#S(HASH-TABLE EQL (FILENAME . "c:\windows\system32\wbem\krnlprov.dll")(GUID . "{6B100E1A-1385-4D1F-A02E-6E705A76BB6C}")(DESCRIPTION . "krnlprov 1.0 Type Library")(VERSION . "1.0") (CLASSES . #S(HASH-TABLE EQUAL ("KernelTraceProvider" (TYPE . "Coclass")(DESCRIPTION . "KernelTraceProvider Class")(GUID . "{9877D8A7-FDA1-43F9-AEEA-F90747EA66B0}")(ALIASES "IWbemEventProvider") (FUNCTIONS )) ("IWbemEventProvider" (TYPE . "Interface")(GUID . "{E245105B-B06E-11D0-AD61-00C04FD8FDFF}")(FUNCTIONS ((NAME . "ProvideEvents") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pSink" "VT_PTR.IWbemObjectSink")("lFlags" "VT_I4")) (FLAGS ( IS-FUNCTION ))))) ("IWbemObjectSink" (TYPE . "Interface")(GUID . "{7C857801-7381-11CF-884D-00AA004B2E24}")(FUNCTIONS ((NAME . "Indicate") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("lObjectCount" "VT_I4")("apObjArray" "VT_PTR.VT_PTR.IWbemClassObject")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetStatus") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("lFlags" "VT_I4")("hResult" "VT_HRESULT")("strParam" "VT_BSTR")("pObjParam" "VT_PTR.IWbemClassObject")) (FLAGS ( IS-FUNCTION ))))) ("IWbemClassObject" (TYPE . "Interface")(GUID . "{DC12A681-737F-11CF-884D-00AA004B2E24}")(FUNCTIONS ((NAME . "GetQualifierSet") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("ppQualSet" "VT_PTR.VT_PTR.IWbemQualifierSet")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Get") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("wszName" "VT_LPWSTR")("lFlags" "VT_I4")("pVal" "VT_PTR.VT_VARIANT")("pType" "VT_PTR.VT_I4")("plFlavor" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Put") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("wszName" "VT_LPWSTR")("lFlags" "VT_I4")("pVal" "VT_PTR.VT_VARIANT")("Type" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Delete") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("wszName" "VT_LPWSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetNames") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("wszQualifierName" "VT_LPWSTR")("lFlags" "VT_I4")("pQualifierVal" "VT_PTR.VT_VARIANT")("pNames" "VT_PTR.VT_SAFEARRAY")) (FLAGS ( IS-FUNCTION ))) ((NAME . "BeginEnumeration") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("lEnumFlags" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Next") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("lFlags" "VT_I4")("strName" "VT_PTR.VT_BSTR")("pVal" "VT_PTR.VT_VARIANT")("pType" "VT_PTR.VT_I4")("plFlavor" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "EndEnumeration") (RIID . #x60010007) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetPropertyQualifierSet") (RIID . #x60010008) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("wszProperty" "VT_LPWSTR")("ppQualSet" "VT_PTR.VT_PTR.IWbemQualifierSet")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Clone") (RIID . #x60010009) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("ppCopy" "VT_PTR.VT_PTR.IWbemClassObject")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetObjectText") (RIID . #x6001000a) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("lFlags" "VT_I4")("pstrObjectText" "VT_PTR.VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SpawnDerivedClass") (RIID . #x6001000b) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ("lFlags" "VT_I4")("ppNewClass" "VT_PTR.VT_PTR.IWbemClassObject")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SpawnInstance") (RIID . #x6001000c) (OFFSET . #x3c) (RETURNS . "VT_HRESULT")(PARAMS ("lFlags" "VT_I4")("ppNewInstance" "VT_PTR.VT_PTR.IWbemClassObject")) (FLAGS ( IS-FUNCTION ))) ((NAME . "CompareTo") (RIID . #x6001000d) (OFFSET . #x40) (RETURNS . "VT_HRESULT")(PARAMS ("lFlags" "VT_I4")("pCompareTo" "VT_PTR.IWbemClassObject")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetPropertyOrigin") (RIID . #x6001000e) (OFFSET . #x44) (RETURNS . "VT_HRESULT")(PARAMS ("wszName" "VT_LPWSTR")("pstrClassName" "VT_PTR.VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "InheritsFrom") (RIID . #x6001000f) (OFFSET . #x48) (RETURNS . "VT_HRESULT")(PARAMS ("strAncestor" "VT_LPWSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetMethod") (RIID . #x60010010) (OFFSET . #x4c) (RETURNS . "VT_HRESULT")(PARAMS ("wszName" "VT_LPWSTR")("lFlags" "VT_I4")("ppInSignature" "VT_PTR.VT_PTR.IWbemClassObject")("ppOutSignature" "VT_PTR.VT_PTR.IWbemClassObject")) (FLAGS ( IS-FUNCTION ))) ((NAME . "PutMethod") (RIID . #x60010011) (OFFSET . #x50) (RETURNS . "VT_HRESULT")(PARAMS ("wszName" "VT_LPWSTR")("lFlags" "VT_I4")("pInSignature" "VT_PTR.IWbemClassObject")("pOutSignature" "VT_PTR.IWbemClassObject")) (FLAGS ( IS-FUNCTION ))) ((NAME . "DeleteMethod") (RIID . #x60010012) (OFFSET . #x54) (RETURNS . "VT_HRESULT")(PARAMS ("wszName" "VT_LPWSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "BeginMethodEnumeration") (RIID . #x60010013) (OFFSET . #x58) (RETURNS . "VT_HRESULT")(PARAMS ("lEnumFlags" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "NextMethod") (RIID . #x60010014) (OFFSET . #x5c) (RETURNS . "VT_HRESULT")(PARAMS ("lFlags" "VT_I4")("pstrName" "VT_PTR.VT_BSTR")("ppInSignature" "VT_PTR.VT_PTR.IWbemClassObject")("ppOutSignature" "VT_PTR.VT_PTR.IWbemClassObject")) (FLAGS ( IS-FUNCTION ))) ((NAME . "EndMethodEnumeration") (RIID . #x60010015) (OFFSET . #x60) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetMethodQualifierSet") (RIID . #x60010016) (OFFSET . #x64) (RETURNS . "VT_HRESULT")(PARAMS ("wszMethod" "VT_LPWSTR")("ppQualSet" "VT_PTR.VT_PTR.IWbemQualifierSet")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetMethodOrigin") (RIID . #x60010017) (OFFSET . #x68) (RETURNS . "VT_HRESULT")(PARAMS ("wszMethodName" "VT_LPWSTR")("pstrClassName" "VT_PTR.VT_BSTR")) (FLAGS ( IS-FUNCTION ))))) ("IWbemQualifierSet" (TYPE . "Interface")(GUID . "{DC12A680-737F-11CF-884D-00AA004B2E24}")(FUNCTIONS ((NAME . "Get") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("wszName" "VT_LPWSTR")("lFlags" "VT_I4")("pVal" "VT_PTR.VT_VARIANT")("plFlavor" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Put") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("wszName" "VT_LPWSTR")("pVal" "VT_PTR.VT_VARIANT")("lFlavor" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Delete") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("wszName" "VT_LPWSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetNames") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("lFlags" "VT_I4")("pNames" "VT_PTR.VT_SAFEARRAY")) (FLAGS ( IS-FUNCTION ))) ((NAME . "BeginEnumeration") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("lFlags" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Next") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("lFlags" "VT_I4")("pstrName" "VT_PTR.VT_BSTR")("pVal" "VT_PTR.VT_VARIANT")("plFlavor" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "EndEnumeration") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))))) )))