This repository was archived by the owner on May 31, 2018. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 30
/
Copy pathinvkprxy.h
40 lines (36 loc) · 1.56 KB
/
invkprxy.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
/***
* invkprxy.h - Native C++ compiler COM support - IDispatch::Invoke helpers
*
* Copyright (c) Microsoft Corporation. All rights reserved.
*
****/
#if _MSC_VER > 1000
#pragma once
#endif
#if !defined(_INC_INVKPRXY)
#define _INC_INVKPRXY 1
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);
HRESULT __cdecl _com_dispatch_raw_method(IDispatch* pDispatch,
DISPID dwDispID,
WORD wFlags,
VARTYPE vtRet,
void* pvRet,
const wchar_t* pwParamInfo,
...) throw();
HRESULT __stdcall _com_dispatch_raw_propget(IDispatch* pDispatch,
DISPID dwDispID,
VARTYPE vtProp,
void* pvProp) throw();
HRESULT __cdecl _com_dispatch_raw_propput(IDispatch* pDispatch,
DISPID dwDispID,
VARTYPE vtProp,
...) throw();
#endif // _INC_INVKPRXY