1 /***
2 * invkprxy.h - Native C++ compiler COM support - IDispatch::Invoke helpers
3 *
4 * Copyright (c) Microsoft Corporation. All rights reserved.
5 *
6 ****/
7
8 #if _MSC_VER > 1000
9 #pragma once
10 #endif
11
12 #if !defined(_INC_INVKPRXY)
13 #define _INC_INVKPRXY 1
14
15 HRESULT __stdcall _com_handle_excepinfo(EXCEPINFO& excepInfo, IErrorInfo** pperrinfo);
16 HRESULT __cdecl _com_invoke_helper(IDispatch* pDispatch,
17                                                      DISPID dwDispID,
18                                                      WORD wFlags,
19                                                      VARTYPE vtRet,
20                                                      void* pvRet,
21                                                      _In_opt_z_ const wchar_t* pwParamInfo,
22                                                      va_list argList,
Lines 23 ... 32 are skipped.
33                                                      VARTYPE vtProp,
34                                                      void* pvProp) throw();
35 HRESULT __cdecl _com_dispatch_raw_propput(IDispatch* pDispatch,
36                                                      DISPID dwDispID,
37                                                      VARTYPE vtProp,
38                                                      ...) throw();
39
40 #endif // _INC_INVKPRXY
41