; $Id: ntoskrnl.edf,v 1.51 2000/03/29 13:11:53 dwelch Exp $ ; ; reactos/ntoskrnl/ntoskrnl.def ; ; ReactOS Operating System ; EXPORTS InitializeListHead CcInitializeFileCache=CcInitializeFileCache@8 CcMdlReadComplete=CcMdlReadComplete@8 CcRequestCachePage=CcRequestCachePage@20 CcReleaseCachePage=CcReleaseCachePage@12 CcReleaseFileCache=CcReleaseFileCache@8 DbgBreakPoint=DbgBreakPoint@0 DbgBreakPointWithStatus=DbgBreakPointWithStatus@4 DbgPrint ExAcquireResourceExclusive ExAcquireResourceExclusiveLite ExAcquireResourceSharedLite ExAcquireSharedStarveExclusive ExAcquireSharedWaitForExclusive ExAllocateFromNPagedLookasideList ExAllocateFromPagedLookasideList ExAllocateFromZone ExAllocatePool=ExAllocatePool@8 ExAllocatePoolWithQuota=ExAllocatePoolWithQuota@8 ExAllocatePoolWithQuotaTag=ExAllocatePoolWithQuotaTag@12 ExAllocatePoolWithTag=ExAllocatePoolWithTag@12 ExConvertExclusiveToSharedLite ExDeleteNPagedLookasideList ExDeletePagedLookasideList ExDeleteResource ExDeleteResourceLite ExExtendZone ExFreePool ExFreeToNPagedLookasideList ExFreeToPagedLookasideList ExFreeToZone ExGetCurrentResourceThread ExGetExclusiveWaiterCount ExGetSharedWaiterCount 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 ExRaiseAccessViolation=ExRaiseAccessViolation@0 ExRaiseDatatypeMisalignment=ExRaiseDatatypeMisalignment@0 ExRaiseStatus=ExRaiseStatus@4 ExReinitializeResourceLite ExReleaseFastMutexUnsafe ExReleaseResource ExReleaseResourceLite ExReleaseResourceForThread ExReleaseResourceForThreadLite ExSystemTimeToLocalTime ExTryToAcquireResourceExclusiveLite 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 IoAcquireCancelSpinLock=IoAcquireCancelSpinLock@4 IoAcquireVpbSpinLock=IoAcquireVpbSpinLock@4 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=IoFileObjectType 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=IoAdapterObjectType DATA IoRegisterDriverReinitialization=IoRegisterDriverReinitialization@12 IoRegisterFileSystem=IoRegisterFileSystem@4 IoRegisterFsRegistrationChange=IoRegisterFsRegistrationChange@8 IoRegisterShutdownNotification=IoRegisterShutdownNotification@4 IoReleaseCancelSpinLock=IoReleaseCancelSpinLock@4 IoReleaseVpbSpinLock=IoReleaseVpbSpinLock@4 IoRemoveShareAccess=IoRemoveShareAccess@8 ;IoReportHalResourceUsage 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=IoDeviceObjectType DATA IoWriteTransferCount DATA ;IofCallDriver=@IofCallDriver@0 IofCallDriver=IofCallDriver@8 ;IofCompleteRequest=@IofCompleteRequest@0 IofCompleteRequest=IofCompleteRequest@8 KdDebuggerEnabled DATA KdDebuggerNotPresent DATA KdPollBreakIn=KdPollBreakIn@0 KeAddSystemServiceTable=KeAddSystemServiceTable@20 KeBugCheck KeBugCheckEx KeClearEvent KeDelayExecutionThread=KeDelayExecutionThread@12 KeEnterKernelDebugger=KeEnterKernelDebugger@0 KeFlushIoBuffers KeGetPreviousMode KeInitializeDpc KeInitializeEvent KeInitializeSpinLock KeInitializeTimer KeInsertQueueDpc KeQuerySystemTime KeReadStateEvent KeResetEvent KeServiceDescriptorTable DATA KeSetEvent KeSetTimer KeSynchronizeExecution KeWaitForSingleObject MmAllocateContiguousMemory=MmAllocateContiguousMemory@12 MmAllocateNonCachedMemory=MmAllocateNonCachedMemory@4 MmFreeContiguousMemory=MmFreeContiguousMemory@4 MmFreeNonCachedMemory=MmFreeNonCachedMemory@8 MmGetSystemAddressForMdl MmMapIoSpace=MmMapIoSpace@16 MmUnmapIoSpace=MmUnmapIoSpace@8 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 <--- ? 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 ObReferenceObjectByHandle PoQueryPowerSequence=PoQueryPowerSequence@0 PoRequestPowerChange=PoRequestPowerChange@12 PoSetDeviceIdleDetection=PoSetDeviceIdleDetection@8 READ_REGISTER_UCHAR READ_REGISTER_ULONG READ_REGISTER_USHORT READ_REGISTER_BUFFER_UCHAR READ_REGISTER_BUFFER_ULONG READ_REGISTER_BUFFER_USHORT RtlAbsoluteToSelfRelativeSD=RtlAbsoluteToSelfRelativeSD@12 RtlAnsiCharToUnicodeChar=RtlAnsiCharToUnicodeChar@4 RtlAnsiStringToUnicodeSize=RtlAnsiStringToUnicodeSize@4 RtlAnsiStringToUnicodeString=RtlAnsiStringToUnicodeString@12 RtlAppendAsciizToString=RtlAppendAsciizToString@8 RtlAppendStringToString=RtlAppendStringToString@8 RtlAppendUnicodeStringToString=RtlAppendUnicodeStringToString@8 RtlAppendUnicodeToString=RtlAppendUnicodeToString@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 RtlCreateSecurityDescriptor=RtlCreateSecurityDescriptor@8 RtlCreateUnicodeString=RtlCreateUnicodeString@8 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 RtlMoveMemory=RtlMoveMemory@12 RtlMultiByteToUnicodeN=RtlMultiByteToUnicodeN@20 RtlMultiByteToUnicodeSize=RtlMultiByteToUnicodeSize@12 RtlNumberOfClearBits=RtlNumberOfClearBits@4 RtlNumberOfSetBits=RtlNumberOfSetBits@4 RtlOemStringToCountedUnicodeString=RtlOemStringToCountedUnicodeString@12 RtlOemStringToUnicodeSize=RtlOemStringToUnicodeSize@4 RtlOemStringToUnicodeString=RtlOemStringToUnicodeString@12 RtlSecondsSince1970ToTime=RtlSecondsSince1970ToTime@8 RtlSecondsSince1980ToTime=RtlSecondsSince1980ToTime@8 RtlSetAllBits=RtlSetAllBits@4 RtlSetBits=RtlSetBits@12 RtlSetDaclSecurityDescriptor=RtlSetDaclSecurityDescriptor@16 RtlSetGroupSecurityDescriptor=RtlSetGroupSecurityDescriptor@12 RtlSetOwnerSecurityDescriptor=RtlSetOwnerSecurityDescriptor@12 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 RtlUnicodeToMultiByteN=RtlUnicodeToMultiByteN@20 RtlUnicodeToMultiByteSize=RtlUnicodeToMultiByteSize@12 RtlUpcaseUnicodeChar=RtlUpcaseUnicodeChar@4 RtlUpcaseUnicodeString=RtlUpcaseUnicodeString@12 RtlUpcaseUnicodeStringToAnsiString=RtlUpcaseUnicodeStringToAnsiString@12 RtlUpcaseUnicodeStringToCountedOemString=RtlUpcaseUnicodeStringToCountedOemString@12 RtlUpcaseUnicodeStringToOemString=RtlUpcaseUnicodeStringToOemString@12 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 LdrLoadModule=LdrLoadModule WRITE_REGISTER_UCHAR WRITE_REGISTER_ULONG WRITE_REGISTER_USHORT WRITE_REGISTER_BUFFER_UCHAR WRITE_REGISTER_BUFFER_ULONG WRITE_REGISTER_BUFFER_USHORT 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 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 ; IoGetCurrentIrpStackLocation IoInitializeDpcRequest IoMarkIrpPending IoRequestDpc ; ; ; exports from hal.dll ; ; ExAcquireFastMutex ExReleaseFastMutex ExTryToAcquireFastMutex HalAcquireDisplayOwnership=HalAcquireDisplayOwnership@4 HalAdjustResourceList=HalAdjustResourceList@4 ;HalAllProcessorsStarted ;HalAllocateAdapterChannel ;HalAllocateCommonBuffer ;HalAllocateCrashDumpRegisters HalAssignSlotResource=HalAssignSlotResources@32 ;HalBeginSystemInterrupt ;HalCalibratePerformanceCounter ;HalClearSoftwareInterrupt ;HalDisableSystemInterrupt HalDisplayString=HalDisplayString@4 ;HalEnableSystemInterrupt ;HalEndSystemInterrupt ;HalFlushCommonBuffer ;HalFreeCommonBuffer ;HalGetAdapter HalGetBusData=HalGetBusData@20 HalGetBusDataByOffset=HalGetBusDataByOffset@24 ;HalGetEnvironmentVariable HalGetInterruptVector=HalGetInterruptVector@24 HalHandleNMI=HalHandleNMI@4 HalInitSystem=HalInitSystem@8 ;HalInitializeProcessor HalMakeBeep=HalMakeBeep@4 HalProcessorIdle=HalProcessorIdle@0 HalQueryDisplayParameters=HalQueryDisplayParameters@16 HalQueryRealTimeClock=HalQueryRealTimeClock@4 ;HalReadDmaCounter ;HalReportResourceUsage ;HalRequestIpi ;HalRequestSoftwareInterrupt HalReturnToFirmware=HalReturnToFirmware@4 HalSetBusData=HalSetBusData@20 HalSetBusDataByOffset=HalSetBusDataByOffset@24 HalSetDisplayParameters=HalSetDisplayParameters@8 ;HalSetEnvironmentVariable ;HalSetProfileInterval HalSetRealTimeClock=HalSetRealTimeClock@4 ;HalSetTimeIncrement ;HalStartNextProcessor ;HalStartProfileInterrupt ;HalStopProfileInterrupt ;HalSystemVectorDispatchEntry 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 ;KeAcquireSpinLockRaiseToSynch ;KeFlushWriteBuffer KeGetCurrentIrql KeLowerIrql ;KeQueryPerformanceCounter KeRaiseIrql ;KeRaiseIrqlToDpcLevel ;KeRaiseIrqlToSynchLevel KeReleaseSpinLock KeStallExecutionProcessor ;KfAcquireSpinLock ;KfLowerIrql ;KfRaiseIrql ;KfReleaseSpinLock 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 InsertTailList RemoveEntryList