if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -I../libarc -I../libunimod -I../interface -I../utils -I../timidity   -I/c/DXSDK/include -I/i/mingw/include -I/usr/local/libtimi_p_dll/include/libtimi_p_dll -I/swami-CVS/include -I/i/gtk/include/freetype2 -I/i/gtk/lib/gtkglext-1.0/include -I/i/gtk/lib/glib-2.0/include -I/i/gtk/lib/gtk-2.0/include -I/i/gtk/include/pango-1.0/ -I/i/gtk/include/libxml2/ -I/i/gtk/include/libglade-2.0/ -I/i/gtk/include/gtkglext-1.0/ -I/i/gtk/include/gtk-2.0/ -I/i/gtk/include/glib-2.0/ -I/i/gtk/include/atk-1.0/ -I/i/gtk/include -I/usr/local/include -I/i/boost/include/boost-1_32 -I/i/gecko-sdk-i586-pc-msvc/include -I/usr/local/gogo/include -I/usr/local/flac-1.1.0-win/include -I/usr/local/oggvorbis-win32sdk-1.0.1/include -I/usr/local/SDL-1.2.8/include -I/Mingw/gnuWin32/include -I/Mingw/gnuWin32/include/freetype2 -I/i/usr/X11R6/include -I/usr/local/pthreads2/include -I/ntddk/inc -mms-bitfields -D__W32__ -DAU_W32 -O2 -mms-bitfields -DANOTHER_MAIN -g -O2 -MT StdAfx.o -MD -MP -MF ".deps/StdAfx.Tpo" -c -o StdAfx.o StdAfx.cpp; \
then mv -f ".deps/StdAfx.Tpo" ".deps/StdAfx.Po"; else rm -f ".deps/StdAfx.Tpo"; exit 1; fi
In file included from i:/ntddk/inc/windows.h:196,
                 from i:/ntddk/inc/atliface.h:30,
                 from i:/ntddk/inc/atlbase.h:62,
                 from stdafx.h:18,
                 from StdAfx.cpp:5:
i:/ntddk/inc/winefs.h:131: error: `WINADVAPI' does not name a type
i:/ntddk/inc/winefs.h:140: error: `WINADVAPI' does not name a type
i:/ntddk/inc/winefs.h:149: error: `WINADVAPI' does not name a type
i:/ntddk/inc/winefs.h:157: error: `WINADVAPI' does not name a type
i:/ntddk/inc/winefs.h:165: error: `WINADVAPI' does not name a type
i:/ntddk/inc/winefs.h:174: error: expected constructor, destructor, or type conversion before "void"
i:/ntddk/inc/winefs.h:174: error: expected `,' or `;' before "void"
i:/ntddk/inc/winefs.h:180: error: `WINADVAPI' does not name a type
In file included from i:/ntddk/inc/windows.h:197,
                 from i:/ntddk/inc/atliface.h:30,
                 from i:/ntddk/inc/atlbase.h:62,
                 from stdafx.h:18,
                 from StdAfx.cpp:5:
i:/ntddk/inc/winscard.h:38:22: SCardErr.h: No such file or directory
In file included from i:/ntddk/inc/windows.h:197,
                 from i:/ntddk/inc/atliface.h:30,
                 from i:/ntddk/inc/atlbase.h:62,
                 from stdafx.h:18,
                 from StdAfx.cpp:5:
i:/ntddk/inc/winscard.h:176: error: `LPCGUID' has not been declared
i:/ntddk/inc/winscard.h:184: error: `LPCGUID' has not been declared
i:/ntddk/inc/winscard.h:369: error: `LPCGUID' has not been declared
i:/ntddk/inc/winscard.h:370: error: `LPCGUID' has not been declared
i:/ntddk/inc/winscard.h:379: error: `LPCGUID' has not been declared
i:/ntddk/inc/winscard.h:380: error: `LPCGUID' has not been declared
i:/ntddk/inc/winscard.h:830: error: `LPCGUID' does not name a type
i:/ntddk/inc/winscard.h:846: error: `LPCGUID' does not name a type
i:/ntddk/inc/winscard.h:962: error: `LPCGUID' does not name a type
i:/ntddk/inc/winscard.h:987: error: `LPCGUID' does not name a type
In file included from i:/ntddk/inc/atliface.h:31,
                 from i:/ntddk/inc/atlbase.h:62,
                 from stdafx.h:18,
                 from StdAfx.cpp:5:
i:/ntddk/inc/ole2.h:350: error: redefinition of `struct _OLESTREAMVTBL'
i:/mingw/include/ole2.h:35: error: previous definition of `struct _OLESTREAMVTBL'
i:/ntddk/inc/ole2.h:353: error: conflicting declaration 'typedef int OLESTREAMVTBL'
i:/mingw/include/ole2.h:38: error: 'OLESTREAMVTBL' has a previous declaration as `typedef struct _OLESTREAMVTBL OLESTREAMVTBL'
i:/ntddk/inc/ole2.h:353: error: declaration of `typedef int OLESTREAMVTBL'
i:/mingw/include/ole2.h:38: error: conflicts with previous declaration `typedef struct _OLESTREAMVTBL OLESTREAMVTBL'
i:/ntddk/inc/ole2.h:353: error: declaration of `typedef int OLESTREAMVTBL'
i:/mingw/include/ole2.h:38: error: conflicts with previous declaration `typedef struct _OLESTREAMVTBL OLESTREAMVTBL'
i:/ntddk/inc/ole2.h:357: error: redefinition of `struct _OLESTREAM'
i:/mingw/include/ole2.h:32: error: previous definition of `struct _OLESTREAM'
i:/ntddk/inc/ole2.h:359: error: conflicting declaration 'typedef int OLESTREAM'
i:/mingw/include/ole2.h:34: error: 'OLESTREAM' has a previous declaration as `typedef struct _OLESTREAM OLESTREAM'
i:/ntddk/inc/ole2.h:359: error: declaration of `typedef int OLESTREAM'
i:/mingw/include/ole2.h:34: error: conflicts with previous declaration `typedef struct _OLESTREAM OLESTREAM'
i:/ntddk/inc/ole2.h:359: error: declaration of `typedef int OLESTREAM'
i:/mingw/include/ole2.h:34: error: conflicts with previous declaration `typedef struct _OLESTREAM OLESTREAM'
In file included from i:/ntddk/inc/wtypes.h:40,
                 from i:/ntddk/inc/unknwn.h:61,
                 from i:/ntddk/inc/objidl.h:511,
                 from i:/ntddk/inc/oaidl.h:163,
                 from i:/ntddk/inc/atliface.h:74,
                 from i:/ntddk/inc/atlbase.h:62,
                 from stdafx.h:18,
                 from StdAfx.cpp:5:
i:/ntddk/inc/guiddef.h: In function `int IsEqualGUID(const GUID&, const GUID&)':
i:/ntddk/inc/guiddef.h:155: error: redefinition of `int IsEqualGUID(const GUID&, const GUID&)'
i:/mingw/include/objbase.h:63: error: `BOOL IsEqualGUID(const GUID&, const GUID&)' previously defined here
i:/ntddk/inc/guiddef.h: In function `int operator==(const GUID&, const GUID&)':
i:/ntddk/inc/guiddef.h:188: error: redefinition of `int operator==(const GUID&, const GUID&)'
i:/mingw/include/objbase.h:65: error: `BOOL operator==(const GUID&, const GUID&)' previously defined here
i:/ntddk/inc/guiddef.h:189: error: call of overloaded `IsEqualGUID(const _GUID&, const _GUID&)' is ambiguous
i:/mingw/include/objbase.h:63: note: candidates are: BOOL IsEqualGUID(const GUID&, const GUID&)
i:/ntddk/inc/guiddef.h:155: note:                 int IsEqualGUID(const GUID&, const GUID&)
i:/ntddk/inc/guiddef.h: In function `int operator!=(const GUID&, const GUID&)':
i:/ntddk/inc/guiddef.h:193: error: redefinition of `int operator!=(const GUID&, const GUID&)'
i:/mingw/include/objbase.h:67: error: `BOOL operator!=(const GUID&, const GUID&)' previously defined here
i:/ntddk/inc/guiddef.h:194: error: ambiguous overload for 'operator==' in 'guidOne == guidOther'
i:/mingw/include/objbase.h:65: note: candidates are: BOOL operator==(const GUID&, const GUID&)
i:/ntddk/inc/guiddef.h:188: note:                 int operator==(const GUID&, const GUID&)
In file included from i:/ntddk/inc/unknwn.h:61,
                 from i:/ntddk/inc/objidl.h:511,
                 from i:/ntddk/inc/oaidl.h:163,
                 from i:/ntddk/inc/atliface.h:74,
                 from i:/ntddk/inc/atlbase.h:62,
                 from stdafx.h:18,
                 from StdAfx.cpp:5:
i:/ntddk/inc/wtypes.h: At global scope:
i:/ntddk/inc/wtypes.h:309: error: redefinition of `struct tagPALETTEENTRY'
i:/mingw/include/wingdi.h:1529: error: previous definition of `struct tagPALETTEENTRY'
i:/ntddk/inc/wtypes.h:314: error: conflicting declaration 'typedef int PALETTEENTRY'
i:/mingw/include/wingdi.h:1534: error: 'PALETTEENTRY' has a previous declaration as `typedef struct tagPALETTEENTRY PALETTEENTRY'
i:/ntddk/inc/wtypes.h:314: error: declaration of `typedef int PALETTEENTRY'
i:/mingw/include/wingdi.h:1534: error: conflicts with previous declaration `typedef struct tagPALETTEENTRY PALETTEENTRY'
i:/ntddk/inc/wtypes.h:314: error: declaration of `typedef int PALETTEENTRY'
i:/mingw/include/wingdi.h:1534: error: conflicts with previous declaration `typedef struct tagPALETTEENTRY PALETTEENTRY'
i:/ntddk/inc/wtypes.h:324: error: redefinition of `struct tagLOGPALETTE'
i:/mingw/include/wingdi.h:1535: error: previous definition of `struct tagLOGPALETTE'
i:/ntddk/inc/wtypes.h:328: error: conflicting declaration 'typedef int LOGPALETTE'
i:/mingw/include/wingdi.h:1539: error: 'LOGPALETTE' has a previous declaration as `typedef struct tagLOGPALETTE LOGPALETTE'
i:/ntddk/inc/wtypes.h:328: error: declaration of `typedef int LOGPALETTE'
i:/mingw/include/wingdi.h:1539: error: conflicts with previous declaration `typedef struct tagLOGPALETTE LOGPALETTE'
i:/ntddk/inc/wtypes.h:328: error: declaration of `typedef int LOGPALETTE'
i:/mingw/include/wingdi.h:1539: error: conflicts with previous declaration `typedef struct tagLOGPALETTE LOGPALETTE'
i:/ntddk/inc/wtypes.h:361: error: redefinition of `struct tagRECT'
i:/mingw/include/windef.h:301: error: previous definition of `struct tagRECT'
i:/ntddk/inc/wtypes.h:366: error: conflicting declaration 'typedef int RECT'
i:/mingw/include/windef.h:306: error: 'RECT' has a previous declaration as `typedef struct tagRECT RECT'
i:/ntddk/inc/wtypes.h:366: error: declaration of `typedef int RECT'
i:/mingw/include/windef.h:306: error: conflicts with previous declaration `typedef struct tagRECT RECT'
i:/ntddk/inc/wtypes.h:366: error: declaration of `typedef int RECT'
i:/mingw/include/windef.h:306: error: conflicts with previous declaration `typedef struct tagRECT RECT'
i:/ntddk/inc/wtypes.h:419: error: redefinition of `struct _FILETIME'
i:/mingw/include/winbase.h:519: error: previous definition of `struct _FILETIME'
i:/ntddk/inc/wtypes.h:422: error: conflicting declaration 'typedef int FILETIME'
i:/mingw/include/winbase.h:522: error: 'FILETIME' has a previous declaration as `typedef struct _FILETIME FILETIME'
i:/ntddk/inc/wtypes.h:422: error: declaration of `typedef int FILETIME'
i:/mingw/include/winbase.h:522: error: conflicts with previous declaration `typedef struct _FILETIME FILETIME'
i:/ntddk/inc/wtypes.h:422: error: declaration of `typedef int FILETIME'
i:/mingw/include/winbase.h:522: error: conflicts with previous declaration `typedef struct _FILETIME FILETIME'
i:/ntddk/inc/wtypes.h:432: error: redefinition of `struct _SYSTEMTIME'
i:/mingw/include/winbase.h:748: error: previous definition of `struct _SYSTEMTIME'
i:/ntddk/inc/wtypes.h:441: error: conflicting declaration 'typedef int SYSTEMTIME'
i:/mingw/include/winbase.h:757: error: 'SYSTEMTIME' has a previous declaration as `typedef struct _SYSTEMTIME SYSTEMTIME'
i:/ntddk/inc/wtypes.h:441: error: declaration of `typedef int SYSTEMTIME'
i:/mingw/include/winbase.h:757: error: conflicts with previous declaration `typedef struct _SYSTEMTIME SYSTEMTIME'
i:/ntddk/inc/wtypes.h:441: error: declaration of `typedef int SYSTEMTIME'
i:/mingw/include/winbase.h:757: error: conflicts with previous declaration `typedef struct _SYSTEMTIME SYSTEMTIME'
i:/ntddk/inc/wtypes.h:451: error: redefinition of `struct _SECURITY_ATTRIBUTES'
i:/mingw/include/winnt.h:2019: error: previous definition of `struct _SECURITY_ATTRIBUTES'
i:/ntddk/inc/wtypes.h:455: error: conflicting declaration 'typedef int SECURITY_ATTRIBUTES'
i:/mingw/include/winnt.h:2023: error: 'SECURITY_ATTRIBUTES' has a previous declaration as `typedef struct _SECURITY_ATTRIBUTES SECURITY_ATTRIBUTES'
i:/ntddk/inc/wtypes.h:455: error: declaration of `typedef int SECURITY_ATTRIBUTES'
i:/mingw/include/winnt.h:2023: error: conflicts with previous declaration `typedef struct _SECURITY_ATTRIBUTES SECURITY_ATTRIBUTES'
i:/ntddk/inc/wtypes.h:455: error: declaration of `typedef int SECURITY_ATTRIBUTES'
i:/mingw/include/winnt.h:2023: error: conflicts with previous declaration `typedef struct _SECURITY_ATTRIBUTES SECURITY_ATTRIBUTES'
i:/ntddk/inc/wtypes.h:507: error: redefinition of `struct _COAUTHINFO'
i:/mingw/include/objidl.h:120: error: previous definition of `struct _COAUTHINFO'
i:/ntddk/inc/wtypes.h:515: error: conflicting declaration 'typedef int COAUTHINFO'
i:/mingw/include/objidl.h:128: error: 'COAUTHINFO' has a previous declaration as `typedef struct _COAUTHINFO COAUTHINFO'
i:/ntddk/inc/wtypes.h:515: error: declaration of `typedef int COAUTHINFO'
i:/mingw/include/objidl.h:128: error: conflicts with previous declaration `typedef struct _COAUTHINFO COAUTHINFO'
i:/ntddk/inc/wtypes.h:515: error: declaration of `typedef int COAUTHINFO'
i:/mingw/include/objidl.h:128: error: conflicts with previous declaration `typedef struct _COAUTHINFO COAUTHINFO'
i:/ntddk/inc/wtypes.h:548: error: multiple definition of `enum tagMEMCTX'
i:/mingw/include/wtypes.h:43: error: previous definition here
i:/ntddk/inc/wtypes.h:548: error: conflicting declaration 'MEMCTX_TASK'
i:/mingw/include/wtypes.h:44: error: 'MEMCTX_TASK' has a previous declaration as `tagMEMCTX MEMCTX_TASK'
i:/ntddk/inc/wtypes.h:548: error: declaration of `MEMCTX_TASK'
i:/mingw/include/wtypes.h:44: error: conflicts with previous declaration `tagMEMCTX MEMCTX_TASK'
i:/ntddk/inc/wtypes.h:549: error: conflicting declaration 'MEMCTX_SHARED'
i:/mingw/include/wtypes.h:45: error: 'MEMCTX_SHARED' has a previous declaration as `tagMEMCTX MEMCTX_SHARED'
i:/ntddk/inc/wtypes.h:549: error: declaration of `MEMCTX_SHARED'
i:/mingw/include/wtypes.h:45: error: conflicts with previous declaration `tagMEMCTX MEMCTX_SHARED'
i:/ntddk/inc/wtypes.h:550: error: conflicting declaration 'MEMCTX_MACSYSTEM'
i:/mingw/include/wtypes.h:46: error: 'MEMCTX_MACSYSTEM' has a previous declaration as `tagMEMCTX MEMCTX_MACSYSTEM'
i:/ntddk/inc/wtypes.h:550: error: declaration of `MEMCTX_MACSYSTEM'
i:/mingw/include/wtypes.h:46: error: conflicts with previous declaration `tagMEMCTX MEMCTX_MACSYSTEM'
i:/ntddk/inc/wtypes.h:551: error: conflicting declaration 'MEMCTX_UNKNOWN'
i:/mingw/include/wtypes.h:47: error: 'MEMCTX_UNKNOWN' has a previous declaration as `tagMEMCTX MEMCTX_UNKNOWN'
i:/ntddk/inc/wtypes.h:551: error: declaration of `MEMCTX_UNKNOWN'
i:/mingw/include/wtypes.h:47: error: conflicts with previous declaration `tagMEMCTX MEMCTX_UNKNOWN'
i:/ntddk/inc/wtypes.h:553: error: conflicting declaration 'MEMCTX_SAME'
i:/mingw/include/wtypes.h:49: error: 'MEMCTX_SAME' has a previous declaration as `tagMEMCTX MEMCTX_SAME'
i:/ntddk/inc/wtypes.h:553: error: declaration of `MEMCTX_SAME'
i:/mingw/include/wtypes.h:49: error: conflicts with previous declaration `tagMEMCTX MEMCTX_SAME'
i:/ntddk/inc/wtypes.h:566: error: multiple definition of `enum tagCLSCTX'
i:/mingw/include/wtypes.h:56: error: previous definition here
i:/ntddk/inc/wtypes.h:566: error: conflicting declaration 'CLSCTX_INPROC_SERVER'
i:/mingw/include/wtypes.h:57: error: 'CLSCTX_INPROC_SERVER' has a previous declaration as `tagCLSCTX CLSCTX_INPROC_SERVER'
i:/ntddk/inc/wtypes.h:566: error: declaration of `CLSCTX_INPROC_SERVER'
i:/mingw/include/wtypes.h:57: error: conflicts with previous declaration `tagCLSCTX CLSCTX_INPROC_SERVER'
i:/ntddk/inc/wtypes.h:567: error: conflicting declaration 'CLSCTX_INPROC_HANDLER'
i:/mingw/include/wtypes.h:57: error: 'CLSCTX_INPROC_HANDLER' has a previous declaration as `tagCLSCTX CLSCTX_INPROC_HANDLER'
i:/ntddk/inc/wtypes.h:567: error: declaration of `CLSCTX_INPROC_HANDLER'
i:/mingw/include/wtypes.h:57: error: conflicts with previous declaration `tagCLSCTX CLSCTX_INPROC_HANDLER'
i:/ntddk/inc/wtypes.h:568: error: conflicting declaration 'CLSCTX_LOCAL_SERVER'
i:/mingw/include/wtypes.h:57: error: 'CLSCTX_LOCAL_SERVER' has a previous declaration as `tagCLSCTX CLSCTX_LOCAL_SERVER'
i:/ntddk/inc/wtypes.h:568: error: declaration of `CLSCTX_LOCAL_SERVER'
i:/mingw/include/wtypes.h:57: error: conflicts with previous declaration `tagCLSCTX CLSCTX_LOCAL_SERVER'
i:/ntddk/inc/wtypes.h:569: error: conflicting declaration 'CLSCTX_INPROC_SERVER16'
i:/mingw/include/wtypes.h:58: error: 'CLSCTX_INPROC_SERVER16' has a previous declaration as `tagCLSCTX CLSCTX_INPROC_SERVER16'
i:/ntddk/inc/wtypes.h:569: error: declaration of `CLSCTX_INPROC_SERVER16'
i:/mingw/include/wtypes.h:58: error: conflicts with previous declaration `tagCLSCTX CLSCTX_INPROC_SERVER16'
i:/ntddk/inc/wtypes.h:570: error: conflicting declaration 'CLSCTX_REMOTE_SERVER'
i:/mingw/include/wtypes.h:59: error: 'CLSCTX_REMOTE_SERVER' has a previous declaration as `tagCLSCTX CLSCTX_REMOTE_SERVER'
i:/ntddk/inc/wtypes.h:570: error: declaration of `CLSCTX_REMOTE_SERVER'
i:/mingw/include/wtypes.h:59: error: conflicts with previous declaration `tagCLSCTX CLSCTX_REMOTE_SERVER'
i:/ntddk/inc/wtypes.h:585: error: multiple definition of `enum tagMSHLFLAGS'
i:/mingw/include/wtypes.h:60: error: previous definition here
i:/ntddk/inc/wtypes.h:585: error: conflicting declaration 'MSHLFLAGS_NORMAL'
i:/mingw/include/wtypes.h:61: error: 'MSHLFLAGS_NORMAL' has a previous declaration as `tagMSHLFLAGS MSHLFLAGS_NORMAL'
i:/ntddk/inc/wtypes.h:585: error: declaration of `MSHLFLAGS_NORMAL'
i:/mingw/include/wtypes.h:61: error: conflicts with previous declaration `tagMSHLFLAGS MSHLFLAGS_NORMAL'
i:/ntddk/inc/wtypes.h:586: error: conflicting declaration 'MSHLFLAGS_TABLESTRONG'
i:/mingw/include/wtypes.h:61: error: 'MSHLFLAGS_TABLESTRONG' has a previous declaration as `tagMSHLFLAGS MSHLFLAGS_TABLESTRONG'
i:/ntddk/inc/wtypes.h:586: error: declaration of `MSHLFLAGS_TABLESTRONG'
i:/mingw/include/wtypes.h:61: error: conflicts with previous declaration `tagMSHLFLAGS MSHLFLAGS_TABLESTRONG'
i:/ntddk/inc/wtypes.h:587: error: conflicting declaration 'MSHLFLAGS_TABLEWEAK'
i:/mingw/include/wtypes.h:62: error: 'MSHLFLAGS_TABLEWEAK' has a previous declaration as `tagMSHLFLAGS MSHLFLAGS_TABLEWEAK'
i:/ntddk/inc/wtypes.h:587: error: declaration of `MSHLFLAGS_TABLEWEAK'
i:/mingw/include/wtypes.h:62: error: conflicts with previous declaration `tagMSHLFLAGS MSHLFLAGS_TABLEWEAK'
i:/ntddk/inc/wtypes.h:597: error: multiple definition of `enum tagMSHCTX'
i:/mingw/include/wtypes.h:50: error: previous definition here
i:/ntddk/inc/wtypes.h:597: error: conflicting declaration 'MSHCTX_LOCAL'
i:/mingw/include/wtypes.h:51: error: 'MSHCTX_LOCAL' has a previous declaration as `tagMSHCTX MSHCTX_LOCAL'
i:/ntddk/inc/wtypes.h:597: error: declaration of `MSHCTX_LOCAL'
i:/mingw/include/wtypes.h:51: error: conflicts with previous declaration `tagMSHCTX MSHCTX_LOCAL'
i:/ntddk/inc/wtypes.h:598: error: conflicting declaration 'MSHCTX_NOSHAREDMEM'
i:/mingw/include/wtypes.h:52: error: 'MSHCTX_NOSHAREDMEM' has a previous declaration as `tagMSHCTX MSHCTX_NOSHAREDMEM'
i:/ntddk/inc/wtypes.h:598: error: declaration of `MSHCTX_NOSHAREDMEM'
i:/mingw/include/wtypes.h:52: error: conflicts with previous declaration `tagMSHCTX MSHCTX_NOSHAREDMEM'
i:/ntddk/inc/wtypes.h:599: error: conflicting declaration 'MSHCTX_DIFFERENTMACHINE'
i:/mingw/include/wtypes.h:53: error: 'MSHCTX_DIFFERENTMACHINE' has a previous declaration as `tagMSHCTX MSHCTX_DIFFERENTMACHINE'
i:/ntddk/inc/wtypes.h:599: error: declaration of `MSHCTX_DIFFERENTMACHINE'
i:/mingw/include/wtypes.h:53: error: conflicts with previous declaration `tagMSHCTX MSHCTX_DIFFERENTMACHINE'
i:/ntddk/inc/wtypes.h:600: error: conflicting declaration 'MSHCTX_INPROC'
i:/mingw/include/wtypes.h:55: error: 'MSHCTX_INPROC' has a previous declaration as `tagMSHCTX MSHCTX_INPROC'
i:/ntddk/inc/wtypes.h:600: error: declaration of `MSHCTX_INPROC'
i:/mingw/include/wtypes.h:55: error: conflicts with previous declaration `tagMSHCTX MSHCTX_INPROC'
i:/ntddk/inc/wtypes.h:606: error: multiple definition of `enum tagDVASPECT'
i:/mingw/include/wtypes.h:29: error: previous definition here
i:/ntddk/inc/wtypes.h:606: error: conflicting declaration 'DVASPECT_CONTENT'
i:/mingw/include/wtypes.h:30: error: 'DVASPECT_CONTENT' has a previous declaration as `tagDVASPECT DVASPECT_CONTENT'
i:/ntddk/inc/wtypes.h:606: error: declaration of `DVASPECT_CONTENT'
i:/mingw/include/wtypes.h:30: error: conflicts with previous declaration `tagDVASPECT DVASPECT_CONTENT'
i:/ntddk/inc/wtypes.h:607: error: conflicting declaration 'DVASPECT_THUMBNAIL'
i:/mingw/include/wtypes.h:31: error: 'DVASPECT_THUMBNAIL' has a previous declaration as `tagDVASPECT DVASPECT_THUMBNAIL'
i:/ntddk/inc/wtypes.h:607: error: declaration of `DVASPECT_THUMBNAIL'
i:/mingw/include/wtypes.h:31: error: conflicts with previous declaration `tagDVASPECT DVASPECT_THUMBNAIL'
i:/ntddk/inc/wtypes.h:608: error: conflicting declaration 'DVASPECT_ICON'
i:/mingw/include/wtypes.h:32: error: 'DVASPECT_ICON' has a previous declaration as `tagDVASPECT DVASPECT_ICON'
i:/ntddk/inc/wtypes.h:608: error: declaration of `DVASPECT_ICON'
i:/mingw/include/wtypes.h:32: error: conflicts with previous declaration `tagDVASPECT DVASPECT_ICON'
i:/ntddk/inc/wtypes.h:610: error: conflicting declaration 'DVASPECT_DOCPRINT'
i:/mingw/include/wtypes.h:34: error: 'DVASPECT_DOCPRINT' has a previous declaration as `tagDVASPECT DVASPECT_DOCPRINT'
i:/ntddk/inc/wtypes.h:610: error: declaration of `DVASPECT_DOCPRINT'
i:/mingw/include/wtypes.h:34: error: conflicts with previous declaration `tagDVASPECT DVASPECT_DOCPRINT'
i:/ntddk/inc/wtypes.h:614: error: multiple definition of `enum tagSTGC'
i:/mingw/include/wtypes.h:108: error: previous definition here
i:/ntddk/inc/wtypes.h:614: error: conflicting declaration 'STGC_DEFAULT'
i:/mingw/include/wtypes.h:109: error: 'STGC_DEFAULT' has a previous declaration as `tagSTGC STGC_DEFAULT'
i:/ntddk/inc/wtypes.h:614: error: declaration of `STGC_DEFAULT'
i:/mingw/include/wtypes.h:109: error: conflicts with previous declaration `tagSTGC STGC_DEFAULT'
i:/ntddk/inc/wtypes.h:615: error: conflicting declaration 'STGC_OVERWRITE'
i:/mingw/include/wtypes.h:109: error: 'STGC_OVERWRITE' has a previous declaration as `tagSTGC STGC_OVERWRITE'
i:/ntddk/inc/wtypes.h:615: error: declaration of `STGC_OVERWRITE'
i:/mingw/include/wtypes.h:109: error: conflicts with previous declaration `tagSTGC STGC_OVERWRITE'
i:/ntddk/inc/wtypes.h:616: error: conflicting declaration 'STGC_ONLYIFCURRENT'
i:/mingw/include/wtypes.h:109: error: 'STGC_ONLYIFCURRENT' has a previous declaration as `tagSTGC STGC_ONLYIFCURRENT'
i:/ntddk/inc/wtypes.h:616: error: declaration of `STGC_ONLYIFCURRENT'
i:/mingw/include/wtypes.h:109: error: conflicts with previous declaration `tagSTGC STGC_ONLYIFCURRENT'
i:/ntddk/inc/wtypes.h:617: error: conflicting declaration 'STGC_DANGEROUSLYCOMMITMERELYTODISKCACHE'
i:/mingw/include/wtypes.h:111: error: 'STGC_DANGEROUSLYCOMMITMERELYTODISKCACHE' has a previous declaration as `tagSTGC STGC_DANGEROUSLYCOMMITMERELYTODISKCACHE'
i:/ntddk/inc/wtypes.h:617: error: declaration of `STGC_DANGEROUSLYCOMMITMERELYTODISKCACHE'
i:/mingw/include/wtypes.h:111: error: conflicts with previous declaration `tagSTGC STGC_DANGEROUSLYCOMMITMERELYTODISKCACHE'
i:/ntddk/inc/wtypes.h:623: error: multiple definition of `enum tagSTGMOVE'
i:/mingw/include/wtypes.h:112: error: previous definition here
i:/ntddk/inc/wtypes.h:623: error: conflicting declaration 'STGMOVE_MOVE'
i:/mingw/include/wtypes.h:113: error: 'STGMOVE_MOVE' has a previous declaration as `tagSTGMOVE STGMOVE_MOVE'
i:/ntddk/inc/wtypes.h:623: error: declaration of `STGMOVE_MOVE'
i:/mingw/include/wtypes.h:113: error: conflicts with previous declaration `tagSTGMOVE STGMOVE_MOVE'
i:/ntddk/inc/wtypes.h:624: error: conflicting declaration 'STGMOVE_COPY'
i:/mingw/include/wtypes.h:113: error: 'STGMOVE_COPY' has a previous declaration as `tagSTGMOVE STGMOVE_COPY'
i:/ntddk/inc/wtypes.h:624: error: declaration of `STGMOVE_COPY'
i:/mingw/include/wtypes.h:113: error: conflicts with previous declaration `tagSTGMOVE STGMOVE_COPY'
i:/ntddk/inc/wtypes.h:626: error: conflicting declaration 'STGMOVE_SHALLOWCOPY'
i:/mingw/include/wtypes.h:114: error: 'STGMOVE_SHALLOWCOPY' has a previous declaration as `tagSTGMOVE STGMOVE_SHALLOWCOPY'
i:/ntddk/inc/wtypes.h:626: error: declaration of `STGMOVE_SHALLOWCOPY'
i:/mingw/include/wtypes.h:114: error: conflicts with previous declaration `tagSTGMOVE STGMOVE_SHALLOWCOPY'
i:/ntddk/inc/wtypes.h:630: error: multiple definition of `enum tagSTATFLAG'
i:/mingw/include/wtypes.h:39: error: previous definition here
i:/ntddk/inc/wtypes.h:630: error: conflicting declaration 'STATFLAG_DEFAULT'
i:/mingw/include/wtypes.h:40: error: 'STATFLAG_DEFAULT' has a previous declaration as `tagSTATFLAG STATFLAG_DEFAULT'
i:/ntddk/inc/wtypes.h:630: error: declaration of `STATFLAG_DEFAULT'
i:/mingw/include/wtypes.h:40: error: conflicts with previous declaration `tagSTATFLAG STATFLAG_DEFAULT'
i:/ntddk/inc/wtypes.h:631: error: conflicting declaration 'STATFLAG_NONAME'
i:/mingw/include/wtypes.h:42: error: 'STATFLAG_NONAME' has a previous declaration as `tagSTATFLAG STATFLAG_NONAME'
i:/ntddk/inc/wtypes.h:631: error: declaration of `STATFLAG_NONAME'
i:/mingw/include/wtypes.h:42: error: conflicts with previous declaration `tagSTATFLAG STATFLAG_NONAME'
i:/ntddk/inc/wtypes.h:681: error: redefinition of `struct _FLAGGED_WORD_BLOB'
i:/mingw/include/wtypes.h:63: error: previous definition of `struct _FLAGGED_WORD_BLOB'
i:/ntddk/inc/wtypes.h:685: error: conflicting declaration 'typedef int FLAGGED_WORD_BLOB'
i:/mingw/include/wtypes.h:67: error: 'FLAGGED_WORD_BLOB' has a previous declaration as `typedef struct _FLAGGED_WORD_BLOB FLAGGED_WORD_BLOB'
i:/ntddk/inc/wtypes.h:685: error: declaration of `typedef int FLAGGED_WORD_BLOB'
i:/mingw/include/wtypes.h:67: error: conflicts with previous declaration `typedef struct _FLAGGED_WORD_BLOB FLAGGED_WORD_BLOB'
i:/ntddk/inc/wtypes.h:685: error: declaration of `typedef int FLAGGED_WORD_BLOB'
i:/mingw/include/wtypes.h:67: error: conflicts with previous declaration `typedef struct _FLAGGED_WORD_BLOB FLAGGED_WORD_BLOB'
i:/ntddk/inc/wtypes.h:690: error: redefinition of `struct _BYTE_SIZEDARR'
i:/mingw/include/wtypes.h:132: error: previous definition of `struct _BYTE_SIZEDARR'
i:/ntddk/inc/wtypes.h:693: error: conflicting declaration 'typedef int BYTE_SIZEDARR'
i:/mingw/include/wtypes.h:135: error: 'BYTE_SIZEDARR' has a previous declaration as `typedef struct _BYTE_SIZEDARR BYTE_SIZEDARR'
i:/ntddk/inc/wtypes.h:693: error: declaration of `typedef int BYTE_SIZEDARR'
i:/mingw/include/wtypes.h:135: error: conflicts with previous declaration `typedef struct _BYTE_SIZEDARR BYTE_SIZEDARR'
i:/ntddk/inc/wtypes.h:693: error: declaration of `typedef int BYTE_SIZEDARR'
i:/mingw/include/wtypes.h:135: error: conflicts with previous declaration `typedef struct _BYTE_SIZEDARR BYTE_SIZEDARR'
i:/ntddk/inc/wtypes.h:696: error: redefinition of `struct _SHORT_SIZEDARR'
i:/mingw/include/wtypes.h:136: error: previous definition of `struct _SHORT_SIZEDARR'
i:/ntddk/inc/wtypes.h:699: error: conflicting declaration 'typedef int WORD_SIZEDARR'
i:/mingw/include/wtypes.h:139: error: 'WORD_SIZEDARR' has a previous declaration as `typedef struct _SHORT_SIZEDARR WORD_SIZEDARR'
i:/ntddk/inc/wtypes.h:699: error: declaration of `typedef int WORD_SIZEDARR'
i:/mingw/include/wtypes.h:139: error: conflicts with previous declaration `typedef struct _SHORT_SIZEDARR WORD_SIZEDARR'
i:/ntddk/inc/wtypes.h:699: error: declaration of `typedef int WORD_SIZEDARR'
i:/mingw/include/wtypes.h:139: error: conflicts with previous declaration `typedef struct _SHORT_SIZEDARR WORD_SIZEDARR'
i:/ntddk/inc/wtypes.h:702: error: redefinition of `struct _LONG_SIZEDARR'
i:/mingw/include/wtypes.h:140: error: previous definition of `struct _LONG_SIZEDARR'
i:/ntddk/inc/wtypes.h:705: error: conflicting declaration 'typedef int DWORD_SIZEDARR'
i:/mingw/include/wtypes.h:143: error: 'DWORD_SIZEDARR' has a previous declaration as `typedef struct _LONG_SIZEDARR DWORD_SIZEDARR'
i:/ntddk/inc/wtypes.h:705: error: declaration of `typedef int DWORD_SIZEDARR'
i:/mingw/include/wtypes.h:143: error: conflicts with previous declaration `typedef struct _LONG_SIZEDARR DWORD_SIZEDARR'
i:/ntddk/inc/wtypes.h:705: error: declaration of `typedef int DWORD_SIZEDARR'
i:/mingw/include/wtypes.h:143: error: conflicts with previous declaration `typedef struct _LONG_SIZEDARR DWORD_SIZEDARR'
i:/ntddk/inc/wtypes.h:708: error: redefinition of `struct _HYPER_SIZEDARR'
i:/mingw/include/wtypes.h:144: error: previous definition of `struct _HYPER_SIZEDARR'
i:/ntddk/inc/wtypes.h:711: error: conflicting declaration 'typedef int HYPER_SIZEDARR'
i:/mingw/include/wtypes.h:147: error: 'HYPER_SIZEDARR' has a previous declaration as `typedef struct _HYPER_SIZEDARR HYPER_SIZEDARR'
i:/ntddk/inc/wtypes.h:711: error: declaration of `typedef int HYPER_SIZEDARR'
i:/mingw/include/wtypes.h:147: error: conflicts with previous declaration `typedef struct _HYPER_SIZEDARR HYPER_SIZEDARR'
i:/ntddk/inc/wtypes.h:711: error: declaration of `typedef int HYPER_SIZEDARR'
i:/mingw/include/wtypes.h:147: error: conflicts with previous declaration `typedef struct _HYPER_SIZEDARR HYPER_SIZEDARR'
i:/ntddk/inc/wtypes.h:874: error: redefinition of `struct tagTEXTMETRICW'
i:/mingw/include/wingdi.h:2038: error: previous definition of `struct tagTEXTMETRICW'
i:/ntddk/inc/wtypes.h:895: error: conflicting declaration 'typedef int TEXTMETRICW'
i:/mingw/include/wingdi.h:2059: error: 'TEXTMETRICW' has a previous declaration as `typedef struct tagTEXTMETRICW TEXTMETRICW'
i:/ntddk/inc/wtypes.h:895: error: declaration of `typedef int TEXTMETRICW'
i:/mingw/include/wingdi.h:2059: error: conflicts with previous declaration `typedef struct tagTEXTMETRICW TEXTMETRICW'
i:/ntddk/inc/wtypes.h:895: error: declaration of `typedef int TEXTMETRICW'
i:/mingw/include/wingdi.h:2059: error: conflicts with previous declaration `typedef struct tagTEXTMETRICW TEXTMETRICW'
i:/ntddk/inc/wtypes.h:978: error: redefinition of `union tagCY'
i:/mingw/include/wtypes.h:90: error: previous definition of `union tagCY'
i:/ntddk/inc/wtypes.h:989: error: conflicting declaration 'typedef int CY'
i:/mingw/include/wtypes.h:96: error: 'CY' has a previous declaration as `typedef union tagCY CY'
i:/ntddk/inc/wtypes.h:989: error: declaration of `typedef int CY'
i:/mingw/include/wtypes.h:96: error: conflicts with previous declaration `typedef union tagCY CY'
i:/ntddk/inc/wtypes.h:989: error: declaration of `typedef int CY'
i:/mingw/include/wtypes.h:96: error: conflicts with previous declaration `typedef union tagCY CY'
i:/ntddk/inc/wtypes.h:1008: error: redefinition of `struct tagDEC'
i:/mingw/include/wtypes.h:149: error: previous definition of `struct tagDEC'
i:/ntddk/inc/wtypes.h:1030: error: conflicting declaration 'typedef int DECIMAL'
i:/mingw/include/wtypes.h:166: error: 'DECIMAL' has a previous declaration as `typedef struct tagDEC DECIMAL'
i:/ntddk/inc/wtypes.h:1030: error: declaration of `typedef int DECIMAL'
i:/mingw/include/wtypes.h:166: error: conflicts with previous declaration `typedef struct tagDEC DECIMAL'
i:/ntddk/inc/wtypes.h:1030: error: declaration of `typedef int DECIMAL'
i:/mingw/include/wtypes.h:166: error: conflicts with previous declaration `typedef struct tagDEC DECIMAL'
i:/ntddk/inc/wtypes.h:1061: error: `boolean' does not name a type
i:/ntddk/inc/wtypes.h:1069: error: redefinition of `struct tagBSTRBLOB'
i:/mingw/include/wtypes.h:98: error: previous definition of `struct tagBSTRBLOB'
i:/ntddk/inc/wtypes.h:1072: error: conflicting declaration 'typedef int BSTRBLOB'
i:/mingw/include/wtypes.h:101: error: 'BSTRBLOB' has a previous declaration as `typedef struct tagBSTRBLOB BSTRBLOB'
i:/ntddk/inc/wtypes.h:1072: error: declaration of `typedef int BSTRBLOB'
i:/mingw/include/wtypes.h:101: error: conflicts with previous declaration `typedef struct tagBSTRBLOB BSTRBLOB'
i:/ntddk/inc/wtypes.h:1072: error: declaration of `typedef int BSTRBLOB'
i:/mingw/include/wtypes.h:101: error: conflicts with previous declaration `typedef struct tagBSTRBLOB BSTRBLOB'
i:/ntddk/inc/wtypes.h:1087: error: conflicting declaration 'typedef struct tagBLOB BLOB'
i:/mingw/include/winsock2.h:766: error: 'BLOB' has a previous declaration as `typedef struct _BLOB BLOB'
i:/ntddk/inc/wtypes.h:1087: error: declaration of `typedef struct tagBLOB BLOB'
i:/mingw/include/winsock2.h:766: error: conflicts with previous declaration `typedef struct _BLOB BLOB'
i:/ntddk/inc/wtypes.h:1087: error: declaration of `typedef struct tagBLOB BLOB'
i:/mingw/include/winsock2.h:766: error: conflicts with previous declaration `typedef struct _BLOB BLOB'
i:/ntddk/inc/wtypes.h:1087: error: declaration of `typedef struct tagBLOB BLOB'
i:/mingw/include/winsock2.h:766: error: conflicts with previous declaration `typedef struct _BLOB BLOB'
i:/ntddk/inc/wtypes.h:1089: error: conflicting declaration 'typedef struct tagBLOB*LPBLOB'
i:/mingw/include/winsock2.h:766: error: 'LPBLOB' has a previous declaration as `typedef struct _BLOB*LPBLOB'
i:/ntddk/inc/wtypes.h:1089: error: declaration of `typedef struct tagBLOB*LPBLOB'
i:/mingw/include/winsock2.h:766: error: conflicts with previous declaration `typedef struct _BLOB*LPBLOB'
i:/ntddk/inc/wtypes.h:1089: error: declaration of `typedef struct tagBLOB*LPBLOB'
i:/mingw/include/winsock2.h:766: error: conflicts with previous declaration `typedef struct _BLOB*LPBLOB'
i:/ntddk/inc/wtypes.h:1093: error: redefinition of `struct tagCLIPDATA'
i:/mingw/include/wtypes.h:103: error: previous definition of `struct tagCLIPDATA'
i:/ntddk/inc/wtypes.h:1097: error: conflicting declaration 'typedef int CLIPDATA'
i:/mingw/include/wtypes.h:107: error: 'CLIPDATA' has a previous declaration as `typedef struct tagCLIPDATA CLIPDATA'
i:/ntddk/inc/wtypes.h:1097: error: declaration of `typedef int CLIPDATA'
i:/mingw/include/wtypes.h:107: error: conflicts with previous declaration `typedef struct tagCLIPDATA CLIPDATA'
i:/ntddk/inc/wtypes.h:1097: error: declaration of `typedef int CLIPDATA'
i:/mingw/include/wtypes.h:107: error: conflicts with previous declaration `typedef struct tagCLIPDATA CLIPDATA'
i:/ntddk/inc/wtypes.h:1161: error: multiple definition of `enum VARENUM'
i:/mingw/include/wtypes.h:115: error: previous definition here
i:/ntddk/inc/wtypes.h:1161: error: conflicting declaration 'VT_EMPTY'
i:/mingw/include/wtypes.h:116: error: 'VT_EMPTY' has a previous declaration as `VARENUM VT_EMPTY'
i:/ntddk/inc/wtypes.h:1161: error: declaration of `VT_EMPTY'
i:/mingw/include/wtypes.h:116: error: conflicts with previous declaration `VARENUM VT_EMPTY'
i:/ntddk/inc/wtypes.h:1162: error: conflicting declaration 'VT_NULL'
i:/mingw/include/wtypes.h:116: error: 'VT_NULL' has a previous declaration as `VARENUM VT_NULL'
i:/ntddk/inc/wtypes.h:1162: error: declaration of `VT_NULL'
i:/mingw/include/wtypes.h:116: error: conflicts with previous declaration `VARENUM VT_NULL'
i:/ntddk/inc/wtypes.h:1163: error: conflicting declaration 'VT_I2'
i:/mingw/include/wtypes.h:116: error: 'VT_I2' has a previous declaration as `VARENUM VT_I2'
i:/ntddk/inc/wtypes.h:1163: error: declaration of `VT_I2'
i:/mingw/include/wtypes.h:116: error: conflicts with previous declaration `VARENUM VT_I2'
i:/ntddk/inc/wtypes.h:1164: error: conflicting declaration 'VT_I4'
i:/mingw/include/wtypes.h:116: error: 'VT_I4' has a previous declaration as `VARENUM VT_I4'
i:/ntddk/inc/wtypes.h:1164: error: declaration of `VT_I4'
i:/mingw/include/wtypes.h:116: error: conflicts with previous declaration `VARENUM VT_I4'
i:/ntddk/inc/wtypes.h:1165: error: conflicting declaration 'VT_R4'
i:/mingw/include/wtypes.h:116: error: 'VT_R4' has a previous declaration as `VARENUM VT_R4'
i:/ntddk/inc/wtypes.h:1165: error: declaration of `VT_R4'
i:/mingw/include/wtypes.h:116: error: conflicts with previous declaration `VARENUM VT_R4'
i:/ntddk/inc/wtypes.h:1166: error: conflicting declaration 'VT_R8'
i:/mingw/include/wtypes.h:116: error: 'VT_R8' has a previous declaration as `VARENUM VT_R8'
i:/ntddk/inc/wtypes.h:1166: error: declaration of `VT_R8'
i:/mingw/include/wtypes.h:116: error: conflicts with previous declaration `VARENUM VT_R8'
i:/ntddk/inc/wtypes.h:1167: error: conflicting declaration 'VT_CY'
i:/mingw/include/wtypes.h:116: error: 'VT_CY' has a previous declaration as `VARENUM VT_CY'
i:/ntddk/inc/wtypes.h:1167: error: declaration of `VT_CY'
i:/mingw/include/wtypes.h:116: error: conflicts with previous declaration `VARENUM VT_CY'
i:/ntddk/inc/wtypes.h:1168: error: conflicting declaration 'VT_DATE'
i:/mingw/include/wtypes.h:116: error: 'VT_DATE' has a previous declaration as `VARENUM VT_DATE'
i:/ntddk/inc/wtypes.h:1168: error: declaration of `VT_DATE'
i:/mingw/include/wtypes.h:116: error: conflicts with previous declaration `VARENUM VT_DATE'
i:/ntddk/inc/wtypes.h:1169: error: conflicting declaration 'VT_BSTR'
i:/mingw/include/wtypes.h:116: error: 'VT_BSTR' has a previous declaration as `VARENUM VT_BSTR'
i:/ntddk/inc/wtypes.h:1169: error: declaration of `VT_BSTR'
i:/mingw/include/wtypes.h:116: error: conflicts with previous declaration `VARENUM VT_BSTR'
i:/ntddk/inc/wtypes.h:1170: error: conflicting declaration 'VT_DISPATCH'
i:/mingw/include/wtypes.h:116: error: 'VT_DISPATCH' has a previous declaration as `VARENUM VT_DISPATCH'
i:/ntddk/inc/wtypes.h:1170: error: declaration of `VT_DISPATCH'
i:/mingw/include/wtypes.h:116: error: conflicts with previous declaration `VARENUM VT_DISPATCH'
i:/ntddk/inc/wtypes.h:1171: error: conflicting declaration 'VT_ERROR'
i:/mingw/include/wtypes.h:117: error: 'VT_ERROR' has a previous declaration as `VARENUM VT_ERROR'
i:/ntddk/inc/wtypes.h:1171: error: declaration of `VT_ERROR'
i:/mingw/include/wtypes.h:117: error: conflicts with previous declaration `VARENUM VT_ERROR'
i:/ntddk/inc/wtypes.h:1172: error: conflicting declaration 'VT_BOOL'
i:/mingw/include/wtypes.h:117: error: 'VT_BOOL' has a previous declaration as `VARENUM VT_BOOL'
i:/ntddk/inc/wtypes.h:1172: error: declaration of `VT_BOOL'
i:/mingw/include/wtypes.h:117: error: conflicts with previous declaration `VARENUM VT_BOOL'
i:/ntddk/inc/wtypes.h:1173: error: conflicting declaration 'VT_VARIANT'
i:/mingw/include/wtypes.h:117: error: 'VT_VARIANT' has a previous declaration as `VARENUM VT_VARIANT'
i:/ntddk/inc/wtypes.h:1173: error: declaration of `VT_VARIANT'
i:/mingw/include/wtypes.h:117: error: conflicts with previous declaration `VARENUM VT_VARIANT'
i:/ntddk/inc/wtypes.h:1174: error: conflicting declaration 'VT_UNKNOWN'
i:/mingw/include/wtypes.h:117: error: 'VT_UNKNOWN' has a previous declaration as `VARENUM VT_UNKNOWN'
i:/ntddk/inc/wtypes.h:1174: error: declaration of `VT_UNKNOWN'
i:/mingw/include/wtypes.h:117: error: conflicts with previous declaration `VARENUM VT_UNKNOWN'
i:/ntddk/inc/wtypes.h:1175: error: conflicting declaration 'VT_DECIMAL'
i:/mingw/include/wtypes.h:117: error: 'VT_DECIMAL' has a previous declaration as `VARENUM VT_DECIMAL'
i:/ntddk/inc/wtypes.h:1175: error: declaration of `VT_DECIMAL'
i:/mingw/include/wtypes.h:117: error: conflicts with previous declaration `VARENUM VT_DECIMAL'
i:/ntddk/inc/wtypes.h:1176: error: conflicting declaration 'VT_I1'
i:/mingw/include/wtypes.h:117: error: 'VT_I1' has a previous declaration as `VARENUM VT_I1'
i:/ntddk/inc/wtypes.h:1176: error: declaration of `VT_I1'
i:/mingw/include/wtypes.h:117: error: conflicts with previous declaration `VARENUM VT_I1'
i:/ntddk/inc/wtypes.h:1177: error: conflicting declaration 'VT_UI1'
i:/mingw/include/wtypes.h:117: error: 'VT_UI1' has a previous declaration as `VARENUM VT_UI1'
i:/ntddk/inc/wtypes.h:1177: error: declaration of `VT_UI1'
i:/mingw/include/wtypes.h:117: error: conflicts with previous declaration `VARENUM VT_UI1'
i:/ntddk/inc/wtypes.h:1178: error: conflicting declaration 'VT_UI2'
i:/mingw/include/wtypes.h:117: error: 'VT_UI2' has a previous declaration as `VARENUM VT_UI2'
i:/ntddk/inc/wtypes.h:1178: error: declaration of `VT_UI2'
i:/mingw/include/wtypes.h:117: error: conflicts with previous declaration `VARENUM VT_UI2'
i:/ntddk/inc/wtypes.h:1179: error: conflicting declaration 'VT_UI4'
i:/mingw/include/wtypes.h:117: error: 'VT_UI4' has a previous declaration as `VARENUM VT_UI4'
i:/ntddk/inc/wtypes.h:1179: error: declaration of `VT_UI4'
i:/mingw/include/wtypes.h:117: error: conflicts with previous declaration `VARENUM VT_UI4'
i:/ntddk/inc/wtypes.h:1180: error: conflicting declaration 'VT_I8'
i:/mingw/include/wtypes.h:117: error: 'VT_I8' has a previous declaration as `VARENUM VT_I8'
i:/ntddk/inc/wtypes.h:1180: error: declaration of `VT_I8'
i:/mingw/include/wtypes.h:117: error: conflicts with previous declaration `VARENUM VT_I8'
i:/ntddk/inc/wtypes.h:1181: error: conflicting declaration 'VT_UI8'
i:/mingw/include/wtypes.h:118: error: 'VT_UI8' has a previous declaration as `VARENUM VT_UI8'
i:/ntddk/inc/wtypes.h:1181: error: declaration of `VT_UI8'
i:/mingw/include/wtypes.h:118: error: conflicts with previous declaration `VARENUM VT_UI8'
i:/ntddk/inc/wtypes.h:1182: error: conflicting declaration 'VT_INT'
i:/mingw/include/wtypes.h:118: error: 'VT_INT' has a previous declaration as `VARENUM VT_INT'
i:/ntddk/inc/wtypes.h:1182: error: declaration of `VT_INT'
i:/mingw/include/wtypes.h:118: error: conflicts with previous declaration `VARENUM VT_INT'
i:/ntddk/inc/wtypes.h:1183: error: conflicting declaration 'VT_UINT'
i:/mingw/include/wtypes.h:118: error: 'VT_UINT' has a previous declaration as `VARENUM VT_UINT'
i:/ntddk/inc/wtypes.h:1183: error: declaration of `VT_UINT'
i:/mingw/include/wtypes.h:118: error: conflicts with previous declaration `VARENUM VT_UINT'
i:/ntddk/inc/wtypes.h:1184: error: conflicting declaration 'VT_VOID'
i:/mingw/include/wtypes.h:118: error: 'VT_VOID' has a previous declaration as `VARENUM VT_VOID'
i:/ntddk/inc/wtypes.h:1184: error: declaration of `VT_VOID'
i:/mingw/include/wtypes.h:118: error: conflicts with previous declaration `VARENUM VT_VOID'
i:/ntddk/inc/wtypes.h:1185: error: conflicting declaration 'VT_HRESULT'
i:/mingw/include/wtypes.h:118: error: 'VT_HRESULT' has a previous declaration as `VARENUM VT_HRESULT'
i:/ntddk/inc/wtypes.h:1185: error: declaration of `VT_HRESULT'
i:/mingw/include/wtypes.h:118: error: conflicts with previous declaration `VARENUM VT_HRESULT'
i:/ntddk/inc/wtypes.h:1186: error: conflicting declaration 'VT_PTR'
i:/mingw/include/wtypes.h:118: error: 'VT_PTR' has a previous declaration as `VARENUM VT_PTR'
i:/ntddk/inc/wtypes.h:1186: error: declaration of `VT_PTR'
i:/mingw/include/wtypes.h:118: error: conflicts with previous declaration `VARENUM VT_PTR'
i:/ntddk/inc/wtypes.h:1187: error: conflicting declaration 'VT_SAFEARRAY'
i:/mingw/include/wtypes.h:118: error: 'VT_SAFEARRAY' has a previous declaration as `VARENUM VT_SAFEARRAY'
i:/ntddk/inc/wtypes.h:1187: error: declaration of `VT_SAFEARRAY'
i:/mingw/include/wtypes.h:118: error: conflicts with previous declaration `VARENUM VT_SAFEARRAY'
i:/ntddk/inc/wtypes.h:1188: error: conflicting declaration 'VT_CARRAY'
i:/mingw/include/wtypes.h:118: error: 'VT_CARRAY' has a previous declaration as `VARENUM VT_CARRAY'
i:/ntddk/inc/wtypes.h:1188: error: declaration of `VT_CARRAY'
i:/mingw/include/wtypes.h:118: error: conflicts with previous declaration `VARENUM VT_CARRAY'
i:/ntddk/inc/wtypes.h:1189: error: conflicting declaration 'VT_USERDEFINED'
i:/mingw/include/wtypes.h:118: error: 'VT_USERDEFINED' has a previous declaration as `VARENUM VT_USERDEFINED'
i:/ntddk/inc/wtypes.h:1189: error: declaration of `VT_USERDEFINED'
i:/mingw/include/wtypes.h:118: error: conflicts with previous declaration `VARENUM VT_USERDEFINED'
i:/ntddk/inc/wtypes.h:1190: error: conflicting declaration 'VT_LPSTR'
i:/mingw/include/wtypes.h:119: error: 'VT_LPSTR' has a previous declaration as `VARENUM VT_LPSTR'
i:/ntddk/inc/wtypes.h:1190: error: declaration of `VT_LPSTR'
i:/mingw/include/wtypes.h:119: error: conflicts with previous declaration `VARENUM VT_LPSTR'
i:/ntddk/inc/wtypes.h:1191: error: conflicting declaration 'VT_LPWSTR'
i:/mingw/include/wtypes.h:119: error: 'VT_LPWSTR' has a previous declaration as `VARENUM VT_LPWSTR'
i:/ntddk/inc/wtypes.h:1191: error: declaration of `VT_LPWSTR'
i:/mingw/include/wtypes.h:119: error: conflicts with previous declaration `VARENUM VT_LPWSTR'
i:/ntddk/inc/wtypes.h:1192: error: conflicting declaration 'VT_RECORD'
i:/mingw/include/wtypes.h:119: error: 'VT_RECORD' has a previous declaration as `VARENUM VT_RECORD'
i:/ntddk/inc/wtypes.h:1192: error: declaration of `VT_RECORD'
i:/mingw/include/wtypes.h:119: error: conflicts with previous declaration `VARENUM VT_RECORD'
i:/ntddk/inc/wtypes.h:1193: error: conflicting declaration 'VT_FILETIME'
i:/mingw/include/wtypes.h:119: error: 'VT_FILETIME' has a previous declaration as `VARENUM VT_FILETIME'
i:/ntddk/inc/wtypes.h:1193: error: declaration of `VT_FILETIME'
i:/mingw/include/wtypes.h:119: error: conflicts with previous declaration `VARENUM VT_FILETIME'
i:/ntddk/inc/wtypes.h:1194: error: conflicting declaration 'VT_BLOB'
i:/mingw/include/wtypes.h:119: error: 'VT_BLOB' has a previous declaration as `VARENUM VT_BLOB'
i:/ntddk/inc/wtypes.h:1194: error: declaration of `VT_BLOB'
i:/mingw/include/wtypes.h:119: error: conflicts with previous declaration `VARENUM VT_BLOB'
i:/ntddk/inc/wtypes.h:1195: error: conflicting declaration 'VT_STREAM'
i:/mingw/include/wtypes.h:119: error: 'VT_STREAM' has a previous declaration as `VARENUM VT_STREAM'
i:/ntddk/inc/wtypes.h:1195: error: declaration of `VT_STREAM'
i:/mingw/include/wtypes.h:119: error: conflicts with previous declaration `VARENUM VT_STREAM'
i:/ntddk/inc/wtypes.h:1196: error: conflicting declaration 'VT_STORAGE'
i:/mingw/include/wtypes.h:119: error: 'VT_STORAGE' has a previous declaration as `VARENUM VT_STORAGE'
i:/ntddk/inc/wtypes.h:1196: error: declaration of `VT_STORAGE'
i:/mingw/include/wtypes.h:119: error: conflicts with previous declaration `VARENUM VT_STORAGE'
i:/ntddk/inc/wtypes.h:1197: error: conflicting declaration 'VT_STREAMED_OBJECT'
i:/mingw/include/wtypes.h:119: error: 'VT_STREAMED_OBJECT' has a previous declaration as `VARENUM VT_STREAMED_OBJECT'
i:/ntddk/inc/wtypes.h:1197: error: declaration of `VT_STREAMED_OBJECT'
i:/mingw/include/wtypes.h:119: error: conflicts with previous declaration `VARENUM VT_STREAMED_OBJECT'
i:/ntddk/inc/wtypes.h:1198: error: conflicting declaration 'VT_STORED_OBJECT'
i:/mingw/include/wtypes.h:120: error: 'VT_STORED_OBJECT' has a previous declaration as `VARENUM VT_STORED_OBJECT'
i:/ntddk/inc/wtypes.h:1198: error: declaration of `VT_STORED_OBJECT'
i:/mingw/include/wtypes.h:120: error: conflicts with previous declaration `VARENUM VT_STORED_OBJECT'
i:/ntddk/inc/wtypes.h:1199: error: conflicting declaration 'VT_BLOB_OBJECT'
i:/mingw/include/wtypes.h:120: error: 'VT_BLOB_OBJECT' has a previous declaration as `VARENUM VT_BLOB_OBJECT'
i:/ntddk/inc/wtypes.h:1199: error: declaration of `VT_BLOB_OBJECT'
i:/mingw/include/wtypes.h:120: error: conflicts with previous declaration `VARENUM VT_BLOB_OBJECT'
i:/ntddk/inc/wtypes.h:1200: error: conflicting declaration 'VT_CF'
i:/mingw/include/wtypes.h:120: error: 'VT_CF' has a previous declaration as `VARENUM VT_CF'
i:/ntddk/inc/wtypes.h:1200: error: declaration of `VT_CF'
i:/mingw/include/wtypes.h:120: error: conflicts with previous declaration `VARENUM VT_CF'
i:/ntddk/inc/wtypes.h:1201: error: conflicting declaration 'VT_CLSID'
i:/mingw/include/wtypes.h:120: error: 'VT_CLSID' has a previous declaration as `VARENUM VT_CLSID'
i:/ntddk/inc/wtypes.h:1201: error: declaration of `VT_CLSID'
i:/mingw/include/wtypes.h:120: error: conflicts with previous declaration `VARENUM VT_CLSID'
i:/ntddk/inc/wtypes.h:1203: error: conflicting declaration 'VT_BSTR_BLOB'
i:/mingw/include/wtypes.h:120: error: 'VT_BSTR_BLOB' has a previous declaration as `VARENUM VT_BSTR_BLOB'
i:/ntddk/inc/wtypes.h:1203: error: declaration of `VT_BSTR_BLOB'
i:/mingw/include/wtypes.h:120: error: conflicts with previous declaration `VARENUM VT_BSTR_BLOB'
i:/ntddk/inc/wtypes.h:1204: error: conflicting declaration 'VT_VECTOR'
i:/mingw/include/wtypes.h:120: error: 'VT_VECTOR' has a previous declaration as `VARENUM VT_VECTOR'
i:/ntddk/inc/wtypes.h:1204: error: declaration of `VT_VECTOR'
i:/mingw/include/wtypes.h:120: error: conflicts with previous declaration `VARENUM VT_VECTOR'
i:/ntddk/inc/wtypes.h:1205: error: conflicting declaration 'VT_ARRAY'
i:/mingw/include/wtypes.h:121: error: 'VT_ARRAY' has a previous declaration as `VARENUM VT_ARRAY'
i:/ntddk/inc/wtypes.h:1205: error: declaration of `VT_ARRAY'
i:/mingw/include/wtypes.h:121: error: conflicts with previous declaration `VARENUM VT_ARRAY'
i:/ntddk/inc/wtypes.h:1206: error: conflicting declaration 'VT_BYREF'
i:/mingw/include/wtypes.h:121: error: 'VT_BYREF' has a previous declaration as `VARENUM VT_BYREF'
i:/ntddk/inc/wtypes.h:1206: error: declaration of `VT_BYREF'
i:/mingw/include/wtypes.h:121: error: conflicts with previous declaration `VARENUM VT_BYREF'
i:/ntddk/inc/wtypes.h:1207: error: conflicting declaration 'VT_RESERVED'
i:/mingw/include/wtypes.h:121: error: 'VT_RESERVED' has a previous declaration as `VARENUM VT_RESERVED'
i:/ntddk/inc/wtypes.h:1207: error: declaration of `VT_RESERVED'
i:/mingw/include/wtypes.h:121: error: conflicts with previous declaration `VARENUM VT_RESERVED'
i:/ntddk/inc/wtypes.h:1208: error: conflicting declaration 'VT_ILLEGAL'
i:/mingw/include/wtypes.h:121: error: 'VT_ILLEGAL' has a previous declaration as `VARENUM VT_ILLEGAL'
i:/ntddk/inc/wtypes.h:1208: error: declaration of `VT_ILLEGAL'
i:/mingw/include/wtypes.h:121: error: conflicts with previous declaration `VARENUM VT_ILLEGAL'
i:/ntddk/inc/wtypes.h:1209: error: conflicting declaration 'VT_ILLEGALMASKED'
i:/mingw/include/wtypes.h:121: error: 'VT_ILLEGALMASKED' has a previous declaration as `VARENUM VT_ILLEGALMASKED'
i:/ntddk/inc/wtypes.h:1209: error: declaration of `VT_ILLEGALMASKED'
i:/mingw/include/wtypes.h:121: error: conflicts with previous declaration `VARENUM VT_ILLEGALMASKED'
i:/ntddk/inc/wtypes.h:1211: error: conflicting declaration 'VT_TYPEMASK'
i:/mingw/include/wtypes.h:123: error: 'VT_TYPEMASK' has a previous declaration as `VARENUM VT_TYPEMASK'
i:/ntddk/inc/wtypes.h:1211: error: declaration of `VT_TYPEMASK'
i:/mingw/include/wtypes.h:123: error: conflicts with previous declaration `VARENUM VT_TYPEMASK'
i:/ntddk/inc/wtypes.h:1224: error: redefinition of `struct _SID_IDENTIFIER_AUTHORITY'
i:/mingw/include/winnt.h:2044: error: previous definition of `struct _SID_IDENTIFIER_AUTHORITY'
i:/ntddk/inc/wtypes.h:1226: error: conflicting declaration 'typedef int SID_IDENTIFIER_AUTHORITY'
i:/mingw/include/winnt.h:2046: error: 'SID_IDENTIFIER_AUTHORITY' has a previous declaration as `typedef struct _SID_IDENTIFIER_AUTHORITY SID_IDENTIFIER_AUTHORITY'
i:/ntddk/inc/wtypes.h:1226: error: declaration of `typedef int SID_IDENTIFIER_AUTHORITY'
i:/mingw/include/winnt.h:2046: error: conflicts with previous declaration `typedef struct _SID_IDENTIFIER_AUTHORITY SID_IDENTIFIER_AUTHORITY'
i:/ntddk/inc/wtypes.h:1226: error: declaration of `typedef int SID_IDENTIFIER_AUTHORITY'
i:/mingw/include/winnt.h:2046: error: conflicts with previous declaration `typedef struct _SID_IDENTIFIER_AUTHORITY SID_IDENTIFIER_AUTHORITY'
i:/ntddk/inc/wtypes.h:1234: error: redefinition of `struct _SID'
i:/mingw/include/winnt.h:2048: error: previous definition of `struct _SID'
i:/ntddk/inc/wtypes.h:1239: error: conflicting declaration 'typedef int SID'
i:/mingw/include/winnt.h:2053: error: 'SID' has a previous declaration as `typedef struct _SID SID'
i:/ntddk/inc/wtypes.h:1239: error: declaration of `typedef int SID'
i:/mingw/include/winnt.h:2053: error: conflicts with previous declaration `typedef struct _SID SID'
i:/ntddk/inc/wtypes.h:1239: error: declaration of `typedef int SID'
i:/mingw/include/winnt.h:2053: error: conflicts with previous declaration `typedef struct _SID SID'
i:/ntddk/inc/wtypes.h:1244: error: redefinition of `struct _SID_AND_ATTRIBUTES'
i:/mingw/include/winnt.h:2054: error: previous definition of `struct _SID_AND_ATTRIBUTES'
i:/ntddk/inc/wtypes.h:1247: error: conflicting declaration 'typedef int SID_AND_ATTRIBUTES'
i:/mingw/include/winnt.h:2057: error: 'SID_AND_ATTRIBUTES' has a previous declaration as `typedef struct _SID_AND_ATTRIBUTES SID_AND_ATTRIBUTES'
i:/ntddk/inc/wtypes.h:1247: error: declaration of `typedef int SID_AND_ATTRIBUTES'
i:/mingw/include/winnt.h:2057: error: conflicts with previous declaration `typedef struct _SID_AND_ATTRIBUTES SID_AND_ATTRIBUTES'
i:/ntddk/inc/wtypes.h:1247: error: declaration of `typedef int SID_AND_ATTRIBUTES'
i:/mingw/include/winnt.h:2057: error: conflicts with previous declaration `typedef struct _SID_AND_ATTRIBUTES SID_AND_ATTRIBUTES'
In file included from i:/ntddk/inc/oaidl.h:163,
                 from i:/ntddk/inc/atliface.h:74,
                 from i:/ntddk/inc/atlbase.h:62,
                 from stdafx.h:18,
                 from StdAfx.cpp:5:
i:/ntddk/inc/objidl.h:556: error: redefinition of `struct _COSERVERINFO'
i:/mingw/include/objidl.h:129: error: previous definition of `struct _COSERVERINFO'
i:/ntddk/inc/objidl.h:561: error: conflicting declaration 'typedef int COSERVERINFO'
i:/mingw/include/objidl.h:134: error: 'COSERVERINFO' has a previous declaration as `typedef struct _COSERVERINFO COSERVERINFO'
i:/ntddk/inc/objidl.h:561: error: declaration of `typedef int COSERVERINFO'
i:/mingw/include/objidl.h:134: error: conflicts with previous declaration `typedef struct _COSERVERINFO COSERVERINFO'
i:/ntddk/inc/objidl.h:561: error: declaration of `typedef int COSERVERINFO'
i:/mingw/include/objidl.h:134: error: conflicts with previous declaration `typedef struct _COSERVERINFO COSERVERINFO'
i:/ntddk/inc/objidl.h:583: error: redefinition of `struct IMarshal'
i:/mingw/include/objidl.h:464: error: previous definition of `struct IMarshal'
i:/mingw/include/objidl.h:1005: error: previous declaration of `HRESULT IMarshal_GetUnmarshalClass_Proxy(IMarshal*, const IID&, void*, DWORD, void*, DWORD, CLSID*)' with C++ linkage
i:/ntddk/inc/objidl.h:735: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1006: error: previous declaration of `void IMarshal_GetUnmarshalClass_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:742: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1007: error: previous declaration of `HRESULT IMarshal_GetMarshalSizeMax_Proxy(IMarshal*, const IID&, void*, DWORD, void*, DWORD, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:752: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1008: error: previous declaration of `void IMarshal_GetMarshalSizeMax_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:759: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1009: error: previous declaration of `HRESULT IMarshal_MarshalInterface_Proxy(IMarshal*, IStream*, const IID&, void*, DWORD, void*, DWORD)' with C++ linkage
i:/ntddk/inc/objidl.h:769: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1010: error: previous declaration of `void IMarshal_MarshalInterface_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:776: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1011: error: previous declaration of `HRESULT IMarshal_UnmarshalInterface_Proxy(IMarshal*, IStream*, const IID&, void**)' with C++ linkage
i:/ntddk/inc/objidl.h:783: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1012: error: previous declaration of `void IMarshal_UnmarshalInterface_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:790: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1013: error: previous declaration of `HRESULT IMarshal_ReleaseMarshalData_Proxy(IMarshal*, IStream*)' with C++ linkage
i:/ntddk/inc/objidl.h:795: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1014: error: previous declaration of `void IMarshal_ReleaseMarshalData_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:802: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1015: error: previous declaration of `HRESULT IMarshal_DisconnectObject_Proxy(IMarshal*, DWORD)' with C++ linkage
i:/ntddk/inc/objidl.h:807: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1016: error: previous declaration of `void IMarshal_DisconnectObject_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:814: error: conflicts with new declaration with C linkage
i:/ntddk/inc/objidl.h:966: error: redefinition of `struct IMalloc'
i:/mingw/include/objidl.h:491: error: previous definition of `struct IMalloc'
i:/mingw/include/objidl.h:1017: error: previous declaration of `void* IMalloc_Alloc_Proxy(IMalloc*, ULONG)' with C++ linkage
i:/ntddk/inc/objidl.h:1079: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1018: error: previous declaration of `void IMalloc_Alloc_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:1086: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1019: error: previous declaration of `void* IMalloc_Realloc_Proxy(IMalloc*, void*, ULONG)' with C++ linkage
i:/ntddk/inc/objidl.h:1092: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1020: error: previous declaration of `void IMalloc_Realloc_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:1099: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1021: error: previous declaration of `void IMalloc_Free_Proxy(IMalloc*, void*)' with C++ linkage
i:/ntddk/inc/objidl.h:1104: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1022: error: previous declaration of `void IMalloc_Free_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:1111: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1023: error: previous declaration of `ULONG IMalloc_GetSize_Proxy(IMalloc*, void*)' with C++ linkage
i:/ntddk/inc/objidl.h:1116: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1024: error: previous declaration of `void IMalloc_GetSize_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:1123: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1025: error: previous declaration of `int IMalloc_DidAlloc_Proxy(IMalloc*, void*)' with C++ linkage
i:/ntddk/inc/objidl.h:1128: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1026: error: previous declaration of `void IMalloc_DidAlloc_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:1135: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1027: error: previous declaration of `void IMalloc_HeapMinimize_Proxy(IMalloc*)' with C++ linkage
i:/ntddk/inc/objidl.h:1139: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1028: error: previous declaration of `void IMalloc_HeapMinimize_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:1146: error: conflicts with new declaration with C linkage
i:/ntddk/inc/objidl.h:1168: error: redefinition of `struct IMallocSpy'
i:/mingw/include/objidl.h:507: error: previous definition of `struct IMallocSpy'
i:/mingw/include/objidl.h:1029: error: previous declaration of `ULONG IMallocSpy_PreAlloc_Proxy(IMallocSpy*, ULONG)' with C++ linkage
i:/ntddk/inc/objidl.h:1357: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1030: error: previous declaration of `void IMallocSpy_PreAlloc_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:1364: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1031: error: previous declaration of `void* IMallocSpy_PostAlloc_Proxy(IMallocSpy*, void*)' with C++ linkage
i:/ntddk/inc/objidl.h:1369: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1032: error: previous declaration of `void IMallocSpy_PostAlloc_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:1376: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1033: error: previous declaration of `void* IMallocSpy_PreFree_Proxy(IMallocSpy*, void*, BOOL)' with C++ linkage
i:/ntddk/inc/objidl.h:1382: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1034: error: previous declaration of `void IMallocSpy_PreFree_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:1389: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1035: error: previous declaration of `void IMallocSpy_PostFree_Proxy(IMallocSpy*, BOOL)' with C++ linkage
i:/ntddk/inc/objidl.h:1394: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1036: error: previous declaration of `void IMallocSpy_PostFree_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:1401: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1037: error: previous declaration of `ULONG IMallocSpy_PreRealloc_Proxy(IMallocSpy*, void*, ULONG, void**, BOOL)' with C++ linkage
i:/ntddk/inc/objidl.h:1409: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1038: error: previous declaration of `void IMallocSpy_PreRealloc_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:1416: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1039: error: previous declaration of `void* IMallocSpy_PostRealloc_Proxy(IMallocSpy*, void*, BOOL)' with C++ linkage
i:/ntddk/inc/objidl.h:1422: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1040: error: previous declaration of `void IMallocSpy_PostRealloc_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:1429: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1041: error: previous declaration of `void* IMallocSpy_PreGetSize_Proxy(IMallocSpy*, void*, BOOL)' with C++ linkage
i:/ntddk/inc/objidl.h:1435: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1042: error: previous declaration of `void IMallocSpy_PreGetSize_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:1442: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1043: error: previous declaration of `ULONG IMallocSpy_PostGetSize_Proxy(IMallocSpy*, ULONG, BOOL)' with C++ linkage
i:/ntddk/inc/objidl.h:1448: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1044: error: previous declaration of `void IMallocSpy_PostGetSize_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:1455: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1045: error: previous declaration of `void* IMallocSpy_PreDidAlloc_Proxy(IMallocSpy*, void*, BOOL)' with C++ linkage
i:/ntddk/inc/objidl.h:1461: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1046: error: previous declaration of `void IMallocSpy_PreDidAlloc_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:1468: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1047: error: previous declaration of `int IMallocSpy_PostDidAlloc_Proxy(IMallocSpy*, void*, BOOL, int)' with C++ linkage
i:/ntddk/inc/objidl.h:1475: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1048: error: previous declaration of `void IMallocSpy_PostDidAlloc_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:1482: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1049: error: previous declaration of `void IMallocSpy_PreHeapMinimize_Proxy(IMallocSpy*)' with C++ linkage
i:/ntddk/inc/objidl.h:1486: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1050: error: previous declaration of `void IMallocSpy_PreHeapMinimize_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:1493: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1051: error: previous declaration of `void IMallocSpy_PostHeapMinimize_Proxy(IMallocSpy*)' with C++ linkage
i:/ntddk/inc/objidl.h:1497: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1052: error: previous declaration of `void IMallocSpy_PostHeapMinimize_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:1504: error: conflicts with new declaration with C linkage
i:/ntddk/inc/objidl.h:1526: error: redefinition of `struct IStdMarshalInfo'
i:/mingw/include/objidl.h:480: error: previous definition of `struct IStdMarshalInfo'
i:/mingw/include/objidl.h:1053: error: previous declaration of `HRESULT IStdMarshalInfo_GetClassForHandler_Proxy(IStdMarshalInfo*, DWORD, void*, CLSID*)' with C++ linkage
i:/ntddk/inc/objidl.h:1595: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1054: error: previous declaration of `void IStdMarshalInfo_GetClassForHandler_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:1602: error: conflicts with new declaration with C linkage
i:/ntddk/inc/objidl.h:1619: error: multiple definition of `enum tagEXTCONN'
i:/mingw/include/objidl.h:101: error: previous definition here
i:/ntddk/inc/objidl.h:1619: error: conflicting declaration 'EXTCONN_STRONG'
i:/mingw/include/objidl.h:102: error: 'EXTCONN_STRONG' has a previous declaration as `tagEXTCONN EXTCONN_STRONG'
i:/ntddk/inc/objidl.h:1619: error: declaration of `EXTCONN_STRONG'
i:/mingw/include/objidl.h:102: error: conflicts with previous declaration `tagEXTCONN EXTCONN_STRONG'
i:/ntddk/inc/objidl.h:1620: error: conflicting declaration 'EXTCONN_WEAK'
i:/mingw/include/objidl.h:103: error: 'EXTCONN_WEAK' has a previous declaration as `tagEXTCONN EXTCONN_WEAK'
i:/ntddk/inc/objidl.h:1620: error: declaration of `EXTCONN_WEAK'
i:/mingw/include/objidl.h:103: error: conflicts with previous declaration `tagEXTCONN EXTCONN_WEAK'
i:/ntddk/inc/objidl.h:1622: error: conflicting declaration 'EXTCONN_CALLABLE'
i:/mingw/include/objidl.h:105: error: 'EXTCONN_CALLABLE' has a previous declaration as `tagEXTCONN EXTCONN_CALLABLE'
i:/ntddk/inc/objidl.h:1622: error: declaration of `EXTCONN_CALLABLE'
i:/mingw/include/objidl.h:105: error: conflicts with previous declaration `tagEXTCONN EXTCONN_CALLABLE'
i:/ntddk/inc/objidl.h:1631: error: redefinition of `struct IExternalConnection'
i:/mingw/include/objidl.h:842: error: previous definition of `struct IExternalConnection'
i:/mingw/include/objidl.h:1055: error: previous declaration of `DWORD IExternalConnection_AddConnection_Proxy(IExternalConnection*, DWORD, DWORD)' with C++ linkage
i:/ntddk/inc/objidl.h:1711: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1056: error: previous declaration of `void IExternalConnection_AddConnection_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:1718: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1057: error: previous declaration of `DWORD IExternalConnection_ReleaseConnection_Proxy(IExternalConnection*, DWORD, DWORD, BOOL)' with C++ linkage
i:/ntddk/inc/objidl.h:1725: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1058: error: previous declaration of `void IExternalConnection_ReleaseConnection_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:1732: error: conflicts with new declaration with C linkage
i:/ntddk/inc/objidl.h:1745: error: redefinition of `struct tagMULTI_QI'
i:/mingw/include/objidl.h:106: error: previous definition of `struct tagMULTI_QI'
i:/ntddk/inc/objidl.h:1749: error: conflicting declaration 'typedef int MULTI_QI'
i:/mingw/include/objidl.h:110: error: 'MULTI_QI' has a previous declaration as `typedef struct tagMULTI_QI MULTI_QI'
i:/ntddk/inc/objidl.h:1749: error: declaration of `typedef int MULTI_QI'
i:/mingw/include/objidl.h:110: error: conflicts with previous declaration `typedef struct tagMULTI_QI MULTI_QI'
i:/ntddk/inc/objidl.h:1749: error: declaration of `typedef int MULTI_QI'
i:/mingw/include/objidl.h:110: error: conflicts with previous declaration `typedef struct tagMULTI_QI MULTI_QI'
i:/ntddk/inc/objidl.h:2072: error: redefinition of `struct IEnumUnknown'
i:/mingw/include/objidl.h:425: error: previous definition of `struct IEnumUnknown'
i:/mingw/include/objidl.h:1059: error: previous declaration of `HRESULT IEnumUnknown_RemoteNext_Proxy(IEnumUnknown*, ULONG, IUnknown**, ULONG*)' with C++ linkage
i:/ntddk/inc/objidl.h:2169: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1060: error: previous declaration of `void IEnumUnknown_RemoteNext_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:2176: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1061: error: previous declaration of `HRESULT IEnumUnknown_Skip_Proxy(IEnumUnknown*, ULONG)' with C++ linkage
i:/ntddk/inc/objidl.h:2181: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1062: error: previous declaration of `void IEnumUnknown_Skip_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:2188: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1063: error: previous declaration of `HRESULT IEnumUnknown_Reset_Proxy(IEnumUnknown*)' with C++ linkage
i:/ntddk/inc/objidl.h:2192: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1064: error: previous declaration of `void IEnumUnknown_Reset_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:2199: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1065: error: previous declaration of `HRESULT IEnumUnknown_Clone_Proxy(IEnumUnknown*, IEnumUnknown**)' with C++ linkage
i:/ntddk/inc/objidl.h:2204: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1066: error: previous declaration of `void IEnumUnknown_Clone_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:2211: error: conflicts with new declaration with C linkage
i:/ntddk/inc/objidl.h:2229: error: redefinition of `struct tagBIND_OPTS'
i:/mingw/include/objidl.h:135: error: previous definition of `struct tagBIND_OPTS'
i:/ntddk/inc/objidl.h:2234: error: conflicting declaration 'typedef int BIND_OPTS'
i:/mingw/include/objidl.h:140: error: 'BIND_OPTS' has a previous declaration as `typedef struct tagBIND_OPTS BIND_OPTS'
i:/ntddk/inc/objidl.h:2234: error: declaration of `typedef int BIND_OPTS'
i:/mingw/include/objidl.h:140: error: conflicts with previous declaration `typedef struct tagBIND_OPTS BIND_OPTS'
i:/ntddk/inc/objidl.h:2234: error: declaration of `typedef int BIND_OPTS'
i:/mingw/include/objidl.h:140: error: conflicts with previous declaration `typedef struct tagBIND_OPTS BIND_OPTS'
i:/ntddk/inc/objidl.h:2239: error: redefinition of `struct tagBIND_OPTS2'
i:/mingw/include/objidl.h:141: error: previous definition of `struct tagBIND_OPTS2'
i:/ntddk/inc/objidl.h:2244: error: conflicting declaration 'typedef int BIND_OPTS2'
i:/mingw/include/objidl.h:150: error: 'BIND_OPTS2' has a previous declaration as `typedef struct tagBIND_OPTS2 BIND_OPTS2'
i:/ntddk/inc/objidl.h:2244: error: declaration of `typedef int BIND_OPTS2'
i:/mingw/include/objidl.h:150: error: conflicts with previous declaration `typedef struct tagBIND_OPTS2 BIND_OPTS2'
i:/ntddk/inc/objidl.h:2244: error: declaration of `typedef int BIND_OPTS2'
i:/mingw/include/objidl.h:150: error: conflicts with previous declaration `typedef struct tagBIND_OPTS2 BIND_OPTS2'
i:/ntddk/inc/objidl.h:2244: error: conflicting declaration 'typedef int*LPBIND_OPTS2'
i:/mingw/include/objidl.h:150: error: 'LPBIND_OPTS2' has a previous declaration as `typedef struct tagBIND_OPTS2*LPBIND_OPTS2'
i:/ntddk/inc/objidl.h:2244: error: declaration of `typedef int*LPBIND_OPTS2'
i:/mingw/include/objidl.h:150: error: conflicts with previous declaration `typedef struct tagBIND_OPTS2*LPBIND_OPTS2'
i:/ntddk/inc/objidl.h:2244: error: declaration of `typedef int*LPBIND_OPTS2'
i:/mingw/include/objidl.h:150: error: conflicts with previous declaration `typedef struct tagBIND_OPTS2*LPBIND_OPTS2'
i:/ntddk/inc/objidl.h:2263: error: multiple definition of `enum tagBIND_FLAGS'
i:/mingw/include/objidl.h:151: error: previous definition here
i:/ntddk/inc/objidl.h:2263: error: conflicting declaration 'BIND_MAYBOTHERUSER'
i:/mingw/include/objidl.h:152: error: 'BIND_MAYBOTHERUSER' has a previous declaration as `tagBIND_FLAGS BIND_MAYBOTHERUSER'
i:/ntddk/inc/objidl.h:2263: error: declaration of `BIND_MAYBOTHERUSER'
i:/mingw/include/objidl.h:152: error: conflicts with previous declaration `tagBIND_FLAGS BIND_MAYBOTHERUSER'
i:/ntddk/inc/objidl.h:2265: error: conflicting declaration 'BIND_JUSTTESTEXISTENCE'
i:/mingw/include/objidl.h:154: error: 'BIND_JUSTTESTEXISTENCE' has a previous declaration as `tagBIND_FLAGS BIND_JUSTTESTEXISTENCE'
i:/ntddk/inc/objidl.h:2265: error: declaration of `BIND_JUSTTESTEXISTENCE'
i:/mingw/include/objidl.h:154: error: conflicts with previous declaration `tagBIND_FLAGS BIND_JUSTTESTEXISTENCE'
i:/ntddk/inc/objidl.h:2274: error: redefinition of `struct IBindCtx'
i:/mingw/include/objidl.h:585: error: previous definition of `struct IBindCtx'
i:/mingw/include/objidl.h:1067: error: previous declaration of `HRESULT IBindCtx_RegisterObjectBound_Proxy(IBindCtx*, IUnknown*)' with C++ linkage
i:/ntddk/inc/objidl.h:2429: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1068: error: previous declaration of `void IBindCtx_RegisterObjectBound_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:2436: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1069: error: previous declaration of `HRESULT IBindCtx_RevokeObjectBound_Proxy(IBindCtx*, IUnknown*)' with C++ linkage
i:/ntddk/inc/objidl.h:2441: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1070: error: previous declaration of `void IBindCtx_RevokeObjectBound_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:2448: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1071: error: previous declaration of `HRESULT IBindCtx_ReleaseBoundObjects_Proxy(IBindCtx*)' with C++ linkage
i:/ntddk/inc/objidl.h:2452: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1072: error: previous declaration of `void IBindCtx_ReleaseBoundObjects_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:2459: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1077: error: previous declaration of `HRESULT IBindCtx_GetRunningObjectTable_Proxy(IBindCtx*, IRunningObjectTable**)' with C++ linkage
i:/ntddk/inc/objidl.h:2488: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1078: error: previous declaration of `void IBindCtx_GetRunningObjectTable_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:2495: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1080: error: previous declaration of `void IBindCtx_RegisterObjectParam_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:2508: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1082: error: previous declaration of `void IBindCtx_GetObjectParam_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:2521: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1083: error: previous declaration of `HRESULT IBindCtx_EnumObjectParam_Proxy(IBindCtx*, IEnumString**)' with C++ linkage
i:/ntddk/inc/objidl.h:2526: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1084: error: previous declaration of `void IBindCtx_EnumObjectParam_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:2533: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1086: error: previous declaration of `void IBindCtx_RevokeObjectParam_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:2545: error: conflicts with new declaration with C linkage
i:/ntddk/inc/objidl.h:2567: error: redefinition of `struct IEnumMoniker'
i:/mingw/include/objidl.h:424: error: previous definition of `struct IEnumMoniker'
i:/mingw/include/objidl.h:1087: error: previous declaration of `HRESULT IEnumMoniker_RemoteNext_Proxy(IEnumMoniker*, ULONG, IMoniker**, ULONG*)' with C++ linkage
i:/ntddk/inc/objidl.h:2664: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1088: error: previous declaration of `void IEnumMoniker_RemoteNext_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:2671: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1089: error: previous declaration of `HRESULT IEnumMoniker_Skip_Proxy(IEnumMoniker*, ULONG)' with C++ linkage
i:/ntddk/inc/objidl.h:2676: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1090: error: previous declaration of `void IEnumMoniker_Skip_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:2683: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1091: error: previous declaration of `HRESULT IEnumMoniker_Reset_Proxy(IEnumMoniker*)' with C++ linkage
i:/ntddk/inc/objidl.h:2687: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1092: error: previous declaration of `void IEnumMoniker_Reset_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:2694: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1093: error: previous declaration of `HRESULT IEnumMoniker_Clone_Proxy(IEnumMoniker*, IEnumMoniker**)' with C++ linkage
i:/ntddk/inc/objidl.h:2699: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1094: error: previous declaration of `void IEnumMoniker_Clone_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:2706: error: conflicts with new declaration with C linkage
i:/ntddk/inc/objidl.h:2728: error: redefinition of `struct IRunnableObject'
i:/mingw/include/objidl.h:854: error: previous definition of `struct IRunnableObject'
i:/mingw/include/objidl.h:1095: error: previous declaration of `HRESULT IRunnableObject_GetRunningClass_Proxy(IRunnableObject*, CLSID*)' with C++ linkage
i:/ntddk/inc/objidl.h:2831: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1096: error: previous declaration of `void IRunnableObject_GetRunningClass_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:2838: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1097: error: previous declaration of `HRESULT IRunnableObject_Run_Proxy(IRunnableObject*, IBindCtx*)' with C++ linkage
i:/ntddk/inc/objidl.h:2843: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1098: error: previous declaration of `void IRunnableObject_Run_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:2850: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1101: error: previous declaration of `HRESULT IRunnableObject_LockRunning_Proxy(IRunnableObject*, BOOL, BOOL)' with C++ linkage
i:/ntddk/inc/objidl.h:2867: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1102: error: previous declaration of `void IRunnableObject_LockRunning_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:2874: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1103: error: previous declaration of `HRESULT IRunnableObject_SetContainedObject_Proxy(IRunnableObject*, BOOL)' with C++ linkage
i:/ntddk/inc/objidl.h:2879: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1104: error: previous declaration of `void IRunnableObject_SetContainedObject_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:2886: error: conflicts with new declaration with C linkage
i:/ntddk/inc/objidl.h:2908: error: redefinition of `struct IRunningObjectTable'
i:/mingw/include/objidl.h:568: error: previous definition of `struct IRunningObjectTable'
i:/mingw/include/objidl.h:1105: error: previous declaration of `HRESULT IRunningObjectTable_Register_Proxy(IRunningObjectTable*, DWORD, IUnknown*, IMoniker*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:3046: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1106: error: previous declaration of `void IRunningObjectTable_Register_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:3053: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1107: error: previous declaration of `HRESULT IRunningObjectTable_Revoke_Proxy(IRunningObjectTable*, DWORD)' with C++ linkage
i:/ntddk/inc/objidl.h:3058: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1108: error: previous declaration of `void IRunningObjectTable_Revoke_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:3065: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1109: error: previous declaration of `HRESULT IRunningObjectTable_IsRunning_Proxy(IRunningObjectTable*, IMoniker*)' with C++ linkage
i:/ntddk/inc/objidl.h:3070: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1110: error: previous declaration of `void IRunningObjectTable_IsRunning_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:3077: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1111: error: previous declaration of `HRESULT IRunningObjectTable_GetObject_Proxy(IRunningObjectTable*, IMoniker*, IUnknown**)' with C++ linkage
i:/ntddk/inc/objidl.h:3083: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1112: error: previous declaration of `void IRunningObjectTable_GetObject_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:3090: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1113: error: previous declaration of `HRESULT IRunningObjectTable_NoteChangeTime_Proxy(IRunningObjectTable*, DWORD, FILETIME*)' with C++ linkage
i:/ntddk/inc/objidl.h:3096: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1114: error: previous declaration of `void IRunningObjectTable_NoteChangeTime_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:3103: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1115: error: previous declaration of `HRESULT IRunningObjectTable_GetTimeOfLastChange_Proxy(IRunningObjectTable*, IMoniker*, FILETIME*)' with C++ linkage
i:/ntddk/inc/objidl.h:3109: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1116: error: previous declaration of `void IRunningObjectTable_GetTimeOfLastChange_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:3116: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1117: error: previous declaration of `HRESULT IRunningObjectTable_EnumRunning_Proxy(IRunningObjectTable*, IEnumMoniker**)' with C++ linkage
i:/ntddk/inc/objidl.h:3121: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1118: error: previous declaration of `void IRunningObjectTable_EnumRunning_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:3128: error: conflicts with new declaration with C linkage
i:/ntddk/inc/objidl.h:3150: error: redefinition of `struct IPersist'
i:/mingw/include/objidl.h:542: error: previous definition of `struct IPersist'
i:/mingw/include/objidl.h:1119: error: previous declaration of `HRESULT IPersist_GetClassID_Proxy(IPersist*, CLSID*)' with C++ linkage
i:/ntddk/inc/objidl.h:3213: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1120: error: previous declaration of `void IPersist_GetClassID_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:3220: error: conflicts with new declaration with C linkage
i:/ntddk/inc/objidl.h:3242: error: redefinition of `struct IPersistStream'
i:/mingw/include/objidl.h:553: error: previous definition of `struct IPersistStream'
i:/mingw/include/objidl.h:1121: error: previous declaration of `HRESULT IPersistStream_IsDirty_Proxy(IPersistStream*)' with C++ linkage
i:/ntddk/inc/objidl.h:3342: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1122: error: previous declaration of `void IPersistStream_IsDirty_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:3349: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1123: error: previous declaration of `HRESULT IPersistStream_Load_Proxy(IPersistStream*, IStream*)' with C++ linkage
i:/ntddk/inc/objidl.h:3354: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1124: error: previous declaration of `void IPersistStream_Load_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:3361: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1125: error: previous declaration of `HRESULT IPersistStream_Save_Proxy(IPersistStream*, IStream*, BOOL)' with C++ linkage
i:/ntddk/inc/objidl.h:3367: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1126: error: previous declaration of `void IPersistStream_Save_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:3374: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1127: error: previous declaration of `HRESULT IPersistStream_GetSizeMax_Proxy(IPersistStream*, ULARGE_INTEGER*)' with C++ linkage
i:/ntddk/inc/objidl.h:3379: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1128: error: previous declaration of `void IPersistStream_GetSizeMax_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:3386: error: conflicts with new declaration with C linkage
i:/ntddk/inc/objidl.h:3403: error: multiple definition of `enum tagMKSYS'
i:/mingw/include/objidl.h:183: error: previous definition here
i:/ntddk/inc/objidl.h:3403: error: conflicting declaration 'MKSYS_NONE'
i:/mingw/include/objidl.h:184: error: 'MKSYS_NONE' has a previous declaration as `tagMKSYS MKSYS_NONE'
i:/ntddk/inc/objidl.h:3403: error: declaration of `MKSYS_NONE'
i:/mingw/include/objidl.h:184: error: conflicts with previous declaration `tagMKSYS MKSYS_NONE'
i:/ntddk/inc/objidl.h:3404: error: conflicting declaration 'MKSYS_GENERICCOMPOSITE'
i:/mingw/include/objidl.h:185: error: 'MKSYS_GENERICCOMPOSITE' has a previous declaration as `tagMKSYS MKSYS_GENERICCOMPOSITE'
i:/ntddk/inc/objidl.h:3404: error: declaration of `MKSYS_GENERICCOMPOSITE'
i:/mingw/include/objidl.h:185: error: conflicts with previous declaration `tagMKSYS MKSYS_GENERICCOMPOSITE'
i:/ntddk/inc/objidl.h:3405: error: conflicting declaration 'MKSYS_FILEMONIKER'
i:/mingw/include/objidl.h:186: error: 'MKSYS_FILEMONIKER' has a previous declaration as `tagMKSYS MKSYS_FILEMONIKER'
i:/ntddk/inc/objidl.h:3405: error: declaration of `MKSYS_FILEMONIKER'
i:/mingw/include/objidl.h:186: error: conflicts with previous declaration `tagMKSYS MKSYS_FILEMONIKER'
i:/ntddk/inc/objidl.h:3406: error: conflicting declaration 'MKSYS_ANTIMONIKER'
i:/mingw/include/objidl.h:187: error: 'MKSYS_ANTIMONIKER' has a previous declaration as `tagMKSYS MKSYS_ANTIMONIKER'
i:/ntddk/inc/objidl.h:3406: error: declaration of `MKSYS_ANTIMONIKER'
i:/mingw/include/objidl.h:187: error: conflicts with previous declaration `tagMKSYS MKSYS_ANTIMONIKER'
i:/ntddk/inc/objidl.h:3407: error: conflicting declaration 'MKSYS_ITEMMONIKER'
i:/mingw/include/objidl.h:188: error: 'MKSYS_ITEMMONIKER' has a previous declaration as `tagMKSYS MKSYS_ITEMMONIKER'
i:/ntddk/inc/objidl.h:3407: error: declaration of `MKSYS_ITEMMONIKER'
i:/mingw/include/objidl.h:188: error: conflicts with previous declaration `tagMKSYS MKSYS_ITEMMONIKER'
i:/ntddk/inc/objidl.h:3408: error: conflicting declaration 'MKSYS_POINTERMONIKER'
i:/mingw/include/objidl.h:190: error: 'MKSYS_POINTERMONIKER' has a previous declaration as `tagMKSYS MKSYS_POINTERMONIKER'
i:/ntddk/inc/objidl.h:3408: error: declaration of `MKSYS_POINTERMONIKER'
i:/mingw/include/objidl.h:190: error: conflicts with previous declaration `tagMKSYS MKSYS_POINTERMONIKER'
i:/ntddk/inc/objidl.h:3416: error: multiple definition of `enum tagMKREDUCE'
i:/mingw/include/objidl.h:191: error: previous definition here
i:/ntddk/inc/objidl.h:3416: error: conflicting declaration 'MKRREDUCE_ONE'
i:/mingw/include/objidl.h:193: error: 'MKRREDUCE_ONE' has a previous declaration as `tagMKREDUCE MKRREDUCE_ONE'
i:/ntddk/inc/objidl.h:3416: error: declaration of `MKRREDUCE_ONE'
i:/mingw/include/objidl.h:193: error: conflicts with previous declaration `tagMKREDUCE MKRREDUCE_ONE'
i:/ntddk/inc/objidl.h:3417: error: conflicting declaration 'MKRREDUCE_TOUSER'
i:/mingw/include/objidl.h:194: error: 'MKRREDUCE_TOUSER' has a previous declaration as `tagMKREDUCE MKRREDUCE_TOUSER'
i:/ntddk/inc/objidl.h:3417: error: declaration of `MKRREDUCE_TOUSER'
i:/mingw/include/objidl.h:194: error: conflicts with previous declaration `tagMKREDUCE MKRREDUCE_TOUSER'
i:/ntddk/inc/objidl.h:3418: error: conflicting declaration 'MKRREDUCE_THROUGHUSER'
i:/mingw/include/objidl.h:196: error: 'MKRREDUCE_THROUGHUSER' has a previous declaration as `tagMKREDUCE MKRREDUCE_THROUGHUSER'
i:/ntddk/inc/objidl.h:3418: error: declaration of `MKRREDUCE_THROUGHUSER'
i:/mingw/include/objidl.h:196: error: conflicts with previous declaration `tagMKREDUCE MKRREDUCE_THROUGHUSER'
i:/ntddk/inc/objidl.h:3420: error: conflicting declaration 'MKRREDUCE_ALL'
i:/mingw/include/objidl.h:192: error: 'MKRREDUCE_ALL' has a previous declaration as `tagMKREDUCE MKRREDUCE_ALL'
i:/ntddk/inc/objidl.h:3420: error: declaration of `MKRREDUCE_ALL'
i:/mingw/include/objidl.h:192: error: conflicts with previous declaration `tagMKREDUCE MKRREDUCE_ALL'
i:/ntddk/inc/objidl.h:3429: error: redefinition of `struct IMoniker'
i:/mingw/include/objidl.h:605: error: previous definition of `struct IMoniker'
i:/mingw/include/objidl.h:1129: error: previous declaration of `HRESULT IMoniker_RemoteBindToObject_Proxy(IMoniker*, IBindCtx*, IMoniker*, const IID&, IUnknown**)' with C++ linkage
i:/ntddk/inc/objidl.h:3720: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1130: error: previous declaration of `void IMoniker_RemoteBindToObject_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:3727: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1131: error: previous declaration of `HRESULT IMoniker_RemoteBindToStorage_Proxy(IMoniker*, IBindCtx*, IMoniker*, const IID&, IUnknown**)' with C++ linkage
i:/ntddk/inc/objidl.h:3735: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1132: error: previous declaration of `void IMoniker_RemoteBindToStorage_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:3742: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1133: error: previous declaration of `HRESULT IMoniker_Reduce_Proxy(IMoniker*, IBindCtx*, DWORD, IMoniker**, IMoniker**)' with C++ linkage
i:/ntddk/inc/objidl.h:3750: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1134: error: previous declaration of `void IMoniker_Reduce_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:3757: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1135: error: previous declaration of `HRESULT IMoniker_ComposeWith_Proxy(IMoniker*, IMoniker*, BOOL, IMoniker**)' with C++ linkage
i:/ntddk/inc/objidl.h:3764: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1136: error: previous declaration of `void IMoniker_ComposeWith_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:3771: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1137: error: previous declaration of `HRESULT IMoniker_Enum_Proxy(IMoniker*, BOOL, IEnumMoniker**)' with C++ linkage
i:/ntddk/inc/objidl.h:3777: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1138: error: previous declaration of `void IMoniker_Enum_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:3784: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1139: error: previous declaration of `HRESULT IMoniker_IsEqual_Proxy(IMoniker*, IMoniker*)' with C++ linkage
i:/ntddk/inc/objidl.h:3789: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1140: error: previous declaration of `void IMoniker_IsEqual_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:3796: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1141: error: previous declaration of `HRESULT IMoniker_Hash_Proxy(IMoniker*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:3801: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1142: error: previous declaration of `void IMoniker_Hash_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:3808: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1143: error: previous declaration of `HRESULT IMoniker_IsRunning_Proxy(IMoniker*, IBindCtx*, IMoniker*, IMoniker*)' with C++ linkage
i:/ntddk/inc/objidl.h:3815: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1144: error: previous declaration of `void IMoniker_IsRunning_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:3822: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1145: error: previous declaration of `HRESULT IMoniker_GetTimeOfLastChange_Proxy(IMoniker*, IBindCtx*, IMoniker*, FILETIME*)' with C++ linkage
i:/ntddk/inc/objidl.h:3829: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1146: error: previous declaration of `void IMoniker_GetTimeOfLastChange_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:3836: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1147: error: previous declaration of `HRESULT IMoniker_Inverse_Proxy(IMoniker*, IMoniker**)' with C++ linkage
i:/ntddk/inc/objidl.h:3841: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1148: error: previous declaration of `void IMoniker_Inverse_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:3848: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1149: error: previous declaration of `HRESULT IMoniker_CommonPrefixWith_Proxy(IMoniker*, IMoniker*, IMoniker**)' with C++ linkage
i:/ntddk/inc/objidl.h:3854: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1150: error: previous declaration of `void IMoniker_CommonPrefixWith_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:3861: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1151: error: previous declaration of `HRESULT IMoniker_RelativePathTo_Proxy(IMoniker*, IMoniker*, IMoniker**)' with C++ linkage
i:/ntddk/inc/objidl.h:3867: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1152: error: previous declaration of `void IMoniker_RelativePathTo_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:3874: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1154: error: previous declaration of `void IMoniker_GetDisplayName_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:3888: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1156: error: previous declaration of `void IMoniker_ParseDisplayName_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:3904: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1157: error: previous declaration of `HRESULT IMoniker_IsSystemMoniker_Proxy(IMoniker*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:3909: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1158: error: previous declaration of `void IMoniker_IsSystemMoniker_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:3916: error: conflicts with new declaration with C linkage
i:/ntddk/inc/objidl.h:3936: error: redefinition of `struct IROTData'
i:/mingw/include/objidl.h:869: error: previous definition of `struct IROTData'
i:/mingw/include/objidl.h:1159: error: previous declaration of `HRESULT IROTData_GetComparisonData_Proxy(IROTData*, BYTE*, ULONG, ULONG*)' with C++ linkage
i:/ntddk/inc/objidl.h:4005: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1160: error: previous declaration of `void IROTData_GetComparisonData_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:4012: error: conflicts with new declaration with C linkage
i:/ntddk/inc/objidl.h:4034: error: redefinition of `struct IEnumString'
i:/mingw/include/objidl.h:423: error: previous definition of `struct IEnumString'
i:/mingw/include/objidl.h:1162: error: previous declaration of `void IEnumString_RemoteNext_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:4138: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1163: error: previous declaration of `HRESULT IEnumString_Skip_Proxy(IEnumString*, ULONG)' with C++ linkage
i:/ntddk/inc/objidl.h:4143: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1164: error: previous declaration of `void IEnumString_Skip_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:4150: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1165: error: previous declaration of `HRESULT IEnumString_Reset_Proxy(IEnumString*)' with C++ linkage
i:/ntddk/inc/objidl.h:4154: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1166: error: previous declaration of `void IEnumString_Reset_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:4161: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1167: error: previous declaration of `HRESULT IEnumString_Clone_Proxy(IEnumString*, IEnumString**)' with C++ linkage
i:/ntddk/inc/objidl.h:4166: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1168: error: previous declaration of `void IEnumString_Clone_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:4173: error: conflicts with new declaration with C linkage
i:/ntddk/inc/objidl.h:4193: error: redefinition of `struct ISequentialStream'
i:/mingw/include/objidl.h:431: error: previous definition of `struct ISequentialStream'
i:/ntddk/inc/objidl.h:4331: error: redefinition of `struct tagSTATSTG'
i:/mingw/include/objidl.h:9: error: previous definition of `struct tagSTATSTG'
i:/ntddk/inc/objidl.h:4343: error: conflicting declaration 'typedef int STATSTG'
i:/mingw/include/objidl.h:21: error: 'STATSTG' has a previous declaration as `typedef struct tagSTATSTG STATSTG'
i:/ntddk/inc/objidl.h:4343: error: declaration of `typedef int STATSTG'
i:/mingw/include/objidl.h:21: error: conflicts with previous declaration `typedef struct tagSTATSTG STATSTG'
i:/ntddk/inc/objidl.h:4343: error: declaration of `typedef int STATSTG'
i:/mingw/include/objidl.h:21: error: conflicts with previous declaration `typedef struct tagSTATSTG STATSTG'
i:/ntddk/inc/objidl.h:4348: error: multiple definition of `enum tagSTGTY'
i:/mingw/include/objidl.h:22: error: previous definition here
i:/ntddk/inc/objidl.h:4348: error: conflicting declaration 'STGTY_STORAGE'
i:/mingw/include/objidl.h:23: error: 'STGTY_STORAGE' has a previous declaration as `tagSTGTY STGTY_STORAGE'
i:/ntddk/inc/objidl.h:4348: error: declaration of `STGTY_STORAGE'
i:/mingw/include/objidl.h:23: error: conflicts with previous declaration `tagSTGTY STGTY_STORAGE'
i:/ntddk/inc/objidl.h:4349: error: conflicting declaration 'STGTY_STREAM'
i:/mingw/include/objidl.h:24: error: 'STGTY_STREAM' has a previous declaration as `tagSTGTY STGTY_STREAM'
i:/ntddk/inc/objidl.h:4349: error: declaration of `STGTY_STREAM'
i:/mingw/include/objidl.h:24: error: conflicts with previous declaration `tagSTGTY STGTY_STREAM'
i:/ntddk/inc/objidl.h:4350: error: conflicting declaration 'STGTY_LOCKBYTES'
i:/mingw/include/objidl.h:25: error: 'STGTY_LOCKBYTES' has a previous declaration as `tagSTGTY STGTY_LOCKBYTES'
i:/ntddk/inc/objidl.h:4350: error: declaration of `STGTY_LOCKBYTES'
i:/mingw/include/objidl.h:25: error: conflicts with previous declaration `tagSTGTY STGTY_LOCKBYTES'
i:/ntddk/inc/objidl.h:4352: error: conflicting declaration 'STGTY_PROPERTY'
i:/mingw/include/objidl.h:27: error: 'STGTY_PROPERTY' has a previous declaration as `tagSTGTY STGTY_PROPERTY'
i:/ntddk/inc/objidl.h:4352: error: declaration of `STGTY_PROPERTY'
i:/mingw/include/objidl.h:27: error: conflicts with previous declaration `tagSTGTY STGTY_PROPERTY'
i:/ntddk/inc/objidl.h:4356: error: multiple definition of `enum tagSTREAM_SEEK'
i:/mingw/include/objidl.h:28: error: previous definition here
i:/ntddk/inc/objidl.h:4356: error: conflicting declaration 'STREAM_SEEK_SET'
i:/mingw/include/objidl.h:29: error: 'STREAM_SEEK_SET' has a previous declaration as `tagSTREAM_SEEK STREAM_SEEK_SET'
i:/ntddk/inc/objidl.h:4356: error: declaration of `STREAM_SEEK_SET'
i:/mingw/include/objidl.h:29: error: conflicts with previous declaration `tagSTREAM_SEEK STREAM_SEEK_SET'
i:/ntddk/inc/objidl.h:4357: error: conflicting declaration 'STREAM_SEEK_CUR'
i:/mingw/include/objidl.h:30: error: 'STREAM_SEEK_CUR' has a previous declaration as `tagSTREAM_SEEK STREAM_SEEK_CUR'
i:/ntddk/inc/objidl.h:4357: error: declaration of `STREAM_SEEK_CUR'
i:/mingw/include/objidl.h:30: error: conflicts with previous declaration `tagSTREAM_SEEK STREAM_SEEK_CUR'
i:/ntddk/inc/objidl.h:4359: error: conflicting declaration 'STREAM_SEEK_END'
i:/mingw/include/objidl.h:32: error: 'STREAM_SEEK_END' has a previous declaration as `tagSTREAM_SEEK STREAM_SEEK_END'
i:/ntddk/inc/objidl.h:4359: error: declaration of `STREAM_SEEK_END'
i:/mingw/include/objidl.h:32: error: conflicts with previous declaration `tagSTREAM_SEEK STREAM_SEEK_END'
i:/ntddk/inc/objidl.h:4363: error: multiple definition of `enum tagLOCKTYPE'
i:/mingw/include/objidl.h:168: error: previous definition here
i:/ntddk/inc/objidl.h:4363: error: conflicting declaration 'LOCK_WRITE'
i:/mingw/include/objidl.h:169: error: 'LOCK_WRITE' has a previous declaration as `tagLOCKTYPE LOCK_WRITE'
i:/ntddk/inc/objidl.h:4363: error: declaration of `LOCK_WRITE'
i:/mingw/include/objidl.h:169: error: conflicts with previous declaration `tagLOCKTYPE LOCK_WRITE'
i:/ntddk/inc/objidl.h:4364: error: conflicting declaration 'LOCK_EXCLUSIVE'
i:/mingw/include/objidl.h:170: error: 'LOCK_EXCLUSIVE' has a previous declaration as `tagLOCKTYPE LOCK_EXCLUSIVE'
i:/ntddk/inc/objidl.h:4364: error: declaration of `LOCK_EXCLUSIVE'
i:/mingw/include/objidl.h:170: error: conflicts with previous declaration `tagLOCKTYPE LOCK_EXCLUSIVE'
i:/ntddk/inc/objidl.h:4366: error: conflicting declaration 'LOCK_ONLYONCE'
i:/mingw/include/objidl.h:172: error: 'LOCK_ONLYONCE' has a previous declaration as `tagLOCKTYPE LOCK_ONLYONCE'
i:/ntddk/inc/objidl.h:4366: error: declaration of `LOCK_ONLYONCE'
i:/mingw/include/objidl.h:172: error: conflicts with previous declaration `tagLOCKTYPE LOCK_ONLYONCE'
i:/ntddk/inc/objidl.h:4375: error: redefinition of `struct IStream'
i:/mingw/include/objidl.h:443: error: previous definition of `struct IStream'
i:/mingw/include/objidl.h:1173: error: previous declaration of `HRESULT IStream_RemoteSeek_Proxy(IStream*, LARGE_INTEGER, DWORD, ULARGE_INTEGER*)' with C++ linkage
i:/ntddk/inc/objidl.h:4557: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1174: error: previous declaration of `void IStream_RemoteSeek_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:4564: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1175: error: previous declaration of `HRESULT IStream_SetSize_Proxy(IStream*, ULARGE_INTEGER)' with C++ linkage
i:/ntddk/inc/objidl.h:4569: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1176: error: previous declaration of `void IStream_SetSize_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:4576: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1177: error: previous declaration of `HRESULT IStream_RemoteCopyTo_Proxy(IStream*, IStream*, ULARGE_INTEGER, ULARGE_INTEGER*, ULARGE_INTEGER*)' with C++ linkage
i:/ntddk/inc/objidl.h:4584: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1178: error: previous declaration of `void IStream_RemoteCopyTo_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:4591: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1179: error: previous declaration of `HRESULT IStream_Commit_Proxy(IStream*, DWORD)' with C++ linkage
i:/ntddk/inc/objidl.h:4596: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1180: error: previous declaration of `void IStream_Commit_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:4603: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1181: error: previous declaration of `HRESULT IStream_Revert_Proxy(IStream*)' with C++ linkage
i:/ntddk/inc/objidl.h:4607: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1182: error: previous declaration of `void IStream_Revert_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:4614: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1183: error: previous declaration of `HRESULT IStream_LockRegion_Proxy(IStream*, ULARGE_INTEGER, ULARGE_INTEGER, DWORD)' with C++ linkage
i:/ntddk/inc/objidl.h:4621: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1184: error: previous declaration of `void IStream_LockRegion_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:4628: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1185: error: previous declaration of `HRESULT IStream_UnlockRegion_Proxy(IStream*, ULARGE_INTEGER, ULARGE_INTEGER, DWORD)' with C++ linkage
i:/ntddk/inc/objidl.h:4635: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1186: error: previous declaration of `void IStream_UnlockRegion_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:4642: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1187: error: previous declaration of `HRESULT IStream_Stat_Proxy(IStream*, STATSTG*, DWORD)' with C++ linkage
i:/ntddk/inc/objidl.h:4648: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1188: error: previous declaration of `void IStream_Stat_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:4655: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1189: error: previous declaration of `HRESULT IStream_Clone_Proxy(IStream*, IStream**)' with C++ linkage
i:/ntddk/inc/objidl.h:4660: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1190: error: previous declaration of `void IStream_Clone_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:4667: error: conflicts with new declaration with C linkage
i:/ntddk/inc/objidl.h:4689: error: redefinition of `struct IEnumSTATSTG'
i:/mingw/include/objidl.h:422: error: previous definition of `struct IEnumSTATSTG'
i:/mingw/include/objidl.h:1191: error: previous declaration of `HRESULT IEnumSTATSTG_RemoteNext_Proxy(IEnumSTATSTG*, ULONG, STATSTG*, ULONG*)' with C++ linkage
i:/ntddk/inc/objidl.h:4786: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1192: error: previous declaration of `void IEnumSTATSTG_RemoteNext_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:4793: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1193: error: previous declaration of `HRESULT IEnumSTATSTG_Skip_Proxy(IEnumSTATSTG*, ULONG)' with C++ linkage
i:/ntddk/inc/objidl.h:4798: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1194: error: previous declaration of `void IEnumSTATSTG_Skip_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:4805: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1195: error: previous declaration of `HRESULT IEnumSTATSTG_Reset_Proxy(IEnumSTATSTG*)' with C++ linkage
i:/ntddk/inc/objidl.h:4809: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1196: error: previous declaration of `void IEnumSTATSTG_Reset_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:4816: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1197: error: previous declaration of `HRESULT IEnumSTATSTG_Clone_Proxy(IEnumSTATSTG*, IEnumSTATSTG**)' with C++ linkage
i:/ntddk/inc/objidl.h:4821: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1198: error: previous declaration of `void IEnumSTATSTG_Clone_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:4828: error: conflicts with new declaration with C linkage
i:/ntddk/inc/objidl.h:4844: error: redefinition of `struct tagRemSNB'
i:/mingw/include/objidl.h:197: error: previous definition of `struct tagRemSNB'
i:/ntddk/inc/objidl.h:4848: error: conflicting declaration 'typedef int RemSNB'
i:/mingw/include/objidl.h:201: error: 'RemSNB' has a previous declaration as `typedef struct tagRemSNB RemSNB'
i:/ntddk/inc/objidl.h:4848: error: declaration of `typedef int RemSNB'
i:/mingw/include/objidl.h:201: error: conflicts with previous declaration `typedef struct tagRemSNB RemSNB'
i:/ntddk/inc/objidl.h:4848: error: declaration of `typedef int RemSNB'
i:/mingw/include/objidl.h:201: error: conflicts with previous declaration `typedef struct tagRemSNB RemSNB'
i:/ntddk/inc/objidl.h:4861: error: redefinition of `struct IStorage'
i:/mingw/include/objidl.h:732: error: previous definition of `struct IStorage'
i:/mingw/include/objidl.h:1200: error: previous declaration of `void IStorage_CreateStream_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:5137: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1201: error: previous declaration of `HRESULT IStorage_RemoteOpenStream_Proxy(IStorage*, const OLECHAR*, long unsigned int, BYTE*, DWORD, DWORD, IStream**)' with C++ linkage
i:/ntddk/inc/objidl.h:5147: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1202: error: previous declaration of `void IStorage_RemoteOpenStream_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:5154: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1204: error: previous declaration of `void IStorage_CreateStorage_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:5170: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1206: error: previous declaration of `void IStorage_OpenStorage_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:5187: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1207: error: previous declaration of `HRESULT IStorage_CopyTo_Proxy(IStorage*, DWORD, const IID*, OLECHAR**, IStorage*)' with C++ linkage
i:/ntddk/inc/objidl.h:5195: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1208: error: previous declaration of `void IStorage_CopyTo_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:5202: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1209: error: previous declaration of `HRESULT IStorage_MoveElementTo_Proxy(IStorage*, const OLECHAR*, IStorage*, const OLECHAR*, DWORD)' with C++ linkage
i:/ntddk/inc/objidl.h:5210: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1210: error: previous declaration of `void IStorage_MoveElementTo_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:5217: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1211: error: previous declaration of `HRESULT IStorage_Commit_Proxy(IStorage*, DWORD)' with C++ linkage
i:/ntddk/inc/objidl.h:5222: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1212: error: previous declaration of `void IStorage_Commit_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:5229: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1213: error: previous declaration of `HRESULT IStorage_Revert_Proxy(IStorage*)' with C++ linkage
i:/ntddk/inc/objidl.h:5233: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1214: error: previous declaration of `void IStorage_Revert_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:5240: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1215: error: previous declaration of `HRESULT IStorage_RemoteEnumElements_Proxy(IStorage*, DWORD, long unsigned int, BYTE*, DWORD, IEnumSTATSTG**)' with C++ linkage
i:/ntddk/inc/objidl.h:5249: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1216: error: previous declaration of `void IStorage_RemoteEnumElements_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:5256: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1218: error: previous declaration of `void IStorage_DestroyElement_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:5268: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1219: error: previous declaration of `HRESULT IStorage_RenameElement_Proxy(IStorage*, const OLECHAR*, const OLECHAR*)' with C++ linkage
i:/ntddk/inc/objidl.h:5274: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1220: error: previous declaration of `void IStorage_RenameElement_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:5281: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1221: error: previous declaration of `HRESULT IStorage_SetElementTimes_Proxy(IStorage*, const OLECHAR*, const FILETIME*, const FILETIME*, const FILETIME*)' with C++ linkage
i:/ntddk/inc/objidl.h:5289: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1222: error: previous declaration of `void IStorage_SetElementTimes_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:5296: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1223: error: previous declaration of `HRESULT IStorage_SetClass_Proxy(IStorage*, const CLSID&)' with C++ linkage
i:/ntddk/inc/objidl.h:5301: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1224: error: previous declaration of `void IStorage_SetClass_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:5308: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1225: error: previous declaration of `HRESULT IStorage_SetStateBits_Proxy(IStorage*, DWORD, DWORD)' with C++ linkage
i:/ntddk/inc/objidl.h:5314: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1226: error: previous declaration of `void IStorage_SetStateBits_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:5321: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1227: error: previous declaration of `HRESULT IStorage_Stat_Proxy(IStorage*, STATSTG*, DWORD)' with C++ linkage
i:/ntddk/inc/objidl.h:5327: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1228: error: previous declaration of `void IStorage_Stat_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:5334: error: conflicts with new declaration with C linkage
i:/ntddk/inc/objidl.h:5356: error: redefinition of `struct IPersistFile'
i:/mingw/include/objidl.h:652: error: previous definition of `struct IPersistFile'
i:/mingw/include/objidl.h:1229: error: previous declaration of `HRESULT IPersistFile_IsDirty_Proxy(IPersistFile*)' with C++ linkage
i:/ntddk/inc/objidl.h:5468: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1230: error: previous declaration of `void IPersistFile_IsDirty_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:5475: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1231: error: previous declaration of `HRESULT IPersistFile_Load_Proxy(IPersistFile*, const WCHAR*, DWORD)' with C++ linkage
i:/ntddk/inc/objidl.h:5481: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1232: error: previous declaration of `void IPersistFile_Load_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:5488: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1233: error: previous declaration of `HRESULT IPersistFile_Save_Proxy(IPersistFile*, const WCHAR*, BOOL)' with C++ linkage
i:/ntddk/inc/objidl.h:5494: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1234: error: previous declaration of `void IPersistFile_Save_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:5501: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1235: error: previous declaration of `HRESULT IPersistFile_SaveCompleted_Proxy(IPersistFile*, const WCHAR*)' with C++ linkage
i:/ntddk/inc/objidl.h:5506: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1236: error: previous declaration of `void IPersistFile_SaveCompleted_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:5513: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1238: error: previous declaration of `void IPersistFile_GetCurFile_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:5525: error: conflicts with new declaration with C linkage
i:/ntddk/inc/objidl.h:5547: error: redefinition of `struct IPersistStorage'
i:/mingw/include/objidl.h:635: error: previous definition of `struct IPersistStorage'
i:/mingw/include/objidl.h:1239: error: previous declaration of `HRESULT IPersistStorage_IsDirty_Proxy(IPersistStorage*)' with C++ linkage
i:/ntddk/inc/objidl.h:5665: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1240: error: previous declaration of `void IPersistStorage_IsDirty_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:5672: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1241: error: previous declaration of `HRESULT IPersistStorage_InitNew_Proxy(IPersistStorage*, IStorage*)' with C++ linkage
i:/ntddk/inc/objidl.h:5677: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1242: error: previous declaration of `void IPersistStorage_InitNew_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:5684: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1243: error: previous declaration of `HRESULT IPersistStorage_Load_Proxy(IPersistStorage*, IStorage*)' with C++ linkage
i:/ntddk/inc/objidl.h:5689: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1244: error: previous declaration of `void IPersistStorage_Load_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:5696: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1245: error: previous declaration of `HRESULT IPersistStorage_Save_Proxy(IPersistStorage*, IStorage*, BOOL)' with C++ linkage
i:/ntddk/inc/objidl.h:5702: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1246: error: previous declaration of `void IPersistStorage_Save_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:5709: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1247: error: previous declaration of `HRESULT IPersistStorage_SaveCompleted_Proxy(IPersistStorage*, IStorage*)' with C++ linkage
i:/ntddk/inc/objidl.h:5714: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1248: error: previous declaration of `void IPersistStorage_SaveCompleted_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:5721: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1249: error: previous declaration of `HRESULT IPersistStorage_HandsOffStorage_Proxy(IPersistStorage*)' with C++ linkage
i:/ntddk/inc/objidl.h:5725: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1250: error: previous declaration of `void IPersistStorage_HandsOffStorage_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:5732: error: conflicts with new declaration with C linkage
i:/ntddk/inc/objidl.h:5754: error: redefinition of `struct ILockBytes'
i:/mingw/include/objidl.h:825: error: previous definition of `struct ILockBytes'
i:/mingw/include/objidl.h:1251: error: previous declaration of `HRESULT ILockBytes_RemoteReadAt_Proxy(ILockBytes*, ULARGE_INTEGER, BYTE*, ULONG, ULONG*)' with C++ linkage
i:/ntddk/inc/objidl.h:5900: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1252: error: previous declaration of `void ILockBytes_RemoteReadAt_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:5907: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1254: error: previous declaration of `void ILockBytes_RemoteWriteAt_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:5922: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1255: error: previous declaration of `HRESULT ILockBytes_Flush_Proxy(ILockBytes*)' with C++ linkage
i:/ntddk/inc/objidl.h:5926: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1256: error: previous declaration of `void ILockBytes_Flush_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:5933: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1257: error: previous declaration of `HRESULT ILockBytes_SetSize_Proxy(ILockBytes*, ULARGE_INTEGER)' with C++ linkage
i:/ntddk/inc/objidl.h:5938: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1258: error: previous declaration of `void ILockBytes_SetSize_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:5945: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1259: error: previous declaration of `HRESULT ILockBytes_LockRegion_Proxy(ILockBytes*, ULARGE_INTEGER, ULARGE_INTEGER, DWORD)' with C++ linkage
i:/ntddk/inc/objidl.h:5952: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1260: error: previous declaration of `void ILockBytes_LockRegion_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:5959: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1261: error: previous declaration of `HRESULT ILockBytes_UnlockRegion_Proxy(ILockBytes*, ULARGE_INTEGER, ULARGE_INTEGER, DWORD)' with C++ linkage
i:/ntddk/inc/objidl.h:5966: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1262: error: previous declaration of `void ILockBytes_UnlockRegion_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:5973: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1263: error: previous declaration of `HRESULT ILockBytes_Stat_Proxy(ILockBytes*, STATSTG*, DWORD)' with C++ linkage
i:/ntddk/inc/objidl.h:5979: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1264: error: previous declaration of `void ILockBytes_Stat_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:5986: error: conflicts with new declaration with C linkage
i:/ntddk/inc/objidl.h:6002: error: redefinition of `struct tagDVTARGETDEVICE'
i:/mingw/include/objidl.h:60: error: previous definition of `struct tagDVTARGETDEVICE'
i:/ntddk/inc/objidl.h:6009: error: conflicting declaration 'typedef int DVTARGETDEVICE'
i:/mingw/include/objidl.h:67: error: 'DVTARGETDEVICE' has a previous declaration as `typedef struct tagDVTARGETDEVICE DVTARGETDEVICE'
i:/ntddk/inc/objidl.h:6009: error: declaration of `typedef int DVTARGETDEVICE'
i:/mingw/include/objidl.h:67: error: conflicts with previous declaration `typedef struct tagDVTARGETDEVICE DVTARGETDEVICE'
i:/ntddk/inc/objidl.h:6009: error: declaration of `typedef int DVTARGETDEVICE'
i:/mingw/include/objidl.h:67: error: conflicts with previous declaration `typedef struct tagDVTARGETDEVICE DVTARGETDEVICE'
i:/ntddk/inc/objidl.h:6014: error: redefinition of `struct tagFORMATETC'
i:/mingw/include/objidl.h:68: error: previous definition of `struct tagFORMATETC'
i:/ntddk/inc/objidl.h:6020: error: conflicting declaration 'typedef int FORMATETC'
i:/mingw/include/objidl.h:74: error: 'FORMATETC' has a previous declaration as `typedef struct tagFORMATETC FORMATETC'
i:/ntddk/inc/objidl.h:6020: error: declaration of `typedef int FORMATETC'
i:/mingw/include/objidl.h:74: error: conflicts with previous declaration `typedef struct tagFORMATETC FORMATETC'
i:/ntddk/inc/objidl.h:6020: error: declaration of `typedef int FORMATETC'
i:/mingw/include/objidl.h:74: error: conflicts with previous declaration `typedef struct tagFORMATETC FORMATETC'
i:/ntddk/inc/objidl.h:6031: error: redefinition of `struct IEnumFORMATETC'
i:/mingw/include/objidl.h:417: error: previous definition of `struct IEnumFORMATETC'
i:/mingw/include/objidl.h:1265: error: previous declaration of `HRESULT IEnumFORMATETC_RemoteNext_Proxy(IEnumFORMATETC*, ULONG, FORMATETC*, ULONG*)' with C++ linkage
i:/ntddk/inc/objidl.h:6128: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1266: error: previous declaration of `void IEnumFORMATETC_RemoteNext_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:6135: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1267: error: previous declaration of `HRESULT IEnumFORMATETC_Skip_Proxy(IEnumFORMATETC*, ULONG)' with C++ linkage
i:/ntddk/inc/objidl.h:6140: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1268: error: previous declaration of `void IEnumFORMATETC_Skip_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:6147: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1269: error: previous declaration of `HRESULT IEnumFORMATETC_Reset_Proxy(IEnumFORMATETC*)' with C++ linkage
i:/ntddk/inc/objidl.h:6151: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1270: error: previous declaration of `void IEnumFORMATETC_Reset_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:6158: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1271: error: previous declaration of `HRESULT IEnumFORMATETC_Clone_Proxy(IEnumFORMATETC*, IEnumFORMATETC**)' with C++ linkage
i:/ntddk/inc/objidl.h:6163: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1272: error: previous declaration of `void IEnumFORMATETC_Clone_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:6170: error: conflicts with new declaration with C linkage
i:/ntddk/inc/objidl.h:6187: error: multiple definition of `enum tagADVF'
i:/mingw/include/objidl.h:202: error: previous definition here
i:/ntddk/inc/objidl.h:6187: error: conflicting declaration 'ADVF_NODATA'
i:/mingw/include/objidl.h:203: error: 'ADVF_NODATA' has a previous declaration as `tagADVF ADVF_NODATA'
i:/ntddk/inc/objidl.h:6187: error: declaration of `ADVF_NODATA'
i:/mingw/include/objidl.h:203: error: conflicts with previous declaration `tagADVF ADVF_NODATA'
i:/ntddk/inc/objidl.h:6188: error: conflicting declaration 'ADVF_PRIMEFIRST'
i:/mingw/include/objidl.h:203: error: 'ADVF_PRIMEFIRST' has a previous declaration as `tagADVF ADVF_PRIMEFIRST'
i:/ntddk/inc/objidl.h:6188: error: declaration of `ADVF_PRIMEFIRST'
i:/mingw/include/objidl.h:203: error: conflicts with previous declaration `tagADVF ADVF_PRIMEFIRST'
i:/ntddk/inc/objidl.h:6189: error: conflicting declaration 'ADVF_ONLYONCE'
i:/mingw/include/objidl.h:203: error: 'ADVF_ONLYONCE' has a previous declaration as `tagADVF ADVF_ONLYONCE'
i:/ntddk/inc/objidl.h:6189: error: declaration of `ADVF_ONLYONCE'
i:/mingw/include/objidl.h:203: error: conflicts with previous declaration `tagADVF ADVF_ONLYONCE'
i:/ntddk/inc/objidl.h:6190: error: conflicting declaration 'ADVF_DATAONSTOP'
i:/mingw/include/objidl.h:203: error: 'ADVF_DATAONSTOP' has a previous declaration as `tagADVF ADVF_DATAONSTOP'
i:/ntddk/inc/objidl.h:6190: error: declaration of `ADVF_DATAONSTOP'
i:/mingw/include/objidl.h:203: error: conflicts with previous declaration `tagADVF ADVF_DATAONSTOP'
i:/ntddk/inc/objidl.h:6191: error: conflicting declaration 'ADVFCACHE_NOHANDLER'
i:/mingw/include/objidl.h:204: error: 'ADVFCACHE_NOHANDLER' has a previous declaration as `tagADVF ADVFCACHE_NOHANDLER'
i:/ntddk/inc/objidl.h:6191: error: declaration of `ADVFCACHE_NOHANDLER'
i:/mingw/include/objidl.h:204: error: conflicts with previous declaration `tagADVF ADVFCACHE_NOHANDLER'
i:/ntddk/inc/objidl.h:6192: error: conflicting declaration 'ADVFCACHE_FORCEBUILTIN'
i:/mingw/include/objidl.h:204: error: 'ADVFCACHE_FORCEBUILTIN' has a previous declaration as `tagADVF ADVFCACHE_FORCEBUILTIN'
i:/ntddk/inc/objidl.h:6192: error: declaration of `ADVFCACHE_FORCEBUILTIN'
i:/mingw/include/objidl.h:204: error: conflicts with previous declaration `tagADVF ADVFCACHE_FORCEBUILTIN'
i:/ntddk/inc/objidl.h:6194: error: conflicting declaration 'ADVFCACHE_ONSAVE'
i:/mingw/include/objidl.h:205: error: 'ADVFCACHE_ONSAVE' has a previous declaration as `tagADVF ADVFCACHE_ONSAVE'
i:/ntddk/inc/objidl.h:6194: error: declaration of `ADVFCACHE_ONSAVE'
i:/mingw/include/objidl.h:205: error: conflicts with previous declaration `tagADVF ADVFCACHE_ONSAVE'
i:/ntddk/inc/objidl.h:6197: error: redefinition of `struct tagSTATDATA'
i:/mingw/include/objidl.h:87: error: previous definition of `struct tagSTATDATA'
i:/ntddk/inc/objidl.h:6202: error: conflicting declaration 'typedef int STATDATA'
i:/mingw/include/objidl.h:92: error: 'STATDATA' has a previous declaration as `typedef struct tagSTATDATA STATDATA'
i:/ntddk/inc/objidl.h:6202: error: declaration of `typedef int STATDATA'
i:/mingw/include/objidl.h:92: error: conflicts with previous declaration `typedef struct tagSTATDATA STATDATA'
i:/ntddk/inc/objidl.h:6202: error: declaration of `typedef int STATDATA'
i:/mingw/include/objidl.h:92: error: conflicts with previous declaration `typedef struct tagSTATDATA STATDATA'
i:/ntddk/inc/objidl.h:6213: error: redefinition of `struct IEnumSTATDATA'
i:/mingw/include/objidl.h:419: error: previous definition of `struct IEnumSTATDATA'
i:/mingw/include/objidl.h:1275: error: previous declaration of `HRESULT IEnumSTATDATA_RemoteNext_Proxy(IEnumSTATDATA*, ULONG, STATDATA*, ULONG*)' with C++ linkage
i:/ntddk/inc/objidl.h:6310: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1276: error: previous declaration of `void IEnumSTATDATA_RemoteNext_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:6317: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1277: error: previous declaration of `HRESULT IEnumSTATDATA_Skip_Proxy(IEnumSTATDATA*, ULONG)' with C++ linkage
i:/ntddk/inc/objidl.h:6322: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1278: error: previous declaration of `void IEnumSTATDATA_Skip_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:6329: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1279: error: previous declaration of `HRESULT IEnumSTATDATA_Reset_Proxy(IEnumSTATDATA*)' with C++ linkage
i:/ntddk/inc/objidl.h:6333: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1280: error: previous declaration of `void IEnumSTATDATA_Reset_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:6340: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1281: error: previous declaration of `HRESULT IEnumSTATDATA_Clone_Proxy(IEnumSTATDATA*, IEnumSTATDATA**)' with C++ linkage
i:/ntddk/inc/objidl.h:6345: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1282: error: previous declaration of `void IEnumSTATDATA_Clone_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:6352: error: conflicts with new declaration with C linkage
i:/ntddk/inc/objidl.h:6374: error: redefinition of `struct IRootStorage'
i:/mingw/include/objidl.h:757: error: previous definition of `struct IRootStorage'
i:/mingw/include/objidl.h:1286: error: previous declaration of `void IRootStorage_SwitchToFile_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:6444: error: conflicts with new declaration with C linkage
i:/ntddk/inc/objidl.h:6461: error: multiple definition of `enum tagTYMED'
i:/mingw/include/objidl.h:206: error: previous definition here
i:/ntddk/inc/objidl.h:6461: error: conflicting declaration 'TYMED_HGLOBAL'
i:/mingw/include/objidl.h:207: error: 'TYMED_HGLOBAL' has a previous declaration as `tagTYMED TYMED_HGLOBAL'
i:/ntddk/inc/objidl.h:6461: error: declaration of `TYMED_HGLOBAL'
i:/mingw/include/objidl.h:207: error: conflicts with previous declaration `tagTYMED TYMED_HGLOBAL'
i:/ntddk/inc/objidl.h:6462: error: conflicting declaration 'TYMED_FILE'
i:/mingw/include/objidl.h:207: error: 'TYMED_FILE' has a previous declaration as `tagTYMED TYMED_FILE'
i:/ntddk/inc/objidl.h:6462: error: declaration of `TYMED_FILE'
i:/mingw/include/objidl.h:207: error: conflicts with previous declaration `tagTYMED TYMED_FILE'
i:/ntddk/inc/objidl.h:6463: error: conflicting declaration 'TYMED_ISTREAM'
i:/mingw/include/objidl.h:207: error: 'TYMED_ISTREAM' has a previous declaration as `tagTYMED TYMED_ISTREAM'
i:/ntddk/inc/objidl.h:6463: error: declaration of `TYMED_ISTREAM'
i:/mingw/include/objidl.h:207: error: conflicts with previous declaration `tagTYMED TYMED_ISTREAM'
i:/ntddk/inc/objidl.h:6464: error: conflicting declaration 'TYMED_ISTORAGE'
i:/mingw/include/objidl.h:207: error: 'TYMED_ISTORAGE' has a previous declaration as `tagTYMED TYMED_ISTORAGE'
i:/ntddk/inc/objidl.h:6464: error: declaration of `TYMED_ISTORAGE'
i:/mingw/include/objidl.h:207: error: conflicts with previous declaration `tagTYMED TYMED_ISTORAGE'
i:/ntddk/inc/objidl.h:6465: error: conflicting declaration 'TYMED_GDI'
i:/mingw/include/objidl.h:208: error: 'TYMED_GDI' has a previous declaration as `tagTYMED TYMED_GDI'
i:/ntddk/inc/objidl.h:6465: error: declaration of `TYMED_GDI'
i:/mingw/include/objidl.h:208: error: conflicts with previous declaration `tagTYMED TYMED_GDI'
i:/ntddk/inc/objidl.h:6466: error: conflicting declaration 'TYMED_MFPICT'
i:/mingw/include/objidl.h:208: error: 'TYMED_MFPICT' has a previous declaration as `tagTYMED TYMED_MFPICT'
i:/ntddk/inc/objidl.h:6466: error: declaration of `TYMED_MFPICT'
i:/mingw/include/objidl.h:208: error: conflicts with previous declaration `tagTYMED TYMED_MFPICT'
i:/ntddk/inc/objidl.h:6467: error: conflicting declaration 'TYMED_ENHMF'
i:/mingw/include/objidl.h:208: error: 'TYMED_ENHMF' has a previous declaration as `tagTYMED TYMED_ENHMF'
i:/ntddk/inc/objidl.h:6467: error: declaration of `TYMED_ENHMF'
i:/mingw/include/objidl.h:208: error: conflicts with previous declaration `tagTYMED TYMED_ENHMF'
i:/ntddk/inc/objidl.h:6469: error: conflicting declaration 'TYMED_NULL'
i:/mingw/include/objidl.h:209: error: 'TYMED_NULL' has a previous declaration as `tagTYMED TYMED_NULL'
i:/ntddk/inc/objidl.h:6469: error: declaration of `TYMED_NULL'
i:/mingw/include/objidl.h:209: error: conflicts with previous declaration `tagTYMED TYMED_NULL'
i:/ntddk/inc/objidl.h:6478: error: redefinition of `struct tagRemSTGMEDIUM'
i:/mingw/include/objidl.h:75: error: previous definition of `struct tagRemSTGMEDIUM'
i:/ntddk/inc/objidl.h:6485: error: conflicting declaration 'typedef int RemSTGMEDIUM'
i:/mingw/include/objidl.h:82: error: 'RemSTGMEDIUM' has a previous declaration as `typedef struct tagRemSTGMEDIUM RemSTGMEDIUM'
i:/ntddk/inc/objidl.h:6485: error: declaration of `typedef int RemSTGMEDIUM'
i:/mingw/include/objidl.h:82: error: conflicts with previous declaration `typedef struct tagRemSTGMEDIUM RemSTGMEDIUM'
i:/ntddk/inc/objidl.h:6485: error: declaration of `typedef int RemSTGMEDIUM'
i:/mingw/include/objidl.h:82: error: conflicts with previous declaration `typedef struct tagRemSTGMEDIUM RemSTGMEDIUM'
i:/ntddk/inc/objidl.h:6510: error: redefinition of `struct tagSTGMEDIUM'
i:/mingw/include/objidl.h:155: error: previous definition of `struct tagSTGMEDIUM'
i:/ntddk/inc/objidl.h:6560: error: conflicting declaration 'typedef uSTGMEDIUM STGMEDIUM'
i:/mingw/include/objidl.h:167: error: 'STGMEDIUM' has a previous declaration as `typedef struct tagSTGMEDIUM STGMEDIUM'
i:/ntddk/inc/objidl.h:6560: error: declaration of `typedef uSTGMEDIUM STGMEDIUM'
i:/mingw/include/objidl.h:167: error: conflicts with previous declaration `typedef struct tagSTGMEDIUM STGMEDIUM'
i:/ntddk/inc/objidl.h:6560: error: declaration of `typedef uSTGMEDIUM STGMEDIUM'
i:/mingw/include/objidl.h:167: error: conflicts with previous declaration `typedef struct tagSTGMEDIUM STGMEDIUM'
i:/ntddk/inc/objidl.h:6591: error: redefinition of `struct IAdviseSink'
i:/mingw/include/objidl.h:668: error: previous definition of `struct IAdviseSink'
i:/mingw/include/objidl.h:1288: error: previous declaration of `void IAdviseSink_RemoteOnDataChange_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:6702: error: conflicts with new declaration with C linkage
i:/ntddk/inc/objidl.h:6708: error: new declaration `HRESULT IAdviseSink_RemoteOnViewChange_Proxy(IAdviseSink*, DWORD, LONG)'
i:/mingw/include/objidl.h:1289: error: ambiguates old declaration `void IAdviseSink_RemoteOnViewChange_Proxy(IAdviseSink*, DWORD, LONG)'
i:/mingw/include/objidl.h:1290: error: previous declaration of `void IAdviseSink_RemoteOnViewChange_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:6715: error: conflicts with new declaration with C linkage
i:/ntddk/inc/objidl.h:6720: error: new declaration `HRESULT IAdviseSink_RemoteOnRename_Proxy(IAdviseSink*, IMoniker*)'
i:/mingw/include/objidl.h:1291: error: ambiguates old declaration `void IAdviseSink_RemoteOnRename_Proxy(IAdviseSink*, IMoniker*)'
i:/mingw/include/objidl.h:1292: error: previous declaration of `void IAdviseSink_RemoteOnRename_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:6727: error: conflicts with new declaration with C linkage
i:/ntddk/inc/objidl.h:6731: error: new declaration `HRESULT IAdviseSink_RemoteOnSave_Proxy(IAdviseSink*)'
i:/mingw/include/objidl.h:1293: error: ambiguates old declaration `void IAdviseSink_RemoteOnSave_Proxy(IAdviseSink*)'
i:/mingw/include/objidl.h:1294: error: previous declaration of `void IAdviseSink_RemoteOnSave_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:6738: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1295: error: previous declaration of `HRESULT IAdviseSink_RemoteOnClose_Proxy(IAdviseSink*)' with C++ linkage
i:/ntddk/inc/objidl.h:6742: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1296: error: previous declaration of `void IAdviseSink_RemoteOnClose_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:6749: error: conflicts with new declaration with C linkage
i:/ntddk/inc/objidl.h:7044: error: redefinition of `struct IAdviseSink2'
i:/mingw/include/objidl.h:683: error: previous definition of `struct IAdviseSink2'
i:/ntddk/inc/objidl.h:7143: error: new declaration `HRESULT IAdviseSink2_RemoteOnLinkSrcChange_Proxy(IAdviseSink2*, IMoniker*)'
i:/mingw/include/objidl.h:1307: error: ambiguates old declaration `void IAdviseSink2_RemoteOnLinkSrcChange_Proxy(IAdviseSink2*, IMoniker*)'
i:/mingw/include/objidl.h:1308: error: previous declaration of `void IAdviseSink2_RemoteOnLinkSrcChange_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:7150: error: conflicts with new declaration with C linkage
i:/ntddk/inc/objidl.h:7342: error: multiple definition of `enum tagDATADIR'
i:/mingw/include/objidl.h:55: error: previous definition here
i:/ntddk/inc/objidl.h:7342: error: conflicting declaration 'DATADIR_GET'
i:/mingw/include/objidl.h:56: error: 'DATADIR_GET' has a previous declaration as `tagDATADIR DATADIR_GET'
i:/ntddk/inc/objidl.h:7342: error: declaration of `DATADIR_GET'
i:/mingw/include/objidl.h:56: error: conflicts with previous declaration `tagDATADIR DATADIR_GET'
i:/ntddk/inc/objidl.h:7344: error: conflicting declaration 'DATADIR_SET'
i:/mingw/include/objidl.h:58: error: 'DATADIR_SET' has a previous declaration as `tagDATADIR DATADIR_SET'
i:/ntddk/inc/objidl.h:7344: error: declaration of `DATADIR_SET'
i:/mingw/include/objidl.h:58: error: conflicts with previous declaration `tagDATADIR DATADIR_SET'
i:/ntddk/inc/objidl.h:7353: error: redefinition of `struct IDataObject'
i:/mingw/include/objidl.h:699: error: previous definition of `struct IDataObject'
i:/mingw/include/objidl.h:1312: error: previous declaration of `void IDataObject_RemoteGetData_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:7522: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1314: error: previous declaration of `void IDataObject_RemoteGetDataHere_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:7535: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1315: error: previous declaration of `HRESULT IDataObject_QueryGetData_Proxy(IDataObject*, FORMATETC*)' with C++ linkage
i:/ntddk/inc/objidl.h:7540: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1316: error: previous declaration of `void IDataObject_QueryGetData_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:7547: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1317: error: previous declaration of `HRESULT IDataObject_GetCanonicalFormatEtc_Proxy(IDataObject*, FORMATETC*, FORMATETC*)' with C++ linkage
i:/ntddk/inc/objidl.h:7553: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1318: error: previous declaration of `void IDataObject_GetCanonicalFormatEtc_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:7560: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1320: error: previous declaration of `void IDataObject_RemoteSetData_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:7574: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1321: error: previous declaration of `HRESULT IDataObject_EnumFormatEtc_Proxy(IDataObject*, DWORD, IEnumFORMATETC**)' with C++ linkage
i:/ntddk/inc/objidl.h:7580: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1322: error: previous declaration of `void IDataObject_EnumFormatEtc_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:7587: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1323: error: previous declaration of `HRESULT IDataObject_DAdvise_Proxy(IDataObject*, FORMATETC*, DWORD, IAdviseSink*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:7595: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1324: error: previous declaration of `void IDataObject_DAdvise_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:7602: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1325: error: previous declaration of `HRESULT IDataObject_DUnadvise_Proxy(IDataObject*, DWORD)' with C++ linkage
i:/ntddk/inc/objidl.h:7607: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1326: error: previous declaration of `void IDataObject_DUnadvise_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:7614: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1327: error: previous declaration of `HRESULT IDataObject_EnumDAdvise_Proxy(IDataObject*, IEnumSTATDATA**)' with C++ linkage
i:/ntddk/inc/objidl.h:7619: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1328: error: previous declaration of `void IDataObject_EnumDAdvise_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:7626: error: conflicts with new declaration with C linkage
i:/ntddk/inc/objidl.h:7648: error: redefinition of `struct IDataAdviseHolder'
i:/mingw/include/objidl.h:718: error: previous definition of `struct IDataAdviseHolder'
i:/mingw/include/objidl.h:1335: error: previous declaration of `HRESULT IDataAdviseHolder_Advise_Proxy(IDataAdviseHolder*, IDataObject*, FORMATETC*, DWORD, IAdviseSink*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:7757: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1336: error: previous declaration of `void IDataAdviseHolder_Advise_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:7764: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1337: error: previous declaration of `HRESULT IDataAdviseHolder_Unadvise_Proxy(IDataAdviseHolder*, DWORD)' with C++ linkage
i:/ntddk/inc/objidl.h:7769: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1338: error: previous declaration of `void IDataAdviseHolder_Unadvise_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:7776: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1339: error: previous declaration of `HRESULT IDataAdviseHolder_EnumAdvise_Proxy(IDataAdviseHolder*, IEnumSTATDATA**)' with C++ linkage
i:/ntddk/inc/objidl.h:7781: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1340: error: previous declaration of `void IDataAdviseHolder_EnumAdvise_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:7788: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1341: error: previous declaration of `HRESULT IDataAdviseHolder_SendOnDataChange_Proxy(IDataAdviseHolder*, IDataObject*, DWORD, DWORD)' with C++ linkage
i:/ntddk/inc/objidl.h:7795: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1342: error: previous declaration of `void IDataAdviseHolder_SendOnDataChange_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:7802: error: conflicts with new declaration with C linkage
i:/ntddk/inc/objidl.h:7819: error: multiple definition of `enum tagCALLTYPE'
i:/mingw/include/objidl.h:38: error: previous definition here
i:/ntddk/inc/objidl.h:7819: error: conflicting declaration 'CALLTYPE_TOPLEVEL'
i:/mingw/include/objidl.h:39: error: 'CALLTYPE_TOPLEVEL' has a previous declaration as `tagCALLTYPE CALLTYPE_TOPLEVEL'
i:/ntddk/inc/objidl.h:7819: error: declaration of `CALLTYPE_TOPLEVEL'
i:/mingw/include/objidl.h:39: error: conflicts with previous declaration `tagCALLTYPE CALLTYPE_TOPLEVEL'
i:/ntddk/inc/objidl.h:7820: error: conflicting declaration 'CALLTYPE_NESTED'
i:/mingw/include/objidl.h:40: error: 'CALLTYPE_NESTED' has a previous declaration as `tagCALLTYPE CALLTYPE_NESTED'
i:/ntddk/inc/objidl.h:7820: error: declaration of `CALLTYPE_NESTED'
i:/mingw/include/objidl.h:40: error: conflicts with previous declaration `tagCALLTYPE CALLTYPE_NESTED'
i:/ntddk/inc/objidl.h:7821: error: conflicting declaration 'CALLTYPE_ASYNC'
i:/mingw/include/objidl.h:41: error: 'CALLTYPE_ASYNC' has a previous declaration as `tagCALLTYPE CALLTYPE_ASYNC'
i:/ntddk/inc/objidl.h:7821: error: declaration of `CALLTYPE_ASYNC'
i:/mingw/include/objidl.h:41: error: conflicts with previous declaration `tagCALLTYPE CALLTYPE_ASYNC'
i:/ntddk/inc/objidl.h:7822: error: conflicting declaration 'CALLTYPE_TOPLEVEL_CALLPENDING'
i:/mingw/include/objidl.h:42: error: 'CALLTYPE_TOPLEVEL_CALLPENDING' has a previous declaration as `tagCALLTYPE CALLTYPE_TOPLEVEL_CALLPENDING'
i:/ntddk/inc/objidl.h:7822: error: declaration of `CALLTYPE_TOPLEVEL_CALLPENDING'
i:/mingw/include/objidl.h:42: error: conflicts with previous declaration `tagCALLTYPE CALLTYPE_TOPLEVEL_CALLPENDING'
i:/ntddk/inc/objidl.h:7824: error: conflicting declaration 'CALLTYPE_ASYNC_CALLPENDING'
i:/mingw/include/objidl.h:44: error: 'CALLTYPE_ASYNC_CALLPENDING' has a previous declaration as `tagCALLTYPE CALLTYPE_ASYNC_CALLPENDING'
i:/ntddk/inc/objidl.h:7824: error: declaration of `CALLTYPE_ASYNC_CALLPENDING'
i:/mingw/include/objidl.h:44: error: conflicts with previous declaration `tagCALLTYPE CALLTYPE_ASYNC_CALLPENDING'
i:/ntddk/inc/objidl.h:7828: error: multiple definition of `enum tagSERVERCALL'
i:/mingw/include/objidl.h:210: error: previous definition here
i:/ntddk/inc/objidl.h:7828: error: conflicting declaration 'SERVERCALL_ISHANDLED'
i:/mingw/include/objidl.h:211: error: 'SERVERCALL_ISHANDLED' has a previous declaration as `tagSERVERCALL SERVERCALL_ISHANDLED'
i:/ntddk/inc/objidl.h:7828: error: declaration of `SERVERCALL_ISHANDLED'
i:/mingw/include/objidl.h:211: error: conflicts with previous declaration `tagSERVERCALL SERVERCALL_ISHANDLED'
i:/ntddk/inc/objidl.h:7829: error: conflicting declaration 'SERVERCALL_REJECTED'
i:/mingw/include/objidl.h:211: error: 'SERVERCALL_REJECTED' has a previous declaration as `tagSERVERCALL SERVERCALL_REJECTED'
i:/ntddk/inc/objidl.h:7829: error: declaration of `SERVERCALL_REJECTED'
i:/mingw/include/objidl.h:211: error: conflicts with previous declaration `tagSERVERCALL SERVERCALL_REJECTED'
i:/ntddk/inc/objidl.h:7831: error: conflicting declaration 'SERVERCALL_RETRYLATER'
i:/mingw/include/objidl.h:212: error: 'SERVERCALL_RETRYLATER' has a previous declaration as `tagSERVERCALL SERVERCALL_RETRYLATER'
i:/ntddk/inc/objidl.h:7831: error: declaration of `SERVERCALL_RETRYLATER'
i:/mingw/include/objidl.h:212: error: conflicts with previous declaration `tagSERVERCALL SERVERCALL_RETRYLATER'
i:/ntddk/inc/objidl.h:7835: error: multiple definition of `enum tagPENDINGTYPE'
i:/mingw/include/objidl.h:45: error: previous definition here
i:/ntddk/inc/objidl.h:7835: error: conflicting declaration 'PENDINGTYPE_TOPLEVEL'
i:/mingw/include/objidl.h:46: error: 'PENDINGTYPE_TOPLEVEL' has a previous declaration as `tagPENDINGTYPE PENDINGTYPE_TOPLEVEL'
i:/ntddk/inc/objidl.h:7835: error: declaration of `PENDINGTYPE_TOPLEVEL'
i:/mingw/include/objidl.h:46: error: conflicts with previous declaration `tagPENDINGTYPE PENDINGTYPE_TOPLEVEL'
i:/ntddk/inc/objidl.h:7837: error: conflicting declaration 'PENDINGTYPE_NESTED'
i:/mingw/include/objidl.h:48: error: 'PENDINGTYPE_NESTED' has a previous declaration as `tagPENDINGTYPE PENDINGTYPE_NESTED'
i:/ntddk/inc/objidl.h:7837: error: declaration of `PENDINGTYPE_NESTED'
i:/mingw/include/objidl.h:48: error: conflicts with previous declaration `tagPENDINGTYPE PENDINGTYPE_NESTED'
i:/ntddk/inc/objidl.h:7841: error: multiple definition of `enum tagPENDINGMSG'
i:/mingw/include/objidl.h:49: error: previous definition here
i:/ntddk/inc/objidl.h:7841: error: conflicting declaration 'PENDINGMSG_CANCELCALL'
i:/mingw/include/objidl.h:50: error: 'PENDINGMSG_CANCELCALL' has a previous declaration as `tagPENDINGMSG PENDINGMSG_CANCELCALL'
i:/ntddk/inc/objidl.h:7841: error: declaration of `PENDINGMSG_CANCELCALL'
i:/mingw/include/objidl.h:50: error: conflicts with previous declaration `tagPENDINGMSG PENDINGMSG_CANCELCALL'
i:/ntddk/inc/objidl.h:7842: error: conflicting declaration 'PENDINGMSG_WAITNOPROCESS'
i:/mingw/include/objidl.h:51: error: 'PENDINGMSG_WAITNOPROCESS' has a previous declaration as `tagPENDINGMSG PENDINGMSG_WAITNOPROCESS'
i:/ntddk/inc/objidl.h:7842: error: declaration of `PENDINGMSG_WAITNOPROCESS'
i:/mingw/include/objidl.h:51: error: conflicts with previous declaration `tagPENDINGMSG PENDINGMSG_WAITNOPROCESS'
i:/ntddk/inc/objidl.h:7844: error: conflicting declaration 'PENDINGMSG_WAITDEFPROCESS'
i:/mingw/include/objidl.h:53: error: 'PENDINGMSG_WAITDEFPROCESS' has a previous declaration as `tagPENDINGMSG PENDINGMSG_WAITDEFPROCESS'
i:/ntddk/inc/objidl.h:7844: error: declaration of `PENDINGMSG_WAITDEFPROCESS'
i:/mingw/include/objidl.h:53: error: conflicts with previous declaration `tagPENDINGMSG PENDINGMSG_WAITDEFPROCESS'
i:/ntddk/inc/objidl.h:7847: error: redefinition of `struct tagINTERFACEINFO'
i:/mingw/include/objidl.h:33: error: previous definition of `struct tagINTERFACEINFO'
i:/ntddk/inc/objidl.h:7851: error: conflicting declaration 'typedef int INTERFACEINFO'
i:/mingw/include/objidl.h:37: error: 'INTERFACEINFO' has a previous declaration as `typedef struct tagINTERFACEINFO INTERFACEINFO'
i:/ntddk/inc/objidl.h:7851: error: declaration of `typedef int INTERFACEINFO'
i:/mingw/include/objidl.h:37: error: conflicts with previous declaration `typedef struct tagINTERFACEINFO INTERFACEINFO'
i:/ntddk/inc/objidl.h:7851: error: declaration of `typedef int INTERFACEINFO'
i:/mingw/include/objidl.h:37: error: conflicts with previous declaration `typedef struct tagINTERFACEINFO INTERFACEINFO'
i:/ntddk/inc/objidl.h:7862: error: redefinition of `struct IMessageFilter'
i:/mingw/include/objidl.h:529: error: previous definition of `struct IMessageFilter'
i:/mingw/include/objidl.h:1343: error: previous declaration of `DWORD IMessageFilter_HandleInComingCall_Proxy(IMessageFilter*, DWORD, HTASK__*, DWORD, tagINTERFACEINFO*)' with C++ linkage
i:/ntddk/inc/objidl.h:7962: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1344: error: previous declaration of `void IMessageFilter_HandleInComingCall_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:7969: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1345: error: previous declaration of `DWORD IMessageFilter_RetryRejectedCall_Proxy(IMessageFilter*, HTASK__*, DWORD, DWORD)' with C++ linkage
i:/ntddk/inc/objidl.h:7976: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1346: error: previous declaration of `void IMessageFilter_RetryRejectedCall_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:7983: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1347: error: previous declaration of `DWORD IMessageFilter_MessagePending_Proxy(IMessageFilter*, HTASK__*, DWORD, DWORD)' with C++ linkage
i:/ntddk/inc/objidl.h:7990: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1348: error: previous declaration of `void IMessageFilter_MessagePending_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:7997: error: conflicts with new declaration with C linkage
i:/ntddk/inc/objidl.h:8013: error: redefinition of `struct tagRPCOLEMESSAGE'
i:/mingw/include/objidl.h:174: error: previous definition of `struct tagRPCOLEMESSAGE'
i:/ntddk/inc/objidl.h:8021: error: conflicting declaration 'typedef int RPCOLEMESSAGE'
i:/mingw/include/objidl.h:182: error: 'RPCOLEMESSAGE' has a previous declaration as `typedef struct tagRPCOLEMESSAGE RPCOLEMESSAGE'
i:/ntddk/inc/objidl.h:8021: error: declaration of `typedef int RPCOLEMESSAGE'
i:/mingw/include/objidl.h:182: error: conflicts with previous declaration `typedef struct tagRPCOLEMESSAGE RPCOLEMESSAGE'
i:/ntddk/inc/objidl.h:8021: error: declaration of `typedef int RPCOLEMESSAGE'
i:/mingw/include/objidl.h:182: error: conflicts with previous declaration `typedef struct tagRPCOLEMESSAGE RPCOLEMESSAGE'
i:/ntddk/inc/objidl.h:8032: error: redefinition of `struct IRpcChannelBuffer'
i:/mingw/include/objidl.h:768: error: previous definition of `struct IRpcChannelBuffer'
i:/mingw/include/objidl.h:1349: error: previous declaration of `HRESULT IRpcChannelBuffer_GetBuffer_Proxy(IRpcChannelBuffer*, RPCOLEMESSAGE*, const IID&)' with C++ linkage
i:/ntddk/inc/objidl.h:8140: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1350: error: previous declaration of `void IRpcChannelBuffer_GetBuffer_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:8147: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1351: error: previous declaration of `HRESULT IRpcChannelBuffer_SendReceive_Proxy(IRpcChannelBuffer*, RPCOLEMESSAGE*, ULONG*)' with C++ linkage
i:/ntddk/inc/objidl.h:8153: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1352: error: previous declaration of `void IRpcChannelBuffer_SendReceive_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:8160: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1353: error: previous declaration of `HRESULT IRpcChannelBuffer_FreeBuffer_Proxy(IRpcChannelBuffer*, RPCOLEMESSAGE*)' with C++ linkage
i:/ntddk/inc/objidl.h:8165: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1354: error: previous declaration of `void IRpcChannelBuffer_FreeBuffer_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:8172: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1355: error: previous declaration of `HRESULT IRpcChannelBuffer_GetDestCtx_Proxy(IRpcChannelBuffer*, DWORD*, void**)' with C++ linkage
i:/ntddk/inc/objidl.h:8178: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1356: error: previous declaration of `void IRpcChannelBuffer_GetDestCtx_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:8185: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1357: error: previous declaration of `HRESULT IRpcChannelBuffer_IsConnected_Proxy(IRpcChannelBuffer*)' with C++ linkage
i:/ntddk/inc/objidl.h:8189: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1358: error: previous declaration of `void IRpcChannelBuffer_IsConnected_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:8196: error: conflicts with new declaration with C linkage
i:/ntddk/inc/objidl.h:8834: error: redefinition of `struct IRpcProxyBuffer'
i:/mingw/include/objidl.h:783: error: previous definition of `struct IRpcProxyBuffer'
i:/mingw/include/objidl.h:1359: error: previous declaration of `HRESULT IRpcProxyBuffer_Connect_Proxy(IRpcProxyBuffer*, IRpcChannelBuffer*)' with C++ linkage
i:/ntddk/inc/objidl.h:8905: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1360: error: previous declaration of `void IRpcProxyBuffer_Connect_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:8912: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1361: error: previous declaration of `void IRpcProxyBuffer_Disconnect_Proxy(IRpcProxyBuffer*)' with C++ linkage
i:/ntddk/inc/objidl.h:8916: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1362: error: previous declaration of `void IRpcProxyBuffer_Disconnect_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:8923: error: conflicts with new declaration with C linkage
i:/ntddk/inc/objidl.h:8943: error: redefinition of `struct IRpcStubBuffer'
i:/mingw/include/objidl.h:796: error: previous definition of `struct IRpcStubBuffer'
i:/mingw/include/objidl.h:1363: error: previous declaration of `HRESULT IRpcStubBuffer_Connect_Proxy(IRpcStubBuffer*, IUnknown*)' with C++ linkage
i:/ntddk/inc/objidl.h:9064: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1364: error: previous declaration of `void IRpcStubBuffer_Connect_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:9071: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1365: error: previous declaration of `void IRpcStubBuffer_Disconnect_Proxy(IRpcStubBuffer*)' with C++ linkage
i:/ntddk/inc/objidl.h:9075: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1366: error: previous declaration of `void IRpcStubBuffer_Disconnect_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:9082: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1367: error: previous declaration of `HRESULT IRpcStubBuffer_Invoke_Proxy(IRpcStubBuffer*, RPCOLEMESSAGE*, IRpcChannelBuffer*)' with C++ linkage
i:/ntddk/inc/objidl.h:9088: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1368: error: previous declaration of `void IRpcStubBuffer_Invoke_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:9095: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1369: error: previous declaration of `IRpcStubBuffer* IRpcStubBuffer_IsIIDSupported_Proxy(IRpcStubBuffer*, const IID&)' with C++ linkage
i:/ntddk/inc/objidl.h:9100: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1370: error: previous declaration of `void IRpcStubBuffer_IsIIDSupported_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:9107: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1371: error: previous declaration of `ULONG IRpcStubBuffer_CountRefs_Proxy(IRpcStubBuffer*)' with C++ linkage
i:/ntddk/inc/objidl.h:9111: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1372: error: previous declaration of `void IRpcStubBuffer_CountRefs_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:9118: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1373: error: previous declaration of `HRESULT IRpcStubBuffer_DebugServerQueryInterface_Proxy(IRpcStubBuffer*, void**)' with C++ linkage
i:/ntddk/inc/objidl.h:9123: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1374: error: previous declaration of `void IRpcStubBuffer_DebugServerQueryInterface_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:9130: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1375: error: previous declaration of `void IRpcStubBuffer_DebugServerRelease_Proxy(IRpcStubBuffer*, void*)' with C++ linkage
i:/ntddk/inc/objidl.h:9135: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1376: error: previous declaration of `void IRpcStubBuffer_DebugServerRelease_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:9142: error: conflicts with new declaration with C linkage
i:/ntddk/inc/objidl.h:9162: error: redefinition of `struct IPSFactoryBuffer'
i:/mingw/include/objidl.h:813: error: previous definition of `struct IPSFactoryBuffer'
i:/mingw/include/objidl.h:1377: error: previous declaration of `HRESULT IPSFactoryBuffer_CreateProxy_Proxy(IPSFactoryBuffer*, IUnknown*, const IID&, IRpcProxyBuffer**, void**)' with C++ linkage
i:/ntddk/inc/objidl.h:9248: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1378: error: previous declaration of `void IPSFactoryBuffer_CreateProxy_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:9255: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1379: error: previous declaration of `HRESULT IPSFactoryBuffer_CreateStub_Proxy(IPSFactoryBuffer*, const IID&, IUnknown*, IRpcStubBuffer**)' with C++ linkage
i:/ntddk/inc/objidl.h:9262: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1380: error: previous declaration of `void IPSFactoryBuffer_CreateStub_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, _RPC_MESSAGE*, DWORD*)' with C++ linkage
i:/ntddk/inc/objidl.h:9269: error: conflicts with new declaration with C linkage
i:/ntddk/inc/objidl.h:9309: error: redefinition of `struct IChannelHook'
i:/mingw/include/objidl.h:880: error: previous definition of `struct IChannelHook'
i:/ntddk/inc/objidl.h:9595: error: redefinition of `struct tagSOLE_AUTHENTICATION_SERVICE'
i:/mingw/include/objidl.h:378: error: previous definition of `struct tagSOLE_AUTHENTICATION_SERVICE'
i:/ntddk/inc/objidl.h:9600: error: conflicting declaration 'typedef int SOLE_AUTHENTICATION_SERVICE'
i:/mingw/include/objidl.h:383: error: 'SOLE_AUTHENTICATION_SERVICE' has a previous declaration as `typedef struct tagSOLE_AUTHENTICATION_SERVICE SOLE_AUTHENTICATION_SERVICE'
i:/ntddk/inc/objidl.h:9600: error: declaration of `typedef int SOLE_AUTHENTICATION_SERVICE'
i:/mingw/include/objidl.h:383: error: conflicts with previous declaration `typedef struct tagSOLE_AUTHENTICATION_SERVICE SOLE_AUTHENTICATION_SERVICE'
i:/ntddk/inc/objidl.h:9600: error: declaration of `typedef int SOLE_AUTHENTICATION_SERVICE'
i:/mingw/include/objidl.h:383: error: conflicts with previous declaration `typedef struct tagSOLE_AUTHENTICATION_SERVICE SOLE_AUTHENTICATION_SERVICE'
i:/ntddk/inc/objidl.h:9606: error: multiple definition of `enum tagEOLE_AUTHENTICATION_CAPABILITIES'
i:/mingw/include/objidl.h:385: error: previous definition here
i:/ntddk/inc/objidl.h:9606: error: conflicting declaration 'EOAC_NONE'
i:/mingw/include/objidl.h:386: error: 'EOAC_NONE' has a previous declaration as `tagEOLE_AUTHENTICATION_CAPABILITIES EOAC_NONE'
i:/ntddk/inc/objidl.h:9606: error: declaration of `EOAC_NONE'
i:/mingw/include/objidl.h:386: error: conflicts with previous declaration `tagEOLE_AUTHENTICATION_CAPABILITIES EOAC_NONE'
i:/ntddk/inc/objidl.h:9607: error: conflicting declaration 'EOAC_MUTUAL_AUTH'
i:/mingw/include/objidl.h:387: error: 'EOAC_MUTUAL_AUTH' has a previous declaration as `tagEOLE_AUTHENTICATION_CAPABILITIES EOAC_MUTUAL_AUTH'
i:/ntddk/inc/objidl.h:9607: error: declaration of `EOAC_MUTUAL_AUTH'
i:/mingw/include/objidl.h:387: error: conflicts with previous declaration `tagEOLE_AUTHENTICATION_CAPABILITIES EOAC_MUTUAL_AUTH'
i:/ntddk/inc/objidl.h:9608: error: conflicting declaration 'EOAC_STATIC_CLOAKING'
i:/mingw/include/objidl.h:388: error: 'EOAC_STATIC_CLOAKING' has a previous declaration as `tagEOLE_AUTHENTICATION_CAPABILITIES EOAC_STATIC_CLOAKING'
i:/ntddk/inc/objidl.h:9608: error: declaration of `EOAC_STATIC_CLOAKING'
i:/mingw/include/objidl.h:388: error: conflicts with previous declaration `tagEOLE_AUTHENTICATION_CAPABILITIES EOAC_STATIC_CLOAKING'
i:/ntddk/inc/objidl.h:9609: error: conflicting declaration 'EOAC_DYNAMIC_CLOAKING'
i:/mingw/include/objidl.h:389: error: 'EOAC_DYNAMIC_CLOAKING' has a previous declaration as `tagEOLE_AUTHENTICATION_CAPABILITIES EOAC_DYNAMIC_CLOAKING'
i:/ntddk/inc/objidl.h:9609: error: declaration of `EOAC_DYNAMIC_CLOAKING'
i:/mingw/include/objidl.h:389: error: conflicts with previous declaration `tagEOLE_AUTHENTICATION_CAPABILITIES EOAC_DYNAMIC_CLOAKING'
i:/ntddk/inc/objidl.h:9610: error: conflicting declaration 'EOAC_ANY_AUTHORITY'
i:/mingw/include/objidl.h:390: error: 'EOAC_ANY_AUTHORITY' has a previous declaration as `tagEOLE_AUTHENTICATION_CAPABILITIES EOAC_ANY_AUTHORITY'
i:/ntddk/inc/objidl.h:9610: error: declaration of `EOAC_ANY_AUTHORITY'
i:/mingw/include/objidl.h:390: error: conflicts with previous declaration `tagEOLE_AUTHENTICATION_CAPABILITIES EOAC_ANY_AUTHORITY'
i:/ntddk/inc/objidl.h:9611: error: conflicting declaration 'EOAC_MAKE_FULLSIC'
i:/mingw/include/objidl.h:391: error: 'EOAC_MAKE_FULLSIC' has a previous declaration as `tagEOLE_AUTHENTICATION_CAPABILITIES EOAC_MAKE_FULLSIC'
i:/ntddk/inc/objidl.h:9611: error: declaration of `EOAC_MAKE_FULLSIC'
i:/mingw/include/objidl.h:391: error: conflicts with previous declaration `tagEOLE_AUTHENTICATION_CAPABILITIES EOAC_MAKE_FULLSIC'
i:/ntddk/inc/objidl.h:9612: error: conflicting declaration 'EOAC_DEFAULT'
i:/mingw/include/objidl.h:392: error: 'EOAC_DEFAULT' has a previous declaration as `tagEOLE_AUTHENTICATION_CAPABILITIES EOAC_DEFAULT'
i:/ntddk/inc/objidl.h:9612: error: declaration of `EOAC_DEFAULT'
i:/mingw/include/objidl.h:392: error: conflicts with previous declaration `tagEOLE_AUTHENTICATION_CAPABILITIES EOAC_DEFAULT'
i:/ntddk/inc/objidl.h:9613: error: conflicting declaration 'EOAC_SECURE_REFS'
i:/mingw/include/objidl.h:393: error: 'EOAC_SECURE_REFS' has a previous declaration as `tagEOLE_AUTHENTICATION_CAPABILITIES EOAC_SECURE_REFS'
i:/ntddk/inc/objidl.h:9613: error: declaration of `EOAC_SECURE_REFS'
i:/mingw/include/objidl.h:393: error: conflicts with previous declaration `tagEOLE_AUTHENTICATION_CAPABILITIES EOAC_SECURE_REFS'
i:/ntddk/inc/objidl.h:9614: error: conflicting declaration 'EOAC_ACCESS_CONTROL'
i:/mingw/include/objidl.h:394: error: 'EOAC_ACCESS_CONTROL' has a previous declaration as `tagEOLE_AUTHENTICATION_CAPABILITIES EOAC_ACCESS_CONTROL'
i:/ntddk/inc/objidl.h:9614: error: declaration of `EOAC_ACCESS_CONTROL'
i:/mingw/include/objidl.h:394: error: conflicts with previous declaration `tagEOLE_AUTHENTICATION_CAPABILITIES EOAC_ACCESS_CONTROL'
i:/ntddk/inc/objidl.h:9615: error: conflicting declaration 'EOAC_APPID'
i:/mingw/include/objidl.h:395: error: 'EOAC_APPID' has a previous declaration as `tagEOLE_AUTHENTICATION_CAPABILITIES EOAC_APPID'
i:/ntddk/inc/objidl.h:9615: error: declaration of `EOAC_APPID'
i:/mingw/include/objidl.h:395: error: conflicts with previous declaration `tagEOLE_AUTHENTICATION_CAPABILITIES EOAC_APPID'
i:/ntddk/inc/objidl.h:9616: error: conflicting declaration 'EOAC_DYNAMIC'
i:/mingw/include/objidl.h:396: error: 'EOAC_DYNAMIC' has a previous declaration as `tagEOLE_AUTHENTICATION_CAPABILITIES EOAC_DYNAMIC'
i:/ntddk/inc/objidl.h:9616: error: declaration of `EOAC_DYNAMIC'
i:/mingw/include/objidl.h:396: error: conflicts with previous declaration `tagEOLE_AUTHENTICATION_CAPABILITIES EOAC_DYNAMIC'
i:/ntddk/inc/objidl.h:9617: error: conflicting declaration 'EOAC_REQUIRE_FULLSIC'
i:/mingw/include/objidl.h:397: error: 'EOAC_REQUIRE_FULLSIC' has a previous declaration as `tagEOLE_AUTHENTICATION_CAPABILITIES EOAC_REQUIRE_FULLSIC'
i:/ntddk/inc/objidl.h:9617: error: declaration of `EOAC_REQUIRE_FULLSIC'
i:/mingw/include/objidl.h:397: error: conflicts with previous declaration `tagEOLE_AUTHENTICATION_CAPABILITIES EOAC_REQUIRE_FULLSIC'
i:/ntddk/inc/objidl.h:9618: error: conflicting declaration 'EOAC_AUTO_IMPERSONATE'
i:/mingw/include/objidl.h:398: error: 'EOAC_AUTO_IMPERSONATE' has a previous declaration as `tagEOLE_AUTHENTICATION_CAPABILITIES EOAC_AUTO_IMPERSONATE'
i:/ntddk/inc/objidl.h:9618: error: declaration of `EOAC_AUTO_IMPERSONATE'
i:/mingw/include/objidl.h:398: error: conflicts with previous declaration `tagEOLE_AUTHENTICATION_CAPABILITIES EOAC_AUTO_IMPERSONATE'
i:/ntddk/inc/objidl.h:9619: error: conflicting declaration 'EOAC_NO_CUSTOM_MARSHAL'
i:/mingw/include/objidl.h:399: error: 'EOAC_NO_CUSTOM_MARSHAL' has a previous declaration as `tagEOLE_AUTHENTICATION_CAPABILITIES EOAC_NO_CUSTOM_MARSHAL'
i:/ntddk/inc/objidl.h:9619: error: declaration of `EOAC_NO_CUSTOM_MARSHAL'
i:/mingw/include/objidl.h:399: error: conflicts with previous declaration `tagEOLE_AUTHENTICATION_CAPABILITIES EOAC_NO_CUSTOM_MARSHAL'
i:/ntddk/inc/objidl.h:9621: error: conflicting declaration 'EOAC_DISABLE_AAA'
i:/mingw/include/objidl.h:401: error: 'EOAC_DISABLE_AAA' has a previous declaration as `tagEOLE_AUTHENTICATION_CAPABILITIES EOAC_DISABLE_AAA'
i:/ntddk/inc/objidl.h:9621: error: declaration of `EOAC_DISABLE_AAA'
i:/mingw/include/objidl.h:401: error: conflicts with previous declaration `tagEOLE_AUTHENTICATION_CAPABILITIES EOAC_DISABLE_AAA'
i:/ntddk/inc/objidl.h:9628: error: redefinition of `struct tagSOLE_AUTHENTICATION_INFO'
i:/mingw/include/objidl.h:402: error: previous definition of `struct tagSOLE_AUTHENTICATION_INFO'
i:/ntddk/inc/objidl.h:9632: error: conflicting declaration 'typedef int SOLE_AUTHENTICATION_INFO'
i:/mingw/include/objidl.h:406: error: 'SOLE_AUTHENTICATION_INFO' has a previous declaration as `typedef struct tagSOLE_AUTHENTICATION_INFO SOLE_AUTHENTICATION_INFO'
i:/ntddk/inc/objidl.h:9632: error: declaration of `typedef int SOLE_AUTHENTICATION_INFO'
i:/mingw/include/objidl.h:406: error: conflicts with previous declaration `typedef struct tagSOLE_AUTHENTICATION_INFO SOLE_AUTHENTICATION_INFO'
i:/ntddk/inc/objidl.h:9632: error: declaration of `typedef int SOLE_AUTHENTICATION_INFO'
i:/mingw/include/objidl.h:406: error: conflicts with previous declaration `typedef struct tagSOLE_AUTHENTICATION_INFO SOLE_AUTHENTICATION_INFO'
i:/ntddk/inc/objidl.h:9637: error: redefinition of `struct tagSOLE_AUTHENTICATION_LIST'
i:/mingw/include/objidl.h:408: error: previous definition of `struct tagSOLE_AUTHENTICATION_LIST'
i:/ntddk/inc/objidl.h:9640: error: conflicting declaration 'typedef int SOLE_AUTHENTICATION_LIST'
i:/mingw/include/objidl.h:411: error: 'SOLE_AUTHENTICATION_LIST' has a previous declaration as `typedef struct tagSOLE_AUTHENTICATION_LIST SOLE_AUTHENTICATION_LIST'
i:/ntddk/inc/objidl.h:9640: error: declaration of `typedef int SOLE_AUTHENTICATION_LIST'
i:/mingw/include/objidl.h:411: error: conflicts with previous declaration `typedef struct tagSOLE_AUTHENTICATION_LIST SOLE_AUTHENTICATION_LIST'
i:/ntddk/inc/objidl.h:9640: error: declaration of `typedef int SOLE_AUTHENTICATION_LIST'
i:/mingw/include/objidl.h:411: error: conflicts with previous declaration `typedef struct tagSOLE_AUTHENTICATION_LIST SOLE_AUTHENTICATION_LIST'
i:/ntddk/inc/objidl.h:9651: error: redefinition of `struct IClientSecurity'
i:/mingw/include/objidl.h:932: error: previous definition of `struct IClientSecurity'
i:/ntddk/inc/objidl.h:9830: error: redefinition of `struct IServerSecurity'
i:/mingw/include/objidl.h:945: error: previous definition of `struct IServerSecurity'
i:/ntddk/inc/objidl.h:9995: error: redefinition of `struct IClassActivator'
i:/mingw/include/objidl.h:959: error: previous definition of `struct IClassActivator'
i:/ntddk/inc/objidl.h:10234: error: redefinition of `struct IFillLockBytes'
i:/mingw/include/objidl.h:970: error: previous definition of `struct IFillLockBytes'
i:/ntddk/inc/objidl.h:10405: error: redefinition of `struct IProgressNotify'
i:/mingw/include/objidl.h:984: error: previous definition of `struct IProgressNotify'
i:/ntddk/inc/objidl.h:10512: error: redefinition of `struct ILayoutStorage'
i:/mingw/include/objidl.h:995: error: previous definition of `struct ILayoutStorage'
i:/mingw/include/objidl.h:1385: error: previous declaration of `HRESULT IEnumUnknown_Next_Proxy(IEnumUnknown*, ULONG, IUnknown**, ULONG*)' with C++ linkage
i:/ntddk/inc/objidl.h:13961: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1386: error: previous declaration of `HRESULT IEnumUnknown_Next_Stub(IEnumUnknown*, ULONG, IUnknown**, ULONG*)' with C++ linkage
i:/ntddk/inc/objidl.h:13968: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1073: error: previous declaration of `HRESULT IBindCtx_SetBindOptions_Proxy(IBindCtx*, BIND_OPTS*)' with C++ linkage
i:/ntddk/inc/objidl.h:13972: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1075: error: previous declaration of `HRESULT IBindCtx_GetBindOptions_Proxy(IBindCtx*, BIND_OPTS*)' with C++ linkage
i:/ntddk/inc/objidl.h:13981: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1387: error: previous declaration of `HRESULT IEnumMoniker_Next_Proxy(IEnumMoniker*, ULONG, IMoniker**, ULONG*)' with C++ linkage
i:/ntddk/inc/objidl.h:13992: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1388: error: previous declaration of `HRESULT IEnumMoniker_Next_Stub(IEnumMoniker*, ULONG, IMoniker**, ULONG*)' with C++ linkage
i:/ntddk/inc/objidl.h:13999: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1099: error: previous declaration of `BOOL IRunnableObject_IsRunning_Proxy(IRunnableObject*)' with C++ linkage
i:/ntddk/inc/objidl.h:14002: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1389: error: previous declaration of `HRESULT IMoniker_BindToObject_Proxy(IMoniker*, IBindCtx*, IMoniker*, const IID&, void**)' with C++ linkage
i:/ntddk/inc/objidl.h:14013: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1390: error: previous declaration of `HRESULT IMoniker_BindToObject_Stub(IMoniker*, IBindCtx*, IMoniker*, const IID&, IUnknown**)' with C++ linkage
i:/ntddk/inc/objidl.h:14021: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1391: error: previous declaration of `HRESULT IMoniker_BindToStorage_Proxy(IMoniker*, IBindCtx*, IMoniker*, const IID&, void**)' with C++ linkage
i:/ntddk/inc/objidl.h:14028: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1392: error: previous declaration of `HRESULT IMoniker_BindToStorage_Stub(IMoniker*, IBindCtx*, IMoniker*, const IID&, IUnknown**)' with C++ linkage
i:/ntddk/inc/objidl.h:14036: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1399: error: previous declaration of `HRESULT IStream_Seek_Proxy(IStream*, LARGE_INTEGER, DWORD, ULARGE_INTEGER*)' with C++ linkage
i:/ntddk/inc/objidl.h:14081: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1400: error: previous declaration of `HRESULT IStream_Seek_Stub(IStream*, LARGE_INTEGER, DWORD, ULARGE_INTEGER*)' with C++ linkage
i:/ntddk/inc/objidl.h:14088: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1401: error: previous declaration of `HRESULT IStream_CopyTo_Proxy(IStream*, IStream*, ULARGE_INTEGER, ULARGE_INTEGER*, ULARGE_INTEGER*)' with C++ linkage
i:/ntddk/inc/objidl.h:14095: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1402: error: previous declaration of `HRESULT IStream_CopyTo_Stub(IStream*, IStream*, ULARGE_INTEGER, ULARGE_INTEGER*, ULARGE_INTEGER*)' with C++ linkage
i:/ntddk/inc/objidl.h:14103: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1403: error: previous declaration of `HRESULT IEnumSTATSTG_Next_Proxy(IEnumSTATSTG*, ULONG, STATSTG*, ULONG*)' with C++ linkage
i:/ntddk/inc/objidl.h:14109: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1404: error: previous declaration of `HRESULT IEnumSTATSTG_Next_Stub(IEnumSTATSTG*, ULONG, STATSTG*, ULONG*)' with C++ linkage
i:/ntddk/inc/objidl.h:14116: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1407: error: previous declaration of `HRESULT IStorage_EnumElements_Proxy(IStorage*, DWORD, void*, DWORD, IEnumSTATSTG**)' with C++ linkage
i:/ntddk/inc/objidl.h:14141: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1408: error: previous declaration of `HRESULT IStorage_EnumElements_Stub(IStorage*, DWORD, long unsigned int, BYTE*, DWORD, IEnumSTATSTG**)' with C++ linkage
i:/ntddk/inc/objidl.h:14150: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1409: error: previous declaration of `HRESULT ILockBytes_ReadAt_Proxy(ILockBytes*, ULARGE_INTEGER, void*, ULONG, ULONG*)' with C++ linkage
i:/ntddk/inc/objidl.h:14157: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1410: error: previous declaration of `HRESULT ILockBytes_ReadAt_Stub(ILockBytes*, ULARGE_INTEGER, BYTE*, ULONG, ULONG*)' with C++ linkage
i:/ntddk/inc/objidl.h:14165: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1411: error: previous declaration of `HRESULT ILockBytes_WriteAt_Proxy(ILockBytes*, ULARGE_INTEGER, const void*, ULONG, ULONG*)' with C++ linkage
i:/ntddk/inc/objidl.h:14172: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1273: error: previous declaration of `HRESULT IEnumFORMATETC_Next_Proxy(IEnumFORMATETC*, ULONG, FORMATETC*, ULONG*)' with C++ linkage
i:/ntddk/inc/objidl.h:14186: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1274: error: previous declaration of `HRESULT IEnumFORMATETC_Next_Stub(IEnumFORMATETC*, ULONG, FORMATETC*, ULONG*)' with C++ linkage
i:/ntddk/inc/objidl.h:14193: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1283: error: previous declaration of `HRESULT IEnumSTATDATA_Next_Proxy(IEnumSTATDATA*, ULONG, STATDATA*, ULONG*)' with C++ linkage
i:/ntddk/inc/objidl.h:14199: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1284: error: previous declaration of `HRESULT IEnumSTATDATA_Next_Stub(IEnumSTATDATA*, ULONG, STATDATA*, ULONG*)' with C++ linkage
i:/ntddk/inc/objidl.h:14206: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1297: error: previous declaration of `void IAdviseSink_OnDataChange_Proxy(IAdviseSink*, FORMATETC*, STGMEDIUM*)' with C++ linkage
i:/ntddk/inc/objidl.h:14211: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1299: error: previous declaration of `void IAdviseSink_OnViewChange_Proxy(IAdviseSink*, DWORD, LONG)' with C++ linkage
i:/ntddk/inc/objidl.h:14222: error: conflicts with new declaration with C linkage
i:/ntddk/inc/objidl.h:14228: error: new declaration `HRESULT IAdviseSink_OnViewChange_Stub(IAdviseSink*, DWORD, LONG)'
i:/mingw/include/objidl.h:1300: error: ambiguates old declaration `void IAdviseSink_OnViewChange_Stub(IAdviseSink*, DWORD, LONG)'
i:/mingw/include/objidl.h:1301: error: previous declaration of `void IAdviseSink_OnRename_Proxy(IAdviseSink*, IMoniker*)' with C++ linkage
i:/ntddk/inc/objidl.h:14232: error: conflicts with new declaration with C linkage
i:/ntddk/inc/objidl.h:14237: error: new declaration `HRESULT IAdviseSink_OnRename_Stub(IAdviseSink*, IMoniker*)'
i:/mingw/include/objidl.h:1302: error: ambiguates old declaration `void IAdviseSink_OnRename_Stub(IAdviseSink*, IMoniker*)'
i:/mingw/include/objidl.h:1303: error: previous declaration of `void IAdviseSink_OnSave_Proxy(IAdviseSink*)' with C++ linkage
i:/ntddk/inc/objidl.h:14240: error: conflicts with new declaration with C linkage
i:/ntddk/inc/objidl.h:14244: error: new declaration `HRESULT IAdviseSink_OnSave_Stub(IAdviseSink*)'
i:/mingw/include/objidl.h:1304: error: ambiguates old declaration `void IAdviseSink_OnSave_Stub(IAdviseSink*)'
i:/mingw/include/objidl.h:1305: error: previous declaration of `void IAdviseSink_OnClose_Proxy(IAdviseSink*)' with C++ linkage
i:/ntddk/inc/objidl.h:14247: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1306: error: previous declaration of `HRESULT IAdviseSink_OnClose_Stub(IAdviseSink*)' with C++ linkage
i:/ntddk/inc/objidl.h:14251: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1309: error: previous declaration of `void IAdviseSink2_OnLinkSrcChange_Proxy(IAdviseSink2*, IMoniker*)' with C++ linkage
i:/ntddk/inc/objidl.h:14255: error: conflicts with new declaration with C linkage
i:/ntddk/inc/objidl.h:14260: error: new declaration `HRESULT IAdviseSink2_OnLinkSrcChange_Stub(IAdviseSink2*, IMoniker*)'
i:/mingw/include/objidl.h:1310: error: ambiguates old declaration `void IAdviseSink2_OnLinkSrcChange_Stub(IAdviseSink2*, IMoniker*)'
i:/mingw/include/objidl.h:1329: error: previous declaration of `HRESULT IDataObject_GetData_Proxy(IDataObject*, FORMATETC*, STGMEDIUM*)' with C++ linkage
i:/ntddk/inc/objidl.h:14265: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1331: error: previous declaration of `HRESULT IDataObject_GetDataHere_Proxy(IDataObject*, FORMATETC*, STGMEDIUM*)' with C++ linkage
i:/ntddk/inc/objidl.h:14276: error: conflicts with new declaration with C linkage
i:/mingw/include/objidl.h:1333: error: previous declaration of `HRESULT IDataObject_SetData_Proxy(IDataObject*, FORMATETC*, STGMEDIUM*, BOOL)' with C++ linkage
i:/ntddk/inc/objidl.h:14288: error: conflicts with new declaration with C linkage
In file included from i:/ntddk/inc/atliface.h:74,
                 from i:/ntddk/inc/atlbase.h:62,
                 from stdafx.h:18,
                 from StdAfx.cpp:5:
i:/ntddk/inc/oaidl.h:222: error: redefinition of `struct tagSAFEARRAYBOUND'
i:/mingw/include/oaidl.h:100: error: previous definition of `struct tagSAFEARRAYBOUND'
i:/ntddk/inc/oaidl.h:225: error: conflicting declaration 'typedef int SAFEARRAYBOUND'
i:/mingw/include/oaidl.h:103: error: 'SAFEARRAYBOUND' has a previous declaration as `typedef struct tagSAFEARRAYBOUND SAFEARRAYBOUND'
i:/ntddk/inc/oaidl.h:225: error: declaration of `typedef int SAFEARRAYBOUND'
i:/mingw/include/oaidl.h:103: error: conflicts with previous declaration `typedef struct tagSAFEARRAYBOUND SAFEARRAYBOUND'
i:/ntddk/inc/oaidl.h:225: error: declaration of `typedef int SAFEARRAYBOUND'
i:/mingw/include/oaidl.h:103: error: conflicts with previous declaration `typedef struct tagSAFEARRAYBOUND SAFEARRAYBOUND'
i:/ntddk/inc/oaidl.h:235: error: redefinition of `struct _wireSAFEARR_BSTR'
i:/mingw/include/oaidl.h:105: error: previous definition of `struct _wireSAFEARR_BSTR'
i:/ntddk/inc/oaidl.h:238: error: conflicting declaration 'typedef int SAFEARR_BSTR'
i:/mingw/include/oaidl.h:108: error: 'SAFEARR_BSTR' has a previous declaration as `typedef struct _wireSAFEARR_BSTR SAFEARR_BSTR'
i:/ntddk/inc/oaidl.h:238: error: declaration of `typedef int SAFEARR_BSTR'
i:/mingw/include/oaidl.h:108: error: conflicts with previous declaration `typedef struct _wireSAFEARR_BSTR SAFEARR_BSTR'
i:/ntddk/inc/oaidl.h:238: error: declaration of `typedef int SAFEARR_BSTR'
i:/mingw/include/oaidl.h:108: error: conflicts with previous declaration `typedef struct _wireSAFEARR_BSTR SAFEARR_BSTR'
i:/ntddk/inc/oaidl.h:241: error: redefinition of `struct _wireSAFEARR_UNKNOWN'
i:/mingw/include/oaidl.h:109: error: previous definition of `struct _wireSAFEARR_UNKNOWN'
i:/ntddk/inc/oaidl.h:244: error: conflicting declaration 'typedef int SAFEARR_UNKNOWN'
i:/mingw/include/oaidl.h:112: error: 'SAFEARR_UNKNOWN' has a previous declaration as `typedef struct _wireSAFEARR_UNKNOWN SAFEARR_UNKNOWN'
i:/ntddk/inc/oaidl.h:244: error: declaration of `typedef int SAFEARR_UNKNOWN'
i:/mingw/include/oaidl.h:112: error: conflicts with previous declaration `typedef struct _wireSAFEARR_UNKNOWN SAFEARR_UNKNOWN'
i:/ntddk/inc/oaidl.h:244: error: declaration of `typedef int SAFEARR_UNKNOWN'
i:/mingw/include/oaidl.h:112: error: conflicts with previous declaration `typedef struct _wireSAFEARR_UNKNOWN SAFEARR_UNKNOWN'
i:/ntddk/inc/oaidl.h:247: error: redefinition of `struct _wireSAFEARR_DISPATCH'
i:/mingw/include/oaidl.h:113: error: previous definition of `struct _wireSAFEARR_DISPATCH'
i:/ntddk/inc/oaidl.h:250: error: conflicting declaration 'typedef int SAFEARR_DISPATCH'
i:/mingw/include/oaidl.h:116: error: 'SAFEARR_DISPATCH' has a previous declaration as `typedef struct _wireSAFEARR_DISPATCH SAFEARR_DISPATCH'
i:/ntddk/inc/oaidl.h:250: error: declaration of `typedef int SAFEARR_DISPATCH'
i:/mingw/include/oaidl.h:116: error: conflicts with previous declaration `typedef struct _wireSAFEARR_DISPATCH SAFEARR_DISPATCH'
i:/ntddk/inc/oaidl.h:250: error: declaration of `typedef int SAFEARR_DISPATCH'
i:/mingw/include/oaidl.h:116: error: conflicts with previous declaration `typedef struct _wireSAFEARR_DISPATCH SAFEARR_DISPATCH'
i:/ntddk/inc/oaidl.h:253: error: redefinition of `struct _wireSAFEARR_VARIANT'
i:/mingw/include/oaidl.h:117: error: previous definition of `struct _wireSAFEARR_VARIANT'
i:/ntddk/inc/oaidl.h:256: error: conflicting declaration 'typedef int SAFEARR_VARIANT'
i:/mingw/include/oaidl.h:120: error: 'SAFEARR_VARIANT' has a previous declaration as `typedef struct _wireSAFEARR_VARIANT SAFEARR_VARIANT'
i:/ntddk/inc/oaidl.h:256: error: declaration of `typedef int SAFEARR_VARIANT'
i:/mingw/include/oaidl.h:120: error: conflicts with previous declaration `typedef struct _wireSAFEARR_VARIANT SAFEARR_VARIANT'
i:/ntddk/inc/oaidl.h:256: error: declaration of `typedef int SAFEARR_VARIANT'
i:/mingw/include/oaidl.h:120: error: conflicts with previous declaration `typedef struct _wireSAFEARR_VARIANT SAFEARR_VARIANT'
i:/ntddk/inc/oaidl.h:259: error: redefinition of `struct _wireSAFEARR_BRECORD'
i:/mingw/include/oaidl.h:138: error: previous definition of `struct _wireSAFEARR_BRECORD'
i:/ntddk/inc/oaidl.h:262: error: conflicting declaration 'typedef int SAFEARR_BRECORD'
i:/mingw/include/oaidl.h:141: error: 'SAFEARR_BRECORD' has a previous declaration as `typedef struct _wireSAFEARR_BRECORD SAFEARR_BRECORD'
i:/ntddk/inc/oaidl.h:262: error: declaration of `typedef int SAFEARR_BRECORD'
i:/mingw/include/oaidl.h:141: error: conflicts with previous declaration `typedef struct _wireSAFEARR_BRECORD SAFEARR_BRECORD'
i:/ntddk/inc/oaidl.h:262: error: declaration of `typedef int SAFEARR_BRECORD'
i:/mingw/include/oaidl.h:141: error: conflicts with previous declaration `typedef struct _wireSAFEARR_BRECORD SAFEARR_BRECORD'
i:/ntddk/inc/oaidl.h:265: error: redefinition of `struct _wireSAFEARR_HAVEIID'
i:/mingw/include/oaidl.h:142: error: previous definition of `struct _wireSAFEARR_HAVEIID'
i:/ntddk/inc/oaidl.h:269: error: conflicting declaration 'typedef int SAFEARR_HAVEIID'
i:/mingw/include/oaidl.h:146: error: 'SAFEARR_HAVEIID' has a previous declaration as `typedef struct _wireSAFEARR_HAVEIID SAFEARR_HAVEIID'
i:/ntddk/inc/oaidl.h:269: error: declaration of `typedef int SAFEARR_HAVEIID'
i:/mingw/include/oaidl.h:146: error: conflicts with previous declaration `typedef struct _wireSAFEARR_HAVEIID SAFEARR_HAVEIID'
i:/ntddk/inc/oaidl.h:269: error: declaration of `typedef int SAFEARR_HAVEIID'
i:/mingw/include/oaidl.h:146: error: conflicts with previous declaration `typedef struct _wireSAFEARR_HAVEIID SAFEARR_HAVEIID'
i:/ntddk/inc/oaidl.h:273: error: multiple definition of `enum tagSF_TYPE'
i:/mingw/include/oaidl.h:121: error: previous definition here
i:/ntddk/inc/oaidl.h:273: error: conflicting declaration 'SF_ERROR'
i:/mingw/include/oaidl.h:122: error: 'SF_ERROR' has a previous declaration as `tagSF_TYPE SF_ERROR'
i:/ntddk/inc/oaidl.h:273: error: declaration of `SF_ERROR'
i:/mingw/include/oaidl.h:122: error: conflicts with previous declaration `tagSF_TYPE SF_ERROR'
i:/ntddk/inc/oaidl.h:274: error: conflicting declaration 'SF_I1'
i:/mingw/include/oaidl.h:123: error: 'SF_I1' has a previous declaration as `tagSF_TYPE SF_I1'
i:/ntddk/inc/oaidl.h:274: error: declaration of `SF_I1'
i:/mingw/include/oaidl.h:123: error: conflicts with previous declaration `tagSF_TYPE SF_I1'
i:/ntddk/inc/oaidl.h:275: error: conflicting declaration 'SF_I2'
i:/mingw/include/oaidl.h:124: error: 'SF_I2' has a previous declaration as `tagSF_TYPE SF_I2'
i:/ntddk/inc/oaidl.h:275: error: declaration of `SF_I2'
i:/mingw/include/oaidl.h:124: error: conflicts with previous declaration `tagSF_TYPE SF_I2'
i:/ntddk/inc/oaidl.h:276: error: conflicting declaration 'SF_I4'
i:/mingw/include/oaidl.h:125: error: 'SF_I4' has a previous declaration as `tagSF_TYPE SF_I4'
i:/ntddk/inc/oaidl.h:276: error: declaration of `SF_I4'
i:/mingw/include/oaidl.h:125: error: conflicts with previous declaration `tagSF_TYPE SF_I4'
i:/ntddk/inc/oaidl.h:277: error: conflicting declaration 'SF_I8'
i:/mingw/include/oaidl.h:126: error: 'SF_I8' has a previous declaration as `tagSF_TYPE SF_I8'
i:/ntddk/inc/oaidl.h:277: error: declaration of `SF_I8'
i:/mingw/include/oaidl.h:126: error: conflicts with previous declaration `tagSF_TYPE SF_I8'
i:/ntddk/inc/oaidl.h:278: error: conflicting declaration 'SF_BSTR'
i:/mingw/include/oaidl.h:127: error: 'SF_BSTR' has a previous declaration as `tagSF_TYPE SF_BSTR'
i:/ntddk/inc/oaidl.h:278: error: declaration of `SF_BSTR'
i:/mingw/include/oaidl.h:127: error: conflicts with previous declaration `tagSF_TYPE SF_BSTR'
i:/ntddk/inc/oaidl.h:279: error: conflicting declaration 'SF_UNKNOWN'
i:/mingw/include/oaidl.h:128: error: 'SF_UNKNOWN' has a previous declaration as `tagSF_TYPE SF_UNKNOWN'
i:/ntddk/inc/oaidl.h:279: error: declaration of `SF_UNKNOWN'
i:/mingw/include/oaidl.h:128: error: conflicts with previous declaration `tagSF_TYPE SF_UNKNOWN'
i:/ntddk/inc/oaidl.h:280: error: conflicting declaration 'SF_DISPATCH'
i:/mingw/include/oaidl.h:129: error: 'SF_DISPATCH' has a previous declaration as `tagSF_TYPE SF_DISPATCH'
i:/ntddk/inc/oaidl.h:280: error: declaration of `SF_DISPATCH'
i:/mingw/include/oaidl.h:129: error: conflicts with previous declaration `tagSF_TYPE SF_DISPATCH'
i:/ntddk/inc/oaidl.h:281: error: conflicting declaration 'SF_VARIANT'
i:/mingw/include/oaidl.h:131: error: 'SF_VARIANT' has a previous declaration as `tagSF_TYPE SF_VARIANT'
i:/ntddk/inc/oaidl.h:281: error: declaration of `SF_VARIANT'
i:/mingw/include/oaidl.h:131: error: conflicts with previous declaration `tagSF_TYPE SF_VARIANT'
i:/ntddk/inc/oaidl.h:287: error: redefinition of `struct _wireSAFEARRAY_UNION'
i:/mingw/include/oaidl.h:147: error: previous definition of `struct _wireSAFEARRAY_UNION'
i:/ntddk/inc/oaidl.h:302: error: conflicting declaration 'typedef int SAFEARRAYUNION'
i:/mingw/include/oaidl.h:161: error: 'SAFEARRAYUNION' has a previous declaration as `typedef struct _wireSAFEARRAY_UNION SAFEARRAYUNION'
i:/ntddk/inc/oaidl.h:302: error: declaration of `typedef int SAFEARRAYUNION'
i:/mingw/include/oaidl.h:161: error: conflicts with previous declaration `typedef struct _wireSAFEARRAY_UNION SAFEARRAYUNION'
i:/ntddk/inc/oaidl.h:302: error: declaration of `typedef int SAFEARRAYUNION'
i:/mingw/include/oaidl.h:161: error: conflicts with previous declaration `typedef struct _wireSAFEARRAY_UNION SAFEARRAYUNION'
i:/ntddk/inc/oaidl.h:305: error: redefinition of `struct _wireSAFEARRAY'
i:/mingw/include/oaidl.h:162: error: previous definition of `struct _wireSAFEARRAY'
i:/ntddk/inc/oaidl.h:312: error: conflicting declaration 'typedef int*wireSAFEARRAY'
i:/mingw/include/oaidl.h:169: error: 'wireSAFEARRAY' has a previous declaration as `typedef struct _wireSAFEARRAY*wireSAFEARRAY'
i:/ntddk/inc/oaidl.h:312: error: declaration of `typedef int*wireSAFEARRAY'
i:/mingw/include/oaidl.h:169: error: conflicts with previous declaration `typedef struct _wireSAFEARRAY*wireSAFEARRAY'
i:/ntddk/inc/oaidl.h:312: error: declaration of `typedef int*wireSAFEARRAY'
i:/mingw/include/oaidl.h:169: error: conflicts with previous declaration `typedef struct _wireSAFEARRAY*wireSAFEARRAY'
i:/ntddk/inc/oaidl.h:317: error: redefinition of `struct tagSAFEARRAY'
i:/mingw/include/oaidl.h:171: error: previous definition of `struct tagSAFEARRAY'
i:/ntddk/inc/oaidl.h:324: error: conflicting declaration 'typedef int SAFEARRAY'
i:/mingw/include/oaidl.h:178: error: 'SAFEARRAY' has a previous declaration as `typedef struct tagSAFEARRAY SAFEARRAY'
i:/ntddk/inc/oaidl.h:324: error: declaration of `typedef int SAFEARRAY'
i:/mingw/include/oaidl.h:178: error: conflicts with previous declaration `typedef struct tagSAFEARRAY SAFEARRAY'
i:/ntddk/inc/oaidl.h:324: error: declaration of `typedef int SAFEARRAY'
i:/mingw/include/oaidl.h:178: error: conflicts with previous declaration `typedef struct tagSAFEARRAY SAFEARRAY'
i:/ntddk/inc/oaidl.h:420: error: redefinition of `struct tagVARIANT'
i:/mingw/include/oaidl.h:182: error: previous definition of `struct tagVARIANT'
In file included from i:/ntddk/inc/atliface.h:74,
                 from i:/ntddk/inc/atlbase.h:62,
                 from stdafx.h:18,
                 from StdAfx.cpp:5:
i:/ntddk/inc/oaidl.h:439:1: pasting "/" and "/" does not give a valid preprocessing token
i:/ntddk/inc/oaidl.h:454:1: pasting "/" and "/" does not give a valid preprocessing token
i:/ntddk/inc/oaidl.h:494: error: redefinition of `struct _wireBRECORD'
i:/mingw/include/oaidl.h:132: error: previous definition of `struct _wireBRECORD'
i:/ntddk/inc/oaidl.h:501: error: redefinition of `struct _wireVARIANT'
i:/mingw/include/oaidl.h:241: error: previous definition of `struct _wireVARIANT'
i:/ntddk/inc/oaidl.h:562: error: multiple definition of `enum tagTYPEKIND'
i:/mingw/include/oaidl.h:294: error: previous definition here
i:/ntddk/inc/oaidl.h:562: error: conflicting declaration 'TKIND_ENUM'
i:/mingw/include/oaidl.h:295: error: 'TKIND_ENUM' has a previous declaration as `tagTYPEKIND TKIND_ENUM'
i:/ntddk/inc/oaidl.h:562: error: declaration of `TKIND_ENUM'
i:/mingw/include/oaidl.h:295: error: conflicts with previous declaration `tagTYPEKIND TKIND_ENUM'
i:/ntddk/inc/oaidl.h:563: error: conflicting declaration 'TKIND_RECORD'
i:/mingw/include/oaidl.h:295: error: 'TKIND_RECORD' has a previous declaration as `tagTYPEKIND TKIND_RECORD'
i:/ntddk/inc/oaidl.h:563: error: declaration of `TKIND_RECORD'
i:/mingw/include/oaidl.h:295: error: conflicts with previous declaration `tagTYPEKIND TKIND_RECORD'
i:/ntddk/inc/oaidl.h:564: error: conflicting declaration 'TKIND_MODULE'
i:/mingw/include/oaidl.h:295: error: 'TKIND_MODULE' has a previous declaration as `tagTYPEKIND TKIND_MODULE'
i:/ntddk/inc/oaidl.h:564: error: declaration of `TKIND_MODULE'
i:/mingw/include/oaidl.h:295: error: conflicts with previous declaration `tagTYPEKIND TKIND_MODULE'
i:/ntddk/inc/oaidl.h:565: error: conflicting declaration 'TKIND_INTERFACE'
i:/mingw/include/oaidl.h:295: error: 'TKIND_INTERFACE' has a previous declaration as `tagTYPEKIND TKIND_INTERFACE'
i:/ntddk/inc/oaidl.h:565: error: declaration of `TKIND_INTERFACE'
i:/mingw/include/oaidl.h:295: error: conflicts with previous declaration `tagTYPEKIND TKIND_INTERFACE'
i:/ntddk/inc/oaidl.h:566: error: conflicting declaration 'TKIND_DISPATCH'
i:/mingw/include/oaidl.h:295: error: 'TKIND_DISPATCH' has a previous declaration as `tagTYPEKIND TKIND_DISPATCH'
i:/ntddk/inc/oaidl.h:566: error: declaration of `TKIND_DISPATCH'
i:/mingw/include/oaidl.h:295: error: conflicts with previous declaration `tagTYPEKIND TKIND_DISPATCH'
i:/ntddk/inc/oaidl.h:567: error: conflicting declaration 'TKIND_COCLASS'
i:/mingw/include/oaidl.h:296: error: 'TKIND_COCLASS' has a previous declaration as `tagTYPEKIND TKIND_COCLASS'
i:/ntddk/inc/oaidl.h:567: error: declaration of `TKIND_COCLASS'
i:/mingw/include/oaidl.h:296: error: conflicts with previous declaration `tagTYPEKIND TKIND_COCLASS'
i:/ntddk/inc/oaidl.h:568: error: conflicting declaration 'TKIND_ALIAS'
i:/mingw/include/oaidl.h:296: error: 'TKIND_ALIAS' has a previous declaration as `tagTYPEKIND TKIND_ALIAS'
i:/ntddk/inc/oaidl.h:568: error: declaration of `TKIND_ALIAS'
i:/mingw/include/oaidl.h:296: error: conflicts with previous declaration `tagTYPEKIND TKIND_ALIAS'
i:/ntddk/inc/oaidl.h:569: error: conflicting declaration 'TKIND_UNION'
i:/mingw/include/oaidl.h:296: error: 'TKIND_UNION' has a previous declaration as `tagTYPEKIND TKIND_UNION'
i:/ntddk/inc/oaidl.h:569: error: declaration of `TKIND_UNION'
i:/mingw/include/oaidl.h:296: error: conflicts with previous declaration `tagTYPEKIND TKIND_UNION'
i:/ntddk/inc/oaidl.h:571: error: conflicting declaration 'TKIND_MAX'
i:/mingw/include/oaidl.h:297: error: 'TKIND_MAX' has a previous declaration as `tagTYPEKIND TKIND_MAX'
i:/ntddk/inc/oaidl.h:571: error: declaration of `TKIND_MAX'
i:/mingw/include/oaidl.h:297: error: conflicts with previous declaration `tagTYPEKIND TKIND_MAX'
i:/ntddk/inc/oaidl.h:574: error: redefinition of `struct tagTYPEDESC'
i:/mingw/include/oaidl.h:298: error: previous definition of `struct tagTYPEDESC'
i:/ntddk/inc/oaidl.h:583: error: conflicting declaration 'typedef int TYPEDESC'
i:/mingw/include/oaidl.h:305: error: 'TYPEDESC' has a previous declaration as `typedef struct tagTYPEDESC TYPEDESC'
i:/ntddk/inc/oaidl.h:583: error: declaration of `typedef int TYPEDESC'
i:/mingw/include/oaidl.h:305: error: conflicts with previous declaration `typedef struct tagTYPEDESC TYPEDESC'
i:/ntddk/inc/oaidl.h:583: error: declaration of `typedef int TYPEDESC'
i:/mingw/include/oaidl.h:305: error: conflicts with previous declaration `typedef struct tagTYPEDESC TYPEDESC'
i:/ntddk/inc/oaidl.h:586: error: redefinition of `struct tagARRAYDESC'
i:/mingw/include/oaidl.h:306: error: previous definition of `struct tagARRAYDESC'
i:/ntddk/inc/oaidl.h:590: error: conflicting declaration 'typedef int ARRAYDESC'
i:/mingw/include/oaidl.h:310: error: 'ARRAYDESC' has a previous declaration as `typedef struct tagARRAYDESC ARRAYDESC'
i:/ntddk/inc/oaidl.h:590: error: declaration of `typedef int ARRAYDESC'
i:/mingw/include/oaidl.h:310: error: conflicts with previous declaration `typedef struct tagARRAYDESC ARRAYDESC'
i:/ntddk/inc/oaidl.h:590: error: declaration of `typedef int ARRAYDESC'
i:/mingw/include/oaidl.h:310: error: conflicts with previous declaration `typedef struct tagARRAYDESC ARRAYDESC'
i:/ntddk/inc/oaidl.h:593: error: redefinition of `struct tagPARAMDESCEX'
i:/mingw/include/oaidl.h:311: error: previous definition of `struct tagPARAMDESCEX'
i:/ntddk/inc/oaidl.h:596: error: conflicting declaration 'typedef int PARAMDESCEX'
i:/mingw/include/oaidl.h:314: error: 'PARAMDESCEX' has a previous declaration as `typedef struct tagPARAMDESCEX PARAMDESCEX'
i:/ntddk/inc/oaidl.h:596: error: declaration of `typedef int PARAMDESCEX'
i:/mingw/include/oaidl.h:314: error: conflicts with previous declaration `typedef struct tagPARAMDESCEX PARAMDESCEX'
i:/ntddk/inc/oaidl.h:596: error: declaration of `typedef int PARAMDESCEX'
i:/mingw/include/oaidl.h:314: error: conflicts with previous declaration `typedef struct tagPARAMDESCEX PARAMDESCEX'
i:/ntddk/inc/oaidl.h:601: error: redefinition of `struct tagPARAMDESC'
i:/mingw/include/oaidl.h:315: error: previous definition of `struct tagPARAMDESC'
i:/ntddk/inc/oaidl.h:604: error: conflicting declaration 'typedef int PARAMDESC'
i:/mingw/include/oaidl.h:318: error: 'PARAMDESC' has a previous declaration as `typedef struct tagPARAMDESC PARAMDESC'
i:/ntddk/inc/oaidl.h:604: error: declaration of `typedef int PARAMDESC'
i:/mingw/include/oaidl.h:318: error: conflicts with previous declaration `typedef struct tagPARAMDESC PARAMDESC'
i:/ntddk/inc/oaidl.h:604: error: declaration of `typedef int PARAMDESC'
i:/mingw/include/oaidl.h:318: error: conflicts with previous declaration `typedef struct tagPARAMDESC PARAMDESC'
i:/ntddk/inc/oaidl.h:625: error: redefinition of `struct tagIDLDESC'
i:/mingw/include/oaidl.h:319: error: previous definition of `struct tagIDLDESC'
i:/ntddk/inc/oaidl.h:628: error: conflicting declaration 'typedef int IDLDESC'
i:/mingw/include/oaidl.h:322: error: 'IDLDESC' has a previous declaration as `typedef struct tagIDLDESC IDLDESC'
i:/ntddk/inc/oaidl.h:628: error: declaration of `typedef int IDLDESC'
i:/mingw/include/oaidl.h:322: error: conflicts with previous declaration `typedef struct tagIDLDESC IDLDESC'
i:/ntddk/inc/oaidl.h:628: error: declaration of `typedef int IDLDESC'
i:/mingw/include/oaidl.h:322: error: conflicts with previous declaration `typedef struct tagIDLDESC IDLDESC'
i:/ntddk/inc/oaidl.h:653: error: redefinition of `struct tagELEMDESC'
i:/mingw/include/oaidl.h:323: error: previous definition of `struct tagELEMDESC'
i:/ntddk/inc/oaidl.h:659: error: conflicting declaration 'typedef int ELEMDESC'
i:/mingw/include/oaidl.h:329: error: 'ELEMDESC' has a previous declaration as `typedef struct tagELEMDESC ELEMDESC'
i:/ntddk/inc/oaidl.h:659: error: declaration of `typedef int ELEMDESC'
i:/mingw/include/oaidl.h:329: error: conflicts with previous declaration `typedef struct tagELEMDESC ELEMDESC'
i:/ntddk/inc/oaidl.h:659: error: declaration of `typedef int ELEMDESC'
i:/mingw/include/oaidl.h:329: error: conflicts with previous declaration `typedef struct tagELEMDESC ELEMDESC'
i:/ntddk/inc/oaidl.h:659: error: conflicting declaration 'typedef int*LPELEMDESC'
i:/mingw/include/oaidl.h:329: error: 'LPELEMDESC' has a previous declaration as `typedef struct tagELEMDESC*LPELEMDESC'
i:/ntddk/inc/oaidl.h:659: error: declaration of `typedef int*LPELEMDESC'
i:/mingw/include/oaidl.h:329: error: conflicts with previous declaration `typedef struct tagELEMDESC*LPELEMDESC'
i:/ntddk/inc/oaidl.h:659: error: declaration of `typedef int*LPELEMDESC'
i:/mingw/include/oaidl.h:329: error: conflicts with previous declaration `typedef struct tagELEMDESC*LPELEMDESC'
i:/ntddk/inc/oaidl.h:664: error: redefinition of `struct tagTYPEATTR'
i:/mingw/include/oaidl.h:330: error: previous definition of `struct tagTYPEATTR'
i:/ntddk/inc/oaidl.h:683: error: conflicting declaration 'typedef int TYPEATTR'
i:/mingw/include/oaidl.h:349: error: 'TYPEATTR' has a previous declaration as `typedef struct tagTYPEATTR TYPEATTR'
i:/ntddk/inc/oaidl.h:683: error: declaration of `typedef int TYPEATTR'
i:/mingw/include/oaidl.h:349: error: conflicts with previous declaration `typedef struct tagTYPEATTR TYPEATTR'
i:/ntddk/inc/oaidl.h:683: error: declaration of `typedef int TYPEATTR'
i:/mingw/include/oaidl.h:349: error: conflicts with previous declaration `typedef struct tagTYPEATTR TYPEATTR'
i:/ntddk/inc/oaidl.h:688: error: redefinition of `struct tagDISPPARAMS'
i:/mingw/include/oaidl.h:350: error: previous definition of `struct tagDISPPARAMS'
i:/ntddk/inc/oaidl.h:693: error: conflicting declaration 'typedef int DISPPARAMS'
i:/mingw/include/oaidl.h:355: error: 'DISPPARAMS' has a previous declaration as `typedef struct tagDISPPARAMS DISPPARAMS'
i:/ntddk/inc/oaidl.h:693: error: declaration of `typedef int DISPPARAMS'
i:/mingw/include/oaidl.h:355: error: conflicts with previous declaration `typedef struct tagDISPPARAMS DISPPARAMS'
i:/ntddk/inc/oaidl.h:693: error: declaration of `typedef int DISPPARAMS'
i:/mingw/include/oaidl.h:355: error: conflicts with previous declaration `typedef struct tagDISPPARAMS DISPPARAMS'
i:/ntddk/inc/oaidl.h:713: error: redefinition of `struct tagEXCEPINFO'
i:/mingw/include/oaidl.h:356: error: previous definition of `struct tagEXCEPINFO'
i:/ntddk/inc/oaidl.h:723: error: conflicting declaration 'typedef int EXCEPINFO'
i:/mingw/include/oaidl.h:366: error: 'EXCEPINFO' has a previous declaration as `typedef struct tagEXCEPINFO EXCEPINFO'
i:/ntddk/inc/oaidl.h:723: error: declaration of `typedef int EXCEPINFO'
i:/mingw/include/oaidl.h:366: error: conflicts with previous declaration `typedef struct tagEXCEPINFO EXCEPINFO'
i:/ntddk/inc/oaidl.h:723: error: declaration of `typedef int EXCEPINFO'
i:/mingw/include/oaidl.h:366: error: conflicts with previous declaration `typedef struct tagEXCEPINFO EXCEPINFO'
i:/ntddk/inc/oaidl.h:723: error: conflicting declaration 'typedef int*LPEXCEPINFO'
i:/mingw/include/oaidl.h:366: error: 'LPEXCEPINFO' has a previous declaration as `typedef struct tagEXCEPINFO*LPEXCEPINFO'
i:/ntddk/inc/oaidl.h:723: error: declaration of `typedef int*LPEXCEPINFO'
i:/mingw/include/oaidl.h:366: error: conflicts with previous declaration `typedef struct tagEXCEPINFO*LPEXCEPINFO'
i:/ntddk/inc/oaidl.h:723: error: declaration of `typedef int*LPEXCEPINFO'
i:/mingw/include/oaidl.h:366: error: conflicts with previous declaration `typedef struct tagEXCEPINFO*LPEXCEPINFO'
i:/ntddk/inc/oaidl.h:729: error: multiple definition of `enum tagCALLCONV'
i:/mingw/include/oaidl.h:367: error: previous definition here
i:/ntddk/inc/oaidl.h:729: error: conflicting declaration 'CC_FASTCALL'
i:/mingw/include/oaidl.h:368: error: 'CC_FASTCALL' has a previous declaration as `tagCALLCONV CC_FASTCALL'
i:/ntddk/inc/oaidl.h:729: error: declaration of `CC_FASTCALL'
i:/mingw/include/oaidl.h:368: error: conflicts with previous declaration `tagCALLCONV CC_FASTCALL'
i:/ntddk/inc/oaidl.h:730: error: conflicting declaration 'CC_CDECL'
i:/mingw/include/oaidl.h:368: error: 'CC_CDECL' has a previous declaration as `tagCALLCONV CC_CDECL'
i:/ntddk/inc/oaidl.h:730: error: declaration of `CC_CDECL'
i:/mingw/include/oaidl.h:368: error: conflicts with previous declaration `tagCALLCONV CC_CDECL'
i:/ntddk/inc/oaidl.h:731: error: conflicting declaration 'CC_MSCPASCAL'
i:/mingw/include/oaidl.h:368: error: 'CC_MSCPASCAL' has a previous declaration as `tagCALLCONV CC_MSCPASCAL'
i:/ntddk/inc/oaidl.h:731: error: declaration of `CC_MSCPASCAL'
i:/mingw/include/oaidl.h:368: error: conflicts with previous declaration `tagCALLCONV CC_MSCPASCAL'
i:/ntddk/inc/oaidl.h:732: error: conflicting declaration 'CC_PASCAL'
i:/mingw/include/oaidl.h:368: error: 'CC_PASCAL' has a previous declaration as `tagCALLCONV CC_PASCAL'
i:/ntddk/inc/oaidl.h:732: error: declaration of `CC_PASCAL'
i:/mingw/include/oaidl.h:368: error: conflicts with previous declaration `tagCALLCONV CC_PASCAL'
i:/ntddk/inc/oaidl.h:733: error: conflicting declaration 'CC_MACPASCAL'
i:/mingw/include/oaidl.h:369: error: 'CC_MACPASCAL' has a previous declaration as `tagCALLCONV CC_MACPASCAL'
i:/ntddk/inc/oaidl.h:733: error: declaration of `CC_MACPASCAL'
i:/mingw/include/oaidl.h:369: error: conflicts with previous declaration `tagCALLCONV CC_MACPASCAL'
i:/ntddk/inc/oaidl.h:734: error: conflicting declaration 'CC_STDCALL'
i:/mingw/include/oaidl.h:369: error: 'CC_STDCALL' has a previous declaration as `tagCALLCONV CC_STDCALL'
i:/ntddk/inc/oaidl.h:734: error: declaration of `CC_STDCALL'
i:/mingw/include/oaidl.h:369: error: conflicts with previous declaration `tagCALLCONV CC_STDCALL'
i:/ntddk/inc/oaidl.h:735: error: conflicting declaration 'CC_FPFASTCALL'
i:/mingw/include/oaidl.h:369: error: 'CC_FPFASTCALL' has a previous declaration as `tagCALLCONV CC_FPFASTCALL'
i:/ntddk/inc/oaidl.h:735: error: declaration of `CC_FPFASTCALL'
i:/mingw/include/oaidl.h:369: error: conflicts with previous declaration `tagCALLCONV CC_FPFASTCALL'
i:/ntddk/inc/oaidl.h:736: error: conflicting declaration 'CC_SYSCALL'
i:/mingw/include/oaidl.h:369: error: 'CC_SYSCALL' has a previous declaration as `tagCALLCONV CC_SYSCALL'
i:/ntddk/inc/oaidl.h:736: error: declaration of `CC_SYSCALL'
i:/mingw/include/oaidl.h:369: error: conflicts with previous declaration `tagCALLCONV CC_SYSCALL'
i:/ntddk/inc/oaidl.h:737: error: conflicting declaration 'CC_MPWCDECL'
i:/mingw/include/oaidl.h:369: error: 'CC_MPWCDECL' has a previous declaration as `tagCALLCONV CC_MPWCDECL'
i:/ntddk/inc/oaidl.h:737: error: declaration of `CC_MPWCDECL'
i:/mingw/include/oaidl.h:369: error: conflicts with previous declaration `tagCALLCONV CC_MPWCDECL'
i:/ntddk/inc/oaidl.h:738: error: conflicting declaration 'CC_MPWPASCAL'
i:/mingw/include/oaidl.h:370: error: 'CC_MPWPASCAL' has a previous declaration as `tagCALLCONV CC_MPWPASCAL'
i:/ntddk/inc/oaidl.h:738: error: declaration of `CC_MPWPASCAL'
i:/mingw/include/oaidl.h:370: error: conflicts with previous declaration `tagCALLCONV CC_MPWPASCAL'
i:/ntddk/inc/oaidl.h:740: error: conflicting declaration 'CC_MAX'
i:/mingw/include/oaidl.h:371: error: 'CC_MAX' has a previous declaration as `tagCALLCONV CC_MAX'
i:/ntddk/inc/oaidl.h:740: error: declaration of `CC_MAX'
i:/mingw/include/oaidl.h:371: error: conflicts with previous declaration `tagCALLCONV CC_MAX'
i:/ntddk/inc/oaidl.h:744: error: multiple definition of `enum tagFUNCKIND'
i:/mingw/include/oaidl.h:372: error: previous definition here
i:/ntddk/inc/oaidl.h:744: error: conflicting declaration 'FUNC_VIRTUAL'
i:/mingw/include/oaidl.h:373: error: 'FUNC_VIRTUAL' has a previous declaration as `tagFUNCKIND FUNC_VIRTUAL'
i:/ntddk/inc/oaidl.h:744: error: declaration of `FUNC_VIRTUAL'
i:/mingw/include/oaidl.h:373: error: conflicts with previous declaration `tagFUNCKIND FUNC_VIRTUAL'
i:/ntddk/inc/oaidl.h:745: error: conflicting declaration 'FUNC_PUREVIRTUAL'
i:/mingw/include/oaidl.h:373: error: 'FUNC_PUREVIRTUAL' has a previous declaration as `tagFUNCKIND FUNC_PUREVIRTUAL'
i:/ntddk/inc/oaidl.h:745: error: declaration of `FUNC_PUREVIRTUAL'
i:/mingw/include/oaidl.h:373: error: conflicts with previous declaration `tagFUNCKIND FUNC_PUREVIRTUAL'
i:/ntddk/inc/oaidl.h:746: error: conflicting declaration 'FUNC_NONVIRTUAL'
i:/mingw/include/oaidl.h:373: error: 'FUNC_NONVIRTUAL' has a previous declaration as `tagFUNCKIND FUNC_NONVIRTUAL'
i:/ntddk/inc/oaidl.h:746: error: declaration of `FUNC_NONVIRTUAL'
i:/mingw/include/oaidl.h:373: error: conflicts with previous declaration `tagFUNCKIND FUNC_NONVIRTUAL'
i:/ntddk/inc/oaidl.h:747: error: conflicting declaration 'FUNC_STATIC'
i:/mingw/include/oaidl.h:374: error: 'FUNC_STATIC' has a previous declaration as `tagFUNCKIND FUNC_STATIC'
i:/ntddk/inc/oaidl.h:747: error: declaration of `FUNC_STATIC'
i:/mingw/include/oaidl.h:374: error: conflicts with previous declaration `tagFUNCKIND FUNC_STATIC'
i:/ntddk/inc/oaidl.h:749: error: conflicting declaration 'FUNC_DISPATCH'
i:/mingw/include/oaidl.h:375: error: 'FUNC_DISPATCH' has a previous declaration as `tagFUNCKIND FUNC_DISPATCH'
i:/ntddk/inc/oaidl.h:749: error: declaration of `FUNC_DISPATCH'
i:/mingw/include/oaidl.h:375: error: conflicts with previous declaration `tagFUNCKIND FUNC_DISPATCH'
i:/ntddk/inc/oaidl.h:753: error: multiple definition of `enum tagINVOKEKIND'
i:/mingw/include/oaidl.h:376: error: previous definition here
i:/ntddk/inc/oaidl.h:753: error: conflicting declaration 'INVOKE_FUNC'
i:/mingw/include/oaidl.h:377: error: 'INVOKE_FUNC' has a previous declaration as `tagINVOKEKIND INVOKE_FUNC'
i:/ntddk/inc/oaidl.h:753: error: declaration of `INVOKE_FUNC'
i:/mingw/include/oaidl.h:377: error: conflicts with previous declaration `tagINVOKEKIND INVOKE_FUNC'
i:/ntddk/inc/oaidl.h:754: error: conflicting declaration 'INVOKE_PROPERTYGET'
i:/mingw/include/oaidl.h:377: error: 'INVOKE_PROPERTYGET' has a previous declaration as `tagINVOKEKIND INVOKE_PROPERTYGET'
i:/ntddk/inc/oaidl.h:754: error: declaration of `INVOKE_PROPERTYGET'
i:/mingw/include/oaidl.h:377: error: conflicts with previous declaration `tagINVOKEKIND INVOKE_PROPERTYGET'
i:/ntddk/inc/oaidl.h:755: error: conflicting declaration 'INVOKE_PROPERTYPUT'
i:/mingw/include/oaidl.h:377: error: 'INVOKE_PROPERTYPUT' has a previous declaration as `tagINVOKEKIND INVOKE_PROPERTYPUT'
i:/ntddk/inc/oaidl.h:755: error: declaration of `INVOKE_PROPERTYPUT'
i:/mingw/include/oaidl.h:377: error: conflicts with previous declaration `tagINVOKEKIND INVOKE_PROPERTYPUT'
i:/ntddk/inc/oaidl.h:757: error: conflicting declaration 'INVOKE_PROPERTYPUTREF'
i:/mingw/include/oaidl.h:379: error: 'INVOKE_PROPERTYPUTREF' has a previous declaration as `tagINVOKEKIND INVOKE_PROPERTYPUTREF'
i:/ntddk/inc/oaidl.h:757: error: declaration of `INVOKE_PROPERTYPUTREF'
i:/mingw/include/oaidl.h:379: error: conflicts with previous declaration `tagINVOKEKIND INVOKE_PROPERTYPUTREF'
i:/ntddk/inc/oaidl.h:760: error: redefinition of `struct tagFUNCDESC'
i:/mingw/include/oaidl.h:380: error: previous definition of `struct tagFUNCDESC'
i:/ntddk/inc/oaidl.h:773: error: conflicting declaration 'typedef int FUNCDESC'
i:/mingw/include/oaidl.h:393: error: 'FUNCDESC' has a previous declaration as `typedef struct tagFUNCDESC FUNCDESC'
i:/ntddk/inc/oaidl.h:773: error: declaration of `typedef int FUNCDESC'
i:/mingw/include/oaidl.h:393: error: conflicts with previous declaration `typedef struct tagFUNCDESC FUNCDESC'
i:/ntddk/inc/oaidl.h:773: error: declaration of `typedef int FUNCDESC'
i:/mingw/include/oaidl.h:393: error: conflicts with previous declaration `typedef struct tagFUNCDESC FUNCDESC'
i:/ntddk/inc/oaidl.h:779: error: multiple definition of `enum tagVARKIND'
i:/mingw/include/oaidl.h:394: error: previous definition here
i:/ntddk/inc/oaidl.h:779: error: conflicting declaration 'VAR_PERINSTANCE'
i:/mingw/include/oaidl.h:395: error: 'VAR_PERINSTANCE' has a previous declaration as `tagVARKIND VAR_PERINSTANCE'
i:/ntddk/inc/oaidl.h:779: error: declaration of `VAR_PERINSTANCE'
i:/mingw/include/oaidl.h:395: error: conflicts with previous declaration `tagVARKIND VAR_PERINSTANCE'
i:/ntddk/inc/oaidl.h:780: error: conflicting declaration 'VAR_STATIC'
i:/mingw/include/oaidl.h:395: error: 'VAR_STATIC' has a previous declaration as `tagVARKIND VAR_STATIC'
i:/ntddk/inc/oaidl.h:780: error: declaration of `VAR_STATIC'
i:/mingw/include/oaidl.h:395: error: conflicts with previous declaration `tagVARKIND VAR_STATIC'
i:/ntddk/inc/oaidl.h:781: error: conflicting declaration 'VAR_CONST'
i:/mingw/include/oaidl.h:395: error: 'VAR_CONST' has a previous declaration as `tagVARKIND VAR_CONST'
i:/ntddk/inc/oaidl.h:781: error: declaration of `VAR_CONST'
i:/mingw/include/oaidl.h:395: error: conflicts with previous declaration `tagVARKIND VAR_CONST'
i:/ntddk/inc/oaidl.h:783: error: conflicting declaration 'VAR_DISPATCH'
i:/mingw/include/oaidl.h:396: error: 'VAR_DISPATCH' has a previous declaration as `tagVARKIND VAR_DISPATCH'
i:/ntddk/inc/oaidl.h:783: error: declaration of `VAR_DISPATCH'
i:/mingw/include/oaidl.h:396: error: conflicts with previous declaration `tagVARKIND VAR_DISPATCH'
i:/ntddk/inc/oaidl.h:794: error: redefinition of `struct tagVARDESC'
i:/mingw/include/oaidl.h:397: error: previous definition of `struct tagVARDESC'
i:/ntddk/inc/oaidl.h:805: error: conflicting declaration 'typedef int VARDESC'
i:/mingw/include/oaidl.h:407: error: 'VARDESC' has a previous declaration as `typedef struct tagVARDESC VARDESC'
i:/ntddk/inc/oaidl.h:805: error: declaration of `typedef int VARDESC'
i:/mingw/include/oaidl.h:407: error: conflicts with previous declaration `typedef struct tagVARDESC VARDESC'
i:/ntddk/inc/oaidl.h:805: error: declaration of `typedef int VARDESC'
i:/mingw/include/oaidl.h:407: error: conflicts with previous declaration `typedef struct tagVARDESC VARDESC'
i:/ntddk/inc/oaidl.h:811: error: multiple definition of `enum tagTYPEFLAGS'
i:/mingw/include/oaidl.h:408: error: previous definition here
i:/ntddk/inc/oaidl.h:811: error: conflicting declaration 'TYPEFLAG_FAPPOBJECT'
i:/mingw/include/oaidl.h:409: error: 'TYPEFLAG_FAPPOBJECT' has a previous declaration as `tagTYPEFLAGS TYPEFLAG_FAPPOBJECT'
i:/ntddk/inc/oaidl.h:811: error: declaration of `TYPEFLAG_FAPPOBJECT'
i:/mingw/include/oaidl.h:409: error: conflicts with previous declaration `tagTYPEFLAGS TYPEFLAG_FAPPOBJECT'
i:/ntddk/inc/oaidl.h:812: error: conflicting declaration 'TYPEFLAG_FCANCREATE'
i:/mingw/include/oaidl.h:409: error: 'TYPEFLAG_FCANCREATE' has a previous declaration as `tagTYPEFLAGS TYPEFLAG_FCANCREATE'
i:/ntddk/inc/oaidl.h:812: error: declaration of `TYPEFLAG_FCANCREATE'
i:/mingw/include/oaidl.h:409: error: conflicts with previous declaration `tagTYPEFLAGS TYPEFLAG_FCANCREATE'
i:/ntddk/inc/oaidl.h:813: error: conflicting declaration 'TYPEFLAG_FLICENSED'
i:/mingw/include/oaidl.h:409: error: 'TYPEFLAG_FLICENSED' has a previous declaration as `tagTYPEFLAGS TYPEFLAG_FLICENSED'
i:/ntddk/inc/oaidl.h:813: error: declaration of `TYPEFLAG_FLICENSED'
i:/mingw/include/oaidl.h:409: error: conflicts with previous declaration `tagTYPEFLAGS TYPEFLAG_FLICENSED'
i:/ntddk/inc/oaidl.h:814: error: conflicting declaration 'TYPEFLAG_FPREDECLID'
i:/mingw/include/oaidl.h:410: error: 'TYPEFLAG_FPREDECLID' has a previous declaration as `tagTYPEFLAGS TYPEFLAG_FPREDECLID'
i:/ntddk/inc/oaidl.h:814: error: declaration of `TYPEFLAG_FPREDECLID'
i:/mingw/include/oaidl.h:410: error: conflicts with previous declaration `tagTYPEFLAGS TYPEFLAG_FPREDECLID'
i:/ntddk/inc/oaidl.h:815: error: conflicting declaration 'TYPEFLAG_FHIDDEN'
i:/mingw/include/oaidl.h:410: error: 'TYPEFLAG_FHIDDEN' has a previous declaration as `tagTYPEFLAGS TYPEFLAG_FHIDDEN'
i:/ntddk/inc/oaidl.h:815: error: declaration of `TYPEFLAG_FHIDDEN'
i:/mingw/include/oaidl.h:410: error: conflicts with previous declaration `tagTYPEFLAGS TYPEFLAG_FHIDDEN'
i:/ntddk/inc/oaidl.h:816: error: conflicting declaration 'TYPEFLAG_FCONTROL'
i:/mingw/include/oaidl.h:410: error: 'TYPEFLAG_FCONTROL' has a previous declaration as `tagTYPEFLAGS TYPEFLAG_FCONTROL'
i:/ntddk/inc/oaidl.h:816: error: declaration of `TYPEFLAG_FCONTROL'
i:/mingw/include/oaidl.h:410: error: conflicts with previous declaration `tagTYPEFLAGS TYPEFLAG_FCONTROL'
i:/ntddk/inc/oaidl.h:817: error: conflicting declaration 'TYPEFLAG_FDUAL'
i:/mingw/include/oaidl.h:411: error: 'TYPEFLAG_FDUAL' has a previous declaration as `tagTYPEFLAGS TYPEFLAG_FDUAL'
i:/ntddk/inc/oaidl.h:817: error: declaration of `TYPEFLAG_FDUAL'
i:/mingw/include/oaidl.h:411: error: conflicts with previous declaration `tagTYPEFLAGS TYPEFLAG_FDUAL'
i:/ntddk/inc/oaidl.h:818: error: conflicting declaration 'TYPEFLAG_FNONEXTENSIBLE'
i:/mingw/include/oaidl.h:411: error: 'TYPEFLAG_FNONEXTENSIBLE' has a previous declaration as `tagTYPEFLAGS TYPEFLAG_FNONEXTENSIBLE'
i:/ntddk/inc/oaidl.h:818: error: declaration of `TYPEFLAG_FNONEXTENSIBLE'
i:/mingw/include/oaidl.h:411: error: conflicts with previous declaration `tagTYPEFLAGS TYPEFLAG_FNONEXTENSIBLE'
i:/ntddk/inc/oaidl.h:819: error: conflicting declaration 'TYPEFLAG_FOLEAUTOMATION'
i:/mingw/include/oaidl.h:412: error: 'TYPEFLAG_FOLEAUTOMATION' has a previous declaration as `tagTYPEFLAGS TYPEFLAG_FOLEAUTOMATION'
i:/ntddk/inc/oaidl.h:819: error: declaration of `TYPEFLAG_FOLEAUTOMATION'
i:/mingw/include/oaidl.h:412: error: conflicts with previous declaration `tagTYPEFLAGS TYPEFLAG_FOLEAUTOMATION'
i:/ntddk/inc/oaidl.h:820: error: conflicting declaration 'TYPEFLAG_FRESTRICTED'
i:/mingw/include/oaidl.h:412: error: 'TYPEFLAG_FRESTRICTED' has a previous declaration as `tagTYPEFLAGS TYPEFLAG_FRESTRICTED'
i:/ntddk/inc/oaidl.h:820: error: declaration of `TYPEFLAG_FRESTRICTED'
i:/mingw/include/oaidl.h:412: error: conflicts with previous declaration `tagTYPEFLAGS TYPEFLAG_FRESTRICTED'
i:/ntddk/inc/oaidl.h:821: error: conflicting declaration 'TYPEFLAG_FAGGREGATABLE'
i:/mingw/include/oaidl.h:413: error: 'TYPEFLAG_FAGGREGATABLE' has a previous declaration as `tagTYPEFLAGS TYPEFLAG_FAGGREGATABLE'
i:/ntddk/inc/oaidl.h:821: error: declaration of `TYPEFLAG_FAGGREGATABLE'
i:/mingw/include/oaidl.h:413: error: conflicts with previous declaration `tagTYPEFLAGS TYPEFLAG_FAGGREGATABLE'
i:/ntddk/inc/oaidl.h:822: error: conflicting declaration 'TYPEFLAG_FREPLACEABLE'
i:/mingw/include/oaidl.h:413: error: 'TYPEFLAG_FREPLACEABLE' has a previous declaration as `tagTYPEFLAGS TYPEFLAG_FREPLACEABLE'
i:/ntddk/inc/oaidl.h:822: error: declaration of `TYPEFLAG_FREPLACEABLE'
i:/mingw/include/oaidl.h:413: error: conflicts with previous declaration `tagTYPEFLAGS TYPEFLAG_FREPLACEABLE'
i:/ntddk/inc/oaidl.h:823: error: conflicting declaration 'TYPEFLAG_FDISPATCHABLE'
i:/mingw/include/oaidl.h:414: error: 'TYPEFLAG_FDISPATCHABLE' has a previous declaration as `tagTYPEFLAGS TYPEFLAG_FDISPATCHABLE'
i:/ntddk/inc/oaidl.h:823: error: declaration of `TYPEFLAG_FDISPATCHABLE'
i:/mingw/include/oaidl.h:414: error: conflicts with previous declaration `tagTYPEFLAGS TYPEFLAG_FDISPATCHABLE'
i:/ntddk/inc/oaidl.h:824: error: conflicting declaration 'TYPEFLAG_FREVERSEBIND'
i:/mingw/include/oaidl.h:415: error: 'TYPEFLAG_FREVERSEBIND' has a previous declaration as `tagTYPEFLAGS TYPEFLAG_FREVERSEBIND'
i:/ntddk/inc/oaidl.h:824: error: declaration of `TYPEFLAG_FREVERSEBIND'
i:/mingw/include/oaidl.h:415: error: conflicts with previous declaration `tagTYPEFLAGS TYPEFLAG_FREVERSEBIND'
i:/ntddk/inc/oaidl.h:830: error: multiple definition of `enum tagFUNCFLAGS'
i:/mingw/include/oaidl.h:416: error: previous definition here
i:/ntddk/inc/oaidl.h:830: error: conflicting declaration 'FUNCFLAG_FRESTRICTED'
i:/mingw/include/oaidl.h:417: error: 'FUNCFLAG_FRESTRICTED' has a previous declaration as `tagFUNCFLAGS FUNCFLAG_FRESTRICTED'
i:/ntddk/inc/oaidl.h:830: error: declaration of `FUNCFLAG_FRESTRICTED'
i:/mingw/include/oaidl.h:417: error: conflicts with previous declaration `tagFUNCFLAGS FUNCFLAG_FRESTRICTED'
i:/ntddk/inc/oaidl.h:831: error: conflicting declaration 'FUNCFLAG_FSOURCE'
i:/mingw/include/oaidl.h:417: error: 'FUNCFLAG_FSOURCE' has a previous declaration as `tagFUNCFLAGS FUNCFLAG_FSOURCE'
i:/ntddk/inc/oaidl.h:831: error: declaration of `FUNCFLAG_FSOURCE'
i:/mingw/include/oaidl.h:417: error: conflicts with previous declaration `tagFUNCFLAGS FUNCFLAG_FSOURCE'
i:/ntddk/inc/oaidl.h:832: error: conflicting declaration 'FUNCFLAG_FBINDABLE'
i:/mingw/include/oaidl.h:417: error: 'FUNCFLAG_FBINDABLE' has a previous declaration as `tagFUNCFLAGS FUNCFLAG_FBINDABLE'
i:/ntddk/inc/oaidl.h:832: error: declaration of `FUNCFLAG_FBINDABLE'
i:/mingw/include/oaidl.h:417: error: conflicts with previous declaration `tagFUNCFLAGS FUNCFLAG_FBINDABLE'
i:/ntddk/inc/oaidl.h:833: error: conflicting declaration 'FUNCFLAG_FREQUESTEDIT'
i:/mingw/include/oaidl.h:418: error: 'FUNCFLAG_FREQUESTEDIT' has a previous declaration as `tagFUNCFLAGS FUNCFLAG_FREQUESTEDIT'
i:/ntddk/inc/oaidl.h:833: error: declaration of `FUNCFLAG_FREQUESTEDIT'
i:/mingw/include/oaidl.h:418: error: conflicts with previous declaration `tagFUNCFLAGS FUNCFLAG_FREQUESTEDIT'
i:/ntddk/inc/oaidl.h:834: error: conflicting declaration 'FUNCFLAG_FDISPLAYBIND'
i:/mingw/include/oaidl.h:418: error: 'FUNCFLAG_FDISPLAYBIND' has a previous declaration as `tagFUNCFLAGS FUNCFLAG_FDISPLAYBIND'
i:/ntddk/inc/oaidl.h:834: error: declaration of `FUNCFLAG_FDISPLAYBIND'
i:/mingw/include/oaidl.h:418: error: conflicts with previous declaration `tagFUNCFLAGS FUNCFLAG_FDISPLAYBIND'
i:/ntddk/inc/oaidl.h:835: error: conflicting declaration 'FUNCFLAG_FDEFAULTBIND'
i:/mingw/include/oaidl.h:418: error: 'FUNCFLAG_FDEFAULTBIND' has a previous declaration as `tagFUNCFLAGS FUNCFLAG_FDEFAULTBIND'
i:/ntddk/inc/oaidl.h:835: error: declaration of `FUNCFLAG_FDEFAULTBIND'
i:/mingw/include/oaidl.h:418: error: conflicts with previous declaration `tagFUNCFLAGS FUNCFLAG_FDEFAULTBIND'
i:/ntddk/inc/oaidl.h:836: error: conflicting declaration 'FUNCFLAG_FHIDDEN'
i:/mingw/include/oaidl.h:419: error: 'FUNCFLAG_FHIDDEN' has a previous declaration as `tagFUNCFLAGS FUNCFLAG_FHIDDEN'
i:/ntddk/inc/oaidl.h:836: error: declaration of `FUNCFLAG_FHIDDEN'
i:/mingw/include/oaidl.h:419: error: conflicts with previous declaration `tagFUNCFLAGS FUNCFLAG_FHIDDEN'
i:/ntddk/inc/oaidl.h:837: error: conflicting declaration 'FUNCFLAG_FUSESGETLASTERROR'
i:/mingw/include/oaidl.h:419: error: 'FUNCFLAG_FUSESGETLASTERROR' has a previous declaration as `tagFUNCFLAGS FUNCFLAG_FUSESGETLASTERROR'
i:/ntddk/inc/oaidl.h:837: error: declaration of `FUNCFLAG_FUSESGETLASTERROR'
i:/mingw/include/oaidl.h:419: error: conflicts with previous declaration `tagFUNCFLAGS FUNCFLAG_FUSESGETLASTERROR'
i:/ntddk/inc/oaidl.h:838: error: conflicting declaration 'FUNCFLAG_FDEFAULTCOLLELEM'
i:/mingw/include/oaidl.h:419: error: 'FUNCFLAG_FDEFAULTCOLLELEM' has a previous declaration as `tagFUNCFLAGS FUNCFLAG_FDEFAULTCOLLELEM'
i:/ntddk/inc/oaidl.h:838: error: declaration of `FUNCFLAG_FDEFAULTCOLLELEM'
i:/mingw/include/oaidl.h:419: error: conflicts with previous declaration `tagFUNCFLAGS FUNCFLAG_FDEFAULTCOLLELEM'
i:/ntddk/inc/oaidl.h:839: error: conflicting declaration 'FUNCFLAG_FUIDEFAULT'
i:/mingw/include/oaidl.h:420: error: 'FUNCFLAG_FUIDEFAULT' has a previous declaration as `tagFUNCFLAGS FUNCFLAG_FUIDEFAULT'
i:/ntddk/inc/oaidl.h:839: error: declaration of `FUNCFLAG_FUIDEFAULT'
i:/mingw/include/oaidl.h:420: error: conflicts with previous declaration `tagFUNCFLAGS FUNCFLAG_FUIDEFAULT'
i:/ntddk/inc/oaidl.h:840: error: conflicting declaration 'FUNCFLAG_FNONBROWSABLE'
i:/mingw/include/oaidl.h:420: error: 'FUNCFLAG_FNONBROWSABLE' has a previous declaration as `tagFUNCFLAGS FUNCFLAG_FNONBROWSABLE'
i:/ntddk/inc/oaidl.h:840: error: declaration of `FUNCFLAG_FNONBROWSABLE'
i:/mingw/include/oaidl.h:420: error: conflicts with previous declaration `tagFUNCFLAGS FUNCFLAG_FNONBROWSABLE'
i:/ntddk/inc/oaidl.h:841: error: conflicting declaration 'FUNCFLAG_FREPLACEABLE'
i:/mingw/include/oaidl.h:420: error: 'FUNCFLAG_FREPLACEABLE' has a previous declaration as `tagFUNCFLAGS FUNCFLAG_FREPLACEABLE'
i:/ntddk/inc/oaidl.h:841: error: declaration of `FUNCFLAG_FREPLACEABLE'
i:/mingw/include/oaidl.h:420: error: conflicts with previous declaration `tagFUNCFLAGS FUNCFLAG_FREPLACEABLE'
i:/ntddk/inc/oaidl.h:843: error: conflicting declaration 'FUNCFLAG_FIMMEDIATEBIND'
i:/mingw/include/oaidl.h:422: error: 'FUNCFLAG_FIMMEDIATEBIND' has a previous declaration as `tagFUNCFLAGS FUNCFLAG_FIMMEDIATEBIND'
i:/ntddk/inc/oaidl.h:843: error: declaration of `FUNCFLAG_FIMMEDIATEBIND'
i:/mingw/include/oaidl.h:422: error: conflicts with previous declaration `tagFUNCFLAGS FUNCFLAG_FIMMEDIATEBIND'
i:/ntddk/inc/oaidl.h:847: error: multiple definition of `enum tagVARFLAGS'
i:/mingw/include/oaidl.h:423: error: previous definition here
i:/ntddk/inc/oaidl.h:847: error: conflicting declaration 'VARFLAG_FREADONLY'
i:/mingw/include/oaidl.h:424: error: 'VARFLAG_FREADONLY' has a previous declaration as `tagVARFLAGS VARFLAG_FREADONLY'
i:/ntddk/inc/oaidl.h:847: error: declaration of `VARFLAG_FREADONLY'
i:/mingw/include/oaidl.h:424: error: conflicts with previous declaration `tagVARFLAGS VARFLAG_FREADONLY'
i:/ntddk/inc/oaidl.h:848: error: conflicting declaration 'VARFLAG_FSOURCE'
i:/mingw/include/oaidl.h:424: error: 'VARFLAG_FSOURCE' has a previous declaration as `tagVARFLAGS VARFLAG_FSOURCE'
i:/ntddk/inc/oaidl.h:848: error: declaration of `VARFLAG_FSOURCE'
i:/mingw/include/oaidl.h:424: error: conflicts with previous declaration `tagVARFLAGS VARFLAG_FSOURCE'
i:/ntddk/inc/oaidl.h:849: error: conflicting declaration 'VARFLAG_FBINDABLE'
i:/mingw/include/oaidl.h:424: error: 'VARFLAG_FBINDABLE' has a previous declaration as `tagVARFLAGS VARFLAG_FBINDABLE'
i:/ntddk/inc/oaidl.h:849: error: declaration of `VARFLAG_FBINDABLE'
i:/mingw/include/oaidl.h:424: error: conflicts with previous declaration `tagVARFLAGS VARFLAG_FBINDABLE'
i:/ntddk/inc/oaidl.h:850: error: conflicting declaration 'VARFLAG_FREQUESTEDIT'
i:/mingw/include/oaidl.h:424: error: 'VARFLAG_FREQUESTEDIT' has a previous declaration as `tagVARFLAGS VARFLAG_FREQUESTEDIT'
i:/ntddk/inc/oaidl.h:850: error: declaration of `VARFLAG_FREQUESTEDIT'
i:/mingw/include/oaidl.h:424: error: conflicts with previous declaration `tagVARFLAGS VARFLAG_FREQUESTEDIT'
i:/ntddk/inc/oaidl.h:851: error: conflicting declaration 'VARFLAG_FDISPLAYBIND'
i:/mingw/include/oaidl.h:425: error: 'VARFLAG_FDISPLAYBIND' has a previous declaration as `tagVARFLAGS VARFLAG_FDISPLAYBIND'
i:/ntddk/inc/oaidl.h:851: error: declaration of `VARFLAG_FDISPLAYBIND'
i:/mingw/include/oaidl.h:425: error: conflicts with previous declaration `tagVARFLAGS VARFLAG_FDISPLAYBIND'
i:/ntddk/inc/oaidl.h:852: error: conflicting declaration 'VARFLAG_FDEFAULTBIND'
i:/mingw/include/oaidl.h:425: error: 'VARFLAG_FDEFAULTBIND' has a previous declaration as `tagVARFLAGS VARFLAG_FDEFAULTBIND'
i:/ntddk/inc/oaidl.h:852: error: declaration of `VARFLAG_FDEFAULTBIND'
i:/mingw/include/oaidl.h:425: error: conflicts with previous declaration `tagVARFLAGS VARFLAG_FDEFAULTBIND'
i:/ntddk/inc/oaidl.h:853: error: conflicting declaration 'VARFLAG_FHIDDEN'
i:/mingw/include/oaidl.h:425: error: 'VARFLAG_FHIDDEN' has a previous declaration as `tagVARFLAGS VARFLAG_FHIDDEN'
i:/ntddk/inc/oaidl.h:853: error: declaration of `VARFLAG_FHIDDEN'
i:/mingw/include/oaidl.h:425: error: conflicts with previous declaration `tagVARFLAGS VARFLAG_FHIDDEN'
i:/ntddk/inc/oaidl.h:854: error: conflicting declaration 'VARFLAG_FRESTRICTED'
i:/mingw/include/oaidl.h:425: error: 'VARFLAG_FRESTRICTED' has a previous declaration as `tagVARFLAGS VARFLAG_FRESTRICTED'
i:/ntddk/inc/oaidl.h:854: error: declaration of `VARFLAG_FRESTRICTED'
i:/mingw/include/oaidl.h:425: error: conflicts with previous declaration `tagVARFLAGS VARFLAG_FRESTRICTED'
i:/ntddk/inc/oaidl.h:855: error: conflicting declaration 'VARFLAG_FDEFAULTCOLLELEM'
i:/mingw/include/oaidl.h:426: error: 'VARFLAG_FDEFAULTCOLLELEM' has a previous declaration as `tagVARFLAGS VARFLAG_FDEFAULTCOLLELEM'
i:/ntddk/inc/oaidl.h:855: error: declaration of `VARFLAG_FDEFAULTCOLLELEM'
i:/mingw/include/oaidl.h:426: error: conflicts with previous declaration `tagVARFLAGS VARFLAG_FDEFAULTCOLLELEM'
i:/ntddk/inc/oaidl.h:856: error: conflicting declaration 'VARFLAG_FUIDEFAULT'
i:/mingw/include/oaidl.h:426: error: 'VARFLAG_FUIDEFAULT' has a previous declaration as `tagVARFLAGS VARFLAG_FUIDEFAULT'
i:/ntddk/inc/oaidl.h:856: error: declaration of `VARFLAG_FUIDEFAULT'
i:/mingw/include/oaidl.h:426: error: conflicts with previous declaration `tagVARFLAGS VARFLAG_FUIDEFAULT'
i:/ntddk/inc/oaidl.h:857: error: conflicting declaration 'VARFLAG_FNONBROWSABLE'
i:/mingw/include/oaidl.h:426: error: 'VARFLAG_FNONBROWSABLE' has a previous declaration as `tagVARFLAGS VARFLAG_FNONBROWSABLE'
i:/ntddk/inc/oaidl.h:857: error: declaration of `VARFLAG_FNONBROWSABLE'
i:/mingw/include/oaidl.h:426: error: conflicts with previous declaration `tagVARFLAGS VARFLAG_FNONBROWSABLE'
i:/ntddk/inc/oaidl.h:858: error: conflicting declaration 'VARFLAG_FREPLACEABLE'
i:/mingw/include/oaidl.h:427: error: 'VARFLAG_FREPLACEABLE' has a previous declaration as `tagVARFLAGS VARFLAG_FREPLACEABLE'
i:/ntddk/inc/oaidl.h:858: error: declaration of `VARFLAG_FREPLACEABLE'
i:/mingw/include/oaidl.h:427: error: conflicts with previous declaration `tagVARFLAGS VARFLAG_FREPLACEABLE'
i:/ntddk/inc/oaidl.h:860: error: conflicting declaration 'VARFLAG_FIMMEDIATEBIND'
i:/mingw/include/oaidl.h:428: error: 'VARFLAG_FIMMEDIATEBIND' has a previous declaration as `tagVARFLAGS VARFLAG_FIMMEDIATEBIND'
i:/ntddk/inc/oaidl.h:860: error: declaration of `VARFLAG_FIMMEDIATEBIND'
i:/mingw/include/oaidl.h:428: error: conflicts with previous declaration `tagVARFLAGS VARFLAG_FIMMEDIATEBIND'
i:/ntddk/inc/oaidl.h:863: error: redefinition of `struct tagCLEANLOCALSTORAGE'
i:/mingw/include/oaidl.h:429: error: previous definition of `struct tagCLEANLOCALSTORAGE'
i:/ntddk/inc/oaidl.h:867: error: conflicting declaration 'typedef int CLEANLOCALSTORAGE'
i:/mingw/include/oaidl.h:433: error: 'CLEANLOCALSTORAGE' has a previous declaration as `typedef struct tagCLEANLOCALSTORAGE CLEANLOCALSTORAGE'
i:/ntddk/inc/oaidl.h:867: error: declaration of `typedef int CLEANLOCALSTORAGE'
i:/mingw/include/oaidl.h:433: error: conflicts with previous declaration `typedef struct tagCLEANLOCALSTORAGE CLEANLOCALSTORAGE'
i:/ntddk/inc/oaidl.h:867: error: declaration of `typedef int CLEANLOCALSTORAGE'
i:/mingw/include/oaidl.h:433: error: conflicts with previous declaration `typedef struct tagCLEANLOCALSTORAGE CLEANLOCALSTORAGE'
i:/ntddk/inc/oaidl.h:870: error: redefinition of `struct tagCUSTDATAITEM'
i:/mingw/include/oaidl.h:434: error: previous definition of `struct tagCUSTDATAITEM'
i:/ntddk/inc/oaidl.h:873: error: conflicting declaration 'typedef int CUSTDATAITEM'
i:/mingw/include/oaidl.h:437: error: 'CUSTDATAITEM' has a previous declaration as `typedef struct tagCUSTDATAITEM CUSTDATAITEM'
i:/ntddk/inc/oaidl.h:873: error: declaration of `typedef int CUSTDATAITEM'
i:/mingw/include/oaidl.h:437: error: conflicts with previous declaration `typedef struct tagCUSTDATAITEM CUSTDATAITEM'
i:/ntddk/inc/oaidl.h:873: error: declaration of `typedef int CUSTDATAITEM'
i:/mingw/include/oaidl.h:437: error: conflicts with previous declaration `typedef struct tagCUSTDATAITEM CUSTDATAITEM'
i:/ntddk/inc/oaidl.h:878: error: redefinition of `struct tagCUSTDATA'
i:/mingw/include/oaidl.h:438: error: previous definition of `struct tagCUSTDATA'
i:/ntddk/inc/oaidl.h:881: error: conflicting declaration 'typedef int CUSTDATA'
i:/mingw/include/oaidl.h:441: error: 'CUSTDATA' has a previous declaration as `typedef struct tagCUSTDATA CUSTDATA'
i:/ntddk/inc/oaidl.h:881: error: declaration of `typedef int CUSTDATA'
i:/mingw/include/oaidl.h:441: error: conflicts with previous declaration `typedef struct tagCUSTDATA CUSTDATA'
i:/ntddk/inc/oaidl.h:881: error: declaration of `typedef int CUSTDATA'
i:/mingw/include/oaidl.h:441: error: conflicts with previous declaration `typedef struct tagCUSTDATA CUSTDATA'
i:/ntddk/inc/oaidl.h:2701: error: redefinition of `struct IDispatch'
i:/mingw/include/oaidl.h:459: error: previous definition of `struct IDispatch'
i:/ntddk/inc/oaidl.h:2901: error: redefinition of `struct IEnumVARIANT'
i:/mingw/include/oaidl.h:472: error: previous definition of `struct IEnumVARIANT'
i:/ntddk/inc/oaidl.h:3057: error: multiple definition of `enum tagDESCKIND'
i:/mingw/include/oaidl.h:443: error: previous definition here
i:/ntddk/inc/oaidl.h:3057: error: conflicting declaration 'DESCKIND_NONE'
i:/mingw/include/oaidl.h:444: error: 'DESCKIND_NONE' has a previous declaration as `tagDESCKIND DESCKIND_NONE'
i:/ntddk/inc/oaidl.h:3057: error: declaration of `DESCKIND_NONE'
i:/mingw/include/oaidl.h:444: error: conflicts with previous declaration `tagDESCKIND DESCKIND_NONE'
i:/ntddk/inc/oaidl.h:3058: error: conflicting declaration 'DESCKIND_FUNCDESC'
i:/mingw/include/oaidl.h:444: error: 'DESCKIND_FUNCDESC' has a previous declaration as `tagDESCKIND DESCKIND_FUNCDESC'
i:/ntddk/inc/oaidl.h:3058: error: declaration of `DESCKIND_FUNCDESC'
i:/mingw/include/oaidl.h:444: error: conflicts with previous declaration `tagDESCKIND DESCKIND_FUNCDESC'
i:/ntddk/inc/oaidl.h:3059: error: conflicting declaration 'DESCKIND_VARDESC'
i:/mingw/include/oaidl.h:445: error: 'DESCKIND_VARDESC' has a previous declaration as `tagDESCKIND DESCKIND_VARDESC'
i:/ntddk/inc/oaidl.h:3059: error: declaration of `DESCKIND_VARDESC'
i:/mingw/include/oaidl.h:445: error: conflicts with previous declaration `tagDESCKIND DESCKIND_VARDESC'
i:/ntddk/inc/oaidl.h:3060: error: conflicting declaration 'DESCKIND_TYPECOMP'
i:/mingw/include/oaidl.h:445: error: 'DESCKIND_TYPECOMP' has a previous declaration as `tagDESCKIND DESCKIND_TYPECOMP'
i:/ntddk/inc/oaidl.h:3060: error: declaration of `DESCKIND_TYPECOMP'
i:/mingw/include/oaidl.h:445: error: conflicts with previous declaration `tagDESCKIND DESCKIND_TYPECOMP'
i:/ntddk/inc/oaidl.h:3061: error: conflicting declaration 'DESCKIND_IMPLICITAPPOBJ'
i:/mingw/include/oaidl.h:446: error: 'DESCKIND_IMPLICITAPPOBJ' has a previous declaration as `tagDESCKIND DESCKIND_IMPLICITAPPOBJ'
i:/ntddk/inc/oaidl.h:3061: error: declaration of `DESCKIND_IMPLICITAPPOBJ'
i:/mingw/include/oaidl.h:446: error: conflicts with previous declaration `tagDESCKIND DESCKIND_IMPLICITAPPOBJ'
i:/ntddk/inc/oaidl.h:3063: error: conflicting declaration 'DESCKIND_MAX'
i:/mingw/include/oaidl.h:448: error: 'DESCKIND_MAX' has a previous declaration as `tagDESCKIND DESCKIND_MAX'
i:/ntddk/inc/oaidl.h:3063: error: declaration of `DESCKIND_MAX'
i:/mingw/include/oaidl.h:448: error: conflicts with previous declaration `tagDESCKIND DESCKIND_MAX'
i:/ntddk/inc/oaidl.h:3066: error: redefinition of `union tagBINDPTR'
i:/mingw/include/oaidl.h:450: error: previous definition of `union tagBINDPTR'
i:/ntddk/inc/oaidl.h:3070: error: conflicting declaration 'typedef int BINDPTR'
i:/mingw/include/oaidl.h:454: error: 'BINDPTR' has a previous declaration as `typedef union tagBINDPTR BINDPTR'
i:/ntddk/inc/oaidl.h:3070: error: declaration of `typedef int BINDPTR'
i:/mingw/include/oaidl.h:454: error: conflicts with previous declaration `typedef union tagBINDPTR BINDPTR'
i:/ntddk/inc/oaidl.h:3070: error: declaration of `typedef int BINDPTR'
i:/mingw/include/oaidl.h:454: error: conflicts with previous declaration `typedef union tagBINDPTR BINDPTR'
i:/ntddk/inc/oaidl.h:3081: error: redefinition of `struct ITypeComp'
i:/mingw/include/oaidl.h:485: error: previous definition of `struct ITypeComp'
i:/ntddk/inc/oaidl.h:3221: error: redefinition of `struct ITypeInfo'
i:/mingw/include/oaidl.h:496: error: previous definition of `struct ITypeInfo'
i:/ntddk/inc/oaidl.h:4411: error: multiple definition of `enum tagSYSKIND'
i:/mingw/include/oaidl.h:84: error: previous definition here
i:/ntddk/inc/oaidl.h:4411: error: conflicting declaration 'SYS_WIN16'
i:/mingw/include/oaidl.h:85: error: 'SYS_WIN16' has a previous declaration as `tagSYSKIND SYS_WIN16'
i:/ntddk/inc/oaidl.h:4411: error: declaration of `SYS_WIN16'
i:/mingw/include/oaidl.h:85: error: conflicts with previous declaration `tagSYSKIND SYS_WIN16'
i:/ntddk/inc/oaidl.h:4412: error: conflicting declaration 'SYS_WIN32'
i:/mingw/include/oaidl.h:85: error: 'SYS_WIN32' has a previous declaration as `tagSYSKIND SYS_WIN32'
i:/ntddk/inc/oaidl.h:4412: error: declaration of `SYS_WIN32'
i:/mingw/include/oaidl.h:85: error: conflicts with previous declaration `tagSYSKIND SYS_WIN32'
i:/ntddk/inc/oaidl.h:4413: error: conflicting declaration 'SYS_MAC'
i:/mingw/include/oaidl.h:86: error: 'SYS_MAC' has a previous declaration as `tagSYSKIND SYS_MAC'
i:/ntddk/inc/oaidl.h:4413: error: declaration of `SYS_MAC'
i:/mingw/include/oaidl.h:86: error: conflicts with previous declaration `tagSYSKIND SYS_MAC'
i:/ntddk/inc/oaidl.h:4419: error: multiple definition of `enum tagLIBFLAGS'
i:/mingw/include/oaidl.h:87: error: previous definition here
i:/ntddk/inc/oaidl.h:4419: error: conflicting declaration 'LIBFLAG_FRESTRICTED'
i:/mingw/include/oaidl.h:88: error: 'LIBFLAG_FRESTRICTED' has a previous declaration as `tagLIBFLAGS LIBFLAG_FRESTRICTED'
i:/ntddk/inc/oaidl.h:4419: error: declaration of `LIBFLAG_FRESTRICTED'
i:/mingw/include/oaidl.h:88: error: conflicts with previous declaration `tagLIBFLAGS LIBFLAG_FRESTRICTED'
i:/ntddk/inc/oaidl.h:4420: error: conflicting declaration 'LIBFLAG_FCONTROL'
i:/mingw/include/oaidl.h:88: error: 'LIBFLAG_FCONTROL' has a previous declaration as `tagLIBFLAGS LIBFLAG_FCONTROL'
i:/ntddk/inc/oaidl.h:4420: error: declaration of `LIBFLAG_FCONTROL'
i:/mingw/include/oaidl.h:88: error: conflicts with previous declaration `tagLIBFLAGS LIBFLAG_FCONTROL'
i:/ntddk/inc/oaidl.h:4421: error: conflicting declaration 'LIBFLAG_FHIDDEN'
i:/mingw/include/oaidl.h:88: error: 'LIBFLAG_FHIDDEN' has a previous declaration as `tagLIBFLAGS LIBFLAG_FHIDDEN'
i:/ntddk/inc/oaidl.h:4421: error: declaration of `LIBFLAG_FHIDDEN'
i:/mingw/include/oaidl.h:88: error: conflicts with previous declaration `tagLIBFLAGS LIBFLAG_FHIDDEN'
i:/ntddk/inc/oaidl.h:4423: error: conflicting declaration 'LIBFLAG_FHASDISKIMAGE'
i:/mingw/include/oaidl.h:90: error: 'LIBFLAG_FHASDISKIMAGE' has a previous declaration as `tagLIBFLAGS LIBFLAG_FHASDISKIMAGE'
i:/ntddk/inc/oaidl.h:4423: error: declaration of `LIBFLAG_FHASDISKIMAGE'
i:/mingw/include/oaidl.h:90: error: conflicts with previous declaration `tagLIBFLAGS LIBFLAG_FHASDISKIMAGE'
i:/ntddk/inc/oaidl.h:4428: error: redefinition of `struct tagTLIBATTR'
i:/mingw/include/oaidl.h:91: error: previous definition of `struct tagTLIBATTR'
i:/ntddk/inc/oaidl.h:4435: error: conflicting declaration 'typedef int TLIBATTR'
i:/mingw/include/oaidl.h:98: error: 'TLIBATTR' has a previous declaration as `typedef struct tagTLIBATTR TLIBATTR'
i:/ntddk/inc/oaidl.h:4435: error: declaration of `typedef int TLIBATTR'
i:/mingw/include/oaidl.h:98: error: conflicts with previous declaration `typedef struct tagTLIBATTR TLIBATTR'
i:/ntddk/inc/oaidl.h:4435: error: declaration of `typedef int TLIBATTR'
i:/mingw/include/oaidl.h:98: error: conflicts with previous declaration `typedef struct tagTLIBATTR TLIBATTR'
i:/ntddk/inc/oaidl.h:4446: error: redefinition of `struct ITypeLib'
i:/mingw/include/oaidl.h:524: error: previous definition of `struct ITypeLib'
i:/ntddk/inc/oaidl.h:5177: error: redefinition of `struct IErrorInfo'
i:/mingw/include/oaidl.h:544: error: previous definition of `struct IErrorInfo'
i:/ntddk/inc/oaidl.h:5357: error: redefinition of `struct ICreateErrorInfo'
i:/mingw/include/oaidl.h:559: error: previous definition of `struct ICreateErrorInfo'
i:/ntddk/inc/oaidl.h:5537: error: redefinition of `struct ISupportErrorInfo'
i:/mingw/include/oaidl.h:574: error: previous definition of `struct ISupportErrorInfo'
i:/ntddk/inc/oaidl.h:5723: error: redefinition of `struct ITypeMarshal'
i:/mingw/include/oaidl.h:611: error: previous definition of `struct ITypeMarshal'
i:/ntddk/inc/oaidl.h:5917: error: redefinition of `struct IRecordInfo'
i:/mingw/include/oaidl.h:585: error: previous definition of `struct IRecordInfo'
In file included from i:/ntddk/inc/atliface.h:75,
                 from i:/ntddk/inc/atlbase.h:62,
                 from stdafx.h:18,
                 from StdAfx.cpp:5:
i:/mingw/include/ocidl.h:65: error: redefinition of `struct IErrorLog'
i:/ntddk/inc/oaidl.h:6378: error: previous definition of `struct IErrorLog'
i:/mingw/include/ocidl.h:76: error: redefinition of `struct IPropertyBag'
i:/ntddk/inc/oaidl.h:6473: error: previous definition of `struct IPropertyBag'
In file included from stdafx.h:18,
                 from StdAfx.cpp:5:
i:/ntddk/inc/atlbase.h: In member function `HRESULT ATL::_ATL_OBJMAP_ENTRY::RegisterClassObject(DWORD, DWORD)':
i:/ntddk/inc/atlbase.h:135: error: invalid conversion from `HRESULT (*)(void*, const IID&, void**)' to `void*'
i:/ntddk/inc/atlbase.h: In member function `HRESULT ATL::CComPtr<T>::CoCreateInstance(const CLSID&, IUnknown*, DWORD)':
i:/ntddk/inc/atlbase.h:604: error: expected primary-expression before ')' token
i:/ntddk/inc/atlbase.h:604: error: there are no arguments to `__uuidof' that depend on a template parameter, so a declaration of `__uuidof' must be available
i:/ntddk/inc/atlbase.h:604: error: (if you use `-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated)
i:/ntddk/inc/atlbase.h: In member function `HRESULT ATL::CComPtr<T>::CoCreateInstance(const OLECHAR*, IUnknown*, DWORD)':
i:/ntddk/inc/atlbase.h:612: error: expected primary-expression before ')' token
i:/ntddk/inc/atlbase.h:612: error: there are no arguments to `__uuidof' that depend on a template parameter, so a declaration of `__uuidof' must be available
i:/ntddk/inc/atlbase.h: In member function `HRESULT ATL::CComPtr<T>::QueryInterface(Q**) const':
i:/ntddk/inc/atlbase.h:619: error: expected primary-expression before ')' token
i:/ntddk/inc/atlbase.h:619: error: there are no arguments to `__uuidof' that depend on a template parameter, so a declaration of `__uuidof' must be available
i:/ntddk/inc/atlbase.h: At global scope:
i:/ntddk/inc/atlbase.h:625: error: expected primary-expression before ')' token
i:/ntddk/inc/atlbase.h:625: error: there are no arguments to `__uuidof' that depend on a template parameter, so a declaration of `__uuidof' must be available
i:/ntddk/inc/atlbase.h: In member function `HRESULT ATL::CComQIPtr<T, piid>::CoCreateInstance(const CLSID&, IUnknown*, DWORD)':
i:/ntddk/inc/atlbase.h:756: error: expected primary-expression before ')' token
i:/ntddk/inc/atlbase.h:756: error: there are no arguments to `__uuidof' that depend on a template parameter, so a declaration of `__uuidof' must be available
i:/ntddk/inc/atlbase.h: In member function `HRESULT ATL::CComQIPtr<T, piid>::CoCreateInstance(const OLECHAR*, IUnknown*, DWORD)':
i:/ntddk/inc/atlbase.h:764: error: expected primary-expression before ')' token
i:/ntddk/inc/atlbase.h:764: error: there are no arguments to `__uuidof' that depend on a template parameter, so a declaration of `__uuidof' must be available
i:/ntddk/inc/atlbase.h: In member function `HRESULT ATL::CComQIPtr<T, piid>::QueryInterface(Q**)':
i:/ntddk/inc/atlbase.h:771: error: expected primary-expression before ')' token
i:/ntddk/inc/atlbase.h:771: error: there are no arguments to `__uuidof' that depend on a template parameter, so a declaration of `__uuidof' must be available
i:/ntddk/inc/atlbase.h: At global scope:
i:/ntddk/inc/atlbase.h:828: error: `T' was not declared in this scope
i:/ntddk/inc/atlbase.h:828: error: template argument 1 is invalid
i:/ntddk/inc/atlbase.h:875: error: expected `;' before '(' token
i:/ntddk/inc/atlbase.h:885: error: expected `;' before "HRESULT"
i:/ntddk/inc/atlbase.h: In member function `int* ATL::CComQIPtr<IUnknown, (&IID_IUnknown)>::operator->() const':
i:/ntddk/inc/atlbase.h:831: error: `T' undeclared (first use this function)
i:/ntddk/inc/atlbase.h:831: error: (Each undeclared identifier is reported only once for each function it appears in.)
i:/ntddk/inc/atlbase.h:831: error: template argument 1 is invalid
i:/ntddk/inc/atlbase.h:831: error: expected primary-expression before ')' token
i:/ntddk/inc/atlbase.h:831: error: expected `;' before "p"
i:/ntddk/inc/atlbase.h: In member function `HRESULT ATL::CComQIPtr<IUnknown, (&IID_IUnknown)>::CoCreateInstance(const CLSID&, IUnknown*, DWORD)':
i:/ntddk/inc/atlbase.h:896: error: `T' undeclared (first use this function)
i:/ntddk/inc/atlbase.h:896: error: `__uuidof' undeclared (first use this function)
i:/ntddk/inc/atlbase.h: In member function `HRESULT ATL::CComQIPtr<IUnknown, (&IID_IUnknown)>::CoCreateInstance(const OLECHAR*, IUnknown*, DWORD)':
i:/ntddk/inc/atlbase.h:904: error: `T' undeclared (first use this function)
i:/ntddk/inc/atlbase.h:904: error: `__uuidof' undeclared (first use this function)
i:/ntddk/inc/atlbase.h: In member function `HRESULT ATL::CComQIPtr<IUnknown, (&IID_IUnknown)>::QueryInterface(Q**)':
i:/ntddk/inc/atlbase.h:911: error: expected primary-expression before ')' token
i:/ntddk/inc/atlbase.h:911: error: there are no arguments to `__uuidof' that depend on a template parameter, so a declaration of `__uuidof' must be available
i:/ntddk/inc/atlbase.h: In member function `bool ATL::CComVariant::operator<(const VARIANT&) const':
i:/ntddk/inc/atlbase.h:4604: error: `VarCmp' undeclared (first use this function)
i:/ntddk/inc/atlbase.h:4604: error: `VARCMP_LT' undeclared (first use this function)
i:/ntddk/inc/atlbase.h: In member function `bool ATL::CComVariant::operator>(const VARIANT&) const':
i:/ntddk/inc/atlbase.h:4605: error: `VarCmp' undeclared (first use this function)
i:/ntddk/inc/atlbase.h:4605: error: `VARCMP_GT' undeclared (first use this function)
i:/ntddk/inc/atlbase.h: In member function `void ATL::CVirtualBuffer<T>::SetAt(int, const T&)':
i:/ntddk/inc/atlbase.h:5241: error: `__try' undeclared (first use this function)
i:/ntddk/inc/atlbase.h:5241: error: expected `;' before '{' token
i:/ntddk/inc/atlbase.h:5246: error: there are no arguments to `GetExceptionInformation' that depend on a template parameter, so a declaration of `GetExceptionInformation' must be available
i:/ntddk/inc/atlbase.h:5247: error: expected `;' before '{' token
i:/ntddk/inc/atlbase.h: In member function `void ATL::CVirtualBuffer<T>::WriteBulk(Q&)':
i:/ntddk/inc/atlbase.h:5255: error: `__try' undeclared (first use this function)
i:/ntddk/inc/atlbase.h:5255: error: expected `;' before '{' token
i:/ntddk/inc/atlbase.h:5259: error: there are no arguments to `GetExceptionInformation' that depend on a template parameter, so a declaration of `GetExceptionInformation' must be available
i:/ntddk/inc/atlbase.h:5260: error: expected `;' before '{' token
i:/ntddk/inc/atlbase.h: In member function `void ATL::CVirtualBuffer<T>::Write(const T&)':
i:/ntddk/inc/atlbase.h:5266: error: `__try' undeclared (first use this function)
i:/ntddk/inc/atlbase.h:5266: error: expected `;' before '{' token
i:/ntddk/inc/atlbase.h:5271: error: there are no arguments to `GetExceptionInformation' that depend on a template parameter, so a declaration of `GetExceptionInformation' must be available
i:/ntddk/inc/atlbase.h:5272: error: expected `;' before '{' token
i:/ntddk/inc/atlbase.h: In member function `ATL::CVirtualBuffer<T>::operator OLECHAR*()':
i:/ntddk/inc/atlbase.h:5283: error: `__try' undeclared (first use this function)
i:/ntddk/inc/atlbase.h:5283: error: expected `;' before '{' token
i:/ntddk/inc/atlbase.h:5287: error: there are no arguments to `GetExceptionInformation' that depend on a template parameter, so a declaration of `GetExceptionInformation' must be available
i:/ntddk/inc/atlbase.h:5288: error: expected `;' before '{' token
i:/ntddk/inc/atlbase.h: In function `HRESULT ATL::AtlSetErrorInfo(const CLSID&, const OLECHAR*, DWORD, const OLECHAR*, const IID&, HRESULT, HINSTANCE__*)':
i:/ntddk/inc/atlbase.h:5583: error: `IS_INTRESOURCE' undeclared (first use this function)
i:/ntddk/inc/atlbase.h: In function `HRESULT ATL::AtlModuleGetClassObject(ATL::_ATL_MODULE*, const CLSID&, const IID&, void**)':
i:/ntddk/inc/atlbase.h:5765: error: invalid conversion from `HRESULT (*)(void*, const IID&, void**)' to `void*'
In file included from stdafx.h:22,
                 from StdAfx.cpp:5:
i:/ntddk/inc/atlcom.h: At global scope:
i:/ntddk/inc/atlcom.h:2285: error: `::AutoCriticalSection' is not a valid declarator
i:/ntddk/inc/atlcom.h:2285: error: expected `;' before "_CritSec"
i:/ntddk/inc/atlcom.h:2302: error: `_CritSec' does not name a type
i:/ntddk/inc/atlcom.h: In member function `void ATL::CComObjectRootEx<ThreadModel>::Lock()':
i:/ntddk/inc/atlcom.h:2299: error: `m_critsec' undeclared (first use this function)
i:/ntddk/inc/atlcom.h: In member function `void ATL::CComObjectRootEx<ThreadModel>::Unlock()':
i:/ntddk/inc/atlcom.h:2300: error: `m_critsec' undeclared (first use this function)
i:/ntddk/inc/atlcom.h: In destructor `ATL::CComObject<Base>::~CComObject()':
i:/ntddk/inc/atlcom.h:2408: error: `m_dwRef' undeclared (first use this function)
i:/ntddk/inc/atlcom.h:2409: error: there are no arguments to `FinalRelease' that depend on a template parameter, so a declaration of `FinalRelease' must be available
i:/ntddk/inc/atlcom.h: In member function `virtual DWORD ATL::CComObject<Base>::AddRef()':
i:/ntddk/inc/atlcom.h:2417: error: there are no arguments to `InternalAddRef' that depend on a template parameter, so a declaration of `InternalAddRef' must be available
i:/ntddk/inc/atlcom.h: In member function `virtual DWORD ATL::CComObject<Base>::Release()':
i:/ntddk/inc/atlcom.h:2420: error: there are no arguments to `InternalRelease' that depend on a template parameter, so a declaration of `InternalRelease' must be available
i:/ntddk/inc/atlcom.h: In member function `virtual HRESULT ATL::CComObject<Base>::QueryInterface(const IID&, void**)':
i:/ntddk/inc/atlcom.h:2427: error: there are no arguments to `_InternalQueryInterface' that depend on a template parameter, so a declaration of `_InternalQueryInterface' must be available
i:/ntddk/inc/atlcom.h: In member function `HRESULT ATL::CComObject<Base>::QueryInterface(Q**)':
i:/ntddk/inc/atlcom.h:2431: error: expected primary-expression before ')' token
i:/ntddk/inc/atlcom.h:2431: error: there are no arguments to `__uuidof' that depend on a template parameter, so a declaration of `__uuidof' must be available
i:/ntddk/inc/atlcom.h: In destructor `ATL::CComObjectCached<Base>::~CComObjectCached()':
i:/ntddk/inc/atlcom.h:2473: error: `m_dwRef' undeclared (first use this function)
i:/ntddk/inc/atlcom.h:2474: error: there are no arguments to `FinalRelease' that depend on a template parameter, so a declaration of `FinalRelease' must be available
i:/ntddk/inc/atlcom.h: In member function `virtual DWORD ATL::CComObjectCached<Base>::AddRef()':
i:/ntddk/inc/atlcom.h:2484: error: there are no arguments to `InternalAddRef' that depend on a template parameter, so a declaration of `InternalAddRef' must be available
i:/ntddk/inc/atlcom.h:2485: error: `m_dwRef' undeclared (first use this function)
i:/ntddk/inc/atlcom.h: In member function `virtual DWORD ATL::CComObjectCached<Base>::Release()':
i:/ntddk/inc/atlcom.h:2493: error: there are no arguments to `InternalRelease' that depend on a template parameter, so a declaration of `InternalRelease' must be available
i:/ntddk/inc/atlcom.h:2494: error: `m_dwRef' undeclared (first use this function)
i:/ntddk/inc/atlcom.h: In member function `virtual HRESULT ATL::CComObjectCached<Base>::QueryInterface(const IID&, void**)':
i:/ntddk/inc/atlcom.h:2504: error: there are no arguments to `_InternalQueryInterface' that depend on a template parameter, so a declaration of `_InternalQueryInterface' must be available
i:/ntddk/inc/atlcom.h: In destructor `ATL::CComObjectNoLock<Base>::~CComObjectNoLock()':
i:/ntddk/inc/atlcom.h:2519: error: `m_dwRef' undeclared (first use this function)
i:/ntddk/inc/atlcom.h:2520: error: there are no arguments to `FinalRelease' that depend on a template parameter, so a declaration of `FinalRelease' must be available
i:/ntddk/inc/atlcom.h: In member function `virtual DWORD ATL::CComObjectNoLock<Base>::AddRef()':
i:/ntddk/inc/atlcom.h:2528: error: there are no arguments to `InternalAddRef' that depend on a template parameter, so a declaration of `InternalAddRef' must be available
i:/ntddk/inc/atlcom.h: In member function `virtual DWORD ATL::CComObjectNoLock<Base>::Release()':
i:/ntddk/inc/atlcom.h:2531: error: there are no arguments to `InternalRelease' that depend on a template parameter, so a declaration of `InternalRelease' must be available
i:/ntddk/inc/atlcom.h: In member function `virtual HRESULT ATL::CComObjectNoLock<Base>::QueryInterface(const IID&, void**)':
i:/ntddk/inc/atlcom.h:2538: error: there are no arguments to `_InternalQueryInterface' that depend on a template parameter, so a declaration of `_InternalQueryInterface' must be available
i:/ntddk/inc/atlcom.h: In constructor `ATL::CComObjectGlobal<Base>::CComObjectGlobal(void*)':
i:/ntddk/inc/atlcom.h:2548: error: there are no arguments to `FinalConstruct' that depend on a template parameter, so a declaration of `FinalConstruct' must be available
i:/ntddk/inc/atlcom.h: In destructor `ATL::CComObjectGlobal<Base>::~CComObjectGlobal()':
i:/ntddk/inc/atlcom.h:2551: error: there are no arguments to `FinalRelease' that depend on a template parameter, so a declaration of `FinalRelease' must be available
i:/ntddk/inc/atlcom.h: In member function `virtual HRESULT ATL::CComObjectGlobal<Base>::QueryInterface(const IID&, void**)':
i:/ntddk/inc/atlcom.h:2560: error: there are no arguments to `_InternalQueryInterface' that depend on a template parameter, so a declaration of `_InternalQueryInterface' must be available
i:/ntddk/inc/atlcom.h: In constructor `ATL::CComObjectStack<Base>::CComObjectStack(void*)':
i:/ntddk/inc/atlcom.h:2571: error: there are no arguments to `FinalConstruct' that depend on a template parameter, so a declaration of `FinalConstruct' must be available
i:/ntddk/inc/atlcom.h: In destructor `ATL::CComObjectStack<Base>::~CComObjectStack()':
i:/ntddk/inc/atlcom.h:2574: error: there are no arguments to `FinalRelease' that depend on a template parameter, so a declaration of `FinalRelease' must be available
i:/ntddk/inc/atlcom.h: In constructor `ATL::CComContainedObject<Base>::CComContainedObject(void*)':
i:/ntddk/inc/atlcom.h:2593: error: `m_pOuterUnknown' undeclared (first use this function)
i:/ntddk/inc/atlcom.h: In member function `virtual DWORD ATL::CComContainedObject<Base>::AddRef()':
i:/ntddk/inc/atlcom.h:2602: error: there are no arguments to `OuterAddRef' that depend on a template parameter, so a declaration of `OuterAddRef' must be available
i:/ntddk/inc/atlcom.h: In member function `virtual DWORD ATL::CComContainedObject<Base>::Release()':
i:/ntddk/inc/atlcom.h:2603: error: there are no arguments to `OuterRelease' that depend on a template parameter, so a declaration of `OuterRelease' must be available
i:/ntddk/inc/atlcom.h: In member function `virtual HRESULT ATL::CComContainedObject<Base>::QueryInterface(const IID&, void**)':
i:/ntddk/inc/atlcom.h:2606: error: there are no arguments to `OuterQueryInterface' that depend on a template parameter, so a declaration of `OuterQueryInterface' must be available
i:/ntddk/inc/atlcom.h:2607: error: there are no arguments to `_GetRawUnknown' that depend on a template parameter, so a declaration of `_GetRawUnknown' must be available
i:/ntddk/inc/atlcom.h:2607: error: `m_pOuterUnknown' undeclared (first use this function)
i:/ntddk/inc/atlcom.h:2608: error: there are no arguments to `_InternalQueryInterface' that depend on a template parameter, so a declaration of `_InternalQueryInterface' must be available
i:/ntddk/inc/atlcom.h: In member function `HRESULT ATL::CComContainedObject<Base>::QueryInterface(Q**)':
i:/ntddk/inc/atlcom.h:2614: error: expected primary-expression before ')' token
i:/ntddk/inc/atlcom.h:2614: error: there are no arguments to `__uuidof' that depend on a template parameter, so a declaration of `__uuidof' must be available
i:/ntddk/inc/atlcom.h: In member function `IUnknown* ATL::CComContainedObject<Base>::GetControllingUnknown()':
i:/ntddk/inc/atlcom.h:2625: error: `m_pOuterUnknown' undeclared (first use this function)
i:/ntddk/inc/atlcom.h: At global scope:
i:/ntddk/inc/atlcom.h:2636: error: type/value mismatch at argument 1 in template parameter list for `template<class ThreadModel> class ATL::CComObjectRootEx'
i:/ntddk/inc/atlcom.h:2636: error:   expected a type, got ` contained::#`typename_type' not supported by pp_cxx_unqualified_id#::ThreadModelNoCS'
i:/ntddk/inc/atlcom.h: In member function `HRESULT ATL::CComAggObject<contained>::FinalConstruct()':
i:/ntddk/inc/atlcom.h:2647: error: type/value mismatch at argument 1 in template parameter list for `template<class ThreadModel> class ATL::CComObjectRootEx'
i:/ntddk/inc/atlcom.h:2647: error:   expected a type, got ` contained::#`typename_type' not supported by pp_cxx_unqualified_id#::ThreadModelNoCS'
i:/ntddk/inc/atlcom.h:2647: error: invalid type in declaration before ';' token
i:/ntddk/inc/atlcom.h: In member function `void ATL::CComAggObject<contained>::FinalRelease()':
i:/ntddk/inc/atlcom.h:2652: error: type/value mismatch at argument 1 in template parameter list for `template<class ThreadModel> class ATL::CComObjectRootEx'
i:/ntddk/inc/atlcom.h:2652: error:   expected a type, got ` contained::#`typename_type' not supported by pp_cxx_unqualified_id#::ThreadModelNoCS'
i:/ntddk/inc/atlcom.h:2652: error: invalid type in declaration before ';' token
i:/ntddk/inc/atlcom.h: In destructor `ATL::CComAggObject<contained>::~CComAggObject()':
i:/ntddk/inc/atlcom.h:2658: error: `m_dwRef' undeclared (first use this function)
i:/ntddk/inc/atlcom.h: In member function `virtual DWORD ATL::CComAggObject<contained>::AddRef()':
i:/ntddk/inc/atlcom.h:2666: error: there are no arguments to `InternalAddRef' that depend on a template parameter, so a declaration of `InternalAddRef' must be available
i:/ntddk/inc/atlcom.h: In member function `virtual DWORD ATL::CComAggObject<contained>::Release()':
i:/ntddk/inc/atlcom.h:2669: error: there are no arguments to `InternalRelease' that depend on a template parameter, so a declaration of `InternalRelease' must be available
i:/ntddk/inc/atlcom.h: In member function `HRESULT ATL::CComAggObject<contained>::QueryInterface(Q**)':
i:/ntddk/inc/atlcom.h:2694: error: expected primary-expression before ')' token
i:/ntddk/inc/atlcom.h:2694: error: there are no arguments to `__uuidof' that depend on a template parameter, so a declaration of `__uuidof' must be available
i:/ntddk/inc/atlcom.h: At global scope:
i:/ntddk/inc/atlcom.h:2728: error: type/value mismatch at argument 1 in template parameter list for `template<class ThreadModel> class ATL::CComObjectRootEx'
i:/ntddk/inc/atlcom.h:2728: error:   expected a type, got ` contained::#`typename_type' not supported by pp_cxx_unqualified_id#::ThreadModelNoCS'
i:/ntddk/inc/atlcom.h: In member function `HRESULT ATL::CComPolyObject<contained>::FinalConstruct()':
i:/ntddk/inc/atlcom.h:2739: error: there are no arguments to `InternalAddRef' that depend on a template parameter, so a declaration of `InternalAddRef' must be available
i:/ntddk/inc/atlcom.h:2740: error: type/value mismatch at argument 1 in template parameter list for `template<class ThreadModel> class ATL::CComObjectRootEx'
i:/ntddk/inc/atlcom.h:2740: error:   expected a type, got ` contained::#`typename_type' not supported by pp_cxx_unqualified_id#::ThreadModelNoCS'
i:/ntddk/inc/atlcom.h:2740: error: invalid type in declaration before ';' token
i:/ntddk/inc/atlcom.h:2742: error: there are no arguments to `InternalRelease' that depend on a template parameter, so a declaration of `InternalRelease' must be available
i:/ntddk/inc/atlcom.h: In member function `void ATL::CComPolyObject<contained>::FinalRelease()':
i:/ntddk/inc/atlcom.h:2747: error: type/value mismatch at argument 1 in template parameter list for `template<class ThreadModel> class ATL::CComObjectRootEx'
i:/ntddk/inc/atlcom.h:2747: error:   expected a type, got ` contained::#`typename_type' not supported by pp_cxx_unqualified_id#::ThreadModelNoCS'
i:/ntddk/inc/atlcom.h:2747: error: invalid type in declaration before ';' token
i:/ntddk/inc/atlcom.h: In destructor `ATL::CComPolyObject<contained>::~CComPolyObject()':
i:/ntddk/inc/atlcom.h:2753: error: `m_dwRef' undeclared (first use this function)
i:/ntddk/inc/atlcom.h: In member function `virtual DWORD ATL::CComPolyObject<contained>::AddRef()':
i:/ntddk/inc/atlcom.h:2761: error: there are no arguments to `InternalAddRef' that depend on a template parameter, so a declaration of `InternalAddRef' must be available
i:/ntddk/inc/atlcom.h: In member function `virtual DWORD ATL::CComPolyObject<contained>::Release()':
i:/ntddk/inc/atlcom.h:2764: error: there are no arguments to `InternalRelease' that depend on a template parameter, so a declaration of `InternalRelease' must be available
i:/ntddk/inc/atlcom.h: In member function `HRESULT ATL::CComPolyObject<contained>::QueryInterface(Q**)':
i:/ntddk/inc/atlcom.h:2789: error: expected primary-expression before ')' token
i:/ntddk/inc/atlcom.h:2789: error: there are no arguments to `__uuidof' that depend on a template parameter, so a declaration of `__uuidof' must be available
i:/ntddk/inc/atlcom.h: In constructor `ATL::CComTearOffObject<Base>::CComTearOffObject(void*)':
i:/ntddk/inc/atlcom.h:2823: error: `m_pOwner' undeclared (first use this function)
i:/ntddk/inc/atlcom.h:2823: error: to refer to a type member of a template parameter, use `typename  Base::_OwnerClass'
i:/ntddk/inc/atlcom.h: In destructor `ATL::CComTearOffObject<Base>::~CComTearOffObject()':
i:/ntddk/inc/atlcom.h:2829: error: `m_dwRef' undeclared (first use this function)
i:/ntddk/inc/atlcom.h:2830: error: there are no arguments to `FinalRelease' that depend on a template parameter, so a declaration of `FinalRelease' must be available
i:/ntddk/inc/atlcom.h:2834: error: `m_pOwner' undeclared (first use this function)
i:/ntddk/inc/atlcom.h: In member function `virtual DWORD ATL::CComTearOffObject<Base>::AddRef()':
i:/ntddk/inc/atlcom.h:2837: error: there are no arguments to `InternalAddRef' that depend on a template parameter, so a declaration of `InternalAddRef' must be available
i:/ntddk/inc/atlcom.h: In member function `virtual DWORD ATL::CComTearOffObject<Base>::Release()':
i:/ntddk/inc/atlcom.h:2840: error: there are no arguments to `InternalRelease' that depend on a template parameter, so a declaration of `InternalRelease' must be available
i:/ntddk/inc/atlcom.h: In member function `virtual HRESULT ATL::CComTearOffObject<Base>::QueryInterface(const IID&, void**)':
i:/ntddk/inc/atlcom.h:2847: error: `m_pOwner' undeclared (first use this function)
i:/ntddk/inc/atlcom.h: At global scope:
i:/ntddk/inc/atlcom.h:2855: error: type/value mismatch at argument 1 in template parameter list for `template<class ThreadModel> class ATL::CComObjectRootEx'
i:/ntddk/inc/atlcom.h:2855: error:   expected a type, got ` contained::#`typename_type' not supported by pp_cxx_unqualified_id#::ThreadModelNoCS'
i:/ntddk/inc/atlcom.h: In constructor `ATL::CComCachedTearOffObject<contained>::CComCachedTearOffObject(void*)':
i:/ntddk/inc/atlcom.h:2859: error: expected primary-expression before ')' token
i:/ntddk/inc/atlcom.h:2859: error: expected `)' before "pv"
i:/ntddk/inc/atlcom.h:2863: error: expected `)' at end of input
i:/ntddk/inc/atlcom.h:2863: error: expected `{' at end of input
i:/ntddk/inc/atlcom.h: In member function `HRESULT ATL::CComCachedTearOffObject<contained>::FinalConstruct()':
i:/ntddk/inc/atlcom.h:2868: error: type/value mismatch at argument 1 in template parameter list for `template<class ThreadModel> class ATL::CComObjectRootEx'
i:/ntddk/inc/atlcom.h:2868: error:   expected a type, got ` contained::#`typename_type' not supported by pp_cxx_unqualified_id#::ThreadModelNoCS'
i:/ntddk/inc/atlcom.h:2868: error: invalid type in declaration before ';' token
i:/ntddk/inc/atlcom.h: In member function `void ATL::CComCachedTearOffObject<contained>::FinalRelease()':
i:/ntddk/inc/atlcom.h:2873: error: type/value mismatch at argument 1 in template parameter list for `template<class ThreadModel> class ATL::CComObjectRootEx'
i:/ntddk/inc/atlcom.h:2873: error:   expected a type, got ` contained::#`typename_type' not supported by pp_cxx_unqualified_id#::ThreadModelNoCS'
i:/ntddk/inc/atlcom.h:2873: error: invalid type in declaration before ';' token
i:/ntddk/inc/atlcom.h: In destructor `ATL::CComCachedTearOffObject<contained>::~CComCachedTearOffObject()':
i:/ntddk/inc/atlcom.h:2879: error: `m_dwRef' undeclared (first use this function)
i:/ntddk/inc/atlcom.h: In member function `virtual DWORD ATL::CComCachedTearOffObject<contained>::AddRef()':
i:/ntddk/inc/atlcom.h:2887: error: there are no arguments to `InternalAddRef' that depend on a template parameter, so a declaration of `InternalAddRef' must be available
i:/ntddk/inc/atlcom.h: In member function `virtual DWORD ATL::CComCachedTearOffObject<contained>::Release()':
i:/ntddk/inc/atlcom.h:2890: error: there are no arguments to `InternalRelease' that depend on a template parameter, so a declaration of `InternalRelease' must be available
i:/ntddk/inc/atlcom.h: In static member function `static const ATL::_ATL_INTMAP_ENTRY* ATL::CComClassFactory::_GetEntries()':
i:/ntddk/inc/atlcom.h:2921: error: expected primary-expression before ')' token
i:/ntddk/inc/atlcom.h:2921: error: `__uuidof' undeclared (first use this function)
i:/ntddk/inc/atlcom.h: In static member function `static const ATL::_ATL_INTMAP_ENTRY* ATL::CComClassFactory2<license>::_GetEntries()':
i:/ntddk/inc/atlcom.h:2971: error: expected primary-expression before ')' token
i:/ntddk/inc/atlcom.h:2971: error: there are no arguments to `__uuidof' that depend on a template parameter, so a declaration of `__uuidof' must be available
i:/ntddk/inc/atlcom.h:2972: error: expected primary-expression before ')' token
i:/ntddk/inc/atlcom.h:2972: error: there are no arguments to `__uuidof' that depend on a template parameter, so a declaration of `__uuidof' must be available
i:/ntddk/inc/atlcom.h: In member function `virtual HRESULT ATL::CComClassFactory2<license>::CreateInstance(IUnknown*, const IID&, void**)':
i:/ntddk/inc/atlcom.h:2990: error: there are no arguments to `IsLicenseValid' that depend on a template parameter, so a declaration of `IsLicenseValid' must be available
i:/ntddk/inc/atlcom.h: In member function `virtual HRESULT ATL::CComClassFactory2<license>::CreateInstanceLic(IUnknown*, IUnknown*, const IID&, OLECHAR*, void**)':
i:/ntddk/inc/atlcom.h:3006: error: there are no arguments to `VerifyLicenseKey' that depend on a template parameter, so a declaration of `VerifyLicenseKey' must be available
i:/ntddk/inc/atlcom.h:3007: error: there are no arguments to `IsLicenseValid' that depend on a template parameter, so a declaration of `IsLicenseValid' must be available
i:/ntddk/inc/atlcom.h: In member function `virtual HRESULT ATL::CComClassFactory2<license>::RequestLicKey(DWORD, OLECHAR**)':
i:/ntddk/inc/atlcom.h:3020: error: there are no arguments to `IsLicenseValid' that depend on a template parameter, so a declaration of `IsLicenseValid' must be available
i:/ntddk/inc/atlcom.h:3022: error: there are no arguments to `GetLicenseKey' that depend on a template parameter, so a declaration of `GetLicenseKey' must be available
i:/ntddk/inc/atlcom.h: In member function `virtual HRESULT ATL::CComClassFactory2<license>::GetLicInfo(LICINFO*)':
i:/ntddk/inc/atlcom.h:3029: error: there are no arguments to `IsLicenseValid' that depend on a template parameter, so a declaration of `IsLicenseValid' must be available
i:/ntddk/inc/atlcom.h:3031: error: there are no arguments to `GetLicenseKey' that depend on a template parameter, so a declaration of `GetLicenseKey' must be available
i:/ntddk/inc/atlcom.h: In static member function `static const ATL::_ATL_INTMAP_ENTRY* ATL::CComClassFactoryAutoThread::_GetEntries()':
i:/ntddk/inc/atlcom.h:3051: error: expected primary-expression before ')' token
i:/ntddk/inc/atlcom.h:3051: error: `__uuidof' undeclared (first use this function)
i:/ntddk/inc/atlcom.h: In member function `virtual HRESULT ATL::CComClassFactoryAutoThread::CreateInstance(IUnknown*, const IID&, void**)':
i:/ntddk/inc/atlcom.h:3072: error: invalid conversion from `HRESULT (*)(void*, const IID&, void**)' to `void*'
i:/ntddk/inc/atlcom.h:3072: error:   initializing argument 1 of `HRESULT ATL::CComModule::CreateInstance(void*, const IID&, void**)'
i:/ntddk/inc/atlcom.h: In static member function `static HRESULT ATL::CComCoClass<T, pclsid>::CreateInstance(IUnknown*, Q**)':
i:/ntddk/inc/atlcom.h:3171: error: expected primary-expression before ')' token
i:/ntddk/inc/atlcom.h:3171: error: there are no arguments to `__uuidof' that depend on a template parameter, so a declaration of `__uuidof' must be available
i:/ntddk/inc/atlcom.h: In static member function `static HRESULT ATL::CComCoClass<T, pclsid>::CreateInstance(Q**)':
i:/ntddk/inc/atlcom.h:3176: error: expected primary-expression before ')' token
i:/ntddk/inc/atlcom.h:3176: error: there are no arguments to `__uuidof' that depend on a template parameter, so a declaration of `__uuidof' must be available
i:/ntddk/inc/atlcom.h: In member function `HRESULT ATL::CComTypeInfoHolder::GetIDsOfNames(const IID&, OLECHAR**, UINT, LCID, DISPID*)':
i:/ntddk/inc/atlcom.h:3262: error: name lookup of `j' changed for new ISO `for' scoping
i:/ntddk/inc/atlcom.h:3253: error:   using obsolete binding at `j'
i:/ntddk/inc/atlcom.h: At global scope:
i:/ntddk/inc/atlcom.h:3408: error: expected class-name before '{' token
i:/ntddk/inc/atlcom.h: In member function `virtual HRESULT ATL::IDispEventSimpleImpl<nID, T, pdiid>::_LocDEQueryInterface(const IID&, void**)':
i:/ntddk/inc/atlcom.h:3711: error: `m_iid' undeclared (first use this function)
i:/ntddk/inc/atlcom.h: In member function `virtual HRESULT ATL::IDispEventSimpleImpl<nID, T, pdiid>::Invoke(DISPID, const IID&, LCID, WORD, DISPPARAMS*, VARIANT*, EXCEPINFO*, UINT*)':
i:/ntddk/inc/atlcom.h:3751: error: expected primary-expression before "const"
i:/ntddk/inc/atlcom.h:3751: error: expected `;' before "const"
i:/ntddk/inc/atlcom.h:3752: error: expected primary-expression before "const"
i:/ntddk/inc/atlcom.h:3752: error: expected `;' before "const"
i:/ntddk/inc/atlcom.h:3754: error: `pMap' undeclared (first use this function)
i:/ntddk/inc/atlcom.h:3759: error: `pFound' undeclared (first use this function)
i:/ntddk/inc/atlcom.h: In member function `HRESULT ATL::IDispEventSimpleImpl<nID, T, pdiid>::DispEventAdvise(IUnknown*, const IID*)':
i:/ntddk/inc/atlcom.h:3819: error: `m_dwEventCookie' undeclared (first use this function)
i:/ntddk/inc/atlcom.h: In member function `HRESULT ATL::IDispEventSimpleImpl<nID, T, pdiid>::DispEventUnadvise(IUnknown*, const IID*)':
i:/ntddk/inc/atlcom.h:3823: error: `m_dwEventCookie' undeclared (first use this function)
i:/ntddk/inc/atlcom.h: In function `HRESULT ATL::AtlAdviseSinkMap(T*, bool)':
i:/ntddk/inc/atlcom.h:3842: error: expected primary-expression before "const"
i:/ntddk/inc/atlcom.h:3842: error: expected `;' before "const"
i:/ntddk/inc/atlcom.h:3843: error: `pEntries' undeclared (first use this function)
i:/ntddk/inc/atlcom.h: In constructor `ATL::IDispEventImpl<nID, T, pdiid, plibid, wMajor, wMinor, tihclass>::IDispEventImpl()':
i:/ntddk/inc/atlcom.h:3901: error: `m_libid' undeclared (first use this function)
i:/ntddk/inc/atlcom.h:3902: error: `m_iid' undeclared (first use this function)
i:/ntddk/inc/atlcom.h:3903: error: `m_wMajorVerNum' undeclared (first use this function)
i:/ntddk/inc/atlcom.h:3904: error: `m_wMinorVerNum' undeclared (first use this function)
i:/ntddk/inc/atlcom.h: In member function `HRESULT ATL::IDispEventImpl<nID, T, pdiid, plibid, wMajor, wMinor, tihclass>::GetFuncInfoFromId(const IID&, DISPID, LCID, ATL::_ATL_FUNC_INFO&)':
i:/ntddk/inc/atlcom.h:3923: error: `m_libid' undeclared (first use this function)
i:/ntddk/inc/atlcom.h:3924: error: `m_iid' undeclared (first use this function)
i:/ntddk/inc/atlcom.h:3925: error: `m_wMajorVerNum' undeclared (first use this function)
i:/ntddk/inc/atlcom.h:3926: error: `m_wMinorVerNum' undeclared (first use this function)
i:/ntddk/inc/atlcom.h: At global scope:
i:/ntddk/inc/atlcom.h:4034: error: expected constructor, destructor, or type conversion before "IDispEventImpl"
i:/ntddk/inc/atlcom.h:4034: error: expected `;' before "IDispEventImpl"
i:/ntddk/inc/atlcom.h:4104: error: expected constructor, destructor, or type conversion before "IDispatchImpl"
i:/ntddk/inc/atlcom.h:4104: error: expected `;' before "IDispatchImpl"
i:/ntddk/inc/atlcom.h:4128: error: expected constructor, destructor, or type conversion before "IProvideClassInfoImpl"
i:/ntddk/inc/atlcom.h:4128: error: expected `;' before "IProvideClassInfoImpl"
i:/ntddk/inc/atlcom.h:4165: error: expected constructor, destructor, or type conversion before "IProvideClassInfo2Impl"
i:/ntddk/inc/atlcom.h:4165: error: expected `;' before "IProvideClassInfo2Impl"
i:/ntddk/inc/atlcom.h: In member function `virtual HRESULT ATL::CComEnumImpl<Base, piid, T, Copy>::Clone(Base**)':
i:/ntddk/inc/atlcom.h:4384: error: `CComEnum' undeclared (first use this function)
i:/ntddk/inc/atlcom.h:4384: error: wrong number of template arguments (4, should be 1)
i:/ntddk/inc/atlcom.h:2383: error: provided for `template<class Base> class ATL::CComObject'
i:/ntddk/inc/atlcom.h:4384: error: expected unqualified-id before '>' token
i:/ntddk/inc/atlcom.h:4384: error: expected `,' or `;' before '>' token
i:/ntddk/inc/atlcom.h:4389: error: `_class' undeclared (first use this function)
i:/ntddk/inc/atlcom.h:4389: error: `p' undeclared (first use this function)
i:/ntddk/inc/atlcom.h:4390: error: `_class' has not been declared
i:/ntddk/inc/atlcom.h:4390: error: there are no arguments to `CreateInstance' that depend on a template parameter, so a declaration of `CreateInstance' must be available
i:/ntddk/inc/atlcom.h: At global scope:
i:/ntddk/inc/atlcom.h:4447: error: `template<class Base, const IID*piid, class T, class Copy, class ThreadModel> struct ATL::CComEnum' used prior to declaration
i:/ntddk/inc/atlcom.h:4483: error: expected `;' before "m_iter"
i:/ntddk/inc/atlcom.h: In member function `HRESULT ATL::IEnumOnSTLImpl<Base, piid, T, Copy, CollType>::Init(IUnknown*, CollType&)':
i:/ntddk/inc/atlcom.h:4467: error: `m_iter' undeclared (first use this function)
i:/ntddk/inc/atlcom.h: In member function `virtual HRESULT ATL::IEnumOnSTLImpl<Base, piid, T, Copy, CollType>::Reset()':
i:/ntddk/inc/atlcom.h:4476: error: `m_iter' undeclared (first use this function)
i:/ntddk/inc/atlcom.h: In member function `virtual HRESULT ATL::IEnumOnSTLImpl<Base, piid, T, Copy, CollType>::Next(DWORD, T*, DWORD*)':
i:/ntddk/inc/atlcom.h:4498: error: `m_iter' undeclared (first use this function)
i:/ntddk/inc/atlcom.h: In member function `virtual HRESULT ATL::IEnumOnSTLImpl<Base, piid, T, Copy, CollType>::Skip(DWORD)':
i:/ntddk/inc/atlcom.h:4527: error: `m_iter' undeclared (first use this function)
i:/ntddk/inc/atlcom.h: In member function `virtual HRESULT ATL::IEnumOnSTLImpl<Base, piid, T, Copy, CollType>::Clone(Base**)':
i:/ntddk/inc/atlcom.h:4541: error: `CComEnumOnSTL' undeclared (first use this function)
i:/ntddk/inc/atlcom.h:4541: error: wrong number of template arguments (5, should be 1)
i:/ntddk/inc/atlcom.h:2383: error: provided for `template<class Base> class ATL::CComObject'
i:/ntddk/inc/atlcom.h:4541: error: expected unqualified-id before '>' token
i:/ntddk/inc/atlcom.h:4541: error: expected `,' or `;' before '>' token
i:/ntddk/inc/atlcom.h:4546: error: `_class' undeclared (first use this function)
i:/ntddk/inc/atlcom.h:4546: error: `p' undeclared (first use this function)
i:/ntddk/inc/atlcom.h:4547: error: `_class' has not been declared
i:/ntddk/inc/atlcom.h:4547: error: there are no arguments to `CreateInstance' that depend on a template parameter, so a declaration of `CreateInstance' must be available
i:/ntddk/inc/atlcom.h:4553: error: `m_iter' undeclared (first use this function)
i:/ntddk/inc/atlcom.h: At global scope:
i:/ntddk/inc/atlcom.h:4564: error: `template<class Base, const IID*piid, class T, class Copy, class CollType, class ThreadModel> struct ATL::CComEnumOnSTL' used prior to declaration
i:/ntddk/inc/atlcom.h: In member function `virtual HRESULT ATL::ICollectionOnSTLImpl<T, CollType, ItemType, CopyItem, EnumType>::get_Item(long int, ItemType*)':
i:/ntddk/inc/atlcom.h:4594: error: expected `;' before "iter"
i:/ntddk/inc/atlcom.h:4595: error: `iter' undeclared (first use this function)
i:/ntddk/inc/atlcom.h: In member function `HRESULT ATL::ISpecifyPropertyPagesImpl<T>::GetPagesHelper(CAUUID*, ATL::ATL_PROPMAP_ENTRY*)':
i:/ntddk/inc/atlcom.h:4663: error: name lookup of `i' changed for new ISO `for' scoping
i:/ntddk/inc/atlcom.h:4648: error:   using obsolete binding at `i'
i:/ntddk/inc/atlcom.h: In member function `virtual HRESULT ATL::IConnectionPointImpl<T, piid, CDV>::_LocCPQueryInterface(const IID&, void**)':
i:/ntddk/inc/atlcom.h:5003: error: there are no arguments to `AddRef' that depend on a template parameter, so a declaration of `AddRef' must be available
make: *** [StdAfx.o] Error 1
