xref: /reactos/sdk/include/ddk/wmiguid.h (revision c2c66aff)
1 /*
2  * wmiguid.h
3  *
4  * WMI GUID definitions
5  *
6  * This file is part of the ReactOS DDK package.
7  *
8  * Contributors:
9  *   Timo Kreuzer (timo.kreuzer@reactos.org)
10  *
11  * THIS SOFTWARE IS NOT COPYRIGHTED
12  *
13  * This source code is offered for use in the public domain. You may
14  * use, modify or distribute it freely.
15  *
16  * This code is distributed in the hope that it will be useful but
17  * WITHOUT ANY WARRANTY. ALL WARRANTIES, EXPRESS OR IMPLIED ARE HEREBY
18  * DISCLAIMED. This includes but is not limited to warranties of
19  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
20  *
21  */
22 
23 #pragma once
24 
25 #include <guiddef.h>
26 
27 #define DATA_PROVIDER_INFO_GUID \
28     {0x5494dfdc, 0xa98a, 0x11d1, {0xbf, 0x43, 0x00, 0xa0, 0xc9, 0x06, 0x29, 0x10}}
29 
30 #define SMBIOS_DATA_GUID \
31     {0x8f680850, 0xa584, 0x11d1, {0xbf, 0x38, 0x00, 0xa0, 0xc9, 0x06, 0x29, 0x10}}
32 
33 #define INSTANCE_INFO_GUID \
34     {0xc7bf35d0, 0xaadb, 0x11d1, {0xbf, 0x4a, 0x00, 0xa0, 0xc9, 0x06, 0x29, 0x10}}
35 
36 #define BINARY_MOF_GUID \
37     {0x05901221, 0xD566, 0x11d1, {0xB2, 0xF0, 0x00, 0xA0, 0xC9, 0x06, 0x29, 0x10}}
38 
39 #define ENUMERATE_GUIDS_GUID \
40     {0xe3dff7bd, 0x3915, 0x11d2, {0x91, 0x03, 0x00, 0xc0, 0x4f, 0xb9, 0x98, 0xa2}}
41 
42 #define MS_SYSTEM_INFORMATIONGUID \
43     {0x98a2b9d7, 0x94dd, 0x496a, {0x84, 0x7e, 0x67, 0xa5, 0x55, 0x7a, 0x59, 0xf2}}
44 
45 DEFINE_GUID(MS_SYSTEM_INFORMATION_GUID, \
46     0x98a2b9d7, 0x94dd, 0x496a, 0x84, 0x7e, 0x67, 0xa5, 0x55, 0x7a, 0x59, 0xf2);
47 
48 DEFINE_GUID(DiskPerfGuid, \
49     0xBDD865D1, 0xD7C1, 0x11d0, 0xA5, 0x01, 0x00, 0xA0, 0xC9, 0x06, 0x29, 0x10);
50 
51 DEFINE_GUID(THERMAL_ZONE_GUID,
52     0xa1bc18c0, 0xa7c8, 0x11d1, 0xbf, 0x3c, 0x00, 0xa0, 0xc9, 0x06, 0x29, 0x10);
53 
54 /* e8908abc-aa84-11d2-9a93-00805f85d7c6 */
55 DEFINE_GUID(GlobalLoggerGuid, \
56     0xe8908abc, 0xaa84, 0x11d2, 0x9a, 0x93, 0x00, 0x80, 0x5f, 0x85, 0xd7, 0xc6);
57 
58 /* 8d40301f-ab4a-11d2-9a93-00805f85d7c6 */
59 DEFINE_GUID(GenericMessageGuid, \
60     0x8d40301f, 0xab4a, 0x11d2, 0x9a, 0x93, 0x00, 0x80, 0x5f, 0x85, 0xd7, 0xc6);
61 
62 /* 3d6fa8d0-fe05-11d0-9dda-00c04fd7ba7c */
63 DEFINE_GUID(ProcessGuid,
64     0x3d6fa8d0, 0xfe05, 0x11d0, 0x9d, 0xda, 0x00, 0xc0, 0x4f, 0xd7, 0xba, 0x7c);
65 
66 /* 3d6fa8d1-fe05-11d0-9dda-00c04fd7ba7c */
67 DEFINE_GUID(ThreadGuid,
68     0x3d6fa8d1, 0xfe05, 0x11d0, 0x9d, 0xda, 0x00, 0xc0, 0x4f, 0xd7, 0xba, 0x7c);
69 
70 /* 3d6fa8d3-fe05-11d0-9dda-00c04fd7ba7c */
71 DEFINE_GUID(PageFaultGuid,
72     0x3d6fa8d3, 0xfe05, 0x11d0, 0x9d, 0xda, 0x00, 0xc0, 0x4f, 0xd7, 0xba, 0x7c);
73 
74 /* 3d6fa8d4-fe05-11d0-9dda-00c04fd7ba7c */
75 DEFINE_GUID(DiskIoGuid,
76     0x3d6fa8d4, 0xfe05, 0x11d0, 0x9d, 0xda, 0x00, 0xc0, 0x4f, 0xd7, 0xba, 0x7c);
77 
78 /* 90cbdc39-4a3e-11d1-84f4-0000f80464e3 */
79 DEFINE_GUID(FileIoGuid,
80     0x90cbdc39, 0x4a3e, 0x11d1, 0x84, 0xf4, 0x00, 0x00, 0xf8, 0x04, 0x64, 0xe3);
81 
82 /* 9a280ac0-c8e0-11d1-84e2-00c04fb998a2 */
83 DEFINE_GUID(TcpIpGuid,
84     0x9a280ac0, 0xc8e0, 0x11d1, 0x84, 0xe2, 0x00, 0xc0, 0x4f, 0xb9, 0x98, 0xa2);
85 
86 /* bf3a50c5-a9c9-4988-a005-2df0b7c80f80 */
87 DEFINE_GUID(UdpIpGuid,
88     0xbf3a50c5, 0xa9c9, 0x4988, 0xa0, 0x05, 0x2d, 0xf0, 0xb7, 0xc8, 0x0f, 0x80);
89 
90 /* 2cb15d1d-5fc1-11d2-abe1-00a0c911f518 */
91 DEFINE_GUID(ImageLoadGuid,
92     0x2cb15d1d, 0x5fc1, 0x11d2, 0xab, 0xe1, 0x00, 0xa0, 0xc9, 0x11, 0xf5, 0x18);
93 
94 /* AE53722E-C863-11d2-8659-00C04FA321A1 */
95 DEFINE_GUID(RegistryGuid,
96     0xae53722e, 0xc863, 0x11d2, 0x86, 0x59, 0x0, 0xc0, 0x4f, 0xa3, 0x21, 0xa1);
97 
98 /* 398191dc-2da7-11d3-8b98-00805f85d7c6 */
99 DEFINE_GUID(TraceErrorGuid,
100     0x398191dc, 0x2da7, 0x11d3, 0x8b, 0x98, 0x00, 0x80, 0x5f, 0x85, 0xd7, 0xc6);
101 
102 #if (NTDDI_VERSION >= NTDDI_WIN2K) && (NTDDI_VERSION < NTDDI_VISTA)
103 
104 /* 3d6fa8d2-fe05-11d0-9dda-00c04fd7ba7c */ /* Not used */
105 DEFINE_GUID(HardFaultGuid,
106     0x3d6fa8d2, 0xfe05, 0x11d0, 0x9d, 0xda, 0x00, 0xc0, 0x4f, 0xd7, 0xba, 0x7c);
107 
108 #endif
109 
110 /* 44608a51-1851-4456-98b2-b300e931ee41 */
111 DEFINE_GUID(WmiEventLoggerGuid,
112     0x44608a51, 0x1851, 0x4456, 0x98, 0xb2, 0xb3, 0x00, 0xe9, 0x31, 0xee, 0x41);
113 
114 /* 13976D09-A327-438c-950B-7F03192815C7 */
115 DEFINE_GUID(DbgPrintGuid,
116     0x13976d09, 0xa327, 0x438c, 0x95, 0x0b, 0x7f, 0x03, 0x19, 0x28, 0x15, 0xc7);
117 
118 /* b16f9f5e-bcda-4027-9318-adf2b79df73b */
119 DEFINE_GUID(EventLogGuid,
120 	0xb16f9f5e, 0xb3da, 0x4027, 0x93, 0x18, 0xad, 0xf2, 0xb7, 0x9d, 0xf7, 0x3b);
121 
122 #if (NTDDI_VERSION >= NTDDI_VISTA)
123 
124 /* D56CA431-61BF-4904-A621-00E0381E4DDE */
125 DEFINE_GUID(DriverVerifierGuid,
126     0xd56ca431, 0x61bf, 0x4904, 0xa6, 0x21, 0x00, 0xe0, 0x38, 0x1e, 0x4d, 0xde);
127 
128 /* 78d14f17-0105-46d7-bfff-6fbea2f3f358 */
129 DEFINE_GUID(ApplicationVerifierGuid,
130     0x78d14f17, 0x0105, 0x46d7, 0xbf, 0xff, 0x6f, 0xbe, 0xa2, 0xf3, 0xf3, 0x58);
131 
132 #endif /* (NTDDI_VERSION >= NTDDI_VISTA) */
133 
134