#S(HASH-TABLE EQL (FILENAME . "c:\winnt\system32\wbem\wbemdisp.tlb")(GUID . "{565783C6-CB41-11D1-8B02-00600806D9B6}")(DESCRIPTION . "Microsoft WMI Scripting V1.1 Library")(VERSION . "1.1") (CLASSES . #S(HASH-TABLE EQUAL ("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")))) ("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.")))) ("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")))) ("ISWbemLocator" (TYPE . "Dispinterface")(DESCRIPTION . "Used to obtain Namespace connections")(GUID . "{76A6415B-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 . "ConnectServer") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.ISWbemServices")(PARAMS ("strServer" "VT_BSTR")("strNamespace" "VT_BSTR")("strUser" "VT_BSTR")("strPassword" "VT_BSTR")("strLocale" "VT_BSTR")("strAuthority" "VT_BSTR")("iSecurityFlags" "VT_I4")("objWbemNamedValueSet" "VT_DISPATCH")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Connect to a Namespace")) ((NAME . "Security_") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_PTR.ISWbemSecurity")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The Security Configurator for this Object")))) ("ISWbemLastError" (TYPE . "Dispinterface")(DESCRIPTION . "The last error on the current thread")(GUID . "{D962DB84-D4BB-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 . "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")))) ("ISWbemSinkEvents" (TYPE . "Dispinterface")(DESCRIPTION . "A sink for events arising from asynchronous operations")(GUID . "{75718CA0-F029-11D1-A1AC-00C04FB6C223}")(FUNCTIONS ((NAME . "OnObjectReady") (RIID . #x00000001) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("objWbemObject" "VT_PTR.ISWbemObject")("objWbemAsyncContext" "VT_PTR.ISWbemNamedValueSet")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Event triggered when an Object is available")) ((NAME . "OnCompleted") (RIID . #x00000002) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("iHResult" "VT_USERDEFINED.Enum.WbemErrorEnum")("objWbemErrorObject" "VT_PTR.ISWbemObject")("objWbemAsyncContext" "VT_PTR.ISWbemNamedValueSet")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Event triggered when an asynchronous operation is completed")) ((NAME . "OnProgress") (RIID . #x00000003) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("iUpperBound" "VT_I4")("iCurrent" "VT_I4")("strMessage" "VT_BSTR")("objWbemAsyncContext" "VT_PTR.ISWbemNamedValueSet")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Event triggered to report the progress of an asynchronous operation")) ((NAME . "OnObjectPut") (RIID . #x00000004) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("objWbemObjectPath" "VT_PTR.ISWbemObjectPath")("objWbemAsyncContext" "VT_PTR.ISWbemNamedValueSet")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Event triggered when an object path is available following a Put operation")))) ("WbemErrorEnum" (TYPE . "Enum")(DESCRIPTION . "Defines the errors that may be returned by the WBEM Scripting library")(GUID . "{4A249B7C-FC9A-11D1-8B1E-00600806D9B6}")(FUNCTIONS )) ("ISWbemSink" (TYPE . "Dispinterface")(DESCRIPTION . "Asynchronous operation control")(GUID . "{75718C9F-F029-11D1-A1AC-00C04FB6C223}")(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 . "Cancel") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Cancel an asynchronous operation")))) ("WbemChangeFlagEnum" (TYPE . "Enum")(DESCRIPTION . "Defines semantics of putting a Class or Instance")(GUID . "{4A249B72-FC9A-11D1-8B1E-00600806D9B6}")(FUNCTIONS )) ("WbemFlagEnum" (TYPE . "Enum")(DESCRIPTION . "Defines return behavior of various interface calls")(GUID . "{4A249B73-FC9A-11D1-8B1E-00600806D9B6}")(FUNCTIONS )) ("WbemQueryFlagEnum" (TYPE . "Enum")(DESCRIPTION . "Defines depth of enumeration or query")(GUID . "{4A249B76-FC9A-11D1-8B1E-00600806D9B6}")(FUNCTIONS )) ("WbemTextFlagEnum" (TYPE . "Enum")(DESCRIPTION . "Defines content of generated object text")(GUID . "{4A249B78-FC9A-11D1-8B1E-00600806D9B6}")(FUNCTIONS )) ("WbemTimeout" (TYPE . "Enum")(DESCRIPTION . "Defines timeout constants")(GUID . "{BF078C2A-07D9-11D2-8B21-00600806D9B6}")(FUNCTIONS )) ("WbemComparisonFlagEnum" (TYPE . "Enum")(DESCRIPTION . "Defines settings for object comparison")(GUID . "{4A249B79-FC9A-11D1-8B1E-00600806D9B6}")(FUNCTIONS )) ("SWbemLocator" (TYPE . "Coclass")(DESCRIPTION . "Used to obtain Namespace connections")(GUID . "{76A64158-CB41-11D1-8B02-00600806D9B6}")(ALIASES "ISWbemLocator") (FUNCTIONS )) ("SWbemNamedValueSet" (TYPE . "Coclass")(DESCRIPTION . "A collection of Named Values")(GUID . "{9AED384E-CE8B-11D1-8B05-00600806D9B6}")(ALIASES "ISWbemNamedValueSet") (FUNCTIONS )) ("SWbemObjectPath" (TYPE . "Coclass")(DESCRIPTION . "Object Path")(GUID . "{5791BC26-CE9C-11D1-97BF-0000F81E849C}")(ALIASES "ISWbemObjectPath") (FUNCTIONS )) ("SWbemLastError" (TYPE . "Coclass")(DESCRIPTION . "The last error on the current thread")(GUID . "{C2FEEEAC-CFCD-11D1-8B05-00600806D9B6}")(ALIASES "ISWbemLastError") (FUNCTIONS )) ("SWbemSink" (TYPE . "Coclass")(DESCRIPTION . "A sink for events arising from asynchronous operations")(GUID . "{75718C9A-F029-11D1-A1AC-00C04FB6C223}")(ALIASES "ISWbemSink""ISWbemSinkEvents") (FUNCTIONS )) ("SWbemServices" (TYPE . "Coclass")(DESCRIPTION . "A connection to a Namespace")(GUID . "{04B83D63-21AE-11D2-8B33-00600806D9B6}")(ALIASES "ISWbemServices") (FUNCTIONS )) ("SWbemObject" (TYPE . "Coclass")(DESCRIPTION . "A Class or Instance")(GUID . "{04B83D62-21AE-11D2-8B33-00600806D9B6}")(ALIASES "ISWbemObject") (FUNCTIONS )) ("SWbemObjectSet" (TYPE . "Coclass")(DESCRIPTION . "A collection of Classes or Instances")(GUID . "{04B83D61-21AE-11D2-8B33-00600806D9B6}")(ALIASES "ISWbemObjectSet") (FUNCTIONS )) ("SWbemNamedValue" (TYPE . "Coclass")(DESCRIPTION . "A named value")(GUID . "{04B83D60-21AE-11D2-8B33-00600806D9B6}")(ALIASES "ISWbemNamedValue") (FUNCTIONS )) ("SWbemQualifier" (TYPE . "Coclass")(DESCRIPTION . "A Qualifier")(GUID . "{04B83D5F-21AE-11D2-8B33-00600806D9B6}")(ALIASES "ISWbemQualifier") (FUNCTIONS )) ("SWbemQualifierSet" (TYPE . "Coclass")(DESCRIPTION . "A collection of Qualifiers")(GUID . "{04B83D5E-21AE-11D2-8B33-00600806D9B6}")(ALIASES "ISWbemQualifierSet") (FUNCTIONS )) ("SWbemProperty" (TYPE . "Coclass")(DESCRIPTION . "A Property")(GUID . "{04B83D5D-21AE-11D2-8B33-00600806D9B6}")(ALIASES "ISWbemProperty") (FUNCTIONS )) ("SWbemPropertySet" (TYPE . "Coclass")(DESCRIPTION . "A collection of Properties")(GUID . "{04B83D5C-21AE-11D2-8B33-00600806D9B6}")(ALIASES "ISWbemPropertySet") (FUNCTIONS )) ("SWbemMethod" (TYPE . "Coclass")(DESCRIPTION . "A Method")(GUID . "{04B83D5B-21AE-11D2-8B33-00600806D9B6}")(ALIASES "ISWbemMethod") (FUNCTIONS )) ("SWbemMethodSet" (TYPE . "Coclass")(DESCRIPTION . "A collection of Methods")(GUID . "{04B83D5A-21AE-11D2-8B33-00600806D9B6}")(ALIASES "ISWbemMethodSet") (FUNCTIONS )) ("SWbemEventSource" (TYPE . "Coclass")(DESCRIPTION . "An Event source")(GUID . "{04B83D58-21AE-11D2-8B33-00600806D9B6}")(ALIASES "ISWbemEventSource") (FUNCTIONS )) ("SWbemSecurity" (TYPE . "Coclass")(DESCRIPTION . "A Security Configurator")(GUID . "{B54D66E9-2287-11D2-8B33-00600806D9B6}")(ALIASES "ISWbemSecurity") (FUNCTIONS )) ("SWbemPrivilege" (TYPE . "Coclass")(DESCRIPTION . "A Privilege Override")(GUID . "{26EE67BC-5804-11D2-8B4A-00600806D9B6}")(ALIASES "ISWbemPrivilege") (FUNCTIONS )) ("SWbemPrivilegeSet" (TYPE . "Coclass")(DESCRIPTION . "A collection of Privilege Overrides")(GUID . "{26EE67BE-5804-11D2-8B4A-00600806D9B6}")(ALIASES "ISWbemPrivilegeSet") (FUNCTIONS )) )))