📄 netcfgx.h
字号:
INetCfg __RPC_FAR * This);
void __RPC_STUB INetCfg_Cancel_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE INetCfg_EnumComponents_Proxy(
INetCfg __RPC_FAR * This,
/* [in] */ const GUID __RPC_FAR *pguidClass,
/* [out] */ IEnumNetCfgComponent __RPC_FAR *__RPC_FAR *ppenumComponent);
void __RPC_STUB INetCfg_EnumComponents_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE INetCfg_FindComponent_Proxy(
INetCfg __RPC_FAR * This,
/* [string][in] */ LPCWSTR pszwInfId,
/* [out] */ INetCfgComponent __RPC_FAR *__RPC_FAR *pComponent);
void __RPC_STUB INetCfg_FindComponent_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE INetCfg_QueryNetCfgClass_Proxy(
INetCfg __RPC_FAR * This,
/* [in] */ const GUID __RPC_FAR *pguidClass,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
void __RPC_STUB INetCfg_QueryNetCfgClass_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __INetCfg_INTERFACE_DEFINED__ */
#ifndef __INetCfgLock_INTERFACE_DEFINED__
#define __INetCfgLock_INTERFACE_DEFINED__
/* interface INetCfgLock */
/* [unique][uuid][object][local] */
EXTERN_C const IID IID_INetCfgLock;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("C0E8AE9F-306E-11D1-AACF-00805FC1270E")
INetCfgLock : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE AcquireWriteLock(
/* [in] */ DWORD cmsTimeout,
/* [string][in] */ LPCWSTR pszwClientDescription,
/* [string][out] */ LPWSTR __RPC_FAR *ppszwClientDescription) = 0;
virtual HRESULT STDMETHODCALLTYPE ReleaseWriteLock( void) = 0;
virtual HRESULT STDMETHODCALLTYPE IsWriteLocked(
/* [string][out] */ LPWSTR __RPC_FAR *ppszwClientDescription) = 0;
};
#else /* C style interface */
typedef struct INetCfgLockVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
INetCfgLock __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
INetCfgLock __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
INetCfgLock __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AcquireWriteLock )(
INetCfgLock __RPC_FAR * This,
/* [in] */ DWORD cmsTimeout,
/* [string][in] */ LPCWSTR pszwClientDescription,
/* [string][out] */ LPWSTR __RPC_FAR *ppszwClientDescription);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ReleaseWriteLock )(
INetCfgLock __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsWriteLocked )(
INetCfgLock __RPC_FAR * This,
/* [string][out] */ LPWSTR __RPC_FAR *ppszwClientDescription);
END_INTERFACE
} INetCfgLockVtbl;
interface INetCfgLock
{
CONST_VTBL struct INetCfgLockVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define INetCfgLock_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define INetCfgLock_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define INetCfgLock_Release(This) \
(This)->lpVtbl -> Release(This)
#define INetCfgLock_AcquireWriteLock(This,cmsTimeout,pszwClientDescription,ppszwClientDescription) \
(This)->lpVtbl -> AcquireWriteLock(This,cmsTimeout,pszwClientDescription,ppszwClientDescription)
#define INetCfgLock_ReleaseWriteLock(This) \
(This)->lpVtbl -> ReleaseWriteLock(This)
#define INetCfgLock_IsWriteLocked(This,ppszwClientDescription) \
(This)->lpVtbl -> IsWriteLocked(This,ppszwClientDescription)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE INetCfgLock_AcquireWriteLock_Proxy(
INetCfgLock __RPC_FAR * This,
/* [in] */ DWORD cmsTimeout,
/* [string][in] */ LPCWSTR pszwClientDescription,
/* [string][out] */ LPWSTR __RPC_FAR *ppszwClientDescription);
void __RPC_STUB INetCfgLock_AcquireWriteLock_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE INetCfgLock_ReleaseWriteLock_Proxy(
INetCfgLock __RPC_FAR * This);
void __RPC_STUB INetCfgLock_ReleaseWriteLock_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE INetCfgLock_IsWriteLocked_Proxy(
INetCfgLock __RPC_FAR * This,
/* [string][out] */ LPWSTR __RPC_FAR *ppszwClientDescription);
void __RPC_STUB INetCfgLock_IsWriteLocked_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __INetCfgLock_INTERFACE_DEFINED__ */
#ifndef __INetCfgBindingInterface_INTERFACE_DEFINED__
#define __INetCfgBindingInterface_INTERFACE_DEFINED__
/* interface INetCfgBindingInterface */
/* [unique][uuid][object][local] */
EXTERN_C const IID IID_INetCfgBindingInterface;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("C0E8AE94-306E-11D1-AACF-00805FC1270E")
INetCfgBindingInterface : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE GetName(
/* [string][out] */ LPWSTR __RPC_FAR *ppszwInterfaceName) = 0;
virtual HRESULT STDMETHODCALLTYPE GetUpperComponent(
/* [out] */ INetCfgComponent __RPC_FAR *__RPC_FAR *ppnccItem) = 0;
virtual HRESULT STDMETHODCALLTYPE GetLowerComponent(
/* [out] */ INetCfgComponent __RPC_FAR *__RPC_FAR *ppnccItem) = 0;
};
#else /* C style interface */
typedef struct INetCfgBindingInterfaceVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
INetCfgBindingInterface __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
INetCfgBindingInterface __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
INetCfgBindingInterface __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetName )(
INetCfgBindingInterface __RPC_FAR * This,
/* [string][out] */ LPWSTR __RPC_FAR *ppszwInterfaceName);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetUpperComponent )(
INetCfgBindingInterface __RPC_FAR * This,
/* [out] */ INetCfgComponent __RPC_FAR *__RPC_FAR *ppnccItem);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetLowerComponent )(
INetCfgBindingInterface __RPC_FAR * This,
/* [out] */ INetCfgComponent __RPC_FAR *__RPC_FAR *ppnccItem);
END_INTERFACE
} INetCfgBindingInterfaceVtbl;
interface INetCfgBindingInterface
{
CONST_VTBL struct INetCfgBindingInterfaceVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define INetCfgBindingInterface_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define INetCfgBindingInterface_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define INetCfgBindingInterface_Release(This) \
(This)->lpVtbl -> Release(This)
#define INetCfgBindingInterface_GetName(This,ppszwInterfaceName) \
(This)->lpVtbl -> GetName(This,ppszwInterfaceName)
#define INetCfgBindingInterface_GetUpperComponent(This,ppnccItem) \
(This)->lpVtbl -> GetUpperComponent(This,ppnccItem)
#define INetCfgBindingInterface_GetLowerComponent(This,ppnccItem) \
(This)->lpVtbl -> GetLowerComponent(This,ppnccItem)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE INetCfgBindingInterface_GetName_Proxy(
INetCfgBindingInterface __RPC_FAR * This,
/* [string][out] */ LPWSTR __RPC_FAR *ppszwInterfaceName);
void __RPC_STUB INetCfgBindingInterface_GetName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE INetCfgBindingInterface_GetUpperComponent_Proxy(
INetCfgBindingInterface __RPC_FAR * This,
/* [out] */ INetCfgComponent __RPC_FAR *__RPC_FAR *ppnccItem);
void __RPC_STUB INetCfgBindingInterface_GetUpperComponent_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE INetCfgBindingInterface_GetLowerComponent_Proxy(
INetCfgBindingInterface __RPC_FAR * This,
/* [out] */ INetCfgComponent __RPC_FAR *__RPC_FAR *ppnccItem);
void __RPC_STUB INetCfgBindingInterface_GetLowerComponent_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __INetCfgBindingInterface_INTERFACE_DEFINED__ */
#ifndef __INetCfgBindingPath_INTERFACE_DEFINED__
#define __INetCfgBindingPath_INTERFACE_DEFINED__
/* interface INetCfgBindingPath */
/* [unique][uuid][object][local] */
EXTERN_C const IID IID_INetCfgBindingPath;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("C0E8AE96-306E-11D1-AACF-00805FC1270E")
INetCfgBindingPath : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE IsSamePathAs(
/* [in] */ INetCfgBindingPath __RPC_FAR *pPath) = 0;
virtual HRESULT STDMETHODCALLTYPE IsSubPathOf(
/* [in] */ INetCfgBindingPath __RPC_FAR *pPath) = 0;
virtual HRESULT STDMETHODCALLTYPE IsEnabled( void) = 0;
virtual HRESULT STDMETHODCALLTYPE Enable(
/* [in] */ BOOL fEnable) = 0;
virtual HRESULT STDMETHODCALLTYPE GetPathToken(
/* [string][out] */ LPWSTR __RPC_FAR *ppszwPathToken) = 0;
virtual HRESULT STDMETHODCALLTYPE GetOwner(
/* [out] */ INetCfgComponent __RPC_FAR *__RPC_FAR *ppComponent) = 0;
virtual HRESULT STDMETHODCALLTYPE GetDepth(
/* [out] */ ULONG __RPC_FAR *pcInterfaces) = 0;
virtual HRESULT STDMETHODCALLTYPE EnumBindingInterfaces(
/* [out] */ IEnumNetCfgBindingInterface __RPC_FAR *__RPC_FAR *ppenumInterface) = 0;
};
#else /* C style interface */
typedef struct INetCfgBindingPathVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
INetCfgBindingPath __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
INetCfgBindingPath __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
INetCfgBindingPath __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsSamePathAs )(
INetCfgBindingPath __RPC_FAR * This,
/* [in] */ INetCfgBindingPath __RPC_FAR *pPath);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsSubPathOf )(
INetCfgBindingPath __RPC_FAR * This,
/* [in] */ INetCfgBindingPath __RPC_FAR *pPath);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsEnabled )(
INetCfgBindingPath __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Enable )(
INetCfgBindingPath __RPC_FAR * This,
/* [in] */ BOOL fEnable);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPathToken )(
INetCfgBindingPath __RPC_FAR * This,
/* [string][out] */ LPWSTR __RPC_FAR *ppszwPathToken);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetOwner )(
INetCfgBindingPath __RPC_FAR * This,
/* [out] */ INetCfgComponent __RPC_FAR *__RPC_FAR *ppComponent);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDepth )(
INetCfgBindingPath __RPC_FAR * This,
/* [out] */ ULONG __RPC_FAR *pcInterfaces);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnumBindingInterfaces )(
INetCfgBindingPath __RPC_FAR * This,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -