// Created by Microsoft (R) C/C++ Compiler Version 13.00.8806 (b2b799f6). // // w:\src\admin\pchealth\helpctr\service\datacollection\obj\i386\wmixmlt.tlh // // C++ source equivalent of Win32 type library wmixmlt.tlb // compiler-generated file created 04/09/00 at 11:48:14 - DO NOT EDIT! #pragma once #pragma pack(push, 8) #include // // Forward references and typedefs // struct __declspec(uuid("5d7b2a7c-a4e0-11d1-8ae9-00600806d9b6")) /* dual interface */ IWmiXMLTranslator; enum WmiXMLFilterEnum; enum WmiXMLDTDVersionEnum; enum WmiXMLClassOriginFilterEnum; enum WmiXMLDeclGroupTypeEnum; struct /* coclass */ WmiXMLTranslator; // // Smart pointer typedef declarations // _COM_SMARTPTR_TYPEDEF(IWmiXMLTranslator, __uuidof(IWmiXMLTranslator)); // // Type library items // struct __declspec(uuid("5d7b2a7c-a4e0-11d1-8ae9-00600806d9b6")) IWmiXMLTranslator : IDispatch { // // Raw methods provided by interface // virtual HRESULT __stdcall get_SchemaURL ( /*[out,retval]*/ BSTR * strURL ) = 0; virtual HRESULT __stdcall put_SchemaURL ( /*[in]*/ BSTR strURL ) = 0; virtual HRESULT __stdcall get_AllowWMIExtensions ( /*[out,retval]*/ VARIANT_BOOL * bWMIExtensions ) = 0; virtual HRESULT __stdcall put_AllowWMIExtensions ( /*[in]*/ VARIANT_BOOL bWMIExtensions ) = 0; virtual HRESULT __stdcall get_QualifierFilter ( /*[out,retval]*/ enum WmiXMLFilterEnum * iQualifierFilter ) = 0; virtual HRESULT __stdcall put_QualifierFilter ( /*[in]*/ enum WmiXMLFilterEnum iQualifierFilter ) = 0; virtual HRESULT __stdcall get_HostFilter ( /*[out,retval]*/ VARIANT_BOOL * bHostFilter ) = 0; virtual HRESULT __stdcall put_HostFilter ( /*[in]*/ VARIANT_BOOL bHostFilter ) = 0; virtual HRESULT __stdcall get_DTDVersion ( /*[out,retval]*/ enum WmiXMLDTDVersionEnum * iDTDVersion ) = 0; virtual HRESULT __stdcall put_DTDVersion ( /*[in]*/ enum WmiXMLDTDVersionEnum iDTDVersion ) = 0; virtual HRESULT __stdcall GetObject ( /*[in]*/ BSTR strNamespacePath, /*[in]*/ BSTR strObjectPath, /*[out,retval]*/ BSTR * strXML ) = 0; virtual HRESULT __stdcall ExecQuery ( /*[in]*/ BSTR strNamespacePath, /*[in]*/ BSTR strQuery, /*[out,retval]*/ BSTR * strXML ) = 0; virtual HRESULT __stdcall get_ClassOriginFilter ( /*[out,retval]*/ enum WmiXMLClassOriginFilterEnum * iClassOriginFilter ) = 0; virtual HRESULT __stdcall put_ClassOriginFilter ( /*[in]*/ enum WmiXMLClassOriginFilterEnum iClassOriginFilter ) = 0; virtual HRESULT __stdcall get_IncludeNamespace ( /*[out,retval]*/ VARIANT_BOOL * bIncludeNamespace ) = 0; virtual HRESULT __stdcall put_IncludeNamespace ( /*[in]*/ VARIANT_BOOL bIncludeNamespace ) = 0; virtual HRESULT __stdcall get_DeclGroupType ( /*[out,retval]*/ enum WmiXMLDeclGroupTypeEnum * iDeclGroupType ) = 0; virtual HRESULT __stdcall put_DeclGroupType ( /*[in]*/ enum WmiXMLDeclGroupTypeEnum iDeclGroupType ) = 0; }; enum WmiXMLFilterEnum { wmiXMLFilterNone = 0, wmiXMLFilterLocal = 1, wmiXMLFilterPropagated = 2, wmiXMLFilterAll = 3 }; enum WmiXMLDTDVersionEnum { wmiXMLDTDVersion_2_0 = 0 }; enum WmiXMLClassOriginFilterEnum { wmiXMLClassOriginFilterNone = 0, wmiXMLClassOriginFilterClass = 1, wmiXMLClassOriginFilterInstance = 2, wmiXMLClassOriginFilterAll = 3 }; enum WmiXMLDeclGroupTypeEnum { wmiXMLDeclGroup = 0, wmiXMLDeclGroupWithName = 1, wmiXMLDeclGroupWithPath = 2 }; struct __declspec(uuid("3b418f72-a4d7-11d1-8ae9-00600806d9b6")) WmiXMLTranslator; // [ default ] interface IWmiXMLTranslator // // Named GUID constants initializations // extern "C" const GUID __declspec(selectany) LIBID_WmiXML = {0xdba159c1,0xa4dc,0x11d1,{0x8a,0xe9,0x00,0x60,0x08,0x06,0xa9,0xb6}}; extern "C" const GUID __declspec(selectany) IID_IWmiXMLTranslator = {0x5d7b2a7c,0xa4e0,0x11d1,{0x8a,0xe9,0x00,0x60,0x08,0x06,0xd9,0xb6}}; extern "C" const GUID __declspec(selectany) CLSID_WmiXMLTranslator = {0x3b418f72,0xa4d7,0x11d1,{0x8a,0xe9,0x00,0x60,0x08,0x06,0xd9,0xb6}}; #pragma pack(pop)