📄 netcfgn.h
字号:
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define INetCfgComponentSetup_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define INetCfgComponentSetup_Release(This) \
(This)->lpVtbl -> Release(This)
#define INetCfgComponentSetup_Install(This,dwSetupFlags) \
(This)->lpVtbl -> Install(This,dwSetupFlags)
#define INetCfgComponentSetup_Upgrade(This,dwSetupFlags,dwUpgradeFomBuildNo) \
(This)->lpVtbl -> Upgrade(This,dwSetupFlags,dwUpgradeFomBuildNo)
#define INetCfgComponentSetup_ReadAnswerFile(This,pszwAnswerFile,pszwAnswerSections) \
(This)->lpVtbl -> ReadAnswerFile(This,pszwAnswerFile,pszwAnswerSections)
#define INetCfgComponentSetup_Removing(This) \
(This)->lpVtbl -> Removing(This)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE INetCfgComponentSetup_Install_Proxy(
INetCfgComponentSetup * This,
/* [in] */ DWORD dwSetupFlags);
void __RPC_STUB INetCfgComponentSetup_Install_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE INetCfgComponentSetup_Upgrade_Proxy(
INetCfgComponentSetup * This,
/* [in] */ DWORD dwSetupFlags,
/* [in] */ DWORD dwUpgradeFomBuildNo);
void __RPC_STUB INetCfgComponentSetup_Upgrade_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE INetCfgComponentSetup_ReadAnswerFile_Proxy(
INetCfgComponentSetup * This,
/* [in] */ LPCWSTR pszwAnswerFile,
/* [in] */ LPCWSTR pszwAnswerSections);
void __RPC_STUB INetCfgComponentSetup_ReadAnswerFile_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE INetCfgComponentSetup_Removing_Proxy(
INetCfgComponentSetup * This);
void __RPC_STUB INetCfgComponentSetup_Removing_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __INetCfgComponentSetup_INTERFACE_DEFINED__ */
#ifndef __INetCfgComponentPropertyUi_INTERFACE_DEFINED__
#define __INetCfgComponentPropertyUi_INTERFACE_DEFINED__
/* interface INetCfgComponentPropertyUi */
/* [unique][uuid][object][local] */
typedef /* [v1_enum] */
enum tagDEFAULT_PAGES
{ DPP_ADVANCED = 1
} DEFAULT_PAGES;
EXTERN_C const IID IID_INetCfgComponentPropertyUi;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("932238e0-bea1-11d0-9298-00c04fc99dcf")
INetCfgComponentPropertyUi : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE QueryPropertyUi(
/* [in] */ IUnknown *pUnkReserved) = 0;
virtual HRESULT STDMETHODCALLTYPE SetContext(
/* [in] */ IUnknown *pUnkReserved) = 0;
virtual HRESULT STDMETHODCALLTYPE MergePropPages(
/* [out][in] */ DWORD *pdwDefPages,
/* [out] */ BYTE **pahpspPrivate,
/* [out] */ UINT *pcPages,
/* [in] */ HWND hwndParent,
/* [out] */ LPCWSTR *pszStartPage) = 0;
virtual HRESULT STDMETHODCALLTYPE ValidateProperties(
/* [in] */ HWND hwndSheet) = 0;
virtual HRESULT STDMETHODCALLTYPE ApplyProperties( void) = 0;
virtual HRESULT STDMETHODCALLTYPE CancelProperties( void) = 0;
};
#else /* C style interface */
typedef struct INetCfgComponentPropertyUiVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
INetCfgComponentPropertyUi * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
INetCfgComponentPropertyUi * This);
ULONG ( STDMETHODCALLTYPE *Release )(
INetCfgComponentPropertyUi * This);
HRESULT ( STDMETHODCALLTYPE *QueryPropertyUi )(
INetCfgComponentPropertyUi * This,
/* [in] */ IUnknown *pUnkReserved);
HRESULT ( STDMETHODCALLTYPE *SetContext )(
INetCfgComponentPropertyUi * This,
/* [in] */ IUnknown *pUnkReserved);
HRESULT ( STDMETHODCALLTYPE *MergePropPages )(
INetCfgComponentPropertyUi * This,
/* [out][in] */ DWORD *pdwDefPages,
/* [out] */ BYTE **pahpspPrivate,
/* [out] */ UINT *pcPages,
/* [in] */ HWND hwndParent,
/* [out] */ LPCWSTR *pszStartPage);
HRESULT ( STDMETHODCALLTYPE *ValidateProperties )(
INetCfgComponentPropertyUi * This,
/* [in] */ HWND hwndSheet);
HRESULT ( STDMETHODCALLTYPE *ApplyProperties )(
INetCfgComponentPropertyUi * This);
HRESULT ( STDMETHODCALLTYPE *CancelProperties )(
INetCfgComponentPropertyUi * This);
END_INTERFACE
} INetCfgComponentPropertyUiVtbl;
interface INetCfgComponentPropertyUi
{
CONST_VTBL struct INetCfgComponentPropertyUiVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define INetCfgComponentPropertyUi_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define INetCfgComponentPropertyUi_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define INetCfgComponentPropertyUi_Release(This) \
(This)->lpVtbl -> Release(This)
#define INetCfgComponentPropertyUi_QueryPropertyUi(This,pUnkReserved) \
(This)->lpVtbl -> QueryPropertyUi(This,pUnkReserved)
#define INetCfgComponentPropertyUi_SetContext(This,pUnkReserved) \
(This)->lpVtbl -> SetContext(This,pUnkReserved)
#define INetCfgComponentPropertyUi_MergePropPages(This,pdwDefPages,pahpspPrivate,pcPages,hwndParent,pszStartPage) \
(This)->lpVtbl -> MergePropPages(This,pdwDefPages,pahpspPrivate,pcPages,hwndParent,pszStartPage)
#define INetCfgComponentPropertyUi_ValidateProperties(This,hwndSheet) \
(This)->lpVtbl -> ValidateProperties(This,hwndSheet)
#define INetCfgComponentPropertyUi_ApplyProperties(This) \
(This)->lpVtbl -> ApplyProperties(This)
#define INetCfgComponentPropertyUi_CancelProperties(This) \
(This)->lpVtbl -> CancelProperties(This)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE INetCfgComponentPropertyUi_QueryPropertyUi_Proxy(
INetCfgComponentPropertyUi * This,
/* [in] */ IUnknown *pUnkReserved);
void __RPC_STUB INetCfgComponentPropertyUi_QueryPropertyUi_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE INetCfgComponentPropertyUi_SetContext_Proxy(
INetCfgComponentPropertyUi * This,
/* [in] */ IUnknown *pUnkReserved);
void __RPC_STUB INetCfgComponentPropertyUi_SetContext_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE INetCfgComponentPropertyUi_MergePropPages_Proxy(
INetCfgComponentPropertyUi * This,
/* [out][in] */ DWORD *pdwDefPages,
/* [out] */ BYTE **pahpspPrivate,
/* [out] */ UINT *pcPages,
/* [in] */ HWND hwndParent,
/* [out] */ LPCWSTR *pszStartPage);
void __RPC_STUB INetCfgComponentPropertyUi_MergePropPages_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE INetCfgComponentPropertyUi_ValidateProperties_Proxy(
INetCfgComponentPropertyUi * This,
/* [in] */ HWND hwndSheet);
void __RPC_STUB INetCfgComponentPropertyUi_ValidateProperties_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE INetCfgComponentPropertyUi_ApplyProperties_Proxy(
INetCfgComponentPropertyUi * This);
void __RPC_STUB INetCfgComponentPropertyUi_ApplyProperties_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE INetCfgComponentPropertyUi_CancelProperties_Proxy(
INetCfgComponentPropertyUi * This);
void __RPC_STUB INetCfgComponentPropertyUi_CancelProperties_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __INetCfgComponentPropertyUi_INTERFACE_DEFINED__ */
#ifndef __INetCfgComponentNotifyBinding_INTERFACE_DEFINED__
#define __INetCfgComponentNotifyBinding_INTERFACE_DEFINED__
/* interface INetCfgComponentNotifyBinding */
/* [unique][uuid][object][local] */
typedef /* [v1_enum] */
enum tagBIND_FLAGS1
{ NCN_ADD = 0x1,
NCN_REMOVE = 0x2,
NCN_UPDATE = 0x4,
NCN_ENABLE = 0x10,
NCN_DISABLE = 0x20,
NCN_BINDING_PATH = 0x100,
NCN_PROPERTYCHANGE = 0x200,
NCN_NET = 0x10000,
NCN_NETTRANS = 0x20000,
NCN_NETCLIENT = 0x40000,
NCN_NETSERVICE = 0x80000
} BIND_FLAGS1;
EXTERN_C const IID IID_INetCfgComponentNotifyBinding;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("932238e1-bea1-11d0-9298-00c04fc99dcf")
INetCfgComponentNotifyBinding : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE QueryBindingPath(
/* [in] */ DWORD dwChangeFlag,
/* [in] */ INetCfgBindingPath *pIPath) = 0;
virtual HRESULT STDMETHODCALLTYPE NotifyBindingPath(
/* [in] */ DWORD dwChangeFlag,
/* [in] */ INetCfgBindingPath *pIPath) = 0;
};
#else /* C style interface */
typedef struct INetCfgComponentNotifyBindingVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
INetCfgComponentNotifyBinding * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
INetCfgComponentNotifyBinding * This);
ULONG ( STDMETHODCALLTYPE *Release )(
INetCfgComponentNotifyBinding * This);
HRESULT ( STDMETHODCALLTYPE *QueryBindingPath )(
INetCfgComponentNotifyBinding * This,
/* [in] */ DWORD dwChangeFlag,
/* [in] */ INetCfgBindingPath *pIPath);
HRESULT ( STDMETHODCALLTYPE *NotifyBindingPath )(
INetCfgComponentNotifyBinding * This,
/* [in] */ DWORD dwChangeFlag,
/* [in] */ INetCfgBindingPath *pIPath);
END_INTERFACE
} INetCfgComponentNotifyBindingVtbl;
interface INetCfgComponentNotifyBinding
{
CONST_VTBL struct INetCfgComponentNotifyBindingVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define INetCfgComponentNotifyBinding_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define INetCfgComponentNotifyBinding_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define INetCfgComponentNotifyBinding_Release(This) \
(This)->lpVtbl -> Release(This)
#define INetCfgComponentNotifyBinding_QueryBindingPath(This,dwChangeFlag,pIPath) \
(This)->lpVtbl -> QueryBindingPath(This,dwChangeFlag,pIPath)
#define INetCfgComponentNotifyBinding_NotifyBindingPath(This,dwChangeFlag,pIPath) \
(This)->lpVtbl -> NotifyBindingPath(This,dwChangeFlag,pIPath)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE INetCfgComponentNotifyBinding_QueryBindingPath_Proxy(
INetCfgComponentNotifyBinding * This,
/* [in] */ DWORD dwChangeFlag,
/* [in] */ INetCfgBindingPath *pIPath);
void __RPC_STUB INetCfgComponentNotifyBinding_QueryBindingPath_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE INetCfgComponentNotifyBinding_NotifyBindingPath_Proxy(
INetCfgComponentNotifyBinding * This,
/* [in] */ DWORD dwChangeFlag,
/* [in] */ INetCfgBindingPath *pIPath);
void __RPC_STUB INetCfgComponentNotifyBinding_NotifyBindingPath_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __INetCfgComponentNotifyBinding_INTERFACE_DEFINED__ */
#ifndef __INetCfgComponentNotifyGlobal_INTERFACE_DEFINED__
#define __INetCfgComponentNotifyGlobal_INTERFACE_DEFINED__
/* interface INetCfgComponentNotifyGlobal */
/* [unique][uuid][object][local] */
EXTERN_C const IID IID_INetCfgComponentNotifyGlobal;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("932238e2-bea1-11d0-9298-00c04fc99dcf")
INetCfgComponentNotifyGlobal : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE GetSupportedNotifications(
/* [out] */ DWORD *dwNotifications) = 0;
virtual HRESULT STDMETHODCALLTYPE SysQueryBindingPath(
/* [in] */ DWORD dwChangeFlag,
/* [in] */ INetCfgBindingPath *pIPath) = 0;
virtual HRESULT STDMETHODCALLTYPE SysNotifyBindingPath(
/* [in] */ DWORD dwChangeFlag,
/* [in] */ INetCfgBindingPath *pIPath) = 0;
virtual HRESULT STDMETHODCALLTYPE SysNotifyComponent(
/* [in] */ DWORD dwChangeFlag,
/* [in] */ INetCfgComponent *pIComp) = 0;
};
#else /* C style interface */
typedef struct INetCfgComponentNotifyGlobalVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
INetCfgComponentNotifyGlobal * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
INetCfgComponentNotifyGlobal * This);
ULONG ( STDMETHODCALLTYPE *Release )(
INetCfgComponentNotifyGlobal * This);
HRESULT ( STDMETHODCALLTYPE *GetSupportedNotifications )(
INetCfgComponentNotifyGlobal * This,
/* [out] */ DWORD *dwNotifications);
HRESULT ( STDMETHODCALLTYPE *SysQueryBindingPath )(
INetCfgComponentNotifyGlobal * This,
/* [in] */ DWORD dwChangeFlag,
/* [in] */ INetCfgBindingPath *pIPath);
HRESULT ( STDMETHODCALLTYPE *SysNotifyBindingPath )(
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -