128 lines
4.1 KiB
C
128 lines
4.1 KiB
C
// 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)
|