|
| 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) |
| |