|
BOOLEAN NTAPI | WmiInitialize (VOID) |
|
NTSTATUS NTAPI | IoWMIRegistrationControl (IN PDEVICE_OBJECT DeviceObject, IN ULONG Action) |
|
NTSTATUS NTAPI | IoWMIAllocateInstanceIds (IN GUID *Guid, IN ULONG InstanceCount, OUT ULONG *FirstInstanceId) |
|
NTSTATUS NTAPI | IoWMISuggestInstanceName (IN PDEVICE_OBJECT PhysicalDeviceObject OPTIONAL, IN PUNICODE_STRING SymbolicLinkName OPTIONAL, IN BOOLEAN CombineNames, OUT PUNICODE_STRING SuggestedInstanceName) |
|
NTSTATUS NTAPI | IoWMIWriteEvent (_Inout_ PVOID WnodeEventItem) |
|
NTSTATUS NTAPI | IoWMIOpenBlock (_In_ LPCGUID DataBlockGuid, _In_ ULONG DesiredAccess, _Out_ PVOID *DataBlockObject) |
|
NTSTATUS NTAPI | IoWMIQueryAllData (IN PVOID DataBlockObject, IN OUT ULONG *InOutBufferSize, OUT PVOID OutBuffer) |
|
NTSTATUS NTAPI | IoWMIQueryAllDataMultiple (IN PVOID *DataBlockObjectList, IN ULONG ObjectCount, IN OUT ULONG *InOutBufferSize, OUT PVOID OutBuffer) |
|
NTSTATUS NTAPI | IoWMIQuerySingleInstance (IN PVOID DataBlockObject, IN PUNICODE_STRING InstanceName, IN OUT ULONG *InOutBufferSize, OUT PVOID OutBuffer) |
|
NTSTATUS NTAPI | IoWMIQuerySingleInstanceMultiple (IN PVOID *DataBlockObjectList, IN PUNICODE_STRING InstanceNames, IN ULONG ObjectCount, IN OUT ULONG *InOutBufferSize, OUT PVOID OutBuffer) |
|
NTSTATUS NTAPI | IoWMISetSingleInstance (IN PVOID DataBlockObject, IN PUNICODE_STRING InstanceName, IN ULONG Version, IN ULONG ValueBufferSize, IN PVOID ValueBuffer) |
|
NTSTATUS NTAPI | IoWMISetSingleItem (IN PVOID DataBlockObject, IN PUNICODE_STRING InstanceName, IN ULONG DataItemId, IN ULONG Version, IN ULONG ValueBufferSize, IN PVOID ValueBuffer) |
|
NTSTATUS NTAPI | IoWMIExecuteMethod (IN PVOID DataBlockObject, IN PUNICODE_STRING InstanceName, IN ULONG MethodId, IN ULONG InBufferSize, IN OUT PULONG OutBufferSize, IN OUT PUCHAR InOutBuffer) |
|
NTSTATUS NTAPI | IoWMISetNotificationCallback (IN PVOID Object, IN WMI_NOTIFICATION_CALLBACK Callback, IN PVOID Context) |
|
NTSTATUS NTAPI | IoWMIHandleToInstanceName (IN PVOID DataBlockObject, IN HANDLE FileHandle, OUT PUNICODE_STRING InstanceName) |
|
NTSTATUS NTAPI | IoWMIDeviceObjectToInstanceName (IN PVOID DataBlockObject, IN PDEVICE_OBJECT DeviceObject, OUT PUNICODE_STRING InstanceName) |
|
NTSTATUS NTAPI | WmiQueryTraceInformation (IN TRACE_INFORMATION_CLASS TraceInformationClass, OUT PVOID TraceInformation, IN ULONG TraceInformationLength, OUT PULONG RequiredLength OPTIONAL, IN PVOID Buffer OPTIONAL) |
|
NTSTATUS __cdecl | WmiTraceMessage (IN TRACEHANDLE LoggerHandle, IN ULONG MessageFlags, IN LPGUID MessageGuid, IN USHORT MessageNumber, IN ...) |
|
NTSTATUS NTAPI | WmiTraceMessageVa (IN TRACEHANDLE LoggerHandle, IN ULONG MessageFlags, IN LPGUID MessageGuid, IN USHORT MessageNumber, IN va_list MessageArgList) |
|
NTSTATUS NTAPI | WmiFlushTrace (IN OUT PWMI_LOGGER_INFORMATION LoggerInfo) |
|
LONG64 FASTCALL | WmiGetClock (IN WMI_CLOCK_TYPE ClockType, IN PVOID Context) |
|
NTSTATUS NTAPI | WmiQueryTrace (IN OUT PWMI_LOGGER_INFORMATION LoggerInfo) |
|
NTSTATUS NTAPI | WmiStartTrace (IN OUT PWMI_LOGGER_INFORMATION LoggerInfo) |
|
NTSTATUS NTAPI | WmiStopTrace (IN PWMI_LOGGER_INFORMATION LoggerInfo) |
|
NTSTATUS FASTCALL | WmiTraceFastEvent (IN PWNODE_HEADER Wnode) |
|
NTSTATUS NTAPI | WmiUpdateTrace (IN OUT PWMI_LOGGER_INFORMATION LoggerInfo) |
|
NTSTATUS NTAPI | NtTraceEvent (IN ULONG TraceHandle, IN ULONG Flags, IN ULONG TraceHeaderLength, IN struct _EVENT_TRACE_HEADER *TraceHeader) |
|