new patch for more stubs and misc changes
[reactos.git] / reactos / lib / ntdll / def / ntdll.edf
index e0ff8ea..e95caa1 100644 (file)
@@ -1,4 +1,4 @@
-; $Id: ntdll.edf,v 1.100 2003/09/10 06:12:21 vizzini Exp $
+; $Id: ntdll.edf,v 1.101 2003/09/12 17:51:47 vizzini Exp $
 ;
 ; ReactOS Operating System
 ;
@@ -340,10 +340,10 @@ RtlCreateEnvironment=RtlCreateEnvironment@8
 RtlCreateHeap=RtlCreateHeap@24
 RtlCreateProcessParameters=RtlCreateProcessParameters@40
 ;RtlCreatePropertySet
-;RtlCreateQueryDebugBuffer
+RtlCreateQueryDebugBuffer=RtlCreateQueryDebugBuffer@8
 RtlCreateRegistryKey=RtlCreateRegistryKey@8
 RtlCreateSecurityDescriptor=RtlCreateSecurityDescriptor@8
-;RtlCreateTagHeap
+RtlCreateTagHeap=RtlCreateTagHeap@16
 RtlCreateUnicodeString=RtlCreateUnicodeString@8
 RtlCreateUnicodeStringFromAsciiz=RtlCreateUnicodeStringFromAsciiz@8
 RtlCreateUserProcess=RtlCreateUserProcess@40
@@ -354,21 +354,21 @@ RtlCustomCPToUnicodeN=RtlCustomCPToUnicodeN@24
 RtlDeNormalizeProcessParams=RtlDeNormalizeProcessParams@4
 RtlDecompressBuffer=RtlDecompressBuffer@24
 RtlDecompressFragment=RtlDecompressFragment@32
-;RtlDelete
+RtlDelete=RtlDelete@4
 RtlDeleteAce=RtlDeleteAce@8
 RtlDeleteAtomFromAtomTable=RtlDeleteAtomFromAtomTable@8
 RtlDeleteCriticalSection=RtlDeleteCriticalSection@4
-;RtlDeleteElementGenericTable
-;RtlDeleteNoSplay
+RtlDeleteElementGenericTable=RtlDeleteElementGenericTable@8
+RtlDeleteNoSplay=RtlDeleteNoSplay@8
 RtlDeleteRegistryValue=RtlDeleteRegistryValue@12
 RtlDeleteResource=RtlDeleteResource@4
-;RtlDeleteSecurityObject
+RtlDeleteSecurityObject=RtlDeleteSecurityObject@4
 RtlDestroyAtomTable=RtlDestroyAtomTable@4
 RtlDestroyEnvironment=RtlDestroyEnvironment@4
 RtlDestroyHandleTable=RtlDestroyHandleTable@4
 RtlDestroyHeap=RtlDestroyHeap@4
 RtlDestroyProcessParameters=RtlDestroyProcessParameters@4
-;RtlDestroyQueryDebugBuffer
+RtlDestroyQueryDebugBuffer=RtlDestroyQueryDebugBuffer@4
 RtlDetermineDosPathNameType_U=RtlDetermineDosPathNameType_U@4
 RtlDoesFileExists_U=RtlDoesFileExists_U@4
 RtlDosPathNameToNtPathName_U=RtlDosPathNameToNtPathName_U@16
@@ -381,8 +381,8 @@ RtlEnlargedUnsignedDivide=RtlEnlargedUnsignedDivide@16
 RtlEnlargedUnsignedMultiply=RtlEnlargedUnsignedMultiply@8
 RtlEnterCriticalSection=RtlEnterCriticalSection@4
 RtlEnumProcessHeaps=RtlEnumProcessHeaps@8
-;RtlEnumerateGenericTable
-;RtlEnumerateGenericTableWithoutSplaying
+RtlEnumerateGenericTable=RtlEnumerateGenericTable@8
+RtlEnumerateGenericTableWithoutSplaying=RtlEnumerateGenericTableWithoutSplaying@8
 ;RtlEnumerateProperties
 RtlEqualComputerName=RtlEqualComputerName@8
 RtlEqualDomainName=RtlEqualDomainName@8
@@ -420,12 +420,12 @@ RtlFreeUnicodeString=RtlFreeUnicodeString@4
 RtlFreeUserThreadStack=RtlFreeUserThreadStack@8
 RtlGenerate8dot3Name=RtlGenerate8dot3Name@16
 RtlGetAce=RtlGetAce@12
-;RtlGetCallersAddress
+RtlGetCallersAddress=RtlGetCallersAddress@4
 RtlGetCompressionWorkSpaceSize=RtlGetCompressionWorkSpaceSize@12
 RtlGetControlSecurityDescriptor=RtlGetControlSecurityDescriptor@12
 RtlGetCurrentDirectory_U=RtlGetCurrentDirectory_U@8
 RtlGetDaclSecurityDescriptor=RtlGetDaclSecurityDescriptor@16
-;RtlGetElementGenericTable
+RtlGetElementGenericTable=RtlGetElementGenericTable@8
 RtlGetFullPathName_U=RtlGetFullPathName_U@16
 RtlGetGroupSecurityDescriptor=RtlGetGroupSecurityDescriptor@12
 RtlGetLongestNtPathLength=RtlGetLongestNtPathLength@0
@@ -452,16 +452,16 @@ RtlInitUnicodeString=RtlInitUnicodeString@8
 RtlInitializeBitMap=RtlInitializeBitMap@12
 RtlInitializeContext=RtlInitializeContext@20
 RtlInitializeCriticalSection=RtlInitializeCriticalSection@4
-;RtlInitializeGenericTable
+RtlInitializeGenericTable=RtlInitializeGenericTable@20
 RtlInitializeHandleTable=RtlInitializeHandleTable@12
 ;RtlInitializeRXact
 RtlInitializeResource=RtlInitializeResource@4
 RtlInitializeSid=RtlInitializeSid@12
-;RtlInsertElementGenericTable
+RtlInsertElementGenericTable=RtlInsertElementGenericTable@16
 RtlIntegerToChar=RtlIntegerToChar@16
 RtlIntegerToUnicodeString=RtlIntegerToUnicodeString@12
 RtlIsDosDeviceName_U=RtlIsDosDeviceName_U@4
-;RtlIsGenericTableEmpty
+RtlIsGenericTableEmpty=RtlIsGenericTableEmpty@4
 RtlIsNameLegalDOS8Dot3=RtlIsNameLegalDOS8Dot3@12
 RtlIsTextUnicode=RtlIsTextUnicode@12
 RtlIsValidHandle=RtlIsValidHandle@8
@@ -481,7 +481,7 @@ RtlLengthSid=RtlLengthSid@4
 RtlLocalTimeToSystemTime=RtlLocalTimeToSystemTime@8
 RtlLockHeap=RtlLockHeap@4
 RtlLookupAtomInAtomTable=RtlLookupAtomInAtomTable@12
-;RtlLookupElementGenericTable
+RtlLookupElementGenericTable=RtlLookupElementGenericTable@8
 RtlMakeSelfRelativeSD=RtlMakeSelfRelativeSD@12
 RtlMapGenericMask=RtlMapGenericMask@8
 RtlMoveMemory=RtlMoveMemory@12
@@ -489,10 +489,10 @@ RtlMultiByteToUnicodeN=RtlMultiByteToUnicodeN@20
 RtlMultiByteToUnicodeSize=RtlMultiByteToUnicodeSize@12
 ;RtlNewInstanceSecurityObject
 ;RtlNewSecurityGrantedAccess
-;RtlNewSecurityObject
+RtlNewSecurityObject=RtlNewSecurityObject@24
 RtlNormalizeProcessParams=RtlNormalizeProcessParams@4
 RtlNtStatusToDosError=RtlNtStatusToDosError@4
-;RtlNumberGenericTableElements
+RtlNumberGenericTableElements=RtlNumberGenericTableElements@4
 RtlNumberOfClearBits=RtlNumberOfClearBits@4
 RtlNumberOfSetBits=RtlNumberOfSetBits@4
 RtlOemStringToUnicodeSize=RtlOemStringToUnicodeSize@4
@@ -504,12 +504,12 @@ RtlPinAtomInAtomTable=RtlPinAtomInAtomTable@8
 RtlPrefixString=RtlPrefixString@12
 RtlPrefixUnicodeString=RtlPrefixUnicodeString@12
 ;RtlPropertySetNameToGuid
-;RtlProtectHeap
+RtlProtectHeap=RtlProtectHeap@8
 RtlQueryAtomInAtomTable=RtlQueryAtomInAtomTable@24
 RtlQueryEnvironmentVariable_U=RtlQueryEnvironmentVariable_U@12
 RtlQueryInformationAcl=RtlQueryInformationAcl@16
 ;RtlQueryProcessBackTraceInformation
-;RtlQueryProcessDebugInformation
+RtlQueryProcessDebugInformation=RtlQueryProcessDebugInformation@12
 ;RtlQueryProcessHeapInformation
 ;RtlQueryProcessLockInformation
 ;RtlQueryProperties
@@ -517,14 +517,14 @@ RtlQueryInformationAcl=RtlQueryInformationAcl@16
 ;RtlQueryPropertySet
 RtlQueryRegistryValues=RtlQueryRegistryValues@20
 ;RtlQuerySecutityObject
-;RtlQueryTagHeap
+RtlQueryTagHeap=RtlQueryTagHeap@20
 RtlQueryTimeZoneInformation=RtlQueryTimeZoneInformation@4
 RtlRaiseException=RtlRaiseException@4
 RtlRaiseStatus=RtlRaiseStatus@4
 RtlRandom=RtlRandom@4
 RtlReAllocateHeap=RtlReAllocateHeap@16
-;RtlRealPredecessor
-;RtlRealSuccessor
+RtlRealPredecessor=RtlRealPredecessor@4
+RtlRealSuccessor=RtlRealSuccessor@4
 RtlReleasePebLock=RtlReleasePebLock@0
 RtlReleaseResource=RtlReleaseResource@4
 ;RtlRemoteCall
@@ -554,7 +554,7 @@ RtlSetTimeZoneInformation=RtlSetTimeZoneInformation@4
 ;RtlSetUserFlagsHeap
 ;RtlSetUserValueHeap
 RtlSizeHeap=RtlSizeHeap@12
-;RtlSplay
+RtlSplay=RtlSplay@4
 ;RtlStartRXact
 RtlSubAuthorityCountSid=RtlSubAuthorityCountSid@4
 RtlSubAuthoritySid=RtlSubAuthoritySid@8
@@ -596,7 +596,7 @@ RtlValidSecurityDescriptor=RtlValidSecurityDescriptor@4
 RtlValidSid=RtlValidSid@4
 RtlValidateHeap=RtlValidateHeap@12
 RtlValidateProcessHeaps=RtlValidateProcessHeaps@0
-;RtlWalkHeap
+RtlWalkHeap=RtlWalkHeap@8
 RtlWriteRegistryValue=RtlWriteRegistryValue@24
 ;RtlZeroHeap
 RtlZeroMemory=RtlZeroMemory@8
@@ -606,8 +606,8 @@ RtlpNtMakeTemporaryKey=RtlpNtMakeTemporaryKey@4
 RtlpNtOpenKey=RtlpNtOpenKey@16
 RtlpNtQueryValueKey=RtlpNtQueryValueKey@20
 RtlpNtSetValueKey=RtlpNtSetValueKey@16
-;RtlpUnWaitCriticalSection
-;RtlpWaitForCriticalSection
+RtlpUnWaitCriticalSection=RtlpUnWaitCriticalSection@4
+RtlpWaitForCriticalSection=RtlpWaitForCriticalSection@4
 RtlxAnsiStringToUnicodeSize=RtlxAnsiStringToUnicodeSize@4
 RtlxOemStringToUnicodeSize=RtlxOemStringToUnicodeSize@4
 RtlxUnicodeStringToAnsiSize=RtlxUnicodeStringToAnsiSize@4
@@ -909,7 +909,7 @@ qsort
 sin
 sprintf
 sqrt
-;sscanf
+sscanf
 strcat
 strchr
 strcmp
@@ -953,127 +953,127 @@ NtCurrentTeb=_NtCurrentTeb@0
 ;?Allocate@CBufferAllocator@@UAEPAXK@Z
 ;CsrCaptureMessageMultiUnicodeStringsInPlace
 ;CsrGetProcessId
-;DbgPrintEx
-;DbgPrintReturnControlC
-;DbgQueryDebugFilterState
-;DbgSetDebugFilterState
+DbgPrintEx
+DbgPrintReturnControlC
+DbgQueryDebugFilterState=DbgQueryDebugFilterState@8
+DbgSetDebugFilterState=DbgSetDebugFilterState@12
 ;DbgUiConvertStateChangeStructure
-;DbgUiDebugActiveProcess
+DbgUiDebugActiveProcess=DbgUiDebugActiveProcess@4
 ;DbgUiGetThreadDebugObject
 ;DbgUiSetThreadDebugObject
-;DbgUiStopDebugging
+DbgUiStopDebugging=DbgUiStopDebugging@4
 ;LdrAccessOutOfProcessResource
 ;LdrAddRefDll
-;LdrAlternateResourcesEnabled
+LdrAlternateResourcesEnabled=LdrAlternateResourcesEnabled@0
 ;LdrCreateOutOfProcessImage
 ;LdrDestroyOutOfProcessImage
 ;LdrEnumerateLoadedModules
 ;LdrFindCreateProcessManifest
 ;LdrFindResourceEx_U
-;LdrFlushAlternateResourceModules
+LdrFlushAlternateResourceModules=LdrFlushAlternateResourceModules@0
 ;LdrGetDllHandleEx
 ;LdrInitShimEngineDynamic
 ;LdrLoadAlternateResourceModule
-;LdrLockLoaderLock
+LdrLockLoaderLock=LdrLockLoaderLock@12
 ;LdrSetAppCompatDllRedirectionCallback
 ;LdrSetDllManifestProber
 ;LdrUnloadAlternateResourceModule
-;LdrUnlockLoaderLock
+LdrUnlockLoaderLock=LdrUnlockLoaderLock@8
 ;NPXEMULATORTABLE
-;NtAccessCheckByType
-;NtAccessCheckByTypeAndAuditAlarm
-;NtAccessCheckByTypeResultList
-;NtAccessCheckByTypeResultListAndAuditAlarm
-;NtAccessCheckByTypeResultListAndAuditAlarmByHandle
+NtAccessCheckByType=NtAccessCheckByType@44
+NtAccessCheckByTypeAndAuditAlarm=NtAccessCheckByTypeAndAuditAlarm@64
+NtAccessCheckByTypeResultList=NtAccessCheckByTypeResultList@44
+NtAccessCheckByTypeResultListAndAuditAlarm=NtAccessCheckByTypeResultListAndAuditAlarm@64
+NtAccessCheckByTypeResultListAndAuditAlarmByHandle=NtAccessCheckByTypeResultListAndAuditAlarmByHandle@68
 ;NtAddBootEntry
-;NtAllocateUserPhysicalPages
-;NtAreMappedFilesTheSame
+NtAllocateUserPhysicalPages=NtAllocateUserPhysicalPages@12
+NtAreMappedFilesTheSame=NtAreMappedFilesTheSame@8
 ;NtAssignProcessToJobObject
-;NtCancelDeviceWakeupRequest
-;NtCompactKeys
+NtCancelDeviceWakeupRequest=NtCancelDeviceWakeupRequest@4
+NtCompactKeys=NtCompactKeys@8
 ;NtCompareTokens
-;NtCompressKey
+NtCompressKey=NtCompressKey@4
 ;NtCreateDebugObject
-;NtCreateJobObject
-;NtCreateJobSet
-;NtCreateKeyedEvent
+NtCreateJobObject=NtCreateJobObject@12
+NtCreateJobSet=NtCreateJobSet@12
+NtCreateKeyedEvent=NtCreateKeyedEvent@16
 ;NtCreateProcessEx
 ;NtDebugActiveProcess
 ;NtDebugContinue
 ;NtDeleteBootEntry
 ;NtEnumerateBootEntries
 ;NtEnumerateSystemEnvironmentValuesEx
-;NtFilterToken
-;NtFreeUserPhysicalPages
-;NtGetDevicePowerState
-;NtGetWriteWatch
-;NtImpersonateAnonymousToken
-;NtInitiatePowerAction
-;NtIsProcessInJob
-;NtIsSystemResumeAutomatic
-;NtLockProductActivationKeys
-;NtLockRegistryKey
-;NtMakePermanentObject
-;NtMapUserPhysicalPages
-;NtMapUserPhysicalPagesScatter
+NtFilterToken=NtFilterToken@24
+NtFreeUserPhysicalPages=NtFreeUserPhysicalPages@12
+NtGetDevicePowerState=NtGetDevicePowerState@8
+NtGetWriteWatch=NtGetWriteWatch@28
+NtImpersonateAnonymousToken=NtImpersonateAnonymousToken@4
+NtInitiatePowerAction=NtInitiatePowerAction@16
+NtIsProcessInJob=NtIsProcessInJob@8
+NtIsSystemResumeAutomatic=NtIsSystemResumeAutomatic@0
+NtLockProductActivationKeys=NtLockProductActivationKeys@8
+NtLockRegistryKey=NtLockRegistryKey@4
+NtMakePermanentObject=NtMakePermanentObject@4
+NtMapUserPhysicalPages=NtMapUserPhysicalPages@12
+NtMapUserPhysicalPagesScatter=NtMapUserPhysicalPagesScatter@12
 ;NtModifyBootEntry
-;NtNotifyChangeMultipleKeys
-;NtOpenJobObject
-;NtOpenKeyedEvent
-;NtOpenProcessTokenEx
-;NtOpenThreadTokenEx
-;NtPowerInformation
+NtNotifyChangeMultipleKeys=NtNotifyChangeMultipleKeys@48
+NtOpenJobObject=NtOpenJobObject@12
+NtOpenKeyedEvent=NtOpenKeyedEvent@12
+NtOpenProcessTokenEx=NtOpenProcessTokenEx@16
+NtOpenThreadTokenEx=NtOpenThreadTokenEx@20
+NtPowerInformation=NtPowerInformation@20
 ;NtQueryBootEntryOrder
 ;NtQueryBootOptions
 ;NtQueryDebugFilterState
-;NtQueryDefaultUILanguage
-;NtQueryInformationJobObject
-;NtQueryInstallUILanguage
-;NtQueryOpenSubKeys
-;NtQueryPortInformationProcess
+NtQueryDefaultUILanguage=NtQueryDefaultUILanguage@4
+NtQueryInformationJobObject=NtQueryInformationJobObject@20
+NtQueryInstallUILanguage=NtQueryInstallUILanguage@4
+NtQueryOpenSubKeys=NtQueryOpenSubKeys@8
+NtQueryPortInformationProcess=NtQueryPortInformationProcess@0
 ;NtQuerySystemEnvironmentValueEx
-;NtReleaseKeyedEvent
+NtReleaseKeyedEvent=NtReleaseKeyedEvent@16
 ;NtRemoveProcessDebug
-;NtRenameKey
-;NtReplyWaitReceivePortEx
-;NtRequestDeviceWakeup
-;NtRequestWakeupLatency
-;NtResetWriteWatch
-;NtResumeProcess
-;NtSaveKeyEx
-;NtSaveMergedKeys
-;NtSecureConnectPort
+NtRenameKey=NtRenameKey@8
+NtReplyWaitReceivePortEx=NtReplyWaitReceivePortEx@20
+NtRequestDeviceWakeup=NtRequestDeviceWakeup@4
+NtRequestWakeupLatency=NtRequestWakeupLatency@4
+NtResetWriteWatch=NtResetWriteWatch@12
+NtResumeProcess=NtResumeProcess@4
+NtSaveKeyEx=NtSaveKeyEx@12
+NtSaveMergedKeys=NtSaveMergedKeys@12
+NtSecureConnectPort=NtSecureConnectPort@36
 ;NtSetBootEntryOrder
 ;NtSetBootOptions
 ;NtSetDebugFilterState
-;NtSetDefaultUILanguage
+NtSetDefaultUILanguage=NtSetDefaultUILanguage@4
 ;NtSetEventBoostPriority
-;NtSetHighWaitLowThread
+NtSetHighWaitLowThread=NtSetHighWaitLowThread@0
 ;NtSetInformationDebugObject
-;NtSetInformationJobObject
-;NtSetLowWaitHighThread
-;NtSetQuotaInformationFile
+NtSetInformationJobObject=NtSetInformationJobObject@16
+NtSetLowWaitHighThread=NtSetLowWaitHighThread@0
+NtSetQuotaInformationFile=NtSetQuotaInformationFile@16
 ;NtSetSystemEnvironmentValueEx
-;NtSetThreadExecutionState
-;NtSetUuidSeed
-;NtSuspendProcess
-;NtTerminateJobObject
+NtSetThreadExecutionState=NtSetThreadExecutionState@8
+NtSetUuidSeed=NtSetUuidSeed@4
+NtSuspendProcess=NtSuspendProcess@4
+NtTerminateJobObject=NtTerminateJobObject@8
 ;NtTraceEvent
 ;NtTranslateFilePath
-;NtUnloadKeyEx
+NtUnloadKeyEx=NtUnloadKeyEx@8
 ;NtWaitForDebugEvent
-;NtWaitForKeyedEvent
+NtWaitForKeyedEvent=NtWaitForKeyedEvent@16
 ;RtlActivateActivationContext
 ;RtlActivateActivationContextEx
 ;RtlActivateActivationContextUnsafeFast
-;RtlAddAccessAllowedAceEx
+RtlAddAccessAllowedAceEx=RtlAddAccessAllowedAceEx@20
 ;RtlAddAccessAllowedObjectAce
-;RtlAddAccessDeniedAceEx
+RtlAddAccessDeniedAceEx=RtlAddAccessDeniedAceEx@20
 ;RtlAddAccessDeniedObjectAce
 ;RtlAddAuditAccessAceEx
 ;RtlAddAuditAccessObjectAce
-;RtlAddRange
-;RtlAddRefActivationContext
+RtlAddRange=RtlAddRange@36
+RtlAddRefActivationContext=RtlAddRefActivationContext@4
 ;RtlAddRefMemoryStream
 ;RtlAddVectoredExceptionHandler
 ;RtlAddressInSectionTable
@@ -1081,14 +1081,14 @@ NtCurrentTeb=_NtCurrentTeb@0
 ;RtlApplicationVerifierStop
 ;RtlAssert2
 ;RtlCancelTimer
-;RtlCaptureContext
+RtlCaptureContext=RtlCaptureContext@4
 ;RtlCaptureStackContext
 ;RtlCheckForOrphanedCriticalSections
 ;RtlCheckProcessParameters
 ;RtlCloneMemoryStream
 ;RtlCommitMemoryStream
 ;RtlCompareVariants
-;RtlComputeCrc32
+RtlComputeCrc32=RtlComputeCrc32@12
 ;RtlComputeImportTableHash
 ;RtlComputePrivatizedDllName_U
 ;RtlConvertPropertyToVariant
@@ -1096,30 +1096,30 @@ NtCurrentTeb=_NtCurrentTeb@0
 ;RtlConvertVariantToProperty
 ;RtlCopyMemoryStreamTo
 ;RtlCopyOutOfProcessMemoryStreamTo
-;RtlCopyRangeList
+RtlCopyRangeList=RtlCopyRangeList@8
 ;RtlCreateActivationContext
 ;RtlCreateBootStatusDataFile
 ;RtlCreateSystemVolumeInformationFolder
-;RtlCreateTimer
-;RtlCreateTimerQueue
-;RtlDeactivateActivationContext
+RtlCreateTimer=RtlCreateTimer@28
+RtlCreateTimerQueue=RtlCreateTimerQueue@4
+RtlDeactivateActivationContext=RtlDeactivateActivationContext@8
 ;RtlDeactivateActivationContextUnsafeFast
 ;RtlDebugPrintTimes
 ;RtlDefaultNpAcl
 ;RtlDeleteElementGenericTableAvl
-;RtlDeleteOwnersRanges
-;RtlDeleteRange
-;RtlDeleteTimer
-;RtlDeleteTimerQueue
-;RtlDeleteTimerQueueEx
-;RtlDeregisterWait
-;RtlDeregisterWaitEx
-;RtlDllShutdownInProgress
+RtlDeleteOwnersRanges=RtlDeleteOwnersRanges@8
+RtlDeleteRange=RtlDeleteRange@24
+RtlDeleteTimer=RtlDeleteTimer@12
+RtlDeleteTimerQueue=RtlDeleteTimerQueue@4
+RtlDeleteTimerQueueEx=RtlDeleteTimerQueueEx@8
+RtlDeregisterWait=RtlDeregisterWait@4
+RtlDeregisterWaitEx=RtlDeregisterWaitEx@8
+RtlDllShutdownInProgress=RtlDllShutdownInProgress@0
 ;RtlDnsHostNameToComputerName
 ;RtlDosApplyFileIsolationRedirection_Ustr
 ;RtlDosSearchPath_Ustr
-;RtlDowncaseUnicodeChar
-;RtlDuplicateUnicodeString
+RtlDowncaseUnicodeChar=RtlDowncaseUnicodeChar@4
+RtlDuplicateUnicodeString=RtlDuplicateUnicodeString@12
 ;RtlEnableEarlyCriticalSectionEventCreation
 ;RtlEnumerateGenericTableAvl
 ;RtlEnumerateGenericTableLikeADirectory
@@ -1127,48 +1127,48 @@ NtCurrentTeb=_NtCurrentTeb@0
 ;RtlFinalReleaseOutOfProcessMemoryStream
 ;RtlFindActivationContextSectionGuid
 ;RtlFindActivationContextSectionString
-;RtlFindCharInUnicodeString
-;RtlFindClearRuns
-;RtlFindLastBackwardRunClear
-;RtlFindLeastSignificantBit
-;RtlFindMostSignificantBit
-;RtlFindNextForwardRunClear
-;RtlFindRange
+RtlFindCharInUnicodeString=RtlFindCharInUnicodeString@16
+RtlFindClearRuns=RtlFindClearRuns@16
+RtlFindLastBackwardRunClear=RtlFindLastBackwardRunClear@12
+RtlFindLeastSignificantBit=RtlFindLeastSignificantBit@8
+RtlFindMostSignificantBit=RtlFindMostSignificantBit@8 
+RtlFindNextForwardRunClear=RtlFindNextForwardRunClear@12
+RtlFindRange=RtlFindRange@48
 ;RtlFirstEntrySList
 ;RtlFlushSecureMemoryCache
-;RtlFreeOemString
-;RtlFreeRangeList
+RtlFreeOemString=RtlFreeOemString
+RtlFreeRangeList=RtlFreeRangeList@4
 ;RtlFreeThreadActivationContextStack
-;RtlGUIDFromString
-;RtlGetActiveActivationContext
-;RtlGetCurrentPeb
+RtlGUIDFromString=RtlGUIDFromString@8
+RtlGetActiveActivationContext=RtlGetActiveActivationContext@4
+RtlGetCurrentPeb=RtlGetCurrentPeb@0
 ;RtlGetElementGenericTableAvl
-;RtlGetFirstRange
+RtlGetFirstRange=RtlGetFirstRange@12
 ;RtlGetFrame
-;RtlGetLastNtStatus
-;RtlGetLastWin32Error
+RtlGetLastNtStatus=RtlGetLastNtStatus@0
+RtlGetLastWin32Error=RtlGetLastWin32Error@0
 ;RtlGetLengthWithoutLastFullDosOrNtPathElement
 ;RtlGetLengthWithoutTrailingPathSeperators
-;RtlGetNativeSystemInformation
-;RtlGetNextRange
+RtlGetNativeSystemInformation=RtlGetNativeSystemInformation@16
+RtlGetNextRange=RtlGetNextRange@12
 ;RtlGetSecurityDescriptorRMControl
 ;RtlGetSetBootStatusData
-;RtlGetVersion
-;RtlHashUnicodeString
+RtlGetVersion=RtlGetVersion@4
+RtlHashUnicodeString=RtlHashUnicodeString@16
 ;RtlInitMemoryStream
 ;RtlInitOutOfProcessMemoryStream
-;RtlInitUnicodeStringEx
-;RtlInitializeCriticalSectionAndSpinCount
+RtlInitUnicodeStringEx=RtlInitUnicodeStringEx@8
+RtlInitializeCriticalSectionAndSpinCount=RtlInitializeCriticalSectionAndSpinCount@8
 ;RtlInitializeGenericTableAvl
-;RtlInitializeRangeList
-;RtlInitializeSListHead
+RtlInitializeRangeList=RtlInitializeRangeList@4
+RtlInitializeSListHead=RtlInitializeSListHead@4
 ;RtlInsertElementGenericTableAvl
-;RtlInt64ToUnicodeString
-;RtlInterlockedFlushSList
-;RtlInterlockedPopEntrySList
-;RtlInterlockedPushEntrySList
+RtlInt64ToUnicodeString=RtlInt64ToUnicodeString@16
+RtlInterlockedFlushSList=RtlInterlockedFlushSList@4
+RtlInterlockedPopEntrySList=RtlInterlockedPopEntrySList@4
+RtlInterlockedPushEntrySList=RtlInterlockedPushEntrySList@8
 ;RtlInterlockedPushListSList
-;RtlInvertRangeList
+RtlInvertRangeList=RtlInvertRangeList@8
 ;RtlIpv4AddressToStringA
 ;RtlIpv4AddressToStringW
 ;RtlIpv4StringToAddressA
@@ -1178,48 +1178,48 @@ NtCurrentTeb=_NtCurrentTeb@0
 ;RtlIpv6StringToAddressW
 ;RtlIsActivationContextActive
 ;RtlIsGenericTableEmptyAvl
-;RtlIsRangeAvailable
+RtlIsRangeAvailable=RtlIsRangeAvailable@40
 ;RtlIsThreadWithinLoaderCallout
 ;RtlLockBootStatusData
 ;RtlLockMemoryStreamRegion
-;RtlLogStackBackTrace
+RtlLogStackBackTrace=RtlLogStackBackTrace@0
 ;RtlLookupElementGenericTableAvl
 ;RtlMapSecurityErrorToNtStatus
-;RtlMergeRangeLists
+RtlMergeRangeLists=RtlMergeRangeLists@16
 ;RtlMultiAppendUnicodeStringBuffer
 ;RtlNewSecurityObjectEx
 ;RtlNewSecurityObjectWithMultipleInheritance
 ;RtlNtPathNameToDosPathName
-;RtlNtStatusToDosErrorNoTeb
+RtlNtStatusToDosErrorNoTeb=RtlNtStatusToDosErrorNoTeb@4
 ;RtlNumberGenericTableElementsAvl
 ;RtlOnMappedStreamEvent
 ;RtlPopFrame
 ;RtlPushFrame
-;RtlQueryDepthSList
-;RtlQueryHeapInformation
-;RtlQueryInformationActivationContext
+RtlQueryDepthSList=RtlQueryDepthSList@4
+RtlQueryHeapInformation=RtlQueryHeapInformation@20
+RtlQueryInformationActivationContext=RtlQueryInformationActivationContext@28
 ;RtlQueryInformationActiveActivationContext
 ;RtlQueryInterfaceMemoryStream
 ;RtlQueueApcWow64Thread
-;RtlQueueWorkItem
+RtlQueueWorkItem=RtlQueueWorkItem@12
 ;RtlRandomEx
 ;RtlReadMemoryStream
 ;RtlReadOutOfProcessMemoryStream
 ;RtlRegisterSecureMemoryCacheCallback
-;RtlRegisterWait
-;RtlReleaseActivationContext
+RtlRegisterWait=RtlRegisterWait@24
+RtlReleaseActivationContext=RtlReleaseActivationContext@4
 ;RtlReleaseMemoryStream
 ;RtlRemoveVectoredExceptionHandler
-;RtlRestoreLastWin32Error
+RtlRestoreLastWin32Error=RtlRestoreLastWin32Error@4
 ;RtlRevertMemoryStream
 ;RtlSeekMemoryStream
 ;RtlSelfRelativeToAbsoluteSD2
 ;RtlSetControlSecurityDescriptor
-;RtlSetCriticalSectionSpinCount
-;RtlSetHeapInformation
-;RtlSetIoCompletionCallback
-;RtlSetLastWin32Error
-;RtlSetLastWin32ErrorAndNtStatusFromNtStatus
+RtlSetCriticalSectionSpinCount=RtlSetCriticalSectionSpinCount@4
+RtlSetHeapInformation=RtlSetHeapInformation@16
+RtlSetIoCompletionCallback=RtlSetIoCompletionCallback@12
+RtlSetLastWin32Error=RtlSetLastWin32Error@4
+RtlSetLastWin32ErrorAndNtStatusFromNtStatus=RtlSetLastWin32ErrorAndNtStatusFromNtStatus@4
 ;RtlSetMemoryStreamSize
 ;RtlSetProcessIsCritical
 ;RtlSetSecurityDescriptorRMControl
@@ -1228,7 +1228,7 @@ NtCurrentTeb=_NtCurrentTeb@0
 ;RtlSetThreadPoolStartFunc
 ;RtlSetTimer
 ;RtlStatMemoryStream
-;RtlStringFromGUID
+RtlStringFromGUID=RtlStringFromGUID@8
 ;RtlTraceDatabaseAdd
 ;RtlTraceDatabaseCreate
 ;RtlTraceDatabaseDestroy
@@ -1237,112 +1237,112 @@ NtCurrentTeb=_NtCurrentTeb@0
 ;RtlTraceDatabaseLock
 ;RtlTraceDatabaseUnlock
 ;RtlTraceDatabaseValidate
-;RtlUlongByteSwap
-;RtlUlonglongByteSwap
+RtlUlongByteSwap=@RtlUlongByteSwap@4
+RtlUlonglongByteSwap=@RtlUlonglongByteSwap@8
 ;RtlUnhandledExceptionFilter
 ;RtlUnhandledExceptionFilter2
 ;RtlUnlockBootStatusData
 ;RtlUnlockMemoryStreamRegion
-;RtlUpdateTimer
-;RtlUshortByteSwap
-;RtlValidRelativeSecurityDescriptor
+RtlUpdateTimer=RtlUpdateTimer@16
+RtlUshortByteSwap=@RtlUshortByteSwap@4
+RtlValidRelativeSecurityDescriptor=RtlValidRelativeSecurityDescriptor@12
 ;RtlValidateUnicodeString
-;RtlVerifyVersionInfo
-;RtlWalkFrameChain
+RtlVerifyVersionInfo=RtlVerifyVersionInfo@16
+RtlWalkFrameChain=RtlWalkFrameChain@12
 ;RtlWriteMemoryStream
-;RtlZombifyActivationContext
+RtlZombifyActivationContext=RtlZombifyActivationContext@4
 ;RtlpApplyLengthFunction
 ;RtlpEnsureBufferSize
 ;RtlpNotOwnerCriticalSection
-;VerSetConditionMask
-;ZwAccessCheckByType
-;ZwAccessCheckByTypeAndAuditAlarm
-;ZwAccessCheckByTypeResultList
-;ZwAccessCheckByTypeResultListAndAuditAlarm
-;ZwAccessCheckByTypeResultListAndAuditAlarmByHandle
+VerSetConditionMask=VerSetConditionMask@16
+ZwAccessCheckByType=ZwAccessCheckByType@44
+ZwAccessCheckByTypeAndAuditAlarm=ZwAccessCheckByTypeAndAuditAlarm@64
+ZwAccessCheckByTypeResultList=ZwAccessCheckByTypeResultList@44
+ZwAccessCheckByTypeResultListAndAuditAlarm=ZwAccessCheckByTypeResultListAndAuditAlarm@64
+ZwAccessCheckByTypeResultListAndAuditAlarmByHandle=ZwAccessCheckByTypeResultListAndAuditAlarmByHandle@68
 ;ZwAddBootEntry
-;ZwAllocateUserPhysicalPages
-;ZwAreMappedFilesTheSame
-;ZwAssignProcessToJobObject
-;ZwCancelDeviceWakeupRequest
-;ZwCompactKeys
+ZwAllocateUserPhysicalPages=ZwAllocateUserPhysicalPages@12
+ZwAreMappedFilesTheSame=ZwAreMappedFilesTheSame@8
+ZwAssignProcessToJobObject=ZwAssignProcessToJobObject@8
+ZwCancelDeviceWakeupRequest=ZwCancelDeviceWakeupRequest@4
+ZwCompactKeys=ZwCompactKeys@8
 ;ZwCompareTokens
-;ZwCompressKey
+ZwCompressKey=ZwCompressKey@4
 ;ZwCreateDebugObject
-;ZwCreateJobObject
-;ZwCreateJobSet
-;ZwCreateKeyedEvent
+ZwCreateJobObject=ZwCreateJobObject@12
+ZwCreateJobSet=ZwCreateJobSet@12
+ZwCreateKeyedEvent=ZwCreateKeyedEvent@16
 ;ZwCreateProcessEx
-;ZwCreateWaitablePort
+ZwCreateWaitablePort=ZwCreateWaitablePort@20
 ;ZwDebugActiveProcess
 ;ZwDebugContinue
 ;ZwDeleteBootEntry
 ;ZwEnumerateBootEntries
 ;ZwEnumerateSystemEnvironmentValuesEx
-;ZwFilterToken
-;ZwFreeUserPhysicalPages
-;ZwGetDevicePowerState
-;ZwGetWriteWatch
-;ZwImpersonateAnonymousToken
-;ZwInitiatePowerAction
-;ZwIsProcessInJob
-;ZwIsSystemResumeAutomatic
-;ZwLockProductActivationKeys
-;ZwLockRegistryKey
-;ZwMakePermanentObject
-;ZwMapUserPhysicalPages
-;ZwMapUserPhysicalPagesScatter
+ZwFilterToken=ZwFilterToken@24
+ZwFreeUserPhysicalPages=ZwFreeUserPhysicalPages@12
+ZwGetDevicePowerState=ZwGetDevicePowerState@8
+ZwGetWriteWatch=ZwGetWriteWatch@28
+ZwImpersonateAnonymousToken=ZwImpersonateAnonymousToken@4
+ZwInitiatePowerAction=ZwInitiatePowerAction@16
+ZwIsProcessInJob=ZwIsProcessInJob@8
+ZwIsSystemResumeAutomatic=ZwIsSystemResumeAutomatic@0
+ZwLockProductActivationKeys=ZwLockProductActivationKeys@8
+ZwLockRegistryKey=ZwLockRegistryKey@4
+ZwMakePermanentObject=ZwMakePermanentObject@4
+ZwMapUserPhysicalPages=ZwMapUserPhysicalPages@12
+ZwMapUserPhysicalPagesScatter=ZwMapUserPhysicalPagesScatter@12
 ;ZwModifyBootEntry
-;ZwNotifyChangeMultipleKeys
-;ZwOpenJobObject
-;ZwOpenKeyedEvent
-;ZwOpenProcessTokenEx
-;ZwOpenThreadTokenEx
-;ZwPowerInformation
+ZwNotifyChangeMultipleKeys=ZwNotifyChangeMultipleKeys@48
+ZwOpenJobObject=ZwOpenJobObject@12
+ZwOpenKeyedEvent=ZwOpenKeyedEvent@12
+ZwOpenProcessTokenEx=ZwOpenProcessTokenEx@16
+ZwOpenThreadTokenEx=ZwOpenThreadTokenEx@20
+ZwPowerInformation=ZwPowerInformation@20
 ;ZwQueryBootEntryOrder
 ;ZwQueryBootOptions
 ;ZwQueryDebugFilterState
-;ZwQueryDefaultUILanguage
-;ZwQueryInformationJobObject
-;ZwQueryInstallUILanguage
-;ZwQueryOpenSubKeys
-;ZwQueryPortInformationProcess
-;ZwQueryQuotaInformationFile
+ZwQueryDefaultUILanguage=ZwQueryDefaultUILanguage@4
+ZwQueryInformationJobObject=ZwQueryInformationJobObject@20
+ZwQueryInstallUILanguage=ZwQueryInstallUILanguage@4
+ZwQueryOpenSubKeys=ZwQueryOpenSubKeys@8
+ZwQueryPortInformationProcess=ZwQueryPortInformationProcess@0
+ZwQueryQuotaInformationFile=ZwQueryQuotaInformationFile@36
 ;ZwQuerySystemEnvironmentValueEx
-;ZwReleaseKeyedEvent
+ZwReleaseKeyedEvent=ZwReleaseKeyedEvent@16
 ;ZwRemoveProcessDebug
-;ZwRenameKey
-;ZwReplyWaitReceivePortEx
-;ZwRequestDeviceWakeup
-;ZwRequestWakeupLatency
-;ZwResetWriteWatch
-;ZwResumeProcess
-;ZwSaveKeyEx
-;ZwSaveMergedKeys
-;ZwSecureConnectPort
+ZwRenameKey=ZwRenameKey@8
+ZwReplyWaitReceivePortEx=ZwReplyWaitReceivePortEx@20
+ZwRequestDeviceWakeup=ZwRequestDeviceWakeup@4
+ZwRequestWakeupLatency=ZwRequestWakeupLatency@4
+ZwResetWriteWatch=ZwResetWriteWatch@12
+ZwResumeProcess=ZwResumeProcess@4
+ZwSaveKeyEx=ZwSaveKeyEx@12
+ZwSaveMergedKeys=ZwSaveMergedKeys@12
+ZwSecureConnectPort=ZwSecureConnectPort@36
 ;ZwSetBootEntryOrder
 ;ZwSetBootOptions
 ;ZwSetDebugFilterState
-;ZwSetDefaultUILanguage
+ZwSetDefaultUILanguage=ZwSetDefaultUILanguage@4
 ;ZwSetEventBoostPriority
-;ZwSetHighWaitLowThread
+ZwSetHighWaitLowThread=ZwSetHighWaitLowThread@0
 ;ZwSetInformationDebugObject
-;ZwSetInformationJobObject
-;ZwSetLowWaitHighThread
-;ZwSetQuotaInformationFile
+ZwSetInformationJobObject=ZwSetInformationJobObject@16
+ZwSetLowWaitHighThread=ZwSetLowWaitHighThread@0
+ZwSetQuotaInformationFile=ZwSetQuotaInformationFile@16
 ;ZwSetSystemEnvironmentValueEx
-;ZwSetThreadExecutionState
-;ZwSetUuidSeed
-;ZwSuspendProcess
-;ZwTerminateJobObject
+ZwSetThreadExecutionState=ZwSetThreadExecutionState@8
+ZwSetUuidSeed=ZwSetUuidSeed@4
+ZwSuspendProcess=ZwSuspendProcess@4
+ZwTerminateJobObject=ZwTerminateJobObject@8
 ;ZwTraceEvent
 ;ZwTranslateFilePath
-;ZwUnloadKeyEx
+ZwUnloadKeyEx=ZwUnloadKeyEx@8
 ;ZwWaitForDebugEvent
-;ZwWaitForKeyedEvent
+ZwWaitForKeyedEvent=ZwWaitForKeyedEvent@16
 ;_CIcos
 ;_CIlog
-;_CIpow
+_CIpow
 ;_CIsin
 ;_CIsqrt
 ;__eCommonExceptions
@@ -1458,13 +1458,13 @@ NtCurrentTeb=_NtCurrentTeb@0
 ;__eGetStatusWord
 ;_alldvrm
 ;_aulldvrm
-;_lfind
-;_ui64toa
-;_ui64tow
-;_vsnwprintf
-;bsearch
-;iswdigit
-;iswlower
-;iswxdigit
-;vDbgPrintEx
-;vDbgPrintExWithPrefix
+_lfind
+_ui64toa
+_ui64tow
+_vsnwprintf
+bsearch
+iswdigit
+iswlower
+iswxdigit
+vDbgPrintEx
+vDbgPrintExWithPrefix