Generate as much headers as possible from idl

svn path=/trunk/; revision=28198
This commit is contained in:
Hervé Poussineau 2007-08-06 16:16:57 +00:00
parent c5a567cffc
commit f6cd5eefb6
13 changed files with 12 additions and 11920 deletions

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -1,645 +0,0 @@
/*** Autogenerated by WIDL 0.3.0 from include\psdk\dispex.idl - Do not edit ***/
#include <rpc.h>
#include <rpcndr.h>
#ifndef __WIDL_INCLUDE_PSDK_DISPEX_H
#define __WIDL_INCLUDE_PSDK_DISPEX_H
#ifdef __cplusplus
extern "C" {
#endif
#include <ocidl.h>
#include <oleidl.h>
#include <oaidl.h>
#include <servprov.h>
#define fdexNameCaseSensitive 0x00000001L
#define fdexNameEnsure 0x00000002L
#define fdexNameImplicit 0x00000004L
#define fdexNameCaseInsensitive 0x00000008L
#define fdexNameInternal 0x00000010L
#define fdexNameNoDynamicProperties 0x00000020L
#define fdexPropCanGet 0x00000001L
#define fdexPropCannotGet 0x00000002L
#define fdexPropCanPut 0x00000004L
#define fdexPropCannotPut 0x00000008L
#define fdexPropCanPutRef 0x00000010L
#define fdexPropCannotPutRef 0x00000020L
#define fdexPropNoSideEffects 0x00000040L
#define fdexPropDynamicType 0x00000080L
#define fdexPropCanCall 0x00000100L
#define fdexPropCannotCall 0x00000200L
#define fdexPropCanConstruct 0x00000400L
#define fdexPropCannotConstruct 0x00000800L
#define fdexPropCanSourceEvents 0x00001000L
#define fdexPropCannotSourceEvents 0x00002000L
#define fdexEnumDefault 0x00000001L
#define fdexEnumAll 0x00000002L
#define grfdexPropCanAll \
(fdexPropCanGet | fdexPropCanPut | fdexPropCanPutRef | \
fdexPropCanCall | fdexPropCanConstruct | fdexPropCanSourceEvents)
#define grfdexPropCannotAll \
(fdexPropCannotGet | fdexPropCannotPut | fdexPropCannotPutRef | \
fdexPropCannotCall | fdexPropCannotConstruct | fdexPropCannotSourceEvents)
#define grfdexPropExtraAll \
(fdexPropNoSideEffects | fdexPropDynamicType)
#define grfdexPropAll \
(grfdexPropCanAll | grfdexPropCannotAll | grfdexPropExtraAll)
#define DISPATCH_CONSTRUCT 0x4000
#define DISPID_THIS (-613)
#define DISPID_STARTENUM DISPID_UNKNOWN
#ifndef __IDispatchEx_FWD_DEFINED__
#define __IDispatchEx_FWD_DEFINED__
typedef interface IDispatchEx IDispatchEx;
#endif
/*****************************************************************************
* IDispatchEx interface
*/
#ifndef __IDispatchEx_INTERFACE_DEFINED__
#define __IDispatchEx_INTERFACE_DEFINED__
DEFINE_GUID(IID_IDispatchEx, 0xa6ef9860, 0xc720, 0x11d0, 0x93,0x37, 0x00,0xa0,0xc9,0x0d,0xca,0xa9);
#if defined(__cplusplus) && !defined(CINTERFACE)
interface IDispatchEx : public IDispatch
{
virtual HRESULT STDMETHODCALLTYPE GetDispID(
BSTR bstrName,
DWORD grfdex,
DISPID* pid) = 0;
virtual HRESULT STDMETHODCALLTYPE InvokeEx(
DISPID id,
LCID lcid,
WORD wFlags,
DISPPARAMS* pdp,
VARIANT* pvarRes,
EXCEPINFO* pei,
IServiceProvider* pspCaller) = 0;
virtual HRESULT STDMETHODCALLTYPE DeleteMemberByName(
BSTR bstrName,
DWORD grfdex) = 0;
virtual HRESULT STDMETHODCALLTYPE DeleteMemberByDispID(
DISPID id) = 0;
virtual HRESULT STDMETHODCALLTYPE GetMemberProperties(
DISPID id,
DWORD grfdexFetch,
DWORD* pgrfdex) = 0;
virtual HRESULT STDMETHODCALLTYPE GetMemberName(
DISPID id,
BSTR* pbstrName) = 0;
virtual HRESULT STDMETHODCALLTYPE GetNextDispID(
DWORD grfdex,
DISPID id,
DISPID* pid) = 0;
virtual HRESULT STDMETHODCALLTYPE GetNameSpaceParent(
IUnknown** ppunk) = 0;
};
#else
typedef struct IDispatchExVtbl {
BEGIN_INTERFACE
/*** IUnknown methods ***/
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
IDispatchEx* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE *AddRef)(
IDispatchEx* This);
ULONG (STDMETHODCALLTYPE *Release)(
IDispatchEx* This);
/*** IDispatch methods ***/
HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
IDispatchEx* This,
UINT* pctinfo);
HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
IDispatchEx* This,
UINT iTInfo,
LCID lcid,
ITypeInfo** ppTInfo);
HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
IDispatchEx* This,
REFIID riid,
LPOLESTR* rgszNames,
UINT cNames,
LCID lcid,
DISPID* rgDispId);
HRESULT (STDMETHODCALLTYPE *Invoke)(
IDispatchEx* This,
DISPID dispIdMember,
REFIID riid,
LCID lcid,
WORD wFlags,
DISPPARAMS* pDispParams,
VARIANT* pVarResult,
EXCEPINFO* pExcepInfo,
UINT* puArgErr);
/*** IDispatchEx methods ***/
HRESULT (STDMETHODCALLTYPE *GetDispID)(
IDispatchEx* This,
BSTR bstrName,
DWORD grfdex,
DISPID* pid);
HRESULT (STDMETHODCALLTYPE *InvokeEx)(
IDispatchEx* This,
DISPID id,
LCID lcid,
WORD wFlags,
DISPPARAMS* pdp,
VARIANT* pvarRes,
EXCEPINFO* pei,
IServiceProvider* pspCaller);
HRESULT (STDMETHODCALLTYPE *DeleteMemberByName)(
IDispatchEx* This,
BSTR bstrName,
DWORD grfdex);
HRESULT (STDMETHODCALLTYPE *DeleteMemberByDispID)(
IDispatchEx* This,
DISPID id);
HRESULT (STDMETHODCALLTYPE *GetMemberProperties)(
IDispatchEx* This,
DISPID id,
DWORD grfdexFetch,
DWORD* pgrfdex);
HRESULT (STDMETHODCALLTYPE *GetMemberName)(
IDispatchEx* This,
DISPID id,
BSTR* pbstrName);
HRESULT (STDMETHODCALLTYPE *GetNextDispID)(
IDispatchEx* This,
DWORD grfdex,
DISPID id,
DISPID* pid);
HRESULT (STDMETHODCALLTYPE *GetNameSpaceParent)(
IDispatchEx* This,
IUnknown** ppunk);
END_INTERFACE
} IDispatchExVtbl;
interface IDispatchEx {
const IDispatchExVtbl* lpVtbl;
};
#ifdef COBJMACROS
/*** IUnknown methods ***/
#define IDispatchEx_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b)
#define IDispatchEx_AddRef(p) (p)->lpVtbl->AddRef(p)
#define IDispatchEx_Release(p) (p)->lpVtbl->Release(p)
/*** IDispatch methods ***/
#define IDispatchEx_GetTypeInfoCount(p,a) (p)->lpVtbl->GetTypeInfoCount(p,a)
#define IDispatchEx_GetTypeInfo(p,a,b,c) (p)->lpVtbl->GetTypeInfo(p,a,b,c)
#define IDispatchEx_GetIDsOfNames(p,a,b,c,d,e) (p)->lpVtbl->GetIDsOfNames(p,a,b,c,d,e)
#define IDispatchEx_Invoke(p,a,b,c,d,e,f,g,h) (p)->lpVtbl->Invoke(p,a,b,c,d,e,f,g,h)
/*** IDispatchEx methods ***/
#define IDispatchEx_GetDispID(p,a,b,c) (p)->lpVtbl->GetDispID(p,a,b,c)
#define IDispatchEx_InvokeEx(p,a,b,c,d,e,f,g) (p)->lpVtbl->InvokeEx(p,a,b,c,d,e,f,g)
#define IDispatchEx_DeleteMemberByName(p,a,b) (p)->lpVtbl->DeleteMemberByName(p,a,b)
#define IDispatchEx_DeleteMemberByDispID(p,a) (p)->lpVtbl->DeleteMemberByDispID(p,a)
#define IDispatchEx_GetMemberProperties(p,a,b,c) (p)->lpVtbl->GetMemberProperties(p,a,b,c)
#define IDispatchEx_GetMemberName(p,a,b) (p)->lpVtbl->GetMemberName(p,a,b)
#define IDispatchEx_GetNextDispID(p,a,b,c) (p)->lpVtbl->GetNextDispID(p,a,b,c)
#define IDispatchEx_GetNameSpaceParent(p,a) (p)->lpVtbl->GetNameSpaceParent(p,a)
#endif
#endif
HRESULT CALLBACK IDispatchEx_GetDispID_Proxy(
IDispatchEx* This,
BSTR bstrName,
DWORD grfdex,
DISPID* pid);
void __RPC_STUB IDispatchEx_GetDispID_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IDispatchEx_RemoteInvokeEx_Proxy(
IDispatchEx* This,
DISPID id,
LCID lcid,
DWORD dwFlags,
DISPPARAMS* pdp,
VARIANT* pvarRes,
EXCEPINFO* pei,
IServiceProvider* pspCaller,
UINT cvarRefArg,
UINT* rgiRefArg,
VARIANT* rgvarRefArg);
void __RPC_STUB IDispatchEx_RemoteInvokeEx_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IDispatchEx_InvokeEx_Proxy(
IDispatchEx* This,
DISPID id,
LCID lcid,
WORD wFlags,
DISPPARAMS* pdp,
VARIANT* pvarRes,
EXCEPINFO* pei,
IServiceProvider* pspCaller);
HRESULT __RPC_STUB IDispatchEx_InvokeEx_Stub(
IDispatchEx* This,
DISPID id,
LCID lcid,
DWORD dwFlags,
DISPPARAMS* pdp,
VARIANT* pvarRes,
EXCEPINFO* pei,
IServiceProvider* pspCaller,
UINT cvarRefArg,
UINT* rgiRefArg,
VARIANT* rgvarRefArg);
HRESULT CALLBACK IDispatchEx_DeleteMemberByName_Proxy(
IDispatchEx* This,
BSTR bstrName,
DWORD grfdex);
void __RPC_STUB IDispatchEx_DeleteMemberByName_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IDispatchEx_DeleteMemberByDispID_Proxy(
IDispatchEx* This,
DISPID id);
void __RPC_STUB IDispatchEx_DeleteMemberByDispID_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IDispatchEx_GetMemberProperties_Proxy(
IDispatchEx* This,
DISPID id,
DWORD grfdexFetch,
DWORD* pgrfdex);
void __RPC_STUB IDispatchEx_GetMemberProperties_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IDispatchEx_GetMemberName_Proxy(
IDispatchEx* This,
DISPID id,
BSTR* pbstrName);
void __RPC_STUB IDispatchEx_GetMemberName_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IDispatchEx_GetNextDispID_Proxy(
IDispatchEx* This,
DWORD grfdex,
DISPID id,
DISPID* pid);
void __RPC_STUB IDispatchEx_GetNextDispID_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IDispatchEx_GetNameSpaceParent_Proxy(
IDispatchEx* This,
IUnknown** ppunk);
void __RPC_STUB IDispatchEx_GetNameSpaceParent_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
#endif /* __IDispatchEx_INTERFACE_DEFINED__ */
#ifndef __IDispError_FWD_DEFINED__
#define __IDispError_FWD_DEFINED__
typedef interface IDispError IDispError;
#endif
/*****************************************************************************
* IDispError interface
*/
#ifndef __IDispError_INTERFACE_DEFINED__
#define __IDispError_INTERFACE_DEFINED__
DEFINE_GUID(IID_IDispError, 0xa6ef9861, 0xc720, 0x11d0, 0x93,0x37, 0x00,0xa0,0xc9,0x0d,0xca,0xa9);
#if defined(__cplusplus) && !defined(CINTERFACE)
interface IDispError : public IUnknown
{
virtual HRESULT STDMETHODCALLTYPE QueryErrorInfo(
GUID guidErrorType,
IDispError** ppde) = 0;
virtual HRESULT STDMETHODCALLTYPE GetNext(
IDispError** ppde) = 0;
virtual HRESULT STDMETHODCALLTYPE GetHresult(
HRESULT* phr) = 0;
virtual HRESULT STDMETHODCALLTYPE GetSource(
BSTR* pbstrSource) = 0;
virtual HRESULT STDMETHODCALLTYPE GetHelpInfo(
BSTR* pbstrFileName,
DWORD* pdwContext) = 0;
virtual HRESULT STDMETHODCALLTYPE GetDescription(
BSTR* pbstrDescription) = 0;
};
#else
typedef struct IDispErrorVtbl {
BEGIN_INTERFACE
/*** IUnknown methods ***/
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
IDispError* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE *AddRef)(
IDispError* This);
ULONG (STDMETHODCALLTYPE *Release)(
IDispError* This);
/*** IDispError methods ***/
HRESULT (STDMETHODCALLTYPE *QueryErrorInfo)(
IDispError* This,
GUID guidErrorType,
IDispError** ppde);
HRESULT (STDMETHODCALLTYPE *GetNext)(
IDispError* This,
IDispError** ppde);
HRESULT (STDMETHODCALLTYPE *GetHresult)(
IDispError* This,
HRESULT* phr);
HRESULT (STDMETHODCALLTYPE *GetSource)(
IDispError* This,
BSTR* pbstrSource);
HRESULT (STDMETHODCALLTYPE *GetHelpInfo)(
IDispError* This,
BSTR* pbstrFileName,
DWORD* pdwContext);
HRESULT (STDMETHODCALLTYPE *GetDescription)(
IDispError* This,
BSTR* pbstrDescription);
END_INTERFACE
} IDispErrorVtbl;
interface IDispError {
const IDispErrorVtbl* lpVtbl;
};
#ifdef COBJMACROS
/*** IUnknown methods ***/
#define IDispError_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b)
#define IDispError_AddRef(p) (p)->lpVtbl->AddRef(p)
#define IDispError_Release(p) (p)->lpVtbl->Release(p)
/*** IDispError methods ***/
#define IDispError_QueryErrorInfo(p,a,b) (p)->lpVtbl->QueryErrorInfo(p,a,b)
#define IDispError_GetNext(p,a) (p)->lpVtbl->GetNext(p,a)
#define IDispError_GetHresult(p,a) (p)->lpVtbl->GetHresult(p,a)
#define IDispError_GetSource(p,a) (p)->lpVtbl->GetSource(p,a)
#define IDispError_GetHelpInfo(p,a,b) (p)->lpVtbl->GetHelpInfo(p,a,b)
#define IDispError_GetDescription(p,a) (p)->lpVtbl->GetDescription(p,a)
#endif
#endif
HRESULT CALLBACK IDispError_QueryErrorInfo_Proxy(
IDispError* This,
GUID guidErrorType,
IDispError** ppde);
void __RPC_STUB IDispError_QueryErrorInfo_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IDispError_GetNext_Proxy(
IDispError* This,
IDispError** ppde);
void __RPC_STUB IDispError_GetNext_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IDispError_GetHresult_Proxy(
IDispError* This,
HRESULT* phr);
void __RPC_STUB IDispError_GetHresult_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IDispError_GetSource_Proxy(
IDispError* This,
BSTR* pbstrSource);
void __RPC_STUB IDispError_GetSource_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IDispError_GetHelpInfo_Proxy(
IDispError* This,
BSTR* pbstrFileName,
DWORD* pdwContext);
void __RPC_STUB IDispError_GetHelpInfo_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IDispError_GetDescription_Proxy(
IDispError* This,
BSTR* pbstrDescription);
void __RPC_STUB IDispError_GetDescription_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
#endif /* __IDispError_INTERFACE_DEFINED__ */
#ifndef __IVariantChangeType_FWD_DEFINED__
#define __IVariantChangeType_FWD_DEFINED__
typedef interface IVariantChangeType IVariantChangeType;
#endif
/*****************************************************************************
* IVariantChangeType interface
*/
#ifndef __IVariantChangeType_INTERFACE_DEFINED__
#define __IVariantChangeType_INTERFACE_DEFINED__
DEFINE_GUID(IID_IVariantChangeType, 0xa6ef9862, 0xc720, 0x11d0, 0x93,0x37, 0x00,0xa0,0xc9,0x0d,0xca,0xa9);
#if defined(__cplusplus) && !defined(CINTERFACE)
interface IVariantChangeType : public IUnknown
{
virtual HRESULT STDMETHODCALLTYPE ChangeType(
VARIANT* pvarDst,
VARIANT* pvarSrc,
LCID lcid,
VARTYPE vtNew) = 0;
};
#else
typedef struct IVariantChangeTypeVtbl {
BEGIN_INTERFACE
/*** IUnknown methods ***/
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
IVariantChangeType* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE *AddRef)(
IVariantChangeType* This);
ULONG (STDMETHODCALLTYPE *Release)(
IVariantChangeType* This);
/*** IVariantChangeType methods ***/
HRESULT (STDMETHODCALLTYPE *ChangeType)(
IVariantChangeType* This,
VARIANT* pvarDst,
VARIANT* pvarSrc,
LCID lcid,
VARTYPE vtNew);
END_INTERFACE
} IVariantChangeTypeVtbl;
interface IVariantChangeType {
const IVariantChangeTypeVtbl* lpVtbl;
};
#ifdef COBJMACROS
/*** IUnknown methods ***/
#define IVariantChangeType_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b)
#define IVariantChangeType_AddRef(p) (p)->lpVtbl->AddRef(p)
#define IVariantChangeType_Release(p) (p)->lpVtbl->Release(p)
/*** IVariantChangeType methods ***/
#define IVariantChangeType_ChangeType(p,a,b,c,d) (p)->lpVtbl->ChangeType(p,a,b,c,d)
#endif
#endif
HRESULT CALLBACK IVariantChangeType_ChangeType_Proxy(
IVariantChangeType* This,
VARIANT* pvarDst,
VARIANT* pvarSrc,
LCID lcid,
VARTYPE vtNew);
void __RPC_STUB IVariantChangeType_ChangeType_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
#endif /* __IVariantChangeType_INTERFACE_DEFINED__ */
#ifndef __IObjectIdentity_FWD_DEFINED__
#define __IObjectIdentity_FWD_DEFINED__
typedef interface IObjectIdentity IObjectIdentity;
#endif
/*****************************************************************************
* IObjectIdentity interface
*/
#ifndef __IObjectIdentity_INTERFACE_DEFINED__
#define __IObjectIdentity_INTERFACE_DEFINED__
DEFINE_GUID(IID_IObjectIdentity, 0xca04b7e6, 0x0d21, 0x11d1, 0x8c,0xc5, 0x00,0xc0,0x4f,0xc2,0xb0,0x85);
#if defined(__cplusplus) && !defined(CINTERFACE)
interface IObjectIdentity : public IUnknown
{
virtual HRESULT STDMETHODCALLTYPE IsEqualObject(
IUnknown* punk) = 0;
};
#else
typedef struct IObjectIdentityVtbl {
BEGIN_INTERFACE
/*** IUnknown methods ***/
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
IObjectIdentity* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE *AddRef)(
IObjectIdentity* This);
ULONG (STDMETHODCALLTYPE *Release)(
IObjectIdentity* This);
/*** IObjectIdentity methods ***/
HRESULT (STDMETHODCALLTYPE *IsEqualObject)(
IObjectIdentity* This,
IUnknown* punk);
END_INTERFACE
} IObjectIdentityVtbl;
interface IObjectIdentity {
const IObjectIdentityVtbl* lpVtbl;
};
#ifdef COBJMACROS
/*** IUnknown methods ***/
#define IObjectIdentity_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b)
#define IObjectIdentity_AddRef(p) (p)->lpVtbl->AddRef(p)
#define IObjectIdentity_Release(p) (p)->lpVtbl->Release(p)
/*** IObjectIdentity methods ***/
#define IObjectIdentity_IsEqualObject(p,a) (p)->lpVtbl->IsEqualObject(p,a)
#endif
#endif
HRESULT CALLBACK IObjectIdentity_IsEqualObject_Proxy(
IObjectIdentity* This,
IUnknown* punk);
void __RPC_STUB IObjectIdentity_IsEqualObject_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
#endif /* __IObjectIdentity_INTERFACE_DEFINED__ */
/* Begin additional prototypes for all interfaces */
unsigned long __RPC_USER VARIANT_UserSize (unsigned long *, unsigned long, VARIANT *);
unsigned char * __RPC_USER VARIANT_UserMarshal (unsigned long *, unsigned char *, VARIANT *);
unsigned char * __RPC_USER VARIANT_UserUnmarshal(unsigned long *, unsigned char *, VARIANT *);
void __RPC_USER VARIANT_UserFree (unsigned long *, VARIANT *);
unsigned long __RPC_USER BSTR_UserSize (unsigned long *, unsigned long, BSTR *);
unsigned char * __RPC_USER BSTR_UserMarshal (unsigned long *, unsigned char *, BSTR *);
unsigned char * __RPC_USER BSTR_UserUnmarshal(unsigned long *, unsigned char *, BSTR *);
void __RPC_USER BSTR_UserFree (unsigned long *, BSTR *);
/* End additional prototypes */
#ifdef __cplusplus
}
#endif
#endif /* __WIDL_INCLUDE_PSDK_DISPEX_H */

View file

@ -1,115 +0,0 @@
/*** Autogenerated by WIDL 0.3.0 from include\psdk\downloadmgr.idl - Do not edit ***/
#include <rpc.h>
#include <rpcndr.h>
#ifndef __WIDL_INCLUDE_PSDK_DOWNLOADMGR_H
#define __WIDL_INCLUDE_PSDK_DOWNLOADMGR_H
#ifdef __cplusplus
extern "C" {
#endif
#include <unknwn.h>
#include <ocidl.h>
#include <oleidl.h>
#include <oaidl.h>
#ifndef __IDownloadManager_FWD_DEFINED__
#define __IDownloadManager_FWD_DEFINED__
typedef interface IDownloadManager IDownloadManager;
#endif
/*****************************************************************************
* IDownloadManager interface
*/
#ifndef __IDownloadManager_INTERFACE_DEFINED__
#define __IDownloadManager_INTERFACE_DEFINED__
DEFINE_GUID(IID_IDownloadManager, 0x988934a4, 0x064b, 0x11d3, 0xbb,0x80, 0x00,0x10,0x4b,0x35,0xe7,0xf9);
#if defined(__cplusplus) && !defined(CINTERFACE)
interface IDownloadManager : public IUnknown
{
virtual HRESULT STDMETHODCALLTYPE Download(
IMoniker* pmk,
IBindCtx* pbc,
DWORD dwBindVerb,
LONG grfBINDF,
BINDINFO* pBindInfo,
LPCOLESTR pszHeaders,
LPCOLESTR pszRedir,
UINT uiCP) = 0;
};
#else
typedef struct IDownloadManagerVtbl {
BEGIN_INTERFACE
/*** IUnknown methods ***/
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
IDownloadManager* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE *AddRef)(
IDownloadManager* This);
ULONG (STDMETHODCALLTYPE *Release)(
IDownloadManager* This);
/*** IDownloadManager methods ***/
HRESULT (STDMETHODCALLTYPE *Download)(
IDownloadManager* This,
IMoniker* pmk,
IBindCtx* pbc,
DWORD dwBindVerb,
LONG grfBINDF,
BINDINFO* pBindInfo,
LPCOLESTR pszHeaders,
LPCOLESTR pszRedir,
UINT uiCP);
END_INTERFACE
} IDownloadManagerVtbl;
interface IDownloadManager {
const IDownloadManagerVtbl* lpVtbl;
};
#ifdef COBJMACROS
/*** IUnknown methods ***/
#define IDownloadManager_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b)
#define IDownloadManager_AddRef(p) (p)->lpVtbl->AddRef(p)
#define IDownloadManager_Release(p) (p)->lpVtbl->Release(p)
/*** IDownloadManager methods ***/
#define IDownloadManager_Download(p,a,b,c,d,e,f,g,h) (p)->lpVtbl->Download(p,a,b,c,d,e,f,g,h)
#endif
#endif
HRESULT CALLBACK IDownloadManager_Download_Proxy(
IDownloadManager* This,
IMoniker* pmk,
IBindCtx* pbc,
DWORD dwBindVerb,
LONG grfBINDF,
BINDINFO* pBindInfo,
LPCOLESTR pszHeaders,
LPCOLESTR pszRedir,
UINT uiCP);
void __RPC_STUB IDownloadManager_Download_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
#endif /* __IDownloadManager_INTERFACE_DEFINED__ */
/* Begin additional prototypes for all interfaces */
unsigned long __RPC_USER STGMEDIUM_UserSize (unsigned long *, unsigned long, STGMEDIUM *);
unsigned char * __RPC_USER STGMEDIUM_UserMarshal (unsigned long *, unsigned char *, STGMEDIUM *);
unsigned char * __RPC_USER STGMEDIUM_UserUnmarshal(unsigned long *, unsigned char *, STGMEDIUM *);
void __RPC_USER STGMEDIUM_UserFree (unsigned long *, STGMEDIUM *);
/* End additional prototypes */
#ifdef __cplusplus
}
#endif
#endif /* __WIDL_INCLUDE_PSDK_DOWNLOADMGR_H */

File diff suppressed because it is too large Load diff

View file

@ -1,553 +0,0 @@
/*** Autogenerated by WIDL 0.3.0 from include\psdk\htiframe.idl - Do not edit ***/
#include <rpc.h>
#include <rpcndr.h>
#ifndef __WIDL_INCLUDE_PSDK_HTIFRAME_H
#define __WIDL_INCLUDE_PSDK_HTIFRAME_H
#ifdef __cplusplus
extern "C" {
#endif
#include <objidl.h>
#include <oleidl.h>
#ifndef __ITargetNotify_FWD_DEFINED__
#define __ITargetNotify_FWD_DEFINED__
typedef interface ITargetNotify ITargetNotify;
#endif
typedef ITargetNotify *LPTARGETNOTIFY;
/*****************************************************************************
* ITargetNotify interface
*/
#ifndef __ITargetNotify_INTERFACE_DEFINED__
#define __ITargetNotify_INTERFACE_DEFINED__
DEFINE_GUID(IID_ITargetNotify, 0x863a99a0, 0x21bc, 0x11d0, 0x82,0xb4, 0x00,0xa0,0xc9,0x0c,0x29,0xc5);
#if defined(__cplusplus) && !defined(CINTERFACE)
interface ITargetNotify : public IUnknown
{
virtual HRESULT STDMETHODCALLTYPE OnCreate(
IUnknown* pUnkDestination,
ULONG cbCookie) = 0;
virtual HRESULT STDMETHODCALLTYPE OnReuse(
IUnknown* pUnkDestination) = 0;
};
#else
typedef struct ITargetNotifyVtbl {
BEGIN_INTERFACE
/*** IUnknown methods ***/
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
ITargetNotify* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE *AddRef)(
ITargetNotify* This);
ULONG (STDMETHODCALLTYPE *Release)(
ITargetNotify* This);
/*** ITargetNotify methods ***/
HRESULT (STDMETHODCALLTYPE *OnCreate)(
ITargetNotify* This,
IUnknown* pUnkDestination,
ULONG cbCookie);
HRESULT (STDMETHODCALLTYPE *OnReuse)(
ITargetNotify* This,
IUnknown* pUnkDestination);
END_INTERFACE
} ITargetNotifyVtbl;
interface ITargetNotify {
const ITargetNotifyVtbl* lpVtbl;
};
#ifdef COBJMACROS
/*** IUnknown methods ***/
#define ITargetNotify_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b)
#define ITargetNotify_AddRef(p) (p)->lpVtbl->AddRef(p)
#define ITargetNotify_Release(p) (p)->lpVtbl->Release(p)
/*** ITargetNotify methods ***/
#define ITargetNotify_OnCreate(p,a,b) (p)->lpVtbl->OnCreate(p,a,b)
#define ITargetNotify_OnReuse(p,a) (p)->lpVtbl->OnReuse(p,a)
#endif
#endif
HRESULT CALLBACK ITargetNotify_OnCreate_Proxy(
ITargetNotify* This,
IUnknown* pUnkDestination,
ULONG cbCookie);
void __RPC_STUB ITargetNotify_OnCreate_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK ITargetNotify_OnReuse_Proxy(
ITargetNotify* This,
IUnknown* pUnkDestination);
void __RPC_STUB ITargetNotify_OnReuse_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
#endif /* __ITargetNotify_INTERFACE_DEFINED__ */
#ifndef __ITargetNotify2_FWD_DEFINED__
#define __ITargetNotify2_FWD_DEFINED__
typedef interface ITargetNotify2 ITargetNotify2;
#endif
typedef ITargetNotify2 *LPTARGETNOTIFY2;
/*****************************************************************************
* ITargetNotify2 interface
*/
#ifndef __ITargetNotify2_INTERFACE_DEFINED__
#define __ITargetNotify2_INTERFACE_DEFINED__
DEFINE_GUID(IID_ITargetNotify2, 0x3050f6b1, 0x98b5, 0x11cf, 0xbb,0x82, 0x00,0xaa,0x00,0xbd,0xce,0x0b);
#if defined(__cplusplus) && !defined(CINTERFACE)
interface ITargetNotify2 : public ITargetNotify
{
virtual HRESULT STDMETHODCALLTYPE GetOptionString(
BSTR* pbstrOptions) = 0;
};
#else
typedef struct ITargetNotify2Vtbl {
BEGIN_INTERFACE
/*** IUnknown methods ***/
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
ITargetNotify2* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE *AddRef)(
ITargetNotify2* This);
ULONG (STDMETHODCALLTYPE *Release)(
ITargetNotify2* This);
/*** ITargetNotify methods ***/
HRESULT (STDMETHODCALLTYPE *OnCreate)(
ITargetNotify2* This,
IUnknown* pUnkDestination,
ULONG cbCookie);
HRESULT (STDMETHODCALLTYPE *OnReuse)(
ITargetNotify2* This,
IUnknown* pUnkDestination);
/*** ITargetNotify2 methods ***/
HRESULT (STDMETHODCALLTYPE *GetOptionString)(
ITargetNotify2* This,
BSTR* pbstrOptions);
END_INTERFACE
} ITargetNotify2Vtbl;
interface ITargetNotify2 {
const ITargetNotify2Vtbl* lpVtbl;
};
#ifdef COBJMACROS
/*** IUnknown methods ***/
#define ITargetNotify2_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b)
#define ITargetNotify2_AddRef(p) (p)->lpVtbl->AddRef(p)
#define ITargetNotify2_Release(p) (p)->lpVtbl->Release(p)
/*** ITargetNotify methods ***/
#define ITargetNotify2_OnCreate(p,a,b) (p)->lpVtbl->OnCreate(p,a,b)
#define ITargetNotify2_OnReuse(p,a) (p)->lpVtbl->OnReuse(p,a)
/*** ITargetNotify2 methods ***/
#define ITargetNotify2_GetOptionString(p,a) (p)->lpVtbl->GetOptionString(p,a)
#endif
#endif
HRESULT CALLBACK ITargetNotify2_GetOptionString_Proxy(
ITargetNotify2* This,
BSTR* pbstrOptions);
void __RPC_STUB ITargetNotify2_GetOptionString_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
#endif /* __ITargetNotify2_INTERFACE_DEFINED__ */
#ifndef __ITargetFrame2_FWD_DEFINED__
#define __ITargetFrame2_FWD_DEFINED__
typedef interface ITargetFrame2 ITargetFrame2;
#endif
typedef ITargetFrame2 *LPTARGETFRAME2;
typedef enum {
FINDFRAME_NONE = 0,
FINDFRAME_JUSTTESTEXISTENCE = 1,
FINDFRAME_INTERNAL = 0x80000000
} FINDFRAME_FLAGS;
typedef enum {
FRAMEOPTIONS_SCROLL_YES = 0x1,
FRAMEOPTIONS_SCROLL_NO = 0x2,
FRAMEOPTIONS_SCROLL_AUTO = 0x4,
FRAMEOPTIONS_NORESIZE = 0x8,
FRAMEOPTIONS_NO3DBORDER = 0x10,
FRAMEOPTIONS_DESKTOP = 0x20,
FRAMEOPTIONS_BROWSERBAND = 0x40
} FRAMEOPTIONS_FLAGS;
/*****************************************************************************
* ITargetFrame2 interface
*/
#ifndef __ITargetFrame2_INTERFACE_DEFINED__
#define __ITargetFrame2_INTERFACE_DEFINED__
DEFINE_GUID(IID_ITargetFrame2, 0x86d52e11, 0x94a8, 0x11d0, 0x82,0xaf, 0x00,0xc0,0x4f,0xd5,0xae,0x38);
#if defined(__cplusplus) && !defined(CINTERFACE)
interface ITargetFrame2 : public IUnknown
{
virtual HRESULT STDMETHODCALLTYPE SetFrameName(
LPCWSTR pszFrameName) = 0;
virtual HRESULT STDMETHODCALLTYPE GetFrameName(
LPWSTR* ppszFrameName) = 0;
virtual HRESULT STDMETHODCALLTYPE GetParentFrame(
IUnknown** ppunkParent) = 0;
virtual HRESULT STDMETHODCALLTYPE SetFrameSrc(
LPCWSTR pszFrameSrc) = 0;
virtual HRESULT STDMETHODCALLTYPE GetFrameSrc(
LPWSTR* ppszFrameSrc) = 0;
virtual HRESULT STDMETHODCALLTYPE GetFramesContainer(
IOleContainer** ppContainer) = 0;
virtual HRESULT STDMETHODCALLTYPE SetFrameOptions(
DWORD dwFlags) = 0;
virtual HRESULT STDMETHODCALLTYPE GetFrameOptions(
DWORD* pdwFlags) = 0;
virtual HRESULT STDMETHODCALLTYPE SetFrameMargins(
DWORD dwWidth,
DWORD dwHeight) = 0;
virtual HRESULT STDMETHODCALLTYPE GetFrameMargins(
DWORD* pdwWidth,
DWORD* pdwHeight) = 0;
virtual HRESULT STDMETHODCALLTYPE FindFrame(
LPCWSTR pszTargetName,
DWORD dwFlags,
IUnknown** ppunkTargetFrame) = 0;
virtual HRESULT STDMETHODCALLTYPE GetTargetAlias(
LPCWSTR pszTargetName,
LPWSTR* ppszTargetAlias) = 0;
};
#else
typedef struct ITargetFrame2Vtbl {
BEGIN_INTERFACE
/*** IUnknown methods ***/
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
ITargetFrame2* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE *AddRef)(
ITargetFrame2* This);
ULONG (STDMETHODCALLTYPE *Release)(
ITargetFrame2* This);
/*** ITargetFrame2 methods ***/
HRESULT (STDMETHODCALLTYPE *SetFrameName)(
ITargetFrame2* This,
LPCWSTR pszFrameName);
HRESULT (STDMETHODCALLTYPE *GetFrameName)(
ITargetFrame2* This,
LPWSTR* ppszFrameName);
HRESULT (STDMETHODCALLTYPE *GetParentFrame)(
ITargetFrame2* This,
IUnknown** ppunkParent);
HRESULT (STDMETHODCALLTYPE *SetFrameSrc)(
ITargetFrame2* This,
LPCWSTR pszFrameSrc);
HRESULT (STDMETHODCALLTYPE *GetFrameSrc)(
ITargetFrame2* This,
LPWSTR* ppszFrameSrc);
HRESULT (STDMETHODCALLTYPE *GetFramesContainer)(
ITargetFrame2* This,
IOleContainer** ppContainer);
HRESULT (STDMETHODCALLTYPE *SetFrameOptions)(
ITargetFrame2* This,
DWORD dwFlags);
HRESULT (STDMETHODCALLTYPE *GetFrameOptions)(
ITargetFrame2* This,
DWORD* pdwFlags);
HRESULT (STDMETHODCALLTYPE *SetFrameMargins)(
ITargetFrame2* This,
DWORD dwWidth,
DWORD dwHeight);
HRESULT (STDMETHODCALLTYPE *GetFrameMargins)(
ITargetFrame2* This,
DWORD* pdwWidth,
DWORD* pdwHeight);
HRESULT (STDMETHODCALLTYPE *FindFrame)(
ITargetFrame2* This,
LPCWSTR pszTargetName,
DWORD dwFlags,
IUnknown** ppunkTargetFrame);
HRESULT (STDMETHODCALLTYPE *GetTargetAlias)(
ITargetFrame2* This,
LPCWSTR pszTargetName,
LPWSTR* ppszTargetAlias);
END_INTERFACE
} ITargetFrame2Vtbl;
interface ITargetFrame2 {
const ITargetFrame2Vtbl* lpVtbl;
};
#ifdef COBJMACROS
/*** IUnknown methods ***/
#define ITargetFrame2_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b)
#define ITargetFrame2_AddRef(p) (p)->lpVtbl->AddRef(p)
#define ITargetFrame2_Release(p) (p)->lpVtbl->Release(p)
/*** ITargetFrame2 methods ***/
#define ITargetFrame2_SetFrameName(p,a) (p)->lpVtbl->SetFrameName(p,a)
#define ITargetFrame2_GetFrameName(p,a) (p)->lpVtbl->GetFrameName(p,a)
#define ITargetFrame2_GetParentFrame(p,a) (p)->lpVtbl->GetParentFrame(p,a)
#define ITargetFrame2_SetFrameSrc(p,a) (p)->lpVtbl->SetFrameSrc(p,a)
#define ITargetFrame2_GetFrameSrc(p,a) (p)->lpVtbl->GetFrameSrc(p,a)
#define ITargetFrame2_GetFramesContainer(p,a) (p)->lpVtbl->GetFramesContainer(p,a)
#define ITargetFrame2_SetFrameOptions(p,a) (p)->lpVtbl->SetFrameOptions(p,a)
#define ITargetFrame2_GetFrameOptions(p,a) (p)->lpVtbl->GetFrameOptions(p,a)
#define ITargetFrame2_SetFrameMargins(p,a,b) (p)->lpVtbl->SetFrameMargins(p,a,b)
#define ITargetFrame2_GetFrameMargins(p,a,b) (p)->lpVtbl->GetFrameMargins(p,a,b)
#define ITargetFrame2_FindFrame(p,a,b,c) (p)->lpVtbl->FindFrame(p,a,b,c)
#define ITargetFrame2_GetTargetAlias(p,a,b) (p)->lpVtbl->GetTargetAlias(p,a,b)
#endif
#endif
HRESULT CALLBACK ITargetFrame2_SetFrameName_Proxy(
ITargetFrame2* This,
LPCWSTR pszFrameName);
void __RPC_STUB ITargetFrame2_SetFrameName_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK ITargetFrame2_GetFrameName_Proxy(
ITargetFrame2* This,
LPWSTR* ppszFrameName);
void __RPC_STUB ITargetFrame2_GetFrameName_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK ITargetFrame2_GetParentFrame_Proxy(
ITargetFrame2* This,
IUnknown** ppunkParent);
void __RPC_STUB ITargetFrame2_GetParentFrame_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK ITargetFrame2_SetFrameSrc_Proxy(
ITargetFrame2* This,
LPCWSTR pszFrameSrc);
void __RPC_STUB ITargetFrame2_SetFrameSrc_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK ITargetFrame2_GetFrameSrc_Proxy(
ITargetFrame2* This,
LPWSTR* ppszFrameSrc);
void __RPC_STUB ITargetFrame2_GetFrameSrc_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK ITargetFrame2_GetFramesContainer_Proxy(
ITargetFrame2* This,
IOleContainer** ppContainer);
void __RPC_STUB ITargetFrame2_GetFramesContainer_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK ITargetFrame2_SetFrameOptions_Proxy(
ITargetFrame2* This,
DWORD dwFlags);
void __RPC_STUB ITargetFrame2_SetFrameOptions_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK ITargetFrame2_GetFrameOptions_Proxy(
ITargetFrame2* This,
DWORD* pdwFlags);
void __RPC_STUB ITargetFrame2_GetFrameOptions_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK ITargetFrame2_SetFrameMargins_Proxy(
ITargetFrame2* This,
DWORD dwWidth,
DWORD dwHeight);
void __RPC_STUB ITargetFrame2_SetFrameMargins_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK ITargetFrame2_GetFrameMargins_Proxy(
ITargetFrame2* This,
DWORD* pdwWidth,
DWORD* pdwHeight);
void __RPC_STUB ITargetFrame2_GetFrameMargins_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK ITargetFrame2_FindFrame_Proxy(
ITargetFrame2* This,
LPCWSTR pszTargetName,
DWORD dwFlags,
IUnknown** ppunkTargetFrame);
void __RPC_STUB ITargetFrame2_FindFrame_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK ITargetFrame2_GetTargetAlias_Proxy(
ITargetFrame2* This,
LPCWSTR pszTargetName,
LPWSTR* ppszTargetAlias);
void __RPC_STUB ITargetFrame2_GetTargetAlias_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
#endif /* __ITargetFrame2_INTERFACE_DEFINED__ */
#ifndef __ITargetContainer_FWD_DEFINED__
#define __ITargetContainer_FWD_DEFINED__
typedef interface ITargetContainer ITargetContainer;
#endif
typedef ITargetContainer *LPTARGETCONTAINER;
/*****************************************************************************
* ITargetContainer interface
*/
#ifndef __ITargetContainer_INTERFACE_DEFINED__
#define __ITargetContainer_INTERFACE_DEFINED__
DEFINE_GUID(IID_ITargetContainer, 0x7847ec01, 0x2bec, 0x11d0, 0x82,0xb4, 0x00,0xa0,0xc9,0x0c,0x29,0xc5);
#if defined(__cplusplus) && !defined(CINTERFACE)
interface ITargetContainer : public IUnknown
{
virtual HRESULT STDMETHODCALLTYPE GetFrameUrl(
LPWSTR* ppszFrameSrc) = 0;
virtual HRESULT STDMETHODCALLTYPE GetFramesContainer(
IOleContainer** ppContainer) = 0;
};
#else
typedef struct ITargetContainerVtbl {
BEGIN_INTERFACE
/*** IUnknown methods ***/
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
ITargetContainer* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE *AddRef)(
ITargetContainer* This);
ULONG (STDMETHODCALLTYPE *Release)(
ITargetContainer* This);
/*** ITargetContainer methods ***/
HRESULT (STDMETHODCALLTYPE *GetFrameUrl)(
ITargetContainer* This,
LPWSTR* ppszFrameSrc);
HRESULT (STDMETHODCALLTYPE *GetFramesContainer)(
ITargetContainer* This,
IOleContainer** ppContainer);
END_INTERFACE
} ITargetContainerVtbl;
interface ITargetContainer {
const ITargetContainerVtbl* lpVtbl;
};
#ifdef COBJMACROS
/*** IUnknown methods ***/
#define ITargetContainer_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b)
#define ITargetContainer_AddRef(p) (p)->lpVtbl->AddRef(p)
#define ITargetContainer_Release(p) (p)->lpVtbl->Release(p)
/*** ITargetContainer methods ***/
#define ITargetContainer_GetFrameUrl(p,a) (p)->lpVtbl->GetFrameUrl(p,a)
#define ITargetContainer_GetFramesContainer(p,a) (p)->lpVtbl->GetFramesContainer(p,a)
#endif
#endif
HRESULT CALLBACK ITargetContainer_GetFrameUrl_Proxy(
ITargetContainer* This,
LPWSTR* ppszFrameSrc);
void __RPC_STUB ITargetContainer_GetFrameUrl_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK ITargetContainer_GetFramesContainer_Proxy(
ITargetContainer* This,
IOleContainer** ppContainer);
void __RPC_STUB ITargetContainer_GetFramesContainer_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
#endif /* __ITargetContainer_INTERFACE_DEFINED__ */
/* Begin additional prototypes for all interfaces */
unsigned long __RPC_USER BSTR_UserSize (unsigned long *, unsigned long, BSTR *);
unsigned char * __RPC_USER BSTR_UserMarshal (unsigned long *, unsigned char *, BSTR *);
unsigned char * __RPC_USER BSTR_UserUnmarshal(unsigned long *, unsigned char *, BSTR *);
void __RPC_USER BSTR_UserFree (unsigned long *, BSTR *);
/* End additional prototypes */
#ifdef __cplusplus
}
#endif
#endif /* __WIDL_INCLUDE_PSDK_HTIFRAME_H */

View file

@ -1,317 +0,0 @@
/*** Autogenerated by WIDL 0.3.0 from include\psdk\iads.idl - Do not edit ***/
#include <rpc.h>
#include <rpcndr.h>
#ifndef __WIDL_INCLUDE_PSDK_IADS_H
#define __WIDL_INCLUDE_PSDK_IADS_H
#ifdef __cplusplus
extern "C" {
#endif
#include <oaidl.h>
#ifndef __IADsContainer_FWD_DEFINED__
#define __IADsContainer_FWD_DEFINED__
typedef interface IADsContainer IADsContainer;
#endif
/*****************************************************************************
* IADsContainer interface
*/
#ifndef __IADsContainer_INTERFACE_DEFINED__
#define __IADsContainer_INTERFACE_DEFINED__
DEFINE_GUID(IID_IADsContainer, 0x001677d0, 0xfd16, 0x11ce, 0xab,0xc4, 0x02,0x60,0x8c,0x9e,0x75,0x53);
#if defined(__cplusplus) && !defined(CINTERFACE)
interface IADsContainer : public IDispatch
{
virtual HRESULT STDMETHODCALLTYPE get_Count(
long* retval) = 0;
virtual HRESULT STDMETHODCALLTYPE get__NewEnum(
IUnknown** retval) = 0;
virtual HRESULT STDMETHODCALLTYPE get_Filter(
VARIANT* pvFilter) = 0;
virtual HRESULT STDMETHODCALLTYPE put_Filter(
VARIANT vFilter) = 0;
virtual HRESULT STDMETHODCALLTYPE get_Hints(
VARIANT* pvHints) = 0;
virtual HRESULT STDMETHODCALLTYPE put_Hints(
VARIANT vHints) = 0;
virtual HRESULT STDMETHODCALLTYPE GetObject(
BSTR bstrClassName,
BSTR bstrRelativeName,
IDispatch** ppObject) = 0;
virtual HRESULT STDMETHODCALLTYPE Create(
BSTR bstrClassName,
BSTR bstrRelativeName,
IDispatch** ppObject) = 0;
virtual HRESULT STDMETHODCALLTYPE Delete(
BSTR bstrClassName,
BSTR bstrRelativeName) = 0;
virtual HRESULT STDMETHODCALLTYPE CopyHere(
BSTR bstrSourceName,
BSTR bstrNewName,
IDispatch** ppObject) = 0;
virtual HRESULT STDMETHODCALLTYPE MoveHere(
BSTR bstrSourceName,
BSTR bstrNewName,
IDispatch** ppObject) = 0;
};
#else
typedef struct IADsContainerVtbl {
BEGIN_INTERFACE
/*** IUnknown methods ***/
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
IADsContainer* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE *AddRef)(
IADsContainer* This);
ULONG (STDMETHODCALLTYPE *Release)(
IADsContainer* This);
/*** IDispatch methods ***/
HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
IADsContainer* This,
UINT* pctinfo);
HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
IADsContainer* This,
UINT iTInfo,
LCID lcid,
ITypeInfo** ppTInfo);
HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
IADsContainer* This,
REFIID riid,
LPOLESTR* rgszNames,
UINT cNames,
LCID lcid,
DISPID* rgDispId);
HRESULT (STDMETHODCALLTYPE *Invoke)(
IADsContainer* This,
DISPID dispIdMember,
REFIID riid,
LCID lcid,
WORD wFlags,
DISPPARAMS* pDispParams,
VARIANT* pVarResult,
EXCEPINFO* pExcepInfo,
UINT* puArgErr);
/*** IADsContainer methods ***/
HRESULT (STDMETHODCALLTYPE *get_Count)(
IADsContainer* This,
long* retval);
HRESULT (STDMETHODCALLTYPE *get__NewEnum)(
IADsContainer* This,
IUnknown** retval);
HRESULT (STDMETHODCALLTYPE *get_Filter)(
IADsContainer* This,
VARIANT* pvFilter);
HRESULT (STDMETHODCALLTYPE *put_Filter)(
IADsContainer* This,
VARIANT vFilter);
HRESULT (STDMETHODCALLTYPE *get_Hints)(
IADsContainer* This,
VARIANT* pvHints);
HRESULT (STDMETHODCALLTYPE *put_Hints)(
IADsContainer* This,
VARIANT vHints);
HRESULT (STDMETHODCALLTYPE *GetObject)(
IADsContainer* This,
BSTR bstrClassName,
BSTR bstrRelativeName,
IDispatch** ppObject);
HRESULT (STDMETHODCALLTYPE *Create)(
IADsContainer* This,
BSTR bstrClassName,
BSTR bstrRelativeName,
IDispatch** ppObject);
HRESULT (STDMETHODCALLTYPE *Delete)(
IADsContainer* This,
BSTR bstrClassName,
BSTR bstrRelativeName);
HRESULT (STDMETHODCALLTYPE *CopyHere)(
IADsContainer* This,
BSTR bstrSourceName,
BSTR bstrNewName,
IDispatch** ppObject);
HRESULT (STDMETHODCALLTYPE *MoveHere)(
IADsContainer* This,
BSTR bstrSourceName,
BSTR bstrNewName,
IDispatch** ppObject);
END_INTERFACE
} IADsContainerVtbl;
interface IADsContainer {
const IADsContainerVtbl* lpVtbl;
};
#ifdef COBJMACROS
/*** IUnknown methods ***/
#define IADsContainer_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b)
#define IADsContainer_AddRef(p) (p)->lpVtbl->AddRef(p)
#define IADsContainer_Release(p) (p)->lpVtbl->Release(p)
/*** IDispatch methods ***/
#define IADsContainer_GetTypeInfoCount(p,a) (p)->lpVtbl->GetTypeInfoCount(p,a)
#define IADsContainer_GetTypeInfo(p,a,b,c) (p)->lpVtbl->GetTypeInfo(p,a,b,c)
#define IADsContainer_GetIDsOfNames(p,a,b,c,d,e) (p)->lpVtbl->GetIDsOfNames(p,a,b,c,d,e)
#define IADsContainer_Invoke(p,a,b,c,d,e,f,g,h) (p)->lpVtbl->Invoke(p,a,b,c,d,e,f,g,h)
/*** IADsContainer methods ***/
#define IADsContainer_get_Count(p,a) (p)->lpVtbl->get_Count(p,a)
#define IADsContainer_get__NewEnum(p,a) (p)->lpVtbl->get__NewEnum(p,a)
#define IADsContainer_get_Filter(p,a) (p)->lpVtbl->get_Filter(p,a)
#define IADsContainer_put_Filter(p,a) (p)->lpVtbl->put_Filter(p,a)
#define IADsContainer_get_Hints(p,a) (p)->lpVtbl->get_Hints(p,a)
#define IADsContainer_put_Hints(p,a) (p)->lpVtbl->put_Hints(p,a)
#define IADsContainer_GetObject(p,a,b,c) (p)->lpVtbl->GetObject(p,a,b,c)
#define IADsContainer_Create(p,a,b,c) (p)->lpVtbl->Create(p,a,b,c)
#define IADsContainer_Delete(p,a,b) (p)->lpVtbl->Delete(p,a,b)
#define IADsContainer_CopyHere(p,a,b,c) (p)->lpVtbl->CopyHere(p,a,b,c)
#define IADsContainer_MoveHere(p,a,b,c) (p)->lpVtbl->MoveHere(p,a,b,c)
#endif
#endif
HRESULT CALLBACK IADsContainer_get_Count_Proxy(
IADsContainer* This,
long* retval);
void __RPC_STUB IADsContainer_get_Count_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IADsContainer_get__NewEnum_Proxy(
IADsContainer* This,
IUnknown** retval);
void __RPC_STUB IADsContainer_get__NewEnum_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IADsContainer_get_Filter_Proxy(
IADsContainer* This,
VARIANT* pvFilter);
void __RPC_STUB IADsContainer_get_Filter_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IADsContainer_put_Filter_Proxy(
IADsContainer* This,
VARIANT vFilter);
void __RPC_STUB IADsContainer_put_Filter_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IADsContainer_get_Hints_Proxy(
IADsContainer* This,
VARIANT* pvHints);
void __RPC_STUB IADsContainer_get_Hints_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IADsContainer_put_Hints_Proxy(
IADsContainer* This,
VARIANT vHints);
void __RPC_STUB IADsContainer_put_Hints_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IADsContainer_GetObject_Proxy(
IADsContainer* This,
BSTR bstrClassName,
BSTR bstrRelativeName,
IDispatch** ppObject);
void __RPC_STUB IADsContainer_GetObject_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IADsContainer_Create_Proxy(
IADsContainer* This,
BSTR bstrClassName,
BSTR bstrRelativeName,
IDispatch** ppObject);
void __RPC_STUB IADsContainer_Create_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IADsContainer_Delete_Proxy(
IADsContainer* This,
BSTR bstrClassName,
BSTR bstrRelativeName);
void __RPC_STUB IADsContainer_Delete_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IADsContainer_CopyHere_Proxy(
IADsContainer* This,
BSTR bstrSourceName,
BSTR bstrNewName,
IDispatch** ppObject);
void __RPC_STUB IADsContainer_CopyHere_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IADsContainer_MoveHere_Proxy(
IADsContainer* This,
BSTR bstrSourceName,
BSTR bstrNewName,
IDispatch** ppObject);
void __RPC_STUB IADsContainer_MoveHere_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
#endif /* __IADsContainer_INTERFACE_DEFINED__ */
/* Begin additional prototypes for all interfaces */
unsigned long __RPC_USER BSTR_UserSize (unsigned long *, unsigned long, BSTR *);
unsigned char * __RPC_USER BSTR_UserMarshal (unsigned long *, unsigned char *, BSTR *);
unsigned char * __RPC_USER BSTR_UserUnmarshal(unsigned long *, unsigned char *, BSTR *);
void __RPC_USER BSTR_UserFree (unsigned long *, BSTR *);
unsigned long __RPC_USER VARIANT_UserSize (unsigned long *, unsigned long, VARIANT *);
unsigned char * __RPC_USER VARIANT_UserMarshal (unsigned long *, unsigned char *, VARIANT *);
unsigned char * __RPC_USER VARIANT_UserUnmarshal(unsigned long *, unsigned char *, VARIANT *);
void __RPC_USER VARIANT_UserFree (unsigned long *, VARIANT *);
/* End additional prototypes */
#ifdef __cplusplus
}
#endif
#endif /* __WIDL_INCLUDE_PSDK_IADS_H */

View file

@ -1,427 +0,0 @@
/*** Autogenerated by WIDL 0.3.0 from include\psdk\indexsrv.idl - Do not edit ***/
#include <rpc.h>
#include <rpcndr.h>
#ifndef __WIDL_INCLUDE_PSDK_INDEXSRV_H
#define __WIDL_INCLUDE_PSDK_INDEXSRV_H
#ifdef __cplusplus
extern "C" {
#endif
#include <unknwn.h>
struct tagTEXT_SOURCE;
typedef HRESULT (WINAPI *PFNFILLTEXTBUFFER)(struct tagTEXT_SOURCE *pTextSource);
#if 0
typedef void *PFNFILLTEXTBUFFER;
#endif
typedef struct tagTEXT_SOURCE {
PFNFILLTEXTBUFFER pfnFillTextBuffer;
const WCHAR *awcBuffer;
ULONG iEnd;
ULONG iCur;
} TEXT_SOURCE;
typedef enum tagWORDREP_BREAK_TYPE {
WORDREP_BREAK_EOW = 0,
WORDREP_BREAK_EOS = 1,
WORDREP_BREAK_EOP = 2,
WORDREP_BREAK_EOC = 3
} WORDREP_BREAK_TYPE;
#ifndef __IWordSink_FWD_DEFINED__
#define __IWordSink_FWD_DEFINED__
typedef interface IWordSink IWordSink;
#endif
/*****************************************************************************
* IWordSink interface
*/
#ifndef __IWordSink_INTERFACE_DEFINED__
#define __IWordSink_INTERFACE_DEFINED__
DEFINE_GUID(IID_IWordSink, 0xcc907054, 0xc058, 0x101a, 0xb5,0x54, 0x08,0x00,0x2b,0x33,0xb0,0xe6);
#if defined(__cplusplus) && !defined(CINTERFACE)
interface IWordSink : public IUnknown
{
virtual HRESULT STDMETHODCALLTYPE PutWord(
ULONG cwc,
const WCHAR* pwcInBuf,
ULONG cwcSrcLen,
ULONG cwcSrcPos) = 0;
virtual HRESULT STDMETHODCALLTYPE PutAltWord(
ULONG cwc,
const WCHAR* pwcInBuf,
ULONG cwcSrcLen,
ULONG cwcSrcPos) = 0;
virtual HRESULT STDMETHODCALLTYPE StartAltPhrase(
) = 0;
virtual HRESULT STDMETHODCALLTYPE EndAltPhrase(
) = 0;
virtual HRESULT STDMETHODCALLTYPE PutBreak(
WORDREP_BREAK_TYPE breakType) = 0;
};
#else
typedef struct IWordSinkVtbl {
BEGIN_INTERFACE
/*** IUnknown methods ***/
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
IWordSink* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE *AddRef)(
IWordSink* This);
ULONG (STDMETHODCALLTYPE *Release)(
IWordSink* This);
/*** IWordSink methods ***/
HRESULT (STDMETHODCALLTYPE *PutWord)(
IWordSink* This,
ULONG cwc,
const WCHAR* pwcInBuf,
ULONG cwcSrcLen,
ULONG cwcSrcPos);
HRESULT (STDMETHODCALLTYPE *PutAltWord)(
IWordSink* This,
ULONG cwc,
const WCHAR* pwcInBuf,
ULONG cwcSrcLen,
ULONG cwcSrcPos);
HRESULT (STDMETHODCALLTYPE *StartAltPhrase)(
IWordSink* This);
HRESULT (STDMETHODCALLTYPE *EndAltPhrase)(
IWordSink* This);
HRESULT (STDMETHODCALLTYPE *PutBreak)(
IWordSink* This,
WORDREP_BREAK_TYPE breakType);
END_INTERFACE
} IWordSinkVtbl;
interface IWordSink {
const IWordSinkVtbl* lpVtbl;
};
#ifdef COBJMACROS
/*** IUnknown methods ***/
#define IWordSink_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b)
#define IWordSink_AddRef(p) (p)->lpVtbl->AddRef(p)
#define IWordSink_Release(p) (p)->lpVtbl->Release(p)
/*** IWordSink methods ***/
#define IWordSink_PutWord(p,a,b,c,d) (p)->lpVtbl->PutWord(p,a,b,c,d)
#define IWordSink_PutAltWord(p,a,b,c,d) (p)->lpVtbl->PutAltWord(p,a,b,c,d)
#define IWordSink_StartAltPhrase(p) (p)->lpVtbl->StartAltPhrase(p)
#define IWordSink_EndAltPhrase(p) (p)->lpVtbl->EndAltPhrase(p)
#define IWordSink_PutBreak(p,a) (p)->lpVtbl->PutBreak(p,a)
#endif
#endif
HRESULT CALLBACK IWordSink_PutWord_Proxy(
IWordSink* This,
ULONG cwc,
const WCHAR* pwcInBuf,
ULONG cwcSrcLen,
ULONG cwcSrcPos);
void __RPC_STUB IWordSink_PutWord_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IWordSink_PutAltWord_Proxy(
IWordSink* This,
ULONG cwc,
const WCHAR* pwcInBuf,
ULONG cwcSrcLen,
ULONG cwcSrcPos);
void __RPC_STUB IWordSink_PutAltWord_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IWordSink_StartAltPhrase_Proxy(
IWordSink* This);
void __RPC_STUB IWordSink_StartAltPhrase_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IWordSink_EndAltPhrase_Proxy(
IWordSink* This);
void __RPC_STUB IWordSink_EndAltPhrase_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IWordSink_PutBreak_Proxy(
IWordSink* This,
WORDREP_BREAK_TYPE breakType);
void __RPC_STUB IWordSink_PutBreak_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
#endif /* __IWordSink_INTERFACE_DEFINED__ */
#ifndef __IPhraseSink_FWD_DEFINED__
#define __IPhraseSink_FWD_DEFINED__
typedef interface IPhraseSink IPhraseSink;
#endif
/*****************************************************************************
* IPhraseSink interface
*/
#ifndef __IPhraseSink_INTERFACE_DEFINED__
#define __IPhraseSink_INTERFACE_DEFINED__
DEFINE_GUID(IID_IPhraseSink, 0xcc906ff0, 0xc058, 0x101a, 0xb5,0x54, 0x08,0x00,0x2b,0x33,0xb0,0xe6);
#if defined(__cplusplus) && !defined(CINTERFACE)
interface IPhraseSink : public IUnknown
{
virtual HRESULT STDMETHODCALLTYPE PutSmallPhrase(
const WCHAR* pwcNoun,
ULONG cwcNoun,
const WCHAR* pwcModifier,
ULONG cwcModifier,
ULONG ulAttachmentType) = 0;
virtual HRESULT STDMETHODCALLTYPE PutPhrase(
const WCHAR* pwcPhrase,
ULONG cwcPhrase) = 0;
};
#else
typedef struct IPhraseSinkVtbl {
BEGIN_INTERFACE
/*** IUnknown methods ***/
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
IPhraseSink* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE *AddRef)(
IPhraseSink* This);
ULONG (STDMETHODCALLTYPE *Release)(
IPhraseSink* This);
/*** IPhraseSink methods ***/
HRESULT (STDMETHODCALLTYPE *PutSmallPhrase)(
IPhraseSink* This,
const WCHAR* pwcNoun,
ULONG cwcNoun,
const WCHAR* pwcModifier,
ULONG cwcModifier,
ULONG ulAttachmentType);
HRESULT (STDMETHODCALLTYPE *PutPhrase)(
IPhraseSink* This,
const WCHAR* pwcPhrase,
ULONG cwcPhrase);
END_INTERFACE
} IPhraseSinkVtbl;
interface IPhraseSink {
const IPhraseSinkVtbl* lpVtbl;
};
#ifdef COBJMACROS
/*** IUnknown methods ***/
#define IPhraseSink_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b)
#define IPhraseSink_AddRef(p) (p)->lpVtbl->AddRef(p)
#define IPhraseSink_Release(p) (p)->lpVtbl->Release(p)
/*** IPhraseSink methods ***/
#define IPhraseSink_PutSmallPhrase(p,a,b,c,d,e) (p)->lpVtbl->PutSmallPhrase(p,a,b,c,d,e)
#define IPhraseSink_PutPhrase(p,a,b) (p)->lpVtbl->PutPhrase(p,a,b)
#endif
#endif
HRESULT CALLBACK IPhraseSink_PutSmallPhrase_Proxy(
IPhraseSink* This,
const WCHAR* pwcNoun,
ULONG cwcNoun,
const WCHAR* pwcModifier,
ULONG cwcModifier,
ULONG ulAttachmentType);
void __RPC_STUB IPhraseSink_PutSmallPhrase_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IPhraseSink_PutPhrase_Proxy(
IPhraseSink* This,
const WCHAR* pwcPhrase,
ULONG cwcPhrase);
void __RPC_STUB IPhraseSink_PutPhrase_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
#endif /* __IPhraseSink_INTERFACE_DEFINED__ */
#ifndef __IWordBreaker_FWD_DEFINED__
#define __IWordBreaker_FWD_DEFINED__
typedef interface IWordBreaker IWordBreaker;
#endif
/*****************************************************************************
* IWordBreaker interface
*/
#ifndef __IWordBreaker_INTERFACE_DEFINED__
#define __IWordBreaker_INTERFACE_DEFINED__
DEFINE_GUID(IID_IWordBreaker, 0xd53552c8, 0x77e3, 0x101a, 0xb5,0x52, 0x08,0x00,0x2b,0x33,0xb0,0xe6);
#if defined(__cplusplus) && !defined(CINTERFACE)
interface IWordBreaker : public IUnknown
{
virtual HRESULT STDMETHODCALLTYPE Init(
BOOL fQuery,
ULONG ulMaxTokenSize,
BOOL* pfLicense) = 0;
virtual HRESULT STDMETHODCALLTYPE BreakText(
TEXT_SOURCE* pTextSource,
IWordSink* pWordSink,
IPhraseSink* pPhraseSink) = 0;
virtual HRESULT STDMETHODCALLTYPE ComposePhrase(
const WCHAR* pwcNoun,
ULONG cwcNoun,
const WCHAR* pwcModifier,
ULONG cwcModifier,
ULONG ulAttachmentType,
WCHAR* pwcPhrase,
ULONG* pcwcPhrase) = 0;
virtual HRESULT STDMETHODCALLTYPE GetLicenseToUse(
const WCHAR** ppwcsLicense) = 0;
};
#else
typedef struct IWordBreakerVtbl {
BEGIN_INTERFACE
/*** IUnknown methods ***/
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
IWordBreaker* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE *AddRef)(
IWordBreaker* This);
ULONG (STDMETHODCALLTYPE *Release)(
IWordBreaker* This);
/*** IWordBreaker methods ***/
HRESULT (STDMETHODCALLTYPE *Init)(
IWordBreaker* This,
BOOL fQuery,
ULONG ulMaxTokenSize,
BOOL* pfLicense);
HRESULT (STDMETHODCALLTYPE *BreakText)(
IWordBreaker* This,
TEXT_SOURCE* pTextSource,
IWordSink* pWordSink,
IPhraseSink* pPhraseSink);
HRESULT (STDMETHODCALLTYPE *ComposePhrase)(
IWordBreaker* This,
const WCHAR* pwcNoun,
ULONG cwcNoun,
const WCHAR* pwcModifier,
ULONG cwcModifier,
ULONG ulAttachmentType,
WCHAR* pwcPhrase,
ULONG* pcwcPhrase);
HRESULT (STDMETHODCALLTYPE *GetLicenseToUse)(
IWordBreaker* This,
const WCHAR** ppwcsLicense);
END_INTERFACE
} IWordBreakerVtbl;
interface IWordBreaker {
const IWordBreakerVtbl* lpVtbl;
};
#ifdef COBJMACROS
/*** IUnknown methods ***/
#define IWordBreaker_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b)
#define IWordBreaker_AddRef(p) (p)->lpVtbl->AddRef(p)
#define IWordBreaker_Release(p) (p)->lpVtbl->Release(p)
/*** IWordBreaker methods ***/
#define IWordBreaker_Init(p,a,b,c) (p)->lpVtbl->Init(p,a,b,c)
#define IWordBreaker_BreakText(p,a,b,c) (p)->lpVtbl->BreakText(p,a,b,c)
#define IWordBreaker_ComposePhrase(p,a,b,c,d,e,f,g) (p)->lpVtbl->ComposePhrase(p,a,b,c,d,e,f,g)
#define IWordBreaker_GetLicenseToUse(p,a) (p)->lpVtbl->GetLicenseToUse(p,a)
#endif
#endif
HRESULT CALLBACK IWordBreaker_Init_Proxy(
IWordBreaker* This,
BOOL fQuery,
ULONG ulMaxTokenSize,
BOOL* pfLicense);
void __RPC_STUB IWordBreaker_Init_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IWordBreaker_BreakText_Proxy(
IWordBreaker* This,
TEXT_SOURCE* pTextSource,
IWordSink* pWordSink,
IPhraseSink* pPhraseSink);
void __RPC_STUB IWordBreaker_BreakText_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IWordBreaker_ComposePhrase_Proxy(
IWordBreaker* This,
const WCHAR* pwcNoun,
ULONG cwcNoun,
const WCHAR* pwcModifier,
ULONG cwcModifier,
ULONG ulAttachmentType,
WCHAR* pwcPhrase,
ULONG* pcwcPhrase);
void __RPC_STUB IWordBreaker_ComposePhrase_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IWordBreaker_GetLicenseToUse_Proxy(
IWordBreaker* This,
const WCHAR** ppwcsLicense);
void __RPC_STUB IWordBreaker_GetLicenseToUse_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
#endif /* __IWordBreaker_INTERFACE_DEFINED__ */
/* Begin additional prototypes for all interfaces */
/* End additional prototypes */
#ifdef __cplusplus
}
#endif
#endif /* __WIDL_INCLUDE_PSDK_INDEXSRV_H */

View file

@ -1,95 +0,0 @@
/*** Autogenerated by WIDL 0.3.0 from include\psdk\mimeinfo.idl - Do not edit ***/
#include <rpc.h>
#include <rpcndr.h>
#ifndef __WIDL_INCLUDE_PSDK_MIMEINFO_H
#define __WIDL_INCLUDE_PSDK_MIMEINFO_H
#ifdef __cplusplus
extern "C" {
#endif
#include <objidl.h>
#ifndef __IMimeInfo_FWD_DEFINED__
#define __IMimeInfo_FWD_DEFINED__
typedef interface IMimeInfo IMimeInfo;
#endif
typedef IMimeInfo *LPMIMEINFO;
/*****************************************************************************
* IMimeInfo interface
*/
#ifndef __IMimeInfo_INTERFACE_DEFINED__
#define __IMimeInfo_INTERFACE_DEFINED__
DEFINE_GUID(IID_IMimeInfo, 0xf77459a0, 0xbf9a, 0x11cf, 0xba,0x4e, 0x00,0xc0,0x4f,0xd7,0x08,0x16);
#if defined(__cplusplus) && !defined(CINTERFACE)
interface IMimeInfo : public IUnknown
{
virtual HRESULT STDMETHODCALLTYPE GetMimeCLSIDMapping(
UINT* pcTypes,
LPCSTR** ppszTypes,
CLSID** ppclsID) = 0;
};
#else
typedef struct IMimeInfoVtbl {
BEGIN_INTERFACE
/*** IUnknown methods ***/
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
IMimeInfo* This,
REFIID riid,
void** ppvObject);
ULONG (STDMETHODCALLTYPE *AddRef)(
IMimeInfo* This);
ULONG (STDMETHODCALLTYPE *Release)(
IMimeInfo* This);
/*** IMimeInfo methods ***/
HRESULT (STDMETHODCALLTYPE *GetMimeCLSIDMapping)(
IMimeInfo* This,
UINT* pcTypes,
LPCSTR** ppszTypes,
CLSID** ppclsID);
END_INTERFACE
} IMimeInfoVtbl;
interface IMimeInfo {
const IMimeInfoVtbl* lpVtbl;
};
#ifdef COBJMACROS
/*** IUnknown methods ***/
#define IMimeInfo_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b)
#define IMimeInfo_AddRef(p) (p)->lpVtbl->AddRef(p)
#define IMimeInfo_Release(p) (p)->lpVtbl->Release(p)
/*** IMimeInfo methods ***/
#define IMimeInfo_GetMimeCLSIDMapping(p,a,b,c) (p)->lpVtbl->GetMimeCLSIDMapping(p,a,b,c)
#endif
#endif
HRESULT CALLBACK IMimeInfo_GetMimeCLSIDMapping_Proxy(
IMimeInfo* This,
UINT* pcTypes,
LPCSTR** ppszTypes,
CLSID** ppclsID);
void __RPC_STUB IMimeInfo_GetMimeCLSIDMapping_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
#endif /* __IMimeInfo_INTERFACE_DEFINED__ */
#define SID_IMimeInfo IID_IMimeInfo
/* Begin additional prototypes for all interfaces */
/* End additional prototypes */
#ifdef __cplusplus
}
#endif
#endif /* __WIDL_INCLUDE_PSDK_MIMEINFO_H */

File diff suppressed because it is too large Load diff

View file

@ -1,455 +0,0 @@
#ifndef _MSHTML_H
#define _MSHTML_H
#if __GNUC__ >=3
#pragma GCC system_header
#endif
#ifdef __cplusplus
extern "C" {
#endif
typedef interface IHTMLElementCollection *LPHTMLELEMENTCOLLECTION;
typedef interface IHTMLElement *LPHTMLELEMENT;
typedef interface IHTMLSelectionObject *LPHTMLSELECTIONOBJECT;
typedef interface IHTMLFramesCollection *LPHTMLFRAMESCOLLECTION;
typedef interface IHTMLLocation *LPHTMLLOCATION;
typedef interface IHTMLWindow2 *LPHTMLWINDOW2;
typedef interface IHTMLStyleSheetsCollection *LPHTMLSTYLESHEETSCOLLECTION;
typedef interface IHTMLStyleSheet *LPHTMLSTYLESHEET;
typedef interface IHTMLStyle *LPHTMLSTYLE;
typedef interface IHTMLFiltersCollection *LPHTMLFILTERSCOLLECTION;
typedef interface IHTMLLinkElement *LPHTMLLINKELEMENT;
typedef interface IHTMLImgElement *LPHTMLIMGELEMENT;
EXTERN_C const IID IID_IHTMLLinkElement;
#define INTERFACE IHTMLLinkElement
DECLARE_INTERFACE_(IHTMLLinkElement,IDispatch)
{
STDMETHOD(QueryInterface)(THIS_ REFIID,PVOID*) PURE;
STDMETHOD_(ULONG,AddRef)(THIS) PURE;
STDMETHOD_(ULONG,Release)(THIS) PURE;
STDMETHOD(GetTypeInfoCount)(THIS_ UINT*) PURE;
STDMETHOD(GetTypeInfo)(THIS_ UINT,LCID,LPTYPEINFO*) PURE;
STDMETHOD(GetIDsOfNames)(THIS_ REFIID,LPOLESTR*,UINT,LCID,DISPID*) PURE;
STDMETHOD(Invoke)(THIS_ DISPID,REFIID,LCID,WORD,DISPPARAMS*,VARIANT*,EXCEPINFO*,UINT*) PURE;
STDMETHOD(put_href)(THIS_ BSTR) PURE;
STDMETHOD(get_href)(THIS_ BSTR*) PURE;
STDMETHOD(put_rel)(THIS_ BSTR) PURE;
STDMETHOD(get_rel)(THIS_ BSTR*) PURE;
STDMETHOD(put_rev)(THIS_ BSTR) PURE;
STDMETHOD(get_rev)(THIS_ BSTR*) PURE;
STDMETHOD(put_type)(THIS_ BSTR) PURE;
STDMETHOD(get_type)(THIS_ BSTR*) PURE;
STDMETHOD(get_readyState)(THIS_ BSTR*) PURE;
STDMETHOD(put_onreadystatechange)(THIS_ VARIANT) PURE;
STDMETHOD(get_onreadystatechange)(THIS_ VARIANT*) PURE;
STDMETHOD(put_onload)(THIS_ VARIANT) PURE;
STDMETHOD(get_onload)(THIS_ VARIANT*) PURE;
STDMETHOD(put_onerror)(THIS_ VARIANT) PURE;
STDMETHOD(get_onerror)(THIS_ VARIANT*) PURE;
STDMETHOD(get_styleSheet)(THIS_ LPHTMLSTYLESHEET*) PURE;
STDMETHOD(put_disabled)(THIS_ VARIANT_BOOL) PURE;
STDMETHOD(get_disabled)(THIS_ VARIANT_BOOL*) PURE;
STDMETHOD(put_media)(THIS_ BSTR) PURE;
STDMETHOD(get_media)(THIS_ BSTR*) PURE;
};
#undef INTERFACE
EXTERN_C const IID IID_IHTMLImgElement;
#define INTERFACE IHTMLImgElement
DECLARE_INTERFACE_(IHTMLImgElement,IDispatch)
{
STDMETHOD(QueryInterface)(THIS_ REFIID,PVOID*) PURE;
STDMETHOD_(ULONG,AddRef)(THIS) PURE;
STDMETHOD_(ULONG,Release)(THIS) PURE;
STDMETHOD(GetTypeInfoCount)(THIS_ UINT*) PURE;
STDMETHOD(GetTypeInfo)(THIS_ UINT,LCID,LPTYPEINFO*) PURE;
STDMETHOD(GetIDsOfNames)(THIS_ REFIID,LPOLESTR*,UINT,LCID,DISPID*) PURE;
STDMETHOD(Invoke)(THIS_ DISPID,REFIID,LCID,WORD,DISPPARAMS*,VARIANT*,EXCEPINFO*,UINT*) PURE;
STDMETHOD(put_isMap)(THIS_ VARIANT_BOOL) PURE;
STDMETHOD(get_isMap)(THIS_ VARIANT_BOOL*) PURE;
STDMETHOD(put_useMap)(THIS_ BSTR) PURE;
STDMETHOD(get_useMap)(THIS_ BSTR*) PURE;
STDMETHOD(get_mimeType)(THIS_ BSTR*) PURE;
STDMETHOD(get_fileSize)(THIS_ BSTR*) PURE;
STDMETHOD(get_fileCreatedDate)(THIS_ BSTR*) PURE;
STDMETHOD(get_fileModifiedDate)(THIS_ BSTR*) PURE;
STDMETHOD(get_fileUpdatedDate)(THIS_ BSTR*) PURE;
STDMETHOD(get_protocol)(THIS_ BSTR*) PURE;
STDMETHOD(get_href)(THIS_ BSTR*) PURE;
STDMETHOD(get_nameProp)(THIS_ BSTR*) PURE;
STDMETHOD(put_border)(THIS_ VARIANT) PURE;
STDMETHOD(get_border)(THIS_ VARIANT*) PURE;
STDMETHOD(put_vspace)(THIS_ long) PURE;
STDMETHOD(get_vspace)(THIS_ long*) PURE;
STDMETHOD(put_hspace)(THIS_ long) PURE;
STDMETHOD(get_hspace)(THIS_ long*) PURE;
STDMETHOD(put_alt)(THIS_ BSTR) PURE;
STDMETHOD(get_alt)(THIS_ BSTR*) PURE;
STDMETHOD(put_src)(THIS_ BSTR) PURE;
STDMETHOD(get_src)(THIS_ BSTR*) PURE;
STDMETHOD(put_lowsrc)(THIS_ BSTR) PURE;
STDMETHOD(get_lowsrc)(THIS_ BSTR*) PURE;
STDMETHOD(put_vrml)(THIS_ BSTR) PURE;
STDMETHOD(get_vrml)(THIS_ BSTR*) PURE;
STDMETHOD(put_dynsrc)(THIS_ BSTR) PURE;
STDMETHOD(get_dynsrc)(THIS_ BSTR*) PURE;
STDMETHOD(get_readyState)(THIS_ BSTR*) PURE;
STDMETHOD(get_complete)(THIS_ VARIANT_BOOL*) PURE;
STDMETHOD(put_loop)(THIS_ VARIANT) PURE;
STDMETHOD(get_loop)(THIS_ VARIANT*) PURE;
STDMETHOD(put_align)(THIS_ BSTR) PURE;
STDMETHOD(get_align)(THIS_ BSTR*) PURE;
STDMETHOD(put_onload)(THIS_ VARIANT) PURE;
STDMETHOD(get_onload)(THIS_ VARIANT*) PURE;
STDMETHOD(put_onerror)(THIS_ VARIANT) PURE;
STDMETHOD(get_onerror)(THIS_ VARIANT*) PURE;
STDMETHOD(put_onabort)(THIS_ VARIANT) PURE;
STDMETHOD(get_onabort)(THIS_ VARIANT*) PURE;
STDMETHOD(put_name)(THIS_ BSTR) PURE;
STDMETHOD(get_name)(THIS_ BSTR*) PURE;
STDMETHOD(put_width)(THIS_ long) PURE;
STDMETHOD(get_width)(THIS_ long*) PURE;
STDMETHOD(put_height)(THIS_ long) PURE;
STDMETHOD(get_height)(THIS_ long*) PURE;
STDMETHOD(put_start)(THIS_ BSTR) PURE;
STDMETHOD(get_start)(THIS_ BSTR*) PURE;
};
#undef INTERFACE
EXTERN_C const IID IID_IHTMLElementCollection;
#define INTERFACE IHTMLElementCollection
DECLARE_INTERFACE_(IHTMLElementCollection,IDispatch)
{
STDMETHOD(QueryInterface)(THIS_ REFIID,PVOID*) PURE;
STDMETHOD_(ULONG,AddRef)(THIS) PURE;
STDMETHOD_(ULONG,Release)(THIS) PURE;
STDMETHOD(GetTypeInfoCount)(THIS_ UINT*) PURE;
STDMETHOD(GetTypeInfo)(THIS_ UINT,LCID,LPTYPEINFO*) PURE;
STDMETHOD(GetIDsOfNames)(THIS_ REFIID,LPOLESTR*,UINT,LCID,DISPID*) PURE;
STDMETHOD(Invoke)(THIS_ DISPID,REFIID,LCID,WORD,DISPPARAMS*,VARIANT*,EXCEPINFO*,UINT*) PURE;
STDMETHOD(toString)(THIS_ BSTR*) PURE;
STDMETHOD(put_length)(THIS_ long) PURE;
STDMETHOD(get_length)(THIS_ long*) PURE;
STDMETHOD(get__newEnum)(THIS_ IUnknown**) PURE;
STDMETHOD(item)(THIS_ VARIANT,VARIANT,IDispatch**) PURE;
STDMETHOD(tags)(THIS_ VARIANT,IDispatch**) PURE;
};
#undef INTERFACE
EXTERN_C const IID IID_IHTMLDocument;
#define INTERFACE IHTMLDocument
DECLARE_INTERFACE_(IHTMLDocument,IDispatch)
{
STDMETHOD(QueryInterface)(THIS_ REFIID,PVOID*) PURE;
STDMETHOD_(ULONG,AddRef)(THIS) PURE;
STDMETHOD_(ULONG,Release)(THIS) PURE;
STDMETHOD(GetTypeInfoCount)(THIS_ UINT*) PURE;
STDMETHOD(GetTypeInfo)(THIS_ UINT,LCID,LPTYPEINFO*) PURE;
STDMETHOD(GetIDsOfNames)(THIS_ REFIID,LPOLESTR*,UINT,LCID,DISPID*) PURE;
STDMETHOD(Invoke)(THIS_ DISPID,REFIID,LCID,WORD,DISPPARAMS*,VARIANT*,EXCEPINFO*,UINT*) PURE;
STDMETHOD(get_Script)(THIS_ IDispatch**) PURE;
};
#undef INTERFACE
EXTERN_C const CLSID CLSID_HTMLDocument;
EXTERN_C const IID IID_IHTMLDocument2;
#define INTERFACE IHTMLDocument2
DECLARE_INTERFACE_(IHTMLDocument2,IHTMLDocument)
{
STDMETHOD(QueryInterface)(THIS_ REFIID,PVOID*) PURE;
STDMETHOD_(ULONG,AddRef)(THIS) PURE;
STDMETHOD_(ULONG,Release)(THIS) PURE;
STDMETHOD(GetTypeInfoCount)(THIS_ UINT*) PURE;
STDMETHOD(GetTypeInfo)(THIS_ UINT,LCID,LPTYPEINFO*) PURE;
STDMETHOD(GetIDsOfNames)(THIS_ REFIID,LPOLESTR*,UINT,LCID,DISPID*) PURE;
STDMETHOD(Invoke)(THIS_ DISPID,REFIID,LCID,WORD,DISPPARAMS*,VARIANT*,EXCEPINFO*,UINT*) PURE;
STDMETHOD(get_Script)(THIS_ IDispatch**) PURE;
STDMETHOD(get_all)(THIS_ LPHTMLELEMENTCOLLECTION*) PURE;
STDMETHOD(get_body)(THIS_ LPHTMLELEMENT*) PURE;
STDMETHOD(get_activeElement)(THIS_ LPHTMLELEMENT*) PURE;
STDMETHOD(get_images)(THIS_ LPHTMLELEMENTCOLLECTION*) PURE;
STDMETHOD(get_applets)(THIS_ LPHTMLELEMENTCOLLECTION*) PURE;
STDMETHOD(get_links)(THIS_ LPHTMLELEMENTCOLLECTION*) PURE;
STDMETHOD(get_forms)(THIS_ LPHTMLELEMENTCOLLECTION*) PURE;
STDMETHOD(get_anchors)(THIS_ LPHTMLELEMENTCOLLECTION*) PURE;
STDMETHOD(put_title)(THIS_ BSTR) PURE;
STDMETHOD(get_title)(THIS_ BSTR*) PURE;
STDMETHOD(get_scripts)(THIS_ LPHTMLELEMENTCOLLECTION*) PURE;
STDMETHOD(put_designMode)(THIS_ BSTR) PURE;
STDMETHOD(get_designMode)(THIS_ BSTR*) PURE;
STDMETHOD(get_selection)(LPHTMLSELECTIONOBJECT*) PURE;
STDMETHOD(get_readyState)(THIS_ BSTR*) PURE;
STDMETHOD(get_frames)(THIS_ LPHTMLFRAMESCOLLECTION*) PURE;
STDMETHOD(get_embeds)(THIS_ LPHTMLELEMENTCOLLECTION*) PURE;
STDMETHOD(get_plugins)(THIS_ LPHTMLELEMENTCOLLECTION*) PURE;
STDMETHOD(put_alinkColor)(THIS_ VARIANT) PURE;
STDMETHOD(get_alinkColor)(THIS_ VARIANT*) PURE;
STDMETHOD(put_bgColor)(THIS_ VARIANT) PURE;
STDMETHOD(get_bgColor)(THIS_ VARIANT*) PURE;
STDMETHOD(put_fgColor)(THIS_ VARIANT) PURE;
STDMETHOD(get_fgColor)(THIS_ VARIANT*) PURE;
STDMETHOD(put_linkColor)(THIS_ VARIANT) PURE;
STDMETHOD(get_linkColor)(THIS_ VARIANT*) PURE;
STDMETHOD(put_vlinkColor)(THIS_ VARIANT) PURE;
STDMETHOD(get_vlinkColor)(THIS_ VARIANT*) PURE;
STDMETHOD(get_referrer)(THIS_ BSTR*) PURE;
STDMETHOD(get_location)(THIS_ LPHTMLLOCATION*) PURE;
STDMETHOD(get_lastModified)(THIS_ BSTR*) PURE;
STDMETHOD(put_url)(THIS_ BSTR) PURE;
STDMETHOD(get_url)(THIS_ BSTR*) PURE;
STDMETHOD(put_domain)(THIS_ BSTR) PURE;
STDMETHOD(get_domain)(THIS_ BSTR*) PURE;
STDMETHOD(put_cookie)(THIS_ BSTR) PURE;
STDMETHOD(get_cookie)(THIS_ BSTR*) PURE;
STDMETHOD(put_expands)(THIS_ VARIANT_BOOL) PURE;
STDMETHOD(get_expands)(THIS_ VARIANT_BOOL*) PURE;
STDMETHOD(put_charset)(THIS_ BSTR) PURE;
STDMETHOD(get_charset)(THIS_ BSTR*) PURE;
STDMETHOD(put_defaultCharset)(THIS_ BSTR) PURE;
STDMETHOD(get_defaultCharset)(THIS_ BSTR*) PURE;
STDMETHOD(get_mimeType)(THIS_ BSTR*) PURE;
STDMETHOD(get_fileSize)(THIS_ BSTR*) PURE;
STDMETHOD(get_fileCreatedDate)(THIS_ BSTR*) PURE;
STDMETHOD(get_fileModifiedDate)(THIS_ BSTR*) PURE;
STDMETHOD(get_fileUpdatedDate)(THIS_ BSTR*) PURE;
STDMETHOD(get_security)(THIS_ BSTR*) PURE;
STDMETHOD(get_protocol)(THIS_ BSTR*) PURE;
STDMETHOD(get_nameProp)(THIS_ BSTR*) PURE;
STDMETHOD(write)(THIS_ SAFEARRAY*) PURE;
STDMETHOD(writeln)(THIS_ SAFEARRAY*) PURE;
STDMETHOD(open)(THIS_ BSTR,VARIANT,VARIANT,VARIANT,IDispatch**) PURE;
STDMETHOD(close)(THIS) PURE;
STDMETHOD(clear)(THIS) PURE;
STDMETHOD(queryCommandSupported)(THIS_ BSTR,VARIANT_BOOL*) PURE;
STDMETHOD(queryCommandEnabled)(THIS_ BSTR,VARIANT_BOOL*) PURE;
STDMETHOD(queryCommandState)(THIS_ BSTR,VARIANT_BOOL*) PURE;
STDMETHOD(queryCommandIndeterm)(THIS_ BSTR,VARIANT_BOOL*) PURE;
STDMETHOD(queryCommandText)(THIS_ BSTR,BSTR*) PURE;
STDMETHOD(queryCommandValue)(THIS_ BSTR,VARIANT*) PURE;
STDMETHOD(execCommand)(THIS_ BSTR,VARIANT_BOOL,VARIANT,VARIANT_BOOL*) PURE;
STDMETHOD(execCommandShowHelp)(THIS_ BSTR,VARIANT_BOOL*) PURE;
STDMETHOD(createElement)(THIS_ BSTR,LPHTMLELEMENT*) PURE;
STDMETHOD(put_onhelp)(THIS_ VARIANT) PURE;
STDMETHOD(get_onhelp)(THIS_ VARIANT*) PURE;
STDMETHOD(put_onclick)(THIS_ VARIANT) PURE;
STDMETHOD(get_onclick)(THIS_ VARIANT*) PURE;
STDMETHOD(put_ondblclick)(THIS_ VARIANT) PURE;
STDMETHOD(get_ondblclick)(THIS_ VARIANT*) PURE;
STDMETHOD(put_onkeyup)(THIS_ VARIANT) PURE;
STDMETHOD(get_onkeyup)(THIS_ VARIANT*) PURE;
STDMETHOD(put_onkeydown)(THIS_ VARIANT) PURE;
STDMETHOD(get_onkeydown)(THIS_ VARIANT*) PURE;
STDMETHOD(put_onkeypress)(THIS_ VARIANT) PURE;
STDMETHOD(get_onkeypress)(THIS_ VARIANT*) PURE;
STDMETHOD(put_onmouseup)(THIS_ VARIANT) PURE;
STDMETHOD(get_onmouseup)(THIS_ VARIANT*) PURE;
STDMETHOD(put_onmousedown)(THIS_ VARIANT) PURE;
STDMETHOD(get_onmousedown)(THIS_ VARIANT*) PURE;
STDMETHOD(put_onmousemove)(THIS_ VARIANT) PURE;
STDMETHOD(get_onmousemove)(THIS_ VARIANT*) PURE;
STDMETHOD(put_onmouseout)(THIS_ VARIANT) PURE;
STDMETHOD(get_onmouseout)(THIS_ VARIANT*) PURE;
STDMETHOD(put_onmouseover)(THIS_ VARIANT) PURE;
STDMETHOD(get_onmouseover)(THIS_ VARIANT*) PURE;
STDMETHOD(put_onreadystatechange)(THIS_ VARIANT) PURE;
STDMETHOD(get_onreadystatechange)(THIS_ VARIANT*) PURE;
STDMETHOD(put_onafterupdate)(THIS_ VARIANT) PURE;
STDMETHOD(get_onafterupdate)(THIS_ VARIANT*) PURE;
STDMETHOD(put_onrowexit)(THIS_ VARIANT) PURE;
STDMETHOD(get_onrowexit)(THIS_ VARIANT*) PURE;
STDMETHOD(put_onrowenter)(THIS_ VARIANT) PURE;
STDMETHOD(get_onrowenter)(THIS_ VARIANT*) PURE;
STDMETHOD(put_ondragstart)(THIS_ VARIANT) PURE;
STDMETHOD(get_ondragstart)(THIS_ VARIANT*) PURE;
STDMETHOD(put_onselectstart)(THIS_ VARIANT) PURE;
STDMETHOD(get_onselectstart)(THIS_ VARIANT*) PURE;
STDMETHOD(elementFromPoint)(THIS_ long,long,LPHTMLELEMENT*) PURE;
STDMETHOD(get_parentWindow)(THIS_ LPHTMLWINDOW2*) PURE;
STDMETHOD(get_styleSheets)(THIS_ LPHTMLSTYLESHEETSCOLLECTION*) PURE;
STDMETHOD(put_onbeforeupdate)(THIS_ VARIANT) PURE;
STDMETHOD(get_onbeforeupdate)(THIS_ VARIANT*) PURE;
STDMETHOD(put_onerrorupdate)(THIS_ VARIANT) PURE;
STDMETHOD(get_onerrorupdate)(THIS_ VARIANT*) PURE;
STDMETHOD(toString)(THIS_ BSTR*) PURE;
STDMETHOD(createStyleSheet)(THIS_ BSTR,long,LPHTMLSTYLESHEET*) PURE;
};
#undef INTERFACE
EXTERN_C const IID IID_IHTMLSelectionObject;
#define INTERFACE IHTMLSelectionObject
DECLARE_INTERFACE_(IHTMLSelectionObject,IDispatch)
{
STDMETHOD(QueryInterface)(THIS_ REFIID,PVOID*) PURE;
STDMETHOD_(ULONG,AddRef)(THIS) PURE;
STDMETHOD_(ULONG,Release)(THIS) PURE;
STDMETHOD(GetTypeInfoCount)(THIS_ UINT*) PURE;
STDMETHOD(GetTypeInfo)(THIS_ UINT,LCID,LPTYPEINFO*) PURE;
STDMETHOD(GetIDsOfNames)(THIS_ REFIID,LPOLESTR*,UINT,LCID,DISPID*) PURE;
STDMETHOD(Invoke)(THIS_ DISPID,REFIID,LCID,WORD,DISPPARAMS*,VARIANT*,EXCEPINFO*,UINT*) PURE;
STDMETHOD(createRange)(THIS_ IDispatch**) PURE;
STDMETHOD(empty)(THIS) PURE;
STDMETHOD(clear)(THIS) PURE;
STDMETHOD(type)(THIS_ BSTR*) PURE;
};
#undef INTERFACE
EXTERN_C const IID IID_IHTMLTxtRange;
#define INTERFACE IHTMLTxtRange
DECLARE_INTERFACE_(IHTMLTxtRange,IDispatch)
{
STDMETHOD(QueryInterface)(THIS_ REFIID,PVOID*) PURE;
STDMETHOD_(ULONG,AddRef)(THIS) PURE;
STDMETHOD_(ULONG,Release)(THIS) PURE;
STDMETHOD(GetTypeInfoCount)(THIS_ UINT*) PURE;
STDMETHOD(GetTypeInfo)(THIS_ UINT,LCID,LPTYPEINFO*) PURE;
STDMETHOD(GetIDsOfNames)(THIS_ REFIID,LPOLESTR*,UINT,LCID,DISPID*) PURE;
STDMETHOD(Invoke)(THIS_ DISPID,REFIID,LCID,WORD,DISPPARAMS*,VARIANT*,EXCEPINFO*,UINT*) PURE;
STDMETHOD(get_htmlText)(THIS_ BSTR*) PURE;
STDMETHOD(put_text)(THIS_ BSTR) PURE;
STDMETHOD(get_text)(THIS_ BSTR*) PURE;
STDMETHOD(parentElement)(THIS_ LPHTMLELEMENT*) PURE;
STDMETHOD(duplicate)(THIS_ IHTMLTxtRange**) PURE;
STDMETHOD(inRange)(THIS_ IHTMLTxtRange*,VARIANT_BOOL*) PURE;
STDMETHOD(isEqual)(THIS_ IHTMLTxtRange*,VARIANT_BOOL*) PURE;
STDMETHOD(scrollIntoView)(THIS_ VARIANT_BOOL) PURE;
STDMETHOD(collapse)(THIS_ VARIANT_BOOL) PURE;
STDMETHOD(expand)(THIS_ BSTR,VARIANT_BOOL*) PURE;
STDMETHOD(move)(THIS_ BSTR,long,long*) PURE;
STDMETHOD(moveStart)(THIS_ BSTR,long,long*) PURE;
STDMETHOD(moveEnd)(THIS_ BSTR,long,long*) PURE;
STDMETHOD(select)(THIS) PURE;
STDMETHOD(pasteHTML)(THIS_ BSTR) PURE;
STDMETHOD(moveToElementText)(THIS_ LPHTMLELEMENT) PURE;
STDMETHOD(setEndPoint)(THIS_ BSTR,IHTMLTxtRange*) PURE;
STDMETHOD(compareEndPoints)(THIS_ BSTR,IHTMLTxtRange*,long*) PURE;
STDMETHOD(findText)(THIS_ BSTR,long,long,VARIANT_BOOL*) PURE;
STDMETHOD(moveToPoint)(THIS_ long,long) PURE;
STDMETHOD(getBookmark)(THIS_ BSTR*) PURE;
STDMETHOD(moveToBookbark)(THIS_ BSTR,VARIANT_BOOL*) PURE;
STDMETHOD(queryCommandSupported)(THIS_ BSTR,VARIANT_BOOL*) PURE;
STDMETHOD(queryCommandEnabled)(THIS_ BSTR,VARIANT_BOOL*) PURE;
STDMETHOD(queryCommandState)(THIS_ BSTR,VARIANT_BOOL*) PURE;
STDMETHOD(queryCommandIndeterm)(THIS_ BSTR,VARIANT_BOOL*) PURE;
STDMETHOD(queryCommandText)(THIS_ BSTR,BSTR*) PURE;
STDMETHOD(queryCommandValue)(THIS_ BSTR,VARIANT*) PURE;
STDMETHOD(execCommand)(THIS_ BSTR,VARIANT_BOOL,VARIANT,VARIANT_BOOL*) PURE;
STDMETHOD(execCommandShowHelp)(THIS_ BSTR,VARIANT_BOOL*) PURE;
};
#undef INTERFACE
EXTERN_C const IID IID_IHTMLElement;
#define INTERFACE IHTMLElement
DECLARE_INTERFACE_(IHTMLElement,IDispatch)
{
STDMETHOD(QueryInterface)(THIS_ REFIID,PVOID*) PURE;
STDMETHOD_(ULONG,AddRef)(THIS) PURE;
STDMETHOD_(ULONG,Release)(THIS) PURE;
STDMETHOD(GetTypeInfoCount)(THIS_ UINT*) PURE;
STDMETHOD(GetTypeInfo)(THIS_ UINT,LCID,LPTYPEINFO*) PURE;
STDMETHOD(GetIDsOfNames)(THIS_ REFIID,LPOLESTR*,UINT,LCID,DISPID*) PURE;
STDMETHOD(Invoke)(THIS_ DISPID,REFIID,LCID,WORD,DISPPARAMS*,VARIANT*,EXCEPINFO*,UINT*) PURE;
STDMETHOD(setAttribute)(THIS_ BSTR,VARIANT,long) PURE;
STDMETHOD(getAttribute)(THIS_ BSTR,long,VARIANT*) PURE;
STDMETHOD(removeAttribute)(THIS_ BSTR,long,VARIANT_BOOL*) PURE;
STDMETHOD(put_className)(THIS_ BSTR) PURE;
STDMETHOD(get_className)(THIS_ BSTR*) PURE;
STDMETHOD(put_id)(THIS_ BSTR) PURE;
STDMETHOD(get_id)(THIS_ BSTR*) PURE;
STDMETHOD(get_tagName)(THIS_ BSTR*) PURE;
STDMETHOD(get_parentElement)(THIS_ LPHTMLELEMENT*) PURE;
STDMETHOD(get_style)(THIS_ LPHTMLSTYLE*) PURE;
STDMETHOD(put_onhelp)(THIS_ VARIANT) PURE;
STDMETHOD(get_onhelp)(THIS_ VARIANT*) PURE;
STDMETHOD(put_onclick)(THIS_ VARIANT) PURE;
STDMETHOD(get_onclick)(THIS_ VARIANT*) PURE;
STDMETHOD(put_ondblclick)(THIS_ VARIANT) PURE;
STDMETHOD(get_ondblclick)(THIS_ VARIANT*) PURE;
STDMETHOD(put_onkeydown)(THIS_ VARIANT) PURE;
STDMETHOD(get_onkeydown)(THIS_ VARIANT*) PURE;
STDMETHOD(put_onkeyup)(THIS_ VARIANT) PURE;
STDMETHOD(get_onkeyup)(THIS_ VARIANT*) PURE;
STDMETHOD(put_onkeypress)(THIS_ VARIANT) PURE;
STDMETHOD(get_onkeypress)(THIS_ VARIANT*) PURE;
STDMETHOD(put_onmouseout)(THIS_ VARIANT) PURE;
STDMETHOD(get_onmouseout)(THIS_ VARIANT*) PURE;
STDMETHOD(put_onmouseover)(THIS_ VARIANT) PURE;
STDMETHOD(get_onmouseover)(THIS_ VARIANT*) PURE;
STDMETHOD(put_onmousemove)(THIS_ VARIANT) PURE;
STDMETHOD(get_onmousemove)(THIS_ VARIANT*) PURE;
STDMETHOD(put_onmousedown)(THIS_ VARIANT) PURE;
STDMETHOD(get_onmousedown)(THIS_ VARIANT*) PURE;
STDMETHOD(put_onmouseup)(THIS_ VARIANT) PURE;
STDMETHOD(get_onmouseup)(THIS_ VARIANT*) PURE;
STDMETHOD(get_document)(THIS_ IDispatch**) PURE;
STDMETHOD(put_title)(THIS_ BSTR) PURE;
STDMETHOD(get_title)(THIS_ BSTR*) PURE;
STDMETHOD(put_language)(THIS_ BSTR) PURE;
STDMETHOD(get_language)(THIS_ BSTR*) PURE;
STDMETHOD(put_onselectstart)(THIS_ VARIANT) PURE;
STDMETHOD(get_onselectstart)(THIS_ VARIANT*) PURE;
STDMETHOD(scrollIntoView)(THIS_ VARIANT) PURE;
STDMETHOD(contains)(THIS_ LPHTMLELEMENT,VARIANT_BOOL*) PURE;
STDMETHOD(get_source3Index)(THIS_ long*) PURE;
STDMETHOD(get_recordNumber)(THIS_ VARIANT*) PURE;
STDMETHOD(put_lang)(THIS_ BSTR) PURE;
STDMETHOD(get_lang)(THIS_ BSTR*) PURE;
STDMETHOD(get_offsetLeft)(THIS_ long*) PURE;
STDMETHOD(get_offsetTop)(THIS_ long*) PURE;
STDMETHOD(get_offsetWidth)(THIS_ long*) PURE;
STDMETHOD(get_offsetHeight)(THIS_ long*) PURE;
STDMETHOD(get_offsetParent)(THIS_ LPHTMLELEMENT*) PURE;
STDMETHOD(put_innerHTML)(THIS_ BSTR) PURE;
STDMETHOD(get_innerHTML)(THIS_ BSTR*) PURE;
STDMETHOD(put_innerText)(THIS_ BSTR) PURE;
STDMETHOD(get_innerText)(THIS_ BSTR*) PURE;
STDMETHOD(put_outerHTML)(THIS_ BSTR) PURE;
STDMETHOD(get_outerHTML)(THIS_ BSTR*) PURE;
STDMETHOD(put_outerText)(THIS_ BSTR) PURE;
STDMETHOD(get_outerText)(THIS_ BSTR*) PURE;
STDMETHOD(insertAdjacentHTML)(THIS_ BSTR,BSTR) PURE;
STDMETHOD(insertAdjacentText)(THIS_ BSTR,BSTR) PURE;
STDMETHOD(get_parentTextEdit)(THIS_ LPHTMLELEMENT*) PURE;
STDMETHOD(isTextEdit)(THIS_ VARIANT_BOOL*) PURE;
STDMETHOD(click)(THIS) PURE;
STDMETHOD(get_filters)(THIS_ LPHTMLFILTERSCOLLECTION*) PURE;
STDMETHOD(put_ondragstart)(THIS_ VARIANT) PURE;
STDMETHOD(get_ondragstart)(THIS_ VARIANT*) PURE;
STDMETHOD(toString)(THIS_ BSTR*) PURE;
STDMETHOD(put_onbeforeupdate)(THIS_ VARIANT) PURE;
STDMETHOD(get_onbeforeupdate)(THIS_ VARIANT*) PURE;
STDMETHOD(put_onafterupdate)(THIS_ VARIANT) PURE;
STDMETHOD(get_onafterupdate)(THIS_ VARIANT*) PURE;
STDMETHOD(put_onerrorupdate)(THIS_ VARIANT) PURE;
STDMETHOD(get_onerrorupdate)(THIS_ VARIANT*) PURE;
STDMETHOD(put_onrowexit)(THIS_ VARIANT) PURE;
STDMETHOD(get_onrowexit)(THIS_ VARIANT*) PURE;
STDMETHOD(put_onrowenter)(THIS_ VARIANT) PURE;
STDMETHOD(get_onrowenter)(THIS_ VARIANT*) PURE;
STDMETHOD(put_ondatasetchanged)(THIS_ VARIANT) PURE;
STDMETHOD(get_ondatasetchanged)(THIS_ VARIANT*) PURE;
STDMETHOD(put_ondataavailable)(THIS_ VARIANT) PURE;
STDMETHOD(get_ondataavailable)(THIS_ VARIANT*) PURE;
STDMETHOD(put_ondatasetcomplete)(THIS_ VARIANT) PURE;
STDMETHOD(get_ondatasetcomplete)(THIS_ VARIANT*) PURE;
STDMETHOD(put_onfilterchange)(THIS_ VARIANT) PURE;
STDMETHOD(get_onfilterchange)(THIS_ VARIANT*) PURE;
STDMETHOD(get_children)(THIS_ IDispatch**) PURE;
STDMETHOD(get_all)(THIS_ IDispatch**) PURE;
};
#undef INTERFACE
#ifdef __cplusplus
}
#endif
#endif

File diff suppressed because it is too large Load diff

View file

@ -1,5 +1,17 @@
<module name="psdk" type="idlheader">
<file>activscp.idl</file>
<file>control.idl</file>
<file>dispex.idl</file>
<file>docobj.idl</file>
<file>downloadmgr.idl</file>
<file>hlink.idl</file>
<file>htiframe.idl</file>
<file>iads.idl</file>
<file>indexsrv.idl</file>
<file>mimeinfo.idl</file>
<file>mlang.idl</file>
<file>mshtml.idl</file>
<file>msxml.idl</file>
<file>oaidl.idl</file>
<file>objidl.idl</file>
<file>objsafe.idl</file>