[XDK]
[reactos.git] / include / xdk / wmifuncs.h
1 /******************************************************************************
2 * WMI Library Support Functions *
3 ******************************************************************************/
4
5 #ifdef RUN_WPP
6
7 #if (NTDDI_VERSION >= NTDDI_WINXP)
8 NTKERNELAPI
9 NTSTATUS
10 DDKCDECLAPI
11 WmiTraceMessage(
12 IN TRACEHANDLE LoggerHandle,
13 IN ULONG MessageFlags,
14 IN LPGUID MessageGuid,
15 IN USHORT MessageNumber,
16 IN ...);
17 #endif
18
19 #endif
20
21 #if (NTDDI_VERSION >= NTDDI_WINXP)
22
23 NTKERNELAPI
24 NTSTATUS
25 NTAPI
26 WmiQueryTraceInformation(
27 IN TRACE_INFORMATION_CLASS TraceInformationClass,
28 OUT PVOID TraceInformation,
29 IN ULONG TraceInformationLength,
30 OUT PULONG RequiredLength OPTIONAL,
31 IN PVOID Buffer OPTIONAL);
32
33 #if 0
34 /* FIXME: Get va_list from where? */
35 NTKERNELAPI
36 NTSTATUS
37 DDKCDECLAPI
38 WmiTraceMessageVa(
39 IN TRACEHANDLE LoggerHandle,
40 IN ULONG MessageFlags,
41 IN LPGUID MessageGuid,
42 IN USHORT MessageNumber,
43 IN va_list MessageArgList);
44 #endif
45
46 #endif
47