Don't define u_int64 in wine/dcetypes.idl
[reactos.git] / include / psdk / wmistr.h
1 #ifndef _WMISTR_
2 #define _WMISTR_
3
4 typedef struct _WNODE_HEADER
5 {
6 ULONG BufferSize;
7 ULONG ProviderId;
8 union
9 {
10 ULONG64 HistoricalContext;
11 struct
12 {
13 ULONG Version;
14 ULONG Linkage;
15 };
16 };
17 union
18 {
19 ULONG CountLost;
20 HANDLE KernelHandle;
21 LARGE_INTEGER TimeStamp;
22 };
23 GUID Guid;
24 ULONG ClientContext;
25 ULONG Flags;
26 } WNODE_HEADER, *PWNODE_HEADER;
27
28 typedef enum
29 {
30 WMI_GET_ALL_DATA = 0,
31 WMI_GET_SINGLE_INSTANCE,
32 WMI_SET_SINGLE_INSTANCE,
33 WMI_SET_SINGLE_ITEM,
34 WMI_ENABLE_EVENTS,
35 WMI_DISABLE_EVENTS,
36 WMI_ENABLE_COLLECTION,
37 WMI_DISABLE_COLLECTION,
38 WMI_REGINFO,
39 WMI_EXECUTE_METHOD
40 } WMIDPREQUESTCODE;
41
42 #endif /* _WMISTR_ */