-; $Id: ntoskrnl.def,v 1.100 2001/03/07 08:57:08 dwelch Exp $
+; $Id: ntoskrnl.def,v 1.160 2003/08/11 18:50:12 chorns Exp $
;
; reactos/ntoskrnl/ntoskrnl.def
;
; ReactOS Operating System
;
EXPORTS
-CcInitializeFileCache@12
+CcRosInitializeFileCache@8
+CcRosReleaseFileCache@4
+CcCopyRead@24
+CcCopyWrite@20
+CcFlushCache@16
+CcGetFileObjectFromSectionPtrs@4
+CcMapData@24
CcMdlReadComplete@8
-CcRequestCacheSegment@20
-CcReleaseCacheSegment@12
-CcReleaseFileCache@8
+CcSetDirtyPinnedData@8
+CcSetFileSizes@8
+CcUnpinData@4
+CcZeroData@16
DbgBreakPoint@0
DbgBreakPointWithStatus@4
;DbgLoadImageSymbols@12
DbgPrint
DbgPrompt@12
-ExAcquireFastMutexUnsafe@4
+DpcQueueSize DATA
+@ExAcquireFastMutexUnsafe@4
ExAcquireResourceExclusive@8
ExAcquireResourceExclusiveLite@8
ExAcquireResourceSharedLite@8
ExAcquireSharedStarveExclusive@8
ExAcquireSharedWaitForExclusive@8
-ExAllocateFromPagedLookasideList@4
+@ExAllocateFromPagedLookasideList@4
ExAllocatePool@8
ExAllocatePoolWithQuota@8
ExAllocatePoolWithQuotaTag@12
ExGetExclusiveWaiterCount@4
ExGetPreviousMode@0
ExGetSharedWaiterCount@4
-ExInitializeNPagedLookasideList
-ExInitializePagedLookasideList
+ExInitializeNPagedLookasideList@28
+ExInitializePagedLookasideList@28
ExInitializeResource@4
ExInitializeResourceLite@4
ExInitializeZone@16
ExInterlockedAddLargeInteger@16
-;@ExInterlockedAddLargeStatistic@8
-ExInterlockedAddLargeStatistic@8
-ExInterlockedAddUlong@12
-;@ExInterlockedCompareExchange64@16
-ExInterlockedCompareExchange64@16
+@ExInterlockedAddLargeStatistic@8
+@ExInterlockedAddUlong@12
+@ExInterlockedCompareExchange64@16
ExInterlockedDecrementLong@8
ExInterlockedExchangeUlong@12
ExInterlockedExtendZone@16
ExInterlockedIncrementLong@8
-ExInterlockedInsertHeadList@12
-ExInterlockedInsertTailList@12
-ExInterlockedPopEntryList@8
-ExInterlockedPopEntrySList@8
-ExInterlockedPushEntryList@12
-ExInterlockedPushEntrySList@12
-ExInterlockedRemoveHeadList@8
+@ExInterlockedInsertHeadList@12
+@ExInterlockedInsertTailList@12
+@ExInterlockedPopEntryList@8
+@ExInterlockedPopEntrySList@8
+@ExInterlockedPushEntryList@12
+@ExInterlockedPushEntrySList@12
+@ExInterlockedRemoveHeadList@8
ExIsProcessorFeaturePresent@4
ExIsResourceAcquiredExclusiveLite@4
ExIsResourceAcquiredSharedLite@4
ExRaiseStatus@4
ExRegisterCallback@12
ExReinitializeResourceLite@4
-ExReleaseFastMutexUnsafe@4
+@ExReleaseFastMutexUnsafe@4
ExReleaseResourceForThread@8
ExReleaseResourceForThreadLite@8
-ExReleaseResourceLite@4
+@ExReleaseResourceLite@4
ExSetResourceOwnerPointer@8
;ExSystemExceptionFilter
ExSystemTimeToLocalTime@8
ExTryToAcquireResourceExclusiveLite@4
ExUnregisterCallback@4
ExWindowStationObjectType DATA
-;ExfInterlockedAddUlong
-;ExfInterlockedInsertHeadList
-;ExfInterlockedInsertTailList
-;ExfInterlockedPopEntryList
-;ExfInterlockedPushEntryList
-;ExfInterlockedRemoveHeadList
-;Exfi386InterlockedDecrementLong
-;Exfi386InterlockedExchangeUlong
-;Exfi386InterlockedIncrementLong
-;Exi386InterlockedDecrementLong
-;Exi386InterlockedExchangeUlong
-;Exi386InterlockedIncrementLong
+ExInitializeBinaryTree@12
+ExDeleteBinaryTree@4
+ExInsertBinaryTree@12
+ExSearchBinaryTree@12
+ExRemoveBinaryTree@12
+ExTraverseBinaryTree@16
+ExInitializeSplayTree@16
+ExDeleteSplayTree@4
+ExInsertSplayTree@12
+ExSearchSplayTree@12
+ExRemoveSplayTree@12
+ExWeightOfSplayTree@8
+ExTraverseSplayTree@16
+ExInitializeHashTable@16
+ExDeleteHashTable@4
+ExInsertHashTable@16
+ExSearchHashTable@16
+ExRemoveHashTable@16
+@ExfInterlockedAddUlong@12
+@ExfInterlockedInsertHeadList@12
+@ExfInterlockedInsertTailList@12
+@ExfInterlockedPopEntryList@8
+@ExfInterlockedPushEntryList@12
+@ExfInterlockedRemoveHeadList@8
+@Exfi386InterlockedDecrementLong@4
+@Exfi386InterlockedExchangeUlong@8
+@Exfi386InterlockedIncrementLong@4
+Exi386InterlockedDecrementLong@4
+Exi386InterlockedExchangeUlong@8
+Exi386InterlockedIncrementLong@4
FsRtlAddLargeMcbEntry@28
FsRtlAddMcbEntry@16
FsRtlAddToTunnelCache@32
+FsRtlAllocateFileLock@8
FsRtlAllocatePool@8
FsRtlAllocatePoolWithQuota@8
FsRtlAllocatePoolWithQuotaTag@12
FsRtlNotifyInitializeSync@4
FsRtlNotifyReportChange@20
FsRtlNotifyUninitializeSync@4
+FsRtlNotifyVolumeEvent@8
FsRtlNumberOfRunsInLargeMcb@4
FsRtlNumberOfRunsInMcb@4
FsRtlOplockFsctrl@12
FsRtlUninitializeOplock@4
HalDispatchTable DATA
HalPrivateDispatchTable DATA
-;@InterlockedCompareExchange@12
-InterlockedCompareExchange@12
-;@InterlockedDecrement@4
-InterlockedDecrement@4
-;@InterlockedExchange@8
-InterlockedExchange@8
-;@InterlockedExchangeAdd@8
-InterlockedExchangeAdd@8
-;@InterlockedIncrement@4
-InterlockedIncrement@4
+InbvAcquireDisplayOwnership@0
+InbvCheckDisplayOwnership@0
+InbvDisplayString@4
+InbvEnableBootDriver@4
+InbvEnableDisplayString@4
+InbvInstallDisplayStringFilter@4
+InbvIsBootDriverInstalled@0
+InbvNotifyDisplayOwnershipLost@4
+InbvResetDisplay@0
+InbvSetScrollRegion@16
+InbvSetTextColor@4
+InbvSolidColorFill@20
+@InterlockedCompareExchange@12
+@InterlockedDecrement@4
+@InterlockedExchange@8
+@InterlockedExchangeAdd@8
+@InterlockedIncrement@4
+@InterlockedPopEntrySList@4
+@InterlockedPushEntrySList@8
IoAcquireCancelSpinLock@4
+IoAcquireRemoveLockEx@20
IoAcquireVpbSpinLock@4
IoAdapterObjectType DATA
IoAllocateAdapterChannel@20
IoFreeIrp@4
IoFreeMdl@4
IoGetAttachedDevice@4
+IoGetAttachedDeviceReference@4
IoGetBaseFileSystemDeviceObject@4
IoGetConfigurationInformation@0
IoGetCurrentProcess@0
IoGetStackLimits@8
IoGetTopLevelIrp@0
IoInitializeIrp@12
+IoInvalidateDeviceState@4
+IoInitializeRemoveLockEx@20
IoInitializeTimer@12
IoIsOperationSynchronous@4
IoMakeAssociatedIrp@8
IoOpenDeviceInstanceKey@20
-;IoPageRead@16
+IoPageRead@20
IoQueryDeviceDescription@32
IoQueryDeviceEnumInfo@8
IoQueryFileInformation@20
IoRaiseHardError@12
IoRaiseInformationalHardError@12
IoReadOperationCount DATA
+IoReadPartitionTable@16
IoReadTransferCount DATA
+
+IoFreeWorkItem@4
+IoAllocateWorkItem@4
+IoQueueWorkItem@16
+IoRegisterDeviceInterface@16
+IoSetDeviceInterfaceState@8
+IoGetDeviceProperty@20
+IoOpenDeviceRegistryKey@16
+IoInvalidateDeviceRelations@8
+
IoRegisterDriverReinitialization@12
IoRegisterFileSystem@4
IoRegisterFsRegistrationChange@8
IoRegisterShutdownNotification@4
IoReleaseCancelSpinLock@4
+IoReleaseRemoveLockAndWaitEx@12
+IoReleaseRemoveLockEx@12
IoReleaseVpbSpinLock@4
IoRemoveShareAccess@8
IoReportHalResourceUsage@16
IoSetDeviceToVerify@8
IoSetHardErrorOrVerifyDevice@8
IoSetInformation@16
+IoSetPartitionInformation@16
IoSetShareAccess@16
IoSetThreadHardErrorMode@4
IoSetTopLevelIrp@4
IoVerifyVolume@8
IoWriteErrorLogEntry@4
IoWriteOperationCount DATA
+IoWritePartitionTable@20
IoWriteTransferCount DATA
-;@IofCallDriver@8
-IofCallDriver@8
-;@IofCompleteRequest@8
-IofCompleteRequest@8
+@IofCallDriver@8
+@IofCompleteRequest@8
KdDebuggerEnabled DATA
KdDebuggerNotPresent DATA
KdPollBreakIn@0
+KdSystemDebugControl@4
Ke386CallBios@8
;Ke386IoSetAccessProcess
;Ke386QueryIoAccessMap
KeCancelTimer@4
KeClearEvent@4
KeConnectInterrupt@4
-;KeDcacheFlushCount DATA
+KeDcacheFlushCount DATA
KeDelayExecutionThread@12
KeDeregisterBugCheckCallback@4
KeDetachProcess@0
;KeI386Call16BitFunction
;KeI386FlatToGdtSelector
;KeI386GetLid
-;KeI386MachineType
+;KeI386MachineType DATA
;KeI386ReleaseGdtSelectors
;KeI386ReleaseLid
;KeI386SetGdtSelector
-;KeIcacheFlushCount DATA
+KeIcacheFlushCount DATA
KeInitializeApc@32
KeInitializeDeviceQueue@4
KeInitializeDpc@12
KeInitializeEvent@12
KeInitializeInterrupt@44
-;KeInitializeMutant@8
+KeInitializeMutant@8
KeInitializeMutex@8
-;KeInitializeQueue
+KeInitializeQueue@8
KeInitializeSemaphore@12
KeInitializeSpinLock@4
KeInitializeTimer@4
KeInitializeTimerEx@8
KeInsertByKeyDeviceQueue@12
KeInsertDeviceQueue@8
-;KeInsertHeadQueue
-;KeInsertQueue
+KeInsertHeadQueue@8
+KeInsertQueue@8
KeInsertQueueApc@16
KeInsertQueueDpc@12
;KeIsExecutingDpc
KeQueryTickCount@4
KeQueryTimeIncrement@0
;KeRaiseUserException
+KeRescheduleThread@0
KeReadStateEvent@4
-;KeReadStateMutant
+KeReadStateMutant@4
KeReadStateMutex@4
-;KeReadStateQueue
+KeReadStateQueue@4
KeReadStateSemaphore@4
KeReadStateTimer@4
KeRegisterBugCheckCallback@20
-;KeReleaseMutant
+KeReleaseMutant@16
KeReleaseMutex@8
KeReleaseSemaphore@16
KeReleaseSpinLockFromDpcLevel@4
KeRemoveByKeyDeviceQueue@8
KeRemoveDeviceQueue@4
-;KeRemoveEntryDeviceQueue
-;KeRemoveQueue
+KeRemoveEntryDeviceQueue@8
+KeRemoveQueue@12
KeRemoveQueueDpc@4
KeResetEvent@4
;KeRestoreFloatingPointState
-;KeRundownQueue
+KeRundownQueue@4
;KeSaveFloatingPointState
KeServiceDescriptorTable DATA
-;KeSetAffinityThread
+KeSetAffinityThread@8
KeSetBasePriorityThread@8
;KeSetDmaIoCoherency
KeSetEvent@12
;KeSetKernelStackSwapEnable
KeSetPriorityThread@8
;KeSetProfileIrql
-;KeSetSwapContextNotifyRoutine
+;@KeSetSwapContextNotifyRoutine
KeSetTargetProcessorDpc@8
-;KeSetThreadSelectNotifyRoutine
+;@KeSetThreadSelectNotifyRoutine
;KeSetTimeIncrement
KeSetTimer@16
KeSetTimerEx@20
-;KeSetTimeUpdateNotifyRoutine
+;@KeSetTimeUpdateNotifyRoutine
KeSynchronizeExecution@12
;KeTerminateThread
-;KeTickCount DATA
+KeTickCount DATA
;KeUpdateRunTime
;KeUserModeCallback
KeWaitForMultipleObjects@32
KeWaitForMutexObject@20
KeWaitForSingleObject@20
-;KefAcquireSpinLockAtDpcLevel
-;KefReleaseSpinLockFromDpcLevel
+;@KefAcquireSpinLockAtDpcLevel
+;@KefReleaseSpinLockFromDpcLevel
;Kei386EoiHelper
-;KiAcquireSpinLock@4
+;@KiAcquireSpinLock@4
;KiBugCheckData DATA
;KiCoprocessorError@0
KiDeliverApc@12
KiDispatchInterrupt@0
+KiInterruptDispatch2@8
;KiIpiServiceRoutine@8
-;KiReleaseSpinLock@4
+;@KiReleaseSpinLock@4
;KiUnexpectedInterrupt
;Kii386SpinOnSpinLock
+KiRawTicks DATA
LdrAccessResource@16
;LdrEnumResources@20
;LdrFindResourceDirectory_U@16
LdrFindResource_U@16
;LpcRequestPort@8
-;LsaCallAuthenticationPackage
-;LsaDeregisterLogonProcess
-;LsaFreeReturnBuffer
-;LsaLogonUser
-;LsaLookupAuthenticationPackage
-;LsaRegisterLogonProcess
+LsaCallAuthenticationPackage@28
+LsaDeregisterLogonProcess@8
+LsaFreeReturnBuffer@4
+LsaLogonUser@56
+LsaLookupAuthenticationPackage@12
+LsaRegisterLogonProcess@12
MmAdjustWorkingSetSize@12
+MmAllocateContiguousAlignedMemory@16
MmAllocateContiguousMemory@12
MmAllocateNonCachedMemory@4
MmBuildMdlForNonPagedPool@4
MmCanFileBeTruncated@8
+MmCopyFromCaller@12
+MmCopyToCaller@12
MmCreateMdl@12
MmCreateSection@32
MmDbgTranslatePhysicalAddress@8
NlsOemLeadByteInfo DATA
NtAddAtom@8
NtAdjustPrivilegesToken@24
+NtAlertThread@4
NtAllocateLocallyUniqueId@4
NtAllocateUuids@12
NtAllocateVirtualMemory@24
NtSetSecurityObject@12
NtSetSystemTime@8
NtUnlockFile@20
-;NtVdmControl@8 <--- ?
+NtVdmControl@8
+NtW32Call@20
NtWaitForSingleObject@12
NtWriteFile@36
-;ObAssignSecurity@16
+ObAssignSecurity@16
;ObCheckCreateObjectAccess@28
;ObCheckObjectAccess@20
-;ObCreateObject@36
-ObCreateObject@16
-ObDereferenceObject@4
+ObCreateObject@36
+ObRosCreateObject@20
;ObFindHandleForObject@20
-;ObGetObjectPointerCount@4
-;ObGetObjectSecurity@12
+ObGetObjectPointerCount@4
+ObGetObjectSecurity@12
;ObInsertObject@24
ObMakeTemporaryObject@4
ObOpenObjectByName@28
ObOpenObjectByPointer@28
-;ObQueryNameString@16
+ObQueryNameString@16
;ObQueryObjectAuditingByHandle@8
+@ObfDereferenceObject@4
+@ObfReferenceObject@4
ObReferenceObjectByHandle@24
ObReferenceObjectByName@32
ObReferenceObjectByPointer@16
-;ObReleaseObjectSecurity@8
+ObReleaseObjectSecurity@8
;ObSetSecurityDescriptorInfo@24
-;@ObfDereferenceObject@4
-ObfDereferenceObject@4
-;@ObfReferenceObject@4
-ObfReferenceObject@4
-ObAddEntryDirectory@12
;PfxFindPrefix
;PfxInitialize
;PfxInsertPrefix
;PfxRemovePrefix
-PoQueryPowerSequence@0
-PoRequestPowerChange@12
-PoSetDeviceIdleDetection@8
+PoCallDriver@8
+PoRegisterDeviceForIdleDetection@16
+PoRegisterSystemState@8
+PoRequestPowerIrp@24
+PoSetDeviceBusy@4
+PoSetPowerState@12
+PoSetSystemState@4
+PoStartNextPowerIrp@4
+PoUnregisterSystemState@4
;ProbeForWrite@12
PsAssignImpersonationToken@8
;PsChargePoolQuota@12
-;PsCreateSystemProcess@12
+PsCreateSystemProcess@12
PsCreateSystemThread@28
-;PsCreateWin32Process@4
-;PsEstablishWin32Callouts@24
+PsCreateWin32Process@4
+PsEstablishWin32Callouts@24
PsGetCurrentProcessId@0
PsGetCurrentThreadId@0
-PsGetCurrentThread@0
-;PsGetProcessExitTime@0
+PsGetProcessExitTime@0
PsGetVersion@16
+PsGetWin32Thread@0
+PsGetWin32Process@0
PsImpersonateClient@20
PsInitialSystemProcess DATA
-;PsIsThreadTerminating@4
-;PsLookupProcessByProcessId@8
-;PsLookupProcessThreadByCid@12
-;PsLookupThreadByThreadId@8
+PsIsThreadTerminating@4
+PsLookupProcessByProcessId@8
+PsLookupProcessThreadByCid@12
+PsLookupThreadByThreadId@8
PsProcessType DATA
PsReferenceImpersonationToken@16
PsReferencePrimaryToken@4
;PsReturnPoolQuota@12
-;PsRevertToSelf@0 <-- This is the original size
-PsRevertToSelf@4
-;PsSetCreateProcessNotifyRoutine@8
-;PsSetCreateThreadNotifyRoutine@4
+PsRevertToSelf@0
+PsSetCreateProcessNotifyRoutine@8
+PsSetCreateThreadNotifyRoutine@4
;PsSetLegoNotifyRoutine@4
;PsSetProcessPriorityByClass@8
PsTerminateSystemThread@4
RtlCompareMemoryUlong@12
RtlCompareString@12
RtlCompareUnicodeString@12
-;RtlCompressBuffer
-;RtlCompressChunks
+RtlCompressBuffer@32
+RtlCompressChunks@28
RtlConvertLongToLargeInteger@4
RtlConvertSidToUnicodeString@12
RtlConvertUlongToLargeInteger@4
RtlCreateSecurityDescriptor@8
RtlCreateUnicodeString@8
RtlCustomCPToUnicodeN@24
-;RtlDecompressBuffer
-;RtlDecompressChunks
-;RtlDecompressFragment
+RtlDecompressBuffer@24
+RtlDecompressChunks@28
+RtlDecompressFragment@32
;RtlDelete
RtlDeleteAtomFromAtomTable@8
;RtlDeleteElementGenericTable
;RtlDeleteNoSplay
RtlDeleteRegistryValue@12
-;RtlDescribeChunk
+RtlDescribeChunk@20
RtlDestroyAtomTable@4
;RtlDestroyHeap
RtlDowncaseUnicodeString@12
RtlFindFirstRunSet@8
RtlFindLongestRunClear@8
RtlFindLongestRunSet@8
-;RtlFindMessage
+RtlFindMessage@20
RtlFindSetBits@12
RtlFindSetBitsAndClear@12
;RtlFindUnicodePrefix
;RtlFreeHeap
RtlFreeOemString@4
RtlFreeUnicodeString@4
-;RtlGenerate8dot3Name
+RtlGenerate8dot3Name@16
;RtlGetCallersAddress
-;RtlGetCompressionWorkSpaceSize
+RtlGetCompressionWorkSpaceSize@12
RtlGetDaclSecurityDescriptor@16
RtlGetDefaultCodePage@8
;RtlGetElementGenericTable
RtlGetOwnerSecurityDescriptor@12
RtlImageNtHeader@4
RtlInitAnsiString@8
-;RtlInitCodePageTable
+RtlInitCodePageTable@8
RtlInitString@8
RtlInitUnicodeString@8
RtlInitializeBitMap@12
;RtlInsertUnicodePrefix
RtlIntegerToChar@16
RtlIntegerToUnicodeString@12
-;RtlIsNameLegalDOS8Dot3
+RtlIsNameLegalDOS8Dot3@12
RtlLargeIntegerAdd@16
RtlLargeIntegerArithmeticShift@12
RtlLargeIntegerDivide@20
RtlPrefixUnicodeString@12
RtlQueryAtomInAtomTable@24
RtlQueryRegistryValues@20
-;RtlQueryTimeZoneInformation
+RtlQueryTimeZoneInformation@4
RtlRaiseException@4
-;RtlRandom
+RtlRandom@4
;RtlRemoveUnicodePrefix
-;RtlReserveChunk
+RtlReserveChunk@20
RtlSecondsSince1970ToTime@8
RtlSecondsSince1980ToTime@8
RtlSetAllBits@4
RtlSetGroupSecurityDescriptor@12
RtlSetOwnerSecurityDescriptor@12
RtlSetSaclSecurityDescriptor@16
-;RtlSetTimeZoneInformation
+RtlSetTimeZoneInformation@4
;RtlSplay
RtlSubAuthorityCountSid@4
RtlSubAuthoritySid@8
SeDeassignSecurity@4
;SeDeleteAccessState@4
;SeDeleteObjectAuditAlarm@8
-;SeExports DATA ???
+SeExports DATA
;SeFreePrivileges@4
SeImpersonateClient@8
;SeLockSubjectContext@4
;SeOpenObjectForDeleteAuditAlarm@36
SePrivilegeCheck@12
;SePrivilegeObjectAuditAlarm@24
-;SePublicDefaultDacl DATA
+SePublicDefaultDacl DATA
;SeQueryAuthenticationIdToken@8
;SeQuerySecurityDescriptorInfo@16
;SeRegisterLogonSessionTerminatedRoutine@4
SeReleaseSubjectContext@4
;SeSetAccessStateGenericMapping@8
;SeSetSecurityDescriptorInfo@24
-;SeSinglePrivilegeCheck@12
-;SeSystemDefaultDacl DATA
-;SeTokenImpersonationLevel@4
-SeTokenType DATA
+SeSinglePrivilegeCheck@12
+SeSystemDefaultDacl DATA
+SeTokenImpersonationLevel@4
+SeTokenType@4
;SeUnlockSubjectContext@4
;SeUnregisterLogonSessionTerminatedRoutine@4
;SeValidSecurityDescriptor@8
ZwWaitForSingleObject@12
ZwWriteFile@36
ZwYieldExecution@0
-;_abnormal_termination
-;_alldiv
-;_allmul
-;_allrem
-;_allshl
-;_allshr
-;_aulldiv
-;_aullrem
-;_aullshr
-;_except_handler2
-;_global_unwind2
+_abnormal_termination
+_alldiv
+_allmul
+_allrem
+_allshl
+_allshr
+_aulldiv
+_aullrem
+_aullshr
+_except_handler2
+_except_handler3
+_global_unwind2
_itoa
-;_local_unwind2
-;_purecall
+_local_unwind2
+_purecall
_snprintf
_snwprintf
_stricmp
wcsstr
wcstombs
wctomb
-;
-;
-; exports from hal.dll
-;
-;
-ExAcquireFastMutex@4
-ExReleaseFastMutex@4
-ExTryToAcquireFastMutex@4
-HalAcquireDisplayOwnership@4
-HalAdjustResourceList@4
-HalAllProcessorsStarted@0
-HalAllocateAdapterChannel@16
-HalAllocateCommonBuffer@16
-;HalAllocateCrashDumpRegisters@8
-HalAssignSlotResources@32
-HalBeginSystemInterrupt@12
-HalCalibratePerformanceCounter@4
-;@HalClearSoftwareInterrupt@4
-;HalClearSoftwareInterrupt@4
-HalDisableSystemInterrupt@8
-HalDisplayString@4
-HalEnableSystemInterrupt@12
-HalEndSystemInterrupt@8
-HalFlushCommonBuffer@32
-HalFreeCommonBuffer@24
-HalGetAdapter@8
-HalGetBusData@20
-HalGetBusDataByOffset@24
-HalGetEnvironmentVariable@12
-HalGetInterruptVector@24
-HalHandleNMI@4
-HalInitSystem@8
-HalInitializeProcessor@4
-HalMakeBeep@4
-HalProcessorIdle@0
-HalQueryDisplayParameters@16
-HalQueryRealTimeClock@4
-HalReadDmaCounter@4
-HalReportResourceUsage@0
-HalRequestIpi@4
-;@HalRequestSoftwareInterrupt@4
-;HalRequestSoftwareInterrupt@4
-HalReturnToFirmware@4
-HalSetBusData@20
-HalSetBusDataByOffset@24
-HalSetDisplayParameters@8
-HalSetEnvironmentVariable@8
-;HalSetProfileInterval@4
-HalSetRealTimeClock@4
-;HalSetTimeIncrement@4
-HalStartNextProcessor@8
-;HalStartProfileInterrupt@4
-;HalStopProfileInterrupt@4
-HalSystemVectorDispatchEntry@12
-HalTranslateBusAddress@24
-IoAssignDriveLetters@16
-IoFlushAdapterBuffers@24
-IoFreeAdapterChannel@4
-IoFreeMapRegisters@12
-IoMapTransfer@24
-IoReadPartitionTable@16
-IoSetPartitionInformation@16
-IoWritePartitionTable@20
-KdComPortInUse DATA
-KdPortGetByte@4
-KdPortInitialize@12
-KdPortPollByte@4
-KdPortPutByte@4
-KdPortRestore@0
-KdPortSave@0
-KeAcquireSpinLock@8
-;@KeAcquireSpinLockRaiseToSynch@4
-KeAcquireSpinLockRaiseToSynch@4
-KeFlushWriteBuffer@0
-KeGetCurrentIrql@0
-KeLowerIrql@4
-KeQueryPerformanceCounter@4
-KeRaiseIrql@8
-KeRaiseIrqlToDpcLevel@0
-KeRaiseIrqlToSynchLevel@0
-KeReleaseSpinLock@8
-KeStallExecutionProcessor@4
-;@KfAcquireSpinLock@4
-KfAcquireSpinLock@4
-;@KfLowerIrql@4
-KfLowerIrql@4
-;@KfRaiseIrql@4
-KfRaiseIrql@4
-;@KfReleaseSpinLock@8
-KfReleaseSpinLock@8
-READ_PORT_BUFFER_UCHAR@12
-READ_PORT_BUFFER_ULONG@12
-READ_PORT_BUFFER_USHORT@12
-READ_PORT_UCHAR@4
-READ_PORT_ULONG@4
-READ_PORT_USHORT@4
-WRITE_PORT_BUFFER_UCHAR@12
-WRITE_PORT_BUFFER_ULONG@12
-WRITE_PORT_BUFFER_USHORT@12
-WRITE_PORT_UCHAR@8
-WRITE_PORT_ULONG@8
-WRITE_PORT_USHORT@8
-KdSystemDebugControl@4