ExDisp.h
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:245k
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IShellUIHelper_AddFavorite_Proxy(
- IShellUIHelper * This,
- /* [in] */ BSTR URL,
- /* [in][optional] */ VARIANT *Title);
- void __RPC_STUB IShellUIHelper_AddFavorite_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IShellUIHelper_AddChannel_Proxy(
- IShellUIHelper * This,
- /* [in] */ BSTR URL);
- void __RPC_STUB IShellUIHelper_AddChannel_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IShellUIHelper_AddDesktopComponent_Proxy(
- IShellUIHelper * This,
- /* [in] */ BSTR URL,
- /* [in] */ BSTR Type,
- /* [in][optional] */ VARIANT *Left,
- /* [in][optional] */ VARIANT *Top,
- /* [in][optional] */ VARIANT *Width,
- /* [in][optional] */ VARIANT *Height);
- void __RPC_STUB IShellUIHelper_AddDesktopComponent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IShellUIHelper_IsSubscribed_Proxy(
- IShellUIHelper * This,
- /* [in] */ BSTR URL,
- /* [retval][out] */ VARIANT_BOOL *pBool);
- void __RPC_STUB IShellUIHelper_IsSubscribed_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IShellUIHelper_NavigateAndFind_Proxy(
- IShellUIHelper * This,
- /* [in] */ BSTR URL,
- /* [in] */ BSTR strQuery,
- /* [in] */ VARIANT *varTargetFrame);
- void __RPC_STUB IShellUIHelper_NavigateAndFind_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IShellUIHelper_ImportExportFavorites_Proxy(
- IShellUIHelper * This,
- /* [in] */ VARIANT_BOOL fImport,
- /* [in] */ BSTR strImpExpPath);
- void __RPC_STUB IShellUIHelper_ImportExportFavorites_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IShellUIHelper_AutoCompleteSaveForm_Proxy(
- IShellUIHelper * This,
- /* [in][optional] */ VARIANT *Form);
- void __RPC_STUB IShellUIHelper_AutoCompleteSaveForm_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IShellUIHelper_AutoScan_Proxy(
- IShellUIHelper * This,
- /* [in] */ BSTR strSearch,
- /* [in] */ BSTR strFailureUrl,
- /* [in][optional] */ VARIANT *pvarTargetFrame);
- void __RPC_STUB IShellUIHelper_AutoScan_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][hidden] */ HRESULT STDMETHODCALLTYPE IShellUIHelper_AutoCompleteAttach_Proxy(
- IShellUIHelper * This,
- /* [in][optional] */ VARIANT *Reserved);
- void __RPC_STUB IShellUIHelper_AutoCompleteAttach_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IShellUIHelper_ShowBrowserUI_Proxy(
- IShellUIHelper * This,
- /* [in] */ BSTR bstrName,
- /* [in] */ VARIANT *pvarIn,
- /* [retval][out] */ VARIANT *pvarOut);
- void __RPC_STUB IShellUIHelper_ShowBrowserUI_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IShellUIHelper_INTERFACE_DEFINED__ */
- EXTERN_C const CLSID CLSID_ShellUIHelper;
- #ifdef __cplusplus
- class DECLSPEC_UUID("64AB4BB7-111E-11d1-8F79-00C04FC2FBE1")
- ShellUIHelper;
- #endif
- #ifndef __DShellNameSpaceEvents_DISPINTERFACE_DEFINED__
- #define __DShellNameSpaceEvents_DISPINTERFACE_DEFINED__
- /* dispinterface DShellNameSpaceEvents */
- /* [uuid] */
- EXTERN_C const IID DIID_DShellNameSpaceEvents;
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("55136806-B2DE-11D1-B9F2-00A0C98BC547")
- DShellNameSpaceEvents : public IDispatch
- {
- };
-
- #else /* C style interface */
- typedef struct DShellNameSpaceEventsVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- DShellNameSpaceEvents * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- DShellNameSpaceEvents * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- DShellNameSpaceEvents * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- DShellNameSpaceEvents * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- DShellNameSpaceEvents * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- DShellNameSpaceEvents * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- DShellNameSpaceEvents * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- END_INTERFACE
- } DShellNameSpaceEventsVtbl;
- interface DShellNameSpaceEvents
- {
- CONST_VTBL struct DShellNameSpaceEventsVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define DShellNameSpaceEvents_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define DShellNameSpaceEvents_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define DShellNameSpaceEvents_Release(This)
- (This)->lpVtbl -> Release(This)
- #define DShellNameSpaceEvents_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define DShellNameSpaceEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define DShellNameSpaceEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define DShellNameSpaceEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- #endif /* __DShellNameSpaceEvents_DISPINTERFACE_DEFINED__ */
- #ifndef __IShellFavoritesNameSpace_INTERFACE_DEFINED__
- #define __IShellFavoritesNameSpace_INTERFACE_DEFINED__
- /* interface IShellFavoritesNameSpace */
- /* [hidden][unique][helpstring][dual][uuid][object] */
- EXTERN_C const IID IID_IShellFavoritesNameSpace;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("55136804-B2DE-11D1-B9F2-00A0C98BC547")
- IShellFavoritesNameSpace : public IDispatch
- {
- public:
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE MoveSelectionUp( void) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE MoveSelectionDown( void) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ResetSort( void) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NewFolder( void) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Synchronize( void) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Import( void) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Export( void) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE InvokeContextMenuCommand(
- /* [in] */ BSTR strCommand) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE MoveSelectionTo( void) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SubscriptionsEnabled(
- /* [retval][out] */ VARIANT_BOOL *pBool) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CreateSubscriptionForSelection(
- /* [retval][out] */ VARIANT_BOOL *pBool) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE DeleteSubscriptionForSelection(
- /* [retval][out] */ VARIANT_BOOL *pBool) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetRoot(
- /* [in] */ BSTR bstrFullPath) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IShellFavoritesNameSpaceVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IShellFavoritesNameSpace * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IShellFavoritesNameSpace * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IShellFavoritesNameSpace * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IShellFavoritesNameSpace * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IShellFavoritesNameSpace * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IShellFavoritesNameSpace * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IShellFavoritesNameSpace * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *MoveSelectionUp )(
- IShellFavoritesNameSpace * This);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *MoveSelectionDown )(
- IShellFavoritesNameSpace * This);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ResetSort )(
- IShellFavoritesNameSpace * This);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NewFolder )(
- IShellFavoritesNameSpace * This);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Synchronize )(
- IShellFavoritesNameSpace * This);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Import )(
- IShellFavoritesNameSpace * This);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Export )(
- IShellFavoritesNameSpace * This);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *InvokeContextMenuCommand )(
- IShellFavoritesNameSpace * This,
- /* [in] */ BSTR strCommand);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *MoveSelectionTo )(
- IShellFavoritesNameSpace * This);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SubscriptionsEnabled )(
- IShellFavoritesNameSpace * This,
- /* [retval][out] */ VARIANT_BOOL *pBool);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *CreateSubscriptionForSelection )(
- IShellFavoritesNameSpace * This,
- /* [retval][out] */ VARIANT_BOOL *pBool);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *DeleteSubscriptionForSelection )(
- IShellFavoritesNameSpace * This,
- /* [retval][out] */ VARIANT_BOOL *pBool);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetRoot )(
- IShellFavoritesNameSpace * This,
- /* [in] */ BSTR bstrFullPath);
-
- END_INTERFACE
- } IShellFavoritesNameSpaceVtbl;
- interface IShellFavoritesNameSpace
- {
- CONST_VTBL struct IShellFavoritesNameSpaceVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IShellFavoritesNameSpace_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IShellFavoritesNameSpace_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IShellFavoritesNameSpace_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IShellFavoritesNameSpace_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IShellFavoritesNameSpace_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IShellFavoritesNameSpace_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IShellFavoritesNameSpace_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IShellFavoritesNameSpace_MoveSelectionUp(This)
- (This)->lpVtbl -> MoveSelectionUp(This)
- #define IShellFavoritesNameSpace_MoveSelectionDown(This)
- (This)->lpVtbl -> MoveSelectionDown(This)
- #define IShellFavoritesNameSpace_ResetSort(This)
- (This)->lpVtbl -> ResetSort(This)
- #define IShellFavoritesNameSpace_NewFolder(This)
- (This)->lpVtbl -> NewFolder(This)
- #define IShellFavoritesNameSpace_Synchronize(This)
- (This)->lpVtbl -> Synchronize(This)
- #define IShellFavoritesNameSpace_Import(This)
- (This)->lpVtbl -> Import(This)
- #define IShellFavoritesNameSpace_Export(This)
- (This)->lpVtbl -> Export(This)
- #define IShellFavoritesNameSpace_InvokeContextMenuCommand(This,strCommand)
- (This)->lpVtbl -> InvokeContextMenuCommand(This,strCommand)
- #define IShellFavoritesNameSpace_MoveSelectionTo(This)
- (This)->lpVtbl -> MoveSelectionTo(This)
- #define IShellFavoritesNameSpace_get_SubscriptionsEnabled(This,pBool)
- (This)->lpVtbl -> get_SubscriptionsEnabled(This,pBool)
- #define IShellFavoritesNameSpace_CreateSubscriptionForSelection(This,pBool)
- (This)->lpVtbl -> CreateSubscriptionForSelection(This,pBool)
- #define IShellFavoritesNameSpace_DeleteSubscriptionForSelection(This,pBool)
- (This)->lpVtbl -> DeleteSubscriptionForSelection(This,pBool)
- #define IShellFavoritesNameSpace_SetRoot(This,bstrFullPath)
- (This)->lpVtbl -> SetRoot(This,bstrFullPath)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShellFavoritesNameSpace_MoveSelectionUp_Proxy(
- IShellFavoritesNameSpace * This);
- void __RPC_STUB IShellFavoritesNameSpace_MoveSelectionUp_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShellFavoritesNameSpace_MoveSelectionDown_Proxy(
- IShellFavoritesNameSpace * This);
- void __RPC_STUB IShellFavoritesNameSpace_MoveSelectionDown_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShellFavoritesNameSpace_ResetSort_Proxy(
- IShellFavoritesNameSpace * This);
- void __RPC_STUB IShellFavoritesNameSpace_ResetSort_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShellFavoritesNameSpace_NewFolder_Proxy(
- IShellFavoritesNameSpace * This);
- void __RPC_STUB IShellFavoritesNameSpace_NewFolder_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShellFavoritesNameSpace_Synchronize_Proxy(
- IShellFavoritesNameSpace * This);
- void __RPC_STUB IShellFavoritesNameSpace_Synchronize_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShellFavoritesNameSpace_Import_Proxy(
- IShellFavoritesNameSpace * This);
- void __RPC_STUB IShellFavoritesNameSpace_Import_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShellFavoritesNameSpace_Export_Proxy(
- IShellFavoritesNameSpace * This);
- void __RPC_STUB IShellFavoritesNameSpace_Export_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShellFavoritesNameSpace_InvokeContextMenuCommand_Proxy(
- IShellFavoritesNameSpace * This,
- /* [in] */ BSTR strCommand);
- void __RPC_STUB IShellFavoritesNameSpace_InvokeContextMenuCommand_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShellFavoritesNameSpace_MoveSelectionTo_Proxy(
- IShellFavoritesNameSpace * This);
- void __RPC_STUB IShellFavoritesNameSpace_MoveSelectionTo_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IShellFavoritesNameSpace_get_SubscriptionsEnabled_Proxy(
- IShellFavoritesNameSpace * This,
- /* [retval][out] */ VARIANT_BOOL *pBool);
- void __RPC_STUB IShellFavoritesNameSpace_get_SubscriptionsEnabled_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShellFavoritesNameSpace_CreateSubscriptionForSelection_Proxy(
- IShellFavoritesNameSpace * This,
- /* [retval][out] */ VARIANT_BOOL *pBool);
- void __RPC_STUB IShellFavoritesNameSpace_CreateSubscriptionForSelection_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShellFavoritesNameSpace_DeleteSubscriptionForSelection_Proxy(
- IShellFavoritesNameSpace * This,
- /* [retval][out] */ VARIANT_BOOL *pBool);
- void __RPC_STUB IShellFavoritesNameSpace_DeleteSubscriptionForSelection_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShellFavoritesNameSpace_SetRoot_Proxy(
- IShellFavoritesNameSpace * This,
- /* [in] */ BSTR bstrFullPath);
- void __RPC_STUB IShellFavoritesNameSpace_SetRoot_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IShellFavoritesNameSpace_INTERFACE_DEFINED__ */
- #ifndef __IShellNameSpace_INTERFACE_DEFINED__
- #define __IShellNameSpace_INTERFACE_DEFINED__
- /* interface IShellNameSpace */
- /* [hidden][unique][helpstring][dual][uuid][object] */
- EXTERN_C const IID IID_IShellNameSpace;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("e572d3c9-37be-4ae2-825d-d521763e3108")
- IShellNameSpace : public IShellFavoritesNameSpace
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_EnumOptions(
- /* [retval][out] */ LONG *pgrfEnumFlags) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_EnumOptions(
- /* [in] */ LONG lVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SelectedItem(
- /* [retval][out] */ IDispatch **pItem) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_SelectedItem(
- /* [in] */ IDispatch *pItem) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Root(
- /* [retval][out] */ VARIANT *pvar) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Root(
- /* [in] */ VARIANT var) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Depth(
- /* [retval][out] */ int *piDepth) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Depth(
- /* [in] */ int iDepth) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Mode(
- /* [retval][out] */ UINT *puMode) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Mode(
- /* [in] */ UINT uMode) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Flags(
- /* [retval][out] */ DWORD *pdwFlags) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Flags(
- /* [in] */ DWORD dwFlags) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_TVFlags(
- /* [in] */ DWORD dwFlags) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_TVFlags(
- /* [retval][out] */ DWORD *dwFlags) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Columns(
- /* [retval][out] */ BSTR *bstrColumns) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Columns(
- /* [in] */ BSTR bstrColumns) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CountViewTypes(
- /* [retval][out] */ int *piTypes) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetViewType(
- /* [in] */ int iType) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SelectedItems(
- /* [retval][out] */ IDispatch **ppid) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Expand(
- /* [in] */ VARIANT var,
- int iDepth) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE UnselectAll( void) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IShellNameSpaceVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IShellNameSpace * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IShellNameSpace * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IShellNameSpace * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IShellNameSpace * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IShellNameSpace * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IShellNameSpace * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IShellNameSpace * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *MoveSelectionUp )(
- IShellNameSpace * This);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *MoveSelectionDown )(
- IShellNameSpace * This);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ResetSort )(
- IShellNameSpace * This);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NewFolder )(
- IShellNameSpace * This);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Synchronize )(
- IShellNameSpace * This);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Import )(
- IShellNameSpace * This);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Export )(
- IShellNameSpace * This);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *InvokeContextMenuCommand )(
- IShellNameSpace * This,
- /* [in] */ BSTR strCommand);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *MoveSelectionTo )(
- IShellNameSpace * This);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SubscriptionsEnabled )(
- IShellNameSpace * This,
- /* [retval][out] */ VARIANT_BOOL *pBool);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *CreateSubscriptionForSelection )(
- IShellNameSpace * This,
- /* [retval][out] */ VARIANT_BOOL *pBool);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *DeleteSubscriptionForSelection )(
- IShellNameSpace * This,
- /* [retval][out] */ VARIANT_BOOL *pBool);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetRoot )(
- IShellNameSpace * This,
- /* [in] */ BSTR bstrFullPath);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_EnumOptions )(
- IShellNameSpace * This,
- /* [retval][out] */ LONG *pgrfEnumFlags);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_EnumOptions )(
- IShellNameSpace * This,
- /* [in] */ LONG lVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SelectedItem )(
- IShellNameSpace * This,
- /* [retval][out] */ IDispatch **pItem);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_SelectedItem )(
- IShellNameSpace * This,
- /* [in] */ IDispatch *pItem);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Root )(
- IShellNameSpace * This,
- /* [retval][out] */ VARIANT *pvar);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Root )(
- IShellNameSpace * This,
- /* [in] */ VARIANT var);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Depth )(
- IShellNameSpace * This,
- /* [retval][out] */ int *piDepth);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Depth )(
- IShellNameSpace * This,
- /* [in] */ int iDepth);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Mode )(
- IShellNameSpace * This,
- /* [retval][out] */ UINT *puMode);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Mode )(
- IShellNameSpace * This,
- /* [in] */ UINT uMode);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Flags )(
- IShellNameSpace * This,
- /* [retval][out] */ DWORD *pdwFlags);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Flags )(
- IShellNameSpace * This,
- /* [in] */ DWORD dwFlags);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_TVFlags )(
- IShellNameSpace * This,
- /* [in] */ DWORD dwFlags);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TVFlags )(
- IShellNameSpace * This,
- /* [retval][out] */ DWORD *dwFlags);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Columns )(
- IShellNameSpace * This,
- /* [retval][out] */ BSTR *bstrColumns);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Columns )(
- IShellNameSpace * This,
- /* [in] */ BSTR bstrColumns);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CountViewTypes )(
- IShellNameSpace * This,
- /* [retval][out] */ int *piTypes);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetViewType )(
- IShellNameSpace * This,
- /* [in] */ int iType);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SelectedItems )(
- IShellNameSpace * This,
- /* [retval][out] */ IDispatch **ppid);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Expand )(
- IShellNameSpace * This,
- /* [in] */ VARIANT var,
- int iDepth);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *UnselectAll )(
- IShellNameSpace * This);
-
- END_INTERFACE
- } IShellNameSpaceVtbl;
- interface IShellNameSpace
- {
- CONST_VTBL struct IShellNameSpaceVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IShellNameSpace_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IShellNameSpace_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IShellNameSpace_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IShellNameSpace_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IShellNameSpace_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IShellNameSpace_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IShellNameSpace_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IShellNameSpace_MoveSelectionUp(This)
- (This)->lpVtbl -> MoveSelectionUp(This)
- #define IShellNameSpace_MoveSelectionDown(This)
- (This)->lpVtbl -> MoveSelectionDown(This)
- #define IShellNameSpace_ResetSort(This)
- (This)->lpVtbl -> ResetSort(This)
- #define IShellNameSpace_NewFolder(This)
- (This)->lpVtbl -> NewFolder(This)
- #define IShellNameSpace_Synchronize(This)
- (This)->lpVtbl -> Synchronize(This)
- #define IShellNameSpace_Import(This)
- (This)->lpVtbl -> Import(This)
- #define IShellNameSpace_Export(This)
- (This)->lpVtbl -> Export(This)
- #define IShellNameSpace_InvokeContextMenuCommand(This,strCommand)
- (This)->lpVtbl -> InvokeContextMenuCommand(This,strCommand)
- #define IShellNameSpace_MoveSelectionTo(This)
- (This)->lpVtbl -> MoveSelectionTo(This)
- #define IShellNameSpace_get_SubscriptionsEnabled(This,pBool)
- (This)->lpVtbl -> get_SubscriptionsEnabled(This,pBool)
- #define IShellNameSpace_CreateSubscriptionForSelection(This,pBool)
- (This)->lpVtbl -> CreateSubscriptionForSelection(This,pBool)
- #define IShellNameSpace_DeleteSubscriptionForSelection(This,pBool)
- (This)->lpVtbl -> DeleteSubscriptionForSelection(This,pBool)
- #define IShellNameSpace_SetRoot(This,bstrFullPath)
- (This)->lpVtbl -> SetRoot(This,bstrFullPath)
- #define IShellNameSpace_get_EnumOptions(This,pgrfEnumFlags)
- (This)->lpVtbl -> get_EnumOptions(This,pgrfEnumFlags)
- #define IShellNameSpace_put_EnumOptions(This,lVal)
- (This)->lpVtbl -> put_EnumOptions(This,lVal)
- #define IShellNameSpace_get_SelectedItem(This,pItem)
- (This)->lpVtbl -> get_SelectedItem(This,pItem)
- #define IShellNameSpace_put_SelectedItem(This,pItem)
- (This)->lpVtbl -> put_SelectedItem(This,pItem)
- #define IShellNameSpace_get_Root(This,pvar)
- (This)->lpVtbl -> get_Root(This,pvar)
- #define IShellNameSpace_put_Root(This,var)
- (This)->lpVtbl -> put_Root(This,var)
- #define IShellNameSpace_get_Depth(This,piDepth)
- (This)->lpVtbl -> get_Depth(This,piDepth)
- #define IShellNameSpace_put_Depth(This,iDepth)
- (This)->lpVtbl -> put_Depth(This,iDepth)
- #define IShellNameSpace_get_Mode(This,puMode)
- (This)->lpVtbl -> get_Mode(This,puMode)
- #define IShellNameSpace_put_Mode(This,uMode)
- (This)->lpVtbl -> put_Mode(This,uMode)
- #define IShellNameSpace_get_Flags(This,pdwFlags)
- (This)->lpVtbl -> get_Flags(This,pdwFlags)
- #define IShellNameSpace_put_Flags(This,dwFlags)
- (This)->lpVtbl -> put_Flags(This,dwFlags)
- #define IShellNameSpace_put_TVFlags(This,dwFlags)
- (This)->lpVtbl -> put_TVFlags(This,dwFlags)
- #define IShellNameSpace_get_TVFlags(This,dwFlags)
- (This)->lpVtbl -> get_TVFlags(This,dwFlags)
- #define IShellNameSpace_get_Columns(This,bstrColumns)
- (This)->lpVtbl -> get_Columns(This,bstrColumns)
- #define IShellNameSpace_put_Columns(This,bstrColumns)
- (This)->lpVtbl -> put_Columns(This,bstrColumns)
- #define IShellNameSpace_get_CountViewTypes(This,piTypes)
- (This)->lpVtbl -> get_CountViewTypes(This,piTypes)
- #define IShellNameSpace_SetViewType(This,iType)
- (This)->lpVtbl -> SetViewType(This,iType)
- #define IShellNameSpace_SelectedItems(This,ppid)
- (This)->lpVtbl -> SelectedItems(This,ppid)
- #define IShellNameSpace_Expand(This,var,iDepth)
- (This)->lpVtbl -> Expand(This,var,iDepth)
- #define IShellNameSpace_UnselectAll(This)
- (This)->lpVtbl -> UnselectAll(This)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IShellNameSpace_get_EnumOptions_Proxy(
- IShellNameSpace * This,
- /* [retval][out] */ LONG *pgrfEnumFlags);
- void __RPC_STUB IShellNameSpace_get_EnumOptions_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IShellNameSpace_put_EnumOptions_Proxy(
- IShellNameSpace * This,
- /* [in] */ LONG lVal);
- void __RPC_STUB IShellNameSpace_put_EnumOptions_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IShellNameSpace_get_SelectedItem_Proxy(
- IShellNameSpace * This,
- /* [retval][out] */ IDispatch **pItem);
- void __RPC_STUB IShellNameSpace_get_SelectedItem_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IShellNameSpace_put_SelectedItem_Proxy(
- IShellNameSpace * This,
- /* [in] */ IDispatch *pItem);
- void __RPC_STUB IShellNameSpace_put_SelectedItem_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IShellNameSpace_get_Root_Proxy(
- IShellNameSpace * This,
- /* [retval][out] */ VARIANT *pvar);
- void __RPC_STUB IShellNameSpace_get_Root_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IShellNameSpace_put_Root_Proxy(
- IShellNameSpace * This,
- /* [in] */ VARIANT var);
- void __RPC_STUB IShellNameSpace_put_Root_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IShellNameSpace_get_Depth_Proxy(
- IShellNameSpace * This,
- /* [retval][out] */ int *piDepth);
- void __RPC_STUB IShellNameSpace_get_Depth_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IShellNameSpace_put_Depth_Proxy(
- IShellNameSpace * This,
- /* [in] */ int iDepth);
- void __RPC_STUB IShellNameSpace_put_Depth_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IShellNameSpace_get_Mode_Proxy(
- IShellNameSpace * This,
- /* [retval][out] */ UINT *puMode);
- void __RPC_STUB IShellNameSpace_get_Mode_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IShellNameSpace_put_Mode_Proxy(
- IShellNameSpace * This,
- /* [in] */ UINT uMode);
- void __RPC_STUB IShellNameSpace_put_Mode_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IShellNameSpace_get_Flags_Proxy(
- IShellNameSpace * This,
- /* [retval][out] */ DWORD *pdwFlags);
- void __RPC_STUB IShellNameSpace_get_Flags_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IShellNameSpace_put_Flags_Proxy(
- IShellNameSpace * This,
- /* [in] */ DWORD dwFlags);
- void __RPC_STUB IShellNameSpace_put_Flags_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IShellNameSpace_put_TVFlags_Proxy(
- IShellNameSpace * This,
- /* [in] */ DWORD dwFlags);
- void __RPC_STUB IShellNameSpace_put_TVFlags_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IShellNameSpace_get_TVFlags_Proxy(
- IShellNameSpace * This,
- /* [retval][out] */ DWORD *dwFlags);
- void __RPC_STUB IShellNameSpace_get_TVFlags_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IShellNameSpace_get_Columns_Proxy(
- IShellNameSpace * This,
- /* [retval][out] */ BSTR *bstrColumns);
- void __RPC_STUB IShellNameSpace_get_Columns_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IShellNameSpace_put_Columns_Proxy(
- IShellNameSpace * This,
- /* [in] */ BSTR bstrColumns);
- void __RPC_STUB IShellNameSpace_put_Columns_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IShellNameSpace_get_CountViewTypes_Proxy(
- IShellNameSpace * This,
- /* [retval][out] */ int *piTypes);
- void __RPC_STUB IShellNameSpace_get_CountViewTypes_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShellNameSpace_SetViewType_Proxy(
- IShellNameSpace * This,
- /* [in] */ int iType);
- void __RPC_STUB IShellNameSpace_SetViewType_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShellNameSpace_SelectedItems_Proxy(
- IShellNameSpace * This,
- /* [retval][out] */ IDispatch **ppid);
- void __RPC_STUB IShellNameSpace_SelectedItems_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShellNameSpace_Expand_Proxy(
- IShellNameSpace * This,
- /* [in] */ VARIANT var,
- int iDepth);
- void __RPC_STUB IShellNameSpace_Expand_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IShellNameSpace_UnselectAll_Proxy(
- IShellNameSpace * This);
- void __RPC_STUB IShellNameSpace_UnselectAll_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IShellNameSpace_INTERFACE_DEFINED__ */
- EXTERN_C const CLSID CLSID_ShellNameSpace;
- #ifdef __cplusplus
- class DECLSPEC_UUID("55136805-B2DE-11D1-B9F2-00A0C98BC547")
- ShellNameSpace;
- #endif
- #ifndef __IScriptErrorList_INTERFACE_DEFINED__
- #define __IScriptErrorList_INTERFACE_DEFINED__
- /* interface IScriptErrorList */
- /* [object][dual][hidden][oleautomation][helpstring][uuid] */
- EXTERN_C const IID IID_IScriptErrorList;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("F3470F24-15FD-11d2-BB2E-00805FF7EFCA")
- IScriptErrorList : public IDispatch
- {
- public:
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE advanceError( void) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE retreatError( void) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE canAdvanceError(
- /* [retval][out] */ BOOL *pfCanAdvance) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE canRetreatError(
- /* [retval][out] */ BOOL *pfCanRetreat) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE getErrorLine(
- /* [retval][out] */ LONG *plLine) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE getErrorChar(
- /* [retval][out] */ LONG *plChar) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE getErrorCode(
- /* [retval][out] */ LONG *plCode) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE getErrorMsg(
- /* [retval][out] */ BSTR *pstr) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE getErrorUrl(
- /* [retval][out] */ BSTR *pstr) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE getAlwaysShowLockState(
- /* [retval][out] */ BOOL *pfAlwaysShowLocked) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE getDetailsPaneOpen(
- /* [retval][out] */ BOOL *pfDetailsPaneOpen) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE setDetailsPaneOpen(
- BOOL fDetailsPaneOpen) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE getPerErrorDisplay(
- /* [retval][out] */ BOOL *pfPerErrorDisplay) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE setPerErrorDisplay(
- BOOL fPerErrorDisplay) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IScriptErrorListVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IScriptErrorList * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IScriptErrorList * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IScriptErrorList * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IScriptErrorList * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IScriptErrorList * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IScriptErrorList * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IScriptErrorList * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *advanceError )(
- IScriptErrorList * This);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *retreatError )(
- IScriptErrorList * This);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *canAdvanceError )(
- IScriptErrorList * This,
- /* [retval][out] */ BOOL *pfCanAdvance);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *canRetreatError )(
- IScriptErrorList * This,
- /* [retval][out] */ BOOL *pfCanRetreat);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *getErrorLine )(
- IScriptErrorList * This,
- /* [retval][out] */ LONG *plLine);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *getErrorChar )(
- IScriptErrorList * This,
- /* [retval][out] */ LONG *plChar);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *getErrorCode )(
- IScriptErrorList * This,
- /* [retval][out] */ LONG *plCode);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *getErrorMsg )(
- IScriptErrorList * This,
- /* [retval][out] */ BSTR *pstr);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *getErrorUrl )(
- IScriptErrorList * This,
- /* [retval][out] */ BSTR *pstr);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *getAlwaysShowLockState )(
- IScriptErrorList * This,
- /* [retval][out] */ BOOL *pfAlwaysShowLocked);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *getDetailsPaneOpen )(
- IScriptErrorList * This,
- /* [retval][out] */ BOOL *pfDetailsPaneOpen);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *setDetailsPaneOpen )(
- IScriptErrorList * This,
- BOOL fDetailsPaneOpen);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *getPerErrorDisplay )(
- IScriptErrorList * This,
- /* [retval][out] */ BOOL *pfPerErrorDisplay);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *setPerErrorDisplay )(
- IScriptErrorList * This,
- BOOL fPerErrorDisplay);
-
- END_INTERFACE
- } IScriptErrorListVtbl;
- interface IScriptErrorList
- {
- CONST_VTBL struct IScriptErrorListVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IScriptErrorList_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IScriptErrorList_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IScriptErrorList_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IScriptErrorList_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IScriptErrorList_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IScriptErrorList_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IScriptErrorList_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IScriptErrorList_advanceError(This)
- (This)->lpVtbl -> advanceError(This)
- #define IScriptErrorList_retreatError(This)
- (This)->lpVtbl -> retreatError(This)
- #define IScriptErrorList_canAdvanceError(This,pfCanAdvance)
- (This)->lpVtbl -> canAdvanceError(This,pfCanAdvance)
- #define IScriptErrorList_canRetreatError(This,pfCanRetreat)
- (This)->lpVtbl -> canRetreatError(This,pfCanRetreat)
- #define IScriptErrorList_getErrorLine(This,plLine)
- (This)->lpVtbl -> getErrorLine(This,plLine)
- #define IScriptErrorList_getErrorChar(This,plChar)
- (This)->lpVtbl -> getErrorChar(This,plChar)
- #define IScriptErrorList_getErrorCode(This,plCode)
- (This)->lpVtbl -> getErrorCode(This,plCode)
- #define IScriptErrorList_getErrorMsg(This,pstr)
- (This)->lpVtbl -> getErrorMsg(This,pstr)
- #define IScriptErrorList_getErrorUrl(This,pstr)
- (This)->lpVtbl -> getErrorUrl(This,pstr)
- #define IScriptErrorList_getAlwaysShowLockState(This,pfAlwaysShowLocked)
- (This)->lpVtbl -> getAlwaysShowLockState(This,pfAlwaysShowLocked)
- #define IScriptErrorList_getDetailsPaneOpen(This,pfDetailsPaneOpen)
- (This)->lpVtbl -> getDetailsPaneOpen(This,pfDetailsPaneOpen)
- #define IScriptErrorList_setDetailsPaneOpen(This,fDetailsPaneOpen)
- (This)->lpVtbl -> setDetailsPaneOpen(This,fDetailsPaneOpen)
- #define IScriptErrorList_getPerErrorDisplay(This,pfPerErrorDisplay)
- (This)->lpVtbl -> getPerErrorDisplay(This,pfPerErrorDisplay)
- #define IScriptErrorList_setPerErrorDisplay(This,fPerErrorDisplay)
- (This)->lpVtbl -> setPerErrorDisplay(This,fPerErrorDisplay)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [id] */ HRESULT STDMETHODCALLTYPE IScriptErrorList_advanceError_Proxy(
- IScriptErrorList * This);
- void __RPC_STUB IScriptErrorList_advanceError_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IScriptErrorList_retreatError_Proxy(
- IScriptErrorList * This);
- void __RPC_STUB IScriptErrorList_retreatError_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IScriptErrorList_canAdvanceError_Proxy(
- IScriptErrorList * This,
- /* [retval][out] */ BOOL *pfCanAdvance);
- void __RPC_STUB IScriptErrorList_canAdvanceError_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IScriptErrorList_canRetreatError_Proxy(
- IScriptErrorList * This,
- /* [retval][out] */ BOOL *pfCanRetreat);
- void __RPC_STUB IScriptErrorList_canRetreatError_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IScriptErrorList_getErrorLine_Proxy(
- IScriptErrorList * This,
- /* [retval][out] */ LONG *plLine);
- void __RPC_STUB IScriptErrorList_getErrorLine_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IScriptErrorList_getErrorChar_Proxy(
- IScriptErrorList * This,
- /* [retval][out] */ LONG *plChar);
- void __RPC_STUB IScriptErrorList_getErrorChar_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IScriptErrorList_getErrorCode_Proxy(
- IScriptErrorList * This,
- /* [retval][out] */ LONG *plCode);
- void __RPC_STUB IScriptErrorList_getErrorCode_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IScriptErrorList_getErrorMsg_Proxy(
- IScriptErrorList * This,
- /* [retval][out] */ BSTR *pstr);
- void __RPC_STUB IScriptErrorList_getErrorMsg_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IScriptErrorList_getErrorUrl_Proxy(
- IScriptErrorList * This,
- /* [retval][out] */ BSTR *pstr);
- void __RPC_STUB IScriptErrorList_getErrorUrl_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IScriptErrorList_getAlwaysShowLockState_Proxy(
- IScriptErrorList * This,
- /* [retval][out] */ BOOL *pfAlwaysShowLocked);
- void __RPC_STUB IScriptErrorList_getAlwaysShowLockState_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IScriptErrorList_getDetailsPaneOpen_Proxy(
- IScriptErrorList * This,
- /* [retval][out] */ BOOL *pfDetailsPaneOpen);
- void __RPC_STUB IScriptErrorList_getDetailsPaneOpen_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IScriptErrorList_setDetailsPaneOpen_Proxy(
- IScriptErrorList * This,
- BOOL fDetailsPaneOpen);
- void __RPC_STUB IScriptErrorList_setDetailsPaneOpen_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IScriptErrorList_getPerErrorDisplay_Proxy(
- IScriptErrorList * This,
- /* [retval][out] */ BOOL *pfPerErrorDisplay);
- void __RPC_STUB IScriptErrorList_getPerErrorDisplay_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IScriptErrorList_setPerErrorDisplay_Proxy(
- IScriptErrorList * This,
- BOOL fPerErrorDisplay);
- void __RPC_STUB IScriptErrorList_setPerErrorDisplay_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IScriptErrorList_INTERFACE_DEFINED__ */
- EXTERN_C const CLSID CLSID_CScriptErrorList;
- #ifdef __cplusplus
- class DECLSPEC_UUID("EFD01300-160F-11d2-BB2E-00805FF7EFCA")
- CScriptErrorList;
- #endif
- #ifndef __ISearch_INTERFACE_DEFINED__
- #define __ISearch_INTERFACE_DEFINED__
- /* interface ISearch */
- /* [object][dual][oleautomation][hidden][helpstring][uuid] */
- EXTERN_C const IID IID_ISearch;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("ba9239a4-3dd5-11d2-bf8b-00c04fb93661")
- ISearch : public IDispatch
- {
- public:
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Title(
- /* [retval][out] */ BSTR *pbstrTitle) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Id(
- /* [retval][out] */ BSTR *pbstrId) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Url(
- /* [retval][out] */ BSTR *pbstrUrl) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ISearchVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISearch * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISearch * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISearch * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ISearch * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ISearch * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ISearch * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ISearch * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Title )(
- ISearch * This,
- /* [retval][out] */ BSTR *pbstrTitle);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Id )(
- ISearch * This,
- /* [retval][out] */ BSTR *pbstrId);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Url )(
- ISearch * This,
- /* [retval][out] */ BSTR *pbstrUrl);
-
- END_INTERFACE
- } ISearchVtbl;
- interface ISearch
- {
- CONST_VTBL struct ISearchVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ISearch_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISearch_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISearch_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISearch_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ISearch_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ISearch_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ISearch_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ISearch_get_Title(This,pbstrTitle)
- (This)->lpVtbl -> get_Title(This,pbstrTitle)
- #define ISearch_get_Id(This,pbstrId)
- (This)->lpVtbl -> get_Id(This,pbstrId)
- #define ISearch_get_Url(This,pbstrUrl)
- (This)->lpVtbl -> get_Url(This,pbstrUrl)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE ISearch_get_Title_Proxy(
- ISearch * This,
- /* [retval][out] */ BSTR *pbstrTitle);
- void __RPC_STUB ISearch_get_Title_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE ISearch_get_Id_Proxy(
- ISearch * This,
- /* [retval][out] */ BSTR *pbstrId);
- void __RPC_STUB ISearch_get_Id_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE ISearch_get_Url_Proxy(
- ISearch * This,
- /* [retval][out] */ BSTR *pbstrUrl);
- void __RPC_STUB ISearch_get_Url_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISearch_INTERFACE_DEFINED__ */
- #ifndef __ISearches_INTERFACE_DEFINED__
- #define __ISearches_INTERFACE_DEFINED__
- /* interface ISearches */
- /* [object][dual][oleautomation][hidden][helpstring][uuid] */
- EXTERN_C const IID IID_ISearches;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("47c922a2-3dd5-11d2-bf8b-00c04fb93661")
- ISearches : public IDispatch
- {
- public:
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
- /* [retval][out] */ long *plCount) = 0;
-
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Default(
- /* [retval][out] */ BSTR *pbstrDefault) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Item(
- /* [optional][in] */ VARIANT index,
- /* [retval][out] */ ISearch **ppid) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE _NewEnum(
- /* [retval][out] */ IUnknown **ppunk) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ISearchesVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISearches * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISearches * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISearches * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ISearches * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ISearches * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ISearches * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ISearches * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )(
- ISearches * This,
- /* [retval][out] */ long *plCount);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Default )(
- ISearches * This,
- /* [retval][out] */ BSTR *pbstrDefault);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Item )(
- ISearches * This,
- /* [optional][in] */ VARIANT index,
- /* [retval][out] */ ISearch **ppid);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *_NewEnum )(
- ISearches * This,
- /* [retval][out] */ IUnknown **ppunk);
-
- END_INTERFACE
- } ISearchesVtbl;
- interface ISearches
- {
- CONST_VTBL struct ISearchesVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ISearches_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISearches_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISearches_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISearches_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ISearches_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ISearches_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ISearches_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ISearches_get_Count(This,plCount)
- (This)->lpVtbl -> get_Count(This,plCount)
- #define ISearches_get_Default(This,pbstrDefault)
- (This)->lpVtbl -> get_Default(This,pbstrDefault)
- #define ISearches_Item(This,index,ppid)
- (This)->lpVtbl -> Item(This,index,ppid)
- #define ISearches__NewEnum(This,ppunk)
- (This)->lpVtbl -> _NewEnum(This,ppunk)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE ISearches_get_Count_Proxy(
- ISearches * This,
- /* [retval][out] */ long *plCount);
- void __RPC_STUB ISearches_get_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE ISearches_get_Default_Proxy(
- ISearches * This,
- /* [retval][out] */ BSTR *pbstrDefault);
- void __RPC_STUB ISearches_get_Default_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE ISearches_Item_Proxy(
- ISearches * This,
- /* [optional][in] */ VARIANT index,
- /* [retval][out] */ ISearch **ppid);
- void __RPC_STUB ISearches_Item_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISearches__NewEnum_Proxy(
- ISearches * This,
- /* [retval][out] */ IUnknown **ppunk);
- void __RPC_STUB ISearches__NewEnum_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISearches_INTERFACE_DEFINED__ */
- #ifndef __ISearchAssistantOC_INTERFACE_DEFINED__
- #define __ISearchAssistantOC_INTERFACE_DEFINED__
- /* interface ISearchAssistantOC */
- /* [unique][helpstring][dual][hidden][uuid][object] */
- EXTERN_C const IID IID_ISearchAssistantOC;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("72423E8F-8011-11d2-BE79-00A0C9A83DA1")
- ISearchAssistantOC : public IDispatch
- {
- public:
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE AddNextMenuItem(
- /* [in] */ BSTR bstrText,
- /* [in] */ long idItem) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE SetDefaultSearchUrl(
- /* [in] */ BSTR bstrUrl) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE NavigateToDefaultSearch( void) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE IsRestricted(
- /* [in] */ BSTR bstrGuid,
- /* [retval][out] */ VARIANT_BOOL *pVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ShellFeaturesEnabled(
- /* [retval][out] */ VARIANT_BOOL *pVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SearchAssistantDefault(
- /* [retval][out] */ VARIANT_BOOL *pVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Searches(
- /* [retval][out] */ ISearches **ppid) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_InWebFolder(
- /* [retval][out] */ VARIANT_BOOL *pVal) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE PutProperty(
- /* [in] */ VARIANT_BOOL bPerLocale,
- /* [in] */ BSTR bstrName,
- /* [in] */ BSTR bstrValue) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE GetProperty(
- /* [in] */ VARIANT_BOOL bPerLocale,
- /* [in] */ BSTR bstrName,
- /* [retval][out] */ BSTR *pbstrValue) = 0;
-
- virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_EventHandled(
- /* [in] */ VARIANT_BOOL bHandled) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE ResetNextMenu( void) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE FindOnWeb( void) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE FindFilesOrFolders( void) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE FindComputer( void) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE FindPrinter( void) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE FindPeople( void) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE GetSearchAssistantURL(
- /* [in] */ VARIANT_BOOL bSubstitute,
- /* [in] */ VARIANT_BOOL bCustomize,
- /* [retval][out] */ BSTR *pbstrValue) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE NotifySearchSettingsChanged( void) = 0;
-
- virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_ASProvider(
- /* [in] */ BSTR Provider) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_ASProvider(
- /* [retval][out] */ BSTR *pProvider) = 0;
-
- virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_ASSetting(
- /* [in] */ int Setting) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_ASSetting(
- /* [retval][out] */ int *pSetting) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE NETDetectNextNavigate( void) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE PutFindText(
- /* [in] */ BSTR FindText) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Version(
- /* [retval][out] */ int *pVersion) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE EncodeString(
- /* [in] */ BSTR bstrValue,
- /* [in] */ BSTR bstrCharSet,
- /* [in] */ VARIANT_BOOL bUseUTF8,
- /* [retval][out] */ BSTR *pbstrResult) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ISearchAssistantOCVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISearchAssistantOC * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISearchAssistantOC * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISearchAssistantOC * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ISearchAssistantOC * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ISearchAssistantOC * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ISearchAssistantOC * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ISearchAssistantOC * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *AddNextMenuItem )(
- ISearchAssistantOC * This,
- /* [in] */ BSTR bstrText,
- /* [in] */ long idItem);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *SetDefaultSearchUrl )(
- ISearchAssistantOC * This,
- /* [in] */ BSTR bstrUrl);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *NavigateToDefaultSearch )(
- ISearchAssistantOC * This);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *IsRestricted )(
- ISearchAssistantOC * This,
- /* [in] */ BSTR bstrGuid,
- /* [retval][out] */ VARIANT_BOOL *pVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ShellFeaturesEnabled )(
- ISearchAssistantOC * This,
- /* [retval][out] */ VARIANT_BOOL *pVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SearchAssistantDefault )(
- ISearchAssistantOC * This,
- /* [retval][out] */ VARIANT_BOOL *pVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Searches )(
- ISearchAssistantOC * This,
- /* [retval][out] */ ISearches **ppid);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_InWebFolder )(
- ISearchAssistantOC * This,
- /* [retval][out] */ VARIANT_BOOL *pVal);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *PutProperty )(
- ISearchAssistantOC * This,
- /* [in] */ VARIANT_BOOL bPerLocale,
- /* [in] */ BSTR bstrName,
- /* [in] */ BSTR bstrValue);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *GetProperty )(
- ISearchAssistantOC * This,
- /* [in] */ VARIANT_BOOL bPerLocale,
- /* [in] */ BSTR bstrName,
- /* [retval][out] */ BSTR *pbstrValue);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_EventHandled )(
- ISearchAssistantOC * This,
- /* [in] */ VARIANT_BOOL bHandled);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *ResetNextMenu )(
- ISearchAssistantOC * This);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *FindOnWeb )(
- ISearchAssistantOC * This);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *FindFilesOrFolders )(
- ISearchAssistantOC * This);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *FindComputer )(
- ISearchAssistantOC * This);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *FindPrinter )(
- ISearchAssistantOC * This);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *FindPeople )(
- ISearchAssistantOC * This);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *GetSearchAssistantURL )(
- ISearchAssistantOC * This,
- /* [in] */ VARIANT_BOOL bSubstitute,
- /* [in] */ VARIANT_BOOL bCustomize,
- /* [retval][out] */ BSTR *pbstrValue);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *NotifySearchSettingsChanged )(
- ISearchAssistantOC * This);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ASProvider )(
- ISearchAssistantOC * This,
- /* [in] */ BSTR Provider);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ASProvider )(
- ISearchAssistantOC * This,
- /* [retval][out] */ BSTR *pProvider);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ASSetting )(
- ISearchAssistantOC * This,
- /* [in] */ int Setting);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ASSetting )(
- ISearchAssistantOC * This,
- /* [retval][out] */ int *pSetting);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *NETDetectNextNavigate )(
- ISearchAssistantOC * This);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *PutFindText )(
- ISearchAssistantOC * This,
- /* [in] */ BSTR FindText);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Version )(
- ISearchAssistantOC * This,
- /* [retval][out] */ int *pVersion);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *EncodeString )(
- ISearchAssistantOC * This,
- /* [in] */ BSTR bstrValue,
- /* [in] */ BSTR bstrCharSet,
- /* [in] */ VARIANT_BOOL bUseUTF8,
- /* [retval][out] */ BSTR *pbstrResult);
-
- END_INTERFACE
- } ISearchAssistantOCVtbl;
- interface ISearchAssistantOC
- {
- CONST_VTBL struct ISearchAssistantOCVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ISearchAssistantOC_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISearchAssistantOC_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISearchAssistantOC_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISearchAssistantOC_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ISearchAssistantOC_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ISearchAssistantOC_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ISearchAssistantOC_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ISearchAssistantOC_AddNextMenuItem(This,bstrText,idItem)
- (This)->lpVtbl -> AddNextMenuItem(This,bstrText,idItem)
- #define ISearchAssistantOC_SetDefaultSearchUrl(This,bstrUrl)
- (This)->lpVtbl -> SetDefaultSearchUrl(This,bstrUrl)
- #define ISearchAssistantOC_NavigateToDefaultSearch(This)
- (This)->lpVtbl -> NavigateToDefaultSearch(This)
- #define ISearchAssistantOC_IsRestricted(This,bstrGuid,pVal)
- (This)->lpVtbl -> IsRestricted(This,bstrGuid,pVal)
- #define ISearchAssistantOC_get_ShellFeaturesEnabled(This,pVal)
- (This)->lpVtbl -> get_ShellFeaturesEnabled(This,pVal)
- #define ISearchAssistantOC_get_SearchAssistantDefault(This,pVal)
- (This)->lpVtbl -> get_SearchAssistantDefault(This,pVal)
- #define ISearchAssistantOC_get_Searches(This,ppid)
- (This)->lpVtbl -> get_Searches(This,ppid)
- #define ISearchAssistantOC_get_InWebFolder(This,pVal)
- (This)->lpVtbl -> get_InWebFolder(This,pVal)
- #define ISearchAssistantOC_PutProperty(This,bPerLocale,bstrName,bstrValue)
- (This)->lpVtbl -> PutProperty(This,bPerLocale,bstrName,bstrValue)
- #define ISearchAssistantOC_GetProperty(This,bPerLocale,bstrName,pbstrValue)
- (This)->lpVtbl -> GetProperty(This,bPerLocale,bstrName,pbstrValue)
- #define ISearchAssistantOC_put_EventHandled(This,bHandled)
- (This)->lpVtbl -> put_EventHandled(This,bHandled)
- #define ISearchAssistantOC_ResetNextMenu(This)
- (This)->lpVtbl -> ResetNextMenu(This)
- #define ISearchAssistantOC_FindOnWeb(This)
- (This)->lpVtbl -> FindOnWeb(This)
- #define ISearchAssistantOC_FindFilesOrFolders(This)
- (This)->lpVtbl -> FindFilesOrFolders(This)
- #define ISearchAssistantOC_FindComputer(This)
- (This)->lpVtbl -> FindComputer(This)
- #define ISearchAssistantOC_FindPrinter(This)
- (This)->lpVtbl -> FindPrinter(This)
- #define ISearchAssistantOC_FindPeople(This)
- (This)->lpVtbl -> FindPeople(This)
- #define ISearchAssistantOC_GetSearchAssistantURL(This,bSubstitute,bCustomize,pbstrValue)
- (This)->lpVtbl -> GetSearchAssistantURL(This,bSubstitute,bCustomize,pbstrValue)
- #define ISearchAssistantOC_NotifySearchSettingsChanged(This)
- (This)->lpVtbl -> NotifySearchSettingsChanged(This)
- #define ISearchAssistantOC_put_ASProvider(This,Provider)
- (This)->lpVtbl -> put_ASProvider(This,Provider)
- #define ISearchAssistantOC_get_ASProvider(This,pProvider)
- (This)->lpVtbl -> get_ASProvider(This,pProvider)
- #define ISearchAssistantOC_put_ASSetting(This,Setting)
- (This)->lpVtbl -> put_ASSetting(This,Setting)
- #define ISearchAssistantOC_get_ASSetting(This,pSetting)
- (This)->lpVtbl -> get_ASSetting(This,pSetting)
- #define ISearchAssistantOC_NETDetectNextNavigate(This)
- (This)->lpVtbl -> NETDetectNextNavigate(This)
- #define ISearchAssistantOC_PutFindText(This,FindText)
- (This)->lpVtbl -> PutFindText(This,FindText)
- #define ISearchAssistantOC_get_Version(This,pVersion)
- (This)->lpVtbl -> get_Version(This,pVersion)
- #define ISearchAssistantOC_EncodeString(This,bstrValue,bstrCharSet,bUseUTF8,pbstrResult)
- (This)->lpVtbl -> EncodeString(This,bstrValue,bstrCharSet,bUseUTF8,pbstrResult)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [id] */ HRESULT STDMETHODCALLTYPE ISearchAssistantOC_AddNextMenuItem_Proxy(
- ISearchAssistantOC * This,
- /* [in] */ BSTR bstrText,
- /* [in] */ long idItem);
- void __RPC_STUB ISearchAssistantOC_AddNextMenuItem_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE ISearchAssistantOC_SetDefaultSearchUrl_Proxy(
- ISearchAssistantOC * This,
- /* [in] */ BSTR bstrUrl);
- void __RPC_STUB ISearchAssistantOC_SetDefaultSearchUrl_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE ISearchAssistantOC_NavigateToDefaultSearch_Proxy(
- ISearchAssistantOC * This);
- void __RPC_STUB ISearchAssistantOC_NavigateToDefaultSearch_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE ISearchAssistantOC_IsRestricted_Proxy(
- ISearchAssistantOC * This,
- /* [in] */ BSTR bstrGuid,
- /* [retval][out] */ VARIANT_BOOL *pVal);
- void __RPC_STUB ISearchAssistantOC_IsRestricted_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISearchAssistantOC_get_ShellFeaturesEnabled_Proxy(
- ISearchAssistantOC * This,
- /* [retval][out] */ VARIANT_BOOL *pVal);
- void __RPC_STUB ISearchAssistantOC_get_ShellFeaturesEnabled_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISearchAssistantOC_get_SearchAssistantDefault_Proxy(
- ISearchAssistantOC * This,
- /* [retval][out] */ VARIANT_BOOL *pVal);
- void __RPC_STUB ISearchAssistantOC_get_SearchAssistantDefault_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISearchAssistantOC_get_Searches_Proxy(
- ISearchAssistantOC * This,
- /* [retval][out] */ ISearches **ppid);
- void __RPC_STUB ISearchAssistantOC_get_Searches_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISearchAssistantOC_get_InWebFolder_Proxy(
- ISearchAssistantOC * This,
- /* [retval][out] */ VARIANT_BOOL *pVal);
- void __RPC_STUB ISearchAssistantOC_get_InWebFolder_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE ISearchAssistantOC_PutProperty_Proxy(
- ISearchAssistantOC * This,
- /* [in] */ VARIANT_BOOL bPerLocale,
- /* [in] */ BSTR bstrName,
- /* [in] */ BSTR bstrValue);
- void __RPC_STUB ISearchAssistantOC_PutProperty_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE ISearchAssistantOC_GetProperty_Proxy(
- ISearchAssistantOC * This,
- /* [in] */ VARIANT_BOOL bPerLocale,
- /* [in] */ BSTR bstrName,
- /* [retval][out] */ BSTR *pbstrValue);
- void __RPC_STUB ISearchAssistantOC_GetProperty_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE ISearchAssistantOC_put_EventHandled_Proxy(
- ISearchAssistantOC * This,
- /* [in] */ VARIANT_BOOL bHandled);
- void __RPC_STUB ISearchAssistantOC_put_EventHandled_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE ISearchAssistantOC_ResetNextMenu_Proxy(
- ISearchAssistantOC * This);
- void __RPC_STUB ISearchAssistantOC_ResetNextMenu_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE ISearchAssistantOC_FindOnWeb_Proxy(
- ISearchAssistantOC * This);
- void __RPC_STUB ISearchAssistantOC_FindOnWeb_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE ISearchAssistantOC_FindFilesOrFolders_Proxy(
- ISearchAssistantOC * This);
- void __RPC_STUB ISearchAssistantOC_FindFilesOrFolders_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE ISearchAssistantOC_FindComputer_Proxy(
- ISearchAssistantOC * This);
- void __RPC_STUB ISearchAssistantOC_FindComputer_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE ISearchAssistantOC_FindPrinter_Proxy(
- ISearchAssistantOC * This);
- void __RPC_STUB ISearchAssistantOC_FindPrinter_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE ISearchAssistantOC_FindPeople_Proxy(
- ISearchAssistantOC * This);
- void __RPC_STUB ISearchAssistantOC_FindPeople_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE ISearchAssistantOC_GetSearchAssistantURL_Proxy(
- ISearchAssistantOC * This,
- /* [in] */ VARIANT_BOOL bSubstitute,
- /* [in] */ VARIANT_BOOL bCustomize,
- /* [retval][out] */ BSTR *pbstrValue);
- void __RPC_STUB ISearchAssistantOC_GetSearchAssistantURL_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE ISearchAssistantOC_NotifySearchSettingsChanged_Proxy(
- ISearchAssistantOC * This);
- void __RPC_STUB ISearchAssistantOC_NotifySearchSettingsChanged_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE ISearchAssistantOC_put_ASProvider_Proxy(
- ISearchAssistantOC * This,
- /* [in] */ BSTR Provider);
- void __RPC_STUB ISearchAssistantOC_put_ASProvider_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE ISearchAssistantOC_get_ASProvider_Proxy(
- ISearchAssistantOC * This,
- /* [retval][out] */ BSTR *pProvider);
- void __RPC_STUB ISearchAssistantOC_get_ASProvider_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE ISearchAssistantOC_put_ASSetting_Proxy(
- ISearchAssistantOC * This,
- /* [in] */ int Setting);
- void __RPC_STUB ISearchAssistantOC_put_ASSetting_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE ISearchAssistantOC_get_ASSetting_Proxy(
- ISearchAssistantOC * This,
- /* [retval][out] */ int *pSetting);
- void __RPC_STUB ISearchAssistantOC_get_ASSetting_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE ISearchAssistantOC_NETDetectNextNavigate_Proxy(
- ISearchAssistantOC * This);
- void __RPC_STUB ISearchAssistantOC_NETDetectNextNavigate_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE ISearchAssistantOC_PutFindText_Proxy(
- ISearchAssistantOC * This,
- /* [in] */ BSTR FindText);
- void __RPC_STUB ISearchAssistantOC_PutFindText_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE ISearchAssistantOC_get_Version_Proxy(
- ISearchAssistantOC * This,
- /* [retval][out] */ int *pVersion);
- void __RPC_STUB ISearchAssistantOC_get_Version_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE ISearchAssistantOC_EncodeString_Proxy(
- ISearchAssistantOC * This,
- /* [in] */ BSTR bstrValue,
- /* [in] */ BSTR bstrCharSet,
- /* [in] */ VARIANT_BOOL bUseUTF8,
- /* [retval][out] */ BSTR *pbstrResult);
- void __RPC_STUB ISearchAssistantOC_EncodeString_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISearchAssistantOC_INTERFACE_DEFINED__ */
- #ifndef __ISearchAssistantOC2_INTERFACE_DEFINED__
- #define __ISearchAssistantOC2_INTERFACE_DEFINED__
- /* interface ISearchAssistantOC2 */
- /* [unique][helpstring][dual][hidden][uuid][object] */
- EXTERN_C const IID IID_ISearchAssistantOC2;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("72423E8F-8011-11d2-BE79-00A0C9A83DA2")
- ISearchAssistantOC2 : public ISearchAssistantOC
- {
- public:
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_ShowFindPrinter(
- /* [retval][out] */ VARIANT_BOOL *pbShowFindPrinter) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ISearchAssistantOC2Vtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISearchAssistantOC2 * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISearchAssistantOC2 * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISearchAssistantOC2 * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ISearchAssistantOC2 * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ISearchAssistantOC2 * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ISearchAssistantOC2 * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ISearchAssistantOC2 * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *AddNextMenuItem )(
- ISearchAssistantOC2 * This,
- /* [in] */ BSTR bstrText,
- /* [in] */ long idItem);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *SetDefaultSearchUrl )(
- ISearchAssistantOC2 * This,
- /* [in] */ BSTR bstrUrl);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *NavigateToDefaultSearch )(
- ISearchAssistantOC2 * This);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *IsRestricted )(
- ISearchAssistantOC2 * This,
- /* [in] */ BSTR bstrGuid,
- /* [retval][out] */ VARIANT_BOOL *pVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ShellFeaturesEnabled )(
- ISearchAssistantOC2 * This,
- /* [retval][out] */ VARIANT_BOOL *pVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SearchAssistantDefault )(
- ISearchAssistantOC2 * This,
- /* [retval][out] */ VARIANT_BOOL *pVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Searches )(
- ISearchAssistantOC2 * This,
- /* [retval][out] */ ISearches **ppid);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_InWebFolder )(
- ISearchAssistantOC2 * This,
- /* [retval][out] */ VARIANT_BOOL *pVal);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *PutProperty )(
- ISearchAssistantOC2 * This,
- /* [in] */ VARIANT_BOOL bPerLocale,
- /* [in] */ BSTR bstrName,
- /* [in] */ BSTR bstrValue);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *GetProperty )(
- ISearchAssistantOC2 * This,
- /* [in] */ VARIANT_BOOL bPerLocale,
- /* [in] */ BSTR bstrName,
- /* [retval][out] */ BSTR *pbstrValue);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_EventHandled )(
- ISearchAssistantOC2 * This,
- /* [in] */ VARIANT_BOOL bHandled);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *ResetNextMenu )(
- ISearchAssistantOC2 * This);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *FindOnWeb )(
- ISearchAssistantOC2 * This);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *FindFilesOrFolders )(
- ISearchAssistantOC2 * This);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *FindComputer )(
- ISearchAssistantOC2 * This);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *FindPrinter )(
- ISearchAssistantOC2 * This);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *FindPeople )(
- ISearchAssistantOC2 * This);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *GetSearchAssistantURL )(
- ISearchAssistantOC2 * This,
- /* [in] */ VARIANT_BOOL bSubstitute,
- /* [in] */ VARIANT_BOOL bCustomize,
- /* [retval][out] */ BSTR *pbstrValue);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *NotifySearchSettingsChanged )(
- ISearchAssistantOC2 * This);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ASProvider )(
- ISearchAssistantOC2 * This,
- /* [in] */ BSTR Provider);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ASProvider )(
- ISearchAssistantOC2 * This,
- /* [retval][out] */ BSTR *pProvider);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ASSetting )(
- ISearchAssistantOC2 * This,
- /* [in] */ int Setting);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ASSetting )(
- ISearchAssistantOC2 * This,
- /* [retval][out] */ int *pSetting);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *NETDetectNextNavigate )(
- ISearchAssistantOC2 * This);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *PutFindText )(
- ISearchAssistantOC2 * This,
- /* [in] */ BSTR FindText);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Version )(
- ISearchAssistantOC2 * This,
- /* [retval][out] */ int *pVersion);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *EncodeString )(
- ISearchAssistantOC2 * This,
- /* [in] */ BSTR bstrValue,
- /* [in] */ BSTR bstrCharSet,
- /* [in] */ VARIANT_BOOL bUseUTF8,
- /* [retval][out] */ BSTR *pbstrResult);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ShowFindPrinter )(
- ISearchAssistantOC2 * This,
- /* [retval][out] */ VARIANT_BOOL *pbShowFindPrinter);
-
- END_INTERFACE
- } ISearchAssistantOC2Vtbl;
- interface ISearchAssistantOC2
- {
- CONST_VTBL struct ISearchAssistantOC2Vtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ISearchAssistantOC2_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISearchAssistantOC2_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISearchAssistantOC2_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISearchAssistantOC2_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ISearchAssistantOC2_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ISearchAssistantOC2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ISearchAssistantOC2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ISearchAssistantOC2_AddNextMenuItem(This,bstrText,idItem)
- (This)->lpVtbl -> AddNextMenuItem(This,bstrText,idItem)
- #define ISearchAssistantOC2_SetDefaultSearchUrl(This,bstrUrl)
- (This)->lpVtbl -> SetDefaultSearchUrl(This,bstrUrl)
- #define ISearchAssistantOC2_NavigateToDefaultSearch(This)
- (This)->lpVtbl -> NavigateToDefaultSearch(This)
- #define ISearchAssistantOC2_IsRestricted(This,bstrGuid,pVal)
- (This)->lpVtbl -> IsRestricted(This,bstrGuid,pVal)
- #define ISearchAssistantOC2_get_ShellFeaturesEnabled(This,pVal)
- (This)->lpVtbl -> get_ShellFeaturesEnabled(This,pVal)
- #define ISearchAssistantOC2_get_SearchAssistantDefault(This,pVal)
- (This)->lpVtbl -> get_SearchAssistantDefault(This,pVal)
- #define ISearchAssistantOC2_get_Searches(This,ppid)
- (This)->lpVtbl -> get_Searches(This,ppid)
- #define ISearchAssistantOC2_get_InWebFolder(This,pVal)
- (This)->lpVtbl -> get_InWebFolder(This,pVal)
- #define ISearchAssistantOC2_PutProperty(This,bPerLocale,bstrName,bstrValue)
- (This)->lpVtbl -> PutProperty(This,bPerLocale,bstrName,bstrValue)
- #define ISearchAssistantOC2_GetProperty(This,bPerLocale,bstrName,pbstrValue)
- (This)->lpVtbl -> GetProperty(This,bPerLocale,bstrName,pbstrValue)
- #define ISearchAssistantOC2_put_EventHandled(This,bHandled)
- (This)->lpVtbl -> put_EventHandled(This,bHandled)
- #define ISearchAssistantOC2_ResetNextMenu(This)
- (This)->lpVtbl -> ResetNextMenu(This)
- #define ISearchAssistantOC2_FindOnWeb(This)
- (This)->lpVtbl -> FindOnWeb(This)
- #define ISearchAssistantOC2_FindFilesOrFolders(This)
- (This)->lpVtbl -> FindFilesOrFolders(This)
- #define ISearchAssistantOC2_FindComputer(This)
- (This)->lpVtbl -> FindComputer(This)
- #define ISearchAssistantOC2_FindPrinter(This)
- (This)->lpVtbl -> FindPrinter(This)
- #define ISearchAssistantOC2_FindPeople(This)
- (This)->lpVtbl -> FindPeople(This)
- #define ISearchAssistantOC2_GetSearchAssistantURL(This,bSubstitute,bCustomize,pbstrValue)
- (This)->lpVtbl -> GetSearchAssistantURL(This,bSubstitute,bCustomize,pbstrValue)
- #define ISearchAssistantOC2_NotifySearchSettingsChanged(This)
- (This)->lpVtbl -> NotifySearchSettingsChanged(This)
- #define ISearchAssistantOC2_put_ASProvider(This,Provider)
- (This)->lpVtbl -> put_ASProvider(This,Provider)
- #define ISearchAssistantOC2_get_ASProvider(This,pProvider)
- (This)->lpVtbl -> get_ASProvider(This,pProvider)
- #define ISearchAssistantOC2_put_ASSetting(This,Setting)
- (This)->lpVtbl -> put_ASSetting(This,Setting)
- #define ISearchAssistantOC2_get_ASSetting(This,pSetting)
- (This)->lpVtbl -> get_ASSetting(This,pSetting)
- #define ISearchAssistantOC2_NETDetectNextNavigate(This)
- (This)->lpVtbl -> NETDetectNextNavigate(This)
- #define ISearchAssistantOC2_PutFindText(This,FindText)
- (This)->lpVtbl -> PutFindText(This,FindText)
- #define ISearchAssistantOC2_get_Version(This,pVersion)
- (This)->lpVtbl -> get_Version(This,pVersion)
- #define ISearchAssistantOC2_EncodeString(This,bstrValue,bstrCharSet,bUseUTF8,pbstrResult)
- (This)->lpVtbl -> EncodeString(This,bstrValue,bstrCharSet,bUseUTF8,pbstrResult)
- #define ISearchAssistantOC2_get_ShowFindPrinter(This,pbShowFindPrinter)
- (This)->lpVtbl -> get_ShowFindPrinter(This,pbShowFindPrinter)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE ISearchAssistantOC2_get_ShowFindPrinter_Proxy(
- ISearchAssistantOC2 * This,
- /* [retval][out] */ VARIANT_BOOL *pbShowFindPrinter);
- void __RPC_STUB ISearchAssistantOC2_get_ShowFindPrinter_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISearchAssistantOC2_INTERFACE_DEFINED__ */
- #ifndef __ISearchAssistantOC3_INTERFACE_DEFINED__
- #define __ISearchAssistantOC3_INTERFACE_DEFINED__
- /* interface ISearchAssistantOC3 */
- /* [unique][helpstring][dual][hidden][uuid][object] */
- EXTERN_C const IID IID_ISearchAssistantOC3;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("72423E8F-8011-11d2-BE79-00A0C9A83DA3")
- ISearchAssistantOC3 : public ISearchAssistantOC2
- {
- public:
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_SearchCompanionAvailable(
- /* [retval][out] */ VARIANT_BOOL *pbAvailable) = 0;
-
- virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_UseSearchCompanion(
- /* [in] */ VARIANT_BOOL bUseSC) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_UseSearchCompanion(
- /* [retval][out] */ VARIANT_BOOL *pbUseSC) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ISearchAssistantOC3Vtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISearchAssistantOC3 * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISearchAssistantOC3 * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISearchAssistantOC3 * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ISearchAssistantOC3 * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ISearchAssistantOC3 * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ISearchAssistantOC3 * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ISearchAssistantOC3 * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *AddNextMenuItem )(
- ISearchAssistantOC3 * This,
- /* [in] */ BSTR bstrText,
- /* [in] */ long idItem);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *SetDefaultSearchUrl )(
- ISearchAssistantOC3 * This,
- /* [in] */ BSTR bstrUrl);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *NavigateToDefaultSearch )(
- ISearchAssistantOC3 * This);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *IsRestricted )(
- ISearchAssistantOC3 * This,
- /* [in] */ BSTR bstrGuid,
- /* [retval][out] */ VARIANT_BOOL *pVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ShellFeaturesEnabled )(
- ISearchAssistantOC3 * This,
- /* [retval][out] */ VARIANT_BOOL *pVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SearchAssistantDefault )(
- ISearchAssistantOC3 * This,
- /* [retval][out] */ VARIANT_BOOL *pVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Searches )(
- ISearchAssistantOC3 * This,
- /* [retval][out] */ ISearches **ppid);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_InWebFolder )(
- ISearchAssistantOC3 * This,
- /* [retval][out] */ VARIANT_BOOL *pVal);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *PutProperty )(
- ISearchAssistantOC3 * This,
- /* [in] */ VARIANT_BOOL bPerLocale,
- /* [in] */ BSTR bstrName,
- /* [in] */ BSTR bstrValue);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *GetProperty )(
- ISearchAssistantOC3 * This,
- /* [in] */ VARIANT_BOOL bPerLocale,
- /* [in] */ BSTR bstrName,
- /* [retval][out] */ BSTR *pbstrValue);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_EventHandled )(
- ISearchAssistantOC3 * This,
- /* [in] */ VARIANT_BOOL bHandled);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *ResetNextMenu )(
- ISearchAssistantOC3 * This);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *FindOnWeb )(
- ISearchAssistantOC3 * This);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *FindFilesOrFolders )(
- ISearchAssistantOC3 * This);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *FindComputer )(
- ISearchAssistantOC3 * This);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *FindPrinter )(
- ISearchAssistantOC3 * This);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *FindPeople )(
- ISearchAssistantOC3 * This);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *GetSearchAssistantURL )(
- ISearchAssistantOC3 * This,
- /* [in] */ VARIANT_BOOL bSubstitute,
- /* [in] */ VARIANT_BOOL bCustomize,
- /* [retval][out] */ BSTR *pbstrValue);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *NotifySearchSettingsChanged )(
- ISearchAssistantOC3 * This);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ASProvider )(
- ISearchAssistantOC3 * This,
- /* [in] */ BSTR Provider);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ASProvider )(
- ISearchAssistantOC3 * This,
- /* [retval][out] */ BSTR *pProvider);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ASSetting )(
- ISearchAssistantOC3 * This,
- /* [in] */ int Setting);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ASSetting )(
- ISearchAssistantOC3 * This,
- /* [retval][out] */ int *pSetting);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *NETDetectNextNavigate )(
- ISearchAssistantOC3 * This);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *PutFindText )(
- ISearchAssistantOC3 * This,
- /* [in] */ BSTR FindText);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Version )(
- ISearchAssistantOC3 * This,
- /* [retval][out] */ int *pVersion);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *EncodeString )(
- ISearchAssistantOC3 * This,
- /* [in] */ BSTR bstrValue,
- /* [in] */ BSTR bstrCharSet,
- /* [in] */ VARIANT_BOOL bUseUTF8,
- /* [retval][out] */ BSTR *pbstrResult);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ShowFindPrinter )(
- ISearchAssistantOC3 * This,
- /* [retval][out] */ VARIANT_BOOL *pbShowFindPrinter);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SearchCompanionAvailable )(
- ISearchAssistantOC3 * This,
- /* [retval][out] */ VARIANT_BOOL *pbAvailable);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_UseSearchCompanion )(
- ISearchAssistantOC3 * This,
- /* [in] */ VARIANT_BOOL bUseSC);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UseSearchCompanion )(
- ISearchAssistantOC3 * This,
- /* [retval][out] */ VARIANT_BOOL *pbUseSC);
-
- END_INTERFACE
- } ISearchAssistantOC3Vtbl;
- interface ISearchAssistantOC3
- {
- CONST_VTBL struct ISearchAssistantOC3Vtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ISearchAssistantOC3_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISearchAssistantOC3_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISearchAssistantOC3_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISearchAssistantOC3_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ISearchAssistantOC3_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ISearchAssistantOC3_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ISearchAssistantOC3_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ISearchAssistantOC3_AddNextMenuItem(This,bstrText,idItem)
- (This)->lpVtbl -> AddNextMenuItem(This,bstrText,idItem)
- #define ISearchAssistantOC3_SetDefaultSearchUrl(This,bstrUrl)
- (This)->lpVtbl -> SetDefaultSearchUrl(This,bstrUrl)
- #define ISearchAssistantOC3_NavigateToDefaultSearch(This)
- (This)->lpVtbl -> NavigateToDefaultSearch(This)
- #define ISearchAssistantOC3_IsRestricted(This,bstrGuid,pVal)
- (This)->lpVtbl -> IsRestricted(This,bstrGuid,pVal)
- #define ISearchAssistantOC3_get_ShellFeaturesEnabled(This,pVal)
- (This)->lpVtbl -> get_ShellFeaturesEnabled(This,pVal)
- #define ISearchAssistantOC3_get_SearchAssistantDefault(This,pVal)
- (This)->lpVtbl -> get_SearchAssistantDefault(This,pVal)
- #define ISearchAssistantOC3_get_Searches(This,ppid)
- (This)->lpVtbl -> get_Searches(This,ppid)
- #define ISearchAssistantOC3_get_InWebFolder(This,pVal)
- (This)->lpVtbl -> get_InWebFolder(This,pVal)
- #define ISearchAssistantOC3_PutProperty(This,bPerLocale,bstrName,bstrValue)
- (This)->lpVtbl -> PutProperty(This,bPerLocale,bstrName,bstrValue)
- #define ISearchAssistantOC3_GetProperty(This,bPerLocale,bstrName,pbstrValue)
- (This)->lpVtbl -> GetProperty(This,bPerLocale,bstrName,pbstrValue)
- #define ISearchAssistantOC3_put_EventHandled(This,bHandled)
- (This)->lpVtbl -> put_EventHandled(This,bHandled)
- #define ISearchAssistantOC3_ResetNextMenu(This)
- (This)->lpVtbl -> ResetNextMenu(This)
- #define ISearchAssistantOC3_FindOnWeb(This)
- (This)->lpVtbl -> FindOnWeb(This)
- #define ISearchAssistantOC3_FindFilesOrFolders(This)
- (This)->lpVtbl -> FindFilesOrFolders(This)
- #define ISearchAssistantOC3_FindComputer(This)
- (This)->lpVtbl -> FindComputer(This)
- #define ISearchAssistantOC3_FindPrinter(This)
- (This)->lpVtbl -> FindPrinter(This)
- #define ISearchAssistantOC3_FindPeople(This)
- (This)->lpVtbl -> FindPeople(This)
- #define ISearchAssistantOC3_GetSearchAssistantURL(This,bSubstitute,bCustomize,pbstrValue)
- (This)->lpVtbl -> GetSearchAssistantURL(This,bSubstitute,bCustomize,pbstrValue)
- #define ISearchAssistantOC3_NotifySearchSettingsChanged(This)
- (This)->lpVtbl -> NotifySearchSettingsChanged(This)
- #define ISearchAssistantOC3_put_ASProvider(This,Provider)
- (This)->lpVtbl -> put_ASProvider(This,Provider)
- #define ISearchAssistantOC3_get_ASProvider(This,pProvider)
- (This)->lpVtbl -> get_ASProvider(This,pProvider)
- #define ISearchAssistantOC3_put_ASSetting(This,Setting)
- (This)->lpVtbl -> put_ASSetting(This,Setting)
- #define ISearchAssistantOC3_get_ASSetting(This,pSetting)
- (This)->lpVtbl -> get_ASSetting(This,pSetting)
- #define ISearchAssistantOC3_NETDetectNextNavigate(This)
- (This)->lpVtbl -> NETDetectNextNavigate(This)
- #define ISearchAssistantOC3_PutFindText(This,FindText)
- (This)->lpVtbl -> PutFindText(This,FindText)
- #define ISearchAssistantOC3_get_Version(This,pVersion)
- (This)->lpVtbl -> get_Version(This,pVersion)
- #define ISearchAssistantOC3_EncodeString(This,bstrValue,bstrCharSet,bUseUTF8,pbstrResult)
- (This)->lpVtbl -> EncodeString(This,bstrValue,bstrCharSet,bUseUTF8,pbstrResult)
- #define ISearchAssistantOC3_get_ShowFindPrinter(This,pbShowFindPrinter)
- (This)->lpVtbl -> get_ShowFindPrinter(This,pbShowFindPrinter)
- #define ISearchAssistantOC3_get_SearchCompanionAvailable(This,pbAvailable)
- (This)->lpVtbl -> get_SearchCompanionAvailable(This,pbAvailable)
- #define ISearchAssistantOC3_put_UseSearchCompanion(This,bUseSC)
- (This)->lpVtbl -> put_UseSearchCompanion(This,bUseSC)
- #define ISearchAssistantOC3_get_UseSearchCompanion(This,pbUseSC)
- (This)->lpVtbl -> get_UseSearchCompanion(This,pbUseSC)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE ISearchAssistantOC3_get_SearchCompanionAvailable_Proxy(
- ISearchAssistantOC3 * This,
- /* [retval][out] */ VARIANT_BOOL *pbAvailable);
- void __RPC_STUB ISearchAssistantOC3_get_SearchCompanionAvailable_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE ISearchAssistantOC3_put_UseSearchCompanion_Proxy(
- ISearchAssistantOC3 * This,
- /* [in] */ VARIANT_BOOL bUseSC);
- void __RPC_STUB ISearchAssistantOC3_put_UseSearchCompanion_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE ISearchAssistantOC3_get_UseSearchCompanion_Proxy(
- ISearchAssistantOC3 * This,
- /* [retval][out] */ VARIANT_BOOL *pbUseSC);
- void __RPC_STUB ISearchAssistantOC3_get_UseSearchCompanion_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISearchAssistantOC3_INTERFACE_DEFINED__ */
- #ifndef ___SearchAssistantEvents_DISPINTERFACE_DEFINED__
- #define ___SearchAssistantEvents_DISPINTERFACE_DEFINED__
- /* dispinterface _SearchAssistantEvents */
- /* [hidden][uuid] */
- EXTERN_C const IID DIID__SearchAssistantEvents;
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("1611FDDA-445B-11d2-85DE-00C04FA35C89")
- _SearchAssistantEvents : public IDispatch
- {
- };
-
- #else /* C style interface */
- typedef struct _SearchAssistantEventsVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- _SearchAssistantEvents * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- _SearchAssistantEvents * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- _SearchAssistantEvents * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- _SearchAssistantEvents * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- _SearchAssistantEvents * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- _SearchAssistantEvents * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- _SearchAssistantEvents * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- END_INTERFACE
- } _SearchAssistantEventsVtbl;
- interface _SearchAssistantEvents
- {
- CONST_VTBL struct _SearchAssistantEventsVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define _SearchAssistantEvents_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define _SearchAssistantEvents_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define _SearchAssistantEvents_Release(This)
- (This)->lpVtbl -> Release(This)
- #define _SearchAssistantEvents_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define _SearchAssistantEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define _SearchAssistantEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define _SearchAssistantEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- #endif /* ___SearchAssistantEvents_DISPINTERFACE_DEFINED__ */
- EXTERN_C const CLSID CLSID_SearchAssistantOC;
- #ifdef __cplusplus
- class DECLSPEC_UUID("B45FF030-4447-11D2-85DE-00C04FA35C89")
- SearchAssistantOC;
- #endif
- #endif /* __SHDocVw_LIBRARY_DEFINED__ */
- /* Additional Prototypes for ALL interfaces */
- /* end of Additional Prototypes */
- #ifdef __cplusplus
- }
- #endif
- #endif