You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
64 lines
2.9 KiB
64 lines
2.9 KiB
LIBRARY WMI
|
|
|
|
EXPORTS
|
|
;
|
|
; WMI functions, but defined as forwarders to advapi32
|
|
|
|
|
|
|
|
;
|
|
; NOTE:
|
|
; This dll must match what shipped on Win98. Until the Win9x wmi is updated,
|
|
; no new api's s/b added here
|
|
;
|
|
|
|
|
|
WmiCloseBlock = AdvApi32.WmiCloseBlock PRIVATE
|
|
WmiDevInstToInstanceNameA = AdvApi32.WmiDevInstToInstanceNameA PRIVATE
|
|
WmiDevInstToInstanceNameW = AdvApi32.WmiDevInstToInstanceNameW PRIVATE
|
|
WmiEnumerateGuids = AdvApi32.WmiEnumerateGuids PRIVATE
|
|
WmiExecuteMethodA = AdvApi32.WmiExecuteMethodA PRIVATE
|
|
WmiExecuteMethodW = AdvApi32.WmiExecuteMethodW PRIVATE
|
|
WmiFileHandleToInstanceNameA = AdvApi32.WmiFileHandleToInstanceNameA PRIVATE
|
|
WmiFileHandleToInstanceNameW = AdvApi32.WmiFileHandleToInstanceNameW PRIVATE
|
|
WmiFreeBuffer = AdvApi32.WmiFreeBuffer PRIVATE
|
|
WmiMofEnumerateResourcesA = AdvApi32.WmiMofEnumerateResourcesA PRIVATE
|
|
WmiMofEnumerateResourcesW = AdvApi32.WmiMofEnumerateResourcesW PRIVATE
|
|
WmiNotificationRegistrationA = ntdll.EtwNotificationRegistrationA PRIVATE
|
|
WmiNotificationRegistrationW = ntdll.EtwNotificationRegistrationW PRIVATE
|
|
WmiOpenBlock = AdvApi32.WmiOpenBlock PRIVATE
|
|
WmiQueryAllDataA = AdvApi32.WmiQueryAllDataA PRIVATE
|
|
WmiQueryAllDataW = AdvApi32.WmiQueryAllDataW PRIVATE
|
|
WmiQueryGuidInformation = AdvApi32.WmiQueryGuidInformation PRIVATE
|
|
WmiQuerySingleInstanceA = AdvApi32.WmiQuerySingleInstanceA PRIVATE
|
|
WmiQuerySingleInstanceW = AdvApi32.WmiQuerySingleInstanceW PRIVATE
|
|
WmiSetSingleInstanceA = AdvApi32.WmiSetSingleInstanceA PRIVATE
|
|
WmiSetSingleInstanceW = AdvApi32.WmiSetSingleInstanceW PRIVATE
|
|
WmiSetSingleItemA = AdvApi32.WmiSetSingleItemA PRIVATE
|
|
WmiSetSingleItemW = AdvApi32.WmiSetSingleItemW PRIVATE
|
|
;
|
|
; Tracelog functions
|
|
;
|
|
CloseTrace = AdvApi32.CloseTrace
|
|
RemoveTraceCallback = AdvApi32.RemoveTraceCallback
|
|
SetTraceCallback = AdvApi32.SetTraceCallback
|
|
OpenTraceA = AdvApi32.OpenTraceA
|
|
OpenTraceW = AdvApi32.OpenTraceW
|
|
ProcessTrace = AdvApi32.ProcessTrace
|
|
|
|
ControlTraceA = ntdll.EtwControlTraceA
|
|
ControlTraceW = ntdll.EtwControlTraceW
|
|
CreateTraceInstanceId = ntdll.EtwCreateTraceInstanceId
|
|
EnableTrace = ntdll.EtwEnableTrace
|
|
GetTraceEnableFlags = ntdll.EtwGetTraceEnableFlags
|
|
GetTraceEnableLevel = ntdll.EtwGetTraceEnableLevel
|
|
GetTraceLoggerHandle = ntdll.EtwGetTraceLoggerHandle
|
|
QueryAllTracesA = ntdll.EtwQueryAllTracesA
|
|
QueryAllTracesW = ntdll.EtwQueryAllTracesW
|
|
RegisterTraceGuidsA = ntdll.EtwRegisterTraceGuidsA
|
|
RegisterTraceGuidsW = ntdll.EtwRegisterTraceGuidsW
|
|
StartTraceA = ntdll.EtwStartTraceA
|
|
StartTraceW = ntdll.EtwStartTraceW
|
|
TraceEvent = ntdll.EtwTraceEvent
|
|
TraceEventInstance = ntdll.EtwTraceEventInstance
|
|
UnregisterTraceGuids = ntdll.EtwUnregisterTraceGuids
|