Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

127 lines
4.1 KiB

// 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 <comdef.h>
//
// 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)