📄 netcfgx.h
字号:
HRESULT STDMETHODCALLTYPE INetCfg_QueryNetCfgClass_Proxy(
INetCfg * This,
/* [in] */ const GUID *pguidClass,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **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 *ppszwClientDescription) = 0;
virtual HRESULT STDMETHODCALLTYPE ReleaseWriteLock( void) = 0;
virtual HRESULT STDMETHODCALLTYPE IsWriteLocked(
/* [string][out] */ LPWSTR *ppszwClientDescription) = 0;
};
#else /* C style interface */
typedef struct INetCfgLockVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
INetCfgLock * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
INetCfgLock * This);
ULONG ( STDMETHODCALLTYPE *Release )(
INetCfgLock * This);
HRESULT ( STDMETHODCALLTYPE *AcquireWriteLock )(
INetCfgLock * This,
/* [in] */ DWORD cmsTimeout,
/* [string][in] */ LPCWSTR pszwClientDescription,
/* [string][out] */ LPWSTR *ppszwClientDescription);
HRESULT ( STDMETHODCALLTYPE *ReleaseWriteLock )(
INetCfgLock * This);
HRESULT ( STDMETHODCALLTYPE *IsWriteLocked )(
INetCfgLock * This,
/* [string][out] */ LPWSTR *ppszwClientDescription);
END_INTERFACE
} INetCfgLockVtbl;
interface INetCfgLock
{
CONST_VTBL struct INetCfgLockVtbl *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 * This,
/* [in] */ DWORD cmsTimeout,
/* [string][in] */ LPCWSTR pszwClientDescription,
/* [string][out] */ LPWSTR *ppszwClientDescription);
void __RPC_STUB INetCfgLock_AcquireWriteLock_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE INetCfgLock_ReleaseWriteLock_Proxy(
INetCfgLock * This);
void __RPC_STUB INetCfgLock_ReleaseWriteLock_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE INetCfgLock_IsWriteLocked_Proxy(
INetCfgLock * This,
/* [string][out] */ LPWSTR *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 *ppszwInterfaceName) = 0;
virtual HRESULT STDMETHODCALLTYPE GetUpperComponent(
/* [out] */ INetCfgComponent **ppnccItem) = 0;
virtual HRESULT STDMETHODCALLTYPE GetLowerComponent(
/* [out] */ INetCfgComponent **ppnccItem) = 0;
};
#else /* C style interface */
typedef struct INetCfgBindingInterfaceVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
INetCfgBindingInterface * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
INetCfgBindingInterface * This);
ULONG ( STDMETHODCALLTYPE *Release )(
INetCfgBindingInterface * This);
HRESULT ( STDMETHODCALLTYPE *GetName )(
INetCfgBindingInterface * This,
/* [string][out] */ LPWSTR *ppszwInterfaceName);
HRESULT ( STDMETHODCALLTYPE *GetUpperComponent )(
INetCfgBindingInterface * This,
/* [out] */ INetCfgComponent **ppnccItem);
HRESULT ( STDMETHODCALLTYPE *GetLowerComponent )(
INetCfgBindingInterface * This,
/* [out] */ INetCfgComponent **ppnccItem);
END_INTERFACE
} INetCfgBindingInterfaceVtbl;
interface INetCfgBindingInterface
{
CONST_VTBL struct INetCfgBindingInterfaceVtbl *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 * This,
/* [string][out] */ LPWSTR *ppszwInterfaceName);
void __RPC_STUB INetCfgBindingInterface_GetName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE INetCfgBindingInterface_GetUpperComponent_Proxy(
INetCfgBindingInterface * This,
/* [out] */ INetCfgComponent **ppnccItem);
void __RPC_STUB INetCfgBindingInterface_GetUpperComponent_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE INetCfgBindingInterface_GetLowerComponent_Proxy(
INetCfgBindingInterface * This,
/* [out] */ INetCfgComponent **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 *pPath) = 0;
virtual HRESULT STDMETHODCALLTYPE IsSubPathOf(
/* [in] */ INetCfgBindingPath *pPath) = 0;
virtual HRESULT STDMETHODCALLTYPE IsEnabled( void) = 0;
virtual HRESULT STDMETHODCALLTYPE Enable(
/* [in] */ BOOL fEnable) = 0;
virtual HRESULT STDMETHODCALLTYPE GetPathToken(
/* [string][out] */ LPWSTR *ppszwPathToken) = 0;
virtual HRESULT STDMETHODCALLTYPE GetOwner(
/* [out] */ INetCfgComponent **ppComponent) = 0;
virtual HRESULT STDMETHODCALLTYPE GetDepth(
/* [out] */ ULONG *pcInterfaces) = 0;
virtual HRESULT STDMETHODCALLTYPE EnumBindingInterfaces(
/* [out] */ IEnumNetCfgBindingInterface **ppenumInterface) = 0;
};
#else /* C style interface */
typedef struct INetCfgBindingPathVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
INetCfgBindingPath * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
INetCfgBindingPath * This);
ULONG ( STDMETHODCALLTYPE *Release )(
INetCfgBindingPath * This);
HRESULT ( STDMETHODCALLTYPE *IsSamePathAs )(
INetCfgBindingPath * This,
/* [in] */ INetCfgBindingPath *pPath);
HRESULT ( STDMETHODCALLTYPE *IsSubPathOf )(
INetCfgBindingPath * This,
/* [in] */ INetCfgBindingPath *pPath);
HRESULT ( STDMETHODCALLTYPE *IsEnabled )(
INetCfgBindingPath * This);
HRESULT ( STDMETHODCALLTYPE *Enable )(
INetCfgBindingPath * This,
/* [in] */ BOOL fEnable);
HRESULT ( STDMETHODCALLTYPE *GetPathToken )(
INetCfgBindingPath * This,
/* [string][out] */ LPWSTR *ppszwPathToken);
HRESULT ( STDMETHODCALLTYPE *GetOwner )(
INetCfgBindingPath * This,
/* [out] */ INetCfgComponent **ppComponent);
HRESULT ( STDMETHODCALLTYPE *GetDepth )(
INetCfgBindingPath * This,
/* [out] */ ULONG *pcInterfaces);
HRESULT ( STDMETHODCALLTYPE *EnumBindingInterfaces )(
INetCfgBindingPath * This,
/* [out] */ IEnumNetCfgBindingInterface **ppenumInterface);
END_INTERFACE
} INetCfgBindingPathVtbl;
interface INetCfgBindingPath
{
CONST_VTBL struct INetCfgBindingPathVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define INetCfgBindingPath_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define INetCfgBindingPath_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define INetCfgBindingPath_Release(This) \
(This)->lpVtbl -> Release(This)
#define INetCfgBindingPath_IsSamePathAs(This,pPath) \
(This)->lpVtbl -> IsSamePathAs(This,pPath)
#define INetCfgBindingPath_IsSubPathOf(This,pPath) \
(This)->lpVtbl -> IsSubPathOf(This,pPath)
#define INetCfgBindingPath_IsEnabled(This) \
(This)->lpVtbl -> IsEnabled(This)
#define INetCfgBindingPath_Enable(This,fEnable) \
(This)->lpVtbl -> Enable(This,fEnable)
#define INetCfgBindingPath_GetPathToken(This,ppszwPathToken) \
(This)->lpVtbl -> GetPathToken(This,ppszwPathToken)
#define INetCfgBindingPath_GetOwner(This,ppComponent) \
(This)->lpVtbl -> GetOwner(This,ppComponent)
#define INetCfgBindingPath_GetDepth(This,pcInterfaces) \
(This)->lpVtbl -> GetDepth(This,pcInterfaces)
#define INetCfgBindingPath_EnumBindingInterfaces(This,ppenumInterface) \
(This)->lpVtbl -> EnumBindingInterfaces(This,ppenumInterface)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE INetCfgBindingPath_IsSamePathAs_Proxy(
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -