-/*** Autogenerated by WIDL 0.9.1 from urlmon.idl - Do not edit ***/
+/*** Autogenerated by WIDL 0.9.4 from urlmon.idl - Do not edit ***/
#include <rpc.h>
#include <rpcndr.h>
#include <msxml.h>
#ifndef __IInternetProtocolSink_FWD_DEFINED__
#define __IInternetProtocolSink_FWD_DEFINED__
-typedef struct IInternetProtocolSink IInternetProtocolSink;
+typedef interface IInternetProtocolSink IInternetProtocolSink;
#endif
#ifndef __IBinding_FWD_DEFINED__
#define __IBinding_FWD_DEFINED__
-typedef struct IBinding IBinding;
+typedef interface IBinding IBinding;
#endif
typedef IBinding *LPBINDING;
DEFINE_GUID(IID_IBinding, 0x79eac9c0, 0xbaf9, 0x11ce, 0x8c,0x82, 0x00,0xaa,0x00,0x4b,0xa9,0x0b);
#if defined(__cplusplus) && !defined(CINTERFACE)
-struct IBinding : public IUnknown
+interface IBinding : public IUnknown
{
virtual HRESULT STDMETHODCALLTYPE Abort(
) = 0;
};
#else
-typedef struct IBindingVtbl IBindingVtbl;
-struct IBinding {
- const IBindingVtbl* lpVtbl;
-};
-struct IBindingVtbl {
+typedef struct IBindingVtbl {
BEGIN_INTERFACE
/*** IUnknown methods ***/
DWORD* pdwReserved);
END_INTERFACE
+} IBindingVtbl;
+interface IBinding {
+ const IBindingVtbl* lpVtbl;
};
#ifdef COBJMACROS
HRESULT CALLBACK IBinding_Abort_Proxy(
IBinding* This);
void __RPC_STUB IBinding_Abort_Stub(
- struct IRpcStubBuffer* This,
- struct IRpcChannelBuffer* pRpcChannelBuffer,
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IBinding_Suspend_Proxy(
IBinding* This);
void __RPC_STUB IBinding_Suspend_Stub(
- struct IRpcStubBuffer* This,
- struct IRpcChannelBuffer* pRpcChannelBuffer,
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IBinding_Resume_Proxy(
IBinding* This);
void __RPC_STUB IBinding_Resume_Stub(
- struct IRpcStubBuffer* This,
- struct IRpcChannelBuffer* pRpcChannelBuffer,
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IBinding_SetPriority_Proxy(
IBinding* This,
LONG nPriority);
void __RPC_STUB IBinding_SetPriority_Stub(
- struct IRpcStubBuffer* This,
- struct IRpcChannelBuffer* pRpcChannelBuffer,
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IBinding_GetPriority_Proxy(
IBinding* This,
LONG* pnPriority);
void __RPC_STUB IBinding_GetPriority_Stub(
- struct IRpcStubBuffer* This,
- struct IRpcChannelBuffer* pRpcChannelBuffer,
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IBinding_RemoteGetBindResult_Proxy(
LPOLESTR* pszResult,
DWORD dwReserved);
void __RPC_STUB IBinding_RemoteGetBindResult_Stub(
- struct IRpcStubBuffer* This,
- struct IRpcChannelBuffer* pRpcChannelBuffer,
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IBinding_GetBindResult_Proxy(
#ifndef __IBindStatusCallback_FWD_DEFINED__
#define __IBindStatusCallback_FWD_DEFINED__
-typedef struct IBindStatusCallback IBindStatusCallback;
+typedef interface IBindStatusCallback IBindStatusCallback;
#endif
typedef IBindStatusCallback *LPBINDSTATUSCALLBACK;
BINDSTATUS_ENDUPLOADINGDATA,
BINDSTATUS_PROTOCOLCLASSID,
BINDSTATUS_ENCODING,
- BINDSTATUS_VERFIEDMIMETYPEAVAILABLE,
+ BINDSTATUS_VERIFIEDMIMETYPEAVAILABLE,
BINDSTATUS_CLASSINSTALLLOCATION,
BINDSTATUS_DECODING,
BINDSTATUS_LOADINGMIMEHANDLER,
BINDSTATUS_SESSION_COOKIE_RECEIVED,
BINDSTATUS_PERSISTENT_COOKIE_RECEIVED,
BINDSTATUS_SESSION_COOKIES_ALLOWED,
- BINDSTATUS_CACHECONTROL
+ BINDSTATUS_CACHECONTROL,
+ BINDSTATUS_CONTENTDISPOSITIONFILENAME,
+ BINDSTATUS_MIMETEXTPLAINMISMATCH,
+ BINDSTATUS_PUBLISHERAVAILABLE,
+ BINDSTATUS_DISPLAYNAMEAVAILABLE
} BINDSTATUS;
/*****************************************************************************
* IBindStatusCallback interface
DEFINE_GUID(IID_IBindStatusCallback, 0x79eac9c1, 0xbaf9, 0x11ce, 0x8c,0x82, 0x00,0xaa,0x00,0x4b,0xa9,0x0b);
#if defined(__cplusplus) && !defined(CINTERFACE)
-struct IBindStatusCallback : public IUnknown
+interface IBindStatusCallback : public IUnknown
{
virtual HRESULT STDMETHODCALLTYPE OnStartBinding(
DWORD dwReserved,
};
#else
-typedef struct IBindStatusCallbackVtbl IBindStatusCallbackVtbl;
-struct IBindStatusCallback {
- const IBindStatusCallbackVtbl* lpVtbl;
-};
-struct IBindStatusCallbackVtbl {
+typedef struct IBindStatusCallbackVtbl {
BEGIN_INTERFACE
/*** IUnknown methods ***/
IUnknown* punk);
END_INTERFACE
+} IBindStatusCallbackVtbl;
+interface IBindStatusCallback {
+ const IBindStatusCallbackVtbl* lpVtbl;
};
#ifdef COBJMACROS
DWORD dwReserved,
IBinding* pib);
void __RPC_STUB IBindStatusCallback_OnStartBinding_Stub(
- struct IRpcStubBuffer* This,
- struct IRpcChannelBuffer* pRpcChannelBuffer,
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IBindStatusCallback_GetPriority_Proxy(
IBindStatusCallback* This,
LONG* pnPriority);
void __RPC_STUB IBindStatusCallback_GetPriority_Stub(
- struct IRpcStubBuffer* This,
- struct IRpcChannelBuffer* pRpcChannelBuffer,
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IBindStatusCallback_OnLowResource_Proxy(
IBindStatusCallback* This,
DWORD reserved);
void __RPC_STUB IBindStatusCallback_OnLowResource_Stub(
- struct IRpcStubBuffer* This,
- struct IRpcChannelBuffer* pRpcChannelBuffer,
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IBindStatusCallback_OnProgress_Proxy(
ULONG ulStatusCode,
LPCWSTR szStatusText);
void __RPC_STUB IBindStatusCallback_OnProgress_Stub(
- struct IRpcStubBuffer* This,
- struct IRpcChannelBuffer* pRpcChannelBuffer,
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IBindStatusCallback_OnStopBinding_Proxy(
HRESULT hresult,
LPCWSTR szError);
void __RPC_STUB IBindStatusCallback_OnStopBinding_Stub(
- struct IRpcStubBuffer* This,
- struct IRpcChannelBuffer* pRpcChannelBuffer,
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IBindStatusCallback_RemoteGetBindInfo_Proxy(
RemBINDINFO* pbindinfo,
RemSTGMEDIUM* pstgmed);
void __RPC_STUB IBindStatusCallback_RemoteGetBindInfo_Stub(
- struct IRpcStubBuffer* This,
- struct IRpcChannelBuffer* pRpcChannelBuffer,
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IBindStatusCallback_GetBindInfo_Proxy(
RemFORMATETC* pformatetc,
RemSTGMEDIUM* pstgmed);
void __RPC_STUB IBindStatusCallback_RemoteOnDataAvailable_Stub(
- struct IRpcStubBuffer* This,
- struct IRpcChannelBuffer* pRpcChannelBuffer,
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IBindStatusCallback_OnDataAvailable_Proxy(
REFIID riid,
IUnknown* punk);
void __RPC_STUB IBindStatusCallback_OnObjectAvailable_Stub(
- struct IRpcStubBuffer* This,
- struct IRpcChannelBuffer* pRpcChannelBuffer,
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
#ifndef __IAuthenticate_FWD_DEFINED__
#define __IAuthenticate_FWD_DEFINED__
-typedef struct IAuthenticate IAuthenticate;
+typedef interface IAuthenticate IAuthenticate;
#endif
typedef IAuthenticate *LPAUTHENTICATION;
DEFINE_GUID(IID_IAuthenticate, 0x79eac9d0, 0xbaf9, 0x11ce, 0x8c,0x82, 0x00,0xaa,0x00,0x4b,0xa9,0x0b);
#if defined(__cplusplus) && !defined(CINTERFACE)
-struct IAuthenticate : public IUnknown
+interface IAuthenticate : public IUnknown
{
virtual HRESULT STDMETHODCALLTYPE Authenticate(
HWND* phwnd,
};
#else
-typedef struct IAuthenticateVtbl IAuthenticateVtbl;
-struct IAuthenticate {
- const IAuthenticateVtbl* lpVtbl;
-};
-struct IAuthenticateVtbl {
+typedef struct IAuthenticateVtbl {
BEGIN_INTERFACE
/*** IUnknown methods ***/
LPWSTR* pszPassword);
END_INTERFACE
+} IAuthenticateVtbl;
+interface IAuthenticate {
+ const IAuthenticateVtbl* lpVtbl;
};
#ifdef COBJMACROS
LPWSTR* pszUsername,
LPWSTR* pszPassword);
void __RPC_STUB IAuthenticate_Authenticate_Stub(
- struct IRpcStubBuffer* This,
- struct IRpcChannelBuffer* pRpcChannelBuffer,
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
#ifndef __IHttpNegotiate_FWD_DEFINED__
#define __IHttpNegotiate_FWD_DEFINED__
-typedef struct IHttpNegotiate IHttpNegotiate;
+typedef interface IHttpNegotiate IHttpNegotiate;
#endif
typedef IHttpNegotiate *LPHTTPNEGOTIATE;
DEFINE_GUID(IID_IHttpNegotiate, 0x79eac9d2, 0xbaf9, 0x11ce, 0x8c,0x82, 0x00,0xaa,0x00,0x4b,0xa9,0x0b);
#if defined(__cplusplus) && !defined(CINTERFACE)
-struct IHttpNegotiate : public IUnknown
+interface IHttpNegotiate : public IUnknown
{
virtual HRESULT STDMETHODCALLTYPE BeginningTransaction(
LPCWSTR szURL,
};
#else
-typedef struct IHttpNegotiateVtbl IHttpNegotiateVtbl;
-struct IHttpNegotiate {
- const IHttpNegotiateVtbl* lpVtbl;
-};
-struct IHttpNegotiateVtbl {
+typedef struct IHttpNegotiateVtbl {
BEGIN_INTERFACE
/*** IUnknown methods ***/
LPWSTR* pszAdditionalRequestHeaders);
END_INTERFACE
+} IHttpNegotiateVtbl;
+interface IHttpNegotiate {
+ const IHttpNegotiateVtbl* lpVtbl;
};
#ifdef COBJMACROS
DWORD dwReserved,
LPWSTR* pszAdditionalHeaders);
void __RPC_STUB IHttpNegotiate_BeginningTransaction_Stub(
- struct IRpcStubBuffer* This,
- struct IRpcChannelBuffer* pRpcChannelBuffer,
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IHttpNegotiate_OnResponse_Proxy(
LPCWSTR szRequestHeaders,
LPWSTR* pszAdditionalRequestHeaders);
void __RPC_STUB IHttpNegotiate_OnResponse_Stub(
- struct IRpcStubBuffer* This,
- struct IRpcChannelBuffer* pRpcChannelBuffer,
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
#ifndef __IHttpNegotiate2_FWD_DEFINED__
#define __IHttpNegotiate2_FWD_DEFINED__
-typedef struct IHttpNegotiate2 IHttpNegotiate2;
+typedef interface IHttpNegotiate2 IHttpNegotiate2;
#endif
typedef IHttpNegotiate2 *LPHTTPNEGOTIATE2;
DEFINE_GUID(IID_IHttpNegotiate2, 0x4f9f9fcb, 0xe0f4, 0x48eb, 0xb7,0xab, 0xfa,0x2e,0xa9,0x36,0x5c,0xb4);
#if defined(__cplusplus) && !defined(CINTERFACE)
-struct IHttpNegotiate2 : public IHttpNegotiate
+interface IHttpNegotiate2 : public IHttpNegotiate
{
virtual HRESULT STDMETHODCALLTYPE GetRootSecurityId(
BYTE* pbSecurityId,
};
#else
-typedef struct IHttpNegotiate2Vtbl IHttpNegotiate2Vtbl;
-struct IHttpNegotiate2 {
- const IHttpNegotiate2Vtbl* lpVtbl;
-};
-struct IHttpNegotiate2Vtbl {
+typedef struct IHttpNegotiate2Vtbl {
BEGIN_INTERFACE
/*** IUnknown methods ***/
DWORD_PTR dwReserved);
END_INTERFACE
+} IHttpNegotiate2Vtbl;
+interface IHttpNegotiate2 {
+ const IHttpNegotiate2Vtbl* lpVtbl;
};
#ifdef COBJMACROS
DWORD* pcbSecurityId,
DWORD_PTR dwReserved);
void __RPC_STUB IHttpNegotiate2_GetRootSecurityId_Stub(
- struct IRpcStubBuffer* This,
- struct IRpcChannelBuffer* pRpcChannelBuffer,
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
#define SID_SBindHost IID_IBindHost
#ifndef __IBindHost_FWD_DEFINED__
#define __IBindHost_FWD_DEFINED__
-typedef struct IBindHost IBindHost;
+typedef interface IBindHost IBindHost;
#endif
typedef IBindHost *LPBINDHOST;
DEFINE_GUID(IID_IBindHost, 0xfc4801a1, 0x2ba9, 0x11cf, 0xa2,0x29, 0x00,0xaa,0x00,0x3d,0x73,0x52);
#if defined(__cplusplus) && !defined(CINTERFACE)
-struct IBindHost : public IUnknown
+interface IBindHost : public IUnknown
{
virtual HRESULT STDMETHODCALLTYPE CreateMoniker(
LPOLESTR szName,
};
#else
-typedef struct IBindHostVtbl IBindHostVtbl;
-struct IBindHost {
- const IBindHostVtbl* lpVtbl;
-};
-struct IBindHostVtbl {
+typedef struct IBindHostVtbl {
BEGIN_INTERFACE
/*** IUnknown methods ***/
void** ppvObj);
END_INTERFACE
+} IBindHostVtbl;
+interface IBindHost {
+ const IBindHostVtbl* lpVtbl;
};
#ifdef COBJMACROS
IMoniker** ppmk,
DWORD dwReserved);
void __RPC_STUB IBindHost_CreateMoniker_Stub(
- struct IRpcStubBuffer* This,
- struct IRpcChannelBuffer* pRpcChannelBuffer,
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IBindHost_RemoteMonikerBindToStorage_Proxy(
REFIID riid,
IUnknown** ppvObj);
void __RPC_STUB IBindHost_RemoteMonikerBindToStorage_Stub(
- struct IRpcStubBuffer* This,
- struct IRpcChannelBuffer* pRpcChannelBuffer,
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IBindHost_MonikerBindToStorage_Proxy(
REFIID riid,
IUnknown** ppvObj);
void __RPC_STUB IBindHost_RemoteMonikerBindToObject_Stub(
- struct IRpcStubBuffer* This,
- struct IRpcChannelBuffer* pRpcChannelBuffer,
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IBindHost_MonikerBindToObject_Proxy(
#ifndef __IWinInetInfo_FWD_DEFINED__
#define __IWinInetInfo_FWD_DEFINED__
-typedef struct IWinInetInfo IWinInetInfo;
+typedef interface IWinInetInfo IWinInetInfo;
#endif
typedef IWinInetInfo *LPWININETINFO;
DEFINE_GUID(IID_IWinInetInfo, 0x79eac9d6, 0xbafa, 0x11ce, 0x8c,0x82, 0x00,0xaa,0x00,0x4b,0xa9,0x0b);
#if defined(__cplusplus) && !defined(CINTERFACE)
-struct IWinInetInfo : public IUnknown
+interface IWinInetInfo : public IUnknown
{
virtual HRESULT STDMETHODCALLTYPE QueryOption(
DWORD dwOption,
};
#else
-typedef struct IWinInetInfoVtbl IWinInetInfoVtbl;
-struct IWinInetInfo {
- const IWinInetInfoVtbl* lpVtbl;
-};
-struct IWinInetInfoVtbl {
+typedef struct IWinInetInfoVtbl {
BEGIN_INTERFACE
/*** IUnknown methods ***/
DWORD* pcbBuf);
END_INTERFACE
+} IWinInetInfoVtbl;
+interface IWinInetInfo {
+ const IWinInetInfoVtbl* lpVtbl;
};
#ifdef COBJMACROS
BYTE* pBuffer,
DWORD* pcbBuf);
void __RPC_STUB IWinInetInfo_RemoteQueryOption_Stub(
- struct IRpcStubBuffer* This,
- struct IRpcChannelBuffer* pRpcChannelBuffer,
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IWinInetInfo_QueryOption_Proxy(
#ifndef __IWinInetHttpInfo_FWD_DEFINED__
#define __IWinInetHttpInfo_FWD_DEFINED__
-typedef struct IWinInetHttpInfo IWinInetHttpInfo;
+typedef interface IWinInetHttpInfo IWinInetHttpInfo;
#endif
typedef IWinInetHttpInfo *LPWININETHTTPINFO;
DEFINE_GUID(IID_IWinInetHttpInfo, 0x79eac9d8, 0xbafa, 0x11ce, 0x8c,0x82, 0x00,0xaa,0x00,0x4b,0xa9,0x0b);
#if defined(__cplusplus) && !defined(CINTERFACE)
-struct IWinInetHttpInfo : public IWinInetInfo
+interface IWinInetHttpInfo : public IWinInetInfo
{
virtual HRESULT STDMETHODCALLTYPE QueryInfo(
DWORD dwOption,
};
#else
-typedef struct IWinInetHttpInfoVtbl IWinInetHttpInfoVtbl;
-struct IWinInetHttpInfo {
- const IWinInetHttpInfoVtbl* lpVtbl;
-};
-struct IWinInetHttpInfoVtbl {
+typedef struct IWinInetHttpInfoVtbl {
BEGIN_INTERFACE
/*** IUnknown methods ***/
DWORD* pdwReserved);
END_INTERFACE
+} IWinInetHttpInfoVtbl;
+interface IWinInetHttpInfo {
+ const IWinInetHttpInfoVtbl* lpVtbl;
};
#ifdef COBJMACROS
DWORD* pdwFlags,
DWORD* pdwReserved);
void __RPC_STUB IWinInetHttpInfo_RemoteQueryInfo_Stub(
- struct IRpcStubBuffer* This,
- struct IRpcChannelBuffer* pRpcChannelBuffer,
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IWinInetHttpInfo_QueryInfo_Proxy(
#ifndef __IPersistMoniker_FWD_DEFINED__
#define __IPersistMoniker_FWD_DEFINED__
-typedef struct IPersistMoniker IPersistMoniker;
+typedef interface IPersistMoniker IPersistMoniker;
#endif
typedef IPersistMoniker *LPPERSISTMONIKER;
DEFINE_GUID(IID_IPersistMoniker, 0x79eac9c9, 0xbaf9, 0x11ce, 0x8c,0x82, 0x00,0xaa,0x00,0x4b,0xa9,0x0b);
#if defined(__cplusplus) && !defined(CINTERFACE)
-struct IPersistMoniker : public IUnknown
+interface IPersistMoniker : public IUnknown
{
virtual HRESULT STDMETHODCALLTYPE GetClassID(
CLSID* pClassID) = 0;
};
#else
-typedef struct IPersistMonikerVtbl IPersistMonikerVtbl;
-struct IPersistMoniker {
- const IPersistMonikerVtbl* lpVtbl;
-};
-struct IPersistMonikerVtbl {
+typedef struct IPersistMonikerVtbl {
BEGIN_INTERFACE
/*** IUnknown methods ***/
IMoniker** ppimkName);
END_INTERFACE
+} IPersistMonikerVtbl;
+interface IPersistMoniker {
+ const IPersistMonikerVtbl* lpVtbl;
};
#ifdef COBJMACROS
IPersistMoniker* This,
CLSID* pClassID);
void __RPC_STUB IPersistMoniker_GetClassID_Stub(
- struct IRpcStubBuffer* This,
- struct IRpcChannelBuffer* pRpcChannelBuffer,
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IPersistMoniker_IsDirty_Proxy(
IPersistMoniker* This);
void __RPC_STUB IPersistMoniker_IsDirty_Stub(
- struct IRpcStubBuffer* This,
- struct IRpcChannelBuffer* pRpcChannelBuffer,
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IPersistMoniker_Load_Proxy(
LPBC pibc,
DWORD grfMode);
void __RPC_STUB IPersistMoniker_Load_Stub(
- struct IRpcStubBuffer* This,
- struct IRpcChannelBuffer* pRpcChannelBuffer,
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IPersistMoniker_Save_Proxy(
LPBC pbc,
BOOL fRemember);
void __RPC_STUB IPersistMoniker_Save_Stub(
- struct IRpcStubBuffer* This,
- struct IRpcChannelBuffer* pRpcChannelBuffer,
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IPersistMoniker_SaveCompleted_Proxy(
IMoniker* pimkName,
LPBC pibc);
void __RPC_STUB IPersistMoniker_SaveCompleted_Stub(
- struct IRpcStubBuffer* This,
- struct IRpcChannelBuffer* pRpcChannelBuffer,
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IPersistMoniker_GetCurMoniker_Proxy(
IPersistMoniker* This,
IMoniker** ppimkName);
void __RPC_STUB IPersistMoniker_GetCurMoniker_Stub(
- struct IRpcStubBuffer* This,
- struct IRpcChannelBuffer* pRpcChannelBuffer,
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
#ifndef __IMonikerProp_FWD_DEFINED__
#define __IMonikerProp_FWD_DEFINED__
-typedef struct IMonikerProp IMonikerProp;
+typedef interface IMonikerProp IMonikerProp;
#endif
typedef IMonikerProp *LPMONIKERPROP;
DEFINE_GUID(IID_IMonikerProp, 0xa5ca5f7f, 0x1847, 0x4d87, 0x9c,0x5b, 0x91,0x85,0x09,0xf7,0x51,0x1d);
#if defined(__cplusplus) && !defined(CINTERFACE)
-struct IMonikerProp : public IUnknown
+interface IMonikerProp : public IUnknown
{
virtual HRESULT STDMETHODCALLTYPE PutProperty(
MONIKERPROPERTY mkp,
};
#else
-typedef struct IMonikerPropVtbl IMonikerPropVtbl;
-struct IMonikerProp {
- const IMonikerPropVtbl* lpVtbl;
-};
-struct IMonikerPropVtbl {
+typedef struct IMonikerPropVtbl {
BEGIN_INTERFACE
/*** IUnknown methods ***/
LPCWSTR val);
END_INTERFACE
+} IMonikerPropVtbl;
+interface IMonikerProp {
+ const IMonikerPropVtbl* lpVtbl;
};
#ifdef COBJMACROS
MONIKERPROPERTY mkp,
LPCWSTR val);
void __RPC_STUB IMonikerProp_PutProperty_Stub(
- struct IRpcStubBuffer* This,
- struct IRpcChannelBuffer* pRpcChannelBuffer,
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
#ifndef __IInternetBindInfo_FWD_DEFINED__
#define __IInternetBindInfo_FWD_DEFINED__
-typedef struct IInternetBindInfo IInternetBindInfo;
+typedef interface IInternetBindInfo IInternetBindInfo;
#endif
typedef IInternetBindInfo *LPIINTERNETBINDINFO;
DEFINE_GUID(IID_IInternetBindInfo, 0x79eac9e1, 0xbaf9, 0x11ce, 0x8c,0x82, 0x00,0xaa,0x00,0x4b,0xa9,0x0b);
#if defined(__cplusplus) && !defined(CINTERFACE)
-struct IInternetBindInfo : public IUnknown
+interface IInternetBindInfo : public IUnknown
{
virtual HRESULT STDMETHODCALLTYPE GetBindInfo(
DWORD* grfBINDF,
};
#else
-typedef struct IInternetBindInfoVtbl IInternetBindInfoVtbl;
-struct IInternetBindInfo {
- const IInternetBindInfoVtbl* lpVtbl;
-};
-struct IInternetBindInfoVtbl {
+typedef struct IInternetBindInfoVtbl {
BEGIN_INTERFACE
/*** IUnknown methods ***/
ULONG* pcElFetched);
END_INTERFACE
+} IInternetBindInfoVtbl;
+interface IInternetBindInfo {
+ const IInternetBindInfoVtbl* lpVtbl;
};
#ifdef COBJMACROS
DWORD* grfBINDF,
BINDINFO* pbindinfo);
void __RPC_STUB IInternetBindInfo_GetBindInfo_Stub(
- struct IRpcStubBuffer* This,
- struct IRpcChannelBuffer* pRpcChannelBuffer,
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IInternetBindInfo_GetBindString_Proxy(
ULONG cEl,
ULONG* pcElFetched);
void __RPC_STUB IInternetBindInfo_GetBindString_Stub(
- struct IRpcStubBuffer* This,
- struct IRpcChannelBuffer* pRpcChannelBuffer,
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
#ifndef __IInternetPriority_FWD_DEFINED__
#define __IInternetPriority_FWD_DEFINED__
-typedef struct IInternetPriority IInternetPriority;
+typedef interface IInternetPriority IInternetPriority;
#endif
typedef IInternetPriority *LPIINTERNETPRIORITY;
DEFINE_GUID(IID_IInternetPriority, 0x79eac9eb, 0xbaf9, 0x11ce, 0x8c,0x82, 0x00,0xaa,0x00,0x4b,0xa9,0x0b);
#if defined(__cplusplus) && !defined(CINTERFACE)
-struct IInternetPriority : public IUnknown
+interface IInternetPriority : public IUnknown
{
virtual HRESULT STDMETHODCALLTYPE SetPriority(
LONG nPriority) = 0;
};
#else
-typedef struct IInternetPriorityVtbl IInternetPriorityVtbl;
-struct IInternetPriority {
- const IInternetPriorityVtbl* lpVtbl;
-};
-struct IInternetPriorityVtbl {
+typedef struct IInternetPriorityVtbl {
BEGIN_INTERFACE
/*** IUnknown methods ***/
LONG* pnPriority);
END_INTERFACE
+} IInternetPriorityVtbl;
+interface IInternetPriority {
+ const IInternetPriorityVtbl* lpVtbl;
};
#ifdef COBJMACROS
IInternetPriority* This,
LONG nPriority);
void __RPC_STUB IInternetPriority_SetPriority_Stub(
- struct IRpcStubBuffer* This,
- struct IRpcChannelBuffer* pRpcChannelBuffer,
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IInternetPriority_GetPriority_Proxy(
IInternetPriority* This,
LONG* pnPriority);
void __RPC_STUB IInternetPriority_GetPriority_Stub(
- struct IRpcStubBuffer* This,
- struct IRpcChannelBuffer* pRpcChannelBuffer,
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
#ifndef __IInternetProtocolRoot_FWD_DEFINED__
#define __IInternetProtocolRoot_FWD_DEFINED__
-typedef struct IInternetProtocolRoot IInternetProtocolRoot;
+typedef interface IInternetProtocolRoot IInternetProtocolRoot;
#endif
typedef IInternetProtocolRoot *LPIINTERNETPROTOCOLROOT;
DEFINE_GUID(IID_IInternetProtocolRoot, 0x79eac9e3, 0xbaf9, 0x11ce, 0x8c,0x82, 0x00,0xaa,0x00,0x4b,0xa9,0x0b);
#if defined(__cplusplus) && !defined(CINTERFACE)
-struct IInternetProtocolRoot : public IUnknown
+interface IInternetProtocolRoot : public IUnknown
{
virtual HRESULT STDMETHODCALLTYPE Start(
LPCWSTR szUrl,
};
#else
-typedef struct IInternetProtocolRootVtbl IInternetProtocolRootVtbl;
-struct IInternetProtocolRoot {
- const IInternetProtocolRootVtbl* lpVtbl;
-};
-struct IInternetProtocolRootVtbl {
+typedef struct IInternetProtocolRootVtbl {
BEGIN_INTERFACE
/*** IUnknown methods ***/
IInternetProtocolRoot* This);
END_INTERFACE
+} IInternetProtocolRootVtbl;
+interface IInternetProtocolRoot {
+ const IInternetProtocolRootVtbl* lpVtbl;
};
#ifdef COBJMACROS
DWORD grfPI,
DWORD dwReserved);
void __RPC_STUB IInternetProtocolRoot_Start_Stub(
- struct IRpcStubBuffer* This,
- struct IRpcChannelBuffer* pRpcChannelBuffer,
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IInternetProtocolRoot_Continue_Proxy(
IInternetProtocolRoot* This,
PROTOCOLDATA* pProtocolData);
void __RPC_STUB IInternetProtocolRoot_Continue_Stub(
- struct IRpcStubBuffer* This,
- struct IRpcChannelBuffer* pRpcChannelBuffer,
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IInternetProtocolRoot_Abort_Proxy(
HRESULT hrReason,
DWORD dwOptions);
void __RPC_STUB IInternetProtocolRoot_Abort_Stub(
- struct IRpcStubBuffer* This,
- struct IRpcChannelBuffer* pRpcChannelBuffer,
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IInternetProtocolRoot_Terminate_Proxy(
IInternetProtocolRoot* This,
DWORD dwOptions);
void __RPC_STUB IInternetProtocolRoot_Terminate_Stub(
- struct IRpcStubBuffer* This,
- struct IRpcChannelBuffer* pRpcChannelBuffer,
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IInternetProtocolRoot_Suspend_Proxy(
IInternetProtocolRoot* This);
void __RPC_STUB IInternetProtocolRoot_Suspend_Stub(
- struct IRpcStubBuffer* This,
- struct IRpcChannelBuffer* pRpcChannelBuffer,
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IInternetProtocolRoot_Resume_Proxy(
IInternetProtocolRoot* This);
void __RPC_STUB IInternetProtocolRoot_Resume_Stub(
- struct IRpcStubBuffer* This,
- struct IRpcChannelBuffer* pRpcChannelBuffer,
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
DEFINE_GUID(IID_IInternetProtocolSink, 0x79eac9e5, 0xbaf9, 0x11ce, 0x8c,0x82, 0x00,0xaa,0x00,0x4b,0xa9,0x0b);
#if defined(__cplusplus) && !defined(CINTERFACE)
-struct IInternetProtocolSink : public IUnknown
+interface IInternetProtocolSink : public IUnknown
{
virtual HRESULT STDMETHODCALLTYPE Switch(
PROTOCOLDATA* pProtocolData) = 0;
};
#else
-typedef struct IInternetProtocolSinkVtbl IInternetProtocolSinkVtbl;
-struct IInternetProtocolSink {
- const IInternetProtocolSinkVtbl* lpVtbl;
-};
-struct IInternetProtocolSinkVtbl {
+typedef struct IInternetProtocolSinkVtbl {
BEGIN_INTERFACE
/*** IUnknown methods ***/
LPCWSTR szResult);
END_INTERFACE
+} IInternetProtocolSinkVtbl;
+interface IInternetProtocolSink {
+ const IInternetProtocolSinkVtbl* lpVtbl;
};
#ifdef COBJMACROS
IInternetProtocolSink* This,
PROTOCOLDATA* pProtocolData);
void __RPC_STUB IInternetProtocolSink_Switch_Stub(
- struct IRpcStubBuffer* This,
- struct IRpcChannelBuffer* pRpcChannelBuffer,
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IInternetProtocolSink_ReportProgress_Proxy(
ULONG ulStatusCode,
LPCWSTR szStatusText);
void __RPC_STUB IInternetProtocolSink_ReportProgress_Stub(
- struct IRpcStubBuffer* This,
- struct IRpcChannelBuffer* pRpcChannelBuffer,
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IInternetProtocolSink_ReportData_Proxy(
ULONG ulProgress,
ULONG ulProgressMax);
void __RPC_STUB IInternetProtocolSink_ReportData_Stub(
- struct IRpcStubBuffer* This,
- struct IRpcChannelBuffer* pRpcChannelBuffer,
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IInternetProtocolSink_ReportResult_Proxy(
DWORD dwError,
LPCWSTR szResult);
void __RPC_STUB IInternetProtocolSink_ReportResult_Stub(
- struct IRpcStubBuffer* This,
- struct IRpcChannelBuffer* pRpcChannelBuffer,
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
#ifndef __IInternetProtocol_FWD_DEFINED__
#define __IInternetProtocol_FWD_DEFINED__
-typedef struct IInternetProtocol IInternetProtocol;
+typedef interface IInternetProtocol IInternetProtocol;
#endif
typedef IInternetProtocol *LPIINTERNETPROTOCOL;
DEFINE_GUID(IID_IInternetProtocol, 0x79eac9e4, 0xbaf9, 0x11ce, 0x8c,0x82, 0x00,0xaa,0x00,0x4b,0xa9,0x0b);
#if defined(__cplusplus) && !defined(CINTERFACE)
-struct IInternetProtocol : public IInternetProtocolRoot
+interface IInternetProtocol : public IInternetProtocolRoot
{
virtual HRESULT STDMETHODCALLTYPE Read(
void* pv,
};
#else
-typedef struct IInternetProtocolVtbl IInternetProtocolVtbl;
-struct IInternetProtocol {
- const IInternetProtocolVtbl* lpVtbl;
-};
-struct IInternetProtocolVtbl {
+typedef struct IInternetProtocolVtbl {
BEGIN_INTERFACE
/*** IUnknown methods ***/
IInternetProtocol* This);
END_INTERFACE
+} IInternetProtocolVtbl;
+interface IInternetProtocol {
+ const IInternetProtocolVtbl* lpVtbl;
};
#ifdef COBJMACROS
ULONG cb,
ULONG* pcbRead);
void __RPC_STUB IInternetProtocol_Read_Stub(
- struct IRpcStubBuffer* This,
- struct IRpcChannelBuffer* pRpcChannelBuffer,
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IInternetProtocol_Seek_Proxy(
DWORD dwOrigin,
ULARGE_INTEGER* plibNewPosition);
void __RPC_STUB IInternetProtocol_Seek_Stub(
- struct IRpcStubBuffer* This,
- struct IRpcChannelBuffer* pRpcChannelBuffer,
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IInternetProtocol_LockRequest_Proxy(
IInternetProtocol* This,
DWORD dwOptions);
void __RPC_STUB IInternetProtocol_LockRequest_Stub(
- struct IRpcStubBuffer* This,
- struct IRpcChannelBuffer* pRpcChannelBuffer,
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IInternetProtocol_UnlockRequest_Proxy(
IInternetProtocol* This);
void __RPC_STUB IInternetProtocol_UnlockRequest_Stub(
- struct IRpcStubBuffer* This,
- struct IRpcChannelBuffer* pRpcChannelBuffer,
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
#ifndef __IInternetProtocolInfo_FWD_DEFINED__
#define __IInternetProtocolInfo_FWD_DEFINED__
-typedef struct IInternetProtocolInfo IInternetProtocolInfo;
+typedef interface IInternetProtocolInfo IInternetProtocolInfo;
#endif
typedef IInternetProtocolInfo *LPIINTERNETPROTOCOLINFO;
DEFINE_GUID(IID_IInternetProtocolInfo, 0x79eac9ec, 0xbaf9, 0x11ce, 0x8c,0x82, 0x00,0xaa,0x00,0x4b,0xa9,0x0b);
#if defined(__cplusplus) && !defined(CINTERFACE)
-struct IInternetProtocolInfo : public IUnknown
+interface IInternetProtocolInfo : public IUnknown
{
virtual HRESULT STDMETHODCALLTYPE ParseUrl(
LPCWSTR pwzUrl,
};
#else
-typedef struct IInternetProtocolInfoVtbl IInternetProtocolInfoVtbl;
-struct IInternetProtocolInfo {
- const IInternetProtocolInfoVtbl* lpVtbl;
-};
-struct IInternetProtocolInfoVtbl {
+typedef struct IInternetProtocolInfoVtbl {
BEGIN_INTERFACE
/*** IUnknown methods ***/
DWORD dwReserved);
END_INTERFACE
+} IInternetProtocolInfoVtbl;
+interface IInternetProtocolInfo {
+ const IInternetProtocolInfoVtbl* lpVtbl;
};
#ifdef COBJMACROS
DWORD* pcchResult,
DWORD dwReserved);
void __RPC_STUB IInternetProtocolInfo_ParseUrl_Stub(
- struct IRpcStubBuffer* This,
- struct IRpcChannelBuffer* pRpcChannelBuffer,
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IInternetProtocolInfo_CombineUrl_Proxy(
DWORD* pcchResult,
DWORD dwReserved);
void __RPC_STUB IInternetProtocolInfo_CombineUrl_Stub(
- struct IRpcStubBuffer* This,
- struct IRpcChannelBuffer* pRpcChannelBuffer,
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IInternetProtocolInfo_CompareUrl_Proxy(
LPCWSTR pwzUrl2,
DWORD dwCompareFlags);
void __RPC_STUB IInternetProtocolInfo_CompareUrl_Stub(
- struct IRpcStubBuffer* This,
- struct IRpcChannelBuffer* pRpcChannelBuffer,
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IInternetProtocolInfo_QueryInfo_Proxy(
DWORD* pcbBuf,
DWORD dwReserved);
void __RPC_STUB IInternetProtocolInfo_QueryInfo_Stub(
- struct IRpcStubBuffer* This,
- struct IRpcChannelBuffer* pRpcChannelBuffer,
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
#ifndef __IInternetSession_FWD_DEFINED__
#define __IInternetSession_FWD_DEFINED__
-typedef struct IInternetSession IInternetSession;
+typedef interface IInternetSession IInternetSession;
#endif
typedef IInternetSession *LPIINTERNETSESSION;
DEFINE_GUID(IID_IInternetSession, 0x79eac9e7, 0xbaf9, 0x11ce, 0x8c,0x82, 0x00,0xaa,0x00,0x4b,0xa9,0x0b);
#if defined(__cplusplus) && !defined(CINTERFACE)
-struct IInternetSession : public IUnknown
+interface IInternetSession : public IUnknown
{
virtual HRESULT STDMETHODCALLTYPE RegisterNameSpace(
IClassFactory* pCF,
};
#else
-typedef struct IInternetSessionVtbl IInternetSessionVtbl;
-struct IInternetSession {
- const IInternetSessionVtbl* lpVtbl;
-};
-struct IInternetSessionVtbl {
+typedef struct IInternetSessionVtbl {
BEGIN_INTERFACE
/*** IUnknown methods ***/
DWORD dwReserved);
END_INTERFACE
+} IInternetSessionVtbl;
+interface IInternetSession {
+ const IInternetSessionVtbl* lpVtbl;
};
#ifdef COBJMACROS
const LPCWSTR* ppwzPatterns,
DWORD dwReserved);
void __RPC_STUB IInternetSession_RegisterNameSpace_Stub(
- struct IRpcStubBuffer* This,
- struct IRpcChannelBuffer* pRpcChannelBuffer,
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IInternetSession_UnregisterNameSpace_Proxy(
IClassFactory* pCF,
LPCWSTR pszProtocol);
void __RPC_STUB IInternetSession_UnregisterNameSpace_Stub(
- struct IRpcStubBuffer* This,
- struct IRpcChannelBuffer* pRpcChannelBuffer,
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IInternetSession_RegisterMimeFilter_Proxy(
REFCLSID rclsid,
LPCWSTR pwzType);
void __RPC_STUB IInternetSession_RegisterMimeFilter_Stub(
- struct IRpcStubBuffer* This,
- struct IRpcChannelBuffer* pRpcChannelBuffer,
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IInternetSession_UnregisterMimeFilter_Proxy(
IClassFactory* pCF,
LPCWSTR pwzType);
void __RPC_STUB IInternetSession_UnregisterMimeFilter_Stub(
- struct IRpcStubBuffer* This,
- struct IRpcChannelBuffer* pRpcChannelBuffer,
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IInternetSession_CreateBinding_Proxy(
IInternetProtocol** ppOInetProt,
DWORD dwOption);
void __RPC_STUB IInternetSession_CreateBinding_Stub(
- struct IRpcStubBuffer* This,
- struct IRpcChannelBuffer* pRpcChannelBuffer,
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IInternetSession_SetSessionOption_Proxy(
DWORD dwBufferLength,
DWORD dwReserved);
void __RPC_STUB IInternetSession_SetSessionOption_Stub(
- struct IRpcStubBuffer* This,
- struct IRpcChannelBuffer* pRpcChannelBuffer,
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
#ifndef __IInternetSecurityMgrSite_FWD_DEFINED__
#define __IInternetSecurityMgrSite_FWD_DEFINED__
-typedef struct IInternetSecurityMgrSite IInternetSecurityMgrSite;
+typedef interface IInternetSecurityMgrSite IInternetSecurityMgrSite;
#endif
/*****************************************************************************
DEFINE_GUID(IID_IInternetSecurityMgrSite, 0x79eac9ed, 0xbaf9, 0x11ce, 0x8c,0x82, 0x00,0xaa,0x00,0x4b,0xa9,0x0b);
#if defined(__cplusplus) && !defined(CINTERFACE)
-struct IInternetSecurityMgrSite : public IUnknown
+interface IInternetSecurityMgrSite : public IUnknown
{
virtual HRESULT STDMETHODCALLTYPE GetWindow(
HWND* phwnd) = 0;
};
#else
-typedef struct IInternetSecurityMgrSiteVtbl IInternetSecurityMgrSiteVtbl;
-struct IInternetSecurityMgrSite {
- const IInternetSecurityMgrSiteVtbl* lpVtbl;
-};
-struct IInternetSecurityMgrSiteVtbl {
+typedef struct IInternetSecurityMgrSiteVtbl {
BEGIN_INTERFACE
/*** IUnknown methods ***/
BOOL fEnable);
END_INTERFACE
+} IInternetSecurityMgrSiteVtbl;
+interface IInternetSecurityMgrSite {
+ const IInternetSecurityMgrSiteVtbl* lpVtbl;
};
#ifdef COBJMACROS
IInternetSecurityMgrSite* This,
HWND* phwnd);
void __RPC_STUB IInternetSecurityMgrSite_GetWindow_Stub(
- struct IRpcStubBuffer* This,
- struct IRpcChannelBuffer* pRpcChannelBuffer,
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IInternetSecurityMgrSite_EnableModeless_Proxy(
IInternetSecurityMgrSite* This,
BOOL fEnable);
void __RPC_STUB IInternetSecurityMgrSite_EnableModeless_Stub(
- struct IRpcStubBuffer* This,
- struct IRpcChannelBuffer* pRpcChannelBuffer,
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
#define SID_SInternetSecurityManager IID_IInternetSecurityManager
#ifndef __IInternetSecurityManager_FWD_DEFINED__
#define __IInternetSecurityManager_FWD_DEFINED__
-typedef struct IInternetSecurityManager IInternetSecurityManager;
+typedef interface IInternetSecurityManager IInternetSecurityManager;
#endif
#define MAX_SIZE_SECURITY_ID 512
DEFINE_GUID(IID_IInternetSecurityManager, 0x79eac9ee, 0xbaf9, 0x11ce, 0x8c,0x82, 0x00,0xaa,0x00,0x4b,0xa9,0x0b);
#if defined(__cplusplus) && !defined(CINTERFACE)
-struct IInternetSecurityManager : public IUnknown
+interface IInternetSecurityManager : public IUnknown
{
virtual HRESULT STDMETHODCALLTYPE SetSecuritySite(
IInternetSecurityMgrSite* pSite) = 0;
};
#else
-typedef struct IInternetSecurityManagerVtbl IInternetSecurityManagerVtbl;
-struct IInternetSecurityManager {
- const IInternetSecurityManagerVtbl* lpVtbl;
-};
-struct IInternetSecurityManagerVtbl {
+typedef struct IInternetSecurityManagerVtbl {
BEGIN_INTERFACE
/*** IUnknown methods ***/
DWORD dwFlags);
END_INTERFACE
+} IInternetSecurityManagerVtbl;
+interface IInternetSecurityManager {
+ const IInternetSecurityManagerVtbl* lpVtbl;
};
#ifdef COBJMACROS
IInternetSecurityManager* This,
IInternetSecurityMgrSite* pSite);
void __RPC_STUB IInternetSecurityManager_SetSecuritySite_Stub(
- struct IRpcStubBuffer* This,
- struct IRpcChannelBuffer* pRpcChannelBuffer,
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IInternetSecurityManager_GetSecuritySite_Proxy(
IInternetSecurityManager* This,
IInternetSecurityMgrSite** ppSite);
void __RPC_STUB IInternetSecurityManager_GetSecuritySite_Stub(
- struct IRpcStubBuffer* This,
- struct IRpcChannelBuffer* pRpcChannelBuffer,
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IInternetSecurityManager_MapUrlToZone_Proxy(
DWORD* pdwZone,
DWORD dwFlags);
void __RPC_STUB IInternetSecurityManager_MapUrlToZone_Stub(
- struct IRpcStubBuffer* This,
- struct IRpcChannelBuffer* pRpcChannelBuffer,
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IInternetSecurityManager_GetSecurityId_Proxy(
DWORD* pcbSecurityId,
DWORD_PTR dwReserved);
void __RPC_STUB IInternetSecurityManager_GetSecurityId_Stub(
- struct IRpcStubBuffer* This,
- struct IRpcChannelBuffer* pRpcChannelBuffer,
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IInternetSecurityManager_ProcessUrlAction_Proxy(
DWORD dwFlags,
DWORD dwReserved);
void __RPC_STUB IInternetSecurityManager_ProcessUrlAction_Stub(
- struct IRpcStubBuffer* This,
- struct IRpcChannelBuffer* pRpcChannelBuffer,
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IInternetSecurityManager_QueryCustomPolicy_Proxy(
DWORD cbContext,
DWORD dwReserved);
void __RPC_STUB IInternetSecurityManager_QueryCustomPolicy_Stub(
- struct IRpcStubBuffer* This,
- struct IRpcChannelBuffer* pRpcChannelBuffer,
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IInternetSecurityManager_SetZoneMapping_Proxy(
LPCWSTR lpszPattern,
DWORD dwFlags);
void __RPC_STUB IInternetSecurityManager_SetZoneMapping_Stub(
- struct IRpcStubBuffer* This,
- struct IRpcChannelBuffer* pRpcChannelBuffer,
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IInternetSecurityManager_GetZoneMappings_Proxy(
IEnumString** ppenumString,
DWORD dwFlags);
void __RPC_STUB IInternetSecurityManager_GetZoneMappings_Stub(
- struct IRpcStubBuffer* This,
- struct IRpcChannelBuffer* pRpcChannelBuffer,
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
#ifndef __IInternetZoneManager_FWD_DEFINED__
#define __IInternetZoneManager_FWD_DEFINED__
-typedef struct IInternetZoneManager IInternetZoneManager;
+typedef interface IInternetZoneManager IInternetZoneManager;
#endif
typedef IInternetZoneManager *LPURLZONEMANAGER;
DEFINE_GUID(IID_IInternetZoneManager, 0x79eac9ef, 0xbaf9, 0x11ce, 0x8c,0x82, 0x00,0xaa,0x00,0x4b,0xa9,0x0b);
#if defined(__cplusplus) && !defined(CINTERFACE)
-struct IInternetZoneManager : public IUnknown
+interface IInternetZoneManager : public IUnknown
{
virtual HRESULT STDMETHODCALLTYPE GetZoneAttributes(
DWORD dwZone,
};
#else
-typedef struct IInternetZoneManagerVtbl IInternetZoneManagerVtbl;
-struct IInternetZoneManager {
- const IInternetZoneManagerVtbl* lpVtbl;
-};
-struct IInternetZoneManagerVtbl {
+typedef struct IInternetZoneManagerVtbl {
BEGIN_INTERFACE
/*** IUnknown methods ***/
DWORD dwReserved);
END_INTERFACE
+} IInternetZoneManagerVtbl;
+interface IInternetZoneManager {
+ const IInternetZoneManagerVtbl* lpVtbl;
};
#ifdef COBJMACROS
DWORD dwZone,
ZONEATTRIBUTES* pZoneAttributes);
void __RPC_STUB IInternetZoneManager_GetZoneAttributes_Stub(
- struct IRpcStubBuffer* This,
- struct IRpcChannelBuffer* pRpcChannelBuffer,
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IInternetZoneManager_SetZoneAttributes_Proxy(
DWORD dwZone,
ZONEATTRIBUTES* pZoneAttributes);
void __RPC_STUB IInternetZoneManager_SetZoneAttributes_Stub(
- struct IRpcStubBuffer* This,
- struct IRpcChannelBuffer* pRpcChannelBuffer,
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IInternetZoneManager_GetZoneCustomPolicy_Proxy(
DWORD* pcbPolicy,
URLZONEREG ulrZoneReg);
void __RPC_STUB IInternetZoneManager_GetZoneCustomPolicy_Stub(
- struct IRpcStubBuffer* This,
- struct IRpcChannelBuffer* pRpcChannelBuffer,
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IInternetZoneManager_SetZoneCustomPolicy_Proxy(
DWORD pcbPolicy,
URLZONEREG ulrZoneReg);
void __RPC_STUB IInternetZoneManager_SetZoneCustomPolicy_Stub(
- struct IRpcStubBuffer* This,
- struct IRpcChannelBuffer* pRpcChannelBuffer,
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IInternetZoneManager_GetZoneActionPolicy_Proxy(
DWORD cbPolicy,
URLZONEREG urlZoneReg);
void __RPC_STUB IInternetZoneManager_GetZoneActionPolicy_Stub(
- struct IRpcStubBuffer* This,
- struct IRpcChannelBuffer* pRpcChannelBuffer,
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IInternetZoneManager_SetZoneActionPolicy_Proxy(
DWORD cbPolicy,
URLZONEREG urlZoneReg);
void __RPC_STUB IInternetZoneManager_SetZoneActionPolicy_Stub(
- struct IRpcStubBuffer* This,
- struct IRpcChannelBuffer* pRpcChannelBuffer,
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IInternetZoneManager_PromptAction_Proxy(
LPCWSTR pwszText,
DWORD dwPromptFlags);
void __RPC_STUB IInternetZoneManager_PromptAction_Stub(
- struct IRpcStubBuffer* This,
- struct IRpcChannelBuffer* pRpcChannelBuffer,
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IInternetZoneManager_LogAction_Proxy(
LPCWSTR pwszText,
DWORD dwLogFlags);
void __RPC_STUB IInternetZoneManager_LogAction_Stub(
- struct IRpcStubBuffer* This,
- struct IRpcChannelBuffer* pRpcChannelBuffer,
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IInternetZoneManager_CreateZoneEnumerator_Proxy(
DWORD* pdwCount,
DWORD dwFlags);
void __RPC_STUB IInternetZoneManager_CreateZoneEnumerator_Stub(
- struct IRpcStubBuffer* This,
- struct IRpcChannelBuffer* pRpcChannelBuffer,
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IInternetZoneManager_GetZoneAt_Proxy(
DWORD dwIndex,
DWORD* pdwZone);
void __RPC_STUB IInternetZoneManager_GetZoneAt_Stub(
- struct IRpcStubBuffer* This,
- struct IRpcChannelBuffer* pRpcChannelBuffer,
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IInternetZoneManager_DestroyZoneEnumerator_Proxy(
IInternetZoneManager* This,
DWORD dwEnum);
void __RPC_STUB IInternetZoneManager_DestroyZoneEnumerator_Stub(
- struct IRpcStubBuffer* This,
- struct IRpcChannelBuffer* pRpcChannelBuffer,
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK IInternetZoneManager_CopyTemplatePoliciesToZone_Proxy(
DWORD dwZone,
DWORD dwReserved);
void __RPC_STUB IInternetZoneManager_CopyTemplatePoliciesToZone_Stub(
- struct IRpcStubBuffer* This,
- struct IRpcChannelBuffer* pRpcChannelBuffer,
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
} CODEBASEHOLD, *LPCODEBASEHOLD;
#ifndef __ISoftDistExt_FWD_DEFINED__
#define __ISoftDistExt_FWD_DEFINED__
-typedef struct ISoftDistExt ISoftDistExt;
+typedef interface ISoftDistExt ISoftDistExt;
#endif
/*****************************************************************************
DEFINE_GUID(IID_ISoftDistExt, 0xb15b8dc1, 0xc7e1, 0x11d0, 0x86,0x80, 0x00,0xaa,0x00,0xbd,0xcb,0x71);
#if defined(__cplusplus) && !defined(CINTERFACE)
-struct ISoftDistExt : public IUnknown
+interface ISoftDistExt : public IUnknown
{
virtual HRESULT STDMETHODCALLTYPE ProcessSoftDist(
LPCWSTR szCDFURL,
};
#else
-typedef struct ISoftDistExtVtbl ISoftDistExtVtbl;
-struct ISoftDistExt {
- const ISoftDistExtVtbl* lpVtbl;
-};
-struct ISoftDistExtVtbl {
+typedef struct ISoftDistExtVtbl {
BEGIN_INTERFACE
/*** IUnknown methods ***/
LPCODEBASEHOLD lpcbh);
END_INTERFACE
+} ISoftDistExtVtbl;
+interface ISoftDistExt {
+ const ISoftDistExtVtbl* lpVtbl;
};
#ifdef COBJMACROS
IXMLElement* pSoftDistElement,
LPSOFTDISTINFO lpsdi);
void __RPC_STUB ISoftDistExt_ProcessSoftDist_Stub(
- struct IRpcStubBuffer* This,
- struct IRpcChannelBuffer* pRpcChannelBuffer,
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK ISoftDistExt_GetFirstCodeBase_Proxy(
LPWSTR* szCodeBase,
LPDWORD dwMaxSize);
void __RPC_STUB ISoftDistExt_GetFirstCodeBase_Stub(
- struct IRpcStubBuffer* This,
- struct IRpcChannelBuffer* pRpcChannelBuffer,
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK ISoftDistExt_GetNextCodeBase_Proxy(
LPWSTR* szCodeBase,
LPDWORD dwMaxSize);
void __RPC_STUB ISoftDistExt_GetNextCodeBase_Stub(
- struct IRpcStubBuffer* This,
- struct IRpcChannelBuffer* pRpcChannelBuffer,
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT CALLBACK ISoftDistExt_AsyncInstallDistributionUnit_Proxy(
DWORD flags,
LPCODEBASEHOLD lpcbh);
void __RPC_STUB ISoftDistExt_AsyncInstallDistributionUnit_Stub(
- struct IRpcStubBuffer* This,
- struct IRpcChannelBuffer* pRpcChannelBuffer,
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);