📄 urlmon.h
字号:
void __RPC_STUB IAuthenticate_Authenticate_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IAuthenticate_INTERFACE_DEFINED__ */
/* interface __MIDL_itf_urlmon_0172 */
/* [local] */
#endif
#ifndef _LPHTTPNEGOTIATE_DEFINED
#define _LPHTTPNEGOTIATE_DEFINED
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0172_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0172_v0_0_s_ifspec;
#ifndef __IHttpNegotiate_INTERFACE_DEFINED__
#define __IHttpNegotiate_INTERFACE_DEFINED__
/* interface IHttpNegotiate */
/* [unique][uuid][object] */
typedef /* [unique] */ IHttpNegotiate __RPC_FAR *LPHTTPNEGOTIATE;
EXTERN_C const IID IID_IHttpNegotiate;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("79eac9d2-baf9-11ce-8c82-00aa004ba90b")
IHttpNegotiate : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE BeginningTransaction(
/* [in] */ LPCWSTR szURL,
/* [unique][in] */ LPCWSTR szHeaders,
/* [in] */ DWORD dwReserved,
/* [out] */ LPWSTR __RPC_FAR *pszAdditionalHeaders) = 0;
virtual HRESULT STDMETHODCALLTYPE OnResponse(
/* [in] */ DWORD dwResponseCode,
/* [unique][in] */ LPCWSTR szResponseHeaders,
/* [unique][in] */ LPCWSTR szRequestHeaders,
/* [out] */ LPWSTR __RPC_FAR *pszAdditionalRequestHeaders) = 0;
};
#else /* C style interface */
typedef struct IHttpNegotiateVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IHttpNegotiate __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IHttpNegotiate __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IHttpNegotiate __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *BeginningTransaction )(
IHttpNegotiate __RPC_FAR * This,
/* [in] */ LPCWSTR szURL,
/* [unique][in] */ LPCWSTR szHeaders,
/* [in] */ DWORD dwReserved,
/* [out] */ LPWSTR __RPC_FAR *pszAdditionalHeaders);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnResponse )(
IHttpNegotiate __RPC_FAR * This,
/* [in] */ DWORD dwResponseCode,
/* [unique][in] */ LPCWSTR szResponseHeaders,
/* [unique][in] */ LPCWSTR szRequestHeaders,
/* [out] */ LPWSTR __RPC_FAR *pszAdditionalRequestHeaders);
END_INTERFACE
} IHttpNegotiateVtbl;
interface IHttpNegotiate
{
CONST_VTBL struct IHttpNegotiateVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IHttpNegotiate_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IHttpNegotiate_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IHttpNegotiate_Release(This) \
(This)->lpVtbl -> Release(This)
#define IHttpNegotiate_BeginningTransaction(This,szURL,szHeaders,dwReserved,pszAdditionalHeaders) \
(This)->lpVtbl -> BeginningTransaction(This,szURL,szHeaders,dwReserved,pszAdditionalHeaders)
#define IHttpNegotiate_OnResponse(This,dwResponseCode,szResponseHeaders,szRequestHeaders,pszAdditionalRequestHeaders) \
(This)->lpVtbl -> OnResponse(This,dwResponseCode,szResponseHeaders,szRequestHeaders,pszAdditionalRequestHeaders)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IHttpNegotiate_BeginningTransaction_Proxy(
IHttpNegotiate __RPC_FAR * This,
/* [in] */ LPCWSTR szURL,
/* [unique][in] */ LPCWSTR szHeaders,
/* [in] */ DWORD dwReserved,
/* [out] */ LPWSTR __RPC_FAR *pszAdditionalHeaders);
void __RPC_STUB IHttpNegotiate_BeginningTransaction_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHttpNegotiate_OnResponse_Proxy(
IHttpNegotiate __RPC_FAR * This,
/* [in] */ DWORD dwResponseCode,
/* [unique][in] */ LPCWSTR szResponseHeaders,
/* [unique][in] */ LPCWSTR szRequestHeaders,
/* [out] */ LPWSTR __RPC_FAR *pszAdditionalRequestHeaders);
void __RPC_STUB IHttpNegotiate_OnResponse_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHttpNegotiate_INTERFACE_DEFINED__ */
/* interface __MIDL_itf_urlmon_0173 */
/* [local] */
#endif
#ifndef _LPWINDOWFORBINDINGUI_DEFINED
#define _LPWINDOWFORBINDINGUI_DEFINED
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0173_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0173_v0_0_s_ifspec;
#ifndef __IWindowForBindingUI_INTERFACE_DEFINED__
#define __IWindowForBindingUI_INTERFACE_DEFINED__
/* interface IWindowForBindingUI */
/* [unique][uuid][object][local] */
typedef /* [unique] */ IWindowForBindingUI __RPC_FAR *LPWINDOWFORBINDINGUI;
EXTERN_C const IID IID_IWindowForBindingUI;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("79eac9d5-bafa-11ce-8c82-00aa004ba90b")
IWindowForBindingUI : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE GetWindow(
/* [in] */ REFGUID rguidReason,
/* [out] */ HWND __RPC_FAR *phwnd) = 0;
};
#else /* C style interface */
typedef struct IWindowForBindingUIVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IWindowForBindingUI __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IWindowForBindingUI __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IWindowForBindingUI __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetWindow )(
IWindowForBindingUI __RPC_FAR * This,
/* [in] */ REFGUID rguidReason,
/* [out] */ HWND __RPC_FAR *phwnd);
END_INTERFACE
} IWindowForBindingUIVtbl;
interface IWindowForBindingUI
{
CONST_VTBL struct IWindowForBindingUIVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IWindowForBindingUI_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IWindowForBindingUI_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IWindowForBindingUI_Release(This) \
(This)->lpVtbl -> Release(This)
#define IWindowForBindingUI_GetWindow(This,rguidReason,phwnd) \
(This)->lpVtbl -> GetWindow(This,rguidReason,phwnd)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IWindowForBindingUI_GetWindow_Proxy(
IWindowForBindingUI __RPC_FAR * This,
/* [in] */ REFGUID rguidReason,
/* [out] */ HWND __RPC_FAR *phwnd);
void __RPC_STUB IWindowForBindingUI_GetWindow_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IWindowForBindingUI_INTERFACE_DEFINED__ */
/* interface __MIDL_itf_urlmon_0174 */
/* [local] */
#endif
#ifndef _LPCODEINSTALL_DEFINED
#define _LPCODEINSTALL_DEFINED
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0174_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_urlmon_0174_v0_0_s_ifspec;
#ifndef __ICodeInstall_INTERFACE_DEFINED__
#define __ICodeInstall_INTERFACE_DEFINED__
/* interface ICodeInstall */
/* [unique][uuid][object][local] */
typedef /* [unique] */ ICodeInstall __RPC_FAR *LPCODEINSTALL;
typedef /* [public] */
enum __MIDL_ICodeInstall_0001
{ CIP_DISK_FULL = 0,
CIP_ACCESS_DENIED = CIP_DISK_FULL + 1,
CIP_NEWER_VERSION_EXISTS = CIP_ACCESS_DENIED + 1,
CIP_OLDER_VERSION_EXISTS = CIP_NEWER_VERSION_EXISTS + 1,
CIP_NAME_CONFLICT = CIP_OLDER_VERSION_EXISTS + 1,
CIP_TRUST_VERIFICATION_COMPONENT_MISSING = CIP_NAME_CONFLICT + 1,
CIP_EXE_SELF_REGISTERATION_TIMEOUT = CIP_TRUST_VERIFICATION_COMPONENT_MISSING + 1,
CIP_UNSAFE_TO_ABORT = CIP_EXE_SELF_REGISTERATION_TIMEOUT + 1,
CIP_NEED_REBOOT = CIP_UNSAFE_TO_ABORT + 1
} CIP_STATUS;
EXTERN_C const IID IID_ICodeInstall;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("79eac9d1-baf9-11ce-8c82-00aa004ba90b")
ICodeInstall : public IWindowForBindingUI
{
public:
virtual HRESULT STDMETHODCALLTYPE OnCodeInstallProblem(
/* [in] */ ULONG ulStatusCode,
/* [unique][in] */ LPCWSTR szDestination,
/* [unique][in] */ LPCWSTR szSource,
/* [in] */ DWORD dwReserved) = 0;
};
#else /* C style interface */
typedef struct ICodeInstallVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
ICodeInstall __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
ICodeInstall __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
ICodeInstall __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetWindow )(
ICodeInstall __RPC_FAR * This,
/* [in] */ REFGUID rguidReason,
/* [out] */ HWND __RPC_FAR *phwnd);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnCodeInstallProblem )(
ICodeInstall __RPC_FAR * This,
/* [in] */ ULONG ulStatusCode,
/* [unique][in] */ LPCWSTR szDestination,
/* [unique][in] */ LPCWSTR szSource,
/* [in] */ DWORD dwReserved);
END_INTERFACE
} ICodeInstallVtbl;
interface ICodeInstall
{
CONST_VTBL struct ICodeInstallVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define ICodeInstall_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define ICodeInstall_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define ICodeInstall_Release(This) \
(This)->lpVtbl -> Release(This)
#define ICodeInstall_GetWindow(This,rguidReason,phwnd) \
(This)->lpVtbl -> GetWindow(This,rguidReason,phwnd)
#define ICodeInstall_OnCodeInstallProblem(This,ulStatusCode,szDestination,szSource,dwReserved) \
(This)->lpVtbl -> OnCodeInstallProblem(This,ulStatusCode,szDestination,szSource,dwReserved)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE ICodeInstall_OnCodeInstallProblem_Proxy(
ICodeInstall __RPC_FAR * This,
/* [in] */ U
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -