📄 vboosttypes.h
字号:
#define __CompactibleFixedSizeMemoryManager_INTERFACE_DEFINED__
/* interface CompactibleFixedSizeMemoryManager */
/* [object][helpstring][uuid] */
EXTERN_C const IID IID_CompactibleFixedSizeMemoryManager;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("20708EE8-24E3-11D3-AB5C-D41203C10000")
CompactibleFixedSizeMemoryManager : public FixedSizeMemoryManager
{
public:
virtual void STDMETHODCALLTYPE Compact( void) = 0;
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_CompactOnFree(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *retVal) = 0;
virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_CompactOnFree(
/* [in] */ VARIANT_BOOL RHS) = 0;
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_BufferBlocks(
/* [retval][out] */ short __RPC_FAR *retVal) = 0;
virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_BufferBlocks(
/* [in] */ short RHS) = 0;
};
#else /* C style interface */
typedef struct CompactibleFixedSizeMemoryManagerVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
CompactibleFixedSizeMemoryManager __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
CompactibleFixedSizeMemoryManager __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
CompactibleFixedSizeMemoryManager __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Alloc )(
CompactibleFixedSizeMemoryManager __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *retVal);
void ( STDMETHODCALLTYPE __RPC_FAR *Free )(
CompactibleFixedSizeMemoryManager __RPC_FAR * This,
/* [in] */ long pMemory);
/* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ElementSize )(
CompactibleFixedSizeMemoryManager __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *retVal);
/* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ElementsPerBlock )(
CompactibleFixedSizeMemoryManager __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *retVal);
void ( STDMETHODCALLTYPE __RPC_FAR *Compact )(
CompactibleFixedSizeMemoryManager __RPC_FAR * This);
/* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CompactOnFree )(
CompactibleFixedSizeMemoryManager __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *retVal);
/* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CompactOnFree )(
CompactibleFixedSizeMemoryManager __RPC_FAR * This,
/* [in] */ VARIANT_BOOL RHS);
/* [propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BufferBlocks )(
CompactibleFixedSizeMemoryManager __RPC_FAR * This,
/* [retval][out] */ short __RPC_FAR *retVal);
/* [propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BufferBlocks )(
CompactibleFixedSizeMemoryManager __RPC_FAR * This,
/* [in] */ short RHS);
END_INTERFACE
} CompactibleFixedSizeMemoryManagerVtbl;
interface CompactibleFixedSizeMemoryManager
{
CONST_VTBL struct CompactibleFixedSizeMemoryManagerVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define CompactibleFixedSizeMemoryManager_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define CompactibleFixedSizeMemoryManager_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define CompactibleFixedSizeMemoryManager_Release(This) \
(This)->lpVtbl -> Release(This)
#define CompactibleFixedSizeMemoryManager_Alloc(This,retVal) \
(This)->lpVtbl -> Alloc(This,retVal)
#define CompactibleFixedSizeMemoryManager_Free(This,pMemory) \
(This)->lpVtbl -> Free(This,pMemory)
#define CompactibleFixedSizeMemoryManager_get_ElementSize(This,retVal) \
(This)->lpVtbl -> get_ElementSize(This,retVal)
#define CompactibleFixedSizeMemoryManager_get_ElementsPerBlock(This,retVal) \
(This)->lpVtbl -> get_ElementsPerBlock(This,retVal)
#define CompactibleFixedSizeMemoryManager_Compact(This) \
(This)->lpVtbl -> Compact(This)
#define CompactibleFixedSizeMemoryManager_get_CompactOnFree(This,retVal) \
(This)->lpVtbl -> get_CompactOnFree(This,retVal)
#define CompactibleFixedSizeMemoryManager_put_CompactOnFree(This,RHS) \
(This)->lpVtbl -> put_CompactOnFree(This,RHS)
#define CompactibleFixedSizeMemoryManager_get_BufferBlocks(This,retVal) \
(This)->lpVtbl -> get_BufferBlocks(This,retVal)
#define CompactibleFixedSizeMemoryManager_put_BufferBlocks(This,RHS) \
(This)->lpVtbl -> put_BufferBlocks(This,RHS)
#endif /* COBJMACROS */
#endif /* C style interface */
void STDMETHODCALLTYPE CompactibleFixedSizeMemoryManager_Compact_Proxy(
CompactibleFixedSizeMemoryManager __RPC_FAR * This);
void __RPC_STUB CompactibleFixedSizeMemoryManager_Compact_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget] */ HRESULT STDMETHODCALLTYPE CompactibleFixedSizeMemoryManager_get_CompactOnFree_Proxy(
CompactibleFixedSizeMemoryManager __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *retVal);
void __RPC_STUB CompactibleFixedSizeMemoryManager_get_CompactOnFree_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propput] */ HRESULT STDMETHODCALLTYPE CompactibleFixedSizeMemoryManager_put_CompactOnFree_Proxy(
CompactibleFixedSizeMemoryManager __RPC_FAR * This,
/* [in] */ VARIANT_BOOL RHS);
void __RPC_STUB CompactibleFixedSizeMemoryManager_put_CompactOnFree_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget] */ HRESULT STDMETHODCALLTYPE CompactibleFixedSizeMemoryManager_get_BufferBlocks_Proxy(
CompactibleFixedSizeMemoryManager __RPC_FAR * This,
/* [retval][out] */ short __RPC_FAR *retVal);
void __RPC_STUB CompactibleFixedSizeMemoryManager_get_BufferBlocks_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propput] */ HRESULT STDMETHODCALLTYPE CompactibleFixedSizeMemoryManager_put_BufferBlocks_Proxy(
CompactibleFixedSizeMemoryManager __RPC_FAR * This,
/* [in] */ short RHS);
void __RPC_STUB CompactibleFixedSizeMemoryManager_put_BufferBlocks_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __CompactibleFixedSizeMemoryManager_INTERFACE_DEFINED__ */
#ifndef __VBoostRoot_INTERFACE_DEFINED__
#define __VBoostRoot_INTERFACE_DEFINED__
/* interface VBoostRoot */
/* [object][helpstring][uuid] */
EXTERN_C const IID IID_VBoostRoot;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("20708EE1-24E3-11D3-AB5C-D41203C10000")
VBoostRoot : public IUnknown
{
public:
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE HookQI(
/* [in] */ /* external definition not present */ IUnknown __RPC_FAR *pUnk,
/* [in] */ IQIHook __RPC_FAR *pQIHook,
/* [in] */ UnkHookFlags uhFlags,
/* [out] */ UnknownHook __RPC_FAR *__RPC_FAR *ppOwner) = 0;
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE HookQIAR(
/* [in] */ /* external definition not present */ IUnknown __RPC_FAR *pUnk,
/* [in] */ IQIARHook __RPC_FAR *pQIARHook,
/* [in] */ UnkHookFlags uhFlags,
/* [out] */ UnknownHook __RPC_FAR *__RPC_FAR *ppOwner) = 0;
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SafeUnknown(
/* [in] */ IUnknown __RPC_FAR *pUnknown,
/* [retval][out] */ /* external definition not present */ IUnknown __RPC_FAR *__RPC_FAR *retVal) = 0;
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE CreateDelegator(
/* [in] */ /* external definition not present */ IUnknown __RPC_FAR *punkOuter,
/* [in] */ IUnknown __RPC_FAR *punkDelegatee,
/* [defaultvalue][in] */ VBGUIDPtr pIID,
/* [defaultvalue][in] */ BlindDelegatorPtr pEmbedded,
/* [defaultvalue][in] */ long pfnDestroyEmbedded,
/* [retval][out] */ /* external definition not present */ IUnknown __RPC_FAR *__RPC_FAR *ppvObj) = 0;
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AggregateUnknown(
/* [in] */ /* external definition not present */ IUnknown __RPC_FAR *pUnk,
/* [in] */ SAFEARRAY __RPC_FAR * __RPC_FAR *pData,
/* [in] */ SAFEARRAY __RPC_FAR * __RPC_FAR *pIIDs,
/* [out] */ UnknownHook __RPC_FAR *__RPC_FAR *ppOwner) = 0;
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE CreateAggregate(
/* [in] */ SAFEARRAY __RPC_FAR * __RPC_FAR *pData,
/* [in] */ SAFEARRAY __RPC_FAR * __RPC_FAR *pIIDs,
/* [defaultvalue][in] */ long pOwner,
/* [retval][out] */ /* external definition not present */ IUnknown __RPC_FAR *__RPC_FAR *ppvObj) = 0;
virtual /* [helpstring] */ void STDMETHODCALLTYPE AssignAddRef(
/* [out] */ void __RPC_FAR *pDst,
/* [in] */ void __RPC_FAR *pSrc) = 0;
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE BlindFunctionPointer(
/* [in] */ long FunctionNumber,
/* [retval][out] */ long __RPC_FAR *retVal) = 0;
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE CreateFixedSizeMemoryManager(
/* [in] */ long ElementSize,
/* [in] */ long ElementsPerBlock,
/* [defaultvalue][in] */ VARIANT_BOOL fCompactible,
/* [retval][out] */ FixedSizeMemoryManager __RPC_FAR *__RPC_FAR *retVal) = 0;
virtual /* [helpstring] */ void STDMETHODCALLTYPE Assign(
/* [in] */ void __RPC_FAR *pDst,
/* [in] */ void __RPC_FAR *pSrc) = 0;
virtual /* [helpstring] */ long STDMETHODCALLTYPE Deref(
/* [in] */ long Ptr) = 0;
virtual /* [helpstring] */ long STDMETHODCALLTYPE UAdd(
/* [in] */ long x,
/* [in] */ long y) = 0;
virtual /* [helpstring] */ long STDMETHODCALLTYPE UDif(
/* [in] */ long x,
/* [in] */ long y) = 0;
virtual /* [helpstring] */ VARIANT_BOOL STDMETHODCALLTYPE UGT(
/* [in] */ long x,
/* [in] */ long y) = 0;
virtual /* [helpstring] */ VARIANT_BOOL STDMETHODCALLTYPE UGTE(
/* [in] */ long x,
/* [in] */ long y) = 0;
virtual /* [helpstring] */ void STDMETHODCALLTYPE AssignZero(
/* [in] */ void __RPC_FAR *pDst) = 0;
virtual /* [helpstring] */ void STDMETHODCALLTYPE AssignSwap(
/* [in] */ void __RPC_FAR *pLeft,
/* [in] */ void __RPC_FAR *pRight) = 0;
virtual /* [helpstring] */ void STDMETHODCALLTYPE MoveVariant(
/* [out] */ VARIANT __RPC_FAR *varDst,
/* [out][in] */ VARIANT __RPC_FAR *varSrc) = 0;
virtual /* [helpstring] */ long STDMETHODCALLTYPE UDiv(
/* [in] */ long x,
/* [in] */ long y) = 0;
};
#else /* C style interface */
typedef struct VBoostRootVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
VBoostRoot __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
VBoostRoot __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
VBoostRoot __RPC_FAR * This);
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *HookQI )(
VBoostRoot __RPC_FAR * This,
/* [in] */ /* external definition not present */ IUnknown __RPC_FAR *pUnk,
/* [in] */ IQIHook __RPC_FAR *pQIHook,
/* [in] */ UnkHookFlags uhFlags,
/* [out] */ UnknownHook __RPC_FAR *__RPC_FAR *ppOwner);
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *HookQIAR )(
VBoostRoot __RPC_FAR * This,
/* [in] */ /* external definition not present */ IUnknown __RPC_FAR *pUnk,
/* [in] */ IQIARHook __RPC_FAR *pQIARHook,
/* [in] */ UnkHookFlags uhFlags,
/* [out] */ UnknownHook __RPC_FAR *__RPC_FAR *ppOwner);
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SafeUnknown )(
VBoostRoot __RPC_FAR * This,
/* [in] */ IUnknown __RPC_FAR *pUnknown,
/* [retval][out] */ /* external definition not present */ IUnknown __RPC_FAR *__RPC_FAR *retVal);
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateDelegator )(
VBoostRoot __RPC_FAR * This,
/* [in] */ /* external definition not present */ IUnknown __RPC_FAR *punkOuter,
/* [in] */ IUnknown __RPC_FAR *punkDelegatee,
/* [defaultvalue][in] */ VBGUIDPtr pIID,
/* [defaultvalue][in] */ BlindDelegatorPtr pEmbedded,
/* [defaultvalue][in] */ long pfnDestroyEmbedded,
/* [retval][out] */ /* external definition not present */ IUnknown __RPC_FAR *__RPC_FAR *ppvObj);
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AggregateUnknown )(
VBoostRoot __RPC_FAR * This,
/* [in] */ /* external definition not present */ IUnknown __RPC_FAR *pUnk,
/* [in] */ SAFEARRAY __RPC_FAR * __RPC_FAR *pData,
/* [in] */ SAFEARRAY __RPC_FAR * __RPC_FAR *pIIDs,
/* [out] */ UnknownHook __RPC_FAR *__RPC_FAR *ppOwner);
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateAggregate )(
VBoostRoot __RPC_FAR * This,
/* [in] */ SAFEARRAY __RPC_FAR * __RPC_FAR *pData,
/* [in] */ SAFEARRAY __RPC_FAR * __RPC_FAR *pIIDs,
/* [defaultvalue][in] */ long pOwner,
/* [retval][out] */ /* external definition not present */ IUnknown __RPC_FAR *__RPC_FAR *ppvObj);
/* [helpstring] */ void ( STDMETHODCALLTYPE __RPC_FAR *AssignAddRef )(
VBoostRoot __RPC_FAR * This,
/* [out] */ void __RPC_FAR *pDst,
/* [in] */ void __RPC_FAR *pSrc);
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *BlindFunctionPointer )(
VBoostRoot __RPC_FAR * This,
/* [in] */ long FunctionNumber,
/* [retval][out] */ long __RPC_FAR *retVal);
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateFixedSizeMemoryManager )(
VBoostRoot __RPC_FAR * This,
/* [in] */ long ElementSize,
/* [in] */ long ElementsPerBlock,
/* [defaultvalue][in] */ VARIANT_BOOL fCompactible,
/* [retval][out] */ FixedSizeMemoryManager __RPC_FAR *__RPC_FAR *retVal);
/* [helpstring] */ void ( STDMETHODCALLTYPE __RPC_FAR *Assign )(
VBoostRoot __RPC_FAR * This,
/* [in] */ void __RPC_FAR *pDst,
/* [in] */ void __RPC_FAR *pSrc);
/* [helpstring] */ long ( STDMETHODCALLTYPE __RPC_FAR *Deref )(
VBoostRoot __RPC_FAR * This,
/* [in] */ long Ptr);
/* [helpstring] */ long ( STDMETHODCALLTYPE __RPC_FAR *UAdd )(
VBoostRoot __RPC_FAR * This,
/* [in] */ long x,
/* [in] */ long y);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -