STLdoc
STLdocumentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
invkprxy.h
Go to the documentation of this file.
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,
23  IErrorInfo** pperrinfo);
24 HRESULT __cdecl _com_dispatch_raw_method(IDispatch* pDispatch,
25  DISPID dwDispID,
26  WORD wFlags,
27  VARTYPE vtRet,
28  void* pvRet,
29  const wchar_t* pwParamInfo,
30  ...) throw();
31 HRESULT __stdcall _com_dispatch_raw_propget(IDispatch* pDispatch,
32  DISPID dwDispID,
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
HRESULT __stdcall _com_dispatch_raw_propget(IDispatch *pDispatch, DISPID dwDispID, VARTYPE vtProp, void *pvProp)
#define _In_opt_z_
Definition: sal.h:311
HRESULT __cdecl _com_dispatch_raw_propput(IDispatch *pDispatch, DISPID dwDispID, VARTYPE vtProp,...)
char * va_list
Definition: vadefs.h:39
HRESULT __cdecl _com_dispatch_raw_method(IDispatch *pDispatch, DISPID dwDispID, WORD wFlags, VARTYPE vtRet, void *pvRet, const wchar_t *pwParamInfo,...)
HRESULT __stdcall _com_handle_excepinfo(EXCEPINFO &excepInfo, IErrorInfo **pperrinfo)
HRESULT __cdecl _com_invoke_helper(IDispatch *pDispatch, DISPID dwDispID, WORD wFlags, VARTYPE vtRet, void *pvRet, _In_opt_z_ const wchar_t *pwParamInfo, va_list argList, IErrorInfo **pperrinfo)