ReactOS  0.4.12-dev-102-g4b7f1e0
WbemScripting::ISWbemObject Interface Reference

import"wbemdisp.idl";

Inheritance diagram for WbemScripting::ISWbemObject:
Collaboration diagram for WbemScripting::ISWbemObject:

Public Member Functions

HRESULT Put_ ([in, defaultvalue(wbemChangeFlagCreateOrUpdate)] long iFlags, [in, defaultvalue(0)] IDispatch *objWbemNamedValueSet, [out, retval] ISWbemObjectPath **objWbemObjectPath)
 
HRESULT PutAsync_ ([in] IDispatch *objWbemSink, [in, defaultvalue(wbemChangeFlagCreateOrUpdate)] long iFlags, [in, defaultvalue(0)] IDispatch *objWbemNamedValueSet, [in, defaultvalue(0)] IDispatch *objWbemAsyncContext)
 
HRESULT Delete_ ([in, defaultvalue(0)] long iFlags, [in, defaultvalue(0)] IDispatch *objWbemNamedValueSet)
 
HRESULT DeleteAsync_ ([in] IDispatch *objWbemSink, [in, defaultvalue(0)] long iFlags, [in, defaultvalue(0)] IDispatch *objWbemNamedValueSet, [in, defaultvalue(0)] IDispatch *objWbemAsyncContext)
 
HRESULT Instances_ ([in, defaultvalue(wbemFlagReturnImmediately)] long iFlags, [in, defaultvalue(0)] IDispatch *objWbemNamedValueSet, [out, retval] ISWbemObjectSet **objWbemObjectSet)
 
HRESULT InstancesAsync_ ([in] IDispatch *objWbemSink, [in, defaultvalue(0)] long iFlags, [in, defaultvalue(0)] IDispatch *objWbemNamedValueSet, [in, defaultvalue(0)] IDispatch *objWbemAsyncContext)
 
HRESULT Subclasses_ ([in, defaultvalue(wbemFlagReturnImmediately|wbemQueryFlagDeep)] long iFlags, [in, defaultvalue(0)] IDispatch *objWbemNamedValueSet, [out, retval] ISWbemObjectSet **objWbemObjectSet)
 
HRESULT SubclassesAsync_ ([in] IDispatch *objWbemSink, [in, defaultvalue(wbemQueryFlagDeep)] long iFlags, [in, defaultvalue(0)] IDispatch *objWbemNamedValueSet, [in, defaultvalue(0)] IDispatch *objWbemAsyncContext)
 
HRESULT Associators_ ([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 AssociatorsAsync_ ([in] IDispatch *objWbemSink, [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 References_ ([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 ReferencesAsync_ ([in] IDispatch *objWbemSink, [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 ExecMethod_ ([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 strMethodName, [in, defaultvalue(0)] IDispatch *objWbemInParameters, [in, defaultvalue(0)] long iFlags, [in, defaultvalue(0)] IDispatch *objWbemNamedValueSet, [in, defaultvalue(0)] IDispatch *objWbemAsyncContext)
 
HRESULT Clone_ ([out, retval] ISWbemObject **objWbemObject)
 
HRESULT GetObjectText_ ([in, defaultvalue(0)] long iFlags, [out, retval] BSTR *strObjectText)
 
HRESULT SpawnDerivedClass_ ([in, defaultvalue(0)] long iFlags, [out, retval] ISWbemObject **objWbemObject)
 
HRESULT SpawnInstance_ ([in, defaultvalue(0)] long iFlags, [out, retval] ISWbemObject **objWbemObject)
 
HRESULT CompareTo_ ([in] IDispatch *objWbemObject, [in, defaultvalue(wbemComparisonFlagIncludeAll)] long iFlags, [out, retval] VARIANT_BOOL *bResult)
 
- 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

ISWbemQualifierSet Qualifiers_ [get]
 
ISWbemPropertySet Properties_ [get]
 
ISWbemMethodSet Methods_ [get]
 
VARIANT Derivation_ [get]
 
ISWbemObjectPath Path_ [get]
 
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 317 of file wbemdisp.idl.

Member Function Documentation

◆ Associators_()

HRESULT WbemScripting::ISWbemObject::Associators_ ( [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 
)

◆ AssociatorsAsync_()

HRESULT WbemScripting::ISWbemObject::AssociatorsAsync_ ( [in] IDispatch objWbemSink,
[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 
)

◆ Clone_()

HRESULT WbemScripting::ISWbemObject::Clone_ ( [out, retval] ISWbemObject **  objWbemObject)

◆ CompareTo_()

HRESULT WbemScripting::ISWbemObject::CompareTo_ ( [in] IDispatch objWbemObject,
[in, defaultvalue(wbemComparisonFlagIncludeAll)] long  iFlags,
[out, retval] VARIANT_BOOL bResult 
)

◆ Delete_()

HRESULT WbemScripting::ISWbemObject::Delete_ ( [in, defaultvalue(0)] long  iFlags,
[in, defaultvalue(0)] IDispatch objWbemNamedValueSet 
)

◆ DeleteAsync_()

HRESULT WbemScripting::ISWbemObject::DeleteAsync_ ( [in] IDispatch objWbemSink,
[in, defaultvalue(0)] long  iFlags,
[in, defaultvalue(0)] IDispatch objWbemNamedValueSet,
[in, defaultvalue(0)] IDispatch objWbemAsyncContext 
)

◆ ExecMethod_()

HRESULT WbemScripting::ISWbemObject::ExecMethod_ ( [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::ISWbemObject::ExecMethodAsync_ ( [in] IDispatch objWbemSink,
[in] BSTR  strMethodName,
[in, defaultvalue(0)] IDispatch objWbemInParameters,
[in, defaultvalue(0)] long  iFlags,
[in, defaultvalue(0)] IDispatch objWbemNamedValueSet,
[in, defaultvalue(0)] IDispatch objWbemAsyncContext 
)

◆ GetObjectText_()

HRESULT WbemScripting::ISWbemObject::GetObjectText_ ( [in, defaultvalue(0)] long  iFlags,
[out, retval] BSTR strObjectText 
)

◆ Instances_()

HRESULT WbemScripting::ISWbemObject::Instances_ ( [in, defaultvalue(wbemFlagReturnImmediately)] long  iFlags,
[in, defaultvalue(0)] IDispatch objWbemNamedValueSet,
[out, retval] ISWbemObjectSet **  objWbemObjectSet 
)

◆ InstancesAsync_()

HRESULT WbemScripting::ISWbemObject::InstancesAsync_ ( [in] IDispatch objWbemSink,
[in, defaultvalue(0)] long  iFlags,
[in, defaultvalue(0)] IDispatch objWbemNamedValueSet,
[in, defaultvalue(0)] IDispatch objWbemAsyncContext 
)

◆ Put_()

HRESULT WbemScripting::ISWbemObject::Put_ ( [in, defaultvalue(wbemChangeFlagCreateOrUpdate)] long  iFlags,
[in, defaultvalue(0)] IDispatch objWbemNamedValueSet,
[out, retval] ISWbemObjectPath **  objWbemObjectPath 
)

◆ PutAsync_()

HRESULT WbemScripting::ISWbemObject::PutAsync_ ( [in] IDispatch objWbemSink,
[in, defaultvalue(wbemChangeFlagCreateOrUpdate)] long  iFlags,
[in, defaultvalue(0)] IDispatch objWbemNamedValueSet,
[in, defaultvalue(0)] IDispatch objWbemAsyncContext 
)

◆ References_()

HRESULT WbemScripting::ISWbemObject::References_ ( [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 
)

◆ ReferencesAsync_()

HRESULT WbemScripting::ISWbemObject::ReferencesAsync_ ( [in] IDispatch objWbemSink,
[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 
)

◆ SpawnDerivedClass_()

HRESULT WbemScripting::ISWbemObject::SpawnDerivedClass_ ( [in, defaultvalue(0)] long  iFlags,
[out, retval] ISWbemObject **  objWbemObject 
)

◆ SpawnInstance_()

HRESULT WbemScripting::ISWbemObject::SpawnInstance_ ( [in, defaultvalue(0)] long  iFlags,
[out, retval] ISWbemObject **  objWbemObject 
)

◆ Subclasses_()

HRESULT WbemScripting::ISWbemObject::Subclasses_ ( [in, defaultvalue(wbemFlagReturnImmediately|wbemQueryFlagDeep)] long  iFlags,
[in, defaultvalue(0)] IDispatch objWbemNamedValueSet,
[out, retval] ISWbemObjectSet **  objWbemObjectSet 
)

◆ SubclassesAsync_()

HRESULT WbemScripting::ISWbemObject::SubclassesAsync_ ( [in] IDispatch objWbemSink,
[in, defaultvalue(wbemQueryFlagDeep)] long  iFlags,
[in, defaultvalue(0)] IDispatch objWbemNamedValueSet,
[in, defaultvalue(0)] IDispatch objWbemAsyncContext 
)

Property Documentation

◆ Derivation_

VARIANT WbemScripting::ISWbemObject::Derivation_
get

◆ Methods_

ISWbemMethodSet WbemScripting::ISWbemObject::Methods_
get

◆ Path_

ISWbemObjectPath WbemScripting::ISWbemObject::Path_
get

◆ Properties_

ISWbemPropertySet WbemScripting::ISWbemObject::Properties_
get

◆ Qualifiers_

ISWbemQualifierSet WbemScripting::ISWbemObject::Qualifiers_
get

◆ Security_

ISWbemSecurity WbemScripting::ISWbemObject::Security_
get

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