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 IDataObjectAsyncCapability in
shldisp.h.

On Mon, Oct 20, 2014 at 9:59 PM, Mark Hammond <skippy.hamm...@gmail.com> wrote:
> Works OK for me here - that line is:
>
>         static IAsyncOperation *GetI(PyObject *self);
>
> So I can only guess that the Windows SDK you are using means IAsyncOperation
> isn't declared yet - you might need to grep the SDK dirs to see where that
> lives and why it isn't already included.
>
> HTH,
>
> Mark
>
>
> On 18/10/2014 9:19 AM, Bharath Ramesh wrote:
>>
>> Hi,
>> I am trying to build 64-bit pywin32 locally. While building I come
>> across this error when the shell extension is being built
>>
>> com\win32comext\shell\src\PyIAsyncOperation.h(11) : error C2143:
>> syntax error : missing ';' before '*'
>>
>> I am trying to figure out what could be possibly wrong that could be
>> causing this issue.
>> _______________________________________________
>> python-win32 mailing list
>> python-win32@python.org
>> https://mail.python.org/mailman/listinfo/python-win32
>>
>
_______________________________________________
python-win32 mailing list
python-win32@python.org
https://mail.python.org/mailman/listinfo/python-win32

Reply via email to