WbemDisp.h
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:359k
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISWbemSecurity_get_ImpersonationLevel_Proxy(
- ISWbemSecurity * This,
- /* [retval][out] */ WbemImpersonationLevelEnum *iImpersonationLevel);
- void __RPC_STUB ISWbemSecurity_get_ImpersonationLevel_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propput][id] */ HRESULT STDMETHODCALLTYPE ISWbemSecurity_put_ImpersonationLevel_Proxy(
- ISWbemSecurity * This,
- /* [in] */ WbemImpersonationLevelEnum iImpersonationLevel);
- void __RPC_STUB ISWbemSecurity_put_ImpersonationLevel_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISWbemSecurity_get_AuthenticationLevel_Proxy(
- ISWbemSecurity * This,
- /* [retval][out] */ WbemAuthenticationLevelEnum *iAuthenticationLevel);
- void __RPC_STUB ISWbemSecurity_get_AuthenticationLevel_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propput][id] */ HRESULT STDMETHODCALLTYPE ISWbemSecurity_put_AuthenticationLevel_Proxy(
- ISWbemSecurity * This,
- /* [in] */ WbemAuthenticationLevelEnum iAuthenticationLevel);
- void __RPC_STUB ISWbemSecurity_put_AuthenticationLevel_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISWbemSecurity_get_Privileges_Proxy(
- ISWbemSecurity * This,
- /* [retval][out] */ ISWbemPrivilegeSet **objWbemPrivilegeSet);
- void __RPC_STUB ISWbemSecurity_get_Privileges_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISWbemSecurity_INTERFACE_DEFINED__ */
- #ifndef __ISWbemPrivilege_INTERFACE_DEFINED__
- #define __ISWbemPrivilege_INTERFACE_DEFINED__
- /* interface ISWbemPrivilege */
- /* [helpstring][hidden][nonextensible][dual][oleautomation][uuid][local][object] */
- EXTERN_C const IID IID_ISWbemPrivilege;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("26EE67BD-5804-11d2-8B4A-00600806D9B6")
- ISWbemPrivilege : public IDispatch
- {
- public:
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_IsEnabled(
- /* [retval][out] */ VARIANT_BOOL *bIsEnabled) = 0;
-
- virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_IsEnabled(
- /* [in] */ VARIANT_BOOL bIsEnabled) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Name(
- /* [retval][out] */ BSTR *strDisplayName) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_DisplayName(
- /* [retval][out] */ BSTR *strDisplayName) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Identifier(
- /* [retval][out] */ WbemPrivilegeEnum *iPrivilege) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ISWbemPrivilegeVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISWbemPrivilege * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISWbemPrivilege * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISWbemPrivilege * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ISWbemPrivilege * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ISWbemPrivilege * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ISWbemPrivilege * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ISWbemPrivilege * 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_IsEnabled )(
- ISWbemPrivilege * This,
- /* [retval][out] */ VARIANT_BOOL *bIsEnabled);
-
- /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_IsEnabled )(
- ISWbemPrivilege * This,
- /* [in] */ VARIANT_BOOL bIsEnabled);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Name )(
- ISWbemPrivilege * This,
- /* [retval][out] */ BSTR *strDisplayName);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DisplayName )(
- ISWbemPrivilege * This,
- /* [retval][out] */ BSTR *strDisplayName);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Identifier )(
- ISWbemPrivilege * This,
- /* [retval][out] */ WbemPrivilegeEnum *iPrivilege);
-
- END_INTERFACE
- } ISWbemPrivilegeVtbl;
- interface ISWbemPrivilege
- {
- CONST_VTBL struct ISWbemPrivilegeVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ISWbemPrivilege_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISWbemPrivilege_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISWbemPrivilege_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISWbemPrivilege_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ISWbemPrivilege_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ISWbemPrivilege_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ISWbemPrivilege_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ISWbemPrivilege_get_IsEnabled(This,bIsEnabled)
- (This)->lpVtbl -> get_IsEnabled(This,bIsEnabled)
- #define ISWbemPrivilege_put_IsEnabled(This,bIsEnabled)
- (This)->lpVtbl -> put_IsEnabled(This,bIsEnabled)
- #define ISWbemPrivilege_get_Name(This,strDisplayName)
- (This)->lpVtbl -> get_Name(This,strDisplayName)
- #define ISWbemPrivilege_get_DisplayName(This,strDisplayName)
- (This)->lpVtbl -> get_DisplayName(This,strDisplayName)
- #define ISWbemPrivilege_get_Identifier(This,iPrivilege)
- (This)->lpVtbl -> get_Identifier(This,iPrivilege)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISWbemPrivilege_get_IsEnabled_Proxy(
- ISWbemPrivilege * This,
- /* [retval][out] */ VARIANT_BOOL *bIsEnabled);
- void __RPC_STUB ISWbemPrivilege_get_IsEnabled_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propput][id] */ HRESULT STDMETHODCALLTYPE ISWbemPrivilege_put_IsEnabled_Proxy(
- ISWbemPrivilege * This,
- /* [in] */ VARIANT_BOOL bIsEnabled);
- void __RPC_STUB ISWbemPrivilege_put_IsEnabled_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISWbemPrivilege_get_Name_Proxy(
- ISWbemPrivilege * This,
- /* [retval][out] */ BSTR *strDisplayName);
- void __RPC_STUB ISWbemPrivilege_get_Name_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISWbemPrivilege_get_DisplayName_Proxy(
- ISWbemPrivilege * This,
- /* [retval][out] */ BSTR *strDisplayName);
- void __RPC_STUB ISWbemPrivilege_get_DisplayName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISWbemPrivilege_get_Identifier_Proxy(
- ISWbemPrivilege * This,
- /* [retval][out] */ WbemPrivilegeEnum *iPrivilege);
- void __RPC_STUB ISWbemPrivilege_get_Identifier_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISWbemPrivilege_INTERFACE_DEFINED__ */
- #ifndef __ISWbemPrivilegeSet_INTERFACE_DEFINED__
- #define __ISWbemPrivilegeSet_INTERFACE_DEFINED__
- /* interface ISWbemPrivilegeSet */
- /* [helpstring][nonextensible][hidden][dual][oleautomation][uuid][local][object] */
- EXTERN_C const IID IID_ISWbemPrivilegeSet;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("26EE67BF-5804-11d2-8B4A-00600806D9B6")
- ISWbemPrivilegeSet : public IDispatch
- {
- public:
- virtual /* [restricted][propget][id] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
- /* [retval][out] */ IUnknown **pUnk) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Item(
- /* [in] */ WbemPrivilegeEnum iPrivilege,
- /* [retval][out] */ ISWbemPrivilege **objWbemPrivilege) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Count(
- /* [retval][out] */ long *iCount) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add(
- /* [in] */ WbemPrivilegeEnum iPrivilege,
- /* [defaultvalue][in] */ VARIANT_BOOL bIsEnabled,
- /* [retval][out] */ ISWbemPrivilege **objWbemPrivilege) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Remove(
- /* [in] */ WbemPrivilegeEnum iPrivilege) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE DeleteAll( void) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AddAsString(
- /* [in] */ BSTR strPrivilege,
- /* [defaultvalue][in] */ VARIANT_BOOL bIsEnabled,
- /* [retval][out] */ ISWbemPrivilege **objWbemPrivilege) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ISWbemPrivilegeSetVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISWbemPrivilegeSet * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISWbemPrivilegeSet * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISWbemPrivilegeSet * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ISWbemPrivilegeSet * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ISWbemPrivilegeSet * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ISWbemPrivilegeSet * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ISWbemPrivilegeSet * 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 )(
- ISWbemPrivilegeSet * This,
- /* [retval][out] */ IUnknown **pUnk);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Item )(
- ISWbemPrivilegeSet * This,
- /* [in] */ WbemPrivilegeEnum iPrivilege,
- /* [retval][out] */ ISWbemPrivilege **objWbemPrivilege);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Count )(
- ISWbemPrivilegeSet * This,
- /* [retval][out] */ long *iCount);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Add )(
- ISWbemPrivilegeSet * This,
- /* [in] */ WbemPrivilegeEnum iPrivilege,
- /* [defaultvalue][in] */ VARIANT_BOOL bIsEnabled,
- /* [retval][out] */ ISWbemPrivilege **objWbemPrivilege);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Remove )(
- ISWbemPrivilegeSet * This,
- /* [in] */ WbemPrivilegeEnum iPrivilege);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *DeleteAll )(
- ISWbemPrivilegeSet * This);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *AddAsString )(
- ISWbemPrivilegeSet * This,
- /* [in] */ BSTR strPrivilege,
- /* [defaultvalue][in] */ VARIANT_BOOL bIsEnabled,
- /* [retval][out] */ ISWbemPrivilege **objWbemPrivilege);
-
- END_INTERFACE
- } ISWbemPrivilegeSetVtbl;
- interface ISWbemPrivilegeSet
- {
- CONST_VTBL struct ISWbemPrivilegeSetVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ISWbemPrivilegeSet_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISWbemPrivilegeSet_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISWbemPrivilegeSet_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISWbemPrivilegeSet_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ISWbemPrivilegeSet_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ISWbemPrivilegeSet_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ISWbemPrivilegeSet_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ISWbemPrivilegeSet_get__NewEnum(This,pUnk)
- (This)->lpVtbl -> get__NewEnum(This,pUnk)
- #define ISWbemPrivilegeSet_Item(This,iPrivilege,objWbemPrivilege)
- (This)->lpVtbl -> Item(This,iPrivilege,objWbemPrivilege)
- #define ISWbemPrivilegeSet_get_Count(This,iCount)
- (This)->lpVtbl -> get_Count(This,iCount)
- #define ISWbemPrivilegeSet_Add(This,iPrivilege,bIsEnabled,objWbemPrivilege)
- (This)->lpVtbl -> Add(This,iPrivilege,bIsEnabled,objWbemPrivilege)
- #define ISWbemPrivilegeSet_Remove(This,iPrivilege)
- (This)->lpVtbl -> Remove(This,iPrivilege)
- #define ISWbemPrivilegeSet_DeleteAll(This)
- (This)->lpVtbl -> DeleteAll(This)
- #define ISWbemPrivilegeSet_AddAsString(This,strPrivilege,bIsEnabled,objWbemPrivilege)
- (This)->lpVtbl -> AddAsString(This,strPrivilege,bIsEnabled,objWbemPrivilege)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [restricted][propget][id] */ HRESULT STDMETHODCALLTYPE ISWbemPrivilegeSet_get__NewEnum_Proxy(
- ISWbemPrivilegeSet * This,
- /* [retval][out] */ IUnknown **pUnk);
- void __RPC_STUB ISWbemPrivilegeSet_get__NewEnum_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISWbemPrivilegeSet_Item_Proxy(
- ISWbemPrivilegeSet * This,
- /* [in] */ WbemPrivilegeEnum iPrivilege,
- /* [retval][out] */ ISWbemPrivilege **objWbemPrivilege);
- void __RPC_STUB ISWbemPrivilegeSet_Item_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISWbemPrivilegeSet_get_Count_Proxy(
- ISWbemPrivilegeSet * This,
- /* [retval][out] */ long *iCount);
- void __RPC_STUB ISWbemPrivilegeSet_get_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISWbemPrivilegeSet_Add_Proxy(
- ISWbemPrivilegeSet * This,
- /* [in] */ WbemPrivilegeEnum iPrivilege,
- /* [defaultvalue][in] */ VARIANT_BOOL bIsEnabled,
- /* [retval][out] */ ISWbemPrivilege **objWbemPrivilege);
- void __RPC_STUB ISWbemPrivilegeSet_Add_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISWbemPrivilegeSet_Remove_Proxy(
- ISWbemPrivilegeSet * This,
- /* [in] */ WbemPrivilegeEnum iPrivilege);
- void __RPC_STUB ISWbemPrivilegeSet_Remove_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISWbemPrivilegeSet_DeleteAll_Proxy(
- ISWbemPrivilegeSet * This);
- void __RPC_STUB ISWbemPrivilegeSet_DeleteAll_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISWbemPrivilegeSet_AddAsString_Proxy(
- ISWbemPrivilegeSet * This,
- /* [in] */ BSTR strPrivilege,
- /* [defaultvalue][in] */ VARIANT_BOOL bIsEnabled,
- /* [retval][out] */ ISWbemPrivilege **objWbemPrivilege);
- void __RPC_STUB ISWbemPrivilegeSet_AddAsString_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISWbemPrivilegeSet_INTERFACE_DEFINED__ */
- #ifndef __ISWbemServicesEx_INTERFACE_DEFINED__
- #define __ISWbemServicesEx_INTERFACE_DEFINED__
- /* interface ISWbemServicesEx */
- /* [helpstring][hidden][unique][nonextensible][dual][oleautomation][uuid][object][local] */
- EXTERN_C const IID IID_ISWbemServicesEx;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("D2F68443-85DC-427e-91D8-366554CC754C")
- ISWbemServicesEx : public ISWbemServices
- {
- public:
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Put(
- /* [in] */ ISWbemObjectEx *objWbemObject,
- /* [defaultvalue][in] */ long iFlags,
- /* [defaultvalue][in] */ IDispatch *objWbemNamedValueSet,
- /* [retval][out] */ ISWbemObjectPath **objWbemObjectPath) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE PutAsync(
- /* [in] */ ISWbemSink *objWbemSink,
- /* [in] */ ISWbemObjectEx *objWbemObject,
- /* [defaultvalue][in] */ long iFlags = wbemChangeFlagCreateOrUpdate,
- /* [defaultvalue][in] */ IDispatch *objWbemNamedValueSet = 0,
- /* [defaultvalue][in] */ IDispatch *objWbemAsyncContext = 0) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ISWbemServicesExVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISWbemServicesEx * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISWbemServicesEx * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISWbemServicesEx * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ISWbemServicesEx * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ISWbemServicesEx * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ISWbemServicesEx * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ISWbemServicesEx * 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 *Get )(
- ISWbemServicesEx * This,
- /* [defaultvalue][in] */ BSTR strObjectPath,
- /* [defaultvalue][in] */ long iFlags,
- /* [defaultvalue][in] */ IDispatch *objWbemNamedValueSet,
- /* [retval][out] */ ISWbemObject **objWbemObject);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetAsync )(
- ISWbemServicesEx * This,
- /* [in] */ IDispatch *objWbemSink,
- /* [defaultvalue][in] */ BSTR strObjectPath,
- /* [defaultvalue][in] */ long iFlags,
- /* [defaultvalue][in] */ IDispatch *objWbemNamedValueSet,
- /* [defaultvalue][in] */ IDispatch *objWbemAsyncContext);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Delete )(
- ISWbemServicesEx * This,
- /* [in] */ BSTR strObjectPath,
- /* [defaultvalue][in] */ long iFlags,
- /* [defaultvalue][in] */ IDispatch *objWbemNamedValueSet);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *DeleteAsync )(
- ISWbemServicesEx * This,
- /* [in] */ IDispatch *objWbemSink,
- /* [in] */ BSTR strObjectPath,
- /* [defaultvalue][in] */ long iFlags,
- /* [defaultvalue][in] */ IDispatch *objWbemNamedValueSet,
- /* [defaultvalue][in] */ IDispatch *objWbemAsyncContext);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *InstancesOf )(
- ISWbemServicesEx * This,
- /* [in] */ BSTR strClass,
- /* [defaultvalue][in] */ long iFlags,
- /* [defaultvalue][in] */ IDispatch *objWbemNamedValueSet,
- /* [retval][out] */ ISWbemObjectSet **objWbemObjectSet);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *InstancesOfAsync )(
- ISWbemServicesEx * This,
- /* [in] */ IDispatch *objWbemSink,
- /* [in] */ BSTR strClass,
- /* [defaultvalue][in] */ long iFlags,
- /* [defaultvalue][in] */ IDispatch *objWbemNamedValueSet,
- /* [defaultvalue][in] */ IDispatch *objWbemAsyncContext);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SubclassesOf )(
- ISWbemServicesEx * This,
- /* [defaultvalue][in] */ BSTR strSuperclass,
- /* [defaultvalue][in] */ long iFlags,
- /* [defaultvalue][in] */ IDispatch *objWbemNamedValueSet,
- /* [retval][out] */ ISWbemObjectSet **objWbemObjectSet);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SubclassesOfAsync )(
- ISWbemServicesEx * This,
- /* [in] */ IDispatch *objWbemSink,
- /* [defaultvalue][in] */ BSTR strSuperclass,
- /* [defaultvalue][in] */ long iFlags,
- /* [defaultvalue][in] */ IDispatch *objWbemNamedValueSet,
- /* [defaultvalue][in] */ IDispatch *objWbemAsyncContext);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ExecQuery )(
- ISWbemServicesEx * This,
- /* [in] */ BSTR strQuery,
- /* [defaultvalue][in] */ BSTR strQueryLanguage,
- /* [defaultvalue][in] */ long iFlags,
- /* [defaultvalue][in] */ IDispatch *objWbemNamedValueSet,
- /* [retval][out] */ ISWbemObjectSet **objWbemObjectSet);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ExecQueryAsync )(
- ISWbemServicesEx * This,
- /* [in] */ IDispatch *objWbemSink,
- /* [in] */ BSTR strQuery,
- /* [defaultvalue][in] */ BSTR strQueryLanguage,
- /* [defaultvalue][in] */ long lFlags,
- /* [defaultvalue][in] */ IDispatch *objWbemNamedValueSet,
- /* [defaultvalue][in] */ IDispatch *objWbemAsyncContext);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *AssociatorsOf )(
- ISWbemServicesEx * This,
- /* [in] */ BSTR strObjectPath,
- /* [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 *AssociatorsOfAsync )(
- ISWbemServicesEx * This,
- /* [in] */ IDispatch *objWbemSink,
- /* [in] */ BSTR strObjectPath,
- /* [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 *ReferencesTo )(
- ISWbemServicesEx * This,
- /* [in] */ BSTR strObjectPath,
- /* [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 *ReferencesToAsync )(
- ISWbemServicesEx * This,
- /* [in] */ IDispatch *objWbemSink,
- /* [in] */ BSTR strObjectPath,
- /* [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 *ExecNotificationQuery )(
- ISWbemServicesEx * This,
- /* [in] */ BSTR strQuery,
- /* [defaultvalue][in] */ BSTR strQueryLanguage,
- /* [defaultvalue][in] */ long iFlags,
- /* [defaultvalue][in] */ IDispatch *objWbemNamedValueSet,
- /* [retval][out] */ ISWbemEventSource **objWbemEventSource);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ExecNotificationQueryAsync )(
- ISWbemServicesEx * This,
- /* [in] */ IDispatch *objWbemSink,
- /* [in] */ BSTR strQuery,
- /* [defaultvalue][in] */ BSTR strQueryLanguage,
- /* [defaultvalue][in] */ long iFlags,
- /* [defaultvalue][in] */ IDispatch *objWbemNamedValueSet,
- /* [defaultvalue][in] */ IDispatch *objWbemAsyncContext);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ExecMethod )(
- ISWbemServicesEx * This,
- /* [in] */ BSTR strObjectPath,
- /* [in] */ BSTR strMethodName,
- /* [defaultvalue][in] */ IDispatch *objWbemInParameters,
- /* [defaultvalue][in] */ long iFlags,
- /* [defaultvalue][in] */ IDispatch *objWbemNamedValueSet,
- /* [retval][out] */ ISWbemObject **objWbemOutParameters);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ExecMethodAsync )(
- ISWbemServicesEx * This,
- /* [in] */ IDispatch *objWbemSink,
- /* [in] */ BSTR strObjectPath,
- /* [in] */ BSTR strMethodName,
- /* [defaultvalue][in] */ IDispatch *objWbemInParameters,
- /* [defaultvalue][in] */ long iFlags,
- /* [defaultvalue][in] */ IDispatch *objWbemNamedValueSet,
- /* [defaultvalue][in] */ IDispatch *objWbemAsyncContext);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Security_ )(
- ISWbemServicesEx * This,
- /* [retval][out] */ ISWbemSecurity **objWbemSecurity);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Put )(
- ISWbemServicesEx * This,
- /* [in] */ ISWbemObjectEx *objWbemObject,
- /* [defaultvalue][in] */ long iFlags,
- /* [defaultvalue][in] */ IDispatch *objWbemNamedValueSet,
- /* [retval][out] */ ISWbemObjectPath **objWbemObjectPath);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *PutAsync )(
- ISWbemServicesEx * This,
- /* [in] */ ISWbemSink *objWbemSink,
- /* [in] */ ISWbemObjectEx *objWbemObject,
- /* [defaultvalue][in] */ long iFlags,
- /* [defaultvalue][in] */ IDispatch *objWbemNamedValueSet,
- /* [defaultvalue][in] */ IDispatch *objWbemAsyncContext);
-
- END_INTERFACE
- } ISWbemServicesExVtbl;
- interface ISWbemServicesEx
- {
- CONST_VTBL struct ISWbemServicesExVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ISWbemServicesEx_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISWbemServicesEx_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISWbemServicesEx_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISWbemServicesEx_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ISWbemServicesEx_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ISWbemServicesEx_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ISWbemServicesEx_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ISWbemServicesEx_Get(This,strObjectPath,iFlags,objWbemNamedValueSet,objWbemObject)
- (This)->lpVtbl -> Get(This,strObjectPath,iFlags,objWbemNamedValueSet,objWbemObject)
- #define ISWbemServicesEx_GetAsync(This,objWbemSink,strObjectPath,iFlags,objWbemNamedValueSet,objWbemAsyncContext)
- (This)->lpVtbl -> GetAsync(This,objWbemSink,strObjectPath,iFlags,objWbemNamedValueSet,objWbemAsyncContext)
- #define ISWbemServicesEx_Delete(This,strObjectPath,iFlags,objWbemNamedValueSet)
- (This)->lpVtbl -> Delete(This,strObjectPath,iFlags,objWbemNamedValueSet)
- #define ISWbemServicesEx_DeleteAsync(This,objWbemSink,strObjectPath,iFlags,objWbemNamedValueSet,objWbemAsyncContext)
- (This)->lpVtbl -> DeleteAsync(This,objWbemSink,strObjectPath,iFlags,objWbemNamedValueSet,objWbemAsyncContext)
- #define ISWbemServicesEx_InstancesOf(This,strClass,iFlags,objWbemNamedValueSet,objWbemObjectSet)
- (This)->lpVtbl -> InstancesOf(This,strClass,iFlags,objWbemNamedValueSet,objWbemObjectSet)
- #define ISWbemServicesEx_InstancesOfAsync(This,objWbemSink,strClass,iFlags,objWbemNamedValueSet,objWbemAsyncContext)
- (This)->lpVtbl -> InstancesOfAsync(This,objWbemSink,strClass,iFlags,objWbemNamedValueSet,objWbemAsyncContext)
- #define ISWbemServicesEx_SubclassesOf(This,strSuperclass,iFlags,objWbemNamedValueSet,objWbemObjectSet)
- (This)->lpVtbl -> SubclassesOf(This,strSuperclass,iFlags,objWbemNamedValueSet,objWbemObjectSet)
- #define ISWbemServicesEx_SubclassesOfAsync(This,objWbemSink,strSuperclass,iFlags,objWbemNamedValueSet,objWbemAsyncContext)
- (This)->lpVtbl -> SubclassesOfAsync(This,objWbemSink,strSuperclass,iFlags,objWbemNamedValueSet,objWbemAsyncContext)
- #define ISWbemServicesEx_ExecQuery(This,strQuery,strQueryLanguage,iFlags,objWbemNamedValueSet,objWbemObjectSet)
- (This)->lpVtbl -> ExecQuery(This,strQuery,strQueryLanguage,iFlags,objWbemNamedValueSet,objWbemObjectSet)
- #define ISWbemServicesEx_ExecQueryAsync(This,objWbemSink,strQuery,strQueryLanguage,lFlags,objWbemNamedValueSet,objWbemAsyncContext)
- (This)->lpVtbl -> ExecQueryAsync(This,objWbemSink,strQuery,strQueryLanguage,lFlags,objWbemNamedValueSet,objWbemAsyncContext)
- #define ISWbemServicesEx_AssociatorsOf(This,strObjectPath,strAssocClass,strResultClass,strResultRole,strRole,bClassesOnly,bSchemaOnly,strRequiredAssocQualifier,strRequiredQualifier,iFlags,objWbemNamedValueSet,objWbemObjectSet)
- (This)->lpVtbl -> AssociatorsOf(This,strObjectPath,strAssocClass,strResultClass,strResultRole,strRole,bClassesOnly,bSchemaOnly,strRequiredAssocQualifier,strRequiredQualifier,iFlags,objWbemNamedValueSet,objWbemObjectSet)
- #define ISWbemServicesEx_AssociatorsOfAsync(This,objWbemSink,strObjectPath,strAssocClass,strResultClass,strResultRole,strRole,bClassesOnly,bSchemaOnly,strRequiredAssocQualifier,strRequiredQualifier,iFlags,objWbemNamedValueSet,objWbemAsyncContext)
- (This)->lpVtbl -> AssociatorsOfAsync(This,objWbemSink,strObjectPath,strAssocClass,strResultClass,strResultRole,strRole,bClassesOnly,bSchemaOnly,strRequiredAssocQualifier,strRequiredQualifier,iFlags,objWbemNamedValueSet,objWbemAsyncContext)
- #define ISWbemServicesEx_ReferencesTo(This,strObjectPath,strResultClass,strRole,bClassesOnly,bSchemaOnly,strRequiredQualifier,iFlags,objWbemNamedValueSet,objWbemObjectSet)
- (This)->lpVtbl -> ReferencesTo(This,strObjectPath,strResultClass,strRole,bClassesOnly,bSchemaOnly,strRequiredQualifier,iFlags,objWbemNamedValueSet,objWbemObjectSet)
- #define ISWbemServicesEx_ReferencesToAsync(This,objWbemSink,strObjectPath,strResultClass,strRole,bClassesOnly,bSchemaOnly,strRequiredQualifier,iFlags,objWbemNamedValueSet,objWbemAsyncContext)
- (This)->lpVtbl -> ReferencesToAsync(This,objWbemSink,strObjectPath,strResultClass,strRole,bClassesOnly,bSchemaOnly,strRequiredQualifier,iFlags,objWbemNamedValueSet,objWbemAsyncContext)
- #define ISWbemServicesEx_ExecNotificationQuery(This,strQuery,strQueryLanguage,iFlags,objWbemNamedValueSet,objWbemEventSource)
- (This)->lpVtbl -> ExecNotificationQuery(This,strQuery,strQueryLanguage,iFlags,objWbemNamedValueSet,objWbemEventSource)
- #define ISWbemServicesEx_ExecNotificationQueryAsync(This,objWbemSink,strQuery,strQueryLanguage,iFlags,objWbemNamedValueSet,objWbemAsyncContext)
- (This)->lpVtbl -> ExecNotificationQueryAsync(This,objWbemSink,strQuery,strQueryLanguage,iFlags,objWbemNamedValueSet,objWbemAsyncContext)
- #define ISWbemServicesEx_ExecMethod(This,strObjectPath,strMethodName,objWbemInParameters,iFlags,objWbemNamedValueSet,objWbemOutParameters)
- (This)->lpVtbl -> ExecMethod(This,strObjectPath,strMethodName,objWbemInParameters,iFlags,objWbemNamedValueSet,objWbemOutParameters)
- #define ISWbemServicesEx_ExecMethodAsync(This,objWbemSink,strObjectPath,strMethodName,objWbemInParameters,iFlags,objWbemNamedValueSet,objWbemAsyncContext)
- (This)->lpVtbl -> ExecMethodAsync(This,objWbemSink,strObjectPath,strMethodName,objWbemInParameters,iFlags,objWbemNamedValueSet,objWbemAsyncContext)
- #define ISWbemServicesEx_get_Security_(This,objWbemSecurity)
- (This)->lpVtbl -> get_Security_(This,objWbemSecurity)
- #define ISWbemServicesEx_Put(This,objWbemObject,iFlags,objWbemNamedValueSet,objWbemObjectPath)
- (This)->lpVtbl -> Put(This,objWbemObject,iFlags,objWbemNamedValueSet,objWbemObjectPath)
- #define ISWbemServicesEx_PutAsync(This,objWbemSink,objWbemObject,iFlags,objWbemNamedValueSet,objWbemAsyncContext)
- (This)->lpVtbl -> PutAsync(This,objWbemSink,objWbemObject,iFlags,objWbemNamedValueSet,objWbemAsyncContext)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISWbemServicesEx_Put_Proxy(
- ISWbemServicesEx * This,
- /* [in] */ ISWbemObjectEx *objWbemObject,
- /* [defaultvalue][in] */ long iFlags,
- /* [defaultvalue][in] */ IDispatch *objWbemNamedValueSet,
- /* [retval][out] */ ISWbemObjectPath **objWbemObjectPath);
- void __RPC_STUB ISWbemServicesEx_Put_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISWbemServicesEx_PutAsync_Proxy(
- ISWbemServicesEx * This,
- /* [in] */ ISWbemSink *objWbemSink,
- /* [in] */ ISWbemObjectEx *objWbemObject,
- /* [defaultvalue][in] */ long iFlags,
- /* [defaultvalue][in] */ IDispatch *objWbemNamedValueSet,
- /* [defaultvalue][in] */ IDispatch *objWbemAsyncContext);
- void __RPC_STUB ISWbemServicesEx_PutAsync_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISWbemServicesEx_INTERFACE_DEFINED__ */
- #ifndef __ISWbemObjectEx_INTERFACE_DEFINED__
- #define __ISWbemObjectEx_INTERFACE_DEFINED__
- /* interface ISWbemObjectEx */
- /* [helpstring][hidden][oleautomation][dual][uuid][object][local] */
- EXTERN_C const IID IID_ISWbemObjectEx;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("269AD56A-8A67-4129-BC8C-0506DCFE9880")
- ISWbemObjectEx : public ISWbemObject
- {
- public:
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Refresh_(
- /* [defaultvalue][in] */ long iFlags = 0,
- /* [defaultvalue][in] */ IDispatch *objWbemNamedValueSet = 0) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SystemProperties_(
- /* [retval][out] */ ISWbemPropertySet **objWbemPropertySet) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetText_(
- /* [in] */ WbemObjectTextFormatEnum iObjectTextFormat,
- /* [defaultvalue][in] */ long iFlags,
- /* [defaultvalue][in] */ IDispatch *objWbemNamedValueSet,
- /* [retval][out] */ BSTR *bsText) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetFromText_(
- /* [in] */ BSTR bsText,
- /* [in] */ WbemObjectTextFormatEnum iObjectTextFormat,
- /* [defaultvalue][in] */ long iFlags = 0,
- /* [defaultvalue][in] */ IDispatch *objWbemNamedValueSet = 0) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ISWbemObjectExVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISWbemObjectEx * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISWbemObjectEx * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISWbemObjectEx * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ISWbemObjectEx * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ISWbemObjectEx * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ISWbemObjectEx * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ISWbemObjectEx * 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_ )(
- ISWbemObjectEx * This,
- /* [defaultvalue][in] */ long iFlags,
- /* [defaultvalue][in] */ IDispatch *objWbemNamedValueSet,
- /* [retval][out] */ ISWbemObjectPath **objWbemObjectPath);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *PutAsync_ )(
- ISWbemObjectEx * This,
- /* [in] */ IDispatch *objWbemSink,
- /* [defaultvalue][in] */ long iFlags,
- /* [defaultvalue][in] */ IDispatch *objWbemNamedValueSet,
- /* [defaultvalue][in] */ IDispatch *objWbemAsyncContext);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Delete_ )(
- ISWbemObjectEx * This,
- /* [defaultvalue][in] */ long iFlags,
- /* [defaultvalue][in] */ IDispatch *objWbemNamedValueSet);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *DeleteAsync_ )(
- ISWbemObjectEx * This,
- /* [in] */ IDispatch *objWbemSink,
- /* [defaultvalue][in] */ long iFlags,
- /* [defaultvalue][in] */ IDispatch *objWbemNamedValueSet,
- /* [defaultvalue][in] */ IDispatch *objWbemAsyncContext);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Instances_ )(
- ISWbemObjectEx * This,
- /* [defaultvalue][in] */ long iFlags,
- /* [defaultvalue][in] */ IDispatch *objWbemNamedValueSet,
- /* [retval][out] */ ISWbemObjectSet **objWbemObjectSet);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *InstancesAsync_ )(
- ISWbemObjectEx * This,
- /* [in] */ IDispatch *objWbemSink,
- /* [defaultvalue][in] */ long iFlags,
- /* [defaultvalue][in] */ IDispatch *objWbemNamedValueSet,
- /* [defaultvalue][in] */ IDispatch *objWbemAsyncContext);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Subclasses_ )(
- ISWbemObjectEx * This,
- /* [defaultvalue][in] */ long iFlags,
- /* [defaultvalue][in] */ IDispatch *objWbemNamedValueSet,
- /* [retval][out] */ ISWbemObjectSet **objWbemObjectSet);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SubclassesAsync_ )(
- ISWbemObjectEx * This,
- /* [in] */ IDispatch *objWbemSink,
- /* [defaultvalue][in] */ long iFlags,
- /* [defaultvalue][in] */ IDispatch *objWbemNamedValueSet,
- /* [defaultvalue][in] */ IDispatch *objWbemAsyncContext);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Associators_ )(
- ISWbemObjectEx * 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_ )(
- ISWbemObjectEx * 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_ )(
- ISWbemObjectEx * 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_ )(
- ISWbemObjectEx * 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_ )(
- ISWbemObjectEx * 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_ )(
- ISWbemObjectEx * 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_ )(
- ISWbemObjectEx * This,
- /* [retval][out] */ ISWbemObject **objWbemObject);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetObjectText_ )(
- ISWbemObjectEx * This,
- /* [defaultvalue][in] */ long iFlags,
- /* [retval][out] */ BSTR *strObjectText);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SpawnDerivedClass_ )(
- ISWbemObjectEx * This,
- /* [defaultvalue][in] */ long iFlags,
- /* [retval][out] */ ISWbemObject **objWbemObject);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SpawnInstance_ )(
- ISWbemObjectEx * This,
- /* [defaultvalue][in] */ long iFlags,
- /* [retval][out] */ ISWbemObject **objWbemObject);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *CompareTo_ )(
- ISWbemObjectEx * This,
- /* [in] */ IDispatch *objWbemObject,
- /* [defaultvalue][in] */ long iFlags,
- /* [retval][out] */ VARIANT_BOOL *bResult);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Qualifiers_ )(
- ISWbemObjectEx * This,
- /* [retval][out] */ ISWbemQualifierSet **objWbemQualifierSet);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Properties_ )(
- ISWbemObjectEx * This,
- /* [retval][out] */ ISWbemPropertySet **objWbemPropertySet);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Methods_ )(
- ISWbemObjectEx * This,
- /* [retval][out] */ ISWbemMethodSet **objWbemMethodSet);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Derivation_ )(
- ISWbemObjectEx * This,
- /* [retval][out] */ VARIANT *strClassNameArray);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Path_ )(
- ISWbemObjectEx * This,
- /* [retval][out] */ ISWbemObjectPath **objWbemObjectPath);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Security_ )(
- ISWbemObjectEx * This,
- /* [retval][out] */ ISWbemSecurity **objWbemSecurity);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Refresh_ )(
- ISWbemObjectEx * This,
- /* [defaultvalue][in] */ long iFlags,
- /* [defaultvalue][in] */ IDispatch *objWbemNamedValueSet);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_SystemProperties_ )(
- ISWbemObjectEx * This,
- /* [retval][out] */ ISWbemPropertySet **objWbemPropertySet);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetText_ )(
- ISWbemObjectEx * This,
- /* [in] */ WbemObjectTextFormatEnum iObjectTextFormat,
- /* [defaultvalue][in] */ long iFlags,
- /* [defaultvalue][in] */ IDispatch *objWbemNamedValueSet,
- /* [retval][out] */ BSTR *bsText);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetFromText_ )(
- ISWbemObjectEx * This,
- /* [in] */ BSTR bsText,
- /* [in] */ WbemObjectTextFormatEnum iObjectTextFormat,
- /* [defaultvalue][in] */ long iFlags,
- /* [defaultvalue][in] */ IDispatch *objWbemNamedValueSet);
-
- END_INTERFACE
- } ISWbemObjectExVtbl;
- interface ISWbemObjectEx
- {
- CONST_VTBL struct ISWbemObjectExVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ISWbemObjectEx_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISWbemObjectEx_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISWbemObjectEx_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISWbemObjectEx_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ISWbemObjectEx_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ISWbemObjectEx_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ISWbemObjectEx_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ISWbemObjectEx_Put_(This,iFlags,objWbemNamedValueSet,objWbemObjectPath)
- (This)->lpVtbl -> Put_(This,iFlags,objWbemNamedValueSet,objWbemObjectPath)
- #define ISWbemObjectEx_PutAsync_(This,objWbemSink,iFlags,objWbemNamedValueSet,objWbemAsyncContext)
- (This)->lpVtbl -> PutAsync_(This,objWbemSink,iFlags,objWbemNamedValueSet,objWbemAsyncContext)
- #define ISWbemObjectEx_Delete_(This,iFlags,objWbemNamedValueSet)
- (This)->lpVtbl -> Delete_(This,iFlags,objWbemNamedValueSet)
- #define ISWbemObjectEx_DeleteAsync_(This,objWbemSink,iFlags,objWbemNamedValueSet,objWbemAsyncContext)
- (This)->lpVtbl -> DeleteAsync_(This,objWbemSink,iFlags,objWbemNamedValueSet,objWbemAsyncContext)
- #define ISWbemObjectEx_Instances_(This,iFlags,objWbemNamedValueSet,objWbemObjectSet)
- (This)->lpVtbl -> Instances_(This,iFlags,objWbemNamedValueSet,objWbemObjectSet)
- #define ISWbemObjectEx_InstancesAsync_(This,objWbemSink,iFlags,objWbemNamedValueSet,objWbemAsyncContext)
- (This)->lpVtbl -> InstancesAsync_(This,objWbemSink,iFlags,objWbemNamedValueSet,objWbemAsyncContext)
- #define ISWbemObjectEx_Subclasses_(This,iFlags,objWbemNamedValueSet,objWbemObjectSet)
- (This)->lpVtbl -> Subclasses_(This,iFlags,objWbemNamedValueSet,objWbemObjectSet)
- #define ISWbemObjectEx_SubclassesAsync_(This,objWbemSink,iFlags,objWbemNamedValueSet,objWbemAsyncContext)
- (This)->lpVtbl -> SubclassesAsync_(This,objWbemSink,iFlags,objWbemNamedValueSet,objWbemAsyncContext)
- #define ISWbemObjectEx_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 ISWbemObjectEx_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 ISWbemObjectEx_References_(This,strResultClass,strRole,bClassesOnly,bSchemaOnly,strRequiredQualifier,iFlags,objWbemNamedValueSet,objWbemObjectSet)
- (This)->lpVtbl -> References_(This,strResultClass,strRole,bClassesOnly,bSchemaOnly,strRequiredQualifier,iFlags,objWbemNamedValueSet,objWbemObjectSet)
- #define ISWbemObjectEx_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 ISWbemObjectEx_ExecMethod_(This,strMethodName,objWbemInParameters,iFlags,objWbemNamedValueSet,objWbemOutParameters)
- (This)->lpVtbl -> ExecMethod_(This,strMethodName,objWbemInParameters,iFlags,objWbemNamedValueSet,objWbemOutParameters)
- #define ISWbemObjectEx_ExecMethodAsync_(This,objWbemSink,strMethodName,objWbemInParameters,iFlags,objWbemNamedValueSet,objWbemAsyncContext)
- (This)->lpVtbl -> ExecMethodAsync_(This,objWbemSink,strMethodName,objWbemInParameters,iFlags,objWbemNamedValueSet,objWbemAsyncContext)
- #define ISWbemObjectEx_Clone_(This,objWbemObject)
- (This)->lpVtbl -> Clone_(This,objWbemObject)
- #define ISWbemObjectEx_GetObjectText_(This,iFlags,strObjectText)
- (This)->lpVtbl -> GetObjectText_(This,iFlags,strObjectText)
- #define ISWbemObjectEx_SpawnDerivedClass_(This,iFlags,objWbemObject)
- (This)->lpVtbl -> SpawnDerivedClass_(This,iFlags,objWbemObject)
- #define ISWbemObjectEx_SpawnInstance_(This,iFlags,objWbemObject)
- (This)->lpVtbl -> SpawnInstance_(This,iFlags,objWbemObject)
- #define ISWbemObjectEx_CompareTo_(This,objWbemObject,iFlags,bResult)
- (This)->lpVtbl -> CompareTo_(This,objWbemObject,iFlags,bResult)
- #define ISWbemObjectEx_get_Qualifiers_(This,objWbemQualifierSet)
- (This)->lpVtbl -> get_Qualifiers_(This,objWbemQualifierSet)
- #define ISWbemObjectEx_get_Properties_(This,objWbemPropertySet)
- (This)->lpVtbl -> get_Properties_(This,objWbemPropertySet)
- #define ISWbemObjectEx_get_Methods_(This,objWbemMethodSet)
- (This)->lpVtbl -> get_Methods_(This,objWbemMethodSet)
- #define ISWbemObjectEx_get_Derivation_(This,strClassNameArray)
- (This)->lpVtbl -> get_Derivation_(This,strClassNameArray)
- #define ISWbemObjectEx_get_Path_(This,objWbemObjectPath)
- (This)->lpVtbl -> get_Path_(This,objWbemObjectPath)
- #define ISWbemObjectEx_get_Security_(This,objWbemSecurity)
- (This)->lpVtbl -> get_Security_(This,objWbemSecurity)
- #define ISWbemObjectEx_Refresh_(This,iFlags,objWbemNamedValueSet)
- (This)->lpVtbl -> Refresh_(This,iFlags,objWbemNamedValueSet)
- #define ISWbemObjectEx_get_SystemProperties_(This,objWbemPropertySet)
- (This)->lpVtbl -> get_SystemProperties_(This,objWbemPropertySet)
- #define ISWbemObjectEx_GetText_(This,iObjectTextFormat,iFlags,objWbemNamedValueSet,bsText)
- (This)->lpVtbl -> GetText_(This,iObjectTextFormat,iFlags,objWbemNamedValueSet,bsText)
- #define ISWbemObjectEx_SetFromText_(This,bsText,iObjectTextFormat,iFlags,objWbemNamedValueSet)
- (This)->lpVtbl -> SetFromText_(This,bsText,iObjectTextFormat,iFlags,objWbemNamedValueSet)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISWbemObjectEx_Refresh__Proxy(
- ISWbemObjectEx * This,
- /* [defaultvalue][in] */ long iFlags,
- /* [defaultvalue][in] */ IDispatch *objWbemNamedValueSet);
- void __RPC_STUB ISWbemObjectEx_Refresh__Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISWbemObjectEx_get_SystemProperties__Proxy(
- ISWbemObjectEx * This,
- /* [retval][out] */ ISWbemPropertySet **objWbemPropertySet);
- void __RPC_STUB ISWbemObjectEx_get_SystemProperties__Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISWbemObjectEx_GetText__Proxy(
- ISWbemObjectEx * This,
- /* [in] */ WbemObjectTextFormatEnum iObjectTextFormat,
- /* [defaultvalue][in] */ long iFlags,
- /* [defaultvalue][in] */ IDispatch *objWbemNamedValueSet,
- /* [retval][out] */ BSTR *bsText);
- void __RPC_STUB ISWbemObjectEx_GetText__Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISWbemObjectEx_SetFromText__Proxy(
- ISWbemObjectEx * This,
- /* [in] */ BSTR bsText,
- /* [in] */ WbemObjectTextFormatEnum iObjectTextFormat,
- /* [defaultvalue][in] */ long iFlags,
- /* [defaultvalue][in] */ IDispatch *objWbemNamedValueSet);
- void __RPC_STUB ISWbemObjectEx_SetFromText__Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISWbemObjectEx_INTERFACE_DEFINED__ */
- #ifndef __ISWbemDateTime_INTERFACE_DEFINED__
- #define __ISWbemDateTime_INTERFACE_DEFINED__
- /* interface ISWbemDateTime */
- /* [helpstring][nonextensible][dual][oleautomation][uuid][local][object] */
- EXTERN_C const IID IID_ISWbemDateTime;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("5E97458A-CF77-11d3-B38F-00105A1F473A")
- ISWbemDateTime : public IDispatch
- {
- public:
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Value(
- /* [retval][out] */ BSTR *strValue) = 0;
-
- virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_Value(
- /* [in] */ BSTR strValue) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Year(
- /* [retval][out] */ long *iYear) = 0;
-
- virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_Year(
- /* [in] */ long iYear) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_YearSpecified(
- /* [retval][out] */ VARIANT_BOOL *bYearSpecified) = 0;
-
- virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_YearSpecified(
- /* [in] */ VARIANT_BOOL bYearSpecified) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Month(
- /* [retval][out] */ long *iMonth) = 0;
-
- virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_Month(
- /* [in] */ long iMonth) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_MonthSpecified(
- /* [retval][out] */ VARIANT_BOOL *bMonthSpecified) = 0;
-
- virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_MonthSpecified(
- /* [in] */ VARIANT_BOOL bMonthSpecified) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Day(
- /* [retval][out] */ long *iDay) = 0;
-
- virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_Day(
- /* [in] */ long iDay) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_DaySpecified(
- /* [retval][out] */ VARIANT_BOOL *bDaySpecified) = 0;
-
- virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_DaySpecified(
- /* [in] */ VARIANT_BOOL bDaySpecified) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Hours(
- /* [retval][out] */ long *iHours) = 0;
-
- virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_Hours(
- /* [in] */ long iHours) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_HoursSpecified(
- /* [retval][out] */ VARIANT_BOOL *bHoursSpecified) = 0;
-
- virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_HoursSpecified(
- /* [in] */ VARIANT_BOOL bHoursSpecified) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Minutes(
- /* [retval][out] */ long *iMinutes) = 0;
-
- virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_Minutes(
- /* [in] */ long iMinutes) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_MinutesSpecified(
- /* [retval][out] */ VARIANT_BOOL *bMinutesSpecified) = 0;
-
- virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_MinutesSpecified(
- /* [in] */ VARIANT_BOOL bMinutesSpecified) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Seconds(
- /* [retval][out] */ long *iSeconds) = 0;
-
- virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_Seconds(
- /* [in] */ long iSeconds) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SecondsSpecified(
- /* [retval][out] */ VARIANT_BOOL *bSecondsSpecified) = 0;
-
- virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_SecondsSpecified(
- /* [in] */ VARIANT_BOOL bSecondsSpecified) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Microseconds(
- /* [retval][out] */ long *iMicroseconds) = 0;
-
- virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_Microseconds(
- /* [in] */ long iMicroseconds) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_MicrosecondsSpecified(
- /* [retval][out] */ VARIANT_BOOL *bMicrosecondsSpecified) = 0;
-
- virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_MicrosecondsSpecified(
- /* [in] */ VARIANT_BOOL bMicrosecondsSpecified) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_UTC(
- /* [retval][out] */ long *iUTC) = 0;
-
- virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_UTC(
- /* [in] */ long iUTC) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_UTCSpecified(
- /* [retval][out] */ VARIANT_BOOL *bUTCSpecified) = 0;
-
- virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_UTCSpecified(
- /* [in] */ VARIANT_BOOL bUTCSpecified) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_IsInterval(
- /* [retval][out] */ VARIANT_BOOL *bIsInterval) = 0;
-
- virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_IsInterval(
- /* [in] */ VARIANT_BOOL bIsInterval) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetVarDate(
- /* [defaultvalue][in] */ VARIANT_BOOL bIsLocal,
- /* [retval][out] */ DATE *dVarDate) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetVarDate(
- /* [in] */ DATE dVarDate,
- /* [defaultvalue][in] */ VARIANT_BOOL bIsLocal = TRUE) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetFileTime(
- /* [defaultvalue][in] */ VARIANT_BOOL bIsLocal,
- /* [retval][out] */ BSTR *strFileTime) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetFileTime(
- /* [in] */ BSTR strFileTime,
- /* [defaultvalue][in] */ VARIANT_BOOL bIsLocal = TRUE) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ISWbemDateTimeVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISWbemDateTime * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISWbemDateTime * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISWbemDateTime * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ISWbemDateTime * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ISWbemDateTime * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ISWbemDateTime * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ISWbemDateTime * 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 )(
- ISWbemDateTime * This,
- /* [retval][out] */ BSTR *strValue);
-
- /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Value )(
- ISWbemDateTime * This,
- /* [in] */ BSTR strValue);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Year )(
- ISWbemDateTime * This,
- /* [retval][out] */ long *iYear);
-
- /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Year )(
- ISWbemDateTime * This,
- /* [in] */ long iYear);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_YearSpecified )(
- ISWbemDateTime * This,
- /* [retval][out] */ VARIANT_BOOL *bYearSpecified);
-
- /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_YearSpecified )(
- ISWbemDateTime * This,
- /* [in] */ VARIANT_BOOL bYearSpecified);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Month )(
- ISWbemDateTime * This,
- /* [retval][out] */ long *iMonth);
-
- /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Month )(
- ISWbemDateTime * This,
- /* [in] */ long iMonth);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_MonthSpecified )(
- ISWbemDateTime * This,
- /* [retval][out] */ VARIANT_BOOL *bMonthSpecified);
-
- /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_MonthSpecified )(
- ISWbemDateTime * This,
- /* [in] */ VARIANT_BOOL bMonthSpecified);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Day )(
- ISWbemDateTime * This,
- /* [retval][out] */ long *iDay);
-
- /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Day )(
- ISWbemDateTime * This,
- /* [in] */ long iDay);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DaySpecified )(
- ISWbemDateTime * This,
- /* [retval][out] */ VARIANT_BOOL *bDaySpecified);
-
- /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DaySpecified )(
- ISWbemDateTime * This,
- /* [in] */ VARIANT_BOOL bDaySpecified);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Hours )(
- ISWbemDateTime * This,
- /* [retval][out] */ long *iHours);
-
- /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Hours )(
- ISWbemDateTime * This,
- /* [in] */ long iHours);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_HoursSpecified )(
- ISWbemDateTime * This,
- /* [retval][out] */ VARIANT_BOOL *bHoursSpecified);
-
- /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_HoursSpecified )(
- ISWbemDateTime * This,
- /* [in] */ VARIANT_BOOL bHoursSpecified);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Minutes )(
- ISWbemDateTime * This,
- /* [retval][out] */ long *iMinutes);
-
- /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Minutes )(
- ISWbemDateTime * This,
- /* [in] */ long iMinutes);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_MinutesSpecified )(
- ISWbemDateTime * This,
- /* [retval][out] */ VARIANT_BOOL *bMinutesSpecified);
-
- /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_MinutesSpecified )(
- ISWbemDateTime * This,
- /* [in] */ VARIANT_BOOL bMinutesSpecified);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Seconds )(
- ISWbemDateTime * This,
- /* [retval][out] */ long *iSeconds);
-
- /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Seconds )(
- ISWbemDateTime * This,
- /* [in] */ long iSeconds);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_SecondsSpecified )(
- ISWbemDateTime * This,
- /* [retval][out] */ VARIANT_BOOL *bSecondsSpecified);
-
- /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_SecondsSpecified )(
- ISWbemDateTime * This,
- /* [in] */ VARIANT_BOOL bSecondsSpecified);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Microseconds )(
- ISWbemDateTime * This,
- /* [retval][out] */ long *iMicroseconds);
-
- /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Microseconds )(
- ISWbemDateTime * This,
- /* [in] */ long iMicroseconds);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_MicrosecondsSpecified )(
- ISWbemDateTime * This,
- /* [retval][out] */ VARIANT_BOOL *bMicrosecondsSpecified);
-
- /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_MicrosecondsSpecified )(
- ISWbemDateTime * This,
- /* [in] */ VARIANT_BOOL bMicrosecondsSpecified);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_UTC )(
- ISWbemDateTime * This,
- /* [retval][out] */ long *iUTC);
-
- /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_UTC )(
- ISWbemDateTime * This,
- /* [in] */ long iUTC);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_UTCSpecified )(
- ISWbemDateTime * This,
- /* [retval][out] */ VARIANT_BOOL *bUTCSpecified);
-
- /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_UTCSpecified )(
- ISWbemDateTime * This,
- /* [in] */ VARIANT_BOOL bUTCSpecified);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_IsInterval )(
- ISWbemDateTime * This,
- /* [retval][out] */ VARIANT_BOOL *bIsInterval);
-
- /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_IsInterval )(
- ISWbemDateTime * This,
- /* [in] */ VARIANT_BOOL bIsInterval);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetVarDate )(
- ISWbemDateTime * This,
- /* [defaultvalue][in] */ VARIANT_BOOL bIsLocal,
- /* [retval][out] */ DATE *dVarDate);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetVarDate )(
- ISWbemDateTime * This,
- /* [in] */ DATE dVarDate,
- /* [defaultvalue][in] */ VARIANT_BOOL bIsLocal);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetFileTime )(
- ISWbemDateTime * This,
- /* [defaultvalue][in] */ VARIANT_BOOL bIsLocal,
- /* [retval][out] */ BSTR *strFileTime);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetFileTime )(
- ISWbemDateTime * This,
- /* [in] */ BSTR strFileTime,
- /* [defaultvalue][in] */ VARIANT_BOOL bIsLocal);
-
- END_INTERFACE
- } ISWbemDateTimeVtbl;
- interface ISWbemDateTime
- {
- CONST_VTBL struct ISWbemDateTimeVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ISWbemDateTime_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISWbemDateTime_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISWbemDateTime_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISWbemDateTime_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ISWbemDateTime_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ISWbemDateTime_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ISWbemDateTime_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ISWbemDateTime_get_Value(This,strValue)
- (This)->lpVtbl -> get_Value(This,strValue)
- #define ISWbemDateTime_put_Value(This,strValue)
- (This)->lpVtbl -> put_Value(This,strValue)
- #define ISWbemDateTime_get_Year(This,iYear)
- (This)->lpVtbl -> get_Year(This,iYear)
- #define ISWbemDateTime_put_Year(This,iYear)
- (This)->lpVtbl -> put_Year(This,iYear)
- #define ISWbemDateTime_get_YearSpecified(This,bYearSpecified)
- (This)->lpVtbl -> get_YearSpecified(This,bYearSpecified)
- #define ISWbemDateTime_put_YearSpecified(This,bYearSpecified)
- (This)->lpVtbl -> put_YearSpecified(This,bYearSpecified)
- #define ISWbemDateTime_get_Month(This,iMonth)
- (This)->lpVtbl -> get_Month(This,iMonth)
- #define ISWbemDateTime_put_Month(This,iMonth)
- (This)->lpVtbl -> put_Month(This,iMonth)
- #define ISWbemDateTime_get_MonthSpecified(This,bMonthSpecified)
- (This)->lpVtbl -> get_MonthSpecified(This,bMonthSpecified)
- #define ISWbemDateTime_put_MonthSpecified(This,bMonthSpecified)
- (This)->lpVtbl -> put_MonthSpecified(This,bMonthSpecified)
- #define ISWbemDateTime_get_Day(This,iDay)
- (This)->lpVtbl -> get_Day(This,iDay)
- #define ISWbemDateTime_put_Day(This,iDay)
- (This)->lpVtbl -> put_Day(This,iDay)
- #define ISWbemDateTime_get_DaySpecified(This,bDaySpecified)
- (This)->lpVtbl -> get_DaySpecified(This,bDaySpecified)
- #define ISWbemDateTime_put_DaySpecified(This,bDaySpecified)
- (This)->lpVtbl -> put_DaySpecified(This,bDaySpecified)
- #define ISWbemDateTime_get_Hours(This,iHours)
- (This)->lpVtbl -> get_Hours(This,iHours)
- #define ISWbemDateTime_put_Hours(This,iHours)
- (This)->lpVtbl -> put_Hours(This,iHours)
- #define ISWbemDateTime_get_HoursSpecified(This,bHoursSpecified)
- (This)->lpVtbl -> get_HoursSpecified(This,bHoursSpecified)
- #define ISWbemDateTime_put_HoursSpecified(This,bHoursSpecified)
- (This)->lpVtbl -> put_HoursSpecified(This,bHoursSpecified)
- #define ISWbemDateTime_get_Minutes(This,iMinutes)
- (This)->lpVtbl -> get_Minutes(This,iMinutes)
- #define ISWbemDateTime_put_Minutes(This,iMinutes)
- (This)->lpVtbl -> put_Minutes(This,iMinutes)
- #define ISWbemDateTime_get_MinutesSpecified(This,bMinutesSpecified)
- (This)->lpVtbl -> get_MinutesSpecified(This,bMinutesSpecified)
- #define ISWbemDateTime_put_MinutesSpecified(This,bMinutesSpecified)
- (This)->lpVtbl -> put_MinutesSpecified(This,bMinutesSpecified)
- #define ISWbemDateTime_get_Seconds(This,iSeconds)
- (This)->lpVtbl -> get_Seconds(This,iSeconds)
- #define ISWbemDateTime_put_Seconds(This,iSeconds)
- (This)->lpVtbl -> put_Seconds(This,iSeconds)
- #define ISWbemDateTime_get_SecondsSpecified(This,bSecondsSpecified)
- (This)->lpVtbl -> get_SecondsSpecified(This,bSecondsSpecified)
- #define ISWbemDateTime_put_SecondsSpecified(This,bSecondsSpecified)
- (This)->lpVtbl -> put_SecondsSpecified(This,bSecondsSpecified)
- #define ISWbemDateTime_get_Microseconds(This,iMicroseconds)
- (This)->lpVtbl -> get_Microseconds(This,iMicroseconds)
- #define ISWbemDateTime_put_Microseconds(This,iMicroseconds)
- (This)->lpVtbl -> put_Microseconds(This,iMicroseconds)
- #define ISWbemDateTime_get_MicrosecondsSpecified(This,bMicrosecondsSpecified)
- (This)->lpVtbl -> get_MicrosecondsSpecified(This,bMicrosecondsSpecified)
- #define ISWbemDateTime_put_MicrosecondsSpecified(This,bMicrosecondsSpecified)
- (This)->lpVtbl -> put_MicrosecondsSpecified(This,bMicrosecondsSpecified)
- #define ISWbemDateTime_get_UTC(This,iUTC)
- (This)->lpVtbl -> get_UTC(This,iUTC)
- #define ISWbemDateTime_put_UTC(This,iUTC)
- (This)->lpVtbl -> put_UTC(This,iUTC)
- #define ISWbemDateTime_get_UTCSpecified(This,bUTCSpecified)
- (This)->lpVtbl -> get_UTCSpecified(This,bUTCSpecified)
- #define ISWbemDateTime_put_UTCSpecified(This,bUTCSpecified)
- (This)->lpVtbl -> put_UTCSpecified(This,bUTCSpecified)
- #define ISWbemDateTime_get_IsInterval(This,bIsInterval)
- (This)->lpVtbl -> get_IsInterval(This,bIsInterval)
- #define ISWbemDateTime_put_IsInterval(This,bIsInterval)
- (This)->lpVtbl -> put_IsInterval(This,bIsInterval)
- #define ISWbemDateTime_GetVarDate(This,bIsLocal,dVarDate)
- (This)->lpVtbl -> GetVarDate(This,bIsLocal,dVarDate)
- #define ISWbemDateTime_SetVarDate(This,dVarDate,bIsLocal)
- (This)->lpVtbl -> SetVarDate(This,dVarDate,bIsLocal)
- #define ISWbemDateTime_GetFileTime(This,bIsLocal,strFileTime)
- (This)->lpVtbl -> GetFileTime(This,bIsLocal,strFileTime)
- #define ISWbemDateTime_SetFileTime(This,strFileTime,bIsLocal)
- (This)->lpVtbl -> SetFileTime(This,strFileTime,bIsLocal)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISWbemDateTime_get_Value_Proxy(
- ISWbemDateTime * This,
- /* [retval][out] */ BSTR *strValue);
- void __RPC_STUB ISWbemDateTime_get_Value_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propput][id] */ HRESULT STDMETHODCALLTYPE ISWbemDateTime_put_Value_Proxy(
- ISWbemDateTime * This,
- /* [in] */ BSTR strValue);
- void __RPC_STUB ISWbemDateTime_put_Value_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISWbemDateTime_get_Year_Proxy(
- ISWbemDateTime * This,
- /* [retval][out] */ long *iYear);
- void __RPC_STUB ISWbemDateTime_get_Year_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propput][id] */ HRESULT STDMETHODCALLTYPE ISWbemDateTime_put_Year_Proxy(
- ISWbemDateTime * This,
- /* [in] */ long iYear);
- void __RPC_STUB ISWbemDateTime_put_Year_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISWbemDateTime_get_YearSpecified_Proxy(
- ISWbemDateTime * This,
- /* [retval][out] */ VARIANT_BOOL *bYearSpecified);
- void __RPC_STUB ISWbemDateTime_get_YearSpecified_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propput][id] */ HRESULT STDMETHODCALLTYPE ISWbemDateTime_put_YearSpecified_Proxy(
- ISWbemDateTime * This,
- /* [in] */ VARIANT_BOOL bYearSpecified);
- void __RPC_STUB ISWbemDateTime_put_YearSpecified_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISWbemDateTime_get_Month_Proxy(
- ISWbemDateTime * This,
- /* [retval][out] */ long *iMonth);
- void __RPC_STUB ISWbemDateTime_get_Month_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propput][id] */ HRESULT STDMETHODCALLTYPE ISWbemDateTime_put_Month_Proxy(
- ISWbemDateTime * This,
- /* [in] */ long iMonth);
- void __RPC_STUB ISWbemDateTime_put_Month_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISWbemDateTime_get_MonthSpecified_Proxy(
- ISWbemDateTime * This,
- /* [retval][out] */ VARIANT_BOOL *bMonthSpecified);
- void __RPC_STUB ISWbemDateTime_get_MonthSpecified_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propput][id] */ HRESULT STDMETHODCALLTYPE ISWbemDateTime_put_MonthSpecified_Proxy(
- ISWbemDateTime * This,
- /* [in] */ VARIANT_BOOL bMonthSpecified);
- void __RPC_STUB ISWbemDateTime_put_MonthSpecified_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISWbemDateTime_get_Day_Proxy(
- ISWbemDateTime * This,
- /* [retval][out] */ long *iDay);
- void __RPC_STUB ISWbemDateTime_get_Day_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propput][id] */ HRESULT STDMETHODCALLTYPE ISWbemDateTime_put_Day_Proxy(
- ISWbemDateTime * This,
- /* [in] */ long iDay);
- void __RPC_STUB ISWbemDateTime_put_Day_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISWbemDateTime_get_DaySpecified_Proxy(
- ISWbemDateTime * This,
- /* [retval][out] */ VARIANT_BOOL *bDaySpecified);
- void __RPC_STUB ISWbemDateTime_get_DaySpecified_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propput][id] */ HRESULT STDMETHODCALLTYPE ISWbemDateTime_put_DaySpecified_Proxy(
- ISWbemDateTime * This,
- /* [in] */ VARIANT_BOOL bDaySpecified);
- void __RPC_STUB ISWbemDateTime_put_DaySpecified_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISWbemDateTime_get_Hours_Proxy(
- ISWbemDateTime * This,
- /* [retval][out] */ long *iHours);
- void __RPC_STUB ISWbemDateTime_get_Hours_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propput][id] */ HRESULT STDMETHODCALLTYPE ISWbemDateTime_put_Hours_Proxy(
- ISWbemDateTime * This,
- /* [in] */ long iHours);
- void __RPC_STUB ISWbemDateTime_put_Hours_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISWbemDateTime_get_HoursSpecified_Proxy(
- ISWbemDateTime * This,
- /* [retval][out] */ VARIANT_BOOL *bHoursSpecified);
- void __RPC_STUB ISWbemDateTime_get_HoursSpecified_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propput][id] */ HRESULT STDMETHODCALLTYPE ISWbemDateTime_put_HoursSpecified_Proxy(
- ISWbemDateTime * This,
- /* [in] */ VARIANT_BOOL bHoursSpecified);
- void __RPC_STUB ISWbemDateTime_put_HoursSpecified_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISWbemDateTime_get_Minutes_Proxy(
- ISWbemDateTime * This,
- /* [retval][out] */ long *iMinutes);
- void __RPC_STUB ISWbemDateTime_get_Minutes_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propput][id] */ HRESULT STDMETHODCALLTYPE ISWbemDateTime_put_Minutes_Proxy(
- ISWbemDateTime * This,
- /* [in] */ long iMinutes);
- void __RPC_STUB ISWbemDateTime_put_Minutes_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISWbemDateTime_get_MinutesSpecified_Proxy(
- ISWbemDateTime * This,
- /* [retval][out] */ VARIANT_BOOL *bMinutesSpecified);
- void __RPC_STUB ISWbemDateTime_get_MinutesSpecified_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propput][id] */ HRESULT STDMETHODCALLTYPE ISWbemDateTime_put_MinutesSpecified_Proxy(
- ISWbemDateTime * This,
- /* [in] */ VARIANT_BOOL bMinutesSpecified);
- void __RPC_STUB ISWbemDateTime_put_MinutesSpecified_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISWbemDateTime_get_Seconds_Proxy(
- ISWbemDateTime * This,
- /* [retval][out] */ long *iSeconds);
- void __RPC_STUB ISWbemDateTime_get_Seconds_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propput][id] */ HRESULT STDMETHODCALLTYPE ISWbemDateTime_put_Seconds_Proxy(
- ISWbemDateTime * This,
- /* [in] */ long iSeconds);
- void __RPC_STUB ISWbemDateTime_put_Seconds_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISWbemDateTime_get_SecondsSpecified_Proxy(
- ISWbemDateTime * This,
- /* [retval][out] */ VARIANT_BOOL *bSecondsSpecified);
- void __RPC_STUB ISWbemDateTime_get_SecondsSpecified_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propput][id] */ HRESULT STDMETHODCALLTYPE ISWbemDateTime_put_SecondsSpecified_Proxy(
- ISWbemDateTime * This,
- /* [in] */ VARIANT_BOOL bSecondsSpecified);
- void __RPC_STUB ISWbemDateTime_put_SecondsSpecified_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISWbemDateTime_get_Microseconds_Proxy(
- ISWbemDateTime * This,
- /* [retval][out] */ long *iMicroseconds);
- void __RPC_STUB ISWbemDateTime_get_Microseconds_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propput][id] */ HRESULT STDMETHODCALLTYPE ISWbemDateTime_put_Microseconds_Proxy(
- ISWbemDateTime * This,
- /* [in] */ long iMicroseconds);
- void __RPC_STUB ISWbemDateTime_put_Microseconds_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISWbemDateTime_get_MicrosecondsSpecified_Proxy(
- ISWbemDateTime * This,
- /* [retval][out] */ VARIANT_BOOL *bMicrosecondsSpecified);
- void __RPC_STUB ISWbemDateTime_get_MicrosecondsSpecified_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propput][id] */ HRESULT STDMETHODCALLTYPE ISWbemDateTime_put_MicrosecondsSpecified_Proxy(
- ISWbemDateTime * This,
- /* [in] */ VARIANT_BOOL bMicrosecondsSpecified);
- void __RPC_STUB ISWbemDateTime_put_MicrosecondsSpecified_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISWbemDateTime_get_UTC_Proxy(
- ISWbemDateTime * This,
- /* [retval][out] */ long *iUTC);
- void __RPC_STUB ISWbemDateTime_get_UTC_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propput][id] */ HRESULT STDMETHODCALLTYPE ISWbemDateTime_put_UTC_Proxy(
- ISWbemDateTime * This,
- /* [in] */ long iUTC);
- void __RPC_STUB ISWbemDateTime_put_UTC_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISWbemDateTime_get_UTCSpecified_Proxy(
- ISWbemDateTime * This,
- /* [retval][out] */ VARIANT_BOOL *bUTCSpecified);
- void __RPC_STUB ISWbemDateTime_get_UTCSpecified_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propput][id] */ HRESULT STDMETHODCALLTYPE ISWbemDateTime_put_UTCSpecified_Proxy(
- ISWbemDateTime * This,
- /* [in] */ VARIANT_BOOL bUTCSpecified);
- void __RPC_STUB ISWbemDateTime_put_UTCSpecified_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISWbemDateTime_get_IsInterval_Proxy(
- ISWbemDateTime * This,
- /* [retval][out] */ VARIANT_BOOL *bIsInterval);
- void __RPC_STUB ISWbemDateTime_get_IsInterval_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propput][id] */ HRESULT STDMETHODCALLTYPE ISWbemDateTime_put_IsInterval_Proxy(
- ISWbemDateTime * This,
- /* [in] */ VARIANT_BOOL bIsInterval);
- void __RPC_STUB ISWbemDateTime_put_IsInterval_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISWbemDateTime_GetVarDate_Proxy(
- ISWbemDateTime * This,
- /* [defaultvalue][in] */ VARIANT_BOOL bIsLocal,
- /* [retval][out] */ DATE *dVarDate);
- void __RPC_STUB ISWbemDateTime_GetVarDate_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISWbemDateTime_SetVarDate_Proxy(
- ISWbemDateTime * This,
- /* [in] */ DATE dVarDate,
- /* [defaultvalue][in] */ VARIANT_BOOL bIsLocal);
- void __RPC_STUB ISWbemDateTime_SetVarDate_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISWbemDateTime_GetFileTime_Proxy(
- ISWbemDateTime * This,
- /* [defaultvalue][in] */ VARIANT_BOOL bIsLocal,
- /* [retval][out] */ BSTR *strFileTime);
- void __RPC_STUB ISWbemDateTime_GetFileTime_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISWbemDateTime_SetFileTime_Proxy(
- ISWbemDateTime * This,
- /* [in] */ BSTR strFileTime,
- /* [defaultvalue][in] */ VARIANT_BOOL bIsLocal);
- void __RPC_STUB ISWbemDateTime_SetFileTime_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISWbemDateTime_INTERFACE_DEFINED__ */
- #ifndef __ISWbemRefresher_INTERFACE_DEFINED__
- #define __ISWbemRefresher_INTERFACE_DEFINED__
- /* interface ISWbemRefresher */
- /* [helpstring][nonextensible][dual][oleautomation][uuid][local][object] */
- EXTERN_C const IID IID_ISWbemRefresher;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("14D8250E-D9C2-11d3-B38F-00105A1F473A")
- ISWbemRefresher : public IDispatch
- {
- public:
- virtual /* [restricted][propget][id] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
- /* [retval][out] */ IUnknown **pUnk) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Item(
- /* [in] */ long iIndex,
- /* [retval][out] */ ISWbemRefreshableItem **objWbemRefreshableItem) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Count(
- /* [retval][out] */ long *iCount) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add(
- /* [in] */ ISWbemServicesEx *objWbemServices,
- /* [in] */ BSTR bsInstancePath,
- /* [defaultvalue][in] */ long iFlags,
- /* [defaultvalue][in] */ IDispatch *objWbemNamedValueSet,
- /* [retval][out] */ ISWbemRefreshableItem **objWbemRefreshableItem) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AddEnum(
- /* [in] */ ISWbemServicesEx *objWbemServices,
- /* [in] */ BSTR bsClassName,
- /* [defaultvalue][in] */ long iFlags,
- /* [defaultvalue][in] */ IDispatch *objWbemNamedValueSet,
- /* [retval][out] */ ISWbemRefreshableItem **objWbemRefreshableItem) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Remove(
- /* [in] */ long iIndex,
- /* [defaultvalue][in] */ long iFlags = 0) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Refresh(
- /* [defaultvalue][in] */ long iFlags = 0) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_AutoReconnect(
- /* [retval][out] */ VARIANT_BOOL *bCount) = 0;
-
- virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_AutoReconnect(
- /* [in] */ VARIANT_BOOL bCount) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE DeleteAll( void) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ISWbemRefresherVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISWbemRefresher * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISWbemRefresher * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISWbemRefresher * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ISWbemRefresher * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ISWbemRefresher * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ISWbemRefresher * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ISWbemRefresher * 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 )(
- ISWbemRefresher * This,
- /* [retval][out] */ IUnknown **pUnk);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Item )(
- ISWbemRefresher * This,
- /* [in] */ long iIndex,
- /* [retval][out] */ ISWbemRefreshableItem **objWbemRefreshableItem);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Count )(
- ISWbemRefresher * This,
- /* [retval][out] */ long *iCount);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Add )(
- ISWbemRefresher * This,
- /* [in] */ ISWbemServicesEx *objWbemServices,
- /* [in] */ BSTR bsInstancePath,
- /* [defaultvalue][in] */ long iFlags,
- /* [defaultvalue][in] */ IDispatch *objWbemNamedValueSet,
- /* [retval][out] */ ISWbemRefreshableItem **objWbemRefreshableItem);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *AddEnum )(
- ISWbemRefresher * This,
- /* [in] */ ISWbemServicesEx *objWbemServices,
- /* [in] */ BSTR bsClassName,
- /* [defaultvalue][in] */ long iFlags,
- /* [defaultvalue][in] */ IDispatch *objWbemNamedValueSet,
- /* [retval][out] */ ISWbemRefreshableItem **objWbemRefreshableItem);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Remove )(
- ISWbemRefresher * This,
- /* [in] */ long iIndex,
- /* [defaultvalue][in] */ long iFlags);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Refresh )(
- ISWbemRefresher * This,
- /* [defaultvalue][in] */ long iFlags);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_AutoReconnect )(
- ISWbemRefresher * This,
- /* [retval][out] */ VARIANT_BOOL *bCount);
-
- /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_AutoReconnect )(
- ISWbemRefresher * This,
- /* [in] */ VARIANT_BOOL bCount);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *DeleteAll )(
- ISWbemRefresher * This);
-
- END_INTERFACE
- } ISWbemRefresherVtbl;
- interface ISWbemRefresher
- {
- CONST_VTBL struct ISWbemRefresherVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ISWbemRefresher_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISWbemRefresher_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISWbemRefresher_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISWbemRefresher_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ISWbemRefresher_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ISWbemRefresher_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ISWbemRefresher_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ISWbemRefresher_get__NewEnum(This,pUnk)
- (This)->lpVtbl -> get__NewEnum(This,pUnk)
- #define ISWbemRefresher_Item(This,iIndex,objWbemRefreshableItem)
- (This)->lpVtbl -> Item(This,iIndex,objWbemRefreshableItem)
- #define ISWbemRefresher_get_Count(This,iCount)
- (This)->lpVtbl -> get_Count(This,iCount)
- #define ISWbemRefresher_Add(This,objWbemServices,bsInstancePath,iFlags,objWbemNamedValueSet,objWbemRefreshableItem)
- (This)->lpVtbl -> Add(This,objWbemServices,bsInstancePath,iFlags,objWbemNamedValueSet,objWbemRefreshableItem)
- #define ISWbemRefresher_AddEnum(This,objWbemServices,bsClassName,iFlags,objWbemNamedValueSet,objWbemRefreshableItem)
- (This)->lpVtbl -> AddEnum(This,objWbemServices,bsClassName,iFlags,objWbemNamedValueSet,objWbemRefreshableItem)
- #define ISWbemRefresher_Remove(This,iIndex,iFlags)
- (This)->lpVtbl -> Remove(This,iIndex,iFlags)
- #define ISWbemRefresher_Refresh(This,iFlags)
- (This)->lpVtbl -> Refresh(This,iFlags)
- #define ISWbemRefresher_get_AutoReconnect(This,bCount)
- (This)->lpVtbl -> get_AutoReconnect(This,bCount)
- #define ISWbemRefresher_put_AutoReconnect(This,bCount)
- (This)->lpVtbl -> put_AutoReconnect(This,bCount)
- #define ISWbemRefresher_DeleteAll(This)
- (This)->lpVtbl -> DeleteAll(This)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [restricted][propget][id] */ HRESULT STDMETHODCALLTYPE ISWbemRefresher_get__NewEnum_Proxy(
- ISWbemRefresher * This,
- /* [retval][out] */ IUnknown **pUnk);
- void __RPC_STUB ISWbemRefresher_get__NewEnum_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISWbemRefresher_Item_Proxy(
- ISWbemRefresher * This,
- /* [in] */ long iIndex,
- /* [retval][out] */ ISWbemRefreshableItem **objWbemRefreshableItem);
- void __RPC_STUB ISWbemRefresher_Item_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISWbemRefresher_get_Count_Proxy(
- ISWbemRefresher * This,
- /* [retval][out] */ long *iCount);
- void __RPC_STUB ISWbemRefresher_get_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISWbemRefresher_Add_Proxy(
- ISWbemRefresher * This,
- /* [in] */ ISWbemServicesEx *objWbemServices,
- /* [in] */ BSTR bsInstancePath,
- /* [defaultvalue][in] */ long iFlags,
- /* [defaultvalue][in] */ IDispatch *objWbemNamedValueSet,
- /* [retval][out] */ ISWbemRefreshableItem **objWbemRefreshableItem);
- void __RPC_STUB ISWbemRefresher_Add_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISWbemRefresher_AddEnum_Proxy(
- ISWbemRefresher * This,
- /* [in] */ ISWbemServicesEx *objWbemServices,
- /* [in] */ BSTR bsClassName,
- /* [defaultvalue][in] */ long iFlags,
- /* [defaultvalue][in] */ IDispatch *objWbemNamedValueSet,
- /* [retval][out] */ ISWbemRefreshableItem **objWbemRefreshableItem);
- void __RPC_STUB ISWbemRefresher_AddEnum_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISWbemRefresher_Remove_Proxy(
- ISWbemRefresher * This,
- /* [in] */ long iIndex,
- /* [defaultvalue][in] */ long iFlags);
- void __RPC_STUB ISWbemRefresher_Remove_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISWbemRefresher_Refresh_Proxy(
- ISWbemRefresher * This,
- /* [defaultvalue][in] */ long iFlags);
- void __RPC_STUB ISWbemRefresher_Refresh_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISWbemRefresher_get_AutoReconnect_Proxy(
- ISWbemRefresher * This,
- /* [retval][out] */ VARIANT_BOOL *bCount);
- void __RPC_STUB ISWbemRefresher_get_AutoReconnect_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propput][id] */ HRESULT STDMETHODCALLTYPE ISWbemRefresher_put_AutoReconnect_Proxy(
- ISWbemRefresher * This,
- /* [in] */ VARIANT_BOOL bCount);
- void __RPC_STUB ISWbemRefresher_put_AutoReconnect_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISWbemRefresher_DeleteAll_Proxy(
- ISWbemRefresher * This);
- void __RPC_STUB ISWbemRefresher_DeleteAll_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISWbemRefresher_INTERFACE_DEFINED__ */
- #ifndef __ISWbemRefreshableItem_INTERFACE_DEFINED__
- #define __ISWbemRefreshableItem_INTERFACE_DEFINED__
- /* interface ISWbemRefreshableItem */
- /* [helpstring][nonextensible][dual][oleautomation][uuid][local][object] */
- EXTERN_C const IID IID_ISWbemRefreshableItem;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("5AD4BF92-DAAB-11d3-B38F-00105A1F473A")
- ISWbemRefreshableItem : public IDispatch
- {
- public:
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Index(
- /* [retval][out] */ long *iIndex) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Refresher(
- /* [retval][out] */ ISWbemRefresher **objWbemRefresher) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_IsSet(
- /* [retval][out] */ VARIANT_BOOL *bIsSet) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Object(
- /* [retval][out] */ ISWbemObjectEx **objWbemObject) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ObjectSet(
- /* [retval][out] */ ISWbemObjectSet **objWbemObjectSet) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Remove(
- /* [defaultvalue][in] */ long iFlags = 0) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ISWbemRefreshableItemVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISWbemRefreshableItem * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISWbemRefreshableItem * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISWbemRefreshableItem * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ISWbemRefreshableItem * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ISWbemRefreshableItem * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ISWbemRefreshableItem * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ISWbemRefreshableItem * 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_Index )(
- ISWbemRefreshableItem * This,
- /* [retval][out] */ long *iIndex);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Refresher )(
- ISWbemRefreshableItem * This,
- /* [retval][out] */ ISWbemRefresher **objWbemRefresher);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_IsSet )(
- ISWbemRefreshableItem * This,
- /* [retval][out] */ VARIANT_BOOL *bIsSet);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Object )(
- ISWbemRefreshableItem * This,
- /* [retval][out] */ ISWbemObjectEx **objWbemObject);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ObjectSet )(
- ISWbemRefreshableItem * This,
- /* [retval][out] */ ISWbemObjectSet **objWbemObjectSet);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Remove )(
- ISWbemRefreshableItem * This,
- /* [defaultvalue][in] */ long iFlags);
-
- END_INTERFACE
- } ISWbemRefreshableItemVtbl;
- interface ISWbemRefreshableItem
- {
- CONST_VTBL struct ISWbemRefreshableItemVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ISWbemRefreshableItem_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISWbemRefreshableItem_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISWbemRefreshableItem_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISWbemRefreshableItem_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ISWbemRefreshableItem_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ISWbemRefreshableItem_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ISWbemRefreshableItem_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ISWbemRefreshableItem_get_Index(This,iIndex)
- (This)->lpVtbl -> get_Index(This,iIndex)
- #define ISWbemRefreshableItem_get_Refresher(This,objWbemRefresher)
- (This)->lpVtbl -> get_Refresher(This,objWbemRefresher)
- #define ISWbemRefreshableItem_get_IsSet(This,bIsSet)
- (This)->lpVtbl -> get_IsSet(This,bIsSet)
- #define ISWbemRefreshableItem_get_Object(This,objWbemObject)
- (This)->lpVtbl -> get_Object(This,objWbemObject)
- #define ISWbemRefreshableItem_get_ObjectSet(This,objWbemObjectSet)
- (This)->lpVtbl -> get_ObjectSet(This,objWbemObjectSet)
- #define ISWbemRefreshableItem_Remove(This,iFlags)
- (This)->lpVtbl -> Remove(This,iFlags)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISWbemRefreshableItem_get_Index_Proxy(
- ISWbemRefreshableItem * This,
- /* [retval][out] */ long *iIndex);
- void __RPC_STUB ISWbemRefreshableItem_get_Index_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISWbemRefreshableItem_get_Refresher_Proxy(
- ISWbemRefreshableItem * This,
- /* [retval][out] */ ISWbemRefresher **objWbemRefresher);
- void __RPC_STUB ISWbemRefreshableItem_get_Refresher_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISWbemRefreshableItem_get_IsSet_Proxy(
- ISWbemRefreshableItem * This,
- /* [retval][out] */ VARIANT_BOOL *bIsSet);
- void __RPC_STUB ISWbemRefreshableItem_get_IsSet_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISWbemRefreshableItem_get_Object_Proxy(
- ISWbemRefreshableItem * This,
- /* [retval][out] */ ISWbemObjectEx **objWbemObject);
- void __RPC_STUB ISWbemRefreshableItem_get_Object_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISWbemRefreshableItem_get_ObjectSet_Proxy(
- ISWbemRefreshableItem * This,
- /* [retval][out] */ ISWbemObjectSet **objWbemObjectSet);
- void __RPC_STUB ISWbemRefreshableItem_get_ObjectSet_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISWbemRefreshableItem_Remove_Proxy(
- ISWbemRefreshableItem * This,
- /* [defaultvalue][in] */ long iFlags);
- void __RPC_STUB ISWbemRefreshableItem_Remove_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISWbemRefreshableItem_INTERFACE_DEFINED__ */
- EXTERN_C const CLSID CLSID_SWbemLocator;
- #ifdef __cplusplus
- class DECLSPEC_UUID("76A64158-CB41-11d1-8B02-00600806D9B6")
- SWbemLocator;
- #endif
- EXTERN_C const CLSID CLSID_SWbemNamedValueSet;
- #ifdef __cplusplus
- class DECLSPEC_UUID("9AED384E-CE8B-11d1-8B05-00600806D9B6")
- SWbemNamedValueSet;
- #endif
- EXTERN_C const CLSID CLSID_SWbemObjectPath;
- #ifdef __cplusplus
- class DECLSPEC_UUID("5791BC26-CE9C-11d1-97BF-0000F81E849C")
- SWbemObjectPath;
- #endif
- EXTERN_C const CLSID CLSID_SWbemLastError;
- #ifdef __cplusplus
- class DECLSPEC_UUID("C2FEEEAC-CFCD-11d1-8B05-00600806D9B6")
- SWbemLastError;
- #endif
- EXTERN_C const CLSID CLSID_SWbemSink;
- #ifdef __cplusplus
- class DECLSPEC_UUID("75718C9A-F029-11d1-A1AC-00C04FB6C223")
- SWbemSink;
- #endif
- EXTERN_C const CLSID CLSID_SWbemDateTime;
- #ifdef __cplusplus
- class DECLSPEC_UUID("47DFBE54-CF76-11d3-B38F-00105A1F473A")
- SWbemDateTime;
- #endif
- EXTERN_C const CLSID CLSID_SWbemRefresher;
- #ifdef __cplusplus
- class DECLSPEC_UUID("D269BF5C-D9C1-11d3-B38F-00105A1F473A")
- SWbemRefresher;
- #endif
- EXTERN_C const CLSID CLSID_SWbemServices;
- #ifdef __cplusplus
- class DECLSPEC_UUID("04B83D63-21AE-11d2-8B33-00600806D9B6")
- SWbemServices;
- #endif
- EXTERN_C const CLSID CLSID_SWbemServicesEx;
- #ifdef __cplusplus
- class DECLSPEC_UUID("62E522DC-8CF3-40a8-8B2E-37D595651E40")
- SWbemServicesEx;
- #endif
- EXTERN_C const CLSID CLSID_SWbemObject;
- #ifdef __cplusplus
- class DECLSPEC_UUID("04B83D62-21AE-11d2-8B33-00600806D9B6")
- SWbemObject;
- #endif
- EXTERN_C const CLSID CLSID_SWbemObjectEx;
- #ifdef __cplusplus
- class DECLSPEC_UUID("D6BDAFB2-9435-491f-BB87-6AA0F0BC31A2")
- SWbemObjectEx;
- #endif
- EXTERN_C const CLSID CLSID_SWbemObjectSet;
- #ifdef __cplusplus
- class DECLSPEC_UUID("04B83D61-21AE-11d2-8B33-00600806D9B6")
- SWbemObjectSet;
- #endif
- EXTERN_C const CLSID CLSID_SWbemNamedValue;
- #ifdef __cplusplus
- class DECLSPEC_UUID("04B83D60-21AE-11d2-8B33-00600806D9B6")
- SWbemNamedValue;
- #endif
- EXTERN_C const CLSID CLSID_SWbemQualifier;
- #ifdef __cplusplus
- class DECLSPEC_UUID("04B83D5F-21AE-11d2-8B33-00600806D9B6")
- SWbemQualifier;
- #endif
- EXTERN_C const CLSID CLSID_SWbemQualifierSet;
- #ifdef __cplusplus
- class DECLSPEC_UUID("04B83D5E-21AE-11d2-8B33-00600806D9B6")
- SWbemQualifierSet;
- #endif
- EXTERN_C const CLSID CLSID_SWbemProperty;
- #ifdef __cplusplus
- class DECLSPEC_UUID("04B83D5D-21AE-11d2-8B33-00600806D9B6")
- SWbemProperty;
- #endif
- EXTERN_C const CLSID CLSID_SWbemPropertySet;
- #ifdef __cplusplus
- class DECLSPEC_UUID("04B83D5C-21AE-11d2-8B33-00600806D9B6")
- SWbemPropertySet;
- #endif
- EXTERN_C const CLSID CLSID_SWbemMethod;
- #ifdef __cplusplus
- class DECLSPEC_UUID("04B83D5B-21AE-11d2-8B33-00600806D9B6")
- SWbemMethod;
- #endif
- EXTERN_C const CLSID CLSID_SWbemMethodSet;
- #ifdef __cplusplus
- class DECLSPEC_UUID("04B83D5A-21AE-11d2-8B33-00600806D9B6")
- SWbemMethodSet;
- #endif
- EXTERN_C const CLSID CLSID_SWbemEventSource;
- #ifdef __cplusplus
- class DECLSPEC_UUID("04B83D58-21AE-11d2-8B33-00600806D9B6")
- SWbemEventSource;
- #endif
- EXTERN_C const CLSID CLSID_SWbemSecurity;
- #ifdef __cplusplus
- class DECLSPEC_UUID("B54D66E9-2287-11d2-8B33-00600806D9B6")
- SWbemSecurity;
- #endif
- EXTERN_C const CLSID CLSID_SWbemPrivilege;
- #ifdef __cplusplus
- class DECLSPEC_UUID("26EE67BC-5804-11d2-8B4A-00600806D9B6")
- SWbemPrivilege;
- #endif
- EXTERN_C const CLSID CLSID_SWbemPrivilegeSet;
- #ifdef __cplusplus
- class DECLSPEC_UUID("26EE67BE-5804-11d2-8B4A-00600806D9B6")
- SWbemPrivilegeSet;
- #endif
- EXTERN_C const CLSID CLSID_SWbemRefreshableItem;
- #ifdef __cplusplus
- class DECLSPEC_UUID("8C6854BC-DE4B-11d3-B390-00105A1F473A")
- SWbemRefreshableItem;
- #endif
- #endif /* __WbemScripting_LIBRARY_DEFINED__ */
- /* interface __MIDL_itf_wbemdisp_0275 */
- /* [local] */
- #define WBEMS_DISPID_OBJECT_READY ( 1 )
- #define WBEMS_DISPID_COMPLETED ( 2 )
- #define WBEMS_DISPID_PROGRESS ( 3 )
- #define WBEMS_DISPID_OBJECT_PUT ( 4 )
- #define WBEMS_DISPID_CONNECTION_READY ( 5 )
- extern RPC_IF_HANDLE __MIDL_itf_wbemdisp_0275_v0_0_c_ifspec;
- extern RPC_IF_HANDLE __MIDL_itf_wbemdisp_0275_v0_0_s_ifspec;
- /* Additional Prototypes for ALL interfaces */
- /* end of Additional Prototypes */
- #ifdef __cplusplus
- }
- #endif
- #endif