; $Id: ntoskrnl.edf,v 1.65 2000/07/01 18:22:14 ekohl Exp $ ; ; reactos/ntoskrnl/ntoskrnl.def ; ; ReactOS Operating System ; EXPORTS CcInitializeFileCache=CcInitializeFileCache@8 CcMdlReadComplete=CcMdlReadComplete@8 CcRequestCachePage=CcRequestCachePage@20 CcReleaseCachePage=CcReleaseCachePage@12 CcReleaseFileCache=CcReleaseFileCache@8 DbgBreakPoint=DbgBreakPoint@0 DbgBreakPointWithStatus=DbgBreakPointWithStatus@4 ;DbgLoadImageSymbols=DbgLoadImageSymbols@12 DbgPrint DbgPrompt=DbgPrompt@12 ExAcquireFastMutexUnsafe=ExAcquireFastMutexUnsafe@4 ExAcquireResourceExclusive=ExAcquireResourceExclusive@8 ExAcquireResourceExclusiveLite=ExAcquireResourceExclusiveLite@8 ExAcquireResourceSharedLite=ExAcquireResourceSharedLite@8 ExAcquireSharedStarveExclusive=ExAcquireSharedStarveExclusive@8 ExAcquireSharedWaitForExclusive=ExAcquireSharedWaitForExclusive@8 ExAllocateFromNPagedLookasideList=ExAllocateFromNPagedLookasideList@4 ExAllocateFromPagedLookasideList=ExAllocateFromPagedLookasideList@4 ExAllocateFromZone=ExAllocateFromZone@4 ExAllocatePool=ExAllocatePool@8 ExAllocatePoolWithQuota=ExAllocatePoolWithQuota@8 ExAllocatePoolWithQuotaTag=ExAllocatePoolWithQuotaTag@12 ExAllocatePoolWithTag=ExAllocatePoolWithTag@12 ExConvertExclusiveToSharedLite=ExConvertExclusiveToSharedLite@4 ;ExCreateCallback ExDeleteNPagedLookasideList=ExDeleteNPagedLookasideList@4 ExDeletePagedLookasideList=ExDeletePagedLookasideList@4 ExDeleteResource=ExDeleteResource@4 ExDeleteResourceLite=ExDeleteResourceLite@4 ExDesktopObjectType DATA ;ExDisableResourceBoostLite ExEventObjectType DATA ExExtendZone=ExExtendZone@12 ExFreePool=ExFreePool@4 ExFreeToNPagedLookasideList=ExFreeToNPagedLookasideList@8 ExFreeToPagedLookasideList=ExFreeToPagedLookasideList@8 ExFreeToZone=ExFreeToZone@8 ExGetCurrentResourceThread=ExGetCurrentResourceThread@0 ExGetExclusiveWaiterCount=ExGetExclusiveWaiterCount@4 ;ExGetPreviousMode ExGetSharedWaiterCount=ExGetSharedWaiterCount@4 ExInitializeNPagedLookasideList=ExInitializeNPagedLookasideList@28 ExInitializePagedLookasideList=ExInitializePagedLookasideList@28 ExInitializeResource=ExInitializeResource@4 ExInitializeResourceLite=ExInitializeResourceLite@4 ExInitializeSListHead=ExInitializeSListHead@4 ExInitializeZone=ExInitializeZone@16 ExInterlockedAddLargeInteger=ExInterlockedAddLargeInteger@16 ;ExInterlockedAddLargeStatistic ExInterlockedAddUlong=ExInterlockedAddUlong@12 ExInterlockedAllocateFromZone=ExInterlockedAllocateFromZone@8 ;ExInterlockedCompareExchange64 ExInterlockedDecrementLong=ExInterlockedDecrementLong@8 ExInterlockedExchangeUlong=ExInterlockedExchangeUlong@12 ExInterlockedExtendZone=ExInterlockedExtendZone@16 ExInterlockedFreeToZone=ExInterlockedFreeToZone@12 ExInterlockedIncrementLong=ExInterlockedIncrementLong@8 ExInterlockedInsertHeadList=ExInterlockedInsertHeadList@12 ExInterlockedInsertTailList=ExInterlockedInsertTailList@12 ExInterlockedPopEntryList=ExInterlockedPopEntryList@8 ExInterlockedPopEntrySList=ExInterlockedPopEntrySList@8 ExInterlockedPushEntryList=ExInterlockedPushEntryList@12 ExInterlockedPushEntrySList=ExInterlockedPushEntrySList@12 ExInterlockedRemoveHeadList=ExInterlockedRemoveHeadList@8 ExIsFullZone=ExIsFullZone@4 ExIsObjectInFirstZoneSegment=ExIsObjectInFirstZoneSegment@8 ;ExIsProcessorFeaturePresent ExIsResourceAcquiredExclusiveLite=ExIsResourceAcquiredExclusiveLite@4 ExIsResourceAcquiredSharedLite=ExIsResourceAcquiredSharedLite@4 ExLocalTimeToSystemTime=ExLocalTimeToSystemTime@8 ;ExNotifyCallback ;ExPostSystemEvent ;ExQueryPoolBlockSize ExQueryDepthSListHead=ExQueryDepthSListHead@4 ExQueueWorkItem=ExQueueWorkItem@8 ExRaiseAccessViolation=ExRaiseAccessViolation@0 ExRaiseDatatypeMisalignment=ExRaiseDatatypeMisalignment@0 ExRaiseStatus=ExRaiseStatus@4 ;ExRegisterCallback ExReinitializeResourceLite=ExReinitializeResourceLite@4 ExReleaseFastMutexUnsafe=ExReleaseFastMutexUnsafe@4 ExReleaseResource=ExReleaseResource@4 ExReleaseResourceLite=ExReleaseResourceLite@4 ExReleaseResourceForThread=ExReleaseResourceForThread@8 ExReleaseResourceForThreadLite=ExReleaseResourceForThreadLite@8 ;ExSetResourceOwnerPointer ;ExSystemExceptionFilter ExSystemTimeToLocalTime=ExSystemTimeToLocalTime@8 ExTryToAcquireResourceExclusiveLite=ExTryToAcquireResourceExclusiveLite@4 ;ExUnregisterCallback ExWindowStationObjectType DATA ;ExfInterlockedAddUlong ;ExfInterlockedInsertHeadList ;ExfInterlockedInsertTailList ;ExfInterlockedPopEntryList ;ExfInterlockedPushEntryList ;ExfInterlockedRemoveHeadList ;Exfi386InterlockedDecrementLong ;Exfi386InterlockedExchangeUlong ;Exfi386InterlockedIncrementLong ;Exi386InterlockedDecrementLong ;Exi386InterlockedExchangeUlong ;Exi386InterlockedIncrementLong FsRtlAddLargeMcbEntry=FsRtlAddLargeMcbEntry@28 FsRtlAddMcbEntry=FsRtlAddMcbEntry@16 FsRtlAddToTunnelCache=FsRtlAddToTunnelCache@32 FsRtlAllocatePool=FsRtlAllocatePool@8 FsRtlAllocatePoolWithQuota=FsRtlAllocatePoolWithQuota@8 FsRtlAllocatePoolWithQuotaTag=FsRtlAllocatePoolWithQuotaTag@12 FsRtlAllocatePoolWithTag=FsRtlAllocatePoolWithTag@12 FsRtlAllocateResource=FsRtlAllocateResource@0 FsRtlAreNamesEqual=FsRtlAreNamesEqual@16 FsRtlBalanceReads=FsRtlBalanceReads@4 FsRtlCheckLockForReadAccess=FsRtlCheckLockForReadAccess@8 FsRtlCheckLockForWriteAccess=FsRtlCheckLockForWriteAccess@8 FsRtlCheckOplock=FsRtlCheckOplock@20 FsRtlCopyRead=FsRtlCopyRead@32 FsRtlCopyWrite=FsRtlCopyWrite@32 FsRtlCurrentBatchOplock=FsRtlCurrentBatchOplock@4 FsRtlDeleteKeyFromTunnelCache=FsRtlDeleteKeyFromTunnelCache@12 FsRtlDeleteTunnelCache=FsRtlDeleteTunnelCache@4 FsRtlDeregisterUncProvider=FsRtlDeregisterUncProvider@4 FsRtlDissectDbcs=FsRtlDissectDbcs@16 FsRtlDissectName=FsRtlDissectName@16 FsRtlDoesDbcsContainWildCards=FsRtlDoesDbcsContainWildCards@4 FsRtlDoesNameContainWildCards=FsRtlDoesNameContainWildCards@4 FsRtlFastCheckLockForRead=FsRtlFastCheckLockForRead@24 FsRtlFastCheckLockForWrite=FsRtlFastCheckLockForWrite@24 FsRtlFastUnlockAll=FsRtlFastUnlockAll@16 FsRtlFastUnlockAllByKey=FsRtlFastUnlockAllByKey@20 FsRtlFastUnlockSingle=FsRtlFastUnlockSingle@32 FsRtlFindInTunnelCache=FsRtlFindInTunnelCache@32 FsRtlGetFileSize=FsRtlGetFileSize@8 FsRtlGetNextFileLock=FsRtlGetNextFileLock@8 FsRtlGetNextLargeMcbEntry=FsRtlGetNextLargeMcbEntry@20 FsRtlGetNextMcbEntry=FsRtlGetNextMcbEntry@20 FsRtlInitializeFileLock=FsRtlInitializeFileLock@12 FsRtlInitializeLargeMcb=FsRtlInitializeLargeMcb@8 FsRtlInitializeMcb=FsRtlInitializeMcb@8 FsRtlInitializeOplock=FsRtlInitializeOplock@4 FsRtlInitializeTunnelCache=FsRtlInitializeTunnelCache@4 FsRtlIsDbcsInExpression=FsRtlIsDbcsInExpression@8 FsRtlIsFatDbcsLegal=FsRtlIsFatDbcsLegal@20 FsRtlIsHpfsDbcsLegal=FsRtlIsHpfsDbcsLegal@20 FsRtlIsNameInExpression=FsRtlIsNameInExpression@16 FsRtlIsNtstatusExpected=FsRtlIsNtstatusExpected@4 FsRtlIsTotalDeviceFailure=FsRtlIsTotalDeviceFailure@4 FsRtlLegalAnsiCharacterArray DATA FsRtlLookupLargeMcbEntry=FsRtlLookupLargeMcbEntry@32 FsRtlLookupLastLargeMcbEntry=FsRtlLookupLastLargeMcbEntry@12 FsRtlLookupLastMcbEntry=FsRtlLookupLastMcbEntry@12 FsRtlLookupMcbEntry=FsRtlLookupMcbEntry@20 FsRtlMdlRead=FsRtlMdlRead@24 FsRtlMdlReadComplete=FsRtlMdlReadComplete@8 FsRtlMdlReadCompleteDev=FsRtlMdlReadCompleteDev@12 FsRtlMdlReadDev=FsRtlMdlReadDev@28 FsRtlMdlWriteComplete=FsRtlMdlWriteComplete@12 FsRtlMdlWriteCompleteDev=FsRtlMdlWriteCompleteDev@16 FsRtlNormalizeNtstatus=FsRtlNormalizeNtstatus@8 FsRtlNotifyChangeDirectory=FsRtlNotifyChangeDirectory@28 FsRtlNotifyCleanup=FsRtlNotifyCleanup@12 FsRtlNotifyFullChangeDirectory=FsRtlNotifyFullChangeDirectory@40 FsRtlNotifyFullReportChange=FsRtlNotifyFullReportChange@36 FsRtlNotifyInitializeSync=FsRtlNotifyInitializeSync@4 FsRtlNotifyReportChange=FsRtlNotifyReportChange@20 FsRtlNotifyUninitializeSync=FsRtlNotifyUninitializeSync@4 FsRtlNumberOfRunsInLargeMcb=FsRtlNumberOfRunsInLargeMcb@4 FsRtlNumberOfRunsInMcb=FsRtlNumberOfRunsInMcb@4 FsRtlOplockFsctrl=FsRtlOplockFsctrl@12 FsRtlOplockIsFastIoPossible=FsRtlOplockIsFastIoPossible@4 FsRtlPostPagingFileStackOverflow=FsRtlPostPagingFileStackOverflow@12 FsRtlPostStackOverflow=FsRtlPostStackOverflow@12 FsRtlPrepareMdlWrite=FsRtlPrepareMdlWrite@24 FsRtlPrepareMdlWriteDev=FsRtlPrepareMdlWriteDev@28 FsRtlPrivateLock=FsRtlPrivateLock@48 FsRtlProcessFileLock=FsRtlProcessFileLock@12 FsRtlRegisterUncProvider=FsRtlRegisterUncProvider@12 FsRtlRemoveLargeMcbEntry=FsRtlRemoveLargeMcbEntry@20 FsRtlRemoveMcbEntry=FsRtlRemoveMcbEntry@12 FsRtlSplitLargeMcb=FsRtlSplitLargeMcb@20 FsRtlSyncVolumes=FsRtlSyncVolumes@12 FsRtlTruncateLargeMcb=FsRtlTruncateLargeMcb@12 FsRtlTruncateMcb=FsRtlTruncateMcb@8 FsRtlUninitializeFileLock=FsRtlUninitializeFileLock@4 FsRtlUninitializeLargeMcb=FsRtlUninitializeLargeMcb@4 FsRtlUninitializeMcb=FsRtlUninitializeMcb@4 FsRtlUninitializeOplock=FsRtlUninitializeOplock@4 HalDispatchTable DATA HalPrivateDispatchTable DATA ;InterlockedCompareExchange=@InterlockedCompareExchange@12 InterlockedCompareExchange=InterlockedCompareExchange@12 ;InterlockedDecrement=@InterlockedDecrement@4 InterlockedDecrement=InterlockedDecrement@4 ;InterlockedExchange=@InterlockedExchange@8 InterlockedExchange=InterlockedExchange@8 ;InterlockedExchangeAdd=@InterlockedExchangeAdd@8 InterlockedExchangeAdd=InterlockedExchangeAdd@8 ;InterlockedIncrement=@InterlockedIncrement@4 InterlockedIncrement=InterlockedIncrement@4 IoAcquireCancelSpinLock=IoAcquireCancelSpinLock@4 IoAcquireVpbSpinLock=IoAcquireVpbSpinLock@4 IoAdapterObjectType DATA IoAllocateAdapterChannel=IoAllocateAdapterChannel@20 IoAllocateIrp=IoAllocateIrp@8 IoAllocateMdl=IoAllocateMdl@20 IoAllocateController=IoAllocateController@16 IoAllocateErrorLogEntry=IoAllocateErrorLogEntry@8 IoAssignResources=IoAssignResources@24 IoAttachDevice=IoAttachDevice@12 IoAttachDeviceByPointer=IoAttachDeviceByPointer@8 IoAttachDeviceToDeviceStack=IoAttachDeviceToDeviceStack@8 IoBuildAsynchronousFsdRequest=IoBuildAsynchronousFsdRequest@24 IoBuildDeviceIoControlRequest=IoBuildDeviceIoControlRequest@36 IoBuildPartialMdl=IoBuildPartialMdl@16 IoBuildSynchronousFsdRequest=IoBuildSynchronousFsdRequest@28 IoCallDriver=IoCallDriver@8 IoCancelIrp=IoCancelIrp@4 IoCheckDesiredAccess=IoCheckDesiredAccess@8 IoCheckEaBufferValidity=IoCheckEaBufferValidity@12 IoCheckFunctionAccess=IoCheckFunctionAccess@24 IoCheckShareAccess=IoCheckShareAccess@20 IoCompleteRequest=IoCompleteRequest@8 IoConnectInterrupt=IoConnectInterrupt@44 IoCreateController=IoCreateController@4 IoCreateDevice=IoCreateDevice@28 IoCreateFile=IoCreateFile@56 IoCreateNotificationEvent=IoCreateNotificationEvent@8 IoCreateStreamFileObject=IoCreateStreamFileObject@8 IoCreateSymbolicLink=IoCreateSymbolicLink@8 IoCreateSynchronizationEvent=IoCreateSynchronizationEvent@8 IoCreateUnprotectedSymbolicLink=IoCreateUnprotectedSymbolicLink@8 IoDeleteController=IoDeleteController@4 IoDeleteDevice=IoDeleteDevice@4 IoDeleteSymbolicLink=IoDeleteSymbolicLink@4 IoDetachDevice=IoDetachDevice@4 IoDeviceHandlerObjectSize DATA IoDeviceHandlerObjectType DATA IoDeviceObjectType DATA IoDisconnectInterrupt=IoDisconnectInterrupt@4 IoDriverObjectType DATA IoEnqueueIrp=IoEnqueueIrp@4 IoFastQueryNetworkAttributes=IoFastQueryNetworkAttributes@20 IoFileObjectType DATA IoFreeController=IoFreeController@4 IoFreeIrp=IoFreeIrp@4 IoFreeMdl=IoFreeMdl@4 IoGetAttachedDevice=IoGetAttachedDevice@4 IoGetBaseFileSystemDeviceObject=IoGetBaseFileSystemDeviceObject@4 IoGetConfigurationInformation=IoGetConfigurationInformation@0 IoGetCurrentProcess=IoGetCurrentProcess@0 IoGetDeviceObjectPointer=IoGetDeviceObjectPointer@16 IoGetDeviceToVerify=IoGetDeviceToVerify@4 IoGetFileObjectGenericMapping=IoGetFileObjectGenericMapping@0 IoGetInitialStack=IoGetInitialStack@0 IoGetRelatedDeviceObject=IoGetRelatedDeviceObject@4 IoGetRequestorProcess=IoGetRequestorProcess@4 IoGetStackLimits=IoGetStackLimits@8 IoGetTopLevelIrp=IoGetTopLevelIrp@0 IoInitializeIrp=IoInitializeIrp@12 IoInitializeTimer=IoInitializeTimer@12 IoIsOperationSynchronous=IoIsOperationSynchronous@4 IoMakeAssociatedIrp=IoMakeAssociatedIrp@8 IoOpenDeviceInstanceKey=IoOpenDeviceInstanceKey@20 IoPageRead=IoPageRead@16 IoQueryDeviceDescription=IoQueryDeviceDescription@32 IoQueryDeviceEnumInfo=IoQueryDeviceEnumInfo@8 IoQueryFileInformation=IoQueryFileInformation@20 IoQueryVolumeInformation=IoQueryVolumeInformation@20 IoQueueThreadIrp=IoQueueThreadIrp@4 IoRaiseHardError=IoRaiseHardError@12 IoRaiseInformationalHardError=IoRaiseInformationalHardError@12 IoReadOperationCount DATA IoReadTransferCount DATA IoRegisterDriverReinitialization=IoRegisterDriverReinitialization@12 IoRegisterFileSystem=IoRegisterFileSystem@4 IoRegisterFsRegistrationChange=IoRegisterFsRegistrationChange@8 IoRegisterShutdownNotification=IoRegisterShutdownNotification@4 IoReleaseCancelSpinLock=IoReleaseCancelSpinLock@4 IoReleaseVpbSpinLock=IoReleaseVpbSpinLock@4 IoRemoveShareAccess=IoRemoveShareAccess@8 IoReportHalResourceUsage=IoReportHalResourceUsage@16 IoReportResourceUsage=IoReportResourceUsage@36 IoSetDeviceToVerify=IoSetDeviceToVerify@8 IoSetHardErrorOrVerifyDevice=IoSetHardErrorOrVerifyDevice@8 IoSetInformation=IoSetInformation@16 IoSetShareAccess=IoSetShareAccess@16 IoSetThreadHardErrorMode=IoSetThreadHardErrorMode@4 IoSetTopLevelIrp=IoSetTopLevelIrp@4 IoStartNextPacket=IoStartNextPacket@8 IoStartNextPacketByKey=IoStartNextPacketByKey@12 IoStartPacket=IoStartPacket@16 IoStartTimer=IoStartTimer@4 IoStatisticsLock DATA IoStopTimer=IoStopTimer@4 IoSynchronousPageWrite=IoSynchronousPageWrite@20 IoThreadToProcess=IoThreadToProcess@4 IoUnregisterFileSystem=IoUnregisterFileSystem@4 IoUnregisterFsRegistrationChange=IoUnregisterFsRegistrationChange@8 IoUnregisterShutdownNotification=IoUnregisterShutdownNotification@4 IoUpdateShareAccess=IoUpdateShareAccess@8 IoVerifyVolume=IoVerifyVolume@8 IoWriteErrorLogEntry=IoWriteErrorLogEntry@4 IoWriteOperationCount DATA IoWriteTransferCount DATA ;IofCallDriver=@IofCallDriver@0 IofCallDriver=IofCallDriver@8 ;IofCompleteRequest=@IofCompleteRequest@0 IofCompleteRequest=IofCompleteRequest@8 KdDebuggerEnabled DATA KdDebuggerNotPresent DATA KdPollBreakIn=KdPollBreakIn@0 ;Ke386CallBios ;Ke386IoSetAccessProcess ;Ke386QueryIoAccessMap ;Ke386SetIoAccessMap KeAcquireSpinLockAtDpcLevel=KeAcquireSpinLockAtDpcLevel@4 KeAddSystemServiceTable=KeAddSystemServiceTable@20 KeAttachProcess=KeAttachProcess@4 ;KeBoostCurrentThread KeBugCheck=KeBugCheck@4 KeBugCheckEx=KeBugCheckEx@20 KeCancelTimer=KeCancelTimer@4 KeClearEvent=KeClearEvent@4 ;KeConnectInterrupt ;KeDcacheFlushCount DATA KeDelayExecutionThread=KeDelayExecutionThread@12 KeDeregisterBugCheckCallback=KeDeregisterBugCheckCallback@4 KeDetachProcess=KeDetachProcess@0 ;KeDisconnectInterrupt KeEnterCriticalRegion=KeEnterCriticalRegion@0 KeEnterKernelDebugger=KeEnterKernelDebugger@0 ;KeFindConfigurationEntry ;KeFindConfigurationNextEntry ;KeFlushEntireTb KeGetCurrentThread=KeGetCurrentThread@0 KeGetPreviousMode=KeGetPreviousMode@0 ;KeI386AbiosCall ;KeI386AllocateGdtSelectors ;KeI386Call16BitCStyleFunction ;KeI386Call16BitFunction ;KeI386FlatToGdtSelector ;KeI386GetLid ;KeI386MachineType ;KeI386ReleaseGdtSelectors ;KeI386ReleaseLid ;KeI386SetGdtSelector ;KeIcacheFlushCount DATA KeInitializeApc=KeInitializeApc@32 KeInitializeDeviceQueue=KeInitializeDeviceQueue@4 KeInitializeDpc=KeInitializeDpc@12 KeInitializeEvent=KeInitializeEvent@12 ;KeInitializeInterrupt ;KeInitializeMutant KeInitializeMutex=KeInitializeMutex@8 ;KeInitializeQueue KeInitializeSemaphore=KeInitializeSemaphore@12 KeInitializeSpinLock=KeInitializeSpinLock@4 KeInitializeTimer=KeInitializeTimer@4 KeInitializeTimerEx=KeInitializeTimerEx@8 KeInsertByKeyDeviceQueue=KeInsertByKeyDeviceQueue@12 KeInsertDeviceQueue=KeInsertDeviceQueue@8 ;KeInsertHeadQueue ;KeInsertQueue KeInsertQueueApc=KeInsertQueueApc@16 KeInsertQueueDpc=KeInsertQueueDpc@12 ;KeIsExecutingDpc KeLeaveCriticalRegion=KeLeaveCriticalRegion@0 KeLoaderBlock DATA KeNumberProcessors DATA ;KeProfileInterrupt ;KeProfileInterruptWithSource ;KePulseEvent KeQuerySystemTime=KeQuerySystemTime@4 KeQueryTickCount=KeQueryTickCount@4 KeQueryTimeIncrement=KeQueryTimeIncrement@0 ;KeRaiseUserException KeReadStateEvent=KeReadStateEvent@4 ;KeReadStateMutant KeReadStateMutex=KeReadStateMutex@4 ;KeReadStateQueue KeReadStateSemaphore=KeReadStateSemaphore@4 KeReadStateTimer=KeReadStateTimer@4 KeRegisterBugCheckCallback=KeRegisterBugCheckCallback@20 ;KeReleaseMutant KeReleaseMutex=KeReleaseMutex@8 KeReleaseSemaphore=KeReleaseSemaphore@16 KeReleaseSpinLockFromDpcLevel=KeReleaseSpinLockFromDpcLevel@4 KeRemoveByKeyDeviceQueue=KeRemoveByKeyDeviceQueue@8 KeRemoveDeviceQueue=KeRemoveDeviceQueue@4 ;KeRemoveEntryDeviceQueue ;KeRemoveQueue KeRemoveQueueDpc=KeRemoveQueueDpc@4 KeResetEvent=KeResetEvent@4 ;KeRestoreFloatingPointState ;KeRundownQueue ;KeSaveFloatingPointState KeServiceDescriptorTable DATA ;KeSetAffinityThread KeSetBasePriorityThread=KeSetBasePriorityThread@8 ;KeSetDmaIoCoherency KeSetEvent=KeSetEvent@12 ;KeSetEventBoostPriority ;KeSetIdealProcessorThread KeSetImportanceDpc=KeSetImportanceDpc@8 ;KeSetKernelStackSwapEnable KeSetPriorityThread=KeSetPriorityThread@8 ;KeSetProfileIrql ;KeSetSwapContextNotifyRoutine KeSetTargetProcessorDpc=KeSetTargetProcessorDpc@8 ;KeSetThreadSelectNotifyRoutine ;KeSetTimeIncrement KeSetTimer=KeSetTimer@16 KeSetTimerEx=KeSetTimerEx@20 ;KeSetTimeUpdateNotifyRoutine KeSynchronizeExecution=KeSynchronizeExecution@12 ;KeTerminateThread ;KeTickCount DATA ;KeUpdateRunTime KeUpdateSystemTime=KeUpdateSystemTime@0 ;KeUserModeCallback KeWaitForMultipleObjects=KeWaitForMultipleObjects@32 KeWaitForMutexObject=KeWaitForMutexObject@20 KeWaitForSingleObject=KeWaitForSingleObject@20 ;KefAcquireSpinLockAtDpcLevel ;KefReleaseSpinLockFromDpcLevel ;Kei386EoiHelper ;KiAcquireSpinLock@4 ;KiBugCheckData DATA ;KiCoprocessorError@0 ;KiDeliverApc@12 ;KiDispatchInterrupt@0 ;KiIpiServiceRoutine@8 ;KiReleaseSpinLock@4 ;KiUnexpectedInterrupt ;Kii386SpinOnSpinLock ;LdrAccessResource@16 ;LdrEnumResources@20 ;LdrFindResourceDirectory_U@16 ;LdrFindResource_U@16 LdrLoadModule=LdrLoadModule ;LpcRequestPort@8 ;LsaCallAuthenticationPackage ;LsaDeregisterLogonProcess ;LsaFreeReturnBuffer ;LsaLogonUser ;LsaLookupAuthenticationPackage ;LsaRegisterLogonProcess MmAdjustWorkingSetSize=MmAdjustWorkingSetSize@12 MmAllocateContiguousMemory=MmAllocateContiguousMemory@12 MmAllocateNonCachedMemory=MmAllocateNonCachedMemory@4 MmBuildMdlForNonPagedPool=MmBuildMdlForNonPagedPool@4 MmCanFileBeTruncated=MmCanFileBeTruncated@8 MmCreateMdl=MmCreateMdl@12 MmCreateSection=MmCreateSection@32 MmDbgTranslatePhysicalAddress=MmDbgTranslatePhysicalAddress@8 MmDisableModifiedWriteOfSection=MmDisableModifiedWriteOfSection@4 MmFlushImageSection=MmFlushImageSection@8 MmForceSectionClosed=MmForceSectionClosed@8 MmFreeContiguousMemory=MmFreeContiguousMemory@4 MmFreeNonCachedMemory=MmFreeNonCachedMemory@8 MmGetPhysicalAddress=MmGetPhysicalAddress@4 MmGrowKernelStack=MmGrowKernelStack@4 MmHighestUserAddress DATA MmIsAddressValid=MmIsAddressValid@4 MmIsNonPagedSystemAddressValid=MmIsNonPagedSystemAddressValid@4 MmIsRecursiveIoFault=MmIsRecursiveIoFault@0 MmIsThisAnNtAsSystem=MmIsThisAnNtAsSystem@0 MmLockPagableDataSection=MmLockPagableDataSection@4 MmLockPagableImageSection=MmLockPagableDataSection@4 MmLockPagableSectionByHandle=MmLockPagableSectionByHandle@4 MmMapIoSpace=MmMapIoSpace@16 MmMapLockedPages=MmMapLockedPages@8 MmMapMemoryDumpMdl=MmMapMemoryDumpMdl@4 MmMapVideoDisplay=MmMapVideoDisplay@16 MmMapViewInSystemSpace=MmMapViewInSystemSpace@12 MmMapViewOfSection=MmMapViewOfSection@40 MmPageEntireDriver=MmPageEntireDriver@4 MmProbeAndLockPages=MmProbeAndLockPages@12 MmQuerySystemSize=MmQuerySystemSize@0 MmResetDriverPaging=MmResetDriverPaging@4 MmSectionObjectType DATA MmSecureVirtualMemory=MmSecureVirtualMemory@12 MmSetAddressRangeModified=MmSetAddressRangeModified@8 MmSetBankedSection=MmSetBankedSection@24 MmSizeOfMdl=MmSizeOfMdl@8 MmUnlockPagableImageSection=MmUnlockPagableImageSection@4 MmUnlockPages=MmUnlockPages@4 MmUnmapIoSpace=MmUnmapIoSpace@8 MmUnmapLockedPages=MmUnmapLockedPages@8 MmUnmapVideoDisplay=MmUnmapVideoDisplay@8 MmUnmapViewInSystemSpace=MmUnmapViewInSystemSpace@4 MmUnmapViewOfSection=MmUnmapViewOfSection@8 MmUnsecureVirtualMemory=MmUnsecureVirtualMemory@4 MmUserProbeAddress DATA NlsAnsiCodePage DATA NlsLeadByteInfo DATA NlsMbCodePageTag DATA NlsMbOemCodePageTag DATA NlsOemLeadByteInfo DATA NtAddAtom=NtAddAtom@8 NtAdjustPrivilegesToken=NtAdjustPrivilegesToken@24 NtAllocateLocallyUniqueId=NtAllocateLocallyUniqueId@4 NtAllocateUuids=NtAllocateUuids@12 NtAllocateVirtualMemory=NtAllocateVirtualMemory@24 NtBuildNumber DATA NtClose=NtClose@4 NtConnectPort=NtConnectPort@32 NtCreateEvent=NtCreateEvent@20 NtCreateFile=NtCreateFile@44 NtCreateSection=NtCreateSection@28 NtDeleteAtom=NtDeleteAtom@4 NtDeleteFile=NtDeleteFile@4 NtDeviceIoControlFile=NtDeviceIoControlFile@40 NtDuplicateObject=NtDuplicateObject@28 NtDuplicateToken=NtDuplicateToken@24 NtFindAtom=NtFindAtom@8 NtFreeVirtualMemory=NtFreeVirtualMemory@16 NtFsControlFile=NtFsControlFile@40 NtGlobalFlag DATA NtLockFile=NtLockFile@40 NtMapViewOfSection=NtMapViewOfSection@40 NtNotifyChangeDirectoryFile=NtNotifyChangeDirectoryFile@36 NtOpenFile=NtOpenFile@24 NtOpenProcess=NtOpenProcess@16 NtOpenProcessToken=NtOpenProcessToken@12 NtQueryDirectoryFile=NtQueryDirectoryFile@44 NtQueryEaFile=NtQueryEaFile@36 NtQueryInformationAtom=NtQueryInformationAtom@20 NtQueryInformationFile=NtQueryInformationFile@20 NtQueryInformationProcess=NtQueryInformationProcess@20 NtQueryInformationToken=NtQueryInformationToken@20 ;NtQueryOleDirectoryFile@ <--- ? NtQuerySecurityObject=NtQuerySecurityObject@20 NtQuerySystemTime=NtQuerySystemTime@4 NtQueryVolumeInformationFile=NtQueryVolumeInformationFile@20 NtReadFile=NtReadFile@36 NtRequestPort=NtRequestPort@8 NtRequestWaitReplyPort@12 NtSetEvent=NtSetEvent@8 NtSetInformationFile=NtSetInformationFile@20 NtSetInformationProcess=NtSetInformationProcess@16 NtSetInformationThread=NtSetInformationThread@16 NtSetSecurityObject=NtSetSecurityObject@12 NtSetSystemTime=NtSetSystemTime@8 NtUnlockFile=NtUnlockFile@20 ;NtVdmControl@8 <--- ? NtWaitForSingleObject=NtWaitForSingleObject@12 NtWriteFile=NtWriteFile@36 ;ObAssignSecurity=ObAssignSecurity@16 ;ObCheckCreateObjectAccess=ObCheckCreateObjectAccess@28 ;ObCheckObjectAccess=ObCheckObjectAccess@20 ;ObCreateObject=ObCreateObject@36 ObCreateObject=ObCreateObject@16 ObDereferenceObject=ObDereferenceObject@4 ;ObFindHandleForObject=ObFindHandleForObject@20 ;ObGetObjectPointerCount=ObGetObjectPointerCount@4 ;ObGetObjectSecurity=ObGetObjectSecurity@12 ;ObInsertObject=ObInsertObject@24 ObMakeTemporaryObject=ObMakeTemporaryObject@4 ;ObOpenObjectByName=ObOpenObjectByName@28 ;ObOpenObjectByPointer=ObOpenObjectByPointer@28 ;ObQueryNameString=ObQueryNameString@16 ;ObQueryObjectAuditingByHandle=ObQueryObjectAuditingByHandle@8 ObReferenceObjectByHandle=ObReferenceObjectByHandle@24 ObReferenceObjectByName=ObReferenceObjectByName@32 ObReferenceObjectByPointer=ObReferenceObjectByPointer@16 ;ObReleaseObjectSecurity=ObReleaseObjectSecurity@8 ;ObSetSecurityDescriptorInfo=ObSetSecurityDescriptorInfo@24 ;ObfDereferenceObject=@ObfDereferenceObject@4 ObfDereferenceObject=ObfDereferenceObject@4 ;ObfReferenceObject=@ObfReferenceObject@4 ObfReferenceObject=ObfReferenceObject@4 ;PfxFindPrefix ;PfxInitialize ;PfxInsertPrefix ;PfxRemovePrefix PoQueryPowerSequence=PoQueryPowerSequence@0 PoRequestPowerChange=PoRequestPowerChange@12 PoSetDeviceIdleDetection=PoSetDeviceIdleDetection@8 ;ProbeForWrite=ProbeForWrite@12 PsAssignImpersonationToken=PsAssignImpersonationToken@8 ;PsChargePoolQuota=PsChargePoolQuota@12 ;PsCreateSystemProcess=PsCreateSystemProcess@12 PsCreateSystemThread=PsCreateSystemThread@28 ;PsCreateWin32Process ;PsEstablishWin32Callouts PsGetCurrentProcessId=PsGetCurrentProcessId@0 PsGetCurrentThreadId=PsGetCurrentThreadId@0 ;PsGetProcessExitTime PsGetVersion=PsGetVersion@16 PsImpersonateClient=PsImpersonateClient@20 PsInitialSystemProcess DATA ;PsIsThreadTerminating ;PsLookupProcessByProcessId ;PsLookupProcessThreadByCid ;PsLookupThreadByThreadId PsProcessType DATA PsReferenceImpersonationToken=PsReferenceImpersonationToken@16 PsReferencePrimaryToken=PsReferencePrimaryToken@4 ;PsReturnPoolQuota PsRevertToSelf=PsRevertToSelf@4 ;PsSetCreateProcessNotifyRoutine ;PsSetCreateThreadNotifyRoutine ;PsSetLegoNotifyRoutine ;PsSetProcessPriorityByClass PsTerminateSystemThread=PsTerminateSystemThread@4 PsThreadType DATA READ_REGISTER_UCHAR=READ_REGISTER_UCHAR@4 READ_REGISTER_ULONG=READ_REGISTER_ULONG@4 READ_REGISTER_USHORT=READ_REGISTER_USHORT@4 READ_REGISTER_BUFFER_UCHAR=READ_REGISTER_BUFFER_UCHAR@12 READ_REGISTER_BUFFER_ULONG=READ_REGISTER_BUFFER_ULONG@12 READ_REGISTER_BUFFER_USHORT=READ_REGISTER_BUFFER_USHORT@12 RtlAbsoluteToSelfRelativeSD=RtlAbsoluteToSelfRelativeSD@12 RtlAddAccessAllowedAce=RtlAddAccessAllowedAce@16 RtlAddAce=RtlAddAce@20 RtlAnsiCharToUnicodeChar=RtlAnsiCharToUnicodeChar@4 RtlAnsiStringToUnicodeSize=RtlAnsiStringToUnicodeSize@4 RtlAnsiStringToUnicodeString=RtlAnsiStringToUnicodeString@12 RtlAppendAsciizToString=RtlAppendAsciizToString@8 RtlAppendStringToString=RtlAppendStringToString@8 RtlAppendUnicodeStringToString=RtlAppendUnicodeStringToString@8 RtlAppendUnicodeToString=RtlAppendUnicodeToString@8 RtlAreAllAccessesGranted=RtlAreAllAccessesGranted@8 RtlAreAnyAccessesGranted=RtlAreAnyAccessesGranted@8 RtlAreBitsClear=RtlAreBitsClear@12 RtlAreBitsSet=RtlAreBitsSet@12 RtlCharToInteger=RtlCharToInteger@12 RtlClearAllBits=RtlClearAllBits@4 RtlClearBits=RtlClearBits@12 RtlCompareMemory=RtlCompareMemory@12 RtlCompareMemoryUlong=RtlCompareMemoryUlong@12 RtlCompareString=RtlCompareString@12 RtlCompareUnicodeString=RtlCompareUnicodeString@12 RtlConvertLongToLargeInteger=RtlConvertLongToLargeInteger@4 RtlConvertUlongToLargeInteger=RtlConvertUlongToLargeInteger@4 RtlCopyLuid=RtlCopyLuid@8 RtlCopySid=RtlCopySid@12 RtlCopyString=RtlCopyString@8 RtlCopyUnicodeString=RtlCopyUnicodeString@8 RtlCreateAcl=RtlCreateAcl@12 RtlCreateSecurityDescriptor=RtlCreateSecurityDescriptor@8 RtlCreateUnicodeString=RtlCreateUnicodeString@8 RtlCustomCPToUnicodeN=RtlCustomCPToUnicodeN@24 RtlDowncaseUnicodeString=RtlDowncaseUnicodeString@12 RtlEnlargedIntegerMultiply=RtlEnlargedIntegerMultiply@8 RtlEnlargedUnsignedDivide=RtlEnlargedUnsignedDivide@16 RtlEnlargedUnsignedMultiply=RtlEnlargedUnsignedMultiply@8 RtlEqualLuid=RtlEqualLuid@8 RtlEqualSid=RtlEqualSid@8 RtlEqualString=RtlEqualString@12 RtlEqualUnicodeString=RtlEqualUnicodeString@12 RtlExtendedIntegerMultiply=RtlExtendedIntegerMultiply@12 RtlExtendedLargeIntegerDivide=RtlExtendedLargeIntegerDivide@16 RtlExtendedMagicDivide=RtlExtendedMagicDivide@20 RtlFillMemory=RtlFillMemory@12 RtlFillMemoryUlong=RtlFillMemoryUlong@12 RtlFindClearBits=RtlFindClearBits@12 RtlFindClearBitsAndSet=RtlFindClearBitsAndSet@12 RtlFindFirstRunClear=RtlFindFirstRunClear@8 RtlFindFirstRunSet=RtlFindFirstRunSet@8 RtlFindLongestRunClear=RtlFindLongestRunClear@8 RtlFindLongestRunSet=RtlFindLongestRunSet@8 RtlFindSetBits=RtlFindSetBits@12 RtlFindSetBitsAndClear=RtlFindSetBitsAndClear@12 RtlFreeAnsiString=RtlFreeAnsiString@4 RtlFreeOemString=RtlFreeOemString@4 RtlFreeUnicodeString=RtlFreeUnicodeString@4 RtlGetDaclSecurityDescriptor=RtlGetDaclSecurityDescriptor@16 RtlGetDefaultCodePage=RtlGetDefaultCodePage@8 RtlGetGroupSecurityDescriptor=RtlGetGroupSecurityDescriptor@12 RtlGetOwnerSecurityDescriptor=RtlGetOwnerSecurityDescriptor@12 RtlImageNtHeader=RtlImageNtHeader@4 RtlInitAnsiString=RtlInitAnsiString@8 RtlInitString=RtlInitString@8 RtlInitUnicodeString=RtlInitUnicodeString@8 RtlInitializeBitMap=RtlInitializeBitMap@12 RtlInitializeSid=RtlInitializeSid@12 RtlIntegerToChar=RtlIntegerToChar@16 RtlIntegerToUnicodeString=RtlIntegerToUnicodeString@12 RtlLargeIntegerAdd=RtlLargeIntegerAdd@16 RtlLargeIntegerArithmeticShift=RtlLargeIntegerArithmeticShift@12 RtlLargeIntegerDivide=RtlLargeIntegerDivide@20 RtlLargeIntegerNegate=RtlLargeIntegerNegate@8 RtlLargeIntegerShiftLeft=RtlLargeIntegerShiftLeft@12 RtlLargeIntegerShiftRight=RtlLargeIntegerShiftRight@12 RtlLargeIntegerSubtract=RtlLargeIntegerSubtract@16 RtlLengthRequiredSid=RtlLengthRequiredSid@4 RtlLengthSecurityDescriptor=RtlLengthSecurityDescriptor@4 RtlLengthSid=RtlLengthSid@4 RtlMapGenericMask=RtlMapGenericMask@8 RtlMoveMemory=RtlMoveMemory@12 RtlMultiByteToUnicodeN=RtlMultiByteToUnicodeN@20 RtlMultiByteToUnicodeSize=RtlMultiByteToUnicodeSize@12 RtlNumberOfClearBits=RtlNumberOfClearBits@4 RtlNumberOfSetBits=RtlNumberOfSetBits@4 RtlOemStringToCountedUnicodeString=RtlOemStringToCountedUnicodeString@12 RtlOemStringToUnicodeSize=RtlOemStringToUnicodeSize@4 RtlOemStringToUnicodeString=RtlOemStringToUnicodeString@12 RtlPrefixString=RtlPrefixString@12 RtlPrefixUnicodeString=RtlPrefixUnicodeString@12 RtlSecondsSince1970ToTime=RtlSecondsSince1970ToTime@8 RtlSecondsSince1980ToTime=RtlSecondsSince1980ToTime@8 RtlSetAllBits=RtlSetAllBits@4 RtlSetBits=RtlSetBits@12 RtlSetDaclSecurityDescriptor=RtlSetDaclSecurityDescriptor@16 RtlSetGroupSecurityDescriptor=RtlSetGroupSecurityDescriptor@12 RtlSetOwnerSecurityDescriptor=RtlSetOwnerSecurityDescriptor@12 RtlSetSaclSecurityDescriptor=RtlSetSaclSecurityDescriptor@16 RtlSubAuthorityCountSid=RtlSubAuthorityCountSid@4 RtlSubAuthoritySid=RtlSubAuthoritySid@8 RtlTimeFieldsToTime=RtlTimeFieldsToTime@8 RtlTimeToSecondsSince1970=RtlTimeToSecondsSince1970@8 RtlTimeToSecondsSince1980=RtlTimeToSecondsSince1980@8 RtlTimeToTimeFields=RtlTimeToTimeFields@8 RtlUnicodeStringToAnsiSize=RtlUnicodeStringToAnsiSize@4 RtlUnicodeStringToAnsiString=RtlUnicodeStringToAnsiString@12 RtlUnicodeStringToCountedOemString=RtlUnicodeStringToCountedOemString@12 RtlUnicodeStringToInteger=RtlUnicodeStringToInteger@12 RtlUnicodeStringToOemSize=RtlUnicodeStringToOemSize@4 RtlUnicodeStringToOemString=RtlUnicodeStringToOemString@12 RtlUnicodeToCustomCPN=RtlUnicodeToCustomCPN@24 RtlUnicodeToMultiByteN=RtlUnicodeToMultiByteN@20 RtlUnicodeToMultiByteSize=RtlUnicodeToMultiByteSize@12 RtlUpcaseUnicodeChar=RtlUpcaseUnicodeChar@4 RtlUpcaseUnicodeString=RtlUpcaseUnicodeString@12 RtlUpcaseUnicodeStringToAnsiString=RtlUpcaseUnicodeStringToAnsiString@12 RtlUpcaseUnicodeStringToCountedOemString=RtlUpcaseUnicodeStringToCountedOemString@12 RtlUpcaseUnicodeStringToOemString=RtlUpcaseUnicodeStringToOemString@12 RtlUpcaseUnicodeToCustomCPN=RtlUpcaseUnicodeToCustomCPN@24 RtlUpcaseUnicodeToMultiByteN=RtlUpcaseUnicodeToMultiByteN@20 RtlUpcaseUnicodeToOemN=RtlUpcaseUnicodeToOemN@20 RtlUpperChar=RtlUpperChar@4 RtlUpperString=RtlUpperString@8 RtlValidSecurityDescriptor=RtlValidSecurityDescriptor@4 RtlValidSid=RtlValidSid@4 RtlZeroMemory=RtlZeroMemory@8 RtlxAnsiStringToUnicodeSize=RtlxAnsiStringToUnicodeSize@4 RtlxOemStringToUnicodeSize=RtlxOemStringToUnicodeSize@4 RtlxUnicodeStringToAnsiSize=RtlxUnicodeStringToAnsiSize@4 RtlxUnicodeStringToOemSize=RtlxUnicodeStringToOemSize@4 SeAccessCheck=SeAccessCheck@40 ;SeAppendPrivileges=SeAppendPrivileges@8 SeAssignSecurity=SeAssignSecurity@28 ;SeAuditingFileEvents=SeAuditingFileEvents@8 ;SeAuditingFileOrGlobalEvents=SeAuditingFileOrGlobalEvents@18 ;SeCaptureSecurityDescriptor=SeCaptureSecurityDescriptor@20 SeCaptureSubjectContext=SeCaptureSubjectContext@4 ;SeCloseObjectAuditAlarm=SeCloseObjectAuditAlarm@12 ;SeCreateAccessState=SeCreateAccessState@16 SeCreateClientSecurity=SeCreateClientSecurity@16 SeDeassignSecurity=SeDeassignSecurity@4 ;SeDeleteAccessState=SeDeleteAccessState@4 ;SeDeleteObjectAuditAlarm=SeDeleteObjectAuditAlarm@8 ;SeExports DATA ;SeFreePrivileges=SeFreePrivileges@4 SeImpersonateClient=SeImpersonateClient@8 ;SeLockSubjectContext=SeLockSubjectContext@4 ;SeMarkLogonSessionForTerminationNotification=SeMarkLogonSessionForTerminationNotification@4 ;SeOpenObjectAuditAlarm=SeOpenObjectAuditAlarm@36 ;SeOpenObjectForDeleteAuditAlarm=SeOpenObjectForDeleteAuditAlarm@36 SePrivilegeCheck=SePrivilegeCheck@12 ;SePrivilegeObjectAuditAlarm=SePrivilegeObjectAuditAlarm@24 ;SePublicDefaultDacl DATA ;SeQueryAuthenticationIdToken=SeQueryAuthenticationIdToken@8 ;SeQuerySecurityDescriptorInfo=SeQuerySecurityDescriptorInfo@16 ;SeRegisterLogonSessionTerminatedRoutine=SeRegisterLogonSessionTerminatedRoutine@4 ;SeReleaseSecurityDescriptor=SeReleaseSecurityDescriptor@12 SeReleaseSubjectContext=SeReleaseSubjectContext@4 ;SeSetAccessStateGenericMapping=SeSetAccessStateGenericMapping@8 ;SeSetSecurityDescriptorInfo=SeSetSecurityDescriptorInfo@24 ;SeSinglePrivilegeCheck=SeSinglePrivilegeCheck@12 ;SeSystemDefaultDacl DATA ;SeTokenImpersonationLevel=SeTokenImpersonationLevel@4 SeTokenType DATA ;SeUnlockSubjectContext=SeUnlockSubjectContext@4 ;SeUnregisterLogonSessionTerminatedRoutine=SeUnregisterLogonSessionTerminatedRoutine@4 ;SeValidSecurityDescriptor=SeValidSecurityDescriptor@8 WRITE_REGISTER_UCHAR=WRITE_REGISTER_UCHAR@8 WRITE_REGISTER_ULONG=WRITE_REGISTER_ULONG@8 WRITE_REGISTER_USHORT=WRITE_REGISTER_USHORT@8 WRITE_REGISTER_BUFFER_UCHAR=WRITE_REGISTER_BUFFER_UCHAR@12 WRITE_REGISTER_BUFFER_ULONG=WRITE_REGISTER_BUFFER_ULONG@12 WRITE_REGISTER_BUFFER_USHORT=WRITE_REGISTER_BUFFER_USHORT@12 ZwAccessCheckAndAuditAlarm=ZwAccessCheckAndAuditAlarm@44 ZwAlertThread=ZwAlertThread@4 ZwAllocateVirtualMemory=ZwAllocateVirtualMemory@24 ZwClearEvent=ZwClearEvent@4 ZwClose=ZwClose@4 ZwCloseObjectAuditAlarm=ZwCloseObjectAuditAlarm@12 ZwConnectPort=ZwConnectPort@32 ZwCreateDirectoryObject=ZwCreateDirectoryObject@12 ZwCreateEvent=ZwCreateEvent@20 ZwCreateFile=ZwCreateFile@44 ZwCreateKey=ZwCreateKey@28 ZwCreateSection=ZwCreateSection@28 ZwCreateSymbolicLinkObject=ZwCreateSymbolicLinkObject@16 ZwDeleteFile=ZwDeleteFile@4 ZwDeleteKey=ZwDeleteKey@4 ZwDeleteValueKey=ZwDeleteValueKey@8 ZwDeviceIoControlFile=ZwDeviceIoControlFile@40 ZwDisplayString=ZwDisplayString@4 ZwDuplicateObject=ZwDuplicateObject@28 ZwDuplicateToken=ZwDuplicateToken@24 ZwEnumerateKey=ZwEnumerateKey@24 ZwEnumerateValueKey=ZwEnumerateValueKey@24 ZwFlushInstructionCache=ZwFlushInstructionCache@12 ZwFlushKey=ZwFlushKey@4 ZwFreeVirtualMemory=ZwFreeVirtualMemory@16 ZwFsControlFile=ZwFsControlFile@40 ZwLoadDriver=ZwLoadDriver@4 ZwLoadKey=ZwLoadKey@8 ZwMakeTemporaryObject=ZwMakeTemporaryObject@4 ZwMapViewOfSection=ZwMapViewOfSection@40 ZwNotifyChangeKey=ZwNotifyChangeKey@40 ZwOpenDirectoryObject=ZwOpenDirectoryObject@12 ZwOpenEvent=ZwOpenEvent@12 ZwOpenFile=ZwOpenFile@24 ZwOpenKey=ZwOpenKey@12 ZwOpenProcess=ZwOpenProcess@16 ZwOpenProcessToken=ZwOpenProcessToken@12 ZwOpenSection=ZwOpenSection@12 ZwOpenSymbolicLinkObject=ZwOpenSymbolicLinkObject@12 ZwOpenThread=ZwOpenThread@16 ZwOpenThreadToken=ZwOpenThreadToken@16 ZwPulseEvent=ZwPulseEvent@8 ZwQueryDefaultLocale=ZwQueryDefaultLocale@8 ZwQueryDirectoryFile=ZwQueryDirectoryFile@44 ZwQueryInformationAtom=ZwQueryInformationAtom@20 ZwQueryInformationFile=ZwQueryInformationFile@20 ZwQueryInformationProcess=ZwQueryInformationProcess@20 ZwQueryInformationToken=ZwQueryInformationToken@20 ZwQueryKey=ZwQueryKey@20 ZwQueryObject=ZwQueryObject@20 ZwQuerySection=ZwQuerySection@20 ZwQuerySecurityObject=ZwQuerySecurityObject@20 ZwQuerySymbolicLinkObject=ZwQuerySymbolicLinkObject@12 ZwQuerySystemInformation=ZwQuerySystemInformation@16 ZwQuerySystemTime=ZwQuerySystemTime@4 ZwQueryValueKey=ZwQueryValueKey@24 ZwQueryVolumeInformationFile=ZwQueryVolumeInformationFile@20 ZwReadFile=ZwReadFile@36 ZwReplaceKey=ZwReplaceKey@12 ZwRequestWaitReplyPort=ZwRequestWaitReplyPort@12 ZwResetEvent=ZwResetEvent@8 ZwSaveKey=ZwSaveKey@8 ZwSetDefaultLocale=ZwSetDefaultLocale@8 ZwSetEvent=ZwSetEvent@8 ZwSetInformationFile=ZwSetInformationFile@20 ZwSetInformationObject=ZwSetInformationObject@16 ZwSetInformationProcess=ZwSetInformationProcess@16 ZwSetInformationThread=ZwSetInformationThread@16 ZwSetSystemInformation=ZwSetSystemInformation@12 ZwSetSystemTime=ZwSetSystemTime@8 ZwSetValueKey=ZwSetValueKey@24 ZwTerminateProcess=ZwTerminateProcess@8 ZwUnloadDriver=ZwUnloadDriver@4 ZwUnloadKey=ZwUnloadKey@4 ZwUnmapViewOfSection=ZwUnmapViewOfSection@8 ZwWaitForMultipleObjects=ZwWaitForMultipleObjects@20 ZwWaitForSingleObject=ZwWaitForSingleObject@12 ZwWriteFile=ZwWriteFile@36 ZwYieldExecution=ZwYieldExecution@0 ;_abnormal_termination ;_alldiv ;_allmul ;_allrem ;_allshl ;_allshr ;_aulldiv ;_aullrem ;_aullshr ;_except_handler2 ;_global_unwind2 _itoa ;_local_unwind2 ;_purecall _snprintf _snwprintf _stricmp _strlwr _strnicmp _strnset _strrev _strset _strupr _vsnprintf _wcsicmp _wcslwr _wcsnicmp _wcsnset _wcsrev _wcsupr atoi atol isdigit islower isprint isspace isupper isxdigit mbstowcs mbtowc memchr memcpy memmove memset qsort rand sprintf srand strcat strchr strcmp strcpy strlen 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 ; ; ReactOS Extensions ; MmGetSystemAddressForMdl ; ; ; exports from hal.dll ; ; ExAcquireFastMutex=ExAcquireFastMutex@4 ExReleaseFastMutex=ExReleaseFastMutex@4 ExTryToAcquireFastMutex=ExTryToAcquireFastMutex@4 HalAcquireDisplayOwnership=HalAcquireDisplayOwnership@4 HalAdjustResourceList=HalAdjustResourceList@4 HalAllProcessorsStarted=HalAllProcessorsStarted@0 ;HalAllocateAdapterChannel=HalAllocateAdapterChannel@16 HalAllocateCommonBuffer=HalAllocateCommonBuffer@16 ;HalAllocateCrashDumpRegisters=HalAllocateCrashDumpRegisters@8 HalAssignSlotResource=HalAssignSlotResources@32 ;HalBeginSystemInterrupt=HalBeginSystemInterrupt@12 ;HalCalibratePerformanceCounter=HalCalibratePerformanceCounter@4 ;HalClearSoftwareInterrupt=@HalClearSoftwareInterrupt@4 ;HalClearSoftwareInterrupt=HalClearSoftwareInterrupt@4 ;HalDisableSystemInterrupt=HalDisableSystemInterrupt@8 HalDisplayString=HalDisplayString@4 ;HalEnableSystemInterrupt=HalEnableSystemInterrupt@12 ;HalEndSystemInterrupt=HalEndSystemInterrupt@8 HalFlushCommonBuffer=HalFlushCommonBuffer@32 HalFreeCommonBuffer=HalFreeCommonBuffer@24 HalGetAdapter=HalGetAdapter@8 HalGetBusData=HalGetBusData@20 HalGetBusDataByOffset=HalGetBusDataByOffset@24 ;HalGetEnvironmentVariable=HalGetEnvironmentVariable@12 HalGetInterruptVector=HalGetInterruptVector@24 HalHandleNMI=HalHandleNMI@4 HalInitSystem=HalInitSystem@8 HalInitializeProcessor=HalInitializeProcessor@4 HalMakeBeep=HalMakeBeep@4 HalProcessorIdle=HalProcessorIdle@0 HalQueryDisplayParameters=HalQueryDisplayParameters@16 HalQueryRealTimeClock=HalQueryRealTimeClock@4 HalReadDmaCounter=HalReadDmaCounter@4 HalReportResourceUsage=HalReportResourceUsage@0 ;HalRequestIpi=HalRequestIpi@4 ;HalRequestSoftwareInterrupt=@HalRequestSoftwareInterrupt@4 ;HalRequestSoftwareInterrupt=HalRequestSoftwareInterrupt@4 HalReturnToFirmware=HalReturnToFirmware@4 HalSetBusData=HalSetBusData@20 HalSetBusDataByOffset=HalSetBusDataByOffset@24 HalSetDisplayParameters=HalSetDisplayParameters@8 ;HalSetEnvironmentVariable=HalSetEnvironmentVariable@8 ;HalSetProfileInterval=HalSetProfileInterval@4 HalSetRealTimeClock=HalSetRealTimeClock@4 ;HalSetTimeIncrement=HalSetTimeIncrement@4 HalStartNextProcessor=HalStartNextProcessor@8 ;HalStartProfileInterrupt=HalStartProfileInterrupt@4 ;HalStopProfileInterrupt=HalStopProfileInterrupt@4 ;HalSystemVectorDispatchEntry=@HalSystemVectorDispatchEntry@12 HalSystemVectorDispatchEntry=HalSystemVectorDispatchEntry@12 HalTranslateBusAddress=HalTranslateBusAddress@24 IoAssignDriveLetters=IoAssignDriveLetters@16 IoFlushAdapterBuffers=IoFlushAdapterBuffers@24 IoFreeAdapterChannel=IoFreeAdapterChannel@4 IoFreeMapRegisters=IoFreeMapRegisters@12 IoMapTransfer=IoMapTransfer@24 IoReadPartitionTable=IoReadPartitionTable@16 IoSetPartitionInformation=IoSetPartitionInformation@16 IoWritePartitionTable=IoWritePartitionTable@20 KdComPortInUse DATA KdPortGetByte=KdPortGetByte@4 KdPortInitialize=KdPortInitialize@12 KdPortPollByte=KdPortPollByte@4 KdPortPutByte=KdPortPutByte@4 KdPortRestore=KdPortRestore@0 KdPortSave=KdPortSave@0 KeAcquireSpinLock=KeAcquireSpinLock@8 ;KeAcquireSpinLockRaiseToSynch=@KeAcquireSpinLockRaiseToSynch@4 KeAcquireSpinLockRaiseToSynch=KeAcquireSpinLockRaiseToSynch@4 KeFlushWriteBuffer=KeFlushWriteBuffer@0 KeGetCurrentIrql=KeGetCurrentIrql@0 KeLowerIrql=KeLowerIrql@4 KeQueryPerformanceCounter=KeQueryPerformanceCounter@4 KeRaiseIrql=KeRaiseIrql@8 ;KeRaiseIrqlToDpcLevel=KeRaiseIrqlToDpcLevel@0 ;KeRaiseIrqlToSynchLevel=KeRaiseIrqlToSynchLevel@0 KeReleaseSpinLock=KeReleaseSpinLock@8 KeStallExecutionProcessor=KeStallExecutionProcessor@4 ;KfAcquireSpinLock=@KfAcquireSpinLock@4 KfAcquireSpinLock=KfAcquireSpinLock@4 ;KfLowerIrql=@KfLowerIrql@4 KfLowerIrql=KfLowerIrql@4 ;KfRaiseIrql=@KfRaiseIrql@4 KfRaiseIrql=KfRaiseIrql@4 ;KfReleaseSpinLock=@KfReleaseSpinLock@8 KfReleaseSpinLock=KfReleaseSpinLock@8 READ_PORT_BUFFER_UCHAR=READ_PORT_BUFFER_UCHAR@12 READ_PORT_BUFFER_ULONG=READ_PORT_BUFFER_ULONG@12 READ_PORT_BUFFER_USHORT=READ_PORT_BUFFER_USHORT@12 READ_PORT_UCHAR=READ_PORT_UCHAR@4 READ_PORT_ULONG=READ_PORT_ULONG@4 READ_PORT_USHORT=READ_PORT_USHORT@4 WRITE_PORT_BUFFER_UCHAR=WRITE_PORT_BUFFER_UCHAR@12 WRITE_PORT_BUFFER_ULONG=WRITE_PORT_BUFFER_ULONG@12 WRITE_PORT_BUFFER_USHORT=WRITE_PORT_BUFFER_USHORT@12 WRITE_PORT_UCHAR=WRITE_PORT_UCHAR@8 WRITE_PORT_ULONG=WRITE_PORT_ULONG@8 WRITE_PORT_USHORT=WRITE_PORT_USHORT@8