WbemDisp.h
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:359k
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ISWbemNamedValueSet * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ISWbemNamedValueSet * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ISWbemNamedValueSet * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [restricted][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )(
- ISWbemNamedValueSet * This,
- /* [retval][out] */ IUnknown **pUnk);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Item )(
- ISWbemNamedValueSet * This,
- /* [in] */ BSTR strName,
- /* [defaultvalue][in] */ long iFlags,
- /* [retval][out] */ ISWbemNamedValue **objWbemNamedValue);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Count )(
- ISWbemNamedValueSet * This,
- /* [retval][out] */ long *iCount);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Add )(
- ISWbemNamedValueSet * This,
- /* [in] */ BSTR strName,
- /* [in] */ VARIANT *varValue,
- /* [defaultvalue][in] */ long iFlags,
- /* [retval][out] */ ISWbemNamedValue **objWbemNamedValue);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Remove )(
- ISWbemNamedValueSet * This,
- /* [in] */ BSTR strName,
- /* [defaultvalue][in] */ long iFlags);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Clone )(
- ISWbemNamedValueSet * This,
- /* [retval][out] */ ISWbemNamedValueSet **objWbemNamedValueSet);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *DeleteAll )(
- ISWbemNamedValueSet * This);
-
- END_INTERFACE
- } ISWbemNamedValueSetVtbl;
- interface ISWbemNamedValueSet
- {
- CONST_VTBL struct ISWbemNamedValueSetVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ISWbemNamedValueSet_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISWbemNamedValueSet_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISWbemNamedValueSet_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISWbemNamedValueSet_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ISWbemNamedValueSet_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ISWbemNamedValueSet_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ISWbemNamedValueSet_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ISWbemNamedValueSet_get__NewEnum(This,pUnk)
- (This)->lpVtbl -> get__NewEnum(This,pUnk)
- #define ISWbemNamedValueSet_Item(This,strName,iFlags,objWbemNamedValue)
- (This)->lpVtbl -> Item(This,strName,iFlags,objWbemNamedValue)
- #define ISWbemNamedValueSet_get_Count(This,iCount)
- (This)->lpVtbl -> get_Count(This,iCount)
- #define ISWbemNamedValueSet_Add(This,strName,varValue,iFlags,objWbemNamedValue)
- (This)->lpVtbl -> Add(This,strName,varValue,iFlags,objWbemNamedValue)
- #define ISWbemNamedValueSet_Remove(This,strName,iFlags)
- (This)->lpVtbl -> Remove(This,strName,iFlags)
- #define ISWbemNamedValueSet_Clone(This,objWbemNamedValueSet)
- (This)->lpVtbl -> Clone(This,objWbemNamedValueSet)
- #define ISWbemNamedValueSet_DeleteAll(This)
- (This)->lpVtbl -> DeleteAll(This)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [restricted][propget][id] */ HRESULT STDMETHODCALLTYPE ISWbemNamedValueSet_get__NewEnum_Proxy(
- ISWbemNamedValueSet * This,
- /* [retval][out] */ IUnknown **pUnk);
- void __RPC_STUB ISWbemNamedValueSet_get__NewEnum_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISWbemNamedValueSet_Item_Proxy(
- ISWbemNamedValueSet * This,
- /* [in] */ BSTR strName,
- /* [defaultvalue][in] */ long iFlags,
- /* [retval][out] */ ISWbemNamedValue **objWbemNamedValue);
- void __RPC_STUB ISWbemNamedValueSet_Item_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISWbemNamedValueSet_get_Count_Proxy(
- ISWbemNamedValueSet * This,
- /* [retval][out] */ long *iCount);
- void __RPC_STUB ISWbemNamedValueSet_get_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISWbemNamedValueSet_Add_Proxy(
- ISWbemNamedValueSet * This,
- /* [in] */ BSTR strName,
- /* [in] */ VARIANT *varValue,
- /* [defaultvalue][in] */ long iFlags,
- /* [retval][out] */ ISWbemNamedValue **objWbemNamedValue);
- void __RPC_STUB ISWbemNamedValueSet_Add_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISWbemNamedValueSet_Remove_Proxy(
- ISWbemNamedValueSet * This,
- /* [in] */ BSTR strName,
- /* [defaultvalue][in] */ long iFlags);
- void __RPC_STUB ISWbemNamedValueSet_Remove_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISWbemNamedValueSet_Clone_Proxy(
- ISWbemNamedValueSet * This,
- /* [retval][out] */ ISWbemNamedValueSet **objWbemNamedValueSet);
- void __RPC_STUB ISWbemNamedValueSet_Clone_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISWbemNamedValueSet_DeleteAll_Proxy(
- ISWbemNamedValueSet * This);
- void __RPC_STUB ISWbemNamedValueSet_DeleteAll_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISWbemNamedValueSet_INTERFACE_DEFINED__ */
- #ifndef __ISWbemQualifier_INTERFACE_DEFINED__
- #define __ISWbemQualifier_INTERFACE_DEFINED__
- /* interface ISWbemQualifier */
- /* [helpstring][unique][nonextensible][hidden][oleautomation][dual][uuid][local][object] */
- EXTERN_C const IID IID_ISWbemQualifier;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("79B05932-D3B7-11d1-8B06-00600806D9B6")
- ISWbemQualifier : public IDispatch
- {
- public:
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Value(
- /* [retval][out] */ VARIANT *varValue) = 0;
-
- virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_Value(
- /* [in] */ VARIANT *varValue) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Name(
- /* [retval][out] */ BSTR *strName) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_IsLocal(
- /* [retval][out] */ VARIANT_BOOL *bIsLocal) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_PropagatesToSubclass(
- /* [retval][out] */ VARIANT_BOOL *bPropagatesToSubclass) = 0;
-
- virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_PropagatesToSubclass(
- /* [in] */ VARIANT_BOOL bPropagatesToSubclass) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_PropagatesToInstance(
- /* [retval][out] */ VARIANT_BOOL *bPropagatesToInstance) = 0;
-
- virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_PropagatesToInstance(
- /* [in] */ VARIANT_BOOL bPropagatesToInstance) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_IsOverridable(
- /* [retval][out] */ VARIANT_BOOL *bIsOverridable) = 0;
-
- virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_IsOverridable(
- /* [in] */ VARIANT_BOOL bIsOverridable) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_IsAmended(
- /* [retval][out] */ VARIANT_BOOL *bIsAmended) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ISWbemQualifierVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISWbemQualifier * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISWbemQualifier * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISWbemQualifier * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ISWbemQualifier * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ISWbemQualifier * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ISWbemQualifier * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ISWbemQualifier * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Value )(
- ISWbemQualifier * This,
- /* [retval][out] */ VARIANT *varValue);
-
- /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Value )(
- ISWbemQualifier * This,
- /* [in] */ VARIANT *varValue);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Name )(
- ISWbemQualifier * This,
- /* [retval][out] */ BSTR *strName);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_IsLocal )(
- ISWbemQualifier * This,
- /* [retval][out] */ VARIANT_BOOL *bIsLocal);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_PropagatesToSubclass )(
- ISWbemQualifier * This,
- /* [retval][out] */ VARIANT_BOOL *bPropagatesToSubclass);
-
- /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_PropagatesToSubclass )(
- ISWbemQualifier * This,
- /* [in] */ VARIANT_BOOL bPropagatesToSubclass);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_PropagatesToInstance )(
- ISWbemQualifier * This,
- /* [retval][out] */ VARIANT_BOOL *bPropagatesToInstance);
-
- /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_PropagatesToInstance )(
- ISWbemQualifier * This,
- /* [in] */ VARIANT_BOOL bPropagatesToInstance);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_IsOverridable )(
- ISWbemQualifier * This,
- /* [retval][out] */ VARIANT_BOOL *bIsOverridable);
-
- /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_IsOverridable )(
- ISWbemQualifier * This,
- /* [in] */ VARIANT_BOOL bIsOverridable);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_IsAmended )(
- ISWbemQualifier * This,
- /* [retval][out] */ VARIANT_BOOL *bIsAmended);
-
- END_INTERFACE
- } ISWbemQualifierVtbl;
- interface ISWbemQualifier
- {
- CONST_VTBL struct ISWbemQualifierVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ISWbemQualifier_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISWbemQualifier_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISWbemQualifier_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISWbemQualifier_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ISWbemQualifier_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ISWbemQualifier_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ISWbemQualifier_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ISWbemQualifier_get_Value(This,varValue)
- (This)->lpVtbl -> get_Value(This,varValue)
- #define ISWbemQualifier_put_Value(This,varValue)
- (This)->lpVtbl -> put_Value(This,varValue)
- #define ISWbemQualifier_get_Name(This,strName)
- (This)->lpVtbl -> get_Name(This,strName)
- #define ISWbemQualifier_get_IsLocal(This,bIsLocal)
- (This)->lpVtbl -> get_IsLocal(This,bIsLocal)
- #define ISWbemQualifier_get_PropagatesToSubclass(This,bPropagatesToSubclass)
- (This)->lpVtbl -> get_PropagatesToSubclass(This,bPropagatesToSubclass)
- #define ISWbemQualifier_put_PropagatesToSubclass(This,bPropagatesToSubclass)
- (This)->lpVtbl -> put_PropagatesToSubclass(This,bPropagatesToSubclass)
- #define ISWbemQualifier_get_PropagatesToInstance(This,bPropagatesToInstance)
- (This)->lpVtbl -> get_PropagatesToInstance(This,bPropagatesToInstance)
- #define ISWbemQualifier_put_PropagatesToInstance(This,bPropagatesToInstance)
- (This)->lpVtbl -> put_PropagatesToInstance(This,bPropagatesToInstance)
- #define ISWbemQualifier_get_IsOverridable(This,bIsOverridable)
- (This)->lpVtbl -> get_IsOverridable(This,bIsOverridable)
- #define ISWbemQualifier_put_IsOverridable(This,bIsOverridable)
- (This)->lpVtbl -> put_IsOverridable(This,bIsOverridable)
- #define ISWbemQualifier_get_IsAmended(This,bIsAmended)
- (This)->lpVtbl -> get_IsAmended(This,bIsAmended)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISWbemQualifier_get_Value_Proxy(
- ISWbemQualifier * This,
- /* [retval][out] */ VARIANT *varValue);
- void __RPC_STUB ISWbemQualifier_get_Value_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propput][id] */ HRESULT STDMETHODCALLTYPE ISWbemQualifier_put_Value_Proxy(
- ISWbemQualifier * This,
- /* [in] */ VARIANT *varValue);
- void __RPC_STUB ISWbemQualifier_put_Value_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISWbemQualifier_get_Name_Proxy(
- ISWbemQualifier * This,
- /* [retval][out] */ BSTR *strName);
- void __RPC_STUB ISWbemQualifier_get_Name_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISWbemQualifier_get_IsLocal_Proxy(
- ISWbemQualifier * This,
- /* [retval][out] */ VARIANT_BOOL *bIsLocal);
- void __RPC_STUB ISWbemQualifier_get_IsLocal_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISWbemQualifier_get_PropagatesToSubclass_Proxy(
- ISWbemQualifier * This,
- /* [retval][out] */ VARIANT_BOOL *bPropagatesToSubclass);
- void __RPC_STUB ISWbemQualifier_get_PropagatesToSubclass_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propput][id] */ HRESULT STDMETHODCALLTYPE ISWbemQualifier_put_PropagatesToSubclass_Proxy(
- ISWbemQualifier * This,
- /* [in] */ VARIANT_BOOL bPropagatesToSubclass);
- void __RPC_STUB ISWbemQualifier_put_PropagatesToSubclass_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISWbemQualifier_get_PropagatesToInstance_Proxy(
- ISWbemQualifier * This,
- /* [retval][out] */ VARIANT_BOOL *bPropagatesToInstance);
- void __RPC_STUB ISWbemQualifier_get_PropagatesToInstance_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propput][id] */ HRESULT STDMETHODCALLTYPE ISWbemQualifier_put_PropagatesToInstance_Proxy(
- ISWbemQualifier * This,
- /* [in] */ VARIANT_BOOL bPropagatesToInstance);
- void __RPC_STUB ISWbemQualifier_put_PropagatesToInstance_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISWbemQualifier_get_IsOverridable_Proxy(
- ISWbemQualifier * This,
- /* [retval][out] */ VARIANT_BOOL *bIsOverridable);
- void __RPC_STUB ISWbemQualifier_get_IsOverridable_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propput][id] */ HRESULT STDMETHODCALLTYPE ISWbemQualifier_put_IsOverridable_Proxy(
- ISWbemQualifier * This,
- /* [in] */ VARIANT_BOOL bIsOverridable);
- void __RPC_STUB ISWbemQualifier_put_IsOverridable_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISWbemQualifier_get_IsAmended_Proxy(
- ISWbemQualifier * This,
- /* [retval][out] */ VARIANT_BOOL *bIsAmended);
- void __RPC_STUB ISWbemQualifier_get_IsAmended_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISWbemQualifier_INTERFACE_DEFINED__ */
- #ifndef __ISWbemQualifierSet_INTERFACE_DEFINED__
- #define __ISWbemQualifierSet_INTERFACE_DEFINED__
- /* interface ISWbemQualifierSet */
- /* [helpstring][nonextensible][hidden][dual][oleautomation][uuid][local][object] */
- EXTERN_C const IID IID_ISWbemQualifierSet;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("9B16ED16-D3DF-11d1-8B08-00600806D9B6")
- ISWbemQualifierSet : public IDispatch
- {
- public:
- virtual /* [restricted][propget][id] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
- /* [retval][out] */ IUnknown **pUnk) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Item(
- /* [in] */ BSTR name,
- /* [defaultvalue][in] */ long iFlags,
- /* [retval][out] */ ISWbemQualifier **objWbemQualifier) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Count(
- /* [retval][out] */ long *iCount) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add(
- /* [in] */ BSTR strName,
- /* [in] */ VARIANT *varVal,
- /* [defaultvalue][in] */ VARIANT_BOOL bPropagatesToSubclass,
- /* [defaultvalue][in] */ VARIANT_BOOL bPropagatesToInstance,
- /* [defaultvalue][in] */ VARIANT_BOOL bIsOverridable,
- /* [defaultvalue][in] */ long iFlags,
- /* [retval][out] */ ISWbemQualifier **objWbemQualifier) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Remove(
- /* [in] */ BSTR strName,
- /* [defaultvalue][in] */ long iFlags = 0) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ISWbemQualifierSetVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISWbemQualifierSet * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISWbemQualifierSet * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISWbemQualifierSet * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ISWbemQualifierSet * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ISWbemQualifierSet * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ISWbemQualifierSet * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ISWbemQualifierSet * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [restricted][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )(
- ISWbemQualifierSet * This,
- /* [retval][out] */ IUnknown **pUnk);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Item )(
- ISWbemQualifierSet * This,
- /* [in] */ BSTR name,
- /* [defaultvalue][in] */ long iFlags,
- /* [retval][out] */ ISWbemQualifier **objWbemQualifier);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Count )(
- ISWbemQualifierSet * This,
- /* [retval][out] */ long *iCount);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Add )(
- ISWbemQualifierSet * This,
- /* [in] */ BSTR strName,
- /* [in] */ VARIANT *varVal,
- /* [defaultvalue][in] */ VARIANT_BOOL bPropagatesToSubclass,
- /* [defaultvalue][in] */ VARIANT_BOOL bPropagatesToInstance,
- /* [defaultvalue][in] */ VARIANT_BOOL bIsOverridable,
- /* [defaultvalue][in] */ long iFlags,
- /* [retval][out] */ ISWbemQualifier **objWbemQualifier);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Remove )(
- ISWbemQualifierSet * This,
- /* [in] */ BSTR strName,
- /* [defaultvalue][in] */ long iFlags);
-
- END_INTERFACE
- } ISWbemQualifierSetVtbl;
- interface ISWbemQualifierSet
- {
- CONST_VTBL struct ISWbemQualifierSetVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ISWbemQualifierSet_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISWbemQualifierSet_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISWbemQualifierSet_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISWbemQualifierSet_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ISWbemQualifierSet_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ISWbemQualifierSet_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ISWbemQualifierSet_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ISWbemQualifierSet_get__NewEnum(This,pUnk)
- (This)->lpVtbl -> get__NewEnum(This,pUnk)
- #define ISWbemQualifierSet_Item(This,name,iFlags,objWbemQualifier)
- (This)->lpVtbl -> Item(This,name,iFlags,objWbemQualifier)
- #define ISWbemQualifierSet_get_Count(This,iCount)
- (This)->lpVtbl -> get_Count(This,iCount)
- #define ISWbemQualifierSet_Add(This,strName,varVal,bPropagatesToSubclass,bPropagatesToInstance,bIsOverridable,iFlags,objWbemQualifier)
- (This)->lpVtbl -> Add(This,strName,varVal,bPropagatesToSubclass,bPropagatesToInstance,bIsOverridable,iFlags,objWbemQualifier)
- #define ISWbemQualifierSet_Remove(This,strName,iFlags)
- (This)->lpVtbl -> Remove(This,strName,iFlags)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [restricted][propget][id] */ HRESULT STDMETHODCALLTYPE ISWbemQualifierSet_get__NewEnum_Proxy(
- ISWbemQualifierSet * This,
- /* [retval][out] */ IUnknown **pUnk);
- void __RPC_STUB ISWbemQualifierSet_get__NewEnum_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISWbemQualifierSet_Item_Proxy(
- ISWbemQualifierSet * This,
- /* [in] */ BSTR name,
- /* [defaultvalue][in] */ long iFlags,
- /* [retval][out] */ ISWbemQualifier **objWbemQualifier);
- void __RPC_STUB ISWbemQualifierSet_Item_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISWbemQualifierSet_get_Count_Proxy(
- ISWbemQualifierSet * This,
- /* [retval][out] */ long *iCount);
- void __RPC_STUB ISWbemQualifierSet_get_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISWbemQualifierSet_Add_Proxy(
- ISWbemQualifierSet * This,
- /* [in] */ BSTR strName,
- /* [in] */ VARIANT *varVal,
- /* [defaultvalue][in] */ VARIANT_BOOL bPropagatesToSubclass,
- /* [defaultvalue][in] */ VARIANT_BOOL bPropagatesToInstance,
- /* [defaultvalue][in] */ VARIANT_BOOL bIsOverridable,
- /* [defaultvalue][in] */ long iFlags,
- /* [retval][out] */ ISWbemQualifier **objWbemQualifier);
- void __RPC_STUB ISWbemQualifierSet_Add_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISWbemQualifierSet_Remove_Proxy(
- ISWbemQualifierSet * This,
- /* [in] */ BSTR strName,
- /* [defaultvalue][in] */ long iFlags);
- void __RPC_STUB ISWbemQualifierSet_Remove_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISWbemQualifierSet_INTERFACE_DEFINED__ */
- #ifndef __ISWbemProperty_INTERFACE_DEFINED__
- #define __ISWbemProperty_INTERFACE_DEFINED__
- /* interface ISWbemProperty */
- /* [helpstring][unique][hidden][oleautomation][dual][uuid][local][object] */
- EXTERN_C const IID IID_ISWbemProperty;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("1A388F98-D4BA-11d1-8B09-00600806D9B6")
- ISWbemProperty : public IDispatch
- {
- public:
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Value(
- /* [retval][out] */ VARIANT *varValue) = 0;
-
- virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_Value(
- /* [in] */ VARIANT *varValue) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Name(
- /* [retval][out] */ BSTR *strName) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_IsLocal(
- /* [retval][out] */ VARIANT_BOOL *bIsLocal) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Origin(
- /* [retval][out] */ BSTR *strOrigin) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_CIMType(
- /* [retval][out] */ WbemCimtypeEnum *iCimType) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Qualifiers_(
- /* [retval][out] */ ISWbemQualifierSet **objWbemQualifierSet) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_IsArray(
- /* [retval][out] */ VARIANT_BOOL *bIsArray) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ISWbemPropertyVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISWbemProperty * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISWbemProperty * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISWbemProperty * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ISWbemProperty * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ISWbemProperty * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ISWbemProperty * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ISWbemProperty * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Value )(
- ISWbemProperty * This,
- /* [retval][out] */ VARIANT *varValue);
-
- /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Value )(
- ISWbemProperty * This,
- /* [in] */ VARIANT *varValue);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Name )(
- ISWbemProperty * This,
- /* [retval][out] */ BSTR *strName);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_IsLocal )(
- ISWbemProperty * This,
- /* [retval][out] */ VARIANT_BOOL *bIsLocal);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Origin )(
- ISWbemProperty * This,
- /* [retval][out] */ BSTR *strOrigin);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_CIMType )(
- ISWbemProperty * This,
- /* [retval][out] */ WbemCimtypeEnum *iCimType);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Qualifiers_ )(
- ISWbemProperty * This,
- /* [retval][out] */ ISWbemQualifierSet **objWbemQualifierSet);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_IsArray )(
- ISWbemProperty * This,
- /* [retval][out] */ VARIANT_BOOL *bIsArray);
-
- END_INTERFACE
- } ISWbemPropertyVtbl;
- interface ISWbemProperty
- {
- CONST_VTBL struct ISWbemPropertyVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ISWbemProperty_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISWbemProperty_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISWbemProperty_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISWbemProperty_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ISWbemProperty_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ISWbemProperty_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ISWbemProperty_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ISWbemProperty_get_Value(This,varValue)
- (This)->lpVtbl -> get_Value(This,varValue)
- #define ISWbemProperty_put_Value(This,varValue)
- (This)->lpVtbl -> put_Value(This,varValue)
- #define ISWbemProperty_get_Name(This,strName)
- (This)->lpVtbl -> get_Name(This,strName)
- #define ISWbemProperty_get_IsLocal(This,bIsLocal)
- (This)->lpVtbl -> get_IsLocal(This,bIsLocal)
- #define ISWbemProperty_get_Origin(This,strOrigin)
- (This)->lpVtbl -> get_Origin(This,strOrigin)
- #define ISWbemProperty_get_CIMType(This,iCimType)
- (This)->lpVtbl -> get_CIMType(This,iCimType)
- #define ISWbemProperty_get_Qualifiers_(This,objWbemQualifierSet)
- (This)->lpVtbl -> get_Qualifiers_(This,objWbemQualifierSet)
- #define ISWbemProperty_get_IsArray(This,bIsArray)
- (This)->lpVtbl -> get_IsArray(This,bIsArray)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISWbemProperty_get_Value_Proxy(
- ISWbemProperty * This,
- /* [retval][out] */ VARIANT *varValue);
- void __RPC_STUB ISWbemProperty_get_Value_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propput][id] */ HRESULT STDMETHODCALLTYPE ISWbemProperty_put_Value_Proxy(
- ISWbemProperty * This,
- /* [in] */ VARIANT *varValue);
- void __RPC_STUB ISWbemProperty_put_Value_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISWbemProperty_get_Name_Proxy(
- ISWbemProperty * This,
- /* [retval][out] */ BSTR *strName);
- void __RPC_STUB ISWbemProperty_get_Name_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISWbemProperty_get_IsLocal_Proxy(
- ISWbemProperty * This,
- /* [retval][out] */ VARIANT_BOOL *bIsLocal);
- void __RPC_STUB ISWbemProperty_get_IsLocal_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISWbemProperty_get_Origin_Proxy(
- ISWbemProperty * This,
- /* [retval][out] */ BSTR *strOrigin);
- void __RPC_STUB ISWbemProperty_get_Origin_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISWbemProperty_get_CIMType_Proxy(
- ISWbemProperty * This,
- /* [retval][out] */ WbemCimtypeEnum *iCimType);
- void __RPC_STUB ISWbemProperty_get_CIMType_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISWbemProperty_get_Qualifiers__Proxy(
- ISWbemProperty * This,
- /* [retval][out] */ ISWbemQualifierSet **objWbemQualifierSet);
- void __RPC_STUB ISWbemProperty_get_Qualifiers__Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISWbemProperty_get_IsArray_Proxy(
- ISWbemProperty * This,
- /* [retval][out] */ VARIANT_BOOL *bIsArray);
- void __RPC_STUB ISWbemProperty_get_IsArray_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISWbemProperty_INTERFACE_DEFINED__ */
- #ifndef __ISWbemPropertySet_INTERFACE_DEFINED__
- #define __ISWbemPropertySet_INTERFACE_DEFINED__
- /* interface ISWbemPropertySet */
- /* [helpstring][hidden][dual][oleautomation][uuid][local][object] */
- EXTERN_C const IID IID_ISWbemPropertySet;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("DEA0A7B2-D4BA-11d1-8B09-00600806D9B6")
- ISWbemPropertySet : public IDispatch
- {
- public:
- virtual /* [restricted][propget][id] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
- /* [retval][out] */ IUnknown **pUnk) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Item(
- /* [in] */ BSTR strName,
- /* [defaultvalue][in] */ long iFlags,
- /* [retval][out] */ ISWbemProperty **objWbemProperty) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Count(
- /* [retval][out] */ long *iCount) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add(
- /* [in] */ BSTR strName,
- /* [in] */ WbemCimtypeEnum iCIMType,
- /* [defaultvalue][in] */ VARIANT_BOOL bIsArray,
- /* [defaultvalue][in] */ long iFlags,
- /* [retval][out] */ ISWbemProperty **objWbemProperty) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Remove(
- /* [in] */ BSTR strName,
- /* [defaultvalue][in] */ long iFlags = 0) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ISWbemPropertySetVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISWbemPropertySet * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISWbemPropertySet * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISWbemPropertySet * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ISWbemPropertySet * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ISWbemPropertySet * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ISWbemPropertySet * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ISWbemPropertySet * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [restricted][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )(
- ISWbemPropertySet * This,
- /* [retval][out] */ IUnknown **pUnk);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Item )(
- ISWbemPropertySet * This,
- /* [in] */ BSTR strName,
- /* [defaultvalue][in] */ long iFlags,
- /* [retval][out] */ ISWbemProperty **objWbemProperty);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Count )(
- ISWbemPropertySet * This,
- /* [retval][out] */ long *iCount);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Add )(
- ISWbemPropertySet * This,
- /* [in] */ BSTR strName,
- /* [in] */ WbemCimtypeEnum iCIMType,
- /* [defaultvalue][in] */ VARIANT_BOOL bIsArray,
- /* [defaultvalue][in] */ long iFlags,
- /* [retval][out] */ ISWbemProperty **objWbemProperty);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Remove )(
- ISWbemPropertySet * This,
- /* [in] */ BSTR strName,
- /* [defaultvalue][in] */ long iFlags);
-
- END_INTERFACE
- } ISWbemPropertySetVtbl;
- interface ISWbemPropertySet
- {
- CONST_VTBL struct ISWbemPropertySetVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ISWbemPropertySet_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISWbemPropertySet_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISWbemPropertySet_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISWbemPropertySet_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ISWbemPropertySet_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ISWbemPropertySet_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ISWbemPropertySet_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ISWbemPropertySet_get__NewEnum(This,pUnk)
- (This)->lpVtbl -> get__NewEnum(This,pUnk)
- #define ISWbemPropertySet_Item(This,strName,iFlags,objWbemProperty)
- (This)->lpVtbl -> Item(This,strName,iFlags,objWbemProperty)
- #define ISWbemPropertySet_get_Count(This,iCount)
- (This)->lpVtbl -> get_Count(This,iCount)
- #define ISWbemPropertySet_Add(This,strName,iCIMType,bIsArray,iFlags,objWbemProperty)
- (This)->lpVtbl -> Add(This,strName,iCIMType,bIsArray,iFlags,objWbemProperty)
- #define ISWbemPropertySet_Remove(This,strName,iFlags)
- (This)->lpVtbl -> Remove(This,strName,iFlags)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [restricted][propget][id] */ HRESULT STDMETHODCALLTYPE ISWbemPropertySet_get__NewEnum_Proxy(
- ISWbemPropertySet * This,
- /* [retval][out] */ IUnknown **pUnk);
- void __RPC_STUB ISWbemPropertySet_get__NewEnum_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISWbemPropertySet_Item_Proxy(
- ISWbemPropertySet * This,
- /* [in] */ BSTR strName,
- /* [defaultvalue][in] */ long iFlags,
- /* [retval][out] */ ISWbemProperty **objWbemProperty);
- void __RPC_STUB ISWbemPropertySet_Item_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISWbemPropertySet_get_Count_Proxy(
- ISWbemPropertySet * This,
- /* [retval][out] */ long *iCount);
- void __RPC_STUB ISWbemPropertySet_get_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISWbemPropertySet_Add_Proxy(
- ISWbemPropertySet * This,
- /* [in] */ BSTR strName,
- /* [in] */ WbemCimtypeEnum iCIMType,
- /* [defaultvalue][in] */ VARIANT_BOOL bIsArray,
- /* [defaultvalue][in] */ long iFlags,
- /* [retval][out] */ ISWbemProperty **objWbemProperty);
- void __RPC_STUB ISWbemPropertySet_Add_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISWbemPropertySet_Remove_Proxy(
- ISWbemPropertySet * This,
- /* [in] */ BSTR strName,
- /* [defaultvalue][in] */ long iFlags);
- void __RPC_STUB ISWbemPropertySet_Remove_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISWbemPropertySet_INTERFACE_DEFINED__ */
- #ifndef __ISWbemMethod_INTERFACE_DEFINED__
- #define __ISWbemMethod_INTERFACE_DEFINED__
- /* interface ISWbemMethod */
- /* [helpstring][hidden][nonextensible][unique][oleautomation][dual][uuid][local][object] */
- EXTERN_C const IID IID_ISWbemMethod;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("422E8E90-D955-11d1-8B09-00600806D9B6")
- ISWbemMethod : public IDispatch
- {
- public:
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Name(
- /* [retval][out] */ BSTR *strName) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Origin(
- /* [retval][out] */ BSTR *strOrigin) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_InParameters(
- /* [retval][out] */ ISWbemObject **objWbemInParameters) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_OutParameters(
- /* [retval][out] */ ISWbemObject **objWbemOutParameters) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Qualifiers_(
- /* [retval][out] */ ISWbemQualifierSet **objWbemQualifierSet) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ISWbemMethodVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISWbemMethod * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISWbemMethod * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISWbemMethod * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ISWbemMethod * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ISWbemMethod * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ISWbemMethod * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ISWbemMethod * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Name )(
- ISWbemMethod * This,
- /* [retval][out] */ BSTR *strName);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Origin )(
- ISWbemMethod * This,
- /* [retval][out] */ BSTR *strOrigin);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_InParameters )(
- ISWbemMethod * This,
- /* [retval][out] */ ISWbemObject **objWbemInParameters);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_OutParameters )(
- ISWbemMethod * This,
- /* [retval][out] */ ISWbemObject **objWbemOutParameters);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Qualifiers_ )(
- ISWbemMethod * This,
- /* [retval][out] */ ISWbemQualifierSet **objWbemQualifierSet);
-
- END_INTERFACE
- } ISWbemMethodVtbl;
- interface ISWbemMethod
- {
- CONST_VTBL struct ISWbemMethodVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ISWbemMethod_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISWbemMethod_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISWbemMethod_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISWbemMethod_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ISWbemMethod_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ISWbemMethod_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ISWbemMethod_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ISWbemMethod_get_Name(This,strName)
- (This)->lpVtbl -> get_Name(This,strName)
- #define ISWbemMethod_get_Origin(This,strOrigin)
- (This)->lpVtbl -> get_Origin(This,strOrigin)
- #define ISWbemMethod_get_InParameters(This,objWbemInParameters)
- (This)->lpVtbl -> get_InParameters(This,objWbemInParameters)
- #define ISWbemMethod_get_OutParameters(This,objWbemOutParameters)
- (This)->lpVtbl -> get_OutParameters(This,objWbemOutParameters)
- #define ISWbemMethod_get_Qualifiers_(This,objWbemQualifierSet)
- (This)->lpVtbl -> get_Qualifiers_(This,objWbemQualifierSet)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISWbemMethod_get_Name_Proxy(
- ISWbemMethod * This,
- /* [retval][out] */ BSTR *strName);
- void __RPC_STUB ISWbemMethod_get_Name_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISWbemMethod_get_Origin_Proxy(
- ISWbemMethod * This,
- /* [retval][out] */ BSTR *strOrigin);
- void __RPC_STUB ISWbemMethod_get_Origin_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISWbemMethod_get_InParameters_Proxy(
- ISWbemMethod * This,
- /* [retval][out] */ ISWbemObject **objWbemInParameters);
- void __RPC_STUB ISWbemMethod_get_InParameters_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISWbemMethod_get_OutParameters_Proxy(
- ISWbemMethod * This,
- /* [retval][out] */ ISWbemObject **objWbemOutParameters);
- void __RPC_STUB ISWbemMethod_get_OutParameters_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISWbemMethod_get_Qualifiers__Proxy(
- ISWbemMethod * This,
- /* [retval][out] */ ISWbemQualifierSet **objWbemQualifierSet);
- void __RPC_STUB ISWbemMethod_get_Qualifiers__Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISWbemMethod_INTERFACE_DEFINED__ */
- #ifndef __ISWbemMethodSet_INTERFACE_DEFINED__
- #define __ISWbemMethodSet_INTERFACE_DEFINED__
- /* interface ISWbemMethodSet */
- /* [helpstring][hidden][nonextensible][dual][oleautomation][uuid][object][local] */
- EXTERN_C const IID IID_ISWbemMethodSet;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("C93BA292-D955-11d1-8B09-00600806D9B6")
- ISWbemMethodSet : public IDispatch
- {
- public:
- virtual /* [restricted][propget][id] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
- /* [retval][out] */ IUnknown **pUnk) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Item(
- /* [in] */ BSTR strName,
- /* [defaultvalue][in] */ long iFlags,
- /* [retval][out] */ ISWbemMethod **objWbemMethod) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Count(
- /* [retval][out] */ long *iCount) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ISWbemMethodSetVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISWbemMethodSet * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISWbemMethodSet * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISWbemMethodSet * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ISWbemMethodSet * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ISWbemMethodSet * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ISWbemMethodSet * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ISWbemMethodSet * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [restricted][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )(
- ISWbemMethodSet * This,
- /* [retval][out] */ IUnknown **pUnk);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Item )(
- ISWbemMethodSet * This,
- /* [in] */ BSTR strName,
- /* [defaultvalue][in] */ long iFlags,
- /* [retval][out] */ ISWbemMethod **objWbemMethod);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Count )(
- ISWbemMethodSet * This,
- /* [retval][out] */ long *iCount);
-
- END_INTERFACE
- } ISWbemMethodSetVtbl;
- interface ISWbemMethodSet
- {
- CONST_VTBL struct ISWbemMethodSetVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ISWbemMethodSet_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISWbemMethodSet_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISWbemMethodSet_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISWbemMethodSet_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ISWbemMethodSet_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ISWbemMethodSet_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ISWbemMethodSet_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ISWbemMethodSet_get__NewEnum(This,pUnk)
- (This)->lpVtbl -> get__NewEnum(This,pUnk)
- #define ISWbemMethodSet_Item(This,strName,iFlags,objWbemMethod)
- (This)->lpVtbl -> Item(This,strName,iFlags,objWbemMethod)
- #define ISWbemMethodSet_get_Count(This,iCount)
- (This)->lpVtbl -> get_Count(This,iCount)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [restricted][propget][id] */ HRESULT STDMETHODCALLTYPE ISWbemMethodSet_get__NewEnum_Proxy(
- ISWbemMethodSet * This,
- /* [retval][out] */ IUnknown **pUnk);
- void __RPC_STUB ISWbemMethodSet_get__NewEnum_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISWbemMethodSet_Item_Proxy(
- ISWbemMethodSet * This,
- /* [in] */ BSTR strName,
- /* [defaultvalue][in] */ long iFlags,
- /* [retval][out] */ ISWbemMethod **objWbemMethod);
- void __RPC_STUB ISWbemMethodSet_Item_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISWbemMethodSet_get_Count_Proxy(
- ISWbemMethodSet * This,
- /* [retval][out] */ long *iCount);
- void __RPC_STUB ISWbemMethodSet_get_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISWbemMethodSet_INTERFACE_DEFINED__ */
- #ifndef __ISWbemEventSource_INTERFACE_DEFINED__
- #define __ISWbemEventSource_INTERFACE_DEFINED__
- /* interface ISWbemEventSource */
- /* [helpstring][hidden][nonextensible][dual][oleautomation][uuid][local][object] */
- EXTERN_C const IID IID_ISWbemEventSource;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("27D54D92-0EBE-11d2-8B22-00600806D9B6")
- ISWbemEventSource : public IDispatch
- {
- public:
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NextEvent(
- /* [defaultvalue][in] */ long iTimeoutMs,
- /* [retval][out] */ ISWbemObject **objWbemObject) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Security_(
- /* [retval][out] */ ISWbemSecurity **objWbemSecurity) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ISWbemEventSourceVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISWbemEventSource * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISWbemEventSource * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISWbemEventSource * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ISWbemEventSource * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ISWbemEventSource * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ISWbemEventSource * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ISWbemEventSource * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NextEvent )(
- ISWbemEventSource * This,
- /* [defaultvalue][in] */ long iTimeoutMs,
- /* [retval][out] */ ISWbemObject **objWbemObject);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Security_ )(
- ISWbemEventSource * This,
- /* [retval][out] */ ISWbemSecurity **objWbemSecurity);
-
- END_INTERFACE
- } ISWbemEventSourceVtbl;
- interface ISWbemEventSource
- {
- CONST_VTBL struct ISWbemEventSourceVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ISWbemEventSource_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISWbemEventSource_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISWbemEventSource_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISWbemEventSource_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ISWbemEventSource_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ISWbemEventSource_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ISWbemEventSource_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ISWbemEventSource_NextEvent(This,iTimeoutMs,objWbemObject)
- (This)->lpVtbl -> NextEvent(This,iTimeoutMs,objWbemObject)
- #define ISWbemEventSource_get_Security_(This,objWbemSecurity)
- (This)->lpVtbl -> get_Security_(This,objWbemSecurity)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISWbemEventSource_NextEvent_Proxy(
- ISWbemEventSource * This,
- /* [defaultvalue][in] */ long iTimeoutMs,
- /* [retval][out] */ ISWbemObject **objWbemObject);
- void __RPC_STUB ISWbemEventSource_NextEvent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISWbemEventSource_get_Security__Proxy(
- ISWbemEventSource * This,
- /* [retval][out] */ ISWbemSecurity **objWbemSecurity);
- void __RPC_STUB ISWbemEventSource_get_Security__Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISWbemEventSource_INTERFACE_DEFINED__ */
- #ifndef __ISWbemObjectPath_INTERFACE_DEFINED__
- #define __ISWbemObjectPath_INTERFACE_DEFINED__
- /* interface ISWbemObjectPath */
- /* [helpstring][unique][hidden][oleautomation][dual][uuid][local][object] */
- EXTERN_C const IID IID_ISWbemObjectPath;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("5791BC27-CE9C-11d1-97BF-0000F81E849C")
- ISWbemObjectPath : public IDispatch
- {
- public:
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Path(
- /* [retval][out] */ BSTR *strPath) = 0;
-
- virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_Path(
- /* [in] */ BSTR strPath) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_RelPath(
- /* [retval][out] */ BSTR *strRelPath) = 0;
-
- virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_RelPath(
- /* [in] */ BSTR strRelPath) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Server(
- /* [retval][out] */ BSTR *strServer) = 0;
-
- virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_Server(
- /* [in] */ BSTR strServer) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Namespace(
- /* [retval][out] */ BSTR *strNamespace) = 0;
-
- virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_Namespace(
- /* [in] */ BSTR strNamespace) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ParentNamespace(
- /* [retval][out] */ BSTR *strParentNamespace) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_DisplayName(
- /* [retval][out] */ BSTR *strDisplayName) = 0;
-
- virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_DisplayName(
- /* [in] */ BSTR strDisplayName) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Class(
- /* [retval][out] */ BSTR *strClass) = 0;
-
- virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_Class(
- /* [in] */ BSTR strClass) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_IsClass(
- /* [retval][out] */ VARIANT_BOOL *bIsClass) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetAsClass( void) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_IsSingleton(
- /* [retval][out] */ VARIANT_BOOL *bIsSingleton) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetAsSingleton( void) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Keys(
- /* [retval][out] */ ISWbemNamedValueSet **objWbemNamedValueSet) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Security_(
- /* [retval][out] */ ISWbemSecurity **objWbemSecurity) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Locale(
- /* [retval][out] */ BSTR *strLocale) = 0;
-
- virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_Locale(
- /* [in] */ BSTR strLocale) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Authority(
- /* [retval][out] */ BSTR *strAuthority) = 0;
-
- virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_Authority(
- /* [in] */ BSTR strAuthority) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ISWbemObjectPathVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISWbemObjectPath * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISWbemObjectPath * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISWbemObjectPath * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ISWbemObjectPath * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ISWbemObjectPath * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ISWbemObjectPath * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ISWbemObjectPath * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Path )(
- ISWbemObjectPath * This,
- /* [retval][out] */ BSTR *strPath);
-
- /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Path )(
- ISWbemObjectPath * This,
- /* [in] */ BSTR strPath);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_RelPath )(
- ISWbemObjectPath * This,
- /* [retval][out] */ BSTR *strRelPath);
-
- /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_RelPath )(
- ISWbemObjectPath * This,
- /* [in] */ BSTR strRelPath);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Server )(
- ISWbemObjectPath * This,
- /* [retval][out] */ BSTR *strServer);
-
- /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Server )(
- ISWbemObjectPath * This,
- /* [in] */ BSTR strServer);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Namespace )(
- ISWbemObjectPath * This,
- /* [retval][out] */ BSTR *strNamespace);
-
- /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Namespace )(
- ISWbemObjectPath * This,
- /* [in] */ BSTR strNamespace);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ParentNamespace )(
- ISWbemObjectPath * This,
- /* [retval][out] */ BSTR *strParentNamespace);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DisplayName )(
- ISWbemObjectPath * This,
- /* [retval][out] */ BSTR *strDisplayName);
-
- /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DisplayName )(
- ISWbemObjectPath * This,
- /* [in] */ BSTR strDisplayName);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Class )(
- ISWbemObjectPath * This,
- /* [retval][out] */ BSTR *strClass);
-
- /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Class )(
- ISWbemObjectPath * This,
- /* [in] */ BSTR strClass);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_IsClass )(
- ISWbemObjectPath * This,
- /* [retval][out] */ VARIANT_BOOL *bIsClass);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetAsClass )(
- ISWbemObjectPath * This);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_IsSingleton )(
- ISWbemObjectPath * This,
- /* [retval][out] */ VARIANT_BOOL *bIsSingleton);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetAsSingleton )(
- ISWbemObjectPath * This);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Keys )(
- ISWbemObjectPath * This,
- /* [retval][out] */ ISWbemNamedValueSet **objWbemNamedValueSet);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Security_ )(
- ISWbemObjectPath * This,
- /* [retval][out] */ ISWbemSecurity **objWbemSecurity);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Locale )(
- ISWbemObjectPath * This,
- /* [retval][out] */ BSTR *strLocale);
-
- /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Locale )(
- ISWbemObjectPath * This,
- /* [in] */ BSTR strLocale);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Authority )(
- ISWbemObjectPath * This,
- /* [retval][out] */ BSTR *strAuthority);
-
- /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Authority )(
- ISWbemObjectPath * This,
- /* [in] */ BSTR strAuthority);
-
- END_INTERFACE
- } ISWbemObjectPathVtbl;
- interface ISWbemObjectPath
- {
- CONST_VTBL struct ISWbemObjectPathVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ISWbemObjectPath_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISWbemObjectPath_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISWbemObjectPath_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISWbemObjectPath_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ISWbemObjectPath_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ISWbemObjectPath_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ISWbemObjectPath_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ISWbemObjectPath_get_Path(This,strPath)
- (This)->lpVtbl -> get_Path(This,strPath)
- #define ISWbemObjectPath_put_Path(This,strPath)
- (This)->lpVtbl -> put_Path(This,strPath)
- #define ISWbemObjectPath_get_RelPath(This,strRelPath)
- (This)->lpVtbl -> get_RelPath(This,strRelPath)
- #define ISWbemObjectPath_put_RelPath(This,strRelPath)
- (This)->lpVtbl -> put_RelPath(This,strRelPath)
- #define ISWbemObjectPath_get_Server(This,strServer)
- (This)->lpVtbl -> get_Server(This,strServer)
- #define ISWbemObjectPath_put_Server(This,strServer)
- (This)->lpVtbl -> put_Server(This,strServer)
- #define ISWbemObjectPath_get_Namespace(This,strNamespace)
- (This)->lpVtbl -> get_Namespace(This,strNamespace)
- #define ISWbemObjectPath_put_Namespace(This,strNamespace)
- (This)->lpVtbl -> put_Namespace(This,strNamespace)
- #define ISWbemObjectPath_get_ParentNamespace(This,strParentNamespace)
- (This)->lpVtbl -> get_ParentNamespace(This,strParentNamespace)
- #define ISWbemObjectPath_get_DisplayName(This,strDisplayName)
- (This)->lpVtbl -> get_DisplayName(This,strDisplayName)
- #define ISWbemObjectPath_put_DisplayName(This,strDisplayName)
- (This)->lpVtbl -> put_DisplayName(This,strDisplayName)
- #define ISWbemObjectPath_get_Class(This,strClass)
- (This)->lpVtbl -> get_Class(This,strClass)
- #define ISWbemObjectPath_put_Class(This,strClass)
- (This)->lpVtbl -> put_Class(This,strClass)
- #define ISWbemObjectPath_get_IsClass(This,bIsClass)
- (This)->lpVtbl -> get_IsClass(This,bIsClass)
- #define ISWbemObjectPath_SetAsClass(This)
- (This)->lpVtbl -> SetAsClass(This)
- #define ISWbemObjectPath_get_IsSingleton(This,bIsSingleton)
- (This)->lpVtbl -> get_IsSingleton(This,bIsSingleton)
- #define ISWbemObjectPath_SetAsSingleton(This)
- (This)->lpVtbl -> SetAsSingleton(This)
- #define ISWbemObjectPath_get_Keys(This,objWbemNamedValueSet)
- (This)->lpVtbl -> get_Keys(This,objWbemNamedValueSet)
- #define ISWbemObjectPath_get_Security_(This,objWbemSecurity)
- (This)->lpVtbl -> get_Security_(This,objWbemSecurity)
- #define ISWbemObjectPath_get_Locale(This,strLocale)
- (This)->lpVtbl -> get_Locale(This,strLocale)
- #define ISWbemObjectPath_put_Locale(This,strLocale)
- (This)->lpVtbl -> put_Locale(This,strLocale)
- #define ISWbemObjectPath_get_Authority(This,strAuthority)
- (This)->lpVtbl -> get_Authority(This,strAuthority)
- #define ISWbemObjectPath_put_Authority(This,strAuthority)
- (This)->lpVtbl -> put_Authority(This,strAuthority)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISWbemObjectPath_get_Path_Proxy(
- ISWbemObjectPath * This,
- /* [retval][out] */ BSTR *strPath);
- void __RPC_STUB ISWbemObjectPath_get_Path_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propput][id] */ HRESULT STDMETHODCALLTYPE ISWbemObjectPath_put_Path_Proxy(
- ISWbemObjectPath * This,
- /* [in] */ BSTR strPath);
- void __RPC_STUB ISWbemObjectPath_put_Path_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISWbemObjectPath_get_RelPath_Proxy(
- ISWbemObjectPath * This,
- /* [retval][out] */ BSTR *strRelPath);
- void __RPC_STUB ISWbemObjectPath_get_RelPath_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propput][id] */ HRESULT STDMETHODCALLTYPE ISWbemObjectPath_put_RelPath_Proxy(
- ISWbemObjectPath * This,
- /* [in] */ BSTR strRelPath);
- void __RPC_STUB ISWbemObjectPath_put_RelPath_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISWbemObjectPath_get_Server_Proxy(
- ISWbemObjectPath * This,
- /* [retval][out] */ BSTR *strServer);
- void __RPC_STUB ISWbemObjectPath_get_Server_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propput][id] */ HRESULT STDMETHODCALLTYPE ISWbemObjectPath_put_Server_Proxy(
- ISWbemObjectPath * This,
- /* [in] */ BSTR strServer);
- void __RPC_STUB ISWbemObjectPath_put_Server_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISWbemObjectPath_get_Namespace_Proxy(
- ISWbemObjectPath * This,
- /* [retval][out] */ BSTR *strNamespace);
- void __RPC_STUB ISWbemObjectPath_get_Namespace_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propput][id] */ HRESULT STDMETHODCALLTYPE ISWbemObjectPath_put_Namespace_Proxy(
- ISWbemObjectPath * This,
- /* [in] */ BSTR strNamespace);
- void __RPC_STUB ISWbemObjectPath_put_Namespace_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISWbemObjectPath_get_ParentNamespace_Proxy(
- ISWbemObjectPath * This,
- /* [retval][out] */ BSTR *strParentNamespace);
- void __RPC_STUB ISWbemObjectPath_get_ParentNamespace_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISWbemObjectPath_get_DisplayName_Proxy(
- ISWbemObjectPath * This,
- /* [retval][out] */ BSTR *strDisplayName);
- void __RPC_STUB ISWbemObjectPath_get_DisplayName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propput][id] */ HRESULT STDMETHODCALLTYPE ISWbemObjectPath_put_DisplayName_Proxy(
- ISWbemObjectPath * This,
- /* [in] */ BSTR strDisplayName);
- void __RPC_STUB ISWbemObjectPath_put_DisplayName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISWbemObjectPath_get_Class_Proxy(
- ISWbemObjectPath * This,
- /* [retval][out] */ BSTR *strClass);
- void __RPC_STUB ISWbemObjectPath_get_Class_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propput][id] */ HRESULT STDMETHODCALLTYPE ISWbemObjectPath_put_Class_Proxy(
- ISWbemObjectPath * This,
- /* [in] */ BSTR strClass);
- void __RPC_STUB ISWbemObjectPath_put_Class_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISWbemObjectPath_get_IsClass_Proxy(
- ISWbemObjectPath * This,
- /* [retval][out] */ VARIANT_BOOL *bIsClass);
- void __RPC_STUB ISWbemObjectPath_get_IsClass_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISWbemObjectPath_SetAsClass_Proxy(
- ISWbemObjectPath * This);
- void __RPC_STUB ISWbemObjectPath_SetAsClass_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISWbemObjectPath_get_IsSingleton_Proxy(
- ISWbemObjectPath * This,
- /* [retval][out] */ VARIANT_BOOL *bIsSingleton);
- void __RPC_STUB ISWbemObjectPath_get_IsSingleton_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISWbemObjectPath_SetAsSingleton_Proxy(
- ISWbemObjectPath * This);
- void __RPC_STUB ISWbemObjectPath_SetAsSingleton_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISWbemObjectPath_get_Keys_Proxy(
- ISWbemObjectPath * This,
- /* [retval][out] */ ISWbemNamedValueSet **objWbemNamedValueSet);
- void __RPC_STUB ISWbemObjectPath_get_Keys_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISWbemObjectPath_get_Security__Proxy(
- ISWbemObjectPath * This,
- /* [retval][out] */ ISWbemSecurity **objWbemSecurity);
- void __RPC_STUB ISWbemObjectPath_get_Security__Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISWbemObjectPath_get_Locale_Proxy(
- ISWbemObjectPath * This,
- /* [retval][out] */ BSTR *strLocale);
- void __RPC_STUB ISWbemObjectPath_get_Locale_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propput][id] */ HRESULT STDMETHODCALLTYPE ISWbemObjectPath_put_Locale_Proxy(
- ISWbemObjectPath * This,
- /* [in] */ BSTR strLocale);
- void __RPC_STUB ISWbemObjectPath_put_Locale_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISWbemObjectPath_get_Authority_Proxy(
- ISWbemObjectPath * This,
- /* [retval][out] */ BSTR *strAuthority);
- void __RPC_STUB ISWbemObjectPath_get_Authority_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propput][id] */ HRESULT STDMETHODCALLTYPE ISWbemObjectPath_put_Authority_Proxy(
- ISWbemObjectPath * This,
- /* [in] */ BSTR strAuthority);
- void __RPC_STUB ISWbemObjectPath_put_Authority_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISWbemObjectPath_INTERFACE_DEFINED__ */
- #ifndef __ISWbemLastError_INTERFACE_DEFINED__
- #define __ISWbemLastError_INTERFACE_DEFINED__
- /* interface ISWbemLastError */
- /* [helpstring][hidden][oleautomation][dual][uuid][object][local] */
- EXTERN_C const IID IID_ISWbemLastError;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("D962DB84-D4BB-11d1-8B09-00600806D9B6")
- ISWbemLastError : public ISWbemObject
- {
- public:
- };
-
- #else /* C style interface */
- typedef struct ISWbemLastErrorVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISWbemLastError * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISWbemLastError * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISWbemLastError * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ISWbemLastError * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ISWbemLastError * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ISWbemLastError * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ISWbemLastError * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Put_ )(
- ISWbemLastError * This,
- /* [defaultvalue][in] */ long iFlags,
- /* [defaultvalue][in] */ IDispatch *objWbemNamedValueSet,
- /* [retval][out] */ ISWbemObjectPath **objWbemObjectPath);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *PutAsync_ )(
- ISWbemLastError * This,
- /* [in] */ IDispatch *objWbemSink,
- /* [defaultvalue][in] */ long iFlags,
- /* [defaultvalue][in] */ IDispatch *objWbemNamedValueSet,
- /* [defaultvalue][in] */ IDispatch *objWbemAsyncContext);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Delete_ )(
- ISWbemLastError * This,
- /* [defaultvalue][in] */ long iFlags,
- /* [defaultvalue][in] */ IDispatch *objWbemNamedValueSet);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *DeleteAsync_ )(
- ISWbemLastError * This,
- /* [in] */ IDispatch *objWbemSink,
- /* [defaultvalue][in] */ long iFlags,
- /* [defaultvalue][in] */ IDispatch *objWbemNamedValueSet,
- /* [defaultvalue][in] */ IDispatch *objWbemAsyncContext);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Instances_ )(
- ISWbemLastError * This,
- /* [defaultvalue][in] */ long iFlags,
- /* [defaultvalue][in] */ IDispatch *objWbemNamedValueSet,
- /* [retval][out] */ ISWbemObjectSet **objWbemObjectSet);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *InstancesAsync_ )(
- ISWbemLastError * This,
- /* [in] */ IDispatch *objWbemSink,
- /* [defaultvalue][in] */ long iFlags,
- /* [defaultvalue][in] */ IDispatch *objWbemNamedValueSet,
- /* [defaultvalue][in] */ IDispatch *objWbemAsyncContext);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Subclasses_ )(
- ISWbemLastError * This,
- /* [defaultvalue][in] */ long iFlags,
- /* [defaultvalue][in] */ IDispatch *objWbemNamedValueSet,
- /* [retval][out] */ ISWbemObjectSet **objWbemObjectSet);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SubclassesAsync_ )(
- ISWbemLastError * This,
- /* [in] */ IDispatch *objWbemSink,
- /* [defaultvalue][in] */ long iFlags,
- /* [defaultvalue][in] */ IDispatch *objWbemNamedValueSet,
- /* [defaultvalue][in] */ IDispatch *objWbemAsyncContext);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Associators_ )(
- ISWbemLastError * This,
- /* [defaultvalue][in] */ BSTR strAssocClass,
- /* [defaultvalue][in] */ BSTR strResultClass,
- /* [defaultvalue][in] */ BSTR strResultRole,
- /* [defaultvalue][in] */ BSTR strRole,
- /* [defaultvalue][in] */ VARIANT_BOOL bClassesOnly,
- /* [defaultvalue][in] */ VARIANT_BOOL bSchemaOnly,
- /* [defaultvalue][in] */ BSTR strRequiredAssocQualifier,
- /* [defaultvalue][in] */ BSTR strRequiredQualifier,
- /* [defaultvalue][in] */ long iFlags,
- /* [defaultvalue][in] */ IDispatch *objWbemNamedValueSet,
- /* [retval][out] */ ISWbemObjectSet **objWbemObjectSet);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *AssociatorsAsync_ )(
- ISWbemLastError * This,
- /* [in] */ IDispatch *objWbemSink,
- /* [defaultvalue][in] */ BSTR strAssocClass,
- /* [defaultvalue][in] */ BSTR strResultClass,
- /* [defaultvalue][in] */ BSTR strResultRole,
- /* [defaultvalue][in] */ BSTR strRole,
- /* [defaultvalue][in] */ VARIANT_BOOL bClassesOnly,
- /* [defaultvalue][in] */ VARIANT_BOOL bSchemaOnly,
- /* [defaultvalue][in] */ BSTR strRequiredAssocQualifier,
- /* [defaultvalue][in] */ BSTR strRequiredQualifier,
- /* [defaultvalue][in] */ long iFlags,
- /* [defaultvalue][in] */ IDispatch *objWbemNamedValueSet,
- /* [defaultvalue][in] */ IDispatch *objWbemAsyncContext);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *References_ )(
- ISWbemLastError * This,
- /* [defaultvalue][in] */ BSTR strResultClass,
- /* [defaultvalue][in] */ BSTR strRole,
- /* [defaultvalue][in] */ VARIANT_BOOL bClassesOnly,
- /* [defaultvalue][in] */ VARIANT_BOOL bSchemaOnly,
- /* [defaultvalue][in] */ BSTR strRequiredQualifier,
- /* [defaultvalue][in] */ long iFlags,
- /* [defaultvalue][in] */ IDispatch *objWbemNamedValueSet,
- /* [retval][out] */ ISWbemObjectSet **objWbemObjectSet);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ReferencesAsync_ )(
- ISWbemLastError * This,
- /* [in] */ IDispatch *objWbemSink,
- /* [defaultvalue][in] */ BSTR strResultClass,
- /* [defaultvalue][in] */ BSTR strRole,
- /* [defaultvalue][in] */ VARIANT_BOOL bClassesOnly,
- /* [defaultvalue][in] */ VARIANT_BOOL bSchemaOnly,
- /* [defaultvalue][in] */ BSTR strRequiredQualifier,
- /* [defaultvalue][in] */ long iFlags,
- /* [defaultvalue][in] */ IDispatch *objWbemNamedValueSet,
- /* [defaultvalue][in] */ IDispatch *objWbemAsyncContext);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ExecMethod_ )(
- ISWbemLastError * This,
- /* [in] */ BSTR strMethodName,
- /* [defaultvalue][in] */ IDispatch *objWbemInParameters,
- /* [defaultvalue][in] */ long iFlags,
- /* [defaultvalue][in] */ IDispatch *objWbemNamedValueSet,
- /* [retval][out] */ ISWbemObject **objWbemOutParameters);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ExecMethodAsync_ )(
- ISWbemLastError * This,
- /* [in] */ IDispatch *objWbemSink,
- /* [in] */ BSTR strMethodName,
- /* [defaultvalue][in] */ IDispatch *objWbemInParameters,
- /* [defaultvalue][in] */ long iFlags,
- /* [defaultvalue][in] */ IDispatch *objWbemNamedValueSet,
- /* [defaultvalue][in] */ IDispatch *objWbemAsyncContext);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Clone_ )(
- ISWbemLastError * This,
- /* [retval][out] */ ISWbemObject **objWbemObject);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetObjectText_ )(
- ISWbemLastError * This,
- /* [defaultvalue][in] */ long iFlags,
- /* [retval][out] */ BSTR *strObjectText);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SpawnDerivedClass_ )(
- ISWbemLastError * This,
- /* [defaultvalue][in] */ long iFlags,
- /* [retval][out] */ ISWbemObject **objWbemObject);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SpawnInstance_ )(
- ISWbemLastError * This,
- /* [defaultvalue][in] */ long iFlags,
- /* [retval][out] */ ISWbemObject **objWbemObject);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *CompareTo_ )(
- ISWbemLastError * This,
- /* [in] */ IDispatch *objWbemObject,
- /* [defaultvalue][in] */ long iFlags,
- /* [retval][out] */ VARIANT_BOOL *bResult);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Qualifiers_ )(
- ISWbemLastError * This,
- /* [retval][out] */ ISWbemQualifierSet **objWbemQualifierSet);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Properties_ )(
- ISWbemLastError * This,
- /* [retval][out] */ ISWbemPropertySet **objWbemPropertySet);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Methods_ )(
- ISWbemLastError * This,
- /* [retval][out] */ ISWbemMethodSet **objWbemMethodSet);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Derivation_ )(
- ISWbemLastError * This,
- /* [retval][out] */ VARIANT *strClassNameArray);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Path_ )(
- ISWbemLastError * This,
- /* [retval][out] */ ISWbemObjectPath **objWbemObjectPath);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Security_ )(
- ISWbemLastError * This,
- /* [retval][out] */ ISWbemSecurity **objWbemSecurity);
-
- END_INTERFACE
- } ISWbemLastErrorVtbl;
- interface ISWbemLastError
- {
- CONST_VTBL struct ISWbemLastErrorVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ISWbemLastError_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISWbemLastError_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISWbemLastError_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISWbemLastError_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ISWbemLastError_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ISWbemLastError_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ISWbemLastError_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ISWbemLastError_Put_(This,iFlags,objWbemNamedValueSet,objWbemObjectPath)
- (This)->lpVtbl -> Put_(This,iFlags,objWbemNamedValueSet,objWbemObjectPath)
- #define ISWbemLastError_PutAsync_(This,objWbemSink,iFlags,objWbemNamedValueSet,objWbemAsyncContext)
- (This)->lpVtbl -> PutAsync_(This,objWbemSink,iFlags,objWbemNamedValueSet,objWbemAsyncContext)
- #define ISWbemLastError_Delete_(This,iFlags,objWbemNamedValueSet)
- (This)->lpVtbl -> Delete_(This,iFlags,objWbemNamedValueSet)
- #define ISWbemLastError_DeleteAsync_(This,objWbemSink,iFlags,objWbemNamedValueSet,objWbemAsyncContext)
- (This)->lpVtbl -> DeleteAsync_(This,objWbemSink,iFlags,objWbemNamedValueSet,objWbemAsyncContext)
- #define ISWbemLastError_Instances_(This,iFlags,objWbemNamedValueSet,objWbemObjectSet)
- (This)->lpVtbl -> Instances_(This,iFlags,objWbemNamedValueSet,objWbemObjectSet)
- #define ISWbemLastError_InstancesAsync_(This,objWbemSink,iFlags,objWbemNamedValueSet,objWbemAsyncContext)
- (This)->lpVtbl -> InstancesAsync_(This,objWbemSink,iFlags,objWbemNamedValueSet,objWbemAsyncContext)
- #define ISWbemLastError_Subclasses_(This,iFlags,objWbemNamedValueSet,objWbemObjectSet)
- (This)->lpVtbl -> Subclasses_(This,iFlags,objWbemNamedValueSet,objWbemObjectSet)
- #define ISWbemLastError_SubclassesAsync_(This,objWbemSink,iFlags,objWbemNamedValueSet,objWbemAsyncContext)
- (This)->lpVtbl -> SubclassesAsync_(This,objWbemSink,iFlags,objWbemNamedValueSet,objWbemAsyncContext)
- #define ISWbemLastError_Associators_(This,strAssocClass,strResultClass,strResultRole,strRole,bClassesOnly,bSchemaOnly,strRequiredAssocQualifier,strRequiredQualifier,iFlags,objWbemNamedValueSet,objWbemObjectSet)
- (This)->lpVtbl -> Associators_(This,strAssocClass,strResultClass,strResultRole,strRole,bClassesOnly,bSchemaOnly,strRequiredAssocQualifier,strRequiredQualifier,iFlags,objWbemNamedValueSet,objWbemObjectSet)
- #define ISWbemLastError_AssociatorsAsync_(This,objWbemSink,strAssocClass,strResultClass,strResultRole,strRole,bClassesOnly,bSchemaOnly,strRequiredAssocQualifier,strRequiredQualifier,iFlags,objWbemNamedValueSet,objWbemAsyncContext)
- (This)->lpVtbl -> AssociatorsAsync_(This,objWbemSink,strAssocClass,strResultClass,strResultRole,strRole,bClassesOnly,bSchemaOnly,strRequiredAssocQualifier,strRequiredQualifier,iFlags,objWbemNamedValueSet,objWbemAsyncContext)
- #define ISWbemLastError_References_(This,strResultClass,strRole,bClassesOnly,bSchemaOnly,strRequiredQualifier,iFlags,objWbemNamedValueSet,objWbemObjectSet)
- (This)->lpVtbl -> References_(This,strResultClass,strRole,bClassesOnly,bSchemaOnly,strRequiredQualifier,iFlags,objWbemNamedValueSet,objWbemObjectSet)
- #define ISWbemLastError_ReferencesAsync_(This,objWbemSink,strResultClass,strRole,bClassesOnly,bSchemaOnly,strRequiredQualifier,iFlags,objWbemNamedValueSet,objWbemAsyncContext)
- (This)->lpVtbl -> ReferencesAsync_(This,objWbemSink,strResultClass,strRole,bClassesOnly,bSchemaOnly,strRequiredQualifier,iFlags,objWbemNamedValueSet,objWbemAsyncContext)
- #define ISWbemLastError_ExecMethod_(This,strMethodName,objWbemInParameters,iFlags,objWbemNamedValueSet,objWbemOutParameters)
- (This)->lpVtbl -> ExecMethod_(This,strMethodName,objWbemInParameters,iFlags,objWbemNamedValueSet,objWbemOutParameters)
- #define ISWbemLastError_ExecMethodAsync_(This,objWbemSink,strMethodName,objWbemInParameters,iFlags,objWbemNamedValueSet,objWbemAsyncContext)
- (This)->lpVtbl -> ExecMethodAsync_(This,objWbemSink,strMethodName,objWbemInParameters,iFlags,objWbemNamedValueSet,objWbemAsyncContext)
- #define ISWbemLastError_Clone_(This,objWbemObject)
- (This)->lpVtbl -> Clone_(This,objWbemObject)
- #define ISWbemLastError_GetObjectText_(This,iFlags,strObjectText)
- (This)->lpVtbl -> GetObjectText_(This,iFlags,strObjectText)
- #define ISWbemLastError_SpawnDerivedClass_(This,iFlags,objWbemObject)
- (This)->lpVtbl -> SpawnDerivedClass_(This,iFlags,objWbemObject)
- #define ISWbemLastError_SpawnInstance_(This,iFlags,objWbemObject)
- (This)->lpVtbl -> SpawnInstance_(This,iFlags,objWbemObject)
- #define ISWbemLastError_CompareTo_(This,objWbemObject,iFlags,bResult)
- (This)->lpVtbl -> CompareTo_(This,objWbemObject,iFlags,bResult)
- #define ISWbemLastError_get_Qualifiers_(This,objWbemQualifierSet)
- (This)->lpVtbl -> get_Qualifiers_(This,objWbemQualifierSet)
- #define ISWbemLastError_get_Properties_(This,objWbemPropertySet)
- (This)->lpVtbl -> get_Properties_(This,objWbemPropertySet)
- #define ISWbemLastError_get_Methods_(This,objWbemMethodSet)
- (This)->lpVtbl -> get_Methods_(This,objWbemMethodSet)
- #define ISWbemLastError_get_Derivation_(This,strClassNameArray)
- (This)->lpVtbl -> get_Derivation_(This,strClassNameArray)
- #define ISWbemLastError_get_Path_(This,objWbemObjectPath)
- (This)->lpVtbl -> get_Path_(This,objWbemObjectPath)
- #define ISWbemLastError_get_Security_(This,objWbemSecurity)
- (This)->lpVtbl -> get_Security_(This,objWbemSecurity)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- #endif /* __ISWbemLastError_INTERFACE_DEFINED__ */
- #ifndef __ISWbemSinkEvents_DISPINTERFACE_DEFINED__
- #define __ISWbemSinkEvents_DISPINTERFACE_DEFINED__
- /* dispinterface ISWbemSinkEvents */
- /* [hidden][nonextensible][helpstring][uuid] */
- EXTERN_C const IID DIID_ISWbemSinkEvents;
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("75718CA0-F029-11d1-A1AC-00C04FB6C223")
- ISWbemSinkEvents : public IDispatch
- {
- };
-
- #else /* C style interface */
- typedef struct ISWbemSinkEventsVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISWbemSinkEvents * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISWbemSinkEvents * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISWbemSinkEvents * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ISWbemSinkEvents * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ISWbemSinkEvents * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ISWbemSinkEvents * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ISWbemSinkEvents * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- END_INTERFACE
- } ISWbemSinkEventsVtbl;
- interface ISWbemSinkEvents
- {
- CONST_VTBL struct ISWbemSinkEventsVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ISWbemSinkEvents_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISWbemSinkEvents_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISWbemSinkEvents_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISWbemSinkEvents_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ISWbemSinkEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ISWbemSinkEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ISWbemSinkEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- #endif /* __ISWbemSinkEvents_DISPINTERFACE_DEFINED__ */
- #ifndef __ISWbemSink_INTERFACE_DEFINED__
- #define __ISWbemSink_INTERFACE_DEFINED__
- /* interface ISWbemSink */
- /* [helpstring][nonextensible][hidden][dual][oleautomation][uuid][object] */
- EXTERN_C const IID IID_ISWbemSink;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("75718C9F-F029-11d1-A1AC-00C04FB6C223")
- ISWbemSink : public IDispatch
- {
- public:
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Cancel( void) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ISWbemSinkVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISWbemSink * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISWbemSink * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISWbemSink * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ISWbemSink * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ISWbemSink * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ISWbemSink * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ISWbemSink * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Cancel )(
- ISWbemSink * This);
-
- END_INTERFACE
- } ISWbemSinkVtbl;
- interface ISWbemSink
- {
- CONST_VTBL struct ISWbemSinkVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ISWbemSink_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISWbemSink_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISWbemSink_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISWbemSink_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ISWbemSink_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ISWbemSink_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ISWbemSink_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ISWbemSink_Cancel(This)
- (This)->lpVtbl -> Cancel(This)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISWbemSink_Cancel_Proxy(
- ISWbemSink * This);
- void __RPC_STUB ISWbemSink_Cancel_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISWbemSink_INTERFACE_DEFINED__ */
- #ifndef __ISWbemSecurity_INTERFACE_DEFINED__
- #define __ISWbemSecurity_INTERFACE_DEFINED__
- /* interface ISWbemSecurity */
- /* [helpstring][hidden][nonextensible][dual][oleautomation][uuid][local][object] */
- EXTERN_C const IID IID_ISWbemSecurity;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("B54D66E6-2287-11d2-8B33-00600806D9B6")
- ISWbemSecurity : public IDispatch
- {
- public:
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ImpersonationLevel(
- /* [retval][out] */ WbemImpersonationLevelEnum *iImpersonationLevel) = 0;
-
- virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_ImpersonationLevel(
- /* [in] */ WbemImpersonationLevelEnum iImpersonationLevel) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_AuthenticationLevel(
- /* [retval][out] */ WbemAuthenticationLevelEnum *iAuthenticationLevel) = 0;
-
- virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_AuthenticationLevel(
- /* [in] */ WbemAuthenticationLevelEnum iAuthenticationLevel) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Privileges(
- /* [retval][out] */ ISWbemPrivilegeSet **objWbemPrivilegeSet) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ISWbemSecurityVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISWbemSecurity * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISWbemSecurity * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISWbemSecurity * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ISWbemSecurity * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ISWbemSecurity * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ISWbemSecurity * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ISWbemSecurity * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ImpersonationLevel )(
- ISWbemSecurity * This,
- /* [retval][out] */ WbemImpersonationLevelEnum *iImpersonationLevel);
-
- /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ImpersonationLevel )(
- ISWbemSecurity * This,
- /* [in] */ WbemImpersonationLevelEnum iImpersonationLevel);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_AuthenticationLevel )(
- ISWbemSecurity * This,
- /* [retval][out] */ WbemAuthenticationLevelEnum *iAuthenticationLevel);
-
- /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_AuthenticationLevel )(
- ISWbemSecurity * This,
- /* [in] */ WbemAuthenticationLevelEnum iAuthenticationLevel);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Privileges )(
- ISWbemSecurity * This,
- /* [retval][out] */ ISWbemPrivilegeSet **objWbemPrivilegeSet);
-
- END_INTERFACE
- } ISWbemSecurityVtbl;
- interface ISWbemSecurity
- {
- CONST_VTBL struct ISWbemSecurityVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ISWbemSecurity_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISWbemSecurity_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISWbemSecurity_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISWbemSecurity_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ISWbemSecurity_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ISWbemSecurity_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ISWbemSecurity_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ISWbemSecurity_get_ImpersonationLevel(This,iImpersonationLevel)
- (This)->lpVtbl -> get_ImpersonationLevel(This,iImpersonationLevel)
- #define ISWbemSecurity_put_ImpersonationLevel(This,iImpersonationLevel)
- (This)->lpVtbl -> put_ImpersonationLevel(This,iImpersonationLevel)
- #define ISWbemSecurity_get_AuthenticationLevel(This,iAuthenticationLevel)
- (This)->lpVtbl -> get_AuthenticationLevel(This,iAuthenticationLevel)
- #define ISWbemSecurity_put_AuthenticationLevel(This,iAuthenticationLevel)
- (This)->lpVtbl -> put_AuthenticationLevel(This,iAuthenticationLevel)
- #define ISWbemSecurity_get_Privileges(This,objWbemPrivilegeSet)
- (This)->lpVtbl -> get_Privileges(This,objWbemPrivilegeSet)
- #endif /* COBJMACROS */
- #endif /* C style interface */