mirror of
https://github.com/reactos/reactos.git
synced 2024-12-28 18:15:11 +00:00
3fcccd0b8c
Moved from first-fit to best-fit for non-paged pool allocation Fixed bug in console driver (wasn't completing irps) Fixed bug in vfat fsd (didn't recognize paths of the form foo//bar) svn path=/trunk/; revision=196
392 lines
8 KiB
Text
392 lines
8 KiB
Text
#
|
|
# This lists all the symbols exported from the kernel to services
|
|
#
|
|
# NOTE: Give an export the name you normally call the function with
|
|
# This doesn't support overloading or class members
|
|
# Also the function should be defined with asmlinkage
|
|
#
|
|
#
|
|
#
|
|
__putchar
|
|
__goxy
|
|
__wherex
|
|
__wherey
|
|
__getscreensize
|
|
free_page
|
|
get_dma_page
|
|
DbgPrint
|
|
printk
|
|
ExAcquireFastMutex
|
|
ExAcquireFastMutexUnsafe
|
|
ExAcquireResourceExclusive
|
|
ExAcquireResourceExclusiveLite
|
|
ExAcquireResourceSharedLite
|
|
ExAcquireSharedStarveExclusive
|
|
ExAcquireSharedWaitForExclusive
|
|
ExAllocateFromNPagedLookasideList
|
|
ExAllocateFromPagedLookasideList
|
|
ExAllocateFromZone
|
|
ExAllocatePool
|
|
ExAllocatePoolWithQuota
|
|
ExAllocatePoolWithQuotaTag
|
|
ExAllocatePoolWithTag
|
|
ExConvertExclusiveToSharedLite
|
|
ExDeleteNPagedLookasideList
|
|
ExDeletePagedLookasideList
|
|
ExDeleteResource
|
|
ExDeleteResourceLite
|
|
ExExtendZone
|
|
ExFreePool
|
|
ExFreeToNPagedLookasideList
|
|
ExFreeToPagedLookasideList
|
|
ExFreeToZone
|
|
ExGetCurrentResourceThread
|
|
ExGetExclusiveWaiterCount
|
|
ExGetSharedWaiterCount
|
|
ExHookException
|
|
ExInitializeFastMutex
|
|
ExInitializeNPagedLookasideList
|
|
ExInitializePagedLookasideList
|
|
ExInitializeResource
|
|
ExInitializeResourceLite
|
|
ExInitializeSListHead
|
|
ExInitializeWorkItem
|
|
ExInitializeZone
|
|
ExInterlockedAddLargeInteger
|
|
ExInterlockedAddUlong
|
|
ExInterlockedAllocateFromZone
|
|
ExInterlockedDecrementLong
|
|
ExInterlockedExchangeUlong
|
|
ExInterlockedExtendZone
|
|
ExInterlockedFreeToZone
|
|
ExInterlockedIncrementLong
|
|
ExInterlockedInsertHeadList
|
|
ExInterlockedInsertTailList
|
|
ExInterlockedPopEntryList
|
|
ExInterlockedPopEntrySList
|
|
ExInterlockedPushEntryList
|
|
ExInterlockedPushEntrySList
|
|
ExInterlockedRemoveHeadList
|
|
ExIsFullZone
|
|
ExIsObjectInFirstZoneSegment
|
|
ExIsResourceAcquiredExclusiveLite
|
|
ExIsResourceAcquiredSharedLite
|
|
ExLocalTimeToSystemTime
|
|
ExQueryDepthSListHead
|
|
ExQueueWorkItem
|
|
ExRaiseStatus
|
|
ExReinitializeResourceLite
|
|
ExReleaseFastMutex
|
|
ExReleaseFastMutexUnsafe
|
|
ExReleaseResource
|
|
ExReleaseResourceForThread
|
|
ExReleaseResourceForThreadLite
|
|
ExSystemTimeToLocalTime
|
|
ExTryToAcquireFastMutex
|
|
ExTryToAcquireResourceExclusiveLite
|
|
InterlockedCompareExchange
|
|
InterlockedExchange
|
|
InterlockedExchangeAdd
|
|
InterlockedIncrement
|
|
HalAllocateCommonBuffer
|
|
HalAssignSlotResources
|
|
HalExamineMBR
|
|
HalFreeCommonBuffer
|
|
HalGetAdapter
|
|
HalGetBusData
|
|
HalGetBusDataByOffset
|
|
HalGetDmaAlignmentRequirement
|
|
HalGetInterruptVector
|
|
HalQuerySystemInformation
|
|
HalReadDmaCounter
|
|
HalSetBusData
|
|
HalSetBusDataByOffset
|
|
HalTranslateBusAddress
|
|
IoAcquireCancelSpinLock
|
|
IoAllocateAdapterChannel
|
|
IoAllocateController
|
|
IoAllocateErrorLogEntry
|
|
IoAllocateIrp
|
|
IoAllocateMdl
|
|
IoAssignArcName
|
|
IoAssignResources
|
|
IoAttachDevice
|
|
IoAttachDeviceByPointer
|
|
IoAttachDeviceToDeviceStack
|
|
IoBuildAsynchronousFsdRequest
|
|
IoBuildDeviceIoControlRequest
|
|
IoBuildPartialMdl
|
|
IoBuildSynchronousFsdRequest
|
|
IoCallDriver
|
|
IoCancelIrp
|
|
IoCheckShareAccess
|
|
IoCompleteRequest
|
|
IoConnectInterrupt
|
|
IoCreateController
|
|
IoCreateDevice
|
|
IoCreateNotificationEvent
|
|
IoCreateSymbolicLink
|
|
IoCreateSynchronizationEvent
|
|
IoCreateUnprotectedSymbolicLink
|
|
IoDeassignArcName
|
|
IoDeleteController
|
|
IoDeleteDevice
|
|
IoDeleteSymbolicLink
|
|
IoDetachDevice
|
|
IoDisconnectInterrupt
|
|
IoFlushAdapterBuffers
|
|
IoFreeAdapterChannel
|
|
IoFreeController
|
|
IoFreeIrp
|
|
IoFreeMapRegisters
|
|
IoFreeMdl
|
|
IoGetConfigurationInformation
|
|
IoGetCurrentIrpStackLocation
|
|
IoGetCurrentProcess
|
|
IoGetDeviceObjectPointer
|
|
IoGetDeviceToVerify
|
|
IoGetFileObjectGenericMapping
|
|
IoGetFunctionCodeFromCtlCode
|
|
IoGetInitialStack
|
|
IoGetNextIrpStackLocation
|
|
IoGetRelatedDeviceObject
|
|
IoInitializeDpcRequest
|
|
IoInitializeIrp
|
|
IoInitializeTimer
|
|
IoIsErrorUserInduced
|
|
IoIsTotalDeviceFailure
|
|
IoMakeAssociatedIrp
|
|
IoMapTransfer
|
|
IoMarkIrpPending
|
|
IoQueryDeviceDescription
|
|
IoRaiseHardError
|
|
IoRaiseInformationalHardError
|
|
IoReadPartitionTable
|
|
IoRegisterDriverReinitialization
|
|
IoRegisterFileSystem
|
|
IoRegisterShutdownNotification
|
|
IoReleaseCancelSpinLock
|
|
IoRemoveShareAccess
|
|
IoReportResourceUsage
|
|
IoRequestDpc
|
|
IoSetCancelRoutine
|
|
IoSetCompletionRoutine
|
|
IoSetHardErrorOrVerifyDevice
|
|
IoSetNextIrpStackLocation
|
|
IoSetPartitionInformation
|
|
IoSetShareAccess
|
|
IoSizeOfIrp
|
|
IoStartNextPacket
|
|
IoStartNextPacketByKey
|
|
IoStartPacket
|
|
IoStartTimer
|
|
IoStopTimer
|
|
IoUnregisterShutdownNotification
|
|
IoUpdateShareAccess
|
|
IoWriteErrorLogEntry
|
|
IoWritePartitionTable
|
|
KeAcquireSpinLock
|
|
KeAcquireSpinLockAtDpcLevel
|
|
KeBugCheck
|
|
KeBugCheckEx
|
|
KeCancelTimer
|
|
KeClearEvent
|
|
KeDelayExecutionThread
|
|
KeDeregisterBugCheckCallback
|
|
KeEnterCriticalRegion
|
|
KeFlushIoBuffers
|
|
KeGetCurrentIrql
|
|
KeGetCurrentProcessorNumber
|
|
KeGetDcacheFillSize
|
|
KeInitializeCallbackRecord
|
|
KeInitializeDeviceQueue
|
|
KeInitializeDpc
|
|
KeInitializeEvent
|
|
KeInitializeMutex
|
|
KeInitializeSemaphore
|
|
KeInitializeSpinLock
|
|
KeInitializeTimer
|
|
KeInitializeTimerEx
|
|
KeInsertByKeyDeviceQueue
|
|
KeInsertDeviceQueue
|
|
KeInsertQueueDpc
|
|
KeLeaveCriticalRegion
|
|
KeLowerIrql
|
|
KeQueryPerformanceCounter
|
|
KeQuerySystemTime
|
|
KeQueryTickCount
|
|
KeQueryTimeIncrement
|
|
KeRaiseIrql
|
|
KeReadStateEvent
|
|
KeReadStateMutex
|
|
KeReadStateSemaphore
|
|
KeReadStateTimer
|
|
KeRegisterBugCheckCallback
|
|
KeReleaseMutex
|
|
KeReleaseSemaphore
|
|
KeReleaseSpinLock
|
|
KeReleaseSpinLockFromDpcLevel
|
|
KeRemoveByKeyDeviceQueue
|
|
KeRemoveDeviceQueue
|
|
KeRemoveQueueDpc
|
|
KeResetEvent
|
|
KeSetBasePriorityThread
|
|
KeSetEvent
|
|
KeSetPriorityThread
|
|
KeSetTimer
|
|
KeSetTimerEx
|
|
KeStallExecutionProcessor
|
|
KeSynchronizeExecution
|
|
KeWaitForMultipleObjects
|
|
KeWaitForMutexObject
|
|
KeWaitForSingleObject
|
|
MmAllocateContiguousMemory
|
|
MmAllocateNonCachedMemory
|
|
MmBuildMdlForNonPagedPool
|
|
MmCreateMdl
|
|
MmFreeContiguousMemory
|
|
MmFreeNonCachedMemory
|
|
MmGetMdlByteCount
|
|
MmGetMdlByteOffset
|
|
MmGetMdlVirtualAddress
|
|
MmGetPhysicalAddress
|
|
MmGetSystemAddressForMdl
|
|
MmInitializeMdl
|
|
MmIsAddressValid
|
|
MmIsNonPagedSystemAddressValid
|
|
MmIsThisAnNtAsSystem
|
|
MmLockPagableCodeSection
|
|
MmLockPagableDataSection
|
|
MmLockPagableSectionByHandle
|
|
MmMapIoSpace
|
|
MmMapLockedPages
|
|
MmPageEntireDriver
|
|
MmResetDriverPaging
|
|
MmPrepareMdlForReuse
|
|
MmProbeAndLockPages
|
|
MmQuerySystemSize
|
|
MmSizeOfMdl
|
|
MmUnlockPages
|
|
MmUnlockPagableImageSection
|
|
MmUnmapIoSpace
|
|
MmUnmapLockedPages
|
|
ObDereferenceObject
|
|
ObReferenceObjectByHandle
|
|
ObReferenceObjectByPointer
|
|
PsCreateSystemThread
|
|
PsGetCurrentProcess
|
|
PsGetCurrentThread
|
|
PsTerminateSystemThread
|
|
InitializeListHead
|
|
InitializeObjectAttributes
|
|
InsertHeadList
|
|
InsertTailList
|
|
PopEntryList
|
|
PushEntryList
|
|
RemoveEntryList
|
|
RemoveHeadList
|
|
RemoveTailList
|
|
RtlAnsiStringToUnicodeSize
|
|
RtlAnsiStringToUnicodeString
|
|
RtlAppendUnicodeStringToString
|
|
RtlAppendUnicodeToString
|
|
RtlCharToInteger
|
|
RtlCheckRegistryKey
|
|
RtlCompareMemory
|
|
RtlCompareString
|
|
RtlCompareUnicodeString
|
|
RtlConvertLongToLargeInteger
|
|
RtlConvertUlongToLargeInteger
|
|
RtlCopyBytes
|
|
RtlCopyMemory
|
|
RtlCopyString
|
|
RtlCopyUnicodeString
|
|
RtlCreateRegistryKey
|
|
RtlCreateSecurityDescriptor
|
|
RtlDeleteRegistryValue
|
|
RtlEnlargedIntegerMultiply
|
|
RtlEnlargedUnsignedDivide
|
|
RtlEnlargedUnsignedMultiply
|
|
RtlEqualString
|
|
RtlEqualUnicodeString
|
|
RtlExtendedIntegerMultiply
|
|
RtlExtendedLargeIntegerDivide
|
|
RtlExtendedMagicDivide
|
|
RtlFillMemory
|
|
RtlFreeAnsiString
|
|
RtlFreeUnicodeString
|
|
RtlInitAnsiString
|
|
RtlInitString
|
|
RtlInitUnicodeString
|
|
RtlIntegerToUnicodeString
|
|
RtlLargeIntegerAdd
|
|
RtlLargeIntegerAnd
|
|
RtlLargeIntegerArithmeticShift
|
|
RtlLargeIntegerDivide
|
|
RtlLargeIntegerEqualTo
|
|
RtlLargeIntegerEqualToZero
|
|
RtlLargeIntegerGreaterThan
|
|
RtlLargeIntegerGreaterThanOrEqualTo
|
|
RtlLargeIntegerGreaterThanOrEqualToZero
|
|
RtlLargeIntegerGreaterThanZero
|
|
RtlLargeIntegerLessThan
|
|
RtlLargeIntegerLessThanOrEqualTo
|
|
RtlLargeIntegerLessThanZero
|
|
RtlLargeIntegerNegate
|
|
RtlLargeIntegerNotEqualTo
|
|
RtlLargeIntegerShiftLeft
|
|
RtlLargeIntegerShiftRight
|
|
RtlLargeIntegerSubtract
|
|
RtlLengthSecurityDescriptor
|
|
RtlMoveMemory
|
|
RtlQueryRegistryValues
|
|
RtlRetrieveUlong
|
|
RtlRetrieveUshort
|
|
RtlSetDaclSecurityDescriptor
|
|
RtlStoreUlong
|
|
RtlStoreUshort
|
|
RtlTimeFieldsToTime
|
|
RtlTimeToTimeFields
|
|
RtlUnicodeStringToAnsiString
|
|
RtlUnicodeStringToInteger
|
|
RtlUpcaseUnicodeString
|
|
RtlUpperString
|
|
RtlValidSecurityDescriptor
|
|
RtlWriteRegistryValue
|
|
RtlZeroMemory
|
|
SeAccessCheck
|
|
SeAssignSecurity
|
|
SeDeassignSecurity
|
|
SeSinglePrivilegeCheck
|
|
ZwClose
|
|
ZwCreateDirectoryObject
|
|
ZwCreateFile
|
|
ZwCreateKey
|
|
ZwDeleteKey
|
|
ZwEnumerateKey
|
|
ZwEnumerateValueKey
|
|
ZwFlushKey
|
|
ZwMakeTemporaryObject
|
|
ZwMapViewOfSection
|
|
ZwOpenFile
|
|
ZwOpenKey
|
|
ZwOpenSection
|
|
ZwQueryInformationFile
|
|
ZwQueryKey
|
|
ZwQueryValueKey
|
|
ZwReadFile
|
|
ZwSetInformationFile
|
|
ZwSetInformationThread
|
|
ZwSetValueKey
|
|
ZwUnmapViewOfSection
|
|
ZwWriteFile
|
|
sprintf
|
|
wcslen
|
|
wcschr
|
|
wcsncat
|
|
wcsncpy
|
|
wtolower
|
|
wtoupper
|
|
CbInitDccb
|
|
CbAcquireForRead
|
|
CbReleaseFromRead
|