#pragma warning( disable: 4049 ) /* more than 64k source lines */ /* this ALWAYS GENERATED file contains the definitions for the interfaces */ /* File created by MIDL compiler version 6.00.0347 */ /* Compiler settings for helpcentertypelib.idl: Oicf, W1, Zp8, env=Win32 (32b run) protocol : dce , ms_ext, c_ext, robust error checks: allocation ref bounds_check enum stub_data VC __declspec() decoration level: __declspec(uuid()), __declspec(selectany), __declspec(novtable) DECLSPEC_UUID(), MIDL_INTERFACE() */ //@@MIDL_FILE_HEADING( ) /* verify that the version is high enough to compile this file*/ #ifndef __REQUIRED_RPCNDR_H_VERSION__ #define __REQUIRED_RPCNDR_H_VERSION__ 475 #endif #include "rpc.h" #include "rpcndr.h" #ifndef __RPCNDR_H_VERSION__ #error this stub requires an updated version of #endif // __RPCNDR_H_VERSION__ #ifndef __helpcentertypelib_h__ #define __helpcentertypelib_h__ #if defined(_MSC_VER) && (_MSC_VER >= 1020) #pragma once #endif /* Forward Declarations */ #ifndef __IPCHHelpCenterExternal_FWD_DEFINED__ #define __IPCHHelpCenterExternal_FWD_DEFINED__ typedef interface IPCHHelpCenterExternal IPCHHelpCenterExternal; #endif /* __IPCHHelpCenterExternal_FWD_DEFINED__ */ #ifndef __IPCHEvent_FWD_DEFINED__ #define __IPCHEvent_FWD_DEFINED__ typedef interface IPCHEvent IPCHEvent; #endif /* __IPCHEvent_FWD_DEFINED__ */ #ifndef __IPCHScriptableStream_FWD_DEFINED__ #define __IPCHScriptableStream_FWD_DEFINED__ typedef interface IPCHScriptableStream IPCHScriptableStream; #endif /* __IPCHScriptableStream_FWD_DEFINED__ */ #ifndef __IPCHHelpSession_FWD_DEFINED__ #define __IPCHHelpSession_FWD_DEFINED__ typedef interface IPCHHelpSession IPCHHelpSession; #endif /* __IPCHHelpSession_FWD_DEFINED__ */ #ifndef __IPCHHelpSessionItem_FWD_DEFINED__ #define __IPCHHelpSessionItem_FWD_DEFINED__ typedef interface IPCHHelpSessionItem IPCHHelpSessionItem; #endif /* __IPCHHelpSessionItem_FWD_DEFINED__ */ #ifndef __IPCHUserSettings2_FWD_DEFINED__ #define __IPCHUserSettings2_FWD_DEFINED__ typedef interface IPCHUserSettings2 IPCHUserSettings2; #endif /* __IPCHUserSettings2_FWD_DEFINED__ */ #ifndef __IPCHFavorites_FWD_DEFINED__ #define __IPCHFavorites_FWD_DEFINED__ typedef interface IPCHFavorites IPCHFavorites; #endif /* __IPCHFavorites_FWD_DEFINED__ */ #ifndef __IPCHOptions_FWD_DEFINED__ #define __IPCHOptions_FWD_DEFINED__ typedef interface IPCHOptions IPCHOptions; #endif /* __IPCHOptions_FWD_DEFINED__ */ #ifndef __IPCHContextMenu_FWD_DEFINED__ #define __IPCHContextMenu_FWD_DEFINED__ typedef interface IPCHContextMenu IPCHContextMenu; #endif /* __IPCHContextMenu_FWD_DEFINED__ */ #ifndef __IPCHTextHelpers_FWD_DEFINED__ #define __IPCHTextHelpers_FWD_DEFINED__ typedef interface IPCHTextHelpers IPCHTextHelpers; #endif /* __IPCHTextHelpers_FWD_DEFINED__ */ #ifndef __IPCHParsedURL_FWD_DEFINED__ #define __IPCHParsedURL_FWD_DEFINED__ typedef interface IPCHParsedURL IPCHParsedURL; #endif /* __IPCHParsedURL_FWD_DEFINED__ */ #ifndef __IPCHPrintEngine_FWD_DEFINED__ #define __IPCHPrintEngine_FWD_DEFINED__ typedef interface IPCHPrintEngine IPCHPrintEngine; #endif /* __IPCHPrintEngine_FWD_DEFINED__ */ #ifndef __DPCHPrintEngineEvents_FWD_DEFINED__ #define __DPCHPrintEngineEvents_FWD_DEFINED__ typedef interface DPCHPrintEngineEvents DPCHPrintEngineEvents; #endif /* __DPCHPrintEngineEvents_FWD_DEFINED__ */ #ifndef __ISAFIntercomClient_FWD_DEFINED__ #define __ISAFIntercomClient_FWD_DEFINED__ typedef interface ISAFIntercomClient ISAFIntercomClient; #endif /* __ISAFIntercomClient_FWD_DEFINED__ */ #ifndef __DSAFIntercomClientEvents_FWD_DEFINED__ #define __DSAFIntercomClientEvents_FWD_DEFINED__ typedef interface DSAFIntercomClientEvents DSAFIntercomClientEvents; #endif /* __DSAFIntercomClientEvents_FWD_DEFINED__ */ #ifndef __ISAFIntercomServer_FWD_DEFINED__ #define __ISAFIntercomServer_FWD_DEFINED__ typedef interface ISAFIntercomServer ISAFIntercomServer; #endif /* __ISAFIntercomServer_FWD_DEFINED__ */ #ifndef __DSAFIntercomServerEvents_FWD_DEFINED__ #define __DSAFIntercomServerEvents_FWD_DEFINED__ typedef interface DSAFIntercomServerEvents DSAFIntercomServerEvents; #endif /* __DSAFIntercomServerEvents_FWD_DEFINED__ */ #ifndef __IPCHConnectivity_FWD_DEFINED__ #define __IPCHConnectivity_FWD_DEFINED__ typedef interface IPCHConnectivity IPCHConnectivity; #endif /* __IPCHConnectivity_FWD_DEFINED__ */ #ifndef __IPCHConnectionCheck_FWD_DEFINED__ #define __IPCHConnectionCheck_FWD_DEFINED__ typedef interface IPCHConnectionCheck IPCHConnectionCheck; #endif /* __IPCHConnectionCheck_FWD_DEFINED__ */ #ifndef __DPCHConnectionCheckEvents_FWD_DEFINED__ #define __DPCHConnectionCheckEvents_FWD_DEFINED__ typedef interface DPCHConnectionCheckEvents DPCHConnectionCheckEvents; #endif /* __DPCHConnectionCheckEvents_FWD_DEFINED__ */ #ifndef __IPCHToolBar_FWD_DEFINED__ #define __IPCHToolBar_FWD_DEFINED__ typedef interface IPCHToolBar IPCHToolBar; #endif /* __IPCHToolBar_FWD_DEFINED__ */ #ifndef __DPCHToolBarEvents_FWD_DEFINED__ #define __DPCHToolBarEvents_FWD_DEFINED__ typedef interface DPCHToolBarEvents DPCHToolBarEvents; #endif /* __DPCHToolBarEvents_FWD_DEFINED__ */ #ifndef __IPCHProgressBar_FWD_DEFINED__ #define __IPCHProgressBar_FWD_DEFINED__ typedef interface IPCHProgressBar IPCHProgressBar; #endif /* __IPCHProgressBar_FWD_DEFINED__ */ #ifndef __IPCHHelpViewerWrapper_FWD_DEFINED__ #define __IPCHHelpViewerWrapper_FWD_DEFINED__ typedef interface IPCHHelpViewerWrapper IPCHHelpViewerWrapper; #endif /* __IPCHHelpViewerWrapper_FWD_DEFINED__ */ #ifndef __IPCHHelpHost_FWD_DEFINED__ #define __IPCHHelpHost_FWD_DEFINED__ typedef interface IPCHHelpHost IPCHHelpHost; #endif /* __IPCHHelpHost_FWD_DEFINED__ */ #ifndef __PCHBootstrapper_FWD_DEFINED__ #define __PCHBootstrapper_FWD_DEFINED__ #ifdef __cplusplus typedef class PCHBootstrapper PCHBootstrapper; #else typedef struct PCHBootstrapper PCHBootstrapper; #endif /* __cplusplus */ #endif /* __PCHBootstrapper_FWD_DEFINED__ */ #ifndef __PCHHelpCenter_FWD_DEFINED__ #define __PCHHelpCenter_FWD_DEFINED__ #ifdef __cplusplus typedef class PCHHelpCenter PCHHelpCenter; #else typedef struct PCHHelpCenter PCHHelpCenter; #endif /* __cplusplus */ #endif /* __PCHHelpCenter_FWD_DEFINED__ */ #ifndef __PCHHelpViewerWrapper_FWD_DEFINED__ #define __PCHHelpViewerWrapper_FWD_DEFINED__ #ifdef __cplusplus typedef class PCHHelpViewerWrapper PCHHelpViewerWrapper; #else typedef struct PCHHelpViewerWrapper PCHHelpViewerWrapper; #endif /* __cplusplus */ #endif /* __PCHHelpViewerWrapper_FWD_DEFINED__ */ #ifndef __PCHConnectionCheck_FWD_DEFINED__ #define __PCHConnectionCheck_FWD_DEFINED__ #ifdef __cplusplus typedef class PCHConnectionCheck PCHConnectionCheck; #else typedef struct PCHConnectionCheck PCHConnectionCheck; #endif /* __cplusplus */ #endif /* __PCHConnectionCheck_FWD_DEFINED__ */ #ifndef __PCHToolBar_FWD_DEFINED__ #define __PCHToolBar_FWD_DEFINED__ #ifdef __cplusplus typedef class PCHToolBar PCHToolBar; #else typedef struct PCHToolBar PCHToolBar; #endif /* __cplusplus */ #endif /* __PCHToolBar_FWD_DEFINED__ */ #ifndef __PCHProgressBar_FWD_DEFINED__ #define __PCHProgressBar_FWD_DEFINED__ #ifdef __cplusplus typedef class PCHProgressBar PCHProgressBar; #else typedef struct PCHProgressBar PCHProgressBar; #endif /* __cplusplus */ #endif /* __PCHProgressBar_FWD_DEFINED__ */ #ifndef __PCHJavaScriptWrapper_FWD_DEFINED__ #define __PCHJavaScriptWrapper_FWD_DEFINED__ #ifdef __cplusplus typedef class PCHJavaScriptWrapper PCHJavaScriptWrapper; #else typedef struct PCHJavaScriptWrapper PCHJavaScriptWrapper; #endif /* __cplusplus */ #endif /* __PCHJavaScriptWrapper_FWD_DEFINED__ */ #ifndef __PCHVBScriptWrapper_FWD_DEFINED__ #define __PCHVBScriptWrapper_FWD_DEFINED__ #ifdef __cplusplus typedef class PCHVBScriptWrapper PCHVBScriptWrapper; #else typedef struct PCHVBScriptWrapper PCHVBScriptWrapper; #endif /* __cplusplus */ #endif /* __PCHVBScriptWrapper_FWD_DEFINED__ */ #ifndef __HCPProtocol_FWD_DEFINED__ #define __HCPProtocol_FWD_DEFINED__ #ifdef __cplusplus typedef class HCPProtocol HCPProtocol; #else typedef struct HCPProtocol HCPProtocol; #endif /* __cplusplus */ #endif /* __HCPProtocol_FWD_DEFINED__ */ #ifndef __MSITSProtocol_FWD_DEFINED__ #define __MSITSProtocol_FWD_DEFINED__ #ifdef __cplusplus typedef class MSITSProtocol MSITSProtocol; #else typedef struct MSITSProtocol MSITSProtocol; #endif /* __cplusplus */ #endif /* __MSITSProtocol_FWD_DEFINED__ */ #ifdef __cplusplus extern "C"{ #endif void * __RPC_USER MIDL_user_allocate(size_t); void __RPC_USER MIDL_user_free( void * ); #ifndef __HelpCenterTypeLib_LIBRARY_DEFINED__ #define __HelpCenterTypeLib_LIBRARY_DEFINED__ /* library HelpCenterTypeLib */ /* [helpstring][version][uuid] */ #include #include #include #include #include typedef /* [v1_enum] */ enum tagTB_MODE { TB_ALL = 0, TB_SELECTED = 0x1, TB_NONE = 0x2 } TB_MODE; typedef /* [v1_enum] */ enum tagHS_MODE { HS_ALL = 0, HS_READ = 0x1 } HS_MODE; typedef /* [v1_enum] */ enum tagOPT_FONTSIZE { OPT_SMALL = 0, OPT_MEDIUM = 0x1, OPT_LARGE = 0x2 } OPT_FONTSIZE; typedef /* [v1_enum] */ enum tagCN_STATUS { CN_NOTACTIVE = 0, CN_CHECKING = 0x1, CN_IDLE = 0x2 } CN_STATUS; typedef /* [v1_enum] */ enum tagCN_URL_STATUS { CN_URL_INVALID = 0, CN_URL_NOTPROCESSED = 0x1, CN_URL_CHECKING = 0x2, CN_URL_MALFORMED = 0x3, CN_URL_ALIVE = 0x4, CN_URL_UNREACHABLE = 0x5, CN_URL_ABORTED = 0x6 } CN_URL_STATUS; EXTERN_C const IID LIBID_HelpCenterTypeLib; #ifndef __IPCHHelpCenterExternal_INTERFACE_DEFINED__ #define __IPCHHelpCenterExternal_INTERFACE_DEFINED__ /* interface IPCHHelpCenterExternal */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IPCHHelpCenterExternal; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("FC7D9E11-3F9E-11d3-93C0-00C04F72DAF7") IPCHHelpCenterExternal : public IDispatch { public: virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_HelpSession( /* [retval][out] */ IPCHHelpSession **pVal) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Channels( /* [retval][out] */ /* external definition not present */ ISAFReg **pVal) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_UserSettings( /* [retval][out] */ IPCHUserSettings2 **pVal) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Security( /* [retval][out] */ /* external definition not present */ IPCHSecurity **pVal) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Connectivity( /* [retval][out] */ IPCHConnectivity **pVal) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Database( /* [retval][out] */ /* external definition not present */ IPCHTaxonomyDatabase **pVal) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_TextHelpers( /* [retval][out] */ IPCHTextHelpers **pVal) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_ExtraArgument( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_HelpViewer( /* [retval][out] */ IUnknown **pVal) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_UI_NavBar( /* [retval][out] */ IUnknown **pVal) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_UI_MiniNavBar( /* [retval][out] */ IUnknown **pVal) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_UI_Context( /* [retval][out] */ IUnknown **pVal) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_UI_Contents( /* [retval][out] */ IUnknown **pVal) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_UI_HHWindow( /* [retval][out] */ IUnknown **pVal) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_WEB_Context( /* [retval][out] */ IUnknown **pVal) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_WEB_Contents( /* [retval][out] */ IUnknown **pVal) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_WEB_HHWindow( /* [retval][out] */ IUnknown **pVal) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE RegisterEvents( /* [in] */ BSTR id, /* [in] */ long pri, /* [in] */ IDispatch *function, /* [retval][out] */ long *cookie) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE UnregisterEvents( /* [in] */ long cookie) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE CreateObject_SearchEngineMgr( /* [retval][out] */ /* external definition not present */ IPCHSEManager **ppSE) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE CreateObject_DataCollection( /* [retval][out] */ /* external definition not present */ ISAFDataCollection **ppDC) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE CreateObject_Cabinet( /* [retval][out] */ /* external definition not present */ ISAFCabinet **ppCB) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE CreateObject_Encryption( /* [retval][out] */ /* external definition not present */ ISAFEncrypt **ppEn) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE CreateObject_Incident( /* [retval][out] */ /* external definition not present */ ISAFIncident **ppIn) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE CreateObject_Channel( /* [in] */ BSTR bstrVendorID, /* [in] */ BSTR bstrProductID, /* [retval][out] */ /* external definition not present */ ISAFChannel **ppSh) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE CreateObject_RemoteDesktopSession( /* [in] */ long lTimeout, /* [in] */ BSTR bstrConnectionParms, /* [in] */ BSTR bstrUserHelpBlob, /* [retval][out] */ /* external definition not present */ ISAFRemoteDesktopSession **ppRCS) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE ConnectToExpert( /* [in] */ BSTR bstrExpertConnectParm, /* [in] */ LONG lTimeout, /* [retval][out] */ LONG *lSafErrorCode) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE CreateObject_RemoteDesktopManager( /* [retval][out] */ /* external definition not present */ ISAFRemoteDesktopManager **ppRDM) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE CreateObject_RemoteDesktopConnection( /* [retval][out] */ /* external definition not present */ ISAFRemoteDesktopConnection **ppRDC) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE CreateObject_IntercomClient( /* [retval][out] */ ISAFIntercomClient **ppI) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE CreateObject_IntercomServer( /* [retval][out] */ ISAFIntercomServer **ppI) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE CreateObject_ContextMenu( /* [retval][out] */ IPCHContextMenu **ppCM) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE CreateObject_PrintEngine( /* [retval][out] */ IPCHPrintEngine **ppPE) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE OpenFileAsStream( /* [in] */ BSTR bstrFilename, /* [retval][out] */ IUnknown **stream) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE CreateFileAsStream( /* [in] */ BSTR bstrFilename, /* [retval][out] */ IUnknown **stream) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE CopyStreamToFile( /* [in] */ BSTR bstrFilename, /* [in] */ IUnknown *stream) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE NetworkAlive( /* [retval][out] */ VARIANT_BOOL *pVal) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE DestinationReachable( /* [in] */ BSTR bstrURL, /* [retval][out] */ VARIANT_BOOL *pVal) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE FormatError( /* [in] */ VARIANT vError, /* [retval][out] */ BSTR *pVal) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE RegRead( /* [in] */ BSTR bstrKey, /* [retval][out] */ VARIANT *pVal) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE RegWrite( /* [in] */ BSTR bstrKey, /* [in] */ VARIANT newVal, /* [optional][in] */ VARIANT vKind) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE RegDelete( /* [in] */ BSTR bstrKey) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE Close( void) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE RefreshUI( void) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE Print( /* [in] */ VARIANT window, /* [in] */ VARIANT_BOOL fEvent, /* [retval][out] */ VARIANT_BOOL *pVal) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE HighlightWords( /* [in] */ VARIANT window, /* [in] */ VARIANT words) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE MessageBox( /* [in] */ BSTR bstrText, /* [in] */ BSTR bstrKind, /* [retval][out] */ BSTR *pVal) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE SelectFolder( /* [in] */ BSTR bstrTitle, /* [in] */ BSTR bstrDefault, /* [retval][out] */ BSTR *pVal) = 0; }; #else /* C style interface */ typedef struct IPCHHelpCenterExternalVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IPCHHelpCenterExternal * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IPCHHelpCenterExternal * This); ULONG ( STDMETHODCALLTYPE *Release )( IPCHHelpCenterExternal * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IPCHHelpCenterExternal * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IPCHHelpCenterExternal * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IPCHHelpCenterExternal * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IPCHHelpCenterExternal * 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][propget] */ HRESULT ( STDMETHODCALLTYPE *get_HelpSession )( IPCHHelpCenterExternal * This, /* [retval][out] */ IPCHHelpSession **pVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Channels )( IPCHHelpCenterExternal * This, /* [retval][out] */ /* external definition not present */ ISAFReg **pVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UserSettings )( IPCHHelpCenterExternal * This, /* [retval][out] */ IPCHUserSettings2 **pVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Security )( IPCHHelpCenterExternal * This, /* [retval][out] */ /* external definition not present */ IPCHSecurity **pVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Connectivity )( IPCHHelpCenterExternal * This, /* [retval][out] */ IPCHConnectivity **pVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Database )( IPCHHelpCenterExternal * This, /* [retval][out] */ /* external definition not present */ IPCHTaxonomyDatabase **pVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TextHelpers )( IPCHHelpCenterExternal * This, /* [retval][out] */ IPCHTextHelpers **pVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ExtraArgument )( IPCHHelpCenterExternal * This, /* [retval][out] */ BSTR *pVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_HelpViewer )( IPCHHelpCenterExternal * This, /* [retval][out] */ IUnknown **pVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UI_NavBar )( IPCHHelpCenterExternal * This, /* [retval][out] */ IUnknown **pVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UI_MiniNavBar )( IPCHHelpCenterExternal * This, /* [retval][out] */ IUnknown **pVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UI_Context )( IPCHHelpCenterExternal * This, /* [retval][out] */ IUnknown **pVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UI_Contents )( IPCHHelpCenterExternal * This, /* [retval][out] */ IUnknown **pVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UI_HHWindow )( IPCHHelpCenterExternal * This, /* [retval][out] */ IUnknown **pVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_WEB_Context )( IPCHHelpCenterExternal * This, /* [retval][out] */ IUnknown **pVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_WEB_Contents )( IPCHHelpCenterExternal * This, /* [retval][out] */ IUnknown **pVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_WEB_HHWindow )( IPCHHelpCenterExternal * This, /* [retval][out] */ IUnknown **pVal); /* [id] */ HRESULT ( STDMETHODCALLTYPE *RegisterEvents )( IPCHHelpCenterExternal * This, /* [in] */ BSTR id, /* [in] */ long pri, /* [in] */ IDispatch *function, /* [retval][out] */ long *cookie); /* [id] */ HRESULT ( STDMETHODCALLTYPE *UnregisterEvents )( IPCHHelpCenterExternal * This, /* [in] */ long cookie); /* [id] */ HRESULT ( STDMETHODCALLTYPE *CreateObject_SearchEngineMgr )( IPCHHelpCenterExternal * This, /* [retval][out] */ /* external definition not present */ IPCHSEManager **ppSE); /* [id] */ HRESULT ( STDMETHODCALLTYPE *CreateObject_DataCollection )( IPCHHelpCenterExternal * This, /* [retval][out] */ /* external definition not present */ ISAFDataCollection **ppDC); /* [id] */ HRESULT ( STDMETHODCALLTYPE *CreateObject_Cabinet )( IPCHHelpCenterExternal * This, /* [retval][out] */ /* external definition not present */ ISAFCabinet **ppCB); /* [id] */ HRESULT ( STDMETHODCALLTYPE *CreateObject_Encryption )( IPCHHelpCenterExternal * This, /* [retval][out] */ /* external definition not present */ ISAFEncrypt **ppEn); /* [id] */ HRESULT ( STDMETHODCALLTYPE *CreateObject_Incident )( IPCHHelpCenterExternal * This, /* [retval][out] */ /* external definition not present */ ISAFIncident **ppIn); /* [id] */ HRESULT ( STDMETHODCALLTYPE *CreateObject_Channel )( IPCHHelpCenterExternal * This, /* [in] */ BSTR bstrVendorID, /* [in] */ BSTR bstrProductID, /* [retval][out] */ /* external definition not present */ ISAFChannel **ppSh); /* [id] */ HRESULT ( STDMETHODCALLTYPE *CreateObject_RemoteDesktopSession )( IPCHHelpCenterExternal * This, /* [in] */ long lTimeout, /* [in] */ BSTR bstrConnectionParms, /* [in] */ BSTR bstrUserHelpBlob, /* [retval][out] */ /* external definition not present */ ISAFRemoteDesktopSession **ppRCS); /* [id] */ HRESULT ( STDMETHODCALLTYPE *ConnectToExpert )( IPCHHelpCenterExternal * This, /* [in] */ BSTR bstrExpertConnectParm, /* [in] */ LONG lTimeout, /* [retval][out] */ LONG *lSafErrorCode); /* [id] */ HRESULT ( STDMETHODCALLTYPE *CreateObject_RemoteDesktopManager )( IPCHHelpCenterExternal * This, /* [retval][out] */ /* external definition not present */ ISAFRemoteDesktopManager **ppRDM); /* [id] */ HRESULT ( STDMETHODCALLTYPE *CreateObject_RemoteDesktopConnection )( IPCHHelpCenterExternal * This, /* [retval][out] */ /* external definition not present */ ISAFRemoteDesktopConnection **ppRDC); /* [id] */ HRESULT ( STDMETHODCALLTYPE *CreateObject_IntercomClient )( IPCHHelpCenterExternal * This, /* [retval][out] */ ISAFIntercomClient **ppI); /* [id] */ HRESULT ( STDMETHODCALLTYPE *CreateObject_IntercomServer )( IPCHHelpCenterExternal * This, /* [retval][out] */ ISAFIntercomServer **ppI); /* [id] */ HRESULT ( STDMETHODCALLTYPE *CreateObject_ContextMenu )( IPCHHelpCenterExternal * This, /* [retval][out] */ IPCHContextMenu **ppCM); /* [id] */ HRESULT ( STDMETHODCALLTYPE *CreateObject_PrintEngine )( IPCHHelpCenterExternal * This, /* [retval][out] */ IPCHPrintEngine **ppPE); /* [id] */ HRESULT ( STDMETHODCALLTYPE *OpenFileAsStream )( IPCHHelpCenterExternal * This, /* [in] */ BSTR bstrFilename, /* [retval][out] */ IUnknown **stream); /* [id] */ HRESULT ( STDMETHODCALLTYPE *CreateFileAsStream )( IPCHHelpCenterExternal * This, /* [in] */ BSTR bstrFilename, /* [retval][out] */ IUnknown **stream); /* [id] */ HRESULT ( STDMETHODCALLTYPE *CopyStreamToFile )( IPCHHelpCenterExternal * This, /* [in] */ BSTR bstrFilename, /* [in] */ IUnknown *stream); /* [id] */ HRESULT ( STDMETHODCALLTYPE *NetworkAlive )( IPCHHelpCenterExternal * This, /* [retval][out] */ VARIANT_BOOL *pVal); /* [id] */ HRESULT ( STDMETHODCALLTYPE *DestinationReachable )( IPCHHelpCenterExternal * This, /* [in] */ BSTR bstrURL, /* [retval][out] */ VARIANT_BOOL *pVal); /* [id] */ HRESULT ( STDMETHODCALLTYPE *FormatError )( IPCHHelpCenterExternal * This, /* [in] */ VARIANT vError, /* [retval][out] */ BSTR *pVal); /* [id] */ HRESULT ( STDMETHODCALLTYPE *RegRead )( IPCHHelpCenterExternal * This, /* [in] */ BSTR bstrKey, /* [retval][out] */ VARIANT *pVal); /* [id] */ HRESULT ( STDMETHODCALLTYPE *RegWrite )( IPCHHelpCenterExternal * This, /* [in] */ BSTR bstrKey, /* [in] */ VARIANT newVal, /* [optional][in] */ VARIANT vKind); /* [id] */ HRESULT ( STDMETHODCALLTYPE *RegDelete )( IPCHHelpCenterExternal * This, /* [in] */ BSTR bstrKey); /* [id] */ HRESULT ( STDMETHODCALLTYPE *Close )( IPCHHelpCenterExternal * This); /* [id] */ HRESULT ( STDMETHODCALLTYPE *RefreshUI )( IPCHHelpCenterExternal * This); /* [id] */ HRESULT ( STDMETHODCALLTYPE *Print )( IPCHHelpCenterExternal * This, /* [in] */ VARIANT window, /* [in] */ VARIANT_BOOL fEvent, /* [retval][out] */ VARIANT_BOOL *pVal); /* [id] */ HRESULT ( STDMETHODCALLTYPE *HighlightWords )( IPCHHelpCenterExternal * This, /* [in] */ VARIANT window, /* [in] */ VARIANT words); /* [id] */ HRESULT ( STDMETHODCALLTYPE *MessageBox )( IPCHHelpCenterExternal * This, /* [in] */ BSTR bstrText, /* [in] */ BSTR bstrKind, /* [retval][out] */ BSTR *pVal); /* [id] */ HRESULT ( STDMETHODCALLTYPE *SelectFolder )( IPCHHelpCenterExternal * This, /* [in] */ BSTR bstrTitle, /* [in] */ BSTR bstrDefault, /* [retval][out] */ BSTR *pVal); END_INTERFACE } IPCHHelpCenterExternalVtbl; interface IPCHHelpCenterExternal { CONST_VTBL struct IPCHHelpCenterExternalVtbl *lpVtbl; }; #ifdef COBJMACROS #define IPCHHelpCenterExternal_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IPCHHelpCenterExternal_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IPCHHelpCenterExternal_Release(This) \ (This)->lpVtbl -> Release(This) #define IPCHHelpCenterExternal_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IPCHHelpCenterExternal_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IPCHHelpCenterExternal_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IPCHHelpCenterExternal_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IPCHHelpCenterExternal_get_HelpSession(This,pVal) \ (This)->lpVtbl -> get_HelpSession(This,pVal) #define IPCHHelpCenterExternal_get_Channels(This,pVal) \ (This)->lpVtbl -> get_Channels(This,pVal) #define IPCHHelpCenterExternal_get_UserSettings(This,pVal) \ (This)->lpVtbl -> get_UserSettings(This,pVal) #define IPCHHelpCenterExternal_get_Security(This,pVal) \ (This)->lpVtbl -> get_Security(This,pVal) #define IPCHHelpCenterExternal_get_Connectivity(This,pVal) \ (This)->lpVtbl -> get_Connectivity(This,pVal) #define IPCHHelpCenterExternal_get_Database(This,pVal) \ (This)->lpVtbl -> get_Database(This,pVal) #define IPCHHelpCenterExternal_get_TextHelpers(This,pVal) \ (This)->lpVtbl -> get_TextHelpers(This,pVal) #define IPCHHelpCenterExternal_get_ExtraArgument(This,pVal) \ (This)->lpVtbl -> get_ExtraArgument(This,pVal) #define IPCHHelpCenterExternal_get_HelpViewer(This,pVal) \ (This)->lpVtbl -> get_HelpViewer(This,pVal) #define IPCHHelpCenterExternal_get_UI_NavBar(This,pVal) \ (This)->lpVtbl -> get_UI_NavBar(This,pVal) #define IPCHHelpCenterExternal_get_UI_MiniNavBar(This,pVal) \ (This)->lpVtbl -> get_UI_MiniNavBar(This,pVal) #define IPCHHelpCenterExternal_get_UI_Context(This,pVal) \ (This)->lpVtbl -> get_UI_Context(This,pVal) #define IPCHHelpCenterExternal_get_UI_Contents(This,pVal) \ (This)->lpVtbl -> get_UI_Contents(This,pVal) #define IPCHHelpCenterExternal_get_UI_HHWindow(This,pVal) \ (This)->lpVtbl -> get_UI_HHWindow(This,pVal) #define IPCHHelpCenterExternal_get_WEB_Context(This,pVal) \ (This)->lpVtbl -> get_WEB_Context(This,pVal) #define IPCHHelpCenterExternal_get_WEB_Contents(This,pVal) \ (This)->lpVtbl -> get_WEB_Contents(This,pVal) #define IPCHHelpCenterExternal_get_WEB_HHWindow(This,pVal) \ (This)->lpVtbl -> get_WEB_HHWindow(This,pVal) #define IPCHHelpCenterExternal_RegisterEvents(This,id,pri,function,cookie) \ (This)->lpVtbl -> RegisterEvents(This,id,pri,function,cookie) #define IPCHHelpCenterExternal_UnregisterEvents(This,cookie) \ (This)->lpVtbl -> UnregisterEvents(This,cookie) #define IPCHHelpCenterExternal_CreateObject_SearchEngineMgr(This,ppSE) \ (This)->lpVtbl -> CreateObject_SearchEngineMgr(This,ppSE) #define IPCHHelpCenterExternal_CreateObject_DataCollection(This,ppDC) \ (This)->lpVtbl -> CreateObject_DataCollection(This,ppDC) #define IPCHHelpCenterExternal_CreateObject_Cabinet(This,ppCB) \ (This)->lpVtbl -> CreateObject_Cabinet(This,ppCB) #define IPCHHelpCenterExternal_CreateObject_Encryption(This,ppEn) \ (This)->lpVtbl -> CreateObject_Encryption(This,ppEn) #define IPCHHelpCenterExternal_CreateObject_Incident(This,ppIn) \ (This)->lpVtbl -> CreateObject_Incident(This,ppIn) #define IPCHHelpCenterExternal_CreateObject_Channel(This,bstrVendorID,bstrProductID,ppSh) \ (This)->lpVtbl -> CreateObject_Channel(This,bstrVendorID,bstrProductID,ppSh) #define IPCHHelpCenterExternal_CreateObject_RemoteDesktopSession(This,lTimeout,bstrConnectionParms,bstrUserHelpBlob,ppRCS) \ (This)->lpVtbl -> CreateObject_RemoteDesktopSession(This,lTimeout,bstrConnectionParms,bstrUserHelpBlob,ppRCS) #define IPCHHelpCenterExternal_ConnectToExpert(This,bstrExpertConnectParm,lTimeout,lSafErrorCode) \ (This)->lpVtbl -> ConnectToExpert(This,bstrExpertConnectParm,lTimeout,lSafErrorCode) #define IPCHHelpCenterExternal_CreateObject_RemoteDesktopManager(This,ppRDM) \ (This)->lpVtbl -> CreateObject_RemoteDesktopManager(This,ppRDM) #define IPCHHelpCenterExternal_CreateObject_RemoteDesktopConnection(This,ppRDC) \ (This)->lpVtbl -> CreateObject_RemoteDesktopConnection(This,ppRDC) #define IPCHHelpCenterExternal_CreateObject_IntercomClient(This,ppI) \ (This)->lpVtbl -> CreateObject_IntercomClient(This,ppI) #define IPCHHelpCenterExternal_CreateObject_IntercomServer(This,ppI) \ (This)->lpVtbl -> CreateObject_IntercomServer(This,ppI) #define IPCHHelpCenterExternal_CreateObject_ContextMenu(This,ppCM) \ (This)->lpVtbl -> CreateObject_ContextMenu(This,ppCM) #define IPCHHelpCenterExternal_CreateObject_PrintEngine(This,ppPE) \ (This)->lpVtbl -> CreateObject_PrintEngine(This,ppPE) #define IPCHHelpCenterExternal_OpenFileAsStream(This,bstrFilename,stream) \ (This)->lpVtbl -> OpenFileAsStream(This,bstrFilename,stream) #define IPCHHelpCenterExternal_CreateFileAsStream(This,bstrFilename,stream) \ (This)->lpVtbl -> CreateFileAsStream(This,bstrFilename,stream) #define IPCHHelpCenterExternal_CopyStreamToFile(This,bstrFilename,stream) \ (This)->lpVtbl -> CopyStreamToFile(This,bstrFilename,stream) #define IPCHHelpCenterExternal_NetworkAlive(This,pVal) \ (This)->lpVtbl -> NetworkAlive(This,pVal) #define IPCHHelpCenterExternal_DestinationReachable(This,bstrURL,pVal) \ (This)->lpVtbl -> DestinationReachable(This,bstrURL,pVal) #define IPCHHelpCenterExternal_FormatError(This,vError,pVal) \ (This)->lpVtbl -> FormatError(This,vError,pVal) #define IPCHHelpCenterExternal_RegRead(This,bstrKey,pVal) \ (This)->lpVtbl -> RegRead(This,bstrKey,pVal) #define IPCHHelpCenterExternal_RegWrite(This,bstrKey,newVal,vKind) \ (This)->lpVtbl -> RegWrite(This,bstrKey,newVal,vKind) #define IPCHHelpCenterExternal_RegDelete(This,bstrKey) \ (This)->lpVtbl -> RegDelete(This,bstrKey) #define IPCHHelpCenterExternal_Close(This) \ (This)->lpVtbl -> Close(This) #define IPCHHelpCenterExternal_RefreshUI(This) \ (This)->lpVtbl -> RefreshUI(This) #define IPCHHelpCenterExternal_Print(This,window,fEvent,pVal) \ (This)->lpVtbl -> Print(This,window,fEvent,pVal) #define IPCHHelpCenterExternal_HighlightWords(This,window,words) \ (This)->lpVtbl -> HighlightWords(This,window,words) #define IPCHHelpCenterExternal_MessageBox(This,bstrText,bstrKind,pVal) \ (This)->lpVtbl -> MessageBox(This,bstrText,bstrKind,pVal) #define IPCHHelpCenterExternal_SelectFolder(This,bstrTitle,bstrDefault,pVal) \ (This)->lpVtbl -> SelectFolder(This,bstrTitle,bstrDefault,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [id][propget] */ HRESULT STDMETHODCALLTYPE IPCHHelpCenterExternal_get_HelpSession_Proxy( IPCHHelpCenterExternal * This, /* [retval][out] */ IPCHHelpSession **pVal); void __RPC_STUB IPCHHelpCenterExternal_get_HelpSession_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IPCHHelpCenterExternal_get_Channels_Proxy( IPCHHelpCenterExternal * This, /* [retval][out] */ /* external definition not present */ ISAFReg **pVal); void __RPC_STUB IPCHHelpCenterExternal_get_Channels_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IPCHHelpCenterExternal_get_UserSettings_Proxy( IPCHHelpCenterExternal * This, /* [retval][out] */ IPCHUserSettings2 **pVal); void __RPC_STUB IPCHHelpCenterExternal_get_UserSettings_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IPCHHelpCenterExternal_get_Security_Proxy( IPCHHelpCenterExternal * This, /* [retval][out] */ /* external definition not present */ IPCHSecurity **pVal); void __RPC_STUB IPCHHelpCenterExternal_get_Security_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IPCHHelpCenterExternal_get_Connectivity_Proxy( IPCHHelpCenterExternal * This, /* [retval][out] */ IPCHConnectivity **pVal); void __RPC_STUB IPCHHelpCenterExternal_get_Connectivity_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IPCHHelpCenterExternal_get_Database_Proxy( IPCHHelpCenterExternal * This, /* [retval][out] */ /* external definition not present */ IPCHTaxonomyDatabase **pVal); void __RPC_STUB IPCHHelpCenterExternal_get_Database_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IPCHHelpCenterExternal_get_TextHelpers_Proxy( IPCHHelpCenterExternal * This, /* [retval][out] */ IPCHTextHelpers **pVal); void __RPC_STUB IPCHHelpCenterExternal_get_TextHelpers_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IPCHHelpCenterExternal_get_ExtraArgument_Proxy( IPCHHelpCenterExternal * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IPCHHelpCenterExternal_get_ExtraArgument_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IPCHHelpCenterExternal_get_HelpViewer_Proxy( IPCHHelpCenterExternal * This, /* [retval][out] */ IUnknown **pVal); void __RPC_STUB IPCHHelpCenterExternal_get_HelpViewer_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IPCHHelpCenterExternal_get_UI_NavBar_Proxy( IPCHHelpCenterExternal * This, /* [retval][out] */ IUnknown **pVal); void __RPC_STUB IPCHHelpCenterExternal_get_UI_NavBar_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IPCHHelpCenterExternal_get_UI_MiniNavBar_Proxy( IPCHHelpCenterExternal * This, /* [retval][out] */ IUnknown **pVal); void __RPC_STUB IPCHHelpCenterExternal_get_UI_MiniNavBar_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IPCHHelpCenterExternal_get_UI_Context_Proxy( IPCHHelpCenterExternal * This, /* [retval][out] */ IUnknown **pVal); void __RPC_STUB IPCHHelpCenterExternal_get_UI_Context_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IPCHHelpCenterExternal_get_UI_Contents_Proxy( IPCHHelpCenterExternal * This, /* [retval][out] */ IUnknown **pVal); void __RPC_STUB IPCHHelpCenterExternal_get_UI_Contents_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IPCHHelpCenterExternal_get_UI_HHWindow_Proxy( IPCHHelpCenterExternal * This, /* [retval][out] */ IUnknown **pVal); void __RPC_STUB IPCHHelpCenterExternal_get_UI_HHWindow_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IPCHHelpCenterExternal_get_WEB_Context_Proxy( IPCHHelpCenterExternal * This, /* [retval][out] */ IUnknown **pVal); void __RPC_STUB IPCHHelpCenterExternal_get_WEB_Context_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IPCHHelpCenterExternal_get_WEB_Contents_Proxy( IPCHHelpCenterExternal * This, /* [retval][out] */ IUnknown **pVal); void __RPC_STUB IPCHHelpCenterExternal_get_WEB_Contents_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IPCHHelpCenterExternal_get_WEB_HHWindow_Proxy( IPCHHelpCenterExternal * This, /* [retval][out] */ IUnknown **pVal); void __RPC_STUB IPCHHelpCenterExternal_get_WEB_HHWindow_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IPCHHelpCenterExternal_RegisterEvents_Proxy( IPCHHelpCenterExternal * This, /* [in] */ BSTR id, /* [in] */ long pri, /* [in] */ IDispatch *function, /* [retval][out] */ long *cookie); void __RPC_STUB IPCHHelpCenterExternal_RegisterEvents_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IPCHHelpCenterExternal_UnregisterEvents_Proxy( IPCHHelpCenterExternal * This, /* [in] */ long cookie); void __RPC_STUB IPCHHelpCenterExternal_UnregisterEvents_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IPCHHelpCenterExternal_CreateObject_SearchEngineMgr_Proxy( IPCHHelpCenterExternal * This, /* [retval][out] */ /* external definition not present */ IPCHSEManager **ppSE); void __RPC_STUB IPCHHelpCenterExternal_CreateObject_SearchEngineMgr_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IPCHHelpCenterExternal_CreateObject_DataCollection_Proxy( IPCHHelpCenterExternal * This, /* [retval][out] */ /* external definition not present */ ISAFDataCollection **ppDC); void __RPC_STUB IPCHHelpCenterExternal_CreateObject_DataCollection_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IPCHHelpCenterExternal_CreateObject_Cabinet_Proxy( IPCHHelpCenterExternal * This, /* [retval][out] */ /* external definition not present */ ISAFCabinet **ppCB); void __RPC_STUB IPCHHelpCenterExternal_CreateObject_Cabinet_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IPCHHelpCenterExternal_CreateObject_Encryption_Proxy( IPCHHelpCenterExternal * This, /* [retval][out] */ /* external definition not present */ ISAFEncrypt **ppEn); void __RPC_STUB IPCHHelpCenterExternal_CreateObject_Encryption_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IPCHHelpCenterExternal_CreateObject_Incident_Proxy( IPCHHelpCenterExternal * This, /* [retval][out] */ /* external definition not present */ ISAFIncident **ppIn); void __RPC_STUB IPCHHelpCenterExternal_CreateObject_Incident_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IPCHHelpCenterExternal_CreateObject_Channel_Proxy( IPCHHelpCenterExternal * This, /* [in] */ BSTR bstrVendorID, /* [in] */ BSTR bstrProductID, /* [retval][out] */ /* external definition not present */ ISAFChannel **ppSh); void __RPC_STUB IPCHHelpCenterExternal_CreateObject_Channel_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IPCHHelpCenterExternal_CreateObject_RemoteDesktopSession_Proxy( IPCHHelpCenterExternal * This, /* [in] */ long lTimeout, /* [in] */ BSTR bstrConnectionParms, /* [in] */ BSTR bstrUserHelpBlob, /* [retval][out] */ /* external definition not present */ ISAFRemoteDesktopSession **ppRCS); void __RPC_STUB IPCHHelpCenterExternal_CreateObject_RemoteDesktopSession_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IPCHHelpCenterExternal_ConnectToExpert_Proxy( IPCHHelpCenterExternal * This, /* [in] */ BSTR bstrExpertConnectParm, /* [in] */ LONG lTimeout, /* [retval][out] */ LONG *lSafErrorCode); void __RPC_STUB IPCHHelpCenterExternal_ConnectToExpert_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IPCHHelpCenterExternal_CreateObject_RemoteDesktopManager_Proxy( IPCHHelpCenterExternal * This, /* [retval][out] */ /* external definition not present */ ISAFRemoteDesktopManager **ppRDM); void __RPC_STUB IPCHHelpCenterExternal_CreateObject_RemoteDesktopManager_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IPCHHelpCenterExternal_CreateObject_RemoteDesktopConnection_Proxy( IPCHHelpCenterExternal * This, /* [retval][out] */ /* external definition not present */ ISAFRemoteDesktopConnection **ppRDC); void __RPC_STUB IPCHHelpCenterExternal_CreateObject_RemoteDesktopConnection_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IPCHHelpCenterExternal_CreateObject_IntercomClient_Proxy( IPCHHelpCenterExternal * This, /* [retval][out] */ ISAFIntercomClient **ppI); void __RPC_STUB IPCHHelpCenterExternal_CreateObject_IntercomClient_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IPCHHelpCenterExternal_CreateObject_IntercomServer_Proxy( IPCHHelpCenterExternal * This, /* [retval][out] */ ISAFIntercomServer **ppI); void __RPC_STUB IPCHHelpCenterExternal_CreateObject_IntercomServer_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IPCHHelpCenterExternal_CreateObject_ContextMenu_Proxy( IPCHHelpCenterExternal * This, /* [retval][out] */ IPCHContextMenu **ppCM); void __RPC_STUB IPCHHelpCenterExternal_CreateObject_ContextMenu_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IPCHHelpCenterExternal_CreateObject_PrintEngine_Proxy( IPCHHelpCenterExternal * This, /* [retval][out] */ IPCHPrintEngine **ppPE); void __RPC_STUB IPCHHelpCenterExternal_CreateObject_PrintEngine_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IPCHHelpCenterExternal_OpenFileAsStream_Proxy( IPCHHelpCenterExternal * This, /* [in] */ BSTR bstrFilename, /* [retval][out] */ IUnknown **stream); void __RPC_STUB IPCHHelpCenterExternal_OpenFileAsStream_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IPCHHelpCenterExternal_CreateFileAsStream_Proxy( IPCHHelpCenterExternal * This, /* [in] */ BSTR bstrFilename, /* [retval][out] */ IUnknown **stream); void __RPC_STUB IPCHHelpCenterExternal_CreateFileAsStream_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IPCHHelpCenterExternal_CopyStreamToFile_Proxy( IPCHHelpCenterExternal * This, /* [in] */ BSTR bstrFilename, /* [in] */ IUnknown *stream); void __RPC_STUB IPCHHelpCenterExternal_CopyStreamToFile_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IPCHHelpCenterExternal_NetworkAlive_Proxy( IPCHHelpCenterExternal * This, /* [retval][out] */ VARIANT_BOOL *pVal); void __RPC_STUB IPCHHelpCenterExternal_NetworkAlive_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IPCHHelpCenterExternal_DestinationReachable_Proxy( IPCHHelpCenterExternal * This, /* [in] */ BSTR bstrURL, /* [retval][out] */ VARIANT_BOOL *pVal); void __RPC_STUB IPCHHelpCenterExternal_DestinationReachable_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IPCHHelpCenterExternal_FormatError_Proxy( IPCHHelpCenterExternal * This, /* [in] */ VARIANT vError, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IPCHHelpCenterExternal_FormatError_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IPCHHelpCenterExternal_RegRead_Proxy( IPCHHelpCenterExternal * This, /* [in] */ BSTR bstrKey, /* [retval][out] */ VARIANT *pVal); void __RPC_STUB IPCHHelpCenterExternal_RegRead_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IPCHHelpCenterExternal_RegWrite_Proxy( IPCHHelpCenterExternal * This, /* [in] */ BSTR bstrKey, /* [in] */ VARIANT newVal, /* [optional][in] */ VARIANT vKind); void __RPC_STUB IPCHHelpCenterExternal_RegWrite_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IPCHHelpCenterExternal_RegDelete_Proxy( IPCHHelpCenterExternal * This, /* [in] */ BSTR bstrKey); void __RPC_STUB IPCHHelpCenterExternal_RegDelete_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IPCHHelpCenterExternal_Close_Proxy( IPCHHelpCenterExternal * This); void __RPC_STUB IPCHHelpCenterExternal_Close_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IPCHHelpCenterExternal_RefreshUI_Proxy( IPCHHelpCenterExternal * This); void __RPC_STUB IPCHHelpCenterExternal_RefreshUI_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IPCHHelpCenterExternal_Print_Proxy( IPCHHelpCenterExternal * This, /* [in] */ VARIANT window, /* [in] */ VARIANT_BOOL fEvent, /* [retval][out] */ VARIANT_BOOL *pVal); void __RPC_STUB IPCHHelpCenterExternal_Print_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IPCHHelpCenterExternal_HighlightWords_Proxy( IPCHHelpCenterExternal * This, /* [in] */ VARIANT window, /* [in] */ VARIANT words); void __RPC_STUB IPCHHelpCenterExternal_HighlightWords_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IPCHHelpCenterExternal_MessageBox_Proxy( IPCHHelpCenterExternal * This, /* [in] */ BSTR bstrText, /* [in] */ BSTR bstrKind, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IPCHHelpCenterExternal_MessageBox_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IPCHHelpCenterExternal_SelectFolder_Proxy( IPCHHelpCenterExternal * This, /* [in] */ BSTR bstrTitle, /* [in] */ BSTR bstrDefault, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IPCHHelpCenterExternal_SelectFolder_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IPCHHelpCenterExternal_INTERFACE_DEFINED__ */ #ifndef __IPCHEvent_INTERFACE_DEFINED__ #define __IPCHEvent_INTERFACE_DEFINED__ /* interface IPCHEvent */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IPCHEvent; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("FC7D9E12-3F9E-11d3-93C0-00C04F72DAF7") IPCHEvent : public IDispatch { public: virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Action( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Cancel( /* [retval][out] */ VARIANT_BOOL *pVal) = 0; virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Cancel( /* [in] */ VARIANT_BOOL newVal) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_URL( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Frame( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Panel( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Place( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_CurrentContext( /* [retval][out] */ IPCHHelpSessionItem **pVal) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_PreviousContext( /* [retval][out] */ IPCHHelpSessionItem **pVal) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_NextContext( /* [retval][out] */ IPCHHelpSessionItem **pVal) = 0; }; #else /* C style interface */ typedef struct IPCHEventVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IPCHEvent * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IPCHEvent * This); ULONG ( STDMETHODCALLTYPE *Release )( IPCHEvent * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IPCHEvent * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IPCHEvent * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IPCHEvent * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IPCHEvent * 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][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Action )( IPCHEvent * This, /* [retval][out] */ BSTR *pVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Cancel )( IPCHEvent * This, /* [retval][out] */ VARIANT_BOOL *pVal); /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Cancel )( IPCHEvent * This, /* [in] */ VARIANT_BOOL newVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_URL )( IPCHEvent * This, /* [retval][out] */ BSTR *pVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Frame )( IPCHEvent * This, /* [retval][out] */ BSTR *pVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Panel )( IPCHEvent * This, /* [retval][out] */ BSTR *pVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Place )( IPCHEvent * This, /* [retval][out] */ BSTR *pVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CurrentContext )( IPCHEvent * This, /* [retval][out] */ IPCHHelpSessionItem **pVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PreviousContext )( IPCHEvent * This, /* [retval][out] */ IPCHHelpSessionItem **pVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_NextContext )( IPCHEvent * This, /* [retval][out] */ IPCHHelpSessionItem **pVal); END_INTERFACE } IPCHEventVtbl; interface IPCHEvent { CONST_VTBL struct IPCHEventVtbl *lpVtbl; }; #ifdef COBJMACROS #define IPCHEvent_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IPCHEvent_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IPCHEvent_Release(This) \ (This)->lpVtbl -> Release(This) #define IPCHEvent_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IPCHEvent_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IPCHEvent_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IPCHEvent_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IPCHEvent_get_Action(This,pVal) \ (This)->lpVtbl -> get_Action(This,pVal) #define IPCHEvent_get_Cancel(This,pVal) \ (This)->lpVtbl -> get_Cancel(This,pVal) #define IPCHEvent_put_Cancel(This,newVal) \ (This)->lpVtbl -> put_Cancel(This,newVal) #define IPCHEvent_get_URL(This,pVal) \ (This)->lpVtbl -> get_URL(This,pVal) #define IPCHEvent_get_Frame(This,pVal) \ (This)->lpVtbl -> get_Frame(This,pVal) #define IPCHEvent_get_Panel(This,pVal) \ (This)->lpVtbl -> get_Panel(This,pVal) #define IPCHEvent_get_Place(This,pVal) \ (This)->lpVtbl -> get_Place(This,pVal) #define IPCHEvent_get_CurrentContext(This,pVal) \ (This)->lpVtbl -> get_CurrentContext(This,pVal) #define IPCHEvent_get_PreviousContext(This,pVal) \ (This)->lpVtbl -> get_PreviousContext(This,pVal) #define IPCHEvent_get_NextContext(This,pVal) \ (This)->lpVtbl -> get_NextContext(This,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [id][propget] */ HRESULT STDMETHODCALLTYPE IPCHEvent_get_Action_Proxy( IPCHEvent * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IPCHEvent_get_Action_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IPCHEvent_get_Cancel_Proxy( IPCHEvent * This, /* [retval][out] */ VARIANT_BOOL *pVal); void __RPC_STUB IPCHEvent_get_Cancel_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propput] */ HRESULT STDMETHODCALLTYPE IPCHEvent_put_Cancel_Proxy( IPCHEvent * This, /* [in] */ VARIANT_BOOL newVal); void __RPC_STUB IPCHEvent_put_Cancel_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IPCHEvent_get_URL_Proxy( IPCHEvent * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IPCHEvent_get_URL_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IPCHEvent_get_Frame_Proxy( IPCHEvent * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IPCHEvent_get_Frame_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IPCHEvent_get_Panel_Proxy( IPCHEvent * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IPCHEvent_get_Panel_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IPCHEvent_get_Place_Proxy( IPCHEvent * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IPCHEvent_get_Place_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IPCHEvent_get_CurrentContext_Proxy( IPCHEvent * This, /* [retval][out] */ IPCHHelpSessionItem **pVal); void __RPC_STUB IPCHEvent_get_CurrentContext_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IPCHEvent_get_PreviousContext_Proxy( IPCHEvent * This, /* [retval][out] */ IPCHHelpSessionItem **pVal); void __RPC_STUB IPCHEvent_get_PreviousContext_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IPCHEvent_get_NextContext_Proxy( IPCHEvent * This, /* [retval][out] */ IPCHHelpSessionItem **pVal); void __RPC_STUB IPCHEvent_get_NextContext_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IPCHEvent_INTERFACE_DEFINED__ */ #ifndef __IPCHScriptableStream_INTERFACE_DEFINED__ #define __IPCHScriptableStream_INTERFACE_DEFINED__ /* interface IPCHScriptableStream */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IPCHScriptableStream; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("FC7D9E13-3F9E-11d3-93C0-00C04F72DAF7") IPCHScriptableStream : public IDispatch { public: virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Size( /* [retval][out] */ long *plSize) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE Read( /* [in] */ long lCount, /* [retval][out] */ VARIANT *pvData) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE ReadHex( /* [in] */ long lCount, /* [retval][out] */ BSTR *pbstrData) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE Write( /* [in] */ long lCount, /* [in] */ VARIANT vData, /* [retval][out] */ long *plWritten) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE WriteHex( /* [in] */ long lCount, /* [in] */ BSTR bstrData, /* [retval][out] */ long *plWritten) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE Seek( /* [in] */ long lOffset, /* [in] */ BSTR bstrOrigin, /* [retval][out] */ long *plNewPos) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE Close( void) = 0; }; #else /* C style interface */ typedef struct IPCHScriptableStreamVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IPCHScriptableStream * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IPCHScriptableStream * This); ULONG ( STDMETHODCALLTYPE *Release )( IPCHScriptableStream * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IPCHScriptableStream * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IPCHScriptableStream * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IPCHScriptableStream * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IPCHScriptableStream * 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][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Size )( IPCHScriptableStream * This, /* [retval][out] */ long *plSize); /* [id] */ HRESULT ( STDMETHODCALLTYPE *Read )( IPCHScriptableStream * This, /* [in] */ long lCount, /* [retval][out] */ VARIANT *pvData); /* [id] */ HRESULT ( STDMETHODCALLTYPE *ReadHex )( IPCHScriptableStream * This, /* [in] */ long lCount, /* [retval][out] */ BSTR *pbstrData); /* [id] */ HRESULT ( STDMETHODCALLTYPE *Write )( IPCHScriptableStream * This, /* [in] */ long lCount, /* [in] */ VARIANT vData, /* [retval][out] */ long *plWritten); /* [id] */ HRESULT ( STDMETHODCALLTYPE *WriteHex )( IPCHScriptableStream * This, /* [in] */ long lCount, /* [in] */ BSTR bstrData, /* [retval][out] */ long *plWritten); /* [id] */ HRESULT ( STDMETHODCALLTYPE *Seek )( IPCHScriptableStream * This, /* [in] */ long lOffset, /* [in] */ BSTR bstrOrigin, /* [retval][out] */ long *plNewPos); /* [id] */ HRESULT ( STDMETHODCALLTYPE *Close )( IPCHScriptableStream * This); END_INTERFACE } IPCHScriptableStreamVtbl; interface IPCHScriptableStream { CONST_VTBL struct IPCHScriptableStreamVtbl *lpVtbl; }; #ifdef COBJMACROS #define IPCHScriptableStream_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IPCHScriptableStream_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IPCHScriptableStream_Release(This) \ (This)->lpVtbl -> Release(This) #define IPCHScriptableStream_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IPCHScriptableStream_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IPCHScriptableStream_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IPCHScriptableStream_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IPCHScriptableStream_get_Size(This,plSize) \ (This)->lpVtbl -> get_Size(This,plSize) #define IPCHScriptableStream_Read(This,lCount,pvData) \ (This)->lpVtbl -> Read(This,lCount,pvData) #define IPCHScriptableStream_ReadHex(This,lCount,pbstrData) \ (This)->lpVtbl -> ReadHex(This,lCount,pbstrData) #define IPCHScriptableStream_Write(This,lCount,vData,plWritten) \ (This)->lpVtbl -> Write(This,lCount,vData,plWritten) #define IPCHScriptableStream_WriteHex(This,lCount,bstrData,plWritten) \ (This)->lpVtbl -> WriteHex(This,lCount,bstrData,plWritten) #define IPCHScriptableStream_Seek(This,lOffset,bstrOrigin,plNewPos) \ (This)->lpVtbl -> Seek(This,lOffset,bstrOrigin,plNewPos) #define IPCHScriptableStream_Close(This) \ (This)->lpVtbl -> Close(This) #endif /* COBJMACROS */ #endif /* C style interface */ /* [id][propget] */ HRESULT STDMETHODCALLTYPE IPCHScriptableStream_get_Size_Proxy( IPCHScriptableStream * This, /* [retval][out] */ long *plSize); void __RPC_STUB IPCHScriptableStream_get_Size_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IPCHScriptableStream_Read_Proxy( IPCHScriptableStream * This, /* [in] */ long lCount, /* [retval][out] */ VARIANT *pvData); void __RPC_STUB IPCHScriptableStream_Read_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IPCHScriptableStream_ReadHex_Proxy( IPCHScriptableStream * This, /* [in] */ long lCount, /* [retval][out] */ BSTR *pbstrData); void __RPC_STUB IPCHScriptableStream_ReadHex_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IPCHScriptableStream_Write_Proxy( IPCHScriptableStream * This, /* [in] */ long lCount, /* [in] */ VARIANT vData, /* [retval][out] */ long *plWritten); void __RPC_STUB IPCHScriptableStream_Write_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IPCHScriptableStream_WriteHex_Proxy( IPCHScriptableStream * This, /* [in] */ long lCount, /* [in] */ BSTR bstrData, /* [retval][out] */ long *plWritten); void __RPC_STUB IPCHScriptableStream_WriteHex_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IPCHScriptableStream_Seek_Proxy( IPCHScriptableStream * This, /* [in] */ long lOffset, /* [in] */ BSTR bstrOrigin, /* [retval][out] */ long *plNewPos); void __RPC_STUB IPCHScriptableStream_Seek_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IPCHScriptableStream_Close_Proxy( IPCHScriptableStream * This); void __RPC_STUB IPCHScriptableStream_Close_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IPCHScriptableStream_INTERFACE_DEFINED__ */ #ifndef __IPCHHelpSession_INTERFACE_DEFINED__ #define __IPCHHelpSession_INTERFACE_DEFINED__ /* interface IPCHHelpSession */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IPCHHelpSession; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("FC7D9E20-3F9E-11d3-93C0-00C04F72DAF7") IPCHHelpSession : public IDispatch { public: virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_CurrentContext( /* [retval][out] */ IPCHHelpSessionItem **ppHSI) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE VisitedHelpPages( /* [in] */ HS_MODE hsMode, /* [retval][out] */ /* external definition not present */ IPCHCollection **ppC) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE SetTitle( /* [in] */ BSTR bstrURL, /* [in] */ BSTR bstrTitle) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE ForceNavigation( /* [in] */ BSTR bstrURL) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE IgnoreNavigation( void) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE EraseNavigation( void) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE IsNavigating( /* [retval][out] */ VARIANT_BOOL *pVal) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE Back( /* [in] */ long lLength) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE Forward( /* [in] */ long lLength) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE IsValid( /* [in] */ long lLength, /* [retval][out] */ VARIANT_BOOL *pVal) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE Navigate( /* [in] */ IPCHHelpSessionItem *pHSI) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE ChangeContext( /* [in] */ BSTR bstrName, /* [optional][in] */ VARIANT vInfo, /* [optional][in] */ VARIANT vURL) = 0; }; #else /* C style interface */ typedef struct IPCHHelpSessionVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IPCHHelpSession * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IPCHHelpSession * This); ULONG ( STDMETHODCALLTYPE *Release )( IPCHHelpSession * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IPCHHelpSession * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IPCHHelpSession * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IPCHHelpSession * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IPCHHelpSession * 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][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CurrentContext )( IPCHHelpSession * This, /* [retval][out] */ IPCHHelpSessionItem **ppHSI); /* [id] */ HRESULT ( STDMETHODCALLTYPE *VisitedHelpPages )( IPCHHelpSession * This, /* [in] */ HS_MODE hsMode, /* [retval][out] */ /* external definition not present */ IPCHCollection **ppC); /* [id] */ HRESULT ( STDMETHODCALLTYPE *SetTitle )( IPCHHelpSession * This, /* [in] */ BSTR bstrURL, /* [in] */ BSTR bstrTitle); /* [id] */ HRESULT ( STDMETHODCALLTYPE *ForceNavigation )( IPCHHelpSession * This, /* [in] */ BSTR bstrURL); /* [id] */ HRESULT ( STDMETHODCALLTYPE *IgnoreNavigation )( IPCHHelpSession * This); /* [id] */ HRESULT ( STDMETHODCALLTYPE *EraseNavigation )( IPCHHelpSession * This); /* [id] */ HRESULT ( STDMETHODCALLTYPE *IsNavigating )( IPCHHelpSession * This, /* [retval][out] */ VARIANT_BOOL *pVal); /* [id] */ HRESULT ( STDMETHODCALLTYPE *Back )( IPCHHelpSession * This, /* [in] */ long lLength); /* [id] */ HRESULT ( STDMETHODCALLTYPE *Forward )( IPCHHelpSession * This, /* [in] */ long lLength); /* [id] */ HRESULT ( STDMETHODCALLTYPE *IsValid )( IPCHHelpSession * This, /* [in] */ long lLength, /* [retval][out] */ VARIANT_BOOL *pVal); /* [id] */ HRESULT ( STDMETHODCALLTYPE *Navigate )( IPCHHelpSession * This, /* [in] */ IPCHHelpSessionItem *pHSI); /* [id] */ HRESULT ( STDMETHODCALLTYPE *ChangeContext )( IPCHHelpSession * This, /* [in] */ BSTR bstrName, /* [optional][in] */ VARIANT vInfo, /* [optional][in] */ VARIANT vURL); END_INTERFACE } IPCHHelpSessionVtbl; interface IPCHHelpSession { CONST_VTBL struct IPCHHelpSessionVtbl *lpVtbl; }; #ifdef COBJMACROS #define IPCHHelpSession_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IPCHHelpSession_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IPCHHelpSession_Release(This) \ (This)->lpVtbl -> Release(This) #define IPCHHelpSession_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IPCHHelpSession_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IPCHHelpSession_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IPCHHelpSession_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IPCHHelpSession_get_CurrentContext(This,ppHSI) \ (This)->lpVtbl -> get_CurrentContext(This,ppHSI) #define IPCHHelpSession_VisitedHelpPages(This,hsMode,ppC) \ (This)->lpVtbl -> VisitedHelpPages(This,hsMode,ppC) #define IPCHHelpSession_SetTitle(This,bstrURL,bstrTitle) \ (This)->lpVtbl -> SetTitle(This,bstrURL,bstrTitle) #define IPCHHelpSession_ForceNavigation(This,bstrURL) \ (This)->lpVtbl -> ForceNavigation(This,bstrURL) #define IPCHHelpSession_IgnoreNavigation(This) \ (This)->lpVtbl -> IgnoreNavigation(This) #define IPCHHelpSession_EraseNavigation(This) \ (This)->lpVtbl -> EraseNavigation(This) #define IPCHHelpSession_IsNavigating(This,pVal) \ (This)->lpVtbl -> IsNavigating(This,pVal) #define IPCHHelpSession_Back(This,lLength) \ (This)->lpVtbl -> Back(This,lLength) #define IPCHHelpSession_Forward(This,lLength) \ (This)->lpVtbl -> Forward(This,lLength) #define IPCHHelpSession_IsValid(This,lLength,pVal) \ (This)->lpVtbl -> IsValid(This,lLength,pVal) #define IPCHHelpSession_Navigate(This,pHSI) \ (This)->lpVtbl -> Navigate(This,pHSI) #define IPCHHelpSession_ChangeContext(This,bstrName,vInfo,vURL) \ (This)->lpVtbl -> ChangeContext(This,bstrName,vInfo,vURL) #endif /* COBJMACROS */ #endif /* C style interface */ /* [id][propget] */ HRESULT STDMETHODCALLTYPE IPCHHelpSession_get_CurrentContext_Proxy( IPCHHelpSession * This, /* [retval][out] */ IPCHHelpSessionItem **ppHSI); void __RPC_STUB IPCHHelpSession_get_CurrentContext_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IPCHHelpSession_VisitedHelpPages_Proxy( IPCHHelpSession * This, /* [in] */ HS_MODE hsMode, /* [retval][out] */ /* external definition not present */ IPCHCollection **ppC); void __RPC_STUB IPCHHelpSession_VisitedHelpPages_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IPCHHelpSession_SetTitle_Proxy( IPCHHelpSession * This, /* [in] */ BSTR bstrURL, /* [in] */ BSTR bstrTitle); void __RPC_STUB IPCHHelpSession_SetTitle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IPCHHelpSession_ForceNavigation_Proxy( IPCHHelpSession * This, /* [in] */ BSTR bstrURL); void __RPC_STUB IPCHHelpSession_ForceNavigation_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IPCHHelpSession_IgnoreNavigation_Proxy( IPCHHelpSession * This); void __RPC_STUB IPCHHelpSession_IgnoreNavigation_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IPCHHelpSession_EraseNavigation_Proxy( IPCHHelpSession * This); void __RPC_STUB IPCHHelpSession_EraseNavigation_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IPCHHelpSession_IsNavigating_Proxy( IPCHHelpSession * This, /* [retval][out] */ VARIANT_BOOL *pVal); void __RPC_STUB IPCHHelpSession_IsNavigating_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IPCHHelpSession_Back_Proxy( IPCHHelpSession * This, /* [in] */ long lLength); void __RPC_STUB IPCHHelpSession_Back_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IPCHHelpSession_Forward_Proxy( IPCHHelpSession * This, /* [in] */ long lLength); void __RPC_STUB IPCHHelpSession_Forward_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IPCHHelpSession_IsValid_Proxy( IPCHHelpSession * This, /* [in] */ long lLength, /* [retval][out] */ VARIANT_BOOL *pVal); void __RPC_STUB IPCHHelpSession_IsValid_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IPCHHelpSession_Navigate_Proxy( IPCHHelpSession * This, /* [in] */ IPCHHelpSessionItem *pHSI); void __RPC_STUB IPCHHelpSession_Navigate_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IPCHHelpSession_ChangeContext_Proxy( IPCHHelpSession * This, /* [in] */ BSTR bstrName, /* [optional][in] */ VARIANT vInfo, /* [optional][in] */ VARIANT vURL); void __RPC_STUB IPCHHelpSession_ChangeContext_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IPCHHelpSession_INTERFACE_DEFINED__ */ #ifndef __IPCHHelpSessionItem_INTERFACE_DEFINED__ #define __IPCHHelpSessionItem_INTERFACE_DEFINED__ /* interface IPCHHelpSessionItem */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IPCHHelpSessionItem; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("FC7D9E21-3F9E-11d3-93C0-00C04F72DAF7") IPCHHelpSessionItem : public IDispatch { public: virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_SKU( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Language( /* [retval][out] */ long *pVal) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_URL( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Title( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_LastVisited( /* [retval][out] */ DATE *pVal) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Duration( /* [retval][out] */ DATE *pVal) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_NumOfHits( /* [retval][out] */ long *pVal) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_ContextName( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_ContextInfo( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_ContextURL( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Property( /* [in] */ BSTR bstrName, /* [retval][out] */ VARIANT *pVal) = 0; virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Property( /* [in] */ BSTR bstrName, /* [in] */ VARIANT newVal) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE CheckProperty( /* [in] */ BSTR bstrName, /* [retval][out] */ VARIANT_BOOL *pVal) = 0; }; #else /* C style interface */ typedef struct IPCHHelpSessionItemVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IPCHHelpSessionItem * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IPCHHelpSessionItem * This); ULONG ( STDMETHODCALLTYPE *Release )( IPCHHelpSessionItem * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IPCHHelpSessionItem * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IPCHHelpSessionItem * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IPCHHelpSessionItem * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IPCHHelpSessionItem * 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][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SKU )( IPCHHelpSessionItem * This, /* [retval][out] */ BSTR *pVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Language )( IPCHHelpSessionItem * This, /* [retval][out] */ long *pVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_URL )( IPCHHelpSessionItem * This, /* [retval][out] */ BSTR *pVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Title )( IPCHHelpSessionItem * This, /* [retval][out] */ BSTR *pVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_LastVisited )( IPCHHelpSessionItem * This, /* [retval][out] */ DATE *pVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Duration )( IPCHHelpSessionItem * This, /* [retval][out] */ DATE *pVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_NumOfHits )( IPCHHelpSessionItem * This, /* [retval][out] */ long *pVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ContextName )( IPCHHelpSessionItem * This, /* [retval][out] */ BSTR *pVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ContextInfo )( IPCHHelpSessionItem * This, /* [retval][out] */ BSTR *pVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ContextURL )( IPCHHelpSessionItem * This, /* [retval][out] */ BSTR *pVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Property )( IPCHHelpSessionItem * This, /* [in] */ BSTR bstrName, /* [retval][out] */ VARIANT *pVal); /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Property )( IPCHHelpSessionItem * This, /* [in] */ BSTR bstrName, /* [in] */ VARIANT newVal); /* [id] */ HRESULT ( STDMETHODCALLTYPE *CheckProperty )( IPCHHelpSessionItem * This, /* [in] */ BSTR bstrName, /* [retval][out] */ VARIANT_BOOL *pVal); END_INTERFACE } IPCHHelpSessionItemVtbl; interface IPCHHelpSessionItem { CONST_VTBL struct IPCHHelpSessionItemVtbl *lpVtbl; }; #ifdef COBJMACROS #define IPCHHelpSessionItem_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IPCHHelpSessionItem_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IPCHHelpSessionItem_Release(This) \ (This)->lpVtbl -> Release(This) #define IPCHHelpSessionItem_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IPCHHelpSessionItem_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IPCHHelpSessionItem_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IPCHHelpSessionItem_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IPCHHelpSessionItem_get_SKU(This,pVal) \ (This)->lpVtbl -> get_SKU(This,pVal) #define IPCHHelpSessionItem_get_Language(This,pVal) \ (This)->lpVtbl -> get_Language(This,pVal) #define IPCHHelpSessionItem_get_URL(This,pVal) \ (This)->lpVtbl -> get_URL(This,pVal) #define IPCHHelpSessionItem_get_Title(This,pVal) \ (This)->lpVtbl -> get_Title(This,pVal) #define IPCHHelpSessionItem_get_LastVisited(This,pVal) \ (This)->lpVtbl -> get_LastVisited(This,pVal) #define IPCHHelpSessionItem_get_Duration(This,pVal) \ (This)->lpVtbl -> get_Duration(This,pVal) #define IPCHHelpSessionItem_get_NumOfHits(This,pVal) \ (This)->lpVtbl -> get_NumOfHits(This,pVal) #define IPCHHelpSessionItem_get_ContextName(This,pVal) \ (This)->lpVtbl -> get_ContextName(This,pVal) #define IPCHHelpSessionItem_get_ContextInfo(This,pVal) \ (This)->lpVtbl -> get_ContextInfo(This,pVal) #define IPCHHelpSessionItem_get_ContextURL(This,pVal) \ (This)->lpVtbl -> get_ContextURL(This,pVal) #define IPCHHelpSessionItem_get_Property(This,bstrName,pVal) \ (This)->lpVtbl -> get_Property(This,bstrName,pVal) #define IPCHHelpSessionItem_put_Property(This,bstrName,newVal) \ (This)->lpVtbl -> put_Property(This,bstrName,newVal) #define IPCHHelpSessionItem_CheckProperty(This,bstrName,pVal) \ (This)->lpVtbl -> CheckProperty(This,bstrName,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [id][propget] */ HRESULT STDMETHODCALLTYPE IPCHHelpSessionItem_get_SKU_Proxy( IPCHHelpSessionItem * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IPCHHelpSessionItem_get_SKU_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IPCHHelpSessionItem_get_Language_Proxy( IPCHHelpSessionItem * This, /* [retval][out] */ long *pVal); void __RPC_STUB IPCHHelpSessionItem_get_Language_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IPCHHelpSessionItem_get_URL_Proxy( IPCHHelpSessionItem * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IPCHHelpSessionItem_get_URL_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IPCHHelpSessionItem_get_Title_Proxy( IPCHHelpSessionItem * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IPCHHelpSessionItem_get_Title_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IPCHHelpSessionItem_get_LastVisited_Proxy( IPCHHelpSessionItem * This, /* [retval][out] */ DATE *pVal); void __RPC_STUB IPCHHelpSessionItem_get_LastVisited_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IPCHHelpSessionItem_get_Duration_Proxy( IPCHHelpSessionItem * This, /* [retval][out] */ DATE *pVal); void __RPC_STUB IPCHHelpSessionItem_get_Duration_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IPCHHelpSessionItem_get_NumOfHits_Proxy( IPCHHelpSessionItem * This, /* [retval][out] */ long *pVal); void __RPC_STUB IPCHHelpSessionItem_get_NumOfHits_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IPCHHelpSessionItem_get_ContextName_Proxy( IPCHHelpSessionItem * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IPCHHelpSessionItem_get_ContextName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IPCHHelpSessionItem_get_ContextInfo_Proxy( IPCHHelpSessionItem * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IPCHHelpSessionItem_get_ContextInfo_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IPCHHelpSessionItem_get_ContextURL_Proxy( IPCHHelpSessionItem * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IPCHHelpSessionItem_get_ContextURL_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IPCHHelpSessionItem_get_Property_Proxy( IPCHHelpSessionItem * This, /* [in] */ BSTR bstrName, /* [retval][out] */ VARIANT *pVal); void __RPC_STUB IPCHHelpSessionItem_get_Property_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propput] */ HRESULT STDMETHODCALLTYPE IPCHHelpSessionItem_put_Property_Proxy( IPCHHelpSessionItem * This, /* [in] */ BSTR bstrName, /* [in] */ VARIANT newVal); void __RPC_STUB IPCHHelpSessionItem_put_Property_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IPCHHelpSessionItem_CheckProperty_Proxy( IPCHHelpSessionItem * This, /* [in] */ BSTR bstrName, /* [retval][out] */ VARIANT_BOOL *pVal); void __RPC_STUB IPCHHelpSessionItem_CheckProperty_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IPCHHelpSessionItem_INTERFACE_DEFINED__ */ #ifndef __IPCHUserSettings2_INTERFACE_DEFINED__ #define __IPCHUserSettings2_INTERFACE_DEFINED__ /* interface IPCHUserSettings2 */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IPCHUserSettings2; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("FC7D9E30-3F9E-11d3-93C0-00C04F72DAF7") IPCHUserSettings2 : public IPCHUserSettings { public: virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Favorites( /* [retval][out] */ IPCHFavorites **pVal) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Options( /* [retval][out] */ IPCHOptions **pVal) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Scope( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_IsRemoteSession( /* [retval][out] */ VARIANT_BOOL *pVal) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_IsTerminalServer( /* [retval][out] */ VARIANT_BOOL *pVal) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_IsDesktopVersion( /* [retval][out] */ VARIANT_BOOL *pVal) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_IsAdmin( /* [retval][out] */ VARIANT_BOOL *pVal) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_IsPowerUser( /* [retval][out] */ VARIANT_BOOL *pVal) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_IsStartPanelOn( /* [retval][out] */ VARIANT_BOOL *pVal) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_IsWebViewBarricadeOn( /* [retval][out] */ VARIANT_BOOL *pVal) = 0; }; #else /* C style interface */ typedef struct IPCHUserSettings2Vtbl { BEGIN_INTERFACE /* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IPCHUserSettings2 * This, /* [in][idldescattr] */ struct GUID *riid, /* [out][idldescattr] */ void **ppvObj, /* [retval][out] */ void *retval); /* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *AddRef )( IPCHUserSettings2 * This, /* [retval][out] */ unsigned long *retval); /* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *Release )( IPCHUserSettings2 * This, /* [retval][out] */ unsigned long *retval); /* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IPCHUserSettings2 * This, /* [out][idldescattr] */ unsigned UINT *pctinfo, /* [retval][out] */ void *retval); /* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IPCHUserSettings2 * This, /* [in][idldescattr] */ unsigned UINT itinfo, /* [in][idldescattr] */ unsigned long lcid, /* [out][idldescattr] */ void **pptinfo, /* [retval][out] */ void *retval); /* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IPCHUserSettings2 * This, /* [in][idldescattr] */ struct GUID *riid, /* [in][idldescattr] */ signed char **rgszNames, /* [in][idldescattr] */ unsigned UINT cNames, /* [in][idldescattr] */ unsigned long lcid, /* [out][idldescattr] */ signed long *rgdispid, /* [retval][out] */ void *retval); /* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IPCHUserSettings2 * This, /* [in][idldescattr] */ signed long dispidMember, /* [in][idldescattr] */ struct GUID *riid, /* [in][idldescattr] */ unsigned long lcid, /* [in][idldescattr] */ unsigned short wFlags, /* [in][idldescattr] */ struct DISPPARAMS *pdispparams, /* [out][idldescattr] */ VARIANT *pvarResult, /* [out][idldescattr] */ struct EXCEPINFO *pexcepinfo, /* [out][idldescattr] */ unsigned UINT *puArgErr, /* [retval][out] */ void *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_CurrentSKU )( IPCHUserSettings2 * This, /* [retval][out] */ IPCHSetOfHelpTopics **retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_MachineSKU )( IPCHUserSettings2 * This, /* [retval][out] */ IPCHSetOfHelpTopics **retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_HelpLocation )( IPCHUserSettings2 * This, /* [retval][out] */ BSTR *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_DatabaseDir )( IPCHUserSettings2 * This, /* [retval][out] */ BSTR *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_DatabaseFile )( IPCHUserSettings2 * This, /* [retval][out] */ BSTR *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_IndexFile )( IPCHUserSettings2 * This, /* [optional][in][idldescattr] */ VARIANT vScope, /* [retval][out] */ BSTR *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_IndexDisplayName )( IPCHUserSettings2 * This, /* [optional][in][idldescattr] */ VARIANT vScope, /* [retval][out] */ BSTR *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_LastUpdated )( IPCHUserSettings2 * This, /* [retval][out] */ DATE *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_AreHeadlinesEnabled )( IPCHUserSettings2 * This, /* [retval][out] */ BOOLEAN *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_News )( IPCHUserSettings2 * This, /* [retval][out] */ IUnknown **retval); /* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *Select )( IPCHUserSettings2 * This, /* [in][idldescattr] */ BSTR bstrSKU, /* [in][idldescattr] */ signed long lLCID, /* [retval][out] */ void *retval); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Favorites )( IPCHUserSettings2 * This, /* [retval][out] */ IPCHFavorites **pVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Options )( IPCHUserSettings2 * This, /* [retval][out] */ IPCHOptions **pVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Scope )( IPCHUserSettings2 * This, /* [retval][out] */ BSTR *pVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsRemoteSession )( IPCHUserSettings2 * This, /* [retval][out] */ VARIANT_BOOL *pVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsTerminalServer )( IPCHUserSettings2 * This, /* [retval][out] */ VARIANT_BOOL *pVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsDesktopVersion )( IPCHUserSettings2 * This, /* [retval][out] */ VARIANT_BOOL *pVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsAdmin )( IPCHUserSettings2 * This, /* [retval][out] */ VARIANT_BOOL *pVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsPowerUser )( IPCHUserSettings2 * This, /* [retval][out] */ VARIANT_BOOL *pVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsStartPanelOn )( IPCHUserSettings2 * This, /* [retval][out] */ VARIANT_BOOL *pVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsWebViewBarricadeOn )( IPCHUserSettings2 * This, /* [retval][out] */ VARIANT_BOOL *pVal); END_INTERFACE } IPCHUserSettings2Vtbl; interface IPCHUserSettings2 { CONST_VTBL struct IPCHUserSettings2Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IPCHUserSettings2_QueryInterface(This,riid,ppvObj,retval) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObj,retval) #define IPCHUserSettings2_AddRef(This,retval) \ (This)->lpVtbl -> AddRef(This,retval) #define IPCHUserSettings2_Release(This,retval) \ (This)->lpVtbl -> Release(This,retval) #define IPCHUserSettings2_GetTypeInfoCount(This,pctinfo,retval) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo,retval) #define IPCHUserSettings2_GetTypeInfo(This,itinfo,lcid,pptinfo,retval) \ (This)->lpVtbl -> GetTypeInfo(This,itinfo,lcid,pptinfo,retval) #define IPCHUserSettings2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgdispid,retval) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgdispid,retval) #define IPCHUserSettings2_Invoke(This,dispidMember,riid,lcid,wFlags,pdispparams,pvarResult,pexcepinfo,puArgErr,retval) \ (This)->lpVtbl -> Invoke(This,dispidMember,riid,lcid,wFlags,pdispparams,pvarResult,pexcepinfo,puArgErr,retval) #define IPCHUserSettings2_get_CurrentSKU(This,retval) \ (This)->lpVtbl -> get_CurrentSKU(This,retval) #define IPCHUserSettings2_get_MachineSKU(This,retval) \ (This)->lpVtbl -> get_MachineSKU(This,retval) #define IPCHUserSettings2_get_HelpLocation(This,retval) \ (This)->lpVtbl -> get_HelpLocation(This,retval) #define IPCHUserSettings2_get_DatabaseDir(This,retval) \ (This)->lpVtbl -> get_DatabaseDir(This,retval) #define IPCHUserSettings2_get_DatabaseFile(This,retval) \ (This)->lpVtbl -> get_DatabaseFile(This,retval) #define IPCHUserSettings2_get_IndexFile(This,vScope,retval) \ (This)->lpVtbl -> get_IndexFile(This,vScope,retval) #define IPCHUserSettings2_get_IndexDisplayName(This,vScope,retval) \ (This)->lpVtbl -> get_IndexDisplayName(This,vScope,retval) #define IPCHUserSettings2_get_LastUpdated(This,retval) \ (This)->lpVtbl -> get_LastUpdated(This,retval) #define IPCHUserSettings2_get_AreHeadlinesEnabled(This,retval) \ (This)->lpVtbl -> get_AreHeadlinesEnabled(This,retval) #define IPCHUserSettings2_get_News(This,retval) \ (This)->lpVtbl -> get_News(This,retval) #define IPCHUserSettings2_Select(This,bstrSKU,lLCID,retval) \ (This)->lpVtbl -> Select(This,bstrSKU,lLCID,retval) #define IPCHUserSettings2_get_Favorites(This,pVal) \ (This)->lpVtbl -> get_Favorites(This,pVal) #define IPCHUserSettings2_get_Options(This,pVal) \ (This)->lpVtbl -> get_Options(This,pVal) #define IPCHUserSettings2_get_Scope(This,pVal) \ (This)->lpVtbl -> get_Scope(This,pVal) #define IPCHUserSettings2_get_IsRemoteSession(This,pVal) \ (This)->lpVtbl -> get_IsRemoteSession(This,pVal) #define IPCHUserSettings2_get_IsTerminalServer(This,pVal) \ (This)->lpVtbl -> get_IsTerminalServer(This,pVal) #define IPCHUserSettings2_get_IsDesktopVersion(This,pVal) \ (This)->lpVtbl -> get_IsDesktopVersion(This,pVal) #define IPCHUserSettings2_get_IsAdmin(This,pVal) \ (This)->lpVtbl -> get_IsAdmin(This,pVal) #define IPCHUserSettings2_get_IsPowerUser(This,pVal) \ (This)->lpVtbl -> get_IsPowerUser(This,pVal) #define IPCHUserSettings2_get_IsStartPanelOn(This,pVal) \ (This)->lpVtbl -> get_IsStartPanelOn(This,pVal) #define IPCHUserSettings2_get_IsWebViewBarricadeOn(This,pVal) \ (This)->lpVtbl -> get_IsWebViewBarricadeOn(This,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [id][propget] */ HRESULT STDMETHODCALLTYPE IPCHUserSettings2_get_Favorites_Proxy( IPCHUserSettings2 * This, /* [retval][out] */ IPCHFavorites **pVal); void __RPC_STUB IPCHUserSettings2_get_Favorites_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IPCHUserSettings2_get_Options_Proxy( IPCHUserSettings2 * This, /* [retval][out] */ IPCHOptions **pVal); void __RPC_STUB IPCHUserSettings2_get_Options_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IPCHUserSettings2_get_Scope_Proxy( IPCHUserSettings2 * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IPCHUserSettings2_get_Scope_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IPCHUserSettings2_get_IsRemoteSession_Proxy( IPCHUserSettings2 * This, /* [retval][out] */ VARIANT_BOOL *pVal); void __RPC_STUB IPCHUserSettings2_get_IsRemoteSession_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IPCHUserSettings2_get_IsTerminalServer_Proxy( IPCHUserSettings2 * This, /* [retval][out] */ VARIANT_BOOL *pVal); void __RPC_STUB IPCHUserSettings2_get_IsTerminalServer_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IPCHUserSettings2_get_IsDesktopVersion_Proxy( IPCHUserSettings2 * This, /* [retval][out] */ VARIANT_BOOL *pVal); void __RPC_STUB IPCHUserSettings2_get_IsDesktopVersion_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IPCHUserSettings2_get_IsAdmin_Proxy( IPCHUserSettings2 * This, /* [retval][out] */ VARIANT_BOOL *pVal); void __RPC_STUB IPCHUserSettings2_get_IsAdmin_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IPCHUserSettings2_get_IsPowerUser_Proxy( IPCHUserSettings2 * This, /* [retval][out] */ VARIANT_BOOL *pVal); void __RPC_STUB IPCHUserSettings2_get_IsPowerUser_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IPCHUserSettings2_get_IsStartPanelOn_Proxy( IPCHUserSettings2 * This, /* [retval][out] */ VARIANT_BOOL *pVal); void __RPC_STUB IPCHUserSettings2_get_IsStartPanelOn_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IPCHUserSettings2_get_IsWebViewBarricadeOn_Proxy( IPCHUserSettings2 * This, /* [retval][out] */ VARIANT_BOOL *pVal); void __RPC_STUB IPCHUserSettings2_get_IsWebViewBarricadeOn_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IPCHUserSettings2_INTERFACE_DEFINED__ */ #ifndef __IPCHFavorites_INTERFACE_DEFINED__ #define __IPCHFavorites_INTERFACE_DEFINED__ /* interface IPCHFavorites */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IPCHFavorites; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("FC7D9E31-3F9E-11d3-93C0-00C04F72DAF7") IPCHFavorites : public IPCHCollection { public: virtual /* [id] */ HRESULT STDMETHODCALLTYPE IsDuplicate( /* [in] */ BSTR bstrURL, /* [retval][out] */ VARIANT_BOOL *pfDup) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE Add( /* [in] */ BSTR bstrURL, /* [optional][in] */ VARIANT vTitle, /* [retval][out] */ IPCHHelpSessionItem **ppItem) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE Rename( /* [in] */ BSTR bstrTitle, /* [in] */ IPCHHelpSessionItem *pItem) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE Move( /* [in] */ IPCHHelpSessionItem *pInsertBefore, /* [in] */ IPCHHelpSessionItem *pItem) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE Delete( /* [in] */ IPCHHelpSessionItem *pItem) = 0; }; #else /* C style interface */ typedef struct IPCHFavoritesVtbl { BEGIN_INTERFACE /* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IPCHFavorites * This, /* [in][idldescattr] */ struct GUID *riid, /* [out][idldescattr] */ void **ppvObj, /* [retval][out] */ void *retval); /* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *AddRef )( IPCHFavorites * This, /* [retval][out] */ unsigned long *retval); /* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *Release )( IPCHFavorites * This, /* [retval][out] */ unsigned long *retval); /* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IPCHFavorites * This, /* [out][idldescattr] */ unsigned UINT *pctinfo, /* [retval][out] */ void *retval); /* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IPCHFavorites * This, /* [in][idldescattr] */ unsigned UINT itinfo, /* [in][idldescattr] */ unsigned long lcid, /* [out][idldescattr] */ void **pptinfo, /* [retval][out] */ void *retval); /* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IPCHFavorites * This, /* [in][idldescattr] */ struct GUID *riid, /* [in][idldescattr] */ signed char **rgszNames, /* [in][idldescattr] */ unsigned UINT cNames, /* [in][idldescattr] */ unsigned long lcid, /* [out][idldescattr] */ signed long *rgdispid, /* [retval][out] */ void *retval); /* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IPCHFavorites * This, /* [in][idldescattr] */ signed long dispidMember, /* [in][idldescattr] */ struct GUID *riid, /* [in][idldescattr] */ unsigned long lcid, /* [in][idldescattr] */ unsigned short wFlags, /* [in][idldescattr] */ struct DISPPARAMS *pdispparams, /* [out][idldescattr] */ VARIANT *pvarResult, /* [out][idldescattr] */ struct EXCEPINFO *pexcepinfo, /* [out][idldescattr] */ unsigned UINT *puArgErr, /* [retval][out] */ void *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )( IPCHFavorites * This, /* [retval][out] */ IUnknown **retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_Item )( IPCHFavorites * This, /* [in][idldescattr] */ signed long vIndex, /* [retval][out] */ VARIANT *retval); /* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IPCHFavorites * This, /* [retval][out] */ signed long *retval); /* [id] */ HRESULT ( STDMETHODCALLTYPE *IsDuplicate )( IPCHFavorites * This, /* [in] */ BSTR bstrURL, /* [retval][out] */ VARIANT_BOOL *pfDup); /* [id] */ HRESULT ( STDMETHODCALLTYPE *Add )( IPCHFavorites * This, /* [in] */ BSTR bstrURL, /* [optional][in] */ VARIANT vTitle, /* [retval][out] */ IPCHHelpSessionItem **ppItem); /* [id] */ HRESULT ( STDMETHODCALLTYPE *Rename )( IPCHFavorites * This, /* [in] */ BSTR bstrTitle, /* [in] */ IPCHHelpSessionItem *pItem); /* [id] */ HRESULT ( STDMETHODCALLTYPE *Move )( IPCHFavorites * This, /* [in] */ IPCHHelpSessionItem *pInsertBefore, /* [in] */ IPCHHelpSessionItem *pItem); /* [id] */ HRESULT ( STDMETHODCALLTYPE *Delete )( IPCHFavorites * This, /* [in] */ IPCHHelpSessionItem *pItem); END_INTERFACE } IPCHFavoritesVtbl; interface IPCHFavorites { CONST_VTBL struct IPCHFavoritesVtbl *lpVtbl; }; #ifdef COBJMACROS #define IPCHFavorites_QueryInterface(This,riid,ppvObj,retval) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObj,retval) #define IPCHFavorites_AddRef(This,retval) \ (This)->lpVtbl -> AddRef(This,retval) #define IPCHFavorites_Release(This,retval) \ (This)->lpVtbl -> Release(This,retval) #define IPCHFavorites_GetTypeInfoCount(This,pctinfo,retval) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo,retval) #define IPCHFavorites_GetTypeInfo(This,itinfo,lcid,pptinfo,retval) \ (This)->lpVtbl -> GetTypeInfo(This,itinfo,lcid,pptinfo,retval) #define IPCHFavorites_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgdispid,retval) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgdispid,retval) #define IPCHFavorites_Invoke(This,dispidMember,riid,lcid,wFlags,pdispparams,pvarResult,pexcepinfo,puArgErr,retval) \ (This)->lpVtbl -> Invoke(This,dispidMember,riid,lcid,wFlags,pdispparams,pvarResult,pexcepinfo,puArgErr,retval) #define IPCHFavorites_get__NewEnum(This,retval) \ (This)->lpVtbl -> get__NewEnum(This,retval) #define IPCHFavorites_get_Item(This,vIndex,retval) \ (This)->lpVtbl -> get_Item(This,vIndex,retval) #define IPCHFavorites_get_Count(This,retval) \ (This)->lpVtbl -> get_Count(This,retval) #define IPCHFavorites_IsDuplicate(This,bstrURL,pfDup) \ (This)->lpVtbl -> IsDuplicate(This,bstrURL,pfDup) #define IPCHFavorites_Add(This,bstrURL,vTitle,ppItem) \ (This)->lpVtbl -> Add(This,bstrURL,vTitle,ppItem) #define IPCHFavorites_Rename(This,bstrTitle,pItem) \ (This)->lpVtbl -> Rename(This,bstrTitle,pItem) #define IPCHFavorites_Move(This,pInsertBefore,pItem) \ (This)->lpVtbl -> Move(This,pInsertBefore,pItem) #define IPCHFavorites_Delete(This,pItem) \ (This)->lpVtbl -> Delete(This,pItem) #endif /* COBJMACROS */ #endif /* C style interface */ /* [id] */ HRESULT STDMETHODCALLTYPE IPCHFavorites_IsDuplicate_Proxy( IPCHFavorites * This, /* [in] */ BSTR bstrURL, /* [retval][out] */ VARIANT_BOOL *pfDup); void __RPC_STUB IPCHFavorites_IsDuplicate_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IPCHFavorites_Add_Proxy( IPCHFavorites * This, /* [in] */ BSTR bstrURL, /* [optional][in] */ VARIANT vTitle, /* [retval][out] */ IPCHHelpSessionItem **ppItem); void __RPC_STUB IPCHFavorites_Add_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IPCHFavorites_Rename_Proxy( IPCHFavorites * This, /* [in] */ BSTR bstrTitle, /* [in] */ IPCHHelpSessionItem *pItem); void __RPC_STUB IPCHFavorites_Rename_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IPCHFavorites_Move_Proxy( IPCHFavorites * This, /* [in] */ IPCHHelpSessionItem *pInsertBefore, /* [in] */ IPCHHelpSessionItem *pItem); void __RPC_STUB IPCHFavorites_Move_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IPCHFavorites_Delete_Proxy( IPCHFavorites * This, /* [in] */ IPCHHelpSessionItem *pItem); void __RPC_STUB IPCHFavorites_Delete_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IPCHFavorites_INTERFACE_DEFINED__ */ #ifndef __IPCHOptions_INTERFACE_DEFINED__ #define __IPCHOptions_INTERFACE_DEFINED__ /* interface IPCHOptions */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IPCHOptions; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("FC7D9E32-3F9E-11d3-93C0-00C04F72DAF7") IPCHOptions : public IDispatch { public: virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_ShowFavorites( /* [retval][out] */ VARIANT_BOOL *pVal) = 0; virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_ShowFavorites( /* [in] */ VARIANT_BOOL newVal) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_ShowHistory( /* [retval][out] */ VARIANT_BOOL *pVal) = 0; virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_ShowHistory( /* [in] */ VARIANT_BOOL newVal) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_FontSize( /* [retval][out] */ OPT_FONTSIZE *pVal) = 0; virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_FontSize( /* [in] */ OPT_FONTSIZE newVal) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_TextLabels( /* [retval][out] */ TB_MODE *pVal) = 0; virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_TextLabels( /* [in] */ TB_MODE newVal) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_DisableScriptDebugger( /* [retval][out] */ VARIANT_BOOL *pVal) = 0; virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_DisableScriptDebugger( /* [in] */ VARIANT_BOOL newVal) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE Apply( void) = 0; }; #else /* C style interface */ typedef struct IPCHOptionsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IPCHOptions * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IPCHOptions * This); ULONG ( STDMETHODCALLTYPE *Release )( IPCHOptions * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IPCHOptions * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IPCHOptions * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IPCHOptions * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IPCHOptions * 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][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ShowFavorites )( IPCHOptions * This, /* [retval][out] */ VARIANT_BOOL *pVal); /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ShowFavorites )( IPCHOptions * This, /* [in] */ VARIANT_BOOL newVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ShowHistory )( IPCHOptions * This, /* [retval][out] */ VARIANT_BOOL *pVal); /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ShowHistory )( IPCHOptions * This, /* [in] */ VARIANT_BOOL newVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FontSize )( IPCHOptions * This, /* [retval][out] */ OPT_FONTSIZE *pVal); /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_FontSize )( IPCHOptions * This, /* [in] */ OPT_FONTSIZE newVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TextLabels )( IPCHOptions * This, /* [retval][out] */ TB_MODE *pVal); /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_TextLabels )( IPCHOptions * This, /* [in] */ TB_MODE newVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DisableScriptDebugger )( IPCHOptions * This, /* [retval][out] */ VARIANT_BOOL *pVal); /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DisableScriptDebugger )( IPCHOptions * This, /* [in] */ VARIANT_BOOL newVal); /* [id] */ HRESULT ( STDMETHODCALLTYPE *Apply )( IPCHOptions * This); END_INTERFACE } IPCHOptionsVtbl; interface IPCHOptions { CONST_VTBL struct IPCHOptionsVtbl *lpVtbl; }; #ifdef COBJMACROS #define IPCHOptions_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IPCHOptions_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IPCHOptions_Release(This) \ (This)->lpVtbl -> Release(This) #define IPCHOptions_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IPCHOptions_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IPCHOptions_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IPCHOptions_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IPCHOptions_get_ShowFavorites(This,pVal) \ (This)->lpVtbl -> get_ShowFavorites(This,pVal) #define IPCHOptions_put_ShowFavorites(This,newVal) \ (This)->lpVtbl -> put_ShowFavorites(This,newVal) #define IPCHOptions_get_ShowHistory(This,pVal) \ (This)->lpVtbl -> get_ShowHistory(This,pVal) #define IPCHOptions_put_ShowHistory(This,newVal) \ (This)->lpVtbl -> put_ShowHistory(This,newVal) #define IPCHOptions_get_FontSize(This,pVal) \ (This)->lpVtbl -> get_FontSize(This,pVal) #define IPCHOptions_put_FontSize(This,newVal) \ (This)->lpVtbl -> put_FontSize(This,newVal) #define IPCHOptions_get_TextLabels(This,pVal) \ (This)->lpVtbl -> get_TextLabels(This,pVal) #define IPCHOptions_put_TextLabels(This,newVal) \ (This)->lpVtbl -> put_TextLabels(This,newVal) #define IPCHOptions_get_DisableScriptDebugger(This,pVal) \ (This)->lpVtbl -> get_DisableScriptDebugger(This,pVal) #define IPCHOptions_put_DisableScriptDebugger(This,newVal) \ (This)->lpVtbl -> put_DisableScriptDebugger(This,newVal) #define IPCHOptions_Apply(This) \ (This)->lpVtbl -> Apply(This) #endif /* COBJMACROS */ #endif /* C style interface */ /* [id][propget] */ HRESULT STDMETHODCALLTYPE IPCHOptions_get_ShowFavorites_Proxy( IPCHOptions * This, /* [retval][out] */ VARIANT_BOOL *pVal); void __RPC_STUB IPCHOptions_get_ShowFavorites_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propput] */ HRESULT STDMETHODCALLTYPE IPCHOptions_put_ShowFavorites_Proxy( IPCHOptions * This, /* [in] */ VARIANT_BOOL newVal); void __RPC_STUB IPCHOptions_put_ShowFavorites_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IPCHOptions_get_ShowHistory_Proxy( IPCHOptions * This, /* [retval][out] */ VARIANT_BOOL *pVal); void __RPC_STUB IPCHOptions_get_ShowHistory_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propput] */ HRESULT STDMETHODCALLTYPE IPCHOptions_put_ShowHistory_Proxy( IPCHOptions * This, /* [in] */ VARIANT_BOOL newVal); void __RPC_STUB IPCHOptions_put_ShowHistory_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IPCHOptions_get_FontSize_Proxy( IPCHOptions * This, /* [retval][out] */ OPT_FONTSIZE *pVal); void __RPC_STUB IPCHOptions_get_FontSize_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propput] */ HRESULT STDMETHODCALLTYPE IPCHOptions_put_FontSize_Proxy( IPCHOptions * This, /* [in] */ OPT_FONTSIZE newVal); void __RPC_STUB IPCHOptions_put_FontSize_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IPCHOptions_get_TextLabels_Proxy( IPCHOptions * This, /* [retval][out] */ TB_MODE *pVal); void __RPC_STUB IPCHOptions_get_TextLabels_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propput] */ HRESULT STDMETHODCALLTYPE IPCHOptions_put_TextLabels_Proxy( IPCHOptions * This, /* [in] */ TB_MODE newVal); void __RPC_STUB IPCHOptions_put_TextLabels_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IPCHOptions_get_DisableScriptDebugger_Proxy( IPCHOptions * This, /* [retval][out] */ VARIANT_BOOL *pVal); void __RPC_STUB IPCHOptions_get_DisableScriptDebugger_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propput] */ HRESULT STDMETHODCALLTYPE IPCHOptions_put_DisableScriptDebugger_Proxy( IPCHOptions * This, /* [in] */ VARIANT_BOOL newVal); void __RPC_STUB IPCHOptions_put_DisableScriptDebugger_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IPCHOptions_Apply_Proxy( IPCHOptions * This); void __RPC_STUB IPCHOptions_Apply_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IPCHOptions_INTERFACE_DEFINED__ */ #ifndef __IPCHContextMenu_INTERFACE_DEFINED__ #define __IPCHContextMenu_INTERFACE_DEFINED__ /* interface IPCHContextMenu */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IPCHContextMenu; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("FC7D9E40-3F9E-11d3-93C0-00C04F72DAF7") IPCHContextMenu : public IDispatch { public: virtual /* [id] */ HRESULT STDMETHODCALLTYPE AddItem( /* [in] */ BSTR bstrText, /* [in] */ BSTR bstrID, /* [optional][in] */ VARIANT vFlags) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE AddSeparator( void) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE Display( /* [retval][out] */ BSTR *pVal) = 0; }; #else /* C style interface */ typedef struct IPCHContextMenuVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IPCHContextMenu * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IPCHContextMenu * This); ULONG ( STDMETHODCALLTYPE *Release )( IPCHContextMenu * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IPCHContextMenu * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IPCHContextMenu * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IPCHContextMenu * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IPCHContextMenu * 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 *AddItem )( IPCHContextMenu * This, /* [in] */ BSTR bstrText, /* [in] */ BSTR bstrID, /* [optional][in] */ VARIANT vFlags); /* [id] */ HRESULT ( STDMETHODCALLTYPE *AddSeparator )( IPCHContextMenu * This); /* [id] */ HRESULT ( STDMETHODCALLTYPE *Display )( IPCHContextMenu * This, /* [retval][out] */ BSTR *pVal); END_INTERFACE } IPCHContextMenuVtbl; interface IPCHContextMenu { CONST_VTBL struct IPCHContextMenuVtbl *lpVtbl; }; #ifdef COBJMACROS #define IPCHContextMenu_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IPCHContextMenu_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IPCHContextMenu_Release(This) \ (This)->lpVtbl -> Release(This) #define IPCHContextMenu_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IPCHContextMenu_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IPCHContextMenu_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IPCHContextMenu_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IPCHContextMenu_AddItem(This,bstrText,bstrID,vFlags) \ (This)->lpVtbl -> AddItem(This,bstrText,bstrID,vFlags) #define IPCHContextMenu_AddSeparator(This) \ (This)->lpVtbl -> AddSeparator(This) #define IPCHContextMenu_Display(This,pVal) \ (This)->lpVtbl -> Display(This,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [id] */ HRESULT STDMETHODCALLTYPE IPCHContextMenu_AddItem_Proxy( IPCHContextMenu * This, /* [in] */ BSTR bstrText, /* [in] */ BSTR bstrID, /* [optional][in] */ VARIANT vFlags); void __RPC_STUB IPCHContextMenu_AddItem_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IPCHContextMenu_AddSeparator_Proxy( IPCHContextMenu * This); void __RPC_STUB IPCHContextMenu_AddSeparator_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IPCHContextMenu_Display_Proxy( IPCHContextMenu * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IPCHContextMenu_Display_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IPCHContextMenu_INTERFACE_DEFINED__ */ #ifndef __IPCHTextHelpers_INTERFACE_DEFINED__ #define __IPCHTextHelpers_INTERFACE_DEFINED__ /* interface IPCHTextHelpers */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IPCHTextHelpers; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("FC7D9E80-3F9E-11d3-93C0-00C04F72DAF7") IPCHTextHelpers : public IDispatch { public: virtual /* [id] */ HRESULT STDMETHODCALLTYPE QuoteEscape( /* [in] */ BSTR bstrText, /* [optional][in] */ VARIANT vQuote, /* [retval][out] */ BSTR *pVal) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE URLUnescape( /* [in] */ BSTR bstrText, /* [optional][in] */ VARIANT vAsQueryString, /* [retval][out] */ BSTR *pVal) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE URLEscape( /* [in] */ BSTR bstrText, /* [optional][in] */ VARIANT vAsQueryString, /* [retval][out] */ BSTR *pVal) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE HTMLEscape( /* [in] */ BSTR bstrText, /* [retval][out] */ BSTR *pVal) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE ParseURL( /* [in] */ BSTR bstrURL, /* [retval][out] */ IPCHParsedURL **pVal) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE GetLCIDDisplayString( /* [in] */ long lLCID, /* [retval][out] */ BSTR *pVal) = 0; }; #else /* C style interface */ typedef struct IPCHTextHelpersVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IPCHTextHelpers * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IPCHTextHelpers * This); ULONG ( STDMETHODCALLTYPE *Release )( IPCHTextHelpers * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IPCHTextHelpers * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IPCHTextHelpers * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IPCHTextHelpers * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IPCHTextHelpers * 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 *QuoteEscape )( IPCHTextHelpers * This, /* [in] */ BSTR bstrText, /* [optional][in] */ VARIANT vQuote, /* [retval][out] */ BSTR *pVal); /* [id] */ HRESULT ( STDMETHODCALLTYPE *URLUnescape )( IPCHTextHelpers * This, /* [in] */ BSTR bstrText, /* [optional][in] */ VARIANT vAsQueryString, /* [retval][out] */ BSTR *pVal); /* [id] */ HRESULT ( STDMETHODCALLTYPE *URLEscape )( IPCHTextHelpers * This, /* [in] */ BSTR bstrText, /* [optional][in] */ VARIANT vAsQueryString, /* [retval][out] */ BSTR *pVal); /* [id] */ HRESULT ( STDMETHODCALLTYPE *HTMLEscape )( IPCHTextHelpers * This, /* [in] */ BSTR bstrText, /* [retval][out] */ BSTR *pVal); /* [id] */ HRESULT ( STDMETHODCALLTYPE *ParseURL )( IPCHTextHelpers * This, /* [in] */ BSTR bstrURL, /* [retval][out] */ IPCHParsedURL **pVal); /* [id] */ HRESULT ( STDMETHODCALLTYPE *GetLCIDDisplayString )( IPCHTextHelpers * This, /* [in] */ long lLCID, /* [retval][out] */ BSTR *pVal); END_INTERFACE } IPCHTextHelpersVtbl; interface IPCHTextHelpers { CONST_VTBL struct IPCHTextHelpersVtbl *lpVtbl; }; #ifdef COBJMACROS #define IPCHTextHelpers_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IPCHTextHelpers_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IPCHTextHelpers_Release(This) \ (This)->lpVtbl -> Release(This) #define IPCHTextHelpers_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IPCHTextHelpers_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IPCHTextHelpers_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IPCHTextHelpers_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IPCHTextHelpers_QuoteEscape(This,bstrText,vQuote,pVal) \ (This)->lpVtbl -> QuoteEscape(This,bstrText,vQuote,pVal) #define IPCHTextHelpers_URLUnescape(This,bstrText,vAsQueryString,pVal) \ (This)->lpVtbl -> URLUnescape(This,bstrText,vAsQueryString,pVal) #define IPCHTextHelpers_URLEscape(This,bstrText,vAsQueryString,pVal) \ (This)->lpVtbl -> URLEscape(This,bstrText,vAsQueryString,pVal) #define IPCHTextHelpers_HTMLEscape(This,bstrText,pVal) \ (This)->lpVtbl -> HTMLEscape(This,bstrText,pVal) #define IPCHTextHelpers_ParseURL(This,bstrURL,pVal) \ (This)->lpVtbl -> ParseURL(This,bstrURL,pVal) #define IPCHTextHelpers_GetLCIDDisplayString(This,lLCID,pVal) \ (This)->lpVtbl -> GetLCIDDisplayString(This,lLCID,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [id] */ HRESULT STDMETHODCALLTYPE IPCHTextHelpers_QuoteEscape_Proxy( IPCHTextHelpers * This, /* [in] */ BSTR bstrText, /* [optional][in] */ VARIANT vQuote, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IPCHTextHelpers_QuoteEscape_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IPCHTextHelpers_URLUnescape_Proxy( IPCHTextHelpers * This, /* [in] */ BSTR bstrText, /* [optional][in] */ VARIANT vAsQueryString, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IPCHTextHelpers_URLUnescape_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IPCHTextHelpers_URLEscape_Proxy( IPCHTextHelpers * This, /* [in] */ BSTR bstrText, /* [optional][in] */ VARIANT vAsQueryString, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IPCHTextHelpers_URLEscape_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IPCHTextHelpers_HTMLEscape_Proxy( IPCHTextHelpers * This, /* [in] */ BSTR bstrText, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IPCHTextHelpers_HTMLEscape_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IPCHTextHelpers_ParseURL_Proxy( IPCHTextHelpers * This, /* [in] */ BSTR bstrURL, /* [retval][out] */ IPCHParsedURL **pVal); void __RPC_STUB IPCHTextHelpers_ParseURL_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IPCHTextHelpers_GetLCIDDisplayString_Proxy( IPCHTextHelpers * This, /* [in] */ long lLCID, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IPCHTextHelpers_GetLCIDDisplayString_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IPCHTextHelpers_INTERFACE_DEFINED__ */ #ifndef __IPCHParsedURL_INTERFACE_DEFINED__ #define __IPCHParsedURL_INTERFACE_DEFINED__ /* interface IPCHParsedURL */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IPCHParsedURL; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("FC7D9E81-3F9E-11d3-93C0-00C04F72DAF7") IPCHParsedURL : public IDispatch { public: virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_BasePart( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_BasePart( /* [in] */ BSTR newVal) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_QueryParameters( /* [retval][out] */ VARIANT *pVal) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE GetQueryParameter( /* [in] */ BSTR bstrName, /* [retval][out] */ VARIANT *pvValue) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE SetQueryParameter( /* [in] */ BSTR bstrName, /* [in] */ BSTR bstrValue) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE DeleteQueryParameter( /* [in] */ BSTR bstrName) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE BuildFullURL( /* [retval][out] */ BSTR *pVal) = 0; }; #else /* C style interface */ typedef struct IPCHParsedURLVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IPCHParsedURL * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IPCHParsedURL * This); ULONG ( STDMETHODCALLTYPE *Release )( IPCHParsedURL * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IPCHParsedURL * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IPCHParsedURL * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IPCHParsedURL * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IPCHParsedURL * 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][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BasePart )( IPCHParsedURL * This, /* [retval][out] */ BSTR *pVal); /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_BasePart )( IPCHParsedURL * This, /* [in] */ BSTR newVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_QueryParameters )( IPCHParsedURL * This, /* [retval][out] */ VARIANT *pVal); /* [id] */ HRESULT ( STDMETHODCALLTYPE *GetQueryParameter )( IPCHParsedURL * This, /* [in] */ BSTR bstrName, /* [retval][out] */ VARIANT *pvValue); /* [id] */ HRESULT ( STDMETHODCALLTYPE *SetQueryParameter )( IPCHParsedURL * This, /* [in] */ BSTR bstrName, /* [in] */ BSTR bstrValue); /* [id] */ HRESULT ( STDMETHODCALLTYPE *DeleteQueryParameter )( IPCHParsedURL * This, /* [in] */ BSTR bstrName); /* [id] */ HRESULT ( STDMETHODCALLTYPE *BuildFullURL )( IPCHParsedURL * This, /* [retval][out] */ BSTR *pVal); END_INTERFACE } IPCHParsedURLVtbl; interface IPCHParsedURL { CONST_VTBL struct IPCHParsedURLVtbl *lpVtbl; }; #ifdef COBJMACROS #define IPCHParsedURL_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IPCHParsedURL_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IPCHParsedURL_Release(This) \ (This)->lpVtbl -> Release(This) #define IPCHParsedURL_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IPCHParsedURL_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IPCHParsedURL_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IPCHParsedURL_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IPCHParsedURL_get_BasePart(This,pVal) \ (This)->lpVtbl -> get_BasePart(This,pVal) #define IPCHParsedURL_put_BasePart(This,newVal) \ (This)->lpVtbl -> put_BasePart(This,newVal) #define IPCHParsedURL_get_QueryParameters(This,pVal) \ (This)->lpVtbl -> get_QueryParameters(This,pVal) #define IPCHParsedURL_GetQueryParameter(This,bstrName,pvValue) \ (This)->lpVtbl -> GetQueryParameter(This,bstrName,pvValue) #define IPCHParsedURL_SetQueryParameter(This,bstrName,bstrValue) \ (This)->lpVtbl -> SetQueryParameter(This,bstrName,bstrValue) #define IPCHParsedURL_DeleteQueryParameter(This,bstrName) \ (This)->lpVtbl -> DeleteQueryParameter(This,bstrName) #define IPCHParsedURL_BuildFullURL(This,pVal) \ (This)->lpVtbl -> BuildFullURL(This,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [id][propget] */ HRESULT STDMETHODCALLTYPE IPCHParsedURL_get_BasePart_Proxy( IPCHParsedURL * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IPCHParsedURL_get_BasePart_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propput] */ HRESULT STDMETHODCALLTYPE IPCHParsedURL_put_BasePart_Proxy( IPCHParsedURL * This, /* [in] */ BSTR newVal); void __RPC_STUB IPCHParsedURL_put_BasePart_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IPCHParsedURL_get_QueryParameters_Proxy( IPCHParsedURL * This, /* [retval][out] */ VARIANT *pVal); void __RPC_STUB IPCHParsedURL_get_QueryParameters_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IPCHParsedURL_GetQueryParameter_Proxy( IPCHParsedURL * This, /* [in] */ BSTR bstrName, /* [retval][out] */ VARIANT *pvValue); void __RPC_STUB IPCHParsedURL_GetQueryParameter_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IPCHParsedURL_SetQueryParameter_Proxy( IPCHParsedURL * This, /* [in] */ BSTR bstrName, /* [in] */ BSTR bstrValue); void __RPC_STUB IPCHParsedURL_SetQueryParameter_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IPCHParsedURL_DeleteQueryParameter_Proxy( IPCHParsedURL * This, /* [in] */ BSTR bstrName); void __RPC_STUB IPCHParsedURL_DeleteQueryParameter_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IPCHParsedURL_BuildFullURL_Proxy( IPCHParsedURL * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IPCHParsedURL_BuildFullURL_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IPCHParsedURL_INTERFACE_DEFINED__ */ #ifndef __IPCHPrintEngine_INTERFACE_DEFINED__ #define __IPCHPrintEngine_INTERFACE_DEFINED__ /* interface IPCHPrintEngine */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IPCHPrintEngine; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("FC7D9E50-3F9E-11d3-93C0-00C04F72DAF7") IPCHPrintEngine : public IDispatch { public: virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_onProgress( /* [in] */ IDispatch *function) = 0; virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_onComplete( /* [in] */ IDispatch *function) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE AddTopic( /* [in] */ BSTR bstrURL) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE Start( void) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE Abort( void) = 0; }; #else /* C style interface */ typedef struct IPCHPrintEngineVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IPCHPrintEngine * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IPCHPrintEngine * This); ULONG ( STDMETHODCALLTYPE *Release )( IPCHPrintEngine * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IPCHPrintEngine * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IPCHPrintEngine * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IPCHPrintEngine * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IPCHPrintEngine * 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][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onProgress )( IPCHPrintEngine * This, /* [in] */ IDispatch *function); /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onComplete )( IPCHPrintEngine * This, /* [in] */ IDispatch *function); /* [id] */ HRESULT ( STDMETHODCALLTYPE *AddTopic )( IPCHPrintEngine * This, /* [in] */ BSTR bstrURL); /* [id] */ HRESULT ( STDMETHODCALLTYPE *Start )( IPCHPrintEngine * This); /* [id] */ HRESULT ( STDMETHODCALLTYPE *Abort )( IPCHPrintEngine * This); END_INTERFACE } IPCHPrintEngineVtbl; interface IPCHPrintEngine { CONST_VTBL struct IPCHPrintEngineVtbl *lpVtbl; }; #ifdef COBJMACROS #define IPCHPrintEngine_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IPCHPrintEngine_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IPCHPrintEngine_Release(This) \ (This)->lpVtbl -> Release(This) #define IPCHPrintEngine_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IPCHPrintEngine_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IPCHPrintEngine_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IPCHPrintEngine_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IPCHPrintEngine_put_onProgress(This,function) \ (This)->lpVtbl -> put_onProgress(This,function) #define IPCHPrintEngine_put_onComplete(This,function) \ (This)->lpVtbl -> put_onComplete(This,function) #define IPCHPrintEngine_AddTopic(This,bstrURL) \ (This)->lpVtbl -> AddTopic(This,bstrURL) #define IPCHPrintEngine_Start(This) \ (This)->lpVtbl -> Start(This) #define IPCHPrintEngine_Abort(This) \ (This)->lpVtbl -> Abort(This) #endif /* COBJMACROS */ #endif /* C style interface */ /* [id][propput] */ HRESULT STDMETHODCALLTYPE IPCHPrintEngine_put_onProgress_Proxy( IPCHPrintEngine * This, /* [in] */ IDispatch *function); void __RPC_STUB IPCHPrintEngine_put_onProgress_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propput] */ HRESULT STDMETHODCALLTYPE IPCHPrintEngine_put_onComplete_Proxy( IPCHPrintEngine * This, /* [in] */ IDispatch *function); void __RPC_STUB IPCHPrintEngine_put_onComplete_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IPCHPrintEngine_AddTopic_Proxy( IPCHPrintEngine * This, /* [in] */ BSTR bstrURL); void __RPC_STUB IPCHPrintEngine_AddTopic_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IPCHPrintEngine_Start_Proxy( IPCHPrintEngine * This); void __RPC_STUB IPCHPrintEngine_Start_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IPCHPrintEngine_Abort_Proxy( IPCHPrintEngine * This); void __RPC_STUB IPCHPrintEngine_Abort_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IPCHPrintEngine_INTERFACE_DEFINED__ */ #ifndef __DPCHPrintEngineEvents_DISPINTERFACE_DEFINED__ #define __DPCHPrintEngineEvents_DISPINTERFACE_DEFINED__ /* dispinterface DPCHPrintEngineEvents */ /* [helpstring][uuid] */ EXTERN_C const IID DIID_DPCHPrintEngineEvents; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("FC7D9E51-3F9E-11d3-93C0-00C04F72DAF7") DPCHPrintEngineEvents : public IDispatch { }; #else /* C style interface */ typedef struct DPCHPrintEngineEventsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( DPCHPrintEngineEvents * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( DPCHPrintEngineEvents * This); ULONG ( STDMETHODCALLTYPE *Release )( DPCHPrintEngineEvents * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( DPCHPrintEngineEvents * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( DPCHPrintEngineEvents * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( DPCHPrintEngineEvents * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( DPCHPrintEngineEvents * 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 } DPCHPrintEngineEventsVtbl; interface DPCHPrintEngineEvents { CONST_VTBL struct DPCHPrintEngineEventsVtbl *lpVtbl; }; #ifdef COBJMACROS #define DPCHPrintEngineEvents_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define DPCHPrintEngineEvents_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define DPCHPrintEngineEvents_Release(This) \ (This)->lpVtbl -> Release(This) #define DPCHPrintEngineEvents_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define DPCHPrintEngineEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define DPCHPrintEngineEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define DPCHPrintEngineEvents_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 /* __DPCHPrintEngineEvents_DISPINTERFACE_DEFINED__ */ #ifndef __ISAFIntercomClient_INTERFACE_DEFINED__ #define __ISAFIntercomClient_INTERFACE_DEFINED__ /* interface ISAFIntercomClient */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_ISAFIntercomClient; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("FC7D9E60-3F9E-11d3-93C0-00C04F72DAF7") ISAFIntercomClient : public IDispatch { public: virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_onVoiceConnected( /* [in] */ IDispatch *function) = 0; virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_onVoiceDisconnected( /* [in] */ IDispatch *function) = 0; virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_onVoiceDisabled( /* [in] */ IDispatch *function) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_SamplingRate( /* [retval][out] */ LONG *pVal) = 0; virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_SamplingRate( /* [in] */ LONG newVal) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE Connect( /* [in] */ BSTR bstrIP, /* [in] */ BSTR bstrKey) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE Disconnect( void) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE RunSetupWizard( void) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE Exit( void) = 0; }; #else /* C style interface */ typedef struct ISAFIntercomClientVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ISAFIntercomClient * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ISAFIntercomClient * This); ULONG ( STDMETHODCALLTYPE *Release )( ISAFIntercomClient * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ISAFIntercomClient * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ISAFIntercomClient * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ISAFIntercomClient * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ISAFIntercomClient * 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][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onVoiceConnected )( ISAFIntercomClient * This, /* [in] */ IDispatch *function); /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onVoiceDisconnected )( ISAFIntercomClient * This, /* [in] */ IDispatch *function); /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onVoiceDisabled )( ISAFIntercomClient * This, /* [in] */ IDispatch *function); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SamplingRate )( ISAFIntercomClient * This, /* [retval][out] */ LONG *pVal); /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_SamplingRate )( ISAFIntercomClient * This, /* [in] */ LONG newVal); /* [id] */ HRESULT ( STDMETHODCALLTYPE *Connect )( ISAFIntercomClient * This, /* [in] */ BSTR bstrIP, /* [in] */ BSTR bstrKey); /* [id] */ HRESULT ( STDMETHODCALLTYPE *Disconnect )( ISAFIntercomClient * This); /* [id] */ HRESULT ( STDMETHODCALLTYPE *RunSetupWizard )( ISAFIntercomClient * This); /* [id] */ HRESULT ( STDMETHODCALLTYPE *Exit )( ISAFIntercomClient * This); END_INTERFACE } ISAFIntercomClientVtbl; interface ISAFIntercomClient { CONST_VTBL struct ISAFIntercomClientVtbl *lpVtbl; }; #ifdef COBJMACROS #define ISAFIntercomClient_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ISAFIntercomClient_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ISAFIntercomClient_Release(This) \ (This)->lpVtbl -> Release(This) #define ISAFIntercomClient_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ISAFIntercomClient_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ISAFIntercomClient_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ISAFIntercomClient_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ISAFIntercomClient_put_onVoiceConnected(This,function) \ (This)->lpVtbl -> put_onVoiceConnected(This,function) #define ISAFIntercomClient_put_onVoiceDisconnected(This,function) \ (This)->lpVtbl -> put_onVoiceDisconnected(This,function) #define ISAFIntercomClient_put_onVoiceDisabled(This,function) \ (This)->lpVtbl -> put_onVoiceDisabled(This,function) #define ISAFIntercomClient_get_SamplingRate(This,pVal) \ (This)->lpVtbl -> get_SamplingRate(This,pVal) #define ISAFIntercomClient_put_SamplingRate(This,newVal) \ (This)->lpVtbl -> put_SamplingRate(This,newVal) #define ISAFIntercomClient_Connect(This,bstrIP,bstrKey) \ (This)->lpVtbl -> Connect(This,bstrIP,bstrKey) #define ISAFIntercomClient_Disconnect(This) \ (This)->lpVtbl -> Disconnect(This) #define ISAFIntercomClient_RunSetupWizard(This) \ (This)->lpVtbl -> RunSetupWizard(This) #define ISAFIntercomClient_Exit(This) \ (This)->lpVtbl -> Exit(This) #endif /* COBJMACROS */ #endif /* C style interface */ /* [id][propput] */ HRESULT STDMETHODCALLTYPE ISAFIntercomClient_put_onVoiceConnected_Proxy( ISAFIntercomClient * This, /* [in] */ IDispatch *function); void __RPC_STUB ISAFIntercomClient_put_onVoiceConnected_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propput] */ HRESULT STDMETHODCALLTYPE ISAFIntercomClient_put_onVoiceDisconnected_Proxy( ISAFIntercomClient * This, /* [in] */ IDispatch *function); void __RPC_STUB ISAFIntercomClient_put_onVoiceDisconnected_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propput] */ HRESULT STDMETHODCALLTYPE ISAFIntercomClient_put_onVoiceDisabled_Proxy( ISAFIntercomClient * This, /* [in] */ IDispatch *function); void __RPC_STUB ISAFIntercomClient_put_onVoiceDisabled_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE ISAFIntercomClient_get_SamplingRate_Proxy( ISAFIntercomClient * This, /* [retval][out] */ LONG *pVal); void __RPC_STUB ISAFIntercomClient_get_SamplingRate_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propput] */ HRESULT STDMETHODCALLTYPE ISAFIntercomClient_put_SamplingRate_Proxy( ISAFIntercomClient * This, /* [in] */ LONG newVal); void __RPC_STUB ISAFIntercomClient_put_SamplingRate_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE ISAFIntercomClient_Connect_Proxy( ISAFIntercomClient * This, /* [in] */ BSTR bstrIP, /* [in] */ BSTR bstrKey); void __RPC_STUB ISAFIntercomClient_Connect_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE ISAFIntercomClient_Disconnect_Proxy( ISAFIntercomClient * This); void __RPC_STUB ISAFIntercomClient_Disconnect_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE ISAFIntercomClient_RunSetupWizard_Proxy( ISAFIntercomClient * This); void __RPC_STUB ISAFIntercomClient_RunSetupWizard_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE ISAFIntercomClient_Exit_Proxy( ISAFIntercomClient * This); void __RPC_STUB ISAFIntercomClient_Exit_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ISAFIntercomClient_INTERFACE_DEFINED__ */ #ifndef __DSAFIntercomClientEvents_DISPINTERFACE_DEFINED__ #define __DSAFIntercomClientEvents_DISPINTERFACE_DEFINED__ /* dispinterface DSAFIntercomClientEvents */ /* [helpstring][uuid] */ EXTERN_C const IID DIID_DSAFIntercomClientEvents; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("FC7D9E61-3F9E-11d3-93C0-00C04F72DAF7") DSAFIntercomClientEvents : public IDispatch { }; #else /* C style interface */ typedef struct DSAFIntercomClientEventsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( DSAFIntercomClientEvents * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( DSAFIntercomClientEvents * This); ULONG ( STDMETHODCALLTYPE *Release )( DSAFIntercomClientEvents * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( DSAFIntercomClientEvents * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( DSAFIntercomClientEvents * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( DSAFIntercomClientEvents * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( DSAFIntercomClientEvents * 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 } DSAFIntercomClientEventsVtbl; interface DSAFIntercomClientEvents { CONST_VTBL struct DSAFIntercomClientEventsVtbl *lpVtbl; }; #ifdef COBJMACROS #define DSAFIntercomClientEvents_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define DSAFIntercomClientEvents_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define DSAFIntercomClientEvents_Release(This) \ (This)->lpVtbl -> Release(This) #define DSAFIntercomClientEvents_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define DSAFIntercomClientEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define DSAFIntercomClientEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define DSAFIntercomClientEvents_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 /* __DSAFIntercomClientEvents_DISPINTERFACE_DEFINED__ */ #ifndef __ISAFIntercomServer_INTERFACE_DEFINED__ #define __ISAFIntercomServer_INTERFACE_DEFINED__ /* interface ISAFIntercomServer */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_ISAFIntercomServer; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("FC7D9E62-3F9E-11d3-93C0-00C04F72DAF7") ISAFIntercomServer : public IDispatch { public: virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_onVoiceConnected( /* [in] */ IDispatch *function) = 0; virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_onVoiceDisconnected( /* [in] */ IDispatch *function) = 0; virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_onVoiceDisabled( /* [in] */ IDispatch *function) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_SamplingRate( /* [retval][out] */ LONG *pVal) = 0; virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_SamplingRate( /* [in] */ LONG newVal) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE Listen( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE Disconnect( void) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE RunSetupWizard( void) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE Exit( void) = 0; }; #else /* C style interface */ typedef struct ISAFIntercomServerVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ISAFIntercomServer * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ISAFIntercomServer * This); ULONG ( STDMETHODCALLTYPE *Release )( ISAFIntercomServer * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ISAFIntercomServer * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ISAFIntercomServer * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ISAFIntercomServer * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ISAFIntercomServer * 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][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onVoiceConnected )( ISAFIntercomServer * This, /* [in] */ IDispatch *function); /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onVoiceDisconnected )( ISAFIntercomServer * This, /* [in] */ IDispatch *function); /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onVoiceDisabled )( ISAFIntercomServer * This, /* [in] */ IDispatch *function); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SamplingRate )( ISAFIntercomServer * This, /* [retval][out] */ LONG *pVal); /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_SamplingRate )( ISAFIntercomServer * This, /* [in] */ LONG newVal); /* [id] */ HRESULT ( STDMETHODCALLTYPE *Listen )( ISAFIntercomServer * This, /* [retval][out] */ BSTR *pVal); /* [id] */ HRESULT ( STDMETHODCALLTYPE *Disconnect )( ISAFIntercomServer * This); /* [id] */ HRESULT ( STDMETHODCALLTYPE *RunSetupWizard )( ISAFIntercomServer * This); /* [id] */ HRESULT ( STDMETHODCALLTYPE *Exit )( ISAFIntercomServer * This); END_INTERFACE } ISAFIntercomServerVtbl; interface ISAFIntercomServer { CONST_VTBL struct ISAFIntercomServerVtbl *lpVtbl; }; #ifdef COBJMACROS #define ISAFIntercomServer_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ISAFIntercomServer_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ISAFIntercomServer_Release(This) \ (This)->lpVtbl -> Release(This) #define ISAFIntercomServer_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ISAFIntercomServer_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ISAFIntercomServer_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ISAFIntercomServer_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ISAFIntercomServer_put_onVoiceConnected(This,function) \ (This)->lpVtbl -> put_onVoiceConnected(This,function) #define ISAFIntercomServer_put_onVoiceDisconnected(This,function) \ (This)->lpVtbl -> put_onVoiceDisconnected(This,function) #define ISAFIntercomServer_put_onVoiceDisabled(This,function) \ (This)->lpVtbl -> put_onVoiceDisabled(This,function) #define ISAFIntercomServer_get_SamplingRate(This,pVal) \ (This)->lpVtbl -> get_SamplingRate(This,pVal) #define ISAFIntercomServer_put_SamplingRate(This,newVal) \ (This)->lpVtbl -> put_SamplingRate(This,newVal) #define ISAFIntercomServer_Listen(This,pVal) \ (This)->lpVtbl -> Listen(This,pVal) #define ISAFIntercomServer_Disconnect(This) \ (This)->lpVtbl -> Disconnect(This) #define ISAFIntercomServer_RunSetupWizard(This) \ (This)->lpVtbl -> RunSetupWizard(This) #define ISAFIntercomServer_Exit(This) \ (This)->lpVtbl -> Exit(This) #endif /* COBJMACROS */ #endif /* C style interface */ /* [id][propput] */ HRESULT STDMETHODCALLTYPE ISAFIntercomServer_put_onVoiceConnected_Proxy( ISAFIntercomServer * This, /* [in] */ IDispatch *function); void __RPC_STUB ISAFIntercomServer_put_onVoiceConnected_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propput] */ HRESULT STDMETHODCALLTYPE ISAFIntercomServer_put_onVoiceDisconnected_Proxy( ISAFIntercomServer * This, /* [in] */ IDispatch *function); void __RPC_STUB ISAFIntercomServer_put_onVoiceDisconnected_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propput] */ HRESULT STDMETHODCALLTYPE ISAFIntercomServer_put_onVoiceDisabled_Proxy( ISAFIntercomServer * This, /* [in] */ IDispatch *function); void __RPC_STUB ISAFIntercomServer_put_onVoiceDisabled_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE ISAFIntercomServer_get_SamplingRate_Proxy( ISAFIntercomServer * This, /* [retval][out] */ LONG *pVal); void __RPC_STUB ISAFIntercomServer_get_SamplingRate_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propput] */ HRESULT STDMETHODCALLTYPE ISAFIntercomServer_put_SamplingRate_Proxy( ISAFIntercomServer * This, /* [in] */ LONG newVal); void __RPC_STUB ISAFIntercomServer_put_SamplingRate_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE ISAFIntercomServer_Listen_Proxy( ISAFIntercomServer * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB ISAFIntercomServer_Listen_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE ISAFIntercomServer_Disconnect_Proxy( ISAFIntercomServer * This); void __RPC_STUB ISAFIntercomServer_Disconnect_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE ISAFIntercomServer_RunSetupWizard_Proxy( ISAFIntercomServer * This); void __RPC_STUB ISAFIntercomServer_RunSetupWizard_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE ISAFIntercomServer_Exit_Proxy( ISAFIntercomServer * This); void __RPC_STUB ISAFIntercomServer_Exit_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ISAFIntercomServer_INTERFACE_DEFINED__ */ #ifndef __DSAFIntercomServerEvents_DISPINTERFACE_DEFINED__ #define __DSAFIntercomServerEvents_DISPINTERFACE_DEFINED__ /* dispinterface DSAFIntercomServerEvents */ /* [helpstring][uuid] */ EXTERN_C const IID DIID_DSAFIntercomServerEvents; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("FC7D9E63-3F9E-11d3-93C0-00C04F72DAF7") DSAFIntercomServerEvents : public IDispatch { }; #else /* C style interface */ typedef struct DSAFIntercomServerEventsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( DSAFIntercomServerEvents * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( DSAFIntercomServerEvents * This); ULONG ( STDMETHODCALLTYPE *Release )( DSAFIntercomServerEvents * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( DSAFIntercomServerEvents * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( DSAFIntercomServerEvents * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( DSAFIntercomServerEvents * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( DSAFIntercomServerEvents * 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 } DSAFIntercomServerEventsVtbl; interface DSAFIntercomServerEvents { CONST_VTBL struct DSAFIntercomServerEventsVtbl *lpVtbl; }; #ifdef COBJMACROS #define DSAFIntercomServerEvents_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define DSAFIntercomServerEvents_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define DSAFIntercomServerEvents_Release(This) \ (This)->lpVtbl -> Release(This) #define DSAFIntercomServerEvents_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define DSAFIntercomServerEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define DSAFIntercomServerEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define DSAFIntercomServerEvents_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 /* __DSAFIntercomServerEvents_DISPINTERFACE_DEFINED__ */ #ifndef __IPCHConnectivity_INTERFACE_DEFINED__ #define __IPCHConnectivity_INTERFACE_DEFINED__ /* interface IPCHConnectivity */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IPCHConnectivity; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("FC7D9E70-3F9E-11d3-93C0-00C04F72DAF7") IPCHConnectivity : public IDispatch { public: virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_IsAModem( /* [retval][out] */ VARIANT_BOOL *pVal) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_IsALan( /* [retval][out] */ VARIANT_BOOL *pVal) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_AutoDialEnabled( /* [retval][out] */ VARIANT_BOOL *pVal) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_HasConnectoid( /* [retval][out] */ VARIANT_BOOL *pVal) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_IPAddresses( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE CreateObject_ConnectionCheck( /* [retval][out] */ IPCHConnectionCheck **ppCB) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE NetworkAlive( /* [retval][out] */ VARIANT_BOOL *pVal) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE DestinationReachable( /* [in] */ BSTR bstrURL, /* [retval][out] */ VARIANT_BOOL *pVal) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE AutoDial( /* [in] */ VARIANT_BOOL bUnattended) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE AutoDialHangup( void) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE NavigateOnline( /* [in] */ BSTR bstrTargetURL, /* [in] */ BSTR bstrTopicTitle, /* [in] */ BSTR bstrTopicIntro, /* [optional][in] */ VARIANT vOfflineURL) = 0; }; #else /* C style interface */ typedef struct IPCHConnectivityVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IPCHConnectivity * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IPCHConnectivity * This); ULONG ( STDMETHODCALLTYPE *Release )( IPCHConnectivity * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IPCHConnectivity * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IPCHConnectivity * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IPCHConnectivity * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IPCHConnectivity * 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][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsAModem )( IPCHConnectivity * This, /* [retval][out] */ VARIANT_BOOL *pVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsALan )( IPCHConnectivity * This, /* [retval][out] */ VARIANT_BOOL *pVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_AutoDialEnabled )( IPCHConnectivity * This, /* [retval][out] */ VARIANT_BOOL *pVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_HasConnectoid )( IPCHConnectivity * This, /* [retval][out] */ VARIANT_BOOL *pVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IPAddresses )( IPCHConnectivity * This, /* [retval][out] */ BSTR *pVal); /* [id] */ HRESULT ( STDMETHODCALLTYPE *CreateObject_ConnectionCheck )( IPCHConnectivity * This, /* [retval][out] */ IPCHConnectionCheck **ppCB); /* [id] */ HRESULT ( STDMETHODCALLTYPE *NetworkAlive )( IPCHConnectivity * This, /* [retval][out] */ VARIANT_BOOL *pVal); /* [id] */ HRESULT ( STDMETHODCALLTYPE *DestinationReachable )( IPCHConnectivity * This, /* [in] */ BSTR bstrURL, /* [retval][out] */ VARIANT_BOOL *pVal); /* [id] */ HRESULT ( STDMETHODCALLTYPE *AutoDial )( IPCHConnectivity * This, /* [in] */ VARIANT_BOOL bUnattended); /* [id] */ HRESULT ( STDMETHODCALLTYPE *AutoDialHangup )( IPCHConnectivity * This); /* [id] */ HRESULT ( STDMETHODCALLTYPE *NavigateOnline )( IPCHConnectivity * This, /* [in] */ BSTR bstrTargetURL, /* [in] */ BSTR bstrTopicTitle, /* [in] */ BSTR bstrTopicIntro, /* [optional][in] */ VARIANT vOfflineURL); END_INTERFACE } IPCHConnectivityVtbl; interface IPCHConnectivity { CONST_VTBL struct IPCHConnectivityVtbl *lpVtbl; }; #ifdef COBJMACROS #define IPCHConnectivity_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IPCHConnectivity_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IPCHConnectivity_Release(This) \ (This)->lpVtbl -> Release(This) #define IPCHConnectivity_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IPCHConnectivity_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IPCHConnectivity_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IPCHConnectivity_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IPCHConnectivity_get_IsAModem(This,pVal) \ (This)->lpVtbl -> get_IsAModem(This,pVal) #define IPCHConnectivity_get_IsALan(This,pVal) \ (This)->lpVtbl -> get_IsALan(This,pVal) #define IPCHConnectivity_get_AutoDialEnabled(This,pVal) \ (This)->lpVtbl -> get_AutoDialEnabled(This,pVal) #define IPCHConnectivity_get_HasConnectoid(This,pVal) \ (This)->lpVtbl -> get_HasConnectoid(This,pVal) #define IPCHConnectivity_get_IPAddresses(This,pVal) \ (This)->lpVtbl -> get_IPAddresses(This,pVal) #define IPCHConnectivity_CreateObject_ConnectionCheck(This,ppCB) \ (This)->lpVtbl -> CreateObject_ConnectionCheck(This,ppCB) #define IPCHConnectivity_NetworkAlive(This,pVal) \ (This)->lpVtbl -> NetworkAlive(This,pVal) #define IPCHConnectivity_DestinationReachable(This,bstrURL,pVal) \ (This)->lpVtbl -> DestinationReachable(This,bstrURL,pVal) #define IPCHConnectivity_AutoDial(This,bUnattended) \ (This)->lpVtbl -> AutoDial(This,bUnattended) #define IPCHConnectivity_AutoDialHangup(This) \ (This)->lpVtbl -> AutoDialHangup(This) #define IPCHConnectivity_NavigateOnline(This,bstrTargetURL,bstrTopicTitle,bstrTopicIntro,vOfflineURL) \ (This)->lpVtbl -> NavigateOnline(This,bstrTargetURL,bstrTopicTitle,bstrTopicIntro,vOfflineURL) #endif /* COBJMACROS */ #endif /* C style interface */ /* [id][propget] */ HRESULT STDMETHODCALLTYPE IPCHConnectivity_get_IsAModem_Proxy( IPCHConnectivity * This, /* [retval][out] */ VARIANT_BOOL *pVal); void __RPC_STUB IPCHConnectivity_get_IsAModem_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IPCHConnectivity_get_IsALan_Proxy( IPCHConnectivity * This, /* [retval][out] */ VARIANT_BOOL *pVal); void __RPC_STUB IPCHConnectivity_get_IsALan_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IPCHConnectivity_get_AutoDialEnabled_Proxy( IPCHConnectivity * This, /* [retval][out] */ VARIANT_BOOL *pVal); void __RPC_STUB IPCHConnectivity_get_AutoDialEnabled_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IPCHConnectivity_get_HasConnectoid_Proxy( IPCHConnectivity * This, /* [retval][out] */ VARIANT_BOOL *pVal); void __RPC_STUB IPCHConnectivity_get_HasConnectoid_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IPCHConnectivity_get_IPAddresses_Proxy( IPCHConnectivity * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IPCHConnectivity_get_IPAddresses_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IPCHConnectivity_CreateObject_ConnectionCheck_Proxy( IPCHConnectivity * This, /* [retval][out] */ IPCHConnectionCheck **ppCB); void __RPC_STUB IPCHConnectivity_CreateObject_ConnectionCheck_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IPCHConnectivity_NetworkAlive_Proxy( IPCHConnectivity * This, /* [retval][out] */ VARIANT_BOOL *pVal); void __RPC_STUB IPCHConnectivity_NetworkAlive_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IPCHConnectivity_DestinationReachable_Proxy( IPCHConnectivity * This, /* [in] */ BSTR bstrURL, /* [retval][out] */ VARIANT_BOOL *pVal); void __RPC_STUB IPCHConnectivity_DestinationReachable_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IPCHConnectivity_AutoDial_Proxy( IPCHConnectivity * This, /* [in] */ VARIANT_BOOL bUnattended); void __RPC_STUB IPCHConnectivity_AutoDial_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IPCHConnectivity_AutoDialHangup_Proxy( IPCHConnectivity * This); void __RPC_STUB IPCHConnectivity_AutoDialHangup_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IPCHConnectivity_NavigateOnline_Proxy( IPCHConnectivity * This, /* [in] */ BSTR bstrTargetURL, /* [in] */ BSTR bstrTopicTitle, /* [in] */ BSTR bstrTopicIntro, /* [optional][in] */ VARIANT vOfflineURL); void __RPC_STUB IPCHConnectivity_NavigateOnline_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IPCHConnectivity_INTERFACE_DEFINED__ */ #ifndef __IPCHConnectionCheck_INTERFACE_DEFINED__ #define __IPCHConnectionCheck_INTERFACE_DEFINED__ /* interface IPCHConnectionCheck */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IPCHConnectionCheck; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("FC7D9E71-3F9E-11d3-93C0-00C04F72DAF7") IPCHConnectionCheck : public IDispatch { public: virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_onCheckDone( /* [in] */ IDispatch *function) = 0; virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_onStatusChange( /* [in] */ IDispatch *function) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Status( /* [retval][out] */ CN_STATUS *pVal) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE StartUrlCheck( /* [in] */ BSTR bstrURL, /* [in] */ VARIANT vCtx) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE Abort( void) = 0; }; #else /* C style interface */ typedef struct IPCHConnectionCheckVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IPCHConnectionCheck * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IPCHConnectionCheck * This); ULONG ( STDMETHODCALLTYPE *Release )( IPCHConnectionCheck * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IPCHConnectionCheck * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IPCHConnectionCheck * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IPCHConnectionCheck * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IPCHConnectionCheck * 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][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onCheckDone )( IPCHConnectionCheck * This, /* [in] */ IDispatch *function); /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onStatusChange )( IPCHConnectionCheck * This, /* [in] */ IDispatch *function); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Status )( IPCHConnectionCheck * This, /* [retval][out] */ CN_STATUS *pVal); /* [id] */ HRESULT ( STDMETHODCALLTYPE *StartUrlCheck )( IPCHConnectionCheck * This, /* [in] */ BSTR bstrURL, /* [in] */ VARIANT vCtx); /* [id] */ HRESULT ( STDMETHODCALLTYPE *Abort )( IPCHConnectionCheck * This); END_INTERFACE } IPCHConnectionCheckVtbl; interface IPCHConnectionCheck { CONST_VTBL struct IPCHConnectionCheckVtbl *lpVtbl; }; #ifdef COBJMACROS #define IPCHConnectionCheck_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IPCHConnectionCheck_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IPCHConnectionCheck_Release(This) \ (This)->lpVtbl -> Release(This) #define IPCHConnectionCheck_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IPCHConnectionCheck_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IPCHConnectionCheck_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IPCHConnectionCheck_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IPCHConnectionCheck_put_onCheckDone(This,function) \ (This)->lpVtbl -> put_onCheckDone(This,function) #define IPCHConnectionCheck_put_onStatusChange(This,function) \ (This)->lpVtbl -> put_onStatusChange(This,function) #define IPCHConnectionCheck_get_Status(This,pVal) \ (This)->lpVtbl -> get_Status(This,pVal) #define IPCHConnectionCheck_StartUrlCheck(This,bstrURL,vCtx) \ (This)->lpVtbl -> StartUrlCheck(This,bstrURL,vCtx) #define IPCHConnectionCheck_Abort(This) \ (This)->lpVtbl -> Abort(This) #endif /* COBJMACROS */ #endif /* C style interface */ /* [id][propput] */ HRESULT STDMETHODCALLTYPE IPCHConnectionCheck_put_onCheckDone_Proxy( IPCHConnectionCheck * This, /* [in] */ IDispatch *function); void __RPC_STUB IPCHConnectionCheck_put_onCheckDone_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propput] */ HRESULT STDMETHODCALLTYPE IPCHConnectionCheck_put_onStatusChange_Proxy( IPCHConnectionCheck * This, /* [in] */ IDispatch *function); void __RPC_STUB IPCHConnectionCheck_put_onStatusChange_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IPCHConnectionCheck_get_Status_Proxy( IPCHConnectionCheck * This, /* [retval][out] */ CN_STATUS *pVal); void __RPC_STUB IPCHConnectionCheck_get_Status_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IPCHConnectionCheck_StartUrlCheck_Proxy( IPCHConnectionCheck * This, /* [in] */ BSTR bstrURL, /* [in] */ VARIANT vCtx); void __RPC_STUB IPCHConnectionCheck_StartUrlCheck_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IPCHConnectionCheck_Abort_Proxy( IPCHConnectionCheck * This); void __RPC_STUB IPCHConnectionCheck_Abort_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IPCHConnectionCheck_INTERFACE_DEFINED__ */ #ifndef __DPCHConnectionCheckEvents_DISPINTERFACE_DEFINED__ #define __DPCHConnectionCheckEvents_DISPINTERFACE_DEFINED__ /* dispinterface DPCHConnectionCheckEvents */ /* [helpstring][uuid] */ EXTERN_C const IID DIID_DPCHConnectionCheckEvents; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("FC7D9E72-3F9E-11d3-93C0-00C04F72DAF7") DPCHConnectionCheckEvents : public IDispatch { }; #else /* C style interface */ typedef struct DPCHConnectionCheckEventsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( DPCHConnectionCheckEvents * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( DPCHConnectionCheckEvents * This); ULONG ( STDMETHODCALLTYPE *Release )( DPCHConnectionCheckEvents * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( DPCHConnectionCheckEvents * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( DPCHConnectionCheckEvents * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( DPCHConnectionCheckEvents * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( DPCHConnectionCheckEvents * 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 } DPCHConnectionCheckEventsVtbl; interface DPCHConnectionCheckEvents { CONST_VTBL struct DPCHConnectionCheckEventsVtbl *lpVtbl; }; #ifdef COBJMACROS #define DPCHConnectionCheckEvents_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define DPCHConnectionCheckEvents_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define DPCHConnectionCheckEvents_Release(This) \ (This)->lpVtbl -> Release(This) #define DPCHConnectionCheckEvents_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define DPCHConnectionCheckEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define DPCHConnectionCheckEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define DPCHConnectionCheckEvents_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 /* __DPCHConnectionCheckEvents_DISPINTERFACE_DEFINED__ */ #ifndef __IPCHToolBar_INTERFACE_DEFINED__ #define __IPCHToolBar_INTERFACE_DEFINED__ /* interface IPCHToolBar */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IPCHToolBar; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("FC7D9E18-3F9E-11d3-93C0-00C04F72DAF7") IPCHToolBar : public IDispatch { public: virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Definition( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Definition( /* [in] */ BSTR newVal) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Mode( /* [retval][out] */ TB_MODE *pVal) = 0; virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Mode( /* [in] */ TB_MODE newVal) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE SetState( /* [in] */ BSTR bstrText, /* [in] */ VARIANT_BOOL fEnabled) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE SetVisibility( /* [in] */ BSTR bstrText, /* [in] */ VARIANT_BOOL fVisible) = 0; }; #else /* C style interface */ typedef struct IPCHToolBarVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IPCHToolBar * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IPCHToolBar * This); ULONG ( STDMETHODCALLTYPE *Release )( IPCHToolBar * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IPCHToolBar * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IPCHToolBar * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IPCHToolBar * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IPCHToolBar * 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][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Definition )( IPCHToolBar * This, /* [retval][out] */ BSTR *pVal); /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Definition )( IPCHToolBar * This, /* [in] */ BSTR newVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Mode )( IPCHToolBar * This, /* [retval][out] */ TB_MODE *pVal); /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Mode )( IPCHToolBar * This, /* [in] */ TB_MODE newVal); /* [id] */ HRESULT ( STDMETHODCALLTYPE *SetState )( IPCHToolBar * This, /* [in] */ BSTR bstrText, /* [in] */ VARIANT_BOOL fEnabled); /* [id] */ HRESULT ( STDMETHODCALLTYPE *SetVisibility )( IPCHToolBar * This, /* [in] */ BSTR bstrText, /* [in] */ VARIANT_BOOL fVisible); END_INTERFACE } IPCHToolBarVtbl; interface IPCHToolBar { CONST_VTBL struct IPCHToolBarVtbl *lpVtbl; }; #ifdef COBJMACROS #define IPCHToolBar_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IPCHToolBar_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IPCHToolBar_Release(This) \ (This)->lpVtbl -> Release(This) #define IPCHToolBar_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IPCHToolBar_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IPCHToolBar_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IPCHToolBar_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IPCHToolBar_get_Definition(This,pVal) \ (This)->lpVtbl -> get_Definition(This,pVal) #define IPCHToolBar_put_Definition(This,newVal) \ (This)->lpVtbl -> put_Definition(This,newVal) #define IPCHToolBar_get_Mode(This,pVal) \ (This)->lpVtbl -> get_Mode(This,pVal) #define IPCHToolBar_put_Mode(This,newVal) \ (This)->lpVtbl -> put_Mode(This,newVal) #define IPCHToolBar_SetState(This,bstrText,fEnabled) \ (This)->lpVtbl -> SetState(This,bstrText,fEnabled) #define IPCHToolBar_SetVisibility(This,bstrText,fVisible) \ (This)->lpVtbl -> SetVisibility(This,bstrText,fVisible) #endif /* COBJMACROS */ #endif /* C style interface */ /* [id][propget] */ HRESULT STDMETHODCALLTYPE IPCHToolBar_get_Definition_Proxy( IPCHToolBar * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IPCHToolBar_get_Definition_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propput] */ HRESULT STDMETHODCALLTYPE IPCHToolBar_put_Definition_Proxy( IPCHToolBar * This, /* [in] */ BSTR newVal); void __RPC_STUB IPCHToolBar_put_Definition_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IPCHToolBar_get_Mode_Proxy( IPCHToolBar * This, /* [retval][out] */ TB_MODE *pVal); void __RPC_STUB IPCHToolBar_get_Mode_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propput] */ HRESULT STDMETHODCALLTYPE IPCHToolBar_put_Mode_Proxy( IPCHToolBar * This, /* [in] */ TB_MODE newVal); void __RPC_STUB IPCHToolBar_put_Mode_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IPCHToolBar_SetState_Proxy( IPCHToolBar * This, /* [in] */ BSTR bstrText, /* [in] */ VARIANT_BOOL fEnabled); void __RPC_STUB IPCHToolBar_SetState_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IPCHToolBar_SetVisibility_Proxy( IPCHToolBar * This, /* [in] */ BSTR bstrText, /* [in] */ VARIANT_BOOL fVisible); void __RPC_STUB IPCHToolBar_SetVisibility_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IPCHToolBar_INTERFACE_DEFINED__ */ #ifndef __DPCHToolBarEvents_DISPINTERFACE_DEFINED__ #define __DPCHToolBarEvents_DISPINTERFACE_DEFINED__ /* dispinterface DPCHToolBarEvents */ /* [helpstring][uuid] */ EXTERN_C const IID DIID_DPCHToolBarEvents; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("FC7D9E19-3F9E-11d3-93C0-00C04F72DAF7") DPCHToolBarEvents : public IDispatch { }; #else /* C style interface */ typedef struct DPCHToolBarEventsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( DPCHToolBarEvents * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( DPCHToolBarEvents * This); ULONG ( STDMETHODCALLTYPE *Release )( DPCHToolBarEvents * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( DPCHToolBarEvents * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( DPCHToolBarEvents * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( DPCHToolBarEvents * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( DPCHToolBarEvents * 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 } DPCHToolBarEventsVtbl; interface DPCHToolBarEvents { CONST_VTBL struct DPCHToolBarEventsVtbl *lpVtbl; }; #ifdef COBJMACROS #define DPCHToolBarEvents_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define DPCHToolBarEvents_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define DPCHToolBarEvents_Release(This) \ (This)->lpVtbl -> Release(This) #define DPCHToolBarEvents_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define DPCHToolBarEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define DPCHToolBarEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define DPCHToolBarEvents_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 /* __DPCHToolBarEvents_DISPINTERFACE_DEFINED__ */ #ifndef __IPCHProgressBar_INTERFACE_DEFINED__ #define __IPCHProgressBar_INTERFACE_DEFINED__ /* interface IPCHProgressBar */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IPCHProgressBar; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("FC7D9E1A-3F9E-11d3-93C0-00C04F72DAF7") IPCHProgressBar : public IDispatch { public: virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_LowLimit( /* [retval][out] */ long *pVal) = 0; virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_LowLimit( /* [in] */ long newVal) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_HighLimit( /* [retval][out] */ long *pVal) = 0; virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_HighLimit( /* [in] */ long newVal) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Pos( /* [retval][out] */ long *pVal) = 0; virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Pos( /* [in] */ long newVal) = 0; }; #else /* C style interface */ typedef struct IPCHProgressBarVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IPCHProgressBar * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IPCHProgressBar * This); ULONG ( STDMETHODCALLTYPE *Release )( IPCHProgressBar * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IPCHProgressBar * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IPCHProgressBar * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IPCHProgressBar * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IPCHProgressBar * 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][propget] */ HRESULT ( STDMETHODCALLTYPE *get_LowLimit )( IPCHProgressBar * This, /* [retval][out] */ long *pVal); /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_LowLimit )( IPCHProgressBar * This, /* [in] */ long newVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_HighLimit )( IPCHProgressBar * This, /* [retval][out] */ long *pVal); /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_HighLimit )( IPCHProgressBar * This, /* [in] */ long newVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Pos )( IPCHProgressBar * This, /* [retval][out] */ long *pVal); /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Pos )( IPCHProgressBar * This, /* [in] */ long newVal); END_INTERFACE } IPCHProgressBarVtbl; interface IPCHProgressBar { CONST_VTBL struct IPCHProgressBarVtbl *lpVtbl; }; #ifdef COBJMACROS #define IPCHProgressBar_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IPCHProgressBar_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IPCHProgressBar_Release(This) \ (This)->lpVtbl -> Release(This) #define IPCHProgressBar_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IPCHProgressBar_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IPCHProgressBar_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IPCHProgressBar_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IPCHProgressBar_get_LowLimit(This,pVal) \ (This)->lpVtbl -> get_LowLimit(This,pVal) #define IPCHProgressBar_put_LowLimit(This,newVal) \ (This)->lpVtbl -> put_LowLimit(This,newVal) #define IPCHProgressBar_get_HighLimit(This,pVal) \ (This)->lpVtbl -> get_HighLimit(This,pVal) #define IPCHProgressBar_put_HighLimit(This,newVal) \ (This)->lpVtbl -> put_HighLimit(This,newVal) #define IPCHProgressBar_get_Pos(This,pVal) \ (This)->lpVtbl -> get_Pos(This,pVal) #define IPCHProgressBar_put_Pos(This,newVal) \ (This)->lpVtbl -> put_Pos(This,newVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [id][propget] */ HRESULT STDMETHODCALLTYPE IPCHProgressBar_get_LowLimit_Proxy( IPCHProgressBar * This, /* [retval][out] */ long *pVal); void __RPC_STUB IPCHProgressBar_get_LowLimit_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propput] */ HRESULT STDMETHODCALLTYPE IPCHProgressBar_put_LowLimit_Proxy( IPCHProgressBar * This, /* [in] */ long newVal); void __RPC_STUB IPCHProgressBar_put_LowLimit_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IPCHProgressBar_get_HighLimit_Proxy( IPCHProgressBar * This, /* [retval][out] */ long *pVal); void __RPC_STUB IPCHProgressBar_get_HighLimit_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propput] */ HRESULT STDMETHODCALLTYPE IPCHProgressBar_put_HighLimit_Proxy( IPCHProgressBar * This, /* [in] */ long newVal); void __RPC_STUB IPCHProgressBar_put_HighLimit_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IPCHProgressBar_get_Pos_Proxy( IPCHProgressBar * This, /* [retval][out] */ long *pVal); void __RPC_STUB IPCHProgressBar_get_Pos_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propput] */ HRESULT STDMETHODCALLTYPE IPCHProgressBar_put_Pos_Proxy( IPCHProgressBar * This, /* [in] */ long newVal); void __RPC_STUB IPCHProgressBar_put_Pos_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IPCHProgressBar_INTERFACE_DEFINED__ */ #ifndef __IPCHHelpViewerWrapper_INTERFACE_DEFINED__ #define __IPCHHelpViewerWrapper_INTERFACE_DEFINED__ /* interface IPCHHelpViewerWrapper */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IPCHHelpViewerWrapper; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("FC7D9E16-3F9E-11d3-93C0-00C04F72DAF7") IPCHHelpViewerWrapper : public IDispatch { public: virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_WebBrowser( /* [retval][out] */ IUnknown **pVal) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE Navigate( /* [in] */ BSTR bstrURL) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE Print( void) = 0; }; #else /* C style interface */ typedef struct IPCHHelpViewerWrapperVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IPCHHelpViewerWrapper * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IPCHHelpViewerWrapper * This); ULONG ( STDMETHODCALLTYPE *Release )( IPCHHelpViewerWrapper * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IPCHHelpViewerWrapper * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IPCHHelpViewerWrapper * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IPCHHelpViewerWrapper * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IPCHHelpViewerWrapper * 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][propget] */ HRESULT ( STDMETHODCALLTYPE *get_WebBrowser )( IPCHHelpViewerWrapper * This, /* [retval][out] */ IUnknown **pVal); /* [id] */ HRESULT ( STDMETHODCALLTYPE *Navigate )( IPCHHelpViewerWrapper * This, /* [in] */ BSTR bstrURL); /* [id] */ HRESULT ( STDMETHODCALLTYPE *Print )( IPCHHelpViewerWrapper * This); END_INTERFACE } IPCHHelpViewerWrapperVtbl; interface IPCHHelpViewerWrapper { CONST_VTBL struct IPCHHelpViewerWrapperVtbl *lpVtbl; }; #ifdef COBJMACROS #define IPCHHelpViewerWrapper_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IPCHHelpViewerWrapper_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IPCHHelpViewerWrapper_Release(This) \ (This)->lpVtbl -> Release(This) #define IPCHHelpViewerWrapper_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IPCHHelpViewerWrapper_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IPCHHelpViewerWrapper_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IPCHHelpViewerWrapper_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IPCHHelpViewerWrapper_get_WebBrowser(This,pVal) \ (This)->lpVtbl -> get_WebBrowser(This,pVal) #define IPCHHelpViewerWrapper_Navigate(This,bstrURL) \ (This)->lpVtbl -> Navigate(This,bstrURL) #define IPCHHelpViewerWrapper_Print(This) \ (This)->lpVtbl -> Print(This) #endif /* COBJMACROS */ #endif /* C style interface */ /* [id][propget] */ HRESULT STDMETHODCALLTYPE IPCHHelpViewerWrapper_get_WebBrowser_Proxy( IPCHHelpViewerWrapper * This, /* [retval][out] */ IUnknown **pVal); void __RPC_STUB IPCHHelpViewerWrapper_get_WebBrowser_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IPCHHelpViewerWrapper_Navigate_Proxy( IPCHHelpViewerWrapper * This, /* [in] */ BSTR bstrURL); void __RPC_STUB IPCHHelpViewerWrapper_Navigate_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IPCHHelpViewerWrapper_Print_Proxy( IPCHHelpViewerWrapper * This); void __RPC_STUB IPCHHelpViewerWrapper_Print_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IPCHHelpViewerWrapper_INTERFACE_DEFINED__ */ #ifndef __IPCHHelpHost_INTERFACE_DEFINED__ #define __IPCHHelpHost_INTERFACE_DEFINED__ /* interface IPCHHelpHost */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IPCHHelpHost; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("BF72E210-FA10-4BB5-A348-269D7615A520") IPCHHelpHost : public IDispatch { public: virtual HRESULT STDMETHODCALLTYPE DisplayTopicFromURL( /* [in] */ BSTR url, /* [in] */ VARIANT options) = 0; }; #else /* C style interface */ typedef struct IPCHHelpHostVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IPCHHelpHost * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IPCHHelpHost * This); ULONG ( STDMETHODCALLTYPE *Release )( IPCHHelpHost * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IPCHHelpHost * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IPCHHelpHost * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IPCHHelpHost * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IPCHHelpHost * 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); HRESULT ( STDMETHODCALLTYPE *DisplayTopicFromURL )( IPCHHelpHost * This, /* [in] */ BSTR url, /* [in] */ VARIANT options); END_INTERFACE } IPCHHelpHostVtbl; interface IPCHHelpHost { CONST_VTBL struct IPCHHelpHostVtbl *lpVtbl; }; #ifdef COBJMACROS #define IPCHHelpHost_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IPCHHelpHost_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IPCHHelpHost_Release(This) \ (This)->lpVtbl -> Release(This) #define IPCHHelpHost_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IPCHHelpHost_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IPCHHelpHost_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IPCHHelpHost_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IPCHHelpHost_DisplayTopicFromURL(This,url,options) \ (This)->lpVtbl -> DisplayTopicFromURL(This,url,options) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IPCHHelpHost_DisplayTopicFromURL_Proxy( IPCHHelpHost * This, /* [in] */ BSTR url, /* [in] */ VARIANT options); void __RPC_STUB IPCHHelpHost_DisplayTopicFromURL_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IPCHHelpHost_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_PCHBootstrapper; #ifdef __cplusplus class DECLSPEC_UUID("FC7D9E02-3F9E-11D3-93C0-00C04F72DAF7") PCHBootstrapper; #endif EXTERN_C const CLSID CLSID_PCHHelpCenter; #ifdef __cplusplus class DECLSPEC_UUID("FC7D9E05-3F9E-11D3-93C0-00C04F72DAF7") PCHHelpCenter; #endif EXTERN_C const CLSID CLSID_PCHHelpViewerWrapper; #ifdef __cplusplus class DECLSPEC_UUID("FC7D9E06-3F9E-11D3-93C0-00C04F72DAF7") PCHHelpViewerWrapper; #endif EXTERN_C const CLSID CLSID_PCHConnectionCheck; #ifdef __cplusplus class DECLSPEC_UUID("FC7D9E07-3F9E-11D3-93C0-00C04F72DAF7") PCHConnectionCheck; #endif EXTERN_C const CLSID CLSID_PCHToolBar; #ifdef __cplusplus class DECLSPEC_UUID("FC7D9E08-3F9E-11D3-93C0-00C04F72DAF7") PCHToolBar; #endif EXTERN_C const CLSID CLSID_PCHProgressBar; #ifdef __cplusplus class DECLSPEC_UUID("FC7D9E09-3F9E-11D3-93C0-00C04F72DAF7") PCHProgressBar; #endif EXTERN_C const CLSID CLSID_PCHJavaScriptWrapper; #ifdef __cplusplus class DECLSPEC_UUID("FC7D9F01-3F9E-11D3-93C0-00C04F72DAF7") PCHJavaScriptWrapper; #endif EXTERN_C const CLSID CLSID_PCHVBScriptWrapper; #ifdef __cplusplus class DECLSPEC_UUID("FC7D9F02-3F9E-11D3-93C0-00C04F72DAF7") PCHVBScriptWrapper; #endif EXTERN_C const CLSID CLSID_HCPProtocol; #ifdef __cplusplus class DECLSPEC_UUID("FC7D9F03-3F9E-11D3-93C0-00C04F72DAF7") HCPProtocol; #endif EXTERN_C const CLSID CLSID_MSITSProtocol; #ifdef __cplusplus class DECLSPEC_UUID("9D148291-B9C8-11D0-A4CC-0000F80149F6") MSITSProtocol; #endif #endif /* __HelpCenterTypeLib_LIBRARY_DEFINED__ */ /* Additional Prototypes for ALL interfaces */ /* end of Additional Prototypes */ #ifdef __cplusplus } #endif #endif