Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

381 lines
12 KiB

/* this ALWAYS GENERATED file contains the definitions for the interfaces */
/* File created by MIDL compiler version 3.02.88 */
/* at Wed Nov 19 15:26:49 1997
*/
/* Compiler settings for x:\dev-vs\devbin\htmlhelp\v6\idl\HelpSys.idl:
Os (OptLev=s), W1, Zp8, env=Win32, ms_ext, c_ext
error checks: none
*/
//@@MIDL_FILE_HEADING( )
#include "rpc.h"
#include "rpcndr.h"
#ifndef COM_NO_WINDOWS_H
#include "windows.h"
#include "ole2.h"
#endif /*COM_NO_WINDOWS_H*/
#ifndef __HelpSys_h__
#define __HelpSys_h__
#ifdef __cplusplus
extern "C"{
#endif
/* Forward Declarations */
#ifndef __IVsHelpSystem_FWD_DEFINED__
#define __IVsHelpSystem_FWD_DEFINED__
typedef interface IVsHelpSystem IVsHelpSystem;
#endif /* __IVsHelpSystem_FWD_DEFINED__ */
/* header files for imported files */
#include "oaidl.h"
#include "ocidl.h"
void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t);
void __RPC_USER MIDL_user_free( void __RPC_FAR * );
/****************************************
* Generated header for interface: __MIDL_itf_HelpSys_0000
* at Wed Nov 19 15:26:49 1997
* using MIDL 3.02.88
****************************************/
/* [local] */
typedef /* [v1_enum] */
enum _VHS_COMMANDS
{ VHS_Default = 0,
VHS_NoErrorMessages = 0x8,
VHS_UseBrowser = 0x1,
VHS_UseHelp = 0x2,
VHS_Localize = 0x4
} VHS_COMMAND;
extern RPC_IF_HANDLE __MIDL_itf_HelpSys_0000_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_HelpSys_0000_v0_0_s_ifspec;
#ifndef __IVsHelpSystem_INTERFACE_DEFINED__
#define __IVsHelpSystem_INTERFACE_DEFINED__
/****************************************
* Generated header for interface: IVsHelpSystem
* at Wed Nov 19 15:26:49 1997
* using MIDL 3.02.88
****************************************/
/* [unique][helpstring][uuid][object] */
EXTERN_C const IID IID_IVsHelpSystem;
#if defined(__cplusplus) && !defined(CINTERFACE)
interface DECLSPEC_UUID("854d7ac0-bc3d-11d0-b421-00a0c90f9dc4")
IVsHelpSystem : public IUnknown
{
public:
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE KeywordSearch(
/* [in] */ LPCOLESTR pszKeyword,
/* [in] */ const DWORD dwFlags,
/* [in] */ DWORD dwReserved) = 0;
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ALinkSearch(
/* [in] */ LPCOLESTR pszALink,
/* [in] */ const DWORD dwFlags,
/* [in] */ DWORD dwReserved) = 0;
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE KeywordSearchDlg(
/* [in] */ LPCOLESTR pszKeyword,
/* [in] */ const DWORD dwFlags,
/* [in] */ DWORD dwReserved) = 0;
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE FullTextSearchDlg(
/* [in] */ LPCOLESTR pszQuery,
/* [in] */ const DWORD dwFlags,
/* [in] */ DWORD dwReserved) = 0;
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetCurrentURL(
/* [out] */ BSTR __RPC_FAR *ppszURL) = 0;
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE DisplayTopicFromURL(
/* [in] */ LPCOLESTR pszURL,
/* [in] */ const DWORD Command) = 0;
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE DisplayTopicFromIdentifier(
/* [in] */ LPCOLESTR pszFile,
/* [in] */ const DWORD Id,
/* [in] */ const DWORD Command) = 0;
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ActivateHelpSystem(
/* [in] */ const DWORD dwFlags) = 0;
};
#else /* C style interface */
typedef struct IVsHelpSystemVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IVsHelpSystem __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IVsHelpSystem __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IVsHelpSystem __RPC_FAR * This);
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *KeywordSearch )(
IVsHelpSystem __RPC_FAR * This,
/* [in] */ LPCOLESTR pszKeyword,
/* [in] */ const DWORD dwFlags,
/* [in] */ DWORD dwReserved);
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ALinkSearch )(
IVsHelpSystem __RPC_FAR * This,
/* [in] */ LPCOLESTR pszALink,
/* [in] */ const DWORD dwFlags,
/* [in] */ DWORD dwReserved);
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *KeywordSearchDlg )(
IVsHelpSystem __RPC_FAR * This,
/* [in] */ LPCOLESTR pszKeyword,
/* [in] */ const DWORD dwFlags,
/* [in] */ DWORD dwReserved);
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FullTextSearchDlg )(
IVsHelpSystem __RPC_FAR * This,
/* [in] */ LPCOLESTR pszQuery,
/* [in] */ const DWORD dwFlags,
/* [in] */ DWORD dwReserved);
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCurrentURL )(
IVsHelpSystem __RPC_FAR * This,
/* [out] */ BSTR __RPC_FAR *ppszURL);
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DisplayTopicFromURL )(
IVsHelpSystem __RPC_FAR * This,
/* [in] */ LPCOLESTR pszURL,
/* [in] */ const DWORD Command);
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DisplayTopicFromIdentifier )(
IVsHelpSystem __RPC_FAR * This,
/* [in] */ LPCOLESTR pszFile,
/* [in] */ const DWORD Id,
/* [in] */ const DWORD Command);
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ActivateHelpSystem )(
IVsHelpSystem __RPC_FAR * This,
/* [in] */ const DWORD dwFlags);
END_INTERFACE
} IVsHelpSystemVtbl;
interface IVsHelpSystem
{
CONST_VTBL struct IVsHelpSystemVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IVsHelpSystem_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IVsHelpSystem_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IVsHelpSystem_Release(This) \
(This)->lpVtbl -> Release(This)
#define IVsHelpSystem_KeywordSearch(This,pszKeyword,dwFlags,dwReserved) \
(This)->lpVtbl -> KeywordSearch(This,pszKeyword,dwFlags,dwReserved)
#define IVsHelpSystem_ALinkSearch(This,pszALink,dwFlags,dwReserved) \
(This)->lpVtbl -> ALinkSearch(This,pszALink,dwFlags,dwReserved)
#define IVsHelpSystem_KeywordSearchDlg(This,pszKeyword,dwFlags,dwReserved) \
(This)->lpVtbl -> KeywordSearchDlg(This,pszKeyword,dwFlags,dwReserved)
#define IVsHelpSystem_FullTextSearchDlg(This,pszQuery,dwFlags,dwReserved) \
(This)->lpVtbl -> FullTextSearchDlg(This,pszQuery,dwFlags,dwReserved)
#define IVsHelpSystem_GetCurrentURL(This,ppszURL) \
(This)->lpVtbl -> GetCurrentURL(This,ppszURL)
#define IVsHelpSystem_DisplayTopicFromURL(This,pszURL,Command) \
(This)->lpVtbl -> DisplayTopicFromURL(This,pszURL,Command)
#define IVsHelpSystem_DisplayTopicFromIdentifier(This,pszFile,Id,Command) \
(This)->lpVtbl -> DisplayTopicFromIdentifier(This,pszFile,Id,Command)
#define IVsHelpSystem_ActivateHelpSystem(This,dwFlags) \
(This)->lpVtbl -> ActivateHelpSystem(This,dwFlags)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IVsHelpSystem_KeywordSearch_Proxy(
IVsHelpSystem __RPC_FAR * This,
/* [in] */ LPCOLESTR pszKeyword,
/* [in] */ const DWORD dwFlags,
/* [in] */ DWORD dwReserved);
void __RPC_STUB IVsHelpSystem_KeywordSearch_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IVsHelpSystem_ALinkSearch_Proxy(
IVsHelpSystem __RPC_FAR * This,
/* [in] */ LPCOLESTR pszALink,
/* [in] */ const DWORD dwFlags,
/* [in] */ DWORD dwReserved);
void __RPC_STUB IVsHelpSystem_ALinkSearch_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IVsHelpSystem_KeywordSearchDlg_Proxy(
IVsHelpSystem __RPC_FAR * This,
/* [in] */ LPCOLESTR pszKeyword,
/* [in] */ const DWORD dwFlags,
/* [in] */ DWORD dwReserved);
void __RPC_STUB IVsHelpSystem_KeywordSearchDlg_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IVsHelpSystem_FullTextSearchDlg_Proxy(
IVsHelpSystem __RPC_FAR * This,
/* [in] */ LPCOLESTR pszQuery,
/* [in] */ const DWORD dwFlags,
/* [in] */ DWORD dwReserved);
void __RPC_STUB IVsHelpSystem_FullTextSearchDlg_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IVsHelpSystem_GetCurrentURL_Proxy(
IVsHelpSystem __RPC_FAR * This,
/* [out] */ BSTR __RPC_FAR *ppszURL);
void __RPC_STUB IVsHelpSystem_GetCurrentURL_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IVsHelpSystem_DisplayTopicFromURL_Proxy(
IVsHelpSystem __RPC_FAR * This,
/* [in] */ LPCOLESTR pszURL,
/* [in] */ const DWORD Command);
void __RPC_STUB IVsHelpSystem_DisplayTopicFromURL_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IVsHelpSystem_DisplayTopicFromIdentifier_Proxy(
IVsHelpSystem __RPC_FAR * This,
/* [in] */ LPCOLESTR pszFile,
/* [in] */ const DWORD Id,
/* [in] */ const DWORD Command);
void __RPC_STUB IVsHelpSystem_DisplayTopicFromIdentifier_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IVsHelpSystem_ActivateHelpSystem_Proxy(
IVsHelpSystem __RPC_FAR * This,
/* [in] */ const DWORD dwFlags);
void __RPC_STUB IVsHelpSystem_ActivateHelpSystem_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IVsHelpSystem_INTERFACE_DEFINED__ */
/****************************************
* Generated header for interface: __MIDL_itf_HelpSys_0136
* at Wed Nov 19 15:26:49 1997
* using MIDL 3.02.88
****************************************/
/* [local] */
#define SID_SVsHelpService IID_IVsHelpSystem
#define SID_SHelpService IID_IVsHelpSystem
enum VsHelpErrors
{ VSHELP_E_HTMLHELP_UNKNOWN = 0x80000000 | 4 << 16 | 0x1000,
VSHELP_E_COLLECTIONDOESNOTEXIST = 0x80000000 | 4 << 16 | 0x1001,
VSHELP_E_COLLECTIONNOTREGISTERED = 0x80000000 | 4 << 16 | 0x1002,
VSHELP_E_REGISTRATION = 0x80000000 | 4 << 16 | 0x1003,
VSHELP_E_PREFERREDCOLLECTION = 0x80000000 | 4 << 16 | 0x1004
};
extern RPC_IF_HANDLE __MIDL_itf_HelpSys_0136_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_HelpSys_0136_v0_0_s_ifspec;
/* Additional Prototypes for ALL interfaces */
unsigned long __RPC_USER BSTR_UserSize( unsigned long __RPC_FAR *, unsigned long , BSTR __RPC_FAR * );
unsigned char __RPC_FAR * __RPC_USER BSTR_UserMarshal( unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * );
unsigned char __RPC_FAR * __RPC_USER BSTR_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * );
void __RPC_USER BSTR_UserFree( unsigned long __RPC_FAR *, BSTR __RPC_FAR * );
/* end of Additional Prototypes */
#ifdef __cplusplus
}
#endif
#endif