#S(HASH-TABLE EQL (FILENAME . "c:\winnt\system32\wbem\wbemads.tlb")(GUID . "{E503D000-5C7F-11D2-8B74-00104B2AFB41}")(DESCRIPTION . "WMI Extension to DS 1.0 Type Library")(VERSION . "1.0") (CLASSES . #S(HASH-TABLE EQUAL ("IWMIExtension" (TYPE . "Dispinterface")(DESCRIPTION . "WMI extension to the DS Interface")(GUID . "{ADC1F06E-5C7E-11D2-8B74-00104B2AFB41}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "WMIObjectPath") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Path to matching WMI object")) ((NAME . "GetWMIObject") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_PTR.ISWbemObject")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Retrieves the matching WMI object")) ((NAME . "GetWMIServices") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_PTR.ISWbemServices")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Retrieves the matching WMI services pointer")))) ("ISWbemObject" (TYPE . "Dispinterface")(DESCRIPTION . "A Class or Instance")(GUID . "{76A6415A-CB41-11D1-8B02-00600806D9B6}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Put_") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.ISWbemObjectPath")(PARAMS ("iFlags" "VT_I4")("objWbemNamedValueSet" "VT_DISPATCH")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Save this Object")) ((NAME . "PutAsync_") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("objWbemSink" "VT_DISPATCH")("iFlags" "VT_I4")("objWbemNamedValueSet" "VT_DISPATCH")("objWbemAsyncContext" "VT_DISPATCH")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Save this Object asynchronously")) ((NAME . "Delete_") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("iFlags" "VT_I4")("objWbemNamedValueSet" "VT_DISPATCH")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Delete this Object")) ((NAME . "DeleteAsync_") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("objWbemSink" "VT_DISPATCH")("iFlags" "VT_I4")("objWbemNamedValueSet" "VT_DISPATCH")("objWbemAsyncContext" "VT_DISPATCH")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Delete this Object asynchronously")) ((NAME . "Instances_") (RIID . #x00000005) (OFFSET . #x2c) (RETURNS . "VT_PTR.ISWbemObjectSet")(PARAMS ("iFlags" "VT_I4")("objWbemNamedValueSet" "VT_DISPATCH")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Return all instances of this Class")) ((NAME . "InstancesAsync_") (RIID . #x00000006) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("objWbemSink" "VT_DISPATCH")("iFlags" "VT_I4")("objWbemNamedValueSet" "VT_DISPATCH")("objWbemAsyncContext" "VT_DISPATCH")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Return all instances of this Class asynchronously")) ((NAME . "Subclasses_") (RIID . #x00000007) (OFFSET . #x34) (RETURNS . "VT_PTR.ISWbemObjectSet")(PARAMS ("iFlags" "VT_I4")("objWbemNamedValueSet" "VT_DISPATCH")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Enumerate subclasses of this Class")) ((NAME . "SubclassesAsync_") (RIID . #x00000008) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("objWbemSink" "VT_DISPATCH")("iFlags" "VT_I4")("objWbemNamedValueSet" "VT_DISPATCH")("objWbemAsyncContext" "VT_DISPATCH")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Enumerate subclasses of this Class asynchronously")) ((NAME . "Associators_") (RIID . #x00000009) (OFFSET . #x3c) (RETURNS . "VT_PTR.ISWbemObjectSet")(PARAMS ("strAssocClass" "VT_BSTR")("strResultClass" "VT_BSTR")("strResultRole" "VT_BSTR")("strRole" "VT_BSTR")("bClassesOnly" "VT_BOOL")("bSchemaOnly" "VT_BOOL")("strRequiredAssocQualifier" "VT_BSTR")("strRequiredQualifier" "VT_BSTR")("iFlags" "VT_I4")("objWbemNamedValueSet" "VT_DISPATCH")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Get the Associators of this Object")) ((NAME . "AssociatorsAsync_") (RIID . #x0000000a) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("objWbemSink" "VT_DISPATCH")("strAssocClass" "VT_BSTR")("strResultClass" "VT_BSTR")("strResultRole" "VT_BSTR")("strRole" "VT_BSTR")("bClassesOnly" "VT_BOOL")("bSchemaOnly" "VT_BOOL")("strRequiredAssocQualifier" "VT_BSTR")("strRequiredQualifier" "VT_BSTR")("iFlags" "VT_I4")("objWbemNamedValueSet" "VT_DISPATCH")("objWbemAsyncContext" "VT_DISPATCH")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Get the Associators of this Object asynchronously")) ((NAME . "References_") (RIID . #x0000000b) (OFFSET . #x44) (RETURNS . "VT_PTR.ISWbemObjectSet")(PARAMS ("strResultClass" "VT_BSTR")("strRole" "VT_BSTR")("bClassesOnly" "VT_BOOL")("bSchemaOnly" "VT_BOOL")("strRequiredQualifier" "VT_BSTR")("iFlags" "VT_I4")("objWbemNamedValueSet" "VT_DISPATCH")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Get the References to this Object")) ((NAME . "ReferencesAsync_") (RIID . #x0000000c) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("objWbemSink" "VT_DISPATCH")("strResultClass" "VT_BSTR")("strRole" "VT_BSTR")("bClassesOnly" "VT_BOOL")("bSchemaOnly" "VT_BOOL")("strRequiredQualifier" "VT_BSTR")("iFlags" "VT_I4")("objWbemNamedValueSet" "VT_DISPATCH")("objWbemAsyncContext" "VT_DISPATCH")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Get the References to this Object asynchronously")) ((NAME . "ExecMethod_") (RIID . #x0000000d) (OFFSET . #x4c) (RETURNS . "VT_PTR.ISWbemObject")(PARAMS ("strMethodName" "VT_BSTR")("objWbemInParameters" "VT_DISPATCH")("iFlags" "VT_I4")("objWbemNamedValueSet" "VT_DISPATCH")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Execute a Method of this Object")) ((NAME . "ExecMethodAsync_") (RIID . #x0000000e) (OFFSET . #x50) (RETURNS . "VT_VOID")(PARAMS ("objWbemSink" "VT_DISPATCH")("strMethodName" "VT_BSTR")("objWbemInParameters" "VT_DISPATCH")("iFlags" "VT_I4")("objWbemNamedValueSet" "VT_DISPATCH")("objWbemAsyncContext" "VT_DISPATCH")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Execute a Method of this Object asynchronously")) ((NAME . "Clone_") (RIID . #x0000000f) (OFFSET . #x54) (RETURNS . "VT_PTR.ISWbemObject")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Clone this Object")) ((NAME . "GetObjectText_") (RIID . #x00000010) (OFFSET . #x58) (RETURNS . "VT_BSTR")(PARAMS ("iFlags" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Get the MOF text of this Object")) ((NAME . "SpawnDerivedClass_") (RIID . #x00000011) (OFFSET . #x5c) (RETURNS . "VT_PTR.ISWbemObject")(PARAMS ("iFlags" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Create a subclass of this Object")) ((NAME . "SpawnInstance_") (RIID . #x00000012) (OFFSET . #x60) (RETURNS . "VT_PTR.ISWbemObject")(PARAMS ("iFlags" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Create an Instance of this Object")) ((NAME . "CompareTo_") (RIID . #x00000013) (OFFSET . #x64) (RETURNS . "VT_BOOL")(PARAMS ("objWbemObject" "VT_DISPATCH")("iFlags" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Compare this Object with another")) ((NAME . "Qualifiers_") (RIID . #x00000014) (OFFSET . #x68) (RETURNS . "VT_PTR.ISWbemQualifierSet")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The collection of Qualifiers of this Object")) ((NAME . "Properties_") (RIID . #x00000015) (OFFSET . #x6c) (RETURNS . "VT_PTR.ISWbemPropertySet")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The collection of Properties of this Object")) ((NAME . "Methods_") (RIID . #x00000016) (OFFSET . #x70) (RETURNS . "VT_PTR.ISWbemMethodSet")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The collection of Methods of this Object")) ((NAME . "Derivation_") (RIID . #x00000017) (OFFSET . #x74) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "An array of strings describing the class derivation heirarchy, in most-derived-from order (the first element in the array defines the superclass and the last element defines the dynasty class).")) ((NAME . "Path_") (RIID . #x00000018) (OFFSET . #x78) (RETURNS . "VT_PTR.ISWbemObjectPath")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The path of this Object")) ((NAME . "Security_") (RIID . #x00000019) (OFFSET . #x7c) (RETURNS . "VT_PTR.ISWbemSecurity")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The Security Configurator for this Object")))) ("ISWbemObjectPath" (TYPE . "Dispinterface")(DESCRIPTION . "An Object path")(GUID . "{5791BC27-CE9C-11D1-97BF-0000F81E849C}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Path") (RIID . #x00000000) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The full path")) ((NAME . "Path") (RIID . #x00000000) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "The full path")) ((NAME . "RelPath") (RIID . #x00000001) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The relative path")) ((NAME . "RelPath") (RIID . #x00000001) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "The relative path")) ((NAME . "Server") (RIID . #x00000002) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The name of the Server")) ((NAME . "Server") (RIID . #x00000002) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "The name of the Server")) ((NAME . "Namespace") (RIID . #x00000003) (OFFSET . #x34) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The Namespace path")) ((NAME . "Namespace") (RIID . #x00000003) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "The Namespace path")) ((NAME . "ParentNamespace") (RIID . #x00000004) (OFFSET . #x3c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The parent Namespace path")) ((NAME . "DisplayName") (RIID . #x00000005) (OFFSET . #x40) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The Display Name for this path")) ((NAME . "DisplayName") (RIID . #x00000005) (OFFSET . #x44) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "The Display Name for this path")) ((NAME . "Class") (RIID . #x00000006) (OFFSET . #x48) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The Class name")) ((NAME . "Class") (RIID . #x00000006) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "The Class name")) ((NAME . "IsClass") (RIID . #x00000007) (OFFSET . #x50) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Indicates whether this path addresses a Class")) ((NAME . "SetAsClass") (RIID . #x00000008) (OFFSET . #x54) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Coerce this path to address a Class")) ((NAME . "IsSingleton") (RIID . #x00000009) (OFFSET . #x58) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Indicates whether this path addresses a Singleton Instance")) ((NAME . "SetAsSingleton") (RIID . #x0000000a) (OFFSET . #x5c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Coerce this path to address a Singleton Instance")) ((NAME . "Keys") (RIID . #x0000000b) (OFFSET . #x60) (RETURNS . "VT_PTR.ISWbemNamedValueSet")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The collection of Key value bindings for this path")) ((NAME . "Security_") (RIID . #x0000000c) (OFFSET . #x64) (RETURNS . "VT_PTR.ISWbemSecurity")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Defines the security components of this path")) ((NAME . "Locale") (RIID . #x0000000d) (OFFSET . #x68) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Defines locale component of this path")) ((NAME . "Locale") (RIID . #x0000000d) (OFFSET . #x6c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Defines locale component of this path")) ((NAME . "Authority") (RIID . #x0000000e) (OFFSET . #x70) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Defines authentication authority component of this path")) ((NAME . "Authority") (RIID . #x0000000e) (OFFSET . #x74) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Defines authentication authority component of this path")))) ("ISWbemNamedValueSet" (TYPE . "Dispinterface")(DESCRIPTION . "A collection of named values")(GUID . "{CF2376EA-CE8C-11D1-8B05-00600806D9B6}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x1c) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x20) (RETURNS . "VT_PTR.ISWbemNamedValue")(PARAMS ("strName" "VT_BSTR")("iFlags" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Get a named value from this Collection")) ((NAME . "Count") (RIID . #x00000001) (OFFSET . #x24) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The number of items in this collection")) ((NAME . "Add") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_PTR.ISWbemNamedValue")(PARAMS ("strName" "VT_BSTR")("varValue" "VT_PTR.VT_VARIANT")("iFlags" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Add a named value to this collection")) ((NAME . "Remove") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("strName" "VT_BSTR")("iFlags" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Remove a named value from this collection")) ((NAME . "Clone") (RIID . #x00000004) (OFFSET . #x30) (RETURNS . "VT_PTR.ISWbemNamedValueSet")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Make a copy of this collection")) ((NAME . "DeleteAll") (RIID . #x00000005) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Delete all items in this collection")))) ("ISWbemNamedValue" (TYPE . "Dispinterface")(DESCRIPTION . "A named value")(GUID . "{76A64164-CB41-11D1-8B02-00600806D9B6}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Value") (RIID . #x00000000) (OFFSET . #x1c) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The Value of this Named element")) ((NAME . "Value") (RIID . #x00000000) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "The Value of this Named element")) ((NAME . "Name") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The Name of this Value")))) ("ISWbemSecurity" (TYPE . "Dispinterface")(DESCRIPTION . "A Security Configurator")(GUID . "{B54D66E6-2287-11D2-8B33-00600806D9B6}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ImpersonationLevel") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_USERDEFINED.Enum.WbemImpersonationLevelEnum")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The security impersonation level")) ((NAME . "ImpersonationLevel") (RIID . #x00000001) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.WbemImpersonationLevelEnum")) (FLAGS ( IS-SET ))(DESCRIPTION . "The security impersonation level")) ((NAME . "AuthenticationLevel") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_USERDEFINED.Enum.WbemAuthenticationLevelEnum")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The security authentication level")) ((NAME . "AuthenticationLevel") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.WbemAuthenticationLevelEnum")) (FLAGS ( IS-SET ))(DESCRIPTION . "The security authentication level")) ((NAME . "Privileges") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_PTR.ISWbemPrivilegeSet")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The collection of privileges for this object")))) ("WbemImpersonationLevelEnum" (TYPE . "Enum")(DESCRIPTION . "Defines the security impersonation level")(GUID . "{B54D66E8-2287-11D2-8B33-00600806D9B6}")(FUNCTIONS )) ("WbemAuthenticationLevelEnum" (TYPE . "Enum")(DESCRIPTION . "Defines the security authentication level")(GUID . "{B54D66E7-2287-11D2-8B33-00600806D9B6}")(FUNCTIONS )) ("ISWbemPrivilegeSet" (TYPE . "Dispinterface")(DESCRIPTION . "A collection of Privilege Overrides")(GUID . "{26EE67BF-5804-11D2-8B4A-00600806D9B6}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x1c) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x20) (RETURNS . "VT_PTR.ISWbemPrivilege")(PARAMS ("iPrivilege" "VT_USERDEFINED.Enum.WbemPrivilegeEnum")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Get a named Privilege from this collection")) ((NAME . "Count") (RIID . #x00000001) (OFFSET . #x24) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The number of items in this collection")) ((NAME . "Add") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_PTR.ISWbemPrivilege")(PARAMS ("iPrivilege" "VT_USERDEFINED.Enum.WbemPrivilegeEnum")("bIsEnabled" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Add a Privilege to this collection")) ((NAME . "Remove") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("iPrivilege" "VT_USERDEFINED.Enum.WbemPrivilegeEnum")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Remove a Privilege from this collection")) ((NAME . "DeleteAll") (RIID . #x00000004) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Delete all items in this collection")) ((NAME . "AddAsString") (RIID . #x00000005) (OFFSET . #x34) (RETURNS . "VT_PTR.ISWbemPrivilege")(PARAMS ("strPrivilege" "VT_BSTR")("bIsEnabled" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Add a named Privilege to this collection")))) ("WbemPrivilegeEnum" (TYPE . "Enum")(DESCRIPTION . "Defines a privilege")(GUID . "{176D2F70-5AF3-11D2-8B4A-00600806D9B6}")(FUNCTIONS )) ("ISWbemPrivilege" (TYPE . "Dispinterface")(DESCRIPTION . "A Privilege Override")(GUID . "{26EE67BD-5804-11D2-8B4A-00600806D9B6}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "IsEnabled") (RIID . #x00000000) (OFFSET . #x1c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Whether the Privilege is to be enabled or disabled")) ((NAME . "IsEnabled") (RIID . #x00000000) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Whether the Privilege is to be enabled or disabled")) ((NAME . "Name") (RIID . #x00000001) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The name of the Privilege")) ((NAME . "DisplayName") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The display name of the Privilege")) ((NAME . "Identifier") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_USERDEFINED.Enum.WbemPrivilegeEnum")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The Privilege identifier")))) ("ISWbemObjectSet" (TYPE . "Dispinterface")(DESCRIPTION . "A collection of Classes or Instances")(GUID . "{76A6415F-CB41-11D1-8B02-00600806D9B6}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x1c) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x20) (RETURNS . "VT_PTR.ISWbemObject")(PARAMS ("strObjectPath" "VT_BSTR")("iFlags" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Get an Object with a specific path from this collection")) ((NAME . "Count") (RIID . #x00000001) (OFFSET . #x24) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The number of items in this collection")) ((NAME . "Security_") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_PTR.ISWbemSecurity")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The Security Configurator for this Object")))) ("ISWbemQualifierSet" (TYPE . "Dispinterface")(DESCRIPTION . "A collection of Qualifiers")(GUID . "{9B16ED16-D3DF-11D1-8B08-00600806D9B6}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x1c) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x20) (RETURNS . "VT_PTR.ISWbemQualifier")(PARAMS ("Name" "VT_BSTR")("iFlags" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Get a named Qualifier from this collection")) ((NAME . "Count") (RIID . #x00000001) (OFFSET . #x24) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The number of items in this collection")) ((NAME . "Add") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_PTR.ISWbemQualifier")(PARAMS ("strName" "VT_BSTR")("varVal" "VT_PTR.VT_VARIANT")("bPropagatesToSubclass" "VT_BOOL")("bPropagatesToInstance" "VT_BOOL")("bIsOverridable" "VT_BOOL")("iFlags" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Add a Qualifier to this collection")) ((NAME . "Remove") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("strName" "VT_BSTR")("iFlags" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Remove a Qualifier from this collection")))) ("ISWbemQualifier" (TYPE . "Dispinterface")(DESCRIPTION . "A Qualifier")(GUID . "{79B05932-D3B7-11D1-8B06-00600806D9B6}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Value") (RIID . #x00000000) (OFFSET . #x1c) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The value of this Qualifier")) ((NAME . "Value") (RIID . #x00000000) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "The value of this Qualifier")) ((NAME . "Name") (RIID . #x00000001) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The name of this Qualifier")) ((NAME . "IsLocal") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Indicates whether this Qualifier is local or propagated")) ((NAME . "PropagatesToSubclass") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determines whether this Qualifier can propagate to subclasses")) ((NAME . "PropagatesToSubclass") (RIID . #x00000003) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Determines whether this Qualifier can propagate to subclasses")) ((NAME . "PropagatesToInstance") (RIID . #x00000004) (OFFSET . #x34) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determines whether this Qualifier can propagate to instances")) ((NAME . "PropagatesToInstance") (RIID . #x00000004) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Determines whether this Qualifier can propagate to instances")) ((NAME . "IsOverridable") (RIID . #x00000005) (OFFSET . #x3c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determines whether this Qualifier can be overridden where propagated")) ((NAME . "IsOverridable") (RIID . #x00000005) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Determines whether this Qualifier can be overridden where propagated")) ((NAME . "IsAmended") (RIID . #x00000006) (OFFSET . #x44) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Determines whether the value of this Qualifier has been amended")))) ("ISWbemPropertySet" (TYPE . "Dispinterface")(DESCRIPTION . "A collection of Properties")(GUID . "{DEA0A7B2-D4BA-11D1-8B09-00600806D9B6}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x1c) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x20) (RETURNS . "VT_PTR.ISWbemProperty")(PARAMS ("strName" "VT_BSTR")("iFlags" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Get a named Property from this collection")) ((NAME . "Count") (RIID . #x00000001) (OFFSET . #x24) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The number of items in this collection")) ((NAME . "Add") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_PTR.ISWbemProperty")(PARAMS ("strName" "VT_BSTR")("iCimType" "VT_USERDEFINED.Enum.WbemCimtypeEnum")("bIsArray" "VT_BOOL")("iFlags" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Add a Property to this collection")) ((NAME . "Remove") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("strName" "VT_BSTR")("iFlags" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Remove a Property from this collection")))) ("ISWbemProperty" (TYPE . "Dispinterface")(DESCRIPTION . "A Property")(GUID . "{1A388F98-D4BA-11D1-8B09-00600806D9B6}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Value") (RIID . #x00000000) (OFFSET . #x1c) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The value of this Property")) ((NAME . "Value") (RIID . #x00000000) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "The value of this Property")) ((NAME . "Name") (RIID . #x00000001) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The name of this Property")) ((NAME . "IsLocal") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Indicates whether this Property is local or propagated")) ((NAME . "Origin") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The originating class of this Property")) ((NAME . "CIMType") (RIID . #x00000004) (OFFSET . #x30) (RETURNS . "VT_USERDEFINED.Enum.WbemCimtypeEnum")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The CIM Type of this Property")) ((NAME . "Qualifiers_") (RIID . #x00000005) (OFFSET . #x34) (RETURNS . "VT_PTR.ISWbemQualifierSet")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The collection of Qualifiers of this Property")) ((NAME . "IsArray") (RIID . #x00000006) (OFFSET . #x38) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Indicates whether this Property is an array type")))) ("WbemCimtypeEnum" (TYPE . "Enum")(DESCRIPTION . "Defines the valid CIM Types of a Property value")(GUID . "{4A249B7B-FC9A-11D1-8B1E-00600806D9B6}")(FUNCTIONS )) ("ISWbemMethodSet" (TYPE . "Dispinterface")(DESCRIPTION . "A collection of Methods")(GUID . "{C93BA292-D955-11D1-8B09-00600806D9B6}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x1c) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x20) (RETURNS . "VT_PTR.ISWbemMethod")(PARAMS ("strName" "VT_BSTR")("iFlags" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Get a named Method from this collection")) ((NAME . "Count") (RIID . #x00000001) (OFFSET . #x24) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The number of items in this collection")))) ("ISWbemMethod" (TYPE . "Dispinterface")(DESCRIPTION . "A Method")(GUID . "{422E8E90-D955-11D1-8B09-00600806D9B6}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Name") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The name of this Method")) ((NAME . "Origin") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The originating class of this Method")) ((NAME . "InParameters") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_PTR.ISWbemObject")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The in parameters for this Method.")) ((NAME . "OutParameters") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_PTR.ISWbemObject")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The out parameters for this Method.")) ((NAME . "Qualifiers_") (RIID . #x00000005) (OFFSET . #x2c) (RETURNS . "VT_PTR.ISWbemQualifierSet")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The collection of Qualifiers of this Method.")))) ("ISWbemServices" (TYPE . "Dispinterface")(DESCRIPTION . "A connection to a Namespace")(GUID . "{76A6415C-CB41-11D1-8B02-00600806D9B6}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Get") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.ISWbemObject")(PARAMS ("strObjectPath" "VT_BSTR")("iFlags" "VT_I4")("objWbemNamedValueSet" "VT_DISPATCH")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Get a single Class or Instance")) ((NAME . "GetAsync") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("objWbemSink" "VT_DISPATCH")("strObjectPath" "VT_BSTR")("iFlags" "VT_I4")("objWbemNamedValueSet" "VT_DISPATCH")("objWbemAsyncContext" "VT_DISPATCH")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Get a single Class or Instance asynchronously")) ((NAME . "Delete") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("strObjectPath" "VT_BSTR")("iFlags" "VT_I4")("objWbemNamedValueSet" "VT_DISPATCH")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Delete a Class or Instance")) ((NAME . "DeleteAsync") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("objWbemSink" "VT_DISPATCH")("strObjectPath" "VT_BSTR")("iFlags" "VT_I4")("objWbemNamedValueSet" "VT_DISPATCH")("objWbemAsyncContext" "VT_DISPATCH")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Delete a Class or Instance asynchronously")) ((NAME . "InstancesOf") (RIID . #x00000005) (OFFSET . #x2c) (RETURNS . "VT_PTR.ISWbemObjectSet")(PARAMS ("strClass" "VT_BSTR")("iFlags" "VT_I4")("objWbemNamedValueSet" "VT_DISPATCH")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Enumerate the Instances of a Class")) ((NAME . "InstancesOfAsync") (RIID . #x00000006) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("objWbemSink" "VT_DISPATCH")("strClass" "VT_BSTR")("iFlags" "VT_I4")("objWbemNamedValueSet" "VT_DISPATCH")("objWbemAsyncContext" "VT_DISPATCH")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Enumerate the Instances of a Class asynchronously")) ((NAME . "SubclassesOf") (RIID . #x00000007) (OFFSET . #x34) (RETURNS . "VT_PTR.ISWbemObjectSet")(PARAMS ("strSuperclass" "VT_BSTR")("iFlags" "VT_I4")("objWbemNamedValueSet" "VT_DISPATCH")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Enumerate the subclasses of a Class")) ((NAME . "SubclassesOfAsync") (RIID . #x00000008) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("objWbemSink" "VT_DISPATCH")("strSuperclass" "VT_BSTR")("iFlags" "VT_I4")("objWbemNamedValueSet" "VT_DISPATCH")("objWbemAsyncContext" "VT_DISPATCH")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Enumerate the subclasses of a Class asynchronously ")) ((NAME . "ExecQuery") (RIID . #x00000009) (OFFSET . #x3c) (RETURNS . "VT_PTR.ISWbemObjectSet")(PARAMS ("strQuery" "VT_BSTR")("strQueryLanguage" "VT_BSTR")("iFlags" "VT_I4")("objWbemNamedValueSet" "VT_DISPATCH")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Execute a Query")) ((NAME . "ExecQueryAsync") (RIID . #x0000000a) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("objWbemSink" "VT_DISPATCH")("strQuery" "VT_BSTR")("strQueryLanguage" "VT_BSTR")("lFlags" "VT_I4")("objWbemNamedValueSet" "VT_DISPATCH")("objWbemAsyncContext" "VT_DISPATCH")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Execute an asynchronous Query")) ((NAME . "AssociatorsOf") (RIID . #x0000000b) (OFFSET . #x44) (RETURNS . "VT_PTR.ISWbemObjectSet")(PARAMS ("strObjectPath" "VT_BSTR")("strAssocClass" "VT_BSTR")("strResultClass" "VT_BSTR")("strResultRole" "VT_BSTR")("strRole" "VT_BSTR")("bClassesOnly" "VT_BOOL")("bSchemaOnly" "VT_BOOL")("strRequiredAssocQualifier" "VT_BSTR")("strRequiredQualifier" "VT_BSTR")("iFlags" "VT_I4")("objWbemNamedValueSet" "VT_DISPATCH")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Get the Associators of a class or instance")) ((NAME . "AssociatorsOfAsync") (RIID . #x0000000c) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("objWbemSink" "VT_DISPATCH")("strObjectPath" "VT_BSTR")("strAssocClass" "VT_BSTR")("strResultClass" "VT_BSTR")("strResultRole" "VT_BSTR")("strRole" "VT_BSTR")("bClassesOnly" "VT_BOOL")("bSchemaOnly" "VT_BOOL")("strRequiredAssocQualifier" "VT_BSTR")("strRequiredQualifier" "VT_BSTR")("iFlags" "VT_I4")("objWbemNamedValueSet" "VT_DISPATCH")("objWbemAsyncContext" "VT_DISPATCH")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Get the Associators of a class or instance asynchronously")) ((NAME . "ReferencesTo") (RIID . #x0000000d) (OFFSET . #x4c) (RETURNS . "VT_PTR.ISWbemObjectSet")(PARAMS ("strObjectPath" "VT_BSTR")("strResultClass" "VT_BSTR")("strRole" "VT_BSTR")("bClassesOnly" "VT_BOOL")("bSchemaOnly" "VT_BOOL")("strRequiredQualifier" "VT_BSTR")("iFlags" "VT_I4")("objWbemNamedValueSet" "VT_DISPATCH")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Get the References to a class or instance")) ((NAME . "ReferencesToAsync") (RIID . #x0000000e) (OFFSET . #x50) (RETURNS . "VT_VOID")(PARAMS ("objWbemSink" "VT_DISPATCH")("strObjectPath" "VT_BSTR")("strResultClass" "VT_BSTR")("strRole" "VT_BSTR")("bClassesOnly" "VT_BOOL")("bSchemaOnly" "VT_BOOL")("strRequiredQualifier" "VT_BSTR")("iFlags" "VT_I4")("objWbemNamedValueSet" "VT_DISPATCH")("objWbemAsyncContext" "VT_DISPATCH")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Get the References to a class or instance asynchronously")) ((NAME . "ExecNotificationQuery") (RIID . #x0000000f) (OFFSET . #x54) (RETURNS . "VT_PTR.ISWbemEventSource")(PARAMS ("strQuery" "VT_BSTR")("strQueryLanguage" "VT_BSTR")("iFlags" "VT_I4")("objWbemNamedValueSet" "VT_DISPATCH")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Execute a Query to receive Notifications")) ((NAME . "ExecNotificationQueryAsync") (RIID . #x00000010) (OFFSET . #x58) (RETURNS . "VT_VOID")(PARAMS ("objWbemSink" "VT_DISPATCH")("strQuery" "VT_BSTR")("strQueryLanguage" "VT_BSTR")("iFlags" "VT_I4")("objWbemNamedValueSet" "VT_DISPATCH")("objWbemAsyncContext" "VT_DISPATCH")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Execute an asynchronous Query to receive Notifications")) ((NAME . "ExecMethod") (RIID . #x00000011) (OFFSET . #x5c) (RETURNS . "VT_PTR.ISWbemObject")(PARAMS ("strObjectPath" "VT_BSTR")("strMethodName" "VT_BSTR")("objWbemInParameters" "VT_DISPATCH")("iFlags" "VT_I4")("objWbemNamedValueSet" "VT_DISPATCH")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Execute a Method")) ((NAME . "ExecMethodAsync") (RIID . #x00000012) (OFFSET . #x60) (RETURNS . "VT_VOID")(PARAMS ("objWbemSink" "VT_DISPATCH")("strObjectPath" "VT_BSTR")("strMethodName" "VT_BSTR")("objWbemInParameters" "VT_DISPATCH")("iFlags" "VT_I4")("objWbemNamedValueSet" "VT_DISPATCH")("objWbemAsyncContext" "VT_DISPATCH")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Execute a Method asynchronously")) ((NAME . "Security_") (RIID . #x00000013) (OFFSET . #x64) (RETURNS . "VT_PTR.ISWbemSecurity")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The Security Configurator for this Object")))) ("ISWbemEventSource" (TYPE . "Dispinterface")(DESCRIPTION . "An Event source")(GUID . "{27D54D92-0EBE-11D2-8B22-00600806D9B6}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "NextEvent") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.ISWbemObject")(PARAMS ("iTimeoutMs" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Retrieve the next event within a specified time period. The timeout is specified in milliseconds.")) ((NAME . "Security_") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_PTR.ISWbemSecurity")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The Security Configurator for this Object")))) ("WMIExtension" (TYPE . "Coclass")(DESCRIPTION . "WMI DS Extension class")(GUID . "{F0975AFE-5C7F-11D2-8B74-00104B2AFB41}")(ALIASES "IWMIExtension") (FUNCTIONS )) )))