Hello,

I got problem compiling WIN32OLE.PRG under MSVS 2010 (Beta2) as follows:

-- begin --
CL /D_CRT_SECURE_NO_DEPRECATE /MT /DHB_GUI /c /TP /Ot2yb1 /EHsc /GA /Gs /W3 
/nologo /DWIN32 /D_WIN32 /D__WIN32__ /DHB_FM_WIN32_ALLOC /DHB_API_MACROS 
/DHB_STACK_MACROS /D_HB_API_INTERNAL_ /I"obj\VC10" /I"include" 
/I"..\VC10\include" /I"source\rtl\zlib" /I"contrib\hbzlib\include" 
/I"contrib\png" /I"contrib\hbhpdf" /I"..\openssl\include" 
/Foobj\VC10\win32ole.obj obj\VC10\win32ole.c
win32ole.c
..\VC10\include\propkeydef.h(32) : error C2664: 'IsEqualGUID' : cannot convert 
parameter 1 from 'const GUID' to 'const GUID *const '
        No user-defined-conversion operator available that can perform this 
conversion, or the operator cannot be called
..\VC10\include\shobjidl.h(32800) : error C2664: 'CoCreateInstance' : cannot 
convert parameter 1 from 'const CLSID' to 'const IID *const '
        No user-defined-conversion operator available that can perform this 
conversion, or the operator cannot be called
..\VC10\include\shobjidl.h(32807) : error C3861: 'IID_PPV_ARGS': identifier not 
found
..\VC10\include\shobjidl.h(32810) : error C2039: 'LoadLibraryFromItem' : is not 
a member of 'IShellLibrary'
        ..\VC10\include\shobjidl.h(32237) : see declaration of 'IShellLibrary'
..\VC10\include\shobjidl.h(32813) : error C2039: 'QueryInterface' : is not a 
member of 'IShellLibrary'
        ..\VC10\include\shobjidl.h(32237) : see declaration of 'IShellLibrary'
..\VC10\include\shobjidl.h(32815) : error C2039: 'Release' : is not a member of 
'IShellLibrary'
        ..\VC10\include\shobjidl.h(32237) : see declaration of 'IShellLibrary'
..\VC10\include\shobjidl.h(32824) : error C3861: 'IID_PPV_ARGS': identifier not 
found
..\VC10\include\shobjidl.h(32827) : error C2039: 'LoadLibraryFromKnownFolder' : 
is not a member of 'IShellLibrary'
        ..\VC10\include\shobjidl.h(32237) : see declaration of 'IShellLibrary'
..\VC10\include\shobjidl.h(32830) : error C2039: 'QueryInterface' : is not a 
member of 'IShellLibrary'
        ..\VC10\include\shobjidl.h(32237) : see declaration of 'IShellLibrary'
..\VC10\include\shobjidl.h(32832) : error C2039: 'Release' : is not a member of 
'IShellLibrary'
        ..\VC10\include\shobjidl.h(32237) : see declaration of 'IShellLibrary'
..\VC10\include\shobjidl.h(32841) : error C3861: 'IID_PPV_ARGS': identifier not 
found
..\VC10\include\shobjidl.h(32845) : error C2039: 'Release' : is not a member of 
'IShellItem'
        ..\VC10\include\shobjidl.h(8848) : see declaration of 'IShellItem'
..\VC10\include\shobjidl.h(32853) : error C3861: 'IID_PPV_ARGS': identifier not 
found
..\VC10\include\shobjidl.h(32856) : error C2039: 'AddFolder' : is not a member 
of 'IShellLibrary'
        ..\VC10\include\shobjidl.h(32237) : see declaration of 'IShellLibrary'
..\VC10\include\shobjidl.h(32857) : error C2039: 'Release' : is not a member of 
'IShellItem'
        ..\VC10\include\shobjidl.h(8848) : see declaration of 'IShellItem'
..\VC10\include\shobjidl.h(32869) : error C3861: 'IID_PPV_ARGS': identifier not 
found
..\VC10\include\shobjidl.h(32872) : error C2039: 'RemoveFolder' : is not a 
member of 'IShellLibrary'
        ..\VC10\include\shobjidl.h(32237) : see declaration of 'IShellLibrary'
..\VC10\include\shobjidl.h(32873) : error C2039: 'Release' : is not a member of 
'IShellItem'
        ..\VC10\include\shobjidl.h(8848) : see declaration of 'IShellItem'
..\VC10\include\shobjidl.h(32888) : error C3861: 'IID_PPV_ARGS': identifier not 
found
..\VC10\include\shobjidl.h(32892) : error C2039: 'ResolveFolder' : is not a 
member of 'IShellLibrary'
        ..\VC10\include\shobjidl.h(32237) : see declaration of 'IShellLibrary'
..\VC10\include\shobjidl.h(32892) : error C3861: 'IID_PPV_ARGS': identifier not 
found
..\VC10\include\shobjidl.h(32895) : error C2039: 'GetDisplayName' : is not a 
member of 'IShellItem'
        ..\VC10\include\shobjidl.h(8848) : see declaration of 'IShellItem'
..\VC10\include\shobjidl.h(32896) : error C2039: 'Release' : is not a member of 
'IShellItem'
        ..\VC10\include\shobjidl.h(8848) : see declaration of 'IShellItem'
..\VC10\include\shobjidl.h(32898) : error C2039: 'Release' : is not a member of 
'IShellItem'
        ..\VC10\include\shobjidl.h(8848) : see declaration of 'IShellItem'
..\VC10\include\shobjidl.h(32913) : error C3861: 'IID_PPV_ARGS': identifier not 
found
..\VC10\include\shobjidl.h(32917) : error C2039: 'Save' : is not a member of 
'IShellLibrary'
        ..\VC10\include\shobjidl.h(32237) : see declaration of 'IShellLibrary'
..\VC10\include\shobjidl.h(32922) : error C2039: 'GetDisplayName' : is not a 
member of 'IShellItem'
        ..\VC10\include\shobjidl.h(8848) : see declaration of 'IShellItem'
..\VC10\include\shobjidl.h(32924) : error C2039: 'Release' : is not a member of 
'IShellItem'
        ..\VC10\include\shobjidl.h(8848) : see declaration of 'IShellItem'
..\VC10\include\shobjidl.h(32926) : error C2039: 'Release' : is not a member of 
'IShellItem'
        ..\VC10\include\shobjidl.h(8848) : see declaration of 'IShellItem'
-- end --

Help is appreciated.

Thanks.
--
Andi


------------------------------------------------------------------------------
Join us December 9, 2009 for the Red Hat Virtual Experience,
a free event focused on virtualization and cloud computing. 
Attend in-depth sessions from your desk. Your couch. Anywhere.
http://p.sf.net/sfu/redhat-sfdev2dev
_______________________________________________
xHarbour-developers mailing list
xHarbour-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xharbour-developers

Reply via email to