Leaked source code of windows server 2003
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.
|
|
/*++
Copyright (c) 1997-1999 Microsoft Corporation
Module Name:
wmi.src
Abstract:
WMI dll export definition file
Author:
16-Jan-1997 AlanWar
Revision History:
--*/
LIBRARY wmi.dll
EXPORTS
#ifdef MEMPHIS // On memphis all apis are in wmi.dll WmiDllInitialize
WmiOpenBlock PRIVATE WmiCloseBlock PRIVATE WmiQueryAllDataA PRIVATE WmiQueryAllDataW PRIVATE WmiQuerySingleInstanceW PRIVATE WmiQuerySingleInstanceA PRIVATE WmiSetSingleInstanceW PRIVATE WmiSetSingleInstanceA PRIVATE WmiSetSingleItemW PRIVATE WmiSetSingleItemA PRIVATE WmiExecuteMethodA PRIVATE WmiExecuteMethodW PRIVATE WmiNotificationRegistrationA PRIVATE WmiNotificationRegistrationW PRIVATE WmiEnumerateGuids PRIVATE
WmiFreeBuffer PRIVATE
WmiMofEnumerateResourcesW PRIVATE WmiMofEnumerateResourcesA PRIVATE
WmiFileHandleToInstanceNameW PRIVATE WmiFileHandleToInstanceNameA PRIVATE
WmiDevInstToInstanceNameW PRIVATE WmiDevInstToInstanceNameA PRIVATE
WmiQueryGuidInformation PRIVATE
GUID_REGISTRATION_CHANGE_NOTIFICATION GUID_MOF_RESOURCE_ADDED_NOTIFICATION #else // On NT all apis are forwarded to advapi32, but we keep a forwarder dll // and lib for compatibility WmiOpenBlock = Advapi32.WmiOpenBlock PRIVATE WmiCloseBlock = Advapi32.WmiCloseBlock PRIVATE WmiQueryAllDataA = Advapi32.WmiQueryAllDataA PRIVATE WmiQueryAllDataW = Advapi32.WmiQueryAllDataW PRIVATE WmiQuerySingleInstanceW = Advapi32.WmiQuerySingleInstanceW PRIVATE WmiQuerySingleInstanceA = Advapi32.WmiQuerySingleInstanceA PRIVATE WmiSetSingleInstanceW = Advapi32.WmiSetSingleInstanceW PRIVATE WmiSetSingleInstanceA = Advapi32.WmiSetSingleInstanceA PRIVATE WmiSetSingleItemW = Advapi32.WmiSetSingleItemW PRIVATE WmiSetSingleItemA = Advapi32.WmiSetSingleItemA PRIVATE WmiExecuteMethodA = Advapi32.WmiExecuteMethodA PRIVATE WmiExecuteMethodW = Advapi32.WmiExecuteMethodW PRIVATE WmiNotificationRegistrationA = ntdll.EtwEtwNotificationRegistrationA PRIVATE WmiNotificationRegistrationW = ntdll.EtwEtwNotificationRegistrationW PRIVATE WmiEnumerateGuids = Advapi32.WmiEnumerateGuids PRIVATE
WmiFreeBuffer = Advapi32.WmiFreeBuffer PRIVATE
WmiMofEnumerateResourcesW = Advapi32.WmiMofEnumerateResourcesW PRIVATE WmiMofEnumerateResourcesA = Advapi32.WmiMofEnumerateResourcesA PRIVATE
WmiFileHandleToInstanceNameW = Advapi32.WmiFileHandleToInstanceNameW PRIVATE WmiFileHandleToInstanceNameA = Advapi32.WmiFileHandleToInstanceNameA PRIVATE
WmiDevInstToInstanceNameW = Advapi32.WmiDevInstToInstanceNameW PRIVATE WmiDevInstToInstanceNameA = Advapi32.WmiDevInstToInstanceNameA PRIVATE
WmiQueryGuidInformation = Advapi32.WmiQueryGuidInformation PRIVATE WmiGetFirstTraceOffset = Advapi32.WmiGetFirstTraceOffset PRIVATE WmiGetTraceHeader = Advapi32.WmiGetTraceHeader PRIVATE WmiParseTraceEvent = Advapi32.WmiParseTraceEvent PRIVATE
// // Tracelog apis StartTraceA = ntdll.EtwStartTraceA StartTraceW = ntdll.EtwStartTraceW StopTraceA = ntdll.EtwStopTraceA StopTraceW = ntdll.EtwStopTraceW QueryTraceA = ntdll.EtwQueryTraceA QueryTraceW = ntdll.EtwQueryTraceW UpdateTraceA = ntdll.EtwUpdateTraceA UpdateTraceW = ntdll.EtwUpdateTraceW FlushTraceA = ntdll.EtwFlushTraceA FlushTraceW = ntdll.EtwFlushTraceW ControlTraceA = ntdll.EtwControlTraceA ControlTraceW = ntdll.EtwControlTraceW EnableTrace = ntdll.EtwEnableTrace CreateTraceInstanceId = ntdll.EtwCreateTraceInstanceId TraceEvent = ntdll.EtwTraceEvent TraceEventInstance = ntdll.EtwTraceEventInstance RegisterTraceGuidsA = ntdll.EtwRegisterTraceGuidsA RegisterTraceGuidsW = ntdll.EtwRegisterTraceGuidsW UnregisterTraceGuids = ntdll.EtwUnregisterTraceGuids OpenTraceA = Advapi32.OpenTraceA OpenTraceW = Advapi32.OpenTraceW ProcessTrace = Advapi32.ProcessTrace CloseTrace = Advapi32.CloseTrace SetTraceCallback = Advapi32.SetTraceCallback RemoveTraceCallback = Advapi32.RemoveTraceCallback QueryAllTracesA = ntdll.EtwQueryAllTracesA QueryAllTracesW = ntdll.EtwQueryAllTracesW GetTraceLoggerHandle = ntdll.EtwGetTraceLoggerHandle GetTraceEnableLevel = ntdll.EtwGetTraceEnableLevel GetTraceEnableFlags = ntdll.EtwGetTraceEnableFlags EnumerateTraceGuids = ntdll.EtwEnumerateTraceGuids TraceMessage = ntdll.EtwTraceMessage TraceMessageVa = ntdll.EtwTraceMessageVa
#endif
|