📄 exam15.h
字号:
EXTERN_C const IID IID_IAcDcContentFinderSite;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("F6F24140-EC52-11d1-B9C7-0060B0B5E151")
IAcDcContentFinderSite : public IUnknown
{
public:
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetObjectInfo(
/* [in] */ FINDOBJECTINFO __RPC_FAR *lpObjectInfo,
/* [retval][out] */ boolean __RPC_FAR *pbContinue) = 0;
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetMessage(
/* [string][in] */ LPCOLESTR lpMessage,
/* [retval][out] */ boolean __RPC_FAR *pbContinue) = 0;
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetPropertyValue(
/* [string][in] */ LPCOLESTR lpPropertyValue,
/* [retval][out] */ boolean __RPC_FAR *pbContinue) = 0;
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetTypeBitmap(
/* [string][in] */ LPCOLESTR lpTypeName,
/* [in] */ IPictureDisp __RPC_FAR *lpPictureDisp,
/* [out] */ short __RPC_FAR *pnBitmapIndex) = 0;
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE QueryContinueFind(
/* [retval][out] */ boolean __RPC_FAR *pbContinue) = 0;
};
#else /* C style interface */
typedef struct IAcDcContentFinderSiteVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IAcDcContentFinderSite __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IAcDcContentFinderSite __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IAcDcContentFinderSite __RPC_FAR * This);
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetObjectInfo )(
IAcDcContentFinderSite __RPC_FAR * This,
/* [in] */ FINDOBJECTINFO __RPC_FAR *lpObjectInfo,
/* [retval][out] */ boolean __RPC_FAR *pbContinue);
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetMessage )(
IAcDcContentFinderSite __RPC_FAR * This,
/* [string][in] */ LPCOLESTR lpMessage,
/* [retval][out] */ boolean __RPC_FAR *pbContinue);
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetPropertyValue )(
IAcDcContentFinderSite __RPC_FAR * This,
/* [string][in] */ LPCOLESTR lpPropertyValue,
/* [retval][out] */ boolean __RPC_FAR *pbContinue);
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetTypeBitmap )(
IAcDcContentFinderSite __RPC_FAR * This,
/* [string][in] */ LPCOLESTR lpTypeName,
/* [in] */ IPictureDisp __RPC_FAR *lpPictureDisp,
/* [out] */ short __RPC_FAR *pnBitmapIndex);
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryContinueFind )(
IAcDcContentFinderSite __RPC_FAR * This,
/* [retval][out] */ boolean __RPC_FAR *pbContinue);
END_INTERFACE
} IAcDcContentFinderSiteVtbl;
interface IAcDcContentFinderSite
{
CONST_VTBL struct IAcDcContentFinderSiteVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IAcDcContentFinderSite_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IAcDcContentFinderSite_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IAcDcContentFinderSite_Release(This) \
(This)->lpVtbl -> Release(This)
#define IAcDcContentFinderSite_SetObjectInfo(This,lpObjectInfo,pbContinue) \
(This)->lpVtbl -> SetObjectInfo(This,lpObjectInfo,pbContinue)
#define IAcDcContentFinderSite_SetMessage(This,lpMessage,pbContinue) \
(This)->lpVtbl -> SetMessage(This,lpMessage,pbContinue)
#define IAcDcContentFinderSite_SetPropertyValue(This,lpPropertyValue,pbContinue) \
(This)->lpVtbl -> SetPropertyValue(This,lpPropertyValue,pbContinue)
#define IAcDcContentFinderSite_SetTypeBitmap(This,lpTypeName,lpPictureDisp,pnBitmapIndex) \
(This)->lpVtbl -> SetTypeBitmap(This,lpTypeName,lpPictureDisp,pnBitmapIndex)
#define IAcDcContentFinderSite_QueryContinueFind(This,pbContinue) \
(This)->lpVtbl -> QueryContinueFind(This,pbContinue)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IAcDcContentFinderSite_SetObjectInfo_Proxy(
IAcDcContentFinderSite __RPC_FAR * This,
/* [in] */ FINDOBJECTINFO __RPC_FAR *lpObjectInfo,
/* [retval][out] */ boolean __RPC_FAR *pbContinue);
void __RPC_STUB IAcDcContentFinderSite_SetObjectInfo_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IAcDcContentFinderSite_SetMessage_Proxy(
IAcDcContentFinderSite __RPC_FAR * This,
/* [string][in] */ LPCOLESTR lpMessage,
/* [retval][out] */ boolean __RPC_FAR *pbContinue);
void __RPC_STUB IAcDcContentFinderSite_SetMessage_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IAcDcContentFinderSite_SetPropertyValue_Proxy(
IAcDcContentFinderSite __RPC_FAR * This,
/* [string][in] */ LPCOLESTR lpPropertyValue,
/* [retval][out] */ boolean __RPC_FAR *pbContinue);
void __RPC_STUB IAcDcContentFinderSite_SetPropertyValue_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IAcDcContentFinderSite_SetTypeBitmap_Proxy(
IAcDcContentFinderSite __RPC_FAR * This,
/* [string][in] */ LPCOLESTR lpTypeName,
/* [in] */ IPictureDisp __RPC_FAR *lpPictureDisp,
/* [out] */ short __RPC_FAR *pnBitmapIndex);
void __RPC_STUB IAcDcContentFinderSite_SetTypeBitmap_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IAcDcContentFinderSite_QueryContinueFind_Proxy(
IAcDcContentFinderSite __RPC_FAR * This,
/* [retval][out] */ boolean __RPC_FAR *pbContinue);
void __RPC_STUB IAcDcContentFinderSite_QueryContinueFind_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IAcDcContentFinderSite_INTERFACE_DEFINED__ */
#ifndef __IAcDcContentFinder_INTERFACE_DEFINED__
#define __IAcDcContentFinder_INTERFACE_DEFINED__
/* interface IAcDcContentFinder */
/* [unique][helpstring][uuid][object] */
EXTERN_C const IID IID_IAcDcContentFinder;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("B7EE59AE-E9F7-11D1-B9C2-0060B0B5E151")
IAcDcContentFinder : public IUnknown
{
public:
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Initialize(
/* [in] */ IAcDcContentFinderSite __RPC_FAR *pClient) = 0;
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE EnumerateObjects(
/* [in] */ IAcDcContentFinderSite __RPC_FAR *pClient,
/* [string][in] */ LPCOLESTR lpTypeName,
/* [string][in] */ LPCOLESTR lpDirName,
/* [string][in] */ LPCOLESTR lpFilter,
/* [in] */ boolean bRecurse,
/* [string][in] */ LPCOLESTR lpPropertyRequested,
/* [in] */ boolean bAdvPropertySearch) = 0;
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE EnumeratePropertyValues(
/* [string][in] */ LPCOLESTR lpPropertyName) = 0;
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE IsMultiselectionEnabled(
/* [string][in] */ LPCOLESTR lpTypeName,
/* [retval][out] */ boolean __RPC_FAR *pbEnable) = 0;
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE InvokeCommand(
/* [in] */ int nCmdId,
/* [in] */ SAFEARRAY __RPC_FAR * __RPC_FAR *pNames,
/* [in] */ int nObjectType) = 0;
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Interrupt( void) = 0;
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE InitPopupMenu(
/* [in] */ int hMenu) = 0;
virtual HRESULT STDMETHODCALLTYPE QueryObjectLocation(
/* [in] */ LPCOLESTR lpObjectName,
/* [in] */ LPCOLESTR lpFolderName,
/* [in] */ LPCOLESTR lpType,
/* [out][in] */ LPOLESTR __RPC_FAR *lpTreeLocation,
/* [out][in] */ LPOLESTR __RPC_FAR *lpPaletteItemName) = 0;
};
#else /* C style interface */
typedef struct IAcDcContentFinderVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IAcDcContentFinder __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IAcDcContentFinder __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IAcDcContentFinder __RPC_FAR * This);
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Initialize )(
IAcDcContentFinder __RPC_FAR * This,
/* [in] */ IAcDcContentFinderSite __RPC_FAR *pClient);
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnumerateObjects )(
IAcDcContentFinder __RPC_FAR * This,
/* [in] */ IAcDcContentFinderSite __RPC_FAR *pClient,
/* [string][in] */ LPCOLESTR lpTypeName,
/* [string][in] */ LPCOLESTR lpDirName,
/* [string][in] */ LPCOLESTR lpFilter,
/* [in] */ boolean bRecurse,
/* [string][in] */ LPCOLESTR lpPropertyRequested,
/* [in] */ boolean bAdvPropertySearch);
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnumeratePropertyValues )(
IAcDcContentFinder __RPC_FAR * This,
/* [string][in] */ LPCOLESTR lpPropertyName);
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsMultiselectionEnabled )(
IAcDcContentFinder __RPC_FAR * This,
/* [string][in] */ LPCOLESTR lpTypeName,
/* [retval][out] */ boolean __RPC_FAR *pbEnable);
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *InvokeCommand )(
IAcDcContentFinder __RPC_FAR * This,
/* [in] */ int nCmdId,
/* [in] */ SAFEARRAY __RPC_FAR * __RPC_FAR *pNames,
/* [in] */ int nObjectType);
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Interrupt )(
IAcDcContentFinder __RPC_FAR * This);
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *InitPopupMenu )(
IAcDcContentFinder __RPC_FAR * This,
/* [in] */ int hMenu);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryObjectLocation )(
IAcDcContentFinder __RPC_FAR * This,
/* [in] */ LPCOLESTR lpObjectName,
/* [in] */ LPCOLESTR lpFolderName,
/* [in] */ LPCOLESTR lpType,
/* [out][in] */ LPOLESTR __RPC_FAR *lpTreeLocation,
/* [out][in] */ LPOLESTR __RPC_FAR *lpPaletteItemName);
END_INTERFACE
} IAcDcContentFinderVtbl;
interface IAcDcContentFinder
{
CONST_VTBL struct IAcDcContentFinderVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IAcDcContentFinder_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IAcDcContentFinder_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IAcDcContentFinder_Release(This) \
(This)->lpVtbl -> Release(This)
#define IAcDcContentFinder_Initialize(This,pClient) \
(This)->lpVtbl -> Initialize(This,pClient)
#define IAcDcContentFinder_EnumerateObjects(This,pClient,lpTypeName,lpDirName,lpFilter,bRecurse,lpPropertyRequested,bAdvPropertySearch) \
(This)->lpVtbl -> EnumerateObjects(This,pClient,lpTypeName,lpDirName,lpFilter,bRecurse,lpPropertyRequested,bAdvPropertySearch)
#define IAcDcContentFinder_EnumeratePropertyValues(This,lpPropertyName) \
(This)->lpVtbl -> EnumeratePropertyValues(This,lpPropertyName)
#define IAcDcContentFinder_IsMultiselectionEnabled(This,lpTypeName,pbEnable) \
(This)->lpVtbl -> IsMultiselectionEnabled(This,lpTypeName,pbEnable)
#define IAcDcContentFinder_InvokeCommand(This,nCmdId,pNames,nObjectType) \
(This)->lpVtbl -> InvokeCommand(This,nCmdId,pNames,nObjectType)
#define IAcDcContentFinder_Interrupt(This) \
(This)->lpVtbl -> Interrupt(This)
#define IAcDcContentFinder_InitPopupMenu(This,hMenu) \
(This)->lpVtbl -> InitPopupMenu(This,hMenu)
#define IAcDcContentFinder_QueryObjectLocation(This,lpObjectName,lpFolderName,lpType,lpTreeLocation,lpPaletteItemName) \
(This)->lpVtbl -> QueryObjectLocation(This,lpObjectName,lpFolderName,lpType,lpTreeLocation,lpPaletteItemName)
#endif /* COBJMACROS */
#endif /* C style interface
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -