10 # define EXTERN_C extern "C" 12 # define EXTERN_C extern 16 # define __int64 long long 32 # define __hyper __int64 36 #ifndef STDMETHODCALLTYPE 37 #define STDMETHODCALLTYPE __stdcall 38 #define STDMETHODVCALLTYPE __cdecl 39 #define STDAPICALLTYPE __stdcall 40 #define STDAPIVCALLTYPE __cdecl 41 #define STDAPI EXTERN_C HRESULT STDAPICALLTYPE 42 #define STDAPI_(t) EXTERN_C t STDAPICALLTYPE 43 #define STDMETHODIMP HRESULT STDMETHODCALLTYPE 44 #define STDMETHODIMP_(t) t STDMETHODCALLTYPE 45 #define STDAPIV EXTERN_C HRESULT STDAPIVCALLTYPE 46 #define STDAPIV_(t) EXTERN_C t STDAPIVCALLTYPE 47 #define STDMETHODIMPV HRESULT STDMETHODVCALLTYPE 48 #define STDMETHODIMPV_(t) t STDMETHODVCALLTYPE 51 #if defined(__cplusplus) && !defined(CINTERFACE) 52 # define interface struct 53 # define STDMETHOD(m) virtual HRESULT STDMETHODCALLTYPE m 54 # define STDMETHOD_(t,m) virtual t STDMETHODCALLTYPE m 58 # define DECLARE_INTERFACE(i) interface i 59 # define DECLARE_INTERFACE_(i,b) interface i : public b 61 # define interface struct 62 # define STDMETHOD(m) HRESULT (STDMETHODCALLTYPE *m) 63 # define STDMETHOD_(t,m) t (STDMETHODCALLTYPE *m) 65 # define THIS_ INTERFACE *, 66 # define THIS INTERFACE * 68 # define DECLARE_INTERFACE(i) \ 69 typedef interface i { const struct i##Vtbl *lpVtbl; } i; \ 70 typedef struct i##Vtbl i##Vtbl; \ 73 # define DECLARE_INTERFACE(i) \ 74 typedef interface i { struct i##Vtbl *lpVtbl; } i; \ 75 typedef struct i##Vtbl i##Vtbl; \ 78 # define DECLARE_INTERFACE_(i,b) DECLARE_INTERFACE(i) 81 #ifndef _ERROR_STATUS_T_DEFINED 82 #define _ERROR_STATUS_T_DEFINED 86 #ifndef _WCHAR_T_DEFINED 88 #define _WCHAR_T_DEFINED
unsigned long error_status_t