📄 rrascfg.h
字号:
/* [in] */ ULONG_PTR uReserved1,
/* [in] */ ULONG_PTR uReserved2);
void __RPC_STUB IAccountingProviderConfig_Deactivate_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IAccountingProviderConfig_INTERFACE_DEFINED__ */
/* interface __MIDL_itf_rrascfg_0015 */
/* [local] */
#define DeclareIAccountingProviderConfigMembers(IPURE) \
STDMETHOD(Initialize)(THIS_ \
LPCOLESTR pszMachineName, \
ULONG_PTR *puConnectionParam) IPURE; \
STDMETHOD(Uninitialize)(THIS_ \
ULONG_PTR uConnectionParam) IPURE; \
STDMETHOD(Configure)(THIS_ \
ULONG_PTR uConnectionParam, \
HWND hWnd, \
DWORD dwFlags, \
ULONG_PTR uReserved1, \
ULONG_PTR uReserved2) IPURE; \
\
STDMETHOD(Activate)(THIS_ \
ULONG_PTR uConnectionParam, \
ULONG_PTR uReserved1, \
ULONG_PTR uReserved2) IPURE; \
\
STDMETHOD(Deactivate)(THIS_ \
ULONG_PTR uConnectionParam, \
ULONG_PTR uReserved1, \
ULONG_PTR uReserved2) IPURE; \
extern RPC_IF_HANDLE __MIDL_itf_rrascfg_0015_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_rrascfg_0015_v0_0_s_ifspec;
#ifndef __IEAPProviderConfig_INTERFACE_DEFINED__
#define __IEAPProviderConfig_INTERFACE_DEFINED__
/* interface IEAPProviderConfig */
/* [unique][local][uuid][object] */
EXTERN_C const IID IID_IEAPProviderConfig;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("66A2DB19-D706-11D0-A37B-00C04FC9DA04")
IEAPProviderConfig : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE Initialize(
/* [string][in] */ LPCOLESTR pszMachineName,
/* [in] */ DWORD dwEapTypeId,
/* [out] */ ULONG_PTR __RPC_FAR *puConnectionParam) = 0;
virtual HRESULT STDMETHODCALLTYPE Uninitialize(
/* [in] */ DWORD dwEapTypeId,
/* [in] */ ULONG_PTR uConnectionParam) = 0;
virtual HRESULT STDMETHODCALLTYPE ServerInvokeConfigUI(
/* [in] */ DWORD dwEapTypeId,
/* [in] */ ULONG_PTR uConnectionParam,
/* [in] */ HWND hWnd,
/* [in] */ ULONG_PTR uReserved1,
/* [in] */ ULONG_PTR uReserved2) = 0;
virtual HRESULT STDMETHODCALLTYPE RouterInvokeConfigUI(
/* [in] */ DWORD dwEapTypeId,
/* [in] */ ULONG_PTR uConnectionParam,
/* [in] */ HWND hwndParent,
/* [in] */ DWORD dwFlags,
/* [size_is][in] */ BYTE __RPC_FAR *pConnectionDataIn,
/* [in] */ DWORD dwSizeOfConnectionDataIn,
/* [size_is][size_is][out] */ BYTE __RPC_FAR *__RPC_FAR *ppConnectionDataOut,
/* [out] */ DWORD __RPC_FAR *pdwSizeOfConnectionDataOut) = 0;
virtual HRESULT STDMETHODCALLTYPE RouterInvokeCredentialsUI(
/* [in] */ DWORD dwEapTypeId,
/* [in] */ ULONG_PTR uConnectionParam,
/* [in] */ HWND hwndParent,
/* [in] */ DWORD dwFlags,
/* [size_is][in] */ BYTE __RPC_FAR *pConnectionDataIn,
/* [in] */ DWORD dwSizeOfConnectionDataIn,
/* [size_is][in] */ BYTE __RPC_FAR *pUserDataIn,
/* [in] */ DWORD dwSizeOfUserDataIn,
/* [size_is][size_is][out] */ BYTE __RPC_FAR *__RPC_FAR *ppUserDataOut,
/* [out] */ DWORD __RPC_FAR *pdwSizeOfUserDataOut) = 0;
};
#else /* C style interface */
typedef struct IEAPProviderConfigVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IEAPProviderConfig __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IEAPProviderConfig __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IEAPProviderConfig __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Initialize )(
IEAPProviderConfig __RPC_FAR * This,
/* [string][in] */ LPCOLESTR pszMachineName,
/* [in] */ DWORD dwEapTypeId,
/* [out] */ ULONG_PTR __RPC_FAR *puConnectionParam);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Uninitialize )(
IEAPProviderConfig __RPC_FAR * This,
/* [in] */ DWORD dwEapTypeId,
/* [in] */ ULONG_PTR uConnectionParam);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ServerInvokeConfigUI )(
IEAPProviderConfig __RPC_FAR * This,
/* [in] */ DWORD dwEapTypeId,
/* [in] */ ULONG_PTR uConnectionParam,
/* [in] */ HWND hWnd,
/* [in] */ ULONG_PTR uReserved1,
/* [in] */ ULONG_PTR uReserved2);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RouterInvokeConfigUI )(
IEAPProviderConfig __RPC_FAR * This,
/* [in] */ DWORD dwEapTypeId,
/* [in] */ ULONG_PTR uConnectionParam,
/* [in] */ HWND hwndParent,
/* [in] */ DWORD dwFlags,
/* [size_is][in] */ BYTE __RPC_FAR *pConnectionDataIn,
/* [in] */ DWORD dwSizeOfConnectionDataIn,
/* [size_is][size_is][out] */ BYTE __RPC_FAR *__RPC_FAR *ppConnectionDataOut,
/* [out] */ DWORD __RPC_FAR *pdwSizeOfConnectionDataOut);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RouterInvokeCredentialsUI )(
IEAPProviderConfig __RPC_FAR * This,
/* [in] */ DWORD dwEapTypeId,
/* [in] */ ULONG_PTR uConnectionParam,
/* [in] */ HWND hwndParent,
/* [in] */ DWORD dwFlags,
/* [size_is][in] */ BYTE __RPC_FAR *pConnectionDataIn,
/* [in] */ DWORD dwSizeOfConnectionDataIn,
/* [size_is][in] */ BYTE __RPC_FAR *pUserDataIn,
/* [in] */ DWORD dwSizeOfUserDataIn,
/* [size_is][size_is][out] */ BYTE __RPC_FAR *__RPC_FAR *ppUserDataOut,
/* [out] */ DWORD __RPC_FAR *pdwSizeOfUserDataOut);
END_INTERFACE
} IEAPProviderConfigVtbl;
interface IEAPProviderConfig
{
CONST_VTBL struct IEAPProviderConfigVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IEAPProviderConfig_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IEAPProviderConfig_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IEAPProviderConfig_Release(This) \
(This)->lpVtbl -> Release(This)
#define IEAPProviderConfig_Initialize(This,pszMachineName,dwEapTypeId,puConnectionParam) \
(This)->lpVtbl -> Initialize(This,pszMachineName,dwEapTypeId,puConnectionParam)
#define IEAPProviderConfig_Uninitialize(This,dwEapTypeId,uConnectionParam) \
(This)->lpVtbl -> Uninitialize(This,dwEapTypeId,uConnectionParam)
#define IEAPProviderConfig_ServerInvokeConfigUI(This,dwEapTypeId,uConnectionParam,hWnd,uReserved1,uReserved2) \
(This)->lpVtbl -> ServerInvokeConfigUI(This,dwEapTypeId,uConnectionParam,hWnd,uReserved1,uReserved2)
#define IEAPProviderConfig_RouterInvokeConfigUI(This,dwEapTypeId,uConnectionParam,hwndParent,dwFlags,pConnectionDataIn,dwSizeOfConnectionDataIn,ppConnectionDataOut,pdwSizeOfConnectionDataOut) \
(This)->lpVtbl -> RouterInvokeConfigUI(This,dwEapTypeId,uConnectionParam,hwndParent,dwFlags,pConnectionDataIn,dwSizeOfConnectionDataIn,ppConnectionDataOut,pdwSizeOfConnectionDataOut)
#define IEAPProviderConfig_RouterInvokeCredentialsUI(This,dwEapTypeId,uConnectionParam,hwndParent,dwFlags,pConnectionDataIn,dwSizeOfConnectionDataIn,pUserDataIn,dwSizeOfUserDataIn,ppUserDataOut,pdwSizeOfUserDataOut) \
(This)->lpVtbl -> RouterInvokeCredentialsUI(This,dwEapTypeId,uConnectionParam,hwndParent,dwFlags,pConnectionDataIn,dwSizeOfConnectionDataIn,pUserDataIn,dwSizeOfUserDataIn,ppUserDataOut,pdwSizeOfUserDataOut)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IEAPProviderConfig_Initialize_Proxy(
IEAPProviderConfig __RPC_FAR * This,
/* [string][in] */ LPCOLESTR pszMachineName,
/* [in] */ DWORD dwEapTypeId,
/* [out] */ ULONG_PTR __RPC_FAR *puConnectionParam);
void __RPC_STUB IEAPProviderConfig_Initialize_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IEAPProviderConfig_Uninitialize_Proxy(
IEAPProviderConfig __RPC_FAR * This,
/* [in] */ DWORD dwEapTypeId,
/* [in] */ ULONG_PTR uConnectionParam);
void __RPC_STUB IEAPProviderConfig_Uninitialize_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IEAPProviderConfig_ServerInvokeConfigUI_Proxy(
IEAPProviderConfig __RPC_FAR * This,
/* [in] */ DWORD dwEapTypeId,
/* [in] */ ULONG_PTR uConnectionParam,
/* [in] */ HWND hWnd,
/* [in] */ ULONG_PTR uReserved1,
/* [in] */ ULONG_PTR uReserved2);
void __RPC_STUB IEAPProviderConfig_ServerInvokeConfigUI_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IEAPProviderConfig_RouterInvokeConfigUI_Proxy(
IEAPProviderConfig __RPC_FAR * This,
/* [in] */ DWORD dwEapTypeId,
/* [in] */ ULONG_PTR uConnectionParam,
/* [in] */ HWND hwndParent,
/* [in] */ DWORD dwFlags,
/* [size_is][in] */ BYTE __RPC_FAR *pConnectionDataIn,
/* [in] */ DWORD dwSizeOfConnectionDataIn,
/* [size_is][size_is][out] */ BYTE __RPC_FAR *__RPC_FAR *ppConnectionDataOut,
/* [out] */ DWORD __RPC_FAR *pdwSizeOfConnectionDataOut);
void __RPC_STUB IEAPProviderConfig_RouterInvokeConfigUI_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IEAPProviderConfig_RouterInvokeCredentialsUI_Proxy(
IEAPProviderConfig __RPC_FAR * This,
/* [in] */ DWORD dwEapTypeId,
/* [in] */ ULONG_PTR uConnectionParam,
/* [in] */ HWND hwndParent,
/* [in] */ DWORD dwFlags,
/* [size_is][in] */ BYTE __RPC_FAR *pConnectionDataIn,
/* [in] */ DWORD dwSizeOfConnectionDataIn,
/* [size_is][in] */ BYTE __RPC_FAR *pUserDataIn,
/* [in] */ DWORD dwSizeOfUserDataIn,
/* [size_is][size_is][out] */ BYTE __RPC_FAR *__RPC_FAR *ppUserDataOut,
/* [out] */ DWORD __RPC_FAR *pdwSizeOfUserDataOut);
void __RPC_STUB IEAPProviderConfig_RouterInvokeCredentialsUI_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IEAPProviderConfig_INTERFACE_DEFINED__ */
/* interface __MIDL_itf_rrascfg_0017 */
/* [local] */
#define DeclareIEAPProviderConfigMembers(IPURE) \
STDMETHOD(Initialize)(THIS_ \
LPCOLESTR pszMachineName, \
DWORD dwEapTypeId, \
ULONG_PTR* puConnectionParam) IPURE; \
STDMETHOD(Uninitialize)(THIS_ \
DWORD dwEapTypeId, \
ULONG_PTR uConnectionParam) IPURE; \
STDMETHOD(ServerInvokeConfigUI)(THIS_ \
DWORD dwEapTypeId, \
ULONG_PTR uConnectionParam, \
HWND hWnd, \
ULONG_PTR dwRes1, \
ULONG_PTR dwRes2) IPURE; \
STDMETHOD(RouterInvokeConfigUI)(THIS_ \
DWORD dwEapTypeId, \
ULONG_PTR uConnectionParam, \
HWND hwndParent, \
DWORD dwFlags, \
BYTE* pConnectionDataIn, \
DWORD dwSizeOfConnectionDataIn, \
BYTE** ppConnectionDataOut, \
DWORD* pdwSizeOfConnectionDataOut) IPURE; \
STDMETHOD(RouterInvokeCredentialsUI)(THIS_ \
DWORD dwEapTypeId, \
ULONG_PTR uConnectionParam, \
HWND hwndParent, \
DWORD dwFlags, \
BYTE* pConnectionDataIn, \
DWORD dwSizeOfConnectionDataIn, \
BYTE* pUserDataIn, \
DWORD dwSizeOfUserDataIn, \
BYTE** ppUserDataOut, \
DWORD* pdwSizeOfUserDataOut) IPURE; \
extern RPC_IF_HANDLE __MIDL_itf_rrascfg_0017_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_rrascfg_0017_v0_0_s_ifspec;
/* Additional Prototypes for ALL interfaces */
/* end of Additional Prototypes */
#ifdef __cplusplus
}
#endif
#endif
#pragma option pop /*P_O_Pop*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -