ReactOS  0.4.12-dev-43-g63b00d8
WbemScripting::ISWbemServices Interface Reference

import"wbemdisp.idl";

Inheritance diagram for WbemScripting::ISWbemServices:
Collaboration diagram for WbemScripting::ISWbemServices:

Public Member Functions

HRESULT Get ([in, defaultvalue("")] BSTR strObjectPath, [in, defaultvalue(0)] long iFlags, [in, defaultvalue(0)] IDispatch *objWbemNamedValueSet, [out, retval] ISWbemObject **objWbemObject)
 
HRESULT GetAsync ([in] IDispatch *objWbemSink, [in, defaultvalue("")] BSTR strObjectPath, [in, defaultvalue(0)] long iFlags, [in, defaultvalue(0)] IDispatch *objWbemNamedValueSet, [in, defaultvalue(0)] IDispatch *objWbemAsyncContext)
 
HRESULT Delete ([in] BSTR strObjectPath, [in, defaultvalue(0)] long iFlags, [in, defaultvalue(0)] IDispatch *objWbemNamedValueSet)
 
HRESULT DeleteAsync ([in] IDispatch *objWbemSink, [in] BSTR strObjectPath, [in, defaultvalue(0)] long iFlags, [in, defaultvalue(0)] IDispatch *objWbemNamedValueSet, [in, defaultvalue(0)] IDispatch *objWbemAsyncContext)
 
HRESULT InstancesOf ([in] BSTR strClass, [in, defaultvalue(wbemFlagReturnImmediately)] long iFlags, [in, defaultvalue(0)] IDispatch *objWbemNamedValueSet, [out, retval] ISWbemObjectSet **objWbemObjectSet)
 
HRESULT InstancesOfAsync ([in] IDispatch *objWbemSink, [in] BSTR strClass, [in, defaultvalue(0)] long iFlags, [in, defaultvalue(0)] IDispatch *objWbemNamedValueSet, [in, defaultvalue(0)] IDispatch *objWbemAsyncContext)
 
HRESULT SubclassesOf ([in, defaultvalue("")] BSTR strSuperclass, [in, defaultvalue(wbemFlagReturnImmediately|wbemQueryFlagDeep)] long iFlags, [in, defaultvalue(0)] IDispatch *objWbemNamedValueSet, [out, retval] ISWbemObjectSet **objWbemObjectSet)
 
HRESULT SubclassesOfAsync ([in] IDispatch *objWbemSink, [in, defaultvalue("")] BSTR strSuperclass, [in, defaultvalue(wbemQueryFlagDeep)] long iFlags, [in, defaultvalue(0)] IDispatch *objWbemNamedValueSet, [in, defaultvalue(0)] IDispatch *objWbemAsyncContext)
 
HRESULT ExecQuery ([in] BSTR strQuery, [in, defaultvalue("WQL")] BSTR strQueryLanguage, [in, defaultvalue(wbemFlagReturnImmediately)] long iFlags, [in, defaultvalue(0)] IDispatch *objWbemNamedValueSet, [out, retval] ISWbemObjectSet **objWbemObjectSet)
 
HRESULT ExecQueryAsync ([in] IDispatch *objWbemSink, [in] BSTR strQuery, [in, defaultvalue("WQL")] BSTR strQueryLanguage, [in, defaultvalue(0)] long lFlags, [in, defaultvalue(0)] IDispatch *objWbemNamedValueSet, [in, defaultvalue(0)] IDispatch *objWbemAsyncContext)
 
HRESULT AssociatorsOf ([in] BSTR strObjectPath, [in, defaultvalue("")] BSTR strAssocClass, [in, defaultvalue("")] BSTR strResultClass, [in, defaultvalue("")] BSTR strResultRole, [in, defaultvalue("")] BSTR strRole, [in, defaultvalue(FALSE)] VARIANT_BOOL bClassesOnly, [in, defaultvalue(FALSE)] VARIANT_BOOL bSchemaOnly, [in, defaultvalue("")] BSTR strRequiredAssocQualifier, [in, defaultvalue("")] BSTR strRequiredQualifier, [in, defaultvalue(wbemFlagReturnImmediately)] long iFlags, [in, defaultvalue(0)] IDispatch *objWbemNamedValueSet, [out, retval] ISWbemObjectSet **objWbemObjectSet)
 
HRESULT AssociatorsOfAsync ([in] IDispatch *objWbemSink, [in] BSTR strObjectPath, [in, defaultvalue("")] BSTR strAssocClass, [in, defaultvalue("")] BSTR strResultClass, [in, defaultvalue("")] BSTR strResultRole, [in, defaultvalue("")] BSTR strRole, [in, defaultvalue(FALSE)] VARIANT_BOOL bClassesOnly, [in, defaultvalue(FALSE)] VARIANT_BOOL bSchemaOnly, [in, defaultvalue("")] BSTR strRequiredAssocQualifier, [in, defaultvalue("")] BSTR strRequiredQualifier, [in, defaultvalue(0)] long iFlags, [in, defaultvalue(0)] IDispatch *objWbemNamedValueSet, [in, defaultvalue(0)] IDispatch *objWbemAsyncContext)
 
HRESULT ReferencesTo ([in] BSTR strObjectPath, [in, defaultvalue("")] BSTR strResultClass, [in, defaultvalue("")] BSTR strRole, [in, defaultvalue(FALSE)] VARIANT_BOOL bClassesOnly, [in, defaultvalue(FALSE)] VARIANT_BOOL bSchemaOnly, [in, defaultvalue("")] BSTR strRequiredQualifier, [in, defaultvalue(wbemFlagReturnImmediately)] long iFlags, [in, defaultvalue(0)] IDispatch *objWbemNamedValueSet, [out, retval] ISWbemObjectSet **objWbemObjectSet)
 
HRESULT ReferencesToAsync ([in] IDispatch *objWbemSink, [in] BSTR strObjectPath, [in, defaultvalue("")] BSTR strResultClass, [in, defaultvalue("")] BSTR strRole, [in, defaultvalue(FALSE)] VARIANT_BOOL bClassesOnly, [in, defaultvalue(FALSE)] VARIANT_BOOL bSchemaOnly, [in, defaultvalue("")] BSTR strRequiredQualifier, [in, defaultvalue(0)] long iFlags, [in, defaultvalue(0)] IDispatch *objWbemNamedValueSet, [in, defaultvalue(0)] IDispatch *objWbemAsyncContext)
 
HRESULT ExecNotificationQuery ([in] BSTR strQuery, [in, defaultvalue("WQL")] BSTR strQueryLanguage, [in, defaultvalue(wbemFlagReturnImmediately|wbemFlagForwardOnly)] long iFlags, [in, defaultvalue(0)] IDispatch *objWbemNamedValueSet, [out, retval] ISWbemEventSource **objWbemEventSource)
 
HRESULT ExecNotificationQueryAsync ([in] IDispatch *objWbemSink, [in] BSTR strQuery, [in, defaultvalue("WQL")] BSTR strQueryLanguage, [in, defaultvalue(0)] long iFlags, [in, defaultvalue(0)] IDispatch *objWbemNamedValueSet, [in, defaultvalue(0)] IDispatch *objWbemAsyncContext)
 
HRESULT ExecMethod ([in] BSTR strObjectPath, [in] BSTR strMethodName, [in, defaultvalue(0)] IDispatch *objWbemInParameters, [in, defaultvalue(0)] long iFlags, [in, defaultvalue(0)] IDispatch *objWbemNamedValueSet, [out, retval] ISWbemObject **objWbemOutParameters)
 
HRESULT ExecMethodAsync ([in] IDispatch *objWbemSink, [in] BSTR strObjectPath, [in] BSTR strMethodName, [in, defaultvalue(0)] IDispatch *objWbemInParameters, [in, defaultvalue(0)] long iFlags, [in, defaultvalue(0)] IDispatch *objWbemNamedValueSet, [in, defaultvalue(0)] IDispatch *objWbemAsyncContext)
 
- Public Member Functions inherited from IDispatch
HRESULT GetTypeInfoCount ([out] UINT *pctinfo)
 
HRESULT GetTypeInfo ([in] UINT iTInfo, [in] LCID lcid, [out] ITypeInfo **ppTInfo)
 
HRESULT GetIDsOfNames ([in] REFIID riid, [in, size_is(cNames)] LPOLESTR *rgszNames, [in] UINT cNames, [in] LCID lcid, [out, size_is(cNames)] DISPID *rgDispId)
 
HRESULT Invoke ([in] DISPID dispIdMember, [in] REFIID riid, [in] LCID lcid, [in] WORD wFlags, [in, out] DISPPARAMS *pDispParams, [out] VARIANT *pVarResult, [out] EXCEPINFO *pExcepInfo, [out] UINT *puArgErr)
 
HRESULT RemoteInvoke ([in] DISPID dispIdMember, [in] REFIID riid, [in] LCID lcid, [in] DWORD dwFlags, [in] DISPPARAMS *pDispParams, [out] VARIANT *pVarResult, [out] EXCEPINFO *pExcepInfo, [out] UINT *pArgErr, [in] UINT cVarRef, [in, size_is(cVarRef)] UINT *rgVarRefIdx, [in, out, size_is(cVarRef)] VARIANTARG *rgVarRef)
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 

Properties

ISWbemSecurity Security_ [get]
 

Additional Inherited Members

- Public Types inherited from IDispatch
typedef IDispatchLPDISPATCH
 
- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 
- Public Attributes inherited from IDispatch
const DISPID DISPID_UNKNOWN = -1
 
const DISPID DISPID_VALUE = 0
 
const DISPID DISPID_PROPERTYPUT = -3
 
const DISPID DISPID_NEWENUM = -4
 
const DISPID DISPID_EVALUATE = -5
 
const DISPID DISPID_CONSTRUCTOR = -6
 
const DISPID DISPID_DESTRUCTOR = -7
 
const DISPID DISPID_COLLECT = -8
 

Detailed Description

Definition at line 1013 of file wbemdisp.idl.

Member Function Documentation

◆ AssociatorsOf()

HRESULT WbemScripting::ISWbemServices::AssociatorsOf ( [in] BSTR  strObjectPath,
[in, defaultvalue("")] BSTR  strAssocClass,
[in, defaultvalue("")] BSTR  strResultClass,
[in, defaultvalue("")] BSTR  strResultRole,
[in, defaultvalue("")] BSTR  strRole,
[in, defaultvalue(FALSE)] VARIANT_BOOL  bClassesOnly,
[in, defaultvalue(FALSE)] VARIANT_BOOL  bSchemaOnly,
[in, defaultvalue("")] BSTR  strRequiredAssocQualifier,
[in, defaultvalue("")] BSTR  strRequiredQualifier,
[in, defaultvalue(wbemFlagReturnImmediately)] long  iFlags,
[in, defaultvalue(0)] IDispatch objWbemNamedValueSet,
[out, retval] ISWbemObjectSet **  objWbemObjectSet 
)

◆ AssociatorsOfAsync()

HRESULT WbemScripting::ISWbemServices::AssociatorsOfAsync ( [in] IDispatch objWbemSink,
[in] BSTR  strObjectPath,
[in, defaultvalue("")] BSTR  strAssocClass,
[in, defaultvalue("")] BSTR  strResultClass,
[in, defaultvalue("")] BSTR  strResultRole,
[in, defaultvalue("")] BSTR  strRole,
[in, defaultvalue(FALSE)] VARIANT_BOOL  bClassesOnly,
[in, defaultvalue(FALSE)] VARIANT_BOOL  bSchemaOnly,
[in, defaultvalue("")] BSTR  strRequiredAssocQualifier,
[in, defaultvalue("")] BSTR  strRequiredQualifier,
[in, defaultvalue(0)] long  iFlags,
[in, defaultvalue(0)] IDispatch objWbemNamedValueSet,
[in, defaultvalue(0)] IDispatch objWbemAsyncContext 
)

◆ Delete()

HRESULT WbemScripting::ISWbemServices::Delete ( [in] BSTR  strObjectPath,
[in, defaultvalue(0)] long  iFlags,
[in, defaultvalue(0)] IDispatch objWbemNamedValueSet 
)

◆ DeleteAsync()

HRESULT WbemScripting::ISWbemServices::DeleteAsync ( [in] IDispatch objWbemSink,
[in] BSTR  strObjectPath,
[in, defaultvalue(0)] long  iFlags,
[in, defaultvalue(0)] IDispatch objWbemNamedValueSet,
[in, defaultvalue(0)] IDispatch objWbemAsyncContext 
)

◆ ExecMethod()

HRESULT WbemScripting::ISWbemServices::ExecMethod ( [in] BSTR  strObjectPath,
[in] BSTR  strMethodName,
[in, defaultvalue(0)] IDispatch objWbemInParameters,
[in, defaultvalue(0)] long  iFlags,
[in, defaultvalue(0)] IDispatch objWbemNamedValueSet,
[out, retval] ISWbemObject **  objWbemOutParameters 
)

◆ ExecMethodAsync()

HRESULT WbemScripting::ISWbemServices::ExecMethodAsync ( [in] IDispatch objWbemSink,
[in] BSTR  strObjectPath,
[in] BSTR  strMethodName,
[in, defaultvalue(0)] IDispatch objWbemInParameters,
[in, defaultvalue(0)] long  iFlags,
[in, defaultvalue(0)] IDispatch objWbemNamedValueSet,
[in, defaultvalue(0)] IDispatch objWbemAsyncContext 
)

◆ ExecNotificationQuery()

HRESULT WbemScripting::ISWbemServices::ExecNotificationQuery ( [in] BSTR  strQuery,
[in, defaultvalue("WQL")] BSTR  strQueryLanguage,
[in, defaultvalue(wbemFlagReturnImmediately|wbemFlagForwardOnly)] long  iFlags,
[in, defaultvalue(0)] IDispatch objWbemNamedValueSet,
[out, retval] ISWbemEventSource **  objWbemEventSource 
)

◆ ExecNotificationQueryAsync()

HRESULT WbemScripting::ISWbemServices::ExecNotificationQueryAsync ( [in] IDispatch objWbemSink,
[in] BSTR  strQuery,
[in, defaultvalue("WQL")] BSTR  strQueryLanguage,
[in, defaultvalue(0)] long  iFlags,
[in, defaultvalue(0)] IDispatch objWbemNamedValueSet,
[in, defaultvalue(0)] IDispatch objWbemAsyncContext 
)

◆ ExecQuery()

HRESULT WbemScripting::ISWbemServices::ExecQuery ( [in] BSTR  strQuery,
[in, defaultvalue("WQL")] BSTR  strQueryLanguage,
[in, defaultvalue(wbemFlagReturnImmediately)] long  iFlags,
[in, defaultvalue(0)] IDispatch objWbemNamedValueSet,
[out, retval] ISWbemObjectSet **  objWbemObjectSet 
)

◆ ExecQueryAsync()

HRESULT WbemScripting::ISWbemServices::ExecQueryAsync ( [in] IDispatch objWbemSink,
[in] BSTR  strQuery,
[in, defaultvalue("WQL")] BSTR  strQueryLanguage,
[in, defaultvalue(0)] long  lFlags,
[in, defaultvalue(0)] IDispatch objWbemNamedValueSet,
[in, defaultvalue(0)] IDispatch objWbemAsyncContext 
)

◆ Get()

HRESULT WbemScripting::ISWbemServices::Get ( [in, defaultvalue("")] BSTR  strObjectPath,
[in, defaultvalue(0)] long  iFlags,
[in, defaultvalue(0)] IDispatch objWbemNamedValueSet,
[out, retval] ISWbemObject **  objWbemObject 
)

◆ GetAsync()

HRESULT WbemScripting::ISWbemServices::GetAsync ( [in] IDispatch objWbemSink,
[in, defaultvalue("")] BSTR  strObjectPath,
[in, defaultvalue(0)] long  iFlags,
[in, defaultvalue(0)] IDispatch objWbemNamedValueSet,
[in, defaultvalue(0)] IDispatch objWbemAsyncContext 
)

◆ InstancesOf()

HRESULT WbemScripting::ISWbemServices::InstancesOf ( [in] BSTR  strClass,
[in, defaultvalue(wbemFlagReturnImmediately)] long  iFlags,
[in, defaultvalue(0)] IDispatch objWbemNamedValueSet,
[out, retval] ISWbemObjectSet **  objWbemObjectSet 
)

◆ InstancesOfAsync()

HRESULT WbemScripting::ISWbemServices::InstancesOfAsync ( [in] IDispatch objWbemSink,
[in] BSTR  strClass,
[in, defaultvalue(0)] long  iFlags,
[in, defaultvalue(0)] IDispatch objWbemNamedValueSet,
[in, defaultvalue(0)] IDispatch objWbemAsyncContext 
)

◆ ReferencesTo()

HRESULT WbemScripting::ISWbemServices::ReferencesTo ( [in] BSTR  strObjectPath,
[in, defaultvalue("")] BSTR  strResultClass,
[in, defaultvalue("")] BSTR  strRole,
[in, defaultvalue(FALSE)] VARIANT_BOOL  bClassesOnly,
[in, defaultvalue(FALSE)] VARIANT_BOOL  bSchemaOnly,
[in, defaultvalue("")] BSTR  strRequiredQualifier,
[in, defaultvalue(wbemFlagReturnImmediately)] long  iFlags,
[in, defaultvalue(0)] IDispatch objWbemNamedValueSet,
[out, retval] ISWbemObjectSet **  objWbemObjectSet 
)

◆ ReferencesToAsync()

HRESULT WbemScripting::ISWbemServices::ReferencesToAsync ( [in] IDispatch objWbemSink,
[in] BSTR  strObjectPath,
[in, defaultvalue("")] BSTR  strResultClass,
[in, defaultvalue("")] BSTR  strRole,
[in, defaultvalue(FALSE)] VARIANT_BOOL  bClassesOnly,
[in, defaultvalue(FALSE)] VARIANT_BOOL  bSchemaOnly,
[in, defaultvalue("")] BSTR  strRequiredQualifier,
[in, defaultvalue(0)] long  iFlags,
[in, defaultvalue(0)] IDispatch objWbemNamedValueSet,
[in, defaultvalue(0)] IDispatch objWbemAsyncContext 
)

◆ SubclassesOf()

HRESULT WbemScripting::ISWbemServices::SubclassesOf ( [in, defaultvalue("")] BSTR  strSuperclass,
[in, defaultvalue(wbemFlagReturnImmediately|wbemQueryFlagDeep)] long  iFlags,
[in, defaultvalue(0)] IDispatch objWbemNamedValueSet,
[out, retval] ISWbemObjectSet **  objWbemObjectSet 
)

◆ SubclassesOfAsync()

HRESULT WbemScripting::ISWbemServices::SubclassesOfAsync ( [in] IDispatch objWbemSink,
[in, defaultvalue("")] BSTR  strSuperclass,
[in, defaultvalue(wbemQueryFlagDeep)] long  iFlags,
[in, defaultvalue(0)] IDispatch objWbemNamedValueSet,
[in, defaultvalue(0)] IDispatch objWbemAsyncContext 
)

Property Documentation

◆ Security_

ISWbemSecurity WbemScripting::ISWbemServices::Security_
get

The documentation for this interface was generated from the following file: