Hi Mark,
Thank you for the pointer. For some reason I had the Windows 8 SDK in
the include path, this was causing compiler to somehow pick up those
header files ahead of Vista SDK.
For what it is worth, seems like in the newer SDK Microsoft has
decided to rename IAsyncOperation to IDataObjectAsync
I have just tried this same project on a computer with Win7-64 Professional
and MS Office 2010 (but with the same 2.7.8 32-bit Python installation).
The error does NOT occur.
So, is it the difference between Win7 for Home users and professional, or
is it something to do with MS Office (the bug oc