objidl.h (6.00.3790.3959-Windows 5.0) | | objidl.h (7.00.6002.18005-Windows 6.0) |
| | |
/* this ALWAYS GENERATED file contains the definitions for the interfaces */ | | /* this ALWAYS GENERATED file contains the definitions for the interfaces */ |
| | |
|
/* File created by MIDL compiler version 6.00.0366 */ | | /* File created by MIDL compiler version 7.00.0499 */ |
/* Compiler settings for objidl.idl: | | /* Compiler settings for objidl.idl: |
Oicf, W1, Zp8, env=Win32 (32b run) | | Oicf, W1, Zp8, env=Win32 (32b run) |
protocol : dce , ms_ext, c_ext, robust | | protocol : dce , ms_ext, c_ext, robust |
error checks: allocation ref bounds_check enum stub_data | | error checks: allocation ref bounds_check enum stub_data |
VC __declspec() decoration level: | | VC __declspec() decoration level: |
__declspec(uuid()), __declspec(selectany), __declspec(novtable) | | __declspec(uuid()), __declspec(selectany), __declspec(novtable) |
DECLSPEC_UUID(), MIDL_INTERFACE() | | DECLSPEC_UUID(), MIDL_INTERFACE() |
*/ | | */ |
//@@MIDL_FILE_HEADING( ) | | //@@MIDL_FILE_HEADING( ) |
| | |
#pragma warning( disable: 4049 ) /* more than 64k source lines */ | | #pragma warning( disable: 4049 ) /* more than 64k source lines */ |
| | |
/* verify that the <rpcndr.h> version is high enough to compile this file*/ | | /* verify that the <rpcndr.h> version is high enough to compile this file*/ |
#ifndef __REQUIRED_RPCNDR_H_VERSION__ | | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
|
#define __REQUIRED_RPCNDR_H_VERSION__ 475 | | #define __REQUIRED_RPCNDR_H_VERSION__ 500 |
| | #endif |
| | |
| | /* verify that the <rpcsal.h> version is high enough to compile this file*/ |
| | #ifndef __REQUIRED_RPCSAL_H_VERSION__ |
| | #define __REQUIRED_RPCSAL_H_VERSION__ 100 |
#endif | | #endif |
| | |
#include "rpc.h" | | #include "rpc.h" |
#include "rpcndr.h" | | #include "rpcndr.h" |
| | |
#ifndef __RPCNDR_H_VERSION__ | | #ifndef __RPCNDR_H_VERSION__ |
#error this stub requires an updated version of <rpcndr.h> | | #error this stub requires an updated version of <rpcndr.h> |
#endif // __RPCNDR_H_VERSION__ | | #endif // __RPCNDR_H_VERSION__ |
| | |
#ifndef COM_NO_WINDOWS_H | | #ifndef COM_NO_WINDOWS_H |
| | |
skipping to change at line 495 | | skipping to change at line 500 |
typedef interface IInitializeSpy IInitializeSpy; | | typedef interface IInitializeSpy IInitializeSpy; |
#endif /* __IInitializeSpy_FWD_DEFINED__ */ | | #endif /* __IInitializeSpy_FWD_DEFINED__ */ |
| | |
/* header files for imported files */ | | /* header files for imported files */ |
#include "unknwn.h" | | #include "unknwn.h" |
| | |
#ifdef __cplusplus | | #ifdef __cplusplus |
extern "C"{ | | extern "C"{ |
#endif | | #endif |
| | |
|
void * __RPC_USER MIDL_user_allocate(size_t); | | /* interface __MIDL_itf_objidl_0000_0000 */ |
void __RPC_USER MIDL_user_free( void * ); | | |
| | |
/* interface __MIDL_itf_objidl_0000 */ | | |
/* [local] */ | | /* [local] */ |
| | |
//+------------------------------------------------------------------------- | | //+------------------------------------------------------------------------- |
//+------------------------------------------------------------------------- | | //+------------------------------------------------------------------------- |
// | | // |
// Microsoft Windows | | // Microsoft Windows |
// Copyright (c) Microsoft Corporation. All rights reserved. | | // Copyright (c) Microsoft Corporation. All rights reserved. |
// | | // |
//-------------------------------------------------------------------------- | | //-------------------------------------------------------------------------- |
|
| | #if(NTDDI_VERSION >= NTDDI_WINLH && !defined(_WIN32_WINNT)) |
| | #define _WIN32_WINNT 0x0600 |
| | #endif |
| | #if(NTDDI_VERSION >= NTDDI_WINS03 && !defined(_WIN32_WINNT)) |
| | #define _WIN32_WINNT 0x0502 |
| | #endif |
| | #if(NTDDI_VERSION >= NTDDI_WINXP && !defined(_WIN32_WINNT)) |
| | #define _WIN32_WINNT 0x0501 |
| | #endif |
| | #if(NTDDI_VERSION >= NTDDI_WIN2K && !defined(_WIN32_WINNT)) |
| | #define _WIN32_WINNT 0x0500 |
| | #endif |
| | |
#if ( _MSC_VER >= 800 ) | | #if ( _MSC_VER >= 800 ) |
#if _MSC_VER >= 1200 | | #if _MSC_VER >= 1200 |
#pragma warning(push) | | #pragma warning(push) |
#endif | | #endif |
#pragma warning(disable:4201) | | #pragma warning(disable:4201) |
#endif | | #endif |
#if ( _MSC_VER >= 1020 ) | | #if ( _MSC_VER >= 1020 ) |
#pragma once | | #pragma once |
#endif | | #endif |
| | |
typedef struct _COSERVERINFO | | typedef struct _COSERVERINFO |
{ | | { |
DWORD dwReserved1; | | DWORD dwReserved1; |
LPWSTR pwszName; | | LPWSTR pwszName; |
COAUTHINFO *pAuthInfo; | | COAUTHINFO *pAuthInfo; |
DWORD dwReserved2; | | DWORD dwReserved2; |
} COSERVERINFO; | | } COSERVERINFO; |
| | |
|
extern RPC_IF_HANDLE __MIDL_itf_objidl_0000_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_objidl_0000_0000_v0_0_c_ifspec; |
extern RPC_IF_HANDLE __MIDL_itf_objidl_0000_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_objidl_0000_0000_v0_0_s_ifspec; |
| | |
#ifndef __IMarshal_INTERFACE_DEFINED__ | | #ifndef __IMarshal_INTERFACE_DEFINED__ |
#define __IMarshal_INTERFACE_DEFINED__ | | #define __IMarshal_INTERFACE_DEFINED__ |
| | |
/* interface IMarshal */ | | /* interface IMarshal */ |
/* [uuid][object][local] */ | | /* [uuid][object][local] */ |
| | |
typedef /* [unique] */ IMarshal *LPMARSHAL; | | typedef /* [unique] */ IMarshal *LPMARSHAL; |
| | |
EXTERN_C const IID IID_IMarshal; | | EXTERN_C const IID IID_IMarshal; |
| | |
skipping to change at line 592 | | skipping to change at line 606 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IMarshalVtbl | | typedef struct IMarshalVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IMarshal * This, | | IMarshal * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IMarshal * This); | | IMarshal * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IMarshal * This); | | IMarshal * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetUnmarshalClass )( | | HRESULT ( STDMETHODCALLTYPE *GetUnmarshalClass )( |
IMarshal * This, | | IMarshal * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
| | |
skipping to change at line 652 | | skipping to change at line 667 |
} IMarshalVtbl; | | } IMarshalVtbl; |
| | |
interface IMarshal | | interface IMarshal |
{ | | { |
CONST_VTBL struct IMarshalVtbl *lpVtbl; | | CONST_VTBL struct IMarshalVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IMarshal_QueryInterface(This,riid,ppvObject) \ | | #define IMarshal_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IMarshal_AddRef(This) \ | | #define IMarshal_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IMarshal_Release(This) \ | | #define IMarshal_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IMarshal_GetUnmarshalClass(This,riid,pv,dwDestContext,pvDestContext,mshl
flags,pCid) \ | | #define IMarshal_GetUnmarshalClass(This,riid,pv,dwDestContext,pvDestContext,mshl
flags,pCid) \ |
|
(This)->lpVtbl -> GetUnmarshalClass(This,riid,pv,dwDestContext,pvDestContext
,mshlflags,pCid) | | ( (This)->lpVtbl -> GetUnmarshalClass(This,riid,pv,dwDestContext,pvDestConte
xt,mshlflags,pCid) ) |
| | |
#define IMarshal_GetMarshalSizeMax(This,riid,pv,dwDestContext,pvDestContext,mshl
flags,pSize) \ | | #define IMarshal_GetMarshalSizeMax(This,riid,pv,dwDestContext,pvDestContext,mshl
flags,pSize) \ |
|
(This)->lpVtbl -> GetMarshalSizeMax(This,riid,pv,dwDestContext,pvDestContext
,mshlflags,pSize) | | ( (This)->lpVtbl -> GetMarshalSizeMax(This,riid,pv,dwDestContext,pvDestConte
xt,mshlflags,pSize) ) |
| | |
#define IMarshal_MarshalInterface(This,pStm,riid,pv,dwDestContext,pvDestContext,
mshlflags) \ | | #define IMarshal_MarshalInterface(This,pStm,riid,pv,dwDestContext,pvDestContext,
mshlflags) \ |
|
(This)->lpVtbl -> MarshalInterface(This,pStm,riid,pv,dwDestContext,pvDestCon
text,mshlflags) | | ( (This)->lpVtbl -> MarshalInterface(This,pStm,riid,pv,dwDestContext,pvDestC
ontext,mshlflags) ) |
| | |
#define IMarshal_UnmarshalInterface(This,pStm,riid,ppv) \ | | #define IMarshal_UnmarshalInterface(This,pStm,riid,ppv) \ |
|
(This)->lpVtbl -> UnmarshalInterface(This,pStm,riid,ppv) | | ( (This)->lpVtbl -> UnmarshalInterface(This,pStm,riid,ppv) ) |
| | |
#define IMarshal_ReleaseMarshalData(This,pStm) \ | | #define IMarshal_ReleaseMarshalData(This,pStm) \ |
|
(This)->lpVtbl -> ReleaseMarshalData(This,pStm) | | ( (This)->lpVtbl -> ReleaseMarshalData(This,pStm) ) |
| | |
#define IMarshal_DisconnectObject(This,dwReserved) \ | | #define IMarshal_DisconnectObject(This,dwReserved) \ |
|
(This)->lpVtbl -> DisconnectObject(This,dwReserved) | | ( (This)->lpVtbl -> DisconnectObject(This,dwReserved) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IMarshal_GetUnmarshalClass_Proxy( | | |
IMarshal * This, | | |
/* [in] */ REFIID riid, | | |
/* [unique][in] */ void *pv, | | |
/* [in] */ DWORD dwDestContext, | | |
/* [unique][in] */ void *pvDestContext, | | |
/* [in] */ DWORD mshlflags, | | |
/* [out] */ CLSID *pCid); | | |
| | |
void __RPC_STUB IMarshal_GetUnmarshalClass_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IMarshal_GetMarshalSizeMax_Proxy( | | |
IMarshal * This, | | |
/* [in] */ REFIID riid, | | |
/* [unique][in] */ void *pv, | | |
/* [in] */ DWORD dwDestContext, | | |
/* [unique][in] */ void *pvDestContext, | | |
/* [in] */ DWORD mshlflags, | | |
/* [out] */ DWORD *pSize); | | |
| | |
void __RPC_STUB IMarshal_GetMarshalSizeMax_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IMarshal_MarshalInterface_Proxy( | | |
IMarshal * This, | | |
/* [unique][in] */ IStream *pStm, | | |
/* [in] */ REFIID riid, | | |
/* [unique][in] */ void *pv, | | |
/* [in] */ DWORD dwDestContext, | | |
/* [unique][in] */ void *pvDestContext, | | |
/* [in] */ DWORD mshlflags); | | |
| | |
void __RPC_STUB IMarshal_MarshalInterface_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IMarshal_UnmarshalInterface_Proxy( | | |
IMarshal * This, | | |
/* [unique][in] */ IStream *pStm, | | |
/* [in] */ REFIID riid, | | |
/* [out] */ void **ppv); | | |
| | |
void __RPC_STUB IMarshal_UnmarshalInterface_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IMarshal_ReleaseMarshalData_Proxy( | | |
IMarshal * This, | | |
/* [unique][in] */ IStream *pStm); | | |
| | |
void __RPC_STUB IMarshal_ReleaseMarshalData_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IMarshal_DisconnectObject_Proxy( | | |
IMarshal * This, | | |
/* [in] */ DWORD dwReserved); | | |
| | |
void __RPC_STUB IMarshal_DisconnectObject_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IMarshal_INTERFACE_DEFINED__ */ | | #endif /* __IMarshal_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IMarshal2_INTERFACE_DEFINED__ | | #ifndef __IMarshal2_INTERFACE_DEFINED__ |
#define __IMarshal2_INTERFACE_DEFINED__ | | #define __IMarshal2_INTERFACE_DEFINED__ |
| | |
/* interface IMarshal2 */ | | /* interface IMarshal2 */ |
/* [uuid][object][local] */ | | /* [uuid][object][local] */ |
| | |
typedef /* [unique] */ IMarshal2 *LPMARSHAL2; | | typedef /* [unique] */ IMarshal2 *LPMARSHAL2; |
| | |
| | |
skipping to change at line 788 | | skipping to change at line 726 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IMarshal2Vtbl | | typedef struct IMarshal2Vtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IMarshal2 * This, | | IMarshal2 * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IMarshal2 * This); | | IMarshal2 * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IMarshal2 * This); | | IMarshal2 * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetUnmarshalClass )( | | HRESULT ( STDMETHODCALLTYPE *GetUnmarshalClass )( |
IMarshal2 * This, | | IMarshal2 * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
| | |
skipping to change at line 848 | | skipping to change at line 787 |
} IMarshal2Vtbl; | | } IMarshal2Vtbl; |
| | |
interface IMarshal2 | | interface IMarshal2 |
{ | | { |
CONST_VTBL struct IMarshal2Vtbl *lpVtbl; | | CONST_VTBL struct IMarshal2Vtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IMarshal2_QueryInterface(This,riid,ppvObject) \ | | #define IMarshal2_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IMarshal2_AddRef(This) \ | | #define IMarshal2_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IMarshal2_Release(This) \ | | #define IMarshal2_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IMarshal2_GetUnmarshalClass(This,riid,pv,dwDestContext,pvDestContext,msh
lflags,pCid) \ | | #define IMarshal2_GetUnmarshalClass(This,riid,pv,dwDestContext,pvDestContext,msh
lflags,pCid) \ |
|
(This)->lpVtbl -> GetUnmarshalClass(This,riid,pv,dwDestContext,pvDestContext
,mshlflags,pCid) | | ( (This)->lpVtbl -> GetUnmarshalClass(This,riid,pv,dwDestContext,pvDestConte
xt,mshlflags,pCid) ) |
| | |
#define IMarshal2_GetMarshalSizeMax(This,riid,pv,dwDestContext,pvDestContext,msh
lflags,pSize) \ | | #define IMarshal2_GetMarshalSizeMax(This,riid,pv,dwDestContext,pvDestContext,msh
lflags,pSize) \ |
|
(This)->lpVtbl -> GetMarshalSizeMax(This,riid,pv,dwDestContext,pvDestContext
,mshlflags,pSize) | | ( (This)->lpVtbl -> GetMarshalSizeMax(This,riid,pv,dwDestContext,pvDestConte
xt,mshlflags,pSize) ) |
| | |
#define IMarshal2_MarshalInterface(This,pStm,riid,pv,dwDestContext,pvDestContext
,mshlflags) \ | | #define IMarshal2_MarshalInterface(This,pStm,riid,pv,dwDestContext,pvDestContext
,mshlflags) \ |
|
(This)->lpVtbl -> MarshalInterface(This,pStm,riid,pv,dwDestContext,pvDestCon
text,mshlflags) | | ( (This)->lpVtbl -> MarshalInterface(This,pStm,riid,pv,dwDestContext,pvDestC
ontext,mshlflags) ) |
| | |
#define IMarshal2_UnmarshalInterface(This,pStm,riid,ppv) \ | | #define IMarshal2_UnmarshalInterface(This,pStm,riid,ppv) \ |
|
(This)->lpVtbl -> UnmarshalInterface(This,pStm,riid,ppv) | | ( (This)->lpVtbl -> UnmarshalInterface(This,pStm,riid,ppv) ) |
| | |
#define IMarshal2_ReleaseMarshalData(This,pStm) \ | | #define IMarshal2_ReleaseMarshalData(This,pStm) \ |
|
(This)->lpVtbl -> ReleaseMarshalData(This,pStm) | | ( (This)->lpVtbl -> ReleaseMarshalData(This,pStm) ) |
| | |
#define IMarshal2_DisconnectObject(This,dwReserved) \ | | #define IMarshal2_DisconnectObject(This,dwReserved) \ |
|
(This)->lpVtbl -> DisconnectObject(This,dwReserved) | | ( (This)->lpVtbl -> DisconnectObject(This,dwReserved) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
#endif /* __IMarshal2_INTERFACE_DEFINED__ */ | | #endif /* __IMarshal2_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IMalloc_INTERFACE_DEFINED__ | | #ifndef __IMalloc_INTERFACE_DEFINED__ |
#define __IMalloc_INTERFACE_DEFINED__ | | #define __IMalloc_INTERFACE_DEFINED__ |
| | |
| | |
skipping to change at line 925 | | skipping to change at line 864 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IMallocVtbl | | typedef struct IMallocVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IMalloc * This, | | IMalloc * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IMalloc * This); | | IMalloc * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IMalloc * This); | | IMalloc * This); |
| | |
void *( STDMETHODCALLTYPE *Alloc )( | | void *( STDMETHODCALLTYPE *Alloc )( |
IMalloc * This, | | IMalloc * This, |
/* [in] */ SIZE_T cb); | | /* [in] */ SIZE_T cb); |
| | |
skipping to change at line 968 | | skipping to change at line 908 |
} IMallocVtbl; | | } IMallocVtbl; |
| | |
interface IMalloc | | interface IMalloc |
{ | | { |
CONST_VTBL struct IMallocVtbl *lpVtbl; | | CONST_VTBL struct IMallocVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IMalloc_QueryInterface(This,riid,ppvObject) \ | | #define IMalloc_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IMalloc_AddRef(This) \ | | #define IMalloc_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IMalloc_Release(This) \ | | #define IMalloc_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IMalloc_Alloc(This,cb) \ | | #define IMalloc_Alloc(This,cb) \ |
|
(This)->lpVtbl -> Alloc(This,cb) | | ( (This)->lpVtbl -> Alloc(This,cb) ) |
| | |
#define IMalloc_Realloc(This,pv,cb) \ | | #define IMalloc_Realloc(This,pv,cb) \ |
|
(This)->lpVtbl -> Realloc(This,pv,cb) | | ( (This)->lpVtbl -> Realloc(This,pv,cb) ) |
| | |
#define IMalloc_Free(This,pv) \ | | #define IMalloc_Free(This,pv) \ |
|
(This)->lpVtbl -> Free(This,pv) | | ( (This)->lpVtbl -> Free(This,pv) ) |
| | |
#define IMalloc_GetSize(This,pv) \ | | #define IMalloc_GetSize(This,pv) \ |
|
(This)->lpVtbl -> GetSize(This,pv) | | ( (This)->lpVtbl -> GetSize(This,pv) ) |
| | |
#define IMalloc_DidAlloc(This,pv) \ | | #define IMalloc_DidAlloc(This,pv) \ |
|
(This)->lpVtbl -> DidAlloc(This,pv) | | ( (This)->lpVtbl -> DidAlloc(This,pv) ) |
| | |
#define IMalloc_HeapMinimize(This) \ | | #define IMalloc_HeapMinimize(This) \ |
|
(This)->lpVtbl -> HeapMinimize(This) | | ( (This)->lpVtbl -> HeapMinimize(This) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
void *STDMETHODCALLTYPE IMalloc_Alloc_Proxy( | | |
IMalloc * This, | | |
/* [in] */ SIZE_T cb); | | |
| | |
void __RPC_STUB IMalloc_Alloc_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
void *STDMETHODCALLTYPE IMalloc_Realloc_Proxy( | | |
IMalloc * This, | | |
/* [in] */ void *pv, | | |
/* [in] */ SIZE_T cb); | | |
| | |
void __RPC_STUB IMalloc_Realloc_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
void STDMETHODCALLTYPE IMalloc_Free_Proxy( | | |
IMalloc * This, | | |
/* [in] */ void *pv); | | |
| | |
void __RPC_STUB IMalloc_Free_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
SIZE_T STDMETHODCALLTYPE IMalloc_GetSize_Proxy( | | |
IMalloc * This, | | |
/* [in] */ void *pv); | | |
| | |
void __RPC_STUB IMalloc_GetSize_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
int STDMETHODCALLTYPE IMalloc_DidAlloc_Proxy( | | |
IMalloc * This, | | |
void *pv); | | |
| | |
void __RPC_STUB IMalloc_DidAlloc_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
void STDMETHODCALLTYPE IMalloc_HeapMinimize_Proxy( | | |
IMalloc * This); | | |
| | |
void __RPC_STUB IMalloc_HeapMinimize_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IMalloc_INTERFACE_DEFINED__ */ | | #endif /* __IMalloc_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IMallocSpy_INTERFACE_DEFINED__ | | #ifndef __IMallocSpy_INTERFACE_DEFINED__ |
#define __IMallocSpy_INTERFACE_DEFINED__ | | #define __IMallocSpy_INTERFACE_DEFINED__ |
| | |
/* interface IMallocSpy */ | | /* interface IMallocSpy */ |
/* [uuid][object][local] */ | | /* [uuid][object][local] */ |
| | |
typedef /* [unique] */ IMallocSpy *LPMALLOCSPY; | | typedef /* [unique] */ IMallocSpy *LPMALLOCSPY; |
| | |
| | |
skipping to change at line 1131 | | skipping to change at line 1011 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IMallocSpyVtbl | | typedef struct IMallocSpyVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IMallocSpy * This, | | IMallocSpy * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IMallocSpy * This); | | IMallocSpy * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IMallocSpy * This); | | IMallocSpy * This); |
| | |
SIZE_T ( STDMETHODCALLTYPE *PreAlloc )( | | SIZE_T ( STDMETHODCALLTYPE *PreAlloc )( |
IMallocSpy * This, | | IMallocSpy * This, |
/* [in] */ SIZE_T cbRequest); | | /* [in] */ SIZE_T cbRequest); |
| | |
skipping to change at line 1206 | | skipping to change at line 1087 |
} IMallocSpyVtbl; | | } IMallocSpyVtbl; |
| | |
interface IMallocSpy | | interface IMallocSpy |
{ | | { |
CONST_VTBL struct IMallocSpyVtbl *lpVtbl; | | CONST_VTBL struct IMallocSpyVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IMallocSpy_QueryInterface(This,riid,ppvObject) \ | | #define IMallocSpy_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IMallocSpy_AddRef(This) \ | | #define IMallocSpy_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IMallocSpy_Release(This) \ | | #define IMallocSpy_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IMallocSpy_PreAlloc(This,cbRequest) \ | | #define IMallocSpy_PreAlloc(This,cbRequest) \ |
|
(This)->lpVtbl -> PreAlloc(This,cbRequest) | | ( (This)->lpVtbl -> PreAlloc(This,cbRequest) ) |
| | |
#define IMallocSpy_PostAlloc(This,pActual) \ | | #define IMallocSpy_PostAlloc(This,pActual) \ |
|
(This)->lpVtbl -> PostAlloc(This,pActual) | | ( (This)->lpVtbl -> PostAlloc(This,pActual) ) |
| | |
#define IMallocSpy_PreFree(This,pRequest,fSpyed) \ | | #define IMallocSpy_PreFree(This,pRequest,fSpyed) \ |
|
(This)->lpVtbl -> PreFree(This,pRequest,fSpyed) | | ( (This)->lpVtbl -> PreFree(This,pRequest,fSpyed) ) |
| | |
#define IMallocSpy_PostFree(This,fSpyed) \ | | #define IMallocSpy_PostFree(This,fSpyed) \ |
|
(This)->lpVtbl -> PostFree(This,fSpyed) | | ( (This)->lpVtbl -> PostFree(This,fSpyed) ) |
| | |
#define IMallocSpy_PreRealloc(This,pRequest,cbRequest,ppNewRequest,fSpyed) \ | | #define IMallocSpy_PreRealloc(This,pRequest,cbRequest,ppNewRequest,fSpyed) \ |
|
(This)->lpVtbl -> PreRealloc(This,pRequest,cbRequest,ppNewRequest,fSpyed) | | ( (This)->lpVtbl -> PreRealloc(This,pRequest,cbRequest,ppNewRequest,fSpyed)
) |
| | |
#define IMallocSpy_PostRealloc(This,pActual,fSpyed) \ | | #define IMallocSpy_PostRealloc(This,pActual,fSpyed) \ |
|
(This)->lpVtbl -> PostRealloc(This,pActual,fSpyed) | | ( (This)->lpVtbl -> PostRealloc(This,pActual,fSpyed) ) |
| | |
#define IMallocSpy_PreGetSize(This,pRequest,fSpyed) \ | | #define IMallocSpy_PreGetSize(This,pRequest,fSpyed) \ |
|
(This)->lpVtbl -> PreGetSize(This,pRequest,fSpyed) | | ( (This)->lpVtbl -> PreGetSize(This,pRequest,fSpyed) ) |
| | |
#define IMallocSpy_PostGetSize(This,cbActual,fSpyed) \ | | #define IMallocSpy_PostGetSize(This,cbActual,fSpyed) \ |
|
(This)->lpVtbl -> PostGetSize(This,cbActual,fSpyed) | | ( (This)->lpVtbl -> PostGetSize(This,cbActual,fSpyed) ) |
| | |
#define IMallocSpy_PreDidAlloc(This,pRequest,fSpyed) \ | | #define IMallocSpy_PreDidAlloc(This,pRequest,fSpyed) \ |
|
(This)->lpVtbl -> PreDidAlloc(This,pRequest,fSpyed) | | ( (This)->lpVtbl -> PreDidAlloc(This,pRequest,fSpyed) ) |
| | |
#define IMallocSpy_PostDidAlloc(This,pRequest,fSpyed,fActual) \ | | #define IMallocSpy_PostDidAlloc(This,pRequest,fSpyed,fActual) \ |
|
(This)->lpVtbl -> PostDidAlloc(This,pRequest,fSpyed,fActual) | | ( (This)->lpVtbl -> PostDidAlloc(This,pRequest,fSpyed,fActual) ) |
| | |
#define IMallocSpy_PreHeapMinimize(This) \ | | #define IMallocSpy_PreHeapMinimize(This) \ |
|
(This)->lpVtbl -> PreHeapMinimize(This) | | ( (This)->lpVtbl -> PreHeapMinimize(This) ) |
| | |
#define IMallocSpy_PostHeapMinimize(This) \ | | #define IMallocSpy_PostHeapMinimize(This) \ |
|
(This)->lpVtbl -> PostHeapMinimize(This) | | ( (This)->lpVtbl -> PostHeapMinimize(This) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
SIZE_T STDMETHODCALLTYPE IMallocSpy_PreAlloc_Proxy( | | |
IMallocSpy * This, | | |
/* [in] */ SIZE_T cbRequest); | | |
| | |
void __RPC_STUB IMallocSpy_PreAlloc_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
void *STDMETHODCALLTYPE IMallocSpy_PostAlloc_Proxy( | | |
IMallocSpy * This, | | |
/* [in] */ void *pActual); | | |
| | |
void __RPC_STUB IMallocSpy_PostAlloc_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
void *STDMETHODCALLTYPE IMallocSpy_PreFree_Proxy( | | |
IMallocSpy * This, | | |
/* [in] */ void *pRequest, | | |
/* [in] */ BOOL fSpyed); | | |
| | |
void __RPC_STUB IMallocSpy_PreFree_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
void STDMETHODCALLTYPE IMallocSpy_PostFree_Proxy( | | |
IMallocSpy * This, | | |
/* [in] */ BOOL fSpyed); | | |
| | |
void __RPC_STUB IMallocSpy_PostFree_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
SIZE_T STDMETHODCALLTYPE IMallocSpy_PreRealloc_Proxy( | | |
IMallocSpy * This, | | |
/* [in] */ void *pRequest, | | |
/* [in] */ SIZE_T cbRequest, | | |
/* [out] */ void **ppNewRequest, | | |
/* [in] */ BOOL fSpyed); | | |
| | |
void __RPC_STUB IMallocSpy_PreRealloc_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
void *STDMETHODCALLTYPE IMallocSpy_PostRealloc_Proxy( | | |
IMallocSpy * This, | | |
/* [in] */ void *pActual, | | |
/* [in] */ BOOL fSpyed); | | |
| | |
void __RPC_STUB IMallocSpy_PostRealloc_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
void *STDMETHODCALLTYPE IMallocSpy_PreGetSize_Proxy( | | |
IMallocSpy * This, | | |
/* [in] */ void *pRequest, | | |
/* [in] */ BOOL fSpyed); | | |
| | |
void __RPC_STUB IMallocSpy_PreGetSize_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
SIZE_T STDMETHODCALLTYPE IMallocSpy_PostGetSize_Proxy( | | |
IMallocSpy * This, | | |
/* [in] */ SIZE_T cbActual, | | |
/* [in] */ BOOL fSpyed); | | |
| | |
void __RPC_STUB IMallocSpy_PostGetSize_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
void *STDMETHODCALLTYPE IMallocSpy_PreDidAlloc_Proxy( | | |
IMallocSpy * This, | | |
/* [in] */ void *pRequest, | | |
/* [in] */ BOOL fSpyed); | | |
| | |
void __RPC_STUB IMallocSpy_PreDidAlloc_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
int STDMETHODCALLTYPE IMallocSpy_PostDidAlloc_Proxy( | | |
IMallocSpy * This, | | |
/* [in] */ void *pRequest, | | |
/* [in] */ BOOL fSpyed, | | |
/* [in] */ int fActual); | | |
| | |
void __RPC_STUB IMallocSpy_PostDidAlloc_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
void STDMETHODCALLTYPE IMallocSpy_PreHeapMinimize_Proxy( | | |
IMallocSpy * This); | | |
| | |
void __RPC_STUB IMallocSpy_PreHeapMinimize_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
void STDMETHODCALLTYPE IMallocSpy_PostHeapMinimize_Proxy( | | |
IMallocSpy * This); | | |
| | |
void __RPC_STUB IMallocSpy_PostHeapMinimize_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IMallocSpy_INTERFACE_DEFINED__ */ | | #endif /* __IMallocSpy_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IStdMarshalInfo_INTERFACE_DEFINED__ | | #ifndef __IStdMarshalInfo_INTERFACE_DEFINED__ |
#define __IStdMarshalInfo_INTERFACE_DEFINED__ | | #define __IStdMarshalInfo_INTERFACE_DEFINED__ |
| | |
/* interface IStdMarshalInfo */ | | /* interface IStdMarshalInfo */ |
/* [uuid][object][local] */ | | /* [uuid][object][local] */ |
| | |
typedef /* [unique] */ IStdMarshalInfo *LPSTDMARSHALINFO; | | typedef /* [unique] */ IStdMarshalInfo *LPSTDMARSHALINFO; |
| | |
| | |
skipping to change at line 1416 | | skipping to change at line 1169 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IStdMarshalInfoVtbl | | typedef struct IStdMarshalInfoVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IStdMarshalInfo * This, | | IStdMarshalInfo * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IStdMarshalInfo * This); | | IStdMarshalInfo * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IStdMarshalInfo * This); | | IStdMarshalInfo * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetClassForHandler )( | | HRESULT ( STDMETHODCALLTYPE *GetClassForHandler )( |
IStdMarshalInfo * This, | | IStdMarshalInfo * This, |
/* [in] */ DWORD dwDestContext, | | /* [in] */ DWORD dwDestContext, |
| | |
skipping to change at line 1441 | | skipping to change at line 1195 |
} IStdMarshalInfoVtbl; | | } IStdMarshalInfoVtbl; |
| | |
interface IStdMarshalInfo | | interface IStdMarshalInfo |
{ | | { |
CONST_VTBL struct IStdMarshalInfoVtbl *lpVtbl; | | CONST_VTBL struct IStdMarshalInfoVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IStdMarshalInfo_QueryInterface(This,riid,ppvObject) \ | | #define IStdMarshalInfo_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IStdMarshalInfo_AddRef(This) \ | | #define IStdMarshalInfo_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IStdMarshalInfo_Release(This) \ | | #define IStdMarshalInfo_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IStdMarshalInfo_GetClassForHandler(This,dwDestContext,pvDestContext,pCls
id) \ | | #define IStdMarshalInfo_GetClassForHandler(This,dwDestContext,pvDestContext,pCls
id) \ |
|
(This)->lpVtbl -> GetClassForHandler(This,dwDestContext,pvDestContext,pClsid
) | | ( (This)->lpVtbl -> GetClassForHandler(This,dwDestContext,pvDestContext,pCls
id) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IStdMarshalInfo_GetClassForHandler_Proxy( | | |
IStdMarshalInfo * This, | | |
/* [in] */ DWORD dwDestContext, | | |
/* [unique][in] */ void *pvDestContext, | | |
/* [out] */ CLSID *pClsid); | | |
| | |
void __RPC_STUB IStdMarshalInfo_GetClassForHandler_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IStdMarshalInfo_INTERFACE_DEFINED__ */ | | #endif /* __IStdMarshalInfo_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IExternalConnection_INTERFACE_DEFINED__ | | #ifndef __IExternalConnection_INTERFACE_DEFINED__ |
#define __IExternalConnection_INTERFACE_DEFINED__ | | #define __IExternalConnection_INTERFACE_DEFINED__ |
| | |
/* interface IExternalConnection */ | | /* interface IExternalConnection */ |
/* [uuid][local][object] */ | | /* [uuid][local][object] */ |
| | |
typedef /* [unique] */ IExternalConnection *LPEXTERNALCONNECTION; | | typedef /* [unique] */ IExternalConnection *LPEXTERNALCONNECTION; |
| | |
| | |
skipping to change at line 1513 | | skipping to change at line 1255 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IExternalConnectionVtbl | | typedef struct IExternalConnectionVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IExternalConnection * This, | | IExternalConnection * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IExternalConnection * This); | | IExternalConnection * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IExternalConnection * This); | | IExternalConnection * This); |
| | |
DWORD ( STDMETHODCALLTYPE *AddConnection )( | | DWORD ( STDMETHODCALLTYPE *AddConnection )( |
IExternalConnection * This, | | IExternalConnection * This, |
/* [in] */ DWORD extconn, | | /* [in] */ DWORD extconn, |
| | |
skipping to change at line 1543 | | skipping to change at line 1286 |
} IExternalConnectionVtbl; | | } IExternalConnectionVtbl; |
| | |
interface IExternalConnection | | interface IExternalConnection |
{ | | { |
CONST_VTBL struct IExternalConnectionVtbl *lpVtbl; | | CONST_VTBL struct IExternalConnectionVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IExternalConnection_QueryInterface(This,riid,ppvObject) \ | | #define IExternalConnection_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IExternalConnection_AddRef(This) \ | | #define IExternalConnection_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IExternalConnection_Release(This) \ | | #define IExternalConnection_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IExternalConnection_AddConnection(This,extconn,reserved) \ | | #define IExternalConnection_AddConnection(This,extconn,reserved) \ |
|
(This)->lpVtbl -> AddConnection(This,extconn,reserved) | | ( (This)->lpVtbl -> AddConnection(This,extconn,reserved) ) |
| | |
#define IExternalConnection_ReleaseConnection(This,extconn,reserved,fLastRelease
Closes) \ | | #define IExternalConnection_ReleaseConnection(This,extconn,reserved,fLastRelease
Closes) \ |
|
(This)->lpVtbl -> ReleaseConnection(This,extconn,reserved,fLastReleaseCloses
) | | ( (This)->lpVtbl -> ReleaseConnection(This,extconn,reserved,fLastReleaseClos
es) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
DWORD STDMETHODCALLTYPE IExternalConnection_AddConnection_Proxy( | | |
IExternalConnection * This, | | |
/* [in] */ DWORD extconn, | | |
/* [in] */ DWORD reserved); | | |
| | |
void __RPC_STUB IExternalConnection_AddConnection_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
DWORD STDMETHODCALLTYPE IExternalConnection_ReleaseConnection_Proxy( | | |
IExternalConnection * This, | | |
/* [in] */ DWORD extconn, | | |
/* [in] */ DWORD reserved, | | |
/* [in] */ BOOL fLastReleaseCloses); | | |
| | |
void __RPC_STUB IExternalConnection_ReleaseConnection_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IExternalConnection_INTERFACE_DEFINED__ */ | | #endif /* __IExternalConnection_INTERFACE_DEFINED__ */ |
| | |
|
/* interface __MIDL_itf_objidl_0015 */ | | /* interface __MIDL_itf_objidl_0000_0006 */ |
/* [local] */ | | /* [local] */ |
| | |
|
typedef /* [unique] */ IMultiQI *LPMULTIQI; | | typedef /* [unique] */ __RPC_unique_pointer IMultiQI *LPMULTIQI; |
| | |
typedef struct tagMULTI_QI | | typedef struct tagMULTI_QI |
{ | | { |
const IID *pIID; | | const IID *pIID; |
IUnknown *pItf; | | IUnknown *pItf; |
HRESULT hr; | | HRESULT hr; |
} MULTI_QI; | | } MULTI_QI; |
| | |
|
extern RPC_IF_HANDLE __MIDL_itf_objidl_0015_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_objidl_0000_0006_v0_0_c_ifspec; |
extern RPC_IF_HANDLE __MIDL_itf_objidl_0015_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_objidl_0000_0006_v0_0_s_ifspec; |
| | |
#ifndef __IMultiQI_INTERFACE_DEFINED__ | | #ifndef __IMultiQI_INTERFACE_DEFINED__ |
#define __IMultiQI_INTERFACE_DEFINED__ | | #define __IMultiQI_INTERFACE_DEFINED__ |
| | |
/* interface IMultiQI */ | | /* interface IMultiQI */ |
/* [async_uuid][uuid][local][object] */ | | /* [async_uuid][uuid][local][object] */ |
| | |
EXTERN_C const IID IID_IMultiQI; | | EXTERN_C const IID IID_IMultiQI; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
skipping to change at line 1630 | | skipping to change at line 1350 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IMultiQIVtbl | | typedef struct IMultiQIVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IMultiQI * This, | | IMultiQI * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IMultiQI * This); | | IMultiQI * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IMultiQI * This); | | IMultiQI * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryMultipleInterfaces )( | | HRESULT ( STDMETHODCALLTYPE *QueryMultipleInterfaces )( |
IMultiQI * This, | | IMultiQI * This, |
/* [in] */ ULONG cMQIs, | | /* [in] */ ULONG cMQIs, |
| | |
skipping to change at line 1654 | | skipping to change at line 1375 |
} IMultiQIVtbl; | | } IMultiQIVtbl; |
| | |
interface IMultiQI | | interface IMultiQI |
{ | | { |
CONST_VTBL struct IMultiQIVtbl *lpVtbl; | | CONST_VTBL struct IMultiQIVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IMultiQI_QueryInterface(This,riid,ppvObject) \ | | #define IMultiQI_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IMultiQI_AddRef(This) \ | | #define IMultiQI_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IMultiQI_Release(This) \ | | #define IMultiQI_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IMultiQI_QueryMultipleInterfaces(This,cMQIs,pMQIs) \ | | #define IMultiQI_QueryMultipleInterfaces(This,cMQIs,pMQIs) \ |
|
(This)->lpVtbl -> QueryMultipleInterfaces(This,cMQIs,pMQIs) | | ( (This)->lpVtbl -> QueryMultipleInterfaces(This,cMQIs,pMQIs) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IMultiQI_QueryMultipleInterfaces_Proxy( | | |
IMultiQI * This, | | |
/* [in] */ ULONG cMQIs, | | |
/* [out][in] */ MULTI_QI *pMQIs); | | |
| | |
void __RPC_STUB IMultiQI_QueryMultipleInterfaces_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IMultiQI_INTERFACE_DEFINED__ */ | | #endif /* __IMultiQI_INTERFACE_DEFINED__ */ |
| | |
#ifndef __AsyncIMultiQI_INTERFACE_DEFINED__ | | #ifndef __AsyncIMultiQI_INTERFACE_DEFINED__ |
#define __AsyncIMultiQI_INTERFACE_DEFINED__ | | #define __AsyncIMultiQI_INTERFACE_DEFINED__ |
| | |
/* interface AsyncIMultiQI */ | | /* interface AsyncIMultiQI */ |
/* [uuid][local][object] */ | | /* [uuid][local][object] */ |
| | |
EXTERN_C const IID IID_AsyncIMultiQI; | | EXTERN_C const IID IID_AsyncIMultiQI; |
| | |
| | |
skipping to change at line 1714 | | skipping to change at line 1424 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct AsyncIMultiQIVtbl | | typedef struct AsyncIMultiQIVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
AsyncIMultiQI * This, | | AsyncIMultiQI * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
AsyncIMultiQI * This); | | AsyncIMultiQI * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
AsyncIMultiQI * This); | | AsyncIMultiQI * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *Begin_QueryMultipleInterfaces )( | | HRESULT ( STDMETHODCALLTYPE *Begin_QueryMultipleInterfaces )( |
AsyncIMultiQI * This, | | AsyncIMultiQI * This, |
/* [in] */ ULONG cMQIs, | | /* [in] */ ULONG cMQIs, |
| | |
skipping to change at line 1742 | | skipping to change at line 1453 |
} AsyncIMultiQIVtbl; | | } AsyncIMultiQIVtbl; |
| | |
interface AsyncIMultiQI | | interface AsyncIMultiQI |
{ | | { |
CONST_VTBL struct AsyncIMultiQIVtbl *lpVtbl; | | CONST_VTBL struct AsyncIMultiQIVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define AsyncIMultiQI_QueryInterface(This,riid,ppvObject) \ | | #define AsyncIMultiQI_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define AsyncIMultiQI_AddRef(This) \ | | #define AsyncIMultiQI_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define AsyncIMultiQI_Release(This) \ | | #define AsyncIMultiQI_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define AsyncIMultiQI_Begin_QueryMultipleInterfaces(This,cMQIs,pMQIs) \ | | #define AsyncIMultiQI_Begin_QueryMultipleInterfaces(This,cMQIs,pMQIs) \ |
|
(This)->lpVtbl -> Begin_QueryMultipleInterfaces(This,cMQIs,pMQIs) | | ( (This)->lpVtbl -> Begin_QueryMultipleInterfaces(This,cMQIs,pMQIs) ) |
| | |
#define AsyncIMultiQI_Finish_QueryMultipleInterfaces(This,pMQIs) \ | | #define AsyncIMultiQI_Finish_QueryMultipleInterfaces(This,pMQIs) \ |
|
(This)->lpVtbl -> Finish_QueryMultipleInterfaces(This,pMQIs) | | ( (This)->lpVtbl -> Finish_QueryMultipleInterfaces(This,pMQIs) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE AsyncIMultiQI_Begin_QueryMultipleInterfaces_Proxy( | | |
AsyncIMultiQI * This, | | |
/* [in] */ ULONG cMQIs, | | |
/* [out][in] */ MULTI_QI *pMQIs); | | |
| | |
void __RPC_STUB AsyncIMultiQI_Begin_QueryMultipleInterfaces_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE AsyncIMultiQI_Finish_QueryMultipleInterfaces_Proxy( | | |
AsyncIMultiQI * This, | | |
/* [out][in] */ MULTI_QI *pMQIs); | | |
| | |
void __RPC_STUB AsyncIMultiQI_Finish_QueryMultipleInterfaces_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __AsyncIMultiQI_INTERFACE_DEFINED__ */ | | #endif /* __AsyncIMultiQI_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IInternalUnknown_INTERFACE_DEFINED__ | | #ifndef __IInternalUnknown_INTERFACE_DEFINED__ |
#define __IInternalUnknown_INTERFACE_DEFINED__ | | #define __IInternalUnknown_INTERFACE_DEFINED__ |
| | |
/* interface IInternalUnknown */ | | /* interface IInternalUnknown */ |
/* [uuid][local][object] */ | | /* [uuid][local][object] */ |
| | |
EXTERN_C const IID IID_IInternalUnknown; | | EXTERN_C const IID IID_IInternalUnknown; |
| | |
| | |
skipping to change at line 1812 | | skipping to change at line 1502 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IInternalUnknownVtbl | | typedef struct IInternalUnknownVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IInternalUnknown * This, | | IInternalUnknown * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IInternalUnknown * This); | | IInternalUnknown * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IInternalUnknown * This); | | IInternalUnknown * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInternalInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInternalInterface )( |
IInternalUnknown * This, | | IInternalUnknown * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
| | |
skipping to change at line 1836 | | skipping to change at line 1527 |
} IInternalUnknownVtbl; | | } IInternalUnknownVtbl; |
| | |
interface IInternalUnknown | | interface IInternalUnknown |
{ | | { |
CONST_VTBL struct IInternalUnknownVtbl *lpVtbl; | | CONST_VTBL struct IInternalUnknownVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IInternalUnknown_QueryInterface(This,riid,ppvObject) \ | | #define IInternalUnknown_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IInternalUnknown_AddRef(This) \ | | #define IInternalUnknown_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IInternalUnknown_Release(This) \ | | #define IInternalUnknown_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IInternalUnknown_QueryInternalInterface(This,riid,ppv) \ | | #define IInternalUnknown_QueryInternalInterface(This,riid,ppv) \ |
|
(This)->lpVtbl -> QueryInternalInterface(This,riid,ppv) | | ( (This)->lpVtbl -> QueryInternalInterface(This,riid,ppv) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IInternalUnknown_QueryInternalInterface_Proxy( | | |
IInternalUnknown * This, | | |
/* [in] */ REFIID riid, | | |
/* [out] */ void **ppv); | | |
| | |
void __RPC_STUB IInternalUnknown_QueryInternalInterface_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IInternalUnknown_INTERFACE_DEFINED__ */ | | #endif /* __IInternalUnknown_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IEnumUnknown_INTERFACE_DEFINED__ | | #ifndef __IEnumUnknown_INTERFACE_DEFINED__ |
#define __IEnumUnknown_INTERFACE_DEFINED__ | | #define __IEnumUnknown_INTERFACE_DEFINED__ |
| | |
/* interface IEnumUnknown */ | | /* interface IEnumUnknown */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
|
typedef /* [unique] */ IEnumUnknown *LPENUMUNKNOWN; | | typedef /* [unique] */ __RPC_unique_pointer IEnumUnknown *LPENUMUNKNOWN; |
| | |
EXTERN_C const IID IID_IEnumUnknown; | | EXTERN_C const IID IID_IEnumUnknown; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("00000100-0000-0000-C000-000000000046") | | MIDL_INTERFACE("00000100-0000-0000-C000-000000000046") |
IEnumUnknown : public IUnknown | | IEnumUnknown : public IUnknown |
{ | | { |
public: | | public: |
virtual /* [local] */ HRESULT STDMETHODCALLTYPE Next( | | virtual /* [local] */ HRESULT STDMETHODCALLTYPE Next( |
/* [in] */ ULONG celt, | | /* [in] */ ULONG celt, |
/* [out] */ IUnknown **rgelt, | | /* [out] */ IUnknown **rgelt, |
/* [out] */ ULONG *pceltFetched) = 0; | | /* [out] */ ULONG *pceltFetched) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Skip( | | virtual HRESULT STDMETHODCALLTYPE Skip( |
/* [in] */ ULONG celt) = 0; | | /* [in] */ ULONG celt) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Clone( | | virtual HRESULT STDMETHODCALLTYPE Clone( |
|
/* [out] */ IEnumUnknown **ppenum) = 0; | | /* [out] */ __RPC__deref_out_opt IEnumUnknown **ppenum) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IEnumUnknownVtbl | | typedef struct IEnumUnknownVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IEnumUnknown * This, | | IEnumUnknown * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IEnumUnknown * This); | | IEnumUnknown * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IEnumUnknown * This); | | IEnumUnknown * This); |
| | |
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Next )( | | /* [local] */ HRESULT ( STDMETHODCALLTYPE *Next )( |
IEnumUnknown * This, | | IEnumUnknown * This, |
/* [in] */ ULONG celt, | | /* [in] */ ULONG celt, |
| | |
skipping to change at line 1927 | | skipping to change at line 1608 |
| | |
HRESULT ( STDMETHODCALLTYPE *Skip )( | | HRESULT ( STDMETHODCALLTYPE *Skip )( |
IEnumUnknown * This, | | IEnumUnknown * This, |
/* [in] */ ULONG celt); | | /* [in] */ ULONG celt); |
| | |
HRESULT ( STDMETHODCALLTYPE *Reset )( | | HRESULT ( STDMETHODCALLTYPE *Reset )( |
IEnumUnknown * This); | | IEnumUnknown * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *Clone )( | | HRESULT ( STDMETHODCALLTYPE *Clone )( |
IEnumUnknown * This, | | IEnumUnknown * This, |
|
/* [out] */ IEnumUnknown **ppenum); | | /* [out] */ __RPC__deref_out_opt IEnumUnknown **ppenum); |
| | |
END_INTERFACE | | END_INTERFACE |
} IEnumUnknownVtbl; | | } IEnumUnknownVtbl; |
| | |
interface IEnumUnknown | | interface IEnumUnknown |
{ | | { |
CONST_VTBL struct IEnumUnknownVtbl *lpVtbl; | | CONST_VTBL struct IEnumUnknownVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IEnumUnknown_QueryInterface(This,riid,ppvObject) \ | | #define IEnumUnknown_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IEnumUnknown_AddRef(This) \ | | #define IEnumUnknown_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IEnumUnknown_Release(This) \ | | #define IEnumUnknown_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IEnumUnknown_Next(This,celt,rgelt,pceltFetched) \ | | #define IEnumUnknown_Next(This,celt,rgelt,pceltFetched) \ |
|
(This)->lpVtbl -> Next(This,celt,rgelt,pceltFetched) | | ( (This)->lpVtbl -> Next(This,celt,rgelt,pceltFetched) ) |
| | |
#define IEnumUnknown_Skip(This,celt) \ | | #define IEnumUnknown_Skip(This,celt) \ |
|
(This)->lpVtbl -> Skip(This,celt) | | ( (This)->lpVtbl -> Skip(This,celt) ) |
| | |
#define IEnumUnknown_Reset(This) \ | | #define IEnumUnknown_Reset(This) \ |
|
(This)->lpVtbl -> Reset(This) | | ( (This)->lpVtbl -> Reset(This) ) |
| | |
#define IEnumUnknown_Clone(This,ppenum) \ | | #define IEnumUnknown_Clone(This,ppenum) \ |
|
(This)->lpVtbl -> Clone(This,ppenum) | | ( (This)->lpVtbl -> Clone(This,ppenum) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IEnumUnknown_RemoteNext_Proxy( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IEnumUnknown_RemoteNext_Proxy( |
IEnumUnknown * This, | | IEnumUnknown * This, |
/* [in] */ ULONG celt, | | /* [in] */ ULONG celt, |
|
/* [length_is][size_is][out] */ IUnknown **rgelt, | | /* [length_is][size_is][out] */ __RPC__out_ecount_part(celt, *pceltFetched) |
/* [out] */ ULONG *pceltFetched); | | IUnknown **rgelt, |
| | /* [out] */ __RPC__out ULONG *pceltFetched); |
| | |
void __RPC_STUB IEnumUnknown_RemoteNext_Stub( | | void __RPC_STUB IEnumUnknown_RemoteNext_Stub( |
IRpcStubBuffer *This, | | IRpcStubBuffer *This, |
IRpcChannelBuffer *_pRpcChannelBuffer, | | IRpcChannelBuffer *_pRpcChannelBuffer, |
PRPC_MESSAGE _pRpcMessage, | | PRPC_MESSAGE _pRpcMessage, |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
|
HRESULT STDMETHODCALLTYPE IEnumUnknown_Skip_Proxy( | | |
IEnumUnknown * This, | | |
/* [in] */ ULONG celt); | | |
| | |
void __RPC_STUB IEnumUnknown_Skip_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IEnumUnknown_Reset_Proxy( | | |
IEnumUnknown * This); | | |
| | |
void __RPC_STUB IEnumUnknown_Reset_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IEnumUnknown_Clone_Proxy( | | |
IEnumUnknown * This, | | |
/* [out] */ IEnumUnknown **ppenum); | | |
| | |
void __RPC_STUB IEnumUnknown_Clone_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IEnumUnknown_INTERFACE_DEFINED__ */ | | #endif /* __IEnumUnknown_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IBindCtx_INTERFACE_DEFINED__ | | #ifndef __IBindCtx_INTERFACE_DEFINED__ |
#define __IBindCtx_INTERFACE_DEFINED__ | | #define __IBindCtx_INTERFACE_DEFINED__ |
| | |
/* interface IBindCtx */ | | /* interface IBindCtx */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
|
typedef /* [unique] */ IBindCtx *LPBC; | | typedef /* [unique] */ __RPC_unique_pointer IBindCtx *LPBC; |
| | |
|
typedef /* [unique] */ IBindCtx *LPBINDCTX; | | typedef /* [unique] */ __RPC_unique_pointer IBindCtx *LPBINDCTX; |
| | |
|
| | #if defined(__cplusplus) |
| | typedef __struct_bcount(cbStruct) struct tagBIND_OPTS { |
| | DWORD cbStruct; |
| | DWORD grfFlags; |
| | DWORD grfMode; |
| | DWORD dwTickCountDeadline; |
| | } BIND_OPTS, * LPBIND_OPTS; |
| | #else |
typedef struct tagBIND_OPTS | | typedef struct tagBIND_OPTS |
{ | | { |
DWORD cbStruct; | | DWORD cbStruct; |
DWORD grfFlags; | | DWORD grfFlags; |
DWORD grfMode; | | DWORD grfMode; |
DWORD dwTickCountDeadline; | | DWORD dwTickCountDeadline; |
} BIND_OPTS; | | } BIND_OPTS; |
| | |
typedef struct tagBIND_OPTS *LPBIND_OPTS; | | typedef struct tagBIND_OPTS *LPBIND_OPTS; |
| | |
|
| | #endif |
#if defined(__cplusplus) | | #if defined(__cplusplus) |
|
typedef struct tagBIND_OPTS2 : tagBIND_OPTS{ | | typedef struct tagBIND_OPTS2 : tagBIND_OPTS { |
DWORD dwTrackFlags; | | DWORD dwTrackFlags; |
DWORD dwClassContext; | | DWORD dwClassContext; |
LCID locale; | | LCID locale; |
COSERVERINFO * pServerInfo; | | COSERVERINFO * pServerInfo; |
} BIND_OPTS2, * LPBIND_OPTS2; | | } BIND_OPTS2, * LPBIND_OPTS2; |
#else | | #else |
|
| | |
typedef struct tagBIND_OPTS2 | | typedef struct tagBIND_OPTS2 |
{ | | { |
DWORD cbStruct; | | DWORD cbStruct; |
DWORD grfFlags; | | DWORD grfFlags; |
DWORD grfMode; | | DWORD grfMode; |
DWORD dwTickCountDeadline; | | DWORD dwTickCountDeadline; |
DWORD dwTrackFlags; | | DWORD dwTrackFlags; |
DWORD dwClassContext; | | DWORD dwClassContext; |
LCID locale; | | LCID locale; |
COSERVERINFO *pServerInfo; | | COSERVERINFO *pServerInfo; |
| | |
skipping to change at line 2050 | | skipping to change at line 1712 |
DWORD dwTickCountDeadline; | | DWORD dwTickCountDeadline; |
DWORD dwTrackFlags; | | DWORD dwTrackFlags; |
DWORD dwClassContext; | | DWORD dwClassContext; |
LCID locale; | | LCID locale; |
COSERVERINFO *pServerInfo; | | COSERVERINFO *pServerInfo; |
} BIND_OPTS2; | | } BIND_OPTS2; |
| | |
typedef struct tagBIND_OPTS2 *LPBIND_OPTS2; | | typedef struct tagBIND_OPTS2 *LPBIND_OPTS2; |
| | |
#endif | | #endif |
|
| | #if defined(__cplusplus) |
| | typedef struct tagBIND_OPTS3 : tagBIND_OPTS2 { |
| | HWND hwnd; |
| | } BIND_OPTS3, * LPBIND_OPTS3; |
| | #else |
| | typedef struct tagBIND_OPTS3 |
| | { |
| | DWORD cbStruct; |
| | DWORD grfFlags; |
| | DWORD grfMode; |
| | DWORD dwTickCountDeadline; |
| | DWORD dwTrackFlags; |
| | DWORD dwClassContext; |
| | LCID locale; |
| | COSERVERINFO *pServerInfo; |
| | HWND hwnd; |
| | } BIND_OPTS3; |
| | |
| | typedef struct tagBIND_OPTS3 *LPBIND_OPTS3; |
| | |
| | #endif |
typedef | | typedef |
enum tagBIND_FLAGS | | enum tagBIND_FLAGS |
{ BIND_MAYBOTHERUSER = 1, | | { BIND_MAYBOTHERUSER = 1, |
BIND_JUSTTESTEXISTENCE = 2 | | BIND_JUSTTESTEXISTENCE = 2 |
} BIND_FLAGS; | | } BIND_FLAGS; |
| | |
EXTERN_C const IID IID_IBindCtx; | | EXTERN_C const IID IID_IBindCtx; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("0000000e-0000-0000-C000-000000000046") | | MIDL_INTERFACE("0000000e-0000-0000-C000-000000000046") |
IBindCtx : public IUnknown | | IBindCtx : public IUnknown |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE RegisterObjectBound( | | virtual HRESULT STDMETHODCALLTYPE RegisterObjectBound( |
|
/* [unique][in] */ IUnknown *punk) = 0; | | /* [unique][in] */ __RPC__in_opt IUnknown *punk) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE RevokeObjectBound( | | virtual HRESULT STDMETHODCALLTYPE RevokeObjectBound( |
|
/* [unique][in] */ IUnknown *punk) = 0; | | /* [unique][in] */ __RPC__in_opt IUnknown *punk) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE ReleaseBoundObjects( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE ReleaseBoundObjects( void) = 0; |
| | |
virtual /* [local] */ HRESULT STDMETHODCALLTYPE SetBindOptions( | | virtual /* [local] */ HRESULT STDMETHODCALLTYPE SetBindOptions( |
/* [in] */ BIND_OPTS *pbindopts) = 0; | | /* [in] */ BIND_OPTS *pbindopts) = 0; |
| | |
virtual /* [local] */ HRESULT STDMETHODCALLTYPE GetBindOptions( | | virtual /* [local] */ HRESULT STDMETHODCALLTYPE GetBindOptions( |
/* [out][in] */ BIND_OPTS *pbindopts) = 0; | | /* [out][in] */ BIND_OPTS *pbindopts) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE GetRunningObjectTable( | | virtual HRESULT STDMETHODCALLTYPE GetRunningObjectTable( |
|
/* [out] */ IRunningObjectTable **pprot) = 0; | | /* [out] */ __RPC__deref_out_opt IRunningObjectTable **pprot) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE RegisterObjectParam( | | virtual HRESULT STDMETHODCALLTYPE RegisterObjectParam( |
|
/* [in] */ LPOLESTR pszKey, | | /* [in] */ __RPC__in LPOLESTR pszKey, |
/* [unique][in] */ IUnknown *punk) = 0; | | /* [unique][in] */ __RPC__in_opt IUnknown *punk) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE GetObjectParam( | | virtual HRESULT STDMETHODCALLTYPE GetObjectParam( |
|
/* [in] */ LPOLESTR pszKey, | | /* [in] */ __RPC__in LPOLESTR pszKey, |
/* [out] */ IUnknown **ppunk) = 0; | | /* [out] */ __RPC__deref_out_opt IUnknown **ppunk) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE EnumObjectParam( | | virtual HRESULT STDMETHODCALLTYPE EnumObjectParam( |
|
/* [out] */ IEnumString **ppenum) = 0; | | /* [out] */ __RPC__deref_out_opt IEnumString **ppenum) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE RevokeObjectParam( | | virtual HRESULT STDMETHODCALLTYPE RevokeObjectParam( |
|
/* [in] */ LPOLESTR pszKey) = 0; | | /* [in] */ __RPC__in LPOLESTR pszKey) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IBindCtxVtbl | | typedef struct IBindCtxVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IBindCtx * This, | | IBindCtx * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IBindCtx * This); | | IBindCtx * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IBindCtx * This); | | IBindCtx * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *RegisterObjectBound )( | | HRESULT ( STDMETHODCALLTYPE *RegisterObjectBound )( |
IBindCtx * This, | | IBindCtx * This, |
|
/* [unique][in] */ IUnknown *punk); | | /* [unique][in] */ __RPC__in_opt IUnknown *punk); |
| | |
HRESULT ( STDMETHODCALLTYPE *RevokeObjectBound )( | | HRESULT ( STDMETHODCALLTYPE *RevokeObjectBound )( |
IBindCtx * This, | | IBindCtx * This, |
|
/* [unique][in] */ IUnknown *punk); | | /* [unique][in] */ __RPC__in_opt IUnknown *punk); |
| | |
HRESULT ( STDMETHODCALLTYPE *ReleaseBoundObjects )( | | HRESULT ( STDMETHODCALLTYPE *ReleaseBoundObjects )( |
IBindCtx * This); | | IBindCtx * This); |
| | |
/* [local] */ HRESULT ( STDMETHODCALLTYPE *SetBindOptions )( | | /* [local] */ HRESULT ( STDMETHODCALLTYPE *SetBindOptions )( |
IBindCtx * This, | | IBindCtx * This, |
/* [in] */ BIND_OPTS *pbindopts); | | /* [in] */ BIND_OPTS *pbindopts); |
| | |
/* [local] */ HRESULT ( STDMETHODCALLTYPE *GetBindOptions )( | | /* [local] */ HRESULT ( STDMETHODCALLTYPE *GetBindOptions )( |
IBindCtx * This, | | IBindCtx * This, |
/* [out][in] */ BIND_OPTS *pbindopts); | | /* [out][in] */ BIND_OPTS *pbindopts); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetRunningObjectTable )( | | HRESULT ( STDMETHODCALLTYPE *GetRunningObjectTable )( |
IBindCtx * This, | | IBindCtx * This, |
|
/* [out] */ IRunningObjectTable **pprot); | | /* [out] */ __RPC__deref_out_opt IRunningObjectTable **pprot); |
| | |
HRESULT ( STDMETHODCALLTYPE *RegisterObjectParam )( | | HRESULT ( STDMETHODCALLTYPE *RegisterObjectParam )( |
IBindCtx * This, | | IBindCtx * This, |
|
/* [in] */ LPOLESTR pszKey, | | /* [in] */ __RPC__in LPOLESTR pszKey, |
/* [unique][in] */ IUnknown *punk); | | /* [unique][in] */ __RPC__in_opt IUnknown *punk); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetObjectParam )( | | HRESULT ( STDMETHODCALLTYPE *GetObjectParam )( |
IBindCtx * This, | | IBindCtx * This, |
|
/* [in] */ LPOLESTR pszKey, | | /* [in] */ __RPC__in LPOLESTR pszKey, |
/* [out] */ IUnknown **ppunk); | | /* [out] */ __RPC__deref_out_opt IUnknown **ppunk); |
| | |
HRESULT ( STDMETHODCALLTYPE *EnumObjectParam )( | | HRESULT ( STDMETHODCALLTYPE *EnumObjectParam )( |
IBindCtx * This, | | IBindCtx * This, |
|
/* [out] */ IEnumString **ppenum); | | /* [out] */ __RPC__deref_out_opt IEnumString **ppenum); |
| | |
HRESULT ( STDMETHODCALLTYPE *RevokeObjectParam )( | | HRESULT ( STDMETHODCALLTYPE *RevokeObjectParam )( |
IBindCtx * This, | | IBindCtx * This, |
|
/* [in] */ LPOLESTR pszKey); | | /* [in] */ __RPC__in LPOLESTR pszKey); |
| | |
END_INTERFACE | | END_INTERFACE |
} IBindCtxVtbl; | | } IBindCtxVtbl; |
| | |
interface IBindCtx | | interface IBindCtx |
{ | | { |
CONST_VTBL struct IBindCtxVtbl *lpVtbl; | | CONST_VTBL struct IBindCtxVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IBindCtx_QueryInterface(This,riid,ppvObject) \ | | #define IBindCtx_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IBindCtx_AddRef(This) \ | | #define IBindCtx_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IBindCtx_Release(This) \ | | #define IBindCtx_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IBindCtx_RegisterObjectBound(This,punk) \ | | #define IBindCtx_RegisterObjectBound(This,punk) \ |
|
(This)->lpVtbl -> RegisterObjectBound(This,punk) | | ( (This)->lpVtbl -> RegisterObjectBound(This,punk) ) |
| | |
#define IBindCtx_RevokeObjectBound(This,punk) \ | | #define IBindCtx_RevokeObjectBound(This,punk) \ |
|
(This)->lpVtbl -> RevokeObjectBound(This,punk) | | ( (This)->lpVtbl -> RevokeObjectBound(This,punk) ) |
| | |
#define IBindCtx_ReleaseBoundObjects(This) \ | | #define IBindCtx_ReleaseBoundObjects(This) \ |
|
(This)->lpVtbl -> ReleaseBoundObjects(This) | | ( (This)->lpVtbl -> ReleaseBoundObjects(This) ) |
| | |
#define IBindCtx_SetBindOptions(This,pbindopts) \ | | #define IBindCtx_SetBindOptions(This,pbindopts) \ |
|
(This)->lpVtbl -> SetBindOptions(This,pbindopts) | | ( (This)->lpVtbl -> SetBindOptions(This,pbindopts) ) |
| | |
#define IBindCtx_GetBindOptions(This,pbindopts) \ | | #define IBindCtx_GetBindOptions(This,pbindopts) \ |
|
(This)->lpVtbl -> GetBindOptions(This,pbindopts) | | ( (This)->lpVtbl -> GetBindOptions(This,pbindopts) ) |
| | |
#define IBindCtx_GetRunningObjectTable(This,pprot) \ | | #define IBindCtx_GetRunningObjectTable(This,pprot) \ |
|
(This)->lpVtbl -> GetRunningObjectTable(This,pprot) | | ( (This)->lpVtbl -> GetRunningObjectTable(This,pprot) ) |
| | |
#define IBindCtx_RegisterObjectParam(This,pszKey,punk) \ | | #define IBindCtx_RegisterObjectParam(This,pszKey,punk) \ |
|
(This)->lpVtbl -> RegisterObjectParam(This,pszKey,punk) | | ( (This)->lpVtbl -> RegisterObjectParam(This,pszKey,punk) ) |
| | |
#define IBindCtx_GetObjectParam(This,pszKey,ppunk) \ | | #define IBindCtx_GetObjectParam(This,pszKey,ppunk) \ |
|
(This)->lpVtbl -> GetObjectParam(This,pszKey,ppunk) | | ( (This)->lpVtbl -> GetObjectParam(This,pszKey,ppunk) ) |
| | |
#define IBindCtx_EnumObjectParam(This,ppenum) \ | | #define IBindCtx_EnumObjectParam(This,ppenum) \ |
|
(This)->lpVtbl -> EnumObjectParam(This,ppenum) | | ( (This)->lpVtbl -> EnumObjectParam(This,ppenum) ) |
| | |
#define IBindCtx_RevokeObjectParam(This,pszKey) \ | | #define IBindCtx_RevokeObjectParam(This,pszKey) \ |
|
(This)->lpVtbl -> RevokeObjectParam(This,pszKey) | | ( (This)->lpVtbl -> RevokeObjectParam(This,pszKey) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IBindCtx_RegisterObjectBound_Proxy( | | |
IBindCtx * This, | | |
/* [unique][in] */ IUnknown *punk); | | |
| | |
void __RPC_STUB IBindCtx_RegisterObjectBound_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IBindCtx_RevokeObjectBound_Proxy( | | |
IBindCtx * This, | | |
/* [unique][in] */ IUnknown *punk); | | |
| | |
void __RPC_STUB IBindCtx_RevokeObjectBound_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IBindCtx_ReleaseBoundObjects_Proxy( | | |
IBindCtx * This); | | |
| | |
void __RPC_STUB IBindCtx_ReleaseBoundObjects_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IBindCtx_RemoteSetBindOptions_Proxy( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IBindCtx_RemoteSetBindOptions_Proxy( |
IBindCtx * This, | | IBindCtx * This, |
|
/* [in] */ BIND_OPTS2 *pbindopts); | | /* [in] */ __RPC__in BIND_OPTS2 *pbindopts); |
| | |
void __RPC_STUB IBindCtx_RemoteSetBindOptions_Stub( | | void __RPC_STUB IBindCtx_RemoteSetBindOptions_Stub( |
IRpcStubBuffer *This, | | IRpcStubBuffer *This, |
IRpcChannelBuffer *_pRpcChannelBuffer, | | IRpcChannelBuffer *_pRpcChannelBuffer, |
PRPC_MESSAGE _pRpcMessage, | | PRPC_MESSAGE _pRpcMessage, |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IBindCtx_RemoteGetBindOptions_Proxy( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IBindCtx_RemoteGetBindOptions_Proxy( |
IBindCtx * This, | | IBindCtx * This, |
|
/* [out][in] */ BIND_OPTS2 *pbindopts); | | /* [out][in] */ __RPC__inout BIND_OPTS2 *pbindopts); |
| | |
void __RPC_STUB IBindCtx_RemoteGetBindOptions_Stub( | | void __RPC_STUB IBindCtx_RemoteGetBindOptions_Stub( |
IRpcStubBuffer *This, | | IRpcStubBuffer *This, |
IRpcChannelBuffer *_pRpcChannelBuffer, | | IRpcChannelBuffer *_pRpcChannelBuffer, |
PRPC_MESSAGE _pRpcMessage, | | PRPC_MESSAGE _pRpcMessage, |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
|
HRESULT STDMETHODCALLTYPE IBindCtx_GetRunningObjectTable_Proxy( | | |
IBindCtx * This, | | |
/* [out] */ IRunningObjectTable **pprot); | | |
| | |
void __RPC_STUB IBindCtx_GetRunningObjectTable_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IBindCtx_RegisterObjectParam_Proxy( | | |
IBindCtx * This, | | |
/* [in] */ LPOLESTR pszKey, | | |
/* [unique][in] */ IUnknown *punk); | | |
| | |
void __RPC_STUB IBindCtx_RegisterObjectParam_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IBindCtx_GetObjectParam_Proxy( | | |
IBindCtx * This, | | |
/* [in] */ LPOLESTR pszKey, | | |
/* [out] */ IUnknown **ppunk); | | |
| | |
void __RPC_STUB IBindCtx_GetObjectParam_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IBindCtx_EnumObjectParam_Proxy( | | |
IBindCtx * This, | | |
/* [out] */ IEnumString **ppenum); | | |
| | |
void __RPC_STUB IBindCtx_EnumObjectParam_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IBindCtx_RevokeObjectParam_Proxy( | | |
IBindCtx * This, | | |
/* [in] */ LPOLESTR pszKey); | | |
| | |
void __RPC_STUB IBindCtx_RevokeObjectParam_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IBindCtx_INTERFACE_DEFINED__ */ | | #endif /* __IBindCtx_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IEnumMoniker_INTERFACE_DEFINED__ | | #ifndef __IEnumMoniker_INTERFACE_DEFINED__ |
#define __IEnumMoniker_INTERFACE_DEFINED__ | | #define __IEnumMoniker_INTERFACE_DEFINED__ |
| | |
/* interface IEnumMoniker */ | | /* interface IEnumMoniker */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
|
typedef /* [unique] */ IEnumMoniker *LPENUMMONIKER; | | typedef /* [unique] */ __RPC_unique_pointer IEnumMoniker *LPENUMMONIKER; |
| | |
EXTERN_C const IID IID_IEnumMoniker; | | EXTERN_C const IID IID_IEnumMoniker; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("00000102-0000-0000-C000-000000000046") | | MIDL_INTERFACE("00000102-0000-0000-C000-000000000046") |
IEnumMoniker : public IUnknown | | IEnumMoniker : public IUnknown |
{ | | { |
public: | | public: |
virtual /* [local] */ HRESULT STDMETHODCALLTYPE Next( | | virtual /* [local] */ HRESULT STDMETHODCALLTYPE Next( |
/* [in] */ ULONG celt, | | /* [in] */ ULONG celt, |
/* [length_is][size_is][out] */ IMoniker **rgelt, | | /* [length_is][size_is][out] */ IMoniker **rgelt, |
/* [out] */ ULONG *pceltFetched) = 0; | | /* [out] */ ULONG *pceltFetched) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Skip( | | virtual HRESULT STDMETHODCALLTYPE Skip( |
/* [in] */ ULONG celt) = 0; | | /* [in] */ ULONG celt) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Clone( | | virtual HRESULT STDMETHODCALLTYPE Clone( |
|
/* [out] */ IEnumMoniker **ppenum) = 0; | | /* [out] */ __RPC__deref_out_opt IEnumMoniker **ppenum) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IEnumMonikerVtbl | | typedef struct IEnumMonikerVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IEnumMoniker * This, | | IEnumMoniker * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IEnumMoniker * This); | | IEnumMoniker * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IEnumMoniker * This); | | IEnumMoniker * This); |
| | |
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Next )( | | /* [local] */ HRESULT ( STDMETHODCALLTYPE *Next )( |
IEnumMoniker * This, | | IEnumMoniker * This, |
/* [in] */ ULONG celt, | | /* [in] */ ULONG celt, |
| | |
skipping to change at line 2374 | | skipping to change at line 1978 |
| | |
HRESULT ( STDMETHODCALLTYPE *Skip )( | | HRESULT ( STDMETHODCALLTYPE *Skip )( |
IEnumMoniker * This, | | IEnumMoniker * This, |
/* [in] */ ULONG celt); | | /* [in] */ ULONG celt); |
| | |
HRESULT ( STDMETHODCALLTYPE *Reset )( | | HRESULT ( STDMETHODCALLTYPE *Reset )( |
IEnumMoniker * This); | | IEnumMoniker * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *Clone )( | | HRESULT ( STDMETHODCALLTYPE *Clone )( |
IEnumMoniker * This, | | IEnumMoniker * This, |
|
/* [out] */ IEnumMoniker **ppenum); | | /* [out] */ __RPC__deref_out_opt IEnumMoniker **ppenum); |
| | |
END_INTERFACE | | END_INTERFACE |
} IEnumMonikerVtbl; | | } IEnumMonikerVtbl; |
| | |
interface IEnumMoniker | | interface IEnumMoniker |
{ | | { |
CONST_VTBL struct IEnumMonikerVtbl *lpVtbl; | | CONST_VTBL struct IEnumMonikerVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IEnumMoniker_QueryInterface(This,riid,ppvObject) \ | | #define IEnumMoniker_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IEnumMoniker_AddRef(This) \ | | #define IEnumMoniker_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IEnumMoniker_Release(This) \ | | #define IEnumMoniker_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IEnumMoniker_Next(This,celt,rgelt,pceltFetched) \ | | #define IEnumMoniker_Next(This,celt,rgelt,pceltFetched) \ |
|
(This)->lpVtbl -> Next(This,celt,rgelt,pceltFetched) | | ( (This)->lpVtbl -> Next(This,celt,rgelt,pceltFetched) ) |
| | |
#define IEnumMoniker_Skip(This,celt) \ | | #define IEnumMoniker_Skip(This,celt) \ |
|
(This)->lpVtbl -> Skip(This,celt) | | ( (This)->lpVtbl -> Skip(This,celt) ) |
| | |
#define IEnumMoniker_Reset(This) \ | | #define IEnumMoniker_Reset(This) \ |
|
(This)->lpVtbl -> Reset(This) | | ( (This)->lpVtbl -> Reset(This) ) |
| | |
#define IEnumMoniker_Clone(This,ppenum) \ | | #define IEnumMoniker_Clone(This,ppenum) \ |
|
(This)->lpVtbl -> Clone(This,ppenum) | | ( (This)->lpVtbl -> Clone(This,ppenum) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IEnumMoniker_RemoteNext_Proxy( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IEnumMoniker_RemoteNext_Proxy( |
IEnumMoniker * This, | | IEnumMoniker * This, |
/* [in] */ ULONG celt, | | /* [in] */ ULONG celt, |
|
/* [length_is][size_is][out] */ IMoniker **rgelt, | | /* [length_is][size_is][out] */ __RPC__out_ecount_part(celt, *pceltFetched) |
/* [out] */ ULONG *pceltFetched); | | IMoniker **rgelt, |
| | /* [out] */ __RPC__out ULONG *pceltFetched); |
| | |
void __RPC_STUB IEnumMoniker_RemoteNext_Stub( | | void __RPC_STUB IEnumMoniker_RemoteNext_Stub( |
IRpcStubBuffer *This, | | IRpcStubBuffer *This, |
IRpcChannelBuffer *_pRpcChannelBuffer, | | IRpcChannelBuffer *_pRpcChannelBuffer, |
PRPC_MESSAGE _pRpcMessage, | | PRPC_MESSAGE _pRpcMessage, |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
|
HRESULT STDMETHODCALLTYPE IEnumMoniker_Skip_Proxy( | | |
IEnumMoniker * This, | | |
/* [in] */ ULONG celt); | | |
| | |
void __RPC_STUB IEnumMoniker_Skip_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IEnumMoniker_Reset_Proxy( | | |
IEnumMoniker * This); | | |
| | |
void __RPC_STUB IEnumMoniker_Reset_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IEnumMoniker_Clone_Proxy( | | |
IEnumMoniker * This, | | |
/* [out] */ IEnumMoniker **ppenum); | | |
| | |
void __RPC_STUB IEnumMoniker_Clone_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IEnumMoniker_INTERFACE_DEFINED__ */ | | #endif /* __IEnumMoniker_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IRunnableObject_INTERFACE_DEFINED__ | | #ifndef __IRunnableObject_INTERFACE_DEFINED__ |
#define __IRunnableObject_INTERFACE_DEFINED__ | | #define __IRunnableObject_INTERFACE_DEFINED__ |
| | |
/* interface IRunnableObject */ | | /* interface IRunnableObject */ |
/* [uuid][object] */ | | /* [uuid][object] */ |
| | |
|
typedef /* [unique] */ IRunnableObject *LPRUNNABLEOBJECT; | | typedef /* [unique] */ __RPC_unique_pointer IRunnableObject *LPRUNNABLEOBJECT; |
| | |
EXTERN_C const IID IID_IRunnableObject; | | EXTERN_C const IID IID_IRunnableObject; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("00000126-0000-0000-C000-000000000046") | | MIDL_INTERFACE("00000126-0000-0000-C000-000000000046") |
IRunnableObject : public IUnknown | | IRunnableObject : public IUnknown |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE GetRunningClass( | | virtual HRESULT STDMETHODCALLTYPE GetRunningClass( |
|
/* [out] */ LPCLSID lpClsid) = 0; | | /* [out] */ __RPC__out LPCLSID lpClsid) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Run( | | virtual HRESULT STDMETHODCALLTYPE Run( |
|
/* [in] */ LPBINDCTX pbc) = 0; | | /* [in] */ __RPC__in_opt LPBINDCTX pbc) = 0; |
| | |
virtual /* [local] */ BOOL STDMETHODCALLTYPE IsRunning( void) = 0; | | virtual /* [local] */ BOOL STDMETHODCALLTYPE IsRunning( void) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE LockRunning( | | virtual HRESULT STDMETHODCALLTYPE LockRunning( |
/* [in] */ BOOL fLock, | | /* [in] */ BOOL fLock, |
/* [in] */ BOOL fLastUnlockCloses) = 0; | | /* [in] */ BOOL fLastUnlockCloses) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE SetContainedObject( | | virtual HRESULT STDMETHODCALLTYPE SetContainedObject( |
/* [in] */ BOOL fContained) = 0; | | /* [in] */ BOOL fContained) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IRunnableObjectVtbl | | typedef struct IRunnableObjectVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IRunnableObject * This, | | IRunnableObject * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IRunnableObject * This); | | IRunnableObject * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IRunnableObject * This); | | IRunnableObject * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetRunningClass )( | | HRESULT ( STDMETHODCALLTYPE *GetRunningClass )( |
IRunnableObject * This, | | IRunnableObject * This, |
|
/* [out] */ LPCLSID lpClsid); | | /* [out] */ __RPC__out LPCLSID lpClsid); |
| | |
HRESULT ( STDMETHODCALLTYPE *Run )( | | HRESULT ( STDMETHODCALLTYPE *Run )( |
IRunnableObject * This, | | IRunnableObject * This, |
|
/* [in] */ LPBINDCTX pbc); | | /* [in] */ __RPC__in_opt LPBINDCTX pbc); |
| | |
/* [local] */ BOOL ( STDMETHODCALLTYPE *IsRunning )( | | /* [local] */ BOOL ( STDMETHODCALLTYPE *IsRunning )( |
IRunnableObject * This); | | IRunnableObject * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *LockRunning )( | | HRESULT ( STDMETHODCALLTYPE *LockRunning )( |
IRunnableObject * This, | | IRunnableObject * This, |
/* [in] */ BOOL fLock, | | /* [in] */ BOOL fLock, |
/* [in] */ BOOL fLastUnlockCloses); | | /* [in] */ BOOL fLastUnlockCloses); |
| | |
HRESULT ( STDMETHODCALLTYPE *SetContainedObject )( | | HRESULT ( STDMETHODCALLTYPE *SetContainedObject )( |
| | |
skipping to change at line 2535 | | skipping to change at line 2111 |
} IRunnableObjectVtbl; | | } IRunnableObjectVtbl; |
| | |
interface IRunnableObject | | interface IRunnableObject |
{ | | { |
CONST_VTBL struct IRunnableObjectVtbl *lpVtbl; | | CONST_VTBL struct IRunnableObjectVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IRunnableObject_QueryInterface(This,riid,ppvObject) \ | | #define IRunnableObject_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IRunnableObject_AddRef(This) \ | | #define IRunnableObject_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IRunnableObject_Release(This) \ | | #define IRunnableObject_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IRunnableObject_GetRunningClass(This,lpClsid) \ | | #define IRunnableObject_GetRunningClass(This,lpClsid) \ |
|
(This)->lpVtbl -> GetRunningClass(This,lpClsid) | | ( (This)->lpVtbl -> GetRunningClass(This,lpClsid) ) |
| | |
#define IRunnableObject_Run(This,pbc) \ | | #define IRunnableObject_Run(This,pbc) \ |
|
(This)->lpVtbl -> Run(This,pbc) | | ( (This)->lpVtbl -> Run(This,pbc) ) |
| | |
#define IRunnableObject_IsRunning(This) \ | | #define IRunnableObject_IsRunning(This) \ |
|
(This)->lpVtbl -> IsRunning(This) | | ( (This)->lpVtbl -> IsRunning(This) ) |
| | |
#define IRunnableObject_LockRunning(This,fLock,fLastUnlockCloses) \ | | #define IRunnableObject_LockRunning(This,fLock,fLastUnlockCloses) \ |
|
(This)->lpVtbl -> LockRunning(This,fLock,fLastUnlockCloses) | | ( (This)->lpVtbl -> LockRunning(This,fLock,fLastUnlockCloses) ) |
| | |
#define IRunnableObject_SetContainedObject(This,fContained) \ | | #define IRunnableObject_SetContainedObject(This,fContained) \ |
|
(This)->lpVtbl -> SetContainedObject(This,fContained) | | ( (This)->lpVtbl -> SetContainedObject(This,fContained) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IRunnableObject_GetRunningClass_Proxy( | | |
IRunnableObject * This, | | |
/* [out] */ LPCLSID lpClsid); | | |
| | |
void __RPC_STUB IRunnableObject_GetRunningClass_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IRunnableObject_Run_Proxy( | | |
IRunnableObject * This, | | |
/* [in] */ LPBINDCTX pbc); | | |
| | |
void __RPC_STUB IRunnableObject_Run_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IRunnableObject_RemoteIsRunning_Proxy( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IRunnableObject_RemoteIsRunning_Proxy( |
IRunnableObject * This); | | IRunnableObject * This); |
| | |
void __RPC_STUB IRunnableObject_RemoteIsRunning_Stub( | | void __RPC_STUB IRunnableObject_RemoteIsRunning_Stub( |
IRpcStubBuffer *This, | | IRpcStubBuffer *This, |
IRpcChannelBuffer *_pRpcChannelBuffer, | | IRpcChannelBuffer *_pRpcChannelBuffer, |
PRPC_MESSAGE _pRpcMessage, | | PRPC_MESSAGE _pRpcMessage, |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
|
HRESULT STDMETHODCALLTYPE IRunnableObject_LockRunning_Proxy( | | |
IRunnableObject * This, | | |
/* [in] */ BOOL fLock, | | |
/* [in] */ BOOL fLastUnlockCloses); | | |
| | |
void __RPC_STUB IRunnableObject_LockRunning_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IRunnableObject_SetContainedObject_Proxy( | | |
IRunnableObject * This, | | |
/* [in] */ BOOL fContained); | | |
| | |
void __RPC_STUB IRunnableObject_SetContainedObject_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IRunnableObject_INTERFACE_DEFINED__ */ | | #endif /* __IRunnableObject_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IRunningObjectTable_INTERFACE_DEFINED__ | | #ifndef __IRunningObjectTable_INTERFACE_DEFINED__ |
#define __IRunningObjectTable_INTERFACE_DEFINED__ | | #define __IRunningObjectTable_INTERFACE_DEFINED__ |
| | |
/* interface IRunningObjectTable */ | | /* interface IRunningObjectTable */ |
/* [uuid][object] */ | | /* [uuid][object] */ |
| | |
|
typedef /* [unique] */ IRunningObjectTable *LPRUNNINGOBJECTTABLE; | | typedef /* [unique] */ __RPC_unique_pointer IRunningObjectTable *LPRUNNINGOBJEC
TTABLE; |
| | |
EXTERN_C const IID IID_IRunningObjectTable; | | EXTERN_C const IID IID_IRunningObjectTable; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("00000010-0000-0000-C000-000000000046") | | MIDL_INTERFACE("00000010-0000-0000-C000-000000000046") |
IRunningObjectTable : public IUnknown | | IRunningObjectTable : public IUnknown |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE Register( | | virtual HRESULT STDMETHODCALLTYPE Register( |
/* [in] */ DWORD grfFlags, | | /* [in] */ DWORD grfFlags, |
|
/* [unique][in] */ IUnknown *punkObject, | | /* [unique][in] */ __RPC__in_opt IUnknown *punkObject, |
/* [unique][in] */ IMoniker *pmkObjectName, | | /* [unique][in] */ __RPC__in_opt IMoniker *pmkObjectName, |
/* [out] */ DWORD *pdwRegister) = 0; | | /* [out] */ __RPC__out DWORD *pdwRegister) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Revoke( | | virtual HRESULT STDMETHODCALLTYPE Revoke( |
/* [in] */ DWORD dwRegister) = 0; | | /* [in] */ DWORD dwRegister) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE IsRunning( | | virtual HRESULT STDMETHODCALLTYPE IsRunning( |
|
/* [unique][in] */ IMoniker *pmkObjectName) = 0; | | /* [unique][in] */ __RPC__in_opt IMoniker *pmkObjectName) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE GetObject( | | virtual HRESULT STDMETHODCALLTYPE GetObject( |
|
/* [unique][in] */ IMoniker *pmkObjectName, | | /* [unique][in] */ __RPC__in_opt IMoniker *pmkObjectName, |
/* [out] */ IUnknown **ppunkObject) = 0; | | /* [out] */ __RPC__deref_out_opt IUnknown **ppunkObject) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE NoteChangeTime( | | virtual HRESULT STDMETHODCALLTYPE NoteChangeTime( |
/* [in] */ DWORD dwRegister, | | /* [in] */ DWORD dwRegister, |
|
/* [in] */ FILETIME *pfiletime) = 0; | | /* [in] */ __RPC__in FILETIME *pfiletime) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE GetTimeOfLastChange( | | virtual HRESULT STDMETHODCALLTYPE GetTimeOfLastChange( |
|
/* [unique][in] */ IMoniker *pmkObjectName, | | /* [unique][in] */ __RPC__in_opt IMoniker *pmkObjectName, |
/* [out] */ FILETIME *pfiletime) = 0; | | /* [out] */ __RPC__out FILETIME *pfiletime) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE EnumRunning( | | virtual HRESULT STDMETHODCALLTYPE EnumRunning( |
|
/* [out] */ IEnumMoniker **ppenumMoniker) = 0; | | /* [out] */ __RPC__deref_out_opt IEnumMoniker **ppenumMoniker) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IRunningObjectTableVtbl | | typedef struct IRunningObjectTableVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IRunningObjectTable * This, | | IRunningObjectTable * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IRunningObjectTable * This); | | IRunningObjectTable * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IRunningObjectTable * This); | | IRunningObjectTable * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *Register )( | | HRESULT ( STDMETHODCALLTYPE *Register )( |
IRunningObjectTable * This, | | IRunningObjectTable * This, |
/* [in] */ DWORD grfFlags, | | /* [in] */ DWORD grfFlags, |
|
/* [unique][in] */ IUnknown *punkObject, | | /* [unique][in] */ __RPC__in_opt IUnknown *punkObject, |
/* [unique][in] */ IMoniker *pmkObjectName, | | /* [unique][in] */ __RPC__in_opt IMoniker *pmkObjectName, |
/* [out] */ DWORD *pdwRegister); | | /* [out] */ __RPC__out DWORD *pdwRegister); |
| | |
HRESULT ( STDMETHODCALLTYPE *Revoke )( | | HRESULT ( STDMETHODCALLTYPE *Revoke )( |
IRunningObjectTable * This, | | IRunningObjectTable * This, |
/* [in] */ DWORD dwRegister); | | /* [in] */ DWORD dwRegister); |
| | |
HRESULT ( STDMETHODCALLTYPE *IsRunning )( | | HRESULT ( STDMETHODCALLTYPE *IsRunning )( |
IRunningObjectTable * This, | | IRunningObjectTable * This, |
|
/* [unique][in] */ IMoniker *pmkObjectName); | | /* [unique][in] */ __RPC__in_opt IMoniker *pmkObjectName); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetObject )( | | HRESULT ( STDMETHODCALLTYPE *GetObject )( |
IRunningObjectTable * This, | | IRunningObjectTable * This, |
|
/* [unique][in] */ IMoniker *pmkObjectName, | | /* [unique][in] */ __RPC__in_opt IMoniker *pmkObjectName, |
/* [out] */ IUnknown **ppunkObject); | | /* [out] */ __RPC__deref_out_opt IUnknown **ppunkObject); |
| | |
HRESULT ( STDMETHODCALLTYPE *NoteChangeTime )( | | HRESULT ( STDMETHODCALLTYPE *NoteChangeTime )( |
IRunningObjectTable * This, | | IRunningObjectTable * This, |
/* [in] */ DWORD dwRegister, | | /* [in] */ DWORD dwRegister, |
|
/* [in] */ FILETIME *pfiletime); | | /* [in] */ __RPC__in FILETIME *pfiletime); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetTimeOfLastChange )( | | HRESULT ( STDMETHODCALLTYPE *GetTimeOfLastChange )( |
IRunningObjectTable * This, | | IRunningObjectTable * This, |
|
/* [unique][in] */ IMoniker *pmkObjectName, | | /* [unique][in] */ __RPC__in_opt IMoniker *pmkObjectName, |
/* [out] */ FILETIME *pfiletime); | | /* [out] */ __RPC__out FILETIME *pfiletime); |
| | |
HRESULT ( STDMETHODCALLTYPE *EnumRunning )( | | HRESULT ( STDMETHODCALLTYPE *EnumRunning )( |
IRunningObjectTable * This, | | IRunningObjectTable * This, |
|
/* [out] */ IEnumMoniker **ppenumMoniker); | | /* [out] */ __RPC__deref_out_opt IEnumMoniker **ppenumMoniker); |
| | |
END_INTERFACE | | END_INTERFACE |
} IRunningObjectTableVtbl; | | } IRunningObjectTableVtbl; |
| | |
interface IRunningObjectTable | | interface IRunningObjectTable |
{ | | { |
CONST_VTBL struct IRunningObjectTableVtbl *lpVtbl; | | CONST_VTBL struct IRunningObjectTableVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IRunningObjectTable_QueryInterface(This,riid,ppvObject) \ | | #define IRunningObjectTable_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IRunningObjectTable_AddRef(This) \ | | #define IRunningObjectTable_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IRunningObjectTable_Release(This) \ | | #define IRunningObjectTable_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IRunningObjectTable_Register(This,grfFlags,punkObject,pmkObjectName,pdwR
egister) \ | | #define IRunningObjectTable_Register(This,grfFlags,punkObject,pmkObjectName,pdwR
egister) \ |
|
(This)->lpVtbl -> Register(This,grfFlags,punkObject,pmkObjectName,pdwRegiste
r) | | ( (This)->lpVtbl -> Register(This,grfFlags,punkObject,pmkObjectName,pdwRegis
ter) ) |
| | |
#define IRunningObjectTable_Revoke(This,dwRegister) \ | | #define IRunningObjectTable_Revoke(This,dwRegister) \ |
|
(This)->lpVtbl -> Revoke(This,dwRegister) | | ( (This)->lpVtbl -> Revoke(This,dwRegister) ) |
| | |
#define IRunningObjectTable_IsRunning(This,pmkObjectName) \ | | #define IRunningObjectTable_IsRunning(This,pmkObjectName) \ |
|
(This)->lpVtbl -> IsRunning(This,pmkObjectName) | | ( (This)->lpVtbl -> IsRunning(This,pmkObjectName) ) |
| | |
#define IRunningObjectTable_GetObject(This,pmkObjectName,ppunkObject) \ | | #define IRunningObjectTable_GetObject(This,pmkObjectName,ppunkObject) \ |
|
(This)->lpVtbl -> GetObject(This,pmkObjectName,ppunkObject) | | ( (This)->lpVtbl -> GetObject(This,pmkObjectName,ppunkObject) ) |
| | |
#define IRunningObjectTable_NoteChangeTime(This,dwRegister,pfiletime) \ | | #define IRunningObjectTable_NoteChangeTime(This,dwRegister,pfiletime) \ |
|
(This)->lpVtbl -> NoteChangeTime(This,dwRegister,pfiletime) | | ( (This)->lpVtbl -> NoteChangeTime(This,dwRegister,pfiletime) ) |
| | |
#define IRunningObjectTable_GetTimeOfLastChange(This,pmkObjectName,pfiletime) \ | | #define IRunningObjectTable_GetTimeOfLastChange(This,pmkObjectName,pfiletime) \ |
|
(This)->lpVtbl -> GetTimeOfLastChange(This,pmkObjectName,pfiletime) | | ( (This)->lpVtbl -> GetTimeOfLastChange(This,pmkObjectName,pfiletime) ) |
| | |
#define IRunningObjectTable_EnumRunning(This,ppenumMoniker) \ | | #define IRunningObjectTable_EnumRunning(This,ppenumMoniker) \ |
|
(This)->lpVtbl -> EnumRunning(This,ppenumMoniker) | | ( (This)->lpVtbl -> EnumRunning(This,ppenumMoniker) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IRunningObjectTable_Register_Proxy( | | |
IRunningObjectTable * This, | | |
/* [in] */ DWORD grfFlags, | | |
/* [unique][in] */ IUnknown *punkObject, | | |
/* [unique][in] */ IMoniker *pmkObjectName, | | |
/* [out] */ DWORD *pdwRegister); | | |
| | |
void __RPC_STUB IRunningObjectTable_Register_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IRunningObjectTable_Revoke_Proxy( | | |
IRunningObjectTable * This, | | |
/* [in] */ DWORD dwRegister); | | |
| | |
void __RPC_STUB IRunningObjectTable_Revoke_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IRunningObjectTable_IsRunning_Proxy( | | |
IRunningObjectTable * This, | | |
/* [unique][in] */ IMoniker *pmkObjectName); | | |
| | |
void __RPC_STUB IRunningObjectTable_IsRunning_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IRunningObjectTable_GetObject_Proxy( | | |
IRunningObjectTable * This, | | |
/* [unique][in] */ IMoniker *pmkObjectName, | | |
/* [out] */ IUnknown **ppunkObject); | | |
| | |
void __RPC_STUB IRunningObjectTable_GetObject_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IRunningObjectTable_NoteChangeTime_Proxy( | | |
IRunningObjectTable * This, | | |
/* [in] */ DWORD dwRegister, | | |
/* [in] */ FILETIME *pfiletime); | | |
| | |
void __RPC_STUB IRunningObjectTable_NoteChangeTime_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IRunningObjectTable_GetTimeOfLastChange_Proxy( | | |
IRunningObjectTable * This, | | |
/* [unique][in] */ IMoniker *pmkObjectName, | | |
/* [out] */ FILETIME *pfiletime); | | |
| | |
void __RPC_STUB IRunningObjectTable_GetTimeOfLastChange_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IRunningObjectTable_EnumRunning_Proxy( | | |
IRunningObjectTable * This, | | |
/* [out] */ IEnumMoniker **ppenumMoniker); | | |
| | |
void __RPC_STUB IRunningObjectTable_EnumRunning_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IRunningObjectTable_INTERFACE_DEFINED__ */ | | #endif /* __IRunningObjectTable_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IPersist_INTERFACE_DEFINED__ | | #ifndef __IPersist_INTERFACE_DEFINED__ |
#define __IPersist_INTERFACE_DEFINED__ | | #define __IPersist_INTERFACE_DEFINED__ |
| | |
/* interface IPersist */ | | /* interface IPersist */ |
/* [uuid][object] */ | | /* [uuid][object] */ |
| | |
|
typedef /* [unique] */ IPersist *LPPERSIST; | | typedef /* [unique] */ __RPC_unique_pointer IPersist *LPPERSIST; |
| | |
EXTERN_C const IID IID_IPersist; | | EXTERN_C const IID IID_IPersist; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("0000010c-0000-0000-C000-000000000046") | | MIDL_INTERFACE("0000010c-0000-0000-C000-000000000046") |
IPersist : public IUnknown | | IPersist : public IUnknown |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE GetClassID( | | virtual HRESULT STDMETHODCALLTYPE GetClassID( |
|
/* [out] */ CLSID *pClassID) = 0; | | /* [out] */ __RPC__out CLSID *pClassID) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IPersistVtbl | | typedef struct IPersistVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IPersist * This, | | IPersist * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IPersist * This); | | IPersist * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IPersist * This); | | IPersist * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetClassID )( | | HRESULT ( STDMETHODCALLTYPE *GetClassID )( |
IPersist * This, | | IPersist * This, |
|
/* [out] */ CLSID *pClassID); | | /* [out] */ __RPC__out CLSID *pClassID); |
| | |
END_INTERFACE | | END_INTERFACE |
} IPersistVtbl; | | } IPersistVtbl; |
| | |
interface IPersist | | interface IPersist |
{ | | { |
CONST_VTBL struct IPersistVtbl *lpVtbl; | | CONST_VTBL struct IPersistVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IPersist_QueryInterface(This,riid,ppvObject) \ | | #define IPersist_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IPersist_AddRef(This) \ | | #define IPersist_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IPersist_Release(This) \ | | #define IPersist_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IPersist_GetClassID(This,pClassID) \ | | #define IPersist_GetClassID(This,pClassID) \ |
|
(This)->lpVtbl -> GetClassID(This,pClassID) | | ( (This)->lpVtbl -> GetClassID(This,pClassID) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IPersist_GetClassID_Proxy( | | |
IPersist * This, | | |
/* [out] */ CLSID *pClassID); | | |
| | |
void __RPC_STUB IPersist_GetClassID_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IPersist_INTERFACE_DEFINED__ */ | | #endif /* __IPersist_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IPersistStream_INTERFACE_DEFINED__ | | #ifndef __IPersistStream_INTERFACE_DEFINED__ |
#define __IPersistStream_INTERFACE_DEFINED__ | | #define __IPersistStream_INTERFACE_DEFINED__ |
| | |
/* interface IPersistStream */ | | /* interface IPersistStream */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
|
typedef /* [unique] */ IPersistStream *LPPERSISTSTREAM; | | typedef /* [unique] */ __RPC_unique_pointer IPersistStream *LPPERSISTSTREAM; |
| | |
EXTERN_C const IID IID_IPersistStream; | | EXTERN_C const IID IID_IPersistStream; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("00000109-0000-0000-C000-000000000046") | | MIDL_INTERFACE("00000109-0000-0000-C000-000000000046") |
IPersistStream : public IPersist | | IPersistStream : public IPersist |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE IsDirty( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE IsDirty( void) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Load( | | virtual HRESULT STDMETHODCALLTYPE Load( |
|
/* [unique][in] */ IStream *pStm) = 0; | | /* [unique][in] */ __RPC__in_opt IStream *pStm) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Save( | | virtual HRESULT STDMETHODCALLTYPE Save( |
|
/* [unique][in] */ IStream *pStm, | | /* [unique][in] */ __RPC__in_opt IStream *pStm, |
/* [in] */ BOOL fClearDirty) = 0; | | /* [in] */ BOOL fClearDirty) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE GetSizeMax( | | virtual HRESULT STDMETHODCALLTYPE GetSizeMax( |
|
/* [out] */ ULARGE_INTEGER *pcbSize) = 0; | | /* [out] */ __RPC__out ULARGE_INTEGER *pcbSize) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IPersistStreamVtbl | | typedef struct IPersistStreamVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IPersistStream * This, | | IPersistStream * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IPersistStream * This); | | IPersistStream * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IPersistStream * This); | | IPersistStream * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetClassID )( | | HRESULT ( STDMETHODCALLTYPE *GetClassID )( |
IPersistStream * This, | | IPersistStream * This, |
|
/* [out] */ CLSID *pClassID); | | /* [out] */ __RPC__out CLSID *pClassID); |
| | |
HRESULT ( STDMETHODCALLTYPE *IsDirty )( | | HRESULT ( STDMETHODCALLTYPE *IsDirty )( |
IPersistStream * This); | | IPersistStream * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *Load )( | | HRESULT ( STDMETHODCALLTYPE *Load )( |
IPersistStream * This, | | IPersistStream * This, |
|
/* [unique][in] */ IStream *pStm); | | /* [unique][in] */ __RPC__in_opt IStream *pStm); |
| | |
HRESULT ( STDMETHODCALLTYPE *Save )( | | HRESULT ( STDMETHODCALLTYPE *Save )( |
IPersistStream * This, | | IPersistStream * This, |
|
/* [unique][in] */ IStream *pStm, | | /* [unique][in] */ __RPC__in_opt IStream *pStm, |
/* [in] */ BOOL fClearDirty); | | /* [in] */ BOOL fClearDirty); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetSizeMax )( | | HRESULT ( STDMETHODCALLTYPE *GetSizeMax )( |
IPersistStream * This, | | IPersistStream * This, |
|
/* [out] */ ULARGE_INTEGER *pcbSize); | | /* [out] */ __RPC__out ULARGE_INTEGER *pcbSize); |
| | |
END_INTERFACE | | END_INTERFACE |
} IPersistStreamVtbl; | | } IPersistStreamVtbl; |
| | |
interface IPersistStream | | interface IPersistStream |
{ | | { |
CONST_VTBL struct IPersistStreamVtbl *lpVtbl; | | CONST_VTBL struct IPersistStreamVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IPersistStream_QueryInterface(This,riid,ppvObject) \ | | #define IPersistStream_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IPersistStream_AddRef(This) \ | | #define IPersistStream_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IPersistStream_Release(This) \ | | #define IPersistStream_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IPersistStream_GetClassID(This,pClassID) \ | | #define IPersistStream_GetClassID(This,pClassID) \ |
|
(This)->lpVtbl -> GetClassID(This,pClassID) | | ( (This)->lpVtbl -> GetClassID(This,pClassID) ) |
| | |
#define IPersistStream_IsDirty(This) \ | | #define IPersistStream_IsDirty(This) \ |
|
(This)->lpVtbl -> IsDirty(This) | | ( (This)->lpVtbl -> IsDirty(This) ) |
| | |
#define IPersistStream_Load(This,pStm) \ | | #define IPersistStream_Load(This,pStm) \ |
|
(This)->lpVtbl -> Load(This,pStm) | | ( (This)->lpVtbl -> Load(This,pStm) ) |
| | |
#define IPersistStream_Save(This,pStm,fClearDirty) \ | | #define IPersistStream_Save(This,pStm,fClearDirty) \ |
|
(This)->lpVtbl -> Save(This,pStm,fClearDirty) | | ( (This)->lpVtbl -> Save(This,pStm,fClearDirty) ) |
| | |
#define IPersistStream_GetSizeMax(This,pcbSize) \ | | #define IPersistStream_GetSizeMax(This,pcbSize) \ |
|
(This)->lpVtbl -> GetSizeMax(This,pcbSize) | | ( (This)->lpVtbl -> GetSizeMax(This,pcbSize) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IPersistStream_IsDirty_Proxy( | | |
IPersistStream * This); | | |
| | |
void __RPC_STUB IPersistStream_IsDirty_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IPersistStream_Load_Proxy( | | |
IPersistStream * This, | | |
/* [unique][in] */ IStream *pStm); | | |
| | |
void __RPC_STUB IPersistStream_Load_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IPersistStream_Save_Proxy( | | |
IPersistStream * This, | | |
/* [unique][in] */ IStream *pStm, | | |
/* [in] */ BOOL fClearDirty); | | |
| | |
void __RPC_STUB IPersistStream_Save_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IPersistStream_GetSizeMax_Proxy( | | |
IPersistStream * This, | | |
/* [out] */ ULARGE_INTEGER *pcbSize); | | |
| | |
void __RPC_STUB IPersistStream_GetSizeMax_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IPersistStream_INTERFACE_DEFINED__ */ | | #endif /* __IPersistStream_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IMoniker_INTERFACE_DEFINED__ | | #ifndef __IMoniker_INTERFACE_DEFINED__ |
#define __IMoniker_INTERFACE_DEFINED__ | | #define __IMoniker_INTERFACE_DEFINED__ |
| | |
/* interface IMoniker */ | | /* interface IMoniker */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
|
typedef /* [unique] */ IMoniker *LPMONIKER; | | typedef /* [unique] */ __RPC_unique_pointer IMoniker *LPMONIKER; |
| | |
typedef | | typedef |
enum tagMKSYS | | enum tagMKSYS |
{ MKSYS_NONE = 0, | | { MKSYS_NONE = 0, |
MKSYS_GENERICCOMPOSITE = 1, | | MKSYS_GENERICCOMPOSITE = 1, |
MKSYS_FILEMONIKER = 2, | | MKSYS_FILEMONIKER = 2, |
MKSYS_ANTIMONIKER = 3, | | MKSYS_ANTIMONIKER = 3, |
MKSYS_ITEMMONIKER = 4, | | MKSYS_ITEMMONIKER = 4, |
MKSYS_POINTERMONIKER = 5, | | MKSYS_POINTERMONIKER = 5, |
MKSYS_CLASSMONIKER = 7, | | MKSYS_CLASSMONIKER = 7, |
MKSYS_OBJREFMONIKER = 8, | | MKSYS_OBJREFMONIKER = 8, |
|
MKSYS_SESSIONMONIKER = 9 | | MKSYS_SESSIONMONIKER = 9, |
| | MKSYS_LUAMONIKER = 10 |
} MKSYS; | | } MKSYS; |
| | |
typedef /* [v1_enum] */ | | typedef /* [v1_enum] */ |
enum tagMKREDUCE | | enum tagMKREDUCE |
|
{ MKRREDUCE_ONE = 3 << 16, | | { MKRREDUCE_ONE = ( 3 << 16 ) , |
MKRREDUCE_TOUSER = 2 << 16, | | MKRREDUCE_TOUSER = ( 2 << 16 ) , |
MKRREDUCE_THROUGHUSER = 1 << 16, | | MKRREDUCE_THROUGHUSER = ( 1 << 16 ) , |
MKRREDUCE_ALL = 0 | | MKRREDUCE_ALL = 0 |
} MKRREDUCE; | | } MKRREDUCE; |
| | |
EXTERN_C const IID IID_IMoniker; | | EXTERN_C const IID IID_IMoniker; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("0000000f-0000-0000-C000-000000000046") | | MIDL_INTERFACE("0000000f-0000-0000-C000-000000000046") |
IMoniker : public IPersistStream | | IMoniker : public IPersistStream |
{ | | { |
| | |
skipping to change at line 3109 | | skipping to change at line 2522 |
/* [in] */ REFIID riidResult, | | /* [in] */ REFIID riidResult, |
/* [iid_is][out] */ void **ppvResult) = 0; | | /* [iid_is][out] */ void **ppvResult) = 0; |
| | |
virtual /* [local] */ HRESULT STDMETHODCALLTYPE BindToStorage( | | virtual /* [local] */ HRESULT STDMETHODCALLTYPE BindToStorage( |
/* [unique][in] */ IBindCtx *pbc, | | /* [unique][in] */ IBindCtx *pbc, |
/* [unique][in] */ IMoniker *pmkToLeft, | | /* [unique][in] */ IMoniker *pmkToLeft, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
/* [iid_is][out] */ void **ppvObj) = 0; | | /* [iid_is][out] */ void **ppvObj) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Reduce( | | virtual HRESULT STDMETHODCALLTYPE Reduce( |
|
/* [unique][in] */ IBindCtx *pbc, | | /* [unique][in] */ __RPC__in_opt IBindCtx *pbc, |
/* [in] */ DWORD dwReduceHowFar, | | /* [in] */ DWORD dwReduceHowFar, |
|
/* [unique][out][in] */ IMoniker **ppmkToLeft, | | /* [unique][out][in] */ __RPC__deref_opt_inout_opt IMoniker **ppmkTo |
/* [out] */ IMoniker **ppmkReduced) = 0; | | Left, |
| | /* [out] */ __RPC__deref_out_opt IMoniker **ppmkReduced) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE ComposeWith( | | virtual HRESULT STDMETHODCALLTYPE ComposeWith( |
|
/* [unique][in] */ IMoniker *pmkRight, | | /* [unique][in] */ __RPC__in_opt IMoniker *pmkRight, |
/* [in] */ BOOL fOnlyIfNotGeneric, | | /* [in] */ BOOL fOnlyIfNotGeneric, |
|
/* [out] */ IMoniker **ppmkComposite) = 0; | | /* [out] */ __RPC__deref_out_opt IMoniker **ppmkComposite) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Enum( | | virtual HRESULT STDMETHODCALLTYPE Enum( |
/* [in] */ BOOL fForward, | | /* [in] */ BOOL fForward, |
|
/* [out] */ IEnumMoniker **ppenumMoniker) = 0; | | /* [out] */ __RPC__deref_out_opt IEnumMoniker **ppenumMoniker) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE IsEqual( | | virtual HRESULT STDMETHODCALLTYPE IsEqual( |
|
/* [unique][in] */ IMoniker *pmkOtherMoniker) = 0; | | /* [unique][in] */ __RPC__in_opt IMoniker *pmkOtherMoniker) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Hash( | | virtual HRESULT STDMETHODCALLTYPE Hash( |
|
/* [out] */ DWORD *pdwHash) = 0; | | /* [out] */ __RPC__out DWORD *pdwHash) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE IsRunning( | | virtual HRESULT STDMETHODCALLTYPE IsRunning( |
|
/* [unique][in] */ IBindCtx *pbc, | | /* [unique][in] */ __RPC__in_opt IBindCtx *pbc, |
/* [unique][in] */ IMoniker *pmkToLeft, | | /* [unique][in] */ __RPC__in_opt IMoniker *pmkToLeft, |
/* [unique][in] */ IMoniker *pmkNewlyRunning) = 0; | | /* [unique][in] */ __RPC__in_opt IMoniker *pmkNewlyRunning) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE GetTimeOfLastChange( | | virtual HRESULT STDMETHODCALLTYPE GetTimeOfLastChange( |
|
/* [unique][in] */ IBindCtx *pbc, | | /* [unique][in] */ __RPC__in_opt IBindCtx *pbc, |
/* [unique][in] */ IMoniker *pmkToLeft, | | /* [unique][in] */ __RPC__in_opt IMoniker *pmkToLeft, |
/* [out] */ FILETIME *pFileTime) = 0; | | /* [out] */ __RPC__out FILETIME *pFileTime) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Inverse( | | virtual HRESULT STDMETHODCALLTYPE Inverse( |
|
/* [out] */ IMoniker **ppmk) = 0; | | /* [out] */ __RPC__deref_out_opt IMoniker **ppmk) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE CommonPrefixWith( | | virtual HRESULT STDMETHODCALLTYPE CommonPrefixWith( |
|
/* [unique][in] */ IMoniker *pmkOther, | | /* [unique][in] */ __RPC__in_opt IMoniker *pmkOther, |
/* [out] */ IMoniker **ppmkPrefix) = 0; | | /* [out] */ __RPC__deref_out_opt IMoniker **ppmkPrefix) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE RelativePathTo( | | virtual HRESULT STDMETHODCALLTYPE RelativePathTo( |
|
/* [unique][in] */ IMoniker *pmkOther, | | /* [unique][in] */ __RPC__in_opt IMoniker *pmkOther, |
/* [out] */ IMoniker **ppmkRelPath) = 0; | | /* [out] */ __RPC__deref_out_opt IMoniker **ppmkRelPath) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE GetDisplayName( | | virtual HRESULT STDMETHODCALLTYPE GetDisplayName( |
|
/* [unique][in] */ IBindCtx *pbc, | | /* [unique][in] */ __RPC__in_opt IBindCtx *pbc, |
/* [unique][in] */ IMoniker *pmkToLeft, | | /* [unique][in] */ __RPC__in_opt IMoniker *pmkToLeft, |
/* [out] */ LPOLESTR *ppszDisplayName) = 0; | | /* [out] */ __RPC__deref_out_opt LPOLESTR *ppszDisplayName) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE ParseDisplayName( | | virtual HRESULT STDMETHODCALLTYPE ParseDisplayName( |
|
/* [unique][in] */ IBindCtx *pbc, | | /* [unique][in] */ __RPC__in_opt IBindCtx *pbc, |
/* [unique][in] */ IMoniker *pmkToLeft, | | /* [unique][in] */ __RPC__in_opt IMoniker *pmkToLeft, |
/* [in] */ LPOLESTR pszDisplayName, | | /* [in] */ __RPC__in LPOLESTR pszDisplayName, |
/* [out] */ ULONG *pchEaten, | | /* [out] */ __RPC__out ULONG *pchEaten, |
/* [out] */ IMoniker **ppmkOut) = 0; | | /* [out] */ __RPC__deref_out_opt IMoniker **ppmkOut) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE IsSystemMoniker( | | virtual HRESULT STDMETHODCALLTYPE IsSystemMoniker( |
|
/* [out] */ DWORD *pdwMksys) = 0; | | /* [out] */ __RPC__out DWORD *pdwMksys) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IMonikerVtbl | | typedef struct IMonikerVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IMoniker * This, | | IMoniker * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IMoniker * This); | | IMoniker * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IMoniker * This); | | IMoniker * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetClassID )( | | HRESULT ( STDMETHODCALLTYPE *GetClassID )( |
IMoniker * This, | | IMoniker * This, |
|
/* [out] */ CLSID *pClassID); | | /* [out] */ __RPC__out CLSID *pClassID); |
| | |
HRESULT ( STDMETHODCALLTYPE *IsDirty )( | | HRESULT ( STDMETHODCALLTYPE *IsDirty )( |
IMoniker * This); | | IMoniker * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *Load )( | | HRESULT ( STDMETHODCALLTYPE *Load )( |
IMoniker * This, | | IMoniker * This, |
|
/* [unique][in] */ IStream *pStm); | | /* [unique][in] */ __RPC__in_opt IStream *pStm); |
| | |
HRESULT ( STDMETHODCALLTYPE *Save )( | | HRESULT ( STDMETHODCALLTYPE *Save )( |
IMoniker * This, | | IMoniker * This, |
|
/* [unique][in] */ IStream *pStm, | | /* [unique][in] */ __RPC__in_opt IStream *pStm, |
/* [in] */ BOOL fClearDirty); | | /* [in] */ BOOL fClearDirty); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetSizeMax )( | | HRESULT ( STDMETHODCALLTYPE *GetSizeMax )( |
IMoniker * This, | | IMoniker * This, |
|
/* [out] */ ULARGE_INTEGER *pcbSize); | | /* [out] */ __RPC__out ULARGE_INTEGER *pcbSize); |
| | |
/* [local] */ HRESULT ( STDMETHODCALLTYPE *BindToObject )( | | /* [local] */ HRESULT ( STDMETHODCALLTYPE *BindToObject )( |
IMoniker * This, | | IMoniker * This, |
/* [unique][in] */ IBindCtx *pbc, | | /* [unique][in] */ IBindCtx *pbc, |
/* [unique][in] */ IMoniker *pmkToLeft, | | /* [unique][in] */ IMoniker *pmkToLeft, |
/* [in] */ REFIID riidResult, | | /* [in] */ REFIID riidResult, |
/* [iid_is][out] */ void **ppvResult); | | /* [iid_is][out] */ void **ppvResult); |
| | |
/* [local] */ HRESULT ( STDMETHODCALLTYPE *BindToStorage )( | | /* [local] */ HRESULT ( STDMETHODCALLTYPE *BindToStorage )( |
IMoniker * This, | | IMoniker * This, |
/* [unique][in] */ IBindCtx *pbc, | | /* [unique][in] */ IBindCtx *pbc, |
/* [unique][in] */ IMoniker *pmkToLeft, | | /* [unique][in] */ IMoniker *pmkToLeft, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
/* [iid_is][out] */ void **ppvObj); | | /* [iid_is][out] */ void **ppvObj); |
| | |
HRESULT ( STDMETHODCALLTYPE *Reduce )( | | HRESULT ( STDMETHODCALLTYPE *Reduce )( |
IMoniker * This, | | IMoniker * This, |
|
/* [unique][in] */ IBindCtx *pbc, | | /* [unique][in] */ __RPC__in_opt IBindCtx *pbc, |
/* [in] */ DWORD dwReduceHowFar, | | /* [in] */ DWORD dwReduceHowFar, |
|
/* [unique][out][in] */ IMoniker **ppmkToLeft, | | /* [unique][out][in] */ __RPC__deref_opt_inout_opt IMoniker **ppmkTo |
/* [out] */ IMoniker **ppmkReduced); | | Left, |
| | /* [out] */ __RPC__deref_out_opt IMoniker **ppmkReduced); |
| | |
HRESULT ( STDMETHODCALLTYPE *ComposeWith )( | | HRESULT ( STDMETHODCALLTYPE *ComposeWith )( |
IMoniker * This, | | IMoniker * This, |
|
/* [unique][in] */ IMoniker *pmkRight, | | /* [unique][in] */ __RPC__in_opt IMoniker *pmkRight, |
/* [in] */ BOOL fOnlyIfNotGeneric, | | /* [in] */ BOOL fOnlyIfNotGeneric, |
|
/* [out] */ IMoniker **ppmkComposite); | | /* [out] */ __RPC__deref_out_opt IMoniker **ppmkComposite); |
| | |
HRESULT ( STDMETHODCALLTYPE *Enum )( | | HRESULT ( STDMETHODCALLTYPE *Enum )( |
IMoniker * This, | | IMoniker * This, |
/* [in] */ BOOL fForward, | | /* [in] */ BOOL fForward, |
|
/* [out] */ IEnumMoniker **ppenumMoniker); | | /* [out] */ __RPC__deref_out_opt IEnumMoniker **ppenumMoniker); |
| | |
HRESULT ( STDMETHODCALLTYPE *IsEqual )( | | HRESULT ( STDMETHODCALLTYPE *IsEqual )( |
IMoniker * This, | | IMoniker * This, |
|
/* [unique][in] */ IMoniker *pmkOtherMoniker); | | /* [unique][in] */ __RPC__in_opt IMoniker *pmkOtherMoniker); |
| | |
HRESULT ( STDMETHODCALLTYPE *Hash )( | | HRESULT ( STDMETHODCALLTYPE *Hash )( |
IMoniker * This, | | IMoniker * This, |
|
/* [out] */ DWORD *pdwHash); | | /* [out] */ __RPC__out DWORD *pdwHash); |
| | |
HRESULT ( STDMETHODCALLTYPE *IsRunning )( | | HRESULT ( STDMETHODCALLTYPE *IsRunning )( |
IMoniker * This, | | IMoniker * This, |
|
/* [unique][in] */ IBindCtx *pbc, | | /* [unique][in] */ __RPC__in_opt IBindCtx *pbc, |
/* [unique][in] */ IMoniker *pmkToLeft, | | /* [unique][in] */ __RPC__in_opt IMoniker *pmkToLeft, |
/* [unique][in] */ IMoniker *pmkNewlyRunning); | | /* [unique][in] */ __RPC__in_opt IMoniker *pmkNewlyRunning); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetTimeOfLastChange )( | | HRESULT ( STDMETHODCALLTYPE *GetTimeOfLastChange )( |
IMoniker * This, | | IMoniker * This, |
|
/* [unique][in] */ IBindCtx *pbc, | | /* [unique][in] */ __RPC__in_opt IBindCtx *pbc, |
/* [unique][in] */ IMoniker *pmkToLeft, | | /* [unique][in] */ __RPC__in_opt IMoniker *pmkToLeft, |
/* [out] */ FILETIME *pFileTime); | | /* [out] */ __RPC__out FILETIME *pFileTime); |
| | |
HRESULT ( STDMETHODCALLTYPE *Inverse )( | | HRESULT ( STDMETHODCALLTYPE *Inverse )( |
IMoniker * This, | | IMoniker * This, |
|
/* [out] */ IMoniker **ppmk); | | /* [out] */ __RPC__deref_out_opt IMoniker **ppmk); |
| | |
HRESULT ( STDMETHODCALLTYPE *CommonPrefixWith )( | | HRESULT ( STDMETHODCALLTYPE *CommonPrefixWith )( |
IMoniker * This, | | IMoniker * This, |
|
/* [unique][in] */ IMoniker *pmkOther, | | /* [unique][in] */ __RPC__in_opt IMoniker *pmkOther, |
/* [out] */ IMoniker **ppmkPrefix); | | /* [out] */ __RPC__deref_out_opt IMoniker **ppmkPrefix); |
| | |
HRESULT ( STDMETHODCALLTYPE *RelativePathTo )( | | HRESULT ( STDMETHODCALLTYPE *RelativePathTo )( |
IMoniker * This, | | IMoniker * This, |
|
/* [unique][in] */ IMoniker *pmkOther, | | /* [unique][in] */ __RPC__in_opt IMoniker *pmkOther, |
/* [out] */ IMoniker **ppmkRelPath); | | /* [out] */ __RPC__deref_out_opt IMoniker **ppmkRelPath); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetDisplayName )( | | HRESULT ( STDMETHODCALLTYPE *GetDisplayName )( |
IMoniker * This, | | IMoniker * This, |
|
/* [unique][in] */ IBindCtx *pbc, | | /* [unique][in] */ __RPC__in_opt IBindCtx *pbc, |
/* [unique][in] */ IMoniker *pmkToLeft, | | /* [unique][in] */ __RPC__in_opt IMoniker *pmkToLeft, |
/* [out] */ LPOLESTR *ppszDisplayName); | | /* [out] */ __RPC__deref_out_opt LPOLESTR *ppszDisplayName); |
| | |
HRESULT ( STDMETHODCALLTYPE *ParseDisplayName )( | | HRESULT ( STDMETHODCALLTYPE *ParseDisplayName )( |
IMoniker * This, | | IMoniker * This, |
|
/* [unique][in] */ IBindCtx *pbc, | | /* [unique][in] */ __RPC__in_opt IBindCtx *pbc, |
/* [unique][in] */ IMoniker *pmkToLeft, | | /* [unique][in] */ __RPC__in_opt IMoniker *pmkToLeft, |
/* [in] */ LPOLESTR pszDisplayName, | | /* [in] */ __RPC__in LPOLESTR pszDisplayName, |
/* [out] */ ULONG *pchEaten, | | /* [out] */ __RPC__out ULONG *pchEaten, |
/* [out] */ IMoniker **ppmkOut); | | /* [out] */ __RPC__deref_out_opt IMoniker **ppmkOut); |
| | |
HRESULT ( STDMETHODCALLTYPE *IsSystemMoniker )( | | HRESULT ( STDMETHODCALLTYPE *IsSystemMoniker )( |
IMoniker * This, | | IMoniker * This, |
|
/* [out] */ DWORD *pdwMksys); | | /* [out] */ __RPC__out DWORD *pdwMksys); |
| | |
END_INTERFACE | | END_INTERFACE |
} IMonikerVtbl; | | } IMonikerVtbl; |
| | |
interface IMoniker | | interface IMoniker |
{ | | { |
CONST_VTBL struct IMonikerVtbl *lpVtbl; | | CONST_VTBL struct IMonikerVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IMoniker_QueryInterface(This,riid,ppvObject) \ | | #define IMoniker_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IMoniker_AddRef(This) \ | | #define IMoniker_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IMoniker_Release(This) \ | | #define IMoniker_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IMoniker_GetClassID(This,pClassID) \ | | #define IMoniker_GetClassID(This,pClassID) \ |
|
(This)->lpVtbl -> GetClassID(This,pClassID) | | ( (This)->lpVtbl -> GetClassID(This,pClassID) ) |
| | |
#define IMoniker_IsDirty(This) \ | | #define IMoniker_IsDirty(This) \ |
|
(This)->lpVtbl -> IsDirty(This) | | ( (This)->lpVtbl -> IsDirty(This) ) |
| | |
#define IMoniker_Load(This,pStm) \ | | #define IMoniker_Load(This,pStm) \ |
|
(This)->lpVtbl -> Load(This,pStm) | | ( (This)->lpVtbl -> Load(This,pStm) ) |
| | |
#define IMoniker_Save(This,pStm,fClearDirty) \ | | #define IMoniker_Save(This,pStm,fClearDirty) \ |
|
(This)->lpVtbl -> Save(This,pStm,fClearDirty) | | ( (This)->lpVtbl -> Save(This,pStm,fClearDirty) ) |
| | |
#define IMoniker_GetSizeMax(This,pcbSize) \ | | #define IMoniker_GetSizeMax(This,pcbSize) \ |
|
(This)->lpVtbl -> GetSizeMax(This,pcbSize) | | ( (This)->lpVtbl -> GetSizeMax(This,pcbSize) ) |
| | |
#define IMoniker_BindToObject(This,pbc,pmkToLeft,riidResult,ppvResult) \ | | #define IMoniker_BindToObject(This,pbc,pmkToLeft,riidResult,ppvResult) \ |
|
(This)->lpVtbl -> BindToObject(This,pbc,pmkToLeft,riidResult,ppvResult) | | ( (This)->lpVtbl -> BindToObject(This,pbc,pmkToLeft,riidResult,ppvResult) ) |
| | |
#define IMoniker_BindToStorage(This,pbc,pmkToLeft,riid,ppvObj) \ | | #define IMoniker_BindToStorage(This,pbc,pmkToLeft,riid,ppvObj) \ |
|
(This)->lpVtbl -> BindToStorage(This,pbc,pmkToLeft,riid,ppvObj) | | ( (This)->lpVtbl -> BindToStorage(This,pbc,pmkToLeft,riid,ppvObj) ) |
| | |
#define IMoniker_Reduce(This,pbc,dwReduceHowFar,ppmkToLeft,ppmkReduced) \ | | #define IMoniker_Reduce(This,pbc,dwReduceHowFar,ppmkToLeft,ppmkReduced) \ |
|
(This)->lpVtbl -> Reduce(This,pbc,dwReduceHowFar,ppmkToLeft,ppmkReduced) | | ( (This)->lpVtbl -> Reduce(This,pbc,dwReduceHowFar,ppmkToLeft,ppmkReduced) ) |
| | |
#define IMoniker_ComposeWith(This,pmkRight,fOnlyIfNotGeneric,ppmkComposite) \ | | #define IMoniker_ComposeWith(This,pmkRight,fOnlyIfNotGeneric,ppmkComposite) \ |
|
(This)->lpVtbl -> ComposeWith(This,pmkRight,fOnlyIfNotGeneric,ppmkComposite) | | ( (This)->lpVtbl -> ComposeWith(This,pmkRight,fOnlyIfNotGeneric,ppmkComposit
e) ) |
| | |
#define IMoniker_Enum(This,fForward,ppenumMoniker) \ | | #define IMoniker_Enum(This,fForward,ppenumMoniker) \ |
|
(This)->lpVtbl -> Enum(This,fForward,ppenumMoniker) | | ( (This)->lpVtbl -> Enum(This,fForward,ppenumMoniker) ) |
| | |
#define IMoniker_IsEqual(This,pmkOtherMoniker) \ | | #define IMoniker_IsEqual(This,pmkOtherMoniker) \ |
|
(This)->lpVtbl -> IsEqual(This,pmkOtherMoniker) | | ( (This)->lpVtbl -> IsEqual(This,pmkOtherMoniker) ) |
| | |
#define IMoniker_Hash(This,pdwHash) \ | | #define IMoniker_Hash(This,pdwHash) \ |
|
(This)->lpVtbl -> Hash(This,pdwHash) | | ( (This)->lpVtbl -> Hash(This,pdwHash) ) |
| | |
#define IMoniker_IsRunning(This,pbc,pmkToLeft,pmkNewlyRunning) \ | | #define IMoniker_IsRunning(This,pbc,pmkToLeft,pmkNewlyRunning) \ |
|
(This)->lpVtbl -> IsRunning(This,pbc,pmkToLeft,pmkNewlyRunning) | | ( (This)->lpVtbl -> IsRunning(This,pbc,pmkToLeft,pmkNewlyRunning) ) |
| | |
#define IMoniker_GetTimeOfLastChange(This,pbc,pmkToLeft,pFileTime) \ | | #define IMoniker_GetTimeOfLastChange(This,pbc,pmkToLeft,pFileTime) \ |
|
(This)->lpVtbl -> GetTimeOfLastChange(This,pbc,pmkToLeft,pFileTime) | | ( (This)->lpVtbl -> GetTimeOfLastChange(This,pbc,pmkToLeft,pFileTime) ) |
| | |
#define IMoniker_Inverse(This,ppmk) \ | | #define IMoniker_Inverse(This,ppmk) \ |
|
(This)->lpVtbl -> Inverse(This,ppmk) | | ( (This)->lpVtbl -> Inverse(This,ppmk) ) |
| | |
#define IMoniker_CommonPrefixWith(This,pmkOther,ppmkPrefix) \ | | #define IMoniker_CommonPrefixWith(This,pmkOther,ppmkPrefix) \ |
|
(This)->lpVtbl -> CommonPrefixWith(This,pmkOther,ppmkPrefix) | | ( (This)->lpVtbl -> CommonPrefixWith(This,pmkOther,ppmkPrefix) ) |
| | |
#define IMoniker_RelativePathTo(This,pmkOther,ppmkRelPath) \ | | #define IMoniker_RelativePathTo(This,pmkOther,ppmkRelPath) \ |
|
(This)->lpVtbl -> RelativePathTo(This,pmkOther,ppmkRelPath) | | ( (This)->lpVtbl -> RelativePathTo(This,pmkOther,ppmkRelPath) ) |
| | |
#define IMoniker_GetDisplayName(This,pbc,pmkToLeft,ppszDisplayName) \ | | #define IMoniker_GetDisplayName(This,pbc,pmkToLeft,ppszDisplayName) \ |
|
(This)->lpVtbl -> GetDisplayName(This,pbc,pmkToLeft,ppszDisplayName) | | ( (This)->lpVtbl -> GetDisplayName(This,pbc,pmkToLeft,ppszDisplayName) ) |
| | |
#define IMoniker_ParseDisplayName(This,pbc,pmkToLeft,pszDisplayName,pchEaten,ppm
kOut) \ | | #define IMoniker_ParseDisplayName(This,pbc,pmkToLeft,pszDisplayName,pchEaten,ppm
kOut) \ |
|
(This)->lpVtbl -> ParseDisplayName(This,pbc,pmkToLeft,pszDisplayName,pchEate
n,ppmkOut) | | ( (This)->lpVtbl -> ParseDisplayName(This,pbc,pmkToLeft,pszDisplayName,pchEa
ten,ppmkOut) ) |
| | |
#define IMoniker_IsSystemMoniker(This,pdwMksys) \ | | #define IMoniker_IsSystemMoniker(This,pdwMksys) \ |
|
(This)->lpVtbl -> IsSystemMoniker(This,pdwMksys) | | ( (This)->lpVtbl -> IsSystemMoniker(This,pdwMksys) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IMoniker_RemoteBindToObject_Proxy( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IMoniker_RemoteBindToObject_Proxy( |
IMoniker * This, | | IMoniker * This, |
|
/* [unique][in] */ IBindCtx *pbc, | | /* [unique][in] */ __RPC__in_opt IBindCtx *pbc, |
/* [unique][in] */ IMoniker *pmkToLeft, | | /* [unique][in] */ __RPC__in_opt IMoniker *pmkToLeft, |
/* [in] */ REFIID riidResult, | | /* [in] */ __RPC__in REFIID riidResult, |
/* [iid_is][out] */ IUnknown **ppvResult); | | /* [iid_is][out] */ __RPC__deref_out_opt IUnknown **ppvResult); |
| | |
void __RPC_STUB IMoniker_RemoteBindToObject_Stub( | | void __RPC_STUB IMoniker_RemoteBindToObject_Stub( |
IRpcStubBuffer *This, | | IRpcStubBuffer *This, |
IRpcChannelBuffer *_pRpcChannelBuffer, | | IRpcChannelBuffer *_pRpcChannelBuffer, |
PRPC_MESSAGE _pRpcMessage, | | PRPC_MESSAGE _pRpcMessage, |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IMoniker_RemoteBindToStorage_Proxy( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IMoniker_RemoteBindToStorage_Proxy( |
IMoniker * This, | | IMoniker * This, |
|
/* [unique][in] */ IBindCtx *pbc, | | /* [unique][in] */ __RPC__in_opt IBindCtx *pbc, |
/* [unique][in] */ IMoniker *pmkToLeft, | | /* [unique][in] */ __RPC__in_opt IMoniker *pmkToLeft, |
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ IUnknown **ppvObj); | | /* [iid_is][out] */ __RPC__deref_out_opt IUnknown **ppvObj); |
| | |
void __RPC_STUB IMoniker_RemoteBindToStorage_Stub( | | void __RPC_STUB IMoniker_RemoteBindToStorage_Stub( |
IRpcStubBuffer *This, | | IRpcStubBuffer *This, |
IRpcChannelBuffer *_pRpcChannelBuffer, | | IRpcChannelBuffer *_pRpcChannelBuffer, |
PRPC_MESSAGE _pRpcMessage, | | PRPC_MESSAGE _pRpcMessage, |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
|
HRESULT STDMETHODCALLTYPE IMoniker_Reduce_Proxy( | | |
IMoniker * This, | | |
/* [unique][in] */ IBindCtx *pbc, | | |
/* [in] */ DWORD dwReduceHowFar, | | |
/* [unique][out][in] */ IMoniker **ppmkToLeft, | | |
/* [out] */ IMoniker **ppmkReduced); | | |
| | |
void __RPC_STUB IMoniker_Reduce_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IMoniker_ComposeWith_Proxy( | | |
IMoniker * This, | | |
/* [unique][in] */ IMoniker *pmkRight, | | |
/* [in] */ BOOL fOnlyIfNotGeneric, | | |
/* [out] */ IMoniker **ppmkComposite); | | |
| | |
void __RPC_STUB IMoniker_ComposeWith_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IMoniker_Enum_Proxy( | | |
IMoniker * This, | | |
/* [in] */ BOOL fForward, | | |
/* [out] */ IEnumMoniker **ppenumMoniker); | | |
| | |
void __RPC_STUB IMoniker_Enum_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IMoniker_IsEqual_Proxy( | | |
IMoniker * This, | | |
/* [unique][in] */ IMoniker *pmkOtherMoniker); | | |
| | |
void __RPC_STUB IMoniker_IsEqual_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IMoniker_Hash_Proxy( | | |
IMoniker * This, | | |
/* [out] */ DWORD *pdwHash); | | |
| | |
void __RPC_STUB IMoniker_Hash_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IMoniker_IsRunning_Proxy( | | |
IMoniker * This, | | |
/* [unique][in] */ IBindCtx *pbc, | | |
/* [unique][in] */ IMoniker *pmkToLeft, | | |
/* [unique][in] */ IMoniker *pmkNewlyRunning); | | |
| | |
void __RPC_STUB IMoniker_IsRunning_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IMoniker_GetTimeOfLastChange_Proxy( | | |
IMoniker * This, | | |
/* [unique][in] */ IBindCtx *pbc, | | |
/* [unique][in] */ IMoniker *pmkToLeft, | | |
/* [out] */ FILETIME *pFileTime); | | |
| | |
void __RPC_STUB IMoniker_GetTimeOfLastChange_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IMoniker_Inverse_Proxy( | | |
IMoniker * This, | | |
/* [out] */ IMoniker **ppmk); | | |
| | |
void __RPC_STUB IMoniker_Inverse_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IMoniker_CommonPrefixWith_Proxy( | | |
IMoniker * This, | | |
/* [unique][in] */ IMoniker *pmkOther, | | |
/* [out] */ IMoniker **ppmkPrefix); | | |
| | |
void __RPC_STUB IMoniker_CommonPrefixWith_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IMoniker_RelativePathTo_Proxy( | | |
IMoniker * This, | | |
/* [unique][in] */ IMoniker *pmkOther, | | |
/* [out] */ IMoniker **ppmkRelPath); | | |
| | |
void __RPC_STUB IMoniker_RelativePathTo_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IMoniker_GetDisplayName_Proxy( | | |
IMoniker * This, | | |
/* [unique][in] */ IBindCtx *pbc, | | |
/* [unique][in] */ IMoniker *pmkToLeft, | | |
/* [out] */ LPOLESTR *ppszDisplayName); | | |
| | |
void __RPC_STUB IMoniker_GetDisplayName_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IMoniker_ParseDisplayName_Proxy( | | |
IMoniker * This, | | |
/* [unique][in] */ IBindCtx *pbc, | | |
/* [unique][in] */ IMoniker *pmkToLeft, | | |
/* [in] */ LPOLESTR pszDisplayName, | | |
/* [out] */ ULONG *pchEaten, | | |
/* [out] */ IMoniker **ppmkOut); | | |
| | |
void __RPC_STUB IMoniker_ParseDisplayName_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IMoniker_IsSystemMoniker_Proxy( | | |
IMoniker * This, | | |
/* [out] */ DWORD *pdwMksys); | | |
| | |
void __RPC_STUB IMoniker_IsSystemMoniker_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IMoniker_INTERFACE_DEFINED__ */ | | #endif /* __IMoniker_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IROTData_INTERFACE_DEFINED__ | | #ifndef __IROTData_INTERFACE_DEFINED__ |
#define __IROTData_INTERFACE_DEFINED__ | | #define __IROTData_INTERFACE_DEFINED__ |
| | |
/* interface IROTData */ | | /* interface IROTData */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
EXTERN_C const IID IID_IROTData; | | EXTERN_C const IID IID_IROTData; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("f29f6bc0-5021-11ce-aa15-00006901293f") | | MIDL_INTERFACE("f29f6bc0-5021-11ce-aa15-00006901293f") |
IROTData : public IUnknown | | IROTData : public IUnknown |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE GetComparisonData( | | virtual HRESULT STDMETHODCALLTYPE GetComparisonData( |
|
/* [size_is][out] */ byte *pbData, | | /* [size_is][out] */ __RPC__out_ecount_full(cbMax) byte *pbData, |
/* [in] */ ULONG cbMax, | | /* [in] */ ULONG cbMax, |
|
/* [out] */ ULONG *pcbData) = 0; | | /* [out] */ __RPC__out ULONG *pcbData) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IROTDataVtbl | | typedef struct IROTDataVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IROTData * This, | | IROTData * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IROTData * This); | | IROTData * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IROTData * This); | | IROTData * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetComparisonData )( | | HRESULT ( STDMETHODCALLTYPE *GetComparisonData )( |
IROTData * This, | | IROTData * This, |
|
/* [size_is][out] */ byte *pbData, | | /* [size_is][out] */ __RPC__out_ecount_full(cbMax) byte *pbData, |
/* [in] */ ULONG cbMax, | | /* [in] */ ULONG cbMax, |
|
/* [out] */ ULONG *pcbData); | | /* [out] */ __RPC__out ULONG *pcbData); |
| | |
END_INTERFACE | | END_INTERFACE |
} IROTDataVtbl; | | } IROTDataVtbl; |
| | |
interface IROTData | | interface IROTData |
{ | | { |
CONST_VTBL struct IROTDataVtbl *lpVtbl; | | CONST_VTBL struct IROTDataVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IROTData_QueryInterface(This,riid,ppvObject) \ | | #define IROTData_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IROTData_AddRef(This) \ | | #define IROTData_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IROTData_Release(This) \ | | #define IROTData_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IROTData_GetComparisonData(This,pbData,cbMax,pcbData) \ | | #define IROTData_GetComparisonData(This,pbData,cbMax,pcbData) \ |
|
(This)->lpVtbl -> GetComparisonData(This,pbData,cbMax,pcbData) | | ( (This)->lpVtbl -> GetComparisonData(This,pbData,cbMax,pcbData) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IROTData_GetComparisonData_Proxy( | | |
IROTData * This, | | |
/* [size_is][out] */ byte *pbData, | | |
/* [in] */ ULONG cbMax, | | |
/* [out] */ ULONG *pcbData); | | |
| | |
void __RPC_STUB IROTData_GetComparisonData_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IROTData_INTERFACE_DEFINED__ */ | | #endif /* __IROTData_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IEnumString_INTERFACE_DEFINED__ | | #ifndef __IEnumString_INTERFACE_DEFINED__ |
#define __IEnumString_INTERFACE_DEFINED__ | | #define __IEnumString_INTERFACE_DEFINED__ |
| | |
/* interface IEnumString */ | | /* interface IEnumString */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
|
typedef /* [unique] */ IEnumString *LPENUMSTRING; | | typedef /* [unique] */ __RPC_unique_pointer IEnumString *LPENUMSTRING; |
| | |
EXTERN_C const IID IID_IEnumString; | | EXTERN_C const IID IID_IEnumString; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("00000101-0000-0000-C000-000000000046") | | MIDL_INTERFACE("00000101-0000-0000-C000-000000000046") |
IEnumString : public IUnknown | | IEnumString : public IUnknown |
{ | | { |
public: | | public: |
virtual /* [local] */ HRESULT STDMETHODCALLTYPE Next( | | virtual /* [local] */ HRESULT STDMETHODCALLTYPE Next( |
/* [in] */ ULONG celt, | | /* [in] */ ULONG celt, |
|
/* [length_is][size_is][out] */ LPOLESTR *rgelt, | | /* [length_is][size_is][out] */ |
| | __RPC__out_ecount_part(celt,*pceltFetched) LPOLESTR *rgelt, |
/* [out] */ ULONG *pceltFetched) = 0; | | /* [out] */ ULONG *pceltFetched) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Skip( | | virtual HRESULT STDMETHODCALLTYPE Skip( |
/* [in] */ ULONG celt) = 0; | | /* [in] */ ULONG celt) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Clone( | | virtual HRESULT STDMETHODCALLTYPE Clone( |
|
/* [out] */ IEnumString **ppenum) = 0; | | /* [out] */ __RPC__deref_out_opt IEnumString **ppenum) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IEnumStringVtbl | | typedef struct IEnumStringVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IEnumString * This, | | IEnumString * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IEnumString * This); | | IEnumString * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IEnumString * This); | | IEnumString * This); |
| | |
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Next )( | | /* [local] */ HRESULT ( STDMETHODCALLTYPE *Next )( |
IEnumString * This, | | IEnumString * This, |
/* [in] */ ULONG celt, | | /* [in] */ ULONG celt, |
|
/* [length_is][size_is][out] */ LPOLESTR *rgelt, | | /* [length_is][size_is][out] */ |
| | __RPC__out_ecount_part(celt,*pceltFetched) LPOLESTR *rgelt, |
/* [out] */ ULONG *pceltFetched); | | /* [out] */ ULONG *pceltFetched); |
| | |
HRESULT ( STDMETHODCALLTYPE *Skip )( | | HRESULT ( STDMETHODCALLTYPE *Skip )( |
IEnumString * This, | | IEnumString * This, |
/* [in] */ ULONG celt); | | /* [in] */ ULONG celt); |
| | |
HRESULT ( STDMETHODCALLTYPE *Reset )( | | HRESULT ( STDMETHODCALLTYPE *Reset )( |
IEnumString * This); | | IEnumString * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *Clone )( | | HRESULT ( STDMETHODCALLTYPE *Clone )( |
IEnumString * This, | | IEnumString * This, |
|
/* [out] */ IEnumString **ppenum); | | /* [out] */ __RPC__deref_out_opt IEnumString **ppenum); |
| | |
END_INTERFACE | | END_INTERFACE |
} IEnumStringVtbl; | | } IEnumStringVtbl; |
| | |
interface IEnumString | | interface IEnumString |
{ | | { |
CONST_VTBL struct IEnumStringVtbl *lpVtbl; | | CONST_VTBL struct IEnumStringVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IEnumString_QueryInterface(This,riid,ppvObject) \ | | #define IEnumString_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IEnumString_AddRef(This) \ | | #define IEnumString_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IEnumString_Release(This) \ | | #define IEnumString_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IEnumString_Next(This,celt,rgelt,pceltFetched) \ | | #define IEnumString_Next(This,celt,rgelt,pceltFetched) \ |
|
(This)->lpVtbl -> Next(This,celt,rgelt,pceltFetched) | | ( (This)->lpVtbl -> Next(This,celt,rgelt,pceltFetched) ) |
| | |
#define IEnumString_Skip(This,celt) \ | | #define IEnumString_Skip(This,celt) \ |
|
(This)->lpVtbl -> Skip(This,celt) | | ( (This)->lpVtbl -> Skip(This,celt) ) |
| | |
#define IEnumString_Reset(This) \ | | #define IEnumString_Reset(This) \ |
|
(This)->lpVtbl -> Reset(This) | | ( (This)->lpVtbl -> Reset(This) ) |
| | |
#define IEnumString_Clone(This,ppenum) \ | | #define IEnumString_Clone(This,ppenum) \ |
|
(This)->lpVtbl -> Clone(This,ppenum) | | ( (This)->lpVtbl -> Clone(This,ppenum) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IEnumString_RemoteNext_Proxy( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IEnumString_RemoteNext_Proxy( |
IEnumString * This, | | IEnumString * This, |
/* [in] */ ULONG celt, | | /* [in] */ ULONG celt, |
|
/* [length_is][size_is][out] */ LPOLESTR *rgelt, | | /* [length_is][size_is][out] */ __RPC__out_ecount_part(celt, *pceltFetched) |
/* [out] */ ULONG *pceltFetched); | | LPOLESTR *rgelt, |
| | /* [out] */ __RPC__out ULONG *pceltFetched); |
| | |
void __RPC_STUB IEnumString_RemoteNext_Stub( | | void __RPC_STUB IEnumString_RemoteNext_Stub( |
IRpcStubBuffer *This, | | IRpcStubBuffer *This, |
IRpcChannelBuffer *_pRpcChannelBuffer, | | IRpcChannelBuffer *_pRpcChannelBuffer, |
PRPC_MESSAGE _pRpcMessage, | | PRPC_MESSAGE _pRpcMessage, |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
|
HRESULT STDMETHODCALLTYPE IEnumString_Skip_Proxy( | | |
IEnumString * This, | | |
/* [in] */ ULONG celt); | | |
| | |
void __RPC_STUB IEnumString_Skip_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IEnumString_Reset_Proxy( | | |
IEnumString * This); | | |
| | |
void __RPC_STUB IEnumString_Reset_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IEnumString_Clone_Proxy( | | |
IEnumString * This, | | |
/* [out] */ IEnumString **ppenum); | | |
| | |
void __RPC_STUB IEnumString_Clone_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IEnumString_INTERFACE_DEFINED__ */ | | #endif /* __IEnumString_INTERFACE_DEFINED__ */ |
| | |
#ifndef __ISequentialStream_INTERFACE_DEFINED__ | | #ifndef __ISequentialStream_INTERFACE_DEFINED__ |
#define __ISequentialStream_INTERFACE_DEFINED__ | | #define __ISequentialStream_INTERFACE_DEFINED__ |
| | |
/* interface ISequentialStream */ | | /* interface ISequentialStream */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
EXTERN_C const IID IID_ISequentialStream; | | EXTERN_C const IID IID_ISequentialStream; |
| | |
| | |
skipping to change at line 3808 | | skipping to change at line 3037 |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct ISequentialStreamVtbl | | typedef struct ISequentialStreamVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
ISequentialStream * This, | | ISequentialStream * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
ISequentialStream * This); | | ISequentialStream * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
ISequentialStream * This); | | ISequentialStream * This); |
| | |
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Read )( | | /* [local] */ HRESULT ( STDMETHODCALLTYPE *Read )( |
ISequentialStream * This, | | ISequentialStream * This, |
/* [length_is][size_is][out] */ void *pv, | | /* [length_is][size_is][out] */ void *pv, |
| | |
skipping to change at line 3840 | | skipping to change at line 3070 |
} ISequentialStreamVtbl; | | } ISequentialStreamVtbl; |
| | |
interface ISequentialStream | | interface ISequentialStream |
{ | | { |
CONST_VTBL struct ISequentialStreamVtbl *lpVtbl; | | CONST_VTBL struct ISequentialStreamVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define ISequentialStream_QueryInterface(This,riid,ppvObject) \ | | #define ISequentialStream_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define ISequentialStream_AddRef(This) \ | | #define ISequentialStream_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define ISequentialStream_Release(This) \ | | #define ISequentialStream_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define ISequentialStream_Read(This,pv,cb,pcbRead) \ | | #define ISequentialStream_Read(This,pv,cb,pcbRead) \ |
|
(This)->lpVtbl -> Read(This,pv,cb,pcbRead) | | ( (This)->lpVtbl -> Read(This,pv,cb,pcbRead) ) |
| | |
#define ISequentialStream_Write(This,pv,cb,pcbWritten) \ | | #define ISequentialStream_Write(This,pv,cb,pcbWritten) \ |
|
(This)->lpVtbl -> Write(This,pv,cb,pcbWritten) | | ( (This)->lpVtbl -> Write(This,pv,cb,pcbWritten) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE ISequentialStream_RemoteRead_Proxy( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE ISequentialStream_RemoteRead_Proxy( |
ISequentialStream * This, | | ISequentialStream * This, |
|
/* [length_is][size_is][out] */ byte *pv, | | /* [length_is][size_is][out] */ __RPC__out_ecount_part(cb, *pcbRead) byte *p
v, |
/* [in] */ ULONG cb, | | /* [in] */ ULONG cb, |
|
/* [out] */ ULONG *pcbRead); | | /* [out] */ __RPC__out ULONG *pcbRead); |
| | |
void __RPC_STUB ISequentialStream_RemoteRead_Stub( | | void __RPC_STUB ISequentialStream_RemoteRead_Stub( |
IRpcStubBuffer *This, | | IRpcStubBuffer *This, |
IRpcChannelBuffer *_pRpcChannelBuffer, | | IRpcChannelBuffer *_pRpcChannelBuffer, |
PRPC_MESSAGE _pRpcMessage, | | PRPC_MESSAGE _pRpcMessage, |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE ISequentialStream_RemoteWrite_Proxy( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE ISequentialStream_RemoteWrite_Proxy( |
ISequentialStream * This, | | ISequentialStream * This, |
|
/* [size_is][in] */ const byte *pv, | | /* [size_is][in] */ __RPC__in_ecount_full(cb) const byte *pv, |
/* [in] */ ULONG cb, | | /* [in] */ ULONG cb, |
|
/* [out] */ ULONG *pcbWritten); | | /* [out] */ __RPC__out ULONG *pcbWritten); |
| | |
void __RPC_STUB ISequentialStream_RemoteWrite_Stub( | | void __RPC_STUB ISequentialStream_RemoteWrite_Stub( |
IRpcStubBuffer *This, | | IRpcStubBuffer *This, |
IRpcChannelBuffer *_pRpcChannelBuffer, | | IRpcChannelBuffer *_pRpcChannelBuffer, |
PRPC_MESSAGE _pRpcMessage, | | PRPC_MESSAGE _pRpcMessage, |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
#endif /* __ISequentialStream_INTERFACE_DEFINED__ */ | | #endif /* __ISequentialStream_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IStream_INTERFACE_DEFINED__ | | #ifndef __IStream_INTERFACE_DEFINED__ |
#define __IStream_INTERFACE_DEFINED__ | | #define __IStream_INTERFACE_DEFINED__ |
| | |
/* interface IStream */ | | /* interface IStream */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
|
typedef /* [unique] */ IStream *LPSTREAM; | | typedef /* [unique] */ __RPC_unique_pointer IStream *LPSTREAM; |
| | |
//FSSpec is Macintosh only, defined in macos\files.h | | //FSSpec is Macintosh only, defined in macos\files.h |
#ifdef _MAC | | #ifdef _MAC |
typedef struct tagSTATSTG | | typedef struct tagSTATSTG |
{ | | { |
LPOLESTR pwcsName; | | LPOLESTR pwcsName; |
FSSpec *pspec; | | FSSpec *pspec; |
DWORD type; | | DWORD type; |
ULARGE_INTEGER cbSize; | | ULARGE_INTEGER cbSize; |
FILETIME mtime; | | FILETIME mtime; |
| | |
skipping to change at line 3986 | | skipping to change at line 3216 |
/* [in] */ ULARGE_INTEGER libOffset, | | /* [in] */ ULARGE_INTEGER libOffset, |
/* [in] */ ULARGE_INTEGER cb, | | /* [in] */ ULARGE_INTEGER cb, |
/* [in] */ DWORD dwLockType) = 0; | | /* [in] */ DWORD dwLockType) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE UnlockRegion( | | virtual HRESULT STDMETHODCALLTYPE UnlockRegion( |
/* [in] */ ULARGE_INTEGER libOffset, | | /* [in] */ ULARGE_INTEGER libOffset, |
/* [in] */ ULARGE_INTEGER cb, | | /* [in] */ ULARGE_INTEGER cb, |
/* [in] */ DWORD dwLockType) = 0; | | /* [in] */ DWORD dwLockType) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Stat( | | virtual HRESULT STDMETHODCALLTYPE Stat( |
|
/* [out] */ STATSTG *pstatstg, | | /* [out] */ __RPC__out STATSTG *pstatstg, |
/* [in] */ DWORD grfStatFlag) = 0; | | /* [in] */ DWORD grfStatFlag) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Clone( | | virtual HRESULT STDMETHODCALLTYPE Clone( |
|
/* [out] */ IStream **ppstm) = 0; | | /* [out] */ __RPC__deref_out_opt IStream **ppstm) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IStreamVtbl | | typedef struct IStreamVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IStream * This, | | IStream * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IStream * This); | | IStream * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IStream * This); | | IStream * This); |
| | |
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Read )( | | /* [local] */ HRESULT ( STDMETHODCALLTYPE *Read )( |
IStream * This, | | IStream * This, |
/* [length_is][size_is][out] */ void *pv, | | /* [length_is][size_is][out] */ void *pv, |
| | |
skipping to change at line 4061 | | skipping to change at line 3292 |
/* [in] */ DWORD dwLockType); | | /* [in] */ DWORD dwLockType); |
| | |
HRESULT ( STDMETHODCALLTYPE *UnlockRegion )( | | HRESULT ( STDMETHODCALLTYPE *UnlockRegion )( |
IStream * This, | | IStream * This, |
/* [in] */ ULARGE_INTEGER libOffset, | | /* [in] */ ULARGE_INTEGER libOffset, |
/* [in] */ ULARGE_INTEGER cb, | | /* [in] */ ULARGE_INTEGER cb, |
/* [in] */ DWORD dwLockType); | | /* [in] */ DWORD dwLockType); |
| | |
HRESULT ( STDMETHODCALLTYPE *Stat )( | | HRESULT ( STDMETHODCALLTYPE *Stat )( |
IStream * This, | | IStream * This, |
|
/* [out] */ STATSTG *pstatstg, | | /* [out] */ __RPC__out STATSTG *pstatstg, |
/* [in] */ DWORD grfStatFlag); | | /* [in] */ DWORD grfStatFlag); |
| | |
HRESULT ( STDMETHODCALLTYPE *Clone )( | | HRESULT ( STDMETHODCALLTYPE *Clone )( |
IStream * This, | | IStream * This, |
|
/* [out] */ IStream **ppstm); | | /* [out] */ __RPC__deref_out_opt IStream **ppstm); |
| | |
END_INTERFACE | | END_INTERFACE |
} IStreamVtbl; | | } IStreamVtbl; |
| | |
interface IStream | | interface IStream |
{ | | { |
CONST_VTBL struct IStreamVtbl *lpVtbl; | | CONST_VTBL struct IStreamVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IStream_QueryInterface(This,riid,ppvObject) \ | | #define IStream_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IStream_AddRef(This) \ | | #define IStream_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IStream_Release(This) \ | | #define IStream_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IStream_Read(This,pv,cb,pcbRead) \ | | #define IStream_Read(This,pv,cb,pcbRead) \ |
|
(This)->lpVtbl -> Read(This,pv,cb,pcbRead) | | ( (This)->lpVtbl -> Read(This,pv,cb,pcbRead) ) |
| | |
#define IStream_Write(This,pv,cb,pcbWritten) \ | | #define IStream_Write(This,pv,cb,pcbWritten) \ |
|
(This)->lpVtbl -> Write(This,pv,cb,pcbWritten) | | ( (This)->lpVtbl -> Write(This,pv,cb,pcbWritten) ) |
| | |
#define IStream_Seek(This,dlibMove,dwOrigin,plibNewPosition) \ | | #define IStream_Seek(This,dlibMove,dwOrigin,plibNewPosition) \ |
|
(This)->lpVtbl -> Seek(This,dlibMove,dwOrigin,plibNewPosition) | | ( (This)->lpVtbl -> Seek(This,dlibMove,dwOrigin,plibNewPosition) ) |
| | |
#define IStream_SetSize(This,libNewSize) \ | | #define IStream_SetSize(This,libNewSize) \ |
|
(This)->lpVtbl -> SetSize(This,libNewSize) | | ( (This)->lpVtbl -> SetSize(This,libNewSize) ) |
| | |
#define IStream_CopyTo(This,pstm,cb,pcbRead,pcbWritten) \ | | #define IStream_CopyTo(This,pstm,cb,pcbRead,pcbWritten) \ |
|
(This)->lpVtbl -> CopyTo(This,pstm,cb,pcbRead,pcbWritten) | | ( (This)->lpVtbl -> CopyTo(This,pstm,cb,pcbRead,pcbWritten) ) |
| | |
#define IStream_Commit(This,grfCommitFlags) \ | | #define IStream_Commit(This,grfCommitFlags) \ |
|
(This)->lpVtbl -> Commit(This,grfCommitFlags) | | ( (This)->lpVtbl -> Commit(This,grfCommitFlags) ) |
| | |
#define IStream_Revert(This) \ | | #define IStream_Revert(This) \ |
|
(This)->lpVtbl -> Revert(This) | | ( (This)->lpVtbl -> Revert(This) ) |
| | |
#define IStream_LockRegion(This,libOffset,cb,dwLockType) \ | | #define IStream_LockRegion(This,libOffset,cb,dwLockType) \ |
|
(This)->lpVtbl -> LockRegion(This,libOffset,cb,dwLockType) | | ( (This)->lpVtbl -> LockRegion(This,libOffset,cb,dwLockType) ) |
| | |
#define IStream_UnlockRegion(This,libOffset,cb,dwLockType) \ | | #define IStream_UnlockRegion(This,libOffset,cb,dwLockType) \ |
|
(This)->lpVtbl -> UnlockRegion(This,libOffset,cb,dwLockType) | | ( (This)->lpVtbl -> UnlockRegion(This,libOffset,cb,dwLockType) ) |
| | |
#define IStream_Stat(This,pstatstg,grfStatFlag) \ | | #define IStream_Stat(This,pstatstg,grfStatFlag) \ |
|
(This)->lpVtbl -> Stat(This,pstatstg,grfStatFlag) | | ( (This)->lpVtbl -> Stat(This,pstatstg,grfStatFlag) ) |
| | |
#define IStream_Clone(This,ppstm) \ | | #define IStream_Clone(This,ppstm) \ |
|
(This)->lpVtbl -> Clone(This,ppstm) | | ( (This)->lpVtbl -> Clone(This,ppstm) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IStream_RemoteSeek_Proxy( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IStream_RemoteSeek_Proxy( |
IStream * This, | | IStream * This, |
/* [in] */ LARGE_INTEGER dlibMove, | | /* [in] */ LARGE_INTEGER dlibMove, |
/* [in] */ DWORD dwOrigin, | | /* [in] */ DWORD dwOrigin, |
|
/* [out] */ ULARGE_INTEGER *plibNewPosition); | | /* [out] */ __RPC__out ULARGE_INTEGER *plibNewPosition); |
| | |
void __RPC_STUB IStream_RemoteSeek_Stub( | | void __RPC_STUB IStream_RemoteSeek_Stub( |
IRpcStubBuffer *This, | | IRpcStubBuffer *This, |
IRpcChannelBuffer *_pRpcChannelBuffer, | | IRpcChannelBuffer *_pRpcChannelBuffer, |
PRPC_MESSAGE _pRpcMessage, | | PRPC_MESSAGE _pRpcMessage, |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
|
HRESULT STDMETHODCALLTYPE IStream_SetSize_Proxy( | | |
IStream * This, | | |
/* [in] */ ULARGE_INTEGER libNewSize); | | |
| | |
void __RPC_STUB IStream_SetSize_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IStream_RemoteCopyTo_Proxy( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IStream_RemoteCopyTo_Proxy( |
IStream * This, | | IStream * This, |
|
/* [unique][in] */ IStream *pstm, | | /* [unique][in] */ __RPC__in_opt IStream *pstm, |
/* [in] */ ULARGE_INTEGER cb, | | /* [in] */ ULARGE_INTEGER cb, |
|
/* [out] */ ULARGE_INTEGER *pcbRead, | | /* [out] */ __RPC__out ULARGE_INTEGER *pcbRead, |
/* [out] */ ULARGE_INTEGER *pcbWritten); | | /* [out] */ __RPC__out ULARGE_INTEGER *pcbWritten); |
| | |
void __RPC_STUB IStream_RemoteCopyTo_Stub( | | void __RPC_STUB IStream_RemoteCopyTo_Stub( |
IRpcStubBuffer *This, | | IRpcStubBuffer *This, |
IRpcChannelBuffer *_pRpcChannelBuffer, | | IRpcChannelBuffer *_pRpcChannelBuffer, |
PRPC_MESSAGE _pRpcMessage, | | PRPC_MESSAGE _pRpcMessage, |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
|
HRESULT STDMETHODCALLTYPE IStream_Commit_Proxy( | | |
IStream * This, | | |
/* [in] */ DWORD grfCommitFlags); | | |
| | |
void __RPC_STUB IStream_Commit_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IStream_Revert_Proxy( | | |
IStream * This); | | |
| | |
void __RPC_STUB IStream_Revert_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IStream_LockRegion_Proxy( | | |
IStream * This, | | |
/* [in] */ ULARGE_INTEGER libOffset, | | |
/* [in] */ ULARGE_INTEGER cb, | | |
/* [in] */ DWORD dwLockType); | | |
| | |
void __RPC_STUB IStream_LockRegion_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IStream_UnlockRegion_Proxy( | | |
IStream * This, | | |
/* [in] */ ULARGE_INTEGER libOffset, | | |
/* [in] */ ULARGE_INTEGER cb, | | |
/* [in] */ DWORD dwLockType); | | |
| | |
void __RPC_STUB IStream_UnlockRegion_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IStream_Stat_Proxy( | | |
IStream * This, | | |
/* [out] */ STATSTG *pstatstg, | | |
/* [in] */ DWORD grfStatFlag); | | |
| | |
void __RPC_STUB IStream_Stat_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IStream_Clone_Proxy( | | |
IStream * This, | | |
/* [out] */ IStream **ppstm); | | |
| | |
void __RPC_STUB IStream_Clone_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IStream_INTERFACE_DEFINED__ */ | | #endif /* __IStream_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IEnumSTATSTG_INTERFACE_DEFINED__ | | #ifndef __IEnumSTATSTG_INTERFACE_DEFINED__ |
#define __IEnumSTATSTG_INTERFACE_DEFINED__ | | #define __IEnumSTATSTG_INTERFACE_DEFINED__ |
| | |
/* interface IEnumSTATSTG */ | | /* interface IEnumSTATSTG */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
|
typedef /* [unique] */ IEnumSTATSTG *LPENUMSTATSTG; | | typedef /* [unique] */ __RPC_unique_pointer IEnumSTATSTG *LPENUMSTATSTG; |
| | |
EXTERN_C const IID IID_IEnumSTATSTG; | | EXTERN_C const IID IID_IEnumSTATSTG; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("0000000d-0000-0000-C000-000000000046") | | MIDL_INTERFACE("0000000d-0000-0000-C000-000000000046") |
IEnumSTATSTG : public IUnknown | | IEnumSTATSTG : public IUnknown |
{ | | { |
public: | | public: |
virtual /* [local] */ HRESULT STDMETHODCALLTYPE Next( | | virtual /* [local] */ HRESULT STDMETHODCALLTYPE Next( |
/* [in] */ ULONG celt, | | /* [in] */ ULONG celt, |
/* [length_is][size_is][out] */ STATSTG *rgelt, | | /* [length_is][size_is][out] */ STATSTG *rgelt, |
/* [out] */ ULONG *pceltFetched) = 0; | | /* [out] */ ULONG *pceltFetched) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Skip( | | virtual HRESULT STDMETHODCALLTYPE Skip( |
/* [in] */ ULONG celt) = 0; | | /* [in] */ ULONG celt) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Clone( | | virtual HRESULT STDMETHODCALLTYPE Clone( |
|
/* [out] */ IEnumSTATSTG **ppenum) = 0; | | /* [out] */ __RPC__deref_out_opt IEnumSTATSTG **ppenum) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IEnumSTATSTGVtbl | | typedef struct IEnumSTATSTGVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IEnumSTATSTG * This, | | IEnumSTATSTG * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IEnumSTATSTG * This); | | IEnumSTATSTG * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IEnumSTATSTG * This); | | IEnumSTATSTG * This); |
| | |
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Next )( | | /* [local] */ HRESULT ( STDMETHODCALLTYPE *Next )( |
IEnumSTATSTG * This, | | IEnumSTATSTG * This, |
/* [in] */ ULONG celt, | | /* [in] */ ULONG celt, |
| | |
skipping to change at line 4288 | | skipping to change at line 3446 |
| | |
HRESULT ( STDMETHODCALLTYPE *Skip )( | | HRESULT ( STDMETHODCALLTYPE *Skip )( |
IEnumSTATSTG * This, | | IEnumSTATSTG * This, |
/* [in] */ ULONG celt); | | /* [in] */ ULONG celt); |
| | |
HRESULT ( STDMETHODCALLTYPE *Reset )( | | HRESULT ( STDMETHODCALLTYPE *Reset )( |
IEnumSTATSTG * This); | | IEnumSTATSTG * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *Clone )( | | HRESULT ( STDMETHODCALLTYPE *Clone )( |
IEnumSTATSTG * This, | | IEnumSTATSTG * This, |
|
/* [out] */ IEnumSTATSTG **ppenum); | | /* [out] */ __RPC__deref_out_opt IEnumSTATSTG **ppenum); |
| | |
END_INTERFACE | | END_INTERFACE |
} IEnumSTATSTGVtbl; | | } IEnumSTATSTGVtbl; |
| | |
interface IEnumSTATSTG | | interface IEnumSTATSTG |
{ | | { |
CONST_VTBL struct IEnumSTATSTGVtbl *lpVtbl; | | CONST_VTBL struct IEnumSTATSTGVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IEnumSTATSTG_QueryInterface(This,riid,ppvObject) \ | | #define IEnumSTATSTG_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IEnumSTATSTG_AddRef(This) \ | | #define IEnumSTATSTG_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IEnumSTATSTG_Release(This) \ | | #define IEnumSTATSTG_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IEnumSTATSTG_Next(This,celt,rgelt,pceltFetched) \ | | #define IEnumSTATSTG_Next(This,celt,rgelt,pceltFetched) \ |
|
(This)->lpVtbl -> Next(This,celt,rgelt,pceltFetched) | | ( (This)->lpVtbl -> Next(This,celt,rgelt,pceltFetched) ) |
| | |
#define IEnumSTATSTG_Skip(This,celt) \ | | #define IEnumSTATSTG_Skip(This,celt) \ |
|
(This)->lpVtbl -> Skip(This,celt) | | ( (This)->lpVtbl -> Skip(This,celt) ) |
| | |
#define IEnumSTATSTG_Reset(This) \ | | #define IEnumSTATSTG_Reset(This) \ |
|
(This)->lpVtbl -> Reset(This) | | ( (This)->lpVtbl -> Reset(This) ) |
| | |
#define IEnumSTATSTG_Clone(This,ppenum) \ | | #define IEnumSTATSTG_Clone(This,ppenum) \ |
|
(This)->lpVtbl -> Clone(This,ppenum) | | ( (This)->lpVtbl -> Clone(This,ppenum) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IEnumSTATSTG_RemoteNext_Proxy( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IEnumSTATSTG_RemoteNext_Proxy( |
IEnumSTATSTG * This, | | IEnumSTATSTG * This, |
/* [in] */ ULONG celt, | | /* [in] */ ULONG celt, |
|
/* [length_is][size_is][out] */ STATSTG *rgelt, | | /* [length_is][size_is][out] */ __RPC__out_ecount_part(celt, *pceltFetched) |
/* [out] */ ULONG *pceltFetched); | | STATSTG *rgelt, |
| | /* [out] */ __RPC__out ULONG *pceltFetched); |
| | |
void __RPC_STUB IEnumSTATSTG_RemoteNext_Stub( | | void __RPC_STUB IEnumSTATSTG_RemoteNext_Stub( |
IRpcStubBuffer *This, | | IRpcStubBuffer *This, |
IRpcChannelBuffer *_pRpcChannelBuffer, | | IRpcChannelBuffer *_pRpcChannelBuffer, |
PRPC_MESSAGE _pRpcMessage, | | PRPC_MESSAGE _pRpcMessage, |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
|
HRESULT STDMETHODCALLTYPE IEnumSTATSTG_Skip_Proxy( | | |
IEnumSTATSTG * This, | | |
/* [in] */ ULONG celt); | | |
| | |
void __RPC_STUB IEnumSTATSTG_Skip_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IEnumSTATSTG_Reset_Proxy( | | |
IEnumSTATSTG * This); | | |
| | |
void __RPC_STUB IEnumSTATSTG_Reset_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IEnumSTATSTG_Clone_Proxy( | | |
IEnumSTATSTG * This, | | |
/* [out] */ IEnumSTATSTG **ppenum); | | |
| | |
void __RPC_STUB IEnumSTATSTG_Clone_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IEnumSTATSTG_INTERFACE_DEFINED__ */ | | #endif /* __IEnumSTATSTG_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IStorage_INTERFACE_DEFINED__ | | #ifndef __IStorage_INTERFACE_DEFINED__ |
#define __IStorage_INTERFACE_DEFINED__ | | #define __IStorage_INTERFACE_DEFINED__ |
| | |
/* interface IStorage */ | | /* interface IStorage */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
|
typedef /* [unique] */ IStorage *LPSTORAGE; | | typedef /* [unique] */ __RPC_unique_pointer IStorage *LPSTORAGE; |
| | |
typedef struct tagRemSNB | | typedef struct tagRemSNB |
{ | | { |
unsigned long ulCntStr; | | unsigned long ulCntStr; |
unsigned long ulCntChar; | | unsigned long ulCntChar; |
|
/* [size_is] */ OLECHAR rgString[ 1 ]; | | OLECHAR rgString[ 1 ]; |
} RemSNB; | | } RemSNB; |
| | |
|
typedef /* [unique] */ RemSNB *wireSNB; | | typedef /* [unique] */ __RPC_unique_pointer RemSNB *wireSNB; |
| | |
typedef /* [wire_marshal] */ OLECHAR **SNB; | | typedef /* [wire_marshal] */ OLECHAR **SNB; |
| | |
EXTERN_C const IID IID_IStorage; | | EXTERN_C const IID IID_IStorage; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("0000000b-0000-0000-C000-000000000046") | | MIDL_INTERFACE("0000000b-0000-0000-C000-000000000046") |
IStorage : public IUnknown | | IStorage : public IUnknown |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE CreateStream( | | virtual HRESULT STDMETHODCALLTYPE CreateStream( |
|
/* [string][in] */ const OLECHAR *pwcsName, | | /* [string][in] */ __RPC__in const OLECHAR *pwcsName, |
/* [in] */ DWORD grfMode, | | /* [in] */ DWORD grfMode, |
/* [in] */ DWORD reserved1, | | /* [in] */ DWORD reserved1, |
/* [in] */ DWORD reserved2, | | /* [in] */ DWORD reserved2, |
|
/* [out] */ IStream **ppstm) = 0; | | /* [out] */ __RPC__deref_out_opt IStream **ppstm) = 0; |
| | |
virtual /* [local] */ HRESULT STDMETHODCALLTYPE OpenStream( | | virtual /* [local] */ HRESULT STDMETHODCALLTYPE OpenStream( |
/* [string][in] */ const OLECHAR *pwcsName, | | /* [string][in] */ const OLECHAR *pwcsName, |
/* [unique][in] */ void *reserved1, | | /* [unique][in] */ void *reserved1, |
/* [in] */ DWORD grfMode, | | /* [in] */ DWORD grfMode, |
/* [in] */ DWORD reserved2, | | /* [in] */ DWORD reserved2, |
/* [out] */ IStream **ppstm) = 0; | | /* [out] */ IStream **ppstm) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE CreateStorage( | | virtual HRESULT STDMETHODCALLTYPE CreateStorage( |
|
/* [string][in] */ const OLECHAR *pwcsName, | | /* [string][in] */ __RPC__in const OLECHAR *pwcsName, |
/* [in] */ DWORD grfMode, | | /* [in] */ DWORD grfMode, |
/* [in] */ DWORD reserved1, | | /* [in] */ DWORD reserved1, |
/* [in] */ DWORD reserved2, | | /* [in] */ DWORD reserved2, |
|
/* [out] */ IStorage **ppstg) = 0; | | /* [out] */ __RPC__deref_out_opt IStorage **ppstg) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE OpenStorage( | | virtual HRESULT STDMETHODCALLTYPE OpenStorage( |
|
/* [string][unique][in] */ const OLECHAR *pwcsName, | | /* [string][unique][in] */ __RPC__in_opt const OLECHAR *pwcsName, |
/* [unique][in] */ IStorage *pstgPriority, | | /* [unique][in] */ __RPC__in_opt IStorage *pstgPriority, |
/* [in] */ DWORD grfMode, | | /* [in] */ DWORD grfMode, |
|
/* [unique][in] */ SNB snbExclude, | | /* [unique][in] */ __RPC__deref_opt_in_opt SNB snbExclude, |
/* [in] */ DWORD reserved, | | /* [in] */ DWORD reserved, |
|
/* [out] */ IStorage **ppstg) = 0; | | /* [out] */ __RPC__deref_out_opt IStorage **ppstg) = 0; |
| | |
|
virtual HRESULT STDMETHODCALLTYPE CopyTo( | | virtual /* [local] */ HRESULT STDMETHODCALLTYPE CopyTo( |
/* [in] */ DWORD ciidExclude, | | /* [in] */ DWORD ciidExclude, |
/* [size_is][unique][in] */ const IID *rgiidExclude, | | /* [size_is][unique][in] */ const IID *rgiidExclude, |
/* [unique][in] */ SNB snbExclude, | | /* [unique][in] */ SNB snbExclude, |
/* [unique][in] */ IStorage *pstgDest) = 0; | | /* [unique][in] */ IStorage *pstgDest) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE MoveElementTo( | | virtual HRESULT STDMETHODCALLTYPE MoveElementTo( |
|
/* [string][in] */ const OLECHAR *pwcsName, | | /* [string][in] */ __RPC__in const OLECHAR *pwcsName, |
/* [unique][in] */ IStorage *pstgDest, | | /* [unique][in] */ __RPC__in_opt IStorage *pstgDest, |
/* [string][in] */ const OLECHAR *pwcsNewName, | | /* [string][in] */ __RPC__in const OLECHAR *pwcsNewName, |
/* [in] */ DWORD grfFlags) = 0; | | /* [in] */ DWORD grfFlags) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Commit( | | virtual HRESULT STDMETHODCALLTYPE Commit( |
/* [in] */ DWORD grfCommitFlags) = 0; | | /* [in] */ DWORD grfCommitFlags) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Revert( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE Revert( void) = 0; |
| | |
virtual /* [local] */ HRESULT STDMETHODCALLTYPE EnumElements( | | virtual /* [local] */ HRESULT STDMETHODCALLTYPE EnumElements( |
/* [in] */ DWORD reserved1, | | /* [in] */ DWORD reserved1, |
/* [size_is][unique][in] */ void *reserved2, | | /* [size_is][unique][in] */ void *reserved2, |
/* [in] */ DWORD reserved3, | | /* [in] */ DWORD reserved3, |
/* [out] */ IEnumSTATSTG **ppenum) = 0; | | /* [out] */ IEnumSTATSTG **ppenum) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE DestroyElement( | | virtual HRESULT STDMETHODCALLTYPE DestroyElement( |
|
/* [string][in] */ const OLECHAR *pwcsName) = 0; | | /* [string][in] */ __RPC__in const OLECHAR *pwcsName) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE RenameElement( | | virtual HRESULT STDMETHODCALLTYPE RenameElement( |
|
/* [string][in] */ const OLECHAR *pwcsOldName, | | /* [string][in] */ __RPC__in const OLECHAR *pwcsOldName, |
/* [string][in] */ const OLECHAR *pwcsNewName) = 0; | | /* [string][in] */ __RPC__in const OLECHAR *pwcsNewName) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE SetElementTimes( | | virtual HRESULT STDMETHODCALLTYPE SetElementTimes( |
|
/* [string][unique][in] */ const OLECHAR *pwcsName, | | /* [string][unique][in] */ __RPC__in_opt const OLECHAR *pwcsName, |
/* [unique][in] */ const FILETIME *pctime, | | /* [unique][in] */ __RPC__in_opt const FILETIME *pctime, |
/* [unique][in] */ const FILETIME *patime, | | /* [unique][in] */ __RPC__in_opt const FILETIME *patime, |
/* [unique][in] */ const FILETIME *pmtime) = 0; | | /* [unique][in] */ __RPC__in_opt const FILETIME *pmtime) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE SetClass( | | virtual HRESULT STDMETHODCALLTYPE SetClass( |
|
/* [in] */ REFCLSID clsid) = 0; | | /* [in] */ __RPC__in REFCLSID clsid) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE SetStateBits( | | virtual HRESULT STDMETHODCALLTYPE SetStateBits( |
/* [in] */ DWORD grfStateBits, | | /* [in] */ DWORD grfStateBits, |
/* [in] */ DWORD grfMask) = 0; | | /* [in] */ DWORD grfMask) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Stat( | | virtual HRESULT STDMETHODCALLTYPE Stat( |
|
/* [out] */ STATSTG *pstatstg, | | /* [out] */ __RPC__out STATSTG *pstatstg, |
/* [in] */ DWORD grfStatFlag) = 0; | | /* [in] */ DWORD grfStatFlag) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IStorageVtbl | | typedef struct IStorageVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IStorage * This, | | IStorage * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IStorage * This); | | IStorage * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IStorage * This); | | IStorage * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *CreateStream )( | | HRESULT ( STDMETHODCALLTYPE *CreateStream )( |
IStorage * This, | | IStorage * This, |
|
/* [string][in] */ const OLECHAR *pwcsName, | | /* [string][in] */ __RPC__in const OLECHAR *pwcsName, |
/* [in] */ DWORD grfMode, | | /* [in] */ DWORD grfMode, |
/* [in] */ DWORD reserved1, | | /* [in] */ DWORD reserved1, |
/* [in] */ DWORD reserved2, | | /* [in] */ DWORD reserved2, |
|
/* [out] */ IStream **ppstm); | | /* [out] */ __RPC__deref_out_opt IStream **ppstm); |
| | |
/* [local] */ HRESULT ( STDMETHODCALLTYPE *OpenStream )( | | /* [local] */ HRESULT ( STDMETHODCALLTYPE *OpenStream )( |
IStorage * This, | | IStorage * This, |
/* [string][in] */ const OLECHAR *pwcsName, | | /* [string][in] */ const OLECHAR *pwcsName, |
/* [unique][in] */ void *reserved1, | | /* [unique][in] */ void *reserved1, |
/* [in] */ DWORD grfMode, | | /* [in] */ DWORD grfMode, |
/* [in] */ DWORD reserved2, | | /* [in] */ DWORD reserved2, |
/* [out] */ IStream **ppstm); | | /* [out] */ IStream **ppstm); |
| | |
HRESULT ( STDMETHODCALLTYPE *CreateStorage )( | | HRESULT ( STDMETHODCALLTYPE *CreateStorage )( |
IStorage * This, | | IStorage * This, |
|
/* [string][in] */ const OLECHAR *pwcsName, | | /* [string][in] */ __RPC__in const OLECHAR *pwcsName, |
/* [in] */ DWORD grfMode, | | /* [in] */ DWORD grfMode, |
/* [in] */ DWORD reserved1, | | /* [in] */ DWORD reserved1, |
/* [in] */ DWORD reserved2, | | /* [in] */ DWORD reserved2, |
|
/* [out] */ IStorage **ppstg); | | /* [out] */ __RPC__deref_out_opt IStorage **ppstg); |
| | |
HRESULT ( STDMETHODCALLTYPE *OpenStorage )( | | HRESULT ( STDMETHODCALLTYPE *OpenStorage )( |
IStorage * This, | | IStorage * This, |
|
/* [string][unique][in] */ const OLECHAR *pwcsName, | | /* [string][unique][in] */ __RPC__in_opt const OLECHAR *pwcsName, |
/* [unique][in] */ IStorage *pstgPriority, | | /* [unique][in] */ __RPC__in_opt IStorage *pstgPriority, |
/* [in] */ DWORD grfMode, | | /* [in] */ DWORD grfMode, |
|
/* [unique][in] */ SNB snbExclude, | | /* [unique][in] */ __RPC__deref_opt_in_opt SNB snbExclude, |
/* [in] */ DWORD reserved, | | /* [in] */ DWORD reserved, |
|
/* [out] */ IStorage **ppstg); | | /* [out] */ __RPC__deref_out_opt IStorage **ppstg); |
| | |
|
HRESULT ( STDMETHODCALLTYPE *CopyTo )( | | /* [local] */ HRESULT ( STDMETHODCALLTYPE *CopyTo )( |
IStorage * This, | | IStorage * This, |
/* [in] */ DWORD ciidExclude, | | /* [in] */ DWORD ciidExclude, |
/* [size_is][unique][in] */ const IID *rgiidExclude, | | /* [size_is][unique][in] */ const IID *rgiidExclude, |
/* [unique][in] */ SNB snbExclude, | | /* [unique][in] */ SNB snbExclude, |
/* [unique][in] */ IStorage *pstgDest); | | /* [unique][in] */ IStorage *pstgDest); |
| | |
HRESULT ( STDMETHODCALLTYPE *MoveElementTo )( | | HRESULT ( STDMETHODCALLTYPE *MoveElementTo )( |
IStorage * This, | | IStorage * This, |
|
/* [string][in] */ const OLECHAR *pwcsName, | | /* [string][in] */ __RPC__in const OLECHAR *pwcsName, |
/* [unique][in] */ IStorage *pstgDest, | | /* [unique][in] */ __RPC__in_opt IStorage *pstgDest, |
/* [string][in] */ const OLECHAR *pwcsNewName, | | /* [string][in] */ __RPC__in const OLECHAR *pwcsNewName, |
/* [in] */ DWORD grfFlags); | | /* [in] */ DWORD grfFlags); |
| | |
HRESULT ( STDMETHODCALLTYPE *Commit )( | | HRESULT ( STDMETHODCALLTYPE *Commit )( |
IStorage * This, | | IStorage * This, |
/* [in] */ DWORD grfCommitFlags); | | /* [in] */ DWORD grfCommitFlags); |
| | |
HRESULT ( STDMETHODCALLTYPE *Revert )( | | HRESULT ( STDMETHODCALLTYPE *Revert )( |
IStorage * This); | | IStorage * This); |
| | |
/* [local] */ HRESULT ( STDMETHODCALLTYPE *EnumElements )( | | /* [local] */ HRESULT ( STDMETHODCALLTYPE *EnumElements )( |
IStorage * This, | | IStorage * This, |
/* [in] */ DWORD reserved1, | | /* [in] */ DWORD reserved1, |
/* [size_is][unique][in] */ void *reserved2, | | /* [size_is][unique][in] */ void *reserved2, |
/* [in] */ DWORD reserved3, | | /* [in] */ DWORD reserved3, |
/* [out] */ IEnumSTATSTG **ppenum); | | /* [out] */ IEnumSTATSTG **ppenum); |
| | |
HRESULT ( STDMETHODCALLTYPE *DestroyElement )( | | HRESULT ( STDMETHODCALLTYPE *DestroyElement )( |
IStorage * This, | | IStorage * This, |
|
/* [string][in] */ const OLECHAR *pwcsName); | | /* [string][in] */ __RPC__in const OLECHAR *pwcsName); |
| | |
HRESULT ( STDMETHODCALLTYPE *RenameElement )( | | HRESULT ( STDMETHODCALLTYPE *RenameElement )( |
IStorage * This, | | IStorage * This, |
|
/* [string][in] */ const OLECHAR *pwcsOldName, | | /* [string][in] */ __RPC__in const OLECHAR *pwcsOldName, |
/* [string][in] */ const OLECHAR *pwcsNewName); | | /* [string][in] */ __RPC__in const OLECHAR *pwcsNewName); |
| | |
HRESULT ( STDMETHODCALLTYPE *SetElementTimes )( | | HRESULT ( STDMETHODCALLTYPE *SetElementTimes )( |
IStorage * This, | | IStorage * This, |
|
/* [string][unique][in] */ const OLECHAR *pwcsName, | | /* [string][unique][in] */ __RPC__in_opt const OLECHAR *pwcsName, |
/* [unique][in] */ const FILETIME *pctime, | | /* [unique][in] */ __RPC__in_opt const FILETIME *pctime, |
/* [unique][in] */ const FILETIME *patime, | | /* [unique][in] */ __RPC__in_opt const FILETIME *patime, |
/* [unique][in] */ const FILETIME *pmtime); | | /* [unique][in] */ __RPC__in_opt const FILETIME *pmtime); |
| | |
HRESULT ( STDMETHODCALLTYPE *SetClass )( | | HRESULT ( STDMETHODCALLTYPE *SetClass )( |
IStorage * This, | | IStorage * This, |
|
/* [in] */ REFCLSID clsid); | | /* [in] */ __RPC__in REFCLSID clsid); |
| | |
HRESULT ( STDMETHODCALLTYPE *SetStateBits )( | | HRESULT ( STDMETHODCALLTYPE *SetStateBits )( |
IStorage * This, | | IStorage * This, |
/* [in] */ DWORD grfStateBits, | | /* [in] */ DWORD grfStateBits, |
/* [in] */ DWORD grfMask); | | /* [in] */ DWORD grfMask); |
| | |
HRESULT ( STDMETHODCALLTYPE *Stat )( | | HRESULT ( STDMETHODCALLTYPE *Stat )( |
IStorage * This, | | IStorage * This, |
|
/* [out] */ STATSTG *pstatstg, | | /* [out] */ __RPC__out STATSTG *pstatstg, |
/* [in] */ DWORD grfStatFlag); | | /* [in] */ DWORD grfStatFlag); |
| | |
END_INTERFACE | | END_INTERFACE |
} IStorageVtbl; | | } IStorageVtbl; |
| | |
interface IStorage | | interface IStorage |
{ | | { |
CONST_VTBL struct IStorageVtbl *lpVtbl; | | CONST_VTBL struct IStorageVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IStorage_QueryInterface(This,riid,ppvObject) \ | | #define IStorage_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IStorage_AddRef(This) \ | | #define IStorage_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IStorage_Release(This) \ | | #define IStorage_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IStorage_CreateStream(This,pwcsName,grfMode,reserved1,reserved2,ppstm) \ | | #define IStorage_CreateStream(This,pwcsName,grfMode,reserved1,reserved2,ppstm) \ |
|
(This)->lpVtbl -> CreateStream(This,pwcsName,grfMode,reserved1,reserved2,pps
tm) | | ( (This)->lpVtbl -> CreateStream(This,pwcsName,grfMode,reserved1,reserved2,p
pstm) ) |
| | |
#define IStorage_OpenStream(This,pwcsName,reserved1,grfMode,reserved2,ppstm) \ | | #define IStorage_OpenStream(This,pwcsName,reserved1,grfMode,reserved2,ppstm) \ |
|
(This)->lpVtbl -> OpenStream(This,pwcsName,reserved1,grfMode,reserved2,ppstm
) | | ( (This)->lpVtbl -> OpenStream(This,pwcsName,reserved1,grfMode,reserved2,pps
tm) ) |
| | |
#define IStorage_CreateStorage(This,pwcsName,grfMode,reserved1,reserved2,ppstg)
\ | | #define IStorage_CreateStorage(This,pwcsName,grfMode,reserved1,reserved2,ppstg)
\ |
|
(This)->lpVtbl -> CreateStorage(This,pwcsName,grfMode,reserved1,reserved2,pp
stg) | | ( (This)->lpVtbl -> CreateStorage(This,pwcsName,grfMode,reserved1,reserved2,
ppstg) ) |
| | |
#define IStorage_OpenStorage(This,pwcsName,pstgPriority,grfMode,snbExclude,reser
ved,ppstg) \ | | #define IStorage_OpenStorage(This,pwcsName,pstgPriority,grfMode,snbExclude,reser
ved,ppstg) \ |
|
(This)->lpVtbl -> OpenStorage(This,pwcsName,pstgPriority,grfMode,snbExclude,
reserved,ppstg) | | ( (This)->lpVtbl -> OpenStorage(This,pwcsName,pstgPriority,grfMode,snbExclud
e,reserved,ppstg) ) |
| | |
#define IStorage_CopyTo(This,ciidExclude,rgiidExclude,snbExclude,pstgDest) \ | | #define IStorage_CopyTo(This,ciidExclude,rgiidExclude,snbExclude,pstgDest) \ |
|
(This)->lpVtbl -> CopyTo(This,ciidExclude,rgiidExclude,snbExclude,pstgDest) | | ( (This)->lpVtbl -> CopyTo(This,ciidExclude,rgiidExclude,snbExclude,pstgDest
) ) |
| | |
#define IStorage_MoveElementTo(This,pwcsName,pstgDest,pwcsNewName,grfFlags) \ | | #define IStorage_MoveElementTo(This,pwcsName,pstgDest,pwcsNewName,grfFlags) \ |
|
(This)->lpVtbl -> MoveElementTo(This,pwcsName,pstgDest,pwcsNewName,grfFlags) | | ( (This)->lpVtbl -> MoveElementTo(This,pwcsName,pstgDest,pwcsNewName,grfFlag
s) ) |
| | |
#define IStorage_Commit(This,grfCommitFlags) \ | | #define IStorage_Commit(This,grfCommitFlags) \ |
|
(This)->lpVtbl -> Commit(This,grfCommitFlags) | | ( (This)->lpVtbl -> Commit(This,grfCommitFlags) ) |
| | |
#define IStorage_Revert(This) \ | | #define IStorage_Revert(This) \ |
|
(This)->lpVtbl -> Revert(This) | | ( (This)->lpVtbl -> Revert(This) ) |
| | |
#define IStorage_EnumElements(This,reserved1,reserved2,reserved3,ppenum) \ | | #define IStorage_EnumElements(This,reserved1,reserved2,reserved3,ppenum) \ |
|
(This)->lpVtbl -> EnumElements(This,reserved1,reserved2,reserved3,ppenum) | | ( (This)->lpVtbl -> EnumElements(This,reserved1,reserved2,reserved3,ppenum)
) |
| | |
#define IStorage_DestroyElement(This,pwcsName) \ | | #define IStorage_DestroyElement(This,pwcsName) \ |
|
(This)->lpVtbl -> DestroyElement(This,pwcsName) | | ( (This)->lpVtbl -> DestroyElement(This,pwcsName) ) |
| | |
#define IStorage_RenameElement(This,pwcsOldName,pwcsNewName) \ | | #define IStorage_RenameElement(This,pwcsOldName,pwcsNewName) \ |
|
(This)->lpVtbl -> RenameElement(This,pwcsOldName,pwcsNewName) | | ( (This)->lpVtbl -> RenameElement(This,pwcsOldName,pwcsNewName) ) |
| | |
#define IStorage_SetElementTimes(This,pwcsName,pctime,patime,pmtime) \ | | #define IStorage_SetElementTimes(This,pwcsName,pctime,patime,pmtime) \ |
|
(This)->lpVtbl -> SetElementTimes(This,pwcsName,pctime,patime,pmtime) | | ( (This)->lpVtbl -> SetElementTimes(This,pwcsName,pctime,patime,pmtime) ) |
| | |
#define IStorage_SetClass(This,clsid) \ | | #define IStorage_SetClass(This,clsid) \ |
|
(This)->lpVtbl -> SetClass(This,clsid) | | ( (This)->lpVtbl -> SetClass(This,clsid) ) |
| | |
#define IStorage_SetStateBits(This,grfStateBits,grfMask) \ | | #define IStorage_SetStateBits(This,grfStateBits,grfMask) \ |
|
(This)->lpVtbl -> SetStateBits(This,grfStateBits,grfMask) | | ( (This)->lpVtbl -> SetStateBits(This,grfStateBits,grfMask) ) |
| | |
#define IStorage_Stat(This,pstatstg,grfStatFlag) \ | | #define IStorage_Stat(This,pstatstg,grfStatFlag) \ |
|
(This)->lpVtbl -> Stat(This,pstatstg,grfStatFlag) | | ( (This)->lpVtbl -> Stat(This,pstatstg,grfStatFlag) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IStorage_CreateStream_Proxy( | | |
IStorage * This, | | |
/* [string][in] */ const OLECHAR *pwcsName, | | |
/* [in] */ DWORD grfMode, | | |
/* [in] */ DWORD reserved1, | | |
/* [in] */ DWORD reserved2, | | |
/* [out] */ IStream **ppstm); | | |
| | |
void __RPC_STUB IStorage_CreateStream_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IStorage_RemoteOpenStream_Proxy( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IStorage_RemoteOpenStream_Proxy( |
IStorage * This, | | IStorage * This, |
|
/* [string][in] */ const OLECHAR *pwcsName, | | /* [string][in] */ __RPC__in const OLECHAR *pwcsName, |
/* [in] */ unsigned long cbReserved1, | | /* [in] */ unsigned long cbReserved1, |
|
/* [size_is][unique][in] */ byte *reserved1, | | /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(cbReserved1) byte *res
erved1, |
/* [in] */ DWORD grfMode, | | /* [in] */ DWORD grfMode, |
/* [in] */ DWORD reserved2, | | /* [in] */ DWORD reserved2, |
|
/* [out] */ IStream **ppstm); | | /* [out] */ __RPC__deref_out_opt IStream **ppstm); |
| | |
void __RPC_STUB IStorage_RemoteOpenStream_Stub( | | void __RPC_STUB IStorage_RemoteOpenStream_Stub( |
IRpcStubBuffer *This, | | IRpcStubBuffer *This, |
IRpcChannelBuffer *_pRpcChannelBuffer, | | IRpcChannelBuffer *_pRpcChannelBuffer, |
PRPC_MESSAGE _pRpcMessage, | | PRPC_MESSAGE _pRpcMessage, |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
|
HRESULT STDMETHODCALLTYPE IStorage_CreateStorage_Proxy( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IStorage_RemoteCopyTo_Proxy( |
IStorage * This, | | |
/* [string][in] */ const OLECHAR *pwcsName, | | |
/* [in] */ DWORD grfMode, | | |
/* [in] */ DWORD reserved1, | | |
/* [in] */ DWORD reserved2, | | |
/* [out] */ IStorage **ppstg); | | |
| | |
void __RPC_STUB IStorage_CreateStorage_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IStorage_OpenStorage_Proxy( | | |
IStorage * This, | | |
/* [string][unique][in] */ const OLECHAR *pwcsName, | | |
/* [unique][in] */ IStorage *pstgPriority, | | |
/* [in] */ DWORD grfMode, | | |
/* [unique][in] */ SNB snbExclude, | | |
/* [in] */ DWORD reserved, | | |
/* [out] */ IStorage **ppstg); | | |
| | |
void __RPC_STUB IStorage_OpenStorage_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IStorage_CopyTo_Proxy( | | |
IStorage * This, | | IStorage * This, |
/* [in] */ DWORD ciidExclude, | | /* [in] */ DWORD ciidExclude, |
|
/* [size_is][unique][in] */ const IID *rgiidExclude, | | /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(ciidExclude) const IID |
/* [unique][in] */ SNB snbExclude, | | *rgiidExclude, |
/* [unique][in] */ IStorage *pstgDest); | | /* [unique][in] */ __RPC__deref_opt_in_opt SNB snbExclude, |
| | /* [unique][in] */ __RPC__in_opt IStorage *pstgDest); |
void __RPC_STUB IStorage_CopyTo_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IStorage_MoveElementTo_Proxy( | | |
IStorage * This, | | |
/* [string][in] */ const OLECHAR *pwcsName, | | |
/* [unique][in] */ IStorage *pstgDest, | | |
/* [string][in] */ const OLECHAR *pwcsNewName, | | |
/* [in] */ DWORD grfFlags); | | |
| | |
void __RPC_STUB IStorage_MoveElementTo_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IStorage_Commit_Proxy( | | |
IStorage * This, | | |
/* [in] */ DWORD grfCommitFlags); | | |
| | |
void __RPC_STUB IStorage_Commit_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IStorage_Revert_Proxy( | | |
IStorage * This); | | |
| | |
|
void __RPC_STUB IStorage_Revert_Stub( | | void __RPC_STUB IStorage_RemoteCopyTo_Stub( |
IRpcStubBuffer *This, | | IRpcStubBuffer *This, |
IRpcChannelBuffer *_pRpcChannelBuffer, | | IRpcChannelBuffer *_pRpcChannelBuffer, |
PRPC_MESSAGE _pRpcMessage, | | PRPC_MESSAGE _pRpcMessage, |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IStorage_RemoteEnumElements_Proxy( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IStorage_RemoteEnumElements_Proxy( |
IStorage * This, | | IStorage * This, |
/* [in] */ DWORD reserved1, | | /* [in] */ DWORD reserved1, |
/* [in] */ unsigned long cbReserved2, | | /* [in] */ unsigned long cbReserved2, |
|
/* [size_is][unique][in] */ byte *reserved2, | | /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(cbReserved2) byte *res
erved2, |
/* [in] */ DWORD reserved3, | | /* [in] */ DWORD reserved3, |
|
/* [out] */ IEnumSTATSTG **ppenum); | | /* [out] */ __RPC__deref_out_opt IEnumSTATSTG **ppenum); |
| | |
void __RPC_STUB IStorage_RemoteEnumElements_Stub( | | void __RPC_STUB IStorage_RemoteEnumElements_Stub( |
IRpcStubBuffer *This, | | IRpcStubBuffer *This, |
IRpcChannelBuffer *_pRpcChannelBuffer, | | IRpcChannelBuffer *_pRpcChannelBuffer, |
PRPC_MESSAGE _pRpcMessage, | | PRPC_MESSAGE _pRpcMessage, |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
|
HRESULT STDMETHODCALLTYPE IStorage_DestroyElement_Proxy( | | |
IStorage * This, | | |
/* [string][in] */ const OLECHAR *pwcsName); | | |
| | |
void __RPC_STUB IStorage_DestroyElement_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IStorage_RenameElement_Proxy( | | |
IStorage * This, | | |
/* [string][in] */ const OLECHAR *pwcsOldName, | | |
/* [string][in] */ const OLECHAR *pwcsNewName); | | |
| | |
void __RPC_STUB IStorage_RenameElement_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IStorage_SetElementTimes_Proxy( | | |
IStorage * This, | | |
/* [string][unique][in] */ const OLECHAR *pwcsName, | | |
/* [unique][in] */ const FILETIME *pctime, | | |
/* [unique][in] */ const FILETIME *patime, | | |
/* [unique][in] */ const FILETIME *pmtime); | | |
| | |
void __RPC_STUB IStorage_SetElementTimes_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IStorage_SetClass_Proxy( | | |
IStorage * This, | | |
/* [in] */ REFCLSID clsid); | | |
| | |
void __RPC_STUB IStorage_SetClass_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IStorage_SetStateBits_Proxy( | | |
IStorage * This, | | |
/* [in] */ DWORD grfStateBits, | | |
/* [in] */ DWORD grfMask); | | |
| | |
void __RPC_STUB IStorage_SetStateBits_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IStorage_Stat_Proxy( | | |
IStorage * This, | | |
/* [out] */ STATSTG *pstatstg, | | |
/* [in] */ DWORD grfStatFlag); | | |
| | |
void __RPC_STUB IStorage_Stat_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IStorage_INTERFACE_DEFINED__ */ | | #endif /* __IStorage_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IPersistFile_INTERFACE_DEFINED__ | | #ifndef __IPersistFile_INTERFACE_DEFINED__ |
#define __IPersistFile_INTERFACE_DEFINED__ | | #define __IPersistFile_INTERFACE_DEFINED__ |
| | |
/* interface IPersistFile */ | | /* interface IPersistFile */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
|
typedef /* [unique] */ IPersistFile *LPPERSISTFILE; | | typedef /* [unique] */ __RPC_unique_pointer IPersistFile *LPPERSISTFILE; |
| | |
EXTERN_C const IID IID_IPersistFile; | | EXTERN_C const IID IID_IPersistFile; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("0000010b-0000-0000-C000-000000000046") | | MIDL_INTERFACE("0000010b-0000-0000-C000-000000000046") |
IPersistFile : public IPersist | | IPersistFile : public IPersist |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE IsDirty( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE IsDirty( void) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Load( | | virtual HRESULT STDMETHODCALLTYPE Load( |
|
/* [in] */ LPCOLESTR pszFileName, | | /* [in] */ __RPC__in LPCOLESTR pszFileName, |
/* [in] */ DWORD dwMode) = 0; | | /* [in] */ DWORD dwMode) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Save( | | virtual HRESULT STDMETHODCALLTYPE Save( |
|
/* [unique][in] */ LPCOLESTR pszFileName, | | /* [unique][in] */ __RPC__in_opt LPCOLESTR pszFileName, |
/* [in] */ BOOL fRemember) = 0; | | /* [in] */ BOOL fRemember) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE SaveCompleted( | | virtual HRESULT STDMETHODCALLTYPE SaveCompleted( |
|
/* [unique][in] */ LPCOLESTR pszFileName) = 0; | | /* [unique][in] */ __RPC__in_opt LPCOLESTR pszFileName) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE GetCurFile( | | virtual HRESULT STDMETHODCALLTYPE GetCurFile( |
|
/* [out] */ LPOLESTR *ppszFileName) = 0; | | /* [out] */ __RPC__deref_out_opt LPOLESTR *ppszFileName) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IPersistFileVtbl | | typedef struct IPersistFileVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IPersistFile * This, | | IPersistFile * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IPersistFile * This); | | IPersistFile * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IPersistFile * This); | | IPersistFile * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetClassID )( | | HRESULT ( STDMETHODCALLTYPE *GetClassID )( |
IPersistFile * This, | | IPersistFile * This, |
|
/* [out] */ CLSID *pClassID); | | /* [out] */ __RPC__out CLSID *pClassID); |
| | |
HRESULT ( STDMETHODCALLTYPE *IsDirty )( | | HRESULT ( STDMETHODCALLTYPE *IsDirty )( |
IPersistFile * This); | | IPersistFile * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *Load )( | | HRESULT ( STDMETHODCALLTYPE *Load )( |
IPersistFile * This, | | IPersistFile * This, |
|
/* [in] */ LPCOLESTR pszFileName, | | /* [in] */ __RPC__in LPCOLESTR pszFileName, |
/* [in] */ DWORD dwMode); | | /* [in] */ DWORD dwMode); |
| | |
HRESULT ( STDMETHODCALLTYPE *Save )( | | HRESULT ( STDMETHODCALLTYPE *Save )( |
IPersistFile * This, | | IPersistFile * This, |
|
/* [unique][in] */ LPCOLESTR pszFileName, | | /* [unique][in] */ __RPC__in_opt LPCOLESTR pszFileName, |
/* [in] */ BOOL fRemember); | | /* [in] */ BOOL fRemember); |
| | |
HRESULT ( STDMETHODCALLTYPE *SaveCompleted )( | | HRESULT ( STDMETHODCALLTYPE *SaveCompleted )( |
IPersistFile * This, | | IPersistFile * This, |
|
/* [unique][in] */ LPCOLESTR pszFileName); | | /* [unique][in] */ __RPC__in_opt LPCOLESTR pszFileName); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetCurFile )( | | HRESULT ( STDMETHODCALLTYPE *GetCurFile )( |
IPersistFile * This, | | IPersistFile * This, |
|
/* [out] */ LPOLESTR *ppszFileName); | | /* [out] */ __RPC__deref_out_opt LPOLESTR *ppszFileName); |
| | |
END_INTERFACE | | END_INTERFACE |
} IPersistFileVtbl; | | } IPersistFileVtbl; |
| | |
interface IPersistFile | | interface IPersistFile |
{ | | { |
CONST_VTBL struct IPersistFileVtbl *lpVtbl; | | CONST_VTBL struct IPersistFileVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IPersistFile_QueryInterface(This,riid,ppvObject) \ | | #define IPersistFile_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IPersistFile_AddRef(This) \ | | #define IPersistFile_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IPersistFile_Release(This) \ | | #define IPersistFile_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IPersistFile_GetClassID(This,pClassID) \ | | #define IPersistFile_GetClassID(This,pClassID) \ |
|
(This)->lpVtbl -> GetClassID(This,pClassID) | | ( (This)->lpVtbl -> GetClassID(This,pClassID) ) |
| | |
#define IPersistFile_IsDirty(This) \ | | #define IPersistFile_IsDirty(This) \ |
|
(This)->lpVtbl -> IsDirty(This) | | ( (This)->lpVtbl -> IsDirty(This) ) |
| | |
#define IPersistFile_Load(This,pszFileName,dwMode) \ | | #define IPersistFile_Load(This,pszFileName,dwMode) \ |
|
(This)->lpVtbl -> Load(This,pszFileName,dwMode) | | ( (This)->lpVtbl -> Load(This,pszFileName,dwMode) ) |
| | |
#define IPersistFile_Save(This,pszFileName,fRemember) \ | | #define IPersistFile_Save(This,pszFileName,fRemember) \ |
|
(This)->lpVtbl -> Save(This,pszFileName,fRemember) | | ( (This)->lpVtbl -> Save(This,pszFileName,fRemember) ) |
| | |
#define IPersistFile_SaveCompleted(This,pszFileName) \ | | #define IPersistFile_SaveCompleted(This,pszFileName) \ |
|
(This)->lpVtbl -> SaveCompleted(This,pszFileName) | | ( (This)->lpVtbl -> SaveCompleted(This,pszFileName) ) |
| | |
#define IPersistFile_GetCurFile(This,ppszFileName) \ | | #define IPersistFile_GetCurFile(This,ppszFileName) \ |
|
(This)->lpVtbl -> GetCurFile(This,ppszFileName) | | ( (This)->lpVtbl -> GetCurFile(This,ppszFileName) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IPersistFile_IsDirty_Proxy( | | |
IPersistFile * This); | | |
| | |
void __RPC_STUB IPersistFile_IsDirty_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IPersistFile_Load_Proxy( | | |
IPersistFile * This, | | |
/* [in] */ LPCOLESTR pszFileName, | | |
/* [in] */ DWORD dwMode); | | |
| | |
void __RPC_STUB IPersistFile_Load_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IPersistFile_Save_Proxy( | | |
IPersistFile * This, | | |
/* [unique][in] */ LPCOLESTR pszFileName, | | |
/* [in] */ BOOL fRemember); | | |
| | |
void __RPC_STUB IPersistFile_Save_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IPersistFile_SaveCompleted_Proxy( | | |
IPersistFile * This, | | |
/* [unique][in] */ LPCOLESTR pszFileName); | | |
| | |
void __RPC_STUB IPersistFile_SaveCompleted_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IPersistFile_GetCurFile_Proxy( | | |
IPersistFile * This, | | |
/* [out] */ LPOLESTR *ppszFileName); | | |
| | |
void __RPC_STUB IPersistFile_GetCurFile_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IPersistFile_INTERFACE_DEFINED__ */ | | #endif /* __IPersistFile_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IPersistStorage_INTERFACE_DEFINED__ | | #ifndef __IPersistStorage_INTERFACE_DEFINED__ |
#define __IPersistStorage_INTERFACE_DEFINED__ | | #define __IPersistStorage_INTERFACE_DEFINED__ |
| | |
/* interface IPersistStorage */ | | /* interface IPersistStorage */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
|
typedef /* [unique] */ IPersistStorage *LPPERSISTSTORAGE; | | typedef /* [unique] */ __RPC_unique_pointer IPersistStorage *LPPERSISTSTORAGE; |
| | |
EXTERN_C const IID IID_IPersistStorage; | | EXTERN_C const IID IID_IPersistStorage; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("0000010a-0000-0000-C000-000000000046") | | MIDL_INTERFACE("0000010a-0000-0000-C000-000000000046") |
IPersistStorage : public IPersist | | IPersistStorage : public IPersist |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE IsDirty( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE IsDirty( void) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE InitNew( | | virtual HRESULT STDMETHODCALLTYPE InitNew( |
|
/* [unique][in] */ IStorage *pStg) = 0; | | /* [unique][in] */ __RPC__in_opt IStorage *pStg) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Load( | | virtual HRESULT STDMETHODCALLTYPE Load( |
|
/* [unique][in] */ IStorage *pStg) = 0; | | /* [unique][in] */ __RPC__in_opt IStorage *pStg) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Save( | | virtual HRESULT STDMETHODCALLTYPE Save( |
|
/* [unique][in] */ IStorage *pStgSave, | | /* [unique][in] */ __RPC__in_opt IStorage *pStgSave, |
/* [in] */ BOOL fSameAsLoad) = 0; | | /* [in] */ BOOL fSameAsLoad) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE SaveCompleted( | | virtual HRESULT STDMETHODCALLTYPE SaveCompleted( |
|
/* [unique][in] */ IStorage *pStgNew) = 0; | | /* [unique][in] */ __RPC__in_opt IStorage *pStgNew) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE HandsOffStorage( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE HandsOffStorage( void) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IPersistStorageVtbl | | typedef struct IPersistStorageVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IPersistStorage * This, | | IPersistStorage * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IPersistStorage * This); | | IPersistStorage * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IPersistStorage * This); | | IPersistStorage * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetClassID )( | | HRESULT ( STDMETHODCALLTYPE *GetClassID )( |
IPersistStorage * This, | | IPersistStorage * This, |
|
/* [out] */ CLSID *pClassID); | | /* [out] */ __RPC__out CLSID *pClassID); |
| | |
HRESULT ( STDMETHODCALLTYPE *IsDirty )( | | HRESULT ( STDMETHODCALLTYPE *IsDirty )( |
IPersistStorage * This); | | IPersistStorage * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *InitNew )( | | HRESULT ( STDMETHODCALLTYPE *InitNew )( |
IPersistStorage * This, | | IPersistStorage * This, |
|
/* [unique][in] */ IStorage *pStg); | | /* [unique][in] */ __RPC__in_opt IStorage *pStg); |
| | |
HRESULT ( STDMETHODCALLTYPE *Load )( | | HRESULT ( STDMETHODCALLTYPE *Load )( |
IPersistStorage * This, | | IPersistStorage * This, |
|
/* [unique][in] */ IStorage *pStg); | | /* [unique][in] */ __RPC__in_opt IStorage *pStg); |
| | |
HRESULT ( STDMETHODCALLTYPE *Save )( | | HRESULT ( STDMETHODCALLTYPE *Save )( |
IPersistStorage * This, | | IPersistStorage * This, |
|
/* [unique][in] */ IStorage *pStgSave, | | /* [unique][in] */ __RPC__in_opt IStorage *pStgSave, |
/* [in] */ BOOL fSameAsLoad); | | /* [in] */ BOOL fSameAsLoad); |
| | |
HRESULT ( STDMETHODCALLTYPE *SaveCompleted )( | | HRESULT ( STDMETHODCALLTYPE *SaveCompleted )( |
IPersistStorage * This, | | IPersistStorage * This, |
|
/* [unique][in] */ IStorage *pStgNew); | | /* [unique][in] */ __RPC__in_opt IStorage *pStgNew); |
| | |
HRESULT ( STDMETHODCALLTYPE *HandsOffStorage )( | | HRESULT ( STDMETHODCALLTYPE *HandsOffStorage )( |
IPersistStorage * This); | | IPersistStorage * This); |
| | |
END_INTERFACE | | END_INTERFACE |
} IPersistStorageVtbl; | | } IPersistStorageVtbl; |
| | |
interface IPersistStorage | | interface IPersistStorage |
{ | | { |
CONST_VTBL struct IPersistStorageVtbl *lpVtbl; | | CONST_VTBL struct IPersistStorageVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IPersistStorage_QueryInterface(This,riid,ppvObject) \ | | #define IPersistStorage_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IPersistStorage_AddRef(This) \ | | #define IPersistStorage_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IPersistStorage_Release(This) \ | | #define IPersistStorage_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IPersistStorage_GetClassID(This,pClassID) \ | | #define IPersistStorage_GetClassID(This,pClassID) \ |
|
(This)->lpVtbl -> GetClassID(This,pClassID) | | ( (This)->lpVtbl -> GetClassID(This,pClassID) ) |
| | |
#define IPersistStorage_IsDirty(This) \ | | #define IPersistStorage_IsDirty(This) \ |
|
(This)->lpVtbl -> IsDirty(This) | | ( (This)->lpVtbl -> IsDirty(This) ) |
| | |
#define IPersistStorage_InitNew(This,pStg) \ | | #define IPersistStorage_InitNew(This,pStg) \ |
|
(This)->lpVtbl -> InitNew(This,pStg) | | ( (This)->lpVtbl -> InitNew(This,pStg) ) |
| | |
#define IPersistStorage_Load(This,pStg) \ | | #define IPersistStorage_Load(This,pStg) \ |
|
(This)->lpVtbl -> Load(This,pStg) | | ( (This)->lpVtbl -> Load(This,pStg) ) |
| | |
#define IPersistStorage_Save(This,pStgSave,fSameAsLoad) \ | | #define IPersistStorage_Save(This,pStgSave,fSameAsLoad) \ |
|
(This)->lpVtbl -> Save(This,pStgSave,fSameAsLoad) | | ( (This)->lpVtbl -> Save(This,pStgSave,fSameAsLoad) ) |
| | |
#define IPersistStorage_SaveCompleted(This,pStgNew) \ | | #define IPersistStorage_SaveCompleted(This,pStgNew) \ |
|
(This)->lpVtbl -> SaveCompleted(This,pStgNew) | | ( (This)->lpVtbl -> SaveCompleted(This,pStgNew) ) |
| | |
#define IPersistStorage_HandsOffStorage(This) \ | | #define IPersistStorage_HandsOffStorage(This) \ |
|
(This)->lpVtbl -> HandsOffStorage(This) | | ( (This)->lpVtbl -> HandsOffStorage(This) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IPersistStorage_IsDirty_Proxy( | | |
IPersistStorage * This); | | |
| | |
void __RPC_STUB IPersistStorage_IsDirty_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IPersistStorage_InitNew_Proxy( | | |
IPersistStorage * This, | | |
/* [unique][in] */ IStorage *pStg); | | |
| | |
void __RPC_STUB IPersistStorage_InitNew_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IPersistStorage_Load_Proxy( | | |
IPersistStorage * This, | | |
/* [unique][in] */ IStorage *pStg); | | |
| | |
void __RPC_STUB IPersistStorage_Load_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IPersistStorage_Save_Proxy( | | |
IPersistStorage * This, | | |
/* [unique][in] */ IStorage *pStgSave, | | |
/* [in] */ BOOL fSameAsLoad); | | |
| | |
void __RPC_STUB IPersistStorage_Save_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IPersistStorage_SaveCompleted_Proxy( | | |
IPersistStorage * This, | | |
/* [unique][in] */ IStorage *pStgNew); | | |
| | |
void __RPC_STUB IPersistStorage_SaveCompleted_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IPersistStorage_HandsOffStorage_Proxy( | | |
IPersistStorage * This); | | |
| | |
void __RPC_STUB IPersistStorage_HandsOffStorage_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IPersistStorage_INTERFACE_DEFINED__ */ | | #endif /* __IPersistStorage_INTERFACE_DEFINED__ */ |
| | |
#ifndef __ILockBytes_INTERFACE_DEFINED__ | | #ifndef __ILockBytes_INTERFACE_DEFINED__ |
#define __ILockBytes_INTERFACE_DEFINED__ | | #define __ILockBytes_INTERFACE_DEFINED__ |
| | |
/* interface ILockBytes */ | | /* interface ILockBytes */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
|
typedef /* [unique] */ ILockBytes *LPLOCKBYTES; | | typedef /* [unique] */ __RPC_unique_pointer ILockBytes *LPLOCKBYTES; |
| | |
EXTERN_C const IID IID_ILockBytes; | | EXTERN_C const IID IID_ILockBytes; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("0000000a-0000-0000-C000-000000000046") | | MIDL_INTERFACE("0000000a-0000-0000-C000-000000000046") |
ILockBytes : public IUnknown | | ILockBytes : public IUnknown |
{ | | { |
public: | | public: |
virtual /* [local] */ HRESULT STDMETHODCALLTYPE ReadAt( | | virtual /* [local] */ HRESULT STDMETHODCALLTYPE ReadAt( |
| | |
skipping to change at line 5232 | | skipping to change at line 4113 |
/* [in] */ ULARGE_INTEGER libOffset, | | /* [in] */ ULARGE_INTEGER libOffset, |
/* [in] */ ULARGE_INTEGER cb, | | /* [in] */ ULARGE_INTEGER cb, |
/* [in] */ DWORD dwLockType) = 0; | | /* [in] */ DWORD dwLockType) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE UnlockRegion( | | virtual HRESULT STDMETHODCALLTYPE UnlockRegion( |
/* [in] */ ULARGE_INTEGER libOffset, | | /* [in] */ ULARGE_INTEGER libOffset, |
/* [in] */ ULARGE_INTEGER cb, | | /* [in] */ ULARGE_INTEGER cb, |
/* [in] */ DWORD dwLockType) = 0; | | /* [in] */ DWORD dwLockType) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Stat( | | virtual HRESULT STDMETHODCALLTYPE Stat( |
|
/* [out] */ STATSTG *pstatstg, | | /* [out] */ __RPC__out STATSTG *pstatstg, |
/* [in] */ DWORD grfStatFlag) = 0; | | /* [in] */ DWORD grfStatFlag) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct ILockBytesVtbl | | typedef struct ILockBytesVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
ILockBytes * This, | | ILockBytes * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
ILockBytes * This); | | ILockBytes * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
ILockBytes * This); | | ILockBytes * This); |
| | |
/* [local] */ HRESULT ( STDMETHODCALLTYPE *ReadAt )( | | /* [local] */ HRESULT ( STDMETHODCALLTYPE *ReadAt )( |
ILockBytes * This, | | ILockBytes * This, |
/* [in] */ ULARGE_INTEGER ulOffset, | | /* [in] */ ULARGE_INTEGER ulOffset, |
| | |
skipping to change at line 5289 | | skipping to change at line 4171 |
/* [in] */ DWORD dwLockType); | | /* [in] */ DWORD dwLockType); |
| | |
HRESULT ( STDMETHODCALLTYPE *UnlockRegion )( | | HRESULT ( STDMETHODCALLTYPE *UnlockRegion )( |
ILockBytes * This, | | ILockBytes * This, |
/* [in] */ ULARGE_INTEGER libOffset, | | /* [in] */ ULARGE_INTEGER libOffset, |
/* [in] */ ULARGE_INTEGER cb, | | /* [in] */ ULARGE_INTEGER cb, |
/* [in] */ DWORD dwLockType); | | /* [in] */ DWORD dwLockType); |
| | |
HRESULT ( STDMETHODCALLTYPE *Stat )( | | HRESULT ( STDMETHODCALLTYPE *Stat )( |
ILockBytes * This, | | ILockBytes * This, |
|
/* [out] */ STATSTG *pstatstg, | | /* [out] */ __RPC__out STATSTG *pstatstg, |
/* [in] */ DWORD grfStatFlag); | | /* [in] */ DWORD grfStatFlag); |
| | |
END_INTERFACE | | END_INTERFACE |
} ILockBytesVtbl; | | } ILockBytesVtbl; |
| | |
interface ILockBytes | | interface ILockBytes |
{ | | { |
CONST_VTBL struct ILockBytesVtbl *lpVtbl; | | CONST_VTBL struct ILockBytesVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define ILockBytes_QueryInterface(This,riid,ppvObject) \ | | #define ILockBytes_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define ILockBytes_AddRef(This) \ | | #define ILockBytes_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define ILockBytes_Release(This) \ | | #define ILockBytes_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define ILockBytes_ReadAt(This,ulOffset,pv,cb,pcbRead) \ | | #define ILockBytes_ReadAt(This,ulOffset,pv,cb,pcbRead) \ |
|
(This)->lpVtbl -> ReadAt(This,ulOffset,pv,cb,pcbRead) | | ( (This)->lpVtbl -> ReadAt(This,ulOffset,pv,cb,pcbRead) ) |
| | |
#define ILockBytes_WriteAt(This,ulOffset,pv,cb,pcbWritten) \ | | #define ILockBytes_WriteAt(This,ulOffset,pv,cb,pcbWritten) \ |
|
(This)->lpVtbl -> WriteAt(This,ulOffset,pv,cb,pcbWritten) | | ( (This)->lpVtbl -> WriteAt(This,ulOffset,pv,cb,pcbWritten) ) |
| | |
#define ILockBytes_Flush(This) \ | | #define ILockBytes_Flush(This) \ |
|
(This)->lpVtbl -> Flush(This) | | ( (This)->lpVtbl -> Flush(This) ) |
| | |
#define ILockBytes_SetSize(This,cb) \ | | #define ILockBytes_SetSize(This,cb) \ |
|
(This)->lpVtbl -> SetSize(This,cb) | | ( (This)->lpVtbl -> SetSize(This,cb) ) |
| | |
#define ILockBytes_LockRegion(This,libOffset,cb,dwLockType) \ | | #define ILockBytes_LockRegion(This,libOffset,cb,dwLockType) \ |
|
(This)->lpVtbl -> LockRegion(This,libOffset,cb,dwLockType) | | ( (This)->lpVtbl -> LockRegion(This,libOffset,cb,dwLockType) ) |
| | |
#define ILockBytes_UnlockRegion(This,libOffset,cb,dwLockType) \ | | #define ILockBytes_UnlockRegion(This,libOffset,cb,dwLockType) \ |
|
(This)->lpVtbl -> UnlockRegion(This,libOffset,cb,dwLockType) | | ( (This)->lpVtbl -> UnlockRegion(This,libOffset,cb,dwLockType) ) |
| | |
#define ILockBytes_Stat(This,pstatstg,grfStatFlag) \ | | #define ILockBytes_Stat(This,pstatstg,grfStatFlag) \ |
|
(This)->lpVtbl -> Stat(This,pstatstg,grfStatFlag) | | ( (This)->lpVtbl -> Stat(This,pstatstg,grfStatFlag) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
/* [call_as] */ HRESULT __stdcall ILockBytes_RemoteReadAt_Proxy( | | /* [call_as] */ HRESULT __stdcall ILockBytes_RemoteReadAt_Proxy( |
ILockBytes * This, | | ILockBytes * This, |
/* [in] */ ULARGE_INTEGER ulOffset, | | /* [in] */ ULARGE_INTEGER ulOffset, |
|
/* [length_is][size_is][out] */ byte *pv, | | /* [length_is][size_is][out] */ __RPC__out_ecount_part(cb, *pcbRead) byte *p
v, |
/* [in] */ ULONG cb, | | /* [in] */ ULONG cb, |
|
/* [out] */ ULONG *pcbRead); | | /* [out] */ __RPC__out ULONG *pcbRead); |
| | |
void __RPC_STUB ILockBytes_RemoteReadAt_Stub( | | void __RPC_STUB ILockBytes_RemoteReadAt_Stub( |
IRpcStubBuffer *This, | | IRpcStubBuffer *This, |
IRpcChannelBuffer *_pRpcChannelBuffer, | | IRpcChannelBuffer *_pRpcChannelBuffer, |
PRPC_MESSAGE _pRpcMessage, | | PRPC_MESSAGE _pRpcMessage, |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE ILockBytes_RemoteWriteAt_Proxy( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE ILockBytes_RemoteWriteAt_Proxy( |
ILockBytes * This, | | ILockBytes * This, |
/* [in] */ ULARGE_INTEGER ulOffset, | | /* [in] */ ULARGE_INTEGER ulOffset, |
|
/* [size_is][in] */ const byte *pv, | | /* [size_is][in] */ __RPC__in_ecount_full(cb) const byte *pv, |
/* [in] */ ULONG cb, | | /* [in] */ ULONG cb, |
|
/* [out] */ ULONG *pcbWritten); | | /* [out] */ __RPC__out ULONG *pcbWritten); |
| | |
void __RPC_STUB ILockBytes_RemoteWriteAt_Stub( | | void __RPC_STUB ILockBytes_RemoteWriteAt_Stub( |
IRpcStubBuffer *This, | | IRpcStubBuffer *This, |
IRpcChannelBuffer *_pRpcChannelBuffer, | | IRpcChannelBuffer *_pRpcChannelBuffer, |
PRPC_MESSAGE _pRpcMessage, | | PRPC_MESSAGE _pRpcMessage, |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
|
HRESULT STDMETHODCALLTYPE ILockBytes_Flush_Proxy( | | |
ILockBytes * This); | | |
| | |
void __RPC_STUB ILockBytes_Flush_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE ILockBytes_SetSize_Proxy( | | |
ILockBytes * This, | | |
/* [in] */ ULARGE_INTEGER cb); | | |
| | |
void __RPC_STUB ILockBytes_SetSize_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE ILockBytes_LockRegion_Proxy( | | |
ILockBytes * This, | | |
/* [in] */ ULARGE_INTEGER libOffset, | | |
/* [in] */ ULARGE_INTEGER cb, | | |
/* [in] */ DWORD dwLockType); | | |
| | |
void __RPC_STUB ILockBytes_LockRegion_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE ILockBytes_UnlockRegion_Proxy( | | |
ILockBytes * This, | | |
/* [in] */ ULARGE_INTEGER libOffset, | | |
/* [in] */ ULARGE_INTEGER cb, | | |
/* [in] */ DWORD dwLockType); | | |
| | |
void __RPC_STUB ILockBytes_UnlockRegion_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE ILockBytes_Stat_Proxy( | | |
ILockBytes * This, | | |
/* [out] */ STATSTG *pstatstg, | | |
/* [in] */ DWORD grfStatFlag); | | |
| | |
void __RPC_STUB ILockBytes_Stat_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __ILockBytes_INTERFACE_DEFINED__ */ | | #endif /* __ILockBytes_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IEnumFORMATETC_INTERFACE_DEFINED__ | | #ifndef __IEnumFORMATETC_INTERFACE_DEFINED__ |
#define __IEnumFORMATETC_INTERFACE_DEFINED__ | | #define __IEnumFORMATETC_INTERFACE_DEFINED__ |
| | |
/* interface IEnumFORMATETC */ | | /* interface IEnumFORMATETC */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
|
typedef /* [unique] */ IEnumFORMATETC *LPENUMFORMATETC; | | typedef /* [unique] */ __RPC_unique_pointer IEnumFORMATETC *LPENUMFORMATETC; |
| | |
typedef struct tagDVTARGETDEVICE | | typedef struct tagDVTARGETDEVICE |
{ | | { |
DWORD tdSize; | | DWORD tdSize; |
WORD tdDriverNameOffset; | | WORD tdDriverNameOffset; |
WORD tdDeviceNameOffset; | | WORD tdDeviceNameOffset; |
WORD tdPortNameOffset; | | WORD tdPortNameOffset; |
WORD tdExtDevmodeOffset; | | WORD tdExtDevmodeOffset; |
|
/* [size_is] */ BYTE tdData[ 1 ]; | | BYTE tdData[ 1 ]; |
} DVTARGETDEVICE; | | } DVTARGETDEVICE; |
| | |
typedef CLIPFORMAT *LPCLIPFORMAT; | | typedef CLIPFORMAT *LPCLIPFORMAT; |
| | |
typedef struct tagFORMATETC | | typedef struct tagFORMATETC |
{ | | { |
CLIPFORMAT cfFormat; | | CLIPFORMAT cfFormat; |
|
/* [unique] */ DVTARGETDEVICE *ptd; | | DVTARGETDEVICE *ptd; |
DWORD dwAspect; | | DWORD dwAspect; |
LONG lindex; | | LONG lindex; |
DWORD tymed; | | DWORD tymed; |
} FORMATETC; | | } FORMATETC; |
| | |
typedef struct tagFORMATETC *LPFORMATETC; | | typedef struct tagFORMATETC *LPFORMATETC; |
| | |
EXTERN_C const IID IID_IEnumFORMATETC; | | EXTERN_C const IID IID_IEnumFORMATETC; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
skipping to change at line 5468 | | skipping to change at line 4296 |
/* [in] */ ULONG celt, | | /* [in] */ ULONG celt, |
/* [length_is][size_is][out] */ FORMATETC *rgelt, | | /* [length_is][size_is][out] */ FORMATETC *rgelt, |
/* [out] */ ULONG *pceltFetched) = 0; | | /* [out] */ ULONG *pceltFetched) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Skip( | | virtual HRESULT STDMETHODCALLTYPE Skip( |
/* [in] */ ULONG celt) = 0; | | /* [in] */ ULONG celt) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Clone( | | virtual HRESULT STDMETHODCALLTYPE Clone( |
|
/* [out] */ IEnumFORMATETC **ppenum) = 0; | | /* [out] */ __RPC__deref_out_opt IEnumFORMATETC **ppenum) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IEnumFORMATETCVtbl | | typedef struct IEnumFORMATETCVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IEnumFORMATETC * This, | | IEnumFORMATETC * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IEnumFORMATETC * This); | | IEnumFORMATETC * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IEnumFORMATETC * This); | | IEnumFORMATETC * This); |
| | |
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Next )( | | /* [local] */ HRESULT ( STDMETHODCALLTYPE *Next )( |
IEnumFORMATETC * This, | | IEnumFORMATETC * This, |
/* [in] */ ULONG celt, | | /* [in] */ ULONG celt, |
| | |
skipping to change at line 5504 | | skipping to change at line 4333 |
| | |
HRESULT ( STDMETHODCALLTYPE *Skip )( | | HRESULT ( STDMETHODCALLTYPE *Skip )( |
IEnumFORMATETC * This, | | IEnumFORMATETC * This, |
/* [in] */ ULONG celt); | | /* [in] */ ULONG celt); |
| | |
HRESULT ( STDMETHODCALLTYPE *Reset )( | | HRESULT ( STDMETHODCALLTYPE *Reset )( |
IEnumFORMATETC * This); | | IEnumFORMATETC * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *Clone )( | | HRESULT ( STDMETHODCALLTYPE *Clone )( |
IEnumFORMATETC * This, | | IEnumFORMATETC * This, |
|
/* [out] */ IEnumFORMATETC **ppenum); | | /* [out] */ __RPC__deref_out_opt IEnumFORMATETC **ppenum); |
| | |
END_INTERFACE | | END_INTERFACE |
} IEnumFORMATETCVtbl; | | } IEnumFORMATETCVtbl; |
| | |
interface IEnumFORMATETC | | interface IEnumFORMATETC |
{ | | { |
CONST_VTBL struct IEnumFORMATETCVtbl *lpVtbl; | | CONST_VTBL struct IEnumFORMATETCVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IEnumFORMATETC_QueryInterface(This,riid,ppvObject) \ | | #define IEnumFORMATETC_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IEnumFORMATETC_AddRef(This) \ | | #define IEnumFORMATETC_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IEnumFORMATETC_Release(This) \ | | #define IEnumFORMATETC_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IEnumFORMATETC_Next(This,celt,rgelt,pceltFetched) \ | | #define IEnumFORMATETC_Next(This,celt,rgelt,pceltFetched) \ |
|
(This)->lpVtbl -> Next(This,celt,rgelt,pceltFetched) | | ( (This)->lpVtbl -> Next(This,celt,rgelt,pceltFetched) ) |
| | |
#define IEnumFORMATETC_Skip(This,celt) \ | | #define IEnumFORMATETC_Skip(This,celt) \ |
|
(This)->lpVtbl -> Skip(This,celt) | | ( (This)->lpVtbl -> Skip(This,celt) ) |
| | |
#define IEnumFORMATETC_Reset(This) \ | | #define IEnumFORMATETC_Reset(This) \ |
|
(This)->lpVtbl -> Reset(This) | | ( (This)->lpVtbl -> Reset(This) ) |
| | |
#define IEnumFORMATETC_Clone(This,ppenum) \ | | #define IEnumFORMATETC_Clone(This,ppenum) \ |
|
(This)->lpVtbl -> Clone(This,ppenum) | | ( (This)->lpVtbl -> Clone(This,ppenum) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IEnumFORMATETC_RemoteNext_Proxy( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IEnumFORMATETC_RemoteNext_Proxy( |
IEnumFORMATETC * This, | | IEnumFORMATETC * This, |
/* [in] */ ULONG celt, | | /* [in] */ ULONG celt, |
|
/* [length_is][size_is][out] */ FORMATETC *rgelt, | | /* [length_is][size_is][out] */ __RPC__out_ecount_part(celt, *pceltFetched) |
/* [out] */ ULONG *pceltFetched); | | FORMATETC *rgelt, |
| | /* [out] */ __RPC__out ULONG *pceltFetched); |
| | |
void __RPC_STUB IEnumFORMATETC_RemoteNext_Stub( | | void __RPC_STUB IEnumFORMATETC_RemoteNext_Stub( |
IRpcStubBuffer *This, | | IRpcStubBuffer *This, |
IRpcChannelBuffer *_pRpcChannelBuffer, | | IRpcChannelBuffer *_pRpcChannelBuffer, |
PRPC_MESSAGE _pRpcMessage, | | PRPC_MESSAGE _pRpcMessage, |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
|
HRESULT STDMETHODCALLTYPE IEnumFORMATETC_Skip_Proxy( | | |
IEnumFORMATETC * This, | | |
/* [in] */ ULONG celt); | | |
| | |
void __RPC_STUB IEnumFORMATETC_Skip_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IEnumFORMATETC_Reset_Proxy( | | |
IEnumFORMATETC * This); | | |
| | |
void __RPC_STUB IEnumFORMATETC_Reset_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IEnumFORMATETC_Clone_Proxy( | | |
IEnumFORMATETC * This, | | |
/* [out] */ IEnumFORMATETC **ppenum); | | |
| | |
void __RPC_STUB IEnumFORMATETC_Clone_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IEnumFORMATETC_INTERFACE_DEFINED__ */ | | #endif /* __IEnumFORMATETC_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IEnumSTATDATA_INTERFACE_DEFINED__ | | #ifndef __IEnumSTATDATA_INTERFACE_DEFINED__ |
#define __IEnumSTATDATA_INTERFACE_DEFINED__ | | #define __IEnumSTATDATA_INTERFACE_DEFINED__ |
| | |
/* interface IEnumSTATDATA */ | | /* interface IEnumSTATDATA */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
|
typedef /* [unique] */ IEnumSTATDATA *LPENUMSTATDATA; | | typedef /* [unique] */ __RPC_unique_pointer IEnumSTATDATA *LPENUMSTATDATA; |
| | |
typedef | | typedef |
enum tagADVF | | enum tagADVF |
{ ADVF_NODATA = 1, | | { ADVF_NODATA = 1, |
ADVF_PRIMEFIRST = 2, | | ADVF_PRIMEFIRST = 2, |
ADVF_ONLYONCE = 4, | | ADVF_ONLYONCE = 4, |
ADVF_DATAONSTOP = 64, | | ADVF_DATAONSTOP = 64, |
ADVFCACHE_NOHANDLER = 8, | | ADVFCACHE_NOHANDLER = 8, |
ADVFCACHE_FORCEBUILTIN = 16, | | ADVFCACHE_FORCEBUILTIN = 16, |
ADVFCACHE_ONSAVE = 32 | | ADVFCACHE_ONSAVE = 32 |
} ADVF; | | } ADVF; |
| | |
typedef struct tagSTATDATA | | typedef struct tagSTATDATA |
{ | | { |
FORMATETC formatetc; | | FORMATETC formatetc; |
DWORD advf; | | DWORD advf; |
|
/* [unique] */ IAdviseSink *pAdvSink; | | IAdviseSink *pAdvSink; |
DWORD dwConnection; | | DWORD dwConnection; |
} STATDATA; | | } STATDATA; |
| | |
typedef STATDATA *LPSTATDATA; | | typedef STATDATA *LPSTATDATA; |
| | |
EXTERN_C const IID IID_IEnumSTATDATA; | | EXTERN_C const IID IID_IEnumSTATDATA; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("00000105-0000-0000-C000-000000000046") | | MIDL_INTERFACE("00000105-0000-0000-C000-000000000046") |
| | |
skipping to change at line 5632 | | skipping to change at line 4432 |
/* [in] */ ULONG celt, | | /* [in] */ ULONG celt, |
/* [length_is][size_is][out] */ STATDATA *rgelt, | | /* [length_is][size_is][out] */ STATDATA *rgelt, |
/* [out] */ ULONG *pceltFetched) = 0; | | /* [out] */ ULONG *pceltFetched) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Skip( | | virtual HRESULT STDMETHODCALLTYPE Skip( |
/* [in] */ ULONG celt) = 0; | | /* [in] */ ULONG celt) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Clone( | | virtual HRESULT STDMETHODCALLTYPE Clone( |
|
/* [out] */ IEnumSTATDATA **ppenum) = 0; | | /* [out] */ __RPC__deref_out_opt IEnumSTATDATA **ppenum) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IEnumSTATDATAVtbl | | typedef struct IEnumSTATDATAVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IEnumSTATDATA * This, | | IEnumSTATDATA * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IEnumSTATDATA * This); | | IEnumSTATDATA * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IEnumSTATDATA * This); | | IEnumSTATDATA * This); |
| | |
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Next )( | | /* [local] */ HRESULT ( STDMETHODCALLTYPE *Next )( |
IEnumSTATDATA * This, | | IEnumSTATDATA * This, |
/* [in] */ ULONG celt, | | /* [in] */ ULONG celt, |
| | |
skipping to change at line 5668 | | skipping to change at line 4469 |
| | |
HRESULT ( STDMETHODCALLTYPE *Skip )( | | HRESULT ( STDMETHODCALLTYPE *Skip )( |
IEnumSTATDATA * This, | | IEnumSTATDATA * This, |
/* [in] */ ULONG celt); | | /* [in] */ ULONG celt); |
| | |
HRESULT ( STDMETHODCALLTYPE *Reset )( | | HRESULT ( STDMETHODCALLTYPE *Reset )( |
IEnumSTATDATA * This); | | IEnumSTATDATA * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *Clone )( | | HRESULT ( STDMETHODCALLTYPE *Clone )( |
IEnumSTATDATA * This, | | IEnumSTATDATA * This, |
|
/* [out] */ IEnumSTATDATA **ppenum); | | /* [out] */ __RPC__deref_out_opt IEnumSTATDATA **ppenum); |
| | |
END_INTERFACE | | END_INTERFACE |
} IEnumSTATDATAVtbl; | | } IEnumSTATDATAVtbl; |
| | |
interface IEnumSTATDATA | | interface IEnumSTATDATA |
{ | | { |
CONST_VTBL struct IEnumSTATDATAVtbl *lpVtbl; | | CONST_VTBL struct IEnumSTATDATAVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IEnumSTATDATA_QueryInterface(This,riid,ppvObject) \ | | #define IEnumSTATDATA_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IEnumSTATDATA_AddRef(This) \ | | #define IEnumSTATDATA_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IEnumSTATDATA_Release(This) \ | | #define IEnumSTATDATA_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IEnumSTATDATA_Next(This,celt,rgelt,pceltFetched) \ | | #define IEnumSTATDATA_Next(This,celt,rgelt,pceltFetched) \ |
|
(This)->lpVtbl -> Next(This,celt,rgelt,pceltFetched) | | ( (This)->lpVtbl -> Next(This,celt,rgelt,pceltFetched) ) |
| | |
#define IEnumSTATDATA_Skip(This,celt) \ | | #define IEnumSTATDATA_Skip(This,celt) \ |
|
(This)->lpVtbl -> Skip(This,celt) | | ( (This)->lpVtbl -> Skip(This,celt) ) |
| | |
#define IEnumSTATDATA_Reset(This) \ | | #define IEnumSTATDATA_Reset(This) \ |
|
(This)->lpVtbl -> Reset(This) | | ( (This)->lpVtbl -> Reset(This) ) |
| | |
#define IEnumSTATDATA_Clone(This,ppenum) \ | | #define IEnumSTATDATA_Clone(This,ppenum) \ |
|
(This)->lpVtbl -> Clone(This,ppenum) | | ( (This)->lpVtbl -> Clone(This,ppenum) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IEnumSTATDATA_RemoteNext_Proxy( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IEnumSTATDATA_RemoteNext_Proxy( |
IEnumSTATDATA * This, | | IEnumSTATDATA * This, |
/* [in] */ ULONG celt, | | /* [in] */ ULONG celt, |
|
/* [length_is][size_is][out] */ STATDATA *rgelt, | | /* [length_is][size_is][out] */ __RPC__out_ecount_part(celt, *pceltFetched) |
/* [out] */ ULONG *pceltFetched); | | STATDATA *rgelt, |
| | /* [out] */ __RPC__out ULONG *pceltFetched); |
| | |
void __RPC_STUB IEnumSTATDATA_RemoteNext_Stub( | | void __RPC_STUB IEnumSTATDATA_RemoteNext_Stub( |
IRpcStubBuffer *This, | | IRpcStubBuffer *This, |
IRpcChannelBuffer *_pRpcChannelBuffer, | | IRpcChannelBuffer *_pRpcChannelBuffer, |
PRPC_MESSAGE _pRpcMessage, | | PRPC_MESSAGE _pRpcMessage, |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
|
HRESULT STDMETHODCALLTYPE IEnumSTATDATA_Skip_Proxy( | | |
IEnumSTATDATA * This, | | |
/* [in] */ ULONG celt); | | |
| | |
void __RPC_STUB IEnumSTATDATA_Skip_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IEnumSTATDATA_Reset_Proxy( | | |
IEnumSTATDATA * This); | | |
| | |
void __RPC_STUB IEnumSTATDATA_Reset_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IEnumSTATDATA_Clone_Proxy( | | |
IEnumSTATDATA * This, | | |
/* [out] */ IEnumSTATDATA **ppenum); | | |
| | |
void __RPC_STUB IEnumSTATDATA_Clone_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IEnumSTATDATA_INTERFACE_DEFINED__ */ | | #endif /* __IEnumSTATDATA_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IRootStorage_INTERFACE_DEFINED__ | | #ifndef __IRootStorage_INTERFACE_DEFINED__ |
#define __IRootStorage_INTERFACE_DEFINED__ | | #define __IRootStorage_INTERFACE_DEFINED__ |
| | |
/* interface IRootStorage */ | | /* interface IRootStorage */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
|
typedef /* [unique] */ IRootStorage *LPROOTSTORAGE; | | typedef /* [unique] */ __RPC_unique_pointer IRootStorage *LPROOTSTORAGE; |
| | |
EXTERN_C const IID IID_IRootStorage; | | EXTERN_C const IID IID_IRootStorage; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("00000012-0000-0000-C000-000000000046") | | MIDL_INTERFACE("00000012-0000-0000-C000-000000000046") |
IRootStorage : public IUnknown | | IRootStorage : public IUnknown |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE SwitchToFile( | | virtual HRESULT STDMETHODCALLTYPE SwitchToFile( |
|
/* [in] */ LPOLESTR pszFile) = 0; | | /* [in] */ __RPC__in LPOLESTR pszFile) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IRootStorageVtbl | | typedef struct IRootStorageVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IRootStorage * This, | | IRootStorage * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IRootStorage * This); | | IRootStorage * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IRootStorage * This); | | IRootStorage * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *SwitchToFile )( | | HRESULT ( STDMETHODCALLTYPE *SwitchToFile )( |
IRootStorage * This, | | IRootStorage * This, |
|
/* [in] */ LPOLESTR pszFile); | | /* [in] */ __RPC__in LPOLESTR pszFile); |
| | |
END_INTERFACE | | END_INTERFACE |
} IRootStorageVtbl; | | } IRootStorageVtbl; |
| | |
interface IRootStorage | | interface IRootStorage |
{ | | { |
CONST_VTBL struct IRootStorageVtbl *lpVtbl; | | CONST_VTBL struct IRootStorageVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IRootStorage_QueryInterface(This,riid,ppvObject) \ | | #define IRootStorage_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IRootStorage_AddRef(This) \ | | #define IRootStorage_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IRootStorage_Release(This) \ | | #define IRootStorage_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IRootStorage_SwitchToFile(This,pszFile) \ | | #define IRootStorage_SwitchToFile(This,pszFile) \ |
|
(This)->lpVtbl -> SwitchToFile(This,pszFile) | | ( (This)->lpVtbl -> SwitchToFile(This,pszFile) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IRootStorage_SwitchToFile_Proxy( | | |
IRootStorage * This, | | |
/* [in] */ LPOLESTR pszFile); | | |
| | |
void __RPC_STUB IRootStorage_SwitchToFile_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IRootStorage_INTERFACE_DEFINED__ */ | | #endif /* __IRootStorage_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IAdviseSink_INTERFACE_DEFINED__ | | #ifndef __IAdviseSink_INTERFACE_DEFINED__ |
#define __IAdviseSink_INTERFACE_DEFINED__ | | #define __IAdviseSink_INTERFACE_DEFINED__ |
| | |
/* interface IAdviseSink */ | | /* interface IAdviseSink */ |
/* [unique][async_uuid][uuid][object] */ | | /* [unique][async_uuid][uuid][object] */ |
| | |
typedef IAdviseSink *LPADVISESINK; | | typedef IAdviseSink *LPADVISESINK; |
| | |
| | |
skipping to change at line 5861 | | skipping to change at line 4624 |
#endif | | #endif |
#pragma warning(disable:4200) | | #pragma warning(disable:4200) |
#endif | | #endif |
typedef struct tagRemSTGMEDIUM | | typedef struct tagRemSTGMEDIUM |
{ | | { |
DWORD tymed; | | DWORD tymed; |
DWORD dwHandleType; | | DWORD dwHandleType; |
unsigned long pData; | | unsigned long pData; |
unsigned long pUnkForRelease; | | unsigned long pUnkForRelease; |
unsigned long cbData; | | unsigned long cbData; |
|
/* [size_is] */ byte data[ 1 ]; | | byte data[ 1 ]; |
} RemSTGMEDIUM; | | } RemSTGMEDIUM; |
| | |
#ifndef RC_INVOKED | | #ifndef RC_INVOKED |
#if _MSC_VER >= 1200 | | #if _MSC_VER >= 1200 |
#pragma warning(pop) | | #pragma warning(pop) |
#else | | #else |
#pragma warning(default:4200) | | #pragma warning(default:4200) |
#endif | | #endif |
#endif | | #endif |
#ifdef NONAMELESSUNION | | #ifdef NONAMELESSUNION |
| | |
skipping to change at line 5889 | | skipping to change at line 4652 |
LPOLESTR lpszFileName; | | LPOLESTR lpszFileName; |
IStream *pstm; | | IStream *pstm; |
IStorage *pstg; | | IStorage *pstg; |
} u; | | } u; |
IUnknown *pUnkForRelease; | | IUnknown *pUnkForRelease; |
}uSTGMEDIUM; | | }uSTGMEDIUM; |
#else | | #else |
typedef struct tagSTGMEDIUM | | typedef struct tagSTGMEDIUM |
{ | | { |
DWORD tymed; | | DWORD tymed; |
|
/* [switch_is][switch_type] */ union | | union |
{ | | { |
|
/* [case()] */ HBITMAP hBitmap; | | HBITMAP hBitmap; |
/* [case()] */ HMETAFILEPICT hMetaFilePict; | | HMETAFILEPICT hMetaFilePict; |
/* [case()] */ HENHMETAFILE hEnhMetaFile; | | HENHMETAFILE hEnhMetaFile; |
/* [case()] */ HGLOBAL hGlobal; | | HGLOBAL hGlobal; |
/* [case()] */ LPOLESTR lpszFileName; | | LPOLESTR lpszFileName; |
/* [case()] */ IStream *pstm; | | IStream *pstm; |
/* [case()] */ IStorage *pstg; | | IStorage *pstg; |
/* [default] */ /* Empty union arm */ | | /* Empty union arm */ |
} ; | | } ; |
|
/* [unique] */ IUnknown *pUnkForRelease; | | IUnknown *pUnkForRelease; |
} uSTGMEDIUM; | | } uSTGMEDIUM; |
| | |
#endif /* !NONAMELESSUNION */ | | #endif /* !NONAMELESSUNION */ |
typedef struct _GDI_OBJECT | | typedef struct _GDI_OBJECT |
{ | | { |
DWORD ObjectType; | | DWORD ObjectType; |
|
/* [switch_is] */ /* [switch_type] */ union __MIDL_IAdviseSink_0002 | | /* [switch_type] */ union __MIDL_IAdviseSink_0002 |
{ | | { |
|
/* [case()] */ wireHBITMAP hBitmap; | | wireHBITMAP hBitmap; |
/* [case()] */ wireHPALETTE hPalette; | | wireHPALETTE hPalette; |
/* [default] */ wireHGLOBAL hGeneric; | | wireHGLOBAL hGeneric; |
} u; | | } u; |
} GDI_OBJECT; | | } GDI_OBJECT; |
| | |
typedef struct _userSTGMEDIUM | | typedef struct _userSTGMEDIUM |
{ | | { |
struct _STGMEDIUM_UNION | | struct _STGMEDIUM_UNION |
{ | | { |
DWORD tymed; | | DWORD tymed; |
|
/* [switch_is] */ /* [switch_type] */ union __MIDL_IAdviseSink_0003 | | /* [switch_type] */ union __MIDL_IAdviseSink_0003 |
{ | | { |
|
/* [case()] */ /* Empty union arm */ | | /* Empty union arm */ |
/* [case()] */ wireHMETAFILEPICT hMetaFilePict; | | wireHMETAFILEPICT hMetaFilePict; |
/* [case()] */ wireHENHMETAFILE hHEnhMetaFile; | | wireHENHMETAFILE hHEnhMetaFile; |
/* [case()] */ GDI_OBJECT *hGdiHandle; | | GDI_OBJECT *hGdiHandle; |
/* [case()] */ wireHGLOBAL hGlobal; | | wireHGLOBAL hGlobal; |
/* [case()] */ LPOLESTR lpszFileName; | | LPOLESTR lpszFileName; |
/* [case()] */ BYTE_BLOB *pstm; | | BYTE_BLOB *pstm; |
/* [case()] */ BYTE_BLOB *pstg; | | BYTE_BLOB *pstg; |
} u; | | } u; |
} ; | | } ; |
IUnknown *pUnkForRelease; | | IUnknown *pUnkForRelease; |
} userSTGMEDIUM; | | } userSTGMEDIUM; |
| | |
|
typedef /* [unique] */ userSTGMEDIUM *wireSTGMEDIUM; | | typedef /* [unique] */ __RPC_unique_pointer userSTGMEDIUM *wireSTGMEDIUM; |
| | |
typedef /* [wire_marshal] */ uSTGMEDIUM STGMEDIUM; | | typedef /* [wire_marshal] */ uSTGMEDIUM STGMEDIUM; |
| | |
|
typedef /* [unique] */ userSTGMEDIUM *wireASYNC_STGMEDIUM; | | typedef /* [unique] */ __RPC_unique_pointer userSTGMEDIUM *wireASYNC_STGMEDIUM; |
| | |
typedef /* [wire_marshal] */ STGMEDIUM ASYNC_STGMEDIUM; | | typedef /* [wire_marshal] */ STGMEDIUM ASYNC_STGMEDIUM; |
| | |
typedef STGMEDIUM *LPSTGMEDIUM; | | typedef STGMEDIUM *LPSTGMEDIUM; |
| | |
typedef struct _userFLAG_STGMEDIUM | | typedef struct _userFLAG_STGMEDIUM |
{ | | { |
long ContextFlags; | | long ContextFlags; |
long fPassOwnership; | | long fPassOwnership; |
userSTGMEDIUM Stgmed; | | userSTGMEDIUM Stgmed; |
} userFLAG_STGMEDIUM; | | } userFLAG_STGMEDIUM; |
| | |
|
typedef /* [unique] */ userFLAG_STGMEDIUM *wireFLAG_STGMEDIUM; | | typedef /* [unique] */ __RPC_unique_pointer userFLAG_STGMEDIUM *wireFLAG_STGMED
IUM; |
| | |
typedef /* [wire_marshal] */ struct _FLAG_STGMEDIUM | | typedef /* [wire_marshal] */ struct _FLAG_STGMEDIUM |
{ | | { |
long ContextFlags; | | long ContextFlags; |
long fPassOwnership; | | long fPassOwnership; |
STGMEDIUM Stgmed; | | STGMEDIUM Stgmed; |
} FLAG_STGMEDIUM; | | } FLAG_STGMEDIUM; |
| | |
EXTERN_C const IID IID_IAdviseSink; | | EXTERN_C const IID IID_IAdviseSink; |
| | |
| | |
skipping to change at line 5994 | | skipping to change at line 4757 |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IAdviseSinkVtbl | | typedef struct IAdviseSinkVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IAdviseSink * This, | | IAdviseSink * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IAdviseSink * This); | | IAdviseSink * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IAdviseSink * This); | | IAdviseSink * This); |
| | |
/* [local] */ void ( STDMETHODCALLTYPE *OnDataChange )( | | /* [local] */ void ( STDMETHODCALLTYPE *OnDataChange )( |
IAdviseSink * This, | | IAdviseSink * This, |
/* [unique][in] */ FORMATETC *pFormatetc, | | /* [unique][in] */ FORMATETC *pFormatetc, |
| | |
skipping to change at line 6034 | | skipping to change at line 4798 |
} IAdviseSinkVtbl; | | } IAdviseSinkVtbl; |
| | |
interface IAdviseSink | | interface IAdviseSink |
{ | | { |
CONST_VTBL struct IAdviseSinkVtbl *lpVtbl; | | CONST_VTBL struct IAdviseSinkVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IAdviseSink_QueryInterface(This,riid,ppvObject) \ | | #define IAdviseSink_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IAdviseSink_AddRef(This) \ | | #define IAdviseSink_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IAdviseSink_Release(This) \ | | #define IAdviseSink_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IAdviseSink_OnDataChange(This,pFormatetc,pStgmed) \ | | #define IAdviseSink_OnDataChange(This,pFormatetc,pStgmed) \ |
|
(This)->lpVtbl -> OnDataChange(This,pFormatetc,pStgmed) | | ( (This)->lpVtbl -> OnDataChange(This,pFormatetc,pStgmed) ) |
| | |
#define IAdviseSink_OnViewChange(This,dwAspect,lindex) \ | | #define IAdviseSink_OnViewChange(This,dwAspect,lindex) \ |
|
(This)->lpVtbl -> OnViewChange(This,dwAspect,lindex) | | ( (This)->lpVtbl -> OnViewChange(This,dwAspect,lindex) ) |
| | |
#define IAdviseSink_OnRename(This,pmk) \ | | #define IAdviseSink_OnRename(This,pmk) \ |
|
(This)->lpVtbl -> OnRename(This,pmk) | | ( (This)->lpVtbl -> OnRename(This,pmk) ) |
| | |
#define IAdviseSink_OnSave(This) \ | | #define IAdviseSink_OnSave(This) \ |
|
(This)->lpVtbl -> OnSave(This) | | ( (This)->lpVtbl -> OnSave(This) ) |
| | |
#define IAdviseSink_OnClose(This) \ | | #define IAdviseSink_OnClose(This) \ |
|
(This)->lpVtbl -> OnClose(This) | | ( (This)->lpVtbl -> OnClose(This) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IAdviseSink_RemoteOnDataChange_Proxy( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IAdviseSink_RemoteOnDataChange_Proxy( |
IAdviseSink * This, | | IAdviseSink * This, |
|
/* [unique][in] */ FORMATETC *pFormatetc, | | /* [unique][in] */ __RPC__in_opt FORMATETC *pFormatetc, |
/* [unique][in] */ ASYNC_STGMEDIUM *pStgmed); | | /* [unique][in] */ __RPC__in_opt ASYNC_STGMEDIUM *pStgmed); |
| | |
void __RPC_STUB IAdviseSink_RemoteOnDataChange_Stub( | | void __RPC_STUB IAdviseSink_RemoteOnDataChange_Stub( |
IRpcStubBuffer *This, | | IRpcStubBuffer *This, |
IRpcChannelBuffer *_pRpcChannelBuffer, | | IRpcChannelBuffer *_pRpcChannelBuffer, |
PRPC_MESSAGE _pRpcMessage, | | PRPC_MESSAGE _pRpcMessage, |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IAdviseSink_RemoteOnViewChange_Proxy( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IAdviseSink_RemoteOnViewChange_Proxy( |
IAdviseSink * This, | | IAdviseSink * This, |
/* [in] */ DWORD dwAspect, | | /* [in] */ DWORD dwAspect, |
/* [in] */ LONG lindex); | | /* [in] */ LONG lindex); |
| | |
void __RPC_STUB IAdviseSink_RemoteOnViewChange_Stub( | | void __RPC_STUB IAdviseSink_RemoteOnViewChange_Stub( |
IRpcStubBuffer *This, | | IRpcStubBuffer *This, |
IRpcChannelBuffer *_pRpcChannelBuffer, | | IRpcChannelBuffer *_pRpcChannelBuffer, |
PRPC_MESSAGE _pRpcMessage, | | PRPC_MESSAGE _pRpcMessage, |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IAdviseSink_RemoteOnRename_Proxy( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IAdviseSink_RemoteOnRename_Proxy( |
IAdviseSink * This, | | IAdviseSink * This, |
|
/* [in] */ IMoniker *pmk); | | /* [in] */ __RPC__in_opt IMoniker *pmk); |
| | |
void __RPC_STUB IAdviseSink_RemoteOnRename_Stub( | | void __RPC_STUB IAdviseSink_RemoteOnRename_Stub( |
IRpcStubBuffer *This, | | IRpcStubBuffer *This, |
IRpcChannelBuffer *_pRpcChannelBuffer, | | IRpcChannelBuffer *_pRpcChannelBuffer, |
PRPC_MESSAGE _pRpcMessage, | | PRPC_MESSAGE _pRpcMessage, |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IAdviseSink_RemoteOnSave_Proxy( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IAdviseSink_RemoteOnSave_Proxy( |
IAdviseSink * This); | | IAdviseSink * This); |
| | |
| | |
skipping to change at line 6162 | | skipping to change at line 4926 |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct AsyncIAdviseSinkVtbl | | typedef struct AsyncIAdviseSinkVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
AsyncIAdviseSink * This, | | AsyncIAdviseSink * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
AsyncIAdviseSink * This); | | AsyncIAdviseSink * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
AsyncIAdviseSink * This); | | AsyncIAdviseSink * This); |
| | |
/* [local] */ void ( STDMETHODCALLTYPE *Begin_OnDataChange )( | | /* [local] */ void ( STDMETHODCALLTYPE *Begin_OnDataChange )( |
AsyncIAdviseSink * This, | | AsyncIAdviseSink * This, |
/* [unique][in] */ FORMATETC *pFormatetc, | | /* [unique][in] */ FORMATETC *pFormatetc, |
| | |
skipping to change at line 6217 | | skipping to change at line 4982 |
} AsyncIAdviseSinkVtbl; | | } AsyncIAdviseSinkVtbl; |
| | |
interface AsyncIAdviseSink | | interface AsyncIAdviseSink |
{ | | { |
CONST_VTBL struct AsyncIAdviseSinkVtbl *lpVtbl; | | CONST_VTBL struct AsyncIAdviseSinkVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define AsyncIAdviseSink_QueryInterface(This,riid,ppvObject) \ | | #define AsyncIAdviseSink_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define AsyncIAdviseSink_AddRef(This) \ | | #define AsyncIAdviseSink_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define AsyncIAdviseSink_Release(This) \ | | #define AsyncIAdviseSink_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define AsyncIAdviseSink_Begin_OnDataChange(This,pFormatetc,pStgmed) \ | | #define AsyncIAdviseSink_Begin_OnDataChange(This,pFormatetc,pStgmed) \ |
|
(This)->lpVtbl -> Begin_OnDataChange(This,pFormatetc,pStgmed) | | ( (This)->lpVtbl -> Begin_OnDataChange(This,pFormatetc,pStgmed) ) |
| | |
#define AsyncIAdviseSink_Finish_OnDataChange(This) \ | | #define AsyncIAdviseSink_Finish_OnDataChange(This) \ |
|
(This)->lpVtbl -> Finish_OnDataChange(This) | | ( (This)->lpVtbl -> Finish_OnDataChange(This) ) |
| | |
#define AsyncIAdviseSink_Begin_OnViewChange(This,dwAspect,lindex) \ | | #define AsyncIAdviseSink_Begin_OnViewChange(This,dwAspect,lindex) \ |
|
(This)->lpVtbl -> Begin_OnViewChange(This,dwAspect,lindex) | | ( (This)->lpVtbl -> Begin_OnViewChange(This,dwAspect,lindex) ) |
| | |
#define AsyncIAdviseSink_Finish_OnViewChange(This) \ | | #define AsyncIAdviseSink_Finish_OnViewChange(This) \ |
|
(This)->lpVtbl -> Finish_OnViewChange(This) | | ( (This)->lpVtbl -> Finish_OnViewChange(This) ) |
| | |
#define AsyncIAdviseSink_Begin_OnRename(This,pmk) \ | | #define AsyncIAdviseSink_Begin_OnRename(This,pmk) \ |
|
(This)->lpVtbl -> Begin_OnRename(This,pmk) | | ( (This)->lpVtbl -> Begin_OnRename(This,pmk) ) |
| | |
#define AsyncIAdviseSink_Finish_OnRename(This) \ | | #define AsyncIAdviseSink_Finish_OnRename(This) \ |
|
(This)->lpVtbl -> Finish_OnRename(This) | | ( (This)->lpVtbl -> Finish_OnRename(This) ) |
| | |
#define AsyncIAdviseSink_Begin_OnSave(This) \ | | #define AsyncIAdviseSink_Begin_OnSave(This) \ |
|
(This)->lpVtbl -> Begin_OnSave(This) | | ( (This)->lpVtbl -> Begin_OnSave(This) ) |
| | |
#define AsyncIAdviseSink_Finish_OnSave(This) \ | | #define AsyncIAdviseSink_Finish_OnSave(This) \ |
|
(This)->lpVtbl -> Finish_OnSave(This) | | ( (This)->lpVtbl -> Finish_OnSave(This) ) |
| | |
#define AsyncIAdviseSink_Begin_OnClose(This) \ | | #define AsyncIAdviseSink_Begin_OnClose(This) \ |
|
(This)->lpVtbl -> Begin_OnClose(This) | | ( (This)->lpVtbl -> Begin_OnClose(This) ) |
| | |
#define AsyncIAdviseSink_Finish_OnClose(This) \ | | #define AsyncIAdviseSink_Finish_OnClose(This) \ |
|
(This)->lpVtbl -> Finish_OnClose(This) | | ( (This)->lpVtbl -> Finish_OnClose(This) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE AsyncIAdviseSink_Begin_RemoteOnDataCha
nge_Proxy( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE AsyncIAdviseSink_Begin_RemoteOnDataCha
nge_Proxy( |
AsyncIAdviseSink * This, | | AsyncIAdviseSink * This, |
|
/* [unique][in] */ FORMATETC *pFormatetc, | | /* [unique][in] */ __RPC__in_opt FORMATETC *pFormatetc, |
/* [unique][in] */ ASYNC_STGMEDIUM *pStgmed); | | /* [unique][in] */ __RPC__in_opt ASYNC_STGMEDIUM *pStgmed); |
| | |
void __RPC_STUB AsyncIAdviseSink_Begin_RemoteOnDataChange_Stub( | | void __RPC_STUB AsyncIAdviseSink_Begin_RemoteOnDataChange_Stub( |
IRpcStubBuffer *This, | | IRpcStubBuffer *This, |
IRpcChannelBuffer *_pRpcChannelBuffer, | | IRpcChannelBuffer *_pRpcChannelBuffer, |
PRPC_MESSAGE _pRpcMessage, | | PRPC_MESSAGE _pRpcMessage, |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE AsyncIAdviseSink_Finish_RemoteOnDataCh
ange_Proxy( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE AsyncIAdviseSink_Finish_RemoteOnDataCh
ange_Proxy( |
AsyncIAdviseSink * This); | | AsyncIAdviseSink * This); |
| | |
| | |
skipping to change at line 6301 | | skipping to change at line 5066 |
AsyncIAdviseSink * This); | | AsyncIAdviseSink * This); |
| | |
void __RPC_STUB AsyncIAdviseSink_Finish_RemoteOnViewChange_Stub( | | void __RPC_STUB AsyncIAdviseSink_Finish_RemoteOnViewChange_Stub( |
IRpcStubBuffer *This, | | IRpcStubBuffer *This, |
IRpcChannelBuffer *_pRpcChannelBuffer, | | IRpcChannelBuffer *_pRpcChannelBuffer, |
PRPC_MESSAGE _pRpcMessage, | | PRPC_MESSAGE _pRpcMessage, |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE AsyncIAdviseSink_Begin_RemoteOnRename_
Proxy( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE AsyncIAdviseSink_Begin_RemoteOnRename_
Proxy( |
AsyncIAdviseSink * This, | | AsyncIAdviseSink * This, |
|
/* [in] */ IMoniker *pmk); | | /* [in] */ __RPC__in_opt IMoniker *pmk); |
| | |
void __RPC_STUB AsyncIAdviseSink_Begin_RemoteOnRename_Stub( | | void __RPC_STUB AsyncIAdviseSink_Begin_RemoteOnRename_Stub( |
IRpcStubBuffer *This, | | IRpcStubBuffer *This, |
IRpcChannelBuffer *_pRpcChannelBuffer, | | IRpcChannelBuffer *_pRpcChannelBuffer, |
PRPC_MESSAGE _pRpcMessage, | | PRPC_MESSAGE _pRpcMessage, |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE AsyncIAdviseSink_Finish_RemoteOnRename
_Proxy( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE AsyncIAdviseSink_Finish_RemoteOnRename
_Proxy( |
AsyncIAdviseSink * This); | | AsyncIAdviseSink * This); |
| | |
| | |
skipping to change at line 6362 | | skipping to change at line 5127 |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
#endif /* __AsyncIAdviseSink_INTERFACE_DEFINED__ */ | | #endif /* __AsyncIAdviseSink_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IAdviseSink2_INTERFACE_DEFINED__ | | #ifndef __IAdviseSink2_INTERFACE_DEFINED__ |
#define __IAdviseSink2_INTERFACE_DEFINED__ | | #define __IAdviseSink2_INTERFACE_DEFINED__ |
| | |
/* interface IAdviseSink2 */ | | /* interface IAdviseSink2 */ |
/* [unique][async_uuid][uuid][object] */ | | /* [unique][async_uuid][uuid][object] */ |
| | |
|
typedef /* [unique] */ IAdviseSink2 *LPADVISESINK2; | | typedef /* [unique] */ __RPC_unique_pointer IAdviseSink2 *LPADVISESINK2; |
| | |
EXTERN_C const IID IID_IAdviseSink2; | | EXTERN_C const IID IID_IAdviseSink2; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("00000125-0000-0000-C000-000000000046") | | MIDL_INTERFACE("00000125-0000-0000-C000-000000000046") |
IAdviseSink2 : public IAdviseSink | | IAdviseSink2 : public IAdviseSink |
{ | | { |
public: | | public: |
virtual /* [local] */ void STDMETHODCALLTYPE OnLinkSrcChange( | | virtual /* [local] */ void STDMETHODCALLTYPE OnLinkSrcChange( |
| | |
skipping to change at line 6385 | | skipping to change at line 5150 |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IAdviseSink2Vtbl | | typedef struct IAdviseSink2Vtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IAdviseSink2 * This, | | IAdviseSink2 * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IAdviseSink2 * This); | | IAdviseSink2 * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IAdviseSink2 * This); | | IAdviseSink2 * This); |
| | |
/* [local] */ void ( STDMETHODCALLTYPE *OnDataChange )( | | /* [local] */ void ( STDMETHODCALLTYPE *OnDataChange )( |
IAdviseSink2 * This, | | IAdviseSink2 * This, |
/* [unique][in] */ FORMATETC *pFormatetc, | | /* [unique][in] */ FORMATETC *pFormatetc, |
| | |
skipping to change at line 6429 | | skipping to change at line 5195 |
} IAdviseSink2Vtbl; | | } IAdviseSink2Vtbl; |
| | |
interface IAdviseSink2 | | interface IAdviseSink2 |
{ | | { |
CONST_VTBL struct IAdviseSink2Vtbl *lpVtbl; | | CONST_VTBL struct IAdviseSink2Vtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IAdviseSink2_QueryInterface(This,riid,ppvObject) \ | | #define IAdviseSink2_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IAdviseSink2_AddRef(This) \ | | #define IAdviseSink2_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IAdviseSink2_Release(This) \ | | #define IAdviseSink2_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IAdviseSink2_OnDataChange(This,pFormatetc,pStgmed) \ | | #define IAdviseSink2_OnDataChange(This,pFormatetc,pStgmed) \ |
|
(This)->lpVtbl -> OnDataChange(This,pFormatetc,pStgmed) | | ( (This)->lpVtbl -> OnDataChange(This,pFormatetc,pStgmed) ) |
| | |
#define IAdviseSink2_OnViewChange(This,dwAspect,lindex) \ | | #define IAdviseSink2_OnViewChange(This,dwAspect,lindex) \ |
|
(This)->lpVtbl -> OnViewChange(This,dwAspect,lindex) | | ( (This)->lpVtbl -> OnViewChange(This,dwAspect,lindex) ) |
| | |
#define IAdviseSink2_OnRename(This,pmk) \ | | #define IAdviseSink2_OnRename(This,pmk) \ |
|
(This)->lpVtbl -> OnRename(This,pmk) | | ( (This)->lpVtbl -> OnRename(This,pmk) ) |
| | |
#define IAdviseSink2_OnSave(This) \ | | #define IAdviseSink2_OnSave(This) \ |
|
(This)->lpVtbl -> OnSave(This) | | ( (This)->lpVtbl -> OnSave(This) ) |
| | |
#define IAdviseSink2_OnClose(This) \ | | #define IAdviseSink2_OnClose(This) \ |
|
(This)->lpVtbl -> OnClose(This) | | ( (This)->lpVtbl -> OnClose(This) ) |
| | |
#define IAdviseSink2_OnLinkSrcChange(This,pmk) \ | | #define IAdviseSink2_OnLinkSrcChange(This,pmk) \ |
|
(This)->lpVtbl -> OnLinkSrcChange(This,pmk) | | ( (This)->lpVtbl -> OnLinkSrcChange(This,pmk) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IAdviseSink2_RemoteOnLinkSrcChange_Pro
xy( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IAdviseSink2_RemoteOnLinkSrcChange_Pro
xy( |
IAdviseSink2 * This, | | IAdviseSink2 * This, |
|
/* [unique][in] */ IMoniker *pmk); | | /* [unique][in] */ __RPC__in_opt IMoniker *pmk); |
| | |
void __RPC_STUB IAdviseSink2_RemoteOnLinkSrcChange_Stub( | | void __RPC_STUB IAdviseSink2_RemoteOnLinkSrcChange_Stub( |
IRpcStubBuffer *This, | | IRpcStubBuffer *This, |
IRpcChannelBuffer *_pRpcChannelBuffer, | | IRpcChannelBuffer *_pRpcChannelBuffer, |
PRPC_MESSAGE _pRpcMessage, | | PRPC_MESSAGE _pRpcMessage, |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
#endif /* __IAdviseSink2_INTERFACE_DEFINED__ */ | | #endif /* __IAdviseSink2_INTERFACE_DEFINED__ */ |
| | |
#ifndef __AsyncIAdviseSink2_INTERFACE_DEFINED__ | | #ifndef __AsyncIAdviseSink2_INTERFACE_DEFINED__ |
| | |
skipping to change at line 6500 | | skipping to change at line 5266 |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct AsyncIAdviseSink2Vtbl | | typedef struct AsyncIAdviseSink2Vtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
AsyncIAdviseSink2 * This, | | AsyncIAdviseSink2 * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
AsyncIAdviseSink2 * This); | | AsyncIAdviseSink2 * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
AsyncIAdviseSink2 * This); | | AsyncIAdviseSink2 * This); |
| | |
/* [local] */ void ( STDMETHODCALLTYPE *Begin_OnDataChange )( | | /* [local] */ void ( STDMETHODCALLTYPE *Begin_OnDataChange )( |
AsyncIAdviseSink2 * This, | | AsyncIAdviseSink2 * This, |
/* [unique][in] */ FORMATETC *pFormatetc, | | /* [unique][in] */ FORMATETC *pFormatetc, |
| | |
skipping to change at line 6562 | | skipping to change at line 5329 |
} AsyncIAdviseSink2Vtbl; | | } AsyncIAdviseSink2Vtbl; |
| | |
interface AsyncIAdviseSink2 | | interface AsyncIAdviseSink2 |
{ | | { |
CONST_VTBL struct AsyncIAdviseSink2Vtbl *lpVtbl; | | CONST_VTBL struct AsyncIAdviseSink2Vtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define AsyncIAdviseSink2_QueryInterface(This,riid,ppvObject) \ | | #define AsyncIAdviseSink2_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define AsyncIAdviseSink2_AddRef(This) \ | | #define AsyncIAdviseSink2_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define AsyncIAdviseSink2_Release(This) \ | | #define AsyncIAdviseSink2_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define AsyncIAdviseSink2_Begin_OnDataChange(This,pFormatetc,pStgmed) \ | | #define AsyncIAdviseSink2_Begin_OnDataChange(This,pFormatetc,pStgmed) \ |
|
(This)->lpVtbl -> Begin_OnDataChange(This,pFormatetc,pStgmed) | | ( (This)->lpVtbl -> Begin_OnDataChange(This,pFormatetc,pStgmed) ) |
| | |
#define AsyncIAdviseSink2_Finish_OnDataChange(This) \ | | #define AsyncIAdviseSink2_Finish_OnDataChange(This) \ |
|
(This)->lpVtbl -> Finish_OnDataChange(This) | | ( (This)->lpVtbl -> Finish_OnDataChange(This) ) |
| | |
#define AsyncIAdviseSink2_Begin_OnViewChange(This,dwAspect,lindex) \ | | #define AsyncIAdviseSink2_Begin_OnViewChange(This,dwAspect,lindex) \ |
|
(This)->lpVtbl -> Begin_OnViewChange(This,dwAspect,lindex) | | ( (This)->lpVtbl -> Begin_OnViewChange(This,dwAspect,lindex) ) |
| | |
#define AsyncIAdviseSink2_Finish_OnViewChange(This) \ | | #define AsyncIAdviseSink2_Finish_OnViewChange(This) \ |
|
(This)->lpVtbl -> Finish_OnViewChange(This) | | ( (This)->lpVtbl -> Finish_OnViewChange(This) ) |
| | |
#define AsyncIAdviseSink2_Begin_OnRename(This,pmk) \ | | #define AsyncIAdviseSink2_Begin_OnRename(This,pmk) \ |
|
(This)->lpVtbl -> Begin_OnRename(This,pmk) | | ( (This)->lpVtbl -> Begin_OnRename(This,pmk) ) |
| | |
#define AsyncIAdviseSink2_Finish_OnRename(This) \ | | #define AsyncIAdviseSink2_Finish_OnRename(This) \ |
|
(This)->lpVtbl -> Finish_OnRename(This) | | ( (This)->lpVtbl -> Finish_OnRename(This) ) |
| | |
#define AsyncIAdviseSink2_Begin_OnSave(This) \ | | #define AsyncIAdviseSink2_Begin_OnSave(This) \ |
|
(This)->lpVtbl -> Begin_OnSave(This) | | ( (This)->lpVtbl -> Begin_OnSave(This) ) |
| | |
#define AsyncIAdviseSink2_Finish_OnSave(This) \ | | #define AsyncIAdviseSink2_Finish_OnSave(This) \ |
|
(This)->lpVtbl -> Finish_OnSave(This) | | ( (This)->lpVtbl -> Finish_OnSave(This) ) |
| | |
#define AsyncIAdviseSink2_Begin_OnClose(This) \ | | #define AsyncIAdviseSink2_Begin_OnClose(This) \ |
|
(This)->lpVtbl -> Begin_OnClose(This) | | ( (This)->lpVtbl -> Begin_OnClose(This) ) |
| | |
#define AsyncIAdviseSink2_Finish_OnClose(This) \ | | #define AsyncIAdviseSink2_Finish_OnClose(This) \ |
|
(This)->lpVtbl -> Finish_OnClose(This) | | ( (This)->lpVtbl -> Finish_OnClose(This) ) |
| | |
#define AsyncIAdviseSink2_Begin_OnLinkSrcChange(This,pmk) \ | | #define AsyncIAdviseSink2_Begin_OnLinkSrcChange(This,pmk) \ |
|
(This)->lpVtbl -> Begin_OnLinkSrcChange(This,pmk) | | ( (This)->lpVtbl -> Begin_OnLinkSrcChange(This,pmk) ) |
| | |
#define AsyncIAdviseSink2_Finish_OnLinkSrcChange(This) \ | | #define AsyncIAdviseSink2_Finish_OnLinkSrcChange(This) \ |
|
(This)->lpVtbl -> Finish_OnLinkSrcChange(This) | | ( (This)->lpVtbl -> Finish_OnLinkSrcChange(This) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE AsyncIAdviseSink2_Begin_RemoteOnLinkSr
cChange_Proxy( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE AsyncIAdviseSink2_Begin_RemoteOnLinkSr
cChange_Proxy( |
AsyncIAdviseSink2 * This, | | AsyncIAdviseSink2 * This, |
|
/* [unique][in] */ IMoniker *pmk); | | /* [unique][in] */ __RPC__in_opt IMoniker *pmk); |
| | |
void __RPC_STUB AsyncIAdviseSink2_Begin_RemoteOnLinkSrcChange_Stub( | | void __RPC_STUB AsyncIAdviseSink2_Begin_RemoteOnLinkSrcChange_Stub( |
IRpcStubBuffer *This, | | IRpcStubBuffer *This, |
IRpcChannelBuffer *_pRpcChannelBuffer, | | IRpcChannelBuffer *_pRpcChannelBuffer, |
PRPC_MESSAGE _pRpcMessage, | | PRPC_MESSAGE _pRpcMessage, |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE AsyncIAdviseSink2_Finish_RemoteOnLinkS
rcChange_Proxy( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE AsyncIAdviseSink2_Finish_RemoteOnLinkS
rcChange_Proxy( |
AsyncIAdviseSink2 * This); | | AsyncIAdviseSink2 * This); |
| | |
| | |
skipping to change at line 6637 | | skipping to change at line 5404 |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
#endif /* __AsyncIAdviseSink2_INTERFACE_DEFINED__ */ | | #endif /* __AsyncIAdviseSink2_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IDataObject_INTERFACE_DEFINED__ | | #ifndef __IDataObject_INTERFACE_DEFINED__ |
#define __IDataObject_INTERFACE_DEFINED__ | | #define __IDataObject_INTERFACE_DEFINED__ |
| | |
/* interface IDataObject */ | | /* interface IDataObject */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
|
typedef /* [unique] */ IDataObject *LPDATAOBJECT; | | typedef /* [unique] */ __RPC_unique_pointer IDataObject *LPDATAOBJECT; |
| | |
typedef | | typedef |
enum tagDATADIR | | enum tagDATADIR |
{ DATADIR_GET = 1, | | { DATADIR_GET = 1, |
DATADIR_SET = 2 | | DATADIR_SET = 2 |
} DATADIR; | | } DATADIR; |
| | |
EXTERN_C const IID IID_IDataObject; | | EXTERN_C const IID IID_IDataObject; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
skipping to change at line 6662 | | skipping to change at line 5429 |
public: | | public: |
virtual /* [local] */ HRESULT STDMETHODCALLTYPE GetData( | | virtual /* [local] */ HRESULT STDMETHODCALLTYPE GetData( |
/* [unique][in] */ FORMATETC *pformatetcIn, | | /* [unique][in] */ FORMATETC *pformatetcIn, |
/* [out] */ STGMEDIUM *pmedium) = 0; | | /* [out] */ STGMEDIUM *pmedium) = 0; |
| | |
virtual /* [local] */ HRESULT STDMETHODCALLTYPE GetDataHere( | | virtual /* [local] */ HRESULT STDMETHODCALLTYPE GetDataHere( |
/* [unique][in] */ FORMATETC *pformatetc, | | /* [unique][in] */ FORMATETC *pformatetc, |
/* [out][in] */ STGMEDIUM *pmedium) = 0; | | /* [out][in] */ STGMEDIUM *pmedium) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE QueryGetData( | | virtual HRESULT STDMETHODCALLTYPE QueryGetData( |
|
/* [unique][in] */ FORMATETC *pformatetc) = 0; | | /* [unique][in] */ __RPC__in_opt FORMATETC *pformatetc) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE GetCanonicalFormatEtc( | | virtual HRESULT STDMETHODCALLTYPE GetCanonicalFormatEtc( |
|
/* [unique][in] */ FORMATETC *pformatectIn, | | /* [unique][in] */ __RPC__in_opt FORMATETC *pformatectIn, |
/* [out] */ FORMATETC *pformatetcOut) = 0; | | /* [out] */ __RPC__out FORMATETC *pformatetcOut) = 0; |
| | |
virtual /* [local] */ HRESULT STDMETHODCALLTYPE SetData( | | virtual /* [local] */ HRESULT STDMETHODCALLTYPE SetData( |
/* [unique][in] */ FORMATETC *pformatetc, | | /* [unique][in] */ FORMATETC *pformatetc, |
/* [unique][in] */ STGMEDIUM *pmedium, | | /* [unique][in] */ STGMEDIUM *pmedium, |
/* [in] */ BOOL fRelease) = 0; | | /* [in] */ BOOL fRelease) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE EnumFormatEtc( | | virtual HRESULT STDMETHODCALLTYPE EnumFormatEtc( |
/* [in] */ DWORD dwDirection, | | /* [in] */ DWORD dwDirection, |
|
/* [out] */ IEnumFORMATETC **ppenumFormatEtc) = 0; | | /* [out] */ __RPC__deref_out_opt IEnumFORMATETC **ppenumFormatEtc) =
0; |
| | |
virtual HRESULT STDMETHODCALLTYPE DAdvise( | | virtual HRESULT STDMETHODCALLTYPE DAdvise( |
|
/* [in] */ FORMATETC *pformatetc, | | /* [in] */ __RPC__in FORMATETC *pformatetc, |
/* [in] */ DWORD advf, | | /* [in] */ DWORD advf, |
|
/* [unique][in] */ IAdviseSink *pAdvSink, | | /* [unique][in] */ __RPC__in_opt IAdviseSink *pAdvSink, |
/* [out] */ DWORD *pdwConnection) = 0; | | /* [out] */ __RPC__out DWORD *pdwConnection) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE DUnadvise( | | virtual HRESULT STDMETHODCALLTYPE DUnadvise( |
/* [in] */ DWORD dwConnection) = 0; | | /* [in] */ DWORD dwConnection) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE EnumDAdvise( | | virtual HRESULT STDMETHODCALLTYPE EnumDAdvise( |
|
/* [out] */ IEnumSTATDATA **ppenumAdvise) = 0; | | /* [out] */ __RPC__deref_out_opt IEnumSTATDATA **ppenumAdvise) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IDataObjectVtbl | | typedef struct IDataObjectVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IDataObject * This, | | IDataObject * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IDataObject * This); | | IDataObject * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IDataObject * This); | | IDataObject * This); |
| | |
/* [local] */ HRESULT ( STDMETHODCALLTYPE *GetData )( | | /* [local] */ HRESULT ( STDMETHODCALLTYPE *GetData )( |
IDataObject * This, | | IDataObject * This, |
/* [unique][in] */ FORMATETC *pformatetcIn, | | /* [unique][in] */ FORMATETC *pformatetcIn, |
/* [out] */ STGMEDIUM *pmedium); | | /* [out] */ STGMEDIUM *pmedium); |
| | |
/* [local] */ HRESULT ( STDMETHODCALLTYPE *GetDataHere )( | | /* [local] */ HRESULT ( STDMETHODCALLTYPE *GetDataHere )( |
IDataObject * This, | | IDataObject * This, |
/* [unique][in] */ FORMATETC *pformatetc, | | /* [unique][in] */ FORMATETC *pformatetc, |
/* [out][in] */ STGMEDIUM *pmedium); | | /* [out][in] */ STGMEDIUM *pmedium); |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryGetData )( | | HRESULT ( STDMETHODCALLTYPE *QueryGetData )( |
IDataObject * This, | | IDataObject * This, |
|
/* [unique][in] */ FORMATETC *pformatetc); | | /* [unique][in] */ __RPC__in_opt FORMATETC *pformatetc); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetCanonicalFormatEtc )( | | HRESULT ( STDMETHODCALLTYPE *GetCanonicalFormatEtc )( |
IDataObject * This, | | IDataObject * This, |
|
/* [unique][in] */ FORMATETC *pformatectIn, | | /* [unique][in] */ __RPC__in_opt FORMATETC *pformatectIn, |
/* [out] */ FORMATETC *pformatetcOut); | | /* [out] */ __RPC__out FORMATETC *pformatetcOut); |
| | |
/* [local] */ HRESULT ( STDMETHODCALLTYPE *SetData )( | | /* [local] */ HRESULT ( STDMETHODCALLTYPE *SetData )( |
IDataObject * This, | | IDataObject * This, |
/* [unique][in] */ FORMATETC *pformatetc, | | /* [unique][in] */ FORMATETC *pformatetc, |
/* [unique][in] */ STGMEDIUM *pmedium, | | /* [unique][in] */ STGMEDIUM *pmedium, |
/* [in] */ BOOL fRelease); | | /* [in] */ BOOL fRelease); |
| | |
HRESULT ( STDMETHODCALLTYPE *EnumFormatEtc )( | | HRESULT ( STDMETHODCALLTYPE *EnumFormatEtc )( |
IDataObject * This, | | IDataObject * This, |
/* [in] */ DWORD dwDirection, | | /* [in] */ DWORD dwDirection, |
|
/* [out] */ IEnumFORMATETC **ppenumFormatEtc); | | /* [out] */ __RPC__deref_out_opt IEnumFORMATETC **ppenumFormatEtc); |
| | |
HRESULT ( STDMETHODCALLTYPE *DAdvise )( | | HRESULT ( STDMETHODCALLTYPE *DAdvise )( |
IDataObject * This, | | IDataObject * This, |
|
/* [in] */ FORMATETC *pformatetc, | | /* [in] */ __RPC__in FORMATETC *pformatetc, |
/* [in] */ DWORD advf, | | /* [in] */ DWORD advf, |
|
/* [unique][in] */ IAdviseSink *pAdvSink, | | /* [unique][in] */ __RPC__in_opt IAdviseSink *pAdvSink, |
/* [out] */ DWORD *pdwConnection); | | /* [out] */ __RPC__out DWORD *pdwConnection); |
| | |
HRESULT ( STDMETHODCALLTYPE *DUnadvise )( | | HRESULT ( STDMETHODCALLTYPE *DUnadvise )( |
IDataObject * This, | | IDataObject * This, |
/* [in] */ DWORD dwConnection); | | /* [in] */ DWORD dwConnection); |
| | |
HRESULT ( STDMETHODCALLTYPE *EnumDAdvise )( | | HRESULT ( STDMETHODCALLTYPE *EnumDAdvise )( |
IDataObject * This, | | IDataObject * This, |
|
/* [out] */ IEnumSTATDATA **ppenumAdvise); | | /* [out] */ __RPC__deref_out_opt IEnumSTATDATA **ppenumAdvise); |
| | |
END_INTERFACE | | END_INTERFACE |
} IDataObjectVtbl; | | } IDataObjectVtbl; |
| | |
interface IDataObject | | interface IDataObject |
{ | | { |
CONST_VTBL struct IDataObjectVtbl *lpVtbl; | | CONST_VTBL struct IDataObjectVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IDataObject_QueryInterface(This,riid,ppvObject) \ | | #define IDataObject_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IDataObject_AddRef(This) \ | | #define IDataObject_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IDataObject_Release(This) \ | | #define IDataObject_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IDataObject_GetData(This,pformatetcIn,pmedium) \ | | #define IDataObject_GetData(This,pformatetcIn,pmedium) \ |
|
(This)->lpVtbl -> GetData(This,pformatetcIn,pmedium) | | ( (This)->lpVtbl -> GetData(This,pformatetcIn,pmedium) ) |
| | |
#define IDataObject_GetDataHere(This,pformatetc,pmedium) \ | | #define IDataObject_GetDataHere(This,pformatetc,pmedium) \ |
|
(This)->lpVtbl -> GetDataHere(This,pformatetc,pmedium) | | ( (This)->lpVtbl -> GetDataHere(This,pformatetc,pmedium) ) |
| | |
#define IDataObject_QueryGetData(This,pformatetc) \ | | #define IDataObject_QueryGetData(This,pformatetc) \ |
|
(This)->lpVtbl -> QueryGetData(This,pformatetc) | | ( (This)->lpVtbl -> QueryGetData(This,pformatetc) ) |
| | |
#define IDataObject_GetCanonicalFormatEtc(This,pformatectIn,pformatetcOut) \ | | #define IDataObject_GetCanonicalFormatEtc(This,pformatectIn,pformatetcOut) \ |
|
(This)->lpVtbl -> GetCanonicalFormatEtc(This,pformatectIn,pformatetcOut) | | ( (This)->lpVtbl -> GetCanonicalFormatEtc(This,pformatectIn,pformatetcOut) ) |
| | |
#define IDataObject_SetData(This,pformatetc,pmedium,fRelease) \ | | #define IDataObject_SetData(This,pformatetc,pmedium,fRelease) \ |
|
(This)->lpVtbl -> SetData(This,pformatetc,pmedium,fRelease) | | ( (This)->lpVtbl -> SetData(This,pformatetc,pmedium,fRelease) ) |
| | |
#define IDataObject_EnumFormatEtc(This,dwDirection,ppenumFormatEtc) \ | | #define IDataObject_EnumFormatEtc(This,dwDirection,ppenumFormatEtc) \ |
|
(This)->lpVtbl -> EnumFormatEtc(This,dwDirection,ppenumFormatEtc) | | ( (This)->lpVtbl -> EnumFormatEtc(This,dwDirection,ppenumFormatEtc) ) |
| | |
#define IDataObject_DAdvise(This,pformatetc,advf,pAdvSink,pdwConnection) \ | | #define IDataObject_DAdvise(This,pformatetc,advf,pAdvSink,pdwConnection) \ |
|
(This)->lpVtbl -> DAdvise(This,pformatetc,advf,pAdvSink,pdwConnection) | | ( (This)->lpVtbl -> DAdvise(This,pformatetc,advf,pAdvSink,pdwConnection) ) |
| | |
#define IDataObject_DUnadvise(This,dwConnection) \ | | #define IDataObject_DUnadvise(This,dwConnection) \ |
|
(This)->lpVtbl -> DUnadvise(This,dwConnection) | | ( (This)->lpVtbl -> DUnadvise(This,dwConnection) ) |
| | |
#define IDataObject_EnumDAdvise(This,ppenumAdvise) \ | | #define IDataObject_EnumDAdvise(This,ppenumAdvise) \ |
|
(This)->lpVtbl -> EnumDAdvise(This,ppenumAdvise) | | ( (This)->lpVtbl -> EnumDAdvise(This,ppenumAdvise) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IDataObject_RemoteGetData_Proxy( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IDataObject_RemoteGetData_Proxy( |
IDataObject * This, | | IDataObject * This, |
|
/* [unique][in] */ FORMATETC *pformatetcIn, | | /* [unique][in] */ __RPC__in_opt FORMATETC *pformatetcIn, |
/* [out] */ STGMEDIUM *pRemoteMedium); | | /* [out] */ __RPC__out STGMEDIUM *pRemoteMedium); |
| | |
void __RPC_STUB IDataObject_RemoteGetData_Stub( | | void __RPC_STUB IDataObject_RemoteGetData_Stub( |
IRpcStubBuffer *This, | | IRpcStubBuffer *This, |
IRpcChannelBuffer *_pRpcChannelBuffer, | | IRpcChannelBuffer *_pRpcChannelBuffer, |
PRPC_MESSAGE _pRpcMessage, | | PRPC_MESSAGE _pRpcMessage, |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IDataObject_RemoteGetDataHere_Proxy( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IDataObject_RemoteGetDataHere_Proxy( |
IDataObject * This, | | IDataObject * This, |
|
/* [unique][in] */ FORMATETC *pformatetc, | | /* [unique][in] */ __RPC__in_opt FORMATETC *pformatetc, |
/* [out][in] */ STGMEDIUM *pRemoteMedium); | | /* [out][in] */ __RPC__inout STGMEDIUM *pRemoteMedium); |
| | |
void __RPC_STUB IDataObject_RemoteGetDataHere_Stub( | | void __RPC_STUB IDataObject_RemoteGetDataHere_Stub( |
IRpcStubBuffer *This, | | IRpcStubBuffer *This, |
IRpcChannelBuffer *_pRpcChannelBuffer, | | IRpcChannelBuffer *_pRpcChannelBuffer, |
PRPC_MESSAGE _pRpcMessage, | | PRPC_MESSAGE _pRpcMessage, |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
|
HRESULT STDMETHODCALLTYPE IDataObject_QueryGetData_Proxy( | | |
IDataObject * This, | | |
/* [unique][in] */ FORMATETC *pformatetc); | | |
| | |
void __RPC_STUB IDataObject_QueryGetData_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IDataObject_GetCanonicalFormatEtc_Proxy( | | |
IDataObject * This, | | |
/* [unique][in] */ FORMATETC *pformatectIn, | | |
/* [out] */ FORMATETC *pformatetcOut); | | |
| | |
void __RPC_STUB IDataObject_GetCanonicalFormatEtc_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IDataObject_RemoteSetData_Proxy( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IDataObject_RemoteSetData_Proxy( |
IDataObject * This, | | IDataObject * This, |
|
/* [unique][in] */ FORMATETC *pformatetc, | | /* [unique][in] */ __RPC__in_opt FORMATETC *pformatetc, |
/* [unique][in] */ FLAG_STGMEDIUM *pmedium, | | /* [unique][in] */ __RPC__in_opt FLAG_STGMEDIUM *pmedium, |
/* [in] */ BOOL fRelease); | | /* [in] */ BOOL fRelease); |
| | |
void __RPC_STUB IDataObject_RemoteSetData_Stub( | | void __RPC_STUB IDataObject_RemoteSetData_Stub( |
IRpcStubBuffer *This, | | IRpcStubBuffer *This, |
IRpcChannelBuffer *_pRpcChannelBuffer, | | IRpcChannelBuffer *_pRpcChannelBuffer, |
PRPC_MESSAGE _pRpcMessage, | | PRPC_MESSAGE _pRpcMessage, |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
|
HRESULT STDMETHODCALLTYPE IDataObject_EnumFormatEtc_Proxy( | | |
IDataObject * This, | | |
/* [in] */ DWORD dwDirection, | | |
/* [out] */ IEnumFORMATETC **ppenumFormatEtc); | | |
| | |
void __RPC_STUB IDataObject_EnumFormatEtc_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IDataObject_DAdvise_Proxy( | | |
IDataObject * This, | | |
/* [in] */ FORMATETC *pformatetc, | | |
/* [in] */ DWORD advf, | | |
/* [unique][in] */ IAdviseSink *pAdvSink, | | |
/* [out] */ DWORD *pdwConnection); | | |
| | |
void __RPC_STUB IDataObject_DAdvise_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IDataObject_DUnadvise_Proxy( | | |
IDataObject * This, | | |
/* [in] */ DWORD dwConnection); | | |
| | |
void __RPC_STUB IDataObject_DUnadvise_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IDataObject_EnumDAdvise_Proxy( | | |
IDataObject * This, | | |
/* [out] */ IEnumSTATDATA **ppenumAdvise); | | |
| | |
void __RPC_STUB IDataObject_EnumDAdvise_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IDataObject_INTERFACE_DEFINED__ */ | | #endif /* __IDataObject_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IDataAdviseHolder_INTERFACE_DEFINED__ | | #ifndef __IDataAdviseHolder_INTERFACE_DEFINED__ |
#define __IDataAdviseHolder_INTERFACE_DEFINED__ | | #define __IDataAdviseHolder_INTERFACE_DEFINED__ |
| | |
/* interface IDataAdviseHolder */ | | /* interface IDataAdviseHolder */ |
/* [uuid][object][local] */ | | /* [uuid][object][local] */ |
| | |
typedef /* [unique] */ IDataAdviseHolder *LPDATAADVISEHOLDER; | | typedef /* [unique] */ IDataAdviseHolder *LPDATAADVISEHOLDER; |
| | |
| | |
skipping to change at line 6949 | | skipping to change at line 5652 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IDataAdviseHolderVtbl | | typedef struct IDataAdviseHolderVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IDataAdviseHolder * This, | | IDataAdviseHolder * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IDataAdviseHolder * This); | | IDataAdviseHolder * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IDataAdviseHolder * This); | | IDataAdviseHolder * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *Advise )( | | HRESULT ( STDMETHODCALLTYPE *Advise )( |
IDataAdviseHolder * This, | | IDataAdviseHolder * This, |
/* [unique][in] */ IDataObject *pDataObject, | | /* [unique][in] */ IDataObject *pDataObject, |
| | |
skipping to change at line 6990 | | skipping to change at line 5694 |
} IDataAdviseHolderVtbl; | | } IDataAdviseHolderVtbl; |
| | |
interface IDataAdviseHolder | | interface IDataAdviseHolder |
{ | | { |
CONST_VTBL struct IDataAdviseHolderVtbl *lpVtbl; | | CONST_VTBL struct IDataAdviseHolderVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IDataAdviseHolder_QueryInterface(This,riid,ppvObject) \ | | #define IDataAdviseHolder_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IDataAdviseHolder_AddRef(This) \ | | #define IDataAdviseHolder_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IDataAdviseHolder_Release(This) \ | | #define IDataAdviseHolder_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IDataAdviseHolder_Advise(This,pDataObject,pFetc,advf,pAdvise,pdwConnecti
on) \ | | #define IDataAdviseHolder_Advise(This,pDataObject,pFetc,advf,pAdvise,pdwConnecti
on) \ |
|
(This)->lpVtbl -> Advise(This,pDataObject,pFetc,advf,pAdvise,pdwConnection) | | ( (This)->lpVtbl -> Advise(This,pDataObject,pFetc,advf,pAdvise,pdwConnection
) ) |
| | |
#define IDataAdviseHolder_Unadvise(This,dwConnection) \ | | #define IDataAdviseHolder_Unadvise(This,dwConnection) \ |
|
(This)->lpVtbl -> Unadvise(This,dwConnection) | | ( (This)->lpVtbl -> Unadvise(This,dwConnection) ) |
| | |
#define IDataAdviseHolder_EnumAdvise(This,ppenumAdvise) \ | | #define IDataAdviseHolder_EnumAdvise(This,ppenumAdvise) \ |
|
(This)->lpVtbl -> EnumAdvise(This,ppenumAdvise) | | ( (This)->lpVtbl -> EnumAdvise(This,ppenumAdvise) ) |
| | |
#define IDataAdviseHolder_SendOnDataChange(This,pDataObject,dwReserved,advf) \ | | #define IDataAdviseHolder_SendOnDataChange(This,pDataObject,dwReserved,advf) \ |
|
(This)->lpVtbl -> SendOnDataChange(This,pDataObject,dwReserved,advf) | | ( (This)->lpVtbl -> SendOnDataChange(This,pDataObject,dwReserved,advf) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IDataAdviseHolder_Advise_Proxy( | | |
IDataAdviseHolder * This, | | |
/* [unique][in] */ IDataObject *pDataObject, | | |
/* [unique][in] */ FORMATETC *pFetc, | | |
/* [in] */ DWORD advf, | | |
/* [unique][in] */ IAdviseSink *pAdvise, | | |
/* [out] */ DWORD *pdwConnection); | | |
| | |
void __RPC_STUB IDataAdviseHolder_Advise_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IDataAdviseHolder_Unadvise_Proxy( | | |
IDataAdviseHolder * This, | | |
/* [in] */ DWORD dwConnection); | | |
| | |
void __RPC_STUB IDataAdviseHolder_Unadvise_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IDataAdviseHolder_EnumAdvise_Proxy( | | |
IDataAdviseHolder * This, | | |
/* [out] */ IEnumSTATDATA **ppenumAdvise); | | |
| | |
void __RPC_STUB IDataAdviseHolder_EnumAdvise_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IDataAdviseHolder_SendOnDataChange_Proxy( | | |
IDataAdviseHolder * This, | | |
/* [unique][in] */ IDataObject *pDataObject, | | |
/* [in] */ DWORD dwReserved, | | |
/* [in] */ DWORD advf); | | |
| | |
void __RPC_STUB IDataAdviseHolder_SendOnDataChange_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IDataAdviseHolder_INTERFACE_DEFINED__ */ | | #endif /* __IDataAdviseHolder_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IMessageFilter_INTERFACE_DEFINED__ | | #ifndef __IMessageFilter_INTERFACE_DEFINED__ |
#define __IMessageFilter_INTERFACE_DEFINED__ | | #define __IMessageFilter_INTERFACE_DEFINED__ |
| | |
/* interface IMessageFilter */ | | /* interface IMessageFilter */ |
/* [uuid][object][local] */ | | /* [uuid][object][local] */ |
| | |
typedef /* [unique] */ IMessageFilter *LPMESSAGEFILTER; | | typedef /* [unique] */ IMessageFilter *LPMESSAGEFILTER; |
| | |
| | |
skipping to change at line 7143 | | skipping to change at line 5801 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IMessageFilterVtbl | | typedef struct IMessageFilterVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IMessageFilter * This, | | IMessageFilter * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IMessageFilter * This); | | IMessageFilter * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IMessageFilter * This); | | IMessageFilter * This); |
| | |
DWORD ( STDMETHODCALLTYPE *HandleInComingCall )( | | DWORD ( STDMETHODCALLTYPE *HandleInComingCall )( |
IMessageFilter * This, | | IMessageFilter * This, |
/* [in] */ DWORD dwCallType, | | /* [in] */ DWORD dwCallType, |
| | |
skipping to change at line 7181 | | skipping to change at line 5840 |
} IMessageFilterVtbl; | | } IMessageFilterVtbl; |
| | |
interface IMessageFilter | | interface IMessageFilter |
{ | | { |
CONST_VTBL struct IMessageFilterVtbl *lpVtbl; | | CONST_VTBL struct IMessageFilterVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IMessageFilter_QueryInterface(This,riid,ppvObject) \ | | #define IMessageFilter_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IMessageFilter_AddRef(This) \ | | #define IMessageFilter_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IMessageFilter_Release(This) \ | | #define IMessageFilter_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IMessageFilter_HandleInComingCall(This,dwCallType,htaskCaller,dwTickCoun
t,lpInterfaceInfo) \ | | #define IMessageFilter_HandleInComingCall(This,dwCallType,htaskCaller,dwTickCoun
t,lpInterfaceInfo) \ |
|
(This)->lpVtbl -> HandleInComingCall(This,dwCallType,htaskCaller,dwTickCount
,lpInterfaceInfo) | | ( (This)->lpVtbl -> HandleInComingCall(This,dwCallType,htaskCaller,dwTickCou
nt,lpInterfaceInfo) ) |
| | |
#define IMessageFilter_RetryRejectedCall(This,htaskCallee,dwTickCount,dwRejectTy
pe) \ | | #define IMessageFilter_RetryRejectedCall(This,htaskCallee,dwTickCount,dwRejectTy
pe) \ |
|
(This)->lpVtbl -> RetryRejectedCall(This,htaskCallee,dwTickCount,dwRejectTyp
e) | | ( (This)->lpVtbl -> RetryRejectedCall(This,htaskCallee,dwTickCount,dwRejectT
ype) ) |
| | |
#define IMessageFilter_MessagePending(This,htaskCallee,dwTickCount,dwPendingType
) \ | | #define IMessageFilter_MessagePending(This,htaskCallee,dwTickCount,dwPendingType
) \ |
|
(This)->lpVtbl -> MessagePending(This,htaskCallee,dwTickCount,dwPendingType) | | ( (This)->lpVtbl -> MessagePending(This,htaskCallee,dwTickCount,dwPendingTyp
e) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
DWORD STDMETHODCALLTYPE IMessageFilter_HandleInComingCall_Proxy( | | |
IMessageFilter * This, | | |
/* [in] */ DWORD dwCallType, | | |
/* [in] */ HTASK htaskCaller, | | |
/* [in] */ DWORD dwTickCount, | | |
/* [in] */ LPINTERFACEINFO lpInterfaceInfo); | | |
| | |
void __RPC_STUB IMessageFilter_HandleInComingCall_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
DWORD STDMETHODCALLTYPE IMessageFilter_RetryRejectedCall_Proxy( | | |
IMessageFilter * This, | | |
/* [in] */ HTASK htaskCallee, | | |
/* [in] */ DWORD dwTickCount, | | |
/* [in] */ DWORD dwRejectType); | | |
| | |
void __RPC_STUB IMessageFilter_RetryRejectedCall_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
DWORD STDMETHODCALLTYPE IMessageFilter_MessagePending_Proxy( | | |
IMessageFilter * This, | | |
/* [in] */ HTASK htaskCallee, | | |
/* [in] */ DWORD dwTickCount, | | |
/* [in] */ DWORD dwPendingType); | | |
| | |
void __RPC_STUB IMessageFilter_MessagePending_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IMessageFilter_INTERFACE_DEFINED__ */ | | #endif /* __IMessageFilter_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IRpcChannelBuffer_INTERFACE_DEFINED__ | | #ifndef __IRpcChannelBuffer_INTERFACE_DEFINED__ |
#define __IRpcChannelBuffer_INTERFACE_DEFINED__ | | #define __IRpcChannelBuffer_INTERFACE_DEFINED__ |
| | |
/* interface IRpcChannelBuffer */ | | /* interface IRpcChannelBuffer */ |
/* [uuid][object][local] */ | | /* [uuid][object][local] */ |
| | |
typedef unsigned long RPCOLEDATAREP; | | typedef unsigned long RPCOLEDATAREP; |
| | |
| | |
skipping to change at line 7298 | | skipping to change at line 5920 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IRpcChannelBufferVtbl | | typedef struct IRpcChannelBufferVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IRpcChannelBuffer * This, | | IRpcChannelBuffer * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IRpcChannelBuffer * This); | | IRpcChannelBuffer * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IRpcChannelBuffer * This); | | IRpcChannelBuffer * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetBuffer )( | | HRESULT ( STDMETHODCALLTYPE *GetBuffer )( |
IRpcChannelBuffer * This, | | IRpcChannelBuffer * This, |
/* [in] */ RPCOLEMESSAGE *pMessage, | | /* [in] */ RPCOLEMESSAGE *pMessage, |
| | |
skipping to change at line 7339 | | skipping to change at line 5962 |
} IRpcChannelBufferVtbl; | | } IRpcChannelBufferVtbl; |
| | |
interface IRpcChannelBuffer | | interface IRpcChannelBuffer |
{ | | { |
CONST_VTBL struct IRpcChannelBufferVtbl *lpVtbl; | | CONST_VTBL struct IRpcChannelBufferVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IRpcChannelBuffer_QueryInterface(This,riid,ppvObject) \ | | #define IRpcChannelBuffer_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IRpcChannelBuffer_AddRef(This) \ | | #define IRpcChannelBuffer_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IRpcChannelBuffer_Release(This) \ | | #define IRpcChannelBuffer_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IRpcChannelBuffer_GetBuffer(This,pMessage,riid) \ | | #define IRpcChannelBuffer_GetBuffer(This,pMessage,riid) \ |
|
(This)->lpVtbl -> GetBuffer(This,pMessage,riid) | | ( (This)->lpVtbl -> GetBuffer(This,pMessage,riid) ) |
| | |
#define IRpcChannelBuffer_SendReceive(This,pMessage,pStatus) \ | | #define IRpcChannelBuffer_SendReceive(This,pMessage,pStatus) \ |
|
(This)->lpVtbl -> SendReceive(This,pMessage,pStatus) | | ( (This)->lpVtbl -> SendReceive(This,pMessage,pStatus) ) |
| | |
#define IRpcChannelBuffer_FreeBuffer(This,pMessage) \ | | #define IRpcChannelBuffer_FreeBuffer(This,pMessage) \ |
|
(This)->lpVtbl -> FreeBuffer(This,pMessage) | | ( (This)->lpVtbl -> FreeBuffer(This,pMessage) ) |
| | |
#define IRpcChannelBuffer_GetDestCtx(This,pdwDestContext,ppvDestContext) \ | | #define IRpcChannelBuffer_GetDestCtx(This,pdwDestContext,ppvDestContext) \ |
|
(This)->lpVtbl -> GetDestCtx(This,pdwDestContext,ppvDestContext) | | ( (This)->lpVtbl -> GetDestCtx(This,pdwDestContext,ppvDestContext) ) |
| | |
#define IRpcChannelBuffer_IsConnected(This) \ | | #define IRpcChannelBuffer_IsConnected(This) \ |
|
(This)->lpVtbl -> IsConnected(This) | | ( (This)->lpVtbl -> IsConnected(This) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IRpcChannelBuffer_GetBuffer_Proxy( | | |
IRpcChannelBuffer * This, | | |
/* [in] */ RPCOLEMESSAGE *pMessage, | | |
/* [in] */ REFIID riid); | | |
| | |
void __RPC_STUB IRpcChannelBuffer_GetBuffer_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IRpcChannelBuffer_SendReceive_Proxy( | | |
IRpcChannelBuffer * This, | | |
/* [out][in] */ RPCOLEMESSAGE *pMessage, | | |
/* [out] */ ULONG *pStatus); | | |
| | |
void __RPC_STUB IRpcChannelBuffer_SendReceive_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IRpcChannelBuffer_FreeBuffer_Proxy( | | |
IRpcChannelBuffer * This, | | |
/* [in] */ RPCOLEMESSAGE *pMessage); | | |
| | |
void __RPC_STUB IRpcChannelBuffer_FreeBuffer_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IRpcChannelBuffer_GetDestCtx_Proxy( | | |
IRpcChannelBuffer * This, | | |
/* [out] */ DWORD *pdwDestContext, | | |
/* [out] */ void **ppvDestContext); | | |
| | |
void __RPC_STUB IRpcChannelBuffer_GetDestCtx_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IRpcChannelBuffer_IsConnected_Proxy( | | |
IRpcChannelBuffer * This); | | |
| | |
void __RPC_STUB IRpcChannelBuffer_IsConnected_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IRpcChannelBuffer_INTERFACE_DEFINED__ */ | | #endif /* __IRpcChannelBuffer_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IRpcChannelBuffer2_INTERFACE_DEFINED__ | | #ifndef __IRpcChannelBuffer2_INTERFACE_DEFINED__ |
#define __IRpcChannelBuffer2_INTERFACE_DEFINED__ | | #define __IRpcChannelBuffer2_INTERFACE_DEFINED__ |
| | |
/* interface IRpcChannelBuffer2 */ | | /* interface IRpcChannelBuffer2 */ |
/* [uuid][object][local] */ | | /* [uuid][object][local] */ |
| | |
EXTERN_C const IID IID_IRpcChannelBuffer2; | | EXTERN_C const IID IID_IRpcChannelBuffer2; |
| | |
| | |
skipping to change at line 7448 | | skipping to change at line 6019 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IRpcChannelBuffer2Vtbl | | typedef struct IRpcChannelBuffer2Vtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IRpcChannelBuffer2 * This, | | IRpcChannelBuffer2 * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IRpcChannelBuffer2 * This); | | IRpcChannelBuffer2 * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IRpcChannelBuffer2 * This); | | IRpcChannelBuffer2 * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetBuffer )( | | HRESULT ( STDMETHODCALLTYPE *GetBuffer )( |
IRpcChannelBuffer2 * This, | | IRpcChannelBuffer2 * This, |
/* [in] */ RPCOLEMESSAGE *pMessage, | | /* [in] */ RPCOLEMESSAGE *pMessage, |
| | |
skipping to change at line 7493 | | skipping to change at line 6065 |
} IRpcChannelBuffer2Vtbl; | | } IRpcChannelBuffer2Vtbl; |
| | |
interface IRpcChannelBuffer2 | | interface IRpcChannelBuffer2 |
{ | | { |
CONST_VTBL struct IRpcChannelBuffer2Vtbl *lpVtbl; | | CONST_VTBL struct IRpcChannelBuffer2Vtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IRpcChannelBuffer2_QueryInterface(This,riid,ppvObject) \ | | #define IRpcChannelBuffer2_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IRpcChannelBuffer2_AddRef(This) \ | | #define IRpcChannelBuffer2_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IRpcChannelBuffer2_Release(This) \ | | #define IRpcChannelBuffer2_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IRpcChannelBuffer2_GetBuffer(This,pMessage,riid) \ | | #define IRpcChannelBuffer2_GetBuffer(This,pMessage,riid) \ |
|
(This)->lpVtbl -> GetBuffer(This,pMessage,riid) | | ( (This)->lpVtbl -> GetBuffer(This,pMessage,riid) ) |
| | |
#define IRpcChannelBuffer2_SendReceive(This,pMessage,pStatus) \ | | #define IRpcChannelBuffer2_SendReceive(This,pMessage,pStatus) \ |
|
(This)->lpVtbl -> SendReceive(This,pMessage,pStatus) | | ( (This)->lpVtbl -> SendReceive(This,pMessage,pStatus) ) |
| | |
#define IRpcChannelBuffer2_FreeBuffer(This,pMessage) \ | | #define IRpcChannelBuffer2_FreeBuffer(This,pMessage) \ |
|
(This)->lpVtbl -> FreeBuffer(This,pMessage) | | ( (This)->lpVtbl -> FreeBuffer(This,pMessage) ) |
| | |
#define IRpcChannelBuffer2_GetDestCtx(This,pdwDestContext,ppvDestContext) \ | | #define IRpcChannelBuffer2_GetDestCtx(This,pdwDestContext,ppvDestContext) \ |
|
(This)->lpVtbl -> GetDestCtx(This,pdwDestContext,ppvDestContext) | | ( (This)->lpVtbl -> GetDestCtx(This,pdwDestContext,ppvDestContext) ) |
| | |
#define IRpcChannelBuffer2_IsConnected(This) \ | | #define IRpcChannelBuffer2_IsConnected(This) \ |
|
(This)->lpVtbl -> IsConnected(This) | | ( (This)->lpVtbl -> IsConnected(This) ) |
| | |
#define IRpcChannelBuffer2_GetProtocolVersion(This,pdwVersion) \ | | #define IRpcChannelBuffer2_GetProtocolVersion(This,pdwVersion) \ |
|
(This)->lpVtbl -> GetProtocolVersion(This,pdwVersion) | | ( (This)->lpVtbl -> GetProtocolVersion(This,pdwVersion) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IRpcChannelBuffer2_GetProtocolVersion_Proxy( | | |
IRpcChannelBuffer2 * This, | | |
/* [out][in] */ DWORD *pdwVersion); | | |
| | |
void __RPC_STUB IRpcChannelBuffer2_GetProtocolVersion_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IRpcChannelBuffer2_INTERFACE_DEFINED__ */ | | #endif /* __IRpcChannelBuffer2_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IAsyncRpcChannelBuffer_INTERFACE_DEFINED__ | | #ifndef __IAsyncRpcChannelBuffer_INTERFACE_DEFINED__ |
#define __IAsyncRpcChannelBuffer_INTERFACE_DEFINED__ | | #define __IAsyncRpcChannelBuffer_INTERFACE_DEFINED__ |
| | |
/* interface IAsyncRpcChannelBuffer */ | | /* interface IAsyncRpcChannelBuffer */ |
/* [unique][uuid][object][local] */ | | /* [unique][uuid][object][local] */ |
| | |
EXTERN_C const IID IID_IAsyncRpcChannelBuffer; | | EXTERN_C const IID IID_IAsyncRpcChannelBuffer; |
| | |
| | |
skipping to change at line 7574 | | skipping to change at line 6136 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IAsyncRpcChannelBufferVtbl | | typedef struct IAsyncRpcChannelBufferVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IAsyncRpcChannelBuffer * This, | | IAsyncRpcChannelBuffer * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IAsyncRpcChannelBuffer * This); | | IAsyncRpcChannelBuffer * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IAsyncRpcChannelBuffer * This); | | IAsyncRpcChannelBuffer * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetBuffer )( | | HRESULT ( STDMETHODCALLTYPE *GetBuffer )( |
IAsyncRpcChannelBuffer * This, | | IAsyncRpcChannelBuffer * This, |
/* [in] */ RPCOLEMESSAGE *pMessage, | | /* [in] */ RPCOLEMESSAGE *pMessage, |
| | |
skipping to change at line 7636 | | skipping to change at line 6199 |
} IAsyncRpcChannelBufferVtbl; | | } IAsyncRpcChannelBufferVtbl; |
| | |
interface IAsyncRpcChannelBuffer | | interface IAsyncRpcChannelBuffer |
{ | | { |
CONST_VTBL struct IAsyncRpcChannelBufferVtbl *lpVtbl; | | CONST_VTBL struct IAsyncRpcChannelBufferVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IAsyncRpcChannelBuffer_QueryInterface(This,riid,ppvObject) \ | | #define IAsyncRpcChannelBuffer_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IAsyncRpcChannelBuffer_AddRef(This) \ | | #define IAsyncRpcChannelBuffer_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IAsyncRpcChannelBuffer_Release(This) \ | | #define IAsyncRpcChannelBuffer_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IAsyncRpcChannelBuffer_GetBuffer(This,pMessage,riid) \ | | #define IAsyncRpcChannelBuffer_GetBuffer(This,pMessage,riid) \ |
|
(This)->lpVtbl -> GetBuffer(This,pMessage,riid) | | ( (This)->lpVtbl -> GetBuffer(This,pMessage,riid) ) |
| | |
#define IAsyncRpcChannelBuffer_SendReceive(This,pMessage,pStatus) \ | | #define IAsyncRpcChannelBuffer_SendReceive(This,pMessage,pStatus) \ |
|
(This)->lpVtbl -> SendReceive(This,pMessage,pStatus) | | ( (This)->lpVtbl -> SendReceive(This,pMessage,pStatus) ) |
| | |
#define IAsyncRpcChannelBuffer_FreeBuffer(This,pMessage) \ | | #define IAsyncRpcChannelBuffer_FreeBuffer(This,pMessage) \ |
|
(This)->lpVtbl -> FreeBuffer(This,pMessage) | | ( (This)->lpVtbl -> FreeBuffer(This,pMessage) ) |
| | |
#define IAsyncRpcChannelBuffer_GetDestCtx(This,pdwDestContext,ppvDestContext) \ | | #define IAsyncRpcChannelBuffer_GetDestCtx(This,pdwDestContext,ppvDestContext) \ |
|
(This)->lpVtbl -> GetDestCtx(This,pdwDestContext,ppvDestContext) | | ( (This)->lpVtbl -> GetDestCtx(This,pdwDestContext,ppvDestContext) ) |
| | |
#define IAsyncRpcChannelBuffer_IsConnected(This) \ | | #define IAsyncRpcChannelBuffer_IsConnected(This) \ |
|
(This)->lpVtbl -> IsConnected(This) | | ( (This)->lpVtbl -> IsConnected(This) ) |
| | |
#define IAsyncRpcChannelBuffer_GetProtocolVersion(This,pdwVersion) \ | | #define IAsyncRpcChannelBuffer_GetProtocolVersion(This,pdwVersion) \ |
|
(This)->lpVtbl -> GetProtocolVersion(This,pdwVersion) | | ( (This)->lpVtbl -> GetProtocolVersion(This,pdwVersion) ) |
| | |
#define IAsyncRpcChannelBuffer_Send(This,pMsg,pSync,pulStatus) \ | | #define IAsyncRpcChannelBuffer_Send(This,pMsg,pSync,pulStatus) \ |
|
(This)->lpVtbl -> Send(This,pMsg,pSync,pulStatus) | | ( (This)->lpVtbl -> Send(This,pMsg,pSync,pulStatus) ) |
| | |
#define IAsyncRpcChannelBuffer_Receive(This,pMsg,pulStatus) \ | | #define IAsyncRpcChannelBuffer_Receive(This,pMsg,pulStatus) \ |
|
(This)->lpVtbl -> Receive(This,pMsg,pulStatus) | | ( (This)->lpVtbl -> Receive(This,pMsg,pulStatus) ) |
| | |
#define IAsyncRpcChannelBuffer_GetDestCtxEx(This,pMsg,pdwDestContext,ppvDestCont
ext) \ | | #define IAsyncRpcChannelBuffer_GetDestCtxEx(This,pMsg,pdwDestContext,ppvDestCont
ext) \ |
|
(This)->lpVtbl -> GetDestCtxEx(This,pMsg,pdwDestContext,ppvDestContext) | | ( (This)->lpVtbl -> GetDestCtxEx(This,pMsg,pdwDestContext,ppvDestContext) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IAsyncRpcChannelBuffer_Send_Proxy( | | |
IAsyncRpcChannelBuffer * This, | | |
/* [out][in] */ RPCOLEMESSAGE *pMsg, | | |
/* [in] */ ISynchronize *pSync, | | |
/* [out] */ ULONG *pulStatus); | | |
| | |
void __RPC_STUB IAsyncRpcChannelBuffer_Send_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IAsyncRpcChannelBuffer_Receive_Proxy( | | |
IAsyncRpcChannelBuffer * This, | | |
/* [out][in] */ RPCOLEMESSAGE *pMsg, | | |
/* [out] */ ULONG *pulStatus); | | |
| | |
void __RPC_STUB IAsyncRpcChannelBuffer_Receive_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IAsyncRpcChannelBuffer_GetDestCtxEx_Proxy( | | |
IAsyncRpcChannelBuffer * This, | | |
/* [in] */ RPCOLEMESSAGE *pMsg, | | |
/* [out] */ DWORD *pdwDestContext, | | |
/* [out] */ void **ppvDestContext); | | |
| | |
void __RPC_STUB IAsyncRpcChannelBuffer_GetDestCtxEx_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IAsyncRpcChannelBuffer_INTERFACE_DEFINED__ */ | | #endif /* __IAsyncRpcChannelBuffer_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IRpcChannelBuffer3_INTERFACE_DEFINED__ | | #ifndef __IRpcChannelBuffer3_INTERFACE_DEFINED__ |
#define __IRpcChannelBuffer3_INTERFACE_DEFINED__ | | #define __IRpcChannelBuffer3_INTERFACE_DEFINED__ |
| | |
/* interface IRpcChannelBuffer3 */ | | /* interface IRpcChannelBuffer3 */ |
/* [uuid][object][local] */ | | /* [uuid][object][local] */ |
| | |
EXTERN_C const IID IID_IRpcChannelBuffer3; | | EXTERN_C const IID IID_IRpcChannelBuffer3; |
| | |
| | |
skipping to change at line 7767 | | skipping to change at line 6295 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IRpcChannelBuffer3Vtbl | | typedef struct IRpcChannelBuffer3Vtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IRpcChannelBuffer3 * This, | | IRpcChannelBuffer3 * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IRpcChannelBuffer3 * This); | | IRpcChannelBuffer3 * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IRpcChannelBuffer3 * This); | | IRpcChannelBuffer3 * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetBuffer )( | | HRESULT ( STDMETHODCALLTYPE *GetBuffer )( |
IRpcChannelBuffer3 * This, | | IRpcChannelBuffer3 * This, |
/* [in] */ RPCOLEMESSAGE *pMessage, | | /* [in] */ RPCOLEMESSAGE *pMessage, |
| | |
skipping to change at line 7849 | | skipping to change at line 6378 |
} IRpcChannelBuffer3Vtbl; | | } IRpcChannelBuffer3Vtbl; |
| | |
interface IRpcChannelBuffer3 | | interface IRpcChannelBuffer3 |
{ | | { |
CONST_VTBL struct IRpcChannelBuffer3Vtbl *lpVtbl; | | CONST_VTBL struct IRpcChannelBuffer3Vtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IRpcChannelBuffer3_QueryInterface(This,riid,ppvObject) \ | | #define IRpcChannelBuffer3_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IRpcChannelBuffer3_AddRef(This) \ | | #define IRpcChannelBuffer3_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IRpcChannelBuffer3_Release(This) \ | | #define IRpcChannelBuffer3_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IRpcChannelBuffer3_GetBuffer(This,pMessage,riid) \ | | #define IRpcChannelBuffer3_GetBuffer(This,pMessage,riid) \ |
|
(This)->lpVtbl -> GetBuffer(This,pMessage,riid) | | ( (This)->lpVtbl -> GetBuffer(This,pMessage,riid) ) |
| | |
#define IRpcChannelBuffer3_SendReceive(This,pMessage,pStatus) \ | | #define IRpcChannelBuffer3_SendReceive(This,pMessage,pStatus) \ |
|
(This)->lpVtbl -> SendReceive(This,pMessage,pStatus) | | ( (This)->lpVtbl -> SendReceive(This,pMessage,pStatus) ) |
| | |
#define IRpcChannelBuffer3_FreeBuffer(This,pMessage) \ | | #define IRpcChannelBuffer3_FreeBuffer(This,pMessage) \ |
|
(This)->lpVtbl -> FreeBuffer(This,pMessage) | | ( (This)->lpVtbl -> FreeBuffer(This,pMessage) ) |
| | |
#define IRpcChannelBuffer3_GetDestCtx(This,pdwDestContext,ppvDestContext) \ | | #define IRpcChannelBuffer3_GetDestCtx(This,pdwDestContext,ppvDestContext) \ |
|
(This)->lpVtbl -> GetDestCtx(This,pdwDestContext,ppvDestContext) | | ( (This)->lpVtbl -> GetDestCtx(This,pdwDestContext,ppvDestContext) ) |
| | |
#define IRpcChannelBuffer3_IsConnected(This) \ | | #define IRpcChannelBuffer3_IsConnected(This) \ |
|
(This)->lpVtbl -> IsConnected(This) | | ( (This)->lpVtbl -> IsConnected(This) ) |
| | |
#define IRpcChannelBuffer3_GetProtocolVersion(This,pdwVersion) \ | | #define IRpcChannelBuffer3_GetProtocolVersion(This,pdwVersion) \ |
|
(This)->lpVtbl -> GetProtocolVersion(This,pdwVersion) | | ( (This)->lpVtbl -> GetProtocolVersion(This,pdwVersion) ) |
| | |
#define IRpcChannelBuffer3_Send(This,pMsg,pulStatus) \ | | #define IRpcChannelBuffer3_Send(This,pMsg,pulStatus) \ |
|
(This)->lpVtbl -> Send(This,pMsg,pulStatus) | | ( (This)->lpVtbl -> Send(This,pMsg,pulStatus) ) |
| | |
#define IRpcChannelBuffer3_Receive(This,pMsg,ulSize,pulStatus) \ | | #define IRpcChannelBuffer3_Receive(This,pMsg,ulSize,pulStatus) \ |
|
(This)->lpVtbl -> Receive(This,pMsg,ulSize,pulStatus) | | ( (This)->lpVtbl -> Receive(This,pMsg,ulSize,pulStatus) ) |
| | |
#define IRpcChannelBuffer3_Cancel(This,pMsg) \ | | #define IRpcChannelBuffer3_Cancel(This,pMsg) \ |
|
(This)->lpVtbl -> Cancel(This,pMsg) | | ( (This)->lpVtbl -> Cancel(This,pMsg) ) |
| | |
#define IRpcChannelBuffer3_GetCallContext(This,pMsg,riid,pInterface) \ | | #define IRpcChannelBuffer3_GetCallContext(This,pMsg,riid,pInterface) \ |
|
(This)->lpVtbl -> GetCallContext(This,pMsg,riid,pInterface) | | ( (This)->lpVtbl -> GetCallContext(This,pMsg,riid,pInterface) ) |
| | |
#define IRpcChannelBuffer3_GetDestCtxEx(This,pMsg,pdwDestContext,ppvDestContext)
\ | | #define IRpcChannelBuffer3_GetDestCtxEx(This,pMsg,pdwDestContext,ppvDestContext)
\ |
|
(This)->lpVtbl -> GetDestCtxEx(This,pMsg,pdwDestContext,ppvDestContext) | | ( (This)->lpVtbl -> GetDestCtxEx(This,pMsg,pdwDestContext,ppvDestContext) ) |
| | |
#define IRpcChannelBuffer3_GetState(This,pMsg,pState) \ | | #define IRpcChannelBuffer3_GetState(This,pMsg,pState) \ |
|
(This)->lpVtbl -> GetState(This,pMsg,pState) | | ( (This)->lpVtbl -> GetState(This,pMsg,pState) ) |
| | |
#define IRpcChannelBuffer3_RegisterAsync(This,pMsg,pAsyncMgr) \ | | #define IRpcChannelBuffer3_RegisterAsync(This,pMsg,pAsyncMgr) \ |
|
(This)->lpVtbl -> RegisterAsync(This,pMsg,pAsyncMgr) | | ( (This)->lpVtbl -> RegisterAsync(This,pMsg,pAsyncMgr) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IRpcChannelBuffer3_Send_Proxy( | | |
IRpcChannelBuffer3 * This, | | |
/* [out][in] */ RPCOLEMESSAGE *pMsg, | | |
/* [out] */ ULONG *pulStatus); | | |
| | |
void __RPC_STUB IRpcChannelBuffer3_Send_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IRpcChannelBuffer3_Receive_Proxy( | | |
IRpcChannelBuffer3 * This, | | |
/* [out][in] */ RPCOLEMESSAGE *pMsg, | | |
/* [in] */ ULONG ulSize, | | |
/* [out] */ ULONG *pulStatus); | | |
| | |
void __RPC_STUB IRpcChannelBuffer3_Receive_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IRpcChannelBuffer3_Cancel_Proxy( | | |
IRpcChannelBuffer3 * This, | | |
/* [in] */ RPCOLEMESSAGE *pMsg); | | |
| | |
void __RPC_STUB IRpcChannelBuffer3_Cancel_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IRpcChannelBuffer3_GetCallContext_Proxy( | | |
IRpcChannelBuffer3 * This, | | |
/* [in] */ RPCOLEMESSAGE *pMsg, | | |
/* [in] */ REFIID riid, | | |
/* [out] */ void **pInterface); | | |
| | |
void __RPC_STUB IRpcChannelBuffer3_GetCallContext_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IRpcChannelBuffer3_GetDestCtxEx_Proxy( | | |
IRpcChannelBuffer3 * This, | | |
/* [in] */ RPCOLEMESSAGE *pMsg, | | |
/* [out] */ DWORD *pdwDestContext, | | |
/* [out] */ void **ppvDestContext); | | |
| | |
void __RPC_STUB IRpcChannelBuffer3_GetDestCtxEx_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IRpcChannelBuffer3_GetState_Proxy( | | |
IRpcChannelBuffer3 * This, | | |
/* [in] */ RPCOLEMESSAGE *pMsg, | | |
/* [out] */ DWORD *pState); | | |
| | |
void __RPC_STUB IRpcChannelBuffer3_GetState_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IRpcChannelBuffer3_RegisterAsync_Proxy( | | |
IRpcChannelBuffer3 * This, | | |
/* [in] */ RPCOLEMESSAGE *pMsg, | | |
/* [in] */ IAsyncManager *pAsyncMgr); | | |
| | |
void __RPC_STUB IRpcChannelBuffer3_RegisterAsync_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IRpcChannelBuffer3_INTERFACE_DEFINED__ */ | | #endif /* __IRpcChannelBuffer3_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IRpcSyntaxNegotiate_INTERFACE_DEFINED__ | | #ifndef __IRpcSyntaxNegotiate_INTERFACE_DEFINED__ |
#define __IRpcSyntaxNegotiate_INTERFACE_DEFINED__ | | #define __IRpcSyntaxNegotiate_INTERFACE_DEFINED__ |
| | |
/* interface IRpcSyntaxNegotiate */ | | /* interface IRpcSyntaxNegotiate */ |
/* [uuid][object][local] */ | | /* [uuid][object][local] */ |
| | |
EXTERN_C const IID IID_IRpcSyntaxNegotiate; | | EXTERN_C const IID IID_IRpcSyntaxNegotiate; |
| | |
| | |
skipping to change at line 8009 | | skipping to change at line 6459 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IRpcSyntaxNegotiateVtbl | | typedef struct IRpcSyntaxNegotiateVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IRpcSyntaxNegotiate * This, | | IRpcSyntaxNegotiate * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IRpcSyntaxNegotiate * This); | | IRpcSyntaxNegotiate * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IRpcSyntaxNegotiate * This); | | IRpcSyntaxNegotiate * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *NegotiateSyntax )( | | HRESULT ( STDMETHODCALLTYPE *NegotiateSyntax )( |
IRpcSyntaxNegotiate * This, | | IRpcSyntaxNegotiate * This, |
/* [out][in] */ RPCOLEMESSAGE *pMsg); | | /* [out][in] */ RPCOLEMESSAGE *pMsg); |
| | |
skipping to change at line 8032 | | skipping to change at line 6483 |
} IRpcSyntaxNegotiateVtbl; | | } IRpcSyntaxNegotiateVtbl; |
| | |
interface IRpcSyntaxNegotiate | | interface IRpcSyntaxNegotiate |
{ | | { |
CONST_VTBL struct IRpcSyntaxNegotiateVtbl *lpVtbl; | | CONST_VTBL struct IRpcSyntaxNegotiateVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IRpcSyntaxNegotiate_QueryInterface(This,riid,ppvObject) \ | | #define IRpcSyntaxNegotiate_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IRpcSyntaxNegotiate_AddRef(This) \ | | #define IRpcSyntaxNegotiate_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IRpcSyntaxNegotiate_Release(This) \ | | #define IRpcSyntaxNegotiate_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IRpcSyntaxNegotiate_NegotiateSyntax(This,pMsg) \ | | #define IRpcSyntaxNegotiate_NegotiateSyntax(This,pMsg) \ |
|
(This)->lpVtbl -> NegotiateSyntax(This,pMsg) | | ( (This)->lpVtbl -> NegotiateSyntax(This,pMsg) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IRpcSyntaxNegotiate_NegotiateSyntax_Proxy( | | |
IRpcSyntaxNegotiate * This, | | |
/* [out][in] */ RPCOLEMESSAGE *pMsg); | | |
| | |
void __RPC_STUB IRpcSyntaxNegotiate_NegotiateSyntax_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IRpcSyntaxNegotiate_INTERFACE_DEFINED__ */ | | #endif /* __IRpcSyntaxNegotiate_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IRpcProxyBuffer_INTERFACE_DEFINED__ | | #ifndef __IRpcProxyBuffer_INTERFACE_DEFINED__ |
#define __IRpcProxyBuffer_INTERFACE_DEFINED__ | | #define __IRpcProxyBuffer_INTERFACE_DEFINED__ |
| | |
/* interface IRpcProxyBuffer */ | | /* interface IRpcProxyBuffer */ |
/* [uuid][object][local] */ | | /* [uuid][object][local] */ |
| | |
EXTERN_C const IID IID_IRpcProxyBuffer; | | EXTERN_C const IID IID_IRpcProxyBuffer; |
| | |
| | |
skipping to change at line 8089 | | skipping to change at line 6530 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IRpcProxyBufferVtbl | | typedef struct IRpcProxyBufferVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IRpcProxyBuffer * This, | | IRpcProxyBuffer * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IRpcProxyBuffer * This); | | IRpcProxyBuffer * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IRpcProxyBuffer * This); | | IRpcProxyBuffer * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *Connect )( | | HRESULT ( STDMETHODCALLTYPE *Connect )( |
IRpcProxyBuffer * This, | | IRpcProxyBuffer * This, |
/* [unique][in] */ IRpcChannelBuffer *pRpcChannelBuffer); | | /* [unique][in] */ IRpcChannelBuffer *pRpcChannelBuffer); |
| | |
skipping to change at line 8115 | | skipping to change at line 6557 |
} IRpcProxyBufferVtbl; | | } IRpcProxyBufferVtbl; |
| | |
interface IRpcProxyBuffer | | interface IRpcProxyBuffer |
{ | | { |
CONST_VTBL struct IRpcProxyBufferVtbl *lpVtbl; | | CONST_VTBL struct IRpcProxyBufferVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IRpcProxyBuffer_QueryInterface(This,riid,ppvObject) \ | | #define IRpcProxyBuffer_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IRpcProxyBuffer_AddRef(This) \ | | #define IRpcProxyBuffer_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IRpcProxyBuffer_Release(This) \ | | #define IRpcProxyBuffer_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IRpcProxyBuffer_Connect(This,pRpcChannelBuffer) \ | | #define IRpcProxyBuffer_Connect(This,pRpcChannelBuffer) \ |
|
(This)->lpVtbl -> Connect(This,pRpcChannelBuffer) | | ( (This)->lpVtbl -> Connect(This,pRpcChannelBuffer) ) |
| | |
#define IRpcProxyBuffer_Disconnect(This) \ | | #define IRpcProxyBuffer_Disconnect(This) \ |
|
(This)->lpVtbl -> Disconnect(This) | | ( (This)->lpVtbl -> Disconnect(This) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IRpcProxyBuffer_Connect_Proxy( | | |
IRpcProxyBuffer * This, | | |
/* [unique][in] */ IRpcChannelBuffer *pRpcChannelBuffer); | | |
| | |
void __RPC_STUB IRpcProxyBuffer_Connect_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
void STDMETHODCALLTYPE IRpcProxyBuffer_Disconnect_Proxy( | | |
IRpcProxyBuffer * This); | | |
| | |
void __RPC_STUB IRpcProxyBuffer_Disconnect_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IRpcProxyBuffer_INTERFACE_DEFINED__ */ | | #endif /* __IRpcProxyBuffer_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IRpcStubBuffer_INTERFACE_DEFINED__ | | #ifndef __IRpcStubBuffer_INTERFACE_DEFINED__ |
#define __IRpcStubBuffer_INTERFACE_DEFINED__ | | #define __IRpcStubBuffer_INTERFACE_DEFINED__ |
| | |
/* interface IRpcStubBuffer */ | | /* interface IRpcStubBuffer */ |
/* [uuid][object][local] */ | | /* [uuid][object][local] */ |
| | |
EXTERN_C const IID IID_IRpcStubBuffer; | | EXTERN_C const IID IID_IRpcStubBuffer; |
| | |
| | |
skipping to change at line 8199 | | skipping to change at line 6622 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IRpcStubBufferVtbl | | typedef struct IRpcStubBufferVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IRpcStubBuffer * This, | | IRpcStubBuffer * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IRpcStubBuffer * This); | | IRpcStubBuffer * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IRpcStubBuffer * This); | | IRpcStubBuffer * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *Connect )( | | HRESULT ( STDMETHODCALLTYPE *Connect )( |
IRpcStubBuffer * This, | | IRpcStubBuffer * This, |
/* [in] */ IUnknown *pUnkServer); | | /* [in] */ IUnknown *pUnkServer); |
| | |
skipping to change at line 8245 | | skipping to change at line 6669 |
} IRpcStubBufferVtbl; | | } IRpcStubBufferVtbl; |
| | |
interface IRpcStubBuffer | | interface IRpcStubBuffer |
{ | | { |
CONST_VTBL struct IRpcStubBufferVtbl *lpVtbl; | | CONST_VTBL struct IRpcStubBufferVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IRpcStubBuffer_QueryInterface(This,riid,ppvObject) \ | | #define IRpcStubBuffer_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IRpcStubBuffer_AddRef(This) \ | | #define IRpcStubBuffer_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IRpcStubBuffer_Release(This) \ | | #define IRpcStubBuffer_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IRpcStubBuffer_Connect(This,pUnkServer) \ | | #define IRpcStubBuffer_Connect(This,pUnkServer) \ |
|
(This)->lpVtbl -> Connect(This,pUnkServer) | | ( (This)->lpVtbl -> Connect(This,pUnkServer) ) |
| | |
#define IRpcStubBuffer_Disconnect(This) \ | | #define IRpcStubBuffer_Disconnect(This) \ |
|
(This)->lpVtbl -> Disconnect(This) | | ( (This)->lpVtbl -> Disconnect(This) ) |
| | |
#define IRpcStubBuffer_Invoke(This,_prpcmsg,_pRpcChannelBuffer) \ | | #define IRpcStubBuffer_Invoke(This,_prpcmsg,_pRpcChannelBuffer) \ |
|
(This)->lpVtbl -> Invoke(This,_prpcmsg,_pRpcChannelBuffer) | | ( (This)->lpVtbl -> Invoke(This,_prpcmsg,_pRpcChannelBuffer) ) |
| | |
#define IRpcStubBuffer_IsIIDSupported(This,riid) \ | | #define IRpcStubBuffer_IsIIDSupported(This,riid) \ |
|
(This)->lpVtbl -> IsIIDSupported(This,riid) | | ( (This)->lpVtbl -> IsIIDSupported(This,riid) ) |
| | |
#define IRpcStubBuffer_CountRefs(This) \ | | #define IRpcStubBuffer_CountRefs(This) \ |
|
(This)->lpVtbl -> CountRefs(This) | | ( (This)->lpVtbl -> CountRefs(This) ) |
| | |
#define IRpcStubBuffer_DebugServerQueryInterface(This,ppv) \ | | #define IRpcStubBuffer_DebugServerQueryInterface(This,ppv) \ |
|
(This)->lpVtbl -> DebugServerQueryInterface(This,ppv) | | ( (This)->lpVtbl -> DebugServerQueryInterface(This,ppv) ) |
| | |
#define IRpcStubBuffer_DebugServerRelease(This,pv) \ | | #define IRpcStubBuffer_DebugServerRelease(This,pv) \ |
|
(This)->lpVtbl -> DebugServerRelease(This,pv) | | ( (This)->lpVtbl -> DebugServerRelease(This,pv) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IRpcStubBuffer_Connect_Proxy( | | |
IRpcStubBuffer * This, | | |
/* [in] */ IUnknown *pUnkServer); | | |
| | |
void __RPC_STUB IRpcStubBuffer_Connect_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
void STDMETHODCALLTYPE IRpcStubBuffer_Disconnect_Proxy( | | |
IRpcStubBuffer * This); | | |
| | |
void __RPC_STUB IRpcStubBuffer_Disconnect_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IRpcStubBuffer_Invoke_Proxy( | | |
IRpcStubBuffer * This, | | |
/* [in] */ RPCOLEMESSAGE *_prpcmsg, | | |
/* [in] */ IRpcChannelBuffer *_pRpcChannelBuffer); | | |
| | |
void __RPC_STUB IRpcStubBuffer_Invoke_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
IRpcStubBuffer *STDMETHODCALLTYPE IRpcStubBuffer_IsIIDSupported_Proxy( | | |
IRpcStubBuffer * This, | | |
/* [in] */ REFIID riid); | | |
| | |
void __RPC_STUB IRpcStubBuffer_IsIIDSupported_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
ULONG STDMETHODCALLTYPE IRpcStubBuffer_CountRefs_Proxy( | | |
IRpcStubBuffer * This); | | |
| | |
void __RPC_STUB IRpcStubBuffer_CountRefs_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IRpcStubBuffer_DebugServerQueryInterface_Proxy( | | |
IRpcStubBuffer * This, | | |
void **ppv); | | |
| | |
void __RPC_STUB IRpcStubBuffer_DebugServerQueryInterface_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
void STDMETHODCALLTYPE IRpcStubBuffer_DebugServerRelease_Proxy( | | |
IRpcStubBuffer * This, | | |
void *pv); | | |
| | |
void __RPC_STUB IRpcStubBuffer_DebugServerRelease_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IRpcStubBuffer_INTERFACE_DEFINED__ */ | | #endif /* __IRpcStubBuffer_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IPSFactoryBuffer_INTERFACE_DEFINED__ | | #ifndef __IPSFactoryBuffer_INTERFACE_DEFINED__ |
#define __IPSFactoryBuffer_INTERFACE_DEFINED__ | | #define __IPSFactoryBuffer_INTERFACE_DEFINED__ |
| | |
/* interface IPSFactoryBuffer */ | | /* interface IPSFactoryBuffer */ |
/* [uuid][object][local] */ | | /* [uuid][object][local] */ |
| | |
EXTERN_C const IID IID_IPSFactoryBuffer; | | EXTERN_C const IID IID_IPSFactoryBuffer; |
| | |
| | |
skipping to change at line 8385 | | skipping to change at line 6740 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IPSFactoryBufferVtbl | | typedef struct IPSFactoryBufferVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IPSFactoryBuffer * This, | | IPSFactoryBuffer * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IPSFactoryBuffer * This); | | IPSFactoryBuffer * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IPSFactoryBuffer * This); | | IPSFactoryBuffer * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *CreateProxy )( | | HRESULT ( STDMETHODCALLTYPE *CreateProxy )( |
IPSFactoryBuffer * This, | | IPSFactoryBuffer * This, |
/* [in] */ IUnknown *pUnkOuter, | | /* [in] */ IUnknown *pUnkOuter, |
| | |
skipping to change at line 8417 | | skipping to change at line 6773 |
} IPSFactoryBufferVtbl; | | } IPSFactoryBufferVtbl; |
| | |
interface IPSFactoryBuffer | | interface IPSFactoryBuffer |
{ | | { |
CONST_VTBL struct IPSFactoryBufferVtbl *lpVtbl; | | CONST_VTBL struct IPSFactoryBufferVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IPSFactoryBuffer_QueryInterface(This,riid,ppvObject) \ | | #define IPSFactoryBuffer_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IPSFactoryBuffer_AddRef(This) \ | | #define IPSFactoryBuffer_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IPSFactoryBuffer_Release(This) \ | | #define IPSFactoryBuffer_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IPSFactoryBuffer_CreateProxy(This,pUnkOuter,riid,ppProxy,ppv) \ | | #define IPSFactoryBuffer_CreateProxy(This,pUnkOuter,riid,ppProxy,ppv) \ |
|
(This)->lpVtbl -> CreateProxy(This,pUnkOuter,riid,ppProxy,ppv) | | ( (This)->lpVtbl -> CreateProxy(This,pUnkOuter,riid,ppProxy,ppv) ) |
| | |
#define IPSFactoryBuffer_CreateStub(This,riid,pUnkServer,ppStub) \ | | #define IPSFactoryBuffer_CreateStub(This,riid,pUnkServer,ppStub) \ |
|
(This)->lpVtbl -> CreateStub(This,riid,pUnkServer,ppStub) | | ( (This)->lpVtbl -> CreateStub(This,riid,pUnkServer,ppStub) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IPSFactoryBuffer_CreateProxy_Proxy( | | |
IPSFactoryBuffer * This, | | |
/* [in] */ IUnknown *pUnkOuter, | | |
/* [in] */ REFIID riid, | | |
/* [out] */ IRpcProxyBuffer **ppProxy, | | |
/* [out] */ void **ppv); | | |
| | |
void __RPC_STUB IPSFactoryBuffer_CreateProxy_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IPSFactoryBuffer_CreateStub_Proxy( | | |
IPSFactoryBuffer * This, | | |
/* [in] */ REFIID riid, | | |
/* [unique][in] */ IUnknown *pUnkServer, | | |
/* [out] */ IRpcStubBuffer **ppStub); | | |
| | |
void __RPC_STUB IPSFactoryBuffer_CreateStub_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IPSFactoryBuffer_INTERFACE_DEFINED__ */ | | #endif /* __IPSFactoryBuffer_INTERFACE_DEFINED__ */ |
| | |
|
/* interface __MIDL_itf_objidl_0050 */ | | /* interface __MIDL_itf_objidl_0000_0041 */ |
/* [local] */ | | /* [local] */ |
| | |
#if (_WIN32_WINNT >= 0x0400 ) || defined(_WIN32_DCOM) // DCOM | | #if (_WIN32_WINNT >= 0x0400 ) || defined(_WIN32_DCOM) // DCOM |
// This interface is only valid on Windows NT 4.0 | | // This interface is only valid on Windows NT 4.0 |
typedef struct SChannelHookCallInfo | | typedef struct SChannelHookCallInfo |
{ | | { |
IID iid; | | IID iid; |
DWORD cbSize; | | DWORD cbSize; |
GUID uCausality; | | GUID uCausality; |
DWORD dwServerPid; | | DWORD dwServerPid; |
DWORD iMethod; | | DWORD iMethod; |
void *pObject; | | void *pObject; |
} SChannelHookCallInfo; | | } SChannelHookCallInfo; |
| | |
|
extern RPC_IF_HANDLE __MIDL_itf_objidl_0050_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_objidl_0000_0041_v0_0_c_ifspec; |
extern RPC_IF_HANDLE __MIDL_itf_objidl_0050_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_objidl_0000_0041_v0_0_s_ifspec; |
| | |
#ifndef __IChannelHook_INTERFACE_DEFINED__ | | #ifndef __IChannelHook_INTERFACE_DEFINED__ |
#define __IChannelHook_INTERFACE_DEFINED__ | | #define __IChannelHook_INTERFACE_DEFINED__ |
| | |
/* interface IChannelHook */ | | /* interface IChannelHook */ |
/* [uuid][object][local] */ | | /* [uuid][object][local] */ |
| | |
EXTERN_C const IID IID_IChannelHook; | | EXTERN_C const IID IID_IChannelHook; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
skipping to change at line 8544 | | skipping to change at line 6875 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IChannelHookVtbl | | typedef struct IChannelHookVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IChannelHook * This, | | IChannelHook * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IChannelHook * This); | | IChannelHook * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IChannelHook * This); | | IChannelHook * This); |
| | |
void ( STDMETHODCALLTYPE *ClientGetSize )( | | void ( STDMETHODCALLTYPE *ClientGetSize )( |
IChannelHook * This, | | IChannelHook * This, |
/* [in] */ REFGUID uExtent, | | /* [in] */ REFGUID uExtent, |
| | |
skipping to change at line 8608 | | skipping to change at line 6940 |
} IChannelHookVtbl; | | } IChannelHookVtbl; |
| | |
interface IChannelHook | | interface IChannelHook |
{ | | { |
CONST_VTBL struct IChannelHookVtbl *lpVtbl; | | CONST_VTBL struct IChannelHookVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IChannelHook_QueryInterface(This,riid,ppvObject) \ | | #define IChannelHook_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IChannelHook_AddRef(This) \ | | #define IChannelHook_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IChannelHook_Release(This) \ | | #define IChannelHook_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IChannelHook_ClientGetSize(This,uExtent,riid,pDataSize) \ | | #define IChannelHook_ClientGetSize(This,uExtent,riid,pDataSize) \ |
|
(This)->lpVtbl -> ClientGetSize(This,uExtent,riid,pDataSize) | | ( (This)->lpVtbl -> ClientGetSize(This,uExtent,riid,pDataSize) ) |
| | |
#define IChannelHook_ClientFillBuffer(This,uExtent,riid,pDataSize,pDataBuffer) \ | | #define IChannelHook_ClientFillBuffer(This,uExtent,riid,pDataSize,pDataBuffer) \ |
|
(This)->lpVtbl -> ClientFillBuffer(This,uExtent,riid,pDataSize,pDataBuffer) | | ( (This)->lpVtbl -> ClientFillBuffer(This,uExtent,riid,pDataSize,pDataBuffer
) ) |
| | |
#define IChannelHook_ClientNotify(This,uExtent,riid,cbDataSize,pDataBuffer,lData
Rep,hrFault) \ | | #define IChannelHook_ClientNotify(This,uExtent,riid,cbDataSize,pDataBuffer,lData
Rep,hrFault) \ |
|
(This)->lpVtbl -> ClientNotify(This,uExtent,riid,cbDataSize,pDataBuffer,lDat
aRep,hrFault) | | ( (This)->lpVtbl -> ClientNotify(This,uExtent,riid,cbDataSize,pDataBuffer,lD
ataRep,hrFault) ) |
| | |
#define IChannelHook_ServerNotify(This,uExtent,riid,cbDataSize,pDataBuffer,lData
Rep) \ | | #define IChannelHook_ServerNotify(This,uExtent,riid,cbDataSize,pDataBuffer,lData
Rep) \ |
|
(This)->lpVtbl -> ServerNotify(This,uExtent,riid,cbDataSize,pDataBuffer,lDat
aRep) | | ( (This)->lpVtbl -> ServerNotify(This,uExtent,riid,cbDataSize,pDataBuffer,lD
ataRep) ) |
| | |
#define IChannelHook_ServerGetSize(This,uExtent,riid,hrFault,pDataSize) \ | | #define IChannelHook_ServerGetSize(This,uExtent,riid,hrFault,pDataSize) \ |
|
(This)->lpVtbl -> ServerGetSize(This,uExtent,riid,hrFault,pDataSize) | | ( (This)->lpVtbl -> ServerGetSize(This,uExtent,riid,hrFault,pDataSize) ) |
| | |
#define IChannelHook_ServerFillBuffer(This,uExtent,riid,pDataSize,pDataBuffer,hr
Fault) \ | | #define IChannelHook_ServerFillBuffer(This,uExtent,riid,pDataSize,pDataBuffer,hr
Fault) \ |
|
(This)->lpVtbl -> ServerFillBuffer(This,uExtent,riid,pDataSize,pDataBuffer,h
rFault) | | ( (This)->lpVtbl -> ServerFillBuffer(This,uExtent,riid,pDataSize,pDataBuffer
,hrFault) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
void STDMETHODCALLTYPE IChannelHook_ClientGetSize_Proxy( | | |
IChannelHook * This, | | |
/* [in] */ REFGUID uExtent, | | |
/* [in] */ REFIID riid, | | |
/* [out] */ ULONG *pDataSize); | | |
| | |
void __RPC_STUB IChannelHook_ClientGetSize_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
void STDMETHODCALLTYPE IChannelHook_ClientFillBuffer_Proxy( | | |
IChannelHook * This, | | |
/* [in] */ REFGUID uExtent, | | |
/* [in] */ REFIID riid, | | |
/* [out][in] */ ULONG *pDataSize, | | |
/* [in] */ void *pDataBuffer); | | |
| | |
void __RPC_STUB IChannelHook_ClientFillBuffer_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
void STDMETHODCALLTYPE IChannelHook_ClientNotify_Proxy( | | |
IChannelHook * This, | | |
/* [in] */ REFGUID uExtent, | | |
/* [in] */ REFIID riid, | | |
/* [in] */ ULONG cbDataSize, | | |
/* [in] */ void *pDataBuffer, | | |
/* [in] */ DWORD lDataRep, | | |
/* [in] */ HRESULT hrFault); | | |
| | |
void __RPC_STUB IChannelHook_ClientNotify_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
void STDMETHODCALLTYPE IChannelHook_ServerNotify_Proxy( | | |
IChannelHook * This, | | |
/* [in] */ REFGUID uExtent, | | |
/* [in] */ REFIID riid, | | |
/* [in] */ ULONG cbDataSize, | | |
/* [in] */ void *pDataBuffer, | | |
/* [in] */ DWORD lDataRep); | | |
| | |
void __RPC_STUB IChannelHook_ServerNotify_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
void STDMETHODCALLTYPE IChannelHook_ServerGetSize_Proxy( | | |
IChannelHook * This, | | |
/* [in] */ REFGUID uExtent, | | |
/* [in] */ REFIID riid, | | |
/* [in] */ HRESULT hrFault, | | |
/* [out] */ ULONG *pDataSize); | | |
| | |
void __RPC_STUB IChannelHook_ServerGetSize_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
void STDMETHODCALLTYPE IChannelHook_ServerFillBuffer_Proxy( | | |
IChannelHook * This, | | |
/* [in] */ REFGUID uExtent, | | |
/* [in] */ REFIID riid, | | |
/* [out][in] */ ULONG *pDataSize, | | |
/* [in] */ void *pDataBuffer, | | |
/* [in] */ HRESULT hrFault); | | |
| | |
void __RPC_STUB IChannelHook_ServerFillBuffer_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IChannelHook_INTERFACE_DEFINED__ */ | | #endif /* __IChannelHook_INTERFACE_DEFINED__ */ |
| | |
|
/* interface __MIDL_itf_objidl_0051 */ | | /* interface __MIDL_itf_objidl_0000_0042 */ |
/* [local] */ | | /* [local] */ |
| | |
#endif //DCOM | | #endif //DCOM |
| | |
// Well-known Property Set Format IDs | | // Well-known Property Set Format IDs |
extern const FMTID FMTID_SummaryInformation; | | extern const FMTID FMTID_SummaryInformation; |
| | |
extern const FMTID FMTID_DocSummaryInformation; | | extern const FMTID FMTID_DocSummaryInformation; |
| | |
extern const FMTID FMTID_UserDefinedProperties; | | extern const FMTID FMTID_UserDefinedProperties; |
| | |
skipping to change at line 8746 | | skipping to change at line 6997 |
| | |
extern const FMTID FMTID_AudioSummaryInformation; | | extern const FMTID FMTID_AudioSummaryInformation; |
| | |
extern const FMTID FMTID_VideoSummaryInformation; | | extern const FMTID FMTID_VideoSummaryInformation; |
| | |
extern const FMTID FMTID_MediaFileSummaryInformation; | | extern const FMTID FMTID_MediaFileSummaryInformation; |
| | |
#if (_WIN32_WINNT >= 0x0400 ) || defined(_WIN32_DCOM) // DCOM | | #if (_WIN32_WINNT >= 0x0400 ) || defined(_WIN32_DCOM) // DCOM |
// This interface is only valid on Windows NT 4.0 | | // This interface is only valid on Windows NT 4.0 |
| | |
|
extern RPC_IF_HANDLE __MIDL_itf_objidl_0051_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_objidl_0000_0042_v0_0_c_ifspec; |
extern RPC_IF_HANDLE __MIDL_itf_objidl_0051_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_objidl_0000_0042_v0_0_s_ifspec; |
| | |
#ifndef __IClientSecurity_INTERFACE_DEFINED__ | | #ifndef __IClientSecurity_INTERFACE_DEFINED__ |
#define __IClientSecurity_INTERFACE_DEFINED__ | | #define __IClientSecurity_INTERFACE_DEFINED__ |
| | |
/* interface IClientSecurity */ | | /* interface IClientSecurity */ |
/* [uuid][object][local] */ | | /* [uuid][object][local] */ |
| | |
typedef struct tagSOLE_AUTHENTICATION_SERVICE | | typedef struct tagSOLE_AUTHENTICATION_SERVICE |
{ | | { |
DWORD dwAuthnSvc; | | DWORD dwAuthnSvc; |
| | |
skipping to change at line 8817 | | skipping to change at line 7068 |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("0000013D-0000-0000-C000-000000000046") | | MIDL_INTERFACE("0000013D-0000-0000-C000-000000000046") |
IClientSecurity : public IUnknown | | IClientSecurity : public IUnknown |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE QueryBlanket( | | virtual HRESULT STDMETHODCALLTYPE QueryBlanket( |
/* [in] */ IUnknown *pProxy, | | /* [in] */ IUnknown *pProxy, |
/* [out] */ DWORD *pAuthnSvc, | | /* [out] */ DWORD *pAuthnSvc, |
/* [out] */ DWORD *pAuthzSvc, | | /* [out] */ DWORD *pAuthzSvc, |
|
/* [out] */ OLECHAR **pServerPrincName, | | /* [out] */ |
| | __RPC__deref_out_opt OLECHAR **pServerPrincName, |
/* [out] */ DWORD *pAuthnLevel, | | /* [out] */ DWORD *pAuthnLevel, |
/* [out] */ DWORD *pImpLevel, | | /* [out] */ DWORD *pImpLevel, |
/* [out] */ void **pAuthInfo, | | /* [out] */ void **pAuthInfo, |
/* [out] */ DWORD *pCapabilites) = 0; | | /* [out] */ DWORD *pCapabilites) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE SetBlanket( | | virtual HRESULT STDMETHODCALLTYPE SetBlanket( |
/* [in] */ IUnknown *pProxy, | | /* [in] */ IUnknown *pProxy, |
/* [in] */ DWORD dwAuthnSvc, | | /* [in] */ DWORD dwAuthnSvc, |
/* [in] */ DWORD dwAuthzSvc, | | /* [in] */ DWORD dwAuthzSvc, |
|
/* [in] */ OLECHAR *pServerPrincName, | | /* [in] */ |
| | __RPC__in_opt OLECHAR *pServerPrincName, |
/* [in] */ DWORD dwAuthnLevel, | | /* [in] */ DWORD dwAuthnLevel, |
/* [in] */ DWORD dwImpLevel, | | /* [in] */ DWORD dwImpLevel, |
/* [in] */ void *pAuthInfo, | | /* [in] */ void *pAuthInfo, |
/* [in] */ DWORD dwCapabilities) = 0; | | /* [in] */ DWORD dwCapabilities) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE CopyProxy( | | virtual HRESULT STDMETHODCALLTYPE CopyProxy( |
/* [in] */ IUnknown *pProxy, | | /* [in] */ IUnknown *pProxy, |
/* [out] */ IUnknown **ppCopy) = 0; | | /* [out] */ IUnknown **ppCopy) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IClientSecurityVtbl | | typedef struct IClientSecurityVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IClientSecurity * This, | | IClientSecurity * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IClientSecurity * This); | | IClientSecurity * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IClientSecurity * This); | | IClientSecurity * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryBlanket )( | | HRESULT ( STDMETHODCALLTYPE *QueryBlanket )( |
IClientSecurity * This, | | IClientSecurity * This, |
/* [in] */ IUnknown *pProxy, | | /* [in] */ IUnknown *pProxy, |
/* [out] */ DWORD *pAuthnSvc, | | /* [out] */ DWORD *pAuthnSvc, |
/* [out] */ DWORD *pAuthzSvc, | | /* [out] */ DWORD *pAuthzSvc, |
|
/* [out] */ OLECHAR **pServerPrincName, | | /* [out] */ |
| | __RPC__deref_out_opt OLECHAR **pServerPrincName, |
/* [out] */ DWORD *pAuthnLevel, | | /* [out] */ DWORD *pAuthnLevel, |
/* [out] */ DWORD *pImpLevel, | | /* [out] */ DWORD *pImpLevel, |
/* [out] */ void **pAuthInfo, | | /* [out] */ void **pAuthInfo, |
/* [out] */ DWORD *pCapabilites); | | /* [out] */ DWORD *pCapabilites); |
| | |
HRESULT ( STDMETHODCALLTYPE *SetBlanket )( | | HRESULT ( STDMETHODCALLTYPE *SetBlanket )( |
IClientSecurity * This, | | IClientSecurity * This, |
/* [in] */ IUnknown *pProxy, | | /* [in] */ IUnknown *pProxy, |
/* [in] */ DWORD dwAuthnSvc, | | /* [in] */ DWORD dwAuthnSvc, |
/* [in] */ DWORD dwAuthzSvc, | | /* [in] */ DWORD dwAuthzSvc, |
|
/* [in] */ OLECHAR *pServerPrincName, | | /* [in] */ |
| | __RPC__in_opt OLECHAR *pServerPrincName, |
/* [in] */ DWORD dwAuthnLevel, | | /* [in] */ DWORD dwAuthnLevel, |
/* [in] */ DWORD dwImpLevel, | | /* [in] */ DWORD dwImpLevel, |
/* [in] */ void *pAuthInfo, | | /* [in] */ void *pAuthInfo, |
/* [in] */ DWORD dwCapabilities); | | /* [in] */ DWORD dwCapabilities); |
| | |
HRESULT ( STDMETHODCALLTYPE *CopyProxy )( | | HRESULT ( STDMETHODCALLTYPE *CopyProxy )( |
IClientSecurity * This, | | IClientSecurity * This, |
/* [in] */ IUnknown *pProxy, | | /* [in] */ IUnknown *pProxy, |
/* [out] */ IUnknown **ppCopy); | | /* [out] */ IUnknown **ppCopy); |
| | |
| | |
skipping to change at line 8894 | | skipping to change at line 7150 |
} IClientSecurityVtbl; | | } IClientSecurityVtbl; |
| | |
interface IClientSecurity | | interface IClientSecurity |
{ | | { |
CONST_VTBL struct IClientSecurityVtbl *lpVtbl; | | CONST_VTBL struct IClientSecurityVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IClientSecurity_QueryInterface(This,riid,ppvObject) \ | | #define IClientSecurity_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IClientSecurity_AddRef(This) \ | | #define IClientSecurity_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IClientSecurity_Release(This) \ | | #define IClientSecurity_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IClientSecurity_QueryBlanket(This,pProxy,pAuthnSvc,pAuthzSvc,pServerPrin
cName,pAuthnLevel,pImpLevel,pAuthInfo,pCapabilites) \ | | #define IClientSecurity_QueryBlanket(This,pProxy,pAuthnSvc,pAuthzSvc,pServerPrin
cName,pAuthnLevel,pImpLevel,pAuthInfo,pCapabilites) \ |
|
(This)->lpVtbl -> QueryBlanket(This,pProxy,pAuthnSvc,pAuthzSvc,pServerPrincN
ame,pAuthnLevel,pImpLevel,pAuthInfo,pCapabilites) | | ( (This)->lpVtbl -> QueryBlanket(This,pProxy,pAuthnSvc,pAuthzSvc,pServerPrin
cName,pAuthnLevel,pImpLevel,pAuthInfo,pCapabilites) ) |
| | |
#define IClientSecurity_SetBlanket(This,pProxy,dwAuthnSvc,dwAuthzSvc,pServerPrin
cName,dwAuthnLevel,dwImpLevel,pAuthInfo,dwCapabilities) \ | | #define IClientSecurity_SetBlanket(This,pProxy,dwAuthnSvc,dwAuthzSvc,pServerPrin
cName,dwAuthnLevel,dwImpLevel,pAuthInfo,dwCapabilities) \ |
|
(This)->lpVtbl -> SetBlanket(This,pProxy,dwAuthnSvc,dwAuthzSvc,pServerPrincN
ame,dwAuthnLevel,dwImpLevel,pAuthInfo,dwCapabilities) | | ( (This)->lpVtbl -> SetBlanket(This,pProxy,dwAuthnSvc,dwAuthzSvc,pServerPrin
cName,dwAuthnLevel,dwImpLevel,pAuthInfo,dwCapabilities) ) |
| | |
#define IClientSecurity_CopyProxy(This,pProxy,ppCopy) \ | | #define IClientSecurity_CopyProxy(This,pProxy,ppCopy) \ |
|
(This)->lpVtbl -> CopyProxy(This,pProxy,ppCopy) | | ( (This)->lpVtbl -> CopyProxy(This,pProxy,ppCopy) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IClientSecurity_QueryBlanket_Proxy( | | |
IClientSecurity * This, | | |
/* [in] */ IUnknown *pProxy, | | |
/* [out] */ DWORD *pAuthnSvc, | | |
/* [out] */ DWORD *pAuthzSvc, | | |
/* [out] */ OLECHAR **pServerPrincName, | | |
/* [out] */ DWORD *pAuthnLevel, | | |
/* [out] */ DWORD *pImpLevel, | | |
/* [out] */ void **pAuthInfo, | | |
/* [out] */ DWORD *pCapabilites); | | |
| | |
void __RPC_STUB IClientSecurity_QueryBlanket_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IClientSecurity_SetBlanket_Proxy( | | |
IClientSecurity * This, | | |
/* [in] */ IUnknown *pProxy, | | |
/* [in] */ DWORD dwAuthnSvc, | | |
/* [in] */ DWORD dwAuthzSvc, | | |
/* [in] */ OLECHAR *pServerPrincName, | | |
/* [in] */ DWORD dwAuthnLevel, | | |
/* [in] */ DWORD dwImpLevel, | | |
/* [in] */ void *pAuthInfo, | | |
/* [in] */ DWORD dwCapabilities); | | |
| | |
void __RPC_STUB IClientSecurity_SetBlanket_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IClientSecurity_CopyProxy_Proxy( | | |
IClientSecurity * This, | | |
/* [in] */ IUnknown *pProxy, | | |
/* [out] */ IUnknown **ppCopy); | | |
| | |
void __RPC_STUB IClientSecurity_CopyProxy_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IClientSecurity_INTERFACE_DEFINED__ */ | | #endif /* __IClientSecurity_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IServerSecurity_INTERFACE_DEFINED__ | | #ifndef __IServerSecurity_INTERFACE_DEFINED__ |
#define __IServerSecurity_INTERFACE_DEFINED__ | | #define __IServerSecurity_INTERFACE_DEFINED__ |
| | |
/* interface IServerSecurity */ | | /* interface IServerSecurity */ |
/* [uuid][object][local] */ | | /* [uuid][object][local] */ |
| | |
EXTERN_C const IID IID_IServerSecurity; | | EXTERN_C const IID IID_IServerSecurity; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("0000013E-0000-0000-C000-000000000046") | | MIDL_INTERFACE("0000013E-0000-0000-C000-000000000046") |
IServerSecurity : public IUnknown | | IServerSecurity : public IUnknown |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE QueryBlanket( | | virtual HRESULT STDMETHODCALLTYPE QueryBlanket( |
/* [out] */ DWORD *pAuthnSvc, | | /* [out] */ DWORD *pAuthnSvc, |
/* [out] */ DWORD *pAuthzSvc, | | /* [out] */ DWORD *pAuthzSvc, |
|
/* [out] */ OLECHAR **pServerPrincName, | | /* [out] */ |
| | __RPC__deref_out_opt OLECHAR **pServerPrincName, |
/* [out] */ DWORD *pAuthnLevel, | | /* [out] */ DWORD *pAuthnLevel, |
/* [out] */ DWORD *pImpLevel, | | /* [out] */ DWORD *pImpLevel, |
/* [out] */ void **pPrivs, | | /* [out] */ void **pPrivs, |
/* [out][in] */ DWORD *pCapabilities) = 0; | | /* [out][in] */ DWORD *pCapabilities) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE ImpersonateClient( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE ImpersonateClient( void) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE RevertToSelf( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE RevertToSelf( void) = 0; |
| | |
virtual BOOL STDMETHODCALLTYPE IsImpersonating( void) = 0; | | virtual BOOL STDMETHODCALLTYPE IsImpersonating( void) = 0; |
| | |
skipping to change at line 9002 | | skipping to change at line 7214 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IServerSecurityVtbl | | typedef struct IServerSecurityVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IServerSecurity * This, | | IServerSecurity * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IServerSecurity * This); | | IServerSecurity * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IServerSecurity * This); | | IServerSecurity * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryBlanket )( | | HRESULT ( STDMETHODCALLTYPE *QueryBlanket )( |
IServerSecurity * This, | | IServerSecurity * This, |
/* [out] */ DWORD *pAuthnSvc, | | /* [out] */ DWORD *pAuthnSvc, |
/* [out] */ DWORD *pAuthzSvc, | | /* [out] */ DWORD *pAuthzSvc, |
|
/* [out] */ OLECHAR **pServerPrincName, | | /* [out] */ |
| | __RPC__deref_out_opt OLECHAR **pServerPrincName, |
/* [out] */ DWORD *pAuthnLevel, | | /* [out] */ DWORD *pAuthnLevel, |
/* [out] */ DWORD *pImpLevel, | | /* [out] */ DWORD *pImpLevel, |
/* [out] */ void **pPrivs, | | /* [out] */ void **pPrivs, |
/* [out][in] */ DWORD *pCapabilities); | | /* [out][in] */ DWORD *pCapabilities); |
| | |
HRESULT ( STDMETHODCALLTYPE *ImpersonateClient )( | | HRESULT ( STDMETHODCALLTYPE *ImpersonateClient )( |
IServerSecurity * This); | | IServerSecurity * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *RevertToSelf )( | | HRESULT ( STDMETHODCALLTYPE *RevertToSelf )( |
IServerSecurity * This); | | IServerSecurity * This); |
| | |
skipping to change at line 9040 | | skipping to change at line 7254 |
} IServerSecurityVtbl; | | } IServerSecurityVtbl; |
| | |
interface IServerSecurity | | interface IServerSecurity |
{ | | { |
CONST_VTBL struct IServerSecurityVtbl *lpVtbl; | | CONST_VTBL struct IServerSecurityVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IServerSecurity_QueryInterface(This,riid,ppvObject) \ | | #define IServerSecurity_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IServerSecurity_AddRef(This) \ | | #define IServerSecurity_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IServerSecurity_Release(This) \ | | #define IServerSecurity_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IServerSecurity_QueryBlanket(This,pAuthnSvc,pAuthzSvc,pServerPrincName,p
AuthnLevel,pImpLevel,pPrivs,pCapabilities) \ | | #define IServerSecurity_QueryBlanket(This,pAuthnSvc,pAuthzSvc,pServerPrincName,p
AuthnLevel,pImpLevel,pPrivs,pCapabilities) \ |
|
(This)->lpVtbl -> QueryBlanket(This,pAuthnSvc,pAuthzSvc,pServerPrincName,pAu
thnLevel,pImpLevel,pPrivs,pCapabilities) | | ( (This)->lpVtbl -> QueryBlanket(This,pAuthnSvc,pAuthzSvc,pServerPrincName,p
AuthnLevel,pImpLevel,pPrivs,pCapabilities) ) |
| | |
#define IServerSecurity_ImpersonateClient(This) \ | | #define IServerSecurity_ImpersonateClient(This) \ |
|
(This)->lpVtbl -> ImpersonateClient(This) | | ( (This)->lpVtbl -> ImpersonateClient(This) ) |
| | |
#define IServerSecurity_RevertToSelf(This) \ | | #define IServerSecurity_RevertToSelf(This) \ |
|
(This)->lpVtbl -> RevertToSelf(This) | | ( (This)->lpVtbl -> RevertToSelf(This) ) |
| | |
#define IServerSecurity_IsImpersonating(This) \ | | #define IServerSecurity_IsImpersonating(This) \ |
|
(This)->lpVtbl -> IsImpersonating(This) | | ( (This)->lpVtbl -> IsImpersonating(This) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IServerSecurity_QueryBlanket_Proxy( | | |
IServerSecurity * This, | | |
/* [out] */ DWORD *pAuthnSvc, | | |
/* [out] */ DWORD *pAuthzSvc, | | |
/* [out] */ OLECHAR **pServerPrincName, | | |
/* [out] */ DWORD *pAuthnLevel, | | |
/* [out] */ DWORD *pImpLevel, | | |
/* [out] */ void **pPrivs, | | |
/* [out][in] */ DWORD *pCapabilities); | | |
| | |
void __RPC_STUB IServerSecurity_QueryBlanket_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IServerSecurity_ImpersonateClient_Proxy( | | |
IServerSecurity * This); | | |
| | |
void __RPC_STUB IServerSecurity_ImpersonateClient_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IServerSecurity_RevertToSelf_Proxy( | | |
IServerSecurity * This); | | |
| | |
void __RPC_STUB IServerSecurity_RevertToSelf_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
BOOL STDMETHODCALLTYPE IServerSecurity_IsImpersonating_Proxy( | | |
IServerSecurity * This); | | |
| | |
void __RPC_STUB IServerSecurity_IsImpersonating_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IServerSecurity_INTERFACE_DEFINED__ */ | | #endif /* __IServerSecurity_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IClassActivator_INTERFACE_DEFINED__ | | #ifndef __IClassActivator_INTERFACE_DEFINED__ |
#define __IClassActivator_INTERFACE_DEFINED__ | | #define __IClassActivator_INTERFACE_DEFINED__ |
| | |
/* interface IClassActivator */ | | /* interface IClassActivator */ |
/* [uuid][object] */ | | /* [uuid][object] */ |
| | |
EXTERN_C const IID IID_IClassActivator; | | EXTERN_C const IID IID_IClassActivator; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("00000140-0000-0000-C000-000000000046") | | MIDL_INTERFACE("00000140-0000-0000-C000-000000000046") |
IClassActivator : public IUnknown | | IClassActivator : public IUnknown |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE GetClassObject( | | virtual HRESULT STDMETHODCALLTYPE GetClassObject( |
|
/* [in] */ REFCLSID rclsid, | | /* [in] */ __RPC__in REFCLSID rclsid, |
/* [in] */ DWORD dwClassContext, | | /* [in] */ DWORD dwClassContext, |
/* [in] */ LCID locale, | | /* [in] */ LCID locale, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppv) = 0; | | /* [iid_is][out] */ __RPC__deref_out_opt void **ppv) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IClassActivatorVtbl | | typedef struct IClassActivatorVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IClassActivator * This, | | IClassActivator * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IClassActivator * This); | | IClassActivator * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IClassActivator * This); | | IClassActivator * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetClassObject )( | | HRESULT ( STDMETHODCALLTYPE *GetClassObject )( |
IClassActivator * This, | | IClassActivator * This, |
|
/* [in] */ REFCLSID rclsid, | | /* [in] */ __RPC__in REFCLSID rclsid, |
/* [in] */ DWORD dwClassContext, | | /* [in] */ DWORD dwClassContext, |
/* [in] */ LCID locale, | | /* [in] */ LCID locale, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppv); | | /* [iid_is][out] */ __RPC__deref_out_opt void **ppv); |
| | |
END_INTERFACE | | END_INTERFACE |
} IClassActivatorVtbl; | | } IClassActivatorVtbl; |
| | |
interface IClassActivator | | interface IClassActivator |
{ | | { |
CONST_VTBL struct IClassActivatorVtbl *lpVtbl; | | CONST_VTBL struct IClassActivatorVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IClassActivator_QueryInterface(This,riid,ppvObject) \ | | #define IClassActivator_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IClassActivator_AddRef(This) \ | | #define IClassActivator_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IClassActivator_Release(This) \ | | #define IClassActivator_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IClassActivator_GetClassObject(This,rclsid,dwClassContext,locale,riid,pp
v) \ | | #define IClassActivator_GetClassObject(This,rclsid,dwClassContext,locale,riid,pp
v) \ |
|
(This)->lpVtbl -> GetClassObject(This,rclsid,dwClassContext,locale,riid,ppv) | | ( (This)->lpVtbl -> GetClassObject(This,rclsid,dwClassContext,locale,riid,pp
v) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IClassActivator_GetClassObject_Proxy( | | |
IClassActivator * This, | | |
/* [in] */ REFCLSID rclsid, | | |
/* [in] */ DWORD dwClassContext, | | |
/* [in] */ LCID locale, | | |
/* [in] */ REFIID riid, | | |
/* [iid_is][out] */ void **ppv); | | |
| | |
void __RPC_STUB IClassActivator_GetClassObject_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IClassActivator_INTERFACE_DEFINED__ */ | | #endif /* __IClassActivator_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IRpcOptions_INTERFACE_DEFINED__ | | #ifndef __IRpcOptions_INTERFACE_DEFINED__ |
#define __IRpcOptions_INTERFACE_DEFINED__ | | #define __IRpcOptions_INTERFACE_DEFINED__ |
| | |
/* interface IRpcOptions */ | | /* interface IRpcOptions */ |
/* [uuid][local][object] */ | | /* [uuid][local][object] */ |
| | |
EXTERN_C const IID IID_IRpcOptions; | | EXTERN_C const IID IID_IRpcOptions; |
| | |
| | |
skipping to change at line 9234 | | skipping to change at line 7392 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IRpcOptionsVtbl | | typedef struct IRpcOptionsVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IRpcOptions * This, | | IRpcOptions * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IRpcOptions * This); | | IRpcOptions * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IRpcOptions * This); | | IRpcOptions * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *Set )( | | HRESULT ( STDMETHODCALLTYPE *Set )( |
IRpcOptions * This, | | IRpcOptions * This, |
/* [in] */ IUnknown *pPrx, | | /* [in] */ IUnknown *pPrx, |
| | |
skipping to change at line 9265 | | skipping to change at line 7424 |
} IRpcOptionsVtbl; | | } IRpcOptionsVtbl; |
| | |
interface IRpcOptions | | interface IRpcOptions |
{ | | { |
CONST_VTBL struct IRpcOptionsVtbl *lpVtbl; | | CONST_VTBL struct IRpcOptionsVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IRpcOptions_QueryInterface(This,riid,ppvObject) \ | | #define IRpcOptions_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IRpcOptions_AddRef(This) \ | | #define IRpcOptions_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IRpcOptions_Release(This) \ | | #define IRpcOptions_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IRpcOptions_Set(This,pPrx,dwProperty,dwValue) \ | | #define IRpcOptions_Set(This,pPrx,dwProperty,dwValue) \ |
|
(This)->lpVtbl -> Set(This,pPrx,dwProperty,dwValue) | | ( (This)->lpVtbl -> Set(This,pPrx,dwProperty,dwValue) ) |
| | |
#define IRpcOptions_Query(This,pPrx,dwProperty,pdwValue) \ | | #define IRpcOptions_Query(This,pPrx,dwProperty,pdwValue) \ |
|
(This)->lpVtbl -> Query(This,pPrx,dwProperty,pdwValue) | | ( (This)->lpVtbl -> Query(This,pPrx,dwProperty,pdwValue) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IRpcOptions_Set_Proxy( | | |
IRpcOptions * This, | | |
/* [in] */ IUnknown *pPrx, | | |
/* [in] */ DWORD dwProperty, | | |
/* [in] */ ULONG_PTR dwValue); | | |
| | |
void __RPC_STUB IRpcOptions_Set_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IRpcOptions_Query_Proxy( | | |
IRpcOptions * This, | | |
/* [in] */ IUnknown *pPrx, | | |
/* [in] */ DWORD dwProperty, | | |
/* [out] */ ULONG_PTR *pdwValue); | | |
| | |
void __RPC_STUB IRpcOptions_Query_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IRpcOptions_INTERFACE_DEFINED__ */ | | #endif /* __IRpcOptions_INTERFACE_DEFINED__ */ |
| | |
|
/* interface __MIDL_itf_objidl_0055 */ | | /* interface __MIDL_itf_objidl_0000_0046 */ |
/* [local] */ | | /* [local] */ |
| | |
|
enum __MIDL___MIDL_itf_objidl_0055_0001 | | enum __MIDL___MIDL_itf_objidl_0000_0046_0001 |
{ COMBND_RPCTIMEOUT = 0x1, | | { COMBND_RPCTIMEOUT = 0x1, |
COMBND_SERVER_LOCALITY = 0x2 | | COMBND_SERVER_LOCALITY = 0x2 |
} ; | | } ; |
| | |
|
enum __MIDL___MIDL_itf_objidl_0055_0002 | | enum __MIDL___MIDL_itf_objidl_0000_0046_0002 |
{ SERVER_LOCALITY_PROCESS_LOCAL = 0, | | { SERVER_LOCALITY_PROCESS_LOCAL = 0, |
SERVER_LOCALITY_MACHINE_LOCAL = 1, | | SERVER_LOCALITY_MACHINE_LOCAL = 1, |
SERVER_LOCALITY_REMOTE = 2 | | SERVER_LOCALITY_REMOTE = 2 |
} ; | | } ; |
#endif //DCOM | | #endif //DCOM |
| | |
|
extern RPC_IF_HANDLE __MIDL_itf_objidl_0055_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_objidl_0000_0046_v0_0_c_ifspec; |
extern RPC_IF_HANDLE __MIDL_itf_objidl_0055_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_objidl_0000_0046_v0_0_s_ifspec; |
| | |
#ifndef __IFillLockBytes_INTERFACE_DEFINED__ | | #ifndef __IFillLockBytes_INTERFACE_DEFINED__ |
#define __IFillLockBytes_INTERFACE_DEFINED__ | | #define __IFillLockBytes_INTERFACE_DEFINED__ |
| | |
/* interface IFillLockBytes */ | | /* interface IFillLockBytes */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
EXTERN_C const IID IID_IFillLockBytes; | | EXTERN_C const IID IID_IFillLockBytes; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
skipping to change at line 9368 | | skipping to change at line 7503 |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IFillLockBytesVtbl | | typedef struct IFillLockBytesVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IFillLockBytes * This, | | IFillLockBytes * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IFillLockBytes * This); | | IFillLockBytes * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IFillLockBytes * This); | | IFillLockBytes * This); |
| | |
/* [local] */ HRESULT ( STDMETHODCALLTYPE *FillAppend )( | | /* [local] */ HRESULT ( STDMETHODCALLTYPE *FillAppend )( |
IFillLockBytes * This, | | IFillLockBytes * This, |
/* [size_is][in] */ const void *pv, | | /* [size_is][in] */ const void *pv, |
| | |
skipping to change at line 9409 | | skipping to change at line 7545 |
} IFillLockBytesVtbl; | | } IFillLockBytesVtbl; |
| | |
interface IFillLockBytes | | interface IFillLockBytes |
{ | | { |
CONST_VTBL struct IFillLockBytesVtbl *lpVtbl; | | CONST_VTBL struct IFillLockBytesVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IFillLockBytes_QueryInterface(This,riid,ppvObject) \ | | #define IFillLockBytes_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IFillLockBytes_AddRef(This) \ | | #define IFillLockBytes_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IFillLockBytes_Release(This) \ | | #define IFillLockBytes_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IFillLockBytes_FillAppend(This,pv,cb,pcbWritten) \ | | #define IFillLockBytes_FillAppend(This,pv,cb,pcbWritten) \ |
|
(This)->lpVtbl -> FillAppend(This,pv,cb,pcbWritten) | | ( (This)->lpVtbl -> FillAppend(This,pv,cb,pcbWritten) ) |
| | |
#define IFillLockBytes_FillAt(This,ulOffset,pv,cb,pcbWritten) \ | | #define IFillLockBytes_FillAt(This,ulOffset,pv,cb,pcbWritten) \ |
|
(This)->lpVtbl -> FillAt(This,ulOffset,pv,cb,pcbWritten) | | ( (This)->lpVtbl -> FillAt(This,ulOffset,pv,cb,pcbWritten) ) |
| | |
#define IFillLockBytes_SetFillSize(This,ulSize) \ | | #define IFillLockBytes_SetFillSize(This,ulSize) \ |
|
(This)->lpVtbl -> SetFillSize(This,ulSize) | | ( (This)->lpVtbl -> SetFillSize(This,ulSize) ) |
| | |
#define IFillLockBytes_Terminate(This,bCanceled) \ | | #define IFillLockBytes_Terminate(This,bCanceled) \ |
|
(This)->lpVtbl -> Terminate(This,bCanceled) | | ( (This)->lpVtbl -> Terminate(This,bCanceled) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
/* [call_as] */ HRESULT __stdcall IFillLockBytes_RemoteFillAppend_Proxy( | | /* [call_as] */ HRESULT __stdcall IFillLockBytes_RemoteFillAppend_Proxy( |
IFillLockBytes * This, | | IFillLockBytes * This, |
|
/* [size_is][in] */ const byte *pv, | | /* [size_is][in] */ __RPC__in_ecount_full(cb) const byte *pv, |
/* [in] */ ULONG cb, | | /* [in] */ ULONG cb, |
|
/* [out] */ ULONG *pcbWritten); | | /* [out] */ __RPC__out ULONG *pcbWritten); |
| | |
void __RPC_STUB IFillLockBytes_RemoteFillAppend_Stub( | | void __RPC_STUB IFillLockBytes_RemoteFillAppend_Stub( |
IRpcStubBuffer *This, | | IRpcStubBuffer *This, |
IRpcChannelBuffer *_pRpcChannelBuffer, | | IRpcChannelBuffer *_pRpcChannelBuffer, |
PRPC_MESSAGE _pRpcMessage, | | PRPC_MESSAGE _pRpcMessage, |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
/* [call_as] */ HRESULT __stdcall IFillLockBytes_RemoteFillAt_Proxy( | | /* [call_as] */ HRESULT __stdcall IFillLockBytes_RemoteFillAt_Proxy( |
IFillLockBytes * This, | | IFillLockBytes * This, |
/* [in] */ ULARGE_INTEGER ulOffset, | | /* [in] */ ULARGE_INTEGER ulOffset, |
|
/* [size_is][in] */ const byte *pv, | | /* [size_is][in] */ __RPC__in_ecount_full(cb) const byte *pv, |
/* [in] */ ULONG cb, | | /* [in] */ ULONG cb, |
|
/* [out] */ ULONG *pcbWritten); | | /* [out] */ __RPC__out ULONG *pcbWritten); |
| | |
void __RPC_STUB IFillLockBytes_RemoteFillAt_Stub( | | void __RPC_STUB IFillLockBytes_RemoteFillAt_Stub( |
IRpcStubBuffer *This, | | IRpcStubBuffer *This, |
IRpcChannelBuffer *_pRpcChannelBuffer, | | IRpcChannelBuffer *_pRpcChannelBuffer, |
PRPC_MESSAGE _pRpcMessage, | | PRPC_MESSAGE _pRpcMessage, |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
|
HRESULT STDMETHODCALLTYPE IFillLockBytes_SetFillSize_Proxy( | | |
IFillLockBytes * This, | | |
/* [in] */ ULARGE_INTEGER ulSize); | | |
| | |
void __RPC_STUB IFillLockBytes_SetFillSize_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IFillLockBytes_Terminate_Proxy( | | |
IFillLockBytes * This, | | |
/* [in] */ BOOL bCanceled); | | |
| | |
void __RPC_STUB IFillLockBytes_Terminate_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IFillLockBytes_INTERFACE_DEFINED__ */ | | #endif /* __IFillLockBytes_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IProgressNotify_INTERFACE_DEFINED__ | | #ifndef __IProgressNotify_INTERFACE_DEFINED__ |
#define __IProgressNotify_INTERFACE_DEFINED__ | | #define __IProgressNotify_INTERFACE_DEFINED__ |
| | |
/* interface IProgressNotify */ | | /* interface IProgressNotify */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
EXTERN_C const IID IID_IProgressNotify; | | EXTERN_C const IID IID_IProgressNotify; |
| | |
| | |
skipping to change at line 9510 | | skipping to change at line 7626 |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IProgressNotifyVtbl | | typedef struct IProgressNotifyVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IProgressNotify * This, | | IProgressNotify * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IProgressNotify * This); | | IProgressNotify * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IProgressNotify * This); | | IProgressNotify * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *OnProgress )( | | HRESULT ( STDMETHODCALLTYPE *OnProgress )( |
IProgressNotify * This, | | IProgressNotify * This, |
/* [in] */ DWORD dwProgressCurrent, | | /* [in] */ DWORD dwProgressCurrent, |
| | |
skipping to change at line 9537 | | skipping to change at line 7654 |
} IProgressNotifyVtbl; | | } IProgressNotifyVtbl; |
| | |
interface IProgressNotify | | interface IProgressNotify |
{ | | { |
CONST_VTBL struct IProgressNotifyVtbl *lpVtbl; | | CONST_VTBL struct IProgressNotifyVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IProgressNotify_QueryInterface(This,riid,ppvObject) \ | | #define IProgressNotify_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IProgressNotify_AddRef(This) \ | | #define IProgressNotify_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IProgressNotify_Release(This) \ | | #define IProgressNotify_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IProgressNotify_OnProgress(This,dwProgressCurrent,dwProgressMaximum,fAcc
urate,fOwner) \ | | #define IProgressNotify_OnProgress(This,dwProgressCurrent,dwProgressMaximum,fAcc
urate,fOwner) \ |
|
(This)->lpVtbl -> OnProgress(This,dwProgressCurrent,dwProgressMaximum,fAccur
ate,fOwner) | | ( (This)->lpVtbl -> OnProgress(This,dwProgressCurrent,dwProgressMaximum,fAcc
urate,fOwner) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IProgressNotify_OnProgress_Proxy( | | |
IProgressNotify * This, | | |
/* [in] */ DWORD dwProgressCurrent, | | |
/* [in] */ DWORD dwProgressMaximum, | | |
/* [in] */ BOOL fAccurate, | | |
/* [in] */ BOOL fOwner); | | |
| | |
void __RPC_STUB IProgressNotify_OnProgress_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IProgressNotify_INTERFACE_DEFINED__ */ | | #endif /* __IProgressNotify_INTERFACE_DEFINED__ */ |
| | |
#ifndef __ILayoutStorage_INTERFACE_DEFINED__ | | #ifndef __ILayoutStorage_INTERFACE_DEFINED__ |
#define __ILayoutStorage_INTERFACE_DEFINED__ | | #define __ILayoutStorage_INTERFACE_DEFINED__ |
| | |
/* interface ILayoutStorage */ | | /* interface ILayoutStorage */ |
/* [unique][uuid][object][local] */ | | /* [unique][uuid][object][local] */ |
| | |
typedef struct tagStorageLayout | | typedef struct tagStorageLayout |
{ | | { |
| | |
skipping to change at line 9599 | | skipping to change at line 7703 |
virtual HRESULT __stdcall LayoutScript( | | virtual HRESULT __stdcall LayoutScript( |
/* [in] */ StorageLayout *pStorageLayout, | | /* [in] */ StorageLayout *pStorageLayout, |
/* [in] */ DWORD nEntries, | | /* [in] */ DWORD nEntries, |
/* [in] */ DWORD glfInterleavedFlag) = 0; | | /* [in] */ DWORD glfInterleavedFlag) = 0; |
| | |
virtual HRESULT __stdcall BeginMonitor( void) = 0; | | virtual HRESULT __stdcall BeginMonitor( void) = 0; |
| | |
virtual HRESULT __stdcall EndMonitor( void) = 0; | | virtual HRESULT __stdcall EndMonitor( void) = 0; |
| | |
virtual HRESULT __stdcall ReLayoutDocfile( | | virtual HRESULT __stdcall ReLayoutDocfile( |
|
/* [in] */ OLECHAR *pwcsNewDfName) = 0; | | /* [in] */ |
| | __RPC__in OLECHAR *pwcsNewDfName) = 0; |
| | |
virtual HRESULT __stdcall ReLayoutDocfileOnILockBytes( | | virtual HRESULT __stdcall ReLayoutDocfileOnILockBytes( |
/* [in] */ ILockBytes *pILockBytes) = 0; | | /* [in] */ ILockBytes *pILockBytes) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct ILayoutStorageVtbl | | typedef struct ILayoutStorageVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
ILayoutStorage * This, | | ILayoutStorage * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
ILayoutStorage * This); | | ILayoutStorage * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
ILayoutStorage * This); | | ILayoutStorage * This); |
| | |
HRESULT ( __stdcall *LayoutScript )( | | HRESULT ( __stdcall *LayoutScript )( |
ILayoutStorage * This, | | ILayoutStorage * This, |
/* [in] */ StorageLayout *pStorageLayout, | | /* [in] */ StorageLayout *pStorageLayout, |
| | |
skipping to change at line 9637 | | skipping to change at line 7743 |
/* [in] */ DWORD glfInterleavedFlag); | | /* [in] */ DWORD glfInterleavedFlag); |
| | |
HRESULT ( __stdcall *BeginMonitor )( | | HRESULT ( __stdcall *BeginMonitor )( |
ILayoutStorage * This); | | ILayoutStorage * This); |
| | |
HRESULT ( __stdcall *EndMonitor )( | | HRESULT ( __stdcall *EndMonitor )( |
ILayoutStorage * This); | | ILayoutStorage * This); |
| | |
HRESULT ( __stdcall *ReLayoutDocfile )( | | HRESULT ( __stdcall *ReLayoutDocfile )( |
ILayoutStorage * This, | | ILayoutStorage * This, |
|
/* [in] */ OLECHAR *pwcsNewDfName); | | /* [in] */ |
| | __RPC__in OLECHAR *pwcsNewDfName); |
| | |
HRESULT ( __stdcall *ReLayoutDocfileOnILockBytes )( | | HRESULT ( __stdcall *ReLayoutDocfileOnILockBytes )( |
ILayoutStorage * This, | | ILayoutStorage * This, |
/* [in] */ ILockBytes *pILockBytes); | | /* [in] */ ILockBytes *pILockBytes); |
| | |
END_INTERFACE | | END_INTERFACE |
} ILayoutStorageVtbl; | | } ILayoutStorageVtbl; |
| | |
interface ILayoutStorage | | interface ILayoutStorage |
{ | | { |
CONST_VTBL struct ILayoutStorageVtbl *lpVtbl; | | CONST_VTBL struct ILayoutStorageVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define ILayoutStorage_QueryInterface(This,riid,ppvObject) \ | | #define ILayoutStorage_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define ILayoutStorage_AddRef(This) \ | | #define ILayoutStorage_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define ILayoutStorage_Release(This) \ | | #define ILayoutStorage_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define ILayoutStorage_LayoutScript(This,pStorageLayout,nEntries,glfInterleavedF
lag) \ | | #define ILayoutStorage_LayoutScript(This,pStorageLayout,nEntries,glfInterleavedF
lag) \ |
|
(This)->lpVtbl -> LayoutScript(This,pStorageLayout,nEntries,glfInterleavedFl
ag) | | ( (This)->lpVtbl -> LayoutScript(This,pStorageLayout,nEntries,glfInterleaved
Flag) ) |
| | |
#define ILayoutStorage_BeginMonitor(This) \ | | #define ILayoutStorage_BeginMonitor(This) \ |
|
(This)->lpVtbl -> BeginMonitor(This) | | ( (This)->lpVtbl -> BeginMonitor(This) ) |
| | |
#define ILayoutStorage_EndMonitor(This) \ | | #define ILayoutStorage_EndMonitor(This) \ |
|
(This)->lpVtbl -> EndMonitor(This) | | ( (This)->lpVtbl -> EndMonitor(This) ) |
| | |
#define ILayoutStorage_ReLayoutDocfile(This,pwcsNewDfName) \ | | #define ILayoutStorage_ReLayoutDocfile(This,pwcsNewDfName) \ |
|
(This)->lpVtbl -> ReLayoutDocfile(This,pwcsNewDfName) | | ( (This)->lpVtbl -> ReLayoutDocfile(This,pwcsNewDfName) ) |
| | |
#define ILayoutStorage_ReLayoutDocfileOnILockBytes(This,pILockBytes) \ | | #define ILayoutStorage_ReLayoutDocfileOnILockBytes(This,pILockBytes) \ |
|
(This)->lpVtbl -> ReLayoutDocfileOnILockBytes(This,pILockBytes) | | ( (This)->lpVtbl -> ReLayoutDocfileOnILockBytes(This,pILockBytes) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT __stdcall ILayoutStorage_LayoutScript_Proxy( | | |
ILayoutStorage * This, | | |
/* [in] */ StorageLayout *pStorageLayout, | | |
/* [in] */ DWORD nEntries, | | |
/* [in] */ DWORD glfInterleavedFlag); | | |
| | |
void __RPC_STUB ILayoutStorage_LayoutScript_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT __stdcall ILayoutStorage_BeginMonitor_Proxy( | | |
ILayoutStorage * This); | | |
| | |
void __RPC_STUB ILayoutStorage_BeginMonitor_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT __stdcall ILayoutStorage_EndMonitor_Proxy( | | |
ILayoutStorage * This); | | |
| | |
void __RPC_STUB ILayoutStorage_EndMonitor_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT __stdcall ILayoutStorage_ReLayoutDocfile_Proxy( | | |
ILayoutStorage * This, | | |
/* [in] */ OLECHAR *pwcsNewDfName); | | |
| | |
void __RPC_STUB ILayoutStorage_ReLayoutDocfile_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT __stdcall ILayoutStorage_ReLayoutDocfileOnILockBytes_Proxy( | | |
ILayoutStorage * This, | | |
/* [in] */ ILockBytes *pILockBytes); | | |
| | |
void __RPC_STUB ILayoutStorage_ReLayoutDocfileOnILockBytes_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __ILayoutStorage_INTERFACE_DEFINED__ */ | | #endif /* __ILayoutStorage_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IBlockingLock_INTERFACE_DEFINED__ | | #ifndef __IBlockingLock_INTERFACE_DEFINED__ |
#define __IBlockingLock_INTERFACE_DEFINED__ | | #define __IBlockingLock_INTERFACE_DEFINED__ |
| | |
/* interface IBlockingLock */ | | /* interface IBlockingLock */ |
/* [uuid][object] */ | | /* [uuid][object] */ |
| | |
EXTERN_C const IID IID_IBlockingLock; | | EXTERN_C const IID IID_IBlockingLock; |
| | |
| | |
skipping to change at line 9762 | | skipping to change at line 7819 |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IBlockingLockVtbl | | typedef struct IBlockingLockVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IBlockingLock * This, | | IBlockingLock * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IBlockingLock * This); | | IBlockingLock * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IBlockingLock * This); | | IBlockingLock * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *Lock )( | | HRESULT ( STDMETHODCALLTYPE *Lock )( |
IBlockingLock * This, | | IBlockingLock * This, |
/* [in] */ DWORD dwTimeout); | | /* [in] */ DWORD dwTimeout); |
| | |
skipping to change at line 9789 | | skipping to change at line 7847 |
} IBlockingLockVtbl; | | } IBlockingLockVtbl; |
| | |
interface IBlockingLock | | interface IBlockingLock |
{ | | { |
CONST_VTBL struct IBlockingLockVtbl *lpVtbl; | | CONST_VTBL struct IBlockingLockVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IBlockingLock_QueryInterface(This,riid,ppvObject) \ | | #define IBlockingLock_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IBlockingLock_AddRef(This) \ | | #define IBlockingLock_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IBlockingLock_Release(This) \ | | #define IBlockingLock_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IBlockingLock_Lock(This,dwTimeout) \ | | #define IBlockingLock_Lock(This,dwTimeout) \ |
|
(This)->lpVtbl -> Lock(This,dwTimeout) | | ( (This)->lpVtbl -> Lock(This,dwTimeout) ) |
| | |
#define IBlockingLock_Unlock(This) \ | | #define IBlockingLock_Unlock(This) \ |
|
(This)->lpVtbl -> Unlock(This) | | ( (This)->lpVtbl -> Unlock(This) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IBlockingLock_Lock_Proxy( | | |
IBlockingLock * This, | | |
/* [in] */ DWORD dwTimeout); | | |
| | |
void __RPC_STUB IBlockingLock_Lock_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IBlockingLock_Unlock_Proxy( | | |
IBlockingLock * This); | | |
| | |
void __RPC_STUB IBlockingLock_Unlock_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IBlockingLock_INTERFACE_DEFINED__ */ | | #endif /* __IBlockingLock_INTERFACE_DEFINED__ */ |
| | |
#ifndef __ITimeAndNoticeControl_INTERFACE_DEFINED__ | | #ifndef __ITimeAndNoticeControl_INTERFACE_DEFINED__ |
#define __ITimeAndNoticeControl_INTERFACE_DEFINED__ | | #define __ITimeAndNoticeControl_INTERFACE_DEFINED__ |
| | |
/* interface ITimeAndNoticeControl */ | | /* interface ITimeAndNoticeControl */ |
/* [uuid][object] */ | | /* [uuid][object] */ |
| | |
EXTERN_C const IID IID_ITimeAndNoticeControl; | | EXTERN_C const IID IID_ITimeAndNoticeControl; |
| | |
| | |
skipping to change at line 9856 | | skipping to change at line 7895 |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct ITimeAndNoticeControlVtbl | | typedef struct ITimeAndNoticeControlVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
ITimeAndNoticeControl * This, | | ITimeAndNoticeControl * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
ITimeAndNoticeControl * This); | | ITimeAndNoticeControl * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
ITimeAndNoticeControl * This); | | ITimeAndNoticeControl * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *SuppressChanges )( | | HRESULT ( STDMETHODCALLTYPE *SuppressChanges )( |
ITimeAndNoticeControl * This, | | ITimeAndNoticeControl * This, |
/* [in] */ DWORD res1, | | /* [in] */ DWORD res1, |
| | |
skipping to change at line 9881 | | skipping to change at line 7921 |
} ITimeAndNoticeControlVtbl; | | } ITimeAndNoticeControlVtbl; |
| | |
interface ITimeAndNoticeControl | | interface ITimeAndNoticeControl |
{ | | { |
CONST_VTBL struct ITimeAndNoticeControlVtbl *lpVtbl; | | CONST_VTBL struct ITimeAndNoticeControlVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define ITimeAndNoticeControl_QueryInterface(This,riid,ppvObject) \ | | #define ITimeAndNoticeControl_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define ITimeAndNoticeControl_AddRef(This) \ | | #define ITimeAndNoticeControl_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define ITimeAndNoticeControl_Release(This) \ | | #define ITimeAndNoticeControl_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define ITimeAndNoticeControl_SuppressChanges(This,res1,res2) \ | | #define ITimeAndNoticeControl_SuppressChanges(This,res1,res2) \ |
|
(This)->lpVtbl -> SuppressChanges(This,res1,res2) | | ( (This)->lpVtbl -> SuppressChanges(This,res1,res2) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE ITimeAndNoticeControl_SuppressChanges_Proxy( | | |
ITimeAndNoticeControl * This, | | |
/* [in] */ DWORD res1, | | |
/* [in] */ DWORD res2); | | |
| | |
void __RPC_STUB ITimeAndNoticeControl_SuppressChanges_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __ITimeAndNoticeControl_INTERFACE_DEFINED__ */ | | #endif /* __ITimeAndNoticeControl_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IOplockStorage_INTERFACE_DEFINED__ | | #ifndef __IOplockStorage_INTERFACE_DEFINED__ |
#define __IOplockStorage_INTERFACE_DEFINED__ | | #define __IOplockStorage_INTERFACE_DEFINED__ |
| | |
/* interface IOplockStorage */ | | /* interface IOplockStorage */ |
/* [uuid][object] */ | | /* [uuid][object] */ |
| | |
EXTERN_C const IID IID_IOplockStorage; | | EXTERN_C const IID IID_IOplockStorage; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("8d19c834-8879-11d1-83e9-00c04fc2c6d4") | | MIDL_INTERFACE("8d19c834-8879-11d1-83e9-00c04fc2c6d4") |
IOplockStorage : public IUnknown | | IOplockStorage : public IUnknown |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE CreateStorageEx( | | virtual HRESULT STDMETHODCALLTYPE CreateStorageEx( |
|
/* [in] */ LPCWSTR pwcsName, | | /* [in] */ __RPC__in LPCWSTR pwcsName, |
/* [in] */ DWORD grfMode, | | /* [in] */ DWORD grfMode, |
/* [in] */ DWORD stgfmt, | | /* [in] */ DWORD stgfmt, |
/* [in] */ DWORD grfAttrs, | | /* [in] */ DWORD grfAttrs, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppstgOpen) = 0; | | /* [iid_is][out] */ __RPC__deref_out_opt void **ppstgOpen) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE OpenStorageEx( | | virtual HRESULT STDMETHODCALLTYPE OpenStorageEx( |
|
/* [in] */ LPCWSTR pwcsName, | | /* [in] */ __RPC__in LPCWSTR pwcsName, |
/* [in] */ DWORD grfMode, | | /* [in] */ DWORD grfMode, |
/* [in] */ DWORD stgfmt, | | /* [in] */ DWORD stgfmt, |
/* [in] */ DWORD grfAttrs, | | /* [in] */ DWORD grfAttrs, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppstgOpen) = 0; | | /* [iid_is][out] */ __RPC__deref_out_opt void **ppstgOpen) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IOplockStorageVtbl | | typedef struct IOplockStorageVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IOplockStorage * This, | | IOplockStorage * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IOplockStorage * This); | | IOplockStorage * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IOplockStorage * This); | | IOplockStorage * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *CreateStorageEx )( | | HRESULT ( STDMETHODCALLTYPE *CreateStorageEx )( |
IOplockStorage * This, | | IOplockStorage * This, |
|
/* [in] */ LPCWSTR pwcsName, | | /* [in] */ __RPC__in LPCWSTR pwcsName, |
/* [in] */ DWORD grfMode, | | /* [in] */ DWORD grfMode, |
/* [in] */ DWORD stgfmt, | | /* [in] */ DWORD stgfmt, |
/* [in] */ DWORD grfAttrs, | | /* [in] */ DWORD grfAttrs, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppstgOpen); | | /* [iid_is][out] */ __RPC__deref_out_opt void **ppstgOpen); |
| | |
HRESULT ( STDMETHODCALLTYPE *OpenStorageEx )( | | HRESULT ( STDMETHODCALLTYPE *OpenStorageEx )( |
IOplockStorage * This, | | IOplockStorage * This, |
|
/* [in] */ LPCWSTR pwcsName, | | /* [in] */ __RPC__in LPCWSTR pwcsName, |
/* [in] */ DWORD grfMode, | | /* [in] */ DWORD grfMode, |
/* [in] */ DWORD stgfmt, | | /* [in] */ DWORD stgfmt, |
/* [in] */ DWORD grfAttrs, | | /* [in] */ DWORD grfAttrs, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppstgOpen); | | /* [iid_is][out] */ __RPC__deref_out_opt void **ppstgOpen); |
| | |
END_INTERFACE | | END_INTERFACE |
} IOplockStorageVtbl; | | } IOplockStorageVtbl; |
| | |
interface IOplockStorage | | interface IOplockStorage |
{ | | { |
CONST_VTBL struct IOplockStorageVtbl *lpVtbl; | | CONST_VTBL struct IOplockStorageVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IOplockStorage_QueryInterface(This,riid,ppvObject) \ | | #define IOplockStorage_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IOplockStorage_AddRef(This) \ | | #define IOplockStorage_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IOplockStorage_Release(This) \ | | #define IOplockStorage_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IOplockStorage_CreateStorageEx(This,pwcsName,grfMode,stgfmt,grfAttrs,rii
d,ppstgOpen) \ | | #define IOplockStorage_CreateStorageEx(This,pwcsName,grfMode,stgfmt,grfAttrs,rii
d,ppstgOpen) \ |
|
(This)->lpVtbl -> CreateStorageEx(This,pwcsName,grfMode,stgfmt,grfAttrs,riid
,ppstgOpen) | | ( (This)->lpVtbl -> CreateStorageEx(This,pwcsName,grfMode,stgfmt,grfAttrs,ri
id,ppstgOpen) ) |
| | |
#define IOplockStorage_OpenStorageEx(This,pwcsName,grfMode,stgfmt,grfAttrs,riid,
ppstgOpen) \ | | #define IOplockStorage_OpenStorageEx(This,pwcsName,grfMode,stgfmt,grfAttrs,riid,
ppstgOpen) \ |
|
(This)->lpVtbl -> OpenStorageEx(This,pwcsName,grfMode,stgfmt,grfAttrs,riid,p
pstgOpen) | | ( (This)->lpVtbl -> OpenStorageEx(This,pwcsName,grfMode,stgfmt,grfAttrs,riid
,ppstgOpen) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IOplockStorage_CreateStorageEx_Proxy( | | |
IOplockStorage * This, | | |
/* [in] */ LPCWSTR pwcsName, | | |
/* [in] */ DWORD grfMode, | | |
/* [in] */ DWORD stgfmt, | | |
/* [in] */ DWORD grfAttrs, | | |
/* [in] */ REFIID riid, | | |
/* [iid_is][out] */ void **ppstgOpen); | | |
| | |
void __RPC_STUB IOplockStorage_CreateStorageEx_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IOplockStorage_OpenStorageEx_Proxy( | | |
IOplockStorage * This, | | |
/* [in] */ LPCWSTR pwcsName, | | |
/* [in] */ DWORD grfMode, | | |
/* [in] */ DWORD stgfmt, | | |
/* [in] */ DWORD grfAttrs, | | |
/* [in] */ REFIID riid, | | |
/* [iid_is][out] */ void **ppstgOpen); | | |
| | |
void __RPC_STUB IOplockStorage_OpenStorageEx_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IOplockStorage_INTERFACE_DEFINED__ */ | | #endif /* __IOplockStorage_INTERFACE_DEFINED__ */ |
| | |
#ifndef __ISurrogate_INTERFACE_DEFINED__ | | #ifndef __ISurrogate_INTERFACE_DEFINED__ |
#define __ISurrogate_INTERFACE_DEFINED__ | | #define __ISurrogate_INTERFACE_DEFINED__ |
| | |
/* interface ISurrogate */ | | /* interface ISurrogate */ |
/* [object][unique][version][uuid] */ | | /* [object][unique][version][uuid] */ |
| | |
|
typedef /* [unique] */ ISurrogate *LPSURROGATE; | | typedef /* [unique] */ __RPC_unique_pointer ISurrogate *LPSURROGATE; |
| | |
EXTERN_C const IID IID_ISurrogate; | | EXTERN_C const IID IID_ISurrogate; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("00000022-0000-0000-C000-000000000046") | | MIDL_INTERFACE("00000022-0000-0000-C000-000000000046") |
ISurrogate : public IUnknown | | ISurrogate : public IUnknown |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE LoadDllServer( | | virtual HRESULT STDMETHODCALLTYPE LoadDllServer( |
|
/* [in] */ REFCLSID Clsid) = 0; | | /* [in] */ __RPC__in REFCLSID Clsid) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE FreeSurrogate( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE FreeSurrogate( void) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct ISurrogateVtbl | | typedef struct ISurrogateVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
ISurrogate * This, | | ISurrogate * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
ISurrogate * This); | | ISurrogate * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
ISurrogate * This); | | ISurrogate * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *LoadDllServer )( | | HRESULT ( STDMETHODCALLTYPE *LoadDllServer )( |
ISurrogate * This, | | ISurrogate * This, |
|
/* [in] */ REFCLSID Clsid); | | /* [in] */ __RPC__in REFCLSID Clsid); |
| | |
HRESULT ( STDMETHODCALLTYPE *FreeSurrogate )( | | HRESULT ( STDMETHODCALLTYPE *FreeSurrogate )( |
ISurrogate * This); | | ISurrogate * This); |
| | |
END_INTERFACE | | END_INTERFACE |
} ISurrogateVtbl; | | } ISurrogateVtbl; |
| | |
interface ISurrogate | | interface ISurrogate |
{ | | { |
CONST_VTBL struct ISurrogateVtbl *lpVtbl; | | CONST_VTBL struct ISurrogateVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define ISurrogate_QueryInterface(This,riid,ppvObject) \ | | #define ISurrogate_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define ISurrogate_AddRef(This) \ | | #define ISurrogate_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define ISurrogate_Release(This) \ | | #define ISurrogate_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define ISurrogate_LoadDllServer(This,Clsid) \ | | #define ISurrogate_LoadDllServer(This,Clsid) \ |
|
(This)->lpVtbl -> LoadDllServer(This,Clsid) | | ( (This)->lpVtbl -> LoadDllServer(This,Clsid) ) |
| | |
#define ISurrogate_FreeSurrogate(This) \ | | #define ISurrogate_FreeSurrogate(This) \ |
|
(This)->lpVtbl -> FreeSurrogate(This) | | ( (This)->lpVtbl -> FreeSurrogate(This) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE ISurrogate_LoadDllServer_Proxy( | | |
ISurrogate * This, | | |
/* [in] */ REFCLSID Clsid); | | |
| | |
void __RPC_STUB ISurrogate_LoadDllServer_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE ISurrogate_FreeSurrogate_Proxy( | | |
ISurrogate * This); | | |
| | |
void __RPC_STUB ISurrogate_FreeSurrogate_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __ISurrogate_INTERFACE_DEFINED__ */ | | #endif /* __ISurrogate_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IGlobalInterfaceTable_INTERFACE_DEFINED__ | | #ifndef __IGlobalInterfaceTable_INTERFACE_DEFINED__ |
#define __IGlobalInterfaceTable_INTERFACE_DEFINED__ | | #define __IGlobalInterfaceTable_INTERFACE_DEFINED__ |
| | |
/* interface IGlobalInterfaceTable */ | | /* interface IGlobalInterfaceTable */ |
/* [uuid][object][local] */ | | /* [uuid][object][local] */ |
| | |
typedef /* [unique] */ IGlobalInterfaceTable *LPGLOBALINTERFACETABLE; | | typedef /* [unique] */ IGlobalInterfaceTable *LPGLOBALINTERFACETABLE; |
| | |
| | |
skipping to change at line 10174 | | skipping to change at line 8156 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IGlobalInterfaceTableVtbl | | typedef struct IGlobalInterfaceTableVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IGlobalInterfaceTable * This, | | IGlobalInterfaceTable * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IGlobalInterfaceTable * This); | | IGlobalInterfaceTable * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IGlobalInterfaceTable * This); | | IGlobalInterfaceTable * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *RegisterInterfaceInGlobal )( | | HRESULT ( STDMETHODCALLTYPE *RegisterInterfaceInGlobal )( |
IGlobalInterfaceTable * This, | | IGlobalInterfaceTable * This, |
/* [in] */ IUnknown *pUnk, | | /* [in] */ IUnknown *pUnk, |
| | |
skipping to change at line 10209 | | skipping to change at line 8192 |
} IGlobalInterfaceTableVtbl; | | } IGlobalInterfaceTableVtbl; |
| | |
interface IGlobalInterfaceTable | | interface IGlobalInterfaceTable |
{ | | { |
CONST_VTBL struct IGlobalInterfaceTableVtbl *lpVtbl; | | CONST_VTBL struct IGlobalInterfaceTableVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IGlobalInterfaceTable_QueryInterface(This,riid,ppvObject) \ | | #define IGlobalInterfaceTable_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IGlobalInterfaceTable_AddRef(This) \ | | #define IGlobalInterfaceTable_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IGlobalInterfaceTable_Release(This) \ | | #define IGlobalInterfaceTable_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IGlobalInterfaceTable_RegisterInterfaceInGlobal(This,pUnk,riid,pdwCookie
) \ | | #define IGlobalInterfaceTable_RegisterInterfaceInGlobal(This,pUnk,riid,pdwCookie
) \ |
|
(This)->lpVtbl -> RegisterInterfaceInGlobal(This,pUnk,riid,pdwCookie) | | ( (This)->lpVtbl -> RegisterInterfaceInGlobal(This,pUnk,riid,pdwCookie) ) |
| | |
#define IGlobalInterfaceTable_RevokeInterfaceFromGlobal(This,dwCookie) \ | | #define IGlobalInterfaceTable_RevokeInterfaceFromGlobal(This,dwCookie) \ |
|
(This)->lpVtbl -> RevokeInterfaceFromGlobal(This,dwCookie) | | ( (This)->lpVtbl -> RevokeInterfaceFromGlobal(This,dwCookie) ) |
| | |
#define IGlobalInterfaceTable_GetInterfaceFromGlobal(This,dwCookie,riid,ppv) \ | | #define IGlobalInterfaceTable_GetInterfaceFromGlobal(This,dwCookie,riid,ppv) \ |
|
(This)->lpVtbl -> GetInterfaceFromGlobal(This,dwCookie,riid,ppv) | | ( (This)->lpVtbl -> GetInterfaceFromGlobal(This,dwCookie,riid,ppv) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IGlobalInterfaceTable_RegisterInterfaceInGlobal_Proxy( | | |
IGlobalInterfaceTable * This, | | |
/* [in] */ IUnknown *pUnk, | | |
/* [in] */ REFIID riid, | | |
/* [out] */ DWORD *pdwCookie); | | |
| | |
void __RPC_STUB IGlobalInterfaceTable_RegisterInterfaceInGlobal_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IGlobalInterfaceTable_RevokeInterfaceFromGlobal_Proxy( | | |
IGlobalInterfaceTable * This, | | |
/* [in] */ DWORD dwCookie); | | |
| | |
void __RPC_STUB IGlobalInterfaceTable_RevokeInterfaceFromGlobal_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IGlobalInterfaceTable_GetInterfaceFromGlobal_Proxy( | | |
IGlobalInterfaceTable * This, | | |
/* [in] */ DWORD dwCookie, | | |
/* [in] */ REFIID riid, | | |
/* [iid_is][out] */ void **ppv); | | |
| | |
void __RPC_STUB IGlobalInterfaceTable_GetInterfaceFromGlobal_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IGlobalInterfaceTable_INTERFACE_DEFINED__ */ | | #endif /* __IGlobalInterfaceTable_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IDirectWriterLock_INTERFACE_DEFINED__ | | #ifndef __IDirectWriterLock_INTERFACE_DEFINED__ |
#define __IDirectWriterLock_INTERFACE_DEFINED__ | | #define __IDirectWriterLock_INTERFACE_DEFINED__ |
| | |
/* interface IDirectWriterLock */ | | /* interface IDirectWriterLock */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
EXTERN_C const IID IID_IDirectWriterLock; | | EXTERN_C const IID IID_IDirectWriterLock; |
| | |
| | |
skipping to change at line 10297 | | skipping to change at line 8246 |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IDirectWriterLockVtbl | | typedef struct IDirectWriterLockVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IDirectWriterLock * This, | | IDirectWriterLock * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IDirectWriterLock * This); | | IDirectWriterLock * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IDirectWriterLock * This); | | IDirectWriterLock * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *WaitForWriteAccess )( | | HRESULT ( STDMETHODCALLTYPE *WaitForWriteAccess )( |
IDirectWriterLock * This, | | IDirectWriterLock * This, |
/* [in] */ DWORD dwTimeout); | | /* [in] */ DWORD dwTimeout); |
| | |
skipping to change at line 10327 | | skipping to change at line 8277 |
} IDirectWriterLockVtbl; | | } IDirectWriterLockVtbl; |
| | |
interface IDirectWriterLock | | interface IDirectWriterLock |
{ | | { |
CONST_VTBL struct IDirectWriterLockVtbl *lpVtbl; | | CONST_VTBL struct IDirectWriterLockVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IDirectWriterLock_QueryInterface(This,riid,ppvObject) \ | | #define IDirectWriterLock_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IDirectWriterLock_AddRef(This) \ | | #define IDirectWriterLock_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IDirectWriterLock_Release(This) \ | | #define IDirectWriterLock_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IDirectWriterLock_WaitForWriteAccess(This,dwTimeout) \ | | #define IDirectWriterLock_WaitForWriteAccess(This,dwTimeout) \ |
|
(This)->lpVtbl -> WaitForWriteAccess(This,dwTimeout) | | ( (This)->lpVtbl -> WaitForWriteAccess(This,dwTimeout) ) |
| | |
#define IDirectWriterLock_ReleaseWriteAccess(This) \ | | #define IDirectWriterLock_ReleaseWriteAccess(This) \ |
|
(This)->lpVtbl -> ReleaseWriteAccess(This) | | ( (This)->lpVtbl -> ReleaseWriteAccess(This) ) |
| | |
#define IDirectWriterLock_HaveWriteAccess(This) \ | | #define IDirectWriterLock_HaveWriteAccess(This) \ |
|
(This)->lpVtbl -> HaveWriteAccess(This) | | ( (This)->lpVtbl -> HaveWriteAccess(This) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IDirectWriterLock_WaitForWriteAccess_Proxy( | | |
IDirectWriterLock * This, | | |
/* [in] */ DWORD dwTimeout); | | |
| | |
void __RPC_STUB IDirectWriterLock_WaitForWriteAccess_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IDirectWriterLock_ReleaseWriteAccess_Proxy( | | |
IDirectWriterLock * This); | | |
| | |
void __RPC_STUB IDirectWriterLock_ReleaseWriteAccess_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IDirectWriterLock_HaveWriteAccess_Proxy( | | |
IDirectWriterLock * This); | | |
| | |
void __RPC_STUB IDirectWriterLock_HaveWriteAccess_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IDirectWriterLock_INTERFACE_DEFINED__ */ | | #endif /* __IDirectWriterLock_INTERFACE_DEFINED__ */ |
| | |
#ifndef __ISynchronize_INTERFACE_DEFINED__ | | #ifndef __ISynchronize_INTERFACE_DEFINED__ |
#define __ISynchronize_INTERFACE_DEFINED__ | | #define __ISynchronize_INTERFACE_DEFINED__ |
| | |
/* interface ISynchronize */ | | /* interface ISynchronize */ |
/* [uuid][object] */ | | /* [uuid][object] */ |
| | |
EXTERN_C const IID IID_ISynchronize; | | EXTERN_C const IID IID_ISynchronize; |
| | |
| | |
skipping to change at line 10410 | | skipping to change at line 8332 |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct ISynchronizeVtbl | | typedef struct ISynchronizeVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
ISynchronize * This, | | ISynchronize * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
ISynchronize * This); | | ISynchronize * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
ISynchronize * This); | | ISynchronize * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *Wait )( | | HRESULT ( STDMETHODCALLTYPE *Wait )( |
ISynchronize * This, | | ISynchronize * This, |
/* [in] */ DWORD dwFlags, | | /* [in] */ DWORD dwFlags, |
| | |
skipping to change at line 10441 | | skipping to change at line 8364 |
} ISynchronizeVtbl; | | } ISynchronizeVtbl; |
| | |
interface ISynchronize | | interface ISynchronize |
{ | | { |
CONST_VTBL struct ISynchronizeVtbl *lpVtbl; | | CONST_VTBL struct ISynchronizeVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define ISynchronize_QueryInterface(This,riid,ppvObject) \ | | #define ISynchronize_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define ISynchronize_AddRef(This) \ | | #define ISynchronize_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define ISynchronize_Release(This) \ | | #define ISynchronize_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define ISynchronize_Wait(This,dwFlags,dwMilliseconds) \ | | #define ISynchronize_Wait(This,dwFlags,dwMilliseconds) \ |
|
(This)->lpVtbl -> Wait(This,dwFlags,dwMilliseconds) | | ( (This)->lpVtbl -> Wait(This,dwFlags,dwMilliseconds) ) |
| | |
#define ISynchronize_Signal(This) \ | | #define ISynchronize_Signal(This) \ |
|
(This)->lpVtbl -> Signal(This) | | ( (This)->lpVtbl -> Signal(This) ) |
| | |
#define ISynchronize_Reset(This) \ | | #define ISynchronize_Reset(This) \ |
|
(This)->lpVtbl -> Reset(This) | | ( (This)->lpVtbl -> Reset(This) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE ISynchronize_Wait_Proxy( | | |
ISynchronize * This, | | |
/* [in] */ DWORD dwFlags, | | |
/* [in] */ DWORD dwMilliseconds); | | |
| | |
void __RPC_STUB ISynchronize_Wait_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE ISynchronize_Signal_Proxy( | | |
ISynchronize * This); | | |
| | |
void __RPC_STUB ISynchronize_Signal_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE ISynchronize_Reset_Proxy( | | |
ISynchronize * This); | | |
| | |
void __RPC_STUB ISynchronize_Reset_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __ISynchronize_INTERFACE_DEFINED__ */ | | #endif /* __ISynchronize_INTERFACE_DEFINED__ */ |
| | |
#ifndef __ISynchronizeHandle_INTERFACE_DEFINED__ | | #ifndef __ISynchronizeHandle_INTERFACE_DEFINED__ |
#define __ISynchronizeHandle_INTERFACE_DEFINED__ | | #define __ISynchronizeHandle_INTERFACE_DEFINED__ |
| | |
/* interface ISynchronizeHandle */ | | /* interface ISynchronizeHandle */ |
/* [uuid][object][local] */ | | /* [uuid][object][local] */ |
| | |
EXTERN_C const IID IID_ISynchronizeHandle; | | EXTERN_C const IID IID_ISynchronizeHandle; |
| | |
| | |
skipping to change at line 10521 | | skipping to change at line 8415 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct ISynchronizeHandleVtbl | | typedef struct ISynchronizeHandleVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
ISynchronizeHandle * This, | | ISynchronizeHandle * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
ISynchronizeHandle * This); | | ISynchronizeHandle * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
ISynchronizeHandle * This); | | ISynchronizeHandle * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetHandle )( | | HRESULT ( STDMETHODCALLTYPE *GetHandle )( |
ISynchronizeHandle * This, | | ISynchronizeHandle * This, |
/* [out] */ HANDLE *ph); | | /* [out] */ HANDLE *ph); |
| | |
skipping to change at line 10544 | | skipping to change at line 8439 |
} ISynchronizeHandleVtbl; | | } ISynchronizeHandleVtbl; |
| | |
interface ISynchronizeHandle | | interface ISynchronizeHandle |
{ | | { |
CONST_VTBL struct ISynchronizeHandleVtbl *lpVtbl; | | CONST_VTBL struct ISynchronizeHandleVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define ISynchronizeHandle_QueryInterface(This,riid,ppvObject) \ | | #define ISynchronizeHandle_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define ISynchronizeHandle_AddRef(This) \ | | #define ISynchronizeHandle_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define ISynchronizeHandle_Release(This) \ | | #define ISynchronizeHandle_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define ISynchronizeHandle_GetHandle(This,ph) \ | | #define ISynchronizeHandle_GetHandle(This,ph) \ |
|
(This)->lpVtbl -> GetHandle(This,ph) | | ( (This)->lpVtbl -> GetHandle(This,ph) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE ISynchronizeHandle_GetHandle_Proxy( | | |
ISynchronizeHandle * This, | | |
/* [out] */ HANDLE *ph); | | |
| | |
void __RPC_STUB ISynchronizeHandle_GetHandle_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __ISynchronizeHandle_INTERFACE_DEFINED__ */ | | #endif /* __ISynchronizeHandle_INTERFACE_DEFINED__ */ |
| | |
#ifndef __ISynchronizeEvent_INTERFACE_DEFINED__ | | #ifndef __ISynchronizeEvent_INTERFACE_DEFINED__ |
#define __ISynchronizeEvent_INTERFACE_DEFINED__ | | #define __ISynchronizeEvent_INTERFACE_DEFINED__ |
| | |
/* interface ISynchronizeEvent */ | | /* interface ISynchronizeEvent */ |
/* [uuid][object][local] */ | | /* [uuid][object][local] */ |
| | |
EXTERN_C const IID IID_ISynchronizeEvent; | | EXTERN_C const IID IID_ISynchronizeEvent; |
| | |
| | |
skipping to change at line 10599 | | skipping to change at line 8484 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct ISynchronizeEventVtbl | | typedef struct ISynchronizeEventVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
ISynchronizeEvent * This, | | ISynchronizeEvent * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
ISynchronizeEvent * This); | | ISynchronizeEvent * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
ISynchronizeEvent * This); | | ISynchronizeEvent * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetHandle )( | | HRESULT ( STDMETHODCALLTYPE *GetHandle )( |
ISynchronizeEvent * This, | | ISynchronizeEvent * This, |
/* [out] */ HANDLE *ph); | | /* [out] */ HANDLE *ph); |
| | |
skipping to change at line 10626 | | skipping to change at line 8512 |
} ISynchronizeEventVtbl; | | } ISynchronizeEventVtbl; |
| | |
interface ISynchronizeEvent | | interface ISynchronizeEvent |
{ | | { |
CONST_VTBL struct ISynchronizeEventVtbl *lpVtbl; | | CONST_VTBL struct ISynchronizeEventVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define ISynchronizeEvent_QueryInterface(This,riid,ppvObject) \ | | #define ISynchronizeEvent_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define ISynchronizeEvent_AddRef(This) \ | | #define ISynchronizeEvent_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define ISynchronizeEvent_Release(This) \ | | #define ISynchronizeEvent_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define ISynchronizeEvent_GetHandle(This,ph) \ | | #define ISynchronizeEvent_GetHandle(This,ph) \ |
|
(This)->lpVtbl -> GetHandle(This,ph) | | ( (This)->lpVtbl -> GetHandle(This,ph) ) |
| | |
#define ISynchronizeEvent_SetEventHandle(This,ph) \ | | #define ISynchronizeEvent_SetEventHandle(This,ph) \ |
|
(This)->lpVtbl -> SetEventHandle(This,ph) | | ( (This)->lpVtbl -> SetEventHandle(This,ph) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE ISynchronizeEvent_SetEventHandle_Proxy( | | |
ISynchronizeEvent * This, | | |
/* [in] */ HANDLE *ph); | | |
| | |
void __RPC_STUB ISynchronizeEvent_SetEventHandle_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __ISynchronizeEvent_INTERFACE_DEFINED__ */ | | #endif /* __ISynchronizeEvent_INTERFACE_DEFINED__ */ |
| | |
#ifndef __ISynchronizeContainer_INTERFACE_DEFINED__ | | #ifndef __ISynchronizeContainer_INTERFACE_DEFINED__ |
#define __ISynchronizeContainer_INTERFACE_DEFINED__ | | #define __ISynchronizeContainer_INTERFACE_DEFINED__ |
| | |
/* interface ISynchronizeContainer */ | | /* interface ISynchronizeContainer */ |
/* [uuid][object][local] */ | | /* [uuid][object][local] */ |
| | |
EXTERN_C const IID IID_ISynchronizeContainer; | | EXTERN_C const IID IID_ISynchronizeContainer; |
| | |
| | |
skipping to change at line 10689 | | skipping to change at line 8565 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct ISynchronizeContainerVtbl | | typedef struct ISynchronizeContainerVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
ISynchronizeContainer * This, | | ISynchronizeContainer * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
ISynchronizeContainer * This); | | ISynchronizeContainer * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
ISynchronizeContainer * This); | | ISynchronizeContainer * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *AddSynchronize )( | | HRESULT ( STDMETHODCALLTYPE *AddSynchronize )( |
ISynchronizeContainer * This, | | ISynchronizeContainer * This, |
/* [in] */ ISynchronize *pSync); | | /* [in] */ ISynchronize *pSync); |
| | |
skipping to change at line 10718 | | skipping to change at line 8595 |
} ISynchronizeContainerVtbl; | | } ISynchronizeContainerVtbl; |
| | |
interface ISynchronizeContainer | | interface ISynchronizeContainer |
{ | | { |
CONST_VTBL struct ISynchronizeContainerVtbl *lpVtbl; | | CONST_VTBL struct ISynchronizeContainerVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define ISynchronizeContainer_QueryInterface(This,riid,ppvObject) \ | | #define ISynchronizeContainer_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define ISynchronizeContainer_AddRef(This) \ | | #define ISynchronizeContainer_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define ISynchronizeContainer_Release(This) \ | | #define ISynchronizeContainer_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define ISynchronizeContainer_AddSynchronize(This,pSync) \ | | #define ISynchronizeContainer_AddSynchronize(This,pSync) \ |
|
(This)->lpVtbl -> AddSynchronize(This,pSync) | | ( (This)->lpVtbl -> AddSynchronize(This,pSync) ) |
| | |
#define ISynchronizeContainer_WaitMultiple(This,dwFlags,dwTimeOut,ppSync) \ | | #define ISynchronizeContainer_WaitMultiple(This,dwFlags,dwTimeOut,ppSync) \ |
|
(This)->lpVtbl -> WaitMultiple(This,dwFlags,dwTimeOut,ppSync) | | ( (This)->lpVtbl -> WaitMultiple(This,dwFlags,dwTimeOut,ppSync) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE ISynchronizeContainer_AddSynchronize_Proxy( | | |
ISynchronizeContainer * This, | | |
/* [in] */ ISynchronize *pSync); | | |
| | |
void __RPC_STUB ISynchronizeContainer_AddSynchronize_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE ISynchronizeContainer_WaitMultiple_Proxy( | | |
ISynchronizeContainer * This, | | |
/* [in] */ DWORD dwFlags, | | |
/* [in] */ DWORD dwTimeOut, | | |
/* [out] */ ISynchronize **ppSync); | | |
| | |
void __RPC_STUB ISynchronizeContainer_WaitMultiple_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __ISynchronizeContainer_INTERFACE_DEFINED__ */ | | #endif /* __ISynchronizeContainer_INTERFACE_DEFINED__ */ |
| | |
#ifndef __ISynchronizeMutex_INTERFACE_DEFINED__ | | #ifndef __ISynchronizeMutex_INTERFACE_DEFINED__ |
#define __ISynchronizeMutex_INTERFACE_DEFINED__ | | #define __ISynchronizeMutex_INTERFACE_DEFINED__ |
| | |
/* interface ISynchronizeMutex */ | | /* interface ISynchronizeMutex */ |
/* [uuid][object][local] */ | | /* [uuid][object][local] */ |
| | |
EXTERN_C const IID IID_ISynchronizeMutex; | | EXTERN_C const IID IID_ISynchronizeMutex; |
| | |
| | |
skipping to change at line 10787 | | skipping to change at line 8642 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct ISynchronizeMutexVtbl | | typedef struct ISynchronizeMutexVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
ISynchronizeMutex * This, | | ISynchronizeMutex * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
ISynchronizeMutex * This); | | ISynchronizeMutex * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
ISynchronizeMutex * This); | | ISynchronizeMutex * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *Wait )( | | HRESULT ( STDMETHODCALLTYPE *Wait )( |
ISynchronizeMutex * This, | | ISynchronizeMutex * This, |
/* [in] */ DWORD dwFlags, | | /* [in] */ DWORD dwFlags, |
| | |
skipping to change at line 10820 | | skipping to change at line 8676 |
} ISynchronizeMutexVtbl; | | } ISynchronizeMutexVtbl; |
| | |
interface ISynchronizeMutex | | interface ISynchronizeMutex |
{ | | { |
CONST_VTBL struct ISynchronizeMutexVtbl *lpVtbl; | | CONST_VTBL struct ISynchronizeMutexVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define ISynchronizeMutex_QueryInterface(This,riid,ppvObject) \ | | #define ISynchronizeMutex_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define ISynchronizeMutex_AddRef(This) \ | | #define ISynchronizeMutex_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define ISynchronizeMutex_Release(This) \ | | #define ISynchronizeMutex_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define ISynchronizeMutex_Wait(This,dwFlags,dwMilliseconds) \ | | #define ISynchronizeMutex_Wait(This,dwFlags,dwMilliseconds) \ |
|
(This)->lpVtbl -> Wait(This,dwFlags,dwMilliseconds) | | ( (This)->lpVtbl -> Wait(This,dwFlags,dwMilliseconds) ) |
| | |
#define ISynchronizeMutex_Signal(This) \ | | #define ISynchronizeMutex_Signal(This) \ |
|
(This)->lpVtbl -> Signal(This) | | ( (This)->lpVtbl -> Signal(This) ) |
| | |
#define ISynchronizeMutex_Reset(This) \ | | #define ISynchronizeMutex_Reset(This) \ |
|
(This)->lpVtbl -> Reset(This) | | ( (This)->lpVtbl -> Reset(This) ) |
| | |
#define ISynchronizeMutex_ReleaseMutex(This) \ | | #define ISynchronizeMutex_ReleaseMutex(This) \ |
|
(This)->lpVtbl -> ReleaseMutex(This) | | ( (This)->lpVtbl -> ReleaseMutex(This) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE ISynchronizeMutex_ReleaseMutex_Proxy( | | |
ISynchronizeMutex * This); | | |
| | |
void __RPC_STUB ISynchronizeMutex_ReleaseMutex_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __ISynchronizeMutex_INTERFACE_DEFINED__ */ | | #endif /* __ISynchronizeMutex_INTERFACE_DEFINED__ */ |
| | |
#ifndef __ICancelMethodCalls_INTERFACE_DEFINED__ | | #ifndef __ICancelMethodCalls_INTERFACE_DEFINED__ |
#define __ICancelMethodCalls_INTERFACE_DEFINED__ | | #define __ICancelMethodCalls_INTERFACE_DEFINED__ |
| | |
/* interface ICancelMethodCalls */ | | /* interface ICancelMethodCalls */ |
/* [uuid][object][local] */ | | /* [uuid][object][local] */ |
| | |
typedef /* [unique] */ ICancelMethodCalls *LPCANCELMETHODCALLS; | | typedef /* [unique] */ ICancelMethodCalls *LPCANCELMETHODCALLS; |
| | |
| | |
skipping to change at line 10887 | | skipping to change at line 8734 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct ICancelMethodCallsVtbl | | typedef struct ICancelMethodCallsVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
ICancelMethodCalls * This, | | ICancelMethodCalls * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
ICancelMethodCalls * This); | | ICancelMethodCalls * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
ICancelMethodCalls * This); | | ICancelMethodCalls * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *Cancel )( | | HRESULT ( STDMETHODCALLTYPE *Cancel )( |
ICancelMethodCalls * This, | | ICancelMethodCalls * This, |
/* [in] */ ULONG ulSeconds); | | /* [in] */ ULONG ulSeconds); |
| | |
skipping to change at line 10913 | | skipping to change at line 8761 |
} ICancelMethodCallsVtbl; | | } ICancelMethodCallsVtbl; |
| | |
interface ICancelMethodCalls | | interface ICancelMethodCalls |
{ | | { |
CONST_VTBL struct ICancelMethodCallsVtbl *lpVtbl; | | CONST_VTBL struct ICancelMethodCallsVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define ICancelMethodCalls_QueryInterface(This,riid,ppvObject) \ | | #define ICancelMethodCalls_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define ICancelMethodCalls_AddRef(This) \ | | #define ICancelMethodCalls_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define ICancelMethodCalls_Release(This) \ | | #define ICancelMethodCalls_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define ICancelMethodCalls_Cancel(This,ulSeconds) \ | | #define ICancelMethodCalls_Cancel(This,ulSeconds) \ |
|
(This)->lpVtbl -> Cancel(This,ulSeconds) | | ( (This)->lpVtbl -> Cancel(This,ulSeconds) ) |
| | |
#define ICancelMethodCalls_TestCancel(This) \ | | #define ICancelMethodCalls_TestCancel(This) \ |
|
(This)->lpVtbl -> TestCancel(This) | | ( (This)->lpVtbl -> TestCancel(This) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE ICancelMethodCalls_Cancel_Proxy( | | |
ICancelMethodCalls * This, | | |
/* [in] */ ULONG ulSeconds); | | |
| | |
void __RPC_STUB ICancelMethodCalls_Cancel_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE ICancelMethodCalls_TestCancel_Proxy( | | |
ICancelMethodCalls * This); | | |
| | |
void __RPC_STUB ICancelMethodCalls_TestCancel_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __ICancelMethodCalls_INTERFACE_DEFINED__ */ | | #endif /* __ICancelMethodCalls_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IAsyncManager_INTERFACE_DEFINED__ | | #ifndef __IAsyncManager_INTERFACE_DEFINED__ |
#define __IAsyncManager_INTERFACE_DEFINED__ | | #define __IAsyncManager_INTERFACE_DEFINED__ |
| | |
/* interface IAsyncManager */ | | /* interface IAsyncManager */ |
/* [uuid][object][local] */ | | /* [uuid][object][local] */ |
| | |
typedef | | typedef |
enum tagDCOM_CALL_STATE | | enum tagDCOM_CALL_STATE |
| | |
skipping to change at line 10994 | | skipping to change at line 8823 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IAsyncManagerVtbl | | typedef struct IAsyncManagerVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IAsyncManager * This, | | IAsyncManager * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IAsyncManager * This); | | IAsyncManager * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IAsyncManager * This); | | IAsyncManager * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *CompleteCall )( | | HRESULT ( STDMETHODCALLTYPE *CompleteCall )( |
IAsyncManager * This, | | IAsyncManager * This, |
/* [in] */ HRESULT Result); | | /* [in] */ HRESULT Result); |
| | |
skipping to change at line 11026 | | skipping to change at line 8856 |
} IAsyncManagerVtbl; | | } IAsyncManagerVtbl; |
| | |
interface IAsyncManager | | interface IAsyncManager |
{ | | { |
CONST_VTBL struct IAsyncManagerVtbl *lpVtbl; | | CONST_VTBL struct IAsyncManagerVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IAsyncManager_QueryInterface(This,riid,ppvObject) \ | | #define IAsyncManager_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IAsyncManager_AddRef(This) \ | | #define IAsyncManager_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IAsyncManager_Release(This) \ | | #define IAsyncManager_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IAsyncManager_CompleteCall(This,Result) \ | | #define IAsyncManager_CompleteCall(This,Result) \ |
|
(This)->lpVtbl -> CompleteCall(This,Result) | | ( (This)->lpVtbl -> CompleteCall(This,Result) ) |
| | |
#define IAsyncManager_GetCallContext(This,riid,pInterface) \ | | #define IAsyncManager_GetCallContext(This,riid,pInterface) \ |
|
(This)->lpVtbl -> GetCallContext(This,riid,pInterface) | | ( (This)->lpVtbl -> GetCallContext(This,riid,pInterface) ) |
| | |
#define IAsyncManager_GetState(This,pulStateFlags) \ | | #define IAsyncManager_GetState(This,pulStateFlags) \ |
|
(This)->lpVtbl -> GetState(This,pulStateFlags) | | ( (This)->lpVtbl -> GetState(This,pulStateFlags) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IAsyncManager_CompleteCall_Proxy( | | |
IAsyncManager * This, | | |
/* [in] */ HRESULT Result); | | |
| | |
void __RPC_STUB IAsyncManager_CompleteCall_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IAsyncManager_GetCallContext_Proxy( | | |
IAsyncManager * This, | | |
/* [in] */ REFIID riid, | | |
/* [out] */ void **pInterface); | | |
| | |
void __RPC_STUB IAsyncManager_GetCallContext_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IAsyncManager_GetState_Proxy( | | |
IAsyncManager * This, | | |
/* [out] */ ULONG *pulStateFlags); | | |
| | |
void __RPC_STUB IAsyncManager_GetState_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IAsyncManager_INTERFACE_DEFINED__ */ | | #endif /* __IAsyncManager_INTERFACE_DEFINED__ */ |
| | |
#ifndef __ICallFactory_INTERFACE_DEFINED__ | | #ifndef __ICallFactory_INTERFACE_DEFINED__ |
#define __ICallFactory_INTERFACE_DEFINED__ | | #define __ICallFactory_INTERFACE_DEFINED__ |
| | |
/* interface ICallFactory */ | | /* interface ICallFactory */ |
/* [unique][uuid][object][local] */ | | /* [unique][uuid][object][local] */ |
| | |
EXTERN_C const IID IID_ICallFactory; | | EXTERN_C const IID IID_ICallFactory; |
| | |
| | |
skipping to change at line 11111 | | skipping to change at line 8910 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct ICallFactoryVtbl | | typedef struct ICallFactoryVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
ICallFactory * This, | | ICallFactory * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
ICallFactory * This); | | ICallFactory * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
ICallFactory * This); | | ICallFactory * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *CreateCall )( | | HRESULT ( STDMETHODCALLTYPE *CreateCall )( |
ICallFactory * This, | | ICallFactory * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
| | |
skipping to change at line 11137 | | skipping to change at line 8937 |
} ICallFactoryVtbl; | | } ICallFactoryVtbl; |
| | |
interface ICallFactory | | interface ICallFactory |
{ | | { |
CONST_VTBL struct ICallFactoryVtbl *lpVtbl; | | CONST_VTBL struct ICallFactoryVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define ICallFactory_QueryInterface(This,riid,ppvObject) \ | | #define ICallFactory_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define ICallFactory_AddRef(This) \ | | #define ICallFactory_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define ICallFactory_Release(This) \ | | #define ICallFactory_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define ICallFactory_CreateCall(This,riid,pCtrlUnk,riid2,ppv) \ | | #define ICallFactory_CreateCall(This,riid,pCtrlUnk,riid2,ppv) \ |
|
(This)->lpVtbl -> CreateCall(This,riid,pCtrlUnk,riid2,ppv) | | ( (This)->lpVtbl -> CreateCall(This,riid,pCtrlUnk,riid2,ppv) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE ICallFactory_CreateCall_Proxy( | | |
ICallFactory * This, | | |
/* [in] */ REFIID riid, | | |
/* [in] */ IUnknown *pCtrlUnk, | | |
/* [in] */ REFIID riid2, | | |
/* [iid_is][out] */ IUnknown **ppv); | | |
| | |
void __RPC_STUB ICallFactory_CreateCall_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __ICallFactory_INTERFACE_DEFINED__ */ | | #endif /* __ICallFactory_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IRpcHelper_INTERFACE_DEFINED__ | | #ifndef __IRpcHelper_INTERFACE_DEFINED__ |
#define __IRpcHelper_INTERFACE_DEFINED__ | | #define __IRpcHelper_INTERFACE_DEFINED__ |
| | |
/* interface IRpcHelper */ | | /* interface IRpcHelper */ |
/* [object][local][unique][version][uuid] */ | | /* [object][local][unique][version][uuid] */ |
| | |
EXTERN_C const IID IID_IRpcHelper; | | EXTERN_C const IID IID_IRpcHelper; |
| | |
| | |
skipping to change at line 11199 | | skipping to change at line 8986 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IRpcHelperVtbl | | typedef struct IRpcHelperVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IRpcHelper * This, | | IRpcHelper * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IRpcHelper * This); | | IRpcHelper * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IRpcHelper * This); | | IRpcHelper * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetDCOMProtocolVersion )( | | HRESULT ( STDMETHODCALLTYPE *GetDCOMProtocolVersion )( |
IRpcHelper * This, | | IRpcHelper * This, |
/* [out] */ DWORD *pComVersion); | | /* [out] */ DWORD *pComVersion); |
| | |
skipping to change at line 11227 | | skipping to change at line 9015 |
} IRpcHelperVtbl; | | } IRpcHelperVtbl; |
| | |
interface IRpcHelper | | interface IRpcHelper |
{ | | { |
CONST_VTBL struct IRpcHelperVtbl *lpVtbl; | | CONST_VTBL struct IRpcHelperVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IRpcHelper_QueryInterface(This,riid,ppvObject) \ | | #define IRpcHelper_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IRpcHelper_AddRef(This) \ | | #define IRpcHelper_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IRpcHelper_Release(This) \ | | #define IRpcHelper_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IRpcHelper_GetDCOMProtocolVersion(This,pComVersion) \ | | #define IRpcHelper_GetDCOMProtocolVersion(This,pComVersion) \ |
|
(This)->lpVtbl -> GetDCOMProtocolVersion(This,pComVersion) | | ( (This)->lpVtbl -> GetDCOMProtocolVersion(This,pComVersion) ) |
| | |
#define IRpcHelper_GetIIDFromOBJREF(This,pObjRef,piid) \ | | #define IRpcHelper_GetIIDFromOBJREF(This,pObjRef,piid) \ |
|
(This)->lpVtbl -> GetIIDFromOBJREF(This,pObjRef,piid) | | ( (This)->lpVtbl -> GetIIDFromOBJREF(This,pObjRef,piid) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IRpcHelper_GetDCOMProtocolVersion_Proxy( | | |
IRpcHelper * This, | | |
/* [out] */ DWORD *pComVersion); | | |
| | |
void __RPC_STUB IRpcHelper_GetDCOMProtocolVersion_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IRpcHelper_GetIIDFromOBJREF_Proxy( | | |
IRpcHelper * This, | | |
/* [in] */ void *pObjRef, | | |
/* [out] */ IID **piid); | | |
| | |
void __RPC_STUB IRpcHelper_GetIIDFromOBJREF_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IRpcHelper_INTERFACE_DEFINED__ */ | | #endif /* __IRpcHelper_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IReleaseMarshalBuffers_INTERFACE_DEFINED__ | | #ifndef __IReleaseMarshalBuffers_INTERFACE_DEFINED__ |
#define __IReleaseMarshalBuffers_INTERFACE_DEFINED__ | | #define __IReleaseMarshalBuffers_INTERFACE_DEFINED__ |
| | |
/* interface IReleaseMarshalBuffers */ | | /* interface IReleaseMarshalBuffers */ |
/* [uuid][object][local] */ | | /* [uuid][object][local] */ |
| | |
EXTERN_C const IID IID_IReleaseMarshalBuffers; | | EXTERN_C const IID IID_IReleaseMarshalBuffers; |
| | |
| | |
skipping to change at line 11298 | | skipping to change at line 9065 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IReleaseMarshalBuffersVtbl | | typedef struct IReleaseMarshalBuffersVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IReleaseMarshalBuffers * This, | | IReleaseMarshalBuffers * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IReleaseMarshalBuffers * This); | | IReleaseMarshalBuffers * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IReleaseMarshalBuffers * This); | | IReleaseMarshalBuffers * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *ReleaseMarshalBuffer )( | | HRESULT ( STDMETHODCALLTYPE *ReleaseMarshalBuffer )( |
IReleaseMarshalBuffers * This, | | IReleaseMarshalBuffers * This, |
/* [in] */ RPCOLEMESSAGE *pMsg, | | /* [in] */ RPCOLEMESSAGE *pMsg, |
| | |
skipping to change at line 11323 | | skipping to change at line 9091 |
} IReleaseMarshalBuffersVtbl; | | } IReleaseMarshalBuffersVtbl; |
| | |
interface IReleaseMarshalBuffers | | interface IReleaseMarshalBuffers |
{ | | { |
CONST_VTBL struct IReleaseMarshalBuffersVtbl *lpVtbl; | | CONST_VTBL struct IReleaseMarshalBuffersVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IReleaseMarshalBuffers_QueryInterface(This,riid,ppvObject) \ | | #define IReleaseMarshalBuffers_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IReleaseMarshalBuffers_AddRef(This) \ | | #define IReleaseMarshalBuffers_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IReleaseMarshalBuffers_Release(This) \ | | #define IReleaseMarshalBuffers_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IReleaseMarshalBuffers_ReleaseMarshalBuffer(This,pMsg,dwFlags,pChnl) \ | | #define IReleaseMarshalBuffers_ReleaseMarshalBuffer(This,pMsg,dwFlags,pChnl) \ |
|
(This)->lpVtbl -> ReleaseMarshalBuffer(This,pMsg,dwFlags,pChnl) | | ( (This)->lpVtbl -> ReleaseMarshalBuffer(This,pMsg,dwFlags,pChnl) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IReleaseMarshalBuffers_ReleaseMarshalBuffer_Proxy( | | |
IReleaseMarshalBuffers * This, | | |
/* [in] */ RPCOLEMESSAGE *pMsg, | | |
/* [in] */ DWORD dwFlags, | | |
/* [unique][in] */ IUnknown *pChnl); | | |
| | |
void __RPC_STUB IReleaseMarshalBuffers_ReleaseMarshalBuffer_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IReleaseMarshalBuffers_INTERFACE_DEFINED__ */ | | #endif /* __IReleaseMarshalBuffers_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IWaitMultiple_INTERFACE_DEFINED__ | | #ifndef __IWaitMultiple_INTERFACE_DEFINED__ |
#define __IWaitMultiple_INTERFACE_DEFINED__ | | #define __IWaitMultiple_INTERFACE_DEFINED__ |
| | |
/* interface IWaitMultiple */ | | /* interface IWaitMultiple */ |
/* [uuid][object][local] */ | | /* [uuid][object][local] */ |
| | |
EXTERN_C const IID IID_IWaitMultiple; | | EXTERN_C const IID IID_IWaitMultiple; |
| | |
| | |
skipping to change at line 11384 | | skipping to change at line 9140 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IWaitMultipleVtbl | | typedef struct IWaitMultipleVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IWaitMultiple * This, | | IWaitMultiple * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IWaitMultiple * This); | | IWaitMultiple * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IWaitMultiple * This); | | IWaitMultiple * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *WaitMultiple )( | | HRESULT ( STDMETHODCALLTYPE *WaitMultiple )( |
IWaitMultiple * This, | | IWaitMultiple * This, |
/* [in] */ DWORD timeout, | | /* [in] */ DWORD timeout, |
| | |
skipping to change at line 11412 | | skipping to change at line 9169 |
} IWaitMultipleVtbl; | | } IWaitMultipleVtbl; |
| | |
interface IWaitMultiple | | interface IWaitMultiple |
{ | | { |
CONST_VTBL struct IWaitMultipleVtbl *lpVtbl; | | CONST_VTBL struct IWaitMultipleVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IWaitMultiple_QueryInterface(This,riid,ppvObject) \ | | #define IWaitMultiple_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IWaitMultiple_AddRef(This) \ | | #define IWaitMultiple_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IWaitMultiple_Release(This) \ | | #define IWaitMultiple_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IWaitMultiple_WaitMultiple(This,timeout,pSync) \ | | #define IWaitMultiple_WaitMultiple(This,timeout,pSync) \ |
|
(This)->lpVtbl -> WaitMultiple(This,timeout,pSync) | | ( (This)->lpVtbl -> WaitMultiple(This,timeout,pSync) ) |
| | |
#define IWaitMultiple_AddSynchronize(This,pSync) \ | | #define IWaitMultiple_AddSynchronize(This,pSync) \ |
|
(This)->lpVtbl -> AddSynchronize(This,pSync) | | ( (This)->lpVtbl -> AddSynchronize(This,pSync) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IWaitMultiple_WaitMultiple_Proxy( | | |
IWaitMultiple * This, | | |
/* [in] */ DWORD timeout, | | |
/* [out] */ ISynchronize **pSync); | | |
| | |
void __RPC_STUB IWaitMultiple_WaitMultiple_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IWaitMultiple_AddSynchronize_Proxy( | | |
IWaitMultiple * This, | | |
/* [in] */ ISynchronize *pSync); | | |
| | |
void __RPC_STUB IWaitMultiple_AddSynchronize_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IWaitMultiple_INTERFACE_DEFINED__ */ | | #endif /* __IWaitMultiple_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IUrlMon_INTERFACE_DEFINED__ | | #ifndef __IUrlMon_INTERFACE_DEFINED__ |
#define __IUrlMon_INTERFACE_DEFINED__ | | #define __IUrlMon_INTERFACE_DEFINED__ |
| | |
/* interface IUrlMon */ | | /* interface IUrlMon */ |
/* [uuid][object] */ | | /* [uuid][object] */ |
| | |
EXTERN_C const IID IID_IUrlMon; | | EXTERN_C const IID IID_IUrlMon; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("00000026-0000-0000-C000-000000000046") | | MIDL_INTERFACE("00000026-0000-0000-C000-000000000046") |
IUrlMon : public IUnknown | | IUrlMon : public IUnknown |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE AsyncGetClassBits( | | virtual HRESULT STDMETHODCALLTYPE AsyncGetClassBits( |
|
/* [in] */ REFCLSID rclsid, | | /* [in] */ __RPC__in REFCLSID rclsid, |
/* [unique][in] */ LPCWSTR pszTYPE, | | /* [unique][in] */ __RPC__in_opt LPCWSTR pszTYPE, |
/* [unique][in] */ LPCWSTR pszExt, | | /* [unique][in] */ __RPC__in_opt LPCWSTR pszExt, |
/* [in] */ DWORD dwFileVersionMS, | | /* [in] */ DWORD dwFileVersionMS, |
/* [in] */ DWORD dwFileVersionLS, | | /* [in] */ DWORD dwFileVersionLS, |
|
/* [unique][in] */ LPCWSTR pszCodeBase, | | /* [unique][in] */ __RPC__in_opt LPCWSTR pszCodeBase, |
/* [in] */ IBindCtx *pbc, | | /* [in] */ __RPC__in_opt IBindCtx *pbc, |
/* [in] */ DWORD dwClassContext, | | /* [in] */ DWORD dwClassContext, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [in] */ DWORD flags) = 0; | | /* [in] */ DWORD flags) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IUrlMonVtbl | | typedef struct IUrlMonVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IUrlMon * This, | | IUrlMon * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IUrlMon * This); | | IUrlMon * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IUrlMon * This); | | IUrlMon * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *AsyncGetClassBits )( | | HRESULT ( STDMETHODCALLTYPE *AsyncGetClassBits )( |
IUrlMon * This, | | IUrlMon * This, |
|
/* [in] */ REFCLSID rclsid, | | /* [in] */ __RPC__in REFCLSID rclsid, |
/* [unique][in] */ LPCWSTR pszTYPE, | | /* [unique][in] */ __RPC__in_opt LPCWSTR pszTYPE, |
/* [unique][in] */ LPCWSTR pszExt, | | /* [unique][in] */ __RPC__in_opt LPCWSTR pszExt, |
/* [in] */ DWORD dwFileVersionMS, | | /* [in] */ DWORD dwFileVersionMS, |
/* [in] */ DWORD dwFileVersionLS, | | /* [in] */ DWORD dwFileVersionLS, |
|
/* [unique][in] */ LPCWSTR pszCodeBase, | | /* [unique][in] */ __RPC__in_opt LPCWSTR pszCodeBase, |
/* [in] */ IBindCtx *pbc, | | /* [in] */ __RPC__in_opt IBindCtx *pbc, |
/* [in] */ DWORD dwClassContext, | | /* [in] */ DWORD dwClassContext, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [in] */ DWORD flags); | | /* [in] */ DWORD flags); |
| | |
END_INTERFACE | | END_INTERFACE |
} IUrlMonVtbl; | | } IUrlMonVtbl; |
| | |
interface IUrlMon | | interface IUrlMon |
{ | | { |
CONST_VTBL struct IUrlMonVtbl *lpVtbl; | | CONST_VTBL struct IUrlMonVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IUrlMon_QueryInterface(This,riid,ppvObject) \ | | #define IUrlMon_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IUrlMon_AddRef(This) \ | | #define IUrlMon_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IUrlMon_Release(This) \ | | #define IUrlMon_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IUrlMon_AsyncGetClassBits(This,rclsid,pszTYPE,pszExt,dwFileVersionMS,dwF
ileVersionLS,pszCodeBase,pbc,dwClassContext,riid,flags) \ | | #define IUrlMon_AsyncGetClassBits(This,rclsid,pszTYPE,pszExt,dwFileVersionMS,dwF
ileVersionLS,pszCodeBase,pbc,dwClassContext,riid,flags) \ |
|
(This)->lpVtbl -> AsyncGetClassBits(This,rclsid,pszTYPE,pszExt,dwFileVersion
MS,dwFileVersionLS,pszCodeBase,pbc,dwClassContext,riid,flags) | | ( (This)->lpVtbl -> AsyncGetClassBits(This,rclsid,pszTYPE,pszExt,dwFileVersi
onMS,dwFileVersionLS,pszCodeBase,pbc,dwClassContext,riid,flags) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IUrlMon_AsyncGetClassBits_Proxy( | | |
IUrlMon * This, | | |
/* [in] */ REFCLSID rclsid, | | |
/* [unique][in] */ LPCWSTR pszTYPE, | | |
/* [unique][in] */ LPCWSTR pszExt, | | |
/* [in] */ DWORD dwFileVersionMS, | | |
/* [in] */ DWORD dwFileVersionLS, | | |
/* [unique][in] */ LPCWSTR pszCodeBase, | | |
/* [in] */ IBindCtx *pbc, | | |
/* [in] */ DWORD dwClassContext, | | |
/* [in] */ REFIID riid, | | |
/* [in] */ DWORD flags); | | |
| | |
void __RPC_STUB IUrlMon_AsyncGetClassBits_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IUrlMon_INTERFACE_DEFINED__ */ | | #endif /* __IUrlMon_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IForegroundTransfer_INTERFACE_DEFINED__ | | #ifndef __IForegroundTransfer_INTERFACE_DEFINED__ |
#define __IForegroundTransfer_INTERFACE_DEFINED__ | | #define __IForegroundTransfer_INTERFACE_DEFINED__ |
| | |
/* interface IForegroundTransfer */ | | /* interface IForegroundTransfer */ |
/* [uuid][object][local] */ | | /* [uuid][object][local] */ |
| | |
EXTERN_C const IID IID_IForegroundTransfer; | | EXTERN_C const IID IID_IForegroundTransfer; |
| | |
| | |
skipping to change at line 11586 | | skipping to change at line 9304 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IForegroundTransferVtbl | | typedef struct IForegroundTransferVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IForegroundTransfer * This, | | IForegroundTransfer * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IForegroundTransfer * This); | | IForegroundTransfer * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IForegroundTransfer * This); | | IForegroundTransfer * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *AllowForegroundTransfer )( | | HRESULT ( STDMETHODCALLTYPE *AllowForegroundTransfer )( |
IForegroundTransfer * This, | | IForegroundTransfer * This, |
/* [in] */ void *lpvReserved); | | /* [in] */ void *lpvReserved); |
| | |
skipping to change at line 11609 | | skipping to change at line 9328 |
} IForegroundTransferVtbl; | | } IForegroundTransferVtbl; |
| | |
interface IForegroundTransfer | | interface IForegroundTransfer |
{ | | { |
CONST_VTBL struct IForegroundTransferVtbl *lpVtbl; | | CONST_VTBL struct IForegroundTransferVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IForegroundTransfer_QueryInterface(This,riid,ppvObject) \ | | #define IForegroundTransfer_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IForegroundTransfer_AddRef(This) \ | | #define IForegroundTransfer_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IForegroundTransfer_Release(This) \ | | #define IForegroundTransfer_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IForegroundTransfer_AllowForegroundTransfer(This,lpvReserved) \ | | #define IForegroundTransfer_AllowForegroundTransfer(This,lpvReserved) \ |
|
(This)->lpVtbl -> AllowForegroundTransfer(This,lpvReserved) | | ( (This)->lpVtbl -> AllowForegroundTransfer(This,lpvReserved) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IForegroundTransfer_AllowForegroundTransfer_Proxy( | | |
IForegroundTransfer * This, | | |
/* [in] */ void *lpvReserved); | | |
| | |
void __RPC_STUB IForegroundTransfer_AllowForegroundTransfer_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IForegroundTransfer_INTERFACE_DEFINED__ */ | | #endif /* __IForegroundTransfer_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IAddrTrackingControl_INTERFACE_DEFINED__ | | #ifndef __IAddrTrackingControl_INTERFACE_DEFINED__ |
#define __IAddrTrackingControl_INTERFACE_DEFINED__ | | #define __IAddrTrackingControl_INTERFACE_DEFINED__ |
| | |
/* interface IAddrTrackingControl */ | | /* interface IAddrTrackingControl */ |
/* [uuid][object][local] */ | | /* [uuid][object][local] */ |
| | |
typedef /* [unique] */ IAddrTrackingControl *LPADDRTRACKINGCONTROL; | | typedef /* [unique] */ IAddrTrackingControl *LPADDRTRACKINGCONTROL; |
| | |
| | |
skipping to change at line 11667 | | skipping to change at line 9376 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IAddrTrackingControlVtbl | | typedef struct IAddrTrackingControlVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IAddrTrackingControl * This, | | IAddrTrackingControl * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IAddrTrackingControl * This); | | IAddrTrackingControl * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IAddrTrackingControl * This); | | IAddrTrackingControl * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *EnableCOMDynamicAddrTracking )( | | HRESULT ( STDMETHODCALLTYPE *EnableCOMDynamicAddrTracking )( |
IAddrTrackingControl * This); | | IAddrTrackingControl * This); |
| | |
| | |
skipping to change at line 11692 | | skipping to change at line 9402 |
} IAddrTrackingControlVtbl; | | } IAddrTrackingControlVtbl; |
| | |
interface IAddrTrackingControl | | interface IAddrTrackingControl |
{ | | { |
CONST_VTBL struct IAddrTrackingControlVtbl *lpVtbl; | | CONST_VTBL struct IAddrTrackingControlVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IAddrTrackingControl_QueryInterface(This,riid,ppvObject) \ | | #define IAddrTrackingControl_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IAddrTrackingControl_AddRef(This) \ | | #define IAddrTrackingControl_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IAddrTrackingControl_Release(This) \ | | #define IAddrTrackingControl_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IAddrTrackingControl_EnableCOMDynamicAddrTracking(This) \ | | #define IAddrTrackingControl_EnableCOMDynamicAddrTracking(This) \ |
|
(This)->lpVtbl -> EnableCOMDynamicAddrTracking(This) | | ( (This)->lpVtbl -> EnableCOMDynamicAddrTracking(This) ) |
| | |
#define IAddrTrackingControl_DisableCOMDynamicAddrTracking(This) \ | | #define IAddrTrackingControl_DisableCOMDynamicAddrTracking(This) \ |
|
(This)->lpVtbl -> DisableCOMDynamicAddrTracking(This) | | ( (This)->lpVtbl -> DisableCOMDynamicAddrTracking(This) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IAddrTrackingControl_EnableCOMDynamicAddrTracking_Prox | | |
y( | | |
IAddrTrackingControl * This); | | |
| | |
void __RPC_STUB IAddrTrackingControl_EnableCOMDynamicAddrTracking_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IAddrTrackingControl_DisableCOMDynamicAddrTracking_Pro | | |
xy( | | |
IAddrTrackingControl * This); | | |
| | |
void __RPC_STUB IAddrTrackingControl_DisableCOMDynamicAddrTracking_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IAddrTrackingControl_INTERFACE_DEFINED__ */ | | #endif /* __IAddrTrackingControl_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IAddrExclusionControl_INTERFACE_DEFINED__ | | #ifndef __IAddrExclusionControl_INTERFACE_DEFINED__ |
#define __IAddrExclusionControl_INTERFACE_DEFINED__ | | #define __IAddrExclusionControl_INTERFACE_DEFINED__ |
| | |
/* interface IAddrExclusionControl */ | | /* interface IAddrExclusionControl */ |
/* [uuid][object][local] */ | | /* [uuid][object][local] */ |
| | |
typedef /* [unique] */ IAddrExclusionControl *LPADDREXCLUSIONCONTROL; | | typedef /* [unique] */ IAddrExclusionControl *LPADDREXCLUSIONCONTROL; |
| | |
| | |
skipping to change at line 11764 | | skipping to change at line 9456 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IAddrExclusionControlVtbl | | typedef struct IAddrExclusionControlVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IAddrExclusionControl * This, | | IAddrExclusionControl * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IAddrExclusionControl * This); | | IAddrExclusionControl * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IAddrExclusionControl * This); | | IAddrExclusionControl * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetCurrentAddrExclusionList )( | | HRESULT ( STDMETHODCALLTYPE *GetCurrentAddrExclusionList )( |
IAddrExclusionControl * This, | | IAddrExclusionControl * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
| | |
skipping to change at line 11792 | | skipping to change at line 9485 |
} IAddrExclusionControlVtbl; | | } IAddrExclusionControlVtbl; |
| | |
interface IAddrExclusionControl | | interface IAddrExclusionControl |
{ | | { |
CONST_VTBL struct IAddrExclusionControlVtbl *lpVtbl; | | CONST_VTBL struct IAddrExclusionControlVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IAddrExclusionControl_QueryInterface(This,riid,ppvObject) \ | | #define IAddrExclusionControl_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IAddrExclusionControl_AddRef(This) \ | | #define IAddrExclusionControl_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IAddrExclusionControl_Release(This) \ | | #define IAddrExclusionControl_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IAddrExclusionControl_GetCurrentAddrExclusionList(This,riid,ppEnumerator
) \ | | #define IAddrExclusionControl_GetCurrentAddrExclusionList(This,riid,ppEnumerator
) \ |
|
(This)->lpVtbl -> GetCurrentAddrExclusionList(This,riid,ppEnumerator) | | ( (This)->lpVtbl -> GetCurrentAddrExclusionList(This,riid,ppEnumerator) ) |
| | |
#define IAddrExclusionControl_UpdateAddrExclusionList(This,pEnumerator) \ | | #define IAddrExclusionControl_UpdateAddrExclusionList(This,pEnumerator) \ |
|
(This)->lpVtbl -> UpdateAddrExclusionList(This,pEnumerator) | | ( (This)->lpVtbl -> UpdateAddrExclusionList(This,pEnumerator) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IAddrExclusionControl_GetCurrentAddrExclusionList_Prox | | |
y( | | |
IAddrExclusionControl * This, | | |
/* [in] */ REFIID riid, | | |
/* [iid_is][out] */ void **ppEnumerator); | | |
| | |
void __RPC_STUB IAddrExclusionControl_GetCurrentAddrExclusionList_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IAddrExclusionControl_UpdateAddrExclusionList_Proxy( | | |
IAddrExclusionControl * This, | | |
/* [in] */ IUnknown *pEnumerator); | | |
| | |
void __RPC_STUB IAddrExclusionControl_UpdateAddrExclusionList_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IAddrExclusionControl_INTERFACE_DEFINED__ */ | | #endif /* __IAddrExclusionControl_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IPipeByte_INTERFACE_DEFINED__ | | #ifndef __IPipeByte_INTERFACE_DEFINED__ |
#define __IPipeByte_INTERFACE_DEFINED__ | | #define __IPipeByte_INTERFACE_DEFINED__ |
| | |
/* interface IPipeByte */ | | /* interface IPipeByte */ |
/* [unique][async_uuid][uuid][object] */ | | /* [unique][async_uuid][uuid][object] */ |
| | |
EXTERN_C const IID IID_IPipeByte; | | EXTERN_C const IID IID_IPipeByte; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("DB2F3ACA-2F86-11d1-8E04-00C04FB9989A") | | MIDL_INTERFACE("DB2F3ACA-2F86-11d1-8E04-00C04FB9989A") |
IPipeByte : public IUnknown | | IPipeByte : public IUnknown |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE Pull( | | virtual HRESULT STDMETHODCALLTYPE Pull( |
|
/* [length_is][size_is][out] */ BYTE *buf, | | /* [length_is][size_is][out] */ __RPC__out_ecount_part(cRequest, *pc
Returned) BYTE *buf, |
/* [in] */ ULONG cRequest, | | /* [in] */ ULONG cRequest, |
|
/* [out] */ ULONG *pcReturned) = 0; | | /* [out] */ __RPC__out ULONG *pcReturned) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Push( | | virtual HRESULT STDMETHODCALLTYPE Push( |
|
/* [size_is][in] */ BYTE *buf, | | /* [size_is][in] */ __RPC__in_ecount_full(cSent) BYTE *buf, |
/* [in] */ ULONG cSent) = 0; | | /* [in] */ ULONG cSent) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IPipeByteVtbl | | typedef struct IPipeByteVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IPipeByte * This, | | IPipeByte * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IPipeByte * This); | | IPipeByte * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IPipeByte * This); | | IPipeByte * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *Pull )( | | HRESULT ( STDMETHODCALLTYPE *Pull )( |
IPipeByte * This, | | IPipeByte * This, |
|
/* [length_is][size_is][out] */ BYTE *buf, | | /* [length_is][size_is][out] */ __RPC__out_ecount_part(cRequest, *pc
Returned) BYTE *buf, |
/* [in] */ ULONG cRequest, | | /* [in] */ ULONG cRequest, |
|
/* [out] */ ULONG *pcReturned); | | /* [out] */ __RPC__out ULONG *pcReturned); |
| | |
HRESULT ( STDMETHODCALLTYPE *Push )( | | HRESULT ( STDMETHODCALLTYPE *Push )( |
IPipeByte * This, | | IPipeByte * This, |
|
/* [size_is][in] */ BYTE *buf, | | /* [size_is][in] */ __RPC__in_ecount_full(cSent) BYTE *buf, |
/* [in] */ ULONG cSent); | | /* [in] */ ULONG cSent); |
| | |
END_INTERFACE | | END_INTERFACE |
} IPipeByteVtbl; | | } IPipeByteVtbl; |
| | |
interface IPipeByte | | interface IPipeByte |
{ | | { |
CONST_VTBL struct IPipeByteVtbl *lpVtbl; | | CONST_VTBL struct IPipeByteVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IPipeByte_QueryInterface(This,riid,ppvObject) \ | | #define IPipeByte_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IPipeByte_AddRef(This) \ | | #define IPipeByte_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IPipeByte_Release(This) \ | | #define IPipeByte_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IPipeByte_Pull(This,buf,cRequest,pcReturned) \ | | #define IPipeByte_Pull(This,buf,cRequest,pcReturned) \ |
|
(This)->lpVtbl -> Pull(This,buf,cRequest,pcReturned) | | ( (This)->lpVtbl -> Pull(This,buf,cRequest,pcReturned) ) |
| | |
#define IPipeByte_Push(This,buf,cSent) \ | | #define IPipeByte_Push(This,buf,cSent) \ |
|
(This)->lpVtbl -> Push(This,buf,cSent) | | ( (This)->lpVtbl -> Push(This,buf,cSent) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IPipeByte_Pull_Proxy( | | |
IPipeByte * This, | | |
/* [length_is][size_is][out] */ BYTE *buf, | | |
/* [in] */ ULONG cRequest, | | |
/* [out] */ ULONG *pcReturned); | | |
| | |
void __RPC_STUB IPipeByte_Pull_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IPipeByte_Push_Proxy( | | |
IPipeByte * This, | | |
/* [size_is][in] */ BYTE *buf, | | |
/* [in] */ ULONG cSent); | | |
| | |
void __RPC_STUB IPipeByte_Push_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IPipeByte_INTERFACE_DEFINED__ */ | | #endif /* __IPipeByte_INTERFACE_DEFINED__ */ |
| | |
#ifndef __AsyncIPipeByte_INTERFACE_DEFINED__ | | #ifndef __AsyncIPipeByte_INTERFACE_DEFINED__ |
#define __AsyncIPipeByte_INTERFACE_DEFINED__ | | #define __AsyncIPipeByte_INTERFACE_DEFINED__ |
| | |
/* interface AsyncIPipeByte */ | | /* interface AsyncIPipeByte */ |
/* [uuid][unique][object] */ | | /* [uuid][unique][object] */ |
| | |
EXTERN_C const IID IID_AsyncIPipeByte; | | EXTERN_C const IID IID_AsyncIPipeByte; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("DB2F3ACB-2F86-11d1-8E04-00C04FB9989A") | | MIDL_INTERFACE("DB2F3ACB-2F86-11d1-8E04-00C04FB9989A") |
AsyncIPipeByte : public IUnknown | | AsyncIPipeByte : public IUnknown |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE Begin_Pull( | | virtual HRESULT STDMETHODCALLTYPE Begin_Pull( |
/* [in] */ ULONG cRequest) = 0; | | /* [in] */ ULONG cRequest) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Finish_Pull( | | virtual HRESULT STDMETHODCALLTYPE Finish_Pull( |
|
/* [length_is][size_is][out] */ BYTE *buf, | | /* [length_is][size_is][out] */ __RPC__out_ecount_part(cRequest, *pc |
/* [out] */ ULONG *pcReturned) = 0; | | Returned) BYTE *buf, |
| | /* [out] */ __RPC__out ULONG *pcReturned) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Begin_Push( | | virtual HRESULT STDMETHODCALLTYPE Begin_Push( |
|
/* [size_is][in] */ BYTE *buf, | | /* [size_is][in] */ __RPC__in_ecount_full(cSent) BYTE *buf, |
/* [in] */ ULONG cSent) = 0; | | /* [in] */ ULONG cSent) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Finish_Push( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE Finish_Push( void) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct AsyncIPipeByteVtbl | | typedef struct AsyncIPipeByteVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
AsyncIPipeByte * This, | | AsyncIPipeByte * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
AsyncIPipeByte * This); | | AsyncIPipeByte * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
AsyncIPipeByte * This); | | AsyncIPipeByte * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *Begin_Pull )( | | HRESULT ( STDMETHODCALLTYPE *Begin_Pull )( |
AsyncIPipeByte * This, | | AsyncIPipeByte * This, |
/* [in] */ ULONG cRequest); | | /* [in] */ ULONG cRequest); |
| | |
HRESULT ( STDMETHODCALLTYPE *Finish_Pull )( | | HRESULT ( STDMETHODCALLTYPE *Finish_Pull )( |
AsyncIPipeByte * This, | | AsyncIPipeByte * This, |
|
/* [length_is][size_is][out] */ BYTE *buf, | | /* [length_is][size_is][out] */ __RPC__out_ecount_part(cRequest, *pc |
/* [out] */ ULONG *pcReturned); | | Returned) BYTE *buf, |
| | /* [out] */ __RPC__out ULONG *pcReturned); |
| | |
HRESULT ( STDMETHODCALLTYPE *Begin_Push )( | | HRESULT ( STDMETHODCALLTYPE *Begin_Push )( |
AsyncIPipeByte * This, | | AsyncIPipeByte * This, |
|
/* [size_is][in] */ BYTE *buf, | | /* [size_is][in] */ __RPC__in_ecount_full(cSent) BYTE *buf, |
/* [in] */ ULONG cSent); | | /* [in] */ ULONG cSent); |
| | |
HRESULT ( STDMETHODCALLTYPE *Finish_Push )( | | HRESULT ( STDMETHODCALLTYPE *Finish_Push )( |
AsyncIPipeByte * This); | | AsyncIPipeByte * This); |
| | |
END_INTERFACE | | END_INTERFACE |
} AsyncIPipeByteVtbl; | | } AsyncIPipeByteVtbl; |
| | |
interface AsyncIPipeByte | | interface AsyncIPipeByte |
{ | | { |
CONST_VTBL struct AsyncIPipeByteVtbl *lpVtbl; | | CONST_VTBL struct AsyncIPipeByteVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define AsyncIPipeByte_QueryInterface(This,riid,ppvObject) \ | | #define AsyncIPipeByte_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define AsyncIPipeByte_AddRef(This) \ | | #define AsyncIPipeByte_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define AsyncIPipeByte_Release(This) \ | | #define AsyncIPipeByte_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define AsyncIPipeByte_Begin_Pull(This,cRequest) \ | | #define AsyncIPipeByte_Begin_Pull(This,cRequest) \ |
|
(This)->lpVtbl -> Begin_Pull(This,cRequest) | | ( (This)->lpVtbl -> Begin_Pull(This,cRequest) ) |
| | |
#define AsyncIPipeByte_Finish_Pull(This,buf,pcReturned) \ | | #define AsyncIPipeByte_Finish_Pull(This,buf,pcReturned) \ |
|
(This)->lpVtbl -> Finish_Pull(This,buf,pcReturned) | | ( (This)->lpVtbl -> Finish_Pull(This,buf,pcReturned) ) |
| | |
#define AsyncIPipeByte_Begin_Push(This,buf,cSent) \ | | #define AsyncIPipeByte_Begin_Push(This,buf,cSent) \ |
|
(This)->lpVtbl -> Begin_Push(This,buf,cSent) | | ( (This)->lpVtbl -> Begin_Push(This,buf,cSent) ) |
| | |
#define AsyncIPipeByte_Finish_Push(This) \ | | #define AsyncIPipeByte_Finish_Push(This) \ |
|
(This)->lpVtbl -> Finish_Push(This) | | ( (This)->lpVtbl -> Finish_Push(This) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE AsyncIPipeByte_Begin_Pull_Proxy( | | |
AsyncIPipeByte * This, | | |
/* [in] */ ULONG cRequest); | | |
| | |
void __RPC_STUB AsyncIPipeByte_Begin_Pull_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE AsyncIPipeByte_Finish_Pull_Proxy( | | |
AsyncIPipeByte * This, | | |
/* [length_is][size_is][out] */ BYTE *buf, | | |
/* [out] */ ULONG *pcReturned); | | |
| | |
void __RPC_STUB AsyncIPipeByte_Finish_Pull_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE AsyncIPipeByte_Begin_Push_Proxy( | | |
AsyncIPipeByte * This, | | |
/* [size_is][in] */ BYTE *buf, | | |
/* [in] */ ULONG cSent); | | |
| | |
void __RPC_STUB AsyncIPipeByte_Begin_Push_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE AsyncIPipeByte_Finish_Push_Proxy( | | |
AsyncIPipeByte * This); | | |
| | |
void __RPC_STUB AsyncIPipeByte_Finish_Push_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __AsyncIPipeByte_INTERFACE_DEFINED__ */ | | #endif /* __AsyncIPipeByte_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IPipeLong_INTERFACE_DEFINED__ | | #ifndef __IPipeLong_INTERFACE_DEFINED__ |
#define __IPipeLong_INTERFACE_DEFINED__ | | #define __IPipeLong_INTERFACE_DEFINED__ |
| | |
/* interface IPipeLong */ | | /* interface IPipeLong */ |
/* [unique][async_uuid][uuid][object] */ | | /* [unique][async_uuid][uuid][object] */ |
| | |
EXTERN_C const IID IID_IPipeLong; | | EXTERN_C const IID IID_IPipeLong; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("DB2F3ACC-2F86-11d1-8E04-00C04FB9989A") | | MIDL_INTERFACE("DB2F3ACC-2F86-11d1-8E04-00C04FB9989A") |
IPipeLong : public IUnknown | | IPipeLong : public IUnknown |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE Pull( | | virtual HRESULT STDMETHODCALLTYPE Pull( |
|
/* [length_is][size_is][out] */ LONG *buf, | | /* [length_is][size_is][out] */ __RPC__out_ecount_part(cRequest, *pc
Returned) LONG *buf, |
/* [in] */ ULONG cRequest, | | /* [in] */ ULONG cRequest, |
|
/* [out] */ ULONG *pcReturned) = 0; | | /* [out] */ __RPC__out ULONG *pcReturned) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Push( | | virtual HRESULT STDMETHODCALLTYPE Push( |
|
/* [size_is][in] */ LONG *buf, | | /* [size_is][in] */ __RPC__in_ecount_full(cSent) LONG *buf, |
/* [in] */ ULONG cSent) = 0; | | /* [in] */ ULONG cSent) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IPipeLongVtbl | | typedef struct IPipeLongVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IPipeLong * This, | | IPipeLong * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IPipeLong * This); | | IPipeLong * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IPipeLong * This); | | IPipeLong * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *Pull )( | | HRESULT ( STDMETHODCALLTYPE *Pull )( |
IPipeLong * This, | | IPipeLong * This, |
|
/* [length_is][size_is][out] */ LONG *buf, | | /* [length_is][size_is][out] */ __RPC__out_ecount_part(cRequest, *pc
Returned) LONG *buf, |
/* [in] */ ULONG cRequest, | | /* [in] */ ULONG cRequest, |
|
/* [out] */ ULONG *pcReturned); | | /* [out] */ __RPC__out ULONG *pcReturned); |
| | |
HRESULT ( STDMETHODCALLTYPE *Push )( | | HRESULT ( STDMETHODCALLTYPE *Push )( |
IPipeLong * This, | | IPipeLong * This, |
|
/* [size_is][in] */ LONG *buf, | | /* [size_is][in] */ __RPC__in_ecount_full(cSent) LONG *buf, |
/* [in] */ ULONG cSent); | | /* [in] */ ULONG cSent); |
| | |
END_INTERFACE | | END_INTERFACE |
} IPipeLongVtbl; | | } IPipeLongVtbl; |
| | |
interface IPipeLong | | interface IPipeLong |
{ | | { |
CONST_VTBL struct IPipeLongVtbl *lpVtbl; | | CONST_VTBL struct IPipeLongVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IPipeLong_QueryInterface(This,riid,ppvObject) \ | | #define IPipeLong_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IPipeLong_AddRef(This) \ | | #define IPipeLong_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IPipeLong_Release(This) \ | | #define IPipeLong_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IPipeLong_Pull(This,buf,cRequest,pcReturned) \ | | #define IPipeLong_Pull(This,buf,cRequest,pcReturned) \ |
|
(This)->lpVtbl -> Pull(This,buf,cRequest,pcReturned) | | ( (This)->lpVtbl -> Pull(This,buf,cRequest,pcReturned) ) |
| | |
#define IPipeLong_Push(This,buf,cSent) \ | | #define IPipeLong_Push(This,buf,cSent) \ |
|
(This)->lpVtbl -> Push(This,buf,cSent) | | ( (This)->lpVtbl -> Push(This,buf,cSent) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IPipeLong_Pull_Proxy( | | |
IPipeLong * This, | | |
/* [length_is][size_is][out] */ LONG *buf, | | |
/* [in] */ ULONG cRequest, | | |
/* [out] */ ULONG *pcReturned); | | |
| | |
void __RPC_STUB IPipeLong_Pull_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IPipeLong_Push_Proxy( | | |
IPipeLong * This, | | |
/* [size_is][in] */ LONG *buf, | | |
/* [in] */ ULONG cSent); | | |
| | |
void __RPC_STUB IPipeLong_Push_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IPipeLong_INTERFACE_DEFINED__ */ | | #endif /* __IPipeLong_INTERFACE_DEFINED__ */ |
| | |
#ifndef __AsyncIPipeLong_INTERFACE_DEFINED__ | | #ifndef __AsyncIPipeLong_INTERFACE_DEFINED__ |
#define __AsyncIPipeLong_INTERFACE_DEFINED__ | | #define __AsyncIPipeLong_INTERFACE_DEFINED__ |
| | |
/* interface AsyncIPipeLong */ | | /* interface AsyncIPipeLong */ |
/* [uuid][unique][object] */ | | /* [uuid][unique][object] */ |
| | |
EXTERN_C const IID IID_AsyncIPipeLong; | | EXTERN_C const IID IID_AsyncIPipeLong; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("DB2F3ACD-2F86-11d1-8E04-00C04FB9989A") | | MIDL_INTERFACE("DB2F3ACD-2F86-11d1-8E04-00C04FB9989A") |
AsyncIPipeLong : public IUnknown | | AsyncIPipeLong : public IUnknown |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE Begin_Pull( | | virtual HRESULT STDMETHODCALLTYPE Begin_Pull( |
/* [in] */ ULONG cRequest) = 0; | | /* [in] */ ULONG cRequest) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Finish_Pull( | | virtual HRESULT STDMETHODCALLTYPE Finish_Pull( |
|
/* [length_is][size_is][out] */ LONG *buf, | | /* [length_is][size_is][out] */ __RPC__out_ecount_part(cRequest, *pc |
/* [out] */ ULONG *pcReturned) = 0; | | Returned) LONG *buf, |
| | /* [out] */ __RPC__out ULONG *pcReturned) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Begin_Push( | | virtual HRESULT STDMETHODCALLTYPE Begin_Push( |
|
/* [size_is][in] */ LONG *buf, | | /* [size_is][in] */ __RPC__in_ecount_full(cSent) LONG *buf, |
/* [in] */ ULONG cSent) = 0; | | /* [in] */ ULONG cSent) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Finish_Push( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE Finish_Push( void) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct AsyncIPipeLongVtbl | | typedef struct AsyncIPipeLongVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
AsyncIPipeLong * This, | | AsyncIPipeLong * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
AsyncIPipeLong * This); | | AsyncIPipeLong * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
AsyncIPipeLong * This); | | AsyncIPipeLong * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *Begin_Pull )( | | HRESULT ( STDMETHODCALLTYPE *Begin_Pull )( |
AsyncIPipeLong * This, | | AsyncIPipeLong * This, |
/* [in] */ ULONG cRequest); | | /* [in] */ ULONG cRequest); |
| | |
HRESULT ( STDMETHODCALLTYPE *Finish_Pull )( | | HRESULT ( STDMETHODCALLTYPE *Finish_Pull )( |
AsyncIPipeLong * This, | | AsyncIPipeLong * This, |
|
/* [length_is][size_is][out] */ LONG *buf, | | /* [length_is][size_is][out] */ __RPC__out_ecount_part(cRequest, *pc |
/* [out] */ ULONG *pcReturned); | | Returned) LONG *buf, |
| | /* [out] */ __RPC__out ULONG *pcReturned); |
| | |
HRESULT ( STDMETHODCALLTYPE *Begin_Push )( | | HRESULT ( STDMETHODCALLTYPE *Begin_Push )( |
AsyncIPipeLong * This, | | AsyncIPipeLong * This, |
|
/* [size_is][in] */ LONG *buf, | | /* [size_is][in] */ __RPC__in_ecount_full(cSent) LONG *buf, |
/* [in] */ ULONG cSent); | | /* [in] */ ULONG cSent); |
| | |
HRESULT ( STDMETHODCALLTYPE *Finish_Push )( | | HRESULT ( STDMETHODCALLTYPE *Finish_Push )( |
AsyncIPipeLong * This); | | AsyncIPipeLong * This); |
| | |
END_INTERFACE | | END_INTERFACE |
} AsyncIPipeLongVtbl; | | } AsyncIPipeLongVtbl; |
| | |
interface AsyncIPipeLong | | interface AsyncIPipeLong |
{ | | { |
CONST_VTBL struct AsyncIPipeLongVtbl *lpVtbl; | | CONST_VTBL struct AsyncIPipeLongVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define AsyncIPipeLong_QueryInterface(This,riid,ppvObject) \ | | #define AsyncIPipeLong_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define AsyncIPipeLong_AddRef(This) \ | | #define AsyncIPipeLong_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define AsyncIPipeLong_Release(This) \ | | #define AsyncIPipeLong_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define AsyncIPipeLong_Begin_Pull(This,cRequest) \ | | #define AsyncIPipeLong_Begin_Pull(This,cRequest) \ |
|
(This)->lpVtbl -> Begin_Pull(This,cRequest) | | ( (This)->lpVtbl -> Begin_Pull(This,cRequest) ) |
| | |
#define AsyncIPipeLong_Finish_Pull(This,buf,pcReturned) \ | | #define AsyncIPipeLong_Finish_Pull(This,buf,pcReturned) \ |
|
(This)->lpVtbl -> Finish_Pull(This,buf,pcReturned) | | ( (This)->lpVtbl -> Finish_Pull(This,buf,pcReturned) ) |
| | |
#define AsyncIPipeLong_Begin_Push(This,buf,cSent) \ | | #define AsyncIPipeLong_Begin_Push(This,buf,cSent) \ |
|
(This)->lpVtbl -> Begin_Push(This,buf,cSent) | | ( (This)->lpVtbl -> Begin_Push(This,buf,cSent) ) |
| | |
#define AsyncIPipeLong_Finish_Push(This) \ | | #define AsyncIPipeLong_Finish_Push(This) \ |
|
(This)->lpVtbl -> Finish_Push(This) | | ( (This)->lpVtbl -> Finish_Push(This) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE AsyncIPipeLong_Begin_Pull_Proxy( | | |
AsyncIPipeLong * This, | | |
/* [in] */ ULONG cRequest); | | |
| | |
void __RPC_STUB AsyncIPipeLong_Begin_Pull_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE AsyncIPipeLong_Finish_Pull_Proxy( | | |
AsyncIPipeLong * This, | | |
/* [length_is][size_is][out] */ LONG *buf, | | |
/* [out] */ ULONG *pcReturned); | | |
| | |
void __RPC_STUB AsyncIPipeLong_Finish_Pull_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE AsyncIPipeLong_Begin_Push_Proxy( | | |
AsyncIPipeLong * This, | | |
/* [size_is][in] */ LONG *buf, | | |
/* [in] */ ULONG cSent); | | |
| | |
void __RPC_STUB AsyncIPipeLong_Begin_Push_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE AsyncIPipeLong_Finish_Push_Proxy( | | |
AsyncIPipeLong * This); | | |
| | |
void __RPC_STUB AsyncIPipeLong_Finish_Push_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __AsyncIPipeLong_INTERFACE_DEFINED__ */ | | #endif /* __AsyncIPipeLong_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IPipeDouble_INTERFACE_DEFINED__ | | #ifndef __IPipeDouble_INTERFACE_DEFINED__ |
#define __IPipeDouble_INTERFACE_DEFINED__ | | #define __IPipeDouble_INTERFACE_DEFINED__ |
| | |
/* interface IPipeDouble */ | | /* interface IPipeDouble */ |
/* [unique][async_uuid][uuid][object] */ | | /* [unique][async_uuid][uuid][object] */ |
| | |
EXTERN_C const IID IID_IPipeDouble; | | EXTERN_C const IID IID_IPipeDouble; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("DB2F3ACE-2F86-11d1-8E04-00C04FB9989A") | | MIDL_INTERFACE("DB2F3ACE-2F86-11d1-8E04-00C04FB9989A") |
IPipeDouble : public IUnknown | | IPipeDouble : public IUnknown |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE Pull( | | virtual HRESULT STDMETHODCALLTYPE Pull( |
|
/* [length_is][size_is][out] */ DOUBLE *buf, | | /* [length_is][size_is][out] */ __RPC__out_ecount_part(cRequest, *pc
Returned) DOUBLE *buf, |
/* [in] */ ULONG cRequest, | | /* [in] */ ULONG cRequest, |
|
/* [out] */ ULONG *pcReturned) = 0; | | /* [out] */ __RPC__out ULONG *pcReturned) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Push( | | virtual HRESULT STDMETHODCALLTYPE Push( |
|
/* [size_is][in] */ DOUBLE *buf, | | /* [size_is][in] */ __RPC__in_ecount_full(cSent) DOUBLE *buf, |
/* [in] */ ULONG cSent) = 0; | | /* [in] */ ULONG cSent) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IPipeDoubleVtbl | | typedef struct IPipeDoubleVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IPipeDouble * This, | | IPipeDouble * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IPipeDouble * This); | | IPipeDouble * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IPipeDouble * This); | | IPipeDouble * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *Pull )( | | HRESULT ( STDMETHODCALLTYPE *Pull )( |
IPipeDouble * This, | | IPipeDouble * This, |
|
/* [length_is][size_is][out] */ DOUBLE *buf, | | /* [length_is][size_is][out] */ __RPC__out_ecount_part(cRequest, *pc
Returned) DOUBLE *buf, |
/* [in] */ ULONG cRequest, | | /* [in] */ ULONG cRequest, |
|
/* [out] */ ULONG *pcReturned); | | /* [out] */ __RPC__out ULONG *pcReturned); |
| | |
HRESULT ( STDMETHODCALLTYPE *Push )( | | HRESULT ( STDMETHODCALLTYPE *Push )( |
IPipeDouble * This, | | IPipeDouble * This, |
|
/* [size_is][in] */ DOUBLE *buf, | | /* [size_is][in] */ __RPC__in_ecount_full(cSent) DOUBLE *buf, |
/* [in] */ ULONG cSent); | | /* [in] */ ULONG cSent); |
| | |
END_INTERFACE | | END_INTERFACE |
} IPipeDoubleVtbl; | | } IPipeDoubleVtbl; |
| | |
interface IPipeDouble | | interface IPipeDouble |
{ | | { |
CONST_VTBL struct IPipeDoubleVtbl *lpVtbl; | | CONST_VTBL struct IPipeDoubleVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IPipeDouble_QueryInterface(This,riid,ppvObject) \ | | #define IPipeDouble_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IPipeDouble_AddRef(This) \ | | #define IPipeDouble_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IPipeDouble_Release(This) \ | | #define IPipeDouble_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IPipeDouble_Pull(This,buf,cRequest,pcReturned) \ | | #define IPipeDouble_Pull(This,buf,cRequest,pcReturned) \ |
|
(This)->lpVtbl -> Pull(This,buf,cRequest,pcReturned) | | ( (This)->lpVtbl -> Pull(This,buf,cRequest,pcReturned) ) |
| | |
#define IPipeDouble_Push(This,buf,cSent) \ | | #define IPipeDouble_Push(This,buf,cSent) \ |
|
(This)->lpVtbl -> Push(This,buf,cSent) | | ( (This)->lpVtbl -> Push(This,buf,cSent) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IPipeDouble_Pull_Proxy( | | |
IPipeDouble * This, | | |
/* [length_is][size_is][out] */ DOUBLE *buf, | | |
/* [in] */ ULONG cRequest, | | |
/* [out] */ ULONG *pcReturned); | | |
| | |
void __RPC_STUB IPipeDouble_Pull_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IPipeDouble_Push_Proxy( | | |
IPipeDouble * This, | | |
/* [size_is][in] */ DOUBLE *buf, | | |
/* [in] */ ULONG cSent); | | |
| | |
void __RPC_STUB IPipeDouble_Push_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IPipeDouble_INTERFACE_DEFINED__ */ | | #endif /* __IPipeDouble_INTERFACE_DEFINED__ */ |
| | |
#ifndef __AsyncIPipeDouble_INTERFACE_DEFINED__ | | #ifndef __AsyncIPipeDouble_INTERFACE_DEFINED__ |
#define __AsyncIPipeDouble_INTERFACE_DEFINED__ | | #define __AsyncIPipeDouble_INTERFACE_DEFINED__ |
| | |
/* interface AsyncIPipeDouble */ | | /* interface AsyncIPipeDouble */ |
/* [uuid][unique][object] */ | | /* [uuid][unique][object] */ |
| | |
EXTERN_C const IID IID_AsyncIPipeDouble; | | EXTERN_C const IID IID_AsyncIPipeDouble; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("DB2F3ACF-2F86-11d1-8E04-00C04FB9989A") | | MIDL_INTERFACE("DB2F3ACF-2F86-11d1-8E04-00C04FB9989A") |
AsyncIPipeDouble : public IUnknown | | AsyncIPipeDouble : public IUnknown |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE Begin_Pull( | | virtual HRESULT STDMETHODCALLTYPE Begin_Pull( |
/* [in] */ ULONG cRequest) = 0; | | /* [in] */ ULONG cRequest) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Finish_Pull( | | virtual HRESULT STDMETHODCALLTYPE Finish_Pull( |
|
/* [length_is][size_is][out] */ DOUBLE *buf, | | /* [length_is][size_is][out] */ __RPC__out_ecount_part(cRequest, *pc |
/* [out] */ ULONG *pcReturned) = 0; | | Returned) DOUBLE *buf, |
| | /* [out] */ __RPC__out ULONG *pcReturned) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Begin_Push( | | virtual HRESULT STDMETHODCALLTYPE Begin_Push( |
|
/* [size_is][in] */ DOUBLE *buf, | | /* [size_is][in] */ __RPC__in_ecount_full(cSent) DOUBLE *buf, |
/* [in] */ ULONG cSent) = 0; | | /* [in] */ ULONG cSent) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Finish_Push( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE Finish_Push( void) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct AsyncIPipeDoubleVtbl | | typedef struct AsyncIPipeDoubleVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
AsyncIPipeDouble * This, | | AsyncIPipeDouble * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
AsyncIPipeDouble * This); | | AsyncIPipeDouble * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
AsyncIPipeDouble * This); | | AsyncIPipeDouble * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *Begin_Pull )( | | HRESULT ( STDMETHODCALLTYPE *Begin_Pull )( |
AsyncIPipeDouble * This, | | AsyncIPipeDouble * This, |
/* [in] */ ULONG cRequest); | | /* [in] */ ULONG cRequest); |
| | |
HRESULT ( STDMETHODCALLTYPE *Finish_Pull )( | | HRESULT ( STDMETHODCALLTYPE *Finish_Pull )( |
AsyncIPipeDouble * This, | | AsyncIPipeDouble * This, |
|
/* [length_is][size_is][out] */ DOUBLE *buf, | | /* [length_is][size_is][out] */ __RPC__out_ecount_part(cRequest, *pc |
/* [out] */ ULONG *pcReturned); | | Returned) DOUBLE *buf, |
| | /* [out] */ __RPC__out ULONG *pcReturned); |
| | |
HRESULT ( STDMETHODCALLTYPE *Begin_Push )( | | HRESULT ( STDMETHODCALLTYPE *Begin_Push )( |
AsyncIPipeDouble * This, | | AsyncIPipeDouble * This, |
|
/* [size_is][in] */ DOUBLE *buf, | | /* [size_is][in] */ __RPC__in_ecount_full(cSent) DOUBLE *buf, |
/* [in] */ ULONG cSent); | | /* [in] */ ULONG cSent); |
| | |
HRESULT ( STDMETHODCALLTYPE *Finish_Push )( | | HRESULT ( STDMETHODCALLTYPE *Finish_Push )( |
AsyncIPipeDouble * This); | | AsyncIPipeDouble * This); |
| | |
END_INTERFACE | | END_INTERFACE |
} AsyncIPipeDoubleVtbl; | | } AsyncIPipeDoubleVtbl; |
| | |
interface AsyncIPipeDouble | | interface AsyncIPipeDouble |
{ | | { |
CONST_VTBL struct AsyncIPipeDoubleVtbl *lpVtbl; | | CONST_VTBL struct AsyncIPipeDoubleVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define AsyncIPipeDouble_QueryInterface(This,riid,ppvObject) \ | | #define AsyncIPipeDouble_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define AsyncIPipeDouble_AddRef(This) \ | | #define AsyncIPipeDouble_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define AsyncIPipeDouble_Release(This) \ | | #define AsyncIPipeDouble_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define AsyncIPipeDouble_Begin_Pull(This,cRequest) \ | | #define AsyncIPipeDouble_Begin_Pull(This,cRequest) \ |
|
(This)->lpVtbl -> Begin_Pull(This,cRequest) | | ( (This)->lpVtbl -> Begin_Pull(This,cRequest) ) |
| | |
#define AsyncIPipeDouble_Finish_Pull(This,buf,pcReturned) \ | | #define AsyncIPipeDouble_Finish_Pull(This,buf,pcReturned) \ |
|
(This)->lpVtbl -> Finish_Pull(This,buf,pcReturned) | | ( (This)->lpVtbl -> Finish_Pull(This,buf,pcReturned) ) |
| | |
#define AsyncIPipeDouble_Begin_Push(This,buf,cSent) \ | | #define AsyncIPipeDouble_Begin_Push(This,buf,cSent) \ |
|
(This)->lpVtbl -> Begin_Push(This,buf,cSent) | | ( (This)->lpVtbl -> Begin_Push(This,buf,cSent) ) |
| | |
#define AsyncIPipeDouble_Finish_Push(This) \ | | #define AsyncIPipeDouble_Finish_Push(This) \ |
|
(This)->lpVtbl -> Finish_Push(This) | | ( (This)->lpVtbl -> Finish_Push(This) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE AsyncIPipeDouble_Begin_Pull_Proxy( | | |
AsyncIPipeDouble * This, | | |
/* [in] */ ULONG cRequest); | | |
| | |
void __RPC_STUB AsyncIPipeDouble_Begin_Pull_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE AsyncIPipeDouble_Finish_Pull_Proxy( | | |
AsyncIPipeDouble * This, | | |
/* [length_is][size_is][out] */ DOUBLE *buf, | | |
/* [out] */ ULONG *pcReturned); | | |
| | |
void __RPC_STUB AsyncIPipeDouble_Finish_Pull_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE AsyncIPipeDouble_Begin_Push_Proxy( | | |
AsyncIPipeDouble * This, | | |
/* [size_is][in] */ DOUBLE *buf, | | |
/* [in] */ ULONG cSent); | | |
| | |
void __RPC_STUB AsyncIPipeDouble_Begin_Push_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE AsyncIPipeDouble_Finish_Push_Proxy( | | |
AsyncIPipeDouble * This); | | |
| | |
void __RPC_STUB AsyncIPipeDouble_Finish_Push_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __AsyncIPipeDouble_INTERFACE_DEFINED__ */ | | #endif /* __AsyncIPipeDouble_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IThumbnailExtractor_INTERFACE_DEFINED__ | | #ifndef __IThumbnailExtractor_INTERFACE_DEFINED__ |
#define __IThumbnailExtractor_INTERFACE_DEFINED__ | | #define __IThumbnailExtractor_INTERFACE_DEFINED__ |
| | |
/* interface IThumbnailExtractor */ | | /* interface IThumbnailExtractor */ |
/* [object][uuid] */ | | /* [object][uuid] */ |
| | |
EXTERN_C const IID IID_IThumbnailExtractor; | | EXTERN_C const IID IID_IThumbnailExtractor; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("969dc708-5c76-11d1-8d86-0000f804b057") | | MIDL_INTERFACE("969dc708-5c76-11d1-8d86-0000f804b057") |
IThumbnailExtractor : public IUnknown | | IThumbnailExtractor : public IUnknown |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE ExtractThumbnail( | | virtual HRESULT STDMETHODCALLTYPE ExtractThumbnail( |
|
/* [in] */ IStorage *pStg, | | /* [in] */ __RPC__in_opt IStorage *pStg, |
/* [in] */ ULONG ulLength, | | /* [in] */ ULONG ulLength, |
/* [in] */ ULONG ulHeight, | | /* [in] */ ULONG ulHeight, |
|
/* [out] */ ULONG *pulOutputLength, | | /* [out] */ __RPC__out ULONG *pulOutputLength, |
/* [out] */ ULONG *pulOutputHeight, | | /* [out] */ __RPC__out ULONG *pulOutputHeight, |
/* [out] */ HBITMAP *phOutputBitmap) = 0; | | /* [out] */ __RPC__deref_out_opt HBITMAP *phOutputBitmap) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE OnFileUpdated( | | virtual HRESULT STDMETHODCALLTYPE OnFileUpdated( |
|
/* [in] */ IStorage *pStg) = 0; | | /* [in] */ __RPC__in_opt IStorage *pStg) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IThumbnailExtractorVtbl | | typedef struct IThumbnailExtractorVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IThumbnailExtractor * This, | | IThumbnailExtractor * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IThumbnailExtractor * This); | | IThumbnailExtractor * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IThumbnailExtractor * This); | | IThumbnailExtractor * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *ExtractThumbnail )( | | HRESULT ( STDMETHODCALLTYPE *ExtractThumbnail )( |
IThumbnailExtractor * This, | | IThumbnailExtractor * This, |
|
/* [in] */ IStorage *pStg, | | /* [in] */ __RPC__in_opt IStorage *pStg, |
/* [in] */ ULONG ulLength, | | /* [in] */ ULONG ulLength, |
/* [in] */ ULONG ulHeight, | | /* [in] */ ULONG ulHeight, |
|
/* [out] */ ULONG *pulOutputLength, | | /* [out] */ __RPC__out ULONG *pulOutputLength, |
/* [out] */ ULONG *pulOutputHeight, | | /* [out] */ __RPC__out ULONG *pulOutputHeight, |
/* [out] */ HBITMAP *phOutputBitmap); | | /* [out] */ __RPC__deref_out_opt HBITMAP *phOutputBitmap); |
| | |
HRESULT ( STDMETHODCALLTYPE *OnFileUpdated )( | | HRESULT ( STDMETHODCALLTYPE *OnFileUpdated )( |
IThumbnailExtractor * This, | | IThumbnailExtractor * This, |
|
/* [in] */ IStorage *pStg); | | /* [in] */ __RPC__in_opt IStorage *pStg); |
| | |
END_INTERFACE | | END_INTERFACE |
} IThumbnailExtractorVtbl; | | } IThumbnailExtractorVtbl; |
| | |
interface IThumbnailExtractor | | interface IThumbnailExtractor |
{ | | { |
CONST_VTBL struct IThumbnailExtractorVtbl *lpVtbl; | | CONST_VTBL struct IThumbnailExtractorVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IThumbnailExtractor_QueryInterface(This,riid,ppvObject) \ | | #define IThumbnailExtractor_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IThumbnailExtractor_AddRef(This) \ | | #define IThumbnailExtractor_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IThumbnailExtractor_Release(This) \ | | #define IThumbnailExtractor_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IThumbnailExtractor_ExtractThumbnail(This,pStg,ulLength,ulHeight,pulOutp
utLength,pulOutputHeight,phOutputBitmap) \ | | #define IThumbnailExtractor_ExtractThumbnail(This,pStg,ulLength,ulHeight,pulOutp
utLength,pulOutputHeight,phOutputBitmap) \ |
|
(This)->lpVtbl -> ExtractThumbnail(This,pStg,ulLength,ulHeight,pulOutputLeng
th,pulOutputHeight,phOutputBitmap) | | ( (This)->lpVtbl -> ExtractThumbnail(This,pStg,ulLength,ulHeight,pulOutputLe
ngth,pulOutputHeight,phOutputBitmap) ) |
| | |
#define IThumbnailExtractor_OnFileUpdated(This,pStg) \ | | #define IThumbnailExtractor_OnFileUpdated(This,pStg) \ |
|
(This)->lpVtbl -> OnFileUpdated(This,pStg) | | ( (This)->lpVtbl -> OnFileUpdated(This,pStg) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IThumbnailExtractor_ExtractThumbnail_Proxy( | | |
IThumbnailExtractor * This, | | |
/* [in] */ IStorage *pStg, | | |
/* [in] */ ULONG ulLength, | | |
/* [in] */ ULONG ulHeight, | | |
/* [out] */ ULONG *pulOutputLength, | | |
/* [out] */ ULONG *pulOutputHeight, | | |
/* [out] */ HBITMAP *phOutputBitmap); | | |
| | |
void __RPC_STUB IThumbnailExtractor_ExtractThumbnail_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IThumbnailExtractor_OnFileUpdated_Proxy( | | |
IThumbnailExtractor * This, | | |
/* [in] */ IStorage *pStg); | | |
| | |
void __RPC_STUB IThumbnailExtractor_OnFileUpdated_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IThumbnailExtractor_INTERFACE_DEFINED__ */ | | #endif /* __IThumbnailExtractor_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IDummyHICONIncluder_INTERFACE_DEFINED__ | | #ifndef __IDummyHICONIncluder_INTERFACE_DEFINED__ |
#define __IDummyHICONIncluder_INTERFACE_DEFINED__ | | #define __IDummyHICONIncluder_INTERFACE_DEFINED__ |
| | |
/* interface IDummyHICONIncluder */ | | /* interface IDummyHICONIncluder */ |
/* [uuid][unique][object] */ | | /* [uuid][unique][object] */ |
| | |
EXTERN_C const IID IID_IDummyHICONIncluder; | | EXTERN_C const IID IID_IDummyHICONIncluder; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("947990de-cc28-11d2-a0f7-00805f858fb1") | | MIDL_INTERFACE("947990de-cc28-11d2-a0f7-00805f858fb1") |
IDummyHICONIncluder : public IUnknown | | IDummyHICONIncluder : public IUnknown |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE Dummy( | | virtual HRESULT STDMETHODCALLTYPE Dummy( |
|
/* [in] */ HICON h1, | | /* [in] */ __RPC__in HICON h1, |
/* [in] */ HDC h2) = 0; | | /* [in] */ __RPC__in HDC h2) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IDummyHICONIncluderVtbl | | typedef struct IDummyHICONIncluderVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IDummyHICONIncluder * This, | | IDummyHICONIncluder * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IDummyHICONIncluder * This); | | IDummyHICONIncluder * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IDummyHICONIncluder * This); | | IDummyHICONIncluder * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *Dummy )( | | HRESULT ( STDMETHODCALLTYPE *Dummy )( |
IDummyHICONIncluder * This, | | IDummyHICONIncluder * This, |
|
/* [in] */ HICON h1, | | /* [in] */ __RPC__in HICON h1, |
/* [in] */ HDC h2); | | /* [in] */ __RPC__in HDC h2); |
| | |
END_INTERFACE | | END_INTERFACE |
} IDummyHICONIncluderVtbl; | | } IDummyHICONIncluderVtbl; |
| | |
interface IDummyHICONIncluder | | interface IDummyHICONIncluder |
{ | | { |
CONST_VTBL struct IDummyHICONIncluderVtbl *lpVtbl; | | CONST_VTBL struct IDummyHICONIncluderVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IDummyHICONIncluder_QueryInterface(This,riid,ppvObject) \ | | #define IDummyHICONIncluder_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IDummyHICONIncluder_AddRef(This) \ | | #define IDummyHICONIncluder_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IDummyHICONIncluder_Release(This) \ | | #define IDummyHICONIncluder_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IDummyHICONIncluder_Dummy(This,h1,h2) \ | | #define IDummyHICONIncluder_Dummy(This,h1,h2) \ |
|
(This)->lpVtbl -> Dummy(This,h1,h2) | | ( (This)->lpVtbl -> Dummy(This,h1,h2) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IDummyHICONIncluder_Dummy_Proxy( | | |
IDummyHICONIncluder * This, | | |
/* [in] */ HICON h1, | | |
/* [in] */ HDC h2); | | |
| | |
void __RPC_STUB IDummyHICONIncluder_Dummy_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IDummyHICONIncluder_INTERFACE_DEFINED__ */ | | #endif /* __IDummyHICONIncluder_INTERFACE_DEFINED__ */ |
| | |
|
/* interface __MIDL_itf_objidl_0084 */ | | /* interface __MIDL_itf_objidl_0000_0075 */ |
/* [local] */ | | /* [local] */ |
| | |
#if defined USE_COM_CONTEXT_DEF || defined BUILDTYPE_COMSVCS || defined _OLE32_ | | #if defined USE_COM_CONTEXT_DEF || defined BUILDTYPE_COMSVCS || defined _OLE32_ |
typedef DWORD CPFLAGS; | | typedef DWORD CPFLAGS; |
| | |
typedef struct tagContextProperty | | typedef struct tagContextProperty |
{ | | { |
GUID policyId; | | GUID policyId; |
CPFLAGS flags; | | CPFLAGS flags; |
|
/* [unique] */ IUnknown *pUnk; | | IUnknown *pUnk; |
} ContextProperty; | | } ContextProperty; |
| | |
|
extern RPC_IF_HANDLE __MIDL_itf_objidl_0084_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_objidl_0000_0075_v0_0_c_ifspec; |
extern RPC_IF_HANDLE __MIDL_itf_objidl_0084_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_objidl_0000_0075_v0_0_s_ifspec; |
| | |
#ifndef __IEnumContextProps_INTERFACE_DEFINED__ | | #ifndef __IEnumContextProps_INTERFACE_DEFINED__ |
#define __IEnumContextProps_INTERFACE_DEFINED__ | | #define __IEnumContextProps_INTERFACE_DEFINED__ |
| | |
/* interface IEnumContextProps */ | | /* interface IEnumContextProps */ |
/* [unique][uuid][object][local] */ | | /* [unique][uuid][object][local] */ |
| | |
typedef /* [unique] */ IEnumContextProps *LPENUMCONTEXTPROPS; | | typedef /* [unique] */ IEnumContextProps *LPENUMCONTEXTPROPS; |
| | |
EXTERN_C const IID IID_IEnumContextProps; | | EXTERN_C const IID IID_IEnumContextProps; |
| | |
skipping to change at line 12830 | | skipping to change at line 10282 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IEnumContextPropsVtbl | | typedef struct IEnumContextPropsVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IEnumContextProps * This, | | IEnumContextProps * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IEnumContextProps * This); | | IEnumContextProps * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IEnumContextProps * This); | | IEnumContextProps * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *Next )( | | HRESULT ( STDMETHODCALLTYPE *Next )( |
IEnumContextProps * This, | | IEnumContextProps * This, |
/* [in] */ ULONG celt, | | /* [in] */ ULONG celt, |
| | |
skipping to change at line 12870 | | skipping to change at line 10323 |
} IEnumContextPropsVtbl; | | } IEnumContextPropsVtbl; |
| | |
interface IEnumContextProps | | interface IEnumContextProps |
{ | | { |
CONST_VTBL struct IEnumContextPropsVtbl *lpVtbl; | | CONST_VTBL struct IEnumContextPropsVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IEnumContextProps_QueryInterface(This,riid,ppvObject) \ | | #define IEnumContextProps_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IEnumContextProps_AddRef(This) \ | | #define IEnumContextProps_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IEnumContextProps_Release(This) \ | | #define IEnumContextProps_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IEnumContextProps_Next(This,celt,pContextProperties,pceltFetched) \ | | #define IEnumContextProps_Next(This,celt,pContextProperties,pceltFetched) \ |
|
(This)->lpVtbl -> Next(This,celt,pContextProperties,pceltFetched) | | ( (This)->lpVtbl -> Next(This,celt,pContextProperties,pceltFetched) ) |
| | |
#define IEnumContextProps_Skip(This,celt) \ | | #define IEnumContextProps_Skip(This,celt) \ |
|
(This)->lpVtbl -> Skip(This,celt) | | ( (This)->lpVtbl -> Skip(This,celt) ) |
| | |
#define IEnumContextProps_Reset(This) \ | | #define IEnumContextProps_Reset(This) \ |
|
(This)->lpVtbl -> Reset(This) | | ( (This)->lpVtbl -> Reset(This) ) |
| | |
#define IEnumContextProps_Clone(This,ppEnumContextProps) \ | | #define IEnumContextProps_Clone(This,ppEnumContextProps) \ |
|
(This)->lpVtbl -> Clone(This,ppEnumContextProps) | | ( (This)->lpVtbl -> Clone(This,ppEnumContextProps) ) |
| | |
#define IEnumContextProps_Count(This,pcelt) \ | | #define IEnumContextProps_Count(This,pcelt) \ |
|
(This)->lpVtbl -> Count(This,pcelt) | | ( (This)->lpVtbl -> Count(This,pcelt) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IEnumContextProps_Next_Proxy( | | |
IEnumContextProps * This, | | |
/* [in] */ ULONG celt, | | |
/* [length_is][size_is][out] */ ContextProperty *pContextProperties, | | |
/* [out] */ ULONG *pceltFetched); | | |
| | |
void __RPC_STUB IEnumContextProps_Next_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IEnumContextProps_Skip_Proxy( | | |
IEnumContextProps * This, | | |
/* [in] */ ULONG celt); | | |
| | |
void __RPC_STUB IEnumContextProps_Skip_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IEnumContextProps_Reset_Proxy( | | |
IEnumContextProps * This); | | |
| | |
void __RPC_STUB IEnumContextProps_Reset_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IEnumContextProps_Clone_Proxy( | | |
IEnumContextProps * This, | | |
/* [out] */ IEnumContextProps **ppEnumContextProps); | | |
| | |
void __RPC_STUB IEnumContextProps_Clone_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IEnumContextProps_Count_Proxy( | | |
IEnumContextProps * This, | | |
/* [out] */ ULONG *pcelt); | | |
| | |
void __RPC_STUB IEnumContextProps_Count_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IEnumContextProps_INTERFACE_DEFINED__ */ | | #endif /* __IEnumContextProps_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IContext_INTERFACE_DEFINED__ | | #ifndef __IContext_INTERFACE_DEFINED__ |
#define __IContext_INTERFACE_DEFINED__ | | #define __IContext_INTERFACE_DEFINED__ |
| | |
/* interface IContext */ | | /* interface IContext */ |
/* [unique][uuid][object][local] */ | | /* [unique][uuid][object][local] */ |
| | |
EXTERN_C const IID IID_IContext; | | EXTERN_C const IID IID_IContext; |
| | |
| | |
skipping to change at line 12991 | | skipping to change at line 10393 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IContextVtbl | | typedef struct IContextVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IContext * This, | | IContext * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IContext * This); | | IContext * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IContext * This); | | IContext * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *SetProperty )( | | HRESULT ( STDMETHODCALLTYPE *SetProperty )( |
IContext * This, | | IContext * This, |
/* [in] */ REFGUID rpolicyId, | | /* [in] */ REFGUID rpolicyId, |
| | |
skipping to change at line 13030 | | skipping to change at line 10433 |
} IContextVtbl; | | } IContextVtbl; |
| | |
interface IContext | | interface IContext |
{ | | { |
CONST_VTBL struct IContextVtbl *lpVtbl; | | CONST_VTBL struct IContextVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IContext_QueryInterface(This,riid,ppvObject) \ | | #define IContext_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IContext_AddRef(This) \ | | #define IContext_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IContext_Release(This) \ | | #define IContext_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IContext_SetProperty(This,rpolicyId,flags,pUnk) \ | | #define IContext_SetProperty(This,rpolicyId,flags,pUnk) \ |
|
(This)->lpVtbl -> SetProperty(This,rpolicyId,flags,pUnk) | | ( (This)->lpVtbl -> SetProperty(This,rpolicyId,flags,pUnk) ) |
| | |
#define IContext_RemoveProperty(This,rPolicyId) \ | | #define IContext_RemoveProperty(This,rPolicyId) \ |
|
(This)->lpVtbl -> RemoveProperty(This,rPolicyId) | | ( (This)->lpVtbl -> RemoveProperty(This,rPolicyId) ) |
| | |
#define IContext_GetProperty(This,rGuid,pFlags,ppUnk) \ | | #define IContext_GetProperty(This,rGuid,pFlags,ppUnk) \ |
|
(This)->lpVtbl -> GetProperty(This,rGuid,pFlags,ppUnk) | | ( (This)->lpVtbl -> GetProperty(This,rGuid,pFlags,ppUnk) ) |
| | |
#define IContext_EnumContextProps(This,ppEnumContextProps) \ | | #define IContext_EnumContextProps(This,ppEnumContextProps) \ |
|
(This)->lpVtbl -> EnumContextProps(This,ppEnumContextProps) | | ( (This)->lpVtbl -> EnumContextProps(This,ppEnumContextProps) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IContext_SetProperty_Proxy( | | |
IContext * This, | | |
/* [in] */ REFGUID rpolicyId, | | |
/* [in] */ CPFLAGS flags, | | |
/* [in] */ IUnknown *pUnk); | | |
| | |
void __RPC_STUB IContext_SetProperty_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IContext_RemoveProperty_Proxy( | | |
IContext * This, | | |
/* [in] */ REFGUID rPolicyId); | | |
| | |
void __RPC_STUB IContext_RemoveProperty_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IContext_GetProperty_Proxy( | | |
IContext * This, | | |
/* [in] */ REFGUID rGuid, | | |
/* [out] */ CPFLAGS *pFlags, | | |
/* [out] */ IUnknown **ppUnk); | | |
| | |
void __RPC_STUB IContext_GetProperty_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IContext_EnumContextProps_Proxy( | | |
IContext * This, | | |
/* [out] */ IEnumContextProps **ppEnumContextProps); | | |
| | |
void __RPC_STUB IContext_EnumContextProps_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IContext_INTERFACE_DEFINED__ */ | | #endif /* __IContext_INTERFACE_DEFINED__ */ |
| | |
|
/* interface __MIDL_itf_objidl_0086 */ | | /* interface __MIDL_itf_objidl_0000_0077 */ |
/* [local] */ | | /* [local] */ |
| | |
#if !defined BUILDTYPE_COMSVCS && !defined _OLE32_ | | #if !defined BUILDTYPE_COMSVCS && !defined _OLE32_ |
| | |
|
extern RPC_IF_HANDLE __MIDL_itf_objidl_0086_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_objidl_0000_0077_v0_0_c_ifspec; |
extern RPC_IF_HANDLE __MIDL_itf_objidl_0086_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_objidl_0000_0077_v0_0_s_ifspec; |
| | |
#ifndef __IObjContext_INTERFACE_DEFINED__ | | #ifndef __IObjContext_INTERFACE_DEFINED__ |
#define __IObjContext_INTERFACE_DEFINED__ | | #define __IObjContext_INTERFACE_DEFINED__ |
| | |
/* interface IObjContext */ | | /* interface IObjContext */ |
/* [unique][uuid][object][local] */ | | /* [unique][uuid][object][local] */ |
| | |
EXTERN_C const IID IID_IObjContext; | | EXTERN_C const IID IID_IObjContext; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
skipping to change at line 13147 | | skipping to change at line 10506 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IObjContextVtbl | | typedef struct IObjContextVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IObjContext * This, | | IObjContext * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IObjContext * This); | | IObjContext * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IObjContext * This); | | IObjContext * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *SetProperty )( | | HRESULT ( STDMETHODCALLTYPE *SetProperty )( |
IObjContext * This, | | IObjContext * This, |
/* [in] */ REFGUID rpolicyId, | | /* [in] */ REFGUID rpolicyId, |
| | |
skipping to change at line 13207 | | skipping to change at line 10567 |
} IObjContextVtbl; | | } IObjContextVtbl; |
| | |
interface IObjContext | | interface IObjContext |
{ | | { |
CONST_VTBL struct IObjContextVtbl *lpVtbl; | | CONST_VTBL struct IObjContextVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IObjContext_QueryInterface(This,riid,ppvObject) \ | | #define IObjContext_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IObjContext_AddRef(This) \ | | #define IObjContext_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IObjContext_Release(This) \ | | #define IObjContext_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IObjContext_SetProperty(This,rpolicyId,flags,pUnk) \ | | #define IObjContext_SetProperty(This,rpolicyId,flags,pUnk) \ |
|
(This)->lpVtbl -> SetProperty(This,rpolicyId,flags,pUnk) | | ( (This)->lpVtbl -> SetProperty(This,rpolicyId,flags,pUnk) ) |
| | |
#define IObjContext_RemoveProperty(This,rPolicyId) \ | | #define IObjContext_RemoveProperty(This,rPolicyId) \ |
|
(This)->lpVtbl -> RemoveProperty(This,rPolicyId) | | ( (This)->lpVtbl -> RemoveProperty(This,rPolicyId) ) |
| | |
#define IObjContext_GetProperty(This,rGuid,pFlags,ppUnk) \ | | #define IObjContext_GetProperty(This,rGuid,pFlags,ppUnk) \ |
|
(This)->lpVtbl -> GetProperty(This,rGuid,pFlags,ppUnk) | | ( (This)->lpVtbl -> GetProperty(This,rGuid,pFlags,ppUnk) ) |
| | |
#define IObjContext_EnumContextProps(This,ppEnumContextProps) \ | | #define IObjContext_EnumContextProps(This,ppEnumContextProps) \ |
|
(This)->lpVtbl -> EnumContextProps(This,ppEnumContextProps) | | ( (This)->lpVtbl -> EnumContextProps(This,ppEnumContextProps) ) |
| | |
#define IObjContext_Reserved1(This) \ | | #define IObjContext_Reserved1(This) \ |
|
(This)->lpVtbl -> Reserved1(This) | | ( (This)->lpVtbl -> Reserved1(This) ) |
| | |
#define IObjContext_Reserved2(This) \ | | #define IObjContext_Reserved2(This) \ |
|
(This)->lpVtbl -> Reserved2(This) | | ( (This)->lpVtbl -> Reserved2(This) ) |
| | |
#define IObjContext_Reserved3(This) \ | | #define IObjContext_Reserved3(This) \ |
|
(This)->lpVtbl -> Reserved3(This) | | ( (This)->lpVtbl -> Reserved3(This) ) |
| | |
#define IObjContext_Reserved4(This) \ | | #define IObjContext_Reserved4(This) \ |
|
(This)->lpVtbl -> Reserved4(This) | | ( (This)->lpVtbl -> Reserved4(This) ) |
| | |
#define IObjContext_Reserved5(This) \ | | #define IObjContext_Reserved5(This) \ |
|
(This)->lpVtbl -> Reserved5(This) | | ( (This)->lpVtbl -> Reserved5(This) ) |
| | |
#define IObjContext_Reserved6(This) \ | | #define IObjContext_Reserved6(This) \ |
|
(This)->lpVtbl -> Reserved6(This) | | ( (This)->lpVtbl -> Reserved6(This) ) |
| | |
#define IObjContext_Reserved7(This) \ | | #define IObjContext_Reserved7(This) \ |
|
(This)->lpVtbl -> Reserved7(This) | | ( (This)->lpVtbl -> Reserved7(This) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
void STDMETHODCALLTYPE IObjContext_Reserved1_Proxy( | | |
IObjContext * This); | | |
| | |
void __RPC_STUB IObjContext_Reserved1_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
void STDMETHODCALLTYPE IObjContext_Reserved2_Proxy( | | |
IObjContext * This); | | |
| | |
void __RPC_STUB IObjContext_Reserved2_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
void STDMETHODCALLTYPE IObjContext_Reserved3_Proxy( | | |
IObjContext * This); | | |
| | |
void __RPC_STUB IObjContext_Reserved3_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
void STDMETHODCALLTYPE IObjContext_Reserved4_Proxy( | | |
IObjContext * This); | | |
| | |
void __RPC_STUB IObjContext_Reserved4_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
void STDMETHODCALLTYPE IObjContext_Reserved5_Proxy( | | |
IObjContext * This); | | |
| | |
void __RPC_STUB IObjContext_Reserved5_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
void STDMETHODCALLTYPE IObjContext_Reserved6_Proxy( | | |
IObjContext * This); | | |
| | |
void __RPC_STUB IObjContext_Reserved6_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
void STDMETHODCALLTYPE IObjContext_Reserved7_Proxy( | | |
IObjContext * This); | | |
| | |
void __RPC_STUB IObjContext_Reserved7_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IObjContext_INTERFACE_DEFINED__ */ | | #endif /* __IObjContext_INTERFACE_DEFINED__ */ |
| | |
|
/* interface __MIDL_itf_objidl_0087 */ | | /* interface __MIDL_itf_objidl_0000_0078 */ |
/* [local] */ | | /* [local] */ |
| | |
#endif | | #endif |
#endif | | #endif |
typedef | | typedef |
enum tagApplicationType | | enum tagApplicationType |
{ ServerApplication = 0, | | { ServerApplication = 0, |
|
LibraryApplication = ServerApplication + 1 | | LibraryApplication = ( ServerApplication + 1 ) |
} ApplicationType; | | } ApplicationType; |
| | |
typedef | | typedef |
enum tagShutdownType | | enum tagShutdownType |
{ IdleShutdown = 0, | | { IdleShutdown = 0, |
|
ForcedShutdown = IdleShutdown + 1 | | ForcedShutdown = ( IdleShutdown + 1 ) |
} ShutdownType; | | } ShutdownType; |
| | |
|
extern RPC_IF_HANDLE __MIDL_itf_objidl_0087_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_objidl_0000_0078_v0_0_c_ifspec; |
extern RPC_IF_HANDLE __MIDL_itf_objidl_0087_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_objidl_0000_0078_v0_0_s_ifspec; |
| | |
#ifndef __IProcessLock_INTERFACE_DEFINED__ | | #ifndef __IProcessLock_INTERFACE_DEFINED__ |
#define __IProcessLock_INTERFACE_DEFINED__ | | #define __IProcessLock_INTERFACE_DEFINED__ |
| | |
/* interface IProcessLock */ | | /* interface IProcessLock */ |
/* [unique][uuid][local][object] */ | | /* [unique][uuid][local][object] */ |
| | |
EXTERN_C const IID IID_IProcessLock; | | EXTERN_C const IID IID_IProcessLock; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
skipping to change at line 13366 | | skipping to change at line 10663 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IProcessLockVtbl | | typedef struct IProcessLockVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IProcessLock * This, | | IProcessLock * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IProcessLock * This); | | IProcessLock * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IProcessLock * This); | | IProcessLock * This); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRefOnProcess )( | | ULONG ( STDMETHODCALLTYPE *AddRefOnProcess )( |
IProcessLock * This); | | IProcessLock * This); |
| | |
| | |
skipping to change at line 13391 | | skipping to change at line 10689 |
} IProcessLockVtbl; | | } IProcessLockVtbl; |
| | |
interface IProcessLock | | interface IProcessLock |
{ | | { |
CONST_VTBL struct IProcessLockVtbl *lpVtbl; | | CONST_VTBL struct IProcessLockVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IProcessLock_QueryInterface(This,riid,ppvObject) \ | | #define IProcessLock_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IProcessLock_AddRef(This) \ | | #define IProcessLock_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IProcessLock_Release(This) \ | | #define IProcessLock_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IProcessLock_AddRefOnProcess(This) \ | | #define IProcessLock_AddRefOnProcess(This) \ |
|
(This)->lpVtbl -> AddRefOnProcess(This) | | ( (This)->lpVtbl -> AddRefOnProcess(This) ) |
| | |
#define IProcessLock_ReleaseRefOnProcess(This) \ | | #define IProcessLock_ReleaseRefOnProcess(This) \ |
|
(This)->lpVtbl -> ReleaseRefOnProcess(This) | | ( (This)->lpVtbl -> ReleaseRefOnProcess(This) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
ULONG STDMETHODCALLTYPE IProcessLock_AddRefOnProcess_Proxy( | | |
IProcessLock * This); | | |
| | |
void __RPC_STUB IProcessLock_AddRefOnProcess_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
ULONG STDMETHODCALLTYPE IProcessLock_ReleaseRefOnProcess_Proxy( | | |
IProcessLock * This); | | |
| | |
void __RPC_STUB IProcessLock_ReleaseRefOnProcess_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IProcessLock_INTERFACE_DEFINED__ */ | | #endif /* __IProcessLock_INTERFACE_DEFINED__ */ |
| | |
#ifndef __ISurrogateService_INTERFACE_DEFINED__ | | #ifndef __ISurrogateService_INTERFACE_DEFINED__ |
#define __ISurrogateService_INTERFACE_DEFINED__ | | #define __ISurrogateService_INTERFACE_DEFINED__ |
| | |
/* interface ISurrogateService */ | | /* interface ISurrogateService */ |
/* [unique][uuid][local][object] */ | | /* [unique][uuid][local][object] */ |
| | |
EXTERN_C const IID IID_ISurrogateService; | | EXTERN_C const IID IID_ISurrogateService; |
| | |
| | |
skipping to change at line 13472 | | skipping to change at line 10752 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct ISurrogateServiceVtbl | | typedef struct ISurrogateServiceVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
ISurrogateService * This, | | ISurrogateService * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
ISurrogateService * This); | | ISurrogateService * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
ISurrogateService * This); | | ISurrogateService * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *Init )( | | HRESULT ( STDMETHODCALLTYPE *Init )( |
ISurrogateService * This, | | ISurrogateService * This, |
/* [in] */ REFGUID rguidProcessID, | | /* [in] */ REFGUID rguidProcessID, |
| | |
skipping to change at line 13514 | | skipping to change at line 10795 |
} ISurrogateServiceVtbl; | | } ISurrogateServiceVtbl; |
| | |
interface ISurrogateService | | interface ISurrogateService |
{ | | { |
CONST_VTBL struct ISurrogateServiceVtbl *lpVtbl; | | CONST_VTBL struct ISurrogateServiceVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define ISurrogateService_QueryInterface(This,riid,ppvObject) \ | | #define ISurrogateService_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define ISurrogateService_AddRef(This) \ | | #define ISurrogateService_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define ISurrogateService_Release(This) \ | | #define ISurrogateService_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define ISurrogateService_Init(This,rguidProcessID,pProcessLock,pfApplicationAwa
re) \ | | #define ISurrogateService_Init(This,rguidProcessID,pProcessLock,pfApplicationAwa
re) \ |
|
(This)->lpVtbl -> Init(This,rguidProcessID,pProcessLock,pfApplicationAware) | | ( (This)->lpVtbl -> Init(This,rguidProcessID,pProcessLock,pfApplicationAware
) ) |
| | |
#define ISurrogateService_ApplicationLaunch(This,rguidApplID,appType) \ | | #define ISurrogateService_ApplicationLaunch(This,rguidApplID,appType) \ |
|
(This)->lpVtbl -> ApplicationLaunch(This,rguidApplID,appType) | | ( (This)->lpVtbl -> ApplicationLaunch(This,rguidApplID,appType) ) |
| | |
#define ISurrogateService_ApplicationFree(This,rguidApplID) \ | | #define ISurrogateService_ApplicationFree(This,rguidApplID) \ |
|
(This)->lpVtbl -> ApplicationFree(This,rguidApplID) | | ( (This)->lpVtbl -> ApplicationFree(This,rguidApplID) ) |
| | |
#define ISurrogateService_CatalogRefresh(This,ulReserved) \ | | #define ISurrogateService_CatalogRefresh(This,ulReserved) \ |
|
(This)->lpVtbl -> CatalogRefresh(This,ulReserved) | | ( (This)->lpVtbl -> CatalogRefresh(This,ulReserved) ) |
| | |
#define ISurrogateService_ProcessShutdown(This,shutdownType) \ | | #define ISurrogateService_ProcessShutdown(This,shutdownType) \ |
|
(This)->lpVtbl -> ProcessShutdown(This,shutdownType) | | ( (This)->lpVtbl -> ProcessShutdown(This,shutdownType) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE ISurrogateService_Init_Proxy( | | |
ISurrogateService * This, | | |
/* [in] */ REFGUID rguidProcessID, | | |
/* [in] */ IProcessLock *pProcessLock, | | |
/* [out] */ BOOL *pfApplicationAware); | | |
| | |
void __RPC_STUB ISurrogateService_Init_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE ISurrogateService_ApplicationLaunch_Proxy( | | |
ISurrogateService * This, | | |
/* [in] */ REFGUID rguidApplID, | | |
/* [in] */ ApplicationType appType); | | |
| | |
void __RPC_STUB ISurrogateService_ApplicationLaunch_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE ISurrogateService_ApplicationFree_Proxy( | | |
ISurrogateService * This, | | |
/* [in] */ REFGUID rguidApplID); | | |
| | |
void __RPC_STUB ISurrogateService_ApplicationFree_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE ISurrogateService_CatalogRefresh_Proxy( | | |
ISurrogateService * This, | | |
/* [in] */ ULONG ulReserved); | | |
| | |
void __RPC_STUB ISurrogateService_CatalogRefresh_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE ISurrogateService_ProcessShutdown_Proxy( | | |
ISurrogateService * This, | | |
/* [in] */ ShutdownType shutdownType); | | |
| | |
void __RPC_STUB ISurrogateService_ProcessShutdown_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __ISurrogateService_INTERFACE_DEFINED__ */ | | #endif /* __ISurrogateService_INTERFACE_DEFINED__ */ |
| | |
|
/* interface __MIDL_itf_objidl_0089 */ | | /* interface __MIDL_itf_objidl_0000_0080 */ |
/* [local] */ | | /* [local] */ |
| | |
typedef | | typedef |
enum _APTTYPE | | enum _APTTYPE |
{ APTTYPE_CURRENT = -1, | | { APTTYPE_CURRENT = -1, |
APTTYPE_STA = 0, | | APTTYPE_STA = 0, |
APTTYPE_MTA = 1, | | APTTYPE_MTA = 1, |
APTTYPE_NA = 2, | | APTTYPE_NA = 2, |
APTTYPE_MAINSTA = 3 | | APTTYPE_MAINSTA = 3 |
} APTTYPE; | | } APTTYPE; |
| | |
typedef | | typedef |
enum _THDTYPE | | enum _THDTYPE |
{ THDTYPE_BLOCKMESSAGES = 0, | | { THDTYPE_BLOCKMESSAGES = 0, |
THDTYPE_PROCESSMESSAGES = 1 | | THDTYPE_PROCESSMESSAGES = 1 |
} THDTYPE; | | } THDTYPE; |
| | |
typedef DWORD APARTMENTID; | | typedef DWORD APARTMENTID; |
| | |
|
extern RPC_IF_HANDLE __MIDL_itf_objidl_0089_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_objidl_0000_0080_v0_0_c_ifspec; |
extern RPC_IF_HANDLE __MIDL_itf_objidl_0089_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_objidl_0000_0080_v0_0_s_ifspec; |
| | |
#ifndef __IComThreadingInfo_INTERFACE_DEFINED__ | | #ifndef __IComThreadingInfo_INTERFACE_DEFINED__ |
#define __IComThreadingInfo_INTERFACE_DEFINED__ | | #define __IComThreadingInfo_INTERFACE_DEFINED__ |
| | |
/* interface IComThreadingInfo */ | | /* interface IComThreadingInfo */ |
/* [unique][uuid][object][local] */ | | /* [unique][uuid][object][local] */ |
| | |
EXTERN_C const IID IID_IComThreadingInfo; | | EXTERN_C const IID IID_IComThreadingInfo; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
skipping to change at line 13656 | | skipping to change at line 10884 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IComThreadingInfoVtbl | | typedef struct IComThreadingInfoVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IComThreadingInfo * This, | | IComThreadingInfo * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IComThreadingInfo * This); | | IComThreadingInfo * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IComThreadingInfo * This); | | IComThreadingInfo * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetCurrentApartmentType )( | | HRESULT ( STDMETHODCALLTYPE *GetCurrentApartmentType )( |
IComThreadingInfo * This, | | IComThreadingInfo * This, |
/* [out] */ APTTYPE *pAptType); | | /* [out] */ APTTYPE *pAptType); |
| | |
skipping to change at line 13691 | | skipping to change at line 10920 |
} IComThreadingInfoVtbl; | | } IComThreadingInfoVtbl; |
| | |
interface IComThreadingInfo | | interface IComThreadingInfo |
{ | | { |
CONST_VTBL struct IComThreadingInfoVtbl *lpVtbl; | | CONST_VTBL struct IComThreadingInfoVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IComThreadingInfo_QueryInterface(This,riid,ppvObject) \ | | #define IComThreadingInfo_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IComThreadingInfo_AddRef(This) \ | | #define IComThreadingInfo_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IComThreadingInfo_Release(This) \ | | #define IComThreadingInfo_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IComThreadingInfo_GetCurrentApartmentType(This,pAptType) \ | | #define IComThreadingInfo_GetCurrentApartmentType(This,pAptType) \ |
|
(This)->lpVtbl -> GetCurrentApartmentType(This,pAptType) | | ( (This)->lpVtbl -> GetCurrentApartmentType(This,pAptType) ) |
| | |
#define IComThreadingInfo_GetCurrentThreadType(This,pThreadType) \ | | #define IComThreadingInfo_GetCurrentThreadType(This,pThreadType) \ |
|
(This)->lpVtbl -> GetCurrentThreadType(This,pThreadType) | | ( (This)->lpVtbl -> GetCurrentThreadType(This,pThreadType) ) |
| | |
#define IComThreadingInfo_GetCurrentLogicalThreadId(This,pguidLogicalThreadId) \ | | #define IComThreadingInfo_GetCurrentLogicalThreadId(This,pguidLogicalThreadId) \ |
|
(This)->lpVtbl -> GetCurrentLogicalThreadId(This,pguidLogicalThreadId) | | ( (This)->lpVtbl -> GetCurrentLogicalThreadId(This,pguidLogicalThreadId) ) |
| | |
#define IComThreadingInfo_SetCurrentLogicalThreadId(This,rguid) \ | | #define IComThreadingInfo_SetCurrentLogicalThreadId(This,rguid) \ |
|
(This)->lpVtbl -> SetCurrentLogicalThreadId(This,rguid) | | ( (This)->lpVtbl -> SetCurrentLogicalThreadId(This,rguid) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IComThreadingInfo_GetCurrentApartmentType_Proxy( | | |
IComThreadingInfo * This, | | |
/* [out] */ APTTYPE *pAptType); | | |
| | |
void __RPC_STUB IComThreadingInfo_GetCurrentApartmentType_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IComThreadingInfo_GetCurrentThreadType_Proxy( | | |
IComThreadingInfo * This, | | |
/* [out] */ THDTYPE *pThreadType); | | |
| | |
void __RPC_STUB IComThreadingInfo_GetCurrentThreadType_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IComThreadingInfo_GetCurrentLogicalThreadId_Proxy( | | |
IComThreadingInfo * This, | | |
/* [out] */ GUID *pguidLogicalThreadId); | | |
| | |
void __RPC_STUB IComThreadingInfo_GetCurrentLogicalThreadId_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IComThreadingInfo_SetCurrentLogicalThreadId_Proxy( | | |
IComThreadingInfo * This, | | |
/* [in] */ REFGUID rguid); | | |
| | |
void __RPC_STUB IComThreadingInfo_SetCurrentLogicalThreadId_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IComThreadingInfo_INTERFACE_DEFINED__ */ | | #endif /* __IComThreadingInfo_INTERFACE_DEFINED__ */ |
| | |
#ifndef __IProcessInitControl_INTERFACE_DEFINED__ | | #ifndef __IProcessInitControl_INTERFACE_DEFINED__ |
#define __IProcessInitControl_INTERFACE_DEFINED__ | | #define __IProcessInitControl_INTERFACE_DEFINED__ |
| | |
/* interface IProcessInitControl */ | | /* interface IProcessInitControl */ |
/* [uuid][unique][object] */ | | /* [uuid][unique][object] */ |
| | |
EXTERN_C const IID IID_IProcessInitControl; | | EXTERN_C const IID IID_IProcessInitControl; |
| | |
| | |
skipping to change at line 13784 | | skipping to change at line 10973 |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IProcessInitControlVtbl | | typedef struct IProcessInitControlVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IProcessInitControl * This, | | IProcessInitControl * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IProcessInitControl * This); | | IProcessInitControl * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IProcessInitControl * This); | | IProcessInitControl * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *ResetInitializerTimeout )( | | HRESULT ( STDMETHODCALLTYPE *ResetInitializerTimeout )( |
IProcessInitControl * This, | | IProcessInitControl * This, |
/* [in] */ DWORD dwSecondsRemaining); | | /* [in] */ DWORD dwSecondsRemaining); |
| | |
skipping to change at line 13808 | | skipping to change at line 10998 |
} IProcessInitControlVtbl; | | } IProcessInitControlVtbl; |
| | |
interface IProcessInitControl | | interface IProcessInitControl |
{ | | { |
CONST_VTBL struct IProcessInitControlVtbl *lpVtbl; | | CONST_VTBL struct IProcessInitControlVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IProcessInitControl_QueryInterface(This,riid,ppvObject) \ | | #define IProcessInitControl_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IProcessInitControl_AddRef(This) \ | | #define IProcessInitControl_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IProcessInitControl_Release(This) \ | | #define IProcessInitControl_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IProcessInitControl_ResetInitializerTimeout(This,dwSecondsRemaining) \ | | #define IProcessInitControl_ResetInitializerTimeout(This,dwSecondsRemaining) \ |
|
(This)->lpVtbl -> ResetInitializerTimeout(This,dwSecondsRemaining) | | ( (This)->lpVtbl -> ResetInitializerTimeout(This,dwSecondsRemaining) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IProcessInitControl_ResetInitializerTimeout_Proxy( | | |
IProcessInitControl * This, | | |
/* [in] */ DWORD dwSecondsRemaining); | | |
| | |
void __RPC_STUB IProcessInitControl_ResetInitializerTimeout_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IProcessInitControl_INTERFACE_DEFINED__ */ | | #endif /* __IProcessInitControl_INTERFACE_DEFINED__ */ |
| | |
|
/* interface __MIDL_itf_objidl_0091 */ | | /* interface __MIDL_itf_objidl_0000_0082 */ |
/* [local] */ | | /* [local] */ |
| | |
#if (_WIN32_WINNT >= 0x0501 ) | | #if (_WIN32_WINNT >= 0x0501 ) |
| | |
|
extern RPC_IF_HANDLE __MIDL_itf_objidl_0091_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_objidl_0000_0082_v0_0_c_ifspec; |
extern RPC_IF_HANDLE __MIDL_itf_objidl_0091_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_objidl_0000_0082_v0_0_s_ifspec; |
| | |
#ifndef __IInitializeSpy_INTERFACE_DEFINED__ | | #ifndef __IInitializeSpy_INTERFACE_DEFINED__ |
#define __IInitializeSpy_INTERFACE_DEFINED__ | | #define __IInitializeSpy_INTERFACE_DEFINED__ |
| | |
/* interface IInitializeSpy */ | | /* interface IInitializeSpy */ |
/* [unique][uuid][object][local] */ | | /* [unique][uuid][object][local] */ |
| | |
typedef /* [unique] */ IInitializeSpy *LPINITIALIZESPY; | | typedef /* [unique] */ IInitializeSpy *LPINITIALIZESPY; |
| | |
EXTERN_C const IID IID_IInitializeSpy; | | EXTERN_C const IID IID_IInitializeSpy; |
| | |
skipping to change at line 13885 | | skipping to change at line 11065 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IInitializeSpyVtbl | | typedef struct IInitializeSpyVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IInitializeSpy * This, | | IInitializeSpy * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IInitializeSpy * This); | | IInitializeSpy * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IInitializeSpy * This); | | IInitializeSpy * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *PreInitialize )( | | HRESULT ( STDMETHODCALLTYPE *PreInitialize )( |
IInitializeSpy * This, | | IInitializeSpy * This, |
/* [in] */ DWORD dwCoInit, | | /* [in] */ DWORD dwCoInit, |
| | |
skipping to change at line 13923 | | skipping to change at line 11104 |
} IInitializeSpyVtbl; | | } IInitializeSpyVtbl; |
| | |
interface IInitializeSpy | | interface IInitializeSpy |
{ | | { |
CONST_VTBL struct IInitializeSpyVtbl *lpVtbl; | | CONST_VTBL struct IInitializeSpyVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IInitializeSpy_QueryInterface(This,riid,ppvObject) \ | | #define IInitializeSpy_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IInitializeSpy_AddRef(This) \ | | #define IInitializeSpy_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IInitializeSpy_Release(This) \ | | #define IInitializeSpy_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IInitializeSpy_PreInitialize(This,dwCoInit,dwCurThreadAptRefs) \ | | #define IInitializeSpy_PreInitialize(This,dwCoInit,dwCurThreadAptRefs) \ |
|
(This)->lpVtbl -> PreInitialize(This,dwCoInit,dwCurThreadAptRefs) | | ( (This)->lpVtbl -> PreInitialize(This,dwCoInit,dwCurThreadAptRefs) ) |
| | |
#define IInitializeSpy_PostInitialize(This,hrCoInit,dwCoInit,dwNewThreadAptRefs)
\ | | #define IInitializeSpy_PostInitialize(This,hrCoInit,dwCoInit,dwNewThreadAptRefs)
\ |
|
(This)->lpVtbl -> PostInitialize(This,hrCoInit,dwCoInit,dwNewThreadAptRefs) | | ( (This)->lpVtbl -> PostInitialize(This,hrCoInit,dwCoInit,dwNewThreadAptRefs
) ) |
| | |
#define IInitializeSpy_PreUninitialize(This,dwCurThreadAptRefs) \ | | #define IInitializeSpy_PreUninitialize(This,dwCurThreadAptRefs) \ |
|
(This)->lpVtbl -> PreUninitialize(This,dwCurThreadAptRefs) | | ( (This)->lpVtbl -> PreUninitialize(This,dwCurThreadAptRefs) ) |
| | |
#define IInitializeSpy_PostUninitialize(This,dwNewThreadAptRefs) \ | | #define IInitializeSpy_PostUninitialize(This,dwNewThreadAptRefs) \ |
|
(This)->lpVtbl -> PostUninitialize(This,dwNewThreadAptRefs) | | ( (This)->lpVtbl -> PostUninitialize(This,dwNewThreadAptRefs) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IInitializeSpy_PreInitialize_Proxy( | | |
IInitializeSpy * This, | | |
/* [in] */ DWORD dwCoInit, | | |
/* [in] */ DWORD dwCurThreadAptRefs); | | |
| | |
void __RPC_STUB IInitializeSpy_PreInitialize_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IInitializeSpy_PostInitialize_Proxy( | | |
IInitializeSpy * This, | | |
/* [in] */ HRESULT hrCoInit, | | |
/* [in] */ DWORD dwCoInit, | | |
/* [in] */ DWORD dwNewThreadAptRefs); | | |
| | |
void __RPC_STUB IInitializeSpy_PostInitialize_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IInitializeSpy_PreUninitialize_Proxy( | | |
IInitializeSpy * This, | | |
/* [in] */ DWORD dwCurThreadAptRefs); | | |
| | |
void __RPC_STUB IInitializeSpy_PreUninitialize_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IInitializeSpy_PostUninitialize_Proxy( | | |
IInitializeSpy * This, | | |
/* [in] */ DWORD dwNewThreadAptRefs); | | |
| | |
void __RPC_STUB IInitializeSpy_PostUninitialize_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IInitializeSpy_INTERFACE_DEFINED__ */ | | #endif /* __IInitializeSpy_INTERFACE_DEFINED__ */ |
| | |
|
/* interface __MIDL_itf_objidl_0092 */ | | /* interface __MIDL_itf_objidl_0000_0083 */ |
/* [local] */ | | /* [local] */ |
| | |
#endif | | #endif |
#if ( _MSC_VER >= 800 ) | | #if ( _MSC_VER >= 800 ) |
#if _MSC_VER >= 1200 | | #if _MSC_VER >= 1200 |
#pragma warning(pop) | | #pragma warning(pop) |
#else | | #else |
#pragma warning(default:4201) | | #pragma warning(default:4201) |
#endif | | #endif |
#endif | | #endif |
| | |
|
extern RPC_IF_HANDLE __MIDL_itf_objidl_0092_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_objidl_0000_0083_v0_0_c_ifspec; |
extern RPC_IF_HANDLE __MIDL_itf_objidl_0092_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_objidl_0000_0083_v0_0_s_ifspec; |
| | |
/* Additional Prototypes for ALL interfaces */ | | /* Additional Prototypes for ALL interfaces */ |
| | |
unsigned long __RPC_USER ASYNC_STGMEDIUM_UserSize( unsigned lon
g *, unsigned long , ASYNC_STGMEDIUM * ); | | unsigned long __RPC_USER ASYNC_STGMEDIUM_UserSize( unsigned lon
g *, unsigned long , ASYNC_STGMEDIUM * ); |
unsigned char * __RPC_USER ASYNC_STGMEDIUM_UserMarshal( unsigned long *, unsig
ned char *, ASYNC_STGMEDIUM * ); | | unsigned char * __RPC_USER ASYNC_STGMEDIUM_UserMarshal( unsigned long *, unsig
ned char *, ASYNC_STGMEDIUM * ); |
unsigned char * __RPC_USER ASYNC_STGMEDIUM_UserUnmarshal(unsigned long *, unsig
ned char *, ASYNC_STGMEDIUM * ); | | unsigned char * __RPC_USER ASYNC_STGMEDIUM_UserUnmarshal(unsigned long *, unsig
ned char *, ASYNC_STGMEDIUM * ); |
void __RPC_USER ASYNC_STGMEDIUM_UserFree( unsigned lon
g *, ASYNC_STGMEDIUM * ); | | void __RPC_USER ASYNC_STGMEDIUM_UserFree( unsigned lon
g *, ASYNC_STGMEDIUM * ); |
| | |
unsigned long __RPC_USER CLIPFORMAT_UserSize( unsigned long *,
unsigned long , CLIPFORMAT * ); | | unsigned long __RPC_USER CLIPFORMAT_UserSize( unsigned long *,
unsigned long , CLIPFORMAT * ); |
unsigned char * __RPC_USER CLIPFORMAT_UserMarshal( unsigned long *, unsigned c
har *, CLIPFORMAT * ); | | unsigned char * __RPC_USER CLIPFORMAT_UserMarshal( unsigned long *, unsigned c
har *, CLIPFORMAT * ); |
| | |
skipping to change at line 14049 | | skipping to change at line 11187 |
unsigned long __RPC_USER SNB_UserSize( unsigned long *, unsigne
d long , SNB * ); | | unsigned long __RPC_USER SNB_UserSize( unsigned long *, unsigne
d long , SNB * ); |
unsigned char * __RPC_USER SNB_UserMarshal( unsigned long *, unsigned char *,
SNB * ); | | unsigned char * __RPC_USER SNB_UserMarshal( unsigned long *, unsigned char *,
SNB * ); |
unsigned char * __RPC_USER SNB_UserUnmarshal(unsigned long *, unsigned char *,
SNB * ); | | unsigned char * __RPC_USER SNB_UserUnmarshal(unsigned long *, unsigned char *,
SNB * ); |
void __RPC_USER SNB_UserFree( unsigned long *, SNB * )
; | | void __RPC_USER SNB_UserFree( unsigned long *, SNB * )
; |
| | |
unsigned long __RPC_USER STGMEDIUM_UserSize( unsigned long *, u
nsigned long , STGMEDIUM * ); | | unsigned long __RPC_USER STGMEDIUM_UserSize( unsigned long *, u
nsigned long , STGMEDIUM * ); |
unsigned char * __RPC_USER STGMEDIUM_UserMarshal( unsigned long *, unsigned ch
ar *, STGMEDIUM * ); | | unsigned char * __RPC_USER STGMEDIUM_UserMarshal( unsigned long *, unsigned ch
ar *, STGMEDIUM * ); |
unsigned char * __RPC_USER STGMEDIUM_UserUnmarshal(unsigned long *, unsigned ch
ar *, STGMEDIUM * ); | | unsigned char * __RPC_USER STGMEDIUM_UserUnmarshal(unsigned long *, unsigned ch
ar *, STGMEDIUM * ); |
void __RPC_USER STGMEDIUM_UserFree( unsigned long *, S
TGMEDIUM * ); | | void __RPC_USER STGMEDIUM_UserFree( unsigned long *, S
TGMEDIUM * ); |
| | |
|
| | unsigned long __RPC_USER ASYNC_STGMEDIUM_UserSize64( unsigned l |
| | ong *, unsigned long , ASYNC_STGMEDIUM * ); |
| | unsigned char * __RPC_USER ASYNC_STGMEDIUM_UserMarshal64( unsigned long *, uns |
| | igned char *, ASYNC_STGMEDIUM * ); |
| | unsigned char * __RPC_USER ASYNC_STGMEDIUM_UserUnmarshal64(unsigned long *, uns |
| | igned char *, ASYNC_STGMEDIUM * ); |
| | void __RPC_USER ASYNC_STGMEDIUM_UserFree64( unsigned l |
| | ong *, ASYNC_STGMEDIUM * ); |
| | |
| | unsigned long __RPC_USER CLIPFORMAT_UserSize64( unsigned long * |
| | , unsigned long , CLIPFORMAT * ); |
| | unsigned char * __RPC_USER CLIPFORMAT_UserMarshal64( unsigned long *, unsigned |
| | char *, CLIPFORMAT * ); |
| | unsigned char * __RPC_USER CLIPFORMAT_UserUnmarshal64(unsigned long *, unsigned |
| | char *, CLIPFORMAT * ); |
| | void __RPC_USER CLIPFORMAT_UserFree64( unsigned long * |
| | , CLIPFORMAT * ); |
| | |
| | unsigned long __RPC_USER FLAG_STGMEDIUM_UserSize64( unsigned lo |
| | ng *, unsigned long , FLAG_STGMEDIUM * ); |
| | unsigned char * __RPC_USER FLAG_STGMEDIUM_UserMarshal64( unsigned long *, unsi |
| | gned char *, FLAG_STGMEDIUM * ); |
| | unsigned char * __RPC_USER FLAG_STGMEDIUM_UserUnmarshal64(unsigned long *, unsi |
| | gned char *, FLAG_STGMEDIUM * ); |
| | void __RPC_USER FLAG_STGMEDIUM_UserFree64( unsigned lo |
| | ng *, FLAG_STGMEDIUM * ); |
| | |
| | unsigned long __RPC_USER HBITMAP_UserSize64( unsigned long *, u |
| | nsigned long , HBITMAP * ); |
| | unsigned char * __RPC_USER HBITMAP_UserMarshal64( unsigned long *, unsigned ch |
| | ar *, HBITMAP * ); |
| | unsigned char * __RPC_USER HBITMAP_UserUnmarshal64(unsigned long *, unsigned ch |
| | ar *, HBITMAP * ); |
| | void __RPC_USER HBITMAP_UserFree64( unsigned long *, H |
| | BITMAP * ); |
| | |
| | unsigned long __RPC_USER HDC_UserSize64( unsigned long *, unsig |
| | ned long , HDC * ); |
| | unsigned char * __RPC_USER HDC_UserMarshal64( unsigned long *, unsigned char * |
| | , HDC * ); |
| | unsigned char * __RPC_USER HDC_UserUnmarshal64(unsigned long *, unsigned char * |
| | , HDC * ); |
| | void __RPC_USER HDC_UserFree64( unsigned long *, HDC * |
| | ); |
| | |
| | unsigned long __RPC_USER HICON_UserSize64( unsigned long *, uns |
| | igned long , HICON * ); |
| | unsigned char * __RPC_USER HICON_UserMarshal64( unsigned long *, unsigned char |
| | *, HICON * ); |
| | unsigned char * __RPC_USER HICON_UserUnmarshal64(unsigned long *, unsigned char |
| | *, HICON * ); |
| | void __RPC_USER HICON_UserFree64( unsigned long *, HIC |
| | ON * ); |
| | |
| | unsigned long __RPC_USER SNB_UserSize64( unsigned long *, unsig |
| | ned long , SNB * ); |
| | unsigned char * __RPC_USER SNB_UserMarshal64( unsigned long *, unsigned char * |
| | , SNB * ); |
| | unsigned char * __RPC_USER SNB_UserUnmarshal64(unsigned long *, unsigned char * |
| | , SNB * ); |
| | void __RPC_USER SNB_UserFree64( unsigned long *, SNB * |
| | ); |
| | |
| | unsigned long __RPC_USER STGMEDIUM_UserSize64( unsigned long *, |
| | unsigned long , STGMEDIUM * ); |
| | unsigned char * __RPC_USER STGMEDIUM_UserMarshal64( unsigned long *, unsigned |
| | char *, STGMEDIUM * ); |
| | unsigned char * __RPC_USER STGMEDIUM_UserUnmarshal64(unsigned long *, unsigned |
| | char *, STGMEDIUM * ); |
| | void __RPC_USER STGMEDIUM_UserFree64( unsigned long *, |
| | STGMEDIUM * ); |
| | |
/* [local] */ HRESULT STDMETHODCALLTYPE IEnumUnknown_Next_Proxy( | | /* [local] */ HRESULT STDMETHODCALLTYPE IEnumUnknown_Next_Proxy( |
IEnumUnknown * This, | | IEnumUnknown * This, |
/* [in] */ ULONG celt, | | /* [in] */ ULONG celt, |
/* [out] */ IUnknown **rgelt, | | /* [out] */ IUnknown **rgelt, |
/* [out] */ ULONG *pceltFetched); | | /* [out] */ ULONG *pceltFetched); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IEnumUnknown_Next_Stub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IEnumUnknown_Next_Stub( |
IEnumUnknown * This, | | IEnumUnknown * This, |
/* [in] */ ULONG celt, | | /* [in] */ ULONG celt, |
|
/* [length_is][size_is][out] */ IUnknown **rgelt, | | /* [length_is][size_is][out] */ __RPC__out_ecount_part(celt, *pceltFetched) |
/* [out] */ ULONG *pceltFetched); | | IUnknown **rgelt, |
| | /* [out] */ __RPC__out ULONG *pceltFetched); |
| | |
/* [local] */ HRESULT STDMETHODCALLTYPE IBindCtx_SetBindOptions_Proxy( | | /* [local] */ HRESULT STDMETHODCALLTYPE IBindCtx_SetBindOptions_Proxy( |
IBindCtx * This, | | IBindCtx * This, |
/* [in] */ BIND_OPTS *pbindopts); | | /* [in] */ BIND_OPTS *pbindopts); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IBindCtx_SetBindOptions_Stub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IBindCtx_SetBindOptions_Stub( |
IBindCtx * This, | | IBindCtx * This, |
|
/* [in] */ BIND_OPTS2 *pbindopts); | | /* [in] */ __RPC__in BIND_OPTS2 *pbindopts); |
| | |
/* [local] */ HRESULT STDMETHODCALLTYPE IBindCtx_GetBindOptions_Proxy( | | /* [local] */ HRESULT STDMETHODCALLTYPE IBindCtx_GetBindOptions_Proxy( |
IBindCtx * This, | | IBindCtx * This, |
/* [out][in] */ BIND_OPTS *pbindopts); | | /* [out][in] */ BIND_OPTS *pbindopts); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IBindCtx_GetBindOptions_Stub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IBindCtx_GetBindOptions_Stub( |
IBindCtx * This, | | IBindCtx * This, |
|
/* [out][in] */ BIND_OPTS2 *pbindopts); | | /* [out][in] */ __RPC__inout BIND_OPTS2 *pbindopts); |
| | |
/* [local] */ HRESULT STDMETHODCALLTYPE IEnumMoniker_Next_Proxy( | | /* [local] */ HRESULT STDMETHODCALLTYPE IEnumMoniker_Next_Proxy( |
IEnumMoniker * This, | | IEnumMoniker * This, |
/* [in] */ ULONG celt, | | /* [in] */ ULONG celt, |
/* [length_is][size_is][out] */ IMoniker **rgelt, | | /* [length_is][size_is][out] */ IMoniker **rgelt, |
/* [out] */ ULONG *pceltFetched); | | /* [out] */ ULONG *pceltFetched); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IEnumMoniker_Next_Stub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IEnumMoniker_Next_Stub( |
IEnumMoniker * This, | | IEnumMoniker * This, |
/* [in] */ ULONG celt, | | /* [in] */ ULONG celt, |
|
/* [length_is][size_is][out] */ IMoniker **rgelt, | | /* [length_is][size_is][out] */ __RPC__out_ecount_part(celt, *pceltFetched) |
/* [out] */ ULONG *pceltFetched); | | IMoniker **rgelt, |
| | /* [out] */ __RPC__out ULONG *pceltFetched); |
| | |
/* [local] */ BOOL STDMETHODCALLTYPE IRunnableObject_IsRunning_Proxy( | | /* [local] */ BOOL STDMETHODCALLTYPE IRunnableObject_IsRunning_Proxy( |
IRunnableObject * This); | | IRunnableObject * This); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IRunnableObject_IsRunning_Stub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IRunnableObject_IsRunning_Stub( |
IRunnableObject * This); | | IRunnableObject * This); |
| | |
/* [local] */ HRESULT STDMETHODCALLTYPE IMoniker_BindToObject_Proxy( | | /* [local] */ HRESULT STDMETHODCALLTYPE IMoniker_BindToObject_Proxy( |
IMoniker * This, | | IMoniker * This, |
/* [unique][in] */ IBindCtx *pbc, | | /* [unique][in] */ IBindCtx *pbc, |
/* [unique][in] */ IMoniker *pmkToLeft, | | /* [unique][in] */ IMoniker *pmkToLeft, |
/* [in] */ REFIID riidResult, | | /* [in] */ REFIID riidResult, |
/* [iid_is][out] */ void **ppvResult); | | /* [iid_is][out] */ void **ppvResult); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IMoniker_BindToObject_Stub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IMoniker_BindToObject_Stub( |
IMoniker * This, | | IMoniker * This, |
|
/* [unique][in] */ IBindCtx *pbc, | | /* [unique][in] */ __RPC__in_opt IBindCtx *pbc, |
/* [unique][in] */ IMoniker *pmkToLeft, | | /* [unique][in] */ __RPC__in_opt IMoniker *pmkToLeft, |
/* [in] */ REFIID riidResult, | | /* [in] */ __RPC__in REFIID riidResult, |
/* [iid_is][out] */ IUnknown **ppvResult); | | /* [iid_is][out] */ __RPC__deref_out_opt IUnknown **ppvResult); |
| | |
/* [local] */ HRESULT STDMETHODCALLTYPE IMoniker_BindToStorage_Proxy( | | /* [local] */ HRESULT STDMETHODCALLTYPE IMoniker_BindToStorage_Proxy( |
IMoniker * This, | | IMoniker * This, |
/* [unique][in] */ IBindCtx *pbc, | | /* [unique][in] */ IBindCtx *pbc, |
/* [unique][in] */ IMoniker *pmkToLeft, | | /* [unique][in] */ IMoniker *pmkToLeft, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
/* [iid_is][out] */ void **ppvObj); | | /* [iid_is][out] */ void **ppvObj); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IMoniker_BindToStorage_Stub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IMoniker_BindToStorage_Stub( |
IMoniker * This, | | IMoniker * This, |
|
/* [unique][in] */ IBindCtx *pbc, | | /* [unique][in] */ __RPC__in_opt IBindCtx *pbc, |
/* [unique][in] */ IMoniker *pmkToLeft, | | /* [unique][in] */ __RPC__in_opt IMoniker *pmkToLeft, |
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ IUnknown **ppvObj); | | /* [iid_is][out] */ __RPC__deref_out_opt IUnknown **ppvObj); |
| | |
/* [local] */ HRESULT STDMETHODCALLTYPE IEnumString_Next_Proxy( | | /* [local] */ HRESULT STDMETHODCALLTYPE IEnumString_Next_Proxy( |
IEnumString * This, | | IEnumString * This, |
/* [in] */ ULONG celt, | | /* [in] */ ULONG celt, |
|
/* [length_is][size_is][out] */ LPOLESTR *rgelt, | | /* [length_is][size_is][out] */ |
| | __RPC__out_ecount_part(celt,*pceltFetched) LPOLESTR *rgelt, |
/* [out] */ ULONG *pceltFetched); | | /* [out] */ ULONG *pceltFetched); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IEnumString_Next_Stub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IEnumString_Next_Stub( |
IEnumString * This, | | IEnumString * This, |
/* [in] */ ULONG celt, | | /* [in] */ ULONG celt, |
|
/* [length_is][size_is][out] */ LPOLESTR *rgelt, | | /* [length_is][size_is][out] */ __RPC__out_ecount_part(celt, *pceltFetched) |
/* [out] */ ULONG *pceltFetched); | | LPOLESTR *rgelt, |
| | /* [out] */ __RPC__out ULONG *pceltFetched); |
| | |
/* [local] */ HRESULT STDMETHODCALLTYPE ISequentialStream_Read_Proxy( | | /* [local] */ HRESULT STDMETHODCALLTYPE ISequentialStream_Read_Proxy( |
ISequentialStream * This, | | ISequentialStream * This, |
/* [length_is][size_is][out] */ void *pv, | | /* [length_is][size_is][out] */ void *pv, |
/* [in] */ ULONG cb, | | /* [in] */ ULONG cb, |
/* [out] */ ULONG *pcbRead); | | /* [out] */ ULONG *pcbRead); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE ISequentialStream_Read_Stub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE ISequentialStream_Read_Stub( |
ISequentialStream * This, | | ISequentialStream * This, |
|
/* [length_is][size_is][out] */ byte *pv, | | /* [length_is][size_is][out] */ __RPC__out_ecount_part(cb, *pcbRead) byte *p
v, |
/* [in] */ ULONG cb, | | /* [in] */ ULONG cb, |
|
/* [out] */ ULONG *pcbRead); | | /* [out] */ __RPC__out ULONG *pcbRead); |
| | |
/* [local] */ HRESULT STDMETHODCALLTYPE ISequentialStream_Write_Proxy( | | /* [local] */ HRESULT STDMETHODCALLTYPE ISequentialStream_Write_Proxy( |
ISequentialStream * This, | | ISequentialStream * This, |
/* [size_is][in] */ const void *pv, | | /* [size_is][in] */ const void *pv, |
/* [in] */ ULONG cb, | | /* [in] */ ULONG cb, |
/* [out] */ ULONG *pcbWritten); | | /* [out] */ ULONG *pcbWritten); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE ISequentialStream_Write_Stub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE ISequentialStream_Write_Stub( |
ISequentialStream * This, | | ISequentialStream * This, |
|
/* [size_is][in] */ const byte *pv, | | /* [size_is][in] */ __RPC__in_ecount_full(cb) const byte *pv, |
/* [in] */ ULONG cb, | | /* [in] */ ULONG cb, |
|
/* [out] */ ULONG *pcbWritten); | | /* [out] */ __RPC__out ULONG *pcbWritten); |
| | |
/* [local] */ HRESULT STDMETHODCALLTYPE IStream_Seek_Proxy( | | /* [local] */ HRESULT STDMETHODCALLTYPE IStream_Seek_Proxy( |
IStream * This, | | IStream * This, |
/* [in] */ LARGE_INTEGER dlibMove, | | /* [in] */ LARGE_INTEGER dlibMove, |
/* [in] */ DWORD dwOrigin, | | /* [in] */ DWORD dwOrigin, |
/* [out] */ ULARGE_INTEGER *plibNewPosition); | | /* [out] */ ULARGE_INTEGER *plibNewPosition); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IStream_Seek_Stub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IStream_Seek_Stub( |
IStream * This, | | IStream * This, |
/* [in] */ LARGE_INTEGER dlibMove, | | /* [in] */ LARGE_INTEGER dlibMove, |
/* [in] */ DWORD dwOrigin, | | /* [in] */ DWORD dwOrigin, |
|
/* [out] */ ULARGE_INTEGER *plibNewPosition); | | /* [out] */ __RPC__out ULARGE_INTEGER *plibNewPosition); |
| | |
/* [local] */ HRESULT STDMETHODCALLTYPE IStream_CopyTo_Proxy( | | /* [local] */ HRESULT STDMETHODCALLTYPE IStream_CopyTo_Proxy( |
IStream * This, | | IStream * This, |
/* [unique][in] */ IStream *pstm, | | /* [unique][in] */ IStream *pstm, |
/* [in] */ ULARGE_INTEGER cb, | | /* [in] */ ULARGE_INTEGER cb, |
/* [out] */ ULARGE_INTEGER *pcbRead, | | /* [out] */ ULARGE_INTEGER *pcbRead, |
/* [out] */ ULARGE_INTEGER *pcbWritten); | | /* [out] */ ULARGE_INTEGER *pcbWritten); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IStream_CopyTo_Stub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IStream_CopyTo_Stub( |
IStream * This, | | IStream * This, |
|
/* [unique][in] */ IStream *pstm, | | /* [unique][in] */ __RPC__in_opt IStream *pstm, |
/* [in] */ ULARGE_INTEGER cb, | | /* [in] */ ULARGE_INTEGER cb, |
|
/* [out] */ ULARGE_INTEGER *pcbRead, | | /* [out] */ __RPC__out ULARGE_INTEGER *pcbRead, |
/* [out] */ ULARGE_INTEGER *pcbWritten); | | /* [out] */ __RPC__out ULARGE_INTEGER *pcbWritten); |
| | |
/* [local] */ HRESULT STDMETHODCALLTYPE IEnumSTATSTG_Next_Proxy( | | /* [local] */ HRESULT STDMETHODCALLTYPE IEnumSTATSTG_Next_Proxy( |
IEnumSTATSTG * This, | | IEnumSTATSTG * This, |
/* [in] */ ULONG celt, | | /* [in] */ ULONG celt, |
/* [length_is][size_is][out] */ STATSTG *rgelt, | | /* [length_is][size_is][out] */ STATSTG *rgelt, |
/* [out] */ ULONG *pceltFetched); | | /* [out] */ ULONG *pceltFetched); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IEnumSTATSTG_Next_Stub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IEnumSTATSTG_Next_Stub( |
IEnumSTATSTG * This, | | IEnumSTATSTG * This, |
/* [in] */ ULONG celt, | | /* [in] */ ULONG celt, |
|
/* [length_is][size_is][out] */ STATSTG *rgelt, | | /* [length_is][size_is][out] */ __RPC__out_ecount_part(celt, *pceltFetched) |
/* [out] */ ULONG *pceltFetched); | | STATSTG *rgelt, |
| | /* [out] */ __RPC__out ULONG *pceltFetched); |
| | |
/* [local] */ HRESULT STDMETHODCALLTYPE IStorage_OpenStream_Proxy( | | /* [local] */ HRESULT STDMETHODCALLTYPE IStorage_OpenStream_Proxy( |
IStorage * This, | | IStorage * This, |
/* [string][in] */ const OLECHAR *pwcsName, | | /* [string][in] */ const OLECHAR *pwcsName, |
/* [unique][in] */ void *reserved1, | | /* [unique][in] */ void *reserved1, |
/* [in] */ DWORD grfMode, | | /* [in] */ DWORD grfMode, |
/* [in] */ DWORD reserved2, | | /* [in] */ DWORD reserved2, |
/* [out] */ IStream **ppstm); | | /* [out] */ IStream **ppstm); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IStorage_OpenStream_Stub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IStorage_OpenStream_Stub( |
IStorage * This, | | IStorage * This, |
|
/* [string][in] */ const OLECHAR *pwcsName, | | /* [string][in] */ __RPC__in const OLECHAR *pwcsName, |
/* [in] */ unsigned long cbReserved1, | | /* [in] */ unsigned long cbReserved1, |
|
/* [size_is][unique][in] */ byte *reserved1, | | /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(cbReserved1) byte *res
erved1, |
/* [in] */ DWORD grfMode, | | /* [in] */ DWORD grfMode, |
/* [in] */ DWORD reserved2, | | /* [in] */ DWORD reserved2, |
|
/* [out] */ IStream **ppstm); | | /* [out] */ __RPC__deref_out_opt IStream **ppstm); |
| | |
| | /* [local] */ HRESULT STDMETHODCALLTYPE IStorage_CopyTo_Proxy( |
| | IStorage * This, |
| | /* [in] */ DWORD ciidExclude, |
| | /* [size_is][unique][in] */ const IID *rgiidExclude, |
| | /* [unique][in] */ SNB snbExclude, |
| | /* [unique][in] */ IStorage *pstgDest); |
| | |
| | /* [call_as] */ HRESULT STDMETHODCALLTYPE IStorage_CopyTo_Stub( |
| | IStorage * This, |
| | /* [in] */ DWORD ciidExclude, |
| | /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(ciidExclude) const IID |
| | *rgiidExclude, |
| | /* [unique][in] */ __RPC__deref_opt_in_opt SNB snbExclude, |
| | /* [unique][in] */ __RPC__in_opt IStorage *pstgDest); |
| | |
/* [local] */ HRESULT STDMETHODCALLTYPE IStorage_EnumElements_Proxy( | | /* [local] */ HRESULT STDMETHODCALLTYPE IStorage_EnumElements_Proxy( |
IStorage * This, | | IStorage * This, |
/* [in] */ DWORD reserved1, | | /* [in] */ DWORD reserved1, |
/* [size_is][unique][in] */ void *reserved2, | | /* [size_is][unique][in] */ void *reserved2, |
/* [in] */ DWORD reserved3, | | /* [in] */ DWORD reserved3, |
/* [out] */ IEnumSTATSTG **ppenum); | | /* [out] */ IEnumSTATSTG **ppenum); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IStorage_EnumElements_Stub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IStorage_EnumElements_Stub( |
IStorage * This, | | IStorage * This, |
/* [in] */ DWORD reserved1, | | /* [in] */ DWORD reserved1, |
/* [in] */ unsigned long cbReserved2, | | /* [in] */ unsigned long cbReserved2, |
|
/* [size_is][unique][in] */ byte *reserved2, | | /* [size_is][unique][in] */ __RPC__in_ecount_full_opt(cbReserved2) byte *res
erved2, |
/* [in] */ DWORD reserved3, | | /* [in] */ DWORD reserved3, |
|
/* [out] */ IEnumSTATSTG **ppenum); | | /* [out] */ __RPC__deref_out_opt IEnumSTATSTG **ppenum); |
| | |
/* [local] */ HRESULT STDMETHODCALLTYPE ILockBytes_ReadAt_Proxy( | | /* [local] */ HRESULT STDMETHODCALLTYPE ILockBytes_ReadAt_Proxy( |
ILockBytes * This, | | ILockBytes * This, |
/* [in] */ ULARGE_INTEGER ulOffset, | | /* [in] */ ULARGE_INTEGER ulOffset, |
/* [length_is][size_is][out] */ void *pv, | | /* [length_is][size_is][out] */ void *pv, |
/* [in] */ ULONG cb, | | /* [in] */ ULONG cb, |
/* [out] */ ULONG *pcbRead); | | /* [out] */ ULONG *pcbRead); |
| | |
/* [call_as] */ HRESULT __stdcall ILockBytes_ReadAt_Stub( | | /* [call_as] */ HRESULT __stdcall ILockBytes_ReadAt_Stub( |
ILockBytes * This, | | ILockBytes * This, |
/* [in] */ ULARGE_INTEGER ulOffset, | | /* [in] */ ULARGE_INTEGER ulOffset, |
|
/* [length_is][size_is][out] */ byte *pv, | | /* [length_is][size_is][out] */ __RPC__out_ecount_part(cb, *pcbRead) byte *p
v, |
/* [in] */ ULONG cb, | | /* [in] */ ULONG cb, |
|
/* [out] */ ULONG *pcbRead); | | /* [out] */ __RPC__out ULONG *pcbRead); |
| | |
/* [local] */ HRESULT STDMETHODCALLTYPE ILockBytes_WriteAt_Proxy( | | /* [local] */ HRESULT STDMETHODCALLTYPE ILockBytes_WriteAt_Proxy( |
ILockBytes * This, | | ILockBytes * This, |
/* [in] */ ULARGE_INTEGER ulOffset, | | /* [in] */ ULARGE_INTEGER ulOffset, |
/* [size_is][in] */ const void *pv, | | /* [size_is][in] */ const void *pv, |
/* [in] */ ULONG cb, | | /* [in] */ ULONG cb, |
/* [out] */ ULONG *pcbWritten); | | /* [out] */ ULONG *pcbWritten); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE ILockBytes_WriteAt_Stub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE ILockBytes_WriteAt_Stub( |
ILockBytes * This, | | ILockBytes * This, |
/* [in] */ ULARGE_INTEGER ulOffset, | | /* [in] */ ULARGE_INTEGER ulOffset, |
|
/* [size_is][in] */ const byte *pv, | | /* [size_is][in] */ __RPC__in_ecount_full(cb) const byte *pv, |
/* [in] */ ULONG cb, | | /* [in] */ ULONG cb, |
|
/* [out] */ ULONG *pcbWritten); | | /* [out] */ __RPC__out ULONG *pcbWritten); |
| | |
/* [local] */ HRESULT STDMETHODCALLTYPE IEnumFORMATETC_Next_Proxy( | | /* [local] */ HRESULT STDMETHODCALLTYPE IEnumFORMATETC_Next_Proxy( |
IEnumFORMATETC * This, | | IEnumFORMATETC * This, |
/* [in] */ ULONG celt, | | /* [in] */ ULONG celt, |
/* [length_is][size_is][out] */ FORMATETC *rgelt, | | /* [length_is][size_is][out] */ FORMATETC *rgelt, |
/* [out] */ ULONG *pceltFetched); | | /* [out] */ ULONG *pceltFetched); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IEnumFORMATETC_Next_Stub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IEnumFORMATETC_Next_Stub( |
IEnumFORMATETC * This, | | IEnumFORMATETC * This, |
/* [in] */ ULONG celt, | | /* [in] */ ULONG celt, |
|
/* [length_is][size_is][out] */ FORMATETC *rgelt, | | /* [length_is][size_is][out] */ __RPC__out_ecount_part(celt, *pceltFetched) |
/* [out] */ ULONG *pceltFetched); | | FORMATETC *rgelt, |
| | /* [out] */ __RPC__out ULONG *pceltFetched); |
| | |
/* [local] */ HRESULT STDMETHODCALLTYPE IEnumSTATDATA_Next_Proxy( | | /* [local] */ HRESULT STDMETHODCALLTYPE IEnumSTATDATA_Next_Proxy( |
IEnumSTATDATA * This, | | IEnumSTATDATA * This, |
/* [in] */ ULONG celt, | | /* [in] */ ULONG celt, |
/* [length_is][size_is][out] */ STATDATA *rgelt, | | /* [length_is][size_is][out] */ STATDATA *rgelt, |
/* [out] */ ULONG *pceltFetched); | | /* [out] */ ULONG *pceltFetched); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IEnumSTATDATA_Next_Stub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IEnumSTATDATA_Next_Stub( |
IEnumSTATDATA * This, | | IEnumSTATDATA * This, |
/* [in] */ ULONG celt, | | /* [in] */ ULONG celt, |
|
/* [length_is][size_is][out] */ STATDATA *rgelt, | | /* [length_is][size_is][out] */ __RPC__out_ecount_part(celt, *pceltFetched) |
/* [out] */ ULONG *pceltFetched); | | STATDATA *rgelt, |
| | /* [out] */ __RPC__out ULONG *pceltFetched); |
| | |
/* [local] */ void STDMETHODCALLTYPE IAdviseSink_OnDataChange_Proxy( | | /* [local] */ void STDMETHODCALLTYPE IAdviseSink_OnDataChange_Proxy( |
IAdviseSink * This, | | IAdviseSink * This, |
/* [unique][in] */ FORMATETC *pFormatetc, | | /* [unique][in] */ FORMATETC *pFormatetc, |
/* [unique][in] */ STGMEDIUM *pStgmed); | | /* [unique][in] */ STGMEDIUM *pStgmed); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IAdviseSink_OnDataChange_Stub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IAdviseSink_OnDataChange_Stub( |
IAdviseSink * This, | | IAdviseSink * This, |
|
/* [unique][in] */ FORMATETC *pFormatetc, | | /* [unique][in] */ __RPC__in_opt FORMATETC *pFormatetc, |
/* [unique][in] */ ASYNC_STGMEDIUM *pStgmed); | | /* [unique][in] */ __RPC__in_opt ASYNC_STGMEDIUM *pStgmed); |
| | |
/* [local] */ void STDMETHODCALLTYPE IAdviseSink_OnViewChange_Proxy( | | /* [local] */ void STDMETHODCALLTYPE IAdviseSink_OnViewChange_Proxy( |
IAdviseSink * This, | | IAdviseSink * This, |
/* [in] */ DWORD dwAspect, | | /* [in] */ DWORD dwAspect, |
/* [in] */ LONG lindex); | | /* [in] */ LONG lindex); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IAdviseSink_OnViewChange_Stub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IAdviseSink_OnViewChange_Stub( |
IAdviseSink * This, | | IAdviseSink * This, |
/* [in] */ DWORD dwAspect, | | /* [in] */ DWORD dwAspect, |
/* [in] */ LONG lindex); | | /* [in] */ LONG lindex); |
| | |
/* [local] */ void STDMETHODCALLTYPE IAdviseSink_OnRename_Proxy( | | /* [local] */ void STDMETHODCALLTYPE IAdviseSink_OnRename_Proxy( |
IAdviseSink * This, | | IAdviseSink * This, |
/* [in] */ IMoniker *pmk); | | /* [in] */ IMoniker *pmk); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IAdviseSink_OnRename_Stub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IAdviseSink_OnRename_Stub( |
IAdviseSink * This, | | IAdviseSink * This, |
|
/* [in] */ IMoniker *pmk); | | /* [in] */ __RPC__in_opt IMoniker *pmk); |
| | |
/* [local] */ void STDMETHODCALLTYPE IAdviseSink_OnSave_Proxy( | | /* [local] */ void STDMETHODCALLTYPE IAdviseSink_OnSave_Proxy( |
IAdviseSink * This); | | IAdviseSink * This); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IAdviseSink_OnSave_Stub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IAdviseSink_OnSave_Stub( |
IAdviseSink * This); | | IAdviseSink * This); |
| | |
/* [local] */ void STDMETHODCALLTYPE IAdviseSink_OnClose_Proxy( | | /* [local] */ void STDMETHODCALLTYPE IAdviseSink_OnClose_Proxy( |
IAdviseSink * This); | | IAdviseSink * This); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IAdviseSink_OnClose_Stub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IAdviseSink_OnClose_Stub( |
IAdviseSink * This); | | IAdviseSink * This); |
| | |
/* [local] */ void STDMETHODCALLTYPE IAdviseSink2_OnLinkSrcChange_Proxy( | | /* [local] */ void STDMETHODCALLTYPE IAdviseSink2_OnLinkSrcChange_Proxy( |
IAdviseSink2 * This, | | IAdviseSink2 * This, |
/* [unique][in] */ IMoniker *pmk); | | /* [unique][in] */ IMoniker *pmk); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IAdviseSink2_OnLinkSrcChange_Stub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IAdviseSink2_OnLinkSrcChange_Stub( |
IAdviseSink2 * This, | | IAdviseSink2 * This, |
|
/* [unique][in] */ IMoniker *pmk); | | /* [unique][in] */ __RPC__in_opt IMoniker *pmk); |
| | |
/* [local] */ HRESULT STDMETHODCALLTYPE IDataObject_GetData_Proxy( | | /* [local] */ HRESULT STDMETHODCALLTYPE IDataObject_GetData_Proxy( |
IDataObject * This, | | IDataObject * This, |
/* [unique][in] */ FORMATETC *pformatetcIn, | | /* [unique][in] */ FORMATETC *pformatetcIn, |
/* [out] */ STGMEDIUM *pmedium); | | /* [out] */ STGMEDIUM *pmedium); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IDataObject_GetData_Stub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IDataObject_GetData_Stub( |
IDataObject * This, | | IDataObject * This, |
|
/* [unique][in] */ FORMATETC *pformatetcIn, | | /* [unique][in] */ __RPC__in_opt FORMATETC *pformatetcIn, |
/* [out] */ STGMEDIUM *pRemoteMedium); | | /* [out] */ __RPC__out STGMEDIUM *pRemoteMedium); |
| | |
/* [local] */ HRESULT STDMETHODCALLTYPE IDataObject_GetDataHere_Proxy( | | /* [local] */ HRESULT STDMETHODCALLTYPE IDataObject_GetDataHere_Proxy( |
IDataObject * This, | | IDataObject * This, |
/* [unique][in] */ FORMATETC *pformatetc, | | /* [unique][in] */ FORMATETC *pformatetc, |
/* [out][in] */ STGMEDIUM *pmedium); | | /* [out][in] */ STGMEDIUM *pmedium); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IDataObject_GetDataHere_Stub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IDataObject_GetDataHere_Stub( |
IDataObject * This, | | IDataObject * This, |
|
/* [unique][in] */ FORMATETC *pformatetc, | | /* [unique][in] */ __RPC__in_opt FORMATETC *pformatetc, |
/* [out][in] */ STGMEDIUM *pRemoteMedium); | | /* [out][in] */ __RPC__inout STGMEDIUM *pRemoteMedium); |
| | |
/* [local] */ HRESULT STDMETHODCALLTYPE IDataObject_SetData_Proxy( | | /* [local] */ HRESULT STDMETHODCALLTYPE IDataObject_SetData_Proxy( |
IDataObject * This, | | IDataObject * This, |
/* [unique][in] */ FORMATETC *pformatetc, | | /* [unique][in] */ FORMATETC *pformatetc, |
/* [unique][in] */ STGMEDIUM *pmedium, | | /* [unique][in] */ STGMEDIUM *pmedium, |
/* [in] */ BOOL fRelease); | | /* [in] */ BOOL fRelease); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IDataObject_SetData_Stub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IDataObject_SetData_Stub( |
IDataObject * This, | | IDataObject * This, |
|
/* [unique][in] */ FORMATETC *pformatetc, | | /* [unique][in] */ __RPC__in_opt FORMATETC *pformatetc, |
/* [unique][in] */ FLAG_STGMEDIUM *pmedium, | | /* [unique][in] */ __RPC__in_opt FLAG_STGMEDIUM *pmedium, |
/* [in] */ BOOL fRelease); | | /* [in] */ BOOL fRelease); |
| | |
/* [local] */ HRESULT STDMETHODCALLTYPE IFillLockBytes_FillAppend_Proxy( | | /* [local] */ HRESULT STDMETHODCALLTYPE IFillLockBytes_FillAppend_Proxy( |
IFillLockBytes * This, | | IFillLockBytes * This, |
/* [size_is][in] */ const void *pv, | | /* [size_is][in] */ const void *pv, |
/* [in] */ ULONG cb, | | /* [in] */ ULONG cb, |
/* [out] */ ULONG *pcbWritten); | | /* [out] */ ULONG *pcbWritten); |
| | |
/* [call_as] */ HRESULT __stdcall IFillLockBytes_FillAppend_Stub( | | /* [call_as] */ HRESULT __stdcall IFillLockBytes_FillAppend_Stub( |
IFillLockBytes * This, | | IFillLockBytes * This, |
|
/* [size_is][in] */ const byte *pv, | | /* [size_is][in] */ __RPC__in_ecount_full(cb) const byte *pv, |
/* [in] */ ULONG cb, | | /* [in] */ ULONG cb, |
|
/* [out] */ ULONG *pcbWritten); | | /* [out] */ __RPC__out ULONG *pcbWritten); |
| | |
/* [local] */ HRESULT STDMETHODCALLTYPE IFillLockBytes_FillAt_Proxy( | | /* [local] */ HRESULT STDMETHODCALLTYPE IFillLockBytes_FillAt_Proxy( |
IFillLockBytes * This, | | IFillLockBytes * This, |
/* [in] */ ULARGE_INTEGER ulOffset, | | /* [in] */ ULARGE_INTEGER ulOffset, |
/* [size_is][in] */ const void *pv, | | /* [size_is][in] */ const void *pv, |
/* [in] */ ULONG cb, | | /* [in] */ ULONG cb, |
/* [out] */ ULONG *pcbWritten); | | /* [out] */ ULONG *pcbWritten); |
| | |
/* [call_as] */ HRESULT __stdcall IFillLockBytes_FillAt_Stub( | | /* [call_as] */ HRESULT __stdcall IFillLockBytes_FillAt_Stub( |
IFillLockBytes * This, | | IFillLockBytes * This, |
/* [in] */ ULARGE_INTEGER ulOffset, | | /* [in] */ ULARGE_INTEGER ulOffset, |
|
/* [size_is][in] */ const byte *pv, | | /* [size_is][in] */ __RPC__in_ecount_full(cb) const byte *pv, |
/* [in] */ ULONG cb, | | /* [in] */ ULONG cb, |
|
/* [out] */ ULONG *pcbWritten); | | /* [out] */ __RPC__out ULONG *pcbWritten); |
| | |
/* [local] */ void STDMETHODCALLTYPE AsyncIAdviseSink_Begin_OnDataChange_Proxy( | | /* [local] */ void STDMETHODCALLTYPE AsyncIAdviseSink_Begin_OnDataChange_Proxy( |
AsyncIAdviseSink * This, | | AsyncIAdviseSink * This, |
/* [unique][in] */ FORMATETC *pFormatetc, | | /* [unique][in] */ FORMATETC *pFormatetc, |
/* [unique][in] */ STGMEDIUM *pStgmed); | | /* [unique][in] */ STGMEDIUM *pStgmed); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE AsyncIAdviseSink_Begin_OnDataChange_St
ub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE AsyncIAdviseSink_Begin_OnDataChange_St
ub( |
AsyncIAdviseSink * This, | | AsyncIAdviseSink * This, |
|
/* [unique][in] */ FORMATETC *pFormatetc, | | /* [unique][in] */ __RPC__in_opt FORMATETC *pFormatetc, |
/* [unique][in] */ ASYNC_STGMEDIUM *pStgmed); | | /* [unique][in] */ __RPC__in_opt ASYNC_STGMEDIUM *pStgmed); |
| | |
/* [local] */ void STDMETHODCALLTYPE AsyncIAdviseSink_Finish_OnDataChange_Proxy( | | /* [local] */ void STDMETHODCALLTYPE AsyncIAdviseSink_Finish_OnDataChange_Proxy( |
AsyncIAdviseSink * This); | | AsyncIAdviseSink * This); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE AsyncIAdviseSink_Finish_OnDataChange_S
tub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE AsyncIAdviseSink_Finish_OnDataChange_S
tub( |
AsyncIAdviseSink * This); | | AsyncIAdviseSink * This); |
| | |
/* [local] */ void STDMETHODCALLTYPE AsyncIAdviseSink_Begin_OnViewChange_Proxy( | | /* [local] */ void STDMETHODCALLTYPE AsyncIAdviseSink_Begin_OnViewChange_Proxy( |
AsyncIAdviseSink * This, | | AsyncIAdviseSink * This, |
/* [in] */ DWORD dwAspect, | | /* [in] */ DWORD dwAspect, |
| | |
skipping to change at line 14425 | | skipping to change at line 11618 |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE AsyncIAdviseSink_Finish_OnViewChange_S
tub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE AsyncIAdviseSink_Finish_OnViewChange_S
tub( |
AsyncIAdviseSink * This); | | AsyncIAdviseSink * This); |
| | |
/* [local] */ void STDMETHODCALLTYPE AsyncIAdviseSink_Begin_OnRename_Proxy( | | /* [local] */ void STDMETHODCALLTYPE AsyncIAdviseSink_Begin_OnRename_Proxy( |
AsyncIAdviseSink * This, | | AsyncIAdviseSink * This, |
/* [in] */ IMoniker *pmk); | | /* [in] */ IMoniker *pmk); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE AsyncIAdviseSink_Begin_OnRename_Stub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE AsyncIAdviseSink_Begin_OnRename_Stub( |
AsyncIAdviseSink * This, | | AsyncIAdviseSink * This, |
|
/* [in] */ IMoniker *pmk); | | /* [in] */ __RPC__in_opt IMoniker *pmk); |
| | |
/* [local] */ void STDMETHODCALLTYPE AsyncIAdviseSink_Finish_OnRename_Proxy( | | /* [local] */ void STDMETHODCALLTYPE AsyncIAdviseSink_Finish_OnRename_Proxy( |
AsyncIAdviseSink * This); | | AsyncIAdviseSink * This); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE AsyncIAdviseSink_Finish_OnRename_Stub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE AsyncIAdviseSink_Finish_OnRename_Stub( |
AsyncIAdviseSink * This); | | AsyncIAdviseSink * This); |
| | |
/* [local] */ void STDMETHODCALLTYPE AsyncIAdviseSink_Begin_OnSave_Proxy( | | /* [local] */ void STDMETHODCALLTYPE AsyncIAdviseSink_Begin_OnSave_Proxy( |
AsyncIAdviseSink * This); | | AsyncIAdviseSink * This); |
| | |
| | |
skipping to change at line 14463 | | skipping to change at line 11656 |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE AsyncIAdviseSink_Finish_OnClose_Stub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE AsyncIAdviseSink_Finish_OnClose_Stub( |
AsyncIAdviseSink * This); | | AsyncIAdviseSink * This); |
| | |
/* [local] */ void STDMETHODCALLTYPE AsyncIAdviseSink2_Begin_OnLinkSrcChange_Pro
xy( | | /* [local] */ void STDMETHODCALLTYPE AsyncIAdviseSink2_Begin_OnLinkSrcChange_Pro
xy( |
AsyncIAdviseSink2 * This, | | AsyncIAdviseSink2 * This, |
/* [unique][in] */ IMoniker *pmk); | | /* [unique][in] */ IMoniker *pmk); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE AsyncIAdviseSink2_Begin_OnLinkSrcChang
e_Stub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE AsyncIAdviseSink2_Begin_OnLinkSrcChang
e_Stub( |
AsyncIAdviseSink2 * This, | | AsyncIAdviseSink2 * This, |
|
/* [unique][in] */ IMoniker *pmk); | | /* [unique][in] */ __RPC__in_opt IMoniker *pmk); |
| | |
/* [local] */ void STDMETHODCALLTYPE AsyncIAdviseSink2_Finish_OnLinkSrcChange_Pr
oxy( | | /* [local] */ void STDMETHODCALLTYPE AsyncIAdviseSink2_Finish_OnLinkSrcChange_Pr
oxy( |
AsyncIAdviseSink2 * This); | | AsyncIAdviseSink2 * This); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE AsyncIAdviseSink2_Finish_OnLinkSrcChan
ge_Stub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE AsyncIAdviseSink2_Finish_OnLinkSrcChan
ge_Stub( |
AsyncIAdviseSink2 * This); | | AsyncIAdviseSink2 * This); |
| | |
/* end of Additional Prototypes */ | | /* end of Additional Prototypes */ |
| | |
#ifdef __cplusplus | | #ifdef __cplusplus |
| | |
End of changes. 1204 change blocks. |
4314 lines changed or deleted | | 1558 lines changed or added |
|
urlmon.h (6.00.3790.3959-Windows 5.0) | | urlmon.h (7.00.6002.18005-Windows 6.0) |
| | |
/* this ALWAYS GENERATED file contains the definitions for the interfaces */ | | /* this ALWAYS GENERATED file contains the definitions for the interfaces */ |
| | |
|
/* File created by MIDL compiler version 6.00.0366 */ | | /* File created by MIDL compiler version 7.00.0499 */ |
/* Compiler settings for urlmon.idl: | | /* Compiler settings for urlmon.idl: |
Oicf, W1, Zp8, env=Win32 (32b run) | | Oicf, W1, Zp8, env=Win32 (32b run) |
|
protocol : dce , ms_ext, c_ext | | protocol : dce , ms_ext, c_ext, robust |
error checks: allocation ref bounds_check enum stub_data | | error checks: allocation ref bounds_check enum stub_data |
VC __declspec() decoration level: | | VC __declspec() decoration level: |
__declspec(uuid()), __declspec(selectany), __declspec(novtable) | | __declspec(uuid()), __declspec(selectany), __declspec(novtable) |
DECLSPEC_UUID(), MIDL_INTERFACE() | | DECLSPEC_UUID(), MIDL_INTERFACE() |
*/ | | */ |
//@@MIDL_FILE_HEADING( ) | | //@@MIDL_FILE_HEADING( ) |
| | |
#pragma warning( disable: 4049 ) /* more than 64k source lines */ | | #pragma warning( disable: 4049 ) /* more than 64k source lines */ |
| | |
/* verify that the <rpcndr.h> version is high enough to compile this file*/ | | /* verify that the <rpcndr.h> version is high enough to compile this file*/ |
#ifndef __REQUIRED_RPCNDR_H_VERSION__ | | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
|
#define __REQUIRED_RPCNDR_H_VERSION__ 440 | | #define __REQUIRED_RPCNDR_H_VERSION__ 475 |
| | #endif |
| | |
| | /* verify that the <rpcsal.h> version is high enough to compile this file*/ |
| | #ifndef __REQUIRED_RPCSAL_H_VERSION__ |
| | #define __REQUIRED_RPCSAL_H_VERSION__ 100 |
#endif | | #endif |
| | |
#include "rpc.h" | | #include "rpc.h" |
#include "rpcndr.h" | | #include "rpcndr.h" |
| | |
#ifndef __RPCNDR_H_VERSION__ | | #ifndef __RPCNDR_H_VERSION__ |
#error this stub requires an updated version of <rpcndr.h> | | #error this stub requires an updated version of <rpcndr.h> |
#endif // __RPCNDR_H_VERSION__ | | #endif // __RPCNDR_H_VERSION__ |
| | |
#ifndef COM_NO_WINDOWS_H | | #ifndef COM_NO_WINDOWS_H |
| | |
skipping to change at line 98 | | skipping to change at line 103 |
#ifndef __IWindowForBindingUI_FWD_DEFINED__ | | #ifndef __IWindowForBindingUI_FWD_DEFINED__ |
#define __IWindowForBindingUI_FWD_DEFINED__ | | #define __IWindowForBindingUI_FWD_DEFINED__ |
typedef interface IWindowForBindingUI IWindowForBindingUI; | | typedef interface IWindowForBindingUI IWindowForBindingUI; |
#endif /* __IWindowForBindingUI_FWD_DEFINED__ */ | | #endif /* __IWindowForBindingUI_FWD_DEFINED__ */ |
| | |
#ifndef __ICodeInstall_FWD_DEFINED__ | | #ifndef __ICodeInstall_FWD_DEFINED__ |
#define __ICodeInstall_FWD_DEFINED__ | | #define __ICodeInstall_FWD_DEFINED__ |
typedef interface ICodeInstall ICodeInstall; | | typedef interface ICodeInstall ICodeInstall; |
#endif /* __ICodeInstall_FWD_DEFINED__ */ | | #endif /* __ICodeInstall_FWD_DEFINED__ */ |
| | |
|
| | #ifndef __IUri_FWD_DEFINED__ |
| | #define __IUri_FWD_DEFINED__ |
| | typedef interface IUri IUri; |
| | #endif /* __IUri_FWD_DEFINED__ */ |
| | |
| | #ifndef __IUriContainer_FWD_DEFINED__ |
| | #define __IUriContainer_FWD_DEFINED__ |
| | typedef interface IUriContainer IUriContainer; |
| | #endif /* __IUriContainer_FWD_DEFINED__ */ |
| | |
| | #ifndef __IUriBuilder_FWD_DEFINED__ |
| | #define __IUriBuilder_FWD_DEFINED__ |
| | typedef interface IUriBuilder IUriBuilder; |
| | #endif /* __IUriBuilder_FWD_DEFINED__ */ |
| | |
| | #ifndef __IUriBuilderFactory_FWD_DEFINED__ |
| | #define __IUriBuilderFactory_FWD_DEFINED__ |
| | typedef interface IUriBuilderFactory IUriBuilderFactory; |
| | #endif /* __IUriBuilderFactory_FWD_DEFINED__ */ |
| | |
#ifndef __IWinInetInfo_FWD_DEFINED__ | | #ifndef __IWinInetInfo_FWD_DEFINED__ |
#define __IWinInetInfo_FWD_DEFINED__ | | #define __IWinInetInfo_FWD_DEFINED__ |
typedef interface IWinInetInfo IWinInetInfo; | | typedef interface IWinInetInfo IWinInetInfo; |
#endif /* __IWinInetInfo_FWD_DEFINED__ */ | | #endif /* __IWinInetInfo_FWD_DEFINED__ */ |
| | |
#ifndef __IHttpSecurity_FWD_DEFINED__ | | #ifndef __IHttpSecurity_FWD_DEFINED__ |
#define __IHttpSecurity_FWD_DEFINED__ | | #define __IHttpSecurity_FWD_DEFINED__ |
typedef interface IHttpSecurity IHttpSecurity; | | typedef interface IHttpSecurity IHttpSecurity; |
#endif /* __IHttpSecurity_FWD_DEFINED__ */ | | #endif /* __IHttpSecurity_FWD_DEFINED__ */ |
| | |
#ifndef __IWinInetHttpInfo_FWD_DEFINED__ | | #ifndef __IWinInetHttpInfo_FWD_DEFINED__ |
#define __IWinInetHttpInfo_FWD_DEFINED__ | | #define __IWinInetHttpInfo_FWD_DEFINED__ |
typedef interface IWinInetHttpInfo IWinInetHttpInfo; | | typedef interface IWinInetHttpInfo IWinInetHttpInfo; |
#endif /* __IWinInetHttpInfo_FWD_DEFINED__ */ | | #endif /* __IWinInetHttpInfo_FWD_DEFINED__ */ |
| | |
#ifndef __IWinInetCacheHints_FWD_DEFINED__ | | #ifndef __IWinInetCacheHints_FWD_DEFINED__ |
#define __IWinInetCacheHints_FWD_DEFINED__ | | #define __IWinInetCacheHints_FWD_DEFINED__ |
typedef interface IWinInetCacheHints IWinInetCacheHints; | | typedef interface IWinInetCacheHints IWinInetCacheHints; |
#endif /* __IWinInetCacheHints_FWD_DEFINED__ */ | | #endif /* __IWinInetCacheHints_FWD_DEFINED__ */ |
| | |
|
| | #ifndef __IWinInetCacheHints2_FWD_DEFINED__ |
| | #define __IWinInetCacheHints2_FWD_DEFINED__ |
| | typedef interface IWinInetCacheHints2 IWinInetCacheHints2; |
| | #endif /* __IWinInetCacheHints2_FWD_DEFINED__ */ |
| | |
#ifndef __IBindHost_FWD_DEFINED__ | | #ifndef __IBindHost_FWD_DEFINED__ |
#define __IBindHost_FWD_DEFINED__ | | #define __IBindHost_FWD_DEFINED__ |
typedef interface IBindHost IBindHost; | | typedef interface IBindHost IBindHost; |
#endif /* __IBindHost_FWD_DEFINED__ */ | | #endif /* __IBindHost_FWD_DEFINED__ */ |
| | |
#ifndef __IInternet_FWD_DEFINED__ | | #ifndef __IInternet_FWD_DEFINED__ |
#define __IInternet_FWD_DEFINED__ | | #define __IInternet_FWD_DEFINED__ |
typedef interface IInternet IInternet; | | typedef interface IInternet IInternet; |
#endif /* __IInternet_FWD_DEFINED__ */ | | #endif /* __IInternet_FWD_DEFINED__ */ |
| | |
| | |
skipping to change at line 143 | | skipping to change at line 173 |
#ifndef __IInternetProtocolRoot_FWD_DEFINED__ | | #ifndef __IInternetProtocolRoot_FWD_DEFINED__ |
#define __IInternetProtocolRoot_FWD_DEFINED__ | | #define __IInternetProtocolRoot_FWD_DEFINED__ |
typedef interface IInternetProtocolRoot IInternetProtocolRoot; | | typedef interface IInternetProtocolRoot IInternetProtocolRoot; |
#endif /* __IInternetProtocolRoot_FWD_DEFINED__ */ | | #endif /* __IInternetProtocolRoot_FWD_DEFINED__ */ |
| | |
#ifndef __IInternetProtocol_FWD_DEFINED__ | | #ifndef __IInternetProtocol_FWD_DEFINED__ |
#define __IInternetProtocol_FWD_DEFINED__ | | #define __IInternetProtocol_FWD_DEFINED__ |
typedef interface IInternetProtocol IInternetProtocol; | | typedef interface IInternetProtocol IInternetProtocol; |
#endif /* __IInternetProtocol_FWD_DEFINED__ */ | | #endif /* __IInternetProtocol_FWD_DEFINED__ */ |
| | |
|
| | #ifndef __IInternetProtocolEx_FWD_DEFINED__ |
| | #define __IInternetProtocolEx_FWD_DEFINED__ |
| | typedef interface IInternetProtocolEx IInternetProtocolEx; |
| | #endif /* __IInternetProtocolEx_FWD_DEFINED__ */ |
| | |
#ifndef __IInternetProtocolSink_FWD_DEFINED__ | | #ifndef __IInternetProtocolSink_FWD_DEFINED__ |
#define __IInternetProtocolSink_FWD_DEFINED__ | | #define __IInternetProtocolSink_FWD_DEFINED__ |
typedef interface IInternetProtocolSink IInternetProtocolSink; | | typedef interface IInternetProtocolSink IInternetProtocolSink; |
#endif /* __IInternetProtocolSink_FWD_DEFINED__ */ | | #endif /* __IInternetProtocolSink_FWD_DEFINED__ */ |
| | |
#ifndef __IInternetProtocolSinkStackable_FWD_DEFINED__ | | #ifndef __IInternetProtocolSinkStackable_FWD_DEFINED__ |
#define __IInternetProtocolSinkStackable_FWD_DEFINED__ | | #define __IInternetProtocolSinkStackable_FWD_DEFINED__ |
typedef interface IInternetProtocolSinkStackable IInternetProtocolSinkStackable; | | typedef interface IInternetProtocolSinkStackable IInternetProtocolSinkStackable; |
#endif /* __IInternetProtocolSinkStackable_FWD_DEFINED__ */ | | #endif /* __IInternetProtocolSinkStackable_FWD_DEFINED__ */ |
| | |
| | |
skipping to change at line 188 | | skipping to change at line 223 |
#ifndef __IInternetSecurityManager_FWD_DEFINED__ | | #ifndef __IInternetSecurityManager_FWD_DEFINED__ |
#define __IInternetSecurityManager_FWD_DEFINED__ | | #define __IInternetSecurityManager_FWD_DEFINED__ |
typedef interface IInternetSecurityManager IInternetSecurityManager; | | typedef interface IInternetSecurityManager IInternetSecurityManager; |
#endif /* __IInternetSecurityManager_FWD_DEFINED__ */ | | #endif /* __IInternetSecurityManager_FWD_DEFINED__ */ |
| | |
#ifndef __IInternetSecurityManagerEx_FWD_DEFINED__ | | #ifndef __IInternetSecurityManagerEx_FWD_DEFINED__ |
#define __IInternetSecurityManagerEx_FWD_DEFINED__ | | #define __IInternetSecurityManagerEx_FWD_DEFINED__ |
typedef interface IInternetSecurityManagerEx IInternetSecurityManagerEx; | | typedef interface IInternetSecurityManagerEx IInternetSecurityManagerEx; |
#endif /* __IInternetSecurityManagerEx_FWD_DEFINED__ */ | | #endif /* __IInternetSecurityManagerEx_FWD_DEFINED__ */ |
| | |
|
| | #ifndef __IInternetSecurityManagerEx2_FWD_DEFINED__ |
| | #define __IInternetSecurityManagerEx2_FWD_DEFINED__ |
| | typedef interface IInternetSecurityManagerEx2 IInternetSecurityManagerEx2; |
| | #endif /* __IInternetSecurityManagerEx2_FWD_DEFINED__ */ |
| | |
#ifndef __IZoneIdentifier_FWD_DEFINED__ | | #ifndef __IZoneIdentifier_FWD_DEFINED__ |
#define __IZoneIdentifier_FWD_DEFINED__ | | #define __IZoneIdentifier_FWD_DEFINED__ |
typedef interface IZoneIdentifier IZoneIdentifier; | | typedef interface IZoneIdentifier IZoneIdentifier; |
#endif /* __IZoneIdentifier_FWD_DEFINED__ */ | | #endif /* __IZoneIdentifier_FWD_DEFINED__ */ |
| | |
#ifndef __IInternetHostSecurityManager_FWD_DEFINED__ | | #ifndef __IInternetHostSecurityManager_FWD_DEFINED__ |
#define __IInternetHostSecurityManager_FWD_DEFINED__ | | #define __IInternetHostSecurityManager_FWD_DEFINED__ |
typedef interface IInternetHostSecurityManager IInternetHostSecurityManager; | | typedef interface IInternetHostSecurityManager IInternetHostSecurityManager; |
#endif /* __IInternetHostSecurityManager_FWD_DEFINED__ */ | | #endif /* __IInternetHostSecurityManager_FWD_DEFINED__ */ |
| | |
#ifndef __IInternetZoneManager_FWD_DEFINED__ | | #ifndef __IInternetZoneManager_FWD_DEFINED__ |
#define __IInternetZoneManager_FWD_DEFINED__ | | #define __IInternetZoneManager_FWD_DEFINED__ |
typedef interface IInternetZoneManager IInternetZoneManager; | | typedef interface IInternetZoneManager IInternetZoneManager; |
#endif /* __IInternetZoneManager_FWD_DEFINED__ */ | | #endif /* __IInternetZoneManager_FWD_DEFINED__ */ |
| | |
#ifndef __IInternetZoneManagerEx_FWD_DEFINED__ | | #ifndef __IInternetZoneManagerEx_FWD_DEFINED__ |
#define __IInternetZoneManagerEx_FWD_DEFINED__ | | #define __IInternetZoneManagerEx_FWD_DEFINED__ |
typedef interface IInternetZoneManagerEx IInternetZoneManagerEx; | | typedef interface IInternetZoneManagerEx IInternetZoneManagerEx; |
#endif /* __IInternetZoneManagerEx_FWD_DEFINED__ */ | | #endif /* __IInternetZoneManagerEx_FWD_DEFINED__ */ |
| | |
|
| | #ifndef __IInternetZoneManagerEx2_FWD_DEFINED__ |
| | #define __IInternetZoneManagerEx2_FWD_DEFINED__ |
| | typedef interface IInternetZoneManagerEx2 IInternetZoneManagerEx2; |
| | #endif /* __IInternetZoneManagerEx2_FWD_DEFINED__ */ |
| | |
#ifndef __ISoftDistExt_FWD_DEFINED__ | | #ifndef __ISoftDistExt_FWD_DEFINED__ |
#define __ISoftDistExt_FWD_DEFINED__ | | #define __ISoftDistExt_FWD_DEFINED__ |
typedef interface ISoftDistExt ISoftDistExt; | | typedef interface ISoftDistExt ISoftDistExt; |
#endif /* __ISoftDistExt_FWD_DEFINED__ */ | | #endif /* __ISoftDistExt_FWD_DEFINED__ */ |
| | |
#ifndef __ICatalogFileInfo_FWD_DEFINED__ | | #ifndef __ICatalogFileInfo_FWD_DEFINED__ |
#define __ICatalogFileInfo_FWD_DEFINED__ | | #define __ICatalogFileInfo_FWD_DEFINED__ |
typedef interface ICatalogFileInfo ICatalogFileInfo; | | typedef interface ICatalogFileInfo ICatalogFileInfo; |
#endif /* __ICatalogFileInfo_FWD_DEFINED__ */ | | #endif /* __ICatalogFileInfo_FWD_DEFINED__ */ |
| | |
| | |
skipping to change at line 243 | | skipping to change at line 288 |
/* header files for imported files */ | | /* header files for imported files */ |
#include "objidl.h" | | #include "objidl.h" |
#include "oleidl.h" | | #include "oleidl.h" |
#include "servprov.h" | | #include "servprov.h" |
#include "msxml.h" | | #include "msxml.h" |
| | |
#ifdef __cplusplus | | #ifdef __cplusplus |
extern "C"{ | | extern "C"{ |
#endif | | #endif |
| | |
|
void * __RPC_USER MIDL_user_allocate(size_t); | | /* interface __MIDL_itf_urlmon_0000_0000 */ |
void __RPC_USER MIDL_user_free( void * ); | | |
| | |
/* interface __MIDL_itf_urlmon_0000 */ | | |
/* [local] */ | | /* [local] */ |
| | |
//=--------------------------------------------------------------------------= | | //=--------------------------------------------------------------------------= |
// UrlMon.h | | // UrlMon.h |
//=--------------------------------------------------------------------------= | | //=--------------------------------------------------------------------------= |
|
// (C) Copyright 1995-1998 Microsoft Corporation. All Rights Reserved. | | // Copyright (c) Microsoft Corporation. All rights reserved. |
// | | // |
// THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF | | // THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF |
// ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO | | // ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO |
// THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A | | // THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A |
// PARTICULAR PURPOSE. | | // PARTICULAR PURPOSE. |
//=--------------------------------------------------------------------------= | | //=--------------------------------------------------------------------------= |
| | |
#pragma comment(lib,"uuid.lib") | | #pragma comment(lib,"uuid.lib") |
| | |
//---------------------------------------------------------------------------= | | //---------------------------------------------------------------------------= |
| | |
skipping to change at line 316 | | skipping to change at line 358 |
#define MKSYS_URLMONIKER 6 | | #define MKSYS_URLMONIKER 6 |
#define URL_MK_LEGACY 0 | | #define URL_MK_LEGACY 0 |
#define URL_MK_UNIFORM 1 | | #define URL_MK_UNIFORM 1 |
#define URL_MK_NO_CANONICALIZE 2 | | #define URL_MK_NO_CANONICALIZE 2 |
| | |
STDAPI CreateURLMoniker(LPMONIKER pMkCtx, LPCWSTR szURL, LPMONIKER FAR * ppmk); | | STDAPI CreateURLMoniker(LPMONIKER pMkCtx, LPCWSTR szURL, LPMONIKER FAR * ppmk); |
STDAPI CreateURLMonikerEx(LPMONIKER pMkCtx, LPCWSTR szURL, LPMONIKER FAR * ppmk,
DWORD dwFlags); | | STDAPI CreateURLMonikerEx(LPMONIKER pMkCtx, LPCWSTR szURL, LPMONIKER FAR * ppmk,
DWORD dwFlags); |
STDAPI GetClassURL(LPCWSTR szURL, CLSID *pClsID); | | STDAPI GetClassURL(LPCWSTR szURL, CLSID *pClsID); |
STDAPI CreateAsyncBindCtx(DWORD reserved, IBindStatusCallback *pBSCb, | | STDAPI CreateAsyncBindCtx(DWORD reserved, IBindStatusCallback *pBSCb, |
IEnumFORMATETC *pEFetc, IBindCtx **ppBC); | | IEnumFORMATETC *pEFetc, IBindCtx **ppBC); |
|
| | #if (_WIN32_IE >= _WIN32_IE_IE70) |
| | STDAPI CreateURLMonikerEx2(LPMONIKER pMkCtx, IUri* pUri, LPMONIKER FAR * ppmk, D |
| | WORD dwFlags); |
| | #endif |
STDAPI CreateAsyncBindCtxEx(IBindCtx *pbc, DWORD dwOptions, IBindStatusCallback
*pBSCb, IEnumFORMATETC *pEnum, | | STDAPI CreateAsyncBindCtxEx(IBindCtx *pbc, DWORD dwOptions, IBindStatusCallback
*pBSCb, IEnumFORMATETC *pEnum, |
IBindCtx **ppBC, DWORD reserved); | | IBindCtx **ppBC, DWORD reserved); |
STDAPI MkParseDisplayNameEx(IBindCtx *pbc, LPCWSTR szDisplayName, ULONG *pchEate
n, | | STDAPI MkParseDisplayNameEx(IBindCtx *pbc, LPCWSTR szDisplayName, ULONG *pchEate
n, |
LPMONIKER *ppmk); | | LPMONIKER *ppmk); |
STDAPI RegisterBindStatusCallback(LPBC pBC, IBindStatusCallback *pBSCb, | | STDAPI RegisterBindStatusCallback(LPBC pBC, IBindStatusCallback *pBSCb, |
IBindStatusCallback** ppBSCBPrev, DWORD dwReser
ved); | | IBindStatusCallback** ppBSCBPrev, DWORD dwReser
ved); |
STDAPI RevokeBindStatusCallback(LPBC pBC, IBindStatusCallback *pBSCb); | | STDAPI RevokeBindStatusCallback(LPBC pBC, IBindStatusCallback *pBSCb); |
STDAPI GetClassFileOrMime(LPBC pBC, LPCWSTR szFilename, LPVOID pBuffer, DWORD cb
Size, LPCWSTR szMime, DWORD dwReserved, CLSID *pclsid); | | STDAPI GetClassFileOrMime(LPBC pBC, LPCWSTR szFilename, LPVOID pBuffer, DWORD cb
Size, LPCWSTR szMime, DWORD dwReserved, CLSID *pclsid); |
STDAPI IsValidURL(LPBC pBC, LPCWSTR szURL, DWORD dwReserved); | | STDAPI IsValidURL(LPBC pBC, LPCWSTR szURL, DWORD dwReserved); |
STDAPI CoGetClassObjectFromURL( REFCLSID rCLASSID, | | STDAPI CoGetClassObjectFromURL( REFCLSID rCLASSID, |
LPCWSTR szCODE, DWORD dwFileVersionMS, | | LPCWSTR szCODE, DWORD dwFileVersionMS, |
DWORD dwFileVersionLS, LPCWSTR szTYPE, | | DWORD dwFileVersionLS, LPCWSTR szTYPE, |
LPBINDCTX pBindCtx, DWORD dwClsContext, | | LPBINDCTX pBindCtx, DWORD dwClsContext, |
LPVOID pvReserved, REFIID riid, LPVOID * ppv); | | LPVOID pvReserved, REFIID riid, LPVOID * ppv); |
STDAPI FaultInIEFeature( HWND hWnd, | | STDAPI FaultInIEFeature( HWND hWnd, |
|
uCLSSPEC *pClassSpec, | | __in uCLSSPEC *pClassSpec, |
QUERYCONTEXT *pQuery, DWORD dwFlags); | | __inout_opt QUERYCONTEXT *pQuery, DWORD dwFlags); |
STDAPI GetComponentIDFromCLSSPEC(uCLSSPEC *pClassspec, | | STDAPI GetComponentIDFromCLSSPEC(__in uCLSSPEC *pClassspec, |
LPSTR * ppszComponentID); | | __deref_out LPSTR * ppszComponentID); |
// flags for FaultInIEFeature | | // flags for FaultInIEFeature |
#define FIEF_FLAG_FORCE_JITUI 0x1 // force JIT ui even if | | #define FIEF_FLAG_FORCE_JITUI 0x1 // force JIT ui even if |
// previoulsy rejected by | | // previoulsy rejected by |
// user in this session or | | // user in this session or |
// marked as Never Ask Again | | // marked as Never Ask Again |
#define FIEF_FLAG_PEEK 0x2 // just peek, don't faultin | | #define FIEF_FLAG_PEEK 0x2 // just peek, don't faultin |
#define FIEF_FLAG_SKIP_INSTALLED_VERSION_CHECK 0x4 // force JIT witho
ut checking local version | | #define FIEF_FLAG_SKIP_INSTALLED_VERSION_CHECK 0x4 // force JIT witho
ut checking local version |
| | |
//helper apis | | //helper apis |
STDAPI IsAsyncMoniker(IMoniker* pmk); | | STDAPI IsAsyncMoniker(IMoniker* pmk); |
|
STDAPI CreateURLBinding(LPCWSTR lpszUrl, IBindCtx *pbc, IBinding **ppBdg); | | STDAPI CreateURLBinding(LPCWSTR lpszUrl, __in IBindCtx *pbc, __deref_inout IBind
ing **ppBdg); |
| | |
STDAPI RegisterMediaTypes(UINT ctypes, const LPCSTR* rgszTypes, CLIPFORMAT* rgcf
Types); | | STDAPI RegisterMediaTypes(UINT ctypes, const LPCSTR* rgszTypes, CLIPFORMAT* rgcf
Types); |
|
STDAPI FindMediaType(LPCSTR rgszTypes, CLIPFORMAT* rgcfTypes); | | STDAPI FindMediaType(LPCSTR rgszTypes, __out CLIPFORMAT* rgcfTypes); |
STDAPI CreateFormatEnumerator( UINT cfmtetc, FORMATETC* rgfmtetc, IEnumFORMATETC
** ppenumfmtetc); | | STDAPI CreateFormatEnumerator( UINT cfmtetc, FORMATETC* rgfmtetc, IEnumFORMATETC
** ppenumfmtetc); |
STDAPI RegisterFormatEnumerator(LPBC pBC, IEnumFORMATETC *pEFetc, DWORD reserved
); | | STDAPI RegisterFormatEnumerator(LPBC pBC, IEnumFORMATETC *pEFetc, DWORD reserved
); |
STDAPI RevokeFormatEnumerator(LPBC pBC, IEnumFORMATETC *pEFetc); | | STDAPI RevokeFormatEnumerator(LPBC pBC, IEnumFORMATETC *pEFetc); |
STDAPI RegisterMediaTypeClass(LPBC pBC,UINT ctypes, const LPCSTR* rgszTypes, CLS
ID *rgclsID, DWORD reserved); | | STDAPI RegisterMediaTypeClass(LPBC pBC,UINT ctypes, const LPCSTR* rgszTypes, CLS
ID *rgclsID, DWORD reserved); |
STDAPI FindMediaTypeClass(LPBC pBC, LPCSTR szType, CLSID *pclsID, DWORD reserved
); | | STDAPI FindMediaTypeClass(LPBC pBC, LPCSTR szType, CLSID *pclsID, DWORD reserved
); |
STDAPI UrlMkSetSessionOption(DWORD dwOption, LPVOID pBuffer, DWORD dwBufferLengt
h, DWORD dwReserved); | | STDAPI UrlMkSetSessionOption(DWORD dwOption, LPVOID pBuffer, DWORD dwBufferLengt
h, DWORD dwReserved); |
STDAPI UrlMkGetSessionOption(DWORD dwOption, LPVOID pBuffer, DWORD dwBufferLengt
h, DWORD *pdwBufferLength, DWORD dwReserved); | | STDAPI UrlMkGetSessionOption(DWORD dwOption, LPVOID pBuffer, DWORD dwBufferLengt
h, DWORD *pdwBufferLength, DWORD dwReserved); |
STDAPI FindMimeFromData( | | STDAPI FindMimeFromData( |
|
LPBC pBC, // bind context - ca | | __in_opt LPBC pBC, // bind context - can |
n be NULL | | be NULL |
LPCWSTR pwzUrl, // url - can be null | | __in_opt LPCWSTR pwzUrl, // url - can be null |
LPVOID pBuffer, // buffer with data | | __in_bcount_opt(cbSize) LPVOID pBuffer, // buffer with data t |
to sniff - can be null (pwzUrl must be valid) | | o sniff - can be null (pwzUrl must be valid) |
DWORD cbSize, // size of buffer | | DWORD cbSize, // size of buffer |
LPCWSTR pwzMimeProposed, // proposed mime if | | __in_opt LPCWSTR pwzMimeProposed, // proposed mime if - |
- can be null | | can be null |
DWORD dwMimeFlags, // will be defined | | DWORD dwMimeFlags, // will be defined |
LPWSTR *ppwzMimeOut, // the suggested mim | | __deref_out LPWSTR *ppwzMimeOut, // the suggested mime |
e | | __reserved DWORD dwReserved); // must be 0 |
DWORD dwReserved); // must be 0 | | |
#define FMFD_DEFAULT 0x00000000 | | #define FMFD_DEFAULT 0x00000000 |
#define FMFD_URLASFILENAME 0x00000001 | | #define FMFD_URLASFILENAME 0x00000001 |
|
| | #if (_WIN32_IE >= _WIN32_IE_IE60SP2) |
#define FMFD_ENABLEMIMESNIFFING 0x00000002 | | #define FMFD_ENABLEMIMESNIFFING 0x00000002 |
#define FMFD_IGNOREMIMETEXTPLAIN 0x00000004 | | #define FMFD_IGNOREMIMETEXTPLAIN 0x00000004 |
|
STDAPI ObtainUserAgentString(DWORD dwOption, LPSTR pszUAOut, DWORD* cbSize); | | #endif //(_WIN32_IE >= _WIN32_IE_IE60SP2) |
| | STDAPI ObtainUserAgentString( |
| | DWORD dwOption, |
| | __out_ecount_part(*cbSize, *cbSize) LPSTR pszUAOut, |
| | __inout DWORD *cbSize); |
STDAPI CompareSecurityIds(BYTE* pbSecurityId1, DWORD dwLen1, BYTE* pbSecurityId2
, DWORD dwLen2, DWORD dwReserved); | | STDAPI CompareSecurityIds(BYTE* pbSecurityId1, DWORD dwLen1, BYTE* pbSecurityId2
, DWORD dwLen2, DWORD dwReserved); |
STDAPI CompatFlagsFromClsid(CLSID *pclsid, LPDWORD pdwCompatFlags, LPDWORD pdwMi
scStatusFlags); | | STDAPI CompatFlagsFromClsid(CLSID *pclsid, LPDWORD pdwCompatFlags, LPDWORD pdwMi
scStatusFlags); |
| | |
// URLMON-specific defines for UrlMkSetSessionOption() above | | // URLMON-specific defines for UrlMkSetSessionOption() above |
#define URLMON_OPTION_USERAGENT 0x10000001 | | #define URLMON_OPTION_USERAGENT 0x10000001 |
#define URLMON_OPTION_USERAGENT_REFRESH 0x10000002 | | #define URLMON_OPTION_USERAGENT_REFRESH 0x10000002 |
#define URLMON_OPTION_URL_ENCODING 0x10000004 | | #define URLMON_OPTION_URL_ENCODING 0x10000004 |
|
| | #if (_WIN32_IE >= _WIN32_IE_IE60SP2) |
#define URLMON_OPTION_USE_BINDSTRINGCREDS 0x10000008 | | #define URLMON_OPTION_USE_BINDSTRINGCREDS 0x10000008 |
|
| | #endif //(_WIN32_IE >= _WIN32_IE_IE60SP2) |
| | #if (_WIN32_IE >= _WIN32_IE_IE70) |
| | #define URLMON_OPTION_USE_BROWSERAPPSDOCUMENTS 0x10000010 |
| | #endif //(_WIN32_IE >= _WIN32_IE_IE70) |
| | |
#define CF_NULL 0 | | #define CF_NULL 0 |
#define CFSTR_MIME_NULL NULL | | #define CFSTR_MIME_NULL NULL |
#define CFSTR_MIME_TEXT (TEXT("text/plain")) | | #define CFSTR_MIME_TEXT (TEXT("text/plain")) |
#define CFSTR_MIME_RICHTEXT (TEXT("text/richtext")) | | #define CFSTR_MIME_RICHTEXT (TEXT("text/richtext")) |
#define CFSTR_MIME_X_BITMAP (TEXT("image/x-xbitmap")) | | #define CFSTR_MIME_X_BITMAP (TEXT("image/x-xbitmap")) |
#define CFSTR_MIME_POSTSCRIPT (TEXT("application/postscript")) | | #define CFSTR_MIME_POSTSCRIPT (TEXT("application/postscript")) |
#define CFSTR_MIME_AIFF (TEXT("audio/aiff")) | | #define CFSTR_MIME_AIFF (TEXT("audio/aiff")) |
#define CFSTR_MIME_BASICAUDIO (TEXT("audio/basic")) | | #define CFSTR_MIME_BASICAUDIO (TEXT("audio/basic")) |
#define CFSTR_MIME_WAV (TEXT("audio/wav")) | | #define CFSTR_MIME_WAV (TEXT("audio/wav")) |
| | |
skipping to change at line 453 | | skipping to change at line 508 |
#define INET_E_DATA_NOT_AVAILABLE _HRESULT_TYPEDEF_(0x800C0007L) | | #define INET_E_DATA_NOT_AVAILABLE _HRESULT_TYPEDEF_(0x800C0007L) |
#define INET_E_DOWNLOAD_FAILURE _HRESULT_TYPEDEF_(0x800C0008L) | | #define INET_E_DOWNLOAD_FAILURE _HRESULT_TYPEDEF_(0x800C0008L) |
#define INET_E_AUTHENTICATION_REQUIRED _HRESULT_TYPEDEF_(0x800C0009L) | | #define INET_E_AUTHENTICATION_REQUIRED _HRESULT_TYPEDEF_(0x800C0009L) |
#define INET_E_NO_VALID_MEDIA _HRESULT_TYPEDEF_(0x800C000AL) | | #define INET_E_NO_VALID_MEDIA _HRESULT_TYPEDEF_(0x800C000AL) |
#define INET_E_CONNECTION_TIMEOUT _HRESULT_TYPEDEF_(0x800C000BL) | | #define INET_E_CONNECTION_TIMEOUT _HRESULT_TYPEDEF_(0x800C000BL) |
#define INET_E_INVALID_REQUEST _HRESULT_TYPEDEF_(0x800C000CL) | | #define INET_E_INVALID_REQUEST _HRESULT_TYPEDEF_(0x800C000CL) |
#define INET_E_UNKNOWN_PROTOCOL _HRESULT_TYPEDEF_(0x800C000DL) | | #define INET_E_UNKNOWN_PROTOCOL _HRESULT_TYPEDEF_(0x800C000DL) |
#define INET_E_SECURITY_PROBLEM _HRESULT_TYPEDEF_(0x800C000EL) | | #define INET_E_SECURITY_PROBLEM _HRESULT_TYPEDEF_(0x800C000EL) |
#define INET_E_CANNOT_LOAD_DATA _HRESULT_TYPEDEF_(0x800C000FL) | | #define INET_E_CANNOT_LOAD_DATA _HRESULT_TYPEDEF_(0x800C000FL) |
#define INET_E_CANNOT_INSTANTIATE_OBJECT _HRESULT_TYPEDEF_(0x800C0010L) | | #define INET_E_CANNOT_INSTANTIATE_OBJECT _HRESULT_TYPEDEF_(0x800C0010L) |
|
| | #define INET_E_INVALID_CERTIFICATE _HRESULT_TYPEDEF_(0x800C0019L) |
#define INET_E_REDIRECT_FAILED _HRESULT_TYPEDEF_(0x800C0014L) | | #define INET_E_REDIRECT_FAILED _HRESULT_TYPEDEF_(0x800C0014L) |
#define INET_E_REDIRECT_TO_DIR _HRESULT_TYPEDEF_(0x800C0015L) | | #define INET_E_REDIRECT_TO_DIR _HRESULT_TYPEDEF_(0x800C0015L) |
#define INET_E_CANNOT_LOCK_REQUEST _HRESULT_TYPEDEF_(0x800C0016L) | | #define INET_E_CANNOT_LOCK_REQUEST _HRESULT_TYPEDEF_(0x800C0016L) |
#define INET_E_USE_EXTEND_BINDING _HRESULT_TYPEDEF_(0x800C0017L) | | #define INET_E_USE_EXTEND_BINDING _HRESULT_TYPEDEF_(0x800C0017L) |
#define INET_E_TERMINATED_BIND _HRESULT_TYPEDEF_(0x800C0018L) | | #define INET_E_TERMINATED_BIND _HRESULT_TYPEDEF_(0x800C0018L) |
#define INET_E_ERROR_FIRST _HRESULT_TYPEDEF_(0x800C0002L) | | #define INET_E_ERROR_FIRST _HRESULT_TYPEDEF_(0x800C0002L) |
#define INET_E_CODE_DOWNLOAD_DECLINED _HRESULT_TYPEDEF_(0x800C0100L) | | #define INET_E_CODE_DOWNLOAD_DECLINED _HRESULT_TYPEDEF_(0x800C0100L) |
#define INET_E_RESULT_DISPATCHED _HRESULT_TYPEDEF_(0x800C0200L) | | #define INET_E_RESULT_DISPATCHED _HRESULT_TYPEDEF_(0x800C0200L) |
#define INET_E_CANNOT_REPLACE_SFP_FILE _HRESULT_TYPEDEF_(0x800C0300L) | | #define INET_E_CANNOT_REPLACE_SFP_FILE _HRESULT_TYPEDEF_(0x800C0300L) |
|
| | #if (_WIN32_IE >= _WIN32_IE_IE60SP2) |
#define INET_E_CODE_INSTALL_SUPPRESSED _HRESULT_TYPEDEF_(0x800C0400L) | | #define INET_E_CODE_INSTALL_SUPPRESSED _HRESULT_TYPEDEF_(0x800C0400L) |
|
#define INET_E_ERROR_LAST INET_E_CANNOT_REPLACE_SFP_FILE | | #endif //(_WIN32_IE >= _WIN32_IE_IE60SP2) |
| | #define INET_E_CODE_INSTALL_BLOCKED_BY_HASH_POLICY _HRESULT_TYPEDEF_(0x800C050 |
| | 0L) |
| | #define INET_E_ERROR_LAST INET_E_CODE_INSTALL_BLOCKED_BY_HASH_POL |
| | ICY |
#ifndef _LPPERSISTMONIKER_DEFINED | | #ifndef _LPPERSISTMONIKER_DEFINED |
#define _LPPERSISTMONIKER_DEFINED | | #define _LPPERSISTMONIKER_DEFINED |
| | |
|
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0000_v0_0_c_ifspec; |
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0000_v0_0_s_ifspec; |
| | |
#ifndef __IPersistMoniker_INTERFACE_DEFINED__ | | #ifndef __IPersistMoniker_INTERFACE_DEFINED__ |
#define __IPersistMoniker_INTERFACE_DEFINED__ | | #define __IPersistMoniker_INTERFACE_DEFINED__ |
| | |
/* interface IPersistMoniker */ | | /* interface IPersistMoniker */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
|
typedef /* [unique] */ IPersistMoniker *LPPERSISTMONIKER; | | typedef /* [unique] */ __RPC_unique_pointer IPersistMoniker *LPPERSISTMONIKER; |
| | |
EXTERN_C const IID IID_IPersistMoniker; | | EXTERN_C const IID IID_IPersistMoniker; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("79eac9c9-baf9-11ce-8c82-00aa004ba90b") | | MIDL_INTERFACE("79eac9c9-baf9-11ce-8c82-00aa004ba90b") |
IPersistMoniker : public IUnknown | | IPersistMoniker : public IUnknown |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE GetClassID( | | virtual HRESULT STDMETHODCALLTYPE GetClassID( |
|
/* [out] */ CLSID *pClassID) = 0; | | /* [out] */ __RPC__out CLSID *pClassID) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE IsDirty( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE IsDirty( void) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Load( | | virtual HRESULT STDMETHODCALLTYPE Load( |
/* [in] */ BOOL fFullyAvailable, | | /* [in] */ BOOL fFullyAvailable, |
|
/* [in] */ IMoniker *pimkName, | | /* [in] */ __RPC__in_opt IMoniker *pimkName, |
/* [in] */ LPBC pibc, | | /* [in] */ __RPC__in_opt LPBC pibc, |
/* [in] */ DWORD grfMode) = 0; | | /* [in] */ DWORD grfMode) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Save( | | virtual HRESULT STDMETHODCALLTYPE Save( |
|
/* [in] */ IMoniker *pimkName, | | /* [in] */ __RPC__in_opt IMoniker *pimkName, |
/* [in] */ LPBC pbc, | | /* [in] */ __RPC__in_opt LPBC pbc, |
/* [in] */ BOOL fRemember) = 0; | | /* [in] */ BOOL fRemember) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE SaveCompleted( | | virtual HRESULT STDMETHODCALLTYPE SaveCompleted( |
|
/* [in] */ IMoniker *pimkName, | | /* [in] */ __RPC__in_opt IMoniker *pimkName, |
/* [in] */ LPBC pibc) = 0; | | /* [in] */ __RPC__in_opt LPBC pibc) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE GetCurMoniker( | | virtual HRESULT STDMETHODCALLTYPE GetCurMoniker( |
|
/* [out] */ IMoniker **ppimkName) = 0; | | /* [out] */ __RPC__deref_out_opt IMoniker **ppimkName) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IPersistMonikerVtbl | | typedef struct IPersistMonikerVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IPersistMoniker * This, | | IPersistMoniker * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IPersistMoniker * This); | | IPersistMoniker * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IPersistMoniker * This); | | IPersistMoniker * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetClassID )( | | HRESULT ( STDMETHODCALLTYPE *GetClassID )( |
IPersistMoniker * This, | | IPersistMoniker * This, |
|
/* [out] */ CLSID *pClassID); | | /* [out] */ __RPC__out CLSID *pClassID); |
| | |
HRESULT ( STDMETHODCALLTYPE *IsDirty )( | | HRESULT ( STDMETHODCALLTYPE *IsDirty )( |
IPersistMoniker * This); | | IPersistMoniker * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *Load )( | | HRESULT ( STDMETHODCALLTYPE *Load )( |
IPersistMoniker * This, | | IPersistMoniker * This, |
/* [in] */ BOOL fFullyAvailable, | | /* [in] */ BOOL fFullyAvailable, |
|
/* [in] */ IMoniker *pimkName, | | /* [in] */ __RPC__in_opt IMoniker *pimkName, |
/* [in] */ LPBC pibc, | | /* [in] */ __RPC__in_opt LPBC pibc, |
/* [in] */ DWORD grfMode); | | /* [in] */ DWORD grfMode); |
| | |
HRESULT ( STDMETHODCALLTYPE *Save )( | | HRESULT ( STDMETHODCALLTYPE *Save )( |
IPersistMoniker * This, | | IPersistMoniker * This, |
|
/* [in] */ IMoniker *pimkName, | | /* [in] */ __RPC__in_opt IMoniker *pimkName, |
/* [in] */ LPBC pbc, | | /* [in] */ __RPC__in_opt LPBC pbc, |
/* [in] */ BOOL fRemember); | | /* [in] */ BOOL fRemember); |
| | |
HRESULT ( STDMETHODCALLTYPE *SaveCompleted )( | | HRESULT ( STDMETHODCALLTYPE *SaveCompleted )( |
IPersistMoniker * This, | | IPersistMoniker * This, |
|
/* [in] */ IMoniker *pimkName, | | /* [in] */ __RPC__in_opt IMoniker *pimkName, |
/* [in] */ LPBC pibc); | | /* [in] */ __RPC__in_opt LPBC pibc); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetCurMoniker )( | | HRESULT ( STDMETHODCALLTYPE *GetCurMoniker )( |
IPersistMoniker * This, | | IPersistMoniker * This, |
|
/* [out] */ IMoniker **ppimkName); | | /* [out] */ __RPC__deref_out_opt IMoniker **ppimkName); |
| | |
END_INTERFACE | | END_INTERFACE |
} IPersistMonikerVtbl; | | } IPersistMonikerVtbl; |
| | |
interface IPersistMoniker | | interface IPersistMoniker |
{ | | { |
CONST_VTBL struct IPersistMonikerVtbl *lpVtbl; | | CONST_VTBL struct IPersistMonikerVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IPersistMoniker_QueryInterface(This,riid,ppvObject) \ | | #define IPersistMoniker_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IPersistMoniker_AddRef(This) \ | | #define IPersistMoniker_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IPersistMoniker_Release(This) \ | | #define IPersistMoniker_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IPersistMoniker_GetClassID(This,pClassID) \ | | #define IPersistMoniker_GetClassID(This,pClassID) \ |
|
(This)->lpVtbl -> GetClassID(This,pClassID) | | ( (This)->lpVtbl -> GetClassID(This,pClassID) ) |
| | |
#define IPersistMoniker_IsDirty(This) \ | | #define IPersistMoniker_IsDirty(This) \ |
|
(This)->lpVtbl -> IsDirty(This) | | ( (This)->lpVtbl -> IsDirty(This) ) |
| | |
#define IPersistMoniker_Load(This,fFullyAvailable,pimkName,pibc,grfMode) \ | | #define IPersistMoniker_Load(This,fFullyAvailable,pimkName,pibc,grfMode) \ |
|
(This)->lpVtbl -> Load(This,fFullyAvailable,pimkName,pibc,grfMode) | | ( (This)->lpVtbl -> Load(This,fFullyAvailable,pimkName,pibc,grfMode) ) |
| | |
#define IPersistMoniker_Save(This,pimkName,pbc,fRemember) \ | | #define IPersistMoniker_Save(This,pimkName,pbc,fRemember) \ |
|
(This)->lpVtbl -> Save(This,pimkName,pbc,fRemember) | | ( (This)->lpVtbl -> Save(This,pimkName,pbc,fRemember) ) |
| | |
#define IPersistMoniker_SaveCompleted(This,pimkName,pibc) \ | | #define IPersistMoniker_SaveCompleted(This,pimkName,pibc) \ |
|
(This)->lpVtbl -> SaveCompleted(This,pimkName,pibc) | | ( (This)->lpVtbl -> SaveCompleted(This,pimkName,pibc) ) |
| | |
#define IPersistMoniker_GetCurMoniker(This,ppimkName) \ | | #define IPersistMoniker_GetCurMoniker(This,ppimkName) \ |
|
(This)->lpVtbl -> GetCurMoniker(This,ppimkName) | | ( (This)->lpVtbl -> GetCurMoniker(This,ppimkName) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IPersistMoniker_GetClassID_Proxy( | | |
IPersistMoniker * This, | | |
/* [out] */ CLSID *pClassID); | | |
| | |
void __RPC_STUB IPersistMoniker_GetClassID_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IPersistMoniker_IsDirty_Proxy( | | |
IPersistMoniker * This); | | |
| | |
void __RPC_STUB IPersistMoniker_IsDirty_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IPersistMoniker_Load_Proxy( | | |
IPersistMoniker * This, | | |
/* [in] */ BOOL fFullyAvailable, | | |
/* [in] */ IMoniker *pimkName, | | |
/* [in] */ LPBC pibc, | | |
/* [in] */ DWORD grfMode); | | |
| | |
void __RPC_STUB IPersistMoniker_Load_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IPersistMoniker_Save_Proxy( | | |
IPersistMoniker * This, | | |
/* [in] */ IMoniker *pimkName, | | |
/* [in] */ LPBC pbc, | | |
/* [in] */ BOOL fRemember); | | |
| | |
void __RPC_STUB IPersistMoniker_Save_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IPersistMoniker_SaveCompleted_Proxy( | | |
IPersistMoniker * This, | | |
/* [in] */ IMoniker *pimkName, | | |
/* [in] */ LPBC pibc); | | |
| | |
void __RPC_STUB IPersistMoniker_SaveCompleted_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IPersistMoniker_GetCurMoniker_Proxy( | | |
IPersistMoniker * This, | | |
/* [out] */ IMoniker **ppimkName); | | |
| | |
void __RPC_STUB IPersistMoniker_GetCurMoniker_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IPersistMoniker_INTERFACE_DEFINED__ */ | | #endif /* __IPersistMoniker_INTERFACE_DEFINED__ */ |
| | |
|
/* interface __MIDL_itf_urlmon_0178 */ | | /* interface __MIDL_itf_urlmon_0000_0001 */ |
/* [local] */ | | /* [local] */ |
| | |
#endif | | #endif |
#ifndef _LPMONIKERPROP_DEFINED | | #ifndef _LPMONIKERPROP_DEFINED |
#define _LPMONIKERPROP_DEFINED | | #define _LPMONIKERPROP_DEFINED |
| | |
|
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0178_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0001_v0_0_c_ifspec; |
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0178_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0001_v0_0_s_ifspec; |
| | |
#ifndef __IMonikerProp_INTERFACE_DEFINED__ | | #ifndef __IMonikerProp_INTERFACE_DEFINED__ |
#define __IMonikerProp_INTERFACE_DEFINED__ | | #define __IMonikerProp_INTERFACE_DEFINED__ |
| | |
/* interface IMonikerProp */ | | /* interface IMonikerProp */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
|
typedef /* [unique] */ IMonikerProp *LPMONIKERPROP; | | typedef /* [unique] */ __RPC_unique_pointer IMonikerProp *LPMONIKERPROP; |
| | |
typedef /* [public][public] */ | | typedef /* [public][public] */ |
enum __MIDL_IMonikerProp_0001 | | enum __MIDL_IMonikerProp_0001 |
{ MIMETYPEPROP = 0, | | { MIMETYPEPROP = 0, |
USE_SRC_URL = 0x1, | | USE_SRC_URL = 0x1, |
CLASSIDPROP = 0x2, | | CLASSIDPROP = 0x2, |
TRUSTEDDOWNLOADPROP = 0x3, | | TRUSTEDDOWNLOADPROP = 0x3, |
POPUPLEVELPROP = 0x4 | | POPUPLEVELPROP = 0x4 |
} MONIKERPROPERTY; | | } MONIKERPROPERTY; |
| | |
EXTERN_C const IID IID_IMonikerProp; | | EXTERN_C const IID IID_IMonikerProp; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("a5ca5f7f-1847-4d87-9c5b-918509f7511d") | | MIDL_INTERFACE("a5ca5f7f-1847-4d87-9c5b-918509f7511d") |
IMonikerProp : public IUnknown | | IMonikerProp : public IUnknown |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE PutProperty( | | virtual HRESULT STDMETHODCALLTYPE PutProperty( |
/* [in] */ MONIKERPROPERTY mkp, | | /* [in] */ MONIKERPROPERTY mkp, |
|
/* [in] */ LPCWSTR val) = 0; | | /* [in] */ __RPC__in LPCWSTR val) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IMonikerPropVtbl | | typedef struct IMonikerPropVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IMonikerProp * This, | | IMonikerProp * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IMonikerProp * This); | | IMonikerProp * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IMonikerProp * This); | | IMonikerProp * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *PutProperty )( | | HRESULT ( STDMETHODCALLTYPE *PutProperty )( |
IMonikerProp * This, | | IMonikerProp * This, |
/* [in] */ MONIKERPROPERTY mkp, | | /* [in] */ MONIKERPROPERTY mkp, |
|
/* [in] */ LPCWSTR val); | | /* [in] */ __RPC__in LPCWSTR val); |
| | |
END_INTERFACE | | END_INTERFACE |
} IMonikerPropVtbl; | | } IMonikerPropVtbl; |
| | |
interface IMonikerProp | | interface IMonikerProp |
{ | | { |
CONST_VTBL struct IMonikerPropVtbl *lpVtbl; | | CONST_VTBL struct IMonikerPropVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IMonikerProp_QueryInterface(This,riid,ppvObject) \ | | #define IMonikerProp_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IMonikerProp_AddRef(This) \ | | #define IMonikerProp_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IMonikerProp_Release(This) \ | | #define IMonikerProp_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IMonikerProp_PutProperty(This,mkp,val) \ | | #define IMonikerProp_PutProperty(This,mkp,val) \ |
|
(This)->lpVtbl -> PutProperty(This,mkp,val) | | ( (This)->lpVtbl -> PutProperty(This,mkp,val) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IMonikerProp_PutProperty_Proxy( | | |
IMonikerProp * This, | | |
/* [in] */ MONIKERPROPERTY mkp, | | |
/* [in] */ LPCWSTR val); | | |
| | |
void __RPC_STUB IMonikerProp_PutProperty_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IMonikerProp_INTERFACE_DEFINED__ */ | | #endif /* __IMonikerProp_INTERFACE_DEFINED__ */ |
| | |
|
/* interface __MIDL_itf_urlmon_0179 */ | | /* interface __MIDL_itf_urlmon_0000_0002 */ |
/* [local] */ | | /* [local] */ |
| | |
#endif | | #endif |
#ifndef _LPBINDPROTOCOL_DEFINED | | #ifndef _LPBINDPROTOCOL_DEFINED |
#define _LPBINDPROTOCOL_DEFINED | | #define _LPBINDPROTOCOL_DEFINED |
| | |
|
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0179_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0002_v0_0_c_ifspec; |
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0179_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0002_v0_0_s_ifspec; |
| | |
#ifndef __IBindProtocol_INTERFACE_DEFINED__ | | #ifndef __IBindProtocol_INTERFACE_DEFINED__ |
#define __IBindProtocol_INTERFACE_DEFINED__ | | #define __IBindProtocol_INTERFACE_DEFINED__ |
| | |
/* interface IBindProtocol */ | | /* interface IBindProtocol */ |
/* [unique][uuid][object][local] */ | | /* [unique][uuid][object][local] */ |
| | |
typedef /* [unique] */ IBindProtocol *LPBINDPROTOCOL; | | typedef /* [unique] */ IBindProtocol *LPBINDPROTOCOL; |
| | |
EXTERN_C const IID IID_IBindProtocol; | | EXTERN_C const IID IID_IBindProtocol; |
| | |
skipping to change at line 809 | | skipping to change at line 794 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IBindProtocolVtbl | | typedef struct IBindProtocolVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IBindProtocol * This, | | IBindProtocol * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IBindProtocol * This); | | IBindProtocol * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IBindProtocol * This); | | IBindProtocol * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *CreateBinding )( | | HRESULT ( STDMETHODCALLTYPE *CreateBinding )( |
IBindProtocol * This, | | IBindProtocol * This, |
/* [in] */ LPCWSTR szUrl, | | /* [in] */ LPCWSTR szUrl, |
| | |
skipping to change at line 834 | | skipping to change at line 820 |
} IBindProtocolVtbl; | | } IBindProtocolVtbl; |
| | |
interface IBindProtocol | | interface IBindProtocol |
{ | | { |
CONST_VTBL struct IBindProtocolVtbl *lpVtbl; | | CONST_VTBL struct IBindProtocolVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IBindProtocol_QueryInterface(This,riid,ppvObject) \ | | #define IBindProtocol_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IBindProtocol_AddRef(This) \ | | #define IBindProtocol_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IBindProtocol_Release(This) \ | | #define IBindProtocol_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IBindProtocol_CreateBinding(This,szUrl,pbc,ppb) \ | | #define IBindProtocol_CreateBinding(This,szUrl,pbc,ppb) \ |
|
(This)->lpVtbl -> CreateBinding(This,szUrl,pbc,ppb) | | ( (This)->lpVtbl -> CreateBinding(This,szUrl,pbc,ppb) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IBindProtocol_CreateBinding_Proxy( | | |
IBindProtocol * This, | | |
/* [in] */ LPCWSTR szUrl, | | |
/* [in] */ IBindCtx *pbc, | | |
/* [out] */ IBinding **ppb); | | |
| | |
void __RPC_STUB IBindProtocol_CreateBinding_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IBindProtocol_INTERFACE_DEFINED__ */ | | #endif /* __IBindProtocol_INTERFACE_DEFINED__ */ |
| | |
|
/* interface __MIDL_itf_urlmon_0180 */ | | /* interface __MIDL_itf_urlmon_0000_0003 */ |
/* [local] */ | | /* [local] */ |
| | |
#endif | | #endif |
#ifndef _LPBINDING_DEFINED | | #ifndef _LPBINDING_DEFINED |
#define _LPBINDING_DEFINED | | #define _LPBINDING_DEFINED |
| | |
|
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0180_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0003_v0_0_c_ifspec; |
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0180_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0003_v0_0_s_ifspec; |
| | |
#ifndef __IBinding_INTERFACE_DEFINED__ | | #ifndef __IBinding_INTERFACE_DEFINED__ |
#define __IBinding_INTERFACE_DEFINED__ | | #define __IBinding_INTERFACE_DEFINED__ |
| | |
/* interface IBinding */ | | /* interface IBinding */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
|
typedef /* [unique] */ IBinding *LPBINDING; | | typedef /* [unique] */ __RPC_unique_pointer IBinding *LPBINDING; |
| | |
EXTERN_C const IID IID_IBinding; | | EXTERN_C const IID IID_IBinding; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("79eac9c0-baf9-11ce-8c82-00aa004ba90b") | | MIDL_INTERFACE("79eac9c0-baf9-11ce-8c82-00aa004ba90b") |
IBinding : public IUnknown | | IBinding : public IUnknown |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE Abort( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE Abort( void) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Suspend( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE Suspend( void) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE Resume( void) = 0; | | virtual HRESULT STDMETHODCALLTYPE Resume( void) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE SetPriority( | | virtual HRESULT STDMETHODCALLTYPE SetPriority( |
/* [in] */ LONG nPriority) = 0; | | /* [in] */ LONG nPriority) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE GetPriority( | | virtual HRESULT STDMETHODCALLTYPE GetPriority( |
|
/* [out] */ LONG *pnPriority) = 0; | | /* [out] */ __RPC__out LONG *pnPriority) = 0; |
| | |
virtual /* [local] */ HRESULT STDMETHODCALLTYPE GetBindResult( | | virtual /* [local] */ HRESULT STDMETHODCALLTYPE GetBindResult( |
/* [out] */ CLSID *pclsidProtocol, | | /* [out] */ CLSID *pclsidProtocol, |
/* [out] */ DWORD *pdwResult, | | /* [out] */ DWORD *pdwResult, |
/* [out] */ LPOLESTR *pszResult, | | /* [out] */ LPOLESTR *pszResult, |
/* [out][in] */ DWORD *pdwReserved) = 0; | | /* [out][in] */ DWORD *pdwReserved) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IBindingVtbl | | typedef struct IBindingVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IBinding * This, | | IBinding * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IBinding * This); | | IBinding * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IBinding * This); | | IBinding * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *Abort )( | | HRESULT ( STDMETHODCALLTYPE *Abort )( |
IBinding * This); | | IBinding * This); |
| | |
| | |
skipping to change at line 941 | | skipping to change at line 916 |
| | |
HRESULT ( STDMETHODCALLTYPE *Resume )( | | HRESULT ( STDMETHODCALLTYPE *Resume )( |
IBinding * This); | | IBinding * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *SetPriority )( | | HRESULT ( STDMETHODCALLTYPE *SetPriority )( |
IBinding * This, | | IBinding * This, |
/* [in] */ LONG nPriority); | | /* [in] */ LONG nPriority); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetPriority )( | | HRESULT ( STDMETHODCALLTYPE *GetPriority )( |
IBinding * This, | | IBinding * This, |
|
/* [out] */ LONG *pnPriority); | | /* [out] */ __RPC__out LONG *pnPriority); |
| | |
/* [local] */ HRESULT ( STDMETHODCALLTYPE *GetBindResult )( | | /* [local] */ HRESULT ( STDMETHODCALLTYPE *GetBindResult )( |
IBinding * This, | | IBinding * This, |
/* [out] */ CLSID *pclsidProtocol, | | /* [out] */ CLSID *pclsidProtocol, |
/* [out] */ DWORD *pdwResult, | | /* [out] */ DWORD *pdwResult, |
/* [out] */ LPOLESTR *pszResult, | | /* [out] */ LPOLESTR *pszResult, |
/* [out][in] */ DWORD *pdwReserved); | | /* [out][in] */ DWORD *pdwReserved); |
| | |
END_INTERFACE | | END_INTERFACE |
} IBindingVtbl; | | } IBindingVtbl; |
| | |
interface IBinding | | interface IBinding |
{ | | { |
CONST_VTBL struct IBindingVtbl *lpVtbl; | | CONST_VTBL struct IBindingVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IBinding_QueryInterface(This,riid,ppvObject) \ | | #define IBinding_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IBinding_AddRef(This) \ | | #define IBinding_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IBinding_Release(This) \ | | #define IBinding_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IBinding_Abort(This) \ | | #define IBinding_Abort(This) \ |
|
(This)->lpVtbl -> Abort(This) | | ( (This)->lpVtbl -> Abort(This) ) |
| | |
#define IBinding_Suspend(This) \ | | #define IBinding_Suspend(This) \ |
|
(This)->lpVtbl -> Suspend(This) | | ( (This)->lpVtbl -> Suspend(This) ) |
| | |
#define IBinding_Resume(This) \ | | #define IBinding_Resume(This) \ |
|
(This)->lpVtbl -> Resume(This) | | ( (This)->lpVtbl -> Resume(This) ) |
| | |
#define IBinding_SetPriority(This,nPriority) \ | | #define IBinding_SetPriority(This,nPriority) \ |
|
(This)->lpVtbl -> SetPriority(This,nPriority) | | ( (This)->lpVtbl -> SetPriority(This,nPriority) ) |
| | |
#define IBinding_GetPriority(This,pnPriority) \ | | #define IBinding_GetPriority(This,pnPriority) \ |
|
(This)->lpVtbl -> GetPriority(This,pnPriority) | | ( (This)->lpVtbl -> GetPriority(This,pnPriority) ) |
| | |
#define IBinding_GetBindResult(This,pclsidProtocol,pdwResult,pszResult,pdwReserv
ed) \ | | #define IBinding_GetBindResult(This,pclsidProtocol,pdwResult,pszResult,pdwReserv
ed) \ |
|
(This)->lpVtbl -> GetBindResult(This,pclsidProtocol,pdwResult,pszResult,pdwR
eserved) | | ( (This)->lpVtbl -> GetBindResult(This,pclsidProtocol,pdwResult,pszResult,pd
wReserved) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IBinding_Abort_Proxy( | | |
IBinding * This); | | |
| | |
void __RPC_STUB IBinding_Abort_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IBinding_Suspend_Proxy( | | |
IBinding * This); | | |
| | |
void __RPC_STUB IBinding_Suspend_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IBinding_Resume_Proxy( | | |
IBinding * This); | | |
| | |
void __RPC_STUB IBinding_Resume_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IBinding_SetPriority_Proxy( | | |
IBinding * This, | | |
/* [in] */ LONG nPriority); | | |
| | |
void __RPC_STUB IBinding_SetPriority_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IBinding_GetPriority_Proxy( | | |
IBinding * This, | | |
/* [out] */ LONG *pnPriority); | | |
| | |
void __RPC_STUB IBinding_GetPriority_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IBinding_RemoteGetBindResult_Proxy( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IBinding_RemoteGetBindResult_Proxy( |
IBinding * This, | | IBinding * This, |
|
/* [out] */ CLSID *pclsidProtocol, | | /* [out] */ __RPC__out CLSID *pclsidProtocol, |
/* [out] */ DWORD *pdwResult, | | /* [out] */ __RPC__out DWORD *pdwResult, |
/* [out] */ LPOLESTR *pszResult, | | /* [out] */ __RPC__deref_out_opt LPOLESTR *pszResult, |
/* [in] */ DWORD dwReserved); | | /* [in] */ DWORD dwReserved); |
| | |
void __RPC_STUB IBinding_RemoteGetBindResult_Stub( | | void __RPC_STUB IBinding_RemoteGetBindResult_Stub( |
IRpcStubBuffer *This, | | IRpcStubBuffer *This, |
IRpcChannelBuffer *_pRpcChannelBuffer, | | IRpcChannelBuffer *_pRpcChannelBuffer, |
PRPC_MESSAGE _pRpcMessage, | | PRPC_MESSAGE _pRpcMessage, |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
#endif /* __IBinding_INTERFACE_DEFINED__ */ | | #endif /* __IBinding_INTERFACE_DEFINED__ */ |
| | |
|
/* interface __MIDL_itf_urlmon_0181 */ | | /* interface __MIDL_itf_urlmon_0000_0004 */ |
/* [local] */ | | /* [local] */ |
| | |
#endif | | #endif |
#ifndef _LPBINDSTATUSCALLBACK_DEFINED | | #ifndef _LPBINDSTATUSCALLBACK_DEFINED |
#define _LPBINDSTATUSCALLBACK_DEFINED | | #define _LPBINDSTATUSCALLBACK_DEFINED |
| | |
|
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0181_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0004_v0_0_c_ifspec; |
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0181_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0004_v0_0_s_ifspec; |
| | |
#ifndef __IBindStatusCallback_INTERFACE_DEFINED__ | | #ifndef __IBindStatusCallback_INTERFACE_DEFINED__ |
#define __IBindStatusCallback_INTERFACE_DEFINED__ | | #define __IBindStatusCallback_INTERFACE_DEFINED__ |
| | |
/* interface IBindStatusCallback */ | | /* interface IBindStatusCallback */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
|
typedef /* [unique] */ IBindStatusCallback *LPBINDSTATUSCALLBACK; | | typedef /* [unique] */ __RPC_unique_pointer IBindStatusCallback *LPBINDSTATUSCA
LLBACK; |
| | |
typedef /* [public] */ | | typedef /* [public] */ |
enum __MIDL_IBindStatusCallback_0001 | | enum __MIDL_IBindStatusCallback_0001 |
{ BINDVERB_GET = 0, | | { BINDVERB_GET = 0, |
BINDVERB_POST = 0x1, | | BINDVERB_POST = 0x1, |
BINDVERB_PUT = 0x2, | | BINDVERB_PUT = 0x2, |
BINDVERB_CUSTOM = 0x3 | | BINDVERB_CUSTOM = 0x3 |
} BINDVERB; | | } BINDVERB; |
| | |
typedef /* [public] */ | | typedef /* [public] */ |
| | |
skipping to change at line 1188 | | skipping to change at line 1116 |
enum __MIDL_IBindStatusCallback_0005 | | enum __MIDL_IBindStatusCallback_0005 |
{ BINDINFO_OPTIONS_WININETFLAG = 0x10000, | | { BINDINFO_OPTIONS_WININETFLAG = 0x10000, |
BINDINFO_OPTIONS_ENABLE_UTF8 = 0x20000, | | BINDINFO_OPTIONS_ENABLE_UTF8 = 0x20000, |
BINDINFO_OPTIONS_DISABLE_UTF8 = 0x40000, | | BINDINFO_OPTIONS_DISABLE_UTF8 = 0x40000, |
BINDINFO_OPTIONS_USE_IE_ENCODING = 0x80000, | | BINDINFO_OPTIONS_USE_IE_ENCODING = 0x80000, |
BINDINFO_OPTIONS_BINDTOOBJECT = 0x100000, | | BINDINFO_OPTIONS_BINDTOOBJECT = 0x100000, |
BINDINFO_OPTIONS_SECURITYOPTOUT = 0x200000, | | BINDINFO_OPTIONS_SECURITYOPTOUT = 0x200000, |
BINDINFO_OPTIONS_IGNOREMIMETEXTPLAIN = 0x400000, | | BINDINFO_OPTIONS_IGNOREMIMETEXTPLAIN = 0x400000, |
BINDINFO_OPTIONS_USEBINDSTRINGCREDS = 0x800000, | | BINDINFO_OPTIONS_USEBINDSTRINGCREDS = 0x800000, |
BINDINFO_OPTIONS_IGNOREHTTPHTTPSREDIRECTS = 0x1000000, | | BINDINFO_OPTIONS_IGNOREHTTPHTTPSREDIRECTS = 0x1000000, |
|
| | BINDINFO_OPTIONS_IGNORE_SSLERRORS_ONCE = 0x2000000, |
| | BINDINFO_WPC_DOWNLOADBLOCKED = 0x8000000, |
| | BINDINFO_WPC_LOGGING_ENABLED = 0x10000000, |
| | BINDINFO_OPTIONS_DISABLEAUTOREDIRECTS = 0x40000000, |
BINDINFO_OPTIONS_SHDOCVW_NAVIGATE = 0x80000000 | | BINDINFO_OPTIONS_SHDOCVW_NAVIGATE = 0x80000000 |
} BINDINFO_OPTIONS; | | } BINDINFO_OPTIONS; |
| | |
typedef /* [public] */ | | typedef /* [public] */ |
enum __MIDL_IBindStatusCallback_0006 | | enum __MIDL_IBindStatusCallback_0006 |
{ BSCF_FIRSTDATANOTIFICATION = 0x1, | | { BSCF_FIRSTDATANOTIFICATION = 0x1, |
BSCF_INTERMEDIATEDATANOTIFICATION = 0x2, | | BSCF_INTERMEDIATEDATANOTIFICATION = 0x2, |
BSCF_LASTDATANOTIFICATION = 0x4, | | BSCF_LASTDATANOTIFICATION = 0x4, |
BSCF_DATAFULLYAVAILABLE = 0x8, | | BSCF_DATAFULLYAVAILABLE = 0x8, |
BSCF_AVAILABLEDATASIZEUNKNOWN = 0x10 | | BSCF_AVAILABLEDATASIZEUNKNOWN = 0x10 |
} BSCF; | | } BSCF; |
| | |
typedef | | typedef |
enum tagBINDSTATUS | | enum tagBINDSTATUS |
{ BINDSTATUS_FINDINGRESOURCE = 1, | | { BINDSTATUS_FINDINGRESOURCE = 1, |
|
BINDSTATUS_CONNECTING = BINDSTATUS_FINDINGRESOURCE + 1, | | BINDSTATUS_CONNECTING = ( BINDSTATUS_FINDINGRESOURCE + 1 ) , |
BINDSTATUS_REDIRECTING = BINDSTATUS_CONNECTING + 1, | | BINDSTATUS_REDIRECTING = ( BINDSTATUS_CONNECTING + 1 ) , |
BINDSTATUS_BEGINDOWNLOADDATA = BINDSTATUS_REDIRECTING + 1, | | BINDSTATUS_BEGINDOWNLOADDATA = ( BINDSTATUS_REDIRECTING + 1 ) , |
BINDSTATUS_DOWNLOADINGDATA = BINDSTATUS_BEGINDOWNLOADDATA + 1, | | BINDSTATUS_DOWNLOADINGDATA = ( BINDSTATUS_BEGINDOWNLOADDATA + 1 ) , |
BINDSTATUS_ENDDOWNLOADDATA = BINDSTATUS_DOWNLOADINGDATA + 1, | | BINDSTATUS_ENDDOWNLOADDATA = ( BINDSTATUS_DOWNLOADINGDATA + 1 ) , |
BINDSTATUS_BEGINDOWNLOADCOMPONENTS = BINDSTATUS_ENDDOWNLOADDATA + 1, | | BINDSTATUS_BEGINDOWNLOADCOMPONENTS = ( BINDSTATUS_ENDDOWNLOADDATA + |
BINDSTATUS_INSTALLINGCOMPONENTS = BINDSTATUS_BEGINDOWNLOADCOMPONENTS + 1, | | 1 ) , |
BINDSTATUS_ENDDOWNLOADCOMPONENTS = BINDSTATUS_INSTALLINGCOMPONENTS | | BINDSTATUS_INSTALLINGCOMPONENTS = ( BINDSTATUS_BEGINDOWNLOADCOMPONENTS + |
+ 1, | | 1 ) , |
BINDSTATUS_USINGCACHEDCOPY = BINDSTATUS_ENDDOWNLOADCOMPONENTS + 1, | | BINDSTATUS_ENDDOWNLOADCOMPONENTS = ( BINDSTATUS_INSTALLINGCOMPONEN |
BINDSTATUS_SENDINGREQUEST = BINDSTATUS_USINGCACHEDCOPY + 1, | | TS + 1 ) , |
BINDSTATUS_CLASSIDAVAILABLE = BINDSTATUS_SENDINGREQUEST + 1, | | BINDSTATUS_USINGCACHEDCOPY = ( BINDSTATUS_ENDDOWNLOADCOMPONENTS + 1 |
BINDSTATUS_MIMETYPEAVAILABLE = BINDSTATUS_CLASSIDAVAILABLE + 1, | | ) , |
BINDSTATUS_CACHEFILENAMEAVAILABLE = BINDSTATUS_MIMETYPEAVAILABLE + | | BINDSTATUS_SENDINGREQUEST = ( BINDSTATUS_USINGCACHEDCOPY + 1 ) , |
1, | | BINDSTATUS_CLASSIDAVAILABLE = ( BINDSTATUS_SENDINGREQUEST + 1 ) , |
BINDSTATUS_BEGINSYNCOPERATION = BINDSTATUS_CACHEFILENAMEAVAILABLE + 1, | | BINDSTATUS_MIMETYPEAVAILABLE = ( BINDSTATUS_CLASSIDAVAILABLE + 1 ) , |
BINDSTATUS_ENDSYNCOPERATION = BINDSTATUS_BEGINSYNCOPERATION + 1, | | BINDSTATUS_CACHEFILENAMEAVAILABLE = ( BINDSTATUS_MIMETYPEAVAILABLE |
BINDSTATUS_BEGINUPLOADDATA = BINDSTATUS_ENDSYNCOPERATION + 1, | | + 1 ) , |
BINDSTATUS_UPLOADINGDATA = BINDSTATUS_BEGINUPLOADDATA + 1, | | BINDSTATUS_BEGINSYNCOPERATION = ( BINDSTATUS_CACHEFILENAMEAVAILABLE + 1 |
BINDSTATUS_ENDUPLOADDATA = BINDSTATUS_UPLOADINGDATA + 1, | | ) , |
BINDSTATUS_PROTOCOLCLASSID = BINDSTATUS_ENDUPLOADDATA + 1, | | BINDSTATUS_ENDSYNCOPERATION = ( BINDSTATUS_BEGINSYNCOPERATION + 1 ) , |
BINDSTATUS_ENCODING = BINDSTATUS_PROTOCOLCLASSID + 1, | | BINDSTATUS_BEGINUPLOADDATA = ( BINDSTATUS_ENDSYNCOPERATION + 1 ) , |
BINDSTATUS_VERIFIEDMIMETYPEAVAILABLE = BINDSTATUS_ENCODING + 1, | | BINDSTATUS_UPLOADINGDATA = ( BINDSTATUS_BEGINUPLOADDATA + 1 ) , |
BINDSTATUS_CLASSINSTALLLOCATION = BINDSTATUS_VERIFIEDMIMETYPEAVAILABLE + | | BINDSTATUS_ENDUPLOADDATA = ( BINDSTATUS_UPLOADINGDATA + 1 ) , |
1, | | BINDSTATUS_PROTOCOLCLASSID = ( BINDSTATUS_ENDUPLOADDATA + 1 ) , |
BINDSTATUS_DECODING = BINDSTATUS_CLASSINSTALLLOCATION + 1, | | BINDSTATUS_ENCODING = ( BINDSTATUS_PROTOCOLCLASSID + 1 ) , |
BINDSTATUS_LOADINGMIMEHANDLER = BINDSTATUS_DECODING + 1, | | BINDSTATUS_VERIFIEDMIMETYPEAVAILABLE = ( BINDSTATUS_ENCODING + 1 ) , |
BINDSTATUS_CONTENTDISPOSITIONATTACH = BINDSTATUS_LOADINGMIMEHANDLER + | | BINDSTATUS_CLASSINSTALLLOCATION = ( BINDSTATUS_VERIFIEDMIMETYPEAVAILABLE |
1, | | + 1 ) , |
BINDSTATUS_FILTERREPORTMIMETYPE = BINDSTATUS_CONTENTDISPOSITIONATTACH + 1 | | BINDSTATUS_DECODING = ( BINDSTATUS_CLASSINSTALLLOCATION + 1 ) , |
, | | BINDSTATUS_LOADINGMIMEHANDLER = ( BINDSTATUS_DECODING + 1 ) , |
BINDSTATUS_CLSIDCANINSTANTIATE = BINDSTATUS_FILTERREPORTMIMETYPE + 1, | | BINDSTATUS_CONTENTDISPOSITIONATTACH = ( BINDSTATUS_LOADINGMIMEHANDLER |
BINDSTATUS_IUNKNOWNAVAILABLE = BINDSTATUS_CLSIDCANINSTANTIATE + 1, | | + 1 ) , |
BINDSTATUS_DIRECTBIND = BINDSTATUS_IUNKNOWNAVAILABLE + 1, | | BINDSTATUS_FILTERREPORTMIMETYPE = ( BINDSTATUS_CONTENTDISPOSITIONATTACH + |
BINDSTATUS_RAWMIMETYPE = BINDSTATUS_DIRECTBIND + 1, | | 1 ) , |
BINDSTATUS_PROXYDETECTING = BINDSTATUS_RAWMIMETYPE + 1, | | BINDSTATUS_CLSIDCANINSTANTIATE = ( BINDSTATUS_FILTERREPORTMIMETYPE + 1 ) |
BINDSTATUS_ACCEPTRANGES = BINDSTATUS_PROXYDETECTING + 1, | | , |
BINDSTATUS_COOKIE_SENT = BINDSTATUS_ACCEPTRANGES + 1, | | BINDSTATUS_IUNKNOWNAVAILABLE = ( BINDSTATUS_CLSIDCANINSTANTIATE + 1 ) |
BINDSTATUS_COMPACT_POLICY_RECEIVED = BINDSTATUS_COOKIE_SENT + 1, | | , |
BINDSTATUS_COOKIE_SUPPRESSED = BINDSTATUS_COMPACT_POLICY_RECEIVED + 1, | | BINDSTATUS_DIRECTBIND = ( BINDSTATUS_IUNKNOWNAVAILABLE + 1 ) , |
BINDSTATUS_COOKIE_STATE_UNKNOWN = BINDSTATUS_COOKIE_SUPPRESSED + 1, | | BINDSTATUS_RAWMIMETYPE = ( BINDSTATUS_DIRECTBIND + 1 ) , |
BINDSTATUS_COOKIE_STATE_ACCEPT = BINDSTATUS_COOKIE_STATE_UNKNOWN + 1, | | BINDSTATUS_PROXYDETECTING = ( BINDSTATUS_RAWMIMETYPE + 1 ) , |
BINDSTATUS_COOKIE_STATE_REJECT = BINDSTATUS_COOKIE_STATE_ACCEPT + 1, | | BINDSTATUS_ACCEPTRANGES = ( BINDSTATUS_PROXYDETECTING + 1 ) , |
BINDSTATUS_COOKIE_STATE_PROMPT = BINDSTATUS_COOKIE_STATE_REJECT + 1, | | BINDSTATUS_COOKIE_SENT = ( BINDSTATUS_ACCEPTRANGES + 1 ) , |
BINDSTATUS_COOKIE_STATE_LEASH = BINDSTATUS_COOKIE_STATE_PROMPT + 1, | | BINDSTATUS_COMPACT_POLICY_RECEIVED = ( BINDSTATUS_COOKIE_SENT + 1 ) |
BINDSTATUS_COOKIE_STATE_DOWNGRADE = BINDSTATUS_COOKIE_STATE_LEASH + | | , |
1, | | BINDSTATUS_COOKIE_SUPPRESSED = ( BINDSTATUS_COMPACT_POLICY_RECEIVED + |
BINDSTATUS_POLICY_HREF = BINDSTATUS_COOKIE_STATE_DOWNGRADE + 1, | | 1 ) , |
BINDSTATUS_P3P_HEADER = BINDSTATUS_POLICY_HREF + 1, | | BINDSTATUS_COOKIE_STATE_UNKNOWN = ( BINDSTATUS_COOKIE_SUPPRESSED + 1 ) , |
BINDSTATUS_SESSION_COOKIE_RECEIVED = BINDSTATUS_P3P_HEADER + 1, | | BINDSTATUS_COOKIE_STATE_ACCEPT = ( BINDSTATUS_COOKIE_STATE_UNKNOWN + 1 ) |
BINDSTATUS_PERSISTENT_COOKIE_RECEIVED = BINDSTATUS_SESSION_COOKIE_RECEI | | , |
VED + 1, | | BINDSTATUS_COOKIE_STATE_REJECT = ( BINDSTATUS_COOKIE_STATE_ACCEPT + 1 ) |
BINDSTATUS_SESSION_COOKIES_ALLOWED = BINDSTATUS_PERSISTENT_COOKIE_RE | | , |
CEIVED + 1, | | BINDSTATUS_COOKIE_STATE_PROMPT = ( BINDSTATUS_COOKIE_STATE_REJECT + 1 ) |
BINDSTATUS_CACHECONTROL = BINDSTATUS_SESSION_COOKIES_ALLOWED + 1, | | , |
BINDSTATUS_CONTENTDISPOSITIONFILENAME = BINDSTATUS_CACHECONTROL + 1, | | BINDSTATUS_COOKIE_STATE_LEASH = ( BINDSTATUS_COOKIE_STATE_PROMPT + 1 ) |
BINDSTATUS_MIMETEXTPLAINMISMATCH = BINDSTATUS_CONTENTDISPOSITIONFI | | , |
LENAME + 1, | | BINDSTATUS_COOKIE_STATE_DOWNGRADE = ( BINDSTATUS_COOKIE_STATE_LEASH |
BINDSTATUS_PUBLISHERAVAILABLE = BINDSTATUS_MIMETEXTPLAINMISMATCH + 1, | | + 1 ) , |
BINDSTATUS_DISPLAYNAMEAVAILABLE = BINDSTATUS_PUBLISHERAVAILABLE + 1 | | BINDSTATUS_POLICY_HREF = ( BINDSTATUS_COOKIE_STATE_DOWNGRADE + 1 ) , |
| | BINDSTATUS_P3P_HEADER = ( BINDSTATUS_POLICY_HREF + 1 ) , |
| | BINDSTATUS_SESSION_COOKIE_RECEIVED = ( BINDSTATUS_P3P_HEADER + 1 ) , |
| | BINDSTATUS_PERSISTENT_COOKIE_RECEIVED = ( BINDSTATUS_SESSION_COOKIE_REC |
| | EIVED + 1 ) , |
| | BINDSTATUS_SESSION_COOKIES_ALLOWED = ( BINDSTATUS_PERSISTENT_COOKIE_ |
| | RECEIVED + 1 ) , |
| | BINDSTATUS_CACHECONTROL = ( BINDSTATUS_SESSION_COOKIES_ALLOWED + 1 ) , |
| | BINDSTATUS_CONTENTDISPOSITIONFILENAME = ( BINDSTATUS_CACHECONTROL + 1 ) |
| | , |
| | BINDSTATUS_MIMETEXTPLAINMISMATCH = ( BINDSTATUS_CONTENTDISPOSITION |
| | FILENAME + 1 ) , |
| | BINDSTATUS_PUBLISHERAVAILABLE = ( BINDSTATUS_MIMETEXTPLAINMISMATCH + 1 |
| | ) , |
| | BINDSTATUS_DISPLAYNAMEAVAILABLE = ( BINDSTATUS_PUBLISHERAVAILABLE + 1 ) , |
| | BINDSTATUS_SSLUX_NAVBLOCKED = ( BINDSTATUS_DISPLAYNAMEAVAILABLE + 1 ) |
} BINDSTATUS; | | } BINDSTATUS; |
| | |
EXTERN_C const IID IID_IBindStatusCallback; | | EXTERN_C const IID IID_IBindStatusCallback; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("79eac9c1-baf9-11ce-8c82-00aa004ba90b") | | MIDL_INTERFACE("79eac9c1-baf9-11ce-8c82-00aa004ba90b") |
IBindStatusCallback : public IUnknown | | IBindStatusCallback : public IUnknown |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE OnStartBinding( | | virtual HRESULT STDMETHODCALLTYPE OnStartBinding( |
/* [in] */ DWORD dwReserved, | | /* [in] */ DWORD dwReserved, |
|
/* [in] */ IBinding *pib) = 0; | | /* [in] */ __RPC__in_opt IBinding *pib) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE GetPriority( | | virtual HRESULT STDMETHODCALLTYPE GetPriority( |
|
/* [out] */ LONG *pnPriority) = 0; | | /* [out] */ __RPC__out LONG *pnPriority) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE OnLowResource( | | virtual HRESULT STDMETHODCALLTYPE OnLowResource( |
/* [in] */ DWORD reserved) = 0; | | /* [in] */ DWORD reserved) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE OnProgress( | | virtual HRESULT STDMETHODCALLTYPE OnProgress( |
/* [in] */ ULONG ulProgress, | | /* [in] */ ULONG ulProgress, |
/* [in] */ ULONG ulProgressMax, | | /* [in] */ ULONG ulProgressMax, |
/* [in] */ ULONG ulStatusCode, | | /* [in] */ ULONG ulStatusCode, |
|
/* [in] */ LPCWSTR szStatusText) = 0; | | /* [unique][in] */ __RPC__in_opt LPCWSTR szStatusText) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE OnStopBinding( | | virtual HRESULT STDMETHODCALLTYPE OnStopBinding( |
/* [in] */ HRESULT hresult, | | /* [in] */ HRESULT hresult, |
|
/* [unique][in] */ LPCWSTR szError) = 0; | | /* [unique][in] */ __RPC__in_opt LPCWSTR szError) = 0; |
| | |
virtual /* [local] */ HRESULT STDMETHODCALLTYPE GetBindInfo( | | virtual /* [local] */ HRESULT STDMETHODCALLTYPE GetBindInfo( |
/* [out] */ DWORD *grfBINDF, | | /* [out] */ DWORD *grfBINDF, |
/* [unique][out][in] */ BINDINFO *pbindinfo) = 0; | | /* [unique][out][in] */ BINDINFO *pbindinfo) = 0; |
| | |
virtual /* [local] */ HRESULT STDMETHODCALLTYPE OnDataAvailable( | | virtual /* [local] */ HRESULT STDMETHODCALLTYPE OnDataAvailable( |
/* [in] */ DWORD grfBSCF, | | /* [in] */ DWORD grfBSCF, |
/* [in] */ DWORD dwSize, | | /* [in] */ DWORD dwSize, |
/* [in] */ FORMATETC *pformatetc, | | /* [in] */ FORMATETC *pformatetc, |
/* [in] */ STGMEDIUM *pstgmed) = 0; | | /* [in] */ STGMEDIUM *pstgmed) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE OnObjectAvailable( | | virtual HRESULT STDMETHODCALLTYPE OnObjectAvailable( |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][in] */ IUnknown *punk) = 0; | | /* [iid_is][in] */ __RPC__in_opt IUnknown *punk) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IBindStatusCallbackVtbl | | typedef struct IBindStatusCallbackVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IBindStatusCallback * This, | | IBindStatusCallback * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IBindStatusCallback * This); | | IBindStatusCallback * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IBindStatusCallback * This); | | IBindStatusCallback * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *OnStartBinding )( | | HRESULT ( STDMETHODCALLTYPE *OnStartBinding )( |
IBindStatusCallback * This, | | IBindStatusCallback * This, |
/* [in] */ DWORD dwReserved, | | /* [in] */ DWORD dwReserved, |
|
/* [in] */ IBinding *pib); | | /* [in] */ __RPC__in_opt IBinding *pib); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetPriority )( | | HRESULT ( STDMETHODCALLTYPE *GetPriority )( |
IBindStatusCallback * This, | | IBindStatusCallback * This, |
|
/* [out] */ LONG *pnPriority); | | /* [out] */ __RPC__out LONG *pnPriority); |
| | |
HRESULT ( STDMETHODCALLTYPE *OnLowResource )( | | HRESULT ( STDMETHODCALLTYPE *OnLowResource )( |
IBindStatusCallback * This, | | IBindStatusCallback * This, |
/* [in] */ DWORD reserved); | | /* [in] */ DWORD reserved); |
| | |
HRESULT ( STDMETHODCALLTYPE *OnProgress )( | | HRESULT ( STDMETHODCALLTYPE *OnProgress )( |
IBindStatusCallback * This, | | IBindStatusCallback * This, |
/* [in] */ ULONG ulProgress, | | /* [in] */ ULONG ulProgress, |
/* [in] */ ULONG ulProgressMax, | | /* [in] */ ULONG ulProgressMax, |
/* [in] */ ULONG ulStatusCode, | | /* [in] */ ULONG ulStatusCode, |
|
/* [in] */ LPCWSTR szStatusText); | | /* [unique][in] */ __RPC__in_opt LPCWSTR szStatusText); |
| | |
HRESULT ( STDMETHODCALLTYPE *OnStopBinding )( | | HRESULT ( STDMETHODCALLTYPE *OnStopBinding )( |
IBindStatusCallback * This, | | IBindStatusCallback * This, |
/* [in] */ HRESULT hresult, | | /* [in] */ HRESULT hresult, |
|
/* [unique][in] */ LPCWSTR szError); | | /* [unique][in] */ __RPC__in_opt LPCWSTR szError); |
| | |
/* [local] */ HRESULT ( STDMETHODCALLTYPE *GetBindInfo )( | | /* [local] */ HRESULT ( STDMETHODCALLTYPE *GetBindInfo )( |
IBindStatusCallback * This, | | IBindStatusCallback * This, |
/* [out] */ DWORD *grfBINDF, | | /* [out] */ DWORD *grfBINDF, |
/* [unique][out][in] */ BINDINFO *pbindinfo); | | /* [unique][out][in] */ BINDINFO *pbindinfo); |
| | |
/* [local] */ HRESULT ( STDMETHODCALLTYPE *OnDataAvailable )( | | /* [local] */ HRESULT ( STDMETHODCALLTYPE *OnDataAvailable )( |
IBindStatusCallback * This, | | IBindStatusCallback * This, |
/* [in] */ DWORD grfBSCF, | | /* [in] */ DWORD grfBSCF, |
/* [in] */ DWORD dwSize, | | /* [in] */ DWORD dwSize, |
/* [in] */ FORMATETC *pformatetc, | | /* [in] */ FORMATETC *pformatetc, |
/* [in] */ STGMEDIUM *pstgmed); | | /* [in] */ STGMEDIUM *pstgmed); |
| | |
HRESULT ( STDMETHODCALLTYPE *OnObjectAvailable )( | | HRESULT ( STDMETHODCALLTYPE *OnObjectAvailable )( |
IBindStatusCallback * This, | | IBindStatusCallback * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][in] */ IUnknown *punk); | | /* [iid_is][in] */ __RPC__in_opt IUnknown *punk); |
| | |
END_INTERFACE | | END_INTERFACE |
} IBindStatusCallbackVtbl; | | } IBindStatusCallbackVtbl; |
| | |
interface IBindStatusCallback | | interface IBindStatusCallback |
{ | | { |
CONST_VTBL struct IBindStatusCallbackVtbl *lpVtbl; | | CONST_VTBL struct IBindStatusCallbackVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IBindStatusCallback_QueryInterface(This,riid,ppvObject) \ | | #define IBindStatusCallback_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IBindStatusCallback_AddRef(This) \ | | #define IBindStatusCallback_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IBindStatusCallback_Release(This) \ | | #define IBindStatusCallback_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IBindStatusCallback_OnStartBinding(This,dwReserved,pib) \ | | #define IBindStatusCallback_OnStartBinding(This,dwReserved,pib) \ |
|
(This)->lpVtbl -> OnStartBinding(This,dwReserved,pib) | | ( (This)->lpVtbl -> OnStartBinding(This,dwReserved,pib) ) |
| | |
#define IBindStatusCallback_GetPriority(This,pnPriority) \ | | #define IBindStatusCallback_GetPriority(This,pnPriority) \ |
|
(This)->lpVtbl -> GetPriority(This,pnPriority) | | ( (This)->lpVtbl -> GetPriority(This,pnPriority) ) |
| | |
#define IBindStatusCallback_OnLowResource(This,reserved) \ | | #define IBindStatusCallback_OnLowResource(This,reserved) \ |
|
(This)->lpVtbl -> OnLowResource(This,reserved) | | ( (This)->lpVtbl -> OnLowResource(This,reserved) ) |
| | |
#define IBindStatusCallback_OnProgress(This,ulProgress,ulProgressMax,ulStatusCod
e,szStatusText) \ | | #define IBindStatusCallback_OnProgress(This,ulProgress,ulProgressMax,ulStatusCod
e,szStatusText) \ |
|
(This)->lpVtbl -> OnProgress(This,ulProgress,ulProgressMax,ulStatusCode,szSt
atusText) | | ( (This)->lpVtbl -> OnProgress(This,ulProgress,ulProgressMax,ulStatusCode,sz
StatusText) ) |
| | |
#define IBindStatusCallback_OnStopBinding(This,hresult,szError) \ | | #define IBindStatusCallback_OnStopBinding(This,hresult,szError) \ |
|
(This)->lpVtbl -> OnStopBinding(This,hresult,szError) | | ( (This)->lpVtbl -> OnStopBinding(This,hresult,szError) ) |
| | |
#define IBindStatusCallback_GetBindInfo(This,grfBINDF,pbindinfo) \ | | #define IBindStatusCallback_GetBindInfo(This,grfBINDF,pbindinfo) \ |
|
(This)->lpVtbl -> GetBindInfo(This,grfBINDF,pbindinfo) | | ( (This)->lpVtbl -> GetBindInfo(This,grfBINDF,pbindinfo) ) |
| | |
#define IBindStatusCallback_OnDataAvailable(This,grfBSCF,dwSize,pformatetc,pstgm
ed) \ | | #define IBindStatusCallback_OnDataAvailable(This,grfBSCF,dwSize,pformatetc,pstgm
ed) \ |
|
(This)->lpVtbl -> OnDataAvailable(This,grfBSCF,dwSize,pformatetc,pstgmed) | | ( (This)->lpVtbl -> OnDataAvailable(This,grfBSCF,dwSize,pformatetc,pstgmed)
) |
| | |
#define IBindStatusCallback_OnObjectAvailable(This,riid,punk) \ | | #define IBindStatusCallback_OnObjectAvailable(This,riid,punk) \ |
|
(This)->lpVtbl -> OnObjectAvailable(This,riid,punk) | | ( (This)->lpVtbl -> OnObjectAvailable(This,riid,punk) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IBindStatusCallback_OnStartBinding_Proxy( | | |
IBindStatusCallback * This, | | |
/* [in] */ DWORD dwReserved, | | |
/* [in] */ IBinding *pib); | | |
| | |
void __RPC_STUB IBindStatusCallback_OnStartBinding_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IBindStatusCallback_GetPriority_Proxy( | | |
IBindStatusCallback * This, | | |
/* [out] */ LONG *pnPriority); | | |
| | |
void __RPC_STUB IBindStatusCallback_GetPriority_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IBindStatusCallback_OnLowResource_Proxy( | | |
IBindStatusCallback * This, | | |
/* [in] */ DWORD reserved); | | |
| | |
void __RPC_STUB IBindStatusCallback_OnLowResource_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IBindStatusCallback_OnProgress_Proxy( | | |
IBindStatusCallback * This, | | |
/* [in] */ ULONG ulProgress, | | |
/* [in] */ ULONG ulProgressMax, | | |
/* [in] */ ULONG ulStatusCode, | | |
/* [in] */ LPCWSTR szStatusText); | | |
| | |
void __RPC_STUB IBindStatusCallback_OnProgress_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IBindStatusCallback_OnStopBinding_Proxy( | | |
IBindStatusCallback * This, | | |
/* [in] */ HRESULT hresult, | | |
/* [unique][in] */ LPCWSTR szError); | | |
| | |
void __RPC_STUB IBindStatusCallback_OnStopBinding_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IBindStatusCallback_RemoteGetBindInfo_
Proxy( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IBindStatusCallback_RemoteGetBindInfo_
Proxy( |
IBindStatusCallback * This, | | IBindStatusCallback * This, |
|
/* [out] */ DWORD *grfBINDF, | | /* [out] */ __RPC__out DWORD *grfBINDF, |
/* [unique][out][in] */ RemBINDINFO *pbindinfo, | | /* [unique][out][in] */ __RPC__inout_opt RemBINDINFO *pbindinfo, |
/* [unique][out][in] */ RemSTGMEDIUM *pstgmed); | | /* [unique][out][in] */ __RPC__inout_opt RemSTGMEDIUM *pstgmed); |
| | |
void __RPC_STUB IBindStatusCallback_RemoteGetBindInfo_Stub( | | void __RPC_STUB IBindStatusCallback_RemoteGetBindInfo_Stub( |
IRpcStubBuffer *This, | | IRpcStubBuffer *This, |
IRpcChannelBuffer *_pRpcChannelBuffer, | | IRpcChannelBuffer *_pRpcChannelBuffer, |
PRPC_MESSAGE _pRpcMessage, | | PRPC_MESSAGE _pRpcMessage, |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IBindStatusCallback_RemoteOnDataAvaila
ble_Proxy( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IBindStatusCallback_RemoteOnDataAvaila
ble_Proxy( |
IBindStatusCallback * This, | | IBindStatusCallback * This, |
/* [in] */ DWORD grfBSCF, | | /* [in] */ DWORD grfBSCF, |
/* [in] */ DWORD dwSize, | | /* [in] */ DWORD dwSize, |
|
/* [in] */ RemFORMATETC *pformatetc, | | /* [in] */ __RPC__in RemFORMATETC *pformatetc, |
/* [in] */ RemSTGMEDIUM *pstgmed); | | /* [in] */ __RPC__in RemSTGMEDIUM *pstgmed); |
| | |
void __RPC_STUB IBindStatusCallback_RemoteOnDataAvailable_Stub( | | void __RPC_STUB IBindStatusCallback_RemoteOnDataAvailable_Stub( |
IRpcStubBuffer *This, | | IRpcStubBuffer *This, |
IRpcChannelBuffer *_pRpcChannelBuffer, | | IRpcChannelBuffer *_pRpcChannelBuffer, |
PRPC_MESSAGE _pRpcMessage, | | PRPC_MESSAGE _pRpcMessage, |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
|
HRESULT STDMETHODCALLTYPE IBindStatusCallback_OnObjectAvailable_Proxy( | | |
IBindStatusCallback * This, | | |
/* [in] */ REFIID riid, | | |
/* [iid_is][in] */ IUnknown *punk); | | |
| | |
void __RPC_STUB IBindStatusCallback_OnObjectAvailable_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IBindStatusCallback_INTERFACE_DEFINED__ */ | | #endif /* __IBindStatusCallback_INTERFACE_DEFINED__ */ |
| | |
|
/* interface __MIDL_itf_urlmon_0182 */ | | /* interface __MIDL_itf_urlmon_0000_0005 */ |
/* [local] */ | | /* [local] */ |
| | |
#endif | | #endif |
#ifndef _LPAUTHENTICATION_DEFINED | | #ifndef _LPAUTHENTICATION_DEFINED |
#define _LPAUTHENTICATION_DEFINED | | #define _LPAUTHENTICATION_DEFINED |
| | |
|
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0182_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0005_v0_0_c_ifspec; |
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0182_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0005_v0_0_s_ifspec; |
| | |
#ifndef __IAuthenticate_INTERFACE_DEFINED__ | | #ifndef __IAuthenticate_INTERFACE_DEFINED__ |
#define __IAuthenticate_INTERFACE_DEFINED__ | | #define __IAuthenticate_INTERFACE_DEFINED__ |
| | |
/* interface IAuthenticate */ | | /* interface IAuthenticate */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
|
typedef /* [unique] */ IAuthenticate *LPAUTHENTICATION; | | typedef /* [unique] */ __RPC_unique_pointer IAuthenticate *LPAUTHENTICATION; |
| | |
EXTERN_C const IID IID_IAuthenticate; | | EXTERN_C const IID IID_IAuthenticate; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("79eac9d0-baf9-11ce-8c82-00aa004ba90b") | | MIDL_INTERFACE("79eac9d0-baf9-11ce-8c82-00aa004ba90b") |
IAuthenticate : public IUnknown | | IAuthenticate : public IUnknown |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE Authenticate( | | virtual HRESULT STDMETHODCALLTYPE Authenticate( |
|
/* [out] */ HWND *phwnd, | | /* [out] */ __RPC__deref_out_opt HWND *phwnd, |
/* [out] */ LPWSTR *pszUsername, | | /* [out] */ __RPC__deref_out_opt LPWSTR *pszUsername, |
/* [out] */ LPWSTR *pszPassword) = 0; | | /* [out] */ __RPC__deref_out_opt LPWSTR *pszPassword) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IAuthenticateVtbl | | typedef struct IAuthenticateVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IAuthenticate * This, | | IAuthenticate * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IAuthenticate * This); | | IAuthenticate * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IAuthenticate * This); | | IAuthenticate * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *Authenticate )( | | HRESULT ( STDMETHODCALLTYPE *Authenticate )( |
IAuthenticate * This, | | IAuthenticate * This, |
|
/* [out] */ HWND *phwnd, | | /* [out] */ __RPC__deref_out_opt HWND *phwnd, |
/* [out] */ LPWSTR *pszUsername, | | /* [out] */ __RPC__deref_out_opt LPWSTR *pszUsername, |
/* [out] */ LPWSTR *pszPassword); | | /* [out] */ __RPC__deref_out_opt LPWSTR *pszPassword); |
| | |
END_INTERFACE | | END_INTERFACE |
} IAuthenticateVtbl; | | } IAuthenticateVtbl; |
| | |
interface IAuthenticate | | interface IAuthenticate |
{ | | { |
CONST_VTBL struct IAuthenticateVtbl *lpVtbl; | | CONST_VTBL struct IAuthenticateVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IAuthenticate_QueryInterface(This,riid,ppvObject) \ | | #define IAuthenticate_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IAuthenticate_AddRef(This) \ | | #define IAuthenticate_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IAuthenticate_Release(This) \ | | #define IAuthenticate_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IAuthenticate_Authenticate(This,phwnd,pszUsername,pszPassword) \ | | #define IAuthenticate_Authenticate(This,phwnd,pszUsername,pszPassword) \ |
|
(This)->lpVtbl -> Authenticate(This,phwnd,pszUsername,pszPassword) | | ( (This)->lpVtbl -> Authenticate(This,phwnd,pszUsername,pszPassword) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IAuthenticate_Authenticate_Proxy( | | |
IAuthenticate * This, | | |
/* [out] */ HWND *phwnd, | | |
/* [out] */ LPWSTR *pszUsername, | | |
/* [out] */ LPWSTR *pszPassword); | | |
| | |
void __RPC_STUB IAuthenticate_Authenticate_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IAuthenticate_INTERFACE_DEFINED__ */ | | #endif /* __IAuthenticate_INTERFACE_DEFINED__ */ |
| | |
|
/* interface __MIDL_itf_urlmon_0183 */ | | /* interface __MIDL_itf_urlmon_0000_0006 */ |
/* [local] */ | | /* [local] */ |
| | |
#endif | | #endif |
#ifndef _LPHTTPNEGOTIATE_DEFINED | | #ifndef _LPHTTPNEGOTIATE_DEFINED |
#define _LPHTTPNEGOTIATE_DEFINED | | #define _LPHTTPNEGOTIATE_DEFINED |
| | |
|
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0183_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0006_v0_0_c_ifspec; |
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0183_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0006_v0_0_s_ifspec; |
| | |
#ifndef __IHttpNegotiate_INTERFACE_DEFINED__ | | #ifndef __IHttpNegotiate_INTERFACE_DEFINED__ |
#define __IHttpNegotiate_INTERFACE_DEFINED__ | | #define __IHttpNegotiate_INTERFACE_DEFINED__ |
| | |
/* interface IHttpNegotiate */ | | /* interface IHttpNegotiate */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
|
typedef /* [unique] */ IHttpNegotiate *LPHTTPNEGOTIATE; | | typedef /* [unique] */ __RPC_unique_pointer IHttpNegotiate *LPHTTPNEGOTIATE; |
| | |
EXTERN_C const IID IID_IHttpNegotiate; | | EXTERN_C const IID IID_IHttpNegotiate; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("79eac9d2-baf9-11ce-8c82-00aa004ba90b") | | MIDL_INTERFACE("79eac9d2-baf9-11ce-8c82-00aa004ba90b") |
IHttpNegotiate : public IUnknown | | IHttpNegotiate : public IUnknown |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE BeginningTransaction( | | virtual HRESULT STDMETHODCALLTYPE BeginningTransaction( |
|
/* [in] */ LPCWSTR szURL, | | /* [in] */ __RPC__in LPCWSTR szURL, |
/* [unique][in] */ LPCWSTR szHeaders, | | /* [unique][in] */ __RPC__in_opt LPCWSTR szHeaders, |
/* [in] */ DWORD dwReserved, | | /* [in] */ DWORD dwReserved, |
|
/* [out] */ LPWSTR *pszAdditionalHeaders) = 0; | | /* [out] */ __RPC__deref_out_opt LPWSTR *pszAdditionalHeaders) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE OnResponse( | | virtual HRESULT STDMETHODCALLTYPE OnResponse( |
/* [in] */ DWORD dwResponseCode, | | /* [in] */ DWORD dwResponseCode, |
|
/* [unique][in] */ LPCWSTR szResponseHeaders, | | /* [unique][in] */ __RPC__in_opt LPCWSTR szResponseHeaders, |
/* [unique][in] */ LPCWSTR szRequestHeaders, | | /* [unique][in] */ __RPC__in_opt LPCWSTR szRequestHeaders, |
/* [out] */ LPWSTR *pszAdditionalRequestHeaders) = 0; | | /* [out] */ __RPC__deref_out_opt LPWSTR *pszAdditionalRequestHeaders |
| | ) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IHttpNegotiateVtbl | | typedef struct IHttpNegotiateVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IHttpNegotiate * This, | | IHttpNegotiate * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IHttpNegotiate * This); | | IHttpNegotiate * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IHttpNegotiate * This); | | IHttpNegotiate * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *BeginningTransaction )( | | HRESULT ( STDMETHODCALLTYPE *BeginningTransaction )( |
IHttpNegotiate * This, | | IHttpNegotiate * This, |
|
/* [in] */ LPCWSTR szURL, | | /* [in] */ __RPC__in LPCWSTR szURL, |
/* [unique][in] */ LPCWSTR szHeaders, | | /* [unique][in] */ __RPC__in_opt LPCWSTR szHeaders, |
/* [in] */ DWORD dwReserved, | | /* [in] */ DWORD dwReserved, |
|
/* [out] */ LPWSTR *pszAdditionalHeaders); | | /* [out] */ __RPC__deref_out_opt LPWSTR *pszAdditionalHeaders); |
| | |
HRESULT ( STDMETHODCALLTYPE *OnResponse )( | | HRESULT ( STDMETHODCALLTYPE *OnResponse )( |
IHttpNegotiate * This, | | IHttpNegotiate * This, |
/* [in] */ DWORD dwResponseCode, | | /* [in] */ DWORD dwResponseCode, |
|
/* [unique][in] */ LPCWSTR szResponseHeaders, | | /* [unique][in] */ __RPC__in_opt LPCWSTR szResponseHeaders, |
/* [unique][in] */ LPCWSTR szRequestHeaders, | | /* [unique][in] */ __RPC__in_opt LPCWSTR szRequestHeaders, |
/* [out] */ LPWSTR *pszAdditionalRequestHeaders); | | /* [out] */ __RPC__deref_out_opt LPWSTR *pszAdditionalRequestHeaders |
| | ); |
| | |
END_INTERFACE | | END_INTERFACE |
} IHttpNegotiateVtbl; | | } IHttpNegotiateVtbl; |
| | |
interface IHttpNegotiate | | interface IHttpNegotiate |
{ | | { |
CONST_VTBL struct IHttpNegotiateVtbl *lpVtbl; | | CONST_VTBL struct IHttpNegotiateVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IHttpNegotiate_QueryInterface(This,riid,ppvObject) \ | | #define IHttpNegotiate_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IHttpNegotiate_AddRef(This) \ | | #define IHttpNegotiate_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IHttpNegotiate_Release(This) \ | | #define IHttpNegotiate_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IHttpNegotiate_BeginningTransaction(This,szURL,szHeaders,dwReserved,pszA
dditionalHeaders) \ | | #define IHttpNegotiate_BeginningTransaction(This,szURL,szHeaders,dwReserved,pszA
dditionalHeaders) \ |
|
(This)->lpVtbl -> BeginningTransaction(This,szURL,szHeaders,dwReserved,pszAd
ditionalHeaders) | | ( (This)->lpVtbl -> BeginningTransaction(This,szURL,szHeaders,dwReserved,psz
AdditionalHeaders) ) |
| | |
#define IHttpNegotiate_OnResponse(This,dwResponseCode,szResponseHeaders,szReques
tHeaders,pszAdditionalRequestHeaders) \ | | #define IHttpNegotiate_OnResponse(This,dwResponseCode,szResponseHeaders,szReques
tHeaders,pszAdditionalRequestHeaders) \ |
|
(This)->lpVtbl -> OnResponse(This,dwResponseCode,szResponseHeaders,szRequest
Headers,pszAdditionalRequestHeaders) | | ( (This)->lpVtbl -> OnResponse(This,dwResponseCode,szResponseHeaders,szReque
stHeaders,pszAdditionalRequestHeaders) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IHttpNegotiate_BeginningTransaction_Proxy( | | |
IHttpNegotiate * This, | | |
/* [in] */ LPCWSTR szURL, | | |
/* [unique][in] */ LPCWSTR szHeaders, | | |
/* [in] */ DWORD dwReserved, | | |
/* [out] */ LPWSTR *pszAdditionalHeaders); | | |
| | |
void __RPC_STUB IHttpNegotiate_BeginningTransaction_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IHttpNegotiate_OnResponse_Proxy( | | |
IHttpNegotiate * This, | | |
/* [in] */ DWORD dwResponseCode, | | |
/* [unique][in] */ LPCWSTR szResponseHeaders, | | |
/* [unique][in] */ LPCWSTR szRequestHeaders, | | |
/* [out] */ LPWSTR *pszAdditionalRequestHeaders); | | |
| | |
void __RPC_STUB IHttpNegotiate_OnResponse_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IHttpNegotiate_INTERFACE_DEFINED__ */ | | #endif /* __IHttpNegotiate_INTERFACE_DEFINED__ */ |
| | |
|
/* interface __MIDL_itf_urlmon_0184 */ | | /* interface __MIDL_itf_urlmon_0000_0007 */ |
/* [local] */ | | /* [local] */ |
| | |
#endif | | #endif |
#ifndef _LPHTTPNEGOTIATE2_DEFINED | | #ifndef _LPHTTPNEGOTIATE2_DEFINED |
#define _LPHTTPNEGOTIATE2_DEFINED | | #define _LPHTTPNEGOTIATE2_DEFINED |
| | |
|
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0184_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0007_v0_0_c_ifspec; |
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0184_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0007_v0_0_s_ifspec; |
| | |
#ifndef __IHttpNegotiate2_INTERFACE_DEFINED__ | | #ifndef __IHttpNegotiate2_INTERFACE_DEFINED__ |
#define __IHttpNegotiate2_INTERFACE_DEFINED__ | | #define __IHttpNegotiate2_INTERFACE_DEFINED__ |
| | |
/* interface IHttpNegotiate2 */ | | /* interface IHttpNegotiate2 */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
|
typedef /* [unique] */ IHttpNegotiate2 *LPHTTPNEGOTIATE2; | | typedef /* [unique] */ __RPC_unique_pointer IHttpNegotiate2 *LPHTTPNEGOTIATE2; |
| | |
EXTERN_C const IID IID_IHttpNegotiate2; | | EXTERN_C const IID IID_IHttpNegotiate2; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("4F9F9FCB-E0F4-48eb-B7AB-FA2EA9365CB4") | | MIDL_INTERFACE("4F9F9FCB-E0F4-48eb-B7AB-FA2EA9365CB4") |
IHttpNegotiate2 : public IHttpNegotiate | | IHttpNegotiate2 : public IHttpNegotiate |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE GetRootSecurityId( | | virtual HRESULT STDMETHODCALLTYPE GetRootSecurityId( |
|
/* [size_is][out] */ BYTE *pbSecurityId, | | /* [size_is][out] */ __RPC__out_ecount_full(*pcbSecurityId) BYTE *pb |
/* [out][in] */ DWORD *pcbSecurityId, | | SecurityId, |
| | /* [out][in] */ __RPC__inout DWORD *pcbSecurityId, |
/* [in] */ DWORD_PTR dwReserved) = 0; | | /* [in] */ DWORD_PTR dwReserved) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IHttpNegotiate2Vtbl | | typedef struct IHttpNegotiate2Vtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IHttpNegotiate2 * This, | | IHttpNegotiate2 * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IHttpNegotiate2 * This); | | IHttpNegotiate2 * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IHttpNegotiate2 * This); | | IHttpNegotiate2 * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *BeginningTransaction )( | | HRESULT ( STDMETHODCALLTYPE *BeginningTransaction )( |
IHttpNegotiate2 * This, | | IHttpNegotiate2 * This, |
|
/* [in] */ LPCWSTR szURL, | | /* [in] */ __RPC__in LPCWSTR szURL, |
/* [unique][in] */ LPCWSTR szHeaders, | | /* [unique][in] */ __RPC__in_opt LPCWSTR szHeaders, |
/* [in] */ DWORD dwReserved, | | /* [in] */ DWORD dwReserved, |
|
/* [out] */ LPWSTR *pszAdditionalHeaders); | | /* [out] */ __RPC__deref_out_opt LPWSTR *pszAdditionalHeaders); |
| | |
HRESULT ( STDMETHODCALLTYPE *OnResponse )( | | HRESULT ( STDMETHODCALLTYPE *OnResponse )( |
IHttpNegotiate2 * This, | | IHttpNegotiate2 * This, |
/* [in] */ DWORD dwResponseCode, | | /* [in] */ DWORD dwResponseCode, |
|
/* [unique][in] */ LPCWSTR szResponseHeaders, | | /* [unique][in] */ __RPC__in_opt LPCWSTR szResponseHeaders, |
/* [unique][in] */ LPCWSTR szRequestHeaders, | | /* [unique][in] */ __RPC__in_opt LPCWSTR szRequestHeaders, |
/* [out] */ LPWSTR *pszAdditionalRequestHeaders); | | /* [out] */ __RPC__deref_out_opt LPWSTR *pszAdditionalRequestHeaders |
| | ); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetRootSecurityId )( | | HRESULT ( STDMETHODCALLTYPE *GetRootSecurityId )( |
IHttpNegotiate2 * This, | | IHttpNegotiate2 * This, |
|
/* [size_is][out] */ BYTE *pbSecurityId, | | /* [size_is][out] */ __RPC__out_ecount_full(*pcbSecurityId) BYTE *pb |
/* [out][in] */ DWORD *pcbSecurityId, | | SecurityId, |
| | /* [out][in] */ __RPC__inout DWORD *pcbSecurityId, |
/* [in] */ DWORD_PTR dwReserved); | | /* [in] */ DWORD_PTR dwReserved); |
| | |
END_INTERFACE | | END_INTERFACE |
} IHttpNegotiate2Vtbl; | | } IHttpNegotiate2Vtbl; |
| | |
interface IHttpNegotiate2 | | interface IHttpNegotiate2 |
{ | | { |
CONST_VTBL struct IHttpNegotiate2Vtbl *lpVtbl; | | CONST_VTBL struct IHttpNegotiate2Vtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IHttpNegotiate2_QueryInterface(This,riid,ppvObject) \ | | #define IHttpNegotiate2_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IHttpNegotiate2_AddRef(This) \ | | #define IHttpNegotiate2_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IHttpNegotiate2_Release(This) \ | | #define IHttpNegotiate2_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IHttpNegotiate2_BeginningTransaction(This,szURL,szHeaders,dwReserved,psz
AdditionalHeaders) \ | | #define IHttpNegotiate2_BeginningTransaction(This,szURL,szHeaders,dwReserved,psz
AdditionalHeaders) \ |
|
(This)->lpVtbl -> BeginningTransaction(This,szURL,szHeaders,dwReserved,pszAd
ditionalHeaders) | | ( (This)->lpVtbl -> BeginningTransaction(This,szURL,szHeaders,dwReserved,psz
AdditionalHeaders) ) |
| | |
#define IHttpNegotiate2_OnResponse(This,dwResponseCode,szResponseHeaders,szReque
stHeaders,pszAdditionalRequestHeaders) \ | | #define IHttpNegotiate2_OnResponse(This,dwResponseCode,szResponseHeaders,szReque
stHeaders,pszAdditionalRequestHeaders) \ |
|
(This)->lpVtbl -> OnResponse(This,dwResponseCode,szResponseHeaders,szRequest
Headers,pszAdditionalRequestHeaders) | | ( (This)->lpVtbl -> OnResponse(This,dwResponseCode,szResponseHeaders,szReque
stHeaders,pszAdditionalRequestHeaders) ) |
| | |
#define IHttpNegotiate2_GetRootSecurityId(This,pbSecurityId,pcbSecurityId,dwRese
rved) \ | | #define IHttpNegotiate2_GetRootSecurityId(This,pbSecurityId,pcbSecurityId,dwRese
rved) \ |
|
(This)->lpVtbl -> GetRootSecurityId(This,pbSecurityId,pcbSecurityId,dwReserv
ed) | | ( (This)->lpVtbl -> GetRootSecurityId(This,pbSecurityId,pcbSecurityId,dwRese
rved) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IHttpNegotiate2_GetRootSecurityId_Proxy( | | |
IHttpNegotiate2 * This, | | |
/* [size_is][out] */ BYTE *pbSecurityId, | | |
/* [out][in] */ DWORD *pcbSecurityId, | | |
/* [in] */ DWORD_PTR dwReserved); | | |
| | |
void __RPC_STUB IHttpNegotiate2_GetRootSecurityId_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IHttpNegotiate2_INTERFACE_DEFINED__ */ | | #endif /* __IHttpNegotiate2_INTERFACE_DEFINED__ */ |
| | |
|
/* interface __MIDL_itf_urlmon_0185 */ | | /* interface __MIDL_itf_urlmon_0000_0008 */ |
/* [local] */ | | /* [local] */ |
| | |
#endif | | #endif |
#ifndef _LPWININETFILESTREAM_DEFINED | | #ifndef _LPWININETFILESTREAM_DEFINED |
#define _LPWININETFILESTREAM_DEFINED | | #define _LPWININETFILESTREAM_DEFINED |
| | |
|
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0185_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0008_v0_0_c_ifspec; |
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0185_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0008_v0_0_s_ifspec; |
| | |
#ifndef __IWinInetFileStream_INTERFACE_DEFINED__ | | #ifndef __IWinInetFileStream_INTERFACE_DEFINED__ |
#define __IWinInetFileStream_INTERFACE_DEFINED__ | | #define __IWinInetFileStream_INTERFACE_DEFINED__ |
| | |
/* interface IWinInetFileStream */ | | /* interface IWinInetFileStream */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
|
typedef /* [unique] */ IWinInetFileStream *LPWININETFILESTREAM; | | typedef /* [unique] */ __RPC_unique_pointer IWinInetFileStream *LPWININETFILEST
REAM; |
| | |
EXTERN_C const IID IID_IWinInetFileStream; | | EXTERN_C const IID IID_IWinInetFileStream; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("F134C4B7-B1F8-4e75-B886-74B90943BECB") | | MIDL_INTERFACE("F134C4B7-B1F8-4e75-B886-74B90943BECB") |
IWinInetFileStream : public IUnknown | | IWinInetFileStream : public IUnknown |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE SetHandleForUnlock( | | virtual HRESULT STDMETHODCALLTYPE SetHandleForUnlock( |
| | |
skipping to change at line 1882 | | skipping to change at line 1703 |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IWinInetFileStreamVtbl | | typedef struct IWinInetFileStreamVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IWinInetFileStream * This, | | IWinInetFileStream * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IWinInetFileStream * This); | | IWinInetFileStream * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IWinInetFileStream * This); | | IWinInetFileStream * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *SetHandleForUnlock )( | | HRESULT ( STDMETHODCALLTYPE *SetHandleForUnlock )( |
IWinInetFileStream * This, | | IWinInetFileStream * This, |
/* [in] */ DWORD_PTR hWinInetLockHandle, | | /* [in] */ DWORD_PTR hWinInetLockHandle, |
| | |
skipping to change at line 1911 | | skipping to change at line 1733 |
} IWinInetFileStreamVtbl; | | } IWinInetFileStreamVtbl; |
| | |
interface IWinInetFileStream | | interface IWinInetFileStream |
{ | | { |
CONST_VTBL struct IWinInetFileStreamVtbl *lpVtbl; | | CONST_VTBL struct IWinInetFileStreamVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IWinInetFileStream_QueryInterface(This,riid,ppvObject) \ | | #define IWinInetFileStream_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IWinInetFileStream_AddRef(This) \ | | #define IWinInetFileStream_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IWinInetFileStream_Release(This) \ | | #define IWinInetFileStream_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IWinInetFileStream_SetHandleForUnlock(This,hWinInetLockHandle,dwReserved
) \ | | #define IWinInetFileStream_SetHandleForUnlock(This,hWinInetLockHandle,dwReserved
) \ |
|
(This)->lpVtbl -> SetHandleForUnlock(This,hWinInetLockHandle,dwReserved) | | ( (This)->lpVtbl -> SetHandleForUnlock(This,hWinInetLockHandle,dwReserved) ) |
| | |
#define IWinInetFileStream_SetDeleteFile(This,dwReserved) \ | | #define IWinInetFileStream_SetDeleteFile(This,dwReserved) \ |
|
(This)->lpVtbl -> SetDeleteFile(This,dwReserved) | | ( (This)->lpVtbl -> SetDeleteFile(This,dwReserved) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IWinInetFileStream_SetHandleForUnlock_Proxy( | | |
IWinInetFileStream * This, | | |
/* [in] */ DWORD_PTR hWinInetLockHandle, | | |
/* [in] */ DWORD_PTR dwReserved); | | |
| | |
void __RPC_STUB IWinInetFileStream_SetHandleForUnlock_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IWinInetFileStream_SetDeleteFile_Proxy( | | |
IWinInetFileStream * This, | | |
/* [in] */ DWORD_PTR dwReserved); | | |
| | |
void __RPC_STUB IWinInetFileStream_SetDeleteFile_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IWinInetFileStream_INTERFACE_DEFINED__ */ | | #endif /* __IWinInetFileStream_INTERFACE_DEFINED__ */ |
| | |
|
/* interface __MIDL_itf_urlmon_0186 */ | | /* interface __MIDL_itf_urlmon_0000_0009 */ |
/* [local] */ | | /* [local] */ |
| | |
#endif | | #endif |
#ifndef _LPWINDOWFORBINDINGUI_DEFINED | | #ifndef _LPWINDOWFORBINDINGUI_DEFINED |
#define _LPWINDOWFORBINDINGUI_DEFINED | | #define _LPWINDOWFORBINDINGUI_DEFINED |
| | |
|
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0186_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0009_v0_0_c_ifspec; |
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0186_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0009_v0_0_s_ifspec; |
| | |
#ifndef __IWindowForBindingUI_INTERFACE_DEFINED__ | | #ifndef __IWindowForBindingUI_INTERFACE_DEFINED__ |
#define __IWindowForBindingUI_INTERFACE_DEFINED__ | | #define __IWindowForBindingUI_INTERFACE_DEFINED__ |
| | |
/* interface IWindowForBindingUI */ | | /* interface IWindowForBindingUI */ |
/* [unique][uuid][object][local] */ | | /* [unique][uuid][object][local] */ |
| | |
typedef /* [unique] */ IWindowForBindingUI *LPWINDOWFORBINDINGUI; | | typedef /* [unique] */ IWindowForBindingUI *LPWINDOWFORBINDINGUI; |
| | |
EXTERN_C const IID IID_IWindowForBindingUI; | | EXTERN_C const IID IID_IWindowForBindingUI; |
| | |
skipping to change at line 1993 | | skipping to change at line 1794 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IWindowForBindingUIVtbl | | typedef struct IWindowForBindingUIVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IWindowForBindingUI * This, | | IWindowForBindingUI * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IWindowForBindingUI * This); | | IWindowForBindingUI * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IWindowForBindingUI * This); | | IWindowForBindingUI * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetWindow )( | | HRESULT ( STDMETHODCALLTYPE *GetWindow )( |
IWindowForBindingUI * This, | | IWindowForBindingUI * This, |
/* [in] */ REFGUID rguidReason, | | /* [in] */ REFGUID rguidReason, |
| | |
skipping to change at line 2017 | | skipping to change at line 1819 |
} IWindowForBindingUIVtbl; | | } IWindowForBindingUIVtbl; |
| | |
interface IWindowForBindingUI | | interface IWindowForBindingUI |
{ | | { |
CONST_VTBL struct IWindowForBindingUIVtbl *lpVtbl; | | CONST_VTBL struct IWindowForBindingUIVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IWindowForBindingUI_QueryInterface(This,riid,ppvObject) \ | | #define IWindowForBindingUI_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IWindowForBindingUI_AddRef(This) \ | | #define IWindowForBindingUI_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IWindowForBindingUI_Release(This) \ | | #define IWindowForBindingUI_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IWindowForBindingUI_GetWindow(This,rguidReason,phwnd) \ | | #define IWindowForBindingUI_GetWindow(This,rguidReason,phwnd) \ |
|
(This)->lpVtbl -> GetWindow(This,rguidReason,phwnd) | | ( (This)->lpVtbl -> GetWindow(This,rguidReason,phwnd) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IWindowForBindingUI_GetWindow_Proxy( | | |
IWindowForBindingUI * This, | | |
/* [in] */ REFGUID rguidReason, | | |
/* [out] */ HWND *phwnd); | | |
| | |
void __RPC_STUB IWindowForBindingUI_GetWindow_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IWindowForBindingUI_INTERFACE_DEFINED__ */ | | #endif /* __IWindowForBindingUI_INTERFACE_DEFINED__ */ |
| | |
|
/* interface __MIDL_itf_urlmon_0187 */ | | /* interface __MIDL_itf_urlmon_0000_0010 */ |
/* [local] */ | | /* [local] */ |
| | |
#endif | | #endif |
#ifndef _LPCODEINSTALL_DEFINED | | #ifndef _LPCODEINSTALL_DEFINED |
#define _LPCODEINSTALL_DEFINED | | #define _LPCODEINSTALL_DEFINED |
| | |
|
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0187_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0010_v0_0_c_ifspec; |
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0187_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0010_v0_0_s_ifspec; |
| | |
#ifndef __ICodeInstall_INTERFACE_DEFINED__ | | #ifndef __ICodeInstall_INTERFACE_DEFINED__ |
#define __ICodeInstall_INTERFACE_DEFINED__ | | #define __ICodeInstall_INTERFACE_DEFINED__ |
| | |
/* interface ICodeInstall */ | | /* interface ICodeInstall */ |
/* [unique][uuid][object][local] */ | | /* [unique][uuid][object][local] */ |
| | |
typedef /* [unique] */ ICodeInstall *LPCODEINSTALL; | | typedef /* [unique] */ ICodeInstall *LPCODEINSTALL; |
| | |
typedef /* [public] */ | | typedef /* [public] */ |
enum __MIDL_ICodeInstall_0001 | | enum __MIDL_ICodeInstall_0001 |
{ CIP_DISK_FULL = 0, | | { CIP_DISK_FULL = 0, |
|
CIP_ACCESS_DENIED = CIP_DISK_FULL + 1, | | CIP_ACCESS_DENIED = ( CIP_DISK_FULL + 1 ) , |
CIP_NEWER_VERSION_EXISTS = CIP_ACCESS_DENIED + 1, | | CIP_NEWER_VERSION_EXISTS = ( CIP_ACCESS_DENIED + 1 ) , |
CIP_OLDER_VERSION_EXISTS = CIP_NEWER_VERSION_EXISTS + 1, | | CIP_OLDER_VERSION_EXISTS = ( CIP_NEWER_VERSION_EXISTS + 1 ) , |
CIP_NAME_CONFLICT = CIP_OLDER_VERSION_EXISTS + 1, | | CIP_NAME_CONFLICT = ( CIP_OLDER_VERSION_EXISTS + 1 ) , |
CIP_TRUST_VERIFICATION_COMPONENT_MISSING = CIP_NAME_CONFLICT + 1, | | CIP_TRUST_VERIFICATION_COMPONENT_MISSING = ( CIP_NAME_CONFLICT + 1 |
CIP_EXE_SELF_REGISTERATION_TIMEOUT = CIP_TRUST_VERIFICATION_COMPONEN | | ) , |
T_MISSING + 1, | | CIP_EXE_SELF_REGISTERATION_TIMEOUT = ( CIP_TRUST_VERIFICATION_COMPON |
CIP_UNSAFE_TO_ABORT = CIP_EXE_SELF_REGISTERATION_TIMEOUT + 1, | | ENT_MISSING + 1 ) , |
CIP_NEED_REBOOT = CIP_UNSAFE_TO_ABORT + 1, | | CIP_UNSAFE_TO_ABORT = ( CIP_EXE_SELF_REGISTERATION_TIMEOUT + 1 ) , |
CIP_NEED_REBOOT_UI_PERMISSION = CIP_NEED_REBOOT + 1 | | CIP_NEED_REBOOT = ( CIP_UNSAFE_TO_ABORT + 1 ) , |
| | CIP_NEED_REBOOT_UI_PERMISSION = ( CIP_NEED_REBOOT + 1 ) |
} CIP_STATUS; | | } CIP_STATUS; |
| | |
EXTERN_C const IID IID_ICodeInstall; | | EXTERN_C const IID IID_ICodeInstall; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("79eac9d1-baf9-11ce-8c82-00aa004ba90b") | | MIDL_INTERFACE("79eac9d1-baf9-11ce-8c82-00aa004ba90b") |
ICodeInstall : public IWindowForBindingUI | | ICodeInstall : public IWindowForBindingUI |
{ | | { |
public: | | public: |
| | |
skipping to change at line 2102 | | skipping to change at line 1893 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct ICodeInstallVtbl | | typedef struct ICodeInstallVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
ICodeInstall * This, | | ICodeInstall * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
ICodeInstall * This); | | ICodeInstall * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
ICodeInstall * This); | | ICodeInstall * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetWindow )( | | HRESULT ( STDMETHODCALLTYPE *GetWindow )( |
ICodeInstall * This, | | ICodeInstall * This, |
/* [in] */ REFGUID rguidReason, | | /* [in] */ REFGUID rguidReason, |
| | |
skipping to change at line 2133 | | skipping to change at line 1925 |
} ICodeInstallVtbl; | | } ICodeInstallVtbl; |
| | |
interface ICodeInstall | | interface ICodeInstall |
{ | | { |
CONST_VTBL struct ICodeInstallVtbl *lpVtbl; | | CONST_VTBL struct ICodeInstallVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define ICodeInstall_QueryInterface(This,riid,ppvObject) \ | | #define ICodeInstall_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define ICodeInstall_AddRef(This) \ | | #define ICodeInstall_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define ICodeInstall_Release(This) \ | | #define ICodeInstall_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define ICodeInstall_GetWindow(This,rguidReason,phwnd) \ | | #define ICodeInstall_GetWindow(This,rguidReason,phwnd) \ |
|
(This)->lpVtbl -> GetWindow(This,rguidReason,phwnd) | | ( (This)->lpVtbl -> GetWindow(This,rguidReason,phwnd) ) |
| | |
#define ICodeInstall_OnCodeInstallProblem(This,ulStatusCode,szDestination,szSour
ce,dwReserved) \ | | #define ICodeInstall_OnCodeInstallProblem(This,ulStatusCode,szDestination,szSour
ce,dwReserved) \ |
|
(This)->lpVtbl -> OnCodeInstallProblem(This,ulStatusCode,szDestination,szSou
rce,dwReserved) | | ( (This)->lpVtbl -> OnCodeInstallProblem(This,ulStatusCode,szDestination,szS
ource,dwReserved) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE ICodeInstall_OnCodeInstallProblem_Proxy( | | #endif /* __ICodeInstall_INTERFACE_DEFINED__ */ |
ICodeInstall * This, | | |
/* [in] */ ULONG ulStatusCode, | | |
/* [unique][in] */ LPCWSTR szDestination, | | |
/* [unique][in] */ LPCWSTR szSource, | | |
/* [in] */ DWORD dwReserved); | | |
| | |
|
void __RPC_STUB ICodeInstall_OnCodeInstallProblem_Stub( | | /* interface __MIDL_itf_urlmon_0000_0011 */ |
IRpcStubBuffer *This, | | /* [local] */ |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
|
#endif /* __ICodeInstall_INTERFACE_DEFINED__ */ | | #endif |
| | #if (_WIN32_IE >= _WIN32_IE_IE70) |
| | #ifndef _LPUri_DEFINED |
| | #define _LPUri_DEFINED |
| | |
|
/* interface __MIDL_itf_urlmon_0188 */ | | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0011_v0_0_c_ifspec; |
| | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0011_v0_0_s_ifspec; |
| | |
| | #ifndef __IUri_INTERFACE_DEFINED__ |
| | #define __IUri_INTERFACE_DEFINED__ |
| | |
| | /* interface IUri */ |
| | /* [unique][uuid][object] */ |
| | |
| | typedef /* [public][public][public][public][public][helpstring] */ |
| | enum __MIDL_IUri_0001 |
| | { Uri_PROPERTY_ABSOLUTE_URI = 0, |
| | Uri_PROPERTY_STRING_START = Uri_PROPERTY_ABSOLUTE_URI, |
| | Uri_PROPERTY_AUTHORITY = ( Uri_PROPERTY_STRING_START + 1 ) , |
| | Uri_PROPERTY_DISPLAY_URI = ( Uri_PROPERTY_AUTHORITY + 1 ) , |
| | Uri_PROPERTY_DOMAIN = ( Uri_PROPERTY_DISPLAY_URI + 1 ) , |
| | Uri_PROPERTY_EXTENSION = ( Uri_PROPERTY_DOMAIN + 1 ) , |
| | Uri_PROPERTY_FRAGMENT = ( Uri_PROPERTY_EXTENSION + 1 ) , |
| | Uri_PROPERTY_HOST = ( Uri_PROPERTY_FRAGMENT + 1 ) , |
| | Uri_PROPERTY_PASSWORD = ( Uri_PROPERTY_HOST + 1 ) , |
| | Uri_PROPERTY_PATH = ( Uri_PROPERTY_PASSWORD + 1 ) , |
| | Uri_PROPERTY_PATH_AND_QUERY = ( Uri_PROPERTY_PATH + 1 ) , |
| | Uri_PROPERTY_QUERY = ( Uri_PROPERTY_PATH_AND_QUERY + 1 ) , |
| | Uri_PROPERTY_RAW_URI = ( Uri_PROPERTY_QUERY + 1 ) , |
| | Uri_PROPERTY_SCHEME_NAME = ( Uri_PROPERTY_RAW_URI + 1 ) , |
| | Uri_PROPERTY_USER_INFO = ( Uri_PROPERTY_SCHEME_NAME + 1 ) , |
| | Uri_PROPERTY_USER_NAME = ( Uri_PROPERTY_USER_INFO + 1 ) , |
| | Uri_PROPERTY_STRING_LAST = Uri_PROPERTY_USER_NAME, |
| | Uri_PROPERTY_HOST_TYPE = ( Uri_PROPERTY_STRING_LAST + 1 ) , |
| | Uri_PROPERTY_DWORD_START = Uri_PROPERTY_HOST_TYPE, |
| | Uri_PROPERTY_PORT = ( Uri_PROPERTY_DWORD_START + 1 ) , |
| | Uri_PROPERTY_SCHEME = ( Uri_PROPERTY_PORT + 1 ) , |
| | Uri_PROPERTY_ZONE = ( Uri_PROPERTY_SCHEME + 1 ) , |
| | Uri_PROPERTY_DWORD_LAST = Uri_PROPERTY_ZONE |
| | } Uri_PROPERTY; |
| | |
| | typedef /* [public][helpstring] */ |
| | enum __MIDL_IUri_0002 |
| | { Uri_HOST_UNKNOWN = 0, |
| | Uri_HOST_DNS = ( Uri_HOST_UNKNOWN + 1 ) , |
| | Uri_HOST_IPV4 = ( Uri_HOST_DNS + 1 ) , |
| | Uri_HOST_IPV6 = ( Uri_HOST_IPV4 + 1 ) , |
| | Uri_HOST_IDN = ( Uri_HOST_IPV6 + 1 ) |
| | } Uri_HOST_TYPE; |
| | |
| | EXTERN_C const IID IID_IUri; |
| | |
| | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
| | MIDL_INTERFACE("A39EE748-6A27-4817-A6F2-13914BEF5890") |
| | IUri : public IUnknown |
| | { |
| | public: |
| | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetPropertyBSTR( |
| | /* [range][in] */ Uri_PROPERTY uriProp, |
| | /* [out] */ __RPC__deref_out_opt BSTR *pbstrProperty, |
| | /* [in] */ DWORD dwFlags) = 0; |
| | |
| | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetPropertyLength( |
| | /* [range][in] */ Uri_PROPERTY uriProp, |
| | /* [out] */ __RPC__out DWORD *pcchProperty, |
| | /* [in] */ DWORD dwFlags) = 0; |
| | |
| | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetPropertyDWORD( |
| | /* [range][in] */ Uri_PROPERTY uriProp, |
| | /* [out] */ __RPC__out DWORD *pdwProperty, |
| | /* [in] */ DWORD dwFlags) = 0; |
| | |
| | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE HasProperty( |
| | /* [range][in] */ Uri_PROPERTY uriProp, |
| | /* [out] */ __RPC__out BOOL *pfHasProperty) = 0; |
| | |
| | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetAbsoluteUri( |
| | /* [out] */ __RPC__deref_out_opt BSTR *pbstrAbsoluteUri) = 0; |
| | |
| | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetAuthority( |
| | /* [out] */ __RPC__deref_out_opt BSTR *pbstrAuthority) = 0; |
| | |
| | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetDisplayUri( |
| | /* [out] */ __RPC__deref_out_opt BSTR *pbstrDisplayString) = 0; |
| | |
| | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetDomain( |
| | /* [out] */ __RPC__deref_out_opt BSTR *pbstrDomain) = 0; |
| | |
| | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetExtension( |
| | /* [out] */ __RPC__deref_out_opt BSTR *pbstrExtension) = 0; |
| | |
| | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetFragment( |
| | /* [out] */ __RPC__deref_out_opt BSTR *pbstrFragment) = 0; |
| | |
| | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetHost( |
| | /* [out] */ __RPC__deref_out_opt BSTR *pbstrHost) = 0; |
| | |
| | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetPassword( |
| | /* [out] */ __RPC__deref_out_opt BSTR *pbstrPassword) = 0; |
| | |
| | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetPath( |
| | /* [out] */ __RPC__deref_out_opt BSTR *pbstrPath) = 0; |
| | |
| | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetPathAndQuery( |
| | /* [out] */ __RPC__deref_out_opt BSTR *pbstrPathAndQuery) = 0; |
| | |
| | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetQuery( |
| | /* [out] */ __RPC__deref_out_opt BSTR *pbstrQuery) = 0; |
| | |
| | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetRawUri( |
| | /* [out] */ __RPC__deref_out_opt BSTR *pbstrRawUri) = 0; |
| | |
| | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetSchemeName( |
| | /* [out] */ __RPC__deref_out_opt BSTR *pbstrSchemeName) = 0; |
| | |
| | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetUserInfo( |
| | /* [out] */ __RPC__deref_out_opt BSTR *pbstrUserInfo) = 0; |
| | |
| | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetUserName( |
| | /* [out] */ __RPC__deref_out_opt BSTR *pbstrUserName) = 0; |
| | |
| | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetHostType( |
| | /* [out] */ __RPC__out DWORD *pdwHostType) = 0; |
| | |
| | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetPort( |
| | /* [out] */ __RPC__out DWORD *pdwPort) = 0; |
| | |
| | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetScheme( |
| | /* [out] */ __RPC__out DWORD *pdwScheme) = 0; |
| | |
| | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetZone( |
| | /* [out] */ __RPC__out DWORD *pdwZone) = 0; |
| | |
| | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetProperties( |
| | /* [out] */ __RPC__out LPDWORD pdwFlags) = 0; |
| | |
| | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE IsEqual( |
| | /* [in] */ __RPC__in_opt IUri *pUri, |
| | /* [out] */ __RPC__out BOOL *pfEqual) = 0; |
| | |
| | }; |
| | |
| | #else /* C style interface */ |
| | |
| | typedef struct IUriVtbl |
| | { |
| | BEGIN_INTERFACE |
| | |
| | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
| | IUri * This, |
| | /* [in] */ __RPC__in REFIID riid, |
| | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
| | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| | IUri * This); |
| | |
| | ULONG ( STDMETHODCALLTYPE *Release )( |
| | IUri * This); |
| | |
| | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetPropertyBSTR )( |
| | IUri * This, |
| | /* [range][in] */ Uri_PROPERTY uriProp, |
| | /* [out] */ __RPC__deref_out_opt BSTR *pbstrProperty, |
| | /* [in] */ DWORD dwFlags); |
| | |
| | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetPropertyLength )( |
| | IUri * This, |
| | /* [range][in] */ Uri_PROPERTY uriProp, |
| | /* [out] */ __RPC__out DWORD *pcchProperty, |
| | /* [in] */ DWORD dwFlags); |
| | |
| | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetPropertyDWORD )( |
| | IUri * This, |
| | /* [range][in] */ Uri_PROPERTY uriProp, |
| | /* [out] */ __RPC__out DWORD *pdwProperty, |
| | /* [in] */ DWORD dwFlags); |
| | |
| | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *HasProperty )( |
| | IUri * This, |
| | /* [range][in] */ Uri_PROPERTY uriProp, |
| | /* [out] */ __RPC__out BOOL *pfHasProperty); |
| | |
| | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetAbsoluteUri )( |
| | IUri * This, |
| | /* [out] */ __RPC__deref_out_opt BSTR *pbstrAbsoluteUri); |
| | |
| | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetAuthority )( |
| | IUri * This, |
| | /* [out] */ __RPC__deref_out_opt BSTR *pbstrAuthority); |
| | |
| | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetDisplayUri )( |
| | IUri * This, |
| | /* [out] */ __RPC__deref_out_opt BSTR *pbstrDisplayString); |
| | |
| | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetDomain )( |
| | IUri * This, |
| | /* [out] */ __RPC__deref_out_opt BSTR *pbstrDomain); |
| | |
| | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetExtension )( |
| | IUri * This, |
| | /* [out] */ __RPC__deref_out_opt BSTR *pbstrExtension); |
| | |
| | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetFragment )( |
| | IUri * This, |
| | /* [out] */ __RPC__deref_out_opt BSTR *pbstrFragment); |
| | |
| | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetHost )( |
| | IUri * This, |
| | /* [out] */ __RPC__deref_out_opt BSTR *pbstrHost); |
| | |
| | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetPassword )( |
| | IUri * This, |
| | /* [out] */ __RPC__deref_out_opt BSTR *pbstrPassword); |
| | |
| | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetPath )( |
| | IUri * This, |
| | /* [out] */ __RPC__deref_out_opt BSTR *pbstrPath); |
| | |
| | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetPathAndQuery )( |
| | IUri * This, |
| | /* [out] */ __RPC__deref_out_opt BSTR *pbstrPathAndQuery); |
| | |
| | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetQuery )( |
| | IUri * This, |
| | /* [out] */ __RPC__deref_out_opt BSTR *pbstrQuery); |
| | |
| | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetRawUri )( |
| | IUri * This, |
| | /* [out] */ __RPC__deref_out_opt BSTR *pbstrRawUri); |
| | |
| | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetSchemeName )( |
| | IUri * This, |
| | /* [out] */ __RPC__deref_out_opt BSTR *pbstrSchemeName); |
| | |
| | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetUserInfo )( |
| | IUri * This, |
| | /* [out] */ __RPC__deref_out_opt BSTR *pbstrUserInfo); |
| | |
| | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetUserName )( |
| | IUri * This, |
| | /* [out] */ __RPC__deref_out_opt BSTR *pbstrUserName); |
| | |
| | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetHostType )( |
| | IUri * This, |
| | /* [out] */ __RPC__out DWORD *pdwHostType); |
| | |
| | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetPort )( |
| | IUri * This, |
| | /* [out] */ __RPC__out DWORD *pdwPort); |
| | |
| | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetScheme )( |
| | IUri * This, |
| | /* [out] */ __RPC__out DWORD *pdwScheme); |
| | |
| | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetZone )( |
| | IUri * This, |
| | /* [out] */ __RPC__out DWORD *pdwZone); |
| | |
| | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetProperties )( |
| | IUri * This, |
| | /* [out] */ __RPC__out LPDWORD pdwFlags); |
| | |
| | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *IsEqual )( |
| | IUri * This, |
| | /* [in] */ __RPC__in_opt IUri *pUri, |
| | /* [out] */ __RPC__out BOOL *pfEqual); |
| | |
| | END_INTERFACE |
| | } IUriVtbl; |
| | |
| | interface IUri |
| | { |
| | CONST_VTBL struct IUriVtbl *lpVtbl; |
| | }; |
| | |
| | #ifdef COBJMACROS |
| | |
| | #define IUri_QueryInterface(This,riid,ppvObject) \ |
| | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
| | #define IUri_AddRef(This) \ |
| | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
| | #define IUri_Release(This) \ |
| | ( (This)->lpVtbl -> Release(This) ) |
| | |
| | #define IUri_GetPropertyBSTR(This,uriProp,pbstrProperty,dwFlags) \ |
| | ( (This)->lpVtbl -> GetPropertyBSTR(This,uriProp,pbstrProperty,dwFlags) ) |
| | |
| | #define IUri_GetPropertyLength(This,uriProp,pcchProperty,dwFlags) \ |
| | ( (This)->lpVtbl -> GetPropertyLength(This,uriProp,pcchProperty,dwFlags) ) |
| | |
| | #define IUri_GetPropertyDWORD(This,uriProp,pdwProperty,dwFlags) \ |
| | ( (This)->lpVtbl -> GetPropertyDWORD(This,uriProp,pdwProperty,dwFlags) ) |
| | |
| | #define IUri_HasProperty(This,uriProp,pfHasProperty) \ |
| | ( (This)->lpVtbl -> HasProperty(This,uriProp,pfHasProperty) ) |
| | |
| | #define IUri_GetAbsoluteUri(This,pbstrAbsoluteUri) \ |
| | ( (This)->lpVtbl -> GetAbsoluteUri(This,pbstrAbsoluteUri) ) |
| | |
| | #define IUri_GetAuthority(This,pbstrAuthority) \ |
| | ( (This)->lpVtbl -> GetAuthority(This,pbstrAuthority) ) |
| | |
| | #define IUri_GetDisplayUri(This,pbstrDisplayString) \ |
| | ( (This)->lpVtbl -> GetDisplayUri(This,pbstrDisplayString) ) |
| | |
| | #define IUri_GetDomain(This,pbstrDomain) \ |
| | ( (This)->lpVtbl -> GetDomain(This,pbstrDomain) ) |
| | |
| | #define IUri_GetExtension(This,pbstrExtension) \ |
| | ( (This)->lpVtbl -> GetExtension(This,pbstrExtension) ) |
| | |
| | #define IUri_GetFragment(This,pbstrFragment) \ |
| | ( (This)->lpVtbl -> GetFragment(This,pbstrFragment) ) |
| | |
| | #define IUri_GetHost(This,pbstrHost) \ |
| | ( (This)->lpVtbl -> GetHost(This,pbstrHost) ) |
| | |
| | #define IUri_GetPassword(This,pbstrPassword) \ |
| | ( (This)->lpVtbl -> GetPassword(This,pbstrPassword) ) |
| | |
| | #define IUri_GetPath(This,pbstrPath) \ |
| | ( (This)->lpVtbl -> GetPath(This,pbstrPath) ) |
| | |
| | #define IUri_GetPathAndQuery(This,pbstrPathAndQuery) \ |
| | ( (This)->lpVtbl -> GetPathAndQuery(This,pbstrPathAndQuery) ) |
| | |
| | #define IUri_GetQuery(This,pbstrQuery) \ |
| | ( (This)->lpVtbl -> GetQuery(This,pbstrQuery) ) |
| | |
| | #define IUri_GetRawUri(This,pbstrRawUri) \ |
| | ( (This)->lpVtbl -> GetRawUri(This,pbstrRawUri) ) |
| | |
| | #define IUri_GetSchemeName(This,pbstrSchemeName) \ |
| | ( (This)->lpVtbl -> GetSchemeName(This,pbstrSchemeName) ) |
| | |
| | #define IUri_GetUserInfo(This,pbstrUserInfo) \ |
| | ( (This)->lpVtbl -> GetUserInfo(This,pbstrUserInfo) ) |
| | |
| | #define IUri_GetUserName(This,pbstrUserName) \ |
| | ( (This)->lpVtbl -> GetUserName(This,pbstrUserName) ) |
| | |
| | #define IUri_GetHostType(This,pdwHostType) \ |
| | ( (This)->lpVtbl -> GetHostType(This,pdwHostType) ) |
| | |
| | #define IUri_GetPort(This,pdwPort) \ |
| | ( (This)->lpVtbl -> GetPort(This,pdwPort) ) |
| | |
| | #define IUri_GetScheme(This,pdwScheme) \ |
| | ( (This)->lpVtbl -> GetScheme(This,pdwScheme) ) |
| | |
| | #define IUri_GetZone(This,pdwZone) \ |
| | ( (This)->lpVtbl -> GetZone(This,pdwZone) ) |
| | |
| | #define IUri_GetProperties(This,pdwFlags) \ |
| | ( (This)->lpVtbl -> GetProperties(This,pdwFlags) ) |
| | |
| | #define IUri_IsEqual(This,pUri,pfEqual) \ |
| | ( (This)->lpVtbl -> IsEqual(This,pUri,pfEqual) ) |
| | |
| | #endif /* COBJMACROS */ |
| | |
| | #endif /* C style interface */ |
| | |
| | #endif /* __IUri_INTERFACE_DEFINED__ */ |
| | |
| | /* interface __MIDL_itf_urlmon_0000_0012 */ |
/* [local] */ | | /* [local] */ |
| | |
|
| | STDAPI CreateUri(__in LPCWSTR pwzURI, |
| | __in DWORD dwFlags, |
| | __in __reserved DWORD_PTR dwReserved, // must be 0 |
| | __out IUri** ppURI); |
| | |
| | STDAPI CreateUriWithFragment( |
| | __in LPCWSTR pwzURI, |
| | __in_opt LPCWSTR pwzFragment, // can be NULL |
| | __in DWORD dwFlags, |
| | __in __reserved DWORD_PTR dwReserved, // must be 0 |
| | __out IUri** ppURI); |
| | |
| | STDAPI CreateUriFromMultiByteString( |
| | __in LPCSTR pszANSIInputUri, |
| | DWORD dwEncodingFlags, // ORed set of Uri_ENCODING_ flags |
| | DWORD dwCodePage, |
| | DWORD dwCreateFlags, |
| | __reserved DWORD_PTR dwReserved, // must be 0 |
| | __out IUri** ppUri); |
| | |
| | //The following flags are used with IUri::GetProperties. |
| | #define Uri_HAS_ABSOLUTE_URI (1 << Uri_PROPERTY_ABSOLUTE_URI) |
| | #define Uri_HAS_AUTHORITY (1 << Uri_PROPERTY_AUTHORITY) |
| | #define Uri_HAS_DISPLAY_URI (1 << Uri_PROPERTY_DISPLAY_URI) |
| | #define Uri_HAS_DOMAIN (1 << Uri_PROPERTY_DOMAIN) |
| | #define Uri_HAS_EXTENSION (1 << Uri_PROPERTY_EXTENSION) |
| | #define Uri_HAS_FRAGMENT (1 << Uri_PROPERTY_FRAGMENT) |
| | #define Uri_HAS_HOST (1 << Uri_PROPERTY_HOST) |
| | #define Uri_HAS_PASSWORD (1 << Uri_PROPERTY_PASSWORD) |
| | #define Uri_HAS_PATH (1 << Uri_PROPERTY_PATH) |
| | #define Uri_HAS_QUERY (1 << Uri_PROPERTY_QUERY) |
| | #define Uri_HAS_RAW_URI (1 << Uri_PROPERTY_RAW_URI) |
| | #define Uri_HAS_SCHEME_NAME (1 << Uri_PROPERTY_SCHEME_NAME) |
| | #define Uri_HAS_USER_NAME (1 << Uri_PROPERTY_USER_NAME) |
| | #define Uri_HAS_PATH_AND_QUERY (1 << Uri_PROPERTY_PATH_AND_QUERY) |
| | #define Uri_HAS_USER_INFO (1 << Uri_PROPERTY_USER_INFO) |
| | #define Uri_HAS_HOST_TYPE (1 << Uri_PROPERTY_HOST_TYPE) |
| | #define Uri_HAS_PORT (1 << Uri_PROPERTY_PORT) |
| | #define Uri_HAS_SCHEME (1 << Uri_PROPERTY_SCHEME) |
| | #define Uri_HAS_ZONE (1 << Uri_PROPERTY_ZONE) |
| | |
| | //The following public Uri_CREATE flags may be passed in |
| | //through the dwFlags parameter of the CreateUri functions. |
| | //Note that ALLOW_RELATIVE and ALLOW_IMPLICIT_WILDCARD_SCHEME are mutually exclu |
| | sive and may not be passed together. |
| | #define Uri_CREATE_ALLOW_RELATIVE 0x00000001 // When the sche |
| | me is unspecified and not implicit file, assume relative. |
| | #define Uri_CREATE_ALLOW_IMPLICIT_WILDCARD_SCHEME 0x00000002 // When the sche |
| | me is unspecified and not implicit file, assume wildcard. |
| | #define Uri_CREATE_ALLOW_IMPLICIT_FILE_SCHEME 0x00000004 // When the sche |
| | me is unspecified and it starts with X: or \\ assume its a file scheme. |
| | #define Uri_CREATE_NOFRAG 0x00000008 // If there's a |
| | query string don't look for a fragment |
| | #define Uri_CREATE_NO_CANONICALIZE 0x00000010 // Do not canoni |
| | calize the scheme, host, authority, or path |
| | #define Uri_CREATE_CANONICALIZE 0x00000100 // DEFAULT: Cano |
| | nicalize the scheme, host, authority, and path |
| | #define Uri_CREATE_FILE_USE_DOS_PATH 0x00000020 // Use DOS path |
| | compat mode for file URI creation |
| | #define Uri_CREATE_DECODE_EXTRA_INFO 0x00000040 // Beta2 DEFAULT |
| | : Decode the contents of query and fragment, then re-encode reserved characters |
| | #define Uri_CREATE_NO_DECODE_EXTRA_INFO 0x00000080 // Beta1 DEFAULT |
| | : Neither decode nor re-encode any part of the query or fragment |
| | #define Uri_CREATE_CRACK_UNKNOWN_SCHEMES 0x00000200 // Beta2 DEFAULT |
| | : Heirarchical URIs with present and unknown schemes will be treated like heirar |
| | chical URIs |
| | #define Uri_CREATE_NO_CRACK_UNKNOWN_SCHEMES 0x00000400 // Beta1 DEFAULT |
| | : Heirarchical URIs with present and unknown schemes will be treated like opaque |
| | URIs |
| | #define Uri_CREATE_PRE_PROCESS_HTML_URI 0x00000800 // DEFAULT: Per |
| | form pre-processing on the URI to remove control characters and whitespace as if |
| | the URI comes from the raw href value of an HTML page. |
| | #define Uri_CREATE_NO_PRE_PROCESS_HTML_URI 0x00001000 // Don't perform |
| | pre-processing to remove control characters and whitespace as appropriate. |
| | #define Uri_CREATE_IE_SETTINGS 0x00002000 // Use IE regist |
| | ry settings for such things as whether or not to use IDN. |
| | #define Uri_CREATE_NO_IE_SETTINGS 0x00004000 // DEFAULT: Don' |
| | t use IE registry settings. |
| | #define Uri_CREATE_NO_ENCODE_FORBIDDEN_CHARACTERS 0x00008000 // Don't percent |
| | -encode characters that are forbidden by the RFC. |
| | //The following flags may be passed in through the dwFlags |
| | //parameter of the IUri::GetPropertyBSTR or IUri::GetPropertyLength functions. |
| | //The following flags apply only to the property Uri_PROPERTY_DISPLAY_URI: |
| | #define Uri_DISPLAY_NO_FRAGMENT 0x00000001 // Exclude fragment |
| | from the DisplayUri, if one exists |
| | #define Uri_PUNYCODE_IDN_HOST 0x00000002 // Show the hostname |
| | encoded as punycode inside the Host, Domain, or AbsoluteUri properties, if the |
| | Uri is IDN |
| | #define Uri_DISPLAY_IDN_HOST 0x00000004 // Show the hostname |
| | encoded as punycode or Unicode as it would appear in the DisplayUri property. T |
| | his applies to the Host, Domain, and AbsoluteUri properties. |
| | // The following are Uri_ENCODING_ flags for use with the function CreateUriFrom |
| | MultiByteString |
| | #define Uri_ENCODING_USER_INFO_AND_PATH_IS_PERCENT_ENCODED_UTF8 0x00000001 |
| | #define Uri_ENCODING_USER_INFO_AND_PATH_IS_CP 0x00000002 |
| | #define Uri_ENCODING_HOST_IS_IDN 0x00000004 |
| | #define Uri_ENCODING_HOST_IS_PERCENT_ENCODED_UTF8 0x00000008 |
| | #define Uri_ENCODING_HOST_IS_PERCENT_ENCODED_CP 0x00000010 |
| | #define Uri_ENCODING_QUERY_AND_FRAGMENT_IS_PERCENT_ENCODED_UTF8 0x00000020 |
| | #define Uri_ENCODING_QUERY_AND_FRAGMENT_IS_CP 0x00000040 |
| | #define Uri_ENCODING_RFC (Uri_ENCODING_USER_INFO_AND_PATH_IS_PERCENT_ENCODED_UTF |
| | 8 | Uri_ENCODING_HOST_IS_PERCENT_ENCODED_UTF8 | Uri_ENCODING_QUERY_AND_FRAGMENT_ |
| | IS_PERCENT_ENCODED_UTF8) |
| | |
| | //The following flags may be passed in through the dwUriBuilderFlags |
| | //parameter of the IUriBuilder::CreateUri |
| | #define UriBuilder_USE_ORIGINAL_FLAGS 0x00000001 // Use the creat |
| | e flags from the underlying IUri if they are available. |
| | |
#endif | | #endif |
|
| | |
| | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0012_v0_0_c_ifspec; |
| | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0012_v0_0_s_ifspec; |
| | |
| | #ifndef __IUriContainer_INTERFACE_DEFINED__ |
| | #define __IUriContainer_INTERFACE_DEFINED__ |
| | |
| | /* interface IUriContainer */ |
| | /* [unique][uuid][local][object] */ |
| | |
| | EXTERN_C const IID IID_IUriContainer; |
| | |
| | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
| | MIDL_INTERFACE("a158a630-ed6f-45fb-b987-f68676f57752") |
| | IUriContainer : public IUnknown |
| | { |
| | public: |
| | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetIUri( |
| | /* [out] */ IUri **ppIUri) = 0; |
| | |
| | }; |
| | |
| | #else /* C style interface */ |
| | |
| | typedef struct IUriContainerVtbl |
| | { |
| | BEGIN_INTERFACE |
| | |
| | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
| | IUriContainer * This, |
| | /* [in] */ REFIID riid, |
| | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
| | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| | IUriContainer * This); |
| | |
| | ULONG ( STDMETHODCALLTYPE *Release )( |
| | IUriContainer * This); |
| | |
| | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetIUri )( |
| | IUriContainer * This, |
| | /* [out] */ IUri **ppIUri); |
| | |
| | END_INTERFACE |
| | } IUriContainerVtbl; |
| | |
| | interface IUriContainer |
| | { |
| | CONST_VTBL struct IUriContainerVtbl *lpVtbl; |
| | }; |
| | |
| | #ifdef COBJMACROS |
| | |
| | #define IUriContainer_QueryInterface(This,riid,ppvObject) \ |
| | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
| | #define IUriContainer_AddRef(This) \ |
| | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
| | #define IUriContainer_Release(This) \ |
| | ( (This)->lpVtbl -> Release(This) ) |
| | |
| | #define IUriContainer_GetIUri(This,ppIUri) \ |
| | ( (This)->lpVtbl -> GetIUri(This,ppIUri) ) |
| | |
| | #endif /* COBJMACROS */ |
| | |
| | #endif /* C style interface */ |
| | |
| | #endif /* __IUriContainer_INTERFACE_DEFINED__ */ |
| | |
| | /* interface __MIDL_itf_urlmon_0000_0013 */ |
| | /* [local] */ |
| | |
| | #if !defined(SORTPP_PASS) |
| | // Temporary workaround for sortpp.exe problem in base\wow |
| | 64\cgen |
| | // Windows OS Bug 2242537 tracks this build break for 64-b |
| | it platforms |
| | |
| | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0013_v0_0_c_ifspec; |
| | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0013_v0_0_s_ifspec; |
| | |
| | #ifndef __IUriBuilder_INTERFACE_DEFINED__ |
| | #define __IUriBuilder_INTERFACE_DEFINED__ |
| | |
| | /* interface IUriBuilder */ |
| | /* [unique][uuid][object][local][helpstring] */ |
| | |
| | EXTERN_C const IID IID_IUriBuilder; |
| | |
| | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
| | MIDL_INTERFACE("4221B2E1-8955-46c0-BD5B-DE9897565DE7") |
| | IUriBuilder : public IUnknown |
| | { |
| | public: |
| | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE CreateUriSimple( |
| | /* [in] */ DWORD dwAllowEncodingPropertyMask, |
| | /* [in] */ DWORD_PTR dwReserved, |
| | /* [out] */ |
| | __deref_out IUri **ppIUri) = 0; |
| | |
| | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE CreateUri( |
| | /* [in] */ DWORD dwCreateFlags, |
| | /* [in] */ DWORD dwAllowEncodingPropertyMask, |
| | /* [in] */ DWORD_PTR dwReserved, |
| | /* [out] */ |
| | __deref_out IUri **ppIUri) = 0; |
| | |
| | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE CreateUriWithFlags( |
| | /* [in] */ DWORD dwCreateFlags, |
| | /* [in] */ DWORD dwUriBuilderFlags, |
| | /* [in] */ DWORD dwAllowEncodingPropertyMask, |
| | /* [in] */ DWORD_PTR dwReserved, |
| | /* [out] */ |
| | __deref_out IUri **ppIUri) = 0; |
| | |
| | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetIUri( |
| | /* [out] */ |
| | __deref_out_opt IUri **ppIUri) = 0; |
| | |
| | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetIUri( |
| | /* [unique][in] */ |
| | __in_opt IUri *pIUri) = 0; |
| | |
| | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetFragment( |
| | /* [out] */ |
| | __out DWORD *pcchFragment, |
| | /* [out] */ |
| | __deref_out_opt LPCWSTR *ppwzFragment) = 0; |
| | |
| | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetHost( |
| | /* [out] */ |
| | __out DWORD *pcchHost, |
| | /* [out] */ |
| | __deref_out_opt LPCWSTR *ppwzHost) = 0; |
| | |
| | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetPassword( |
| | /* [out] */ |
| | __out DWORD *pcchPassword, |
| | /* [out] */ |
| | __deref_out_opt LPCWSTR *ppwzPassword) = 0; |
| | |
| | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetPath( |
| | /* [out] */ |
| | __out DWORD *pcchPath, |
| | /* [out] */ |
| | __deref_out_opt LPCWSTR *ppwzPath) = 0; |
| | |
| | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetPort( |
| | /* [out] */ |
| | __out BOOL *pfHasPort, |
| | /* [out] */ |
| | __out DWORD *pdwPort) = 0; |
| | |
| | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetQuery( |
| | /* [out] */ |
| | __out DWORD *pcchQuery, |
| | /* [out] */ |
| | __deref_out_opt LPCWSTR *ppwzQuery) = 0; |
| | |
| | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetSchemeName( |
| | /* [out] */ |
| | __out DWORD *pcchSchemeName, |
| | /* [out] */ |
| | __deref_out_opt LPCWSTR *ppwzSchemeName) = 0; |
| | |
| | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetUserName( |
| | /* [out] */ |
| | __out DWORD *pcchUserName, |
| | /* [out] */ |
| | __deref_out_opt LPCWSTR *ppwzUserName) = 0; |
| | |
| | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetFragment( |
| | /* [in] */ |
| | __in_opt LPCWSTR pwzNewValue) = 0; |
| | |
| | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetHost( |
| | /* [in] */ |
| | __in LPCWSTR pwzNewValue) = 0; |
| | |
| | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetPassword( |
| | /* [in] */ |
| | __in_opt LPCWSTR pwzNewValue) = 0; |
| | |
| | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetPath( |
| | /* [in] */ |
| | __in_opt LPCWSTR pwzNewValue) = 0; |
| | |
| | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetPort( |
| | /* [in] */ BOOL fHasPort, |
| | /* [in] */ DWORD dwNewValue) = 0; |
| | |
| | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetQuery( |
| | /* [in] */ |
| | __in_opt LPCWSTR pwzNewValue) = 0; |
| | |
| | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetSchemeName( |
| | /* [in] */ |
| | __in LPCWSTR pwzNewValue) = 0; |
| | |
| | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetUserName( |
| | /* [in] */ |
| | __in_opt LPCWSTR pwzNewValue) = 0; |
| | |
| | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE RemoveProperties( |
| | /* [in] */ DWORD dwPropertyMask) = 0; |
| | |
| | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE HasBeenModified( |
| | /* [out] */ |
| | __out BOOL *pfModified) = 0; |
| | |
| | }; |
| | |
| | #else /* C style interface */ |
| | |
| | typedef struct IUriBuilderVtbl |
| | { |
| | BEGIN_INTERFACE |
| | |
| | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
| | IUriBuilder * This, |
| | /* [in] */ REFIID riid, |
| | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
| | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| | IUriBuilder * This); |
| | |
| | ULONG ( STDMETHODCALLTYPE *Release )( |
| | IUriBuilder * This); |
| | |
| | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *CreateUriSimple )( |
| | IUriBuilder * This, |
| | /* [in] */ DWORD dwAllowEncodingPropertyMask, |
| | /* [in] */ DWORD_PTR dwReserved, |
| | /* [out] */ |
| | __deref_out IUri **ppIUri); |
| | |
| | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *CreateUri )( |
| | IUriBuilder * This, |
| | /* [in] */ DWORD dwCreateFlags, |
| | /* [in] */ DWORD dwAllowEncodingPropertyMask, |
| | /* [in] */ DWORD_PTR dwReserved, |
| | /* [out] */ |
| | __deref_out IUri **ppIUri); |
| | |
| | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *CreateUriWithFlags )( |
| | IUriBuilder * This, |
| | /* [in] */ DWORD dwCreateFlags, |
| | /* [in] */ DWORD dwUriBuilderFlags, |
| | /* [in] */ DWORD dwAllowEncodingPropertyMask, |
| | /* [in] */ DWORD_PTR dwReserved, |
| | /* [out] */ |
| | __deref_out IUri **ppIUri); |
| | |
| | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetIUri )( |
| | IUriBuilder * This, |
| | /* [out] */ |
| | __deref_out_opt IUri **ppIUri); |
| | |
| | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetIUri )( |
| | IUriBuilder * This, |
| | /* [unique][in] */ |
| | __in_opt IUri *pIUri); |
| | |
| | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetFragment )( |
| | IUriBuilder * This, |
| | /* [out] */ |
| | __out DWORD *pcchFragment, |
| | /* [out] */ |
| | __deref_out_opt LPCWSTR *ppwzFragment); |
| | |
| | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetHost )( |
| | IUriBuilder * This, |
| | /* [out] */ |
| | __out DWORD *pcchHost, |
| | /* [out] */ |
| | __deref_out_opt LPCWSTR *ppwzHost); |
| | |
| | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetPassword )( |
| | IUriBuilder * This, |
| | /* [out] */ |
| | __out DWORD *pcchPassword, |
| | /* [out] */ |
| | __deref_out_opt LPCWSTR *ppwzPassword); |
| | |
| | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetPath )( |
| | IUriBuilder * This, |
| | /* [out] */ |
| | __out DWORD *pcchPath, |
| | /* [out] */ |
| | __deref_out_opt LPCWSTR *ppwzPath); |
| | |
| | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetPort )( |
| | IUriBuilder * This, |
| | /* [out] */ |
| | __out BOOL *pfHasPort, |
| | /* [out] */ |
| | __out DWORD *pdwPort); |
| | |
| | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetQuery )( |
| | IUriBuilder * This, |
| | /* [out] */ |
| | __out DWORD *pcchQuery, |
| | /* [out] */ |
| | __deref_out_opt LPCWSTR *ppwzQuery); |
| | |
| | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetSchemeName )( |
| | IUriBuilder * This, |
| | /* [out] */ |
| | __out DWORD *pcchSchemeName, |
| | /* [out] */ |
| | __deref_out_opt LPCWSTR *ppwzSchemeName); |
| | |
| | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetUserName )( |
| | IUriBuilder * This, |
| | /* [out] */ |
| | __out DWORD *pcchUserName, |
| | /* [out] */ |
| | __deref_out_opt LPCWSTR *ppwzUserName); |
| | |
| | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetFragment )( |
| | IUriBuilder * This, |
| | /* [in] */ |
| | __in_opt LPCWSTR pwzNewValue); |
| | |
| | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetHost )( |
| | IUriBuilder * This, |
| | /* [in] */ |
| | __in LPCWSTR pwzNewValue); |
| | |
| | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetPassword )( |
| | IUriBuilder * This, |
| | /* [in] */ |
| | __in_opt LPCWSTR pwzNewValue); |
| | |
| | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetPath )( |
| | IUriBuilder * This, |
| | /* [in] */ |
| | __in_opt LPCWSTR pwzNewValue); |
| | |
| | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetPort )( |
| | IUriBuilder * This, |
| | /* [in] */ BOOL fHasPort, |
| | /* [in] */ DWORD dwNewValue); |
| | |
| | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetQuery )( |
| | IUriBuilder * This, |
| | /* [in] */ |
| | __in_opt LPCWSTR pwzNewValue); |
| | |
| | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetSchemeName )( |
| | IUriBuilder * This, |
| | /* [in] */ |
| | __in LPCWSTR pwzNewValue); |
| | |
| | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetUserName )( |
| | IUriBuilder * This, |
| | /* [in] */ |
| | __in_opt LPCWSTR pwzNewValue); |
| | |
| | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *RemoveProperties )( |
| | IUriBuilder * This, |
| | /* [in] */ DWORD dwPropertyMask); |
| | |
| | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *HasBeenModified )( |
| | IUriBuilder * This, |
| | /* [out] */ |
| | __out BOOL *pfModified); |
| | |
| | END_INTERFACE |
| | } IUriBuilderVtbl; |
| | |
| | interface IUriBuilder |
| | { |
| | CONST_VTBL struct IUriBuilderVtbl *lpVtbl; |
| | }; |
| | |
| | #ifdef COBJMACROS |
| | |
| | #define IUriBuilder_QueryInterface(This,riid,ppvObject) \ |
| | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
| | #define IUriBuilder_AddRef(This) \ |
| | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
| | #define IUriBuilder_Release(This) \ |
| | ( (This)->lpVtbl -> Release(This) ) |
| | |
| | #define IUriBuilder_CreateUriSimple(This,dwAllowEncodingPropertyMask,dwReserved, |
| | ppIUri) \ |
| | ( (This)->lpVtbl -> CreateUriSimple(This,dwAllowEncodingPropertyMask,dwReser |
| | ved,ppIUri) ) |
| | |
| | #define IUriBuilder_CreateUri(This,dwCreateFlags,dwAllowEncodingPropertyMask,dwR |
| | eserved,ppIUri) \ |
| | ( (This)->lpVtbl -> CreateUri(This,dwCreateFlags,dwAllowEncodingPropertyMask |
| | ,dwReserved,ppIUri) ) |
| | |
| | #define IUriBuilder_CreateUriWithFlags(This,dwCreateFlags,dwUriBuilderFlags,dwAl |
| | lowEncodingPropertyMask,dwReserved,ppIUri) \ |
| | ( (This)->lpVtbl -> CreateUriWithFlags(This,dwCreateFlags,dwUriBuilderFlags, |
| | dwAllowEncodingPropertyMask,dwReserved,ppIUri) ) |
| | |
| | #define IUriBuilder_GetIUri(This,ppIUri) \ |
| | ( (This)->lpVtbl -> GetIUri(This,ppIUri) ) |
| | |
| | #define IUriBuilder_SetIUri(This,pIUri) \ |
| | ( (This)->lpVtbl -> SetIUri(This,pIUri) ) |
| | |
| | #define IUriBuilder_GetFragment(This,pcchFragment,ppwzFragment) \ |
| | ( (This)->lpVtbl -> GetFragment(This,pcchFragment,ppwzFragment) ) |
| | |
| | #define IUriBuilder_GetHost(This,pcchHost,ppwzHost) \ |
| | ( (This)->lpVtbl -> GetHost(This,pcchHost,ppwzHost) ) |
| | |
| | #define IUriBuilder_GetPassword(This,pcchPassword,ppwzPassword) \ |
| | ( (This)->lpVtbl -> GetPassword(This,pcchPassword,ppwzPassword) ) |
| | |
| | #define IUriBuilder_GetPath(This,pcchPath,ppwzPath) \ |
| | ( (This)->lpVtbl -> GetPath(This,pcchPath,ppwzPath) ) |
| | |
| | #define IUriBuilder_GetPort(This,pfHasPort,pdwPort) \ |
| | ( (This)->lpVtbl -> GetPort(This,pfHasPort,pdwPort) ) |
| | |
| | #define IUriBuilder_GetQuery(This,pcchQuery,ppwzQuery) \ |
| | ( (This)->lpVtbl -> GetQuery(This,pcchQuery,ppwzQuery) ) |
| | |
| | #define IUriBuilder_GetSchemeName(This,pcchSchemeName,ppwzSchemeName) \ |
| | ( (This)->lpVtbl -> GetSchemeName(This,pcchSchemeName,ppwzSchemeName) ) |
| | |
| | #define IUriBuilder_GetUserName(This,pcchUserName,ppwzUserName) \ |
| | ( (This)->lpVtbl -> GetUserName(This,pcchUserName,ppwzUserName) ) |
| | |
| | #define IUriBuilder_SetFragment(This,pwzNewValue) \ |
| | ( (This)->lpVtbl -> SetFragment(This,pwzNewValue) ) |
| | |
| | #define IUriBuilder_SetHost(This,pwzNewValue) \ |
| | ( (This)->lpVtbl -> SetHost(This,pwzNewValue) ) |
| | |
| | #define IUriBuilder_SetPassword(This,pwzNewValue) \ |
| | ( (This)->lpVtbl -> SetPassword(This,pwzNewValue) ) |
| | |
| | #define IUriBuilder_SetPath(This,pwzNewValue) \ |
| | ( (This)->lpVtbl -> SetPath(This,pwzNewValue) ) |
| | |
| | #define IUriBuilder_SetPort(This,fHasPort,dwNewValue) \ |
| | ( (This)->lpVtbl -> SetPort(This,fHasPort,dwNewValue) ) |
| | |
| | #define IUriBuilder_SetQuery(This,pwzNewValue) \ |
| | ( (This)->lpVtbl -> SetQuery(This,pwzNewValue) ) |
| | |
| | #define IUriBuilder_SetSchemeName(This,pwzNewValue) \ |
| | ( (This)->lpVtbl -> SetSchemeName(This,pwzNewValue) ) |
| | |
| | #define IUriBuilder_SetUserName(This,pwzNewValue) \ |
| | ( (This)->lpVtbl -> SetUserName(This,pwzNewValue) ) |
| | |
| | #define IUriBuilder_RemoveProperties(This,dwPropertyMask) \ |
| | ( (This)->lpVtbl -> RemoveProperties(This,dwPropertyMask) ) |
| | |
| | #define IUriBuilder_HasBeenModified(This,pfModified) \ |
| | ( (This)->lpVtbl -> HasBeenModified(This,pfModified) ) |
| | |
| | #endif /* COBJMACROS */ |
| | |
| | #endif /* C style interface */ |
| | |
| | #endif /* __IUriBuilder_INTERFACE_DEFINED__ */ |
| | |
| | #ifndef __IUriBuilderFactory_INTERFACE_DEFINED__ |
| | #define __IUriBuilderFactory_INTERFACE_DEFINED__ |
| | |
| | /* interface IUriBuilderFactory */ |
| | /* [unique][uuid][object][local][helpstring] */ |
| | |
| | EXTERN_C const IID IID_IUriBuilderFactory; |
| | |
| | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
| | MIDL_INTERFACE("E982CE48-0B96-440c-BC37-0C869B27A29E") |
| | IUriBuilderFactory : public IUnknown |
| | { |
| | public: |
| | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE CreateIUriBuilder( |
| | /* [in] */ |
| | __in DWORD dwFlags, |
| | /* [in] */ |
| | __in DWORD_PTR dwReserved, |
| | /* [out] */ |
| | __deref_out IUriBuilder **ppIUriBuilder) = 0; |
| | |
| | virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE CreateInitializedIU |
| | riBuilder( |
| | /* [in] */ |
| | __in DWORD dwFlags, |
| | /* [in] */ |
| | __in DWORD_PTR dwReserved, |
| | /* [out] */ |
| | __deref_out IUriBuilder **ppIUriBuilder) = 0; |
| | |
| | }; |
| | |
| | #else /* C style interface */ |
| | |
| | typedef struct IUriBuilderFactoryVtbl |
| | { |
| | BEGIN_INTERFACE |
| | |
| | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
| | IUriBuilderFactory * This, |
| | /* [in] */ REFIID riid, |
| | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
| | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| | IUriBuilderFactory * This); |
| | |
| | ULONG ( STDMETHODCALLTYPE *Release )( |
| | IUriBuilderFactory * This); |
| | |
| | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *CreateIUriBuilder )( |
| | IUriBuilderFactory * This, |
| | /* [in] */ |
| | __in DWORD dwFlags, |
| | /* [in] */ |
| | __in DWORD_PTR dwReserved, |
| | /* [out] */ |
| | __deref_out IUriBuilder **ppIUriBuilder); |
| | |
| | /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *CreateInitializedIUriBui |
| | lder )( |
| | IUriBuilderFactory * This, |
| | /* [in] */ |
| | __in DWORD dwFlags, |
| | /* [in] */ |
| | __in DWORD_PTR dwReserved, |
| | /* [out] */ |
| | __deref_out IUriBuilder **ppIUriBuilder); |
| | |
| | END_INTERFACE |
| | } IUriBuilderFactoryVtbl; |
| | |
| | interface IUriBuilderFactory |
| | { |
| | CONST_VTBL struct IUriBuilderFactoryVtbl *lpVtbl; |
| | }; |
| | |
| | #ifdef COBJMACROS |
| | |
| | #define IUriBuilderFactory_QueryInterface(This,riid,ppvObject) \ |
| | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
| | #define IUriBuilderFactory_AddRef(This) \ |
| | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
| | #define IUriBuilderFactory_Release(This) \ |
| | ( (This)->lpVtbl -> Release(This) ) |
| | |
| | #define IUriBuilderFactory_CreateIUriBuilder(This,dwFlags,dwReserved,ppIUriBuild |
| | er) \ |
| | ( (This)->lpVtbl -> CreateIUriBuilder(This,dwFlags,dwReserved,ppIUriBuilder) |
| | ) |
| | |
| | #define IUriBuilderFactory_CreateInitializedIUriBuilder(This,dwFlags,dwReserved, |
| | ppIUriBuilder) \ |
| | ( (This)->lpVtbl -> CreateInitializedIUriBuilder(This,dwFlags,dwReserved,ppI |
| | UriBuilder) ) |
| | |
| | #endif /* COBJMACROS */ |
| | |
| | #endif /* C style interface */ |
| | |
| | #endif /* __IUriBuilderFactory_INTERFACE_DEFINED__ */ |
| | |
| | /* interface __MIDL_itf_urlmon_0000_0015 */ |
| | /* [local] */ |
| | |
| | STDAPI CreateIUriBuilder( |
| | __in_opt IUri *pIUri, |
| | __in DWORD dwFlags, |
| | __in DWORD_PTR dwReserved, |
| | __deref_out IUriBuilder **ppIUriBuilder |
| | ); |
| | #endif // (!defined(SORTPP_PASS) |
| | #endif //(_WIN32_IE >= _WIN32_IE_IE70) |
#ifndef _LPWININETINFO_DEFINED | | #ifndef _LPWININETINFO_DEFINED |
#define _LPWININETINFO_DEFINED | | #define _LPWININETINFO_DEFINED |
| | |
|
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0188_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0015_v0_0_c_ifspec; |
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0188_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0015_v0_0_s_ifspec; |
| | |
#ifndef __IWinInetInfo_INTERFACE_DEFINED__ | | #ifndef __IWinInetInfo_INTERFACE_DEFINED__ |
#define __IWinInetInfo_INTERFACE_DEFINED__ | | #define __IWinInetInfo_INTERFACE_DEFINED__ |
| | |
/* interface IWinInetInfo */ | | /* interface IWinInetInfo */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
|
typedef /* [unique] */ IWinInetInfo *LPWININETINFO; | | typedef /* [unique] */ __RPC_unique_pointer IWinInetInfo *LPWININETINFO; |
| | |
EXTERN_C const IID IID_IWinInetInfo; | | EXTERN_C const IID IID_IWinInetInfo; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("79eac9d6-bafa-11ce-8c82-00aa004ba90b") | | MIDL_INTERFACE("79eac9d6-bafa-11ce-8c82-00aa004ba90b") |
IWinInetInfo : public IUnknown | | IWinInetInfo : public IUnknown |
{ | | { |
public: | | public: |
virtual /* [local] */ HRESULT STDMETHODCALLTYPE QueryOption( | | virtual /* [local] */ HRESULT STDMETHODCALLTYPE QueryOption( |
| | |
skipping to change at line 2207 | | skipping to change at line 3014 |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IWinInetInfoVtbl | | typedef struct IWinInetInfoVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IWinInetInfo * This, | | IWinInetInfo * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IWinInetInfo * This); | | IWinInetInfo * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IWinInetInfo * This); | | IWinInetInfo * This); |
| | |
/* [local] */ HRESULT ( STDMETHODCALLTYPE *QueryOption )( | | /* [local] */ HRESULT ( STDMETHODCALLTYPE *QueryOption )( |
IWinInetInfo * This, | | IWinInetInfo * This, |
/* [in] */ DWORD dwOption, | | /* [in] */ DWORD dwOption, |
| | |
skipping to change at line 2233 | | skipping to change at line 3041 |
} IWinInetInfoVtbl; | | } IWinInetInfoVtbl; |
| | |
interface IWinInetInfo | | interface IWinInetInfo |
{ | | { |
CONST_VTBL struct IWinInetInfoVtbl *lpVtbl; | | CONST_VTBL struct IWinInetInfoVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IWinInetInfo_QueryInterface(This,riid,ppvObject) \ | | #define IWinInetInfo_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IWinInetInfo_AddRef(This) \ | | #define IWinInetInfo_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IWinInetInfo_Release(This) \ | | #define IWinInetInfo_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IWinInetInfo_QueryOption(This,dwOption,pBuffer,pcbBuf) \ | | #define IWinInetInfo_QueryOption(This,dwOption,pBuffer,pcbBuf) \ |
|
(This)->lpVtbl -> QueryOption(This,dwOption,pBuffer,pcbBuf) | | ( (This)->lpVtbl -> QueryOption(This,dwOption,pBuffer,pcbBuf) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IWinInetInfo_RemoteQueryOption_Proxy( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IWinInetInfo_RemoteQueryOption_Proxy( |
IWinInetInfo * This, | | IWinInetInfo * This, |
/* [in] */ DWORD dwOption, | | /* [in] */ DWORD dwOption, |
|
/* [size_is][out][in] */ BYTE *pBuffer, | | /* [size_is][out][in] */ __RPC__inout_ecount_full(*pcbBuf) BYTE *pBuffer, |
/* [out][in] */ DWORD *pcbBuf); | | /* [out][in] */ __RPC__inout DWORD *pcbBuf); |
| | |
void __RPC_STUB IWinInetInfo_RemoteQueryOption_Stub( | | void __RPC_STUB IWinInetInfo_RemoteQueryOption_Stub( |
IRpcStubBuffer *This, | | IRpcStubBuffer *This, |
IRpcChannelBuffer *_pRpcChannelBuffer, | | IRpcChannelBuffer *_pRpcChannelBuffer, |
PRPC_MESSAGE _pRpcMessage, | | PRPC_MESSAGE _pRpcMessage, |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
#endif /* __IWinInetInfo_INTERFACE_DEFINED__ */ | | #endif /* __IWinInetInfo_INTERFACE_DEFINED__ */ |
| | |
|
/* interface __MIDL_itf_urlmon_0189 */ | | /* interface __MIDL_itf_urlmon_0000_0016 */ |
/* [local] */ | | /* [local] */ |
| | |
#endif | | #endif |
#define WININETINFO_OPTION_LOCK_HANDLE 65534 | | #define WININETINFO_OPTION_LOCK_HANDLE 65534 |
#ifndef _LPHTTPSECURITY_DEFINED | | #ifndef _LPHTTPSECURITY_DEFINED |
#define _LPHTTPSECURITY_DEFINED | | #define _LPHTTPSECURITY_DEFINED |
| | |
|
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0189_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0016_v0_0_c_ifspec; |
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0189_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0016_v0_0_s_ifspec; |
| | |
#ifndef __IHttpSecurity_INTERFACE_DEFINED__ | | #ifndef __IHttpSecurity_INTERFACE_DEFINED__ |
#define __IHttpSecurity_INTERFACE_DEFINED__ | | #define __IHttpSecurity_INTERFACE_DEFINED__ |
| | |
/* interface IHttpSecurity */ | | /* interface IHttpSecurity */ |
/* [unique][uuid][object][local] */ | | /* [unique][uuid][object][local] */ |
| | |
typedef /* [unique] */ IHttpSecurity *LPHTTPSECURITY; | | typedef /* [unique] */ IHttpSecurity *LPHTTPSECURITY; |
| | |
EXTERN_C const IID IID_IHttpSecurity; | | EXTERN_C const IID IID_IHttpSecurity; |
| | |
skipping to change at line 2303 | | skipping to change at line 3111 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IHttpSecurityVtbl | | typedef struct IHttpSecurityVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IHttpSecurity * This, | | IHttpSecurity * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IHttpSecurity * This); | | IHttpSecurity * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IHttpSecurity * This); | | IHttpSecurity * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetWindow )( | | HRESULT ( STDMETHODCALLTYPE *GetWindow )( |
IHttpSecurity * This, | | IHttpSecurity * This, |
/* [in] */ REFGUID rguidReason, | | /* [in] */ REFGUID rguidReason, |
| | |
skipping to change at line 2331 | | skipping to change at line 3140 |
} IHttpSecurityVtbl; | | } IHttpSecurityVtbl; |
| | |
interface IHttpSecurity | | interface IHttpSecurity |
{ | | { |
CONST_VTBL struct IHttpSecurityVtbl *lpVtbl; | | CONST_VTBL struct IHttpSecurityVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IHttpSecurity_QueryInterface(This,riid,ppvObject) \ | | #define IHttpSecurity_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IHttpSecurity_AddRef(This) \ | | #define IHttpSecurity_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IHttpSecurity_Release(This) \ | | #define IHttpSecurity_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IHttpSecurity_GetWindow(This,rguidReason,phwnd) \ | | #define IHttpSecurity_GetWindow(This,rguidReason,phwnd) \ |
|
(This)->lpVtbl -> GetWindow(This,rguidReason,phwnd) | | ( (This)->lpVtbl -> GetWindow(This,rguidReason,phwnd) ) |
| | |
#define IHttpSecurity_OnSecurityProblem(This,dwProblem) \ | | #define IHttpSecurity_OnSecurityProblem(This,dwProblem) \ |
|
(This)->lpVtbl -> OnSecurityProblem(This,dwProblem) | | ( (This)->lpVtbl -> OnSecurityProblem(This,dwProblem) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IHttpSecurity_OnSecurityProblem_Proxy( | | |
IHttpSecurity * This, | | |
/* [in] */ DWORD dwProblem); | | |
| | |
void __RPC_STUB IHttpSecurity_OnSecurityProblem_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IHttpSecurity_INTERFACE_DEFINED__ */ | | #endif /* __IHttpSecurity_INTERFACE_DEFINED__ */ |
| | |
|
/* interface __MIDL_itf_urlmon_0190 */ | | /* interface __MIDL_itf_urlmon_0000_0017 */ |
/* [local] */ | | /* [local] */ |
| | |
#endif | | #endif |
#ifndef _LPWININETHTTPINFO_DEFINED | | #ifndef _LPWININETHTTPINFO_DEFINED |
#define _LPWININETHTTPINFO_DEFINED | | #define _LPWININETHTTPINFO_DEFINED |
| | |
|
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0190_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0017_v0_0_c_ifspec; |
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0190_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0017_v0_0_s_ifspec; |
| | |
#ifndef __IWinInetHttpInfo_INTERFACE_DEFINED__ | | #ifndef __IWinInetHttpInfo_INTERFACE_DEFINED__ |
#define __IWinInetHttpInfo_INTERFACE_DEFINED__ | | #define __IWinInetHttpInfo_INTERFACE_DEFINED__ |
| | |
/* interface IWinInetHttpInfo */ | | /* interface IWinInetHttpInfo */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
|
typedef /* [unique] */ IWinInetHttpInfo *LPWININETHTTPINFO; | | typedef /* [unique] */ __RPC_unique_pointer IWinInetHttpInfo *LPWININETHTTPINFO
; |
| | |
EXTERN_C const IID IID_IWinInetHttpInfo; | | EXTERN_C const IID IID_IWinInetHttpInfo; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("79eac9d8-bafa-11ce-8c82-00aa004ba90b") | | MIDL_INTERFACE("79eac9d8-bafa-11ce-8c82-00aa004ba90b") |
IWinInetHttpInfo : public IWinInetInfo | | IWinInetHttpInfo : public IWinInetInfo |
{ | | { |
public: | | public: |
virtual /* [local] */ HRESULT STDMETHODCALLTYPE QueryInfo( | | virtual /* [local] */ HRESULT STDMETHODCALLTYPE QueryInfo( |
| | |
skipping to change at line 2404 | | skipping to change at line 3203 |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IWinInetHttpInfoVtbl | | typedef struct IWinInetHttpInfoVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IWinInetHttpInfo * This, | | IWinInetHttpInfo * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IWinInetHttpInfo * This); | | IWinInetHttpInfo * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IWinInetHttpInfo * This); | | IWinInetHttpInfo * This); |
| | |
/* [local] */ HRESULT ( STDMETHODCALLTYPE *QueryOption )( | | /* [local] */ HRESULT ( STDMETHODCALLTYPE *QueryOption )( |
IWinInetHttpInfo * This, | | IWinInetHttpInfo * This, |
/* [in] */ DWORD dwOption, | | /* [in] */ DWORD dwOption, |
| | |
skipping to change at line 2438 | | skipping to change at line 3238 |
} IWinInetHttpInfoVtbl; | | } IWinInetHttpInfoVtbl; |
| | |
interface IWinInetHttpInfo | | interface IWinInetHttpInfo |
{ | | { |
CONST_VTBL struct IWinInetHttpInfoVtbl *lpVtbl; | | CONST_VTBL struct IWinInetHttpInfoVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IWinInetHttpInfo_QueryInterface(This,riid,ppvObject) \ | | #define IWinInetHttpInfo_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IWinInetHttpInfo_AddRef(This) \ | | #define IWinInetHttpInfo_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IWinInetHttpInfo_Release(This) \ | | #define IWinInetHttpInfo_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IWinInetHttpInfo_QueryOption(This,dwOption,pBuffer,pcbBuf) \ | | #define IWinInetHttpInfo_QueryOption(This,dwOption,pBuffer,pcbBuf) \ |
|
(This)->lpVtbl -> QueryOption(This,dwOption,pBuffer,pcbBuf) | | ( (This)->lpVtbl -> QueryOption(This,dwOption,pBuffer,pcbBuf) ) |
| | |
#define IWinInetHttpInfo_QueryInfo(This,dwOption,pBuffer,pcbBuf,pdwFlags,pdwRese
rved) \ | | #define IWinInetHttpInfo_QueryInfo(This,dwOption,pBuffer,pcbBuf,pdwFlags,pdwRese
rved) \ |
|
(This)->lpVtbl -> QueryInfo(This,dwOption,pBuffer,pcbBuf,pdwFlags,pdwReserve
d) | | ( (This)->lpVtbl -> QueryInfo(This,dwOption,pBuffer,pcbBuf,pdwFlags,pdwReser
ved) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IWinInetHttpInfo_RemoteQueryInfo_Proxy
( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IWinInetHttpInfo_RemoteQueryInfo_Proxy
( |
IWinInetHttpInfo * This, | | IWinInetHttpInfo * This, |
/* [in] */ DWORD dwOption, | | /* [in] */ DWORD dwOption, |
|
/* [size_is][out][in] */ BYTE *pBuffer, | | /* [size_is][out][in] */ __RPC__inout_ecount_full(*pcbBuf) BYTE *pBuffer, |
/* [out][in] */ DWORD *pcbBuf, | | /* [out][in] */ __RPC__inout DWORD *pcbBuf, |
/* [out][in] */ DWORD *pdwFlags, | | /* [out][in] */ __RPC__inout DWORD *pdwFlags, |
/* [out][in] */ DWORD *pdwReserved); | | /* [out][in] */ __RPC__inout DWORD *pdwReserved); |
| | |
void __RPC_STUB IWinInetHttpInfo_RemoteQueryInfo_Stub( | | void __RPC_STUB IWinInetHttpInfo_RemoteQueryInfo_Stub( |
IRpcStubBuffer *This, | | IRpcStubBuffer *This, |
IRpcChannelBuffer *_pRpcChannelBuffer, | | IRpcChannelBuffer *_pRpcChannelBuffer, |
PRPC_MESSAGE _pRpcMessage, | | PRPC_MESSAGE _pRpcMessage, |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
#endif /* __IWinInetHttpInfo_INTERFACE_DEFINED__ */ | | #endif /* __IWinInetHttpInfo_INTERFACE_DEFINED__ */ |
| | |
|
/* interface __MIDL_itf_urlmon_0191 */ | | /* interface __MIDL_itf_urlmon_0000_0018 */ |
/* [local] */ | | /* [local] */ |
| | |
#endif | | #endif |
|
| | #if (_WIN32_IE >= _WIN32_IE_IE60SP2) |
#ifndef _LPWININETCACHEHINTS_DEFINED | | #ifndef _LPWININETCACHEHINTS_DEFINED |
#define _LPWININETCACHEHINTS_DEFINED | | #define _LPWININETCACHEHINTS_DEFINED |
| | |
|
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0191_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0018_v0_0_c_ifspec; |
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0191_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0018_v0_0_s_ifspec; |
| | |
#ifndef __IWinInetCacheHints_INTERFACE_DEFINED__ | | #ifndef __IWinInetCacheHints_INTERFACE_DEFINED__ |
#define __IWinInetCacheHints_INTERFACE_DEFINED__ | | #define __IWinInetCacheHints_INTERFACE_DEFINED__ |
| | |
/* interface IWinInetCacheHints */ | | /* interface IWinInetCacheHints */ |
/* [unique][uuid][object][local] */ | | /* [unique][uuid][object][local] */ |
| | |
typedef /* [unique] */ IWinInetCacheHints *LPWININETCACHEHINTS; | | typedef /* [unique] */ IWinInetCacheHints *LPWININETCACHEHINTS; |
| | |
EXTERN_C const IID IID_IWinInetCacheHints; | | EXTERN_C const IID IID_IWinInetCacheHints; |
| | |
skipping to change at line 2516 | | skipping to change at line 3317 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IWinInetCacheHintsVtbl | | typedef struct IWinInetCacheHintsVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IWinInetCacheHints * This, | | IWinInetCacheHints * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IWinInetCacheHints * This); | | IWinInetCacheHints * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IWinInetCacheHints * This); | | IWinInetCacheHints * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *SetCacheExtension )( | | HRESULT ( STDMETHODCALLTYPE *SetCacheExtension )( |
IWinInetCacheHints * This, | | IWinInetCacheHints * This, |
/* [in] */ LPCWSTR pwzExt, | | /* [in] */ LPCWSTR pwzExt, |
| | |
skipping to change at line 2543 | | skipping to change at line 3345 |
} IWinInetCacheHintsVtbl; | | } IWinInetCacheHintsVtbl; |
| | |
interface IWinInetCacheHints | | interface IWinInetCacheHints |
{ | | { |
CONST_VTBL struct IWinInetCacheHintsVtbl *lpVtbl; | | CONST_VTBL struct IWinInetCacheHintsVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IWinInetCacheHints_QueryInterface(This,riid,ppvObject) \ | | #define IWinInetCacheHints_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IWinInetCacheHints_AddRef(This) \ | | #define IWinInetCacheHints_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IWinInetCacheHints_Release(This) \ | | #define IWinInetCacheHints_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IWinInetCacheHints_SetCacheExtension(This,pwzExt,pszCacheFile,pcbCacheFi
le,pdwWinInetError,pdwReserved) \ | | #define IWinInetCacheHints_SetCacheExtension(This,pwzExt,pszCacheFile,pcbCacheFi
le,pdwWinInetError,pdwReserved) \ |
|
(This)->lpVtbl -> SetCacheExtension(This,pwzExt,pszCacheFile,pcbCacheFile,pd
wWinInetError,pdwReserved) | | ( (This)->lpVtbl -> SetCacheExtension(This,pwzExt,pszCacheFile,pcbCacheFile,
pdwWinInetError,pdwReserved) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IWinInetCacheHints_SetCacheExtension_Proxy( | | #endif /* __IWinInetCacheHints_INTERFACE_DEFINED__ */ |
IWinInetCacheHints * This, | | |
/* [in] */ LPCWSTR pwzExt, | | |
/* [size_is][out][in] */ LPVOID pszCacheFile, | | |
/* [out][in] */ DWORD *pcbCacheFile, | | |
/* [out][in] */ DWORD *pdwWinInetError, | | |
/* [out][in] */ DWORD *pdwReserved); | | |
| | |
|
void __RPC_STUB IWinInetCacheHints_SetCacheExtension_Stub( | | /* interface __MIDL_itf_urlmon_0000_0019 */ |
IRpcStubBuffer *This, | | /* [local] */ |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
|
#endif /* __IWinInetCacheHints_INTERFACE_DEFINED__ */ | | #endif |
| | #endif //(_WIN32_IE >= _WIN32_IE_IE60SP2) |
| | #if (_WIN32_IE >= _WIN32_IE_IE70) |
| | #ifndef _LPWININETCACHEHINTS2_DEFINED |
| | #define _LPWININETCACHEHINTS2_DEFINED |
| | |
|
/* interface __MIDL_itf_urlmon_0192 */ | | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0019_v0_0_c_ifspec; |
| | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0019_v0_0_s_ifspec; |
| | |
| | #ifndef __IWinInetCacheHints2_INTERFACE_DEFINED__ |
| | #define __IWinInetCacheHints2_INTERFACE_DEFINED__ |
| | |
| | /* interface IWinInetCacheHints2 */ |
| | /* [unique][uuid][object][local] */ |
| | |
| | typedef /* [unique] */ IWinInetCacheHints2 *LPWININETCACHEHINTS2; |
| | |
| | EXTERN_C const IID IID_IWinInetCacheHints2; |
| | |
| | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
| | MIDL_INTERFACE("7857AEAC-D31F-49bf-884E-DD46DF36780A") |
| | IWinInetCacheHints2 : public IWinInetCacheHints |
| | { |
| | public: |
| | virtual HRESULT STDMETHODCALLTYPE SetCacheExtension2( |
| | /* [in] */ LPCWSTR pwzExt, |
| | /* [size_is][out] */ WCHAR *pwzCacheFile, |
| | /* [out][in] */ DWORD *pcchCacheFile, |
| | /* [out] */ DWORD *pdwWinInetError, |
| | /* [out] */ DWORD *pdwReserved) = 0; |
| | |
| | }; |
| | |
| | #else /* C style interface */ |
| | |
| | typedef struct IWinInetCacheHints2Vtbl |
| | { |
| | BEGIN_INTERFACE |
| | |
| | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
| | IWinInetCacheHints2 * This, |
| | /* [in] */ REFIID riid, |
| | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
| | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| | IWinInetCacheHints2 * This); |
| | |
| | ULONG ( STDMETHODCALLTYPE *Release )( |
| | IWinInetCacheHints2 * This); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *SetCacheExtension )( |
| | IWinInetCacheHints2 * This, |
| | /* [in] */ LPCWSTR pwzExt, |
| | /* [size_is][out][in] */ LPVOID pszCacheFile, |
| | /* [out][in] */ DWORD *pcbCacheFile, |
| | /* [out][in] */ DWORD *pdwWinInetError, |
| | /* [out][in] */ DWORD *pdwReserved); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *SetCacheExtension2 )( |
| | IWinInetCacheHints2 * This, |
| | /* [in] */ LPCWSTR pwzExt, |
| | /* [size_is][out] */ WCHAR *pwzCacheFile, |
| | /* [out][in] */ DWORD *pcchCacheFile, |
| | /* [out] */ DWORD *pdwWinInetError, |
| | /* [out] */ DWORD *pdwReserved); |
| | |
| | END_INTERFACE |
| | } IWinInetCacheHints2Vtbl; |
| | |
| | interface IWinInetCacheHints2 |
| | { |
| | CONST_VTBL struct IWinInetCacheHints2Vtbl *lpVtbl; |
| | }; |
| | |
| | #ifdef COBJMACROS |
| | |
| | #define IWinInetCacheHints2_QueryInterface(This,riid,ppvObject) \ |
| | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
| | #define IWinInetCacheHints2_AddRef(This) \ |
| | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
| | #define IWinInetCacheHints2_Release(This) \ |
| | ( (This)->lpVtbl -> Release(This) ) |
| | |
| | #define IWinInetCacheHints2_SetCacheExtension(This,pwzExt,pszCacheFile,pcbCacheF |
| | ile,pdwWinInetError,pdwReserved) \ |
| | ( (This)->lpVtbl -> SetCacheExtension(This,pwzExt,pszCacheFile,pcbCacheFile, |
| | pdwWinInetError,pdwReserved) ) |
| | |
| | #define IWinInetCacheHints2_SetCacheExtension2(This,pwzExt,pwzCacheFile,pcchCach |
| | eFile,pdwWinInetError,pdwReserved) \ |
| | ( (This)->lpVtbl -> SetCacheExtension2(This,pwzExt,pwzCacheFile,pcchCacheFil |
| | e,pdwWinInetError,pdwReserved) ) |
| | |
| | #endif /* COBJMACROS */ |
| | |
| | #endif /* C style interface */ |
| | |
| | #endif /* __IWinInetCacheHints2_INTERFACE_DEFINED__ */ |
| | |
| | /* interface __MIDL_itf_urlmon_0000_0020 */ |
/* [local] */ | | /* [local] */ |
| | |
#endif | | #endif |
|
| | #endif //(_WIN32_IE >= _WIN32_IE_IE70) |
#define SID_IBindHost IID_IBindHost | | #define SID_IBindHost IID_IBindHost |
#define SID_SBindHost IID_IBindHost | | #define SID_SBindHost IID_IBindHost |
#ifndef _LPBINDHOST_DEFINED | | #ifndef _LPBINDHOST_DEFINED |
#define _LPBINDHOST_DEFINED | | #define _LPBINDHOST_DEFINED |
EXTERN_C const GUID SID_BindHost; | | EXTERN_C const GUID SID_BindHost; |
| | |
|
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0192_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0020_v0_0_c_ifspec; |
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0192_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0020_v0_0_s_ifspec; |
| | |
#ifndef __IBindHost_INTERFACE_DEFINED__ | | #ifndef __IBindHost_INTERFACE_DEFINED__ |
#define __IBindHost_INTERFACE_DEFINED__ | | #define __IBindHost_INTERFACE_DEFINED__ |
| | |
/* interface IBindHost */ | | /* interface IBindHost */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
|
typedef /* [unique] */ IBindHost *LPBINDHOST; | | typedef /* [unique] */ __RPC_unique_pointer IBindHost *LPBINDHOST; |
| | |
EXTERN_C const IID IID_IBindHost; | | EXTERN_C const IID IID_IBindHost; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("fc4801a1-2ba9-11cf-a229-00aa003d7352") | | MIDL_INTERFACE("fc4801a1-2ba9-11cf-a229-00aa003d7352") |
IBindHost : public IUnknown | | IBindHost : public IUnknown |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE CreateMoniker( | | virtual HRESULT STDMETHODCALLTYPE CreateMoniker( |
|
/* [in] */ LPOLESTR szName, | | /* [in] */ __RPC__in LPOLESTR szName, |
/* [in] */ IBindCtx *pBC, | | /* [in] */ __RPC__in_opt IBindCtx *pBC, |
/* [out] */ IMoniker **ppmk, | | /* [out] */ __RPC__deref_out_opt IMoniker **ppmk, |
/* [in] */ DWORD dwReserved) = 0; | | /* [in] */ DWORD dwReserved) = 0; |
| | |
virtual /* [local] */ HRESULT STDMETHODCALLTYPE MonikerBindToStorage( | | virtual /* [local] */ HRESULT STDMETHODCALLTYPE MonikerBindToStorage( |
/* [in] */ IMoniker *pMk, | | /* [in] */ IMoniker *pMk, |
/* [in] */ IBindCtx *pBC, | | /* [in] */ IBindCtx *pBC, |
/* [in] */ IBindStatusCallback *pBSC, | | /* [in] */ IBindStatusCallback *pBSC, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
/* [out] */ void **ppvObj) = 0; | | /* [out] */ void **ppvObj) = 0; |
| | |
virtual /* [local] */ HRESULT STDMETHODCALLTYPE MonikerBindToObject( | | virtual /* [local] */ HRESULT STDMETHODCALLTYPE MonikerBindToObject( |
| | |
skipping to change at line 2633 | | skipping to change at line 3524 |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IBindHostVtbl | | typedef struct IBindHostVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IBindHost * This, | | IBindHost * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IBindHost * This); | | IBindHost * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IBindHost * This); | | IBindHost * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *CreateMoniker )( | | HRESULT ( STDMETHODCALLTYPE *CreateMoniker )( |
IBindHost * This, | | IBindHost * This, |
|
/* [in] */ LPOLESTR szName, | | /* [in] */ __RPC__in LPOLESTR szName, |
/* [in] */ IBindCtx *pBC, | | /* [in] */ __RPC__in_opt IBindCtx *pBC, |
/* [out] */ IMoniker **ppmk, | | /* [out] */ __RPC__deref_out_opt IMoniker **ppmk, |
/* [in] */ DWORD dwReserved); | | /* [in] */ DWORD dwReserved); |
| | |
/* [local] */ HRESULT ( STDMETHODCALLTYPE *MonikerBindToStorage )( | | /* [local] */ HRESULT ( STDMETHODCALLTYPE *MonikerBindToStorage )( |
IBindHost * This, | | IBindHost * This, |
/* [in] */ IMoniker *pMk, | | /* [in] */ IMoniker *pMk, |
/* [in] */ IBindCtx *pBC, | | /* [in] */ IBindCtx *pBC, |
/* [in] */ IBindStatusCallback *pBSC, | | /* [in] */ IBindStatusCallback *pBSC, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
/* [out] */ void **ppvObj); | | /* [out] */ void **ppvObj); |
| | |
| | |
skipping to change at line 2676 | | skipping to change at line 3568 |
} IBindHostVtbl; | | } IBindHostVtbl; |
| | |
interface IBindHost | | interface IBindHost |
{ | | { |
CONST_VTBL struct IBindHostVtbl *lpVtbl; | | CONST_VTBL struct IBindHostVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IBindHost_QueryInterface(This,riid,ppvObject) \ | | #define IBindHost_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IBindHost_AddRef(This) \ | | #define IBindHost_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IBindHost_Release(This) \ | | #define IBindHost_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IBindHost_CreateMoniker(This,szName,pBC,ppmk,dwReserved) \ | | #define IBindHost_CreateMoniker(This,szName,pBC,ppmk,dwReserved) \ |
|
(This)->lpVtbl -> CreateMoniker(This,szName,pBC,ppmk,dwReserved) | | ( (This)->lpVtbl -> CreateMoniker(This,szName,pBC,ppmk,dwReserved) ) |
| | |
#define IBindHost_MonikerBindToStorage(This,pMk,pBC,pBSC,riid,ppvObj) \ | | #define IBindHost_MonikerBindToStorage(This,pMk,pBC,pBSC,riid,ppvObj) \ |
|
(This)->lpVtbl -> MonikerBindToStorage(This,pMk,pBC,pBSC,riid,ppvObj) | | ( (This)->lpVtbl -> MonikerBindToStorage(This,pMk,pBC,pBSC,riid,ppvObj) ) |
| | |
#define IBindHost_MonikerBindToObject(This,pMk,pBC,pBSC,riid,ppvObj) \ | | #define IBindHost_MonikerBindToObject(This,pMk,pBC,pBSC,riid,ppvObj) \ |
|
(This)->lpVtbl -> MonikerBindToObject(This,pMk,pBC,pBSC,riid,ppvObj) | | ( (This)->lpVtbl -> MonikerBindToObject(This,pMk,pBC,pBSC,riid,ppvObj) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IBindHost_CreateMoniker_Proxy( | | |
IBindHost * This, | | |
/* [in] */ LPOLESTR szName, | | |
/* [in] */ IBindCtx *pBC, | | |
/* [out] */ IMoniker **ppmk, | | |
/* [in] */ DWORD dwReserved); | | |
| | |
void __RPC_STUB IBindHost_CreateMoniker_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IBindHost_RemoteMonikerBindToStorage_P
roxy( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IBindHost_RemoteMonikerBindToStorage_P
roxy( |
IBindHost * This, | | IBindHost * This, |
|
/* [unique][in] */ IMoniker *pMk, | | /* [unique][in] */ __RPC__in_opt IMoniker *pMk, |
/* [unique][in] */ IBindCtx *pBC, | | /* [unique][in] */ __RPC__in_opt IBindCtx *pBC, |
/* [unique][in] */ IBindStatusCallback *pBSC, | | /* [unique][in] */ __RPC__in_opt IBindStatusCallback *pBSC, |
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ IUnknown **ppvObj); | | /* [iid_is][out] */ __RPC__deref_out_opt IUnknown **ppvObj); |
| | |
void __RPC_STUB IBindHost_RemoteMonikerBindToStorage_Stub( | | void __RPC_STUB IBindHost_RemoteMonikerBindToStorage_Stub( |
IRpcStubBuffer *This, | | IRpcStubBuffer *This, |
IRpcChannelBuffer *_pRpcChannelBuffer, | | IRpcChannelBuffer *_pRpcChannelBuffer, |
PRPC_MESSAGE _pRpcMessage, | | PRPC_MESSAGE _pRpcMessage, |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IBindHost_RemoteMonikerBindToObject_Pr
oxy( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IBindHost_RemoteMonikerBindToObject_Pr
oxy( |
IBindHost * This, | | IBindHost * This, |
|
/* [unique][in] */ IMoniker *pMk, | | /* [unique][in] */ __RPC__in_opt IMoniker *pMk, |
/* [unique][in] */ IBindCtx *pBC, | | /* [unique][in] */ __RPC__in_opt IBindCtx *pBC, |
/* [unique][in] */ IBindStatusCallback *pBSC, | | /* [unique][in] */ __RPC__in_opt IBindStatusCallback *pBSC, |
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ IUnknown **ppvObj); | | /* [iid_is][out] */ __RPC__deref_out_opt IUnknown **ppvObj); |
| | |
void __RPC_STUB IBindHost_RemoteMonikerBindToObject_Stub( | | void __RPC_STUB IBindHost_RemoteMonikerBindToObject_Stub( |
IRpcStubBuffer *This, | | IRpcStubBuffer *This, |
IRpcChannelBuffer *_pRpcChannelBuffer, | | IRpcChannelBuffer *_pRpcChannelBuffer, |
PRPC_MESSAGE _pRpcMessage, | | PRPC_MESSAGE _pRpcMessage, |
DWORD *_pdwStubPhase); | | DWORD *_pdwStubPhase); |
| | |
#endif /* __IBindHost_INTERFACE_DEFINED__ */ | | #endif /* __IBindHost_INTERFACE_DEFINED__ */ |
| | |
|
/* interface __MIDL_itf_urlmon_0193 */ | | /* interface __MIDL_itf_urlmon_0000_0021 */ |
/* [local] */ | | /* [local] */ |
| | |
#endif | | #endif |
| | |
// These are for backwards compatibility with previous URLMON versions | | // These are for backwards compatibility with previous URLMON versions |
// Flags for the UrlDownloadToCacheFile | | // Flags for the UrlDownloadToCacheFile |
#define URLOSTRM_USECACHEDCOPY_ONLY 0x1 // Only get from cache | | #define URLOSTRM_USECACHEDCOPY_ONLY 0x1 // Only get from cache |
#define URLOSTRM_USECACHEDCOPY 0x2 // Get from cache if av
ailable else download | | #define URLOSTRM_USECACHEDCOPY 0x2 // Get from cache if av
ailable else download |
#define URLOSTRM_GETNEWESTVERSION 0x3 // Get new version only
. But put it in cache too | | #define URLOSTRM_GETNEWESTVERSION 0x3 // Get new version only
. But put it in cache too |
| | |
| | |
skipping to change at line 2780 | | skipping to change at line 3659 |
/* [in] */ DWORD grfHLNF, // flags | | /* [in] */ DWORD grfHLNF, // flags |
/* [in] */ DWORD dwReserved // for future use, must be NULL | | /* [in] */ DWORD dwReserved // for future use, must be NULL |
); | | ); |
| | |
STDAPI URLOpenStreamA(LPUNKNOWN,LPCSTR,DWORD,LPBINDSTATUSCALLBACK); | | STDAPI URLOpenStreamA(LPUNKNOWN,LPCSTR,DWORD,LPBINDSTATUSCALLBACK); |
STDAPI URLOpenStreamW(LPUNKNOWN,LPCWSTR,DWORD,LPBINDSTATUSCALLBACK); | | STDAPI URLOpenStreamW(LPUNKNOWN,LPCWSTR,DWORD,LPBINDSTATUSCALLBACK); |
STDAPI URLOpenPullStreamA(LPUNKNOWN,LPCSTR,DWORD,LPBINDSTATUSCALLBACK); | | STDAPI URLOpenPullStreamA(LPUNKNOWN,LPCSTR,DWORD,LPBINDSTATUSCALLBACK); |
STDAPI URLOpenPullStreamW(LPUNKNOWN,LPCWSTR,DWORD,LPBINDSTATUSCALLBACK); | | STDAPI URLOpenPullStreamW(LPUNKNOWN,LPCWSTR,DWORD,LPBINDSTATUSCALLBACK); |
STDAPI URLDownloadToFileA(LPUNKNOWN,LPCSTR,LPCSTR,DWORD,LPBINDSTATUSCALLBACK); | | STDAPI URLDownloadToFileA(LPUNKNOWN,LPCSTR,LPCSTR,DWORD,LPBINDSTATUSCALLBACK); |
STDAPI URLDownloadToFileW(LPUNKNOWN,LPCWSTR,LPCWSTR,DWORD,LPBINDSTATUSCALLBACK); | | STDAPI URLDownloadToFileW(LPUNKNOWN,LPCWSTR,LPCWSTR,DWORD,LPBINDSTATUSCALLBACK); |
|
STDAPI URLDownloadToCacheFileA(LPUNKNOWN,LPCSTR,LPTSTR,DWORD,DWORD,LPBINDSTATUSC | | STDAPI URLDownloadToCacheFileA(__in LPUNKNOWN, __in LPCSTR, __out_ecount(cchFil |
ALLBACK); | | eName) LPSTR, DWORD cchFileName, DWORD, __in LPBINDSTATUSCALLBACK); |
STDAPI URLDownloadToCacheFileW(LPUNKNOWN,LPCWSTR,LPWSTR,DWORD,DWORD,LPBINDSTATUS | | STDAPI URLDownloadToCacheFileW(__in LPUNKNOWN, __in LPCWSTR, __out_ecount(cchFil |
CALLBACK); | | eName) LPWSTR, DWORD cchFileName, DWORD, __in LPBINDSTATUSCALLBACK); |
STDAPI URLOpenBlockingStreamA(LPUNKNOWN,LPCSTR,LPSTREAM*,DWORD,LPBINDSTATUSCALLB
ACK); | | STDAPI URLOpenBlockingStreamA(LPUNKNOWN,LPCSTR,LPSTREAM*,DWORD,LPBINDSTATUSCALLB
ACK); |
STDAPI URLOpenBlockingStreamW(LPUNKNOWN,LPCWSTR,LPSTREAM*,DWORD,LPBINDSTATUSCALL
BACK); | | STDAPI URLOpenBlockingStreamW(LPUNKNOWN,LPCWSTR,LPSTREAM*,DWORD,LPBINDSTATUSCALL
BACK); |
| | |
#ifdef UNICODE | | #ifdef UNICODE |
#define URLOpenStream URLOpenStreamW | | #define URLOpenStream URLOpenStreamW |
#define URLOpenPullStream URLOpenPullStreamW | | #define URLOpenPullStream URLOpenPullStreamW |
#define URLDownloadToFile URLDownloadToFileW | | #define URLDownloadToFile URLDownloadToFileW |
#define URLDownloadToCacheFile URLDownloadToCacheFileW | | #define URLDownloadToCacheFile URLDownloadToCacheFileW |
#define URLOpenBlockingStream URLOpenBlockingStreamW | | #define URLOpenBlockingStream URLOpenBlockingStreamW |
#else | | #else |
| | |
skipping to change at line 2809 | | skipping to change at line 3688 |
STDAPI HlinkGoBack(IUnknown *pUnk); | | STDAPI HlinkGoBack(IUnknown *pUnk); |
STDAPI HlinkGoForward(IUnknown *pUnk); | | STDAPI HlinkGoForward(IUnknown *pUnk); |
STDAPI HlinkNavigateString(IUnknown *pUnk, LPCWSTR szTarget); | | STDAPI HlinkNavigateString(IUnknown *pUnk, LPCWSTR szTarget); |
STDAPI HlinkNavigateMoniker(IUnknown *pUnk, IMoniker *pmkTarget); | | STDAPI HlinkNavigateMoniker(IUnknown *pUnk, IMoniker *pmkTarget); |
| | |
#ifndef _URLMON_NO_ASYNC_PLUGABLE_PROTOCOLS_ | | #ifndef _URLMON_NO_ASYNC_PLUGABLE_PROTOCOLS_ |
| | |
#ifndef _LPIINTERNET | | #ifndef _LPIINTERNET |
#define _LPIINTERNET | | #define _LPIINTERNET |
| | |
|
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0193_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0021_v0_0_c_ifspec; |
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0193_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0021_v0_0_s_ifspec; |
| | |
#ifndef __IInternet_INTERFACE_DEFINED__ | | #ifndef __IInternet_INTERFACE_DEFINED__ |
#define __IInternet_INTERFACE_DEFINED__ | | #define __IInternet_INTERFACE_DEFINED__ |
| | |
/* interface IInternet */ | | /* interface IInternet */ |
/* [unique][uuid][object][local] */ | | /* [unique][uuid][object][local] */ |
| | |
typedef /* [unique] */ IInternet *LPIINTERNET; | | typedef /* [unique] */ IInternet *LPIINTERNET; |
| | |
EXTERN_C const IID IID_IInternet; | | EXTERN_C const IID IID_IInternet; |
| | |
skipping to change at line 2839 | | skipping to change at line 3718 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IInternetVtbl | | typedef struct IInternetVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IInternet * This, | | IInternet * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IInternet * This); | | IInternet * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IInternet * This); | | IInternet * This); |
| | |
END_INTERFACE | | END_INTERFACE |
} IInternetVtbl; | | } IInternetVtbl; |
| | |
interface IInternet | | interface IInternet |
{ | | { |
CONST_VTBL struct IInternetVtbl *lpVtbl; | | CONST_VTBL struct IInternetVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IInternet_QueryInterface(This,riid,ppvObject) \ | | #define IInternet_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IInternet_AddRef(This) \ | | #define IInternet_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IInternet_Release(This) \ | | #define IInternet_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
#endif /* __IInternet_INTERFACE_DEFINED__ */ | | #endif /* __IInternet_INTERFACE_DEFINED__ */ |
| | |
|
/* interface __MIDL_itf_urlmon_0194 */ | | /* interface __MIDL_itf_urlmon_0000_0022 */ |
/* [local] */ | | /* [local] */ |
| | |
#endif | | #endif |
#ifndef _LPIINTERNETBINDINFO | | #ifndef _LPIINTERNETBINDINFO |
#define _LPIINTERNETBINDINFO | | #define _LPIINTERNETBINDINFO |
| | |
|
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0194_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0022_v0_0_c_ifspec; |
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0194_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0022_v0_0_s_ifspec; |
| | |
#ifndef __IInternetBindInfo_INTERFACE_DEFINED__ | | #ifndef __IInternetBindInfo_INTERFACE_DEFINED__ |
#define __IInternetBindInfo_INTERFACE_DEFINED__ | | #define __IInternetBindInfo_INTERFACE_DEFINED__ |
| | |
/* interface IInternetBindInfo */ | | /* interface IInternetBindInfo */ |
/* [unique][uuid][object][local] */ | | /* [unique][uuid][object][local] */ |
| | |
typedef /* [unique] */ IInternetBindInfo *LPIINTERNETBINDINFO; | | typedef /* [unique] */ IInternetBindInfo *LPIINTERNETBINDINFO; |
| | |
typedef | | typedef |
enum tagBINDSTRING | | enum tagBINDSTRING |
{ BINDSTRING_HEADERS = 1, | | { BINDSTRING_HEADERS = 1, |
|
BINDSTRING_ACCEPT_MIMES = BINDSTRING_HEADERS + 1, | | BINDSTRING_ACCEPT_MIMES = ( BINDSTRING_HEADERS + 1 ) , |
BINDSTRING_EXTRA_URL = BINDSTRING_ACCEPT_MIMES + 1, | | BINDSTRING_EXTRA_URL = ( BINDSTRING_ACCEPT_MIMES + 1 ) , |
BINDSTRING_LANGUAGE = BINDSTRING_EXTRA_URL + 1, | | BINDSTRING_LANGUAGE = ( BINDSTRING_EXTRA_URL + 1 ) , |
BINDSTRING_USERNAME = BINDSTRING_LANGUAGE + 1, | | BINDSTRING_USERNAME = ( BINDSTRING_LANGUAGE + 1 ) , |
BINDSTRING_PASSWORD = BINDSTRING_USERNAME + 1, | | BINDSTRING_PASSWORD = ( BINDSTRING_USERNAME + 1 ) , |
BINDSTRING_UA_PIXELS = BINDSTRING_PASSWORD + 1, | | BINDSTRING_UA_PIXELS = ( BINDSTRING_PASSWORD + 1 ) , |
BINDSTRING_UA_COLOR = BINDSTRING_UA_PIXELS + 1, | | BINDSTRING_UA_COLOR = ( BINDSTRING_UA_PIXELS + 1 ) , |
BINDSTRING_OS = BINDSTRING_UA_COLOR + 1, | | BINDSTRING_OS = ( BINDSTRING_UA_COLOR + 1 ) , |
BINDSTRING_USER_AGENT = BINDSTRING_OS + 1, | | BINDSTRING_USER_AGENT = ( BINDSTRING_OS + 1 ) , |
BINDSTRING_ACCEPT_ENCODINGS = BINDSTRING_USER_AGENT + 1, | | BINDSTRING_ACCEPT_ENCODINGS = ( BINDSTRING_USER_AGENT + 1 ) , |
BINDSTRING_POST_COOKIE = BINDSTRING_ACCEPT_ENCODINGS + 1, | | BINDSTRING_POST_COOKIE = ( BINDSTRING_ACCEPT_ENCODINGS + 1 ) , |
BINDSTRING_POST_DATA_MIME = BINDSTRING_POST_COOKIE + 1, | | BINDSTRING_POST_DATA_MIME = ( BINDSTRING_POST_COOKIE + 1 ) , |
BINDSTRING_URL = BINDSTRING_POST_DATA_MIME + 1, | | BINDSTRING_URL = ( BINDSTRING_POST_DATA_MIME + 1 ) , |
BINDSTRING_IID = BINDSTRING_URL + 1, | | BINDSTRING_IID = ( BINDSTRING_URL + 1 ) , |
BINDSTRING_FLAG_BIND_TO_OBJECT = BINDSTRING_IID + 1, | | BINDSTRING_FLAG_BIND_TO_OBJECT = ( BINDSTRING_IID + 1 ) , |
BINDSTRING_PTR_BIND_CONTEXT = BINDSTRING_FLAG_BIND_TO_OBJECT + 1 | | BINDSTRING_PTR_BIND_CONTEXT = ( BINDSTRING_FLAG_BIND_TO_OBJECT + 1 ) |
} BINDSTRING; | | } BINDSTRING; |
| | |
EXTERN_C const IID IID_IInternetBindInfo; | | EXTERN_C const IID IID_IInternetBindInfo; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("79eac9e1-baf9-11ce-8c82-00aa004ba90b") | | MIDL_INTERFACE("79eac9e1-baf9-11ce-8c82-00aa004ba90b") |
IInternetBindInfo : public IUnknown | | IInternetBindInfo : public IUnknown |
{ | | { |
public: | | public: |
| | |
skipping to change at line 2940 | | skipping to change at line 3820 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IInternetBindInfoVtbl | | typedef struct IInternetBindInfoVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IInternetBindInfo * This, | | IInternetBindInfo * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IInternetBindInfo * This); | | IInternetBindInfo * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IInternetBindInfo * This); | | IInternetBindInfo * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetBindInfo )( | | HRESULT ( STDMETHODCALLTYPE *GetBindInfo )( |
IInternetBindInfo * This, | | IInternetBindInfo * This, |
/* [out] */ DWORD *grfBINDF, | | /* [out] */ DWORD *grfBINDF, |
| | |
skipping to change at line 2971 | | skipping to change at line 3852 |
} IInternetBindInfoVtbl; | | } IInternetBindInfoVtbl; |
| | |
interface IInternetBindInfo | | interface IInternetBindInfo |
{ | | { |
CONST_VTBL struct IInternetBindInfoVtbl *lpVtbl; | | CONST_VTBL struct IInternetBindInfoVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IInternetBindInfo_QueryInterface(This,riid,ppvObject) \ | | #define IInternetBindInfo_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IInternetBindInfo_AddRef(This) \ | | #define IInternetBindInfo_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IInternetBindInfo_Release(This) \ | | #define IInternetBindInfo_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IInternetBindInfo_GetBindInfo(This,grfBINDF,pbindinfo) \ | | #define IInternetBindInfo_GetBindInfo(This,grfBINDF,pbindinfo) \ |
|
(This)->lpVtbl -> GetBindInfo(This,grfBINDF,pbindinfo) | | ( (This)->lpVtbl -> GetBindInfo(This,grfBINDF,pbindinfo) ) |
| | |
#define IInternetBindInfo_GetBindString(This,ulStringType,ppwzStr,cEl,pcElFetche
d) \ | | #define IInternetBindInfo_GetBindString(This,ulStringType,ppwzStr,cEl,pcElFetche
d) \ |
|
(This)->lpVtbl -> GetBindString(This,ulStringType,ppwzStr,cEl,pcElFetched) | | ( (This)->lpVtbl -> GetBindString(This,ulStringType,ppwzStr,cEl,pcElFetched)
) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IInternetBindInfo_GetBindInfo_Proxy( | | |
IInternetBindInfo * This, | | |
/* [out] */ DWORD *grfBINDF, | | |
/* [unique][out][in] */ BINDINFO *pbindinfo); | | |
| | |
void __RPC_STUB IInternetBindInfo_GetBindInfo_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IInternetBindInfo_GetBindString_Proxy( | | |
IInternetBindInfo * This, | | |
/* [in] */ ULONG ulStringType, | | |
/* [out][in] */ LPOLESTR *ppwzStr, | | |
/* [in] */ ULONG cEl, | | |
/* [out][in] */ ULONG *pcElFetched); | | |
| | |
void __RPC_STUB IInternetBindInfo_GetBindString_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IInternetBindInfo_INTERFACE_DEFINED__ */ | | #endif /* __IInternetBindInfo_INTERFACE_DEFINED__ */ |
| | |
|
/* interface __MIDL_itf_urlmon_0195 */ | | /* interface __MIDL_itf_urlmon_0000_0023 */ |
/* [local] */ | | /* [local] */ |
| | |
#endif | | #endif |
#ifndef _LPIINTERNETPROTOCOLROOT_DEFINED | | #ifndef _LPIINTERNETPROTOCOLROOT_DEFINED |
#define _LPIINTERNETPROTOCOLROOT_DEFINED | | #define _LPIINTERNETPROTOCOLROOT_DEFINED |
| | |
|
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0195_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0023_v0_0_c_ifspec; |
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0195_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0023_v0_0_s_ifspec; |
| | |
#ifndef __IInternetProtocolRoot_INTERFACE_DEFINED__ | | #ifndef __IInternetProtocolRoot_INTERFACE_DEFINED__ |
#define __IInternetProtocolRoot_INTERFACE_DEFINED__ | | #define __IInternetProtocolRoot_INTERFACE_DEFINED__ |
| | |
/* interface IInternetProtocolRoot */ | | /* interface IInternetProtocolRoot */ |
/* [unique][uuid][object][local] */ | | /* [unique][uuid][object][local] */ |
| | |
typedef /* [unique] */ IInternetProtocolRoot *LPIINTERNETPROTOCOLROOT; | | typedef /* [unique] */ IInternetProtocolRoot *LPIINTERNETPROTOCOLROOT; |
| | |
typedef | | typedef |
| | |
skipping to change at line 3107 | | skipping to change at line 3964 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IInternetProtocolRootVtbl | | typedef struct IInternetProtocolRootVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IInternetProtocolRoot * This, | | IInternetProtocolRoot * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IInternetProtocolRoot * This); | | IInternetProtocolRoot * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IInternetProtocolRoot * This); | | IInternetProtocolRoot * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *Start )( | | HRESULT ( STDMETHODCALLTYPE *Start )( |
IInternetProtocolRoot * This, | | IInternetProtocolRoot * This, |
/* [in] */ LPCWSTR szUrl, | | /* [in] */ LPCWSTR szUrl, |
| | |
skipping to change at line 3153 | | skipping to change at line 4011 |
} IInternetProtocolRootVtbl; | | } IInternetProtocolRootVtbl; |
| | |
interface IInternetProtocolRoot | | interface IInternetProtocolRoot |
{ | | { |
CONST_VTBL struct IInternetProtocolRootVtbl *lpVtbl; | | CONST_VTBL struct IInternetProtocolRootVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IInternetProtocolRoot_QueryInterface(This,riid,ppvObject) \ | | #define IInternetProtocolRoot_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IInternetProtocolRoot_AddRef(This) \ | | #define IInternetProtocolRoot_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IInternetProtocolRoot_Release(This) \ | | #define IInternetProtocolRoot_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IInternetProtocolRoot_Start(This,szUrl,pOIProtSink,pOIBindInfo,grfPI,dwR
eserved) \ | | #define IInternetProtocolRoot_Start(This,szUrl,pOIProtSink,pOIBindInfo,grfPI,dwR
eserved) \ |
|
(This)->lpVtbl -> Start(This,szUrl,pOIProtSink,pOIBindInfo,grfPI,dwReserved) | | ( (This)->lpVtbl -> Start(This,szUrl,pOIProtSink,pOIBindInfo,grfPI,dwReserve
d) ) |
| | |
#define IInternetProtocolRoot_Continue(This,pProtocolData) \ | | #define IInternetProtocolRoot_Continue(This,pProtocolData) \ |
|
(This)->lpVtbl -> Continue(This,pProtocolData) | | ( (This)->lpVtbl -> Continue(This,pProtocolData) ) |
| | |
#define IInternetProtocolRoot_Abort(This,hrReason,dwOptions) \ | | #define IInternetProtocolRoot_Abort(This,hrReason,dwOptions) \ |
|
(This)->lpVtbl -> Abort(This,hrReason,dwOptions) | | ( (This)->lpVtbl -> Abort(This,hrReason,dwOptions) ) |
| | |
#define IInternetProtocolRoot_Terminate(This,dwOptions) \ | | #define IInternetProtocolRoot_Terminate(This,dwOptions) \ |
|
(This)->lpVtbl -> Terminate(This,dwOptions) | | ( (This)->lpVtbl -> Terminate(This,dwOptions) ) |
| | |
#define IInternetProtocolRoot_Suspend(This) \ | | #define IInternetProtocolRoot_Suspend(This) \ |
|
(This)->lpVtbl -> Suspend(This) | | ( (This)->lpVtbl -> Suspend(This) ) |
| | |
#define IInternetProtocolRoot_Resume(This) \ | | #define IInternetProtocolRoot_Resume(This) \ |
|
(This)->lpVtbl -> Resume(This) | | ( (This)->lpVtbl -> Resume(This) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IInternetProtocolRoot_Start_Proxy( | | |
IInternetProtocolRoot * This, | | |
/* [in] */ LPCWSTR szUrl, | | |
/* [in] */ IInternetProtocolSink *pOIProtSink, | | |
/* [in] */ IInternetBindInfo *pOIBindInfo, | | |
/* [in] */ DWORD grfPI, | | |
/* [in] */ HANDLE_PTR dwReserved); | | |
| | |
void __RPC_STUB IInternetProtocolRoot_Start_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IInternetProtocolRoot_Continue_Proxy( | | |
IInternetProtocolRoot * This, | | |
/* [in] */ PROTOCOLDATA *pProtocolData); | | |
| | |
void __RPC_STUB IInternetProtocolRoot_Continue_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IInternetProtocolRoot_Abort_Proxy( | | |
IInternetProtocolRoot * This, | | |
/* [in] */ HRESULT hrReason, | | |
/* [in] */ DWORD dwOptions); | | |
| | |
void __RPC_STUB IInternetProtocolRoot_Abort_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IInternetProtocolRoot_Terminate_Proxy( | | |
IInternetProtocolRoot * This, | | |
/* [in] */ DWORD dwOptions); | | |
| | |
void __RPC_STUB IInternetProtocolRoot_Terminate_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IInternetProtocolRoot_Suspend_Proxy( | | |
IInternetProtocolRoot * This); | | |
| | |
void __RPC_STUB IInternetProtocolRoot_Suspend_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IInternetProtocolRoot_Resume_Proxy( | | |
IInternetProtocolRoot * This); | | |
| | |
void __RPC_STUB IInternetProtocolRoot_Resume_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IInternetProtocolRoot_INTERFACE_DEFINED__ */ | | #endif /* __IInternetProtocolRoot_INTERFACE_DEFINED__ */ |
| | |
|
/* interface __MIDL_itf_urlmon_0196 */ | | /* interface __MIDL_itf_urlmon_0000_0024 */ |
/* [local] */ | | /* [local] */ |
| | |
#endif | | #endif |
#ifndef _LPIINTERNETPROTOCOL_DEFINED | | #ifndef _LPIINTERNETPROTOCOL_DEFINED |
#define _LPIINTERNETPROTOCOL_DEFINED | | #define _LPIINTERNETPROTOCOL_DEFINED |
| | |
|
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0196_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0024_v0_0_c_ifspec; |
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0196_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0024_v0_0_s_ifspec; |
| | |
#ifndef __IInternetProtocol_INTERFACE_DEFINED__ | | #ifndef __IInternetProtocol_INTERFACE_DEFINED__ |
#define __IInternetProtocol_INTERFACE_DEFINED__ | | #define __IInternetProtocol_INTERFACE_DEFINED__ |
| | |
/* interface IInternetProtocol */ | | /* interface IInternetProtocol */ |
/* [unique][uuid][object][local] */ | | /* [unique][uuid][object][local] */ |
| | |
typedef /* [unique] */ IInternetProtocol *LPIINTERNETPROTOCOL; | | typedef /* [unique] */ IInternetProtocol *LPIINTERNETPROTOCOL; |
| | |
EXTERN_C const IID IID_IInternetProtocol; | | EXTERN_C const IID IID_IInternetProtocol; |
| | |
skipping to change at line 3300 | | skipping to change at line 4095 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IInternetProtocolVtbl | | typedef struct IInternetProtocolVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IInternetProtocol * This, | | IInternetProtocol * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IInternetProtocol * This); | | IInternetProtocol * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IInternetProtocol * This); | | IInternetProtocol * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *Start )( | | HRESULT ( STDMETHODCALLTYPE *Start )( |
IInternetProtocol * This, | | IInternetProtocol * This, |
/* [in] */ LPCWSTR szUrl, | | /* [in] */ LPCWSTR szUrl, |
| | |
skipping to change at line 3365 | | skipping to change at line 4161 |
} IInternetProtocolVtbl; | | } IInternetProtocolVtbl; |
| | |
interface IInternetProtocol | | interface IInternetProtocol |
{ | | { |
CONST_VTBL struct IInternetProtocolVtbl *lpVtbl; | | CONST_VTBL struct IInternetProtocolVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IInternetProtocol_QueryInterface(This,riid,ppvObject) \ | | #define IInternetProtocol_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IInternetProtocol_AddRef(This) \ | | #define IInternetProtocol_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IInternetProtocol_Release(This) \ | | #define IInternetProtocol_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IInternetProtocol_Start(This,szUrl,pOIProtSink,pOIBindInfo,grfPI,dwReser
ved) \ | | #define IInternetProtocol_Start(This,szUrl,pOIProtSink,pOIBindInfo,grfPI,dwReser
ved) \ |
|
(This)->lpVtbl -> Start(This,szUrl,pOIProtSink,pOIBindInfo,grfPI,dwReserved) | | ( (This)->lpVtbl -> Start(This,szUrl,pOIProtSink,pOIBindInfo,grfPI,dwReserve
d) ) |
| | |
#define IInternetProtocol_Continue(This,pProtocolData) \ | | #define IInternetProtocol_Continue(This,pProtocolData) \ |
|
(This)->lpVtbl -> Continue(This,pProtocolData) | | ( (This)->lpVtbl -> Continue(This,pProtocolData) ) |
| | |
#define IInternetProtocol_Abort(This,hrReason,dwOptions) \ | | #define IInternetProtocol_Abort(This,hrReason,dwOptions) \ |
|
(This)->lpVtbl -> Abort(This,hrReason,dwOptions) | | ( (This)->lpVtbl -> Abort(This,hrReason,dwOptions) ) |
| | |
#define IInternetProtocol_Terminate(This,dwOptions) \ | | #define IInternetProtocol_Terminate(This,dwOptions) \ |
|
(This)->lpVtbl -> Terminate(This,dwOptions) | | ( (This)->lpVtbl -> Terminate(This,dwOptions) ) |
| | |
#define IInternetProtocol_Suspend(This) \ | | #define IInternetProtocol_Suspend(This) \ |
|
(This)->lpVtbl -> Suspend(This) | | ( (This)->lpVtbl -> Suspend(This) ) |
| | |
#define IInternetProtocol_Resume(This) \ | | #define IInternetProtocol_Resume(This) \ |
|
(This)->lpVtbl -> Resume(This) | | ( (This)->lpVtbl -> Resume(This) ) |
| | |
#define IInternetProtocol_Read(This,pv,cb,pcbRead) \ | | #define IInternetProtocol_Read(This,pv,cb,pcbRead) \ |
|
(This)->lpVtbl -> Read(This,pv,cb,pcbRead) | | ( (This)->lpVtbl -> Read(This,pv,cb,pcbRead) ) |
| | |
#define IInternetProtocol_Seek(This,dlibMove,dwOrigin,plibNewPosition) \ | | #define IInternetProtocol_Seek(This,dlibMove,dwOrigin,plibNewPosition) \ |
|
(This)->lpVtbl -> Seek(This,dlibMove,dwOrigin,plibNewPosition) | | ( (This)->lpVtbl -> Seek(This,dlibMove,dwOrigin,plibNewPosition) ) |
| | |
#define IInternetProtocol_LockRequest(This,dwOptions) \ | | #define IInternetProtocol_LockRequest(This,dwOptions) \ |
|
(This)->lpVtbl -> LockRequest(This,dwOptions) | | ( (This)->lpVtbl -> LockRequest(This,dwOptions) ) |
| | |
#define IInternetProtocol_UnlockRequest(This) \ | | #define IInternetProtocol_UnlockRequest(This) \ |
|
(This)->lpVtbl -> UnlockRequest(This) | | ( (This)->lpVtbl -> UnlockRequest(This) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IInternetProtocol_Read_Proxy( | | #endif /* __IInternetProtocol_INTERFACE_DEFINED__ */ |
IInternetProtocol * This, | | |
/* [length_is][size_is][out][in] */ void *pv, | | |
/* [in] */ ULONG cb, | | |
/* [out] */ ULONG *pcbRead); | | |
| | |
|
void __RPC_STUB IInternetProtocol_Read_Stub( | | /* interface __MIDL_itf_urlmon_0000_0025 */ |
IRpcStubBuffer *This, | | /* [local] */ |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
|
HRESULT STDMETHODCALLTYPE IInternetProtocol_Seek_Proxy( | | #endif |
IInternetProtocol * This, | | #if (_WIN32_IE >= _WIN32_IE_IE70) |
/* [in] */ LARGE_INTEGER dlibMove, | | #ifndef _LPIINTERNETPROTOCOLEX_DEFINED |
/* [in] */ DWORD dwOrigin, | | #define _LPIINTERNETPROTOCOLEX_DEFINED |
/* [out] */ ULARGE_INTEGER *plibNewPosition); | | |
| | |
|
void __RPC_STUB IInternetProtocol_Seek_Stub( | | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0025_v0_0_c_ifspec; |
IRpcStubBuffer *This, | | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0025_v0_0_s_ifspec; |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
|
HRESULT STDMETHODCALLTYPE IInternetProtocol_LockRequest_Proxy( | | #ifndef __IInternetProtocolEx_INTERFACE_DEFINED__ |
IInternetProtocol * This, | | #define __IInternetProtocolEx_INTERFACE_DEFINED__ |
/* [in] */ DWORD dwOptions); | | |
| | |
|
void __RPC_STUB IInternetProtocol_LockRequest_Stub( | | /* interface IInternetProtocolEx */ |
IRpcStubBuffer *This, | | /* [unique][uuid][object][local] */ |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
|
HRESULT STDMETHODCALLTYPE IInternetProtocol_UnlockRequest_Proxy( | | EXTERN_C const IID IID_IInternetProtocolEx; |
IInternetProtocol * This); | | |
| | |
|
void __RPC_STUB IInternetProtocol_UnlockRequest_Stub( | | #if defined(__cplusplus) && !defined(CINTERFACE) |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
|
#endif /* __IInternetProtocol_INTERFACE_DEFINED__ */ | | MIDL_INTERFACE("C7A98E66-1010-492c-A1C8-C809E1F75905") |
| | IInternetProtocolEx : public IInternetProtocol |
| | { |
| | public: |
| | virtual HRESULT STDMETHODCALLTYPE StartEx( |
| | /* [in] */ IUri *pUri, |
| | /* [in] */ IInternetProtocolSink *pOIProtSink, |
| | /* [in] */ IInternetBindInfo *pOIBindInfo, |
| | /* [in] */ DWORD grfPI, |
| | /* [in] */ HANDLE_PTR dwReserved) = 0; |
| | |
|
/* interface __MIDL_itf_urlmon_0197 */ | | }; |
| | |
| | #else /* C style interface */ |
| | |
| | typedef struct IInternetProtocolExVtbl |
| | { |
| | BEGIN_INTERFACE |
| | |
| | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
| | IInternetProtocolEx * This, |
| | /* [in] */ REFIID riid, |
| | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
| | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| | IInternetProtocolEx * This); |
| | |
| | ULONG ( STDMETHODCALLTYPE *Release )( |
| | IInternetProtocolEx * This); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *Start )( |
| | IInternetProtocolEx * This, |
| | /* [in] */ LPCWSTR szUrl, |
| | /* [in] */ IInternetProtocolSink *pOIProtSink, |
| | /* [in] */ IInternetBindInfo *pOIBindInfo, |
| | /* [in] */ DWORD grfPI, |
| | /* [in] */ HANDLE_PTR dwReserved); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *Continue )( |
| | IInternetProtocolEx * This, |
| | /* [in] */ PROTOCOLDATA *pProtocolData); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *Abort )( |
| | IInternetProtocolEx * This, |
| | /* [in] */ HRESULT hrReason, |
| | /* [in] */ DWORD dwOptions); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *Terminate )( |
| | IInternetProtocolEx * This, |
| | /* [in] */ DWORD dwOptions); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *Suspend )( |
| | IInternetProtocolEx * This); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *Resume )( |
| | IInternetProtocolEx * This); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *Read )( |
| | IInternetProtocolEx * This, |
| | /* [length_is][size_is][out][in] */ void *pv, |
| | /* [in] */ ULONG cb, |
| | /* [out] */ ULONG *pcbRead); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *Seek )( |
| | IInternetProtocolEx * This, |
| | /* [in] */ LARGE_INTEGER dlibMove, |
| | /* [in] */ DWORD dwOrigin, |
| | /* [out] */ ULARGE_INTEGER *plibNewPosition); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *LockRequest )( |
| | IInternetProtocolEx * This, |
| | /* [in] */ DWORD dwOptions); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *UnlockRequest )( |
| | IInternetProtocolEx * This); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *StartEx )( |
| | IInternetProtocolEx * This, |
| | /* [in] */ IUri *pUri, |
| | /* [in] */ IInternetProtocolSink *pOIProtSink, |
| | /* [in] */ IInternetBindInfo *pOIBindInfo, |
| | /* [in] */ DWORD grfPI, |
| | /* [in] */ HANDLE_PTR dwReserved); |
| | |
| | END_INTERFACE |
| | } IInternetProtocolExVtbl; |
| | |
| | interface IInternetProtocolEx |
| | { |
| | CONST_VTBL struct IInternetProtocolExVtbl *lpVtbl; |
| | }; |
| | |
| | #ifdef COBJMACROS |
| | |
| | #define IInternetProtocolEx_QueryInterface(This,riid,ppvObject) \ |
| | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
| | #define IInternetProtocolEx_AddRef(This) \ |
| | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
| | #define IInternetProtocolEx_Release(This) \ |
| | ( (This)->lpVtbl -> Release(This) ) |
| | |
| | #define IInternetProtocolEx_Start(This,szUrl,pOIProtSink,pOIBindInfo,grfPI,dwRes |
| | erved) \ |
| | ( (This)->lpVtbl -> Start(This,szUrl,pOIProtSink,pOIBindInfo,grfPI,dwReserve |
| | d) ) |
| | |
| | #define IInternetProtocolEx_Continue(This,pProtocolData) \ |
| | ( (This)->lpVtbl -> Continue(This,pProtocolData) ) |
| | |
| | #define IInternetProtocolEx_Abort(This,hrReason,dwOptions) \ |
| | ( (This)->lpVtbl -> Abort(This,hrReason,dwOptions) ) |
| | |
| | #define IInternetProtocolEx_Terminate(This,dwOptions) \ |
| | ( (This)->lpVtbl -> Terminate(This,dwOptions) ) |
| | |
| | #define IInternetProtocolEx_Suspend(This) \ |
| | ( (This)->lpVtbl -> Suspend(This) ) |
| | |
| | #define IInternetProtocolEx_Resume(This) \ |
| | ( (This)->lpVtbl -> Resume(This) ) |
| | |
| | #define IInternetProtocolEx_Read(This,pv,cb,pcbRead) \ |
| | ( (This)->lpVtbl -> Read(This,pv,cb,pcbRead) ) |
| | |
| | #define IInternetProtocolEx_Seek(This,dlibMove,dwOrigin,plibNewPosition) \ |
| | ( (This)->lpVtbl -> Seek(This,dlibMove,dwOrigin,plibNewPosition) ) |
| | |
| | #define IInternetProtocolEx_LockRequest(This,dwOptions) \ |
| | ( (This)->lpVtbl -> LockRequest(This,dwOptions) ) |
| | |
| | #define IInternetProtocolEx_UnlockRequest(This) \ |
| | ( (This)->lpVtbl -> UnlockRequest(This) ) |
| | |
| | #define IInternetProtocolEx_StartEx(This,pUri,pOIProtSink,pOIBindInfo,grfPI,dwRe |
| | served) \ |
| | ( (This)->lpVtbl -> StartEx(This,pUri,pOIProtSink,pOIBindInfo,grfPI,dwReserv |
| | ed) ) |
| | |
| | #endif /* COBJMACROS */ |
| | |
| | #endif /* C style interface */ |
| | |
| | #endif /* __IInternetProtocolEx_INTERFACE_DEFINED__ */ |
| | |
| | /* interface __MIDL_itf_urlmon_0000_0026 */ |
/* [local] */ | | /* [local] */ |
| | |
#endif | | #endif |
|
| | #endif //(_WIN32_IE >= _WIN32_IE_IE70) |
#ifndef _LPIINTERNETPROTOCOLSINK_DEFINED | | #ifndef _LPIINTERNETPROTOCOLSINK_DEFINED |
#define _LPIINTERNETPROTOCOLSINK_DEFINED | | #define _LPIINTERNETPROTOCOLSINK_DEFINED |
| | |
|
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0197_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0026_v0_0_c_ifspec; |
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0197_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0026_v0_0_s_ifspec; |
| | |
#ifndef __IInternetProtocolSink_INTERFACE_DEFINED__ | | #ifndef __IInternetProtocolSink_INTERFACE_DEFINED__ |
#define __IInternetProtocolSink_INTERFACE_DEFINED__ | | #define __IInternetProtocolSink_INTERFACE_DEFINED__ |
| | |
/* interface IInternetProtocolSink */ | | /* interface IInternetProtocolSink */ |
/* [unique][uuid][object][local] */ | | /* [unique][uuid][object][local] */ |
| | |
typedef /* [unique] */ IInternetProtocolSink *LPIINTERNETPROTOCOLSINK; | | typedef /* [unique] */ IInternetProtocolSink *LPIINTERNETPROTOCOLSINK; |
| | |
EXTERN_C const IID IID_IInternetProtocolSink; | | EXTERN_C const IID IID_IInternetProtocolSink; |
| | |
skipping to change at line 3506 | | skipping to change at line 4424 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IInternetProtocolSinkVtbl | | typedef struct IInternetProtocolSinkVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IInternetProtocolSink * This, | | IInternetProtocolSink * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IInternetProtocolSink * This); | | IInternetProtocolSink * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IInternetProtocolSink * This); | | IInternetProtocolSink * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *Switch )( | | HRESULT ( STDMETHODCALLTYPE *Switch )( |
IInternetProtocolSink * This, | | IInternetProtocolSink * This, |
/* [in] */ PROTOCOLDATA *pProtocolData); | | /* [in] */ PROTOCOLDATA *pProtocolData); |
| | |
skipping to change at line 3546 | | skipping to change at line 4465 |
} IInternetProtocolSinkVtbl; | | } IInternetProtocolSinkVtbl; |
| | |
interface IInternetProtocolSink | | interface IInternetProtocolSink |
{ | | { |
CONST_VTBL struct IInternetProtocolSinkVtbl *lpVtbl; | | CONST_VTBL struct IInternetProtocolSinkVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IInternetProtocolSink_QueryInterface(This,riid,ppvObject) \ | | #define IInternetProtocolSink_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IInternetProtocolSink_AddRef(This) \ | | #define IInternetProtocolSink_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IInternetProtocolSink_Release(This) \ | | #define IInternetProtocolSink_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IInternetProtocolSink_Switch(This,pProtocolData) \ | | #define IInternetProtocolSink_Switch(This,pProtocolData) \ |
|
(This)->lpVtbl -> Switch(This,pProtocolData) | | ( (This)->lpVtbl -> Switch(This,pProtocolData) ) |
| | |
#define IInternetProtocolSink_ReportProgress(This,ulStatusCode,szStatusText) \ | | #define IInternetProtocolSink_ReportProgress(This,ulStatusCode,szStatusText) \ |
|
(This)->lpVtbl -> ReportProgress(This,ulStatusCode,szStatusText) | | ( (This)->lpVtbl -> ReportProgress(This,ulStatusCode,szStatusText) ) |
| | |
#define IInternetProtocolSink_ReportData(This,grfBSCF,ulProgress,ulProgressMax)
\ | | #define IInternetProtocolSink_ReportData(This,grfBSCF,ulProgress,ulProgressMax)
\ |
|
(This)->lpVtbl -> ReportData(This,grfBSCF,ulProgress,ulProgressMax) | | ( (This)->lpVtbl -> ReportData(This,grfBSCF,ulProgress,ulProgressMax) ) |
| | |
#define IInternetProtocolSink_ReportResult(This,hrResult,dwError,szResult) \ | | #define IInternetProtocolSink_ReportResult(This,hrResult,dwError,szResult) \ |
|
(This)->lpVtbl -> ReportResult(This,hrResult,dwError,szResult) | | ( (This)->lpVtbl -> ReportResult(This,hrResult,dwError,szResult) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IInternetProtocolSink_Switch_Proxy( | | |
IInternetProtocolSink * This, | | |
/* [in] */ PROTOCOLDATA *pProtocolData); | | |
| | |
void __RPC_STUB IInternetProtocolSink_Switch_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IInternetProtocolSink_ReportProgress_Proxy( | | |
IInternetProtocolSink * This, | | |
/* [in] */ ULONG ulStatusCode, | | |
/* [in] */ LPCWSTR szStatusText); | | |
| | |
void __RPC_STUB IInternetProtocolSink_ReportProgress_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IInternetProtocolSink_ReportData_Proxy( | | |
IInternetProtocolSink * This, | | |
/* [in] */ DWORD grfBSCF, | | |
/* [in] */ ULONG ulProgress, | | |
/* [in] */ ULONG ulProgressMax); | | |
| | |
void __RPC_STUB IInternetProtocolSink_ReportData_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IInternetProtocolSink_ReportResult_Proxy( | | |
IInternetProtocolSink * This, | | |
/* [in] */ HRESULT hrResult, | | |
/* [in] */ DWORD dwError, | | |
/* [in] */ LPCWSTR szResult); | | |
| | |
void __RPC_STUB IInternetProtocolSink_ReportResult_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IInternetProtocolSink_INTERFACE_DEFINED__ */ | | #endif /* __IInternetProtocolSink_INTERFACE_DEFINED__ */ |
| | |
|
/* interface __MIDL_itf_urlmon_0198 */ | | /* interface __MIDL_itf_urlmon_0000_0027 */ |
/* [local] */ | | /* [local] */ |
| | |
#endif | | #endif |
#ifndef _LPIINTERNETPROTOCOLSINKSTACKABLE_DEFINED | | #ifndef _LPIINTERNETPROTOCOLSINKSTACKABLE_DEFINED |
#define _LPIINTERNETPROTOCOLSINKSTACKABLE_DEFINED | | #define _LPIINTERNETPROTOCOLSINKSTACKABLE_DEFINED |
| | |
|
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0198_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0027_v0_0_c_ifspec; |
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0198_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0027_v0_0_s_ifspec; |
| | |
#ifndef __IInternetProtocolSinkStackable_INTERFACE_DEFINED__ | | #ifndef __IInternetProtocolSinkStackable_INTERFACE_DEFINED__ |
#define __IInternetProtocolSinkStackable_INTERFACE_DEFINED__ | | #define __IInternetProtocolSinkStackable_INTERFACE_DEFINED__ |
| | |
/* interface IInternetProtocolSinkStackable */ | | /* interface IInternetProtocolSinkStackable */ |
/* [unique][uuid][object][local] */ | | /* [unique][uuid][object][local] */ |
| | |
typedef /* [unique] */ IInternetProtocolSinkStackable *LPIINTERNETPROTOCOLSINKSt
ackable; | | typedef /* [unique] */ IInternetProtocolSinkStackable *LPIINTERNETPROTOCOLSINKSt
ackable; |
| | |
EXTERN_C const IID IID_IInternetProtocolSinkStackable; | | EXTERN_C const IID IID_IInternetProtocolSinkStackable; |
| | |
skipping to change at line 3661 | | skipping to change at line 4535 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IInternetProtocolSinkStackableVtbl | | typedef struct IInternetProtocolSinkStackableVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IInternetProtocolSinkStackable * This, | | IInternetProtocolSinkStackable * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IInternetProtocolSinkStackable * This); | | IInternetProtocolSinkStackable * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IInternetProtocolSinkStackable * This); | | IInternetProtocolSinkStackable * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *SwitchSink )( | | HRESULT ( STDMETHODCALLTYPE *SwitchSink )( |
IInternetProtocolSinkStackable * This, | | IInternetProtocolSinkStackable * This, |
/* [in] */ IInternetProtocolSink *pOIProtSink); | | /* [in] */ IInternetProtocolSink *pOIProtSink); |
| | |
skipping to change at line 3690 | | skipping to change at line 4565 |
} IInternetProtocolSinkStackableVtbl; | | } IInternetProtocolSinkStackableVtbl; |
| | |
interface IInternetProtocolSinkStackable | | interface IInternetProtocolSinkStackable |
{ | | { |
CONST_VTBL struct IInternetProtocolSinkStackableVtbl *lpVtbl; | | CONST_VTBL struct IInternetProtocolSinkStackableVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IInternetProtocolSinkStackable_QueryInterface(This,riid,ppvObject) \ | | #define IInternetProtocolSinkStackable_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IInternetProtocolSinkStackable_AddRef(This) \ | | #define IInternetProtocolSinkStackable_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IInternetProtocolSinkStackable_Release(This) \ | | #define IInternetProtocolSinkStackable_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IInternetProtocolSinkStackable_SwitchSink(This,pOIProtSink) \ | | #define IInternetProtocolSinkStackable_SwitchSink(This,pOIProtSink) \ |
|
(This)->lpVtbl -> SwitchSink(This,pOIProtSink) | | ( (This)->lpVtbl -> SwitchSink(This,pOIProtSink) ) |
| | |
#define IInternetProtocolSinkStackable_CommitSwitch(This) \ | | #define IInternetProtocolSinkStackable_CommitSwitch(This) \ |
|
(This)->lpVtbl -> CommitSwitch(This) | | ( (This)->lpVtbl -> CommitSwitch(This) ) |
| | |
#define IInternetProtocolSinkStackable_RollbackSwitch(This) \ | | #define IInternetProtocolSinkStackable_RollbackSwitch(This) \ |
|
(This)->lpVtbl -> RollbackSwitch(This) | | ( (This)->lpVtbl -> RollbackSwitch(This) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IInternetProtocolSinkStackable_SwitchSink_Proxy( | | |
IInternetProtocolSinkStackable * This, | | |
/* [in] */ IInternetProtocolSink *pOIProtSink); | | |
| | |
void __RPC_STUB IInternetProtocolSinkStackable_SwitchSink_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IInternetProtocolSinkStackable_CommitSwitch_Proxy( | | |
IInternetProtocolSinkStackable * This); | | |
| | |
void __RPC_STUB IInternetProtocolSinkStackable_CommitSwitch_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IInternetProtocolSinkStackable_RollbackSwitch_Proxy( | | |
IInternetProtocolSinkStackable * This); | | |
| | |
void __RPC_STUB IInternetProtocolSinkStackable_RollbackSwitch_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IInternetProtocolSinkStackable_INTERFACE_DEFINED__ */ | | #endif /* __IInternetProtocolSinkStackable_INTERFACE_DEFINED__ */ |
| | |
|
/* interface __MIDL_itf_urlmon_0199 */ | | /* interface __MIDL_itf_urlmon_0000_0028 */ |
/* [local] */ | | /* [local] */ |
| | |
#endif | | #endif |
#ifndef _LPIINTERNETSESSION_DEFINED | | #ifndef _LPIINTERNETSESSION_DEFINED |
#define _LPIINTERNETSESSION_DEFINED | | #define _LPIINTERNETSESSION_DEFINED |
| | |
|
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0199_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0028_v0_0_c_ifspec; |
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0199_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0028_v0_0_s_ifspec; |
| | |
#ifndef __IInternetSession_INTERFACE_DEFINED__ | | #ifndef __IInternetSession_INTERFACE_DEFINED__ |
#define __IInternetSession_INTERFACE_DEFINED__ | | #define __IInternetSession_INTERFACE_DEFINED__ |
| | |
/* interface IInternetSession */ | | /* interface IInternetSession */ |
/* [unique][uuid][object][local] */ | | /* [unique][uuid][object][local] */ |
| | |
typedef /* [unique] */ IInternetSession *LPIINTERNETSESSION; | | typedef /* [unique] */ IInternetSession *LPIINTERNETSESSION; |
| | |
typedef | | typedef |
| | |
skipping to change at line 3825 | | skipping to change at line 4672 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IInternetSessionVtbl | | typedef struct IInternetSessionVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IInternetSession * This, | | IInternetSession * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IInternetSession * This); | | IInternetSession * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IInternetSession * This); | | IInternetSession * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *RegisterNameSpace )( | | HRESULT ( STDMETHODCALLTYPE *RegisterNameSpace )( |
IInternetSession * This, | | IInternetSession * This, |
/* [in] */ IClassFactory *pCF, | | /* [in] */ IClassFactory *pCF, |
| | |
skipping to change at line 3892 | | skipping to change at line 4740 |
} IInternetSessionVtbl; | | } IInternetSessionVtbl; |
| | |
interface IInternetSession | | interface IInternetSession |
{ | | { |
CONST_VTBL struct IInternetSessionVtbl *lpVtbl; | | CONST_VTBL struct IInternetSessionVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IInternetSession_QueryInterface(This,riid,ppvObject) \ | | #define IInternetSession_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IInternetSession_AddRef(This) \ | | #define IInternetSession_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IInternetSession_Release(This) \ | | #define IInternetSession_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IInternetSession_RegisterNameSpace(This,pCF,rclsid,pwzProtocol,cPatterns
,ppwzPatterns,dwReserved) \ | | #define IInternetSession_RegisterNameSpace(This,pCF,rclsid,pwzProtocol,cPatterns
,ppwzPatterns,dwReserved) \ |
|
(This)->lpVtbl -> RegisterNameSpace(This,pCF,rclsid,pwzProtocol,cPatterns,pp
wzPatterns,dwReserved) | | ( (This)->lpVtbl -> RegisterNameSpace(This,pCF,rclsid,pwzProtocol,cPatterns,
ppwzPatterns,dwReserved) ) |
| | |
#define IInternetSession_UnregisterNameSpace(This,pCF,pszProtocol) \ | | #define IInternetSession_UnregisterNameSpace(This,pCF,pszProtocol) \ |
|
(This)->lpVtbl -> UnregisterNameSpace(This,pCF,pszProtocol) | | ( (This)->lpVtbl -> UnregisterNameSpace(This,pCF,pszProtocol) ) |
| | |
#define IInternetSession_RegisterMimeFilter(This,pCF,rclsid,pwzType) \ | | #define IInternetSession_RegisterMimeFilter(This,pCF,rclsid,pwzType) \ |
|
(This)->lpVtbl -> RegisterMimeFilter(This,pCF,rclsid,pwzType) | | ( (This)->lpVtbl -> RegisterMimeFilter(This,pCF,rclsid,pwzType) ) |
| | |
#define IInternetSession_UnregisterMimeFilter(This,pCF,pwzType) \ | | #define IInternetSession_UnregisterMimeFilter(This,pCF,pwzType) \ |
|
(This)->lpVtbl -> UnregisterMimeFilter(This,pCF,pwzType) | | ( (This)->lpVtbl -> UnregisterMimeFilter(This,pCF,pwzType) ) |
| | |
#define IInternetSession_CreateBinding(This,pBC,szUrl,pUnkOuter,ppUnk,ppOInetPro
t,dwOption) \ | | #define IInternetSession_CreateBinding(This,pBC,szUrl,pUnkOuter,ppUnk,ppOInetPro
t,dwOption) \ |
|
(This)->lpVtbl -> CreateBinding(This,pBC,szUrl,pUnkOuter,ppUnk,ppOInetProt,d
wOption) | | ( (This)->lpVtbl -> CreateBinding(This,pBC,szUrl,pUnkOuter,ppUnk,ppOInetProt
,dwOption) ) |
| | |
#define IInternetSession_SetSessionOption(This,dwOption,pBuffer,dwBufferLength,d
wReserved) \ | | #define IInternetSession_SetSessionOption(This,dwOption,pBuffer,dwBufferLength,d
wReserved) \ |
|
(This)->lpVtbl -> SetSessionOption(This,dwOption,pBuffer,dwBufferLength,dwRe
served) | | ( (This)->lpVtbl -> SetSessionOption(This,dwOption,pBuffer,dwBufferLength,dw
Reserved) ) |
| | |
#define IInternetSession_GetSessionOption(This,dwOption,pBuffer,pdwBufferLength,
dwReserved) \ | | #define IInternetSession_GetSessionOption(This,dwOption,pBuffer,pdwBufferLength,
dwReserved) \ |
|
(This)->lpVtbl -> GetSessionOption(This,dwOption,pBuffer,pdwBufferLength,dwR
eserved) | | ( (This)->lpVtbl -> GetSessionOption(This,dwOption,pBuffer,pdwBufferLength,d
wReserved) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IInternetSession_RegisterNameSpace_Proxy( | | |
IInternetSession * This, | | |
/* [in] */ IClassFactory *pCF, | | |
/* [in] */ REFCLSID rclsid, | | |
/* [in] */ LPCWSTR pwzProtocol, | | |
/* [in] */ ULONG cPatterns, | | |
/* [in] */ const LPCWSTR *ppwzPatterns, | | |
/* [in] */ DWORD dwReserved); | | |
| | |
void __RPC_STUB IInternetSession_RegisterNameSpace_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IInternetSession_UnregisterNameSpace_Proxy( | | |
IInternetSession * This, | | |
/* [in] */ IClassFactory *pCF, | | |
/* [in] */ LPCWSTR pszProtocol); | | |
| | |
void __RPC_STUB IInternetSession_UnregisterNameSpace_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IInternetSession_RegisterMimeFilter_Proxy( | | |
IInternetSession * This, | | |
/* [in] */ IClassFactory *pCF, | | |
/* [in] */ REFCLSID rclsid, | | |
/* [in] */ LPCWSTR pwzType); | | |
| | |
void __RPC_STUB IInternetSession_RegisterMimeFilter_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IInternetSession_UnregisterMimeFilter_Proxy( | | |
IInternetSession * This, | | |
/* [in] */ IClassFactory *pCF, | | |
/* [in] */ LPCWSTR pwzType); | | |
| | |
void __RPC_STUB IInternetSession_UnregisterMimeFilter_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IInternetSession_CreateBinding_Proxy( | | |
IInternetSession * This, | | |
/* [in] */ LPBC pBC, | | |
/* [in] */ LPCWSTR szUrl, | | |
/* [in] */ IUnknown *pUnkOuter, | | |
/* [unique][out] */ IUnknown **ppUnk, | | |
/* [unique][out] */ IInternetProtocol **ppOInetProt, | | |
/* [in] */ DWORD dwOption); | | |
| | |
void __RPC_STUB IInternetSession_CreateBinding_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IInternetSession_SetSessionOption_Proxy( | | |
IInternetSession * This, | | |
/* [in] */ DWORD dwOption, | | |
/* [in] */ LPVOID pBuffer, | | |
/* [in] */ DWORD dwBufferLength, | | |
/* [in] */ DWORD dwReserved); | | |
| | |
void __RPC_STUB IInternetSession_SetSessionOption_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IInternetSession_GetSessionOption_Proxy( | | |
IInternetSession * This, | | |
/* [in] */ DWORD dwOption, | | |
/* [out][in] */ LPVOID pBuffer, | | |
/* [out][in] */ DWORD *pdwBufferLength, | | |
/* [in] */ DWORD dwReserved); | | |
| | |
void __RPC_STUB IInternetSession_GetSessionOption_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IInternetSession_INTERFACE_DEFINED__ */ | | #endif /* __IInternetSession_INTERFACE_DEFINED__ */ |
| | |
|
/* interface __MIDL_itf_urlmon_0200 */ | | /* interface __MIDL_itf_urlmon_0000_0029 */ |
/* [local] */ | | /* [local] */ |
| | |
#endif | | #endif |
#ifndef _LPIINTERNETTHREADSWITCH_DEFINED | | #ifndef _LPIINTERNETTHREADSWITCH_DEFINED |
#define _LPIINTERNETTHREADSWITCH_DEFINED | | #define _LPIINTERNETTHREADSWITCH_DEFINED |
| | |
|
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0200_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0029_v0_0_c_ifspec; |
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0200_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0029_v0_0_s_ifspec; |
| | |
#ifndef __IInternetThreadSwitch_INTERFACE_DEFINED__ | | #ifndef __IInternetThreadSwitch_INTERFACE_DEFINED__ |
#define __IInternetThreadSwitch_INTERFACE_DEFINED__ | | #define __IInternetThreadSwitch_INTERFACE_DEFINED__ |
| | |
/* interface IInternetThreadSwitch */ | | /* interface IInternetThreadSwitch */ |
/* [unique][uuid][object][local] */ | | /* [unique][uuid][object][local] */ |
| | |
typedef /* [unique] */ IInternetThreadSwitch *LPIINTERNETTHREADSWITCH; | | typedef /* [unique] */ IInternetThreadSwitch *LPIINTERNETTHREADSWITCH; |
| | |
EXTERN_C const IID IID_IInternetThreadSwitch; | | EXTERN_C const IID IID_IInternetThreadSwitch; |
| | |
skipping to change at line 4058 | | skipping to change at line 4816 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IInternetThreadSwitchVtbl | | typedef struct IInternetThreadSwitchVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IInternetThreadSwitch * This, | | IInternetThreadSwitch * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IInternetThreadSwitch * This); | | IInternetThreadSwitch * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IInternetThreadSwitch * This); | | IInternetThreadSwitch * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *Prepare )( | | HRESULT ( STDMETHODCALLTYPE *Prepare )( |
IInternetThreadSwitch * This); | | IInternetThreadSwitch * This); |
| | |
| | |
skipping to change at line 4083 | | skipping to change at line 4842 |
} IInternetThreadSwitchVtbl; | | } IInternetThreadSwitchVtbl; |
| | |
interface IInternetThreadSwitch | | interface IInternetThreadSwitch |
{ | | { |
CONST_VTBL struct IInternetThreadSwitchVtbl *lpVtbl; | | CONST_VTBL struct IInternetThreadSwitchVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IInternetThreadSwitch_QueryInterface(This,riid,ppvObject) \ | | #define IInternetThreadSwitch_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IInternetThreadSwitch_AddRef(This) \ | | #define IInternetThreadSwitch_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IInternetThreadSwitch_Release(This) \ | | #define IInternetThreadSwitch_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IInternetThreadSwitch_Prepare(This) \ | | #define IInternetThreadSwitch_Prepare(This) \ |
|
(This)->lpVtbl -> Prepare(This) | | ( (This)->lpVtbl -> Prepare(This) ) |
| | |
#define IInternetThreadSwitch_Continue(This) \ | | #define IInternetThreadSwitch_Continue(This) \ |
|
(This)->lpVtbl -> Continue(This) | | ( (This)->lpVtbl -> Continue(This) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IInternetThreadSwitch_Prepare_Proxy( | | |
IInternetThreadSwitch * This); | | |
| | |
void __RPC_STUB IInternetThreadSwitch_Prepare_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IInternetThreadSwitch_Continue_Proxy( | | |
IInternetThreadSwitch * This); | | |
| | |
void __RPC_STUB IInternetThreadSwitch_Continue_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IInternetThreadSwitch_INTERFACE_DEFINED__ */ | | #endif /* __IInternetThreadSwitch_INTERFACE_DEFINED__ */ |
| | |
|
/* interface __MIDL_itf_urlmon_0201 */ | | /* interface __MIDL_itf_urlmon_0000_0030 */ |
/* [local] */ | | /* [local] */ |
| | |
#endif | | #endif |
#ifndef _LPIINTERNETPRIORITY_DEFINED | | #ifndef _LPIINTERNETPRIORITY_DEFINED |
#define _LPIINTERNETPRIORITY_DEFINED | | #define _LPIINTERNETPRIORITY_DEFINED |
| | |
|
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0201_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0030_v0_0_c_ifspec; |
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0201_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0030_v0_0_s_ifspec; |
| | |
#ifndef __IInternetPriority_INTERFACE_DEFINED__ | | #ifndef __IInternetPriority_INTERFACE_DEFINED__ |
#define __IInternetPriority_INTERFACE_DEFINED__ | | #define __IInternetPriority_INTERFACE_DEFINED__ |
| | |
/* interface IInternetPriority */ | | /* interface IInternetPriority */ |
/* [unique][uuid][object][local] */ | | /* [unique][uuid][object][local] */ |
| | |
typedef /* [unique] */ IInternetPriority *LPIINTERNETPRIORITY; | | typedef /* [unique] */ IInternetPriority *LPIINTERNETPRIORITY; |
| | |
EXTERN_C const IID IID_IInternetPriority; | | EXTERN_C const IID IID_IInternetPriority; |
| | |
skipping to change at line 4164 | | skipping to change at line 4905 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IInternetPriorityVtbl | | typedef struct IInternetPriorityVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IInternetPriority * This, | | IInternetPriority * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IInternetPriority * This); | | IInternetPriority * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IInternetPriority * This); | | IInternetPriority * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *SetPriority )( | | HRESULT ( STDMETHODCALLTYPE *SetPriority )( |
IInternetPriority * This, | | IInternetPriority * This, |
/* [in] */ LONG nPriority); | | /* [in] */ LONG nPriority); |
| | |
skipping to change at line 4191 | | skipping to change at line 4933 |
} IInternetPriorityVtbl; | | } IInternetPriorityVtbl; |
| | |
interface IInternetPriority | | interface IInternetPriority |
{ | | { |
CONST_VTBL struct IInternetPriorityVtbl *lpVtbl; | | CONST_VTBL struct IInternetPriorityVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IInternetPriority_QueryInterface(This,riid,ppvObject) \ | | #define IInternetPriority_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IInternetPriority_AddRef(This) \ | | #define IInternetPriority_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IInternetPriority_Release(This) \ | | #define IInternetPriority_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IInternetPriority_SetPriority(This,nPriority) \ | | #define IInternetPriority_SetPriority(This,nPriority) \ |
|
(This)->lpVtbl -> SetPriority(This,nPriority) | | ( (This)->lpVtbl -> SetPriority(This,nPriority) ) |
| | |
#define IInternetPriority_GetPriority(This,pnPriority) \ | | #define IInternetPriority_GetPriority(This,pnPriority) \ |
|
(This)->lpVtbl -> GetPriority(This,pnPriority) | | ( (This)->lpVtbl -> GetPriority(This,pnPriority) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IInternetPriority_SetPriority_Proxy( | | |
IInternetPriority * This, | | |
/* [in] */ LONG nPriority); | | |
| | |
void __RPC_STUB IInternetPriority_SetPriority_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IInternetPriority_GetPriority_Proxy( | | |
IInternetPriority * This, | | |
/* [out] */ LONG *pnPriority); | | |
| | |
void __RPC_STUB IInternetPriority_GetPriority_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IInternetPriority_INTERFACE_DEFINED__ */ | | #endif /* __IInternetPriority_INTERFACE_DEFINED__ */ |
| | |
|
/* interface __MIDL_itf_urlmon_0202 */ | | /* interface __MIDL_itf_urlmon_0000_0031 */ |
/* [local] */ | | /* [local] */ |
| | |
#endif | | #endif |
#ifndef _LPIINTERNETPROTOCOLINFO_DEFINED | | #ifndef _LPIINTERNETPROTOCOLINFO_DEFINED |
#define _LPIINTERNETPROTOCOLINFO_DEFINED | | #define _LPIINTERNETPROTOCOLINFO_DEFINED |
| | |
|
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0202_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0031_v0_0_c_ifspec; |
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0202_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0031_v0_0_s_ifspec; |
| | |
#ifndef __IInternetProtocolInfo_INTERFACE_DEFINED__ | | #ifndef __IInternetProtocolInfo_INTERFACE_DEFINED__ |
#define __IInternetProtocolInfo_INTERFACE_DEFINED__ | | #define __IInternetProtocolInfo_INTERFACE_DEFINED__ |
| | |
/* interface IInternetProtocolInfo */ | | /* interface IInternetProtocolInfo */ |
/* [unique][uuid][object][local] */ | | /* [unique][uuid][object][local] */ |
| | |
typedef /* [unique] */ IInternetProtocolInfo *LPIINTERNETPROTOCOLINFO; | | typedef /* [unique] */ IInternetProtocolInfo *LPIINTERNETPROTOCOLINFO; |
| | |
typedef | | typedef |
enum _tagPARSEACTION | | enum _tagPARSEACTION |
{ PARSE_CANONICALIZE = 1, | | { PARSE_CANONICALIZE = 1, |
|
PARSE_FRIENDLY = PARSE_CANONICALIZE + 1, | | PARSE_FRIENDLY = ( PARSE_CANONICALIZE + 1 ) , |
PARSE_SECURITY_URL = PARSE_FRIENDLY + 1, | | PARSE_SECURITY_URL = ( PARSE_FRIENDLY + 1 ) , |
PARSE_ROOTDOCUMENT = PARSE_SECURITY_URL + 1, | | PARSE_ROOTDOCUMENT = ( PARSE_SECURITY_URL + 1 ) , |
PARSE_DOCUMENT = PARSE_ROOTDOCUMENT + 1, | | PARSE_DOCUMENT = ( PARSE_ROOTDOCUMENT + 1 ) , |
PARSE_ANCHOR = PARSE_DOCUMENT + 1, | | PARSE_ANCHOR = ( PARSE_DOCUMENT + 1 ) , |
PARSE_ENCODE = PARSE_ANCHOR + 1, | | PARSE_ENCODE = ( PARSE_ANCHOR + 1 ) , |
PARSE_DECODE = PARSE_ENCODE + 1, | | PARSE_DECODE = ( PARSE_ENCODE + 1 ) , |
PARSE_PATH_FROM_URL = PARSE_DECODE + 1, | | PARSE_PATH_FROM_URL = ( PARSE_DECODE + 1 ) , |
PARSE_URL_FROM_PATH = PARSE_PATH_FROM_URL + 1, | | PARSE_URL_FROM_PATH = ( PARSE_PATH_FROM_URL + 1 ) , |
PARSE_MIME = PARSE_URL_FROM_PATH + 1, | | PARSE_MIME = ( PARSE_URL_FROM_PATH + 1 ) , |
PARSE_SERVER = PARSE_MIME + 1, | | PARSE_SERVER = ( PARSE_MIME + 1 ) , |
PARSE_SCHEMA = PARSE_SERVER + 1, | | PARSE_SCHEMA = ( PARSE_SERVER + 1 ) , |
PARSE_SITE = PARSE_SCHEMA + 1, | | PARSE_SITE = ( PARSE_SCHEMA + 1 ) , |
PARSE_DOMAIN = PARSE_SITE + 1, | | PARSE_DOMAIN = ( PARSE_SITE + 1 ) , |
PARSE_LOCATION = PARSE_DOMAIN + 1, | | PARSE_LOCATION = ( PARSE_DOMAIN + 1 ) , |
PARSE_SECURITY_DOMAIN = PARSE_LOCATION + 1, | | PARSE_SECURITY_DOMAIN = ( PARSE_LOCATION + 1 ) , |
PARSE_ESCAPE = PARSE_SECURITY_DOMAIN + 1, | | PARSE_ESCAPE = ( PARSE_SECURITY_DOMAIN + 1 ) , |
PARSE_UNESCAPE = PARSE_ESCAPE + 1 | | PARSE_UNESCAPE = ( PARSE_ESCAPE + 1 ) |
} PARSEACTION; | | } PARSEACTION; |
| | |
typedef | | typedef |
enum _tagPSUACTION | | enum _tagPSUACTION |
{ PSU_DEFAULT = 1, | | { PSU_DEFAULT = 1, |
|
PSU_SECURITY_URL_ONLY = PSU_DEFAULT + 1 | | PSU_SECURITY_URL_ONLY = ( PSU_DEFAULT + 1 ) |
} PSUACTION; | | } PSUACTION; |
| | |
typedef | | typedef |
enum _tagQUERYOPTION | | enum _tagQUERYOPTION |
{ QUERY_EXPIRATION_DATE = 1, | | { QUERY_EXPIRATION_DATE = 1, |
|
QUERY_TIME_OF_LAST_CHANGE = QUERY_EXPIRATION_DATE + 1, | | QUERY_TIME_OF_LAST_CHANGE = ( QUERY_EXPIRATION_DATE + 1 ) , |
QUERY_CONTENT_ENCODING = QUERY_TIME_OF_LAST_CHANGE + 1, | | QUERY_CONTENT_ENCODING = ( QUERY_TIME_OF_LAST_CHANGE + 1 ) , |
QUERY_CONTENT_TYPE = QUERY_CONTENT_ENCODING + 1, | | QUERY_CONTENT_TYPE = ( QUERY_CONTENT_ENCODING + 1 ) , |
QUERY_REFRESH = QUERY_CONTENT_TYPE + 1, | | QUERY_REFRESH = ( QUERY_CONTENT_TYPE + 1 ) , |
QUERY_RECOMBINE = QUERY_REFRESH + 1, | | QUERY_RECOMBINE = ( QUERY_REFRESH + 1 ) , |
QUERY_CAN_NAVIGATE = QUERY_RECOMBINE + 1, | | QUERY_CAN_NAVIGATE = ( QUERY_RECOMBINE + 1 ) , |
QUERY_USES_NETWORK = QUERY_CAN_NAVIGATE + 1, | | QUERY_USES_NETWORK = ( QUERY_CAN_NAVIGATE + 1 ) , |
QUERY_IS_CACHED = QUERY_USES_NETWORK + 1, | | QUERY_IS_CACHED = ( QUERY_USES_NETWORK + 1 ) , |
QUERY_IS_INSTALLEDENTRY = QUERY_IS_CACHED + 1, | | QUERY_IS_INSTALLEDENTRY = ( QUERY_IS_CACHED + 1 ) , |
QUERY_IS_CACHED_OR_MAPPED = QUERY_IS_INSTALLEDENTRY + 1, | | QUERY_IS_CACHED_OR_MAPPED = ( QUERY_IS_INSTALLEDENTRY + 1 ) , |
QUERY_USES_CACHE = QUERY_IS_CACHED_OR_MAPPED + 1, | | QUERY_USES_CACHE = ( QUERY_IS_CACHED_OR_MAPPED + 1 ) , |
QUERY_IS_SECURE = QUERY_USES_CACHE + 1, | | QUERY_IS_SECURE = ( QUERY_USES_CACHE + 1 ) , |
QUERY_IS_SAFE = QUERY_IS_SECURE + 1 | | QUERY_IS_SAFE = ( QUERY_IS_SECURE + 1 ) , |
| | QUERY_USES_HISTORYFOLDER = ( QUERY_IS_SAFE + 1 ) |
} QUERYOPTION; | | } QUERYOPTION; |
| | |
EXTERN_C const IID IID_IInternetProtocolInfo; | | EXTERN_C const IID IID_IInternetProtocolInfo; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("79eac9ec-baf9-11ce-8c82-00aa004ba90b") | | MIDL_INTERFACE("79eac9ec-baf9-11ce-8c82-00aa004ba90b") |
IInternetProtocolInfo : public IUnknown | | IInternetProtocolInfo : public IUnknown |
{ | | { |
public: | | public: |
| | |
skipping to change at line 4347 | | skipping to change at line 5070 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IInternetProtocolInfoVtbl | | typedef struct IInternetProtocolInfoVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IInternetProtocolInfo * This, | | IInternetProtocolInfo * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IInternetProtocolInfo * This); | | IInternetProtocolInfo * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IInternetProtocolInfo * This); | | IInternetProtocolInfo * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *ParseUrl )( | | HRESULT ( STDMETHODCALLTYPE *ParseUrl )( |
IInternetProtocolInfo * This, | | IInternetProtocolInfo * This, |
/* [in] */ LPCWSTR pwzUrl, | | /* [in] */ LPCWSTR pwzUrl, |
| | |
skipping to change at line 4402 | | skipping to change at line 5126 |
} IInternetProtocolInfoVtbl; | | } IInternetProtocolInfoVtbl; |
| | |
interface IInternetProtocolInfo | | interface IInternetProtocolInfo |
{ | | { |
CONST_VTBL struct IInternetProtocolInfoVtbl *lpVtbl; | | CONST_VTBL struct IInternetProtocolInfoVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IInternetProtocolInfo_QueryInterface(This,riid,ppvObject) \ | | #define IInternetProtocolInfo_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IInternetProtocolInfo_AddRef(This) \ | | #define IInternetProtocolInfo_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IInternetProtocolInfo_Release(This) \ | | #define IInternetProtocolInfo_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IInternetProtocolInfo_ParseUrl(This,pwzUrl,ParseAction,dwParseFlags,pwzR
esult,cchResult,pcchResult,dwReserved) \ | | #define IInternetProtocolInfo_ParseUrl(This,pwzUrl,ParseAction,dwParseFlags,pwzR
esult,cchResult,pcchResult,dwReserved) \ |
|
(This)->lpVtbl -> ParseUrl(This,pwzUrl,ParseAction,dwParseFlags,pwzResult,cc
hResult,pcchResult,dwReserved) | | ( (This)->lpVtbl -> ParseUrl(This,pwzUrl,ParseAction,dwParseFlags,pwzResult,
cchResult,pcchResult,dwReserved) ) |
| | |
#define IInternetProtocolInfo_CombineUrl(This,pwzBaseUrl,pwzRelativeUrl,dwCombin
eFlags,pwzResult,cchResult,pcchResult,dwReserved) \ | | #define IInternetProtocolInfo_CombineUrl(This,pwzBaseUrl,pwzRelativeUrl,dwCombin
eFlags,pwzResult,cchResult,pcchResult,dwReserved) \ |
|
(This)->lpVtbl -> CombineUrl(This,pwzBaseUrl,pwzRelativeUrl,dwCombineFlags,p
wzResult,cchResult,pcchResult,dwReserved) | | ( (This)->lpVtbl -> CombineUrl(This,pwzBaseUrl,pwzRelativeUrl,dwCombineFlags
,pwzResult,cchResult,pcchResult,dwReserved) ) |
| | |
#define IInternetProtocolInfo_CompareUrl(This,pwzUrl1,pwzUrl2,dwCompareFlags) \ | | #define IInternetProtocolInfo_CompareUrl(This,pwzUrl1,pwzUrl2,dwCompareFlags) \ |
|
(This)->lpVtbl -> CompareUrl(This,pwzUrl1,pwzUrl2,dwCompareFlags) | | ( (This)->lpVtbl -> CompareUrl(This,pwzUrl1,pwzUrl2,dwCompareFlags) ) |
| | |
#define IInternetProtocolInfo_QueryInfo(This,pwzUrl,OueryOption,dwQueryFlags,pBu
ffer,cbBuffer,pcbBuf,dwReserved) \ | | #define IInternetProtocolInfo_QueryInfo(This,pwzUrl,OueryOption,dwQueryFlags,pBu
ffer,cbBuffer,pcbBuf,dwReserved) \ |
|
(This)->lpVtbl -> QueryInfo(This,pwzUrl,OueryOption,dwQueryFlags,pBuffer,cbB
uffer,pcbBuf,dwReserved) | | ( (This)->lpVtbl -> QueryInfo(This,pwzUrl,OueryOption,dwQueryFlags,pBuffer,c
bBuffer,pcbBuf,dwReserved) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IInternetProtocolInfo_ParseUrl_Proxy( | | |
IInternetProtocolInfo * This, | | |
/* [in] */ LPCWSTR pwzUrl, | | |
/* [in] */ PARSEACTION ParseAction, | | |
/* [in] */ DWORD dwParseFlags, | | |
/* [out] */ LPWSTR pwzResult, | | |
/* [in] */ DWORD cchResult, | | |
/* [out] */ DWORD *pcchResult, | | |
/* [in] */ DWORD dwReserved); | | |
| | |
void __RPC_STUB IInternetProtocolInfo_ParseUrl_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IInternetProtocolInfo_CombineUrl_Proxy( | | |
IInternetProtocolInfo * This, | | |
/* [in] */ LPCWSTR pwzBaseUrl, | | |
/* [in] */ LPCWSTR pwzRelativeUrl, | | |
/* [in] */ DWORD dwCombineFlags, | | |
/* [out] */ LPWSTR pwzResult, | | |
/* [in] */ DWORD cchResult, | | |
/* [out] */ DWORD *pcchResult, | | |
/* [in] */ DWORD dwReserved); | | |
| | |
void __RPC_STUB IInternetProtocolInfo_CombineUrl_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IInternetProtocolInfo_CompareUrl_Proxy( | | |
IInternetProtocolInfo * This, | | |
/* [in] */ LPCWSTR pwzUrl1, | | |
/* [in] */ LPCWSTR pwzUrl2, | | |
/* [in] */ DWORD dwCompareFlags); | | |
| | |
void __RPC_STUB IInternetProtocolInfo_CompareUrl_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IInternetProtocolInfo_QueryInfo_Proxy( | | |
IInternetProtocolInfo * This, | | |
/* [in] */ LPCWSTR pwzUrl, | | |
/* [in] */ QUERYOPTION OueryOption, | | |
/* [in] */ DWORD dwQueryFlags, | | |
/* [size_is][out][in] */ LPVOID pBuffer, | | |
/* [in] */ DWORD cbBuffer, | | |
/* [out][in] */ DWORD *pcbBuf, | | |
/* [in] */ DWORD dwReserved); | | |
| | |
void __RPC_STUB IInternetProtocolInfo_QueryInfo_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IInternetProtocolInfo_INTERFACE_DEFINED__ */ | | #endif /* __IInternetProtocolInfo_INTERFACE_DEFINED__ */ |
| | |
|
/* interface __MIDL_itf_urlmon_0203 */ | | /* interface __MIDL_itf_urlmon_0000_0032 */ |
/* [local] */ | | /* [local] */ |
| | |
#endif | | #endif |
#define IOInet IInternet | | #define IOInet IInternet |
#define IOInetBindInfo IInternetBindInfo | | #define IOInetBindInfo IInternetBindInfo |
#define IOInetProtocolRoot IInternetProtocolRoot | | #define IOInetProtocolRoot IInternetProtocolRoot |
#define IOInetProtocol IInternetProtocol | | #define IOInetProtocol IInternetProtocol |
|
| | #if (_WIN32_IE >= _WIN32_IE_IE70) |
| | #define IOInetProtocolEx IInternetProtocolEx |
| | #endif //(_WIN32_IE >= _WIN32_IE_IE70) |
#define IOInetProtocolSink IInternetProtocolSink | | #define IOInetProtocolSink IInternetProtocolSink |
#define IOInetProtocolInfo IInternetProtocolInfo | | #define IOInetProtocolInfo IInternetProtocolInfo |
#define IOInetSession IInternetSession | | #define IOInetSession IInternetSession |
#define IOInetPriority IInternetPriority | | #define IOInetPriority IInternetPriority |
#define IOInetThreadSwitch IInternetThreadSwitch | | #define IOInetThreadSwitch IInternetThreadSwitch |
#define IOInetProtocolSinkStackable IInternetProtocolSinkStackable | | #define IOInetProtocolSinkStackable IInternetProtocolSinkStackable |
#define LPOINET LPIINTERNET | | #define LPOINET LPIINTERNET |
#define LPOINETPROTOCOLINFO LPIINTERNETPROTOCOLINFO | | #define LPOINETPROTOCOLINFO LPIINTERNETPROTOCOLINFO |
#define LPOINETBINDINFO LPIINTERNETBINDINFO | | #define LPOINETBINDINFO LPIINTERNETBINDINFO |
#define LPOINETPROTOCOLROOT LPIINTERNETPROTOCOLROOT | | #define LPOINETPROTOCOLROOT LPIINTERNETPROTOCOLROOT |
#define LPOINETPROTOCOL LPIINTERNETPROTOCOL | | #define LPOINETPROTOCOL LPIINTERNETPROTOCOL |
|
| | #if (_WIN32_IE >= _WIN32_IE_IE70) |
| | #define LPOINETPROTOCOLEX LPIINTERNETPROTOCOLEX |
| | #endif //(_WIN32_IE >= _WIN32_IE_IE70) |
#define LPOINETPROTOCOLSINK LPIINTERNETPROTOCOLSINK | | #define LPOINETPROTOCOLSINK LPIINTERNETPROTOCOLSINK |
#define LPOINETSESSION LPIINTERNETSESSION | | #define LPOINETSESSION LPIINTERNETSESSION |
#define LPOINETTHREADSWITCH LPIINTERNETTHREADSWITCH | | #define LPOINETTHREADSWITCH LPIINTERNETTHREADSWITCH |
#define LPOINETPRIORITY LPIINTERNETPRIORITY | | #define LPOINETPRIORITY LPIINTERNETPRIORITY |
#define LPOINETPROTOCOLINFO LPIINTERNETPROTOCOLINFO | | #define LPOINETPROTOCOLINFO LPIINTERNETPROTOCOLINFO |
#define LPOINETPROTOCOLSINKSTACKABLE LPIINTERNETPROTOCOLSINKSTACKABLE | | #define LPOINETPROTOCOLSINKSTACKABLE LPIINTERNETPROTOCOLSINKSTACKABLE |
#define IID_IOInet IID_IInternet | | #define IID_IOInet IID_IInternet |
#define IID_IOInetBindInfo IID_IInternetBindInfo | | #define IID_IOInetBindInfo IID_IInternetBindInfo |
#define IID_IOInetProtocolRoot IID_IInternetProtocolRoot | | #define IID_IOInetProtocolRoot IID_IInternetProtocolRoot |
#define IID_IOInetProtocol IID_IInternetProtocol | | #define IID_IOInetProtocol IID_IInternetProtocol |
|
| | #if (_WIN32_IE >= _WIN32_IE_IE70) |
| | #define IID_IOInetProtocolEx IID_IInternetProtocolEx |
| | #endif //(_WIN32_IE >= _WIN32_IE_IE70) |
#define IID_IOInetProtocolSink IID_IInternetProtocolSink | | #define IID_IOInetProtocolSink IID_IInternetProtocolSink |
#define IID_IOInetProtocolInfo IID_IInternetProtocolInfo | | #define IID_IOInetProtocolInfo IID_IInternetProtocolInfo |
#define IID_IOInetSession IID_IInternetSession | | #define IID_IOInetSession IID_IInternetSession |
#define IID_IOInetPriority IID_IInternetPriority | | #define IID_IOInetPriority IID_IInternetPriority |
#define IID_IOInetThreadSwitch IID_IInternetThreadSwitch | | #define IID_IOInetThreadSwitch IID_IInternetThreadSwitch |
#define IID_IOInetProtocolSinkStackable IID_IInternetProtocolSinkStackable | | #define IID_IOInetProtocolSinkStackable IID_IInternetProtocolSinkStackable |
STDAPI CoInternetParseUrl( | | STDAPI CoInternetParseUrl( |
|
LPCWSTR pwzUrl, | | LPCWSTR pwzUrl, |
PARSEACTION ParseAction, | | PARSEACTION ParseAction, |
DWORD dwFlags, | | DWORD dwFlags, |
LPWSTR pszResult, | | __out_ecount_part(cchResult,*pcchResult+1) LPWSTR pszResult, |
DWORD cchResult, | | DWORD cchResult, |
DWORD *pcchResult, | | __out DWORD *pcchResult, |
DWORD dwReserved | | DWORD dwReserved |
); | | ); |
|
| | #if (_WIN32_IE >= _WIN32_IE_IE70) |
| | STDAPI CoInternetParseIUri( |
| | __in IUri *pIUri, |
| | PARSEACTION ParseAction, |
| | DWORD dwFlags, |
| | __out_ecount_part(cchResult,*pcchResult+1) LPWSTR pwzResult, |
| | DWORD cchResult, |
| | __out DWORD *pcchResult, |
| | DWORD_PTR dwReserved |
| | ); |
| | #endif //(_WIN32_IE >= _WIN32_IE_IE70) |
STDAPI CoInternetCombineUrl( | | STDAPI CoInternetCombineUrl( |
|
LPCWSTR pwzBaseUrl, | | LPCWSTR pwzBaseUrl, |
LPCWSTR pwzRelativeUrl, | | LPCWSTR pwzRelativeUrl, |
DWORD dwCombineFlags, | | DWORD dwCombineFlags, |
LPWSTR pszResult, | | __out_ecount_part(cchResult,*pcchResult+1) LPWSTR pszResult, |
DWORD cchResult, | | DWORD cchResult, |
DWORD *pcchResult, | | __out_opt DWORD *pcchResult, |
DWORD dwReserved | | __reserved DWORD dwReserved |
| | ); |
| | #if (_WIN32_IE >= _WIN32_IE_IE70) |
| | STDAPI CoInternetCombineUrlEx( |
| | __in_opt IUri *pBaseUri, |
| | __in_opt LPCWSTR pwzRelativeUrl, |
| | DWORD dwCombineFlags, |
| | __deref_out IUri **ppCombinedUri, |
| | __in_opt DWORD_PTR dwReserved |
); | | ); |
|
| | STDAPI CoInternetCombineIUri ( |
| | __in IUri *pBaseUri, |
| | __in IUri *pRelativeUri, |
| | DWORD dwCombineFlags, |
| | __deref_out IUri **ppCombinedUri, |
| | __in_opt DWORD_PTR dwReserved |
| | ); |
| | #endif //(_WIN32_IE >= _WIN32_IE_IE70) |
STDAPI CoInternetCompareUrl( | | STDAPI CoInternetCompareUrl( |
LPCWSTR pwzUrl1, | | LPCWSTR pwzUrl1, |
LPCWSTR pwzUrl2, | | LPCWSTR pwzUrl2, |
DWORD dwFlags | | DWORD dwFlags |
); | | ); |
STDAPI CoInternetGetProtocolFlags( | | STDAPI CoInternetGetProtocolFlags( |
LPCWSTR pwzUrl, | | LPCWSTR pwzUrl, |
DWORD *pdwFlags, | | DWORD *pdwFlags, |
DWORD dwReserved | | DWORD dwReserved |
); | | ); |
| | |
skipping to change at line 4562 | | skipping to change at line 5262 |
LPCWSTR pwzUrl, | | LPCWSTR pwzUrl, |
QUERYOPTION QueryOptions, | | QUERYOPTION QueryOptions, |
DWORD dwQueryFlags, | | DWORD dwQueryFlags, |
LPVOID pvBuffer, | | LPVOID pvBuffer, |
DWORD cbBuffer, | | DWORD cbBuffer, |
DWORD *pcbBuffer, | | DWORD *pcbBuffer, |
DWORD dwReserved | | DWORD dwReserved |
); | | ); |
STDAPI CoInternetGetSession( | | STDAPI CoInternetGetSession( |
DWORD dwSessionMode, | | DWORD dwSessionMode, |
|
IInternetSession **ppIInternetSession, | | __deref_out IInternetSession **ppIInternetSession, |
DWORD dwReserved | | DWORD dwReserved |
); | | ); |
STDAPI CoInternetGetSecurityUrl( | | STDAPI CoInternetGetSecurityUrl( |
|
LPCWSTR pwzUrl, | | LPCWSTR pwszUrl, |
LPWSTR *ppwzSecUrl, | | __deref_out LPWSTR *ppwszSecUrl, |
PSUACTION psuAction, | | __in PSUACTION psuAction, |
DWORD dwReserved | | __reserved DWORD dwReserved |
); | | ); |
STDAPI AsyncInstallDistributionUnit( | | STDAPI AsyncInstallDistributionUnit( |
LPCWSTR szDistUnit, | | LPCWSTR szDistUnit, |
LPCWSTR szTYPE, | | LPCWSTR szTYPE, |
LPCWSTR szExt, | | LPCWSTR szExt, |
DWORD dwFileVersionMS, | | DWORD dwFileVersionMS, |
DWORD dwFileVersionLS, | | DWORD dwFileVersionLS, |
LPCWSTR szURL, | | LPCWSTR szURL, |
IBindCtx *pbc, | | IBindCtx *pbc, |
LPVOID pvReserved, | | LPVOID pvReserved, |
DWORD flags | | DWORD flags |
); | | ); |
|
| | #if (_WIN32_IE >= _WIN32_IE_IE70) |
| | STDAPI CoInternetGetSecurityUrlEx( |
| | __in IUri *pUri, |
| | __deref_out IUri **ppSecUri, |
| | PSUACTION psuAction, |
| | __reserved DWORD_PTR dwReserved |
| | |
| | ); |
| | #endif //(_WIN32_IE >= _WIN32_IE_IE70) |
| | #if (_WIN32_IE >= _WIN32_IE_IE60SP2) |
#ifndef _INTERNETFEATURELIST_DEFINED | | #ifndef _INTERNETFEATURELIST_DEFINED |
#define _INTERNETFEATURELIST_DEFINED | | #define _INTERNETFEATURELIST_DEFINED |
typedef | | typedef |
enum _tagINTERNETFEATURELIST | | enum _tagINTERNETFEATURELIST |
{ FEATURE_OBJECT_CACHING = 0, | | { FEATURE_OBJECT_CACHING = 0, |
|
FEATURE_ZONE_ELEVATION = FEATURE_OBJECT_CACHING + 1, | | FEATURE_ZONE_ELEVATION = ( FEATURE_OBJECT_CACHING + 1 ) , |
FEATURE_MIME_HANDLING = FEATURE_ZONE_ELEVATION + 1, | | FEATURE_MIME_HANDLING = ( FEATURE_ZONE_ELEVATION + 1 ) , |
FEATURE_MIME_SNIFFING = FEATURE_MIME_HANDLING + 1, | | FEATURE_MIME_SNIFFING = ( FEATURE_MIME_HANDLING + 1 ) , |
FEATURE_WINDOW_RESTRICTIONS = FEATURE_MIME_SNIFFING + 1, | | FEATURE_WINDOW_RESTRICTIONS = ( FEATURE_MIME_SNIFFING + 1 ) , |
FEATURE_WEBOC_POPUPMANAGEMENT = FEATURE_WINDOW_RESTRICTIONS + 1, | | FEATURE_WEBOC_POPUPMANAGEMENT = ( FEATURE_WINDOW_RESTRICTIONS + 1 ) , |
FEATURE_BEHAVIORS = FEATURE_WEBOC_POPUPMANAGEMENT + 1, | | FEATURE_BEHAVIORS = ( FEATURE_WEBOC_POPUPMANAGEMENT + 1 ) , |
FEATURE_DISABLE_MK_PROTOCOL = FEATURE_BEHAVIORS + 1, | | FEATURE_DISABLE_MK_PROTOCOL = ( FEATURE_BEHAVIORS + 1 ) , |
FEATURE_LOCALMACHINE_LOCKDOWN = FEATURE_DISABLE_MK_PROTOCOL + 1, | | FEATURE_LOCALMACHINE_LOCKDOWN = ( FEATURE_DISABLE_MK_PROTOCOL + 1 ) , |
FEATURE_SECURITYBAND = FEATURE_LOCALMACHINE_LOCKDOWN + 1, | | FEATURE_SECURITYBAND = ( FEATURE_LOCALMACHINE_LOCKDOWN + 1 ) , |
FEATURE_RESTRICT_ACTIVEXINSTALL = FEATURE_SECURITYBAND + 1, | | FEATURE_RESTRICT_ACTIVEXINSTALL = ( FEATURE_SECURITYBAND + 1 ) , |
FEATURE_VALIDATE_NAVIGATE_URL = FEATURE_RESTRICT_ACTIVEXINSTALL + 1, | | FEATURE_VALIDATE_NAVIGATE_URL = ( FEATURE_RESTRICT_ACTIVEXINSTALL + 1 ) |
FEATURE_RESTRICT_FILEDOWNLOAD = FEATURE_VALIDATE_NAVIGATE_URL + 1, | | , |
FEATURE_ADDON_MANAGEMENT = FEATURE_RESTRICT_FILEDOWNLOAD + 1, | | FEATURE_RESTRICT_FILEDOWNLOAD = ( FEATURE_VALIDATE_NAVIGATE_URL + 1 ) , |
FEATURE_PROTOCOL_LOCKDOWN = FEATURE_ADDON_MANAGEMENT + 1, | | FEATURE_ADDON_MANAGEMENT = ( FEATURE_RESTRICT_FILEDOWNLOAD + 1 ) , |
FEATURE_HTTP_USERNAME_PASSWORD_DISABLE = FEATURE_PROTOCOL_LOCKDOWN + 1, | | FEATURE_PROTOCOL_LOCKDOWN = ( FEATURE_ADDON_MANAGEMENT + 1 ) , |
FEATURE_SAFE_BINDTOOBJECT = FEATURE_HTTP_USERNAME_PASSWORD_DISABLE | | FEATURE_HTTP_USERNAME_PASSWORD_DISABLE = ( FEATURE_PROTOCOL_LOCKDOWN + 1 |
+ 1, | | ) , |
FEATURE_UNC_SAVEDFILECHECK = FEATURE_SAFE_BINDTOOBJECT + 1, | | FEATURE_SAFE_BINDTOOBJECT = ( FEATURE_HTTP_USERNAME_PASSWORD_DISABL |
FEATURE_GET_URL_DOM_FILEPATH_UNENCODED = FEATURE_UNC_SAVEDFILECHECK + 1, | | E + 1 ) , |
FEATURE_ENTRY_COUNT = FEATURE_GET_URL_DOM_FILEPATH_UNENCODED + 1 | | FEATURE_UNC_SAVEDFILECHECK = ( FEATURE_SAFE_BINDTOOBJECT + 1 ) , |
| | FEATURE_GET_URL_DOM_FILEPATH_UNENCODED = ( FEATURE_UNC_SAVEDFILECHECK + |
| | 1 ) , |
| | FEATURE_TABBED_BROWSING = ( FEATURE_GET_URL_DOM_FILEPATH_UNENCODED + 1 ) |
| | , |
| | FEATURE_SSLUX = ( FEATURE_TABBED_BROWSING + 1 ) , |
| | FEATURE_DISABLE_NAVIGATION_SOUNDS = ( FEATURE_SSLUX + 1 ) , |
| | FEATURE_DISABLE_LEGACY_COMPRESSION = ( FEATURE_DISABLE_NAVIGATION_SO |
| | UNDS + 1 ) , |
| | FEATURE_FORCE_ADDR_AND_STATUS = ( FEATURE_DISABLE_LEGACY_COMPRESSION + |
| | 1 ) , |
| | FEATURE_XMLHTTP = ( FEATURE_FORCE_ADDR_AND_STATUS + 1 ) , |
| | FEATURE_DISABLE_TELNET_PROTOCOL = ( FEATURE_XMLHTTP + 1 ) , |
| | FEATURE_FEEDS = ( FEATURE_DISABLE_TELNET_PROTOCOL + 1 ) , |
| | FEATURE_BLOCK_INPUT_PROMPTS = ( FEATURE_FEEDS + 1 ) , |
| | FEATURE_ENTRY_COUNT = ( FEATURE_BLOCK_INPUT_PROMPTS + 1 ) |
} INTERNETFEATURELIST; | | } INTERNETFEATURELIST; |
| | |
// CoInternetSetFeatureEnabled can be used to set/reset features. | | // CoInternetSetFeatureEnabled can be used to set/reset features. |
// The following flags control where the feature is set | | // The following flags control where the feature is set |
| | |
#define SET_FEATURE_ON_THREAD 0x00000001 | | #define SET_FEATURE_ON_THREAD 0x00000001 |
#define SET_FEATURE_ON_PROCESS 0x00000002 | | #define SET_FEATURE_ON_PROCESS 0x00000002 |
#define SET_FEATURE_IN_REGISTRY 0x00000004 | | #define SET_FEATURE_IN_REGISTRY 0x00000004 |
#define SET_FEATURE_ON_THREAD_LOCALMACHINE 0x00000008 | | #define SET_FEATURE_ON_THREAD_LOCALMACHINE 0x00000008 |
#define SET_FEATURE_ON_THREAD_INTRANET 0x00000010 | | #define SET_FEATURE_ON_THREAD_INTRANET 0x00000010 |
| | |
skipping to change at line 4648 | | skipping to change at line 5367 |
STDAPI CoInternetIsFeatureEnabled( | | STDAPI CoInternetIsFeatureEnabled( |
INTERNETFEATURELIST FeatureEntry, | | INTERNETFEATURELIST FeatureEntry, |
DWORD dwFlags | | DWORD dwFlags |
); | | ); |
STDAPI CoInternetIsFeatureEnabledForUrl( | | STDAPI CoInternetIsFeatureEnabledForUrl( |
INTERNETFEATURELIST FeatureEntry, | | INTERNETFEATURELIST FeatureEntry, |
DWORD dwFlags, | | DWORD dwFlags, |
LPCWSTR szURL, | | LPCWSTR szURL, |
IInternetSecurityManager *pSecMgr | | IInternetSecurityManager *pSecMgr |
); | | ); |
|
| | STDAPI CoInternetIsFeatureEnabledForIUri( |
| | INTERNETFEATURELIST FeatureEntry, |
| | DWORD dwFlags, |
| | IUri * pIUri, |
| | IInternetSecurityManagerEx2 *pSecMgr |
| | ); |
STDAPI CoInternetIsFeatureZoneElevationEnabled( | | STDAPI CoInternetIsFeatureZoneElevationEnabled( |
LPCWSTR szFromURL, | | LPCWSTR szFromURL, |
LPCWSTR szToURL, | | LPCWSTR szToURL, |
IInternetSecurityManager *pSecMgr, | | IInternetSecurityManager *pSecMgr, |
DWORD dwFlags | | DWORD dwFlags |
); | | ); |
|
| | #endif //(_WIN32_IE >= _WIN32_IE_IE60SP2) |
| | |
STDAPI CopyStgMedium(const STGMEDIUM * pcstgmedSrc, | | STDAPI CopyStgMedium(const STGMEDIUM * pcstgmedSrc, |
STGMEDIUM * pstgmedDest); | | STGMEDIUM * pstgmedDest); |
STDAPI CopyBindInfo( const BINDINFO * pcbiSrc, | | STDAPI CopyBindInfo( const BINDINFO * pcbiSrc, |
BINDINFO * pbiDest ); | | BINDINFO * pbiDest ); |
STDAPI_(void) ReleaseBindInfo( BINDINFO * pbindinfo ); | | STDAPI_(void) ReleaseBindInfo( BINDINFO * pbindinfo ); |
| | |
#define INET_E_USE_DEFAULT_PROTOCOLHANDLER _HRESULT_TYPEDEF_(0x800C0011L) | | #define INET_E_USE_DEFAULT_PROTOCOLHANDLER _HRESULT_TYPEDEF_(0x800C0011L) |
#define INET_E_USE_DEFAULT_SETTING _HRESULT_TYPEDEF_(0x800C0012L) | | #define INET_E_USE_DEFAULT_SETTING _HRESULT_TYPEDEF_(0x800C0012L) |
#define INET_E_DEFAULT_ACTION INET_E_USE_DEFAULT_PROTOCOLHANDLER | | #define INET_E_DEFAULT_ACTION INET_E_USE_DEFAULT_PROTOCOLHANDLER |
#define INET_E_QUERYOPTION_UNKNOWN _HRESULT_TYPEDEF_(0x800C0013L) | | #define INET_E_QUERYOPTION_UNKNOWN _HRESULT_TYPEDEF_(0x800C0013L) |
#define INET_E_REDIRECTING _HRESULT_TYPEDEF_(0x800C0014L) | | #define INET_E_REDIRECTING _HRESULT_TYPEDEF_(0x800C0014L) |
#define OInetParseUrl CoInternetParseUrl | | #define OInetParseUrl CoInternetParseUrl |
#define OInetCombineUrl CoInternetCombineUrl | | #define OInetCombineUrl CoInternetCombineUrl |
|
| | #if (_WIN32_IE >= _WIN32_IE_IE70) |
| | #define OInetCombineUrlEx CoInternetCombineUrlEx |
| | #define OInetCombineIUri CoInternetCombineIUri |
| | #endif //(_WIN32_IE >= _WIN32_IE_IE70) |
#define OInetCompareUrl CoInternetCompareUrl | | #define OInetCompareUrl CoInternetCompareUrl |
#define OInetQueryInfo CoInternetQueryInfo | | #define OInetQueryInfo CoInternetQueryInfo |
#define OInetGetSession CoInternetGetSession | | #define OInetGetSession CoInternetGetSession |
#endif // !_URLMON_NO_ASYNC_PLUGABLE_PROTOCOLS_ | | #endif // !_URLMON_NO_ASYNC_PLUGABLE_PROTOCOLS_ |
// | | // |
// Static Protocol flags | | // Static Protocol flags |
// | | // |
#define PROTOCOLFLAG_NO_PICS_CHECK 0x00000001 | | #define PROTOCOLFLAG_NO_PICS_CHECK 0x00000001 |
| | |
// Creates the security manager object. The first argument is the Service provid
er | | // Creates the security manager object. The first argument is the Service provid
er |
// to allow for delegation | | // to allow for delegation |
STDAPI CoInternetCreateSecurityManager(IServiceProvider *pSP, IInternetSecurityM
anager **ppSM, DWORD dwReserved); | | STDAPI CoInternetCreateSecurityManager(IServiceProvider *pSP, IInternetSecurityM
anager **ppSM, DWORD dwReserved); |
| | |
STDAPI CoInternetCreateZoneManager(IServiceProvider *pSP, IInternetZoneManager *
*ppZM, DWORD dwReserved); | | STDAPI CoInternetCreateZoneManager(IServiceProvider *pSP, IInternetZoneManager *
*ppZM, DWORD dwReserved); |
| | |
// Security manager CLSID's | | // Security manager CLSID's |
EXTERN_C const IID CLSID_InternetSecurityManager; | | EXTERN_C const IID CLSID_InternetSecurityManager; |
EXTERN_C const IID CLSID_InternetZoneManager; | | EXTERN_C const IID CLSID_InternetZoneManager; |
|
| | #if (_WIN32_IE >= _WIN32_IE_IE60SP2) |
EXTERN_C const IID CLSID_PersistentZoneIdentifier; | | EXTERN_C const IID CLSID_PersistentZoneIdentifier; |
|
| | #endif //(_WIN32_IE >= _WIN32_IE_IE60SP2) |
// This service is used for delegation support on the Security Manager interface | | // This service is used for delegation support on the Security Manager interface |
#define SID_SInternetSecurityManager IID_IInternetSecurityManager | | #define SID_SInternetSecurityManager IID_IInternetSecurityManager |
| | |
|
| | #if (_WIN32_IE >= _WIN32_IE_IE60SP2) |
#define SID_SInternetSecurityManagerEx IID_IInternetSecurityManagerEx | | #define SID_SInternetSecurityManagerEx IID_IInternetSecurityManagerEx |
|
| | #endif //(_WIN32_IE >= _WIN32_IE_IE60SP2) |
| | |
| | #if (_WIN32_IE >= _WIN32_IE_IE70) |
| | #define SID_SInternetSecurityManagerEx2 IID_IInternetSecurityManagerEx2 |
| | #endif //(_WIN32_IE >= _WIN32_IE_IE70) |
| | |
#define SID_SInternetHostSecurityManager IID_IInternetHostSecurityManager | | #define SID_SInternetHostSecurityManager IID_IInternetHostSecurityManager |
| | |
#ifndef _LPINTERNETSECURITYMGRSITE_DEFINED | | #ifndef _LPINTERNETSECURITYMGRSITE_DEFINED |
#define _LPINTERNETSECURITYMGRSITE_DEFINED | | #define _LPINTERNETSECURITYMGRSITE_DEFINED |
| | |
|
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0203_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0032_v0_0_c_ifspec; |
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0203_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0032_v0_0_s_ifspec; |
| | |
#ifndef __IInternetSecurityMgrSite_INTERFACE_DEFINED__ | | #ifndef __IInternetSecurityMgrSite_INTERFACE_DEFINED__ |
#define __IInternetSecurityMgrSite_INTERFACE_DEFINED__ | | #define __IInternetSecurityMgrSite_INTERFACE_DEFINED__ |
| | |
/* interface IInternetSecurityMgrSite */ | | /* interface IInternetSecurityMgrSite */ |
/* [unique][helpstring][uuid][object][local] */ | | /* [unique][helpstring][uuid][object][local] */ |
| | |
EXTERN_C const IID IID_IInternetSecurityMgrSite; | | EXTERN_C const IID IID_IInternetSecurityMgrSite; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
skipping to change at line 4731 | | skipping to change at line 5469 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IInternetSecurityMgrSiteVtbl | | typedef struct IInternetSecurityMgrSiteVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IInternetSecurityMgrSite * This, | | IInternetSecurityMgrSite * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IInternetSecurityMgrSite * This); | | IInternetSecurityMgrSite * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IInternetSecurityMgrSite * This); | | IInternetSecurityMgrSite * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetWindow )( | | HRESULT ( STDMETHODCALLTYPE *GetWindow )( |
IInternetSecurityMgrSite * This, | | IInternetSecurityMgrSite * This, |
/* [out] */ HWND *phwnd); | | /* [out] */ HWND *phwnd); |
| | |
skipping to change at line 4758 | | skipping to change at line 5497 |
} IInternetSecurityMgrSiteVtbl; | | } IInternetSecurityMgrSiteVtbl; |
| | |
interface IInternetSecurityMgrSite | | interface IInternetSecurityMgrSite |
{ | | { |
CONST_VTBL struct IInternetSecurityMgrSiteVtbl *lpVtbl; | | CONST_VTBL struct IInternetSecurityMgrSiteVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IInternetSecurityMgrSite_QueryInterface(This,riid,ppvObject) \ | | #define IInternetSecurityMgrSite_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IInternetSecurityMgrSite_AddRef(This) \ | | #define IInternetSecurityMgrSite_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IInternetSecurityMgrSite_Release(This) \ | | #define IInternetSecurityMgrSite_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IInternetSecurityMgrSite_GetWindow(This,phwnd) \ | | #define IInternetSecurityMgrSite_GetWindow(This,phwnd) \ |
|
(This)->lpVtbl -> GetWindow(This,phwnd) | | ( (This)->lpVtbl -> GetWindow(This,phwnd) ) |
| | |
#define IInternetSecurityMgrSite_EnableModeless(This,fEnable) \ | | #define IInternetSecurityMgrSite_EnableModeless(This,fEnable) \ |
|
(This)->lpVtbl -> EnableModeless(This,fEnable) | | ( (This)->lpVtbl -> EnableModeless(This,fEnable) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IInternetSecurityMgrSite_GetWindow_Proxy( | | |
IInternetSecurityMgrSite * This, | | |
/* [out] */ HWND *phwnd); | | |
| | |
void __RPC_STUB IInternetSecurityMgrSite_GetWindow_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IInternetSecurityMgrSite_EnableModeless_Proxy( | | |
IInternetSecurityMgrSite * This, | | |
/* [in] */ BOOL fEnable); | | |
| | |
void __RPC_STUB IInternetSecurityMgrSite_EnableModeless_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IInternetSecurityMgrSite_INTERFACE_DEFINED__ */ | | #endif /* __IInternetSecurityMgrSite_INTERFACE_DEFINED__ */ |
| | |
|
/* interface __MIDL_itf_urlmon_0204 */ | | /* interface __MIDL_itf_urlmon_0000_0033 */ |
/* [local] */ | | /* [local] */ |
| | |
#endif | | #endif |
|
#ifndef _LPINTERNETSECURITYMANANGEREX_DEFINED | | #ifndef _LPINTERNETSECURITYMANANGER_DEFINED |
#define _LPINTERNETSECURITYMANANGEREX_DEFINED | | #define _LPINTERNETSECURITYMANANGER_DEFINED |
| | |
|
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0204_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0033_v0_0_c_ifspec; |
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0204_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0033_v0_0_s_ifspec; |
| | |
#ifndef __IInternetSecurityManager_INTERFACE_DEFINED__ | | #ifndef __IInternetSecurityManager_INTERFACE_DEFINED__ |
#define __IInternetSecurityManager_INTERFACE_DEFINED__ | | #define __IInternetSecurityManager_INTERFACE_DEFINED__ |
| | |
/* interface IInternetSecurityManager */ | | /* interface IInternetSecurityManager */ |
/* [object][unique][helpstring][uuid] */ | | /* [object][unique][helpstring][uuid] */ |
| | |
#define MUTZ_NOSAVEDFILECHECK 0x00000001 // don't check file: for saved f
ile comment | | #define MUTZ_NOSAVEDFILECHECK 0x00000001 // don't check file: for saved f
ile comment |
#define MUTZ_ISFILE 0x00000002 // Assume URL if File, url does
not need file:// | | #define MUTZ_ISFILE 0x00000002 // Assume URL if File, url does
not need file:// |
#define MUTZ_ACCEPT_WILDCARD_SCHEME 0x00000080 // Accept a wildcard scheme | | #define MUTZ_ACCEPT_WILDCARD_SCHEME 0x00000080 // Accept a wildcard scheme |
#define MUTZ_ENFORCERESTRICTED 0x00000100 // enforce restricted zone indep
endent of URL | | #define MUTZ_ENFORCERESTRICTED 0x00000100 // enforce restricted zone indep
endent of URL |
|
| | #define MUTZ_RESERVED 0x00000200 // This is same as PUAF_NOSAVEDF
ILECHECK. However we already have MUTZ_NOSAVEDFILECHECK for this. |
#define MUTZ_REQUIRESAVEDFILECHECK 0x00000400 // always check the file for MOT
W (overriding FEATURE_UNC_SAVEDFILECHECK) | | #define MUTZ_REQUIRESAVEDFILECHECK 0x00000400 // always check the file for MOT
W (overriding FEATURE_UNC_SAVEDFILECHECK) |
#define MUTZ_DONT_UNESCAPE 0x00000800 // Do not unescape the url | | #define MUTZ_DONT_UNESCAPE 0x00000800 // Do not unescape the url |
|
| | #define MUTZ_DONT_USE_CACHE 0x00001000 // Do not check the cache |
| | #define MUTZ_FORCE_INTRANET_FLAGS 0x00002000 // Force the intranet flags to b |
| | e active |
| | #define MUTZ_IGNORE_ZONE_MAPPINGS 0x00004000 // Don't look up the Zone Mappin |
| | gs |
// MapUrlToZone returns the zone index given a URL | | // MapUrlToZone returns the zone index given a URL |
#define MAX_SIZE_SECURITY_ID 512 // bytes | | #define MAX_SIZE_SECURITY_ID 512 // bytes |
typedef /* [public] */ | | typedef /* [public] */ |
enum __MIDL_IInternetSecurityManager_0001 | | enum __MIDL_IInternetSecurityManager_0001 |
{ PUAF_DEFAULT = 0, | | { PUAF_DEFAULT = 0, |
PUAF_NOUI = 0x1, | | PUAF_NOUI = 0x1, |
PUAF_ISFILE = 0x2, | | PUAF_ISFILE = 0x2, |
PUAF_WARN_IF_DENIED = 0x4, | | PUAF_WARN_IF_DENIED = 0x4, |
PUAF_FORCEUI_FOREGROUND = 0x8, | | PUAF_FORCEUI_FOREGROUND = 0x8, |
PUAF_CHECK_TIFS = 0x10, | | PUAF_CHECK_TIFS = 0x10, |
PUAF_DONTCHECKBOXINDIALOG = 0x20, | | PUAF_DONTCHECKBOXINDIALOG = 0x20, |
PUAF_TRUSTED = 0x40, | | PUAF_TRUSTED = 0x40, |
PUAF_ACCEPT_WILDCARD_SCHEME = 0x80, | | PUAF_ACCEPT_WILDCARD_SCHEME = 0x80, |
PUAF_ENFORCERESTRICTED = 0x100, | | PUAF_ENFORCERESTRICTED = 0x100, |
PUAF_NOSAVEDFILECHECK = 0x200, | | PUAF_NOSAVEDFILECHECK = 0x200, |
PUAF_REQUIRESAVEDFILECHECK = 0x400, | | PUAF_REQUIRESAVEDFILECHECK = 0x400, |
|
| | PUAF_DONT_USE_CACHE = 0x1000, |
| | PUAF_RESERVED1 = 0x2000, |
| | PUAF_RESERVED2 = 0x4000, |
PUAF_LMZ_UNLOCKED = 0x10000, | | PUAF_LMZ_UNLOCKED = 0x10000, |
PUAF_LMZ_LOCKED = 0x20000, | | PUAF_LMZ_LOCKED = 0x20000, |
PUAF_DEFAULTZONEPOL = 0x40000, | | PUAF_DEFAULTZONEPOL = 0x40000, |
PUAF_NPL_USE_LOCKED_IF_RESTRICTED = 0x80000, | | PUAF_NPL_USE_LOCKED_IF_RESTRICTED = 0x80000, |
PUAF_NOUIIFLOCKED = 0x100000, | | PUAF_NOUIIFLOCKED = 0x100000, |
PUAF_DRAGPROTOCOLCHECK = 0x200000 | | PUAF_DRAGPROTOCOLCHECK = 0x200000 |
} PUAF; | | } PUAF; |
| | |
typedef /* [public] */ | | typedef /* [public] */ |
enum __MIDL_IInternetSecurityManager_0002 | | enum __MIDL_IInternetSecurityManager_0002 |
| | |
skipping to change at line 4886 | | skipping to change at line 5612 |
| | |
EXTERN_C const IID IID_IInternetSecurityManager; | | EXTERN_C const IID IID_IInternetSecurityManager; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("79eac9ee-baf9-11ce-8c82-00aa004ba90b") | | MIDL_INTERFACE("79eac9ee-baf9-11ce-8c82-00aa004ba90b") |
IInternetSecurityManager : public IUnknown | | IInternetSecurityManager : public IUnknown |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE SetSecuritySite( | | virtual HRESULT STDMETHODCALLTYPE SetSecuritySite( |
|
/* [unique][in] */ IInternetSecurityMgrSite *pSite) = 0; | | /* [unique][in] */ __RPC__in_opt IInternetSecurityMgrSite *pSite) =
0; |
| | |
virtual HRESULT STDMETHODCALLTYPE GetSecuritySite( | | virtual HRESULT STDMETHODCALLTYPE GetSecuritySite( |
|
/* [out] */ IInternetSecurityMgrSite **ppSite) = 0; | | /* [out] */ __RPC__deref_out_opt IInternetSecurityMgrSite **ppSite)
= 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE MapUrlToZone( | | virtual HRESULT STDMETHODCALLTYPE MapUrlToZone( |
|
/* [in] */ LPCWSTR pwszUrl, | | /* [in] */ __RPC__in LPCWSTR pwszUrl, |
/* [out] */ DWORD *pdwZone, | | /* [out] */ __RPC__out DWORD *pdwZone, |
/* [in] */ DWORD dwFlags) = 0; | | /* [in] */ DWORD dwFlags) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE GetSecurityId( | | virtual HRESULT STDMETHODCALLTYPE GetSecurityId( |
|
/* [in] */ LPCWSTR pwszUrl, | | /* [in] */ __RPC__in LPCWSTR pwszUrl, |
/* [size_is][out] */ BYTE *pbSecurityId, | | /* [size_is][out] */ __RPC__out_ecount_full(*pcbSecurityId) BYTE *pb |
/* [out][in] */ DWORD *pcbSecurityId, | | SecurityId, |
| | /* [out][in] */ __RPC__inout DWORD *pcbSecurityId, |
/* [in] */ DWORD_PTR dwReserved) = 0; | | /* [in] */ DWORD_PTR dwReserved) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE ProcessUrlAction( | | virtual HRESULT STDMETHODCALLTYPE ProcessUrlAction( |
|
/* [in] */ LPCWSTR pwszUrl, | | /* [in] */ __RPC__in LPCWSTR pwszUrl, |
/* [in] */ DWORD dwAction, | | /* [in] */ DWORD dwAction, |
|
/* [size_is][out] */ BYTE *pPolicy, | | /* [size_is][out] */ __RPC__out_ecount_full(cbPolicy) BYTE *pPolicy, |
/* [in] */ DWORD cbPolicy, | | /* [in] */ DWORD cbPolicy, |
|
/* [in] */ BYTE *pContext, | | /* [in] */ __RPC__in BYTE *pContext, |
/* [in] */ DWORD cbContext, | | /* [in] */ DWORD cbContext, |
/* [in] */ DWORD dwFlags, | | /* [in] */ DWORD dwFlags, |
/* [in] */ DWORD dwReserved) = 0; | | /* [in] */ DWORD dwReserved) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE QueryCustomPolicy( | | virtual HRESULT STDMETHODCALLTYPE QueryCustomPolicy( |
|
/* [in] */ LPCWSTR pwszUrl, | | /* [in] */ __RPC__in LPCWSTR pwszUrl, |
/* [in] */ REFGUID guidKey, | | /* [in] */ __RPC__in REFGUID guidKey, |
/* [size_is][size_is][out] */ BYTE **ppPolicy, | | /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*pcbP |
/* [out] */ DWORD *pcbPolicy, | | olicy) BYTE **ppPolicy, |
/* [in] */ BYTE *pContext, | | /* [out] */ __RPC__out DWORD *pcbPolicy, |
| | /* [in] */ __RPC__in BYTE *pContext, |
/* [in] */ DWORD cbContext, | | /* [in] */ DWORD cbContext, |
/* [in] */ DWORD dwReserved) = 0; | | /* [in] */ DWORD dwReserved) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE SetZoneMapping( | | virtual HRESULT STDMETHODCALLTYPE SetZoneMapping( |
/* [in] */ DWORD dwZone, | | /* [in] */ DWORD dwZone, |
|
/* [in] */ LPCWSTR lpszPattern, | | /* [in] */ __RPC__in LPCWSTR lpszPattern, |
/* [in] */ DWORD dwFlags) = 0; | | /* [in] */ DWORD dwFlags) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE GetZoneMappings( | | virtual HRESULT STDMETHODCALLTYPE GetZoneMappings( |
/* [in] */ DWORD dwZone, | | /* [in] */ DWORD dwZone, |
|
/* [out] */ IEnumString **ppenumString, | | /* [out] */ __RPC__deref_out_opt IEnumString **ppenumString, |
/* [in] */ DWORD dwFlags) = 0; | | /* [in] */ DWORD dwFlags) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IInternetSecurityManagerVtbl | | typedef struct IInternetSecurityManagerVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IInternetSecurityManager * This, | | IInternetSecurityManager * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IInternetSecurityManager * This); | | IInternetSecurityManager * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IInternetSecurityManager * This); | | IInternetSecurityManager * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *SetSecuritySite )( | | HRESULT ( STDMETHODCALLTYPE *SetSecuritySite )( |
IInternetSecurityManager * This, | | IInternetSecurityManager * This, |
|
/* [unique][in] */ IInternetSecurityMgrSite *pSite); | | /* [unique][in] */ __RPC__in_opt IInternetSecurityMgrSite *pSite); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetSecuritySite )( | | HRESULT ( STDMETHODCALLTYPE *GetSecuritySite )( |
IInternetSecurityManager * This, | | IInternetSecurityManager * This, |
|
/* [out] */ IInternetSecurityMgrSite **ppSite); | | /* [out] */ __RPC__deref_out_opt IInternetSecurityMgrSite **ppSite); |
| | |
HRESULT ( STDMETHODCALLTYPE *MapUrlToZone )( | | HRESULT ( STDMETHODCALLTYPE *MapUrlToZone )( |
IInternetSecurityManager * This, | | IInternetSecurityManager * This, |
|
/* [in] */ LPCWSTR pwszUrl, | | /* [in] */ __RPC__in LPCWSTR pwszUrl, |
/* [out] */ DWORD *pdwZone, | | /* [out] */ __RPC__out DWORD *pdwZone, |
/* [in] */ DWORD dwFlags); | | /* [in] */ DWORD dwFlags); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetSecurityId )( | | HRESULT ( STDMETHODCALLTYPE *GetSecurityId )( |
IInternetSecurityManager * This, | | IInternetSecurityManager * This, |
|
/* [in] */ LPCWSTR pwszUrl, | | /* [in] */ __RPC__in LPCWSTR pwszUrl, |
/* [size_is][out] */ BYTE *pbSecurityId, | | /* [size_is][out] */ __RPC__out_ecount_full(*pcbSecurityId) BYTE *pb |
/* [out][in] */ DWORD *pcbSecurityId, | | SecurityId, |
| | /* [out][in] */ __RPC__inout DWORD *pcbSecurityId, |
/* [in] */ DWORD_PTR dwReserved); | | /* [in] */ DWORD_PTR dwReserved); |
| | |
HRESULT ( STDMETHODCALLTYPE *ProcessUrlAction )( | | HRESULT ( STDMETHODCALLTYPE *ProcessUrlAction )( |
IInternetSecurityManager * This, | | IInternetSecurityManager * This, |
|
/* [in] */ LPCWSTR pwszUrl, | | /* [in] */ __RPC__in LPCWSTR pwszUrl, |
/* [in] */ DWORD dwAction, | | /* [in] */ DWORD dwAction, |
|
/* [size_is][out] */ BYTE *pPolicy, | | /* [size_is][out] */ __RPC__out_ecount_full(cbPolicy) BYTE *pPolicy, |
/* [in] */ DWORD cbPolicy, | | /* [in] */ DWORD cbPolicy, |
|
/* [in] */ BYTE *pContext, | | /* [in] */ __RPC__in BYTE *pContext, |
/* [in] */ DWORD cbContext, | | /* [in] */ DWORD cbContext, |
/* [in] */ DWORD dwFlags, | | /* [in] */ DWORD dwFlags, |
/* [in] */ DWORD dwReserved); | | /* [in] */ DWORD dwReserved); |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryCustomPolicy )( | | HRESULT ( STDMETHODCALLTYPE *QueryCustomPolicy )( |
IInternetSecurityManager * This, | | IInternetSecurityManager * This, |
|
/* [in] */ LPCWSTR pwszUrl, | | /* [in] */ __RPC__in LPCWSTR pwszUrl, |
/* [in] */ REFGUID guidKey, | | /* [in] */ __RPC__in REFGUID guidKey, |
/* [size_is][size_is][out] */ BYTE **ppPolicy, | | /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*pcbP |
/* [out] */ DWORD *pcbPolicy, | | olicy) BYTE **ppPolicy, |
/* [in] */ BYTE *pContext, | | /* [out] */ __RPC__out DWORD *pcbPolicy, |
| | /* [in] */ __RPC__in BYTE *pContext, |
/* [in] */ DWORD cbContext, | | /* [in] */ DWORD cbContext, |
/* [in] */ DWORD dwReserved); | | /* [in] */ DWORD dwReserved); |
| | |
HRESULT ( STDMETHODCALLTYPE *SetZoneMapping )( | | HRESULT ( STDMETHODCALLTYPE *SetZoneMapping )( |
IInternetSecurityManager * This, | | IInternetSecurityManager * This, |
/* [in] */ DWORD dwZone, | | /* [in] */ DWORD dwZone, |
|
/* [in] */ LPCWSTR lpszPattern, | | /* [in] */ __RPC__in LPCWSTR lpszPattern, |
/* [in] */ DWORD dwFlags); | | /* [in] */ DWORD dwFlags); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetZoneMappings )( | | HRESULT ( STDMETHODCALLTYPE *GetZoneMappings )( |
IInternetSecurityManager * This, | | IInternetSecurityManager * This, |
/* [in] */ DWORD dwZone, | | /* [in] */ DWORD dwZone, |
|
/* [out] */ IEnumString **ppenumString, | | /* [out] */ __RPC__deref_out_opt IEnumString **ppenumString, |
/* [in] */ DWORD dwFlags); | | /* [in] */ DWORD dwFlags); |
| | |
END_INTERFACE | | END_INTERFACE |
} IInternetSecurityManagerVtbl; | | } IInternetSecurityManagerVtbl; |
| | |
interface IInternetSecurityManager | | interface IInternetSecurityManager |
{ | | { |
CONST_VTBL struct IInternetSecurityManagerVtbl *lpVtbl; | | CONST_VTBL struct IInternetSecurityManagerVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IInternetSecurityManager_QueryInterface(This,riid,ppvObject) \ | | #define IInternetSecurityManager_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IInternetSecurityManager_AddRef(This) \ | | #define IInternetSecurityManager_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IInternetSecurityManager_Release(This) \ | | #define IInternetSecurityManager_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IInternetSecurityManager_SetSecuritySite(This,pSite) \ | | #define IInternetSecurityManager_SetSecuritySite(This,pSite) \ |
|
(This)->lpVtbl -> SetSecuritySite(This,pSite) | | ( (This)->lpVtbl -> SetSecuritySite(This,pSite) ) |
| | |
#define IInternetSecurityManager_GetSecuritySite(This,ppSite) \ | | #define IInternetSecurityManager_GetSecuritySite(This,ppSite) \ |
|
(This)->lpVtbl -> GetSecuritySite(This,ppSite) | | ( (This)->lpVtbl -> GetSecuritySite(This,ppSite) ) |
| | |
#define IInternetSecurityManager_MapUrlToZone(This,pwszUrl,pdwZone,dwFlags) \ | | #define IInternetSecurityManager_MapUrlToZone(This,pwszUrl,pdwZone,dwFlags) \ |
|
(This)->lpVtbl -> MapUrlToZone(This,pwszUrl,pdwZone,dwFlags) | | ( (This)->lpVtbl -> MapUrlToZone(This,pwszUrl,pdwZone,dwFlags) ) |
| | |
#define IInternetSecurityManager_GetSecurityId(This,pwszUrl,pbSecurityId,pcbSecu
rityId,dwReserved) \ | | #define IInternetSecurityManager_GetSecurityId(This,pwszUrl,pbSecurityId,pcbSecu
rityId,dwReserved) \ |
|
(This)->lpVtbl -> GetSecurityId(This,pwszUrl,pbSecurityId,pcbSecurityId,dwRe
served) | | ( (This)->lpVtbl -> GetSecurityId(This,pwszUrl,pbSecurityId,pcbSecurityId,dw
Reserved) ) |
| | |
#define IInternetSecurityManager_ProcessUrlAction(This,pwszUrl,dwAction,pPolicy,
cbPolicy,pContext,cbContext,dwFlags,dwReserved) \ | | #define IInternetSecurityManager_ProcessUrlAction(This,pwszUrl,dwAction,pPolicy,
cbPolicy,pContext,cbContext,dwFlags,dwReserved) \ |
|
(This)->lpVtbl -> ProcessUrlAction(This,pwszUrl,dwAction,pPolicy,cbPolicy,pC
ontext,cbContext,dwFlags,dwReserved) | | ( (This)->lpVtbl -> ProcessUrlAction(This,pwszUrl,dwAction,pPolicy,cbPolicy,
pContext,cbContext,dwFlags,dwReserved) ) |
| | |
#define IInternetSecurityManager_QueryCustomPolicy(This,pwszUrl,guidKey,ppPolicy
,pcbPolicy,pContext,cbContext,dwReserved) \ | | #define IInternetSecurityManager_QueryCustomPolicy(This,pwszUrl,guidKey,ppPolicy
,pcbPolicy,pContext,cbContext,dwReserved) \ |
|
(This)->lpVtbl -> QueryCustomPolicy(This,pwszUrl,guidKey,ppPolicy,pcbPolicy,
pContext,cbContext,dwReserved) | | ( (This)->lpVtbl -> QueryCustomPolicy(This,pwszUrl,guidKey,ppPolicy,pcbPolic
y,pContext,cbContext,dwReserved) ) |
| | |
#define IInternetSecurityManager_SetZoneMapping(This,dwZone,lpszPattern,dwFlags)
\ | | #define IInternetSecurityManager_SetZoneMapping(This,dwZone,lpszPattern,dwFlags)
\ |
|
(This)->lpVtbl -> SetZoneMapping(This,dwZone,lpszPattern,dwFlags) | | ( (This)->lpVtbl -> SetZoneMapping(This,dwZone,lpszPattern,dwFlags) ) |
| | |
#define IInternetSecurityManager_GetZoneMappings(This,dwZone,ppenumString,dwFlag
s) \ | | #define IInternetSecurityManager_GetZoneMappings(This,dwZone,ppenumString,dwFlag
s) \ |
|
(This)->lpVtbl -> GetZoneMappings(This,dwZone,ppenumString,dwFlags) | | ( (This)->lpVtbl -> GetZoneMappings(This,dwZone,ppenumString,dwFlags) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IInternetSecurityManager_SetSecuritySite_Proxy( | | #endif /* __IInternetSecurityManager_INTERFACE_DEFINED__ */ |
IInternetSecurityManager * This, | | |
/* [unique][in] */ IInternetSecurityMgrSite *pSite); | | |
| | |
void __RPC_STUB IInternetSecurityManager_SetSecuritySite_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IInternetSecurityManager_GetSecuritySite_Proxy( | | |
IInternetSecurityManager * This, | | |
/* [out] */ IInternetSecurityMgrSite **ppSite); | | |
| | |
void __RPC_STUB IInternetSecurityManager_GetSecuritySite_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IInternetSecurityManager_MapUrlToZone_Proxy( | | |
IInternetSecurityManager * This, | | |
/* [in] */ LPCWSTR pwszUrl, | | |
/* [out] */ DWORD *pdwZone, | | |
/* [in] */ DWORD dwFlags); | | |
| | |
void __RPC_STUB IInternetSecurityManager_MapUrlToZone_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IInternetSecurityManager_GetSecurityId_Proxy( | | |
IInternetSecurityManager * This, | | |
/* [in] */ LPCWSTR pwszUrl, | | |
/* [size_is][out] */ BYTE *pbSecurityId, | | |
/* [out][in] */ DWORD *pcbSecurityId, | | |
/* [in] */ DWORD_PTR dwReserved); | | |
| | |
void __RPC_STUB IInternetSecurityManager_GetSecurityId_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IInternetSecurityManager_ProcessUrlAction_Proxy( | | |
IInternetSecurityManager * This, | | |
/* [in] */ LPCWSTR pwszUrl, | | |
/* [in] */ DWORD dwAction, | | |
/* [size_is][out] */ BYTE *pPolicy, | | |
/* [in] */ DWORD cbPolicy, | | |
/* [in] */ BYTE *pContext, | | |
/* [in] */ DWORD cbContext, | | |
/* [in] */ DWORD dwFlags, | | |
/* [in] */ DWORD dwReserved); | | |
| | |
void __RPC_STUB IInternetSecurityManager_ProcessUrlAction_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IInternetSecurityManager_QueryCustomPolicy_Proxy( | | |
IInternetSecurityManager * This, | | |
/* [in] */ LPCWSTR pwszUrl, | | |
/* [in] */ REFGUID guidKey, | | |
/* [size_is][size_is][out] */ BYTE **ppPolicy, | | |
/* [out] */ DWORD *pcbPolicy, | | |
/* [in] */ BYTE *pContext, | | |
/* [in] */ DWORD cbContext, | | |
/* [in] */ DWORD dwReserved); | | |
| | |
void __RPC_STUB IInternetSecurityManager_QueryCustomPolicy_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IInternetSecurityManager_SetZoneMapping_Proxy( | | |
IInternetSecurityManager * This, | | |
/* [in] */ DWORD dwZone, | | |
/* [in] */ LPCWSTR lpszPattern, | | |
/* [in] */ DWORD dwFlags); | | |
| | |
void __RPC_STUB IInternetSecurityManager_SetZoneMapping_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
|
HRESULT STDMETHODCALLTYPE IInternetSecurityManager_GetZoneMappings_Proxy( | | /* interface __MIDL_itf_urlmon_0000_0034 */ |
IInternetSecurityManager * This, | | /* [local] */ |
/* [in] */ DWORD dwZone, | | |
/* [out] */ IEnumString **ppenumString, | | |
/* [in] */ DWORD dwFlags); | | |
| | |
|
void __RPC_STUB IInternetSecurityManager_GetZoneMappings_Stub( | | #endif |
IRpcStubBuffer *This, | | #if (_WIN32_IE >= _WIN32_IE_IE60SP2) |
IRpcChannelBuffer *_pRpcChannelBuffer, | | #ifndef _LPINTERNETSECURITYMANANGEREX_DEFINED |
PRPC_MESSAGE _pRpcMessage, | | #define _LPINTERNETSECURITYMANANGEREX_DEFINED |
DWORD *_pdwStubPhase); | | |
| | |
|
#endif /* __IInternetSecurityManager_INTERFACE_DEFINED__ */ | | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0034_v0_0_c_ifspec; |
| | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0034_v0_0_s_ifspec; |
| | |
#ifndef __IInternetSecurityManagerEx_INTERFACE_DEFINED__ | | #ifndef __IInternetSecurityManagerEx_INTERFACE_DEFINED__ |
#define __IInternetSecurityManagerEx_INTERFACE_DEFINED__ | | #define __IInternetSecurityManagerEx_INTERFACE_DEFINED__ |
| | |
/* interface IInternetSecurityManagerEx */ | | /* interface IInternetSecurityManagerEx */ |
/* [object][unique][helpstring][uuid] */ | | /* [object][unique][helpstring][uuid] */ |
| | |
// This is the wrapper function that most clients will use. | | // This is the wrapper function that most clients will use. |
// It figures out the current Policy for the passed in Action, | | // It figures out the current Policy for the passed in Action, |
// and puts up UI if the current Policy indicates that the user | | // and puts up UI if the current Policy indicates that the user |
| | |
skipping to change at line 5176 | | skipping to change at line 5812 |
| | |
EXTERN_C const IID IID_IInternetSecurityManagerEx; | | EXTERN_C const IID IID_IInternetSecurityManagerEx; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("F164EDF1-CC7C-4f0d-9A94-34222625C393") | | MIDL_INTERFACE("F164EDF1-CC7C-4f0d-9A94-34222625C393") |
IInternetSecurityManagerEx : public IInternetSecurityManager | | IInternetSecurityManagerEx : public IInternetSecurityManager |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE ProcessUrlActionEx( | | virtual HRESULT STDMETHODCALLTYPE ProcessUrlActionEx( |
|
/* [in] */ LPCWSTR pwszUrl, | | /* [in] */ __RPC__in LPCWSTR pwszUrl, |
/* [in] */ DWORD dwAction, | | /* [in] */ DWORD dwAction, |
|
/* [size_is][out] */ BYTE *pPolicy, | | /* [size_is][out] */ __RPC__out_ecount_full(cbPolicy) BYTE *pPolicy, |
/* [in] */ DWORD cbPolicy, | | /* [in] */ DWORD cbPolicy, |
|
/* [in] */ BYTE *pContext, | | /* [in] */ __RPC__in BYTE *pContext, |
/* [in] */ DWORD cbContext, | | /* [in] */ DWORD cbContext, |
/* [in] */ DWORD dwFlags, | | /* [in] */ DWORD dwFlags, |
/* [in] */ DWORD dwReserved, | | /* [in] */ DWORD dwReserved, |
|
/* [out] */ DWORD *pdwOutFlags) = 0; | | /* [out] */ __RPC__out DWORD *pdwOutFlags) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IInternetSecurityManagerExVtbl | | typedef struct IInternetSecurityManagerExVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IInternetSecurityManagerEx * This, | | IInternetSecurityManagerEx * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IInternetSecurityManagerEx * This); | | IInternetSecurityManagerEx * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IInternetSecurityManagerEx * This); | | IInternetSecurityManagerEx * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *SetSecuritySite )( | | HRESULT ( STDMETHODCALLTYPE *SetSecuritySite )( |
IInternetSecurityManagerEx * This, | | IInternetSecurityManagerEx * This, |
|
/* [unique][in] */ IInternetSecurityMgrSite *pSite); | | /* [unique][in] */ __RPC__in_opt IInternetSecurityMgrSite *pSite); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetSecuritySite )( | | HRESULT ( STDMETHODCALLTYPE *GetSecuritySite )( |
IInternetSecurityManagerEx * This, | | IInternetSecurityManagerEx * This, |
|
/* [out] */ IInternetSecurityMgrSite **ppSite); | | /* [out] */ __RPC__deref_out_opt IInternetSecurityMgrSite **ppSite); |
| | |
HRESULT ( STDMETHODCALLTYPE *MapUrlToZone )( | | HRESULT ( STDMETHODCALLTYPE *MapUrlToZone )( |
IInternetSecurityManagerEx * This, | | IInternetSecurityManagerEx * This, |
|
/* [in] */ LPCWSTR pwszUrl, | | /* [in] */ __RPC__in LPCWSTR pwszUrl, |
/* [out] */ DWORD *pdwZone, | | /* [out] */ __RPC__out DWORD *pdwZone, |
/* [in] */ DWORD dwFlags); | | /* [in] */ DWORD dwFlags); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetSecurityId )( | | HRESULT ( STDMETHODCALLTYPE *GetSecurityId )( |
IInternetSecurityManagerEx * This, | | IInternetSecurityManagerEx * This, |
|
/* [in] */ LPCWSTR pwszUrl, | | /* [in] */ __RPC__in LPCWSTR pwszUrl, |
/* [size_is][out] */ BYTE *pbSecurityId, | | /* [size_is][out] */ __RPC__out_ecount_full(*pcbSecurityId) BYTE *pb |
/* [out][in] */ DWORD *pcbSecurityId, | | SecurityId, |
| | /* [out][in] */ __RPC__inout DWORD *pcbSecurityId, |
/* [in] */ DWORD_PTR dwReserved); | | /* [in] */ DWORD_PTR dwReserved); |
| | |
HRESULT ( STDMETHODCALLTYPE *ProcessUrlAction )( | | HRESULT ( STDMETHODCALLTYPE *ProcessUrlAction )( |
IInternetSecurityManagerEx * This, | | IInternetSecurityManagerEx * This, |
|
/* [in] */ LPCWSTR pwszUrl, | | /* [in] */ __RPC__in LPCWSTR pwszUrl, |
/* [in] */ DWORD dwAction, | | /* [in] */ DWORD dwAction, |
|
/* [size_is][out] */ BYTE *pPolicy, | | /* [size_is][out] */ __RPC__out_ecount_full(cbPolicy) BYTE *pPolicy, |
/* [in] */ DWORD cbPolicy, | | /* [in] */ DWORD cbPolicy, |
|
/* [in] */ BYTE *pContext, | | /* [in] */ __RPC__in BYTE *pContext, |
/* [in] */ DWORD cbContext, | | /* [in] */ DWORD cbContext, |
/* [in] */ DWORD dwFlags, | | /* [in] */ DWORD dwFlags, |
/* [in] */ DWORD dwReserved); | | /* [in] */ DWORD dwReserved); |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryCustomPolicy )( | | HRESULT ( STDMETHODCALLTYPE *QueryCustomPolicy )( |
IInternetSecurityManagerEx * This, | | IInternetSecurityManagerEx * This, |
|
/* [in] */ LPCWSTR pwszUrl, | | /* [in] */ __RPC__in LPCWSTR pwszUrl, |
/* [in] */ REFGUID guidKey, | | /* [in] */ __RPC__in REFGUID guidKey, |
/* [size_is][size_is][out] */ BYTE **ppPolicy, | | /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*pcbP |
/* [out] */ DWORD *pcbPolicy, | | olicy) BYTE **ppPolicy, |
/* [in] */ BYTE *pContext, | | /* [out] */ __RPC__out DWORD *pcbPolicy, |
| | /* [in] */ __RPC__in BYTE *pContext, |
/* [in] */ DWORD cbContext, | | /* [in] */ DWORD cbContext, |
/* [in] */ DWORD dwReserved); | | /* [in] */ DWORD dwReserved); |
| | |
HRESULT ( STDMETHODCALLTYPE *SetZoneMapping )( | | HRESULT ( STDMETHODCALLTYPE *SetZoneMapping )( |
IInternetSecurityManagerEx * This, | | IInternetSecurityManagerEx * This, |
/* [in] */ DWORD dwZone, | | /* [in] */ DWORD dwZone, |
|
/* [in] */ LPCWSTR lpszPattern, | | /* [in] */ __RPC__in LPCWSTR lpszPattern, |
/* [in] */ DWORD dwFlags); | | /* [in] */ DWORD dwFlags); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetZoneMappings )( | | HRESULT ( STDMETHODCALLTYPE *GetZoneMappings )( |
IInternetSecurityManagerEx * This, | | IInternetSecurityManagerEx * This, |
/* [in] */ DWORD dwZone, | | /* [in] */ DWORD dwZone, |
|
/* [out] */ IEnumString **ppenumString, | | /* [out] */ __RPC__deref_out_opt IEnumString **ppenumString, |
/* [in] */ DWORD dwFlags); | | /* [in] */ DWORD dwFlags); |
| | |
HRESULT ( STDMETHODCALLTYPE *ProcessUrlActionEx )( | | HRESULT ( STDMETHODCALLTYPE *ProcessUrlActionEx )( |
IInternetSecurityManagerEx * This, | | IInternetSecurityManagerEx * This, |
|
/* [in] */ LPCWSTR pwszUrl, | | /* [in] */ __RPC__in LPCWSTR pwszUrl, |
/* [in] */ DWORD dwAction, | | /* [in] */ DWORD dwAction, |
|
/* [size_is][out] */ BYTE *pPolicy, | | /* [size_is][out] */ __RPC__out_ecount_full(cbPolicy) BYTE *pPolicy, |
/* [in] */ DWORD cbPolicy, | | /* [in] */ DWORD cbPolicy, |
|
/* [in] */ BYTE *pContext, | | /* [in] */ __RPC__in BYTE *pContext, |
/* [in] */ DWORD cbContext, | | /* [in] */ DWORD cbContext, |
/* [in] */ DWORD dwFlags, | | /* [in] */ DWORD dwFlags, |
/* [in] */ DWORD dwReserved, | | /* [in] */ DWORD dwReserved, |
|
/* [out] */ DWORD *pdwOutFlags); | | /* [out] */ __RPC__out DWORD *pdwOutFlags); |
| | |
END_INTERFACE | | END_INTERFACE |
} IInternetSecurityManagerExVtbl; | | } IInternetSecurityManagerExVtbl; |
| | |
interface IInternetSecurityManagerEx | | interface IInternetSecurityManagerEx |
{ | | { |
CONST_VTBL struct IInternetSecurityManagerExVtbl *lpVtbl; | | CONST_VTBL struct IInternetSecurityManagerExVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IInternetSecurityManagerEx_QueryInterface(This,riid,ppvObject) \ | | #define IInternetSecurityManagerEx_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IInternetSecurityManagerEx_AddRef(This) \ | | #define IInternetSecurityManagerEx_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IInternetSecurityManagerEx_Release(This) \ | | #define IInternetSecurityManagerEx_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IInternetSecurityManagerEx_SetSecuritySite(This,pSite) \ | | #define IInternetSecurityManagerEx_SetSecuritySite(This,pSite) \ |
|
(This)->lpVtbl -> SetSecuritySite(This,pSite) | | ( (This)->lpVtbl -> SetSecuritySite(This,pSite) ) |
| | |
#define IInternetSecurityManagerEx_GetSecuritySite(This,ppSite) \ | | #define IInternetSecurityManagerEx_GetSecuritySite(This,ppSite) \ |
|
(This)->lpVtbl -> GetSecuritySite(This,ppSite) | | ( (This)->lpVtbl -> GetSecuritySite(This,ppSite) ) |
| | |
#define IInternetSecurityManagerEx_MapUrlToZone(This,pwszUrl,pdwZone,dwFlags) \ | | #define IInternetSecurityManagerEx_MapUrlToZone(This,pwszUrl,pdwZone,dwFlags) \ |
|
(This)->lpVtbl -> MapUrlToZone(This,pwszUrl,pdwZone,dwFlags) | | ( (This)->lpVtbl -> MapUrlToZone(This,pwszUrl,pdwZone,dwFlags) ) |
| | |
#define IInternetSecurityManagerEx_GetSecurityId(This,pwszUrl,pbSecurityId,pcbSe
curityId,dwReserved) \ | | #define IInternetSecurityManagerEx_GetSecurityId(This,pwszUrl,pbSecurityId,pcbSe
curityId,dwReserved) \ |
|
(This)->lpVtbl -> GetSecurityId(This,pwszUrl,pbSecurityId,pcbSecurityId,dwRe
served) | | ( (This)->lpVtbl -> GetSecurityId(This,pwszUrl,pbSecurityId,pcbSecurityId,dw
Reserved) ) |
| | |
#define IInternetSecurityManagerEx_ProcessUrlAction(This,pwszUrl,dwAction,pPolic
y,cbPolicy,pContext,cbContext,dwFlags,dwReserved) \ | | #define IInternetSecurityManagerEx_ProcessUrlAction(This,pwszUrl,dwAction,pPolic
y,cbPolicy,pContext,cbContext,dwFlags,dwReserved) \ |
|
(This)->lpVtbl -> ProcessUrlAction(This,pwszUrl,dwAction,pPolicy,cbPolicy,pC
ontext,cbContext,dwFlags,dwReserved) | | ( (This)->lpVtbl -> ProcessUrlAction(This,pwszUrl,dwAction,pPolicy,cbPolicy,
pContext,cbContext,dwFlags,dwReserved) ) |
| | |
#define IInternetSecurityManagerEx_QueryCustomPolicy(This,pwszUrl,guidKey,ppPoli
cy,pcbPolicy,pContext,cbContext,dwReserved) \ | | #define IInternetSecurityManagerEx_QueryCustomPolicy(This,pwszUrl,guidKey,ppPoli
cy,pcbPolicy,pContext,cbContext,dwReserved) \ |
|
(This)->lpVtbl -> QueryCustomPolicy(This,pwszUrl,guidKey,ppPolicy,pcbPolicy,
pContext,cbContext,dwReserved) | | ( (This)->lpVtbl -> QueryCustomPolicy(This,pwszUrl,guidKey,ppPolicy,pcbPolic
y,pContext,cbContext,dwReserved) ) |
| | |
#define IInternetSecurityManagerEx_SetZoneMapping(This,dwZone,lpszPattern,dwFlag
s) \ | | #define IInternetSecurityManagerEx_SetZoneMapping(This,dwZone,lpszPattern,dwFlag
s) \ |
|
(This)->lpVtbl -> SetZoneMapping(This,dwZone,lpszPattern,dwFlags) | | ( (This)->lpVtbl -> SetZoneMapping(This,dwZone,lpszPattern,dwFlags) ) |
| | |
#define IInternetSecurityManagerEx_GetZoneMappings(This,dwZone,ppenumString,dwFl
ags) \ | | #define IInternetSecurityManagerEx_GetZoneMappings(This,dwZone,ppenumString,dwFl
ags) \ |
|
(This)->lpVtbl -> GetZoneMappings(This,dwZone,ppenumString,dwFlags) | | ( (This)->lpVtbl -> GetZoneMappings(This,dwZone,ppenumString,dwFlags) ) |
| | |
#define IInternetSecurityManagerEx_ProcessUrlActionEx(This,pwszUrl,dwAction,pPol
icy,cbPolicy,pContext,cbContext,dwFlags,dwReserved,pdwOutFlags) \ | | #define IInternetSecurityManagerEx_ProcessUrlActionEx(This,pwszUrl,dwAction,pPol
icy,cbPolicy,pContext,cbContext,dwFlags,dwReserved,pdwOutFlags) \ |
|
(This)->lpVtbl -> ProcessUrlActionEx(This,pwszUrl,dwAction,pPolicy,cbPolicy,
pContext,cbContext,dwFlags,dwReserved,pdwOutFlags) | | ( (This)->lpVtbl -> ProcessUrlActionEx(This,pwszUrl,dwAction,pPolicy,cbPolic
y,pContext,cbContext,dwFlags,dwReserved,pdwOutFlags) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IInternetSecurityManagerEx_ProcessUrlActionEx_Proxy( | | #endif /* __IInternetSecurityManagerEx_INTERFACE_DEFINED__ */ |
IInternetSecurityManagerEx * This, | | |
/* [in] */ LPCWSTR pwszUrl, | | |
/* [in] */ DWORD dwAction, | | |
/* [size_is][out] */ BYTE *pPolicy, | | |
/* [in] */ DWORD cbPolicy, | | |
/* [in] */ BYTE *pContext, | | |
/* [in] */ DWORD cbContext, | | |
/* [in] */ DWORD dwFlags, | | |
/* [in] */ DWORD dwReserved, | | |
/* [out] */ DWORD *pdwOutFlags); | | |
| | |
|
void __RPC_STUB IInternetSecurityManagerEx_ProcessUrlActionEx_Stub( | | /* interface __MIDL_itf_urlmon_0000_0035 */ |
IRpcStubBuffer *This, | | /* [local] */ |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
|
#endif /* __IInternetSecurityManagerEx_INTERFACE_DEFINED__ */ | | #endif |
| | #endif //(_WIN32_IE >= _WIN32_IE_IE60SP2) |
| | #if (_WIN32_IE >= _WIN32_IE_IE70) |
| | #ifndef _LPINTERNETSECURITYMANANGEREx2_DEFINED |
| | #define _LPINTERNETSECURITYMANANGEREx2_DEFINED |
| | |
|
/* interface __MIDL_itf_urlmon_0205 */ | | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0035_v0_0_c_ifspec; |
| | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0035_v0_0_s_ifspec; |
| | |
| | #ifndef __IInternetSecurityManagerEx2_INTERFACE_DEFINED__ |
| | #define __IInternetSecurityManagerEx2_INTERFACE_DEFINED__ |
| | |
| | /* interface IInternetSecurityManagerEx2 */ |
| | /* [object][unique][helpstring][uuid] */ |
| | |
| | EXTERN_C const IID IID_IInternetSecurityManagerEx2; |
| | |
| | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
| | MIDL_INTERFACE("F1E50292-A795-4117-8E09-2B560A72AC60") |
| | IInternetSecurityManagerEx2 : public IInternetSecurityManagerEx |
| | { |
| | public: |
| | virtual HRESULT STDMETHODCALLTYPE MapUrlToZoneEx2( |
| | /* [in] */ __RPC__in_opt IUri *pUri, |
| | /* [out] */ __RPC__out DWORD *pdwZone, |
| | /* [in] */ DWORD dwFlags, |
| | /* [out] */ __RPC__deref_out_opt LPWSTR *ppwszMappedUrl, |
| | /* [out] */ __RPC__out DWORD *pdwOutFlags) = 0; |
| | |
| | virtual HRESULT STDMETHODCALLTYPE ProcessUrlActionEx2( |
| | /* [in] */ __RPC__in_opt IUri *pUri, |
| | /* [in] */ DWORD dwAction, |
| | /* [size_is][out] */ __RPC__out_ecount_full(cbPolicy) BYTE *pPolicy, |
| | /* [in] */ DWORD cbPolicy, |
| | /* [unique][in] */ __RPC__in_opt BYTE *pContext, |
| | /* [in] */ DWORD cbContext, |
| | /* [in] */ DWORD dwFlags, |
| | /* [in] */ DWORD_PTR dwReserved, |
| | /* [out] */ __RPC__out DWORD *pdwOutFlags) = 0; |
| | |
| | virtual HRESULT STDMETHODCALLTYPE GetSecurityIdEx2( |
| | /* [in] */ __RPC__in_opt IUri *pUri, |
| | /* [size_is][out] */ __RPC__out_ecount_full(*pcbSecurityId) BYTE *pb |
| | SecurityId, |
| | /* [out][in] */ __RPC__inout DWORD *pcbSecurityId, |
| | /* [in] */ DWORD_PTR dwReserved) = 0; |
| | |
| | virtual HRESULT STDMETHODCALLTYPE QueryCustomPolicyEx2( |
| | /* [in] */ __RPC__in_opt IUri *pUri, |
| | /* [in] */ __RPC__in REFGUID guidKey, |
| | /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*pcbP |
| | olicy) BYTE **ppPolicy, |
| | /* [out] */ __RPC__out DWORD *pcbPolicy, |
| | /* [in] */ __RPC__in BYTE *pContext, |
| | /* [in] */ DWORD cbContext, |
| | /* [in] */ DWORD_PTR dwReserved) = 0; |
| | |
| | }; |
| | |
| | #else /* C style interface */ |
| | |
| | typedef struct IInternetSecurityManagerEx2Vtbl |
| | { |
| | BEGIN_INTERFACE |
| | |
| | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
| | IInternetSecurityManagerEx2 * This, |
| | /* [in] */ __RPC__in REFIID riid, |
| | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
| | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| | IInternetSecurityManagerEx2 * This); |
| | |
| | ULONG ( STDMETHODCALLTYPE *Release )( |
| | IInternetSecurityManagerEx2 * This); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *SetSecuritySite )( |
| | IInternetSecurityManagerEx2 * This, |
| | /* [unique][in] */ __RPC__in_opt IInternetSecurityMgrSite *pSite); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *GetSecuritySite )( |
| | IInternetSecurityManagerEx2 * This, |
| | /* [out] */ __RPC__deref_out_opt IInternetSecurityMgrSite **ppSite); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *MapUrlToZone )( |
| | IInternetSecurityManagerEx2 * This, |
| | /* [in] */ __RPC__in LPCWSTR pwszUrl, |
| | /* [out] */ __RPC__out DWORD *pdwZone, |
| | /* [in] */ DWORD dwFlags); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *GetSecurityId )( |
| | IInternetSecurityManagerEx2 * This, |
| | /* [in] */ __RPC__in LPCWSTR pwszUrl, |
| | /* [size_is][out] */ __RPC__out_ecount_full(*pcbSecurityId) BYTE *pb |
| | SecurityId, |
| | /* [out][in] */ __RPC__inout DWORD *pcbSecurityId, |
| | /* [in] */ DWORD_PTR dwReserved); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *ProcessUrlAction )( |
| | IInternetSecurityManagerEx2 * This, |
| | /* [in] */ __RPC__in LPCWSTR pwszUrl, |
| | /* [in] */ DWORD dwAction, |
| | /* [size_is][out] */ __RPC__out_ecount_full(cbPolicy) BYTE *pPolicy, |
| | /* [in] */ DWORD cbPolicy, |
| | /* [in] */ __RPC__in BYTE *pContext, |
| | /* [in] */ DWORD cbContext, |
| | /* [in] */ DWORD dwFlags, |
| | /* [in] */ DWORD dwReserved); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *QueryCustomPolicy )( |
| | IInternetSecurityManagerEx2 * This, |
| | /* [in] */ __RPC__in LPCWSTR pwszUrl, |
| | /* [in] */ __RPC__in REFGUID guidKey, |
| | /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*pcbP |
| | olicy) BYTE **ppPolicy, |
| | /* [out] */ __RPC__out DWORD *pcbPolicy, |
| | /* [in] */ __RPC__in BYTE *pContext, |
| | /* [in] */ DWORD cbContext, |
| | /* [in] */ DWORD dwReserved); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *SetZoneMapping )( |
| | IInternetSecurityManagerEx2 * This, |
| | /* [in] */ DWORD dwZone, |
| | /* [in] */ __RPC__in LPCWSTR lpszPattern, |
| | /* [in] */ DWORD dwFlags); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *GetZoneMappings )( |
| | IInternetSecurityManagerEx2 * This, |
| | /* [in] */ DWORD dwZone, |
| | /* [out] */ __RPC__deref_out_opt IEnumString **ppenumString, |
| | /* [in] */ DWORD dwFlags); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *ProcessUrlActionEx )( |
| | IInternetSecurityManagerEx2 * This, |
| | /* [in] */ __RPC__in LPCWSTR pwszUrl, |
| | /* [in] */ DWORD dwAction, |
| | /* [size_is][out] */ __RPC__out_ecount_full(cbPolicy) BYTE *pPolicy, |
| | /* [in] */ DWORD cbPolicy, |
| | /* [in] */ __RPC__in BYTE *pContext, |
| | /* [in] */ DWORD cbContext, |
| | /* [in] */ DWORD dwFlags, |
| | /* [in] */ DWORD dwReserved, |
| | /* [out] */ __RPC__out DWORD *pdwOutFlags); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *MapUrlToZoneEx2 )( |
| | IInternetSecurityManagerEx2 * This, |
| | /* [in] */ __RPC__in_opt IUri *pUri, |
| | /* [out] */ __RPC__out DWORD *pdwZone, |
| | /* [in] */ DWORD dwFlags, |
| | /* [out] */ __RPC__deref_out_opt LPWSTR *ppwszMappedUrl, |
| | /* [out] */ __RPC__out DWORD *pdwOutFlags); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *ProcessUrlActionEx2 )( |
| | IInternetSecurityManagerEx2 * This, |
| | /* [in] */ __RPC__in_opt IUri *pUri, |
| | /* [in] */ DWORD dwAction, |
| | /* [size_is][out] */ __RPC__out_ecount_full(cbPolicy) BYTE *pPolicy, |
| | /* [in] */ DWORD cbPolicy, |
| | /* [unique][in] */ __RPC__in_opt BYTE *pContext, |
| | /* [in] */ DWORD cbContext, |
| | /* [in] */ DWORD dwFlags, |
| | /* [in] */ DWORD_PTR dwReserved, |
| | /* [out] */ __RPC__out DWORD *pdwOutFlags); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *GetSecurityIdEx2 )( |
| | IInternetSecurityManagerEx2 * This, |
| | /* [in] */ __RPC__in_opt IUri *pUri, |
| | /* [size_is][out] */ __RPC__out_ecount_full(*pcbSecurityId) BYTE *pb |
| | SecurityId, |
| | /* [out][in] */ __RPC__inout DWORD *pcbSecurityId, |
| | /* [in] */ DWORD_PTR dwReserved); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *QueryCustomPolicyEx2 )( |
| | IInternetSecurityManagerEx2 * This, |
| | /* [in] */ __RPC__in_opt IUri *pUri, |
| | /* [in] */ __RPC__in REFGUID guidKey, |
| | /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*pcbP |
| | olicy) BYTE **ppPolicy, |
| | /* [out] */ __RPC__out DWORD *pcbPolicy, |
| | /* [in] */ __RPC__in BYTE *pContext, |
| | /* [in] */ DWORD cbContext, |
| | /* [in] */ DWORD_PTR dwReserved); |
| | |
| | END_INTERFACE |
| | } IInternetSecurityManagerEx2Vtbl; |
| | |
| | interface IInternetSecurityManagerEx2 |
| | { |
| | CONST_VTBL struct IInternetSecurityManagerEx2Vtbl *lpVtbl; |
| | }; |
| | |
| | #ifdef COBJMACROS |
| | |
| | #define IInternetSecurityManagerEx2_QueryInterface(This,riid,ppvObject) \ |
| | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
| | #define IInternetSecurityManagerEx2_AddRef(This) \ |
| | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
| | #define IInternetSecurityManagerEx2_Release(This) \ |
| | ( (This)->lpVtbl -> Release(This) ) |
| | |
| | #define IInternetSecurityManagerEx2_SetSecuritySite(This,pSite) \ |
| | ( (This)->lpVtbl -> SetSecuritySite(This,pSite) ) |
| | |
| | #define IInternetSecurityManagerEx2_GetSecuritySite(This,ppSite) \ |
| | ( (This)->lpVtbl -> GetSecuritySite(This,ppSite) ) |
| | |
| | #define IInternetSecurityManagerEx2_MapUrlToZone(This,pwszUrl,pdwZone,dwFlags) \ |
| | ( (This)->lpVtbl -> MapUrlToZone(This,pwszUrl,pdwZone,dwFlags) ) |
| | |
| | #define IInternetSecurityManagerEx2_GetSecurityId(This,pwszUrl,pbSecurityId,pcbS |
| | ecurityId,dwReserved) \ |
| | ( (This)->lpVtbl -> GetSecurityId(This,pwszUrl,pbSecurityId,pcbSecurityId,dw |
| | Reserved) ) |
| | |
| | #define IInternetSecurityManagerEx2_ProcessUrlAction(This,pwszUrl,dwAction,pPoli |
| | cy,cbPolicy,pContext,cbContext,dwFlags,dwReserved) \ |
| | ( (This)->lpVtbl -> ProcessUrlAction(This,pwszUrl,dwAction,pPolicy,cbPolicy, |
| | pContext,cbContext,dwFlags,dwReserved) ) |
| | |
| | #define IInternetSecurityManagerEx2_QueryCustomPolicy(This,pwszUrl,guidKey,ppPol |
| | icy,pcbPolicy,pContext,cbContext,dwReserved) \ |
| | ( (This)->lpVtbl -> QueryCustomPolicy(This,pwszUrl,guidKey,ppPolicy,pcbPolic |
| | y,pContext,cbContext,dwReserved) ) |
| | |
| | #define IInternetSecurityManagerEx2_SetZoneMapping(This,dwZone,lpszPattern,dwFla |
| | gs) \ |
| | ( (This)->lpVtbl -> SetZoneMapping(This,dwZone,lpszPattern,dwFlags) ) |
| | |
| | #define IInternetSecurityManagerEx2_GetZoneMappings(This,dwZone,ppenumString,dwF |
| | lags) \ |
| | ( (This)->lpVtbl -> GetZoneMappings(This,dwZone,ppenumString,dwFlags) ) |
| | |
| | #define IInternetSecurityManagerEx2_ProcessUrlActionEx(This,pwszUrl,dwAction,pPo |
| | licy,cbPolicy,pContext,cbContext,dwFlags,dwReserved,pdwOutFlags) \ |
| | ( (This)->lpVtbl -> ProcessUrlActionEx(This,pwszUrl,dwAction,pPolicy,cbPolic |
| | y,pContext,cbContext,dwFlags,dwReserved,pdwOutFlags) ) |
| | |
| | #define IInternetSecurityManagerEx2_MapUrlToZoneEx2(This,pUri,pdwZone,dwFlags,pp |
| | wszMappedUrl,pdwOutFlags) \ |
| | ( (This)->lpVtbl -> MapUrlToZoneEx2(This,pUri,pdwZone,dwFlags,ppwszMappedUrl |
| | ,pdwOutFlags) ) |
| | |
| | #define IInternetSecurityManagerEx2_ProcessUrlActionEx2(This,pUri,dwAction,pPoli |
| | cy,cbPolicy,pContext,cbContext,dwFlags,dwReserved,pdwOutFlags) \ |
| | ( (This)->lpVtbl -> ProcessUrlActionEx2(This,pUri,dwAction,pPolicy,cbPolicy, |
| | pContext,cbContext,dwFlags,dwReserved,pdwOutFlags) ) |
| | |
| | #define IInternetSecurityManagerEx2_GetSecurityIdEx2(This,pUri,pbSecurityId,pcbS |
| | ecurityId,dwReserved) \ |
| | ( (This)->lpVtbl -> GetSecurityIdEx2(This,pUri,pbSecurityId,pcbSecurityId,dw |
| | Reserved) ) |
| | |
| | #define IInternetSecurityManagerEx2_QueryCustomPolicyEx2(This,pUri,guidKey,ppPol |
| | icy,pcbPolicy,pContext,cbContext,dwReserved) \ |
| | ( (This)->lpVtbl -> QueryCustomPolicyEx2(This,pUri,guidKey,ppPolicy,pcbPolic |
| | y,pContext,cbContext,dwReserved) ) |
| | |
| | #endif /* COBJMACROS */ |
| | |
| | #endif /* C style interface */ |
| | |
| | #endif /* __IInternetSecurityManagerEx2_INTERFACE_DEFINED__ */ |
| | |
| | /* interface __MIDL_itf_urlmon_0000_0036 */ |
/* [local] */ | | /* [local] */ |
| | |
#endif | | #endif |
|
#ifndef _LPINTERNETSECURITYMANANGER_DEFINED | | #endif //(_WIN32_IE >= _WIN32_IE_IE70) |
#define _LPINTERNETSECURITYMANANGER_DEFINED | | #if (_WIN32_IE >= _WIN32_IE_IE60SP2) |
| | |
|
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0205_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0036_v0_0_c_ifspec; |
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0205_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0036_v0_0_s_ifspec; |
| | |
#ifndef __IZoneIdentifier_INTERFACE_DEFINED__ | | #ifndef __IZoneIdentifier_INTERFACE_DEFINED__ |
#define __IZoneIdentifier_INTERFACE_DEFINED__ | | #define __IZoneIdentifier_INTERFACE_DEFINED__ |
| | |
/* interface IZoneIdentifier */ | | /* interface IZoneIdentifier */ |
/* [unique][uuid][object][local] */ | | /* [unique][uuid][object][local] */ |
| | |
EXTERN_C const IID IID_IZoneIdentifier; | | EXTERN_C const IID IID_IZoneIdentifier; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
skipping to change at line 5384 | | skipping to change at line 6249 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IZoneIdentifierVtbl | | typedef struct IZoneIdentifierVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IZoneIdentifier * This, | | IZoneIdentifier * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IZoneIdentifier * This); | | IZoneIdentifier * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IZoneIdentifier * This); | | IZoneIdentifier * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetId )( | | HRESULT ( STDMETHODCALLTYPE *GetId )( |
IZoneIdentifier * This, | | IZoneIdentifier * This, |
/* [out] */ DWORD *pdwZone); | | /* [out] */ DWORD *pdwZone); |
| | |
skipping to change at line 5414 | | skipping to change at line 6280 |
} IZoneIdentifierVtbl; | | } IZoneIdentifierVtbl; |
| | |
interface IZoneIdentifier | | interface IZoneIdentifier |
{ | | { |
CONST_VTBL struct IZoneIdentifierVtbl *lpVtbl; | | CONST_VTBL struct IZoneIdentifierVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IZoneIdentifier_QueryInterface(This,riid,ppvObject) \ | | #define IZoneIdentifier_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IZoneIdentifier_AddRef(This) \ | | #define IZoneIdentifier_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IZoneIdentifier_Release(This) \ | | #define IZoneIdentifier_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IZoneIdentifier_GetId(This,pdwZone) \ | | #define IZoneIdentifier_GetId(This,pdwZone) \ |
|
(This)->lpVtbl -> GetId(This,pdwZone) | | ( (This)->lpVtbl -> GetId(This,pdwZone) ) |
| | |
#define IZoneIdentifier_SetId(This,dwZone) \ | | #define IZoneIdentifier_SetId(This,dwZone) \ |
|
(This)->lpVtbl -> SetId(This,dwZone) | | ( (This)->lpVtbl -> SetId(This,dwZone) ) |
| | |
#define IZoneIdentifier_Remove(This) \ | | #define IZoneIdentifier_Remove(This) \ |
|
(This)->lpVtbl -> Remove(This) | | ( (This)->lpVtbl -> Remove(This) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IZoneIdentifier_GetId_Proxy( | | |
IZoneIdentifier * This, | | |
/* [out] */ DWORD *pdwZone); | | |
| | |
void __RPC_STUB IZoneIdentifier_GetId_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IZoneIdentifier_SetId_Proxy( | | |
IZoneIdentifier * This, | | |
/* [in] */ DWORD dwZone); | | |
| | |
void __RPC_STUB IZoneIdentifier_SetId_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IZoneIdentifier_Remove_Proxy( | | |
IZoneIdentifier * This); | | |
| | |
void __RPC_STUB IZoneIdentifier_Remove_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IZoneIdentifier_INTERFACE_DEFINED__ */ | | #endif /* __IZoneIdentifier_INTERFACE_DEFINED__ */ |
| | |
|
/* interface __MIDL_itf_urlmon_0207 */ | | /* interface __MIDL_itf_urlmon_0000_0037 */ |
/* [local] */ | | /* [local] */ |
| | |
|
#endif | | #endif //(_WIN32_IE >= _WIN32_IE_IE60SP2) |
#ifndef _LPINTERNETHOSTSECURITYMANANGER_DEFINED | | #ifndef _LPINTERNETHOSTSECURITYMANANGER_DEFINED |
#define _LPINTERNETHOSTSECURITYMANANGER_DEFINED | | #define _LPINTERNETHOSTSECURITYMANANGER_DEFINED |
//This is the interface MSHTML exposes to its clients | | //This is the interface MSHTML exposes to its clients |
//The clients need not pass in a URL to these functions | | //The clients need not pass in a URL to these functions |
//since MSHTML maintains the notion of the current URL | | //since MSHTML maintains the notion of the current URL |
| | |
|
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0207_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0037_v0_0_c_ifspec; |
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0207_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0037_v0_0_s_ifspec; |
| | |
#ifndef __IInternetHostSecurityManager_INTERFACE_DEFINED__ | | #ifndef __IInternetHostSecurityManager_INTERFACE_DEFINED__ |
#define __IInternetHostSecurityManager_INTERFACE_DEFINED__ | | #define __IInternetHostSecurityManager_INTERFACE_DEFINED__ |
| | |
/* interface IInternetHostSecurityManager */ | | /* interface IInternetHostSecurityManager */ |
/* [unique][helpstring][uuid][object][local] */ | | /* [unique][helpstring][uuid][object][local] */ |
| | |
EXTERN_C const IID IID_IInternetHostSecurityManager; | | EXTERN_C const IID IID_IInternetHostSecurityManager; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
skipping to change at line 5526 | | skipping to change at line 6363 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IInternetHostSecurityManagerVtbl | | typedef struct IInternetHostSecurityManagerVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IInternetHostSecurityManager * This, | | IInternetHostSecurityManager * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IInternetHostSecurityManager * This); | | IInternetHostSecurityManager * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IInternetHostSecurityManager * This); | | IInternetHostSecurityManager * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetSecurityId )( | | HRESULT ( STDMETHODCALLTYPE *GetSecurityId )( |
IInternetHostSecurityManager * This, | | IInternetHostSecurityManager * This, |
/* [size_is][out] */ BYTE *pbSecurityId, | | /* [size_is][out] */ BYTE *pbSecurityId, |
| | |
skipping to change at line 5570 | | skipping to change at line 6408 |
} IInternetHostSecurityManagerVtbl; | | } IInternetHostSecurityManagerVtbl; |
| | |
interface IInternetHostSecurityManager | | interface IInternetHostSecurityManager |
{ | | { |
CONST_VTBL struct IInternetHostSecurityManagerVtbl *lpVtbl; | | CONST_VTBL struct IInternetHostSecurityManagerVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IInternetHostSecurityManager_QueryInterface(This,riid,ppvObject) \ | | #define IInternetHostSecurityManager_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IInternetHostSecurityManager_AddRef(This) \ | | #define IInternetHostSecurityManager_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IInternetHostSecurityManager_Release(This) \ | | #define IInternetHostSecurityManager_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IInternetHostSecurityManager_GetSecurityId(This,pbSecurityId,pcbSecurity
Id,dwReserved) \ | | #define IInternetHostSecurityManager_GetSecurityId(This,pbSecurityId,pcbSecurity
Id,dwReserved) \ |
|
(This)->lpVtbl -> GetSecurityId(This,pbSecurityId,pcbSecurityId,dwReserved) | | ( (This)->lpVtbl -> GetSecurityId(This,pbSecurityId,pcbSecurityId,dwReserved
) ) |
| | |
#define IInternetHostSecurityManager_ProcessUrlAction(This,dwAction,pPolicy,cbPo
licy,pContext,cbContext,dwFlags,dwReserved) \ | | #define IInternetHostSecurityManager_ProcessUrlAction(This,dwAction,pPolicy,cbPo
licy,pContext,cbContext,dwFlags,dwReserved) \ |
|
(This)->lpVtbl -> ProcessUrlAction(This,dwAction,pPolicy,cbPolicy,pContext,c
bContext,dwFlags,dwReserved) | | ( (This)->lpVtbl -> ProcessUrlAction(This,dwAction,pPolicy,cbPolicy,pContext
,cbContext,dwFlags,dwReserved) ) |
| | |
#define IInternetHostSecurityManager_QueryCustomPolicy(This,guidKey,ppPolicy,pcb
Policy,pContext,cbContext,dwReserved) \ | | #define IInternetHostSecurityManager_QueryCustomPolicy(This,guidKey,ppPolicy,pcb
Policy,pContext,cbContext,dwReserved) \ |
|
(This)->lpVtbl -> QueryCustomPolicy(This,guidKey,ppPolicy,pcbPolicy,pContext
,cbContext,dwReserved) | | ( (This)->lpVtbl -> QueryCustomPolicy(This,guidKey,ppPolicy,pcbPolicy,pConte
xt,cbContext,dwReserved) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IInternetHostSecurityManager_GetSecurityId_Proxy( | | |
IInternetHostSecurityManager * This, | | |
/* [size_is][out] */ BYTE *pbSecurityId, | | |
/* [out][in] */ DWORD *pcbSecurityId, | | |
/* [in] */ DWORD_PTR dwReserved); | | |
| | |
void __RPC_STUB IInternetHostSecurityManager_GetSecurityId_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IInternetHostSecurityManager_ProcessUrlAction_Proxy( | | |
IInternetHostSecurityManager * This, | | |
/* [in] */ DWORD dwAction, | | |
/* [size_is][out] */ BYTE *pPolicy, | | |
/* [in] */ DWORD cbPolicy, | | |
/* [in] */ BYTE *pContext, | | |
/* [in] */ DWORD cbContext, | | |
/* [in] */ DWORD dwFlags, | | |
/* [in] */ DWORD dwReserved); | | |
| | |
void __RPC_STUB IInternetHostSecurityManager_ProcessUrlAction_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IInternetHostSecurityManager_QueryCustomPolicy_Proxy( | | |
IInternetHostSecurityManager * This, | | |
/* [in] */ REFGUID guidKey, | | |
/* [size_is][size_is][out] */ BYTE **ppPolicy, | | |
/* [out] */ DWORD *pcbPolicy, | | |
/* [in] */ BYTE *pContext, | | |
/* [in] */ DWORD cbContext, | | |
/* [in] */ DWORD dwReserved); | | |
| | |
void __RPC_STUB IInternetHostSecurityManager_QueryCustomPolicy_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IInternetHostSecurityManager_INTERFACE_DEFINED__ */ | | #endif /* __IInternetHostSecurityManager_INTERFACE_DEFINED__ */ |
| | |
|
/* interface __MIDL_itf_urlmon_0208 */ | | /* interface __MIDL_itf_urlmon_0000_0038 */ |
/* [local] */ | | /* [local] */ |
| | |
#endif | | #endif |
| | |
// The zone manager maintains policies for a set of standard actions. | | // The zone manager maintains policies for a set of standard actions. |
// These actions are identified by integral values (called action indexes) | | // These actions are identified by integral values (called action indexes) |
// specified below. | | // specified below. |
| | |
// Minimum legal value for an action | | // Minimum legal value for an action |
#define URLACTION_MIN 0x00001000 | | #define URLACTION_MIN 0x00001000 |
| | |
skipping to change at line 5664 | | skipping to change at line 6459 |
#define URLACTION_ACTIVEX_MIN 0x00001200 | | #define URLACTION_ACTIVEX_MIN 0x00001200 |
#define URLACTION_ACTIVEX_RUN 0x00001200 | | #define URLACTION_ACTIVEX_RUN 0x00001200 |
#define URLPOLICY_ACTIVEX_CHECK_LIST 0x00010000 | | #define URLPOLICY_ACTIVEX_CHECK_LIST 0x00010000 |
#define URLACTION_ACTIVEX_OVERRIDE_OBJECT_SAFETY 0x00001201 // agg
regate next four | | #define URLACTION_ACTIVEX_OVERRIDE_OBJECT_SAFETY 0x00001201 // agg
regate next four |
#define URLACTION_ACTIVEX_OVERRIDE_DATA_SAFETY 0x00001202 // | | #define URLACTION_ACTIVEX_OVERRIDE_DATA_SAFETY 0x00001202 // |
#define URLACTION_ACTIVEX_OVERRIDE_SCRIPT_SAFETY 0x00001203 // | | #define URLACTION_ACTIVEX_OVERRIDE_SCRIPT_SAFETY 0x00001203 // |
#define URLACTION_SCRIPT_OVERRIDE_SAFETY 0x00001401 // | | #define URLACTION_SCRIPT_OVERRIDE_SAFETY 0x00001401 // |
#define URLACTION_ACTIVEX_CONFIRM_NOOBJECTSAFETY 0x00001204 // | | #define URLACTION_ACTIVEX_CONFIRM_NOOBJECTSAFETY 0x00001204 // |
#define URLACTION_ACTIVEX_TREATASUNTRUSTED 0x00001205 | | #define URLACTION_ACTIVEX_TREATASUNTRUSTED 0x00001205 |
#define URLACTION_ACTIVEX_NO_WEBOC_SCRIPT 0x00001206 | | #define URLACTION_ACTIVEX_NO_WEBOC_SCRIPT 0x00001206 |
|
#define URLACTION_ACTIVEX_CURR_MAX 0x00001206 | | #define URLACTION_ACTIVEX_OVERRIDE_REPURPOSEDETECTION 0x00001207 |
| | #define URLACTION_ACTIVEX_OVERRIDE_OPTIN 0x00001208 |
| | #define URLACTION_ACTIVEX_SCRIPTLET_RUN 0x00001209 |
| | #define URLACTION_ACTIVEX_DYNSRC_VIDEO_AND_ANIMATION 0x0000120A // |
| | #define URLACTION_ACTIVEX_CURR_MAX 0x0000120A |
#define URLACTION_ACTIVEX_MAX 0x000013ff | | #define URLACTION_ACTIVEX_MAX 0x000013ff |
| | |
#define URLACTION_SCRIPT_MIN 0x00001400 | | #define URLACTION_SCRIPT_MIN 0x00001400 |
#define URLACTION_SCRIPT_RUN 0x00001400 | | #define URLACTION_SCRIPT_RUN 0x00001400 |
#define URLACTION_SCRIPT_JAVA_USE 0x00001402 | | #define URLACTION_SCRIPT_JAVA_USE 0x00001402 |
#define URLACTION_SCRIPT_SAFE_ACTIVEX 0x00001405 | | #define URLACTION_SCRIPT_SAFE_ACTIVEX 0x00001405 |
#define URLACTION_CROSS_DOMAIN_DATA 0x00001406 | | #define URLACTION_CROSS_DOMAIN_DATA 0x00001406 |
#define URLACTION_SCRIPT_PASTE 0x00001407 | | #define URLACTION_SCRIPT_PASTE 0x00001407 |
|
#define URLACTION_SCRIPT_CURR_MAX 0x00001407 | | #define URLACTION_ALLOW_XDOMAIN_SUBFRAME_RESIZE 0x00001408 |
| | #define URLACTION_SCRIPT_CURR_MAX 0x00001408 |
#define URLACTION_SCRIPT_MAX 0x000015ff | | #define URLACTION_SCRIPT_MAX 0x000015ff |
| | |
#define URLACTION_HTML_MIN 0x00001600 | | #define URLACTION_HTML_MIN 0x00001600 |
#define URLACTION_HTML_SUBMIT_FORMS 0x00001601 // agg
regate next two | | #define URLACTION_HTML_SUBMIT_FORMS 0x00001601 // agg
regate next two |
#define URLACTION_HTML_SUBMIT_FORMS_FROM 0x00001602 // | | #define URLACTION_HTML_SUBMIT_FORMS_FROM 0x00001602 // |
#define URLACTION_HTML_SUBMIT_FORMS_TO 0x00001603 // | | #define URLACTION_HTML_SUBMIT_FORMS_TO 0x00001603 // |
#define URLACTION_HTML_FONT_DOWNLOAD 0x00001604 | | #define URLACTION_HTML_FONT_DOWNLOAD 0x00001604 |
#define URLACTION_HTML_JAVA_RUN 0x00001605 // der
ive from Java custom policy | | #define URLACTION_HTML_JAVA_RUN 0x00001605 // der
ive from Java custom policy |
#define URLACTION_HTML_USERDATA_SAVE 0x00001606 | | #define URLACTION_HTML_USERDATA_SAVE 0x00001606 |
#define URLACTION_HTML_SUBFRAME_NAVIGATE 0x00001607 | | #define URLACTION_HTML_SUBFRAME_NAVIGATE 0x00001607 |
#define URLACTION_HTML_META_REFRESH 0x00001608 | | #define URLACTION_HTML_META_REFRESH 0x00001608 |
#define URLACTION_HTML_MIXED_CONTENT 0x00001609 | | #define URLACTION_HTML_MIXED_CONTENT 0x00001609 |
|
| | #define URLACTION_HTML_INCLUDE_FILE_PATH 0x0000160A |
#define URLACTION_HTML_MAX 0x000017ff | | #define URLACTION_HTML_MAX 0x000017ff |
| | |
#define URLACTION_SHELL_MIN 0x00001800 | | #define URLACTION_SHELL_MIN 0x00001800 |
#define URLACTION_SHELL_INSTALL_DTITEMS 0x00001800 | | #define URLACTION_SHELL_INSTALL_DTITEMS 0x00001800 |
#define URLACTION_SHELL_MOVE_OR_COPY 0x00001802 | | #define URLACTION_SHELL_MOVE_OR_COPY 0x00001802 |
#define URLACTION_SHELL_FILE_DOWNLOAD 0x00001803 | | #define URLACTION_SHELL_FILE_DOWNLOAD 0x00001803 |
#define URLACTION_SHELL_VERB 0x00001804 | | #define URLACTION_SHELL_VERB 0x00001804 |
#define URLACTION_SHELL_WEBVIEW_VERB 0x00001805 | | #define URLACTION_SHELL_WEBVIEW_VERB 0x00001805 |
#define URLACTION_SHELL_SHELLEXECUTE 0x00001806 | | #define URLACTION_SHELL_SHELLEXECUTE 0x00001806 |
|
| | #if (_WIN32_IE >= _WIN32_IE_IE60SP2) |
#define URLACTION_SHELL_EXECUTE_HIGHRISK 0x00001806 | | #define URLACTION_SHELL_EXECUTE_HIGHRISK 0x00001806 |
#define URLACTION_SHELL_EXECUTE_MODRISK 0x00001807 | | #define URLACTION_SHELL_EXECUTE_MODRISK 0x00001807 |
#define URLACTION_SHELL_EXECUTE_LOWRISK 0x00001808 | | #define URLACTION_SHELL_EXECUTE_LOWRISK 0x00001808 |
#define URLACTION_SHELL_POPUPMGR 0x00001809 | | #define URLACTION_SHELL_POPUPMGR 0x00001809 |
#define URLACTION_SHELL_RTF_OBJECTS_LOAD 0x0000180A | | #define URLACTION_SHELL_RTF_OBJECTS_LOAD 0x0000180A |
#define URLACTION_SHELL_ENHANCED_DRAGDROP_SECURITY 0x0000180B | | #define URLACTION_SHELL_ENHANCED_DRAGDROP_SECURITY 0x0000180B |
|
#define URLACTION_SHELL_CURR_MAX 0x0000180B | | #define URLACTION_SHELL_EXTENSIONSECURITY 0x0000180C |
| | #define URLACTION_SHELL_SECURE_DRAGSOURCE 0x0000180D |
| | #define URLACTION_SHELL_CURR_MAX 0x0000180D |
| | #endif //(_WIN32_IE >= _WIN32_IE_IE60SP2) |
#define URLACTION_SHELL_MAX 0x000019ff | | #define URLACTION_SHELL_MAX 0x000019ff |
| | |
#define URLACTION_NETWORK_MIN 0x00001A00 | | #define URLACTION_NETWORK_MIN 0x00001A00 |
| | |
#define URLACTION_CREDENTIALS_USE 0x00001A00 | | #define URLACTION_CREDENTIALS_USE 0x00001A00 |
#define URLPOLICY_CREDENTIALS_SILENT_LOGON_OK 0x00000000 | | #define URLPOLICY_CREDENTIALS_SILENT_LOGON_OK 0x00000000 |
#define URLPOLICY_CREDENTIALS_MUST_PROMPT_USER 0x00010000 | | #define URLPOLICY_CREDENTIALS_MUST_PROMPT_USER 0x00010000 |
#define URLPOLICY_CREDENTIALS_CONDITIONAL_PROMPT 0x00020000 | | #define URLPOLICY_CREDENTIALS_CONDITIONAL_PROMPT 0x00020000 |
#define URLPOLICY_CREDENTIALS_ANONYMOUS_ONLY 0x00030000 | | #define URLPOLICY_CREDENTIALS_ANONYMOUS_ONLY 0x00030000 |
| | |
| | |
skipping to change at line 5761 | | skipping to change at line 6566 |
#define URLACTION_INFODELIVERY_NO_REMOVING_SUBSCRIPTIONS 0x00001D05 | | #define URLACTION_INFODELIVERY_NO_REMOVING_SUBSCRIPTIONS 0x00001D05 |
#define URLACTION_INFODELIVERY_NO_CHANNEL_LOGGING 0x00001D06 | | #define URLACTION_INFODELIVERY_NO_CHANNEL_LOGGING 0x00001D06 |
#define URLACTION_INFODELIVERY_CURR_MAX 0x00001D06 | | #define URLACTION_INFODELIVERY_CURR_MAX 0x00001D06 |
#define URLACTION_INFODELIVERY_MAX 0x00001Dff | | #define URLACTION_INFODELIVERY_MAX 0x00001Dff |
#define URLACTION_CHANNEL_SOFTDIST_MIN 0x00001E00 | | #define URLACTION_CHANNEL_SOFTDIST_MIN 0x00001E00 |
#define URLACTION_CHANNEL_SOFTDIST_PERMISSIONS 0x00001E05 | | #define URLACTION_CHANNEL_SOFTDIST_PERMISSIONS 0x00001E05 |
#define URLPOLICY_CHANNEL_SOFTDIST_PROHIBIT 0x00010000 | | #define URLPOLICY_CHANNEL_SOFTDIST_PROHIBIT 0x00010000 |
#define URLPOLICY_CHANNEL_SOFTDIST_PRECACHE 0x00020000 | | #define URLPOLICY_CHANNEL_SOFTDIST_PRECACHE 0x00020000 |
#define URLPOLICY_CHANNEL_SOFTDIST_AUTOINSTALL 0x00030000 | | #define URLPOLICY_CHANNEL_SOFTDIST_AUTOINSTALL 0x00030000 |
#define URLACTION_CHANNEL_SOFTDIST_MAX 0x00001Eff | | #define URLACTION_CHANNEL_SOFTDIST_MAX 0x00001Eff |
|
| | #if (_WIN32_IE >= _WIN32_IE_IE60SP2) |
#define URLACTION_BEHAVIOR_MIN 0x00002000 | | #define URLACTION_BEHAVIOR_MIN 0x00002000 |
#define URLACTION_BEHAVIOR_RUN 0x00002000 | | #define URLACTION_BEHAVIOR_RUN 0x00002000 |
#define URLPOLICY_BEHAVIOR_CHECK_LIST 0x00010000 | | #define URLPOLICY_BEHAVIOR_CHECK_LIST 0x00010000 |
| | |
// The following actions correspond to the Feature options above. | | // The following actions correspond to the Feature options above. |
// However, they are NOT in the same order. | | // However, they are NOT in the same order. |
#define URLACTION_FEATURE_MIN 0x00002100 | | #define URLACTION_FEATURE_MIN 0x00002100 |
#define URLACTION_FEATURE_MIME_SNIFFING 0x00002100 | | #define URLACTION_FEATURE_MIME_SNIFFING 0x00002100 |
#define URLACTION_FEATURE_ZONE_ELEVATION 0x00002101 | | #define URLACTION_FEATURE_ZONE_ELEVATION 0x00002101 |
#define URLACTION_FEATURE_WINDOW_RESTRICTIONS 0x00002102 | | #define URLACTION_FEATURE_WINDOW_RESTRICTIONS 0x00002102 |
|
| | #define URLACTION_FEATURE_SCRIPT_STATUS_BAR 0x00002103 |
| | #define URLACTION_FEATURE_FORCE_ADDR_AND_STATUS 0x00002104 |
| | #define URLACTION_FEATURE_BLOCK_INPUT_PROMPTS 0x00002105 |
| | |
#define URLACTION_AUTOMATIC_DOWNLOAD_UI_MIN 0x00002200 | | #define URLACTION_AUTOMATIC_DOWNLOAD_UI_MIN 0x00002200 |
#define URLACTION_AUTOMATIC_DOWNLOAD_UI 0x00002200 | | #define URLACTION_AUTOMATIC_DOWNLOAD_UI 0x00002200 |
#define URLACTION_AUTOMATIC_ACTIVEX_UI 0x00002201 | | #define URLACTION_AUTOMATIC_ACTIVEX_UI 0x00002201 |
| | |
#define URLACTION_ALLOW_RESTRICTEDPROTOCOLS 0x00002300 | | #define URLACTION_ALLOW_RESTRICTEDPROTOCOLS 0x00002300 |
| | |
|
| | // Whether to do the Anti-Phishing check. |
| | #define URLACTION_ALLOW_APEVALUATION 0x00002301 |
| | |
| | #endif //(_WIN32_IE >= _WIN32_IE_IE60SP2) |
| | #if (_WIN32_IE >= _WIN32_IE_IE70) |
| | // The following ExpressAPP and XPS actions are trumped by registry in |
| | // case of Internet Explorer upgrade from IE 6.0 which honors registry. |
| | #define URLACTION_WINDOWS_BROWSER_APPLICATIONS 0x00002400 |
| | #define URLACTION_XPS_DOCUMENTS 0x00002401 |
| | #define URLACTION_LOOSE_XAML 0x00002402 |
| | #define URLACTION_LOWRIGHTS 0x00002500 |
| | // The following action belong to WinFX Bootstrapper |
| | #define URLACTION_WINFX_SETUP 0x00002600 |
| | |
| | #endif //(_WIN32_IE >= _WIN32_IE_IE70) |
// For each action specified above the system maintains | | // For each action specified above the system maintains |
// a set of policies for the action. | | // a set of policies for the action. |
// The only policies supported currently are permissions (i.e. is something allo
wed) | | // The only policies supported currently are permissions (i.e. is something allo
wed) |
// and logging status. | | // and logging status. |
// IMPORTANT: If you are defining your own policies don't overload the meaning o
f the | | // IMPORTANT: If you are defining your own policies don't overload the meaning o
f the |
// loword of the policy. You can use the hiword to store any policy bits which a
re only | | // loword of the policy. You can use the hiword to store any policy bits which a
re only |
// meaningful to your action. | | // meaningful to your action. |
// For an example of how to do this look at the URLPOLICY_JAVA above | | // For an example of how to do this look at the URLPOLICY_JAVA above |
| | |
// Permissions | | // Permissions |
| | |
skipping to change at line 5808 | | skipping to change at line 6632 |
#define URLPOLICY_LOG_ON_DISALLOW 0x80 | | #define URLPOLICY_LOG_ON_DISALLOW 0x80 |
| | |
#define URLPOLICY_MASK_PERMISSIONS 0x0f | | #define URLPOLICY_MASK_PERMISSIONS 0x0f |
#define GetUrlPolicyPermissions(dw) (dw & URLPOLICY_MASK_PERMISSIONS) | | #define GetUrlPolicyPermissions(dw) (dw & URLPOLICY_MASK_PERMISSIONS) |
#define SetUrlPolicyPermissions(dw,dw2) ((dw) = ((dw) & ~(URLPOLICY_MASK_PERM
ISSIONS)) | (dw2)) | | #define SetUrlPolicyPermissions(dw,dw2) ((dw) = ((dw) & ~(URLPOLICY_MASK_PERM
ISSIONS)) | (dw2)) |
| | |
#define URLPOLICY_DONTCHECKDLGBOX 0x100 | | #define URLPOLICY_DONTCHECKDLGBOX 0x100 |
// The ordinal #'s that define the predefined zones internet explorer knows abou
t. | | // The ordinal #'s that define the predefined zones internet explorer knows abou
t. |
// When we support user-defined zones their zone numbers should be between | | // When we support user-defined zones their zone numbers should be between |
// URLZONE_USER_MIN and URLZONE_USER_MAX | | // URLZONE_USER_MIN and URLZONE_USER_MAX |
|
| | #if (_WIN32_IE >= _WIN32_IE_IE60SP2) |
// Custom policy to query whether the local machine zone | | // Custom policy to query whether the local machine zone |
// has been unlocked for current document. | | // has been unlocked for current document. |
EXTERN_C const GUID GUID_CUSTOM_LOCALMACHINEZONEUNLOCKED; | | EXTERN_C const GUID GUID_CUSTOM_LOCALMACHINEZONEUNLOCKED; |
|
| | #endif //(_WIN32_IE >= _WIN32_IE_IE60SP2) |
#ifndef _LPINTERNETZONEMANAGER_DEFINED | | #ifndef _LPINTERNETZONEMANAGER_DEFINED |
#define _LPINTERNETZONEMANAGER_DEFINED | | #define _LPINTERNETZONEMANAGER_DEFINED |
| | |
|
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0208_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0038_v0_0_c_ifspec; |
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0208_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0038_v0_0_s_ifspec; |
| | |
#ifndef __IInternetZoneManager_INTERFACE_DEFINED__ | | #ifndef __IInternetZoneManager_INTERFACE_DEFINED__ |
#define __IInternetZoneManager_INTERFACE_DEFINED__ | | #define __IInternetZoneManager_INTERFACE_DEFINED__ |
| | |
/* interface IInternetZoneManager */ | | /* interface IInternetZoneManager */ |
/* [unique][helpstring][uuid][object][local] */ | | /* [unique][helpstring][uuid][object][local] */ |
| | |
typedef /* [unique] */ IInternetZoneManager *LPURLZONEMANAGER; | | typedef /* [unique] */ IInternetZoneManager *LPURLZONEMANAGER; |
| | |
typedef | | typedef |
enum tagURLZONE | | enum tagURLZONE |
|
{ URLZONE_PREDEFINED_MIN = 0, | | { URLZONE_INVALID = -1, |
| | URLZONE_PREDEFINED_MIN = 0, |
URLZONE_LOCAL_MACHINE = 0, | | URLZONE_LOCAL_MACHINE = 0, |
|
URLZONE_INTRANET = URLZONE_LOCAL_MACHINE + 1, | | URLZONE_INTRANET = ( URLZONE_LOCAL_MACHINE + 1 ) , |
URLZONE_TRUSTED = URLZONE_INTRANET + 1, | | URLZONE_TRUSTED = ( URLZONE_INTRANET + 1 ) , |
URLZONE_INTERNET = URLZONE_TRUSTED + 1, | | URLZONE_INTERNET = ( URLZONE_TRUSTED + 1 ) , |
URLZONE_UNTRUSTED = URLZONE_INTERNET + 1, | | URLZONE_UNTRUSTED = ( URLZONE_INTERNET + 1 ) , |
URLZONE_PREDEFINED_MAX = 999, | | URLZONE_PREDEFINED_MAX = 999, |
URLZONE_USER_MIN = 1000, | | URLZONE_USER_MIN = 1000, |
URLZONE_USER_MAX = 10000 | | URLZONE_USER_MAX = 10000 |
} URLZONE; | | } URLZONE; |
| | |
// Enhanced Security Configuration zone mapping flag for IInternetSecurityManage
r::SetZoneMapping | | // Enhanced Security Configuration zone mapping flag for IInternetSecurityManage
r::SetZoneMapping |
#define URLZONE_ESC_FLAG 0x100 | | #define URLZONE_ESC_FLAG 0x100 |
typedef | | typedef |
enum tagURLTEMPLATE | | enum tagURLTEMPLATE |
{ URLTEMPLATE_CUSTOM = 0, | | { URLTEMPLATE_CUSTOM = 0, |
URLTEMPLATE_PREDEFINED_MIN = 0x10000, | | URLTEMPLATE_PREDEFINED_MIN = 0x10000, |
URLTEMPLATE_LOW = 0x10000, | | URLTEMPLATE_LOW = 0x10000, |
URLTEMPLATE_MEDLOW = 0x10500, | | URLTEMPLATE_MEDLOW = 0x10500, |
URLTEMPLATE_MEDIUM = 0x11000, | | URLTEMPLATE_MEDIUM = 0x11000, |
|
| | URLTEMPLATE_MEDHIGH = 0x11500, |
URLTEMPLATE_HIGH = 0x12000, | | URLTEMPLATE_HIGH = 0x12000, |
URLTEMPLATE_PREDEFINED_MAX = 0x20000 | | URLTEMPLATE_PREDEFINED_MAX = 0x20000 |
} URLTEMPLATE; | | } URLTEMPLATE; |
| | |
enum __MIDL_IInternetZoneManager_0001 | | enum __MIDL_IInternetZoneManager_0001 |
{ MAX_ZONE_PATH = 260, | | { MAX_ZONE_PATH = 260, |
MAX_ZONE_DESCRIPTION = 200 | | MAX_ZONE_DESCRIPTION = 200 |
} ; | | } ; |
typedef /* [public] */ | | typedef /* [public] */ |
enum __MIDL_IInternetZoneManager_0002 | | enum __MIDL_IInternetZoneManager_0002 |
{ ZAFLAGS_CUSTOM_EDIT = 0x1, | | { ZAFLAGS_CUSTOM_EDIT = 0x1, |
ZAFLAGS_ADD_SITES = 0x2, | | ZAFLAGS_ADD_SITES = 0x2, |
ZAFLAGS_REQUIRE_VERIFICATION = 0x4, | | ZAFLAGS_REQUIRE_VERIFICATION = 0x4, |
ZAFLAGS_INCLUDE_PROXY_OVERRIDE = 0x8, | | ZAFLAGS_INCLUDE_PROXY_OVERRIDE = 0x8, |
ZAFLAGS_INCLUDE_INTRANET_SITES = 0x10, | | ZAFLAGS_INCLUDE_INTRANET_SITES = 0x10, |
ZAFLAGS_NO_UI = 0x20, | | ZAFLAGS_NO_UI = 0x20, |
ZAFLAGS_SUPPORTS_VERIFICATION = 0x40, | | ZAFLAGS_SUPPORTS_VERIFICATION = 0x40, |
ZAFLAGS_UNC_AS_INTRANET = 0x80, | | ZAFLAGS_UNC_AS_INTRANET = 0x80, |
|
ZAFLAGS_USE_LOCKED_ZONES = 0x10000 | | ZAFLAGS_DETECT_INTRANET = 0x100, |
| | ZAFLAGS_USE_LOCKED_ZONES = 0x10000, |
| | ZAFLAGS_VERIFY_TEMPLATE_SETTINGS = 0x20000, |
| | ZAFLAGS_NO_CACHE = 0x40000 |
} ZAFLAGS; | | } ZAFLAGS; |
| | |
typedef struct _ZONEATTRIBUTES | | typedef struct _ZONEATTRIBUTES |
{ | | { |
ULONG cbSize; | | ULONG cbSize; |
WCHAR szDisplayName[ 260 ]; | | WCHAR szDisplayName[ 260 ]; |
WCHAR szDescription[ 200 ]; | | WCHAR szDescription[ 200 ]; |
WCHAR szIconPath[ 260 ]; | | WCHAR szIconPath[ 260 ]; |
DWORD dwTemplateMinLevel; | | DWORD dwTemplateMinLevel; |
DWORD dwTemplateRecommended; | | DWORD dwTemplateRecommended; |
| | |
skipping to change at line 5901 | | skipping to change at line 6732 |
Then use HKCU value | | Then use HKCU value |
Else use HKLM value | | Else use HKLM value |
When writing, default behavior is same as HKCU | | When writing, default behavior is same as HKCU |
If HKLM allows override | | If HKLM allows override |
Then Write to HKCU | | Then Write to HKCU |
Else Fail | | Else Fail |
*/ | | */ |
typedef | | typedef |
enum _URLZONEREG | | enum _URLZONEREG |
{ URLZONEREG_DEFAULT = 0, | | { URLZONEREG_DEFAULT = 0, |
|
URLZONEREG_HKLM = URLZONEREG_DEFAULT + 1, | | URLZONEREG_HKLM = ( URLZONEREG_DEFAULT + 1 ) , |
URLZONEREG_HKCU = URLZONEREG_HKLM + 1 | | URLZONEREG_HKCU = ( URLZONEREG_HKLM + 1 ) |
} URLZONEREG; | | } URLZONEREG; |
| | |
// Gets a named custom policy associated with a zone; | | // Gets a named custom policy associated with a zone; |
// e.g. the Java VM settings can be defined with a unique key such as 'Java'. | | // e.g. the Java VM settings can be defined with a unique key such as 'Java'. |
// Custom policy support is intended to allow extensibility from the predefined | | // Custom policy support is intended to allow extensibility from the predefined |
// set of policies that IE4 has built in. | | // set of policies that IE4 has built in. |
// | | // |
// pwszKey is the string name designating the custom policy. Components are | | // pwszKey is the string name designating the custom policy. Components are |
// responsible for having unique names. | | // responsible for having unique names. |
// ppPolicy is the callee allocated buffer for the policy byte blob; caller is | | // ppPolicy is the callee allocated buffer for the policy byte blob; caller is |
| | |
skipping to change at line 6022 | | skipping to change at line 6853 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IInternetZoneManagerVtbl | | typedef struct IInternetZoneManagerVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IInternetZoneManager * This, | | IInternetZoneManager * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IInternetZoneManager * This); | | IInternetZoneManager * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IInternetZoneManager * This); | | IInternetZoneManager * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetZoneAttributes )( | | HRESULT ( STDMETHODCALLTYPE *GetZoneAttributes )( |
IInternetZoneManager * This, | | IInternetZoneManager * This, |
/* [in] */ DWORD dwZone, | | /* [in] */ DWORD dwZone, |
| | |
skipping to change at line 6120 | | skipping to change at line 6952 |
} IInternetZoneManagerVtbl; | | } IInternetZoneManagerVtbl; |
| | |
interface IInternetZoneManager | | interface IInternetZoneManager |
{ | | { |
CONST_VTBL struct IInternetZoneManagerVtbl *lpVtbl; | | CONST_VTBL struct IInternetZoneManagerVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IInternetZoneManager_QueryInterface(This,riid,ppvObject) \ | | #define IInternetZoneManager_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IInternetZoneManager_AddRef(This) \ | | #define IInternetZoneManager_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IInternetZoneManager_Release(This) \ | | #define IInternetZoneManager_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IInternetZoneManager_GetZoneAttributes(This,dwZone,pZoneAttributes) \ | | #define IInternetZoneManager_GetZoneAttributes(This,dwZone,pZoneAttributes) \ |
|
(This)->lpVtbl -> GetZoneAttributes(This,dwZone,pZoneAttributes) | | ( (This)->lpVtbl -> GetZoneAttributes(This,dwZone,pZoneAttributes) ) |
| | |
#define IInternetZoneManager_SetZoneAttributes(This,dwZone,pZoneAttributes) \ | | #define IInternetZoneManager_SetZoneAttributes(This,dwZone,pZoneAttributes) \ |
|
(This)->lpVtbl -> SetZoneAttributes(This,dwZone,pZoneAttributes) | | ( (This)->lpVtbl -> SetZoneAttributes(This,dwZone,pZoneAttributes) ) |
| | |
#define IInternetZoneManager_GetZoneCustomPolicy(This,dwZone,guidKey,ppPolicy,pc
bPolicy,urlZoneReg) \ | | #define IInternetZoneManager_GetZoneCustomPolicy(This,dwZone,guidKey,ppPolicy,pc
bPolicy,urlZoneReg) \ |
|
(This)->lpVtbl -> GetZoneCustomPolicy(This,dwZone,guidKey,ppPolicy,pcbPolicy
,urlZoneReg) | | ( (This)->lpVtbl -> GetZoneCustomPolicy(This,dwZone,guidKey,ppPolicy,pcbPoli
cy,urlZoneReg) ) |
| | |
#define IInternetZoneManager_SetZoneCustomPolicy(This,dwZone,guidKey,pPolicy,cbP
olicy,urlZoneReg) \ | | #define IInternetZoneManager_SetZoneCustomPolicy(This,dwZone,guidKey,pPolicy,cbP
olicy,urlZoneReg) \ |
|
(This)->lpVtbl -> SetZoneCustomPolicy(This,dwZone,guidKey,pPolicy,cbPolicy,u
rlZoneReg) | | ( (This)->lpVtbl -> SetZoneCustomPolicy(This,dwZone,guidKey,pPolicy,cbPolicy
,urlZoneReg) ) |
| | |
#define IInternetZoneManager_GetZoneActionPolicy(This,dwZone,dwAction,pPolicy,cb
Policy,urlZoneReg) \ | | #define IInternetZoneManager_GetZoneActionPolicy(This,dwZone,dwAction,pPolicy,cb
Policy,urlZoneReg) \ |
|
(This)->lpVtbl -> GetZoneActionPolicy(This,dwZone,dwAction,pPolicy,cbPolicy,
urlZoneReg) | | ( (This)->lpVtbl -> GetZoneActionPolicy(This,dwZone,dwAction,pPolicy,cbPolic
y,urlZoneReg) ) |
| | |
#define IInternetZoneManager_SetZoneActionPolicy(This,dwZone,dwAction,pPolicy,cb
Policy,urlZoneReg) \ | | #define IInternetZoneManager_SetZoneActionPolicy(This,dwZone,dwAction,pPolicy,cb
Policy,urlZoneReg) \ |
|
(This)->lpVtbl -> SetZoneActionPolicy(This,dwZone,dwAction,pPolicy,cbPolicy,
urlZoneReg) | | ( (This)->lpVtbl -> SetZoneActionPolicy(This,dwZone,dwAction,pPolicy,cbPolic
y,urlZoneReg) ) |
| | |
#define IInternetZoneManager_PromptAction(This,dwAction,hwndParent,pwszUrl,pwszT
ext,dwPromptFlags) \ | | #define IInternetZoneManager_PromptAction(This,dwAction,hwndParent,pwszUrl,pwszT
ext,dwPromptFlags) \ |
|
(This)->lpVtbl -> PromptAction(This,dwAction,hwndParent,pwszUrl,pwszText,dwP
romptFlags) | | ( (This)->lpVtbl -> PromptAction(This,dwAction,hwndParent,pwszUrl,pwszText,d
wPromptFlags) ) |
| | |
#define IInternetZoneManager_LogAction(This,dwAction,pwszUrl,pwszText,dwLogFlags
) \ | | #define IInternetZoneManager_LogAction(This,dwAction,pwszUrl,pwszText,dwLogFlags
) \ |
|
(This)->lpVtbl -> LogAction(This,dwAction,pwszUrl,pwszText,dwLogFlags) | | ( (This)->lpVtbl -> LogAction(This,dwAction,pwszUrl,pwszText,dwLogFlags) ) |
| | |
#define IInternetZoneManager_CreateZoneEnumerator(This,pdwEnum,pdwCount,dwFlags)
\ | | #define IInternetZoneManager_CreateZoneEnumerator(This,pdwEnum,pdwCount,dwFlags)
\ |
|
(This)->lpVtbl -> CreateZoneEnumerator(This,pdwEnum,pdwCount,dwFlags) | | ( (This)->lpVtbl -> CreateZoneEnumerator(This,pdwEnum,pdwCount,dwFlags) ) |
| | |
#define IInternetZoneManager_GetZoneAt(This,dwEnum,dwIndex,pdwZone) \ | | #define IInternetZoneManager_GetZoneAt(This,dwEnum,dwIndex,pdwZone) \ |
|
(This)->lpVtbl -> GetZoneAt(This,dwEnum,dwIndex,pdwZone) | | ( (This)->lpVtbl -> GetZoneAt(This,dwEnum,dwIndex,pdwZone) ) |
| | |
#define IInternetZoneManager_DestroyZoneEnumerator(This,dwEnum) \ | | #define IInternetZoneManager_DestroyZoneEnumerator(This,dwEnum) \ |
|
(This)->lpVtbl -> DestroyZoneEnumerator(This,dwEnum) | | ( (This)->lpVtbl -> DestroyZoneEnumerator(This,dwEnum) ) |
| | |
#define IInternetZoneManager_CopyTemplatePoliciesToZone(This,dwTemplate,dwZone,d
wReserved) \ | | #define IInternetZoneManager_CopyTemplatePoliciesToZone(This,dwTemplate,dwZone,d
wReserved) \ |
|
(This)->lpVtbl -> CopyTemplatePoliciesToZone(This,dwTemplate,dwZone,dwReserv
ed) | | ( (This)->lpVtbl -> CopyTemplatePoliciesToZone(This,dwTemplate,dwZone,dwRese
rved) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IInternetZoneManager_GetZoneAttributes_Proxy( | | |
IInternetZoneManager * This, | | |
/* [in] */ DWORD dwZone, | | |
/* [unique][out][in] */ ZONEATTRIBUTES *pZoneAttributes); | | |
| | |
void __RPC_STUB IInternetZoneManager_GetZoneAttributes_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IInternetZoneManager_SetZoneAttributes_Proxy( | | |
IInternetZoneManager * This, | | |
/* [in] */ DWORD dwZone, | | |
/* [in] */ ZONEATTRIBUTES *pZoneAttributes); | | |
| | |
void __RPC_STUB IInternetZoneManager_SetZoneAttributes_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IInternetZoneManager_GetZoneCustomPolicy_Proxy( | | |
IInternetZoneManager * This, | | |
/* [in] */ DWORD dwZone, | | |
/* [in] */ REFGUID guidKey, | | |
/* [size_is][size_is][out] */ BYTE **ppPolicy, | | |
/* [out] */ DWORD *pcbPolicy, | | |
/* [in] */ URLZONEREG urlZoneReg); | | |
| | |
void __RPC_STUB IInternetZoneManager_GetZoneCustomPolicy_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IInternetZoneManager_SetZoneCustomPolicy_Proxy( | | |
IInternetZoneManager * This, | | |
/* [in] */ DWORD dwZone, | | |
/* [in] */ REFGUID guidKey, | | |
/* [size_is][in] */ BYTE *pPolicy, | | |
/* [in] */ DWORD cbPolicy, | | |
/* [in] */ URLZONEREG urlZoneReg); | | |
| | |
void __RPC_STUB IInternetZoneManager_SetZoneCustomPolicy_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IInternetZoneManager_GetZoneActionPolicy_Proxy( | | |
IInternetZoneManager * This, | | |
/* [in] */ DWORD dwZone, | | |
/* [in] */ DWORD dwAction, | | |
/* [size_is][out] */ BYTE *pPolicy, | | |
/* [in] */ DWORD cbPolicy, | | |
/* [in] */ URLZONEREG urlZoneReg); | | |
| | |
void __RPC_STUB IInternetZoneManager_GetZoneActionPolicy_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IInternetZoneManager_SetZoneActionPolicy_Proxy( | | |
IInternetZoneManager * This, | | |
/* [in] */ DWORD dwZone, | | |
/* [in] */ DWORD dwAction, | | |
/* [size_is][in] */ BYTE *pPolicy, | | |
/* [in] */ DWORD cbPolicy, | | |
/* [in] */ URLZONEREG urlZoneReg); | | |
| | |
void __RPC_STUB IInternetZoneManager_SetZoneActionPolicy_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IInternetZoneManager_PromptAction_Proxy( | | |
IInternetZoneManager * This, | | |
/* [in] */ DWORD dwAction, | | |
/* [in] */ HWND hwndParent, | | |
/* [in] */ LPCWSTR pwszUrl, | | |
/* [in] */ LPCWSTR pwszText, | | |
/* [in] */ DWORD dwPromptFlags); | | |
| | |
void __RPC_STUB IInternetZoneManager_PromptAction_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IInternetZoneManager_LogAction_Proxy( | | |
IInternetZoneManager * This, | | |
/* [in] */ DWORD dwAction, | | |
/* [in] */ LPCWSTR pwszUrl, | | |
/* [in] */ LPCWSTR pwszText, | | |
/* [in] */ DWORD dwLogFlags); | | |
| | |
void __RPC_STUB IInternetZoneManager_LogAction_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IInternetZoneManager_CreateZoneEnumerator_Proxy( | | |
IInternetZoneManager * This, | | |
/* [out] */ DWORD *pdwEnum, | | |
/* [out] */ DWORD *pdwCount, | | |
/* [in] */ DWORD dwFlags); | | |
| | |
void __RPC_STUB IInternetZoneManager_CreateZoneEnumerator_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IInternetZoneManager_GetZoneAt_Proxy( | | |
IInternetZoneManager * This, | | |
/* [in] */ DWORD dwEnum, | | |
/* [in] */ DWORD dwIndex, | | |
/* [out] */ DWORD *pdwZone); | | |
| | |
void __RPC_STUB IInternetZoneManager_GetZoneAt_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IInternetZoneManager_DestroyZoneEnumerator_Proxy( | | |
IInternetZoneManager * This, | | |
/* [in] */ DWORD dwEnum); | | |
| | |
void __RPC_STUB IInternetZoneManager_DestroyZoneEnumerator_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IInternetZoneManager_CopyTemplatePoliciesToZone_Proxy( | | |
IInternetZoneManager * This, | | |
/* [in] */ DWORD dwTemplate, | | |
/* [in] */ DWORD dwZone, | | |
/* [in] */ DWORD dwReserved); | | |
| | |
void __RPC_STUB IInternetZoneManager_CopyTemplatePoliciesToZone_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IInternetZoneManager_INTERFACE_DEFINED__ */ | | #endif /* __IInternetZoneManager_INTERFACE_DEFINED__ */ |
| | |
|
/* interface __MIDL_itf_urlmon_0209 */ | | /* interface __MIDL_itf_urlmon_0000_0039 */ |
/* [local] */ | | /* [local] */ |
| | |
#endif | | #endif |
|
| | #if (_WIN32_IE >= _WIN32_IE_IE60SP2) |
#ifndef _LPINTERNETZONEMANAGEREX_DEFINED | | #ifndef _LPINTERNETZONEMANAGEREX_DEFINED |
#define _LPINTERNETZONEMANAGEREX_DEFINED | | #define _LPINTERNETZONEMANAGEREX_DEFINED |
| | |
|
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0209_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0039_v0_0_c_ifspec; |
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0209_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0039_v0_0_s_ifspec; |
| | |
#ifndef __IInternetZoneManagerEx_INTERFACE_DEFINED__ | | #ifndef __IInternetZoneManagerEx_INTERFACE_DEFINED__ |
#define __IInternetZoneManagerEx_INTERFACE_DEFINED__ | | #define __IInternetZoneManagerEx_INTERFACE_DEFINED__ |
| | |
/* interface IInternetZoneManagerEx */ | | /* interface IInternetZoneManagerEx */ |
/* [unique][helpstring][uuid][object][local] */ | | /* [unique][helpstring][uuid][object][local] */ |
| | |
// Gets action policy associated with a zone, the builtin, fixed-length policies
info. | | // Gets action policy associated with a zone, the builtin, fixed-length policies
info. |
| | |
// dwAction is the action code for the action as defined above. | | // dwAction is the action code for the action as defined above. |
| | |
skipping to change at line 6381 | | skipping to change at line 7063 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IInternetZoneManagerExVtbl | | typedef struct IInternetZoneManagerExVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IInternetZoneManagerEx * This, | | IInternetZoneManagerEx * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IInternetZoneManagerEx * This); | | IInternetZoneManagerEx * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IInternetZoneManagerEx * This); | | IInternetZoneManagerEx * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetZoneAttributes )( | | HRESULT ( STDMETHODCALLTYPE *GetZoneAttributes )( |
IInternetZoneManagerEx * This, | | IInternetZoneManagerEx * This, |
/* [in] */ DWORD dwZone, | | /* [in] */ DWORD dwZone, |
| | |
skipping to change at line 6497 | | skipping to change at line 7180 |
} IInternetZoneManagerExVtbl; | | } IInternetZoneManagerExVtbl; |
| | |
interface IInternetZoneManagerEx | | interface IInternetZoneManagerEx |
{ | | { |
CONST_VTBL struct IInternetZoneManagerExVtbl *lpVtbl; | | CONST_VTBL struct IInternetZoneManagerExVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IInternetZoneManagerEx_QueryInterface(This,riid,ppvObject) \ | | #define IInternetZoneManagerEx_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IInternetZoneManagerEx_AddRef(This) \ | | #define IInternetZoneManagerEx_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IInternetZoneManagerEx_Release(This) \ | | #define IInternetZoneManagerEx_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IInternetZoneManagerEx_GetZoneAttributes(This,dwZone,pZoneAttributes) \ | | #define IInternetZoneManagerEx_GetZoneAttributes(This,dwZone,pZoneAttributes) \ |
|
(This)->lpVtbl -> GetZoneAttributes(This,dwZone,pZoneAttributes) | | ( (This)->lpVtbl -> GetZoneAttributes(This,dwZone,pZoneAttributes) ) |
| | |
#define IInternetZoneManagerEx_SetZoneAttributes(This,dwZone,pZoneAttributes) \ | | #define IInternetZoneManagerEx_SetZoneAttributes(This,dwZone,pZoneAttributes) \ |
|
(This)->lpVtbl -> SetZoneAttributes(This,dwZone,pZoneAttributes) | | ( (This)->lpVtbl -> SetZoneAttributes(This,dwZone,pZoneAttributes) ) |
| | |
#define IInternetZoneManagerEx_GetZoneCustomPolicy(This,dwZone,guidKey,ppPolicy,
pcbPolicy,urlZoneReg) \ | | #define IInternetZoneManagerEx_GetZoneCustomPolicy(This,dwZone,guidKey,ppPolicy,
pcbPolicy,urlZoneReg) \ |
|
(This)->lpVtbl -> GetZoneCustomPolicy(This,dwZone,guidKey,ppPolicy,pcbPolicy
,urlZoneReg) | | ( (This)->lpVtbl -> GetZoneCustomPolicy(This,dwZone,guidKey,ppPolicy,pcbPoli
cy,urlZoneReg) ) |
| | |
#define IInternetZoneManagerEx_SetZoneCustomPolicy(This,dwZone,guidKey,pPolicy,c
bPolicy,urlZoneReg) \ | | #define IInternetZoneManagerEx_SetZoneCustomPolicy(This,dwZone,guidKey,pPolicy,c
bPolicy,urlZoneReg) \ |
|
(This)->lpVtbl -> SetZoneCustomPolicy(This,dwZone,guidKey,pPolicy,cbPolicy,u
rlZoneReg) | | ( (This)->lpVtbl -> SetZoneCustomPolicy(This,dwZone,guidKey,pPolicy,cbPolicy
,urlZoneReg) ) |
| | |
#define IInternetZoneManagerEx_GetZoneActionPolicy(This,dwZone,dwAction,pPolicy,
cbPolicy,urlZoneReg) \ | | #define IInternetZoneManagerEx_GetZoneActionPolicy(This,dwZone,dwAction,pPolicy,
cbPolicy,urlZoneReg) \ |
|
(This)->lpVtbl -> GetZoneActionPolicy(This,dwZone,dwAction,pPolicy,cbPolicy,
urlZoneReg) | | ( (This)->lpVtbl -> GetZoneActionPolicy(This,dwZone,dwAction,pPolicy,cbPolic
y,urlZoneReg) ) |
| | |
#define IInternetZoneManagerEx_SetZoneActionPolicy(This,dwZone,dwAction,pPolicy,
cbPolicy,urlZoneReg) \ | | #define IInternetZoneManagerEx_SetZoneActionPolicy(This,dwZone,dwAction,pPolicy,
cbPolicy,urlZoneReg) \ |
|
(This)->lpVtbl -> SetZoneActionPolicy(This,dwZone,dwAction,pPolicy,cbPolicy,
urlZoneReg) | | ( (This)->lpVtbl -> SetZoneActionPolicy(This,dwZone,dwAction,pPolicy,cbPolic
y,urlZoneReg) ) |
| | |
#define IInternetZoneManagerEx_PromptAction(This,dwAction,hwndParent,pwszUrl,pws
zText,dwPromptFlags) \ | | #define IInternetZoneManagerEx_PromptAction(This,dwAction,hwndParent,pwszUrl,pws
zText,dwPromptFlags) \ |
|
(This)->lpVtbl -> PromptAction(This,dwAction,hwndParent,pwszUrl,pwszText,dwP
romptFlags) | | ( (This)->lpVtbl -> PromptAction(This,dwAction,hwndParent,pwszUrl,pwszText,d
wPromptFlags) ) |
| | |
#define IInternetZoneManagerEx_LogAction(This,dwAction,pwszUrl,pwszText,dwLogFla
gs) \ | | #define IInternetZoneManagerEx_LogAction(This,dwAction,pwszUrl,pwszText,dwLogFla
gs) \ |
|
(This)->lpVtbl -> LogAction(This,dwAction,pwszUrl,pwszText,dwLogFlags) | | ( (This)->lpVtbl -> LogAction(This,dwAction,pwszUrl,pwszText,dwLogFlags) ) |
| | |
#define IInternetZoneManagerEx_CreateZoneEnumerator(This,pdwEnum,pdwCount,dwFlag
s) \ | | #define IInternetZoneManagerEx_CreateZoneEnumerator(This,pdwEnum,pdwCount,dwFlag
s) \ |
|
(This)->lpVtbl -> CreateZoneEnumerator(This,pdwEnum,pdwCount,dwFlags) | | ( (This)->lpVtbl -> CreateZoneEnumerator(This,pdwEnum,pdwCount,dwFlags) ) |
| | |
#define IInternetZoneManagerEx_GetZoneAt(This,dwEnum,dwIndex,pdwZone) \ | | #define IInternetZoneManagerEx_GetZoneAt(This,dwEnum,dwIndex,pdwZone) \ |
|
(This)->lpVtbl -> GetZoneAt(This,dwEnum,dwIndex,pdwZone) | | ( (This)->lpVtbl -> GetZoneAt(This,dwEnum,dwIndex,pdwZone) ) |
| | |
#define IInternetZoneManagerEx_DestroyZoneEnumerator(This,dwEnum) \ | | #define IInternetZoneManagerEx_DestroyZoneEnumerator(This,dwEnum) \ |
|
(This)->lpVtbl -> DestroyZoneEnumerator(This,dwEnum) | | ( (This)->lpVtbl -> DestroyZoneEnumerator(This,dwEnum) ) |
| | |
#define IInternetZoneManagerEx_CopyTemplatePoliciesToZone(This,dwTemplate,dwZone
,dwReserved) \ | | #define IInternetZoneManagerEx_CopyTemplatePoliciesToZone(This,dwTemplate,dwZone
,dwReserved) \ |
|
(This)->lpVtbl -> CopyTemplatePoliciesToZone(This,dwTemplate,dwZone,dwReserv
ed) | | ( (This)->lpVtbl -> CopyTemplatePoliciesToZone(This,dwTemplate,dwZone,dwRese
rved) ) |
| | |
#define IInternetZoneManagerEx_GetZoneActionPolicyEx(This,dwZone,dwAction,pPolic
y,cbPolicy,urlZoneReg,dwFlags) \ | | #define IInternetZoneManagerEx_GetZoneActionPolicyEx(This,dwZone,dwAction,pPolic
y,cbPolicy,urlZoneReg,dwFlags) \ |
|
(This)->lpVtbl -> GetZoneActionPolicyEx(This,dwZone,dwAction,pPolicy,cbPolic
y,urlZoneReg,dwFlags) | | ( (This)->lpVtbl -> GetZoneActionPolicyEx(This,dwZone,dwAction,pPolicy,cbPol
icy,urlZoneReg,dwFlags) ) |
| | |
#define IInternetZoneManagerEx_SetZoneActionPolicyEx(This,dwZone,dwAction,pPolic
y,cbPolicy,urlZoneReg,dwFlags) \ | | #define IInternetZoneManagerEx_SetZoneActionPolicyEx(This,dwZone,dwAction,pPolic
y,cbPolicy,urlZoneReg,dwFlags) \ |
|
(This)->lpVtbl -> SetZoneActionPolicyEx(This,dwZone,dwAction,pPolicy,cbPolic
y,urlZoneReg,dwFlags) | | ( (This)->lpVtbl -> SetZoneActionPolicyEx(This,dwZone,dwAction,pPolicy,cbPol
icy,urlZoneReg,dwFlags) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IInternetZoneManagerEx_GetZoneActionPolicyEx_Proxy( | | #endif /* __IInternetZoneManagerEx_INTERFACE_DEFINED__ */ |
IInternetZoneManagerEx * This, | | |
/* [in] */ DWORD dwZone, | | |
/* [in] */ DWORD dwAction, | | |
/* [size_is][out] */ BYTE *pPolicy, | | |
/* [in] */ DWORD cbPolicy, | | |
/* [in] */ URLZONEREG urlZoneReg, | | |
/* [in] */ DWORD dwFlags); | | |
| | |
|
void __RPC_STUB IInternetZoneManagerEx_GetZoneActionPolicyEx_Stub( | | /* interface __MIDL_itf_urlmon_0000_0040 */ |
IRpcStubBuffer *This, | | /* [local] */ |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
|
HRESULT STDMETHODCALLTYPE IInternetZoneManagerEx_SetZoneActionPolicyEx_Proxy( | | #endif |
IInternetZoneManagerEx * This, | | #endif //(_WIN32_IE >= _WIN32_IE_IE60SP2) |
/* [in] */ DWORD dwZone, | | #if (_WIN32_IE >= _WIN32_IE_IE70) |
/* [in] */ DWORD dwAction, | | #ifndef _LPINTERNETZONEMANAGEREX2_DEFINED |
/* [size_is][in] */ BYTE *pPolicy, | | #define _LPINTERNETZONEMANAGEREX2_DEFINED |
/* [in] */ DWORD cbPolicy, | | #define SECURITY_IE_STATE_GREEN 0x00000000 |
/* [in] */ URLZONEREG urlZoneReg, | | #define SECURITY_IE_STATE_RED 0x00000001 |
/* [in] */ DWORD dwFlags); | | |
| | |
|
void __RPC_STUB IInternetZoneManagerEx_SetZoneActionPolicyEx_Stub( | | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0040_v0_0_c_ifspec; |
IRpcStubBuffer *This, | | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0040_v0_0_s_ifspec; |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
|
#endif /* __IInternetZoneManagerEx_INTERFACE_DEFINED__ */ | | #ifndef __IInternetZoneManagerEx2_INTERFACE_DEFINED__ |
| | #define __IInternetZoneManagerEx2_INTERFACE_DEFINED__ |
| | |
|
/* interface __MIDL_itf_urlmon_0210 */ | | /* interface IInternetZoneManagerEx2 */ |
| | /* [unique][helpstring][uuid][object][local] */ |
| | |
| | // Gets the zone attributes (information in registry other than actual security |
| | // policies associated with the zone). Zone attributes are fixed as: |
| | // Can also verify template settings by matching current settings with security |
| | template |
| | |
| | EXTERN_C const IID IID_IInternetZoneManagerEx2; |
| | |
| | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
| | MIDL_INTERFACE("EDC17559-DD5D-4846-8EEF-8BECBA5A4ABF") |
| | IInternetZoneManagerEx2 : public IInternetZoneManagerEx |
| | { |
| | public: |
| | virtual HRESULT STDMETHODCALLTYPE GetZoneAttributesEx( |
| | /* [in] */ DWORD dwZone, |
| | /* [unique][out][in] */ ZONEATTRIBUTES *pZoneAttributes, |
| | /* [in] */ DWORD dwFlags) = 0; |
| | |
| | virtual HRESULT STDMETHODCALLTYPE GetZoneSecurityState( |
| | /* [in] */ DWORD dwZoneIndex, |
| | /* [in] */ BOOL fRespectPolicy, |
| | /* [out][in] */ LPDWORD pdwState, |
| | /* [out][in] */ BOOL *pfPolicyEncountered) = 0; |
| | |
| | virtual HRESULT STDMETHODCALLTYPE GetIESecurityState( |
| | /* [in] */ BOOL fRespectPolicy, |
| | /* [out][in] */ LPDWORD pdwState, |
| | /* [out][in] */ BOOL *pfPolicyEncountered, |
| | /* [in] */ BOOL fNoCache) = 0; |
| | |
| | virtual HRESULT STDMETHODCALLTYPE FixUnsecureSettings( void) = 0; |
| | |
| | }; |
| | |
| | #else /* C style interface */ |
| | |
| | typedef struct IInternetZoneManagerEx2Vtbl |
| | { |
| | BEGIN_INTERFACE |
| | |
| | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
| | IInternetZoneManagerEx2 * This, |
| | /* [in] */ REFIID riid, |
| | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
| | ULONG ( STDMETHODCALLTYPE *AddRef )( |
| | IInternetZoneManagerEx2 * This); |
| | |
| | ULONG ( STDMETHODCALLTYPE *Release )( |
| | IInternetZoneManagerEx2 * This); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *GetZoneAttributes )( |
| | IInternetZoneManagerEx2 * This, |
| | /* [in] */ DWORD dwZone, |
| | /* [unique][out][in] */ ZONEATTRIBUTES *pZoneAttributes); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *SetZoneAttributes )( |
| | IInternetZoneManagerEx2 * This, |
| | /* [in] */ DWORD dwZone, |
| | /* [in] */ ZONEATTRIBUTES *pZoneAttributes); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *GetZoneCustomPolicy )( |
| | IInternetZoneManagerEx2 * This, |
| | /* [in] */ DWORD dwZone, |
| | /* [in] */ REFGUID guidKey, |
| | /* [size_is][size_is][out] */ BYTE **ppPolicy, |
| | /* [out] */ DWORD *pcbPolicy, |
| | /* [in] */ URLZONEREG urlZoneReg); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *SetZoneCustomPolicy )( |
| | IInternetZoneManagerEx2 * This, |
| | /* [in] */ DWORD dwZone, |
| | /* [in] */ REFGUID guidKey, |
| | /* [size_is][in] */ BYTE *pPolicy, |
| | /* [in] */ DWORD cbPolicy, |
| | /* [in] */ URLZONEREG urlZoneReg); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *GetZoneActionPolicy )( |
| | IInternetZoneManagerEx2 * This, |
| | /* [in] */ DWORD dwZone, |
| | /* [in] */ DWORD dwAction, |
| | /* [size_is][out] */ BYTE *pPolicy, |
| | /* [in] */ DWORD cbPolicy, |
| | /* [in] */ URLZONEREG urlZoneReg); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *SetZoneActionPolicy )( |
| | IInternetZoneManagerEx2 * This, |
| | /* [in] */ DWORD dwZone, |
| | /* [in] */ DWORD dwAction, |
| | /* [size_is][in] */ BYTE *pPolicy, |
| | /* [in] */ DWORD cbPolicy, |
| | /* [in] */ URLZONEREG urlZoneReg); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *PromptAction )( |
| | IInternetZoneManagerEx2 * This, |
| | /* [in] */ DWORD dwAction, |
| | /* [in] */ HWND hwndParent, |
| | /* [in] */ LPCWSTR pwszUrl, |
| | /* [in] */ LPCWSTR pwszText, |
| | /* [in] */ DWORD dwPromptFlags); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *LogAction )( |
| | IInternetZoneManagerEx2 * This, |
| | /* [in] */ DWORD dwAction, |
| | /* [in] */ LPCWSTR pwszUrl, |
| | /* [in] */ LPCWSTR pwszText, |
| | /* [in] */ DWORD dwLogFlags); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *CreateZoneEnumerator )( |
| | IInternetZoneManagerEx2 * This, |
| | /* [out] */ DWORD *pdwEnum, |
| | /* [out] */ DWORD *pdwCount, |
| | /* [in] */ DWORD dwFlags); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *GetZoneAt )( |
| | IInternetZoneManagerEx2 * This, |
| | /* [in] */ DWORD dwEnum, |
| | /* [in] */ DWORD dwIndex, |
| | /* [out] */ DWORD *pdwZone); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *DestroyZoneEnumerator )( |
| | IInternetZoneManagerEx2 * This, |
| | /* [in] */ DWORD dwEnum); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *CopyTemplatePoliciesToZone )( |
| | IInternetZoneManagerEx2 * This, |
| | /* [in] */ DWORD dwTemplate, |
| | /* [in] */ DWORD dwZone, |
| | /* [in] */ DWORD dwReserved); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *GetZoneActionPolicyEx )( |
| | IInternetZoneManagerEx2 * This, |
| | /* [in] */ DWORD dwZone, |
| | /* [in] */ DWORD dwAction, |
| | /* [size_is][out] */ BYTE *pPolicy, |
| | /* [in] */ DWORD cbPolicy, |
| | /* [in] */ URLZONEREG urlZoneReg, |
| | /* [in] */ DWORD dwFlags); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *SetZoneActionPolicyEx )( |
| | IInternetZoneManagerEx2 * This, |
| | /* [in] */ DWORD dwZone, |
| | /* [in] */ DWORD dwAction, |
| | /* [size_is][in] */ BYTE *pPolicy, |
| | /* [in] */ DWORD cbPolicy, |
| | /* [in] */ URLZONEREG urlZoneReg, |
| | /* [in] */ DWORD dwFlags); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *GetZoneAttributesEx )( |
| | IInternetZoneManagerEx2 * This, |
| | /* [in] */ DWORD dwZone, |
| | /* [unique][out][in] */ ZONEATTRIBUTES *pZoneAttributes, |
| | /* [in] */ DWORD dwFlags); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *GetZoneSecurityState )( |
| | IInternetZoneManagerEx2 * This, |
| | /* [in] */ DWORD dwZoneIndex, |
| | /* [in] */ BOOL fRespectPolicy, |
| | /* [out][in] */ LPDWORD pdwState, |
| | /* [out][in] */ BOOL *pfPolicyEncountered); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *GetIESecurityState )( |
| | IInternetZoneManagerEx2 * This, |
| | /* [in] */ BOOL fRespectPolicy, |
| | /* [out][in] */ LPDWORD pdwState, |
| | /* [out][in] */ BOOL *pfPolicyEncountered, |
| | /* [in] */ BOOL fNoCache); |
| | |
| | HRESULT ( STDMETHODCALLTYPE *FixUnsecureSettings )( |
| | IInternetZoneManagerEx2 * This); |
| | |
| | END_INTERFACE |
| | } IInternetZoneManagerEx2Vtbl; |
| | |
| | interface IInternetZoneManagerEx2 |
| | { |
| | CONST_VTBL struct IInternetZoneManagerEx2Vtbl *lpVtbl; |
| | }; |
| | |
| | #ifdef COBJMACROS |
| | |
| | #define IInternetZoneManagerEx2_QueryInterface(This,riid,ppvObject) \ |
| | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
| | #define IInternetZoneManagerEx2_AddRef(This) \ |
| | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
| | #define IInternetZoneManagerEx2_Release(This) \ |
| | ( (This)->lpVtbl -> Release(This) ) |
| | |
| | #define IInternetZoneManagerEx2_GetZoneAttributes(This,dwZone,pZoneAttributes) \ |
| | ( (This)->lpVtbl -> GetZoneAttributes(This,dwZone,pZoneAttributes) ) |
| | |
| | #define IInternetZoneManagerEx2_SetZoneAttributes(This,dwZone,pZoneAttributes) \ |
| | ( (This)->lpVtbl -> SetZoneAttributes(This,dwZone,pZoneAttributes) ) |
| | |
| | #define IInternetZoneManagerEx2_GetZoneCustomPolicy(This,dwZone,guidKey,ppPolicy |
| | ,pcbPolicy,urlZoneReg) \ |
| | ( (This)->lpVtbl -> GetZoneCustomPolicy(This,dwZone,guidKey,ppPolicy,pcbPoli |
| | cy,urlZoneReg) ) |
| | |
| | #define IInternetZoneManagerEx2_SetZoneCustomPolicy(This,dwZone,guidKey,pPolicy, |
| | cbPolicy,urlZoneReg) \ |
| | ( (This)->lpVtbl -> SetZoneCustomPolicy(This,dwZone,guidKey,pPolicy,cbPolicy |
| | ,urlZoneReg) ) |
| | |
| | #define IInternetZoneManagerEx2_GetZoneActionPolicy(This,dwZone,dwAction,pPolicy |
| | ,cbPolicy,urlZoneReg) \ |
| | ( (This)->lpVtbl -> GetZoneActionPolicy(This,dwZone,dwAction,pPolicy,cbPolic |
| | y,urlZoneReg) ) |
| | |
| | #define IInternetZoneManagerEx2_SetZoneActionPolicy(This,dwZone,dwAction,pPolicy |
| | ,cbPolicy,urlZoneReg) \ |
| | ( (This)->lpVtbl -> SetZoneActionPolicy(This,dwZone,dwAction,pPolicy,cbPolic |
| | y,urlZoneReg) ) |
| | |
| | #define IInternetZoneManagerEx2_PromptAction(This,dwAction,hwndParent,pwszUrl,pw |
| | szText,dwPromptFlags) \ |
| | ( (This)->lpVtbl -> PromptAction(This,dwAction,hwndParent,pwszUrl,pwszText,d |
| | wPromptFlags) ) |
| | |
| | #define IInternetZoneManagerEx2_LogAction(This,dwAction,pwszUrl,pwszText,dwLogFl |
| | ags) \ |
| | ( (This)->lpVtbl -> LogAction(This,dwAction,pwszUrl,pwszText,dwLogFlags) ) |
| | |
| | #define IInternetZoneManagerEx2_CreateZoneEnumerator(This,pdwEnum,pdwCount,dwFla |
| | gs) \ |
| | ( (This)->lpVtbl -> CreateZoneEnumerator(This,pdwEnum,pdwCount,dwFlags) ) |
| | |
| | #define IInternetZoneManagerEx2_GetZoneAt(This,dwEnum,dwIndex,pdwZone) \ |
| | ( (This)->lpVtbl -> GetZoneAt(This,dwEnum,dwIndex,pdwZone) ) |
| | |
| | #define IInternetZoneManagerEx2_DestroyZoneEnumerator(This,dwEnum) \ |
| | ( (This)->lpVtbl -> DestroyZoneEnumerator(This,dwEnum) ) |
| | |
| | #define IInternetZoneManagerEx2_CopyTemplatePoliciesToZone(This,dwTemplate,dwZon |
| | e,dwReserved) \ |
| | ( (This)->lpVtbl -> CopyTemplatePoliciesToZone(This,dwTemplate,dwZone,dwRese |
| | rved) ) |
| | |
| | #define IInternetZoneManagerEx2_GetZoneActionPolicyEx(This,dwZone,dwAction,pPoli |
| | cy,cbPolicy,urlZoneReg,dwFlags) \ |
| | ( (This)->lpVtbl -> GetZoneActionPolicyEx(This,dwZone,dwAction,pPolicy,cbPol |
| | icy,urlZoneReg,dwFlags) ) |
| | |
| | #define IInternetZoneManagerEx2_SetZoneActionPolicyEx(This,dwZone,dwAction,pPoli |
| | cy,cbPolicy,urlZoneReg,dwFlags) \ |
| | ( (This)->lpVtbl -> SetZoneActionPolicyEx(This,dwZone,dwAction,pPolicy,cbPol |
| | icy,urlZoneReg,dwFlags) ) |
| | |
| | #define IInternetZoneManagerEx2_GetZoneAttributesEx(This,dwZone,pZoneAttributes, |
| | dwFlags) \ |
| | ( (This)->lpVtbl -> GetZoneAttributesEx(This,dwZone,pZoneAttributes,dwFlags) |
| | ) |
| | |
| | #define IInternetZoneManagerEx2_GetZoneSecurityState(This,dwZoneIndex,fRespectPo |
| | licy,pdwState,pfPolicyEncountered) \ |
| | ( (This)->lpVtbl -> GetZoneSecurityState(This,dwZoneIndex,fRespectPolicy,pdw |
| | State,pfPolicyEncountered) ) |
| | |
| | #define IInternetZoneManagerEx2_GetIESecurityState(This,fRespectPolicy,pdwState, |
| | pfPolicyEncountered,fNoCache) \ |
| | ( (This)->lpVtbl -> GetIESecurityState(This,fRespectPolicy,pdwState,pfPolicy |
| | Encountered,fNoCache) ) |
| | |
| | #define IInternetZoneManagerEx2_FixUnsecureSettings(This) \ |
| | ( (This)->lpVtbl -> FixUnsecureSettings(This) ) |
| | |
| | #endif /* COBJMACROS */ |
| | |
| | #endif /* C style interface */ |
| | |
| | #endif /* __IInternetZoneManagerEx2_INTERFACE_DEFINED__ */ |
| | |
| | /* interface __MIDL_itf_urlmon_0000_0041 */ |
/* [local] */ | | /* [local] */ |
| | |
#endif | | #endif |
|
| | #endif //(_WIN32_IE >= _WIN32_IE_IE70) |
EXTERN_C const IID CLSID_SoftDistExt; | | EXTERN_C const IID CLSID_SoftDistExt; |
#ifndef _LPSOFTDISTEXT_DEFINED | | #ifndef _LPSOFTDISTEXT_DEFINED |
#define _LPSOFTDISTEXT_DEFINED | | #define _LPSOFTDISTEXT_DEFINED |
| | |
#define SOFTDIST_FLAG_USAGE_EMAIL 0x00000001 | | #define SOFTDIST_FLAG_USAGE_EMAIL 0x00000001 |
#define SOFTDIST_FLAG_USAGE_PRECACHE 0x00000002 | | #define SOFTDIST_FLAG_USAGE_PRECACHE 0x00000002 |
#define SOFTDIST_FLAG_USAGE_AUTOINSTALL 0x00000004 | | #define SOFTDIST_FLAG_USAGE_AUTOINSTALL 0x00000004 |
#define SOFTDIST_FLAG_DELETE_SUBSCRIPTION 0x00000008 | | #define SOFTDIST_FLAG_DELETE_SUBSCRIPTION 0x00000008 |
| | |
#define SOFTDIST_ADSTATE_NONE 0x00000000 | | #define SOFTDIST_ADSTATE_NONE 0x00000000 |
| | |
skipping to change at line 6632 | | skipping to change at line 7556 |
DWORD dwInstalledVersionLS; | | DWORD dwInstalledVersionLS; |
DWORD dwUpdateVersionMS; | | DWORD dwUpdateVersionMS; |
DWORD dwUpdateVersionLS; | | DWORD dwUpdateVersionLS; |
DWORD dwAdvertisedVersionMS; | | DWORD dwAdvertisedVersionMS; |
DWORD dwAdvertisedVersionLS; | | DWORD dwAdvertisedVersionLS; |
DWORD dwReserved; | | DWORD dwReserved; |
} SOFTDISTINFO; | | } SOFTDISTINFO; |
| | |
typedef struct _tagSOFTDISTINFO *LPSOFTDISTINFO; | | typedef struct _tagSOFTDISTINFO *LPSOFTDISTINFO; |
| | |
|
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0210_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0041_v0_0_c_ifspec; |
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0210_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0041_v0_0_s_ifspec; |
| | |
#ifndef __ISoftDistExt_INTERFACE_DEFINED__ | | #ifndef __ISoftDistExt_INTERFACE_DEFINED__ |
#define __ISoftDistExt_INTERFACE_DEFINED__ | | #define __ISoftDistExt_INTERFACE_DEFINED__ |
| | |
/* interface ISoftDistExt */ | | /* interface ISoftDistExt */ |
/* [unique][helpstring][uuid][object][local] */ | | /* [unique][helpstring][uuid][object][local] */ |
| | |
EXTERN_C const IID IID_ISoftDistExt; | | EXTERN_C const IID IID_ISoftDistExt; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
skipping to change at line 6679 | | skipping to change at line 7603 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct ISoftDistExtVtbl | | typedef struct ISoftDistExtVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
ISoftDistExt * This, | | ISoftDistExt * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
ISoftDistExt * This); | | ISoftDistExt * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
ISoftDistExt * This); | | ISoftDistExt * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *ProcessSoftDist )( | | HRESULT ( STDMETHODCALLTYPE *ProcessSoftDist )( |
ISoftDistExt * This, | | ISoftDistExt * This, |
/* [in] */ LPCWSTR szCDFURL, | | /* [in] */ LPCWSTR szCDFURL, |
| | |
skipping to change at line 6721 | | skipping to change at line 7646 |
} ISoftDistExtVtbl; | | } ISoftDistExtVtbl; |
| | |
interface ISoftDistExt | | interface ISoftDistExt |
{ | | { |
CONST_VTBL struct ISoftDistExtVtbl *lpVtbl; | | CONST_VTBL struct ISoftDistExtVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define ISoftDistExt_QueryInterface(This,riid,ppvObject) \ | | #define ISoftDistExt_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define ISoftDistExt_AddRef(This) \ | | #define ISoftDistExt_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define ISoftDistExt_Release(This) \ | | #define ISoftDistExt_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define ISoftDistExt_ProcessSoftDist(This,szCDFURL,pSoftDistElement,lpsdi) \ | | #define ISoftDistExt_ProcessSoftDist(This,szCDFURL,pSoftDistElement,lpsdi) \ |
|
(This)->lpVtbl -> ProcessSoftDist(This,szCDFURL,pSoftDistElement,lpsdi) | | ( (This)->lpVtbl -> ProcessSoftDist(This,szCDFURL,pSoftDistElement,lpsdi) ) |
| | |
#define ISoftDistExt_GetFirstCodeBase(This,szCodeBase,dwMaxSize) \ | | #define ISoftDistExt_GetFirstCodeBase(This,szCodeBase,dwMaxSize) \ |
|
(This)->lpVtbl -> GetFirstCodeBase(This,szCodeBase,dwMaxSize) | | ( (This)->lpVtbl -> GetFirstCodeBase(This,szCodeBase,dwMaxSize) ) |
| | |
#define ISoftDistExt_GetNextCodeBase(This,szCodeBase,dwMaxSize) \ | | #define ISoftDistExt_GetNextCodeBase(This,szCodeBase,dwMaxSize) \ |
|
(This)->lpVtbl -> GetNextCodeBase(This,szCodeBase,dwMaxSize) | | ( (This)->lpVtbl -> GetNextCodeBase(This,szCodeBase,dwMaxSize) ) |
| | |
#define ISoftDistExt_AsyncInstallDistributionUnit(This,pbc,pvReserved,flags,lpcb
h) \ | | #define ISoftDistExt_AsyncInstallDistributionUnit(This,pbc,pvReserved,flags,lpcb
h) \ |
|
(This)->lpVtbl -> AsyncInstallDistributionUnit(This,pbc,pvReserved,flags,lpc
bh) | | ( (This)->lpVtbl -> AsyncInstallDistributionUnit(This,pbc,pvReserved,flags,l
pcbh) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE ISoftDistExt_ProcessSoftDist_Proxy( | | |
ISoftDistExt * This, | | |
/* [in] */ LPCWSTR szCDFURL, | | |
/* [in] */ IXMLElement *pSoftDistElement, | | |
/* [out][in] */ LPSOFTDISTINFO lpsdi); | | |
| | |
void __RPC_STUB ISoftDistExt_ProcessSoftDist_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE ISoftDistExt_GetFirstCodeBase_Proxy( | | |
ISoftDistExt * This, | | |
/* [in] */ LPWSTR *szCodeBase, | | |
/* [in] */ LPDWORD dwMaxSize); | | |
| | |
void __RPC_STUB ISoftDistExt_GetFirstCodeBase_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE ISoftDistExt_GetNextCodeBase_Proxy( | | |
ISoftDistExt * This, | | |
/* [in] */ LPWSTR *szCodeBase, | | |
/* [in] */ LPDWORD dwMaxSize); | | |
| | |
void __RPC_STUB ISoftDistExt_GetNextCodeBase_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE ISoftDistExt_AsyncInstallDistributionUnit_Proxy( | | |
ISoftDistExt * This, | | |
/* [in] */ IBindCtx *pbc, | | |
/* [in] */ LPVOID pvReserved, | | |
/* [in] */ DWORD flags, | | |
/* [in] */ LPCODEBASEHOLD lpcbh); | | |
| | |
void __RPC_STUB ISoftDistExt_AsyncInstallDistributionUnit_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __ISoftDistExt_INTERFACE_DEFINED__ */ | | #endif /* __ISoftDistExt_INTERFACE_DEFINED__ */ |
| | |
|
/* interface __MIDL_itf_urlmon_0211 */ | | /* interface __MIDL_itf_urlmon_0000_0042 */ |
/* [local] */ | | /* [local] */ |
| | |
STDAPI GetSoftwareUpdateInfo( LPCWSTR szDistUnit, LPSOFTDISTINFO psdi ); | | STDAPI GetSoftwareUpdateInfo( LPCWSTR szDistUnit, LPSOFTDISTINFO psdi ); |
STDAPI SetSoftwareUpdateAdvertisementState( LPCWSTR szDistUnit, DWORD dwAdState,
DWORD dwAdvertisedVersionMS, DWORD dwAdvertisedVersionLS ); | | STDAPI SetSoftwareUpdateAdvertisementState( LPCWSTR szDistUnit, DWORD dwAdState,
DWORD dwAdvertisedVersionMS, DWORD dwAdvertisedVersionLS ); |
#endif | | #endif |
#ifndef _LPCATALOGFILEINFO_DEFINED | | #ifndef _LPCATALOGFILEINFO_DEFINED |
#define _LPCATALOGFILEINFO_DEFINED | | #define _LPCATALOGFILEINFO_DEFINED |
| | |
|
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0211_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0042_v0_0_c_ifspec; |
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0211_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0042_v0_0_s_ifspec; |
| | |
#ifndef __ICatalogFileInfo_INTERFACE_DEFINED__ | | #ifndef __ICatalogFileInfo_INTERFACE_DEFINED__ |
#define __ICatalogFileInfo_INTERFACE_DEFINED__ | | #define __ICatalogFileInfo_INTERFACE_DEFINED__ |
| | |
/* interface ICatalogFileInfo */ | | /* interface ICatalogFileInfo */ |
/* [unique][uuid][object][local] */ | | /* [unique][uuid][object][local] */ |
| | |
typedef /* [unique] */ ICatalogFileInfo *LPCATALOGFILEINFO; | | typedef /* [unique] */ ICatalogFileInfo *LPCATALOGFILEINFO; |
| | |
EXTERN_C const IID IID_ICatalogFileInfo; | | EXTERN_C const IID IID_ICatalogFileInfo; |
| | |
skipping to change at line 6839 | | skipping to change at line 7717 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct ICatalogFileInfoVtbl | | typedef struct ICatalogFileInfoVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
ICatalogFileInfo * This, | | ICatalogFileInfo * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
ICatalogFileInfo * This); | | ICatalogFileInfo * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
ICatalogFileInfo * This); | | ICatalogFileInfo * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetCatalogFile )( | | HRESULT ( STDMETHODCALLTYPE *GetCatalogFile )( |
ICatalogFileInfo * This, | | ICatalogFileInfo * This, |
/* [out] */ LPSTR *ppszCatalogFile); | | /* [out] */ LPSTR *ppszCatalogFile); |
| | |
skipping to change at line 6866 | | skipping to change at line 7745 |
} ICatalogFileInfoVtbl; | | } ICatalogFileInfoVtbl; |
| | |
interface ICatalogFileInfo | | interface ICatalogFileInfo |
{ | | { |
CONST_VTBL struct ICatalogFileInfoVtbl *lpVtbl; | | CONST_VTBL struct ICatalogFileInfoVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define ICatalogFileInfo_QueryInterface(This,riid,ppvObject) \ | | #define ICatalogFileInfo_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define ICatalogFileInfo_AddRef(This) \ | | #define ICatalogFileInfo_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define ICatalogFileInfo_Release(This) \ | | #define ICatalogFileInfo_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define ICatalogFileInfo_GetCatalogFile(This,ppszCatalogFile) \ | | #define ICatalogFileInfo_GetCatalogFile(This,ppszCatalogFile) \ |
|
(This)->lpVtbl -> GetCatalogFile(This,ppszCatalogFile) | | ( (This)->lpVtbl -> GetCatalogFile(This,ppszCatalogFile) ) |
| | |
#define ICatalogFileInfo_GetJavaTrust(This,ppJavaTrust) \ | | #define ICatalogFileInfo_GetJavaTrust(This,ppJavaTrust) \ |
|
(This)->lpVtbl -> GetJavaTrust(This,ppJavaTrust) | | ( (This)->lpVtbl -> GetJavaTrust(This,ppJavaTrust) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE ICatalogFileInfo_GetCatalogFile_Proxy( | | |
ICatalogFileInfo * This, | | |
/* [out] */ LPSTR *ppszCatalogFile); | | |
| | |
void __RPC_STUB ICatalogFileInfo_GetCatalogFile_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE ICatalogFileInfo_GetJavaTrust_Proxy( | | |
ICatalogFileInfo * This, | | |
/* [out] */ void **ppJavaTrust); | | |
| | |
void __RPC_STUB ICatalogFileInfo_GetJavaTrust_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __ICatalogFileInfo_INTERFACE_DEFINED__ */ | | #endif /* __ICatalogFileInfo_INTERFACE_DEFINED__ */ |
| | |
|
/* interface __MIDL_itf_urlmon_0212 */ | | /* interface __MIDL_itf_urlmon_0000_0043 */ |
/* [local] */ | | /* [local] */ |
| | |
#endif | | #endif |
#ifndef _LPDATAFILTER_DEFINED | | #ifndef _LPDATAFILTER_DEFINED |
#define _LPDATAFILTER_DEFINED | | #define _LPDATAFILTER_DEFINED |
| | |
|
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0212_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0043_v0_0_c_ifspec; |
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0212_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0043_v0_0_s_ifspec; |
| | |
#ifndef __IDataFilter_INTERFACE_DEFINED__ | | #ifndef __IDataFilter_INTERFACE_DEFINED__ |
#define __IDataFilter_INTERFACE_DEFINED__ | | #define __IDataFilter_INTERFACE_DEFINED__ |
| | |
/* interface IDataFilter */ | | /* interface IDataFilter */ |
/* [unique][uuid][object] */ | | /* [unique][uuid][object] */ |
| | |
|
typedef /* [unique] */ IDataFilter *LPDATAFILTER; | | typedef /* [unique] */ __RPC_unique_pointer IDataFilter *LPDATAFILTER; |
| | |
EXTERN_C const IID IID_IDataFilter; | | EXTERN_C const IID IID_IDataFilter; |
| | |
#if defined(__cplusplus) && !defined(CINTERFACE) | | #if defined(__cplusplus) && !defined(CINTERFACE) |
| | |
MIDL_INTERFACE("69d14c80-c18e-11d0-a9ce-006097942311") | | MIDL_INTERFACE("69d14c80-c18e-11d0-a9ce-006097942311") |
IDataFilter : public IUnknown | | IDataFilter : public IUnknown |
{ | | { |
public: | | public: |
virtual HRESULT STDMETHODCALLTYPE DoEncode( | | virtual HRESULT STDMETHODCALLTYPE DoEncode( |
/* [in] */ DWORD dwFlags, | | /* [in] */ DWORD dwFlags, |
/* [in] */ LONG lInBufferSize, | | /* [in] */ LONG lInBufferSize, |
|
/* [size_is][in] */ BYTE *pbInBuffer, | | /* [size_is][in] */ __RPC__in_ecount_full(lInBufferSize) BYTE *pbInB
uffer, |
/* [in] */ LONG lOutBufferSize, | | /* [in] */ LONG lOutBufferSize, |
|
/* [size_is][out] */ BYTE *pbOutBuffer, | | /* [size_is][out] */ __RPC__out_ecount_full(lOutBufferSize) BYTE *pb
OutBuffer, |
/* [in] */ LONG lInBytesAvailable, | | /* [in] */ LONG lInBytesAvailable, |
|
/* [out] */ LONG *plInBytesRead, | | /* [out] */ __RPC__out LONG *plInBytesRead, |
/* [out] */ LONG *plOutBytesWritten, | | /* [out] */ __RPC__out LONG *plOutBytesWritten, |
/* [in] */ DWORD dwReserved) = 0; | | /* [in] */ DWORD dwReserved) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE DoDecode( | | virtual HRESULT STDMETHODCALLTYPE DoDecode( |
/* [in] */ DWORD dwFlags, | | /* [in] */ DWORD dwFlags, |
/* [in] */ LONG lInBufferSize, | | /* [in] */ LONG lInBufferSize, |
|
/* [size_is][in] */ BYTE *pbInBuffer, | | /* [size_is][in] */ __RPC__in_ecount_full(lInBufferSize) BYTE *pbInB
uffer, |
/* [in] */ LONG lOutBufferSize, | | /* [in] */ LONG lOutBufferSize, |
|
/* [size_is][out] */ BYTE *pbOutBuffer, | | /* [size_is][out] */ __RPC__out_ecount_full(lOutBufferSize) BYTE *pb
OutBuffer, |
/* [in] */ LONG lInBytesAvailable, | | /* [in] */ LONG lInBytesAvailable, |
|
/* [out] */ LONG *plInBytesRead, | | /* [out] */ __RPC__out LONG *plInBytesRead, |
/* [out] */ LONG *plOutBytesWritten, | | /* [out] */ __RPC__out LONG *plOutBytesWritten, |
/* [in] */ DWORD dwReserved) = 0; | | /* [in] */ DWORD dwReserved) = 0; |
| | |
virtual HRESULT STDMETHODCALLTYPE SetEncodingLevel( | | virtual HRESULT STDMETHODCALLTYPE SetEncodingLevel( |
/* [in] */ DWORD dwEncLevel) = 0; | | /* [in] */ DWORD dwEncLevel) = 0; |
| | |
}; | | }; |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IDataFilterVtbl | | typedef struct IDataFilterVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IDataFilter * This, | | IDataFilter * This, |
|
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IDataFilter * This); | | IDataFilter * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IDataFilter * This); | | IDataFilter * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *DoEncode )( | | HRESULT ( STDMETHODCALLTYPE *DoEncode )( |
IDataFilter * This, | | IDataFilter * This, |
/* [in] */ DWORD dwFlags, | | /* [in] */ DWORD dwFlags, |
/* [in] */ LONG lInBufferSize, | | /* [in] */ LONG lInBufferSize, |
|
/* [size_is][in] */ BYTE *pbInBuffer, | | /* [size_is][in] */ __RPC__in_ecount_full(lInBufferSize) BYTE *pbInB
uffer, |
/* [in] */ LONG lOutBufferSize, | | /* [in] */ LONG lOutBufferSize, |
|
/* [size_is][out] */ BYTE *pbOutBuffer, | | /* [size_is][out] */ __RPC__out_ecount_full(lOutBufferSize) BYTE *pb
OutBuffer, |
/* [in] */ LONG lInBytesAvailable, | | /* [in] */ LONG lInBytesAvailable, |
|
/* [out] */ LONG *plInBytesRead, | | /* [out] */ __RPC__out LONG *plInBytesRead, |
/* [out] */ LONG *plOutBytesWritten, | | /* [out] */ __RPC__out LONG *plOutBytesWritten, |
/* [in] */ DWORD dwReserved); | | /* [in] */ DWORD dwReserved); |
| | |
HRESULT ( STDMETHODCALLTYPE *DoDecode )( | | HRESULT ( STDMETHODCALLTYPE *DoDecode )( |
IDataFilter * This, | | IDataFilter * This, |
/* [in] */ DWORD dwFlags, | | /* [in] */ DWORD dwFlags, |
/* [in] */ LONG lInBufferSize, | | /* [in] */ LONG lInBufferSize, |
|
/* [size_is][in] */ BYTE *pbInBuffer, | | /* [size_is][in] */ __RPC__in_ecount_full(lInBufferSize) BYTE *pbInB
uffer, |
/* [in] */ LONG lOutBufferSize, | | /* [in] */ LONG lOutBufferSize, |
|
/* [size_is][out] */ BYTE *pbOutBuffer, | | /* [size_is][out] */ __RPC__out_ecount_full(lOutBufferSize) BYTE *pb
OutBuffer, |
/* [in] */ LONG lInBytesAvailable, | | /* [in] */ LONG lInBytesAvailable, |
|
/* [out] */ LONG *plInBytesRead, | | /* [out] */ __RPC__out LONG *plInBytesRead, |
/* [out] */ LONG *plOutBytesWritten, | | /* [out] */ __RPC__out LONG *plOutBytesWritten, |
/* [in] */ DWORD dwReserved); | | /* [in] */ DWORD dwReserved); |
| | |
HRESULT ( STDMETHODCALLTYPE *SetEncodingLevel )( | | HRESULT ( STDMETHODCALLTYPE *SetEncodingLevel )( |
IDataFilter * This, | | IDataFilter * This, |
/* [in] */ DWORD dwEncLevel); | | /* [in] */ DWORD dwEncLevel); |
| | |
END_INTERFACE | | END_INTERFACE |
} IDataFilterVtbl; | | } IDataFilterVtbl; |
| | |
interface IDataFilter | | interface IDataFilter |
{ | | { |
CONST_VTBL struct IDataFilterVtbl *lpVtbl; | | CONST_VTBL struct IDataFilterVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IDataFilter_QueryInterface(This,riid,ppvObject) \ | | #define IDataFilter_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IDataFilter_AddRef(This) \ | | #define IDataFilter_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IDataFilter_Release(This) \ | | #define IDataFilter_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IDataFilter_DoEncode(This,dwFlags,lInBufferSize,pbInBuffer,lOutBufferSiz
e,pbOutBuffer,lInBytesAvailable,plInBytesRead,plOutBytesWritten,dwReserved) \ | | #define IDataFilter_DoEncode(This,dwFlags,lInBufferSize,pbInBuffer,lOutBufferSiz
e,pbOutBuffer,lInBytesAvailable,plInBytesRead,plOutBytesWritten,dwReserved) \ |
|
(This)->lpVtbl -> DoEncode(This,dwFlags,lInBufferSize,pbInBuffer,lOutBufferS
ize,pbOutBuffer,lInBytesAvailable,plInBytesRead,plOutBytesWritten,dwReserved) | | ( (This)->lpVtbl -> DoEncode(This,dwFlags,lInBufferSize,pbInBuffer,lOutBuffe
rSize,pbOutBuffer,lInBytesAvailable,plInBytesRead,plOutBytesWritten,dwReserved)
) |
| | |
#define IDataFilter_DoDecode(This,dwFlags,lInBufferSize,pbInBuffer,lOutBufferSiz
e,pbOutBuffer,lInBytesAvailable,plInBytesRead,plOutBytesWritten,dwReserved) \ | | #define IDataFilter_DoDecode(This,dwFlags,lInBufferSize,pbInBuffer,lOutBufferSiz
e,pbOutBuffer,lInBytesAvailable,plInBytesRead,plOutBytesWritten,dwReserved) \ |
|
(This)->lpVtbl -> DoDecode(This,dwFlags,lInBufferSize,pbInBuffer,lOutBufferS
ize,pbOutBuffer,lInBytesAvailable,plInBytesRead,plOutBytesWritten,dwReserved) | | ( (This)->lpVtbl -> DoDecode(This,dwFlags,lInBufferSize,pbInBuffer,lOutBuffe
rSize,pbOutBuffer,lInBytesAvailable,plInBytesRead,plOutBytesWritten,dwReserved)
) |
| | |
#define IDataFilter_SetEncodingLevel(This,dwEncLevel) \ | | #define IDataFilter_SetEncodingLevel(This,dwEncLevel) \ |
|
(This)->lpVtbl -> SetEncodingLevel(This,dwEncLevel) | | ( (This)->lpVtbl -> SetEncodingLevel(This,dwEncLevel) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IDataFilter_DoEncode_Proxy( | | |
IDataFilter * This, | | |
/* [in] */ DWORD dwFlags, | | |
/* [in] */ LONG lInBufferSize, | | |
/* [size_is][in] */ BYTE *pbInBuffer, | | |
/* [in] */ LONG lOutBufferSize, | | |
/* [size_is][out] */ BYTE *pbOutBuffer, | | |
/* [in] */ LONG lInBytesAvailable, | | |
/* [out] */ LONG *plInBytesRead, | | |
/* [out] */ LONG *plOutBytesWritten, | | |
/* [in] */ DWORD dwReserved); | | |
| | |
void __RPC_STUB IDataFilter_DoEncode_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IDataFilter_DoDecode_Proxy( | | |
IDataFilter * This, | | |
/* [in] */ DWORD dwFlags, | | |
/* [in] */ LONG lInBufferSize, | | |
/* [size_is][in] */ BYTE *pbInBuffer, | | |
/* [in] */ LONG lOutBufferSize, | | |
/* [size_is][out] */ BYTE *pbOutBuffer, | | |
/* [in] */ LONG lInBytesAvailable, | | |
/* [out] */ LONG *plInBytesRead, | | |
/* [out] */ LONG *plOutBytesWritten, | | |
/* [in] */ DWORD dwReserved); | | |
| | |
void __RPC_STUB IDataFilter_DoDecode_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IDataFilter_SetEncodingLevel_Proxy( | | |
IDataFilter * This, | | |
/* [in] */ DWORD dwEncLevel); | | |
| | |
void __RPC_STUB IDataFilter_SetEncodingLevel_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IDataFilter_INTERFACE_DEFINED__ */ | | #endif /* __IDataFilter_INTERFACE_DEFINED__ */ |
| | |
|
/* interface __MIDL_itf_urlmon_0213 */ | | /* interface __MIDL_itf_urlmon_0000_0044 */ |
/* [local] */ | | /* [local] */ |
| | |
#endif | | #endif |
#ifndef _LPENCODINGFILTERFACTORY_DEFINED | | #ifndef _LPENCODINGFILTERFACTORY_DEFINED |
#define _LPENCODINGFILTERFACTORY_DEFINED | | #define _LPENCODINGFILTERFACTORY_DEFINED |
typedef struct _tagPROTOCOLFILTERDATA | | typedef struct _tagPROTOCOLFILTERDATA |
{ | | { |
DWORD cbSize; | | DWORD cbSize; |
IInternetProtocolSink *pProtocolSink; | | IInternetProtocolSink *pProtocolSink; |
IInternetProtocol *pProtocol; | | IInternetProtocol *pProtocol; |
IUnknown *pUnk; | | IUnknown *pUnk; |
DWORD dwFilterFlags; | | DWORD dwFilterFlags; |
} PROTOCOLFILTERDATA; | | } PROTOCOLFILTERDATA; |
| | |
|
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0213_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0044_v0_0_c_ifspec; |
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0213_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0044_v0_0_s_ifspec; |
| | |
#ifndef __IEncodingFilterFactory_INTERFACE_DEFINED__ | | #ifndef __IEncodingFilterFactory_INTERFACE_DEFINED__ |
#define __IEncodingFilterFactory_INTERFACE_DEFINED__ | | #define __IEncodingFilterFactory_INTERFACE_DEFINED__ |
| | |
/* interface IEncodingFilterFactory */ | | /* interface IEncodingFilterFactory */ |
/* [unique][uuid][object][local] */ | | /* [unique][uuid][object][local] */ |
| | |
typedef /* [unique] */ IEncodingFilterFactory *LPENCODINGFILTERFACTORY; | | typedef /* [unique] */ IEncodingFilterFactory *LPENCODINGFILTERFACTORY; |
| | |
typedef struct _tagDATAINFO | | typedef struct _tagDATAINFO |
| | |
skipping to change at line 7148 | | skipping to change at line 7962 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IEncodingFilterFactoryVtbl | | typedef struct IEncodingFilterFactoryVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IEncodingFilterFactory * This, | | IEncodingFilterFactory * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IEncodingFilterFactory * This); | | IEncodingFilterFactory * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IEncodingFilterFactory * This); | | IEncodingFilterFactory * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *FindBestFilter )( | | HRESULT ( STDMETHODCALLTYPE *FindBestFilter )( |
IEncodingFilterFactory * This, | | IEncodingFilterFactory * This, |
/* [in] */ LPCWSTR pwzCodeIn, | | /* [in] */ LPCWSTR pwzCodeIn, |
| | |
skipping to change at line 7180 | | skipping to change at line 7995 |
} IEncodingFilterFactoryVtbl; | | } IEncodingFilterFactoryVtbl; |
| | |
interface IEncodingFilterFactory | | interface IEncodingFilterFactory |
{ | | { |
CONST_VTBL struct IEncodingFilterFactoryVtbl *lpVtbl; | | CONST_VTBL struct IEncodingFilterFactoryVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IEncodingFilterFactory_QueryInterface(This,riid,ppvObject) \ | | #define IEncodingFilterFactory_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IEncodingFilterFactory_AddRef(This) \ | | #define IEncodingFilterFactory_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IEncodingFilterFactory_Release(This) \ | | #define IEncodingFilterFactory_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IEncodingFilterFactory_FindBestFilter(This,pwzCodeIn,pwzCodeOut,info,ppD
F) \ | | #define IEncodingFilterFactory_FindBestFilter(This,pwzCodeIn,pwzCodeOut,info,ppD
F) \ |
|
(This)->lpVtbl -> FindBestFilter(This,pwzCodeIn,pwzCodeOut,info,ppDF) | | ( (This)->lpVtbl -> FindBestFilter(This,pwzCodeIn,pwzCodeOut,info,ppDF) ) |
| | |
#define IEncodingFilterFactory_GetDefaultFilter(This,pwzCodeIn,pwzCodeOut,ppDF)
\ | | #define IEncodingFilterFactory_GetDefaultFilter(This,pwzCodeIn,pwzCodeOut,ppDF)
\ |
|
(This)->lpVtbl -> GetDefaultFilter(This,pwzCodeIn,pwzCodeOut,ppDF) | | ( (This)->lpVtbl -> GetDefaultFilter(This,pwzCodeIn,pwzCodeOut,ppDF) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IEncodingFilterFactory_FindBestFilter_Proxy( | | |
IEncodingFilterFactory * This, | | |
/* [in] */ LPCWSTR pwzCodeIn, | | |
/* [in] */ LPCWSTR pwzCodeOut, | | |
/* [in] */ DATAINFO info, | | |
/* [out] */ IDataFilter **ppDF); | | |
| | |
void __RPC_STUB IEncodingFilterFactory_FindBestFilter_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
HRESULT STDMETHODCALLTYPE IEncodingFilterFactory_GetDefaultFilter_Proxy( | | |
IEncodingFilterFactory * This, | | |
/* [in] */ LPCWSTR pwzCodeIn, | | |
/* [in] */ LPCWSTR pwzCodeOut, | | |
/* [out] */ IDataFilter **ppDF); | | |
| | |
void __RPC_STUB IEncodingFilterFactory_GetDefaultFilter_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IEncodingFilterFactory_INTERFACE_DEFINED__ */ | | #endif /* __IEncodingFilterFactory_INTERFACE_DEFINED__ */ |
| | |
|
/* interface __MIDL_itf_urlmon_0214 */ | | /* interface __MIDL_itf_urlmon_0000_0045 */ |
/* [local] */ | | /* [local] */ |
| | |
#endif | | #endif |
#ifndef _HITLOGGING_DEFINED | | #ifndef _HITLOGGING_DEFINED |
#define _HITLOGGING_DEFINED | | #define _HITLOGGING_DEFINED |
// Logging-specific apis | | // Logging-specific apis |
BOOL WINAPI IsLoggingEnabledA(IN LPCSTR pszUrl); | | BOOL WINAPI IsLoggingEnabledA(IN LPCSTR pszUrl); |
BOOL WINAPI IsLoggingEnabledW(IN LPCWSTR pwszUrl); | | BOOL WINAPI IsLoggingEnabledW(IN LPCWSTR pwszUrl); |
#ifdef UNICODE | | #ifdef UNICODE |
#define IsLoggingEnabled IsLoggingEnabledW | | #define IsLoggingEnabled IsLoggingEnabledW |
| | |
skipping to change at line 7263 | | skipping to change at line 8053 |
{ | | { |
CLSID clsid; | | CLSID clsid; |
IUnknown *pUnk; | | IUnknown *pUnk; |
DWORD dwFlags; | | DWORD dwFlags; |
} ; | | } ; |
EXTERN_C const GUID GUID_CUSTOM_CONFIRMOBJECTSAFETY; | | EXTERN_C const GUID GUID_CUSTOM_CONFIRMOBJECTSAFETY; |
#endif | | #endif |
#ifndef _LPIWRAPPEDPROTOCOL_DEFINED | | #ifndef _LPIWRAPPEDPROTOCOL_DEFINED |
#define _LPIWRAPPEDPROTOCOL_DEFINED | | #define _LPIWRAPPEDPROTOCOL_DEFINED |
| | |
|
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0214_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0045_v0_0_c_ifspec; |
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0214_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0045_v0_0_s_ifspec; |
| | |
#ifndef __IWrappedProtocol_INTERFACE_DEFINED__ | | #ifndef __IWrappedProtocol_INTERFACE_DEFINED__ |
#define __IWrappedProtocol_INTERFACE_DEFINED__ | | #define __IWrappedProtocol_INTERFACE_DEFINED__ |
| | |
/* interface IWrappedProtocol */ | | /* interface IWrappedProtocol */ |
/* [unique][uuid][object][local] */ | | /* [unique][uuid][object][local] */ |
| | |
typedef /* [unique] */ IWrappedProtocol *LPIWRAPPEDPROTOCOL; | | typedef /* [unique] */ IWrappedProtocol *LPIWRAPPEDPROTOCOL; |
| | |
EXTERN_C const IID IID_IWrappedProtocol; | | EXTERN_C const IID IID_IWrappedProtocol; |
| | |
skipping to change at line 7297 | | skipping to change at line 8087 |
| | |
#else /* C style interface */ | | #else /* C style interface */ |
| | |
typedef struct IWrappedProtocolVtbl | | typedef struct IWrappedProtocolVtbl |
{ | | { |
BEGIN_INTERFACE | | BEGIN_INTERFACE |
| | |
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( | | HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
IWrappedProtocol * This, | | IWrappedProtocol * This, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); | | /* [iid_is][out] */ |
| | __RPC__deref_out void **ppvObject); |
| | |
ULONG ( STDMETHODCALLTYPE *AddRef )( | | ULONG ( STDMETHODCALLTYPE *AddRef )( |
IWrappedProtocol * This); | | IWrappedProtocol * This); |
| | |
ULONG ( STDMETHODCALLTYPE *Release )( | | ULONG ( STDMETHODCALLTYPE *Release )( |
IWrappedProtocol * This); | | IWrappedProtocol * This); |
| | |
HRESULT ( STDMETHODCALLTYPE *GetWrapperCode )( | | HRESULT ( STDMETHODCALLTYPE *GetWrapperCode )( |
IWrappedProtocol * This, | | IWrappedProtocol * This, |
/* [out] */ LONG *pnCode, | | /* [out] */ LONG *pnCode, |
| | |
skipping to change at line 7321 | | skipping to change at line 8112 |
} IWrappedProtocolVtbl; | | } IWrappedProtocolVtbl; |
| | |
interface IWrappedProtocol | | interface IWrappedProtocol |
{ | | { |
CONST_VTBL struct IWrappedProtocolVtbl *lpVtbl; | | CONST_VTBL struct IWrappedProtocolVtbl *lpVtbl; |
}; | | }; |
| | |
#ifdef COBJMACROS | | #ifdef COBJMACROS |
| | |
#define IWrappedProtocol_QueryInterface(This,riid,ppvObject) \ | | #define IWrappedProtocol_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) | | ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) |
| | |
#define IWrappedProtocol_AddRef(This) \ | | #define IWrappedProtocol_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) | | ( (This)->lpVtbl -> AddRef(This) ) |
| | |
#define IWrappedProtocol_Release(This) \ | | #define IWrappedProtocol_Release(This) \ |
|
(This)->lpVtbl -> Release(This) | | ( (This)->lpVtbl -> Release(This) ) |
| | |
#define IWrappedProtocol_GetWrapperCode(This,pnCode,dwReserved) \ | | #define IWrappedProtocol_GetWrapperCode(This,pnCode,dwReserved) \ |
|
(This)->lpVtbl -> GetWrapperCode(This,pnCode,dwReserved) | | ( (This)->lpVtbl -> GetWrapperCode(This,pnCode,dwReserved) ) |
| | |
#endif /* COBJMACROS */ | | #endif /* COBJMACROS */ |
| | |
#endif /* C style interface */ | | #endif /* C style interface */ |
| | |
|
HRESULT STDMETHODCALLTYPE IWrappedProtocol_GetWrapperCode_Proxy( | | |
IWrappedProtocol * This, | | |
/* [out] */ LONG *pnCode, | | |
/* [in] */ DWORD_PTR dwReserved); | | |
| | |
void __RPC_STUB IWrappedProtocol_GetWrapperCode_Stub( | | |
IRpcStubBuffer *This, | | |
IRpcChannelBuffer *_pRpcChannelBuffer, | | |
PRPC_MESSAGE _pRpcMessage, | | |
DWORD *_pdwStubPhase); | | |
| | |
#endif /* __IWrappedProtocol_INTERFACE_DEFINED__ */ | | #endif /* __IWrappedProtocol_INTERFACE_DEFINED__ */ |
| | |
|
/* interface __MIDL_itf_urlmon_0215 */ | | /* interface __MIDL_itf_urlmon_0000_0046 */ |
/* [local] */ | | /* [local] */ |
| | |
#endif | | #endif |
| | |
|
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0215_v0_0_c_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0046_v0_0_c_ifspec; |
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0215_v0_0_s_ifspec; | | extern RPC_IF_HANDLE __MIDL_itf_urlmon_0000_0046_v0_0_s_ifspec; |
| | |
/* Additional Prototypes for ALL interfaces */ | | /* Additional Prototypes for ALL interfaces */ |
| | |
|
| | unsigned long __RPC_USER BSTR_UserSize( unsigned long *, unsign |
| | ed 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 HWND_UserSize( unsigned long *, unsign
ed long , HWND * ); | | unsigned long __RPC_USER HWND_UserSize( unsigned long *, unsign
ed long , HWND * ); |
unsigned char * __RPC_USER HWND_UserMarshal( unsigned long *, unsigned char *,
HWND * ); | | unsigned char * __RPC_USER HWND_UserMarshal( unsigned long *, unsigned char *,
HWND * ); |
unsigned char * __RPC_USER HWND_UserUnmarshal(unsigned long *, unsigned char *,
HWND * ); | | unsigned char * __RPC_USER HWND_UserUnmarshal(unsigned long *, unsigned char *,
HWND * ); |
void __RPC_USER HWND_UserFree( unsigned long *, HWND *
); | | void __RPC_USER HWND_UserFree( unsigned long *, HWND *
); |
| | |
|
| | unsigned long __RPC_USER BSTR_UserSize64( unsigned long *, unsi |
| | gned long , BSTR * ); |
| | unsigned char * __RPC_USER BSTR_UserMarshal64( unsigned long *, unsigned char |
| | *, BSTR * ); |
| | unsigned char * __RPC_USER BSTR_UserUnmarshal64(unsigned long *, unsigned char |
| | *, BSTR * ); |
| | void __RPC_USER BSTR_UserFree64( unsigned long *, BSTR |
| | * ); |
| | |
| | unsigned long __RPC_USER HWND_UserSize64( unsigned long *, unsi |
| | gned long , HWND * ); |
| | unsigned char * __RPC_USER HWND_UserMarshal64( unsigned long *, unsigned char |
| | *, HWND * ); |
| | unsigned char * __RPC_USER HWND_UserUnmarshal64(unsigned long *, unsigned char |
| | *, HWND * ); |
| | void __RPC_USER HWND_UserFree64( unsigned long *, HWND |
| | * ); |
| | |
/* [local] */ HRESULT STDMETHODCALLTYPE IBinding_GetBindResult_Proxy( | | /* [local] */ HRESULT STDMETHODCALLTYPE IBinding_GetBindResult_Proxy( |
IBinding * This, | | IBinding * This, |
/* [out] */ CLSID *pclsidProtocol, | | /* [out] */ CLSID *pclsidProtocol, |
/* [out] */ DWORD *pdwResult, | | /* [out] */ DWORD *pdwResult, |
/* [out] */ LPOLESTR *pszResult, | | /* [out] */ LPOLESTR *pszResult, |
/* [out][in] */ DWORD *pdwReserved); | | /* [out][in] */ DWORD *pdwReserved); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IBinding_GetBindResult_Stub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IBinding_GetBindResult_Stub( |
IBinding * This, | | IBinding * This, |
|
/* [out] */ CLSID *pclsidProtocol, | | /* [out] */ __RPC__out CLSID *pclsidProtocol, |
/* [out] */ DWORD *pdwResult, | | /* [out] */ __RPC__out DWORD *pdwResult, |
/* [out] */ LPOLESTR *pszResult, | | /* [out] */ __RPC__deref_out_opt LPOLESTR *pszResult, |
/* [in] */ DWORD dwReserved); | | /* [in] */ DWORD dwReserved); |
| | |
/* [local] */ HRESULT STDMETHODCALLTYPE IBindStatusCallback_GetBindInfo_Proxy( | | /* [local] */ HRESULT STDMETHODCALLTYPE IBindStatusCallback_GetBindInfo_Proxy( |
IBindStatusCallback * This, | | IBindStatusCallback * This, |
/* [out] */ DWORD *grfBINDF, | | /* [out] */ DWORD *grfBINDF, |
/* [unique][out][in] */ BINDINFO *pbindinfo); | | /* [unique][out][in] */ BINDINFO *pbindinfo); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IBindStatusCallback_GetBindInfo_Stub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IBindStatusCallback_GetBindInfo_Stub( |
IBindStatusCallback * This, | | IBindStatusCallback * This, |
|
/* [out] */ DWORD *grfBINDF, | | /* [out] */ __RPC__out DWORD *grfBINDF, |
/* [unique][out][in] */ RemBINDINFO *pbindinfo, | | /* [unique][out][in] */ __RPC__inout_opt RemBINDINFO *pbindinfo, |
/* [unique][out][in] */ RemSTGMEDIUM *pstgmed); | | /* [unique][out][in] */ __RPC__inout_opt RemSTGMEDIUM *pstgmed); |
| | |
/* [local] */ HRESULT STDMETHODCALLTYPE IBindStatusCallback_OnDataAvailable_Prox
y( | | /* [local] */ HRESULT STDMETHODCALLTYPE IBindStatusCallback_OnDataAvailable_Prox
y( |
IBindStatusCallback * This, | | IBindStatusCallback * This, |
/* [in] */ DWORD grfBSCF, | | /* [in] */ DWORD grfBSCF, |
/* [in] */ DWORD dwSize, | | /* [in] */ DWORD dwSize, |
/* [in] */ FORMATETC *pformatetc, | | /* [in] */ FORMATETC *pformatetc, |
/* [in] */ STGMEDIUM *pstgmed); | | /* [in] */ STGMEDIUM *pstgmed); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IBindStatusCallback_OnDataAvailable_St
ub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IBindStatusCallback_OnDataAvailable_St
ub( |
IBindStatusCallback * This, | | IBindStatusCallback * This, |
/* [in] */ DWORD grfBSCF, | | /* [in] */ DWORD grfBSCF, |
/* [in] */ DWORD dwSize, | | /* [in] */ DWORD dwSize, |
|
/* [in] */ RemFORMATETC *pformatetc, | | /* [in] */ __RPC__in RemFORMATETC *pformatetc, |
/* [in] */ RemSTGMEDIUM *pstgmed); | | /* [in] */ __RPC__in RemSTGMEDIUM *pstgmed); |
| | |
/* [local] */ HRESULT STDMETHODCALLTYPE IWinInetInfo_QueryOption_Proxy( | | /* [local] */ HRESULT STDMETHODCALLTYPE IWinInetInfo_QueryOption_Proxy( |
IWinInetInfo * This, | | IWinInetInfo * This, |
/* [in] */ DWORD dwOption, | | /* [in] */ DWORD dwOption, |
/* [size_is][out][in] */ LPVOID pBuffer, | | /* [size_is][out][in] */ LPVOID pBuffer, |
/* [out][in] */ DWORD *pcbBuf); | | /* [out][in] */ DWORD *pcbBuf); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IWinInetInfo_QueryOption_Stub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IWinInetInfo_QueryOption_Stub( |
IWinInetInfo * This, | | IWinInetInfo * This, |
/* [in] */ DWORD dwOption, | | /* [in] */ DWORD dwOption, |
|
/* [size_is][out][in] */ BYTE *pBuffer, | | /* [size_is][out][in] */ __RPC__inout_ecount_full(*pcbBuf) BYTE *pBuffer, |
/* [out][in] */ DWORD *pcbBuf); | | /* [out][in] */ __RPC__inout DWORD *pcbBuf); |
| | |
/* [local] */ HRESULT STDMETHODCALLTYPE IWinInetHttpInfo_QueryInfo_Proxy( | | /* [local] */ HRESULT STDMETHODCALLTYPE IWinInetHttpInfo_QueryInfo_Proxy( |
IWinInetHttpInfo * This, | | IWinInetHttpInfo * This, |
/* [in] */ DWORD dwOption, | | /* [in] */ DWORD dwOption, |
/* [size_is][out][in] */ LPVOID pBuffer, | | /* [size_is][out][in] */ LPVOID pBuffer, |
/* [out][in] */ DWORD *pcbBuf, | | /* [out][in] */ DWORD *pcbBuf, |
/* [out][in] */ DWORD *pdwFlags, | | /* [out][in] */ DWORD *pdwFlags, |
/* [out][in] */ DWORD *pdwReserved); | | /* [out][in] */ DWORD *pdwReserved); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IWinInetHttpInfo_QueryInfo_Stub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IWinInetHttpInfo_QueryInfo_Stub( |
IWinInetHttpInfo * This, | | IWinInetHttpInfo * This, |
/* [in] */ DWORD dwOption, | | /* [in] */ DWORD dwOption, |
|
/* [size_is][out][in] */ BYTE *pBuffer, | | /* [size_is][out][in] */ __RPC__inout_ecount_full(*pcbBuf) BYTE *pBuffer, |
/* [out][in] */ DWORD *pcbBuf, | | /* [out][in] */ __RPC__inout DWORD *pcbBuf, |
/* [out][in] */ DWORD *pdwFlags, | | /* [out][in] */ __RPC__inout DWORD *pdwFlags, |
/* [out][in] */ DWORD *pdwReserved); | | /* [out][in] */ __RPC__inout DWORD *pdwReserved); |
| | |
/* [local] */ HRESULT STDMETHODCALLTYPE IBindHost_MonikerBindToStorage_Proxy( | | /* [local] */ HRESULT STDMETHODCALLTYPE IBindHost_MonikerBindToStorage_Proxy( |
IBindHost * This, | | IBindHost * This, |
/* [in] */ IMoniker *pMk, | | /* [in] */ IMoniker *pMk, |
/* [in] */ IBindCtx *pBC, | | /* [in] */ IBindCtx *pBC, |
/* [in] */ IBindStatusCallback *pBSC, | | /* [in] */ IBindStatusCallback *pBSC, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
/* [out] */ void **ppvObj); | | /* [out] */ void **ppvObj); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IBindHost_MonikerBindToStorage_Stub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IBindHost_MonikerBindToStorage_Stub( |
IBindHost * This, | | IBindHost * This, |
|
/* [unique][in] */ IMoniker *pMk, | | /* [unique][in] */ __RPC__in_opt IMoniker *pMk, |
/* [unique][in] */ IBindCtx *pBC, | | /* [unique][in] */ __RPC__in_opt IBindCtx *pBC, |
/* [unique][in] */ IBindStatusCallback *pBSC, | | /* [unique][in] */ __RPC__in_opt IBindStatusCallback *pBSC, |
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ IUnknown **ppvObj); | | /* [iid_is][out] */ __RPC__deref_out_opt IUnknown **ppvObj); |
| | |
/* [local] */ HRESULT STDMETHODCALLTYPE IBindHost_MonikerBindToObject_Proxy( | | /* [local] */ HRESULT STDMETHODCALLTYPE IBindHost_MonikerBindToObject_Proxy( |
IBindHost * This, | | IBindHost * This, |
/* [in] */ IMoniker *pMk, | | /* [in] */ IMoniker *pMk, |
/* [in] */ IBindCtx *pBC, | | /* [in] */ IBindCtx *pBC, |
/* [in] */ IBindStatusCallback *pBSC, | | /* [in] */ IBindStatusCallback *pBSC, |
/* [in] */ REFIID riid, | | /* [in] */ REFIID riid, |
/* [out] */ void **ppvObj); | | /* [out] */ void **ppvObj); |
| | |
/* [call_as] */ HRESULT STDMETHODCALLTYPE IBindHost_MonikerBindToObject_Stub( | | /* [call_as] */ HRESULT STDMETHODCALLTYPE IBindHost_MonikerBindToObject_Stub( |
IBindHost * This, | | IBindHost * This, |
|
/* [unique][in] */ IMoniker *pMk, | | /* [unique][in] */ __RPC__in_opt IMoniker *pMk, |
/* [unique][in] */ IBindCtx *pBC, | | /* [unique][in] */ __RPC__in_opt IBindCtx *pBC, |
/* [unique][in] */ IBindStatusCallback *pBSC, | | /* [unique][in] */ __RPC__in_opt IBindStatusCallback *pBSC, |
/* [in] */ REFIID riid, | | /* [in] */ __RPC__in REFIID riid, |
/* [iid_is][out] */ IUnknown **ppvObj); | | /* [iid_is][out] */ __RPC__deref_out_opt IUnknown **ppvObj); |
| | |
/* end of Additional Prototypes */ | | /* end of Additional Prototypes */ |
| | |
#ifdef __cplusplus | | #ifdef __cplusplus |
} | | } |
#endif | | #endif |
| | |
#endif | | #endif |
| | |
End of changes. 622 change blocks. |
2081 lines changed or deleted | | 3024 lines changed or added |
|