mirror of
https://github.com/reactos/reactos.git
synced 2025-08-04 19:26:29 +00:00
- add prototypes for GetTraceEnableLevel, RegisterTraceGuidsA, RegisterTraceGuidsW, UnregisterTraceGuids
- add WMIPREQUEST, TRACE_GUID_REGISTRATION definition - add wmistr.h header svn path=/trunk/; revision=33660
This commit is contained in:
parent
20263a1377
commit
3dd48684d5
2 changed files with 39 additions and 0 deletions
|
@ -56,12 +56,33 @@ typedef struct _EVENT_TRACE_HEADER *PEVENT_TRACE_HEADER;
|
|||
|
||||
|
||||
typedef ULONG64 TRACEHANDLE, *PTRACEHANDLE;
|
||||
typedef ULONG (WINAPI *WMIDPREQUEST)(
|
||||
WMIDPREQUESTCODE RequestCode,
|
||||
PVOID RequestContext,
|
||||
ULONG *BufferSize,
|
||||
PVOID Buffer
|
||||
);
|
||||
|
||||
typedef struct _TRACE_GUID_REGISTRATION
|
||||
{
|
||||
LPCGUID Guid;
|
||||
HANDLE RegHandle;
|
||||
} TRACE_GUID_REGISTRATION, *PTRACE_GUID_REGISTRATION;
|
||||
|
||||
|
||||
ULONG WMIAPI TraceEvent(TRACEHANDLE,PEVENT_TRACE_HEADER);
|
||||
TRACEHANDLE WMIAPI GetTraceLoggerHandle(PVOID);
|
||||
ULONG WMIAPI GetTraceEnableFlags(TRACEHANDLE);
|
||||
UCHAR WMIAPI GetTraceEnableLevel(TRACEHANDLE);
|
||||
ULONG WMIAPI RegisterTraceGuidsA(WMIDPREQUEST,PVOID,LPCGUID,ULONG,PTRACE_GUID_REGISTRATION,LPCSTR,LPCSTR,PTRACEHANDLE);
|
||||
ULONG WMIAPI RegisterTraceGuidsW(WMIDPREQUEST,PVOID,LPCGUID,ULONG,PTRACE_GUID_REGISTRATION,LPCWSTR,LPCWSTR,PTRACEHANDLE);
|
||||
ULONG WMIAPI UnregisterTraceGuids(TRACEHANDLE);
|
||||
|
||||
#if defined (UNICODE) || defined (_UNICODE)
|
||||
#define RegisterTraceGuids RegisterTraceGuidsW
|
||||
#else
|
||||
#define RegisterTraceGuids RegisterTraceGuidsA
|
||||
#endif
|
||||
|
||||
#endif /* ENVTRACE_H */
|
||||
|
||||
|
|
18
reactos/include/psdk/wmistr.h
Normal file
18
reactos/include/psdk/wmistr.h
Normal file
|
@ -0,0 +1,18 @@
|
|||
#ifndef _WMISTR_
|
||||
#define _WMISTR_
|
||||
|
||||
typedef enum
|
||||
{
|
||||
WMI_GET_ALL_DATA = 0,
|
||||
WMI_GET_SINGLE_INSTANCE,
|
||||
WMI_SET_SINGLE_INSTANCE,
|
||||
WMI_SET_SINGLE_ITEM,
|
||||
WMI_ENABLE_EVENTS,
|
||||
WMI_DISABLE_EVENTS,
|
||||
WMI_ENABLE_COLLECTION,
|
||||
WMI_DISABLE_COLLECTION,
|
||||
WMI_REGINFO,
|
||||
WMI_EXECUTE_METHOD
|
||||
} WMIDPREQUESTCODE;
|
||||
|
||||
#endif /* _WMISTR_ */
|
Loading…
Add table
Add a link
Reference in a new issue