Leaked source code of windows server 2003
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.2 KiB

  1. // Created by Microsoft (R) C/C++ Compiler Version 13.00.8806 (b2b799f6).
  2. //
  3. // w:\src\admin\pchealth\helpctr\service\datacollection\obj\i386\wmixmlt.tlh
  4. //
  5. // C++ source equivalent of Win32 type library wmixmlt.tlb
  6. // compiler-generated file created 04/09/00 at 11:48:14 - DO NOT EDIT!
  7. #pragma once
  8. #pragma pack(push, 8)
  9. #include <comdef.h>
  10. //
  11. // Forward references and typedefs
  12. //
  13. struct __declspec(uuid("5d7b2a7c-a4e0-11d1-8ae9-00600806d9b6"))
  14. /* dual interface */ IWmiXMLTranslator;
  15. enum WmiXMLFilterEnum;
  16. enum WmiXMLDTDVersionEnum;
  17. enum WmiXMLClassOriginFilterEnum;
  18. enum WmiXMLDeclGroupTypeEnum;
  19. struct /* coclass */ WmiXMLTranslator;
  20. //
  21. // Smart pointer typedef declarations
  22. //
  23. _COM_SMARTPTR_TYPEDEF(IWmiXMLTranslator, __uuidof(IWmiXMLTranslator));
  24. //
  25. // Type library items
  26. //
  27. struct __declspec(uuid("5d7b2a7c-a4e0-11d1-8ae9-00600806d9b6"))
  28. IWmiXMLTranslator : IDispatch
  29. {
  30. //
  31. // Raw methods provided by interface
  32. //
  33. virtual HRESULT __stdcall get_SchemaURL (
  34. /*[out,retval]*/ BSTR * strURL ) = 0;
  35. virtual HRESULT __stdcall put_SchemaURL (
  36. /*[in]*/ BSTR strURL ) = 0;
  37. virtual HRESULT __stdcall get_AllowWMIExtensions (
  38. /*[out,retval]*/ VARIANT_BOOL * bWMIExtensions ) = 0;
  39. virtual HRESULT __stdcall put_AllowWMIExtensions (
  40. /*[in]*/ VARIANT_BOOL bWMIExtensions ) = 0;
  41. virtual HRESULT __stdcall get_QualifierFilter (
  42. /*[out,retval]*/ enum WmiXMLFilterEnum * iQualifierFilter ) = 0;
  43. virtual HRESULT __stdcall put_QualifierFilter (
  44. /*[in]*/ enum WmiXMLFilterEnum iQualifierFilter ) = 0;
  45. virtual HRESULT __stdcall get_HostFilter (
  46. /*[out,retval]*/ VARIANT_BOOL * bHostFilter ) = 0;
  47. virtual HRESULT __stdcall put_HostFilter (
  48. /*[in]*/ VARIANT_BOOL bHostFilter ) = 0;
  49. virtual HRESULT __stdcall get_DTDVersion (
  50. /*[out,retval]*/ enum WmiXMLDTDVersionEnum * iDTDVersion ) = 0;
  51. virtual HRESULT __stdcall put_DTDVersion (
  52. /*[in]*/ enum WmiXMLDTDVersionEnum iDTDVersion ) = 0;
  53. virtual HRESULT __stdcall GetObject (
  54. /*[in]*/ BSTR strNamespacePath,
  55. /*[in]*/ BSTR strObjectPath,
  56. /*[out,retval]*/ BSTR * strXML ) = 0;
  57. virtual HRESULT __stdcall ExecQuery (
  58. /*[in]*/ BSTR strNamespacePath,
  59. /*[in]*/ BSTR strQuery,
  60. /*[out,retval]*/ BSTR * strXML ) = 0;
  61. virtual HRESULT __stdcall get_ClassOriginFilter (
  62. /*[out,retval]*/ enum WmiXMLClassOriginFilterEnum * iClassOriginFilter ) = 0;
  63. virtual HRESULT __stdcall put_ClassOriginFilter (
  64. /*[in]*/ enum WmiXMLClassOriginFilterEnum iClassOriginFilter ) = 0;
  65. virtual HRESULT __stdcall get_IncludeNamespace (
  66. /*[out,retval]*/ VARIANT_BOOL * bIncludeNamespace ) = 0;
  67. virtual HRESULT __stdcall put_IncludeNamespace (
  68. /*[in]*/ VARIANT_BOOL bIncludeNamespace ) = 0;
  69. virtual HRESULT __stdcall get_DeclGroupType (
  70. /*[out,retval]*/ enum WmiXMLDeclGroupTypeEnum * iDeclGroupType ) = 0;
  71. virtual HRESULT __stdcall put_DeclGroupType (
  72. /*[in]*/ enum WmiXMLDeclGroupTypeEnum iDeclGroupType ) = 0;
  73. };
  74. enum WmiXMLFilterEnum
  75. {
  76. wmiXMLFilterNone = 0,
  77. wmiXMLFilterLocal = 1,
  78. wmiXMLFilterPropagated = 2,
  79. wmiXMLFilterAll = 3
  80. };
  81. enum WmiXMLDTDVersionEnum
  82. {
  83. wmiXMLDTDVersion_2_0 = 0
  84. };
  85. enum WmiXMLClassOriginFilterEnum
  86. {
  87. wmiXMLClassOriginFilterNone = 0,
  88. wmiXMLClassOriginFilterClass = 1,
  89. wmiXMLClassOriginFilterInstance = 2,
  90. wmiXMLClassOriginFilterAll = 3
  91. };
  92. enum WmiXMLDeclGroupTypeEnum
  93. {
  94. wmiXMLDeclGroup = 0,
  95. wmiXMLDeclGroupWithName = 1,
  96. wmiXMLDeclGroupWithPath = 2
  97. };
  98. struct __declspec(uuid("3b418f72-a4d7-11d1-8ae9-00600806d9b6"))
  99. WmiXMLTranslator;
  100. // [ default ] interface IWmiXMLTranslator
  101. //
  102. // Named GUID constants initializations
  103. //
  104. extern "C" const GUID __declspec(selectany) LIBID_WmiXML =
  105. {0xdba159c1,0xa4dc,0x11d1,{0x8a,0xe9,0x00,0x60,0x08,0x06,0xa9,0xb6}};
  106. extern "C" const GUID __declspec(selectany) IID_IWmiXMLTranslator =
  107. {0x5d7b2a7c,0xa4e0,0x11d1,{0x8a,0xe9,0x00,0x60,0x08,0x06,0xd9,0xb6}};
  108. extern "C" const GUID __declspec(selectany) CLSID_WmiXMLTranslator =
  109. {0x3b418f72,0xa4d7,0x11d1,{0x8a,0xe9,0x00,0x60,0x08,0x06,0xd9,0xb6}};
  110. #pragma pack(pop)