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.
 
 
 
 
 
 

480 lines
11 KiB

NAME NTOSKRNL
EXPORTS
CmRegisterCallback
CmUnRegisterCallback
DbgBreakPoint
DbgPrint
ExAcquireFastMutexUnsafe
ExAcquireResourceExclusiveLite
ExAcquireResourceSharedLite
ExAcquireSharedStarveExclusive
ExAcquireSharedWaitForExclusive
ExAllocatePool
ExAllocatePoolWithQuota
ExAllocatePoolWithQuotaTag
ExAllocatePoolWithTag
ExAllocatePoolWithTagPriority
ExConvertExclusiveToSharedLite
ExCreateCallback
ExDeleteNPagedLookasideList
ExDeletePagedLookasideList
ExDeleteResourceLite
ExEventObjectType CONSTANT // Data - use pointer for access
ExFreePool
ExFreePoolWithTag
ExGetExclusiveWaiterCount
ExGetPreviousMode
ExGetSharedWaiterCount
ExInitializeNPagedLookasideList
ExInitializePagedLookasideList
ExInitializeResourceLite
ExInterlockedAddLargeInteger
#if !defined(_AMD64_)
ExInterlockedAddLargeStatistic
#endif
ExIsProcessorFeaturePresent
ExIsResourceAcquiredExclusiveLite
ExIsResourceAcquiredSharedLite
ExLocalTimeToSystemTime
ExNotifyCallback
ExQueueWorkItem
ExRaiseStatus
ExRegisterCallback
ExReinitializeResourceLite
ExReleaseFastMutexUnsafe
ExReleaseResourceForThreadLite
ExReleaseResourceLite
ExSemaphoreObjectType CONSTANT // Data - use pointer for access
ExSetResourceOwnerPointer
ExSetTimerResolution
ExSystemTimeToLocalTime
ExUnregisterCallback
ExVerifySuite
IoAcquireCancelSpinLock
IoAcquireRemoveLockEx
IoAllocateAdapterChannel
IoAllocateDriverObjectExtension
IoAllocateErrorLogEntry
IoAllocateIrp
IoAllocateMdl
IoAllocateWorkItem
IoAttachDevice
IoAttachDeviceToDeviceStack
IoBuildAsynchronousFsdRequest
IoBuildDeviceIoControlRequest
IoBuildPartialMdl
IoBuildSynchronousFsdRequest
IoCancelIrp
IoCheckShareAccess
IoConnectInterrupt
IoCreateDevice
IoCreateFile
IoCreateNotificationEvent
IoCreateSymbolicLink
IoCreateSynchronizationEvent
IoCreateUnprotectedSymbolicLink
IoCsqInitialize
IoCsqInsertIrp
IoCsqRemoveIrp
IoCsqRemoveNextIrp
IoDeleteDevice
IoDeleteSymbolicLink
IoDetachDevice
IoDisconnectInterrupt
IoFileObjectType CONSTANT // Data - use pointer for access
IoForwardIrpSynchronously
IoFreeErrorLogEntry
IoFreeIrp
IoFreeMdl
IoFreeWorkItem
IoGetAttachedDeviceReference
IoGetCurrentProcess
IoGetDeviceInterfaceAlias
IoGetDeviceInterfaces
IoGetDeviceObjectPointer
IoGetDeviceProperty
IoGetDmaAdapter
IoGetDriverObjectExtension
IoGetInitialStack
IoGetRelatedDeviceObject
IoGetStackLimits
IoInitializeIrp
IoInitializeRemoveLockEx
IoInitializeTimer
IoInvalidateDeviceRelations
IoInvalidateDeviceState
IoIsWdmVersionAvailable
#if defined(_WIN64)
IoIs32bitProcess
#endif
IoOpenDeviceInterfaceRegistryKey
IoOpenDeviceRegistryKey
IoQueueWorkItem
IoRegisterDeviceInterface
IoRegisterPlugPlayNotification
IoRegisterShutdownNotification
IoReleaseCancelSpinLock
IoReleaseRemoveLockAndWaitEx
IoReleaseRemoveLockEx
IoReuseIrp
IoReportTargetDeviceChange
IoReportTargetDeviceChangeAsynchronous
IoRequestDeviceEject
IoSetCompletionRoutineEx
IoSetDeviceInterfaceState
IoSetShareAccess
IoSetStartIoAttributes
IoStartNextPacket
IoStartNextPacketByKey
IoStartPacket
IoStartTimer
IoStopTimer
IoUnregisterPlugPlayNotification
IoUnregisterShutdownNotification
IoWMIAllocateInstanceIds
IoWMIDeviceObjectToInstanceName
#if defined(_WIN64)
IoWMIDeviceObjectToProviderId
#endif
IoWMIExecuteMethod
IoWMIHandleToInstanceName
IoWMIOpenBlock
IoWMIRegistrationControl
IoWMIQueryAllData
IoWMIQueryAllDataMultiple
IoWMIQuerySingleInstance
IoWMIQuerySingleInstanceMultiple
IoWMISetNotificationCallback
IoWMISetSingleInstance
IoWMISetSingleItem
IoWMISuggestInstanceName
IoWMIWriteEvent
IoWriteErrorLogEntry
IofCallDriver
IofCompleteRequest
KeAcquireSpinLockAtDpcLevel
KdDebuggerNotPresent CONSTANT // Data - use pointer for access
KeAcquireInterruptSpinLock
KeAreApcsDisabled
KeDeregisterBugCheckCallback
KeReleaseInterruptSpinLock
KeBugCheckEx
KeCancelTimer
KeClearEvent
KeDelayExecutionThread
KeEnterCriticalRegion
KeGetCurrentThread
KeGetRecommendedSharedDataAlignment
KeInitializeDeviceQueue
KeInitializeDpc
KeInitializeEvent
KeInitializeMutex
KeInitializeSemaphore
#if defined(_X86_)
KeInitializeSpinLock
#endif
KeInitializeTimer
KeInitializeTimerEx
KeInsertByKeyDeviceQueue
KeInsertDeviceQueue
KeInsertQueueDpc
KeLeaveCriticalRegion
#if !defined(_AMD64_)
KeQueryInterruptTime
KeQuerySystemTime
#endif
KeQueryPriorityThread
KeQueryRuntimeThread
KeQueryTimeIncrement
KeReadStateEvent
KeReadStateSemaphore
KeReadStateTimer
KeRegisterBugCheckCallback
KeReleaseMutex
KeReleaseSemaphore
KeReleaseSpinLockFromDpcLevel
KeRemoveByKeyDeviceQueue
KeRemoveByKeyDeviceQueueIfBusy
KeRemoveDeviceQueue
KeRemoveEntryDeviceQueue
KeRemoveQueueDpc
KeResetEvent
KeRestoreFloatingPointState
KeSaveFloatingPointState
KeSetEvent
KeSetPriorityThread
KeSetTimer
KeSetTimerEx
KeSynchronizeExecution
#if !defined(_AMD64_)
KeTickCount CONSTANT // Data - use pointer for access
#endif
KeWaitForSingleObject
KeWaitForMultipleObjects
MmIsVerifierEnabled
MmAddVerifierThunks
MmAdvanceMdl
Mm64BitPhysicalAddress CONSTANT // Data - use pointer for access
MmCreateMdl
MmAllocatePagesForMdl
MmBuildMdlForNonPagedPool
MmFreePagesFromMdl
MmGetSystemRoutineAddress
MmIsDriverVerifying
MmMapIoSpace
MmMapLockedPages
MmMapLockedPagesSpecifyCache
MmAllocateMappingAddress
MmFreeMappingAddress
MmMapLockedPagesWithReservedMapping
MmUnmapReservedMapping
MmPageEntireDriver
MmProbeAndLockPages
MmProbeAndLockProcessPages
MmProtectMdlSystemAddress
MmResetDriverPaging
MmQuerySystemSize
MmSizeOfMdl
MmUnlockPages
MmUnmapIoSpace
MmUnmapLockedPages
NlsMbCodePageTag CONSTANT // Data - use pointer for access
NtClose
ObfDereferenceObject
ObGetObjectSecurity
ObLogSecurityDescriptor
ObReferenceSecurityDescriptor
ObDereferenceSecurityDescriptor
ObfReferenceObject
ObReferenceObjectByHandle
ObReferenceObjectByPointer
ObReleaseObjectSecurity
PoCallDriver
PoSetPowerState
PoRegisterDeviceForIdleDetection
PoRequestPowerIrp
PoRegisterSystemState
PoRequestShutdownEvent
PoSetSystemState
PoStartNextPowerIrp
PoUnregisterSystemState
ProbeForRead
ProbeForWrite
PsCreateSystemThread
PsTerminateSystemThread
RtlAnsiStringToUnicodeString
RtlAppendUnicodeStringToString
RtlAppendUnicodeToString
RtlAreBitsClear
RtlAreBitsSet
RtlAssert
RtlClearAllBits
RtlClearBit
RtlClearBits
RtlCompareMemory
RtlCompareUnicodeString
#if !defined(_WIN64)
RtlConvertLongToLargeInteger
RtlConvertUlongToLargeInteger
#endif
RtlCopyMemory = memcpy
RtlCopyUnicodeString
RtlCreateSecurityDescriptor
RtlDeleteRegistryValue
RtlEqualUnicodeString
#if !defined(_WIN64)
RtlExtendedIntegerMultiply
RtlExtendedLargeIntegerDivide
#endif
#if !defined(_AMD64_)
RtlExtendedMagicDivide
#endif
#if !defined(_IA64_)
RtlFillMemory
#endif
RtlFindClearBits
RtlFindClearBitsAndSet
RtlFindClearRuns
RtlFindFirstRunClear
RtlFindLastBackwardRunClear
RtlFindLeastSignificantBit
RtlFindLongestRunClear
RtlFindSetBits
RtlFindSetBitsAndClear
RtlFreeAnsiString
RtlFreeUnicodeString
RtlGUIDFromString
RtlHashUnicodeString
RtlInitAnsiString
RtlInitString
RtlInitUnicodeString
RtlInitializeBitMap
RtlInt64ToUnicodeString
RtlIntegerToUnicodeString
RtlLengthSecurityDescriptor
#if !defined(_IA64_)
RtlMoveMemory
#endif
RtlNumberOfClearBits
RtlNumberOfSetBits
RtlPrefetchMemoryNonTemporal
RtlQueryRegistryValues
RtlRaiseException
RtlSetAllBits
RtlSetBit
RtlSetBits
RtlSetDaclSecurityDescriptor
RtlStringFromGUID
RtlTestBit
RtlTimeFieldsToTime
RtlTimeToTimeFields
#if !defined(_AMD64_)
RtlUlongByteSwap
RtlUlonglongByteSwap
#endif
RtlUnicodeStringToAnsiString
RtlUnicodeStringToInteger
RtlUnwind
#if !defined(_AMD64_)
RtlUshortByteSwap
#endif
RtlValidSecurityDescriptor
RtlValidRelativeSecurityDescriptor
RtlWriteRegistryValue
RtlxAnsiStringToUnicodeSize
RtlxUnicodeStringToAnsiSize
#if !defined(_IA64_)
RtlZeroMemory
#endif
WmiQueryTraceInformation
WmiTraceMessage
WmiTraceMessageVa
ZwClose
ZwCreateDirectoryObject
ZwCreateFile
ZwCreateKey
ZwDeleteKey
ZwDeleteValueKey
ZwEnumerateKey
ZwEnumerateValueKey
ZwFlushKey
ZwMakeTemporaryObject
ZwMapViewOfSection
ZwOpenKey
ZwOpenSection
ZwOpenSymbolicLinkObject
ZwPowerInformation
ZwQueryInformationFile
ZwQueryKey
ZwQuerySymbolicLinkObject
ZwQueryValueKey
ZwReadFile
ZwSetInformationFile
ZwSetValueKey
ZwUnmapViewOfSection
ZwWriteFile
_itoa
_purecall
_snprintf
_snwprintf
_stricmp
_strlwr
_strnicmp
_strnset
_strrev
#if !defined(_AMD64_)
_strset
#endif
_strupr
_vsnprintf
_wcsicmp
_wcslwr
_wcsnicmp
_wcsnset
_wcsrev
_wcsupr
atoi
atol
isdigit
islower
isprint
isspace
isupper
isxdigit
mbstowcs
mbtowc
memchr
qsort
rand
sprintf
srand
#if !defined(_AMD64_)
strcat
#endif
strchr
#if !defined(_AMD64_)
strcmp
strcpy
strlen
#endif
strncat
strncmp
strncpy
strrchr
strspn
strstr
swprintf
tolower
toupper
towlower
towupper
vsprintf
wcscat
wcschr
wcscmp
wcscpy
wcscspn
wcslen
wcsncat
wcsncmp
wcsncpy
wcsrchr
wcsspn
wcsstr
wcstombs
wctomb
#ifdef _X86_
#include "i386nt.src"
#elif _IA64_
#include "ia64nt.src"
#elif _ALPHA_
#include "alphant.src"
#elif _AMD64_
#include "amd64nt.src"
#endif