📄 objidl.h
字号:
/* [in] */ DWORD dwDestContext,
/* [unique][in] */ void __RPC_FAR *pvDestContext,
/* [in] */ DWORD mshlflags,
/* [out] */ DWORD __RPC_FAR *pSize);
void __RPC_STUB IMarshal_GetMarshalSizeMax_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT __stdcall IMarshal_MarshalInterface_Proxy(
IMarshal __RPC_FAR * This,
/* [unique][in] */ IStream __RPC_FAR *pStm,
/* [in] */ REFIID riid,
/* [unique][in] */ void __RPC_FAR *pv,
/* [in] */ DWORD dwDestContext,
/* [unique][in] */ void __RPC_FAR *pvDestContext,
/* [in] */ DWORD mshlflags);
void __RPC_STUB IMarshal_MarshalInterface_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT __stdcall IMarshal_UnmarshalInterface_Proxy(
IMarshal __RPC_FAR * This,
/* [unique][in] */ IStream __RPC_FAR *pStm,
/* [in] */ REFIID riid,
/* [out] */ void __RPC_FAR *__RPC_FAR *ppv);
void __RPC_STUB IMarshal_UnmarshalInterface_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT __stdcall IMarshal_ReleaseMarshalData_Proxy(
IMarshal __RPC_FAR * This,
/* [unique][in] */ IStream __RPC_FAR *pStm);
void __RPC_STUB IMarshal_ReleaseMarshalData_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT __stdcall IMarshal_DisconnectObject_Proxy(
IMarshal __RPC_FAR * This,
/* [in] */ DWORD dwReserved);
void __RPC_STUB IMarshal_DisconnectObject_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IMarshal_INTERFACE_DEFINED__ */
#ifndef __IMalloc_INTERFACE_DEFINED__
#define __IMalloc_INTERFACE_DEFINED__
/****************************************
* Generated header for interface: IMalloc
* at Sun May 07 20:39:01 1995
* using MIDL 2.00.0101
****************************************/
/* [uuid][object][local] */
/* size is 4 */
typedef /* [unique] */ IMalloc __RPC_FAR *LPMALLOC;
EXTERN_C const IID IID_IMalloc;
#if defined(__cplusplus) && !defined(CINTERFACE)
interface IMalloc : public IUnknown
{
public:
virtual void __RPC_FAR *__stdcall Alloc(
/* [in] */ ULONG cb) = 0;
virtual void __RPC_FAR *__stdcall Realloc(
/* [in] */ void __RPC_FAR *pv,
/* [in] */ ULONG cb) = 0;
virtual void __stdcall Free(
/* [in] */ void __RPC_FAR *pv) = 0;
virtual ULONG __stdcall GetSize(
/* [in] */ void __RPC_FAR *pv) = 0;
virtual int __stdcall DidAlloc(
void __RPC_FAR *pv) = 0;
virtual void __stdcall HeapMinimize( void) = 0;
};
#else /* C style interface */
typedef struct IMallocVtbl
{
HRESULT ( __stdcall __RPC_FAR *QueryInterface )(
IMalloc __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( __stdcall __RPC_FAR *AddRef )(
IMalloc __RPC_FAR * This);
ULONG ( __stdcall __RPC_FAR *Release )(
IMalloc __RPC_FAR * This);
void __RPC_FAR *( __stdcall __RPC_FAR *Alloc )(
IMalloc __RPC_FAR * This,
/* [in] */ ULONG cb);
void __RPC_FAR *( __stdcall __RPC_FAR *Realloc )(
IMalloc __RPC_FAR * This,
/* [in] */ void __RPC_FAR *pv,
/* [in] */ ULONG cb);
void ( __stdcall __RPC_FAR *Free )(
IMalloc __RPC_FAR * This,
/* [in] */ void __RPC_FAR *pv);
ULONG ( __stdcall __RPC_FAR *GetSize )(
IMalloc __RPC_FAR * This,
/* [in] */ void __RPC_FAR *pv);
int ( __stdcall __RPC_FAR *DidAlloc )(
IMalloc __RPC_FAR * This,
void __RPC_FAR *pv);
void ( __stdcall __RPC_FAR *HeapMinimize )(
IMalloc __RPC_FAR * This);
} IMallocVtbl;
interface IMalloc
{
CONST_VTBL struct IMallocVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IMalloc_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IMalloc_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IMalloc_Release(This) \
(This)->lpVtbl -> Release(This)
#define IMalloc_Alloc(This,cb) \
(This)->lpVtbl -> Alloc(This,cb)
#define IMalloc_Realloc(This,pv,cb) \
(This)->lpVtbl -> Realloc(This,pv,cb)
#define IMalloc_Free(This,pv) \
(This)->lpVtbl -> Free(This,pv)
#define IMalloc_GetSize(This,pv) \
(This)->lpVtbl -> GetSize(This,pv)
#define IMalloc_DidAlloc(This,pv) \
(This)->lpVtbl -> DidAlloc(This,pv)
#define IMalloc_HeapMinimize(This) \
(This)->lpVtbl -> HeapMinimize(This)
#endif /* COBJMACROS */
#endif /* C style interface */
void __RPC_FAR *__stdcall IMalloc_Alloc_Proxy(
IMalloc __RPC_FAR * This,
/* [in] */ ULONG cb);
void __RPC_STUB IMalloc_Alloc_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
void __RPC_FAR *__stdcall IMalloc_Realloc_Proxy(
IMalloc __RPC_FAR * This,
/* [in] */ void __RPC_FAR *pv,
/* [in] */ ULONG cb);
void __RPC_STUB IMalloc_Realloc_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
void __stdcall IMalloc_Free_Proxy(
IMalloc __RPC_FAR * This,
/* [in] */ void __RPC_FAR *pv);
void __RPC_STUB IMalloc_Free_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
ULONG __stdcall IMalloc_GetSize_Proxy(
IMalloc __RPC_FAR * This,
/* [in] */ void __RPC_FAR *pv);
void __RPC_STUB IMalloc_GetSize_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
int __stdcall IMalloc_DidAlloc_Proxy(
IMalloc __RPC_FAR * This,
void __RPC_FAR *pv);
void __RPC_STUB IMalloc_DidAlloc_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
void __stdcall IMalloc_HeapMinimize_Proxy(
IMalloc __RPC_FAR * This);
void __RPC_STUB IMalloc_HeapMinimize_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IMalloc_INTERFACE_DEFINED__ */
#ifndef __IMallocSpy_INTERFACE_DEFINED__
#define __IMallocSpy_INTERFACE_DEFINED__
/****************************************
* Generated header for interface: IMallocSpy
* at Sun May 07 20:39:01 1995
* using MIDL 2.00.0101
****************************************/
/* [uuid][object][local] */
/* size is 4 */
typedef /* [unique] */ IMallocSpy __RPC_FAR *LPMALLOCSPY;
EXTERN_C const IID IID_IMallocSpy;
#if defined(__cplusplus) && !defined(CINTERFACE)
interface IMallocSpy : public IUnknown
{
public:
virtual ULONG __stdcall PreAlloc(
/* [in] */ ULONG cbRequest) = 0;
virtual void __RPC_FAR *__stdcall PostAlloc(
/* [in] */ void __RPC_FAR *pActual) = 0;
virtual void __RPC_FAR *__stdcall PreFree(
/* [in] */ void __RPC_FAR *pRequest,
/* [in] */ BOOL fSpyed) = 0;
virtual void __stdcall PostFree(
/* [in] */ BOOL fSpyed) = 0;
virtual ULONG __stdcall PreRealloc(
/* [in] */ void __RPC_FAR *pRequest,
/* [in] */ ULONG cbRequest,
/* [out] */ void __RPC_FAR *__RPC_FAR *ppNewRequest,
/* [in] */ BOOL fSpyed) = 0;
virtual void __RPC_FAR *__stdcall PostRealloc(
/* [in] */ void __RPC_FAR *pActual,
/* [in] */ BOOL fSpyed) = 0;
virtual void __RPC_FAR *__stdcall PreGetSize(
/* [in] */ void __RPC_FAR *pRequest,
/* [in] */ BOOL fSpyed) = 0;
virtual ULONG __stdcall PostGetSize(
/* [in] */ ULONG cbActual,
/* [in] */ BOOL fSpyed) = 0;
virtual void __RPC_FAR *__stdcall PreDidAlloc(
/* [in] */ void __RPC_FAR *pRequest,
/* [in] */ BOOL fSpyed) = 0;
virtual int __stdcall PostDidAlloc(
/* [in] */ void __RPC_FAR *pRequest,
/* [in] */ BOOL fSpyed,
/* [in] */ int fActual) = 0;
virtual void __stdcall PreHeapMinimize( void) = 0;
virtual void __stdcall PostHeapMinimize( void) = 0;
};
#else /* C style interface */
typedef struct IMallocSpyVtbl
{
HRESULT ( __stdcall __RPC_FAR *QueryInterface )(
IMallocSpy __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( __stdcall __RPC_FAR *AddRef )(
IMallocSpy __RPC_FAR * This);
ULONG ( __stdcall __RPC_FAR *Release )(
IMallocSpy __RPC_FAR * This);
ULONG ( __stdcall __RPC_FAR *PreAlloc )(
IMallocSpy __RPC_FAR * This,
/* [in] */ ULONG cbRequest);
void __RPC_FAR *( __stdcall __RPC_FAR *PostAlloc )(
IMallocSpy __RPC_FAR * This,
/* [in] */ void __RPC_FAR *pActual);
void __RPC_FAR *( __stdcall __RPC_FAR *PreFree )(
IMallocSpy __RPC_FAR * This,
/* [in] */ void __RPC_FAR *pRequest,
/* [in] */ BOOL fSpyed);
void ( __stdcall __RPC_FAR *PostFree )(
IMallocSpy __RPC_FAR * This,
/* [in] */ BOOL fSpyed);
ULONG ( __stdcall __RPC_FAR *PreRealloc )(
IMallocSpy __RPC_FAR * This,
/* [in] */ void __RPC_FAR *pRequest,
/* [in] */ ULONG cbRequest,
/* [out] */ void __RPC_FAR *__RPC_FAR *ppNewRequest,
/* [in] */ BOOL fSpyed);
void __RPC_FAR *( __stdcall __RPC_FAR *PostRealloc )(
IMallocSpy __RPC_FAR * This,
/* [in] */ void __RPC_FAR *pActual,
/* [in] */ BOOL fSpyed);
void __RPC_FAR *( __stdcall __RPC_FAR *PreGetSize )(
IMallocSpy __RPC_FAR * This,
/* [in] */ void __RPC_FAR *pRequest,
/* [in] */ BOOL fSpyed);
ULONG ( __stdcall __RPC_FAR *PostGetSize )(
IMallocSpy __RPC_FAR * This,
/* [in] */ ULONG cbActual,
/* [in] */ BOOL fSpyed);
void __RPC_FAR *( __stdcall __RPC_FAR *PreDidAlloc )(
IMallocSpy __RPC_FAR * This,
/* [in] */ void __RPC_FAR *pRequest,
/* [in] */ BOOL fSpyed);
int ( __stdcall __RPC_FAR *PostDidAlloc )(
IMallocSpy __RPC_FAR * This,
/* [in] */ void __RPC_FAR *pRequest,
/* [in] */ BOOL fSpyed,
/* [in] */ int fActual);
void ( __stdcall __RPC_FAR *PreHeapMinimize )(
IMallocSpy __RPC_FAR * This);
void ( __stdcall __RPC_FAR *PostHeapMinimize )(
IMallocSpy __RPC_FAR * This);
} IMallocSpyVtbl;
interface IMallocSpy
{
CONST_VTBL struct IMallocSpyVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IMallocSpy_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IMallocSpy_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IMallocSpy_Release(This) \
(This)->lpVtbl -> Release(This)
#define IMallocSpy_PreAlloc(This,cbRequest) \
(This)->lpVtbl -> PreAlloc(This,cbRequest)
#define IMallocSpy_PostAlloc(This,pActual) \
(This)->lpVtbl -> PostAlloc(This,pActual)
#define IMallocSpy_PreFree(This,pRequest,fSpyed) \
(This)->lpVtbl -> PreFree(This,pRequest,fSpyed)
#define IMallocSpy_PostFree(This,fSpyed) \
(This)->lpVtbl -> PostFree(This,fSpyed)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -