diff --git a/reactos/ntoskrnl/ntoskrnl.edf b/reactos/ntoskrnl/ntoskrnl.edf index b19545d1d6a..aa91c7917d9 100644 --- a/reactos/ntoskrnl/ntoskrnl.edf +++ b/reactos/ntoskrnl/ntoskrnl.edf @@ -1,4 +1,4 @@ -; $Id: ntoskrnl.edf,v 1.175 2004/08/05 18:17:37 ion Exp $ +; $Id: ntoskrnl.edf,v 1.176 2004/08/10 12:07:11 ekohl Exp $ ; ; reactos/ntoskrnl/ntoskrnl.def ; @@ -763,85 +763,13 @@ READ_REGISTER_BUFFER_ULONG=READ_REGISTER_BUFFER_ULONG@12 READ_REGISTER_BUFFER_USHORT=READ_REGISTER_BUFFER_USHORT@12 KeRosPrintAddress=KeRosPrintAddress@4 KeRosDumpStackFrames=KeRosDumpStackFrames@8 -RtlAddAccessAllowedAceEx=RtlAddAccessAllowedAceEx@20 -RtlAllocateHeap=RtlAllocateHeap@12 -RtlCaptureContext=RtlCaptureContext@4 -RtlCaptureStackBackTrace=RtlCaptureStackBackTrace@16 -RtlClearBit=RtlClearBit@8 -RtlCreateHeap=RtlCreateHeap@24 -RtlCreateSystemVolumeInformationFolder=RtlCreateSystemVolumeInformationFolder@4 -RtlDelete=RtlDelete@4 -RtlDeleteAce=RtlDeleteAce@8 -RtlDeleteElementGenericTable=RtlDeleteElementGenericTable@8 -RtlDeleteElementGenericTableAvl=RtlDeleteElementGenericTableAvl@8 -RtlDeleteNoSplay=RtlDeleteNoSplay@8 -RtlDestroyHeap=RtlDestroyHeap@4 -RtlDispatchException=RtlDispatchException@8 -RtlEnumerateGenericTable=RtlEnumerateGenericTable@8 -RtlEnumerateGenericTableAvl=RtlEnumerateGenericTableAvl@8 -RtlEnumerateGenericTableLikeADirectory=RtlEnumerateGenericTableLikeADirectory@28 -RtlEnumerateGenericTableWithoutSplaying=RtlEnumerateGenericTableWithoutSplaying@8 -RtlEnumerateGenericTableWithoutSplayingAvl=RtlEnumerateGenericTableWithoutSplayingAvl@8 -RtlFindClearRuns=RtlFindClearRuns@16 -RtlFindLastBackwardRunClear=RtlFindLastBackwardRunClear@12 -RtlFindNextForwardRunClear=RtlFindNextForwardRunClear@12 -RtlFindUnicodePrefix=RtlFindUnicodePrefix@12 -RtlFreeHeap=RtlFreeHeap@12 -RtlGetAce=RtlGetAce@12 -RtlGetCallersAddress=RtlGetCallersAddress@8 -RtlGetElementGenericTableAvl=RtlGetElementGenericTableAvl@8 -RtlGetNtGlobalFlags=RtlGetNtGlobalFlags@0 -RtlGetSaclSecurityDescriptor=RtlGetSaclSecurityDescriptor@16 -RtlGUIDFromString=RtlGUIDFromString@8 -RtlHashUnicodeString=RtlHashUnicodeString@16 -RtlInitializeGenericTableAvl=RtlInitializeGenericTableAvl@20 -RtlInitializeUnicodePrefix=RtlInitializeUnicodePrefix@4 -RtlInsertElementGenericTableAvl=RtlInsertElementGenericTableAvl@16 -RtlInsertElementGenericTableFull=RtlInsertElementGenericTableFull@24 -RtlInsertElementGenericTableFullAvl=RtlInsertElementGenericTableFullAvl@24 -RtlInsertUnicodePrefix=RtlInsertUnicodePrefix@12 -RtlInt64ToUnicodeString=RtlInt64ToUnicodeString@16 -RtlIsGenericTableEmpty=RtlIsGenericTableEmpty@4 -RtlIsGenericTableEmptyAvl=RtlIsGenericTableEmptyAvl@4 -RtlIsValidOemCharacter=RtlIsValidOemCharacter@4 -RtlLookupElementGenericTable=RtlLookupElementGenericTable@8 -RtlLookupElementGenericTableAvl=RtlLookupElementGenericTableAvl@8 -RtlLookupElementGenericTableFull=RtlLookupElementGenericTableFull@16 -RtlLookupElementGenericTableFullAvl=RtlLookupElementGenericTableFullAvl@16 -RtlNextUnicodePrefix=RtlNextUnicodePrefix@8 -RtlNumberGenericTableElements=RtlNumberGenericTableElements@4 -RtlNumberGenericTableElementsAvl=RtlNumberGenericTableElementsAvl@4 -RtlOemToUnicodeN=RtlOemToUnicodeN@20 -@RtlPrefetchMemoryNonTemporal=@RtlPrefetchMemoryNonTemporal@8 -RtlRandomEx=RtlRandomEx@4 -RtlRealPredecessor=RtlRealPredecessor@4 -RtlRealSuccessor=RtlRealSuccessor@4 -RtlRemoveUnicodePrefix=RtlRemoveUnicodePrefix@8 -RtlSelfRelativeToAbsoluteSD=RtlSelfRelativeToAbsoluteSD@44 -RtlSetBit=RtlSetBit@8 -RtlSizeHeap=RtlSizeHeap@12 -RtlSplay=RtlSplay@4 -RtlStringFromGUID=RtlStringFromGUID@8 -RtlSubtreePredecessor=RtlSubtreePredecessor@4 -RtlSubtreeSuccessor=RtlSubtreeSuccessor@4 -RtlTestBit=RtlTestBit@8 -RtlTimeToElapsedTimeFields=RtlTimeToElapsedTimeFields@8 -RtlValidRelativeSecurityDescriptor=RtlValidRelativeSecurityDescriptor@12 -;RtlVerifyVersionInfo=RtlVerifyVersionInfo@16 -RtlVolumeDeviceToDosName=RtlVolumeDeviceToDosName@8 -RtlWalkFrameChain=RtlWalkFrameChain@12 -RtlGetSetBootStatusData=RtlGetSetBootStatusData@24 -RtlLockBootStatusData=RtlLockBootStatusData@4 -RtlUnlockBootStatusData=RtlUnlockBootStatusData@4 -RtlSelfRelativeToAbsoluteSD2=RtlSelfRelativeToAbsoluteSD2@8 -RtlMapSecurityErrorToNtStatus=RtlMapSecurityErrorToNtStatus@4 RtlAbsoluteToSelfRelativeSD=RtlAbsoluteToSelfRelativeSD@12 RtlAddAccessAllowedAce=RtlAddAccessAllowedAce@16 RtlAddAce=RtlAddAce@20 RtlAddAtomToAtomTable=RtlAddAtomToAtomTable@12 RtlAddRange=RtlAddRange@36 ;RtlAllocateAndInitializeSid -;RtlAllocateHeap +RtlAllocateHeap=RtlAllocateHeap@12 RtlAnsiCharToUnicodeChar=RtlAnsiCharToUnicodeChar@4 RtlAnsiStringToUnicodeSize=RtlAnsiStringToUnicodeSize@4 RtlAnsiStringToUnicodeString=RtlAnsiStringToUnicodeString@12 @@ -854,10 +782,12 @@ RtlAreAnyAccessesGranted=RtlAreAnyAccessesGranted@8 RtlAreBitsClear=RtlAreBitsClear@12 RtlAreBitsSet=RtlAreBitsSet@12 RtlAssert=RtlAssert@16 -;RtlCaptureStackBackTrace +RtlCaptureContext=RtlCaptureContext@4 +RtlCaptureStackBackTrace=RtlCaptureStackBackTrace@16 RtlCharToInteger=RtlCharToInteger@12 RtlCheckRegistryKey=RtlCheckRegistryKey@8 RtlClearAllBits=RtlClearAllBits@4 +RtlClearBit=RtlClearBit@8 RtlClearBits=RtlClearBits@12 RtlCompareMemory=RtlCompareMemory@12 RtlCompareMemoryUlong=RtlCompareMemoryUlong@12 @@ -875,31 +805,37 @@ RtlCopyString=RtlCopyString@8 RtlCopyUnicodeString=RtlCopyUnicodeString@8 RtlCreateAcl=RtlCreateAcl@12 RtlCreateAtomTable=RtlCreateAtomTable@8 -;RtlCreateHeap +RtlCreateHeap=RtlCreateHeap@24 RtlCreateRegistryKey=RtlCreateRegistryKey@8 RtlCreateSecurityDescriptor=RtlCreateSecurityDescriptor@8 +RtlCreateSystemVolumeInformationFolder=RtlCreateSystemVolumeInformationFolder@4 RtlCreateUnicodeString=RtlCreateUnicodeString@8 RtlCustomCPToUnicodeN=RtlCustomCPToUnicodeN@24 RtlDecompressBuffer=RtlDecompressBuffer@24 RtlDecompressChunks=RtlDecompressChunks@28 RtlDecompressFragment=RtlDecompressFragment@32 -;RtlDelete +RtlDelete=RtlDelete@4 +RtlDeleteAce=RtlDeleteAce@8 RtlDeleteAtomFromAtomTable=RtlDeleteAtomFromAtomTable@8 -;RtlDeleteElementGenericTable -;RtlDeleteNoSplay +RtlDeleteElementGenericTable=RtlDeleteElementGenericTable@8 +RtlDeleteElementGenericTableAvl=RtlDeleteElementGenericTableAvl@8 +RtlDeleteNoSplay=RtlDeleteNoSplay@8 RtlDeleteOwnersRanges=RtlDeleteOwnersRanges@8 RtlDeleteRange=RtlDeleteRange@24 RtlDeleteRegistryValue=RtlDeleteRegistryValue@12 RtlDescribeChunk=RtlDescribeChunk@20 RtlDestroyAtomTable=RtlDestroyAtomTable@4 -;RtlDestroyHeap +RtlDestroyHeap=RtlDestroyHeap@4 RtlDowncaseUnicodeString=RtlDowncaseUnicodeString@12 RtlEmptyAtomTable=RtlEmptyAtomTable@8 RtlEnlargedIntegerMultiply=RtlEnlargedIntegerMultiply@8 RtlEnlargedUnsignedDivide=RtlEnlargedUnsignedDivide@16 RtlEnlargedUnsignedMultiply=RtlEnlargedUnsignedMultiply@8 -;RtlEnumerateGenericTable -;RtlEnumerateGenericTableWithoutSplaying +RtlEnumerateGenericTable=RtlEnumerateGenericTable@8 +RtlEnumerateGenericTableAvl=RtlEnumerateGenericTableAvl@8 +RtlEnumerateGenericTableLikeADirectory=RtlEnumerateGenericTableLikeADirectory@28 +RtlEnumerateGenericTableWithoutSplaying=RtlEnumerateGenericTableWithoutSplaying@8 +RtlEnumerateGenericTableWithoutSplayingAvl=RtlEnumerateGenericTableWithoutSplayingAvl@8 RtlEqualLuid=RtlEqualLuid@8 RtlEqualSid=RtlEqualSid@8 RtlEqualString=RtlEqualString@12 @@ -911,34 +847,44 @@ RtlFillMemory=RtlFillMemory@12 RtlFillMemoryUlong=RtlFillMemoryUlong@12 RtlFindClearBits=RtlFindClearBits@12 RtlFindClearBitsAndSet=RtlFindClearBitsAndSet@12 +RtlFindClearRuns=RtlFindClearRuns@16 RtlFindFirstRunClear=RtlFindFirstRunClear@8 RtlFindFirstRunSet=RtlFindFirstRunSet@8 +RtlFindLastBackwardRunClear=RtlFindLastBackwardRunClear@12 RtlFindLeastSignificantBit=RtlFindLeastSignificantBit@8 RtlFindLongestRunClear=RtlFindLongestRunClear@8 RtlFindLongestRunSet=RtlFindLongestRunSet@8 RtlFindMessage=RtlFindMessage@20 RtlFindMostSignificantBit=RtlFindMostSignificantBit@8 +RtlFindNextForwardRunClear=RtlFindNextForwardRunClear@12 RtlFindRange=RtlFindRange@48 RtlFindSetBits=RtlFindSetBits@12 RtlFindSetBitsAndClear=RtlFindSetBitsAndClear@12 -;RtlFindUnicodePrefix +RtlFindUnicodePrefix=RtlFindUnicodePrefix@12 RtlFormatCurrentUserKeyPath=RtlFormatCurrentUserKeyPath@4 RtlFreeAnsiString=RtlFreeAnsiString@4 -;RtlFreeHeap +RtlFreeHeap=RtlFreeHeap@12 RtlFreeRangeList=RtlFreeRangeList@4 RtlFreeOemString=RtlFreeOemString@4 RtlFreeUnicodeString=RtlFreeUnicodeString@4 +RtlGUIDFromString=RtlGUIDFromString@8 RtlGenerate8dot3Name=RtlGenerate8dot3Name@16 -;RtlGetCallersAddress +RtlGetAce=RtlGetAce@12 +RtlGetCallersAddress=RtlGetCallersAddress@8 RtlGetCompressionWorkSpaceSize=RtlGetCompressionWorkSpaceSize@12 RtlGetDaclSecurityDescriptor=RtlGetDaclSecurityDescriptor@16 RtlGetDefaultCodePage=RtlGetDefaultCodePage@8 -;RtlGetElementGenericTable +RtlGetElementGenericTable=RtlGetElementGenericTable@8 +RtlGetElementGenericTableAvl=RtlGetElementGenericTableAvl@8 RtlGetFirstRange=RtlGetFirstRange@12 RtlGetGroupSecurityDescriptor=RtlGetGroupSecurityDescriptor@12 RtlGetNextRange=RtlGetNextRange@12 +RtlGetNtGlobalFlags=RtlGetNtGlobalFlags@0 RtlGetOwnerSecurityDescriptor=RtlGetOwnerSecurityDescriptor@12 +RtlGetSaclSecurityDescriptor=RtlGetSaclSecurityDescriptor@16 +RtlGetSetBootStatusData=RtlGetSetBootStatusData@24 RtlGetVersion=RtlGetVersion@4 +RtlHashUnicodeString=RtlHashUnicodeString@16 RtlImageNtHeader=RtlImageNtHeader@4 RtlImageDirectoryEntryToData=RtlImageDirectoryEntryToData@16 RtlInitAnsiString=RtlInitAnsiString@8 @@ -946,17 +892,25 @@ RtlInitCodePageTable=RtlInitCodePageTable@8 RtlInitString=RtlInitString@8 RtlInitUnicodeString=RtlInitUnicodeString@8 RtlInitializeBitMap=RtlInitializeBitMap@12 -;RtlInitializeGenericTable +RtlInitializeGenericTable=RtlInitializeGenericTable@20 +RtlInitializeGenericTableAvl=RtlInitializeGenericTableAvl@20 RtlInitializeRangeList=RtlInitializeRangeList@4 RtlInitializeSid=RtlInitializeSid@12 -;RtlInitializeUnicodePrefix -;RtlInsertElementGenericTable -;RtlInsertUnicodePrefix +RtlInitializeUnicodePrefix=RtlInitializeUnicodePrefix@4 +RtlInsertElementGenericTable=RtlInsertElementGenericTable@16 +RtlInsertElementGenericTableAvl=RtlInsertElementGenericTableAvl@16 +RtlInsertElementGenericTableFull=RtlInsertElementGenericTableFull@24 +RtlInsertElementGenericTableFullAvl=RtlInsertElementGenericTableFullAvl@24 +RtlInsertUnicodePrefix=RtlInsertUnicodePrefix@12 +RtlInt64ToUnicodeString=RtlInt64ToUnicodeString@16 RtlIntegerToChar=RtlIntegerToChar@16 RtlIntegerToUnicodeString=RtlIntegerToUnicodeString@12 RtlInvertRangeList=RtlInvertRangeList@8 +RtlIsGenericTableEmpty=RtlIsGenericTableEmpty@4 +RtlIsGenericTableEmptyAvl=RtlIsGenericTableEmptyAvl@4 RtlIsNameLegalDOS8Dot3=RtlIsNameLegalDOS8Dot3@12 RtlIsRangeAvailable=RtlIsRangeAvailable@40 +RtlIsValidOemCharacter=RtlIsValidOemCharacter@4 RtlLargeIntegerAdd=RtlLargeIntegerAdd@16 RtlLargeIntegerArithmeticShift=RtlLargeIntegerArithmeticShift@12 RtlLargeIntegerDivide=RtlLargeIntegerDivide@20 @@ -967,17 +921,23 @@ RtlLargeIntegerSubtract=RtlLargeIntegerSubtract@16 RtlLengthRequiredSid=RtlLengthRequiredSid@4 RtlLengthSecurityDescriptor=RtlLengthSecurityDescriptor@4 RtlLengthSid=RtlLengthSid@4 +RtlLockBootStatusData=RtlLockBootStatusData@4 RtlLookupAtomInAtomTable=RtlLookupAtomInAtomTable@12 -;RtlLookupElementGenericTable +RtlLookupElementGenericTable=RtlLookupElementGenericTable@8 +RtlLookupElementGenericTableAvl=RtlLookupElementGenericTableAvl@8 +RtlLookupElementGenericTableFull=RtlLookupElementGenericTableFull@16 +RtlLookupElementGenericTableFullAvl=RtlLookupElementGenericTableFullAvl@16 RtlMapGenericMask=RtlMapGenericMask@8 +RtlMapSecurityErrorToNtStatus=RtlMapSecurityErrorToNtStatus@4 RtlMergeRangeLists=RtlMergeRangeLists@16 RtlMoveMemory=RtlMoveMemory@12 RtlMultiByteToUnicodeN=RtlMultiByteToUnicodeN@20 RtlMultiByteToUnicodeSize=RtlMultiByteToUnicodeSize@12 -;RtlNextUnicodePrefix +RtlNextUnicodePrefix=RtlNextUnicodePrefix@8 RtlNtStatusToDosError=RtlNtStatusToDosError@4 RtlNtStatusToDosErrorNoTeb=RtlNtStatusToDosErrorNoTeb@4 -;RtlNumberGenericTableElements +RtlNumberGenericTableElements=RtlNumberGenericTableElements@4 +RtlNumberGenericTableElementsAvl=RtlNumberGenericTableElementsAvl@4 RtlNumberOfClearBits=RtlNumberOfClearBits@4 RtlNumberOfSetBits=RtlNumberOfSetBits@4 RtlOemStringToCountedUnicodeString=RtlOemStringToCountedUnicodeString@12 @@ -986,26 +946,39 @@ RtlOemStringToUnicodeString=RtlOemStringToUnicodeString@12 RtlPinAtomInAtomTable=RtlPinAtomInAtomTable@8 RtlPrefixString=RtlPrefixString@12 RtlPrefixUnicodeString=RtlPrefixUnicodeString@12 +RtlOemToUnicodeN=RtlOemToUnicodeN@20 RtlQueryAtomInAtomTable=RtlQueryAtomInAtomTable@24 RtlQueryRegistryValues=RtlQueryRegistryValues@20 RtlQueryTimeZoneInformation=RtlQueryTimeZoneInformation@4 RtlRaiseException=RtlRaiseException@4 RtlRandom=RtlRandom@4 -;RtlRemoveUnicodePrefix +RtlRandomEx=RtlRandomEx@4 +RtlRealPredecessor=RtlRealPredecessor@4 +RtlRealSuccessor=RtlRealSuccessor@4 +RtlRemoveUnicodePrefix=RtlRemoveUnicodePrefix@8 RtlReserveChunk=RtlReserveChunk@20 RtlSecondsSince1970ToTime=RtlSecondsSince1970ToTime@8 RtlSecondsSince1980ToTime=RtlSecondsSince1980ToTime@8 +RtlSelfRelativeToAbsoluteSD2=RtlSelfRelativeToAbsoluteSD2@8 +RtlSelfRelativeToAbsoluteSD=RtlSelfRelativeToAbsoluteSD@44 RtlSetAllBits=RtlSetAllBits@4 +RtlSetBit=RtlSetBit@8 RtlSetBits=RtlSetBits@12 RtlSetDaclSecurityDescriptor=RtlSetDaclSecurityDescriptor@16 RtlSetGroupSecurityDescriptor=RtlSetGroupSecurityDescriptor@12 RtlSetOwnerSecurityDescriptor=RtlSetOwnerSecurityDescriptor@12 RtlSetSaclSecurityDescriptor=RtlSetSaclSecurityDescriptor@16 RtlSetTimeZoneInformation=RtlSetTimeZoneInformation@4 -;RtlSplay +RtlSizeHeap=RtlSizeHeap@12 +RtlSplay=RtlSplay@4 +RtlStringFromGUID=RtlStringFromGUID@8 RtlSubAuthorityCountSid=RtlSubAuthorityCountSid@4 RtlSubAuthoritySid=RtlSubAuthoritySid@8 +RtlSubtreePredecessor=RtlSubtreePredecessor@4 +RtlSubtreeSuccessor=RtlSubtreeSuccessor@4 +RtlTestBit=RtlTestBit@8 RtlTimeFieldsToTime=RtlTimeFieldsToTime@8 +RtlTimeToElapsedTimeFields=RtlTimeToElapsedTimeFields@8 RtlTimeToSecondsSince1970=RtlTimeToSecondsSince1970@8 RtlTimeToSecondsSince1980=RtlTimeToSecondsSince1980@8 RtlTimeToTimeFields=RtlTimeToTimeFields@8 @@ -1021,6 +994,7 @@ RtlUnicodeToCustomCPN=RtlUnicodeToCustomCPN@24 RtlUnicodeToMultiByteN=RtlUnicodeToMultiByteN@20 RtlUnicodeToMultiByteSize=RtlUnicodeToMultiByteSize@12 RtlUnicodeToOemN=RtlUnicodeToOemN@20 +RtlUnlockBootStatusData=RtlUnlockBootStatusData@4 RtlUnwind=RtlUnwind@16 RtlUpcaseUnicodeChar=RtlUpcaseUnicodeChar@4 RtlUpcaseUnicodeString=RtlUpcaseUnicodeString@12 @@ -1033,8 +1007,12 @@ RtlUpcaseUnicodeToOemN=RtlUpcaseUnicodeToOemN@20 RtlUpperChar=RtlUpperChar@4 RtlUpperString=RtlUpperString@8 @RtlUshortByteSwap=@RtlUshortByteSwap@4 +RtlValidRelativeSecurityDescriptor=RtlValidRelativeSecurityDescriptor@12 RtlValidSecurityDescriptor=RtlValidSecurityDescriptor@4 RtlValidSid=RtlValidSid@4 +;RtlVerifyVersionInfo=RtlVerifyVersionInfo@16 +RtlVolumeDeviceToDosName=RtlVolumeDeviceToDosName@8 +RtlWalkFrameChain=RtlWalkFrameChain@12 RtlWriteRegistryValue=RtlWriteRegistryValue@24 ;RtlZeroHeap RtlZeroMemory=RtlZeroMemory@8