📄 wbemprov.h
字号:
void __RPC_STUB IWbemPropertyProvider_PutProperty_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IWbemPropertyProvider_INTERFACE_DEFINED__ */
#ifndef __IWbemUnboundObjectSink_INTERFACE_DEFINED__
#define __IWbemUnboundObjectSink_INTERFACE_DEFINED__
/* interface IWbemUnboundObjectSink */
/* [uuid][object][restricted] */
EXTERN_C const IID IID_IWbemUnboundObjectSink;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("e246107b-b06e-11d0-ad61-00c04fd8fdff")
IWbemUnboundObjectSink : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE IndicateToConsumer(
/* [in] */ IWbemClassObject __RPC_FAR *pLogicalConsumer,
/* [in] */ long lNumObjects,
/* [size_is][in] */ IWbemClassObject __RPC_FAR *__RPC_FAR *apObjects) = 0;
};
#else /* C style interface */
typedef struct IWbemUnboundObjectSinkVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IWbemUnboundObjectSink __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IWbemUnboundObjectSink __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IWbemUnboundObjectSink __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IndicateToConsumer )(
IWbemUnboundObjectSink __RPC_FAR * This,
/* [in] */ IWbemClassObject __RPC_FAR *pLogicalConsumer,
/* [in] */ long lNumObjects,
/* [size_is][in] */ IWbemClassObject __RPC_FAR *__RPC_FAR *apObjects);
END_INTERFACE
} IWbemUnboundObjectSinkVtbl;
interface IWbemUnboundObjectSink
{
CONST_VTBL struct IWbemUnboundObjectSinkVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IWbemUnboundObjectSink_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IWbemUnboundObjectSink_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IWbemUnboundObjectSink_Release(This) \
(This)->lpVtbl -> Release(This)
#define IWbemUnboundObjectSink_IndicateToConsumer(This,pLogicalConsumer,lNumObjects,apObjects) \
(This)->lpVtbl -> IndicateToConsumer(This,pLogicalConsumer,lNumObjects,apObjects)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IWbemUnboundObjectSink_IndicateToConsumer_Proxy(
IWbemUnboundObjectSink __RPC_FAR * This,
/* [in] */ IWbemClassObject __RPC_FAR *pLogicalConsumer,
/* [in] */ long lNumObjects,
/* [size_is][in] */ IWbemClassObject __RPC_FAR *__RPC_FAR *apObjects);
void __RPC_STUB IWbemUnboundObjectSink_IndicateToConsumer_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IWbemUnboundObjectSink_INTERFACE_DEFINED__ */
#ifndef __IWbemEventProvider_INTERFACE_DEFINED__
#define __IWbemEventProvider_INTERFACE_DEFINED__
/* interface IWbemEventProvider */
/* [uuid][object][restricted] */
EXTERN_C const IID IID_IWbemEventProvider;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("e245105b-b06e-11d0-ad61-00c04fd8fdff")
IWbemEventProvider : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE ProvideEvents(
/* [in] */ IWbemObjectSink __RPC_FAR *pSink,
/* [in] */ long lFlags) = 0;
};
#else /* C style interface */
typedef struct IWbemEventProviderVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IWbemEventProvider __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IWbemEventProvider __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IWbemEventProvider __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ProvideEvents )(
IWbemEventProvider __RPC_FAR * This,
/* [in] */ IWbemObjectSink __RPC_FAR *pSink,
/* [in] */ long lFlags);
END_INTERFACE
} IWbemEventProviderVtbl;
interface IWbemEventProvider
{
CONST_VTBL struct IWbemEventProviderVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IWbemEventProvider_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IWbemEventProvider_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IWbemEventProvider_Release(This) \
(This)->lpVtbl -> Release(This)
#define IWbemEventProvider_ProvideEvents(This,pSink,lFlags) \
(This)->lpVtbl -> ProvideEvents(This,pSink,lFlags)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IWbemEventProvider_ProvideEvents_Proxy(
IWbemEventProvider __RPC_FAR * This,
/* [in] */ IWbemObjectSink __RPC_FAR *pSink,
/* [in] */ long lFlags);
void __RPC_STUB IWbemEventProvider_ProvideEvents_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IWbemEventProvider_INTERFACE_DEFINED__ */
#ifndef __IWbemEventProviderQuerySink_INTERFACE_DEFINED__
#define __IWbemEventProviderQuerySink_INTERFACE_DEFINED__
/* interface IWbemEventProviderQuerySink */
/* [uuid][object][restricted] */
EXTERN_C const IID IID_IWbemEventProviderQuerySink;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("580acaf8-fa1c-11d0-ad72-00c04fd8fdff")
IWbemEventProviderQuerySink : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE NewQuery(
/* [in] */ unsigned long dwId,
/* [in] */ WBEM_WSTR wszQueryLanguage,
/* [in] */ WBEM_WSTR wszQuery) = 0;
virtual HRESULT STDMETHODCALLTYPE CancelQuery(
/* [in] */ unsigned long dwId) = 0;
};
#else /* C style interface */
typedef struct IWbemEventProviderQuerySinkVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IWbemEventProviderQuerySink __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IWbemEventProviderQuerySink __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IWbemEventProviderQuerySink __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NewQuery )(
IWbemEventProviderQuerySink __RPC_FAR * This,
/* [in] */ unsigned long dwId,
/* [in] */ WBEM_WSTR wszQueryLanguage,
/* [in] */ WBEM_WSTR wszQuery);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CancelQuery )(
IWbemEventProviderQuerySink __RPC_FAR * This,
/* [in] */ unsigned long dwId);
END_INTERFACE
} IWbemEventProviderQuerySinkVtbl;
interface IWbemEventProviderQuerySink
{
CONST_VTBL struct IWbemEventProviderQuerySinkVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IWbemEventProviderQuerySink_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IWbemEventProviderQuerySink_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IWbemEventProviderQuerySink_Release(This) \
(This)->lpVtbl -> Release(This)
#define IWbemEventProviderQuerySink_NewQuery(This,dwId,wszQueryLanguage,wszQuery) \
(This)->lpVtbl -> NewQuery(This,dwId,wszQueryLanguage,wszQuery)
#define IWbemEventProviderQuerySink_CancelQuery(This,dwId) \
(This)->lpVtbl -> CancelQuery(This,dwId)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IWbemEventProviderQuerySink_NewQuery_Proxy(
IWbemEventProviderQuerySink __RPC_FAR * This,
/* [in] */ unsigned long dwId,
/* [in] */ WBEM_WSTR wszQueryLanguage,
/* [in] */ WBEM_WSTR wszQuery);
void __RPC_STUB IWbemEventProviderQuerySink_NewQuery_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IWbemEventProviderQuerySink_CancelQuery_Proxy(
IWbemEventProviderQuerySink __RPC_FAR * This,
/* [in] */ unsigned long dwId);
void __RPC_STUB IWbemEventProviderQuerySink_CancelQuery_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IWbemEventProviderQuerySink_INTERFACE_DEFINED__ */
#ifndef __IWbemEventConsumerProvider_INTERFACE_DEFINED__
#define __IWbemEventConsumerProvider_INTERFACE_DEFINED__
/* interface IWbemEventConsumerProvider */
/* [uuid][object][restricted] */
EXTERN_C const IID IID_IWbemEventConsumerProvider;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("e246107a-b06e-11d0-ad61-00c04fd8fdff")
IWbemEventConsumerProvider : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE FindConsumer(
/* [in] */ IWbemClassObject __RPC_FAR *pLogicalConsumer,
/* [out] */ IWbemUnboundObjectSink __RPC_FAR *__RPC_FAR *ppConsumer) = 0;
};
#else /* C style interface */
typedef struct IWbemEventConsumerProviderVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IWbemEventConsumerProvider __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IWbemEventConsumerProvider __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IWbemEventConsumerProvider __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FindConsumer )(
IWbemEventConsumerProvider __RPC_FAR * This,
/* [in] */ IWbemClassObject __RPC_FAR *pLogicalConsumer,
/* [out] */ IWbemUnboundObjectSink __RPC_FAR *__RPC_FAR *ppConsumer);
END_INTERFACE
} IWbemEventConsumerProviderVtbl;
interface IWbemEventConsumerProvider
{
CONST_VTBL struct IWbemEventConsumerProviderVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IWbemEventConsumerProvider_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IWbemEventConsumerProvider_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -