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.

177 lines
4.2 KiB

  1. /*++
  2. Copyright (c) Microsoft Corporation. All rights reserved.
  3. Module Name:
  4. wmiguid.h
  5. Abstract:
  6. Defines GUIDs that represent data blocks that can be retrieved via WMI
  7. --*/
  8. #include <guiddef.h>
  9. //
  10. // This is WMI guid used to return disk performance information from
  11. // diskperf.sys (see DISK_PERFORMANCE data structure)
  12. DEFINE_GUID (DiskPerfGuid, 0xBDD865D1,0xD7C1,0x11d0,0xA5,0x01,0x00,0xA0,0xC9,0x06,0x29,0x10);
  13. //
  14. // This guid will return additional information about a data provider
  15. // {5494DFDC-A98A-11d1-BF43-00A0C9062910}
  16. #define DATA_PROVIDER_INFO_GUID \
  17. {0x5494dfdc, 0xa98a, 0x11d1, 0xbf, 0x43, 0x0, 0xa0, 0xc9, 0x6, 0x29, 0x10}
  18. //
  19. // This wmi guid is used to return the entire SMBIOS data table
  20. // {8F680850-A584-11d1-BF38-00A0C9062910}
  21. #define SMBIOS_DATA_GUID \
  22. {0x8f680850, 0xa584, 0x11d1, 0xbf, 0x38, 0x0, 0xa0, 0xc9, 0x6, 0x29, 0x10}
  23. //
  24. // This wmi guid is used to return thermal information
  25. // {A1BC18C0-A7C8-11d1-BF3C-00A0C9062910}
  26. DEFINE_GUID(THERMAL_ZONE_GUID, \
  27. 0xa1bc18c0, 0xa7c8, 0x11d1, 0xbf, 0x3c, 0x0, 0xa0, 0xc9, 0x6, 0x29, 0x10);
  28. //
  29. // This wmi guid is used to return additional information about the provider
  30. // of an instance name. Note that only QuerySingleInstance is supported.
  31. // {C7BF35D0-AADB-11d1-BF4A-00A0C9062910}
  32. #define INSTANCE_INFO_GUID \
  33. {0xc7bf35d0, 0xaadb, 0x11d1, 0xbf, 0x4a, 0x0, 0xa0, 0xc9, 0x6, 0x29, 0x10}
  34. #define BINARY_MOF_GUID \
  35. {0x05901221, 0xD566, 0x11d1, 0xB2, 0xF0, 0x00, 0xA0, 0xC9, 0x06, 0x29, 0x10}
  36. #define ENUMERATE_GUIDS_GUID \
  37. {0xe3dff7bd, 0x3915, 0x11d2, 0x91, 0x03, 0x00, 0xc0, 0x4f, 0xb9, 0x98, 0xa2}
  38. //
  39. // Global WMI Logger GUID
  40. //
  41. DEFINE_GUID ( /* e8908abc-aa84-11d2-9a93-00805f85d7c6 */
  42. GlobalLoggerGuid,
  43. 0xe8908abc,
  44. 0xaa84,
  45. 0x11d2,
  46. 0x9a, 0x93, 0x00, 0x80, 0x5f, 0x85, 0xd7, 0xc6
  47. );
  48. DEFINE_GUID ( /* 44608a51-1851-4456-98b2-b300e931ee41 */
  49. WmiEventLoggerGuid,
  50. 0x44608a51,
  51. 0x1851,
  52. 0x4456,
  53. 0x98, 0xb2, 0xb3, 0x00, 0xe9, 0x31, 0xee, 0x41
  54. );
  55. DEFINE_GUID ( /* 8d40301f-ab4a-11d2-9a93-00805f85d7c6 */
  56. GenericMessageGuid,
  57. 0x8d40301f,
  58. 0xab4a,
  59. 0x11d2,
  60. 0x9a, 0x93, 0x00, 0x80, 0x5f, 0x85, 0xd7, 0xc6
  61. );
  62. //
  63. // Event Trace GUIDs
  64. //
  65. DEFINE_GUID ( /* 3d6fa8d0-fe05-11d0-9dda-00c04fd7ba7c */
  66. ProcessGuid,
  67. 0x3d6fa8d0,
  68. 0xfe05,
  69. 0x11d0,
  70. 0x9d, 0xda, 0x00, 0xc0, 0x4f, 0xd7, 0xba, 0x7c
  71. );
  72. DEFINE_GUID ( /* 3d6fa8d1-fe05-11d0-9dda-00c04fd7ba7c */
  73. ThreadGuid,
  74. 0x3d6fa8d1,
  75. 0xfe05,
  76. 0x11d0,
  77. 0x9d, 0xda, 0x00, 0xc0, 0x4f, 0xd7, 0xba, 0x7c
  78. );
  79. DEFINE_GUID ( /* 3d6fa8d2-fe05-11d0-9dda-00c04fd7ba7c */ /* Not used */
  80. HardFaultGuid,
  81. 0x3d6fa8d2,
  82. 0xfe05,
  83. 0x11d0,
  84. 0x9d, 0xda, 0x00, 0xc0, 0x4f, 0xd7, 0xba, 0x7c
  85. );
  86. DEFINE_GUID ( /* 3d6fa8d3-fe05-11d0-9dda-00c04fd7ba7c */
  87. PageFaultGuid,
  88. 0x3d6fa8d3,
  89. 0xfe05,
  90. 0x11d0,
  91. 0x9d, 0xda, 0x00, 0xc0, 0x4f, 0xd7, 0xba, 0x7c
  92. );
  93. DEFINE_GUID ( /* 3d6fa8d4-fe05-11d0-9dda-00c04fd7ba7c */
  94. DiskIoGuid,
  95. 0x3d6fa8d4,
  96. 0xfe05,
  97. 0x11d0,
  98. 0x9d, 0xda, 0x00, 0xc0, 0x4f, 0xd7, 0xba, 0x7c
  99. );
  100. DEFINE_GUID ( /* 90cbdc39-4a3e-11d1-84f4-0000f80464e3 */
  101. FileIoGuid,
  102. 0x90cbdc39,
  103. 0x4a3e,
  104. 0x11d1,
  105. 0x84, 0xf4, 0x00, 0x00, 0xf8, 0x04, 0x64, 0xe3
  106. );
  107. DEFINE_GUID ( /* 9a280ac0-c8e0-11d1-84e2-00c04fb998a2 */
  108. TcpIpGuid,
  109. 0x9a280ac0,
  110. 0xc8e0,
  111. 0x11d1,
  112. 0x84, 0xe2, 0x00, 0xc0, 0x4f, 0xb9, 0x98, 0xa2
  113. );
  114. DEFINE_GUID ( /* bf3a50c5-a9c9-4988-a005-2df0b7c80f80 */
  115. UdpIpGuid,
  116. 0xbf3a50c5,
  117. 0xa9c9,
  118. 0x4988,
  119. 0xa0, 0x05, 0x2d, 0xf0, 0xb7, 0xc8, 0x0f, 0x80
  120. );
  121. DEFINE_GUID ( /* 2cb15d1d-5fc1-11d2-abe1-00a0c911f518 */
  122. ImageLoadGuid,
  123. 0x2cb15d1d,
  124. 0x5fc1,
  125. 0x11d2,
  126. 0xab, 0xe1, 0x00, 0xa0, 0xc9, 0x11, 0xf5, 0x18
  127. );
  128. DEFINE_GUID ( /* AE53722E-C863-11d2-8659-00C04FA321A1 */
  129. RegistryGuid,
  130. 0xae53722e,
  131. 0xc863,
  132. 0x11d2,
  133. 0x86, 0x59, 0x0, 0xc0, 0x4f, 0xa3, 0x21, 0xa1
  134. );
  135. DEFINE_GUID( /* 13976D09-A327-438c-950B-7F03192815C7 */
  136. DbgPrintGuid,
  137. 0x13976d09,
  138. 0xa327,
  139. 0x438c,
  140. 0x95, 0xb, 0x7f, 0x3, 0x19, 0x28, 0x15, 0xc7
  141. );
  142. //
  143. // Special WMI events
  144. //
  145. DEFINE_GUID ( /* 398191dc-2da7-11d3-8b98-00805f85d7c6 */
  146. TraceErrorGuid,
  147. 0x398191dc,
  148. 0x2da7,
  149. 0x11d3,
  150. 0x8b, 0x98, 0x00, 0x80, 0x5f, 0x85, 0xd7, 0xc6
  151. );