Headers diff for ole32.dll between 5.2.3790.3959-Windows 5.0 and 6.0.6002.18005-Windows 6.0 versions
callobj.h (5.2.3790.3959-Windows 5.0) | | callobj.h (6.0.6002.18005-Windows 6.0) |
| | |
/* this ALWAYS GENERATED file contains the definitions for the interfaces */ | | /* this ALWAYS GENERATED file contains the definitions for the interfaces */ |
| | |
|
/* File created by MIDL compiler version 6.00.0366 */ | | /* File created by MIDL compiler version 7.00.0499 */ |
/* Compiler settings for callobj.idl: | | /* Compiler settings for callobj.idl: |
Oicf, W1, Zp8, env=Win32 (32b run) | | Oicf, W1, Zp8, env=Win32 (32b run) |
protocol : dce , ms_ext, c_ext, robust | | protocol : dce , ms_ext, c_ext, robust |
error checks: allocation ref bounds_check enum stub_data | | error checks: allocation ref bounds_check enum stub_data |
VC __declspec() decoration level: | | VC __declspec() decoration level: |
__declspec(uuid()), __declspec(selectany), __declspec(novtable) | | __declspec(uuid()), __declspec(selectany), __declspec(novtable) |
DECLSPEC_UUID(), MIDL_INTERFACE() | | DECLSPEC_UUID(), MIDL_INTERFACE() |
*/ | | */ |
//@@MIDL_FILE_HEADING( ) | | //@@MIDL_FILE_HEADING( ) |
| | |
#pragma warning( disable: 4049 ) /* more than 64k source lines */ | | #pragma warning( disable: 4049 ) /* more than 64k source lines */ |
| | |
/* verify that the <rpcndr.h> version is high enough to compile this file*/ | | /* verify that the <rpcndr.h> version is high enough to compile this file*/ |
#ifndef __REQUIRED_RPCNDR_H_VERSION__ | | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
|
#define __REQUIRED_RPCNDR_H_VERSION__ 475 | | #define __REQUIRED_RPCNDR_H_VERSION__ 500 |
| | #endif |
| | |
| | /* verify that the <rpcsal.h> version is high enough to compile this file*/ |
| | #ifndef __REQUIRED_RPCSAL_H_VERSION__ |
| | #define __REQUIRED_RPCSAL_H_VERSION__ 100 |
#endif | | #endif |
| | |
#include "rpc.h" | | #include "rpc.h" |
#include "rpcndr.h" | | #include "rpcndr.h" |
| | |
#ifndef __RPCNDR_H_VERSION__ | | #ifndef __RPCNDR_H_VERSION__ |
#error this stub requires an updated version of <rpcndr.h> | | #error this stub requires an updated version of <rpcndr.h> |
#endif // __RPCNDR_H_VERSION__ | | #endif // __RPCNDR_H_VERSION__ |
| | |
#ifndef COM_NO_WINDOWS_H | | #ifndef COM_NO_WINDOWS_H |
| | |
skipping to change at line 85 | | skipping to change at line 90 |
typedef interface IInterfaceRelated IInterfaceRelated; | | typedef interface IInterfaceRelated IInterfaceRelated; |
#endif /* __IInterfaceRelated_FWD_DEFINED__ */ | | #endif /* __IInterfaceRelated_FWD_DEFINED__ */ |
| | |
/* header files for imported files */ | | /* header files for imported files */ |
#include "oaidl.h" | | #include "oaidl.h" |
| | |
#ifdef __cplusplus | | #ifdef __cplusplus |
extern "C"{ | | extern "C"{ |
#endif | | #endif |
| | |
|
void * __RPC_USER MIDL_user_allocate(size_t); | | /* interface __MIDL_itf_callobj_0000_0000 */ |
void __RPC_USER MIDL_user_free( void * ); | | |
| | |
/* interface __MIDL_itf_callobj_0000 */ | | |
/* [local] */ | | /* [local] */ |
| | |
|
extern RPC_IF_HANDLE __MIDL_itf_callobj_0000_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_callobj_0000_0000_v0_0_c_ifspec; |
extern RPC_IF_HANDLE __MIDL_itf_callobj_0000_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_callobj_0000_0000_v0_0_s_ifspec; |
| | |
#ifndef __ICallFrame_INTERFACE_DEFINED__ | | #ifndef __ICallFrame_INTERFACE_DEFINED__ |
#define __ICallFrame_INTERFACE_DEFINED__ | | #define __ICallFrame_INTERFACE_DEFINED__ |
| | |
/* interface ICallFrame */ | | /* interface ICallFrame */ |
/* [local][unique][object][uuid] */ | | /* [local][unique][object][uuid] */ |
| | |
typedef /* [public][public][public] */ struct __MIDL_ICallFrame_0001 | | typedef /* [public][public][public] */ struct __MIDL_ICallFrame_0001 |
{ | | { |
ULONG iMethod; | | ULONG iMethod; |
| | |
skipping to change at line 177 | | skipping to change at line 179 |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE GetInfo( | | virtual HRESULT STDMETHODCALLTYPE GetInfo( |
/* [out] */ CALLFRAMEINFO *pInfo) = 0; | | /* [out] */ CALLFRAMEINFO *pInfo) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE GetIIDAndMethod( | | virtual HRESULT STDMETHODCALLTYPE GetIIDAndMethod( |
/* [out] */ IID *pIID, | | /* [out] */ IID *pIID, |
/* [out] */ ULONG *piMethod) = 0; | | /* [out] */ ULONG *piMethod) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE GetNames( | | virtual HRESULT STDMETHODCALLTYPE GetNames( |
|
/* [out] */ LPWSTR *pwszInterface, | | /* [out] */ |
/* [out] */ LPWSTR *pwszMethod) = 0; | | __deref_out_opt LPWSTR *pwszInterface, |
| | /* [out] */ |
| | __deref_out_opt LPWSTR *pwszMethod) = 0; |
| | |
virtual PVOID STDMETHODCALLTYPE GetStackLocation( void) = 0; | | virtual PVOID STDMETHODCALLTYPE GetStackLocation( void) = 0; |
| | |
virtual void STDMETHODCALLTYPE SetStackLocation( | | virtual void STDMETHODCALLTYPE SetStackLocation( |
/* [in] */ PVOID pvStack) = 0; | | /* [in] */ PVOID pvStack) = 0; |
| | |
virtual void STDMETHODCALLTYPE SetReturnValue( | | virtual void STDMETHODCALLTYPE SetReturnValue( |
/* [in] */ HRESULT hr) = 0; | | /* [in] */ HRESULT hr) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE GetReturnValue( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE GetReturnValue( void) = 0; |
| | |
skipping to change at line 268 | | skipping to change at line 272 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct ICallFrameVtbl | | typedef struct ICallFrameVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
ICallFrame * This, | | ICallFrame * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
ICallFrame * This); | | ICallFrame * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
ICallFrame * This); | | ICallFrame * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetInfo )( | | HRESULT ( STDMETHODCALLTYPE *GetInfo )( |
ICallFrame * This, | | ICallFrame * This, |
/* [out] */ CALLFRAMEINFO *pInfo); | | /* [out] */ CALLFRAMEINFO *pInfo); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetIIDAndMethod )( | | HRESULT ( STDMETHODCALLTYPE *GetIIDAndMethod )( |
ICallFrame * This, | | ICallFrame * This, |
/* [out] */ IID *pIID, | | /* [out] */ IID *pIID, |
/* [out] */ ULONG *piMethod); | | /* [out] */ ULONG *piMethod); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetNames )( | | HRESULT ( STDMETHODCALLTYPE *GetNames )( |
ICallFrame * This, | | ICallFrame * This, |
|
/* [out] */ LPWSTR *pwszInterface, | | /* [out] */ |
/* [out] */ LPWSTR *pwszMethod); | | __deref_out_opt LPWSTR *pwszInterface, |
| | /* [out] */ |
| | __deref_out_opt LPWSTR *pwszMethod); |
| | |
PVOID ( STDMETHODCALLTYPE *GetStackLocation )( | | PVOID ( STDMETHODCALLTYPE *GetStackLocation )( |
ICallFrame * This); | | ICallFrame * This); |
| | |
void ( STDMETHODCALLTYPE *SetStackLocation )( | | void ( STDMETHODCALLTYPE *SetStackLocation )( |
ICallFrame * This, | | ICallFrame * This, |
/* [in] */ PVOID pvStack); | | /* [in] */ PVOID pvStack); |
| | |
void ( STDMETHODCALLTYPE *SetReturnValue )( | | void ( STDMETHODCALLTYPE *SetReturnValue )( |
ICallFrame * This, | | ICallFrame * This, |
| | |
skipping to change at line 394 | | skipping to change at line 401 |
} ICallFrameVtbl; | | } ICallFrameVtbl; |
| | |
interface ICallFrame | | interface ICallFrame |
{ | | { |
CONST_VTBL struct ICallFrameVtbl *lpVtbl; | | CONST_VTBL struct ICallFrameVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define ICallFrame_QueryInterface(This,riid,ppvObject) \ | | #define ICallFrame_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define ICallFrame_AddRef(This) \ | | #define ICallFrame_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define ICallFrame_Release(This) \ | | #define ICallFrame_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define ICallFrame_GetInfo(This,pInfo) \ | | #define ICallFrame_GetInfo(This,pInfo) \ |
|
(This)->lpVtbl -> GetInfo(This,pInfo) | | ( (This)->lpVtbl -> GetInfo(This,pInfo) ) |
| | |
#define ICallFrame_GetIIDAndMethod(This,pIID,piMethod) \ | | #define ICallFrame_GetIIDAndMethod(This,pIID,piMethod) \ |
|
(This)->lpVtbl -> GetIIDAndMethod(This,pIID,piMethod) | | ( (This)->lpVtbl -> GetIIDAndMethod(This,pIID,piMethod) ) |
| | |
#define ICallFrame_GetNames(This,pwszInterface,pwszMethod) \ | | #define ICallFrame_GetNames(This,pwszInterface,pwszMethod) \ |
|
(This)->lpVtbl -> GetNames(This,pwszInterface,pwszMethod) | | ( (This)->lpVtbl -> GetNames(This,pwszInterface,pwszMethod) ) |
| | |
#define ICallFrame_GetStackLocation(This) \ | | #define ICallFrame_GetStackLocation(This) \ |
|
(This)->lpVtbl -> GetStackLocation(This) | | ( (This)->lpVtbl -> GetStackLocation(This) ) |
| | |
#define ICallFrame_SetStackLocation(This,pvStack) \ | | #define ICallFrame_SetStackLocation(This,pvStack) \ |
|
(This)->lpVtbl -> SetStackLocation(This,pvStack) | | ( (This)->lpVtbl -> SetStackLocation(This,pvStack) ) |
| | |
#define ICallFrame_SetReturnValue(This,hr) \ | | #define ICallFrame_SetReturnValue(This,hr) \ |
|
(This)->lpVtbl -> SetReturnValue(This,hr) | | ( (This)->lpVtbl -> SetReturnValue(This,hr) ) |
| | |
#define ICallFrame_GetReturnValue(This) \ | | #define ICallFrame_GetReturnValue(This) \ |
|
(This)->lpVtbl -> GetReturnValue(This) | | ( (This)->lpVtbl -> GetReturnValue(This) ) |
| | |
#define ICallFrame_GetParamInfo(This,iparam,pInfo) \ | | #define ICallFrame_GetParamInfo(This,iparam,pInfo) \ |
|
(This)->lpVtbl -> GetParamInfo(This,iparam,pInfo) | | ( (This)->lpVtbl -> GetParamInfo(This,iparam,pInfo) ) |
| | |
#define ICallFrame_SetParam(This,iparam,pvar) \ | | #define ICallFrame_SetParam(This,iparam,pvar) \ |
|
(This)->lpVtbl -> SetParam(This,iparam,pvar) | | ( (This)->lpVtbl -> SetParam(This,iparam,pvar) ) |
| | |
#define ICallFrame_GetParam(This,iparam,pvar) \ | | #define ICallFrame_GetParam(This,iparam,pvar) \ |
|
(This)->lpVtbl -> GetParam(This,iparam,pvar) | | ( (This)->lpVtbl -> GetParam(This,iparam,pvar) ) |
| | |
#define ICallFrame_Copy(This,copyControl,pWalker,ppFrame) \ | | #define ICallFrame_Copy(This,copyControl,pWalker,ppFrame) \ |
|
(This)->lpVtbl -> Copy(This,copyControl,pWalker,ppFrame) | | ( (This)->lpVtbl -> Copy(This,copyControl,pWalker,ppFrame) ) |
| | |
#define ICallFrame_Free(This,pframeArgsDest,pWalkerDestFree,pWalkerCopy,freeFlag
s,pWalkerFree,nullFlags) \ | | #define ICallFrame_Free(This,pframeArgsDest,pWalkerDestFree,pWalkerCopy,freeFlag
s,pWalkerFree,nullFlags) \ |
|
(This)->lpVtbl -> Free(This,pframeArgsDest,pWalkerDestFree,pWalkerCopy,freeF
lags,pWalkerFree,nullFlags) | | ( (This)->lpVtbl -> Free(This,pframeArgsDest,pWalkerDestFree,pWalkerCopy,fre
eFlags,pWalkerFree,nullFlags) ) |
| | |
#define ICallFrame_FreeParam(This,iparam,freeFlags,pWalkerFree,nullFlags) \ | | #define ICallFrame_FreeParam(This,iparam,freeFlags,pWalkerFree,nullFlags) \ |
|
(This)->lpVtbl -> FreeParam(This,iparam,freeFlags,pWalkerFree,nullFlags) | | ( (This)->lpVtbl -> FreeParam(This,iparam,freeFlags,pWalkerFree,nullFlags) ) |
| | |
#define ICallFrame_WalkFrame(This,walkWhat,pWalker) \ | | #define ICallFrame_WalkFrame(This,walkWhat,pWalker) \ |
|
(This)->lpVtbl -> WalkFrame(This,walkWhat,pWalker) | | ( (This)->lpVtbl -> WalkFrame(This,walkWhat,pWalker) ) |
| | |
#define ICallFrame_GetMarshalSizeMax(This,pmshlContext,mshlflags,pcbBufferNeeded
) \ | | #define ICallFrame_GetMarshalSizeMax(This,pmshlContext,mshlflags,pcbBufferNeeded
) \ |
|
(This)->lpVtbl -> GetMarshalSizeMax(This,pmshlContext,mshlflags,pcbBufferNee
ded) | | ( (This)->lpVtbl -> GetMarshalSizeMax(This,pmshlContext,mshlflags,pcbBufferN
eeded) ) |
| | |
#define ICallFrame_Marshal(This,pmshlContext,mshlflags,pBuffer,cbBuffer,pcbBuffe
rUsed,pdataRep,prpcFlags) \ | | #define ICallFrame_Marshal(This,pmshlContext,mshlflags,pBuffer,cbBuffer,pcbBuffe
rUsed,pdataRep,prpcFlags) \ |
|
(This)->lpVtbl -> Marshal(This,pmshlContext,mshlflags,pBuffer,cbBuffer,pcbBu
fferUsed,pdataRep,prpcFlags) | | ( (This)->lpVtbl -> Marshal(This,pmshlContext,mshlflags,pBuffer,cbBuffer,pcb
BufferUsed,pdataRep,prpcFlags) ) |
| | |
#define ICallFrame_Unmarshal(This,pBuffer,cbBuffer,dataRep,pcontext,pcbUnmarshal
led) \ | | #define ICallFrame_Unmarshal(This,pBuffer,cbBuffer,dataRep,pcontext,pcbUnmarshal
led) \ |
|
(This)->lpVtbl -> Unmarshal(This,pBuffer,cbBuffer,dataRep,pcontext,pcbUnmars
halled) | | ( (This)->lpVtbl -> Unmarshal(This,pBuffer,cbBuffer,dataRep,pcontext,pcbUnma
rshalled) ) |
| | |
#define ICallFrame_ReleaseMarshalData(This,pBuffer,cbBuffer,ibFirstRelease,dataR
ep,pcontext) \ | | #define ICallFrame_ReleaseMarshalData(This,pBuffer,cbBuffer,ibFirstRelease,dataR
ep,pcontext) \ |
|
(This)->lpVtbl -> ReleaseMarshalData(This,pBuffer,cbBuffer,ibFirstRelease,da
taRep,pcontext) | | ( (This)->lpVtbl -> ReleaseMarshalData(This,pBuffer,cbBuffer,ibFirstRelease,
dataRep,pcontext) ) |
| | |
#define ICallFrame_Invoke(This,pvReceiver,...) \ | | #define ICallFrame_Invoke(This,pvReceiver,...) \ |
|
(This)->lpVtbl -> Invoke(This,pvReceiver,...) | | ( (This)->lpVtbl -> Invoke(This,pvReceiver,...) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE ICallFrame_GetInfo_Proxy( | | |
ICallFrame * This, | | |
/* [out] */ CALLFRAMEINFO *pInfo); | | |
| | |
void __RPC_STUB ICallFrame_GetInfo_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE ICallFrame_GetIIDAndMethod_Proxy( | | |
ICallFrame * This, | | |
/* [out] */ IID *pIID, | | |
/* [out] */ ULONG *piMethod); | | |
| | |
void __RPC_STUB ICallFrame_GetIIDAndMethod_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE ICallFrame_GetNames_Proxy( | | |
ICallFrame * This, | | |
/* [out] */ LPWSTR *pwszInterface, | | |
/* [out] */ LPWSTR *pwszMethod); | | |
| | |
void __RPC_STUB ICallFrame_GetNames_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
PVOID STDMETHODCALLTYPE ICallFrame_GetStackLocation_Proxy( | | |
ICallFrame * This); | | |
| | |
void __RPC_STUB ICallFrame_GetStackLocation_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
void STDMETHODCALLTYPE ICallFrame_SetStackLocation_Proxy( | | |
ICallFrame * This, | | |
/* [in] */ PVOID pvStack); | | |
| | |
void __RPC_STUB ICallFrame_SetStackLocation_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
void STDMETHODCALLTYPE ICallFrame_SetReturnValue_Proxy( | | |
ICallFrame * This, | | |
/* [in] */ HRESULT hr); | | |
| | |
void __RPC_STUB ICallFrame_SetReturnValue_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE ICallFrame_GetReturnValue_Proxy( | | |
ICallFrame * This); | | |
| | |
void __RPC_STUB ICallFrame_GetReturnValue_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE ICallFrame_GetParamInfo_Proxy( | | |
ICallFrame * This, | | |
/* [in] */ ULONG iparam, | | |
/* [out] */ CALLFRAMEPARAMINFO *pInfo); | | |
| | |
void __RPC_STUB ICallFrame_GetParamInfo_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE ICallFrame_SetParam_Proxy( | | |
ICallFrame * This, | | |
/* [in] */ ULONG iparam, | | |
/* [in] */ VARIANT *pvar); | | |
| | |
void __RPC_STUB ICallFrame_SetParam_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE ICallFrame_GetParam_Proxy( | | |
ICallFrame * This, | | |
/* [in] */ ULONG iparam, | | |
/* [out] */ VARIANT *pvar); | | |
| | |
void __RPC_STUB ICallFrame_GetParam_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE ICallFrame_Copy_Proxy( | | |
ICallFrame * This, | | |
/* [in] */ CALLFRAME_COPY copyControl, | | |
/* [in] */ ICallFrameWalker *pWalker, | | |
/* [out] */ ICallFrame **ppFrame); | | |
| | |
void __RPC_STUB ICallFrame_Copy_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE ICallFrame_Free_Proxy( | | |
ICallFrame * This, | | |
/* [in] */ ICallFrame *pframeArgsDest, | | |
/* [in] */ ICallFrameWalker *pWalkerDestFree, | | |
/* [in] */ ICallFrameWalker *pWalkerCopy, | | |
/* [in] */ DWORD freeFlags, | | |
/* [in] */ ICallFrameWalker *pWalkerFree, | | |
/* [in] */ DWORD nullFlags); | | |
| | |
void __RPC_STUB ICallFrame_Free_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE ICallFrame_FreeParam_Proxy( | | |
ICallFrame * This, | | |
/* [in] */ ULONG iparam, | | |
/* [in] */ DWORD freeFlags, | | |
/* [in] */ ICallFrameWalker *pWalkerFree, | | |
/* [in] */ DWORD nullFlags); | | |
| | |
void __RPC_STUB ICallFrame_FreeParam_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE ICallFrame_WalkFrame_Proxy( | | |
ICallFrame * This, | | |
/* [in] */ DWORD walkWhat, | | |
/* [in] */ ICallFrameWalker *pWalker); | | |
| | |
void __RPC_STUB ICallFrame_WalkFrame_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE ICallFrame_GetMarshalSizeMax_Proxy( | | |
ICallFrame * This, | | |
/* [in] */ CALLFRAME_MARSHALCONTEXT *pmshlContext, | | |
/* [in] */ MSHLFLAGS mshlflags, | | |
/* [out] */ ULONG *pcbBufferNeeded); | | |
| | |
void __RPC_STUB ICallFrame_GetMarshalSizeMax_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE ICallFrame_Marshal_Proxy( | | |
ICallFrame * This, | | |
/* [in] */ CALLFRAME_MARSHALCONTEXT *pmshlContext, | | |
/* [in] */ MSHLFLAGS mshlflags, | | |
/* [size_is][in] */ PVOID pBuffer, | | |
/* [in] */ ULONG cbBuffer, | | |
/* [out] */ ULONG *pcbBufferUsed, | | |
/* [out] */ RPCOLEDATAREP *pdataRep, | | |
/* [out] */ ULONG *prpcFlags); | | |
| | |
void __RPC_STUB ICallFrame_Marshal_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE ICallFrame_Unmarshal_Proxy( | | |
ICallFrame * This, | | |
/* [size_is][in] */ PVOID pBuffer, | | |
/* [in] */ ULONG cbBuffer, | | |
/* [in] */ RPCOLEDATAREP dataRep, | | |
/* [in] */ CALLFRAME_MARSHALCONTEXT *pcontext, | | |
/* [out] */ ULONG *pcbUnmarshalled); | | |
| | |
void __RPC_STUB ICallFrame_Unmarshal_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE ICallFrame_ReleaseMarshalData_Proxy( | | |
ICallFrame * This, | | |
/* [size_is][in] */ PVOID pBuffer, | | |
/* [in] */ ULONG cbBuffer, | | |
/* [in] */ ULONG ibFirstRelease, | | |
/* [in] */ RPCOLEDATAREP dataRep, | | |
/* [in] */ CALLFRAME_MARSHALCONTEXT *pcontext); | | |
| | |
void __RPC_STUB ICallFrame_ReleaseMarshalData_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE ICallFrame_Invoke_Proxy( | | |
ICallFrame * This, | | |
/* [in] */ void *pvReceiver, | | |
...); | | |
| | |
void __RPC_STUB ICallFrame_Invoke_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __ICallFrame_INTERFACE_DEFINED__ */ | | #endif /* __ICallFrame_INTERFACE_DEFINED__ */ |
| | |
#ifndef __ICallIndirect_INTERFACE_DEFINED__ | | #ifndef __ICallIndirect_INTERFACE_DEFINED__ |
#define __ICallIndirect_INTERFACE_DEFINED__ | | #define __ICallIndirect_INTERFACE_DEFINED__ |
| | |
/* interface ICallIndirect */ | | /* interface ICallIndirect */ |
/* [local][unique][object][uuid] */ | | /* [local][unique][object][uuid] */ |
| | |
EXTERN_C const IID IID_ICallIndirect; | | EXTERN_C const IID IID_ICallIndirect; |
| | |
| | |
skipping to change at line 709 | | skipping to change at line 495 |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE CallIndirect( | | virtual HRESULT STDMETHODCALLTYPE CallIndirect( |
/* [out] */ HRESULT *phrReturn, | | /* [out] */ HRESULT *phrReturn, |
/* [in] */ ULONG iMethod, | | /* [in] */ ULONG iMethod, |
/* [in] */ void *pvArgs, | | /* [in] */ void *pvArgs, |
/* [out] */ ULONG *cbArgs) = 0; | | /* [out] */ ULONG *cbArgs) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE GetMethodInfo( | | virtual HRESULT STDMETHODCALLTYPE GetMethodInfo( |
/* [in] */ ULONG iMethod, | | /* [in] */ ULONG iMethod, |
/* [out] */ CALLFRAMEINFO *pInfo, | | /* [out] */ CALLFRAMEINFO *pInfo, |
|
/* [out] */ LPWSTR *pwszMethod) = 0; | | /* [out] */ |
| | __deref_out_opt LPWSTR *pwszMethod) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE GetStackSize( | | virtual HRESULT STDMETHODCALLTYPE GetStackSize( |
/* [in] */ ULONG iMethod, | | /* [in] */ ULONG iMethod, |
/* [out] */ ULONG *cbArgs) = 0; | | /* [out] */ ULONG *cbArgs) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE GetIID( | | virtual HRESULT STDMETHODCALLTYPE GetIID( |
|
/* [out] */ IID *piid, | | /* [out] */ |
/* [out] */ BOOL *pfDerivesFromIDispatch, | | __out_opt IID *piid, |
/* [out] */ ULONG *pcMethod, | | /* [out] */ |
/* [out] */ LPWSTR *pwszInterface) = 0; | | __out_opt BOOL *pfDerivesFromIDispatch, |
| | /* [out] */ |
| | __out_opt ULONG *pcMethod, |
| | /* [out] */ |
| | __deref_out_opt LPWSTR *pwszInterface) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct ICallIndirectVtbl | | typedef struct ICallIndirectVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
ICallIndirect * This, | | ICallIndirect * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
ICallIndirect * This); | | ICallIndirect * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
ICallIndirect * This); | | ICallIndirect * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *CallIndirect )( | | HRESULT ( STDMETHODCALLTYPE *CallIndirect )( |
ICallIndirect * This, | | ICallIndirect * This, |
/* [out] */ HRESULT *phrReturn, | | /* [out] */ HRESULT *phrReturn, |
/* [in] */ ULONG iMethod, | | /* [in] */ ULONG iMethod, |
/* [in] */ void *pvArgs, | | /* [in] */ void *pvArgs, |
/* [out] */ ULONG *cbArgs); | | /* [out] */ ULONG *cbArgs); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetMethodInfo )( | | HRESULT ( STDMETHODCALLTYPE *GetMethodInfo )( |
ICallIndirect * This, | | ICallIndirect * This, |
/* [in] */ ULONG iMethod, | | /* [in] */ ULONG iMethod, |
/* [out] */ CALLFRAMEINFO *pInfo, | | /* [out] */ CALLFRAMEINFO *pInfo, |
|
/* [out] */ LPWSTR *pwszMethod); | | /* [out] */ |
| | __deref_out_opt LPWSTR *pwszMethod); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetStackSize )( | | HRESULT ( STDMETHODCALLTYPE *GetStackSize )( |
ICallIndirect * This, | | ICallIndirect * This, |
/* [in] */ ULONG iMethod, | | /* [in] */ ULONG iMethod, |
/* [out] */ ULONG *cbArgs); | | /* [out] */ ULONG *cbArgs); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetIID )( | | HRESULT ( STDMETHODCALLTYPE *GetIID )( |
ICallIndirect * This, | | ICallIndirect * This, |
|
/* [out] */ IID *piid, | | /* [out] */ |
/* [out] */ BOOL *pfDerivesFromIDispatch, | | __out_opt IID *piid, |
/* [out] */ ULONG *pcMethod, | | /* [out] */ |
/* [out] */ LPWSTR *pwszInterface); | | __out_opt BOOL *pfDerivesFromIDispatch, |
| | /* [out] */ |
| | __out_opt ULONG *pcMethod, |
| | /* [out] */ |
| | __deref_out_opt LPWSTR *pwszInterface); |
| | |
END_INTERFACE | | END_INTERFACE |
} ICallIndirectVtbl; | | } ICallIndirectVtbl; |
| | |
interface ICallIndirect | | interface ICallIndirect |
{ | | { |
CONST_VTBL struct ICallIndirectVtbl *lpVtbl; | | CONST_VTBL struct ICallIndirectVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define ICallIndirect_QueryInterface(This,riid,ppvObject) \ | | #define ICallIndirect_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define ICallIndirect_AddRef(This) \ | | #define ICallIndirect_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define ICallIndirect_Release(This) \ | | #define ICallIndirect_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define ICallIndirect_CallIndirect(This,phrReturn,iMethod,pvArgs,cbArgs) \ | | #define ICallIndirect_CallIndirect(This,phrReturn,iMethod,pvArgs,cbArgs) \ |
|
(This)->lpVtbl -> CallIndirect(This,phrReturn,iMethod,pvArgs,cbArgs) | | ( (This)->lpVtbl -> CallIndirect(This,phrReturn,iMethod,pvArgs,cbArgs) ) |
| | |
#define ICallIndirect_GetMethodInfo(This,iMethod,pInfo,pwszMethod) \ | | #define ICallIndirect_GetMethodInfo(This,iMethod,pInfo,pwszMethod) \ |
|
(This)->lpVtbl -> GetMethodInfo(This,iMethod,pInfo,pwszMethod) | | ( (This)->lpVtbl -> GetMethodInfo(This,iMethod,pInfo,pwszMethod) ) |
| | |
#define ICallIndirect_GetStackSize(This,iMethod,cbArgs) \ | | #define ICallIndirect_GetStackSize(This,iMethod,cbArgs) \ |
|
(This)->lpVtbl -> GetStackSize(This,iMethod,cbArgs) | | ( (This)->lpVtbl -> GetStackSize(This,iMethod,cbArgs) ) |
| | |
#define ICallIndirect_GetIID(This,piid,pfDerivesFromIDispatch,pcMethod,pwszInter
face) \ | | #define ICallIndirect_GetIID(This,piid,pfDerivesFromIDispatch,pcMethod,pwszInter
face) \ |
|
(This)->lpVtbl -> GetIID(This,piid,pfDerivesFromIDispatch,pcMethod,pwszInter
face) | | ( (This)->lpVtbl -> GetIID(This,piid,pfDerivesFromIDispatch,pcMethod,pwszInt
erface) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE ICallIndirect_CallIndirect_Proxy( | | |
ICallIndirect * This, | | |
/* [out] */ HRESULT *phrReturn, | | |
/* [in] */ ULONG iMethod, | | |
/* [in] */ void *pvArgs, | | |
/* [out] */ ULONG *cbArgs); | | |
| | |
void __RPC_STUB ICallIndirect_CallIndirect_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE ICallIndirect_GetMethodInfo_Proxy( | | |
ICallIndirect * This, | | |
/* [in] */ ULONG iMethod, | | |
/* [out] */ CALLFRAMEINFO *pInfo, | | |
/* [out] */ LPWSTR *pwszMethod); | | |
| | |
void __RPC_STUB ICallIndirect_GetMethodInfo_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE ICallIndirect_GetStackSize_Proxy( | | |
ICallIndirect * This, | | |
/* [in] */ ULONG iMethod, | | |
/* [out] */ ULONG *cbArgs); | | |
| | |
void __RPC_STUB ICallIndirect_GetStackSize_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE ICallIndirect_GetIID_Proxy( | | |
ICallIndirect * This, | | |
/* [out] */ IID *piid, | | |
/* [out] */ BOOL *pfDerivesFromIDispatch, | | |
/* [out] */ ULONG *pcMethod, | | |
/* [out] */ LPWSTR *pwszInterface); | | |
| | |
void __RPC_STUB ICallIndirect_GetIID_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __ICallIndirect_INTERFACE_DEFINED__ */ | | #endif /* __ICallIndirect_INTERFACE_DEFINED__ */ |
| | |
#ifndef __ICallInterceptor_INTERFACE_DEFINED__ | | #ifndef __ICallInterceptor_INTERFACE_DEFINED__ |
#define __ICallInterceptor_INTERFACE_DEFINED__ | | #define __ICallInterceptor_INTERFACE_DEFINED__ |
| | |
/* interface ICallInterceptor */ | | /* interface ICallInterceptor */ |
/* [local][unique][object][uuid] */ | | /* [local][unique][object][uuid] */ |
| | |
EXTERN_C const IID IID_ICallInterceptor; | | EXTERN_C const IID IID_ICallInterceptor; |
| | |
| | |
skipping to change at line 882 | | skipping to change at line 630 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct ICallInterceptorVtbl | | typedef struct ICallInterceptorVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
ICallInterceptor * This, | | ICallInterceptor * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
ICallInterceptor * This); | | ICallInterceptor * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
ICallInterceptor * This); | | ICallInterceptor * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *CallIndirect )( | | HRESULT ( STDMETHODCALLTYPE *CallIndirect )( |
ICallInterceptor * This, | | ICallInterceptor * This, |
/* [out] */ HRESULT *phrReturn, | | /* [out] */ HRESULT *phrReturn, |
/* [in] */ ULONG iMethod, | | /* [in] */ ULONG iMethod, |
/* [in] */ void *pvArgs, | | /* [in] */ void *pvArgs, |
/* [out] */ ULONG *cbArgs); | | /* [out] */ ULONG *cbArgs); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetMethodInfo )( | | HRESULT ( STDMETHODCALLTYPE *GetMethodInfo )( |
ICallInterceptor * This, | | ICallInterceptor * This, |
/* [in] */ ULONG iMethod, | | /* [in] */ ULONG iMethod, |
/* [out] */ CALLFRAMEINFO *pInfo, | | /* [out] */ CALLFRAMEINFO *pInfo, |
|
/* [out] */ LPWSTR *pwszMethod); | | /* [out] */ |
| | __deref_out_opt LPWSTR *pwszMethod); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetStackSize )( | | HRESULT ( STDMETHODCALLTYPE *GetStackSize )( |
ICallInterceptor * This, | | ICallInterceptor * This, |
/* [in] */ ULONG iMethod, | | /* [in] */ ULONG iMethod, |
/* [out] */ ULONG *cbArgs); | | /* [out] */ ULONG *cbArgs); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetIID )( | | HRESULT ( STDMETHODCALLTYPE *GetIID )( |
ICallInterceptor * This, | | ICallInterceptor * This, |
|
/* [out] */ IID *piid, | | /* [out] */ |
/* [out] */ BOOL *pfDerivesFromIDispatch, | | __out_opt IID *piid, |
/* [out] */ ULONG *pcMethod, | | /* [out] */ |
/* [out] */ LPWSTR *pwszInterface); | | __out_opt BOOL *pfDerivesFromIDispatch, |
| | /* [out] */ |
| | __out_opt ULONG *pcMethod, |
| | /* [out] */ |
| | __deref_out_opt LPWSTR *pwszInterface); |
| | |
HRESULT ( STDMETHODCALLTYPE *RegisterSink )( | | HRESULT ( STDMETHODCALLTYPE *RegisterSink )( |
ICallInterceptor * This, | | ICallInterceptor * This, |
/* [in] */ ICallFrameEvents *psink); | | /* [in] */ ICallFrameEvents *psink); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetRegisteredSink )( | | HRESULT ( STDMETHODCALLTYPE *GetRegisteredSink )( |
ICallInterceptor * This, | | ICallInterceptor * This, |
/* [out] */ ICallFrameEvents **ppsink); | | /* [out] */ ICallFrameEvents **ppsink); |
| | |
END_INTERFACE | | END_INTERFACE |
} ICallInterceptorVtbl; | | } ICallInterceptorVtbl; |
| | |
interface ICallInterceptor | | interface ICallInterceptor |
{ | | { |
CONST_VTBL struct ICallInterceptorVtbl *lpVtbl; | | CONST_VTBL struct ICallInterceptorVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define ICallInterceptor_QueryInterface(This,riid,ppvObject) \ | | #define ICallInterceptor_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define ICallInterceptor_AddRef(This) \ | | #define ICallInterceptor_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define ICallInterceptor_Release(This) \ | | #define ICallInterceptor_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define ICallInterceptor_CallIndirect(This,phrReturn,iMethod,pvArgs,cbArgs) \ | | #define ICallInterceptor_CallIndirect(This,phrReturn,iMethod,pvArgs,cbArgs) \ |
|
(This)->lpVtbl -> CallIndirect(This,phrReturn,iMethod,pvArgs,cbArgs) | | ( (This)->lpVtbl -> CallIndirect(This,phrReturn,iMethod,pvArgs,cbArgs) ) |
| | |
#define ICallInterceptor_GetMethodInfo(This,iMethod,pInfo,pwszMethod) \ | | #define ICallInterceptor_GetMethodInfo(This,iMethod,pInfo,pwszMethod) \ |
|
(This)->lpVtbl -> GetMethodInfo(This,iMethod,pInfo,pwszMethod) | | ( (This)->lpVtbl -> GetMethodInfo(This,iMethod,pInfo,pwszMethod) ) |
| | |
#define ICallInterceptor_GetStackSize(This,iMethod,cbArgs) \ | | #define ICallInterceptor_GetStackSize(This,iMethod,cbArgs) \ |
|
(This)->lpVtbl -> GetStackSize(This,iMethod,cbArgs) | | ( (This)->lpVtbl -> GetStackSize(This,iMethod,cbArgs) ) |
| | |
#define ICallInterceptor_GetIID(This,piid,pfDerivesFromIDispatch,pcMethod,pwszIn
terface) \ | | #define ICallInterceptor_GetIID(This,piid,pfDerivesFromIDispatch,pcMethod,pwszIn
terface) \ |
|
(This)->lpVtbl -> GetIID(This,piid,pfDerivesFromIDispatch,pcMethod,pwszInter
face) | | ( (This)->lpVtbl -> GetIID(This,piid,pfDerivesFromIDispatch,pcMethod,pwszInt
erface) ) |
| | |
#define ICallInterceptor_RegisterSink(This,psink) \ | | #define ICallInterceptor_RegisterSink(This,psink) \ |
|
(This)->lpVtbl -> RegisterSink(This,psink) | | ( (This)->lpVtbl -> RegisterSink(This,psink) ) |
| | |
#define ICallInterceptor_GetRegisteredSink(This,ppsink) \ | | #define ICallInterceptor_GetRegisteredSink(This,ppsink) \ |
|
(This)->lpVtbl -> GetRegisteredSink(This,ppsink) | | ( (This)->lpVtbl -> GetRegisteredSink(This,ppsink) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE ICallInterceptor_RegisterSink_Proxy( | | |
ICallInterceptor * This, | | |
/* [in] */ ICallFrameEvents *psink); | | |
| | |
void __RPC_STUB ICallInterceptor_RegisterSink_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE ICallInterceptor_GetRegisteredSink_Proxy( | | |
ICallInterceptor * This, | | |
/* [out] */ ICallFrameEvents **ppsink); | | |
| | |
void __RPC_STUB ICallInterceptor_GetRegisteredSink_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __ICallInterceptor_INTERFACE_DEFINED__ */ | | #endif /* __ICallInterceptor_INTERFACE_DEFINED__ */ |
| | |
#ifndef __ICallFrameEvents_INTERFACE_DEFINED__ | | #ifndef __ICallFrameEvents_INTERFACE_DEFINED__ |
#define __ICallFrameEvents_INTERFACE_DEFINED__ | | #define __ICallFrameEvents_INTERFACE_DEFINED__ |
| | |
/* interface ICallFrameEvents */ | | /* interface ICallFrameEvents */ |
/* [local][unique][object][uuid] */ | | /* [local][unique][object][uuid] */ |
| | |
EXTERN_C const IID IID_ICallFrameEvents; | | EXTERN_C const IID IID_ICallFrameEvents; |
| | |
| | |
skipping to change at line 1014 | | skipping to change at line 748 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct ICallFrameEventsVtbl | | typedef struct ICallFrameEventsVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
ICallFrameEvents * This, | | ICallFrameEvents * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
ICallFrameEvents * This); | | ICallFrameEvents * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
ICallFrameEvents * This); | | ICallFrameEvents * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *OnCall )( | | HRESULT ( STDMETHODCALLTYPE *OnCall )( |
ICallFrameEvents * This, | | ICallFrameEvents * This, |
/* [in] */ ICallFrame *pFrame); | | /* [in] */ ICallFrame *pFrame); |
| | |
skipping to change at line 1037 | | skipping to change at line 772 |
} ICallFrameEventsVtbl; | | } ICallFrameEventsVtbl; |
| | |
interface ICallFrameEvents | | interface ICallFrameEvents |
{ | | { |
CONST_VTBL struct ICallFrameEventsVtbl *lpVtbl; | | CONST_VTBL struct ICallFrameEventsVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define ICallFrameEvents_QueryInterface(This,riid,ppvObject) \ | | #define ICallFrameEvents_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define ICallFrameEvents_AddRef(This) \ | | #define ICallFrameEvents_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define ICallFrameEvents_Release(This) \ | | #define ICallFrameEvents_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define ICallFrameEvents_OnCall(This,pFrame) \ | | #define ICallFrameEvents_OnCall(This,pFrame) \ |
|
(This)->lpVtbl -> OnCall(This,pFrame) | | ( (This)->lpVtbl -> OnCall(This,pFrame) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE ICallFrameEvents_OnCall_Proxy( | | |
ICallFrameEvents * This, | | |
/* [in] */ ICallFrame *pFrame); | | |
| | |
void __RPC_STUB ICallFrameEvents_OnCall_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __ICallFrameEvents_INTERFACE_DEFINED__ */ | | #endif /* __ICallFrameEvents_INTERFACE_DEFINED__ */ |
| | |
#ifndef __ICallUnmarshal_INTERFACE_DEFINED__ | | #ifndef __ICallUnmarshal_INTERFACE_DEFINED__ |
#define __ICallUnmarshal_INTERFACE_DEFINED__ | | #define __ICallUnmarshal_INTERFACE_DEFINED__ |
| | |
/* interface ICallUnmarshal */ | | /* interface ICallUnmarshal */ |
/* [local][unique][object][uuid] */ | | /* [local][unique][object][uuid] */ |
| | |
EXTERN_C const IID IID_ICallUnmarshal; | | EXTERN_C const IID IID_ICallUnmarshal; |
| | |
| | |
skipping to change at line 1107 | | skipping to change at line 832 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct ICallUnmarshalVtbl | | typedef struct ICallUnmarshalVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
ICallUnmarshal * This, | | ICallUnmarshal * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
ICallUnmarshal * This); | | ICallUnmarshal * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
ICallUnmarshal * This); | | ICallUnmarshal * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *Unmarshal )( | | HRESULT ( STDMETHODCALLTYPE *Unmarshal )( |
ICallUnmarshal * This, | | ICallUnmarshal * This, |
/* [in] */ ULONG iMethod, | | /* [in] */ ULONG iMethod, |
| | |
skipping to change at line 1146 | | skipping to change at line 872 |
} ICallUnmarshalVtbl; | | } ICallUnmarshalVtbl; |
| | |
interface ICallUnmarshal | | interface ICallUnmarshal |
{ | | { |
CONST_VTBL struct ICallUnmarshalVtbl *lpVtbl; | | CONST_VTBL struct ICallUnmarshalVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define ICallUnmarshal_QueryInterface(This,riid,ppvObject) \ | | #define ICallUnmarshal_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define ICallUnmarshal_AddRef(This) \ | | #define ICallUnmarshal_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define ICallUnmarshal_Release(This) \ | | #define ICallUnmarshal_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define ICallUnmarshal_Unmarshal(This,iMethod,pBuffer,cbBuffer,fForceBufferCopy,
dataRep,pcontext,pcbUnmarshalled,ppFrame) \ | | #define ICallUnmarshal_Unmarshal(This,iMethod,pBuffer,cbBuffer,fForceBufferCopy,
dataRep,pcontext,pcbUnmarshalled,ppFrame) \ |
|
(This)->lpVtbl -> Unmarshal(This,iMethod,pBuffer,cbBuffer,fForceBufferCopy,d
ataRep,pcontext,pcbUnmarshalled,ppFrame) | | ( (This)->lpVtbl -> Unmarshal(This,iMethod,pBuffer,cbBuffer,fForceBufferCopy
,dataRep,pcontext,pcbUnmarshalled,ppFrame) ) |
| | |
#define ICallUnmarshal_ReleaseMarshalData(This,iMethod,pBuffer,cbBuffer,ibFirstR
elease,dataRep,pcontext) \ | | #define ICallUnmarshal_ReleaseMarshalData(This,iMethod,pBuffer,cbBuffer,ibFirstR
elease,dataRep,pcontext) \ |
|
(This)->lpVtbl -> ReleaseMarshalData(This,iMethod,pBuffer,cbBuffer,ibFirstRe
lease,dataRep,pcontext) | | ( (This)->lpVtbl -> ReleaseMarshalData(This,iMethod,pBuffer,cbBuffer,ibFirst
Release,dataRep,pcontext) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE ICallUnmarshal_Unmarshal_Proxy( | | |
ICallUnmarshal * This, | | |
/* [in] */ ULONG iMethod, | | |
/* [size_is][in] */ PVOID pBuffer, | | |
/* [in] */ ULONG cbBuffer, | | |
/* [in] */ BOOL fForceBufferCopy, | | |
/* [in] */ RPCOLEDATAREP dataRep, | | |
/* [in] */ CALLFRAME_MARSHALCONTEXT *pcontext, | | |
/* [out] */ ULONG *pcbUnmarshalled, | | |
/* [out] */ ICallFrame **ppFrame); | | |
| | |
void __RPC_STUB ICallUnmarshal_Unmarshal_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE ICallUnmarshal_ReleaseMarshalData_Proxy( | | |
ICallUnmarshal * This, | | |
/* [in] */ ULONG iMethod, | | |
/* [size_is][in] */ PVOID pBuffer, | | |
/* [in] */ ULONG cbBuffer, | | |
/* [in] */ ULONG ibFirstRelease, | | |
/* [in] */ RPCOLEDATAREP dataRep, | | |
/* [in] */ CALLFRAME_MARSHALCONTEXT *pcontext); | | |
| | |
void __RPC_STUB ICallUnmarshal_ReleaseMarshalData_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __ICallUnmarshal_INTERFACE_DEFINED__ */ | | #endif /* __ICallUnmarshal_INTERFACE_DEFINED__ */ |
| | |
#ifndef __ICallFrameWalker_INTERFACE_DEFINED__ | | #ifndef __ICallFrameWalker_INTERFACE_DEFINED__ |
#define __ICallFrameWalker_INTERFACE_DEFINED__ | | #define __ICallFrameWalker_INTERFACE_DEFINED__ |
| | |
/* interface ICallFrameWalker */ | | /* interface ICallFrameWalker */ |
/* [local][unique][object][uuid] */ | | /* [local][unique][object][uuid] */ |
| | |
EXTERN_C const IID IID_ICallFrameWalker; | | EXTERN_C const IID IID_ICallFrameWalker; |
| | |
| | |
skipping to change at line 1229 | | skipping to change at line 923 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct ICallFrameWalkerVtbl | | typedef struct ICallFrameWalkerVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
ICallFrameWalker * This, | | ICallFrameWalker * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
ICallFrameWalker * This); | | ICallFrameWalker * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
ICallFrameWalker * This); | | ICallFrameWalker * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *OnWalkInterface )( | | HRESULT ( STDMETHODCALLTYPE *OnWalkInterface )( |
ICallFrameWalker * This, | | ICallFrameWalker * This, |
/* [in] */ REFIID iid, | | /* [in] */ REFIID iid, |
| | |
skipping to change at line 1255 | | skipping to change at line 950 |
} ICallFrameWalkerVtbl; | | } ICallFrameWalkerVtbl; |
| | |
interface ICallFrameWalker | | interface ICallFrameWalker |
{ | | { |
CONST_VTBL struct ICallFrameWalkerVtbl *lpVtbl; | | CONST_VTBL struct ICallFrameWalkerVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define ICallFrameWalker_QueryInterface(This,riid,ppvObject) \ | | #define ICallFrameWalker_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define ICallFrameWalker_AddRef(This) \ | | #define ICallFrameWalker_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define ICallFrameWalker_Release(This) \ | | #define ICallFrameWalker_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define ICallFrameWalker_OnWalkInterface(This,iid,ppvInterface,fIn,fOut) \ | | #define ICallFrameWalker_OnWalkInterface(This,iid,ppvInterface,fIn,fOut) \ |
|
(This)->lpVtbl -> OnWalkInterface(This,iid,ppvInterface,fIn,fOut) | | ( (This)->lpVtbl -> OnWalkInterface(This,iid,ppvInterface,fIn,fOut) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE ICallFrameWalker_OnWalkInterface_Proxy( | | |
ICallFrameWalker * This, | | |
/* [in] */ REFIID iid, | | |
/* [in] */ PVOID *ppvInterface, | | |
/* [in] */ BOOL fIn, | | |
/* [in] */ BOOL fOut); | | |
| | |
void __RPC_STUB ICallFrameWalker_OnWalkInterface_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __ICallFrameWalker_INTERFACE_DEFINED__ */ | | #endif /* __ICallFrameWalker_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IInterfaceRelated_INTERFACE_DEFINED__ | | #ifndef __IInterfaceRelated_INTERFACE_DEFINED__ |
#define __IInterfaceRelated_INTERFACE_DEFINED__ | | #define __IInterfaceRelated_INTERFACE_DEFINED__ |
| | |
/* interface IInterfaceRelated */ | | /* interface IInterfaceRelated */ |
/* [local][unique][object][uuid] */ | | /* [local][unique][object][uuid] */ |
| | |
EXTERN_C const IID IID_IInterfaceRelated; | | EXTERN_C const IID IID_IInterfaceRelated; |
| | |
| | |
skipping to change at line 1316 | | skipping to change at line 998 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IInterfaceRelatedVtbl | | typedef struct IInterfaceRelatedVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IInterfaceRelated * This, | | IInterfaceRelated * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IInterfaceRelated * This); | | IInterfaceRelated * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IInterfaceRelated * This); | | IInterfaceRelated * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *SetIID )( | | HRESULT ( STDMETHODCALLTYPE *SetIID )( |
IInterfaceRelated * This, | | IInterfaceRelated * This, |
/* [in] */ REFIID iid); | | /* [in] */ REFIID iid); |
| | |
skipping to change at line 1343 | | skipping to change at line 1026 |
} IInterfaceRelatedVtbl; | | } IInterfaceRelatedVtbl; |
| | |
interface IInterfaceRelated | | interface IInterfaceRelated |
{ | | { |
CONST_VTBL struct IInterfaceRelatedVtbl *lpVtbl; | | CONST_VTBL struct IInterfaceRelatedVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IInterfaceRelated_QueryInterface(This,riid,ppvObject) \ | | #define IInterfaceRelated_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IInterfaceRelated_AddRef(This) \ | | #define IInterfaceRelated_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IInterfaceRelated_Release(This) \ | | #define IInterfaceRelated_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IInterfaceRelated_SetIID(This,iid) \ | | #define IInterfaceRelated_SetIID(This,iid) \ |
|
(This)->lpVtbl -> SetIID(This,iid) | | ( (This)->lpVtbl -> SetIID(This,iid) ) |
| | |
#define IInterfaceRelated_GetIID(This,piid) \ | | #define IInterfaceRelated_GetIID(This,piid) \ |
|
(This)->lpVtbl -> GetIID(This,piid) | | ( (This)->lpVtbl -> GetIID(This,piid) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IInterfaceRelated_SetIID_Proxy( | | |
IInterfaceRelated * This, | | |
/* [in] */ REFIID iid); | | |
| | |
void __RPC_STUB IInterfaceRelated_SetIID_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IInterfaceRelated_GetIID_Proxy( | | |
IInterfaceRelated * This, | | |
/* [out] */ IID *piid); | | |
| | |
void __RPC_STUB IInterfaceRelated_GetIID_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IInterfaceRelated_INTERFACE_DEFINED__ */ | | #endif /* __IInterfaceRelated_INTERFACE_DEFINED__ */ |
| | |
|
/* interface __MIDL_itf_callobj_0122 */ | | /* interface __MIDL_itf_callobj_0000_0007 */ |
/* [local] */ | | /* [local] */ |
| | |
#define CALLFRAME_E_ALREADYINVOKED _HRESULT_TYPEDEF_( 0x8004d090 ) | | #define CALLFRAME_E_ALREADYINVOKED _HRESULT_TYPEDEF_( 0x8004d090 ) |
#define CALLFRAME_E_COULDNTMAKECALL _HRESULT_TYPEDEF_( 0x8004d091 ) | | #define CALLFRAME_E_COULDNTMAKECALL _HRESULT_TYPEDEF_( 0x8004d091 ) |
| | |
|
extern RPC_IF_HANDLE __MIDL_itf_callobj_0122_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_callobj_0000_0007_v0_0_c_ifspec; |
extern RPC_IF_HANDLE __MIDL_itf_callobj_0122_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_callobj_0000_0007_v0_0_s_ifspec; |
| | |
#ifndef __ICallFrameAPIs_INTERFACE_DEFINED__ | | #ifndef __ICallFrameAPIs_INTERFACE_DEFINED__ |
#define __ICallFrameAPIs_INTERFACE_DEFINED__ | | #define __ICallFrameAPIs_INTERFACE_DEFINED__ |
| | |
/* interface ICallFrameAPIs */ | | /* interface ICallFrameAPIs */ |
/* [local][uuid] */ | | /* [local][uuid] */ |
| | |
HRESULT __stdcall CoGetInterceptor( | | HRESULT __stdcall CoGetInterceptor( |
/* [in] */ REFIID iidIntercepted, | | /* [in] */ REFIID iidIntercepted, |
/* [in] */ IUnknown *punkOuter, | | /* [in] */ IUnknown *punkOuter, |
| | |
End of changes. 84 change blocks. |
458 lines changed or deleted | | 121 lines changed or added |
|
mmc.h (5.2.3790.3959-Windows 5.0) | | mmc.h (6.0.6002.18005-Windows 6.0) |
| | |
/* this ALWAYS GENERATED file contains the definitions for the interfaces */ | | /* this ALWAYS GENERATED file contains the definitions for the interfaces */ |
| | |
|
/* File created by MIDL compiler version 6.00.0366 */ | | /* File created by MIDL compiler version 7.00.0499 */ |
/* Compiler settings for mmc.idl: | | /* Compiler settings for mmc.idl: |
Oicf, W1, Zp8, env=Win32 (32b run) | | Oicf, W1, Zp8, env=Win32 (32b run) |
protocol : dce , ms_ext, c_ext, robust | | protocol : dce , ms_ext, c_ext, robust |
error checks: allocation ref bounds_check enum stub_data | | error checks: allocation ref bounds_check enum stub_data |
VC __declspec() decoration level: | | VC __declspec() decoration level: |
__declspec(uuid()), __declspec(selectany), __declspec(novtable) | | __declspec(uuid()), __declspec(selectany), __declspec(novtable) |
DECLSPEC_UUID(), MIDL_INTERFACE() | | DECLSPEC_UUID(), MIDL_INTERFACE() |
*/ | | */ |
//@@MIDL_FILE_HEADING( ) | | //@@MIDL_FILE_HEADING( ) |
| | |
#pragma warning( disable: 4049 ) /* more than 64k source lines */ | | #pragma warning( disable: 4049 ) /* more than 64k source lines */ |
| | |
/* verify that the <rpcndr.h> version is high enough to compile this file*/ | | /* verify that the <rpcndr.h> version is high enough to compile this file*/ |
#ifndef __REQUIRED_RPCNDR_H_VERSION__ | | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
|
#define __REQUIRED_RPCNDR_H_VERSION__ 475 | | #define __REQUIRED_RPCNDR_H_VERSION__ 500 |
| | #endif |
| | |
| | /* verify that the <rpcsal.h> version is high enough to compile this file*/ |
| | #ifndef __REQUIRED_RPCSAL_H_VERSION__ |
| | #define __REQUIRED_RPCSAL_H_VERSION__ 100 |
#endif | | #endif |
| | |
#include "rpc.h" | | #include "rpc.h" |
#include "rpcndr.h" | | #include "rpcndr.h" |
| | |
#ifndef __RPCNDR_H_VERSION__ | | #ifndef __RPCNDR_H_VERSION__ |
#error this stub requires an updated version of <rpcndr.h> | | #error this stub requires an updated version of <rpcndr.h> |
#endif // __RPCNDR_H_VERSION__ | | #endif // __RPCNDR_H_VERSION__ |
| | |
#ifndef COM_NO_WINDOWS_H | | #ifndef COM_NO_WINDOWS_H |
| | |
skipping to change at line 303 | | skipping to change at line 308 |
#endif /* __IResultData2_FWD_DEFINED__ */ | | #endif /* __IResultData2_FWD_DEFINED__ */ |
| | |
/* header files for imported files */ | | /* header files for imported files */ |
#include "basetsd.h" | | #include "basetsd.h" |
#include "oaidl.h" | | #include "oaidl.h" |
| | |
#ifdef __cplusplus | | #ifdef __cplusplus |
extern "C"{ | | extern "C"{ |
#endif | | #endif |
| | |
|
void * __RPC_USER MIDL_user_allocate(size_t); | | /* interface __MIDL_itf_mmc_0000_0000 */ |
void __RPC_USER MIDL_user_free( void * ); | | |
| | |
/* interface __MIDL_itf_mmc_0000 */ | | |
/* [local] */ | | /* [local] */ |
| | |
#ifndef MMC_VER | | #ifndef MMC_VER |
|
#define MMC_VER 0x0200 | | #define MMC_VER 0x0210 |
#endif | | #endif |
| | |
#if (MMC_VER >= 0x0110) | | #if (MMC_VER >= 0x0110) |
| | |
#endif // MMC_VER >= 0x0110 | | #endif // MMC_VER >= 0x0110 |
#if (MMC_VER >= 0x0120) | | #if (MMC_VER >= 0x0120) |
| | |
#endif // MMC_VER >= 0x0120 | | #endif // MMC_VER >= 0x0120 |
#if (MMC_VER >= 0x0200) | | #if (MMC_VER >= 0x0200) |
| | |
| | |
skipping to change at line 454 | | skipping to change at line 456 |
#define MMCLV_VIEWSTYLE_REPORT ( 0x1 ) | | #define MMCLV_VIEWSTYLE_REPORT ( 0x1 ) |
| | |
#define MMCLV_VIEWSTYLE_FILTERED ( 0x4 ) | | #define MMCLV_VIEWSTYLE_FILTERED ( 0x4 ) |
| | |
#define MMCLV_NOPTR ( 0 ) | | #define MMCLV_NOPTR ( 0 ) |
| | |
#define MMCLV_UPDATE_NOINVALIDATEALL ( 0x1 ) | | #define MMCLV_UPDATE_NOINVALIDATEALL ( 0x1 ) |
| | |
#define MMCLV_UPDATE_NOSCROLL ( 0x2 ) | | #define MMCLV_UPDATE_NOSCROLL ( 0x2 ) |
| | |
|
static unsigned short *MMC_CALLBACK = ( unsigned short * )-1; | | static LPOLESTR MMC_CALLBACK = ( LPOLESTR )-1; |
| | |
#if (MMC_VER >= 0x0120) | | #if (MMC_VER >= 0x0120) |
#define MMC_IMAGECALLBACK (-1) | | #define MMC_IMAGECALLBACK (-1) |
#define MMC_TEXTCALLBACK MMC_CALLBACK | | #define MMC_TEXTCALLBACK MMC_CALLBACK |
#endif // MMC_VER >= 0x0120 | | #endif // MMC_VER >= 0x0120 |
typedef LONG_PTR HSCOPEITEM; | | typedef LONG_PTR HSCOPEITEM; |
| | |
typedef long COMPONENTID; | | typedef long COMPONENTID; |
| | |
typedef LONG_PTR HRESULTITEM; | | typedef LONG_PTR HRESULTITEM; |
| | |
skipping to change at line 527 | | skipping to change at line 529 |
| | |
#define MMC_PSO_HASHELP ( 0x2 ) | | #define MMC_PSO_HASHELP ( 0x2 ) |
| | |
#define MMC_PSO_NEWWIZARDTYPE ( 0x4 ) | | #define MMC_PSO_NEWWIZARDTYPE ( 0x4 ) |
| | |
#define MMC_PSO_NO_PROPTITLE ( 0x8 ) | | #define MMC_PSO_NO_PROPTITLE ( 0x8 ) |
| | |
typedef | | typedef |
enum _MMC_CONTROL_TYPE | | enum _MMC_CONTROL_TYPE |
{ TOOLBAR = 0, | | { TOOLBAR = 0, |
|
MENUBUTTON = TOOLBAR + 1, | | MENUBUTTON = ( TOOLBAR + 1 ) , |
COMBOBOXBAR = MENUBUTTON + 1 | | COMBOBOXBAR = ( MENUBUTTON + 1 ) |
} MMC_CONTROL_TYPE; | | } MMC_CONTROL_TYPE; |
| | |
typedef enum _MMC_CONSOLE_VERB | | typedef enum _MMC_CONSOLE_VERB |
{ | | { |
MMC_VERB_NONE = 0x0000, | | MMC_VERB_NONE = 0x0000, |
MMC_VERB_OPEN = 0x8000, | | MMC_VERB_OPEN = 0x8000, |
MMC_VERB_COPY = 0x8001, | | MMC_VERB_COPY = 0x8001, |
MMC_VERB_PASTE = 0x8002, | | MMC_VERB_PASTE = 0x8002, |
MMC_VERB_DELETE = 0x8003, | | MMC_VERB_DELETE = 0x8003, |
MMC_VERB_PROPERTIES = 0x8004, | | MMC_VERB_PROPERTIES = 0x8004, |
| | |
skipping to change at line 810 | | skipping to change at line 812 |
#define MMC_NW_OPTION_NOSCOPEPANE ( 0x1 ) | | #define MMC_NW_OPTION_NOSCOPEPANE ( 0x1 ) |
| | |
#define MMC_NW_OPTION_NOTOOLBARS ( 0x2 ) | | #define MMC_NW_OPTION_NOTOOLBARS ( 0x2 ) |
| | |
#define MMC_NW_OPTION_SHORTTITLE ( 0x4 ) | | #define MMC_NW_OPTION_SHORTTITLE ( 0x4 ) |
| | |
#define MMC_NW_OPTION_CUSTOMTITLE ( 0x8 ) | | #define MMC_NW_OPTION_CUSTOMTITLE ( 0x8 ) |
| | |
#define MMC_NW_OPTION_NOPERSIST ( 0x10 ) | | #define MMC_NW_OPTION_NOPERSIST ( 0x10 ) |
| | |
|
| | #define MMC_NW_OPTION_NOACTIONPANE ( 0x20 ) |
| | |
#define CCF_NODETYPE ( L"CCF_NODETYPE" ) | | #define CCF_NODETYPE ( L"CCF_NODETYPE" ) |
| | |
#define CCF_SZNODETYPE ( L"CCF_SZNODETYPE" ) | | #define CCF_SZNODETYPE ( L"CCF_SZNODETYPE" ) |
| | |
#define CCF_DISPLAY_NAME ( L"CCF_DISPLAY_NAME" ) | | #define CCF_DISPLAY_NAME ( L"CCF_DISPLAY_NAME" ) |
| | |
#define CCF_SNAPIN_CLASSID ( L"CCF_SNAPIN_CLASSID" ) | | #define CCF_SNAPIN_CLASSID ( L"CCF_SNAPIN_CLASSID" ) |
| | |
|
| | #if (MMC_VER >= 0x0210) |
| | #define CCF_SNAPIN_CLASS ( L"CCF_SNAPIN_CLASS" ) |
| | |
| | #endif // MMC_VER >= 0x0210 |
#define CCF_WINDOW_TITLE ( L"CCF_WINDOW_TITLE" ) | | #define CCF_WINDOW_TITLE ( L"CCF_WINDOW_TITLE" ) |
| | |
#define CCF_MMC_MULTISELECT_DATAOBJECT ( L"CCF_MMC_MULTISELECT_DATAOBJEC
T" ) | | #define CCF_MMC_MULTISELECT_DATAOBJECT ( L"CCF_MMC_MULTISELECT_DATAOBJEC
T" ) |
| | |
typedef struct _SMMCDataObjects | | typedef struct _SMMCDataObjects |
{ | | { |
DWORD count; | | DWORD count; |
LPDATAOBJECT lpDataObject[ 1 ]; | | LPDATAOBJECT lpDataObject[ 1 ]; |
} SMMCDataObjects; | | } SMMCDataObjects; |
| | |
| | |
skipping to change at line 880 | | skipping to change at line 888 |
DWORD cBytes; | | DWORD cBytes; |
BYTE id[ 1 ]; | | BYTE id[ 1 ]; |
} SColumnSetID; | | } SColumnSetID; |
| | |
#define CCF_COLUMN_SET_ID ( L"CCF_COLUMN_SET_ID" ) | | #define CCF_COLUMN_SET_ID ( L"CCF_COLUMN_SET_ID" ) |
| | |
#endif // MMC_VER >= 0x0120 | | #endif // MMC_VER >= 0x0120 |
#endif // MMC_VER >= 0x0110 | | #endif // MMC_VER >= 0x0110 |
STDAPI MMCPropertyChangeNotify(LONG_PTR lNotifyHandle, LPARAM param); | | STDAPI MMCPropertyChangeNotify(LONG_PTR lNotifyHandle, LPARAM param); |
#if (MMC_VER >= 0x0110) | | #if (MMC_VER >= 0x0110) |
|
STDAPI MMCPropertyHelp(LPOLESTR pszHelpTopic); | | #include <specstrings.h> |
| | STDAPI MMCPropertyHelp(__in LPOLESTR pszHelpTopic); |
#endif // MMC_VER >= 0x0110 | | #endif // MMC_VER >= 0x0110 |
STDAPI MMCFreeNotifyHandle(LONG_PTR lNotifyHandle); | | STDAPI MMCFreeNotifyHandle(LONG_PTR lNotifyHandle); |
|
| | // MMCPropPageCallback is only available in mmc.lib. See MMCAfxPropPageCallback
if linking against mmcutil.lib. |
STDAPI MMCPropPageCallback(void* vpsp); | | STDAPI MMCPropPageCallback(void* vpsp); |
EXTERN_C const CLSID CLSID_NodeManager; | | EXTERN_C const CLSID CLSID_NodeManager; |
#if (MMC_VER >= 0x0120) | | #if (MMC_VER >= 0x0120) |
EXTERN_C const CLSID CLSID_MessageView; | | EXTERN_C const CLSID CLSID_MessageView; |
#endif // MMC_VER >= 0x0120 | | #endif // MMC_VER >= 0x0120 |
|
| | #if (MMC_VER >= 0x0210) |
| | // Snap-in implemented callback responsible for calling AFX_MANAGE_STATE() for t |
| | he snapin-in's module. |
| | typedef void (STDAPICALLTYPE *PFNAfxManageStateCallback)(); |
| | // Sets up a PROPSHEETPAGE structure for calling the snap-in's PFNAfxManageState |
| | Callback. |
| | // MMCAfxPropPageCallback is available in both mmc.lib and mmcutil.lib. |
| | // Returns: |
| | // S_OK - success |
| | // E_POINTER - vpsp or pfnCallback is null |
| | // E_INVALIDARG - vpsp->pfnCallback must be the same for all property pages |
| | // E_INVALIDARG - pfnManageStateCallback must be the same for all property pages |
| | // E_UNEXPECTED - vpsp has already been passed to MMCAfxPropPageCallback |
| | STDAPI MMCAfxPropPageCallback(void* vpsp, PFNAfxManageStateCallback pfnManageSta |
| | teCallback); |
| | #endif // MMC_VER >= 0x0210 |
#define DOBJ_NULL (LPDATAOBJECT) 0 | | #define DOBJ_NULL (LPDATAOBJECT) 0 |
#define DOBJ_CUSTOMOCX (LPDATAOBJECT) -1 | | #define DOBJ_CUSTOMOCX (LPDATAOBJECT) -1 |
#define DOBJ_CUSTOMWEB (LPDATAOBJECT) -2 | | #define DOBJ_CUSTOMWEB (LPDATAOBJECT) -2 |
#if (MMC_VER >= 0x0110) | | #if (MMC_VER >= 0x0110) |
#if (MMC_VER >= 0x0120) | | #if (MMC_VER >= 0x0120) |
#define DOBJ_NOCONSOLE (LPDATAOBJECT) -3 | | #define DOBJ_NOCONSOLE (LPDATAOBJECT) -3 |
#endif // MMC_VER >= 0x0120 | | #endif // MMC_VER >= 0x0120 |
#define SPECIAL_DOBJ_MIN -10 | | #define SPECIAL_DOBJ_MIN -10 |
#define SPECIAL_DOBJ_MAX 0 | | #define SPECIAL_DOBJ_MAX 0 |
#endif // MMC_VER >= 0x0110 | | #endif // MMC_VER >= 0x0110 |
#define IS_SPECIAL_DATAOBJECT(d) (((LONG_PTR)(d) >= SPECIAL_DOBJ_MIN) && ((LON
G_PTR)(d) <= SPECIAL_DOBJ_MAX)) | | #define IS_SPECIAL_DATAOBJECT(d) (((LONG_PTR)(d) >= SPECIAL_DOBJ_MIN) && ((LON
G_PTR)(d) <= SPECIAL_DOBJ_MAX)) |
#define IS_SPECIAL_COOKIE(c) (((c) >= SPECIAL_COOKIE_MIN) && ((c)
<= SPECIAL_COOKIE_MAX)) | | #define IS_SPECIAL_COOKIE(c) (((c) >= SPECIAL_COOKIE_MIN) && ((c)
<= SPECIAL_COOKIE_MAX)) |
| | |
|
extern RPC_IF_HANDLE __MIDL_itf_mmc_0000_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_mmc_0000_0000_v0_0_c_ifspec; |
extern RPC_IF_HANDLE __MIDL_itf_mmc_0000_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_mmc_0000_0000_v0_0_s_ifspec; |
| | |
#ifndef __IComponentData_INTERFACE_DEFINED__ | | #ifndef __IComponentData_INTERFACE_DEFINED__ |
#define __IComponentData_INTERFACE_DEFINED__ | | #define __IComponentData_INTERFACE_DEFINED__ |
| | |
/* interface IComponentData */ | | /* interface IComponentData */ |
/* [unique][helpstring][uuid][object] */ | | /* [unique][helpstring][uuid][object] */ |
| | |
EXTERN_C const IID IID_IComponentData; | | EXTERN_C const IID IID_IComponentData; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("955AB28A-5218-11D0-A985-00C04FD8D565") | | MIDL_INTERFACE("955AB28A-5218-11D0-A985-00C04FD8D565") |
IComponentData : public IUnknown | | IComponentData : public IUnknown |
{ | | { |
public: | | public: |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Initialize( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Initialize( |
|
/* [in] */ LPUNKNOWN pUnknown) = 0; | | /* [in] */ __RPC__in_opt LPUNKNOWN pUnknown) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE CreateComponent( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE CreateComponent( |
|
/* [out] */ LPCOMPONENT *ppComponent) = 0; | | /* [out] */ __RPC__deref_out_opt LPCOMPONENT *ppComponent) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Notify( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Notify( |
|
/* [in] */ LPDATAOBJECT lpDataObject, | | /* [in] */ __RPC__in_opt LPDATAOBJECT lpDataObject, |
/* [in] */ MMC_NOTIFY_TYPE event, | | /* [in] */ MMC_NOTIFY_TYPE event, |
/* [in] */ LPARAM arg, | | /* [in] */ LPARAM arg, |
/* [in] */ LPARAM param) = 0; | | /* [in] */ LPARAM param) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Destroy( void) = 0; | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Destroy( void) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryDataObject( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryDataObject( |
/* [in] */ MMC_COOKIE cookie, | | /* [in] */ MMC_COOKIE cookie, |
/* [in] */ DATA_OBJECT_TYPES type, | | /* [in] */ DATA_OBJECT_TYPES type, |
|
/* [out] */ LPDATAOBJECT *ppDataObject) = 0; | | /* [out] */ __RPC__deref_out_opt LPDATAOBJECT *ppDataObject) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetDisplayInfo( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetDisplayInfo( |
|
/* [out][in] */ SCOPEDATAITEM *pScopeDataItem) = 0; | | /* [out][in] */ __RPC__inout SCOPEDATAITEM *pScopeDataItem) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE CompareObjects( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE CompareObjects( |
|
/* [in] */ LPDATAOBJECT lpDataObjectA, | | /* [in] */ __RPC__in_opt LPDATAOBJECT lpDataObjectA, |
/* [in] */ LPDATAOBJECT lpDataObjectB) = 0; | | /* [in] */ __RPC__in_opt LPDATAOBJECT lpDataObjectB) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IComponentDataVtbl | | typedef struct IComponentDataVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IComponentData * This, | | IComponentData * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IComponentData * This); | | IComponentData * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IComponentData * This); | | IComponentData * This); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Initialize )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Initialize )( |
IComponentData * This, | | IComponentData * This, |
|
/* [in] */ LPUNKNOWN pUnknown); | | /* [in] */ __RPC__in_opt LPUNKNOWN pUnknown); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *CreateComponent )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *CreateComponent )( |
IComponentData * This, | | IComponentData * This, |
|
/* [out] */ LPCOMPONENT *ppComponent); | | /* [out] */ __RPC__deref_out_opt LPCOMPONENT *ppComponent); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Notify )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Notify )( |
IComponentData * This, | | IComponentData * This, |
|
/* [in] */ LPDATAOBJECT lpDataObject, | | /* [in] */ __RPC__in_opt LPDATAOBJECT lpDataObject, |
/* [in] */ MMC_NOTIFY_TYPE event, | | /* [in] */ MMC_NOTIFY_TYPE event, |
/* [in] */ LPARAM arg, | | /* [in] */ LPARAM arg, |
/* [in] */ LPARAM param); | | /* [in] */ LPARAM param); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Destroy )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Destroy )( |
IComponentData * This); | | IComponentData * This); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryDataObject )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryDataObject )( |
IComponentData * This, | | IComponentData * This, |
/* [in] */ MMC_COOKIE cookie, | | /* [in] */ MMC_COOKIE cookie, |
/* [in] */ DATA_OBJECT_TYPES type, | | /* [in] */ DATA_OBJECT_TYPES type, |
|
/* [out] */ LPDATAOBJECT *ppDataObject); | | /* [out] */ __RPC__deref_out_opt LPDATAOBJECT *ppDataObject); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetDisplayInfo )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetDisplayInfo )( |
IComponentData * This, | | IComponentData * This, |
|
/* [out][in] */ SCOPEDATAITEM *pScopeDataItem); | | /* [out][in] */ __RPC__inout SCOPEDATAITEM *pScopeDataItem); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *CompareObjects )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *CompareObjects )( |
IComponentData * This, | | IComponentData * This, |
|
/* [in] */ LPDATAOBJECT lpDataObjectA, | | /* [in] */ __RPC__in_opt LPDATAOBJECT lpDataObjectA, |
/* [in] */ LPDATAOBJECT lpDataObjectB); | | /* [in] */ __RPC__in_opt LPDATAOBJECT lpDataObjectB); |
| | |
END_INTERFACE | | END_INTERFACE |
} IComponentDataVtbl; | | } IComponentDataVtbl; |
| | |
interface IComponentData | | interface IComponentData |
{ | | { |
CONST_VTBL struct IComponentDataVtbl *lpVtbl; | | CONST_VTBL struct IComponentDataVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IComponentData_QueryInterface(This,riid,ppvObject) \ | | #define IComponentData_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IComponentData_AddRef(This) \ | | #define IComponentData_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IComponentData_Release(This) \ | | #define IComponentData_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IComponentData_Initialize(This,pUnknown) \ | | #define IComponentData_Initialize(This,pUnknown) \ |
|
(This)->lpVtbl -> Initialize(This,pUnknown) | | ( (This)->lpVtbl -> Initialize(This,pUnknown) ) |
| | |
#define IComponentData_CreateComponent(This,ppComponent) \ | | #define IComponentData_CreateComponent(This,ppComponent) \ |
|
(This)->lpVtbl -> CreateComponent(This,ppComponent) | | ( (This)->lpVtbl -> CreateComponent(This,ppComponent) ) |
| | |
#define IComponentData_Notify(This,lpDataObject,event,arg,param) \ | | #define IComponentData_Notify(This,lpDataObject,event,arg,param) \ |
|
(This)->lpVtbl -> Notify(This,lpDataObject,event,arg,param) | | ( (This)->lpVtbl -> Notify(This,lpDataObject,event,arg,param) ) |
| | |
#define IComponentData_Destroy(This) \ | | #define IComponentData_Destroy(This) \ |
|
(This)->lpVtbl -> Destroy(This) | | ( (This)->lpVtbl -> Destroy(This) ) |
| | |
#define IComponentData_QueryDataObject(This,cookie,type,ppDataObject) \ | | #define IComponentData_QueryDataObject(This,cookie,type,ppDataObject) \ |
|
(This)->lpVtbl -> QueryDataObject(This,cookie,type,ppDataObject) | | ( (This)->lpVtbl -> QueryDataObject(This,cookie,type,ppDataObject) ) |
| | |
#define IComponentData_GetDisplayInfo(This,pScopeDataItem) \ | | #define IComponentData_GetDisplayInfo(This,pScopeDataItem) \ |
|
(This)->lpVtbl -> GetDisplayInfo(This,pScopeDataItem) | | ( (This)->lpVtbl -> GetDisplayInfo(This,pScopeDataItem) ) |
| | |
#define IComponentData_CompareObjects(This,lpDataObjectA,lpDataObjectB) \ | | #define IComponentData_CompareObjects(This,lpDataObjectA,lpDataObjectB) \ |
|
(This)->lpVtbl -> CompareObjects(This,lpDataObjectA,lpDataObjectB) | | ( (This)->lpVtbl -> CompareObjects(This,lpDataObjectA,lpDataObjectB) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IComponentData_Initialize_Proxy( | | |
IComponentData * This, | | |
/* [in] */ LPUNKNOWN pUnknown); | | |
| | |
void __RPC_STUB IComponentData_Initialize_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IComponentData_CreateComponent_Prox | | |
y( | | |
IComponentData * This, | | |
/* [out] */ LPCOMPONENT *ppComponent); | | |
| | |
void __RPC_STUB IComponentData_CreateComponent_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IComponentData_Notify_Proxy( | | |
IComponentData * This, | | |
/* [in] */ LPDATAOBJECT lpDataObject, | | |
/* [in] */ MMC_NOTIFY_TYPE event, | | |
/* [in] */ LPARAM arg, | | |
/* [in] */ LPARAM param); | | |
| | |
void __RPC_STUB IComponentData_Notify_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IComponentData_Destroy_Proxy( | | |
IComponentData * This); | | |
| | |
void __RPC_STUB IComponentData_Destroy_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IComponentData_QueryDataObject_Prox | | |
y( | | |
IComponentData * This, | | |
/* [in] */ MMC_COOKIE cookie, | | |
/* [in] */ DATA_OBJECT_TYPES type, | | |
/* [out] */ LPDATAOBJECT *ppDataObject); | | |
| | |
void __RPC_STUB IComponentData_QueryDataObject_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IComponentData_GetDisplayInfo_Proxy | | |
( | | |
IComponentData * This, | | |
/* [out][in] */ SCOPEDATAITEM *pScopeDataItem); | | |
| | |
void __RPC_STUB IComponentData_GetDisplayInfo_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IComponentData_CompareObjects_Proxy | | |
( | | |
IComponentData * This, | | |
/* [in] */ LPDATAOBJECT lpDataObjectA, | | |
/* [in] */ LPDATAOBJECT lpDataObjectB); | | |
| | |
void __RPC_STUB IComponentData_CompareObjects_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IComponentData_INTERFACE_DEFINED__ */ | | #endif /* __IComponentData_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IComponent_INTERFACE_DEFINED__ | | #ifndef __IComponent_INTERFACE_DEFINED__ |
#define __IComponent_INTERFACE_DEFINED__ | | #define __IComponent_INTERFACE_DEFINED__ |
| | |
/* interface IComponent */ | | /* interface IComponent */ |
/* [unique][helpstring][uuid][object] */ | | /* [unique][helpstring][uuid][object] */ |
| | |
EXTERN_C const IID IID_IComponent; | | EXTERN_C const IID IID_IComponent; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("43136EB2-D36C-11CF-ADBC-00AA00A80033") | | MIDL_INTERFACE("43136EB2-D36C-11CF-ADBC-00AA00A80033") |
IComponent : public IUnknown | | IComponent : public IUnknown |
{ | | { |
public: | | public: |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Initialize( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Initialize( |
|
/* [in] */ LPCONSOLE lpConsole) = 0; | | /* [in] */ __RPC__in_opt LPCONSOLE lpConsole) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Notify( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Notify( |
|
/* [in] */ LPDATAOBJECT lpDataObject, | | /* [in] */ __RPC__in_opt LPDATAOBJECT lpDataObject, |
/* [in] */ MMC_NOTIFY_TYPE event, | | /* [in] */ MMC_NOTIFY_TYPE event, |
/* [in] */ LPARAM arg, | | /* [in] */ LPARAM arg, |
/* [in] */ LPARAM param) = 0; | | /* [in] */ LPARAM param) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Destroy( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Destroy( |
/* [in] */ MMC_COOKIE cookie) = 0; | | /* [in] */ MMC_COOKIE cookie) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryDataObject( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryDataObject( |
/* [in] */ MMC_COOKIE cookie, | | /* [in] */ MMC_COOKIE cookie, |
/* [in] */ DATA_OBJECT_TYPES type, | | /* [in] */ DATA_OBJECT_TYPES type, |
|
/* [out] */ LPDATAOBJECT *ppDataObject) = 0; | | /* [out] */ __RPC__deref_out_opt LPDATAOBJECT *ppDataObject) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetResultViewType( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetResultViewType( |
/* [in] */ MMC_COOKIE cookie, | | /* [in] */ MMC_COOKIE cookie, |
|
/* [out] */ LPOLESTR *ppViewType, | | /* [out] */ __RPC__deref_out_opt LPOLESTR *ppViewType, |
/* [out] */ long *pViewOptions) = 0; | | /* [out] */ __RPC__out long *pViewOptions) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetDisplayInfo( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetDisplayInfo( |
|
/* [out][in] */ RESULTDATAITEM *pResultDataItem) = 0; | | /* [out][in] */ __RPC__inout RESULTDATAITEM *pResultDataItem) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE CompareObjects( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE CompareObjects( |
|
/* [in] */ LPDATAOBJECT lpDataObjectA, | | /* [in] */ __RPC__in_opt LPDATAOBJECT lpDataObjectA, |
/* [in] */ LPDATAOBJECT lpDataObjectB) = 0; | | /* [in] */ __RPC__in_opt LPDATAOBJECT lpDataObjectB) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IComponentVtbl | | typedef struct IComponentVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IComponent * This, | | IComponent * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IComponent * This); | | IComponent * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IComponent * This); | | IComponent * This); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Initialize )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Initialize )( |
IComponent * This, | | IComponent * This, |
|
/* [in] */ LPCONSOLE lpConsole); | | /* [in] */ __RPC__in_opt LPCONSOLE lpConsole); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Notify )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Notify )( |
IComponent * This, | | IComponent * This, |
|
/* [in] */ LPDATAOBJECT lpDataObject, | | /* [in] */ __RPC__in_opt LPDATAOBJECT lpDataObject, |
/* [in] */ MMC_NOTIFY_TYPE event, | | /* [in] */ MMC_NOTIFY_TYPE event, |
/* [in] */ LPARAM arg, | | /* [in] */ LPARAM arg, |
/* [in] */ LPARAM param); | | /* [in] */ LPARAM param); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Destroy )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Destroy )( |
IComponent * This, | | IComponent * This, |
/* [in] */ MMC_COOKIE cookie); | | /* [in] */ MMC_COOKIE cookie); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryDataObject )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryDataObject )( |
IComponent * This, | | IComponent * This, |
/* [in] */ MMC_COOKIE cookie, | | /* [in] */ MMC_COOKIE cookie, |
/* [in] */ DATA_OBJECT_TYPES type, | | /* [in] */ DATA_OBJECT_TYPES type, |
|
/* [out] */ LPDATAOBJECT *ppDataObject); | | /* [out] */ __RPC__deref_out_opt LPDATAOBJECT *ppDataObject); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetResultViewType )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetResultViewType )( |
IComponent * This, | | IComponent * This, |
/* [in] */ MMC_COOKIE cookie, | | /* [in] */ MMC_COOKIE cookie, |
|
/* [out] */ LPOLESTR *ppViewType, | | /* [out] */ __RPC__deref_out_opt LPOLESTR *ppViewType, |
/* [out] */ long *pViewOptions); | | /* [out] */ __RPC__out long *pViewOptions); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetDisplayInfo )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetDisplayInfo )( |
IComponent * This, | | IComponent * This, |
|
/* [out][in] */ RESULTDATAITEM *pResultDataItem); | | /* [out][in] */ __RPC__inout RESULTDATAITEM *pResultDataItem); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *CompareObjects )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *CompareObjects )( |
IComponent * This, | | IComponent * This, |
|
/* [in] */ LPDATAOBJECT lpDataObjectA, | | /* [in] */ __RPC__in_opt LPDATAOBJECT lpDataObjectA, |
/* [in] */ LPDATAOBJECT lpDataObjectB); | | /* [in] */ __RPC__in_opt LPDATAOBJECT lpDataObjectB); |
| | |
END_INTERFACE | | END_INTERFACE |
} IComponentVtbl; | | } IComponentVtbl; |
| | |
interface IComponent | | interface IComponent |
{ | | { |
CONST_VTBL struct IComponentVtbl *lpVtbl; | | CONST_VTBL struct IComponentVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IComponent_QueryInterface(This,riid,ppvObject) \ | | #define IComponent_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IComponent_AddRef(This) \ | | #define IComponent_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IComponent_Release(This) \ | | #define IComponent_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IComponent_Initialize(This,lpConsole) \ | | #define IComponent_Initialize(This,lpConsole) \ |
|
(This)->lpVtbl -> Initialize(This,lpConsole) | | ( (This)->lpVtbl -> Initialize(This,lpConsole) ) |
| | |
#define IComponent_Notify(This,lpDataObject,event,arg,param) \ | | #define IComponent_Notify(This,lpDataObject,event,arg,param) \ |
|
(This)->lpVtbl -> Notify(This,lpDataObject,event,arg,param) | | ( (This)->lpVtbl -> Notify(This,lpDataObject,event,arg,param) ) |
| | |
#define IComponent_Destroy(This,cookie) \ | | #define IComponent_Destroy(This,cookie) \ |
|
(This)->lpVtbl -> Destroy(This,cookie) | | ( (This)->lpVtbl -> Destroy(This,cookie) ) |
| | |
#define IComponent_QueryDataObject(This,cookie,type,ppDataObject) \ | | #define IComponent_QueryDataObject(This,cookie,type,ppDataObject) \ |
|
(This)->lpVtbl -> QueryDataObject(This,cookie,type,ppDataObject) | | ( (This)->lpVtbl -> QueryDataObject(This,cookie,type,ppDataObject) ) |
| | |
#define IComponent_GetResultViewType(This,cookie,ppViewType,pViewOptions) \ | | #define IComponent_GetResultViewType(This,cookie,ppViewType,pViewOptions) \ |
|
(This)->lpVtbl -> GetResultViewType(This,cookie,ppViewType,pViewOptions) | | ( (This)->lpVtbl -> GetResultViewType(This,cookie,ppViewType,pViewOptions) ) |
| | |
#define IComponent_GetDisplayInfo(This,pResultDataItem) \ | | #define IComponent_GetDisplayInfo(This,pResultDataItem) \ |
|
(This)->lpVtbl -> GetDisplayInfo(This,pResultDataItem) | | ( (This)->lpVtbl -> GetDisplayInfo(This,pResultDataItem) ) |
| | |
#define IComponent_CompareObjects(This,lpDataObjectA,lpDataObjectB) \ | | #define IComponent_CompareObjects(This,lpDataObjectA,lpDataObjectB) \ |
|
(This)->lpVtbl -> CompareObjects(This,lpDataObjectA,lpDataObjectB) | | ( (This)->lpVtbl -> CompareObjects(This,lpDataObjectA,lpDataObjectB) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IComponent_Initialize_Proxy( | | |
IComponent * This, | | |
/* [in] */ LPCONSOLE lpConsole); | | |
| | |
void __RPC_STUB IComponent_Initialize_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IComponent_Notify_Proxy( | | |
IComponent * This, | | |
/* [in] */ LPDATAOBJECT lpDataObject, | | |
/* [in] */ MMC_NOTIFY_TYPE event, | | |
/* [in] */ LPARAM arg, | | |
/* [in] */ LPARAM param); | | |
| | |
void __RPC_STUB IComponent_Notify_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IComponent_Destroy_Proxy( | | |
IComponent * This, | | |
/* [in] */ MMC_COOKIE cookie); | | |
| | |
void __RPC_STUB IComponent_Destroy_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IComponent_QueryDataObject_Proxy( | | |
IComponent * This, | | |
/* [in] */ MMC_COOKIE cookie, | | |
/* [in] */ DATA_OBJECT_TYPES type, | | |
/* [out] */ LPDATAOBJECT *ppDataObject); | | |
| | |
void __RPC_STUB IComponent_QueryDataObject_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IComponent_GetResultViewType_Proxy( | | |
IComponent * This, | | |
/* [in] */ MMC_COOKIE cookie, | | |
/* [out] */ LPOLESTR *ppViewType, | | |
/* [out] */ long *pViewOptions); | | |
| | |
void __RPC_STUB IComponent_GetResultViewType_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IComponent_GetDisplayInfo_Proxy( | | |
IComponent * This, | | |
/* [out][in] */ RESULTDATAITEM *pResultDataItem); | | |
| | |
void __RPC_STUB IComponent_GetDisplayInfo_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IComponent_CompareObjects_Proxy( | | |
IComponent * This, | | |
/* [in] */ LPDATAOBJECT lpDataObjectA, | | |
/* [in] */ LPDATAOBJECT lpDataObjectB); | | |
| | |
void __RPC_STUB IComponent_CompareObjects_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IComponent_INTERFACE_DEFINED__ */ | | #endif /* __IComponent_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IResultDataCompare_INTERFACE_DEFINED__ | | #ifndef __IResultDataCompare_INTERFACE_DEFINED__ |
#define __IResultDataCompare_INTERFACE_DEFINED__ | | #define __IResultDataCompare_INTERFACE_DEFINED__ |
| | |
/* interface IResultDataCompare */ | | /* interface IResultDataCompare */ |
/* [unique][helpstring][uuid][object] */ | | /* [unique][helpstring][uuid][object] */ |
| | |
EXTERN_C const IID IID_IResultDataCompare; | | EXTERN_C const IID IID_IResultDataCompare; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("E8315A52-7A1A-11D0-A2D2-00C04FD909DD") | | MIDL_INTERFACE("E8315A52-7A1A-11D0-A2D2-00C04FD909DD") |
IResultDataCompare : public IUnknown | | IResultDataCompare : public IUnknown |
{ | | { |
public: | | public: |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Compare( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Compare( |
/* [in] */ LPARAM lUserParam, | | /* [in] */ LPARAM lUserParam, |
/* [in] */ MMC_COOKIE cookieA, | | /* [in] */ MMC_COOKIE cookieA, |
/* [in] */ MMC_COOKIE cookieB, | | /* [in] */ MMC_COOKIE cookieB, |
|
/* [out][in] */ int *pnResult) = 0; | | /* [out][in] */ __RPC__inout int *pnResult) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IResultDataCompareVtbl | | typedef struct IResultDataCompareVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IResultDataCompare * This, | | IResultDataCompare * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IResultDataCompare * This); | | IResultDataCompare * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IResultDataCompare * This); | | IResultDataCompare * This); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Compare )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Compare )( |
IResultDataCompare * This, | | IResultDataCompare * This, |
/* [in] */ LPARAM lUserParam, | | /* [in] */ LPARAM lUserParam, |
/* [in] */ MMC_COOKIE cookieA, | | /* [in] */ MMC_COOKIE cookieA, |
/* [in] */ MMC_COOKIE cookieB, | | /* [in] */ MMC_COOKIE cookieB, |
|
/* [out][in] */ int *pnResult); | | /* [out][in] */ __RPC__inout int *pnResult); |
| | |
END_INTERFACE | | END_INTERFACE |
} IResultDataCompareVtbl; | | } IResultDataCompareVtbl; |
| | |
interface IResultDataCompare | | interface IResultDataCompare |
{ | | { |
CONST_VTBL struct IResultDataCompareVtbl *lpVtbl; | | CONST_VTBL struct IResultDataCompareVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IResultDataCompare_QueryInterface(This,riid,ppvObject) \ | | #define IResultDataCompare_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IResultDataCompare_AddRef(This) \ | | #define IResultDataCompare_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IResultDataCompare_Release(This) \ | | #define IResultDataCompare_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IResultDataCompare_Compare(This,lUserParam,cookieA,cookieB,pnResult) \ | | #define IResultDataCompare_Compare(This,lUserParam,cookieA,cookieB,pnResult) \ |
|
(This)->lpVtbl -> Compare(This,lUserParam,cookieA,cookieB,pnResult) | | ( (This)->lpVtbl -> Compare(This,lUserParam,cookieA,cookieB,pnResult) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IResultDataCompare_Compare_Proxy( | | |
IResultDataCompare * This, | | |
/* [in] */ LPARAM lUserParam, | | |
/* [in] */ MMC_COOKIE cookieA, | | |
/* [in] */ MMC_COOKIE cookieB, | | |
/* [out][in] */ int *pnResult); | | |
| | |
void __RPC_STUB IResultDataCompare_Compare_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IResultDataCompare_INTERFACE_DEFINED__ */ | | #endif /* __IResultDataCompare_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IResultOwnerData_INTERFACE_DEFINED__ | | #ifndef __IResultOwnerData_INTERFACE_DEFINED__ |
#define __IResultOwnerData_INTERFACE_DEFINED__ | | #define __IResultOwnerData_INTERFACE_DEFINED__ |
| | |
/* interface IResultOwnerData */ | | /* interface IResultOwnerData */ |
/* [unique][helpstring][uuid][object] */ | | /* [unique][helpstring][uuid][object] */ |
| | |
EXTERN_C const IID IID_IResultOwnerData; | | EXTERN_C const IID IID_IResultOwnerData; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("9CB396D8-EA83-11d0-AEF1-00C04FB6DD2C") | | MIDL_INTERFACE("9CB396D8-EA83-11d0-AEF1-00C04FB6DD2C") |
IResultOwnerData : public IUnknown | | IResultOwnerData : public IUnknown |
{ | | { |
public: | | public: |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE FindItem( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE FindItem( |
|
/* [in] */ LPRESULTFINDINFO pFindInfo, | | /* [in] */ __RPC__in LPRESULTFINDINFO pFindInfo, |
/* [out] */ int *pnFoundIndex) = 0; | | /* [out] */ __RPC__out int *pnFoundIndex) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE CacheHint( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE CacheHint( |
/* [in] */ int nStartIndex, | | /* [in] */ int nStartIndex, |
/* [in] */ int nEndIndex) = 0; | | /* [in] */ int nEndIndex) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SortItems( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SortItems( |
/* [in] */ int nColumn, | | /* [in] */ int nColumn, |
/* [in] */ DWORD dwSortOptions, | | /* [in] */ DWORD dwSortOptions, |
/* [in] */ LPARAM lUserParam) = 0; | | /* [in] */ LPARAM lUserParam) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IResultOwnerDataVtbl | | typedef struct IResultOwnerDataVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IResultOwnerData * This, | | IResultOwnerData * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IResultOwnerData * This); | | IResultOwnerData * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IResultOwnerData * This); | | IResultOwnerData * This); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *FindItem )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *FindItem )( |
IResultOwnerData * This, | | IResultOwnerData * This, |
|
/* [in] */ LPRESULTFINDINFO pFindInfo, | | /* [in] */ __RPC__in LPRESULTFINDINFO pFindInfo, |
/* [out] */ int *pnFoundIndex); | | /* [out] */ __RPC__out int *pnFoundIndex); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *CacheHint )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *CacheHint )( |
IResultOwnerData * This, | | IResultOwnerData * This, |
/* [in] */ int nStartIndex, | | /* [in] */ int nStartIndex, |
/* [in] */ int nEndIndex); | | /* [in] */ int nEndIndex); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SortItems )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SortItems )( |
IResultOwnerData * This, | | IResultOwnerData * This, |
/* [in] */ int nColumn, | | /* [in] */ int nColumn, |
/* [in] */ DWORD dwSortOptions, | | /* [in] */ DWORD dwSortOptions, |
| | |
skipping to change at line 1499 | | skipping to change at line 1360 |
} IResultOwnerDataVtbl; | | } IResultOwnerDataVtbl; |
| | |
interface IResultOwnerData | | interface IResultOwnerData |
{ | | { |
CONST_VTBL struct IResultOwnerDataVtbl *lpVtbl; | | CONST_VTBL struct IResultOwnerDataVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IResultOwnerData_QueryInterface(This,riid,ppvObject) \ | | #define IResultOwnerData_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IResultOwnerData_AddRef(This) \ | | #define IResultOwnerData_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IResultOwnerData_Release(This) \ | | #define IResultOwnerData_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IResultOwnerData_FindItem(This,pFindInfo,pnFoundIndex) \ | | #define IResultOwnerData_FindItem(This,pFindInfo,pnFoundIndex) \ |
|
(This)->lpVtbl -> FindItem(This,pFindInfo,pnFoundIndex) | | ( (This)->lpVtbl -> FindItem(This,pFindInfo,pnFoundIndex) ) |
| | |
#define IResultOwnerData_CacheHint(This,nStartIndex,nEndIndex) \ | | #define IResultOwnerData_CacheHint(This,nStartIndex,nEndIndex) \ |
|
(This)->lpVtbl -> CacheHint(This,nStartIndex,nEndIndex) | | ( (This)->lpVtbl -> CacheHint(This,nStartIndex,nEndIndex) ) |
| | |
#define IResultOwnerData_SortItems(This,nColumn,dwSortOptions,lUserParam) \ | | #define IResultOwnerData_SortItems(This,nColumn,dwSortOptions,lUserParam) \ |
|
(This)->lpVtbl -> SortItems(This,nColumn,dwSortOptions,lUserParam) | | ( (This)->lpVtbl -> SortItems(This,nColumn,dwSortOptions,lUserParam) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IResultOwnerData_FindItem_Proxy( | | |
IResultOwnerData * This, | | |
/* [in] */ LPRESULTFINDINFO pFindInfo, | | |
/* [out] */ int *pnFoundIndex); | | |
| | |
void __RPC_STUB IResultOwnerData_FindItem_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IResultOwnerData_CacheHint_Proxy( | | |
IResultOwnerData * This, | | |
/* [in] */ int nStartIndex, | | |
/* [in] */ int nEndIndex); | | |
| | |
void __RPC_STUB IResultOwnerData_CacheHint_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IResultOwnerData_SortItems_Proxy( | | |
IResultOwnerData * This, | | |
/* [in] */ int nColumn, | | |
/* [in] */ DWORD dwSortOptions, | | |
/* [in] */ LPARAM lUserParam); | | |
| | |
void __RPC_STUB IResultOwnerData_SortItems_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IResultOwnerData_INTERFACE_DEFINED__ */ | | #endif /* __IResultOwnerData_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IConsole_INTERFACE_DEFINED__ | | #ifndef __IConsole_INTERFACE_DEFINED__ |
#define __IConsole_INTERFACE_DEFINED__ | | #define __IConsole_INTERFACE_DEFINED__ |
| | |
/* interface IConsole */ | | /* interface IConsole */ |
/* [unique][helpstring][uuid][object] */ | | /* [unique][helpstring][uuid][object] */ |
| | |
EXTERN_C const IID IID_IConsole; | | EXTERN_C const IID IID_IConsole; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("43136EB1-D36C-11CF-ADBC-00AA00A80033") | | MIDL_INTERFACE("43136EB1-D36C-11CF-ADBC-00AA00A80033") |
IConsole : public IUnknown | | IConsole : public IUnknown |
{ | | { |
public: | | public: |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetHeader( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetHeader( |
|
/* [in] */ LPHEADERCTRL pHeader) = 0; | | /* [in] */ __RPC__in_opt LPHEADERCTRL pHeader) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetToolbar( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetToolbar( |
|
/* [in] */ LPTOOLBAR pToolbar) = 0; | | /* [in] */ __RPC__in_opt LPTOOLBAR pToolbar) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryResultView( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryResultView( |
|
/* [out] */ LPUNKNOWN *pUnknown) = 0; | | /* [out] */ __RPC__deref_out_opt LPUNKNOWN *pUnknown) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryScopeImageList
( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryScopeImageList
( |
|
/* [out] */ LPIMAGELIST *ppImageList) = 0; | | /* [out] */ __RPC__deref_out_opt LPIMAGELIST *ppImageList) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryResultImageLis
t( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryResultImageLis
t( |
|
/* [out] */ LPIMAGELIST *ppImageList) = 0; | | /* [out] */ __RPC__deref_out_opt LPIMAGELIST *ppImageList) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE UpdateAllViews( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE UpdateAllViews( |
|
/* [in] */ LPDATAOBJECT lpDataObject, | | /* [in] */ __RPC__in_opt LPDATAOBJECT lpDataObject, |
/* [in] */ LPARAM data, | | /* [in] */ LPARAM data, |
/* [in] */ LONG_PTR hint) = 0; | | /* [in] */ LONG_PTR hint) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE MessageBox( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE MessageBox( |
|
/* [in] */ LPCWSTR lpszText, | | /* [in] */ __RPC__in LPCWSTR lpszText, |
/* [in] */ LPCWSTR lpszTitle, | | /* [in] */ __RPC__in LPCWSTR lpszTitle, |
/* [in] */ UINT fuStyle, | | /* [in] */ UINT fuStyle, |
|
/* [out] */ int *piRetval) = 0; | | /* [out] */ __RPC__out int *piRetval) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryConsoleVerb( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryConsoleVerb( |
|
/* [out] */ LPCONSOLEVERB *ppConsoleVerb) = 0; | | /* [out] */ __RPC__deref_out_opt LPCONSOLEVERB *ppConsoleVerb) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SelectScopeItem( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SelectScopeItem( |
/* [in] */ HSCOPEITEM hScopeItem) = 0; | | /* [in] */ HSCOPEITEM hScopeItem) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetMainWindow( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetMainWindow( |
|
/* [out] */ HWND *phwnd) = 0; | | /* [out] */ __RPC__deref_out_opt HWND *phwnd) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE NewWindow( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE NewWindow( |
/* [in] */ HSCOPEITEM hScopeItem, | | /* [in] */ HSCOPEITEM hScopeItem, |
/* [in] */ unsigned long lOptions) = 0; | | /* [in] */ unsigned long lOptions) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IConsoleVtbl | | typedef struct IConsoleVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IConsole * This, | | IConsole * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IConsole * This); | | IConsole * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IConsole * This); | | IConsole * This); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetHeader )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetHeader )( |
IConsole * This, | | IConsole * This, |
|
/* [in] */ LPHEADERCTRL pHeader); | | /* [in] */ __RPC__in_opt LPHEADERCTRL pHeader); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetToolbar )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetToolbar )( |
IConsole * This, | | IConsole * This, |
|
/* [in] */ LPTOOLBAR pToolbar); | | /* [in] */ __RPC__in_opt LPTOOLBAR pToolbar); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryResultView )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryResultView )( |
IConsole * This, | | IConsole * This, |
|
/* [out] */ LPUNKNOWN *pUnknown); | | /* [out] */ __RPC__deref_out_opt LPUNKNOWN *pUnknown); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryScopeImageList )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryScopeImageList )( |
IConsole * This, | | IConsole * This, |
|
/* [out] */ LPIMAGELIST *ppImageList); | | /* [out] */ __RPC__deref_out_opt LPIMAGELIST *ppImageList); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryResultImageList )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryResultImageList )( |
IConsole * This, | | IConsole * This, |
|
/* [out] */ LPIMAGELIST *ppImageList); | | /* [out] */ __RPC__deref_out_opt LPIMAGELIST *ppImageList); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *UpdateAllViews )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *UpdateAllViews )( |
IConsole * This, | | IConsole * This, |
|
/* [in] */ LPDATAOBJECT lpDataObject, | | /* [in] */ __RPC__in_opt LPDATAOBJECT lpDataObject, |
/* [in] */ LPARAM data, | | /* [in] */ LPARAM data, |
/* [in] */ LONG_PTR hint); | | /* [in] */ LONG_PTR hint); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *MessageBox )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *MessageBox )( |
IConsole * This, | | IConsole * This, |
|
/* [in] */ LPCWSTR lpszText, | | /* [in] */ __RPC__in LPCWSTR lpszText, |
/* [in] */ LPCWSTR lpszTitle, | | /* [in] */ __RPC__in LPCWSTR lpszTitle, |
/* [in] */ UINT fuStyle, | | /* [in] */ UINT fuStyle, |
|
/* [out] */ int *piRetval); | | /* [out] */ __RPC__out int *piRetval); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryConsoleVerb )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryConsoleVerb )( |
IConsole * This, | | IConsole * This, |
|
/* [out] */ LPCONSOLEVERB *ppConsoleVerb); | | /* [out] */ __RPC__deref_out_opt LPCONSOLEVERB *ppConsoleVerb); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SelectScopeItem )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SelectScopeItem )( |
IConsole * This, | | IConsole * This, |
/* [in] */ HSCOPEITEM hScopeItem); | | /* [in] */ HSCOPEITEM hScopeItem); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetMainWindow )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetMainWindow )( |
IConsole * This, | | IConsole * This, |
|
/* [out] */ HWND *phwnd); | | /* [out] */ __RPC__deref_out_opt HWND *phwnd); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *NewWindow )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *NewWindow )( |
IConsole * This, | | IConsole * This, |
/* [in] */ HSCOPEITEM hScopeItem, | | /* [in] */ HSCOPEITEM hScopeItem, |
/* [in] */ unsigned long lOptions); | | /* [in] */ unsigned long lOptions); |
| | |
END_INTERFACE | | END_INTERFACE |
} IConsoleVtbl; | | } IConsoleVtbl; |
| | |
interface IConsole | | interface IConsole |
{ | | { |
CONST_VTBL struct IConsoleVtbl *lpVtbl; | | CONST_VTBL struct IConsoleVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IConsole_QueryInterface(This,riid,ppvObject) \ | | #define IConsole_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IConsole_AddRef(This) \ | | #define IConsole_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IConsole_Release(This) \ | | #define IConsole_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IConsole_SetHeader(This,pHeader) \ | | #define IConsole_SetHeader(This,pHeader) \ |
|
(This)->lpVtbl -> SetHeader(This,pHeader) | | ( (This)->lpVtbl -> SetHeader(This,pHeader) ) |
| | |
#define IConsole_SetToolbar(This,pToolbar) \ | | #define IConsole_SetToolbar(This,pToolbar) \ |
|
(This)->lpVtbl -> SetToolbar(This,pToolbar) | | ( (This)->lpVtbl -> SetToolbar(This,pToolbar) ) |
| | |
#define IConsole_QueryResultView(This,pUnknown) \ | | #define IConsole_QueryResultView(This,pUnknown) \ |
|
(This)->lpVtbl -> QueryResultView(This,pUnknown) | | ( (This)->lpVtbl -> QueryResultView(This,pUnknown) ) |
| | |
#define IConsole_QueryScopeImageList(This,ppImageList) \ | | #define IConsole_QueryScopeImageList(This,ppImageList) \ |
|
(This)->lpVtbl -> QueryScopeImageList(This,ppImageList) | | ( (This)->lpVtbl -> QueryScopeImageList(This,ppImageList) ) |
| | |
#define IConsole_QueryResultImageList(This,ppImageList) \ | | #define IConsole_QueryResultImageList(This,ppImageList) \ |
|
(This)->lpVtbl -> QueryResultImageList(This,ppImageList) | | ( (This)->lpVtbl -> QueryResultImageList(This,ppImageList) ) |
| | |
#define IConsole_UpdateAllViews(This,lpDataObject,data,hint) \ | | #define IConsole_UpdateAllViews(This,lpDataObject,data,hint) \ |
|
(This)->lpVtbl -> UpdateAllViews(This,lpDataObject,data,hint) | | ( (This)->lpVtbl -> UpdateAllViews(This,lpDataObject,data,hint) ) |
| | |
#define IConsole_MessageBox(This,lpszText,lpszTitle,fuStyle,piRetval) \ | | #define IConsole_MessageBox(This,lpszText,lpszTitle,fuStyle,piRetval) \ |
|
(This)->lpVtbl -> MessageBox(This,lpszText,lpszTitle,fuStyle,piRetval) | | ( (This)->lpVtbl -> MessageBox(This,lpszText,lpszTitle,fuStyle,piRetval) ) |
| | |
#define IConsole_QueryConsoleVerb(This,ppConsoleVerb) \ | | #define IConsole_QueryConsoleVerb(This,ppConsoleVerb) \ |
|
(This)->lpVtbl -> QueryConsoleVerb(This,ppConsoleVerb) | | ( (This)->lpVtbl -> QueryConsoleVerb(This,ppConsoleVerb) ) |
| | |
#define IConsole_SelectScopeItem(This,hScopeItem) \ | | #define IConsole_SelectScopeItem(This,hScopeItem) \ |
|
(This)->lpVtbl -> SelectScopeItem(This,hScopeItem) | | ( (This)->lpVtbl -> SelectScopeItem(This,hScopeItem) ) |
| | |
#define IConsole_GetMainWindow(This,phwnd) \ | | #define IConsole_GetMainWindow(This,phwnd) \ |
|
(This)->lpVtbl -> GetMainWindow(This,phwnd) | | ( (This)->lpVtbl -> GetMainWindow(This,phwnd) ) |
| | |
#define IConsole_NewWindow(This,hScopeItem,lOptions) \ | | #define IConsole_NewWindow(This,hScopeItem,lOptions) \ |
|
(This)->lpVtbl -> NewWindow(This,hScopeItem,lOptions) | | ( (This)->lpVtbl -> NewWindow(This,hScopeItem,lOptions) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IConsole_SetHeader_Proxy( | | |
IConsole * This, | | |
/* [in] */ LPHEADERCTRL pHeader); | | |
| | |
void __RPC_STUB IConsole_SetHeader_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IConsole_SetToolbar_Proxy( | | |
IConsole * This, | | |
/* [in] */ LPTOOLBAR pToolbar); | | |
| | |
void __RPC_STUB IConsole_SetToolbar_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IConsole_QueryResultView_Proxy( | | |
IConsole * This, | | |
/* [out] */ LPUNKNOWN *pUnknown); | | |
| | |
void __RPC_STUB IConsole_QueryResultView_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IConsole_QueryScopeImageList_Proxy( | | |
IConsole * This, | | |
/* [out] */ LPIMAGELIST *ppImageList); | | |
| | |
void __RPC_STUB IConsole_QueryScopeImageList_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IConsole_QueryResultImageList_Proxy | | |
( | | |
IConsole * This, | | |
/* [out] */ LPIMAGELIST *ppImageList); | | |
| | |
void __RPC_STUB IConsole_QueryResultImageList_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IConsole_UpdateAllViews_Proxy( | | |
IConsole * This, | | |
/* [in] */ LPDATAOBJECT lpDataObject, | | |
/* [in] */ LPARAM data, | | |
/* [in] */ LONG_PTR hint); | | |
| | |
void __RPC_STUB IConsole_UpdateAllViews_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IConsole_MessageBox_Proxy( | | |
IConsole * This, | | |
/* [in] */ LPCWSTR lpszText, | | |
/* [in] */ LPCWSTR lpszTitle, | | |
/* [in] */ UINT fuStyle, | | |
/* [out] */ int *piRetval); | | |
| | |
void __RPC_STUB IConsole_MessageBox_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IConsole_QueryConsoleVerb_Proxy( | | |
IConsole * This, | | |
/* [out] */ LPCONSOLEVERB *ppConsoleVerb); | | |
| | |
void __RPC_STUB IConsole_QueryConsoleVerb_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IConsole_SelectScopeItem_Proxy( | | |
IConsole * This, | | |
/* [in] */ HSCOPEITEM hScopeItem); | | |
| | |
void __RPC_STUB IConsole_SelectScopeItem_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IConsole_GetMainWindow_Proxy( | | |
IConsole * This, | | |
/* [out] */ HWND *phwnd); | | |
| | |
void __RPC_STUB IConsole_GetMainWindow_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IConsole_NewWindow_Proxy( | | |
IConsole * This, | | |
/* [in] */ HSCOPEITEM hScopeItem, | | |
/* [in] */ unsigned long lOptions); | | |
| | |
void __RPC_STUB IConsole_NewWindow_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IConsole_INTERFACE_DEFINED__ */ | | #endif /* __IConsole_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IHeaderCtrl_INTERFACE_DEFINED__ | | #ifndef __IHeaderCtrl_INTERFACE_DEFINED__ |
#define __IHeaderCtrl_INTERFACE_DEFINED__ | | #define __IHeaderCtrl_INTERFACE_DEFINED__ |
| | |
/* interface IHeaderCtrl */ | | /* interface IHeaderCtrl */ |
/* [unique][helpstring][uuid][object] */ | | /* [unique][helpstring][uuid][object] */ |
| | |
#define AUTO_WIDTH ( -1 ) | | #define AUTO_WIDTH ( -1 ) |
| | |
| | |
skipping to change at line 1875 | | skipping to change at line 1587 |
EXTERN_C const IID IID_IHeaderCtrl; | | EXTERN_C const IID IID_IHeaderCtrl; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("43136EB3-D36C-11CF-ADBC-00AA00A80033") | | MIDL_INTERFACE("43136EB3-D36C-11CF-ADBC-00AA00A80033") |
IHeaderCtrl : public IUnknown | | IHeaderCtrl : public IUnknown |
{ | | { |
public: | | public: |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE InsertColumn( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE InsertColumn( |
/* [in] */ int nCol, | | /* [in] */ int nCol, |
|
/* [in] */ LPCWSTR title, | | /* [in] */ __RPC__in LPCWSTR title, |
/* [in] */ int nFormat, | | /* [in] */ int nFormat, |
/* [in] */ int nWidth) = 0; | | /* [in] */ int nWidth) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE DeleteColumn( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE DeleteColumn( |
/* [in] */ int nCol) = 0; | | /* [in] */ int nCol) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetColumnText( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetColumnText( |
/* [in] */ int nCol, | | /* [in] */ int nCol, |
|
/* [in] */ LPCWSTR title) = 0; | | /* [in] */ __RPC__in LPCWSTR title) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetColumnText( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetColumnText( |
/* [in] */ int nCol, | | /* [in] */ int nCol, |
|
/* [out] */ LPOLESTR *pText) = 0; | | /* [out] */ __RPC__deref_out_opt LPOLESTR *pText) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetColumnWidth( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetColumnWidth( |
/* [in] */ int nCol, | | /* [in] */ int nCol, |
/* [in] */ int nWidth) = 0; | | /* [in] */ int nWidth) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetColumnWidth( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetColumnWidth( |
/* [in] */ int nCol, | | /* [in] */ int nCol, |
|
/* [out] */ int *pWidth) = 0; | | /* [out] */ __RPC__out int *pWidth) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IHeaderCtrlVtbl | | typedef struct IHeaderCtrlVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IHeaderCtrl * This, | | IHeaderCtrl * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IHeaderCtrl * This); | | IHeaderCtrl * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IHeaderCtrl * This); | | IHeaderCtrl * This); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *InsertColumn )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *InsertColumn )( |
IHeaderCtrl * This, | | IHeaderCtrl * This, |
/* [in] */ int nCol, | | /* [in] */ int nCol, |
|
/* [in] */ LPCWSTR title, | | /* [in] */ __RPC__in LPCWSTR title, |
/* [in] */ int nFormat, | | /* [in] */ int nFormat, |
/* [in] */ int nWidth); | | /* [in] */ int nWidth); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *DeleteColumn )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *DeleteColumn )( |
IHeaderCtrl * This, | | IHeaderCtrl * This, |
/* [in] */ int nCol); | | /* [in] */ int nCol); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetColumnText )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetColumnText )( |
IHeaderCtrl * This, | | IHeaderCtrl * This, |
/* [in] */ int nCol, | | /* [in] */ int nCol, |
|
/* [in] */ LPCWSTR title); | | /* [in] */ __RPC__in LPCWSTR title); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetColumnText )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetColumnText )( |
IHeaderCtrl * This, | | IHeaderCtrl * This, |
/* [in] */ int nCol, | | /* [in] */ int nCol, |
|
/* [out] */ LPOLESTR *pText); | | /* [out] */ __RPC__deref_out_opt LPOLESTR *pText); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetColumnWidth )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetColumnWidth )( |
IHeaderCtrl * This, | | IHeaderCtrl * This, |
/* [in] */ int nCol, | | /* [in] */ int nCol, |
/* [in] */ int nWidth); | | /* [in] */ int nWidth); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetColumnWidth )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetColumnWidth )( |
IHeaderCtrl * This, | | IHeaderCtrl * This, |
/* [in] */ int nCol, | | /* [in] */ int nCol, |
|
/* [out] */ int *pWidth); | | /* [out] */ __RPC__out int *pWidth); |
| | |
END_INTERFACE | | END_INTERFACE |
} IHeaderCtrlVtbl; | | } IHeaderCtrlVtbl; |
| | |
interface IHeaderCtrl | | interface IHeaderCtrl |
{ | | { |
CONST_VTBL struct IHeaderCtrlVtbl *lpVtbl; | | CONST_VTBL struct IHeaderCtrlVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IHeaderCtrl_QueryInterface(This,riid,ppvObject) \ | | #define IHeaderCtrl_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IHeaderCtrl_AddRef(This) \ | | #define IHeaderCtrl_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IHeaderCtrl_Release(This) \ | | #define IHeaderCtrl_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IHeaderCtrl_InsertColumn(This,nCol,title,nFormat,nWidth) \ | | #define IHeaderCtrl_InsertColumn(This,nCol,title,nFormat,nWidth) \ |
|
(This)->lpVtbl -> InsertColumn(This,nCol,title,nFormat,nWidth) | | ( (This)->lpVtbl -> InsertColumn(This,nCol,title,nFormat,nWidth) ) |
| | |
#define IHeaderCtrl_DeleteColumn(This,nCol) \ | | #define IHeaderCtrl_DeleteColumn(This,nCol) \ |
|
(This)->lpVtbl -> DeleteColumn(This,nCol) | | ( (This)->lpVtbl -> DeleteColumn(This,nCol) ) |
| | |
#define IHeaderCtrl_SetColumnText(This,nCol,title) \ | | #define IHeaderCtrl_SetColumnText(This,nCol,title) \ |
|
(This)->lpVtbl -> SetColumnText(This,nCol,title) | | ( (This)->lpVtbl -> SetColumnText(This,nCol,title) ) |
| | |
#define IHeaderCtrl_GetColumnText(This,nCol,pText) \ | | #define IHeaderCtrl_GetColumnText(This,nCol,pText) \ |
|
(This)->lpVtbl -> GetColumnText(This,nCol,pText) | | ( (This)->lpVtbl -> GetColumnText(This,nCol,pText) ) |
| | |
#define IHeaderCtrl_SetColumnWidth(This,nCol,nWidth) \ | | #define IHeaderCtrl_SetColumnWidth(This,nCol,nWidth) \ |
|
(This)->lpVtbl -> SetColumnWidth(This,nCol,nWidth) | | ( (This)->lpVtbl -> SetColumnWidth(This,nCol,nWidth) ) |
| | |
#define IHeaderCtrl_GetColumnWidth(This,nCol,pWidth) \ | | #define IHeaderCtrl_GetColumnWidth(This,nCol,pWidth) \ |
|
(This)->lpVtbl -> GetColumnWidth(This,nCol,pWidth) | | ( (This)->lpVtbl -> GetColumnWidth(This,nCol,pWidth) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IHeaderCtrl_InsertColumn_Proxy( | | |
IHeaderCtrl * This, | | |
/* [in] */ int nCol, | | |
/* [in] */ LPCWSTR title, | | |
/* [in] */ int nFormat, | | |
/* [in] */ int nWidth); | | |
| | |
void __RPC_STUB IHeaderCtrl_InsertColumn_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IHeaderCtrl_DeleteColumn_Proxy( | | |
IHeaderCtrl * This, | | |
/* [in] */ int nCol); | | |
| | |
void __RPC_STUB IHeaderCtrl_DeleteColumn_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IHeaderCtrl_SetColumnText_Proxy( | | |
IHeaderCtrl * This, | | |
/* [in] */ int nCol, | | |
/* [in] */ LPCWSTR title); | | |
| | |
void __RPC_STUB IHeaderCtrl_SetColumnText_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IHeaderCtrl_GetColumnText_Proxy( | | |
IHeaderCtrl * This, | | |
/* [in] */ int nCol, | | |
/* [out] */ LPOLESTR *pText); | | |
| | |
void __RPC_STUB IHeaderCtrl_GetColumnText_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IHeaderCtrl_SetColumnWidth_Proxy( | | |
IHeaderCtrl * This, | | |
/* [in] */ int nCol, | | |
/* [in] */ int nWidth); | | |
| | |
void __RPC_STUB IHeaderCtrl_SetColumnWidth_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IHeaderCtrl_GetColumnWidth_Proxy( | | |
IHeaderCtrl * This, | | |
/* [in] */ int nCol, | | |
/* [out] */ int *pWidth); | | |
| | |
void __RPC_STUB IHeaderCtrl_GetColumnWidth_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IHeaderCtrl_INTERFACE_DEFINED__ */ | | #endif /* __IHeaderCtrl_INTERFACE_DEFINED__ */ |
| | |
|
/* interface __MIDL_itf_mmc_0121 */ | | /* interface __MIDL_itf_mmc_0000_0006 */ |
/* [local] */ | | /* [local] */ |
| | |
|
enum __MIDL___MIDL_itf_mmc_0121_0001 | | enum __MIDL___MIDL_itf_mmc_0000_0006_0001 |
{ CCM_INSERTIONPOINTID_MASK_SPECIAL = 0xffff0000, | | { CCM_INSERTIONPOINTID_MASK_SPECIAL = 0xffff0000, |
CCM_INSERTIONPOINTID_MASK_SHARED = 0x80000000, | | CCM_INSERTIONPOINTID_MASK_SHARED = 0x80000000, |
CCM_INSERTIONPOINTID_MASK_CREATE_PRIMARY = 0x40000000, | | CCM_INSERTIONPOINTID_MASK_CREATE_PRIMARY = 0x40000000, |
CCM_INSERTIONPOINTID_MASK_ADD_PRIMARY = 0x20000000, | | CCM_INSERTIONPOINTID_MASK_ADD_PRIMARY = 0x20000000, |
CCM_INSERTIONPOINTID_MASK_ADD_3RDPARTY = 0x10000000, | | CCM_INSERTIONPOINTID_MASK_ADD_3RDPARTY = 0x10000000, |
CCM_INSERTIONPOINTID_MASK_RESERVED = 0xfff0000, | | CCM_INSERTIONPOINTID_MASK_RESERVED = 0xfff0000, |
CCM_INSERTIONPOINTID_MASK_FLAGINDEX = 0x1f, | | CCM_INSERTIONPOINTID_MASK_FLAGINDEX = 0x1f, |
CCM_INSERTIONPOINTID_PRIMARY_TOP = 0xa0000000, | | CCM_INSERTIONPOINTID_PRIMARY_TOP = 0xa0000000, |
CCM_INSERTIONPOINTID_PRIMARY_NEW = 0xa0000001, | | CCM_INSERTIONPOINTID_PRIMARY_NEW = 0xa0000001, |
CCM_INSERTIONPOINTID_PRIMARY_TASK = 0xa0000002, | | CCM_INSERTIONPOINTID_PRIMARY_TASK = 0xa0000002, |
CCM_INSERTIONPOINTID_PRIMARY_VIEW = 0xa0000003, | | CCM_INSERTIONPOINTID_PRIMARY_VIEW = 0xa0000003, |
|
| | CCM_INSERTIONPOINTID_PRIMARY_HELP = 0xa0000004, |
CCM_INSERTIONPOINTID_3RDPARTY_NEW = 0x90000001, | | CCM_INSERTIONPOINTID_3RDPARTY_NEW = 0x90000001, |
CCM_INSERTIONPOINTID_3RDPARTY_TASK = 0x90000002, | | CCM_INSERTIONPOINTID_3RDPARTY_TASK = 0x90000002, |
CCM_INSERTIONPOINTID_ROOT_MENU = 0x80000000 | | CCM_INSERTIONPOINTID_ROOT_MENU = 0x80000000 |
} ; | | } ; |
| | |
|
enum __MIDL___MIDL_itf_mmc_0121_0002 | | enum __MIDL___MIDL_itf_mmc_0000_0006_0002 |
{ CCM_INSERTIONALLOWED_TOP = 1L << (CCM_INSERTIONPOINTID_PRIMARY_TOP | | { CCM_INSERTIONALLOWED_TOP = ( 1L << (( CCM_INSERTIONPOINTID_PRIMARY |
& CCM_INSERTIONPOINTID_MASK_FLAGINDEX), | | _TOP & CCM_INSERTIONPOINTID_MASK_FLAGINDEX ) ) ) , |
CCM_INSERTIONALLOWED_NEW = 1L << (CCM_INSERTIONPOINTID_PRIMARY_NEW | | CCM_INSERTIONALLOWED_NEW = ( 1L << (( CCM_INSERTIONPOINTID_PRIMARY |
& CCM_INSERTIONPOINTID_MASK_FLAGINDEX), | | _NEW & CCM_INSERTIONPOINTID_MASK_FLAGINDEX ) ) ) , |
CCM_INSERTIONALLOWED_TASK = 1L << (CCM_INSERTIONPOINTID_PRIMARY_TAS | | CCM_INSERTIONALLOWED_TASK = ( 1L << (( CCM_INSERTIONPOINTID_PRIMARY |
K & CCM_INSERTIONPOINTID_MASK_FLAGINDEX), | | _TASK & CCM_INSERTIONPOINTID_MASK_FLAGINDEX ) ) ) , |
CCM_INSERTIONALLOWED_VIEW = 1L << (CCM_INSERTIONPOINTID_PRIMARY_VIE | | CCM_INSERTIONALLOWED_VIEW = ( 1L << (( CCM_INSERTIONPOINTID_PRIMARY |
W & CCM_INSERTIONPOINTID_MASK_FLAGINDEX) | | _VIEW & CCM_INSERTIONPOINTID_MASK_FLAGINDEX ) ) ) |
} ; | | } ; |
| | |
|
enum __MIDL___MIDL_itf_mmc_0121_0003 | | enum __MIDL___MIDL_itf_mmc_0000_0006_0003 |
{ CCM_COMMANDID_MASK_RESERVED = 0xffff0000 | | { CCM_COMMANDID_MASK_RESERVED = 0xffff0000 |
} ; | | } ; |
| | |
|
enum __MIDL___MIDL_itf_mmc_0121_0004 | | enum __MIDL___MIDL_itf_mmc_0000_0006_0004 |
{ CCM_SPECIAL_SEPARATOR = 0x1, | | { CCM_SPECIAL_SEPARATOR = 0x1, |
CCM_SPECIAL_SUBMENU = 0x2, | | CCM_SPECIAL_SUBMENU = 0x2, |
CCM_SPECIAL_DEFAULT_ITEM = 0x4, | | CCM_SPECIAL_DEFAULT_ITEM = 0x4, |
CCM_SPECIAL_INSERTION_POINT = 0x8, | | CCM_SPECIAL_INSERTION_POINT = 0x8, |
CCM_SPECIAL_TESTONLY = 0x10 | | CCM_SPECIAL_TESTONLY = 0x10 |
} ; | | } ; |
| | |
|
extern RPC_IF_HANDLE __MIDL_itf_mmc_0121_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_mmc_0000_0006_v0_0_c_ifspec; |
extern RPC_IF_HANDLE __MIDL_itf_mmc_0121_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_mmc_0000_0006_v0_0_s_ifspec; |
| | |
#ifndef __IContextMenuCallback_INTERFACE_DEFINED__ | | #ifndef __IContextMenuCallback_INTERFACE_DEFINED__ |
#define __IContextMenuCallback_INTERFACE_DEFINED__ | | #define __IContextMenuCallback_INTERFACE_DEFINED__ |
| | |
/* interface IContextMenuCallback */ | | /* interface IContextMenuCallback */ |
/* [unique][helpstring][uuid][object] */ | | /* [unique][helpstring][uuid][object] */ |
| | |
EXTERN_C const IID IID_IContextMenuCallback; | | EXTERN_C const IID IID_IContextMenuCallback; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("43136EB7-D36C-11CF-ADBC-00AA00A80033") | | MIDL_INTERFACE("43136EB7-D36C-11CF-ADBC-00AA00A80033") |
IContextMenuCallback : public IUnknown | | IContextMenuCallback : public IUnknown |
{ | | { |
public: | | public: |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddItem( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddItem( |
|
/* [in] */ CONTEXTMENUITEM *pItem) = 0; | | /* [in] */ __RPC__in CONTEXTMENUITEM *pItem) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IContextMenuCallbackVtbl | | typedef struct IContextMenuCallbackVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IContextMenuCallback * This, | | IContextMenuCallback * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IContextMenuCallback * This); | | IContextMenuCallback * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IContextMenuCallback * This); | | IContextMenuCallback * This); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *AddItem )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *AddItem )( |
IContextMenuCallback * This, | | IContextMenuCallback * This, |
|
/* [in] */ CONTEXTMENUITEM *pItem); | | /* [in] */ __RPC__in CONTEXTMENUITEM *pItem); |
| | |
END_INTERFACE | | END_INTERFACE |
} IContextMenuCallbackVtbl; | | } IContextMenuCallbackVtbl; |
| | |
interface IContextMenuCallback | | interface IContextMenuCallback |
{ | | { |
CONST_VTBL struct IContextMenuCallbackVtbl *lpVtbl; | | CONST_VTBL struct IContextMenuCallbackVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IContextMenuCallback_QueryInterface(This,riid,ppvObject) \ | | #define IContextMenuCallback_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IContextMenuCallback_AddRef(This) \ | | #define IContextMenuCallback_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IContextMenuCallback_Release(This) \ | | #define IContextMenuCallback_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IContextMenuCallback_AddItem(This,pItem) \ | | #define IContextMenuCallback_AddItem(This,pItem) \ |
|
(This)->lpVtbl -> AddItem(This,pItem) | | ( (This)->lpVtbl -> AddItem(This,pItem) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IContextMenuCallback_AddItem_Proxy( | | |
IContextMenuCallback * This, | | |
/* [in] */ CONTEXTMENUITEM *pItem); | | |
| | |
void __RPC_STUB IContextMenuCallback_AddItem_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IContextMenuCallback_INTERFACE_DEFINED__ */ | | #endif /* __IContextMenuCallback_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IContextMenuProvider_INTERFACE_DEFINED__ | | #ifndef __IContextMenuProvider_INTERFACE_DEFINED__ |
#define __IContextMenuProvider_INTERFACE_DEFINED__ | | #define __IContextMenuProvider_INTERFACE_DEFINED__ |
| | |
/* interface IContextMenuProvider */ | | /* interface IContextMenuProvider */ |
/* [unique][helpstring][object][uuid][object] */ | | /* [unique][helpstring][object][uuid][object] */ |
| | |
EXTERN_C const IID IID_IContextMenuProvider; | | EXTERN_C const IID IID_IContextMenuProvider; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("43136EB6-D36C-11CF-ADBC-00AA00A80033") | | MIDL_INTERFACE("43136EB6-D36C-11CF-ADBC-00AA00A80033") |
IContextMenuProvider : public IContextMenuCallback | | IContextMenuProvider : public IContextMenuCallback |
{ | | { |
public: | | public: |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE EmptyMenuList( void
) = 0; | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE EmptyMenuList( void
) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddPrimaryExtension
Items( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddPrimaryExtension
Items( |
|
/* [in] */ LPUNKNOWN piExtension, | | /* [in] */ __RPC__in_opt LPUNKNOWN piExtension, |
/* [in] */ LPDATAOBJECT piDataObject) = 0; | | /* [in] */ __RPC__in_opt LPDATAOBJECT piDataObject) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddThirdPartyExtens
ionItems( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddThirdPartyExtens
ionItems( |
|
/* [in] */ LPDATAOBJECT piDataObject) = 0; | | /* [in] */ __RPC__in_opt LPDATAOBJECT piDataObject) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ShowContextMenu( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ShowContextMenu( |
|
/* [in] */ HWND hwndParent, | | /* [in] */ __RPC__in HWND hwndParent, |
/* [in] */ long xPos, | | /* [in] */ long xPos, |
/* [in] */ long yPos, | | /* [in] */ long yPos, |
|
/* [retval][out] */ long *plSelected) = 0; | | /* [retval][out] */ __RPC__out long *plSelected) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IContextMenuProviderVtbl | | typedef struct IContextMenuProviderVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IContextMenuProvider * This, | | IContextMenuProvider * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IContextMenuProvider * This); | | IContextMenuProvider * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IContextMenuProvider * This); | | IContextMenuProvider * This); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *AddItem )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *AddItem )( |
IContextMenuProvider * This, | | IContextMenuProvider * This, |
|
/* [in] */ CONTEXTMENUITEM *pItem); | | /* [in] */ __RPC__in CONTEXTMENUITEM *pItem); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *EmptyMenuList )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *EmptyMenuList )( |
IContextMenuProvider * This); | | IContextMenuProvider * This); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *AddPrimaryExtensionItems
)( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *AddPrimaryExtensionItems
)( |
IContextMenuProvider * This, | | IContextMenuProvider * This, |
|
/* [in] */ LPUNKNOWN piExtension, | | /* [in] */ __RPC__in_opt LPUNKNOWN piExtension, |
/* [in] */ LPDATAOBJECT piDataObject); | | /* [in] */ __RPC__in_opt LPDATAOBJECT piDataObject); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *AddThirdPartyExtensionIt
ems )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *AddThirdPartyExtensionIt
ems )( |
IContextMenuProvider * This, | | IContextMenuProvider * This, |
|
/* [in] */ LPDATAOBJECT piDataObject); | | /* [in] */ __RPC__in_opt LPDATAOBJECT piDataObject); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *ShowContextMenu )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *ShowContextMenu )( |
IContextMenuProvider * This, | | IContextMenuProvider * This, |
|
/* [in] */ HWND hwndParent, | | /* [in] */ __RPC__in HWND hwndParent, |
/* [in] */ long xPos, | | /* [in] */ long xPos, |
/* [in] */ long yPos, | | /* [in] */ long yPos, |
|
/* [retval][out] */ long *plSelected); | | /* [retval][out] */ __RPC__out long *plSelected); |
| | |
END_INTERFACE | | END_INTERFACE |
} IContextMenuProviderVtbl; | | } IContextMenuProviderVtbl; |
| | |
interface IContextMenuProvider | | interface IContextMenuProvider |
{ | | { |
CONST_VTBL struct IContextMenuProviderVtbl *lpVtbl; | | CONST_VTBL struct IContextMenuProviderVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IContextMenuProvider_QueryInterface(This,riid,ppvObject) \ | | #define IContextMenuProvider_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IContextMenuProvider_AddRef(This) \ | | #define IContextMenuProvider_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IContextMenuProvider_Release(This) \ | | #define IContextMenuProvider_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IContextMenuProvider_AddItem(This,pItem) \ | | #define IContextMenuProvider_AddItem(This,pItem) \ |
|
(This)->lpVtbl -> AddItem(This,pItem) | | ( (This)->lpVtbl -> AddItem(This,pItem) ) |
| | |
#define IContextMenuProvider_EmptyMenuList(This) \ | | #define IContextMenuProvider_EmptyMenuList(This) \ |
|
(This)->lpVtbl -> EmptyMenuList(This) | | ( (This)->lpVtbl -> EmptyMenuList(This) ) |
| | |
#define IContextMenuProvider_AddPrimaryExtensionItems(This,piExtension,piDataObj
ect) \ | | #define IContextMenuProvider_AddPrimaryExtensionItems(This,piExtension,piDataObj
ect) \ |
|
(This)->lpVtbl -> AddPrimaryExtensionItems(This,piExtension,piDataObject) | | ( (This)->lpVtbl -> AddPrimaryExtensionItems(This,piExtension,piDataObject)
) |
| | |
#define IContextMenuProvider_AddThirdPartyExtensionItems(This,piDataObject) \ | | #define IContextMenuProvider_AddThirdPartyExtensionItems(This,piDataObject) \ |
|
(This)->lpVtbl -> AddThirdPartyExtensionItems(This,piDataObject) | | ( (This)->lpVtbl -> AddThirdPartyExtensionItems(This,piDataObject) ) |
| | |
#define IContextMenuProvider_ShowContextMenu(This,hwndParent,xPos,yPos,plSelecte
d) \ | | #define IContextMenuProvider_ShowContextMenu(This,hwndParent,xPos,yPos,plSelecte
d) \ |
|
(This)->lpVtbl -> ShowContextMenu(This,hwndParent,xPos,yPos,plSelected) | | ( (This)->lpVtbl -> ShowContextMenu(This,hwndParent,xPos,yPos,plSelected) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IContextMenuProvider_EmptyMenuList_ | | |
Proxy( | | |
IContextMenuProvider * This); | | |
| | |
void __RPC_STUB IContextMenuProvider_EmptyMenuList_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IContextMenuProvider_AddPrimaryExte | | |
nsionItems_Proxy( | | |
IContextMenuProvider * This, | | |
/* [in] */ LPUNKNOWN piExtension, | | |
/* [in] */ LPDATAOBJECT piDataObject); | | |
| | |
void __RPC_STUB IContextMenuProvider_AddPrimaryExtensionItems_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IContextMenuProvider_AddThirdPartyE | | |
xtensionItems_Proxy( | | |
IContextMenuProvider * This, | | |
/* [in] */ LPDATAOBJECT piDataObject); | | |
| | |
void __RPC_STUB IContextMenuProvider_AddThirdPartyExtensionItems_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IContextMenuProvider_ShowContextMen | | |
u_Proxy( | | |
IContextMenuProvider * This, | | |
/* [in] */ HWND hwndParent, | | |
/* [in] */ long xPos, | | |
/* [in] */ long yPos, | | |
/* [retval][out] */ long *plSelected); | | |
| | |
void __RPC_STUB IContextMenuProvider_ShowContextMenu_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IContextMenuProvider_INTERFACE_DEFINED__ */ | | #endif /* __IContextMenuProvider_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IExtendContextMenu_INTERFACE_DEFINED__ | | #ifndef __IExtendContextMenu_INTERFACE_DEFINED__ |
#define __IExtendContextMenu_INTERFACE_DEFINED__ | | #define __IExtendContextMenu_INTERFACE_DEFINED__ |
| | |
/* interface IExtendContextMenu */ | | /* interface IExtendContextMenu */ |
/* [unique][helpstring][uuid][object] */ | | /* [unique][helpstring][uuid][object] */ |
| | |
EXTERN_C const IID IID_IExtendContextMenu; | | EXTERN_C const IID IID_IExtendContextMenu; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("4F3B7A4F-CFAC-11CF-B8E3-00C04FD8D5B0") | | MIDL_INTERFACE("4F3B7A4F-CFAC-11CF-B8E3-00C04FD8D5B0") |
IExtendContextMenu : public IUnknown | | IExtendContextMenu : public IUnknown |
{ | | { |
public: | | public: |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddMenuItems( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddMenuItems( |
|
/* [in] */ LPDATAOBJECT piDataObject, | | /* [in] */ __RPC__in_opt LPDATAOBJECT piDataObject, |
/* [in] */ LPCONTEXTMENUCALLBACK piCallback, | | /* [in] */ __RPC__in_opt LPCONTEXTMENUCALLBACK piCallback, |
/* [out][in] */ long *pInsertionAllowed) = 0; | | /* [out][in] */ __RPC__inout long *pInsertionAllowed) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Command( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Command( |
/* [in] */ long lCommandID, | | /* [in] */ long lCommandID, |
|
/* [in] */ LPDATAOBJECT piDataObject) = 0; | | /* [in] */ __RPC__in_opt LPDATAOBJECT piDataObject) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IExtendContextMenuVtbl | | typedef struct IExtendContextMenuVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IExtendContextMenu * This, | | IExtendContextMenu * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IExtendContextMenu * This); | | IExtendContextMenu * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IExtendContextMenu * This); | | IExtendContextMenu * This); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *AddMenuItems )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *AddMenuItems )( |
IExtendContextMenu * This, | | IExtendContextMenu * This, |
|
/* [in] */ LPDATAOBJECT piDataObject, | | /* [in] */ __RPC__in_opt LPDATAOBJECT piDataObject, |
/* [in] */ LPCONTEXTMENUCALLBACK piCallback, | | /* [in] */ __RPC__in_opt LPCONTEXTMENUCALLBACK piCallback, |
/* [out][in] */ long *pInsertionAllowed); | | /* [out][in] */ __RPC__inout long *pInsertionAllowed); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Command )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Command )( |
IExtendContextMenu * This, | | IExtendContextMenu * This, |
/* [in] */ long lCommandID, | | /* [in] */ long lCommandID, |
|
/* [in] */ LPDATAOBJECT piDataObject); | | /* [in] */ __RPC__in_opt LPDATAOBJECT piDataObject); |
| | |
END_INTERFACE | | END_INTERFACE |
} IExtendContextMenuVtbl; | | } IExtendContextMenuVtbl; |
| | |
interface IExtendContextMenu | | interface IExtendContextMenu |
{ | | { |
CONST_VTBL struct IExtendContextMenuVtbl *lpVtbl; | | CONST_VTBL struct IExtendContextMenuVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IExtendContextMenu_QueryInterface(This,riid,ppvObject) \ | | #define IExtendContextMenu_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IExtendContextMenu_AddRef(This) \ | | #define IExtendContextMenu_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IExtendContextMenu_Release(This) \ | | #define IExtendContextMenu_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IExtendContextMenu_AddMenuItems(This,piDataObject,piCallback,pInsertionA
llowed) \ | | #define IExtendContextMenu_AddMenuItems(This,piDataObject,piCallback,pInsertionA
llowed) \ |
|
(This)->lpVtbl -> AddMenuItems(This,piDataObject,piCallback,pInsertionAllowe
d) | | ( (This)->lpVtbl -> AddMenuItems(This,piDataObject,piCallback,pInsertionAllo
wed) ) |
| | |
#define IExtendContextMenu_Command(This,lCommandID,piDataObject) \ | | #define IExtendContextMenu_Command(This,lCommandID,piDataObject) \ |
|
(This)->lpVtbl -> Command(This,lCommandID,piDataObject) | | ( (This)->lpVtbl -> Command(This,lCommandID,piDataObject) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IExtendContextMenu_AddMenuItems_Pro | | |
xy( | | |
IExtendContextMenu * This, | | |
/* [in] */ LPDATAOBJECT piDataObject, | | |
/* [in] */ LPCONTEXTMENUCALLBACK piCallback, | | |
/* [out][in] */ long *pInsertionAllowed); | | |
| | |
void __RPC_STUB IExtendContextMenu_AddMenuItems_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IExtendContextMenu_Command_Proxy( | | |
IExtendContextMenu * This, | | |
/* [in] */ long lCommandID, | | |
/* [in] */ LPDATAOBJECT piDataObject); | | |
| | |
void __RPC_STUB IExtendContextMenu_Command_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IExtendContextMenu_INTERFACE_DEFINED__ */ | | #endif /* __IExtendContextMenu_INTERFACE_DEFINED__ */ |
| | |
|
/* interface __MIDL_itf_mmc_0124 */ | | /* interface __MIDL_itf_mmc_0000_0009 */ |
/* [local] */ | | /* [local] */ |
| | |
#if (MMC_VER >= 0x0120) | | #if (MMC_VER >= 0x0120) |
#define ILSIF_LEAVE_LARGE_ICON 0x40000000 | | #define ILSIF_LEAVE_LARGE_ICON 0x40000000 |
#define ILSIF_LEAVE_SMALL_ICON 0x20000000 | | #define ILSIF_LEAVE_SMALL_ICON 0x20000000 |
#define ILSIF_LEAVE_MASK (ILSIF_LEAVE_LARGE_ICON | ILSIF_LEAVE_SMALL_ICON
) | | #define ILSIF_LEAVE_MASK (ILSIF_LEAVE_LARGE_ICON | ILSIF_LEAVE_SMALL_ICON
) |
#define ILSI_LARGE_ICON(nLoc) (nLoc | ILSIF_LEAVE_SMALL_ICON) | | #define ILSI_LARGE_ICON(nLoc) (nLoc | ILSIF_LEAVE_SMALL_ICON) |
#define ILSI_SMALL_ICON(nLoc) (nLoc | ILSIF_LEAVE_LARGE_ICON) | | #define ILSI_SMALL_ICON(nLoc) (nLoc | ILSIF_LEAVE_LARGE_ICON) |
#endif // MMC_VER >= 0x0120 | | #endif // MMC_VER >= 0x0120 |
| | |
|
extern RPC_IF_HANDLE __MIDL_itf_mmc_0124_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_mmc_0000_0009_v0_0_c_ifspec; |
extern RPC_IF_HANDLE __MIDL_itf_mmc_0124_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_mmc_0000_0009_v0_0_s_ifspec; |
| | |
#ifndef __IImageList_INTERFACE_DEFINED__ | | #ifndef __IImageList_INTERFACE_DEFINED__ |
#define __IImageList_INTERFACE_DEFINED__ | | #define __IImageList_INTERFACE_DEFINED__ |
| | |
/* interface IImageList */ | | /* interface IImageList */ |
/* [unique][helpstring][uuid][object] */ | | /* [unique][helpstring][uuid][object] */ |
| | |
EXTERN_C const IID IID_IImageList; | | EXTERN_C const IID IID_IImageList; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("43136EB8-D36C-11CF-ADBC-00AA00A80033") | | MIDL_INTERFACE("43136EB8-D36C-11CF-ADBC-00AA00A80033") |
IImageList : public IUnknown | | IImageList : public IUnknown |
{ | | { |
public: | | public: |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ImageListSetIcon( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ImageListSetIcon( |
|
/* [in] */ LONG_PTR *pIcon, | | /* [in] */ __RPC__in LONG_PTR *pIcon, |
/* [in] */ long nLoc) = 0; | | /* [in] */ long nLoc) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ImageListSetStrip( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ImageListSetStrip( |
|
/* [in] */ LONG_PTR *pBMapSm, | | /* [in] */ __RPC__in LONG_PTR *pBMapSm, |
/* [in] */ LONG_PTR *pBMapLg, | | /* [in] */ __RPC__in LONG_PTR *pBMapLg, |
/* [in] */ long nStartLoc, | | /* [in] */ long nStartLoc, |
/* [in] */ COLORREF cMask) = 0; | | /* [in] */ COLORREF cMask) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IImageListVtbl | | typedef struct IImageListVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IImageList * This, | | IImageList * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IImageList * This); | | IImageList * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IImageList * This); | | IImageList * This); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *ImageListSetIcon )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *ImageListSetIcon )( |
IImageList * This, | | IImageList * This, |
|
/* [in] */ LONG_PTR *pIcon, | | /* [in] */ __RPC__in LONG_PTR *pIcon, |
/* [in] */ long nLoc); | | /* [in] */ long nLoc); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *ImageListSetStrip )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *ImageListSetStrip )( |
IImageList * This, | | IImageList * This, |
|
/* [in] */ LONG_PTR *pBMapSm, | | /* [in] */ __RPC__in LONG_PTR *pBMapSm, |
/* [in] */ LONG_PTR *pBMapLg, | | /* [in] */ __RPC__in LONG_PTR *pBMapLg, |
/* [in] */ long nStartLoc, | | /* [in] */ long nStartLoc, |
/* [in] */ COLORREF cMask); | | /* [in] */ COLORREF cMask); |
| | |
END_INTERFACE | | END_INTERFACE |
} IImageListVtbl; | | } IImageListVtbl; |
| | |
interface IImageList | | interface IImageList |
{ | | { |
CONST_VTBL struct IImageListVtbl *lpVtbl; | | CONST_VTBL struct IImageListVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IImageList_QueryInterface(This,riid,ppvObject) \ | | #define IImageList_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IImageList_AddRef(This) \ | | #define IImageList_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IImageList_Release(This) \ | | #define IImageList_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IImageList_ImageListSetIcon(This,pIcon,nLoc) \ | | #define IImageList_ImageListSetIcon(This,pIcon,nLoc) \ |
|
(This)->lpVtbl -> ImageListSetIcon(This,pIcon,nLoc) | | ( (This)->lpVtbl -> ImageListSetIcon(This,pIcon,nLoc) ) |
| | |
#define IImageList_ImageListSetStrip(This,pBMapSm,pBMapLg,nStartLoc,cMask) \ | | #define IImageList_ImageListSetStrip(This,pBMapSm,pBMapLg,nStartLoc,cMask) \ |
|
(This)->lpVtbl -> ImageListSetStrip(This,pBMapSm,pBMapLg,nStartLoc,cMask) | | ( (This)->lpVtbl -> ImageListSetStrip(This,pBMapSm,pBMapLg,nStartLoc,cMask)
) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IImageList_ImageListSetIcon_Proxy( | | |
IImageList * This, | | |
/* [in] */ LONG_PTR *pIcon, | | |
/* [in] */ long nLoc); | | |
| | |
void __RPC_STUB IImageList_ImageListSetIcon_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IImageList_ImageListSetStrip_Proxy( | | |
IImageList * This, | | |
/* [in] */ LONG_PTR *pBMapSm, | | |
/* [in] */ LONG_PTR *pBMapLg, | | |
/* [in] */ long nStartLoc, | | |
/* [in] */ COLORREF cMask); | | |
| | |
void __RPC_STUB IImageList_ImageListSetStrip_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IImageList_INTERFACE_DEFINED__ */ | | #endif /* __IImageList_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IResultData_INTERFACE_DEFINED__ | | #ifndef __IResultData_INTERFACE_DEFINED__ |
#define __IResultData_INTERFACE_DEFINED__ | | #define __IResultData_INTERFACE_DEFINED__ |
| | |
/* interface IResultData */ | | /* interface IResultData */ |
/* [unique][helpstring][uuid][object] */ | | /* [unique][helpstring][uuid][object] */ |
| | |
EXTERN_C const IID IID_IResultData; | | EXTERN_C const IID IID_IResultData; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("31DA5FA0-E0EB-11cf-9F21-00AA003CA9F6") | | MIDL_INTERFACE("31DA5FA0-E0EB-11cf-9F21-00AA003CA9F6") |
IResultData : public IUnknown | | IResultData : public IUnknown |
{ | | { |
public: | | public: |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE InsertItem( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE InsertItem( |
|
/* [out][in] */ LPRESULTDATAITEM item) = 0; | | /* [out][in] */ __RPC__inout LPRESULTDATAITEM item) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE DeleteItem( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE DeleteItem( |
/* [in] */ HRESULTITEM itemID, | | /* [in] */ HRESULTITEM itemID, |
/* [in] */ int nCol) = 0; | | /* [in] */ int nCol) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE FindItemByLParam( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE FindItemByLParam( |
/* [in] */ LPARAM lParam, | | /* [in] */ LPARAM lParam, |
|
/* [out] */ HRESULTITEM *pItemID) = 0; | | /* [out] */ __RPC__out HRESULTITEM *pItemID) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE DeleteAllRsltItems(
void) = 0; | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE DeleteAllRsltItems(
void) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetItem( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetItem( |
|
/* [in] */ LPRESULTDATAITEM item) = 0; | | /* [in] */ __RPC__in LPRESULTDATAITEM item) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetItem( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetItem( |
|
/* [out][in] */ LPRESULTDATAITEM item) = 0; | | /* [out][in] */ __RPC__inout LPRESULTDATAITEM item) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetNextItem( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetNextItem( |
|
/* [out][in] */ LPRESULTDATAITEM item) = 0; | | /* [out][in] */ __RPC__inout LPRESULTDATAITEM item) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ModifyItemState( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ModifyItemState( |
/* [in] */ int nIndex, | | /* [in] */ int nIndex, |
/* [in] */ HRESULTITEM itemID, | | /* [in] */ HRESULTITEM itemID, |
/* [in] */ UINT uAdd, | | /* [in] */ UINT uAdd, |
/* [in] */ UINT uRemove) = 0; | | /* [in] */ UINT uRemove) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ModifyViewStyle( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ModifyViewStyle( |
/* [in] */ MMC_RESULT_VIEW_STYLE add, | | /* [in] */ MMC_RESULT_VIEW_STYLE add, |
/* [in] */ MMC_RESULT_VIEW_STYLE remove) = 0; | | /* [in] */ MMC_RESULT_VIEW_STYLE remove) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetViewMode( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetViewMode( |
/* [in] */ long lViewMode) = 0; | | /* [in] */ long lViewMode) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetViewMode( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetViewMode( |
|
/* [out] */ long *lViewMode) = 0; | | /* [out] */ __RPC__out long *lViewMode) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE UpdateItem( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE UpdateItem( |
/* [in] */ HRESULTITEM itemID) = 0; | | /* [in] */ HRESULTITEM itemID) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Sort( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Sort( |
/* [in] */ int nColumn, | | /* [in] */ int nColumn, |
/* [in] */ DWORD dwSortOptions, | | /* [in] */ DWORD dwSortOptions, |
/* [in] */ LPARAM lUserParam) = 0; | | /* [in] */ LPARAM lUserParam) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetDescBarText( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetDescBarText( |
|
/* [in] */ LPOLESTR DescText) = 0; | | /* [in] */ __RPC__in LPOLESTR DescText) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetItemCount( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetItemCount( |
/* [in] */ int nItemCount, | | /* [in] */ int nItemCount, |
/* [in] */ DWORD dwOptions) = 0; | | /* [in] */ DWORD dwOptions) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IResultDataVtbl | | typedef struct IResultDataVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IResultData * This, | | IResultData * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IResultData * This); | | IResultData * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IResultData * This); | | IResultData * This); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *InsertItem )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *InsertItem )( |
IResultData * This, | | IResultData * This, |
|
/* [out][in] */ LPRESULTDATAITEM item); | | /* [out][in] */ __RPC__inout LPRESULTDATAITEM item); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *DeleteItem )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *DeleteItem )( |
IResultData * This, | | IResultData * This, |
/* [in] */ HRESULTITEM itemID, | | /* [in] */ HRESULTITEM itemID, |
/* [in] */ int nCol); | | /* [in] */ int nCol); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *FindItemByLParam )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *FindItemByLParam )( |
IResultData * This, | | IResultData * This, |
/* [in] */ LPARAM lParam, | | /* [in] */ LPARAM lParam, |
|
/* [out] */ HRESULTITEM *pItemID); | | /* [out] */ __RPC__out HRESULTITEM *pItemID); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *DeleteAllRsltItems )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *DeleteAllRsltItems )( |
IResultData * This); | | IResultData * This); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetItem )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetItem )( |
IResultData * This, | | IResultData * This, |
|
/* [in] */ LPRESULTDATAITEM item); | | /* [in] */ __RPC__in LPRESULTDATAITEM item); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetItem )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetItem )( |
IResultData * This, | | IResultData * This, |
|
/* [out][in] */ LPRESULTDATAITEM item); | | /* [out][in] */ __RPC__inout LPRESULTDATAITEM item); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetNextItem )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetNextItem )( |
IResultData * This, | | IResultData * This, |
|
/* [out][in] */ LPRESULTDATAITEM item); | | /* [out][in] */ __RPC__inout LPRESULTDATAITEM item); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *ModifyItemState )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *ModifyItemState )( |
IResultData * This, | | IResultData * This, |
/* [in] */ int nIndex, | | /* [in] */ int nIndex, |
/* [in] */ HRESULTITEM itemID, | | /* [in] */ HRESULTITEM itemID, |
/* [in] */ UINT uAdd, | | /* [in] */ UINT uAdd, |
/* [in] */ UINT uRemove); | | /* [in] */ UINT uRemove); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *ModifyViewStyle )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *ModifyViewStyle )( |
IResultData * This, | | IResultData * This, |
/* [in] */ MMC_RESULT_VIEW_STYLE add, | | /* [in] */ MMC_RESULT_VIEW_STYLE add, |
/* [in] */ MMC_RESULT_VIEW_STYLE remove); | | /* [in] */ MMC_RESULT_VIEW_STYLE remove); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetViewMode )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetViewMode )( |
IResultData * This, | | IResultData * This, |
/* [in] */ long lViewMode); | | /* [in] */ long lViewMode); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetViewMode )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetViewMode )( |
IResultData * This, | | IResultData * This, |
|
/* [out] */ long *lViewMode); | | /* [out] */ __RPC__out long *lViewMode); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *UpdateItem )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *UpdateItem )( |
IResultData * This, | | IResultData * This, |
/* [in] */ HRESULTITEM itemID); | | /* [in] */ HRESULTITEM itemID); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Sort )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Sort )( |
IResultData * This, | | IResultData * This, |
/* [in] */ int nColumn, | | /* [in] */ int nColumn, |
/* [in] */ DWORD dwSortOptions, | | /* [in] */ DWORD dwSortOptions, |
/* [in] */ LPARAM lUserParam); | | /* [in] */ LPARAM lUserParam); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetDescBarText )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetDescBarText )( |
IResultData * This, | | IResultData * This, |
|
/* [in] */ LPOLESTR DescText); | | /* [in] */ __RPC__in LPOLESTR DescText); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetItemCount )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetItemCount )( |
IResultData * This, | | IResultData * This, |
/* [in] */ int nItemCount, | | /* [in] */ int nItemCount, |
/* [in] */ DWORD dwOptions); | | /* [in] */ DWORD dwOptions); |
| | |
END_INTERFACE | | END_INTERFACE |
} IResultDataVtbl; | | } IResultDataVtbl; |
| | |
interface IResultData | | interface IResultData |
{ | | { |
CONST_VTBL struct IResultDataVtbl *lpVtbl; | | CONST_VTBL struct IResultDataVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IResultData_QueryInterface(This,riid,ppvObject) \ | | #define IResultData_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IResultData_AddRef(This) \ | | #define IResultData_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IResultData_Release(This) \ | | #define IResultData_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IResultData_InsertItem(This,item) \ | | #define IResultData_InsertItem(This,item) \ |
|
(This)->lpVtbl -> InsertItem(This,item) | | ( (This)->lpVtbl -> InsertItem(This,item) ) |
| | |
#define IResultData_DeleteItem(This,itemID,nCol) \ | | #define IResultData_DeleteItem(This,itemID,nCol) \ |
|
(This)->lpVtbl -> DeleteItem(This,itemID,nCol) | | ( (This)->lpVtbl -> DeleteItem(This,itemID,nCol) ) |
| | |
#define IResultData_FindItemByLParam(This,lParam,pItemID) \ | | #define IResultData_FindItemByLParam(This,lParam,pItemID) \ |
|
(This)->lpVtbl -> FindItemByLParam(This,lParam,pItemID) | | ( (This)->lpVtbl -> FindItemByLParam(This,lParam,pItemID) ) |
| | |
#define IResultData_DeleteAllRsltItems(This) \ | | #define IResultData_DeleteAllRsltItems(This) \ |
|
(This)->lpVtbl -> DeleteAllRsltItems(This) | | ( (This)->lpVtbl -> DeleteAllRsltItems(This) ) |
| | |
#define IResultData_SetItem(This,item) \ | | #define IResultData_SetItem(This,item) \ |
|
(This)->lpVtbl -> SetItem(This,item) | | ( (This)->lpVtbl -> SetItem(This,item) ) |
| | |
#define IResultData_GetItem(This,item) \ | | #define IResultData_GetItem(This,item) \ |
|
(This)->lpVtbl -> GetItem(This,item) | | ( (This)->lpVtbl -> GetItem(This,item) ) |
| | |
#define IResultData_GetNextItem(This,item) \ | | #define IResultData_GetNextItem(This,item) \ |
|
(This)->lpVtbl -> GetNextItem(This,item) | | ( (This)->lpVtbl -> GetNextItem(This,item) ) |
| | |
#define IResultData_ModifyItemState(This,nIndex,itemID,uAdd,uRemove) \ | | #define IResultData_ModifyItemState(This,nIndex,itemID,uAdd,uRemove) \ |
|
(This)->lpVtbl -> ModifyItemState(This,nIndex,itemID,uAdd,uRemove) | | ( (This)->lpVtbl -> ModifyItemState(This,nIndex,itemID,uAdd,uRemove) ) |
| | |
#define IResultData_ModifyViewStyle(This,add,remove) \ | | #define IResultData_ModifyViewStyle(This,add,remove) \ |
|
(This)->lpVtbl -> ModifyViewStyle(This,add,remove) | | ( (This)->lpVtbl -> ModifyViewStyle(This,add,remove) ) |
| | |
#define IResultData_SetViewMode(This,lViewMode) \ | | #define IResultData_SetViewMode(This,lViewMode) \ |
|
(This)->lpVtbl -> SetViewMode(This,lViewMode) | | ( (This)->lpVtbl -> SetViewMode(This,lViewMode) ) |
| | |
#define IResultData_GetViewMode(This,lViewMode) \ | | #define IResultData_GetViewMode(This,lViewMode) \ |
|
(This)->lpVtbl -> GetViewMode(This,lViewMode) | | ( (This)->lpVtbl -> GetViewMode(This,lViewMode) ) |
| | |
#define IResultData_UpdateItem(This,itemID) \ | | #define IResultData_UpdateItem(This,itemID) \ |
|
(This)->lpVtbl -> UpdateItem(This,itemID) | | ( (This)->lpVtbl -> UpdateItem(This,itemID) ) |
| | |
#define IResultData_Sort(This,nColumn,dwSortOptions,lUserParam) \ | | #define IResultData_Sort(This,nColumn,dwSortOptions,lUserParam) \ |
|
(This)->lpVtbl -> Sort(This,nColumn,dwSortOptions,lUserParam) | | ( (This)->lpVtbl -> Sort(This,nColumn,dwSortOptions,lUserParam) ) |
| | |
#define IResultData_SetDescBarText(This,DescText) \ | | #define IResultData_SetDescBarText(This,DescText) \ |
|
(This)->lpVtbl -> SetDescBarText(This,DescText) | | ( (This)->lpVtbl -> SetDescBarText(This,DescText) ) |
| | |
#define IResultData_SetItemCount(This,nItemCount,dwOptions) \ | | #define IResultData_SetItemCount(This,nItemCount,dwOptions) \ |
|
(This)->lpVtbl -> SetItemCount(This,nItemCount,dwOptions) | | ( (This)->lpVtbl -> SetItemCount(This,nItemCount,dwOptions) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IResultData_InsertItem_Proxy( | | |
IResultData * This, | | |
/* [out][in] */ LPRESULTDATAITEM item); | | |
| | |
void __RPC_STUB IResultData_InsertItem_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IResultData_DeleteItem_Proxy( | | |
IResultData * This, | | |
/* [in] */ HRESULTITEM itemID, | | |
/* [in] */ int nCol); | | |
| | |
void __RPC_STUB IResultData_DeleteItem_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IResultData_FindItemByLParam_Proxy( | | |
IResultData * This, | | |
/* [in] */ LPARAM lParam, | | |
/* [out] */ HRESULTITEM *pItemID); | | |
| | |
void __RPC_STUB IResultData_FindItemByLParam_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IResultData_DeleteAllRsltItems_Prox | | |
y( | | |
IResultData * This); | | |
| | |
void __RPC_STUB IResultData_DeleteAllRsltItems_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IResultData_SetItem_Proxy( | | |
IResultData * This, | | |
/* [in] */ LPRESULTDATAITEM item); | | |
| | |
void __RPC_STUB IResultData_SetItem_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IResultData_GetItem_Proxy( | | |
IResultData * This, | | |
/* [out][in] */ LPRESULTDATAITEM item); | | |
| | |
void __RPC_STUB IResultData_GetItem_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IResultData_GetNextItem_Proxy( | | |
IResultData * This, | | |
/* [out][in] */ LPRESULTDATAITEM item); | | |
| | |
void __RPC_STUB IResultData_GetNextItem_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IResultData_ModifyItemState_Proxy( | | |
IResultData * This, | | |
/* [in] */ int nIndex, | | |
/* [in] */ HRESULTITEM itemID, | | |
/* [in] */ UINT uAdd, | | |
/* [in] */ UINT uRemove); | | |
| | |
void __RPC_STUB IResultData_ModifyItemState_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IResultData_ModifyViewStyle_Proxy( | | |
IResultData * This, | | |
/* [in] */ MMC_RESULT_VIEW_STYLE add, | | |
/* [in] */ MMC_RESULT_VIEW_STYLE remove); | | |
| | |
void __RPC_STUB IResultData_ModifyViewStyle_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IResultData_SetViewMode_Proxy( | | |
IResultData * This, | | |
/* [in] */ long lViewMode); | | |
| | |
void __RPC_STUB IResultData_SetViewMode_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IResultData_GetViewMode_Proxy( | | |
IResultData * This, | | |
/* [out] */ long *lViewMode); | | |
| | |
void __RPC_STUB IResultData_GetViewMode_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IResultData_UpdateItem_Proxy( | | |
IResultData * This, | | |
/* [in] */ HRESULTITEM itemID); | | |
| | |
void __RPC_STUB IResultData_UpdateItem_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IResultData_Sort_Proxy( | | |
IResultData * This, | | |
/* [in] */ int nColumn, | | |
/* [in] */ DWORD dwSortOptions, | | |
/* [in] */ LPARAM lUserParam); | | |
| | |
void __RPC_STUB IResultData_Sort_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IResultData_SetDescBarText_Proxy( | | |
IResultData * This, | | |
/* [in] */ LPOLESTR DescText); | | |
| | |
void __RPC_STUB IResultData_SetDescBarText_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IResultData_SetItemCount_Proxy( | | |
IResultData * This, | | |
/* [in] */ int nItemCount, | | |
/* [in] */ DWORD dwOptions); | | |
| | |
void __RPC_STUB IResultData_SetItemCount_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IResultData_INTERFACE_DEFINED__ */ | | #endif /* __IResultData_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IConsoleNameSpace_INTERFACE_DEFINED__ | | #ifndef __IConsoleNameSpace_INTERFACE_DEFINED__ |
#define __IConsoleNameSpace_INTERFACE_DEFINED__ | | #define __IConsoleNameSpace_INTERFACE_DEFINED__ |
| | |
/* interface IConsoleNameSpace */ | | /* interface IConsoleNameSpace */ |
/* [unique][helpstring][uuid][object] */ | | /* [unique][helpstring][uuid][object] */ |
| | |
EXTERN_C const IID IID_IConsoleNameSpace; | | EXTERN_C const IID IID_IConsoleNameSpace; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("BEDEB620-F24D-11cf-8AFC-00AA003CA9F6") | | MIDL_INTERFACE("BEDEB620-F24D-11cf-8AFC-00AA003CA9F6") |
IConsoleNameSpace : public IUnknown | | IConsoleNameSpace : public IUnknown |
{ | | { |
public: | | public: |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE InsertItem( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE InsertItem( |
|
/* [out][in] */ LPSCOPEDATAITEM item) = 0; | | /* [out][in] */ __RPC__inout LPSCOPEDATAITEM item) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE DeleteItem( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE DeleteItem( |
/* [in] */ HSCOPEITEM hItem, | | /* [in] */ HSCOPEITEM hItem, |
/* [in] */ long fDeleteThis) = 0; | | /* [in] */ long fDeleteThis) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetItem( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetItem( |
|
/* [in] */ LPSCOPEDATAITEM item) = 0; | | /* [in] */ __RPC__in LPSCOPEDATAITEM item) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetItem( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetItem( |
|
/* [out][in] */ LPSCOPEDATAITEM item) = 0; | | /* [out][in] */ __RPC__inout LPSCOPEDATAITEM item) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetChildItem( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetChildItem( |
/* [in] */ HSCOPEITEM item, | | /* [in] */ HSCOPEITEM item, |
|
/* [out] */ HSCOPEITEM *pItemChild, | | /* [out] */ __RPC__out HSCOPEITEM *pItemChild, |
/* [out] */ MMC_COOKIE *pCookie) = 0; | | /* [out] */ __RPC__out MMC_COOKIE *pCookie) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetNextItem( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetNextItem( |
/* [in] */ HSCOPEITEM item, | | /* [in] */ HSCOPEITEM item, |
|
/* [out] */ HSCOPEITEM *pItemNext, | | /* [out] */ __RPC__out HSCOPEITEM *pItemNext, |
/* [out] */ MMC_COOKIE *pCookie) = 0; | | /* [out] */ __RPC__out MMC_COOKIE *pCookie) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetParentItem( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetParentItem( |
/* [in] */ HSCOPEITEM item, | | /* [in] */ HSCOPEITEM item, |
|
/* [out] */ HSCOPEITEM *pItemParent, | | /* [out] */ __RPC__out HSCOPEITEM *pItemParent, |
/* [out] */ MMC_COOKIE *pCookie) = 0; | | /* [out] */ __RPC__out MMC_COOKIE *pCookie) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IConsoleNameSpaceVtbl | | typedef struct IConsoleNameSpaceVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IConsoleNameSpace * This, | | IConsoleNameSpace * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IConsoleNameSpace * This); | | IConsoleNameSpace * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IConsoleNameSpace * This); | | IConsoleNameSpace * This); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *InsertItem )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *InsertItem )( |
IConsoleNameSpace * This, | | IConsoleNameSpace * This, |
|
/* [out][in] */ LPSCOPEDATAITEM item); | | /* [out][in] */ __RPC__inout LPSCOPEDATAITEM item); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *DeleteItem )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *DeleteItem )( |
IConsoleNameSpace * This, | | IConsoleNameSpace * This, |
/* [in] */ HSCOPEITEM hItem, | | /* [in] */ HSCOPEITEM hItem, |
/* [in] */ long fDeleteThis); | | /* [in] */ long fDeleteThis); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetItem )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetItem )( |
IConsoleNameSpace * This, | | IConsoleNameSpace * This, |
|
/* [in] */ LPSCOPEDATAITEM item); | | /* [in] */ __RPC__in LPSCOPEDATAITEM item); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetItem )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetItem )( |
IConsoleNameSpace * This, | | IConsoleNameSpace * This, |
|
/* [out][in] */ LPSCOPEDATAITEM item); | | /* [out][in] */ __RPC__inout LPSCOPEDATAITEM item); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetChildItem )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetChildItem )( |
IConsoleNameSpace * This, | | IConsoleNameSpace * This, |
/* [in] */ HSCOPEITEM item, | | /* [in] */ HSCOPEITEM item, |
|
/* [out] */ HSCOPEITEM *pItemChild, | | /* [out] */ __RPC__out HSCOPEITEM *pItemChild, |
/* [out] */ MMC_COOKIE *pCookie); | | /* [out] */ __RPC__out MMC_COOKIE *pCookie); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetNextItem )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetNextItem )( |
IConsoleNameSpace * This, | | IConsoleNameSpace * This, |
/* [in] */ HSCOPEITEM item, | | /* [in] */ HSCOPEITEM item, |
|
/* [out] */ HSCOPEITEM *pItemNext, | | /* [out] */ __RPC__out HSCOPEITEM *pItemNext, |
/* [out] */ MMC_COOKIE *pCookie); | | /* [out] */ __RPC__out MMC_COOKIE *pCookie); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetParentItem )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetParentItem )( |
IConsoleNameSpace * This, | | IConsoleNameSpace * This, |
/* [in] */ HSCOPEITEM item, | | /* [in] */ HSCOPEITEM item, |
|
/* [out] */ HSCOPEITEM *pItemParent, | | /* [out] */ __RPC__out HSCOPEITEM *pItemParent, |
/* [out] */ MMC_COOKIE *pCookie); | | /* [out] */ __RPC__out MMC_COOKIE *pCookie); |
| | |
END_INTERFACE | | END_INTERFACE |
} IConsoleNameSpaceVtbl; | | } IConsoleNameSpaceVtbl; |
| | |
interface IConsoleNameSpace | | interface IConsoleNameSpace |
{ | | { |
CONST_VTBL struct IConsoleNameSpaceVtbl *lpVtbl; | | CONST_VTBL struct IConsoleNameSpaceVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IConsoleNameSpace_QueryInterface(This,riid,ppvObject) \ | | #define IConsoleNameSpace_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IConsoleNameSpace_AddRef(This) \ | | #define IConsoleNameSpace_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IConsoleNameSpace_Release(This) \ | | #define IConsoleNameSpace_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IConsoleNameSpace_InsertItem(This,item) \ | | #define IConsoleNameSpace_InsertItem(This,item) \ |
|
(This)->lpVtbl -> InsertItem(This,item) | | ( (This)->lpVtbl -> InsertItem(This,item) ) |
| | |
#define IConsoleNameSpace_DeleteItem(This,hItem,fDeleteThis) \ | | #define IConsoleNameSpace_DeleteItem(This,hItem,fDeleteThis) \ |
|
(This)->lpVtbl -> DeleteItem(This,hItem,fDeleteThis) | | ( (This)->lpVtbl -> DeleteItem(This,hItem,fDeleteThis) ) |
| | |
#define IConsoleNameSpace_SetItem(This,item) \ | | #define IConsoleNameSpace_SetItem(This,item) \ |
|
(This)->lpVtbl -> SetItem(This,item) | | ( (This)->lpVtbl -> SetItem(This,item) ) |
| | |
#define IConsoleNameSpace_GetItem(This,item) \ | | #define IConsoleNameSpace_GetItem(This,item) \ |
|
(This)->lpVtbl -> GetItem(This,item) | | ( (This)->lpVtbl -> GetItem(This,item) ) |
| | |
#define IConsoleNameSpace_GetChildItem(This,item,pItemChild,pCookie) \ | | #define IConsoleNameSpace_GetChildItem(This,item,pItemChild,pCookie) \ |
|
(This)->lpVtbl -> GetChildItem(This,item,pItemChild,pCookie) | | ( (This)->lpVtbl -> GetChildItem(This,item,pItemChild,pCookie) ) |
| | |
#define IConsoleNameSpace_GetNextItem(This,item,pItemNext,pCookie) \ | | #define IConsoleNameSpace_GetNextItem(This,item,pItemNext,pCookie) \ |
|
(This)->lpVtbl -> GetNextItem(This,item,pItemNext,pCookie) | | ( (This)->lpVtbl -> GetNextItem(This,item,pItemNext,pCookie) ) |
| | |
#define IConsoleNameSpace_GetParentItem(This,item,pItemParent,pCookie) \ | | #define IConsoleNameSpace_GetParentItem(This,item,pItemParent,pCookie) \ |
|
(This)->lpVtbl -> GetParentItem(This,item,pItemParent,pCookie) | | ( (This)->lpVtbl -> GetParentItem(This,item,pItemParent,pCookie) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IConsoleNameSpace_InsertItem_Proxy( | | |
IConsoleNameSpace * This, | | |
/* [out][in] */ LPSCOPEDATAITEM item); | | |
| | |
void __RPC_STUB IConsoleNameSpace_InsertItem_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IConsoleNameSpace_DeleteItem_Proxy( | | |
IConsoleNameSpace * This, | | |
/* [in] */ HSCOPEITEM hItem, | | |
/* [in] */ long fDeleteThis); | | |
| | |
void __RPC_STUB IConsoleNameSpace_DeleteItem_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IConsoleNameSpace_SetItem_Proxy( | | |
IConsoleNameSpace * This, | | |
/* [in] */ LPSCOPEDATAITEM item); | | |
| | |
void __RPC_STUB IConsoleNameSpace_SetItem_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IConsoleNameSpace_GetItem_Proxy( | | |
IConsoleNameSpace * This, | | |
/* [out][in] */ LPSCOPEDATAITEM item); | | |
| | |
void __RPC_STUB IConsoleNameSpace_GetItem_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IConsoleNameSpace_GetChildItem_Prox | | |
y( | | |
IConsoleNameSpace * This, | | |
/* [in] */ HSCOPEITEM item, | | |
/* [out] */ HSCOPEITEM *pItemChild, | | |
/* [out] */ MMC_COOKIE *pCookie); | | |
| | |
void __RPC_STUB IConsoleNameSpace_GetChildItem_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IConsoleNameSpace_GetNextItem_Proxy | | |
( | | |
IConsoleNameSpace * This, | | |
/* [in] */ HSCOPEITEM item, | | |
/* [out] */ HSCOPEITEM *pItemNext, | | |
/* [out] */ MMC_COOKIE *pCookie); | | |
| | |
void __RPC_STUB IConsoleNameSpace_GetNextItem_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IConsoleNameSpace_GetParentItem_Pro | | |
xy( | | |
IConsoleNameSpace * This, | | |
/* [in] */ HSCOPEITEM item, | | |
/* [out] */ HSCOPEITEM *pItemParent, | | |
/* [out] */ MMC_COOKIE *pCookie); | | |
| | |
void __RPC_STUB IConsoleNameSpace_GetParentItem_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IConsoleNameSpace_INTERFACE_DEFINED__ */ | | #endif /* __IConsoleNameSpace_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IConsoleNameSpace2_INTERFACE_DEFINED__ | | #ifndef __IConsoleNameSpace2_INTERFACE_DEFINED__ |
#define __IConsoleNameSpace2_INTERFACE_DEFINED__ | | #define __IConsoleNameSpace2_INTERFACE_DEFINED__ |
| | |
/* interface IConsoleNameSpace2 */ | | /* interface IConsoleNameSpace2 */ |
/* [unique][helpstring][uuid][object] */ | | /* [unique][helpstring][uuid][object] */ |
| | |
EXTERN_C const IID IID_IConsoleNameSpace2; | | EXTERN_C const IID IID_IConsoleNameSpace2; |
| | |
| | |
skipping to change at line 3183 | | skipping to change at line 2501 |
| | |
MIDL_INTERFACE("255F18CC-65DB-11D1-A7DC-00C04FD8D565") | | MIDL_INTERFACE("255F18CC-65DB-11D1-A7DC-00C04FD8D565") |
IConsoleNameSpace2 : public IConsoleNameSpace | | IConsoleNameSpace2 : public IConsoleNameSpace |
{ | | { |
public: | | public: |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Expand( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Expand( |
/* [in] */ HSCOPEITEM hItem) = 0; | | /* [in] */ HSCOPEITEM hItem) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddExtension( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddExtension( |
/* [in] */ HSCOPEITEM hItem, | | /* [in] */ HSCOPEITEM hItem, |
|
/* [in] */ LPCLSID lpClsid) = 0; | | /* [in] */ __RPC__in LPCLSID lpClsid) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IConsoleNameSpace2Vtbl | | typedef struct IConsoleNameSpace2Vtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IConsoleNameSpace2 * This, | | IConsoleNameSpace2 * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IConsoleNameSpace2 * This); | | IConsoleNameSpace2 * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IConsoleNameSpace2 * This); | | IConsoleNameSpace2 * This); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *InsertItem )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *InsertItem )( |
IConsoleNameSpace2 * This, | | IConsoleNameSpace2 * This, |
|
/* [out][in] */ LPSCOPEDATAITEM item); | | /* [out][in] */ __RPC__inout LPSCOPEDATAITEM item); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *DeleteItem )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *DeleteItem )( |
IConsoleNameSpace2 * This, | | IConsoleNameSpace2 * This, |
/* [in] */ HSCOPEITEM hItem, | | /* [in] */ HSCOPEITEM hItem, |
/* [in] */ long fDeleteThis); | | /* [in] */ long fDeleteThis); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetItem )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetItem )( |
IConsoleNameSpace2 * This, | | IConsoleNameSpace2 * This, |
|
/* [in] */ LPSCOPEDATAITEM item); | | /* [in] */ __RPC__in LPSCOPEDATAITEM item); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetItem )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetItem )( |
IConsoleNameSpace2 * This, | | IConsoleNameSpace2 * This, |
|
/* [out][in] */ LPSCOPEDATAITEM item); | | /* [out][in] */ __RPC__inout LPSCOPEDATAITEM item); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetChildItem )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetChildItem )( |
IConsoleNameSpace2 * This, | | IConsoleNameSpace2 * This, |
/* [in] */ HSCOPEITEM item, | | /* [in] */ HSCOPEITEM item, |
|
/* [out] */ HSCOPEITEM *pItemChild, | | /* [out] */ __RPC__out HSCOPEITEM *pItemChild, |
/* [out] */ MMC_COOKIE *pCookie); | | /* [out] */ __RPC__out MMC_COOKIE *pCookie); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetNextItem )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetNextItem )( |
IConsoleNameSpace2 * This, | | IConsoleNameSpace2 * This, |
/* [in] */ HSCOPEITEM item, | | /* [in] */ HSCOPEITEM item, |
|
/* [out] */ HSCOPEITEM *pItemNext, | | /* [out] */ __RPC__out HSCOPEITEM *pItemNext, |
/* [out] */ MMC_COOKIE *pCookie); | | /* [out] */ __RPC__out MMC_COOKIE *pCookie); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetParentItem )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetParentItem )( |
IConsoleNameSpace2 * This, | | IConsoleNameSpace2 * This, |
/* [in] */ HSCOPEITEM item, | | /* [in] */ HSCOPEITEM item, |
|
/* [out] */ HSCOPEITEM *pItemParent, | | /* [out] */ __RPC__out HSCOPEITEM *pItemParent, |
/* [out] */ MMC_COOKIE *pCookie); | | /* [out] */ __RPC__out MMC_COOKIE *pCookie); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Expand )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Expand )( |
IConsoleNameSpace2 * This, | | IConsoleNameSpace2 * This, |
/* [in] */ HSCOPEITEM hItem); | | /* [in] */ HSCOPEITEM hItem); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *AddExtension )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *AddExtension )( |
IConsoleNameSpace2 * This, | | IConsoleNameSpace2 * This, |
/* [in] */ HSCOPEITEM hItem, | | /* [in] */ HSCOPEITEM hItem, |
|
/* [in] */ LPCLSID lpClsid); | | /* [in] */ __RPC__in LPCLSID lpClsid); |
| | |
END_INTERFACE | | END_INTERFACE |
} IConsoleNameSpace2Vtbl; | | } IConsoleNameSpace2Vtbl; |
| | |
interface IConsoleNameSpace2 | | interface IConsoleNameSpace2 |
{ | | { |
CONST_VTBL struct IConsoleNameSpace2Vtbl *lpVtbl; | | CONST_VTBL struct IConsoleNameSpace2Vtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IConsoleNameSpace2_QueryInterface(This,riid,ppvObject) \ | | #define IConsoleNameSpace2_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IConsoleNameSpace2_AddRef(This) \ | | #define IConsoleNameSpace2_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IConsoleNameSpace2_Release(This) \ | | #define IConsoleNameSpace2_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IConsoleNameSpace2_InsertItem(This,item) \ | | #define IConsoleNameSpace2_InsertItem(This,item) \ |
|
(This)->lpVtbl -> InsertItem(This,item) | | ( (This)->lpVtbl -> InsertItem(This,item) ) |
| | |
#define IConsoleNameSpace2_DeleteItem(This,hItem,fDeleteThis) \ | | #define IConsoleNameSpace2_DeleteItem(This,hItem,fDeleteThis) \ |
|
(This)->lpVtbl -> DeleteItem(This,hItem,fDeleteThis) | | ( (This)->lpVtbl -> DeleteItem(This,hItem,fDeleteThis) ) |
| | |
#define IConsoleNameSpace2_SetItem(This,item) \ | | #define IConsoleNameSpace2_SetItem(This,item) \ |
|
(This)->lpVtbl -> SetItem(This,item) | | ( (This)->lpVtbl -> SetItem(This,item) ) |
| | |
#define IConsoleNameSpace2_GetItem(This,item) \ | | #define IConsoleNameSpace2_GetItem(This,item) \ |
|
(This)->lpVtbl -> GetItem(This,item) | | ( (This)->lpVtbl -> GetItem(This,item) ) |
| | |
#define IConsoleNameSpace2_GetChildItem(This,item,pItemChild,pCookie) \ | | #define IConsoleNameSpace2_GetChildItem(This,item,pItemChild,pCookie) \ |
|
(This)->lpVtbl -> GetChildItem(This,item,pItemChild,pCookie) | | ( (This)->lpVtbl -> GetChildItem(This,item,pItemChild,pCookie) ) |
| | |
#define IConsoleNameSpace2_GetNextItem(This,item,pItemNext,pCookie) \ | | #define IConsoleNameSpace2_GetNextItem(This,item,pItemNext,pCookie) \ |
|
(This)->lpVtbl -> GetNextItem(This,item,pItemNext,pCookie) | | ( (This)->lpVtbl -> GetNextItem(This,item,pItemNext,pCookie) ) |
| | |
#define IConsoleNameSpace2_GetParentItem(This,item,pItemParent,pCookie) \ | | #define IConsoleNameSpace2_GetParentItem(This,item,pItemParent,pCookie) \ |
|
(This)->lpVtbl -> GetParentItem(This,item,pItemParent,pCookie) | | ( (This)->lpVtbl -> GetParentItem(This,item,pItemParent,pCookie) ) |
| | |
#define IConsoleNameSpace2_Expand(This,hItem) \ | | #define IConsoleNameSpace2_Expand(This,hItem) \ |
|
(This)->lpVtbl -> Expand(This,hItem) | | ( (This)->lpVtbl -> Expand(This,hItem) ) |
| | |
#define IConsoleNameSpace2_AddExtension(This,hItem,lpClsid) \ | | #define IConsoleNameSpace2_AddExtension(This,hItem,lpClsid) \ |
|
(This)->lpVtbl -> AddExtension(This,hItem,lpClsid) | | ( (This)->lpVtbl -> AddExtension(This,hItem,lpClsid) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IConsoleNameSpace2_Expand_Proxy( | | |
IConsoleNameSpace2 * This, | | |
/* [in] */ HSCOPEITEM hItem); | | |
| | |
void __RPC_STUB IConsoleNameSpace2_Expand_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IConsoleNameSpace2_AddExtension_Pro | | |
xy( | | |
IConsoleNameSpace2 * This, | | |
/* [in] */ HSCOPEITEM hItem, | | |
/* [in] */ LPCLSID lpClsid); | | |
| | |
void __RPC_STUB IConsoleNameSpace2_AddExtension_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IConsoleNameSpace2_INTERFACE_DEFINED__ */ | | #endif /* __IConsoleNameSpace2_INTERFACE_DEFINED__ */ |
| | |
|
/* interface __MIDL_itf_mmc_0129 */ | | /* interface __MIDL_itf_mmc_0000_0013 */ |
/* [local] */ | | /* [local] */ |
| | |
typedef struct _PSP *HPROPSHEETPAGE; | | typedef struct _PSP *HPROPSHEETPAGE; |
| | |
|
extern RPC_IF_HANDLE __MIDL_itf_mmc_0129_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_mmc_0000_0013_v0_0_c_ifspec; |
extern RPC_IF_HANDLE __MIDL_itf_mmc_0129_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_mmc_0000_0013_v0_0_s_ifspec; |
| | |
#ifndef __IPropertySheetCallback_INTERFACE_DEFINED__ | | #ifndef __IPropertySheetCallback_INTERFACE_DEFINED__ |
#define __IPropertySheetCallback_INTERFACE_DEFINED__ | | #define __IPropertySheetCallback_INTERFACE_DEFINED__ |
| | |
/* interface IPropertySheetCallback */ | | /* interface IPropertySheetCallback */ |
/* [unique][helpstring][uuid][object][local] */ | | /* [unique][helpstring][uuid][object][local] */ |
| | |
EXTERN_C const IID IID_IPropertySheetCallback; | | EXTERN_C const IID IID_IPropertySheetCallback; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
skipping to change at line 3360 | | skipping to change at line 2658 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IPropertySheetCallbackVtbl | | typedef struct IPropertySheetCallbackVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IPropertySheetCallback * This, | | IPropertySheetCallback * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IPropertySheetCallback * This); | | IPropertySheetCallback * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IPropertySheetCallback * This); | | IPropertySheetCallback * This); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *AddPage )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *AddPage )( |
IPropertySheetCallback * This, | | IPropertySheetCallback * This, |
/* [in] */ HPROPSHEETPAGE hPage); | | /* [in] */ HPROPSHEETPAGE hPage); |
| | |
skipping to change at line 3387 | | skipping to change at line 2686 |
} IPropertySheetCallbackVtbl; | | } IPropertySheetCallbackVtbl; |
| | |
interface IPropertySheetCallback | | interface IPropertySheetCallback |
{ | | { |
CONST_VTBL struct IPropertySheetCallbackVtbl *lpVtbl; | | CONST_VTBL struct IPropertySheetCallbackVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IPropertySheetCallback_QueryInterface(This,riid,ppvObject) \ | | #define IPropertySheetCallback_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IPropertySheetCallback_AddRef(This) \ | | #define IPropertySheetCallback_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IPropertySheetCallback_Release(This) \ | | #define IPropertySheetCallback_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IPropertySheetCallback_AddPage(This,hPage) \ | | #define IPropertySheetCallback_AddPage(This,hPage) \ |
|
(This)->lpVtbl -> AddPage(This,hPage) | | ( (This)->lpVtbl -> AddPage(This,hPage) ) |
| | |
#define IPropertySheetCallback_RemovePage(This,hPage) \ | | #define IPropertySheetCallback_RemovePage(This,hPage) \ |
|
(This)->lpVtbl -> RemovePage(This,hPage) | | ( (This)->lpVtbl -> RemovePage(This,hPage) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IPropertySheetCallback_AddPage_Prox | | |
y( | | |
IPropertySheetCallback * This, | | |
/* [in] */ HPROPSHEETPAGE hPage); | | |
| | |
void __RPC_STUB IPropertySheetCallback_AddPage_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IPropertySheetCallback_RemovePage_P | | |
roxy( | | |
IPropertySheetCallback * This, | | |
/* [in] */ HPROPSHEETPAGE hPage); | | |
| | |
void __RPC_STUB IPropertySheetCallback_RemovePage_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IPropertySheetCallback_INTERFACE_DEFINED__ */ | | #endif /* __IPropertySheetCallback_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IPropertySheetProvider_INTERFACE_DEFINED__ | | #ifndef __IPropertySheetProvider_INTERFACE_DEFINED__ |
#define __IPropertySheetProvider_INTERFACE_DEFINED__ | | #define __IPropertySheetProvider_INTERFACE_DEFINED__ |
| | |
/* interface IPropertySheetProvider */ | | /* interface IPropertySheetProvider */ |
/* [unique][helpstring][uuid][object] */ | | /* [unique][helpstring][uuid][object] */ |
| | |
EXTERN_C const IID IID_IPropertySheetProvider; | | EXTERN_C const IID IID_IPropertySheetProvider; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("85DE64DE-EF21-11cf-A285-00C04FD8DBE6") | | MIDL_INTERFACE("85DE64DE-EF21-11cf-A285-00C04FD8DBE6") |
IPropertySheetProvider : public IUnknown | | IPropertySheetProvider : public IUnknown |
{ | | { |
public: | | public: |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE CreatePropertySheet
( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE CreatePropertySheet
( |
|
/* [in] */ LPCWSTR title, | | /* [in] */ __RPC__in LPCWSTR title, |
/* [in] */ boolean type, | | /* [in] */ boolean type, |
/* [in] */ MMC_COOKIE cookie, | | /* [in] */ MMC_COOKIE cookie, |
|
/* [in] */ LPDATAOBJECT pIDataObjectm, | | /* [in] */ __RPC__in_opt LPDATAOBJECT pIDataObjectm, |
/* [in] */ DWORD dwOptions) = 0; | | /* [in] */ DWORD dwOptions) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE FindPropertySheet( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE FindPropertySheet( |
|
/* [in] */ MMC_COOKIE cookie, | | /* [in] */ HSCOPEITEM hItem, |
/* [in] */ LPCOMPONENT lpComponent, | | /* [in] */ __RPC__in_opt LPCOMPONENT lpComponent, |
/* [in] */ LPDATAOBJECT lpDataObject) = 0; | | /* [in] */ __RPC__in_opt LPDATAOBJECT lpDataObject) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddPrimaryPages( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddPrimaryPages( |
|
LPUNKNOWN lpUnknown, | | __RPC__in_opt LPUNKNOWN lpUnknown, |
BOOL bCreateHandle, | | BOOL bCreateHandle, |
|
HWND hNotifyWindow, | | __RPC__in HWND hNotifyWindow, |
BOOL bScopePane) = 0; | | BOOL bScopePane) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddExtensionPages(
void) = 0; | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddExtensionPages(
void) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Show( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Show( |
/* [in] */ LONG_PTR window, | | /* [in] */ LONG_PTR window, |
/* [in] */ int page) = 0; | | /* [in] */ int page) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IPropertySheetProviderVtbl | | typedef struct IPropertySheetProviderVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IPropertySheetProvider * This, | | IPropertySheetProvider * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IPropertySheetProvider * This); | | IPropertySheetProvider * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IPropertySheetProvider * This); | | IPropertySheetProvider * This); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *CreatePropertySheet )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *CreatePropertySheet )( |
IPropertySheetProvider * This, | | IPropertySheetProvider * This, |
|
/* [in] */ LPCWSTR title, | | /* [in] */ __RPC__in LPCWSTR title, |
/* [in] */ boolean type, | | /* [in] */ boolean type, |
/* [in] */ MMC_COOKIE cookie, | | /* [in] */ MMC_COOKIE cookie, |
|
/* [in] */ LPDATAOBJECT pIDataObjectm, | | /* [in] */ __RPC__in_opt LPDATAOBJECT pIDataObjectm, |
/* [in] */ DWORD dwOptions); | | /* [in] */ DWORD dwOptions); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *FindPropertySheet )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *FindPropertySheet )( |
IPropertySheetProvider * This, | | IPropertySheetProvider * This, |
|
/* [in] */ MMC_COOKIE cookie, | | /* [in] */ HSCOPEITEM hItem, |
/* [in] */ LPCOMPONENT lpComponent, | | /* [in] */ __RPC__in_opt LPCOMPONENT lpComponent, |
/* [in] */ LPDATAOBJECT lpDataObject); | | /* [in] */ __RPC__in_opt LPDATAOBJECT lpDataObject); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *AddPrimaryPages )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *AddPrimaryPages )( |
IPropertySheetProvider * This, | | IPropertySheetProvider * This, |
|
LPUNKNOWN lpUnknown, | | __RPC__in_opt LPUNKNOWN lpUnknown, |
BOOL bCreateHandle, | | BOOL bCreateHandle, |
|
HWND hNotifyWindow, | | __RPC__in HWND hNotifyWindow, |
BOOL bScopePane); | | BOOL bScopePane); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *AddExtensionPages )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *AddExtensionPages )( |
IPropertySheetProvider * This); | | IPropertySheetProvider * This); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Show )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Show )( |
IPropertySheetProvider * This, | | IPropertySheetProvider * This, |
/* [in] */ LONG_PTR window, | | /* [in] */ LONG_PTR window, |
/* [in] */ int page); | | /* [in] */ int page); |
| | |
| | |
skipping to change at line 3524 | | skipping to change at line 2804 |
} IPropertySheetProviderVtbl; | | } IPropertySheetProviderVtbl; |
| | |
interface IPropertySheetProvider | | interface IPropertySheetProvider |
{ | | { |
CONST_VTBL struct IPropertySheetProviderVtbl *lpVtbl; | | CONST_VTBL struct IPropertySheetProviderVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IPropertySheetProvider_QueryInterface(This,riid,ppvObject) \ | | #define IPropertySheetProvider_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IPropertySheetProvider_AddRef(This) \ | | #define IPropertySheetProvider_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IPropertySheetProvider_Release(This) \ | | #define IPropertySheetProvider_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IPropertySheetProvider_CreatePropertySheet(This,title,type,cookie,pIData
Objectm,dwOptions) \ | | #define IPropertySheetProvider_CreatePropertySheet(This,title,type,cookie,pIData
Objectm,dwOptions) \ |
|
(This)->lpVtbl -> CreatePropertySheet(This,title,type,cookie,pIDataObjectm,d
wOptions) | | ( (This)->lpVtbl -> CreatePropertySheet(This,title,type,cookie,pIDataObjectm
,dwOptions) ) |
| | |
|
#define IPropertySheetProvider_FindPropertySheet(This,cookie,lpComponent,lpDataO | | #define IPropertySheetProvider_FindPropertySheet(This,hItem,lpComponent,lpDataOb |
bject) \ | | ject) \ |
(This)->lpVtbl -> FindPropertySheet(This,cookie,lpComponent,lpDataObject) | | ( (This)->lpVtbl -> FindPropertySheet(This,hItem,lpComponent,lpDataObject) ) |
| | |
#define IPropertySheetProvider_AddPrimaryPages(This,lpUnknown,bCreateHandle,hNot
ifyWindow,bScopePane) \ | | #define IPropertySheetProvider_AddPrimaryPages(This,lpUnknown,bCreateHandle,hNot
ifyWindow,bScopePane) \ |
|
(This)->lpVtbl -> AddPrimaryPages(This,lpUnknown,bCreateHandle,hNotifyWindow
,bScopePane) | | ( (This)->lpVtbl -> AddPrimaryPages(This,lpUnknown,bCreateHandle,hNotifyWind
ow,bScopePane) ) |
| | |
#define IPropertySheetProvider_AddExtensionPages(This) \ | | #define IPropertySheetProvider_AddExtensionPages(This) \ |
|
(This)->lpVtbl -> AddExtensionPages(This) | | ( (This)->lpVtbl -> AddExtensionPages(This) ) |
| | |
#define IPropertySheetProvider_Show(This,window,page) \ | | #define IPropertySheetProvider_Show(This,window,page) \ |
|
(This)->lpVtbl -> Show(This,window,page) | | ( (This)->lpVtbl -> Show(This,window,page) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IPropertySheetProvider_CreateProper | | |
tySheet_Proxy( | | |
IPropertySheetProvider * This, | | |
/* [in] */ LPCWSTR title, | | |
/* [in] */ boolean type, | | |
/* [in] */ MMC_COOKIE cookie, | | |
/* [in] */ LPDATAOBJECT pIDataObjectm, | | |
/* [in] */ DWORD dwOptions); | | |
| | |
void __RPC_STUB IPropertySheetProvider_CreatePropertySheet_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IPropertySheetProvider_FindProperty | | |
Sheet_Proxy( | | |
IPropertySheetProvider * This, | | |
/* [in] */ MMC_COOKIE cookie, | | |
/* [in] */ LPCOMPONENT lpComponent, | | |
/* [in] */ LPDATAOBJECT lpDataObject); | | |
| | |
void __RPC_STUB IPropertySheetProvider_FindPropertySheet_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IPropertySheetProvider_AddPrimaryPa | | |
ges_Proxy( | | |
IPropertySheetProvider * This, | | |
LPUNKNOWN lpUnknown, | | |
BOOL bCreateHandle, | | |
HWND hNotifyWindow, | | |
BOOL bScopePane); | | |
| | |
void __RPC_STUB IPropertySheetProvider_AddPrimaryPages_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IPropertySheetProvider_AddExtension | | |
Pages_Proxy( | | |
IPropertySheetProvider * This); | | |
| | |
void __RPC_STUB IPropertySheetProvider_AddExtensionPages_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IPropertySheetProvider_Show_Proxy( | | |
IPropertySheetProvider * This, | | |
/* [in] */ LONG_PTR window, | | |
/* [in] */ int page); | | |
| | |
void __RPC_STUB IPropertySheetProvider_Show_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IPropertySheetProvider_INTERFACE_DEFINED__ */ | | #endif /* __IPropertySheetProvider_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IExtendPropertySheet_INTERFACE_DEFINED__ | | #ifndef __IExtendPropertySheet_INTERFACE_DEFINED__ |
#define __IExtendPropertySheet_INTERFACE_DEFINED__ | | #define __IExtendPropertySheet_INTERFACE_DEFINED__ |
| | |
/* interface IExtendPropertySheet */ | | /* interface IExtendPropertySheet */ |
/* [unique][helpstring][uuid][object] */ | | /* [unique][helpstring][uuid][object] */ |
| | |
EXTERN_C const IID IID_IExtendPropertySheet; | | EXTERN_C const IID IID_IExtendPropertySheet; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("85DE64DC-EF21-11cf-A285-00C04FD8DBE6") | | MIDL_INTERFACE("85DE64DC-EF21-11cf-A285-00C04FD8DBE6") |
IExtendPropertySheet : public IUnknown | | IExtendPropertySheet : public IUnknown |
{ | | { |
public: | | public: |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE CreatePropertyPages
( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE CreatePropertyPages
( |
|
/* [in] */ LPPROPERTYSHEETCALLBACK lpProvider, | | /* [in] */ __RPC__in_opt LPPROPERTYSHEETCALLBACK lpProvider, |
/* [in] */ LONG_PTR handle, | | /* [in] */ LONG_PTR handle, |
|
/* [in] */ LPDATAOBJECT lpIDataObject) = 0; | | /* [in] */ __RPC__in_opt LPDATAOBJECT lpIDataObject) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryPagesFor( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryPagesFor( |
|
/* [in] */ LPDATAOBJECT lpDataObject) = 0; | | /* [in] */ __RPC__in_opt LPDATAOBJECT lpDataObject) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IExtendPropertySheetVtbl | | typedef struct IExtendPropertySheetVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IExtendPropertySheet * This, | | IExtendPropertySheet * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IExtendPropertySheet * This); | | IExtendPropertySheet * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IExtendPropertySheet * This); | | IExtendPropertySheet * This); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *CreatePropertyPages )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *CreatePropertyPages )( |
IExtendPropertySheet * This, | | IExtendPropertySheet * This, |
|
/* [in] */ LPPROPERTYSHEETCALLBACK lpProvider, | | /* [in] */ __RPC__in_opt LPPROPERTYSHEETCALLBACK lpProvider, |
/* [in] */ LONG_PTR handle, | | /* [in] */ LONG_PTR handle, |
|
/* [in] */ LPDATAOBJECT lpIDataObject); | | /* [in] */ __RPC__in_opt LPDATAOBJECT lpIDataObject); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryPagesFor )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryPagesFor )( |
IExtendPropertySheet * This, | | IExtendPropertySheet * This, |
|
/* [in] */ LPDATAOBJECT lpDataObject); | | /* [in] */ __RPC__in_opt LPDATAOBJECT lpDataObject); |
| | |
END_INTERFACE | | END_INTERFACE |
} IExtendPropertySheetVtbl; | | } IExtendPropertySheetVtbl; |
| | |
interface IExtendPropertySheet | | interface IExtendPropertySheet |
{ | | { |
CONST_VTBL struct IExtendPropertySheetVtbl *lpVtbl; | | CONST_VTBL struct IExtendPropertySheetVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IExtendPropertySheet_QueryInterface(This,riid,ppvObject) \ | | #define IExtendPropertySheet_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IExtendPropertySheet_AddRef(This) \ | | #define IExtendPropertySheet_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IExtendPropertySheet_Release(This) \ | | #define IExtendPropertySheet_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IExtendPropertySheet_CreatePropertyPages(This,lpProvider,handle,lpIDataO
bject) \ | | #define IExtendPropertySheet_CreatePropertyPages(This,lpProvider,handle,lpIDataO
bject) \ |
|
(This)->lpVtbl -> CreatePropertyPages(This,lpProvider,handle,lpIDataObject) | | ( (This)->lpVtbl -> CreatePropertyPages(This,lpProvider,handle,lpIDataObject
) ) |
| | |
#define IExtendPropertySheet_QueryPagesFor(This,lpDataObject) \ | | #define IExtendPropertySheet_QueryPagesFor(This,lpDataObject) \ |
|
(This)->lpVtbl -> QueryPagesFor(This,lpDataObject) | | ( (This)->lpVtbl -> QueryPagesFor(This,lpDataObject) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IExtendPropertySheet_CreateProperty | | |
Pages_Proxy( | | |
IExtendPropertySheet * This, | | |
/* [in] */ LPPROPERTYSHEETCALLBACK lpProvider, | | |
/* [in] */ LONG_PTR handle, | | |
/* [in] */ LPDATAOBJECT lpIDataObject); | | |
| | |
void __RPC_STUB IExtendPropertySheet_CreatePropertyPages_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IExtendPropertySheet_QueryPagesFor_ | | |
Proxy( | | |
IExtendPropertySheet * This, | | |
/* [in] */ LPDATAOBJECT lpDataObject); | | |
| | |
void __RPC_STUB IExtendPropertySheet_QueryPagesFor_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IExtendPropertySheet_INTERFACE_DEFINED__ */ | | #endif /* __IExtendPropertySheet_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IControlbar_INTERFACE_DEFINED__ | | #ifndef __IControlbar_INTERFACE_DEFINED__ |
#define __IControlbar_INTERFACE_DEFINED__ | | #define __IControlbar_INTERFACE_DEFINED__ |
| | |
/* interface IControlbar */ | | /* interface IControlbar */ |
/* [unique][helpstring][uuid][object] */ | | /* [unique][helpstring][uuid][object] */ |
| | |
EXTERN_C const IID IID_IControlbar; | | EXTERN_C const IID IID_IControlbar; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("69FB811E-6C1C-11D0-A2CB-00C04FD909DD") | | MIDL_INTERFACE("69FB811E-6C1C-11D0-A2CB-00C04FD909DD") |
IControlbar : public IUnknown | | IControlbar : public IUnknown |
{ | | { |
public: | | public: |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Create( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Create( |
/* [in] */ MMC_CONTROL_TYPE nType, | | /* [in] */ MMC_CONTROL_TYPE nType, |
|
/* [in] */ LPEXTENDCONTROLBAR pExtendControlbar, | | /* [in] */ __RPC__in_opt LPEXTENDCONTROLBAR pExtendControlbar, |
/* [out] */ LPUNKNOWN *ppUnknown) = 0; | | /* [out] */ __RPC__deref_out_opt LPUNKNOWN *ppUnknown) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Attach( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Attach( |
/* [in] */ MMC_CONTROL_TYPE nType, | | /* [in] */ MMC_CONTROL_TYPE nType, |
|
/* [in] */ LPUNKNOWN lpUnknown) = 0; | | /* [in] */ __RPC__in_opt LPUNKNOWN lpUnknown) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Detach( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Detach( |
|
/* [in] */ LPUNKNOWN lpUnknown) = 0; | | /* [in] */ __RPC__in_opt LPUNKNOWN lpUnknown) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IControlbarVtbl | | typedef struct IControlbarVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IControlbar * This, | | IControlbar * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IControlbar * This); | | IControlbar * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IControlbar * This); | | IControlbar * This); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Create )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Create )( |
IControlbar * This, | | IControlbar * This, |
/* [in] */ MMC_CONTROL_TYPE nType, | | /* [in] */ MMC_CONTROL_TYPE nType, |
|
/* [in] */ LPEXTENDCONTROLBAR pExtendControlbar, | | /* [in] */ __RPC__in_opt LPEXTENDCONTROLBAR pExtendControlbar, |
/* [out] */ LPUNKNOWN *ppUnknown); | | /* [out] */ __RPC__deref_out_opt LPUNKNOWN *ppUnknown); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Attach )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Attach )( |
IControlbar * This, | | IControlbar * This, |
/* [in] */ MMC_CONTROL_TYPE nType, | | /* [in] */ MMC_CONTROL_TYPE nType, |
|
/* [in] */ LPUNKNOWN lpUnknown); | | /* [in] */ __RPC__in_opt LPUNKNOWN lpUnknown); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Detach )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Detach )( |
IControlbar * This, | | IControlbar * This, |
|
/* [in] */ LPUNKNOWN lpUnknown); | | /* [in] */ __RPC__in_opt LPUNKNOWN lpUnknown); |
| | |
END_INTERFACE | | END_INTERFACE |
} IControlbarVtbl; | | } IControlbarVtbl; |
| | |
interface IControlbar | | interface IControlbar |
{ | | { |
CONST_VTBL struct IControlbarVtbl *lpVtbl; | | CONST_VTBL struct IControlbarVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IControlbar_QueryInterface(This,riid,ppvObject) \ | | #define IControlbar_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IControlbar_AddRef(This) \ | | #define IControlbar_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IControlbar_Release(This) \ | | #define IControlbar_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IControlbar_Create(This,nType,pExtendControlbar,ppUnknown) \ | | #define IControlbar_Create(This,nType,pExtendControlbar,ppUnknown) \ |
|
(This)->lpVtbl -> Create(This,nType,pExtendControlbar,ppUnknown) | | ( (This)->lpVtbl -> Create(This,nType,pExtendControlbar,ppUnknown) ) |
| | |
#define IControlbar_Attach(This,nType,lpUnknown) \ | | #define IControlbar_Attach(This,nType,lpUnknown) \ |
|
(This)->lpVtbl -> Attach(This,nType,lpUnknown) | | ( (This)->lpVtbl -> Attach(This,nType,lpUnknown) ) |
| | |
#define IControlbar_Detach(This,lpUnknown) \ | | #define IControlbar_Detach(This,lpUnknown) \ |
|
(This)->lpVtbl -> Detach(This,lpUnknown) | | ( (This)->lpVtbl -> Detach(This,lpUnknown) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IControlbar_Create_Proxy( | | |
IControlbar * This, | | |
/* [in] */ MMC_CONTROL_TYPE nType, | | |
/* [in] */ LPEXTENDCONTROLBAR pExtendControlbar, | | |
/* [out] */ LPUNKNOWN *ppUnknown); | | |
| | |
void __RPC_STUB IControlbar_Create_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IControlbar_Attach_Proxy( | | |
IControlbar * This, | | |
/* [in] */ MMC_CONTROL_TYPE nType, | | |
/* [in] */ LPUNKNOWN lpUnknown); | | |
| | |
void __RPC_STUB IControlbar_Attach_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IControlbar_Detach_Proxy( | | |
IControlbar * This, | | |
/* [in] */ LPUNKNOWN lpUnknown); | | |
| | |
void __RPC_STUB IControlbar_Detach_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IControlbar_INTERFACE_DEFINED__ */ | | #endif /* __IControlbar_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IExtendControlbar_INTERFACE_DEFINED__ | | #ifndef __IExtendControlbar_INTERFACE_DEFINED__ |
#define __IExtendControlbar_INTERFACE_DEFINED__ | | #define __IExtendControlbar_INTERFACE_DEFINED__ |
| | |
/* interface IExtendControlbar */ | | /* interface IExtendControlbar */ |
/* [unique][helpstring][uuid][object] */ | | /* [unique][helpstring][uuid][object] */ |
| | |
EXTERN_C const IID IID_IExtendControlbar; | | EXTERN_C const IID IID_IExtendControlbar; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("49506520-6F40-11D0-A98B-00C04FD8D565") | | MIDL_INTERFACE("49506520-6F40-11D0-A98B-00C04FD8D565") |
IExtendControlbar : public IUnknown | | IExtendControlbar : public IUnknown |
{ | | { |
public: | | public: |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetControlbar( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetControlbar( |
|
/* [in] */ LPCONTROLBAR pControlbar) = 0; | | /* [in] */ __RPC__in_opt LPCONTROLBAR pControlbar) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ControlbarNotify( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ControlbarNotify( |
/* [in] */ MMC_NOTIFY_TYPE event, | | /* [in] */ MMC_NOTIFY_TYPE event, |
/* [in] */ LPARAM arg, | | /* [in] */ LPARAM arg, |
/* [in] */ LPARAM param) = 0; | | /* [in] */ LPARAM param) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IExtendControlbarVtbl | | typedef struct IExtendControlbarVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IExtendControlbar * This, | | IExtendControlbar * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IExtendControlbar * This); | | IExtendControlbar * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IExtendControlbar * This); | | IExtendControlbar * This); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetControlbar )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetControlbar )( |
IExtendControlbar * This, | | IExtendControlbar * This, |
|
/* [in] */ LPCONTROLBAR pControlbar); | | /* [in] */ __RPC__in_opt LPCONTROLBAR pControlbar); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *ControlbarNotify )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *ControlbarNotify )( |
IExtendControlbar * This, | | IExtendControlbar * This, |
/* [in] */ MMC_NOTIFY_TYPE event, | | /* [in] */ MMC_NOTIFY_TYPE event, |
/* [in] */ LPARAM arg, | | /* [in] */ LPARAM arg, |
/* [in] */ LPARAM param); | | /* [in] */ LPARAM param); |
| | |
END_INTERFACE | | END_INTERFACE |
} IExtendControlbarVtbl; | | } IExtendControlbarVtbl; |
| | |
interface IExtendControlbar | | interface IExtendControlbar |
{ | | { |
CONST_VTBL struct IExtendControlbarVtbl *lpVtbl; | | CONST_VTBL struct IExtendControlbarVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IExtendControlbar_QueryInterface(This,riid,ppvObject) \ | | #define IExtendControlbar_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IExtendControlbar_AddRef(This) \ | | #define IExtendControlbar_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IExtendControlbar_Release(This) \ | | #define IExtendControlbar_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IExtendControlbar_SetControlbar(This,pControlbar) \ | | #define IExtendControlbar_SetControlbar(This,pControlbar) \ |
|
(This)->lpVtbl -> SetControlbar(This,pControlbar) | | ( (This)->lpVtbl -> SetControlbar(This,pControlbar) ) |
| | |
#define IExtendControlbar_ControlbarNotify(This,event,arg,param) \ | | #define IExtendControlbar_ControlbarNotify(This,event,arg,param) \ |
|
(This)->lpVtbl -> ControlbarNotify(This,event,arg,param) | | ( (This)->lpVtbl -> ControlbarNotify(This,event,arg,param) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IExtendControlbar_SetControlbar_Pro | | |
xy( | | |
IExtendControlbar * This, | | |
/* [in] */ LPCONTROLBAR pControlbar); | | |
| | |
void __RPC_STUB IExtendControlbar_SetControlbar_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IExtendControlbar_ControlbarNotify_ | | |
Proxy( | | |
IExtendControlbar * This, | | |
/* [in] */ MMC_NOTIFY_TYPE event, | | |
/* [in] */ LPARAM arg, | | |
/* [in] */ LPARAM param); | | |
| | |
void __RPC_STUB IExtendControlbar_ControlbarNotify_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IExtendControlbar_INTERFACE_DEFINED__ */ | | #endif /* __IExtendControlbar_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IToolbar_INTERFACE_DEFINED__ | | #ifndef __IToolbar_INTERFACE_DEFINED__ |
#define __IToolbar_INTERFACE_DEFINED__ | | #define __IToolbar_INTERFACE_DEFINED__ |
| | |
/* interface IToolbar */ | | /* interface IToolbar */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
EXTERN_C const IID IID_IToolbar; | | EXTERN_C const IID IID_IToolbar; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("43136EB9-D36C-11CF-ADBC-00AA00A80033") | | MIDL_INTERFACE("43136EB9-D36C-11CF-ADBC-00AA00A80033") |
IToolbar : public IUnknown | | IToolbar : public IUnknown |
{ | | { |
public: | | public: |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddBitmap( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddBitmap( |
/* [in] */ int nImages, | | /* [in] */ int nImages, |
|
/* [in] */ HBITMAP hbmp, | | /* [in] */ __RPC__in HBITMAP hbmp, |
/* [in] */ int cxSize, | | /* [in] */ int cxSize, |
/* [in] */ int cySize, | | /* [in] */ int cySize, |
/* [in] */ COLORREF crMask) = 0; | | /* [in] */ COLORREF crMask) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddButtons( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddButtons( |
/* [in] */ int nButtons, | | /* [in] */ int nButtons, |
|
/* [in] */ LPMMCBUTTON lpButtons) = 0; | | /* [in] */ __RPC__in LPMMCBUTTON lpButtons) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE InsertButton( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE InsertButton( |
/* [in] */ int nIndex, | | /* [in] */ int nIndex, |
|
/* [in] */ LPMMCBUTTON lpButton) = 0; | | /* [in] */ __RPC__in LPMMCBUTTON lpButton) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE DeleteButton( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE DeleteButton( |
/* [in] */ int nIndex) = 0; | | /* [in] */ int nIndex) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetButtonState( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetButtonState( |
/* [in] */ int idCommand, | | /* [in] */ int idCommand, |
/* [in] */ MMC_BUTTON_STATE nState, | | /* [in] */ MMC_BUTTON_STATE nState, |
|
/* [out] */ BOOL *pState) = 0; | | /* [out] */ __RPC__out BOOL *pState) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetButtonState( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetButtonState( |
/* [in] */ int idCommand, | | /* [in] */ int idCommand, |
/* [in] */ MMC_BUTTON_STATE nState, | | /* [in] */ MMC_BUTTON_STATE nState, |
/* [in] */ BOOL bState) = 0; | | /* [in] */ BOOL bState) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IToolbarVtbl | | typedef struct IToolbarVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IToolbar * This, | | IToolbar * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IToolbar * This); | | IToolbar * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IToolbar * This); | | IToolbar * This); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *AddBitmap )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *AddBitmap )( |
IToolbar * This, | | IToolbar * This, |
/* [in] */ int nImages, | | /* [in] */ int nImages, |
|
/* [in] */ HBITMAP hbmp, | | /* [in] */ __RPC__in HBITMAP hbmp, |
/* [in] */ int cxSize, | | /* [in] */ int cxSize, |
/* [in] */ int cySize, | | /* [in] */ int cySize, |
/* [in] */ COLORREF crMask); | | /* [in] */ COLORREF crMask); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *AddButtons )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *AddButtons )( |
IToolbar * This, | | IToolbar * This, |
/* [in] */ int nButtons, | | /* [in] */ int nButtons, |
|
/* [in] */ LPMMCBUTTON lpButtons); | | /* [in] */ __RPC__in LPMMCBUTTON lpButtons); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *InsertButton )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *InsertButton )( |
IToolbar * This, | | IToolbar * This, |
/* [in] */ int nIndex, | | /* [in] */ int nIndex, |
|
/* [in] */ LPMMCBUTTON lpButton); | | /* [in] */ __RPC__in LPMMCBUTTON lpButton); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *DeleteButton )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *DeleteButton )( |
IToolbar * This, | | IToolbar * This, |
/* [in] */ int nIndex); | | /* [in] */ int nIndex); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetButtonState )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetButtonState )( |
IToolbar * This, | | IToolbar * This, |
/* [in] */ int idCommand, | | /* [in] */ int idCommand, |
/* [in] */ MMC_BUTTON_STATE nState, | | /* [in] */ MMC_BUTTON_STATE nState, |
|
/* [out] */ BOOL *pState); | | /* [out] */ __RPC__out BOOL *pState); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetButtonState )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetButtonState )( |
IToolbar * This, | | IToolbar * This, |
/* [in] */ int idCommand, | | /* [in] */ int idCommand, |
/* [in] */ MMC_BUTTON_STATE nState, | | /* [in] */ MMC_BUTTON_STATE nState, |
/* [in] */ BOOL bState); | | /* [in] */ BOOL bState); |
| | |
END_INTERFACE | | END_INTERFACE |
} IToolbarVtbl; | | } IToolbarVtbl; |
| | |
interface IToolbar | | interface IToolbar |
{ | | { |
CONST_VTBL struct IToolbarVtbl *lpVtbl; | | CONST_VTBL struct IToolbarVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IToolbar_QueryInterface(This,riid,ppvObject) \ | | #define IToolbar_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IToolbar_AddRef(This) \ | | #define IToolbar_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IToolbar_Release(This) \ | | #define IToolbar_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IToolbar_AddBitmap(This,nImages,hbmp,cxSize,cySize,crMask) \ | | #define IToolbar_AddBitmap(This,nImages,hbmp,cxSize,cySize,crMask) \ |
|
(This)->lpVtbl -> AddBitmap(This,nImages,hbmp,cxSize,cySize,crMask) | | ( (This)->lpVtbl -> AddBitmap(This,nImages,hbmp,cxSize,cySize,crMask) ) |
| | |
#define IToolbar_AddButtons(This,nButtons,lpButtons) \ | | #define IToolbar_AddButtons(This,nButtons,lpButtons) \ |
|
(This)->lpVtbl -> AddButtons(This,nButtons,lpButtons) | | ( (This)->lpVtbl -> AddButtons(This,nButtons,lpButtons) ) |
| | |
#define IToolbar_InsertButton(This,nIndex,lpButton) \ | | #define IToolbar_InsertButton(This,nIndex,lpButton) \ |
|
(This)->lpVtbl -> InsertButton(This,nIndex,lpButton) | | ( (This)->lpVtbl -> InsertButton(This,nIndex,lpButton) ) |
| | |
#define IToolbar_DeleteButton(This,nIndex) \ | | #define IToolbar_DeleteButton(This,nIndex) \ |
|
(This)->lpVtbl -> DeleteButton(This,nIndex) | | ( (This)->lpVtbl -> DeleteButton(This,nIndex) ) |
| | |
#define IToolbar_GetButtonState(This,idCommand,nState,pState) \ | | #define IToolbar_GetButtonState(This,idCommand,nState,pState) \ |
|
(This)->lpVtbl -> GetButtonState(This,idCommand,nState,pState) | | ( (This)->lpVtbl -> GetButtonState(This,idCommand,nState,pState) ) |
| | |
#define IToolbar_SetButtonState(This,idCommand,nState,bState) \ | | #define IToolbar_SetButtonState(This,idCommand,nState,bState) \ |
|
(This)->lpVtbl -> SetButtonState(This,idCommand,nState,bState) | | ( (This)->lpVtbl -> SetButtonState(This,idCommand,nState,bState) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IToolbar_AddBitmap_Proxy( | | |
IToolbar * This, | | |
/* [in] */ int nImages, | | |
/* [in] */ HBITMAP hbmp, | | |
/* [in] */ int cxSize, | | |
/* [in] */ int cySize, | | |
/* [in] */ COLORREF crMask); | | |
| | |
void __RPC_STUB IToolbar_AddBitmap_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IToolbar_AddButtons_Proxy( | | |
IToolbar * This, | | |
/* [in] */ int nButtons, | | |
/* [in] */ LPMMCBUTTON lpButtons); | | |
| | |
void __RPC_STUB IToolbar_AddButtons_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IToolbar_InsertButton_Proxy( | | |
IToolbar * This, | | |
/* [in] */ int nIndex, | | |
/* [in] */ LPMMCBUTTON lpButton); | | |
| | |
void __RPC_STUB IToolbar_InsertButton_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IToolbar_DeleteButton_Proxy( | | |
IToolbar * This, | | |
/* [in] */ int nIndex); | | |
| | |
void __RPC_STUB IToolbar_DeleteButton_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IToolbar_GetButtonState_Proxy( | | |
IToolbar * This, | | |
/* [in] */ int idCommand, | | |
/* [in] */ MMC_BUTTON_STATE nState, | | |
/* [out] */ BOOL *pState); | | |
| | |
void __RPC_STUB IToolbar_GetButtonState_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IToolbar_SetButtonState_Proxy( | | |
IToolbar * This, | | |
/* [in] */ int idCommand, | | |
/* [in] */ MMC_BUTTON_STATE nState, | | |
/* [in] */ BOOL bState); | | |
| | |
void __RPC_STUB IToolbar_SetButtonState_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IToolbar_INTERFACE_DEFINED__ */ | | #endif /* __IToolbar_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IConsoleVerb_INTERFACE_DEFINED__ | | #ifndef __IConsoleVerb_INTERFACE_DEFINED__ |
#define __IConsoleVerb_INTERFACE_DEFINED__ | | #define __IConsoleVerb_INTERFACE_DEFINED__ |
| | |
/* interface IConsoleVerb */ | | /* interface IConsoleVerb */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
EXTERN_C const IID IID_IConsoleVerb; | | EXTERN_C const IID IID_IConsoleVerb; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("E49F7A60-74AF-11D0-A286-00C04FD8FE93") | | MIDL_INTERFACE("E49F7A60-74AF-11D0-A286-00C04FD8FE93") |
IConsoleVerb : public IUnknown | | IConsoleVerb : public IUnknown |
{ | | { |
public: | | public: |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetVerbState( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetVerbState( |
/* [in] */ MMC_CONSOLE_VERB eCmdID, | | /* [in] */ MMC_CONSOLE_VERB eCmdID, |
/* [in] */ MMC_BUTTON_STATE nState, | | /* [in] */ MMC_BUTTON_STATE nState, |
|
/* [out] */ BOOL *pState) = 0; | | /* [out] */ __RPC__out BOOL *pState) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetVerbState( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetVerbState( |
/* [in] */ MMC_CONSOLE_VERB eCmdID, | | /* [in] */ MMC_CONSOLE_VERB eCmdID, |
/* [in] */ MMC_BUTTON_STATE nState, | | /* [in] */ MMC_BUTTON_STATE nState, |
/* [in] */ BOOL bState) = 0; | | /* [in] */ BOOL bState) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetDefaultVerb( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetDefaultVerb( |
/* [in] */ MMC_CONSOLE_VERB eCmdID) = 0; | | /* [in] */ MMC_CONSOLE_VERB eCmdID) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetDefaultVerb( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetDefaultVerb( |
|
/* [out] */ MMC_CONSOLE_VERB *peCmdID) = 0; | | /* [out] */ __RPC__out MMC_CONSOLE_VERB *peCmdID) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IConsoleVerbVtbl | | typedef struct IConsoleVerbVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IConsoleVerb * This, | | IConsoleVerb * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IConsoleVerb * This); | | IConsoleVerb * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IConsoleVerb * This); | | IConsoleVerb * This); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetVerbState )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetVerbState )( |
IConsoleVerb * This, | | IConsoleVerb * This, |
/* [in] */ MMC_CONSOLE_VERB eCmdID, | | /* [in] */ MMC_CONSOLE_VERB eCmdID, |
/* [in] */ MMC_BUTTON_STATE nState, | | /* [in] */ MMC_BUTTON_STATE nState, |
|
/* [out] */ BOOL *pState); | | /* [out] */ __RPC__out BOOL *pState); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetVerbState )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetVerbState )( |
IConsoleVerb * This, | | IConsoleVerb * This, |
/* [in] */ MMC_CONSOLE_VERB eCmdID, | | /* [in] */ MMC_CONSOLE_VERB eCmdID, |
/* [in] */ MMC_BUTTON_STATE nState, | | /* [in] */ MMC_BUTTON_STATE nState, |
/* [in] */ BOOL bState); | | /* [in] */ BOOL bState); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetDefaultVerb )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetDefaultVerb )( |
IConsoleVerb * This, | | IConsoleVerb * This, |
/* [in] */ MMC_CONSOLE_VERB eCmdID); | | /* [in] */ MMC_CONSOLE_VERB eCmdID); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetDefaultVerb )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetDefaultVerb )( |
IConsoleVerb * This, | | IConsoleVerb * This, |
|
/* [out] */ MMC_CONSOLE_VERB *peCmdID); | | /* [out] */ __RPC__out MMC_CONSOLE_VERB *peCmdID); |
| | |
END_INTERFACE | | END_INTERFACE |
} IConsoleVerbVtbl; | | } IConsoleVerbVtbl; |
| | |
interface IConsoleVerb | | interface IConsoleVerb |
{ | | { |
CONST_VTBL struct IConsoleVerbVtbl *lpVtbl; | | CONST_VTBL struct IConsoleVerbVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IConsoleVerb_QueryInterface(This,riid,ppvObject) \ | | #define IConsoleVerb_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IConsoleVerb_AddRef(This) \ | | #define IConsoleVerb_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IConsoleVerb_Release(This) \ | | #define IConsoleVerb_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IConsoleVerb_GetVerbState(This,eCmdID,nState,pState) \ | | #define IConsoleVerb_GetVerbState(This,eCmdID,nState,pState) \ |
|
(This)->lpVtbl -> GetVerbState(This,eCmdID,nState,pState) | | ( (This)->lpVtbl -> GetVerbState(This,eCmdID,nState,pState) ) |
| | |
#define IConsoleVerb_SetVerbState(This,eCmdID,nState,bState) \ | | #define IConsoleVerb_SetVerbState(This,eCmdID,nState,bState) \ |
|
(This)->lpVtbl -> SetVerbState(This,eCmdID,nState,bState) | | ( (This)->lpVtbl -> SetVerbState(This,eCmdID,nState,bState) ) |
| | |
#define IConsoleVerb_SetDefaultVerb(This,eCmdID) \ | | #define IConsoleVerb_SetDefaultVerb(This,eCmdID) \ |
|
(This)->lpVtbl -> SetDefaultVerb(This,eCmdID) | | ( (This)->lpVtbl -> SetDefaultVerb(This,eCmdID) ) |
| | |
#define IConsoleVerb_GetDefaultVerb(This,peCmdID) \ | | #define IConsoleVerb_GetDefaultVerb(This,peCmdID) \ |
|
(This)->lpVtbl -> GetDefaultVerb(This,peCmdID) | | ( (This)->lpVtbl -> GetDefaultVerb(This,peCmdID) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IConsoleVerb_GetVerbState_Proxy( | | |
IConsoleVerb * This, | | |
/* [in] */ MMC_CONSOLE_VERB eCmdID, | | |
/* [in] */ MMC_BUTTON_STATE nState, | | |
/* [out] */ BOOL *pState); | | |
| | |
void __RPC_STUB IConsoleVerb_GetVerbState_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IConsoleVerb_SetVerbState_Proxy( | | |
IConsoleVerb * This, | | |
/* [in] */ MMC_CONSOLE_VERB eCmdID, | | |
/* [in] */ MMC_BUTTON_STATE nState, | | |
/* [in] */ BOOL bState); | | |
| | |
void __RPC_STUB IConsoleVerb_SetVerbState_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IConsoleVerb_SetDefaultVerb_Proxy( | | |
IConsoleVerb * This, | | |
/* [in] */ MMC_CONSOLE_VERB eCmdID); | | |
| | |
void __RPC_STUB IConsoleVerb_SetDefaultVerb_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IConsoleVerb_GetDefaultVerb_Proxy( | | |
IConsoleVerb * This, | | |
/* [out] */ MMC_CONSOLE_VERB *peCmdID); | | |
| | |
void __RPC_STUB IConsoleVerb_GetDefaultVerb_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IConsoleVerb_INTERFACE_DEFINED__ */ | | #endif /* __IConsoleVerb_INTERFACE_DEFINED__ */ |
| | |
#ifndef __ISnapinAbout_INTERFACE_DEFINED__ | | #ifndef __ISnapinAbout_INTERFACE_DEFINED__ |
#define __ISnapinAbout_INTERFACE_DEFINED__ | | #define __ISnapinAbout_INTERFACE_DEFINED__ |
| | |
/* interface ISnapinAbout */ | | /* interface ISnapinAbout */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
EXTERN_C const IID IID_ISnapinAbout; | | EXTERN_C const IID IID_ISnapinAbout; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("1245208C-A151-11D0-A7D7-00C04FD909DD") | | MIDL_INTERFACE("1245208C-A151-11D0-A7D7-00C04FD909DD") |
ISnapinAbout : public IUnknown | | ISnapinAbout : public IUnknown |
{ | | { |
public: | | public: |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetSnapinDescriptio
n( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetSnapinDescriptio
n( |
|
/* [out] */ LPOLESTR *lpDescription) = 0; | | /* [out] */ __RPC__deref_out_opt LPOLESTR *lpDescription) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetProvider( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetProvider( |
|
/* [out] */ LPOLESTR *lpName) = 0; | | /* [out] */ __RPC__deref_out_opt LPOLESTR *lpName) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetSnapinVersion( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetSnapinVersion( |
|
/* [out] */ LPOLESTR *lpVersion) = 0; | | /* [out] */ __RPC__deref_out_opt LPOLESTR *lpVersion) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetSnapinImage( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetSnapinImage( |
|
/* [out] */ HICON *hAppIcon) = 0; | | /* [out] */ __RPC__deref_out_opt HICON *hAppIcon) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetStaticFolderImag
e( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetStaticFolderImag
e( |
|
/* [out] */ HBITMAP *hSmallImage, | | /* [out] */ __RPC__deref_out_opt HBITMAP *hSmallImage, |
/* [out] */ HBITMAP *hSmallImageOpen, | | /* [out] */ __RPC__deref_out_opt HBITMAP *hSmallImageOpen, |
/* [out] */ HBITMAP *hLargeImage, | | /* [out] */ __RPC__deref_out_opt HBITMAP *hLargeImage, |
/* [out] */ COLORREF *cMask) = 0; | | /* [out] */ __RPC__out COLORREF *cMask) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct ISnapinAboutVtbl | | typedef struct ISnapinAboutVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
ISnapinAbout * This, | | ISnapinAbout * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
ISnapinAbout * This); | | ISnapinAbout * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
ISnapinAbout * This); | | ISnapinAbout * This); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetSnapinDescription )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetSnapinDescription )( |
ISnapinAbout * This, | | ISnapinAbout * This, |
|
/* [out] */ LPOLESTR *lpDescription); | | /* [out] */ __RPC__deref_out_opt LPOLESTR *lpDescription); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetProvider )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetProvider )( |
ISnapinAbout * This, | | ISnapinAbout * This, |
|
/* [out] */ LPOLESTR *lpName); | | /* [out] */ __RPC__deref_out_opt LPOLESTR *lpName); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetSnapinVersion )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetSnapinVersion )( |
ISnapinAbout * This, | | ISnapinAbout * This, |
|
/* [out] */ LPOLESTR *lpVersion); | | /* [out] */ __RPC__deref_out_opt LPOLESTR *lpVersion); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetSnapinImage )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetSnapinImage )( |
ISnapinAbout * This, | | ISnapinAbout * This, |
|
/* [out] */ HICON *hAppIcon); | | /* [out] */ __RPC__deref_out_opt HICON *hAppIcon); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetStaticFolderImage )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetStaticFolderImage )( |
ISnapinAbout * This, | | ISnapinAbout * This, |
|
/* [out] */ HBITMAP *hSmallImage, | | /* [out] */ __RPC__deref_out_opt HBITMAP *hSmallImage, |
/* [out] */ HBITMAP *hSmallImageOpen, | | /* [out] */ __RPC__deref_out_opt HBITMAP *hSmallImageOpen, |
/* [out] */ HBITMAP *hLargeImage, | | /* [out] */ __RPC__deref_out_opt HBITMAP *hLargeImage, |
/* [out] */ COLORREF *cMask); | | /* [out] */ __RPC__out COLORREF *cMask); |
| | |
END_INTERFACE | | END_INTERFACE |
} ISnapinAboutVtbl; | | } ISnapinAboutVtbl; |
| | |
interface ISnapinAbout | | interface ISnapinAbout |
{ | | { |
CONST_VTBL struct ISnapinAboutVtbl *lpVtbl; | | CONST_VTBL struct ISnapinAboutVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define ISnapinAbout_QueryInterface(This,riid,ppvObject) \ | | #define ISnapinAbout_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define ISnapinAbout_AddRef(This) \ | | #define ISnapinAbout_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define ISnapinAbout_Release(This) \ | | #define ISnapinAbout_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define ISnapinAbout_GetSnapinDescription(This,lpDescription) \ | | #define ISnapinAbout_GetSnapinDescription(This,lpDescription) \ |
|
(This)->lpVtbl -> GetSnapinDescription(This,lpDescription) | | ( (This)->lpVtbl -> GetSnapinDescription(This,lpDescription) ) |
| | |
#define ISnapinAbout_GetProvider(This,lpName) \ | | #define ISnapinAbout_GetProvider(This,lpName) \ |
|
(This)->lpVtbl -> GetProvider(This,lpName) | | ( (This)->lpVtbl -> GetProvider(This,lpName) ) |
| | |
#define ISnapinAbout_GetSnapinVersion(This,lpVersion) \ | | #define ISnapinAbout_GetSnapinVersion(This,lpVersion) \ |
|
(This)->lpVtbl -> GetSnapinVersion(This,lpVersion) | | ( (This)->lpVtbl -> GetSnapinVersion(This,lpVersion) ) |
| | |
#define ISnapinAbout_GetSnapinImage(This,hAppIcon) \ | | #define ISnapinAbout_GetSnapinImage(This,hAppIcon) \ |
|
(This)->lpVtbl -> GetSnapinImage(This,hAppIcon) | | ( (This)->lpVtbl -> GetSnapinImage(This,hAppIcon) ) |
| | |
#define ISnapinAbout_GetStaticFolderImage(This,hSmallImage,hSmallImageOpen,hLarg
eImage,cMask) \ | | #define ISnapinAbout_GetStaticFolderImage(This,hSmallImage,hSmallImageOpen,hLarg
eImage,cMask) \ |
|
(This)->lpVtbl -> GetStaticFolderImage(This,hSmallImage,hSmallImageOpen,hLar
geImage,cMask) | | ( (This)->lpVtbl -> GetStaticFolderImage(This,hSmallImage,hSmallImageOpen,hL
argeImage,cMask) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ISnapinAbout_GetSnapinDescription_P | | |
roxy( | | |
ISnapinAbout * This, | | |
/* [out] */ LPOLESTR *lpDescription); | | |
| | |
void __RPC_STUB ISnapinAbout_GetSnapinDescription_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ISnapinAbout_GetProvider_Proxy( | | |
ISnapinAbout * This, | | |
/* [out] */ LPOLESTR *lpName); | | |
| | |
void __RPC_STUB ISnapinAbout_GetProvider_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ISnapinAbout_GetSnapinVersion_Proxy | | |
( | | |
ISnapinAbout * This, | | |
/* [out] */ LPOLESTR *lpVersion); | | |
| | |
void __RPC_STUB ISnapinAbout_GetSnapinVersion_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ISnapinAbout_GetSnapinImage_Proxy( | | |
ISnapinAbout * This, | | |
/* [out] */ HICON *hAppIcon); | | |
| | |
void __RPC_STUB ISnapinAbout_GetSnapinImage_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ISnapinAbout_GetStaticFolderImage_P | | |
roxy( | | |
ISnapinAbout * This, | | |
/* [out] */ HBITMAP *hSmallImage, | | |
/* [out] */ HBITMAP *hSmallImageOpen, | | |
/* [out] */ HBITMAP *hLargeImage, | | |
/* [out] */ COLORREF *cMask); | | |
| | |
void __RPC_STUB ISnapinAbout_GetStaticFolderImage_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __ISnapinAbout_INTERFACE_DEFINED__ */ | | #endif /* __ISnapinAbout_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IMenuButton_INTERFACE_DEFINED__ | | #ifndef __IMenuButton_INTERFACE_DEFINED__ |
#define __IMenuButton_INTERFACE_DEFINED__ | | #define __IMenuButton_INTERFACE_DEFINED__ |
| | |
/* interface IMenuButton */ | | /* interface IMenuButton */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
EXTERN_C const IID IID_IMenuButton; | | EXTERN_C const IID IID_IMenuButton; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("951ED750-D080-11d0-B197-000000000000") | | MIDL_INTERFACE("951ED750-D080-11d0-B197-000000000000") |
IMenuButton : public IUnknown | | IMenuButton : public IUnknown |
{ | | { |
public: | | public: |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddButton( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddButton( |
/* [in] */ int idCommand, | | /* [in] */ int idCommand, |
|
/* [in] */ LPOLESTR lpButtonText, | | /* [in] */ __RPC__in LPOLESTR lpButtonText, |
/* [in] */ LPOLESTR lpTooltipText) = 0; | | /* [in] */ __RPC__in LPOLESTR lpTooltipText) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetButton( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetButton( |
/* [in] */ int idCommand, | | /* [in] */ int idCommand, |
|
/* [in] */ LPOLESTR lpButtonText, | | /* [in] */ __RPC__in LPOLESTR lpButtonText, |
/* [in] */ LPOLESTR lpTooltipText) = 0; | | /* [in] */ __RPC__in LPOLESTR lpTooltipText) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetButtonState( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetButtonState( |
/* [in] */ int idCommand, | | /* [in] */ int idCommand, |
/* [in] */ MMC_BUTTON_STATE nState, | | /* [in] */ MMC_BUTTON_STATE nState, |
/* [in] */ BOOL bState) = 0; | | /* [in] */ BOOL bState) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IMenuButtonVtbl | | typedef struct IMenuButtonVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IMenuButton * This, | | IMenuButton * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IMenuButton * This); | | IMenuButton * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IMenuButton * This); | | IMenuButton * This); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *AddButton )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *AddButton )( |
IMenuButton * This, | | IMenuButton * This, |
/* [in] */ int idCommand, | | /* [in] */ int idCommand, |
|
/* [in] */ LPOLESTR lpButtonText, | | /* [in] */ __RPC__in LPOLESTR lpButtonText, |
/* [in] */ LPOLESTR lpTooltipText); | | /* [in] */ __RPC__in LPOLESTR lpTooltipText); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetButton )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetButton )( |
IMenuButton * This, | | IMenuButton * This, |
/* [in] */ int idCommand, | | /* [in] */ int idCommand, |
|
/* [in] */ LPOLESTR lpButtonText, | | /* [in] */ __RPC__in LPOLESTR lpButtonText, |
/* [in] */ LPOLESTR lpTooltipText); | | /* [in] */ __RPC__in LPOLESTR lpTooltipText); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetButtonState )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetButtonState )( |
IMenuButton * This, | | IMenuButton * This, |
/* [in] */ int idCommand, | | /* [in] */ int idCommand, |
/* [in] */ MMC_BUTTON_STATE nState, | | /* [in] */ MMC_BUTTON_STATE nState, |
/* [in] */ BOOL bState); | | /* [in] */ BOOL bState); |
| | |
END_INTERFACE | | END_INTERFACE |
} IMenuButtonVtbl; | | } IMenuButtonVtbl; |
| | |
interface IMenuButton | | interface IMenuButton |
{ | | { |
CONST_VTBL struct IMenuButtonVtbl *lpVtbl; | | CONST_VTBL struct IMenuButtonVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IMenuButton_QueryInterface(This,riid,ppvObject) \ | | #define IMenuButton_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IMenuButton_AddRef(This) \ | | #define IMenuButton_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IMenuButton_Release(This) \ | | #define IMenuButton_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IMenuButton_AddButton(This,idCommand,lpButtonText,lpTooltipText) \ | | #define IMenuButton_AddButton(This,idCommand,lpButtonText,lpTooltipText) \ |
|
(This)->lpVtbl -> AddButton(This,idCommand,lpButtonText,lpTooltipText) | | ( (This)->lpVtbl -> AddButton(This,idCommand,lpButtonText,lpTooltipText) ) |
| | |
#define IMenuButton_SetButton(This,idCommand,lpButtonText,lpTooltipText) \ | | #define IMenuButton_SetButton(This,idCommand,lpButtonText,lpTooltipText) \ |
|
(This)->lpVtbl -> SetButton(This,idCommand,lpButtonText,lpTooltipText) | | ( (This)->lpVtbl -> SetButton(This,idCommand,lpButtonText,lpTooltipText) ) |
| | |
#define IMenuButton_SetButtonState(This,idCommand,nState,bState) \ | | #define IMenuButton_SetButtonState(This,idCommand,nState,bState) \ |
|
(This)->lpVtbl -> SetButtonState(This,idCommand,nState,bState) | | ( (This)->lpVtbl -> SetButtonState(This,idCommand,nState,bState) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IMenuButton_AddButton_Proxy( | | |
IMenuButton * This, | | |
/* [in] */ int idCommand, | | |
/* [in] */ LPOLESTR lpButtonText, | | |
/* [in] */ LPOLESTR lpTooltipText); | | |
| | |
void __RPC_STUB IMenuButton_AddButton_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IMenuButton_SetButton_Proxy( | | |
IMenuButton * This, | | |
/* [in] */ int idCommand, | | |
/* [in] */ LPOLESTR lpButtonText, | | |
/* [in] */ LPOLESTR lpTooltipText); | | |
| | |
void __RPC_STUB IMenuButton_SetButton_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IMenuButton_SetButtonState_Proxy( | | |
IMenuButton * This, | | |
/* [in] */ int idCommand, | | |
/* [in] */ MMC_BUTTON_STATE nState, | | |
/* [in] */ BOOL bState); | | |
| | |
void __RPC_STUB IMenuButton_SetButtonState_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IMenuButton_INTERFACE_DEFINED__ */ | | #endif /* __IMenuButton_INTERFACE_DEFINED__ */ |
| | |
#ifndef __ISnapinHelp_INTERFACE_DEFINED__ | | #ifndef __ISnapinHelp_INTERFACE_DEFINED__ |
#define __ISnapinHelp_INTERFACE_DEFINED__ | | #define __ISnapinHelp_INTERFACE_DEFINED__ |
| | |
/* interface ISnapinHelp */ | | /* interface ISnapinHelp */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
EXTERN_C const IID IID_ISnapinHelp; | | EXTERN_C const IID IID_ISnapinHelp; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("A6B15ACE-DF59-11D0-A7DD-00C04FD909DD") | | MIDL_INTERFACE("A6B15ACE-DF59-11D0-A7DD-00C04FD909DD") |
ISnapinHelp : public IUnknown | | ISnapinHelp : public IUnknown |
{ | | { |
public: | | public: |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetHelpTopic( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetHelpTopic( |
|
/* [out] */ LPOLESTR *lpCompiledHelpFile) = 0; | | /* [out] */ __RPC__deref_out_opt LPOLESTR *lpCompiledHelpFile) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct ISnapinHelpVtbl | | typedef struct ISnapinHelpVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
ISnapinHelp * This, | | ISnapinHelp * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
ISnapinHelp * This); | | ISnapinHelp * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
ISnapinHelp * This); | | ISnapinHelp * This); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetHelpTopic )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetHelpTopic )( |
ISnapinHelp * This, | | ISnapinHelp * This, |
|
/* [out] */ LPOLESTR *lpCompiledHelpFile); | | /* [out] */ __RPC__deref_out_opt LPOLESTR *lpCompiledHelpFile); |
| | |
END_INTERFACE | | END_INTERFACE |
} ISnapinHelpVtbl; | | } ISnapinHelpVtbl; |
| | |
interface ISnapinHelp | | interface ISnapinHelp |
{ | | { |
CONST_VTBL struct ISnapinHelpVtbl *lpVtbl; | | CONST_VTBL struct ISnapinHelpVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define ISnapinHelp_QueryInterface(This,riid,ppvObject) \ | | #define ISnapinHelp_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define ISnapinHelp_AddRef(This) \ | | #define ISnapinHelp_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define ISnapinHelp_Release(This) \ | | #define ISnapinHelp_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define ISnapinHelp_GetHelpTopic(This,lpCompiledHelpFile) \ | | #define ISnapinHelp_GetHelpTopic(This,lpCompiledHelpFile) \ |
|
(This)->lpVtbl -> GetHelpTopic(This,lpCompiledHelpFile) | | ( (This)->lpVtbl -> GetHelpTopic(This,lpCompiledHelpFile) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ISnapinHelp_GetHelpTopic_Proxy( | | |
ISnapinHelp * This, | | |
/* [out] */ LPOLESTR *lpCompiledHelpFile); | | |
| | |
void __RPC_STUB ISnapinHelp_GetHelpTopic_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __ISnapinHelp_INTERFACE_DEFINED__ */ | | #endif /* __ISnapinHelp_INTERFACE_DEFINED__ */ |
| | |
|
/* interface __MIDL_itf_mmc_0139 */ | | /* interface __MIDL_itf_mmc_0000_0023 */ |
/* [local] */ | | /* [local] */ |
| | |
#if (MMC_VER >= 0x0110) | | #if (MMC_VER >= 0x0110) |
| | |
|
extern RPC_IF_HANDLE __MIDL_itf_mmc_0139_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_mmc_0000_0023_v0_0_c_ifspec; |
extern RPC_IF_HANDLE __MIDL_itf_mmc_0139_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_mmc_0000_0023_v0_0_s_ifspec; |
| | |
#ifndef __IExtendPropertySheet2_INTERFACE_DEFINED__ | | #ifndef __IExtendPropertySheet2_INTERFACE_DEFINED__ |
#define __IExtendPropertySheet2_INTERFACE_DEFINED__ | | #define __IExtendPropertySheet2_INTERFACE_DEFINED__ |
| | |
/* interface IExtendPropertySheet2 */ | | /* interface IExtendPropertySheet2 */ |
/* [unique][helpstring][uuid][object] */ | | /* [unique][helpstring][uuid][object] */ |
| | |
EXTERN_C const IID IID_IExtendPropertySheet2; | | EXTERN_C const IID IID_IExtendPropertySheet2; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("B7A87232-4A51-11D1-A7EA-00C04FD909DD") | | MIDL_INTERFACE("B7A87232-4A51-11D1-A7EA-00C04FD909DD") |
IExtendPropertySheet2 : public IExtendPropertySheet | | IExtendPropertySheet2 : public IExtendPropertySheet |
{ | | { |
public: | | public: |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetWatermarks( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetWatermarks( |
|
/* [in] */ LPDATAOBJECT lpIDataObject, | | /* [in] */ __RPC__in_opt LPDATAOBJECT lpIDataObject, |
/* [out] */ HBITMAP *lphWatermark, | | /* [out] */ __RPC__deref_out_opt HBITMAP *lphWatermark, |
/* [out] */ HBITMAP *lphHeader, | | /* [out] */ __RPC__deref_out_opt HBITMAP *lphHeader, |
/* [out] */ HPALETTE *lphPalette, | | /* [out] */ __RPC__deref_out_opt HPALETTE *lphPalette, |
/* [out] */ BOOL *bStretch) = 0; | | /* [out] */ __RPC__out BOOL *bStretch) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IExtendPropertySheet2Vtbl | | typedef struct IExtendPropertySheet2Vtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IExtendPropertySheet2 * This, | | IExtendPropertySheet2 * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IExtendPropertySheet2 * This); | | IExtendPropertySheet2 * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IExtendPropertySheet2 * This); | | IExtendPropertySheet2 * This); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *CreatePropertyPages )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *CreatePropertyPages )( |
IExtendPropertySheet2 * This, | | IExtendPropertySheet2 * This, |
|
/* [in] */ LPPROPERTYSHEETCALLBACK lpProvider, | | /* [in] */ __RPC__in_opt LPPROPERTYSHEETCALLBACK lpProvider, |
/* [in] */ LONG_PTR handle, | | /* [in] */ LONG_PTR handle, |
|
/* [in] */ LPDATAOBJECT lpIDataObject); | | /* [in] */ __RPC__in_opt LPDATAOBJECT lpIDataObject); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryPagesFor )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryPagesFor )( |
IExtendPropertySheet2 * This, | | IExtendPropertySheet2 * This, |
|
/* [in] */ LPDATAOBJECT lpDataObject); | | /* [in] */ __RPC__in_opt LPDATAOBJECT lpDataObject); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetWatermarks )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetWatermarks )( |
IExtendPropertySheet2 * This, | | IExtendPropertySheet2 * This, |
|
/* [in] */ LPDATAOBJECT lpIDataObject, | | /* [in] */ __RPC__in_opt LPDATAOBJECT lpIDataObject, |
/* [out] */ HBITMAP *lphWatermark, | | /* [out] */ __RPC__deref_out_opt HBITMAP *lphWatermark, |
/* [out] */ HBITMAP *lphHeader, | | /* [out] */ __RPC__deref_out_opt HBITMAP *lphHeader, |
/* [out] */ HPALETTE *lphPalette, | | /* [out] */ __RPC__deref_out_opt HPALETTE *lphPalette, |
/* [out] */ BOOL *bStretch); | | /* [out] */ __RPC__out BOOL *bStretch); |
| | |
END_INTERFACE | | END_INTERFACE |
} IExtendPropertySheet2Vtbl; | | } IExtendPropertySheet2Vtbl; |
| | |
interface IExtendPropertySheet2 | | interface IExtendPropertySheet2 |
{ | | { |
CONST_VTBL struct IExtendPropertySheet2Vtbl *lpVtbl; | | CONST_VTBL struct IExtendPropertySheet2Vtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IExtendPropertySheet2_QueryInterface(This,riid,ppvObject) \ | | #define IExtendPropertySheet2_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IExtendPropertySheet2_AddRef(This) \ | | #define IExtendPropertySheet2_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IExtendPropertySheet2_Release(This) \ | | #define IExtendPropertySheet2_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IExtendPropertySheet2_CreatePropertyPages(This,lpProvider,handle,lpIData
Object) \ | | #define IExtendPropertySheet2_CreatePropertyPages(This,lpProvider,handle,lpIData
Object) \ |
|
(This)->lpVtbl -> CreatePropertyPages(This,lpProvider,handle,lpIDataObject) | | ( (This)->lpVtbl -> CreatePropertyPages(This,lpProvider,handle,lpIDataObject
) ) |
| | |
#define IExtendPropertySheet2_QueryPagesFor(This,lpDataObject) \ | | #define IExtendPropertySheet2_QueryPagesFor(This,lpDataObject) \ |
|
(This)->lpVtbl -> QueryPagesFor(This,lpDataObject) | | ( (This)->lpVtbl -> QueryPagesFor(This,lpDataObject) ) |
| | |
#define IExtendPropertySheet2_GetWatermarks(This,lpIDataObject,lphWatermark,lphH
eader,lphPalette,bStretch) \ | | #define IExtendPropertySheet2_GetWatermarks(This,lpIDataObject,lphWatermark,lphH
eader,lphPalette,bStretch) \ |
|
(This)->lpVtbl -> GetWatermarks(This,lpIDataObject,lphWatermark,lphHeader,lp
hPalette,bStretch) | | ( (This)->lpVtbl -> GetWatermarks(This,lpIDataObject,lphWatermark,lphHeader,
lphPalette,bStretch) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IExtendPropertySheet2_GetWatermarks | | |
_Proxy( | | |
IExtendPropertySheet2 * This, | | |
/* [in] */ LPDATAOBJECT lpIDataObject, | | |
/* [out] */ HBITMAP *lphWatermark, | | |
/* [out] */ HBITMAP *lphHeader, | | |
/* [out] */ HPALETTE *lphPalette, | | |
/* [out] */ BOOL *bStretch); | | |
| | |
void __RPC_STUB IExtendPropertySheet2_GetWatermarks_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IExtendPropertySheet2_INTERFACE_DEFINED__ */ | | #endif /* __IExtendPropertySheet2_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IHeaderCtrl2_INTERFACE_DEFINED__ | | #ifndef __IHeaderCtrl2_INTERFACE_DEFINED__ |
#define __IHeaderCtrl2_INTERFACE_DEFINED__ | | #define __IHeaderCtrl2_INTERFACE_DEFINED__ |
| | |
/* interface IHeaderCtrl2 */ | | /* interface IHeaderCtrl2 */ |
/* [unique][helpstring][uuid][object] */ | | /* [unique][helpstring][uuid][object] */ |
| | |
EXTERN_C const IID IID_IHeaderCtrl2; | | EXTERN_C const IID IID_IHeaderCtrl2; |
| | |
| | |
skipping to change at line 4820 | | skipping to change at line 3746 |
MIDL_INTERFACE("9757abb8-1b32-11d1-a7ce-00c04fd8d565") | | MIDL_INTERFACE("9757abb8-1b32-11d1-a7ce-00c04fd8d565") |
IHeaderCtrl2 : public IHeaderCtrl | | IHeaderCtrl2 : public IHeaderCtrl |
{ | | { |
public: | | public: |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetChangeTimeOut( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetChangeTimeOut( |
/* [in] */ unsigned long uTimeout) = 0; | | /* [in] */ unsigned long uTimeout) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetColumnFilter( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetColumnFilter( |
/* [in] */ UINT nColumn, | | /* [in] */ UINT nColumn, |
/* [in] */ DWORD dwType, | | /* [in] */ DWORD dwType, |
|
/* [in] */ MMC_FILTERDATA *pFilterData) = 0; | | /* [in] */ __RPC__in MMC_FILTERDATA *pFilterData) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetColumnFilter( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetColumnFilter( |
/* [in] */ UINT nColumn, | | /* [in] */ UINT nColumn, |
|
/* [out][in] */ LPDWORD pdwType, | | /* [out][in] */ __RPC__inout LPDWORD pdwType, |
/* [out][in] */ MMC_FILTERDATA *pFilterData) = 0; | | /* [out][in] */ __RPC__inout MMC_FILTERDATA *pFilterData) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IHeaderCtrl2Vtbl | | typedef struct IHeaderCtrl2Vtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IHeaderCtrl2 * This, | | IHeaderCtrl2 * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IHeaderCtrl2 * This); | | IHeaderCtrl2 * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IHeaderCtrl2 * This); | | IHeaderCtrl2 * This); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *InsertColumn )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *InsertColumn )( |
IHeaderCtrl2 * This, | | IHeaderCtrl2 * This, |
/* [in] */ int nCol, | | /* [in] */ int nCol, |
|
/* [in] */ LPCWSTR title, | | /* [in] */ __RPC__in LPCWSTR title, |
/* [in] */ int nFormat, | | /* [in] */ int nFormat, |
/* [in] */ int nWidth); | | /* [in] */ int nWidth); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *DeleteColumn )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *DeleteColumn )( |
IHeaderCtrl2 * This, | | IHeaderCtrl2 * This, |
/* [in] */ int nCol); | | /* [in] */ int nCol); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetColumnText )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetColumnText )( |
IHeaderCtrl2 * This, | | IHeaderCtrl2 * This, |
/* [in] */ int nCol, | | /* [in] */ int nCol, |
|
/* [in] */ LPCWSTR title); | | /* [in] */ __RPC__in LPCWSTR title); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetColumnText )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetColumnText )( |
IHeaderCtrl2 * This, | | IHeaderCtrl2 * This, |
/* [in] */ int nCol, | | /* [in] */ int nCol, |
|
/* [out] */ LPOLESTR *pText); | | /* [out] */ __RPC__deref_out_opt LPOLESTR *pText); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetColumnWidth )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetColumnWidth )( |
IHeaderCtrl2 * This, | | IHeaderCtrl2 * This, |
/* [in] */ int nCol, | | /* [in] */ int nCol, |
/* [in] */ int nWidth); | | /* [in] */ int nWidth); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetColumnWidth )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetColumnWidth )( |
IHeaderCtrl2 * This, | | IHeaderCtrl2 * This, |
/* [in] */ int nCol, | | /* [in] */ int nCol, |
|
/* [out] */ int *pWidth); | | /* [out] */ __RPC__out int *pWidth); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetChangeTimeOut )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetChangeTimeOut )( |
IHeaderCtrl2 * This, | | IHeaderCtrl2 * This, |
/* [in] */ unsigned long uTimeout); | | /* [in] */ unsigned long uTimeout); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetColumnFilter )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetColumnFilter )( |
IHeaderCtrl2 * This, | | IHeaderCtrl2 * This, |
/* [in] */ UINT nColumn, | | /* [in] */ UINT nColumn, |
/* [in] */ DWORD dwType, | | /* [in] */ DWORD dwType, |
|
/* [in] */ MMC_FILTERDATA *pFilterData); | | /* [in] */ __RPC__in MMC_FILTERDATA *pFilterData); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetColumnFilter )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetColumnFilter )( |
IHeaderCtrl2 * This, | | IHeaderCtrl2 * This, |
/* [in] */ UINT nColumn, | | /* [in] */ UINT nColumn, |
|
/* [out][in] */ LPDWORD pdwType, | | /* [out][in] */ __RPC__inout LPDWORD pdwType, |
/* [out][in] */ MMC_FILTERDATA *pFilterData); | | /* [out][in] */ __RPC__inout MMC_FILTERDATA *pFilterData); |
| | |
END_INTERFACE | | END_INTERFACE |
} IHeaderCtrl2Vtbl; | | } IHeaderCtrl2Vtbl; |
| | |
interface IHeaderCtrl2 | | interface IHeaderCtrl2 |
{ | | { |
CONST_VTBL struct IHeaderCtrl2Vtbl *lpVtbl; | | CONST_VTBL struct IHeaderCtrl2Vtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IHeaderCtrl2_QueryInterface(This,riid,ppvObject) \ | | #define IHeaderCtrl2_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IHeaderCtrl2_AddRef(This) \ | | #define IHeaderCtrl2_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IHeaderCtrl2_Release(This) \ | | #define IHeaderCtrl2_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IHeaderCtrl2_InsertColumn(This,nCol,title,nFormat,nWidth) \ | | #define IHeaderCtrl2_InsertColumn(This,nCol,title,nFormat,nWidth) \ |
|
(This)->lpVtbl -> InsertColumn(This,nCol,title,nFormat,nWidth) | | ( (This)->lpVtbl -> InsertColumn(This,nCol,title,nFormat,nWidth) ) |
| | |
#define IHeaderCtrl2_DeleteColumn(This,nCol) \ | | #define IHeaderCtrl2_DeleteColumn(This,nCol) \ |
|
(This)->lpVtbl -> DeleteColumn(This,nCol) | | ( (This)->lpVtbl -> DeleteColumn(This,nCol) ) |
| | |
#define IHeaderCtrl2_SetColumnText(This,nCol,title) \ | | #define IHeaderCtrl2_SetColumnText(This,nCol,title) \ |
|
(This)->lpVtbl -> SetColumnText(This,nCol,title) | | ( (This)->lpVtbl -> SetColumnText(This,nCol,title) ) |
| | |
#define IHeaderCtrl2_GetColumnText(This,nCol,pText) \ | | #define IHeaderCtrl2_GetColumnText(This,nCol,pText) \ |
|
(This)->lpVtbl -> GetColumnText(This,nCol,pText) | | ( (This)->lpVtbl -> GetColumnText(This,nCol,pText) ) |
| | |
#define IHeaderCtrl2_SetColumnWidth(This,nCol,nWidth) \ | | #define IHeaderCtrl2_SetColumnWidth(This,nCol,nWidth) \ |
|
(This)->lpVtbl -> SetColumnWidth(This,nCol,nWidth) | | ( (This)->lpVtbl -> SetColumnWidth(This,nCol,nWidth) ) |
| | |
#define IHeaderCtrl2_GetColumnWidth(This,nCol,pWidth) \ | | #define IHeaderCtrl2_GetColumnWidth(This,nCol,pWidth) \ |
|
(This)->lpVtbl -> GetColumnWidth(This,nCol,pWidth) | | ( (This)->lpVtbl -> GetColumnWidth(This,nCol,pWidth) ) |
| | |
#define IHeaderCtrl2_SetChangeTimeOut(This,uTimeout) \ | | #define IHeaderCtrl2_SetChangeTimeOut(This,uTimeout) \ |
|
(This)->lpVtbl -> SetChangeTimeOut(This,uTimeout) | | ( (This)->lpVtbl -> SetChangeTimeOut(This,uTimeout) ) |
| | |
#define IHeaderCtrl2_SetColumnFilter(This,nColumn,dwType,pFilterData) \ | | #define IHeaderCtrl2_SetColumnFilter(This,nColumn,dwType,pFilterData) \ |
|
(This)->lpVtbl -> SetColumnFilter(This,nColumn,dwType,pFilterData) | | ( (This)->lpVtbl -> SetColumnFilter(This,nColumn,dwType,pFilterData) ) |
| | |
#define IHeaderCtrl2_GetColumnFilter(This,nColumn,pdwType,pFilterData) \ | | #define IHeaderCtrl2_GetColumnFilter(This,nColumn,pdwType,pFilterData) \ |
|
(This)->lpVtbl -> GetColumnFilter(This,nColumn,pdwType,pFilterData) | | ( (This)->lpVtbl -> GetColumnFilter(This,nColumn,pdwType,pFilterData) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IHeaderCtrl2_SetChangeTimeOut_Proxy | | |
( | | |
IHeaderCtrl2 * This, | | |
/* [in] */ unsigned long uTimeout); | | |
| | |
void __RPC_STUB IHeaderCtrl2_SetChangeTimeOut_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IHeaderCtrl2_SetColumnFilter_Proxy( | | |
IHeaderCtrl2 * This, | | |
/* [in] */ UINT nColumn, | | |
/* [in] */ DWORD dwType, | | |
/* [in] */ MMC_FILTERDATA *pFilterData); | | |
| | |
void __RPC_STUB IHeaderCtrl2_SetColumnFilter_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IHeaderCtrl2_GetColumnFilter_Proxy( | | |
IHeaderCtrl2 * This, | | |
/* [in] */ UINT nColumn, | | |
/* [out][in] */ LPDWORD pdwType, | | |
/* [out][in] */ MMC_FILTERDATA *pFilterData); | | |
| | |
void __RPC_STUB IHeaderCtrl2_GetColumnFilter_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IHeaderCtrl2_INTERFACE_DEFINED__ */ | | #endif /* __IHeaderCtrl2_INTERFACE_DEFINED__ */ |
| | |
#ifndef __ISnapinHelp2_INTERFACE_DEFINED__ | | #ifndef __ISnapinHelp2_INTERFACE_DEFINED__ |
#define __ISnapinHelp2_INTERFACE_DEFINED__ | | #define __ISnapinHelp2_INTERFACE_DEFINED__ |
| | |
/* interface ISnapinHelp2 */ | | /* interface ISnapinHelp2 */ |
/* [unique][helpstring][uuid][object] */ | | /* [unique][helpstring][uuid][object] */ |
| | |
EXTERN_C const IID IID_ISnapinHelp2; | | EXTERN_C const IID IID_ISnapinHelp2; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("4861A010-20F9-11d2-A510-00C04FB6DD2C") | | MIDL_INTERFACE("4861A010-20F9-11d2-A510-00C04FB6DD2C") |
ISnapinHelp2 : public ISnapinHelp | | ISnapinHelp2 : public ISnapinHelp |
{ | | { |
public: | | public: |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetLinkedTopics( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetLinkedTopics( |
|
/* [out] */ LPOLESTR *lpCompiledHelpFiles) = 0; | | /* [out] */ __RPC__deref_out_opt LPOLESTR *lpCompiledHelpFiles) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct ISnapinHelp2Vtbl | | typedef struct ISnapinHelp2Vtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
ISnapinHelp2 * This, | | ISnapinHelp2 * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
ISnapinHelp2 * This); | | ISnapinHelp2 * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
ISnapinHelp2 * This); | | ISnapinHelp2 * This); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetHelpTopic )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetHelpTopic )( |
ISnapinHelp2 * This, | | ISnapinHelp2 * This, |
|
/* [out] */ LPOLESTR *lpCompiledHelpFile); | | /* [out] */ __RPC__deref_out_opt LPOLESTR *lpCompiledHelpFile); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetLinkedTopics )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetLinkedTopics )( |
ISnapinHelp2 * This, | | ISnapinHelp2 * This, |
|
/* [out] */ LPOLESTR *lpCompiledHelpFiles); | | /* [out] */ __RPC__deref_out_opt LPOLESTR *lpCompiledHelpFiles); |
| | |
END_INTERFACE | | END_INTERFACE |
} ISnapinHelp2Vtbl; | | } ISnapinHelp2Vtbl; |
| | |
interface ISnapinHelp2 | | interface ISnapinHelp2 |
{ | | { |
CONST_VTBL struct ISnapinHelp2Vtbl *lpVtbl; | | CONST_VTBL struct ISnapinHelp2Vtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define ISnapinHelp2_QueryInterface(This,riid,ppvObject) \ | | #define ISnapinHelp2_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define ISnapinHelp2_AddRef(This) \ | | #define ISnapinHelp2_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define ISnapinHelp2_Release(This) \ | | #define ISnapinHelp2_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define ISnapinHelp2_GetHelpTopic(This,lpCompiledHelpFile) \ | | #define ISnapinHelp2_GetHelpTopic(This,lpCompiledHelpFile) \ |
|
(This)->lpVtbl -> GetHelpTopic(This,lpCompiledHelpFile) | | ( (This)->lpVtbl -> GetHelpTopic(This,lpCompiledHelpFile) ) |
| | |
#define ISnapinHelp2_GetLinkedTopics(This,lpCompiledHelpFiles) \ | | #define ISnapinHelp2_GetLinkedTopics(This,lpCompiledHelpFiles) \ |
|
(This)->lpVtbl -> GetLinkedTopics(This,lpCompiledHelpFiles) | | ( (This)->lpVtbl -> GetLinkedTopics(This,lpCompiledHelpFiles) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ISnapinHelp2_GetLinkedTopics_Proxy( | | |
ISnapinHelp2 * This, | | |
/* [out] */ LPOLESTR *lpCompiledHelpFiles); | | |
| | |
void __RPC_STUB ISnapinHelp2_GetLinkedTopics_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __ISnapinHelp2_INTERFACE_DEFINED__ */ | | #endif /* __ISnapinHelp2_INTERFACE_DEFINED__ */ |
| | |
|
/* interface __MIDL_itf_mmc_0142 */ | | /* interface __MIDL_itf_mmc_0000_0026 */ |
/* [local] */ | | /* [local] */ |
| | |
typedef | | typedef |
enum _MMC_TASK_DISPLAY_TYPE | | enum _MMC_TASK_DISPLAY_TYPE |
{ MMC_TASK_DISPLAY_UNINITIALIZED = 0, | | { MMC_TASK_DISPLAY_UNINITIALIZED = 0, |
|
MMC_TASK_DISPLAY_TYPE_SYMBOL = MMC_TASK_DISPLAY_UNINITIALIZED + 1, | | MMC_TASK_DISPLAY_TYPE_SYMBOL = ( MMC_TASK_DISPLAY_UNINITIALIZED + 1 ) |
MMC_TASK_DISPLAY_TYPE_VANILLA_GIF = MMC_TASK_DISPLAY_TYPE_SYMBOL + | | , |
1, | | MMC_TASK_DISPLAY_TYPE_VANILLA_GIF = ( MMC_TASK_DISPLAY_TYPE_SYMBOL |
MMC_TASK_DISPLAY_TYPE_CHOCOLATE_GIF = MMC_TASK_DISPLAY_TYPE_VANILLA_G | | + 1 ) , |
IF + 1, | | MMC_TASK_DISPLAY_TYPE_CHOCOLATE_GIF = ( MMC_TASK_DISPLAY_TYPE_VANILLA |
MMC_TASK_DISPLAY_TYPE_BITMAP = MMC_TASK_DISPLAY_TYPE_CHOCOLATE_GIF + 1 | | _GIF + 1 ) , |
| | MMC_TASK_DISPLAY_TYPE_BITMAP = ( MMC_TASK_DISPLAY_TYPE_CHOCOLATE_GIF + |
| | 1 ) |
} MMC_TASK_DISPLAY_TYPE; | | } MMC_TASK_DISPLAY_TYPE; |
| | |
typedef struct _MMC_TASK_DISPLAY_SYMBOL | | typedef struct _MMC_TASK_DISPLAY_SYMBOL |
{ | | { |
LPOLESTR szFontFamilyName; | | LPOLESTR szFontFamilyName; |
LPOLESTR szURLtoEOT; | | LPOLESTR szURLtoEOT; |
LPOLESTR szSymbolString; | | LPOLESTR szSymbolString; |
} MMC_TASK_DISPLAY_SYMBOL; | | } MMC_TASK_DISPLAY_SYMBOL; |
| | |
typedef struct _MMC_TASK_DISPLAY_BITMAP | | typedef struct _MMC_TASK_DISPLAY_BITMAP |
{ | | { |
LPOLESTR szMouseOverBitmap; | | LPOLESTR szMouseOverBitmap; |
LPOLESTR szMouseOffBitmap; | | LPOLESTR szMouseOffBitmap; |
} MMC_TASK_DISPLAY_BITMAP; | | } MMC_TASK_DISPLAY_BITMAP; |
| | |
typedef struct _MMC_TASK_DISPLAY_OBJECT | | typedef struct _MMC_TASK_DISPLAY_OBJECT |
{ | | { |
MMC_TASK_DISPLAY_TYPE eDisplayType; | | MMC_TASK_DISPLAY_TYPE eDisplayType; |
|
/* [switch_is][switch_type] */ union | | union |
{ | | { |
|
/* [case()] */ MMC_TASK_DISPLAY_BITMAP uBitmap; | | MMC_TASK_DISPLAY_BITMAP uBitmap; |
/* [case()] */ MMC_TASK_DISPLAY_SYMBOL uSymbol; | | MMC_TASK_DISPLAY_SYMBOL uSymbol; |
/* [default] */ /* Empty union arm */ | | /* Empty union arm */ |
} ; | | } ; |
} MMC_TASK_DISPLAY_OBJECT; | | } MMC_TASK_DISPLAY_OBJECT; |
| | |
typedef | | typedef |
enum _MMC_ACTION_TYPE | | enum _MMC_ACTION_TYPE |
{ MMC_ACTION_UNINITIALIZED = -1, | | { MMC_ACTION_UNINITIALIZED = -1, |
|
MMC_ACTION_ID = MMC_ACTION_UNINITIALIZED + 1, | | MMC_ACTION_ID = ( MMC_ACTION_UNINITIALIZED + 1 ) , |
MMC_ACTION_LINK = MMC_ACTION_ID + 1, | | MMC_ACTION_LINK = ( MMC_ACTION_ID + 1 ) , |
MMC_ACTION_SCRIPT = MMC_ACTION_LINK + 1 | | MMC_ACTION_SCRIPT = ( MMC_ACTION_LINK + 1 ) |
} MMC_ACTION_TYPE; | | } MMC_ACTION_TYPE; |
| | |
typedef struct _MMC_TASK | | typedef struct _MMC_TASK |
{ | | { |
MMC_TASK_DISPLAY_OBJECT sDisplayObject; | | MMC_TASK_DISPLAY_OBJECT sDisplayObject; |
LPOLESTR szText; | | LPOLESTR szText; |
LPOLESTR szHelpString; | | LPOLESTR szHelpString; |
MMC_ACTION_TYPE eActionType; | | MMC_ACTION_TYPE eActionType; |
union | | union |
{ | | { |
| | |
skipping to change at line 5131 | | skipping to change at line 4015 |
| | |
typedef struct _MMC_LISTPAD_INFO | | typedef struct _MMC_LISTPAD_INFO |
{ | | { |
LPOLESTR szTitle; | | LPOLESTR szTitle; |
LPOLESTR szButtonText; | | LPOLESTR szButtonText; |
LONG_PTR nCommandID; | | LONG_PTR nCommandID; |
} MMC_LISTPAD_INFO; | | } MMC_LISTPAD_INFO; |
| | |
typedef DWORD MMC_STRING_ID; | | typedef DWORD MMC_STRING_ID; |
| | |
|
extern RPC_IF_HANDLE __MIDL_itf_mmc_0142_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_mmc_0000_0026_v0_0_c_ifspec; |
extern RPC_IF_HANDLE __MIDL_itf_mmc_0142_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_mmc_0000_0026_v0_0_s_ifspec; |
| | |
#ifndef __IEnumTASK_INTERFACE_DEFINED__ | | #ifndef __IEnumTASK_INTERFACE_DEFINED__ |
#define __IEnumTASK_INTERFACE_DEFINED__ | | #define __IEnumTASK_INTERFACE_DEFINED__ |
| | |
/* interface IEnumTASK */ | | /* interface IEnumTASK */ |
/* [unique][helpstring][uuid][object][local] */ | | /* [unique][helpstring][uuid][object][local] */ |
| | |
EXTERN_C const IID IID_IEnumTASK; | | EXTERN_C const IID IID_IEnumTASK; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
skipping to change at line 5172 | | skipping to change at line 4056 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IEnumTASKVtbl | | typedef struct IEnumTASKVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IEnumTASK * This, | | IEnumTASK * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IEnumTASK * This); | | IEnumTASK * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IEnumTASK * This); | | IEnumTASK * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *Next )( | | HRESULT ( STDMETHODCALLTYPE *Next )( |
IEnumTASK * This, | | IEnumTASK * This, |
/* [in] */ ULONG celt, | | /* [in] */ ULONG celt, |
| | |
skipping to change at line 5208 | | skipping to change at line 4093 |
} IEnumTASKVtbl; | | } IEnumTASKVtbl; |
| | |
interface IEnumTASK | | interface IEnumTASK |
{ | | { |
CONST_VTBL struct IEnumTASKVtbl *lpVtbl; | | CONST_VTBL struct IEnumTASKVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IEnumTASK_QueryInterface(This,riid,ppvObject) \ | | #define IEnumTASK_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IEnumTASK_AddRef(This) \ | | #define IEnumTASK_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IEnumTASK_Release(This) \ | | #define IEnumTASK_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IEnumTASK_Next(This,celt,rgelt,pceltFetched) \ | | #define IEnumTASK_Next(This,celt,rgelt,pceltFetched) \ |
|
(This)->lpVtbl -> Next(This,celt,rgelt,pceltFetched) | | ( (This)->lpVtbl -> Next(This,celt,rgelt,pceltFetched) ) |
| | |
#define IEnumTASK_Skip(This,celt) \ | | #define IEnumTASK_Skip(This,celt) \ |
|
(This)->lpVtbl -> Skip(This,celt) | | ( (This)->lpVtbl -> Skip(This,celt) ) |
| | |
#define IEnumTASK_Reset(This) \ | | #define IEnumTASK_Reset(This) \ |
|
(This)->lpVtbl -> Reset(This) | | ( (This)->lpVtbl -> Reset(This) ) |
| | |
#define IEnumTASK_Clone(This,ppenum) \ | | #define IEnumTASK_Clone(This,ppenum) \ |
|
(This)->lpVtbl -> Clone(This,ppenum) | | ( (This)->lpVtbl -> Clone(This,ppenum) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IEnumTASK_Next_Proxy( | | |
IEnumTASK * This, | | |
/* [in] */ ULONG celt, | | |
/* [length_is][size_is][out] */ MMC_TASK *rgelt, | | |
/* [out] */ ULONG *pceltFetched); | | |
| | |
void __RPC_STUB IEnumTASK_Next_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IEnumTASK_Skip_Proxy( | | |
IEnumTASK * This, | | |
/* [in] */ ULONG celt); | | |
| | |
void __RPC_STUB IEnumTASK_Skip_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IEnumTASK_Reset_Proxy( | | |
IEnumTASK * This); | | |
| | |
void __RPC_STUB IEnumTASK_Reset_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IEnumTASK_Clone_Proxy( | | |
IEnumTASK * This, | | |
/* [out] */ IEnumTASK **ppenum); | | |
| | |
void __RPC_STUB IEnumTASK_Clone_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IEnumTASK_INTERFACE_DEFINED__ */ | | #endif /* __IEnumTASK_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IExtendTaskPad_INTERFACE_DEFINED__ | | #ifndef __IExtendTaskPad_INTERFACE_DEFINED__ |
#define __IExtendTaskPad_INTERFACE_DEFINED__ | | #define __IExtendTaskPad_INTERFACE_DEFINED__ |
| | |
/* interface IExtendTaskPad */ | | /* interface IExtendTaskPad */ |
/* [unique][helpstring][uuid][object][local] */ | | /* [unique][helpstring][uuid][object][local] */ |
| | |
EXTERN_C const IID IID_IExtendTaskPad; | | EXTERN_C const IID IID_IExtendTaskPad; |
| | |
| | |
skipping to change at line 5326 | | skipping to change at line 4170 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IExtendTaskPadVtbl | | typedef struct IExtendTaskPadVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IExtendTaskPad * This, | | IExtendTaskPad * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IExtendTaskPad * This); | | IExtendTaskPad * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IExtendTaskPad * This); | | IExtendTaskPad * This); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *TaskNotify )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *TaskNotify )( |
IExtendTaskPad * This, | | IExtendTaskPad * This, |
/* [in] */ IDataObject *pdo, | | /* [in] */ IDataObject *pdo, |
| | |
skipping to change at line 5377 | | skipping to change at line 4222 |
} IExtendTaskPadVtbl; | | } IExtendTaskPadVtbl; |
| | |
interface IExtendTaskPad | | interface IExtendTaskPad |
{ | | { |
CONST_VTBL struct IExtendTaskPadVtbl *lpVtbl; | | CONST_VTBL struct IExtendTaskPadVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IExtendTaskPad_QueryInterface(This,riid,ppvObject) \ | | #define IExtendTaskPad_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IExtendTaskPad_AddRef(This) \ | | #define IExtendTaskPad_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IExtendTaskPad_Release(This) \ | | #define IExtendTaskPad_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IExtendTaskPad_TaskNotify(This,pdo,arg,param) \ | | #define IExtendTaskPad_TaskNotify(This,pdo,arg,param) \ |
|
(This)->lpVtbl -> TaskNotify(This,pdo,arg,param) | | ( (This)->lpVtbl -> TaskNotify(This,pdo,arg,param) ) |
| | |
#define IExtendTaskPad_EnumTasks(This,pdo,szTaskGroup,ppEnumTASK) \ | | #define IExtendTaskPad_EnumTasks(This,pdo,szTaskGroup,ppEnumTASK) \ |
|
(This)->lpVtbl -> EnumTasks(This,pdo,szTaskGroup,ppEnumTASK) | | ( (This)->lpVtbl -> EnumTasks(This,pdo,szTaskGroup,ppEnumTASK) ) |
| | |
#define IExtendTaskPad_GetTitle(This,pszGroup,pszTitle) \ | | #define IExtendTaskPad_GetTitle(This,pszGroup,pszTitle) \ |
|
(This)->lpVtbl -> GetTitle(This,pszGroup,pszTitle) | | ( (This)->lpVtbl -> GetTitle(This,pszGroup,pszTitle) ) |
| | |
#define IExtendTaskPad_GetDescriptiveText(This,pszGroup,pszDescriptiveText) \ | | #define IExtendTaskPad_GetDescriptiveText(This,pszGroup,pszDescriptiveText) \ |
|
(This)->lpVtbl -> GetDescriptiveText(This,pszGroup,pszDescriptiveText) | | ( (This)->lpVtbl -> GetDescriptiveText(This,pszGroup,pszDescriptiveText) ) |
| | |
#define IExtendTaskPad_GetBackground(This,pszGroup,pTDO) \ | | #define IExtendTaskPad_GetBackground(This,pszGroup,pTDO) \ |
|
(This)->lpVtbl -> GetBackground(This,pszGroup,pTDO) | | ( (This)->lpVtbl -> GetBackground(This,pszGroup,pTDO) ) |
| | |
#define IExtendTaskPad_GetListPadInfo(This,pszGroup,lpListPadInfo) \ | | #define IExtendTaskPad_GetListPadInfo(This,pszGroup,lpListPadInfo) \ |
|
(This)->lpVtbl -> GetListPadInfo(This,pszGroup,lpListPadInfo) | | ( (This)->lpVtbl -> GetListPadInfo(This,pszGroup,lpListPadInfo) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IExtendTaskPad_TaskNotify_Proxy( | | |
IExtendTaskPad * This, | | |
/* [in] */ IDataObject *pdo, | | |
/* [in] */ VARIANT *arg, | | |
/* [in] */ VARIANT *param); | | |
| | |
void __RPC_STUB IExtendTaskPad_TaskNotify_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IExtendTaskPad_EnumTasks_Proxy( | | |
IExtendTaskPad * This, | | |
/* [in] */ IDataObject *pdo, | | |
/* [string][in] */ LPOLESTR szTaskGroup, | | |
/* [out] */ IEnumTASK **ppEnumTASK); | | |
| | |
void __RPC_STUB IExtendTaskPad_EnumTasks_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IExtendTaskPad_GetTitle_Proxy( | | |
IExtendTaskPad * This, | | |
/* [string][in] */ LPOLESTR pszGroup, | | |
/* [string][out] */ LPOLESTR *pszTitle); | | |
| | |
void __RPC_STUB IExtendTaskPad_GetTitle_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IExtendTaskPad_GetDescriptiveText_P | | |
roxy( | | |
IExtendTaskPad * This, | | |
/* [string][in] */ LPOLESTR pszGroup, | | |
/* [string][out] */ LPOLESTR *pszDescriptiveText); | | |
| | |
void __RPC_STUB IExtendTaskPad_GetDescriptiveText_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IExtendTaskPad_GetBackground_Proxy( | | |
IExtendTaskPad * This, | | |
/* [string][in] */ LPOLESTR pszGroup, | | |
/* [out] */ MMC_TASK_DISPLAY_OBJECT *pTDO); | | |
| | |
void __RPC_STUB IExtendTaskPad_GetBackground_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IExtendTaskPad_GetListPadInfo_Proxy | | |
( | | |
IExtendTaskPad * This, | | |
/* [string][in] */ LPOLESTR pszGroup, | | |
/* [out] */ MMC_LISTPAD_INFO *lpListPadInfo); | | |
| | |
void __RPC_STUB IExtendTaskPad_GetListPadInfo_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IExtendTaskPad_INTERFACE_DEFINED__ */ | | #endif /* __IExtendTaskPad_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IConsole2_INTERFACE_DEFINED__ | | #ifndef __IConsole2_INTERFACE_DEFINED__ |
#define __IConsole2_INTERFACE_DEFINED__ | | #define __IConsole2_INTERFACE_DEFINED__ |
| | |
/* interface IConsole2 */ | | /* interface IConsole2 */ |
/* [unique][helpstring][uuid][object] */ | | /* [unique][helpstring][uuid][object] */ |
| | |
EXTERN_C const IID IID_IConsole2; | | EXTERN_C const IID IID_IConsole2; |
| | |
| | |
skipping to change at line 5498 | | skipping to change at line 4275 |
IConsole2 : public IConsole | | IConsole2 : public IConsole |
{ | | { |
public: | | public: |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Expand( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Expand( |
/* [in] */ HSCOPEITEM hItem, | | /* [in] */ HSCOPEITEM hItem, |
/* [in] */ BOOL bExpand) = 0; | | /* [in] */ BOOL bExpand) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE IsTaskpadViewPrefer
red( void) = 0; | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE IsTaskpadViewPrefer
red( void) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetStatusText( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetStatusText( |
|
/* [string][in] */ LPOLESTR pszStatusText) = 0; | | /* [string][in] */ __RPC__in LPOLESTR pszStatusText) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IConsole2Vtbl | | typedef struct IConsole2Vtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IConsole2 * This, | | IConsole2 * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IConsole2 * This); | | IConsole2 * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IConsole2 * This); | | IConsole2 * This); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetHeader )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetHeader )( |
IConsole2 * This, | | IConsole2 * This, |
|
/* [in] */ LPHEADERCTRL pHeader); | | /* [in] */ __RPC__in_opt LPHEADERCTRL pHeader); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetToolbar )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetToolbar )( |
IConsole2 * This, | | IConsole2 * This, |
|
/* [in] */ LPTOOLBAR pToolbar); | | /* [in] */ __RPC__in_opt LPTOOLBAR pToolbar); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryResultView )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryResultView )( |
IConsole2 * This, | | IConsole2 * This, |
|
/* [out] */ LPUNKNOWN *pUnknown); | | /* [out] */ __RPC__deref_out_opt LPUNKNOWN *pUnknown); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryScopeImageList )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryScopeImageList )( |
IConsole2 * This, | | IConsole2 * This, |
|
/* [out] */ LPIMAGELIST *ppImageList); | | /* [out] */ __RPC__deref_out_opt LPIMAGELIST *ppImageList); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryResultImageList )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryResultImageList )( |
IConsole2 * This, | | IConsole2 * This, |
|
/* [out] */ LPIMAGELIST *ppImageList); | | /* [out] */ __RPC__deref_out_opt LPIMAGELIST *ppImageList); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *UpdateAllViews )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *UpdateAllViews )( |
IConsole2 * This, | | IConsole2 * This, |
|
/* [in] */ LPDATAOBJECT lpDataObject, | | /* [in] */ __RPC__in_opt LPDATAOBJECT lpDataObject, |
/* [in] */ LPARAM data, | | /* [in] */ LPARAM data, |
/* [in] */ LONG_PTR hint); | | /* [in] */ LONG_PTR hint); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *MessageBox )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *MessageBox )( |
IConsole2 * This, | | IConsole2 * This, |
|
/* [in] */ LPCWSTR lpszText, | | /* [in] */ __RPC__in LPCWSTR lpszText, |
/* [in] */ LPCWSTR lpszTitle, | | /* [in] */ __RPC__in LPCWSTR lpszTitle, |
/* [in] */ UINT fuStyle, | | /* [in] */ UINT fuStyle, |
|
/* [out] */ int *piRetval); | | /* [out] */ __RPC__out int *piRetval); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryConsoleVerb )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryConsoleVerb )( |
IConsole2 * This, | | IConsole2 * This, |
|
/* [out] */ LPCONSOLEVERB *ppConsoleVerb); | | /* [out] */ __RPC__deref_out_opt LPCONSOLEVERB *ppConsoleVerb); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SelectScopeItem )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SelectScopeItem )( |
IConsole2 * This, | | IConsole2 * This, |
/* [in] */ HSCOPEITEM hScopeItem); | | /* [in] */ HSCOPEITEM hScopeItem); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetMainWindow )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetMainWindow )( |
IConsole2 * This, | | IConsole2 * This, |
|
/* [out] */ HWND *phwnd); | | /* [out] */ __RPC__deref_out_opt HWND *phwnd); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *NewWindow )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *NewWindow )( |
IConsole2 * This, | | IConsole2 * This, |
/* [in] */ HSCOPEITEM hScopeItem, | | /* [in] */ HSCOPEITEM hScopeItem, |
/* [in] */ unsigned long lOptions); | | /* [in] */ unsigned long lOptions); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Expand )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Expand )( |
IConsole2 * This, | | IConsole2 * This, |
/* [in] */ HSCOPEITEM hItem, | | /* [in] */ HSCOPEITEM hItem, |
/* [in] */ BOOL bExpand); | | /* [in] */ BOOL bExpand); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *IsTaskpadViewPreferred )
( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *IsTaskpadViewPreferred )
( |
IConsole2 * This); | | IConsole2 * This); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetStatusText )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetStatusText )( |
IConsole2 * This, | | IConsole2 * This, |
|
/* [string][in] */ LPOLESTR pszStatusText); | | /* [string][in] */ __RPC__in LPOLESTR pszStatusText); |
| | |
END_INTERFACE | | END_INTERFACE |
} IConsole2Vtbl; | | } IConsole2Vtbl; |
| | |
interface IConsole2 | | interface IConsole2 |
{ | | { |
CONST_VTBL struct IConsole2Vtbl *lpVtbl; | | CONST_VTBL struct IConsole2Vtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IConsole2_QueryInterface(This,riid,ppvObject) \ | | #define IConsole2_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IConsole2_AddRef(This) \ | | #define IConsole2_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IConsole2_Release(This) \ | | #define IConsole2_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IConsole2_SetHeader(This,pHeader) \ | | #define IConsole2_SetHeader(This,pHeader) \ |
|
(This)->lpVtbl -> SetHeader(This,pHeader) | | ( (This)->lpVtbl -> SetHeader(This,pHeader) ) |
| | |
#define IConsole2_SetToolbar(This,pToolbar) \ | | #define IConsole2_SetToolbar(This,pToolbar) \ |
|
(This)->lpVtbl -> SetToolbar(This,pToolbar) | | ( (This)->lpVtbl -> SetToolbar(This,pToolbar) ) |
| | |
#define IConsole2_QueryResultView(This,pUnknown) \ | | #define IConsole2_QueryResultView(This,pUnknown) \ |
|
(This)->lpVtbl -> QueryResultView(This,pUnknown) | | ( (This)->lpVtbl -> QueryResultView(This,pUnknown) ) |
| | |
#define IConsole2_QueryScopeImageList(This,ppImageList) \ | | #define IConsole2_QueryScopeImageList(This,ppImageList) \ |
|
(This)->lpVtbl -> QueryScopeImageList(This,ppImageList) | | ( (This)->lpVtbl -> QueryScopeImageList(This,ppImageList) ) |
| | |
#define IConsole2_QueryResultImageList(This,ppImageList) \ | | #define IConsole2_QueryResultImageList(This,ppImageList) \ |
|
(This)->lpVtbl -> QueryResultImageList(This,ppImageList) | | ( (This)->lpVtbl -> QueryResultImageList(This,ppImageList) ) |
| | |
#define IConsole2_UpdateAllViews(This,lpDataObject,data,hint) \ | | #define IConsole2_UpdateAllViews(This,lpDataObject,data,hint) \ |
|
(This)->lpVtbl -> UpdateAllViews(This,lpDataObject,data,hint) | | ( (This)->lpVtbl -> UpdateAllViews(This,lpDataObject,data,hint) ) |
| | |
#define IConsole2_MessageBox(This,lpszText,lpszTitle,fuStyle,piRetval) \ | | #define IConsole2_MessageBox(This,lpszText,lpszTitle,fuStyle,piRetval) \ |
|
(This)->lpVtbl -> MessageBox(This,lpszText,lpszTitle,fuStyle,piRetval) | | ( (This)->lpVtbl -> MessageBox(This,lpszText,lpszTitle,fuStyle,piRetval) ) |
| | |
#define IConsole2_QueryConsoleVerb(This,ppConsoleVerb) \ | | #define IConsole2_QueryConsoleVerb(This,ppConsoleVerb) \ |
|
(This)->lpVtbl -> QueryConsoleVerb(This,ppConsoleVerb) | | ( (This)->lpVtbl -> QueryConsoleVerb(This,ppConsoleVerb) ) |
| | |
#define IConsole2_SelectScopeItem(This,hScopeItem) \ | | #define IConsole2_SelectScopeItem(This,hScopeItem) \ |
|
(This)->lpVtbl -> SelectScopeItem(This,hScopeItem) | | ( (This)->lpVtbl -> SelectScopeItem(This,hScopeItem) ) |
| | |
#define IConsole2_GetMainWindow(This,phwnd) \ | | #define IConsole2_GetMainWindow(This,phwnd) \ |
|
(This)->lpVtbl -> GetMainWindow(This,phwnd) | | ( (This)->lpVtbl -> GetMainWindow(This,phwnd) ) |
| | |
#define IConsole2_NewWindow(This,hScopeItem,lOptions) \ | | #define IConsole2_NewWindow(This,hScopeItem,lOptions) \ |
|
(This)->lpVtbl -> NewWindow(This,hScopeItem,lOptions) | | ( (This)->lpVtbl -> NewWindow(This,hScopeItem,lOptions) ) |
| | |
#define IConsole2_Expand(This,hItem,bExpand) \ | | #define IConsole2_Expand(This,hItem,bExpand) \ |
|
(This)->lpVtbl -> Expand(This,hItem,bExpand) | | ( (This)->lpVtbl -> Expand(This,hItem,bExpand) ) |
| | |
#define IConsole2_IsTaskpadViewPreferred(This) \ | | #define IConsole2_IsTaskpadViewPreferred(This) \ |
|
(This)->lpVtbl -> IsTaskpadViewPreferred(This) | | ( (This)->lpVtbl -> IsTaskpadViewPreferred(This) ) |
| | |
#define IConsole2_SetStatusText(This,pszStatusText) \ | | #define IConsole2_SetStatusText(This,pszStatusText) \ |
|
(This)->lpVtbl -> SetStatusText(This,pszStatusText) | | ( (This)->lpVtbl -> SetStatusText(This,pszStatusText) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IConsole2_Expand_Proxy( | | |
IConsole2 * This, | | |
/* [in] */ HSCOPEITEM hItem, | | |
/* [in] */ BOOL bExpand); | | |
| | |
void __RPC_STUB IConsole2_Expand_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IConsole2_IsTaskpadViewPreferred_Pr | | |
oxy( | | |
IConsole2 * This); | | |
| | |
void __RPC_STUB IConsole2_IsTaskpadViewPreferred_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IConsole2_SetStatusText_Proxy( | | |
IConsole2 * This, | | |
/* [string][in] */ LPOLESTR pszStatusText); | | |
| | |
void __RPC_STUB IConsole2_SetStatusText_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IConsole2_INTERFACE_DEFINED__ */ | | #endif /* __IConsole2_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IDisplayHelp_INTERFACE_DEFINED__ | | #ifndef __IDisplayHelp_INTERFACE_DEFINED__ |
#define __IDisplayHelp_INTERFACE_DEFINED__ | | #define __IDisplayHelp_INTERFACE_DEFINED__ |
| | |
/* interface IDisplayHelp */ | | /* interface IDisplayHelp */ |
/* [unique][helpstring][uuid][object] */ | | /* [unique][helpstring][uuid][object] */ |
| | |
EXTERN_C const IID IID_IDisplayHelp; | | EXTERN_C const IID IID_IDisplayHelp; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("cc593830-b926-11d1-8063-0000f875a9ce") | | MIDL_INTERFACE("cc593830-b926-11d1-8063-0000f875a9ce") |
IDisplayHelp : public IUnknown | | IDisplayHelp : public IUnknown |
{ | | { |
public: | | public: |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ShowTopic( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ShowTopic( |
|
/* [in] */ LPOLESTR pszHelpTopic) = 0; | | /* [in] */ __RPC__in LPOLESTR pszHelpTopic) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IDisplayHelpVtbl | | typedef struct IDisplayHelpVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IDisplayHelp * This, | | IDisplayHelp * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IDisplayHelp * This); | | IDisplayHelp * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IDisplayHelp * This); | | IDisplayHelp * This); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *ShowTopic )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *ShowTopic )( |
IDisplayHelp * This, | | IDisplayHelp * This, |
|
/* [in] */ LPOLESTR pszHelpTopic); | | /* [in] */ __RPC__in LPOLESTR pszHelpTopic); |
| | |
END_INTERFACE | | END_INTERFACE |
} IDisplayHelpVtbl; | | } IDisplayHelpVtbl; |
| | |
interface IDisplayHelp | | interface IDisplayHelp |
{ | | { |
CONST_VTBL struct IDisplayHelpVtbl *lpVtbl; | | CONST_VTBL struct IDisplayHelpVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IDisplayHelp_QueryInterface(This,riid,ppvObject) \ | | #define IDisplayHelp_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IDisplayHelp_AddRef(This) \ | | #define IDisplayHelp_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IDisplayHelp_Release(This) \ | | #define IDisplayHelp_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IDisplayHelp_ShowTopic(This,pszHelpTopic) \ | | #define IDisplayHelp_ShowTopic(This,pszHelpTopic) \ |
|
(This)->lpVtbl -> ShowTopic(This,pszHelpTopic) | | ( (This)->lpVtbl -> ShowTopic(This,pszHelpTopic) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IDisplayHelp_ShowTopic_Proxy( | | |
IDisplayHelp * This, | | |
/* [in] */ LPOLESTR pszHelpTopic); | | |
| | |
void __RPC_STUB IDisplayHelp_ShowTopic_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IDisplayHelp_INTERFACE_DEFINED__ */ | | #endif /* __IDisplayHelp_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IRequiredExtensions_INTERFACE_DEFINED__ | | #ifndef __IRequiredExtensions_INTERFACE_DEFINED__ |
#define __IRequiredExtensions_INTERFACE_DEFINED__ | | #define __IRequiredExtensions_INTERFACE_DEFINED__ |
| | |
/* interface IRequiredExtensions */ | | /* interface IRequiredExtensions */ |
/* [unique][helpstring][uuid][object][local] */ | | /* [unique][helpstring][uuid][object][local] */ |
| | |
EXTERN_C const IID IID_IRequiredExtensions; | | EXTERN_C const IID IID_IRequiredExtensions; |
| | |
| | |
skipping to change at line 5789 | | skipping to change at line 4528 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IRequiredExtensionsVtbl | | typedef struct IRequiredExtensionsVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IRequiredExtensions * This, | | IRequiredExtensions * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IRequiredExtensions * This); | | IRequiredExtensions * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IRequiredExtensions * This); | | IRequiredExtensions * This); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *EnableAllExtensions )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *EnableAllExtensions )( |
IRequiredExtensions * This); | | IRequiredExtensions * This); |
| | |
| | |
skipping to change at line 5819 | | skipping to change at line 4559 |
} IRequiredExtensionsVtbl; | | } IRequiredExtensionsVtbl; |
| | |
interface IRequiredExtensions | | interface IRequiredExtensions |
{ | | { |
CONST_VTBL struct IRequiredExtensionsVtbl *lpVtbl; | | CONST_VTBL struct IRequiredExtensionsVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IRequiredExtensions_QueryInterface(This,riid,ppvObject) \ | | #define IRequiredExtensions_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IRequiredExtensions_AddRef(This) \ | | #define IRequiredExtensions_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IRequiredExtensions_Release(This) \ | | #define IRequiredExtensions_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IRequiredExtensions_EnableAllExtensions(This) \ | | #define IRequiredExtensions_EnableAllExtensions(This) \ |
|
(This)->lpVtbl -> EnableAllExtensions(This) | | ( (This)->lpVtbl -> EnableAllExtensions(This) ) |
| | |
#define IRequiredExtensions_GetFirstExtension(This,pExtCLSID) \ | | #define IRequiredExtensions_GetFirstExtension(This,pExtCLSID) \ |
|
(This)->lpVtbl -> GetFirstExtension(This,pExtCLSID) | | ( (This)->lpVtbl -> GetFirstExtension(This,pExtCLSID) ) |
| | |
#define IRequiredExtensions_GetNextExtension(This,pExtCLSID) \ | | #define IRequiredExtensions_GetNextExtension(This,pExtCLSID) \ |
|
(This)->lpVtbl -> GetNextExtension(This,pExtCLSID) | | ( (This)->lpVtbl -> GetNextExtension(This,pExtCLSID) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IRequiredExtensions_EnableAllExtens | | |
ions_Proxy( | | |
IRequiredExtensions * This); | | |
| | |
void __RPC_STUB IRequiredExtensions_EnableAllExtensions_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IRequiredExtensions_GetFirstExtensi | | |
on_Proxy( | | |
IRequiredExtensions * This, | | |
/* [out] */ LPCLSID pExtCLSID); | | |
| | |
void __RPC_STUB IRequiredExtensions_GetFirstExtension_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IRequiredExtensions_GetNextExtensio | | |
n_Proxy( | | |
IRequiredExtensions * This, | | |
/* [out] */ LPCLSID pExtCLSID); | | |
| | |
void __RPC_STUB IRequiredExtensions_GetNextExtension_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IRequiredExtensions_INTERFACE_DEFINED__ */ | | #endif /* __IRequiredExtensions_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IStringTable_INTERFACE_DEFINED__ | | #ifndef __IStringTable_INTERFACE_DEFINED__ |
#define __IStringTable_INTERFACE_DEFINED__ | | #define __IStringTable_INTERFACE_DEFINED__ |
| | |
/* interface IStringTable */ | | /* interface IStringTable */ |
/* [unique][helpstring][uuid][object] */ | | /* [unique][helpstring][uuid][object] */ |
| | |
EXTERN_C const IID IID_IStringTable; | | EXTERN_C const IID IID_IStringTable; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("DE40B7A4-0F65-11d2-8E25-00C04F8ECD78") | | MIDL_INTERFACE("DE40B7A4-0F65-11d2-8E25-00C04F8ECD78") |
IStringTable : public IUnknown | | IStringTable : public IUnknown |
{ | | { |
public: | | public: |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddString( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddString( |
|
/* [in] */ LPCOLESTR pszAdd, | | /* [in] */ __RPC__in LPCOLESTR pszAdd, |
/* [out] */ MMC_STRING_ID *pStringID) = 0; | | /* [out] */ __RPC__out MMC_STRING_ID *pStringID) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetString( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetString( |
/* [in] */ MMC_STRING_ID StringID, | | /* [in] */ MMC_STRING_ID StringID, |
/* [in] */ ULONG cchBuffer, | | /* [in] */ ULONG cchBuffer, |
|
/* [size_is][out] */ LPOLESTR lpBuffer, | | /* [size_is][out] */ __RPC__out_ecount_full(cchBuffer) LPOLESTR lpBu |
/* [out] */ ULONG *pcchOut) = 0; | | ffer, |
| | /* [out] */ __RPC__out ULONG *pcchOut) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetStringLength( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetStringLength( |
/* [in] */ MMC_STRING_ID StringID, | | /* [in] */ MMC_STRING_ID StringID, |
|
/* [out] */ ULONG *pcchString) = 0; | | /* [out] */ __RPC__out ULONG *pcchString) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE DeleteString( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE DeleteString( |
/* [in] */ MMC_STRING_ID StringID) = 0; | | /* [in] */ MMC_STRING_ID StringID) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE DeleteAllStrings( v
oid) = 0; | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE DeleteAllStrings( v
oid) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE FindString( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE FindString( |
|
/* [in] */ LPCOLESTR pszFind, | | /* [in] */ __RPC__in LPCOLESTR pszFind, |
/* [out] */ MMC_STRING_ID *pStringID) = 0; | | /* [out] */ __RPC__out MMC_STRING_ID *pStringID) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Enumerate( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Enumerate( |
|
/* [out] */ IEnumString **ppEnum) = 0; | | /* [out] */ __RPC__deref_out_opt IEnumString **ppEnum) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IStringTableVtbl | | typedef struct IStringTableVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IStringTable * This, | | IStringTable * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IStringTable * This); | | IStringTable * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IStringTable * This); | | IStringTable * This); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *AddString )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *AddString )( |
IStringTable * This, | | IStringTable * This, |
|
/* [in] */ LPCOLESTR pszAdd, | | /* [in] */ __RPC__in LPCOLESTR pszAdd, |
/* [out] */ MMC_STRING_ID *pStringID); | | /* [out] */ __RPC__out MMC_STRING_ID *pStringID); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetString )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetString )( |
IStringTable * This, | | IStringTable * This, |
/* [in] */ MMC_STRING_ID StringID, | | /* [in] */ MMC_STRING_ID StringID, |
/* [in] */ ULONG cchBuffer, | | /* [in] */ ULONG cchBuffer, |
|
/* [size_is][out] */ LPOLESTR lpBuffer, | | /* [size_is][out] */ __RPC__out_ecount_full(cchBuffer) LPOLESTR lpBu |
/* [out] */ ULONG *pcchOut); | | ffer, |
| | /* [out] */ __RPC__out ULONG *pcchOut); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetStringLength )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetStringLength )( |
IStringTable * This, | | IStringTable * This, |
/* [in] */ MMC_STRING_ID StringID, | | /* [in] */ MMC_STRING_ID StringID, |
|
/* [out] */ ULONG *pcchString); | | /* [out] */ __RPC__out ULONG *pcchString); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *DeleteString )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *DeleteString )( |
IStringTable * This, | | IStringTable * This, |
/* [in] */ MMC_STRING_ID StringID); | | /* [in] */ MMC_STRING_ID StringID); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *DeleteAllStrings )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *DeleteAllStrings )( |
IStringTable * This); | | IStringTable * This); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *FindString )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *FindString )( |
IStringTable * This, | | IStringTable * This, |
|
/* [in] */ LPCOLESTR pszFind, | | /* [in] */ __RPC__in LPCOLESTR pszFind, |
/* [out] */ MMC_STRING_ID *pStringID); | | /* [out] */ __RPC__out MMC_STRING_ID *pStringID); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Enumerate )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Enumerate )( |
IStringTable * This, | | IStringTable * This, |
|
/* [out] */ IEnumString **ppEnum); | | /* [out] */ __RPC__deref_out_opt IEnumString **ppEnum); |
| | |
END_INTERFACE | | END_INTERFACE |
} IStringTableVtbl; | | } IStringTableVtbl; |
| | |
interface IStringTable | | interface IStringTable |
{ | | { |
CONST_VTBL struct IStringTableVtbl *lpVtbl; | | CONST_VTBL struct IStringTableVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IStringTable_QueryInterface(This,riid,ppvObject) \ | | #define IStringTable_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IStringTable_AddRef(This) \ | | #define IStringTable_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IStringTable_Release(This) \ | | #define IStringTable_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IStringTable_AddString(This,pszAdd,pStringID) \ | | #define IStringTable_AddString(This,pszAdd,pStringID) \ |
|
(This)->lpVtbl -> AddString(This,pszAdd,pStringID) | | ( (This)->lpVtbl -> AddString(This,pszAdd,pStringID) ) |
| | |
#define IStringTable_GetString(This,StringID,cchBuffer,lpBuffer,pcchOut) \ | | #define IStringTable_GetString(This,StringID,cchBuffer,lpBuffer,pcchOut) \ |
|
(This)->lpVtbl -> GetString(This,StringID,cchBuffer,lpBuffer,pcchOut) | | ( (This)->lpVtbl -> GetString(This,StringID,cchBuffer,lpBuffer,pcchOut) ) |
| | |
#define IStringTable_GetStringLength(This,StringID,pcchString) \ | | #define IStringTable_GetStringLength(This,StringID,pcchString) \ |
|
(This)->lpVtbl -> GetStringLength(This,StringID,pcchString) | | ( (This)->lpVtbl -> GetStringLength(This,StringID,pcchString) ) |
| | |
#define IStringTable_DeleteString(This,StringID) \ | | #define IStringTable_DeleteString(This,StringID) \ |
|
(This)->lpVtbl -> DeleteString(This,StringID) | | ( (This)->lpVtbl -> DeleteString(This,StringID) ) |
| | |
#define IStringTable_DeleteAllStrings(This) \ | | #define IStringTable_DeleteAllStrings(This) \ |
|
(This)->lpVtbl -> DeleteAllStrings(This) | | ( (This)->lpVtbl -> DeleteAllStrings(This) ) |
| | |
#define IStringTable_FindString(This,pszFind,pStringID) \ | | #define IStringTable_FindString(This,pszFind,pStringID) \ |
|
(This)->lpVtbl -> FindString(This,pszFind,pStringID) | | ( (This)->lpVtbl -> FindString(This,pszFind,pStringID) ) |
| | |
#define IStringTable_Enumerate(This,ppEnum) \ | | #define IStringTable_Enumerate(This,ppEnum) \ |
|
(This)->lpVtbl -> Enumerate(This,ppEnum) | | ( (This)->lpVtbl -> Enumerate(This,ppEnum) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IStringTable_AddString_Proxy( | | |
IStringTable * This, | | |
/* [in] */ LPCOLESTR pszAdd, | | |
/* [out] */ MMC_STRING_ID *pStringID); | | |
| | |
void __RPC_STUB IStringTable_AddString_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IStringTable_GetString_Proxy( | | |
IStringTable * This, | | |
/* [in] */ MMC_STRING_ID StringID, | | |
/* [in] */ ULONG cchBuffer, | | |
/* [size_is][out] */ LPOLESTR lpBuffer, | | |
/* [out] */ ULONG *pcchOut); | | |
| | |
void __RPC_STUB IStringTable_GetString_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IStringTable_GetStringLength_Proxy( | | |
IStringTable * This, | | |
/* [in] */ MMC_STRING_ID StringID, | | |
/* [out] */ ULONG *pcchString); | | |
| | |
void __RPC_STUB IStringTable_GetStringLength_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IStringTable_DeleteString_Proxy( | | |
IStringTable * This, | | |
/* [in] */ MMC_STRING_ID StringID); | | |
| | |
void __RPC_STUB IStringTable_DeleteString_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IStringTable_DeleteAllStrings_Proxy | | |
( | | |
IStringTable * This); | | |
| | |
void __RPC_STUB IStringTable_DeleteAllStrings_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IStringTable_FindString_Proxy( | | |
IStringTable * This, | | |
/* [in] */ LPCOLESTR pszFind, | | |
/* [out] */ MMC_STRING_ID *pStringID); | | |
| | |
void __RPC_STUB IStringTable_FindString_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IStringTable_Enumerate_Proxy( | | |
IStringTable * This, | | |
/* [out] */ IEnumString **ppEnum); | | |
| | |
void __RPC_STUB IStringTable_Enumerate_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IStringTable_INTERFACE_DEFINED__ */ | | #endif /* __IStringTable_INTERFACE_DEFINED__ */ |
| | |
|
/* interface __MIDL_itf_mmc_0148 */ | | /* interface __MIDL_itf_mmc_0000_0032 */ |
/* [local] */ | | /* [local] */ |
| | |
#endif // MMC_VER >= 0x0110 | | #endif // MMC_VER >= 0x0110 |
#if (MMC_VER >= 0x0120) | | #if (MMC_VER >= 0x0120) |
#define HDI_HIDDEN ( 0x1 ) | | #define HDI_HIDDEN ( 0x1 ) |
| | |
typedef struct _MMC_COLUMN_DATA | | typedef struct _MMC_COLUMN_DATA |
{ | | { |
int nColIndex; | | int nColIndex; |
DWORD dwFlags; | | DWORD dwFlags; |
| | |
skipping to change at line 6120 | | skipping to change at line 4757 |
ULONG_PTR ulReserved; | | ULONG_PTR ulReserved; |
} MMC_SORT_DATA; | | } MMC_SORT_DATA; |
| | |
typedef struct _MMC_SORT_SET_DATA | | typedef struct _MMC_SORT_SET_DATA |
{ | | { |
int cbSize; | | int cbSize; |
int nNumItems; | | int nNumItems; |
MMC_SORT_DATA *pSortData; | | MMC_SORT_DATA *pSortData; |
} MMC_SORT_SET_DATA; | | } MMC_SORT_SET_DATA; |
| | |
|
extern RPC_IF_HANDLE __MIDL_itf_mmc_0148_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_mmc_0000_0032_v0_0_c_ifspec; |
extern RPC_IF_HANDLE __MIDL_itf_mmc_0148_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_mmc_0000_0032_v0_0_s_ifspec; |
| | |
#ifndef __IColumnData_INTERFACE_DEFINED__ | | #ifndef __IColumnData_INTERFACE_DEFINED__ |
#define __IColumnData_INTERFACE_DEFINED__ | | #define __IColumnData_INTERFACE_DEFINED__ |
| | |
/* interface IColumnData */ | | /* interface IColumnData */ |
/* [unique][helpstring][uuid][object] */ | | /* [unique][helpstring][uuid][object] */ |
| | |
EXTERN_C const IID IID_IColumnData; | | EXTERN_C const IID IID_IColumnData; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("547C1354-024D-11d3-A707-00C04F8EF4CB") | | MIDL_INTERFACE("547C1354-024D-11d3-A707-00C04F8EF4CB") |
IColumnData : public IUnknown | | IColumnData : public IUnknown |
{ | | { |
public: | | public: |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetColumnConfigData
( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetColumnConfigData
( |
|
/* [in] */ SColumnSetID *pColID, | | /* [in] */ __RPC__in SColumnSetID *pColID, |
/* [in] */ MMC_COLUMN_SET_DATA *pColSetData) = 0; | | /* [in] */ __RPC__in MMC_COLUMN_SET_DATA *pColSetData) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetColumnConfigData
( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetColumnConfigData
( |
|
/* [in] */ SColumnSetID *pColID, | | /* [in] */ __RPC__in SColumnSetID *pColID, |
/* [out] */ MMC_COLUMN_SET_DATA **ppColSetData) = 0; | | /* [out] */ __RPC__deref_out_opt MMC_COLUMN_SET_DATA **ppColSetData) |
| | = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetColumnSortData( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetColumnSortData( |
|
/* [in] */ SColumnSetID *pColID, | | /* [in] */ __RPC__in SColumnSetID *pColID, |
/* [in] */ MMC_SORT_SET_DATA *pColSortData) = 0; | | /* [in] */ __RPC__in MMC_SORT_SET_DATA *pColSortData) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetColumnSortData( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetColumnSortData( |
|
/* [in] */ SColumnSetID *pColID, | | /* [in] */ __RPC__in SColumnSetID *pColID, |
/* [out] */ MMC_SORT_SET_DATA **ppColSortData) = 0; | | /* [out] */ __RPC__deref_out_opt MMC_SORT_SET_DATA **ppColSortData) |
| | = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IColumnDataVtbl | | typedef struct IColumnDataVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IColumnData * This, | | IColumnData * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IColumnData * This); | | IColumnData * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IColumnData * This); | | IColumnData * This); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetColumnConfigData )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetColumnConfigData )( |
IColumnData * This, | | IColumnData * This, |
|
/* [in] */ SColumnSetID *pColID, | | /* [in] */ __RPC__in SColumnSetID *pColID, |
/* [in] */ MMC_COLUMN_SET_DATA *pColSetData); | | /* [in] */ __RPC__in MMC_COLUMN_SET_DATA *pColSetData); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetColumnConfigData )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetColumnConfigData )( |
IColumnData * This, | | IColumnData * This, |
|
/* [in] */ SColumnSetID *pColID, | | /* [in] */ __RPC__in SColumnSetID *pColID, |
/* [out] */ MMC_COLUMN_SET_DATA **ppColSetData); | | /* [out] */ __RPC__deref_out_opt MMC_COLUMN_SET_DATA **ppColSetData) |
| | ; |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetColumnSortData )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetColumnSortData )( |
IColumnData * This, | | IColumnData * This, |
|
/* [in] */ SColumnSetID *pColID, | | /* [in] */ __RPC__in SColumnSetID *pColID, |
/* [in] */ MMC_SORT_SET_DATA *pColSortData); | | /* [in] */ __RPC__in MMC_SORT_SET_DATA *pColSortData); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetColumnSortData )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetColumnSortData )( |
IColumnData * This, | | IColumnData * This, |
|
/* [in] */ SColumnSetID *pColID, | | /* [in] */ __RPC__in SColumnSetID *pColID, |
/* [out] */ MMC_SORT_SET_DATA **ppColSortData); | | /* [out] */ __RPC__deref_out_opt MMC_SORT_SET_DATA **ppColSortData); |
| | |
END_INTERFACE | | END_INTERFACE |
} IColumnDataVtbl; | | } IColumnDataVtbl; |
| | |
interface IColumnData | | interface IColumnData |
{ | | { |
CONST_VTBL struct IColumnDataVtbl *lpVtbl; | | CONST_VTBL struct IColumnDataVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IColumnData_QueryInterface(This,riid,ppvObject) \ | | #define IColumnData_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IColumnData_AddRef(This) \ | | #define IColumnData_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IColumnData_Release(This) \ | | #define IColumnData_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IColumnData_SetColumnConfigData(This,pColID,pColSetData) \ | | #define IColumnData_SetColumnConfigData(This,pColID,pColSetData) \ |
|
(This)->lpVtbl -> SetColumnConfigData(This,pColID,pColSetData) | | ( (This)->lpVtbl -> SetColumnConfigData(This,pColID,pColSetData) ) |
| | |
#define IColumnData_GetColumnConfigData(This,pColID,ppColSetData) \ | | #define IColumnData_GetColumnConfigData(This,pColID,ppColSetData) \ |
|
(This)->lpVtbl -> GetColumnConfigData(This,pColID,ppColSetData) | | ( (This)->lpVtbl -> GetColumnConfigData(This,pColID,ppColSetData) ) |
| | |
#define IColumnData_SetColumnSortData(This,pColID,pColSortData) \ | | #define IColumnData_SetColumnSortData(This,pColID,pColSortData) \ |
|
(This)->lpVtbl -> SetColumnSortData(This,pColID,pColSortData) | | ( (This)->lpVtbl -> SetColumnSortData(This,pColID,pColSortData) ) |
| | |
#define IColumnData_GetColumnSortData(This,pColID,ppColSortData) \ | | #define IColumnData_GetColumnSortData(This,pColID,ppColSortData) \ |
|
(This)->lpVtbl -> GetColumnSortData(This,pColID,ppColSortData) | | ( (This)->lpVtbl -> GetColumnSortData(This,pColID,ppColSortData) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IColumnData_SetColumnConfigData_Pro | | |
xy( | | |
IColumnData * This, | | |
/* [in] */ SColumnSetID *pColID, | | |
/* [in] */ MMC_COLUMN_SET_DATA *pColSetData); | | |
| | |
void __RPC_STUB IColumnData_SetColumnConfigData_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IColumnData_GetColumnConfigData_Pro | | |
xy( | | |
IColumnData * This, | | |
/* [in] */ SColumnSetID *pColID, | | |
/* [out] */ MMC_COLUMN_SET_DATA **ppColSetData); | | |
| | |
void __RPC_STUB IColumnData_GetColumnConfigData_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IColumnData_SetColumnSortData_Proxy | | |
( | | |
IColumnData * This, | | |
/* [in] */ SColumnSetID *pColID, | | |
/* [in] */ MMC_SORT_SET_DATA *pColSortData); | | |
| | |
void __RPC_STUB IColumnData_SetColumnSortData_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IColumnData_GetColumnSortData_Proxy | | |
( | | |
IColumnData * This, | | |
/* [in] */ SColumnSetID *pColID, | | |
/* [out] */ MMC_SORT_SET_DATA **ppColSortData); | | |
| | |
void __RPC_STUB IColumnData_GetColumnSortData_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IColumnData_INTERFACE_DEFINED__ */ | | #endif /* __IColumnData_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IMessageView_INTERFACE_DEFINED__ | | #ifndef __IMessageView_INTERFACE_DEFINED__ |
#define __IMessageView_INTERFACE_DEFINED__ | | #define __IMessageView_INTERFACE_DEFINED__ |
| | |
/* interface IMessageView */ | | /* interface IMessageView */ |
/* [unique][helpstring][uuid][object] */ | | /* [unique][helpstring][uuid][object] */ |
| | |
typedef | | typedef |
enum tagIconIdentifier | | enum tagIconIdentifier |
| | |
skipping to change at line 6299 | | skipping to change at line 4893 |
| | |
EXTERN_C const IID IID_IMessageView; | | EXTERN_C const IID IID_IMessageView; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("80F94174-FCCC-11d2-B991-00C04F8ECD78") | | MIDL_INTERFACE("80F94174-FCCC-11d2-B991-00C04F8ECD78") |
IMessageView : public IUnknown | | IMessageView : public IUnknown |
{ | | { |
public: | | public: |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetTitleText( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetTitleText( |
|
/* [in] */ LPCOLESTR pszTitleText) = 0; | | /* [in] */ __RPC__in LPCOLESTR pszTitleText) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetBodyText( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetBodyText( |
|
/* [in] */ LPCOLESTR pszBodyText) = 0; | | /* [in] */ __RPC__in LPCOLESTR pszBodyText) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetIcon( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetIcon( |
/* [in] */ IconIdentifier id) = 0; | | /* [in] */ IconIdentifier id) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Clear( void) = 0; | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Clear( void) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IMessageViewVtbl | | typedef struct IMessageViewVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IMessageView * This, | | IMessageView * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IMessageView * This); | | IMessageView * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IMessageView * This); | | IMessageView * This); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetTitleText )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetTitleText )( |
IMessageView * This, | | IMessageView * This, |
|
/* [in] */ LPCOLESTR pszTitleText); | | /* [in] */ __RPC__in LPCOLESTR pszTitleText); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetBodyText )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetBodyText )( |
IMessageView * This, | | IMessageView * This, |
|
/* [in] */ LPCOLESTR pszBodyText); | | /* [in] */ __RPC__in LPCOLESTR pszBodyText); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetIcon )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetIcon )( |
IMessageView * This, | | IMessageView * This, |
/* [in] */ IconIdentifier id); | | /* [in] */ IconIdentifier id); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Clear )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Clear )( |
IMessageView * This); | | IMessageView * This); |
| | |
END_INTERFACE | | END_INTERFACE |
} IMessageViewVtbl; | | } IMessageViewVtbl; |
| | |
interface IMessageView | | interface IMessageView |
{ | | { |
CONST_VTBL struct IMessageViewVtbl *lpVtbl; | | CONST_VTBL struct IMessageViewVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IMessageView_QueryInterface(This,riid,ppvObject) \ | | #define IMessageView_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IMessageView_AddRef(This) \ | | #define IMessageView_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IMessageView_Release(This) \ | | #define IMessageView_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IMessageView_SetTitleText(This,pszTitleText) \ | | #define IMessageView_SetTitleText(This,pszTitleText) \ |
|
(This)->lpVtbl -> SetTitleText(This,pszTitleText) | | ( (This)->lpVtbl -> SetTitleText(This,pszTitleText) ) |
| | |
#define IMessageView_SetBodyText(This,pszBodyText) \ | | #define IMessageView_SetBodyText(This,pszBodyText) \ |
|
(This)->lpVtbl -> SetBodyText(This,pszBodyText) | | ( (This)->lpVtbl -> SetBodyText(This,pszBodyText) ) |
| | |
#define IMessageView_SetIcon(This,id) \ | | #define IMessageView_SetIcon(This,id) \ |
|
(This)->lpVtbl -> SetIcon(This,id) | | ( (This)->lpVtbl -> SetIcon(This,id) ) |
| | |
#define IMessageView_Clear(This) \ | | #define IMessageView_Clear(This) \ |
|
(This)->lpVtbl -> Clear(This) | | ( (This)->lpVtbl -> Clear(This) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IMessageView_SetTitleText_Proxy( | | |
IMessageView * This, | | |
/* [in] */ LPCOLESTR pszTitleText); | | |
| | |
void __RPC_STUB IMessageView_SetTitleText_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IMessageView_SetBodyText_Proxy( | | |
IMessageView * This, | | |
/* [in] */ LPCOLESTR pszBodyText); | | |
| | |
void __RPC_STUB IMessageView_SetBodyText_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IMessageView_SetIcon_Proxy( | | |
IMessageView * This, | | |
/* [in] */ IconIdentifier id); | | |
| | |
void __RPC_STUB IMessageView_SetIcon_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IMessageView_Clear_Proxy( | | |
IMessageView * This); | | |
| | |
void __RPC_STUB IMessageView_Clear_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IMessageView_INTERFACE_DEFINED__ */ | | #endif /* __IMessageView_INTERFACE_DEFINED__ */ |
| | |
|
/* interface __MIDL_itf_mmc_0150 */ | | /* interface __MIDL_itf_mmc_0000_0034 */ |
/* [local] */ | | /* [local] */ |
| | |
typedef struct _RDCITEMHDR | | typedef struct _RDCITEMHDR |
{ | | { |
DWORD dwFlags; | | DWORD dwFlags; |
MMC_COOKIE cookie; | | MMC_COOKIE cookie; |
LPARAM lpReserved; | | LPARAM lpReserved; |
} RDITEMHDR; | | } RDITEMHDR; |
| | |
#define RDCI_ScopeItem ( 0x80000000 ) | | #define RDCI_ScopeItem ( 0x80000000 ) |
| | |
skipping to change at line 6441 | | skipping to change at line 4997 |
typedef struct _RDCOMPARE | | typedef struct _RDCOMPARE |
{ | | { |
DWORD cbSize; | | DWORD cbSize; |
DWORD dwFlags; | | DWORD dwFlags; |
int nColumn; | | int nColumn; |
LPARAM lUserParam; | | LPARAM lUserParam; |
RDITEMHDR *prdch1; | | RDITEMHDR *prdch1; |
RDITEMHDR *prdch2; | | RDITEMHDR *prdch2; |
} RDCOMPARE; | | } RDCOMPARE; |
| | |
|
extern RPC_IF_HANDLE __MIDL_itf_mmc_0150_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_mmc_0000_0034_v0_0_c_ifspec; |
extern RPC_IF_HANDLE __MIDL_itf_mmc_0150_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_mmc_0000_0034_v0_0_s_ifspec; |
| | |
#ifndef __IResultDataCompareEx_INTERFACE_DEFINED__ | | #ifndef __IResultDataCompareEx_INTERFACE_DEFINED__ |
#define __IResultDataCompareEx_INTERFACE_DEFINED__ | | #define __IResultDataCompareEx_INTERFACE_DEFINED__ |
| | |
/* interface IResultDataCompareEx */ | | /* interface IResultDataCompareEx */ |
/* [unique][helpstring][uuid][object] */ | | /* [unique][helpstring][uuid][object] */ |
| | |
EXTERN_C const IID IID_IResultDataCompareEx; | | EXTERN_C const IID IID_IResultDataCompareEx; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("96933476-0251-11d3-AEB0-00C04F8ECD78") | | MIDL_INTERFACE("96933476-0251-11d3-AEB0-00C04F8ECD78") |
IResultDataCompareEx : public IUnknown | | IResultDataCompareEx : public IUnknown |
{ | | { |
public: | | public: |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Compare( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Compare( |
|
/* [in] */ RDCOMPARE *prdc, | | /* [in] */ __RPC__in RDCOMPARE *prdc, |
/* [out] */ int *pnResult) = 0; | | /* [out] */ __RPC__out int *pnResult) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IResultDataCompareExVtbl | | typedef struct IResultDataCompareExVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IResultDataCompareEx * This, | | IResultDataCompareEx * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IResultDataCompareEx * This); | | IResultDataCompareEx * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IResultDataCompareEx * This); | | IResultDataCompareEx * This); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Compare )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Compare )( |
IResultDataCompareEx * This, | | IResultDataCompareEx * This, |
|
/* [in] */ RDCOMPARE *prdc, | | /* [in] */ __RPC__in RDCOMPARE *prdc, |
/* [out] */ int *pnResult); | | /* [out] */ __RPC__out int *pnResult); |
| | |
END_INTERFACE | | END_INTERFACE |
} IResultDataCompareExVtbl; | | } IResultDataCompareExVtbl; |
| | |
interface IResultDataCompareEx | | interface IResultDataCompareEx |
{ | | { |
CONST_VTBL struct IResultDataCompareExVtbl *lpVtbl; | | CONST_VTBL struct IResultDataCompareExVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IResultDataCompareEx_QueryInterface(This,riid,ppvObject) \ | | #define IResultDataCompareEx_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IResultDataCompareEx_AddRef(This) \ | | #define IResultDataCompareEx_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IResultDataCompareEx_Release(This) \ | | #define IResultDataCompareEx_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IResultDataCompareEx_Compare(This,prdc,pnResult) \ | | #define IResultDataCompareEx_Compare(This,prdc,pnResult) \ |
|
(This)->lpVtbl -> Compare(This,prdc,pnResult) | | ( (This)->lpVtbl -> Compare(This,prdc,pnResult) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IResultDataCompareEx_Compare_Proxy( | | |
IResultDataCompareEx * This, | | |
/* [in] */ RDCOMPARE *prdc, | | |
/* [out] */ int *pnResult); | | |
| | |
void __RPC_STUB IResultDataCompareEx_Compare_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IResultDataCompareEx_INTERFACE_DEFINED__ */ | | #endif /* __IResultDataCompareEx_INTERFACE_DEFINED__ */ |
| | |
|
/* interface __MIDL_itf_mmc_0151 */ | | /* interface __MIDL_itf_mmc_0000_0035 */ |
/* [local] */ | | /* [local] */ |
| | |
#endif // MMC_VER >= 0x0120 | | #endif // MMC_VER >= 0x0120 |
#if (MMC_VER >= 0x0200) | | #if (MMC_VER >= 0x0200) |
typedef | | typedef |
enum _MMC_VIEW_TYPE | | enum _MMC_VIEW_TYPE |
{ MMC_VIEW_TYPE_LIST = 0, | | { MMC_VIEW_TYPE_LIST = 0, |
|
MMC_VIEW_TYPE_HTML = MMC_VIEW_TYPE_LIST + 1, | | MMC_VIEW_TYPE_HTML = ( MMC_VIEW_TYPE_LIST + 1 ) , |
MMC_VIEW_TYPE_OCX = MMC_VIEW_TYPE_HTML + 1 | | MMC_VIEW_TYPE_OCX = ( MMC_VIEW_TYPE_HTML + 1 ) |
} MMC_VIEW_TYPE; | | } MMC_VIEW_TYPE; |
| | |
#define RVTI_MISC_OPTIONS_NOLISTVIEWS ( 0x1 ) | | #define RVTI_MISC_OPTIONS_NOLISTVIEWS ( 0x1 ) |
| | |
#define RVTI_LIST_OPTIONS_NONE ( 0 ) | | #define RVTI_LIST_OPTIONS_NONE ( 0 ) |
| | |
#define RVTI_LIST_OPTIONS_OWNERDATALIST ( 0x2 ) | | #define RVTI_LIST_OPTIONS_OWNERDATALIST ( 0x2 ) |
| | |
#define RVTI_LIST_OPTIONS_MULTISELECT ( 0x4 ) | | #define RVTI_LIST_OPTIONS_MULTISELECT ( 0x4 ) |
| | |
| | |
skipping to change at line 6570 | | skipping to change at line 5116 |
| | |
#define RVTI_OCX_OPTIONS_NOLISTVIEW ( 0x1 ) | | #define RVTI_OCX_OPTIONS_NOLISTVIEW ( 0x1 ) |
| | |
#define RVTI_OCX_OPTIONS_CACHE_OCX ( 0x2 ) | | #define RVTI_OCX_OPTIONS_CACHE_OCX ( 0x2 ) |
| | |
typedef struct _RESULT_VIEW_TYPE_INFO | | typedef struct _RESULT_VIEW_TYPE_INFO |
{ | | { |
LPOLESTR pstrPersistableViewDescription; | | LPOLESTR pstrPersistableViewDescription; |
MMC_VIEW_TYPE eViewType; | | MMC_VIEW_TYPE eViewType; |
DWORD dwMiscOptions; | | DWORD dwMiscOptions; |
|
/* [switch_is][switch_type] */ union | | union |
{ | | { |
|
/* [case()] */ DWORD dwListOptions; | | DWORD dwListOptions; |
/* [case()] */ struct | | struct |
{ | | { |
DWORD dwHTMLOptions; | | DWORD dwHTMLOptions; |
LPOLESTR pstrURL; | | LPOLESTR pstrURL; |
} ; | | } ; |
|
/* [case()] */ struct | | struct |
{ | | { |
DWORD dwOCXOptions; | | DWORD dwOCXOptions; |
LPUNKNOWN pUnkControl; | | LPUNKNOWN pUnkControl; |
} ; | | } ; |
|
/* [default] */ /* Empty union arm */ | | /* Empty union arm */ |
} ; | | } ; |
} RESULT_VIEW_TYPE_INFO; | | } RESULT_VIEW_TYPE_INFO; |
| | |
typedef struct _RESULT_VIEW_TYPE_INFO *PRESULT_VIEW_TYPE_INFO; | | typedef struct _RESULT_VIEW_TYPE_INFO *PRESULT_VIEW_TYPE_INFO; |
| | |
#define CCF_DESCRIPTION ( L"CCF_DESCRIPTION" ) | | #define CCF_DESCRIPTION ( L"CCF_DESCRIPTION" ) |
| | |
#define CCF_HTML_DETAILS ( L"CCF_HTML_DETAILS" ) | | #define CCF_HTML_DETAILS ( L"CCF_HTML_DETAILS" ) |
| | |
typedef struct _CONTEXTMENUITEM2 | | typedef struct _CONTEXTMENUITEM2 |
| | |
skipping to change at line 6619 | | skipping to change at line 5165 |
LPCOLESTR pszURL; | | LPCOLESTR pszURL; |
LPCOLESTR pszViewTitle; | | LPCOLESTR pszViewTitle; |
LPCOLESTR pszTooltipText; | | LPCOLESTR pszTooltipText; |
BOOL bReplacesDefaultView; | | BOOL bReplacesDefaultView; |
} MMC_EXT_VIEW_DATA; | | } MMC_EXT_VIEW_DATA; |
| | |
typedef struct _MMC_EXT_VIEW_DATA *PMMC_EXT_VIEW_DATA; | | typedef struct _MMC_EXT_VIEW_DATA *PMMC_EXT_VIEW_DATA; |
| | |
#define MMC_DEFAULT_OPERATION_COPY ( 0x1 ) | | #define MMC_DEFAULT_OPERATION_COPY ( 0x1 ) |
| | |
|
extern RPC_IF_HANDLE __MIDL_itf_mmc_0151_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_mmc_0000_0035_v0_0_c_ifspec; |
extern RPC_IF_HANDLE __MIDL_itf_mmc_0151_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_mmc_0000_0035_v0_0_s_ifspec; |
| | |
#ifndef __IComponentData2_INTERFACE_DEFINED__ | | #ifndef __IComponentData2_INTERFACE_DEFINED__ |
#define __IComponentData2_INTERFACE_DEFINED__ | | #define __IComponentData2_INTERFACE_DEFINED__ |
| | |
/* interface IComponentData2 */ | | /* interface IComponentData2 */ |
/* [unique][helpstring][uuid][object] */ | | /* [unique][helpstring][uuid][object] */ |
| | |
EXTERN_C const IID IID_IComponentData2; | | EXTERN_C const IID IID_IComponentData2; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("CCA0F2D2-82DE-41B5-BF47-3B2076273D5C") | | MIDL_INTERFACE("CCA0F2D2-82DE-41B5-BF47-3B2076273D5C") |
IComponentData2 : public IComponentData | | IComponentData2 : public IComponentData |
{ | | { |
public: | | public: |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryDispatch( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryDispatch( |
/* [in] */ MMC_COOKIE cookie, | | /* [in] */ MMC_COOKIE cookie, |
/* [in] */ DATA_OBJECT_TYPES type, | | /* [in] */ DATA_OBJECT_TYPES type, |
|
/* [out] */ LPDISPATCH *ppDispatch) = 0; | | /* [out] */ __RPC__deref_out_opt LPDISPATCH *ppDispatch) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IComponentData2Vtbl | | typedef struct IComponentData2Vtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IComponentData2 * This, | | IComponentData2 * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IComponentData2 * This); | | IComponentData2 * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IComponentData2 * This); | | IComponentData2 * This); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Initialize )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Initialize )( |
IComponentData2 * This, | | IComponentData2 * This, |
|
/* [in] */ LPUNKNOWN pUnknown); | | /* [in] */ __RPC__in_opt LPUNKNOWN pUnknown); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *CreateComponent )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *CreateComponent )( |
IComponentData2 * This, | | IComponentData2 * This, |
|
/* [out] */ LPCOMPONENT *ppComponent); | | /* [out] */ __RPC__deref_out_opt LPCOMPONENT *ppComponent); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Notify )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Notify )( |
IComponentData2 * This, | | IComponentData2 * This, |
|
/* [in] */ LPDATAOBJECT lpDataObject, | | /* [in] */ __RPC__in_opt LPDATAOBJECT lpDataObject, |
/* [in] */ MMC_NOTIFY_TYPE event, | | /* [in] */ MMC_NOTIFY_TYPE event, |
/* [in] */ LPARAM arg, | | /* [in] */ LPARAM arg, |
/* [in] */ LPARAM param); | | /* [in] */ LPARAM param); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Destroy )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Destroy )( |
IComponentData2 * This); | | IComponentData2 * This); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryDataObject )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryDataObject )( |
IComponentData2 * This, | | IComponentData2 * This, |
/* [in] */ MMC_COOKIE cookie, | | /* [in] */ MMC_COOKIE cookie, |
/* [in] */ DATA_OBJECT_TYPES type, | | /* [in] */ DATA_OBJECT_TYPES type, |
|
/* [out] */ LPDATAOBJECT *ppDataObject); | | /* [out] */ __RPC__deref_out_opt LPDATAOBJECT *ppDataObject); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetDisplayInfo )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetDisplayInfo )( |
IComponentData2 * This, | | IComponentData2 * This, |
|
/* [out][in] */ SCOPEDATAITEM *pScopeDataItem); | | /* [out][in] */ __RPC__inout SCOPEDATAITEM *pScopeDataItem); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *CompareObjects )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *CompareObjects )( |
IComponentData2 * This, | | IComponentData2 * This, |
|
/* [in] */ LPDATAOBJECT lpDataObjectA, | | /* [in] */ __RPC__in_opt LPDATAOBJECT lpDataObjectA, |
/* [in] */ LPDATAOBJECT lpDataObjectB); | | /* [in] */ __RPC__in_opt LPDATAOBJECT lpDataObjectB); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryDispatch )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryDispatch )( |
IComponentData2 * This, | | IComponentData2 * This, |
/* [in] */ MMC_COOKIE cookie, | | /* [in] */ MMC_COOKIE cookie, |
/* [in] */ DATA_OBJECT_TYPES type, | | /* [in] */ DATA_OBJECT_TYPES type, |
|
/* [out] */ LPDISPATCH *ppDispatch); | | /* [out] */ __RPC__deref_out_opt LPDISPATCH *ppDispatch); |
| | |
END_INTERFACE | | END_INTERFACE |
} IComponentData2Vtbl; | | } IComponentData2Vtbl; |
| | |
interface IComponentData2 | | interface IComponentData2 |
{ | | { |
CONST_VTBL struct IComponentData2Vtbl *lpVtbl; | | CONST_VTBL struct IComponentData2Vtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IComponentData2_QueryInterface(This,riid,ppvObject) \ | | #define IComponentData2_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IComponentData2_AddRef(This) \ | | #define IComponentData2_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IComponentData2_Release(This) \ | | #define IComponentData2_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IComponentData2_Initialize(This,pUnknown) \ | | #define IComponentData2_Initialize(This,pUnknown) \ |
|
(This)->lpVtbl -> Initialize(This,pUnknown) | | ( (This)->lpVtbl -> Initialize(This,pUnknown) ) |
| | |
#define IComponentData2_CreateComponent(This,ppComponent) \ | | #define IComponentData2_CreateComponent(This,ppComponent) \ |
|
(This)->lpVtbl -> CreateComponent(This,ppComponent) | | ( (This)->lpVtbl -> CreateComponent(This,ppComponent) ) |
| | |
#define IComponentData2_Notify(This,lpDataObject,event,arg,param) \ | | #define IComponentData2_Notify(This,lpDataObject,event,arg,param) \ |
|
(This)->lpVtbl -> Notify(This,lpDataObject,event,arg,param) | | ( (This)->lpVtbl -> Notify(This,lpDataObject,event,arg,param) ) |
| | |
#define IComponentData2_Destroy(This) \ | | #define IComponentData2_Destroy(This) \ |
|
(This)->lpVtbl -> Destroy(This) | | ( (This)->lpVtbl -> Destroy(This) ) |
| | |
#define IComponentData2_QueryDataObject(This,cookie,type,ppDataObject) \ | | #define IComponentData2_QueryDataObject(This,cookie,type,ppDataObject) \ |
|
(This)->lpVtbl -> QueryDataObject(This,cookie,type,ppDataObject) | | ( (This)->lpVtbl -> QueryDataObject(This,cookie,type,ppDataObject) ) |
| | |
#define IComponentData2_GetDisplayInfo(This,pScopeDataItem) \ | | #define IComponentData2_GetDisplayInfo(This,pScopeDataItem) \ |
|
(This)->lpVtbl -> GetDisplayInfo(This,pScopeDataItem) | | ( (This)->lpVtbl -> GetDisplayInfo(This,pScopeDataItem) ) |
| | |
#define IComponentData2_CompareObjects(This,lpDataObjectA,lpDataObjectB) \ | | #define IComponentData2_CompareObjects(This,lpDataObjectA,lpDataObjectB) \ |
|
(This)->lpVtbl -> CompareObjects(This,lpDataObjectA,lpDataObjectB) | | ( (This)->lpVtbl -> CompareObjects(This,lpDataObjectA,lpDataObjectB) ) |
| | |
#define IComponentData2_QueryDispatch(This,cookie,type,ppDispatch) \ | | #define IComponentData2_QueryDispatch(This,cookie,type,ppDispatch) \ |
|
(This)->lpVtbl -> QueryDispatch(This,cookie,type,ppDispatch) | | ( (This)->lpVtbl -> QueryDispatch(This,cookie,type,ppDispatch) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IComponentData2_QueryDispatch_Proxy | | |
( | | |
IComponentData2 * This, | | |
/* [in] */ MMC_COOKIE cookie, | | |
/* [in] */ DATA_OBJECT_TYPES type, | | |
/* [out] */ LPDISPATCH *ppDispatch); | | |
| | |
void __RPC_STUB IComponentData2_QueryDispatch_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IComponentData2_INTERFACE_DEFINED__ */ | | #endif /* __IComponentData2_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IComponent2_INTERFACE_DEFINED__ | | #ifndef __IComponent2_INTERFACE_DEFINED__ |
#define __IComponent2_INTERFACE_DEFINED__ | | #define __IComponent2_INTERFACE_DEFINED__ |
| | |
/* interface IComponent2 */ | | /* interface IComponent2 */ |
/* [unique][helpstring][uuid][object] */ | | /* [unique][helpstring][uuid][object] */ |
| | |
EXTERN_C const IID IID_IComponent2; | | EXTERN_C const IID IID_IComponent2; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("79A2D615-4A10-4ED4-8C65-8633F9335095") | | MIDL_INTERFACE("79A2D615-4A10-4ED4-8C65-8633F9335095") |
IComponent2 : public IComponent | | IComponent2 : public IComponent |
{ | | { |
public: | | public: |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryDispatch( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryDispatch( |
/* [in] */ MMC_COOKIE cookie, | | /* [in] */ MMC_COOKIE cookie, |
/* [in] */ DATA_OBJECT_TYPES type, | | /* [in] */ DATA_OBJECT_TYPES type, |
|
/* [out] */ LPDISPATCH *ppDispatch) = 0; | | /* [out] */ __RPC__deref_out_opt LPDISPATCH *ppDispatch) = 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetResultViewType2( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetResultViewType2( |
/* [in] */ MMC_COOKIE cookie, | | /* [in] */ MMC_COOKIE cookie, |
|
/* [out][in] */ PRESULT_VIEW_TYPE_INFO pResultViewType) = 0; | | /* [out][in] */ __RPC__inout PRESULT_VIEW_TYPE_INFO pResultViewType)
= 0; |
| | |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE RestoreResultView( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE RestoreResultView( |
/* [in] */ MMC_COOKIE cookie, | | /* [in] */ MMC_COOKIE cookie, |
|
/* [in] */ PRESULT_VIEW_TYPE_INFO pResultViewType) = 0; | | /* [in] */ __RPC__in PRESULT_VIEW_TYPE_INFO pResultViewType) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IComponent2Vtbl | | typedef struct IComponent2Vtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IComponent2 * This, | | IComponent2 * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IComponent2 * This); | | IComponent2 * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IComponent2 * This); | | IComponent2 * This); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Initialize )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Initialize )( |
IComponent2 * This, | | IComponent2 * This, |
|
/* [in] */ LPCONSOLE lpConsole); | | /* [in] */ __RPC__in_opt LPCONSOLE lpConsole); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Notify )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Notify )( |
IComponent2 * This, | | IComponent2 * This, |
|
/* [in] */ LPDATAOBJECT lpDataObject, | | /* [in] */ __RPC__in_opt LPDATAOBJECT lpDataObject, |
/* [in] */ MMC_NOTIFY_TYPE event, | | /* [in] */ MMC_NOTIFY_TYPE event, |
/* [in] */ LPARAM arg, | | /* [in] */ LPARAM arg, |
/* [in] */ LPARAM param); | | /* [in] */ LPARAM param); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Destroy )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Destroy )( |
IComponent2 * This, | | IComponent2 * This, |
/* [in] */ MMC_COOKIE cookie); | | /* [in] */ MMC_COOKIE cookie); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryDataObject )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryDataObject )( |
IComponent2 * This, | | IComponent2 * This, |
/* [in] */ MMC_COOKIE cookie, | | /* [in] */ MMC_COOKIE cookie, |
/* [in] */ DATA_OBJECT_TYPES type, | | /* [in] */ DATA_OBJECT_TYPES type, |
|
/* [out] */ LPDATAOBJECT *ppDataObject); | | /* [out] */ __RPC__deref_out_opt LPDATAOBJECT *ppDataObject); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetResultViewType )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetResultViewType )( |
IComponent2 * This, | | IComponent2 * This, |
/* [in] */ MMC_COOKIE cookie, | | /* [in] */ MMC_COOKIE cookie, |
|
/* [out] */ LPOLESTR *ppViewType, | | /* [out] */ __RPC__deref_out_opt LPOLESTR *ppViewType, |
/* [out] */ long *pViewOptions); | | /* [out] */ __RPC__out long *pViewOptions); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetDisplayInfo )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetDisplayInfo )( |
IComponent2 * This, | | IComponent2 * This, |
|
/* [out][in] */ RESULTDATAITEM *pResultDataItem); | | /* [out][in] */ __RPC__inout RESULTDATAITEM *pResultDataItem); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *CompareObjects )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *CompareObjects )( |
IComponent2 * This, | | IComponent2 * This, |
|
/* [in] */ LPDATAOBJECT lpDataObjectA, | | /* [in] */ __RPC__in_opt LPDATAOBJECT lpDataObjectA, |
/* [in] */ LPDATAOBJECT lpDataObjectB); | | /* [in] */ __RPC__in_opt LPDATAOBJECT lpDataObjectB); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryDispatch )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryDispatch )( |
IComponent2 * This, | | IComponent2 * This, |
/* [in] */ MMC_COOKIE cookie, | | /* [in] */ MMC_COOKIE cookie, |
/* [in] */ DATA_OBJECT_TYPES type, | | /* [in] */ DATA_OBJECT_TYPES type, |
|
/* [out] */ LPDISPATCH *ppDispatch); | | /* [out] */ __RPC__deref_out_opt LPDISPATCH *ppDispatch); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetResultViewType2 )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetResultViewType2 )( |
IComponent2 * This, | | IComponent2 * This, |
/* [in] */ MMC_COOKIE cookie, | | /* [in] */ MMC_COOKIE cookie, |
|
/* [out][in] */ PRESULT_VIEW_TYPE_INFO pResultViewType); | | /* [out][in] */ __RPC__inout PRESULT_VIEW_TYPE_INFO pResultViewType)
; |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *RestoreResultView )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *RestoreResultView )( |
IComponent2 * This, | | IComponent2 * This, |
/* [in] */ MMC_COOKIE cookie, | | /* [in] */ MMC_COOKIE cookie, |
|
/* [in] */ PRESULT_VIEW_TYPE_INFO pResultViewType); | | /* [in] */ __RPC__in PRESULT_VIEW_TYPE_INFO pResultViewType); |
| | |
END_INTERFACE | | END_INTERFACE |
} IComponent2Vtbl; | | } IComponent2Vtbl; |
| | |
interface IComponent2 | | interface IComponent2 |
{ | | { |
CONST_VTBL struct IComponent2Vtbl *lpVtbl; | | CONST_VTBL struct IComponent2Vtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IComponent2_QueryInterface(This,riid,ppvObject) \ | | #define IComponent2_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IComponent2_AddRef(This) \ | | #define IComponent2_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IComponent2_Release(This) \ | | #define IComponent2_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IComponent2_Initialize(This,lpConsole) \ | | #define IComponent2_Initialize(This,lpConsole) \ |
|
(This)->lpVtbl -> Initialize(This,lpConsole) | | ( (This)->lpVtbl -> Initialize(This,lpConsole) ) |
| | |
#define IComponent2_Notify(This,lpDataObject,event,arg,param) \ | | #define IComponent2_Notify(This,lpDataObject,event,arg,param) \ |
|
(This)->lpVtbl -> Notify(This,lpDataObject,event,arg,param) | | ( (This)->lpVtbl -> Notify(This,lpDataObject,event,arg,param) ) |
| | |
#define IComponent2_Destroy(This,cookie) \ | | #define IComponent2_Destroy(This,cookie) \ |
|
(This)->lpVtbl -> Destroy(This,cookie) | | ( (This)->lpVtbl -> Destroy(This,cookie) ) |
| | |
#define IComponent2_QueryDataObject(This,cookie,type,ppDataObject) \ | | #define IComponent2_QueryDataObject(This,cookie,type,ppDataObject) \ |
|
(This)->lpVtbl -> QueryDataObject(This,cookie,type,ppDataObject) | | ( (This)->lpVtbl -> QueryDataObject(This,cookie,type,ppDataObject) ) |
| | |
#define IComponent2_GetResultViewType(This,cookie,ppViewType,pViewOptions) \ | | #define IComponent2_GetResultViewType(This,cookie,ppViewType,pViewOptions) \ |
|
(This)->lpVtbl -> GetResultViewType(This,cookie,ppViewType,pViewOptions) | | ( (This)->lpVtbl -> GetResultViewType(This,cookie,ppViewType,pViewOptions) ) |
| | |
#define IComponent2_GetDisplayInfo(This,pResultDataItem) \ | | #define IComponent2_GetDisplayInfo(This,pResultDataItem) \ |
|
(This)->lpVtbl -> GetDisplayInfo(This,pResultDataItem) | | ( (This)->lpVtbl -> GetDisplayInfo(This,pResultDataItem) ) |
| | |
#define IComponent2_CompareObjects(This,lpDataObjectA,lpDataObjectB) \ | | #define IComponent2_CompareObjects(This,lpDataObjectA,lpDataObjectB) \ |
|
(This)->lpVtbl -> CompareObjects(This,lpDataObjectA,lpDataObjectB) | | ( (This)->lpVtbl -> CompareObjects(This,lpDataObjectA,lpDataObjectB) ) |
| | |
#define IComponent2_QueryDispatch(This,cookie,type,ppDispatch) \ | | #define IComponent2_QueryDispatch(This,cookie,type,ppDispatch) \ |
|
(This)->lpVtbl -> QueryDispatch(This,cookie,type,ppDispatch) | | ( (This)->lpVtbl -> QueryDispatch(This,cookie,type,ppDispatch) ) |
| | |
#define IComponent2_GetResultViewType2(This,cookie,pResultViewType) \ | | #define IComponent2_GetResultViewType2(This,cookie,pResultViewType) \ |
|
(This)->lpVtbl -> GetResultViewType2(This,cookie,pResultViewType) | | ( (This)->lpVtbl -> GetResultViewType2(This,cookie,pResultViewType) ) |
| | |
#define IComponent2_RestoreResultView(This,cookie,pResultViewType) \ | | #define IComponent2_RestoreResultView(This,cookie,pResultViewType) \ |
|
(This)->lpVtbl -> RestoreResultView(This,cookie,pResultViewType) | | ( (This)->lpVtbl -> RestoreResultView(This,cookie,pResultViewType) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IComponent2_QueryDispatch_Proxy( | | |
IComponent2 * This, | | |
/* [in] */ MMC_COOKIE cookie, | | |
/* [in] */ DATA_OBJECT_TYPES type, | | |
/* [out] */ LPDISPATCH *ppDispatch); | | |
| | |
void __RPC_STUB IComponent2_QueryDispatch_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IComponent2_GetResultViewType2_Prox | | |
y( | | |
IComponent2 * This, | | |
/* [in] */ MMC_COOKIE cookie, | | |
/* [out][in] */ PRESULT_VIEW_TYPE_INFO pResultViewType); | | |
| | |
void __RPC_STUB IComponent2_GetResultViewType2_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IComponent2_RestoreResultView_Proxy | | |
( | | |
IComponent2 * This, | | |
/* [in] */ MMC_COOKIE cookie, | | |
/* [in] */ PRESULT_VIEW_TYPE_INFO pResultViewType); | | |
| | |
void __RPC_STUB IComponent2_RestoreResultView_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IComponent2_INTERFACE_DEFINED__ */ | | #endif /* __IComponent2_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IContextMenuCallback2_INTERFACE_DEFINED__ | | #ifndef __IContextMenuCallback2_INTERFACE_DEFINED__ |
#define __IContextMenuCallback2_INTERFACE_DEFINED__ | | #define __IContextMenuCallback2_INTERFACE_DEFINED__ |
| | |
/* interface IContextMenuCallback2 */ | | /* interface IContextMenuCallback2 */ |
/* [unique][helpstring][uuid][object] */ | | /* [unique][helpstring][uuid][object] */ |
| | |
EXTERN_C const IID IID_IContextMenuCallback2; | | EXTERN_C const IID IID_IContextMenuCallback2; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("E178BC0E-2ED0-4b5e-8097-42C9087E8B33") | | MIDL_INTERFACE("E178BC0E-2ED0-4b5e-8097-42C9087E8B33") |
IContextMenuCallback2 : public IUnknown | | IContextMenuCallback2 : public IUnknown |
{ | | { |
public: | | public: |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddItem( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddItem( |
|
/* [in] */ CONTEXTMENUITEM2 *pItem) = 0; | | /* [in] */ __RPC__in CONTEXTMENUITEM2 *pItem) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IContextMenuCallback2Vtbl | | typedef struct IContextMenuCallback2Vtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IContextMenuCallback2 * This, | | IContextMenuCallback2 * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IContextMenuCallback2 * This); | | IContextMenuCallback2 * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IContextMenuCallback2 * This); | | IContextMenuCallback2 * This); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *AddItem )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *AddItem )( |
IContextMenuCallback2 * This, | | IContextMenuCallback2 * This, |
|
/* [in] */ CONTEXTMENUITEM2 *pItem); | | /* [in] */ __RPC__in CONTEXTMENUITEM2 *pItem); |
| | |
END_INTERFACE | | END_INTERFACE |
} IContextMenuCallback2Vtbl; | | } IContextMenuCallback2Vtbl; |
| | |
interface IContextMenuCallback2 | | interface IContextMenuCallback2 |
{ | | { |
CONST_VTBL struct IContextMenuCallback2Vtbl *lpVtbl; | | CONST_VTBL struct IContextMenuCallback2Vtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IContextMenuCallback2_QueryInterface(This,riid,ppvObject) \ | | #define IContextMenuCallback2_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IContextMenuCallback2_AddRef(This) \ | | #define IContextMenuCallback2_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IContextMenuCallback2_Release(This) \ | | #define IContextMenuCallback2_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IContextMenuCallback2_AddItem(This,pItem) \ | | #define IContextMenuCallback2_AddItem(This,pItem) \ |
|
(This)->lpVtbl -> AddItem(This,pItem) | | ( (This)->lpVtbl -> AddItem(This,pItem) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IContextMenuCallback2_AddItem_Proxy | | |
( | | |
IContextMenuCallback2 * This, | | |
/* [in] */ CONTEXTMENUITEM2 *pItem); | | |
| | |
void __RPC_STUB IContextMenuCallback2_AddItem_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IContextMenuCallback2_INTERFACE_DEFINED__ */ | | #endif /* __IContextMenuCallback2_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IMMCVersionInfo_INTERFACE_DEFINED__ | | #ifndef __IMMCVersionInfo_INTERFACE_DEFINED__ |
#define __IMMCVersionInfo_INTERFACE_DEFINED__ | | #define __IMMCVersionInfo_INTERFACE_DEFINED__ |
| | |
/* interface IMMCVersionInfo */ | | /* interface IMMCVersionInfo */ |
/* [object][helpstring][uuid] */ | | /* [object][helpstring][uuid] */ |
| | |
EXTERN_C const IID IID_IMMCVersionInfo; | | EXTERN_C const IID IID_IMMCVersionInfo; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("A8D2C5FE-CDCB-4b9d-BDE5-A27343FF54BC") | | MIDL_INTERFACE("A8D2C5FE-CDCB-4b9d-BDE5-A27343FF54BC") |
IMMCVersionInfo : public IUnknown | | IMMCVersionInfo : public IUnknown |
{ | | { |
public: | | public: |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetMMCVersion( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetMMCVersion( |
|
/* [out] */ long *pVersionMajor, | | /* [out] */ __RPC__out long *pVersionMajor, |
/* [out] */ long *pVersionMinor) = 0; | | /* [out] */ __RPC__out long *pVersionMinor) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IMMCVersionInfoVtbl | | typedef struct IMMCVersionInfoVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IMMCVersionInfo * This, | | IMMCVersionInfo * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IMMCVersionInfo * This); | | IMMCVersionInfo * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IMMCVersionInfo * This); | | IMMCVersionInfo * This); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetMMCVersion )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetMMCVersion )( |
IMMCVersionInfo * This, | | IMMCVersionInfo * This, |
|
/* [out] */ long *pVersionMajor, | | /* [out] */ __RPC__out long *pVersionMajor, |
/* [out] */ long *pVersionMinor); | | /* [out] */ __RPC__out long *pVersionMinor); |
| | |
END_INTERFACE | | END_INTERFACE |
} IMMCVersionInfoVtbl; | | } IMMCVersionInfoVtbl; |
| | |
interface IMMCVersionInfo | | interface IMMCVersionInfo |
{ | | { |
CONST_VTBL struct IMMCVersionInfoVtbl *lpVtbl; | | CONST_VTBL struct IMMCVersionInfoVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IMMCVersionInfo_QueryInterface(This,riid,ppvObject) \ | | #define IMMCVersionInfo_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IMMCVersionInfo_AddRef(This) \ | | #define IMMCVersionInfo_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IMMCVersionInfo_Release(This) \ | | #define IMMCVersionInfo_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IMMCVersionInfo_GetMMCVersion(This,pVersionMajor,pVersionMinor) \ | | #define IMMCVersionInfo_GetMMCVersion(This,pVersionMajor,pVersionMinor) \ |
|
(This)->lpVtbl -> GetMMCVersion(This,pVersionMajor,pVersionMinor) | | ( (This)->lpVtbl -> GetMMCVersion(This,pVersionMajor,pVersionMinor) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IMMCVersionInfo_GetMMCVersion_Proxy | | |
( | | |
IMMCVersionInfo * This, | | |
/* [out] */ long *pVersionMajor, | | |
/* [out] */ long *pVersionMinor); | | |
| | |
void __RPC_STUB IMMCVersionInfo_GetMMCVersion_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IMMCVersionInfo_INTERFACE_DEFINED__ */ | | #endif /* __IMMCVersionInfo_INTERFACE_DEFINED__ */ |
| | |
#ifndef __MMCVersionLib_LIBRARY_DEFINED__ | | #ifndef __MMCVersionLib_LIBRARY_DEFINED__ |
#define __MMCVersionLib_LIBRARY_DEFINED__ | | #define __MMCVersionLib_LIBRARY_DEFINED__ |
| | |
/* library MMCVersionLib */ | | /* library MMCVersionLib */ |
/* [helpstring][version][uuid] */ | | /* [helpstring][version][uuid] */ |
| | |
EXTERN_C const IID LIBID_MMCVersionLib; | | EXTERN_C const IID LIBID_MMCVersionLib; |
| | |
| | |
skipping to change at line 7146 | | skipping to change at line 5629 |
| | |
EXTERN_C const IID IID_IExtendView; | | EXTERN_C const IID IID_IExtendView; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("89995CEE-D2ED-4c0e-AE5E-DF7E76F3FA53") | | MIDL_INTERFACE("89995CEE-D2ED-4c0e-AE5E-DF7E76F3FA53") |
IExtendView : public IUnknown | | IExtendView : public IUnknown |
{ | | { |
public: | | public: |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetViews( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetViews( |
|
/* [in] */ LPDATAOBJECT pDataObject, | | /* [in] */ __RPC__in_opt LPDATAOBJECT pDataObject, |
/* [in] */ LPVIEWEXTENSIONCALLBACK pViewExtensionCallback) = 0; | | /* [in] */ __RPC__in_opt LPVIEWEXTENSIONCALLBACK pViewExtensionCallb |
| | ack) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IExtendViewVtbl | | typedef struct IExtendViewVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IExtendView * This, | | IExtendView * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IExtendView * This); | | IExtendView * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IExtendView * This); | | IExtendView * This); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetViews )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetViews )( |
IExtendView * This, | | IExtendView * This, |
|
/* [in] */ LPDATAOBJECT pDataObject, | | /* [in] */ __RPC__in_opt LPDATAOBJECT pDataObject, |
/* [in] */ LPVIEWEXTENSIONCALLBACK pViewExtensionCallback); | | /* [in] */ __RPC__in_opt LPVIEWEXTENSIONCALLBACK pViewExtensionCallb |
| | ack); |
| | |
END_INTERFACE | | END_INTERFACE |
} IExtendViewVtbl; | | } IExtendViewVtbl; |
| | |
interface IExtendView | | interface IExtendView |
{ | | { |
CONST_VTBL struct IExtendViewVtbl *lpVtbl; | | CONST_VTBL struct IExtendViewVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IExtendView_QueryInterface(This,riid,ppvObject) \ | | #define IExtendView_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IExtendView_AddRef(This) \ | | #define IExtendView_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IExtendView_Release(This) \ | | #define IExtendView_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IExtendView_GetViews(This,pDataObject,pViewExtensionCallback) \ | | #define IExtendView_GetViews(This,pDataObject,pViewExtensionCallback) \ |
|
(This)->lpVtbl -> GetViews(This,pDataObject,pViewExtensionCallback) | | ( (This)->lpVtbl -> GetViews(This,pDataObject,pViewExtensionCallback) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IExtendView_GetViews_Proxy( | | |
IExtendView * This, | | |
/* [in] */ LPDATAOBJECT pDataObject, | | |
/* [in] */ LPVIEWEXTENSIONCALLBACK pViewExtensionCallback); | | |
| | |
void __RPC_STUB IExtendView_GetViews_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IExtendView_INTERFACE_DEFINED__ */ | | #endif /* __IExtendView_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IViewExtensionCallback_INTERFACE_DEFINED__ | | #ifndef __IViewExtensionCallback_INTERFACE_DEFINED__ |
#define __IViewExtensionCallback_INTERFACE_DEFINED__ | | #define __IViewExtensionCallback_INTERFACE_DEFINED__ |
| | |
/* interface IViewExtensionCallback */ | | /* interface IViewExtensionCallback */ |
/* [unique][helpstring][uuid][object] */ | | /* [unique][helpstring][uuid][object] */ |
| | |
EXTERN_C const IID IID_IViewExtensionCallback; | | EXTERN_C const IID IID_IViewExtensionCallback; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("34DD928A-7599-41E5-9F5E-D6BC3062C2DA") | | MIDL_INTERFACE("34DD928A-7599-41E5-9F5E-D6BC3062C2DA") |
IViewExtensionCallback : public IUnknown | | IViewExtensionCallback : public IUnknown |
{ | | { |
public: | | public: |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddView( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddView( |
|
/* [in] */ PMMC_EXT_VIEW_DATA pExtViewData) = 0; | | /* [in] */ __RPC__in PMMC_EXT_VIEW_DATA pExtViewData) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IViewExtensionCallbackVtbl | | typedef struct IViewExtensionCallbackVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IViewExtensionCallback * This, | | IViewExtensionCallback * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IViewExtensionCallback * This); | | IViewExtensionCallback * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IViewExtensionCallback * This); | | IViewExtensionCallback * This); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *AddView )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *AddView )( |
IViewExtensionCallback * This, | | IViewExtensionCallback * This, |
|
/* [in] */ PMMC_EXT_VIEW_DATA pExtViewData); | | /* [in] */ __RPC__in PMMC_EXT_VIEW_DATA pExtViewData); |
| | |
END_INTERFACE | | END_INTERFACE |
} IViewExtensionCallbackVtbl; | | } IViewExtensionCallbackVtbl; |
| | |
interface IViewExtensionCallback | | interface IViewExtensionCallback |
{ | | { |
CONST_VTBL struct IViewExtensionCallbackVtbl *lpVtbl; | | CONST_VTBL struct IViewExtensionCallbackVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IViewExtensionCallback_QueryInterface(This,riid,ppvObject) \ | | #define IViewExtensionCallback_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IViewExtensionCallback_AddRef(This) \ | | #define IViewExtensionCallback_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IViewExtensionCallback_Release(This) \ | | #define IViewExtensionCallback_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IViewExtensionCallback_AddView(This,pExtViewData) \ | | #define IViewExtensionCallback_AddView(This,pExtViewData) \ |
|
(This)->lpVtbl -> AddView(This,pExtViewData) | | ( (This)->lpVtbl -> AddView(This,pExtViewData) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IViewExtensionCallback_AddView_Prox | | |
y( | | |
IViewExtensionCallback * This, | | |
/* [in] */ PMMC_EXT_VIEW_DATA pExtViewData); | | |
| | |
void __RPC_STUB IViewExtensionCallback_AddView_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IViewExtensionCallback_INTERFACE_DEFINED__ */ | | #endif /* __IViewExtensionCallback_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IConsolePower_INTERFACE_DEFINED__ | | #ifndef __IConsolePower_INTERFACE_DEFINED__ |
#define __IConsolePower_INTERFACE_DEFINED__ | | #define __IConsolePower_INTERFACE_DEFINED__ |
| | |
/* interface IConsolePower */ | | /* interface IConsolePower */ |
/* [unique][helpstring][uuid][object] */ | | /* [unique][helpstring][uuid][object] */ |
| | |
EXTERN_C const IID IID_IConsolePower; | | EXTERN_C const IID IID_IConsolePower; |
| | |
| | |
skipping to change at line 7321 | | skipping to change at line 5785 |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IConsolePowerVtbl | | typedef struct IConsolePowerVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IConsolePower * This, | | IConsolePower * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IConsolePower * This); | | IConsolePower * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IConsolePower * This); | | IConsolePower * This); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetExecutionState )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetExecutionState )( |
IConsolePower * This, | | IConsolePower * This, |
/* [in] */ DWORD dwAdd, | | /* [in] */ DWORD dwAdd, |
| | |
skipping to change at line 7350 | | skipping to change at line 5815 |
} IConsolePowerVtbl; | | } IConsolePowerVtbl; |
| | |
interface IConsolePower | | interface IConsolePower |
{ | | { |
CONST_VTBL struct IConsolePowerVtbl *lpVtbl; | | CONST_VTBL struct IConsolePowerVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IConsolePower_QueryInterface(This,riid,ppvObject) \ | | #define IConsolePower_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IConsolePower_AddRef(This) \ | | #define IConsolePower_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IConsolePower_Release(This) \ | | #define IConsolePower_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IConsolePower_SetExecutionState(This,dwAdd,dwRemove) \ | | #define IConsolePower_SetExecutionState(This,dwAdd,dwRemove) \ |
|
(This)->lpVtbl -> SetExecutionState(This,dwAdd,dwRemove) | | ( (This)->lpVtbl -> SetExecutionState(This,dwAdd,dwRemove) ) |
| | |
#define IConsolePower_ResetIdleTimer(This,dwFlags) \ | | #define IConsolePower_ResetIdleTimer(This,dwFlags) \ |
|
(This)->lpVtbl -> ResetIdleTimer(This,dwFlags) | | ( (This)->lpVtbl -> ResetIdleTimer(This,dwFlags) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IConsolePower_SetExecutionState_Pro | | |
xy( | | |
IConsolePower * This, | | |
/* [in] */ DWORD dwAdd, | | |
/* [in] */ DWORD dwRemove); | | |
| | |
void __RPC_STUB IConsolePower_SetExecutionState_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IConsolePower_ResetIdleTimer_Proxy( | | |
IConsolePower * This, | | |
/* [in] */ DWORD dwFlags); | | |
| | |
void __RPC_STUB IConsolePower_ResetIdleTimer_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IConsolePower_INTERFACE_DEFINED__ */ | | #endif /* __IConsolePower_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IConsolePowerSink_INTERFACE_DEFINED__ | | #ifndef __IConsolePowerSink_INTERFACE_DEFINED__ |
#define __IConsolePowerSink_INTERFACE_DEFINED__ | | #define __IConsolePowerSink_INTERFACE_DEFINED__ |
| | |
/* interface IConsolePowerSink */ | | /* interface IConsolePowerSink */ |
/* [unique][helpstring][uuid][object] */ | | /* [unique][helpstring][uuid][object] */ |
| | |
EXTERN_C const IID IID_IConsolePowerSink; | | EXTERN_C const IID IID_IConsolePowerSink; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("3333759f-fe4f-4975-b143-fec0a5dd6d65") | | MIDL_INTERFACE("3333759f-fe4f-4975-b143-fec0a5dd6d65") |
IConsolePowerSink : public IUnknown | | IConsolePowerSink : public IUnknown |
{ | | { |
public: | | public: |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE OnPowerBroadcast( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE OnPowerBroadcast( |
/* [in] */ UINT nEvent, | | /* [in] */ UINT nEvent, |
/* [in] */ LPARAM lParam, | | /* [in] */ LPARAM lParam, |
|
/* [out] */ LRESULT *plReturn) = 0; | | /* [out] */ __RPC__out LRESULT *plReturn) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IConsolePowerSinkVtbl | | typedef struct IConsolePowerSinkVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IConsolePowerSink * This, | | IConsolePowerSink * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IConsolePowerSink * This); | | IConsolePowerSink * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IConsolePowerSink * This); | | IConsolePowerSink * This); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *OnPowerBroadcast )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *OnPowerBroadcast )( |
IConsolePowerSink * This, | | IConsolePowerSink * This, |
/* [in] */ UINT nEvent, | | /* [in] */ UINT nEvent, |
/* [in] */ LPARAM lParam, | | /* [in] */ LPARAM lParam, |
|
/* [out] */ LRESULT *plReturn); | | /* [out] */ __RPC__out LRESULT *plReturn); |
| | |
END_INTERFACE | | END_INTERFACE |
} IConsolePowerSinkVtbl; | | } IConsolePowerSinkVtbl; |
| | |
interface IConsolePowerSink | | interface IConsolePowerSink |
{ | | { |
CONST_VTBL struct IConsolePowerSinkVtbl *lpVtbl; | | CONST_VTBL struct IConsolePowerSinkVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IConsolePowerSink_QueryInterface(This,riid,ppvObject) \ | | #define IConsolePowerSink_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IConsolePowerSink_AddRef(This) \ | | #define IConsolePowerSink_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IConsolePowerSink_Release(This) \ | | #define IConsolePowerSink_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IConsolePowerSink_OnPowerBroadcast(This,nEvent,lParam,plReturn) \ | | #define IConsolePowerSink_OnPowerBroadcast(This,nEvent,lParam,plReturn) \ |
|
(This)->lpVtbl -> OnPowerBroadcast(This,nEvent,lParam,plReturn) | | ( (This)->lpVtbl -> OnPowerBroadcast(This,nEvent,lParam,plReturn) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IConsolePowerSink_OnPowerBroadcast_ | | |
Proxy( | | |
IConsolePowerSink * This, | | |
/* [in] */ UINT nEvent, | | |
/* [in] */ LPARAM lParam, | | |
/* [out] */ LRESULT *plReturn); | | |
| | |
void __RPC_STUB IConsolePowerSink_OnPowerBroadcast_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IConsolePowerSink_INTERFACE_DEFINED__ */ | | #endif /* __IConsolePowerSink_INTERFACE_DEFINED__ */ |
| | |
#ifndef __INodeProperties_INTERFACE_DEFINED__ | | #ifndef __INodeProperties_INTERFACE_DEFINED__ |
#define __INodeProperties_INTERFACE_DEFINED__ | | #define __INodeProperties_INTERFACE_DEFINED__ |
| | |
/* interface INodeProperties */ | | /* interface INodeProperties */ |
/* [unique][helpstring][uuid][object] */ | | /* [unique][helpstring][uuid][object] */ |
| | |
EXTERN_C const IID IID_INodeProperties; | | EXTERN_C const IID IID_INodeProperties; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("15BC4D24-A522-4406-AA55-0749537A6865") | | MIDL_INTERFACE("15BC4D24-A522-4406-AA55-0749537A6865") |
INodeProperties : public IUnknown | | INodeProperties : public IUnknown |
{ | | { |
public: | | public: |
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetProperty( | | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetProperty( |
|
/* [in] */ LPDATAOBJECT pDataObject, | | /* [in] */ __RPC__in_opt LPDATAOBJECT pDataObject, |
/* [in] */ BSTR szPropertyName, | | /* [in] */ __RPC__in BSTR szPropertyName, |
/* [out] */ PBSTR pbstrProperty) = 0; | | /* [out] */ __RPC__deref_out_opt PBSTR pbstrProperty) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct INodePropertiesVtbl | | typedef struct INodePropertiesVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
INodeProperties * This, | | INodeProperties * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
INodeProperties * This); | | INodeProperties * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
INodeProperties * This); | | INodeProperties * This); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetProperty )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetProperty )( |
INodeProperties * This, | | INodeProperties * This, |
|
/* [in] */ LPDATAOBJECT pDataObject, | | /* [in] */ __RPC__in_opt LPDATAOBJECT pDataObject, |
/* [in] */ BSTR szPropertyName, | | /* [in] */ __RPC__in BSTR szPropertyName, |
/* [out] */ PBSTR pbstrProperty); | | /* [out] */ __RPC__deref_out_opt PBSTR pbstrProperty); |
| | |
END_INTERFACE | | END_INTERFACE |
} INodePropertiesVtbl; | | } INodePropertiesVtbl; |
| | |
interface INodeProperties | | interface INodeProperties |
{ | | { |
CONST_VTBL struct INodePropertiesVtbl *lpVtbl; | | CONST_VTBL struct INodePropertiesVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define INodeProperties_QueryInterface(This,riid,ppvObject) \ | | #define INodeProperties_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define INodeProperties_AddRef(This) \ | | #define INodeProperties_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define INodeProperties_Release(This) \ | | #define INodeProperties_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define INodeProperties_GetProperty(This,pDataObject,szPropertyName,pbstrPropert
y) \ | | #define INodeProperties_GetProperty(This,pDataObject,szPropertyName,pbstrPropert
y) \ |
|
(This)->lpVtbl -> GetProperty(This,pDataObject,szPropertyName,pbstrProperty) | | ( (This)->lpVtbl -> GetProperty(This,pDataObject,szPropertyName,pbstrPropert
y) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE INodeProperties_GetProperty_Proxy( | | |
INodeProperties * This, | | |
/* [in] */ LPDATAOBJECT pDataObject, | | |
/* [in] */ BSTR szPropertyName, | | |
/* [out] */ PBSTR pbstrProperty); | | |
| | |
void __RPC_STUB INodeProperties_GetProperty_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __INodeProperties_INTERFACE_DEFINED__ */ | | #endif /* __INodeProperties_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IConsole3_INTERFACE_DEFINED__ | | #ifndef __IConsole3_INTERFACE_DEFINED__ |
#define __IConsole3_INTERFACE_DEFINED__ | | #define __IConsole3_INTERFACE_DEFINED__ |
| | |
/* interface IConsole3 */ | | /* interface IConsole3 */ |
/* [unique][helpstring][uuid][object] */ | | /* [unique][helpstring][uuid][object] */ |
| | |
EXTERN_C const IID IID_IConsole3; | | EXTERN_C const IID IID_IConsole3; |
| | |
| | |
skipping to change at line 7586 | | skipping to change at line 6008 |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IConsole3Vtbl | | typedef struct IConsole3Vtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IConsole3 * This, | | IConsole3 * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IConsole3 * This); | | IConsole3 * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IConsole3 * This); | | IConsole3 * This); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetHeader )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetHeader )( |
IConsole3 * This, | | IConsole3 * This, |
|
/* [in] */ LPHEADERCTRL pHeader); | | /* [in] */ __RPC__in_opt LPHEADERCTRL pHeader); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetToolbar )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetToolbar )( |
IConsole3 * This, | | IConsole3 * This, |
|
/* [in] */ LPTOOLBAR pToolbar); | | /* [in] */ __RPC__in_opt LPTOOLBAR pToolbar); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryResultView )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryResultView )( |
IConsole3 * This, | | IConsole3 * This, |
|
/* [out] */ LPUNKNOWN *pUnknown); | | /* [out] */ __RPC__deref_out_opt LPUNKNOWN *pUnknown); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryScopeImageList )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryScopeImageList )( |
IConsole3 * This, | | IConsole3 * This, |
|
/* [out] */ LPIMAGELIST *ppImageList); | | /* [out] */ __RPC__deref_out_opt LPIMAGELIST *ppImageList); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryResultImageList )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryResultImageList )( |
IConsole3 * This, | | IConsole3 * This, |
|
/* [out] */ LPIMAGELIST *ppImageList); | | /* [out] */ __RPC__deref_out_opt LPIMAGELIST *ppImageList); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *UpdateAllViews )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *UpdateAllViews )( |
IConsole3 * This, | | IConsole3 * This, |
|
/* [in] */ LPDATAOBJECT lpDataObject, | | /* [in] */ __RPC__in_opt LPDATAOBJECT lpDataObject, |
/* [in] */ LPARAM data, | | /* [in] */ LPARAM data, |
/* [in] */ LONG_PTR hint); | | /* [in] */ LONG_PTR hint); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *MessageBox )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *MessageBox )( |
IConsole3 * This, | | IConsole3 * This, |
|
/* [in] */ LPCWSTR lpszText, | | /* [in] */ __RPC__in LPCWSTR lpszText, |
/* [in] */ LPCWSTR lpszTitle, | | /* [in] */ __RPC__in LPCWSTR lpszTitle, |
/* [in] */ UINT fuStyle, | | /* [in] */ UINT fuStyle, |
|
/* [out] */ int *piRetval); | | /* [out] */ __RPC__out int *piRetval); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryConsoleVerb )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *QueryConsoleVerb )( |
IConsole3 * This, | | IConsole3 * This, |
|
/* [out] */ LPCONSOLEVERB *ppConsoleVerb); | | /* [out] */ __RPC__deref_out_opt LPCONSOLEVERB *ppConsoleVerb); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SelectScopeItem )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SelectScopeItem )( |
IConsole3 * This, | | IConsole3 * This, |
/* [in] */ HSCOPEITEM hScopeItem); | | /* [in] */ HSCOPEITEM hScopeItem); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetMainWindow )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetMainWindow )( |
IConsole3 * This, | | IConsole3 * This, |
|
/* [out] */ HWND *phwnd); | | /* [out] */ __RPC__deref_out_opt HWND *phwnd); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *NewWindow )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *NewWindow )( |
IConsole3 * This, | | IConsole3 * This, |
/* [in] */ HSCOPEITEM hScopeItem, | | /* [in] */ HSCOPEITEM hScopeItem, |
/* [in] */ unsigned long lOptions); | | /* [in] */ unsigned long lOptions); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Expand )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Expand )( |
IConsole3 * This, | | IConsole3 * This, |
/* [in] */ HSCOPEITEM hItem, | | /* [in] */ HSCOPEITEM hItem, |
/* [in] */ BOOL bExpand); | | /* [in] */ BOOL bExpand); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *IsTaskpadViewPreferred )
( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *IsTaskpadViewPreferred )
( |
IConsole3 * This); | | IConsole3 * This); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetStatusText )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetStatusText )( |
IConsole3 * This, | | IConsole3 * This, |
|
/* [string][in] */ LPOLESTR pszStatusText); | | /* [string][in] */ __RPC__in LPOLESTR pszStatusText); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *RenameScopeItem )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *RenameScopeItem )( |
IConsole3 * This, | | IConsole3 * This, |
/* [in] */ HSCOPEITEM hScopeItem); | | /* [in] */ HSCOPEITEM hScopeItem); |
| | |
END_INTERFACE | | END_INTERFACE |
} IConsole3Vtbl; | | } IConsole3Vtbl; |
| | |
interface IConsole3 | | interface IConsole3 |
{ | | { |
CONST_VTBL struct IConsole3Vtbl *lpVtbl; | | CONST_VTBL struct IConsole3Vtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IConsole3_QueryInterface(This,riid,ppvObject) \ | | #define IConsole3_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IConsole3_AddRef(This) \ | | #define IConsole3_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IConsole3_Release(This) \ | | #define IConsole3_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IConsole3_SetHeader(This,pHeader) \ | | #define IConsole3_SetHeader(This,pHeader) \ |
|
(This)->lpVtbl -> SetHeader(This,pHeader) | | ( (This)->lpVtbl -> SetHeader(This,pHeader) ) |
| | |
#define IConsole3_SetToolbar(This,pToolbar) \ | | #define IConsole3_SetToolbar(This,pToolbar) \ |
|
(This)->lpVtbl -> SetToolbar(This,pToolbar) | | ( (This)->lpVtbl -> SetToolbar(This,pToolbar) ) |
| | |
#define IConsole3_QueryResultView(This,pUnknown) \ | | #define IConsole3_QueryResultView(This,pUnknown) \ |
|
(This)->lpVtbl -> QueryResultView(This,pUnknown) | | ( (This)->lpVtbl -> QueryResultView(This,pUnknown) ) |
| | |
#define IConsole3_QueryScopeImageList(This,ppImageList) \ | | #define IConsole3_QueryScopeImageList(This,ppImageList) \ |
|
(This)->lpVtbl -> QueryScopeImageList(This,ppImageList) | | ( (This)->lpVtbl -> QueryScopeImageList(This,ppImageList) ) |
| | |
#define IConsole3_QueryResultImageList(This,ppImageList) \ | | #define IConsole3_QueryResultImageList(This,ppImageList) \ |
|
(This)->lpVtbl -> QueryResultImageList(This,ppImageList) | | ( (This)->lpVtbl -> QueryResultImageList(This,ppImageList) ) |
| | |
#define IConsole3_UpdateAllViews(This,lpDataObject,data,hint) \ | | #define IConsole3_UpdateAllViews(This,lpDataObject,data,hint) \ |
|
(This)->lpVtbl -> UpdateAllViews(This,lpDataObject,data,hint) | | ( (This)->lpVtbl -> UpdateAllViews(This,lpDataObject,data,hint) ) |
| | |
#define IConsole3_MessageBox(This,lpszText,lpszTitle,fuStyle,piRetval) \ | | #define IConsole3_MessageBox(This,lpszText,lpszTitle,fuStyle,piRetval) \ |
|
(This)->lpVtbl -> MessageBox(This,lpszText,lpszTitle,fuStyle,piRetval) | | ( (This)->lpVtbl -> MessageBox(This,lpszText,lpszTitle,fuStyle,piRetval) ) |
| | |
#define IConsole3_QueryConsoleVerb(This,ppConsoleVerb) \ | | #define IConsole3_QueryConsoleVerb(This,ppConsoleVerb) \ |
|
(This)->lpVtbl -> QueryConsoleVerb(This,ppConsoleVerb) | | ( (This)->lpVtbl -> QueryConsoleVerb(This,ppConsoleVerb) ) |
| | |
#define IConsole3_SelectScopeItem(This,hScopeItem) \ | | #define IConsole3_SelectScopeItem(This,hScopeItem) \ |
|
(This)->lpVtbl -> SelectScopeItem(This,hScopeItem) | | ( (This)->lpVtbl -> SelectScopeItem(This,hScopeItem) ) |
| | |
#define IConsole3_GetMainWindow(This,phwnd) \ | | #define IConsole3_GetMainWindow(This,phwnd) \ |
|
(This)->lpVtbl -> GetMainWindow(This,phwnd) | | ( (This)->lpVtbl -> GetMainWindow(This,phwnd) ) |
| | |
#define IConsole3_NewWindow(This,hScopeItem,lOptions) \ | | #define IConsole3_NewWindow(This,hScopeItem,lOptions) \ |
|
(This)->lpVtbl -> NewWindow(This,hScopeItem,lOptions) | | ( (This)->lpVtbl -> NewWindow(This,hScopeItem,lOptions) ) |
| | |
#define IConsole3_Expand(This,hItem,bExpand) \ | | #define IConsole3_Expand(This,hItem,bExpand) \ |
|
(This)->lpVtbl -> Expand(This,hItem,bExpand) | | ( (This)->lpVtbl -> Expand(This,hItem,bExpand) ) |
| | |
#define IConsole3_IsTaskpadViewPreferred(This) \ | | #define IConsole3_IsTaskpadViewPreferred(This) \ |
|
(This)->lpVtbl -> IsTaskpadViewPreferred(This) | | ( (This)->lpVtbl -> IsTaskpadViewPreferred(This) ) |
| | |
#define IConsole3_SetStatusText(This,pszStatusText) \ | | #define IConsole3_SetStatusText(This,pszStatusText) \ |
|
(This)->lpVtbl -> SetStatusText(This,pszStatusText) | | ( (This)->lpVtbl -> SetStatusText(This,pszStatusText) ) |
| | |
#define IConsole3_RenameScopeItem(This,hScopeItem) \ | | #define IConsole3_RenameScopeItem(This,hScopeItem) \ |
|
(This)->lpVtbl -> RenameScopeItem(This,hScopeItem) | | ( (This)->lpVtbl -> RenameScopeItem(This,hScopeItem) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IConsole3_RenameScopeItem_Proxy( | | |
IConsole3 * This, | | |
/* [in] */ HSCOPEITEM hScopeItem); | | |
| | |
void __RPC_STUB IConsole3_RenameScopeItem_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IConsole3_INTERFACE_DEFINED__ */ | | #endif /* __IConsole3_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IResultData2_INTERFACE_DEFINED__ | | #ifndef __IResultData2_INTERFACE_DEFINED__ |
#define __IResultData2_INTERFACE_DEFINED__ | | #define __IResultData2_INTERFACE_DEFINED__ |
| | |
/* interface IResultData2 */ | | /* interface IResultData2 */ |
/* [unique][helpstring][uuid][object] */ | | /* [unique][helpstring][uuid][object] */ |
| | |
EXTERN_C const IID IID_IResultData2; | | EXTERN_C const IID IID_IResultData2; |
| | |
| | |
skipping to change at line 7768 | | skipping to change at line 6181 |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IResultData2Vtbl | | typedef struct IResultData2Vtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IResultData2 * This, | | IResultData2 * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IResultData2 * This); | | IResultData2 * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IResultData2 * This); | | IResultData2 * This); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *InsertItem )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *InsertItem )( |
IResultData2 * This, | | IResultData2 * This, |
|
/* [out][in] */ LPRESULTDATAITEM item); | | /* [out][in] */ __RPC__inout LPRESULTDATAITEM item); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *DeleteItem )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *DeleteItem )( |
IResultData2 * This, | | IResultData2 * This, |
/* [in] */ HRESULTITEM itemID, | | /* [in] */ HRESULTITEM itemID, |
/* [in] */ int nCol); | | /* [in] */ int nCol); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *FindItemByLParam )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *FindItemByLParam )( |
IResultData2 * This, | | IResultData2 * This, |
/* [in] */ LPARAM lParam, | | /* [in] */ LPARAM lParam, |
|
/* [out] */ HRESULTITEM *pItemID); | | /* [out] */ __RPC__out HRESULTITEM *pItemID); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *DeleteAllRsltItems )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *DeleteAllRsltItems )( |
IResultData2 * This); | | IResultData2 * This); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetItem )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetItem )( |
IResultData2 * This, | | IResultData2 * This, |
|
/* [in] */ LPRESULTDATAITEM item); | | /* [in] */ __RPC__in LPRESULTDATAITEM item); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetItem )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetItem )( |
IResultData2 * This, | | IResultData2 * This, |
|
/* [out][in] */ LPRESULTDATAITEM item); | | /* [out][in] */ __RPC__inout LPRESULTDATAITEM item); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetNextItem )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetNextItem )( |
IResultData2 * This, | | IResultData2 * This, |
|
/* [out][in] */ LPRESULTDATAITEM item); | | /* [out][in] */ __RPC__inout LPRESULTDATAITEM item); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *ModifyItemState )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *ModifyItemState )( |
IResultData2 * This, | | IResultData2 * This, |
/* [in] */ int nIndex, | | /* [in] */ int nIndex, |
/* [in] */ HRESULTITEM itemID, | | /* [in] */ HRESULTITEM itemID, |
/* [in] */ UINT uAdd, | | /* [in] */ UINT uAdd, |
/* [in] */ UINT uRemove); | | /* [in] */ UINT uRemove); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *ModifyViewStyle )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *ModifyViewStyle )( |
IResultData2 * This, | | IResultData2 * This, |
/* [in] */ MMC_RESULT_VIEW_STYLE add, | | /* [in] */ MMC_RESULT_VIEW_STYLE add, |
/* [in] */ MMC_RESULT_VIEW_STYLE remove); | | /* [in] */ MMC_RESULT_VIEW_STYLE remove); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetViewMode )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetViewMode )( |
IResultData2 * This, | | IResultData2 * This, |
/* [in] */ long lViewMode); | | /* [in] */ long lViewMode); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetViewMode )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetViewMode )( |
IResultData2 * This, | | IResultData2 * This, |
|
/* [out] */ long *lViewMode); | | /* [out] */ __RPC__out long *lViewMode); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *UpdateItem )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *UpdateItem )( |
IResultData2 * This, | | IResultData2 * This, |
/* [in] */ HRESULTITEM itemID); | | /* [in] */ HRESULTITEM itemID); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Sort )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Sort )( |
IResultData2 * This, | | IResultData2 * This, |
/* [in] */ int nColumn, | | /* [in] */ int nColumn, |
/* [in] */ DWORD dwSortOptions, | | /* [in] */ DWORD dwSortOptions, |
/* [in] */ LPARAM lUserParam); | | /* [in] */ LPARAM lUserParam); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetDescBarText )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetDescBarText )( |
IResultData2 * This, | | IResultData2 * This, |
|
/* [in] */ LPOLESTR DescText); | | /* [in] */ __RPC__in LPOLESTR DescText); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetItemCount )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetItemCount )( |
IResultData2 * This, | | IResultData2 * This, |
/* [in] */ int nItemCount, | | /* [in] */ int nItemCount, |
/* [in] */ DWORD dwOptions); | | /* [in] */ DWORD dwOptions); |
| | |
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *RenameResultItem )( | | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *RenameResultItem )( |
IResultData2 * This, | | IResultData2 * This, |
/* [in] */ HRESULTITEM itemID); | | /* [in] */ HRESULTITEM itemID); |
| | |
| | |
skipping to change at line 7860 | | skipping to change at line 6274 |
} IResultData2Vtbl; | | } IResultData2Vtbl; |
| | |
interface IResultData2 | | interface IResultData2 |
{ | | { |
CONST_VTBL struct IResultData2Vtbl *lpVtbl; | | CONST_VTBL struct IResultData2Vtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IResultData2_QueryInterface(This,riid,ppvObject) \ | | #define IResultData2_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IResultData2_AddRef(This) \ | | #define IResultData2_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IResultData2_Release(This) \ | | #define IResultData2_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IResultData2_InsertItem(This,item) \ | | #define IResultData2_InsertItem(This,item) \ |
|
(This)->lpVtbl -> InsertItem(This,item) | | ( (This)->lpVtbl -> InsertItem(This,item) ) |
| | |
#define IResultData2_DeleteItem(This,itemID,nCol) \ | | #define IResultData2_DeleteItem(This,itemID,nCol) \ |
|
(This)->lpVtbl -> DeleteItem(This,itemID,nCol) | | ( (This)->lpVtbl -> DeleteItem(This,itemID,nCol) ) |
| | |
#define IResultData2_FindItemByLParam(This,lParam,pItemID) \ | | #define IResultData2_FindItemByLParam(This,lParam,pItemID) \ |
|
(This)->lpVtbl -> FindItemByLParam(This,lParam,pItemID) | | ( (This)->lpVtbl -> FindItemByLParam(This,lParam,pItemID) ) |
| | |
#define IResultData2_DeleteAllRsltItems(This) \ | | #define IResultData2_DeleteAllRsltItems(This) \ |
|
(This)->lpVtbl -> DeleteAllRsltItems(This) | | ( (This)->lpVtbl -> DeleteAllRsltItems(This) ) |
| | |
#define IResultData2_SetItem(This,item) \ | | #define IResultData2_SetItem(This,item) \ |
|
(This)->lpVtbl -> SetItem(This,item) | | ( (This)->lpVtbl -> SetItem(This,item) ) |
| | |
#define IResultData2_GetItem(This,item) \ | | #define IResultData2_GetItem(This,item) \ |
|
(This)->lpVtbl -> GetItem(This,item) | | ( (This)->lpVtbl -> GetItem(This,item) ) |
| | |
#define IResultData2_GetNextItem(This,item) \ | | #define IResultData2_GetNextItem(This,item) \ |
|
(This)->lpVtbl -> GetNextItem(This,item) | | ( (This)->lpVtbl -> GetNextItem(This,item) ) |
| | |
#define IResultData2_ModifyItemState(This,nIndex,itemID,uAdd,uRemove) \ | | #define IResultData2_ModifyItemState(This,nIndex,itemID,uAdd,uRemove) \ |
|
(This)->lpVtbl -> ModifyItemState(This,nIndex,itemID,uAdd,uRemove) | | ( (This)->lpVtbl -> ModifyItemState(This,nIndex,itemID,uAdd,uRemove) ) |
| | |
#define IResultData2_ModifyViewStyle(This,add,remove) \ | | #define IResultData2_ModifyViewStyle(This,add,remove) \ |
|
(This)->lpVtbl -> ModifyViewStyle(This,add,remove) | | ( (This)->lpVtbl -> ModifyViewStyle(This,add,remove) ) |
| | |
#define IResultData2_SetViewMode(This,lViewMode) \ | | #define IResultData2_SetViewMode(This,lViewMode) \ |
|
(This)->lpVtbl -> SetViewMode(This,lViewMode) | | ( (This)->lpVtbl -> SetViewMode(This,lViewMode) ) |
| | |
#define IResultData2_GetViewMode(This,lViewMode) \ | | #define IResultData2_GetViewMode(This,lViewMode) \ |
|
(This)->lpVtbl -> GetViewMode(This,lViewMode) | | ( (This)->lpVtbl -> GetViewMode(This,lViewMode) ) |
| | |
#define IResultData2_UpdateItem(This,itemID) \ | | #define IResultData2_UpdateItem(This,itemID) \ |
|
(This)->lpVtbl -> UpdateItem(This,itemID) | | ( (This)->lpVtbl -> UpdateItem(This,itemID) ) |
| | |
#define IResultData2_Sort(This,nColumn,dwSortOptions,lUserParam) \ | | #define IResultData2_Sort(This,nColumn,dwSortOptions,lUserParam) \ |
|
(This)->lpVtbl -> Sort(This,nColumn,dwSortOptions,lUserParam) | | ( (This)->lpVtbl -> Sort(This,nColumn,dwSortOptions,lUserParam) ) |
| | |
#define IResultData2_SetDescBarText(This,DescText) \ | | #define IResultData2_SetDescBarText(This,DescText) \ |
|
(This)->lpVtbl -> SetDescBarText(This,DescText) | | ( (This)->lpVtbl -> SetDescBarText(This,DescText) ) |
| | |
#define IResultData2_SetItemCount(This,nItemCount,dwOptions) \ | | #define IResultData2_SetItemCount(This,nItemCount,dwOptions) \ |
|
(This)->lpVtbl -> SetItemCount(This,nItemCount,dwOptions) | | ( (This)->lpVtbl -> SetItemCount(This,nItemCount,dwOptions) ) |
| | |
#define IResultData2_RenameResultItem(This,itemID) \ | | #define IResultData2_RenameResultItem(This,itemID) \ |
|
(This)->lpVtbl -> RenameResultItem(This,itemID) | | ( (This)->lpVtbl -> RenameResultItem(This,itemID) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IResultData2_RenameResultItem_Proxy | | |
( | | |
IResultData2 * This, | | |
/* [in] */ HRESULTITEM itemID); | | |
| | |
void __RPC_STUB IResultData2_RenameResultItem_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IResultData2_INTERFACE_DEFINED__ */ | | #endif /* __IResultData2_INTERFACE_DEFINED__ */ |
| | |
|
/* interface __MIDL_itf_mmc_0163 */ | | /* interface __MIDL_itf_mmc_0000_0046 */ |
/* [local] */ | | /* [local] */ |
| | |
#endif // MMC_VER >= 0x0200 | | #endif // MMC_VER >= 0x0200 |
|
| | #if (MMC_VER >= 0x0210) |
| | typedef |
| | enum _MMC_ITEM_OVERLAY |
| | { MMC_ITEM_OVERLAY_NONE = 0, |
| | MMC_ITEM_OVERLAY_ERROR = 1, |
| | MMC_ITEM_OVERLAY_WARNING = 2, |
| | MMC_ITEM_OVERLAY_INFO = 3, |
| | MMC_ITEM_OVERLAY_BUSY = 4, |
| | MMC_ITEM_OVERLAY_UNAVAILABLE = 5, |
| | MMC_ITEM_OVERLAY_SHORTCUT = 6, |
| | MMC_ITEM_OVERLAY_RUNNING = 7, |
| | MMC_ITEM_OVERLAY_PAUSED = 8, |
| | MMC_ITEM_OVERLAY_STOPPED = 9, |
| | MMC_ITEM_OVERLAY_COMPLETE = 10 |
| | } MMC_ITEM_OVERLAY; |
| | |
|
extern RPC_IF_HANDLE __MIDL_itf_mmc_0163_v0_0_c_ifspec; | | #define MMC_ITEM_OVERLAY_STATE_MASK ( 0xf00 ) |
extern RPC_IF_HANDLE __MIDL_itf_mmc_0163_v0_0_s_ifspec; | | |
| | #define MMC_ITEM_OVERLAY_STATE_SHIFT ( 8 ) |
| | |
| | #define MMC_OVERLAY_ITEM_INDEX_TO_ITEM_STATE(i) (((i) << MMC_ITEM_OVERLAY_STATE_ |
| | SHIFT) & MMC_ITEM_OVERLAY_STATE_MASK) |
| | #define MMC_OVERLAY_ITEM_INDEX_FROM_ITEM_STATE(state) (((state) & MMC_ITEM_OVERL |
| | AY_STATE_MASK) >> MMC_ITEM_OVERLAY_STATE_SHIFT) |
| | #define MMC_ITEM_STATE_MASK ( 0xff ) |
| | |
| | #endif // MMC_VER >= 0x0210 |
| | |
| | extern RPC_IF_HANDLE __MIDL_itf_mmc_0000_0046_v0_0_c_ifspec; |
| | extern RPC_IF_HANDLE __MIDL_itf_mmc_0000_0046_v0_0_s_ifspec; |
| | |
/* Additional Prototypes for ALL interfaces */ | | /* Additional Prototypes for ALL interfaces */ |
| | |
unsigned long __RPC_USER BSTR_UserSize( unsigned long *, unsign
ed long , BSTR * ); | | unsigned long __RPC_USER BSTR_UserSize( unsigned long *, unsign
ed long , BSTR * ); |
unsigned char * __RPC_USER BSTR_UserMarshal( unsigned long *, unsigned char *,
BSTR * ); | | unsigned char * __RPC_USER BSTR_UserMarshal( unsigned long *, unsigned char *,
BSTR * ); |
unsigned char * __RPC_USER BSTR_UserUnmarshal(unsigned long *, unsigned char *,
BSTR * ); | | unsigned char * __RPC_USER BSTR_UserUnmarshal(unsigned long *, unsigned char *,
BSTR * ); |
void __RPC_USER BSTR_UserFree( unsigned long *, BSTR *
); | | void __RPC_USER BSTR_UserFree( unsigned long *, BSTR *
); |
| | |
unsigned long __RPC_USER HBITMAP_UserSize( unsigned long *, uns
igned long , HBITMAP * ); | | unsigned long __RPC_USER HBITMAP_UserSize( unsigned long *, uns
igned long , HBITMAP * ); |
unsigned char * __RPC_USER HBITMAP_UserMarshal( unsigned long *, unsigned char
*, HBITMAP * ); | | unsigned char * __RPC_USER HBITMAP_UserMarshal( unsigned long *, unsigned char
*, HBITMAP * ); |
| | |
skipping to change at line 7967 | | skipping to change at line 6396 |
unsigned long __RPC_USER HPALETTE_UserSize( unsigned long *, un
signed long , HPALETTE * ); | | unsigned long __RPC_USER HPALETTE_UserSize( unsigned long *, un
signed long , HPALETTE * ); |
unsigned char * __RPC_USER HPALETTE_UserMarshal( unsigned long *, unsigned cha
r *, HPALETTE * ); | | unsigned char * __RPC_USER HPALETTE_UserMarshal( unsigned long *, unsigned cha
r *, HPALETTE * ); |
unsigned char * __RPC_USER HPALETTE_UserUnmarshal(unsigned long *, unsigned cha
r *, HPALETTE * ); | | unsigned char * __RPC_USER HPALETTE_UserUnmarshal(unsigned long *, unsigned cha
r *, HPALETTE * ); |
void __RPC_USER HPALETTE_UserFree( unsigned long *, HP
ALETTE * ); | | void __RPC_USER HPALETTE_UserFree( unsigned long *, HP
ALETTE * ); |
| | |
unsigned long __RPC_USER HWND_UserSize( unsigned long *, unsign
ed long , HWND * ); | | unsigned long __RPC_USER HWND_UserSize( unsigned long *, unsign
ed long , HWND * ); |
unsigned char * __RPC_USER HWND_UserMarshal( unsigned long *, unsigned char *,
HWND * ); | | unsigned char * __RPC_USER HWND_UserMarshal( unsigned long *, unsigned char *,
HWND * ); |
unsigned char * __RPC_USER HWND_UserUnmarshal(unsigned long *, unsigned char *,
HWND * ); | | unsigned char * __RPC_USER HWND_UserUnmarshal(unsigned long *, unsigned char *,
HWND * ); |
void __RPC_USER HWND_UserFree( unsigned long *, HWND *
); | | void __RPC_USER HWND_UserFree( unsigned long *, HWND *
); |
| | |
|
| | unsigned long __RPC_USER BSTR_UserSize64( unsigned long *, unsi |
| | gned long , BSTR * ); |
| | unsigned char * __RPC_USER BSTR_UserMarshal64( unsigned long *, unsigned char |
| | *, BSTR * ); |
| | unsigned char * __RPC_USER BSTR_UserUnmarshal64(unsigned long *, unsigned char |
| | *, BSTR * ); |
| | void __RPC_USER BSTR_UserFree64( unsigned long *, BSTR |
| | * ); |
| | |
| | unsigned long __RPC_USER HBITMAP_UserSize64( unsigned long *, u |
| | nsigned long , HBITMAP * ); |
| | unsigned char * __RPC_USER HBITMAP_UserMarshal64( unsigned long *, unsigned ch |
| | ar *, HBITMAP * ); |
| | unsigned char * __RPC_USER HBITMAP_UserUnmarshal64(unsigned long *, unsigned ch |
| | ar *, HBITMAP * ); |
| | void __RPC_USER HBITMAP_UserFree64( unsigned long *, H |
| | BITMAP * ); |
| | |
| | unsigned long __RPC_USER HICON_UserSize64( unsigned long *, uns |
| | igned long , HICON * ); |
| | unsigned char * __RPC_USER HICON_UserMarshal64( unsigned long *, unsigned char |
| | *, HICON * ); |
| | unsigned char * __RPC_USER HICON_UserUnmarshal64(unsigned long *, unsigned char |
| | *, HICON * ); |
| | void __RPC_USER HICON_UserFree64( unsigned long *, HIC |
| | ON * ); |
| | |
| | unsigned long __RPC_USER HPALETTE_UserSize64( unsigned long *, |
| | unsigned long , HPALETTE * ); |
| | unsigned char * __RPC_USER HPALETTE_UserMarshal64( unsigned long *, unsigned c |
| | har *, HPALETTE * ); |
| | unsigned char * __RPC_USER HPALETTE_UserUnmarshal64(unsigned long *, unsigned c |
| | har *, HPALETTE * ); |
| | void __RPC_USER HPALETTE_UserFree64( unsigned long *, |
| | HPALETTE * ); |
| | |
| | unsigned long __RPC_USER HWND_UserSize64( unsigned long *, unsi |
| | gned long , HWND * ); |
| | unsigned char * __RPC_USER HWND_UserMarshal64( unsigned long *, unsigned char |
| | *, HWND * ); |
| | unsigned char * __RPC_USER HWND_UserUnmarshal64(unsigned long *, unsigned char |
| | *, HWND * ); |
| | void __RPC_USER HWND_UserFree64( unsigned long *, HWND |
| | * ); |
| | |
/* end of Additional Prototypes */ | | /* end of Additional Prototypes */ |
| | |
#ifdef __cplusplus | | #ifdef __cplusplus |
} | | } |
#endif | | #endif |
| | |
#endif | | #endif |
| | |
End of changes. 765 change blocks. |
2587 lines changed or deleted | | 1025 lines changed or added |
|
objbase.h (5.2.3790.3959-Windows 5.0) | | objbase.h (6.0.6002.18005-Windows 6.0) |
|
/*#!perl | | |
MapHeaderToDll("objbase.h", "ole32.dll"); | | |
ActivateAroundFunctionCall("ole32.dll"); | | |
#IgnoreFunction("CreateDataAdviseHolder"); # this function occurs in ole2.h and | | |
objbase.h | | |
# The wrapped one is in objbase.h | | |
IgnoreFunction("CoBuildVersion"); # deprecated | | |
IgnoreFunction("CoGetCurrentProcess"); # never fails => hard to wrap well | | |
IgnoreFunction("CoAddRefServerProcess"); # never fails => hard to wrap well | | |
IgnoreFunction("CoReleaseServerProcess"); # never fails => hard to wrap well | | |
IgnoreFunction("DebugCoGetRpcFault"); # not documented | | |
IgnoreFunction("DebugCoSetRpcFault"); # not documented | | |
IgnoreFunction("wIsEqualGUID"); | | |
DeclareFunctionErrorValue("CoLoadLibrary", "NULL"); | | |
DeclareFunctionErrorValue("StringFromGUID2" , "0"); | | |
DeclareFunctionErrorValue("CoTaskMemAlloc", "NULL"); | | |
DeclareFunctionErrorValue("CoTaskMemRealloc", "NULL"); | | |
IgnoreFunction("DllGetClassObject"); # client function prototyped (like WinMain) | | |
IgnoreFunction("DllCanUnloadNow"); # client function prototyped (like WinMain) | | |
*/ | | |
| | |
//+--------------------------------------------------------------------------- | | //+--------------------------------------------------------------------------- |
// | | // |
// Microsoft Windows | | // Microsoft Windows |
// Copyright (c) Microsoft Corporation. All rights reserved. | | // Copyright (c) Microsoft Corporation. All rights reserved. |
// | | // |
// File: objbase.h | | // File: objbase.h |
// | | // |
// Contents: Component object model defintions. | | // Contents: Component object model defintions. |
// | | // |
//---------------------------------------------------------------------------- | | //---------------------------------------------------------------------------- |
| | |
#include <rpc.h> | | #include <rpc.h> |
#include <rpcndr.h> | | #include <rpcndr.h> |
| | |
|
| | #if(NTDDI_VERSION >= NTDDI_LONGHORN && !defined(_WIN32_WINNT)) |
| | #define _WIN32_WINNT 0x0600 |
| | #endif |
| | |
| | #if(NTDDI_VERSION >= NTDDI_WINS03 && !defined(_WIN32_WINNT)) |
| | #define _WIN32_WINNT 0x0502 |
| | #endif |
| | |
| | #if(NTDDI_VERSION >= NTDDI_WINXP && !defined(_WIN32_WINNT)) |
| | #define _WIN32_WINNT 0x0501 |
| | #endif |
| | |
| | #if(NTDDI_VERSION >= NTDDI_WIN2K && !defined(_WIN32_WINNT)) |
| | #define _WIN32_WINNT 0x0500 |
| | #endif |
| | |
#if !defined( _OBJBASE_H_ ) | | #if !defined( _OBJBASE_H_ ) |
#define _OBJBASE_H_ | | #define _OBJBASE_H_ |
| | |
#if _MSC_VER > 1000 | | #if _MSC_VER > 1000 |
#pragma once | | #pragma once |
#endif | | #endif |
| | |
#include <pshpack8.h> | | #include <pshpack8.h> |
| | |
#ifdef _MAC | | #ifdef _MAC |
| | |
skipping to change at line 192 | | skipping to change at line 189 |
* IID FAR* riid, | | * IID FAR* riid, |
* LPVOID FAR* ppvObject); | | * LPVOID FAR* ppvObject); |
* HRESULT (STDMETHODCALLTYPE * LockServer) ( | | * HRESULT (STDMETHODCALLTYPE * LockServer) ( |
* IClassFactory FAR* This, | | * IClassFactory FAR* This, |
* BOOL fLock); | | * BOOL fLock); |
* }; | | * }; |
*/ | | */ |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
//#define interface struct FAR | | //#define interface struct FAR |
|
| | |
| | #ifdef COM_STDMETHOD_CAN_THROW |
| | #define COM_DECLSPEC_NOTHROW |
| | #else |
| | #define COM_DECLSPEC_NOTHROW DECLSPEC_NOTHROW |
| | #endif |
| | |
#define __STRUCT__ struct | | #define __STRUCT__ struct |
#define interface __STRUCT__ | | #define interface __STRUCT__ |
|
#define STDMETHOD(method) virtual HRESULT STDMETHODCALLTYPE method | | #define STDMETHOD(method) virtual COM_DECLSPEC_NOTHROW HRESULT STDMETHODC |
#define STDMETHOD_(type,method) virtual type STDMETHODCALLTYPE method | | ALLTYPE method |
#define STDMETHODV(method) virtual HRESULT STDMETHODVCALLTYPE method | | #define STDMETHOD_(type,method) virtual COM_DECLSPEC_NOTHROW type STDMETHODCALL |
#define STDMETHODV_(type,method) virtual type STDMETHODVCALLTYPE method | | TYPE method |
| | #define STDMETHODV(method) virtual COM_DECLSPEC_NOTHROW HRESULT STDMETHODV |
| | CALLTYPE method |
| | #define STDMETHODV_(type,method) virtual COM_DECLSPEC_NOTHROW type STDMETHODVCAL |
| | LTYPE method |
#define PURE = 0 | | #define PURE = 0 |
#define THIS_ | | #define THIS_ |
#define THIS void | | #define THIS void |
|
#define DECLARE_INTERFACE(iface) interface DECLSPEC_NOVTABLE iface | | #define DECLARE_INTERFACE(iface) interface DECLSPEC_NOVTA |
#define DECLARE_INTERFACE_(iface, baseiface) interface DECLSPEC_NOVTABLE ifac | | BLE iface |
e : public baseiface | | #define DECLARE_INTERFACE_(iface, baseiface) interface DECLSPEC_NOVTA |
| | BLE iface : public baseiface |
| | #define DECLARE_INTERFACE_IID(iface, iid) interface DECLSPEC_UUID( |
| | iid) DECLSPEC_NOVTABLE iface |
| | #define DECLARE_INTERFACE_IID_(iface, baseiface, iid) interface DECLSPEC_UUID( |
| | iid) DECLSPEC_NOVTABLE iface : public baseiface |
| | |
| | #define IFACEMETHOD(method) __override STDMETHOD(method) |
| | #define IFACEMETHOD_(type,method) __override STDMETHOD_(type,method) |
| | #define IFACEMETHODV(method) __override STDMETHODV(method) |
| | #define IFACEMETHODV_(type,method) __override STDMETHODV_(type,method) |
| | |
#if !defined(BEGIN_INTERFACE) | | #if !defined(BEGIN_INTERFACE) |
#if defined(_MPPC_) && \ | | #if defined(_MPPC_) && \ |
( (defined(_MSC_VER) || defined(__SC__) || defined(__MWERKS__)) && \ | | ( (defined(_MSC_VER) || defined(__SC__) || defined(__MWERKS__)) && \ |
!defined(NO_NULL_VTABLE_ENTRY) ) | | !defined(NO_NULL_VTABLE_ENTRY) ) |
#define BEGIN_INTERFACE virtual void a() {} | | #define BEGIN_INTERFACE virtual void a() {} |
#define END_INTERFACE | | #define END_INTERFACE |
#else | | #else |
#define BEGIN_INTERFACE | | #define BEGIN_INTERFACE |
#define END_INTERFACE | | #define END_INTERFACE |
#endif | | #endif |
#endif | | #endif |
| | |
|
| | // IID_PPV_ARGS(ppType) |
| | // ppType is the variable of type IType that will be filled |
| | // |
| | // RESULTS in: IID_IType, ppvType |
| | // will create a compiler error if wrong level of indirection is used. |
| | // |
| | extern "C++" |
| | { |
| | template<typename T> void** IID_PPV_ARGS_Helper(T** pp) |
| | { |
| | // make sure everyone derives from IUnknown |
| | static_cast<IUnknown*>(*pp); |
| | |
| | return reinterpret_cast<void**>(pp); |
| | } |
| | } |
| | |
| | #define IID_PPV_ARGS(ppType) __uuidof(**(ppType)), IID_PPV_ARGS_Helper(ppType) |
| | |
#else | | #else |
| | |
#define interface struct | | #define interface struct |
| | |
#define STDMETHOD(method) HRESULT (STDMETHODCALLTYPE * method) | | #define STDMETHOD(method) HRESULT (STDMETHODCALLTYPE * method) |
#define STDMETHOD_(type,method) type (STDMETHODCALLTYPE * method) | | #define STDMETHOD_(type,method) type (STDMETHODCALLTYPE * method) |
#define STDMETHODV(method) HRESULT (STDMETHODVCALLTYPE * method) | | #define STDMETHODV(method) HRESULT (STDMETHODVCALLTYPE * method) |
#define STDMETHODV_(type,method) type (STDMETHODVCALLTYPE * method) | | #define STDMETHODV_(type,method) type (STDMETHODVCALLTYPE * method) |
| | |
|
| | #define IFACEMETHOD(method) __override STDMETHOD(method) |
| | #define IFACEMETHOD_(type,method) __override STDMETHOD_(type,method) |
| | #define IFACEMETHODV(method) __override STDMETHODV(method) |
| | #define IFACEMETHODV_(type,method) __override STDMETHODV_(type,method) |
| | |
#if !defined(BEGIN_INTERFACE) | | #if !defined(BEGIN_INTERFACE) |
#if defined(_MPPC_) | | #if defined(_MPPC_) |
#define BEGIN_INTERFACE void *b; | | #define BEGIN_INTERFACE void *b; |
#define END_INTERFACE | | #define END_INTERFACE |
#else | | #else |
#define BEGIN_INTERFACE | | #define BEGIN_INTERFACE |
#define END_INTERFACE | | #define END_INTERFACE |
#endif | | #endif |
#endif | | #endif |
| | |
| | |
skipping to change at line 256 | | skipping to change at line 291 |
#else | | #else |
#undef CONST_VTBL | | #undef CONST_VTBL |
#define CONST_VTBL | | #define CONST_VTBL |
#define DECLARE_INTERFACE(iface) typedef interface iface { \ | | #define DECLARE_INTERFACE(iface) typedef interface iface { \ |
struct iface##Vtbl FAR* lpVtbl; \ | | struct iface##Vtbl FAR* lpVtbl; \ |
} iface; \ | | } iface; \ |
typedef struct iface##Vtbl iface##Vtbl; \ | | typedef struct iface##Vtbl iface##Vtbl; \ |
struct iface##Vtbl | | struct iface##Vtbl |
#endif | | #endif |
#define DECLARE_INTERFACE_(iface, baseiface) DECLARE_INTERFACE(iface) | | #define DECLARE_INTERFACE_(iface, baseiface) DECLARE_INTERFACE(iface) |
|
| | #define DECLARE_INTERFACE_IID(iface, iid) DECLARE_INTERFACE(iface) |
| | #define DECLARE_INTERFACE_IID_(iface, baseiface, iid) DECLARE_INTERFACE_(iface |
| | , baseiface) |
#endif | | #endif |
| | |
/****** Additional basic types **********************************************/ | | /****** Additional basic types **********************************************/ |
| | |
#ifndef FARSTRUCT | | #ifndef FARSTRUCT |
#ifdef __cplusplus | | #ifdef __cplusplus |
#define FARSTRUCT FAR | | #define FARSTRUCT FAR |
#else | | #else |
#define FARSTRUCT | | #define FARSTRUCT |
#endif // __cplusplus | | #endif // __cplusplus |
| | |
skipping to change at line 372 | | skipping to change at line 408 |
/* flags for internet asyncronous and layout docfile */ | | /* flags for internet asyncronous and layout docfile */ |
#define ASYNC_MODE_COMPATIBILITY 0x00000001L | | #define ASYNC_MODE_COMPATIBILITY 0x00000001L |
#define ASYNC_MODE_DEFAULT 0x00000000L | | #define ASYNC_MODE_DEFAULT 0x00000000L |
| | |
#define STGTY_REPEAT 0x00000100L | | #define STGTY_REPEAT 0x00000100L |
#define STG_TOEND 0xFFFFFFFFL | | #define STG_TOEND 0xFFFFFFFFL |
| | |
#define STG_LAYOUT_SEQUENTIAL 0x00000000L | | #define STG_LAYOUT_SEQUENTIAL 0x00000000L |
#define STG_LAYOUT_INTERLEAVED 0x00000001L | | #define STG_LAYOUT_INTERLEAVED 0x00000001L |
| | |
|
| | typedef DWORD STGFMT; |
| | |
#define STGFMT_STORAGE 0 | | #define STGFMT_STORAGE 0 |
#define STGFMT_NATIVE 1 | | #define STGFMT_NATIVE 1 |
#define STGFMT_FILE 3 | | #define STGFMT_FILE 3 |
#define STGFMT_ANY 4 | | #define STGFMT_ANY 4 |
#define STGFMT_DOCFILE 5 | | #define STGFMT_DOCFILE 5 |
| | |
// This is a legacy define to allow old component to builds | | // This is a legacy define to allow old component to builds |
#define STGFMT_DOCUMENT 0 | | #define STGFMT_DOCUMENT 0 |
| | |
/* here is where we pull in the MIDL generated headers for the interfaces */ | | /* here is where we pull in the MIDL generated headers for the interfaces */ |
| | |
skipping to change at line 423 | | skipping to change at line 461 |
COINIT_SPEED_OVER_MEMORY = 0x8, // Trade memory for speed. | | COINIT_SPEED_OVER_MEMORY = 0x8, // Trade memory for speed. |
#endif // DCOM | | #endif // DCOM |
} COINIT; | | } COINIT; |
| | |
/****** STD Object API Prototypes *****************************************/ | | /****** STD Object API Prototypes *****************************************/ |
| | |
WINOLEAPI_(DWORD) CoBuildVersion( VOID ); | | WINOLEAPI_(DWORD) CoBuildVersion( VOID ); |
| | |
/* init/uninit */ | | /* init/uninit */ |
| | |
|
WINOLEAPI CoInitialize(IN LPVOID pvReserved); | | WINOLEAPI CoInitialize(__in_opt LPVOID pvReserved); |
WINOLEAPI_(void) CoUninitialize(void); | | WINOLEAPI_(void) CoUninitialize(void); |
|
WINOLEAPI CoGetMalloc(IN DWORD dwMemContext, OUT LPMALLOC FAR* ppMalloc); | | WINOLEAPI CoGetMalloc(__in DWORD dwMemContext, __deref_out LPMALLOC FAR* ppMall
oc); |
WINOLEAPI_(DWORD) CoGetCurrentProcess(void); | | WINOLEAPI_(DWORD) CoGetCurrentProcess(void); |
|
WINOLEAPI CoRegisterMallocSpy(IN LPMALLOCSPY pMallocSpy); | | WINOLEAPI CoRegisterMallocSpy(__in LPMALLOCSPY pMallocSpy); |
WINOLEAPI CoRevokeMallocSpy(void); | | WINOLEAPI CoRevokeMallocSpy(void); |
|
WINOLEAPI CoCreateStandardMalloc(IN DWORD memctx, OUT IMalloc FAR* FAR* ppMallo
c); | | WINOLEAPI CoCreateStandardMalloc(__in DWORD memctx, __deref_out IMalloc FAR* FA
R* ppMalloc); |
| | |
#if (_WIN32_WINNT >= 0x0400 ) || defined(_WIN32_DCOM) // DCOM | | #if (_WIN32_WINNT >= 0x0400 ) || defined(_WIN32_DCOM) // DCOM |
|
/* #!perl PoundIf("CoInitializeEx", "(_WIN32_WINNT >= 0x0400 ) || defined(_WIN32 | | |
_DCOM)"); | | |
*/ | | |
WINOLEAPI CoInitializeEx(IN LPVOID pvReserved, IN DWORD dwCoInit); | | |
| | |
|
/* #!perl PoundIf("CoGetCallerTID", "(_WIN32_WINNT >= 0x0400 ) || defined(_WIN32 | | WINOLEAPI CoInitializeEx(__in_opt LPVOID pvReserved, __in DWORD dwCoInit); |
_DCOM)"); | | |
*/ | | WINOLEAPI CoGetCallerTID( __out LPDWORD lpdwTID ); |
WINOLEAPI CoGetCallerTID( LPDWORD lpdwTID ); | | |
| | WINOLEAPI CoGetCurrentLogicalThreadId(__out GUID *pguid); |
#endif // DCOM | | #endif // DCOM |
| | |
#if (_WIN32_WINNT >= 0x0501) | | #if (_WIN32_WINNT >= 0x0501) |
|
/* #!perl | | |
PoundIf("CoRegisterInitializeSpy", "_WIN32_WINNT >= 0x0501"); | | |
PoundIf("CoRevokeInitializeSpy", "_WIN32_WINNT >= 0x0501"); | | |
*/ | | |
WINOLEAPI CoRegisterInitializeSpy(IN LPINITIALIZESPY pSpy, OUT ULARGE_INTEGER * | | |
puliCookie); | | |
WINOLEAPI CoRevokeInitializeSpy(IN ULARGE_INTEGER uliCookie); | | |
| | |
|
WINOLEAPI CoGetContextToken(ULONG_PTR* pToken); | | WINOLEAPI CoRegisterInitializeSpy(__in LPINITIALIZESPY pSpy, __out ULARGE_INTEG |
| | ER *puliCookie); |
| | WINOLEAPI CoRevokeInitializeSpy(__in ULARGE_INTEGER uliCookie); |
| | |
| | WINOLEAPI CoGetContextToken(__out ULONG_PTR* pToken); |
| | |
// COM System Security Descriptors (used when the corresponding registry | | // COM System Security Descriptors (used when the corresponding registry |
// entries are absent) | | // entries are absent) |
typedef enum tagCOMSD | | typedef enum tagCOMSD |
{ | | { |
|
SD_LAUNCHPERMISSIONS = 0, // Machine wide launch permissions | | SD_LAUNCHPERMISSIONS = 0, // Machine wide launch permissions |
SD_ACCESSPERMISSIONS = 1, // Machine wide acesss permissions | | SD_ACCESSPERMISSIONS = 1, // Machine wide acesss permissions |
SD_LAUNCHRESTRICTIONS = 2, // Machine wide launch limits | | SD_LAUNCHRESTRICTIONS = 2, // Machine wide launch limits |
SD_ACCESSRESTRICTIONS = 3 // Machine wide access limits | | SD_ACCESSRESTRICTIONS = 3 // Machine wide access limits |
| | |
} COMSD; | | } COMSD; |
WINOLEAPI CoGetSystemSecurityPermissions(COMSD comSDType, PSECURITY_DESCRIPTOR
*ppSD); | | WINOLEAPI CoGetSystemSecurityPermissions(COMSD comSDType, PSECURITY_DESCRIPTOR
*ppSD); |
| | |
#endif | | #endif |
| | |
#if DBG == 1 | | #if DBG == 1 |
WINOLEAPI_(ULONG) DebugCoGetRpcFault( void ); | | WINOLEAPI_(ULONG) DebugCoGetRpcFault( void ); |
WINOLEAPI_(void) DebugCoSetRpcFault( ULONG ); | | WINOLEAPI_(void) DebugCoSetRpcFault( ULONG ); |
#endif | | #endif |
| | |
skipping to change at line 487 | | skipping to change at line 521 |
DWORD dwReserved1[3]; | | DWORD dwReserved1[3]; |
void *pvReserved2[4]; | | void *pvReserved2[4]; |
DWORD dwReserved2[1]; | | DWORD dwReserved2[1]; |
void *pCurrentCtx; | | void *pCurrentCtx; |
} SOleTlsDataPublic; | | } SOleTlsDataPublic; |
| | |
#endif | | #endif |
| | |
/* COM+ APIs */ | | /* COM+ APIs */ |
| | |
|
WINOLEAPI CoGetObjectContext(IN REFIID riid, OUT LPVOID FAR* ppv); | | WINOLEAPI CoGetObjectContext(__in REFIID riid, __deref_out LPVOID FAR* ppv); |
| | |
/* register/revoke/get class objects */ | | /* register/revoke/get class objects */ |
| | |
|
WINOLEAPI CoGetClassObject(IN REFCLSID rclsid, IN DWORD dwClsContext, IN LPVOID | | WINOLEAPI CoGetClassObject(__in REFCLSID rclsid, __in DWORD dwClsContext, __in_ |
pvReserved, | | opt LPVOID pvReserved, |
IN REFIID riid, OUT LPVOID FAR* ppv); | | __in REFIID riid, __deref_out LPVOID FAR* ppv); |
WINOLEAPI CoRegisterClassObject(IN REFCLSID rclsid, IN LPUNKNOWN pUnk, | | WINOLEAPI CoRegisterClassObject(__in REFCLSID rclsid, __in LPUNKNOWN pUnk, |
IN DWORD dwClsContext, IN DWORD flags, OUT LPDWORD lpdwRegis | | __in DWORD dwClsContext, __in DWORD flags, __out LPDWORD lpd |
ter); | | wRegister); |
WINOLEAPI CoRevokeClassObject(IN DWORD dwRegister); | | WINOLEAPI CoRevokeClassObject(__in DWORD dwRegister); |
WINOLEAPI CoResumeClassObjects(void); | | WINOLEAPI CoResumeClassObjects(void); |
WINOLEAPI CoSuspendClassObjects(void); | | WINOLEAPI CoSuspendClassObjects(void); |
WINOLEAPI_(ULONG) CoAddRefServerProcess(void); | | WINOLEAPI_(ULONG) CoAddRefServerProcess(void); |
WINOLEAPI_(ULONG) CoReleaseServerProcess(void); | | WINOLEAPI_(ULONG) CoReleaseServerProcess(void); |
|
WINOLEAPI CoGetPSClsid(IN REFIID riid, OUT CLSID *pClsid); | | WINOLEAPI CoGetPSClsid(__in REFIID riid, __out CLSID *pClsid); |
WINOLEAPI CoRegisterPSClsid(IN REFIID riid, IN REFCLSID rclsid); | | WINOLEAPI CoRegisterPSClsid(__in REFIID riid, __in REFCLSID rclsid); |
| | |
// Registering surrogate processes | | // Registering surrogate processes |
|
WINOLEAPI CoRegisterSurrogate(IN LPSURROGATE pSurrogate); | | WINOLEAPI CoRegisterSurrogate(__in LPSURROGATE pSurrogate); |
| | |
/* marshaling interface pointers */ | | /* marshaling interface pointers */ |
| | |
|
WINOLEAPI CoGetMarshalSizeMax(OUT ULONG *pulSize, IN REFIID riid, IN LPUNKNOWN p | | WINOLEAPI CoGetMarshalSizeMax(__out ULONG *pulSize, __in REFIID riid, __in LPUNK |
Unk, | | NOWN pUnk, |
IN DWORD dwDestContext, IN LPVOID pvDestContext, IN DWORD ms | | __in DWORD dwDestContext, __in_opt LPVOID pvDestContext, __i |
hlflags); | | n DWORD mshlflags); |
WINOLEAPI CoMarshalInterface(IN LPSTREAM pStm, IN REFIID riid, IN LPUNKNOWN pUnk | | WINOLEAPI CoMarshalInterface(__in LPSTREAM pStm, __in REFIID riid, __in LPUNKNOW |
, | | N pUnk, |
IN DWORD dwDestContext, IN LPVOID pvDestContext, IN DWORD ms | | __in DWORD dwDestContext, __in_opt LPVOID pvDestContext, __i |
hlflags); | | n DWORD mshlflags); |
WINOLEAPI CoUnmarshalInterface(IN LPSTREAM pStm, IN REFIID riid, OUT LPVOID FAR* | | WINOLEAPI CoUnmarshalInterface(__in LPSTREAM pStm, __in REFIID riid, __deref_out |
ppv); | | LPVOID FAR* ppv); |
WINOLEAPI CoMarshalHresult(IN LPSTREAM pstm, IN HRESULT hresult); | | WINOLEAPI CoMarshalHresult(__in LPSTREAM pstm, __in HRESULT hresult); |
WINOLEAPI CoUnmarshalHresult(IN LPSTREAM pstm, OUT HRESULT FAR * phresult); | | WINOLEAPI CoUnmarshalHresult(__in LPSTREAM pstm, __out HRESULT FAR * phresult); |
WINOLEAPI CoReleaseMarshalData(IN LPSTREAM pStm); | | WINOLEAPI CoReleaseMarshalData(__in LPSTREAM pStm); |
WINOLEAPI CoDisconnectObject(IN LPUNKNOWN pUnk, IN DWORD dwReserved); | | WINOLEAPI CoDisconnectObject(__in LPUNKNOWN pUnk, __in DWORD dwReserved); |
WINOLEAPI CoLockObjectExternal(IN LPUNKNOWN pUnk, IN BOOL fLock, IN BOOL fLastUn | | WINOLEAPI CoLockObjectExternal(__in LPUNKNOWN pUnk, __in BOOL fLock, __in BOOL f |
lockReleases); | | LastUnlockReleases); |
WINOLEAPI CoGetStandardMarshal(IN REFIID riid, IN LPUNKNOWN pUnk, | | WINOLEAPI CoGetStandardMarshal(__in REFIID riid, __in LPUNKNOWN pUnk, |
IN DWORD dwDestContext, IN LPVOID pvDestContext, IN DWORD ms | | __in DWORD dwDestContext, __in_opt LPVOID pvDestContext, __i |
hlflags, | | n DWORD mshlflags, |
OUT LPMARSHAL FAR* ppMarshal); | | __deref_out LPMARSHAL FAR* ppMarshal); |
| | |
|
WINOLEAPI CoGetStdMarshalEx(IN LPUNKNOWN pUnkOuter, IN DWORD smexflags, | | WINOLEAPI CoGetStdMarshalEx(__in LPUNKNOWN pUnkOuter, __in DWORD smexflags, |
OUT LPUNKNOWN FAR* ppUnkInner); | | __deref_out LPUNKNOWN FAR* ppUnkInner); |
| | |
/* flags for CoGetStdMarshalEx */ | | /* flags for CoGetStdMarshalEx */ |
typedef enum tagSTDMSHLFLAGS | | typedef enum tagSTDMSHLFLAGS |
{ | | { |
SMEXF_SERVER = 0x01, // server side aggregated std marshaler | | SMEXF_SERVER = 0x01, // server side aggregated std marshaler |
SMEXF_HANDLER = 0x02 // client side (handler) agg std marshaler | | SMEXF_HANDLER = 0x02 // client side (handler) agg std marshaler |
} STDMSHLFLAGS; | | } STDMSHLFLAGS; |
| | |
|
WINOLEAPI_(BOOL) CoIsHandlerConnected(IN LPUNKNOWN pUnk); | | WINOLEAPI_(BOOL) CoIsHandlerConnected(__in LPUNKNOWN pUnk); |
| | |
// Apartment model inter-thread interface passing helpers | | // Apartment model inter-thread interface passing helpers |
|
WINOLEAPI CoMarshalInterThreadInterfaceInStream(IN REFIID riid, IN LPUNKNOWN pUn | | WINOLEAPI CoMarshalInterThreadInterfaceInStream(__in REFIID riid, __in LPUNKNOWN |
k, | | pUnk, |
OUT LPSTREAM *ppStm); | | __deref_out LPSTREAM *ppStm); |
| | |
|
WINOLEAPI CoGetInterfaceAndReleaseStream(IN LPSTREAM pStm, IN REFIID iid, | | WINOLEAPI CoGetInterfaceAndReleaseStream(__in LPSTREAM pStm, __in REFIID iid, |
OUT LPVOID FAR* ppv); | | __deref_out LPVOID FAR* ppv); |
| | |
|
WINOLEAPI CoCreateFreeThreadedMarshaler(IN LPUNKNOWN punkOuter, | | WINOLEAPI CoCreateFreeThreadedMarshaler(__in_opt LPUNKNOWN punkOuter, |
OUT LPUNKNOWN *ppunkMarshal); | | __deref_out LPUNKNOWN *ppunkMarshal); |
| | |
/* dll loading helpers; keeps track of ref counts and unloads all on exit */ | | /* dll loading helpers; keeps track of ref counts and unloads all on exit */ |
| | |
|
WINOLEAPI_(HINSTANCE) CoLoadLibrary(IN LPOLESTR lpszLibName, IN BOOL bAutoFree); | | WINOLEAPI_(HINSTANCE) CoLoadLibrary(__in LPOLESTR lpszLibName, __in BOOL bAutoFr |
WINOLEAPI_(void) CoFreeLibrary(IN HINSTANCE hInst); | | ee); |
| | WINOLEAPI_(void) CoFreeLibrary(__in HINSTANCE hInst); |
WINOLEAPI_(void) CoFreeAllLibraries(void); | | WINOLEAPI_(void) CoFreeAllLibraries(void); |
WINOLEAPI_(void) CoFreeUnusedLibraries(void); | | WINOLEAPI_(void) CoFreeUnusedLibraries(void); |
#if (_WIN32_WINNT >= 0x0501) | | #if (_WIN32_WINNT >= 0x0501) |
|
/* #!perl PoundIf("CoFreeUnusedLibrariesEx", "(_WIN32_WINNT >= 0x0501)"); | | |
*/ | | WINOLEAPI_(void) CoFreeUnusedLibrariesEx(__in DWORD dwUnloadDelay, __in DWORD dw |
WINOLEAPI_(void) CoFreeUnusedLibrariesEx(IN DWORD dwUnloadDelay, IN DWORD dwRese | | Reserved); |
rved); | | #endif |
| | |
| | #if (_WIN32_WINNT >= 0x0600) |
| | WINOLEAPI CoDisconnectContext(DWORD dwTimeout); |
#endif | | #endif |
| | |
#if (_WIN32_WINNT >= 0x0400 ) || defined(_WIN32_DCOM) // DCOM | | #if (_WIN32_WINNT >= 0x0400 ) || defined(_WIN32_DCOM) // DCOM |
| | |
/* Call Security. */ | | /* Call Security. */ |
| | |
|
/* #!perl PoundIf("CoInitializeSecurity", "(_WIN32_WINNT >= 0x0400 ) || defined( | | |
_WIN32_DCOM)"); | | |
*/ | | |
WINOLEAPI CoInitializeSecurity( | | WINOLEAPI CoInitializeSecurity( |
|
IN PSECURITY_DESCRIPTOR pSecDesc, | | __in_opt PSECURITY_DESCRIPTOR pSecDesc, |
IN LONG cAuthSvc, | | __in LONG cAuthSvc, |
IN SOLE_AUTHENTICATION_SERVICE *asAuthSvc, | | __in_ecount_opt(cAuthSvc) |
IN void *pReserved1, | | SOLE_AUTHENTICATION_SERVICE *asAuthSvc, |
IN DWORD dwAuthnLevel, | | __in_opt void *pReserved1, |
IN DWORD dwImpLevel, | | __in DWORD dwAuthnLevel, |
IN void *pAuthList, | | __in DWORD dwImpLevel, |
IN DWORD dwCapabilities, | | __in_opt void *pAuthList, |
IN void *pReserved3 ); | | __in DWORD dwCapabilities, |
| | __in_opt void *pReserved3 ); |
| | |
|
/* #!perl PoundIf("CoGetCallContext", "(_WIN32_WINNT >= 0x0400 ) || defined(_WIN | | WINOLEAPI CoGetCallContext( __in REFIID riid, __deref_out void **ppInterface ); |
32_DCOM)"); | | |
*/ | | |
WINOLEAPI CoGetCallContext( IN REFIID riid, OUT void **ppInterface ); | | |
| | |
|
/* #!perl PoundIf("CoQueryProxyBlanket", "(_WIN32_WINNT >= 0x0400 ) || defined(_ | | __checkReturn WINOLEAPI CoQueryProxyBlanket( |
WIN32_DCOM)"); | | __in IUnknown *pProxy, |
*/ | | __out_opt DWORD *pwAuthnSvc, |
WINOLEAPI CoQueryProxyBlanket( | | __out_opt DWORD *pAuthzSvc, |
IN IUnknown *pProxy, | | __deref_opt_out OLECHAR **pServerPrincName, |
OUT DWORD *pwAuthnSvc, | | __out_opt DWORD *pAuthnLevel, |
OUT DWORD *pAuthzSvc, | | __out_opt DWORD *pImpLevel, |
OUT OLECHAR **pServerPrincName, | | __out_opt RPC_AUTH_IDENTITY_HANDLE *pAuthInfo, |
OUT DWORD *pAuthnLevel, | | __out_opt DWORD *pCapabilites ); |
OUT DWORD *pImpLevel, | | |
OUT RPC_AUTH_IDENTITY_HANDLE *pAuthInfo, | | |
OUT DWORD *pCapabilites ); | | |
| | |
|
/* #!perl PoundIf("CoSetProxyBlanket", "(_WIN32_WINNT >= 0x0400 ) || defined(_WI | | |
N32_DCOM)"); | | |
*/ | | |
WINOLEAPI CoSetProxyBlanket( | | WINOLEAPI CoSetProxyBlanket( |
|
IN IUnknown *pProxy, | | __in IUnknown *pProxy, |
IN DWORD dwAuthnSvc, | | __in DWORD dwAuthnSvc, |
IN DWORD dwAuthzSvc, | | __in DWORD dwAuthzSvc, |
IN OLECHAR *pServerPrincName, | | __in_opt OLECHAR *pServerPrincName, |
IN DWORD dwAuthnLevel, | | __in DWORD dwAuthnLevel, |
IN DWORD dwImpLevel, | | __in DWORD dwImpLevel, |
IN RPC_AUTH_IDENTITY_HANDLE pAuthInfo, | | __in_opt RPC_AUTH_IDENTITY_HANDLE pAuthInfo, |
IN DWORD dwCapabilities ); | | __in DWORD dwCapabilities ); |
| | |
|
/* #!perl PoundIf("CoCopyProxy", "(_WIN32_WINNT >= 0x0400 ) || defined(_WIN32_DC | | |
OM)"); | | |
*/ | | |
WINOLEAPI CoCopyProxy( | | WINOLEAPI CoCopyProxy( |
|
IN IUnknown *pProxy, | | __in IUnknown *pProxy, |
OUT IUnknown **ppCopy ); | | __deref_out IUnknown **ppCopy ); |
| | |
|
/* #!perl PoundIf("CoQueryClientBlanket", "(_WIN32_WINNT >= 0x0400 ) || defined( | | __checkReturn WINOLEAPI CoQueryClientBlanket( |
_WIN32_DCOM)"); | | __out_opt DWORD *pAuthnSvc, |
*/ | | __out_opt DWORD *pAuthzSvc, |
WINOLEAPI CoQueryClientBlanket( | | __out_opt OLECHAR **pServerPrincName, |
OUT DWORD *pAuthnSvc, | | __out_opt DWORD *pAuthnLevel, |
OUT DWORD *pAuthzSvc, | | __out_opt DWORD *pImpLevel, |
OUT OLECHAR **pServerPrincName, | | __out_opt RPC_AUTHZ_HANDLE *pPrivs, |
OUT DWORD *pAuthnLevel, | | __inout_opt DWORD *pCapabilities ); |
OUT DWORD *pImpLevel, | | |
OUT RPC_AUTHZ_HANDLE *pPrivs, | | |
OUT DWORD *pCapabilities ); | | |
| | |
|
/* #!perl PoundIf("CoImpersonateClient", "(_WIN32_WINNT >= 0x0400 ) || defined(_ | | WINOLEAPI CoImpersonateClient(void); |
WIN32_DCOM)"); | | |
*/ | | |
WINOLEAPI CoImpersonateClient(); | | |
| | |
|
/* #!perl PoundIf("CoRevertToSelf", "(_WIN32_WINNT >= 0x0400 ) || defined(_WIN32 | | WINOLEAPI CoRevertToSelf(void); |
_DCOM)"); | | |
*/ | | |
WINOLEAPI CoRevertToSelf(); | | |
| | |
|
/* #!perl PoundIf("CoQueryAuthenticationServices", "(_WIN32_WINNT >= 0x0400 ) || | | |
defined(_WIN32_DCOM)"); | | |
*/ | | |
WINOLEAPI CoQueryAuthenticationServices( | | WINOLEAPI CoQueryAuthenticationServices( |
|
OUT DWORD *pcAuthSvc, | | __out DWORD *pcAuthSvc, |
OUT SOLE_AUTHENTICATION_SERVICE **asAuthSvc ); | | __deref_out_ecount(*pcAuthSvc) SOLE_AUTHENTICATION_SERVICE **asAuthSvc ); |
| | |
|
/* #!perl PoundIf("CoSwitchCallContext", "(_WIN32_WINNT >= 0x0400 ) || defined(_ | | WINOLEAPI CoSwitchCallContext( __in_opt IUnknown *pNewObject, __deref_out IUnkno |
WIN32_DCOM)"); | | wn **ppOldObject ); |
*/ | | |
WINOLEAPI CoSwitchCallContext( IN IUnknown *pNewObject, OUT IUnknown **ppOldObje | | |
ct ); | | |
| | |
#define COM_RIGHTS_EXECUTE 1 | | #define COM_RIGHTS_EXECUTE 1 |
#define COM_RIGHTS_EXECUTE_LOCAL 2 | | #define COM_RIGHTS_EXECUTE_LOCAL 2 |
#define COM_RIGHTS_EXECUTE_REMOTE 4 | | #define COM_RIGHTS_EXECUTE_REMOTE 4 |
#define COM_RIGHTS_ACTIVATE_LOCAL 8 | | #define COM_RIGHTS_ACTIVATE_LOCAL 8 |
#define COM_RIGHTS_ACTIVATE_REMOTE 16 | | #define COM_RIGHTS_ACTIVATE_REMOTE 16 |
| | |
#endif // DCOM | | #endif // DCOM |
| | |
/* helper for creating instances */ | | /* helper for creating instances */ |
| | |
|
WINOLEAPI CoCreateInstance(IN REFCLSID rclsid, IN LPUNKNOWN pUnkOuter, | | WINOLEAPI CoCreateInstance(__in REFCLSID rclsid, |
IN DWORD dwClsContext, IN REFIID riid, OUT LPVOID FAR* ppv); | | __in_opt LPUNKNOWN pUnkOuter, |
| | __in DWORD dwClsContext, |
| | __in REFIID riid, |
| | __deref_out LPVOID FAR* ppv); |
| | |
#if (_WIN32_WINNT >= 0x0400 ) || defined(_WIN32_DCOM) // DCOM | | #if (_WIN32_WINNT >= 0x0400 ) || defined(_WIN32_DCOM) // DCOM |
| | |
|
/* #!perl PoundIf("CoGetInstanceFromFile", "(_WIN32_WINNT >= 0x0400 ) || defined | | |
(_WIN32_DCOM)"); | | |
*/ | | |
WINOLEAPI CoGetInstanceFromFile( | | WINOLEAPI CoGetInstanceFromFile( |
|
IN COSERVERINFO * pServerInfo, | | __in_opt COSERVERINFO * pServerInfo, |
IN CLSID * pClsid, | | __in_opt CLSID * pClsid, |
IN IUnknown * punkOuter, // only relevant locally | | __in_opt IUnknown * punkOuter, // only relevant locally |
IN DWORD dwClsCtx, | | __in DWORD dwClsCtx, |
IN DWORD grfMode, | | __in DWORD grfMode, |
IN OLECHAR * pwszName, | | __in OLECHAR * pwszName, |
IN DWORD dwCount, | | __in DWORD dwCount, |
IN OUT MULTI_QI * pResults ); | | __inout_ecount(dwCount) MULTI_QI * pResults ); |
| | |
|
/* #!perl PoundIf("CoGetInstanceFromIStorage", "(_WIN32_WINNT >= 0x0400 ) || def | | |
ined(_WIN32_DCOM)"); | | |
*/ | | |
WINOLEAPI CoGetInstanceFromIStorage( | | WINOLEAPI CoGetInstanceFromIStorage( |
|
IN COSERVERINFO * pServerInfo, | | __in_opt COSERVERINFO * pServerInfo, |
IN CLSID * pClsid, | | __in_opt CLSID * pClsid, |
IN IUnknown * punkOuter, // only relevant locally | | __in_opt IUnknown * punkOuter, // only relevant locally |
IN DWORD dwClsCtx, | | __in DWORD dwClsCtx, |
IN struct IStorage * pstg, | | __in struct IStorage * pstg, |
IN DWORD dwCount, | | __in DWORD dwCount, |
IN OUT MULTI_QI * pResults ); | | __inout_ecount(dwCount) MULTI_QI * pResults ); |
| | |
|
/* #!perl PoundIf("CoCreateInstanceEx", "(_WIN32_WINNT >= 0x0400 ) || defined(_W | | |
IN32_DCOM)"); | | |
*/ | | |
WINOLEAPI CoCreateInstanceEx( | | WINOLEAPI CoCreateInstanceEx( |
|
IN REFCLSID Clsid, | | __in REFCLSID Clsid, |
IN IUnknown * punkOuter, // only relevant locally | | __in_opt IUnknown * punkOuter, // only relevant locally |
IN DWORD dwClsCtx, | | __in DWORD dwClsCtx, |
IN COSERVERINFO * pServerInfo, | | __in_opt COSERVERINFO * pServerInfo, |
IN DWORD dwCount, | | __in DWORD dwCount, |
IN OUT MULTI_QI * pResults ); | | __inout_ecount(dwCount) MULTI_QI * pResults ); |
| | |
#endif // DCOM | | #endif // DCOM |
| | |
/* Call related APIs */ | | /* Call related APIs */ |
#if (_WIN32_WINNT >= 0x0500 ) || defined(_WIN32_DCOM) // DCOM | | #if (_WIN32_WINNT >= 0x0500 ) || defined(_WIN32_DCOM) // DCOM |
| | |
|
/* #!perl PoundIf("CoGetCancelObject", "(_WIN32_WINNT >= 0x0500 ) || defined(_WI | | WINOLEAPI CoGetCancelObject(__in DWORD dwThreadId, __in REFIID iid, __deref_out |
N32_DCOM)"); | | void **ppUnk); |
*/ | | |
WINOLEAPI CoGetCancelObject(IN DWORD dwThreadId, IN REFIID iid, OUT void **ppUnk | | |
); | | |
| | |
|
/* #!perl PoundIf("CoSetCancelObject", "(_WIN32_WINNT >= 0x0500 ) || defined(_WI | | WINOLEAPI CoSetCancelObject(__in_opt IUnknown *pUnk); |
N32_DCOM)"); | | |
*/ | | |
WINOLEAPI CoSetCancelObject(IN IUnknown *pUnk); | | |
| | |
|
/* #!perl PoundIf("CoCancelCall", "(_WIN32_WINNT >= 0x0500 ) || defined(_WIN32_D | | WINOLEAPI CoCancelCall(__in DWORD dwThreadId, __in ULONG ulTimeout); |
COM)"); | | |
*/ | | |
WINOLEAPI CoCancelCall(IN DWORD dwThreadId, IN ULONG ulTimeout); | | |
| | |
|
/* #!perl PoundIf("CoTestCancel", "(_WIN32_WINNT >= 0x0500 ) || defined(_WIN32_D | | WINOLEAPI CoTestCancel(void); |
COM)"); | | |
*/ | | |
WINOLEAPI CoTestCancel(); | | |
| | |
|
/* #!perl PoundIf("CoEnableCallCancellation", "(_WIN32_WINNT >= 0x0500 ) || defi | | WINOLEAPI CoEnableCallCancellation(__in_opt LPVOID pReserved); |
ned(_WIN32_DCOM)"); | | |
*/ | | |
WINOLEAPI CoEnableCallCancellation(IN LPVOID pReserved); | | |
| | |
|
/* #!perl PoundIf("CoDisableCallCancellation", "(_WIN32_WINNT >= 0x0500 ) || def | | WINOLEAPI CoDisableCallCancellation(__in_opt LPVOID pReserved); |
ined(_WIN32_DCOM)"); | | |
*/ | | |
WINOLEAPI CoDisableCallCancellation(IN LPVOID pReserved); | | |
| | |
|
/* #!perl PoundIf("CoAllowSetForegroundWindow", "(_WIN32_WINNT >= 0x0500 ) || de | | WINOLEAPI CoAllowSetForegroundWindow(__in IUnknown *pUnk, __in_opt LPVOID lpvRes |
fined(_WIN32_DCOM)"); | | erved); |
*/ | | |
WINOLEAPI CoAllowSetForegroundWindow(IN IUnknown *pUnk, IN LPVOID lpvReserved); | | |
| | |
|
/* #!perl PoundIf("DcomChannelSetHResult", "(_WIN32_WINNT >= 0x0500 ) || defined | | WINOLEAPI DcomChannelSetHResult(__in_opt LPVOID pvReserved, __in_opt ULONG* pulR |
(_WIN32_DCOM)"); | | eserved, __in HRESULT appsHR); |
*/ | | |
WINOLEAPI DcomChannelSetHResult(IN LPVOID pvReserved, IN ULONG* pulReserved, IN | | |
HRESULT appsHR); | | |
| | |
#endif | | #endif |
| | |
/* other helpers */ | | /* other helpers */ |
| | |
|
WINOLEAPI StringFromCLSID(IN REFCLSID rclsid, OUT LPOLESTR FAR* lplpsz); | | __checkReturn WINOLEAPI StringFromCLSID(__in REFCLSID rclsid, __deref_out LPOLES |
WINOLEAPI CLSIDFromString(IN LPOLESTR lpsz, OUT LPCLSID pclsid); | | TR FAR* lplpsz); |
WINOLEAPI StringFromIID(IN REFIID rclsid, OUT LPOLESTR FAR* lplpsz); | | WINOLEAPI CLSIDFromString(__in LPOLESTR lpsz, __out LPCLSID pclsid); |
WINOLEAPI IIDFromString(IN LPOLESTR lpsz, OUT LPIID lpiid); | | __checkReturn WINOLEAPI StringFromIID(__in REFIID rclsid, __deref_out LPOLESTR F |
WINOLEAPI_(BOOL) CoIsOle1Class(IN REFCLSID rclsid); | | AR* lplpsz); |
WINOLEAPI ProgIDFromCLSID (IN REFCLSID clsid, OUT LPOLESTR FAR* lplpszProgID); | | WINOLEAPI IIDFromString(__in LPOLESTR lpsz, __out LPIID lpiid); |
WINOLEAPI CLSIDFromProgID (IN LPCOLESTR lpszProgID, OUT LPCLSID lpclsid); | | WINOLEAPI_(BOOL) CoIsOle1Class(__in REFCLSID rclsid); |
WINOLEAPI CLSIDFromProgIDEx (IN LPCOLESTR lpszProgID, OUT LPCLSID lpclsid); | | __checkReturn WINOLEAPI ProgIDFromCLSID (__in REFCLSID clsid, __deref_out LPOLES |
WINOLEAPI_(int) StringFromGUID2(IN REFGUID rguid, OUT LPOLESTR lpsz, IN int cchM | | TR FAR* lplpszProgID); |
ax); | | WINOLEAPI CLSIDFromProgID (__in LPCOLESTR lpszProgID, __out LPCLSID lpclsid); |
| | WINOLEAPI CLSIDFromProgIDEx (__in LPCOLESTR lpszProgID, __out LPCLSID lpclsid); |
| | __checkReturn WINOLEAPI_(int) StringFromGUID2(__in REFGUID rguid, __in_ecount(cc |
| | hMax) LPOLESTR lpsz, __in int cchMax); |
| | |
|
WINOLEAPI CoCreateGuid(OUT GUID FAR *pguid); | | WINOLEAPI CoCreateGuid(__out GUID FAR *pguid); |
| | |
WINOLEAPI_(BOOL) CoFileTimeToDosDateTime( | | WINOLEAPI_(BOOL) CoFileTimeToDosDateTime( |
|
IN FILETIME FAR* lpFileTime, OUT LPWORD lpDosDate, OUT LPWORD l
pDosTime); | | __in FILETIME FAR* lpFileTime, __out LPWORD lpDosDate, __out LP
WORD lpDosTime); |
WINOLEAPI_(BOOL) CoDosDateTimeToFileTime( | | WINOLEAPI_(BOOL) CoDosDateTimeToFileTime( |
|
IN WORD nDosDate, IN WORD nDosTime, OUT FILETIME FAR* lpF | | __in WORD nDosDate, __in WORD nDosTime, __out FILETIME FA |
ileTime); | | R* lpFileTime); |
WINOLEAPI CoFileTimeNow( OUT FILETIME FAR* lpFileTime ); | | WINOLEAPI CoFileTimeNow( __out FILETIME FAR* lpFileTime ); |
| | |
|
WINOLEAPI CoRegisterMessageFilter( IN LPMESSAGEFILTER lpMessageFilter, | | WINOLEAPI CoRegisterMessageFilter( __in_opt LPMESSAGEFILTER lpMessageFilter, |
OUT LPMESSAGEFILTER FAR* lplpMessageFilter ); | | __deref_opt_out_opt LPMESSAGEFILTER FAR* lplpMes |
| | sageFilter ); |
| | |
#if (_WIN32_WINNT >= 0x0400 ) || defined(_WIN32_DCOM) // DCOM | | #if (_WIN32_WINNT >= 0x0400 ) || defined(_WIN32_DCOM) // DCOM |
|
/* #!perl PoundIf("CoRegisterChannelHook", "(_WIN32_WINNT >= 0x0400 ) || defined | | |
(_WIN32_DCOM)"); | | WINOLEAPI CoRegisterChannelHook( __in REFGUID ExtensionUuid, __in IChannelHook * |
*/ | | pChannelHook ); |
WINOLEAPI CoRegisterChannelHook( IN REFGUID ExtensionUuid, IN IChannelHook *pCha | | |
nnelHook ); | | |
#endif // DCOM | | #endif // DCOM |
| | |
#if (_WIN32_WINNT >= 0x0400 ) || defined(_WIN32_DCOM) // DCOM | | #if (_WIN32_WINNT >= 0x0400 ) || defined(_WIN32_DCOM) // DCOM |
/* Synchronization API */ | | /* Synchronization API */ |
| | |
|
/* #!perl PoundIf("CoWaitForMultipleHandles", "(_WIN32_WINNT >= 0x0400 ) || defi | | WINOLEAPI CoWaitForMultipleHandles (__in DWORD dwFlags, |
ned(_WIN32_DCOM)"); | | __in DWORD dwTimeout, |
*/ | | __in ULONG cHandles, |
WINOLEAPI CoWaitForMultipleHandles (IN DWORD dwFlags, | | __in_ecount(cHandles) LPHANDLE pHandles, |
IN DWORD dwTimeout, | | __out LPDWORD lpdwindex); |
IN ULONG cHandles, | | |
IN LPHANDLE pHandles, | | |
OUT LPDWORD lpdwindex); | | |
| | |
/* Flags for Synchronization API and Classes */ | | /* Flags for Synchronization API and Classes */ |
| | |
typedef enum tagCOWAIT_FLAGS | | typedef enum tagCOWAIT_FLAGS |
{ | | { |
COWAIT_WAITALL = 1, | | COWAIT_WAITALL = 1, |
COWAIT_ALERTABLE = 2, | | COWAIT_ALERTABLE = 2, |
COWAIT_INPUTAVAILABLE = 4 | | COWAIT_INPUTAVAILABLE = 4 |
}COWAIT_FLAGS; | | }COWAIT_FLAGS; |
| | |
#endif // DCOM | | #endif // DCOM |
| | |
/* for flushing OLESCM remote binding handles */ | | /* for flushing OLESCM remote binding handles */ |
| | |
#if (_WIN32_WINNT >= 0x0501) | | #if (_WIN32_WINNT >= 0x0501) |
|
/* #!perl | | |
PoundIf("CoInvalidateRemoteMachineBindings", "_WIN32_WINNT >= 0x0501"); | | WINOLEAPI CoInvalidateRemoteMachineBindings(__in LPOLESTR pszMachineName); |
*/ | | |
WINOLEAPI CoInvalidateRemoteMachineBindings(LPOLESTR pszMachineName); | | |
#endif | | #endif |
| | |
/* TreatAs APIS */ | | /* TreatAs APIS */ |
| | |
|
WINOLEAPI CoGetTreatAsClass(IN REFCLSID clsidOld, OUT LPCLSID pClsidNew); | | WINOLEAPI CoGetTreatAsClass(__in REFCLSID clsidOld, __out LPCLSID pClsidNew); |
WINOLEAPI CoTreatAsClass(IN REFCLSID clsidOld, IN REFCLSID clsidNew); | | WINOLEAPI CoTreatAsClass(__in REFCLSID clsidOld, __in REFCLSID clsidNew); |
| | |
/* the server dlls must define their DllGetClassObject and DllCanUnloadNow | | /* the server dlls must define their DllGetClassObject and DllCanUnloadNow |
* to match these; the typedefs are located here to ensure all are changed at | | * to match these; the typedefs are located here to ensure all are changed at |
* the same time. | | * the same time. |
*/ | | */ |
| | |
//#ifdef _MAC | | //#ifdef _MAC |
//typedef STDAPICALLTYPE HRESULT (* LPFNGETCLASSOBJECT) (REFCLSID, REFIID, LPVOI
D *); | | //typedef STDAPICALLTYPE HRESULT (* LPFNGETCLASSOBJECT) (REFCLSID, REFIID, LPVOI
D *); |
//#else | | //#else |
typedef HRESULT (STDAPICALLTYPE * LPFNGETCLASSOBJECT) (REFCLSID, REFIID, LPVOID
*); | | typedef HRESULT (STDAPICALLTYPE * LPFNGETCLASSOBJECT) (REFCLSID, REFIID, LPVOID
*); |
//#endif | | //#endif |
| | |
//#ifdef _MAC | | //#ifdef _MAC |
//typedef STDAPICALLTYPE HRESULT (* LPFNCANUNLOADNOW)(void); | | //typedef STDAPICALLTYPE HRESULT (* LPFNCANUNLOADNOW)(void); |
//#else | | //#else |
typedef HRESULT (STDAPICALLTYPE * LPFNCANUNLOADNOW)(void); | | typedef HRESULT (STDAPICALLTYPE * LPFNCANUNLOADNOW)(void); |
//#endif | | //#endif |
| | |
|
STDAPI DllGetClassObject(IN REFCLSID rclsid, IN REFIID riid, OUT LPVOID FAR* pp
v); | | STDAPI DllGetClassObject(__in REFCLSID rclsid, __in REFIID riid, LPVOID FAR* pp
v); |
| | |
STDAPI DllCanUnloadNow(void); | | STDAPI DllCanUnloadNow(void); |
| | |
/****** Default Memory Allocation ******************************************/ | | /****** Default Memory Allocation ******************************************/ |
|
WINOLEAPI_(LPVOID) CoTaskMemAlloc(IN SIZE_T cb); | | WINOLEAPI_(__bcount_opt(cb) __allocator LPVOID) CoTaskMemAlloc(__in SIZE_T cb); |
WINOLEAPI_(LPVOID) CoTaskMemRealloc(IN LPVOID pv, IN SIZE_T cb); | | WINOLEAPI_(__bcount_opt(cb) __allocator LPVOID) CoTaskMemRealloc(__in_opt LPVOID |
WINOLEAPI_(void) CoTaskMemFree(IN LPVOID pv); | | pv, __in SIZE_T cb); |
| | WINOLEAPI_(void) CoTaskMemFree(__in_opt LPVOID pv); |
| | |
/****** DV APIs ***********************************************************/ | | /****** DV APIs ***********************************************************/ |
| | |
/* This function is declared in objbase.h and ole2.h */ | | /* This function is declared in objbase.h and ole2.h */ |
|
WINOLEAPI CreateDataAdviseHolder(OUT LPDATAADVISEHOLDER FAR* ppDAHolder); | | WINOLEAPI CreateDataAdviseHolder(__out LPDATAADVISEHOLDER FAR* ppDAHolder); |
| | |
|
WINOLEAPI CreateDataCache(IN LPUNKNOWN pUnkOuter, IN REFCLSID rclsid, | | WINOLEAPI CreateDataCache(__in_opt LPUNKNOWN pUnkOuter, __in REFCLSID rclsid, |
IN REFIID iid, OUT LPVOID FAR* ppv); | | __in REFIID iid, __out LPVOID FAR* ppv); |
| | |
/****** Storage API Prototypes ********************************************/ | | /****** Storage API Prototypes ********************************************/ |
| | |
|
WINOLEAPI StgCreateDocfile(IN const OLECHAR FAR* pwcsName, | | WINOLEAPI StgCreateDocfile(__in_opt __nullterminated const WCHAR* pwcsName, |
IN DWORD grfMode, | | __in DWORD grfMode, |
IN DWORD reserved, | | __reserved DWORD reserved, |
OUT IStorage FAR * FAR *ppstgOpen); | | __deref_out IStorage** ppstgOpen); |
| | |
|
WINOLEAPI StgCreateDocfileOnILockBytes(IN ILockBytes FAR *plkbyt, | | WINOLEAPI StgCreateDocfileOnILockBytes(__in ILockBytes* plkbyt, |
IN DWORD grfMode, | | __in DWORD grfMode, |
IN DWORD reserved, | | __in DWORD reserved, |
OUT IStorage FAR * FAR *ppstgOpen); | | __deref_out IStorage** ppstgOpen); |
| | |
|
WINOLEAPI StgOpenStorage(IN const OLECHAR FAR* pwcsName, | | WINOLEAPI StgOpenStorage(__in_opt __nullterminated const WCHAR* pwcsName, |
IN IStorage FAR *pstgPriority, | | __in_opt IStorage* pstgPriority, |
IN DWORD grfMode, | | __in DWORD grfMode, |
IN SNB snbExclude, | | __in_opt SNB snbExclude, |
IN DWORD reserved, | | __in DWORD reserved, |
OUT IStorage FAR * FAR *ppstgOpen); | | __deref_out IStorage** ppstgOpen); |
WINOLEAPI StgOpenStorageOnILockBytes(IN ILockBytes FAR *plkbyt, | | WINOLEAPI StgOpenStorageOnILockBytes(__in ILockBytes* plkbyt, |
IN IStorage FAR *pstgPriority, | | __in_opt IStorage* pstgPriority, |
IN DWORD grfMode, | | __in DWORD grfMode, |
IN SNB snbExclude, | | __in_opt SNB snbExclude, |
IN DWORD reserved, | | __reserved DWORD reserved, |
OUT IStorage FAR * FAR *ppstgOpen); | | __deref_out IStorage** ppstgOpen); |
| | |
|
WINOLEAPI StgIsStorageFile(IN const OLECHAR FAR* pwcsName); | | WINOLEAPI StgIsStorageFile(__in __nullterminated const WCHAR* pwcsName); |
WINOLEAPI StgIsStorageILockBytes(IN ILockBytes FAR* plkbyt); | | WINOLEAPI StgIsStorageILockBytes(__in ILockBytes* plkbyt); |
| | |
|
WINOLEAPI StgSetTimes(IN OLECHAR const FAR* lpszName, | | WINOLEAPI StgSetTimes(__in __nullterminated const WCHAR* lpszName, |
IN FILETIME const FAR* pctime, | | __in_opt const FILETIME* pctime, |
IN FILETIME const FAR* patime, | | __in_opt const FILETIME* patime, |
IN FILETIME const FAR* pmtime); | | __in_opt const FILETIME* pmtime); |
| | |
|
WINOLEAPI StgOpenAsyncDocfileOnIFillLockBytes( IN IFillLockBytes *pflb, | | WINOLEAPI StgOpenAsyncDocfileOnIFillLockBytes( __in IFillLockBytes *pflb, |
IN DWORD grfMode, | | __in DWORD grfMode, |
IN DWORD asyncFlags, | | __in DWORD asyncFlags, |
OUT IStorage **ppstgOpen); | | __deref_out IStorage** ppstgOpen); |
| | |
|
WINOLEAPI StgGetIFillLockBytesOnILockBytes( IN ILockBytes *pilb, | | WINOLEAPI StgGetIFillLockBytesOnILockBytes( __in ILockBytes *pilb, |
OUT IFillLockBytes **ppflb); | | __deref_out IFillLockBytes** ppflb); |
| | |
|
WINOLEAPI StgGetIFillLockBytesOnFile(IN OLECHAR const *pwcsName, | | WINOLEAPI StgGetIFillLockBytesOnFile(__in __nullterminated OLECHAR const *pwcsNa |
OUT IFillLockBytes **ppflb); | | me, |
| | __deref_out IFillLockBytes** ppflb); |
| | |
|
WINOLEAPI StgOpenLayoutDocfile(IN OLECHAR const *pwcsDfName, | | WINOLEAPI StgOpenLayoutDocfile(__in __nullterminated OLECHAR const *pwcsDfName, |
IN DWORD grfMode, | | __in DWORD grfMode, |
IN DWORD reserved, | | __in DWORD reserved, |
OUT IStorage **ppstgOpen); | | __deref_out IStorage** ppstgOpen); |
| | |
// STG initialization options for StgCreateStorageEx and StgOpenStorageEx | | // STG initialization options for StgCreateStorageEx and StgOpenStorageEx |
#if _WIN32_WINNT == 0x500 | | #if _WIN32_WINNT == 0x500 |
#define STGOPTIONS_VERSION 1 | | #define STGOPTIONS_VERSION 1 |
#elif _WIN32_WINNT > 0x500 | | #elif _WIN32_WINNT > 0x500 |
#define STGOPTIONS_VERSION 2 | | #define STGOPTIONS_VERSION 2 |
#else | | #else |
#define STGOPTIONS_VERSION 0 | | #define STGOPTIONS_VERSION 0 |
#endif | | #endif |
| | |
typedef struct tagSTGOPTIONS | | typedef struct tagSTGOPTIONS |
{ | | { |
USHORT usVersion; // Versions 1 and 2 supported | | USHORT usVersion; // Versions 1 and 2 supported |
USHORT reserved; // must be 0 for padding | | USHORT reserved; // must be 0 for padding |
ULONG ulSectorSize; // docfile header sector size (512) | | ULONG ulSectorSize; // docfile header sector size (512) |
#if STGOPTIONS_VERSION >= 2 | | #if STGOPTIONS_VERSION >= 2 |
const WCHAR *pwcsTemplateFile; // version 2 or above | | const WCHAR *pwcsTemplateFile; // version 2 or above |
#endif | | #endif |
} STGOPTIONS; | | } STGOPTIONS; |
| | |
|
WINOLEAPI StgCreateStorageEx (IN const WCHAR* pwcsName, | | WINOLEAPI StgCreateStorageEx (__in_opt __nullterminated const WCHAR* pwcsName, |
IN DWORD grfMode, | | __in DWORD grfMode, |
IN DWORD stgfmt, // enum | | __in DWORD stgfmt, // enum |
IN DWORD grfAttrs, // reserved | | __in DWORD grfAttrs, |
IN STGOPTIONS * pStgOptions, | | __inout_opt STGOPTIONS* pStgOptions, |
IN void * reserved, | | __in_opt PSECURITY_DESCRIPTOR pSecurityDescriptor, |
IN REFIID riid, | | __in REFIID riid, |
OUT void ** ppObjectOpen); | | __deref_out void** ppObjectOpen); |
| | |
|
WINOLEAPI StgOpenStorageEx (IN const WCHAR* pwcsName, | | WINOLEAPI StgOpenStorageEx (__in __nullterminated const WCHAR* pwcsName, |
IN DWORD grfMode, | | __in DWORD grfMode, |
IN DWORD stgfmt, // enum | | __in DWORD stgfmt, // enum |
IN DWORD grfAttrs, // reserved | | __in DWORD grfAttrs, |
IN STGOPTIONS * pStgOptions, | | __inout_opt STGOPTIONS* pStgOptions, |
IN void * reserved, | | __in_opt PSECURITY_DESCRIPTOR pSecurityDescriptor, |
IN REFIID riid, | | __in REFIID riid, |
OUT void ** ppObjectOpen); | | __deref_out void** ppObjectOpen); |
| | |
// | | // |
// Moniker APIs | | // Moniker APIs |
// | | // |
| | |
|
WINOLEAPI BindMoniker(IN LPMONIKER pmk, IN DWORD grfOpt, IN REFIID iidResult, O
UT LPVOID FAR* ppvResult); | | WINOLEAPI BindMoniker(__in LPMONIKER pmk, __in DWORD grfOpt, __in REFIID iidRes
ult, __deref_out LPVOID FAR* ppvResult); |
| | |
WINOLEAPI CoInstall( | | WINOLEAPI CoInstall( |
|
IN IBindCtx * pbc, | | __in IBindCtx * pbc, |
IN DWORD dwFlags, | | __in DWORD dwFlags, |
IN uCLSSPEC * pClassSpec, | | __in uCLSSPEC * pClassSpec, |
IN QUERYCONTEXT * pQuery, | | __in QUERYCONTEXT * pQuery, |
IN LPWSTR pszCodeBase); | | __in LPWSTR pszCodeBase); |
| | |
|
WINOLEAPI CoGetObject(IN LPCWSTR pszName, IN BIND_OPTS *pBindOptions, IN REFIID | | WINOLEAPI CoGetObject(__in LPCWSTR pszName, __in_opt BIND_OPTS *pBindOptions, _ |
riid, OUT void **ppv); | | _in REFIID riid, __deref_out void **ppv); |
WINOLEAPI MkParseDisplayName(IN LPBC pbc, IN LPCOLESTR szUserName, | | WINOLEAPI MkParseDisplayName(__in LPBC pbc, __in LPCOLESTR szUserName, |
OUT ULONG FAR * pchEaten, OUT LPMONIKER FAR * ppmk); | | __out ULONG FAR * pchEaten, __deref_out LPMONIKER FAR * ppmk); |
WINOLEAPI MonikerRelativePathTo(IN LPMONIKER pmkSrc, IN LPMONIKER pmkDest, OUT | | WINOLEAPI MonikerRelativePathTo(__in LPMONIKER pmkSrc, __in LPMONIKER pmkDest, |
LPMONIKER | | __deref_out LPMONIKER |
FAR* ppmkRelPath, IN BOOL dwReserved); | | FAR* ppmkRelPath, __in BOOL dwReserved); |
WINOLEAPI MonikerCommonPrefixWith(IN LPMONIKER pmkThis, IN LPMONIKER pmkOther, | | WINOLEAPI MonikerCommonPrefixWith(__in LPMONIKER pmkThis, __in LPMONIKER pmkOth |
OUT LPMONIKER FAR* ppmkCommon); | | er, |
WINOLEAPI CreateBindCtx(IN DWORD reserved, OUT LPBC FAR* ppbc); | | __deref_out LPMONIKER FAR* ppmkCommon); |
WINOLEAPI CreateGenericComposite(IN LPMONIKER pmkFirst, IN LPMONIKER pmkRest, | | WINOLEAPI CreateBindCtx(__in DWORD reserved, __deref_out LPBC FAR* ppbc); |
OUT LPMONIKER FAR* ppmkComposite); | | WINOLEAPI CreateGenericComposite(__in_opt LPMONIKER pmkFirst, __in_opt LPMONIKE |
WINOLEAPI GetClassFile (IN LPCOLESTR szFilename, OUT CLSID FAR* pclsid); | | R pmkRest, |
| | __deref_out LPMONIKER FAR* ppmkComposite); |
| | WINOLEAPI GetClassFile (__in LPCOLESTR szFilename, __out CLSID FAR* pclsid); |
| | |
|
WINOLEAPI CreateClassMoniker(IN REFCLSID rclsid, OUT LPMONIKER FAR* ppmk); | | WINOLEAPI CreateClassMoniker(__in REFCLSID rclsid, __deref_out LPMONIKER FAR* p
pmk); |
| | |
|
WINOLEAPI CreateFileMoniker(IN LPCOLESTR lpszPathName, OUT LPMONIKER FAR* ppmk)
; | | WINOLEAPI CreateFileMoniker(__in LPCOLESTR lpszPathName, __deref_out LPMONIKER
FAR* ppmk); |
| | |
|
WINOLEAPI CreateItemMoniker(IN LPCOLESTR lpszDelim, IN LPCOLESTR lpszItem, | | WINOLEAPI CreateItemMoniker(__in LPCOLESTR lpszDelim, __in LPCOLESTR lpszItem, |
OUT LPMONIKER FAR* ppmk); | | __deref_out LPMONIKER FAR* ppmk); |
WINOLEAPI CreateAntiMoniker(OUT LPMONIKER FAR* ppmk); | | WINOLEAPI CreateAntiMoniker(__deref_out LPMONIKER FAR* ppmk); |
WINOLEAPI CreatePointerMoniker(IN LPUNKNOWN punk, OUT LPMONIKER FAR* ppmk); | | WINOLEAPI CreatePointerMoniker(__in_opt LPUNKNOWN punk, __deref_out LPMONIKER F |
WINOLEAPI CreateObjrefMoniker(IN LPUNKNOWN punk, OUT LPMONIKER FAR * ppmk); | | AR* ppmk); |
| | WINOLEAPI CreateObjrefMoniker(__in_opt LPUNKNOWN punk, __deref_out LPMONIKER FA |
| | R * ppmk); |
| | |
|
WINOLEAPI GetRunningObjectTable( IN DWORD reserved, OUT LPRUNNINGOBJECTTABLE FA
R* pprot); | | WINOLEAPI GetRunningObjectTable( __in DWORD reserved, __deref_out LPRUNNINGOBJE
CTTABLE FAR* pprot); |
| | |
#include <urlmon.h> | | #include <urlmon.h> |
#include <propidl.h> | | #include <propidl.h> |
| | |
// | | // |
// Standard Progress Indicator impolementation | | // Standard Progress Indicator impolementation |
// | | // |
|
WINOLEAPI CreateStdProgressIndicator(IN HWND hwndParent, | | WINOLEAPI CreateStdProgressIndicator(__in HWND hwndParent, |
IN LPCOLESTR pszTitle, | | __in LPCOLESTR pszTitle, |
IN IBindStatusCallback * pIbscCaller, | | __in IBindStatusCallback * pIbscCaller, |
OUT IBindStatusCallback ** ppIbsc); | | __deref_out IBindStatusCallback ** ppIbsc); |
| | |
//12ea2135-0f75-4d97-821a-c78c710d42b8 | | |
/*#!perl | | |
SetInsertionPoint("objbase.h", "12ea2135-0f75-4d97-821a-c78c710d42b8"); | | |
*/ | | |
| | |
#ifndef RC_INVOKED | | #ifndef RC_INVOKED |
#include <poppack.h> | | #include <poppack.h> |
#endif // RC_INVOKED | | #endif // RC_INVOKED |
| | |
#endif // __OBJBASE_H__ | | #endif // __OBJBASE_H__ |
| | |
End of changes. 91 change blocks. |
371 lines changed or deleted | | 354 lines changed or added |
|
objidl.h (5.2.3790.3959-Windows 5.0) | | objidl.h (6.0.6002.18005-Windows 6.0) |
| | |
/* this ALWAYS GENERATED file contains the definitions for the interfaces */ | | /* this ALWAYS GENERATED file contains the definitions for the interfaces */ |
| | |
|
/* File created by MIDL compiler version 6.00.0366 */ | | /* File created by MIDL compiler version 7.00.0499 */ |
/* Compiler settings for objidl.idl: | | /* Compiler settings for objidl.idl: |
Oicf, W1, Zp8, env=Win32 (32b run) | | Oicf, W1, Zp8, env=Win32 (32b run) |
protocol : dce , ms_ext, c_ext, robust | | protocol : dce , ms_ext, c_ext, robust |
error checks: allocation ref bounds_check enum stub_data | | error checks: allocation ref bounds_check enum stub_data |
VC __declspec() decoration level: | | VC __declspec() decoration level: |
__declspec(uuid()), __declspec(selectany), __declspec(novtable) | | __declspec(uuid()), __declspec(selectany), __declspec(novtable) |
DECLSPEC_UUID(), MIDL_INTERFACE() | | DECLSPEC_UUID(), MIDL_INTERFACE() |
*/ | | */ |
//@@MIDL_FILE_HEADING( ) | | //@@MIDL_FILE_HEADING( ) |
| | |
#pragma warning( disable: 4049 ) /* more than 64k source lines */ | | #pragma warning( disable: 4049 ) /* more than 64k source lines */ |
| | |
/* verify that the <rpcndr.h> version is high enough to compile this file*/ | | /* verify that the <rpcndr.h> version is high enough to compile this file*/ |
#ifndef __REQUIRED_RPCNDR_H_VERSION__ | | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
|
#define __REQUIRED_RPCNDR_H_VERSION__ 475 | | #define __REQUIRED_RPCNDR_H_VERSION__ 500 |
| | #endif |
| | |
| | /* verify that the <rpcsal.h> version is high enough to compile this file*/ |
| | #ifndef __REQUIRED_RPCSAL_H_VERSION__ |
| | #define __REQUIRED_RPCSAL_H_VERSION__ 100 |
#endif | | #endif |
| | |
#include "rpc.h" | | #include "rpc.h" |
#include "rpcndr.h" | | #include "rpcndr.h" |
| | |
#ifndef __RPCNDR_H_VERSION__ | | #ifndef __RPCNDR_H_VERSION__ |
#error this stub requires an updated version of <rpcndr.h> | | #error this stub requires an updated version of <rpcndr.h> |
#endif // __RPCNDR_H_VERSION__ | | #endif // __RPCNDR_H_VERSION__ |
| | |
#ifndef COM_NO_WINDOWS_H | | #ifndef COM_NO_WINDOWS_H |
| | |
skipping to change at line 495 | | skipping to change at line 500 |
typedef interface IInitializeSpy IInitializeSpy; | | typedef interface IInitializeSpy IInitializeSpy; |
#endif /* __IInitializeSpy_FWD_DEFINED__ */ | | #endif /* __IInitializeSpy_FWD_DEFINED__ */ |
| | |
/* header files for imported files */ | | /* header files for imported files */ |
#include "unknwn.h" | | #include "unknwn.h" |
| | |
#ifdef __cplusplus | | #ifdef __cplusplus |
extern "C"{ | | extern "C"{ |
#endif | | #endif |
| | |
|
void * __RPC_USER MIDL_user_allocate(size_t); | | /* interface __MIDL_itf_objidl_0000_0000 */ |
void __RPC_USER MIDL_user_free( void * ); | | |
| | |
/* interface __MIDL_itf_objidl_0000 */ | | |
/* [local] */ | | /* [local] */ |
| | |
//+------------------------------------------------------------------------- | | //+------------------------------------------------------------------------- |
//+------------------------------------------------------------------------- | | //+------------------------------------------------------------------------- |
// | | // |
// Microsoft Windows | | // Microsoft Windows |
// Copyright (c) Microsoft Corporation. All rights reserved. | | // Copyright (c) Microsoft Corporation. All rights reserved. |
// | | // |
//-------------------------------------------------------------------------- | | //-------------------------------------------------------------------------- |
|
| | #if(NTDDI_VERSION >= NTDDI_WINLH && !defined(_WIN32_WINNT)) |
| | #define _WIN32_WINNT 0x0600 |
| | #endif |
| | #if(NTDDI_VERSION >= NTDDI_WINS03 && !defined(_WIN32_WINNT)) |
| | #define _WIN32_WINNT 0x0502 |
| | #endif |
| | #if(NTDDI_VERSION >= NTDDI_WINXP && !defined(_WIN32_WINNT)) |
| | #define _WIN32_WINNT 0x0501 |
| | #endif |
| | #if(NTDDI_VERSION >= NTDDI_WIN2K && !defined(_WIN32_WINNT)) |
| | #define _WIN32_WINNT 0x0500 |
| | #endif |
| | |
#if ( _MSC_VER >= 800 ) | | #if ( _MSC_VER >= 800 ) |
#if _MSC_VER >= 1200 | | #if _MSC_VER >= 1200 |
#pragma warning(push) | | #pragma warning(push) |
#endif | | #endif |
#pragma warning(disable:4201) | | #pragma warning(disable:4201) |
#endif | | #endif |
#if ( _MSC_VER >= 1020 ) | | #if ( _MSC_VER >= 1020 ) |
#pragma once | | #pragma once |
#endif | | #endif |
| | |
typedef struct _COSERVERINFO | | typedef struct _COSERVERINFO |
{ | | { |
DWORD dwReserved1; | | DWORD dwReserved1; |
LPWSTR pwszName; | | LPWSTR pwszName; |
COAUTHINFO *pAuthInfo; | | COAUTHINFO *pAuthInfo; |
DWORD dwReserved2; | | DWORD dwReserved2; |
} COSERVERINFO; | | } COSERVERINFO; |
| | |
|
extern RPC_IF_HANDLE __MIDL_itf_objidl_0000_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_objidl_0000_0000_v0_0_c_ifspec; |
extern RPC_IF_HANDLE __MIDL_itf_objidl_0000_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_objidl_0000_0000_v0_0_s_ifspec; |
| | |
#ifndef __IMarshal_INTERFACE_DEFINED__ | | #ifndef __IMarshal_INTERFACE_DEFINED__ |
#define __IMarshal_INTERFACE_DEFINED__ | | #define __IMarshal_INTERFACE_DEFINED__ |
| | |
/* interface IMarshal */ | | /* interface IMarshal */ |
/* [uuid][object][local] */ | | /* [uuid][object][local] */ |
| | |
typedef /* [unique] */ IMarshal *LPMARSHAL; | | typedef /* [unique] */ IMarshal *LPMARSHAL; |
| | |
EXTERN_C const IID IID_IMarshal; | | EXTERN_C const IID IID_IMarshal; |
| | |
skipping to change at line 592 | | skipping to change at line 606 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IMarshalVtbl | | typedef struct IMarshalVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IMarshal * This, | | IMarshal * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IMarshal * This); | | IMarshal * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IMarshal * This); | | IMarshal * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetUnmarshalClass )( | | HRESULT ( STDMETHODCALLTYPE *GetUnmarshalClass )( |
IMarshal * This, | | IMarshal * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
| | |
skipping to change at line 652 | | skipping to change at line 667 |
} IMarshalVtbl; | | } IMarshalVtbl; |
| | |
interface IMarshal | | interface IMarshal |
{ | | { |
CONST_VTBL struct IMarshalVtbl *lpVtbl; | | CONST_VTBL struct IMarshalVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IMarshal_QueryInterface(This,riid,ppvObject) \ | | #define IMarshal_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IMarshal_AddRef(This) \ | | #define IMarshal_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IMarshal_Release(This) \ | | #define IMarshal_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IMarshal_GetUnmarshalClass(This,riid,pv,dwDestContext,pvDestContext,mshl
flags,pCid) \ | | #define IMarshal_GetUnmarshalClass(This,riid,pv,dwDestContext,pvDestContext,mshl
flags,pCid) \ |
|
(This)->lpVtbl -> GetUnmarshalClass(This,riid,pv,dwDestContext,pvDestContext
,mshlflags,pCid) | | ( (This)->lpVtbl -> GetUnmarshalClass(This,riid,pv,dwDestContext,pvDestConte
xt,mshlflags,pCid) ) |
| | |
#define IMarshal_GetMarshalSizeMax(This,riid,pv,dwDestContext,pvDestContext,mshl
flags,pSize) \ | | #define IMarshal_GetMarshalSizeMax(This,riid,pv,dwDestContext,pvDestContext,mshl
flags,pSize) \ |
|
(This)->lpVtbl -> GetMarshalSizeMax(This,riid,pv,dwDestContext,pvDestContext
,mshlflags,pSize) | | ( (This)->lpVtbl -> GetMarshalSizeMax(This,riid,pv,dwDestContext,pvDestConte
xt,mshlflags,pSize) ) |
| | |
#define IMarshal_MarshalInterface(This,pStm,riid,pv,dwDestContext,pvDestContext,
mshlflags) \ | | #define IMarshal_MarshalInterface(This,pStm,riid,pv,dwDestContext,pvDestContext,
mshlflags) \ |
|
(This)->lpVtbl -> MarshalInterface(This,pStm,riid,pv,dwDestContext,pvDestCon
text,mshlflags) | | ( (This)->lpVtbl -> MarshalInterface(This,pStm,riid,pv,dwDestContext,pvDestC
ontext,mshlflags) ) |
| | |
#define IMarshal_UnmarshalInterface(This,pStm,riid,ppv) \ | | #define IMarshal_UnmarshalInterface(This,pStm,riid,ppv) \ |
|
(This)->lpVtbl -> UnmarshalInterface(This,pStm,riid,ppv) | | ( (This)->lpVtbl -> UnmarshalInterface(This,pStm,riid,ppv) ) |
| | |
#define IMarshal_ReleaseMarshalData(This,pStm) \ | | #define IMarshal_ReleaseMarshalData(This,pStm) \ |
|
(This)->lpVtbl -> ReleaseMarshalData(This,pStm) | | ( (This)->lpVtbl -> ReleaseMarshalData(This,pStm) ) |
| | |
#define IMarshal_DisconnectObject(This,dwReserved) \ | | #define IMarshal_DisconnectObject(This,dwReserved) \ |
|
(This)->lpVtbl -> DisconnectObject(This,dwReserved) | | ( (This)->lpVtbl -> DisconnectObject(This,dwReserved) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IMarshal_GetUnmarshalClass_Proxy( | | |
IMarshal * This, | | |
/* [in] */ REFIID riid, | | |
/* [unique][in] */ void *pv, | | |
/* [in] */ DWORD dwDestContext, | | |
/* [unique][in] */ void *pvDestContext, | | |
/* [in] */ DWORD mshlflags, | | |
/* [out] */ CLSID *pCid); | | |
| | |
void __RPC_STUB IMarshal_GetUnmarshalClass_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IMarshal_GetMarshalSizeMax_Proxy( | | |
IMarshal * This, | | |
/* [in] */ REFIID riid, | | |
/* [unique][in] */ void *pv, | | |
/* [in] */ DWORD dwDestContext, | | |
/* [unique][in] */ void *pvDestContext, | | |
/* [in] */ DWORD mshlflags, | | |
/* [out] */ DWORD *pSize); | | |
| | |
void __RPC_STUB IMarshal_GetMarshalSizeMax_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IMarshal_MarshalInterface_Proxy( | | |
IMarshal * This, | | |
/* [unique][in] */ IStream *pStm, | | |
/* [in] */ REFIID riid, | | |
/* [unique][in] */ void *pv, | | |
/* [in] */ DWORD dwDestContext, | | |
/* [unique][in] */ void *pvDestContext, | | |
/* [in] */ DWORD mshlflags); | | |
| | |
void __RPC_STUB IMarshal_MarshalInterface_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IMarshal_UnmarshalInterface_Proxy( | | |
IMarshal * This, | | |
/* [unique][in] */ IStream *pStm, | | |
/* [in] */ REFIID riid, | | |
/* [out] */ void **ppv); | | |
| | |
void __RPC_STUB IMarshal_UnmarshalInterface_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IMarshal_ReleaseMarshalData_Proxy( | | |
IMarshal * This, | | |
/* [unique][in] */ IStream *pStm); | | |
| | |
void __RPC_STUB IMarshal_ReleaseMarshalData_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IMarshal_DisconnectObject_Proxy( | | |
IMarshal * This, | | |
/* [in] */ DWORD dwReserved); | | |
| | |
void __RPC_STUB IMarshal_DisconnectObject_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IMarshal_INTERFACE_DEFINED__ */ | | #endif /* __IMarshal_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IMarshal2_INTERFACE_DEFINED__ | | #ifndef __IMarshal2_INTERFACE_DEFINED__ |
#define __IMarshal2_INTERFACE_DEFINED__ | | #define __IMarshal2_INTERFACE_DEFINED__ |
| | |
/* interface IMarshal2 */ | | /* interface IMarshal2 */ |
/* [uuid][object][local] */ | | /* [uuid][object][local] */ |
| | |
typedef /* [unique] */ IMarshal2 *LPMARSHAL2; | | typedef /* [unique] */ IMarshal2 *LPMARSHAL2; |
| | |
| | |
skipping to change at line 788 | | skipping to change at line 726 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IMarshal2Vtbl | | typedef struct IMarshal2Vtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IMarshal2 * This, | | IMarshal2 * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IMarshal2 * This); | | IMarshal2 * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IMarshal2 * This); | | IMarshal2 * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetUnmarshalClass )( | | HRESULT ( STDMETHODCALLTYPE *GetUnmarshalClass )( |
IMarshal2 * This, | | IMarshal2 * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
| | |
skipping to change at line 848 | | skipping to change at line 787 |
} IMarshal2Vtbl; | | } IMarshal2Vtbl; |
| | |
interface IMarshal2 | | interface IMarshal2 |
{ | | { |
CONST_VTBL struct IMarshal2Vtbl *lpVtbl; | | CONST_VTBL struct IMarshal2Vtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IMarshal2_QueryInterface(This,riid,ppvObject) \ | | #define IMarshal2_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IMarshal2_AddRef(This) \ | | #define IMarshal2_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IMarshal2_Release(This) \ | | #define IMarshal2_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IMarshal2_GetUnmarshalClass(This,riid,pv,dwDestContext,pvDestContext,msh
lflags,pCid) \ | | #define IMarshal2_GetUnmarshalClass(This,riid,pv,dwDestContext,pvDestContext,msh
lflags,pCid) \ |
|
(This)->lpVtbl -> GetUnmarshalClass(This,riid,pv,dwDestContext,pvDestContext
,mshlflags,pCid) | | ( (This)->lpVtbl -> GetUnmarshalClass(This,riid,pv,dwDestContext,pvDestConte
xt,mshlflags,pCid) ) |
| | |
#define IMarshal2_GetMarshalSizeMax(This,riid,pv,dwDestContext,pvDestContext,msh
lflags,pSize) \ | | #define IMarshal2_GetMarshalSizeMax(This,riid,pv,dwDestContext,pvDestContext,msh
lflags,pSize) \ |
|
(This)->lpVtbl -> GetMarshalSizeMax(This,riid,pv,dwDestContext,pvDestContext
,mshlflags,pSize) | | ( (This)->lpVtbl -> GetMarshalSizeMax(This,riid,pv,dwDestContext,pvDestConte
xt,mshlflags,pSize) ) |
| | |
#define IMarshal2_MarshalInterface(This,pStm,riid,pv,dwDestContext,pvDestContext
,mshlflags) \ | | #define IMarshal2_MarshalInterface(This,pStm,riid,pv,dwDestContext,pvDestContext
,mshlflags) \ |
|
(This)->lpVtbl -> MarshalInterface(This,pStm,riid,pv,dwDestContext,pvDestCon
text,mshlflags) | | ( (This)->lpVtbl -> MarshalInterface(This,pStm,riid,pv,dwDestContext,pvDestC
ontext,mshlflags) ) |
| | |
#define IMarshal2_UnmarshalInterface(This,pStm,riid,ppv) \ | | #define IMarshal2_UnmarshalInterface(This,pStm,riid,ppv) \ |
|
(This)->lpVtbl -> UnmarshalInterface(This,pStm,riid,ppv) | | ( (This)->lpVtbl -> UnmarshalInterface(This,pStm,riid,ppv) ) |
| | |
#define IMarshal2_ReleaseMarshalData(This,pStm) \ | | #define IMarshal2_ReleaseMarshalData(This,pStm) \ |
|
(This)->lpVtbl -> ReleaseMarshalData(This,pStm) | | ( (This)->lpVtbl -> ReleaseMarshalData(This,pStm) ) |
| | |
#define IMarshal2_DisconnectObject(This,dwReserved) \ | | #define IMarshal2_DisconnectObject(This,dwReserved) \ |
|
(This)->lpVtbl -> DisconnectObject(This,dwReserved) | | ( (This)->lpVtbl -> DisconnectObject(This,dwReserved) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
#endif /* __IMarshal2_INTERFACE_DEFINED__ */ | | #endif /* __IMarshal2_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IMalloc_INTERFACE_DEFINED__ | | #ifndef __IMalloc_INTERFACE_DEFINED__ |
#define __IMalloc_INTERFACE_DEFINED__ | | #define __IMalloc_INTERFACE_DEFINED__ |
| | |
| | |
skipping to change at line 925 | | skipping to change at line 864 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IMallocVtbl | | typedef struct IMallocVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IMalloc * This, | | IMalloc * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IMalloc * This); | | IMalloc * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IMalloc * This); | | IMalloc * This); |
| | |
void *( STDMETHODCALLTYPE *Alloc )( | | void *( STDMETHODCALLTYPE *Alloc )( |
IMalloc * This, | | IMalloc * This, |
/* [in] */ SIZE_T cb); | | /* [in] */ SIZE_T cb); |
| | |
skipping to change at line 968 | | skipping to change at line 908 |
} IMallocVtbl; | | } IMallocVtbl; |
| | |
interface IMalloc | | interface IMalloc |
{ | | { |
CONST_VTBL struct IMallocVtbl *lpVtbl; | | CONST_VTBL struct IMallocVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IMalloc_QueryInterface(This,riid,ppvObject) \ | | #define IMalloc_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IMalloc_AddRef(This) \ | | #define IMalloc_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IMalloc_Release(This) \ | | #define IMalloc_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IMalloc_Alloc(This,cb) \ | | #define IMalloc_Alloc(This,cb) \ |
|
(This)->lpVtbl -> Alloc(This,cb) | | ( (This)->lpVtbl -> Alloc(This,cb) ) |
| | |
#define IMalloc_Realloc(This,pv,cb) \ | | #define IMalloc_Realloc(This,pv,cb) \ |
|
(This)->lpVtbl -> Realloc(This,pv,cb) | | ( (This)->lpVtbl -> Realloc(This,pv,cb) ) |
| | |
#define IMalloc_Free(This,pv) \ | | #define IMalloc_Free(This,pv) \ |
|
(This)->lpVtbl -> Free(This,pv) | | ( (This)->lpVtbl -> Free(This,pv) ) |
| | |
#define IMalloc_GetSize(This,pv) \ | | #define IMalloc_GetSize(This,pv) \ |
|
(This)->lpVtbl -> GetSize(This,pv) | | ( (This)->lpVtbl -> GetSize(This,pv) ) |
| | |
#define IMalloc_DidAlloc(This,pv) \ | | #define IMalloc_DidAlloc(This,pv) \ |
|
(This)->lpVtbl -> DidAlloc(This,pv) | | ( (This)->lpVtbl -> DidAlloc(This,pv) ) |
| | |
#define IMalloc_HeapMinimize(This) \ | | #define IMalloc_HeapMinimize(This) \ |
|
(This)->lpVtbl -> HeapMinimize(This) | | ( (This)->lpVtbl -> HeapMinimize(This) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
void *STDMETHODCALLTYPE IMalloc_Alloc_Proxy( | | |
IMalloc * This, | | |
/* [in] */ SIZE_T cb); | | |
| | |
void __RPC_STUB IMalloc_Alloc_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
void *STDMETHODCALLTYPE IMalloc_Realloc_Proxy( | | |
IMalloc * This, | | |
/* [in] */ void *pv, | | |
/* [in] */ SIZE_T cb); | | |
| | |
void __RPC_STUB IMalloc_Realloc_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
void STDMETHODCALLTYPE IMalloc_Free_Proxy( | | |
IMalloc * This, | | |
/* [in] */ void *pv); | | |
| | |
void __RPC_STUB IMalloc_Free_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
SIZE_T STDMETHODCALLTYPE IMalloc_GetSize_Proxy( | | |
IMalloc * This, | | |
/* [in] */ void *pv); | | |
| | |
void __RPC_STUB IMalloc_GetSize_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
int STDMETHODCALLTYPE IMalloc_DidAlloc_Proxy( | | |
IMalloc * This, | | |
void *pv); | | |
| | |
void __RPC_STUB IMalloc_DidAlloc_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
void STDMETHODCALLTYPE IMalloc_HeapMinimize_Proxy( | | |
IMalloc * This); | | |
| | |
void __RPC_STUB IMalloc_HeapMinimize_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IMalloc_INTERFACE_DEFINED__ */ | | #endif /* __IMalloc_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IMallocSpy_INTERFACE_DEFINED__ | | #ifndef __IMallocSpy_INTERFACE_DEFINED__ |
#define __IMallocSpy_INTERFACE_DEFINED__ | | #define __IMallocSpy_INTERFACE_DEFINED__ |
| | |
/* interface IMallocSpy */ | | /* interface IMallocSpy */ |
/* [uuid][object][local] */ | | /* [uuid][object][local] */ |
| | |
typedef /* [unique] */ IMallocSpy *LPMALLOCSPY; | | typedef /* [unique] */ IMallocSpy *LPMALLOCSPY; |
| | |
| | |
skipping to change at line 1131 | | skipping to change at line 1011 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IMallocSpyVtbl | | typedef struct IMallocSpyVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IMallocSpy * This, | | IMallocSpy * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IMallocSpy * This); | | IMallocSpy * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IMallocSpy * This); | | IMallocSpy * This); |
| | |
SIZE_T ( STDMETHODCALLTYPE *PreAlloc )( | | SIZE_T ( STDMETHODCALLTYPE *PreAlloc )( |
IMallocSpy * This, | | IMallocSpy * This, |
/* [in] */ SIZE_T cbRequest); | | /* [in] */ SIZE_T cbRequest); |
| | |
skipping to change at line 1206 | | skipping to change at line 1087 |
} IMallocSpyVtbl; | | } IMallocSpyVtbl; |
| | |
interface IMallocSpy | | interface IMallocSpy |
{ | | { |
CONST_VTBL struct IMallocSpyVtbl *lpVtbl; | | CONST_VTBL struct IMallocSpyVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IMallocSpy_QueryInterface(This,riid,ppvObject) \ | | #define IMallocSpy_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IMallocSpy_AddRef(This) \ | | #define IMallocSpy_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IMallocSpy_Release(This) \ | | #define IMallocSpy_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IMallocSpy_PreAlloc(This,cbRequest) \ | | #define IMallocSpy_PreAlloc(This,cbRequest) \ |
|
(This)->lpVtbl -> PreAlloc(This,cbRequest) | | ( (This)->lpVtbl -> PreAlloc(This,cbRequest) ) |
| | |
#define IMallocSpy_PostAlloc(This,pActual) \ | | #define IMallocSpy_PostAlloc(This,pActual) \ |
|
(This)->lpVtbl -> PostAlloc(This,pActual) | | ( (This)->lpVtbl -> PostAlloc(This,pActual) ) |
| | |
#define IMallocSpy_PreFree(This,pRequest,fSpyed) \ | | #define IMallocSpy_PreFree(This,pRequest,fSpyed) \ |
|
(This)->lpVtbl -> PreFree(This,pRequest,fSpyed) | | ( (This)->lpVtbl -> PreFree(This,pRequest,fSpyed) ) |
| | |
#define IMallocSpy_PostFree(This,fSpyed) \ | | #define IMallocSpy_PostFree(This,fSpyed) \ |
|
(This)->lpVtbl -> PostFree(This,fSpyed) | | ( (This)->lpVtbl -> PostFree(This,fSpyed) ) |
| | |
#define IMallocSpy_PreRealloc(This,pRequest,cbRequest,ppNewRequest,fSpyed) \ | | #define IMallocSpy_PreRealloc(This,pRequest,cbRequest,ppNewRequest,fSpyed) \ |
|
(This)->lpVtbl -> PreRealloc(This,pRequest,cbRequest,ppNewRequest,fSpyed) | | ( (This)->lpVtbl -> PreRealloc(This,pRequest,cbRequest,ppNewRequest,fSpyed)
) |
| | |
#define IMallocSpy_PostRealloc(This,pActual,fSpyed) \ | | #define IMallocSpy_PostRealloc(This,pActual,fSpyed) \ |
|
(This)->lpVtbl -> PostRealloc(This,pActual,fSpyed) | | ( (This)->lpVtbl -> PostRealloc(This,pActual,fSpyed) ) |
| | |
#define IMallocSpy_PreGetSize(This,pRequest,fSpyed) \ | | #define IMallocSpy_PreGetSize(This,pRequest,fSpyed) \ |
|
(This)->lpVtbl -> PreGetSize(This,pRequest,fSpyed) | | ( (This)->lpVtbl -> PreGetSize(This,pRequest,fSpyed) ) |
| | |
#define IMallocSpy_PostGetSize(This,cbActual,fSpyed) \ | | #define IMallocSpy_PostGetSize(This,cbActual,fSpyed) \ |
|
(This)->lpVtbl -> PostGetSize(This,cbActual,fSpyed) | | ( (This)->lpVtbl -> PostGetSize(This,cbActual,fSpyed) ) |
| | |
#define IMallocSpy_PreDidAlloc(This,pRequest,fSpyed) \ | | #define IMallocSpy_PreDidAlloc(This,pRequest,fSpyed) \ |
|
(This)->lpVtbl -> PreDidAlloc(This,pRequest,fSpyed) | | ( (This)->lpVtbl -> PreDidAlloc(This,pRequest,fSpyed) ) |
| | |
#define IMallocSpy_PostDidAlloc(This,pRequest,fSpyed,fActual) \ | | #define IMallocSpy_PostDidAlloc(This,pRequest,fSpyed,fActual) \ |
|
(This)->lpVtbl -> PostDidAlloc(This,pRequest,fSpyed,fActual) | | ( (This)->lpVtbl -> PostDidAlloc(This,pRequest,fSpyed,fActual) ) |
| | |
#define IMallocSpy_PreHeapMinimize(This) \ | | #define IMallocSpy_PreHeapMinimize(This) \ |
|
(This)->lpVtbl -> PreHeapMinimize(This) | | ( (This)->lpVtbl -> PreHeapMinimize(This) ) |
| | |
#define IMallocSpy_PostHeapMinimize(This) \ | | #define IMallocSpy_PostHeapMinimize(This) \ |
|
(This)->lpVtbl -> PostHeapMinimize(This) | | ( (This)->lpVtbl -> PostHeapMinimize(This) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
SIZE_T STDMETHODCALLTYPE IMallocSpy_PreAlloc_Proxy( | | |
IMallocSpy * This, | | |
/* [in] */ SIZE_T cbRequest); | | |
| | |
void __RPC_STUB IMallocSpy_PreAlloc_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
void *STDMETHODCALLTYPE IMallocSpy_PostAlloc_Proxy( | | |
IMallocSpy * This, | | |
/* [in] */ void *pActual); | | |
| | |
void __RPC_STUB IMallocSpy_PostAlloc_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
void *STDMETHODCALLTYPE IMallocSpy_PreFree_Proxy( | | |
IMallocSpy * This, | | |
/* [in] */ void *pRequest, | | |
/* [in] */ BOOL fSpyed); | | |
| | |
void __RPC_STUB IMallocSpy_PreFree_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
void STDMETHODCALLTYPE IMallocSpy_PostFree_Proxy( | | |
IMallocSpy * This, | | |
/* [in] */ BOOL fSpyed); | | |
| | |
void __RPC_STUB IMallocSpy_PostFree_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
SIZE_T STDMETHODCALLTYPE IMallocSpy_PreRealloc_Proxy( | | |
IMallocSpy * This, | | |
/* [in] */ void *pRequest, | | |
/* [in] */ SIZE_T cbRequest, | | |
/* [out] */ void **ppNewRequest, | | |
/* [in] */ BOOL fSpyed); | | |
| | |
void __RPC_STUB IMallocSpy_PreRealloc_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
void *STDMETHODCALLTYPE IMallocSpy_PostRealloc_Proxy( | | |
IMallocSpy * This, | | |
/* [in] */ void *pActual, | | |
/* [in] */ BOOL fSpyed); | | |
| | |
void __RPC_STUB IMallocSpy_PostRealloc_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
void *STDMETHODCALLTYPE IMallocSpy_PreGetSize_Proxy( | | |
IMallocSpy * This, | | |
/* [in] */ void *pRequest, | | |
/* [in] */ BOOL fSpyed); | | |
| | |
void __RPC_STUB IMallocSpy_PreGetSize_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
SIZE_T STDMETHODCALLTYPE IMallocSpy_PostGetSize_Proxy( | | |
IMallocSpy * This, | | |
/* [in] */ SIZE_T cbActual, | | |
/* [in] */ BOOL fSpyed); | | |
| | |
void __RPC_STUB IMallocSpy_PostGetSize_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
void *STDMETHODCALLTYPE IMallocSpy_PreDidAlloc_Proxy( | | |
IMallocSpy * This, | | |
/* [in] */ void *pRequest, | | |
/* [in] */ BOOL fSpyed); | | |
| | |
void __RPC_STUB IMallocSpy_PreDidAlloc_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
int STDMETHODCALLTYPE IMallocSpy_PostDidAlloc_Proxy( | | |
IMallocSpy * This, | | |
/* [in] */ void *pRequest, | | |
/* [in] */ BOOL fSpyed, | | |
/* [in] */ int fActual); | | |
| | |
void __RPC_STUB IMallocSpy_PostDidAlloc_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
void STDMETHODCALLTYPE IMallocSpy_PreHeapMinimize_Proxy( | | |
IMallocSpy * This); | | |
| | |
void __RPC_STUB IMallocSpy_PreHeapMinimize_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
void STDMETHODCALLTYPE IMallocSpy_PostHeapMinimize_Proxy( | | |
IMallocSpy * This); | | |
| | |
void __RPC_STUB IMallocSpy_PostHeapMinimize_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IMallocSpy_INTERFACE_DEFINED__ */ | | #endif /* __IMallocSpy_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IStdMarshalInfo_INTERFACE_DEFINED__ | | #ifndef __IStdMarshalInfo_INTERFACE_DEFINED__ |
#define __IStdMarshalInfo_INTERFACE_DEFINED__ | | #define __IStdMarshalInfo_INTERFACE_DEFINED__ |
| | |
/* interface IStdMarshalInfo */ | | /* interface IStdMarshalInfo */ |
/* [uuid][object][local] */ | | /* [uuid][object][local] */ |
| | |
typedef /* [unique] */ IStdMarshalInfo *LPSTDMARSHALINFO; | | typedef /* [unique] */ IStdMarshalInfo *LPSTDMARSHALINFO; |
| | |
| | |
skipping to change at line 1416 | | skipping to change at line 1169 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IStdMarshalInfoVtbl | | typedef struct IStdMarshalInfoVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IStdMarshalInfo * This, | | IStdMarshalInfo * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IStdMarshalInfo * This); | | IStdMarshalInfo * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IStdMarshalInfo * This); | | IStdMarshalInfo * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetClassForHandler )( | | HRESULT ( STDMETHODCALLTYPE *GetClassForHandler )( |
IStdMarshalInfo * This, | | IStdMarshalInfo * This, |
/* [in] */ DWORD dwDestContext, | | /* [in] */ DWORD dwDestContext, |
| | |
skipping to change at line 1441 | | skipping to change at line 1195 |
} IStdMarshalInfoVtbl; | | } IStdMarshalInfoVtbl; |
| | |
interface IStdMarshalInfo | | interface IStdMarshalInfo |
{ | | { |
CONST_VTBL struct IStdMarshalInfoVtbl *lpVtbl; | | CONST_VTBL struct IStdMarshalInfoVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IStdMarshalInfo_QueryInterface(This,riid,ppvObject) \ | | #define IStdMarshalInfo_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IStdMarshalInfo_AddRef(This) \ | | #define IStdMarshalInfo_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IStdMarshalInfo_Release(This) \ | | #define IStdMarshalInfo_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IStdMarshalInfo_GetClassForHandler(This,dwDestContext,pvDestContext,pCls
id) \ | | #define IStdMarshalInfo_GetClassForHandler(This,dwDestContext,pvDestContext,pCls
id) \ |
|
(This)->lpVtbl -> GetClassForHandler(This,dwDestContext,pvDestContext,pClsid
) | | ( (This)->lpVtbl -> GetClassForHandler(This,dwDestContext,pvDestContext,pCls
id) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IStdMarshalInfo_GetClassForHandler_Proxy( | | |
IStdMarshalInfo * This, | | |
/* [in] */ DWORD dwDestContext, | | |
/* [unique][in] */ void *pvDestContext, | | |
/* [out] */ CLSID *pClsid); | | |
| | |
void __RPC_STUB IStdMarshalInfo_GetClassForHandler_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IStdMarshalInfo_INTERFACE_DEFINED__ */ | | #endif /* __IStdMarshalInfo_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IExternalConnection_INTERFACE_DEFINED__ | | #ifndef __IExternalConnection_INTERFACE_DEFINED__ |
#define __IExternalConnection_INTERFACE_DEFINED__ | | #define __IExternalConnection_INTERFACE_DEFINED__ |
| | |
/* interface IExternalConnection */ | | /* interface IExternalConnection */ |
/* [uuid][local][object] */ | | /* [uuid][local][object] */ |
| | |
typedef /* [unique] */ IExternalConnection *LPEXTERNALCONNECTION; | | typedef /* [unique] */ IExternalConnection *LPEXTERNALCONNECTION; |
| | |
| | |
skipping to change at line 1513 | | skipping to change at line 1255 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IExternalConnectionVtbl | | typedef struct IExternalConnectionVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IExternalConnection * This, | | IExternalConnection * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IExternalConnection * This); | | IExternalConnection * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IExternalConnection * This); | | IExternalConnection * This); |
| | |
DWORD ( STDMETHODCALLTYPE *AddConnection )( | | DWORD ( STDMETHODCALLTYPE *AddConnection )( |
IExternalConnection * This, | | IExternalConnection * This, |
/* [in] */ DWORD extconn, | | /* [in] */ DWORD extconn, |
| | |
skipping to change at line 1543 | | skipping to change at line 1286 |
} IExternalConnectionVtbl; | | } IExternalConnectionVtbl; |
| | |
interface IExternalConnection | | interface IExternalConnection |
{ | | { |
CONST_VTBL struct IExternalConnectionVtbl *lpVtbl; | | CONST_VTBL struct IExternalConnectionVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IExternalConnection_QueryInterface(This,riid,ppvObject) \ | | #define IExternalConnection_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IExternalConnection_AddRef(This) \ | | #define IExternalConnection_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IExternalConnection_Release(This) \ | | #define IExternalConnection_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IExternalConnection_AddConnection(This,extconn,reserved) \ | | #define IExternalConnection_AddConnection(This,extconn,reserved) \ |
|
(This)->lpVtbl -> AddConnection(This,extconn,reserved) | | ( (This)->lpVtbl -> AddConnection(This,extconn,reserved) ) |
| | |
#define IExternalConnection_ReleaseConnection(This,extconn,reserved,fLastRelease
Closes) \ | | #define IExternalConnection_ReleaseConnection(This,extconn,reserved,fLastRelease
Closes) \ |
|
(This)->lpVtbl -> ReleaseConnection(This,extconn,reserved,fLastReleaseCloses
) | | ( (This)->lpVtbl -> ReleaseConnection(This,extconn,reserved,fLastReleaseClos
es) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
DWORD STDMETHODCALLTYPE IExternalConnection_AddConnection_Proxy( | | |
IExternalConnection * This, | | |
/* [in] */ DWORD extconn, | | |
/* [in] */ DWORD reserved); | | |
| | |
void __RPC_STUB IExternalConnection_AddConnection_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
DWORD STDMETHODCALLTYPE IExternalConnection_ReleaseConnection_Proxy( | | |
IExternalConnection * This, | | |
/* [in] */ DWORD extconn, | | |
/* [in] */ DWORD reserved, | | |
/* [in] */ BOOL fLastReleaseCloses); | | |
| | |
void __RPC_STUB IExternalConnection_ReleaseConnection_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IExternalConnection_INTERFACE_DEFINED__ */ | | #endif /* __IExternalConnection_INTERFACE_DEFINED__ */ |
| | |
|
/* interface __MIDL_itf_objidl_0015 */ | | /* interface __MIDL_itf_objidl_0000_0006 */ |
/* [local] */ | | /* [local] */ |
| | |
|
typedef /* [unique] */ IMultiQI *LPMULTIQI; | | typedef /* [unique] */ __RPC_unique_pointer IMultiQI *LPMULTIQI; |
| | |
typedef struct tagMULTI_QI | | typedef struct tagMULTI_QI |
{ | | { |
const IID *pIID; | | const IID *pIID; |
IUnknown *pItf; | | IUnknown *pItf; |
HRESULT hr; | | HRESULT hr; |
} MULTI_QI; | | } MULTI_QI; |
| | |
|
extern RPC_IF_HANDLE __MIDL_itf_objidl_0015_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_objidl_0000_0006_v0_0_c_ifspec; |
extern RPC_IF_HANDLE __MIDL_itf_objidl_0015_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_objidl_0000_0006_v0_0_s_ifspec; |
| | |
#ifndef __IMultiQI_INTERFACE_DEFINED__ | | #ifndef __IMultiQI_INTERFACE_DEFINED__ |
#define __IMultiQI_INTERFACE_DEFINED__ | | #define __IMultiQI_INTERFACE_DEFINED__ |
| | |
/* interface IMultiQI */ | | /* interface IMultiQI */ |
/* [async_uuid][uuid][local][object] */ | | /* [async_uuid][uuid][local][object] */ |
| | |
EXTERN_C const IID IID_IMultiQI; | | EXTERN_C const IID IID_IMultiQI; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
skipping to change at line 1630 | | skipping to change at line 1350 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IMultiQIVtbl | | typedef struct IMultiQIVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IMultiQI * This, | | IMultiQI * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IMultiQI * This); | | IMultiQI * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IMultiQI * This); | | IMultiQI * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryMultipleInterfaces )( | | HRESULT ( STDMETHODCALLTYPE *QueryMultipleInterfaces )( |
IMultiQI * This, | | IMultiQI * This, |
/* [in] */ ULONG cMQIs, | | /* [in] */ ULONG cMQIs, |
| | |
skipping to change at line 1654 | | skipping to change at line 1375 |
} IMultiQIVtbl; | | } IMultiQIVtbl; |
| | |
interface IMultiQI | | interface IMultiQI |
{ | | { |
CONST_VTBL struct IMultiQIVtbl *lpVtbl; | | CONST_VTBL struct IMultiQIVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IMultiQI_QueryInterface(This,riid,ppvObject) \ | | #define IMultiQI_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IMultiQI_AddRef(This) \ | | #define IMultiQI_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IMultiQI_Release(This) \ | | #define IMultiQI_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IMultiQI_QueryMultipleInterfaces(This,cMQIs,pMQIs) \ | | #define IMultiQI_QueryMultipleInterfaces(This,cMQIs,pMQIs) \ |
|
(This)->lpVtbl -> QueryMultipleInterfaces(This,cMQIs,pMQIs) | | ( (This)->lpVtbl -> QueryMultipleInterfaces(This,cMQIs,pMQIs) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IMultiQI_QueryMultipleInterfaces_Proxy( | | |
IMultiQI * This, | | |
/* [in] */ ULONG cMQIs, | | |
/* [out][in] */ MULTI_QI *pMQIs); | | |
| | |
void __RPC_STUB IMultiQI_QueryMultipleInterfaces_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IMultiQI_INTERFACE_DEFINED__ */ | | #endif /* __IMultiQI_INTERFACE_DEFINED__ */ |
| | |
#ifndef __AsyncIMultiQI_INTERFACE_DEFINED__ | | #ifndef __AsyncIMultiQI_INTERFACE_DEFINED__ |
#define __AsyncIMultiQI_INTERFACE_DEFINED__ | | #define __AsyncIMultiQI_INTERFACE_DEFINED__ |
| | |
/* interface AsyncIMultiQI */ | | /* interface AsyncIMultiQI */ |
/* [uuid][local][object] */ | | /* [uuid][local][object] */ |
| | |
EXTERN_C const IID IID_AsyncIMultiQI; | | EXTERN_C const IID IID_AsyncIMultiQI; |
| | |
| | |
skipping to change at line 1714 | | skipping to change at line 1424 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct AsyncIMultiQIVtbl | | typedef struct AsyncIMultiQIVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
AsyncIMultiQI * This, | | AsyncIMultiQI * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
AsyncIMultiQI * This); | | AsyncIMultiQI * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
AsyncIMultiQI * This); | | AsyncIMultiQI * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *Begin_QueryMultipleInterfaces )( | | HRESULT ( STDMETHODCALLTYPE *Begin_QueryMultipleInterfaces )( |
AsyncIMultiQI * This, | | AsyncIMultiQI * This, |
/* [in] */ ULONG cMQIs, | | /* [in] */ ULONG cMQIs, |
| | |
skipping to change at line 1742 | | skipping to change at line 1453 |
} AsyncIMultiQIVtbl; | | } AsyncIMultiQIVtbl; |
| | |
interface AsyncIMultiQI | | interface AsyncIMultiQI |
{ | | { |
CONST_VTBL struct AsyncIMultiQIVtbl *lpVtbl; | | CONST_VTBL struct AsyncIMultiQIVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define AsyncIMultiQI_QueryInterface(This,riid,ppvObject) \ | | #define AsyncIMultiQI_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define AsyncIMultiQI_AddRef(This) \ | | #define AsyncIMultiQI_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define AsyncIMultiQI_Release(This) \ | | #define AsyncIMultiQI_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define AsyncIMultiQI_Begin_QueryMultipleInterfaces(This,cMQIs,pMQIs) \ | | #define AsyncIMultiQI_Begin_QueryMultipleInterfaces(This,cMQIs,pMQIs) \ |
|
(This)->lpVtbl -> Begin_QueryMultipleInterfaces(This,cMQIs,pMQIs) | | ( (This)->lpVtbl -> Begin_QueryMultipleInterfaces(This,cMQIs,pMQIs) ) |
| | |
#define AsyncIMultiQI_Finish_QueryMultipleInterfaces(This,pMQIs) \ | | #define AsyncIMultiQI_Finish_QueryMultipleInterfaces(This,pMQIs) \ |
|
(This)->lpVtbl -> Finish_QueryMultipleInterfaces(This,pMQIs) | | ( (This)->lpVtbl -> Finish_QueryMultipleInterfaces(This,pMQIs) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE AsyncIMultiQI_Begin_QueryMultipleInterfaces_Proxy( | | |
AsyncIMultiQI * This, | | |
/* [in] */ ULONG cMQIs, | | |
/* [out][in] */ MULTI_QI *pMQIs); | | |
| | |
void __RPC_STUB AsyncIMultiQI_Begin_QueryMultipleInterfaces_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE AsyncIMultiQI_Finish_QueryMultipleInterfaces_Proxy( | | |
AsyncIMultiQI * This, | | |
/* [out][in] */ MULTI_QI *pMQIs); | | |
| | |
void __RPC_STUB AsyncIMultiQI_Finish_QueryMultipleInterfaces_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __AsyncIMultiQI_INTERFACE_DEFINED__ */ | | #endif /* __AsyncIMultiQI_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IInternalUnknown_INTERFACE_DEFINED__ | | #ifndef __IInternalUnknown_INTERFACE_DEFINED__ |
#define __IInternalUnknown_INTERFACE_DEFINED__ | | #define __IInternalUnknown_INTERFACE_DEFINED__ |
| | |
/* interface IInternalUnknown */ | | /* interface IInternalUnknown */ |
/* [uuid][local][object] */ | | /* [uuid][local][object] */ |
| | |
EXTERN_C const IID IID_IInternalUnknown; | | EXTERN_C const IID IID_IInternalUnknown; |
| | |
| | |
skipping to change at line 1812 | | skipping to change at line 1502 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IInternalUnknownVtbl | | typedef struct IInternalUnknownVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IInternalUnknown * This, | | IInternalUnknown * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IInternalUnknown * This); | | IInternalUnknown * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IInternalUnknown * This); | | IInternalUnknown * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInternalInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInternalInterface )( |
IInternalUnknown * This, | | IInternalUnknown * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
| | |
skipping to change at line 1836 | | skipping to change at line 1527 |
} IInternalUnknownVtbl; | | } IInternalUnknownVtbl; |
| | |
interface IInternalUnknown | | interface IInternalUnknown |
{ | | { |
CONST_VTBL struct IInternalUnknownVtbl *lpVtbl; | | CONST_VTBL struct IInternalUnknownVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IInternalUnknown_QueryInterface(This,riid,ppvObject) \ | | #define IInternalUnknown_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IInternalUnknown_AddRef(This) \ | | #define IInternalUnknown_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IInternalUnknown_Release(This) \ | | #define IInternalUnknown_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IInternalUnknown_QueryInternalInterface(This,riid,ppv) \ | | #define IInternalUnknown_QueryInternalInterface(This,riid,ppv) \ |
|
(This)->lpVtbl -> QueryInternalInterface(This,riid,ppv) | | ( (This)->lpVtbl -> QueryInternalInterface(This,riid,ppv) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IInternalUnknown_QueryInternalInterface_Proxy( | | |
IInternalUnknown * This, | | |
/* [in] */ REFIID riid, | | |
/* [out] */ void **ppv); | | |
| | |
void __RPC_STUB IInternalUnknown_QueryInternalInterface_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IInternalUnknown_INTERFACE_DEFINED__ */ | | #endif /* __IInternalUnknown_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IEnumUnknown_INTERFACE_DEFINED__ | | #ifndef __IEnumUnknown_INTERFACE_DEFINED__ |
#define __IEnumUnknown_INTERFACE_DEFINED__ | | #define __IEnumUnknown_INTERFACE_DEFINED__ |
| | |
/* interface IEnumUnknown */ | | /* interface IEnumUnknown */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
|
typedef /* [unique] */ IEnumUnknown *LPENUMUNKNOWN; | | typedef /* [unique] */ __RPC_unique_pointer IEnumUnknown *LPENUMUNKNOWN; |
| | |
EXTERN_C const IID IID_IEnumUnknown; | | EXTERN_C const IID IID_IEnumUnknown; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("00000100-0000-0000-C000-000000000046") | | MIDL_INTERFACE("00000100-0000-0000-C000-000000000046") |
IEnumUnknown : public IUnknown | | IEnumUnknown : public IUnknown |
{ | | { |
public: | | public: |
virtual /* [local] */ HRESULT STDMETHODCALLTYPE Next( | | virtual /* [local] */ HRESULT STDMETHODCALLTYPE Next( |
/* [in] */ ULONG celt, | | /* [in] */ ULONG celt, |
/* [out] */ IUnknown **rgelt, | | /* [out] */ IUnknown **rgelt, |
/* [out] */ ULONG *pceltFetched) = 0; | | /* [out] */ ULONG *pceltFetched) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Skip( | | virtual HRESULT STDMETHODCALLTYPE Skip( |
/* [in] */ ULONG celt) = 0; | | /* [in] */ ULONG celt) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Clone( | | virtual HRESULT STDMETHODCALLTYPE Clone( |
|
/* [out] */ IEnumUnknown **ppenum) = 0; | | /* [out] */ __RPC__deref_out_opt IEnumUnknown **ppenum) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IEnumUnknownVtbl | | typedef struct IEnumUnknownVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IEnumUnknown * This, | | IEnumUnknown * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IEnumUnknown * This); | | IEnumUnknown * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IEnumUnknown * This); | | IEnumUnknown * This); |
| | |
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Next )( | | /* [local] */ HRESULT ( STDMETHODCALLTYPE *Next )( |
IEnumUnknown * This, | | IEnumUnknown * This, |
/* [in] */ ULONG celt, | | /* [in] */ ULONG celt, |
| | |
skipping to change at line 1927 | | skipping to change at line 1608 |
| | |
HRESULT ( STDMETHODCALLTYPE *Skip )( | | HRESULT ( STDMETHODCALLTYPE *Skip )( |
IEnumUnknown * This, | | IEnumUnknown * This, |
/* [in] */ ULONG celt); | | /* [in] */ ULONG celt); |
| | |
HRESULT ( STDMETHODCALLTYPE *Reset )( | | HRESULT ( STDMETHODCALLTYPE *Reset )( |
IEnumUnknown * This); | | IEnumUnknown * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *Clone )( | | HRESULT ( STDMETHODCALLTYPE *Clone )( |
IEnumUnknown * This, | | IEnumUnknown * This, |
|
/* [out] */ IEnumUnknown **ppenum); | | /* [out] */ __RPC__deref_out_opt IEnumUnknown **ppenum); |
| | |
END_INTERFACE | | END_INTERFACE |
} IEnumUnknownVtbl; | | } IEnumUnknownVtbl; |
| | |
interface IEnumUnknown | | interface IEnumUnknown |
{ | | { |
CONST_VTBL struct IEnumUnknownVtbl *lpVtbl; | | CONST_VTBL struct IEnumUnknownVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IEnumUnknown_QueryInterface(This,riid,ppvObject) \ | | #define IEnumUnknown_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IEnumUnknown_AddRef(This) \ | | #define IEnumUnknown_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IEnumUnknown_Release(This) \ | | #define IEnumUnknown_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IEnumUnknown_Next(This,celt,rgelt,pceltFetched) \ | | #define IEnumUnknown_Next(This,celt,rgelt,pceltFetched) \ |
|
(This)->lpVtbl -> Next(This,celt,rgelt,pceltFetched) | | ( (This)->lpVtbl -> Next(This,celt,rgelt,pceltFetched) ) |
| | |
#define IEnumUnknown_Skip(This,celt) \ | | #define IEnumUnknown_Skip(This,celt) \ |
|
(This)->lpVtbl -> Skip(This,celt) | | ( (This)->lpVtbl -> Skip(This,celt) ) |
| | |
#define IEnumUnknown_Reset(This) \ | | #define IEnumUnknown_Reset(This) \ |
|
(This)->lpVtbl -> Reset(This) | | ( (This)->lpVtbl -> Reset(This) ) |
| | |
#define IEnumUnknown_Clone(This,ppenum) \ | | #define IEnumUnknown_Clone(This,ppenum) \ |
|
(This)->lpVtbl -> Clone(This,ppenum) | | ( (This)->lpVtbl -> Clone(This,ppenum) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IEnumUnknown_RemoteNext_Proxy( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IEnumUnknown_RemoteNext_Proxy( |
IEnumUnknown * This, | | IEnumUnknown * This, |
/* [in] */ ULONG celt, | | /* [in] */ ULONG celt, |
|
/* [length_is][size_is][out] */ IUnknown **rgelt, | | /* [length_is][size_is][out] */ __RPC__out_ecount_part(celt, *pceltFetched) |
/* [out] */ ULONG *pceltFetched); | | IUnknown **rgelt, |
| | /* [out] */ __RPC__out ULONG *pceltFetched); |
| | |
void __RPC_STUB IEnumUnknown_RemoteNext_Stub( | | void __RPC_STUB IEnumUnknown_RemoteNext_Stub( |
IRpcStubBuffer *This, | | IRpcStubBuffer *This, |
IRpcChannelBuffer *_pRpcChannelBuffer, | | IRpcChannelBuffer *_pRpcChannelBuffer, |
PRPC_MESSAGE _pRpcMessage, | | PRPC_MESSAGE _pRpcMessage, |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
|
HRESULT STDMETHODCALLTYPE IEnumUnknown_Skip_Proxy( | | |
IEnumUnknown * This, | | |
/* [in] */ ULONG celt); | | |
| | |
void __RPC_STUB IEnumUnknown_Skip_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IEnumUnknown_Reset_Proxy( | | |
IEnumUnknown * This); | | |
| | |
void __RPC_STUB IEnumUnknown_Reset_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IEnumUnknown_Clone_Proxy( | | |
IEnumUnknown * This, | | |
/* [out] */ IEnumUnknown **ppenum); | | |
| | |
void __RPC_STUB IEnumUnknown_Clone_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IEnumUnknown_INTERFACE_DEFINED__ */ | | #endif /* __IEnumUnknown_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IBindCtx_INTERFACE_DEFINED__ | | #ifndef __IBindCtx_INTERFACE_DEFINED__ |
#define __IBindCtx_INTERFACE_DEFINED__ | | #define __IBindCtx_INTERFACE_DEFINED__ |
| | |
/* interface IBindCtx */ | | /* interface IBindCtx */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
|
typedef /* [unique] */ IBindCtx *LPBC; | | typedef /* [unique] */ __RPC_unique_pointer IBindCtx *LPBC; |
| | |
|
typedef /* [unique] */ IBindCtx *LPBINDCTX; | | typedef /* [unique] */ __RPC_unique_pointer IBindCtx *LPBINDCTX; |
| | |
|
| | #if defined(__cplusplus) |
| | typedef __struct_bcount(cbStruct) struct tagBIND_OPTS { |
| | DWORD cbStruct; |
| | DWORD grfFlags; |
| | DWORD grfMode; |
| | DWORD dwTickCountDeadline; |
| | } BIND_OPTS, * LPBIND_OPTS; |
| | #else |
typedef struct tagBIND_OPTS | | typedef struct tagBIND_OPTS |
{ | | { |
DWORD cbStruct; | | DWORD cbStruct; |
DWORD grfFlags; | | DWORD grfFlags; |
DWORD grfMode; | | DWORD grfMode; |
DWORD dwTickCountDeadline; | | DWORD dwTickCountDeadline; |
} BIND_OPTS; | | } BIND_OPTS; |
| | |
typedef struct tagBIND_OPTS *LPBIND_OPTS; | | typedef struct tagBIND_OPTS *LPBIND_OPTS; |
| | |
|
| | #endif |
#if defined(__cplusplus) | | #if defined(__cplusplus) |
|
typedef struct tagBIND_OPTS2 : tagBIND_OPTS{ | | typedef struct tagBIND_OPTS2 : tagBIND_OPTS { |
DWORD dwTrackFlags; | | DWORD dwTrackFlags; |
DWORD dwClassContext; | | DWORD dwClassContext; |
LCID locale; | | LCID locale; |
COSERVERINFO * pServerInfo; | | COSERVERINFO * pServerInfo; |
} BIND_OPTS2, * LPBIND_OPTS2; | | } BIND_OPTS2, * LPBIND_OPTS2; |
#else | | #else |
|
| | |
typedef struct tagBIND_OPTS2 | | typedef struct tagBIND_OPTS2 |
{ | | { |
DWORD cbStruct; | | DWORD cbStruct; |
DWORD grfFlags; | | DWORD grfFlags; |
DWORD grfMode; | | DWORD grfMode; |
DWORD dwTickCountDeadline; | | DWORD dwTickCountDeadline; |
DWORD dwTrackFlags; | | DWORD dwTrackFlags; |
DWORD dwClassContext; | | DWORD dwClassContext; |
LCID locale; | | LCID locale; |
COSERVERINFO *pServerInfo; | | COSERVERINFO *pServerInfo; |
| | |
skipping to change at line 2050 | | skipping to change at line 1712 |
DWORD dwTickCountDeadline; | | DWORD dwTickCountDeadline; |
DWORD dwTrackFlags; | | DWORD dwTrackFlags; |
DWORD dwClassContext; | | DWORD dwClassContext; |
LCID locale; | | LCID locale; |
COSERVERINFO *pServerInfo; | | COSERVERINFO *pServerInfo; |
} BIND_OPTS2; | | } BIND_OPTS2; |
| | |
typedef struct tagBIND_OPTS2 *LPBIND_OPTS2; | | typedef struct tagBIND_OPTS2 *LPBIND_OPTS2; |
| | |
#endif | | #endif |
|
| | #if defined(__cplusplus) |
| | typedef struct tagBIND_OPTS3 : tagBIND_OPTS2 { |
| | HWND hwnd; |
| | } BIND_OPTS3, * LPBIND_OPTS3; |
| | #else |
| | typedef struct tagBIND_OPTS3 |
| | { |
| | DWORD cbStruct; |
| | DWORD grfFlags; |
| | DWORD grfMode; |
| | DWORD dwTickCountDeadline; |
| | DWORD dwTrackFlags; |
| | DWORD dwClassContext; |
| | LCID locale; |
| | COSERVERINFO *pServerInfo; |
| | HWND hwnd; |
| | } BIND_OPTS3; |
| | |
| | typedef struct tagBIND_OPTS3 *LPBIND_OPTS3; |
| | |
| | #endif |
typedef | | typedef |
enum tagBIND_FLAGS | | enum tagBIND_FLAGS |
{ BIND_MAYBOTHERUSER = 1, | | { BIND_MAYBOTHERUSER = 1, |
BIND_JUSTTESTEXISTENCE = 2 | | BIND_JUSTTESTEXISTENCE = 2 |
} BIND_FLAGS; | | } BIND_FLAGS; |
| | |
EXTERN_C const IID IID_IBindCtx; | | EXTERN_C const IID IID_IBindCtx; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("0000000e-0000-0000-C000-000000000046") | | MIDL_INTERFACE("0000000e-0000-0000-C000-000000000046") |
IBindCtx : public IUnknown | | IBindCtx : public IUnknown |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE RegisterObjectBound( | | virtual HRESULT STDMETHODCALLTYPE RegisterObjectBound( |
|
/* [unique][in] */ IUnknown *punk) = 0; | | /* [unique][in] */ __RPC__in_opt IUnknown *punk) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE RevokeObjectBound( | | virtual HRESULT STDMETHODCALLTYPE RevokeObjectBound( |
|
/* [unique][in] */ IUnknown *punk) = 0; | | /* [unique][in] */ __RPC__in_opt IUnknown *punk) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE ReleaseBoundObjects( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE ReleaseBoundObjects( void) = 0; |
| | |
virtual /* [local] */ HRESULT STDMETHODCALLTYPE SetBindOptions( | | virtual /* [local] */ HRESULT STDMETHODCALLTYPE SetBindOptions( |
/* [in] */ BIND_OPTS *pbindopts) = 0; | | /* [in] */ BIND_OPTS *pbindopts) = 0; |
| | |
virtual /* [local] */ HRESULT STDMETHODCALLTYPE GetBindOptions( | | virtual /* [local] */ HRESULT STDMETHODCALLTYPE GetBindOptions( |
/* [out][in] */ BIND_OPTS *pbindopts) = 0; | | /* [out][in] */ BIND_OPTS *pbindopts) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE GetRunningObjectTable( | | virtual HRESULT STDMETHODCALLTYPE GetRunningObjectTable( |
|
/* [out] */ IRunningObjectTable **pprot) = 0; | | /* [out] */ __RPC__deref_out_opt IRunningObjectTable **pprot) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE RegisterObjectParam( | | virtual HRESULT STDMETHODCALLTYPE RegisterObjectParam( |
|
/* [in] */ LPOLESTR pszKey, | | /* [in] */ __RPC__in LPOLESTR pszKey, |
/* [unique][in] */ IUnknown *punk) = 0; | | /* [unique][in] */ __RPC__in_opt IUnknown *punk) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE GetObjectParam( | | virtual HRESULT STDMETHODCALLTYPE GetObjectParam( |
|
/* [in] */ LPOLESTR pszKey, | | /* [in] */ __RPC__in LPOLESTR pszKey, |
/* [out] */ IUnknown **ppunk) = 0; | | /* [out] */ __RPC__deref_out_opt IUnknown **ppunk) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE EnumObjectParam( | | virtual HRESULT STDMETHODCALLTYPE EnumObjectParam( |
|
/* [out] */ IEnumString **ppenum) = 0; | | /* [out] */ __RPC__deref_out_opt IEnumString **ppenum) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE RevokeObjectParam( | | virtual HRESULT STDMETHODCALLTYPE RevokeObjectParam( |
|
/* [in] */ LPOLESTR pszKey) = 0; | | /* [in] */ __RPC__in LPOLESTR pszKey) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IBindCtxVtbl | | typedef struct IBindCtxVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IBindCtx * This, | | IBindCtx * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IBindCtx * This); | | IBindCtx * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IBindCtx * This); | | IBindCtx * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *RegisterObjectBound )( | | HRESULT ( STDMETHODCALLTYPE *RegisterObjectBound )( |
IBindCtx * This, | | IBindCtx * This, |
|
/* [unique][in] */ IUnknown *punk); | | /* [unique][in] */ __RPC__in_opt IUnknown *punk); |
| | |
HRESULT ( STDMETHODCALLTYPE *RevokeObjectBound )( | | HRESULT ( STDMETHODCALLTYPE *RevokeObjectBound )( |
IBindCtx * This, | | IBindCtx * This, |
|
/* [unique][in] */ IUnknown *punk); | | /* [unique][in] */ __RPC__in_opt IUnknown *punk); |
| | |
HRESULT ( STDMETHODCALLTYPE *ReleaseBoundObjects )( | | HRESULT ( STDMETHODCALLTYPE *ReleaseBoundObjects )( |
IBindCtx * This); | | IBindCtx * This); |
| | |
/* [local] */ HRESULT ( STDMETHODCALLTYPE *SetBindOptions )( | | /* [local] */ HRESULT ( STDMETHODCALLTYPE *SetBindOptions )( |
IBindCtx * This, | | IBindCtx * This, |
/* [in] */ BIND_OPTS *pbindopts); | | /* [in] */ BIND_OPTS *pbindopts); |
| | |
/* [local] */ HRESULT ( STDMETHODCALLTYPE *GetBindOptions )( | | /* [local] */ HRESULT ( STDMETHODCALLTYPE *GetBindOptions )( |
IBindCtx * This, | | IBindCtx * This, |
/* [out][in] */ BIND_OPTS *pbindopts); | | /* [out][in] */ BIND_OPTS *pbindopts); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetRunningObjectTable )( | | HRESULT ( STDMETHODCALLTYPE *GetRunningObjectTable )( |
IBindCtx * This, | | IBindCtx * This, |
|
/* [out] */ IRunningObjectTable **pprot); | | /* [out] */ __RPC__deref_out_opt IRunningObjectTable **pprot); |
| | |
HRESULT ( STDMETHODCALLTYPE *RegisterObjectParam )( | | HRESULT ( STDMETHODCALLTYPE *RegisterObjectParam )( |
IBindCtx * This, | | IBindCtx * This, |
|
/* [in] */ LPOLESTR pszKey, | | /* [in] */ __RPC__in LPOLESTR pszKey, |
/* [unique][in] */ IUnknown *punk); | | /* [unique][in] */ __RPC__in_opt IUnknown *punk); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetObjectParam )( | | HRESULT ( STDMETHODCALLTYPE *GetObjectParam )( |
IBindCtx * This, | | IBindCtx * This, |
|
/* [in] */ LPOLESTR pszKey, | | /* [in] */ __RPC__in LPOLESTR pszKey, |
/* [out] */ IUnknown **ppunk); | | /* [out] */ __RPC__deref_out_opt IUnknown **ppunk); |
| | |
HRESULT ( STDMETHODCALLTYPE *EnumObjectParam )( | | HRESULT ( STDMETHODCALLTYPE *EnumObjectParam )( |
IBindCtx * This, | | IBindCtx * This, |
|
/* [out] */ IEnumString **ppenum); | | /* [out] */ __RPC__deref_out_opt IEnumString **ppenum); |
| | |
HRESULT ( STDMETHODCALLTYPE *RevokeObjectParam )( | | HRESULT ( STDMETHODCALLTYPE *RevokeObjectParam )( |
IBindCtx * This, | | IBindCtx * This, |
|
/* [in] */ LPOLESTR pszKey); | | /* [in] */ __RPC__in LPOLESTR pszKey); |
| | |
END_INTERFACE | | END_INTERFACE |
} IBindCtxVtbl; | | } IBindCtxVtbl; |
| | |
interface IBindCtx | | interface IBindCtx |
{ | | { |
CONST_VTBL struct IBindCtxVtbl *lpVtbl; | | CONST_VTBL struct IBindCtxVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IBindCtx_QueryInterface(This,riid,ppvObject) \ | | #define IBindCtx_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IBindCtx_AddRef(This) \ | | #define IBindCtx_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IBindCtx_Release(This) \ | | #define IBindCtx_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IBindCtx_RegisterObjectBound(This,punk) \ | | #define IBindCtx_RegisterObjectBound(This,punk) \ |
|
(This)->lpVtbl -> RegisterObjectBound(This,punk) | | ( (This)->lpVtbl -> RegisterObjectBound(This,punk) ) |
| | |
#define IBindCtx_RevokeObjectBound(This,punk) \ | | #define IBindCtx_RevokeObjectBound(This,punk) \ |
|
(This)->lpVtbl -> RevokeObjectBound(This,punk) | | ( (This)->lpVtbl -> RevokeObjectBound(This,punk) ) |
| | |
#define IBindCtx_ReleaseBoundObjects(This) \ | | #define IBindCtx_ReleaseBoundObjects(This) \ |
|
(This)->lpVtbl -> ReleaseBoundObjects(This) | | ( (This)->lpVtbl -> ReleaseBoundObjects(This) ) |
| | |
#define IBindCtx_SetBindOptions(This,pbindopts) \ | | #define IBindCtx_SetBindOptions(This,pbindopts) \ |
|
(This)->lpVtbl -> SetBindOptions(This,pbindopts) | | ( (This)->lpVtbl -> SetBindOptions(This,pbindopts) ) |
| | |
#define IBindCtx_GetBindOptions(This,pbindopts) \ | | #define IBindCtx_GetBindOptions(This,pbindopts) \ |
|
(This)->lpVtbl -> GetBindOptions(This,pbindopts) | | ( (This)->lpVtbl -> GetBindOptions(This,pbindopts) ) |
| | |
#define IBindCtx_GetRunningObjectTable(This,pprot) \ | | #define IBindCtx_GetRunningObjectTable(This,pprot) \ |
|
(This)->lpVtbl -> GetRunningObjectTable(This,pprot) | | ( (This)->lpVtbl -> GetRunningObjectTable(This,pprot) ) |
| | |
#define IBindCtx_RegisterObjectParam(This,pszKey,punk) \ | | #define IBindCtx_RegisterObjectParam(This,pszKey,punk) \ |
|
(This)->lpVtbl -> RegisterObjectParam(This,pszKey,punk) | | ( (This)->lpVtbl -> RegisterObjectParam(This,pszKey,punk) ) |
| | |
#define IBindCtx_GetObjectParam(This,pszKey,ppunk) \ | | #define IBindCtx_GetObjectParam(This,pszKey,ppunk) \ |
|
(This)->lpVtbl -> GetObjectParam(This,pszKey,ppunk) | | ( (This)->lpVtbl -> GetObjectParam(This,pszKey,ppunk) ) |
| | |
#define IBindCtx_EnumObjectParam(This,ppenum) \ | | #define IBindCtx_EnumObjectParam(This,ppenum) \ |
|
(This)->lpVtbl -> EnumObjectParam(This,ppenum) | | ( (This)->lpVtbl -> EnumObjectParam(This,ppenum) ) |
| | |
#define IBindCtx_RevokeObjectParam(This,pszKey) \ | | #define IBindCtx_RevokeObjectParam(This,pszKey) \ |
|
(This)->lpVtbl -> RevokeObjectParam(This,pszKey) | | ( (This)->lpVtbl -> RevokeObjectParam(This,pszKey) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IBindCtx_RegisterObjectBound_Proxy( | | |
IBindCtx * This, | | |
/* [unique][in] */ IUnknown *punk); | | |
| | |
void __RPC_STUB IBindCtx_RegisterObjectBound_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IBindCtx_RevokeObjectBound_Proxy( | | |
IBindCtx * This, | | |
/* [unique][in] */ IUnknown *punk); | | |
| | |
void __RPC_STUB IBindCtx_RevokeObjectBound_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IBindCtx_ReleaseBoundObjects_Proxy( | | |
IBindCtx * This); | | |
| | |
void __RPC_STUB IBindCtx_ReleaseBoundObjects_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IBindCtx_RemoteSetBindOptions_Proxy( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IBindCtx_RemoteSetBindOptions_Proxy( |
IBindCtx * This, | | IBindCtx * This, |
|
/* [in] */ BIND_OPTS2 *pbindopts); | | /* [in] */ __RPC__in BIND_OPTS2 *pbindopts); |
| | |
void __RPC_STUB IBindCtx_RemoteSetBindOptions_Stub( | | void __RPC_STUB IBindCtx_RemoteSetBindOptions_Stub( |
IRpcStubBuffer *This, | | IRpcStubBuffer *This, |
IRpcChannelBuffer *_pRpcChannelBuffer, | | IRpcChannelBuffer *_pRpcChannelBuffer, |
PRPC_MESSAGE _pRpcMessage, | | PRPC_MESSAGE _pRpcMessage, |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IBindCtx_RemoteGetBindOptions_Proxy( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IBindCtx_RemoteGetBindOptions_Proxy( |
IBindCtx * This, | | IBindCtx * This, |
|
/* [out][in] */ BIND_OPTS2 *pbindopts); | | /* [out][in] */ __RPC__inout BIND_OPTS2 *pbindopts); |
| | |
void __RPC_STUB IBindCtx_RemoteGetBindOptions_Stub( | | void __RPC_STUB IBindCtx_RemoteGetBindOptions_Stub( |
IRpcStubBuffer *This, | | IRpcStubBuffer *This, |
IRpcChannelBuffer *_pRpcChannelBuffer, | | IRpcChannelBuffer *_pRpcChannelBuffer, |
PRPC_MESSAGE _pRpcMessage, | | PRPC_MESSAGE _pRpcMessage, |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
|
HRESULT STDMETHODCALLTYPE IBindCtx_GetRunningObjectTable_Proxy( | | |
IBindCtx * This, | | |
/* [out] */ IRunningObjectTable **pprot); | | |
| | |
void __RPC_STUB IBindCtx_GetRunningObjectTable_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IBindCtx_RegisterObjectParam_Proxy( | | |
IBindCtx * This, | | |
/* [in] */ LPOLESTR pszKey, | | |
/* [unique][in] */ IUnknown *punk); | | |
| | |
void __RPC_STUB IBindCtx_RegisterObjectParam_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IBindCtx_GetObjectParam_Proxy( | | |
IBindCtx * This, | | |
/* [in] */ LPOLESTR pszKey, | | |
/* [out] */ IUnknown **ppunk); | | |
| | |
void __RPC_STUB IBindCtx_GetObjectParam_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IBindCtx_EnumObjectParam_Proxy( | | |
IBindCtx * This, | | |
/* [out] */ IEnumString **ppenum); | | |
| | |
void __RPC_STUB IBindCtx_EnumObjectParam_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IBindCtx_RevokeObjectParam_Proxy( | | |
IBindCtx * This, | | |
/* [in] */ LPOLESTR pszKey); | | |
| | |
void __RPC_STUB IBindCtx_RevokeObjectParam_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IBindCtx_INTERFACE_DEFINED__ */ | | #endif /* __IBindCtx_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IEnumMoniker_INTERFACE_DEFINED__ | | #ifndef __IEnumMoniker_INTERFACE_DEFINED__ |
#define __IEnumMoniker_INTERFACE_DEFINED__ | | #define __IEnumMoniker_INTERFACE_DEFINED__ |
| | |
/* interface IEnumMoniker */ | | /* interface IEnumMoniker */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
|
typedef /* [unique] */ IEnumMoniker *LPENUMMONIKER; | | typedef /* [unique] */ __RPC_unique_pointer IEnumMoniker *LPENUMMONIKER; |
| | |
EXTERN_C const IID IID_IEnumMoniker; | | EXTERN_C const IID IID_IEnumMoniker; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("00000102-0000-0000-C000-000000000046") | | MIDL_INTERFACE("00000102-0000-0000-C000-000000000046") |
IEnumMoniker : public IUnknown | | IEnumMoniker : public IUnknown |
{ | | { |
public: | | public: |
virtual /* [local] */ HRESULT STDMETHODCALLTYPE Next( | | virtual /* [local] */ HRESULT STDMETHODCALLTYPE Next( |
/* [in] */ ULONG celt, | | /* [in] */ ULONG celt, |
/* [length_is][size_is][out] */ IMoniker **rgelt, | | /* [length_is][size_is][out] */ IMoniker **rgelt, |
/* [out] */ ULONG *pceltFetched) = 0; | | /* [out] */ ULONG *pceltFetched) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Skip( | | virtual HRESULT STDMETHODCALLTYPE Skip( |
/* [in] */ ULONG celt) = 0; | | /* [in] */ ULONG celt) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Clone( | | virtual HRESULT STDMETHODCALLTYPE Clone( |
|
/* [out] */ IEnumMoniker **ppenum) = 0; | | /* [out] */ __RPC__deref_out_opt IEnumMoniker **ppenum) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IEnumMonikerVtbl | | typedef struct IEnumMonikerVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IEnumMoniker * This, | | IEnumMoniker * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IEnumMoniker * This); | | IEnumMoniker * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IEnumMoniker * This); | | IEnumMoniker * This); |
| | |
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Next )( | | /* [local] */ HRESULT ( STDMETHODCALLTYPE *Next )( |
IEnumMoniker * This, | | IEnumMoniker * This, |
/* [in] */ ULONG celt, | | /* [in] */ ULONG celt, |
| | |
skipping to change at line 2374 | | skipping to change at line 1978 |
| | |
HRESULT ( STDMETHODCALLTYPE *Skip )( | | HRESULT ( STDMETHODCALLTYPE *Skip )( |
IEnumMoniker * This, | | IEnumMoniker * This, |
/* [in] */ ULONG celt); | | /* [in] */ ULONG celt); |
| | |
HRESULT ( STDMETHODCALLTYPE *Reset )( | | HRESULT ( STDMETHODCALLTYPE *Reset )( |
IEnumMoniker * This); | | IEnumMoniker * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *Clone )( | | HRESULT ( STDMETHODCALLTYPE *Clone )( |
IEnumMoniker * This, | | IEnumMoniker * This, |
|
/* [out] */ IEnumMoniker **ppenum); | | /* [out] */ __RPC__deref_out_opt IEnumMoniker **ppenum); |
| | |
END_INTERFACE | | END_INTERFACE |
} IEnumMonikerVtbl; | | } IEnumMonikerVtbl; |
| | |
interface IEnumMoniker | | interface IEnumMoniker |
{ | | { |
CONST_VTBL struct IEnumMonikerVtbl *lpVtbl; | | CONST_VTBL struct IEnumMonikerVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IEnumMoniker_QueryInterface(This,riid,ppvObject) \ | | #define IEnumMoniker_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IEnumMoniker_AddRef(This) \ | | #define IEnumMoniker_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IEnumMoniker_Release(This) \ | | #define IEnumMoniker_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IEnumMoniker_Next(This,celt,rgelt,pceltFetched) \ | | #define IEnumMoniker_Next(This,celt,rgelt,pceltFetched) \ |
|
(This)->lpVtbl -> Next(This,celt,rgelt,pceltFetched) | | ( (This)->lpVtbl -> Next(This,celt,rgelt,pceltFetched) ) |
| | |
#define IEnumMoniker_Skip(This,celt) \ | | #define IEnumMoniker_Skip(This,celt) \ |
|
(This)->lpVtbl -> Skip(This,celt) | | ( (This)->lpVtbl -> Skip(This,celt) ) |
| | |
#define IEnumMoniker_Reset(This) \ | | #define IEnumMoniker_Reset(This) \ |
|
(This)->lpVtbl -> Reset(This) | | ( (This)->lpVtbl -> Reset(This) ) |
| | |
#define IEnumMoniker_Clone(This,ppenum) \ | | #define IEnumMoniker_Clone(This,ppenum) \ |
|
(This)->lpVtbl -> Clone(This,ppenum) | | ( (This)->lpVtbl -> Clone(This,ppenum) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IEnumMoniker_RemoteNext_Proxy( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IEnumMoniker_RemoteNext_Proxy( |
IEnumMoniker * This, | | IEnumMoniker * This, |
/* [in] */ ULONG celt, | | /* [in] */ ULONG celt, |
|
/* [length_is][size_is][out] */ IMoniker **rgelt, | | /* [length_is][size_is][out] */ __RPC__out_ecount_part(celt, *pceltFetched) |
/* [out] */ ULONG *pceltFetched); | | IMoniker **rgelt, |
| | /* [out] */ __RPC__out ULONG *pceltFetched); |
| | |
void __RPC_STUB IEnumMoniker_RemoteNext_Stub( | | void __RPC_STUB IEnumMoniker_RemoteNext_Stub( |
IRpcStubBuffer *This, | | IRpcStubBuffer *This, |
IRpcChannelBuffer *_pRpcChannelBuffer, | | IRpcChannelBuffer *_pRpcChannelBuffer, |
PRPC_MESSAGE _pRpcMessage, | | PRPC_MESSAGE _pRpcMessage, |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
|
HRESULT STDMETHODCALLTYPE IEnumMoniker_Skip_Proxy( | | |
IEnumMoniker * This, | | |
/* [in] */ ULONG celt); | | |
| | |
void __RPC_STUB IEnumMoniker_Skip_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IEnumMoniker_Reset_Proxy( | | |
IEnumMoniker * This); | | |
| | |
void __RPC_STUB IEnumMoniker_Reset_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IEnumMoniker_Clone_Proxy( | | |
IEnumMoniker * This, | | |
/* [out] */ IEnumMoniker **ppenum); | | |
| | |
void __RPC_STUB IEnumMoniker_Clone_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IEnumMoniker_INTERFACE_DEFINED__ */ | | #endif /* __IEnumMoniker_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IRunnableObject_INTERFACE_DEFINED__ | | #ifndef __IRunnableObject_INTERFACE_DEFINED__ |
#define __IRunnableObject_INTERFACE_DEFINED__ | | #define __IRunnableObject_INTERFACE_DEFINED__ |
| | |
/* interface IRunnableObject */ | | /* interface IRunnableObject */ |
/* [uuid][object] */ | | /* [uuid][object] */ |
| | |
|
typedef /* [unique] */ IRunnableObject *LPRUNNABLEOBJECT; | | typedef /* [unique] */ __RPC_unique_pointer IRunnableObject *LPRUNNABLEOBJECT; |
| | |
EXTERN_C const IID IID_IRunnableObject; | | EXTERN_C const IID IID_IRunnableObject; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("00000126-0000-0000-C000-000000000046") | | MIDL_INTERFACE("00000126-0000-0000-C000-000000000046") |
IRunnableObject : public IUnknown | | IRunnableObject : public IUnknown |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE GetRunningClass( | | virtual HRESULT STDMETHODCALLTYPE GetRunningClass( |
|
/* [out] */ LPCLSID lpClsid) = 0; | | /* [out] */ __RPC__out LPCLSID lpClsid) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Run( | | virtual HRESULT STDMETHODCALLTYPE Run( |
|
/* [in] */ LPBINDCTX pbc) = 0; | | /* [in] */ __RPC__in_opt LPBINDCTX pbc) = 0; |
| | |
virtual /* [local] */ BOOL STDMETHODCALLTYPE IsRunning( void) = 0; | | virtual /* [local] */ BOOL STDMETHODCALLTYPE IsRunning( void) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE LockRunning( | | virtual HRESULT STDMETHODCALLTYPE LockRunning( |
/* [in] */ BOOL fLock, | | /* [in] */ BOOL fLock, |
/* [in] */ BOOL fLastUnlockCloses) = 0; | | /* [in] */ BOOL fLastUnlockCloses) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE SetContainedObject( | | virtual HRESULT STDMETHODCALLTYPE SetContainedObject( |
/* [in] */ BOOL fContained) = 0; | | /* [in] */ BOOL fContained) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IRunnableObjectVtbl | | typedef struct IRunnableObjectVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IRunnableObject * This, | | IRunnableObject * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IRunnableObject * This); | | IRunnableObject * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IRunnableObject * This); | | IRunnableObject * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetRunningClass )( | | HRESULT ( STDMETHODCALLTYPE *GetRunningClass )( |
IRunnableObject * This, | | IRunnableObject * This, |
|
/* [out] */ LPCLSID lpClsid); | | /* [out] */ __RPC__out LPCLSID lpClsid); |
| | |
HRESULT ( STDMETHODCALLTYPE *Run )( | | HRESULT ( STDMETHODCALLTYPE *Run )( |
IRunnableObject * This, | | IRunnableObject * This, |
|
/* [in] */ LPBINDCTX pbc); | | /* [in] */ __RPC__in_opt LPBINDCTX pbc); |
| | |
/* [local] */ BOOL ( STDMETHODCALLTYPE *IsRunning )( | | /* [local] */ BOOL ( STDMETHODCALLTYPE *IsRunning )( |
IRunnableObject * This); | | IRunnableObject * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *LockRunning )( | | HRESULT ( STDMETHODCALLTYPE *LockRunning )( |
IRunnableObject * This, | | IRunnableObject * This, |
/* [in] */ BOOL fLock, | | /* [in] */ BOOL fLock, |
/* [in] */ BOOL fLastUnlockCloses); | | /* [in] */ BOOL fLastUnlockCloses); |
| | |
HRESULT ( STDMETHODCALLTYPE *SetContainedObject )( | | HRESULT ( STDMETHODCALLTYPE *SetContainedObject )( |
| | |
skipping to change at line 2535 | | skipping to change at line 2111 |
} IRunnableObjectVtbl; | | } IRunnableObjectVtbl; |
| | |
interface IRunnableObject | | interface IRunnableObject |
{ | | { |
CONST_VTBL struct IRunnableObjectVtbl *lpVtbl; | | CONST_VTBL struct IRunnableObjectVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IRunnableObject_QueryInterface(This,riid,ppvObject) \ | | #define IRunnableObject_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IRunnableObject_AddRef(This) \ | | #define IRunnableObject_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IRunnableObject_Release(This) \ | | #define IRunnableObject_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IRunnableObject_GetRunningClass(This,lpClsid) \ | | #define IRunnableObject_GetRunningClass(This,lpClsid) \ |
|
(This)->lpVtbl -> GetRunningClass(This,lpClsid) | | ( (This)->lpVtbl -> GetRunningClass(This,lpClsid) ) |
| | |
#define IRunnableObject_Run(This,pbc) \ | | #define IRunnableObject_Run(This,pbc) \ |
|
(This)->lpVtbl -> Run(This,pbc) | | ( (This)->lpVtbl -> Run(This,pbc) ) |
| | |
#define IRunnableObject_IsRunning(This) \ | | #define IRunnableObject_IsRunning(This) \ |
|
(This)->lpVtbl -> IsRunning(This) | | ( (This)->lpVtbl -> IsRunning(This) ) |
| | |
#define IRunnableObject_LockRunning(This,fLock,fLastUnlockCloses) \ | | #define IRunnableObject_LockRunning(This,fLock,fLastUnlockCloses) \ |
|
(This)->lpVtbl -> LockRunning(This,fLock,fLastUnlockCloses) | | ( (This)->lpVtbl -> LockRunning(This,fLock,fLastUnlockCloses) ) |
| | |
#define IRunnableObject_SetContainedObject(This,fContained) \ | | #define IRunnableObject_SetContainedObject(This,fContained) \ |
|
(This)->lpVtbl -> SetContainedObject(This,fContained) | | ( (This)->lpVtbl -> SetContainedObject(This,fContained) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IRunnableObject_GetRunningClass_Proxy( | | |
IRunnableObject * This, | | |
/* [out] */ LPCLSID lpClsid); | | |
| | |
void __RPC_STUB IRunnableObject_GetRunningClass_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IRunnableObject_Run_Proxy( | | |
IRunnableObject * This, | | |
/* [in] */ LPBINDCTX pbc); | | |
| | |
void __RPC_STUB IRunnableObject_Run_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IRunnableObject_RemoteIsRunning_Proxy( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IRunnableObject_RemoteIsRunning_Proxy( |
IRunnableObject * This); | | IRunnableObject * This); |
| | |
void __RPC_STUB IRunnableObject_RemoteIsRunning_Stub( | | void __RPC_STUB IRunnableObject_RemoteIsRunning_Stub( |
IRpcStubBuffer *This, | | IRpcStubBuffer *This, |
IRpcChannelBuffer *_pRpcChannelBuffer, | | IRpcChannelBuffer *_pRpcChannelBuffer, |
PRPC_MESSAGE _pRpcMessage, | | PRPC_MESSAGE _pRpcMessage, |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
|
HRESULT STDMETHODCALLTYPE IRunnableObject_LockRunning_Proxy( | | |
IRunnableObject * This, | | |
/* [in] */ BOOL fLock, | | |
/* [in] */ BOOL fLastUnlockCloses); | | |
| | |
void __RPC_STUB IRunnableObject_LockRunning_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IRunnableObject_SetContainedObject_Proxy( | | |
IRunnableObject * This, | | |
/* [in] */ BOOL fContained); | | |
| | |
void __RPC_STUB IRunnableObject_SetContainedObject_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IRunnableObject_INTERFACE_DEFINED__ */ | | #endif /* __IRunnableObject_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IRunningObjectTable_INTERFACE_DEFINED__ | | #ifndef __IRunningObjectTable_INTERFACE_DEFINED__ |
#define __IRunningObjectTable_INTERFACE_DEFINED__ | | #define __IRunningObjectTable_INTERFACE_DEFINED__ |
| | |
/* interface IRunningObjectTable */ | | /* interface IRunningObjectTable */ |
/* [uuid][object] */ | | /* [uuid][object] */ |
| | |
|
typedef /* [unique] */ IRunningObjectTable *LPRUNNINGOBJECTTABLE; | | typedef /* [unique] */ __RPC_unique_pointer IRunningObjectTable *LPRUNNINGOBJEC
TTABLE; |
| | |
EXTERN_C const IID IID_IRunningObjectTable; | | EXTERN_C const IID IID_IRunningObjectTable; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("00000010-0000-0000-C000-000000000046") | | MIDL_INTERFACE("00000010-0000-0000-C000-000000000046") |
IRunningObjectTable : public IUnknown | | IRunningObjectTable : public IUnknown |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE Register( | | virtual HRESULT STDMETHODCALLTYPE Register( |
/* [in] */ DWORD grfFlags, | | /* [in] */ DWORD grfFlags, |
|
/* [unique][in] */ IUnknown *punkObject, | | /* [unique][in] */ __RPC__in_opt IUnknown *punkObject, |
/* [unique][in] */ IMoniker *pmkObjectName, | | /* [unique][in] */ __RPC__in_opt IMoniker *pmkObjectName, |
/* [out] */ DWORD *pdwRegister) = 0; | | /* [out] */ __RPC__out DWORD *pdwRegister) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Revoke( | | virtual HRESULT STDMETHODCALLTYPE Revoke( |
/* [in] */ DWORD dwRegister) = 0; | | /* [in] */ DWORD dwRegister) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE IsRunning( | | virtual HRESULT STDMETHODCALLTYPE IsRunning( |
|
/* [unique][in] */ IMoniker *pmkObjectName) = 0; | | /* [unique][in] */ __RPC__in_opt IMoniker *pmkObjectName) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE GetObject( | | virtual HRESULT STDMETHODCALLTYPE GetObject( |
|
/* [unique][in] */ IMoniker *pmkObjectName, | | /* [unique][in] */ __RPC__in_opt IMoniker *pmkObjectName, |
/* [out] */ IUnknown **ppunkObject) = 0; | | /* [out] */ __RPC__deref_out_opt IUnknown **ppunkObject) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE NoteChangeTime( | | virtual HRESULT STDMETHODCALLTYPE NoteChangeTime( |
/* [in] */ DWORD dwRegister, | | /* [in] */ DWORD dwRegister, |
|
/* [in] */ FILETIME *pfiletime) = 0; | | /* [in] */ __RPC__in FILETIME *pfiletime) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE GetTimeOfLastChange( | | virtual HRESULT STDMETHODCALLTYPE GetTimeOfLastChange( |
|
/* [unique][in] */ IMoniker *pmkObjectName, | | /* [unique][in] */ __RPC__in_opt IMoniker *pmkObjectName, |
/* [out] */ FILETIME *pfiletime) = 0; | | /* [out] */ __RPC__out FILETIME *pfiletime) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE EnumRunning( | | virtual HRESULT STDMETHODCALLTYPE EnumRunning( |
|
/* [out] */ IEnumMoniker **ppenumMoniker) = 0; | | /* [out] */ __RPC__deref_out_opt IEnumMoniker **ppenumMoniker) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IRunningObjectTableVtbl | | typedef struct IRunningObjectTableVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IRunningObjectTable * This, | | IRunningObjectTable * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IRunningObjectTable * This); | | IRunningObjectTable * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IRunningObjectTable * This); | | IRunningObjectTable * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *Register )( | | HRESULT ( STDMETHODCALLTYPE *Register )( |
IRunningObjectTable * This, | | IRunningObjectTable * This, |
/* [in] */ DWORD grfFlags, | | /* [in] */ DWORD grfFlags, |
|
/* [unique][in] */ IUnknown *punkObject, | | /* [unique][in] */ __RPC__in_opt IUnknown *punkObject, |
/* [unique][in] */ IMoniker *pmkObjectName, | | /* [unique][in] */ __RPC__in_opt IMoniker *pmkObjectName, |
/* [out] */ DWORD *pdwRegister); | | /* [out] */ __RPC__out DWORD *pdwRegister); |
| | |
HRESULT ( STDMETHODCALLTYPE *Revoke )( | | HRESULT ( STDMETHODCALLTYPE *Revoke )( |
IRunningObjectTable * This, | | IRunningObjectTable * This, |
/* [in] */ DWORD dwRegister); | | /* [in] */ DWORD dwRegister); |
| | |
HRESULT ( STDMETHODCALLTYPE *IsRunning )( | | HRESULT ( STDMETHODCALLTYPE *IsRunning )( |
IRunningObjectTable * This, | | IRunningObjectTable * This, |
|
/* [unique][in] */ IMoniker *pmkObjectName); | | /* [unique][in] */ __RPC__in_opt IMoniker *pmkObjectName); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetObject )( | | HRESULT ( STDMETHODCALLTYPE *GetObject )( |
IRunningObjectTable * This, | | IRunningObjectTable * This, |
|
/* [unique][in] */ IMoniker *pmkObjectName, | | /* [unique][in] */ __RPC__in_opt IMoniker *pmkObjectName, |
/* [out] */ IUnknown **ppunkObject); | | /* [out] */ __RPC__deref_out_opt IUnknown **ppunkObject); |
| | |
HRESULT ( STDMETHODCALLTYPE *NoteChangeTime )( | | HRESULT ( STDMETHODCALLTYPE *NoteChangeTime )( |
IRunningObjectTable * This, | | IRunningObjectTable * This, |
/* [in] */ DWORD dwRegister, | | /* [in] */ DWORD dwRegister, |
|
/* [in] */ FILETIME *pfiletime); | | /* [in] */ __RPC__in FILETIME *pfiletime); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetTimeOfLastChange )( | | HRESULT ( STDMETHODCALLTYPE *GetTimeOfLastChange )( |
IRunningObjectTable * This, | | IRunningObjectTable * This, |
|
/* [unique][in] */ IMoniker *pmkObjectName, | | /* [unique][in] */ __RPC__in_opt IMoniker *pmkObjectName, |
/* [out] */ FILETIME *pfiletime); | | /* [out] */ __RPC__out FILETIME *pfiletime); |
| | |
HRESULT ( STDMETHODCALLTYPE *EnumRunning )( | | HRESULT ( STDMETHODCALLTYPE *EnumRunning )( |
IRunningObjectTable * This, | | IRunningObjectTable * This, |
|
/* [out] */ IEnumMoniker **ppenumMoniker); | | /* [out] */ __RPC__deref_out_opt IEnumMoniker **ppenumMoniker); |
| | |
END_INTERFACE | | END_INTERFACE |
} IRunningObjectTableVtbl; | | } IRunningObjectTableVtbl; |
| | |
interface IRunningObjectTable | | interface IRunningObjectTable |
{ | | { |
CONST_VTBL struct IRunningObjectTableVtbl *lpVtbl; | | CONST_VTBL struct IRunningObjectTableVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IRunningObjectTable_QueryInterface(This,riid,ppvObject) \ | | #define IRunningObjectTable_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IRunningObjectTable_AddRef(This) \ | | #define IRunningObjectTable_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IRunningObjectTable_Release(This) \ | | #define IRunningObjectTable_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IRunningObjectTable_Register(This,grfFlags,punkObject,pmkObjectName,pdwR
egister) \ | | #define IRunningObjectTable_Register(This,grfFlags,punkObject,pmkObjectName,pdwR
egister) \ |
|
(This)->lpVtbl -> Register(This,grfFlags,punkObject,pmkObjectName,pdwRegiste
r) | | ( (This)->lpVtbl -> Register(This,grfFlags,punkObject,pmkObjectName,pdwRegis
ter) ) |
| | |
#define IRunningObjectTable_Revoke(This,dwRegister) \ | | #define IRunningObjectTable_Revoke(This,dwRegister) \ |
|
(This)->lpVtbl -> Revoke(This,dwRegister) | | ( (This)->lpVtbl -> Revoke(This,dwRegister) ) |
| | |
#define IRunningObjectTable_IsRunning(This,pmkObjectName) \ | | #define IRunningObjectTable_IsRunning(This,pmkObjectName) \ |
|
(This)->lpVtbl -> IsRunning(This,pmkObjectName) | | ( (This)->lpVtbl -> IsRunning(This,pmkObjectName) ) |
| | |
#define IRunningObjectTable_GetObject(This,pmkObjectName,ppunkObject) \ | | #define IRunningObjectTable_GetObject(This,pmkObjectName,ppunkObject) \ |
|
(This)->lpVtbl -> GetObject(This,pmkObjectName,ppunkObject) | | ( (This)->lpVtbl -> GetObject(This,pmkObjectName,ppunkObject) ) |
| | |
#define IRunningObjectTable_NoteChangeTime(This,dwRegister,pfiletime) \ | | #define IRunningObjectTable_NoteChangeTime(This,dwRegister,pfiletime) \ |
|
(This)->lpVtbl -> NoteChangeTime(This,dwRegister,pfiletime) | | ( (This)->lpVtbl -> NoteChangeTime(This,dwRegister,pfiletime) ) |
| | |
#define IRunningObjectTable_GetTimeOfLastChange(This,pmkObjectName,pfiletime) \ | | #define IRunningObjectTable_GetTimeOfLastChange(This,pmkObjectName,pfiletime) \ |
|
(This)->lpVtbl -> GetTimeOfLastChange(This,pmkObjectName,pfiletime) | | ( (This)->lpVtbl -> GetTimeOfLastChange(This,pmkObjectName,pfiletime) ) |
| | |
#define IRunningObjectTable_EnumRunning(This,ppenumMoniker) \ | | #define IRunningObjectTable_EnumRunning(This,ppenumMoniker) \ |
|
(This)->lpVtbl -> EnumRunning(This,ppenumMoniker) | | ( (This)->lpVtbl -> EnumRunning(This,ppenumMoniker) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IRunningObjectTable_Register_Proxy( | | |
IRunningObjectTable * This, | | |
/* [in] */ DWORD grfFlags, | | |
/* [unique][in] */ IUnknown *punkObject, | | |
/* [unique][in] */ IMoniker *pmkObjectName, | | |
/* [out] */ DWORD *pdwRegister); | | |
| | |
void __RPC_STUB IRunningObjectTable_Register_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IRunningObjectTable_Revoke_Proxy( | | |
IRunningObjectTable * This, | | |
/* [in] */ DWORD dwRegister); | | |
| | |
void __RPC_STUB IRunningObjectTable_Revoke_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IRunningObjectTable_IsRunning_Proxy( | | |
IRunningObjectTable * This, | | |
/* [unique][in] */ IMoniker *pmkObjectName); | | |
| | |
void __RPC_STUB IRunningObjectTable_IsRunning_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IRunningObjectTable_GetObject_Proxy( | | |
IRunningObjectTable * This, | | |
/* [unique][in] */ IMoniker *pmkObjectName, | | |
/* [out] */ IUnknown **ppunkObject); | | |
| | |
void __RPC_STUB IRunningObjectTable_GetObject_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IRunningObjectTable_NoteChangeTime_Proxy( | | |
IRunningObjectTable * This, | | |
/* [in] */ DWORD dwRegister, | | |
/* [in] */ FILETIME *pfiletime); | | |
| | |
void __RPC_STUB IRunningObjectTable_NoteChangeTime_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IRunningObjectTable_GetTimeOfLastChange_Proxy( | | |
IRunningObjectTable * This, | | |
/* [unique][in] */ IMoniker *pmkObjectName, | | |
/* [out] */ FILETIME *pfiletime); | | |
| | |
void __RPC_STUB IRunningObjectTable_GetTimeOfLastChange_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IRunningObjectTable_EnumRunning_Proxy( | | |
IRunningObjectTable * This, | | |
/* [out] */ IEnumMoniker **ppenumMoniker); | | |
| | |
void __RPC_STUB IRunningObjectTable_EnumRunning_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IRunningObjectTable_INTERFACE_DEFINED__ */ | | #endif /* __IRunningObjectTable_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IPersist_INTERFACE_DEFINED__ | | #ifndef __IPersist_INTERFACE_DEFINED__ |
#define __IPersist_INTERFACE_DEFINED__ | | #define __IPersist_INTERFACE_DEFINED__ |
| | |
/* interface IPersist */ | | /* interface IPersist */ |
/* [uuid][object] */ | | /* [uuid][object] */ |
| | |
|
typedef /* [unique] */ IPersist *LPPERSIST; | | typedef /* [unique] */ __RPC_unique_pointer IPersist *LPPERSIST; |
| | |
EXTERN_C const IID IID_IPersist; | | EXTERN_C const IID IID_IPersist; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("0000010c-0000-0000-C000-000000000046") | | MIDL_INTERFACE("0000010c-0000-0000-C000-000000000046") |
IPersist : public IUnknown | | IPersist : public IUnknown |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE GetClassID( | | virtual HRESULT STDMETHODCALLTYPE GetClassID( |
|
/* [out] */ CLSID *pClassID) = 0; | | /* [out] */ __RPC__out CLSID *pClassID) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IPersistVtbl | | typedef struct IPersistVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IPersist * This, | | IPersist * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IPersist * This); | | IPersist * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IPersist * This); | | IPersist * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetClassID )( | | HRESULT ( STDMETHODCALLTYPE *GetClassID )( |
IPersist * This, | | IPersist * This, |
|
/* [out] */ CLSID *pClassID); | | /* [out] */ __RPC__out CLSID *pClassID); |
| | |
END_INTERFACE | | END_INTERFACE |
} IPersistVtbl; | | } IPersistVtbl; |
| | |
interface IPersist | | interface IPersist |
{ | | { |
CONST_VTBL struct IPersistVtbl *lpVtbl; | | CONST_VTBL struct IPersistVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IPersist_QueryInterface(This,riid,ppvObject) \ | | #define IPersist_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IPersist_AddRef(This) \ | | #define IPersist_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IPersist_Release(This) \ | | #define IPersist_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IPersist_GetClassID(This,pClassID) \ | | #define IPersist_GetClassID(This,pClassID) \ |
|
(This)->lpVtbl -> GetClassID(This,pClassID) | | ( (This)->lpVtbl -> GetClassID(This,pClassID) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IPersist_GetClassID_Proxy( | | |
IPersist * This, | | |
/* [out] */ CLSID *pClassID); | | |
| | |
void __RPC_STUB IPersist_GetClassID_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IPersist_INTERFACE_DEFINED__ */ | | #endif /* __IPersist_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IPersistStream_INTERFACE_DEFINED__ | | #ifndef __IPersistStream_INTERFACE_DEFINED__ |
#define __IPersistStream_INTERFACE_DEFINED__ | | #define __IPersistStream_INTERFACE_DEFINED__ |
| | |
/* interface IPersistStream */ | | /* interface IPersistStream */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
|
typedef /* [unique] */ IPersistStream *LPPERSISTSTREAM; | | typedef /* [unique] */ __RPC_unique_pointer IPersistStream *LPPERSISTSTREAM; |
| | |
EXTERN_C const IID IID_IPersistStream; | | EXTERN_C const IID IID_IPersistStream; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("00000109-0000-0000-C000-000000000046") | | MIDL_INTERFACE("00000109-0000-0000-C000-000000000046") |
IPersistStream : public IPersist | | IPersistStream : public IPersist |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE IsDirty( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE IsDirty( void) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Load( | | virtual HRESULT STDMETHODCALLTYPE Load( |
|
/* [unique][in] */ IStream *pStm) = 0; | | /* [unique][in] */ __RPC__in_opt IStream *pStm) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Save( | | virtual HRESULT STDMETHODCALLTYPE Save( |
|
/* [unique][in] */ IStream *pStm, | | /* [unique][in] */ __RPC__in_opt IStream *pStm, |
/* [in] */ BOOL fClearDirty) = 0; | | /* [in] */ BOOL fClearDirty) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE GetSizeMax( | | virtual HRESULT STDMETHODCALLTYPE GetSizeMax( |
|
/* [out] */ ULARGE_INTEGER *pcbSize) = 0; | | /* [out] */ __RPC__out ULARGE_INTEGER *pcbSize) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IPersistStreamVtbl | | typedef struct IPersistStreamVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IPersistStream * This, | | IPersistStream * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IPersistStream * This); | | IPersistStream * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IPersistStream * This); | | IPersistStream * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetClassID )( | | HRESULT ( STDMETHODCALLTYPE *GetClassID )( |
IPersistStream * This, | | IPersistStream * This, |
|
/* [out] */ CLSID *pClassID); | | /* [out] */ __RPC__out CLSID *pClassID); |
| | |
HRESULT ( STDMETHODCALLTYPE *IsDirty )( | | HRESULT ( STDMETHODCALLTYPE *IsDirty )( |
IPersistStream * This); | | IPersistStream * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *Load )( | | HRESULT ( STDMETHODCALLTYPE *Load )( |
IPersistStream * This, | | IPersistStream * This, |
|
/* [unique][in] */ IStream *pStm); | | /* [unique][in] */ __RPC__in_opt IStream *pStm); |
| | |
HRESULT ( STDMETHODCALLTYPE *Save )( | | HRESULT ( STDMETHODCALLTYPE *Save )( |
IPersistStream * This, | | IPersistStream * This, |
|
/* [unique][in] */ IStream *pStm, | | /* [unique][in] */ __RPC__in_opt IStream *pStm, |
/* [in] */ BOOL fClearDirty); | | /* [in] */ BOOL fClearDirty); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetSizeMax )( | | HRESULT ( STDMETHODCALLTYPE *GetSizeMax )( |
IPersistStream * This, | | IPersistStream * This, |
|
/* [out] */ ULARGE_INTEGER *pcbSize); | | /* [out] */ __RPC__out ULARGE_INTEGER *pcbSize); |
| | |
END_INTERFACE | | END_INTERFACE |
} IPersistStreamVtbl; | | } IPersistStreamVtbl; |
| | |
interface IPersistStream | | interface IPersistStream |
{ | | { |
CONST_VTBL struct IPersistStreamVtbl *lpVtbl; | | CONST_VTBL struct IPersistStreamVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IPersistStream_QueryInterface(This,riid,ppvObject) \ | | #define IPersistStream_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IPersistStream_AddRef(This) \ | | #define IPersistStream_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IPersistStream_Release(This) \ | | #define IPersistStream_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IPersistStream_GetClassID(This,pClassID) \ | | #define IPersistStream_GetClassID(This,pClassID) \ |
|
(This)->lpVtbl -> GetClassID(This,pClassID) | | ( (This)->lpVtbl -> GetClassID(This,pClassID) ) |
| | |
#define IPersistStream_IsDirty(This) \ | | #define IPersistStream_IsDirty(This) \ |
|
(This)->lpVtbl -> IsDirty(This) | | ( (This)->lpVtbl -> IsDirty(This) ) |
| | |
#define IPersistStream_Load(This,pStm) \ | | #define IPersistStream_Load(This,pStm) \ |
|
(This)->lpVtbl -> Load(This,pStm) | | ( (This)->lpVtbl -> Load(This,pStm) ) |
| | |
#define IPersistStream_Save(This,pStm,fClearDirty) \ | | #define IPersistStream_Save(This,pStm,fClearDirty) \ |
|
(This)->lpVtbl -> Save(This,pStm,fClearDirty) | | ( (This)->lpVtbl -> Save(This,pStm,fClearDirty) ) |
| | |
#define IPersistStream_GetSizeMax(This,pcbSize) \ | | #define IPersistStream_GetSizeMax(This,pcbSize) \ |
|
(This)->lpVtbl -> GetSizeMax(This,pcbSize) | | ( (This)->lpVtbl -> GetSizeMax(This,pcbSize) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IPersistStream_IsDirty_Proxy( | | |
IPersistStream * This); | | |
| | |
void __RPC_STUB IPersistStream_IsDirty_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IPersistStream_Load_Proxy( | | |
IPersistStream * This, | | |
/* [unique][in] */ IStream *pStm); | | |
| | |
void __RPC_STUB IPersistStream_Load_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IPersistStream_Save_Proxy( | | |
IPersistStream * This, | | |
/* [unique][in] */ IStream *pStm, | | |
/* [in] */ BOOL fClearDirty); | | |
| | |
void __RPC_STUB IPersistStream_Save_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IPersistStream_GetSizeMax_Proxy( | | |
IPersistStream * This, | | |
/* [out] */ ULARGE_INTEGER *pcbSize); | | |
| | |
void __RPC_STUB IPersistStream_GetSizeMax_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IPersistStream_INTERFACE_DEFINED__ */ | | #endif /* __IPersistStream_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IMoniker_INTERFACE_DEFINED__ | | #ifndef __IMoniker_INTERFACE_DEFINED__ |
#define __IMoniker_INTERFACE_DEFINED__ | | #define __IMoniker_INTERFACE_DEFINED__ |
| | |
/* interface IMoniker */ | | /* interface IMoniker */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
|
typedef /* [unique] */ IMoniker *LPMONIKER; | | typedef /* [unique] */ __RPC_unique_pointer IMoniker *LPMONIKER; |
| | |
typedef | | typedef |
enum tagMKSYS | | enum tagMKSYS |
{ MKSYS_NONE = 0, | | { MKSYS_NONE = 0, |
MKSYS_GENERICCOMPOSITE = 1, | | MKSYS_GENERICCOMPOSITE = 1, |
MKSYS_FILEMONIKER = 2, | | MKSYS_FILEMONIKER = 2, |
MKSYS_ANTIMONIKER = 3, | | MKSYS_ANTIMONIKER = 3, |
MKSYS_ITEMMONIKER = 4, | | MKSYS_ITEMMONIKER = 4, |
MKSYS_POINTERMONIKER = 5, | | MKSYS_POINTERMONIKER = 5, |
MKSYS_CLASSMONIKER = 7, | | MKSYS_CLASSMONIKER = 7, |
MKSYS_OBJREFMONIKER = 8, | | MKSYS_OBJREFMONIKER = 8, |
|
MKSYS_SESSIONMONIKER = 9 | | MKSYS_SESSIONMONIKER = 9, |
| | MKSYS_LUAMONIKER = 10 |
} MKSYS; | | } MKSYS; |
| | |
typedef /* [v1_enum] */ | | typedef /* [v1_enum] */ |
enum tagMKREDUCE | | enum tagMKREDUCE |
|
{ MKRREDUCE_ONE = 3 << 16, | | { MKRREDUCE_ONE = ( 3 << 16 ) , |
MKRREDUCE_TOUSER = 2 << 16, | | MKRREDUCE_TOUSER = ( 2 << 16 ) , |
MKRREDUCE_THROUGHUSER = 1 << 16, | | MKRREDUCE_THROUGHUSER = ( 1 << 16 ) , |
MKRREDUCE_ALL = 0 | | MKRREDUCE_ALL = 0 |
} MKRREDUCE; | | } MKRREDUCE; |
| | |
EXTERN_C const IID IID_IMoniker; | | EXTERN_C const IID IID_IMoniker; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("0000000f-0000-0000-C000-000000000046") | | MIDL_INTERFACE("0000000f-0000-0000-C000-000000000046") |
IMoniker : public IPersistStream | | IMoniker : public IPersistStream |
{ | | { |
| | |
skipping to change at line 3109 | | skipping to change at line 2522 |
/* [in] */ REFIID riidResult, | | /* [in] */ REFIID riidResult, |
/* [iid_is][out] */ void **ppvResult) = 0; | | /* [iid_is][out] */ void **ppvResult) = 0; |
| | |
virtual /* [local] */ HRESULT STDMETHODCALLTYPE BindToStorage( | | virtual /* [local] */ HRESULT STDMETHODCALLTYPE BindToStorage( |
/* [unique][in] */ IBindCtx *pbc, | | /* [unique][in] */ IBindCtx *pbc, |
/* [unique][in] */ IMoniker *pmkToLeft, | | /* [unique][in] */ IMoniker *pmkToLeft, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
/* [iid_is][out] */ void **ppvObj) = 0; | | /* [iid_is][out] */ void **ppvObj) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Reduce( | | virtual HRESULT STDMETHODCALLTYPE Reduce( |
|
/* [unique][in] */ IBindCtx *pbc, | | /* [unique][in] */ __RPC__in_opt IBindCtx *pbc, |
/* [in] */ DWORD dwReduceHowFar, | | /* [in] */ DWORD dwReduceHowFar, |
|
/* [unique][out][in] */ IMoniker **ppmkToLeft, | | /* [unique][out][in] */ __RPC__deref_opt_inout_opt IMoniker **ppmkTo |
/* [out] */ IMoniker **ppmkReduced) = 0; | | Left, |
| | /* [out] */ __RPC__deref_out_opt IMoniker **ppmkReduced) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE ComposeWith( | | virtual HRESULT STDMETHODCALLTYPE ComposeWith( |
|
/* [unique][in] */ IMoniker *pmkRight, | | /* [unique][in] */ __RPC__in_opt IMoniker *pmkRight, |
/* [in] */ BOOL fOnlyIfNotGeneric, | | /* [in] */ BOOL fOnlyIfNotGeneric, |
|
/* [out] */ IMoniker **ppmkComposite) = 0; | | /* [out] */ __RPC__deref_out_opt IMoniker **ppmkComposite) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Enum( | | virtual HRESULT STDMETHODCALLTYPE Enum( |
/* [in] */ BOOL fForward, | | /* [in] */ BOOL fForward, |
|
/* [out] */ IEnumMoniker **ppenumMoniker) = 0; | | /* [out] */ __RPC__deref_out_opt IEnumMoniker **ppenumMoniker) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE IsEqual( | | virtual HRESULT STDMETHODCALLTYPE IsEqual( |
|
/* [unique][in] */ IMoniker *pmkOtherMoniker) = 0; | | /* [unique][in] */ __RPC__in_opt IMoniker *pmkOtherMoniker) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Hash( | | virtual HRESULT STDMETHODCALLTYPE Hash( |
|
/* [out] */ DWORD *pdwHash) = 0; | | /* [out] */ __RPC__out DWORD *pdwHash) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE IsRunning( | | virtual HRESULT STDMETHODCALLTYPE IsRunning( |
|
/* [unique][in] */ IBindCtx *pbc, | | /* [unique][in] */ __RPC__in_opt IBindCtx *pbc, |
/* [unique][in] */ IMoniker *pmkToLeft, | | /* [unique][in] */ __RPC__in_opt IMoniker *pmkToLeft, |
/* [unique][in] */ IMoniker *pmkNewlyRunning) = 0; | | /* [unique][in] */ __RPC__in_opt IMoniker *pmkNewlyRunning) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE GetTimeOfLastChange( | | virtual HRESULT STDMETHODCALLTYPE GetTimeOfLastChange( |
|
/* [unique][in] */ IBindCtx *pbc, | | /* [unique][in] */ __RPC__in_opt IBindCtx *pbc, |
/* [unique][in] */ IMoniker *pmkToLeft, | | /* [unique][in] */ __RPC__in_opt IMoniker *pmkToLeft, |
/* [out] */ FILETIME *pFileTime) = 0; | | /* [out] */ __RPC__out FILETIME *pFileTime) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Inverse( | | virtual HRESULT STDMETHODCALLTYPE Inverse( |
|
/* [out] */ IMoniker **ppmk) = 0; | | /* [out] */ __RPC__deref_out_opt IMoniker **ppmk) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE CommonPrefixWith( | | virtual HRESULT STDMETHODCALLTYPE CommonPrefixWith( |
|
/* [unique][in] */ IMoniker *pmkOther, | | /* [unique][in] */ __RPC__in_opt IMoniker *pmkOther, |
/* [out] */ IMoniker **ppmkPrefix) = 0; | | /* [out] */ __RPC__deref_out_opt IMoniker **ppmkPrefix) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE RelativePathTo( | | virtual HRESULT STDMETHODCALLTYPE RelativePathTo( |
|
/* [unique][in] */ IMoniker *pmkOther, | | /* [unique][in] */ __RPC__in_opt IMoniker *pmkOther, |
/* [out] */ IMoniker **ppmkRelPath) = 0; | | /* [out] */ __RPC__deref_out_opt IMoniker **ppmkRelPath) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE GetDisplayName( | | virtual HRESULT STDMETHODCALLTYPE GetDisplayName( |
|
/* [unique][in] */ IBindCtx *pbc, | | /* [unique][in] */ __RPC__in_opt IBindCtx *pbc, |
/* [unique][in] */ IMoniker *pmkToLeft, | | /* [unique][in] */ __RPC__in_opt IMoniker *pmkToLeft, |
/* [out] */ LPOLESTR *ppszDisplayName) = 0; | | /* [out] */ __RPC__deref_out_opt LPOLESTR *ppszDisplayName) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE ParseDisplayName( | | virtual HRESULT STDMETHODCALLTYPE ParseDisplayName( |
|
/* [unique][in] */ IBindCtx *pbc, | | /* [unique][in] */ __RPC__in_opt IBindCtx *pbc, |
/* [unique][in] */ IMoniker *pmkToLeft, | | /* [unique][in] */ __RPC__in_opt IMoniker *pmkToLeft, |
/* [in] */ LPOLESTR pszDisplayName, | | /* [in] */ __RPC__in LPOLESTR pszDisplayName, |
/* [out] */ ULONG *pchEaten, | | /* [out] */ __RPC__out ULONG *pchEaten, |
/* [out] */ IMoniker **ppmkOut) = 0; | | /* [out] */ __RPC__deref_out_opt IMoniker **ppmkOut) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE IsSystemMoniker( | | virtual HRESULT STDMETHODCALLTYPE IsSystemMoniker( |
|
/* [out] */ DWORD *pdwMksys) = 0; | | /* [out] */ __RPC__out DWORD *pdwMksys) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IMonikerVtbl | | typedef struct IMonikerVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IMoniker * This, | | IMoniker * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IMoniker * This); | | IMoniker * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IMoniker * This); | | IMoniker * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetClassID )( | | HRESULT ( STDMETHODCALLTYPE *GetClassID )( |
IMoniker * This, | | IMoniker * This, |
|
/* [out] */ CLSID *pClassID); | | /* [out] */ __RPC__out CLSID *pClassID); |
| | |
HRESULT ( STDMETHODCALLTYPE *IsDirty )( | | HRESULT ( STDMETHODCALLTYPE *IsDirty )( |
IMoniker * This); | | IMoniker * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *Load )( | | HRESULT ( STDMETHODCALLTYPE *Load )( |
IMoniker * This, | | IMoniker * This, |
|
/* [unique][in] */ IStream *pStm); | | /* [unique][in] */ __RPC__in_opt IStream *pStm); |
| | |
HRESULT ( STDMETHODCALLTYPE *Save )( | | HRESULT ( STDMETHODCALLTYPE *Save )( |
IMoniker * This, | | IMoniker * This, |
|
/* [unique][in] */ IStream *pStm, | | /* [unique][in] */ __RPC__in_opt IStream *pStm, |
/* [in] */ BOOL fClearDirty); | | /* [in] */ BOOL fClearDirty); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetSizeMax )( | | HRESULT ( STDMETHODCALLTYPE *GetSizeMax )( |
IMoniker * This, | | IMoniker * This, |
|
/* [out] */ ULARGE_INTEGER *pcbSize); | | /* [out] */ __RPC__out ULARGE_INTEGER *pcbSize); |
| | |
/* [local] */ HRESULT ( STDMETHODCALLTYPE *BindToObject )( | | /* [local] */ HRESULT ( STDMETHODCALLTYPE *BindToObject )( |
IMoniker * This, | | IMoniker * This, |
/* [unique][in] */ IBindCtx *pbc, | | /* [unique][in] */ IBindCtx *pbc, |
/* [unique][in] */ IMoniker *pmkToLeft, | | /* [unique][in] */ IMoniker *pmkToLeft, |
/* [in] */ REFIID riidResult, | | /* [in] */ REFIID riidResult, |
/* [iid_is][out] */ void **ppvResult); | | /* [iid_is][out] */ void **ppvResult); |
| | |
/* [local] */ HRESULT ( STDMETHODCALLTYPE *BindToStorage )( | | /* [local] */ HRESULT ( STDMETHODCALLTYPE *BindToStorage )( |
IMoniker * This, | | IMoniker * This, |
/* [unique][in] */ IBindCtx *pbc, | | /* [unique][in] */ IBindCtx *pbc, |
/* [unique][in] */ IMoniker *pmkToLeft, | | /* [unique][in] */ IMoniker *pmkToLeft, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
/* [iid_is][out] */ void **ppvObj); | | /* [iid_is][out] */ void **ppvObj); |
| | |
HRESULT ( STDMETHODCALLTYPE *Reduce )( | | HRESULT ( STDMETHODCALLTYPE *Reduce )( |
IMoniker * This, | | IMoniker * This, |
|
/* [unique][in] */ IBindCtx *pbc, | | /* [unique][in] */ __RPC__in_opt IBindCtx *pbc, |
/* [in] */ DWORD dwReduceHowFar, | | /* [in] */ DWORD dwReduceHowFar, |
|
/* [unique][out][in] */ IMoniker **ppmkToLeft, | | /* [unique][out][in] */ __RPC__deref_opt_inout_opt IMoniker **ppmkTo |
/* [out] */ IMoniker **ppmkReduced); | | Left, |
| | /* [out] */ __RPC__deref_out_opt IMoniker **ppmkReduced); |
| | |
HRESULT ( STDMETHODCALLTYPE *ComposeWith )( | | HRESULT ( STDMETHODCALLTYPE *ComposeWith )( |
IMoniker * This, | | IMoniker * This, |
|
/* [unique][in] */ IMoniker *pmkRight, | | /* [unique][in] */ __RPC__in_opt IMoniker *pmkRight, |
/* [in] */ BOOL fOnlyIfNotGeneric, | | /* [in] */ BOOL fOnlyIfNotGeneric, |
|
/* [out] */ IMoniker **ppmkComposite); | | /* [out] */ __RPC__deref_out_opt IMoniker **ppmkComposite); |
| | |
HRESULT ( STDMETHODCALLTYPE *Enum )( | | HRESULT ( STDMETHODCALLTYPE *Enum )( |
IMoniker * This, | | IMoniker * This, |
/* [in] */ BOOL fForward, | | /* [in] */ BOOL fForward, |
|
/* [out] */ IEnumMoniker **ppenumMoniker); | | /* [out] */ __RPC__deref_out_opt IEnumMoniker **ppenumMoniker); |
| | |
HRESULT ( STDMETHODCALLTYPE *IsEqual )( | | HRESULT ( STDMETHODCALLTYPE *IsEqual )( |
IMoniker * This, | | IMoniker * This, |
|
/* [unique][in] */ IMoniker *pmkOtherMoniker); | | /* [unique][in] */ __RPC__in_opt IMoniker *pmkOtherMoniker); |
| | |
HRESULT ( STDMETHODCALLTYPE *Hash )( | | HRESULT ( STDMETHODCALLTYPE *Hash )( |
IMoniker * This, | | IMoniker * This, |
|
/* [out] */ DWORD *pdwHash); | | /* [out] */ __RPC__out DWORD *pdwHash); |
| | |
HRESULT ( STDMETHODCALLTYPE *IsRunning )( | | HRESULT ( STDMETHODCALLTYPE *IsRunning )( |
IMoniker * This, | | IMoniker * This, |
|
/* [unique][in] */ IBindCtx *pbc, | | /* [unique][in] */ __RPC__in_opt IBindCtx *pbc, |
/* [unique][in] */ IMoniker *pmkToLeft, | | /* [unique][in] */ __RPC__in_opt IMoniker *pmkToLeft, |
/* [unique][in] */ IMoniker *pmkNewlyRunning); | | /* [unique][in] */ __RPC__in_opt IMoniker *pmkNewlyRunning); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetTimeOfLastChange )( | | HRESULT ( STDMETHODCALLTYPE *GetTimeOfLastChange )( |
IMoniker * This, | | IMoniker * This, |
|
/* [unique][in] */ IBindCtx *pbc, | | /* [unique][in] */ __RPC__in_opt IBindCtx *pbc, |
/* [unique][in] */ IMoniker *pmkToLeft, | | /* [unique][in] */ __RPC__in_opt IMoniker *pmkToLeft, |
/* [out] */ FILETIME *pFileTime); | | /* [out] */ __RPC__out FILETIME *pFileTime); |
| | |
HRESULT ( STDMETHODCALLTYPE *Inverse )( | | HRESULT ( STDMETHODCALLTYPE *Inverse )( |
IMoniker * This, | | IMoniker * This, |
|
/* [out] */ IMoniker **ppmk); | | /* [out] */ __RPC__deref_out_opt IMoniker **ppmk); |
| | |
HRESULT ( STDMETHODCALLTYPE *CommonPrefixWith )( | | HRESULT ( STDMETHODCALLTYPE *CommonPrefixWith )( |
IMoniker * This, | | IMoniker * This, |
|
/* [unique][in] */ IMoniker *pmkOther, | | /* [unique][in] */ __RPC__in_opt IMoniker *pmkOther, |
/* [out] */ IMoniker **ppmkPrefix); | | /* [out] */ __RPC__deref_out_opt IMoniker **ppmkPrefix); |
| | |
HRESULT ( STDMETHODCALLTYPE *RelativePathTo )( | | HRESULT ( STDMETHODCALLTYPE *RelativePathTo )( |
IMoniker * This, | | IMoniker * This, |
|
/* [unique][in] */ IMoniker *pmkOther, | | /* [unique][in] */ __RPC__in_opt IMoniker *pmkOther, |
/* [out] */ IMoniker **ppmkRelPath); | | /* [out] */ __RPC__deref_out_opt IMoniker **ppmkRelPath); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetDisplayName )( | | HRESULT ( STDMETHODCALLTYPE *GetDisplayName )( |
IMoniker * This, | | IMoniker * This, |
|
/* [unique][in] */ IBindCtx *pbc, | | /* [unique][in] */ __RPC__in_opt IBindCtx *pbc, |
/* [unique][in] */ IMoniker *pmkToLeft, | | /* [unique][in] */ __RPC__in_opt IMoniker *pmkToLeft, |
/* [out] */ LPOLESTR *ppszDisplayName); | | /* [out] */ __RPC__deref_out_opt LPOLESTR *ppszDisplayName); |
| | |
HRESULT ( STDMETHODCALLTYPE *ParseDisplayName )( | | HRESULT ( STDMETHODCALLTYPE *ParseDisplayName )( |
IMoniker * This, | | IMoniker * This, |
|
/* [unique][in] */ IBindCtx *pbc, | | /* [unique][in] */ __RPC__in_opt IBindCtx *pbc, |
/* [unique][in] */ IMoniker *pmkToLeft, | | /* [unique][in] */ __RPC__in_opt IMoniker *pmkToLeft, |
/* [in] */ LPOLESTR pszDisplayName, | | /* [in] */ __RPC__in LPOLESTR pszDisplayName, |
/* [out] */ ULONG *pchEaten, | | /* [out] */ __RPC__out ULONG *pchEaten, |
/* [out] */ IMoniker **ppmkOut); | | /* [out] */ __RPC__deref_out_opt IMoniker **ppmkOut); |
| | |
HRESULT ( STDMETHODCALLTYPE *IsSystemMoniker )( | | HRESULT ( STDMETHODCALLTYPE *IsSystemMoniker )( |
IMoniker * This, | | IMoniker * This, |
|
/* [out] */ DWORD *pdwMksys); | | /* [out] */ __RPC__out DWORD *pdwMksys); |
| | |
END_INTERFACE | | END_INTERFACE |
} IMonikerVtbl; | | } IMonikerVtbl; |
| | |
interface IMoniker | | interface IMoniker |
{ | | { |
CONST_VTBL struct IMonikerVtbl *lpVtbl; | | CONST_VTBL struct IMonikerVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IMoniker_QueryInterface(This,riid,ppvObject) \ | | #define IMoniker_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IMoniker_AddRef(This) \ | | #define IMoniker_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IMoniker_Release(This) \ | | #define IMoniker_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IMoniker_GetClassID(This,pClassID) \ | | #define IMoniker_GetClassID(This,pClassID) \ |
|
(This)->lpVtbl -> GetClassID(This,pClassID) | | ( (This)->lpVtbl -> GetClassID(This,pClassID) ) |
| | |
#define IMoniker_IsDirty(This) \ | | #define IMoniker_IsDirty(This) \ |
|
(This)->lpVtbl -> IsDirty(This) | | ( (This)->lpVtbl -> IsDirty(This) ) |
| | |
#define IMoniker_Load(This,pStm) \ | | #define IMoniker_Load(This,pStm) \ |
|
(This)->lpVtbl -> Load(This,pStm) | | ( (This)->lpVtbl -> Load(This,pStm) ) |
| | |
#define IMoniker_Save(This,pStm,fClearDirty) \ | | #define IMoniker_Save(This,pStm,fClearDirty) \ |
|
(This)->lpVtbl -> Save(This,pStm,fClearDirty) | | ( (This)->lpVtbl -> Save(This,pStm,fClearDirty) ) |
| | |
#define IMoniker_GetSizeMax(This,pcbSize) \ | | #define IMoniker_GetSizeMax(This,pcbSize) \ |
|
(This)->lpVtbl -> GetSizeMax(This,pcbSize) | | ( (This)->lpVtbl -> GetSizeMax(This,pcbSize) ) |
| | |
#define IMoniker_BindToObject(This,pbc,pmkToLeft,riidResult,ppvResult) \ | | #define IMoniker_BindToObject(This,pbc,pmkToLeft,riidResult,ppvResult) \ |
|
(This)->lpVtbl -> BindToObject(This,pbc,pmkToLeft,riidResult,ppvResult) | | ( (This)->lpVtbl -> BindToObject(This,pbc,pmkToLeft,riidResult,ppvResult) ) |
| | |
#define IMoniker_BindToStorage(This,pbc,pmkToLeft,riid,ppvObj) \ | | #define IMoniker_BindToStorage(This,pbc,pmkToLeft,riid,ppvObj) \ |
|
(This)->lpVtbl -> BindToStorage(This,pbc,pmkToLeft,riid,ppvObj) | | ( (This)->lpVtbl -> BindToStorage(This,pbc,pmkToLeft,riid,ppvObj) ) |
| | |
#define IMoniker_Reduce(This,pbc,dwReduceHowFar,ppmkToLeft,ppmkReduced) \ | | #define IMoniker_Reduce(This,pbc,dwReduceHowFar,ppmkToLeft,ppmkReduced) \ |
|
(This)->lpVtbl -> Reduce(This,pbc,dwReduceHowFar,ppmkToLeft,ppmkReduced) | | ( (This)->lpVtbl -> Reduce(This,pbc,dwReduceHowFar,ppmkToLeft,ppmkReduced) ) |
| | |
#define IMoniker_ComposeWith(This,pmkRight,fOnlyIfNotGeneric,ppmkComposite) \ | | #define IMoniker_ComposeWith(This,pmkRight,fOnlyIfNotGeneric,ppmkComposite) \ |
|
(This)->lpVtbl -> ComposeWith(This,pmkRight,fOnlyIfNotGeneric,ppmkComposite) | | ( (This)->lpVtbl -> ComposeWith(This,pmkRight,fOnlyIfNotGeneric,ppmkComposit
e) ) |
| | |
#define IMoniker_Enum(This,fForward,ppenumMoniker) \ | | #define IMoniker_Enum(This,fForward,ppenumMoniker) \ |
|
(This)->lpVtbl -> Enum(This,fForward,ppenumMoniker) | | ( (This)->lpVtbl -> Enum(This,fForward,ppenumMoniker) ) |
| | |
#define IMoniker_IsEqual(This,pmkOtherMoniker) \ | | #define IMoniker_IsEqual(This,pmkOtherMoniker) \ |
|
(This)->lpVtbl -> IsEqual(This,pmkOtherMoniker) | | ( (This)->lpVtbl -> IsEqual(This,pmkOtherMoniker) ) |
| | |
#define IMoniker_Hash(This,pdwHash) \ | | #define IMoniker_Hash(This,pdwHash) \ |
|
(This)->lpVtbl -> Hash(This,pdwHash) | | ( (This)->lpVtbl -> Hash(This,pdwHash) ) |
| | |
#define IMoniker_IsRunning(This,pbc,pmkToLeft,pmkNewlyRunning) \ | | #define IMoniker_IsRunning(This,pbc,pmkToLeft,pmkNewlyRunning) \ |
|
(This)->lpVtbl -> IsRunning(This,pbc,pmkToLeft,pmkNewlyRunning) | | ( (This)->lpVtbl -> IsRunning(This,pbc,pmkToLeft,pmkNewlyRunning) ) |
| | |
#define IMoniker_GetTimeOfLastChange(This,pbc,pmkToLeft,pFileTime) \ | | #define IMoniker_GetTimeOfLastChange(This,pbc,pmkToLeft,pFileTime) \ |
|
(This)->lpVtbl -> GetTimeOfLastChange(This,pbc,pmkToLeft,pFileTime) | | ( (This)->lpVtbl -> GetTimeOfLastChange(This,pbc,pmkToLeft,pFileTime) ) |
| | |
#define IMoniker_Inverse(This,ppmk) \ | | #define IMoniker_Inverse(This,ppmk) \ |
|
(This)->lpVtbl -> Inverse(This,ppmk) | | ( (This)->lpVtbl -> Inverse(This,ppmk) ) |
| | |
#define IMoniker_CommonPrefixWith(This,pmkOther,ppmkPrefix) \ | | #define IMoniker_CommonPrefixWith(This,pmkOther,ppmkPrefix) \ |
|
(This)->lpVtbl -> CommonPrefixWith(This,pmkOther,ppmkPrefix) | | ( (This)->lpVtbl -> CommonPrefixWith(This,pmkOther,ppmkPrefix) ) |
| | |
#define IMoniker_RelativePathTo(This,pmkOther,ppmkRelPath) \ | | #define IMoniker_RelativePathTo(This,pmkOther,ppmkRelPath) \ |
|
(This)->lpVtbl -> RelativePathTo(This,pmkOther,ppmkRelPath) | | ( (This)->lpVtbl -> RelativePathTo(This,pmkOther,ppmkRelPath) ) |
| | |
#define IMoniker_GetDisplayName(This,pbc,pmkToLeft,ppszDisplayName) \ | | #define IMoniker_GetDisplayName(This,pbc,pmkToLeft,ppszDisplayName) \ |
|
(This)->lpVtbl -> GetDisplayName(This,pbc,pmkToLeft,ppszDisplayName) | | ( (This)->lpVtbl -> GetDisplayName(This,pbc,pmkToLeft,ppszDisplayName) ) |
| | |
#define IMoniker_ParseDisplayName(This,pbc,pmkToLeft,pszDisplayName,pchEaten,ppm
kOut) \ | | #define IMoniker_ParseDisplayName(This,pbc,pmkToLeft,pszDisplayName,pchEaten,ppm
kOut) \ |
|
(This)->lpVtbl -> ParseDisplayName(This,pbc,pmkToLeft,pszDisplayName,pchEate
n,ppmkOut) | | ( (This)->lpVtbl -> ParseDisplayName(This,pbc,pmkToLeft,pszDisplayName,pchEa
ten,ppmkOut) ) |
| | |
#define IMoniker_IsSystemMoniker(This,pdwMksys) \ | | #define IMoniker_IsSystemMoniker(This,pdwMksys) \ |
|
(This)->lpVtbl -> IsSystemMoniker(This,pdwMksys) | | ( (This)->lpVtbl -> IsSystemMoniker(This,pdwMksys) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IMoniker_RemoteBindToObject_Proxy( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IMoniker_RemoteBindToObject_Proxy( |
IMoniker * This, | | IMoniker * This, |
|
/* [unique][in] */ IBindCtx *pbc, | | /* [unique][in] */ __RPC__in_opt IBindCtx *pbc, |
/* [unique][in] */ IMoniker *pmkToLeft, | | /* [unique][in] */ __RPC__in_opt IMoniker *pmkToLeft, |
/* [in] */ REFIID riidResult, | | /* [in] */ __RPC__in REFIID riidResult, |
/* [iid_is][out] */ IUnknown **ppvResult); | | /* [iid_is][out] */ __RPC__deref_out_opt IUnknown **ppvResult); |
| | |
void __RPC_STUB IMoniker_RemoteBindToObject_Stub( | | void __RPC_STUB IMoniker_RemoteBindToObject_Stub( |
IRpcStubBuffer *This, | | IRpcStubBuffer *This, |
IRpcChannelBuffer *_pRpcChannelBuffer, | | IRpcChannelBuffer *_pRpcChannelBuffer, |
PRPC_MESSAGE _pRpcMessage, | | PRPC_MESSAGE _pRpcMessage, |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IMoniker_RemoteBindToStorage_Proxy( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IMoniker_RemoteBindToStorage_Proxy( |
IMoniker * This, | | IMoniker * This, |
|
/* [unique][in] */ IBindCtx *pbc, | | /* [unique][in] */ __RPC__in_opt IBindCtx *pbc, |
/* [unique][in] */ IMoniker *pmkToLeft, | | /* [unique][in] */ __RPC__in_opt IMoniker *pmkToLeft, |
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ IUnknown **ppvObj); | | /* [iid_is][out] */ __RPC__deref_out_opt IUnknown **ppvObj); |
| | |
void __RPC_STUB IMoniker_RemoteBindToStorage_Stub( | | void __RPC_STUB IMoniker_RemoteBindToStorage_Stub( |
IRpcStubBuffer *This, | | IRpcStubBuffer *This, |
IRpcChannelBuffer *_pRpcChannelBuffer, | | IRpcChannelBuffer *_pRpcChannelBuffer, |
PRPC_MESSAGE _pRpcMessage, | | PRPC_MESSAGE _pRpcMessage, |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
|
HRESULT STDMETHODCALLTYPE IMoniker_Reduce_Proxy( | | |
IMoniker * This, | | |
/* [unique][in] */ IBindCtx *pbc, | | |
/* [in] */ DWORD dwReduceHowFar, | | |
/* [unique][out][in] */ IMoniker **ppmkToLeft, | | |
/* [out] */ IMoniker **ppmkReduced); | | |
| | |
void __RPC_STUB IMoniker_Reduce_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IMoniker_ComposeWith_Proxy( | | |
IMoniker * This, | | |
/* [unique][in] */ IMoniker *pmkRight, | | |
/* [in] */ BOOL fOnlyIfNotGeneric, | | |
/* [out] */ IMoniker **ppmkComposite); | | |
| | |
void __RPC_STUB IMoniker_ComposeWith_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IMoniker_Enum_Proxy( | | |
IMoniker * This, | | |
/* [in] */ BOOL fForward, | | |
/* [out] */ IEnumMoniker **ppenumMoniker); | | |
| | |
void __RPC_STUB IMoniker_Enum_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IMoniker_IsEqual_Proxy( | | |
IMoniker * This, | | |
/* [unique][in] */ IMoniker *pmkOtherMoniker); | | |
| | |
void __RPC_STUB IMoniker_IsEqual_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IMoniker_Hash_Proxy( | | |
IMoniker * This, | | |
/* [out] */ DWORD *pdwHash); | | |
| | |
void __RPC_STUB IMoniker_Hash_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IMoniker_IsRunning_Proxy( | | |
IMoniker * This, | | |
/* [unique][in] */ IBindCtx *pbc, | | |
/* [unique][in] */ IMoniker *pmkToLeft, | | |
/* [unique][in] */ IMoniker *pmkNewlyRunning); | | |
| | |
void __RPC_STUB IMoniker_IsRunning_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IMoniker_GetTimeOfLastChange_Proxy( | | |
IMoniker * This, | | |
/* [unique][in] */ IBindCtx *pbc, | | |
/* [unique][in] */ IMoniker *pmkToLeft, | | |
/* [out] */ FILETIME *pFileTime); | | |
| | |
void __RPC_STUB IMoniker_GetTimeOfLastChange_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IMoniker_Inverse_Proxy( | | |
IMoniker * This, | | |
/* [out] */ IMoniker **ppmk); | | |
| | |
void __RPC_STUB IMoniker_Inverse_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IMoniker_CommonPrefixWith_Proxy( | | |
IMoniker * This, | | |
/* [unique][in] */ IMoniker *pmkOther, | | |
/* [out] */ IMoniker **ppmkPrefix); | | |
| | |
void __RPC_STUB IMoniker_CommonPrefixWith_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IMoniker_RelativePathTo_Proxy( | | |
IMoniker * This, | | |
/* [unique][in] */ IMoniker *pmkOther, | | |
/* [out] */ IMoniker **ppmkRelPath); | | |
| | |
void __RPC_STUB IMoniker_RelativePathTo_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IMoniker_GetDisplayName_Proxy( | | |
IMoniker * This, | | |
/* [unique][in] */ IBindCtx *pbc, | | |
/* [unique][in] */ IMoniker *pmkToLeft, | | |
/* [out] */ LPOLESTR *ppszDisplayName); | | |
| | |
void __RPC_STUB IMoniker_GetDisplayName_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IMoniker_ParseDisplayName_Proxy( | | |
IMoniker * This, | | |
/* [unique][in] */ IBindCtx *pbc, | | |
/* [unique][in] */ IMoniker *pmkToLeft, | | |
/* [in] */ LPOLESTR pszDisplayName, | | |
/* [out] */ ULONG *pchEaten, | | |
/* [out] */ IMoniker **ppmkOut); | | |
| | |
void __RPC_STUB IMoniker_ParseDisplayName_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IMoniker_IsSystemMoniker_Proxy( | | |
IMoniker * This, | | |
/* [out] */ DWORD *pdwMksys); | | |
| | |
void __RPC_STUB IMoniker_IsSystemMoniker_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IMoniker_INTERFACE_DEFINED__ */ | | #endif /* __IMoniker_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IROTData_INTERFACE_DEFINED__ | | #ifndef __IROTData_INTERFACE_DEFINED__ |
#define __IROTData_INTERFACE_DEFINED__ | | #define __IROTData_INTERFACE_DEFINED__ |
| | |
/* interface IROTData */ | | /* interface IROTData */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
EXTERN_C const IID IID_IROTData; | | EXTERN_C const IID IID_IROTData; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("f29f6bc0-5021-11ce-aa15-00006901293f") | | MIDL_INTERFACE("f29f6bc0-5021-11ce-aa15-00006901293f") |
IROTData : public IUnknown | | IROTData : public IUnknown |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE GetComparisonData( | | virtual HRESULT STDMETHODCALLTYPE GetComparisonData( |
|
/* [size_is][out] */ byte *pbData, | | /* [size_is][out] */ __RPC__out_ecount_full(cbMax) byte *pbData, |
/* [in] */ ULONG cbMax, | | /* [in] */ ULONG cbMax, |
|
/* [out] */ ULONG *pcbData) = 0; | | /* [out] */ __RPC__out ULONG *pcbData) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IROTDataVtbl | | typedef struct IROTDataVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IROTData * This, | | IROTData * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IROTData * This); | | IROTData * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IROTData * This); | | IROTData * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetComparisonData )( | | HRESULT ( STDMETHODCALLTYPE *GetComparisonData )( |
IROTData * This, | | IROTData * This, |
|
/* [size_is][out] */ byte *pbData, | | /* [size_is][out] */ __RPC__out_ecount_full(cbMax) byte *pbData, |
/* [in] */ ULONG cbMax, | | /* [in] */ ULONG cbMax, |
|
/* [out] */ ULONG *pcbData); | | /* [out] */ __RPC__out ULONG *pcbData); |
| | |
END_INTERFACE | | END_INTERFACE |
} IROTDataVtbl; | | } IROTDataVtbl; |
| | |
interface IROTData | | interface IROTData |
{ | | { |
CONST_VTBL struct IROTDataVtbl *lpVtbl; | | CONST_VTBL struct IROTDataVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IROTData_QueryInterface(This,riid,ppvObject) \ | | #define IROTData_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IROTData_AddRef(This) \ | | #define IROTData_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IROTData_Release(This) \ | | #define IROTData_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IROTData_GetComparisonData(This,pbData,cbMax,pcbData) \ | | #define IROTData_GetComparisonData(This,pbData,cbMax,pcbData) \ |
|
(This)->lpVtbl -> GetComparisonData(This,pbData,cbMax,pcbData) | | ( (This)->lpVtbl -> GetComparisonData(This,pbData,cbMax,pcbData) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IROTData_GetComparisonData_Proxy( | | |
IROTData * This, | | |
/* [size_is][out] */ byte *pbData, | | |
/* [in] */ ULONG cbMax, | | |
/* [out] */ ULONG *pcbData); | | |
| | |
void __RPC_STUB IROTData_GetComparisonData_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IROTData_INTERFACE_DEFINED__ */ | | #endif /* __IROTData_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IEnumString_INTERFACE_DEFINED__ | | #ifndef __IEnumString_INTERFACE_DEFINED__ |
#define __IEnumString_INTERFACE_DEFINED__ | | #define __IEnumString_INTERFACE_DEFINED__ |
| | |
/* interface IEnumString */ | | /* interface IEnumString */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
|
typedef /* [unique] */ IEnumString *LPENUMSTRING; | | typedef /* [unique] */ __RPC_unique_pointer IEnumString *LPENUMSTRING; |
| | |
EXTERN_C const IID IID_IEnumString; | | EXTERN_C const IID IID_IEnumString; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("00000101-0000-0000-C000-000000000046") | | MIDL_INTERFACE("00000101-0000-0000-C000-000000000046") |
IEnumString : public IUnknown | | IEnumString : public IUnknown |
{ | | { |
public: | | public: |
virtual /* [local] */ HRESULT STDMETHODCALLTYPE Next( | | virtual /* [local] */ HRESULT STDMETHODCALLTYPE Next( |
/* [in] */ ULONG celt, | | /* [in] */ ULONG celt, |
|
/* [length_is][size_is][out] */ LPOLESTR *rgelt, | | /* [length_is][size_is][out] */ |
| | __RPC__out_ecount_part(celt,*pceltFetched) LPOLESTR *rgelt, |
/* [out] */ ULONG *pceltFetched) = 0; | | /* [out] */ ULONG *pceltFetched) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Skip( | | virtual HRESULT STDMETHODCALLTYPE Skip( |
/* [in] */ ULONG celt) = 0; | | /* [in] */ ULONG celt) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Clone( | | virtual HRESULT STDMETHODCALLTYPE Clone( |
|
/* [out] */ IEnumString **ppenum) = 0; | | /* [out] */ __RPC__deref_out_opt IEnumString **ppenum) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IEnumStringVtbl | | typedef struct IEnumStringVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IEnumString * This, | | IEnumString * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IEnumString * This); | | IEnumString * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IEnumString * This); | | IEnumString * This); |
| | |
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Next )( | | /* [local] */ HRESULT ( STDMETHODCALLTYPE *Next )( |
IEnumString * This, | | IEnumString * This, |
/* [in] */ ULONG celt, | | /* [in] */ ULONG celt, |
|
/* [length_is][size_is][out] */ LPOLESTR *rgelt, | | /* [length_is][size_is][out] */ |
| | __RPC__out_ecount_part(celt,*pceltFetched) LPOLESTR *rgelt, |
/* [out] */ ULONG *pceltFetched); | | /* [out] */ ULONG *pceltFetched); |
| | |
HRESULT ( STDMETHODCALLTYPE *Skip )( | | HRESULT ( STDMETHODCALLTYPE *Skip )( |
IEnumString * This, | | IEnumString * This, |
/* [in] */ ULONG celt); | | /* [in] */ ULONG celt); |
| | |
HRESULT ( STDMETHODCALLTYPE *Reset )( | | HRESULT ( STDMETHODCALLTYPE *Reset )( |
IEnumString * This); | | IEnumString * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *Clone )( | | HRESULT ( STDMETHODCALLTYPE *Clone )( |
IEnumString * This, | | IEnumString * This, |
|
/* [out] */ IEnumString **ppenum); | | /* [out] */ __RPC__deref_out_opt IEnumString **ppenum); |
| | |
END_INTERFACE | | END_INTERFACE |
} IEnumStringVtbl; | | } IEnumStringVtbl; |
| | |
interface IEnumString | | interface IEnumString |
{ | | { |
CONST_VTBL struct IEnumStringVtbl *lpVtbl; | | CONST_VTBL struct IEnumStringVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IEnumString_QueryInterface(This,riid,ppvObject) \ | | #define IEnumString_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IEnumString_AddRef(This) \ | | #define IEnumString_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IEnumString_Release(This) \ | | #define IEnumString_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IEnumString_Next(This,celt,rgelt,pceltFetched) \ | | #define IEnumString_Next(This,celt,rgelt,pceltFetched) \ |
|
(This)->lpVtbl -> Next(This,celt,rgelt,pceltFetched) | | ( (This)->lpVtbl -> Next(This,celt,rgelt,pceltFetched) ) |
| | |
#define IEnumString_Skip(This,celt) \ | | #define IEnumString_Skip(This,celt) \ |
|
(This)->lpVtbl -> Skip(This,celt) | | ( (This)->lpVtbl -> Skip(This,celt) ) |
| | |
#define IEnumString_Reset(This) \ | | #define IEnumString_Reset(This) \ |
|
(This)->lpVtbl -> Reset(This) | | ( (This)->lpVtbl -> Reset(This) ) |
| | |
#define IEnumString_Clone(This,ppenum) \ | | #define IEnumString_Clone(This,ppenum) \ |
|
(This)->lpVtbl -> Clone(This,ppenum) | | ( (This)->lpVtbl -> Clone(This,ppenum) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IEnumString_RemoteNext_Proxy( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IEnumString_RemoteNext_Proxy( |
IEnumString * This, | | IEnumString * This, |
/* [in] */ ULONG celt, | | /* [in] */ ULONG celt, |
|
/* [length_is][size_is][out] */ LPOLESTR *rgelt, | | /* [length_is][size_is][out] */ __RPC__out_ecount_part(celt, *pceltFetched) |
/* [out] */ ULONG *pceltFetched); | | LPOLESTR *rgelt, |
| | /* [out] */ __RPC__out ULONG *pceltFetched); |
| | |
void __RPC_STUB IEnumString_RemoteNext_Stub( | | void __RPC_STUB IEnumString_RemoteNext_Stub( |
IRpcStubBuffer *This, | | IRpcStubBuffer *This, |
IRpcChannelBuffer *_pRpcChannelBuffer, | | IRpcChannelBuffer *_pRpcChannelBuffer, |
PRPC_MESSAGE _pRpcMessage, | | PRPC_MESSAGE _pRpcMessage, |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
|
HRESULT STDMETHODCALLTYPE IEnumString_Skip_Proxy( | | |
IEnumString * This, | | |
/* [in] */ ULONG celt); | | |
| | |
void __RPC_STUB IEnumString_Skip_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IEnumString_Reset_Proxy( | | |
IEnumString * This); | | |
| | |
void __RPC_STUB IEnumString_Reset_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IEnumString_Clone_Proxy( | | |
IEnumString * This, | | |
/* [out] */ IEnumString **ppenum); | | |
| | |
void __RPC_STUB IEnumString_Clone_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IEnumString_INTERFACE_DEFINED__ */ | | #endif /* __IEnumString_INTERFACE_DEFINED__ */ |
| | |
#ifndef __ISequentialStream_INTERFACE_DEFINED__ | | #ifndef __ISequentialStream_INTERFACE_DEFINED__ |
#define __ISequentialStream_INTERFACE_DEFINED__ | | #define __ISequentialStream_INTERFACE_DEFINED__ |
| | |
/* interface ISequentialStream */ | | /* interface ISequentialStream */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
EXTERN_C const IID IID_ISequentialStream; | | EXTERN_C const IID IID_ISequentialStream; |
| | |
| | |
skipping to change at line 3808 | | skipping to change at line 3037 |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct ISequentialStreamVtbl | | typedef struct ISequentialStreamVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
ISequentialStream * This, | | ISequentialStream * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
ISequentialStream * This); | | ISequentialStream * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
ISequentialStream * This); | | ISequentialStream * This); |
| | |
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Read )( | | /* [local] */ HRESULT ( STDMETHODCALLTYPE *Read )( |
ISequentialStream * This, | | ISequentialStream * This, |
/* [length_is][size_is][out] */ void *pv, | | /* [length_is][size_is][out] */ void *pv, |
| | |
skipping to change at line 3840 | | skipping to change at line 3070 |
} ISequentialStreamVtbl; | | } ISequentialStreamVtbl; |
| | |
interface ISequentialStream | | interface ISequentialStream |
{ | | { |
CONST_VTBL struct ISequentialStreamVtbl *lpVtbl; | | CONST_VTBL struct ISequentialStreamVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define ISequentialStream_QueryInterface(This,riid,ppvObject) \ | | #define ISequentialStream_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define ISequentialStream_AddRef(This) \ | | #define ISequentialStream_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define ISequentialStream_Release(This) \ | | #define ISequentialStream_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define ISequentialStream_Read(This,pv,cb,pcbRead) \ | | #define ISequentialStream_Read(This,pv,cb,pcbRead) \ |
|
(This)->lpVtbl -> Read(This,pv,cb,pcbRead) | | ( (This)->lpVtbl -> Read(This,pv,cb,pcbRead) ) |
| | |
#define ISequentialStream_Write(This,pv,cb,pcbWritten) \ | | #define ISequentialStream_Write(This,pv,cb,pcbWritten) \ |
|
(This)->lpVtbl -> Write(This,pv,cb,pcbWritten) | | ( (This)->lpVtbl -> Write(This,pv,cb,pcbWritten) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE ISequentialStream_RemoteRead_Proxy( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE ISequentialStream_RemoteRead_Proxy( |
ISequentialStream * This, | | ISequentialStream * This, |
|
/* [length_is][size_is][out] */ byte *pv, | | /* [length_is][size_is][out] */ __RPC__out_ecount_part(cb, *pcbRead) byte *p
v, |
/* [in] */ ULONG cb, | | /* [in] */ ULONG cb, |
|
/* [out] */ ULONG *pcbRead); | | /* [out] */ __RPC__out ULONG *pcbRead); |
| | |
void __RPC_STUB ISequentialStream_RemoteRead_Stub( | | void __RPC_STUB ISequentialStream_RemoteRead_Stub( |
IRpcStubBuffer *This, | | IRpcStubBuffer *This, |
IRpcChannelBuffer *_pRpcChannelBuffer, | | IRpcChannelBuffer *_pRpcChannelBuffer, |
PRPC_MESSAGE _pRpcMessage, | | PRPC_MESSAGE _pRpcMessage, |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE ISequentialStream_RemoteWrite_Proxy( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE ISequentialStream_RemoteWrite_Proxy( |
ISequentialStream * This, | | ISequentialStream * This, |
|
/* [size_is][in] */ const byte *pv, | | /* [size_is][in] */ __RPC__in_ecount_full(cb) const byte *pv, |
/* [in] */ ULONG cb, | | /* [in] */ ULONG cb, |
|
/* [out] */ ULONG *pcbWritten); | | /* [out] */ __RPC__out ULONG *pcbWritten); |
| | |
void __RPC_STUB ISequentialStream_RemoteWrite_Stub( | | void __RPC_STUB ISequentialStream_RemoteWrite_Stub( |
IRpcStubBuffer *This, | | IRpcStubBuffer *This, |
IRpcChannelBuffer *_pRpcChannelBuffer, | | IRpcChannelBuffer *_pRpcChannelBuffer, |
PRPC_MESSAGE _pRpcMessage, | | PRPC_MESSAGE _pRpcMessage, |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
#endif /* __ISequentialStream_INTERFACE_DEFINED__ */ | | #endif /* __ISequentialStream_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IStream_INTERFACE_DEFINED__ | | #ifndef __IStream_INTERFACE_DEFINED__ |
#define __IStream_INTERFACE_DEFINED__ | | #define __IStream_INTERFACE_DEFINED__ |
| | |
/* interface IStream */ | | /* interface IStream */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
|
typedef /* [unique] */ IStream *LPSTREAM; | | typedef /* [unique] */ __RPC_unique_pointer IStream *LPSTREAM; |
| | |
//FSSpec is Macintosh only, defined in macos\files.h | | //FSSpec is Macintosh only, defined in macos\files.h |
#ifdef _MAC | | #ifdef _MAC |
typedef struct tagSTATSTG | | typedef struct tagSTATSTG |
{ | | { |
LPOLESTR pwcsName; | | LPOLESTR pwcsName; |
FSSpec *pspec; | | FSSpec *pspec; |
DWORD type; | | DWORD type; |
ULARGE_INTEGER cbSize; | | ULARGE_INTEGER cbSize; |
FILETIME mtime; | | FILETIME mtime; |
| | |
skipping to change at line 3986 | | skipping to change at line 3216 |
/* [in] */ ULARGE_INTEGER libOffset, | | /* [in] */ ULARGE_INTEGER libOffset, |
/* [in] */ ULARGE_INTEGER cb, | | /* [in] */ ULARGE_INTEGER cb, |
/* [in] */ DWORD dwLockType) = 0; | | /* [in] */ DWORD dwLockType) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE UnlockRegion( | | virtual HRESULT STDMETHODCALLTYPE UnlockRegion( |
/* [in] */ ULARGE_INTEGER libOffset, | | /* [in] */ ULARGE_INTEGER libOffset, |
/* [in] */ ULARGE_INTEGER cb, | | /* [in] */ ULARGE_INTEGER cb, |
/* [in] */ DWORD dwLockType) = 0; | | /* [in] */ DWORD dwLockType) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Stat( | | virtual HRESULT STDMETHODCALLTYPE Stat( |
|
/* [out] */ STATSTG *pstatstg, | | /* [out] */ __RPC__out STATSTG *pstatstg, |
/* [in] */ DWORD grfStatFlag) = 0; | | /* [in] */ DWORD grfStatFlag) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Clone( | | virtual HRESULT STDMETHODCALLTYPE Clone( |
|
/* [out] */ IStream **ppstm) = 0; | | /* [out] */ __RPC__deref_out_opt IStream **ppstm) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IStreamVtbl | | typedef struct IStreamVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IStream * This, | | IStream * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IStream * This); | | IStream * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IStream * This); | | IStream * This); |
| | |
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Read )( | | /* [local] */ HRESULT ( STDMETHODCALLTYPE *Read )( |
IStream * This, | | IStream * This, |
/* [length_is][size_is][out] */ void *pv, | | /* [length_is][size_is][out] */ void *pv, |
| | |
skipping to change at line 4061 | | skipping to change at line 3292 |
/* [in] */ DWORD dwLockType); | | /* [in] */ DWORD dwLockType); |
| | |
HRESULT ( STDMETHODCALLTYPE *UnlockRegion )( | | HRESULT ( STDMETHODCALLTYPE *UnlockRegion )( |
IStream * This, | | IStream * This, |
/* [in] */ ULARGE_INTEGER libOffset, | | /* [in] */ ULARGE_INTEGER libOffset, |
/* [in] */ ULARGE_INTEGER cb, | | /* [in] */ ULARGE_INTEGER cb, |
/* [in] */ DWORD dwLockType); | | /* [in] */ DWORD dwLockType); |
| | |
HRESULT ( STDMETHODCALLTYPE *Stat )( | | HRESULT ( STDMETHODCALLTYPE *Stat )( |
IStream * This, | | IStream * This, |
|
/* [out] */ STATSTG *pstatstg, | | /* [out] */ __RPC__out STATSTG *pstatstg, |
/* [in] */ DWORD grfStatFlag); | | /* [in] */ DWORD grfStatFlag); |
| | |
HRESULT ( STDMETHODCALLTYPE *Clone )( | | HRESULT ( STDMETHODCALLTYPE *Clone )( |
IStream * This, | | IStream * This, |
|
/* [out] */ IStream **ppstm); | | /* [out] */ __RPC__deref_out_opt IStream **ppstm); |
| | |
END_INTERFACE | | END_INTERFACE |
} IStreamVtbl; | | } IStreamVtbl; |
| | |
interface IStream | | interface IStream |
{ | | { |
CONST_VTBL struct IStreamVtbl *lpVtbl; | | CONST_VTBL struct IStreamVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IStream_QueryInterface(This,riid,ppvObject) \ | | #define IStream_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IStream_AddRef(This) \ | | #define IStream_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IStream_Release(This) \ | | #define IStream_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IStream_Read(This,pv,cb,pcbRead) \ | | #define IStream_Read(This,pv,cb,pcbRead) \ |
|
(This)->lpVtbl -> Read(This,pv,cb,pcbRead) | | ( (This)->lpVtbl -> Read(This,pv,cb,pcbRead) ) |
| | |
#define IStream_Write(This,pv,cb,pcbWritten) \ | | #define IStream_Write(This,pv,cb,pcbWritten) \ |
|
(This)->lpVtbl -> Write(This,pv,cb,pcbWritten) | | ( (This)->lpVtbl -> Write(This,pv,cb,pcbWritten) ) |
| | |
#define IStream_Seek(This,dlibMove,dwOrigin,plibNewPosition) \ | | #define IStream_Seek(This,dlibMove,dwOrigin,plibNewPosition) \ |
|
(This)->lpVtbl -> Seek(This,dlibMove,dwOrigin,plibNewPosition) | | ( (This)->lpVtbl -> Seek(This,dlibMove,dwOrigin,plibNewPosition) ) |
| | |
#define IStream_SetSize(This,libNewSize) \ | | #define IStream_SetSize(This,libNewSize) \ |
|
(This)->lpVtbl -> SetSize(This,libNewSize) | | ( (This)->lpVtbl -> SetSize(This,libNewSize) ) |
| | |
#define IStream_CopyTo(This,pstm,cb,pcbRead,pcbWritten) \ | | #define IStream_CopyTo(This,pstm,cb,pcbRead,pcbWritten) \ |
|
(This)->lpVtbl -> CopyTo(This,pstm,cb,pcbRead,pcbWritten) | | ( (This)->lpVtbl -> CopyTo(This,pstm,cb,pcbRead,pcbWritten) ) |
| | |
#define IStream_Commit(This,grfCommitFlags) \ | | #define IStream_Commit(This,grfCommitFlags) \ |
|
(This)->lpVtbl -> Commit(This,grfCommitFlags) | | ( (This)->lpVtbl -> Commit(This,grfCommitFlags) ) |
| | |
#define IStream_Revert(This) \ | | #define IStream_Revert(This) \ |
|
(This)->lpVtbl -> Revert(This) | | ( (This)->lpVtbl -> Revert(This) ) |
| | |
#define IStream_LockRegion(This,libOffset,cb,dwLockType) \ | | #define IStream_LockRegion(This,libOffset,cb,dwLockType) \ |
|
(This)->lpVtbl -> LockRegion(This,libOffset,cb,dwLockType) | | ( (This)->lpVtbl -> LockRegion(This,libOffset,cb,dwLockType) ) |
| | |
#define IStream_UnlockRegion(This,libOffset,cb,dwLockType) \ | | #define IStream_UnlockRegion(This,libOffset,cb,dwLockType) \ |
|
(This)->lpVtbl -> UnlockRegion(This,libOffset,cb,dwLockType) | | ( (This)->lpVtbl -> UnlockRegion(This,libOffset,cb,dwLockType) ) |
| | |
#define IStream_Stat(This,pstatstg,grfStatFlag) \ | | #define IStream_Stat(This,pstatstg,grfStatFlag) \ |
|
(This)->lpVtbl -> Stat(This,pstatstg,grfStatFlag) | | ( (This)->lpVtbl -> Stat(This,pstatstg,grfStatFlag) ) |
| | |
#define IStream_Clone(This,ppstm) \ | | #define IStream_Clone(This,ppstm) \ |
|
(This)->lpVtbl -> Clone(This,ppstm) | | ( (This)->lpVtbl -> Clone(This,ppstm) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IStream_RemoteSeek_Proxy( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IStream_RemoteSeek_Proxy( |
IStream * This, | | IStream * This, |
/* [in] */ LARGE_INTEGER dlibMove, | | /* [in] */ LARGE_INTEGER dlibMove, |
/* [in] */ DWORD dwOrigin, | | /* [in] */ DWORD dwOrigin, |
|
/* [out] */ ULARGE_INTEGER *plibNewPosition); | | /* [out] */ __RPC__out ULARGE_INTEGER *plibNewPosition); |
| | |
void __RPC_STUB IStream_RemoteSeek_Stub( | | void __RPC_STUB IStream_RemoteSeek_Stub( |
IRpcStubBuffer *This, | | IRpcStubBuffer *This, |
IRpcChannelBuffer *_pRpcChannelBuffer, | | IRpcChannelBuffer *_pRpcChannelBuffer, |
PRPC_MESSAGE _pRpcMessage, | | PRPC_MESSAGE _pRpcMessage, |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
|
HRESULT STDMETHODCALLTYPE IStream_SetSize_Proxy( | | |
IStream * This, | | |
/* [in] */ ULARGE_INTEGER libNewSize); | | |
| | |
void __RPC_STUB IStream_SetSize_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IStream_RemoteCopyTo_Proxy( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IStream_RemoteCopyTo_Proxy( |
IStream * This, | | IStream * This, |
|
/* [unique][in] */ IStream *pstm, | | /* [unique][in] */ __RPC__in_opt IStream *pstm, |
/* [in] */ ULARGE_INTEGER cb, | | /* [in] */ ULARGE_INTEGER cb, |
|
/* [out] */ ULARGE_INTEGER *pcbRead, | | /* [out] */ __RPC__out ULARGE_INTEGER *pcbRead, |
/* [out] */ ULARGE_INTEGER *pcbWritten); | | /* [out] */ __RPC__out ULARGE_INTEGER *pcbWritten); |
| | |
void __RPC_STUB IStream_RemoteCopyTo_Stub( | | void __RPC_STUB IStream_RemoteCopyTo_Stub( |
IRpcStubBuffer *This, | | IRpcStubBuffer *This, |
IRpcChannelBuffer *_pRpcChannelBuffer, | | IRpcChannelBuffer *_pRpcChannelBuffer, |
PRPC_MESSAGE _pRpcMessage, | | PRPC_MESSAGE _pRpcMessage, |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
|
HRESULT STDMETHODCALLTYPE IStream_Commit_Proxy( | | |
IStream * This, | | |
/* [in] */ DWORD grfCommitFlags); | | |
| | |
void __RPC_STUB IStream_Commit_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IStream_Revert_Proxy( | | |
IStream * This); | | |
| | |
void __RPC_STUB IStream_Revert_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IStream_LockRegion_Proxy( | | |
IStream * This, | | |
/* [in] */ ULARGE_INTEGER libOffset, | | |
/* [in] */ ULARGE_INTEGER cb, | | |
/* [in] */ DWORD dwLockType); | | |
| | |
void __RPC_STUB IStream_LockRegion_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IStream_UnlockRegion_Proxy( | | |
IStream * This, | | |
/* [in] */ ULARGE_INTEGER libOffset, | | |
/* [in] */ ULARGE_INTEGER cb, | | |
/* [in] */ DWORD dwLockType); | | |
| | |
void __RPC_STUB IStream_UnlockRegion_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IStream_Stat_Proxy( | | |
IStream * This, | | |
/* [out] */ STATSTG *pstatstg, | | |
/* [in] */ DWORD grfStatFlag); | | |
| | |
void __RPC_STUB IStream_Stat_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IStream_Clone_Proxy( | | |
IStream * This, | | |
/* [out] */ IStream **ppstm); | | |
| | |
void __RPC_STUB IStream_Clone_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IStream_INTERFACE_DEFINED__ */ | | #endif /* __IStream_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IEnumSTATSTG_INTERFACE_DEFINED__ | | #ifndef __IEnumSTATSTG_INTERFACE_DEFINED__ |
#define __IEnumSTATSTG_INTERFACE_DEFINED__ | | #define __IEnumSTATSTG_INTERFACE_DEFINED__ |
| | |
/* interface IEnumSTATSTG */ | | /* interface IEnumSTATSTG */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
|
typedef /* [unique] */ IEnumSTATSTG *LPENUMSTATSTG; | | typedef /* [unique] */ __RPC_unique_pointer IEnumSTATSTG *LPENUMSTATSTG; |
| | |
EXTERN_C const IID IID_IEnumSTATSTG; | | EXTERN_C const IID IID_IEnumSTATSTG; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("0000000d-0000-0000-C000-000000000046") | | MIDL_INTERFACE("0000000d-0000-0000-C000-000000000046") |
IEnumSTATSTG : public IUnknown | | IEnumSTATSTG : public IUnknown |
{ | | { |
public: | | public: |
virtual /* [local] */ HRESULT STDMETHODCALLTYPE Next( | | virtual /* [local] */ HRESULT STDMETHODCALLTYPE Next( |
/* [in] */ ULONG celt, | | /* [in] */ ULONG celt, |
/* [length_is][size_is][out] */ STATSTG *rgelt, | | /* [length_is][size_is][out] */ STATSTG *rgelt, |
/* [out] */ ULONG *pceltFetched) = 0; | | /* [out] */ ULONG *pceltFetched) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Skip( | | virtual HRESULT STDMETHODCALLTYPE Skip( |
/* [in] */ ULONG celt) = 0; | | /* [in] */ ULONG celt) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Clone( | | virtual HRESULT STDMETHODCALLTYPE Clone( |
|
/* [out] */ IEnumSTATSTG **ppenum) = 0; | | /* [out] */ __RPC__deref_out_opt IEnumSTATSTG **ppenum) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IEnumSTATSTGVtbl | | typedef struct IEnumSTATSTGVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IEnumSTATSTG * This, | | IEnumSTATSTG * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IEnumSTATSTG * This); | | IEnumSTATSTG * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IEnumSTATSTG * This); | | IEnumSTATSTG * This); |
| | |
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Next )( | | /* [local] */ HRESULT ( STDMETHODCALLTYPE *Next )( |
IEnumSTATSTG * This, | | IEnumSTATSTG * This, |
/* [in] */ ULONG celt, | | /* [in] */ ULONG celt, |
| | |
skipping to change at line 4288 | | skipping to change at line 3446 |
| | |
HRESULT ( STDMETHODCALLTYPE *Skip )( | | HRESULT ( STDMETHODCALLTYPE *Skip )( |
IEnumSTATSTG * This, | | IEnumSTATSTG * This, |
/* [in] */ ULONG celt); | | /* [in] */ ULONG celt); |
| | |
HRESULT ( STDMETHODCALLTYPE *Reset )( | | HRESULT ( STDMETHODCALLTYPE *Reset )( |
IEnumSTATSTG * This); | | IEnumSTATSTG * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *Clone )( | | HRESULT ( STDMETHODCALLTYPE *Clone )( |
IEnumSTATSTG * This, | | IEnumSTATSTG * This, |
|
/* [out] */ IEnumSTATSTG **ppenum); | | /* [out] */ __RPC__deref_out_opt IEnumSTATSTG **ppenum); |
| | |
END_INTERFACE | | END_INTERFACE |
} IEnumSTATSTGVtbl; | | } IEnumSTATSTGVtbl; |
| | |
interface IEnumSTATSTG | | interface IEnumSTATSTG |
{ | | { |
CONST_VTBL struct IEnumSTATSTGVtbl *lpVtbl; | | CONST_VTBL struct IEnumSTATSTGVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IEnumSTATSTG_QueryInterface(This,riid,ppvObject) \ | | #define IEnumSTATSTG_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IEnumSTATSTG_AddRef(This) \ | | #define IEnumSTATSTG_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IEnumSTATSTG_Release(This) \ | | #define IEnumSTATSTG_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IEnumSTATSTG_Next(This,celt,rgelt,pceltFetched) \ | | #define IEnumSTATSTG_Next(This,celt,rgelt,pceltFetched) \ |
|
(This)->lpVtbl -> Next(This,celt,rgelt,pceltFetched) | | ( (This)->lpVtbl -> Next(This,celt,rgelt,pceltFetched) ) |
| | |
#define IEnumSTATSTG_Skip(This,celt) \ | | #define IEnumSTATSTG_Skip(This,celt) \ |
|
(This)->lpVtbl -> Skip(This,celt) | | ( (This)->lpVtbl -> Skip(This,celt) ) |
| | |
#define IEnumSTATSTG_Reset(This) \ | | #define IEnumSTATSTG_Reset(This) \ |
|
(This)->lpVtbl -> Reset(This) | | ( (This)->lpVtbl -> Reset(This) ) |
| | |
#define IEnumSTATSTG_Clone(This,ppenum) \ | | #define IEnumSTATSTG_Clone(This,ppenum) \ |
|
(This)->lpVtbl -> Clone(This,ppenum) | | ( (This)->lpVtbl -> Clone(This,ppenum) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IEnumSTATSTG_RemoteNext_Proxy( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IEnumSTATSTG_RemoteNext_Proxy( |
IEnumSTATSTG * This, | | IEnumSTATSTG * This, |
/* [in] */ ULONG celt, | | /* [in] */ ULONG celt, |
|
/* [length_is][size_is][out] */ STATSTG *rgelt, | | /* [length_is][size_is][out] */ __RPC__out_ecount_part(celt, *pceltFetched) |
/* [out] */ ULONG *pceltFetched); | | STATSTG *rgelt, |
| | /* [out] */ __RPC__out ULONG *pceltFetched); |
| | |
void __RPC_STUB IEnumSTATSTG_RemoteNext_Stub( | | void __RPC_STUB IEnumSTATSTG_RemoteNext_Stub( |
IRpcStubBuffer *This, | | IRpcStubBuffer *This, |
IRpcChannelBuffer *_pRpcChannelBuffer, | | IRpcChannelBuffer *_pRpcChannelBuffer, |
PRPC_MESSAGE _pRpcMessage, | | PRPC_MESSAGE _pRpcMessage, |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
|
HRESULT STDMETHODCALLTYPE IEnumSTATSTG_Skip_Proxy( | | |
IEnumSTATSTG * This, | | |
/* [in] */ ULONG celt); | | |
| | |
void __RPC_STUB IEnumSTATSTG_Skip_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IEnumSTATSTG_Reset_Proxy( | | |
IEnumSTATSTG * This); | | |
| | |
void __RPC_STUB IEnumSTATSTG_Reset_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IEnumSTATSTG_Clone_Proxy( | | |
IEnumSTATSTG * This, | | |
/* [out] */ IEnumSTATSTG **ppenum); | | |
| | |
void __RPC_STUB IEnumSTATSTG_Clone_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IEnumSTATSTG_INTERFACE_DEFINED__ */ | | #endif /* __IEnumSTATSTG_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IStorage_INTERFACE_DEFINED__ | | #ifndef __IStorage_INTERFACE_DEFINED__ |
#define __IStorage_INTERFACE_DEFINED__ | | #define __IStorage_INTERFACE_DEFINED__ |
| | |
/* interface IStorage */ | | /* interface IStorage */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
|
typedef /* [unique] */ IStorage *LPSTORAGE; | | typedef /* [unique] */ __RPC_unique_pointer IStorage *LPSTORAGE; |
| | |
typedef struct tagRemSNB | | typedef struct tagRemSNB |
{ | | { |
unsigned long ulCntStr; | | unsigned long ulCntStr; |
unsigned long ulCntChar; | | unsigned long ulCntChar; |
|
/* [size_is] */ OLECHAR rgString[ 1 ]; | | OLECHAR rgString[ 1 ]; |
} RemSNB; | | } RemSNB; |
| | |
|
typedef /* [unique] */ RemSNB *wireSNB; | | typedef /* [unique] */ __RPC_unique_pointer RemSNB *wireSNB; |
| | |
typedef /* [wire_marshal] */ OLECHAR **SNB; | | typedef /* [wire_marshal] */ OLECHAR **SNB; |
| | |
EXTERN_C const IID IID_IStorage; | | EXTERN_C const IID IID_IStorage; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("0000000b-0000-0000-C000-000000000046") | | MIDL_INTERFACE("0000000b-0000-0000-C000-000000000046") |
IStorage : public IUnknown | | IStorage : public IUnknown |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE CreateStream( | | virtual HRESULT STDMETHODCALLTYPE CreateStream( |
|
/* [string][in] */ const OLECHAR *pwcsName, | | /* [string][in] */ __RPC__in const OLECHAR *pwcsName, |
/* [in] */ DWORD grfMode, | | /* [in] */ DWORD grfMode, |
/* [in] */ DWORD reserved1, | | /* [in] */ DWORD reserved1, |
/* [in] */ DWORD reserved2, | | /* [in] */ DWORD reserved2, |
|
/* [out] */ IStream **ppstm) = 0; | | /* [out] */ __RPC__deref_out_opt IStream **ppstm) = 0; |
| | |
virtual /* [local] */ HRESULT STDMETHODCALLTYPE OpenStream( | | virtual /* [local] */ HRESULT STDMETHODCALLTYPE OpenStream( |
/* [string][in] */ const OLECHAR *pwcsName, | | /* [string][in] */ const OLECHAR *pwcsName, |
/* [unique][in] */ void *reserved1, | | /* [unique][in] */ void *reserved1, |
/* [in] */ DWORD grfMode, | | /* [in] */ DWORD grfMode, |
/* [in] */ DWORD reserved2, | | /* [in] */ DWORD reserved2, |
/* [out] */ IStream **ppstm) = 0; | | /* [out] */ IStream **ppstm) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE CreateStorage( | | virtual HRESULT STDMETHODCALLTYPE CreateStorage( |
|
/* [string][in] */ const OLECHAR *pwcsName, | | /* [string][in] */ __RPC__in const OLECHAR *pwcsName, |
/* [in] */ DWORD grfMode, | | /* [in] */ DWORD grfMode, |
/* [in] */ DWORD reserved1, | | /* [in] */ DWORD reserved1, |
/* [in] */ DWORD reserved2, | | /* [in] */ DWORD reserved2, |
|
/* [out] */ IStorage **ppstg) = 0; | | /* [out] */ __RPC__deref_out_opt IStorage **ppstg) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE OpenStorage( | | virtual HRESULT STDMETHODCALLTYPE OpenStorage( |
|
/* [string][unique][in] */ const OLECHAR *pwcsName, | | /* [string][unique][in] */ __RPC__in_opt const OLECHAR *pwcsName, |
/* [unique][in] */ IStorage *pstgPriority, | | /* [unique][in] */ __RPC__in_opt IStorage *pstgPriority, |
/* [in] */ DWORD grfMode, | | /* [in] */ DWORD grfMode, |
|
/* [unique][in] */ SNB snbExclude, | | /* [unique][in] */ __RPC__deref_opt_in_opt SNB snbExclude, |
/* [in] */ DWORD reserved, | | /* [in] */ DWORD reserved, |
|
/* [out] */ IStorage **ppstg) = 0; | | /* [out] */ __RPC__deref_out_opt IStorage **ppstg) = 0; |
| | |
|
virtual HRESULT STDMETHODCALLTYPE CopyTo( | | virtual /* [local] */ HRESULT STDMETHODCALLTYPE CopyTo( |
/* [in] */ DWORD ciidExclude, | | /* [in] */ DWORD ciidExclude, |
/* [size_is][unique][in] */ const IID *rgiidExclude, | | /* [size_is][unique][in] */ const IID *rgiidExclude, |
/* [unique][in] */ SNB snbExclude, | | /* [unique][in] */ SNB snbExclude, |
/* [unique][in] */ IStorage *pstgDest) = 0; | | /* [unique][in] */ IStorage *pstgDest) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE MoveElementTo( | | virtual HRESULT STDMETHODCALLTYPE MoveElementTo( |
|
/* [string][in] */ const OLECHAR *pwcsName, | | /* [string][in] */ __RPC__in const OLECHAR *pwcsName, |
/* [unique][in] */ IStorage *pstgDest, | | /* [unique][in] */ __RPC__in_opt IStorage *pstgDest, |
/* [string][in] */ const OLECHAR *pwcsNewName, | | /* [string][in] */ __RPC__in const OLECHAR *pwcsNewName, |
/* [in] */ DWORD grfFlags) = 0; | | /* [in] */ DWORD grfFlags) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Commit( | | virtual HRESULT STDMETHODCALLTYPE Commit( |
/* [in] */ DWORD grfCommitFlags) = 0; | | /* [in] */ DWORD grfCommitFlags) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Revert( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE Revert( void) = 0; |
| | |
virtual /* [local] */ HRESULT STDMETHODCALLTYPE EnumElements( | | virtual /* [local] */ HRESULT STDMETHODCALLTYPE EnumElements( |
/* [in] */ DWORD reserved1, | | /* [in] */ DWORD reserved1, |
/* [size_is][unique][in] */ void *reserved2, | | /* [size_is][unique][in] */ void *reserved2, |
/* [in] */ DWORD reserved3, | | /* [in] */ DWORD reserved3, |
/* [out] */ IEnumSTATSTG **ppenum) = 0; | | /* [out] */ IEnumSTATSTG **ppenum) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE DestroyElement( | | virtual HRESULT STDMETHODCALLTYPE DestroyElement( |
|
/* [string][in] */ const OLECHAR *pwcsName) = 0; | | /* [string][in] */ __RPC__in const OLECHAR *pwcsName) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE RenameElement( | | virtual HRESULT STDMETHODCALLTYPE RenameElement( |
|
/* [string][in] */ const OLECHAR *pwcsOldName, | | /* [string][in] */ __RPC__in const OLECHAR *pwcsOldName, |
/* [string][in] */ const OLECHAR *pwcsNewName) = 0; | | /* [string][in] */ __RPC__in const OLECHAR *pwcsNewName) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE SetElementTimes( | | virtual HRESULT STDMETHODCALLTYPE SetElementTimes( |
|
/* [string][unique][in] */ const OLECHAR *pwcsName, | | /* [string][unique][in] */ __RPC__in_opt const OLECHAR *pwcsName, |
/* [unique][in] */ const FILETIME *pctime, | | /* [unique][in] */ __RPC__in_opt const FILETIME *pctime, |
/* [unique][in] */ const FILETIME *patime, | | /* [unique][in] */ __RPC__in_opt const FILETIME *patime, |
/* [unique][in] */ const FILETIME *pmtime) = 0; | | /* [unique][in] */ __RPC__in_opt const FILETIME *pmtime) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE SetClass( | | virtual HRESULT STDMETHODCALLTYPE SetClass( |
|
/* [in] */ REFCLSID clsid) = 0; | | /* [in] */ __RPC__in REFCLSID clsid) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE SetStateBits( | | virtual HRESULT STDMETHODCALLTYPE SetStateBits( |
/* [in] */ DWORD grfStateBits, | | /* [in] */ DWORD grfStateBits, |
/* [in] */ DWORD grfMask) = 0; | | /* [in] */ DWORD grfMask) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Stat( | | virtual HRESULT STDMETHODCALLTYPE Stat( |
|
/* [out] */ STATSTG *pstatstg, | | /* [out] */ __RPC__out STATSTG *pstatstg, |
/* [in] */ DWORD grfStatFlag) = 0; | | /* [in] */ DWORD grfStatFlag) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IStorageVtbl | | typedef struct IStorageVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IStorage * This, | | IStorage * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IStorage * This); | | IStorage * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IStorage * This); | | IStorage * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *CreateStream )( | | HRESULT ( STDMETHODCALLTYPE *CreateStream )( |
IStorage * This, | | IStorage * This, |
|
/* [string][in] */ const OLECHAR *pwcsName, | | /* [string][in] */ __RPC__in const OLECHAR *pwcsName, |
/* [in] */ DWORD grfMode, | | /* [in] */ DWORD grfMode, |
/* [in] */ DWORD reserved1, | | /* [in] */ DWORD reserved1, |
/* [in] */ DWORD reserved2, | | /* [in] */ DWORD reserved2, |
|
/* [out] */ IStream **ppstm); | | /* [out] */ __RPC__deref_out_opt IStream **ppstm); |
| | |
/* [local] */ HRESULT ( STDMETHODCALLTYPE *OpenStream )( | | /* [local] */ HRESULT ( STDMETHODCALLTYPE *OpenStream )( |
IStorage * This, | | IStorage * This, |
/* [string][in] */ const OLECHAR *pwcsName, | | /* [string][in] */ const OLECHAR *pwcsName, |
/* [unique][in] */ void *reserved1, | | /* [unique][in] */ void *reserved1, |
/* [in] */ DWORD grfMode, | | /* [in] */ DWORD grfMode, |
/* [in] */ DWORD reserved2, | | /* [in] */ DWORD reserved2, |
/* [out] */ IStream **ppstm); | | /* [out] */ IStream **ppstm); |
| | |
HRESULT ( STDMETHODCALLTYPE *CreateStorage )( | | HRESULT ( STDMETHODCALLTYPE *CreateStorage )( |
IStorage * This, | | IStorage * This, |
|
/* [string][in] */ const OLECHAR *pwcsName, | | /* [string][in] */ __RPC__in const OLECHAR *pwcsName, |
/* [in] */ DWORD grfMode, | | /* [in] */ DWORD grfMode, |
/* [in] */ DWORD reserved1, | | /* [in] */ DWORD reserved1, |
/* [in] */ DWORD reserved2, | | /* [in] */ DWORD reserved2, |
|
/* [out] */ IStorage **ppstg); | | /* [out] */ __RPC__deref_out_opt IStorage **ppstg); |
| | |
HRESULT ( STDMETHODCALLTYPE *OpenStorage )( | | HRESULT ( STDMETHODCALLTYPE *OpenStorage )( |
IStorage * This, | | IStorage * This, |
|
/* [string][unique][in] */ const OLECHAR *pwcsName, | | /* [string][unique][in] */ __RPC__in_opt const OLECHAR *pwcsName, |
/* [unique][in] */ IStorage *pstgPriority, | | /* [unique][in] */ __RPC__in_opt IStorage *pstgPriority, |
/* [in] */ DWORD grfMode, | | /* [in] */ DWORD grfMode, |
|
/* [unique][in] */ SNB snbExclude, | | /* [unique][in] */ __RPC__deref_opt_in_opt SNB snbExclude, |
/* [in] */ DWORD reserved, | | /* [in] */ DWORD reserved, |
|
/* [out] */ IStorage **ppstg); | | /* [out] */ __RPC__deref_out_opt IStorage **ppstg); |
| | |
|
HRESULT ( STDMETHODCALLTYPE *CopyTo )( | | /* [local] */ HRESULT ( STDMETHODCALLTYPE *CopyTo )( |
IStorage * This, | | IStorage * This, |
/* [in] */ DWORD ciidExclude, | | /* [in] */ DWORD ciidExclude, |
/* [size_is][unique][in] */ const IID *rgiidExclude, | | /* [size_is][unique][in] */ const IID *rgiidExclude, |
/* [unique][in] */ SNB snbExclude, | | /* [unique][in] */ SNB snbExclude, |
/* [unique][in] */ IStorage *pstgDest); | | /* [unique][in] */ IStorage *pstgDest); |
| | |
HRESULT ( STDMETHODCALLTYPE *MoveElementTo )( | | HRESULT ( STDMETHODCALLTYPE *MoveElementTo )( |
IStorage * This, | | IStorage * This, |
|
/* [string][in] */ const OLECHAR *pwcsName, | | /* [string][in] */ __RPC__in const OLECHAR *pwcsName, |
/* [unique][in] */ IStorage *pstgDest, | | /* [unique][in] */ __RPC__in_opt IStorage *pstgDest, |
/* [string][in] */ const OLECHAR *pwcsNewName, | | /* [string][in] */ __RPC__in const OLECHAR *pwcsNewName, |
/* [in] */ DWORD grfFlags); | | /* [in] */ DWORD grfFlags); |
| | |
HRESULT ( STDMETHODCALLTYPE *Commit )( | | HRESULT ( STDMETHODCALLTYPE *Commit )( |
IStorage * This, | | IStorage * This, |
/* [in] */ DWORD grfCommitFlags); | | /* [in] */ DWORD grfCommitFlags); |
| | |
HRESULT ( STDMETHODCALLTYPE *Revert )( | | HRESULT ( STDMETHODCALLTYPE *Revert )( |
IStorage * This); | | IStorage * This); |
| | |
/* [local] */ HRESULT ( STDMETHODCALLTYPE *EnumElements )( | | /* [local] */ HRESULT ( STDMETHODCALLTYPE *EnumElements )( |
IStorage * This, | | IStorage * This, |
/* [in] */ DWORD reserved1, | | /* [in] */ DWORD reserved1, |
/* [size_is][unique][in] */ void *reserved2, | | /* [size_is][unique][in] */ void *reserved2, |
/* [in] */ DWORD reserved3, | | /* [in] */ DWORD reserved3, |
/* [out] */ IEnumSTATSTG **ppenum); | | /* [out] */ IEnumSTATSTG **ppenum); |
| | |
HRESULT ( STDMETHODCALLTYPE *DestroyElement )( | | HRESULT ( STDMETHODCALLTYPE *DestroyElement )( |
IStorage * This, | | IStorage * This, |
|
/* [string][in] */ const OLECHAR *pwcsName); | | /* [string][in] */ __RPC__in const OLECHAR *pwcsName); |
| | |
HRESULT ( STDMETHODCALLTYPE *RenameElement )( | | HRESULT ( STDMETHODCALLTYPE *RenameElement )( |
IStorage * This, | | IStorage * This, |
|
/* [string][in] */ const OLECHAR *pwcsOldName, | | /* [string][in] */ __RPC__in const OLECHAR *pwcsOldName, |
/* [string][in] */ const OLECHAR *pwcsNewName); | | /* [string][in] */ __RPC__in const OLECHAR *pwcsNewName); |
| | |
HRESULT ( STDMETHODCALLTYPE *SetElementTimes )( | | HRESULT ( STDMETHODCALLTYPE *SetElementTimes )( |
IStorage * This, | | IStorage * This, |
|
/* [string][unique][in] */ const OLECHAR *pwcsName, | | /* [string][unique][in] */ __RPC__in_opt const OLECHAR *pwcsName, |
/* [unique][in] */ const FILETIME *pctime, | | /* [unique][in] */ __RPC__in_opt const FILETIME *pctime, |
/* [unique][in] */ const FILETIME *patime, | | /* [unique][in] */ __RPC__in_opt const FILETIME *patime, |
/* [unique][in] */ const FILETIME *pmtime); | | /* [unique][in] */ __RPC__in_opt const FILETIME *pmtime); |
| | |
HRESULT ( STDMETHODCALLTYPE *SetClass )( | | HRESULT ( STDMETHODCALLTYPE *SetClass )( |
IStorage * This, | | IStorage * This, |
|
/* [in] */ REFCLSID clsid); | | /* [in] */ __RPC__in REFCLSID clsid); |
| | |
HRESULT ( STDMETHODCALLTYPE *SetStateBits )( | | HRESULT ( STDMETHODCALLTYPE *SetStateBits )( |
IStorage * This, | | IStorage * This, |
/* [in] */ DWORD grfStateBits, | | /* [in] */ DWORD grfStateBits, |
/* [in] */ DWORD grfMask); | | /* [in] */ DWORD grfMask); |
| | |
HRESULT ( STDMETHODCALLTYPE *Stat )( | | HRESULT ( STDMETHODCALLTYPE *Stat )( |
IStorage * This, | | IStorage * This, |
|
/* [out] */ STATSTG *pstatstg, | | /* [out] */ __RPC__out STATSTG *pstatstg, |
/* [in] */ DWORD grfStatFlag); | | /* [in] */ DWORD grfStatFlag); |
| | |
END_INTERFACE | | END_INTERFACE |
} IStorageVtbl; | | } IStorageVtbl; |
| | |
interface IStorage | | interface IStorage |
{ | | { |
CONST_VTBL struct IStorageVtbl *lpVtbl; | | CONST_VTBL struct IStorageVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IStorage_QueryInterface(This,riid,ppvObject) \ | | #define IStorage_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IStorage_AddRef(This) \ | | #define IStorage_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IStorage_Release(This) \ | | #define IStorage_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IStorage_CreateStream(This,pwcsName,grfMode,reserved1,reserved2,ppstm) \ | | #define IStorage_CreateStream(This,pwcsName,grfMode,reserved1,reserved2,ppstm) \ |
|
(This)->lpVtbl -> CreateStream(This,pwcsName,grfMode,reserved1,reserved2,pps
tm) | | ( (This)->lpVtbl -> CreateStream(This,pwcsName,grfMode,reserved1,reserved2,p
pstm) ) |
| | |
#define IStorage_OpenStream(This,pwcsName,reserved1,grfMode,reserved2,ppstm) \ | | #define IStorage_OpenStream(This,pwcsName,reserved1,grfMode,reserved2,ppstm) \ |
|
(This)->lpVtbl -> OpenStream(This,pwcsName,reserved1,grfMode,reserved2,ppstm
) | | ( (This)->lpVtbl -> OpenStream(This,pwcsName,reserved1,grfMode,reserved2,pps
tm) ) |
| | |
#define IStorage_CreateStorage(This,pwcsName,grfMode,reserved1,reserved2,ppstg)
\ | | #define IStorage_CreateStorage(This,pwcsName,grfMode,reserved1,reserved2,ppstg)
\ |
|
(This)->lpVtbl -> CreateStorage(This,pwcsName,grfMode,reserved1,reserved2,pp
stg) | | ( (This)->lpVtbl -> CreateStorage(This,pwcsName,grfMode,reserved1,reserved2,
ppstg) ) |
| | |
#define IStorage_OpenStorage(This,pwcsName,pstgPriority,grfMode,snbExclude,reser
ved,ppstg) \ | | #define IStorage_OpenStorage(This,pwcsName,pstgPriority,grfMode,snbExclude,reser
ved,ppstg) \ |
|
(This)->lpVtbl -> OpenStorage(This,pwcsName,pstgPriority,grfMode,snbExclude,
reserved,ppstg) | | ( (This)->lpVtbl -> OpenStorage(This,pwcsName,pstgPriority,grfMode,snbExclud
e,reserved,ppstg) ) |
| | |
#define IStorage_CopyTo(This,ciidExclude,rgiidExclude,snbExclude,pstgDest) \ | | #define IStorage_CopyTo(This,ciidExclude,rgiidExclude,snbExclude,pstgDest) \ |
|
(This)->lpVtbl -> CopyTo(This,ciidExclude,rgiidExclude,snbExclude,pstgDest) | | ( (This)->lpVtbl -> CopyTo(This,ciidExclude,rgiidExclude,snbExclude,pstgDest
) ) |
| | |
#define IStorage_MoveElementTo(This,pwcsName,pstgDest,pwcsNewName,grfFlags) \ | | #define IStorage_MoveElementTo(This,pwcsName,pstgDest,pwcsNewName,grfFlags) \ |
|
(This)->lpVtbl -> MoveElementTo(This,pwcsName,pstgDest,pwcsNewName,grfFlags) | | ( (This)->lpVtbl -> MoveElementTo(This,pwcsName,pstgDest,pwcsNewName,grfFlag
s) ) |
| | |
#define IStorage_Commit(This,grfCommitFlags) \ | | #define IStorage_Commit(This,grfCommitFlags) \ |
|
(This)->lpVtbl -> Commit(This,grfCommitFlags) | | ( (This)->lpVtbl -> Commit(This,grfCommitFlags) ) |
| | |
#define IStorage_Revert(This) \ | | #define IStorage_Revert(This) \ |
|
(This)->lpVtbl -> Revert(This) | | ( (This)->lpVtbl -> Revert(This) ) |
| | |
#define IStorage_EnumElements(This,reserved1,reserved2,reserved3,ppenum) \ | | #define IStorage_EnumElements(This,reserved1,reserved2,reserved3,ppenum) \ |
|
(This)->lpVtbl -> EnumElements(This,reserved1,reserved2,reserved3,ppenum) | | ( (This)->lpVtbl -> EnumElements(This,reserved1,reserved2,reserved3,ppenum)
) |
| | |
#define IStorage_DestroyElement(This,pwcsName) \ | | #define IStorage_DestroyElement(This,pwcsName) \ |
|
(This)->lpVtbl -> DestroyElement(This,pwcsName) | | ( (This)->lpVtbl -> DestroyElement(This,pwcsName) ) |
| | |
#define IStorage_RenameElement(This,pwcsOldName,pwcsNewName) \ | | #define IStorage_RenameElement(This,pwcsOldName,pwcsNewName) \ |
|
(This)->lpVtbl -> RenameElement(This,pwcsOldName,pwcsNewName) | | ( (This)->lpVtbl -> RenameElement(This,pwcsOldName,pwcsNewName) ) |
| | |
#define IStorage_SetElementTimes(This,pwcsName,pctime,patime,pmtime) \ | | #define IStorage_SetElementTimes(This,pwcsName,pctime,patime,pmtime) \ |
|
(This)->lpVtbl -> SetElementTimes(This,pwcsName,pctime,patime,pmtime) | | ( (This)->lpVtbl -> SetElementTimes(This,pwcsName,pctime,patime,pmtime) ) |
| | |
#define IStorage_SetClass(This,clsid) \ | | #define IStorage_SetClass(This,clsid) \ |
|
(This)->lpVtbl -> SetClass(This,clsid) | | ( (This)->lpVtbl -> SetClass(This,clsid) ) |
| | |
#define IStorage_SetStateBits(This,grfStateBits,grfMask) \ | | #define IStorage_SetStateBits(This,grfStateBits,grfMask) \ |
|
(This)->lpVtbl -> SetStateBits(This,grfStateBits,grfMask) | | ( (This)->lpVtbl -> SetStateBits(This,grfStateBits,grfMask) ) |
| | |
#define IStorage_Stat(This,pstatstg,grfStatFlag) \ | | #define IStorage_Stat(This,pstatstg,grfStatFlag) \ |
|
(This)->lpVtbl -> Stat(This,pstatstg,grfStatFlag) | | ( (This)->lpVtbl -> Stat(This,pstatstg,grfStatFlag) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IStorage_CreateStream_Proxy( | | |
IStorage * This, | | |
/* [string][in] */ const OLECHAR *pwcsName, | | |
/* [in] */ DWORD grfMode, | | |
/* [in] */ DWORD reserved1, | | |
/* [in] */ DWORD reserved2, | | |
/* [out] */ IStream **ppstm); | | |
| | |
void __RPC_STUB IStorage_CreateStream_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IStorage_RemoteOpenStream_Proxy( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IStorage_RemoteOpenStream_Proxy( |
IStorage * This, | | IStorage * This, |
|
/* [string][in] */ const OLECHAR *pwcsName, | | /* [string][in] */ __RPC__in const OLECHAR *pwcsName, |
/* [in] */ unsigned long cbReserved1, | | /* [in] */ unsigned long cbReserved1, |
|
/* [size_is][unique][in] */ byte *reserved1, | | /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(cbReserved1) byte *res
erved1, |
/* [in] */ DWORD grfMode, | | /* [in] */ DWORD grfMode, |
/* [in] */ DWORD reserved2, | | /* [in] */ DWORD reserved2, |
|
/* [out] */ IStream **ppstm); | | /* [out] */ __RPC__deref_out_opt IStream **ppstm); |
| | |
void __RPC_STUB IStorage_RemoteOpenStream_Stub( | | void __RPC_STUB IStorage_RemoteOpenStream_Stub( |
IRpcStubBuffer *This, | | IRpcStubBuffer *This, |
IRpcChannelBuffer *_pRpcChannelBuffer, | | IRpcChannelBuffer *_pRpcChannelBuffer, |
PRPC_MESSAGE _pRpcMessage, | | PRPC_MESSAGE _pRpcMessage, |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
|
HRESULT STDMETHODCALLTYPE IStorage_CreateStorage_Proxy( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IStorage_RemoteCopyTo_Proxy( |
IStorage * This, | | |
/* [string][in] */ const OLECHAR *pwcsName, | | |
/* [in] */ DWORD grfMode, | | |
/* [in] */ DWORD reserved1, | | |
/* [in] */ DWORD reserved2, | | |
/* [out] */ IStorage **ppstg); | | |
| | |
void __RPC_STUB IStorage_CreateStorage_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IStorage_OpenStorage_Proxy( | | |
IStorage * This, | | |
/* [string][unique][in] */ const OLECHAR *pwcsName, | | |
/* [unique][in] */ IStorage *pstgPriority, | | |
/* [in] */ DWORD grfMode, | | |
/* [unique][in] */ SNB snbExclude, | | |
/* [in] */ DWORD reserved, | | |
/* [out] */ IStorage **ppstg); | | |
| | |
void __RPC_STUB IStorage_OpenStorage_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IStorage_CopyTo_Proxy( | | |
IStorage * This, | | IStorage * This, |
/* [in] */ DWORD ciidExclude, | | /* [in] */ DWORD ciidExclude, |
|
/* [size_is][unique][in] */ const IID *rgiidExclude, | | /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(ciidExclude) const IID |
/* [unique][in] */ SNB snbExclude, | | *rgiidExclude, |
/* [unique][in] */ IStorage *pstgDest); | | /* [unique][in] */ __RPC__deref_opt_in_opt SNB snbExclude, |
| | /* [unique][in] */ __RPC__in_opt IStorage *pstgDest); |
void __RPC_STUB IStorage_CopyTo_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IStorage_MoveElementTo_Proxy( | | |
IStorage * This, | | |
/* [string][in] */ const OLECHAR *pwcsName, | | |
/* [unique][in] */ IStorage *pstgDest, | | |
/* [string][in] */ const OLECHAR *pwcsNewName, | | |
/* [in] */ DWORD grfFlags); | | |
| | |
void __RPC_STUB IStorage_MoveElementTo_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IStorage_Commit_Proxy( | | |
IStorage * This, | | |
/* [in] */ DWORD grfCommitFlags); | | |
| | |
void __RPC_STUB IStorage_Commit_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IStorage_Revert_Proxy( | | |
IStorage * This); | | |
| | |
|
void __RPC_STUB IStorage_Revert_Stub( | | void __RPC_STUB IStorage_RemoteCopyTo_Stub( |
IRpcStubBuffer *This, | | IRpcStubBuffer *This, |
IRpcChannelBuffer *_pRpcChannelBuffer, | | IRpcChannelBuffer *_pRpcChannelBuffer, |
PRPC_MESSAGE _pRpcMessage, | | PRPC_MESSAGE _pRpcMessage, |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IStorage_RemoteEnumElements_Proxy( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IStorage_RemoteEnumElements_Proxy( |
IStorage * This, | | IStorage * This, |
/* [in] */ DWORD reserved1, | | /* [in] */ DWORD reserved1, |
/* [in] */ unsigned long cbReserved2, | | /* [in] */ unsigned long cbReserved2, |
|
/* [size_is][unique][in] */ byte *reserved2, | | /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(cbReserved2) byte *res
erved2, |
/* [in] */ DWORD reserved3, | | /* [in] */ DWORD reserved3, |
|
/* [out] */ IEnumSTATSTG **ppenum); | | /* [out] */ __RPC__deref_out_opt IEnumSTATSTG **ppenum); |
| | |
void __RPC_STUB IStorage_RemoteEnumElements_Stub( | | void __RPC_STUB IStorage_RemoteEnumElements_Stub( |
IRpcStubBuffer *This, | | IRpcStubBuffer *This, |
IRpcChannelBuffer *_pRpcChannelBuffer, | | IRpcChannelBuffer *_pRpcChannelBuffer, |
PRPC_MESSAGE _pRpcMessage, | | PRPC_MESSAGE _pRpcMessage, |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
|
HRESULT STDMETHODCALLTYPE IStorage_DestroyElement_Proxy( | | |
IStorage * This, | | |
/* [string][in] */ const OLECHAR *pwcsName); | | |
| | |
void __RPC_STUB IStorage_DestroyElement_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IStorage_RenameElement_Proxy( | | |
IStorage * This, | | |
/* [string][in] */ const OLECHAR *pwcsOldName, | | |
/* [string][in] */ const OLECHAR *pwcsNewName); | | |
| | |
void __RPC_STUB IStorage_RenameElement_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IStorage_SetElementTimes_Proxy( | | |
IStorage * This, | | |
/* [string][unique][in] */ const OLECHAR *pwcsName, | | |
/* [unique][in] */ const FILETIME *pctime, | | |
/* [unique][in] */ const FILETIME *patime, | | |
/* [unique][in] */ const FILETIME *pmtime); | | |
| | |
void __RPC_STUB IStorage_SetElementTimes_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IStorage_SetClass_Proxy( | | |
IStorage * This, | | |
/* [in] */ REFCLSID clsid); | | |
| | |
void __RPC_STUB IStorage_SetClass_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IStorage_SetStateBits_Proxy( | | |
IStorage * This, | | |
/* [in] */ DWORD grfStateBits, | | |
/* [in] */ DWORD grfMask); | | |
| | |
void __RPC_STUB IStorage_SetStateBits_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IStorage_Stat_Proxy( | | |
IStorage * This, | | |
/* [out] */ STATSTG *pstatstg, | | |
/* [in] */ DWORD grfStatFlag); | | |
| | |
void __RPC_STUB IStorage_Stat_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IStorage_INTERFACE_DEFINED__ */ | | #endif /* __IStorage_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IPersistFile_INTERFACE_DEFINED__ | | #ifndef __IPersistFile_INTERFACE_DEFINED__ |
#define __IPersistFile_INTERFACE_DEFINED__ | | #define __IPersistFile_INTERFACE_DEFINED__ |
| | |
/* interface IPersistFile */ | | /* interface IPersistFile */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
|
typedef /* [unique] */ IPersistFile *LPPERSISTFILE; | | typedef /* [unique] */ __RPC_unique_pointer IPersistFile *LPPERSISTFILE; |
| | |
EXTERN_C const IID IID_IPersistFile; | | EXTERN_C const IID IID_IPersistFile; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("0000010b-0000-0000-C000-000000000046") | | MIDL_INTERFACE("0000010b-0000-0000-C000-000000000046") |
IPersistFile : public IPersist | | IPersistFile : public IPersist |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE IsDirty( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE IsDirty( void) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Load( | | virtual HRESULT STDMETHODCALLTYPE Load( |
|
/* [in] */ LPCOLESTR pszFileName, | | /* [in] */ __RPC__in LPCOLESTR pszFileName, |
/* [in] */ DWORD dwMode) = 0; | | /* [in] */ DWORD dwMode) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Save( | | virtual HRESULT STDMETHODCALLTYPE Save( |
|
/* [unique][in] */ LPCOLESTR pszFileName, | | /* [unique][in] */ __RPC__in_opt LPCOLESTR pszFileName, |
/* [in] */ BOOL fRemember) = 0; | | /* [in] */ BOOL fRemember) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE SaveCompleted( | | virtual HRESULT STDMETHODCALLTYPE SaveCompleted( |
|
/* [unique][in] */ LPCOLESTR pszFileName) = 0; | | /* [unique][in] */ __RPC__in_opt LPCOLESTR pszFileName) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE GetCurFile( | | virtual HRESULT STDMETHODCALLTYPE GetCurFile( |
|
/* [out] */ LPOLESTR *ppszFileName) = 0; | | /* [out] */ __RPC__deref_out_opt LPOLESTR *ppszFileName) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IPersistFileVtbl | | typedef struct IPersistFileVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IPersistFile * This, | | IPersistFile * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IPersistFile * This); | | IPersistFile * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IPersistFile * This); | | IPersistFile * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetClassID )( | | HRESULT ( STDMETHODCALLTYPE *GetClassID )( |
IPersistFile * This, | | IPersistFile * This, |
|
/* [out] */ CLSID *pClassID); | | /* [out] */ __RPC__out CLSID *pClassID); |
| | |
HRESULT ( STDMETHODCALLTYPE *IsDirty )( | | HRESULT ( STDMETHODCALLTYPE *IsDirty )( |
IPersistFile * This); | | IPersistFile * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *Load )( | | HRESULT ( STDMETHODCALLTYPE *Load )( |
IPersistFile * This, | | IPersistFile * This, |
|
/* [in] */ LPCOLESTR pszFileName, | | /* [in] */ __RPC__in LPCOLESTR pszFileName, |
/* [in] */ DWORD dwMode); | | /* [in] */ DWORD dwMode); |
| | |
HRESULT ( STDMETHODCALLTYPE *Save )( | | HRESULT ( STDMETHODCALLTYPE *Save )( |
IPersistFile * This, | | IPersistFile * This, |
|
/* [unique][in] */ LPCOLESTR pszFileName, | | /* [unique][in] */ __RPC__in_opt LPCOLESTR pszFileName, |
/* [in] */ BOOL fRemember); | | /* [in] */ BOOL fRemember); |
| | |
HRESULT ( STDMETHODCALLTYPE *SaveCompleted )( | | HRESULT ( STDMETHODCALLTYPE *SaveCompleted )( |
IPersistFile * This, | | IPersistFile * This, |
|
/* [unique][in] */ LPCOLESTR pszFileName); | | /* [unique][in] */ __RPC__in_opt LPCOLESTR pszFileName); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetCurFile )( | | HRESULT ( STDMETHODCALLTYPE *GetCurFile )( |
IPersistFile * This, | | IPersistFile * This, |
|
/* [out] */ LPOLESTR *ppszFileName); | | /* [out] */ __RPC__deref_out_opt LPOLESTR *ppszFileName); |
| | |
END_INTERFACE | | END_INTERFACE |
} IPersistFileVtbl; | | } IPersistFileVtbl; |
| | |
interface IPersistFile | | interface IPersistFile |
{ | | { |
CONST_VTBL struct IPersistFileVtbl *lpVtbl; | | CONST_VTBL struct IPersistFileVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IPersistFile_QueryInterface(This,riid,ppvObject) \ | | #define IPersistFile_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IPersistFile_AddRef(This) \ | | #define IPersistFile_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IPersistFile_Release(This) \ | | #define IPersistFile_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IPersistFile_GetClassID(This,pClassID) \ | | #define IPersistFile_GetClassID(This,pClassID) \ |
|
(This)->lpVtbl -> GetClassID(This,pClassID) | | ( (This)->lpVtbl -> GetClassID(This,pClassID) ) |
| | |
#define IPersistFile_IsDirty(This) \ | | #define IPersistFile_IsDirty(This) \ |
|
(This)->lpVtbl -> IsDirty(This) | | ( (This)->lpVtbl -> IsDirty(This) ) |
| | |
#define IPersistFile_Load(This,pszFileName,dwMode) \ | | #define IPersistFile_Load(This,pszFileName,dwMode) \ |
|
(This)->lpVtbl -> Load(This,pszFileName,dwMode) | | ( (This)->lpVtbl -> Load(This,pszFileName,dwMode) ) |
| | |
#define IPersistFile_Save(This,pszFileName,fRemember) \ | | #define IPersistFile_Save(This,pszFileName,fRemember) \ |
|
(This)->lpVtbl -> Save(This,pszFileName,fRemember) | | ( (This)->lpVtbl -> Save(This,pszFileName,fRemember) ) |
| | |
#define IPersistFile_SaveCompleted(This,pszFileName) \ | | #define IPersistFile_SaveCompleted(This,pszFileName) \ |
|
(This)->lpVtbl -> SaveCompleted(This,pszFileName) | | ( (This)->lpVtbl -> SaveCompleted(This,pszFileName) ) |
| | |
#define IPersistFile_GetCurFile(This,ppszFileName) \ | | #define IPersistFile_GetCurFile(This,ppszFileName) \ |
|
(This)->lpVtbl -> GetCurFile(This,ppszFileName) | | ( (This)->lpVtbl -> GetCurFile(This,ppszFileName) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IPersistFile_IsDirty_Proxy( | | |
IPersistFile * This); | | |
| | |
void __RPC_STUB IPersistFile_IsDirty_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IPersistFile_Load_Proxy( | | |
IPersistFile * This, | | |
/* [in] */ LPCOLESTR pszFileName, | | |
/* [in] */ DWORD dwMode); | | |
| | |
void __RPC_STUB IPersistFile_Load_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IPersistFile_Save_Proxy( | | |
IPersistFile * This, | | |
/* [unique][in] */ LPCOLESTR pszFileName, | | |
/* [in] */ BOOL fRemember); | | |
| | |
void __RPC_STUB IPersistFile_Save_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IPersistFile_SaveCompleted_Proxy( | | |
IPersistFile * This, | | |
/* [unique][in] */ LPCOLESTR pszFileName); | | |
| | |
void __RPC_STUB IPersistFile_SaveCompleted_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IPersistFile_GetCurFile_Proxy( | | |
IPersistFile * This, | | |
/* [out] */ LPOLESTR *ppszFileName); | | |
| | |
void __RPC_STUB IPersistFile_GetCurFile_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IPersistFile_INTERFACE_DEFINED__ */ | | #endif /* __IPersistFile_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IPersistStorage_INTERFACE_DEFINED__ | | #ifndef __IPersistStorage_INTERFACE_DEFINED__ |
#define __IPersistStorage_INTERFACE_DEFINED__ | | #define __IPersistStorage_INTERFACE_DEFINED__ |
| | |
/* interface IPersistStorage */ | | /* interface IPersistStorage */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
|
typedef /* [unique] */ IPersistStorage *LPPERSISTSTORAGE; | | typedef /* [unique] */ __RPC_unique_pointer IPersistStorage *LPPERSISTSTORAGE; |
| | |
EXTERN_C const IID IID_IPersistStorage; | | EXTERN_C const IID IID_IPersistStorage; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("0000010a-0000-0000-C000-000000000046") | | MIDL_INTERFACE("0000010a-0000-0000-C000-000000000046") |
IPersistStorage : public IPersist | | IPersistStorage : public IPersist |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE IsDirty( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE IsDirty( void) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE InitNew( | | virtual HRESULT STDMETHODCALLTYPE InitNew( |
|
/* [unique][in] */ IStorage *pStg) = 0; | | /* [unique][in] */ __RPC__in_opt IStorage *pStg) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Load( | | virtual HRESULT STDMETHODCALLTYPE Load( |
|
/* [unique][in] */ IStorage *pStg) = 0; | | /* [unique][in] */ __RPC__in_opt IStorage *pStg) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Save( | | virtual HRESULT STDMETHODCALLTYPE Save( |
|
/* [unique][in] */ IStorage *pStgSave, | | /* [unique][in] */ __RPC__in_opt IStorage *pStgSave, |
/* [in] */ BOOL fSameAsLoad) = 0; | | /* [in] */ BOOL fSameAsLoad) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE SaveCompleted( | | virtual HRESULT STDMETHODCALLTYPE SaveCompleted( |
|
/* [unique][in] */ IStorage *pStgNew) = 0; | | /* [unique][in] */ __RPC__in_opt IStorage *pStgNew) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE HandsOffStorage( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE HandsOffStorage( void) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IPersistStorageVtbl | | typedef struct IPersistStorageVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IPersistStorage * This, | | IPersistStorage * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IPersistStorage * This); | | IPersistStorage * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IPersistStorage * This); | | IPersistStorage * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetClassID )( | | HRESULT ( STDMETHODCALLTYPE *GetClassID )( |
IPersistStorage * This, | | IPersistStorage * This, |
|
/* [out] */ CLSID *pClassID); | | /* [out] */ __RPC__out CLSID *pClassID); |
| | |
HRESULT ( STDMETHODCALLTYPE *IsDirty )( | | HRESULT ( STDMETHODCALLTYPE *IsDirty )( |
IPersistStorage * This); | | IPersistStorage * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *InitNew )( | | HRESULT ( STDMETHODCALLTYPE *InitNew )( |
IPersistStorage * This, | | IPersistStorage * This, |
|
/* [unique][in] */ IStorage *pStg); | | /* [unique][in] */ __RPC__in_opt IStorage *pStg); |
| | |
HRESULT ( STDMETHODCALLTYPE *Load )( | | HRESULT ( STDMETHODCALLTYPE *Load )( |
IPersistStorage * This, | | IPersistStorage * This, |
|
/* [unique][in] */ IStorage *pStg); | | /* [unique][in] */ __RPC__in_opt IStorage *pStg); |
| | |
HRESULT ( STDMETHODCALLTYPE *Save )( | | HRESULT ( STDMETHODCALLTYPE *Save )( |
IPersistStorage * This, | | IPersistStorage * This, |
|
/* [unique][in] */ IStorage *pStgSave, | | /* [unique][in] */ __RPC__in_opt IStorage *pStgSave, |
/* [in] */ BOOL fSameAsLoad); | | /* [in] */ BOOL fSameAsLoad); |
| | |
HRESULT ( STDMETHODCALLTYPE *SaveCompleted )( | | HRESULT ( STDMETHODCALLTYPE *SaveCompleted )( |
IPersistStorage * This, | | IPersistStorage * This, |
|
/* [unique][in] */ IStorage *pStgNew); | | /* [unique][in] */ __RPC__in_opt IStorage *pStgNew); |
| | |
HRESULT ( STDMETHODCALLTYPE *HandsOffStorage )( | | HRESULT ( STDMETHODCALLTYPE *HandsOffStorage )( |
IPersistStorage * This); | | IPersistStorage * This); |
| | |
END_INTERFACE | | END_INTERFACE |
} IPersistStorageVtbl; | | } IPersistStorageVtbl; |
| | |
interface IPersistStorage | | interface IPersistStorage |
{ | | { |
CONST_VTBL struct IPersistStorageVtbl *lpVtbl; | | CONST_VTBL struct IPersistStorageVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IPersistStorage_QueryInterface(This,riid,ppvObject) \ | | #define IPersistStorage_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IPersistStorage_AddRef(This) \ | | #define IPersistStorage_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IPersistStorage_Release(This) \ | | #define IPersistStorage_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IPersistStorage_GetClassID(This,pClassID) \ | | #define IPersistStorage_GetClassID(This,pClassID) \ |
|
(This)->lpVtbl -> GetClassID(This,pClassID) | | ( (This)->lpVtbl -> GetClassID(This,pClassID) ) |
| | |
#define IPersistStorage_IsDirty(This) \ | | #define IPersistStorage_IsDirty(This) \ |
|
(This)->lpVtbl -> IsDirty(This) | | ( (This)->lpVtbl -> IsDirty(This) ) |
| | |
#define IPersistStorage_InitNew(This,pStg) \ | | #define IPersistStorage_InitNew(This,pStg) \ |
|
(This)->lpVtbl -> InitNew(This,pStg) | | ( (This)->lpVtbl -> InitNew(This,pStg) ) |
| | |
#define IPersistStorage_Load(This,pStg) \ | | #define IPersistStorage_Load(This,pStg) \ |
|
(This)->lpVtbl -> Load(This,pStg) | | ( (This)->lpVtbl -> Load(This,pStg) ) |
| | |
#define IPersistStorage_Save(This,pStgSave,fSameAsLoad) \ | | #define IPersistStorage_Save(This,pStgSave,fSameAsLoad) \ |
|
(This)->lpVtbl -> Save(This,pStgSave,fSameAsLoad) | | ( (This)->lpVtbl -> Save(This,pStgSave,fSameAsLoad) ) |
| | |
#define IPersistStorage_SaveCompleted(This,pStgNew) \ | | #define IPersistStorage_SaveCompleted(This,pStgNew) \ |
|
(This)->lpVtbl -> SaveCompleted(This,pStgNew) | | ( (This)->lpVtbl -> SaveCompleted(This,pStgNew) ) |
| | |
#define IPersistStorage_HandsOffStorage(This) \ | | #define IPersistStorage_HandsOffStorage(This) \ |
|
(This)->lpVtbl -> HandsOffStorage(This) | | ( (This)->lpVtbl -> HandsOffStorage(This) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IPersistStorage_IsDirty_Proxy( | | |
IPersistStorage * This); | | |
| | |
void __RPC_STUB IPersistStorage_IsDirty_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IPersistStorage_InitNew_Proxy( | | |
IPersistStorage * This, | | |
/* [unique][in] */ IStorage *pStg); | | |
| | |
void __RPC_STUB IPersistStorage_InitNew_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IPersistStorage_Load_Proxy( | | |
IPersistStorage * This, | | |
/* [unique][in] */ IStorage *pStg); | | |
| | |
void __RPC_STUB IPersistStorage_Load_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IPersistStorage_Save_Proxy( | | |
IPersistStorage * This, | | |
/* [unique][in] */ IStorage *pStgSave, | | |
/* [in] */ BOOL fSameAsLoad); | | |
| | |
void __RPC_STUB IPersistStorage_Save_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IPersistStorage_SaveCompleted_Proxy( | | |
IPersistStorage * This, | | |
/* [unique][in] */ IStorage *pStgNew); | | |
| | |
void __RPC_STUB IPersistStorage_SaveCompleted_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IPersistStorage_HandsOffStorage_Proxy( | | |
IPersistStorage * This); | | |
| | |
void __RPC_STUB IPersistStorage_HandsOffStorage_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IPersistStorage_INTERFACE_DEFINED__ */ | | #endif /* __IPersistStorage_INTERFACE_DEFINED__ */ |
| | |
#ifndef __ILockBytes_INTERFACE_DEFINED__ | | #ifndef __ILockBytes_INTERFACE_DEFINED__ |
#define __ILockBytes_INTERFACE_DEFINED__ | | #define __ILockBytes_INTERFACE_DEFINED__ |
| | |
/* interface ILockBytes */ | | /* interface ILockBytes */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
|
typedef /* [unique] */ ILockBytes *LPLOCKBYTES; | | typedef /* [unique] */ __RPC_unique_pointer ILockBytes *LPLOCKBYTES; |
| | |
EXTERN_C const IID IID_ILockBytes; | | EXTERN_C const IID IID_ILockBytes; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("0000000a-0000-0000-C000-000000000046") | | MIDL_INTERFACE("0000000a-0000-0000-C000-000000000046") |
ILockBytes : public IUnknown | | ILockBytes : public IUnknown |
{ | | { |
public: | | public: |
virtual /* [local] */ HRESULT STDMETHODCALLTYPE ReadAt( | | virtual /* [local] */ HRESULT STDMETHODCALLTYPE ReadAt( |
| | |
skipping to change at line 5232 | | skipping to change at line 4113 |
/* [in] */ ULARGE_INTEGER libOffset, | | /* [in] */ ULARGE_INTEGER libOffset, |
/* [in] */ ULARGE_INTEGER cb, | | /* [in] */ ULARGE_INTEGER cb, |
/* [in] */ DWORD dwLockType) = 0; | | /* [in] */ DWORD dwLockType) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE UnlockRegion( | | virtual HRESULT STDMETHODCALLTYPE UnlockRegion( |
/* [in] */ ULARGE_INTEGER libOffset, | | /* [in] */ ULARGE_INTEGER libOffset, |
/* [in] */ ULARGE_INTEGER cb, | | /* [in] */ ULARGE_INTEGER cb, |
/* [in] */ DWORD dwLockType) = 0; | | /* [in] */ DWORD dwLockType) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Stat( | | virtual HRESULT STDMETHODCALLTYPE Stat( |
|
/* [out] */ STATSTG *pstatstg, | | /* [out] */ __RPC__out STATSTG *pstatstg, |
/* [in] */ DWORD grfStatFlag) = 0; | | /* [in] */ DWORD grfStatFlag) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct ILockBytesVtbl | | typedef struct ILockBytesVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
ILockBytes * This, | | ILockBytes * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
ILockBytes * This); | | ILockBytes * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
ILockBytes * This); | | ILockBytes * This); |
| | |
/* [local] */ HRESULT ( STDMETHODCALLTYPE *ReadAt )( | | /* [local] */ HRESULT ( STDMETHODCALLTYPE *ReadAt )( |
ILockBytes * This, | | ILockBytes * This, |
/* [in] */ ULARGE_INTEGER ulOffset, | | /* [in] */ ULARGE_INTEGER ulOffset, |
| | |
skipping to change at line 5289 | | skipping to change at line 4171 |
/* [in] */ DWORD dwLockType); | | /* [in] */ DWORD dwLockType); |
| | |
HRESULT ( STDMETHODCALLTYPE *UnlockRegion )( | | HRESULT ( STDMETHODCALLTYPE *UnlockRegion )( |
ILockBytes * This, | | ILockBytes * This, |
/* [in] */ ULARGE_INTEGER libOffset, | | /* [in] */ ULARGE_INTEGER libOffset, |
/* [in] */ ULARGE_INTEGER cb, | | /* [in] */ ULARGE_INTEGER cb, |
/* [in] */ DWORD dwLockType); | | /* [in] */ DWORD dwLockType); |
| | |
HRESULT ( STDMETHODCALLTYPE *Stat )( | | HRESULT ( STDMETHODCALLTYPE *Stat )( |
ILockBytes * This, | | ILockBytes * This, |
|
/* [out] */ STATSTG *pstatstg, | | /* [out] */ __RPC__out STATSTG *pstatstg, |
/* [in] */ DWORD grfStatFlag); | | /* [in] */ DWORD grfStatFlag); |
| | |
END_INTERFACE | | END_INTERFACE |
} ILockBytesVtbl; | | } ILockBytesVtbl; |
| | |
interface ILockBytes | | interface ILockBytes |
{ | | { |
CONST_VTBL struct ILockBytesVtbl *lpVtbl; | | CONST_VTBL struct ILockBytesVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define ILockBytes_QueryInterface(This,riid,ppvObject) \ | | #define ILockBytes_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define ILockBytes_AddRef(This) \ | | #define ILockBytes_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define ILockBytes_Release(This) \ | | #define ILockBytes_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define ILockBytes_ReadAt(This,ulOffset,pv,cb,pcbRead) \ | | #define ILockBytes_ReadAt(This,ulOffset,pv,cb,pcbRead) \ |
|
(This)->lpVtbl -> ReadAt(This,ulOffset,pv,cb,pcbRead) | | ( (This)->lpVtbl -> ReadAt(This,ulOffset,pv,cb,pcbRead) ) |
| | |
#define ILockBytes_WriteAt(This,ulOffset,pv,cb,pcbWritten) \ | | #define ILockBytes_WriteAt(This,ulOffset,pv,cb,pcbWritten) \ |
|
(This)->lpVtbl -> WriteAt(This,ulOffset,pv,cb,pcbWritten) | | ( (This)->lpVtbl -> WriteAt(This,ulOffset,pv,cb,pcbWritten) ) |
| | |
#define ILockBytes_Flush(This) \ | | #define ILockBytes_Flush(This) \ |
|
(This)->lpVtbl -> Flush(This) | | ( (This)->lpVtbl -> Flush(This) ) |
| | |
#define ILockBytes_SetSize(This,cb) \ | | #define ILockBytes_SetSize(This,cb) \ |
|
(This)->lpVtbl -> SetSize(This,cb) | | ( (This)->lpVtbl -> SetSize(This,cb) ) |
| | |
#define ILockBytes_LockRegion(This,libOffset,cb,dwLockType) \ | | #define ILockBytes_LockRegion(This,libOffset,cb,dwLockType) \ |
|
(This)->lpVtbl -> LockRegion(This,libOffset,cb,dwLockType) | | ( (This)->lpVtbl -> LockRegion(This,libOffset,cb,dwLockType) ) |
| | |
#define ILockBytes_UnlockRegion(This,libOffset,cb,dwLockType) \ | | #define ILockBytes_UnlockRegion(This,libOffset,cb,dwLockType) \ |
|
(This)->lpVtbl -> UnlockRegion(This,libOffset,cb,dwLockType) | | ( (This)->lpVtbl -> UnlockRegion(This,libOffset,cb,dwLockType) ) |
| | |
#define ILockBytes_Stat(This,pstatstg,grfStatFlag) \ | | #define ILockBytes_Stat(This,pstatstg,grfStatFlag) \ |
|
(This)->lpVtbl -> Stat(This,pstatstg,grfStatFlag) | | ( (This)->lpVtbl -> Stat(This,pstatstg,grfStatFlag) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
/* [call_as] */ HRESULT __stdcall ILockBytes_RemoteReadAt_Proxy( | | /* [call_as] */ HRESULT __stdcall ILockBytes_RemoteReadAt_Proxy( |
ILockBytes * This, | | ILockBytes * This, |
/* [in] */ ULARGE_INTEGER ulOffset, | | /* [in] */ ULARGE_INTEGER ulOffset, |
|
/* [length_is][size_is][out] */ byte *pv, | | /* [length_is][size_is][out] */ __RPC__out_ecount_part(cb, *pcbRead) byte *p
v, |
/* [in] */ ULONG cb, | | /* [in] */ ULONG cb, |
|
/* [out] */ ULONG *pcbRead); | | /* [out] */ __RPC__out ULONG *pcbRead); |
| | |
void __RPC_STUB ILockBytes_RemoteReadAt_Stub( | | void __RPC_STUB ILockBytes_RemoteReadAt_Stub( |
IRpcStubBuffer *This, | | IRpcStubBuffer *This, |
IRpcChannelBuffer *_pRpcChannelBuffer, | | IRpcChannelBuffer *_pRpcChannelBuffer, |
PRPC_MESSAGE _pRpcMessage, | | PRPC_MESSAGE _pRpcMessage, |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE ILockBytes_RemoteWriteAt_Proxy( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE ILockBytes_RemoteWriteAt_Proxy( |
ILockBytes * This, | | ILockBytes * This, |
/* [in] */ ULARGE_INTEGER ulOffset, | | /* [in] */ ULARGE_INTEGER ulOffset, |
|
/* [size_is][in] */ const byte *pv, | | /* [size_is][in] */ __RPC__in_ecount_full(cb) const byte *pv, |
/* [in] */ ULONG cb, | | /* [in] */ ULONG cb, |
|
/* [out] */ ULONG *pcbWritten); | | /* [out] */ __RPC__out ULONG *pcbWritten); |
| | |
void __RPC_STUB ILockBytes_RemoteWriteAt_Stub( | | void __RPC_STUB ILockBytes_RemoteWriteAt_Stub( |
IRpcStubBuffer *This, | | IRpcStubBuffer *This, |
IRpcChannelBuffer *_pRpcChannelBuffer, | | IRpcChannelBuffer *_pRpcChannelBuffer, |
PRPC_MESSAGE _pRpcMessage, | | PRPC_MESSAGE _pRpcMessage, |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
|
HRESULT STDMETHODCALLTYPE ILockBytes_Flush_Proxy( | | |
ILockBytes * This); | | |
| | |
void __RPC_STUB ILockBytes_Flush_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE ILockBytes_SetSize_Proxy( | | |
ILockBytes * This, | | |
/* [in] */ ULARGE_INTEGER cb); | | |
| | |
void __RPC_STUB ILockBytes_SetSize_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE ILockBytes_LockRegion_Proxy( | | |
ILockBytes * This, | | |
/* [in] */ ULARGE_INTEGER libOffset, | | |
/* [in] */ ULARGE_INTEGER cb, | | |
/* [in] */ DWORD dwLockType); | | |
| | |
void __RPC_STUB ILockBytes_LockRegion_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE ILockBytes_UnlockRegion_Proxy( | | |
ILockBytes * This, | | |
/* [in] */ ULARGE_INTEGER libOffset, | | |
/* [in] */ ULARGE_INTEGER cb, | | |
/* [in] */ DWORD dwLockType); | | |
| | |
void __RPC_STUB ILockBytes_UnlockRegion_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE ILockBytes_Stat_Proxy( | | |
ILockBytes * This, | | |
/* [out] */ STATSTG *pstatstg, | | |
/* [in] */ DWORD grfStatFlag); | | |
| | |
void __RPC_STUB ILockBytes_Stat_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __ILockBytes_INTERFACE_DEFINED__ */ | | #endif /* __ILockBytes_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IEnumFORMATETC_INTERFACE_DEFINED__ | | #ifndef __IEnumFORMATETC_INTERFACE_DEFINED__ |
#define __IEnumFORMATETC_INTERFACE_DEFINED__ | | #define __IEnumFORMATETC_INTERFACE_DEFINED__ |
| | |
/* interface IEnumFORMATETC */ | | /* interface IEnumFORMATETC */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
|
typedef /* [unique] */ IEnumFORMATETC *LPENUMFORMATETC; | | typedef /* [unique] */ __RPC_unique_pointer IEnumFORMATETC *LPENUMFORMATETC; |
| | |
typedef struct tagDVTARGETDEVICE | | typedef struct tagDVTARGETDEVICE |
{ | | { |
DWORD tdSize; | | DWORD tdSize; |
WORD tdDriverNameOffset; | | WORD tdDriverNameOffset; |
WORD tdDeviceNameOffset; | | WORD tdDeviceNameOffset; |
WORD tdPortNameOffset; | | WORD tdPortNameOffset; |
WORD tdExtDevmodeOffset; | | WORD tdExtDevmodeOffset; |
|
/* [size_is] */ BYTE tdData[ 1 ]; | | BYTE tdData[ 1 ]; |
} DVTARGETDEVICE; | | } DVTARGETDEVICE; |
| | |
typedef CLIPFORMAT *LPCLIPFORMAT; | | typedef CLIPFORMAT *LPCLIPFORMAT; |
| | |
typedef struct tagFORMATETC | | typedef struct tagFORMATETC |
{ | | { |
CLIPFORMAT cfFormat; | | CLIPFORMAT cfFormat; |
|
/* [unique] */ DVTARGETDEVICE *ptd; | | DVTARGETDEVICE *ptd; |
DWORD dwAspect; | | DWORD dwAspect; |
LONG lindex; | | LONG lindex; |
DWORD tymed; | | DWORD tymed; |
} FORMATETC; | | } FORMATETC; |
| | |
typedef struct tagFORMATETC *LPFORMATETC; | | typedef struct tagFORMATETC *LPFORMATETC; |
| | |
EXTERN_C const IID IID_IEnumFORMATETC; | | EXTERN_C const IID IID_IEnumFORMATETC; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
skipping to change at line 5468 | | skipping to change at line 4296 |
/* [in] */ ULONG celt, | | /* [in] */ ULONG celt, |
/* [length_is][size_is][out] */ FORMATETC *rgelt, | | /* [length_is][size_is][out] */ FORMATETC *rgelt, |
/* [out] */ ULONG *pceltFetched) = 0; | | /* [out] */ ULONG *pceltFetched) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Skip( | | virtual HRESULT STDMETHODCALLTYPE Skip( |
/* [in] */ ULONG celt) = 0; | | /* [in] */ ULONG celt) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Clone( | | virtual HRESULT STDMETHODCALLTYPE Clone( |
|
/* [out] */ IEnumFORMATETC **ppenum) = 0; | | /* [out] */ __RPC__deref_out_opt IEnumFORMATETC **ppenum) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IEnumFORMATETCVtbl | | typedef struct IEnumFORMATETCVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IEnumFORMATETC * This, | | IEnumFORMATETC * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IEnumFORMATETC * This); | | IEnumFORMATETC * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IEnumFORMATETC * This); | | IEnumFORMATETC * This); |
| | |
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Next )( | | /* [local] */ HRESULT ( STDMETHODCALLTYPE *Next )( |
IEnumFORMATETC * This, | | IEnumFORMATETC * This, |
/* [in] */ ULONG celt, | | /* [in] */ ULONG celt, |
| | |
skipping to change at line 5504 | | skipping to change at line 4333 |
| | |
HRESULT ( STDMETHODCALLTYPE *Skip )( | | HRESULT ( STDMETHODCALLTYPE *Skip )( |
IEnumFORMATETC * This, | | IEnumFORMATETC * This, |
/* [in] */ ULONG celt); | | /* [in] */ ULONG celt); |
| | |
HRESULT ( STDMETHODCALLTYPE *Reset )( | | HRESULT ( STDMETHODCALLTYPE *Reset )( |
IEnumFORMATETC * This); | | IEnumFORMATETC * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *Clone )( | | HRESULT ( STDMETHODCALLTYPE *Clone )( |
IEnumFORMATETC * This, | | IEnumFORMATETC * This, |
|
/* [out] */ IEnumFORMATETC **ppenum); | | /* [out] */ __RPC__deref_out_opt IEnumFORMATETC **ppenum); |
| | |
END_INTERFACE | | END_INTERFACE |
} IEnumFORMATETCVtbl; | | } IEnumFORMATETCVtbl; |
| | |
interface IEnumFORMATETC | | interface IEnumFORMATETC |
{ | | { |
CONST_VTBL struct IEnumFORMATETCVtbl *lpVtbl; | | CONST_VTBL struct IEnumFORMATETCVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IEnumFORMATETC_QueryInterface(This,riid,ppvObject) \ | | #define IEnumFORMATETC_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IEnumFORMATETC_AddRef(This) \ | | #define IEnumFORMATETC_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IEnumFORMATETC_Release(This) \ | | #define IEnumFORMATETC_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IEnumFORMATETC_Next(This,celt,rgelt,pceltFetched) \ | | #define IEnumFORMATETC_Next(This,celt,rgelt,pceltFetched) \ |
|
(This)->lpVtbl -> Next(This,celt,rgelt,pceltFetched) | | ( (This)->lpVtbl -> Next(This,celt,rgelt,pceltFetched) ) |
| | |
#define IEnumFORMATETC_Skip(This,celt) \ | | #define IEnumFORMATETC_Skip(This,celt) \ |
|
(This)->lpVtbl -> Skip(This,celt) | | ( (This)->lpVtbl -> Skip(This,celt) ) |
| | |
#define IEnumFORMATETC_Reset(This) \ | | #define IEnumFORMATETC_Reset(This) \ |
|
(This)->lpVtbl -> Reset(This) | | ( (This)->lpVtbl -> Reset(This) ) |
| | |
#define IEnumFORMATETC_Clone(This,ppenum) \ | | #define IEnumFORMATETC_Clone(This,ppenum) \ |
|
(This)->lpVtbl -> Clone(This,ppenum) | | ( (This)->lpVtbl -> Clone(This,ppenum) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IEnumFORMATETC_RemoteNext_Proxy( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IEnumFORMATETC_RemoteNext_Proxy( |
IEnumFORMATETC * This, | | IEnumFORMATETC * This, |
/* [in] */ ULONG celt, | | /* [in] */ ULONG celt, |
|
/* [length_is][size_is][out] */ FORMATETC *rgelt, | | /* [length_is][size_is][out] */ __RPC__out_ecount_part(celt, *pceltFetched) |
/* [out] */ ULONG *pceltFetched); | | FORMATETC *rgelt, |
| | /* [out] */ __RPC__out ULONG *pceltFetched); |
| | |
void __RPC_STUB IEnumFORMATETC_RemoteNext_Stub( | | void __RPC_STUB IEnumFORMATETC_RemoteNext_Stub( |
IRpcStubBuffer *This, | | IRpcStubBuffer *This, |
IRpcChannelBuffer *_pRpcChannelBuffer, | | IRpcChannelBuffer *_pRpcChannelBuffer, |
PRPC_MESSAGE _pRpcMessage, | | PRPC_MESSAGE _pRpcMessage, |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
|
HRESULT STDMETHODCALLTYPE IEnumFORMATETC_Skip_Proxy( | | |
IEnumFORMATETC * This, | | |
/* [in] */ ULONG celt); | | |
| | |
void __RPC_STUB IEnumFORMATETC_Skip_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IEnumFORMATETC_Reset_Proxy( | | |
IEnumFORMATETC * This); | | |
| | |
void __RPC_STUB IEnumFORMATETC_Reset_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IEnumFORMATETC_Clone_Proxy( | | |
IEnumFORMATETC * This, | | |
/* [out] */ IEnumFORMATETC **ppenum); | | |
| | |
void __RPC_STUB IEnumFORMATETC_Clone_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IEnumFORMATETC_INTERFACE_DEFINED__ */ | | #endif /* __IEnumFORMATETC_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IEnumSTATDATA_INTERFACE_DEFINED__ | | #ifndef __IEnumSTATDATA_INTERFACE_DEFINED__ |
#define __IEnumSTATDATA_INTERFACE_DEFINED__ | | #define __IEnumSTATDATA_INTERFACE_DEFINED__ |
| | |
/* interface IEnumSTATDATA */ | | /* interface IEnumSTATDATA */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
|
typedef /* [unique] */ IEnumSTATDATA *LPENUMSTATDATA; | | typedef /* [unique] */ __RPC_unique_pointer IEnumSTATDATA *LPENUMSTATDATA; |
| | |
typedef | | typedef |
enum tagADVF | | enum tagADVF |
{ ADVF_NODATA = 1, | | { ADVF_NODATA = 1, |
ADVF_PRIMEFIRST = 2, | | ADVF_PRIMEFIRST = 2, |
ADVF_ONLYONCE = 4, | | ADVF_ONLYONCE = 4, |
ADVF_DATAONSTOP = 64, | | ADVF_DATAONSTOP = 64, |
ADVFCACHE_NOHANDLER = 8, | | ADVFCACHE_NOHANDLER = 8, |
ADVFCACHE_FORCEBUILTIN = 16, | | ADVFCACHE_FORCEBUILTIN = 16, |
ADVFCACHE_ONSAVE = 32 | | ADVFCACHE_ONSAVE = 32 |
} ADVF; | | } ADVF; |
| | |
typedef struct tagSTATDATA | | typedef struct tagSTATDATA |
{ | | { |
FORMATETC formatetc; | | FORMATETC formatetc; |
DWORD advf; | | DWORD advf; |
|
/* [unique] */ IAdviseSink *pAdvSink; | | IAdviseSink *pAdvSink; |
DWORD dwConnection; | | DWORD dwConnection; |
} STATDATA; | | } STATDATA; |
| | |
typedef STATDATA *LPSTATDATA; | | typedef STATDATA *LPSTATDATA; |
| | |
EXTERN_C const IID IID_IEnumSTATDATA; | | EXTERN_C const IID IID_IEnumSTATDATA; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("00000105-0000-0000-C000-000000000046") | | MIDL_INTERFACE("00000105-0000-0000-C000-000000000046") |
| | |
skipping to change at line 5632 | | skipping to change at line 4432 |
/* [in] */ ULONG celt, | | /* [in] */ ULONG celt, |
/* [length_is][size_is][out] */ STATDATA *rgelt, | | /* [length_is][size_is][out] */ STATDATA *rgelt, |
/* [out] */ ULONG *pceltFetched) = 0; | | /* [out] */ ULONG *pceltFetched) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Skip( | | virtual HRESULT STDMETHODCALLTYPE Skip( |
/* [in] */ ULONG celt) = 0; | | /* [in] */ ULONG celt) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Clone( | | virtual HRESULT STDMETHODCALLTYPE Clone( |
|
/* [out] */ IEnumSTATDATA **ppenum) = 0; | | /* [out] */ __RPC__deref_out_opt IEnumSTATDATA **ppenum) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IEnumSTATDATAVtbl | | typedef struct IEnumSTATDATAVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IEnumSTATDATA * This, | | IEnumSTATDATA * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IEnumSTATDATA * This); | | IEnumSTATDATA * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IEnumSTATDATA * This); | | IEnumSTATDATA * This); |
| | |
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Next )( | | /* [local] */ HRESULT ( STDMETHODCALLTYPE *Next )( |
IEnumSTATDATA * This, | | IEnumSTATDATA * This, |
/* [in] */ ULONG celt, | | /* [in] */ ULONG celt, |
| | |
skipping to change at line 5668 | | skipping to change at line 4469 |
| | |
HRESULT ( STDMETHODCALLTYPE *Skip )( | | HRESULT ( STDMETHODCALLTYPE *Skip )( |
IEnumSTATDATA * This, | | IEnumSTATDATA * This, |
/* [in] */ ULONG celt); | | /* [in] */ ULONG celt); |
| | |
HRESULT ( STDMETHODCALLTYPE *Reset )( | | HRESULT ( STDMETHODCALLTYPE *Reset )( |
IEnumSTATDATA * This); | | IEnumSTATDATA * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *Clone )( | | HRESULT ( STDMETHODCALLTYPE *Clone )( |
IEnumSTATDATA * This, | | IEnumSTATDATA * This, |
|
/* [out] */ IEnumSTATDATA **ppenum); | | /* [out] */ __RPC__deref_out_opt IEnumSTATDATA **ppenum); |
| | |
END_INTERFACE | | END_INTERFACE |
} IEnumSTATDATAVtbl; | | } IEnumSTATDATAVtbl; |
| | |
interface IEnumSTATDATA | | interface IEnumSTATDATA |
{ | | { |
CONST_VTBL struct IEnumSTATDATAVtbl *lpVtbl; | | CONST_VTBL struct IEnumSTATDATAVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IEnumSTATDATA_QueryInterface(This,riid,ppvObject) \ | | #define IEnumSTATDATA_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IEnumSTATDATA_AddRef(This) \ | | #define IEnumSTATDATA_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IEnumSTATDATA_Release(This) \ | | #define IEnumSTATDATA_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IEnumSTATDATA_Next(This,celt,rgelt,pceltFetched) \ | | #define IEnumSTATDATA_Next(This,celt,rgelt,pceltFetched) \ |
|
(This)->lpVtbl -> Next(This,celt,rgelt,pceltFetched) | | ( (This)->lpVtbl -> Next(This,celt,rgelt,pceltFetched) ) |
| | |
#define IEnumSTATDATA_Skip(This,celt) \ | | #define IEnumSTATDATA_Skip(This,celt) \ |
|
(This)->lpVtbl -> Skip(This,celt) | | ( (This)->lpVtbl -> Skip(This,celt) ) |
| | |
#define IEnumSTATDATA_Reset(This) \ | | #define IEnumSTATDATA_Reset(This) \ |
|
(This)->lpVtbl -> Reset(This) | | ( (This)->lpVtbl -> Reset(This) ) |
| | |
#define IEnumSTATDATA_Clone(This,ppenum) \ | | #define IEnumSTATDATA_Clone(This,ppenum) \ |
|
(This)->lpVtbl -> Clone(This,ppenum) | | ( (This)->lpVtbl -> Clone(This,ppenum) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IEnumSTATDATA_RemoteNext_Proxy( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IEnumSTATDATA_RemoteNext_Proxy( |
IEnumSTATDATA * This, | | IEnumSTATDATA * This, |
/* [in] */ ULONG celt, | | /* [in] */ ULONG celt, |
|
/* [length_is][size_is][out] */ STATDATA *rgelt, | | /* [length_is][size_is][out] */ __RPC__out_ecount_part(celt, *pceltFetched) |
/* [out] */ ULONG *pceltFetched); | | STATDATA *rgelt, |
| | /* [out] */ __RPC__out ULONG *pceltFetched); |
| | |
void __RPC_STUB IEnumSTATDATA_RemoteNext_Stub( | | void __RPC_STUB IEnumSTATDATA_RemoteNext_Stub( |
IRpcStubBuffer *This, | | IRpcStubBuffer *This, |
IRpcChannelBuffer *_pRpcChannelBuffer, | | IRpcChannelBuffer *_pRpcChannelBuffer, |
PRPC_MESSAGE _pRpcMessage, | | PRPC_MESSAGE _pRpcMessage, |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
|
HRESULT STDMETHODCALLTYPE IEnumSTATDATA_Skip_Proxy( | | |
IEnumSTATDATA * This, | | |
/* [in] */ ULONG celt); | | |
| | |
void __RPC_STUB IEnumSTATDATA_Skip_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IEnumSTATDATA_Reset_Proxy( | | |
IEnumSTATDATA * This); | | |
| | |
void __RPC_STUB IEnumSTATDATA_Reset_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IEnumSTATDATA_Clone_Proxy( | | |
IEnumSTATDATA * This, | | |
/* [out] */ IEnumSTATDATA **ppenum); | | |
| | |
void __RPC_STUB IEnumSTATDATA_Clone_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IEnumSTATDATA_INTERFACE_DEFINED__ */ | | #endif /* __IEnumSTATDATA_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IRootStorage_INTERFACE_DEFINED__ | | #ifndef __IRootStorage_INTERFACE_DEFINED__ |
#define __IRootStorage_INTERFACE_DEFINED__ | | #define __IRootStorage_INTERFACE_DEFINED__ |
| | |
/* interface IRootStorage */ | | /* interface IRootStorage */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
|
typedef /* [unique] */ IRootStorage *LPROOTSTORAGE; | | typedef /* [unique] */ __RPC_unique_pointer IRootStorage *LPROOTSTORAGE; |
| | |
EXTERN_C const IID IID_IRootStorage; | | EXTERN_C const IID IID_IRootStorage; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("00000012-0000-0000-C000-000000000046") | | MIDL_INTERFACE("00000012-0000-0000-C000-000000000046") |
IRootStorage : public IUnknown | | IRootStorage : public IUnknown |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE SwitchToFile( | | virtual HRESULT STDMETHODCALLTYPE SwitchToFile( |
|
/* [in] */ LPOLESTR pszFile) = 0; | | /* [in] */ __RPC__in LPOLESTR pszFile) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IRootStorageVtbl | | typedef struct IRootStorageVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IRootStorage * This, | | IRootStorage * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IRootStorage * This); | | IRootStorage * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IRootStorage * This); | | IRootStorage * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *SwitchToFile )( | | HRESULT ( STDMETHODCALLTYPE *SwitchToFile )( |
IRootStorage * This, | | IRootStorage * This, |
|
/* [in] */ LPOLESTR pszFile); | | /* [in] */ __RPC__in LPOLESTR pszFile); |
| | |
END_INTERFACE | | END_INTERFACE |
} IRootStorageVtbl; | | } IRootStorageVtbl; |
| | |
interface IRootStorage | | interface IRootStorage |
{ | | { |
CONST_VTBL struct IRootStorageVtbl *lpVtbl; | | CONST_VTBL struct IRootStorageVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IRootStorage_QueryInterface(This,riid,ppvObject) \ | | #define IRootStorage_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IRootStorage_AddRef(This) \ | | #define IRootStorage_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IRootStorage_Release(This) \ | | #define IRootStorage_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IRootStorage_SwitchToFile(This,pszFile) \ | | #define IRootStorage_SwitchToFile(This,pszFile) \ |
|
(This)->lpVtbl -> SwitchToFile(This,pszFile) | | ( (This)->lpVtbl -> SwitchToFile(This,pszFile) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IRootStorage_SwitchToFile_Proxy( | | |
IRootStorage * This, | | |
/* [in] */ LPOLESTR pszFile); | | |
| | |
void __RPC_STUB IRootStorage_SwitchToFile_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IRootStorage_INTERFACE_DEFINED__ */ | | #endif /* __IRootStorage_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IAdviseSink_INTERFACE_DEFINED__ | | #ifndef __IAdviseSink_INTERFACE_DEFINED__ |
#define __IAdviseSink_INTERFACE_DEFINED__ | | #define __IAdviseSink_INTERFACE_DEFINED__ |
| | |
/* interface IAdviseSink */ | | /* interface IAdviseSink */ |
/* [unique][async_uuid][uuid][object] */ | | /* [unique][async_uuid][uuid][object] */ |
| | |
typedef IAdviseSink *LPADVISESINK; | | typedef IAdviseSink *LPADVISESINK; |
| | |
| | |
skipping to change at line 5861 | | skipping to change at line 4624 |
#endif | | #endif |
#pragma warning(disable:4200) | | #pragma warning(disable:4200) |
#endif | | #endif |
typedef struct tagRemSTGMEDIUM | | typedef struct tagRemSTGMEDIUM |
{ | | { |
DWORD tymed; | | DWORD tymed; |
DWORD dwHandleType; | | DWORD dwHandleType; |
unsigned long pData; | | unsigned long pData; |
unsigned long pUnkForRelease; | | unsigned long pUnkForRelease; |
unsigned long cbData; | | unsigned long cbData; |
|
/* [size_is] */ byte data[ 1 ]; | | byte data[ 1 ]; |
} RemSTGMEDIUM; | | } RemSTGMEDIUM; |
| | |
#ifndef RC_INVOKED | | #ifndef RC_INVOKED |
#if _MSC_VER >= 1200 | | #if _MSC_VER >= 1200 |
#pragma warning(pop) | | #pragma warning(pop) |
#else | | #else |
#pragma warning(default:4200) | | #pragma warning(default:4200) |
#endif | | #endif |
#endif | | #endif |
#ifdef NONAMELESSUNION | | #ifdef NONAMELESSUNION |
| | |
skipping to change at line 5889 | | skipping to change at line 4652 |
LPOLESTR lpszFileName; | | LPOLESTR lpszFileName; |
IStream *pstm; | | IStream *pstm; |
IStorage *pstg; | | IStorage *pstg; |
} u; | | } u; |
IUnknown *pUnkForRelease; | | IUnknown *pUnkForRelease; |
}uSTGMEDIUM; | | }uSTGMEDIUM; |
#else | | #else |
typedef struct tagSTGMEDIUM | | typedef struct tagSTGMEDIUM |
{ | | { |
DWORD tymed; | | DWORD tymed; |
|
/* [switch_is][switch_type] */ union | | union |
{ | | { |
|
/* [case()] */ HBITMAP hBitmap; | | HBITMAP hBitmap; |
/* [case()] */ HMETAFILEPICT hMetaFilePict; | | HMETAFILEPICT hMetaFilePict; |
/* [case()] */ HENHMETAFILE hEnhMetaFile; | | HENHMETAFILE hEnhMetaFile; |
/* [case()] */ HGLOBAL hGlobal; | | HGLOBAL hGlobal; |
/* [case()] */ LPOLESTR lpszFileName; | | LPOLESTR lpszFileName; |
/* [case()] */ IStream *pstm; | | IStream *pstm; |
/* [case()] */ IStorage *pstg; | | IStorage *pstg; |
/* [default] */ /* Empty union arm */ | | /* Empty union arm */ |
} ; | | } ; |
|
/* [unique] */ IUnknown *pUnkForRelease; | | IUnknown *pUnkForRelease; |
} uSTGMEDIUM; | | } uSTGMEDIUM; |
| | |
#endif /* !NONAMELESSUNION */ | | #endif /* !NONAMELESSUNION */ |
typedef struct _GDI_OBJECT | | typedef struct _GDI_OBJECT |
{ | | { |
DWORD ObjectType; | | DWORD ObjectType; |
|
/* [switch_is] */ /* [switch_type] */ union __MIDL_IAdviseSink_0002 | | /* [switch_type] */ union __MIDL_IAdviseSink_0002 |
{ | | { |
|
/* [case()] */ wireHBITMAP hBitmap; | | wireHBITMAP hBitmap; |
/* [case()] */ wireHPALETTE hPalette; | | wireHPALETTE hPalette; |
/* [default] */ wireHGLOBAL hGeneric; | | wireHGLOBAL hGeneric; |
} u; | | } u; |
} GDI_OBJECT; | | } GDI_OBJECT; |
| | |
typedef struct _userSTGMEDIUM | | typedef struct _userSTGMEDIUM |
{ | | { |
struct _STGMEDIUM_UNION | | struct _STGMEDIUM_UNION |
{ | | { |
DWORD tymed; | | DWORD tymed; |
|
/* [switch_is] */ /* [switch_type] */ union __MIDL_IAdviseSink_0003 | | /* [switch_type] */ union __MIDL_IAdviseSink_0003 |
{ | | { |
|
/* [case()] */ /* Empty union arm */ | | /* Empty union arm */ |
/* [case()] */ wireHMETAFILEPICT hMetaFilePict; | | wireHMETAFILEPICT hMetaFilePict; |
/* [case()] */ wireHENHMETAFILE hHEnhMetaFile; | | wireHENHMETAFILE hHEnhMetaFile; |
/* [case()] */ GDI_OBJECT *hGdiHandle; | | GDI_OBJECT *hGdiHandle; |
/* [case()] */ wireHGLOBAL hGlobal; | | wireHGLOBAL hGlobal; |
/* [case()] */ LPOLESTR lpszFileName; | | LPOLESTR lpszFileName; |
/* [case()] */ BYTE_BLOB *pstm; | | BYTE_BLOB *pstm; |
/* [case()] */ BYTE_BLOB *pstg; | | BYTE_BLOB *pstg; |
} u; | | } u; |
} ; | | } ; |
IUnknown *pUnkForRelease; | | IUnknown *pUnkForRelease; |
} userSTGMEDIUM; | | } userSTGMEDIUM; |
| | |
|
typedef /* [unique] */ userSTGMEDIUM *wireSTGMEDIUM; | | typedef /* [unique] */ __RPC_unique_pointer userSTGMEDIUM *wireSTGMEDIUM; |
| | |
typedef /* [wire_marshal] */ uSTGMEDIUM STGMEDIUM; | | typedef /* [wire_marshal] */ uSTGMEDIUM STGMEDIUM; |
| | |
|
typedef /* [unique] */ userSTGMEDIUM *wireASYNC_STGMEDIUM; | | typedef /* [unique] */ __RPC_unique_pointer userSTGMEDIUM *wireASYNC_STGMEDIUM; |
| | |
typedef /* [wire_marshal] */ STGMEDIUM ASYNC_STGMEDIUM; | | typedef /* [wire_marshal] */ STGMEDIUM ASYNC_STGMEDIUM; |
| | |
typedef STGMEDIUM *LPSTGMEDIUM; | | typedef STGMEDIUM *LPSTGMEDIUM; |
| | |
typedef struct _userFLAG_STGMEDIUM | | typedef struct _userFLAG_STGMEDIUM |
{ | | { |
long ContextFlags; | | long ContextFlags; |
long fPassOwnership; | | long fPassOwnership; |
userSTGMEDIUM Stgmed; | | userSTGMEDIUM Stgmed; |
} userFLAG_STGMEDIUM; | | } userFLAG_STGMEDIUM; |
| | |
|
typedef /* [unique] */ userFLAG_STGMEDIUM *wireFLAG_STGMEDIUM; | | typedef /* [unique] */ __RPC_unique_pointer userFLAG_STGMEDIUM *wireFLAG_STGMED
IUM; |
| | |
typedef /* [wire_marshal] */ struct _FLAG_STGMEDIUM | | typedef /* [wire_marshal] */ struct _FLAG_STGMEDIUM |
{ | | { |
long ContextFlags; | | long ContextFlags; |
long fPassOwnership; | | long fPassOwnership; |
STGMEDIUM Stgmed; | | STGMEDIUM Stgmed; |
} FLAG_STGMEDIUM; | | } FLAG_STGMEDIUM; |
| | |
EXTERN_C const IID IID_IAdviseSink; | | EXTERN_C const IID IID_IAdviseSink; |
| | |
| | |
skipping to change at line 5994 | | skipping to change at line 4757 |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IAdviseSinkVtbl | | typedef struct IAdviseSinkVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IAdviseSink * This, | | IAdviseSink * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IAdviseSink * This); | | IAdviseSink * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IAdviseSink * This); | | IAdviseSink * This); |
| | |
/* [local] */ void ( STDMETHODCALLTYPE *OnDataChange )( | | /* [local] */ void ( STDMETHODCALLTYPE *OnDataChange )( |
IAdviseSink * This, | | IAdviseSink * This, |
/* [unique][in] */ FORMATETC *pFormatetc, | | /* [unique][in] */ FORMATETC *pFormatetc, |
| | |
skipping to change at line 6034 | | skipping to change at line 4798 |
} IAdviseSinkVtbl; | | } IAdviseSinkVtbl; |
| | |
interface IAdviseSink | | interface IAdviseSink |
{ | | { |
CONST_VTBL struct IAdviseSinkVtbl *lpVtbl; | | CONST_VTBL struct IAdviseSinkVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IAdviseSink_QueryInterface(This,riid,ppvObject) \ | | #define IAdviseSink_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IAdviseSink_AddRef(This) \ | | #define IAdviseSink_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IAdviseSink_Release(This) \ | | #define IAdviseSink_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IAdviseSink_OnDataChange(This,pFormatetc,pStgmed) \ | | #define IAdviseSink_OnDataChange(This,pFormatetc,pStgmed) \ |
|
(This)->lpVtbl -> OnDataChange(This,pFormatetc,pStgmed) | | ( (This)->lpVtbl -> OnDataChange(This,pFormatetc,pStgmed) ) |
| | |
#define IAdviseSink_OnViewChange(This,dwAspect,lindex) \ | | #define IAdviseSink_OnViewChange(This,dwAspect,lindex) \ |
|
(This)->lpVtbl -> OnViewChange(This,dwAspect,lindex) | | ( (This)->lpVtbl -> OnViewChange(This,dwAspect,lindex) ) |
| | |
#define IAdviseSink_OnRename(This,pmk) \ | | #define IAdviseSink_OnRename(This,pmk) \ |
|
(This)->lpVtbl -> OnRename(This,pmk) | | ( (This)->lpVtbl -> OnRename(This,pmk) ) |
| | |
#define IAdviseSink_OnSave(This) \ | | #define IAdviseSink_OnSave(This) \ |
|
(This)->lpVtbl -> OnSave(This) | | ( (This)->lpVtbl -> OnSave(This) ) |
| | |
#define IAdviseSink_OnClose(This) \ | | #define IAdviseSink_OnClose(This) \ |
|
(This)->lpVtbl -> OnClose(This) | | ( (This)->lpVtbl -> OnClose(This) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IAdviseSink_RemoteOnDataChange_Proxy( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IAdviseSink_RemoteOnDataChange_Proxy( |
IAdviseSink * This, | | IAdviseSink * This, |
|
/* [unique][in] */ FORMATETC *pFormatetc, | | /* [unique][in] */ __RPC__in_opt FORMATETC *pFormatetc, |
/* [unique][in] */ ASYNC_STGMEDIUM *pStgmed); | | /* [unique][in] */ __RPC__in_opt ASYNC_STGMEDIUM *pStgmed); |
| | |
void __RPC_STUB IAdviseSink_RemoteOnDataChange_Stub( | | void __RPC_STUB IAdviseSink_RemoteOnDataChange_Stub( |
IRpcStubBuffer *This, | | IRpcStubBuffer *This, |
IRpcChannelBuffer *_pRpcChannelBuffer, | | IRpcChannelBuffer *_pRpcChannelBuffer, |
PRPC_MESSAGE _pRpcMessage, | | PRPC_MESSAGE _pRpcMessage, |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IAdviseSink_RemoteOnViewChange_Proxy( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IAdviseSink_RemoteOnViewChange_Proxy( |
IAdviseSink * This, | | IAdviseSink * This, |
/* [in] */ DWORD dwAspect, | | /* [in] */ DWORD dwAspect, |
/* [in] */ LONG lindex); | | /* [in] */ LONG lindex); |
| | |
void __RPC_STUB IAdviseSink_RemoteOnViewChange_Stub( | | void __RPC_STUB IAdviseSink_RemoteOnViewChange_Stub( |
IRpcStubBuffer *This, | | IRpcStubBuffer *This, |
IRpcChannelBuffer *_pRpcChannelBuffer, | | IRpcChannelBuffer *_pRpcChannelBuffer, |
PRPC_MESSAGE _pRpcMessage, | | PRPC_MESSAGE _pRpcMessage, |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IAdviseSink_RemoteOnRename_Proxy( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IAdviseSink_RemoteOnRename_Proxy( |
IAdviseSink * This, | | IAdviseSink * This, |
|
/* [in] */ IMoniker *pmk); | | /* [in] */ __RPC__in_opt IMoniker *pmk); |
| | |
void __RPC_STUB IAdviseSink_RemoteOnRename_Stub( | | void __RPC_STUB IAdviseSink_RemoteOnRename_Stub( |
IRpcStubBuffer *This, | | IRpcStubBuffer *This, |
IRpcChannelBuffer *_pRpcChannelBuffer, | | IRpcChannelBuffer *_pRpcChannelBuffer, |
PRPC_MESSAGE _pRpcMessage, | | PRPC_MESSAGE _pRpcMessage, |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IAdviseSink_RemoteOnSave_Proxy( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IAdviseSink_RemoteOnSave_Proxy( |
IAdviseSink * This); | | IAdviseSink * This); |
| | |
| | |
skipping to change at line 6162 | | skipping to change at line 4926 |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct AsyncIAdviseSinkVtbl | | typedef struct AsyncIAdviseSinkVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
AsyncIAdviseSink * This, | | AsyncIAdviseSink * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
AsyncIAdviseSink * This); | | AsyncIAdviseSink * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
AsyncIAdviseSink * This); | | AsyncIAdviseSink * This); |
| | |
/* [local] */ void ( STDMETHODCALLTYPE *Begin_OnDataChange )( | | /* [local] */ void ( STDMETHODCALLTYPE *Begin_OnDataChange )( |
AsyncIAdviseSink * This, | | AsyncIAdviseSink * This, |
/* [unique][in] */ FORMATETC *pFormatetc, | | /* [unique][in] */ FORMATETC *pFormatetc, |
| | |
skipping to change at line 6217 | | skipping to change at line 4982 |
} AsyncIAdviseSinkVtbl; | | } AsyncIAdviseSinkVtbl; |
| | |
interface AsyncIAdviseSink | | interface AsyncIAdviseSink |
{ | | { |
CONST_VTBL struct AsyncIAdviseSinkVtbl *lpVtbl; | | CONST_VTBL struct AsyncIAdviseSinkVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define AsyncIAdviseSink_QueryInterface(This,riid,ppvObject) \ | | #define AsyncIAdviseSink_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define AsyncIAdviseSink_AddRef(This) \ | | #define AsyncIAdviseSink_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define AsyncIAdviseSink_Release(This) \ | | #define AsyncIAdviseSink_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define AsyncIAdviseSink_Begin_OnDataChange(This,pFormatetc,pStgmed) \ | | #define AsyncIAdviseSink_Begin_OnDataChange(This,pFormatetc,pStgmed) \ |
|
(This)->lpVtbl -> Begin_OnDataChange(This,pFormatetc,pStgmed) | | ( (This)->lpVtbl -> Begin_OnDataChange(This,pFormatetc,pStgmed) ) |
| | |
#define AsyncIAdviseSink_Finish_OnDataChange(This) \ | | #define AsyncIAdviseSink_Finish_OnDataChange(This) \ |
|
(This)->lpVtbl -> Finish_OnDataChange(This) | | ( (This)->lpVtbl -> Finish_OnDataChange(This) ) |
| | |
#define AsyncIAdviseSink_Begin_OnViewChange(This,dwAspect,lindex) \ | | #define AsyncIAdviseSink_Begin_OnViewChange(This,dwAspect,lindex) \ |
|
(This)->lpVtbl -> Begin_OnViewChange(This,dwAspect,lindex) | | ( (This)->lpVtbl -> Begin_OnViewChange(This,dwAspect,lindex) ) |
| | |
#define AsyncIAdviseSink_Finish_OnViewChange(This) \ | | #define AsyncIAdviseSink_Finish_OnViewChange(This) \ |
|
(This)->lpVtbl -> Finish_OnViewChange(This) | | ( (This)->lpVtbl -> Finish_OnViewChange(This) ) |
| | |
#define AsyncIAdviseSink_Begin_OnRename(This,pmk) \ | | #define AsyncIAdviseSink_Begin_OnRename(This,pmk) \ |
|
(This)->lpVtbl -> Begin_OnRename(This,pmk) | | ( (This)->lpVtbl -> Begin_OnRename(This,pmk) ) |
| | |
#define AsyncIAdviseSink_Finish_OnRename(This) \ | | #define AsyncIAdviseSink_Finish_OnRename(This) \ |
|
(This)->lpVtbl -> Finish_OnRename(This) | | ( (This)->lpVtbl -> Finish_OnRename(This) ) |
| | |
#define AsyncIAdviseSink_Begin_OnSave(This) \ | | #define AsyncIAdviseSink_Begin_OnSave(This) \ |
|
(This)->lpVtbl -> Begin_OnSave(This) | | ( (This)->lpVtbl -> Begin_OnSave(This) ) |
| | |
#define AsyncIAdviseSink_Finish_OnSave(This) \ | | #define AsyncIAdviseSink_Finish_OnSave(This) \ |
|
(This)->lpVtbl -> Finish_OnSave(This) | | ( (This)->lpVtbl -> Finish_OnSave(This) ) |
| | |
#define AsyncIAdviseSink_Begin_OnClose(This) \ | | #define AsyncIAdviseSink_Begin_OnClose(This) \ |
|
(This)->lpVtbl -> Begin_OnClose(This) | | ( (This)->lpVtbl -> Begin_OnClose(This) ) |
| | |
#define AsyncIAdviseSink_Finish_OnClose(This) \ | | #define AsyncIAdviseSink_Finish_OnClose(This) \ |
|
(This)->lpVtbl -> Finish_OnClose(This) | | ( (This)->lpVtbl -> Finish_OnClose(This) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE AsyncIAdviseSink_Begin_RemoteOnDataCha
nge_Proxy( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE AsyncIAdviseSink_Begin_RemoteOnDataCha
nge_Proxy( |
AsyncIAdviseSink * This, | | AsyncIAdviseSink * This, |
|
/* [unique][in] */ FORMATETC *pFormatetc, | | /* [unique][in] */ __RPC__in_opt FORMATETC *pFormatetc, |
/* [unique][in] */ ASYNC_STGMEDIUM *pStgmed); | | /* [unique][in] */ __RPC__in_opt ASYNC_STGMEDIUM *pStgmed); |
| | |
void __RPC_STUB AsyncIAdviseSink_Begin_RemoteOnDataChange_Stub( | | void __RPC_STUB AsyncIAdviseSink_Begin_RemoteOnDataChange_Stub( |
IRpcStubBuffer *This, | | IRpcStubBuffer *This, |
IRpcChannelBuffer *_pRpcChannelBuffer, | | IRpcChannelBuffer *_pRpcChannelBuffer, |
PRPC_MESSAGE _pRpcMessage, | | PRPC_MESSAGE _pRpcMessage, |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE AsyncIAdviseSink_Finish_RemoteOnDataCh
ange_Proxy( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE AsyncIAdviseSink_Finish_RemoteOnDataCh
ange_Proxy( |
AsyncIAdviseSink * This); | | AsyncIAdviseSink * This); |
| | |
| | |
skipping to change at line 6301 | | skipping to change at line 5066 |
AsyncIAdviseSink * This); | | AsyncIAdviseSink * This); |
| | |
void __RPC_STUB AsyncIAdviseSink_Finish_RemoteOnViewChange_Stub( | | void __RPC_STUB AsyncIAdviseSink_Finish_RemoteOnViewChange_Stub( |
IRpcStubBuffer *This, | | IRpcStubBuffer *This, |
IRpcChannelBuffer *_pRpcChannelBuffer, | | IRpcChannelBuffer *_pRpcChannelBuffer, |
PRPC_MESSAGE _pRpcMessage, | | PRPC_MESSAGE _pRpcMessage, |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE AsyncIAdviseSink_Begin_RemoteOnRename_
Proxy( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE AsyncIAdviseSink_Begin_RemoteOnRename_
Proxy( |
AsyncIAdviseSink * This, | | AsyncIAdviseSink * This, |
|
/* [in] */ IMoniker *pmk); | | /* [in] */ __RPC__in_opt IMoniker *pmk); |
| | |
void __RPC_STUB AsyncIAdviseSink_Begin_RemoteOnRename_Stub( | | void __RPC_STUB AsyncIAdviseSink_Begin_RemoteOnRename_Stub( |
IRpcStubBuffer *This, | | IRpcStubBuffer *This, |
IRpcChannelBuffer *_pRpcChannelBuffer, | | IRpcChannelBuffer *_pRpcChannelBuffer, |
PRPC_MESSAGE _pRpcMessage, | | PRPC_MESSAGE _pRpcMessage, |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE AsyncIAdviseSink_Finish_RemoteOnRename
_Proxy( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE AsyncIAdviseSink_Finish_RemoteOnRename
_Proxy( |
AsyncIAdviseSink * This); | | AsyncIAdviseSink * This); |
| | |
| | |
skipping to change at line 6362 | | skipping to change at line 5127 |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
#endif /* __AsyncIAdviseSink_INTERFACE_DEFINED__ */ | | #endif /* __AsyncIAdviseSink_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IAdviseSink2_INTERFACE_DEFINED__ | | #ifndef __IAdviseSink2_INTERFACE_DEFINED__ |
#define __IAdviseSink2_INTERFACE_DEFINED__ | | #define __IAdviseSink2_INTERFACE_DEFINED__ |
| | |
/* interface IAdviseSink2 */ | | /* interface IAdviseSink2 */ |
/* [unique][async_uuid][uuid][object] */ | | /* [unique][async_uuid][uuid][object] */ |
| | |
|
typedef /* [unique] */ IAdviseSink2 *LPADVISESINK2; | | typedef /* [unique] */ __RPC_unique_pointer IAdviseSink2 *LPADVISESINK2; |
| | |
EXTERN_C const IID IID_IAdviseSink2; | | EXTERN_C const IID IID_IAdviseSink2; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("00000125-0000-0000-C000-000000000046") | | MIDL_INTERFACE("00000125-0000-0000-C000-000000000046") |
IAdviseSink2 : public IAdviseSink | | IAdviseSink2 : public IAdviseSink |
{ | | { |
public: | | public: |
virtual /* [local] */ void STDMETHODCALLTYPE OnLinkSrcChange( | | virtual /* [local] */ void STDMETHODCALLTYPE OnLinkSrcChange( |
| | |
skipping to change at line 6385 | | skipping to change at line 5150 |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IAdviseSink2Vtbl | | typedef struct IAdviseSink2Vtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IAdviseSink2 * This, | | IAdviseSink2 * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IAdviseSink2 * This); | | IAdviseSink2 * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IAdviseSink2 * This); | | IAdviseSink2 * This); |
| | |
/* [local] */ void ( STDMETHODCALLTYPE *OnDataChange )( | | /* [local] */ void ( STDMETHODCALLTYPE *OnDataChange )( |
IAdviseSink2 * This, | | IAdviseSink2 * This, |
/* [unique][in] */ FORMATETC *pFormatetc, | | /* [unique][in] */ FORMATETC *pFormatetc, |
| | |
skipping to change at line 6429 | | skipping to change at line 5195 |
} IAdviseSink2Vtbl; | | } IAdviseSink2Vtbl; |
| | |
interface IAdviseSink2 | | interface IAdviseSink2 |
{ | | { |
CONST_VTBL struct IAdviseSink2Vtbl *lpVtbl; | | CONST_VTBL struct IAdviseSink2Vtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IAdviseSink2_QueryInterface(This,riid,ppvObject) \ | | #define IAdviseSink2_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IAdviseSink2_AddRef(This) \ | | #define IAdviseSink2_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IAdviseSink2_Release(This) \ | | #define IAdviseSink2_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IAdviseSink2_OnDataChange(This,pFormatetc,pStgmed) \ | | #define IAdviseSink2_OnDataChange(This,pFormatetc,pStgmed) \ |
|
(This)->lpVtbl -> OnDataChange(This,pFormatetc,pStgmed) | | ( (This)->lpVtbl -> OnDataChange(This,pFormatetc,pStgmed) ) |
| | |
#define IAdviseSink2_OnViewChange(This,dwAspect,lindex) \ | | #define IAdviseSink2_OnViewChange(This,dwAspect,lindex) \ |
|
(This)->lpVtbl -> OnViewChange(This,dwAspect,lindex) | | ( (This)->lpVtbl -> OnViewChange(This,dwAspect,lindex) ) |
| | |
#define IAdviseSink2_OnRename(This,pmk) \ | | #define IAdviseSink2_OnRename(This,pmk) \ |
|
(This)->lpVtbl -> OnRename(This,pmk) | | ( (This)->lpVtbl -> OnRename(This,pmk) ) |
| | |
#define IAdviseSink2_OnSave(This) \ | | #define IAdviseSink2_OnSave(This) \ |
|
(This)->lpVtbl -> OnSave(This) | | ( (This)->lpVtbl -> OnSave(This) ) |
| | |
#define IAdviseSink2_OnClose(This) \ | | #define IAdviseSink2_OnClose(This) \ |
|
(This)->lpVtbl -> OnClose(This) | | ( (This)->lpVtbl -> OnClose(This) ) |
| | |
#define IAdviseSink2_OnLinkSrcChange(This,pmk) \ | | #define IAdviseSink2_OnLinkSrcChange(This,pmk) \ |
|
(This)->lpVtbl -> OnLinkSrcChange(This,pmk) | | ( (This)->lpVtbl -> OnLinkSrcChange(This,pmk) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IAdviseSink2_RemoteOnLinkSrcChange_Pro
xy( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IAdviseSink2_RemoteOnLinkSrcChange_Pro
xy( |
IAdviseSink2 * This, | | IAdviseSink2 * This, |
|
/* [unique][in] */ IMoniker *pmk); | | /* [unique][in] */ __RPC__in_opt IMoniker *pmk); |
| | |
void __RPC_STUB IAdviseSink2_RemoteOnLinkSrcChange_Stub( | | void __RPC_STUB IAdviseSink2_RemoteOnLinkSrcChange_Stub( |
IRpcStubBuffer *This, | | IRpcStubBuffer *This, |
IRpcChannelBuffer *_pRpcChannelBuffer, | | IRpcChannelBuffer *_pRpcChannelBuffer, |
PRPC_MESSAGE _pRpcMessage, | | PRPC_MESSAGE _pRpcMessage, |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
#endif /* __IAdviseSink2_INTERFACE_DEFINED__ */ | | #endif /* __IAdviseSink2_INTERFACE_DEFINED__ */ |
| | |
#ifndef __AsyncIAdviseSink2_INTERFACE_DEFINED__ | | #ifndef __AsyncIAdviseSink2_INTERFACE_DEFINED__ |
| | |
skipping to change at line 6500 | | skipping to change at line 5266 |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct AsyncIAdviseSink2Vtbl | | typedef struct AsyncIAdviseSink2Vtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
AsyncIAdviseSink2 * This, | | AsyncIAdviseSink2 * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
AsyncIAdviseSink2 * This); | | AsyncIAdviseSink2 * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
AsyncIAdviseSink2 * This); | | AsyncIAdviseSink2 * This); |
| | |
/* [local] */ void ( STDMETHODCALLTYPE *Begin_OnDataChange )( | | /* [local] */ void ( STDMETHODCALLTYPE *Begin_OnDataChange )( |
AsyncIAdviseSink2 * This, | | AsyncIAdviseSink2 * This, |
/* [unique][in] */ FORMATETC *pFormatetc, | | /* [unique][in] */ FORMATETC *pFormatetc, |
| | |
skipping to change at line 6562 | | skipping to change at line 5329 |
} AsyncIAdviseSink2Vtbl; | | } AsyncIAdviseSink2Vtbl; |
| | |
interface AsyncIAdviseSink2 | | interface AsyncIAdviseSink2 |
{ | | { |
CONST_VTBL struct AsyncIAdviseSink2Vtbl *lpVtbl; | | CONST_VTBL struct AsyncIAdviseSink2Vtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define AsyncIAdviseSink2_QueryInterface(This,riid,ppvObject) \ | | #define AsyncIAdviseSink2_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define AsyncIAdviseSink2_AddRef(This) \ | | #define AsyncIAdviseSink2_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define AsyncIAdviseSink2_Release(This) \ | | #define AsyncIAdviseSink2_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define AsyncIAdviseSink2_Begin_OnDataChange(This,pFormatetc,pStgmed) \ | | #define AsyncIAdviseSink2_Begin_OnDataChange(This,pFormatetc,pStgmed) \ |
|
(This)->lpVtbl -> Begin_OnDataChange(This,pFormatetc,pStgmed) | | ( (This)->lpVtbl -> Begin_OnDataChange(This,pFormatetc,pStgmed) ) |
| | |
#define AsyncIAdviseSink2_Finish_OnDataChange(This) \ | | #define AsyncIAdviseSink2_Finish_OnDataChange(This) \ |
|
(This)->lpVtbl -> Finish_OnDataChange(This) | | ( (This)->lpVtbl -> Finish_OnDataChange(This) ) |
| | |
#define AsyncIAdviseSink2_Begin_OnViewChange(This,dwAspect,lindex) \ | | #define AsyncIAdviseSink2_Begin_OnViewChange(This,dwAspect,lindex) \ |
|
(This)->lpVtbl -> Begin_OnViewChange(This,dwAspect,lindex) | | ( (This)->lpVtbl -> Begin_OnViewChange(This,dwAspect,lindex) ) |
| | |
#define AsyncIAdviseSink2_Finish_OnViewChange(This) \ | | #define AsyncIAdviseSink2_Finish_OnViewChange(This) \ |
|
(This)->lpVtbl -> Finish_OnViewChange(This) | | ( (This)->lpVtbl -> Finish_OnViewChange(This) ) |
| | |
#define AsyncIAdviseSink2_Begin_OnRename(This,pmk) \ | | #define AsyncIAdviseSink2_Begin_OnRename(This,pmk) \ |
|
(This)->lpVtbl -> Begin_OnRename(This,pmk) | | ( (This)->lpVtbl -> Begin_OnRename(This,pmk) ) |
| | |
#define AsyncIAdviseSink2_Finish_OnRename(This) \ | | #define AsyncIAdviseSink2_Finish_OnRename(This) \ |
|
(This)->lpVtbl -> Finish_OnRename(This) | | ( (This)->lpVtbl -> Finish_OnRename(This) ) |
| | |
#define AsyncIAdviseSink2_Begin_OnSave(This) \ | | #define AsyncIAdviseSink2_Begin_OnSave(This) \ |
|
(This)->lpVtbl -> Begin_OnSave(This) | | ( (This)->lpVtbl -> Begin_OnSave(This) ) |
| | |
#define AsyncIAdviseSink2_Finish_OnSave(This) \ | | #define AsyncIAdviseSink2_Finish_OnSave(This) \ |
|
(This)->lpVtbl -> Finish_OnSave(This) | | ( (This)->lpVtbl -> Finish_OnSave(This) ) |
| | |
#define AsyncIAdviseSink2_Begin_OnClose(This) \ | | #define AsyncIAdviseSink2_Begin_OnClose(This) \ |
|
(This)->lpVtbl -> Begin_OnClose(This) | | ( (This)->lpVtbl -> Begin_OnClose(This) ) |
| | |
#define AsyncIAdviseSink2_Finish_OnClose(This) \ | | #define AsyncIAdviseSink2_Finish_OnClose(This) \ |
|
(This)->lpVtbl -> Finish_OnClose(This) | | ( (This)->lpVtbl -> Finish_OnClose(This) ) |
| | |
#define AsyncIAdviseSink2_Begin_OnLinkSrcChange(This,pmk) \ | | #define AsyncIAdviseSink2_Begin_OnLinkSrcChange(This,pmk) \ |
|
(This)->lpVtbl -> Begin_OnLinkSrcChange(This,pmk) | | ( (This)->lpVtbl -> Begin_OnLinkSrcChange(This,pmk) ) |
| | |
#define AsyncIAdviseSink2_Finish_OnLinkSrcChange(This) \ | | #define AsyncIAdviseSink2_Finish_OnLinkSrcChange(This) \ |
|
(This)->lpVtbl -> Finish_OnLinkSrcChange(This) | | ( (This)->lpVtbl -> Finish_OnLinkSrcChange(This) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE AsyncIAdviseSink2_Begin_RemoteOnLinkSr
cChange_Proxy( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE AsyncIAdviseSink2_Begin_RemoteOnLinkSr
cChange_Proxy( |
AsyncIAdviseSink2 * This, | | AsyncIAdviseSink2 * This, |
|
/* [unique][in] */ IMoniker *pmk); | | /* [unique][in] */ __RPC__in_opt IMoniker *pmk); |
| | |
void __RPC_STUB AsyncIAdviseSink2_Begin_RemoteOnLinkSrcChange_Stub( | | void __RPC_STUB AsyncIAdviseSink2_Begin_RemoteOnLinkSrcChange_Stub( |
IRpcStubBuffer *This, | | IRpcStubBuffer *This, |
IRpcChannelBuffer *_pRpcChannelBuffer, | | IRpcChannelBuffer *_pRpcChannelBuffer, |
PRPC_MESSAGE _pRpcMessage, | | PRPC_MESSAGE _pRpcMessage, |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE AsyncIAdviseSink2_Finish_RemoteOnLinkS
rcChange_Proxy( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE AsyncIAdviseSink2_Finish_RemoteOnLinkS
rcChange_Proxy( |
AsyncIAdviseSink2 * This); | | AsyncIAdviseSink2 * This); |
| | |
| | |
skipping to change at line 6637 | | skipping to change at line 5404 |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
#endif /* __AsyncIAdviseSink2_INTERFACE_DEFINED__ */ | | #endif /* __AsyncIAdviseSink2_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IDataObject_INTERFACE_DEFINED__ | | #ifndef __IDataObject_INTERFACE_DEFINED__ |
#define __IDataObject_INTERFACE_DEFINED__ | | #define __IDataObject_INTERFACE_DEFINED__ |
| | |
/* interface IDataObject */ | | /* interface IDataObject */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
|
typedef /* [unique] */ IDataObject *LPDATAOBJECT; | | typedef /* [unique] */ __RPC_unique_pointer IDataObject *LPDATAOBJECT; |
| | |
typedef | | typedef |
enum tagDATADIR | | enum tagDATADIR |
{ DATADIR_GET = 1, | | { DATADIR_GET = 1, |
DATADIR_SET = 2 | | DATADIR_SET = 2 |
} DATADIR; | | } DATADIR; |
| | |
EXTERN_C const IID IID_IDataObject; | | EXTERN_C const IID IID_IDataObject; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
skipping to change at line 6662 | | skipping to change at line 5429 |
public: | | public: |
virtual /* [local] */ HRESULT STDMETHODCALLTYPE GetData( | | virtual /* [local] */ HRESULT STDMETHODCALLTYPE GetData( |
/* [unique][in] */ FORMATETC *pformatetcIn, | | /* [unique][in] */ FORMATETC *pformatetcIn, |
/* [out] */ STGMEDIUM *pmedium) = 0; | | /* [out] */ STGMEDIUM *pmedium) = 0; |
| | |
virtual /* [local] */ HRESULT STDMETHODCALLTYPE GetDataHere( | | virtual /* [local] */ HRESULT STDMETHODCALLTYPE GetDataHere( |
/* [unique][in] */ FORMATETC *pformatetc, | | /* [unique][in] */ FORMATETC *pformatetc, |
/* [out][in] */ STGMEDIUM *pmedium) = 0; | | /* [out][in] */ STGMEDIUM *pmedium) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE QueryGetData( | | virtual HRESULT STDMETHODCALLTYPE QueryGetData( |
|
/* [unique][in] */ FORMATETC *pformatetc) = 0; | | /* [unique][in] */ __RPC__in_opt FORMATETC *pformatetc) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE GetCanonicalFormatEtc( | | virtual HRESULT STDMETHODCALLTYPE GetCanonicalFormatEtc( |
|
/* [unique][in] */ FORMATETC *pformatectIn, | | /* [unique][in] */ __RPC__in_opt FORMATETC *pformatectIn, |
/* [out] */ FORMATETC *pformatetcOut) = 0; | | /* [out] */ __RPC__out FORMATETC *pformatetcOut) = 0; |
| | |
virtual /* [local] */ HRESULT STDMETHODCALLTYPE SetData( | | virtual /* [local] */ HRESULT STDMETHODCALLTYPE SetData( |
/* [unique][in] */ FORMATETC *pformatetc, | | /* [unique][in] */ FORMATETC *pformatetc, |
/* [unique][in] */ STGMEDIUM *pmedium, | | /* [unique][in] */ STGMEDIUM *pmedium, |
/* [in] */ BOOL fRelease) = 0; | | /* [in] */ BOOL fRelease) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE EnumFormatEtc( | | virtual HRESULT STDMETHODCALLTYPE EnumFormatEtc( |
/* [in] */ DWORD dwDirection, | | /* [in] */ DWORD dwDirection, |
|
/* [out] */ IEnumFORMATETC **ppenumFormatEtc) = 0; | | /* [out] */ __RPC__deref_out_opt IEnumFORMATETC **ppenumFormatEtc) =
0; |
| | |
virtual HRESULT STDMETHODCALLTYPE DAdvise( | | virtual HRESULT STDMETHODCALLTYPE DAdvise( |
|
/* [in] */ FORMATETC *pformatetc, | | /* [in] */ __RPC__in FORMATETC *pformatetc, |
/* [in] */ DWORD advf, | | /* [in] */ DWORD advf, |
|
/* [unique][in] */ IAdviseSink *pAdvSink, | | /* [unique][in] */ __RPC__in_opt IAdviseSink *pAdvSink, |
/* [out] */ DWORD *pdwConnection) = 0; | | /* [out] */ __RPC__out DWORD *pdwConnection) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE DUnadvise( | | virtual HRESULT STDMETHODCALLTYPE DUnadvise( |
/* [in] */ DWORD dwConnection) = 0; | | /* [in] */ DWORD dwConnection) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE EnumDAdvise( | | virtual HRESULT STDMETHODCALLTYPE EnumDAdvise( |
|
/* [out] */ IEnumSTATDATA **ppenumAdvise) = 0; | | /* [out] */ __RPC__deref_out_opt IEnumSTATDATA **ppenumAdvise) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IDataObjectVtbl | | typedef struct IDataObjectVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IDataObject * This, | | IDataObject * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IDataObject * This); | | IDataObject * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IDataObject * This); | | IDataObject * This); |
| | |
/* [local] */ HRESULT ( STDMETHODCALLTYPE *GetData )( | | /* [local] */ HRESULT ( STDMETHODCALLTYPE *GetData )( |
IDataObject * This, | | IDataObject * This, |
/* [unique][in] */ FORMATETC *pformatetcIn, | | /* [unique][in] */ FORMATETC *pformatetcIn, |
/* [out] */ STGMEDIUM *pmedium); | | /* [out] */ STGMEDIUM *pmedium); |
| | |
/* [local] */ HRESULT ( STDMETHODCALLTYPE *GetDataHere )( | | /* [local] */ HRESULT ( STDMETHODCALLTYPE *GetDataHere )( |
IDataObject * This, | | IDataObject * This, |
/* [unique][in] */ FORMATETC *pformatetc, | | /* [unique][in] */ FORMATETC *pformatetc, |
/* [out][in] */ STGMEDIUM *pmedium); | | /* [out][in] */ STGMEDIUM *pmedium); |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryGetData )( | | HRESULT ( STDMETHODCALLTYPE *QueryGetData )( |
IDataObject * This, | | IDataObject * This, |
|
/* [unique][in] */ FORMATETC *pformatetc); | | /* [unique][in] */ __RPC__in_opt FORMATETC *pformatetc); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetCanonicalFormatEtc )( | | HRESULT ( STDMETHODCALLTYPE *GetCanonicalFormatEtc )( |
IDataObject * This, | | IDataObject * This, |
|
/* [unique][in] */ FORMATETC *pformatectIn, | | /* [unique][in] */ __RPC__in_opt FORMATETC *pformatectIn, |
/* [out] */ FORMATETC *pformatetcOut); | | /* [out] */ __RPC__out FORMATETC *pformatetcOut); |
| | |
/* [local] */ HRESULT ( STDMETHODCALLTYPE *SetData )( | | /* [local] */ HRESULT ( STDMETHODCALLTYPE *SetData )( |
IDataObject * This, | | IDataObject * This, |
/* [unique][in] */ FORMATETC *pformatetc, | | /* [unique][in] */ FORMATETC *pformatetc, |
/* [unique][in] */ STGMEDIUM *pmedium, | | /* [unique][in] */ STGMEDIUM *pmedium, |
/* [in] */ BOOL fRelease); | | /* [in] */ BOOL fRelease); |
| | |
HRESULT ( STDMETHODCALLTYPE *EnumFormatEtc )( | | HRESULT ( STDMETHODCALLTYPE *EnumFormatEtc )( |
IDataObject * This, | | IDataObject * This, |
/* [in] */ DWORD dwDirection, | | /* [in] */ DWORD dwDirection, |
|
/* [out] */ IEnumFORMATETC **ppenumFormatEtc); | | /* [out] */ __RPC__deref_out_opt IEnumFORMATETC **ppenumFormatEtc); |
| | |
HRESULT ( STDMETHODCALLTYPE *DAdvise )( | | HRESULT ( STDMETHODCALLTYPE *DAdvise )( |
IDataObject * This, | | IDataObject * This, |
|
/* [in] */ FORMATETC *pformatetc, | | /* [in] */ __RPC__in FORMATETC *pformatetc, |
/* [in] */ DWORD advf, | | /* [in] */ DWORD advf, |
|
/* [unique][in] */ IAdviseSink *pAdvSink, | | /* [unique][in] */ __RPC__in_opt IAdviseSink *pAdvSink, |
/* [out] */ DWORD *pdwConnection); | | /* [out] */ __RPC__out DWORD *pdwConnection); |
| | |
HRESULT ( STDMETHODCALLTYPE *DUnadvise )( | | HRESULT ( STDMETHODCALLTYPE *DUnadvise )( |
IDataObject * This, | | IDataObject * This, |
/* [in] */ DWORD dwConnection); | | /* [in] */ DWORD dwConnection); |
| | |
HRESULT ( STDMETHODCALLTYPE *EnumDAdvise )( | | HRESULT ( STDMETHODCALLTYPE *EnumDAdvise )( |
IDataObject * This, | | IDataObject * This, |
|
/* [out] */ IEnumSTATDATA **ppenumAdvise); | | /* [out] */ __RPC__deref_out_opt IEnumSTATDATA **ppenumAdvise); |
| | |
END_INTERFACE | | END_INTERFACE |
} IDataObjectVtbl; | | } IDataObjectVtbl; |
| | |
interface IDataObject | | interface IDataObject |
{ | | { |
CONST_VTBL struct IDataObjectVtbl *lpVtbl; | | CONST_VTBL struct IDataObjectVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IDataObject_QueryInterface(This,riid,ppvObject) \ | | #define IDataObject_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IDataObject_AddRef(This) \ | | #define IDataObject_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IDataObject_Release(This) \ | | #define IDataObject_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IDataObject_GetData(This,pformatetcIn,pmedium) \ | | #define IDataObject_GetData(This,pformatetcIn,pmedium) \ |
|
(This)->lpVtbl -> GetData(This,pformatetcIn,pmedium) | | ( (This)->lpVtbl -> GetData(This,pformatetcIn,pmedium) ) |
| | |
#define IDataObject_GetDataHere(This,pformatetc,pmedium) \ | | #define IDataObject_GetDataHere(This,pformatetc,pmedium) \ |
|
(This)->lpVtbl -> GetDataHere(This,pformatetc,pmedium) | | ( (This)->lpVtbl -> GetDataHere(This,pformatetc,pmedium) ) |
| | |
#define IDataObject_QueryGetData(This,pformatetc) \ | | #define IDataObject_QueryGetData(This,pformatetc) \ |
|
(This)->lpVtbl -> QueryGetData(This,pformatetc) | | ( (This)->lpVtbl -> QueryGetData(This,pformatetc) ) |
| | |
#define IDataObject_GetCanonicalFormatEtc(This,pformatectIn,pformatetcOut) \ | | #define IDataObject_GetCanonicalFormatEtc(This,pformatectIn,pformatetcOut) \ |
|
(This)->lpVtbl -> GetCanonicalFormatEtc(This,pformatectIn,pformatetcOut) | | ( (This)->lpVtbl -> GetCanonicalFormatEtc(This,pformatectIn,pformatetcOut) ) |
| | |
#define IDataObject_SetData(This,pformatetc,pmedium,fRelease) \ | | #define IDataObject_SetData(This,pformatetc,pmedium,fRelease) \ |
|
(This)->lpVtbl -> SetData(This,pformatetc,pmedium,fRelease) | | ( (This)->lpVtbl -> SetData(This,pformatetc,pmedium,fRelease) ) |
| | |
#define IDataObject_EnumFormatEtc(This,dwDirection,ppenumFormatEtc) \ | | #define IDataObject_EnumFormatEtc(This,dwDirection,ppenumFormatEtc) \ |
|
(This)->lpVtbl -> EnumFormatEtc(This,dwDirection,ppenumFormatEtc) | | ( (This)->lpVtbl -> EnumFormatEtc(This,dwDirection,ppenumFormatEtc) ) |
| | |
#define IDataObject_DAdvise(This,pformatetc,advf,pAdvSink,pdwConnection) \ | | #define IDataObject_DAdvise(This,pformatetc,advf,pAdvSink,pdwConnection) \ |
|
(This)->lpVtbl -> DAdvise(This,pformatetc,advf,pAdvSink,pdwConnection) | | ( (This)->lpVtbl -> DAdvise(This,pformatetc,advf,pAdvSink,pdwConnection) ) |
| | |
#define IDataObject_DUnadvise(This,dwConnection) \ | | #define IDataObject_DUnadvise(This,dwConnection) \ |
|
(This)->lpVtbl -> DUnadvise(This,dwConnection) | | ( (This)->lpVtbl -> DUnadvise(This,dwConnection) ) |
| | |
#define IDataObject_EnumDAdvise(This,ppenumAdvise) \ | | #define IDataObject_EnumDAdvise(This,ppenumAdvise) \ |
|
(This)->lpVtbl -> EnumDAdvise(This,ppenumAdvise) | | ( (This)->lpVtbl -> EnumDAdvise(This,ppenumAdvise) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IDataObject_RemoteGetData_Proxy( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IDataObject_RemoteGetData_Proxy( |
IDataObject * This, | | IDataObject * This, |
|
/* [unique][in] */ FORMATETC *pformatetcIn, | | /* [unique][in] */ __RPC__in_opt FORMATETC *pformatetcIn, |
/* [out] */ STGMEDIUM *pRemoteMedium); | | /* [out] */ __RPC__out STGMEDIUM *pRemoteMedium); |
| | |
void __RPC_STUB IDataObject_RemoteGetData_Stub( | | void __RPC_STUB IDataObject_RemoteGetData_Stub( |
IRpcStubBuffer *This, | | IRpcStubBuffer *This, |
IRpcChannelBuffer *_pRpcChannelBuffer, | | IRpcChannelBuffer *_pRpcChannelBuffer, |
PRPC_MESSAGE _pRpcMessage, | | PRPC_MESSAGE _pRpcMessage, |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IDataObject_RemoteGetDataHere_Proxy( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IDataObject_RemoteGetDataHere_Proxy( |
IDataObject * This, | | IDataObject * This, |
|
/* [unique][in] */ FORMATETC *pformatetc, | | /* [unique][in] */ __RPC__in_opt FORMATETC *pformatetc, |
/* [out][in] */ STGMEDIUM *pRemoteMedium); | | /* [out][in] */ __RPC__inout STGMEDIUM *pRemoteMedium); |
| | |
void __RPC_STUB IDataObject_RemoteGetDataHere_Stub( | | void __RPC_STUB IDataObject_RemoteGetDataHere_Stub( |
IRpcStubBuffer *This, | | IRpcStubBuffer *This, |
IRpcChannelBuffer *_pRpcChannelBuffer, | | IRpcChannelBuffer *_pRpcChannelBuffer, |
PRPC_MESSAGE _pRpcMessage, | | PRPC_MESSAGE _pRpcMessage, |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
|
HRESULT STDMETHODCALLTYPE IDataObject_QueryGetData_Proxy( | | |
IDataObject * This, | | |
/* [unique][in] */ FORMATETC *pformatetc); | | |
| | |
void __RPC_STUB IDataObject_QueryGetData_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IDataObject_GetCanonicalFormatEtc_Proxy( | | |
IDataObject * This, | | |
/* [unique][in] */ FORMATETC *pformatectIn, | | |
/* [out] */ FORMATETC *pformatetcOut); | | |
| | |
void __RPC_STUB IDataObject_GetCanonicalFormatEtc_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IDataObject_RemoteSetData_Proxy( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IDataObject_RemoteSetData_Proxy( |
IDataObject * This, | | IDataObject * This, |
|
/* [unique][in] */ FORMATETC *pformatetc, | | /* [unique][in] */ __RPC__in_opt FORMATETC *pformatetc, |
/* [unique][in] */ FLAG_STGMEDIUM *pmedium, | | /* [unique][in] */ __RPC__in_opt FLAG_STGMEDIUM *pmedium, |
/* [in] */ BOOL fRelease); | | /* [in] */ BOOL fRelease); |
| | |
void __RPC_STUB IDataObject_RemoteSetData_Stub( | | void __RPC_STUB IDataObject_RemoteSetData_Stub( |
IRpcStubBuffer *This, | | IRpcStubBuffer *This, |
IRpcChannelBuffer *_pRpcChannelBuffer, | | IRpcChannelBuffer *_pRpcChannelBuffer, |
PRPC_MESSAGE _pRpcMessage, | | PRPC_MESSAGE _pRpcMessage, |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
|
HRESULT STDMETHODCALLTYPE IDataObject_EnumFormatEtc_Proxy( | | |
IDataObject * This, | | |
/* [in] */ DWORD dwDirection, | | |
/* [out] */ IEnumFORMATETC **ppenumFormatEtc); | | |
| | |
void __RPC_STUB IDataObject_EnumFormatEtc_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IDataObject_DAdvise_Proxy( | | |
IDataObject * This, | | |
/* [in] */ FORMATETC *pformatetc, | | |
/* [in] */ DWORD advf, | | |
/* [unique][in] */ IAdviseSink *pAdvSink, | | |
/* [out] */ DWORD *pdwConnection); | | |
| | |
void __RPC_STUB IDataObject_DAdvise_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IDataObject_DUnadvise_Proxy( | | |
IDataObject * This, | | |
/* [in] */ DWORD dwConnection); | | |
| | |
void __RPC_STUB IDataObject_DUnadvise_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IDataObject_EnumDAdvise_Proxy( | | |
IDataObject * This, | | |
/* [out] */ IEnumSTATDATA **ppenumAdvise); | | |
| | |
void __RPC_STUB IDataObject_EnumDAdvise_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IDataObject_INTERFACE_DEFINED__ */ | | #endif /* __IDataObject_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IDataAdviseHolder_INTERFACE_DEFINED__ | | #ifndef __IDataAdviseHolder_INTERFACE_DEFINED__ |
#define __IDataAdviseHolder_INTERFACE_DEFINED__ | | #define __IDataAdviseHolder_INTERFACE_DEFINED__ |
| | |
/* interface IDataAdviseHolder */ | | /* interface IDataAdviseHolder */ |
/* [uuid][object][local] */ | | /* [uuid][object][local] */ |
| | |
typedef /* [unique] */ IDataAdviseHolder *LPDATAADVISEHOLDER; | | typedef /* [unique] */ IDataAdviseHolder *LPDATAADVISEHOLDER; |
| | |
| | |
skipping to change at line 6949 | | skipping to change at line 5652 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IDataAdviseHolderVtbl | | typedef struct IDataAdviseHolderVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IDataAdviseHolder * This, | | IDataAdviseHolder * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IDataAdviseHolder * This); | | IDataAdviseHolder * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IDataAdviseHolder * This); | | IDataAdviseHolder * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *Advise )( | | HRESULT ( STDMETHODCALLTYPE *Advise )( |
IDataAdviseHolder * This, | | IDataAdviseHolder * This, |
/* [unique][in] */ IDataObject *pDataObject, | | /* [unique][in] */ IDataObject *pDataObject, |
| | |
skipping to change at line 6990 | | skipping to change at line 5694 |
} IDataAdviseHolderVtbl; | | } IDataAdviseHolderVtbl; |
| | |
interface IDataAdviseHolder | | interface IDataAdviseHolder |
{ | | { |
CONST_VTBL struct IDataAdviseHolderVtbl *lpVtbl; | | CONST_VTBL struct IDataAdviseHolderVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IDataAdviseHolder_QueryInterface(This,riid,ppvObject) \ | | #define IDataAdviseHolder_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IDataAdviseHolder_AddRef(This) \ | | #define IDataAdviseHolder_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IDataAdviseHolder_Release(This) \ | | #define IDataAdviseHolder_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IDataAdviseHolder_Advise(This,pDataObject,pFetc,advf,pAdvise,pdwConnecti
on) \ | | #define IDataAdviseHolder_Advise(This,pDataObject,pFetc,advf,pAdvise,pdwConnecti
on) \ |
|
(This)->lpVtbl -> Advise(This,pDataObject,pFetc,advf,pAdvise,pdwConnection) | | ( (This)->lpVtbl -> Advise(This,pDataObject,pFetc,advf,pAdvise,pdwConnection
) ) |
| | |
#define IDataAdviseHolder_Unadvise(This,dwConnection) \ | | #define IDataAdviseHolder_Unadvise(This,dwConnection) \ |
|
(This)->lpVtbl -> Unadvise(This,dwConnection) | | ( (This)->lpVtbl -> Unadvise(This,dwConnection) ) |
| | |
#define IDataAdviseHolder_EnumAdvise(This,ppenumAdvise) \ | | #define IDataAdviseHolder_EnumAdvise(This,ppenumAdvise) \ |
|
(This)->lpVtbl -> EnumAdvise(This,ppenumAdvise) | | ( (This)->lpVtbl -> EnumAdvise(This,ppenumAdvise) ) |
| | |
#define IDataAdviseHolder_SendOnDataChange(This,pDataObject,dwReserved,advf) \ | | #define IDataAdviseHolder_SendOnDataChange(This,pDataObject,dwReserved,advf) \ |
|
(This)->lpVtbl -> SendOnDataChange(This,pDataObject,dwReserved,advf) | | ( (This)->lpVtbl -> SendOnDataChange(This,pDataObject,dwReserved,advf) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IDataAdviseHolder_Advise_Proxy( | | |
IDataAdviseHolder * This, | | |
/* [unique][in] */ IDataObject *pDataObject, | | |
/* [unique][in] */ FORMATETC *pFetc, | | |
/* [in] */ DWORD advf, | | |
/* [unique][in] */ IAdviseSink *pAdvise, | | |
/* [out] */ DWORD *pdwConnection); | | |
| | |
void __RPC_STUB IDataAdviseHolder_Advise_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IDataAdviseHolder_Unadvise_Proxy( | | |
IDataAdviseHolder * This, | | |
/* [in] */ DWORD dwConnection); | | |
| | |
void __RPC_STUB IDataAdviseHolder_Unadvise_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IDataAdviseHolder_EnumAdvise_Proxy( | | |
IDataAdviseHolder * This, | | |
/* [out] */ IEnumSTATDATA **ppenumAdvise); | | |
| | |
void __RPC_STUB IDataAdviseHolder_EnumAdvise_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IDataAdviseHolder_SendOnDataChange_Proxy( | | |
IDataAdviseHolder * This, | | |
/* [unique][in] */ IDataObject *pDataObject, | | |
/* [in] */ DWORD dwReserved, | | |
/* [in] */ DWORD advf); | | |
| | |
void __RPC_STUB IDataAdviseHolder_SendOnDataChange_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IDataAdviseHolder_INTERFACE_DEFINED__ */ | | #endif /* __IDataAdviseHolder_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IMessageFilter_INTERFACE_DEFINED__ | | #ifndef __IMessageFilter_INTERFACE_DEFINED__ |
#define __IMessageFilter_INTERFACE_DEFINED__ | | #define __IMessageFilter_INTERFACE_DEFINED__ |
| | |
/* interface IMessageFilter */ | | /* interface IMessageFilter */ |
/* [uuid][object][local] */ | | /* [uuid][object][local] */ |
| | |
typedef /* [unique] */ IMessageFilter *LPMESSAGEFILTER; | | typedef /* [unique] */ IMessageFilter *LPMESSAGEFILTER; |
| | |
| | |
skipping to change at line 7143 | | skipping to change at line 5801 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IMessageFilterVtbl | | typedef struct IMessageFilterVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IMessageFilter * This, | | IMessageFilter * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IMessageFilter * This); | | IMessageFilter * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IMessageFilter * This); | | IMessageFilter * This); |
| | |
DWORD ( STDMETHODCALLTYPE *HandleInComingCall )( | | DWORD ( STDMETHODCALLTYPE *HandleInComingCall )( |
IMessageFilter * This, | | IMessageFilter * This, |
/* [in] */ DWORD dwCallType, | | /* [in] */ DWORD dwCallType, |
| | |
skipping to change at line 7181 | | skipping to change at line 5840 |
} IMessageFilterVtbl; | | } IMessageFilterVtbl; |
| | |
interface IMessageFilter | | interface IMessageFilter |
{ | | { |
CONST_VTBL struct IMessageFilterVtbl *lpVtbl; | | CONST_VTBL struct IMessageFilterVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IMessageFilter_QueryInterface(This,riid,ppvObject) \ | | #define IMessageFilter_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IMessageFilter_AddRef(This) \ | | #define IMessageFilter_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IMessageFilter_Release(This) \ | | #define IMessageFilter_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IMessageFilter_HandleInComingCall(This,dwCallType,htaskCaller,dwTickCoun
t,lpInterfaceInfo) \ | | #define IMessageFilter_HandleInComingCall(This,dwCallType,htaskCaller,dwTickCoun
t,lpInterfaceInfo) \ |
|
(This)->lpVtbl -> HandleInComingCall(This,dwCallType,htaskCaller,dwTickCount
,lpInterfaceInfo) | | ( (This)->lpVtbl -> HandleInComingCall(This,dwCallType,htaskCaller,dwTickCou
nt,lpInterfaceInfo) ) |
| | |
#define IMessageFilter_RetryRejectedCall(This,htaskCallee,dwTickCount,dwRejectTy
pe) \ | | #define IMessageFilter_RetryRejectedCall(This,htaskCallee,dwTickCount,dwRejectTy
pe) \ |
|
(This)->lpVtbl -> RetryRejectedCall(This,htaskCallee,dwTickCount,dwRejectTyp
e) | | ( (This)->lpVtbl -> RetryRejectedCall(This,htaskCallee,dwTickCount,dwRejectT
ype) ) |
| | |
#define IMessageFilter_MessagePending(This,htaskCallee,dwTickCount,dwPendingType
) \ | | #define IMessageFilter_MessagePending(This,htaskCallee,dwTickCount,dwPendingType
) \ |
|
(This)->lpVtbl -> MessagePending(This,htaskCallee,dwTickCount,dwPendingType) | | ( (This)->lpVtbl -> MessagePending(This,htaskCallee,dwTickCount,dwPendingTyp
e) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
DWORD STDMETHODCALLTYPE IMessageFilter_HandleInComingCall_Proxy( | | |
IMessageFilter * This, | | |
/* [in] */ DWORD dwCallType, | | |
/* [in] */ HTASK htaskCaller, | | |
/* [in] */ DWORD dwTickCount, | | |
/* [in] */ LPINTERFACEINFO lpInterfaceInfo); | | |
| | |
void __RPC_STUB IMessageFilter_HandleInComingCall_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
DWORD STDMETHODCALLTYPE IMessageFilter_RetryRejectedCall_Proxy( | | |
IMessageFilter * This, | | |
/* [in] */ HTASK htaskCallee, | | |
/* [in] */ DWORD dwTickCount, | | |
/* [in] */ DWORD dwRejectType); | | |
| | |
void __RPC_STUB IMessageFilter_RetryRejectedCall_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
DWORD STDMETHODCALLTYPE IMessageFilter_MessagePending_Proxy( | | |
IMessageFilter * This, | | |
/* [in] */ HTASK htaskCallee, | | |
/* [in] */ DWORD dwTickCount, | | |
/* [in] */ DWORD dwPendingType); | | |
| | |
void __RPC_STUB IMessageFilter_MessagePending_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IMessageFilter_INTERFACE_DEFINED__ */ | | #endif /* __IMessageFilter_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IRpcChannelBuffer_INTERFACE_DEFINED__ | | #ifndef __IRpcChannelBuffer_INTERFACE_DEFINED__ |
#define __IRpcChannelBuffer_INTERFACE_DEFINED__ | | #define __IRpcChannelBuffer_INTERFACE_DEFINED__ |
| | |
/* interface IRpcChannelBuffer */ | | /* interface IRpcChannelBuffer */ |
/* [uuid][object][local] */ | | /* [uuid][object][local] */ |
| | |
typedef unsigned long RPCOLEDATAREP; | | typedef unsigned long RPCOLEDATAREP; |
| | |
| | |
skipping to change at line 7298 | | skipping to change at line 5920 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IRpcChannelBufferVtbl | | typedef struct IRpcChannelBufferVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IRpcChannelBuffer * This, | | IRpcChannelBuffer * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IRpcChannelBuffer * This); | | IRpcChannelBuffer * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IRpcChannelBuffer * This); | | IRpcChannelBuffer * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetBuffer )( | | HRESULT ( STDMETHODCALLTYPE *GetBuffer )( |
IRpcChannelBuffer * This, | | IRpcChannelBuffer * This, |
/* [in] */ RPCOLEMESSAGE *pMessage, | | /* [in] */ RPCOLEMESSAGE *pMessage, |
| | |
skipping to change at line 7339 | | skipping to change at line 5962 |
} IRpcChannelBufferVtbl; | | } IRpcChannelBufferVtbl; |
| | |
interface IRpcChannelBuffer | | interface IRpcChannelBuffer |
{ | | { |
CONST_VTBL struct IRpcChannelBufferVtbl *lpVtbl; | | CONST_VTBL struct IRpcChannelBufferVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IRpcChannelBuffer_QueryInterface(This,riid,ppvObject) \ | | #define IRpcChannelBuffer_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IRpcChannelBuffer_AddRef(This) \ | | #define IRpcChannelBuffer_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IRpcChannelBuffer_Release(This) \ | | #define IRpcChannelBuffer_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IRpcChannelBuffer_GetBuffer(This,pMessage,riid) \ | | #define IRpcChannelBuffer_GetBuffer(This,pMessage,riid) \ |
|
(This)->lpVtbl -> GetBuffer(This,pMessage,riid) | | ( (This)->lpVtbl -> GetBuffer(This,pMessage,riid) ) |
| | |
#define IRpcChannelBuffer_SendReceive(This,pMessage,pStatus) \ | | #define IRpcChannelBuffer_SendReceive(This,pMessage,pStatus) \ |
|
(This)->lpVtbl -> SendReceive(This,pMessage,pStatus) | | ( (This)->lpVtbl -> SendReceive(This,pMessage,pStatus) ) |
| | |
#define IRpcChannelBuffer_FreeBuffer(This,pMessage) \ | | #define IRpcChannelBuffer_FreeBuffer(This,pMessage) \ |
|
(This)->lpVtbl -> FreeBuffer(This,pMessage) | | ( (This)->lpVtbl -> FreeBuffer(This,pMessage) ) |
| | |
#define IRpcChannelBuffer_GetDestCtx(This,pdwDestContext,ppvDestContext) \ | | #define IRpcChannelBuffer_GetDestCtx(This,pdwDestContext,ppvDestContext) \ |
|
(This)->lpVtbl -> GetDestCtx(This,pdwDestContext,ppvDestContext) | | ( (This)->lpVtbl -> GetDestCtx(This,pdwDestContext,ppvDestContext) ) |
| | |
#define IRpcChannelBuffer_IsConnected(This) \ | | #define IRpcChannelBuffer_IsConnected(This) \ |
|
(This)->lpVtbl -> IsConnected(This) | | ( (This)->lpVtbl -> IsConnected(This) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IRpcChannelBuffer_GetBuffer_Proxy( | | |
IRpcChannelBuffer * This, | | |
/* [in] */ RPCOLEMESSAGE *pMessage, | | |
/* [in] */ REFIID riid); | | |
| | |
void __RPC_STUB IRpcChannelBuffer_GetBuffer_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IRpcChannelBuffer_SendReceive_Proxy( | | |
IRpcChannelBuffer * This, | | |
/* [out][in] */ RPCOLEMESSAGE *pMessage, | | |
/* [out] */ ULONG *pStatus); | | |
| | |
void __RPC_STUB IRpcChannelBuffer_SendReceive_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IRpcChannelBuffer_FreeBuffer_Proxy( | | |
IRpcChannelBuffer * This, | | |
/* [in] */ RPCOLEMESSAGE *pMessage); | | |
| | |
void __RPC_STUB IRpcChannelBuffer_FreeBuffer_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IRpcChannelBuffer_GetDestCtx_Proxy( | | |
IRpcChannelBuffer * This, | | |
/* [out] */ DWORD *pdwDestContext, | | |
/* [out] */ void **ppvDestContext); | | |
| | |
void __RPC_STUB IRpcChannelBuffer_GetDestCtx_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IRpcChannelBuffer_IsConnected_Proxy( | | |
IRpcChannelBuffer * This); | | |
| | |
void __RPC_STUB IRpcChannelBuffer_IsConnected_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IRpcChannelBuffer_INTERFACE_DEFINED__ */ | | #endif /* __IRpcChannelBuffer_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IRpcChannelBuffer2_INTERFACE_DEFINED__ | | #ifndef __IRpcChannelBuffer2_INTERFACE_DEFINED__ |
#define __IRpcChannelBuffer2_INTERFACE_DEFINED__ | | #define __IRpcChannelBuffer2_INTERFACE_DEFINED__ |
| | |
/* interface IRpcChannelBuffer2 */ | | /* interface IRpcChannelBuffer2 */ |
/* [uuid][object][local] */ | | /* [uuid][object][local] */ |
| | |
EXTERN_C const IID IID_IRpcChannelBuffer2; | | EXTERN_C const IID IID_IRpcChannelBuffer2; |
| | |
| | |
skipping to change at line 7448 | | skipping to change at line 6019 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IRpcChannelBuffer2Vtbl | | typedef struct IRpcChannelBuffer2Vtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IRpcChannelBuffer2 * This, | | IRpcChannelBuffer2 * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IRpcChannelBuffer2 * This); | | IRpcChannelBuffer2 * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IRpcChannelBuffer2 * This); | | IRpcChannelBuffer2 * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetBuffer )( | | HRESULT ( STDMETHODCALLTYPE *GetBuffer )( |
IRpcChannelBuffer2 * This, | | IRpcChannelBuffer2 * This, |
/* [in] */ RPCOLEMESSAGE *pMessage, | | /* [in] */ RPCOLEMESSAGE *pMessage, |
| | |
skipping to change at line 7493 | | skipping to change at line 6065 |
} IRpcChannelBuffer2Vtbl; | | } IRpcChannelBuffer2Vtbl; |
| | |
interface IRpcChannelBuffer2 | | interface IRpcChannelBuffer2 |
{ | | { |
CONST_VTBL struct IRpcChannelBuffer2Vtbl *lpVtbl; | | CONST_VTBL struct IRpcChannelBuffer2Vtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IRpcChannelBuffer2_QueryInterface(This,riid,ppvObject) \ | | #define IRpcChannelBuffer2_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IRpcChannelBuffer2_AddRef(This) \ | | #define IRpcChannelBuffer2_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IRpcChannelBuffer2_Release(This) \ | | #define IRpcChannelBuffer2_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IRpcChannelBuffer2_GetBuffer(This,pMessage,riid) \ | | #define IRpcChannelBuffer2_GetBuffer(This,pMessage,riid) \ |
|
(This)->lpVtbl -> GetBuffer(This,pMessage,riid) | | ( (This)->lpVtbl -> GetBuffer(This,pMessage,riid) ) |
| | |
#define IRpcChannelBuffer2_SendReceive(This,pMessage,pStatus) \ | | #define IRpcChannelBuffer2_SendReceive(This,pMessage,pStatus) \ |
|
(This)->lpVtbl -> SendReceive(This,pMessage,pStatus) | | ( (This)->lpVtbl -> SendReceive(This,pMessage,pStatus) ) |
| | |
#define IRpcChannelBuffer2_FreeBuffer(This,pMessage) \ | | #define IRpcChannelBuffer2_FreeBuffer(This,pMessage) \ |
|
(This)->lpVtbl -> FreeBuffer(This,pMessage) | | ( (This)->lpVtbl -> FreeBuffer(This,pMessage) ) |
| | |
#define IRpcChannelBuffer2_GetDestCtx(This,pdwDestContext,ppvDestContext) \ | | #define IRpcChannelBuffer2_GetDestCtx(This,pdwDestContext,ppvDestContext) \ |
|
(This)->lpVtbl -> GetDestCtx(This,pdwDestContext,ppvDestContext) | | ( (This)->lpVtbl -> GetDestCtx(This,pdwDestContext,ppvDestContext) ) |
| | |
#define IRpcChannelBuffer2_IsConnected(This) \ | | #define IRpcChannelBuffer2_IsConnected(This) \ |
|
(This)->lpVtbl -> IsConnected(This) | | ( (This)->lpVtbl -> IsConnected(This) ) |
| | |
#define IRpcChannelBuffer2_GetProtocolVersion(This,pdwVersion) \ | | #define IRpcChannelBuffer2_GetProtocolVersion(This,pdwVersion) \ |
|
(This)->lpVtbl -> GetProtocolVersion(This,pdwVersion) | | ( (This)->lpVtbl -> GetProtocolVersion(This,pdwVersion) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IRpcChannelBuffer2_GetProtocolVersion_Proxy( | | |
IRpcChannelBuffer2 * This, | | |
/* [out][in] */ DWORD *pdwVersion); | | |
| | |
void __RPC_STUB IRpcChannelBuffer2_GetProtocolVersion_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IRpcChannelBuffer2_INTERFACE_DEFINED__ */ | | #endif /* __IRpcChannelBuffer2_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IAsyncRpcChannelBuffer_INTERFACE_DEFINED__ | | #ifndef __IAsyncRpcChannelBuffer_INTERFACE_DEFINED__ |
#define __IAsyncRpcChannelBuffer_INTERFACE_DEFINED__ | | #define __IAsyncRpcChannelBuffer_INTERFACE_DEFINED__ |
| | |
/* interface IAsyncRpcChannelBuffer */ | | /* interface IAsyncRpcChannelBuffer */ |
/* [unique][uuid][object][local] */ | | /* [unique][uuid][object][local] */ |
| | |
EXTERN_C const IID IID_IAsyncRpcChannelBuffer; | | EXTERN_C const IID IID_IAsyncRpcChannelBuffer; |
| | |
| | |
skipping to change at line 7574 | | skipping to change at line 6136 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IAsyncRpcChannelBufferVtbl | | typedef struct IAsyncRpcChannelBufferVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IAsyncRpcChannelBuffer * This, | | IAsyncRpcChannelBuffer * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IAsyncRpcChannelBuffer * This); | | IAsyncRpcChannelBuffer * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IAsyncRpcChannelBuffer * This); | | IAsyncRpcChannelBuffer * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetBuffer )( | | HRESULT ( STDMETHODCALLTYPE *GetBuffer )( |
IAsyncRpcChannelBuffer * This, | | IAsyncRpcChannelBuffer * This, |
/* [in] */ RPCOLEMESSAGE *pMessage, | | /* [in] */ RPCOLEMESSAGE *pMessage, |
| | |
skipping to change at line 7636 | | skipping to change at line 6199 |
} IAsyncRpcChannelBufferVtbl; | | } IAsyncRpcChannelBufferVtbl; |
| | |
interface IAsyncRpcChannelBuffer | | interface IAsyncRpcChannelBuffer |
{ | | { |
CONST_VTBL struct IAsyncRpcChannelBufferVtbl *lpVtbl; | | CONST_VTBL struct IAsyncRpcChannelBufferVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IAsyncRpcChannelBuffer_QueryInterface(This,riid,ppvObject) \ | | #define IAsyncRpcChannelBuffer_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IAsyncRpcChannelBuffer_AddRef(This) \ | | #define IAsyncRpcChannelBuffer_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IAsyncRpcChannelBuffer_Release(This) \ | | #define IAsyncRpcChannelBuffer_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IAsyncRpcChannelBuffer_GetBuffer(This,pMessage,riid) \ | | #define IAsyncRpcChannelBuffer_GetBuffer(This,pMessage,riid) \ |
|
(This)->lpVtbl -> GetBuffer(This,pMessage,riid) | | ( (This)->lpVtbl -> GetBuffer(This,pMessage,riid) ) |
| | |
#define IAsyncRpcChannelBuffer_SendReceive(This,pMessage,pStatus) \ | | #define IAsyncRpcChannelBuffer_SendReceive(This,pMessage,pStatus) \ |
|
(This)->lpVtbl -> SendReceive(This,pMessage,pStatus) | | ( (This)->lpVtbl -> SendReceive(This,pMessage,pStatus) ) |
| | |
#define IAsyncRpcChannelBuffer_FreeBuffer(This,pMessage) \ | | #define IAsyncRpcChannelBuffer_FreeBuffer(This,pMessage) \ |
|
(This)->lpVtbl -> FreeBuffer(This,pMessage) | | ( (This)->lpVtbl -> FreeBuffer(This,pMessage) ) |
| | |
#define IAsyncRpcChannelBuffer_GetDestCtx(This,pdwDestContext,ppvDestContext) \ | | #define IAsyncRpcChannelBuffer_GetDestCtx(This,pdwDestContext,ppvDestContext) \ |
|
(This)->lpVtbl -> GetDestCtx(This,pdwDestContext,ppvDestContext) | | ( (This)->lpVtbl -> GetDestCtx(This,pdwDestContext,ppvDestContext) ) |
| | |
#define IAsyncRpcChannelBuffer_IsConnected(This) \ | | #define IAsyncRpcChannelBuffer_IsConnected(This) \ |
|
(This)->lpVtbl -> IsConnected(This) | | ( (This)->lpVtbl -> IsConnected(This) ) |
| | |
#define IAsyncRpcChannelBuffer_GetProtocolVersion(This,pdwVersion) \ | | #define IAsyncRpcChannelBuffer_GetProtocolVersion(This,pdwVersion) \ |
|
(This)->lpVtbl -> GetProtocolVersion(This,pdwVersion) | | ( (This)->lpVtbl -> GetProtocolVersion(This,pdwVersion) ) |
| | |
#define IAsyncRpcChannelBuffer_Send(This,pMsg,pSync,pulStatus) \ | | #define IAsyncRpcChannelBuffer_Send(This,pMsg,pSync,pulStatus) \ |
|
(This)->lpVtbl -> Send(This,pMsg,pSync,pulStatus) | | ( (This)->lpVtbl -> Send(This,pMsg,pSync,pulStatus) ) |
| | |
#define IAsyncRpcChannelBuffer_Receive(This,pMsg,pulStatus) \ | | #define IAsyncRpcChannelBuffer_Receive(This,pMsg,pulStatus) \ |
|
(This)->lpVtbl -> Receive(This,pMsg,pulStatus) | | ( (This)->lpVtbl -> Receive(This,pMsg,pulStatus) ) |
| | |
#define IAsyncRpcChannelBuffer_GetDestCtxEx(This,pMsg,pdwDestContext,ppvDestCont
ext) \ | | #define IAsyncRpcChannelBuffer_GetDestCtxEx(This,pMsg,pdwDestContext,ppvDestCont
ext) \ |
|
(This)->lpVtbl -> GetDestCtxEx(This,pMsg,pdwDestContext,ppvDestContext) | | ( (This)->lpVtbl -> GetDestCtxEx(This,pMsg,pdwDestContext,ppvDestContext) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IAsyncRpcChannelBuffer_Send_Proxy( | | |
IAsyncRpcChannelBuffer * This, | | |
/* [out][in] */ RPCOLEMESSAGE *pMsg, | | |
/* [in] */ ISynchronize *pSync, | | |
/* [out] */ ULONG *pulStatus); | | |
| | |
void __RPC_STUB IAsyncRpcChannelBuffer_Send_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IAsyncRpcChannelBuffer_Receive_Proxy( | | |
IAsyncRpcChannelBuffer * This, | | |
/* [out][in] */ RPCOLEMESSAGE *pMsg, | | |
/* [out] */ ULONG *pulStatus); | | |
| | |
void __RPC_STUB IAsyncRpcChannelBuffer_Receive_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IAsyncRpcChannelBuffer_GetDestCtxEx_Proxy( | | |
IAsyncRpcChannelBuffer * This, | | |
/* [in] */ RPCOLEMESSAGE *pMsg, | | |
/* [out] */ DWORD *pdwDestContext, | | |
/* [out] */ void **ppvDestContext); | | |
| | |
void __RPC_STUB IAsyncRpcChannelBuffer_GetDestCtxEx_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IAsyncRpcChannelBuffer_INTERFACE_DEFINED__ */ | | #endif /* __IAsyncRpcChannelBuffer_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IRpcChannelBuffer3_INTERFACE_DEFINED__ | | #ifndef __IRpcChannelBuffer3_INTERFACE_DEFINED__ |
#define __IRpcChannelBuffer3_INTERFACE_DEFINED__ | | #define __IRpcChannelBuffer3_INTERFACE_DEFINED__ |
| | |
/* interface IRpcChannelBuffer3 */ | | /* interface IRpcChannelBuffer3 */ |
/* [uuid][object][local] */ | | /* [uuid][object][local] */ |
| | |
EXTERN_C const IID IID_IRpcChannelBuffer3; | | EXTERN_C const IID IID_IRpcChannelBuffer3; |
| | |
| | |
skipping to change at line 7767 | | skipping to change at line 6295 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IRpcChannelBuffer3Vtbl | | typedef struct IRpcChannelBuffer3Vtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IRpcChannelBuffer3 * This, | | IRpcChannelBuffer3 * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IRpcChannelBuffer3 * This); | | IRpcChannelBuffer3 * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IRpcChannelBuffer3 * This); | | IRpcChannelBuffer3 * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetBuffer )( | | HRESULT ( STDMETHODCALLTYPE *GetBuffer )( |
IRpcChannelBuffer3 * This, | | IRpcChannelBuffer3 * This, |
/* [in] */ RPCOLEMESSAGE *pMessage, | | /* [in] */ RPCOLEMESSAGE *pMessage, |
| | |
skipping to change at line 7849 | | skipping to change at line 6378 |
} IRpcChannelBuffer3Vtbl; | | } IRpcChannelBuffer3Vtbl; |
| | |
interface IRpcChannelBuffer3 | | interface IRpcChannelBuffer3 |
{ | | { |
CONST_VTBL struct IRpcChannelBuffer3Vtbl *lpVtbl; | | CONST_VTBL struct IRpcChannelBuffer3Vtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IRpcChannelBuffer3_QueryInterface(This,riid,ppvObject) \ | | #define IRpcChannelBuffer3_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IRpcChannelBuffer3_AddRef(This) \ | | #define IRpcChannelBuffer3_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IRpcChannelBuffer3_Release(This) \ | | #define IRpcChannelBuffer3_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IRpcChannelBuffer3_GetBuffer(This,pMessage,riid) \ | | #define IRpcChannelBuffer3_GetBuffer(This,pMessage,riid) \ |
|
(This)->lpVtbl -> GetBuffer(This,pMessage,riid) | | ( (This)->lpVtbl -> GetBuffer(This,pMessage,riid) ) |
| | |
#define IRpcChannelBuffer3_SendReceive(This,pMessage,pStatus) \ | | #define IRpcChannelBuffer3_SendReceive(This,pMessage,pStatus) \ |
|
(This)->lpVtbl -> SendReceive(This,pMessage,pStatus) | | ( (This)->lpVtbl -> SendReceive(This,pMessage,pStatus) ) |
| | |
#define IRpcChannelBuffer3_FreeBuffer(This,pMessage) \ | | #define IRpcChannelBuffer3_FreeBuffer(This,pMessage) \ |
|
(This)->lpVtbl -> FreeBuffer(This,pMessage) | | ( (This)->lpVtbl -> FreeBuffer(This,pMessage) ) |
| | |
#define IRpcChannelBuffer3_GetDestCtx(This,pdwDestContext,ppvDestContext) \ | | #define IRpcChannelBuffer3_GetDestCtx(This,pdwDestContext,ppvDestContext) \ |
|
(This)->lpVtbl -> GetDestCtx(This,pdwDestContext,ppvDestContext) | | ( (This)->lpVtbl -> GetDestCtx(This,pdwDestContext,ppvDestContext) ) |
| | |
#define IRpcChannelBuffer3_IsConnected(This) \ | | #define IRpcChannelBuffer3_IsConnected(This) \ |
|
(This)->lpVtbl -> IsConnected(This) | | ( (This)->lpVtbl -> IsConnected(This) ) |
| | |
#define IRpcChannelBuffer3_GetProtocolVersion(This,pdwVersion) \ | | #define IRpcChannelBuffer3_GetProtocolVersion(This,pdwVersion) \ |
|
(This)->lpVtbl -> GetProtocolVersion(This,pdwVersion) | | ( (This)->lpVtbl -> GetProtocolVersion(This,pdwVersion) ) |
| | |
#define IRpcChannelBuffer3_Send(This,pMsg,pulStatus) \ | | #define IRpcChannelBuffer3_Send(This,pMsg,pulStatus) \ |
|
(This)->lpVtbl -> Send(This,pMsg,pulStatus) | | ( (This)->lpVtbl -> Send(This,pMsg,pulStatus) ) |
| | |
#define IRpcChannelBuffer3_Receive(This,pMsg,ulSize,pulStatus) \ | | #define IRpcChannelBuffer3_Receive(This,pMsg,ulSize,pulStatus) \ |
|
(This)->lpVtbl -> Receive(This,pMsg,ulSize,pulStatus) | | ( (This)->lpVtbl -> Receive(This,pMsg,ulSize,pulStatus) ) |
| | |
#define IRpcChannelBuffer3_Cancel(This,pMsg) \ | | #define IRpcChannelBuffer3_Cancel(This,pMsg) \ |
|
(This)->lpVtbl -> Cancel(This,pMsg) | | ( (This)->lpVtbl -> Cancel(This,pMsg) ) |
| | |
#define IRpcChannelBuffer3_GetCallContext(This,pMsg,riid,pInterface) \ | | #define IRpcChannelBuffer3_GetCallContext(This,pMsg,riid,pInterface) \ |
|
(This)->lpVtbl -> GetCallContext(This,pMsg,riid,pInterface) | | ( (This)->lpVtbl -> GetCallContext(This,pMsg,riid,pInterface) ) |
| | |
#define IRpcChannelBuffer3_GetDestCtxEx(This,pMsg,pdwDestContext,ppvDestContext)
\ | | #define IRpcChannelBuffer3_GetDestCtxEx(This,pMsg,pdwDestContext,ppvDestContext)
\ |
|
(This)->lpVtbl -> GetDestCtxEx(This,pMsg,pdwDestContext,ppvDestContext) | | ( (This)->lpVtbl -> GetDestCtxEx(This,pMsg,pdwDestContext,ppvDestContext) ) |
| | |
#define IRpcChannelBuffer3_GetState(This,pMsg,pState) \ | | #define IRpcChannelBuffer3_GetState(This,pMsg,pState) \ |
|
(This)->lpVtbl -> GetState(This,pMsg,pState) | | ( (This)->lpVtbl -> GetState(This,pMsg,pState) ) |
| | |
#define IRpcChannelBuffer3_RegisterAsync(This,pMsg,pAsyncMgr) \ | | #define IRpcChannelBuffer3_RegisterAsync(This,pMsg,pAsyncMgr) \ |
|
(This)->lpVtbl -> RegisterAsync(This,pMsg,pAsyncMgr) | | ( (This)->lpVtbl -> RegisterAsync(This,pMsg,pAsyncMgr) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IRpcChannelBuffer3_Send_Proxy( | | |
IRpcChannelBuffer3 * This, | | |
/* [out][in] */ RPCOLEMESSAGE *pMsg, | | |
/* [out] */ ULONG *pulStatus); | | |
| | |
void __RPC_STUB IRpcChannelBuffer3_Send_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IRpcChannelBuffer3_Receive_Proxy( | | |
IRpcChannelBuffer3 * This, | | |
/* [out][in] */ RPCOLEMESSAGE *pMsg, | | |
/* [in] */ ULONG ulSize, | | |
/* [out] */ ULONG *pulStatus); | | |
| | |
void __RPC_STUB IRpcChannelBuffer3_Receive_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IRpcChannelBuffer3_Cancel_Proxy( | | |
IRpcChannelBuffer3 * This, | | |
/* [in] */ RPCOLEMESSAGE *pMsg); | | |
| | |
void __RPC_STUB IRpcChannelBuffer3_Cancel_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IRpcChannelBuffer3_GetCallContext_Proxy( | | |
IRpcChannelBuffer3 * This, | | |
/* [in] */ RPCOLEMESSAGE *pMsg, | | |
/* [in] */ REFIID riid, | | |
/* [out] */ void **pInterface); | | |
| | |
void __RPC_STUB IRpcChannelBuffer3_GetCallContext_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IRpcChannelBuffer3_GetDestCtxEx_Proxy( | | |
IRpcChannelBuffer3 * This, | | |
/* [in] */ RPCOLEMESSAGE *pMsg, | | |
/* [out] */ DWORD *pdwDestContext, | | |
/* [out] */ void **ppvDestContext); | | |
| | |
void __RPC_STUB IRpcChannelBuffer3_GetDestCtxEx_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IRpcChannelBuffer3_GetState_Proxy( | | |
IRpcChannelBuffer3 * This, | | |
/* [in] */ RPCOLEMESSAGE *pMsg, | | |
/* [out] */ DWORD *pState); | | |
| | |
void __RPC_STUB IRpcChannelBuffer3_GetState_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IRpcChannelBuffer3_RegisterAsync_Proxy( | | |
IRpcChannelBuffer3 * This, | | |
/* [in] */ RPCOLEMESSAGE *pMsg, | | |
/* [in] */ IAsyncManager *pAsyncMgr); | | |
| | |
void __RPC_STUB IRpcChannelBuffer3_RegisterAsync_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IRpcChannelBuffer3_INTERFACE_DEFINED__ */ | | #endif /* __IRpcChannelBuffer3_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IRpcSyntaxNegotiate_INTERFACE_DEFINED__ | | #ifndef __IRpcSyntaxNegotiate_INTERFACE_DEFINED__ |
#define __IRpcSyntaxNegotiate_INTERFACE_DEFINED__ | | #define __IRpcSyntaxNegotiate_INTERFACE_DEFINED__ |
| | |
/* interface IRpcSyntaxNegotiate */ | | /* interface IRpcSyntaxNegotiate */ |
/* [uuid][object][local] */ | | /* [uuid][object][local] */ |
| | |
EXTERN_C const IID IID_IRpcSyntaxNegotiate; | | EXTERN_C const IID IID_IRpcSyntaxNegotiate; |
| | |
| | |
skipping to change at line 8009 | | skipping to change at line 6459 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IRpcSyntaxNegotiateVtbl | | typedef struct IRpcSyntaxNegotiateVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IRpcSyntaxNegotiate * This, | | IRpcSyntaxNegotiate * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IRpcSyntaxNegotiate * This); | | IRpcSyntaxNegotiate * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IRpcSyntaxNegotiate * This); | | IRpcSyntaxNegotiate * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *NegotiateSyntax )( | | HRESULT ( STDMETHODCALLTYPE *NegotiateSyntax )( |
IRpcSyntaxNegotiate * This, | | IRpcSyntaxNegotiate * This, |
/* [out][in] */ RPCOLEMESSAGE *pMsg); | | /* [out][in] */ RPCOLEMESSAGE *pMsg); |
| | |
skipping to change at line 8032 | | skipping to change at line 6483 |
} IRpcSyntaxNegotiateVtbl; | | } IRpcSyntaxNegotiateVtbl; |
| | |
interface IRpcSyntaxNegotiate | | interface IRpcSyntaxNegotiate |
{ | | { |
CONST_VTBL struct IRpcSyntaxNegotiateVtbl *lpVtbl; | | CONST_VTBL struct IRpcSyntaxNegotiateVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IRpcSyntaxNegotiate_QueryInterface(This,riid,ppvObject) \ | | #define IRpcSyntaxNegotiate_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IRpcSyntaxNegotiate_AddRef(This) \ | | #define IRpcSyntaxNegotiate_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IRpcSyntaxNegotiate_Release(This) \ | | #define IRpcSyntaxNegotiate_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IRpcSyntaxNegotiate_NegotiateSyntax(This,pMsg) \ | | #define IRpcSyntaxNegotiate_NegotiateSyntax(This,pMsg) \ |
|
(This)->lpVtbl -> NegotiateSyntax(This,pMsg) | | ( (This)->lpVtbl -> NegotiateSyntax(This,pMsg) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IRpcSyntaxNegotiate_NegotiateSyntax_Proxy( | | |
IRpcSyntaxNegotiate * This, | | |
/* [out][in] */ RPCOLEMESSAGE *pMsg); | | |
| | |
void __RPC_STUB IRpcSyntaxNegotiate_NegotiateSyntax_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IRpcSyntaxNegotiate_INTERFACE_DEFINED__ */ | | #endif /* __IRpcSyntaxNegotiate_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IRpcProxyBuffer_INTERFACE_DEFINED__ | | #ifndef __IRpcProxyBuffer_INTERFACE_DEFINED__ |
#define __IRpcProxyBuffer_INTERFACE_DEFINED__ | | #define __IRpcProxyBuffer_INTERFACE_DEFINED__ |
| | |
/* interface IRpcProxyBuffer */ | | /* interface IRpcProxyBuffer */ |
/* [uuid][object][local] */ | | /* [uuid][object][local] */ |
| | |
EXTERN_C const IID IID_IRpcProxyBuffer; | | EXTERN_C const IID IID_IRpcProxyBuffer; |
| | |
| | |
skipping to change at line 8089 | | skipping to change at line 6530 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IRpcProxyBufferVtbl | | typedef struct IRpcProxyBufferVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IRpcProxyBuffer * This, | | IRpcProxyBuffer * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IRpcProxyBuffer * This); | | IRpcProxyBuffer * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IRpcProxyBuffer * This); | | IRpcProxyBuffer * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *Connect )( | | HRESULT ( STDMETHODCALLTYPE *Connect )( |
IRpcProxyBuffer * This, | | IRpcProxyBuffer * This, |
/* [unique][in] */ IRpcChannelBuffer *pRpcChannelBuffer); | | /* [unique][in] */ IRpcChannelBuffer *pRpcChannelBuffer); |
| | |
skipping to change at line 8115 | | skipping to change at line 6557 |
} IRpcProxyBufferVtbl; | | } IRpcProxyBufferVtbl; |
| | |
interface IRpcProxyBuffer | | interface IRpcProxyBuffer |
{ | | { |
CONST_VTBL struct IRpcProxyBufferVtbl *lpVtbl; | | CONST_VTBL struct IRpcProxyBufferVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IRpcProxyBuffer_QueryInterface(This,riid,ppvObject) \ | | #define IRpcProxyBuffer_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IRpcProxyBuffer_AddRef(This) \ | | #define IRpcProxyBuffer_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IRpcProxyBuffer_Release(This) \ | | #define IRpcProxyBuffer_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IRpcProxyBuffer_Connect(This,pRpcChannelBuffer) \ | | #define IRpcProxyBuffer_Connect(This,pRpcChannelBuffer) \ |
|
(This)->lpVtbl -> Connect(This,pRpcChannelBuffer) | | ( (This)->lpVtbl -> Connect(This,pRpcChannelBuffer) ) |
| | |
#define IRpcProxyBuffer_Disconnect(This) \ | | #define IRpcProxyBuffer_Disconnect(This) \ |
|
(This)->lpVtbl -> Disconnect(This) | | ( (This)->lpVtbl -> Disconnect(This) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IRpcProxyBuffer_Connect_Proxy( | | |
IRpcProxyBuffer * This, | | |
/* [unique][in] */ IRpcChannelBuffer *pRpcChannelBuffer); | | |
| | |
void __RPC_STUB IRpcProxyBuffer_Connect_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
void STDMETHODCALLTYPE IRpcProxyBuffer_Disconnect_Proxy( | | |
IRpcProxyBuffer * This); | | |
| | |
void __RPC_STUB IRpcProxyBuffer_Disconnect_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IRpcProxyBuffer_INTERFACE_DEFINED__ */ | | #endif /* __IRpcProxyBuffer_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IRpcStubBuffer_INTERFACE_DEFINED__ | | #ifndef __IRpcStubBuffer_INTERFACE_DEFINED__ |
#define __IRpcStubBuffer_INTERFACE_DEFINED__ | | #define __IRpcStubBuffer_INTERFACE_DEFINED__ |
| | |
/* interface IRpcStubBuffer */ | | /* interface IRpcStubBuffer */ |
/* [uuid][object][local] */ | | /* [uuid][object][local] */ |
| | |
EXTERN_C const IID IID_IRpcStubBuffer; | | EXTERN_C const IID IID_IRpcStubBuffer; |
| | |
| | |
skipping to change at line 8199 | | skipping to change at line 6622 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IRpcStubBufferVtbl | | typedef struct IRpcStubBufferVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IRpcStubBuffer * This, | | IRpcStubBuffer * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IRpcStubBuffer * This); | | IRpcStubBuffer * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IRpcStubBuffer * This); | | IRpcStubBuffer * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *Connect )( | | HRESULT ( STDMETHODCALLTYPE *Connect )( |
IRpcStubBuffer * This, | | IRpcStubBuffer * This, |
/* [in] */ IUnknown *pUnkServer); | | /* [in] */ IUnknown *pUnkServer); |
| | |
skipping to change at line 8245 | | skipping to change at line 6669 |
} IRpcStubBufferVtbl; | | } IRpcStubBufferVtbl; |
| | |
interface IRpcStubBuffer | | interface IRpcStubBuffer |
{ | | { |
CONST_VTBL struct IRpcStubBufferVtbl *lpVtbl; | | CONST_VTBL struct IRpcStubBufferVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IRpcStubBuffer_QueryInterface(This,riid,ppvObject) \ | | #define IRpcStubBuffer_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IRpcStubBuffer_AddRef(This) \ | | #define IRpcStubBuffer_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IRpcStubBuffer_Release(This) \ | | #define IRpcStubBuffer_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IRpcStubBuffer_Connect(This,pUnkServer) \ | | #define IRpcStubBuffer_Connect(This,pUnkServer) \ |
|
(This)->lpVtbl -> Connect(This,pUnkServer) | | ( (This)->lpVtbl -> Connect(This,pUnkServer) ) |
| | |
#define IRpcStubBuffer_Disconnect(This) \ | | #define IRpcStubBuffer_Disconnect(This) \ |
|
(This)->lpVtbl -> Disconnect(This) | | ( (This)->lpVtbl -> Disconnect(This) ) |
| | |
#define IRpcStubBuffer_Invoke(This,_prpcmsg,_pRpcChannelBuffer) \ | | #define IRpcStubBuffer_Invoke(This,_prpcmsg,_pRpcChannelBuffer) \ |
|
(This)->lpVtbl -> Invoke(This,_prpcmsg,_pRpcChannelBuffer) | | ( (This)->lpVtbl -> Invoke(This,_prpcmsg,_pRpcChannelBuffer) ) |
| | |
#define IRpcStubBuffer_IsIIDSupported(This,riid) \ | | #define IRpcStubBuffer_IsIIDSupported(This,riid) \ |
|
(This)->lpVtbl -> IsIIDSupported(This,riid) | | ( (This)->lpVtbl -> IsIIDSupported(This,riid) ) |
| | |
#define IRpcStubBuffer_CountRefs(This) \ | | #define IRpcStubBuffer_CountRefs(This) \ |
|
(This)->lpVtbl -> CountRefs(This) | | ( (This)->lpVtbl -> CountRefs(This) ) |
| | |
#define IRpcStubBuffer_DebugServerQueryInterface(This,ppv) \ | | #define IRpcStubBuffer_DebugServerQueryInterface(This,ppv) \ |
|
(This)->lpVtbl -> DebugServerQueryInterface(This,ppv) | | ( (This)->lpVtbl -> DebugServerQueryInterface(This,ppv) ) |
| | |
#define IRpcStubBuffer_DebugServerRelease(This,pv) \ | | #define IRpcStubBuffer_DebugServerRelease(This,pv) \ |
|
(This)->lpVtbl -> DebugServerRelease(This,pv) | | ( (This)->lpVtbl -> DebugServerRelease(This,pv) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IRpcStubBuffer_Connect_Proxy( | | |
IRpcStubBuffer * This, | | |
/* [in] */ IUnknown *pUnkServer); | | |
| | |
void __RPC_STUB IRpcStubBuffer_Connect_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
void STDMETHODCALLTYPE IRpcStubBuffer_Disconnect_Proxy( | | |
IRpcStubBuffer * This); | | |
| | |
void __RPC_STUB IRpcStubBuffer_Disconnect_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IRpcStubBuffer_Invoke_Proxy( | | |
IRpcStubBuffer * This, | | |
/* [in] */ RPCOLEMESSAGE *_prpcmsg, | | |
/* [in] */ IRpcChannelBuffer *_pRpcChannelBuffer); | | |
| | |
void __RPC_STUB IRpcStubBuffer_Invoke_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
IRpcStubBuffer *STDMETHODCALLTYPE IRpcStubBuffer_IsIIDSupported_Proxy( | | |
IRpcStubBuffer * This, | | |
/* [in] */ REFIID riid); | | |
| | |
void __RPC_STUB IRpcStubBuffer_IsIIDSupported_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
ULONG STDMETHODCALLTYPE IRpcStubBuffer_CountRefs_Proxy( | | |
IRpcStubBuffer * This); | | |
| | |
void __RPC_STUB IRpcStubBuffer_CountRefs_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IRpcStubBuffer_DebugServerQueryInterface_Proxy( | | |
IRpcStubBuffer * This, | | |
void **ppv); | | |
| | |
void __RPC_STUB IRpcStubBuffer_DebugServerQueryInterface_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
void STDMETHODCALLTYPE IRpcStubBuffer_DebugServerRelease_Proxy( | | |
IRpcStubBuffer * This, | | |
void *pv); | | |
| | |
void __RPC_STUB IRpcStubBuffer_DebugServerRelease_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IRpcStubBuffer_INTERFACE_DEFINED__ */ | | #endif /* __IRpcStubBuffer_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IPSFactoryBuffer_INTERFACE_DEFINED__ | | #ifndef __IPSFactoryBuffer_INTERFACE_DEFINED__ |
#define __IPSFactoryBuffer_INTERFACE_DEFINED__ | | #define __IPSFactoryBuffer_INTERFACE_DEFINED__ |
| | |
/* interface IPSFactoryBuffer */ | | /* interface IPSFactoryBuffer */ |
/* [uuid][object][local] */ | | /* [uuid][object][local] */ |
| | |
EXTERN_C const IID IID_IPSFactoryBuffer; | | EXTERN_C const IID IID_IPSFactoryBuffer; |
| | |
| | |
skipping to change at line 8385 | | skipping to change at line 6740 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IPSFactoryBufferVtbl | | typedef struct IPSFactoryBufferVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IPSFactoryBuffer * This, | | IPSFactoryBuffer * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IPSFactoryBuffer * This); | | IPSFactoryBuffer * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IPSFactoryBuffer * This); | | IPSFactoryBuffer * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *CreateProxy )( | | HRESULT ( STDMETHODCALLTYPE *CreateProxy )( |
IPSFactoryBuffer * This, | | IPSFactoryBuffer * This, |
/* [in] */ IUnknown *pUnkOuter, | | /* [in] */ IUnknown *pUnkOuter, |
| | |
skipping to change at line 8417 | | skipping to change at line 6773 |
} IPSFactoryBufferVtbl; | | } IPSFactoryBufferVtbl; |
| | |
interface IPSFactoryBuffer | | interface IPSFactoryBuffer |
{ | | { |
CONST_VTBL struct IPSFactoryBufferVtbl *lpVtbl; | | CONST_VTBL struct IPSFactoryBufferVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IPSFactoryBuffer_QueryInterface(This,riid,ppvObject) \ | | #define IPSFactoryBuffer_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IPSFactoryBuffer_AddRef(This) \ | | #define IPSFactoryBuffer_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IPSFactoryBuffer_Release(This) \ | | #define IPSFactoryBuffer_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IPSFactoryBuffer_CreateProxy(This,pUnkOuter,riid,ppProxy,ppv) \ | | #define IPSFactoryBuffer_CreateProxy(This,pUnkOuter,riid,ppProxy,ppv) \ |
|
(This)->lpVtbl -> CreateProxy(This,pUnkOuter,riid,ppProxy,ppv) | | ( (This)->lpVtbl -> CreateProxy(This,pUnkOuter,riid,ppProxy,ppv) ) |
| | |
#define IPSFactoryBuffer_CreateStub(This,riid,pUnkServer,ppStub) \ | | #define IPSFactoryBuffer_CreateStub(This,riid,pUnkServer,ppStub) \ |
|
(This)->lpVtbl -> CreateStub(This,riid,pUnkServer,ppStub) | | ( (This)->lpVtbl -> CreateStub(This,riid,pUnkServer,ppStub) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IPSFactoryBuffer_CreateProxy_Proxy( | | |
IPSFactoryBuffer * This, | | |
/* [in] */ IUnknown *pUnkOuter, | | |
/* [in] */ REFIID riid, | | |
/* [out] */ IRpcProxyBuffer **ppProxy, | | |
/* [out] */ void **ppv); | | |
| | |
void __RPC_STUB IPSFactoryBuffer_CreateProxy_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IPSFactoryBuffer_CreateStub_Proxy( | | |
IPSFactoryBuffer * This, | | |
/* [in] */ REFIID riid, | | |
/* [unique][in] */ IUnknown *pUnkServer, | | |
/* [out] */ IRpcStubBuffer **ppStub); | | |
| | |
void __RPC_STUB IPSFactoryBuffer_CreateStub_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IPSFactoryBuffer_INTERFACE_DEFINED__ */ | | #endif /* __IPSFactoryBuffer_INTERFACE_DEFINED__ */ |
| | |
|
/* interface __MIDL_itf_objidl_0050 */ | | /* interface __MIDL_itf_objidl_0000_0041 */ |
/* [local] */ | | /* [local] */ |
| | |
#if (_WIN32_WINNT >= 0x0400 ) || defined(_WIN32_DCOM) // DCOM | | #if (_WIN32_WINNT >= 0x0400 ) || defined(_WIN32_DCOM) // DCOM |
// This interface is only valid on Windows NT 4.0 | | // This interface is only valid on Windows NT 4.0 |
typedef struct SChannelHookCallInfo | | typedef struct SChannelHookCallInfo |
{ | | { |
IID iid; | | IID iid; |
DWORD cbSize; | | DWORD cbSize; |
GUID uCausality; | | GUID uCausality; |
DWORD dwServerPid; | | DWORD dwServerPid; |
DWORD iMethod; | | DWORD iMethod; |
void *pObject; | | void *pObject; |
} SChannelHookCallInfo; | | } SChannelHookCallInfo; |
| | |
|
extern RPC_IF_HANDLE __MIDL_itf_objidl_0050_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_objidl_0000_0041_v0_0_c_ifspec; |
extern RPC_IF_HANDLE __MIDL_itf_objidl_0050_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_objidl_0000_0041_v0_0_s_ifspec; |
| | |
#ifndef __IChannelHook_INTERFACE_DEFINED__ | | #ifndef __IChannelHook_INTERFACE_DEFINED__ |
#define __IChannelHook_INTERFACE_DEFINED__ | | #define __IChannelHook_INTERFACE_DEFINED__ |
| | |
/* interface IChannelHook */ | | /* interface IChannelHook */ |
/* [uuid][object][local] */ | | /* [uuid][object][local] */ |
| | |
EXTERN_C const IID IID_IChannelHook; | | EXTERN_C const IID IID_IChannelHook; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
skipping to change at line 8544 | | skipping to change at line 6875 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IChannelHookVtbl | | typedef struct IChannelHookVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IChannelHook * This, | | IChannelHook * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IChannelHook * This); | | IChannelHook * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IChannelHook * This); | | IChannelHook * This); |
| | |
void ( STDMETHODCALLTYPE *ClientGetSize )( | | void ( STDMETHODCALLTYPE *ClientGetSize )( |
IChannelHook * This, | | IChannelHook * This, |
/* [in] */ REFGUID uExtent, | | /* [in] */ REFGUID uExtent, |
| | |
skipping to change at line 8608 | | skipping to change at line 6940 |
} IChannelHookVtbl; | | } IChannelHookVtbl; |
| | |
interface IChannelHook | | interface IChannelHook |
{ | | { |
CONST_VTBL struct IChannelHookVtbl *lpVtbl; | | CONST_VTBL struct IChannelHookVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IChannelHook_QueryInterface(This,riid,ppvObject) \ | | #define IChannelHook_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IChannelHook_AddRef(This) \ | | #define IChannelHook_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IChannelHook_Release(This) \ | | #define IChannelHook_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IChannelHook_ClientGetSize(This,uExtent,riid,pDataSize) \ | | #define IChannelHook_ClientGetSize(This,uExtent,riid,pDataSize) \ |
|
(This)->lpVtbl -> ClientGetSize(This,uExtent,riid,pDataSize) | | ( (This)->lpVtbl -> ClientGetSize(This,uExtent,riid,pDataSize) ) |
| | |
#define IChannelHook_ClientFillBuffer(This,uExtent,riid,pDataSize,pDataBuffer) \ | | #define IChannelHook_ClientFillBuffer(This,uExtent,riid,pDataSize,pDataBuffer) \ |
|
(This)->lpVtbl -> ClientFillBuffer(This,uExtent,riid,pDataSize,pDataBuffer) | | ( (This)->lpVtbl -> ClientFillBuffer(This,uExtent,riid,pDataSize,pDataBuffer
) ) |
| | |
#define IChannelHook_ClientNotify(This,uExtent,riid,cbDataSize,pDataBuffer,lData
Rep,hrFault) \ | | #define IChannelHook_ClientNotify(This,uExtent,riid,cbDataSize,pDataBuffer,lData
Rep,hrFault) \ |
|
(This)->lpVtbl -> ClientNotify(This,uExtent,riid,cbDataSize,pDataBuffer,lDat
aRep,hrFault) | | ( (This)->lpVtbl -> ClientNotify(This,uExtent,riid,cbDataSize,pDataBuffer,lD
ataRep,hrFault) ) |
| | |
#define IChannelHook_ServerNotify(This,uExtent,riid,cbDataSize,pDataBuffer,lData
Rep) \ | | #define IChannelHook_ServerNotify(This,uExtent,riid,cbDataSize,pDataBuffer,lData
Rep) \ |
|
(This)->lpVtbl -> ServerNotify(This,uExtent,riid,cbDataSize,pDataBuffer,lDat
aRep) | | ( (This)->lpVtbl -> ServerNotify(This,uExtent,riid,cbDataSize,pDataBuffer,lD
ataRep) ) |
| | |
#define IChannelHook_ServerGetSize(This,uExtent,riid,hrFault,pDataSize) \ | | #define IChannelHook_ServerGetSize(This,uExtent,riid,hrFault,pDataSize) \ |
|
(This)->lpVtbl -> ServerGetSize(This,uExtent,riid,hrFault,pDataSize) | | ( (This)->lpVtbl -> ServerGetSize(This,uExtent,riid,hrFault,pDataSize) ) |
| | |
#define IChannelHook_ServerFillBuffer(This,uExtent,riid,pDataSize,pDataBuffer,hr
Fault) \ | | #define IChannelHook_ServerFillBuffer(This,uExtent,riid,pDataSize,pDataBuffer,hr
Fault) \ |
|
(This)->lpVtbl -> ServerFillBuffer(This,uExtent,riid,pDataSize,pDataBuffer,h
rFault) | | ( (This)->lpVtbl -> ServerFillBuffer(This,uExtent,riid,pDataSize,pDataBuffer
,hrFault) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
void STDMETHODCALLTYPE IChannelHook_ClientGetSize_Proxy( | | |
IChannelHook * This, | | |
/* [in] */ REFGUID uExtent, | | |
/* [in] */ REFIID riid, | | |
/* [out] */ ULONG *pDataSize); | | |
| | |
void __RPC_STUB IChannelHook_ClientGetSize_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
void STDMETHODCALLTYPE IChannelHook_ClientFillBuffer_Proxy( | | |
IChannelHook * This, | | |
/* [in] */ REFGUID uExtent, | | |
/* [in] */ REFIID riid, | | |
/* [out][in] */ ULONG *pDataSize, | | |
/* [in] */ void *pDataBuffer); | | |
| | |
void __RPC_STUB IChannelHook_ClientFillBuffer_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
void STDMETHODCALLTYPE IChannelHook_ClientNotify_Proxy( | | |
IChannelHook * This, | | |
/* [in] */ REFGUID uExtent, | | |
/* [in] */ REFIID riid, | | |
/* [in] */ ULONG cbDataSize, | | |
/* [in] */ void *pDataBuffer, | | |
/* [in] */ DWORD lDataRep, | | |
/* [in] */ HRESULT hrFault); | | |
| | |
void __RPC_STUB IChannelHook_ClientNotify_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
void STDMETHODCALLTYPE IChannelHook_ServerNotify_Proxy( | | |
IChannelHook * This, | | |
/* [in] */ REFGUID uExtent, | | |
/* [in] */ REFIID riid, | | |
/* [in] */ ULONG cbDataSize, | | |
/* [in] */ void *pDataBuffer, | | |
/* [in] */ DWORD lDataRep); | | |
| | |
void __RPC_STUB IChannelHook_ServerNotify_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
void STDMETHODCALLTYPE IChannelHook_ServerGetSize_Proxy( | | |
IChannelHook * This, | | |
/* [in] */ REFGUID uExtent, | | |
/* [in] */ REFIID riid, | | |
/* [in] */ HRESULT hrFault, | | |
/* [out] */ ULONG *pDataSize); | | |
| | |
void __RPC_STUB IChannelHook_ServerGetSize_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
void STDMETHODCALLTYPE IChannelHook_ServerFillBuffer_Proxy( | | |
IChannelHook * This, | | |
/* [in] */ REFGUID uExtent, | | |
/* [in] */ REFIID riid, | | |
/* [out][in] */ ULONG *pDataSize, | | |
/* [in] */ void *pDataBuffer, | | |
/* [in] */ HRESULT hrFault); | | |
| | |
void __RPC_STUB IChannelHook_ServerFillBuffer_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IChannelHook_INTERFACE_DEFINED__ */ | | #endif /* __IChannelHook_INTERFACE_DEFINED__ */ |
| | |
|
/* interface __MIDL_itf_objidl_0051 */ | | /* interface __MIDL_itf_objidl_0000_0042 */ |
/* [local] */ | | /* [local] */ |
| | |
#endif //DCOM | | #endif //DCOM |
| | |
// Well-known Property Set Format IDs | | // Well-known Property Set Format IDs |
extern const FMTID FMTID_SummaryInformation; | | extern const FMTID FMTID_SummaryInformation; |
| | |
extern const FMTID FMTID_DocSummaryInformation; | | extern const FMTID FMTID_DocSummaryInformation; |
| | |
extern const FMTID FMTID_UserDefinedProperties; | | extern const FMTID FMTID_UserDefinedProperties; |
| | |
skipping to change at line 8746 | | skipping to change at line 6997 |
| | |
extern const FMTID FMTID_AudioSummaryInformation; | | extern const FMTID FMTID_AudioSummaryInformation; |
| | |
extern const FMTID FMTID_VideoSummaryInformation; | | extern const FMTID FMTID_VideoSummaryInformation; |
| | |
extern const FMTID FMTID_MediaFileSummaryInformation; | | extern const FMTID FMTID_MediaFileSummaryInformation; |
| | |
#if (_WIN32_WINNT >= 0x0400 ) || defined(_WIN32_DCOM) // DCOM | | #if (_WIN32_WINNT >= 0x0400 ) || defined(_WIN32_DCOM) // DCOM |
// This interface is only valid on Windows NT 4.0 | | // This interface is only valid on Windows NT 4.0 |
| | |
|
extern RPC_IF_HANDLE __MIDL_itf_objidl_0051_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_objidl_0000_0042_v0_0_c_ifspec; |
extern RPC_IF_HANDLE __MIDL_itf_objidl_0051_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_objidl_0000_0042_v0_0_s_ifspec; |
| | |
#ifndef __IClientSecurity_INTERFACE_DEFINED__ | | #ifndef __IClientSecurity_INTERFACE_DEFINED__ |
#define __IClientSecurity_INTERFACE_DEFINED__ | | #define __IClientSecurity_INTERFACE_DEFINED__ |
| | |
/* interface IClientSecurity */ | | /* interface IClientSecurity */ |
/* [uuid][object][local] */ | | /* [uuid][object][local] */ |
| | |
typedef struct tagSOLE_AUTHENTICATION_SERVICE | | typedef struct tagSOLE_AUTHENTICATION_SERVICE |
{ | | { |
DWORD dwAuthnSvc; | | DWORD dwAuthnSvc; |
| | |
skipping to change at line 8817 | | skipping to change at line 7068 |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("0000013D-0000-0000-C000-000000000046") | | MIDL_INTERFACE("0000013D-0000-0000-C000-000000000046") |
IClientSecurity : public IUnknown | | IClientSecurity : public IUnknown |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE QueryBlanket( | | virtual HRESULT STDMETHODCALLTYPE QueryBlanket( |
/* [in] */ IUnknown *pProxy, | | /* [in] */ IUnknown *pProxy, |
/* [out] */ DWORD *pAuthnSvc, | | /* [out] */ DWORD *pAuthnSvc, |
/* [out] */ DWORD *pAuthzSvc, | | /* [out] */ DWORD *pAuthzSvc, |
|
/* [out] */ OLECHAR **pServerPrincName, | | /* [out] */ |
| | __RPC__deref_out_opt OLECHAR **pServerPrincName, |
/* [out] */ DWORD *pAuthnLevel, | | /* [out] */ DWORD *pAuthnLevel, |
/* [out] */ DWORD *pImpLevel, | | /* [out] */ DWORD *pImpLevel, |
/* [out] */ void **pAuthInfo, | | /* [out] */ void **pAuthInfo, |
/* [out] */ DWORD *pCapabilites) = 0; | | /* [out] */ DWORD *pCapabilites) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE SetBlanket( | | virtual HRESULT STDMETHODCALLTYPE SetBlanket( |
/* [in] */ IUnknown *pProxy, | | /* [in] */ IUnknown *pProxy, |
/* [in] */ DWORD dwAuthnSvc, | | /* [in] */ DWORD dwAuthnSvc, |
/* [in] */ DWORD dwAuthzSvc, | | /* [in] */ DWORD dwAuthzSvc, |
|
/* [in] */ OLECHAR *pServerPrincName, | | /* [in] */ |
| | __RPC__in_opt OLECHAR *pServerPrincName, |
/* [in] */ DWORD dwAuthnLevel, | | /* [in] */ DWORD dwAuthnLevel, |
/* [in] */ DWORD dwImpLevel, | | /* [in] */ DWORD dwImpLevel, |
/* [in] */ void *pAuthInfo, | | /* [in] */ void *pAuthInfo, |
/* [in] */ DWORD dwCapabilities) = 0; | | /* [in] */ DWORD dwCapabilities) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE CopyProxy( | | virtual HRESULT STDMETHODCALLTYPE CopyProxy( |
/* [in] */ IUnknown *pProxy, | | /* [in] */ IUnknown *pProxy, |
/* [out] */ IUnknown **ppCopy) = 0; | | /* [out] */ IUnknown **ppCopy) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IClientSecurityVtbl | | typedef struct IClientSecurityVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IClientSecurity * This, | | IClientSecurity * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IClientSecurity * This); | | IClientSecurity * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IClientSecurity * This); | | IClientSecurity * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryBlanket )( | | HRESULT ( STDMETHODCALLTYPE *QueryBlanket )( |
IClientSecurity * This, | | IClientSecurity * This, |
/* [in] */ IUnknown *pProxy, | | /* [in] */ IUnknown *pProxy, |
/* [out] */ DWORD *pAuthnSvc, | | /* [out] */ DWORD *pAuthnSvc, |
/* [out] */ DWORD *pAuthzSvc, | | /* [out] */ DWORD *pAuthzSvc, |
|
/* [out] */ OLECHAR **pServerPrincName, | | /* [out] */ |
| | __RPC__deref_out_opt OLECHAR **pServerPrincName, |
/* [out] */ DWORD *pAuthnLevel, | | /* [out] */ DWORD *pAuthnLevel, |
/* [out] */ DWORD *pImpLevel, | | /* [out] */ DWORD *pImpLevel, |
/* [out] */ void **pAuthInfo, | | /* [out] */ void **pAuthInfo, |
/* [out] */ DWORD *pCapabilites); | | /* [out] */ DWORD *pCapabilites); |
| | |
HRESULT ( STDMETHODCALLTYPE *SetBlanket )( | | HRESULT ( STDMETHODCALLTYPE *SetBlanket )( |
IClientSecurity * This, | | IClientSecurity * This, |
/* [in] */ IUnknown *pProxy, | | /* [in] */ IUnknown *pProxy, |
/* [in] */ DWORD dwAuthnSvc, | | /* [in] */ DWORD dwAuthnSvc, |
/* [in] */ DWORD dwAuthzSvc, | | /* [in] */ DWORD dwAuthzSvc, |
|
/* [in] */ OLECHAR *pServerPrincName, | | /* [in] */ |
| | __RPC__in_opt OLECHAR *pServerPrincName, |
/* [in] */ DWORD dwAuthnLevel, | | /* [in] */ DWORD dwAuthnLevel, |
/* [in] */ DWORD dwImpLevel, | | /* [in] */ DWORD dwImpLevel, |
/* [in] */ void *pAuthInfo, | | /* [in] */ void *pAuthInfo, |
/* [in] */ DWORD dwCapabilities); | | /* [in] */ DWORD dwCapabilities); |
| | |
HRESULT ( STDMETHODCALLTYPE *CopyProxy )( | | HRESULT ( STDMETHODCALLTYPE *CopyProxy )( |
IClientSecurity * This, | | IClientSecurity * This, |
/* [in] */ IUnknown *pProxy, | | /* [in] */ IUnknown *pProxy, |
/* [out] */ IUnknown **ppCopy); | | /* [out] */ IUnknown **ppCopy); |
| | |
| | |
skipping to change at line 8894 | | skipping to change at line 7150 |
} IClientSecurityVtbl; | | } IClientSecurityVtbl; |
| | |
interface IClientSecurity | | interface IClientSecurity |
{ | | { |
CONST_VTBL struct IClientSecurityVtbl *lpVtbl; | | CONST_VTBL struct IClientSecurityVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IClientSecurity_QueryInterface(This,riid,ppvObject) \ | | #define IClientSecurity_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IClientSecurity_AddRef(This) \ | | #define IClientSecurity_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IClientSecurity_Release(This) \ | | #define IClientSecurity_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IClientSecurity_QueryBlanket(This,pProxy,pAuthnSvc,pAuthzSvc,pServerPrin
cName,pAuthnLevel,pImpLevel,pAuthInfo,pCapabilites) \ | | #define IClientSecurity_QueryBlanket(This,pProxy,pAuthnSvc,pAuthzSvc,pServerPrin
cName,pAuthnLevel,pImpLevel,pAuthInfo,pCapabilites) \ |
|
(This)->lpVtbl -> QueryBlanket(This,pProxy,pAuthnSvc,pAuthzSvc,pServerPrincN
ame,pAuthnLevel,pImpLevel,pAuthInfo,pCapabilites) | | ( (This)->lpVtbl -> QueryBlanket(This,pProxy,pAuthnSvc,pAuthzSvc,pServerPrin
cName,pAuthnLevel,pImpLevel,pAuthInfo,pCapabilites) ) |
| | |
#define IClientSecurity_SetBlanket(This,pProxy,dwAuthnSvc,dwAuthzSvc,pServerPrin
cName,dwAuthnLevel,dwImpLevel,pAuthInfo,dwCapabilities) \ | | #define IClientSecurity_SetBlanket(This,pProxy,dwAuthnSvc,dwAuthzSvc,pServerPrin
cName,dwAuthnLevel,dwImpLevel,pAuthInfo,dwCapabilities) \ |
|
(This)->lpVtbl -> SetBlanket(This,pProxy,dwAuthnSvc,dwAuthzSvc,pServerPrincN
ame,dwAuthnLevel,dwImpLevel,pAuthInfo,dwCapabilities) | | ( (This)->lpVtbl -> SetBlanket(This,pProxy,dwAuthnSvc,dwAuthzSvc,pServerPrin
cName,dwAuthnLevel,dwImpLevel,pAuthInfo,dwCapabilities) ) |
| | |
#define IClientSecurity_CopyProxy(This,pProxy,ppCopy) \ | | #define IClientSecurity_CopyProxy(This,pProxy,ppCopy) \ |
|
(This)->lpVtbl -> CopyProxy(This,pProxy,ppCopy) | | ( (This)->lpVtbl -> CopyProxy(This,pProxy,ppCopy) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IClientSecurity_QueryBlanket_Proxy( | | |
IClientSecurity * This, | | |
/* [in] */ IUnknown *pProxy, | | |
/* [out] */ DWORD *pAuthnSvc, | | |
/* [out] */ DWORD *pAuthzSvc, | | |
/* [out] */ OLECHAR **pServerPrincName, | | |
/* [out] */ DWORD *pAuthnLevel, | | |
/* [out] */ DWORD *pImpLevel, | | |
/* [out] */ void **pAuthInfo, | | |
/* [out] */ DWORD *pCapabilites); | | |
| | |
void __RPC_STUB IClientSecurity_QueryBlanket_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IClientSecurity_SetBlanket_Proxy( | | |
IClientSecurity * This, | | |
/* [in] */ IUnknown *pProxy, | | |
/* [in] */ DWORD dwAuthnSvc, | | |
/* [in] */ DWORD dwAuthzSvc, | | |
/* [in] */ OLECHAR *pServerPrincName, | | |
/* [in] */ DWORD dwAuthnLevel, | | |
/* [in] */ DWORD dwImpLevel, | | |
/* [in] */ void *pAuthInfo, | | |
/* [in] */ DWORD dwCapabilities); | | |
| | |
void __RPC_STUB IClientSecurity_SetBlanket_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IClientSecurity_CopyProxy_Proxy( | | |
IClientSecurity * This, | | |
/* [in] */ IUnknown *pProxy, | | |
/* [out] */ IUnknown **ppCopy); | | |
| | |
void __RPC_STUB IClientSecurity_CopyProxy_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IClientSecurity_INTERFACE_DEFINED__ */ | | #endif /* __IClientSecurity_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IServerSecurity_INTERFACE_DEFINED__ | | #ifndef __IServerSecurity_INTERFACE_DEFINED__ |
#define __IServerSecurity_INTERFACE_DEFINED__ | | #define __IServerSecurity_INTERFACE_DEFINED__ |
| | |
/* interface IServerSecurity */ | | /* interface IServerSecurity */ |
/* [uuid][object][local] */ | | /* [uuid][object][local] */ |
| | |
EXTERN_C const IID IID_IServerSecurity; | | EXTERN_C const IID IID_IServerSecurity; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("0000013E-0000-0000-C000-000000000046") | | MIDL_INTERFACE("0000013E-0000-0000-C000-000000000046") |
IServerSecurity : public IUnknown | | IServerSecurity : public IUnknown |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE QueryBlanket( | | virtual HRESULT STDMETHODCALLTYPE QueryBlanket( |
/* [out] */ DWORD *pAuthnSvc, | | /* [out] */ DWORD *pAuthnSvc, |
/* [out] */ DWORD *pAuthzSvc, | | /* [out] */ DWORD *pAuthzSvc, |
|
/* [out] */ OLECHAR **pServerPrincName, | | /* [out] */ |
| | __RPC__deref_out_opt OLECHAR **pServerPrincName, |
/* [out] */ DWORD *pAuthnLevel, | | /* [out] */ DWORD *pAuthnLevel, |
/* [out] */ DWORD *pImpLevel, | | /* [out] */ DWORD *pImpLevel, |
/* [out] */ void **pPrivs, | | /* [out] */ void **pPrivs, |
/* [out][in] */ DWORD *pCapabilities) = 0; | | /* [out][in] */ DWORD *pCapabilities) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE ImpersonateClient( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE ImpersonateClient( void) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE RevertToSelf( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE RevertToSelf( void) = 0; |
| | |
virtual BOOL STDMETHODCALLTYPE IsImpersonating( void) = 0; | | virtual BOOL STDMETHODCALLTYPE IsImpersonating( void) = 0; |
| | |
skipping to change at line 9002 | | skipping to change at line 7214 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IServerSecurityVtbl | | typedef struct IServerSecurityVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IServerSecurity * This, | | IServerSecurity * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IServerSecurity * This); | | IServerSecurity * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IServerSecurity * This); | | IServerSecurity * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryBlanket )( | | HRESULT ( STDMETHODCALLTYPE *QueryBlanket )( |
IServerSecurity * This, | | IServerSecurity * This, |
/* [out] */ DWORD *pAuthnSvc, | | /* [out] */ DWORD *pAuthnSvc, |
/* [out] */ DWORD *pAuthzSvc, | | /* [out] */ DWORD *pAuthzSvc, |
|
/* [out] */ OLECHAR **pServerPrincName, | | /* [out] */ |
| | __RPC__deref_out_opt OLECHAR **pServerPrincName, |
/* [out] */ DWORD *pAuthnLevel, | | /* [out] */ DWORD *pAuthnLevel, |
/* [out] */ DWORD *pImpLevel, | | /* [out] */ DWORD *pImpLevel, |
/* [out] */ void **pPrivs, | | /* [out] */ void **pPrivs, |
/* [out][in] */ DWORD *pCapabilities); | | /* [out][in] */ DWORD *pCapabilities); |
| | |
HRESULT ( STDMETHODCALLTYPE *ImpersonateClient )( | | HRESULT ( STDMETHODCALLTYPE *ImpersonateClient )( |
IServerSecurity * This); | | IServerSecurity * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *RevertToSelf )( | | HRESULT ( STDMETHODCALLTYPE *RevertToSelf )( |
IServerSecurity * This); | | IServerSecurity * This); |
| | |
skipping to change at line 9040 | | skipping to change at line 7254 |
} IServerSecurityVtbl; | | } IServerSecurityVtbl; |
| | |
interface IServerSecurity | | interface IServerSecurity |
{ | | { |
CONST_VTBL struct IServerSecurityVtbl *lpVtbl; | | CONST_VTBL struct IServerSecurityVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IServerSecurity_QueryInterface(This,riid,ppvObject) \ | | #define IServerSecurity_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IServerSecurity_AddRef(This) \ | | #define IServerSecurity_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IServerSecurity_Release(This) \ | | #define IServerSecurity_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IServerSecurity_QueryBlanket(This,pAuthnSvc,pAuthzSvc,pServerPrincName,p
AuthnLevel,pImpLevel,pPrivs,pCapabilities) \ | | #define IServerSecurity_QueryBlanket(This,pAuthnSvc,pAuthzSvc,pServerPrincName,p
AuthnLevel,pImpLevel,pPrivs,pCapabilities) \ |
|
(This)->lpVtbl -> QueryBlanket(This,pAuthnSvc,pAuthzSvc,pServerPrincName,pAu
thnLevel,pImpLevel,pPrivs,pCapabilities) | | ( (This)->lpVtbl -> QueryBlanket(This,pAuthnSvc,pAuthzSvc,pServerPrincName,p
AuthnLevel,pImpLevel,pPrivs,pCapabilities) ) |
| | |
#define IServerSecurity_ImpersonateClient(This) \ | | #define IServerSecurity_ImpersonateClient(This) \ |
|
(This)->lpVtbl -> ImpersonateClient(This) | | ( (This)->lpVtbl -> ImpersonateClient(This) ) |
| | |
#define IServerSecurity_RevertToSelf(This) \ | | #define IServerSecurity_RevertToSelf(This) \ |
|
(This)->lpVtbl -> RevertToSelf(This) | | ( (This)->lpVtbl -> RevertToSelf(This) ) |
| | |
#define IServerSecurity_IsImpersonating(This) \ | | #define IServerSecurity_IsImpersonating(This) \ |
|
(This)->lpVtbl -> IsImpersonating(This) | | ( (This)->lpVtbl -> IsImpersonating(This) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IServerSecurity_QueryBlanket_Proxy( | | |
IServerSecurity * This, | | |
/* [out] */ DWORD *pAuthnSvc, | | |
/* [out] */ DWORD *pAuthzSvc, | | |
/* [out] */ OLECHAR **pServerPrincName, | | |
/* [out] */ DWORD *pAuthnLevel, | | |
/* [out] */ DWORD *pImpLevel, | | |
/* [out] */ void **pPrivs, | | |
/* [out][in] */ DWORD *pCapabilities); | | |
| | |
void __RPC_STUB IServerSecurity_QueryBlanket_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IServerSecurity_ImpersonateClient_Proxy( | | |
IServerSecurity * This); | | |
| | |
void __RPC_STUB IServerSecurity_ImpersonateClient_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IServerSecurity_RevertToSelf_Proxy( | | |
IServerSecurity * This); | | |
| | |
void __RPC_STUB IServerSecurity_RevertToSelf_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
BOOL STDMETHODCALLTYPE IServerSecurity_IsImpersonating_Proxy( | | |
IServerSecurity * This); | | |
| | |
void __RPC_STUB IServerSecurity_IsImpersonating_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IServerSecurity_INTERFACE_DEFINED__ */ | | #endif /* __IServerSecurity_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IClassActivator_INTERFACE_DEFINED__ | | #ifndef __IClassActivator_INTERFACE_DEFINED__ |
#define __IClassActivator_INTERFACE_DEFINED__ | | #define __IClassActivator_INTERFACE_DEFINED__ |
| | |
/* interface IClassActivator */ | | /* interface IClassActivator */ |
/* [uuid][object] */ | | /* [uuid][object] */ |
| | |
EXTERN_C const IID IID_IClassActivator; | | EXTERN_C const IID IID_IClassActivator; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("00000140-0000-0000-C000-000000000046") | | MIDL_INTERFACE("00000140-0000-0000-C000-000000000046") |
IClassActivator : public IUnknown | | IClassActivator : public IUnknown |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE GetClassObject( | | virtual HRESULT STDMETHODCALLTYPE GetClassObject( |
|
/* [in] */ REFCLSID rclsid, | | /* [in] */ __RPC__in REFCLSID rclsid, |
/* [in] */ DWORD dwClassContext, | | /* [in] */ DWORD dwClassContext, |
/* [in] */ LCID locale, | | /* [in] */ LCID locale, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppv) = 0; | | /* [iid_is][out] */ __RPC__deref_out_opt void **ppv) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IClassActivatorVtbl | | typedef struct IClassActivatorVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IClassActivator * This, | | IClassActivator * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IClassActivator * This); | | IClassActivator * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IClassActivator * This); | | IClassActivator * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetClassObject )( | | HRESULT ( STDMETHODCALLTYPE *GetClassObject )( |
IClassActivator * This, | | IClassActivator * This, |
|
/* [in] */ REFCLSID rclsid, | | /* [in] */ __RPC__in REFCLSID rclsid, |
/* [in] */ DWORD dwClassContext, | | /* [in] */ DWORD dwClassContext, |
/* [in] */ LCID locale, | | /* [in] */ LCID locale, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppv); | | /* [iid_is][out] */ __RPC__deref_out_opt void **ppv); |
| | |
END_INTERFACE | | END_INTERFACE |
} IClassActivatorVtbl; | | } IClassActivatorVtbl; |
| | |
interface IClassActivator | | interface IClassActivator |
{ | | { |
CONST_VTBL struct IClassActivatorVtbl *lpVtbl; | | CONST_VTBL struct IClassActivatorVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IClassActivator_QueryInterface(This,riid,ppvObject) \ | | #define IClassActivator_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IClassActivator_AddRef(This) \ | | #define IClassActivator_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IClassActivator_Release(This) \ | | #define IClassActivator_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IClassActivator_GetClassObject(This,rclsid,dwClassContext,locale,riid,pp
v) \ | | #define IClassActivator_GetClassObject(This,rclsid,dwClassContext,locale,riid,pp
v) \ |
|
(This)->lpVtbl -> GetClassObject(This,rclsid,dwClassContext,locale,riid,ppv) | | ( (This)->lpVtbl -> GetClassObject(This,rclsid,dwClassContext,locale,riid,pp
v) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IClassActivator_GetClassObject_Proxy( | | |
IClassActivator * This, | | |
/* [in] */ REFCLSID rclsid, | | |
/* [in] */ DWORD dwClassContext, | | |
/* [in] */ LCID locale, | | |
/* [in] */ REFIID riid, | | |
/* [iid_is][out] */ void **ppv); | | |
| | |
void __RPC_STUB IClassActivator_GetClassObject_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IClassActivator_INTERFACE_DEFINED__ */ | | #endif /* __IClassActivator_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IRpcOptions_INTERFACE_DEFINED__ | | #ifndef __IRpcOptions_INTERFACE_DEFINED__ |
#define __IRpcOptions_INTERFACE_DEFINED__ | | #define __IRpcOptions_INTERFACE_DEFINED__ |
| | |
/* interface IRpcOptions */ | | /* interface IRpcOptions */ |
/* [uuid][local][object] */ | | /* [uuid][local][object] */ |
| | |
EXTERN_C const IID IID_IRpcOptions; | | EXTERN_C const IID IID_IRpcOptions; |
| | |
| | |
skipping to change at line 9234 | | skipping to change at line 7392 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IRpcOptionsVtbl | | typedef struct IRpcOptionsVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IRpcOptions * This, | | IRpcOptions * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IRpcOptions * This); | | IRpcOptions * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IRpcOptions * This); | | IRpcOptions * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *Set )( | | HRESULT ( STDMETHODCALLTYPE *Set )( |
IRpcOptions * This, | | IRpcOptions * This, |
/* [in] */ IUnknown *pPrx, | | /* [in] */ IUnknown *pPrx, |
| | |
skipping to change at line 9265 | | skipping to change at line 7424 |
} IRpcOptionsVtbl; | | } IRpcOptionsVtbl; |
| | |
interface IRpcOptions | | interface IRpcOptions |
{ | | { |
CONST_VTBL struct IRpcOptionsVtbl *lpVtbl; | | CONST_VTBL struct IRpcOptionsVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IRpcOptions_QueryInterface(This,riid,ppvObject) \ | | #define IRpcOptions_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IRpcOptions_AddRef(This) \ | | #define IRpcOptions_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IRpcOptions_Release(This) \ | | #define IRpcOptions_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IRpcOptions_Set(This,pPrx,dwProperty,dwValue) \ | | #define IRpcOptions_Set(This,pPrx,dwProperty,dwValue) \ |
|
(This)->lpVtbl -> Set(This,pPrx,dwProperty,dwValue) | | ( (This)->lpVtbl -> Set(This,pPrx,dwProperty,dwValue) ) |
| | |
#define IRpcOptions_Query(This,pPrx,dwProperty,pdwValue) \ | | #define IRpcOptions_Query(This,pPrx,dwProperty,pdwValue) \ |
|
(This)->lpVtbl -> Query(This,pPrx,dwProperty,pdwValue) | | ( (This)->lpVtbl -> Query(This,pPrx,dwProperty,pdwValue) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IRpcOptions_Set_Proxy( | | |
IRpcOptions * This, | | |
/* [in] */ IUnknown *pPrx, | | |
/* [in] */ DWORD dwProperty, | | |
/* [in] */ ULONG_PTR dwValue); | | |
| | |
void __RPC_STUB IRpcOptions_Set_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IRpcOptions_Query_Proxy( | | |
IRpcOptions * This, | | |
/* [in] */ IUnknown *pPrx, | | |
/* [in] */ DWORD dwProperty, | | |
/* [out] */ ULONG_PTR *pdwValue); | | |
| | |
void __RPC_STUB IRpcOptions_Query_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IRpcOptions_INTERFACE_DEFINED__ */ | | #endif /* __IRpcOptions_INTERFACE_DEFINED__ */ |
| | |
|
/* interface __MIDL_itf_objidl_0055 */ | | /* interface __MIDL_itf_objidl_0000_0046 */ |
/* [local] */ | | /* [local] */ |
| | |
|
enum __MIDL___MIDL_itf_objidl_0055_0001 | | enum __MIDL___MIDL_itf_objidl_0000_0046_0001 |
{ COMBND_RPCTIMEOUT = 0x1, | | { COMBND_RPCTIMEOUT = 0x1, |
COMBND_SERVER_LOCALITY = 0x2 | | COMBND_SERVER_LOCALITY = 0x2 |
} ; | | } ; |
| | |
|
enum __MIDL___MIDL_itf_objidl_0055_0002 | | enum __MIDL___MIDL_itf_objidl_0000_0046_0002 |
{ SERVER_LOCALITY_PROCESS_LOCAL = 0, | | { SERVER_LOCALITY_PROCESS_LOCAL = 0, |
SERVER_LOCALITY_MACHINE_LOCAL = 1, | | SERVER_LOCALITY_MACHINE_LOCAL = 1, |
SERVER_LOCALITY_REMOTE = 2 | | SERVER_LOCALITY_REMOTE = 2 |
} ; | | } ; |
#endif //DCOM | | #endif //DCOM |
| | |
|
extern RPC_IF_HANDLE __MIDL_itf_objidl_0055_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_objidl_0000_0046_v0_0_c_ifspec; |
extern RPC_IF_HANDLE __MIDL_itf_objidl_0055_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_objidl_0000_0046_v0_0_s_ifspec; |
| | |
#ifndef __IFillLockBytes_INTERFACE_DEFINED__ | | #ifndef __IFillLockBytes_INTERFACE_DEFINED__ |
#define __IFillLockBytes_INTERFACE_DEFINED__ | | #define __IFillLockBytes_INTERFACE_DEFINED__ |
| | |
/* interface IFillLockBytes */ | | /* interface IFillLockBytes */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
EXTERN_C const IID IID_IFillLockBytes; | | EXTERN_C const IID IID_IFillLockBytes; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
skipping to change at line 9368 | | skipping to change at line 7503 |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IFillLockBytesVtbl | | typedef struct IFillLockBytesVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IFillLockBytes * This, | | IFillLockBytes * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IFillLockBytes * This); | | IFillLockBytes * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IFillLockBytes * This); | | IFillLockBytes * This); |
| | |
/* [local] */ HRESULT ( STDMETHODCALLTYPE *FillAppend )( | | /* [local] */ HRESULT ( STDMETHODCALLTYPE *FillAppend )( |
IFillLockBytes * This, | | IFillLockBytes * This, |
/* [size_is][in] */ const void *pv, | | /* [size_is][in] */ const void *pv, |
| | |
skipping to change at line 9409 | | skipping to change at line 7545 |
} IFillLockBytesVtbl; | | } IFillLockBytesVtbl; |
| | |
interface IFillLockBytes | | interface IFillLockBytes |
{ | | { |
CONST_VTBL struct IFillLockBytesVtbl *lpVtbl; | | CONST_VTBL struct IFillLockBytesVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IFillLockBytes_QueryInterface(This,riid,ppvObject) \ | | #define IFillLockBytes_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IFillLockBytes_AddRef(This) \ | | #define IFillLockBytes_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IFillLockBytes_Release(This) \ | | #define IFillLockBytes_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IFillLockBytes_FillAppend(This,pv,cb,pcbWritten) \ | | #define IFillLockBytes_FillAppend(This,pv,cb,pcbWritten) \ |
|
(This)->lpVtbl -> FillAppend(This,pv,cb,pcbWritten) | | ( (This)->lpVtbl -> FillAppend(This,pv,cb,pcbWritten) ) |
| | |
#define IFillLockBytes_FillAt(This,ulOffset,pv,cb,pcbWritten) \ | | #define IFillLockBytes_FillAt(This,ulOffset,pv,cb,pcbWritten) \ |
|
(This)->lpVtbl -> FillAt(This,ulOffset,pv,cb,pcbWritten) | | ( (This)->lpVtbl -> FillAt(This,ulOffset,pv,cb,pcbWritten) ) |
| | |
#define IFillLockBytes_SetFillSize(This,ulSize) \ | | #define IFillLockBytes_SetFillSize(This,ulSize) \ |
|
(This)->lpVtbl -> SetFillSize(This,ulSize) | | ( (This)->lpVtbl -> SetFillSize(This,ulSize) ) |
| | |
#define IFillLockBytes_Terminate(This,bCanceled) \ | | #define IFillLockBytes_Terminate(This,bCanceled) \ |
|
(This)->lpVtbl -> Terminate(This,bCanceled) | | ( (This)->lpVtbl -> Terminate(This,bCanceled) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
/* [call_as] */ HRESULT __stdcall IFillLockBytes_RemoteFillAppend_Proxy( | | /* [call_as] */ HRESULT __stdcall IFillLockBytes_RemoteFillAppend_Proxy( |
IFillLockBytes * This, | | IFillLockBytes * This, |
|
/* [size_is][in] */ const byte *pv, | | /* [size_is][in] */ __RPC__in_ecount_full(cb) const byte *pv, |
/* [in] */ ULONG cb, | | /* [in] */ ULONG cb, |
|
/* [out] */ ULONG *pcbWritten); | | /* [out] */ __RPC__out ULONG *pcbWritten); |
| | |
void __RPC_STUB IFillLockBytes_RemoteFillAppend_Stub( | | void __RPC_STUB IFillLockBytes_RemoteFillAppend_Stub( |
IRpcStubBuffer *This, | | IRpcStubBuffer *This, |
IRpcChannelBuffer *_pRpcChannelBuffer, | | IRpcChannelBuffer *_pRpcChannelBuffer, |
PRPC_MESSAGE _pRpcMessage, | | PRPC_MESSAGE _pRpcMessage, |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
/* [call_as] */ HRESULT __stdcall IFillLockBytes_RemoteFillAt_Proxy( | | /* [call_as] */ HRESULT __stdcall IFillLockBytes_RemoteFillAt_Proxy( |
IFillLockBytes * This, | | IFillLockBytes * This, |
/* [in] */ ULARGE_INTEGER ulOffset, | | /* [in] */ ULARGE_INTEGER ulOffset, |
|
/* [size_is][in] */ const byte *pv, | | /* [size_is][in] */ __RPC__in_ecount_full(cb) const byte *pv, |
/* [in] */ ULONG cb, | | /* [in] */ ULONG cb, |
|
/* [out] */ ULONG *pcbWritten); | | /* [out] */ __RPC__out ULONG *pcbWritten); |
| | |
void __RPC_STUB IFillLockBytes_RemoteFillAt_Stub( | | void __RPC_STUB IFillLockBytes_RemoteFillAt_Stub( |
IRpcStubBuffer *This, | | IRpcStubBuffer *This, |
IRpcChannelBuffer *_pRpcChannelBuffer, | | IRpcChannelBuffer *_pRpcChannelBuffer, |
PRPC_MESSAGE _pRpcMessage, | | PRPC_MESSAGE _pRpcMessage, |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
|
HRESULT STDMETHODCALLTYPE IFillLockBytes_SetFillSize_Proxy( | | |
IFillLockBytes * This, | | |
/* [in] */ ULARGE_INTEGER ulSize); | | |
| | |
void __RPC_STUB IFillLockBytes_SetFillSize_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IFillLockBytes_Terminate_Proxy( | | |
IFillLockBytes * This, | | |
/* [in] */ BOOL bCanceled); | | |
| | |
void __RPC_STUB IFillLockBytes_Terminate_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IFillLockBytes_INTERFACE_DEFINED__ */ | | #endif /* __IFillLockBytes_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IProgressNotify_INTERFACE_DEFINED__ | | #ifndef __IProgressNotify_INTERFACE_DEFINED__ |
#define __IProgressNotify_INTERFACE_DEFINED__ | | #define __IProgressNotify_INTERFACE_DEFINED__ |
| | |
/* interface IProgressNotify */ | | /* interface IProgressNotify */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
EXTERN_C const IID IID_IProgressNotify; | | EXTERN_C const IID IID_IProgressNotify; |
| | |
| | |
skipping to change at line 9510 | | skipping to change at line 7626 |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IProgressNotifyVtbl | | typedef struct IProgressNotifyVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IProgressNotify * This, | | IProgressNotify * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IProgressNotify * This); | | IProgressNotify * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IProgressNotify * This); | | IProgressNotify * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *OnProgress )( | | HRESULT ( STDMETHODCALLTYPE *OnProgress )( |
IProgressNotify * This, | | IProgressNotify * This, |
/* [in] */ DWORD dwProgressCurrent, | | /* [in] */ DWORD dwProgressCurrent, |
| | |
skipping to change at line 9537 | | skipping to change at line 7654 |
} IProgressNotifyVtbl; | | } IProgressNotifyVtbl; |
| | |
interface IProgressNotify | | interface IProgressNotify |
{ | | { |
CONST_VTBL struct IProgressNotifyVtbl *lpVtbl; | | CONST_VTBL struct IProgressNotifyVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IProgressNotify_QueryInterface(This,riid,ppvObject) \ | | #define IProgressNotify_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IProgressNotify_AddRef(This) \ | | #define IProgressNotify_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IProgressNotify_Release(This) \ | | #define IProgressNotify_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IProgressNotify_OnProgress(This,dwProgressCurrent,dwProgressMaximum,fAcc
urate,fOwner) \ | | #define IProgressNotify_OnProgress(This,dwProgressCurrent,dwProgressMaximum,fAcc
urate,fOwner) \ |
|
(This)->lpVtbl -> OnProgress(This,dwProgressCurrent,dwProgressMaximum,fAccur
ate,fOwner) | | ( (This)->lpVtbl -> OnProgress(This,dwProgressCurrent,dwProgressMaximum,fAcc
urate,fOwner) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IProgressNotify_OnProgress_Proxy( | | |
IProgressNotify * This, | | |
/* [in] */ DWORD dwProgressCurrent, | | |
/* [in] */ DWORD dwProgressMaximum, | | |
/* [in] */ BOOL fAccurate, | | |
/* [in] */ BOOL fOwner); | | |
| | |
void __RPC_STUB IProgressNotify_OnProgress_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IProgressNotify_INTERFACE_DEFINED__ */ | | #endif /* __IProgressNotify_INTERFACE_DEFINED__ */ |
| | |
#ifndef __ILayoutStorage_INTERFACE_DEFINED__ | | #ifndef __ILayoutStorage_INTERFACE_DEFINED__ |
#define __ILayoutStorage_INTERFACE_DEFINED__ | | #define __ILayoutStorage_INTERFACE_DEFINED__ |
| | |
/* interface ILayoutStorage */ | | /* interface ILayoutStorage */ |
/* [unique][uuid][object][local] */ | | /* [unique][uuid][object][local] */ |
| | |
typedef struct tagStorageLayout | | typedef struct tagStorageLayout |
{ | | { |
| | |
skipping to change at line 9599 | | skipping to change at line 7703 |
virtual HRESULT __stdcall LayoutScript( | | virtual HRESULT __stdcall LayoutScript( |
/* [in] */ StorageLayout *pStorageLayout, | | /* [in] */ StorageLayout *pStorageLayout, |
/* [in] */ DWORD nEntries, | | /* [in] */ DWORD nEntries, |
/* [in] */ DWORD glfInterleavedFlag) = 0; | | /* [in] */ DWORD glfInterleavedFlag) = 0; |
| | |
virtual HRESULT __stdcall BeginMonitor( void) = 0; | | virtual HRESULT __stdcall BeginMonitor( void) = 0; |
| | |
virtual HRESULT __stdcall EndMonitor( void) = 0; | | virtual HRESULT __stdcall EndMonitor( void) = 0; |
| | |
virtual HRESULT __stdcall ReLayoutDocfile( | | virtual HRESULT __stdcall ReLayoutDocfile( |
|
/* [in] */ OLECHAR *pwcsNewDfName) = 0; | | /* [in] */ |
| | __RPC__in OLECHAR *pwcsNewDfName) = 0; |
| | |
virtual HRESULT __stdcall ReLayoutDocfileOnILockBytes( | | virtual HRESULT __stdcall ReLayoutDocfileOnILockBytes( |
/* [in] */ ILockBytes *pILockBytes) = 0; | | /* [in] */ ILockBytes *pILockBytes) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct ILayoutStorageVtbl | | typedef struct ILayoutStorageVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
ILayoutStorage * This, | | ILayoutStorage * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
ILayoutStorage * This); | | ILayoutStorage * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
ILayoutStorage * This); | | ILayoutStorage * This); |
| | |
HRESULT ( __stdcall *LayoutScript )( | | HRESULT ( __stdcall *LayoutScript )( |
ILayoutStorage * This, | | ILayoutStorage * This, |
/* [in] */ StorageLayout *pStorageLayout, | | /* [in] */ StorageLayout *pStorageLayout, |
| | |
skipping to change at line 9637 | | skipping to change at line 7743 |
/* [in] */ DWORD glfInterleavedFlag); | | /* [in] */ DWORD glfInterleavedFlag); |
| | |
HRESULT ( __stdcall *BeginMonitor )( | | HRESULT ( __stdcall *BeginMonitor )( |
ILayoutStorage * This); | | ILayoutStorage * This); |
| | |
HRESULT ( __stdcall *EndMonitor )( | | HRESULT ( __stdcall *EndMonitor )( |
ILayoutStorage * This); | | ILayoutStorage * This); |
| | |
HRESULT ( __stdcall *ReLayoutDocfile )( | | HRESULT ( __stdcall *ReLayoutDocfile )( |
ILayoutStorage * This, | | ILayoutStorage * This, |
|
/* [in] */ OLECHAR *pwcsNewDfName); | | /* [in] */ |
| | __RPC__in OLECHAR *pwcsNewDfName); |
| | |
HRESULT ( __stdcall *ReLayoutDocfileOnILockBytes )( | | HRESULT ( __stdcall *ReLayoutDocfileOnILockBytes )( |
ILayoutStorage * This, | | ILayoutStorage * This, |
/* [in] */ ILockBytes *pILockBytes); | | /* [in] */ ILockBytes *pILockBytes); |
| | |
END_INTERFACE | | END_INTERFACE |
} ILayoutStorageVtbl; | | } ILayoutStorageVtbl; |
| | |
interface ILayoutStorage | | interface ILayoutStorage |
{ | | { |
CONST_VTBL struct ILayoutStorageVtbl *lpVtbl; | | CONST_VTBL struct ILayoutStorageVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define ILayoutStorage_QueryInterface(This,riid,ppvObject) \ | | #define ILayoutStorage_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define ILayoutStorage_AddRef(This) \ | | #define ILayoutStorage_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define ILayoutStorage_Release(This) \ | | #define ILayoutStorage_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define ILayoutStorage_LayoutScript(This,pStorageLayout,nEntries,glfInterleavedF
lag) \ | | #define ILayoutStorage_LayoutScript(This,pStorageLayout,nEntries,glfInterleavedF
lag) \ |
|
(This)->lpVtbl -> LayoutScript(This,pStorageLayout,nEntries,glfInterleavedFl
ag) | | ( (This)->lpVtbl -> LayoutScript(This,pStorageLayout,nEntries,glfInterleaved
Flag) ) |
| | |
#define ILayoutStorage_BeginMonitor(This) \ | | #define ILayoutStorage_BeginMonitor(This) \ |
|
(This)->lpVtbl -> BeginMonitor(This) | | ( (This)->lpVtbl -> BeginMonitor(This) ) |
| | |
#define ILayoutStorage_EndMonitor(This) \ | | #define ILayoutStorage_EndMonitor(This) \ |
|
(This)->lpVtbl -> EndMonitor(This) | | ( (This)->lpVtbl -> EndMonitor(This) ) |
| | |
#define ILayoutStorage_ReLayoutDocfile(This,pwcsNewDfName) \ | | #define ILayoutStorage_ReLayoutDocfile(This,pwcsNewDfName) \ |
|
(This)->lpVtbl -> ReLayoutDocfile(This,pwcsNewDfName) | | ( (This)->lpVtbl -> ReLayoutDocfile(This,pwcsNewDfName) ) |
| | |
#define ILayoutStorage_ReLayoutDocfileOnILockBytes(This,pILockBytes) \ | | #define ILayoutStorage_ReLayoutDocfileOnILockBytes(This,pILockBytes) \ |
|
(This)->lpVtbl -> ReLayoutDocfileOnILockBytes(This,pILockBytes) | | ( (This)->lpVtbl -> ReLayoutDocfileOnILockBytes(This,pILockBytes) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT __stdcall ILayoutStorage_LayoutScript_Proxy( | | |
ILayoutStorage * This, | | |
/* [in] */ StorageLayout *pStorageLayout, | | |
/* [in] */ DWORD nEntries, | | |
/* [in] */ DWORD glfInterleavedFlag); | | |
| | |
void __RPC_STUB ILayoutStorage_LayoutScript_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT __stdcall ILayoutStorage_BeginMonitor_Proxy( | | |
ILayoutStorage * This); | | |
| | |
void __RPC_STUB ILayoutStorage_BeginMonitor_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT __stdcall ILayoutStorage_EndMonitor_Proxy( | | |
ILayoutStorage * This); | | |
| | |
void __RPC_STUB ILayoutStorage_EndMonitor_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT __stdcall ILayoutStorage_ReLayoutDocfile_Proxy( | | |
ILayoutStorage * This, | | |
/* [in] */ OLECHAR *pwcsNewDfName); | | |
| | |
void __RPC_STUB ILayoutStorage_ReLayoutDocfile_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT __stdcall ILayoutStorage_ReLayoutDocfileOnILockBytes_Proxy( | | |
ILayoutStorage * This, | | |
/* [in] */ ILockBytes *pILockBytes); | | |
| | |
void __RPC_STUB ILayoutStorage_ReLayoutDocfileOnILockBytes_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __ILayoutStorage_INTERFACE_DEFINED__ */ | | #endif /* __ILayoutStorage_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IBlockingLock_INTERFACE_DEFINED__ | | #ifndef __IBlockingLock_INTERFACE_DEFINED__ |
#define __IBlockingLock_INTERFACE_DEFINED__ | | #define __IBlockingLock_INTERFACE_DEFINED__ |
| | |
/* interface IBlockingLock */ | | /* interface IBlockingLock */ |
/* [uuid][object] */ | | /* [uuid][object] */ |
| | |
EXTERN_C const IID IID_IBlockingLock; | | EXTERN_C const IID IID_IBlockingLock; |
| | |
| | |
skipping to change at line 9762 | | skipping to change at line 7819 |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IBlockingLockVtbl | | typedef struct IBlockingLockVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IBlockingLock * This, | | IBlockingLock * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IBlockingLock * This); | | IBlockingLock * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IBlockingLock * This); | | IBlockingLock * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *Lock )( | | HRESULT ( STDMETHODCALLTYPE *Lock )( |
IBlockingLock * This, | | IBlockingLock * This, |
/* [in] */ DWORD dwTimeout); | | /* [in] */ DWORD dwTimeout); |
| | |
skipping to change at line 9789 | | skipping to change at line 7847 |
} IBlockingLockVtbl; | | } IBlockingLockVtbl; |
| | |
interface IBlockingLock | | interface IBlockingLock |
{ | | { |
CONST_VTBL struct IBlockingLockVtbl *lpVtbl; | | CONST_VTBL struct IBlockingLockVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IBlockingLock_QueryInterface(This,riid,ppvObject) \ | | #define IBlockingLock_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IBlockingLock_AddRef(This) \ | | #define IBlockingLock_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IBlockingLock_Release(This) \ | | #define IBlockingLock_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IBlockingLock_Lock(This,dwTimeout) \ | | #define IBlockingLock_Lock(This,dwTimeout) \ |
|
(This)->lpVtbl -> Lock(This,dwTimeout) | | ( (This)->lpVtbl -> Lock(This,dwTimeout) ) |
| | |
#define IBlockingLock_Unlock(This) \ | | #define IBlockingLock_Unlock(This) \ |
|
(This)->lpVtbl -> Unlock(This) | | ( (This)->lpVtbl -> Unlock(This) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IBlockingLock_Lock_Proxy( | | |
IBlockingLock * This, | | |
/* [in] */ DWORD dwTimeout); | | |
| | |
void __RPC_STUB IBlockingLock_Lock_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IBlockingLock_Unlock_Proxy( | | |
IBlockingLock * This); | | |
| | |
void __RPC_STUB IBlockingLock_Unlock_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IBlockingLock_INTERFACE_DEFINED__ */ | | #endif /* __IBlockingLock_INTERFACE_DEFINED__ */ |
| | |
#ifndef __ITimeAndNoticeControl_INTERFACE_DEFINED__ | | #ifndef __ITimeAndNoticeControl_INTERFACE_DEFINED__ |
#define __ITimeAndNoticeControl_INTERFACE_DEFINED__ | | #define __ITimeAndNoticeControl_INTERFACE_DEFINED__ |
| | |
/* interface ITimeAndNoticeControl */ | | /* interface ITimeAndNoticeControl */ |
/* [uuid][object] */ | | /* [uuid][object] */ |
| | |
EXTERN_C const IID IID_ITimeAndNoticeControl; | | EXTERN_C const IID IID_ITimeAndNoticeControl; |
| | |
| | |
skipping to change at line 9856 | | skipping to change at line 7895 |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct ITimeAndNoticeControlVtbl | | typedef struct ITimeAndNoticeControlVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
ITimeAndNoticeControl * This, | | ITimeAndNoticeControl * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
ITimeAndNoticeControl * This); | | ITimeAndNoticeControl * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
ITimeAndNoticeControl * This); | | ITimeAndNoticeControl * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *SuppressChanges )( | | HRESULT ( STDMETHODCALLTYPE *SuppressChanges )( |
ITimeAndNoticeControl * This, | | ITimeAndNoticeControl * This, |
/* [in] */ DWORD res1, | | /* [in] */ DWORD res1, |
| | |
skipping to change at line 9881 | | skipping to change at line 7921 |
} ITimeAndNoticeControlVtbl; | | } ITimeAndNoticeControlVtbl; |
| | |
interface ITimeAndNoticeControl | | interface ITimeAndNoticeControl |
{ | | { |
CONST_VTBL struct ITimeAndNoticeControlVtbl *lpVtbl; | | CONST_VTBL struct ITimeAndNoticeControlVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define ITimeAndNoticeControl_QueryInterface(This,riid,ppvObject) \ | | #define ITimeAndNoticeControl_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define ITimeAndNoticeControl_AddRef(This) \ | | #define ITimeAndNoticeControl_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define ITimeAndNoticeControl_Release(This) \ | | #define ITimeAndNoticeControl_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define ITimeAndNoticeControl_SuppressChanges(This,res1,res2) \ | | #define ITimeAndNoticeControl_SuppressChanges(This,res1,res2) \ |
|
(This)->lpVtbl -> SuppressChanges(This,res1,res2) | | ( (This)->lpVtbl -> SuppressChanges(This,res1,res2) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE ITimeAndNoticeControl_SuppressChanges_Proxy( | | |
ITimeAndNoticeControl * This, | | |
/* [in] */ DWORD res1, | | |
/* [in] */ DWORD res2); | | |
| | |
void __RPC_STUB ITimeAndNoticeControl_SuppressChanges_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __ITimeAndNoticeControl_INTERFACE_DEFINED__ */ | | #endif /* __ITimeAndNoticeControl_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IOplockStorage_INTERFACE_DEFINED__ | | #ifndef __IOplockStorage_INTERFACE_DEFINED__ |
#define __IOplockStorage_INTERFACE_DEFINED__ | | #define __IOplockStorage_INTERFACE_DEFINED__ |
| | |
/* interface IOplockStorage */ | | /* interface IOplockStorage */ |
/* [uuid][object] */ | | /* [uuid][object] */ |
| | |
EXTERN_C const IID IID_IOplockStorage; | | EXTERN_C const IID IID_IOplockStorage; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("8d19c834-8879-11d1-83e9-00c04fc2c6d4") | | MIDL_INTERFACE("8d19c834-8879-11d1-83e9-00c04fc2c6d4") |
IOplockStorage : public IUnknown | | IOplockStorage : public IUnknown |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE CreateStorageEx( | | virtual HRESULT STDMETHODCALLTYPE CreateStorageEx( |
|
/* [in] */ LPCWSTR pwcsName, | | /* [in] */ __RPC__in LPCWSTR pwcsName, |
/* [in] */ DWORD grfMode, | | /* [in] */ DWORD grfMode, |
/* [in] */ DWORD stgfmt, | | /* [in] */ DWORD stgfmt, |
/* [in] */ DWORD grfAttrs, | | /* [in] */ DWORD grfAttrs, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppstgOpen) = 0; | | /* [iid_is][out] */ __RPC__deref_out_opt void **ppstgOpen) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE OpenStorageEx( | | virtual HRESULT STDMETHODCALLTYPE OpenStorageEx( |
|
/* [in] */ LPCWSTR pwcsName, | | /* [in] */ __RPC__in LPCWSTR pwcsName, |
/* [in] */ DWORD grfMode, | | /* [in] */ DWORD grfMode, |
/* [in] */ DWORD stgfmt, | | /* [in] */ DWORD stgfmt, |
/* [in] */ DWORD grfAttrs, | | /* [in] */ DWORD grfAttrs, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppstgOpen) = 0; | | /* [iid_is][out] */ __RPC__deref_out_opt void **ppstgOpen) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IOplockStorageVtbl | | typedef struct IOplockStorageVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IOplockStorage * This, | | IOplockStorage * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IOplockStorage * This); | | IOplockStorage * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IOplockStorage * This); | | IOplockStorage * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *CreateStorageEx )( | | HRESULT ( STDMETHODCALLTYPE *CreateStorageEx )( |
IOplockStorage * This, | | IOplockStorage * This, |
|
/* [in] */ LPCWSTR pwcsName, | | /* [in] */ __RPC__in LPCWSTR pwcsName, |
/* [in] */ DWORD grfMode, | | /* [in] */ DWORD grfMode, |
/* [in] */ DWORD stgfmt, | | /* [in] */ DWORD stgfmt, |
/* [in] */ DWORD grfAttrs, | | /* [in] */ DWORD grfAttrs, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppstgOpen); | | /* [iid_is][out] */ __RPC__deref_out_opt void **ppstgOpen); |
| | |
HRESULT ( STDMETHODCALLTYPE *OpenStorageEx )( | | HRESULT ( STDMETHODCALLTYPE *OpenStorageEx )( |
IOplockStorage * This, | | IOplockStorage * This, |
|
/* [in] */ LPCWSTR pwcsName, | | /* [in] */ __RPC__in LPCWSTR pwcsName, |
/* [in] */ DWORD grfMode, | | /* [in] */ DWORD grfMode, |
/* [in] */ DWORD stgfmt, | | /* [in] */ DWORD stgfmt, |
/* [in] */ DWORD grfAttrs, | | /* [in] */ DWORD grfAttrs, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppstgOpen); | | /* [iid_is][out] */ __RPC__deref_out_opt void **ppstgOpen); |
| | |
END_INTERFACE | | END_INTERFACE |
} IOplockStorageVtbl; | | } IOplockStorageVtbl; |
| | |
interface IOplockStorage | | interface IOplockStorage |
{ | | { |
CONST_VTBL struct IOplockStorageVtbl *lpVtbl; | | CONST_VTBL struct IOplockStorageVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IOplockStorage_QueryInterface(This,riid,ppvObject) \ | | #define IOplockStorage_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IOplockStorage_AddRef(This) \ | | #define IOplockStorage_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IOplockStorage_Release(This) \ | | #define IOplockStorage_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IOplockStorage_CreateStorageEx(This,pwcsName,grfMode,stgfmt,grfAttrs,rii
d,ppstgOpen) \ | | #define IOplockStorage_CreateStorageEx(This,pwcsName,grfMode,stgfmt,grfAttrs,rii
d,ppstgOpen) \ |
|
(This)->lpVtbl -> CreateStorageEx(This,pwcsName,grfMode,stgfmt,grfAttrs,riid
,ppstgOpen) | | ( (This)->lpVtbl -> CreateStorageEx(This,pwcsName,grfMode,stgfmt,grfAttrs,ri
id,ppstgOpen) ) |
| | |
#define IOplockStorage_OpenStorageEx(This,pwcsName,grfMode,stgfmt,grfAttrs,riid,
ppstgOpen) \ | | #define IOplockStorage_OpenStorageEx(This,pwcsName,grfMode,stgfmt,grfAttrs,riid,
ppstgOpen) \ |
|
(This)->lpVtbl -> OpenStorageEx(This,pwcsName,grfMode,stgfmt,grfAttrs,riid,p
pstgOpen) | | ( (This)->lpVtbl -> OpenStorageEx(This,pwcsName,grfMode,stgfmt,grfAttrs,riid
,ppstgOpen) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IOplockStorage_CreateStorageEx_Proxy( | | |
IOplockStorage * This, | | |
/* [in] */ LPCWSTR pwcsName, | | |
/* [in] */ DWORD grfMode, | | |
/* [in] */ DWORD stgfmt, | | |
/* [in] */ DWORD grfAttrs, | | |
/* [in] */ REFIID riid, | | |
/* [iid_is][out] */ void **ppstgOpen); | | |
| | |
void __RPC_STUB IOplockStorage_CreateStorageEx_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IOplockStorage_OpenStorageEx_Proxy( | | |
IOplockStorage * This, | | |
/* [in] */ LPCWSTR pwcsName, | | |
/* [in] */ DWORD grfMode, | | |
/* [in] */ DWORD stgfmt, | | |
/* [in] */ DWORD grfAttrs, | | |
/* [in] */ REFIID riid, | | |
/* [iid_is][out] */ void **ppstgOpen); | | |
| | |
void __RPC_STUB IOplockStorage_OpenStorageEx_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IOplockStorage_INTERFACE_DEFINED__ */ | | #endif /* __IOplockStorage_INTERFACE_DEFINED__ */ |
| | |
#ifndef __ISurrogate_INTERFACE_DEFINED__ | | #ifndef __ISurrogate_INTERFACE_DEFINED__ |
#define __ISurrogate_INTERFACE_DEFINED__ | | #define __ISurrogate_INTERFACE_DEFINED__ |
| | |
/* interface ISurrogate */ | | /* interface ISurrogate */ |
/* [object][unique][version][uuid] */ | | /* [object][unique][version][uuid] */ |
| | |
|
typedef /* [unique] */ ISurrogate *LPSURROGATE; | | typedef /* [unique] */ __RPC_unique_pointer ISurrogate *LPSURROGATE; |
| | |
EXTERN_C const IID IID_ISurrogate; | | EXTERN_C const IID IID_ISurrogate; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("00000022-0000-0000-C000-000000000046") | | MIDL_INTERFACE("00000022-0000-0000-C000-000000000046") |
ISurrogate : public IUnknown | | ISurrogate : public IUnknown |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE LoadDllServer( | | virtual HRESULT STDMETHODCALLTYPE LoadDllServer( |
|
/* [in] */ REFCLSID Clsid) = 0; | | /* [in] */ __RPC__in REFCLSID Clsid) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE FreeSurrogate( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE FreeSurrogate( void) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct ISurrogateVtbl | | typedef struct ISurrogateVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
ISurrogate * This, | | ISurrogate * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
ISurrogate * This); | | ISurrogate * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
ISurrogate * This); | | ISurrogate * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *LoadDllServer )( | | HRESULT ( STDMETHODCALLTYPE *LoadDllServer )( |
ISurrogate * This, | | ISurrogate * This, |
|
/* [in] */ REFCLSID Clsid); | | /* [in] */ __RPC__in REFCLSID Clsid); |
| | |
HRESULT ( STDMETHODCALLTYPE *FreeSurrogate )( | | HRESULT ( STDMETHODCALLTYPE *FreeSurrogate )( |
ISurrogate * This); | | ISurrogate * This); |
| | |
END_INTERFACE | | END_INTERFACE |
} ISurrogateVtbl; | | } ISurrogateVtbl; |
| | |
interface ISurrogate | | interface ISurrogate |
{ | | { |
CONST_VTBL struct ISurrogateVtbl *lpVtbl; | | CONST_VTBL struct ISurrogateVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define ISurrogate_QueryInterface(This,riid,ppvObject) \ | | #define ISurrogate_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define ISurrogate_AddRef(This) \ | | #define ISurrogate_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define ISurrogate_Release(This) \ | | #define ISurrogate_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define ISurrogate_LoadDllServer(This,Clsid) \ | | #define ISurrogate_LoadDllServer(This,Clsid) \ |
|
(This)->lpVtbl -> LoadDllServer(This,Clsid) | | ( (This)->lpVtbl -> LoadDllServer(This,Clsid) ) |
| | |
#define ISurrogate_FreeSurrogate(This) \ | | #define ISurrogate_FreeSurrogate(This) \ |
|
(This)->lpVtbl -> FreeSurrogate(This) | | ( (This)->lpVtbl -> FreeSurrogate(This) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE ISurrogate_LoadDllServer_Proxy( | | |
ISurrogate * This, | | |
/* [in] */ REFCLSID Clsid); | | |
| | |
void __RPC_STUB ISurrogate_LoadDllServer_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE ISurrogate_FreeSurrogate_Proxy( | | |
ISurrogate * This); | | |
| | |
void __RPC_STUB ISurrogate_FreeSurrogate_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __ISurrogate_INTERFACE_DEFINED__ */ | | #endif /* __ISurrogate_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IGlobalInterfaceTable_INTERFACE_DEFINED__ | | #ifndef __IGlobalInterfaceTable_INTERFACE_DEFINED__ |
#define __IGlobalInterfaceTable_INTERFACE_DEFINED__ | | #define __IGlobalInterfaceTable_INTERFACE_DEFINED__ |
| | |
/* interface IGlobalInterfaceTable */ | | /* interface IGlobalInterfaceTable */ |
/* [uuid][object][local] */ | | /* [uuid][object][local] */ |
| | |
typedef /* [unique] */ IGlobalInterfaceTable *LPGLOBALINTERFACETABLE; | | typedef /* [unique] */ IGlobalInterfaceTable *LPGLOBALINTERFACETABLE; |
| | |
| | |
skipping to change at line 10174 | | skipping to change at line 8156 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IGlobalInterfaceTableVtbl | | typedef struct IGlobalInterfaceTableVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IGlobalInterfaceTable * This, | | IGlobalInterfaceTable * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IGlobalInterfaceTable * This); | | IGlobalInterfaceTable * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IGlobalInterfaceTable * This); | | IGlobalInterfaceTable * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *RegisterInterfaceInGlobal )( | | HRESULT ( STDMETHODCALLTYPE *RegisterInterfaceInGlobal )( |
IGlobalInterfaceTable * This, | | IGlobalInterfaceTable * This, |
/* [in] */ IUnknown *pUnk, | | /* [in] */ IUnknown *pUnk, |
| | |
skipping to change at line 10209 | | skipping to change at line 8192 |
} IGlobalInterfaceTableVtbl; | | } IGlobalInterfaceTableVtbl; |
| | |
interface IGlobalInterfaceTable | | interface IGlobalInterfaceTable |
{ | | { |
CONST_VTBL struct IGlobalInterfaceTableVtbl *lpVtbl; | | CONST_VTBL struct IGlobalInterfaceTableVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IGlobalInterfaceTable_QueryInterface(This,riid,ppvObject) \ | | #define IGlobalInterfaceTable_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IGlobalInterfaceTable_AddRef(This) \ | | #define IGlobalInterfaceTable_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IGlobalInterfaceTable_Release(This) \ | | #define IGlobalInterfaceTable_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IGlobalInterfaceTable_RegisterInterfaceInGlobal(This,pUnk,riid,pdwCookie
) \ | | #define IGlobalInterfaceTable_RegisterInterfaceInGlobal(This,pUnk,riid,pdwCookie
) \ |
|
(This)->lpVtbl -> RegisterInterfaceInGlobal(This,pUnk,riid,pdwCookie) | | ( (This)->lpVtbl -> RegisterInterfaceInGlobal(This,pUnk,riid,pdwCookie) ) |
| | |
#define IGlobalInterfaceTable_RevokeInterfaceFromGlobal(This,dwCookie) \ | | #define IGlobalInterfaceTable_RevokeInterfaceFromGlobal(This,dwCookie) \ |
|
(This)->lpVtbl -> RevokeInterfaceFromGlobal(This,dwCookie) | | ( (This)->lpVtbl -> RevokeInterfaceFromGlobal(This,dwCookie) ) |
| | |
#define IGlobalInterfaceTable_GetInterfaceFromGlobal(This,dwCookie,riid,ppv) \ | | #define IGlobalInterfaceTable_GetInterfaceFromGlobal(This,dwCookie,riid,ppv) \ |
|
(This)->lpVtbl -> GetInterfaceFromGlobal(This,dwCookie,riid,ppv) | | ( (This)->lpVtbl -> GetInterfaceFromGlobal(This,dwCookie,riid,ppv) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IGlobalInterfaceTable_RegisterInterfaceInGlobal_Proxy( | | |
IGlobalInterfaceTable * This, | | |
/* [in] */ IUnknown *pUnk, | | |
/* [in] */ REFIID riid, | | |
/* [out] */ DWORD *pdwCookie); | | |
| | |
void __RPC_STUB IGlobalInterfaceTable_RegisterInterfaceInGlobal_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IGlobalInterfaceTable_RevokeInterfaceFromGlobal_Proxy( | | |
IGlobalInterfaceTable * This, | | |
/* [in] */ DWORD dwCookie); | | |
| | |
void __RPC_STUB IGlobalInterfaceTable_RevokeInterfaceFromGlobal_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IGlobalInterfaceTable_GetInterfaceFromGlobal_Proxy( | | |
IGlobalInterfaceTable * This, | | |
/* [in] */ DWORD dwCookie, | | |
/* [in] */ REFIID riid, | | |
/* [iid_is][out] */ void **ppv); | | |
| | |
void __RPC_STUB IGlobalInterfaceTable_GetInterfaceFromGlobal_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IGlobalInterfaceTable_INTERFACE_DEFINED__ */ | | #endif /* __IGlobalInterfaceTable_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IDirectWriterLock_INTERFACE_DEFINED__ | | #ifndef __IDirectWriterLock_INTERFACE_DEFINED__ |
#define __IDirectWriterLock_INTERFACE_DEFINED__ | | #define __IDirectWriterLock_INTERFACE_DEFINED__ |
| | |
/* interface IDirectWriterLock */ | | /* interface IDirectWriterLock */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
EXTERN_C const IID IID_IDirectWriterLock; | | EXTERN_C const IID IID_IDirectWriterLock; |
| | |
| | |
skipping to change at line 10297 | | skipping to change at line 8246 |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IDirectWriterLockVtbl | | typedef struct IDirectWriterLockVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IDirectWriterLock * This, | | IDirectWriterLock * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IDirectWriterLock * This); | | IDirectWriterLock * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IDirectWriterLock * This); | | IDirectWriterLock * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *WaitForWriteAccess )( | | HRESULT ( STDMETHODCALLTYPE *WaitForWriteAccess )( |
IDirectWriterLock * This, | | IDirectWriterLock * This, |
/* [in] */ DWORD dwTimeout); | | /* [in] */ DWORD dwTimeout); |
| | |
skipping to change at line 10327 | | skipping to change at line 8277 |
} IDirectWriterLockVtbl; | | } IDirectWriterLockVtbl; |
| | |
interface IDirectWriterLock | | interface IDirectWriterLock |
{ | | { |
CONST_VTBL struct IDirectWriterLockVtbl *lpVtbl; | | CONST_VTBL struct IDirectWriterLockVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IDirectWriterLock_QueryInterface(This,riid,ppvObject) \ | | #define IDirectWriterLock_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IDirectWriterLock_AddRef(This) \ | | #define IDirectWriterLock_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IDirectWriterLock_Release(This) \ | | #define IDirectWriterLock_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IDirectWriterLock_WaitForWriteAccess(This,dwTimeout) \ | | #define IDirectWriterLock_WaitForWriteAccess(This,dwTimeout) \ |
|
(This)->lpVtbl -> WaitForWriteAccess(This,dwTimeout) | | ( (This)->lpVtbl -> WaitForWriteAccess(This,dwTimeout) ) |
| | |
#define IDirectWriterLock_ReleaseWriteAccess(This) \ | | #define IDirectWriterLock_ReleaseWriteAccess(This) \ |
|
(This)->lpVtbl -> ReleaseWriteAccess(This) | | ( (This)->lpVtbl -> ReleaseWriteAccess(This) ) |
| | |
#define IDirectWriterLock_HaveWriteAccess(This) \ | | #define IDirectWriterLock_HaveWriteAccess(This) \ |
|
(This)->lpVtbl -> HaveWriteAccess(This) | | ( (This)->lpVtbl -> HaveWriteAccess(This) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IDirectWriterLock_WaitForWriteAccess_Proxy( | | |
IDirectWriterLock * This, | | |
/* [in] */ DWORD dwTimeout); | | |
| | |
void __RPC_STUB IDirectWriterLock_WaitForWriteAccess_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IDirectWriterLock_ReleaseWriteAccess_Proxy( | | |
IDirectWriterLock * This); | | |
| | |
void __RPC_STUB IDirectWriterLock_ReleaseWriteAccess_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IDirectWriterLock_HaveWriteAccess_Proxy( | | |
IDirectWriterLock * This); | | |
| | |
void __RPC_STUB IDirectWriterLock_HaveWriteAccess_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IDirectWriterLock_INTERFACE_DEFINED__ */ | | #endif /* __IDirectWriterLock_INTERFACE_DEFINED__ */ |
| | |
#ifndef __ISynchronize_INTERFACE_DEFINED__ | | #ifndef __ISynchronize_INTERFACE_DEFINED__ |
#define __ISynchronize_INTERFACE_DEFINED__ | | #define __ISynchronize_INTERFACE_DEFINED__ |
| | |
/* interface ISynchronize */ | | /* interface ISynchronize */ |
/* [uuid][object] */ | | /* [uuid][object] */ |
| | |
EXTERN_C const IID IID_ISynchronize; | | EXTERN_C const IID IID_ISynchronize; |
| | |
| | |
skipping to change at line 10410 | | skipping to change at line 8332 |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct ISynchronizeVtbl | | typedef struct ISynchronizeVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
ISynchronize * This, | | ISynchronize * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
ISynchronize * This); | | ISynchronize * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
ISynchronize * This); | | ISynchronize * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *Wait )( | | HRESULT ( STDMETHODCALLTYPE *Wait )( |
ISynchronize * This, | | ISynchronize * This, |
/* [in] */ DWORD dwFlags, | | /* [in] */ DWORD dwFlags, |
| | |
skipping to change at line 10441 | | skipping to change at line 8364 |
} ISynchronizeVtbl; | | } ISynchronizeVtbl; |
| | |
interface ISynchronize | | interface ISynchronize |
{ | | { |
CONST_VTBL struct ISynchronizeVtbl *lpVtbl; | | CONST_VTBL struct ISynchronizeVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define ISynchronize_QueryInterface(This,riid,ppvObject) \ | | #define ISynchronize_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define ISynchronize_AddRef(This) \ | | #define ISynchronize_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define ISynchronize_Release(This) \ | | #define ISynchronize_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define ISynchronize_Wait(This,dwFlags,dwMilliseconds) \ | | #define ISynchronize_Wait(This,dwFlags,dwMilliseconds) \ |
|
(This)->lpVtbl -> Wait(This,dwFlags,dwMilliseconds) | | ( (This)->lpVtbl -> Wait(This,dwFlags,dwMilliseconds) ) |
| | |
#define ISynchronize_Signal(This) \ | | #define ISynchronize_Signal(This) \ |
|
(This)->lpVtbl -> Signal(This) | | ( (This)->lpVtbl -> Signal(This) ) |
| | |
#define ISynchronize_Reset(This) \ | | #define ISynchronize_Reset(This) \ |
|
(This)->lpVtbl -> Reset(This) | | ( (This)->lpVtbl -> Reset(This) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE ISynchronize_Wait_Proxy( | | |
ISynchronize * This, | | |
/* [in] */ DWORD dwFlags, | | |
/* [in] */ DWORD dwMilliseconds); | | |
| | |
void __RPC_STUB ISynchronize_Wait_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE ISynchronize_Signal_Proxy( | | |
ISynchronize * This); | | |
| | |
void __RPC_STUB ISynchronize_Signal_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE ISynchronize_Reset_Proxy( | | |
ISynchronize * This); | | |
| | |
void __RPC_STUB ISynchronize_Reset_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __ISynchronize_INTERFACE_DEFINED__ */ | | #endif /* __ISynchronize_INTERFACE_DEFINED__ */ |
| | |
#ifndef __ISynchronizeHandle_INTERFACE_DEFINED__ | | #ifndef __ISynchronizeHandle_INTERFACE_DEFINED__ |
#define __ISynchronizeHandle_INTERFACE_DEFINED__ | | #define __ISynchronizeHandle_INTERFACE_DEFINED__ |
| | |
/* interface ISynchronizeHandle */ | | /* interface ISynchronizeHandle */ |
/* [uuid][object][local] */ | | /* [uuid][object][local] */ |
| | |
EXTERN_C const IID IID_ISynchronizeHandle; | | EXTERN_C const IID IID_ISynchronizeHandle; |
| | |
| | |
skipping to change at line 10521 | | skipping to change at line 8415 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct ISynchronizeHandleVtbl | | typedef struct ISynchronizeHandleVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
ISynchronizeHandle * This, | | ISynchronizeHandle * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
ISynchronizeHandle * This); | | ISynchronizeHandle * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
ISynchronizeHandle * This); | | ISynchronizeHandle * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetHandle )( | | HRESULT ( STDMETHODCALLTYPE *GetHandle )( |
ISynchronizeHandle * This, | | ISynchronizeHandle * This, |
/* [out] */ HANDLE *ph); | | /* [out] */ HANDLE *ph); |
| | |
skipping to change at line 10544 | | skipping to change at line 8439 |
} ISynchronizeHandleVtbl; | | } ISynchronizeHandleVtbl; |
| | |
interface ISynchronizeHandle | | interface ISynchronizeHandle |
{ | | { |
CONST_VTBL struct ISynchronizeHandleVtbl *lpVtbl; | | CONST_VTBL struct ISynchronizeHandleVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define ISynchronizeHandle_QueryInterface(This,riid,ppvObject) \ | | #define ISynchronizeHandle_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define ISynchronizeHandle_AddRef(This) \ | | #define ISynchronizeHandle_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define ISynchronizeHandle_Release(This) \ | | #define ISynchronizeHandle_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define ISynchronizeHandle_GetHandle(This,ph) \ | | #define ISynchronizeHandle_GetHandle(This,ph) \ |
|
(This)->lpVtbl -> GetHandle(This,ph) | | ( (This)->lpVtbl -> GetHandle(This,ph) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE ISynchronizeHandle_GetHandle_Proxy( | | |
ISynchronizeHandle * This, | | |
/* [out] */ HANDLE *ph); | | |
| | |
void __RPC_STUB ISynchronizeHandle_GetHandle_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __ISynchronizeHandle_INTERFACE_DEFINED__ */ | | #endif /* __ISynchronizeHandle_INTERFACE_DEFINED__ */ |
| | |
#ifndef __ISynchronizeEvent_INTERFACE_DEFINED__ | | #ifndef __ISynchronizeEvent_INTERFACE_DEFINED__ |
#define __ISynchronizeEvent_INTERFACE_DEFINED__ | | #define __ISynchronizeEvent_INTERFACE_DEFINED__ |
| | |
/* interface ISynchronizeEvent */ | | /* interface ISynchronizeEvent */ |
/* [uuid][object][local] */ | | /* [uuid][object][local] */ |
| | |
EXTERN_C const IID IID_ISynchronizeEvent; | | EXTERN_C const IID IID_ISynchronizeEvent; |
| | |
| | |
skipping to change at line 10599 | | skipping to change at line 8484 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct ISynchronizeEventVtbl | | typedef struct ISynchronizeEventVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
ISynchronizeEvent * This, | | ISynchronizeEvent * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
ISynchronizeEvent * This); | | ISynchronizeEvent * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
ISynchronizeEvent * This); | | ISynchronizeEvent * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetHandle )( | | HRESULT ( STDMETHODCALLTYPE *GetHandle )( |
ISynchronizeEvent * This, | | ISynchronizeEvent * This, |
/* [out] */ HANDLE *ph); | | /* [out] */ HANDLE *ph); |
| | |
skipping to change at line 10626 | | skipping to change at line 8512 |
} ISynchronizeEventVtbl; | | } ISynchronizeEventVtbl; |
| | |
interface ISynchronizeEvent | | interface ISynchronizeEvent |
{ | | { |
CONST_VTBL struct ISynchronizeEventVtbl *lpVtbl; | | CONST_VTBL struct ISynchronizeEventVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define ISynchronizeEvent_QueryInterface(This,riid,ppvObject) \ | | #define ISynchronizeEvent_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define ISynchronizeEvent_AddRef(This) \ | | #define ISynchronizeEvent_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define ISynchronizeEvent_Release(This) \ | | #define ISynchronizeEvent_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define ISynchronizeEvent_GetHandle(This,ph) \ | | #define ISynchronizeEvent_GetHandle(This,ph) \ |
|
(This)->lpVtbl -> GetHandle(This,ph) | | ( (This)->lpVtbl -> GetHandle(This,ph) ) |
| | |
#define ISynchronizeEvent_SetEventHandle(This,ph) \ | | #define ISynchronizeEvent_SetEventHandle(This,ph) \ |
|
(This)->lpVtbl -> SetEventHandle(This,ph) | | ( (This)->lpVtbl -> SetEventHandle(This,ph) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE ISynchronizeEvent_SetEventHandle_Proxy( | | |
ISynchronizeEvent * This, | | |
/* [in] */ HANDLE *ph); | | |
| | |
void __RPC_STUB ISynchronizeEvent_SetEventHandle_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __ISynchronizeEvent_INTERFACE_DEFINED__ */ | | #endif /* __ISynchronizeEvent_INTERFACE_DEFINED__ */ |
| | |
#ifndef __ISynchronizeContainer_INTERFACE_DEFINED__ | | #ifndef __ISynchronizeContainer_INTERFACE_DEFINED__ |
#define __ISynchronizeContainer_INTERFACE_DEFINED__ | | #define __ISynchronizeContainer_INTERFACE_DEFINED__ |
| | |
/* interface ISynchronizeContainer */ | | /* interface ISynchronizeContainer */ |
/* [uuid][object][local] */ | | /* [uuid][object][local] */ |
| | |
EXTERN_C const IID IID_ISynchronizeContainer; | | EXTERN_C const IID IID_ISynchronizeContainer; |
| | |
| | |
skipping to change at line 10689 | | skipping to change at line 8565 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct ISynchronizeContainerVtbl | | typedef struct ISynchronizeContainerVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
ISynchronizeContainer * This, | | ISynchronizeContainer * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
ISynchronizeContainer * This); | | ISynchronizeContainer * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
ISynchronizeContainer * This); | | ISynchronizeContainer * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *AddSynchronize )( | | HRESULT ( STDMETHODCALLTYPE *AddSynchronize )( |
ISynchronizeContainer * This, | | ISynchronizeContainer * This, |
/* [in] */ ISynchronize *pSync); | | /* [in] */ ISynchronize *pSync); |
| | |
skipping to change at line 10718 | | skipping to change at line 8595 |
} ISynchronizeContainerVtbl; | | } ISynchronizeContainerVtbl; |
| | |
interface ISynchronizeContainer | | interface ISynchronizeContainer |
{ | | { |
CONST_VTBL struct ISynchronizeContainerVtbl *lpVtbl; | | CONST_VTBL struct ISynchronizeContainerVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define ISynchronizeContainer_QueryInterface(This,riid,ppvObject) \ | | #define ISynchronizeContainer_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define ISynchronizeContainer_AddRef(This) \ | | #define ISynchronizeContainer_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define ISynchronizeContainer_Release(This) \ | | #define ISynchronizeContainer_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define ISynchronizeContainer_AddSynchronize(This,pSync) \ | | #define ISynchronizeContainer_AddSynchronize(This,pSync) \ |
|
(This)->lpVtbl -> AddSynchronize(This,pSync) | | ( (This)->lpVtbl -> AddSynchronize(This,pSync) ) |
| | |
#define ISynchronizeContainer_WaitMultiple(This,dwFlags,dwTimeOut,ppSync) \ | | #define ISynchronizeContainer_WaitMultiple(This,dwFlags,dwTimeOut,ppSync) \ |
|
(This)->lpVtbl -> WaitMultiple(This,dwFlags,dwTimeOut,ppSync) | | ( (This)->lpVtbl -> WaitMultiple(This,dwFlags,dwTimeOut,ppSync) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE ISynchronizeContainer_AddSynchronize_Proxy( | | |
ISynchronizeContainer * This, | | |
/* [in] */ ISynchronize *pSync); | | |
| | |
void __RPC_STUB ISynchronizeContainer_AddSynchronize_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE ISynchronizeContainer_WaitMultiple_Proxy( | | |
ISynchronizeContainer * This, | | |
/* [in] */ DWORD dwFlags, | | |
/* [in] */ DWORD dwTimeOut, | | |
/* [out] */ ISynchronize **ppSync); | | |
| | |
void __RPC_STUB ISynchronizeContainer_WaitMultiple_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __ISynchronizeContainer_INTERFACE_DEFINED__ */ | | #endif /* __ISynchronizeContainer_INTERFACE_DEFINED__ */ |
| | |
#ifndef __ISynchronizeMutex_INTERFACE_DEFINED__ | | #ifndef __ISynchronizeMutex_INTERFACE_DEFINED__ |
#define __ISynchronizeMutex_INTERFACE_DEFINED__ | | #define __ISynchronizeMutex_INTERFACE_DEFINED__ |
| | |
/* interface ISynchronizeMutex */ | | /* interface ISynchronizeMutex */ |
/* [uuid][object][local] */ | | /* [uuid][object][local] */ |
| | |
EXTERN_C const IID IID_ISynchronizeMutex; | | EXTERN_C const IID IID_ISynchronizeMutex; |
| | |
| | |
skipping to change at line 10787 | | skipping to change at line 8642 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct ISynchronizeMutexVtbl | | typedef struct ISynchronizeMutexVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
ISynchronizeMutex * This, | | ISynchronizeMutex * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
ISynchronizeMutex * This); | | ISynchronizeMutex * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
ISynchronizeMutex * This); | | ISynchronizeMutex * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *Wait )( | | HRESULT ( STDMETHODCALLTYPE *Wait )( |
ISynchronizeMutex * This, | | ISynchronizeMutex * This, |
/* [in] */ DWORD dwFlags, | | /* [in] */ DWORD dwFlags, |
| | |
skipping to change at line 10820 | | skipping to change at line 8676 |
} ISynchronizeMutexVtbl; | | } ISynchronizeMutexVtbl; |
| | |
interface ISynchronizeMutex | | interface ISynchronizeMutex |
{ | | { |
CONST_VTBL struct ISynchronizeMutexVtbl *lpVtbl; | | CONST_VTBL struct ISynchronizeMutexVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define ISynchronizeMutex_QueryInterface(This,riid,ppvObject) \ | | #define ISynchronizeMutex_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define ISynchronizeMutex_AddRef(This) \ | | #define ISynchronizeMutex_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define ISynchronizeMutex_Release(This) \ | | #define ISynchronizeMutex_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define ISynchronizeMutex_Wait(This,dwFlags,dwMilliseconds) \ | | #define ISynchronizeMutex_Wait(This,dwFlags,dwMilliseconds) \ |
|
(This)->lpVtbl -> Wait(This,dwFlags,dwMilliseconds) | | ( (This)->lpVtbl -> Wait(This,dwFlags,dwMilliseconds) ) |
| | |
#define ISynchronizeMutex_Signal(This) \ | | #define ISynchronizeMutex_Signal(This) \ |
|
(This)->lpVtbl -> Signal(This) | | ( (This)->lpVtbl -> Signal(This) ) |
| | |
#define ISynchronizeMutex_Reset(This) \ | | #define ISynchronizeMutex_Reset(This) \ |
|
(This)->lpVtbl -> Reset(This) | | ( (This)->lpVtbl -> Reset(This) ) |
| | |
#define ISynchronizeMutex_ReleaseMutex(This) \ | | #define ISynchronizeMutex_ReleaseMutex(This) \ |
|
(This)->lpVtbl -> ReleaseMutex(This) | | ( (This)->lpVtbl -> ReleaseMutex(This) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE ISynchronizeMutex_ReleaseMutex_Proxy( | | |
ISynchronizeMutex * This); | | |
| | |
void __RPC_STUB ISynchronizeMutex_ReleaseMutex_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __ISynchronizeMutex_INTERFACE_DEFINED__ */ | | #endif /* __ISynchronizeMutex_INTERFACE_DEFINED__ */ |
| | |
#ifndef __ICancelMethodCalls_INTERFACE_DEFINED__ | | #ifndef __ICancelMethodCalls_INTERFACE_DEFINED__ |
#define __ICancelMethodCalls_INTERFACE_DEFINED__ | | #define __ICancelMethodCalls_INTERFACE_DEFINED__ |
| | |
/* interface ICancelMethodCalls */ | | /* interface ICancelMethodCalls */ |
/* [uuid][object][local] */ | | /* [uuid][object][local] */ |
| | |
typedef /* [unique] */ ICancelMethodCalls *LPCANCELMETHODCALLS; | | typedef /* [unique] */ ICancelMethodCalls *LPCANCELMETHODCALLS; |
| | |
| | |
skipping to change at line 10887 | | skipping to change at line 8734 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct ICancelMethodCallsVtbl | | typedef struct ICancelMethodCallsVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
ICancelMethodCalls * This, | | ICancelMethodCalls * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
ICancelMethodCalls * This); | | ICancelMethodCalls * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
ICancelMethodCalls * This); | | ICancelMethodCalls * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *Cancel )( | | HRESULT ( STDMETHODCALLTYPE *Cancel )( |
ICancelMethodCalls * This, | | ICancelMethodCalls * This, |
/* [in] */ ULONG ulSeconds); | | /* [in] */ ULONG ulSeconds); |
| | |
skipping to change at line 10913 | | skipping to change at line 8761 |
} ICancelMethodCallsVtbl; | | } ICancelMethodCallsVtbl; |
| | |
interface ICancelMethodCalls | | interface ICancelMethodCalls |
{ | | { |
CONST_VTBL struct ICancelMethodCallsVtbl *lpVtbl; | | CONST_VTBL struct ICancelMethodCallsVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define ICancelMethodCalls_QueryInterface(This,riid,ppvObject) \ | | #define ICancelMethodCalls_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define ICancelMethodCalls_AddRef(This) \ | | #define ICancelMethodCalls_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define ICancelMethodCalls_Release(This) \ | | #define ICancelMethodCalls_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define ICancelMethodCalls_Cancel(This,ulSeconds) \ | | #define ICancelMethodCalls_Cancel(This,ulSeconds) \ |
|
(This)->lpVtbl -> Cancel(This,ulSeconds) | | ( (This)->lpVtbl -> Cancel(This,ulSeconds) ) |
| | |
#define ICancelMethodCalls_TestCancel(This) \ | | #define ICancelMethodCalls_TestCancel(This) \ |
|
(This)->lpVtbl -> TestCancel(This) | | ( (This)->lpVtbl -> TestCancel(This) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE ICancelMethodCalls_Cancel_Proxy( | | |
ICancelMethodCalls * This, | | |
/* [in] */ ULONG ulSeconds); | | |
| | |
void __RPC_STUB ICancelMethodCalls_Cancel_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE ICancelMethodCalls_TestCancel_Proxy( | | |
ICancelMethodCalls * This); | | |
| | |
void __RPC_STUB ICancelMethodCalls_TestCancel_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __ICancelMethodCalls_INTERFACE_DEFINED__ */ | | #endif /* __ICancelMethodCalls_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IAsyncManager_INTERFACE_DEFINED__ | | #ifndef __IAsyncManager_INTERFACE_DEFINED__ |
#define __IAsyncManager_INTERFACE_DEFINED__ | | #define __IAsyncManager_INTERFACE_DEFINED__ |
| | |
/* interface IAsyncManager */ | | /* interface IAsyncManager */ |
/* [uuid][object][local] */ | | /* [uuid][object][local] */ |
| | |
typedef | | typedef |
enum tagDCOM_CALL_STATE | | enum tagDCOM_CALL_STATE |
| | |
skipping to change at line 10994 | | skipping to change at line 8823 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IAsyncManagerVtbl | | typedef struct IAsyncManagerVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IAsyncManager * This, | | IAsyncManager * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IAsyncManager * This); | | IAsyncManager * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IAsyncManager * This); | | IAsyncManager * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *CompleteCall )( | | HRESULT ( STDMETHODCALLTYPE *CompleteCall )( |
IAsyncManager * This, | | IAsyncManager * This, |
/* [in] */ HRESULT Result); | | /* [in] */ HRESULT Result); |
| | |
skipping to change at line 11026 | | skipping to change at line 8856 |
} IAsyncManagerVtbl; | | } IAsyncManagerVtbl; |
| | |
interface IAsyncManager | | interface IAsyncManager |
{ | | { |
CONST_VTBL struct IAsyncManagerVtbl *lpVtbl; | | CONST_VTBL struct IAsyncManagerVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IAsyncManager_QueryInterface(This,riid,ppvObject) \ | | #define IAsyncManager_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IAsyncManager_AddRef(This) \ | | #define IAsyncManager_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IAsyncManager_Release(This) \ | | #define IAsyncManager_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IAsyncManager_CompleteCall(This,Result) \ | | #define IAsyncManager_CompleteCall(This,Result) \ |
|
(This)->lpVtbl -> CompleteCall(This,Result) | | ( (This)->lpVtbl -> CompleteCall(This,Result) ) |
| | |
#define IAsyncManager_GetCallContext(This,riid,pInterface) \ | | #define IAsyncManager_GetCallContext(This,riid,pInterface) \ |
|
(This)->lpVtbl -> GetCallContext(This,riid,pInterface) | | ( (This)->lpVtbl -> GetCallContext(This,riid,pInterface) ) |
| | |
#define IAsyncManager_GetState(This,pulStateFlags) \ | | #define IAsyncManager_GetState(This,pulStateFlags) \ |
|
(This)->lpVtbl -> GetState(This,pulStateFlags) | | ( (This)->lpVtbl -> GetState(This,pulStateFlags) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IAsyncManager_CompleteCall_Proxy( | | |
IAsyncManager * This, | | |
/* [in] */ HRESULT Result); | | |
| | |
void __RPC_STUB IAsyncManager_CompleteCall_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IAsyncManager_GetCallContext_Proxy( | | |
IAsyncManager * This, | | |
/* [in] */ REFIID riid, | | |
/* [out] */ void **pInterface); | | |
| | |
void __RPC_STUB IAsyncManager_GetCallContext_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IAsyncManager_GetState_Proxy( | | |
IAsyncManager * This, | | |
/* [out] */ ULONG *pulStateFlags); | | |
| | |
void __RPC_STUB IAsyncManager_GetState_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IAsyncManager_INTERFACE_DEFINED__ */ | | #endif /* __IAsyncManager_INTERFACE_DEFINED__ */ |
| | |
#ifndef __ICallFactory_INTERFACE_DEFINED__ | | #ifndef __ICallFactory_INTERFACE_DEFINED__ |
#define __ICallFactory_INTERFACE_DEFINED__ | | #define __ICallFactory_INTERFACE_DEFINED__ |
| | |
/* interface ICallFactory */ | | /* interface ICallFactory */ |
/* [unique][uuid][object][local] */ | | /* [unique][uuid][object][local] */ |
| | |
EXTERN_C const IID IID_ICallFactory; | | EXTERN_C const IID IID_ICallFactory; |
| | |
| | |
skipping to change at line 11111 | | skipping to change at line 8910 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct ICallFactoryVtbl | | typedef struct ICallFactoryVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
ICallFactory * This, | | ICallFactory * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
ICallFactory * This); | | ICallFactory * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
ICallFactory * This); | | ICallFactory * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *CreateCall )( | | HRESULT ( STDMETHODCALLTYPE *CreateCall )( |
ICallFactory * This, | | ICallFactory * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
| | |
skipping to change at line 11137 | | skipping to change at line 8937 |
} ICallFactoryVtbl; | | } ICallFactoryVtbl; |
| | |
interface ICallFactory | | interface ICallFactory |
{ | | { |
CONST_VTBL struct ICallFactoryVtbl *lpVtbl; | | CONST_VTBL struct ICallFactoryVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define ICallFactory_QueryInterface(This,riid,ppvObject) \ | | #define ICallFactory_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define ICallFactory_AddRef(This) \ | | #define ICallFactory_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define ICallFactory_Release(This) \ | | #define ICallFactory_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define ICallFactory_CreateCall(This,riid,pCtrlUnk,riid2,ppv) \ | | #define ICallFactory_CreateCall(This,riid,pCtrlUnk,riid2,ppv) \ |
|
(This)->lpVtbl -> CreateCall(This,riid,pCtrlUnk,riid2,ppv) | | ( (This)->lpVtbl -> CreateCall(This,riid,pCtrlUnk,riid2,ppv) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE ICallFactory_CreateCall_Proxy( | | |
ICallFactory * This, | | |
/* [in] */ REFIID riid, | | |
/* [in] */ IUnknown *pCtrlUnk, | | |
/* [in] */ REFIID riid2, | | |
/* [iid_is][out] */ IUnknown **ppv); | | |
| | |
void __RPC_STUB ICallFactory_CreateCall_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __ICallFactory_INTERFACE_DEFINED__ */ | | #endif /* __ICallFactory_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IRpcHelper_INTERFACE_DEFINED__ | | #ifndef __IRpcHelper_INTERFACE_DEFINED__ |
#define __IRpcHelper_INTERFACE_DEFINED__ | | #define __IRpcHelper_INTERFACE_DEFINED__ |
| | |
/* interface IRpcHelper */ | | /* interface IRpcHelper */ |
/* [object][local][unique][version][uuid] */ | | /* [object][local][unique][version][uuid] */ |
| | |
EXTERN_C const IID IID_IRpcHelper; | | EXTERN_C const IID IID_IRpcHelper; |
| | |
| | |
skipping to change at line 11199 | | skipping to change at line 8986 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IRpcHelperVtbl | | typedef struct IRpcHelperVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IRpcHelper * This, | | IRpcHelper * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IRpcHelper * This); | | IRpcHelper * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IRpcHelper * This); | | IRpcHelper * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetDCOMProtocolVersion )( | | HRESULT ( STDMETHODCALLTYPE *GetDCOMProtocolVersion )( |
IRpcHelper * This, | | IRpcHelper * This, |
/* [out] */ DWORD *pComVersion); | | /* [out] */ DWORD *pComVersion); |
| | |
skipping to change at line 11227 | | skipping to change at line 9015 |
} IRpcHelperVtbl; | | } IRpcHelperVtbl; |
| | |
interface IRpcHelper | | interface IRpcHelper |
{ | | { |
CONST_VTBL struct IRpcHelperVtbl *lpVtbl; | | CONST_VTBL struct IRpcHelperVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IRpcHelper_QueryInterface(This,riid,ppvObject) \ | | #define IRpcHelper_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IRpcHelper_AddRef(This) \ | | #define IRpcHelper_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IRpcHelper_Release(This) \ | | #define IRpcHelper_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IRpcHelper_GetDCOMProtocolVersion(This,pComVersion) \ | | #define IRpcHelper_GetDCOMProtocolVersion(This,pComVersion) \ |
|
(This)->lpVtbl -> GetDCOMProtocolVersion(This,pComVersion) | | ( (This)->lpVtbl -> GetDCOMProtocolVersion(This,pComVersion) ) |
| | |
#define IRpcHelper_GetIIDFromOBJREF(This,pObjRef,piid) \ | | #define IRpcHelper_GetIIDFromOBJREF(This,pObjRef,piid) \ |
|
(This)->lpVtbl -> GetIIDFromOBJREF(This,pObjRef,piid) | | ( (This)->lpVtbl -> GetIIDFromOBJREF(This,pObjRef,piid) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IRpcHelper_GetDCOMProtocolVersion_Proxy( | | |
IRpcHelper * This, | | |
/* [out] */ DWORD *pComVersion); | | |
| | |
void __RPC_STUB IRpcHelper_GetDCOMProtocolVersion_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IRpcHelper_GetIIDFromOBJREF_Proxy( | | |
IRpcHelper * This, | | |
/* [in] */ void *pObjRef, | | |
/* [out] */ IID **piid); | | |
| | |
void __RPC_STUB IRpcHelper_GetIIDFromOBJREF_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IRpcHelper_INTERFACE_DEFINED__ */ | | #endif /* __IRpcHelper_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IReleaseMarshalBuffers_INTERFACE_DEFINED__ | | #ifndef __IReleaseMarshalBuffers_INTERFACE_DEFINED__ |
#define __IReleaseMarshalBuffers_INTERFACE_DEFINED__ | | #define __IReleaseMarshalBuffers_INTERFACE_DEFINED__ |
| | |
/* interface IReleaseMarshalBuffers */ | | /* interface IReleaseMarshalBuffers */ |
/* [uuid][object][local] */ | | /* [uuid][object][local] */ |
| | |
EXTERN_C const IID IID_IReleaseMarshalBuffers; | | EXTERN_C const IID IID_IReleaseMarshalBuffers; |
| | |
| | |
skipping to change at line 11298 | | skipping to change at line 9065 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IReleaseMarshalBuffersVtbl | | typedef struct IReleaseMarshalBuffersVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IReleaseMarshalBuffers * This, | | IReleaseMarshalBuffers * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IReleaseMarshalBuffers * This); | | IReleaseMarshalBuffers * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IReleaseMarshalBuffers * This); | | IReleaseMarshalBuffers * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *ReleaseMarshalBuffer )( | | HRESULT ( STDMETHODCALLTYPE *ReleaseMarshalBuffer )( |
IReleaseMarshalBuffers * This, | | IReleaseMarshalBuffers * This, |
/* [in] */ RPCOLEMESSAGE *pMsg, | | /* [in] */ RPCOLEMESSAGE *pMsg, |
| | |
skipping to change at line 11323 | | skipping to change at line 9091 |
} IReleaseMarshalBuffersVtbl; | | } IReleaseMarshalBuffersVtbl; |
| | |
interface IReleaseMarshalBuffers | | interface IReleaseMarshalBuffers |
{ | | { |
CONST_VTBL struct IReleaseMarshalBuffersVtbl *lpVtbl; | | CONST_VTBL struct IReleaseMarshalBuffersVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IReleaseMarshalBuffers_QueryInterface(This,riid,ppvObject) \ | | #define IReleaseMarshalBuffers_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IReleaseMarshalBuffers_AddRef(This) \ | | #define IReleaseMarshalBuffers_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IReleaseMarshalBuffers_Release(This) \ | | #define IReleaseMarshalBuffers_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IReleaseMarshalBuffers_ReleaseMarshalBuffer(This,pMsg,dwFlags,pChnl) \ | | #define IReleaseMarshalBuffers_ReleaseMarshalBuffer(This,pMsg,dwFlags,pChnl) \ |
|
(This)->lpVtbl -> ReleaseMarshalBuffer(This,pMsg,dwFlags,pChnl) | | ( (This)->lpVtbl -> ReleaseMarshalBuffer(This,pMsg,dwFlags,pChnl) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IReleaseMarshalBuffers_ReleaseMarshalBuffer_Proxy( | | |
IReleaseMarshalBuffers * This, | | |
/* [in] */ RPCOLEMESSAGE *pMsg, | | |
/* [in] */ DWORD dwFlags, | | |
/* [unique][in] */ IUnknown *pChnl); | | |
| | |
void __RPC_STUB IReleaseMarshalBuffers_ReleaseMarshalBuffer_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IReleaseMarshalBuffers_INTERFACE_DEFINED__ */ | | #endif /* __IReleaseMarshalBuffers_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IWaitMultiple_INTERFACE_DEFINED__ | | #ifndef __IWaitMultiple_INTERFACE_DEFINED__ |
#define __IWaitMultiple_INTERFACE_DEFINED__ | | #define __IWaitMultiple_INTERFACE_DEFINED__ |
| | |
/* interface IWaitMultiple */ | | /* interface IWaitMultiple */ |
/* [uuid][object][local] */ | | /* [uuid][object][local] */ |
| | |
EXTERN_C const IID IID_IWaitMultiple; | | EXTERN_C const IID IID_IWaitMultiple; |
| | |
| | |
skipping to change at line 11384 | | skipping to change at line 9140 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IWaitMultipleVtbl | | typedef struct IWaitMultipleVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IWaitMultiple * This, | | IWaitMultiple * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IWaitMultiple * This); | | IWaitMultiple * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IWaitMultiple * This); | | IWaitMultiple * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *WaitMultiple )( | | HRESULT ( STDMETHODCALLTYPE *WaitMultiple )( |
IWaitMultiple * This, | | IWaitMultiple * This, |
/* [in] */ DWORD timeout, | | /* [in] */ DWORD timeout, |
| | |
skipping to change at line 11412 | | skipping to change at line 9169 |
} IWaitMultipleVtbl; | | } IWaitMultipleVtbl; |
| | |
interface IWaitMultiple | | interface IWaitMultiple |
{ | | { |
CONST_VTBL struct IWaitMultipleVtbl *lpVtbl; | | CONST_VTBL struct IWaitMultipleVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IWaitMultiple_QueryInterface(This,riid,ppvObject) \ | | #define IWaitMultiple_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IWaitMultiple_AddRef(This) \ | | #define IWaitMultiple_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IWaitMultiple_Release(This) \ | | #define IWaitMultiple_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IWaitMultiple_WaitMultiple(This,timeout,pSync) \ | | #define IWaitMultiple_WaitMultiple(This,timeout,pSync) \ |
|
(This)->lpVtbl -> WaitMultiple(This,timeout,pSync) | | ( (This)->lpVtbl -> WaitMultiple(This,timeout,pSync) ) |
| | |
#define IWaitMultiple_AddSynchronize(This,pSync) \ | | #define IWaitMultiple_AddSynchronize(This,pSync) \ |
|
(This)->lpVtbl -> AddSynchronize(This,pSync) | | ( (This)->lpVtbl -> AddSynchronize(This,pSync) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IWaitMultiple_WaitMultiple_Proxy( | | |
IWaitMultiple * This, | | |
/* [in] */ DWORD timeout, | | |
/* [out] */ ISynchronize **pSync); | | |
| | |
void __RPC_STUB IWaitMultiple_WaitMultiple_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IWaitMultiple_AddSynchronize_Proxy( | | |
IWaitMultiple * This, | | |
/* [in] */ ISynchronize *pSync); | | |
| | |
void __RPC_STUB IWaitMultiple_AddSynchronize_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IWaitMultiple_INTERFACE_DEFINED__ */ | | #endif /* __IWaitMultiple_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IUrlMon_INTERFACE_DEFINED__ | | #ifndef __IUrlMon_INTERFACE_DEFINED__ |
#define __IUrlMon_INTERFACE_DEFINED__ | | #define __IUrlMon_INTERFACE_DEFINED__ |
| | |
/* interface IUrlMon */ | | /* interface IUrlMon */ |
/* [uuid][object] */ | | /* [uuid][object] */ |
| | |
EXTERN_C const IID IID_IUrlMon; | | EXTERN_C const IID IID_IUrlMon; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("00000026-0000-0000-C000-000000000046") | | MIDL_INTERFACE("00000026-0000-0000-C000-000000000046") |
IUrlMon : public IUnknown | | IUrlMon : public IUnknown |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE AsyncGetClassBits( | | virtual HRESULT STDMETHODCALLTYPE AsyncGetClassBits( |
|
/* [in] */ REFCLSID rclsid, | | /* [in] */ __RPC__in REFCLSID rclsid, |
/* [unique][in] */ LPCWSTR pszTYPE, | | /* [unique][in] */ __RPC__in_opt LPCWSTR pszTYPE, |
/* [unique][in] */ LPCWSTR pszExt, | | /* [unique][in] */ __RPC__in_opt LPCWSTR pszExt, |
/* [in] */ DWORD dwFileVersionMS, | | /* [in] */ DWORD dwFileVersionMS, |
/* [in] */ DWORD dwFileVersionLS, | | /* [in] */ DWORD dwFileVersionLS, |
|
/* [unique][in] */ LPCWSTR pszCodeBase, | | /* [unique][in] */ __RPC__in_opt LPCWSTR pszCodeBase, |
/* [in] */ IBindCtx *pbc, | | /* [in] */ __RPC__in_opt IBindCtx *pbc, |
/* [in] */ DWORD dwClassContext, | | /* [in] */ DWORD dwClassContext, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [in] */ DWORD flags) = 0; | | /* [in] */ DWORD flags) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IUrlMonVtbl | | typedef struct IUrlMonVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IUrlMon * This, | | IUrlMon * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IUrlMon * This); | | IUrlMon * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IUrlMon * This); | | IUrlMon * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *AsyncGetClassBits )( | | HRESULT ( STDMETHODCALLTYPE *AsyncGetClassBits )( |
IUrlMon * This, | | IUrlMon * This, |
|
/* [in] */ REFCLSID rclsid, | | /* [in] */ __RPC__in REFCLSID rclsid, |
/* [unique][in] */ LPCWSTR pszTYPE, | | /* [unique][in] */ __RPC__in_opt LPCWSTR pszTYPE, |
/* [unique][in] */ LPCWSTR pszExt, | | /* [unique][in] */ __RPC__in_opt LPCWSTR pszExt, |
/* [in] */ DWORD dwFileVersionMS, | | /* [in] */ DWORD dwFileVersionMS, |
/* [in] */ DWORD dwFileVersionLS, | | /* [in] */ DWORD dwFileVersionLS, |
|
/* [unique][in] */ LPCWSTR pszCodeBase, | | /* [unique][in] */ __RPC__in_opt LPCWSTR pszCodeBase, |
/* [in] */ IBindCtx *pbc, | | /* [in] */ __RPC__in_opt IBindCtx *pbc, |
/* [in] */ DWORD dwClassContext, | | /* [in] */ DWORD dwClassContext, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [in] */ DWORD flags); | | /* [in] */ DWORD flags); |
| | |
END_INTERFACE | | END_INTERFACE |
} IUrlMonVtbl; | | } IUrlMonVtbl; |
| | |
interface IUrlMon | | interface IUrlMon |
{ | | { |
CONST_VTBL struct IUrlMonVtbl *lpVtbl; | | CONST_VTBL struct IUrlMonVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IUrlMon_QueryInterface(This,riid,ppvObject) \ | | #define IUrlMon_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IUrlMon_AddRef(This) \ | | #define IUrlMon_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IUrlMon_Release(This) \ | | #define IUrlMon_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IUrlMon_AsyncGetClassBits(This,rclsid,pszTYPE,pszExt,dwFileVersionMS,dwF
ileVersionLS,pszCodeBase,pbc,dwClassContext,riid,flags) \ | | #define IUrlMon_AsyncGetClassBits(This,rclsid,pszTYPE,pszExt,dwFileVersionMS,dwF
ileVersionLS,pszCodeBase,pbc,dwClassContext,riid,flags) \ |
|
(This)->lpVtbl -> AsyncGetClassBits(This,rclsid,pszTYPE,pszExt,dwFileVersion
MS,dwFileVersionLS,pszCodeBase,pbc,dwClassContext,riid,flags) | | ( (This)->lpVtbl -> AsyncGetClassBits(This,rclsid,pszTYPE,pszExt,dwFileVersi
onMS,dwFileVersionLS,pszCodeBase,pbc,dwClassContext,riid,flags) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IUrlMon_AsyncGetClassBits_Proxy( | | |
IUrlMon * This, | | |
/* [in] */ REFCLSID rclsid, | | |
/* [unique][in] */ LPCWSTR pszTYPE, | | |
/* [unique][in] */ LPCWSTR pszExt, | | |
/* [in] */ DWORD dwFileVersionMS, | | |
/* [in] */ DWORD dwFileVersionLS, | | |
/* [unique][in] */ LPCWSTR pszCodeBase, | | |
/* [in] */ IBindCtx *pbc, | | |
/* [in] */ DWORD dwClassContext, | | |
/* [in] */ REFIID riid, | | |
/* [in] */ DWORD flags); | | |
| | |
void __RPC_STUB IUrlMon_AsyncGetClassBits_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IUrlMon_INTERFACE_DEFINED__ */ | | #endif /* __IUrlMon_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IForegroundTransfer_INTERFACE_DEFINED__ | | #ifndef __IForegroundTransfer_INTERFACE_DEFINED__ |
#define __IForegroundTransfer_INTERFACE_DEFINED__ | | #define __IForegroundTransfer_INTERFACE_DEFINED__ |
| | |
/* interface IForegroundTransfer */ | | /* interface IForegroundTransfer */ |
/* [uuid][object][local] */ | | /* [uuid][object][local] */ |
| | |
EXTERN_C const IID IID_IForegroundTransfer; | | EXTERN_C const IID IID_IForegroundTransfer; |
| | |
| | |
skipping to change at line 11586 | | skipping to change at line 9304 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IForegroundTransferVtbl | | typedef struct IForegroundTransferVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IForegroundTransfer * This, | | IForegroundTransfer * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IForegroundTransfer * This); | | IForegroundTransfer * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IForegroundTransfer * This); | | IForegroundTransfer * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *AllowForegroundTransfer )( | | HRESULT ( STDMETHODCALLTYPE *AllowForegroundTransfer )( |
IForegroundTransfer * This, | | IForegroundTransfer * This, |
/* [in] */ void *lpvReserved); | | /* [in] */ void *lpvReserved); |
| | |
skipping to change at line 11609 | | skipping to change at line 9328 |
} IForegroundTransferVtbl; | | } IForegroundTransferVtbl; |
| | |
interface IForegroundTransfer | | interface IForegroundTransfer |
{ | | { |
CONST_VTBL struct IForegroundTransferVtbl *lpVtbl; | | CONST_VTBL struct IForegroundTransferVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IForegroundTransfer_QueryInterface(This,riid,ppvObject) \ | | #define IForegroundTransfer_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IForegroundTransfer_AddRef(This) \ | | #define IForegroundTransfer_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IForegroundTransfer_Release(This) \ | | #define IForegroundTransfer_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IForegroundTransfer_AllowForegroundTransfer(This,lpvReserved) \ | | #define IForegroundTransfer_AllowForegroundTransfer(This,lpvReserved) \ |
|
(This)->lpVtbl -> AllowForegroundTransfer(This,lpvReserved) | | ( (This)->lpVtbl -> AllowForegroundTransfer(This,lpvReserved) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IForegroundTransfer_AllowForegroundTransfer_Proxy( | | |
IForegroundTransfer * This, | | |
/* [in] */ void *lpvReserved); | | |
| | |
void __RPC_STUB IForegroundTransfer_AllowForegroundTransfer_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IForegroundTransfer_INTERFACE_DEFINED__ */ | | #endif /* __IForegroundTransfer_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IAddrTrackingControl_INTERFACE_DEFINED__ | | #ifndef __IAddrTrackingControl_INTERFACE_DEFINED__ |
#define __IAddrTrackingControl_INTERFACE_DEFINED__ | | #define __IAddrTrackingControl_INTERFACE_DEFINED__ |
| | |
/* interface IAddrTrackingControl */ | | /* interface IAddrTrackingControl */ |
/* [uuid][object][local] */ | | /* [uuid][object][local] */ |
| | |
typedef /* [unique] */ IAddrTrackingControl *LPADDRTRACKINGCONTROL; | | typedef /* [unique] */ IAddrTrackingControl *LPADDRTRACKINGCONTROL; |
| | |
| | |
skipping to change at line 11667 | | skipping to change at line 9376 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IAddrTrackingControlVtbl | | typedef struct IAddrTrackingControlVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IAddrTrackingControl * This, | | IAddrTrackingControl * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IAddrTrackingControl * This); | | IAddrTrackingControl * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IAddrTrackingControl * This); | | IAddrTrackingControl * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *EnableCOMDynamicAddrTracking )( | | HRESULT ( STDMETHODCALLTYPE *EnableCOMDynamicAddrTracking )( |
IAddrTrackingControl * This); | | IAddrTrackingControl * This); |
| | |
| | |
skipping to change at line 11692 | | skipping to change at line 9402 |
} IAddrTrackingControlVtbl; | | } IAddrTrackingControlVtbl; |
| | |
interface IAddrTrackingControl | | interface IAddrTrackingControl |
{ | | { |
CONST_VTBL struct IAddrTrackingControlVtbl *lpVtbl; | | CONST_VTBL struct IAddrTrackingControlVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IAddrTrackingControl_QueryInterface(This,riid,ppvObject) \ | | #define IAddrTrackingControl_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IAddrTrackingControl_AddRef(This) \ | | #define IAddrTrackingControl_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IAddrTrackingControl_Release(This) \ | | #define IAddrTrackingControl_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IAddrTrackingControl_EnableCOMDynamicAddrTracking(This) \ | | #define IAddrTrackingControl_EnableCOMDynamicAddrTracking(This) \ |
|
(This)->lpVtbl -> EnableCOMDynamicAddrTracking(This) | | ( (This)->lpVtbl -> EnableCOMDynamicAddrTracking(This) ) |
| | |
#define IAddrTrackingControl_DisableCOMDynamicAddrTracking(This) \ | | #define IAddrTrackingControl_DisableCOMDynamicAddrTracking(This) \ |
|
(This)->lpVtbl -> DisableCOMDynamicAddrTracking(This) | | ( (This)->lpVtbl -> DisableCOMDynamicAddrTracking(This) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IAddrTrackingControl_EnableCOMDynamicAddrTracking_Prox | | |
y( | | |
IAddrTrackingControl * This); | | |
| | |
void __RPC_STUB IAddrTrackingControl_EnableCOMDynamicAddrTracking_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IAddrTrackingControl_DisableCOMDynamicAddrTracking_Pro | | |
xy( | | |
IAddrTrackingControl * This); | | |
| | |
void __RPC_STUB IAddrTrackingControl_DisableCOMDynamicAddrTracking_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IAddrTrackingControl_INTERFACE_DEFINED__ */ | | #endif /* __IAddrTrackingControl_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IAddrExclusionControl_INTERFACE_DEFINED__ | | #ifndef __IAddrExclusionControl_INTERFACE_DEFINED__ |
#define __IAddrExclusionControl_INTERFACE_DEFINED__ | | #define __IAddrExclusionControl_INTERFACE_DEFINED__ |
| | |
/* interface IAddrExclusionControl */ | | /* interface IAddrExclusionControl */ |
/* [uuid][object][local] */ | | /* [uuid][object][local] */ |
| | |
typedef /* [unique] */ IAddrExclusionControl *LPADDREXCLUSIONCONTROL; | | typedef /* [unique] */ IAddrExclusionControl *LPADDREXCLUSIONCONTROL; |
| | |
| | |
skipping to change at line 11764 | | skipping to change at line 9456 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IAddrExclusionControlVtbl | | typedef struct IAddrExclusionControlVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IAddrExclusionControl * This, | | IAddrExclusionControl * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IAddrExclusionControl * This); | | IAddrExclusionControl * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IAddrExclusionControl * This); | | IAddrExclusionControl * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetCurrentAddrExclusionList )( | | HRESULT ( STDMETHODCALLTYPE *GetCurrentAddrExclusionList )( |
IAddrExclusionControl * This, | | IAddrExclusionControl * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
| | |
skipping to change at line 11792 | | skipping to change at line 9485 |
} IAddrExclusionControlVtbl; | | } IAddrExclusionControlVtbl; |
| | |
interface IAddrExclusionControl | | interface IAddrExclusionControl |
{ | | { |
CONST_VTBL struct IAddrExclusionControlVtbl *lpVtbl; | | CONST_VTBL struct IAddrExclusionControlVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IAddrExclusionControl_QueryInterface(This,riid,ppvObject) \ | | #define IAddrExclusionControl_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IAddrExclusionControl_AddRef(This) \ | | #define IAddrExclusionControl_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IAddrExclusionControl_Release(This) \ | | #define IAddrExclusionControl_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IAddrExclusionControl_GetCurrentAddrExclusionList(This,riid,ppEnumerator
) \ | | #define IAddrExclusionControl_GetCurrentAddrExclusionList(This,riid,ppEnumerator
) \ |
|
(This)->lpVtbl -> GetCurrentAddrExclusionList(This,riid,ppEnumerator) | | ( (This)->lpVtbl -> GetCurrentAddrExclusionList(This,riid,ppEnumerator) ) |
| | |
#define IAddrExclusionControl_UpdateAddrExclusionList(This,pEnumerator) \ | | #define IAddrExclusionControl_UpdateAddrExclusionList(This,pEnumerator) \ |
|
(This)->lpVtbl -> UpdateAddrExclusionList(This,pEnumerator) | | ( (This)->lpVtbl -> UpdateAddrExclusionList(This,pEnumerator) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IAddrExclusionControl_GetCurrentAddrExclusionList_Prox | | |
y( | | |
IAddrExclusionControl * This, | | |
/* [in] */ REFIID riid, | | |
/* [iid_is][out] */ void **ppEnumerator); | | |
| | |
void __RPC_STUB IAddrExclusionControl_GetCurrentAddrExclusionList_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IAddrExclusionControl_UpdateAddrExclusionList_Proxy( | | |
IAddrExclusionControl * This, | | |
/* [in] */ IUnknown *pEnumerator); | | |
| | |
void __RPC_STUB IAddrExclusionControl_UpdateAddrExclusionList_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IAddrExclusionControl_INTERFACE_DEFINED__ */ | | #endif /* __IAddrExclusionControl_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IPipeByte_INTERFACE_DEFINED__ | | #ifndef __IPipeByte_INTERFACE_DEFINED__ |
#define __IPipeByte_INTERFACE_DEFINED__ | | #define __IPipeByte_INTERFACE_DEFINED__ |
| | |
/* interface IPipeByte */ | | /* interface IPipeByte */ |
/* [unique][async_uuid][uuid][object] */ | | /* [unique][async_uuid][uuid][object] */ |
| | |
EXTERN_C const IID IID_IPipeByte; | | EXTERN_C const IID IID_IPipeByte; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("DB2F3ACA-2F86-11d1-8E04-00C04FB9989A") | | MIDL_INTERFACE("DB2F3ACA-2F86-11d1-8E04-00C04FB9989A") |
IPipeByte : public IUnknown | | IPipeByte : public IUnknown |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE Pull( | | virtual HRESULT STDMETHODCALLTYPE Pull( |
|
/* [length_is][size_is][out] */ BYTE *buf, | | /* [length_is][size_is][out] */ __RPC__out_ecount_part(cRequest, *pc
Returned) BYTE *buf, |
/* [in] */ ULONG cRequest, | | /* [in] */ ULONG cRequest, |
|
/* [out] */ ULONG *pcReturned) = 0; | | /* [out] */ __RPC__out ULONG *pcReturned) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Push( | | virtual HRESULT STDMETHODCALLTYPE Push( |
|
/* [size_is][in] */ BYTE *buf, | | /* [size_is][in] */ __RPC__in_ecount_full(cSent) BYTE *buf, |
/* [in] */ ULONG cSent) = 0; | | /* [in] */ ULONG cSent) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IPipeByteVtbl | | typedef struct IPipeByteVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IPipeByte * This, | | IPipeByte * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IPipeByte * This); | | IPipeByte * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IPipeByte * This); | | IPipeByte * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *Pull )( | | HRESULT ( STDMETHODCALLTYPE *Pull )( |
IPipeByte * This, | | IPipeByte * This, |
|
/* [length_is][size_is][out] */ BYTE *buf, | | /* [length_is][size_is][out] */ __RPC__out_ecount_part(cRequest, *pc
Returned) BYTE *buf, |
/* [in] */ ULONG cRequest, | | /* [in] */ ULONG cRequest, |
|
/* [out] */ ULONG *pcReturned); | | /* [out] */ __RPC__out ULONG *pcReturned); |
| | |
HRESULT ( STDMETHODCALLTYPE *Push )( | | HRESULT ( STDMETHODCALLTYPE *Push )( |
IPipeByte * This, | | IPipeByte * This, |
|
/* [size_is][in] */ BYTE *buf, | | /* [size_is][in] */ __RPC__in_ecount_full(cSent) BYTE *buf, |
/* [in] */ ULONG cSent); | | /* [in] */ ULONG cSent); |
| | |
END_INTERFACE | | END_INTERFACE |
} IPipeByteVtbl; | | } IPipeByteVtbl; |
| | |
interface IPipeByte | | interface IPipeByte |
{ | | { |
CONST_VTBL struct IPipeByteVtbl *lpVtbl; | | CONST_VTBL struct IPipeByteVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IPipeByte_QueryInterface(This,riid,ppvObject) \ | | #define IPipeByte_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IPipeByte_AddRef(This) \ | | #define IPipeByte_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IPipeByte_Release(This) \ | | #define IPipeByte_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IPipeByte_Pull(This,buf,cRequest,pcReturned) \ | | #define IPipeByte_Pull(This,buf,cRequest,pcReturned) \ |
|
(This)->lpVtbl -> Pull(This,buf,cRequest,pcReturned) | | ( (This)->lpVtbl -> Pull(This,buf,cRequest,pcReturned) ) |
| | |
#define IPipeByte_Push(This,buf,cSent) \ | | #define IPipeByte_Push(This,buf,cSent) \ |
|
(This)->lpVtbl -> Push(This,buf,cSent) | | ( (This)->lpVtbl -> Push(This,buf,cSent) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IPipeByte_Pull_Proxy( | | |
IPipeByte * This, | | |
/* [length_is][size_is][out] */ BYTE *buf, | | |
/* [in] */ ULONG cRequest, | | |
/* [out] */ ULONG *pcReturned); | | |
| | |
void __RPC_STUB IPipeByte_Pull_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IPipeByte_Push_Proxy( | | |
IPipeByte * This, | | |
/* [size_is][in] */ BYTE *buf, | | |
/* [in] */ ULONG cSent); | | |
| | |
void __RPC_STUB IPipeByte_Push_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IPipeByte_INTERFACE_DEFINED__ */ | | #endif /* __IPipeByte_INTERFACE_DEFINED__ */ |
| | |
#ifndef __AsyncIPipeByte_INTERFACE_DEFINED__ | | #ifndef __AsyncIPipeByte_INTERFACE_DEFINED__ |
#define __AsyncIPipeByte_INTERFACE_DEFINED__ | | #define __AsyncIPipeByte_INTERFACE_DEFINED__ |
| | |
/* interface AsyncIPipeByte */ | | /* interface AsyncIPipeByte */ |
/* [uuid][unique][object] */ | | /* [uuid][unique][object] */ |
| | |
EXTERN_C const IID IID_AsyncIPipeByte; | | EXTERN_C const IID IID_AsyncIPipeByte; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("DB2F3ACB-2F86-11d1-8E04-00C04FB9989A") | | MIDL_INTERFACE("DB2F3ACB-2F86-11d1-8E04-00C04FB9989A") |
AsyncIPipeByte : public IUnknown | | AsyncIPipeByte : public IUnknown |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE Begin_Pull( | | virtual HRESULT STDMETHODCALLTYPE Begin_Pull( |
/* [in] */ ULONG cRequest) = 0; | | /* [in] */ ULONG cRequest) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Finish_Pull( | | virtual HRESULT STDMETHODCALLTYPE Finish_Pull( |
|
/* [length_is][size_is][out] */ BYTE *buf, | | /* [length_is][size_is][out] */ __RPC__out_ecount_part(cRequest, *pc |
/* [out] */ ULONG *pcReturned) = 0; | | Returned) BYTE *buf, |
| | /* [out] */ __RPC__out ULONG *pcReturned) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Begin_Push( | | virtual HRESULT STDMETHODCALLTYPE Begin_Push( |
|
/* [size_is][in] */ BYTE *buf, | | /* [size_is][in] */ __RPC__in_ecount_full(cSent) BYTE *buf, |
/* [in] */ ULONG cSent) = 0; | | /* [in] */ ULONG cSent) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Finish_Push( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE Finish_Push( void) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct AsyncIPipeByteVtbl | | typedef struct AsyncIPipeByteVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
AsyncIPipeByte * This, | | AsyncIPipeByte * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
AsyncIPipeByte * This); | | AsyncIPipeByte * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
AsyncIPipeByte * This); | | AsyncIPipeByte * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *Begin_Pull )( | | HRESULT ( STDMETHODCALLTYPE *Begin_Pull )( |
AsyncIPipeByte * This, | | AsyncIPipeByte * This, |
/* [in] */ ULONG cRequest); | | /* [in] */ ULONG cRequest); |
| | |
HRESULT ( STDMETHODCALLTYPE *Finish_Pull )( | | HRESULT ( STDMETHODCALLTYPE *Finish_Pull )( |
AsyncIPipeByte * This, | | AsyncIPipeByte * This, |
|
/* [length_is][size_is][out] */ BYTE *buf, | | /* [length_is][size_is][out] */ __RPC__out_ecount_part(cRequest, *pc |
/* [out] */ ULONG *pcReturned); | | Returned) BYTE *buf, |
| | /* [out] */ __RPC__out ULONG *pcReturned); |
| | |
HRESULT ( STDMETHODCALLTYPE *Begin_Push )( | | HRESULT ( STDMETHODCALLTYPE *Begin_Push )( |
AsyncIPipeByte * This, | | AsyncIPipeByte * This, |
|
/* [size_is][in] */ BYTE *buf, | | /* [size_is][in] */ __RPC__in_ecount_full(cSent) BYTE *buf, |
/* [in] */ ULONG cSent); | | /* [in] */ ULONG cSent); |
| | |
HRESULT ( STDMETHODCALLTYPE *Finish_Push )( | | HRESULT ( STDMETHODCALLTYPE *Finish_Push )( |
AsyncIPipeByte * This); | | AsyncIPipeByte * This); |
| | |
END_INTERFACE | | END_INTERFACE |
} AsyncIPipeByteVtbl; | | } AsyncIPipeByteVtbl; |
| | |
interface AsyncIPipeByte | | interface AsyncIPipeByte |
{ | | { |
CONST_VTBL struct AsyncIPipeByteVtbl *lpVtbl; | | CONST_VTBL struct AsyncIPipeByteVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define AsyncIPipeByte_QueryInterface(This,riid,ppvObject) \ | | #define AsyncIPipeByte_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define AsyncIPipeByte_AddRef(This) \ | | #define AsyncIPipeByte_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define AsyncIPipeByte_Release(This) \ | | #define AsyncIPipeByte_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define AsyncIPipeByte_Begin_Pull(This,cRequest) \ | | #define AsyncIPipeByte_Begin_Pull(This,cRequest) \ |
|
(This)->lpVtbl -> Begin_Pull(This,cRequest) | | ( (This)->lpVtbl -> Begin_Pull(This,cRequest) ) |
| | |
#define AsyncIPipeByte_Finish_Pull(This,buf,pcReturned) \ | | #define AsyncIPipeByte_Finish_Pull(This,buf,pcReturned) \ |
|
(This)->lpVtbl -> Finish_Pull(This,buf,pcReturned) | | ( (This)->lpVtbl -> Finish_Pull(This,buf,pcReturned) ) |
| | |
#define AsyncIPipeByte_Begin_Push(This,buf,cSent) \ | | #define AsyncIPipeByte_Begin_Push(This,buf,cSent) \ |
|
(This)->lpVtbl -> Begin_Push(This,buf,cSent) | | ( (This)->lpVtbl -> Begin_Push(This,buf,cSent) ) |
| | |
#define AsyncIPipeByte_Finish_Push(This) \ | | #define AsyncIPipeByte_Finish_Push(This) \ |
|
(This)->lpVtbl -> Finish_Push(This) | | ( (This)->lpVtbl -> Finish_Push(This) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE AsyncIPipeByte_Begin_Pull_Proxy( | | |
AsyncIPipeByte * This, | | |
/* [in] */ ULONG cRequest); | | |
| | |
void __RPC_STUB AsyncIPipeByte_Begin_Pull_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE AsyncIPipeByte_Finish_Pull_Proxy( | | |
AsyncIPipeByte * This, | | |
/* [length_is][size_is][out] */ BYTE *buf, | | |
/* [out] */ ULONG *pcReturned); | | |
| | |
void __RPC_STUB AsyncIPipeByte_Finish_Pull_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE AsyncIPipeByte_Begin_Push_Proxy( | | |
AsyncIPipeByte * This, | | |
/* [size_is][in] */ BYTE *buf, | | |
/* [in] */ ULONG cSent); | | |
| | |
void __RPC_STUB AsyncIPipeByte_Begin_Push_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE AsyncIPipeByte_Finish_Push_Proxy( | | |
AsyncIPipeByte * This); | | |
| | |
void __RPC_STUB AsyncIPipeByte_Finish_Push_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __AsyncIPipeByte_INTERFACE_DEFINED__ */ | | #endif /* __AsyncIPipeByte_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IPipeLong_INTERFACE_DEFINED__ | | #ifndef __IPipeLong_INTERFACE_DEFINED__ |
#define __IPipeLong_INTERFACE_DEFINED__ | | #define __IPipeLong_INTERFACE_DEFINED__ |
| | |
/* interface IPipeLong */ | | /* interface IPipeLong */ |
/* [unique][async_uuid][uuid][object] */ | | /* [unique][async_uuid][uuid][object] */ |
| | |
EXTERN_C const IID IID_IPipeLong; | | EXTERN_C const IID IID_IPipeLong; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("DB2F3ACC-2F86-11d1-8E04-00C04FB9989A") | | MIDL_INTERFACE("DB2F3ACC-2F86-11d1-8E04-00C04FB9989A") |
IPipeLong : public IUnknown | | IPipeLong : public IUnknown |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE Pull( | | virtual HRESULT STDMETHODCALLTYPE Pull( |
|
/* [length_is][size_is][out] */ LONG *buf, | | /* [length_is][size_is][out] */ __RPC__out_ecount_part(cRequest, *pc
Returned) LONG *buf, |
/* [in] */ ULONG cRequest, | | /* [in] */ ULONG cRequest, |
|
/* [out] */ ULONG *pcReturned) = 0; | | /* [out] */ __RPC__out ULONG *pcReturned) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Push( | | virtual HRESULT STDMETHODCALLTYPE Push( |
|
/* [size_is][in] */ LONG *buf, | | /* [size_is][in] */ __RPC__in_ecount_full(cSent) LONG *buf, |
/* [in] */ ULONG cSent) = 0; | | /* [in] */ ULONG cSent) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IPipeLongVtbl | | typedef struct IPipeLongVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IPipeLong * This, | | IPipeLong * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IPipeLong * This); | | IPipeLong * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IPipeLong * This); | | IPipeLong * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *Pull )( | | HRESULT ( STDMETHODCALLTYPE *Pull )( |
IPipeLong * This, | | IPipeLong * This, |
|
/* [length_is][size_is][out] */ LONG *buf, | | /* [length_is][size_is][out] */ __RPC__out_ecount_part(cRequest, *pc
Returned) LONG *buf, |
/* [in] */ ULONG cRequest, | | /* [in] */ ULONG cRequest, |
|
/* [out] */ ULONG *pcReturned); | | /* [out] */ __RPC__out ULONG *pcReturned); |
| | |
HRESULT ( STDMETHODCALLTYPE *Push )( | | HRESULT ( STDMETHODCALLTYPE *Push )( |
IPipeLong * This, | | IPipeLong * This, |
|
/* [size_is][in] */ LONG *buf, | | /* [size_is][in] */ __RPC__in_ecount_full(cSent) LONG *buf, |
/* [in] */ ULONG cSent); | | /* [in] */ ULONG cSent); |
| | |
END_INTERFACE | | END_INTERFACE |
} IPipeLongVtbl; | | } IPipeLongVtbl; |
| | |
interface IPipeLong | | interface IPipeLong |
{ | | { |
CONST_VTBL struct IPipeLongVtbl *lpVtbl; | | CONST_VTBL struct IPipeLongVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IPipeLong_QueryInterface(This,riid,ppvObject) \ | | #define IPipeLong_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IPipeLong_AddRef(This) \ | | #define IPipeLong_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IPipeLong_Release(This) \ | | #define IPipeLong_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IPipeLong_Pull(This,buf,cRequest,pcReturned) \ | | #define IPipeLong_Pull(This,buf,cRequest,pcReturned) \ |
|
(This)->lpVtbl -> Pull(This,buf,cRequest,pcReturned) | | ( (This)->lpVtbl -> Pull(This,buf,cRequest,pcReturned) ) |
| | |
#define IPipeLong_Push(This,buf,cSent) \ | | #define IPipeLong_Push(This,buf,cSent) \ |
|
(This)->lpVtbl -> Push(This,buf,cSent) | | ( (This)->lpVtbl -> Push(This,buf,cSent) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IPipeLong_Pull_Proxy( | | |
IPipeLong * This, | | |
/* [length_is][size_is][out] */ LONG *buf, | | |
/* [in] */ ULONG cRequest, | | |
/* [out] */ ULONG *pcReturned); | | |
| | |
void __RPC_STUB IPipeLong_Pull_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IPipeLong_Push_Proxy( | | |
IPipeLong * This, | | |
/* [size_is][in] */ LONG *buf, | | |
/* [in] */ ULONG cSent); | | |
| | |
void __RPC_STUB IPipeLong_Push_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IPipeLong_INTERFACE_DEFINED__ */ | | #endif /* __IPipeLong_INTERFACE_DEFINED__ */ |
| | |
#ifndef __AsyncIPipeLong_INTERFACE_DEFINED__ | | #ifndef __AsyncIPipeLong_INTERFACE_DEFINED__ |
#define __AsyncIPipeLong_INTERFACE_DEFINED__ | | #define __AsyncIPipeLong_INTERFACE_DEFINED__ |
| | |
/* interface AsyncIPipeLong */ | | /* interface AsyncIPipeLong */ |
/* [uuid][unique][object] */ | | /* [uuid][unique][object] */ |
| | |
EXTERN_C const IID IID_AsyncIPipeLong; | | EXTERN_C const IID IID_AsyncIPipeLong; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("DB2F3ACD-2F86-11d1-8E04-00C04FB9989A") | | MIDL_INTERFACE("DB2F3ACD-2F86-11d1-8E04-00C04FB9989A") |
AsyncIPipeLong : public IUnknown | | AsyncIPipeLong : public IUnknown |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE Begin_Pull( | | virtual HRESULT STDMETHODCALLTYPE Begin_Pull( |
/* [in] */ ULONG cRequest) = 0; | | /* [in] */ ULONG cRequest) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Finish_Pull( | | virtual HRESULT STDMETHODCALLTYPE Finish_Pull( |
|
/* [length_is][size_is][out] */ LONG *buf, | | /* [length_is][size_is][out] */ __RPC__out_ecount_part(cRequest, *pc |
/* [out] */ ULONG *pcReturned) = 0; | | Returned) LONG *buf, |
| | /* [out] */ __RPC__out ULONG *pcReturned) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Begin_Push( | | virtual HRESULT STDMETHODCALLTYPE Begin_Push( |
|
/* [size_is][in] */ LONG *buf, | | /* [size_is][in] */ __RPC__in_ecount_full(cSent) LONG *buf, |
/* [in] */ ULONG cSent) = 0; | | /* [in] */ ULONG cSent) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Finish_Push( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE Finish_Push( void) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct AsyncIPipeLongVtbl | | typedef struct AsyncIPipeLongVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
AsyncIPipeLong * This, | | AsyncIPipeLong * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
AsyncIPipeLong * This); | | AsyncIPipeLong * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
AsyncIPipeLong * This); | | AsyncIPipeLong * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *Begin_Pull )( | | HRESULT ( STDMETHODCALLTYPE *Begin_Pull )( |
AsyncIPipeLong * This, | | AsyncIPipeLong * This, |
/* [in] */ ULONG cRequest); | | /* [in] */ ULONG cRequest); |
| | |
HRESULT ( STDMETHODCALLTYPE *Finish_Pull )( | | HRESULT ( STDMETHODCALLTYPE *Finish_Pull )( |
AsyncIPipeLong * This, | | AsyncIPipeLong * This, |
|
/* [length_is][size_is][out] */ LONG *buf, | | /* [length_is][size_is][out] */ __RPC__out_ecount_part(cRequest, *pc |
/* [out] */ ULONG *pcReturned); | | Returned) LONG *buf, |
| | /* [out] */ __RPC__out ULONG *pcReturned); |
| | |
HRESULT ( STDMETHODCALLTYPE *Begin_Push )( | | HRESULT ( STDMETHODCALLTYPE *Begin_Push )( |
AsyncIPipeLong * This, | | AsyncIPipeLong * This, |
|
/* [size_is][in] */ LONG *buf, | | /* [size_is][in] */ __RPC__in_ecount_full(cSent) LONG *buf, |
/* [in] */ ULONG cSent); | | /* [in] */ ULONG cSent); |
| | |
HRESULT ( STDMETHODCALLTYPE *Finish_Push )( | | HRESULT ( STDMETHODCALLTYPE *Finish_Push )( |
AsyncIPipeLong * This); | | AsyncIPipeLong * This); |
| | |
END_INTERFACE | | END_INTERFACE |
} AsyncIPipeLongVtbl; | | } AsyncIPipeLongVtbl; |
| | |
interface AsyncIPipeLong | | interface AsyncIPipeLong |
{ | | { |
CONST_VTBL struct AsyncIPipeLongVtbl *lpVtbl; | | CONST_VTBL struct AsyncIPipeLongVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define AsyncIPipeLong_QueryInterface(This,riid,ppvObject) \ | | #define AsyncIPipeLong_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define AsyncIPipeLong_AddRef(This) \ | | #define AsyncIPipeLong_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define AsyncIPipeLong_Release(This) \ | | #define AsyncIPipeLong_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define AsyncIPipeLong_Begin_Pull(This,cRequest) \ | | #define AsyncIPipeLong_Begin_Pull(This,cRequest) \ |
|
(This)->lpVtbl -> Begin_Pull(This,cRequest) | | ( (This)->lpVtbl -> Begin_Pull(This,cRequest) ) |
| | |
#define AsyncIPipeLong_Finish_Pull(This,buf,pcReturned) \ | | #define AsyncIPipeLong_Finish_Pull(This,buf,pcReturned) \ |
|
(This)->lpVtbl -> Finish_Pull(This,buf,pcReturned) | | ( (This)->lpVtbl -> Finish_Pull(This,buf,pcReturned) ) |
| | |
#define AsyncIPipeLong_Begin_Push(This,buf,cSent) \ | | #define AsyncIPipeLong_Begin_Push(This,buf,cSent) \ |
|
(This)->lpVtbl -> Begin_Push(This,buf,cSent) | | ( (This)->lpVtbl -> Begin_Push(This,buf,cSent) ) |
| | |
#define AsyncIPipeLong_Finish_Push(This) \ | | #define AsyncIPipeLong_Finish_Push(This) \ |
|
(This)->lpVtbl -> Finish_Push(This) | | ( (This)->lpVtbl -> Finish_Push(This) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE AsyncIPipeLong_Begin_Pull_Proxy( | | |
AsyncIPipeLong * This, | | |
/* [in] */ ULONG cRequest); | | |
| | |
void __RPC_STUB AsyncIPipeLong_Begin_Pull_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE AsyncIPipeLong_Finish_Pull_Proxy( | | |
AsyncIPipeLong * This, | | |
/* [length_is][size_is][out] */ LONG *buf, | | |
/* [out] */ ULONG *pcReturned); | | |
| | |
void __RPC_STUB AsyncIPipeLong_Finish_Pull_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE AsyncIPipeLong_Begin_Push_Proxy( | | |
AsyncIPipeLong * This, | | |
/* [size_is][in] */ LONG *buf, | | |
/* [in] */ ULONG cSent); | | |
| | |
void __RPC_STUB AsyncIPipeLong_Begin_Push_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE AsyncIPipeLong_Finish_Push_Proxy( | | |
AsyncIPipeLong * This); | | |
| | |
void __RPC_STUB AsyncIPipeLong_Finish_Push_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __AsyncIPipeLong_INTERFACE_DEFINED__ */ | | #endif /* __AsyncIPipeLong_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IPipeDouble_INTERFACE_DEFINED__ | | #ifndef __IPipeDouble_INTERFACE_DEFINED__ |
#define __IPipeDouble_INTERFACE_DEFINED__ | | #define __IPipeDouble_INTERFACE_DEFINED__ |
| | |
/* interface IPipeDouble */ | | /* interface IPipeDouble */ |
/* [unique][async_uuid][uuid][object] */ | | /* [unique][async_uuid][uuid][object] */ |
| | |
EXTERN_C const IID IID_IPipeDouble; | | EXTERN_C const IID IID_IPipeDouble; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("DB2F3ACE-2F86-11d1-8E04-00C04FB9989A") | | MIDL_INTERFACE("DB2F3ACE-2F86-11d1-8E04-00C04FB9989A") |
IPipeDouble : public IUnknown | | IPipeDouble : public IUnknown |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE Pull( | | virtual HRESULT STDMETHODCALLTYPE Pull( |
|
/* [length_is][size_is][out] */ DOUBLE *buf, | | /* [length_is][size_is][out] */ __RPC__out_ecount_part(cRequest, *pc
Returned) DOUBLE *buf, |
/* [in] */ ULONG cRequest, | | /* [in] */ ULONG cRequest, |
|
/* [out] */ ULONG *pcReturned) = 0; | | /* [out] */ __RPC__out ULONG *pcReturned) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Push( | | virtual HRESULT STDMETHODCALLTYPE Push( |
|
/* [size_is][in] */ DOUBLE *buf, | | /* [size_is][in] */ __RPC__in_ecount_full(cSent) DOUBLE *buf, |
/* [in] */ ULONG cSent) = 0; | | /* [in] */ ULONG cSent) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IPipeDoubleVtbl | | typedef struct IPipeDoubleVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IPipeDouble * This, | | IPipeDouble * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IPipeDouble * This); | | IPipeDouble * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IPipeDouble * This); | | IPipeDouble * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *Pull )( | | HRESULT ( STDMETHODCALLTYPE *Pull )( |
IPipeDouble * This, | | IPipeDouble * This, |
|
/* [length_is][size_is][out] */ DOUBLE *buf, | | /* [length_is][size_is][out] */ __RPC__out_ecount_part(cRequest, *pc
Returned) DOUBLE *buf, |
/* [in] */ ULONG cRequest, | | /* [in] */ ULONG cRequest, |
|
/* [out] */ ULONG *pcReturned); | | /* [out] */ __RPC__out ULONG *pcReturned); |
| | |
HRESULT ( STDMETHODCALLTYPE *Push )( | | HRESULT ( STDMETHODCALLTYPE *Push )( |
IPipeDouble * This, | | IPipeDouble * This, |
|
/* [size_is][in] */ DOUBLE *buf, | | /* [size_is][in] */ __RPC__in_ecount_full(cSent) DOUBLE *buf, |
/* [in] */ ULONG cSent); | | /* [in] */ ULONG cSent); |
| | |
END_INTERFACE | | END_INTERFACE |
} IPipeDoubleVtbl; | | } IPipeDoubleVtbl; |
| | |
interface IPipeDouble | | interface IPipeDouble |
{ | | { |
CONST_VTBL struct IPipeDoubleVtbl *lpVtbl; | | CONST_VTBL struct IPipeDoubleVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IPipeDouble_QueryInterface(This,riid,ppvObject) \ | | #define IPipeDouble_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IPipeDouble_AddRef(This) \ | | #define IPipeDouble_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IPipeDouble_Release(This) \ | | #define IPipeDouble_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IPipeDouble_Pull(This,buf,cRequest,pcReturned) \ | | #define IPipeDouble_Pull(This,buf,cRequest,pcReturned) \ |
|
(This)->lpVtbl -> Pull(This,buf,cRequest,pcReturned) | | ( (This)->lpVtbl -> Pull(This,buf,cRequest,pcReturned) ) |
| | |
#define IPipeDouble_Push(This,buf,cSent) \ | | #define IPipeDouble_Push(This,buf,cSent) \ |
|
(This)->lpVtbl -> Push(This,buf,cSent) | | ( (This)->lpVtbl -> Push(This,buf,cSent) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IPipeDouble_Pull_Proxy( | | |
IPipeDouble * This, | | |
/* [length_is][size_is][out] */ DOUBLE *buf, | | |
/* [in] */ ULONG cRequest, | | |
/* [out] */ ULONG *pcReturned); | | |
| | |
void __RPC_STUB IPipeDouble_Pull_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IPipeDouble_Push_Proxy( | | |
IPipeDouble * This, | | |
/* [size_is][in] */ DOUBLE *buf, | | |
/* [in] */ ULONG cSent); | | |
| | |
void __RPC_STUB IPipeDouble_Push_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IPipeDouble_INTERFACE_DEFINED__ */ | | #endif /* __IPipeDouble_INTERFACE_DEFINED__ */ |
| | |
#ifndef __AsyncIPipeDouble_INTERFACE_DEFINED__ | | #ifndef __AsyncIPipeDouble_INTERFACE_DEFINED__ |
#define __AsyncIPipeDouble_INTERFACE_DEFINED__ | | #define __AsyncIPipeDouble_INTERFACE_DEFINED__ |
| | |
/* interface AsyncIPipeDouble */ | | /* interface AsyncIPipeDouble */ |
/* [uuid][unique][object] */ | | /* [uuid][unique][object] */ |
| | |
EXTERN_C const IID IID_AsyncIPipeDouble; | | EXTERN_C const IID IID_AsyncIPipeDouble; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("DB2F3ACF-2F86-11d1-8E04-00C04FB9989A") | | MIDL_INTERFACE("DB2F3ACF-2F86-11d1-8E04-00C04FB9989A") |
AsyncIPipeDouble : public IUnknown | | AsyncIPipeDouble : public IUnknown |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE Begin_Pull( | | virtual HRESULT STDMETHODCALLTYPE Begin_Pull( |
/* [in] */ ULONG cRequest) = 0; | | /* [in] */ ULONG cRequest) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Finish_Pull( | | virtual HRESULT STDMETHODCALLTYPE Finish_Pull( |
|
/* [length_is][size_is][out] */ DOUBLE *buf, | | /* [length_is][size_is][out] */ __RPC__out_ecount_part(cRequest, *pc |
/* [out] */ ULONG *pcReturned) = 0; | | Returned) DOUBLE *buf, |
| | /* [out] */ __RPC__out ULONG *pcReturned) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Begin_Push( | | virtual HRESULT STDMETHODCALLTYPE Begin_Push( |
|
/* [size_is][in] */ DOUBLE *buf, | | /* [size_is][in] */ __RPC__in_ecount_full(cSent) DOUBLE *buf, |
/* [in] */ ULONG cSent) = 0; | | /* [in] */ ULONG cSent) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Finish_Push( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE Finish_Push( void) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct AsyncIPipeDoubleVtbl | | typedef struct AsyncIPipeDoubleVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
AsyncIPipeDouble * This, | | AsyncIPipeDouble * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
AsyncIPipeDouble * This); | | AsyncIPipeDouble * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
AsyncIPipeDouble * This); | | AsyncIPipeDouble * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *Begin_Pull )( | | HRESULT ( STDMETHODCALLTYPE *Begin_Pull )( |
AsyncIPipeDouble * This, | | AsyncIPipeDouble * This, |
/* [in] */ ULONG cRequest); | | /* [in] */ ULONG cRequest); |
| | |
HRESULT ( STDMETHODCALLTYPE *Finish_Pull )( | | HRESULT ( STDMETHODCALLTYPE *Finish_Pull )( |
AsyncIPipeDouble * This, | | AsyncIPipeDouble * This, |
|
/* [length_is][size_is][out] */ DOUBLE *buf, | | /* [length_is][size_is][out] */ __RPC__out_ecount_part(cRequest, *pc |
/* [out] */ ULONG *pcReturned); | | Returned) DOUBLE *buf, |
| | /* [out] */ __RPC__out ULONG *pcReturned); |
| | |
HRESULT ( STDMETHODCALLTYPE *Begin_Push )( | | HRESULT ( STDMETHODCALLTYPE *Begin_Push )( |
AsyncIPipeDouble * This, | | AsyncIPipeDouble * This, |
|
/* [size_is][in] */ DOUBLE *buf, | | /* [size_is][in] */ __RPC__in_ecount_full(cSent) DOUBLE *buf, |
/* [in] */ ULONG cSent); | | /* [in] */ ULONG cSent); |
| | |
HRESULT ( STDMETHODCALLTYPE *Finish_Push )( | | HRESULT ( STDMETHODCALLTYPE *Finish_Push )( |
AsyncIPipeDouble * This); | | AsyncIPipeDouble * This); |
| | |
END_INTERFACE | | END_INTERFACE |
} AsyncIPipeDoubleVtbl; | | } AsyncIPipeDoubleVtbl; |
| | |
interface AsyncIPipeDouble | | interface AsyncIPipeDouble |
{ | | { |
CONST_VTBL struct AsyncIPipeDoubleVtbl *lpVtbl; | | CONST_VTBL struct AsyncIPipeDoubleVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define AsyncIPipeDouble_QueryInterface(This,riid,ppvObject) \ | | #define AsyncIPipeDouble_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define AsyncIPipeDouble_AddRef(This) \ | | #define AsyncIPipeDouble_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define AsyncIPipeDouble_Release(This) \ | | #define AsyncIPipeDouble_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define AsyncIPipeDouble_Begin_Pull(This,cRequest) \ | | #define AsyncIPipeDouble_Begin_Pull(This,cRequest) \ |
|
(This)->lpVtbl -> Begin_Pull(This,cRequest) | | ( (This)->lpVtbl -> Begin_Pull(This,cRequest) ) |
| | |
#define AsyncIPipeDouble_Finish_Pull(This,buf,pcReturned) \ | | #define AsyncIPipeDouble_Finish_Pull(This,buf,pcReturned) \ |
|
(This)->lpVtbl -> Finish_Pull(This,buf,pcReturned) | | ( (This)->lpVtbl -> Finish_Pull(This,buf,pcReturned) ) |
| | |
#define AsyncIPipeDouble_Begin_Push(This,buf,cSent) \ | | #define AsyncIPipeDouble_Begin_Push(This,buf,cSent) \ |
|
(This)->lpVtbl -> Begin_Push(This,buf,cSent) | | ( (This)->lpVtbl -> Begin_Push(This,buf,cSent) ) |
| | |
#define AsyncIPipeDouble_Finish_Push(This) \ | | #define AsyncIPipeDouble_Finish_Push(This) \ |
|
(This)->lpVtbl -> Finish_Push(This) | | ( (This)->lpVtbl -> Finish_Push(This) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE AsyncIPipeDouble_Begin_Pull_Proxy( | | |
AsyncIPipeDouble * This, | | |
/* [in] */ ULONG cRequest); | | |
| | |
void __RPC_STUB AsyncIPipeDouble_Begin_Pull_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE AsyncIPipeDouble_Finish_Pull_Proxy( | | |
AsyncIPipeDouble * This, | | |
/* [length_is][size_is][out] */ DOUBLE *buf, | | |
/* [out] */ ULONG *pcReturned); | | |
| | |
void __RPC_STUB AsyncIPipeDouble_Finish_Pull_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE AsyncIPipeDouble_Begin_Push_Proxy( | | |
AsyncIPipeDouble * This, | | |
/* [size_is][in] */ DOUBLE *buf, | | |
/* [in] */ ULONG cSent); | | |
| | |
void __RPC_STUB AsyncIPipeDouble_Begin_Push_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE AsyncIPipeDouble_Finish_Push_Proxy( | | |
AsyncIPipeDouble * This); | | |
| | |
void __RPC_STUB AsyncIPipeDouble_Finish_Push_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __AsyncIPipeDouble_INTERFACE_DEFINED__ */ | | #endif /* __AsyncIPipeDouble_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IThumbnailExtractor_INTERFACE_DEFINED__ | | #ifndef __IThumbnailExtractor_INTERFACE_DEFINED__ |
#define __IThumbnailExtractor_INTERFACE_DEFINED__ | | #define __IThumbnailExtractor_INTERFACE_DEFINED__ |
| | |
/* interface IThumbnailExtractor */ | | /* interface IThumbnailExtractor */ |
/* [object][uuid] */ | | /* [object][uuid] */ |
| | |
EXTERN_C const IID IID_IThumbnailExtractor; | | EXTERN_C const IID IID_IThumbnailExtractor; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("969dc708-5c76-11d1-8d86-0000f804b057") | | MIDL_INTERFACE("969dc708-5c76-11d1-8d86-0000f804b057") |
IThumbnailExtractor : public IUnknown | | IThumbnailExtractor : public IUnknown |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE ExtractThumbnail( | | virtual HRESULT STDMETHODCALLTYPE ExtractThumbnail( |
|
/* [in] */ IStorage *pStg, | | /* [in] */ __RPC__in_opt IStorage *pStg, |
/* [in] */ ULONG ulLength, | | /* [in] */ ULONG ulLength, |
/* [in] */ ULONG ulHeight, | | /* [in] */ ULONG ulHeight, |
|
/* [out] */ ULONG *pulOutputLength, | | /* [out] */ __RPC__out ULONG *pulOutputLength, |
/* [out] */ ULONG *pulOutputHeight, | | /* [out] */ __RPC__out ULONG *pulOutputHeight, |
/* [out] */ HBITMAP *phOutputBitmap) = 0; | | /* [out] */ __RPC__deref_out_opt HBITMAP *phOutputBitmap) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE OnFileUpdated( | | virtual HRESULT STDMETHODCALLTYPE OnFileUpdated( |
|
/* [in] */ IStorage *pStg) = 0; | | /* [in] */ __RPC__in_opt IStorage *pStg) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IThumbnailExtractorVtbl | | typedef struct IThumbnailExtractorVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IThumbnailExtractor * This, | | IThumbnailExtractor * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IThumbnailExtractor * This); | | IThumbnailExtractor * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IThumbnailExtractor * This); | | IThumbnailExtractor * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *ExtractThumbnail )( | | HRESULT ( STDMETHODCALLTYPE *ExtractThumbnail )( |
IThumbnailExtractor * This, | | IThumbnailExtractor * This, |
|
/* [in] */ IStorage *pStg, | | /* [in] */ __RPC__in_opt IStorage *pStg, |
/* [in] */ ULONG ulLength, | | /* [in] */ ULONG ulLength, |
/* [in] */ ULONG ulHeight, | | /* [in] */ ULONG ulHeight, |
|
/* [out] */ ULONG *pulOutputLength, | | /* [out] */ __RPC__out ULONG *pulOutputLength, |
/* [out] */ ULONG *pulOutputHeight, | | /* [out] */ __RPC__out ULONG *pulOutputHeight, |
/* [out] */ HBITMAP *phOutputBitmap); | | /* [out] */ __RPC__deref_out_opt HBITMAP *phOutputBitmap); |
| | |
HRESULT ( STDMETHODCALLTYPE *OnFileUpdated )( | | HRESULT ( STDMETHODCALLTYPE *OnFileUpdated )( |
IThumbnailExtractor * This, | | IThumbnailExtractor * This, |
|
/* [in] */ IStorage *pStg); | | /* [in] */ __RPC__in_opt IStorage *pStg); |
| | |
END_INTERFACE | | END_INTERFACE |
} IThumbnailExtractorVtbl; | | } IThumbnailExtractorVtbl; |
| | |
interface IThumbnailExtractor | | interface IThumbnailExtractor |
{ | | { |
CONST_VTBL struct IThumbnailExtractorVtbl *lpVtbl; | | CONST_VTBL struct IThumbnailExtractorVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IThumbnailExtractor_QueryInterface(This,riid,ppvObject) \ | | #define IThumbnailExtractor_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IThumbnailExtractor_AddRef(This) \ | | #define IThumbnailExtractor_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IThumbnailExtractor_Release(This) \ | | #define IThumbnailExtractor_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IThumbnailExtractor_ExtractThumbnail(This,pStg,ulLength,ulHeight,pulOutp
utLength,pulOutputHeight,phOutputBitmap) \ | | #define IThumbnailExtractor_ExtractThumbnail(This,pStg,ulLength,ulHeight,pulOutp
utLength,pulOutputHeight,phOutputBitmap) \ |
|
(This)->lpVtbl -> ExtractThumbnail(This,pStg,ulLength,ulHeight,pulOutputLeng
th,pulOutputHeight,phOutputBitmap) | | ( (This)->lpVtbl -> ExtractThumbnail(This,pStg,ulLength,ulHeight,pulOutputLe
ngth,pulOutputHeight,phOutputBitmap) ) |
| | |
#define IThumbnailExtractor_OnFileUpdated(This,pStg) \ | | #define IThumbnailExtractor_OnFileUpdated(This,pStg) \ |
|
(This)->lpVtbl -> OnFileUpdated(This,pStg) | | ( (This)->lpVtbl -> OnFileUpdated(This,pStg) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IThumbnailExtractor_ExtractThumbnail_Proxy( | | |
IThumbnailExtractor * This, | | |
/* [in] */ IStorage *pStg, | | |
/* [in] */ ULONG ulLength, | | |
/* [in] */ ULONG ulHeight, | | |
/* [out] */ ULONG *pulOutputLength, | | |
/* [out] */ ULONG *pulOutputHeight, | | |
/* [out] */ HBITMAP *phOutputBitmap); | | |
| | |
void __RPC_STUB IThumbnailExtractor_ExtractThumbnail_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IThumbnailExtractor_OnFileUpdated_Proxy( | | |
IThumbnailExtractor * This, | | |
/* [in] */ IStorage *pStg); | | |
| | |
void __RPC_STUB IThumbnailExtractor_OnFileUpdated_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IThumbnailExtractor_INTERFACE_DEFINED__ */ | | #endif /* __IThumbnailExtractor_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IDummyHICONIncluder_INTERFACE_DEFINED__ | | #ifndef __IDummyHICONIncluder_INTERFACE_DEFINED__ |
#define __IDummyHICONIncluder_INTERFACE_DEFINED__ | | #define __IDummyHICONIncluder_INTERFACE_DEFINED__ |
| | |
/* interface IDummyHICONIncluder */ | | /* interface IDummyHICONIncluder */ |
/* [uuid][unique][object] */ | | /* [uuid][unique][object] */ |
| | |
EXTERN_C const IID IID_IDummyHICONIncluder; | | EXTERN_C const IID IID_IDummyHICONIncluder; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("947990de-cc28-11d2-a0f7-00805f858fb1") | | MIDL_INTERFACE("947990de-cc28-11d2-a0f7-00805f858fb1") |
IDummyHICONIncluder : public IUnknown | | IDummyHICONIncluder : public IUnknown |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE Dummy( | | virtual HRESULT STDMETHODCALLTYPE Dummy( |
|
/* [in] */ HICON h1, | | /* [in] */ __RPC__in HICON h1, |
/* [in] */ HDC h2) = 0; | | /* [in] */ __RPC__in HDC h2) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IDummyHICONIncluderVtbl | | typedef struct IDummyHICONIncluderVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IDummyHICONIncluder * This, | | IDummyHICONIncluder * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IDummyHICONIncluder * This); | | IDummyHICONIncluder * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IDummyHICONIncluder * This); | | IDummyHICONIncluder * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *Dummy )( | | HRESULT ( STDMETHODCALLTYPE *Dummy )( |
IDummyHICONIncluder * This, | | IDummyHICONIncluder * This, |
|
/* [in] */ HICON h1, | | /* [in] */ __RPC__in HICON h1, |
/* [in] */ HDC h2); | | /* [in] */ __RPC__in HDC h2); |
| | |
END_INTERFACE | | END_INTERFACE |
} IDummyHICONIncluderVtbl; | | } IDummyHICONIncluderVtbl; |
| | |
interface IDummyHICONIncluder | | interface IDummyHICONIncluder |
{ | | { |
CONST_VTBL struct IDummyHICONIncluderVtbl *lpVtbl; | | CONST_VTBL struct IDummyHICONIncluderVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IDummyHICONIncluder_QueryInterface(This,riid,ppvObject) \ | | #define IDummyHICONIncluder_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IDummyHICONIncluder_AddRef(This) \ | | #define IDummyHICONIncluder_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IDummyHICONIncluder_Release(This) \ | | #define IDummyHICONIncluder_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IDummyHICONIncluder_Dummy(This,h1,h2) \ | | #define IDummyHICONIncluder_Dummy(This,h1,h2) \ |
|
(This)->lpVtbl -> Dummy(This,h1,h2) | | ( (This)->lpVtbl -> Dummy(This,h1,h2) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IDummyHICONIncluder_Dummy_Proxy( | | |
IDummyHICONIncluder * This, | | |
/* [in] */ HICON h1, | | |
/* [in] */ HDC h2); | | |
| | |
void __RPC_STUB IDummyHICONIncluder_Dummy_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IDummyHICONIncluder_INTERFACE_DEFINED__ */ | | #endif /* __IDummyHICONIncluder_INTERFACE_DEFINED__ */ |
| | |
|
/* interface __MIDL_itf_objidl_0084 */ | | /* interface __MIDL_itf_objidl_0000_0075 */ |
/* [local] */ | | /* [local] */ |
| | |
#if defined USE_COM_CONTEXT_DEF || defined BUILDTYPE_COMSVCS || defined _OLE32_ | | #if defined USE_COM_CONTEXT_DEF || defined BUILDTYPE_COMSVCS || defined _OLE32_ |
typedef DWORD CPFLAGS; | | typedef DWORD CPFLAGS; |
| | |
typedef struct tagContextProperty | | typedef struct tagContextProperty |
{ | | { |
GUID policyId; | | GUID policyId; |
CPFLAGS flags; | | CPFLAGS flags; |
|
/* [unique] */ IUnknown *pUnk; | | IUnknown *pUnk; |
} ContextProperty; | | } ContextProperty; |
| | |
|
extern RPC_IF_HANDLE __MIDL_itf_objidl_0084_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_objidl_0000_0075_v0_0_c_ifspec; |
extern RPC_IF_HANDLE __MIDL_itf_objidl_0084_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_objidl_0000_0075_v0_0_s_ifspec; |
| | |
#ifndef __IEnumContextProps_INTERFACE_DEFINED__ | | #ifndef __IEnumContextProps_INTERFACE_DEFINED__ |
#define __IEnumContextProps_INTERFACE_DEFINED__ | | #define __IEnumContextProps_INTERFACE_DEFINED__ |
| | |
/* interface IEnumContextProps */ | | /* interface IEnumContextProps */ |
/* [unique][uuid][object][local] */ | | /* [unique][uuid][object][local] */ |
| | |
typedef /* [unique] */ IEnumContextProps *LPENUMCONTEXTPROPS; | | typedef /* [unique] */ IEnumContextProps *LPENUMCONTEXTPROPS; |
| | |
EXTERN_C const IID IID_IEnumContextProps; | | EXTERN_C const IID IID_IEnumContextProps; |
| | |
skipping to change at line 12830 | | skipping to change at line 10282 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IEnumContextPropsVtbl | | typedef struct IEnumContextPropsVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IEnumContextProps * This, | | IEnumContextProps * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IEnumContextProps * This); | | IEnumContextProps * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IEnumContextProps * This); | | IEnumContextProps * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *Next )( | | HRESULT ( STDMETHODCALLTYPE *Next )( |
IEnumContextProps * This, | | IEnumContextProps * This, |
/* [in] */ ULONG celt, | | /* [in] */ ULONG celt, |
| | |
skipping to change at line 12870 | | skipping to change at line 10323 |
} IEnumContextPropsVtbl; | | } IEnumContextPropsVtbl; |
| | |
interface IEnumContextProps | | interface IEnumContextProps |
{ | | { |
CONST_VTBL struct IEnumContextPropsVtbl *lpVtbl; | | CONST_VTBL struct IEnumContextPropsVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IEnumContextProps_QueryInterface(This,riid,ppvObject) \ | | #define IEnumContextProps_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IEnumContextProps_AddRef(This) \ | | #define IEnumContextProps_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IEnumContextProps_Release(This) \ | | #define IEnumContextProps_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IEnumContextProps_Next(This,celt,pContextProperties,pceltFetched) \ | | #define IEnumContextProps_Next(This,celt,pContextProperties,pceltFetched) \ |
|
(This)->lpVtbl -> Next(This,celt,pContextProperties,pceltFetched) | | ( (This)->lpVtbl -> Next(This,celt,pContextProperties,pceltFetched) ) |
| | |
#define IEnumContextProps_Skip(This,celt) \ | | #define IEnumContextProps_Skip(This,celt) \ |
|
(This)->lpVtbl -> Skip(This,celt) | | ( (This)->lpVtbl -> Skip(This,celt) ) |
| | |
#define IEnumContextProps_Reset(This) \ | | #define IEnumContextProps_Reset(This) \ |
|
(This)->lpVtbl -> Reset(This) | | ( (This)->lpVtbl -> Reset(This) ) |
| | |
#define IEnumContextProps_Clone(This,ppEnumContextProps) \ | | #define IEnumContextProps_Clone(This,ppEnumContextProps) \ |
|
(This)->lpVtbl -> Clone(This,ppEnumContextProps) | | ( (This)->lpVtbl -> Clone(This,ppEnumContextProps) ) |
| | |
#define IEnumContextProps_Count(This,pcelt) \ | | #define IEnumContextProps_Count(This,pcelt) \ |
|
(This)->lpVtbl -> Count(This,pcelt) | | ( (This)->lpVtbl -> Count(This,pcelt) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IEnumContextProps_Next_Proxy( | | |
IEnumContextProps * This, | | |
/* [in] */ ULONG celt, | | |
/* [length_is][size_is][out] */ ContextProperty *pContextProperties, | | |
/* [out] */ ULONG *pceltFetched); | | |
| | |
void __RPC_STUB IEnumContextProps_Next_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IEnumContextProps_Skip_Proxy( | | |
IEnumContextProps * This, | | |
/* [in] */ ULONG celt); | | |
| | |
void __RPC_STUB IEnumContextProps_Skip_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IEnumContextProps_Reset_Proxy( | | |
IEnumContextProps * This); | | |
| | |
void __RPC_STUB IEnumContextProps_Reset_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IEnumContextProps_Clone_Proxy( | | |
IEnumContextProps * This, | | |
/* [out] */ IEnumContextProps **ppEnumContextProps); | | |
| | |
void __RPC_STUB IEnumContextProps_Clone_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IEnumContextProps_Count_Proxy( | | |
IEnumContextProps * This, | | |
/* [out] */ ULONG *pcelt); | | |
| | |
void __RPC_STUB IEnumContextProps_Count_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IEnumContextProps_INTERFACE_DEFINED__ */ | | #endif /* __IEnumContextProps_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IContext_INTERFACE_DEFINED__ | | #ifndef __IContext_INTERFACE_DEFINED__ |
#define __IContext_INTERFACE_DEFINED__ | | #define __IContext_INTERFACE_DEFINED__ |
| | |
/* interface IContext */ | | /* interface IContext */ |
/* [unique][uuid][object][local] */ | | /* [unique][uuid][object][local] */ |
| | |
EXTERN_C const IID IID_IContext; | | EXTERN_C const IID IID_IContext; |
| | |
| | |
skipping to change at line 12991 | | skipping to change at line 10393 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IContextVtbl | | typedef struct IContextVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IContext * This, | | IContext * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IContext * This); | | IContext * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IContext * This); | | IContext * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *SetProperty )( | | HRESULT ( STDMETHODCALLTYPE *SetProperty )( |
IContext * This, | | IContext * This, |
/* [in] */ REFGUID rpolicyId, | | /* [in] */ REFGUID rpolicyId, |
| | |
skipping to change at line 13030 | | skipping to change at line 10433 |
} IContextVtbl; | | } IContextVtbl; |
| | |
interface IContext | | interface IContext |
{ | | { |
CONST_VTBL struct IContextVtbl *lpVtbl; | | CONST_VTBL struct IContextVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IContext_QueryInterface(This,riid,ppvObject) \ | | #define IContext_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IContext_AddRef(This) \ | | #define IContext_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IContext_Release(This) \ | | #define IContext_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IContext_SetProperty(This,rpolicyId,flags,pUnk) \ | | #define IContext_SetProperty(This,rpolicyId,flags,pUnk) \ |
|
(This)->lpVtbl -> SetProperty(This,rpolicyId,flags,pUnk) | | ( (This)->lpVtbl -> SetProperty(This,rpolicyId,flags,pUnk) ) |
| | |
#define IContext_RemoveProperty(This,rPolicyId) \ | | #define IContext_RemoveProperty(This,rPolicyId) \ |
|
(This)->lpVtbl -> RemoveProperty(This,rPolicyId) | | ( (This)->lpVtbl -> RemoveProperty(This,rPolicyId) ) |
| | |
#define IContext_GetProperty(This,rGuid,pFlags,ppUnk) \ | | #define IContext_GetProperty(This,rGuid,pFlags,ppUnk) \ |
|
(This)->lpVtbl -> GetProperty(This,rGuid,pFlags,ppUnk) | | ( (This)->lpVtbl -> GetProperty(This,rGuid,pFlags,ppUnk) ) |
| | |
#define IContext_EnumContextProps(This,ppEnumContextProps) \ | | #define IContext_EnumContextProps(This,ppEnumContextProps) \ |
|
(This)->lpVtbl -> EnumContextProps(This,ppEnumContextProps) | | ( (This)->lpVtbl -> EnumContextProps(This,ppEnumContextProps) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IContext_SetProperty_Proxy( | | |
IContext * This, | | |
/* [in] */ REFGUID rpolicyId, | | |
/* [in] */ CPFLAGS flags, | | |
/* [in] */ IUnknown *pUnk); | | |
| | |
void __RPC_STUB IContext_SetProperty_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IContext_RemoveProperty_Proxy( | | |
IContext * This, | | |
/* [in] */ REFGUID rPolicyId); | | |
| | |
void __RPC_STUB IContext_RemoveProperty_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IContext_GetProperty_Proxy( | | |
IContext * This, | | |
/* [in] */ REFGUID rGuid, | | |
/* [out] */ CPFLAGS *pFlags, | | |
/* [out] */ IUnknown **ppUnk); | | |
| | |
void __RPC_STUB IContext_GetProperty_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IContext_EnumContextProps_Proxy( | | |
IContext * This, | | |
/* [out] */ IEnumContextProps **ppEnumContextProps); | | |
| | |
void __RPC_STUB IContext_EnumContextProps_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IContext_INTERFACE_DEFINED__ */ | | #endif /* __IContext_INTERFACE_DEFINED__ */ |
| | |
|
/* interface __MIDL_itf_objidl_0086 */ | | /* interface __MIDL_itf_objidl_0000_0077 */ |
/* [local] */ | | /* [local] */ |
| | |
#if !defined BUILDTYPE_COMSVCS && !defined _OLE32_ | | #if !defined BUILDTYPE_COMSVCS && !defined _OLE32_ |
| | |
|
extern RPC_IF_HANDLE __MIDL_itf_objidl_0086_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_objidl_0000_0077_v0_0_c_ifspec; |
extern RPC_IF_HANDLE __MIDL_itf_objidl_0086_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_objidl_0000_0077_v0_0_s_ifspec; |
| | |
#ifndef __IObjContext_INTERFACE_DEFINED__ | | #ifndef __IObjContext_INTERFACE_DEFINED__ |
#define __IObjContext_INTERFACE_DEFINED__ | | #define __IObjContext_INTERFACE_DEFINED__ |
| | |
/* interface IObjContext */ | | /* interface IObjContext */ |
/* [unique][uuid][object][local] */ | | /* [unique][uuid][object][local] */ |
| | |
EXTERN_C const IID IID_IObjContext; | | EXTERN_C const IID IID_IObjContext; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
skipping to change at line 13147 | | skipping to change at line 10506 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IObjContextVtbl | | typedef struct IObjContextVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IObjContext * This, | | IObjContext * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IObjContext * This); | | IObjContext * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IObjContext * This); | | IObjContext * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *SetProperty )( | | HRESULT ( STDMETHODCALLTYPE *SetProperty )( |
IObjContext * This, | | IObjContext * This, |
/* [in] */ REFGUID rpolicyId, | | /* [in] */ REFGUID rpolicyId, |
| | |
skipping to change at line 13207 | | skipping to change at line 10567 |
} IObjContextVtbl; | | } IObjContextVtbl; |
| | |
interface IObjContext | | interface IObjContext |
{ | | { |
CONST_VTBL struct IObjContextVtbl *lpVtbl; | | CONST_VTBL struct IObjContextVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IObjContext_QueryInterface(This,riid,ppvObject) \ | | #define IObjContext_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IObjContext_AddRef(This) \ | | #define IObjContext_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IObjContext_Release(This) \ | | #define IObjContext_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IObjContext_SetProperty(This,rpolicyId,flags,pUnk) \ | | #define IObjContext_SetProperty(This,rpolicyId,flags,pUnk) \ |
|
(This)->lpVtbl -> SetProperty(This,rpolicyId,flags,pUnk) | | ( (This)->lpVtbl -> SetProperty(This,rpolicyId,flags,pUnk) ) |
| | |
#define IObjContext_RemoveProperty(This,rPolicyId) \ | | #define IObjContext_RemoveProperty(This,rPolicyId) \ |
|
(This)->lpVtbl -> RemoveProperty(This,rPolicyId) | | ( (This)->lpVtbl -> RemoveProperty(This,rPolicyId) ) |
| | |
#define IObjContext_GetProperty(This,rGuid,pFlags,ppUnk) \ | | #define IObjContext_GetProperty(This,rGuid,pFlags,ppUnk) \ |
|
(This)->lpVtbl -> GetProperty(This,rGuid,pFlags,ppUnk) | | ( (This)->lpVtbl -> GetProperty(This,rGuid,pFlags,ppUnk) ) |
| | |
#define IObjContext_EnumContextProps(This,ppEnumContextProps) \ | | #define IObjContext_EnumContextProps(This,ppEnumContextProps) \ |
|
(This)->lpVtbl -> EnumContextProps(This,ppEnumContextProps) | | ( (This)->lpVtbl -> EnumContextProps(This,ppEnumContextProps) ) |
| | |
#define IObjContext_Reserved1(This) \ | | #define IObjContext_Reserved1(This) \ |
|
(This)->lpVtbl -> Reserved1(This) | | ( (This)->lpVtbl -> Reserved1(This) ) |
| | |
#define IObjContext_Reserved2(This) \ | | #define IObjContext_Reserved2(This) \ |
|
(This)->lpVtbl -> Reserved2(This) | | ( (This)->lpVtbl -> Reserved2(This) ) |
| | |
#define IObjContext_Reserved3(This) \ | | #define IObjContext_Reserved3(This) \ |
|
(This)->lpVtbl -> Reserved3(This) | | ( (This)->lpVtbl -> Reserved3(This) ) |
| | |
#define IObjContext_Reserved4(This) \ | | #define IObjContext_Reserved4(This) \ |
|
(This)->lpVtbl -> Reserved4(This) | | ( (This)->lpVtbl -> Reserved4(This) ) |
| | |
#define IObjContext_Reserved5(This) \ | | #define IObjContext_Reserved5(This) \ |
|
(This)->lpVtbl -> Reserved5(This) | | ( (This)->lpVtbl -> Reserved5(This) ) |
| | |
#define IObjContext_Reserved6(This) \ | | #define IObjContext_Reserved6(This) \ |
|
(This)->lpVtbl -> Reserved6(This) | | ( (This)->lpVtbl -> Reserved6(This) ) |
| | |
#define IObjContext_Reserved7(This) \ | | #define IObjContext_Reserved7(This) \ |
|
(This)->lpVtbl -> Reserved7(This) | | ( (This)->lpVtbl -> Reserved7(This) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
void STDMETHODCALLTYPE IObjContext_Reserved1_Proxy( | | |
IObjContext * This); | | |
| | |
void __RPC_STUB IObjContext_Reserved1_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
void STDMETHODCALLTYPE IObjContext_Reserved2_Proxy( | | |
IObjContext * This); | | |
| | |
void __RPC_STUB IObjContext_Reserved2_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
void STDMETHODCALLTYPE IObjContext_Reserved3_Proxy( | | |
IObjContext * This); | | |
| | |
void __RPC_STUB IObjContext_Reserved3_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
void STDMETHODCALLTYPE IObjContext_Reserved4_Proxy( | | |
IObjContext * This); | | |
| | |
void __RPC_STUB IObjContext_Reserved4_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
void STDMETHODCALLTYPE IObjContext_Reserved5_Proxy( | | |
IObjContext * This); | | |
| | |
void __RPC_STUB IObjContext_Reserved5_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
void STDMETHODCALLTYPE IObjContext_Reserved6_Proxy( | | |
IObjContext * This); | | |
| | |
void __RPC_STUB IObjContext_Reserved6_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
void STDMETHODCALLTYPE IObjContext_Reserved7_Proxy( | | |
IObjContext * This); | | |
| | |
void __RPC_STUB IObjContext_Reserved7_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IObjContext_INTERFACE_DEFINED__ */ | | #endif /* __IObjContext_INTERFACE_DEFINED__ */ |
| | |
|
/* interface __MIDL_itf_objidl_0087 */ | | /* interface __MIDL_itf_objidl_0000_0078 */ |
/* [local] */ | | /* [local] */ |
| | |
#endif | | #endif |
#endif | | #endif |
typedef | | typedef |
enum tagApplicationType | | enum tagApplicationType |
{ ServerApplication = 0, | | { ServerApplication = 0, |
|
LibraryApplication = ServerApplication + 1 | | LibraryApplication = ( ServerApplication + 1 ) |
} ApplicationType; | | } ApplicationType; |
| | |
typedef | | typedef |
enum tagShutdownType | | enum tagShutdownType |
{ IdleShutdown = 0, | | { IdleShutdown = 0, |
|
ForcedShutdown = IdleShutdown + 1 | | ForcedShutdown = ( IdleShutdown + 1 ) |
} ShutdownType; | | } ShutdownType; |
| | |
|
extern RPC_IF_HANDLE __MIDL_itf_objidl_0087_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_objidl_0000_0078_v0_0_c_ifspec; |
extern RPC_IF_HANDLE __MIDL_itf_objidl_0087_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_objidl_0000_0078_v0_0_s_ifspec; |
| | |
#ifndef __IProcessLock_INTERFACE_DEFINED__ | | #ifndef __IProcessLock_INTERFACE_DEFINED__ |
#define __IProcessLock_INTERFACE_DEFINED__ | | #define __IProcessLock_INTERFACE_DEFINED__ |
| | |
/* interface IProcessLock */ | | /* interface IProcessLock */ |
/* [unique][uuid][local][object] */ | | /* [unique][uuid][local][object] */ |
| | |
EXTERN_C const IID IID_IProcessLock; | | EXTERN_C const IID IID_IProcessLock; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
skipping to change at line 13366 | | skipping to change at line 10663 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IProcessLockVtbl | | typedef struct IProcessLockVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IProcessLock * This, | | IProcessLock * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IProcessLock * This); | | IProcessLock * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IProcessLock * This); | | IProcessLock * This); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRefOnProcess )( | | ULONG ( STDMETHODCALLTYPE *AddRefOnProcess )( |
IProcessLock * This); | | IProcessLock * This); |
| | |
| | |
skipping to change at line 13391 | | skipping to change at line 10689 |
} IProcessLockVtbl; | | } IProcessLockVtbl; |
| | |
interface IProcessLock | | interface IProcessLock |
{ | | { |
CONST_VTBL struct IProcessLockVtbl *lpVtbl; | | CONST_VTBL struct IProcessLockVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IProcessLock_QueryInterface(This,riid,ppvObject) \ | | #define IProcessLock_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IProcessLock_AddRef(This) \ | | #define IProcessLock_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IProcessLock_Release(This) \ | | #define IProcessLock_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IProcessLock_AddRefOnProcess(This) \ | | #define IProcessLock_AddRefOnProcess(This) \ |
|
(This)->lpVtbl -> AddRefOnProcess(This) | | ( (This)->lpVtbl -> AddRefOnProcess(This) ) |
| | |
#define IProcessLock_ReleaseRefOnProcess(This) \ | | #define IProcessLock_ReleaseRefOnProcess(This) \ |
|
(This)->lpVtbl -> ReleaseRefOnProcess(This) | | ( (This)->lpVtbl -> ReleaseRefOnProcess(This) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
ULONG STDMETHODCALLTYPE IProcessLock_AddRefOnProcess_Proxy( | | |
IProcessLock * This); | | |
| | |
void __RPC_STUB IProcessLock_AddRefOnProcess_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
ULONG STDMETHODCALLTYPE IProcessLock_ReleaseRefOnProcess_Proxy( | | |
IProcessLock * This); | | |
| | |
void __RPC_STUB IProcessLock_ReleaseRefOnProcess_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IProcessLock_INTERFACE_DEFINED__ */ | | #endif /* __IProcessLock_INTERFACE_DEFINED__ */ |
| | |
#ifndef __ISurrogateService_INTERFACE_DEFINED__ | | #ifndef __ISurrogateService_INTERFACE_DEFINED__ |
#define __ISurrogateService_INTERFACE_DEFINED__ | | #define __ISurrogateService_INTERFACE_DEFINED__ |
| | |
/* interface ISurrogateService */ | | /* interface ISurrogateService */ |
/* [unique][uuid][local][object] */ | | /* [unique][uuid][local][object] */ |
| | |
EXTERN_C const IID IID_ISurrogateService; | | EXTERN_C const IID IID_ISurrogateService; |
| | |
| | |
skipping to change at line 13472 | | skipping to change at line 10752 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct ISurrogateServiceVtbl | | typedef struct ISurrogateServiceVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
ISurrogateService * This, | | ISurrogateService * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
ISurrogateService * This); | | ISurrogateService * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
ISurrogateService * This); | | ISurrogateService * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *Init )( | | HRESULT ( STDMETHODCALLTYPE *Init )( |
ISurrogateService * This, | | ISurrogateService * This, |
/* [in] */ REFGUID rguidProcessID, | | /* [in] */ REFGUID rguidProcessID, |
| | |
skipping to change at line 13514 | | skipping to change at line 10795 |
} ISurrogateServiceVtbl; | | } ISurrogateServiceVtbl; |
| | |
interface ISurrogateService | | interface ISurrogateService |
{ | | { |
CONST_VTBL struct ISurrogateServiceVtbl *lpVtbl; | | CONST_VTBL struct ISurrogateServiceVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define ISurrogateService_QueryInterface(This,riid,ppvObject) \ | | #define ISurrogateService_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define ISurrogateService_AddRef(This) \ | | #define ISurrogateService_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define ISurrogateService_Release(This) \ | | #define ISurrogateService_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define ISurrogateService_Init(This,rguidProcessID,pProcessLock,pfApplicationAwa
re) \ | | #define ISurrogateService_Init(This,rguidProcessID,pProcessLock,pfApplicationAwa
re) \ |
|
(This)->lpVtbl -> Init(This,rguidProcessID,pProcessLock,pfApplicationAware) | | ( (This)->lpVtbl -> Init(This,rguidProcessID,pProcessLock,pfApplicationAware
) ) |
| | |
#define ISurrogateService_ApplicationLaunch(This,rguidApplID,appType) \ | | #define ISurrogateService_ApplicationLaunch(This,rguidApplID,appType) \ |
|
(This)->lpVtbl -> ApplicationLaunch(This,rguidApplID,appType) | | ( (This)->lpVtbl -> ApplicationLaunch(This,rguidApplID,appType) ) |
| | |
#define ISurrogateService_ApplicationFree(This,rguidApplID) \ | | #define ISurrogateService_ApplicationFree(This,rguidApplID) \ |
|
(This)->lpVtbl -> ApplicationFree(This,rguidApplID) | | ( (This)->lpVtbl -> ApplicationFree(This,rguidApplID) ) |
| | |
#define ISurrogateService_CatalogRefresh(This,ulReserved) \ | | #define ISurrogateService_CatalogRefresh(This,ulReserved) \ |
|
(This)->lpVtbl -> CatalogRefresh(This,ulReserved) | | ( (This)->lpVtbl -> CatalogRefresh(This,ulReserved) ) |
| | |
#define ISurrogateService_ProcessShutdown(This,shutdownType) \ | | #define ISurrogateService_ProcessShutdown(This,shutdownType) \ |
|
(This)->lpVtbl -> ProcessShutdown(This,shutdownType) | | ( (This)->lpVtbl -> ProcessShutdown(This,shutdownType) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE ISurrogateService_Init_Proxy( | | |
ISurrogateService * This, | | |
/* [in] */ REFGUID rguidProcessID, | | |
/* [in] */ IProcessLock *pProcessLock, | | |
/* [out] */ BOOL *pfApplicationAware); | | |
| | |
void __RPC_STUB ISurrogateService_Init_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE ISurrogateService_ApplicationLaunch_Proxy( | | |
ISurrogateService * This, | | |
/* [in] */ REFGUID rguidApplID, | | |
/* [in] */ ApplicationType appType); | | |
| | |
void __RPC_STUB ISurrogateService_ApplicationLaunch_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE ISurrogateService_ApplicationFree_Proxy( | | |
ISurrogateService * This, | | |
/* [in] */ REFGUID rguidApplID); | | |
| | |
void __RPC_STUB ISurrogateService_ApplicationFree_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE ISurrogateService_CatalogRefresh_Proxy( | | |
ISurrogateService * This, | | |
/* [in] */ ULONG ulReserved); | | |
| | |
void __RPC_STUB ISurrogateService_CatalogRefresh_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE ISurrogateService_ProcessShutdown_Proxy( | | |
ISurrogateService * This, | | |
/* [in] */ ShutdownType shutdownType); | | |
| | |
void __RPC_STUB ISurrogateService_ProcessShutdown_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __ISurrogateService_INTERFACE_DEFINED__ */ | | #endif /* __ISurrogateService_INTERFACE_DEFINED__ */ |
| | |
|
/* interface __MIDL_itf_objidl_0089 */ | | /* interface __MIDL_itf_objidl_0000_0080 */ |
/* [local] */ | | /* [local] */ |
| | |
typedef | | typedef |
enum _APTTYPE | | enum _APTTYPE |
{ APTTYPE_CURRENT = -1, | | { APTTYPE_CURRENT = -1, |
APTTYPE_STA = 0, | | APTTYPE_STA = 0, |
APTTYPE_MTA = 1, | | APTTYPE_MTA = 1, |
APTTYPE_NA = 2, | | APTTYPE_NA = 2, |
APTTYPE_MAINSTA = 3 | | APTTYPE_MAINSTA = 3 |
} APTTYPE; | | } APTTYPE; |
| | |
typedef | | typedef |
enum _THDTYPE | | enum _THDTYPE |
{ THDTYPE_BLOCKMESSAGES = 0, | | { THDTYPE_BLOCKMESSAGES = 0, |
THDTYPE_PROCESSMESSAGES = 1 | | THDTYPE_PROCESSMESSAGES = 1 |
} THDTYPE; | | } THDTYPE; |
| | |
typedef DWORD APARTMENTID; | | typedef DWORD APARTMENTID; |
| | |
|
extern RPC_IF_HANDLE __MIDL_itf_objidl_0089_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_objidl_0000_0080_v0_0_c_ifspec; |
extern RPC_IF_HANDLE __MIDL_itf_objidl_0089_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_objidl_0000_0080_v0_0_s_ifspec; |
| | |
#ifndef __IComThreadingInfo_INTERFACE_DEFINED__ | | #ifndef __IComThreadingInfo_INTERFACE_DEFINED__ |
#define __IComThreadingInfo_INTERFACE_DEFINED__ | | #define __IComThreadingInfo_INTERFACE_DEFINED__ |
| | |
/* interface IComThreadingInfo */ | | /* interface IComThreadingInfo */ |
/* [unique][uuid][object][local] */ | | /* [unique][uuid][object][local] */ |
| | |
EXTERN_C const IID IID_IComThreadingInfo; | | EXTERN_C const IID IID_IComThreadingInfo; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
skipping to change at line 13656 | | skipping to change at line 10884 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IComThreadingInfoVtbl | | typedef struct IComThreadingInfoVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IComThreadingInfo * This, | | IComThreadingInfo * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IComThreadingInfo * This); | | IComThreadingInfo * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IComThreadingInfo * This); | | IComThreadingInfo * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetCurrentApartmentType )( | | HRESULT ( STDMETHODCALLTYPE *GetCurrentApartmentType )( |
IComThreadingInfo * This, | | IComThreadingInfo * This, |
/* [out] */ APTTYPE *pAptType); | | /* [out] */ APTTYPE *pAptType); |
| | |
skipping to change at line 13691 | | skipping to change at line 10920 |
} IComThreadingInfoVtbl; | | } IComThreadingInfoVtbl; |
| | |
interface IComThreadingInfo | | interface IComThreadingInfo |
{ | | { |
CONST_VTBL struct IComThreadingInfoVtbl *lpVtbl; | | CONST_VTBL struct IComThreadingInfoVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IComThreadingInfo_QueryInterface(This,riid,ppvObject) \ | | #define IComThreadingInfo_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IComThreadingInfo_AddRef(This) \ | | #define IComThreadingInfo_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IComThreadingInfo_Release(This) \ | | #define IComThreadingInfo_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IComThreadingInfo_GetCurrentApartmentType(This,pAptType) \ | | #define IComThreadingInfo_GetCurrentApartmentType(This,pAptType) \ |
|
(This)->lpVtbl -> GetCurrentApartmentType(This,pAptType) | | ( (This)->lpVtbl -> GetCurrentApartmentType(This,pAptType) ) |
| | |
#define IComThreadingInfo_GetCurrentThreadType(This,pThreadType) \ | | #define IComThreadingInfo_GetCurrentThreadType(This,pThreadType) \ |
|
(This)->lpVtbl -> GetCurrentThreadType(This,pThreadType) | | ( (This)->lpVtbl -> GetCurrentThreadType(This,pThreadType) ) |
| | |
#define IComThreadingInfo_GetCurrentLogicalThreadId(This,pguidLogicalThreadId) \ | | #define IComThreadingInfo_GetCurrentLogicalThreadId(This,pguidLogicalThreadId) \ |
|
(This)->lpVtbl -> GetCurrentLogicalThreadId(This,pguidLogicalThreadId) | | ( (This)->lpVtbl -> GetCurrentLogicalThreadId(This,pguidLogicalThreadId) ) |
| | |
#define IComThreadingInfo_SetCurrentLogicalThreadId(This,rguid) \ | | #define IComThreadingInfo_SetCurrentLogicalThreadId(This,rguid) \ |
|
(This)->lpVtbl -> SetCurrentLogicalThreadId(This,rguid) | | ( (This)->lpVtbl -> SetCurrentLogicalThreadId(This,rguid) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IComThreadingInfo_GetCurrentApartmentType_Proxy( | | |
IComThreadingInfo * This, | | |
/* [out] */ APTTYPE *pAptType); | | |
| | |
void __RPC_STUB IComThreadingInfo_GetCurrentApartmentType_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IComThreadingInfo_GetCurrentThreadType_Proxy( | | |
IComThreadingInfo * This, | | |
/* [out] */ THDTYPE *pThreadType); | | |
| | |
void __RPC_STUB IComThreadingInfo_GetCurrentThreadType_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IComThreadingInfo_GetCurrentLogicalThreadId_Proxy( | | |
IComThreadingInfo * This, | | |
/* [out] */ GUID *pguidLogicalThreadId); | | |
| | |
void __RPC_STUB IComThreadingInfo_GetCurrentLogicalThreadId_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IComThreadingInfo_SetCurrentLogicalThreadId_Proxy( | | |
IComThreadingInfo * This, | | |
/* [in] */ REFGUID rguid); | | |
| | |
void __RPC_STUB IComThreadingInfo_SetCurrentLogicalThreadId_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IComThreadingInfo_INTERFACE_DEFINED__ */ | | #endif /* __IComThreadingInfo_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IProcessInitControl_INTERFACE_DEFINED__ | | #ifndef __IProcessInitControl_INTERFACE_DEFINED__ |
#define __IProcessInitControl_INTERFACE_DEFINED__ | | #define __IProcessInitControl_INTERFACE_DEFINED__ |
| | |
/* interface IProcessInitControl */ | | /* interface IProcessInitControl */ |
/* [uuid][unique][object] */ | | /* [uuid][unique][object] */ |
| | |
EXTERN_C const IID IID_IProcessInitControl; | | EXTERN_C const IID IID_IProcessInitControl; |
| | |
| | |
skipping to change at line 13784 | | skipping to change at line 10973 |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IProcessInitControlVtbl | | typedef struct IProcessInitControlVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IProcessInitControl * This, | | IProcessInitControl * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IProcessInitControl * This); | | IProcessInitControl * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IProcessInitControl * This); | | IProcessInitControl * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *ResetInitializerTimeout )( | | HRESULT ( STDMETHODCALLTYPE *ResetInitializerTimeout )( |
IProcessInitControl * This, | | IProcessInitControl * This, |
/* [in] */ DWORD dwSecondsRemaining); | | /* [in] */ DWORD dwSecondsRemaining); |
| | |
skipping to change at line 13808 | | skipping to change at line 10998 |
} IProcessInitControlVtbl; | | } IProcessInitControlVtbl; |
| | |
interface IProcessInitControl | | interface IProcessInitControl |
{ | | { |
CONST_VTBL struct IProcessInitControlVtbl *lpVtbl; | | CONST_VTBL struct IProcessInitControlVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IProcessInitControl_QueryInterface(This,riid,ppvObject) \ | | #define IProcessInitControl_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IProcessInitControl_AddRef(This) \ | | #define IProcessInitControl_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IProcessInitControl_Release(This) \ | | #define IProcessInitControl_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IProcessInitControl_ResetInitializerTimeout(This,dwSecondsRemaining) \ | | #define IProcessInitControl_ResetInitializerTimeout(This,dwSecondsRemaining) \ |
|
(This)->lpVtbl -> ResetInitializerTimeout(This,dwSecondsRemaining) | | ( (This)->lpVtbl -> ResetInitializerTimeout(This,dwSecondsRemaining) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IProcessInitControl_ResetInitializerTimeout_Proxy( | | |
IProcessInitControl * This, | | |
/* [in] */ DWORD dwSecondsRemaining); | | |
| | |
void __RPC_STUB IProcessInitControl_ResetInitializerTimeout_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IProcessInitControl_INTERFACE_DEFINED__ */ | | #endif /* __IProcessInitControl_INTERFACE_DEFINED__ */ |
| | |
|
/* interface __MIDL_itf_objidl_0091 */ | | /* interface __MIDL_itf_objidl_0000_0082 */ |
/* [local] */ | | /* [local] */ |
| | |
#if (_WIN32_WINNT >= 0x0501 ) | | #if (_WIN32_WINNT >= 0x0501 ) |
| | |
|
extern RPC_IF_HANDLE __MIDL_itf_objidl_0091_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_objidl_0000_0082_v0_0_c_ifspec; |
extern RPC_IF_HANDLE __MIDL_itf_objidl_0091_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_objidl_0000_0082_v0_0_s_ifspec; |
| | |
#ifndef __IInitializeSpy_INTERFACE_DEFINED__ | | #ifndef __IInitializeSpy_INTERFACE_DEFINED__ |
#define __IInitializeSpy_INTERFACE_DEFINED__ | | #define __IInitializeSpy_INTERFACE_DEFINED__ |
| | |
/* interface IInitializeSpy */ | | /* interface IInitializeSpy */ |
/* [unique][uuid][object][local] */ | | /* [unique][uuid][object][local] */ |
| | |
typedef /* [unique] */ IInitializeSpy *LPINITIALIZESPY; | | typedef /* [unique] */ IInitializeSpy *LPINITIALIZESPY; |
| | |
EXTERN_C const IID IID_IInitializeSpy; | | EXTERN_C const IID IID_IInitializeSpy; |
| | |
skipping to change at line 13885 | | skipping to change at line 11065 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IInitializeSpyVtbl | | typedef struct IInitializeSpyVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IInitializeSpy * This, | | IInitializeSpy * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IInitializeSpy * This); | | IInitializeSpy * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IInitializeSpy * This); | | IInitializeSpy * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *PreInitialize )( | | HRESULT ( STDMETHODCALLTYPE *PreInitialize )( |
IInitializeSpy * This, | | IInitializeSpy * This, |
/* [in] */ DWORD dwCoInit, | | /* [in] */ DWORD dwCoInit, |
| | |
skipping to change at line 13923 | | skipping to change at line 11104 |
} IInitializeSpyVtbl; | | } IInitializeSpyVtbl; |
| | |
interface IInitializeSpy | | interface IInitializeSpy |
{ | | { |
CONST_VTBL struct IInitializeSpyVtbl *lpVtbl; | | CONST_VTBL struct IInitializeSpyVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IInitializeSpy_QueryInterface(This,riid,ppvObject) \ | | #define IInitializeSpy_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IInitializeSpy_AddRef(This) \ | | #define IInitializeSpy_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IInitializeSpy_Release(This) \ | | #define IInitializeSpy_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IInitializeSpy_PreInitialize(This,dwCoInit,dwCurThreadAptRefs) \ | | #define IInitializeSpy_PreInitialize(This,dwCoInit,dwCurThreadAptRefs) \ |
|
(This)->lpVtbl -> PreInitialize(This,dwCoInit,dwCurThreadAptRefs) | | ( (This)->lpVtbl -> PreInitialize(This,dwCoInit,dwCurThreadAptRefs) ) |
| | |
#define IInitializeSpy_PostInitialize(This,hrCoInit,dwCoInit,dwNewThreadAptRefs)
\ | | #define IInitializeSpy_PostInitialize(This,hrCoInit,dwCoInit,dwNewThreadAptRefs)
\ |
|
(This)->lpVtbl -> PostInitialize(This,hrCoInit,dwCoInit,dwNewThreadAptRefs) | | ( (This)->lpVtbl -> PostInitialize(This,hrCoInit,dwCoInit,dwNewThreadAptRefs
) ) |
| | |
#define IInitializeSpy_PreUninitialize(This,dwCurThreadAptRefs) \ | | #define IInitializeSpy_PreUninitialize(This,dwCurThreadAptRefs) \ |
|
(This)->lpVtbl -> PreUninitialize(This,dwCurThreadAptRefs) | | ( (This)->lpVtbl -> PreUninitialize(This,dwCurThreadAptRefs) ) |
| | |
#define IInitializeSpy_PostUninitialize(This,dwNewThreadAptRefs) \ | | #define IInitializeSpy_PostUninitialize(This,dwNewThreadAptRefs) \ |
|
(This)->lpVtbl -> PostUninitialize(This,dwNewThreadAptRefs) | | ( (This)->lpVtbl -> PostUninitialize(This,dwNewThreadAptRefs) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IInitializeSpy_PreInitialize_Proxy( | | |
IInitializeSpy * This, | | |
/* [in] */ DWORD dwCoInit, | | |
/* [in] */ DWORD dwCurThreadAptRefs); | | |
| | |
void __RPC_STUB IInitializeSpy_PreInitialize_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IInitializeSpy_PostInitialize_Proxy( | | |
IInitializeSpy * This, | | |
/* [in] */ HRESULT hrCoInit, | | |
/* [in] */ DWORD dwCoInit, | | |
/* [in] */ DWORD dwNewThreadAptRefs); | | |
| | |
void __RPC_STUB IInitializeSpy_PostInitialize_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IInitializeSpy_PreUninitialize_Proxy( | | |
IInitializeSpy * This, | | |
/* [in] */ DWORD dwCurThreadAptRefs); | | |
| | |
void __RPC_STUB IInitializeSpy_PreUninitialize_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IInitializeSpy_PostUninitialize_Proxy( | | |
IInitializeSpy * This, | | |
/* [in] */ DWORD dwNewThreadAptRefs); | | |
| | |
void __RPC_STUB IInitializeSpy_PostUninitialize_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IInitializeSpy_INTERFACE_DEFINED__ */ | | #endif /* __IInitializeSpy_INTERFACE_DEFINED__ */ |
| | |
|
/* interface __MIDL_itf_objidl_0092 */ | | /* interface __MIDL_itf_objidl_0000_0083 */ |
/* [local] */ | | /* [local] */ |
| | |
#endif | | #endif |
#if ( _MSC_VER >= 800 ) | | #if ( _MSC_VER >= 800 ) |
#if _MSC_VER >= 1200 | | #if _MSC_VER >= 1200 |
#pragma warning(pop) | | #pragma warning(pop) |
#else | | #else |
#pragma warning(default:4201) | | #pragma warning(default:4201) |
#endif | | #endif |
#endif | | #endif |
| | |
|
extern RPC_IF_HANDLE __MIDL_itf_objidl_0092_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_objidl_0000_0083_v0_0_c_ifspec; |
extern RPC_IF_HANDLE __MIDL_itf_objidl_0092_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_objidl_0000_0083_v0_0_s_ifspec; |
| | |
/* Additional Prototypes for ALL interfaces */ | | /* Additional Prototypes for ALL interfaces */ |
| | |
unsigned long __RPC_USER ASYNC_STGMEDIUM_UserSize( unsigned lon
g *, unsigned long , ASYNC_STGMEDIUM * ); | | unsigned long __RPC_USER ASYNC_STGMEDIUM_UserSize( unsigned lon
g *, unsigned long , ASYNC_STGMEDIUM * ); |
unsigned char * __RPC_USER ASYNC_STGMEDIUM_UserMarshal( unsigned long *, unsig
ned char *, ASYNC_STGMEDIUM * ); | | unsigned char * __RPC_USER ASYNC_STGMEDIUM_UserMarshal( unsigned long *, unsig
ned char *, ASYNC_STGMEDIUM * ); |
unsigned char * __RPC_USER ASYNC_STGMEDIUM_UserUnmarshal(unsigned long *, unsig
ned char *, ASYNC_STGMEDIUM * ); | | unsigned char * __RPC_USER ASYNC_STGMEDIUM_UserUnmarshal(unsigned long *, unsig
ned char *, ASYNC_STGMEDIUM * ); |
void __RPC_USER ASYNC_STGMEDIUM_UserFree( unsigned lon
g *, ASYNC_STGMEDIUM * ); | | void __RPC_USER ASYNC_STGMEDIUM_UserFree( unsigned lon
g *, ASYNC_STGMEDIUM * ); |
| | |
unsigned long __RPC_USER CLIPFORMAT_UserSize( unsigned long *,
unsigned long , CLIPFORMAT * ); | | unsigned long __RPC_USER CLIPFORMAT_UserSize( unsigned long *,
unsigned long , CLIPFORMAT * ); |
unsigned char * __RPC_USER CLIPFORMAT_UserMarshal( unsigned long *, unsigned c
har *, CLIPFORMAT * ); | | unsigned char * __RPC_USER CLIPFORMAT_UserMarshal( unsigned long *, unsigned c
har *, CLIPFORMAT * ); |
| | |
skipping to change at line 14049 | | skipping to change at line 11187 |
unsigned long __RPC_USER SNB_UserSize( unsigned long *, unsigne
d long , SNB * ); | | unsigned long __RPC_USER SNB_UserSize( unsigned long *, unsigne
d long , SNB * ); |
unsigned char * __RPC_USER SNB_UserMarshal( unsigned long *, unsigned char *,
SNB * ); | | unsigned char * __RPC_USER SNB_UserMarshal( unsigned long *, unsigned char *,
SNB * ); |
unsigned char * __RPC_USER SNB_UserUnmarshal(unsigned long *, unsigned char *,
SNB * ); | | unsigned char * __RPC_USER SNB_UserUnmarshal(unsigned long *, unsigned char *,
SNB * ); |
void __RPC_USER SNB_UserFree( unsigned long *, SNB * )
; | | void __RPC_USER SNB_UserFree( unsigned long *, SNB * )
; |
| | |
unsigned long __RPC_USER STGMEDIUM_UserSize( unsigned long *, u
nsigned long , STGMEDIUM * ); | | unsigned long __RPC_USER STGMEDIUM_UserSize( unsigned long *, u
nsigned long , STGMEDIUM * ); |
unsigned char * __RPC_USER STGMEDIUM_UserMarshal( unsigned long *, unsigned ch
ar *, STGMEDIUM * ); | | unsigned char * __RPC_USER STGMEDIUM_UserMarshal( unsigned long *, unsigned ch
ar *, STGMEDIUM * ); |
unsigned char * __RPC_USER STGMEDIUM_UserUnmarshal(unsigned long *, unsigned ch
ar *, STGMEDIUM * ); | | unsigned char * __RPC_USER STGMEDIUM_UserUnmarshal(unsigned long *, unsigned ch
ar *, STGMEDIUM * ); |
void __RPC_USER STGMEDIUM_UserFree( unsigned long *, S
TGMEDIUM * ); | | void __RPC_USER STGMEDIUM_UserFree( unsigned long *, S
TGMEDIUM * ); |
| | |
|
| | unsigned long __RPC_USER ASYNC_STGMEDIUM_UserSize64( unsigned l |
| | ong *, unsigned long , ASYNC_STGMEDIUM * ); |
| | unsigned char * __RPC_USER ASYNC_STGMEDIUM_UserMarshal64( unsigned long *, uns |
| | igned char *, ASYNC_STGMEDIUM * ); |
| | unsigned char * __RPC_USER ASYNC_STGMEDIUM_UserUnmarshal64(unsigned long *, uns |
| | igned char *, ASYNC_STGMEDIUM * ); |
| | void __RPC_USER ASYNC_STGMEDIUM_UserFree64( unsigned l |
| | ong *, ASYNC_STGMEDIUM * ); |
| | |
| | unsigned long __RPC_USER CLIPFORMAT_UserSize64( unsigned long * |
| | , unsigned long , CLIPFORMAT * ); |
| | unsigned char * __RPC_USER CLIPFORMAT_UserMarshal64( unsigned long *, unsigned |
| | char *, CLIPFORMAT * ); |
| | unsigned char * __RPC_USER CLIPFORMAT_UserUnmarshal64(unsigned long *, unsigned |
| | char *, CLIPFORMAT * ); |
| | void __RPC_USER CLIPFORMAT_UserFree64( unsigned long * |
| | , CLIPFORMAT * ); |
| | |
| | unsigned long __RPC_USER FLAG_STGMEDIUM_UserSize64( unsigned lo |
| | ng *, unsigned long , FLAG_STGMEDIUM * ); |
| | unsigned char * __RPC_USER FLAG_STGMEDIUM_UserMarshal64( unsigned long *, unsi |
| | gned char *, FLAG_STGMEDIUM * ); |
| | unsigned char * __RPC_USER FLAG_STGMEDIUM_UserUnmarshal64(unsigned long *, unsi |
| | gned char *, FLAG_STGMEDIUM * ); |
| | void __RPC_USER FLAG_STGMEDIUM_UserFree64( unsigned lo |
| | ng *, FLAG_STGMEDIUM * ); |
| | |
| | unsigned long __RPC_USER HBITMAP_UserSize64( unsigned long *, u |
| | nsigned long , HBITMAP * ); |
| | unsigned char * __RPC_USER HBITMAP_UserMarshal64( unsigned long *, unsigned ch |
| | ar *, HBITMAP * ); |
| | unsigned char * __RPC_USER HBITMAP_UserUnmarshal64(unsigned long *, unsigned ch |
| | ar *, HBITMAP * ); |
| | void __RPC_USER HBITMAP_UserFree64( unsigned long *, H |
| | BITMAP * ); |
| | |
| | unsigned long __RPC_USER HDC_UserSize64( unsigned long *, unsig |
| | ned long , HDC * ); |
| | unsigned char * __RPC_USER HDC_UserMarshal64( unsigned long *, unsigned char * |
| | , HDC * ); |
| | unsigned char * __RPC_USER HDC_UserUnmarshal64(unsigned long *, unsigned char * |
| | , HDC * ); |
| | void __RPC_USER HDC_UserFree64( unsigned long *, HDC * |
| | ); |
| | |
| | unsigned long __RPC_USER HICON_UserSize64( unsigned long *, uns |
| | igned long , HICON * ); |
| | unsigned char * __RPC_USER HICON_UserMarshal64( unsigned long *, unsigned char |
| | *, HICON * ); |
| | unsigned char * __RPC_USER HICON_UserUnmarshal64(unsigned long *, unsigned char |
| | *, HICON * ); |
| | void __RPC_USER HICON_UserFree64( unsigned long *, HIC |
| | ON * ); |
| | |
| | unsigned long __RPC_USER SNB_UserSize64( unsigned long *, unsig |
| | ned long , SNB * ); |
| | unsigned char * __RPC_USER SNB_UserMarshal64( unsigned long *, unsigned char * |
| | , SNB * ); |
| | unsigned char * __RPC_USER SNB_UserUnmarshal64(unsigned long *, unsigned char * |
| | , SNB * ); |
| | void __RPC_USER SNB_UserFree64( unsigned long *, SNB * |
| | ); |
| | |
| | unsigned long __RPC_USER STGMEDIUM_UserSize64( unsigned long *, |
| | unsigned long , STGMEDIUM * ); |
| | unsigned char * __RPC_USER STGMEDIUM_UserMarshal64( unsigned long *, unsigned |
| | char *, STGMEDIUM * ); |
| | unsigned char * __RPC_USER STGMEDIUM_UserUnmarshal64(unsigned long *, unsigned |
| | char *, STGMEDIUM * ); |
| | void __RPC_USER STGMEDIUM_UserFree64( unsigned long *, |
| | STGMEDIUM * ); |
| | |
/* [local] */ HRESULT STDMETHODCALLTYPE IEnumUnknown_Next_Proxy( | | /* [local] */ HRESULT STDMETHODCALLTYPE IEnumUnknown_Next_Proxy( |
IEnumUnknown * This, | | IEnumUnknown * This, |
/* [in] */ ULONG celt, | | /* [in] */ ULONG celt, |
/* [out] */ IUnknown **rgelt, | | /* [out] */ IUnknown **rgelt, |
/* [out] */ ULONG *pceltFetched); | | /* [out] */ ULONG *pceltFetched); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IEnumUnknown_Next_Stub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IEnumUnknown_Next_Stub( |
IEnumUnknown * This, | | IEnumUnknown * This, |
/* [in] */ ULONG celt, | | /* [in] */ ULONG celt, |
|
/* [length_is][size_is][out] */ IUnknown **rgelt, | | /* [length_is][size_is][out] */ __RPC__out_ecount_part(celt, *pceltFetched) |
/* [out] */ ULONG *pceltFetched); | | IUnknown **rgelt, |
| | /* [out] */ __RPC__out ULONG *pceltFetched); |
| | |
/* [local] */ HRESULT STDMETHODCALLTYPE IBindCtx_SetBindOptions_Proxy( | | /* [local] */ HRESULT STDMETHODCALLTYPE IBindCtx_SetBindOptions_Proxy( |
IBindCtx * This, | | IBindCtx * This, |
/* [in] */ BIND_OPTS *pbindopts); | | /* [in] */ BIND_OPTS *pbindopts); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IBindCtx_SetBindOptions_Stub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IBindCtx_SetBindOptions_Stub( |
IBindCtx * This, | | IBindCtx * This, |
|
/* [in] */ BIND_OPTS2 *pbindopts); | | /* [in] */ __RPC__in BIND_OPTS2 *pbindopts); |
| | |
/* [local] */ HRESULT STDMETHODCALLTYPE IBindCtx_GetBindOptions_Proxy( | | /* [local] */ HRESULT STDMETHODCALLTYPE IBindCtx_GetBindOptions_Proxy( |
IBindCtx * This, | | IBindCtx * This, |
/* [out][in] */ BIND_OPTS *pbindopts); | | /* [out][in] */ BIND_OPTS *pbindopts); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IBindCtx_GetBindOptions_Stub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IBindCtx_GetBindOptions_Stub( |
IBindCtx * This, | | IBindCtx * This, |
|
/* [out][in] */ BIND_OPTS2 *pbindopts); | | /* [out][in] */ __RPC__inout BIND_OPTS2 *pbindopts); |
| | |
/* [local] */ HRESULT STDMETHODCALLTYPE IEnumMoniker_Next_Proxy( | | /* [local] */ HRESULT STDMETHODCALLTYPE IEnumMoniker_Next_Proxy( |
IEnumMoniker * This, | | IEnumMoniker * This, |
/* [in] */ ULONG celt, | | /* [in] */ ULONG celt, |
/* [length_is][size_is][out] */ IMoniker **rgelt, | | /* [length_is][size_is][out] */ IMoniker **rgelt, |
/* [out] */ ULONG *pceltFetched); | | /* [out] */ ULONG *pceltFetched); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IEnumMoniker_Next_Stub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IEnumMoniker_Next_Stub( |
IEnumMoniker * This, | | IEnumMoniker * This, |
/* [in] */ ULONG celt, | | /* [in] */ ULONG celt, |
|
/* [length_is][size_is][out] */ IMoniker **rgelt, | | /* [length_is][size_is][out] */ __RPC__out_ecount_part(celt, *pceltFetched) |
/* [out] */ ULONG *pceltFetched); | | IMoniker **rgelt, |
| | /* [out] */ __RPC__out ULONG *pceltFetched); |
| | |
/* [local] */ BOOL STDMETHODCALLTYPE IRunnableObject_IsRunning_Proxy( | | /* [local] */ BOOL STDMETHODCALLTYPE IRunnableObject_IsRunning_Proxy( |
IRunnableObject * This); | | IRunnableObject * This); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IRunnableObject_IsRunning_Stub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IRunnableObject_IsRunning_Stub( |
IRunnableObject * This); | | IRunnableObject * This); |
| | |
/* [local] */ HRESULT STDMETHODCALLTYPE IMoniker_BindToObject_Proxy( | | /* [local] */ HRESULT STDMETHODCALLTYPE IMoniker_BindToObject_Proxy( |
IMoniker * This, | | IMoniker * This, |
/* [unique][in] */ IBindCtx *pbc, | | /* [unique][in] */ IBindCtx *pbc, |
/* [unique][in] */ IMoniker *pmkToLeft, | | /* [unique][in] */ IMoniker *pmkToLeft, |
/* [in] */ REFIID riidResult, | | /* [in] */ REFIID riidResult, |
/* [iid_is][out] */ void **ppvResult); | | /* [iid_is][out] */ void **ppvResult); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IMoniker_BindToObject_Stub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IMoniker_BindToObject_Stub( |
IMoniker * This, | | IMoniker * This, |
|
/* [unique][in] */ IBindCtx *pbc, | | /* [unique][in] */ __RPC__in_opt IBindCtx *pbc, |
/* [unique][in] */ IMoniker *pmkToLeft, | | /* [unique][in] */ __RPC__in_opt IMoniker *pmkToLeft, |
/* [in] */ REFIID riidResult, | | /* [in] */ __RPC__in REFIID riidResult, |
/* [iid_is][out] */ IUnknown **ppvResult); | | /* [iid_is][out] */ __RPC__deref_out_opt IUnknown **ppvResult); |
| | |
/* [local] */ HRESULT STDMETHODCALLTYPE IMoniker_BindToStorage_Proxy( | | /* [local] */ HRESULT STDMETHODCALLTYPE IMoniker_BindToStorage_Proxy( |
IMoniker * This, | | IMoniker * This, |
/* [unique][in] */ IBindCtx *pbc, | | /* [unique][in] */ IBindCtx *pbc, |
/* [unique][in] */ IMoniker *pmkToLeft, | | /* [unique][in] */ IMoniker *pmkToLeft, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
/* [iid_is][out] */ void **ppvObj); | | /* [iid_is][out] */ void **ppvObj); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IMoniker_BindToStorage_Stub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IMoniker_BindToStorage_Stub( |
IMoniker * This, | | IMoniker * This, |
|
/* [unique][in] */ IBindCtx *pbc, | | /* [unique][in] */ __RPC__in_opt IBindCtx *pbc, |
/* [unique][in] */ IMoniker *pmkToLeft, | | /* [unique][in] */ __RPC__in_opt IMoniker *pmkToLeft, |
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ IUnknown **ppvObj); | | /* [iid_is][out] */ __RPC__deref_out_opt IUnknown **ppvObj); |
| | |
/* [local] */ HRESULT STDMETHODCALLTYPE IEnumString_Next_Proxy( | | /* [local] */ HRESULT STDMETHODCALLTYPE IEnumString_Next_Proxy( |
IEnumString * This, | | IEnumString * This, |
/* [in] */ ULONG celt, | | /* [in] */ ULONG celt, |
|
/* [length_is][size_is][out] */ LPOLESTR *rgelt, | | /* [length_is][size_is][out] */ |
| | __RPC__out_ecount_part(celt,*pceltFetched) LPOLESTR *rgelt, |
/* [out] */ ULONG *pceltFetched); | | /* [out] */ ULONG *pceltFetched); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IEnumString_Next_Stub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IEnumString_Next_Stub( |
IEnumString * This, | | IEnumString * This, |
/* [in] */ ULONG celt, | | /* [in] */ ULONG celt, |
|
/* [length_is][size_is][out] */ LPOLESTR *rgelt, | | /* [length_is][size_is][out] */ __RPC__out_ecount_part(celt, *pceltFetched) |
/* [out] */ ULONG *pceltFetched); | | LPOLESTR *rgelt, |
| | /* [out] */ __RPC__out ULONG *pceltFetched); |
| | |
/* [local] */ HRESULT STDMETHODCALLTYPE ISequentialStream_Read_Proxy( | | /* [local] */ HRESULT STDMETHODCALLTYPE ISequentialStream_Read_Proxy( |
ISequentialStream * This, | | ISequentialStream * This, |
/* [length_is][size_is][out] */ void *pv, | | /* [length_is][size_is][out] */ void *pv, |
/* [in] */ ULONG cb, | | /* [in] */ ULONG cb, |
/* [out] */ ULONG *pcbRead); | | /* [out] */ ULONG *pcbRead); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE ISequentialStream_Read_Stub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE ISequentialStream_Read_Stub( |
ISequentialStream * This, | | ISequentialStream * This, |
|
/* [length_is][size_is][out] */ byte *pv, | | /* [length_is][size_is][out] */ __RPC__out_ecount_part(cb, *pcbRead) byte *p
v, |
/* [in] */ ULONG cb, | | /* [in] */ ULONG cb, |
|
/* [out] */ ULONG *pcbRead); | | /* [out] */ __RPC__out ULONG *pcbRead); |
| | |
/* [local] */ HRESULT STDMETHODCALLTYPE ISequentialStream_Write_Proxy( | | /* [local] */ HRESULT STDMETHODCALLTYPE ISequentialStream_Write_Proxy( |
ISequentialStream * This, | | ISequentialStream * This, |
/* [size_is][in] */ const void *pv, | | /* [size_is][in] */ const void *pv, |
/* [in] */ ULONG cb, | | /* [in] */ ULONG cb, |
/* [out] */ ULONG *pcbWritten); | | /* [out] */ ULONG *pcbWritten); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE ISequentialStream_Write_Stub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE ISequentialStream_Write_Stub( |
ISequentialStream * This, | | ISequentialStream * This, |
|
/* [size_is][in] */ const byte *pv, | | /* [size_is][in] */ __RPC__in_ecount_full(cb) const byte *pv, |
/* [in] */ ULONG cb, | | /* [in] */ ULONG cb, |
|
/* [out] */ ULONG *pcbWritten); | | /* [out] */ __RPC__out ULONG *pcbWritten); |
| | |
/* [local] */ HRESULT STDMETHODCALLTYPE IStream_Seek_Proxy( | | /* [local] */ HRESULT STDMETHODCALLTYPE IStream_Seek_Proxy( |
IStream * This, | | IStream * This, |
/* [in] */ LARGE_INTEGER dlibMove, | | /* [in] */ LARGE_INTEGER dlibMove, |
/* [in] */ DWORD dwOrigin, | | /* [in] */ DWORD dwOrigin, |
/* [out] */ ULARGE_INTEGER *plibNewPosition); | | /* [out] */ ULARGE_INTEGER *plibNewPosition); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IStream_Seek_Stub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IStream_Seek_Stub( |
IStream * This, | | IStream * This, |
/* [in] */ LARGE_INTEGER dlibMove, | | /* [in] */ LARGE_INTEGER dlibMove, |
/* [in] */ DWORD dwOrigin, | | /* [in] */ DWORD dwOrigin, |
|
/* [out] */ ULARGE_INTEGER *plibNewPosition); | | /* [out] */ __RPC__out ULARGE_INTEGER *plibNewPosition); |
| | |
/* [local] */ HRESULT STDMETHODCALLTYPE IStream_CopyTo_Proxy( | | /* [local] */ HRESULT STDMETHODCALLTYPE IStream_CopyTo_Proxy( |
IStream * This, | | IStream * This, |
/* [unique][in] */ IStream *pstm, | | /* [unique][in] */ IStream *pstm, |
/* [in] */ ULARGE_INTEGER cb, | | /* [in] */ ULARGE_INTEGER cb, |
/* [out] */ ULARGE_INTEGER *pcbRead, | | /* [out] */ ULARGE_INTEGER *pcbRead, |
/* [out] */ ULARGE_INTEGER *pcbWritten); | | /* [out] */ ULARGE_INTEGER *pcbWritten); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IStream_CopyTo_Stub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IStream_CopyTo_Stub( |
IStream * This, | | IStream * This, |
|
/* [unique][in] */ IStream *pstm, | | /* [unique][in] */ __RPC__in_opt IStream *pstm, |
/* [in] */ ULARGE_INTEGER cb, | | /* [in] */ ULARGE_INTEGER cb, |
|
/* [out] */ ULARGE_INTEGER *pcbRead, | | /* [out] */ __RPC__out ULARGE_INTEGER *pcbRead, |
/* [out] */ ULARGE_INTEGER *pcbWritten); | | /* [out] */ __RPC__out ULARGE_INTEGER *pcbWritten); |
| | |
/* [local] */ HRESULT STDMETHODCALLTYPE IEnumSTATSTG_Next_Proxy( | | /* [local] */ HRESULT STDMETHODCALLTYPE IEnumSTATSTG_Next_Proxy( |
IEnumSTATSTG * This, | | IEnumSTATSTG * This, |
/* [in] */ ULONG celt, | | /* [in] */ ULONG celt, |
/* [length_is][size_is][out] */ STATSTG *rgelt, | | /* [length_is][size_is][out] */ STATSTG *rgelt, |
/* [out] */ ULONG *pceltFetched); | | /* [out] */ ULONG *pceltFetched); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IEnumSTATSTG_Next_Stub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IEnumSTATSTG_Next_Stub( |
IEnumSTATSTG * This, | | IEnumSTATSTG * This, |
/* [in] */ ULONG celt, | | /* [in] */ ULONG celt, |
|
/* [length_is][size_is][out] */ STATSTG *rgelt, | | /* [length_is][size_is][out] */ __RPC__out_ecount_part(celt, *pceltFetched) |
/* [out] */ ULONG *pceltFetched); | | STATSTG *rgelt, |
| | /* [out] */ __RPC__out ULONG *pceltFetched); |
| | |
/* [local] */ HRESULT STDMETHODCALLTYPE IStorage_OpenStream_Proxy( | | /* [local] */ HRESULT STDMETHODCALLTYPE IStorage_OpenStream_Proxy( |
IStorage * This, | | IStorage * This, |
/* [string][in] */ const OLECHAR *pwcsName, | | /* [string][in] */ const OLECHAR *pwcsName, |
/* [unique][in] */ void *reserved1, | | /* [unique][in] */ void *reserved1, |
/* [in] */ DWORD grfMode, | | /* [in] */ DWORD grfMode, |
/* [in] */ DWORD reserved2, | | /* [in] */ DWORD reserved2, |
/* [out] */ IStream **ppstm); | | /* [out] */ IStream **ppstm); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IStorage_OpenStream_Stub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IStorage_OpenStream_Stub( |
IStorage * This, | | IStorage * This, |
|
/* [string][in] */ const OLECHAR *pwcsName, | | /* [string][in] */ __RPC__in const OLECHAR *pwcsName, |
/* [in] */ unsigned long cbReserved1, | | /* [in] */ unsigned long cbReserved1, |
|
/* [size_is][unique][in] */ byte *reserved1, | | /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(cbReserved1) byte *res
erved1, |
/* [in] */ DWORD grfMode, | | /* [in] */ DWORD grfMode, |
/* [in] */ DWORD reserved2, | | /* [in] */ DWORD reserved2, |
|
/* [out] */ IStream **ppstm); | | /* [out] */ __RPC__deref_out_opt IStream **ppstm); |
| | |
| | /* [local] */ HRESULT STDMETHODCALLTYPE IStorage_CopyTo_Proxy( |
| | IStorage * This, |
| | /* [in] */ DWORD ciidExclude, |
| | /* [size_is][unique][in] */ const IID *rgiidExclude, |
| | /* [unique][in] */ SNB snbExclude, |
| | /* [unique][in] */ IStorage *pstgDest); |
| | |
| | /* [call_as] */ HRESULT STDMETHODCALLTYPE IStorage_CopyTo_Stub( |
| | IStorage * This, |
| | /* [in] */ DWORD ciidExclude, |
| | /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(ciidExclude) const IID |
| | *rgiidExclude, |
| | /* [unique][in] */ __RPC__deref_opt_in_opt SNB snbExclude, |
| | /* [unique][in] */ __RPC__in_opt IStorage *pstgDest); |
| | |
/* [local] */ HRESULT STDMETHODCALLTYPE IStorage_EnumElements_Proxy( | | /* [local] */ HRESULT STDMETHODCALLTYPE IStorage_EnumElements_Proxy( |
IStorage * This, | | IStorage * This, |
/* [in] */ DWORD reserved1, | | /* [in] */ DWORD reserved1, |
/* [size_is][unique][in] */ void *reserved2, | | /* [size_is][unique][in] */ void *reserved2, |
/* [in] */ DWORD reserved3, | | /* [in] */ DWORD reserved3, |
/* [out] */ IEnumSTATSTG **ppenum); | | /* [out] */ IEnumSTATSTG **ppenum); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IStorage_EnumElements_Stub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IStorage_EnumElements_Stub( |
IStorage * This, | | IStorage * This, |
/* [in] */ DWORD reserved1, | | /* [in] */ DWORD reserved1, |
/* [in] */ unsigned long cbReserved2, | | /* [in] */ unsigned long cbReserved2, |
|
/* [size_is][unique][in] */ byte *reserved2, | | /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(cbReserved2) byte *res
erved2, |
/* [in] */ DWORD reserved3, | | /* [in] */ DWORD reserved3, |
|
/* [out] */ IEnumSTATSTG **ppenum); | | /* [out] */ __RPC__deref_out_opt IEnumSTATSTG **ppenum); |
| | |
/* [local] */ HRESULT STDMETHODCALLTYPE ILockBytes_ReadAt_Proxy( | | /* [local] */ HRESULT STDMETHODCALLTYPE ILockBytes_ReadAt_Proxy( |
ILockBytes * This, | | ILockBytes * This, |
/* [in] */ ULARGE_INTEGER ulOffset, | | /* [in] */ ULARGE_INTEGER ulOffset, |
/* [length_is][size_is][out] */ void *pv, | | /* [length_is][size_is][out] */ void *pv, |
/* [in] */ ULONG cb, | | /* [in] */ ULONG cb, |
/* [out] */ ULONG *pcbRead); | | /* [out] */ ULONG *pcbRead); |
| | |
/* [call_as] */ HRESULT __stdcall ILockBytes_ReadAt_Stub( | | /* [call_as] */ HRESULT __stdcall ILockBytes_ReadAt_Stub( |
ILockBytes * This, | | ILockBytes * This, |
/* [in] */ ULARGE_INTEGER ulOffset, | | /* [in] */ ULARGE_INTEGER ulOffset, |
|
/* [length_is][size_is][out] */ byte *pv, | | /* [length_is][size_is][out] */ __RPC__out_ecount_part(cb, *pcbRead) byte *p
v, |
/* [in] */ ULONG cb, | | /* [in] */ ULONG cb, |
|
/* [out] */ ULONG *pcbRead); | | /* [out] */ __RPC__out ULONG *pcbRead); |
| | |
/* [local] */ HRESULT STDMETHODCALLTYPE ILockBytes_WriteAt_Proxy( | | /* [local] */ HRESULT STDMETHODCALLTYPE ILockBytes_WriteAt_Proxy( |
ILockBytes * This, | | ILockBytes * This, |
/* [in] */ ULARGE_INTEGER ulOffset, | | /* [in] */ ULARGE_INTEGER ulOffset, |
/* [size_is][in] */ const void *pv, | | /* [size_is][in] */ const void *pv, |
/* [in] */ ULONG cb, | | /* [in] */ ULONG cb, |
/* [out] */ ULONG *pcbWritten); | | /* [out] */ ULONG *pcbWritten); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE ILockBytes_WriteAt_Stub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE ILockBytes_WriteAt_Stub( |
ILockBytes * This, | | ILockBytes * This, |
/* [in] */ ULARGE_INTEGER ulOffset, | | /* [in] */ ULARGE_INTEGER ulOffset, |
|
/* [size_is][in] */ const byte *pv, | | /* [size_is][in] */ __RPC__in_ecount_full(cb) const byte *pv, |
/* [in] */ ULONG cb, | | /* [in] */ ULONG cb, |
|
/* [out] */ ULONG *pcbWritten); | | /* [out] */ __RPC__out ULONG *pcbWritten); |
| | |
/* [local] */ HRESULT STDMETHODCALLTYPE IEnumFORMATETC_Next_Proxy( | | /* [local] */ HRESULT STDMETHODCALLTYPE IEnumFORMATETC_Next_Proxy( |
IEnumFORMATETC * This, | | IEnumFORMATETC * This, |
/* [in] */ ULONG celt, | | /* [in] */ ULONG celt, |
/* [length_is][size_is][out] */ FORMATETC *rgelt, | | /* [length_is][size_is][out] */ FORMATETC *rgelt, |
/* [out] */ ULONG *pceltFetched); | | /* [out] */ ULONG *pceltFetched); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IEnumFORMATETC_Next_Stub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IEnumFORMATETC_Next_Stub( |
IEnumFORMATETC * This, | | IEnumFORMATETC * This, |
/* [in] */ ULONG celt, | | /* [in] */ ULONG celt, |
|
/* [length_is][size_is][out] */ FORMATETC *rgelt, | | /* [length_is][size_is][out] */ __RPC__out_ecount_part(celt, *pceltFetched) |
/* [out] */ ULONG *pceltFetched); | | FORMATETC *rgelt, |
| | /* [out] */ __RPC__out ULONG *pceltFetched); |
| | |
/* [local] */ HRESULT STDMETHODCALLTYPE IEnumSTATDATA_Next_Proxy( | | /* [local] */ HRESULT STDMETHODCALLTYPE IEnumSTATDATA_Next_Proxy( |
IEnumSTATDATA * This, | | IEnumSTATDATA * This, |
/* [in] */ ULONG celt, | | /* [in] */ ULONG celt, |
/* [length_is][size_is][out] */ STATDATA *rgelt, | | /* [length_is][size_is][out] */ STATDATA *rgelt, |
/* [out] */ ULONG *pceltFetched); | | /* [out] */ ULONG *pceltFetched); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IEnumSTATDATA_Next_Stub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IEnumSTATDATA_Next_Stub( |
IEnumSTATDATA * This, | | IEnumSTATDATA * This, |
/* [in] */ ULONG celt, | | /* [in] */ ULONG celt, |
|
/* [length_is][size_is][out] */ STATDATA *rgelt, | | /* [length_is][size_is][out] */ __RPC__out_ecount_part(celt, *pceltFetched) |
/* [out] */ ULONG *pceltFetched); | | STATDATA *rgelt, |
| | /* [out] */ __RPC__out ULONG *pceltFetched); |
| | |
/* [local] */ void STDMETHODCALLTYPE IAdviseSink_OnDataChange_Proxy( | | /* [local] */ void STDMETHODCALLTYPE IAdviseSink_OnDataChange_Proxy( |
IAdviseSink * This, | | IAdviseSink * This, |
/* [unique][in] */ FORMATETC *pFormatetc, | | /* [unique][in] */ FORMATETC *pFormatetc, |
/* [unique][in] */ STGMEDIUM *pStgmed); | | /* [unique][in] */ STGMEDIUM *pStgmed); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IAdviseSink_OnDataChange_Stub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IAdviseSink_OnDataChange_Stub( |
IAdviseSink * This, | | IAdviseSink * This, |
|
/* [unique][in] */ FORMATETC *pFormatetc, | | /* [unique][in] */ __RPC__in_opt FORMATETC *pFormatetc, |
/* [unique][in] */ ASYNC_STGMEDIUM *pStgmed); | | /* [unique][in] */ __RPC__in_opt ASYNC_STGMEDIUM *pStgmed); |
| | |
/* [local] */ void STDMETHODCALLTYPE IAdviseSink_OnViewChange_Proxy( | | /* [local] */ void STDMETHODCALLTYPE IAdviseSink_OnViewChange_Proxy( |
IAdviseSink * This, | | IAdviseSink * This, |
/* [in] */ DWORD dwAspect, | | /* [in] */ DWORD dwAspect, |
/* [in] */ LONG lindex); | | /* [in] */ LONG lindex); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IAdviseSink_OnViewChange_Stub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IAdviseSink_OnViewChange_Stub( |
IAdviseSink * This, | | IAdviseSink * This, |
/* [in] */ DWORD dwAspect, | | /* [in] */ DWORD dwAspect, |
/* [in] */ LONG lindex); | | /* [in] */ LONG lindex); |
| | |
/* [local] */ void STDMETHODCALLTYPE IAdviseSink_OnRename_Proxy( | | /* [local] */ void STDMETHODCALLTYPE IAdviseSink_OnRename_Proxy( |
IAdviseSink * This, | | IAdviseSink * This, |
/* [in] */ IMoniker *pmk); | | /* [in] */ IMoniker *pmk); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IAdviseSink_OnRename_Stub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IAdviseSink_OnRename_Stub( |
IAdviseSink * This, | | IAdviseSink * This, |
|
/* [in] */ IMoniker *pmk); | | /* [in] */ __RPC__in_opt IMoniker *pmk); |
| | |
/* [local] */ void STDMETHODCALLTYPE IAdviseSink_OnSave_Proxy( | | /* [local] */ void STDMETHODCALLTYPE IAdviseSink_OnSave_Proxy( |
IAdviseSink * This); | | IAdviseSink * This); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IAdviseSink_OnSave_Stub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IAdviseSink_OnSave_Stub( |
IAdviseSink * This); | | IAdviseSink * This); |
| | |
/* [local] */ void STDMETHODCALLTYPE IAdviseSink_OnClose_Proxy( | | /* [local] */ void STDMETHODCALLTYPE IAdviseSink_OnClose_Proxy( |
IAdviseSink * This); | | IAdviseSink * This); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IAdviseSink_OnClose_Stub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IAdviseSink_OnClose_Stub( |
IAdviseSink * This); | | IAdviseSink * This); |
| | |
/* [local] */ void STDMETHODCALLTYPE IAdviseSink2_OnLinkSrcChange_Proxy( | | /* [local] */ void STDMETHODCALLTYPE IAdviseSink2_OnLinkSrcChange_Proxy( |
IAdviseSink2 * This, | | IAdviseSink2 * This, |
/* [unique][in] */ IMoniker *pmk); | | /* [unique][in] */ IMoniker *pmk); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IAdviseSink2_OnLinkSrcChange_Stub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IAdviseSink2_OnLinkSrcChange_Stub( |
IAdviseSink2 * This, | | IAdviseSink2 * This, |
|
/* [unique][in] */ IMoniker *pmk); | | /* [unique][in] */ __RPC__in_opt IMoniker *pmk); |
| | |
/* [local] */ HRESULT STDMETHODCALLTYPE IDataObject_GetData_Proxy( | | /* [local] */ HRESULT STDMETHODCALLTYPE IDataObject_GetData_Proxy( |
IDataObject * This, | | IDataObject * This, |
/* [unique][in] */ FORMATETC *pformatetcIn, | | /* [unique][in] */ FORMATETC *pformatetcIn, |
/* [out] */ STGMEDIUM *pmedium); | | /* [out] */ STGMEDIUM *pmedium); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IDataObject_GetData_Stub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IDataObject_GetData_Stub( |
IDataObject * This, | | IDataObject * This, |
|
/* [unique][in] */ FORMATETC *pformatetcIn, | | /* [unique][in] */ __RPC__in_opt FORMATETC *pformatetcIn, |
/* [out] */ STGMEDIUM *pRemoteMedium); | | /* [out] */ __RPC__out STGMEDIUM *pRemoteMedium); |
| | |
/* [local] */ HRESULT STDMETHODCALLTYPE IDataObject_GetDataHere_Proxy( | | /* [local] */ HRESULT STDMETHODCALLTYPE IDataObject_GetDataHere_Proxy( |
IDataObject * This, | | IDataObject * This, |
/* [unique][in] */ FORMATETC *pformatetc, | | /* [unique][in] */ FORMATETC *pformatetc, |
/* [out][in] */ STGMEDIUM *pmedium); | | /* [out][in] */ STGMEDIUM *pmedium); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IDataObject_GetDataHere_Stub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IDataObject_GetDataHere_Stub( |
IDataObject * This, | | IDataObject * This, |
|
/* [unique][in] */ FORMATETC *pformatetc, | | /* [unique][in] */ __RPC__in_opt FORMATETC *pformatetc, |
/* [out][in] */ STGMEDIUM *pRemoteMedium); | | /* [out][in] */ __RPC__inout STGMEDIUM *pRemoteMedium); |
| | |
/* [local] */ HRESULT STDMETHODCALLTYPE IDataObject_SetData_Proxy( | | /* [local] */ HRESULT STDMETHODCALLTYPE IDataObject_SetData_Proxy( |
IDataObject * This, | | IDataObject * This, |
/* [unique][in] */ FORMATETC *pformatetc, | | /* [unique][in] */ FORMATETC *pformatetc, |
/* [unique][in] */ STGMEDIUM *pmedium, | | /* [unique][in] */ STGMEDIUM *pmedium, |
/* [in] */ BOOL fRelease); | | /* [in] */ BOOL fRelease); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IDataObject_SetData_Stub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IDataObject_SetData_Stub( |
IDataObject * This, | | IDataObject * This, |
|
/* [unique][in] */ FORMATETC *pformatetc, | | /* [unique][in] */ __RPC__in_opt FORMATETC *pformatetc, |
/* [unique][in] */ FLAG_STGMEDIUM *pmedium, | | /* [unique][in] */ __RPC__in_opt FLAG_STGMEDIUM *pmedium, |
/* [in] */ BOOL fRelease); | | /* [in] */ BOOL fRelease); |
| | |
/* [local] */ HRESULT STDMETHODCALLTYPE IFillLockBytes_FillAppend_Proxy( | | /* [local] */ HRESULT STDMETHODCALLTYPE IFillLockBytes_FillAppend_Proxy( |
IFillLockBytes * This, | | IFillLockBytes * This, |
/* [size_is][in] */ const void *pv, | | /* [size_is][in] */ const void *pv, |
/* [in] */ ULONG cb, | | /* [in] */ ULONG cb, |
/* [out] */ ULONG *pcbWritten); | | /* [out] */ ULONG *pcbWritten); |
| | |
/* [call_as] */ HRESULT __stdcall IFillLockBytes_FillAppend_Stub( | | /* [call_as] */ HRESULT __stdcall IFillLockBytes_FillAppend_Stub( |
IFillLockBytes * This, | | IFillLockBytes * This, |
|
/* [size_is][in] */ const byte *pv, | | /* [size_is][in] */ __RPC__in_ecount_full(cb) const byte *pv, |
/* [in] */ ULONG cb, | | /* [in] */ ULONG cb, |
|
/* [out] */ ULONG *pcbWritten); | | /* [out] */ __RPC__out ULONG *pcbWritten); |
| | |
/* [local] */ HRESULT STDMETHODCALLTYPE IFillLockBytes_FillAt_Proxy( | | /* [local] */ HRESULT STDMETHODCALLTYPE IFillLockBytes_FillAt_Proxy( |
IFillLockBytes * This, | | IFillLockBytes * This, |
/* [in] */ ULARGE_INTEGER ulOffset, | | /* [in] */ ULARGE_INTEGER ulOffset, |
/* [size_is][in] */ const void *pv, | | /* [size_is][in] */ const void *pv, |
/* [in] */ ULONG cb, | | /* [in] */ ULONG cb, |
/* [out] */ ULONG *pcbWritten); | | /* [out] */ ULONG *pcbWritten); |
| | |
/* [call_as] */ HRESULT __stdcall IFillLockBytes_FillAt_Stub( | | /* [call_as] */ HRESULT __stdcall IFillLockBytes_FillAt_Stub( |
IFillLockBytes * This, | | IFillLockBytes * This, |
/* [in] */ ULARGE_INTEGER ulOffset, | | /* [in] */ ULARGE_INTEGER ulOffset, |
|
/* [size_is][in] */ const byte *pv, | | /* [size_is][in] */ __RPC__in_ecount_full(cb) const byte *pv, |
/* [in] */ ULONG cb, | | /* [in] */ ULONG cb, |
|
/* [out] */ ULONG *pcbWritten); | | /* [out] */ __RPC__out ULONG *pcbWritten); |
| | |
/* [local] */ void STDMETHODCALLTYPE AsyncIAdviseSink_Begin_OnDataChange_Proxy( | | /* [local] */ void STDMETHODCALLTYPE AsyncIAdviseSink_Begin_OnDataChange_Proxy( |
AsyncIAdviseSink * This, | | AsyncIAdviseSink * This, |
/* [unique][in] */ FORMATETC *pFormatetc, | | /* [unique][in] */ FORMATETC *pFormatetc, |
/* [unique][in] */ STGMEDIUM *pStgmed); | | /* [unique][in] */ STGMEDIUM *pStgmed); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE AsyncIAdviseSink_Begin_OnDataChange_St
ub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE AsyncIAdviseSink_Begin_OnDataChange_St
ub( |
AsyncIAdviseSink * This, | | AsyncIAdviseSink * This, |
|
/* [unique][in] */ FORMATETC *pFormatetc, | | /* [unique][in] */ __RPC__in_opt FORMATETC *pFormatetc, |
/* [unique][in] */ ASYNC_STGMEDIUM *pStgmed); | | /* [unique][in] */ __RPC__in_opt ASYNC_STGMEDIUM *pStgmed); |
| | |
/* [local] */ void STDMETHODCALLTYPE AsyncIAdviseSink_Finish_OnDataChange_Proxy( | | /* [local] */ void STDMETHODCALLTYPE AsyncIAdviseSink_Finish_OnDataChange_Proxy( |
AsyncIAdviseSink * This); | | AsyncIAdviseSink * This); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE AsyncIAdviseSink_Finish_OnDataChange_S
tub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE AsyncIAdviseSink_Finish_OnDataChange_S
tub( |
AsyncIAdviseSink * This); | | AsyncIAdviseSink * This); |
| | |
/* [local] */ void STDMETHODCALLTYPE AsyncIAdviseSink_Begin_OnViewChange_Proxy( | | /* [local] */ void STDMETHODCALLTYPE AsyncIAdviseSink_Begin_OnViewChange_Proxy( |
AsyncIAdviseSink * This, | | AsyncIAdviseSink * This, |
/* [in] */ DWORD dwAspect, | | /* [in] */ DWORD dwAspect, |
| | |
skipping to change at line 14425 | | skipping to change at line 11618 |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE AsyncIAdviseSink_Finish_OnViewChange_S
tub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE AsyncIAdviseSink_Finish_OnViewChange_S
tub( |
AsyncIAdviseSink * This); | | AsyncIAdviseSink * This); |
| | |
/* [local] */ void STDMETHODCALLTYPE AsyncIAdviseSink_Begin_OnRename_Proxy( | | /* [local] */ void STDMETHODCALLTYPE AsyncIAdviseSink_Begin_OnRename_Proxy( |
AsyncIAdviseSink * This, | | AsyncIAdviseSink * This, |
/* [in] */ IMoniker *pmk); | | /* [in] */ IMoniker *pmk); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE AsyncIAdviseSink_Begin_OnRename_Stub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE AsyncIAdviseSink_Begin_OnRename_Stub( |
AsyncIAdviseSink * This, | | AsyncIAdviseSink * This, |
|
/* [in] */ IMoniker *pmk); | | /* [in] */ __RPC__in_opt IMoniker *pmk); |
| | |
/* [local] */ void STDMETHODCALLTYPE AsyncIAdviseSink_Finish_OnRename_Proxy( | | /* [local] */ void STDMETHODCALLTYPE AsyncIAdviseSink_Finish_OnRename_Proxy( |
AsyncIAdviseSink * This); | | AsyncIAdviseSink * This); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE AsyncIAdviseSink_Finish_OnRename_Stub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE AsyncIAdviseSink_Finish_OnRename_Stub( |
AsyncIAdviseSink * This); | | AsyncIAdviseSink * This); |
| | |
/* [local] */ void STDMETHODCALLTYPE AsyncIAdviseSink_Begin_OnSave_Proxy( | | /* [local] */ void STDMETHODCALLTYPE AsyncIAdviseSink_Begin_OnSave_Proxy( |
AsyncIAdviseSink * This); | | AsyncIAdviseSink * This); |
| | |
| | |
skipping to change at line 14463 | | skipping to change at line 11656 |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE AsyncIAdviseSink_Finish_OnClose_Stub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE AsyncIAdviseSink_Finish_OnClose_Stub( |
AsyncIAdviseSink * This); | | AsyncIAdviseSink * This); |
| | |
/* [local] */ void STDMETHODCALLTYPE AsyncIAdviseSink2_Begin_OnLinkSrcChange_Pro
xy( | | /* [local] */ void STDMETHODCALLTYPE AsyncIAdviseSink2_Begin_OnLinkSrcChange_Pro
xy( |
AsyncIAdviseSink2 * This, | | AsyncIAdviseSink2 * This, |
/* [unique][in] */ IMoniker *pmk); | | /* [unique][in] */ IMoniker *pmk); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE AsyncIAdviseSink2_Begin_OnLinkSrcChang
e_Stub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE AsyncIAdviseSink2_Begin_OnLinkSrcChang
e_Stub( |
AsyncIAdviseSink2 * This, | | AsyncIAdviseSink2 * This, |
|
/* [unique][in] */ IMoniker *pmk); | | /* [unique][in] */ __RPC__in_opt IMoniker *pmk); |
| | |
/* [local] */ void STDMETHODCALLTYPE AsyncIAdviseSink2_Finish_OnLinkSrcChange_Pr
oxy( | | /* [local] */ void STDMETHODCALLTYPE AsyncIAdviseSink2_Finish_OnLinkSrcChange_Pr
oxy( |
AsyncIAdviseSink2 * This); | | AsyncIAdviseSink2 * This); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE AsyncIAdviseSink2_Finish_OnLinkSrcChan
ge_Stub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE AsyncIAdviseSink2_Finish_OnLinkSrcChan
ge_Stub( |
AsyncIAdviseSink2 * This); | | AsyncIAdviseSink2 * This); |
| | |
/* end of Additional Prototypes */ | | /* end of Additional Prototypes */ |
| | |
#ifdef __cplusplus | | #ifdef __cplusplus |
| | |
End of changes. 1204 change blocks. |
4314 lines changed or deleted | | 1558 lines changed or added |
|
ole.h (5.2.3790.3959-Windows 5.0) | | ole.h (6.0.6002.18005-Windows 6.0) |
| | |
skipping to change at line 389 | | skipping to change at line 389 |
OLESTATUS WINAPI OleCreateFromFile(LPCSTR, LPOLECLIENT, LPCSTR, LPCSTR, LHCLI
ENTDOC, LPCSTR, LPOLEOBJECT FAR*, OLEOPT_RENDER, OLECLIPFORMAT); | | OLESTATUS WINAPI OleCreateFromFile(LPCSTR, LPOLECLIENT, LPCSTR, LPCSTR, LHCLI
ENTDOC, LPCSTR, LPOLEOBJECT FAR*, OLEOPT_RENDER, OLECLIPFORMAT); |
OLESTATUS WINAPI OleCreateLinkFromFile(LPCSTR, LPOLECLIENT, LPCSTR, LPCSTR, L
PCSTR, LHCLIENTDOC, LPCSTR, LPOLEOBJECT FAR*, OLEOPT_RENDER, OLECLIPFORMAT); | | OLESTATUS WINAPI OleCreateLinkFromFile(LPCSTR, LPOLECLIENT, LPCSTR, LPCSTR, L
PCSTR, LHCLIENTDOC, LPCSTR, LPOLEOBJECT FAR*, OLEOPT_RENDER, OLECLIPFORMAT); |
OLESTATUS WINAPI OleLoadFromStream(LPOLESTREAM, LPCSTR, LPOLECLIENT, LHCLIENT
DOC, LPCSTR, LPOLEOBJECT FAR*); | | OLESTATUS WINAPI OleLoadFromStream(LPOLESTREAM, LPCSTR, LPOLECLIENT, LHCLIENT
DOC, LPCSTR, LPOLEOBJECT FAR*); |
OLESTATUS WINAPI OleCreate(LPCSTR, LPOLECLIENT, LPCSTR, LHCLIENTDOC, LPCSTR,
LPOLEOBJECT FAR*, OLEOPT_RENDER, OLECLIPFORMAT); | | OLESTATUS WINAPI OleCreate(LPCSTR, LPOLECLIENT, LPCSTR, LHCLIENTDOC, LPCSTR,
LPOLEOBJECT FAR*, OLEOPT_RENDER, OLECLIPFORMAT); |
OLESTATUS WINAPI OleCreateInvisible(LPCSTR, LPOLECLIENT, LPCSTR, LHCLIENTDOC,
LPCSTR, LPOLEOBJECT FAR*, OLEOPT_RENDER, OLECLIPFORMAT, BOOL); | | OLESTATUS WINAPI OleCreateInvisible(LPCSTR, LPOLECLIENT, LPCSTR, LHCLIENTDOC,
LPCSTR, LPOLEOBJECT FAR*, OLEOPT_RENDER, OLECLIPFORMAT, BOOL); |
OLESTATUS WINAPI OleCreateFromTemplate(LPCSTR, LPOLECLIENT, LPCSTR, LHCLIENTD
OC, LPCSTR, LPOLEOBJECT FAR*, OLEOPT_RENDER, OLECLIPFORMAT); | | OLESTATUS WINAPI OleCreateFromTemplate(LPCSTR, LPOLECLIENT, LPCSTR, LHCLIENTD
OC, LPCSTR, LPOLEOBJECT FAR*, OLEOPT_RENDER, OLECLIPFORMAT); |
OLESTATUS WINAPI OleClone(LPOLEOBJECT, LPOLECLIENT, LHCLIENTDOC, LPCSTR, LPOL
EOBJECT FAR*); | | OLESTATUS WINAPI OleClone(LPOLEOBJECT, LPOLECLIENT, LHCLIENTDOC, LPCSTR, LPOL
EOBJECT FAR*); |
OLESTATUS WINAPI OleCopyFromLink(LPOLEOBJECT, LPCSTR, LPOLECLIENT, LHCLIENTDO
C, LPCSTR, LPOLEOBJECT FAR*); | | OLESTATUS WINAPI OleCopyFromLink(LPOLEOBJECT, LPCSTR, LPOLECLIENT, LHCLIENTDO
C, LPCSTR, LPOLEOBJECT FAR*); |
OLESTATUS WINAPI OleObjectConvert(LPOLEOBJECT, LPCSTR, LPOLECLIENT, LHCLIENTD
OC, LPCSTR, LPOLEOBJECT FAR*); | | OLESTATUS WINAPI OleObjectConvert(LPOLEOBJECT, LPCSTR, LPOLECLIENT, LHCLIENTD
OC, LPCSTR, LPOLEOBJECT FAR*); |
OLESTATUS WINAPI OleRename(LPOLEOBJECT, LPCSTR); | | OLESTATUS WINAPI OleRename(LPOLEOBJECT, LPCSTR); |
|
OLESTATUS WINAPI OleQueryName(LPOLEOBJECT, LPSTR, UINT FAR*); | | __checkReturn OLESTATUS WINAPI OleQueryName(LPOLEOBJECT lpobj, __out_bcount(*
lpcbBuf) LPSTR lpBuf, UINT FAR* lpcbBuf); |
OLESTATUS WINAPI OleRevokeObject(LPOLECLIENT); | | OLESTATUS WINAPI OleRevokeObject(LPOLECLIENT); |
BOOL WINAPI OleIsDcMeta(HDC); | | BOOL WINAPI OleIsDcMeta(HDC); |
| | |
/* client document API */ | | /* client document API */ |
OLESTATUS WINAPI OleRegisterClientDoc(LPCSTR, LPCSTR, LONG, LHCLIENTDOC FAR*)
; | | OLESTATUS WINAPI OleRegisterClientDoc(LPCSTR, LPCSTR, LONG, LHCLIENTDOC FAR*)
; |
OLESTATUS WINAPI OleRevokeClientDoc(LHCLIENTDOC); | | OLESTATUS WINAPI OleRevokeClientDoc(LHCLIENTDOC); |
OLESTATUS WINAPI OleRenameClientDoc(LHCLIENTDOC, LPCSTR); | | OLESTATUS WINAPI OleRenameClientDoc(LHCLIENTDOC, LPCSTR); |
OLESTATUS WINAPI OleRevertClientDoc(LHCLIENTDOC); | | OLESTATUS WINAPI OleRevertClientDoc(LHCLIENTDOC); |
OLESTATUS WINAPI OleSavedClientDoc(LHCLIENTDOC); | | OLESTATUS WINAPI OleSavedClientDoc(LHCLIENTDOC); |
OLESTATUS WINAPI OleEnumObjects(LHCLIENTDOC, LPOLEOBJECT FAR*); | | OLESTATUS WINAPI OleEnumObjects(LHCLIENTDOC, LPOLEOBJECT FAR*); |
| | |
End of changes. 1 change blocks. |
1 lines changed or deleted | | 1 lines changed or added |
|
ole2.h (5.2.3790.3959-Windows 5.0) | | ole2.h (6.0.6002.18005-Windows 6.0) |
|
/*#!perl | | |
MapHeaderToDll("ole2.h", "ole32.dll"); | | |
ActivateAroundFunctionCall("ole32.dll"); | | |
IgnoreFunction("CreateDataAdviseHolder"); # this function occurs in ole2.h and o | | |
bjbase.h | | |
# The wrapped one is in objbase.h | | |
IgnoreFunction("OleBuildVersion"); # not documented | | |
DeclareFunctionErrorValue("OleCreateMenuDescriptor", "NULL"); | | |
DeclareFunctionErrorValue("OleDuplicateData", "NULL"); | | |
DeclareFunctionErrorValue("OleGetIconOfFile", "NULL"); | | |
DeclareFunctionErrorValue("OleGetIconOfClass", "NULL"); | | |
DeclareFunctionErrorValue("OleMetafilePictFromIconAndLabel", "NULL"); | | |
IgnoreFunction("WlmOleCheckoutMacInterface"); # Macintosh stuff | | |
IgnoreFunction("WlmOleCheckinMacInterface"); # Macintosh stuff | | |
IgnoreFunction("WlmOleWrapMacInterface"); # Macintosh stuff | | |
IgnoreFunction("WlmOleUnwrapMacInterface"); # Macintosh stuff | | |
IgnoreFunction("WlmOleCheckoutWinInterface"); # Macintosh stuff | | |
IgnoreFunction("WlmOleCheckinWinInterface"); # Macintosh stuff | | |
IgnoreFunction("WlmOleWrapWinInterface"); # Macintosh stuff | | |
IgnoreFunction("WlmOleUnwrapWinInterface"); # Macintosh stuff | | |
IgnoreFunction("WlmOleVersion"); # Macintosh stuff | | |
IgnoreFunction("WlmOleSetInPlaceWindow"); # Macintosh stuff | | |
IgnoreFunction("WlmOleRegisterUserWrap"); # Macintosh stuff | | |
*/ | | |
| | |
//+--------------------------------------------------------------------------- | | //+--------------------------------------------------------------------------- |
// | | // |
// Microsoft Windows | | // Microsoft Windows |
// Copyright (c) Microsoft Corporation. All rights reserved. | | // Copyright (c) Microsoft Corporation. All rights reserved. |
// | | // |
// File: OLE2.h | | // File: OLE2.h |
// Contents: Main OLE2 header; Defines Linking and Emmebbeding interfaces, an
d API's. | | // Contents: Main OLE2 header; Defines Linking and Emmebbeding interfaces, an
d API's. |
// Also includes .h files for the compobj, and oleauto subcomponen
ts. | | // Also includes .h files for the compobj, and oleauto subcomponen
ts. |
// | | // |
| | |
skipping to change at line 52 | | skipping to change at line 29 |
#ifndef _MAC | | #ifndef _MAC |
// Set packing to 8 | | // Set packing to 8 |
#include <pshpack8.h> | | #include <pshpack8.h> |
| | |
// Make 100% sure WIN32 is defined | | // Make 100% sure WIN32 is defined |
#ifndef WIN32 | | #ifndef WIN32 |
#define WIN32 100 // 100 == NT version 1.0 | | #define WIN32 100 // 100 == NT version 1.0 |
#endif | | #endif |
#else //_MAC | | #else //_MAC |
#ifdef _WIN32 | | #ifdef _WIN32 |
|
#include "macname1.h" | | |
#endif // _WIN32 | | #endif // _WIN32 |
#endif //_MAC | | #endif //_MAC |
| | |
// SET to remove _export from interface definitions | | // SET to remove _export from interface definitions |
| | |
#include <winerror.h> | | #include <winerror.h> |
| | |
|
#ifdef _MAC | | |
#if !defined(__MACPUB__) | | |
#include <macpub.h> | | |
#endif | | |
#endif //_MAC | | |
| | |
#include <objbase.h> | | #include <objbase.h> |
#include <oleauto.h> | | #include <oleauto.h> |
| | |
// View OBJECT Error Codes | | // View OBJECT Error Codes |
| | |
#define E_DRAW VIEW_E_DRAW | | #define E_DRAW VIEW_E_DRAW |
| | |
// IDataObject Error Codes | | // IDataObject Error Codes |
#define DATA_E_FORMATETC DV_E_FORMATETC | | #define DATA_E_FORMATETC DV_E_FORMATETC |
| | |
#ifdef _MAC | | #ifdef _MAC |
/****** Standard Object Definitions *****************************************/ | | /****** Standard Object Definitions *****************************************/ |
| | |
|
//#ifndef __COMPOBJ__ | | |
//#include <compobj.h> | | |
//#endif | | |
| | |
typedef enum { | | typedef enum { |
OLE_E_NOEXTENSION = OLE_E_NOSTORAGE +1, // no extension at startu
p | | OLE_E_NOEXTENSION = OLE_E_NOSTORAGE +1, // no extension at startu
p |
OLE_E_VERSEXTENSION, // extens
ion has wrong version # | | OLE_E_VERSEXTENSION, // extens
ion has wrong version # |
OLE_E_IPBUSY, /
/ cannot get inplace resource | | OLE_E_IPBUSY, /
/ cannot get inplace resource |
OLE_E_NOT_FRONT_PROCESS, // inplac
e container unexpectedly in background | | OLE_E_NOT_FRONT_PROCESS, // inplac
e container unexpectedly in background |
OLE_E_WRONG_MENU, /
/ holemenu != prev holemenu | | OLE_E_WRONG_MENU, /
/ holemenu != prev holemenu |
OLE_E_MENU_NOT_PATCHED, // menuba
r is not hashed | | OLE_E_MENU_NOT_PATCHED, // menuba
r is not hashed |
OLE_E_MENUID_NOT_HASHED, // id was
never hashed | | OLE_E_MENUID_NOT_HASHED, // id was
never hashed |
OLE_E_foo | | OLE_E_foo |
} inplace_errors; | | } inplace_errors; |
| | |
skipping to change at line 160 | | skipping to change at line 126 |
| | |
/****** OLE API Prototypes ************************************************/ | | /****** OLE API Prototypes ************************************************/ |
| | |
WINOLEAPI_(DWORD) OleBuildVersion( VOID ); | | WINOLEAPI_(DWORD) OleBuildVersion( VOID ); |
| | |
/* helper functions */ | | /* helper functions */ |
WINOLEAPI ReadClassStg(IN LPSTORAGE pStg, OUT CLSID FAR* pclsid); | | WINOLEAPI ReadClassStg(IN LPSTORAGE pStg, OUT CLSID FAR* pclsid); |
WINOLEAPI WriteClassStg(IN LPSTORAGE pStg, IN REFCLSID rclsid); | | WINOLEAPI WriteClassStg(IN LPSTORAGE pStg, IN REFCLSID rclsid); |
WINOLEAPI ReadClassStm(IN LPSTREAM pStm, OUT CLSID FAR* pclsid); | | WINOLEAPI ReadClassStm(IN LPSTREAM pStm, OUT CLSID FAR* pclsid); |
WINOLEAPI WriteClassStm(IN LPSTREAM pStm, IN REFCLSID rclsid); | | WINOLEAPI WriteClassStm(IN LPSTREAM pStm, IN REFCLSID rclsid); |
|
WINOLEAPI WriteFmtUserTypeStg (IN LPSTORAGE pstg, IN CLIPFORMAT cf, IN LPOLESTR | | __checkReturn WINOLEAPI WriteFmtUserTypeStg (IN LPSTORAGE pstg, IN CLIPFORMAT cf |
lpszUserType); | | , __in_z LPOLESTR lpszUserType); |
WINOLEAPI ReadFmtUserTypeStg (IN LPSTORAGE pstg, OUT CLIPFORMAT FAR* pcf, OUT LP | | WINOLEAPI ReadFmtUserTypeStg (IN LPSTORAGE pstg, OUT CLIPFORMAT FAR* pcf, __dere |
OLESTR FAR* lplpszUserType); | | f_opt_out_z LPOLESTR FAR* lplpszUserType); |
| | |
/* init/term */ | | /* init/term */ |
| | |
WINOLEAPI OleInitialize(IN LPVOID pvReserved); | | WINOLEAPI OleInitialize(IN LPVOID pvReserved); |
WINOLEAPI_(void) OleUninitialize(void); | | WINOLEAPI_(void) OleUninitialize(void); |
| | |
/* APIs to query whether (Embedded/Linked) object can be created from | | /* APIs to query whether (Embedded/Linked) object can be created from |
the data object */ | | the data object */ |
| | |
WINOLEAPI OleQueryLinkFromData(IN LPDATAOBJECT pSrcDataObject); | | WINOLEAPI OleQueryLinkFromData(IN LPDATAOBJECT pSrcDataObject); |
| | |
skipping to change at line 305 | | skipping to change at line 271 |
IN REFIID riid, OUT LPVOID FAR* lplpObj); | | IN REFIID riid, OUT LPVOID FAR* lplpObj); |
| | |
WINOLEAPI OleCreateEmbeddingHelper(IN REFCLSID clsid, IN LPUNKNOWN pUnk
Outer, | | WINOLEAPI OleCreateEmbeddingHelper(IN REFCLSID clsid, IN LPUNKNOWN pUnk
Outer, |
IN DWORD flags, IN LPCLASSFACTORY pCF, | | IN DWORD flags, IN LPCLASSFACTORY pCF, |
IN REFIID riid, OUT LPVOID FAR* lplpObj); | | IN REFIID riid, OUT LPVOID FAR* lplpObj); |
| | |
WINOLEAPI_(BOOL) IsAccelerator(IN HACCEL hAccel, IN int cAccelEntries, IN LPMS
G lpMsg, | | WINOLEAPI_(BOOL) IsAccelerator(IN HACCEL hAccel, IN int cAccelEntries, IN LPMS
G lpMsg, |
OUT WORD FAR* lpwCmd); | | OUT WORD FAR* lpwCmd); |
/* Icon extraction Helper APIs */ | | /* Icon extraction Helper APIs */ |
| | |
|
WINOLEAPI_(HGLOBAL) OleGetIconOfFile(IN LPOLESTR lpszPath, IN BOOL fUseFileAsLab
el); | | WINOLEAPI_(HGLOBAL) OleGetIconOfFile(__in LPOLESTR lpszPath, IN BOOL fUseFileAsL
abel); |
| | |
|
WINOLEAPI_(HGLOBAL) OleGetIconOfClass(IN REFCLSID rclsid, IN LPOLESTR lpszLa
bel, | | WINOLEAPI_(HGLOBAL) OleGetIconOfClass(IN REFCLSID rclsid, __in_opt LPOLESTR lpsz
Label, |
IN BOOL fUseTypeAsLabel); | | IN BOOL fUseTypeAsLabel); |
| | |
|
WINOLEAPI_(HGLOBAL) OleMetafilePictFromIconAndLabel(IN HICON hIcon, IN LPOLESTR | | WINOLEAPI_(HGLOBAL) OleMetafilePictFromIconAndLabel(IN HICON hIcon, __in LPOLEST |
lpszLabel, | | R lpszLabel, |
IN LPOLESTR lpszSourceFile, IN UINT iIco | | __in LPOLESTR lpszSourceFile, IN UINT iI |
nIndex); | | conIndex); |
| | |
/* Registration Database Helper APIs */ | | /* Registration Database Helper APIs */ |
| | |
|
WINOLEAPI OleRegGetUserType (IN REFCLSID clsid, IN DWORD dwForm | | __checkReturn WINOLEAPI OleRegGetUserType (IN REFCLSID clsid, I |
OfType, | | N DWORD dwFormOfType, |
OUT LPOLESTR FAR* pszUserType); | | __deref_out LPOLESTR FAR* pszUserType); |
| | |
WINOLEAPI OleRegGetMiscStatus (IN REFCLSID clsid, IN DWORD
dwAspect, | | WINOLEAPI OleRegGetMiscStatus (IN REFCLSID clsid, IN DWORD
dwAspect, |
OUT DWORD FAR* pdwStatus); | | OUT DWORD FAR* pdwStatus); |
| | |
WINOLEAPI OleRegEnumFormatEtc (IN REFCLSID clsid, IN DWORD
dwDirection, | | WINOLEAPI OleRegEnumFormatEtc (IN REFCLSID clsid, IN DWORD
dwDirection, |
OUT LPENUMFORMATETC FAR* ppenum); | | OUT LPENUMFORMATETC FAR* ppenum); |
| | |
WINOLEAPI OleRegEnumVerbs (IN REFCLSID clsid, OUT LPENUMOLEVERB
FAR* ppenum); | | WINOLEAPI OleRegEnumVerbs (IN REFCLSID clsid, OUT LPENUMOLEVERB
FAR* ppenum); |
| | |
#ifdef _MAC | | #ifdef _MAC |
| | |
skipping to change at line 417 | | skipping to change at line 383 |
OUT DWORD FAR* pdwSize, // size in bytes | | OUT DWORD FAR* pdwSize, // size in bytes |
OUT LPSTGMEDIUM pmedium); // bits | | OUT LPSTGMEDIUM pmedium); // bits |
| | |
#ifndef _MAC | | #ifndef _MAC |
#ifndef RC_INVOKED | | #ifndef RC_INVOKED |
#include <poppack.h> | | #include <poppack.h> |
#endif // RC_INVOKED | | #endif // RC_INVOKED |
| | |
#else // _MAC | | #else // _MAC |
| | |
|
#ifndef __MACAPI__ | | |
#include <macapi.h> | | |
#endif | | |
| | |
#ifdef _WIN32 | | |
#include "macname2.h" | | |
#endif // _WIN32 | | |
| | |
#endif // _MAC | | #endif // _MAC |
| | |
|
//d308927f-ca94-4c96-8d87-2692a3dadff6 | | |
/*#!perl | | |
SetInsertionPoint("ole2.h", "d308927f-ca94-4c96-8d87-2692a3dadff6"); | | |
*/ | | |
| | |
#endif // __OLE2_H__ | | #endif // __OLE2_H__ |
| | |
End of changes. 11 change blocks. |
61 lines changed or deleted | | 13 lines changed or added |
|
oleidl.h (5.2.3790.3959-Windows 5.0) | | oleidl.h (6.0.6002.18005-Windows 6.0) |
| | |
/* this ALWAYS GENERATED file contains the definitions for the interfaces */ | | /* this ALWAYS GENERATED file contains the definitions for the interfaces */ |
| | |
|
/* File created by MIDL compiler version 6.00.0366 */ | | /* File created by MIDL compiler version 7.00.0499 */ |
/* Compiler settings for oleidl.idl: | | /* Compiler settings for oleidl.idl: |
Oicf, W1, Zp8, env=Win32 (32b run) | | Oicf, W1, Zp8, env=Win32 (32b run) |
protocol : dce , ms_ext, c_ext, robust | | protocol : dce , ms_ext, c_ext, robust |
error checks: allocation ref bounds_check enum stub_data | | error checks: allocation ref bounds_check enum stub_data |
VC __declspec() decoration level: | | VC __declspec() decoration level: |
__declspec(uuid()), __declspec(selectany), __declspec(novtable) | | __declspec(uuid()), __declspec(selectany), __declspec(novtable) |
DECLSPEC_UUID(), MIDL_INTERFACE() | | DECLSPEC_UUID(), MIDL_INTERFACE() |
*/ | | */ |
//@@MIDL_FILE_HEADING( ) | | //@@MIDL_FILE_HEADING( ) |
| | |
#pragma warning( disable: 4049 ) /* more than 64k source lines */ | | #pragma warning( disable: 4049 ) /* more than 64k source lines */ |
| | |
/* verify that the <rpcndr.h> version is high enough to compile this file*/ | | /* verify that the <rpcndr.h> version is high enough to compile this file*/ |
#ifndef __REQUIRED_RPCNDR_H_VERSION__ | | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
|
#define __REQUIRED_RPCNDR_H_VERSION__ 475 | | #define __REQUIRED_RPCNDR_H_VERSION__ 500 |
| | #endif |
| | |
| | /* verify that the <rpcsal.h> version is high enough to compile this file*/ |
| | #ifndef __REQUIRED_RPCSAL_H_VERSION__ |
| | #define __REQUIRED_RPCSAL_H_VERSION__ 100 |
#endif | | #endif |
| | |
#include "rpc.h" | | #include "rpc.h" |
#include "rpcndr.h" | | #include "rpcndr.h" |
| | |
#ifndef __RPCNDR_H_VERSION__ | | #ifndef __RPCNDR_H_VERSION__ |
#error this stub requires an updated version of <rpcndr.h> | | #error this stub requires an updated version of <rpcndr.h> |
#endif // __RPCNDR_H_VERSION__ | | #endif // __RPCNDR_H_VERSION__ |
| | |
#ifndef COM_NO_WINDOWS_H | | #ifndef COM_NO_WINDOWS_H |
| | |
skipping to change at line 148 | | skipping to change at line 153 |
#ifndef __IDropSource_FWD_DEFINED__ | | #ifndef __IDropSource_FWD_DEFINED__ |
#define __IDropSource_FWD_DEFINED__ | | #define __IDropSource_FWD_DEFINED__ |
typedef interface IDropSource IDropSource; | | typedef interface IDropSource IDropSource; |
#endif /* __IDropSource_FWD_DEFINED__ */ | | #endif /* __IDropSource_FWD_DEFINED__ */ |
| | |
#ifndef __IDropTarget_FWD_DEFINED__ | | #ifndef __IDropTarget_FWD_DEFINED__ |
#define __IDropTarget_FWD_DEFINED__ | | #define __IDropTarget_FWD_DEFINED__ |
typedef interface IDropTarget IDropTarget; | | typedef interface IDropTarget IDropTarget; |
#endif /* __IDropTarget_FWD_DEFINED__ */ | | #endif /* __IDropTarget_FWD_DEFINED__ */ |
| | |
|
| | #ifndef __IDropSourceNotify_FWD_DEFINED__ |
| | #define __IDropSourceNotify_FWD_DEFINED__ |
| | typedef interface IDropSourceNotify IDropSourceNotify; |
| | #endif /* __IDropSourceNotify_FWD_DEFINED__ */ |
| | |
#ifndef __IEnumOLEVERB_FWD_DEFINED__ | | #ifndef __IEnumOLEVERB_FWD_DEFINED__ |
#define __IEnumOLEVERB_FWD_DEFINED__ | | #define __IEnumOLEVERB_FWD_DEFINED__ |
typedef interface IEnumOLEVERB IEnumOLEVERB; | | typedef interface IEnumOLEVERB IEnumOLEVERB; |
#endif /* __IEnumOLEVERB_FWD_DEFINED__ */ | | #endif /* __IEnumOLEVERB_FWD_DEFINED__ */ |
| | |
/* header files for imported files */ | | /* header files for imported files */ |
#include "objidl.h" | | #include "objidl.h" |
| | |
#ifdef __cplusplus | | #ifdef __cplusplus |
extern "C"{ | | extern "C"{ |
#endif | | #endif |
| | |
|
void * __RPC_USER MIDL_user_allocate(size_t); | | /* interface __MIDL_itf_oleidl_0000_0000 */ |
void __RPC_USER MIDL_user_free( void * ); | | |
| | |
/* interface __MIDL_itf_oleidl_0000 */ | | |
/* [local] */ | | /* [local] */ |
| | |
//+------------------------------------------------------------------------- | | //+------------------------------------------------------------------------- |
// | | // |
// Microsoft Windows | | // Microsoft Windows |
// Copyright (c) Microsoft Corporation. All rights reserved. | | // Copyright (c) Microsoft Corporation. All rights reserved. |
// | | // |
//-------------------------------------------------------------------------- | | //-------------------------------------------------------------------------- |
#if ( _MSC_VER >= 1020 ) | | #if ( _MSC_VER >= 1020 ) |
#pragma once | | #pragma once |
#endif | | #endif |
| | |
|
extern RPC_IF_HANDLE __MIDL_itf_oleidl_0000_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_oleidl_0000_0000_v0_0_c_ifspec; |
extern RPC_IF_HANDLE __MIDL_itf_oleidl_0000_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_oleidl_0000_0000_v0_0_s_ifspec; |
| | |
#ifndef __IOleAdviseHolder_INTERFACE_DEFINED__ | | #ifndef __IOleAdviseHolder_INTERFACE_DEFINED__ |
#define __IOleAdviseHolder_INTERFACE_DEFINED__ | | #define __IOleAdviseHolder_INTERFACE_DEFINED__ |
| | |
/* interface IOleAdviseHolder */ | | /* interface IOleAdviseHolder */ |
/* [uuid][object][local] */ | | /* [uuid][object][local] */ |
| | |
typedef /* [unique] */ IOleAdviseHolder *LPOLEADVISEHOLDER; | | typedef /* [unique] */ IOleAdviseHolder *LPOLEADVISEHOLDER; |
| | |
EXTERN_C const IID IID_IOleAdviseHolder; | | EXTERN_C const IID IID_IOleAdviseHolder; |
| | |
skipping to change at line 223 | | skipping to change at line 230 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IOleAdviseHolderVtbl | | typedef struct IOleAdviseHolderVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IOleAdviseHolder * This, | | IOleAdviseHolder * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IOleAdviseHolder * This); | | IOleAdviseHolder * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IOleAdviseHolder * This); | | IOleAdviseHolder * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *Advise )( | | HRESULT ( STDMETHODCALLTYPE *Advise )( |
IOleAdviseHolder * This, | | IOleAdviseHolder * This, |
/* [unique][in] */ IAdviseSink *pAdvise, | | /* [unique][in] */ IAdviseSink *pAdvise, |
| | |
skipping to change at line 265 | | skipping to change at line 273 |
} IOleAdviseHolderVtbl; | | } IOleAdviseHolderVtbl; |
| | |
interface IOleAdviseHolder | | interface IOleAdviseHolder |
{ | | { |
CONST_VTBL struct IOleAdviseHolderVtbl *lpVtbl; | | CONST_VTBL struct IOleAdviseHolderVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IOleAdviseHolder_QueryInterface(This,riid,ppvObject) \ | | #define IOleAdviseHolder_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IOleAdviseHolder_AddRef(This) \ | | #define IOleAdviseHolder_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IOleAdviseHolder_Release(This) \ | | #define IOleAdviseHolder_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IOleAdviseHolder_Advise(This,pAdvise,pdwConnection) \ | | #define IOleAdviseHolder_Advise(This,pAdvise,pdwConnection) \ |
|
(This)->lpVtbl -> Advise(This,pAdvise,pdwConnection) | | ( (This)->lpVtbl -> Advise(This,pAdvise,pdwConnection) ) |
| | |
#define IOleAdviseHolder_Unadvise(This,dwConnection) \ | | #define IOleAdviseHolder_Unadvise(This,dwConnection) \ |
|
(This)->lpVtbl -> Unadvise(This,dwConnection) | | ( (This)->lpVtbl -> Unadvise(This,dwConnection) ) |
| | |
#define IOleAdviseHolder_EnumAdvise(This,ppenumAdvise) \ | | #define IOleAdviseHolder_EnumAdvise(This,ppenumAdvise) \ |
|
(This)->lpVtbl -> EnumAdvise(This,ppenumAdvise) | | ( (This)->lpVtbl -> EnumAdvise(This,ppenumAdvise) ) |
| | |
#define IOleAdviseHolder_SendOnRename(This,pmk) \ | | #define IOleAdviseHolder_SendOnRename(This,pmk) \ |
|
(This)->lpVtbl -> SendOnRename(This,pmk) | | ( (This)->lpVtbl -> SendOnRename(This,pmk) ) |
| | |
#define IOleAdviseHolder_SendOnSave(This) \ | | #define IOleAdviseHolder_SendOnSave(This) \ |
|
(This)->lpVtbl -> SendOnSave(This) | | ( (This)->lpVtbl -> SendOnSave(This) ) |
| | |
#define IOleAdviseHolder_SendOnClose(This) \ | | #define IOleAdviseHolder_SendOnClose(This) \ |
|
(This)->lpVtbl -> SendOnClose(This) | | ( (This)->lpVtbl -> SendOnClose(This) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IOleAdviseHolder_Advise_Proxy( | | |
IOleAdviseHolder * This, | | |
/* [unique][in] */ IAdviseSink *pAdvise, | | |
/* [out] */ DWORD *pdwConnection); | | |
| | |
void __RPC_STUB IOleAdviseHolder_Advise_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IOleAdviseHolder_Unadvise_Proxy( | | |
IOleAdviseHolder * This, | | |
/* [in] */ DWORD dwConnection); | | |
| | |
void __RPC_STUB IOleAdviseHolder_Unadvise_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IOleAdviseHolder_EnumAdvise_Proxy( | | |
IOleAdviseHolder * This, | | |
/* [out] */ IEnumSTATDATA **ppenumAdvise); | | |
| | |
void __RPC_STUB IOleAdviseHolder_EnumAdvise_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IOleAdviseHolder_SendOnRename_Proxy( | | |
IOleAdviseHolder * This, | | |
/* [unique][in] */ IMoniker *pmk); | | |
| | |
void __RPC_STUB IOleAdviseHolder_SendOnRename_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IOleAdviseHolder_SendOnSave_Proxy( | | |
IOleAdviseHolder * This); | | |
| | |
void __RPC_STUB IOleAdviseHolder_SendOnSave_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IOleAdviseHolder_SendOnClose_Proxy( | | |
IOleAdviseHolder * This); | | |
| | |
void __RPC_STUB IOleAdviseHolder_SendOnClose_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IOleAdviseHolder_INTERFACE_DEFINED__ */ | | #endif /* __IOleAdviseHolder_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IOleCache_INTERFACE_DEFINED__ | | #ifndef __IOleCache_INTERFACE_DEFINED__ |
#define __IOleCache_INTERFACE_DEFINED__ | | #define __IOleCache_INTERFACE_DEFINED__ |
| | |
/* interface IOleCache */ | | /* interface IOleCache */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
|
typedef /* [unique] */ IOleCache *LPOLECACHE; | | typedef /* [unique] */ __RPC_unique_pointer IOleCache *LPOLECACHE; |
| | |
EXTERN_C const IID IID_IOleCache; | | EXTERN_C const IID IID_IOleCache; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("0000011e-0000-0000-C000-000000000046") | | MIDL_INTERFACE("0000011e-0000-0000-C000-000000000046") |
IOleCache : public IUnknown | | IOleCache : public IUnknown |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE Cache( | | virtual HRESULT STDMETHODCALLTYPE Cache( |
|
/* [unique][in] */ FORMATETC *pformatetc, | | /* [unique][in] */ __RPC__in_opt FORMATETC *pformatetc, |
/* [in] */ DWORD advf, | | /* [in] */ DWORD advf, |
|
/* [out] */ DWORD *pdwConnection) = 0; | | /* [out] */ __RPC__out DWORD *pdwConnection) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Uncache( | | virtual HRESULT STDMETHODCALLTYPE Uncache( |
/* [in] */ DWORD dwConnection) = 0; | | /* [in] */ DWORD dwConnection) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE EnumCache( | | virtual HRESULT STDMETHODCALLTYPE EnumCache( |
|
/* [out] */ IEnumSTATDATA **ppenumSTATDATA) = 0; | | /* [out] */ __RPC__deref_out_opt IEnumSTATDATA **ppenumSTATDATA) = 0
; |
| | |
virtual HRESULT STDMETHODCALLTYPE InitCache( | | virtual HRESULT STDMETHODCALLTYPE InitCache( |
|
/* [unique][in] */ IDataObject *pDataObject) = 0; | | /* [unique][in] */ __RPC__in_opt IDataObject *pDataObject) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE SetData( | | virtual HRESULT STDMETHODCALLTYPE SetData( |
|
/* [unique][in] */ FORMATETC *pformatetc, | | /* [unique][in] */ __RPC__in_opt FORMATETC *pformatetc, |
/* [unique][in] */ STGMEDIUM *pmedium, | | /* [unique][in] */ __RPC__in_opt STGMEDIUM *pmedium, |
/* [in] */ BOOL fRelease) = 0; | | /* [in] */ BOOL fRelease) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IOleCacheVtbl | | typedef struct IOleCacheVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IOleCache * This, | | IOleCache * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IOleCache * This); | | IOleCache * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IOleCache * This); | | IOleCache * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *Cache )( | | HRESULT ( STDMETHODCALLTYPE *Cache )( |
IOleCache * This, | | IOleCache * This, |
|
/* [unique][in] */ FORMATETC *pformatetc, | | /* [unique][in] */ __RPC__in_opt FORMATETC *pformatetc, |
/* [in] */ DWORD advf, | | /* [in] */ DWORD advf, |
|
/* [out] */ DWORD *pdwConnection); | | /* [out] */ __RPC__out DWORD *pdwConnection); |
| | |
HRESULT ( STDMETHODCALLTYPE *Uncache )( | | HRESULT ( STDMETHODCALLTYPE *Uncache )( |
IOleCache * This, | | IOleCache * This, |
/* [in] */ DWORD dwConnection); | | /* [in] */ DWORD dwConnection); |
| | |
HRESULT ( STDMETHODCALLTYPE *EnumCache )( | | HRESULT ( STDMETHODCALLTYPE *EnumCache )( |
IOleCache * This, | | IOleCache * This, |
|
/* [out] */ IEnumSTATDATA **ppenumSTATDATA); | | /* [out] */ __RPC__deref_out_opt IEnumSTATDATA **ppenumSTATDATA); |
| | |
HRESULT ( STDMETHODCALLTYPE *InitCache )( | | HRESULT ( STDMETHODCALLTYPE *InitCache )( |
IOleCache * This, | | IOleCache * This, |
|
/* [unique][in] */ IDataObject *pDataObject); | | /* [unique][in] */ __RPC__in_opt IDataObject *pDataObject); |
| | |
HRESULT ( STDMETHODCALLTYPE *SetData )( | | HRESULT ( STDMETHODCALLTYPE *SetData )( |
IOleCache * This, | | IOleCache * This, |
|
/* [unique][in] */ FORMATETC *pformatetc, | | /* [unique][in] */ __RPC__in_opt FORMATETC *pformatetc, |
/* [unique][in] */ STGMEDIUM *pmedium, | | /* [unique][in] */ __RPC__in_opt STGMEDIUM *pmedium, |
/* [in] */ BOOL fRelease); | | /* [in] */ BOOL fRelease); |
| | |
END_INTERFACE | | END_INTERFACE |
} IOleCacheVtbl; | | } IOleCacheVtbl; |
| | |
interface IOleCache | | interface IOleCache |
{ | | { |
CONST_VTBL struct IOleCacheVtbl *lpVtbl; | | CONST_VTBL struct IOleCacheVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IOleCache_QueryInterface(This,riid,ppvObject) \ | | #define IOleCache_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IOleCache_AddRef(This) \ | | #define IOleCache_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IOleCache_Release(This) \ | | #define IOleCache_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IOleCache_Cache(This,pformatetc,advf,pdwConnection) \ | | #define IOleCache_Cache(This,pformatetc,advf,pdwConnection) \ |
|
(This)->lpVtbl -> Cache(This,pformatetc,advf,pdwConnection) | | ( (This)->lpVtbl -> Cache(This,pformatetc,advf,pdwConnection) ) |
| | |
#define IOleCache_Uncache(This,dwConnection) \ | | #define IOleCache_Uncache(This,dwConnection) \ |
|
(This)->lpVtbl -> Uncache(This,dwConnection) | | ( (This)->lpVtbl -> Uncache(This,dwConnection) ) |
| | |
#define IOleCache_EnumCache(This,ppenumSTATDATA) \ | | #define IOleCache_EnumCache(This,ppenumSTATDATA) \ |
|
(This)->lpVtbl -> EnumCache(This,ppenumSTATDATA) | | ( (This)->lpVtbl -> EnumCache(This,ppenumSTATDATA) ) |
| | |
#define IOleCache_InitCache(This,pDataObject) \ | | #define IOleCache_InitCache(This,pDataObject) \ |
|
(This)->lpVtbl -> InitCache(This,pDataObject) | | ( (This)->lpVtbl -> InitCache(This,pDataObject) ) |
| | |
#define IOleCache_SetData(This,pformatetc,pmedium,fRelease) \ | | #define IOleCache_SetData(This,pformatetc,pmedium,fRelease) \ |
|
(This)->lpVtbl -> SetData(This,pformatetc,pmedium,fRelease) | | ( (This)->lpVtbl -> SetData(This,pformatetc,pmedium,fRelease) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IOleCache_Cache_Proxy( | | |
IOleCache * This, | | |
/* [unique][in] */ FORMATETC *pformatetc, | | |
/* [in] */ DWORD advf, | | |
/* [out] */ DWORD *pdwConnection); | | |
| | |
void __RPC_STUB IOleCache_Cache_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IOleCache_Uncache_Proxy( | | |
IOleCache * This, | | |
/* [in] */ DWORD dwConnection); | | |
| | |
void __RPC_STUB IOleCache_Uncache_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IOleCache_EnumCache_Proxy( | | |
IOleCache * This, | | |
/* [out] */ IEnumSTATDATA **ppenumSTATDATA); | | |
| | |
void __RPC_STUB IOleCache_EnumCache_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IOleCache_InitCache_Proxy( | | |
IOleCache * This, | | |
/* [unique][in] */ IDataObject *pDataObject); | | |
| | |
void __RPC_STUB IOleCache_InitCache_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IOleCache_SetData_Proxy( | | |
IOleCache * This, | | |
/* [unique][in] */ FORMATETC *pformatetc, | | |
/* [unique][in] */ STGMEDIUM *pmedium, | | |
/* [in] */ BOOL fRelease); | | |
| | |
void __RPC_STUB IOleCache_SetData_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IOleCache_INTERFACE_DEFINED__ */ | | #endif /* __IOleCache_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IOleCache2_INTERFACE_DEFINED__ | | #ifndef __IOleCache2_INTERFACE_DEFINED__ |
#define __IOleCache2_INTERFACE_DEFINED__ | | #define __IOleCache2_INTERFACE_DEFINED__ |
| | |
/* interface IOleCache2 */ | | /* interface IOleCache2 */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
|
typedef /* [unique] */ IOleCache2 *LPOLECACHE2; | | typedef /* [unique] */ __RPC_unique_pointer IOleCache2 *LPOLECACHE2; |
| | |
#define UPDFCACHE_NODATACACHE ( 0x1 ) | | #define UPDFCACHE_NODATACACHE ( 0x1 ) |
| | |
#define UPDFCACHE_ONSAVECACHE ( 0x2 ) | | #define UPDFCACHE_ONSAVECACHE ( 0x2 ) |
| | |
#define UPDFCACHE_ONSTOPCACHE ( 0x4 ) | | #define UPDFCACHE_ONSTOPCACHE ( 0x4 ) |
| | |
#define UPDFCACHE_NORMALCACHE ( 0x8 ) | | #define UPDFCACHE_NORMALCACHE ( 0x8 ) |
| | |
#define UPDFCACHE_IFBLANK ( 0x10 ) | | #define UPDFCACHE_IFBLANK ( 0x10 ) |
| | |
#define UPDFCACHE_ONLYIFBLANK ( 0x80000000 ) | | #define UPDFCACHE_ONLYIFBLANK ( 0x80000000 ) |
| | |
|
#define UPDFCACHE_IFBLANKORONSAVECACHE ( UPDFCACHE_IFBLANK | UPDFCACHE_O
NSAVECACHE ) | | #define UPDFCACHE_IFBLANKORONSAVECACHE ( ( UPDFCACHE_IFBLANK | UPDFCACHE
_ONSAVECACHE ) ) |
| | |
#define UPDFCACHE_ALL ( ( DWORD )~UPDFCACHE_ONLYIFBLANK ) | | #define UPDFCACHE_ALL ( ( DWORD )~UPDFCACHE_ONLYIFBLANK ) |
| | |
|
#define UPDFCACHE_ALLBUTNODATACACHE ( UPDFCACHE_ALL & ( DWORD )~UPDF
CACHE_NODATACACHE ) | | #define UPDFCACHE_ALLBUTNODATACACHE ( ( UPDFCACHE_ALL & ( DWORD )~UP
DFCACHE_NODATACACHE ) ) |
| | |
typedef /* [v1_enum] */ | | typedef /* [v1_enum] */ |
enum tagDISCARDCACHE | | enum tagDISCARDCACHE |
{ DISCARDCACHE_SAVEIFDIRTY = 0, | | { DISCARDCACHE_SAVEIFDIRTY = 0, |
DISCARDCACHE_NOSAVE = 1 | | DISCARDCACHE_NOSAVE = 1 |
} DISCARDCACHE; | | } DISCARDCACHE; |
| | |
EXTERN_C const IID IID_IOleCache2; | | EXTERN_C const IID IID_IOleCache2; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
skipping to change at line 586 | | skipping to change at line 482 |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IOleCache2Vtbl | | typedef struct IOleCache2Vtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IOleCache2 * This, | | IOleCache2 * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IOleCache2 * This); | | IOleCache2 * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IOleCache2 * This); | | IOleCache2 * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *Cache )( | | HRESULT ( STDMETHODCALLTYPE *Cache )( |
IOleCache2 * This, | | IOleCache2 * This, |
|
/* [unique][in] */ FORMATETC *pformatetc, | | /* [unique][in] */ __RPC__in_opt FORMATETC *pformatetc, |
/* [in] */ DWORD advf, | | /* [in] */ DWORD advf, |
|
/* [out] */ DWORD *pdwConnection); | | /* [out] */ __RPC__out DWORD *pdwConnection); |
| | |
HRESULT ( STDMETHODCALLTYPE *Uncache )( | | HRESULT ( STDMETHODCALLTYPE *Uncache )( |
IOleCache2 * This, | | IOleCache2 * This, |
/* [in] */ DWORD dwConnection); | | /* [in] */ DWORD dwConnection); |
| | |
HRESULT ( STDMETHODCALLTYPE *EnumCache )( | | HRESULT ( STDMETHODCALLTYPE *EnumCache )( |
IOleCache2 * This, | | IOleCache2 * This, |
|
/* [out] */ IEnumSTATDATA **ppenumSTATDATA); | | /* [out] */ __RPC__deref_out_opt IEnumSTATDATA **ppenumSTATDATA); |
| | |
HRESULT ( STDMETHODCALLTYPE *InitCache )( | | HRESULT ( STDMETHODCALLTYPE *InitCache )( |
IOleCache2 * This, | | IOleCache2 * This, |
|
/* [unique][in] */ IDataObject *pDataObject); | | /* [unique][in] */ __RPC__in_opt IDataObject *pDataObject); |
| | |
HRESULT ( STDMETHODCALLTYPE *SetData )( | | HRESULT ( STDMETHODCALLTYPE *SetData )( |
IOleCache2 * This, | | IOleCache2 * This, |
|
/* [unique][in] */ FORMATETC *pformatetc, | | /* [unique][in] */ __RPC__in_opt FORMATETC *pformatetc, |
/* [unique][in] */ STGMEDIUM *pmedium, | | /* [unique][in] */ __RPC__in_opt STGMEDIUM *pmedium, |
/* [in] */ BOOL fRelease); | | /* [in] */ BOOL fRelease); |
| | |
/* [local] */ HRESULT ( STDMETHODCALLTYPE *UpdateCache )( | | /* [local] */ HRESULT ( STDMETHODCALLTYPE *UpdateCache )( |
IOleCache2 * This, | | IOleCache2 * This, |
/* [in] */ LPDATAOBJECT pDataObject, | | /* [in] */ LPDATAOBJECT pDataObject, |
/* [in] */ DWORD grfUpdf, | | /* [in] */ DWORD grfUpdf, |
/* [in] */ LPVOID pReserved); | | /* [in] */ LPVOID pReserved); |
| | |
HRESULT ( STDMETHODCALLTYPE *DiscardCache )( | | HRESULT ( STDMETHODCALLTYPE *DiscardCache )( |
IOleCache2 * This, | | IOleCache2 * This, |
| | |
skipping to change at line 640 | | skipping to change at line 537 |
} IOleCache2Vtbl; | | } IOleCache2Vtbl; |
| | |
interface IOleCache2 | | interface IOleCache2 |
{ | | { |
CONST_VTBL struct IOleCache2Vtbl *lpVtbl; | | CONST_VTBL struct IOleCache2Vtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IOleCache2_QueryInterface(This,riid,ppvObject) \ | | #define IOleCache2_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IOleCache2_AddRef(This) \ | | #define IOleCache2_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IOleCache2_Release(This) \ | | #define IOleCache2_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IOleCache2_Cache(This,pformatetc,advf,pdwConnection) \ | | #define IOleCache2_Cache(This,pformatetc,advf,pdwConnection) \ |
|
(This)->lpVtbl -> Cache(This,pformatetc,advf,pdwConnection) | | ( (This)->lpVtbl -> Cache(This,pformatetc,advf,pdwConnection) ) |
| | |
#define IOleCache2_Uncache(This,dwConnection) \ | | #define IOleCache2_Uncache(This,dwConnection) \ |
|
(This)->lpVtbl -> Uncache(This,dwConnection) | | ( (This)->lpVtbl -> Uncache(This,dwConnection) ) |
| | |
#define IOleCache2_EnumCache(This,ppenumSTATDATA) \ | | #define IOleCache2_EnumCache(This,ppenumSTATDATA) \ |
|
(This)->lpVtbl -> EnumCache(This,ppenumSTATDATA) | | ( (This)->lpVtbl -> EnumCache(This,ppenumSTATDATA) ) |
| | |
#define IOleCache2_InitCache(This,pDataObject) \ | | #define IOleCache2_InitCache(This,pDataObject) \ |
|
(This)->lpVtbl -> InitCache(This,pDataObject) | | ( (This)->lpVtbl -> InitCache(This,pDataObject) ) |
| | |
#define IOleCache2_SetData(This,pformatetc,pmedium,fRelease) \ | | #define IOleCache2_SetData(This,pformatetc,pmedium,fRelease) \ |
|
(This)->lpVtbl -> SetData(This,pformatetc,pmedium,fRelease) | | ( (This)->lpVtbl -> SetData(This,pformatetc,pmedium,fRelease) ) |
| | |
#define IOleCache2_UpdateCache(This,pDataObject,grfUpdf,pReserved) \ | | #define IOleCache2_UpdateCache(This,pDataObject,grfUpdf,pReserved) \ |
|
(This)->lpVtbl -> UpdateCache(This,pDataObject,grfUpdf,pReserved) | | ( (This)->lpVtbl -> UpdateCache(This,pDataObject,grfUpdf,pReserved) ) |
| | |
#define IOleCache2_DiscardCache(This,dwDiscardOptions) \ | | #define IOleCache2_DiscardCache(This,dwDiscardOptions) \ |
|
(This)->lpVtbl -> DiscardCache(This,dwDiscardOptions) | | ( (This)->lpVtbl -> DiscardCache(This,dwDiscardOptions) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IOleCache2_RemoteUpdateCache_Proxy( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IOleCache2_RemoteUpdateCache_Proxy( |
IOleCache2 * This, | | IOleCache2 * This, |
|
/* [in] */ LPDATAOBJECT pDataObject, | | /* [in] */ __RPC__in_opt LPDATAOBJECT pDataObject, |
/* [in] */ DWORD grfUpdf, | | /* [in] */ DWORD grfUpdf, |
/* [in] */ LONG_PTR pReserved); | | /* [in] */ LONG_PTR pReserved); |
| | |
void __RPC_STUB IOleCache2_RemoteUpdateCache_Stub( | | void __RPC_STUB IOleCache2_RemoteUpdateCache_Stub( |
IRpcStubBuffer *This, | | IRpcStubBuffer *This, |
IRpcChannelBuffer *_pRpcChannelBuffer, | | IRpcChannelBuffer *_pRpcChannelBuffer, |
PRPC_MESSAGE _pRpcMessage, | | PRPC_MESSAGE _pRpcMessage, |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
|
HRESULT STDMETHODCALLTYPE IOleCache2_DiscardCache_Proxy( | | |
IOleCache2 * This, | | |
/* [in] */ DWORD dwDiscardOptions); | | |
| | |
void __RPC_STUB IOleCache2_DiscardCache_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IOleCache2_INTERFACE_DEFINED__ */ | | #endif /* __IOleCache2_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IOleCacheControl_INTERFACE_DEFINED__ | | #ifndef __IOleCacheControl_INTERFACE_DEFINED__ |
#define __IOleCacheControl_INTERFACE_DEFINED__ | | #define __IOleCacheControl_INTERFACE_DEFINED__ |
| | |
/* interface IOleCacheControl */ | | /* interface IOleCacheControl */ |
/* [uuid][object] */ | | /* [uuid][object] */ |
| | |
|
typedef /* [unique] */ IOleCacheControl *LPOLECACHECONTROL; | | typedef /* [unique] */ __RPC_unique_pointer IOleCacheControl *LPOLECACHECONTROL
; |
| | |
EXTERN_C const IID IID_IOleCacheControl; | | EXTERN_C const IID IID_IOleCacheControl; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("00000129-0000-0000-C000-000000000046") | | MIDL_INTERFACE("00000129-0000-0000-C000-000000000046") |
IOleCacheControl : public IUnknown | | IOleCacheControl : public IUnknown |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE OnRun( | | virtual HRESULT STDMETHODCALLTYPE OnRun( |
|
LPDATAOBJECT pDataObject) = 0; | | __RPC__in_opt LPDATAOBJECT pDataObject) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE OnStop( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE OnStop( void) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IOleCacheControlVtbl | | typedef struct IOleCacheControlVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IOleCacheControl * This, | | IOleCacheControl * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IOleCacheControl * This); | | IOleCacheControl * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IOleCacheControl * This); | | IOleCacheControl * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *OnRun )( | | HRESULT ( STDMETHODCALLTYPE *OnRun )( |
IOleCacheControl * This, | | IOleCacheControl * This, |
|
LPDATAOBJECT pDataObject); | | __RPC__in_opt LPDATAOBJECT pDataObject); |
| | |
HRESULT ( STDMETHODCALLTYPE *OnStop )( | | HRESULT ( STDMETHODCALLTYPE *OnStop )( |
IOleCacheControl * This); | | IOleCacheControl * This); |
| | |
END_INTERFACE | | END_INTERFACE |
} IOleCacheControlVtbl; | | } IOleCacheControlVtbl; |
| | |
interface IOleCacheControl | | interface IOleCacheControl |
{ | | { |
CONST_VTBL struct IOleCacheControlVtbl *lpVtbl; | | CONST_VTBL struct IOleCacheControlVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IOleCacheControl_QueryInterface(This,riid,ppvObject) \ | | #define IOleCacheControl_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IOleCacheControl_AddRef(This) \ | | #define IOleCacheControl_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IOleCacheControl_Release(This) \ | | #define IOleCacheControl_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IOleCacheControl_OnRun(This,pDataObject) \ | | #define IOleCacheControl_OnRun(This,pDataObject) \ |
|
(This)->lpVtbl -> OnRun(This,pDataObject) | | ( (This)->lpVtbl -> OnRun(This,pDataObject) ) |
| | |
#define IOleCacheControl_OnStop(This) \ | | #define IOleCacheControl_OnStop(This) \ |
|
(This)->lpVtbl -> OnStop(This) | | ( (This)->lpVtbl -> OnStop(This) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IOleCacheControl_OnRun_Proxy( | | |
IOleCacheControl * This, | | |
LPDATAOBJECT pDataObject); | | |
| | |
void __RPC_STUB IOleCacheControl_OnRun_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IOleCacheControl_OnStop_Proxy( | | |
IOleCacheControl * This); | | |
| | |
void __RPC_STUB IOleCacheControl_OnStop_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IOleCacheControl_INTERFACE_DEFINED__ */ | | #endif /* __IOleCacheControl_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IParseDisplayName_INTERFACE_DEFINED__ | | #ifndef __IParseDisplayName_INTERFACE_DEFINED__ |
#define __IParseDisplayName_INTERFACE_DEFINED__ | | #define __IParseDisplayName_INTERFACE_DEFINED__ |
| | |
/* interface IParseDisplayName */ | | /* interface IParseDisplayName */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
|
typedef /* [unique] */ IParseDisplayName *LPPARSEDISPLAYNAME; | | typedef /* [unique] */ __RPC_unique_pointer IParseDisplayName *LPPARSEDISPLAYNA
ME; |
| | |
EXTERN_C const IID IID_IParseDisplayName; | | EXTERN_C const IID IID_IParseDisplayName; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("0000011a-0000-0000-C000-000000000046") | | MIDL_INTERFACE("0000011a-0000-0000-C000-000000000046") |
IParseDisplayName : public IUnknown | | IParseDisplayName : public IUnknown |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE ParseDisplayName( | | virtual HRESULT STDMETHODCALLTYPE ParseDisplayName( |
|
/* [unique][in] */ IBindCtx *pbc, | | /* [unique][in] */ __RPC__in_opt IBindCtx *pbc, |
/* [in] */ LPOLESTR pszDisplayName, | | /* [in] */ __RPC__in LPOLESTR pszDisplayName, |
/* [out] */ ULONG *pchEaten, | | /* [out] */ __RPC__out ULONG *pchEaten, |
/* [out] */ IMoniker **ppmkOut) = 0; | | /* [out] */ __RPC__deref_out_opt IMoniker **ppmkOut) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IParseDisplayNameVtbl | | typedef struct IParseDisplayNameVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IParseDisplayName * This, | | IParseDisplayName * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IParseDisplayName * This); | | IParseDisplayName * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IParseDisplayName * This); | | IParseDisplayName * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *ParseDisplayName )( | | HRESULT ( STDMETHODCALLTYPE *ParseDisplayName )( |
IParseDisplayName * This, | | IParseDisplayName * This, |
|
/* [unique][in] */ IBindCtx *pbc, | | /* [unique][in] */ __RPC__in_opt IBindCtx *pbc, |
/* [in] */ LPOLESTR pszDisplayName, | | /* [in] */ __RPC__in LPOLESTR pszDisplayName, |
/* [out] */ ULONG *pchEaten, | | /* [out] */ __RPC__out ULONG *pchEaten, |
/* [out] */ IMoniker **ppmkOut); | | /* [out] */ __RPC__deref_out_opt IMoniker **ppmkOut); |
| | |
END_INTERFACE | | END_INTERFACE |
} IParseDisplayNameVtbl; | | } IParseDisplayNameVtbl; |
| | |
interface IParseDisplayName | | interface IParseDisplayName |
{ | | { |
CONST_VTBL struct IParseDisplayNameVtbl *lpVtbl; | | CONST_VTBL struct IParseDisplayNameVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IParseDisplayName_QueryInterface(This,riid,ppvObject) \ | | #define IParseDisplayName_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IParseDisplayName_AddRef(This) \ | | #define IParseDisplayName_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IParseDisplayName_Release(This) \ | | #define IParseDisplayName_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IParseDisplayName_ParseDisplayName(This,pbc,pszDisplayName,pchEaten,ppmk
Out) \ | | #define IParseDisplayName_ParseDisplayName(This,pbc,pszDisplayName,pchEaten,ppmk
Out) \ |
|
(This)->lpVtbl -> ParseDisplayName(This,pbc,pszDisplayName,pchEaten,ppmkOut) | | ( (This)->lpVtbl -> ParseDisplayName(This,pbc,pszDisplayName,pchEaten,ppmkOu
t) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IParseDisplayName_ParseDisplayName_Proxy( | | |
IParseDisplayName * This, | | |
/* [unique][in] */ IBindCtx *pbc, | | |
/* [in] */ LPOLESTR pszDisplayName, | | |
/* [out] */ ULONG *pchEaten, | | |
/* [out] */ IMoniker **ppmkOut); | | |
| | |
void __RPC_STUB IParseDisplayName_ParseDisplayName_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IParseDisplayName_INTERFACE_DEFINED__ */ | | #endif /* __IParseDisplayName_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IOleContainer_INTERFACE_DEFINED__ | | #ifndef __IOleContainer_INTERFACE_DEFINED__ |
#define __IOleContainer_INTERFACE_DEFINED__ | | #define __IOleContainer_INTERFACE_DEFINED__ |
| | |
/* interface IOleContainer */ | | /* interface IOleContainer */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
|
typedef /* [unique] */ IOleContainer *LPOLECONTAINER; | | typedef /* [unique] */ __RPC_unique_pointer IOleContainer *LPOLECONTAINER; |
| | |
EXTERN_C const IID IID_IOleContainer; | | EXTERN_C const IID IID_IOleContainer; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("0000011b-0000-0000-C000-000000000046") | | MIDL_INTERFACE("0000011b-0000-0000-C000-000000000046") |
IOleContainer : public IParseDisplayName | | IOleContainer : public IParseDisplayName |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE EnumObjects( | | virtual HRESULT STDMETHODCALLTYPE EnumObjects( |
/* [in] */ DWORD grfFlags, | | /* [in] */ DWORD grfFlags, |
|
/* [out] */ IEnumUnknown **ppenum) = 0; | | /* [out] */ __RPC__deref_out_opt IEnumUnknown **ppenum) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE LockContainer( | | virtual HRESULT STDMETHODCALLTYPE LockContainer( |
/* [in] */ BOOL fLock) = 0; | | /* [in] */ BOOL fLock) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IOleContainerVtbl | | typedef struct IOleContainerVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IOleContainer * This, | | IOleContainer * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IOleContainer * This); | | IOleContainer * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IOleContainer * This); | | IOleContainer * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *ParseDisplayName )( | | HRESULT ( STDMETHODCALLTYPE *ParseDisplayName )( |
IOleContainer * This, | | IOleContainer * This, |
|
/* [unique][in] */ IBindCtx *pbc, | | /* [unique][in] */ __RPC__in_opt IBindCtx *pbc, |
/* [in] */ LPOLESTR pszDisplayName, | | /* [in] */ __RPC__in LPOLESTR pszDisplayName, |
/* [out] */ ULONG *pchEaten, | | /* [out] */ __RPC__out ULONG *pchEaten, |
/* [out] */ IMoniker **ppmkOut); | | /* [out] */ __RPC__deref_out_opt IMoniker **ppmkOut); |
| | |
HRESULT ( STDMETHODCALLTYPE *EnumObjects )( | | HRESULT ( STDMETHODCALLTYPE *EnumObjects )( |
IOleContainer * This, | | IOleContainer * This, |
/* [in] */ DWORD grfFlags, | | /* [in] */ DWORD grfFlags, |
|
/* [out] */ IEnumUnknown **ppenum); | | /* [out] */ __RPC__deref_out_opt IEnumUnknown **ppenum); |
| | |
HRESULT ( STDMETHODCALLTYPE *LockContainer )( | | HRESULT ( STDMETHODCALLTYPE *LockContainer )( |
IOleContainer * This, | | IOleContainer * This, |
/* [in] */ BOOL fLock); | | /* [in] */ BOOL fLock); |
| | |
END_INTERFACE | | END_INTERFACE |
} IOleContainerVtbl; | | } IOleContainerVtbl; |
| | |
interface IOleContainer | | interface IOleContainer |
{ | | { |
CONST_VTBL struct IOleContainerVtbl *lpVtbl; | | CONST_VTBL struct IOleContainerVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IOleContainer_QueryInterface(This,riid,ppvObject) \ | | #define IOleContainer_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IOleContainer_AddRef(This) \ | | #define IOleContainer_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IOleContainer_Release(This) \ | | #define IOleContainer_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IOleContainer_ParseDisplayName(This,pbc,pszDisplayName,pchEaten,ppmkOut)
\ | | #define IOleContainer_ParseDisplayName(This,pbc,pszDisplayName,pchEaten,ppmkOut)
\ |
|
(This)->lpVtbl -> ParseDisplayName(This,pbc,pszDisplayName,pchEaten,ppmkOut) | | ( (This)->lpVtbl -> ParseDisplayName(This,pbc,pszDisplayName,pchEaten,ppmkOu
t) ) |
| | |
#define IOleContainer_EnumObjects(This,grfFlags,ppenum) \ | | #define IOleContainer_EnumObjects(This,grfFlags,ppenum) \ |
|
(This)->lpVtbl -> EnumObjects(This,grfFlags,ppenum) | | ( (This)->lpVtbl -> EnumObjects(This,grfFlags,ppenum) ) |
| | |
#define IOleContainer_LockContainer(This,fLock) \ | | #define IOleContainer_LockContainer(This,fLock) \ |
|
(This)->lpVtbl -> LockContainer(This,fLock) | | ( (This)->lpVtbl -> LockContainer(This,fLock) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IOleContainer_EnumObjects_Proxy( | | |
IOleContainer * This, | | |
/* [in] */ DWORD grfFlags, | | |
/* [out] */ IEnumUnknown **ppenum); | | |
| | |
void __RPC_STUB IOleContainer_EnumObjects_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IOleContainer_LockContainer_Proxy( | | |
IOleContainer * This, | | |
/* [in] */ BOOL fLock); | | |
| | |
void __RPC_STUB IOleContainer_LockContainer_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IOleContainer_INTERFACE_DEFINED__ */ | | #endif /* __IOleContainer_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IOleClientSite_INTERFACE_DEFINED__ | | #ifndef __IOleClientSite_INTERFACE_DEFINED__ |
#define __IOleClientSite_INTERFACE_DEFINED__ | | #define __IOleClientSite_INTERFACE_DEFINED__ |
| | |
/* interface IOleClientSite */ | | /* interface IOleClientSite */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
|
typedef /* [unique] */ IOleClientSite *LPOLECLIENTSITE; | | typedef /* [unique] */ __RPC_unique_pointer IOleClientSite *LPOLECLIENTSITE; |
| | |
EXTERN_C const IID IID_IOleClientSite; | | EXTERN_C const IID IID_IOleClientSite; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("00000118-0000-0000-C000-000000000046") | | MIDL_INTERFACE("00000118-0000-0000-C000-000000000046") |
IOleClientSite : public IUnknown | | IOleClientSite : public IUnknown |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE SaveObject( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE SaveObject( void) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE GetMoniker( | | virtual HRESULT STDMETHODCALLTYPE GetMoniker( |
/* [in] */ DWORD dwAssign, | | /* [in] */ DWORD dwAssign, |
/* [in] */ DWORD dwWhichMoniker, | | /* [in] */ DWORD dwWhichMoniker, |
|
/* [out] */ IMoniker **ppmk) = 0; | | /* [out] */ __RPC__deref_out_opt IMoniker **ppmk) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE GetContainer( | | virtual HRESULT STDMETHODCALLTYPE GetContainer( |
|
/* [out] */ IOleContainer **ppContainer) = 0; | | /* [out] */ __RPC__deref_out_opt IOleContainer **ppContainer) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE ShowObject( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE ShowObject( void) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE OnShowWindow( | | virtual HRESULT STDMETHODCALLTYPE OnShowWindow( |
/* [in] */ BOOL fShow) = 0; | | /* [in] */ BOOL fShow) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE RequestNewObjectLayout( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE RequestNewObjectLayout( void) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IOleClientSiteVtbl | | typedef struct IOleClientSiteVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IOleClientSite * This, | | IOleClientSite * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IOleClientSite * This); | | IOleClientSite * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IOleClientSite * This); | | IOleClientSite * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *SaveObject )( | | HRESULT ( STDMETHODCALLTYPE *SaveObject )( |
IOleClientSite * This); | | IOleClientSite * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetMoniker )( | | HRESULT ( STDMETHODCALLTYPE *GetMoniker )( |
IOleClientSite * This, | | IOleClientSite * This, |
/* [in] */ DWORD dwAssign, | | /* [in] */ DWORD dwAssign, |
/* [in] */ DWORD dwWhichMoniker, | | /* [in] */ DWORD dwWhichMoniker, |
|
/* [out] */ IMoniker **ppmk); | | /* [out] */ __RPC__deref_out_opt IMoniker **ppmk); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetContainer )( | | HRESULT ( STDMETHODCALLTYPE *GetContainer )( |
IOleClientSite * This, | | IOleClientSite * This, |
|
/* [out] */ IOleContainer **ppContainer); | | /* [out] */ __RPC__deref_out_opt IOleContainer **ppContainer); |
| | |
HRESULT ( STDMETHODCALLTYPE *ShowObject )( | | HRESULT ( STDMETHODCALLTYPE *ShowObject )( |
IOleClientSite * This); | | IOleClientSite * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *OnShowWindow )( | | HRESULT ( STDMETHODCALLTYPE *OnShowWindow )( |
IOleClientSite * This, | | IOleClientSite * This, |
/* [in] */ BOOL fShow); | | /* [in] */ BOOL fShow); |
| | |
HRESULT ( STDMETHODCALLTYPE *RequestNewObjectLayout )( | | HRESULT ( STDMETHODCALLTYPE *RequestNewObjectLayout )( |
IOleClientSite * This); | | IOleClientSite * This); |
| | |
skipping to change at line 1082 | | skipping to change at line 920 |
} IOleClientSiteVtbl; | | } IOleClientSiteVtbl; |
| | |
interface IOleClientSite | | interface IOleClientSite |
{ | | { |
CONST_VTBL struct IOleClientSiteVtbl *lpVtbl; | | CONST_VTBL struct IOleClientSiteVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IOleClientSite_QueryInterface(This,riid,ppvObject) \ | | #define IOleClientSite_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IOleClientSite_AddRef(This) \ | | #define IOleClientSite_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IOleClientSite_Release(This) \ | | #define IOleClientSite_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IOleClientSite_SaveObject(This) \ | | #define IOleClientSite_SaveObject(This) \ |
|
(This)->lpVtbl -> SaveObject(This) | | ( (This)->lpVtbl -> SaveObject(This) ) |
| | |
#define IOleClientSite_GetMoniker(This,dwAssign,dwWhichMoniker,ppmk) \ | | #define IOleClientSite_GetMoniker(This,dwAssign,dwWhichMoniker,ppmk) \ |
|
(This)->lpVtbl -> GetMoniker(This,dwAssign,dwWhichMoniker,ppmk) | | ( (This)->lpVtbl -> GetMoniker(This,dwAssign,dwWhichMoniker,ppmk) ) |
| | |
#define IOleClientSite_GetContainer(This,ppContainer) \ | | #define IOleClientSite_GetContainer(This,ppContainer) \ |
|
(This)->lpVtbl -> GetContainer(This,ppContainer) | | ( (This)->lpVtbl -> GetContainer(This,ppContainer) ) |
| | |
#define IOleClientSite_ShowObject(This) \ | | #define IOleClientSite_ShowObject(This) \ |
|
(This)->lpVtbl -> ShowObject(This) | | ( (This)->lpVtbl -> ShowObject(This) ) |
| | |
#define IOleClientSite_OnShowWindow(This,fShow) \ | | #define IOleClientSite_OnShowWindow(This,fShow) \ |
|
(This)->lpVtbl -> OnShowWindow(This,fShow) | | ( (This)->lpVtbl -> OnShowWindow(This,fShow) ) |
| | |
#define IOleClientSite_RequestNewObjectLayout(This) \ | | #define IOleClientSite_RequestNewObjectLayout(This) \ |
|
(This)->lpVtbl -> RequestNewObjectLayout(This) | | ( (This)->lpVtbl -> RequestNewObjectLayout(This) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IOleClientSite_SaveObject_Proxy( | | |
IOleClientSite * This); | | |
| | |
void __RPC_STUB IOleClientSite_SaveObject_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IOleClientSite_GetMoniker_Proxy( | | |
IOleClientSite * This, | | |
/* [in] */ DWORD dwAssign, | | |
/* [in] */ DWORD dwWhichMoniker, | | |
/* [out] */ IMoniker **ppmk); | | |
| | |
void __RPC_STUB IOleClientSite_GetMoniker_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IOleClientSite_GetContainer_Proxy( | | |
IOleClientSite * This, | | |
/* [out] */ IOleContainer **ppContainer); | | |
| | |
void __RPC_STUB IOleClientSite_GetContainer_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IOleClientSite_ShowObject_Proxy( | | |
IOleClientSite * This); | | |
| | |
void __RPC_STUB IOleClientSite_ShowObject_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IOleClientSite_OnShowWindow_Proxy( | | |
IOleClientSite * This, | | |
/* [in] */ BOOL fShow); | | |
| | |
void __RPC_STUB IOleClientSite_OnShowWindow_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IOleClientSite_RequestNewObjectLayout_Proxy( | | |
IOleClientSite * This); | | |
| | |
void __RPC_STUB IOleClientSite_RequestNewObjectLayout_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IOleClientSite_INTERFACE_DEFINED__ */ | | #endif /* __IOleClientSite_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IOleObject_INTERFACE_DEFINED__ | | #ifndef __IOleObject_INTERFACE_DEFINED__ |
#define __IOleObject_INTERFACE_DEFINED__ | | #define __IOleObject_INTERFACE_DEFINED__ |
| | |
/* interface IOleObject */ | | /* interface IOleObject */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
|
typedef /* [unique] */ IOleObject *LPOLEOBJECT; | | typedef /* [unique] */ __RPC_unique_pointer IOleObject *LPOLEOBJECT; |
| | |
typedef | | typedef |
enum tagOLEGETMONIKER | | enum tagOLEGETMONIKER |
{ OLEGETMONIKER_ONLYIFTHERE = 1, | | { OLEGETMONIKER_ONLYIFTHERE = 1, |
OLEGETMONIKER_FORCEASSIGN = 2, | | OLEGETMONIKER_FORCEASSIGN = 2, |
OLEGETMONIKER_UNASSIGN = 3, | | OLEGETMONIKER_UNASSIGN = 3, |
OLEGETMONIKER_TEMPFORUSER = 4 | | OLEGETMONIKER_TEMPFORUSER = 4 |
} OLEGETMONIKER; | | } OLEGETMONIKER; |
| | |
typedef | | typedef |
| | |
skipping to change at line 1245 | | skipping to change at line 1024 |
| | |
EXTERN_C const IID IID_IOleObject; | | EXTERN_C const IID IID_IOleObject; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("00000112-0000-0000-C000-000000000046") | | MIDL_INTERFACE("00000112-0000-0000-C000-000000000046") |
IOleObject : public IUnknown | | IOleObject : public IUnknown |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE SetClientSite( | | virtual HRESULT STDMETHODCALLTYPE SetClientSite( |
|
/* [unique][in] */ IOleClientSite *pClientSite) = 0; | | /* [unique][in] */ __RPC__in_opt IOleClientSite *pClientSite) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE GetClientSite( | | virtual HRESULT STDMETHODCALLTYPE GetClientSite( |
|
/* [out] */ IOleClientSite **ppClientSite) = 0; | | /* [out] */ __RPC__deref_out_opt IOleClientSite **ppClientSite) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE SetHostNames( | | virtual HRESULT STDMETHODCALLTYPE SetHostNames( |
|
/* [in] */ LPCOLESTR szContainerApp, | | /* [in] */ __RPC__in LPCOLESTR szContainerApp, |
/* [unique][in] */ LPCOLESTR szContainerObj) = 0; | | /* [unique][in] */ __RPC__in_opt LPCOLESTR szContainerObj) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Close( | | virtual HRESULT STDMETHODCALLTYPE Close( |
/* [in] */ DWORD dwSaveOption) = 0; | | /* [in] */ DWORD dwSaveOption) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE SetMoniker( | | virtual HRESULT STDMETHODCALLTYPE SetMoniker( |
/* [in] */ DWORD dwWhichMoniker, | | /* [in] */ DWORD dwWhichMoniker, |
|
/* [unique][in] */ IMoniker *pmk) = 0; | | /* [unique][in] */ __RPC__in_opt IMoniker *pmk) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE GetMoniker( | | virtual HRESULT STDMETHODCALLTYPE GetMoniker( |
/* [in] */ DWORD dwAssign, | | /* [in] */ DWORD dwAssign, |
/* [in] */ DWORD dwWhichMoniker, | | /* [in] */ DWORD dwWhichMoniker, |
|
/* [out] */ IMoniker **ppmk) = 0; | | /* [out] */ __RPC__deref_out_opt IMoniker **ppmk) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE InitFromData( | | virtual HRESULT STDMETHODCALLTYPE InitFromData( |
|
/* [unique][in] */ IDataObject *pDataObject, | | /* [unique][in] */ __RPC__in_opt IDataObject *pDataObject, |
/* [in] */ BOOL fCreation, | | /* [in] */ BOOL fCreation, |
/* [in] */ DWORD dwReserved) = 0; | | /* [in] */ DWORD dwReserved) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE GetClipboardData( | | virtual HRESULT STDMETHODCALLTYPE GetClipboardData( |
/* [in] */ DWORD dwReserved, | | /* [in] */ DWORD dwReserved, |
|
/* [out] */ IDataObject **ppDataObject) = 0; | | /* [out] */ __RPC__deref_out_opt IDataObject **ppDataObject) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE DoVerb( | | virtual HRESULT STDMETHODCALLTYPE DoVerb( |
/* [in] */ LONG iVerb, | | /* [in] */ LONG iVerb, |
|
/* [unique][in] */ LPMSG lpmsg, | | /* [unique][in] */ __RPC__in_opt LPMSG lpmsg, |
/* [unique][in] */ IOleClientSite *pActiveSite, | | /* [unique][in] */ __RPC__in_opt IOleClientSite *pActiveSite, |
/* [in] */ LONG lindex, | | /* [in] */ LONG lindex, |
|
/* [in] */ HWND hwndParent, | | /* [in] */ __RPC__in HWND hwndParent, |
/* [unique][in] */ LPCRECT lprcPosRect) = 0; | | /* [unique][in] */ __RPC__in_opt LPCRECT lprcPosRect) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE EnumVerbs( | | virtual HRESULT STDMETHODCALLTYPE EnumVerbs( |
|
/* [out] */ IEnumOLEVERB **ppEnumOleVerb) = 0; | | /* [out] */ __RPC__deref_out_opt IEnumOLEVERB **ppEnumOleVerb) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Update( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE Update( void) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE IsUpToDate( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE IsUpToDate( void) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE GetUserClassID( | | virtual HRESULT STDMETHODCALLTYPE GetUserClassID( |
|
/* [out] */ CLSID *pClsid) = 0; | | /* [out] */ __RPC__out CLSID *pClsid) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE GetUserType( | | virtual HRESULT STDMETHODCALLTYPE GetUserType( |
/* [in] */ DWORD dwFormOfType, | | /* [in] */ DWORD dwFormOfType, |
|
/* [out] */ LPOLESTR *pszUserType) = 0; | | /* [out] */ __RPC__deref_out_opt LPOLESTR *pszUserType) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE SetExtent( | | virtual HRESULT STDMETHODCALLTYPE SetExtent( |
/* [in] */ DWORD dwDrawAspect, | | /* [in] */ DWORD dwDrawAspect, |
|
/* [in] */ SIZEL *psizel) = 0; | | /* [in] */ __RPC__in SIZEL *psizel) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE GetExtent( | | virtual HRESULT STDMETHODCALLTYPE GetExtent( |
/* [in] */ DWORD dwDrawAspect, | | /* [in] */ DWORD dwDrawAspect, |
|
/* [out] */ SIZEL *psizel) = 0; | | /* [out] */ __RPC__out SIZEL *psizel) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Advise( | | virtual HRESULT STDMETHODCALLTYPE Advise( |
|
/* [unique][in] */ IAdviseSink *pAdvSink, | | /* [unique][in] */ __RPC__in_opt IAdviseSink *pAdvSink, |
/* [out] */ DWORD *pdwConnection) = 0; | | /* [out] */ __RPC__out DWORD *pdwConnection) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Unadvise( | | virtual HRESULT STDMETHODCALLTYPE Unadvise( |
/* [in] */ DWORD dwConnection) = 0; | | /* [in] */ DWORD dwConnection) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE EnumAdvise( | | virtual HRESULT STDMETHODCALLTYPE EnumAdvise( |
|
/* [out] */ IEnumSTATDATA **ppenumAdvise) = 0; | | /* [out] */ __RPC__deref_out_opt IEnumSTATDATA **ppenumAdvise) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE GetMiscStatus( | | virtual HRESULT STDMETHODCALLTYPE GetMiscStatus( |
/* [in] */ DWORD dwAspect, | | /* [in] */ DWORD dwAspect, |
|
/* [out] */ DWORD *pdwStatus) = 0; | | /* [out] */ __RPC__out DWORD *pdwStatus) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE SetColorScheme( | | virtual HRESULT STDMETHODCALLTYPE SetColorScheme( |
|
/* [in] */ LOGPALETTE *pLogpal) = 0; | | /* [in] */ __RPC__in LOGPALETTE *pLogpal) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IOleObjectVtbl | | typedef struct IOleObjectVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IOleObject * This, | | IOleObject * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IOleObject * This); | | IOleObject * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IOleObject * This); | | IOleObject * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *SetClientSite )( | | HRESULT ( STDMETHODCALLTYPE *SetClientSite )( |
IOleObject * This, | | IOleObject * This, |
|
/* [unique][in] */ IOleClientSite *pClientSite); | | /* [unique][in] */ __RPC__in_opt IOleClientSite *pClientSite); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetClientSite )( | | HRESULT ( STDMETHODCALLTYPE *GetClientSite )( |
IOleObject * This, | | IOleObject * This, |
|
/* [out] */ IOleClientSite **ppClientSite); | | /* [out] */ __RPC__deref_out_opt IOleClientSite **ppClientSite); |
| | |
HRESULT ( STDMETHODCALLTYPE *SetHostNames )( | | HRESULT ( STDMETHODCALLTYPE *SetHostNames )( |
IOleObject * This, | | IOleObject * This, |
|
/* [in] */ LPCOLESTR szContainerApp, | | /* [in] */ __RPC__in LPCOLESTR szContainerApp, |
/* [unique][in] */ LPCOLESTR szContainerObj); | | /* [unique][in] */ __RPC__in_opt LPCOLESTR szContainerObj); |
| | |
HRESULT ( STDMETHODCALLTYPE *Close )( | | HRESULT ( STDMETHODCALLTYPE *Close )( |
IOleObject * This, | | IOleObject * This, |
/* [in] */ DWORD dwSaveOption); | | /* [in] */ DWORD dwSaveOption); |
| | |
HRESULT ( STDMETHODCALLTYPE *SetMoniker )( | | HRESULT ( STDMETHODCALLTYPE *SetMoniker )( |
IOleObject * This, | | IOleObject * This, |
/* [in] */ DWORD dwWhichMoniker, | | /* [in] */ DWORD dwWhichMoniker, |
|
/* [unique][in] */ IMoniker *pmk); | | /* [unique][in] */ __RPC__in_opt IMoniker *pmk); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetMoniker )( | | HRESULT ( STDMETHODCALLTYPE *GetMoniker )( |
IOleObject * This, | | IOleObject * This, |
/* [in] */ DWORD dwAssign, | | /* [in] */ DWORD dwAssign, |
/* [in] */ DWORD dwWhichMoniker, | | /* [in] */ DWORD dwWhichMoniker, |
|
/* [out] */ IMoniker **ppmk); | | /* [out] */ __RPC__deref_out_opt IMoniker **ppmk); |
| | |
HRESULT ( STDMETHODCALLTYPE *InitFromData )( | | HRESULT ( STDMETHODCALLTYPE *InitFromData )( |
IOleObject * This, | | IOleObject * This, |
|
/* [unique][in] */ IDataObject *pDataObject, | | /* [unique][in] */ __RPC__in_opt IDataObject *pDataObject, |
/* [in] */ BOOL fCreation, | | /* [in] */ BOOL fCreation, |
/* [in] */ DWORD dwReserved); | | /* [in] */ DWORD dwReserved); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetClipboardData )( | | HRESULT ( STDMETHODCALLTYPE *GetClipboardData )( |
IOleObject * This, | | IOleObject * This, |
/* [in] */ DWORD dwReserved, | | /* [in] */ DWORD dwReserved, |
|
/* [out] */ IDataObject **ppDataObject); | | /* [out] */ __RPC__deref_out_opt IDataObject **ppDataObject); |
| | |
HRESULT ( STDMETHODCALLTYPE *DoVerb )( | | HRESULT ( STDMETHODCALLTYPE *DoVerb )( |
IOleObject * This, | | IOleObject * This, |
/* [in] */ LONG iVerb, | | /* [in] */ LONG iVerb, |
|
/* [unique][in] */ LPMSG lpmsg, | | /* [unique][in] */ __RPC__in_opt LPMSG lpmsg, |
/* [unique][in] */ IOleClientSite *pActiveSite, | | /* [unique][in] */ __RPC__in_opt IOleClientSite *pActiveSite, |
/* [in] */ LONG lindex, | | /* [in] */ LONG lindex, |
|
/* [in] */ HWND hwndParent, | | /* [in] */ __RPC__in HWND hwndParent, |
/* [unique][in] */ LPCRECT lprcPosRect); | | /* [unique][in] */ __RPC__in_opt LPCRECT lprcPosRect); |
| | |
HRESULT ( STDMETHODCALLTYPE *EnumVerbs )( | | HRESULT ( STDMETHODCALLTYPE *EnumVerbs )( |
IOleObject * This, | | IOleObject * This, |
|
/* [out] */ IEnumOLEVERB **ppEnumOleVerb); | | /* [out] */ __RPC__deref_out_opt IEnumOLEVERB **ppEnumOleVerb); |
| | |
HRESULT ( STDMETHODCALLTYPE *Update )( | | HRESULT ( STDMETHODCALLTYPE *Update )( |
IOleObject * This); | | IOleObject * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *IsUpToDate )( | | HRESULT ( STDMETHODCALLTYPE *IsUpToDate )( |
IOleObject * This); | | IOleObject * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetUserClassID )( | | HRESULT ( STDMETHODCALLTYPE *GetUserClassID )( |
IOleObject * This, | | IOleObject * This, |
|
/* [out] */ CLSID *pClsid); | | /* [out] */ __RPC__out CLSID *pClsid); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetUserType )( | | HRESULT ( STDMETHODCALLTYPE *GetUserType )( |
IOleObject * This, | | IOleObject * This, |
/* [in] */ DWORD dwFormOfType, | | /* [in] */ DWORD dwFormOfType, |
|
/* [out] */ LPOLESTR *pszUserType); | | /* [out] */ __RPC__deref_out_opt LPOLESTR *pszUserType); |
| | |
HRESULT ( STDMETHODCALLTYPE *SetExtent )( | | HRESULT ( STDMETHODCALLTYPE *SetExtent )( |
IOleObject * This, | | IOleObject * This, |
/* [in] */ DWORD dwDrawAspect, | | /* [in] */ DWORD dwDrawAspect, |
|
/* [in] */ SIZEL *psizel); | | /* [in] */ __RPC__in SIZEL *psizel); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetExtent )( | | HRESULT ( STDMETHODCALLTYPE *GetExtent )( |
IOleObject * This, | | IOleObject * This, |
/* [in] */ DWORD dwDrawAspect, | | /* [in] */ DWORD dwDrawAspect, |
|
/* [out] */ SIZEL *psizel); | | /* [out] */ __RPC__out SIZEL *psizel); |
| | |
HRESULT ( STDMETHODCALLTYPE *Advise )( | | HRESULT ( STDMETHODCALLTYPE *Advise )( |
IOleObject * This, | | IOleObject * This, |
|
/* [unique][in] */ IAdviseSink *pAdvSink, | | /* [unique][in] */ __RPC__in_opt IAdviseSink *pAdvSink, |
/* [out] */ DWORD *pdwConnection); | | /* [out] */ __RPC__out DWORD *pdwConnection); |
| | |
HRESULT ( STDMETHODCALLTYPE *Unadvise )( | | HRESULT ( STDMETHODCALLTYPE *Unadvise )( |
IOleObject * This, | | IOleObject * This, |
/* [in] */ DWORD dwConnection); | | /* [in] */ DWORD dwConnection); |
| | |
HRESULT ( STDMETHODCALLTYPE *EnumAdvise )( | | HRESULT ( STDMETHODCALLTYPE *EnumAdvise )( |
IOleObject * This, | | IOleObject * This, |
|
/* [out] */ IEnumSTATDATA **ppenumAdvise); | | /* [out] */ __RPC__deref_out_opt IEnumSTATDATA **ppenumAdvise); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetMiscStatus )( | | HRESULT ( STDMETHODCALLTYPE *GetMiscStatus )( |
IOleObject * This, | | IOleObject * This, |
/* [in] */ DWORD dwAspect, | | /* [in] */ DWORD dwAspect, |
|
/* [out] */ DWORD *pdwStatus); | | /* [out] */ __RPC__out DWORD *pdwStatus); |
| | |
HRESULT ( STDMETHODCALLTYPE *SetColorScheme )( | | HRESULT ( STDMETHODCALLTYPE *SetColorScheme )( |
IOleObject * This, | | IOleObject * This, |
|
/* [in] */ LOGPALETTE *pLogpal); | | /* [in] */ __RPC__in LOGPALETTE *pLogpal); |
| | |
END_INTERFACE | | END_INTERFACE |
} IOleObjectVtbl; | | } IOleObjectVtbl; |
| | |
interface IOleObject | | interface IOleObject |
{ | | { |
CONST_VTBL struct IOleObjectVtbl *lpVtbl; | | CONST_VTBL struct IOleObjectVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IOleObject_QueryInterface(This,riid,ppvObject) \ | | #define IOleObject_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IOleObject_AddRef(This) \ | | #define IOleObject_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IOleObject_Release(This) \ | | #define IOleObject_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IOleObject_SetClientSite(This,pClientSite) \ | | #define IOleObject_SetClientSite(This,pClientSite) \ |
|
(This)->lpVtbl -> SetClientSite(This,pClientSite) | | ( (This)->lpVtbl -> SetClientSite(This,pClientSite) ) |
| | |
#define IOleObject_GetClientSite(This,ppClientSite) \ | | #define IOleObject_GetClientSite(This,ppClientSite) \ |
|
(This)->lpVtbl -> GetClientSite(This,ppClientSite) | | ( (This)->lpVtbl -> GetClientSite(This,ppClientSite) ) |
| | |
#define IOleObject_SetHostNames(This,szContainerApp,szContainerObj) \ | | #define IOleObject_SetHostNames(This,szContainerApp,szContainerObj) \ |
|
(This)->lpVtbl -> SetHostNames(This,szContainerApp,szContainerObj) | | ( (This)->lpVtbl -> SetHostNames(This,szContainerApp,szContainerObj) ) |
| | |
#define IOleObject_Close(This,dwSaveOption) \ | | #define IOleObject_Close(This,dwSaveOption) \ |
|
(This)->lpVtbl -> Close(This,dwSaveOption) | | ( (This)->lpVtbl -> Close(This,dwSaveOption) ) |
| | |
#define IOleObject_SetMoniker(This,dwWhichMoniker,pmk) \ | | #define IOleObject_SetMoniker(This,dwWhichMoniker,pmk) \ |
|
(This)->lpVtbl -> SetMoniker(This,dwWhichMoniker,pmk) | | ( (This)->lpVtbl -> SetMoniker(This,dwWhichMoniker,pmk) ) |
| | |
#define IOleObject_GetMoniker(This,dwAssign,dwWhichMoniker,ppmk) \ | | #define IOleObject_GetMoniker(This,dwAssign,dwWhichMoniker,ppmk) \ |
|
(This)->lpVtbl -> GetMoniker(This,dwAssign,dwWhichMoniker,ppmk) | | ( (This)->lpVtbl -> GetMoniker(This,dwAssign,dwWhichMoniker,ppmk) ) |
| | |
#define IOleObject_InitFromData(This,pDataObject,fCreation,dwReserved) \ | | #define IOleObject_InitFromData(This,pDataObject,fCreation,dwReserved) \ |
|
(This)->lpVtbl -> InitFromData(This,pDataObject,fCreation,dwReserved) | | ( (This)->lpVtbl -> InitFromData(This,pDataObject,fCreation,dwReserved) ) |
| | |
#define IOleObject_GetClipboardData(This,dwReserved,ppDataObject) \ | | #define IOleObject_GetClipboardData(This,dwReserved,ppDataObject) \ |
|
(This)->lpVtbl -> GetClipboardData(This,dwReserved,ppDataObject) | | ( (This)->lpVtbl -> GetClipboardData(This,dwReserved,ppDataObject) ) |
| | |
#define IOleObject_DoVerb(This,iVerb,lpmsg,pActiveSite,lindex,hwndParent,lprcPos
Rect) \ | | #define IOleObject_DoVerb(This,iVerb,lpmsg,pActiveSite,lindex,hwndParent,lprcPos
Rect) \ |
|
(This)->lpVtbl -> DoVerb(This,iVerb,lpmsg,pActiveSite,lindex,hwndParent,lprc
PosRect) | | ( (This)->lpVtbl -> DoVerb(This,iVerb,lpmsg,pActiveSite,lindex,hwndParent,lp
rcPosRect) ) |
| | |
#define IOleObject_EnumVerbs(This,ppEnumOleVerb) \ | | #define IOleObject_EnumVerbs(This,ppEnumOleVerb) \ |
|
(This)->lpVtbl -> EnumVerbs(This,ppEnumOleVerb) | | ( (This)->lpVtbl -> EnumVerbs(This,ppEnumOleVerb) ) |
| | |
#define IOleObject_Update(This) \ | | #define IOleObject_Update(This) \ |
|
(This)->lpVtbl -> Update(This) | | ( (This)->lpVtbl -> Update(This) ) |
| | |
#define IOleObject_IsUpToDate(This) \ | | #define IOleObject_IsUpToDate(This) \ |
|
(This)->lpVtbl -> IsUpToDate(This) | | ( (This)->lpVtbl -> IsUpToDate(This) ) |
| | |
#define IOleObject_GetUserClassID(This,pClsid) \ | | #define IOleObject_GetUserClassID(This,pClsid) \ |
|
(This)->lpVtbl -> GetUserClassID(This,pClsid) | | ( (This)->lpVtbl -> GetUserClassID(This,pClsid) ) |
| | |
#define IOleObject_GetUserType(This,dwFormOfType,pszUserType) \ | | #define IOleObject_GetUserType(This,dwFormOfType,pszUserType) \ |
|
(This)->lpVtbl -> GetUserType(This,dwFormOfType,pszUserType) | | ( (This)->lpVtbl -> GetUserType(This,dwFormOfType,pszUserType) ) |
| | |
#define IOleObject_SetExtent(This,dwDrawAspect,psizel) \ | | #define IOleObject_SetExtent(This,dwDrawAspect,psizel) \ |
|
(This)->lpVtbl -> SetExtent(This,dwDrawAspect,psizel) | | ( (This)->lpVtbl -> SetExtent(This,dwDrawAspect,psizel) ) |
| | |
#define IOleObject_GetExtent(This,dwDrawAspect,psizel) \ | | #define IOleObject_GetExtent(This,dwDrawAspect,psizel) \ |
|
(This)->lpVtbl -> GetExtent(This,dwDrawAspect,psizel) | | ( (This)->lpVtbl -> GetExtent(This,dwDrawAspect,psizel) ) |
| | |
#define IOleObject_Advise(This,pAdvSink,pdwConnection) \ | | #define IOleObject_Advise(This,pAdvSink,pdwConnection) \ |
|
(This)->lpVtbl -> Advise(This,pAdvSink,pdwConnection) | | ( (This)->lpVtbl -> Advise(This,pAdvSink,pdwConnection) ) |
| | |
#define IOleObject_Unadvise(This,dwConnection) \ | | #define IOleObject_Unadvise(This,dwConnection) \ |
|
(This)->lpVtbl -> Unadvise(This,dwConnection) | | ( (This)->lpVtbl -> Unadvise(This,dwConnection) ) |
| | |
#define IOleObject_EnumAdvise(This,ppenumAdvise) \ | | #define IOleObject_EnumAdvise(This,ppenumAdvise) \ |
|
(This)->lpVtbl -> EnumAdvise(This,ppenumAdvise) | | ( (This)->lpVtbl -> EnumAdvise(This,ppenumAdvise) ) |
| | |
#define IOleObject_GetMiscStatus(This,dwAspect,pdwStatus) \ | | #define IOleObject_GetMiscStatus(This,dwAspect,pdwStatus) \ |
|
(This)->lpVtbl -> GetMiscStatus(This,dwAspect,pdwStatus) | | ( (This)->lpVtbl -> GetMiscStatus(This,dwAspect,pdwStatus) ) |
| | |
#define IOleObject_SetColorScheme(This,pLogpal) \ | | #define IOleObject_SetColorScheme(This,pLogpal) \ |
|
(This)->lpVtbl -> SetColorScheme(This,pLogpal) | | ( (This)->lpVtbl -> SetColorScheme(This,pLogpal) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IOleObject_SetClientSite_Proxy( | | |
IOleObject * This, | | |
/* [unique][in] */ IOleClientSite *pClientSite); | | |
| | |
void __RPC_STUB IOleObject_SetClientSite_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IOleObject_GetClientSite_Proxy( | | |
IOleObject * This, | | |
/* [out] */ IOleClientSite **ppClientSite); | | |
| | |
void __RPC_STUB IOleObject_GetClientSite_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IOleObject_SetHostNames_Proxy( | | |
IOleObject * This, | | |
/* [in] */ LPCOLESTR szContainerApp, | | |
/* [unique][in] */ LPCOLESTR szContainerObj); | | |
| | |
void __RPC_STUB IOleObject_SetHostNames_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IOleObject_Close_Proxy( | | |
IOleObject * This, | | |
/* [in] */ DWORD dwSaveOption); | | |
| | |
void __RPC_STUB IOleObject_Close_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IOleObject_SetMoniker_Proxy( | | |
IOleObject * This, | | |
/* [in] */ DWORD dwWhichMoniker, | | |
/* [unique][in] */ IMoniker *pmk); | | |
| | |
void __RPC_STUB IOleObject_SetMoniker_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IOleObject_GetMoniker_Proxy( | | |
IOleObject * This, | | |
/* [in] */ DWORD dwAssign, | | |
/* [in] */ DWORD dwWhichMoniker, | | |
/* [out] */ IMoniker **ppmk); | | |
| | |
void __RPC_STUB IOleObject_GetMoniker_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IOleObject_InitFromData_Proxy( | | |
IOleObject * This, | | |
/* [unique][in] */ IDataObject *pDataObject, | | |
/* [in] */ BOOL fCreation, | | |
/* [in] */ DWORD dwReserved); | | |
| | |
void __RPC_STUB IOleObject_InitFromData_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IOleObject_GetClipboardData_Proxy( | | |
IOleObject * This, | | |
/* [in] */ DWORD dwReserved, | | |
/* [out] */ IDataObject **ppDataObject); | | |
| | |
void __RPC_STUB IOleObject_GetClipboardData_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IOleObject_DoVerb_Proxy( | | |
IOleObject * This, | | |
/* [in] */ LONG iVerb, | | |
/* [unique][in] */ LPMSG lpmsg, | | |
/* [unique][in] */ IOleClientSite *pActiveSite, | | |
/* [in] */ LONG lindex, | | |
/* [in] */ HWND hwndParent, | | |
/* [unique][in] */ LPCRECT lprcPosRect); | | |
| | |
void __RPC_STUB IOleObject_DoVerb_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IOleObject_EnumVerbs_Proxy( | | |
IOleObject * This, | | |
/* [out] */ IEnumOLEVERB **ppEnumOleVerb); | | |
| | |
void __RPC_STUB IOleObject_EnumVerbs_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IOleObject_Update_Proxy( | | |
IOleObject * This); | | |
| | |
void __RPC_STUB IOleObject_Update_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IOleObject_IsUpToDate_Proxy( | | |
IOleObject * This); | | |
| | |
void __RPC_STUB IOleObject_IsUpToDate_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IOleObject_GetUserClassID_Proxy( | | |
IOleObject * This, | | |
/* [out] */ CLSID *pClsid); | | |
| | |
void __RPC_STUB IOleObject_GetUserClassID_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IOleObject_GetUserType_Proxy( | | |
IOleObject * This, | | |
/* [in] */ DWORD dwFormOfType, | | |
/* [out] */ LPOLESTR *pszUserType); | | |
| | |
void __RPC_STUB IOleObject_GetUserType_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IOleObject_SetExtent_Proxy( | | |
IOleObject * This, | | |
/* [in] */ DWORD dwDrawAspect, | | |
/* [in] */ SIZEL *psizel); | | |
| | |
void __RPC_STUB IOleObject_SetExtent_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IOleObject_GetExtent_Proxy( | | |
IOleObject * This, | | |
/* [in] */ DWORD dwDrawAspect, | | |
/* [out] */ SIZEL *psizel); | | |
| | |
void __RPC_STUB IOleObject_GetExtent_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IOleObject_Advise_Proxy( | | |
IOleObject * This, | | |
/* [unique][in] */ IAdviseSink *pAdvSink, | | |
/* [out] */ DWORD *pdwConnection); | | |
| | |
void __RPC_STUB IOleObject_Advise_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IOleObject_Unadvise_Proxy( | | |
IOleObject * This, | | |
/* [in] */ DWORD dwConnection); | | |
| | |
void __RPC_STUB IOleObject_Unadvise_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IOleObject_EnumAdvise_Proxy( | | |
IOleObject * This, | | |
/* [out] */ IEnumSTATDATA **ppenumAdvise); | | |
| | |
void __RPC_STUB IOleObject_EnumAdvise_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IOleObject_GetMiscStatus_Proxy( | | |
IOleObject * This, | | |
/* [in] */ DWORD dwAspect, | | |
/* [out] */ DWORD *pdwStatus); | | |
| | |
void __RPC_STUB IOleObject_GetMiscStatus_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IOleObject_SetColorScheme_Proxy( | | |
IOleObject * This, | | |
/* [in] */ LOGPALETTE *pLogpal); | | |
| | |
void __RPC_STUB IOleObject_SetColorScheme_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IOleObject_INTERFACE_DEFINED__ */ | | #endif /* __IOleObject_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IOLETypes_INTERFACE_DEFINED__ | | #ifndef __IOLETypes_INTERFACE_DEFINED__ |
#define __IOLETypes_INTERFACE_DEFINED__ | | #define __IOLETypes_INTERFACE_DEFINED__ |
| | |
/* interface IOLETypes */ | | /* interface IOLETypes */ |
|
/* [auto_handle][uuid] */ | | /* [uuid] */ |
| | |
typedef | | typedef |
enum tagOLERENDER | | enum tagOLERENDER |
{ OLERENDER_NONE = 0, | | { OLERENDER_NONE = 0, |
OLERENDER_DRAW = 1, | | OLERENDER_DRAW = 1, |
OLERENDER_FORMAT = 2, | | OLERENDER_FORMAT = 2, |
OLERENDER_ASIS = 3 | | OLERENDER_ASIS = 3 |
} OLERENDER; | | } OLERENDER; |
| | |
typedef OLERENDER *LPOLERENDER; | | typedef OLERENDER *LPOLERENDER; |
| | |
skipping to change at line 1801 | | skipping to change at line 1356 |
extern RPC_IF_HANDLE IOLETypes_v0_0_c_ifspec; | | extern RPC_IF_HANDLE IOLETypes_v0_0_c_ifspec; |
extern RPC_IF_HANDLE IOLETypes_v0_0_s_ifspec; | | extern RPC_IF_HANDLE IOLETypes_v0_0_s_ifspec; |
#endif /* __IOLETypes_INTERFACE_DEFINED__ */ | | #endif /* __IOLETypes_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IOleWindow_INTERFACE_DEFINED__ | | #ifndef __IOleWindow_INTERFACE_DEFINED__ |
#define __IOleWindow_INTERFACE_DEFINED__ | | #define __IOleWindow_INTERFACE_DEFINED__ |
| | |
/* interface IOleWindow */ | | /* interface IOleWindow */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
|
typedef /* [unique] */ IOleWindow *LPOLEWINDOW; | | typedef /* [unique] */ __RPC_unique_pointer IOleWindow *LPOLEWINDOW; |
| | |
EXTERN_C const IID IID_IOleWindow; | | EXTERN_C const IID IID_IOleWindow; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("00000114-0000-0000-C000-000000000046") | | MIDL_INTERFACE("00000114-0000-0000-C000-000000000046") |
IOleWindow : public IUnknown | | IOleWindow : public IUnknown |
{ | | { |
public: | | public: |
virtual /* [input_sync] */ HRESULT STDMETHODCALLTYPE GetWindow( | | virtual /* [input_sync] */ HRESULT STDMETHODCALLTYPE GetWindow( |
|
/* [out] */ HWND *phwnd) = 0; | | /* [out] */ __RPC__deref_out_opt HWND *phwnd) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE ContextSensitiveHelp( | | virtual HRESULT STDMETHODCALLTYPE ContextSensitiveHelp( |
/* [in] */ BOOL fEnterMode) = 0; | | /* [in] */ BOOL fEnterMode) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IOleWindowVtbl | | typedef struct IOleWindowVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IOleWindow * This, | | IOleWindow * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IOleWindow * This); | | IOleWindow * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IOleWindow * This); | | IOleWindow * This); |
| | |
/* [input_sync] */ HRESULT ( STDMETHODCALLTYPE *GetWindow )( | | /* [input_sync] */ HRESULT ( STDMETHODCALLTYPE *GetWindow )( |
IOleWindow * This, | | IOleWindow * This, |
|
/* [out] */ HWND *phwnd); | | /* [out] */ __RPC__deref_out_opt HWND *phwnd); |
| | |
HRESULT ( STDMETHODCALLTYPE *ContextSensitiveHelp )( | | HRESULT ( STDMETHODCALLTYPE *ContextSensitiveHelp )( |
IOleWindow * This, | | IOleWindow * This, |
/* [in] */ BOOL fEnterMode); | | /* [in] */ BOOL fEnterMode); |
| | |
END_INTERFACE | | END_INTERFACE |
} IOleWindowVtbl; | | } IOleWindowVtbl; |
| | |
interface IOleWindow | | interface IOleWindow |
{ | | { |
CONST_VTBL struct IOleWindowVtbl *lpVtbl; | | CONST_VTBL struct IOleWindowVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IOleWindow_QueryInterface(This,riid,ppvObject) \ | | #define IOleWindow_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IOleWindow_AddRef(This) \ | | #define IOleWindow_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IOleWindow_Release(This) \ | | #define IOleWindow_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IOleWindow_GetWindow(This,phwnd) \ | | #define IOleWindow_GetWindow(This,phwnd) \ |
|
(This)->lpVtbl -> GetWindow(This,phwnd) | | ( (This)->lpVtbl -> GetWindow(This,phwnd) ) |
| | |
#define IOleWindow_ContextSensitiveHelp(This,fEnterMode) \ | | #define IOleWindow_ContextSensitiveHelp(This,fEnterMode) \ |
|
(This)->lpVtbl -> ContextSensitiveHelp(This,fEnterMode) | | ( (This)->lpVtbl -> ContextSensitiveHelp(This,fEnterMode) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
/* [input_sync] */ HRESULT STDMETHODCALLTYPE IOleWindow_GetWindow_Proxy( | | |
IOleWindow * This, | | |
/* [out] */ HWND *phwnd); | | |
| | |
void __RPC_STUB IOleWindow_GetWindow_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IOleWindow_ContextSensitiveHelp_Proxy( | | |
IOleWindow * This, | | |
/* [in] */ BOOL fEnterMode); | | |
| | |
void __RPC_STUB IOleWindow_ContextSensitiveHelp_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IOleWindow_INTERFACE_DEFINED__ */ | | #endif /* __IOleWindow_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IOleLink_INTERFACE_DEFINED__ | | #ifndef __IOleLink_INTERFACE_DEFINED__ |
#define __IOleLink_INTERFACE_DEFINED__ | | #define __IOleLink_INTERFACE_DEFINED__ |
| | |
/* interface IOleLink */ | | /* interface IOleLink */ |
/* [uuid][object] */ | | /* [uuid][object] */ |
| | |
|
typedef /* [unique] */ IOleLink *LPOLELINK; | | typedef /* [unique] */ __RPC_unique_pointer IOleLink *LPOLELINK; |
| | |
typedef | | typedef |
enum tagOLEUPDATE | | enum tagOLEUPDATE |
{ OLEUPDATE_ALWAYS = 1, | | { OLEUPDATE_ALWAYS = 1, |
OLEUPDATE_ONCALL = 3 | | OLEUPDATE_ONCALL = 3 |
} OLEUPDATE; | | } OLEUPDATE; |
| | |
typedef OLEUPDATE *LPOLEUPDATE; | | typedef OLEUPDATE *LPOLEUPDATE; |
| | |
typedef OLEUPDATE *POLEUPDATE; | | typedef OLEUPDATE *POLEUPDATE; |
| | |
skipping to change at line 1930 | | skipping to change at line 1466 |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("0000011d-0000-0000-C000-000000000046") | | MIDL_INTERFACE("0000011d-0000-0000-C000-000000000046") |
IOleLink : public IUnknown | | IOleLink : public IUnknown |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE SetUpdateOptions( | | virtual HRESULT STDMETHODCALLTYPE SetUpdateOptions( |
/* [in] */ DWORD dwUpdateOpt) = 0; | | /* [in] */ DWORD dwUpdateOpt) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE GetUpdateOptions( | | virtual HRESULT STDMETHODCALLTYPE GetUpdateOptions( |
|
/* [out] */ DWORD *pdwUpdateOpt) = 0; | | /* [out] */ __RPC__out DWORD *pdwUpdateOpt) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE SetSourceMoniker( | | virtual HRESULT STDMETHODCALLTYPE SetSourceMoniker( |
|
/* [unique][in] */ IMoniker *pmk, | | /* [unique][in] */ __RPC__in_opt IMoniker *pmk, |
/* [in] */ REFCLSID rclsid) = 0; | | /* [in] */ __RPC__in REFCLSID rclsid) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE GetSourceMoniker( | | virtual HRESULT STDMETHODCALLTYPE GetSourceMoniker( |
|
/* [out] */ IMoniker **ppmk) = 0; | | /* [out] */ __RPC__deref_out_opt IMoniker **ppmk) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE SetSourceDisplayName( | | virtual HRESULT STDMETHODCALLTYPE SetSourceDisplayName( |
|
/* [in] */ LPCOLESTR pszStatusText) = 0; | | /* [in] */ __RPC__in LPCOLESTR pszStatusText) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE GetSourceDisplayName( | | virtual HRESULT STDMETHODCALLTYPE GetSourceDisplayName( |
|
/* [out] */ LPOLESTR *ppszDisplayName) = 0; | | /* [out] */ __RPC__deref_out_opt LPOLESTR *ppszDisplayName) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE BindToSource( | | virtual HRESULT STDMETHODCALLTYPE BindToSource( |
/* [in] */ DWORD bindflags, | | /* [in] */ DWORD bindflags, |
|
/* [unique][in] */ IBindCtx *pbc) = 0; | | /* [unique][in] */ __RPC__in_opt IBindCtx *pbc) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE BindIfRunning( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE BindIfRunning( void) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE GetBoundSource( | | virtual HRESULT STDMETHODCALLTYPE GetBoundSource( |
|
/* [out] */ IUnknown **ppunk) = 0; | | /* [out] */ __RPC__deref_out_opt IUnknown **ppunk) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE UnbindSource( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE UnbindSource( void) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Update( | | virtual HRESULT STDMETHODCALLTYPE Update( |
|
/* [unique][in] */ IBindCtx *pbc) = 0; | | /* [unique][in] */ __RPC__in_opt IBindCtx *pbc) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IOleLinkVtbl | | typedef struct IOleLinkVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IOleLink * This, | | IOleLink * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IOleLink * This); | | IOleLink * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IOleLink * This); | | IOleLink * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *SetUpdateOptions )( | | HRESULT ( STDMETHODCALLTYPE *SetUpdateOptions )( |
IOleLink * This, | | IOleLink * This, |
/* [in] */ DWORD dwUpdateOpt); | | /* [in] */ DWORD dwUpdateOpt); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetUpdateOptions )( | | HRESULT ( STDMETHODCALLTYPE *GetUpdateOptions )( |
IOleLink * This, | | IOleLink * This, |
|
/* [out] */ DWORD *pdwUpdateOpt); | | /* [out] */ __RPC__out DWORD *pdwUpdateOpt); |
| | |
HRESULT ( STDMETHODCALLTYPE *SetSourceMoniker )( | | HRESULT ( STDMETHODCALLTYPE *SetSourceMoniker )( |
IOleLink * This, | | IOleLink * This, |
|
/* [unique][in] */ IMoniker *pmk, | | /* [unique][in] */ __RPC__in_opt IMoniker *pmk, |
/* [in] */ REFCLSID rclsid); | | /* [in] */ __RPC__in REFCLSID rclsid); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetSourceMoniker )( | | HRESULT ( STDMETHODCALLTYPE *GetSourceMoniker )( |
IOleLink * This, | | IOleLink * This, |
|
/* [out] */ IMoniker **ppmk); | | /* [out] */ __RPC__deref_out_opt IMoniker **ppmk); |
| | |
HRESULT ( STDMETHODCALLTYPE *SetSourceDisplayName )( | | HRESULT ( STDMETHODCALLTYPE *SetSourceDisplayName )( |
IOleLink * This, | | IOleLink * This, |
|
/* [in] */ LPCOLESTR pszStatusText); | | /* [in] */ __RPC__in LPCOLESTR pszStatusText); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetSourceDisplayName )( | | HRESULT ( STDMETHODCALLTYPE *GetSourceDisplayName )( |
IOleLink * This, | | IOleLink * This, |
|
/* [out] */ LPOLESTR *ppszDisplayName); | | /* [out] */ __RPC__deref_out_opt LPOLESTR *ppszDisplayName); |
| | |
HRESULT ( STDMETHODCALLTYPE *BindToSource )( | | HRESULT ( STDMETHODCALLTYPE *BindToSource )( |
IOleLink * This, | | IOleLink * This, |
/* [in] */ DWORD bindflags, | | /* [in] */ DWORD bindflags, |
|
/* [unique][in] */ IBindCtx *pbc); | | /* [unique][in] */ __RPC__in_opt IBindCtx *pbc); |
| | |
HRESULT ( STDMETHODCALLTYPE *BindIfRunning )( | | HRESULT ( STDMETHODCALLTYPE *BindIfRunning )( |
IOleLink * This); | | IOleLink * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetBoundSource )( | | HRESULT ( STDMETHODCALLTYPE *GetBoundSource )( |
IOleLink * This, | | IOleLink * This, |
|
/* [out] */ IUnknown **ppunk); | | /* [out] */ __RPC__deref_out_opt IUnknown **ppunk); |
| | |
HRESULT ( STDMETHODCALLTYPE *UnbindSource )( | | HRESULT ( STDMETHODCALLTYPE *UnbindSource )( |
IOleLink * This); | | IOleLink * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *Update )( | | HRESULT ( STDMETHODCALLTYPE *Update )( |
IOleLink * This, | | IOleLink * This, |
|
/* [unique][in] */ IBindCtx *pbc); | | /* [unique][in] */ __RPC__in_opt IBindCtx *pbc); |
| | |
END_INTERFACE | | END_INTERFACE |
} IOleLinkVtbl; | | } IOleLinkVtbl; |
| | |
interface IOleLink | | interface IOleLink |
{ | | { |
CONST_VTBL struct IOleLinkVtbl *lpVtbl; | | CONST_VTBL struct IOleLinkVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IOleLink_QueryInterface(This,riid,ppvObject) \ | | #define IOleLink_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IOleLink_AddRef(This) \ | | #define IOleLink_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IOleLink_Release(This) \ | | #define IOleLink_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IOleLink_SetUpdateOptions(This,dwUpdateOpt) \ | | #define IOleLink_SetUpdateOptions(This,dwUpdateOpt) \ |
|
(This)->lpVtbl -> SetUpdateOptions(This,dwUpdateOpt) | | ( (This)->lpVtbl -> SetUpdateOptions(This,dwUpdateOpt) ) |
| | |
#define IOleLink_GetUpdateOptions(This,pdwUpdateOpt) \ | | #define IOleLink_GetUpdateOptions(This,pdwUpdateOpt) \ |
|
(This)->lpVtbl -> GetUpdateOptions(This,pdwUpdateOpt) | | ( (This)->lpVtbl -> GetUpdateOptions(This,pdwUpdateOpt) ) |
| | |
#define IOleLink_SetSourceMoniker(This,pmk,rclsid) \ | | #define IOleLink_SetSourceMoniker(This,pmk,rclsid) \ |
|
(This)->lpVtbl -> SetSourceMoniker(This,pmk,rclsid) | | ( (This)->lpVtbl -> SetSourceMoniker(This,pmk,rclsid) ) |
| | |
#define IOleLink_GetSourceMoniker(This,ppmk) \ | | #define IOleLink_GetSourceMoniker(This,ppmk) \ |
|
(This)->lpVtbl -> GetSourceMoniker(This,ppmk) | | ( (This)->lpVtbl -> GetSourceMoniker(This,ppmk) ) |
| | |
#define IOleLink_SetSourceDisplayName(This,pszStatusText) \ | | #define IOleLink_SetSourceDisplayName(This,pszStatusText) \ |
|
(This)->lpVtbl -> SetSourceDisplayName(This,pszStatusText) | | ( (This)->lpVtbl -> SetSourceDisplayName(This,pszStatusText) ) |
| | |
#define IOleLink_GetSourceDisplayName(This,ppszDisplayName) \ | | #define IOleLink_GetSourceDisplayName(This,ppszDisplayName) \ |
|
(This)->lpVtbl -> GetSourceDisplayName(This,ppszDisplayName) | | ( (This)->lpVtbl -> GetSourceDisplayName(This,ppszDisplayName) ) |
| | |
#define IOleLink_BindToSource(This,bindflags,pbc) \ | | #define IOleLink_BindToSource(This,bindflags,pbc) \ |
|
(This)->lpVtbl -> BindToSource(This,bindflags,pbc) | | ( (This)->lpVtbl -> BindToSource(This,bindflags,pbc) ) |
| | |
#define IOleLink_BindIfRunning(This) \ | | #define IOleLink_BindIfRunning(This) \ |
|
(This)->lpVtbl -> BindIfRunning(This) | | ( (This)->lpVtbl -> BindIfRunning(This) ) |
| | |
#define IOleLink_GetBoundSource(This,ppunk) \ | | #define IOleLink_GetBoundSource(This,ppunk) \ |
|
(This)->lpVtbl -> GetBoundSource(This,ppunk) | | ( (This)->lpVtbl -> GetBoundSource(This,ppunk) ) |
| | |
#define IOleLink_UnbindSource(This) \ | | #define IOleLink_UnbindSource(This) \ |
|
(This)->lpVtbl -> UnbindSource(This) | | ( (This)->lpVtbl -> UnbindSource(This) ) |
| | |
#define IOleLink_Update(This,pbc) \ | | #define IOleLink_Update(This,pbc) \ |
|
(This)->lpVtbl -> Update(This,pbc) | | ( (This)->lpVtbl -> Update(This,pbc) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IOleLink_SetUpdateOptions_Proxy( | | |
IOleLink * This, | | |
/* [in] */ DWORD dwUpdateOpt); | | |
| | |
void __RPC_STUB IOleLink_SetUpdateOptions_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IOleLink_GetUpdateOptions_Proxy( | | |
IOleLink * This, | | |
/* [out] */ DWORD *pdwUpdateOpt); | | |
| | |
void __RPC_STUB IOleLink_GetUpdateOptions_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IOleLink_SetSourceMoniker_Proxy( | | |
IOleLink * This, | | |
/* [unique][in] */ IMoniker *pmk, | | |
/* [in] */ REFCLSID rclsid); | | |
| | |
void __RPC_STUB IOleLink_SetSourceMoniker_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IOleLink_GetSourceMoniker_Proxy( | | |
IOleLink * This, | | |
/* [out] */ IMoniker **ppmk); | | |
| | |
void __RPC_STUB IOleLink_GetSourceMoniker_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IOleLink_SetSourceDisplayName_Proxy( | | |
IOleLink * This, | | |
/* [in] */ LPCOLESTR pszStatusText); | | |
| | |
void __RPC_STUB IOleLink_SetSourceDisplayName_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IOleLink_GetSourceDisplayName_Proxy( | | |
IOleLink * This, | | |
/* [out] */ LPOLESTR *ppszDisplayName); | | |
| | |
void __RPC_STUB IOleLink_GetSourceDisplayName_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IOleLink_BindToSource_Proxy( | | |
IOleLink * This, | | |
/* [in] */ DWORD bindflags, | | |
/* [unique][in] */ IBindCtx *pbc); | | |
| | |
void __RPC_STUB IOleLink_BindToSource_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IOleLink_BindIfRunning_Proxy( | | |
IOleLink * This); | | |
| | |
void __RPC_STUB IOleLink_BindIfRunning_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IOleLink_GetBoundSource_Proxy( | | |
IOleLink * This, | | |
/* [out] */ IUnknown **ppunk); | | |
| | |
void __RPC_STUB IOleLink_GetBoundSource_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IOleLink_UnbindSource_Proxy( | | |
IOleLink * This); | | |
| | |
void __RPC_STUB IOleLink_UnbindSource_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IOleLink_Update_Proxy( | | |
IOleLink * This, | | |
/* [unique][in] */ IBindCtx *pbc); | | |
| | |
void __RPC_STUB IOleLink_Update_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IOleLink_INTERFACE_DEFINED__ */ | | #endif /* __IOleLink_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IOleItemContainer_INTERFACE_DEFINED__ | | #ifndef __IOleItemContainer_INTERFACE_DEFINED__ |
#define __IOleItemContainer_INTERFACE_DEFINED__ | | #define __IOleItemContainer_INTERFACE_DEFINED__ |
| | |
/* interface IOleItemContainer */ | | /* interface IOleItemContainer */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
|
typedef /* [unique] */ IOleItemContainer *LPOLEITEMCONTAINER; | | typedef /* [unique] */ __RPC_unique_pointer IOleItemContainer *LPOLEITEMCONTAIN
ER; |
| | |
typedef | | typedef |
enum tagBINDSPEED | | enum tagBINDSPEED |
{ BINDSPEED_INDEFINITE = 1, | | { BINDSPEED_INDEFINITE = 1, |
BINDSPEED_MODERATE = 2, | | BINDSPEED_MODERATE = 2, |
BINDSPEED_IMMEDIATE = 3 | | BINDSPEED_IMMEDIATE = 3 |
} BINDSPEED; | | } BINDSPEED; |
| | |
typedef /* [v1_enum] */ | | typedef /* [v1_enum] */ |
enum tagOLECONTF | | enum tagOLECONTF |
| | |
skipping to change at line 2223 | | skipping to change at line 1650 |
| | |
EXTERN_C const IID IID_IOleItemContainer; | | EXTERN_C const IID IID_IOleItemContainer; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("0000011c-0000-0000-C000-000000000046") | | MIDL_INTERFACE("0000011c-0000-0000-C000-000000000046") |
IOleItemContainer : public IOleContainer | | IOleItemContainer : public IOleContainer |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE GetObject( | | virtual HRESULT STDMETHODCALLTYPE GetObject( |
|
/* [in] */ LPOLESTR pszItem, | | /* [in] */ __RPC__in LPOLESTR pszItem, |
/* [in] */ DWORD dwSpeedNeeded, | | /* [in] */ DWORD dwSpeedNeeded, |
|
/* [unique][in] */ IBindCtx *pbc, | | /* [unique][in] */ __RPC__in_opt IBindCtx *pbc, |
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject) = 0; | | /* [iid_is][out] */ __RPC__deref_out_opt void **ppvObject) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE GetObjectStorage( | | virtual HRESULT STDMETHODCALLTYPE GetObjectStorage( |
|
/* [in] */ LPOLESTR pszItem, | | /* [in] */ __RPC__in LPOLESTR pszItem, |
/* [unique][in] */ IBindCtx *pbc, | | /* [unique][in] */ __RPC__in_opt IBindCtx *pbc, |
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvStorage) = 0; | | /* [iid_is][out] */ __RPC__deref_out_opt void **ppvStorage) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE IsRunning( | | virtual HRESULT STDMETHODCALLTYPE IsRunning( |
|
/* [in] */ LPOLESTR pszItem) = 0; | | /* [in] */ __RPC__in LPOLESTR pszItem) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IOleItemContainerVtbl | | typedef struct IOleItemContainerVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IOleItemContainer * This, | | IOleItemContainer * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IOleItemContainer * This); | | IOleItemContainer * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IOleItemContainer * This); | | IOleItemContainer * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *ParseDisplayName )( | | HRESULT ( STDMETHODCALLTYPE *ParseDisplayName )( |
IOleItemContainer * This, | | IOleItemContainer * This, |
|
/* [unique][in] */ IBindCtx *pbc, | | /* [unique][in] */ __RPC__in_opt IBindCtx *pbc, |
/* [in] */ LPOLESTR pszDisplayName, | | /* [in] */ __RPC__in LPOLESTR pszDisplayName, |
/* [out] */ ULONG *pchEaten, | | /* [out] */ __RPC__out ULONG *pchEaten, |
/* [out] */ IMoniker **ppmkOut); | | /* [out] */ __RPC__deref_out_opt IMoniker **ppmkOut); |
| | |
HRESULT ( STDMETHODCALLTYPE *EnumObjects )( | | HRESULT ( STDMETHODCALLTYPE *EnumObjects )( |
IOleItemContainer * This, | | IOleItemContainer * This, |
/* [in] */ DWORD grfFlags, | | /* [in] */ DWORD grfFlags, |
|
/* [out] */ IEnumUnknown **ppenum); | | /* [out] */ __RPC__deref_out_opt IEnumUnknown **ppenum); |
| | |
HRESULT ( STDMETHODCALLTYPE *LockContainer )( | | HRESULT ( STDMETHODCALLTYPE *LockContainer )( |
IOleItemContainer * This, | | IOleItemContainer * This, |
/* [in] */ BOOL fLock); | | /* [in] */ BOOL fLock); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetObject )( | | HRESULT ( STDMETHODCALLTYPE *GetObject )( |
IOleItemContainer * This, | | IOleItemContainer * This, |
|
/* [in] */ LPOLESTR pszItem, | | /* [in] */ __RPC__in LPOLESTR pszItem, |
/* [in] */ DWORD dwSpeedNeeded, | | /* [in] */ DWORD dwSpeedNeeded, |
|
/* [unique][in] */ IBindCtx *pbc, | | /* [unique][in] */ __RPC__in_opt IBindCtx *pbc, |
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ __RPC__deref_out_opt void **ppvObject); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetObjectStorage )( | | HRESULT ( STDMETHODCALLTYPE *GetObjectStorage )( |
IOleItemContainer * This, | | IOleItemContainer * This, |
|
/* [in] */ LPOLESTR pszItem, | | /* [in] */ __RPC__in LPOLESTR pszItem, |
/* [unique][in] */ IBindCtx *pbc, | | /* [unique][in] */ __RPC__in_opt IBindCtx *pbc, |
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvStorage); | | /* [iid_is][out] */ __RPC__deref_out_opt void **ppvStorage); |
| | |
HRESULT ( STDMETHODCALLTYPE *IsRunning )( | | HRESULT ( STDMETHODCALLTYPE *IsRunning )( |
IOleItemContainer * This, | | IOleItemContainer * This, |
|
/* [in] */ LPOLESTR pszItem); | | /* [in] */ __RPC__in LPOLESTR pszItem); |
| | |
END_INTERFACE | | END_INTERFACE |
} IOleItemContainerVtbl; | | } IOleItemContainerVtbl; |
| | |
interface IOleItemContainer | | interface IOleItemContainer |
{ | | { |
CONST_VTBL struct IOleItemContainerVtbl *lpVtbl; | | CONST_VTBL struct IOleItemContainerVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IOleItemContainer_QueryInterface(This,riid,ppvObject) \ | | #define IOleItemContainer_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IOleItemContainer_AddRef(This) \ | | #define IOleItemContainer_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IOleItemContainer_Release(This) \ | | #define IOleItemContainer_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IOleItemContainer_ParseDisplayName(This,pbc,pszDisplayName,pchEaten,ppmk
Out) \ | | #define IOleItemContainer_ParseDisplayName(This,pbc,pszDisplayName,pchEaten,ppmk
Out) \ |
|
(This)->lpVtbl -> ParseDisplayName(This,pbc,pszDisplayName,pchEaten,ppmkOut) | | ( (This)->lpVtbl -> ParseDisplayName(This,pbc,pszDisplayName,pchEaten,ppmkOu
t) ) |
| | |
#define IOleItemContainer_EnumObjects(This,grfFlags,ppenum) \ | | #define IOleItemContainer_EnumObjects(This,grfFlags,ppenum) \ |
|
(This)->lpVtbl -> EnumObjects(This,grfFlags,ppenum) | | ( (This)->lpVtbl -> EnumObjects(This,grfFlags,ppenum) ) |
| | |
#define IOleItemContainer_LockContainer(This,fLock) \ | | #define IOleItemContainer_LockContainer(This,fLock) \ |
|
(This)->lpVtbl -> LockContainer(This,fLock) | | ( (This)->lpVtbl -> LockContainer(This,fLock) ) |
| | |
#define IOleItemContainer_GetObject(This,pszItem,dwSpeedNeeded,pbc,riid,ppvObjec
t) \ | | #define IOleItemContainer_GetObject(This,pszItem,dwSpeedNeeded,pbc,riid,ppvObjec
t) \ |
|
(This)->lpVtbl -> GetObject(This,pszItem,dwSpeedNeeded,pbc,riid,ppvObject) | | ( (This)->lpVtbl -> GetObject(This,pszItem,dwSpeedNeeded,pbc,riid,ppvObject)
) |
| | |
#define IOleItemContainer_GetObjectStorage(This,pszItem,pbc,riid,ppvStorage) \ | | #define IOleItemContainer_GetObjectStorage(This,pszItem,pbc,riid,ppvStorage) \ |
|
(This)->lpVtbl -> GetObjectStorage(This,pszItem,pbc,riid,ppvStorage) | | ( (This)->lpVtbl -> GetObjectStorage(This,pszItem,pbc,riid,ppvStorage) ) |
| | |
#define IOleItemContainer_IsRunning(This,pszItem) \ | | #define IOleItemContainer_IsRunning(This,pszItem) \ |
|
(This)->lpVtbl -> IsRunning(This,pszItem) | | ( (This)->lpVtbl -> IsRunning(This,pszItem) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IOleItemContainer_GetObject_Proxy( | | |
IOleItemContainer * This, | | |
/* [in] */ LPOLESTR pszItem, | | |
/* [in] */ DWORD dwSpeedNeeded, | | |
/* [unique][in] */ IBindCtx *pbc, | | |
/* [in] */ REFIID riid, | | |
/* [iid_is][out] */ void **ppvObject); | | |
| | |
void __RPC_STUB IOleItemContainer_GetObject_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IOleItemContainer_GetObjectStorage_Proxy( | | |
IOleItemContainer * This, | | |
/* [in] */ LPOLESTR pszItem, | | |
/* [unique][in] */ IBindCtx *pbc, | | |
/* [in] */ REFIID riid, | | |
/* [iid_is][out] */ void **ppvStorage); | | |
| | |
void __RPC_STUB IOleItemContainer_GetObjectStorage_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IOleItemContainer_IsRunning_Proxy( | | |
IOleItemContainer * This, | | |
/* [in] */ LPOLESTR pszItem); | | |
| | |
void __RPC_STUB IOleItemContainer_IsRunning_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IOleItemContainer_INTERFACE_DEFINED__ */ | | #endif /* __IOleItemContainer_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IOleInPlaceUIWindow_INTERFACE_DEFINED__ | | #ifndef __IOleInPlaceUIWindow_INTERFACE_DEFINED__ |
#define __IOleInPlaceUIWindow_INTERFACE_DEFINED__ | | #define __IOleInPlaceUIWindow_INTERFACE_DEFINED__ |
| | |
/* interface IOleInPlaceUIWindow */ | | /* interface IOleInPlaceUIWindow */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
|
typedef /* [unique] */ IOleInPlaceUIWindow *LPOLEINPLACEUIWINDOW; | | typedef /* [unique] */ __RPC_unique_pointer IOleInPlaceUIWindow *LPOLEINPLACEUI
WINDOW; |
| | |
typedef RECT BORDERWIDTHS; | | typedef RECT BORDERWIDTHS; |
| | |
typedef LPRECT LPBORDERWIDTHS; | | typedef LPRECT LPBORDERWIDTHS; |
| | |
typedef LPCRECT LPCBORDERWIDTHS; | | typedef LPCRECT LPCBORDERWIDTHS; |
| | |
EXTERN_C const IID IID_IOleInPlaceUIWindow; | | EXTERN_C const IID IID_IOleInPlaceUIWindow; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("00000115-0000-0000-C000-000000000046") | | MIDL_INTERFACE("00000115-0000-0000-C000-000000000046") |
IOleInPlaceUIWindow : public IOleWindow | | IOleInPlaceUIWindow : public IOleWindow |
{ | | { |
public: | | public: |
virtual /* [input_sync] */ HRESULT STDMETHODCALLTYPE GetBorder( | | virtual /* [input_sync] */ HRESULT STDMETHODCALLTYPE GetBorder( |
|
/* [out] */ LPRECT lprectBorder) = 0; | | /* [out] */ __RPC__out LPRECT lprectBorder) = 0; |
| | |
virtual /* [input_sync] */ HRESULT STDMETHODCALLTYPE RequestBorderSpace( | | virtual /* [input_sync] */ HRESULT STDMETHODCALLTYPE RequestBorderSpace( |
|
/* [unique][in] */ LPCBORDERWIDTHS pborderwidths) = 0; | | /* [unique][in] */ __RPC__in_opt LPCBORDERWIDTHS pborderwidths) = 0; |
| | |
virtual /* [input_sync] */ HRESULT STDMETHODCALLTYPE SetBorderSpace( | | virtual /* [input_sync] */ HRESULT STDMETHODCALLTYPE SetBorderSpace( |
|
/* [unique][in] */ LPCBORDERWIDTHS pborderwidths) = 0; | | /* [unique][in] */ __RPC__in_opt LPCBORDERWIDTHS pborderwidths) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE SetActiveObject( | | virtual HRESULT STDMETHODCALLTYPE SetActiveObject( |
|
/* [unique][in] */ IOleInPlaceActiveObject *pActiveObject, | | /* [unique][in] */ __RPC__in_opt IOleInPlaceActiveObject *pActiveObj |
/* [unique][string][in] */ LPCOLESTR pszObjName) = 0; | | ect, |
| | /* [unique][string][in] */ __RPC__in_opt LPCOLESTR pszObjName) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IOleInPlaceUIWindowVtbl | | typedef struct IOleInPlaceUIWindowVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IOleInPlaceUIWindow * This, | | IOleInPlaceUIWindow * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IOleInPlaceUIWindow * This); | | IOleInPlaceUIWindow * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IOleInPlaceUIWindow * This); | | IOleInPlaceUIWindow * This); |
| | |
/* [input_sync] */ HRESULT ( STDMETHODCALLTYPE *GetWindow )( | | /* [input_sync] */ HRESULT ( STDMETHODCALLTYPE *GetWindow )( |
IOleInPlaceUIWindow * This, | | IOleInPlaceUIWindow * This, |
|
/* [out] */ HWND *phwnd); | | /* [out] */ __RPC__deref_out_opt HWND *phwnd); |
| | |
HRESULT ( STDMETHODCALLTYPE *ContextSensitiveHelp )( | | HRESULT ( STDMETHODCALLTYPE *ContextSensitiveHelp )( |
IOleInPlaceUIWindow * This, | | IOleInPlaceUIWindow * This, |
/* [in] */ BOOL fEnterMode); | | /* [in] */ BOOL fEnterMode); |
| | |
/* [input_sync] */ HRESULT ( STDMETHODCALLTYPE *GetBorder )( | | /* [input_sync] */ HRESULT ( STDMETHODCALLTYPE *GetBorder )( |
IOleInPlaceUIWindow * This, | | IOleInPlaceUIWindow * This, |
|
/* [out] */ LPRECT lprectBorder); | | /* [out] */ __RPC__out LPRECT lprectBorder); |
| | |
/* [input_sync] */ HRESULT ( STDMETHODCALLTYPE *RequestBorderSpace )( | | /* [input_sync] */ HRESULT ( STDMETHODCALLTYPE *RequestBorderSpace )( |
IOleInPlaceUIWindow * This, | | IOleInPlaceUIWindow * This, |
|
/* [unique][in] */ LPCBORDERWIDTHS pborderwidths); | | /* [unique][in] */ __RPC__in_opt LPCBORDERWIDTHS pborderwidths); |
| | |
/* [input_sync] */ HRESULT ( STDMETHODCALLTYPE *SetBorderSpace )( | | /* [input_sync] */ HRESULT ( STDMETHODCALLTYPE *SetBorderSpace )( |
IOleInPlaceUIWindow * This, | | IOleInPlaceUIWindow * This, |
|
/* [unique][in] */ LPCBORDERWIDTHS pborderwidths); | | /* [unique][in] */ __RPC__in_opt LPCBORDERWIDTHS pborderwidths); |
| | |
HRESULT ( STDMETHODCALLTYPE *SetActiveObject )( | | HRESULT ( STDMETHODCALLTYPE *SetActiveObject )( |
IOleInPlaceUIWindow * This, | | IOleInPlaceUIWindow * This, |
|
/* [unique][in] */ IOleInPlaceActiveObject *pActiveObject, | | /* [unique][in] */ __RPC__in_opt IOleInPlaceActiveObject *pActiveObj |
/* [unique][string][in] */ LPCOLESTR pszObjName); | | ect, |
| | /* [unique][string][in] */ __RPC__in_opt LPCOLESTR pszObjName); |
| | |
END_INTERFACE | | END_INTERFACE |
} IOleInPlaceUIWindowVtbl; | | } IOleInPlaceUIWindowVtbl; |
| | |
interface IOleInPlaceUIWindow | | interface IOleInPlaceUIWindow |
{ | | { |
CONST_VTBL struct IOleInPlaceUIWindowVtbl *lpVtbl; | | CONST_VTBL struct IOleInPlaceUIWindowVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IOleInPlaceUIWindow_QueryInterface(This,riid,ppvObject) \ | | #define IOleInPlaceUIWindow_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IOleInPlaceUIWindow_AddRef(This) \ | | #define IOleInPlaceUIWindow_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IOleInPlaceUIWindow_Release(This) \ | | #define IOleInPlaceUIWindow_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IOleInPlaceUIWindow_GetWindow(This,phwnd) \ | | #define IOleInPlaceUIWindow_GetWindow(This,phwnd) \ |
|
(This)->lpVtbl -> GetWindow(This,phwnd) | | ( (This)->lpVtbl -> GetWindow(This,phwnd) ) |
| | |
#define IOleInPlaceUIWindow_ContextSensitiveHelp(This,fEnterMode) \ | | #define IOleInPlaceUIWindow_ContextSensitiveHelp(This,fEnterMode) \ |
|
(This)->lpVtbl -> ContextSensitiveHelp(This,fEnterMode) | | ( (This)->lpVtbl -> ContextSensitiveHelp(This,fEnterMode) ) |
| | |
#define IOleInPlaceUIWindow_GetBorder(This,lprectBorder) \ | | #define IOleInPlaceUIWindow_GetBorder(This,lprectBorder) \ |
|
(This)->lpVtbl -> GetBorder(This,lprectBorder) | | ( (This)->lpVtbl -> GetBorder(This,lprectBorder) ) |
| | |
#define IOleInPlaceUIWindow_RequestBorderSpace(This,pborderwidths) \ | | #define IOleInPlaceUIWindow_RequestBorderSpace(This,pborderwidths) \ |
|
(This)->lpVtbl -> RequestBorderSpace(This,pborderwidths) | | ( (This)->lpVtbl -> RequestBorderSpace(This,pborderwidths) ) |
| | |
#define IOleInPlaceUIWindow_SetBorderSpace(This,pborderwidths) \ | | #define IOleInPlaceUIWindow_SetBorderSpace(This,pborderwidths) \ |
|
(This)->lpVtbl -> SetBorderSpace(This,pborderwidths) | | ( (This)->lpVtbl -> SetBorderSpace(This,pborderwidths) ) |
| | |
#define IOleInPlaceUIWindow_SetActiveObject(This,pActiveObject,pszObjName) \ | | #define IOleInPlaceUIWindow_SetActiveObject(This,pActiveObject,pszObjName) \ |
|
(This)->lpVtbl -> SetActiveObject(This,pActiveObject,pszObjName) | | ( (This)->lpVtbl -> SetActiveObject(This,pActiveObject,pszObjName) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
/* [input_sync] */ HRESULT STDMETHODCALLTYPE IOleInPlaceUIWindow_GetBorder_Proxy | | |
( | | |
IOleInPlaceUIWindow * This, | | |
/* [out] */ LPRECT lprectBorder); | | |
| | |
void __RPC_STUB IOleInPlaceUIWindow_GetBorder_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [input_sync] */ HRESULT STDMETHODCALLTYPE IOleInPlaceUIWindow_RequestBorderSp | | |
ace_Proxy( | | |
IOleInPlaceUIWindow * This, | | |
/* [unique][in] */ LPCBORDERWIDTHS pborderwidths); | | |
| | |
void __RPC_STUB IOleInPlaceUIWindow_RequestBorderSpace_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [input_sync] */ HRESULT STDMETHODCALLTYPE IOleInPlaceUIWindow_SetBorderSpace_ | | |
Proxy( | | |
IOleInPlaceUIWindow * This, | | |
/* [unique][in] */ LPCBORDERWIDTHS pborderwidths); | | |
| | |
void __RPC_STUB IOleInPlaceUIWindow_SetBorderSpace_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IOleInPlaceUIWindow_SetActiveObject_Proxy( | | |
IOleInPlaceUIWindow * This, | | |
/* [unique][in] */ IOleInPlaceActiveObject *pActiveObject, | | |
/* [unique][string][in] */ LPCOLESTR pszObjName); | | |
| | |
void __RPC_STUB IOleInPlaceUIWindow_SetActiveObject_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IOleInPlaceUIWindow_INTERFACE_DEFINED__ */ | | #endif /* __IOleInPlaceUIWindow_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IOleInPlaceActiveObject_INTERFACE_DEFINED__ | | #ifndef __IOleInPlaceActiveObject_INTERFACE_DEFINED__ |
#define __IOleInPlaceActiveObject_INTERFACE_DEFINED__ | | #define __IOleInPlaceActiveObject_INTERFACE_DEFINED__ |
| | |
/* interface IOleInPlaceActiveObject */ | | /* interface IOleInPlaceActiveObject */ |
/* [uuid][object] */ | | /* [uuid][object] */ |
| | |
|
typedef /* [unique] */ IOleInPlaceActiveObject *LPOLEINPLACEACTIVEOBJECT; | | typedef /* [unique] */ __RPC_unique_pointer IOleInPlaceActiveObject *LPOLEINPLA
CEACTIVEOBJECT; |
| | |
EXTERN_C const IID IID_IOleInPlaceActiveObject; | | EXTERN_C const IID IID_IOleInPlaceActiveObject; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("00000117-0000-0000-C000-000000000046") | | MIDL_INTERFACE("00000117-0000-0000-C000-000000000046") |
IOleInPlaceActiveObject : public IOleWindow | | IOleInPlaceActiveObject : public IOleWindow |
{ | | { |
public: | | public: |
virtual /* [local] */ HRESULT STDMETHODCALLTYPE TranslateAccelerator( | | virtual /* [local] */ HRESULT STDMETHODCALLTYPE TranslateAccelerator( |
| | |
skipping to change at line 2578 | | skipping to change at line 1929 |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IOleInPlaceActiveObjectVtbl | | typedef struct IOleInPlaceActiveObjectVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IOleInPlaceActiveObject * This, | | IOleInPlaceActiveObject * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IOleInPlaceActiveObject * This); | | IOleInPlaceActiveObject * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IOleInPlaceActiveObject * This); | | IOleInPlaceActiveObject * This); |
| | |
/* [input_sync] */ HRESULT ( STDMETHODCALLTYPE *GetWindow )( | | /* [input_sync] */ HRESULT ( STDMETHODCALLTYPE *GetWindow )( |
IOleInPlaceActiveObject * This, | | IOleInPlaceActiveObject * This, |
|
/* [out] */ HWND *phwnd); | | /* [out] */ __RPC__deref_out_opt HWND *phwnd); |
| | |
HRESULT ( STDMETHODCALLTYPE *ContextSensitiveHelp )( | | HRESULT ( STDMETHODCALLTYPE *ContextSensitiveHelp )( |
IOleInPlaceActiveObject * This, | | IOleInPlaceActiveObject * This, |
/* [in] */ BOOL fEnterMode); | | /* [in] */ BOOL fEnterMode); |
| | |
/* [local] */ HRESULT ( STDMETHODCALLTYPE *TranslateAccelerator )( | | /* [local] */ HRESULT ( STDMETHODCALLTYPE *TranslateAccelerator )( |
IOleInPlaceActiveObject * This, | | IOleInPlaceActiveObject * This, |
/* [in] */ LPMSG lpmsg); | | /* [in] */ LPMSG lpmsg); |
| | |
/* [input_sync] */ HRESULT ( STDMETHODCALLTYPE *OnFrameWindowActivate )( | | /* [input_sync] */ HRESULT ( STDMETHODCALLTYPE *OnFrameWindowActivate )( |
| | |
skipping to change at line 2628 | | skipping to change at line 1980 |
} IOleInPlaceActiveObjectVtbl; | | } IOleInPlaceActiveObjectVtbl; |
| | |
interface IOleInPlaceActiveObject | | interface IOleInPlaceActiveObject |
{ | | { |
CONST_VTBL struct IOleInPlaceActiveObjectVtbl *lpVtbl; | | CONST_VTBL struct IOleInPlaceActiveObjectVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IOleInPlaceActiveObject_QueryInterface(This,riid,ppvObject) \ | | #define IOleInPlaceActiveObject_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IOleInPlaceActiveObject_AddRef(This) \ | | #define IOleInPlaceActiveObject_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IOleInPlaceActiveObject_Release(This) \ | | #define IOleInPlaceActiveObject_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IOleInPlaceActiveObject_GetWindow(This,phwnd) \ | | #define IOleInPlaceActiveObject_GetWindow(This,phwnd) \ |
|
(This)->lpVtbl -> GetWindow(This,phwnd) | | ( (This)->lpVtbl -> GetWindow(This,phwnd) ) |
| | |
#define IOleInPlaceActiveObject_ContextSensitiveHelp(This,fEnterMode) \ | | #define IOleInPlaceActiveObject_ContextSensitiveHelp(This,fEnterMode) \ |
|
(This)->lpVtbl -> ContextSensitiveHelp(This,fEnterMode) | | ( (This)->lpVtbl -> ContextSensitiveHelp(This,fEnterMode) ) |
| | |
#define IOleInPlaceActiveObject_TranslateAccelerator(This,lpmsg) \ | | #define IOleInPlaceActiveObject_TranslateAccelerator(This,lpmsg) \ |
|
(This)->lpVtbl -> TranslateAccelerator(This,lpmsg) | | ( (This)->lpVtbl -> TranslateAccelerator(This,lpmsg) ) |
| | |
#define IOleInPlaceActiveObject_OnFrameWindowActivate(This,fActivate) \ | | #define IOleInPlaceActiveObject_OnFrameWindowActivate(This,fActivate) \ |
|
(This)->lpVtbl -> OnFrameWindowActivate(This,fActivate) | | ( (This)->lpVtbl -> OnFrameWindowActivate(This,fActivate) ) |
| | |
#define IOleInPlaceActiveObject_OnDocWindowActivate(This,fActivate) \ | | #define IOleInPlaceActiveObject_OnDocWindowActivate(This,fActivate) \ |
|
(This)->lpVtbl -> OnDocWindowActivate(This,fActivate) | | ( (This)->lpVtbl -> OnDocWindowActivate(This,fActivate) ) |
| | |
#define IOleInPlaceActiveObject_ResizeBorder(This,prcBorder,pUIWindow,fFrameWind
ow) \ | | #define IOleInPlaceActiveObject_ResizeBorder(This,prcBorder,pUIWindow,fFrameWind
ow) \ |
|
(This)->lpVtbl -> ResizeBorder(This,prcBorder,pUIWindow,fFrameWindow) | | ( (This)->lpVtbl -> ResizeBorder(This,prcBorder,pUIWindow,fFrameWindow) ) |
| | |
#define IOleInPlaceActiveObject_EnableModeless(This,fEnable) \ | | #define IOleInPlaceActiveObject_EnableModeless(This,fEnable) \ |
|
(This)->lpVtbl -> EnableModeless(This,fEnable) | | ( (This)->lpVtbl -> EnableModeless(This,fEnable) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IOleInPlaceActiveObject_RemoteTranslat
eAccelerator_Proxy( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IOleInPlaceActiveObject_RemoteTranslat
eAccelerator_Proxy( |
IOleInPlaceActiveObject * This); | | IOleInPlaceActiveObject * This); |
| | |
void __RPC_STUB IOleInPlaceActiveObject_RemoteTranslateAccelerator_Stub( | | void __RPC_STUB IOleInPlaceActiveObject_RemoteTranslateAccelerator_Stub( |
IRpcStubBuffer *This, | | IRpcStubBuffer *This, |
IRpcChannelBuffer *_pRpcChannelBuffer, | | IRpcChannelBuffer *_pRpcChannelBuffer, |
PRPC_MESSAGE _pRpcMessage, | | PRPC_MESSAGE _pRpcMessage, |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
|
/* [input_sync] */ HRESULT STDMETHODCALLTYPE IOleInPlaceActiveObject_OnFrameWind | | |
owActivate_Proxy( | | |
IOleInPlaceActiveObject * This, | | |
/* [in] */ BOOL fActivate); | | |
| | |
void __RPC_STUB IOleInPlaceActiveObject_OnFrameWindowActivate_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [input_sync] */ HRESULT STDMETHODCALLTYPE IOleInPlaceActiveObject_OnDocWindow | | |
Activate_Proxy( | | |
IOleInPlaceActiveObject * This, | | |
/* [in] */ BOOL fActivate); | | |
| | |
void __RPC_STUB IOleInPlaceActiveObject_OnDocWindowActivate_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [input_sync][call_as] */ HRESULT STDMETHODCALLTYPE IOleInPlaceActiveObject_Re
moteResizeBorder_Proxy( | | /* [input_sync][call_as] */ HRESULT STDMETHODCALLTYPE IOleInPlaceActiveObject_Re
moteResizeBorder_Proxy( |
IOleInPlaceActiveObject * This, | | IOleInPlaceActiveObject * This, |
|
/* [in] */ LPCRECT prcBorder, | | /* [in] */ __RPC__in LPCRECT prcBorder, |
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][unique][in] */ IOleInPlaceUIWindow *pUIWindow, | | /* [iid_is][unique][in] */ __RPC__in_opt IOleInPlaceUIWindow *pUIWindow, |
/* [in] */ BOOL fFrameWindow); | | /* [in] */ BOOL fFrameWindow); |
| | |
void __RPC_STUB IOleInPlaceActiveObject_RemoteResizeBorder_Stub( | | void __RPC_STUB IOleInPlaceActiveObject_RemoteResizeBorder_Stub( |
IRpcStubBuffer *This, | | IRpcStubBuffer *This, |
IRpcChannelBuffer *_pRpcChannelBuffer, | | IRpcChannelBuffer *_pRpcChannelBuffer, |
PRPC_MESSAGE _pRpcMessage, | | PRPC_MESSAGE _pRpcMessage, |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
|
HRESULT STDMETHODCALLTYPE IOleInPlaceActiveObject_EnableModeless_Proxy( | | |
IOleInPlaceActiveObject * This, | | |
/* [in] */ BOOL fEnable); | | |
| | |
void __RPC_STUB IOleInPlaceActiveObject_EnableModeless_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IOleInPlaceActiveObject_INTERFACE_DEFINED__ */ | | #endif /* __IOleInPlaceActiveObject_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IOleInPlaceFrame_INTERFACE_DEFINED__ | | #ifndef __IOleInPlaceFrame_INTERFACE_DEFINED__ |
#define __IOleInPlaceFrame_INTERFACE_DEFINED__ | | #define __IOleInPlaceFrame_INTERFACE_DEFINED__ |
| | |
/* interface IOleInPlaceFrame */ | | /* interface IOleInPlaceFrame */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
|
typedef /* [unique] */ IOleInPlaceFrame *LPOLEINPLACEFRAME; | | typedef /* [unique] */ __RPC_unique_pointer IOleInPlaceFrame *LPOLEINPLACEFRAME
; |
| | |
typedef struct tagOIFI | | typedef struct tagOIFI |
{ | | { |
UINT cb; | | UINT cb; |
BOOL fMDIApp; | | BOOL fMDIApp; |
HWND hwndFrame; | | HWND hwndFrame; |
HACCEL haccel; | | HACCEL haccel; |
UINT cAccelEntries; | | UINT cAccelEntries; |
} OLEINPLACEFRAMEINFO; | | } OLEINPLACEFRAMEINFO; |
| | |
| | |
skipping to change at line 2752 | | skipping to change at line 2074 |
| | |
EXTERN_C const IID IID_IOleInPlaceFrame; | | EXTERN_C const IID IID_IOleInPlaceFrame; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("00000116-0000-0000-C000-000000000046") | | MIDL_INTERFACE("00000116-0000-0000-C000-000000000046") |
IOleInPlaceFrame : public IOleInPlaceUIWindow | | IOleInPlaceFrame : public IOleInPlaceUIWindow |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE InsertMenus( | | virtual HRESULT STDMETHODCALLTYPE InsertMenus( |
|
/* [in] */ HMENU hmenuShared, | | /* [in] */ __RPC__in HMENU hmenuShared, |
/* [out][in] */ LPOLEMENUGROUPWIDTHS lpMenuWidths) = 0; | | /* [out][in] */ __RPC__inout LPOLEMENUGROUPWIDTHS lpMenuWidths) = 0; |
| | |
virtual /* [input_sync] */ HRESULT STDMETHODCALLTYPE SetMenu( | | virtual /* [input_sync] */ HRESULT STDMETHODCALLTYPE SetMenu( |
|
/* [in] */ HMENU hmenuShared, | | /* [in] */ __RPC__in HMENU hmenuShared, |
/* [in] */ HOLEMENU holemenu, | | /* [in] */ __RPC__in HOLEMENU holemenu, |
/* [in] */ HWND hwndActiveObject) = 0; | | /* [in] */ __RPC__in HWND hwndActiveObject) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE RemoveMenus( | | virtual HRESULT STDMETHODCALLTYPE RemoveMenus( |
|
/* [in] */ HMENU hmenuShared) = 0; | | /* [in] */ __RPC__in HMENU hmenuShared) = 0; |
| | |
virtual /* [input_sync] */ HRESULT STDMETHODCALLTYPE SetStatusText( | | virtual /* [input_sync] */ HRESULT STDMETHODCALLTYPE SetStatusText( |
|
/* [unique][in] */ LPCOLESTR pszStatusText) = 0; | | /* [unique][in] */ __RPC__in_opt LPCOLESTR pszStatusText) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE EnableModeless( | | virtual HRESULT STDMETHODCALLTYPE EnableModeless( |
/* [in] */ BOOL fEnable) = 0; | | /* [in] */ BOOL fEnable) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE TranslateAccelerator( | | virtual HRESULT STDMETHODCALLTYPE TranslateAccelerator( |
|
/* [in] */ LPMSG lpmsg, | | /* [in] */ __RPC__in LPMSG lpmsg, |
/* [in] */ WORD wID) = 0; | | /* [in] */ WORD wID) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IOleInPlaceFrameVtbl | | typedef struct IOleInPlaceFrameVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IOleInPlaceFrame * This, | | IOleInPlaceFrame * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IOleInPlaceFrame * This); | | IOleInPlaceFrame * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IOleInPlaceFrame * This); | | IOleInPlaceFrame * This); |
| | |
/* [input_sync] */ HRESULT ( STDMETHODCALLTYPE *GetWindow )( | | /* [input_sync] */ HRESULT ( STDMETHODCALLTYPE *GetWindow )( |
IOleInPlaceFrame * This, | | IOleInPlaceFrame * This, |
|
/* [out] */ HWND *phwnd); | | /* [out] */ __RPC__deref_out_opt HWND *phwnd); |
| | |
HRESULT ( STDMETHODCALLTYPE *ContextSensitiveHelp )( | | HRESULT ( STDMETHODCALLTYPE *ContextSensitiveHelp )( |
IOleInPlaceFrame * This, | | IOleInPlaceFrame * This, |
/* [in] */ BOOL fEnterMode); | | /* [in] */ BOOL fEnterMode); |
| | |
/* [input_sync] */ HRESULT ( STDMETHODCALLTYPE *GetBorder )( | | /* [input_sync] */ HRESULT ( STDMETHODCALLTYPE *GetBorder )( |
IOleInPlaceFrame * This, | | IOleInPlaceFrame * This, |
|
/* [out] */ LPRECT lprectBorder); | | /* [out] */ __RPC__out LPRECT lprectBorder); |
| | |
/* [input_sync] */ HRESULT ( STDMETHODCALLTYPE *RequestBorderSpace )( | | /* [input_sync] */ HRESULT ( STDMETHODCALLTYPE *RequestBorderSpace )( |
IOleInPlaceFrame * This, | | IOleInPlaceFrame * This, |
|
/* [unique][in] */ LPCBORDERWIDTHS pborderwidths); | | /* [unique][in] */ __RPC__in_opt LPCBORDERWIDTHS pborderwidths); |
| | |
/* [input_sync] */ HRESULT ( STDMETHODCALLTYPE *SetBorderSpace )( | | /* [input_sync] */ HRESULT ( STDMETHODCALLTYPE *SetBorderSpace )( |
IOleInPlaceFrame * This, | | IOleInPlaceFrame * This, |
|
/* [unique][in] */ LPCBORDERWIDTHS pborderwidths); | | /* [unique][in] */ __RPC__in_opt LPCBORDERWIDTHS pborderwidths); |
| | |
HRESULT ( STDMETHODCALLTYPE *SetActiveObject )( | | HRESULT ( STDMETHODCALLTYPE *SetActiveObject )( |
IOleInPlaceFrame * This, | | IOleInPlaceFrame * This, |
|
/* [unique][in] */ IOleInPlaceActiveObject *pActiveObject, | | /* [unique][in] */ __RPC__in_opt IOleInPlaceActiveObject *pActiveObj |
/* [unique][string][in] */ LPCOLESTR pszObjName); | | ect, |
| | /* [unique][string][in] */ __RPC__in_opt LPCOLESTR pszObjName); |
| | |
HRESULT ( STDMETHODCALLTYPE *InsertMenus )( | | HRESULT ( STDMETHODCALLTYPE *InsertMenus )( |
IOleInPlaceFrame * This, | | IOleInPlaceFrame * This, |
|
/* [in] */ HMENU hmenuShared, | | /* [in] */ __RPC__in HMENU hmenuShared, |
/* [out][in] */ LPOLEMENUGROUPWIDTHS lpMenuWidths); | | /* [out][in] */ __RPC__inout LPOLEMENUGROUPWIDTHS lpMenuWidths); |
| | |
/* [input_sync] */ HRESULT ( STDMETHODCALLTYPE *SetMenu )( | | /* [input_sync] */ HRESULT ( STDMETHODCALLTYPE *SetMenu )( |
IOleInPlaceFrame * This, | | IOleInPlaceFrame * This, |
|
/* [in] */ HMENU hmenuShared, | | /* [in] */ __RPC__in HMENU hmenuShared, |
/* [in] */ HOLEMENU holemenu, | | /* [in] */ __RPC__in HOLEMENU holemenu, |
/* [in] */ HWND hwndActiveObject); | | /* [in] */ __RPC__in HWND hwndActiveObject); |
| | |
HRESULT ( STDMETHODCALLTYPE *RemoveMenus )( | | HRESULT ( STDMETHODCALLTYPE *RemoveMenus )( |
IOleInPlaceFrame * This, | | IOleInPlaceFrame * This, |
|
/* [in] */ HMENU hmenuShared); | | /* [in] */ __RPC__in HMENU hmenuShared); |
| | |
/* [input_sync] */ HRESULT ( STDMETHODCALLTYPE *SetStatusText )( | | /* [input_sync] */ HRESULT ( STDMETHODCALLTYPE *SetStatusText )( |
IOleInPlaceFrame * This, | | IOleInPlaceFrame * This, |
|
/* [unique][in] */ LPCOLESTR pszStatusText); | | /* [unique][in] */ __RPC__in_opt LPCOLESTR pszStatusText); |
| | |
HRESULT ( STDMETHODCALLTYPE *EnableModeless )( | | HRESULT ( STDMETHODCALLTYPE *EnableModeless )( |
IOleInPlaceFrame * This, | | IOleInPlaceFrame * This, |
/* [in] */ BOOL fEnable); | | /* [in] */ BOOL fEnable); |
| | |
HRESULT ( STDMETHODCALLTYPE *TranslateAccelerator )( | | HRESULT ( STDMETHODCALLTYPE *TranslateAccelerator )( |
IOleInPlaceFrame * This, | | IOleInPlaceFrame * This, |
|
/* [in] */ LPMSG lpmsg, | | /* [in] */ __RPC__in LPMSG lpmsg, |
/* [in] */ WORD wID); | | /* [in] */ WORD wID); |
| | |
END_INTERFACE | | END_INTERFACE |
} IOleInPlaceFrameVtbl; | | } IOleInPlaceFrameVtbl; |
| | |
interface IOleInPlaceFrame | | interface IOleInPlaceFrame |
{ | | { |
CONST_VTBL struct IOleInPlaceFrameVtbl *lpVtbl; | | CONST_VTBL struct IOleInPlaceFrameVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IOleInPlaceFrame_QueryInterface(This,riid,ppvObject) \ | | #define IOleInPlaceFrame_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IOleInPlaceFrame_AddRef(This) \ | | #define IOleInPlaceFrame_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IOleInPlaceFrame_Release(This) \ | | #define IOleInPlaceFrame_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IOleInPlaceFrame_GetWindow(This,phwnd) \ | | #define IOleInPlaceFrame_GetWindow(This,phwnd) \ |
|
(This)->lpVtbl -> GetWindow(This,phwnd) | | ( (This)->lpVtbl -> GetWindow(This,phwnd) ) |
| | |
#define IOleInPlaceFrame_ContextSensitiveHelp(This,fEnterMode) \ | | #define IOleInPlaceFrame_ContextSensitiveHelp(This,fEnterMode) \ |
|
(This)->lpVtbl -> ContextSensitiveHelp(This,fEnterMode) | | ( (This)->lpVtbl -> ContextSensitiveHelp(This,fEnterMode) ) |
| | |
#define IOleInPlaceFrame_GetBorder(This,lprectBorder) \ | | #define IOleInPlaceFrame_GetBorder(This,lprectBorder) \ |
|
(This)->lpVtbl -> GetBorder(This,lprectBorder) | | ( (This)->lpVtbl -> GetBorder(This,lprectBorder) ) |
| | |
#define IOleInPlaceFrame_RequestBorderSpace(This,pborderwidths) \ | | #define IOleInPlaceFrame_RequestBorderSpace(This,pborderwidths) \ |
|
(This)->lpVtbl -> RequestBorderSpace(This,pborderwidths) | | ( (This)->lpVtbl -> RequestBorderSpace(This,pborderwidths) ) |
| | |
#define IOleInPlaceFrame_SetBorderSpace(This,pborderwidths) \ | | #define IOleInPlaceFrame_SetBorderSpace(This,pborderwidths) \ |
|
(This)->lpVtbl -> SetBorderSpace(This,pborderwidths) | | ( (This)->lpVtbl -> SetBorderSpace(This,pborderwidths) ) |
| | |
#define IOleInPlaceFrame_SetActiveObject(This,pActiveObject,pszObjName) \ | | #define IOleInPlaceFrame_SetActiveObject(This,pActiveObject,pszObjName) \ |
|
(This)->lpVtbl -> SetActiveObject(This,pActiveObject,pszObjName) | | ( (This)->lpVtbl -> SetActiveObject(This,pActiveObject,pszObjName) ) |
| | |
#define IOleInPlaceFrame_InsertMenus(This,hmenuShared,lpMenuWidths) \ | | #define IOleInPlaceFrame_InsertMenus(This,hmenuShared,lpMenuWidths) \ |
|
(This)->lpVtbl -> InsertMenus(This,hmenuShared,lpMenuWidths) | | ( (This)->lpVtbl -> InsertMenus(This,hmenuShared,lpMenuWidths) ) |
| | |
#define IOleInPlaceFrame_SetMenu(This,hmenuShared,holemenu,hwndActiveObject) \ | | #define IOleInPlaceFrame_SetMenu(This,hmenuShared,holemenu,hwndActiveObject) \ |
|
(This)->lpVtbl -> SetMenu(This,hmenuShared,holemenu,hwndActiveObject) | | ( (This)->lpVtbl -> SetMenu(This,hmenuShared,holemenu,hwndActiveObject) ) |
| | |
#define IOleInPlaceFrame_RemoveMenus(This,hmenuShared) \ | | #define IOleInPlaceFrame_RemoveMenus(This,hmenuShared) \ |
|
(This)->lpVtbl -> RemoveMenus(This,hmenuShared) | | ( (This)->lpVtbl -> RemoveMenus(This,hmenuShared) ) |
| | |
#define IOleInPlaceFrame_SetStatusText(This,pszStatusText) \ | | #define IOleInPlaceFrame_SetStatusText(This,pszStatusText) \ |
|
(This)->lpVtbl -> SetStatusText(This,pszStatusText) | | ( (This)->lpVtbl -> SetStatusText(This,pszStatusText) ) |
| | |
#define IOleInPlaceFrame_EnableModeless(This,fEnable) \ | | #define IOleInPlaceFrame_EnableModeless(This,fEnable) \ |
|
(This)->lpVtbl -> EnableModeless(This,fEnable) | | ( (This)->lpVtbl -> EnableModeless(This,fEnable) ) |
| | |
#define IOleInPlaceFrame_TranslateAccelerator(This,lpmsg,wID) \ | | #define IOleInPlaceFrame_TranslateAccelerator(This,lpmsg,wID) \ |
|
(This)->lpVtbl -> TranslateAccelerator(This,lpmsg,wID) | | ( (This)->lpVtbl -> TranslateAccelerator(This,lpmsg,wID) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IOleInPlaceFrame_InsertMenus_Proxy( | | |
IOleInPlaceFrame * This, | | |
/* [in] */ HMENU hmenuShared, | | |
/* [out][in] */ LPOLEMENUGROUPWIDTHS lpMenuWidths); | | |
| | |
void __RPC_STUB IOleInPlaceFrame_InsertMenus_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [input_sync] */ HRESULT STDMETHODCALLTYPE IOleInPlaceFrame_SetMenu_Proxy( | | |
IOleInPlaceFrame * This, | | |
/* [in] */ HMENU hmenuShared, | | |
/* [in] */ HOLEMENU holemenu, | | |
/* [in] */ HWND hwndActiveObject); | | |
| | |
void __RPC_STUB IOleInPlaceFrame_SetMenu_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IOleInPlaceFrame_RemoveMenus_Proxy( | | |
IOleInPlaceFrame * This, | | |
/* [in] */ HMENU hmenuShared); | | |
| | |
void __RPC_STUB IOleInPlaceFrame_RemoveMenus_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [input_sync] */ HRESULT STDMETHODCALLTYPE IOleInPlaceFrame_SetStatusText_Prox | | |
y( | | |
IOleInPlaceFrame * This, | | |
/* [unique][in] */ LPCOLESTR pszStatusText); | | |
| | |
void __RPC_STUB IOleInPlaceFrame_SetStatusText_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IOleInPlaceFrame_EnableModeless_Proxy( | | |
IOleInPlaceFrame * This, | | |
/* [in] */ BOOL fEnable); | | |
| | |
void __RPC_STUB IOleInPlaceFrame_EnableModeless_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IOleInPlaceFrame_TranslateAccelerator_Proxy( | | |
IOleInPlaceFrame * This, | | |
/* [in] */ LPMSG lpmsg, | | |
/* [in] */ WORD wID); | | |
| | |
void __RPC_STUB IOleInPlaceFrame_TranslateAccelerator_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IOleInPlaceFrame_INTERFACE_DEFINED__ */ | | #endif /* __IOleInPlaceFrame_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IOleInPlaceObject_INTERFACE_DEFINED__ | | #ifndef __IOleInPlaceObject_INTERFACE_DEFINED__ |
#define __IOleInPlaceObject_INTERFACE_DEFINED__ | | #define __IOleInPlaceObject_INTERFACE_DEFINED__ |
| | |
/* interface IOleInPlaceObject */ | | /* interface IOleInPlaceObject */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
|
typedef /* [unique] */ IOleInPlaceObject *LPOLEINPLACEOBJECT; | | typedef /* [unique] */ __RPC_unique_pointer IOleInPlaceObject *LPOLEINPLACEOBJE
CT; |
| | |
EXTERN_C const IID IID_IOleInPlaceObject; | | EXTERN_C const IID IID_IOleInPlaceObject; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("00000113-0000-0000-C000-000000000046") | | MIDL_INTERFACE("00000113-0000-0000-C000-000000000046") |
IOleInPlaceObject : public IOleWindow | | IOleInPlaceObject : public IOleWindow |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE InPlaceDeactivate( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE InPlaceDeactivate( void) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE UIDeactivate( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE UIDeactivate( void) = 0; |
| | |
virtual /* [input_sync] */ HRESULT STDMETHODCALLTYPE SetObjectRects( | | virtual /* [input_sync] */ HRESULT STDMETHODCALLTYPE SetObjectRects( |
|
/* [in] */ LPCRECT lprcPosRect, | | /* [in] */ __RPC__in LPCRECT lprcPosRect, |
/* [in] */ LPCRECT lprcClipRect) = 0; | | /* [in] */ __RPC__in LPCRECT lprcClipRect) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE ReactivateAndUndo( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE ReactivateAndUndo( void) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IOleInPlaceObjectVtbl | | typedef struct IOleInPlaceObjectVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IOleInPlaceObject * This, | | IOleInPlaceObject * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IOleInPlaceObject * This); | | IOleInPlaceObject * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IOleInPlaceObject * This); | | IOleInPlaceObject * This); |
| | |
/* [input_sync] */ HRESULT ( STDMETHODCALLTYPE *GetWindow )( | | /* [input_sync] */ HRESULT ( STDMETHODCALLTYPE *GetWindow )( |
IOleInPlaceObject * This, | | IOleInPlaceObject * This, |
|
/* [out] */ HWND *phwnd); | | /* [out] */ __RPC__deref_out_opt HWND *phwnd); |
| | |
HRESULT ( STDMETHODCALLTYPE *ContextSensitiveHelp )( | | HRESULT ( STDMETHODCALLTYPE *ContextSensitiveHelp )( |
IOleInPlaceObject * This, | | IOleInPlaceObject * This, |
/* [in] */ BOOL fEnterMode); | | /* [in] */ BOOL fEnterMode); |
| | |
HRESULT ( STDMETHODCALLTYPE *InPlaceDeactivate )( | | HRESULT ( STDMETHODCALLTYPE *InPlaceDeactivate )( |
IOleInPlaceObject * This); | | IOleInPlaceObject * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *UIDeactivate )( | | HRESULT ( STDMETHODCALLTYPE *UIDeactivate )( |
IOleInPlaceObject * This); | | IOleInPlaceObject * This); |
| | |
/* [input_sync] */ HRESULT ( STDMETHODCALLTYPE *SetObjectRects )( | | /* [input_sync] */ HRESULT ( STDMETHODCALLTYPE *SetObjectRects )( |
IOleInPlaceObject * This, | | IOleInPlaceObject * This, |
|
/* [in] */ LPCRECT lprcPosRect, | | /* [in] */ __RPC__in LPCRECT lprcPosRect, |
/* [in] */ LPCRECT lprcClipRect); | | /* [in] */ __RPC__in LPCRECT lprcClipRect); |
| | |
HRESULT ( STDMETHODCALLTYPE *ReactivateAndUndo )( | | HRESULT ( STDMETHODCALLTYPE *ReactivateAndUndo )( |
IOleInPlaceObject * This); | | IOleInPlaceObject * This); |
| | |
END_INTERFACE | | END_INTERFACE |
} IOleInPlaceObjectVtbl; | | } IOleInPlaceObjectVtbl; |
| | |
interface IOleInPlaceObject | | interface IOleInPlaceObject |
{ | | { |
CONST_VTBL struct IOleInPlaceObjectVtbl *lpVtbl; | | CONST_VTBL struct IOleInPlaceObjectVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IOleInPlaceObject_QueryInterface(This,riid,ppvObject) \ | | #define IOleInPlaceObject_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IOleInPlaceObject_AddRef(This) \ | | #define IOleInPlaceObject_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IOleInPlaceObject_Release(This) \ | | #define IOleInPlaceObject_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IOleInPlaceObject_GetWindow(This,phwnd) \ | | #define IOleInPlaceObject_GetWindow(This,phwnd) \ |
|
(This)->lpVtbl -> GetWindow(This,phwnd) | | ( (This)->lpVtbl -> GetWindow(This,phwnd) ) |
| | |
#define IOleInPlaceObject_ContextSensitiveHelp(This,fEnterMode) \ | | #define IOleInPlaceObject_ContextSensitiveHelp(This,fEnterMode) \ |
|
(This)->lpVtbl -> ContextSensitiveHelp(This,fEnterMode) | | ( (This)->lpVtbl -> ContextSensitiveHelp(This,fEnterMode) ) |
| | |
#define IOleInPlaceObject_InPlaceDeactivate(This) \ | | #define IOleInPlaceObject_InPlaceDeactivate(This) \ |
|
(This)->lpVtbl -> InPlaceDeactivate(This) | | ( (This)->lpVtbl -> InPlaceDeactivate(This) ) |
| | |
#define IOleInPlaceObject_UIDeactivate(This) \ | | #define IOleInPlaceObject_UIDeactivate(This) \ |
|
(This)->lpVtbl -> UIDeactivate(This) | | ( (This)->lpVtbl -> UIDeactivate(This) ) |
| | |
#define IOleInPlaceObject_SetObjectRects(This,lprcPosRect,lprcClipRect) \ | | #define IOleInPlaceObject_SetObjectRects(This,lprcPosRect,lprcClipRect) \ |
|
(This)->lpVtbl -> SetObjectRects(This,lprcPosRect,lprcClipRect) | | ( (This)->lpVtbl -> SetObjectRects(This,lprcPosRect,lprcClipRect) ) |
| | |
#define IOleInPlaceObject_ReactivateAndUndo(This) \ | | #define IOleInPlaceObject_ReactivateAndUndo(This) \ |
|
(This)->lpVtbl -> ReactivateAndUndo(This) | | ( (This)->lpVtbl -> ReactivateAndUndo(This) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IOleInPlaceObject_InPlaceDeactivate_Proxy( | | |
IOleInPlaceObject * This); | | |
| | |
void __RPC_STUB IOleInPlaceObject_InPlaceDeactivate_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IOleInPlaceObject_UIDeactivate_Proxy( | | |
IOleInPlaceObject * This); | | |
| | |
void __RPC_STUB IOleInPlaceObject_UIDeactivate_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [input_sync] */ HRESULT STDMETHODCALLTYPE IOleInPlaceObject_SetObjectRects_Pr | | |
oxy( | | |
IOleInPlaceObject * This, | | |
/* [in] */ LPCRECT lprcPosRect, | | |
/* [in] */ LPCRECT lprcClipRect); | | |
| | |
void __RPC_STUB IOleInPlaceObject_SetObjectRects_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IOleInPlaceObject_ReactivateAndUndo_Proxy( | | |
IOleInPlaceObject * This); | | |
| | |
void __RPC_STUB IOleInPlaceObject_ReactivateAndUndo_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IOleInPlaceObject_INTERFACE_DEFINED__ */ | | #endif /* __IOleInPlaceObject_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IOleInPlaceSite_INTERFACE_DEFINED__ | | #ifndef __IOleInPlaceSite_INTERFACE_DEFINED__ |
#define __IOleInPlaceSite_INTERFACE_DEFINED__ | | #define __IOleInPlaceSite_INTERFACE_DEFINED__ |
| | |
/* interface IOleInPlaceSite */ | | /* interface IOleInPlaceSite */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
|
typedef /* [unique] */ IOleInPlaceSite *LPOLEINPLACESITE; | | typedef /* [unique] */ __RPC_unique_pointer IOleInPlaceSite *LPOLEINPLACESITE; |
| | |
EXTERN_C const IID IID_IOleInPlaceSite; | | EXTERN_C const IID IID_IOleInPlaceSite; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("00000119-0000-0000-C000-000000000046") | | MIDL_INTERFACE("00000119-0000-0000-C000-000000000046") |
IOleInPlaceSite : public IOleWindow | | IOleInPlaceSite : public IOleWindow |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE CanInPlaceActivate( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE CanInPlaceActivate( void) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE OnInPlaceActivate( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE OnInPlaceActivate( void) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE OnUIActivate( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE OnUIActivate( void) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE GetWindowContext( | | virtual HRESULT STDMETHODCALLTYPE GetWindowContext( |
|
/* [out] */ IOleInPlaceFrame **ppFrame, | | /* [out] */ __RPC__deref_out_opt IOleInPlaceFrame **ppFrame, |
/* [out] */ IOleInPlaceUIWindow **ppDoc, | | /* [out] */ __RPC__deref_out_opt IOleInPlaceUIWindow **ppDoc, |
/* [out] */ LPRECT lprcPosRect, | | /* [out] */ __RPC__out LPRECT lprcPosRect, |
/* [out] */ LPRECT lprcClipRect, | | /* [out] */ __RPC__out LPRECT lprcClipRect, |
/* [out][in] */ LPOLEINPLACEFRAMEINFO lpFrameInfo) = 0; | | /* [out][in] */ __RPC__inout LPOLEINPLACEFRAMEINFO lpFrameInfo) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Scroll( | | virtual HRESULT STDMETHODCALLTYPE Scroll( |
/* [in] */ SIZE scrollExtant) = 0; | | /* [in] */ SIZE scrollExtant) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE OnUIDeactivate( | | virtual HRESULT STDMETHODCALLTYPE OnUIDeactivate( |
/* [in] */ BOOL fUndoable) = 0; | | /* [in] */ BOOL fUndoable) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE OnInPlaceDeactivate( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE OnInPlaceDeactivate( void) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE DiscardUndoState( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE DiscardUndoState( void) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE DeactivateAndUndo( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE DeactivateAndUndo( void) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE OnPosRectChange( | | virtual HRESULT STDMETHODCALLTYPE OnPosRectChange( |
|
/* [in] */ LPCRECT lprcPosRect) = 0; | | /* [in] */ __RPC__in LPCRECT lprcPosRect) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IOleInPlaceSiteVtbl | | typedef struct IOleInPlaceSiteVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IOleInPlaceSite * This, | | IOleInPlaceSite * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IOleInPlaceSite * This); | | IOleInPlaceSite * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IOleInPlaceSite * This); | | IOleInPlaceSite * This); |
| | |
/* [input_sync] */ HRESULT ( STDMETHODCALLTYPE *GetWindow )( | | /* [input_sync] */ HRESULT ( STDMETHODCALLTYPE *GetWindow )( |
IOleInPlaceSite * This, | | IOleInPlaceSite * This, |
|
/* [out] */ HWND *phwnd); | | /* [out] */ __RPC__deref_out_opt HWND *phwnd); |
| | |
HRESULT ( STDMETHODCALLTYPE *ContextSensitiveHelp )( | | HRESULT ( STDMETHODCALLTYPE *ContextSensitiveHelp )( |
IOleInPlaceSite * This, | | IOleInPlaceSite * This, |
/* [in] */ BOOL fEnterMode); | | /* [in] */ BOOL fEnterMode); |
| | |
HRESULT ( STDMETHODCALLTYPE *CanInPlaceActivate )( | | HRESULT ( STDMETHODCALLTYPE *CanInPlaceActivate )( |
IOleInPlaceSite * This); | | IOleInPlaceSite * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *OnInPlaceActivate )( | | HRESULT ( STDMETHODCALLTYPE *OnInPlaceActivate )( |
IOleInPlaceSite * This); | | IOleInPlaceSite * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *OnUIActivate )( | | HRESULT ( STDMETHODCALLTYPE *OnUIActivate )( |
IOleInPlaceSite * This); | | IOleInPlaceSite * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetWindowContext )( | | HRESULT ( STDMETHODCALLTYPE *GetWindowContext )( |
IOleInPlaceSite * This, | | IOleInPlaceSite * This, |
|
/* [out] */ IOleInPlaceFrame **ppFrame, | | /* [out] */ __RPC__deref_out_opt IOleInPlaceFrame **ppFrame, |
/* [out] */ IOleInPlaceUIWindow **ppDoc, | | /* [out] */ __RPC__deref_out_opt IOleInPlaceUIWindow **ppDoc, |
/* [out] */ LPRECT lprcPosRect, | | /* [out] */ __RPC__out LPRECT lprcPosRect, |
/* [out] */ LPRECT lprcClipRect, | | /* [out] */ __RPC__out LPRECT lprcClipRect, |
/* [out][in] */ LPOLEINPLACEFRAMEINFO lpFrameInfo); | | /* [out][in] */ __RPC__inout LPOLEINPLACEFRAMEINFO lpFrameInfo); |
| | |
HRESULT ( STDMETHODCALLTYPE *Scroll )( | | HRESULT ( STDMETHODCALLTYPE *Scroll )( |
IOleInPlaceSite * This, | | IOleInPlaceSite * This, |
/* [in] */ SIZE scrollExtant); | | /* [in] */ SIZE scrollExtant); |
| | |
HRESULT ( STDMETHODCALLTYPE *OnUIDeactivate )( | | HRESULT ( STDMETHODCALLTYPE *OnUIDeactivate )( |
IOleInPlaceSite * This, | | IOleInPlaceSite * This, |
/* [in] */ BOOL fUndoable); | | /* [in] */ BOOL fUndoable); |
| | |
HRESULT ( STDMETHODCALLTYPE *OnInPlaceDeactivate )( | | HRESULT ( STDMETHODCALLTYPE *OnInPlaceDeactivate )( |
IOleInPlaceSite * This); | | IOleInPlaceSite * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *DiscardUndoState )( | | HRESULT ( STDMETHODCALLTYPE *DiscardUndoState )( |
IOleInPlaceSite * This); | | IOleInPlaceSite * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *DeactivateAndUndo )( | | HRESULT ( STDMETHODCALLTYPE *DeactivateAndUndo )( |
IOleInPlaceSite * This); | | IOleInPlaceSite * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *OnPosRectChange )( | | HRESULT ( STDMETHODCALLTYPE *OnPosRectChange )( |
IOleInPlaceSite * This, | | IOleInPlaceSite * This, |
|
/* [in] */ LPCRECT lprcPosRect); | | /* [in] */ __RPC__in LPCRECT lprcPosRect); |
| | |
END_INTERFACE | | END_INTERFACE |
} IOleInPlaceSiteVtbl; | | } IOleInPlaceSiteVtbl; |
| | |
interface IOleInPlaceSite | | interface IOleInPlaceSite |
{ | | { |
CONST_VTBL struct IOleInPlaceSiteVtbl *lpVtbl; | | CONST_VTBL struct IOleInPlaceSiteVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IOleInPlaceSite_QueryInterface(This,riid,ppvObject) \ | | #define IOleInPlaceSite_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IOleInPlaceSite_AddRef(This) \ | | #define IOleInPlaceSite_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IOleInPlaceSite_Release(This) \ | | #define IOleInPlaceSite_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IOleInPlaceSite_GetWindow(This,phwnd) \ | | #define IOleInPlaceSite_GetWindow(This,phwnd) \ |
|
(This)->lpVtbl -> GetWindow(This,phwnd) | | ( (This)->lpVtbl -> GetWindow(This,phwnd) ) |
| | |
#define IOleInPlaceSite_ContextSensitiveHelp(This,fEnterMode) \ | | #define IOleInPlaceSite_ContextSensitiveHelp(This,fEnterMode) \ |
|
(This)->lpVtbl -> ContextSensitiveHelp(This,fEnterMode) | | ( (This)->lpVtbl -> ContextSensitiveHelp(This,fEnterMode) ) |
| | |
#define IOleInPlaceSite_CanInPlaceActivate(This) \ | | #define IOleInPlaceSite_CanInPlaceActivate(This) \ |
|
(This)->lpVtbl -> CanInPlaceActivate(This) | | ( (This)->lpVtbl -> CanInPlaceActivate(This) ) |
| | |
#define IOleInPlaceSite_OnInPlaceActivate(This) \ | | #define IOleInPlaceSite_OnInPlaceActivate(This) \ |
|
(This)->lpVtbl -> OnInPlaceActivate(This) | | ( (This)->lpVtbl -> OnInPlaceActivate(This) ) |
| | |
#define IOleInPlaceSite_OnUIActivate(This) \ | | #define IOleInPlaceSite_OnUIActivate(This) \ |
|
(This)->lpVtbl -> OnUIActivate(This) | | ( (This)->lpVtbl -> OnUIActivate(This) ) |
| | |
#define IOleInPlaceSite_GetWindowContext(This,ppFrame,ppDoc,lprcPosRect,lprcClip
Rect,lpFrameInfo) \ | | #define IOleInPlaceSite_GetWindowContext(This,ppFrame,ppDoc,lprcPosRect,lprcClip
Rect,lpFrameInfo) \ |
|
(This)->lpVtbl -> GetWindowContext(This,ppFrame,ppDoc,lprcPosRect,lprcClipRe
ct,lpFrameInfo) | | ( (This)->lpVtbl -> GetWindowContext(This,ppFrame,ppDoc,lprcPosRect,lprcClip
Rect,lpFrameInfo) ) |
| | |
#define IOleInPlaceSite_Scroll(This,scrollExtant) \ | | #define IOleInPlaceSite_Scroll(This,scrollExtant) \ |
|
(This)->lpVtbl -> Scroll(This,scrollExtant) | | ( (This)->lpVtbl -> Scroll(This,scrollExtant) ) |
| | |
#define IOleInPlaceSite_OnUIDeactivate(This,fUndoable) \ | | #define IOleInPlaceSite_OnUIDeactivate(This,fUndoable) \ |
|
(This)->lpVtbl -> OnUIDeactivate(This,fUndoable) | | ( (This)->lpVtbl -> OnUIDeactivate(This,fUndoable) ) |
| | |
#define IOleInPlaceSite_OnInPlaceDeactivate(This) \ | | #define IOleInPlaceSite_OnInPlaceDeactivate(This) \ |
|
(This)->lpVtbl -> OnInPlaceDeactivate(This) | | ( (This)->lpVtbl -> OnInPlaceDeactivate(This) ) |
| | |
#define IOleInPlaceSite_DiscardUndoState(This) \ | | #define IOleInPlaceSite_DiscardUndoState(This) \ |
|
(This)->lpVtbl -> DiscardUndoState(This) | | ( (This)->lpVtbl -> DiscardUndoState(This) ) |
| | |
#define IOleInPlaceSite_DeactivateAndUndo(This) \ | | #define IOleInPlaceSite_DeactivateAndUndo(This) \ |
|
(This)->lpVtbl -> DeactivateAndUndo(This) | | ( (This)->lpVtbl -> DeactivateAndUndo(This) ) |
| | |
#define IOleInPlaceSite_OnPosRectChange(This,lprcPosRect) \ | | #define IOleInPlaceSite_OnPosRectChange(This,lprcPosRect) \ |
|
(This)->lpVtbl -> OnPosRectChange(This,lprcPosRect) | | ( (This)->lpVtbl -> OnPosRectChange(This,lprcPosRect) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IOleInPlaceSite_CanInPlaceActivate_Proxy( | | |
IOleInPlaceSite * This); | | |
| | |
void __RPC_STUB IOleInPlaceSite_CanInPlaceActivate_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IOleInPlaceSite_OnInPlaceActivate_Proxy( | | |
IOleInPlaceSite * This); | | |
| | |
void __RPC_STUB IOleInPlaceSite_OnInPlaceActivate_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IOleInPlaceSite_OnUIActivate_Proxy( | | |
IOleInPlaceSite * This); | | |
| | |
void __RPC_STUB IOleInPlaceSite_OnUIActivate_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IOleInPlaceSite_GetWindowContext_Proxy( | | |
IOleInPlaceSite * This, | | |
/* [out] */ IOleInPlaceFrame **ppFrame, | | |
/* [out] */ IOleInPlaceUIWindow **ppDoc, | | |
/* [out] */ LPRECT lprcPosRect, | | |
/* [out] */ LPRECT lprcClipRect, | | |
/* [out][in] */ LPOLEINPLACEFRAMEINFO lpFrameInfo); | | |
| | |
void __RPC_STUB IOleInPlaceSite_GetWindowContext_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IOleInPlaceSite_Scroll_Proxy( | | |
IOleInPlaceSite * This, | | |
/* [in] */ SIZE scrollExtant); | | |
| | |
void __RPC_STUB IOleInPlaceSite_Scroll_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IOleInPlaceSite_OnUIDeactivate_Proxy( | | |
IOleInPlaceSite * This, | | |
/* [in] */ BOOL fUndoable); | | |
| | |
void __RPC_STUB IOleInPlaceSite_OnUIDeactivate_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IOleInPlaceSite_OnInPlaceDeactivate_Proxy( | | |
IOleInPlaceSite * This); | | |
| | |
void __RPC_STUB IOleInPlaceSite_OnInPlaceDeactivate_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IOleInPlaceSite_DiscardUndoState_Proxy( | | |
IOleInPlaceSite * This); | | |
| | |
void __RPC_STUB IOleInPlaceSite_DiscardUndoState_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IOleInPlaceSite_DeactivateAndUndo_Proxy( | | |
IOleInPlaceSite * This); | | |
| | |
void __RPC_STUB IOleInPlaceSite_DeactivateAndUndo_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IOleInPlaceSite_OnPosRectChange_Proxy( | | |
IOleInPlaceSite * This, | | |
/* [in] */ LPCRECT lprcPosRect); | | |
| | |
void __RPC_STUB IOleInPlaceSite_OnPosRectChange_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IOleInPlaceSite_INTERFACE_DEFINED__ */ | | #endif /* __IOleInPlaceSite_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IContinue_INTERFACE_DEFINED__ | | #ifndef __IContinue_INTERFACE_DEFINED__ |
#define __IContinue_INTERFACE_DEFINED__ | | #define __IContinue_INTERFACE_DEFINED__ |
| | |
/* interface IContinue */ | | /* interface IContinue */ |
/* [uuid][object] */ | | /* [uuid][object] */ |
| | |
EXTERN_C const IID IID_IContinue; | | EXTERN_C const IID IID_IContinue; |
| | |
| | |
skipping to change at line 3412 | | skipping to change at line 2537 |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IContinueVtbl | | typedef struct IContinueVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IContinue * This, | | IContinue * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IContinue * This); | | IContinue * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IContinue * This); | | IContinue * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *FContinue )( | | HRESULT ( STDMETHODCALLTYPE *FContinue )( |
IContinue * This); | | IContinue * This); |
| | |
| | |
skipping to change at line 3435 | | skipping to change at line 2561 |
} IContinueVtbl; | | } IContinueVtbl; |
| | |
interface IContinue | | interface IContinue |
{ | | { |
CONST_VTBL struct IContinueVtbl *lpVtbl; | | CONST_VTBL struct IContinueVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IContinue_QueryInterface(This,riid,ppvObject) \ | | #define IContinue_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IContinue_AddRef(This) \ | | #define IContinue_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IContinue_Release(This) \ | | #define IContinue_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IContinue_FContinue(This) \ | | #define IContinue_FContinue(This) \ |
|
(This)->lpVtbl -> FContinue(This) | | ( (This)->lpVtbl -> FContinue(This) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IContinue_FContinue_Proxy( | | |
IContinue * This); | | |
| | |
void __RPC_STUB IContinue_FContinue_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IContinue_INTERFACE_DEFINED__ */ | | #endif /* __IContinue_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IViewObject_INTERFACE_DEFINED__ | | #ifndef __IViewObject_INTERFACE_DEFINED__ |
#define __IViewObject_INTERFACE_DEFINED__ | | #define __IViewObject_INTERFACE_DEFINED__ |
| | |
/* interface IViewObject */ | | /* interface IViewObject */ |
/* [uuid][object] */ | | /* [uuid][object] */ |
| | |
|
typedef /* [unique] */ IViewObject *LPVIEWOBJECT; | | typedef /* [unique] */ __RPC_unique_pointer IViewObject *LPVIEWOBJECT; |
| | |
EXTERN_C const IID IID_IViewObject; | | EXTERN_C const IID IID_IViewObject; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("0000010d-0000-0000-C000-000000000046") | | MIDL_INTERFACE("0000010d-0000-0000-C000-000000000046") |
IViewObject : public IUnknown | | IViewObject : public IUnknown |
{ | | { |
public: | | public: |
virtual /* [local] */ HRESULT STDMETHODCALLTYPE Draw( | | virtual /* [local] */ HRESULT STDMETHODCALLTYPE Draw( |
| | |
skipping to change at line 3510 | | skipping to change at line 2627 |
/* [in] */ LONG lindex, | | /* [in] */ LONG lindex, |
/* [unique][in] */ void *pvAspect, | | /* [unique][in] */ void *pvAspect, |
/* [out] */ DWORD *pdwFreeze) = 0; | | /* [out] */ DWORD *pdwFreeze) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Unfreeze( | | virtual HRESULT STDMETHODCALLTYPE Unfreeze( |
/* [in] */ DWORD dwFreeze) = 0; | | /* [in] */ DWORD dwFreeze) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE SetAdvise( | | virtual HRESULT STDMETHODCALLTYPE SetAdvise( |
/* [in] */ DWORD aspects, | | /* [in] */ DWORD aspects, |
/* [in] */ DWORD advf, | | /* [in] */ DWORD advf, |
|
/* [unique][in] */ IAdviseSink *pAdvSink) = 0; | | /* [unique][in] */ __RPC__in_opt IAdviseSink *pAdvSink) = 0; |
| | |
virtual /* [local] */ HRESULT STDMETHODCALLTYPE GetAdvise( | | virtual /* [local] */ HRESULT STDMETHODCALLTYPE GetAdvise( |
/* [unique][out] */ DWORD *pAspects, | | /* [unique][out] */ DWORD *pAspects, |
/* [unique][out] */ DWORD *pAdvf, | | /* [unique][out] */ DWORD *pAdvf, |
/* [out] */ IAdviseSink **ppAdvSink) = 0; | | /* [out] */ IAdviseSink **ppAdvSink) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IViewObjectVtbl | | typedef struct IViewObjectVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IViewObject * This, | | IViewObject * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IViewObject * This); | | IViewObject * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IViewObject * This); | | IViewObject * This); |
| | |
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Draw )( | | /* [local] */ HRESULT ( STDMETHODCALLTYPE *Draw )( |
IViewObject * This, | | IViewObject * This, |
/* [in] */ DWORD dwDrawAspect, | | /* [in] */ DWORD dwDrawAspect, |
| | |
skipping to change at line 3574 | | skipping to change at line 2692 |
/* [out] */ DWORD *pdwFreeze); | | /* [out] */ DWORD *pdwFreeze); |
| | |
HRESULT ( STDMETHODCALLTYPE *Unfreeze )( | | HRESULT ( STDMETHODCALLTYPE *Unfreeze )( |
IViewObject * This, | | IViewObject * This, |
/* [in] */ DWORD dwFreeze); | | /* [in] */ DWORD dwFreeze); |
| | |
HRESULT ( STDMETHODCALLTYPE *SetAdvise )( | | HRESULT ( STDMETHODCALLTYPE *SetAdvise )( |
IViewObject * This, | | IViewObject * This, |
/* [in] */ DWORD aspects, | | /* [in] */ DWORD aspects, |
/* [in] */ DWORD advf, | | /* [in] */ DWORD advf, |
|
/* [unique][in] */ IAdviseSink *pAdvSink); | | /* [unique][in] */ __RPC__in_opt IAdviseSink *pAdvSink); |
| | |
/* [local] */ HRESULT ( STDMETHODCALLTYPE *GetAdvise )( | | /* [local] */ HRESULT ( STDMETHODCALLTYPE *GetAdvise )( |
IViewObject * This, | | IViewObject * This, |
/* [unique][out] */ DWORD *pAspects, | | /* [unique][out] */ DWORD *pAspects, |
/* [unique][out] */ DWORD *pAdvf, | | /* [unique][out] */ DWORD *pAdvf, |
/* [out] */ IAdviseSink **ppAdvSink); | | /* [out] */ IAdviseSink **ppAdvSink); |
| | |
END_INTERFACE | | END_INTERFACE |
} IViewObjectVtbl; | | } IViewObjectVtbl; |
| | |
interface IViewObject | | interface IViewObject |
{ | | { |
CONST_VTBL struct IViewObjectVtbl *lpVtbl; | | CONST_VTBL struct IViewObjectVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IViewObject_QueryInterface(This,riid,ppvObject) \ | | #define IViewObject_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IViewObject_AddRef(This) \ | | #define IViewObject_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IViewObject_Release(This) \ | | #define IViewObject_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IViewObject_Draw(This,dwDrawAspect,lindex,pvAspect,ptd,hdcTargetDev,hdcD
raw,lprcBounds,lprcWBounds,pfnContinue,dwContinue) \ | | #define IViewObject_Draw(This,dwDrawAspect,lindex,pvAspect,ptd,hdcTargetDev,hdcD
raw,lprcBounds,lprcWBounds,pfnContinue,dwContinue) \ |
|
(This)->lpVtbl -> Draw(This,dwDrawAspect,lindex,pvAspect,ptd,hdcTargetDev,hd
cDraw,lprcBounds,lprcWBounds,pfnContinue,dwContinue) | | ( (This)->lpVtbl -> Draw(This,dwDrawAspect,lindex,pvAspect,ptd,hdcTargetDev,
hdcDraw,lprcBounds,lprcWBounds,pfnContinue,dwContinue) ) |
| | |
#define IViewObject_GetColorSet(This,dwDrawAspect,lindex,pvAspect,ptd,hicTargetD
ev,ppColorSet) \ | | #define IViewObject_GetColorSet(This,dwDrawAspect,lindex,pvAspect,ptd,hicTargetD
ev,ppColorSet) \ |
|
(This)->lpVtbl -> GetColorSet(This,dwDrawAspect,lindex,pvAspect,ptd,hicTarge
tDev,ppColorSet) | | ( (This)->lpVtbl -> GetColorSet(This,dwDrawAspect,lindex,pvAspect,ptd,hicTar
getDev,ppColorSet) ) |
| | |
#define IViewObject_Freeze(This,dwDrawAspect,lindex,pvAspect,pdwFreeze) \ | | #define IViewObject_Freeze(This,dwDrawAspect,lindex,pvAspect,pdwFreeze) \ |
|
(This)->lpVtbl -> Freeze(This,dwDrawAspect,lindex,pvAspect,pdwFreeze) | | ( (This)->lpVtbl -> Freeze(This,dwDrawAspect,lindex,pvAspect,pdwFreeze) ) |
| | |
#define IViewObject_Unfreeze(This,dwFreeze) \ | | #define IViewObject_Unfreeze(This,dwFreeze) \ |
|
(This)->lpVtbl -> Unfreeze(This,dwFreeze) | | ( (This)->lpVtbl -> Unfreeze(This,dwFreeze) ) |
| | |
#define IViewObject_SetAdvise(This,aspects,advf,pAdvSink) \ | | #define IViewObject_SetAdvise(This,aspects,advf,pAdvSink) \ |
|
(This)->lpVtbl -> SetAdvise(This,aspects,advf,pAdvSink) | | ( (This)->lpVtbl -> SetAdvise(This,aspects,advf,pAdvSink) ) |
| | |
#define IViewObject_GetAdvise(This,pAspects,pAdvf,ppAdvSink) \ | | #define IViewObject_GetAdvise(This,pAspects,pAdvf,ppAdvSink) \ |
|
(This)->lpVtbl -> GetAdvise(This,pAspects,pAdvf,ppAdvSink) | | ( (This)->lpVtbl -> GetAdvise(This,pAspects,pAdvf,ppAdvSink) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IViewObject_RemoteDraw_Proxy( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IViewObject_RemoteDraw_Proxy( |
IViewObject * This, | | IViewObject * This, |
/* [in] */ DWORD dwDrawAspect, | | /* [in] */ DWORD dwDrawAspect, |
/* [in] */ LONG lindex, | | /* [in] */ LONG lindex, |
/* [in] */ ULONG_PTR pvAspect, | | /* [in] */ ULONG_PTR pvAspect, |
|
/* [unique][in] */ DVTARGETDEVICE *ptd, | | /* [unique][in] */ __RPC__in_opt DVTARGETDEVICE *ptd, |
/* [in] */ ULONG_PTR hdcTargetDev, | | /* [in] */ __RPC__in HDC hdcTargetDev, |
/* [in] */ ULONG_PTR hdcDraw, | | /* [in] */ __RPC__in HDC hdcDraw, |
/* [in] */ LPCRECTL lprcBounds, | | /* [unique][in] */ __RPC__in_opt LPCRECTL lprcBounds, |
/* [unique][in] */ LPCRECTL lprcWBounds, | | /* [unique][in] */ __RPC__in_opt LPCRECTL lprcWBounds, |
/* [in] */ IContinue *pContinue); | | /* [in] */ __RPC__in_opt IContinue *pContinue); |
| | |
void __RPC_STUB IViewObject_RemoteDraw_Stub( | | void __RPC_STUB IViewObject_RemoteDraw_Stub( |
IRpcStubBuffer *This, | | IRpcStubBuffer *This, |
IRpcChannelBuffer *_pRpcChannelBuffer, | | IRpcChannelBuffer *_pRpcChannelBuffer, |
PRPC_MESSAGE _pRpcMessage, | | PRPC_MESSAGE _pRpcMessage, |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IViewObject_RemoteGetColorSet_Proxy( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IViewObject_RemoteGetColorSet_Proxy( |
IViewObject * This, | | IViewObject * This, |
/* [in] */ DWORD dwDrawAspect, | | /* [in] */ DWORD dwDrawAspect, |
/* [in] */ LONG lindex, | | /* [in] */ LONG lindex, |
/* [in] */ ULONG_PTR pvAspect, | | /* [in] */ ULONG_PTR pvAspect, |
|
/* [unique][in] */ DVTARGETDEVICE *ptd, | | /* [unique][in] */ __RPC__in_opt DVTARGETDEVICE *ptd, |
/* [in] */ ULONG_PTR hicTargetDev, | | /* [in] */ ULONG_PTR hicTargetDev, |
|
/* [out] */ LOGPALETTE **ppColorSet); | | /* [out] */ __RPC__deref_out_opt LOGPALETTE **ppColorSet); |
| | |
void __RPC_STUB IViewObject_RemoteGetColorSet_Stub( | | void __RPC_STUB IViewObject_RemoteGetColorSet_Stub( |
IRpcStubBuffer *This, | | IRpcStubBuffer *This, |
IRpcChannelBuffer *_pRpcChannelBuffer, | | IRpcChannelBuffer *_pRpcChannelBuffer, |
PRPC_MESSAGE _pRpcMessage, | | PRPC_MESSAGE _pRpcMessage, |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IViewObject_RemoteFreeze_Proxy( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IViewObject_RemoteFreeze_Proxy( |
IViewObject * This, | | IViewObject * This, |
/* [in] */ DWORD dwDrawAspect, | | /* [in] */ DWORD dwDrawAspect, |
/* [in] */ LONG lindex, | | /* [in] */ LONG lindex, |
/* [in] */ ULONG_PTR pvAspect, | | /* [in] */ ULONG_PTR pvAspect, |
|
/* [out] */ DWORD *pdwFreeze); | | /* [out] */ __RPC__out DWORD *pdwFreeze); |
| | |
void __RPC_STUB IViewObject_RemoteFreeze_Stub( | | void __RPC_STUB IViewObject_RemoteFreeze_Stub( |
IRpcStubBuffer *This, | | IRpcStubBuffer *This, |
IRpcChannelBuffer *_pRpcChannelBuffer, | | IRpcChannelBuffer *_pRpcChannelBuffer, |
PRPC_MESSAGE _pRpcMessage, | | PRPC_MESSAGE _pRpcMessage, |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
|
HRESULT STDMETHODCALLTYPE IViewObject_Unfreeze_Proxy( | | |
IViewObject * This, | | |
/* [in] */ DWORD dwFreeze); | | |
| | |
void __RPC_STUB IViewObject_Unfreeze_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IViewObject_SetAdvise_Proxy( | | |
IViewObject * This, | | |
/* [in] */ DWORD aspects, | | |
/* [in] */ DWORD advf, | | |
/* [unique][in] */ IAdviseSink *pAdvSink); | | |
| | |
void __RPC_STUB IViewObject_SetAdvise_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IViewObject_RemoteGetAdvise_Proxy( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IViewObject_RemoteGetAdvise_Proxy( |
IViewObject * This, | | IViewObject * This, |
|
/* [out] */ DWORD *pAspects, | | /* [out] */ __RPC__out DWORD *pAspects, |
/* [out] */ DWORD *pAdvf, | | /* [out] */ __RPC__out DWORD *pAdvf, |
/* [out] */ IAdviseSink **ppAdvSink); | | /* [out] */ __RPC__deref_out_opt IAdviseSink **ppAdvSink); |
| | |
void __RPC_STUB IViewObject_RemoteGetAdvise_Stub( | | void __RPC_STUB IViewObject_RemoteGetAdvise_Stub( |
IRpcStubBuffer *This, | | IRpcStubBuffer *This, |
IRpcChannelBuffer *_pRpcChannelBuffer, | | IRpcChannelBuffer *_pRpcChannelBuffer, |
PRPC_MESSAGE _pRpcMessage, | | PRPC_MESSAGE _pRpcMessage, |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
#endif /* __IViewObject_INTERFACE_DEFINED__ */ | | #endif /* __IViewObject_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IViewObject2_INTERFACE_DEFINED__ | | #ifndef __IViewObject2_INTERFACE_DEFINED__ |
#define __IViewObject2_INTERFACE_DEFINED__ | | #define __IViewObject2_INTERFACE_DEFINED__ |
| | |
/* interface IViewObject2 */ | | /* interface IViewObject2 */ |
/* [uuid][object] */ | | /* [uuid][object] */ |
| | |
|
typedef /* [unique] */ IViewObject2 *LPVIEWOBJECT2; | | typedef /* [unique] */ __RPC_unique_pointer IViewObject2 *LPVIEWOBJECT2; |
| | |
EXTERN_C const IID IID_IViewObject2; | | EXTERN_C const IID IID_IViewObject2; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("00000127-0000-0000-C000-000000000046") | | MIDL_INTERFACE("00000127-0000-0000-C000-000000000046") |
IViewObject2 : public IViewObject | | IViewObject2 : public IViewObject |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE GetExtent( | | virtual HRESULT STDMETHODCALLTYPE GetExtent( |
/* [in] */ DWORD dwDrawAspect, | | /* [in] */ DWORD dwDrawAspect, |
/* [in] */ LONG lindex, | | /* [in] */ LONG lindex, |
|
/* [unique][in] */ DVTARGETDEVICE *ptd, | | /* [unique][in] */ __RPC__in_opt DVTARGETDEVICE *ptd, |
/* [out] */ LPSIZEL lpsizel) = 0; | | /* [out] */ __RPC__out LPSIZEL lpsizel) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IViewObject2Vtbl | | typedef struct IViewObject2Vtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IViewObject2 * This, | | IViewObject2 * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IViewObject2 * This); | | IViewObject2 * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IViewObject2 * This); | | IViewObject2 * This); |
| | |
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Draw )( | | /* [local] */ HRESULT ( STDMETHODCALLTYPE *Draw )( |
IViewObject2 * This, | | IViewObject2 * This, |
/* [in] */ DWORD dwDrawAspect, | | /* [in] */ DWORD dwDrawAspect, |
| | |
skipping to change at line 3784 | | skipping to change at line 2881 |
/* [out] */ DWORD *pdwFreeze); | | /* [out] */ DWORD *pdwFreeze); |
| | |
HRESULT ( STDMETHODCALLTYPE *Unfreeze )( | | HRESULT ( STDMETHODCALLTYPE *Unfreeze )( |
IViewObject2 * This, | | IViewObject2 * This, |
/* [in] */ DWORD dwFreeze); | | /* [in] */ DWORD dwFreeze); |
| | |
HRESULT ( STDMETHODCALLTYPE *SetAdvise )( | | HRESULT ( STDMETHODCALLTYPE *SetAdvise )( |
IViewObject2 * This, | | IViewObject2 * This, |
/* [in] */ DWORD aspects, | | /* [in] */ DWORD aspects, |
/* [in] */ DWORD advf, | | /* [in] */ DWORD advf, |
|
/* [unique][in] */ IAdviseSink *pAdvSink); | | /* [unique][in] */ __RPC__in_opt IAdviseSink *pAdvSink); |
| | |
/* [local] */ HRESULT ( STDMETHODCALLTYPE *GetAdvise )( | | /* [local] */ HRESULT ( STDMETHODCALLTYPE *GetAdvise )( |
IViewObject2 * This, | | IViewObject2 * This, |
/* [unique][out] */ DWORD *pAspects, | | /* [unique][out] */ DWORD *pAspects, |
/* [unique][out] */ DWORD *pAdvf, | | /* [unique][out] */ DWORD *pAdvf, |
/* [out] */ IAdviseSink **ppAdvSink); | | /* [out] */ IAdviseSink **ppAdvSink); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetExtent )( | | HRESULT ( STDMETHODCALLTYPE *GetExtent )( |
IViewObject2 * This, | | IViewObject2 * This, |
/* [in] */ DWORD dwDrawAspect, | | /* [in] */ DWORD dwDrawAspect, |
/* [in] */ LONG lindex, | | /* [in] */ LONG lindex, |
|
/* [unique][in] */ DVTARGETDEVICE *ptd, | | /* [unique][in] */ __RPC__in_opt DVTARGETDEVICE *ptd, |
/* [out] */ LPSIZEL lpsizel); | | /* [out] */ __RPC__out LPSIZEL lpsizel); |
| | |
END_INTERFACE | | END_INTERFACE |
} IViewObject2Vtbl; | | } IViewObject2Vtbl; |
| | |
interface IViewObject2 | | interface IViewObject2 |
{ | | { |
CONST_VTBL struct IViewObject2Vtbl *lpVtbl; | | CONST_VTBL struct IViewObject2Vtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IViewObject2_QueryInterface(This,riid,ppvObject) \ | | #define IViewObject2_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IViewObject2_AddRef(This) \ | | #define IViewObject2_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IViewObject2_Release(This) \ | | #define IViewObject2_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IViewObject2_Draw(This,dwDrawAspect,lindex,pvAspect,ptd,hdcTargetDev,hdc
Draw,lprcBounds,lprcWBounds,pfnContinue,dwContinue) \ | | #define IViewObject2_Draw(This,dwDrawAspect,lindex,pvAspect,ptd,hdcTargetDev,hdc
Draw,lprcBounds,lprcWBounds,pfnContinue,dwContinue) \ |
|
(This)->lpVtbl -> Draw(This,dwDrawAspect,lindex,pvAspect,ptd,hdcTargetDev,hd
cDraw,lprcBounds,lprcWBounds,pfnContinue,dwContinue) | | ( (This)->lpVtbl -> Draw(This,dwDrawAspect,lindex,pvAspect,ptd,hdcTargetDev,
hdcDraw,lprcBounds,lprcWBounds,pfnContinue,dwContinue) ) |
| | |
#define IViewObject2_GetColorSet(This,dwDrawAspect,lindex,pvAspect,ptd,hicTarget
Dev,ppColorSet) \ | | #define IViewObject2_GetColorSet(This,dwDrawAspect,lindex,pvAspect,ptd,hicTarget
Dev,ppColorSet) \ |
|
(This)->lpVtbl -> GetColorSet(This,dwDrawAspect,lindex,pvAspect,ptd,hicTarge
tDev,ppColorSet) | | ( (This)->lpVtbl -> GetColorSet(This,dwDrawAspect,lindex,pvAspect,ptd,hicTar
getDev,ppColorSet) ) |
| | |
#define IViewObject2_Freeze(This,dwDrawAspect,lindex,pvAspect,pdwFreeze) \ | | #define IViewObject2_Freeze(This,dwDrawAspect,lindex,pvAspect,pdwFreeze) \ |
|
(This)->lpVtbl -> Freeze(This,dwDrawAspect,lindex,pvAspect,pdwFreeze) | | ( (This)->lpVtbl -> Freeze(This,dwDrawAspect,lindex,pvAspect,pdwFreeze) ) |
| | |
#define IViewObject2_Unfreeze(This,dwFreeze) \ | | #define IViewObject2_Unfreeze(This,dwFreeze) \ |
|
(This)->lpVtbl -> Unfreeze(This,dwFreeze) | | ( (This)->lpVtbl -> Unfreeze(This,dwFreeze) ) |
| | |
#define IViewObject2_SetAdvise(This,aspects,advf,pAdvSink) \ | | #define IViewObject2_SetAdvise(This,aspects,advf,pAdvSink) \ |
|
(This)->lpVtbl -> SetAdvise(This,aspects,advf,pAdvSink) | | ( (This)->lpVtbl -> SetAdvise(This,aspects,advf,pAdvSink) ) |
| | |
#define IViewObject2_GetAdvise(This,pAspects,pAdvf,ppAdvSink) \ | | #define IViewObject2_GetAdvise(This,pAspects,pAdvf,ppAdvSink) \ |
|
(This)->lpVtbl -> GetAdvise(This,pAspects,pAdvf,ppAdvSink) | | ( (This)->lpVtbl -> GetAdvise(This,pAspects,pAdvf,ppAdvSink) ) |
| | |
#define IViewObject2_GetExtent(This,dwDrawAspect,lindex,ptd,lpsizel) \ | | #define IViewObject2_GetExtent(This,dwDrawAspect,lindex,ptd,lpsizel) \ |
|
(This)->lpVtbl -> GetExtent(This,dwDrawAspect,lindex,ptd,lpsizel) | | ( (This)->lpVtbl -> GetExtent(This,dwDrawAspect,lindex,ptd,lpsizel) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IViewObject2_GetExtent_Proxy( | | |
IViewObject2 * This, | | |
/* [in] */ DWORD dwDrawAspect, | | |
/* [in] */ LONG lindex, | | |
/* [unique][in] */ DVTARGETDEVICE *ptd, | | |
/* [out] */ LPSIZEL lpsizel); | | |
| | |
void __RPC_STUB IViewObject2_GetExtent_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IViewObject2_INTERFACE_DEFINED__ */ | | #endif /* __IViewObject2_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IDropSource_INTERFACE_DEFINED__ | | #ifndef __IDropSource_INTERFACE_DEFINED__ |
#define __IDropSource_INTERFACE_DEFINED__ | | #define __IDropSource_INTERFACE_DEFINED__ |
| | |
/* interface IDropSource */ | | /* interface IDropSource */ |
/* [uuid][object][local] */ | | /* [uuid][object][local] */ |
| | |
typedef /* [unique] */ IDropSource *LPDROPSOURCE; | | typedef /* [unique] */ IDropSource *LPDROPSOURCE; |
| | |
| | |
skipping to change at line 3892 | | skipping to change at line 2976 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IDropSourceVtbl | | typedef struct IDropSourceVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IDropSource * This, | | IDropSource * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IDropSource * This); | | IDropSource * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IDropSource * This); | | IDropSource * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryContinueDrag )( | | HRESULT ( STDMETHODCALLTYPE *QueryContinueDrag )( |
IDropSource * This, | | IDropSource * This, |
/* [in] */ BOOL fEscapePressed, | | /* [in] */ BOOL fEscapePressed, |
| | |
skipping to change at line 3920 | | skipping to change at line 3005 |
} IDropSourceVtbl; | | } IDropSourceVtbl; |
| | |
interface IDropSource | | interface IDropSource |
{ | | { |
CONST_VTBL struct IDropSourceVtbl *lpVtbl; | | CONST_VTBL struct IDropSourceVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IDropSource_QueryInterface(This,riid,ppvObject) \ | | #define IDropSource_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IDropSource_AddRef(This) \ | | #define IDropSource_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IDropSource_Release(This) \ | | #define IDropSource_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IDropSource_QueryContinueDrag(This,fEscapePressed,grfKeyState) \ | | #define IDropSource_QueryContinueDrag(This,fEscapePressed,grfKeyState) \ |
|
(This)->lpVtbl -> QueryContinueDrag(This,fEscapePressed,grfKeyState) | | ( (This)->lpVtbl -> QueryContinueDrag(This,fEscapePressed,grfKeyState) ) |
| | |
#define IDropSource_GiveFeedback(This,dwEffect) \ | | #define IDropSource_GiveFeedback(This,dwEffect) \ |
|
(This)->lpVtbl -> GiveFeedback(This,dwEffect) | | ( (This)->lpVtbl -> GiveFeedback(This,dwEffect) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IDropSource_QueryContinueDrag_Proxy( | | |
IDropSource * This, | | |
/* [in] */ BOOL fEscapePressed, | | |
/* [in] */ DWORD grfKeyState); | | |
| | |
void __RPC_STUB IDropSource_QueryContinueDrag_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IDropSource_GiveFeedback_Proxy( | | |
IDropSource * This, | | |
/* [in] */ DWORD dwEffect); | | |
| | |
void __RPC_STUB IDropSource_GiveFeedback_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IDropSource_INTERFACE_DEFINED__ */ | | #endif /* __IDropSource_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IDropTarget_INTERFACE_DEFINED__ | | #ifndef __IDropTarget_INTERFACE_DEFINED__ |
#define __IDropTarget_INTERFACE_DEFINED__ | | #define __IDropTarget_INTERFACE_DEFINED__ |
| | |
/* interface IDropTarget */ | | /* interface IDropTarget */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
|
typedef /* [unique] */ IDropTarget *LPDROPTARGET; | | typedef /* [unique] */ __RPC_unique_pointer IDropTarget *LPDROPTARGET; |
| | |
#define MK_ALT ( 0x20 ) | | #define MK_ALT ( 0x20 ) |
| | |
#define DROPEFFECT_NONE ( 0 ) | | #define DROPEFFECT_NONE ( 0 ) |
| | |
#define DROPEFFECT_COPY ( 1 ) | | #define DROPEFFECT_COPY ( 1 ) |
| | |
#define DROPEFFECT_MOVE ( 2 ) | | #define DROPEFFECT_MOVE ( 2 ) |
| | |
#define DROPEFFECT_LINK ( 4 ) | | #define DROPEFFECT_LINK ( 4 ) |
| | |
skipping to change at line 4010 | | skipping to change at line 3074 |
| | |
EXTERN_C const IID IID_IDropTarget; | | EXTERN_C const IID IID_IDropTarget; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("00000122-0000-0000-C000-000000000046") | | MIDL_INTERFACE("00000122-0000-0000-C000-000000000046") |
IDropTarget : public IUnknown | | IDropTarget : public IUnknown |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE DragEnter( | | virtual HRESULT STDMETHODCALLTYPE DragEnter( |
|
/* [unique][in] */ IDataObject *pDataObj, | | /* [unique][in] */ __RPC__in_opt IDataObject *pDataObj, |
/* [in] */ DWORD grfKeyState, | | /* [in] */ DWORD grfKeyState, |
/* [in] */ POINTL pt, | | /* [in] */ POINTL pt, |
|
/* [out][in] */ DWORD *pdwEffect) = 0; | | /* [out][in] */ __RPC__inout DWORD *pdwEffect) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE DragOver( | | virtual HRESULT STDMETHODCALLTYPE DragOver( |
/* [in] */ DWORD grfKeyState, | | /* [in] */ DWORD grfKeyState, |
/* [in] */ POINTL pt, | | /* [in] */ POINTL pt, |
|
/* [out][in] */ DWORD *pdwEffect) = 0; | | /* [out][in] */ __RPC__inout DWORD *pdwEffect) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE DragLeave( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE DragLeave( void) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Drop( | | virtual HRESULT STDMETHODCALLTYPE Drop( |
|
/* [unique][in] */ IDataObject *pDataObj, | | /* [unique][in] */ __RPC__in_opt IDataObject *pDataObj, |
/* [in] */ DWORD grfKeyState, | | /* [in] */ DWORD grfKeyState, |
/* [in] */ POINTL pt, | | /* [in] */ POINTL pt, |
|
/* [out][in] */ DWORD *pdwEffect) = 0; | | /* [out][in] */ __RPC__inout DWORD *pdwEffect) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IDropTargetVtbl | | typedef struct IDropTargetVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IDropTarget * This, | | IDropTarget * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IDropTarget * This); | | IDropTarget * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IDropTarget * This); | | IDropTarget * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *DragEnter )( | | HRESULT ( STDMETHODCALLTYPE *DragEnter )( |
IDropTarget * This, | | IDropTarget * This, |
|
/* [unique][in] */ IDataObject *pDataObj, | | /* [unique][in] */ __RPC__in_opt IDataObject *pDataObj, |
/* [in] */ DWORD grfKeyState, | | /* [in] */ DWORD grfKeyState, |
/* [in] */ POINTL pt, | | /* [in] */ POINTL pt, |
|
/* [out][in] */ DWORD *pdwEffect); | | /* [out][in] */ __RPC__inout DWORD *pdwEffect); |
| | |
HRESULT ( STDMETHODCALLTYPE *DragOver )( | | HRESULT ( STDMETHODCALLTYPE *DragOver )( |
IDropTarget * This, | | IDropTarget * This, |
/* [in] */ DWORD grfKeyState, | | /* [in] */ DWORD grfKeyState, |
/* [in] */ POINTL pt, | | /* [in] */ POINTL pt, |
|
/* [out][in] */ DWORD *pdwEffect); | | /* [out][in] */ __RPC__inout DWORD *pdwEffect); |
| | |
HRESULT ( STDMETHODCALLTYPE *DragLeave )( | | HRESULT ( STDMETHODCALLTYPE *DragLeave )( |
IDropTarget * This); | | IDropTarget * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *Drop )( | | HRESULT ( STDMETHODCALLTYPE *Drop )( |
IDropTarget * This, | | IDropTarget * This, |
|
/* [unique][in] */ IDataObject *pDataObj, | | /* [unique][in] */ __RPC__in_opt IDataObject *pDataObj, |
/* [in] */ DWORD grfKeyState, | | /* [in] */ DWORD grfKeyState, |
/* [in] */ POINTL pt, | | /* [in] */ POINTL pt, |
|
/* [out][in] */ DWORD *pdwEffect); | | /* [out][in] */ __RPC__inout DWORD *pdwEffect); |
| | |
END_INTERFACE | | END_INTERFACE |
} IDropTargetVtbl; | | } IDropTargetVtbl; |
| | |
interface IDropTarget | | interface IDropTarget |
{ | | { |
CONST_VTBL struct IDropTargetVtbl *lpVtbl; | | CONST_VTBL struct IDropTargetVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IDropTarget_QueryInterface(This,riid,ppvObject) \ | | #define IDropTarget_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IDropTarget_AddRef(This) \ | | #define IDropTarget_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IDropTarget_Release(This) \ | | #define IDropTarget_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IDropTarget_DragEnter(This,pDataObj,grfKeyState,pt,pdwEffect) \ | | #define IDropTarget_DragEnter(This,pDataObj,grfKeyState,pt,pdwEffect) \ |
|
(This)->lpVtbl -> DragEnter(This,pDataObj,grfKeyState,pt,pdwEffect) | | ( (This)->lpVtbl -> DragEnter(This,pDataObj,grfKeyState,pt,pdwEffect) ) |
| | |
#define IDropTarget_DragOver(This,grfKeyState,pt,pdwEffect) \ | | #define IDropTarget_DragOver(This,grfKeyState,pt,pdwEffect) \ |
|
(This)->lpVtbl -> DragOver(This,grfKeyState,pt,pdwEffect) | | ( (This)->lpVtbl -> DragOver(This,grfKeyState,pt,pdwEffect) ) |
| | |
#define IDropTarget_DragLeave(This) \ | | #define IDropTarget_DragLeave(This) \ |
|
(This)->lpVtbl -> DragLeave(This) | | ( (This)->lpVtbl -> DragLeave(This) ) |
| | |
#define IDropTarget_Drop(This,pDataObj,grfKeyState,pt,pdwEffect) \ | | #define IDropTarget_Drop(This,pDataObj,grfKeyState,pt,pdwEffect) \ |
|
(This)->lpVtbl -> Drop(This,pDataObj,grfKeyState,pt,pdwEffect) | | ( (This)->lpVtbl -> Drop(This,pDataObj,grfKeyState,pt,pdwEffect) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IDropTarget_DragEnter_Proxy( | | #endif /* __IDropTarget_INTERFACE_DEFINED__ */ |
IDropTarget * This, | | |
/* [unique][in] */ IDataObject *pDataObj, | | |
/* [in] */ DWORD grfKeyState, | | |
/* [in] */ POINTL pt, | | |
/* [out][in] */ DWORD *pdwEffect); | | |
| | |
|
void __RPC_STUB IDropTarget_DragEnter_Stub( | | #ifndef __IDropSourceNotify_INTERFACE_DEFINED__ |
IRpcStubBuffer *This, | | #define __IDropSourceNotify_INTERFACE_DEFINED__ |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
|
HRESULT STDMETHODCALLTYPE IDropTarget_DragOver_Proxy( | | /* interface IDropSourceNotify */ |
IDropTarget * This, | | /* [unique][uuid][object][local] */ |
/* [in] */ DWORD grfKeyState, | | |
/* [in] */ POINTL pt, | | |
/* [out][in] */ DWORD *pdwEffect); | | |
| | |
|
void __RPC_STUB IDropTarget_DragOver_Stub( | | EXTERN_C const IID IID_IDropSourceNotify; |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
|
HRESULT STDMETHODCALLTYPE IDropTarget_DragLeave_Proxy( | | #if defined(__cplusplus) && !defined(CINTERFACE) |
IDropTarget * This); | | |
| | |
|
void __RPC_STUB IDropTarget_DragLeave_Stub( | | MIDL_INTERFACE("0000012B-0000-0000-C000-000000000046") |
IRpcStubBuffer *This, | | IDropSourceNotify : public IUnknown |
IRpcChannelBuffer *_pRpcChannelBuffer, | | { |
PRPC_MESSAGE _pRpcMessage, | | public: |
DWORD *_pdwStubPhase); | | virtual HRESULT STDMETHODCALLTYPE DragEnterTarget( |
| | /* [in] */ HWND hwndTarget) = 0; |
| | |
|
HRESULT STDMETHODCALLTYPE IDropTarget_Drop_Proxy( | | virtual HRESULT STDMETHODCALLTYPE DragLeaveTarget( void) = 0; |
IDropTarget * This, | | |
/* [unique][in] */ IDataObject *pDataObj, | | |
/* [in] */ DWORD grfKeyState, | | |
/* [in] */ POINTL pt, | | |
/* [out][in] */ DWORD *pdwEffect); | | |
| | |
|
void __RPC_STUB IDropTarget_Drop_Stub( | | }; |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
|
#endif /* __IDropTarget_INTERFACE_DEFINED__ */ | | #else /* C style interface */ |
| | |
| | typedef struct IDropSourceNotifyVtbl |
| | { |
| | BEGIN_INTERFACE |
| | |
| | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
| | IDropSourceNotify * This, |
| | /* [in] */ REFIID riid, |
| | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
| | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| | IDropSourceNotify * This); |
| | |
| | ULONG ( STDMETHODCALLTYPE *Release )( |
| | IDropSourceNotify * This); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *DragEnterTarget )( |
| | IDropSourceNotify * This, |
| | /* [in] */ HWND hwndTarget); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *DragLeaveTarget )( |
| | IDropSourceNotify * This); |
| | |
| | END_INTERFACE |
| | } IDropSourceNotifyVtbl; |
| | |
| | interface IDropSourceNotify |
| | { |
| | CONST_VTBL struct IDropSourceNotifyVtbl *lpVtbl; |
| | }; |
| | |
| | #ifdef COBJMACROS |
| | |
| | #define IDropSourceNotify_QueryInterface(This,riid,ppvObject) \ |
| | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
| | #define IDropSourceNotify_AddRef(This) \ |
| | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
| | #define IDropSourceNotify_Release(This) \ |
| | ( (This)->lpVtbl -> Release(This) ) |
| | |
| | #define IDropSourceNotify_DragEnterTarget(This,hwndTarget) \ |
| | ( (This)->lpVtbl -> DragEnterTarget(This,hwndTarget) ) |
| | |
| | #define IDropSourceNotify_DragLeaveTarget(This) \ |
| | ( (This)->lpVtbl -> DragLeaveTarget(This) ) |
| | |
| | #endif /* COBJMACROS */ |
| | |
| | #endif /* C style interface */ |
| | |
| | #endif /* __IDropSourceNotify_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IEnumOLEVERB_INTERFACE_DEFINED__ | | #ifndef __IEnumOLEVERB_INTERFACE_DEFINED__ |
#define __IEnumOLEVERB_INTERFACE_DEFINED__ | | #define __IEnumOLEVERB_INTERFACE_DEFINED__ |
| | |
/* interface IEnumOLEVERB */ | | /* interface IEnumOLEVERB */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
|
typedef /* [unique] */ IEnumOLEVERB *LPENUMOLEVERB; | | typedef /* [unique] */ __RPC_unique_pointer IEnumOLEVERB *LPENUMOLEVERB; |
| | |
typedef struct tagOLEVERB | | typedef struct tagOLEVERB |
{ | | { |
LONG lVerb; | | LONG lVerb; |
LPOLESTR lpszVerbName; | | LPOLESTR lpszVerbName; |
DWORD fuFlags; | | DWORD fuFlags; |
DWORD grfAttribs; | | DWORD grfAttribs; |
} OLEVERB; | | } OLEVERB; |
| | |
typedef struct tagOLEVERB *LPOLEVERB; | | typedef struct tagOLEVERB *LPOLEVERB; |
| | |
skipping to change at line 4197 | | skipping to change at line 3292 |
/* [in] */ ULONG celt, | | /* [in] */ ULONG celt, |
/* [length_is][size_is][out] */ LPOLEVERB rgelt, | | /* [length_is][size_is][out] */ LPOLEVERB rgelt, |
/* [out] */ ULONG *pceltFetched) = 0; | | /* [out] */ ULONG *pceltFetched) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Skip( | | virtual HRESULT STDMETHODCALLTYPE Skip( |
/* [in] */ ULONG celt) = 0; | | /* [in] */ ULONG celt) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Clone( | | virtual HRESULT STDMETHODCALLTYPE Clone( |
|
/* [out] */ IEnumOLEVERB **ppenum) = 0; | | /* [out] */ __RPC__deref_out_opt IEnumOLEVERB **ppenum) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IEnumOLEVERBVtbl | | typedef struct IEnumOLEVERBVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IEnumOLEVERB * This, | | IEnumOLEVERB * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IEnumOLEVERB * This); | | IEnumOLEVERB * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IEnumOLEVERB * This); | | IEnumOLEVERB * This); |
| | |
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Next )( | | /* [local] */ HRESULT ( STDMETHODCALLTYPE *Next )( |
IEnumOLEVERB * This, | | IEnumOLEVERB * This, |
/* [in] */ ULONG celt, | | /* [in] */ ULONG celt, |
| | |
skipping to change at line 4233 | | skipping to change at line 3329 |
| | |
HRESULT ( STDMETHODCALLTYPE *Skip )( | | HRESULT ( STDMETHODCALLTYPE *Skip )( |
IEnumOLEVERB * This, | | IEnumOLEVERB * This, |
/* [in] */ ULONG celt); | | /* [in] */ ULONG celt); |
| | |
HRESULT ( STDMETHODCALLTYPE *Reset )( | | HRESULT ( STDMETHODCALLTYPE *Reset )( |
IEnumOLEVERB * This); | | IEnumOLEVERB * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *Clone )( | | HRESULT ( STDMETHODCALLTYPE *Clone )( |
IEnumOLEVERB * This, | | IEnumOLEVERB * This, |
|
/* [out] */ IEnumOLEVERB **ppenum); | | /* [out] */ __RPC__deref_out_opt IEnumOLEVERB **ppenum); |
| | |
END_INTERFACE | | END_INTERFACE |
} IEnumOLEVERBVtbl; | | } IEnumOLEVERBVtbl; |
| | |
interface IEnumOLEVERB | | interface IEnumOLEVERB |
{ | | { |
CONST_VTBL struct IEnumOLEVERBVtbl *lpVtbl; | | CONST_VTBL struct IEnumOLEVERBVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IEnumOLEVERB_QueryInterface(This,riid,ppvObject) \ | | #define IEnumOLEVERB_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IEnumOLEVERB_AddRef(This) \ | | #define IEnumOLEVERB_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IEnumOLEVERB_Release(This) \ | | #define IEnumOLEVERB_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IEnumOLEVERB_Next(This,celt,rgelt,pceltFetched) \ | | #define IEnumOLEVERB_Next(This,celt,rgelt,pceltFetched) \ |
|
(This)->lpVtbl -> Next(This,celt,rgelt,pceltFetched) | | ( (This)->lpVtbl -> Next(This,celt,rgelt,pceltFetched) ) |
| | |
#define IEnumOLEVERB_Skip(This,celt) \ | | #define IEnumOLEVERB_Skip(This,celt) \ |
|
(This)->lpVtbl -> Skip(This,celt) | | ( (This)->lpVtbl -> Skip(This,celt) ) |
| | |
#define IEnumOLEVERB_Reset(This) \ | | #define IEnumOLEVERB_Reset(This) \ |
|
(This)->lpVtbl -> Reset(This) | | ( (This)->lpVtbl -> Reset(This) ) |
| | |
#define IEnumOLEVERB_Clone(This,ppenum) \ | | #define IEnumOLEVERB_Clone(This,ppenum) \ |
|
(This)->lpVtbl -> Clone(This,ppenum) | | ( (This)->lpVtbl -> Clone(This,ppenum) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IEnumOLEVERB_RemoteNext_Proxy( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IEnumOLEVERB_RemoteNext_Proxy( |
IEnumOLEVERB * This, | | IEnumOLEVERB * This, |
/* [in] */ ULONG celt, | | /* [in] */ ULONG celt, |
|
/* [length_is][size_is][out] */ LPOLEVERB rgelt, | | /* [length_is][size_is][out] */ __RPC__out_ecount_part(celt, *pceltFetched) |
/* [out] */ ULONG *pceltFetched); | | LPOLEVERB rgelt, |
| | /* [out] */ __RPC__out ULONG *pceltFetched); |
| | |
void __RPC_STUB IEnumOLEVERB_RemoteNext_Stub( | | void __RPC_STUB IEnumOLEVERB_RemoteNext_Stub( |
IRpcStubBuffer *This, | | IRpcStubBuffer *This, |
IRpcChannelBuffer *_pRpcChannelBuffer, | | IRpcChannelBuffer *_pRpcChannelBuffer, |
PRPC_MESSAGE _pRpcMessage, | | PRPC_MESSAGE _pRpcMessage, |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
|
HRESULT STDMETHODCALLTYPE IEnumOLEVERB_Skip_Proxy( | | |
IEnumOLEVERB * This, | | |
/* [in] */ ULONG celt); | | |
| | |
void __RPC_STUB IEnumOLEVERB_Skip_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IEnumOLEVERB_Reset_Proxy( | | |
IEnumOLEVERB * This); | | |
| | |
void __RPC_STUB IEnumOLEVERB_Reset_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IEnumOLEVERB_Clone_Proxy( | | |
IEnumOLEVERB * This, | | |
/* [out] */ IEnumOLEVERB **ppenum); | | |
| | |
void __RPC_STUB IEnumOLEVERB_Clone_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IEnumOLEVERB_INTERFACE_DEFINED__ */ | | #endif /* __IEnumOLEVERB_INTERFACE_DEFINED__ */ |
| | |
/* Additional Prototypes for ALL interfaces */ | | /* Additional Prototypes for ALL interfaces */ |
| | |
unsigned long __RPC_USER CLIPFORMAT_UserSize( unsigned long *,
unsigned long , CLIPFORMAT * ); | | unsigned long __RPC_USER CLIPFORMAT_UserSize( unsigned long *,
unsigned long , CLIPFORMAT * ); |
unsigned char * __RPC_USER CLIPFORMAT_UserMarshal( unsigned long *, unsigned c
har *, CLIPFORMAT * ); | | unsigned char * __RPC_USER CLIPFORMAT_UserMarshal( unsigned long *, unsigned c
har *, CLIPFORMAT * ); |
unsigned char * __RPC_USER CLIPFORMAT_UserUnmarshal(unsigned long *, unsigned c
har *, CLIPFORMAT * ); | | unsigned char * __RPC_USER CLIPFORMAT_UserUnmarshal(unsigned long *, unsigned c
har *, CLIPFORMAT * ); |
void __RPC_USER CLIPFORMAT_UserFree( unsigned long *,
CLIPFORMAT * ); | | void __RPC_USER CLIPFORMAT_UserFree( unsigned long *,
CLIPFORMAT * ); |
| | |
unsigned long __RPC_USER HACCEL_UserSize( unsigned long *, unsi
gned long , HACCEL * ); | | unsigned long __RPC_USER HACCEL_UserSize( unsigned long *, unsi
gned long , HACCEL * ); |
unsigned char * __RPC_USER HACCEL_UserMarshal( unsigned long *, unsigned char
*, HACCEL * ); | | unsigned char * __RPC_USER HACCEL_UserMarshal( unsigned long *, unsigned char
*, HACCEL * ); |
unsigned char * __RPC_USER HACCEL_UserUnmarshal(unsigned long *, unsigned char
*, HACCEL * ); | | unsigned char * __RPC_USER HACCEL_UserUnmarshal(unsigned long *, unsigned char
*, HACCEL * ); |
void __RPC_USER HACCEL_UserFree( unsigned long *, HACC
EL * ); | | void __RPC_USER HACCEL_UserFree( unsigned long *, HACC
EL * ); |
| | |
|
| | unsigned long __RPC_USER HDC_UserSize( unsigned long *, unsigne |
| | d long , HDC * ); |
| | unsigned char * __RPC_USER HDC_UserMarshal( unsigned long *, unsigned char *, |
| | HDC * ); |
| | unsigned char * __RPC_USER HDC_UserUnmarshal(unsigned long *, unsigned char *, |
| | HDC * ); |
| | void __RPC_USER HDC_UserFree( unsigned long *, HDC * ) |
| | ; |
| | |
unsigned long __RPC_USER HGLOBAL_UserSize( unsigned long *, uns
igned long , HGLOBAL * ); | | unsigned long __RPC_USER HGLOBAL_UserSize( unsigned long *, uns
igned long , HGLOBAL * ); |
unsigned char * __RPC_USER HGLOBAL_UserMarshal( unsigned long *, unsigned char
*, HGLOBAL * ); | | unsigned char * __RPC_USER HGLOBAL_UserMarshal( unsigned long *, unsigned char
*, HGLOBAL * ); |
unsigned char * __RPC_USER HGLOBAL_UserUnmarshal(unsigned long *, unsigned char
*, HGLOBAL * ); | | unsigned char * __RPC_USER HGLOBAL_UserUnmarshal(unsigned long *, unsigned char
*, HGLOBAL * ); |
void __RPC_USER HGLOBAL_UserFree( unsigned long *, HGL
OBAL * ); | | void __RPC_USER HGLOBAL_UserFree( unsigned long *, HGL
OBAL * ); |
| | |
unsigned long __RPC_USER HMENU_UserSize( unsigned long *, unsig
ned long , HMENU * ); | | unsigned long __RPC_USER HMENU_UserSize( unsigned long *, unsig
ned long , HMENU * ); |
unsigned char * __RPC_USER HMENU_UserMarshal( unsigned long *, unsigned char *
, HMENU * ); | | unsigned char * __RPC_USER HMENU_UserMarshal( unsigned long *, unsigned char *
, HMENU * ); |
unsigned char * __RPC_USER HMENU_UserUnmarshal(unsigned long *, unsigned char *
, HMENU * ); | | unsigned char * __RPC_USER HMENU_UserUnmarshal(unsigned long *, unsigned char *
, HMENU * ); |
void __RPC_USER HMENU_UserFree( unsigned long *, HMENU
* ); | | void __RPC_USER HMENU_UserFree( unsigned long *, HMENU
* ); |
| | |
unsigned long __RPC_USER HWND_UserSize( unsigned long *, unsign
ed long , HWND * ); | | unsigned long __RPC_USER HWND_UserSize( unsigned long *, unsign
ed long , HWND * ); |
unsigned char * __RPC_USER HWND_UserMarshal( unsigned long *, unsigned char *,
HWND * ); | | unsigned char * __RPC_USER HWND_UserMarshal( unsigned long *, unsigned char *,
HWND * ); |
unsigned char * __RPC_USER HWND_UserUnmarshal(unsigned long *, unsigned char *,
HWND * ); | | unsigned char * __RPC_USER HWND_UserUnmarshal(unsigned long *, unsigned char *,
HWND * ); |
void __RPC_USER HWND_UserFree( unsigned long *, HWND *
); | | void __RPC_USER HWND_UserFree( unsigned long *, HWND *
); |
| | |
unsigned long __RPC_USER STGMEDIUM_UserSize( unsigned long *, u
nsigned long , STGMEDIUM * ); | | unsigned long __RPC_USER STGMEDIUM_UserSize( unsigned long *, u
nsigned long , STGMEDIUM * ); |
unsigned char * __RPC_USER STGMEDIUM_UserMarshal( unsigned long *, unsigned ch
ar *, STGMEDIUM * ); | | unsigned char * __RPC_USER STGMEDIUM_UserMarshal( unsigned long *, unsigned ch
ar *, STGMEDIUM * ); |
unsigned char * __RPC_USER STGMEDIUM_UserUnmarshal(unsigned long *, unsigned ch
ar *, STGMEDIUM * ); | | unsigned char * __RPC_USER STGMEDIUM_UserUnmarshal(unsigned long *, unsigned ch
ar *, STGMEDIUM * ); |
void __RPC_USER STGMEDIUM_UserFree( unsigned long *, S
TGMEDIUM * ); | | void __RPC_USER STGMEDIUM_UserFree( unsigned long *, S
TGMEDIUM * ); |
| | |
|
| | unsigned long __RPC_USER CLIPFORMAT_UserSize64( unsigned long * |
| | , unsigned long , CLIPFORMAT * ); |
| | unsigned char * __RPC_USER CLIPFORMAT_UserMarshal64( unsigned long *, unsigned |
| | char *, CLIPFORMAT * ); |
| | unsigned char * __RPC_USER CLIPFORMAT_UserUnmarshal64(unsigned long *, unsigned |
| | char *, CLIPFORMAT * ); |
| | void __RPC_USER CLIPFORMAT_UserFree64( unsigned long * |
| | , CLIPFORMAT * ); |
| | |
| | unsigned long __RPC_USER HACCEL_UserSize64( unsigned long *, un |
| | signed long , HACCEL * ); |
| | unsigned char * __RPC_USER HACCEL_UserMarshal64( unsigned long *, unsigned cha |
| | r *, HACCEL * ); |
| | unsigned char * __RPC_USER HACCEL_UserUnmarshal64(unsigned long *, unsigned cha |
| | r *, HACCEL * ); |
| | void __RPC_USER HACCEL_UserFree64( unsigned long *, HA |
| | CCEL * ); |
| | |
| | unsigned long __RPC_USER HDC_UserSize64( unsigned long *, unsig |
| | ned long , HDC * ); |
| | unsigned char * __RPC_USER HDC_UserMarshal64( unsigned long *, unsigned char * |
| | , HDC * ); |
| | unsigned char * __RPC_USER HDC_UserUnmarshal64(unsigned long *, unsigned char * |
| | , HDC * ); |
| | void __RPC_USER HDC_UserFree64( unsigned long *, HDC * |
| | ); |
| | |
| | unsigned long __RPC_USER HGLOBAL_UserSize64( unsigned long *, u |
| | nsigned long , HGLOBAL * ); |
| | unsigned char * __RPC_USER HGLOBAL_UserMarshal64( unsigned long *, unsigned ch |
| | ar *, HGLOBAL * ); |
| | unsigned char * __RPC_USER HGLOBAL_UserUnmarshal64(unsigned long *, unsigned ch |
| | ar *, HGLOBAL * ); |
| | void __RPC_USER HGLOBAL_UserFree64( unsigned long *, H |
| | GLOBAL * ); |
| | |
| | unsigned long __RPC_USER HMENU_UserSize64( unsigned long *, uns |
| | igned long , HMENU * ); |
| | unsigned char * __RPC_USER HMENU_UserMarshal64( unsigned long *, unsigned char |
| | *, HMENU * ); |
| | unsigned char * __RPC_USER HMENU_UserUnmarshal64(unsigned long *, unsigned char |
| | *, HMENU * ); |
| | void __RPC_USER HMENU_UserFree64( unsigned long *, HME |
| | NU * ); |
| | |
| | unsigned long __RPC_USER HWND_UserSize64( unsigned long *, unsi |
| | gned long , HWND * ); |
| | unsigned char * __RPC_USER HWND_UserMarshal64( unsigned long *, unsigned char |
| | *, HWND * ); |
| | unsigned char * __RPC_USER HWND_UserUnmarshal64(unsigned long *, unsigned char |
| | *, HWND * ); |
| | void __RPC_USER HWND_UserFree64( unsigned long *, HWND |
| | * ); |
| | |
| | unsigned long __RPC_USER STGMEDIUM_UserSize64( unsigned long *, |
| | unsigned long , STGMEDIUM * ); |
| | unsigned char * __RPC_USER STGMEDIUM_UserMarshal64( unsigned long *, unsigned |
| | char *, STGMEDIUM * ); |
| | unsigned char * __RPC_USER STGMEDIUM_UserUnmarshal64(unsigned long *, unsigned |
| | char *, STGMEDIUM * ); |
| | void __RPC_USER STGMEDIUM_UserFree64( unsigned long *, |
| | STGMEDIUM * ); |
| | |
/* [local] */ HRESULT STDMETHODCALLTYPE IOleCache2_UpdateCache_Proxy( | | /* [local] */ HRESULT STDMETHODCALLTYPE IOleCache2_UpdateCache_Proxy( |
IOleCache2 * This, | | IOleCache2 * This, |
/* [in] */ LPDATAOBJECT pDataObject, | | /* [in] */ LPDATAOBJECT pDataObject, |
/* [in] */ DWORD grfUpdf, | | /* [in] */ DWORD grfUpdf, |
/* [in] */ LPVOID pReserved); | | /* [in] */ LPVOID pReserved); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IOleCache2_UpdateCache_Stub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IOleCache2_UpdateCache_Stub( |
IOleCache2 * This, | | IOleCache2 * This, |
|
/* [in] */ LPDATAOBJECT pDataObject, | | /* [in] */ __RPC__in_opt LPDATAOBJECT pDataObject, |
/* [in] */ DWORD grfUpdf, | | /* [in] */ DWORD grfUpdf, |
/* [in] */ LONG_PTR pReserved); | | /* [in] */ LONG_PTR pReserved); |
| | |
/* [local] */ HRESULT STDMETHODCALLTYPE IOleInPlaceActiveObject_TranslateAcceler
ator_Proxy( | | /* [local] */ HRESULT STDMETHODCALLTYPE IOleInPlaceActiveObject_TranslateAcceler
ator_Proxy( |
IOleInPlaceActiveObject * This, | | IOleInPlaceActiveObject * This, |
/* [in] */ LPMSG lpmsg); | | /* [in] */ LPMSG lpmsg); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IOleInPlaceActiveObject_TranslateAccel
erator_Stub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IOleInPlaceActiveObject_TranslateAccel
erator_Stub( |
IOleInPlaceActiveObject * This); | | IOleInPlaceActiveObject * This); |
| | |
/* [local] */ HRESULT STDMETHODCALLTYPE IOleInPlaceActiveObject_ResizeBorder_Pro
xy( | | /* [local] */ HRESULT STDMETHODCALLTYPE IOleInPlaceActiveObject_ResizeBorder_Pro
xy( |
IOleInPlaceActiveObject * This, | | IOleInPlaceActiveObject * This, |
/* [in] */ LPCRECT prcBorder, | | /* [in] */ LPCRECT prcBorder, |
/* [unique][in] */ IOleInPlaceUIWindow *pUIWindow, | | /* [unique][in] */ IOleInPlaceUIWindow *pUIWindow, |
/* [in] */ BOOL fFrameWindow); | | /* [in] */ BOOL fFrameWindow); |
| | |
/* [input_sync][call_as] */ HRESULT STDMETHODCALLTYPE IOleInPlaceActiveObject_Re
sizeBorder_Stub( | | /* [input_sync][call_as] */ HRESULT STDMETHODCALLTYPE IOleInPlaceActiveObject_Re
sizeBorder_Stub( |
IOleInPlaceActiveObject * This, | | IOleInPlaceActiveObject * This, |
|
/* [in] */ LPCRECT prcBorder, | | /* [in] */ __RPC__in LPCRECT prcBorder, |
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][unique][in] */ IOleInPlaceUIWindow *pUIWindow, | | /* [iid_is][unique][in] */ __RPC__in_opt IOleInPlaceUIWindow *pUIWindow, |
/* [in] */ BOOL fFrameWindow); | | /* [in] */ BOOL fFrameWindow); |
| | |
/* [local] */ HRESULT STDMETHODCALLTYPE IViewObject_Draw_Proxy( | | /* [local] */ HRESULT STDMETHODCALLTYPE IViewObject_Draw_Proxy( |
IViewObject * This, | | IViewObject * This, |
/* [in] */ DWORD dwDrawAspect, | | /* [in] */ DWORD dwDrawAspect, |
/* [in] */ LONG lindex, | | /* [in] */ LONG lindex, |
/* [unique][in] */ void *pvAspect, | | /* [unique][in] */ void *pvAspect, |
/* [unique][in] */ DVTARGETDEVICE *ptd, | | /* [unique][in] */ DVTARGETDEVICE *ptd, |
/* [in] */ HDC hdcTargetDev, | | /* [in] */ HDC hdcTargetDev, |
/* [in] */ HDC hdcDraw, | | /* [in] */ HDC hdcDraw, |
| | |
skipping to change at line 4396 | | skipping to change at line 3503 |
/* [unique][in] */ LPCRECTL lprcWBounds, | | /* [unique][in] */ LPCRECTL lprcWBounds, |
/* [in] */ BOOL ( STDMETHODCALLTYPE *pfnContinue )( | | /* [in] */ BOOL ( STDMETHODCALLTYPE *pfnContinue )( |
ULONG_PTR dwContinue), | | ULONG_PTR dwContinue), |
/* [in] */ ULONG_PTR dwContinue); | | /* [in] */ ULONG_PTR dwContinue); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IViewObject_Draw_Stub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IViewObject_Draw_Stub( |
IViewObject * This, | | IViewObject * This, |
/* [in] */ DWORD dwDrawAspect, | | /* [in] */ DWORD dwDrawAspect, |
/* [in] */ LONG lindex, | | /* [in] */ LONG lindex, |
/* [in] */ ULONG_PTR pvAspect, | | /* [in] */ ULONG_PTR pvAspect, |
|
/* [unique][in] */ DVTARGETDEVICE *ptd, | | /* [unique][in] */ __RPC__in_opt DVTARGETDEVICE *ptd, |
/* [in] */ ULONG_PTR hdcTargetDev, | | /* [in] */ __RPC__in HDC hdcTargetDev, |
/* [in] */ ULONG_PTR hdcDraw, | | /* [in] */ __RPC__in HDC hdcDraw, |
/* [in] */ LPCRECTL lprcBounds, | | /* [unique][in] */ __RPC__in_opt LPCRECTL lprcBounds, |
/* [unique][in] */ LPCRECTL lprcWBounds, | | /* [unique][in] */ __RPC__in_opt LPCRECTL lprcWBounds, |
/* [in] */ IContinue *pContinue); | | /* [in] */ __RPC__in_opt IContinue *pContinue); |
| | |
/* [local] */ HRESULT STDMETHODCALLTYPE IViewObject_GetColorSet_Proxy( | | /* [local] */ HRESULT STDMETHODCALLTYPE IViewObject_GetColorSet_Proxy( |
IViewObject * This, | | IViewObject * This, |
/* [in] */ DWORD dwDrawAspect, | | /* [in] */ DWORD dwDrawAspect, |
/* [in] */ LONG lindex, | | /* [in] */ LONG lindex, |
/* [unique][in] */ void *pvAspect, | | /* [unique][in] */ void *pvAspect, |
/* [unique][in] */ DVTARGETDEVICE *ptd, | | /* [unique][in] */ DVTARGETDEVICE *ptd, |
/* [in] */ HDC hicTargetDev, | | /* [in] */ HDC hicTargetDev, |
/* [out] */ LOGPALETTE **ppColorSet); | | /* [out] */ LOGPALETTE **ppColorSet); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IViewObject_GetColorSet_Stub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IViewObject_GetColorSet_Stub( |
IViewObject * This, | | IViewObject * This, |
/* [in] */ DWORD dwDrawAspect, | | /* [in] */ DWORD dwDrawAspect, |
/* [in] */ LONG lindex, | | /* [in] */ LONG lindex, |
/* [in] */ ULONG_PTR pvAspect, | | /* [in] */ ULONG_PTR pvAspect, |
|
/* [unique][in] */ DVTARGETDEVICE *ptd, | | /* [unique][in] */ __RPC__in_opt DVTARGETDEVICE *ptd, |
/* [in] */ ULONG_PTR hicTargetDev, | | /* [in] */ ULONG_PTR hicTargetDev, |
|
/* [out] */ LOGPALETTE **ppColorSet); | | /* [out] */ __RPC__deref_out_opt LOGPALETTE **ppColorSet); |
| | |
/* [local] */ HRESULT STDMETHODCALLTYPE IViewObject_Freeze_Proxy( | | /* [local] */ HRESULT STDMETHODCALLTYPE IViewObject_Freeze_Proxy( |
IViewObject * This, | | IViewObject * This, |
/* [in] */ DWORD dwDrawAspect, | | /* [in] */ DWORD dwDrawAspect, |
/* [in] */ LONG lindex, | | /* [in] */ LONG lindex, |
/* [unique][in] */ void *pvAspect, | | /* [unique][in] */ void *pvAspect, |
/* [out] */ DWORD *pdwFreeze); | | /* [out] */ DWORD *pdwFreeze); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IViewObject_Freeze_Stub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IViewObject_Freeze_Stub( |
IViewObject * This, | | IViewObject * This, |
/* [in] */ DWORD dwDrawAspect, | | /* [in] */ DWORD dwDrawAspect, |
/* [in] */ LONG lindex, | | /* [in] */ LONG lindex, |
/* [in] */ ULONG_PTR pvAspect, | | /* [in] */ ULONG_PTR pvAspect, |
|
/* [out] */ DWORD *pdwFreeze); | | /* [out] */ __RPC__out DWORD *pdwFreeze); |
| | |
/* [local] */ HRESULT STDMETHODCALLTYPE IViewObject_GetAdvise_Proxy( | | /* [local] */ HRESULT STDMETHODCALLTYPE IViewObject_GetAdvise_Proxy( |
IViewObject * This, | | IViewObject * This, |
/* [unique][out] */ DWORD *pAspects, | | /* [unique][out] */ DWORD *pAspects, |
/* [unique][out] */ DWORD *pAdvf, | | /* [unique][out] */ DWORD *pAdvf, |
/* [out] */ IAdviseSink **ppAdvSink); | | /* [out] */ IAdviseSink **ppAdvSink); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IViewObject_GetAdvise_Stub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IViewObject_GetAdvise_Stub( |
IViewObject * This, | | IViewObject * This, |
|
/* [out] */ DWORD *pAspects, | | /* [out] */ __RPC__out DWORD *pAspects, |
/* [out] */ DWORD *pAdvf, | | /* [out] */ __RPC__out DWORD *pAdvf, |
/* [out] */ IAdviseSink **ppAdvSink); | | /* [out] */ __RPC__deref_out_opt IAdviseSink **ppAdvSink); |
| | |
/* [local] */ HRESULT STDMETHODCALLTYPE IEnumOLEVERB_Next_Proxy( | | /* [local] */ HRESULT STDMETHODCALLTYPE IEnumOLEVERB_Next_Proxy( |
IEnumOLEVERB * This, | | IEnumOLEVERB * This, |
/* [in] */ ULONG celt, | | /* [in] */ ULONG celt, |
/* [length_is][size_is][out] */ LPOLEVERB rgelt, | | /* [length_is][size_is][out] */ LPOLEVERB rgelt, |
/* [out] */ ULONG *pceltFetched); | | /* [out] */ ULONG *pceltFetched); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IEnumOLEVERB_Next_Stub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IEnumOLEVERB_Next_Stub( |
IEnumOLEVERB * This, | | IEnumOLEVERB * This, |
/* [in] */ ULONG celt, | | /* [in] */ ULONG celt, |
|
/* [length_is][size_is][out] */ LPOLEVERB rgelt, | | /* [length_is][size_is][out] */ __RPC__out_ecount_part(celt, *pceltFetched) |
/* [out] */ ULONG *pceltFetched); | | LPOLEVERB rgelt, |
| | /* [out] */ __RPC__out ULONG *pceltFetched); |
| | |
/* end of Additional Prototypes */ | | /* end of Additional Prototypes */ |
| | |
#ifdef __cplusplus | | #ifdef __cplusplus |
} | | } |
#endif | | #endif |
| | |
#endif | | #endif |
| | |
End of changes. 441 change blocks. |
1546 lines changed or deleted | | 683 lines changed or added |
|
propidl.h (5.2.3790.3959-Windows 5.0) | | propidl.h (6.0.6002.18005-Windows 6.0) |
| | |
/* this ALWAYS GENERATED file contains the definitions for the interfaces */ | | /* this ALWAYS GENERATED file contains the definitions for the interfaces */ |
| | |
|
/* File created by MIDL compiler version 6.00.0366 */ | | /* File created by MIDL compiler version 7.00.0499 */ |
/* Compiler settings for propidl.idl: | | /* Compiler settings for propidl.idl: |
Oicf, W1, Zp8, env=Win32 (32b run) | | Oicf, W1, Zp8, env=Win32 (32b run) |
protocol : dce , ms_ext, c_ext, robust | | protocol : dce , ms_ext, c_ext, robust |
error checks: allocation ref bounds_check enum stub_data | | error checks: allocation ref bounds_check enum stub_data |
VC __declspec() decoration level: | | VC __declspec() decoration level: |
__declspec(uuid()), __declspec(selectany), __declspec(novtable) | | __declspec(uuid()), __declspec(selectany), __declspec(novtable) |
DECLSPEC_UUID(), MIDL_INTERFACE() | | DECLSPEC_UUID(), MIDL_INTERFACE() |
*/ | | */ |
//@@MIDL_FILE_HEADING( ) | | //@@MIDL_FILE_HEADING( ) |
| | |
#pragma warning( disable: 4049 ) /* more than 64k source lines */ | | #pragma warning( disable: 4049 ) /* more than 64k source lines */ |
| | |
/* verify that the <rpcndr.h> version is high enough to compile this file*/ | | /* verify that the <rpcndr.h> version is high enough to compile this file*/ |
#ifndef __REQUIRED_RPCNDR_H_VERSION__ | | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
|
#define __REQUIRED_RPCNDR_H_VERSION__ 475 | | #define __REQUIRED_RPCNDR_H_VERSION__ 500 |
| | #endif |
| | |
| | /* verify that the <rpcsal.h> version is high enough to compile this file*/ |
| | #ifndef __REQUIRED_RPCSAL_H_VERSION__ |
| | #define __REQUIRED_RPCSAL_H_VERSION__ 100 |
#endif | | #endif |
| | |
#include "rpc.h" | | #include "rpc.h" |
#include "rpcndr.h" | | #include "rpcndr.h" |
| | |
#ifndef __RPCNDR_H_VERSION__ | | #ifndef __RPCNDR_H_VERSION__ |
#error this stub requires an updated version of <rpcndr.h> | | #error this stub requires an updated version of <rpcndr.h> |
#endif // __RPCNDR_H_VERSION__ | | #endif // __RPCNDR_H_VERSION__ |
| | |
#ifndef COM_NO_WINDOWS_H | | #ifndef COM_NO_WINDOWS_H |
| | |
skipping to change at line 71 | | skipping to change at line 76 |
#endif /* __IEnumSTATPROPSETSTG_FWD_DEFINED__ */ | | #endif /* __IEnumSTATPROPSETSTG_FWD_DEFINED__ */ |
| | |
/* header files for imported files */ | | /* header files for imported files */ |
#include "objidl.h" | | #include "objidl.h" |
#include "oaidl.h" | | #include "oaidl.h" |
| | |
#ifdef __cplusplus | | #ifdef __cplusplus |
extern "C"{ | | extern "C"{ |
#endif | | #endif |
| | |
|
void * __RPC_USER MIDL_user_allocate(size_t); | | /* interface __MIDL_itf_propidl_0000_0000 */ |
void __RPC_USER MIDL_user_free( void * ); | | |
| | |
/* interface __MIDL_itf_propidl_0000 */ | | |
/* [local] */ | | /* [local] */ |
| | |
//+------------------------------------------------------------------------- | | //+------------------------------------------------------------------------- |
// | | // |
// Microsoft Windows | | // Microsoft Windows |
// Copyright (c) Microsoft Corporation. All rights reserved. | | // Copyright (c) Microsoft Corporation. All rights reserved. |
// | | // |
//-------------------------------------------------------------------------- | | //-------------------------------------------------------------------------- |
#if ( _MSC_VER >= 800 ) | | #if ( _MSC_VER >= 800 ) |
#if _MSC_VER >= 1200 | | #if _MSC_VER >= 1200 |
| | |
skipping to change at line 129 | | skipping to change at line 131 |
// This is the PROPVARIANT definition for marshaling. | | // This is the PROPVARIANT definition for marshaling. |
typedef struct tag_inner_PROPVARIANT PROPVARIANT; | | typedef struct tag_inner_PROPVARIANT PROPVARIANT; |
| | |
#else | | #else |
// This is the standard C layout of the PROPVARIANT. | | // This is the standard C layout of the PROPVARIANT. |
typedef struct tagPROPVARIANT PROPVARIANT; | | typedef struct tagPROPVARIANT PROPVARIANT; |
#endif | | #endif |
typedef struct tagCAC | | typedef struct tagCAC |
{ | | { |
ULONG cElems; | | ULONG cElems; |
|
/* [size_is] */ CHAR *pElems; | | CHAR *pElems; |
} CAC; | | } CAC; |
| | |
typedef struct tagCAUB | | typedef struct tagCAUB |
{ | | { |
ULONG cElems; | | ULONG cElems; |
|
/* [size_is] */ UCHAR *pElems; | | UCHAR *pElems; |
} CAUB; | | } CAUB; |
| | |
typedef struct tagCAI | | typedef struct tagCAI |
{ | | { |
ULONG cElems; | | ULONG cElems; |
|
/* [size_is] */ SHORT *pElems; | | SHORT *pElems; |
} CAI; | | } CAI; |
| | |
typedef struct tagCAUI | | typedef struct tagCAUI |
{ | | { |
ULONG cElems; | | ULONG cElems; |
|
/* [size_is] */ USHORT *pElems; | | USHORT *pElems; |
} CAUI; | | } CAUI; |
| | |
typedef struct tagCAL | | typedef struct tagCAL |
{ | | { |
ULONG cElems; | | ULONG cElems; |
|
/* [size_is] */ LONG *pElems; | | LONG *pElems; |
} CAL; | | } CAL; |
| | |
typedef struct tagCAUL | | typedef struct tagCAUL |
{ | | { |
ULONG cElems; | | ULONG cElems; |
|
/* [size_is] */ ULONG *pElems; | | ULONG *pElems; |
} CAUL; | | } CAUL; |
| | |
typedef struct tagCAFLT | | typedef struct tagCAFLT |
{ | | { |
ULONG cElems; | | ULONG cElems; |
|
/* [size_is] */ FLOAT *pElems; | | FLOAT *pElems; |
} CAFLT; | | } CAFLT; |
| | |
typedef struct tagCADBL | | typedef struct tagCADBL |
{ | | { |
ULONG cElems; | | ULONG cElems; |
|
/* [size_is] */ DOUBLE *pElems; | | DOUBLE *pElems; |
} CADBL; | | } CADBL; |
| | |
typedef struct tagCACY | | typedef struct tagCACY |
{ | | { |
ULONG cElems; | | ULONG cElems; |
|
/* [size_is] */ CY *pElems; | | CY *pElems; |
} CACY; | | } CACY; |
| | |
typedef struct tagCADATE | | typedef struct tagCADATE |
{ | | { |
ULONG cElems; | | ULONG cElems; |
|
/* [size_is] */ DATE *pElems; | | DATE *pElems; |
} CADATE; | | } CADATE; |
| | |
typedef struct tagCABSTR | | typedef struct tagCABSTR |
{ | | { |
ULONG cElems; | | ULONG cElems; |
|
/* [size_is] */ BSTR *pElems; | | BSTR *pElems; |
} CABSTR; | | } CABSTR; |
| | |
typedef struct tagCABSTRBLOB | | typedef struct tagCABSTRBLOB |
{ | | { |
ULONG cElems; | | ULONG cElems; |
|
/* [size_is] */ BSTRBLOB *pElems; | | BSTRBLOB *pElems; |
} CABSTRBLOB; | | } CABSTRBLOB; |
| | |
typedef struct tagCABOOL | | typedef struct tagCABOOL |
{ | | { |
ULONG cElems; | | ULONG cElems; |
|
/* [size_is] */ VARIANT_BOOL *pElems; | | VARIANT_BOOL *pElems; |
} CABOOL; | | } CABOOL; |
| | |
typedef struct tagCASCODE | | typedef struct tagCASCODE |
{ | | { |
ULONG cElems; | | ULONG cElems; |
|
/* [size_is] */ SCODE *pElems; | | SCODE *pElems; |
} CASCODE; | | } CASCODE; |
| | |
typedef struct tagCAPROPVARIANT | | typedef struct tagCAPROPVARIANT |
{ | | { |
ULONG cElems; | | ULONG cElems; |
|
/* [size_is] */ PROPVARIANT *pElems; | | PROPVARIANT *pElems; |
} CAPROPVARIANT; | | } CAPROPVARIANT; |
| | |
typedef struct tagCAH | | typedef struct tagCAH |
{ | | { |
ULONG cElems; | | ULONG cElems; |
|
/* [size_is] */ LARGE_INTEGER *pElems; | | LARGE_INTEGER *pElems; |
} CAH; | | } CAH; |
| | |
typedef struct tagCAUH | | typedef struct tagCAUH |
{ | | { |
ULONG cElems; | | ULONG cElems; |
|
/* [size_is] */ ULARGE_INTEGER *pElems; | | ULARGE_INTEGER *pElems; |
} CAUH; | | } CAUH; |
| | |
typedef struct tagCALPSTR | | typedef struct tagCALPSTR |
{ | | { |
ULONG cElems; | | ULONG cElems; |
|
/* [size_is] */ LPSTR *pElems; | | LPSTR *pElems; |
} CALPSTR; | | } CALPSTR; |
| | |
typedef struct tagCALPWSTR | | typedef struct tagCALPWSTR |
{ | | { |
ULONG cElems; | | ULONG cElems; |
|
/* [size_is] */ LPWSTR *pElems; | | LPWSTR *pElems; |
} CALPWSTR; | | } CALPWSTR; |
| | |
typedef struct tagCAFILETIME | | typedef struct tagCAFILETIME |
{ | | { |
ULONG cElems; | | ULONG cElems; |
|
/* [size_is] */ FILETIME *pElems; | | FILETIME *pElems; |
} CAFILETIME; | | } CAFILETIME; |
| | |
typedef struct tagCACLIPDATA | | typedef struct tagCACLIPDATA |
{ | | { |
ULONG cElems; | | ULONG cElems; |
|
/* [size_is] */ CLIPDATA *pElems; | | CLIPDATA *pElems; |
} CACLIPDATA; | | } CACLIPDATA; |
| | |
typedef struct tagCACLSID | | typedef struct tagCACLSID |
{ | | { |
ULONG cElems; | | ULONG cElems; |
|
/* [size_is] */ CLSID *pElems; | | CLSID *pElems; |
} CACLSID; | | } CACLSID; |
| | |
#ifdef MIDL_PASS | | #ifdef MIDL_PASS |
// This is the PROPVARIANT padding layout for marshaling. | | // This is the PROPVARIANT padding layout for marshaling. |
typedef BYTE PROPVAR_PAD1; | | typedef BYTE PROPVAR_PAD1; |
| | |
typedef BYTE PROPVAR_PAD2; | | typedef BYTE PROPVAR_PAD2; |
| | |
typedef ULONG PROPVAR_PAD3; | | typedef ULONG PROPVAR_PAD3; |
| | |
| | |
skipping to change at line 283 | | skipping to change at line 285 |
#ifndef MIDL_PASS | | #ifndef MIDL_PASS |
struct tagPROPVARIANT { | | struct tagPROPVARIANT { |
union { | | union { |
#endif | | #endif |
struct tag_inner_PROPVARIANT | | struct tag_inner_PROPVARIANT |
{ | | { |
VARTYPE vt; | | VARTYPE vt; |
PROPVAR_PAD1 wReserved1; | | PROPVAR_PAD1 wReserved1; |
PROPVAR_PAD2 wReserved2; | | PROPVAR_PAD2 wReserved2; |
PROPVAR_PAD3 wReserved3; | | PROPVAR_PAD3 wReserved3; |
|
/* [switch_is] */ /* [switch_type] */ union | | /* [switch_type] */ union |
{ | | { |
|
/* [case()] */ /* Empty union arm */ | | /* Empty union arm */ |
/* [case()] */ CHAR cVal; | | CHAR cVal; |
/* [case()] */ UCHAR bVal; | | UCHAR bVal; |
/* [case()] */ SHORT iVal; | | SHORT iVal; |
/* [case()] */ USHORT uiVal; | | USHORT uiVal; |
/* [case()] */ LONG lVal; | | LONG lVal; |
/* [case()] */ ULONG ulVal; | | ULONG ulVal; |
/* [case()] */ INT intVal; | | INT intVal; |
/* [case()] */ UINT uintVal; | | UINT uintVal; |
/* [case()] */ LARGE_INTEGER hVal; | | LARGE_INTEGER hVal; |
/* [case()] */ ULARGE_INTEGER uhVal; | | ULARGE_INTEGER uhVal; |
/* [case()] */ FLOAT fltVal; | | FLOAT fltVal; |
/* [case()] */ DOUBLE dblVal; | | DOUBLE dblVal; |
/* [case()] */ VARIANT_BOOL boolVal; | | VARIANT_BOOL boolVal; |
/* [case()] */ _VARIANT_BOOL bool; | | _VARIANT_BOOL bool; |
/* [case()] */ SCODE scode; | | SCODE scode; |
/* [case()] */ CY cyVal; | | CY cyVal; |
/* [case()] */ DATE date; | | DATE date; |
/* [case()] */ FILETIME filetime; | | FILETIME filetime; |
/* [case()] */ CLSID *puuid; | | CLSID *puuid; |
/* [case()] */ CLIPDATA *pclipdata; | | CLIPDATA *pclipdata; |
/* [case()] */ BSTR bstrVal; | | BSTR bstrVal; |
/* [case()] */ BSTRBLOB bstrblobVal; | | BSTRBLOB bstrblobVal; |
/* [case()] */ BLOB blob; | | BLOB blob; |
/* [case()] */ LPSTR pszVal; | | LPSTR pszVal; |
/* [case()] */ LPWSTR pwszVal; | | LPWSTR pwszVal; |
/* [case()] */ IUnknown *punkVal; | | IUnknown *punkVal; |
/* [case()] */ IDispatch *pdispVal; | | IDispatch *pdispVal; |
/* [case()] */ IStream *pStream; | | IStream *pStream; |
/* [case()] */ IStorage *pStorage; | | IStorage *pStorage; |
/* [case()] */ LPVERSIONEDSTREAM pVersionedStream; | | LPVERSIONEDSTREAM pVersionedStream; |
/* [case()] */ LPSAFEARRAY parray; | | LPSAFEARRAY parray; |
/* [case()] */ CAC cac; | | CAC cac; |
/* [case()] */ CAUB caub; | | CAUB caub; |
/* [case()] */ CAI cai; | | CAI cai; |
/* [case()] */ CAUI caui; | | CAUI caui; |
/* [case()] */ CAL cal; | | CAL cal; |
/* [case()] */ CAUL caul; | | CAUL caul; |
/* [case()] */ CAH cah; | | CAH cah; |
/* [case()] */ CAUH cauh; | | CAUH cauh; |
/* [case()] */ CAFLT caflt; | | CAFLT caflt; |
/* [case()] */ CADBL cadbl; | | CADBL cadbl; |
/* [case()] */ CABOOL cabool; | | CABOOL cabool; |
/* [case()] */ CASCODE cascode; | | CASCODE cascode; |
/* [case()] */ CACY cacy; | | CACY cacy; |
/* [case()] */ CADATE cadate; | | CADATE cadate; |
/* [case()] */ CAFILETIME cafiletime; | | CAFILETIME cafiletime; |
/* [case()] */ CACLSID cauuid; | | CACLSID cauuid; |
/* [case()] */ CACLIPDATA caclipdata; | | CACLIPDATA caclipdata; |
/* [case()] */ CABSTR cabstr; | | CABSTR cabstr; |
/* [case()] */ CABSTRBLOB cabstrblob; | | CABSTRBLOB cabstrblob; |
/* [case()] */ CALPSTR calpstr; | | CALPSTR calpstr; |
/* [case()] */ CALPWSTR calpwstr; | | CALPWSTR calpwstr; |
/* [case()] */ CAPROPVARIANT capropvar; | | CAPROPVARIANT capropvar; |
/* [case()] */ CHAR *pcVal; | | CHAR *pcVal; |
/* [case()] */ UCHAR *pbVal; | | UCHAR *pbVal; |
/* [case()] */ SHORT *piVal; | | SHORT *piVal; |
/* [case()] */ USHORT *puiVal; | | USHORT *puiVal; |
/* [case()] */ LONG *plVal; | | LONG *plVal; |
/* [case()] */ ULONG *pulVal; | | ULONG *pulVal; |
/* [case()] */ INT *pintVal; | | INT *pintVal; |
/* [case()] */ UINT *puintVal; | | UINT *puintVal; |
/* [case()] */ FLOAT *pfltVal; | | FLOAT *pfltVal; |
/* [case()] */ DOUBLE *pdblVal; | | DOUBLE *pdblVal; |
/* [case()] */ VARIANT_BOOL *pboolVal; | | VARIANT_BOOL *pboolVal; |
/* [case()] */ DECIMAL *pdecVal; | | DECIMAL *pdecVal; |
/* [case()] */ SCODE *pscode; | | SCODE *pscode; |
/* [case()] */ CY *pcyVal; | | CY *pcyVal; |
/* [case()] */ DATE *pdate; | | DATE *pdate; |
/* [case()] */ BSTR *pbstrVal; | | BSTR *pbstrVal; |
/* [case()] */ IUnknown **ppunkVal; | | IUnknown **ppunkVal; |
/* [case()] */ IDispatch **ppdispVal; | | IDispatch **ppdispVal; |
/* [case()] */ LPSAFEARRAY *pparray; | | LPSAFEARRAY *pparray; |
/* [case()] */ PROPVARIANT *pvarVal; | | PROPVARIANT *pvarVal; |
} ; | | } ; |
} ; | | } ; |
#ifndef MIDL_PASS | | #ifndef MIDL_PASS |
DECIMAL decVal; | | DECIMAL decVal; |
}; | | }; |
}; | | }; |
#endif | | #endif |
#ifdef MIDL_PASS | | #ifdef MIDL_PASS |
// This is the LPPROPVARIANT definition for marshaling. | | // This is the LPPROPVARIANT definition for marshaling. |
typedef struct tag_inner_PROPVARIANT *LPPROPVARIANT; | | typedef struct tag_inner_PROPVARIANT *LPPROPVARIANT; |
| | |
|
| | typedef const PROPVARIANT *REFPROPVARIANT; |
| | |
#else | | #else |
|
| | |
// This is the standard C layout of the PROPVARIANT. | | // This is the standard C layout of the PROPVARIANT. |
typedef struct tagPROPVARIANT * LPPROPVARIANT; | | typedef struct tagPROPVARIANT * LPPROPVARIANT; |
|
| | |
| | #ifndef _REFPROPVARIANT_DEFINED |
| | #define _REFPROPVARIANT_DEFINED |
| | #ifdef __cplusplus |
| | #define REFPROPVARIANT const PROPVARIANT & |
| | #else |
| | #define REFPROPVARIANT const PROPVARIANT * __MIDL_CONST |
#endif | | #endif |
|
| | #endif |
| | |
| | #endif // MIDL_PASS |
| | |
// Reserved global Property IDs | | // Reserved global Property IDs |
#define PID_DICTIONARY ( 0 ) | | #define PID_DICTIONARY ( 0 ) |
| | |
#define PID_CODEPAGE ( 0x1 ) | | #define PID_CODEPAGE ( 0x1 ) |
| | |
#define PID_FIRST_USABLE ( 0x2 ) | | #define PID_FIRST_USABLE ( 0x2 ) |
| | |
#define PID_FIRST_NAME_DEFAULT ( 0xfff ) | | #define PID_FIRST_NAME_DEFAULT ( 0xfff ) |
| | |
#define PID_LOCALE ( 0x80000000 ) | | #define PID_LOCALE ( 0x80000000 ) |
| | |
skipping to change at line 458 | | skipping to change at line 474 |
#define PIDMSI_STATUS 0x00000007L // VT_UI4 | | #define PIDMSI_STATUS 0x00000007L // VT_UI4 |
#define PIDMSI_OWNER 0x00000008L // VT_LPWSTR | | #define PIDMSI_OWNER 0x00000008L // VT_LPWSTR |
#define PIDMSI_RATING 0x00000009L // VT_LPWSTR | | #define PIDMSI_RATING 0x00000009L // VT_LPWSTR |
#define PIDMSI_PRODUCTION 0x0000000AL // VT_FILETIME (UTC) | | #define PIDMSI_PRODUCTION 0x0000000AL // VT_FILETIME (UTC) |
#define PIDMSI_COPYRIGHT 0x0000000BL // VT_LPWSTR | | #define PIDMSI_COPYRIGHT 0x0000000BL // VT_LPWSTR |
| | |
// PIDMSI_STATUS value definitions | | // PIDMSI_STATUS value definitions |
| | |
enum PIDMSI_STATUS_VALUE | | enum PIDMSI_STATUS_VALUE |
{ PIDMSI_STATUS_NORMAL = 0, | | { PIDMSI_STATUS_NORMAL = 0, |
|
PIDMSI_STATUS_NEW = PIDMSI_STATUS_NORMAL + 1, | | PIDMSI_STATUS_NEW = ( PIDMSI_STATUS_NORMAL + 1 ) , |
PIDMSI_STATUS_PRELIM = PIDMSI_STATUS_NEW + 1, | | PIDMSI_STATUS_PRELIM = ( PIDMSI_STATUS_NEW + 1 ) , |
PIDMSI_STATUS_DRAFT = PIDMSI_STATUS_PRELIM + 1, | | PIDMSI_STATUS_DRAFT = ( PIDMSI_STATUS_PRELIM + 1 ) , |
PIDMSI_STATUS_INPROGRESS = PIDMSI_STATUS_DRAFT + 1, | | PIDMSI_STATUS_INPROGRESS = ( PIDMSI_STATUS_DRAFT + 1 ) , |
PIDMSI_STATUS_EDIT = PIDMSI_STATUS_INPROGRESS + 1, | | PIDMSI_STATUS_EDIT = ( PIDMSI_STATUS_INPROGRESS + 1 ) , |
PIDMSI_STATUS_REVIEW = PIDMSI_STATUS_EDIT + 1, | | PIDMSI_STATUS_REVIEW = ( PIDMSI_STATUS_EDIT + 1 ) , |
PIDMSI_STATUS_PROOF = PIDMSI_STATUS_REVIEW + 1, | | PIDMSI_STATUS_PROOF = ( PIDMSI_STATUS_REVIEW + 1 ) , |
PIDMSI_STATUS_FINAL = PIDMSI_STATUS_PROOF + 1, | | PIDMSI_STATUS_FINAL = ( PIDMSI_STATUS_PROOF + 1 ) , |
PIDMSI_STATUS_OTHER = 0x7fff | | PIDMSI_STATUS_OTHER = 0x7fff |
} ; | | } ; |
#define PRSPEC_INVALID ( 0xffffffff ) | | #define PRSPEC_INVALID ( 0xffffffff ) |
| | |
#define PRSPEC_LPWSTR ( 0 ) | | #define PRSPEC_LPWSTR ( 0 ) |
| | |
#define PRSPEC_PROPID ( 1 ) | | #define PRSPEC_PROPID ( 1 ) |
| | |
typedef struct tagPROPSPEC | | typedef struct tagPROPSPEC |
{ | | { |
ULONG ulKind; | | ULONG ulKind; |
|
/* [switch_is] */ /* [switch_type] */ union | | /* [switch_type] */ union |
{ | | { |
|
/* [case()] */ PROPID propid; | | PROPID propid; |
/* [case()] */ LPOLESTR lpwstr; | | LPOLESTR lpwstr; |
/* [default] */ /* Empty union arm */ | | /* Empty union arm */ |
} ; | | } ; |
} PROPSPEC; | | } PROPSPEC; |
| | |
typedef struct tagSTATPROPSTG | | typedef struct tagSTATPROPSTG |
{ | | { |
LPOLESTR lpwstrName; | | LPOLESTR lpwstrName; |
PROPID propid; | | PROPID propid; |
VARTYPE vt; | | VARTYPE vt; |
} STATPROPSTG; | | } STATPROPSTG; |
| | |
| | |
skipping to change at line 508 | | skipping to change at line 524 |
{ | | { |
FMTID fmtid; | | FMTID fmtid; |
CLSID clsid; | | CLSID clsid; |
DWORD grfFlags; | | DWORD grfFlags; |
FILETIME mtime; | | FILETIME mtime; |
FILETIME ctime; | | FILETIME ctime; |
FILETIME atime; | | FILETIME atime; |
DWORD dwOSVersion; | | DWORD dwOSVersion; |
} STATPROPSETSTG; | | } STATPROPSETSTG; |
| | |
|
extern RPC_IF_HANDLE __MIDL_itf_propidl_0000_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_propidl_0000_0000_v0_0_c_ifspec; |
extern RPC_IF_HANDLE __MIDL_itf_propidl_0000_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_propidl_0000_0000_v0_0_s_ifspec; |
| | |
#ifndef __IPropertyStorage_INTERFACE_DEFINED__ | | #ifndef __IPropertyStorage_INTERFACE_DEFINED__ |
#define __IPropertyStorage_INTERFACE_DEFINED__ | | #define __IPropertyStorage_INTERFACE_DEFINED__ |
| | |
/* interface IPropertyStorage */ | | /* interface IPropertyStorage */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
EXTERN_C const IID IID_IPropertyStorage; | | EXTERN_C const IID IID_IPropertyStorage; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("00000138-0000-0000-C000-000000000046") | | MIDL_INTERFACE("00000138-0000-0000-C000-000000000046") |
IPropertyStorage : public IUnknown | | IPropertyStorage : public IUnknown |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE ReadMultiple( | | virtual HRESULT STDMETHODCALLTYPE ReadMultiple( |
/* [in] */ ULONG cpspec, | | /* [in] */ ULONG cpspec, |
|
/* [size_is][in] */ const PROPSPEC rgpspec[ ], | | /* [size_is][in] */ __RPC__in_ecount_full(cpspec) const PROPSPEC rgp |
/* [size_is][out] */ PROPVARIANT rgpropvar[ ]) = 0; | | spec[ ], |
| | /* [size_is][out] */ __RPC__out_ecount_full(cpspec) PROPVARIANT rgpr |
| | opvar[ ]) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE WriteMultiple( | | virtual HRESULT STDMETHODCALLTYPE WriteMultiple( |
/* [in] */ ULONG cpspec, | | /* [in] */ ULONG cpspec, |
|
/* [size_is][in] */ const PROPSPEC rgpspec[ ], | | /* [size_is][in] */ __RPC__in_ecount_full(cpspec) const PROPSPEC rgp |
/* [size_is][in] */ const PROPVARIANT rgpropvar[ ], | | spec[ ], |
| | /* [size_is][in] */ __RPC__in_ecount_full(cpspec) const PROPVARIANT |
| | rgpropvar[ ], |
/* [in] */ PROPID propidNameFirst) = 0; | | /* [in] */ PROPID propidNameFirst) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE DeleteMultiple( | | virtual HRESULT STDMETHODCALLTYPE DeleteMultiple( |
/* [in] */ ULONG cpspec, | | /* [in] */ ULONG cpspec, |
|
/* [size_is][in] */ const PROPSPEC rgpspec[ ]) = 0; | | /* [size_is][in] */ __RPC__in_ecount_full(cpspec) const PROPSPEC rgp
spec[ ]) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE ReadPropertyNames( | | virtual HRESULT STDMETHODCALLTYPE ReadPropertyNames( |
/* [in] */ ULONG cpropid, | | /* [in] */ ULONG cpropid, |
|
/* [size_is][in] */ const PROPID rgpropid[ ], | | /* [size_is][in] */ __RPC__in_ecount_full(cpropid) const PROPID rgpr |
/* [size_is][out] */ LPOLESTR rglpwstrName[ ]) = 0; | | opid[ ], |
| | /* [size_is][out] */ __RPC__out_ecount_full(cpropid) LPOLESTR rglpws |
| | trName[ ]) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE WritePropertyNames( | | virtual HRESULT STDMETHODCALLTYPE WritePropertyNames( |
/* [in] */ ULONG cpropid, | | /* [in] */ ULONG cpropid, |
|
/* [size_is][in] */ const PROPID rgpropid[ ], | | /* [size_is][in] */ __RPC__in_ecount_full(cpropid) const PROPID rgpr |
/* [size_is][in] */ const LPOLESTR rglpwstrName[ ]) = 0; | | opid[ ], |
| | /* [size_is][in] */ __RPC__in_ecount_full(cpropid) const LPOLESTR rg |
| | lpwstrName[ ]) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE DeletePropertyNames( | | virtual HRESULT STDMETHODCALLTYPE DeletePropertyNames( |
/* [in] */ ULONG cpropid, | | /* [in] */ ULONG cpropid, |
|
/* [size_is][in] */ const PROPID rgpropid[ ]) = 0; | | /* [size_is][in] */ __RPC__in_ecount_full(cpropid) const PROPID rgpr
opid[ ]) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Commit( | | virtual HRESULT STDMETHODCALLTYPE Commit( |
/* [in] */ DWORD grfCommitFlags) = 0; | | /* [in] */ DWORD grfCommitFlags) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Revert( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE Revert( void) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Enum( | | virtual HRESULT STDMETHODCALLTYPE Enum( |
|
/* [out] */ IEnumSTATPROPSTG **ppenum) = 0; | | /* [out] */ __RPC__deref_out_opt IEnumSTATPROPSTG **ppenum) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE SetTimes( | | virtual HRESULT STDMETHODCALLTYPE SetTimes( |
|
/* [in] */ const FILETIME *pctime, | | /* [in] */ __RPC__in const FILETIME *pctime, |
/* [in] */ const FILETIME *patime, | | /* [in] */ __RPC__in const FILETIME *patime, |
/* [in] */ const FILETIME *pmtime) = 0; | | /* [in] */ __RPC__in const FILETIME *pmtime) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE SetClass( | | virtual HRESULT STDMETHODCALLTYPE SetClass( |
|
/* [in] */ REFCLSID clsid) = 0; | | /* [in] */ __RPC__in REFCLSID clsid) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Stat( | | virtual HRESULT STDMETHODCALLTYPE Stat( |
|
/* [out] */ STATPROPSETSTG *pstatpsstg) = 0; | | /* [out] */ __RPC__out STATPROPSETSTG *pstatpsstg) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IPropertyStorageVtbl | | typedef struct IPropertyStorageVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IPropertyStorage * This, | | IPropertyStorage * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IPropertyStorage * This); | | IPropertyStorage * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IPropertyStorage * This); | | IPropertyStorage * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *ReadMultiple )( | | HRESULT ( STDMETHODCALLTYPE *ReadMultiple )( |
IPropertyStorage * This, | | IPropertyStorage * This, |
/* [in] */ ULONG cpspec, | | /* [in] */ ULONG cpspec, |
|
/* [size_is][in] */ const PROPSPEC rgpspec[ ], | | /* [size_is][in] */ __RPC__in_ecount_full(cpspec) const PROPSPEC rgp |
/* [size_is][out] */ PROPVARIANT rgpropvar[ ]); | | spec[ ], |
| | /* [size_is][out] */ __RPC__out_ecount_full(cpspec) PROPVARIANT rgpr |
| | opvar[ ]); |
| | |
HRESULT ( STDMETHODCALLTYPE *WriteMultiple )( | | HRESULT ( STDMETHODCALLTYPE *WriteMultiple )( |
IPropertyStorage * This, | | IPropertyStorage * This, |
/* [in] */ ULONG cpspec, | | /* [in] */ ULONG cpspec, |
|
/* [size_is][in] */ const PROPSPEC rgpspec[ ], | | /* [size_is][in] */ __RPC__in_ecount_full(cpspec) const PROPSPEC rgp |
/* [size_is][in] */ const PROPVARIANT rgpropvar[ ], | | spec[ ], |
| | /* [size_is][in] */ __RPC__in_ecount_full(cpspec) const PROPVARIANT |
| | rgpropvar[ ], |
/* [in] */ PROPID propidNameFirst); | | /* [in] */ PROPID propidNameFirst); |
| | |
HRESULT ( STDMETHODCALLTYPE *DeleteMultiple )( | | HRESULT ( STDMETHODCALLTYPE *DeleteMultiple )( |
IPropertyStorage * This, | | IPropertyStorage * This, |
/* [in] */ ULONG cpspec, | | /* [in] */ ULONG cpspec, |
|
/* [size_is][in] */ const PROPSPEC rgpspec[ ]); | | /* [size_is][in] */ __RPC__in_ecount_full(cpspec) const PROPSPEC rgp
spec[ ]); |
| | |
HRESULT ( STDMETHODCALLTYPE *ReadPropertyNames )( | | HRESULT ( STDMETHODCALLTYPE *ReadPropertyNames )( |
IPropertyStorage * This, | | IPropertyStorage * This, |
/* [in] */ ULONG cpropid, | | /* [in] */ ULONG cpropid, |
|
/* [size_is][in] */ const PROPID rgpropid[ ], | | /* [size_is][in] */ __RPC__in_ecount_full(cpropid) const PROPID rgpr |
/* [size_is][out] */ LPOLESTR rglpwstrName[ ]); | | opid[ ], |
| | /* [size_is][out] */ __RPC__out_ecount_full(cpropid) LPOLESTR rglpws |
| | trName[ ]); |
| | |
HRESULT ( STDMETHODCALLTYPE *WritePropertyNames )( | | HRESULT ( STDMETHODCALLTYPE *WritePropertyNames )( |
IPropertyStorage * This, | | IPropertyStorage * This, |
/* [in] */ ULONG cpropid, | | /* [in] */ ULONG cpropid, |
|
/* [size_is][in] */ const PROPID rgpropid[ ], | | /* [size_is][in] */ __RPC__in_ecount_full(cpropid) const PROPID rgpr |
/* [size_is][in] */ const LPOLESTR rglpwstrName[ ]); | | opid[ ], |
| | /* [size_is][in] */ __RPC__in_ecount_full(cpropid) const LPOLESTR rg |
| | lpwstrName[ ]); |
| | |
HRESULT ( STDMETHODCALLTYPE *DeletePropertyNames )( | | HRESULT ( STDMETHODCALLTYPE *DeletePropertyNames )( |
IPropertyStorage * This, | | IPropertyStorage * This, |
/* [in] */ ULONG cpropid, | | /* [in] */ ULONG cpropid, |
|
/* [size_is][in] */ const PROPID rgpropid[ ]); | | /* [size_is][in] */ __RPC__in_ecount_full(cpropid) const PROPID rgpr
opid[ ]); |
| | |
HRESULT ( STDMETHODCALLTYPE *Commit )( | | HRESULT ( STDMETHODCALLTYPE *Commit )( |
IPropertyStorage * This, | | IPropertyStorage * This, |
/* [in] */ DWORD grfCommitFlags); | | /* [in] */ DWORD grfCommitFlags); |
| | |
HRESULT ( STDMETHODCALLTYPE *Revert )( | | HRESULT ( STDMETHODCALLTYPE *Revert )( |
IPropertyStorage * This); | | IPropertyStorage * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *Enum )( | | HRESULT ( STDMETHODCALLTYPE *Enum )( |
IPropertyStorage * This, | | IPropertyStorage * This, |
|
/* [out] */ IEnumSTATPROPSTG **ppenum); | | /* [out] */ __RPC__deref_out_opt IEnumSTATPROPSTG **ppenum); |
| | |
HRESULT ( STDMETHODCALLTYPE *SetTimes )( | | HRESULT ( STDMETHODCALLTYPE *SetTimes )( |
IPropertyStorage * This, | | IPropertyStorage * This, |
|
/* [in] */ const FILETIME *pctime, | | /* [in] */ __RPC__in const FILETIME *pctime, |
/* [in] */ const FILETIME *patime, | | /* [in] */ __RPC__in const FILETIME *patime, |
/* [in] */ const FILETIME *pmtime); | | /* [in] */ __RPC__in const FILETIME *pmtime); |
| | |
HRESULT ( STDMETHODCALLTYPE *SetClass )( | | HRESULT ( STDMETHODCALLTYPE *SetClass )( |
IPropertyStorage * This, | | IPropertyStorage * This, |
|
/* [in] */ REFCLSID clsid); | | /* [in] */ __RPC__in REFCLSID clsid); |
| | |
HRESULT ( STDMETHODCALLTYPE *Stat )( | | HRESULT ( STDMETHODCALLTYPE *Stat )( |
IPropertyStorage * This, | | IPropertyStorage * This, |
|
/* [out] */ STATPROPSETSTG *pstatpsstg); | | /* [out] */ __RPC__out STATPROPSETSTG *pstatpsstg); |
| | |
END_INTERFACE | | END_INTERFACE |
} IPropertyStorageVtbl; | | } IPropertyStorageVtbl; |
| | |
interface IPropertyStorage | | interface IPropertyStorage |
{ | | { |
CONST_VTBL struct IPropertyStorageVtbl *lpVtbl; | | CONST_VTBL struct IPropertyStorageVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IPropertyStorage_QueryInterface(This,riid,ppvObject) \ | | #define IPropertyStorage_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IPropertyStorage_AddRef(This) \ | | #define IPropertyStorage_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IPropertyStorage_Release(This) \ | | #define IPropertyStorage_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IPropertyStorage_ReadMultiple(This,cpspec,rgpspec,rgpropvar) \ | | #define IPropertyStorage_ReadMultiple(This,cpspec,rgpspec,rgpropvar) \ |
|
(This)->lpVtbl -> ReadMultiple(This,cpspec,rgpspec,rgpropvar) | | ( (This)->lpVtbl -> ReadMultiple(This,cpspec,rgpspec,rgpropvar) ) |
| | |
#define IPropertyStorage_WriteMultiple(This,cpspec,rgpspec,rgpropvar,propidNameF
irst) \ | | #define IPropertyStorage_WriteMultiple(This,cpspec,rgpspec,rgpropvar,propidNameF
irst) \ |
|
(This)->lpVtbl -> WriteMultiple(This,cpspec,rgpspec,rgpropvar,propidNameFirs
t) | | ( (This)->lpVtbl -> WriteMultiple(This,cpspec,rgpspec,rgpropvar,propidNameFi
rst) ) |
| | |
#define IPropertyStorage_DeleteMultiple(This,cpspec,rgpspec) \ | | #define IPropertyStorage_DeleteMultiple(This,cpspec,rgpspec) \ |
|
(This)->lpVtbl -> DeleteMultiple(This,cpspec,rgpspec) | | ( (This)->lpVtbl -> DeleteMultiple(This,cpspec,rgpspec) ) |
| | |
#define IPropertyStorage_ReadPropertyNames(This,cpropid,rgpropid,rglpwstrName) \ | | #define IPropertyStorage_ReadPropertyNames(This,cpropid,rgpropid,rglpwstrName) \ |
|
(This)->lpVtbl -> ReadPropertyNames(This,cpropid,rgpropid,rglpwstrName) | | ( (This)->lpVtbl -> ReadPropertyNames(This,cpropid,rgpropid,rglpwstrName) ) |
| | |
#define IPropertyStorage_WritePropertyNames(This,cpropid,rgpropid,rglpwstrName)
\ | | #define IPropertyStorage_WritePropertyNames(This,cpropid,rgpropid,rglpwstrName)
\ |
|
(This)->lpVtbl -> WritePropertyNames(This,cpropid,rgpropid,rglpwstrName) | | ( (This)->lpVtbl -> WritePropertyNames(This,cpropid,rgpropid,rglpwstrName) ) |
| | |
#define IPropertyStorage_DeletePropertyNames(This,cpropid,rgpropid) \ | | #define IPropertyStorage_DeletePropertyNames(This,cpropid,rgpropid) \ |
|
(This)->lpVtbl -> DeletePropertyNames(This,cpropid,rgpropid) | | ( (This)->lpVtbl -> DeletePropertyNames(This,cpropid,rgpropid) ) |
| | |
#define IPropertyStorage_Commit(This,grfCommitFlags) \ | | #define IPropertyStorage_Commit(This,grfCommitFlags) \ |
|
(This)->lpVtbl -> Commit(This,grfCommitFlags) | | ( (This)->lpVtbl -> Commit(This,grfCommitFlags) ) |
| | |
#define IPropertyStorage_Revert(This) \ | | #define IPropertyStorage_Revert(This) \ |
|
(This)->lpVtbl -> Revert(This) | | ( (This)->lpVtbl -> Revert(This) ) |
| | |
#define IPropertyStorage_Enum(This,ppenum) \ | | #define IPropertyStorage_Enum(This,ppenum) \ |
|
(This)->lpVtbl -> Enum(This,ppenum) | | ( (This)->lpVtbl -> Enum(This,ppenum) ) |
| | |
#define IPropertyStorage_SetTimes(This,pctime,patime,pmtime) \ | | #define IPropertyStorage_SetTimes(This,pctime,patime,pmtime) \ |
|
(This)->lpVtbl -> SetTimes(This,pctime,patime,pmtime) | | ( (This)->lpVtbl -> SetTimes(This,pctime,patime,pmtime) ) |
| | |
#define IPropertyStorage_SetClass(This,clsid) \ | | #define IPropertyStorage_SetClass(This,clsid) \ |
|
(This)->lpVtbl -> SetClass(This,clsid) | | ( (This)->lpVtbl -> SetClass(This,clsid) ) |
| | |
#define IPropertyStorage_Stat(This,pstatpsstg) \ | | #define IPropertyStorage_Stat(This,pstatpsstg) \ |
|
(This)->lpVtbl -> Stat(This,pstatpsstg) | | ( (This)->lpVtbl -> Stat(This,pstatpsstg) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IPropertyStorage_ReadMultiple_Proxy( | | |
IPropertyStorage * This, | | |
/* [in] */ ULONG cpspec, | | |
/* [size_is][in] */ const PROPSPEC rgpspec[ ], | | |
/* [size_is][out] */ PROPVARIANT rgpropvar[ ]); | | |
| | |
void __RPC_STUB IPropertyStorage_ReadMultiple_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IPropertyStorage_WriteMultiple_Proxy( | | |
IPropertyStorage * This, | | |
/* [in] */ ULONG cpspec, | | |
/* [size_is][in] */ const PROPSPEC rgpspec[ ], | | |
/* [size_is][in] */ const PROPVARIANT rgpropvar[ ], | | |
/* [in] */ PROPID propidNameFirst); | | |
| | |
void __RPC_STUB IPropertyStorage_WriteMultiple_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IPropertyStorage_DeleteMultiple_Proxy( | | |
IPropertyStorage * This, | | |
/* [in] */ ULONG cpspec, | | |
/* [size_is][in] */ const PROPSPEC rgpspec[ ]); | | |
| | |
void __RPC_STUB IPropertyStorage_DeleteMultiple_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IPropertyStorage_ReadPropertyNames_Proxy( | | |
IPropertyStorage * This, | | |
/* [in] */ ULONG cpropid, | | |
/* [size_is][in] */ const PROPID rgpropid[ ], | | |
/* [size_is][out] */ LPOLESTR rglpwstrName[ ]); | | |
| | |
void __RPC_STUB IPropertyStorage_ReadPropertyNames_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IPropertyStorage_WritePropertyNames_Proxy( | | |
IPropertyStorage * This, | | |
/* [in] */ ULONG cpropid, | | |
/* [size_is][in] */ const PROPID rgpropid[ ], | | |
/* [size_is][in] */ const LPOLESTR rglpwstrName[ ]); | | |
| | |
void __RPC_STUB IPropertyStorage_WritePropertyNames_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IPropertyStorage_DeletePropertyNames_Proxy( | | |
IPropertyStorage * This, | | |
/* [in] */ ULONG cpropid, | | |
/* [size_is][in] */ const PROPID rgpropid[ ]); | | |
| | |
void __RPC_STUB IPropertyStorage_DeletePropertyNames_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IPropertyStorage_Commit_Proxy( | | |
IPropertyStorage * This, | | |
/* [in] */ DWORD grfCommitFlags); | | |
| | |
void __RPC_STUB IPropertyStorage_Commit_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IPropertyStorage_Revert_Proxy( | | |
IPropertyStorage * This); | | |
| | |
void __RPC_STUB IPropertyStorage_Revert_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IPropertyStorage_Enum_Proxy( | | |
IPropertyStorage * This, | | |
/* [out] */ IEnumSTATPROPSTG **ppenum); | | |
| | |
void __RPC_STUB IPropertyStorage_Enum_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IPropertyStorage_SetTimes_Proxy( | | |
IPropertyStorage * This, | | |
/* [in] */ const FILETIME *pctime, | | |
/* [in] */ const FILETIME *patime, | | |
/* [in] */ const FILETIME *pmtime); | | |
| | |
void __RPC_STUB IPropertyStorage_SetTimes_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IPropertyStorage_SetClass_Proxy( | | |
IPropertyStorage * This, | | |
/* [in] */ REFCLSID clsid); | | |
| | |
void __RPC_STUB IPropertyStorage_SetClass_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IPropertyStorage_Stat_Proxy( | | |
IPropertyStorage * This, | | |
/* [out] */ STATPROPSETSTG *pstatpsstg); | | |
| | |
void __RPC_STUB IPropertyStorage_Stat_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IPropertyStorage_INTERFACE_DEFINED__ */ | | #endif /* __IPropertyStorage_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IPropertySetStorage_INTERFACE_DEFINED__ | | #ifndef __IPropertySetStorage_INTERFACE_DEFINED__ |
#define __IPropertySetStorage_INTERFACE_DEFINED__ | | #define __IPropertySetStorage_INTERFACE_DEFINED__ |
| | |
/* interface IPropertySetStorage */ | | /* interface IPropertySetStorage */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
|
typedef /* [unique] */ IPropertySetStorage *LPPROPERTYSETSTORAGE; | | typedef /* [unique] */ __RPC_unique_pointer IPropertySetStorage *LPPROPERTYSETS
TORAGE; |
| | |
EXTERN_C const IID IID_IPropertySetStorage; | | EXTERN_C const IID IID_IPropertySetStorage; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("0000013A-0000-0000-C000-000000000046") | | MIDL_INTERFACE("0000013A-0000-0000-C000-000000000046") |
IPropertySetStorage : public IUnknown | | IPropertySetStorage : public IUnknown |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE Create( | | virtual HRESULT STDMETHODCALLTYPE Create( |
|
/* [in] */ REFFMTID rfmtid, | | /* [in] */ __RPC__in REFFMTID rfmtid, |
/* [unique][in] */ const CLSID *pclsid, | | /* [unique][in] */ __RPC__in_opt const CLSID *pclsid, |
/* [in] */ DWORD grfFlags, | | /* [in] */ DWORD grfFlags, |
/* [in] */ DWORD grfMode, | | /* [in] */ DWORD grfMode, |
|
/* [out] */ IPropertyStorage **ppprstg) = 0; | | /* [out] */ __RPC__deref_out_opt IPropertyStorage **ppprstg) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Open( | | virtual HRESULT STDMETHODCALLTYPE Open( |
|
/* [in] */ REFFMTID rfmtid, | | /* [in] */ __RPC__in REFFMTID rfmtid, |
/* [in] */ DWORD grfMode, | | /* [in] */ DWORD grfMode, |
|
/* [out] */ IPropertyStorage **ppprstg) = 0; | | /* [out] */ __RPC__deref_out_opt IPropertyStorage **ppprstg) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Delete( | | virtual HRESULT STDMETHODCALLTYPE Delete( |
|
/* [in] */ REFFMTID rfmtid) = 0; | | /* [in] */ __RPC__in REFFMTID rfmtid) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Enum( | | virtual HRESULT STDMETHODCALLTYPE Enum( |
|
/* [out] */ IEnumSTATPROPSETSTG **ppenum) = 0; | | /* [out] */ __RPC__deref_out_opt IEnumSTATPROPSETSTG **ppenum) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IPropertySetStorageVtbl | | typedef struct IPropertySetStorageVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IPropertySetStorage * This, | | IPropertySetStorage * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IPropertySetStorage * This); | | IPropertySetStorage * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IPropertySetStorage * This); | | IPropertySetStorage * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *Create )( | | HRESULT ( STDMETHODCALLTYPE *Create )( |
IPropertySetStorage * This, | | IPropertySetStorage * This, |
|
/* [in] */ REFFMTID rfmtid, | | /* [in] */ __RPC__in REFFMTID rfmtid, |
/* [unique][in] */ const CLSID *pclsid, | | /* [unique][in] */ __RPC__in_opt const CLSID *pclsid, |
/* [in] */ DWORD grfFlags, | | /* [in] */ DWORD grfFlags, |
/* [in] */ DWORD grfMode, | | /* [in] */ DWORD grfMode, |
|
/* [out] */ IPropertyStorage **ppprstg); | | /* [out] */ __RPC__deref_out_opt IPropertyStorage **ppprstg); |
| | |
HRESULT ( STDMETHODCALLTYPE *Open )( | | HRESULT ( STDMETHODCALLTYPE *Open )( |
IPropertySetStorage * This, | | IPropertySetStorage * This, |
|
/* [in] */ REFFMTID rfmtid, | | /* [in] */ __RPC__in REFFMTID rfmtid, |
/* [in] */ DWORD grfMode, | | /* [in] */ DWORD grfMode, |
|
/* [out] */ IPropertyStorage **ppprstg); | | /* [out] */ __RPC__deref_out_opt IPropertyStorage **ppprstg); |
| | |
HRESULT ( STDMETHODCALLTYPE *Delete )( | | HRESULT ( STDMETHODCALLTYPE *Delete )( |
IPropertySetStorage * This, | | IPropertySetStorage * This, |
|
/* [in] */ REFFMTID rfmtid); | | /* [in] */ __RPC__in REFFMTID rfmtid); |
| | |
HRESULT ( STDMETHODCALLTYPE *Enum )( | | HRESULT ( STDMETHODCALLTYPE *Enum )( |
IPropertySetStorage * This, | | IPropertySetStorage * This, |
|
/* [out] */ IEnumSTATPROPSETSTG **ppenum); | | /* [out] */ __RPC__deref_out_opt IEnumSTATPROPSETSTG **ppenum); |
| | |
END_INTERFACE | | END_INTERFACE |
} IPropertySetStorageVtbl; | | } IPropertySetStorageVtbl; |
| | |
interface IPropertySetStorage | | interface IPropertySetStorage |
{ | | { |
CONST_VTBL struct IPropertySetStorageVtbl *lpVtbl; | | CONST_VTBL struct IPropertySetStorageVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IPropertySetStorage_QueryInterface(This,riid,ppvObject) \ | | #define IPropertySetStorage_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IPropertySetStorage_AddRef(This) \ | | #define IPropertySetStorage_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IPropertySetStorage_Release(This) \ | | #define IPropertySetStorage_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IPropertySetStorage_Create(This,rfmtid,pclsid,grfFlags,grfMode,ppprstg)
\ | | #define IPropertySetStorage_Create(This,rfmtid,pclsid,grfFlags,grfMode,ppprstg)
\ |
|
(This)->lpVtbl -> Create(This,rfmtid,pclsid,grfFlags,grfMode,ppprstg) | | ( (This)->lpVtbl -> Create(This,rfmtid,pclsid,grfFlags,grfMode,ppprstg) ) |
| | |
#define IPropertySetStorage_Open(This,rfmtid,grfMode,ppprstg) \ | | #define IPropertySetStorage_Open(This,rfmtid,grfMode,ppprstg) \ |
|
(This)->lpVtbl -> Open(This,rfmtid,grfMode,ppprstg) | | ( (This)->lpVtbl -> Open(This,rfmtid,grfMode,ppprstg) ) |
| | |
#define IPropertySetStorage_Delete(This,rfmtid) \ | | #define IPropertySetStorage_Delete(This,rfmtid) \ |
|
(This)->lpVtbl -> Delete(This,rfmtid) | | ( (This)->lpVtbl -> Delete(This,rfmtid) ) |
| | |
#define IPropertySetStorage_Enum(This,ppenum) \ | | #define IPropertySetStorage_Enum(This,ppenum) \ |
|
(This)->lpVtbl -> Enum(This,ppenum) | | ( (This)->lpVtbl -> Enum(This,ppenum) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IPropertySetStorage_Create_Proxy( | | |
IPropertySetStorage * This, | | |
/* [in] */ REFFMTID rfmtid, | | |
/* [unique][in] */ const CLSID *pclsid, | | |
/* [in] */ DWORD grfFlags, | | |
/* [in] */ DWORD grfMode, | | |
/* [out] */ IPropertyStorage **ppprstg); | | |
| | |
void __RPC_STUB IPropertySetStorage_Create_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IPropertySetStorage_Open_Proxy( | | |
IPropertySetStorage * This, | | |
/* [in] */ REFFMTID rfmtid, | | |
/* [in] */ DWORD grfMode, | | |
/* [out] */ IPropertyStorage **ppprstg); | | |
| | |
void __RPC_STUB IPropertySetStorage_Open_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IPropertySetStorage_Delete_Proxy( | | |
IPropertySetStorage * This, | | |
/* [in] */ REFFMTID rfmtid); | | |
| | |
void __RPC_STUB IPropertySetStorage_Delete_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IPropertySetStorage_Enum_Proxy( | | |
IPropertySetStorage * This, | | |
/* [out] */ IEnumSTATPROPSETSTG **ppenum); | | |
| | |
void __RPC_STUB IPropertySetStorage_Enum_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IPropertySetStorage_INTERFACE_DEFINED__ */ | | #endif /* __IPropertySetStorage_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IEnumSTATPROPSTG_INTERFACE_DEFINED__ | | #ifndef __IEnumSTATPROPSTG_INTERFACE_DEFINED__ |
#define __IEnumSTATPROPSTG_INTERFACE_DEFINED__ | | #define __IEnumSTATPROPSTG_INTERFACE_DEFINED__ |
| | |
/* interface IEnumSTATPROPSTG */ | | /* interface IEnumSTATPROPSTG */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
|
typedef /* [unique] */ IEnumSTATPROPSTG *LPENUMSTATPROPSTG; | | typedef /* [unique] */ __RPC_unique_pointer IEnumSTATPROPSTG *LPENUMSTATPROPSTG
; |
| | |
EXTERN_C const IID IID_IEnumSTATPROPSTG; | | EXTERN_C const IID IID_IEnumSTATPROPSTG; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("00000139-0000-0000-C000-000000000046") | | MIDL_INTERFACE("00000139-0000-0000-C000-000000000046") |
IEnumSTATPROPSTG : public IUnknown | | IEnumSTATPROPSTG : public IUnknown |
{ | | { |
public: | | public: |
virtual /* [local] */ HRESULT STDMETHODCALLTYPE Next( | | virtual /* [local] */ HRESULT STDMETHODCALLTYPE Next( |
/* [in] */ ULONG celt, | | /* [in] */ ULONG celt, |
/* [length_is][size_is][out] */ STATPROPSTG *rgelt, | | /* [length_is][size_is][out] */ STATPROPSTG *rgelt, |
/* [out] */ ULONG *pceltFetched) = 0; | | /* [out] */ ULONG *pceltFetched) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Skip( | | virtual HRESULT STDMETHODCALLTYPE Skip( |
/* [in] */ ULONG celt) = 0; | | /* [in] */ ULONG celt) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Clone( | | virtual HRESULT STDMETHODCALLTYPE Clone( |
|
/* [out] */ IEnumSTATPROPSTG **ppenum) = 0; | | /* [out] */ __RPC__deref_out_opt IEnumSTATPROPSTG **ppenum) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IEnumSTATPROPSTGVtbl | | typedef struct IEnumSTATPROPSTGVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IEnumSTATPROPSTG * This, | | IEnumSTATPROPSTG * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IEnumSTATPROPSTG * This); | | IEnumSTATPROPSTG * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IEnumSTATPROPSTG * This); | | IEnumSTATPROPSTG * This); |
| | |
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Next )( | | /* [local] */ HRESULT ( STDMETHODCALLTYPE *Next )( |
IEnumSTATPROPSTG * This, | | IEnumSTATPROPSTG * This, |
/* [in] */ ULONG celt, | | /* [in] */ ULONG celt, |
| | |
skipping to change at line 1066 | | skipping to change at line 907 |
| | |
HRESULT ( STDMETHODCALLTYPE *Skip )( | | HRESULT ( STDMETHODCALLTYPE *Skip )( |
IEnumSTATPROPSTG * This, | | IEnumSTATPROPSTG * This, |
/* [in] */ ULONG celt); | | /* [in] */ ULONG celt); |
| | |
HRESULT ( STDMETHODCALLTYPE *Reset )( | | HRESULT ( STDMETHODCALLTYPE *Reset )( |
IEnumSTATPROPSTG * This); | | IEnumSTATPROPSTG * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *Clone )( | | HRESULT ( STDMETHODCALLTYPE *Clone )( |
IEnumSTATPROPSTG * This, | | IEnumSTATPROPSTG * This, |
|
/* [out] */ IEnumSTATPROPSTG **ppenum); | | /* [out] */ __RPC__deref_out_opt IEnumSTATPROPSTG **ppenum); |
| | |
END_INTERFACE | | END_INTERFACE |
} IEnumSTATPROPSTGVtbl; | | } IEnumSTATPROPSTGVtbl; |
| | |
interface IEnumSTATPROPSTG | | interface IEnumSTATPROPSTG |
{ | | { |
CONST_VTBL struct IEnumSTATPROPSTGVtbl *lpVtbl; | | CONST_VTBL struct IEnumSTATPROPSTGVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IEnumSTATPROPSTG_QueryInterface(This,riid,ppvObject) \ | | #define IEnumSTATPROPSTG_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IEnumSTATPROPSTG_AddRef(This) \ | | #define IEnumSTATPROPSTG_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IEnumSTATPROPSTG_Release(This) \ | | #define IEnumSTATPROPSTG_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IEnumSTATPROPSTG_Next(This,celt,rgelt,pceltFetched) \ | | #define IEnumSTATPROPSTG_Next(This,celt,rgelt,pceltFetched) \ |
|
(This)->lpVtbl -> Next(This,celt,rgelt,pceltFetched) | | ( (This)->lpVtbl -> Next(This,celt,rgelt,pceltFetched) ) |
| | |
#define IEnumSTATPROPSTG_Skip(This,celt) \ | | #define IEnumSTATPROPSTG_Skip(This,celt) \ |
|
(This)->lpVtbl -> Skip(This,celt) | | ( (This)->lpVtbl -> Skip(This,celt) ) |
| | |
#define IEnumSTATPROPSTG_Reset(This) \ | | #define IEnumSTATPROPSTG_Reset(This) \ |
|
(This)->lpVtbl -> Reset(This) | | ( (This)->lpVtbl -> Reset(This) ) |
| | |
#define IEnumSTATPROPSTG_Clone(This,ppenum) \ | | #define IEnumSTATPROPSTG_Clone(This,ppenum) \ |
|
(This)->lpVtbl -> Clone(This,ppenum) | | ( (This)->lpVtbl -> Clone(This,ppenum) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IEnumSTATPROPSTG_RemoteNext_Proxy( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IEnumSTATPROPSTG_RemoteNext_Proxy( |
IEnumSTATPROPSTG * This, | | IEnumSTATPROPSTG * This, |
/* [in] */ ULONG celt, | | /* [in] */ ULONG celt, |
|
/* [length_is][size_is][out] */ STATPROPSTG *rgelt, | | /* [length_is][size_is][out] */ __RPC__out_ecount_part(celt, *pceltFetched) |
/* [out] */ ULONG *pceltFetched); | | STATPROPSTG *rgelt, |
| | /* [out] */ __RPC__out ULONG *pceltFetched); |
| | |
void __RPC_STUB IEnumSTATPROPSTG_RemoteNext_Stub( | | void __RPC_STUB IEnumSTATPROPSTG_RemoteNext_Stub( |
IRpcStubBuffer *This, | | IRpcStubBuffer *This, |
IRpcChannelBuffer *_pRpcChannelBuffer, | | IRpcChannelBuffer *_pRpcChannelBuffer, |
PRPC_MESSAGE _pRpcMessage, | | PRPC_MESSAGE _pRpcMessage, |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
|
HRESULT STDMETHODCALLTYPE IEnumSTATPROPSTG_Skip_Proxy( | | |
IEnumSTATPROPSTG * This, | | |
/* [in] */ ULONG celt); | | |
| | |
void __RPC_STUB IEnumSTATPROPSTG_Skip_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IEnumSTATPROPSTG_Reset_Proxy( | | |
IEnumSTATPROPSTG * This); | | |
| | |
void __RPC_STUB IEnumSTATPROPSTG_Reset_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IEnumSTATPROPSTG_Clone_Proxy( | | |
IEnumSTATPROPSTG * This, | | |
/* [out] */ IEnumSTATPROPSTG **ppenum); | | |
| | |
void __RPC_STUB IEnumSTATPROPSTG_Clone_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IEnumSTATPROPSTG_INTERFACE_DEFINED__ */ | | #endif /* __IEnumSTATPROPSTG_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IEnumSTATPROPSETSTG_INTERFACE_DEFINED__ | | #ifndef __IEnumSTATPROPSETSTG_INTERFACE_DEFINED__ |
#define __IEnumSTATPROPSETSTG_INTERFACE_DEFINED__ | | #define __IEnumSTATPROPSETSTG_INTERFACE_DEFINED__ |
| | |
/* interface IEnumSTATPROPSETSTG */ | | /* interface IEnumSTATPROPSETSTG */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
|
typedef /* [unique] */ IEnumSTATPROPSETSTG *LPENUMSTATPROPSETSTG; | | typedef /* [unique] */ __RPC_unique_pointer IEnumSTATPROPSETSTG *LPENUMSTATPROP
SETSTG; |
| | |
EXTERN_C const IID IID_IEnumSTATPROPSETSTG; | | EXTERN_C const IID IID_IEnumSTATPROPSETSTG; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("0000013B-0000-0000-C000-000000000046") | | MIDL_INTERFACE("0000013B-0000-0000-C000-000000000046") |
IEnumSTATPROPSETSTG : public IUnknown | | IEnumSTATPROPSETSTG : public IUnknown |
{ | | { |
public: | | public: |
virtual /* [local] */ HRESULT STDMETHODCALLTYPE Next( | | virtual /* [local] */ HRESULT STDMETHODCALLTYPE Next( |
/* [in] */ ULONG celt, | | /* [in] */ ULONG celt, |
/* [length_is][size_is][out] */ STATPROPSETSTG *rgelt, | | /* [length_is][size_is][out] */ STATPROPSETSTG *rgelt, |
/* [out] */ ULONG *pceltFetched) = 0; | | /* [out] */ ULONG *pceltFetched) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Skip( | | virtual HRESULT STDMETHODCALLTYPE Skip( |
/* [in] */ ULONG celt) = 0; | | /* [in] */ ULONG celt) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Clone( | | virtual HRESULT STDMETHODCALLTYPE Clone( |
|
/* [out] */ IEnumSTATPROPSETSTG **ppenum) = 0; | | /* [out] */ __RPC__deref_out_opt IEnumSTATPROPSETSTG **ppenum) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IEnumSTATPROPSETSTGVtbl | | typedef struct IEnumSTATPROPSETSTGVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IEnumSTATPROPSETSTG * This, | | IEnumSTATPROPSETSTG * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IEnumSTATPROPSETSTG * This); | | IEnumSTATPROPSETSTG * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IEnumSTATPROPSETSTG * This); | | IEnumSTATPROPSETSTG * This); |
| | |
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Next )( | | /* [local] */ HRESULT ( STDMETHODCALLTYPE *Next )( |
IEnumSTATPROPSETSTG * This, | | IEnumSTATPROPSETSTG * This, |
/* [in] */ ULONG celt, | | /* [in] */ ULONG celt, |
| | |
skipping to change at line 1209 | | skipping to change at line 1022 |
| | |
HRESULT ( STDMETHODCALLTYPE *Skip )( | | HRESULT ( STDMETHODCALLTYPE *Skip )( |
IEnumSTATPROPSETSTG * This, | | IEnumSTATPROPSETSTG * This, |
/* [in] */ ULONG celt); | | /* [in] */ ULONG celt); |
| | |
HRESULT ( STDMETHODCALLTYPE *Reset )( | | HRESULT ( STDMETHODCALLTYPE *Reset )( |
IEnumSTATPROPSETSTG * This); | | IEnumSTATPROPSETSTG * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *Clone )( | | HRESULT ( STDMETHODCALLTYPE *Clone )( |
IEnumSTATPROPSETSTG * This, | | IEnumSTATPROPSETSTG * This, |
|
/* [out] */ IEnumSTATPROPSETSTG **ppenum); | | /* [out] */ __RPC__deref_out_opt IEnumSTATPROPSETSTG **ppenum); |
| | |
END_INTERFACE | | END_INTERFACE |
} IEnumSTATPROPSETSTGVtbl; | | } IEnumSTATPROPSETSTGVtbl; |
| | |
interface IEnumSTATPROPSETSTG | | interface IEnumSTATPROPSETSTG |
{ | | { |
CONST_VTBL struct IEnumSTATPROPSETSTGVtbl *lpVtbl; | | CONST_VTBL struct IEnumSTATPROPSETSTGVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IEnumSTATPROPSETSTG_QueryInterface(This,riid,ppvObject) \ | | #define IEnumSTATPROPSETSTG_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IEnumSTATPROPSETSTG_AddRef(This) \ | | #define IEnumSTATPROPSETSTG_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IEnumSTATPROPSETSTG_Release(This) \ | | #define IEnumSTATPROPSETSTG_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IEnumSTATPROPSETSTG_Next(This,celt,rgelt,pceltFetched) \ | | #define IEnumSTATPROPSETSTG_Next(This,celt,rgelt,pceltFetched) \ |
|
(This)->lpVtbl -> Next(This,celt,rgelt,pceltFetched) | | ( (This)->lpVtbl -> Next(This,celt,rgelt,pceltFetched) ) |
| | |
#define IEnumSTATPROPSETSTG_Skip(This,celt) \ | | #define IEnumSTATPROPSETSTG_Skip(This,celt) \ |
|
(This)->lpVtbl -> Skip(This,celt) | | ( (This)->lpVtbl -> Skip(This,celt) ) |
| | |
#define IEnumSTATPROPSETSTG_Reset(This) \ | | #define IEnumSTATPROPSETSTG_Reset(This) \ |
|
(This)->lpVtbl -> Reset(This) | | ( (This)->lpVtbl -> Reset(This) ) |
| | |
#define IEnumSTATPROPSETSTG_Clone(This,ppenum) \ | | #define IEnumSTATPROPSETSTG_Clone(This,ppenum) \ |
|
(This)->lpVtbl -> Clone(This,ppenum) | | ( (This)->lpVtbl -> Clone(This,ppenum) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IEnumSTATPROPSETSTG_RemoteNext_Proxy( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IEnumSTATPROPSETSTG_RemoteNext_Proxy( |
IEnumSTATPROPSETSTG * This, | | IEnumSTATPROPSETSTG * This, |
/* [in] */ ULONG celt, | | /* [in] */ ULONG celt, |
|
/* [length_is][size_is][out] */ STATPROPSETSTG *rgelt, | | /* [length_is][size_is][out] */ __RPC__out_ecount_part(celt, *pceltFetched) |
/* [out] */ ULONG *pceltFetched); | | STATPROPSETSTG *rgelt, |
| | /* [out] */ __RPC__out ULONG *pceltFetched); |
| | |
void __RPC_STUB IEnumSTATPROPSETSTG_RemoteNext_Stub( | | void __RPC_STUB IEnumSTATPROPSETSTG_RemoteNext_Stub( |
IRpcStubBuffer *This, | | IRpcStubBuffer *This, |
IRpcChannelBuffer *_pRpcChannelBuffer, | | IRpcChannelBuffer *_pRpcChannelBuffer, |
PRPC_MESSAGE _pRpcMessage, | | PRPC_MESSAGE _pRpcMessage, |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
|
HRESULT STDMETHODCALLTYPE IEnumSTATPROPSETSTG_Skip_Proxy( | | |
IEnumSTATPROPSETSTG * This, | | |
/* [in] */ ULONG celt); | | |
| | |
void __RPC_STUB IEnumSTATPROPSETSTG_Skip_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IEnumSTATPROPSETSTG_Reset_Proxy( | | |
IEnumSTATPROPSETSTG * This); | | |
| | |
void __RPC_STUB IEnumSTATPROPSETSTG_Reset_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IEnumSTATPROPSETSTG_Clone_Proxy( | | |
IEnumSTATPROPSETSTG * This, | | |
/* [out] */ IEnumSTATPROPSETSTG **ppenum); | | |
| | |
void __RPC_STUB IEnumSTATPROPSETSTG_Clone_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IEnumSTATPROPSETSTG_INTERFACE_DEFINED__ */ | | #endif /* __IEnumSTATPROPSETSTG_INTERFACE_DEFINED__ */ |
| | |
|
/* interface __MIDL_itf_propidl_0120 */ | | /* interface __MIDL_itf_propidl_0000_0004 */ |
/* [local] */ | | /* [local] */ |
| | |
|
typedef /* [unique] */ IPropertyStorage *LPPROPERTYSTORAGE; | | typedef /* [unique] */ __RPC_unique_pointer IPropertyStorage *LPPROPERTYSTORAGE
; |
| | |
WINOLEAPI PropVariantCopy ( PROPVARIANT * pvarDest, const PROPVARIANT * pvarSrc
); | | WINOLEAPI PropVariantCopy ( PROPVARIANT * pvarDest, const PROPVARIANT * pvarSrc
); |
WINOLEAPI PropVariantClear ( PROPVARIANT * pvar ); | | WINOLEAPI PropVariantClear ( PROPVARIANT * pvar ); |
WINOLEAPI FreePropVariantArray ( ULONG cVariants, PROPVARIANT * rgvars ); | | WINOLEAPI FreePropVariantArray ( ULONG cVariants, PROPVARIANT * rgvars ); |
| | |
#define _PROPVARIANTINIT_DEFINED_ | | #define _PROPVARIANTINIT_DEFINED_ |
# ifdef __cplusplus | | # ifdef __cplusplus |
inline void PropVariantInit ( PROPVARIANT * pvar ) | | inline void PropVariantInit ( PROPVARIANT * pvar ) |
{ | | { |
memset ( pvar, 0, sizeof(PROPVARIANT) ); | | memset ( pvar, 0, sizeof(PROPVARIANT) ); |
| | |
skipping to change at line 1314 | | skipping to change at line 1098 |
# else | | # else |
# define PropVariantInit(pvar) memset ( (pvar), 0, sizeof(PROPVARIANT) ) | | # define PropVariantInit(pvar) memset ( (pvar), 0, sizeof(PROPVARIANT) ) |
# endif | | # endif |
| | |
#ifndef _STGCREATEPROPSTG_DEFINED_ | | #ifndef _STGCREATEPROPSTG_DEFINED_ |
WINOLEAPI StgCreatePropStg( IUnknown* pUnk, REFFMTID fmtid, const CLSID *pclsid,
DWORD grfFlags, DWORD dwReserved, IPropertyStorage **ppPropStg ); | | WINOLEAPI StgCreatePropStg( IUnknown* pUnk, REFFMTID fmtid, const CLSID *pclsid,
DWORD grfFlags, DWORD dwReserved, IPropertyStorage **ppPropStg ); |
WINOLEAPI StgOpenPropStg( IUnknown* pUnk, REFFMTID fmtid, DWORD grfFlags, DWORD
dwReserved, IPropertyStorage **ppPropStg ); | | WINOLEAPI StgOpenPropStg( IUnknown* pUnk, REFFMTID fmtid, DWORD grfFlags, DWORD
dwReserved, IPropertyStorage **ppPropStg ); |
WINOLEAPI StgCreatePropSetStg( IStorage *pStorage, DWORD dwReserved, IPropertySe
tStorage **ppPropSetStg); | | WINOLEAPI StgCreatePropSetStg( IStorage *pStorage, DWORD dwReserved, IPropertySe
tStorage **ppPropSetStg); |
| | |
#define CCH_MAX_PROPSTG_NAME 31 | | #define CCH_MAX_PROPSTG_NAME 31 |
|
WINOLEAPI FmtIdToPropStgName( const FMTID *pfmtid, LPOLESTR oszName ); | | __checkReturn WINOLEAPI FmtIdToPropStgName( const FMTID *pfmtid, __out_ecount(CC |
WINOLEAPI PropStgNameToFmtId( const LPOLESTR oszName, FMTID *pfmtid ); | | H_MAX_PROPSTG_NAME+1) LPOLESTR oszName ); |
| | WINOLEAPI PropStgNameToFmtId( __in __nullterminated const LPOLESTR oszName, FMTI |
| | D *pfmtid ); |
| | #endif |
| | #ifndef _SERIALIZEDPROPERTYVALUE_DEFINED_ |
| | #define _SERIALIZEDPROPERTYVALUE_DEFINED_ |
| | typedef struct tagSERIALIZEDPROPERTYVALUE // prop |
| | { |
| | DWORD dwType; |
| | BYTE rgb[1]; |
| | } SERIALIZEDPROPERTYVALUE; |
| | #endif |
| | |
| | EXTERN_C SERIALIZEDPROPERTYVALUE* __stdcall |
| | StgConvertVariantToProperty( |
| | __in const PROPVARIANT* pvar, |
| | USHORT CodePage, |
| | __out_bcount_opt(*pcb) SERIALIZEDPROPERTYVALUE* pprop, |
| | __inout ULONG* pcb, |
| | PROPID pid, |
| | __reserved BOOLEAN fReserved, |
| | __out_opt ULONG* pcIndirect); |
| | |
| | #ifdef __cplusplus |
| | class PMemoryAllocator; |
| | |
| | EXTERN_C BOOLEAN __stdcall |
| | StgConvertPropertyToVariant( |
| | __in const SERIALIZEDPROPERTYVALUE* pprop, |
| | USHORT CodePage, |
| | __out PROPVARIANT* pvar, |
| | __in PMemoryAllocator* pma); |
#endif | | #endif |
#if _MSC_VER >= 1200 | | #if _MSC_VER >= 1200 |
#pragma warning(pop) | | #pragma warning(pop) |
#else | | #else |
#pragma warning(default:4201) /* Nameless struct/union */ | | #pragma warning(default:4201) /* Nameless struct/union */ |
#pragma warning(default:4237) /* keywords bool, true, false, etc.. */ | | #pragma warning(default:4237) /* keywords bool, true, false, etc.. */ |
#endif | | #endif |
| | |
|
extern RPC_IF_HANDLE __MIDL_itf_propidl_0120_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_propidl_0000_0004_v0_0_c_ifspec; |
extern RPC_IF_HANDLE __MIDL_itf_propidl_0120_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_propidl_0000_0004_v0_0_s_ifspec; |
| | |
/* Additional Prototypes for ALL interfaces */ | | /* Additional Prototypes for ALL interfaces */ |
| | |
unsigned long __RPC_USER BSTR_UserSize( unsigned long *, unsign
ed long , BSTR * ); | | unsigned long __RPC_USER BSTR_UserSize( unsigned long *, unsign
ed long , BSTR * ); |
unsigned char * __RPC_USER BSTR_UserMarshal( unsigned long *, unsigned char *,
BSTR * ); | | unsigned char * __RPC_USER BSTR_UserMarshal( unsigned long *, unsigned char *,
BSTR * ); |
unsigned char * __RPC_USER BSTR_UserUnmarshal(unsigned long *, unsigned char *,
BSTR * ); | | unsigned char * __RPC_USER BSTR_UserUnmarshal(unsigned long *, unsigned char *,
BSTR * ); |
void __RPC_USER BSTR_UserFree( unsigned long *, BSTR *
); | | void __RPC_USER BSTR_UserFree( unsigned long *, BSTR *
); |
| | |
unsigned long __RPC_USER LPSAFEARRAY_UserSize( unsigned long *,
unsigned long , LPSAFEARRAY * ); | | unsigned long __RPC_USER LPSAFEARRAY_UserSize( unsigned long *,
unsigned long , LPSAFEARRAY * ); |
unsigned char * __RPC_USER LPSAFEARRAY_UserMarshal( unsigned long *, unsigned
char *, LPSAFEARRAY * ); | | unsigned char * __RPC_USER LPSAFEARRAY_UserMarshal( unsigned long *, unsigned
char *, LPSAFEARRAY * ); |
unsigned char * __RPC_USER LPSAFEARRAY_UserUnmarshal(unsigned long *, unsigned
char *, LPSAFEARRAY * ); | | unsigned char * __RPC_USER LPSAFEARRAY_UserUnmarshal(unsigned long *, unsigned
char *, LPSAFEARRAY * ); |
void __RPC_USER LPSAFEARRAY_UserFree( unsigned long *,
LPSAFEARRAY * ); | | void __RPC_USER LPSAFEARRAY_UserFree( unsigned long *,
LPSAFEARRAY * ); |
| | |
|
| | unsigned long __RPC_USER BSTR_UserSize64( unsigned long *, unsi |
| | gned long , BSTR * ); |
| | unsigned char * __RPC_USER BSTR_UserMarshal64( unsigned long *, unsigned char |
| | *, BSTR * ); |
| | unsigned char * __RPC_USER BSTR_UserUnmarshal64(unsigned long *, unsigned char |
| | *, BSTR * ); |
| | void __RPC_USER BSTR_UserFree64( unsigned long *, BSTR |
| | * ); |
| | |
| | unsigned long __RPC_USER LPSAFEARRAY_UserSize64( unsigned long |
| | *, unsigned long , LPSAFEARRAY * ); |
| | unsigned char * __RPC_USER LPSAFEARRAY_UserMarshal64( unsigned long *, unsigne |
| | d char *, LPSAFEARRAY * ); |
| | unsigned char * __RPC_USER LPSAFEARRAY_UserUnmarshal64(unsigned long *, unsigne |
| | d char *, LPSAFEARRAY * ); |
| | void __RPC_USER LPSAFEARRAY_UserFree64( unsigned long |
| | *, LPSAFEARRAY * ); |
| | |
/* [local] */ HRESULT STDMETHODCALLTYPE IEnumSTATPROPSTG_Next_Proxy( | | /* [local] */ HRESULT STDMETHODCALLTYPE IEnumSTATPROPSTG_Next_Proxy( |
IEnumSTATPROPSTG * This, | | IEnumSTATPROPSTG * This, |
/* [in] */ ULONG celt, | | /* [in] */ ULONG celt, |
/* [length_is][size_is][out] */ STATPROPSTG *rgelt, | | /* [length_is][size_is][out] */ STATPROPSTG *rgelt, |
/* [out] */ ULONG *pceltFetched); | | /* [out] */ ULONG *pceltFetched); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IEnumSTATPROPSTG_Next_Stub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IEnumSTATPROPSTG_Next_Stub( |
IEnumSTATPROPSTG * This, | | IEnumSTATPROPSTG * This, |
/* [in] */ ULONG celt, | | /* [in] */ ULONG celt, |
|
/* [length_is][size_is][out] */ STATPROPSTG *rgelt, | | /* [length_is][size_is][out] */ __RPC__out_ecount_part(celt, *pceltFetched) |
/* [out] */ ULONG *pceltFetched); | | STATPROPSTG *rgelt, |
| | /* [out] */ __RPC__out ULONG *pceltFetched); |
| | |
/* [local] */ HRESULT STDMETHODCALLTYPE IEnumSTATPROPSETSTG_Next_Proxy( | | /* [local] */ HRESULT STDMETHODCALLTYPE IEnumSTATPROPSETSTG_Next_Proxy( |
IEnumSTATPROPSETSTG * This, | | IEnumSTATPROPSETSTG * This, |
/* [in] */ ULONG celt, | | /* [in] */ ULONG celt, |
/* [length_is][size_is][out] */ STATPROPSETSTG *rgelt, | | /* [length_is][size_is][out] */ STATPROPSETSTG *rgelt, |
/* [out] */ ULONG *pceltFetched); | | /* [out] */ ULONG *pceltFetched); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IEnumSTATPROPSETSTG_Next_Stub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IEnumSTATPROPSETSTG_Next_Stub( |
IEnumSTATPROPSETSTG * This, | | IEnumSTATPROPSETSTG * This, |
/* [in] */ ULONG celt, | | /* [in] */ ULONG celt, |
|
/* [length_is][size_is][out] */ STATPROPSETSTG *rgelt, | | /* [length_is][size_is][out] */ __RPC__out_ecount_part(celt, *pceltFetched) |
/* [out] */ ULONG *pceltFetched); | | STATPROPSETSTG *rgelt, |
| | /* [out] */ __RPC__out ULONG *pceltFetched); |
| | |
/* end of Additional Prototypes */ | | /* end of Additional Prototypes */ |
| | |
#ifdef __cplusplus | | #ifdef __cplusplus |
} | | } |
#endif | | #endif |
| | |
#endif | | #endif |
| | |
End of changes. 127 change blocks. |
464 lines changed or deleted | | 317 lines changed or added |
|
This html diff was produced by rfcdiff 1.41.
|