Thomas wrote:
> I'm not sure pywin32 can handle such a buggy object,
> but you could probably try to run makepy on the typelib and then
> create the object.

What might work here is to pass a secret second arg to QueryInterface.  This
second arg can be the IID of the object returned from the call.  So
something like:

  ob = ob.QueryInterface(IID_IAutomationHook, pythoncom.IID_IDispatch)

should theretically perform the QI for IAutomationHook, but return the
resulting object in a PyIDispatch wrapper.

What happens after that is anyone's guess though ;)

Mark

_______________________________________________
Python-win32 mailing list
Python-win32@python.org
http://mail.python.org/mailman/listinfo/python-win32

Reply via email to