В документации (пример C ++)
LUnknown* pIUnknown = CreateInstance(slot);
Я пытаюсь это
>> import ctypes >> print type(ctypes.cdll.lcomp.CreateInstance(0)) <type 'int'>
Как получить IUNKNOWN и QueryInterface?
Я предполагаю, что доступ к COM-объекту с помощью ctypes может быть немного сложным.Я бы посоветовал взглянуть на win32com, включенный в расширения Windows Марком Хаммондом.
Вы можете начать с этого урока: http://www.boddie.org.uk/python/COM.html
Надеюсь, это поможет