28#define WNODE_FLAG_ALL_DATA 0x00000001
29#define WNODE_FLAG_SINGLE_INSTANCE 0x00000002
30#define WNODE_FLAG_SINGLE_ITEM 0x00000004
31#define WNODE_FLAG_EVENT_ITEM 0x00000008
32#define WNODE_FLAG_FIXED_INSTANCE_SIZE 0x00000010
33#define WNODE_FLAG_TOO_SMALL 0x00000020
34#define WNODE_FLAG_INSTANCES_SAME 0x00000040
35#define WNODE_FLAG_STATIC_INSTANCE_NAMES 0x00000080
36#define WNODE_FLAG_INTERNAL 0x00000100
37#define WNODE_FLAG_USE_TIMESTAMP 0x00000200
38#define WNODE_FLAG_PERSIST_EVENT 0x00000400
39#define WNODE_FLAG_EVENT_REFERENCE 0x00002000
40#define WNODE_FLAG_ANSI_INSTANCENAMES 0x00004000
41#define WNODE_FLAG_METHOD_ITEM 0x00008000
42#define WNODE_FLAG_PDO_INSTANCE_NAMES 0x00010000
43#define WNODE_FLAG_TRACED_GUID 0x00020000
44#define WNODE_FLAG_LOG_WNODE 0x00040000
45#define WNODE_FLAG_USE_GUID_PTR 0x00080000
46#define WNODE_FLAG_USE_MOF_PTR 0x00100000
47#define WNODE_FLAG_NO_HEADER 0x00200000
48#define WNODE_FLAG_SEVERITY_MASK 0xff000000
66#define WMIREG_FLAG_EXPENSIVE 0x00000001
67#define WMIREG_FLAG_INSTANCE_LIST 0x00000004
68#define WMIREG_FLAG_INSTANCE_BASENAME 0x00000008
69#define WMIREG_FLAG_INSTANCE_PDO 0x00000020
70#define WMIREG_FLAG_REMOVE_GUID 0x00010000
71#define WMIREG_FLAG_RESERVED1 0x00020000
72#define WMIREG_FLAG_RESERVED2 0x00040000
73#define WMIREG_FLAG_TRACED_GUID 0x00080000
74#define WMIREG_FLAG_TRACE_CONTROL_GUID 0x00001000
75#define WMIREG_FLAG_EVENT_ONLY_GUID 0x00000040
159#define WMIGUID_QUERY 0x0001
160#define WMIGUID_SET 0x0002
161#define WMIGUID_NOTIFICATION 0x0004
162#define WMIGUID_READ_DESCRIPTION 0x0008
163#define WMIGUID_EXECUTE 0x0010
164#define TRACELOG_CREATE_REALTIME 0x0020
165#define TRACELOG_CREATE_ONDISK 0x0040
166#define TRACELOG_GUID_ENABLE 0x0080
167#define TRACELOG_ACCESS_KERNEL_LOGGER 0x0100
168#define TRACELOG_LOG_EVENT 0x0200
169#define TRACELOG_CREATE_INPROC 0x0200
170#define TRACELOG_ACCESS_REALTIME 0x0400
171#define TRACELOG_REGISTER_GUIDS 0x0800
173#define WMIGUID_ALL_ACCESS (STANDARD_RIGHTS_READ | SYNCHRONIZE | 0xFFF)
ULONG OffsetInstanceNameOffsets
OFFSETINSTANCEDATAANDLENGTH OffsetInstanceDataAndLength[0]
struct _WNODE_HEADER WnodeHeader
struct _WNODE_HEADER WnodeHeader
struct _WNODE_HEADER WnodeHeader
struct _WNODE_HEADER WnodeHeader
struct _WNODE_HEADER WnodeHeader
struct tagWNODE_METHOD_ITEM * PWNODE_METHOD_ITEM
struct tagWNODE_METHOD_ITEM WNODE_METHOD_ITEM
struct WMIREGGUIDW * PWMIREGGUIDW
struct WMIREGINFOW * PWMIREGINFOW
struct _WNODE_HEADER * PWNODE_HEADER
struct tagWNODE_ALL_DATA WNODE_ALL_DATA
struct tagWNODE_SINGLE_ITEM WNODE_SINGLE_ITEM
struct tagWNODE_ALL_DATA * PWNODE_ALL_DATA
@ WMI_GET_SINGLE_INSTANCE
@ WMI_SET_SINGLE_INSTANCE
struct tagWNODE_SINGLE_INSTANCE WNODE_SINGLE_INSTANCE
struct tagWNODE_SINGLE_ITEM * PWNODE_SINGLE_ITEM
struct tagWNODE_SINGLE_INSTANCE * PWNODE_SINGLE_INSTANCE
struct _WNODE_HEADER WNODE_HEADER
struct tagWNODE_TOO_SMALL * PWNODE_TOO_SMALL
struct tagWNODE_TOO_SMALL WNODE_TOO_SMALL
struct OFFSETINSTANCEDATAANDLENGTH * POFFSETINSTANCEDATAANDLENGTH