- Timestamp:
- Jun 18, 2009, 6:26:48 PM (16 years ago)
- Location:
- trunk/src
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/NTDLL/initterm.cpp
r10223 r21307 77 77 __ctordtorInit (); 78 78 __ehInit(); 79 #if 0 79 80 InitOverrides(); 81 #endif 80 82 81 83 rc = DosExitList(EXITLIST_NONCRITDLL|EXLST_ADD, cleanup); -
trunk/src/NTDLL/makefile
r9992 r21307 57 57 58 58 LIBS = \ 59 $(ODIN32_LIB_)\EmxSupport\EMXOS2FSRoutines.lib \60 $(EMX)\lib\iberty_s.lib \61 $(EMX)\lib\gcc-lib\i386-pc-os2-emx\3.2.1\mt\stdcxx.lib \62 $(EMX)\lib\c_alias.lib \63 $(EMX)\lib\gcc-lib\i386-pc-os2-emx\3.2.1\mt\gcc_eh.lib \64 $(EMX)\lib\gcc-lib\i386-pc-os2-emx\3.2.1\mt\gcc.lib \65 $(EMX)\lib\mt\c.lib \66 $(EMX)\lib\mt\c_dllso.lib \67 $(EMX)\lib\mt\sys.lib \68 $(EMX)\lib\os2.lib \69 $(ODIN32_LIB_)\EmxSupport\ExCRuntime.lib \70 $(ODIN32_LIB_)\EmxSupport\ExDllSupport.lib \71 59 $(ODIN32_LIB)\kernel32.lib \ 72 60 $(ODIN32_LIB)\user32.lib -
trunk/src/NTDLL/ntdll.def
r9992 r21307 9 9 10 10 IMPORTS 11 _RtlInitializeCriticalSection@4= KERNEL32.InitializeCriticalSection12 _RtlLeaveCriticalSection@4= KERNEL32.LeaveCriticalSection13 _RtlEnterCriticalSection@4= KERNEL32.EnterCriticalSection14 _RtlDeleteCriticalSection@4= KERNEL32.DeleteCriticalSection11 "_RtlInitializeCriticalSection@4" = KERNEL32.InitializeCriticalSection 12 "_RtlLeaveCriticalSection@4" = KERNEL32.LeaveCriticalSection 13 "_RtlEnterCriticalSection@4" = KERNEL32.EnterCriticalSection 14 "_RtlDeleteCriticalSection@4" = KERNEL32.DeleteCriticalSection 15 15 16 16 EXPORTS … … 36 36 ; CsrSetPriorityClass @19 37 37 DbgBreakPoint @20 38 DbgPrint @2138 _DbgPrint @21 39 39 ; DbgPrompt @22 40 40 ; DbgSsHandleKmApiMsg @23 … … 49 49 ; KiUserExceptionDispatcher @32 50 50 ; LdrAccessResource @33 51 LdrDisableThreadCalloutsForDll = _LdrDisableThreadCalloutsForDll@4@3451 LdrDisableThreadCalloutsForDll = "_LdrDisableThreadCalloutsForDll@4" @34 52 52 ; LdrEnumResources @35 53 53 ; LdrFindEntryForAddress @36 … … 69 69 ; NlsMbCodePageTag @52 70 70 ; NlsMbOemCodePageTag @53 71 NtAcceptConnectPort = _NtAcceptConnectPort@24@5472 NtAccessCheck = _NtAccessCheck@32@5571 NtAcceptConnectPort = "_NtAcceptConnectPort@24" @54 72 NtAccessCheck = "_NtAccessCheck@32" @55 73 73 ; NtAccessCheckAndAuditAlarm @56 74 74 ; NtAddAtom @57 75 75 ; NtAdjustGroupsToken @58 76 NtAdjustPrivilegesToken = _NtAdjustPrivilegesToken@24@5976 NtAdjustPrivilegesToken = "_NtAdjustPrivilegesToken@24" @59 77 77 ; NtAlertResumeThread @60 78 NtAlertThread = _NtAlertThread@8@6179 NtAllocateLocallyUniqueId = _NtAllocateLocallyUniqueId@4@6280 NtAllocateUuids = _NtAllocateUuids@16@6378 NtAlertThread = "_NtAlertThread@8" @61 79 NtAllocateLocallyUniqueId = "_NtAllocateLocallyUniqueId@4" @62 80 NtAllocateUuids = "_NtAllocateUuids@16" @63 81 81 ; NtAllocateVirtualMemory @64 82 82 ; NtCallbackReturn @65 83 83 ; NtCancelIoFile @66 84 84 ; NtCancelTimer @67 85 NtClearEvent = _NtClearEvent@4@6886 NtClose = _NtClose@4@6985 NtClearEvent = "_NtClearEvent@4" @68 86 NtClose = "_NtClose@4" @69 87 87 ; NtCloseObjectAuditAlarm @70 88 NtCompleteConnectPort = _NtCompleteConnectPort@4@7189 NtConnectPort = _NtConnectPort@32@7288 NtCompleteConnectPort = "_NtCompleteConnectPort@4" @71 89 NtConnectPort = "_NtConnectPort@32" @72 90 90 ; NtContinue @73 91 91 ; NtCreateChannel @74 92 NtCreateDirectoryObject = _NtCreateDirectoryObject@12@7593 NtCreateEvent = _NtCreateEvent@20@7692 NtCreateDirectoryObject = "_NtCreateDirectoryObject@12" @75 93 NtCreateEvent = "_NtCreateEvent@20" @76 94 94 ; NtCreateEventPair @77 95 NtCreateFile = _NtCreateFile@44@7895 NtCreateFile = "_NtCreateFile@44" @78 96 96 ; NtCreateIoCompletion @79 97 NtCreateKey = _NtCreateKey@28@8098 NtCreateMailslotFile = _NtCreateMailslotFile@32@8197 NtCreateKey = "_NtCreateKey@28" @80 98 NtCreateMailslotFile = "_NtCreateMailslotFile@32" @81 99 99 ; NtCreateMutant @82 100 100 ; NtCreateNamedPipeFile @83 101 NtCreatePagingFile = _NtCreatePagingFile@16@84102 NtCreatePort = _NtCreatePort@20@85101 NtCreatePagingFile = "_NtCreatePagingFile@16" @84 102 NtCreatePort = "_NtCreatePort@20" @85 103 103 ; NtCreateProcess @86 104 104 ; NtCreateProfile @87 105 NtCreateSection = _NtCreateSection@28@88106 NtCreateSemaphore = _NtCreateSemaphore@20@89107 NtCreateSymbolicLinkObject = _NtCreateSymbolicLinkObject@16@90105 NtCreateSection = "_NtCreateSection@28" @88 106 NtCreateSemaphore = "_NtCreateSemaphore@20" @89 107 NtCreateSymbolicLinkObject = "_NtCreateSymbolicLinkObject@16" @90 108 108 ; NtCreateThread @91 109 NtCreateTimer = _NtCreateTimer@16@92109 NtCreateTimer = "_NtCreateTimer@16" @92 110 110 ; NtCreateToken @93 111 ; NtCurrentTeb = _NtCurrentTeb @94111 ; NtCurrentTeb = "_NtCurrentTeb @94 112 112 ; NtDelayExecution @95 113 113 ; NtDeleteAtom @96 114 114 ; NtDeleteFile @97 115 NtDeleteKey = _NtDeleteKey@4@98115 NtDeleteKey = "_NtDeleteKey@4" @98 116 116 ; NtDeleteObjectAuditAlarm @99 117 NtDeleteValueKey = _NtDeleteValueKey@8@100118 NtDeviceIoControlFile = _NtDeviceIoControlFile@40@101119 NtDisplayString = _NtDisplayString@4@102120 NtDuplicateObject = _NtDuplicateObject@28@103121 NtDuplicateToken = _NtDuplicateToken@24@104122 NtEnumerateKey = _NtEnumerateKey@24@105123 NtEnumerateValueKey = _NtEnumerateValueKey@24@106117 NtDeleteValueKey = "_NtDeleteValueKey@8" @100 118 NtDeviceIoControlFile = "_NtDeviceIoControlFile@40" @101 119 NtDisplayString = "_NtDisplayString@4" @102 120 NtDuplicateObject = "_NtDuplicateObject@28" @103 121 NtDuplicateToken = "_NtDuplicateToken@24" @104 122 NtEnumerateKey = "_NtEnumerateKey@24" @105 123 NtEnumerateValueKey = "_NtEnumerateValueKey@24" @106 124 124 ; NtExtendSection @107 125 125 ; NtFindAtom @108 126 126 ; NtFlushBuffersFile @109 127 127 ; NtFlushInstructionCache @110 128 NtFlushKey = _NtFlushKey@4@111128 NtFlushKey = "_NtFlushKey@4" @111 129 129 ; NtFlushVirtualMemory @112 130 130 ; NtFlushWriteBuffer @113 131 131 ; NtFreeVirtualMemory @114 132 NtFsControlFile = _NtFsControlFile@40@115132 NtFsControlFile = "_NtFsControlFile@40" @115 133 133 ; NtGetContextThread @116 134 134 ; NtGetPlugPlayEvent @117 135 135 ; NtGetTickCount @118 136 NtImpersonateClientOfPort = _NtImpersonateClientOfPort@16@119136 NtImpersonateClientOfPort = "_NtImpersonateClientOfPort@16" @119 137 137 ; NtImpersonateThread @120 138 138 ; NtInitializeRegistry @121 139 139 ; NtListenChannel @122 140 NtListenPort = _NtListenPort@8@123140 NtListenPort = "_NtListenPort@8" @123 141 141 ; NtLoadDriver @124 142 142 ; NtLoadKey2 @125 143 NtLoadKey = _NtLoadKey@8@126143 NtLoadKey = "_NtLoadKey@8" @126 144 144 ; NtLockFile @127 145 145 ; NtLockVirtualMemory @128 146 146 ; NtMakeTemporaryObject @129 147 NtMapViewOfSection = _NtMapViewOfSection@40@130147 NtMapViewOfSection = "_NtMapViewOfSection@40" @130 148 148 ; NtNotifyChangeDirectoryFile @131 149 NtNotifyChangeKey = _NtNotifyChangeKey@40@132149 NtNotifyChangeKey = "_NtNotifyChangeKey@40" @132 150 150 ; NtOpenChannel @133 151 NtOpenDirectoryObject = _NtOpenDirectoryObject@12@134152 NtOpenEvent = _NtOpenEvent@12@135151 NtOpenDirectoryObject = "_NtOpenDirectoryObject@12" @134 152 NtOpenEvent = "_NtOpenEvent@12" @135 153 153 ; NtOpenEventPair @136 154 NtOpenFile = _NtOpenFile@24@137154 NtOpenFile = "_NtOpenFile@24" @137 155 155 ; NtOpenIoCompletion @138 156 NtOpenKey = _NtOpenKey@12@139156 NtOpenKey = "_NtOpenKey@12" @139 157 157 ; NtOpenMutant @140 158 158 ; NtOpenObjectAuditAlarm @141 159 159 ; NtOpenProcess @142 160 NtOpenProcessToken = _NtOpenProcessToken@12@143161 NtOpenSection = _NtOpenSection@12@144162 NtOpenSemaphore = _NtOpenSemaphore@12@145163 NtOpenSymbolicLinkObject = _NtQuerySymbolicLinkObject@12@146164 NtOpenThread = _NtOpenThread@16@147165 NtOpenThreadToken = _NtOpenThreadToken@16@148160 NtOpenProcessToken = "_NtOpenProcessToken@12" @143 161 NtOpenSection = "_NtOpenSection@12" @144 162 NtOpenSemaphore = "_NtOpenSemaphore@12" @145 163 NtOpenSymbolicLinkObject = "_NtQuerySymbolicLinkObject@12" @146 164 NtOpenThread = "_NtOpenThread@16" @147 165 NtOpenThreadToken = "_NtOpenThreadToken@16" @148 166 166 ; NtOpenTimer @149 167 167 ; NtPlugPlayControl @150 … … 170 170 ; NtPrivilegedServiceAuditAlarm @153 171 171 ; NtProtectVirtualMemory @154 172 NtPulseEvent = _NtPulseEvent@8@155172 NtPulseEvent = "_NtPulseEvent@8" @155 173 173 ; NtQueryAttributesFile @156 174 174 ; NtQueryDefaultLocale @157 175 NtQueryDirectoryFile = _NtQueryDirectoryFile@44@158176 NtQueryDirectoryObject = _NtQueryDirectoryObject@28@159175 NtQueryDirectoryFile = "_NtQueryDirectoryFile@44" @158 176 NtQueryDirectoryObject = "_NtQueryDirectoryObject@28" @159 177 177 ; NtQueryEaFile @160 178 NtQueryEvent = _NtQueryEvent@20@161178 NtQueryEvent = "_NtQueryEvent@20" @161 179 179 ; NtQueryFullAttributesFile @162 180 180 ; NtQueryInformationAtom @163 181 NtQueryInformationFile = _NtQueryInformationFile@20@164181 NtQueryInformationFile = "_NtQueryInformationFile@20" @164 182 182 ; NtQueryInformationPort @165 183 NtQueryInformationProcess = _NtQueryInformationProcess@20@166184 NtQueryInformationThread = _NtQueryInformationThread@20@167185 NtQueryInformationToken = _NtQueryInformationToken@20@168183 NtQueryInformationProcess = "_NtQueryInformationProcess@20" @166 184 NtQueryInformationThread = "_NtQueryInformationThread@20" @167 185 NtQueryInformationToken = "_NtQueryInformationToken@20" @168 186 186 ; NtQueryIntervalProfile @169 187 187 ; NtQueryIoCompletion @170 188 NtQueryKey = _NtQueryKey@20@171189 NtQueryMultipleValueKey = _NtQueryMultipleValueKey@24@172188 NtQueryKey = "_NtQueryKey@20" @171 189 NtQueryMultipleValueKey = "_NtQueryMultipleValueKey@24" @172 190 190 ; NtQueryMutant @173 191 NtQueryObject = _NtQueryObject@20@174191 NtQueryObject = "_NtQueryObject@20" @174 192 192 ; NtQueryOleDirectoryFile @175 193 NtQueryPerformanceCounter = _NtQueryPerformanceCounter@8@176194 NtQuerySection = _NtQuerySection@20@177195 NtQuerySecurityObject = _NtQuerySecurityObject@20@178196 NtQuerySemaphore = _NtQuerySemaphore@20@179197 NtQuerySymbolicLinkObject = _NtQuerySymbolicLinkObject@12@180193 NtQueryPerformanceCounter = "_NtQueryPerformanceCounter@8" @176 194 NtQuerySection = "_NtQuerySection@20" @177 195 NtQuerySecurityObject = "_NtQuerySecurityObject@20" @178 196 NtQuerySemaphore = "_NtQuerySemaphore@20" @179 197 NtQuerySymbolicLinkObject = "_NtQuerySymbolicLinkObject@12" @180 198 198 ; NtQuerySystemEnvironmentValue @181 199 NtQuerySystemInformation = _NtQuerySystemInformation@16@182200 NtQuerySystemTime = _NtQuerySystemTime@4@183199 NtQuerySystemInformation = "_NtQuerySystemInformation@16" @182 200 NtQuerySystemTime = "_NtQuerySystemTime@4" @183 201 201 ; NtQueryTimer @184 202 NtQueryTimerResolution = _NtQueryTimerResolution@12@185203 NtQueryValueKey = _NtQueryValueKey@24@186202 NtQueryTimerResolution = "_NtQueryTimerResolution@12" @185 203 NtQueryValueKey = "_NtQueryValueKey@24" @186 204 204 ; NtQueryVirtualMemory @187 205 NtQueryVolumeInformationFile = _NtQueryVolumeInformationFile@20@188205 NtQueryVolumeInformationFile = "_NtQueryVolumeInformationFile@20" @188 206 206 ; NtQueueApcThread @189 207 NtRaiseException = ___regs_NtRaiseException@16@190207 NtRaiseException = "___regs_NtRaiseException@16" @190 208 208 ; NtRaiseHardError @191 209 NtReadFile = _NtReadFile@36@192209 NtReadFile = "_NtReadFile@36" @192 210 210 ; NtReadFileScatter @193 211 NtReadRequestData = _NtReadRequestData@20@194211 NtReadRequestData = "_NtReadRequestData@20" @194 212 212 ; NtReadVirtualMemory @195 213 NtRegisterThreadTerminatePort = _NtRegisterThreadTerminatePort@4@196213 NtRegisterThreadTerminatePort = "_NtRegisterThreadTerminatePort@4" @196 214 214 ; NtReleaseMutant @197 215 NtReleaseSemaphore = _NtReleaseSemaphore@12@198215 NtReleaseSemaphore = "_NtReleaseSemaphore@12" @198 216 216 ; NtRemoveIoCompletion @199 217 NtReplaceKey = _NtReplaceKey@12@200218 NtReplyPort = _NtReplyPort@16@201219 NtReplyWaitReceivePort = _NtReplyWaitReceivePort@16@202220 NtReplyWaitReplyPort = _NtReplyWaitReplyPort@16@203217 NtReplaceKey = "_NtReplaceKey@12" @200 218 NtReplyPort = "_NtReplyPort@16" @201 219 NtReplyWaitReceivePort = "_NtReplyWaitReceivePort@16" @202 220 NtReplyWaitReplyPort = "_NtReplyWaitReplyPort@16" @203 221 221 ; NtReplyWaitSendChannel @204 222 NtRequestPort = _NtRequestPort@16@205223 NtRequestWaitReplyPort = _NtRequestWaitReplyPort@12@206224 NtResetEvent = _NtResetEvent@8@207225 NtRestoreKey = _NtRestoreKey@12@208226 NtResumeThread = _NtResumeThread@8@209227 NtSaveKey = _NtSaveKey@8@210222 NtRequestPort = "_NtRequestPort@16" @205 223 NtRequestWaitReplyPort = "_NtRequestWaitReplyPort@12" @206 224 NtResetEvent = "_NtResetEvent@8" @207 225 NtRestoreKey = "_NtRestoreKey@12" @208 226 NtResumeThread = "_NtResumeThread@8" @209 227 NtSaveKey = "_NtSaveKey@8" @210 228 228 ; NtSendWaitReplyChannel @211 229 229 ; NtSetContextChannel @212 … … 232 232 ; NtSetDefaultLocale @215 233 233 ; NtSetEaFile @216 234 NtSetEvent = _NtSetEvent@8@217234 NtSetEvent = "_NtSetEvent@8" @217 235 235 ; NtSetHighEventPair @218 236 236 ; NtSetHighWaitLowEventPair @219 237 237 ; NtSetHighWaitLowThread @220 238 NtSetInformationFile = _NtSetInformationFile@20@221239 NtSetInformationKey = _NtSetInformationKey@16@222238 NtSetInformationFile = "_NtSetInformationFile@20" @221 239 NtSetInformationKey = "_NtSetInformationKey@16" @222 240 240 ; NtSetInformationObject @223 241 NtSetInformationProcess = _NtSetInformationProcess@16@224242 NtSetInformationThread = _NtSetInformationThread@16@225241 NtSetInformationProcess = "_NtSetInformationProcess@16" @224 242 NtSetInformationThread = "_NtSetInformationThread@16" @225 243 243 ; NtSetInformationToken @226 244 NtSetIntervalProfile = _NtSetIntervalProfile@8@227244 NtSetIntervalProfile = "_NtSetIntervalProfile@8" @227 245 245 ; NtSetIoCompletion @228 246 246 ; NtSetLdtEntries @229 … … 248 248 ; NtSetLowWaitHighEventPair @231 249 249 ; NtSetLowWaitHighThread @232 250 NtSetSecurityObject = _NtSetSecurityObject@12@233250 NtSetSecurityObject = "_NtSetSecurityObject@12" @233 251 251 ; NtSetSystemEnvironmentValue @234 252 252 ; NtSetSystemInformation @235 253 253 ; NtSetSystemPowerState @236 254 254 ; NtSetSystemTime @237 255 NtSetTimer = _NtSetTimer@28@238255 NtSetTimer = "_NtSetTimer@28" @238 256 256 ; NtSetTimerResolution @239 257 NtSetValueKey = _NtSetValueKey@24@240258 NtSetVolumeInformationFile = _NtSetVolumeInformationFile@20@241257 NtSetValueKey = "_NtSetValueKey@24" @240 258 NtSetVolumeInformationFile = "_NtSetVolumeInformationFile@20" @241 259 259 ; NtShutdownSystem @242 260 260 ; NtSignalAndWaitForSingleObject @243 … … 263 263 ; NtSuspendThread @246 264 264 ; NtSystemDebugControl @247 265 NtTerminateProcess = _NtTerminateProcess@8@248266 NtTerminateThread = _NtTerminateThread@8@249267 NtTestAlert = _NtTestAlert@8@250265 NtTerminateProcess = "_NtTerminateProcess@8" @248 266 NtTerminateThread = "_NtTerminateThread@8" @249 267 NtTestAlert = "_NtTestAlert@8" @250 268 268 ; NtUnloadDriver @251 269 NtUnloadKey = _NtUnloadKey@4@252269 NtUnloadKey = "_NtUnloadKey@4" @252 270 270 ; NtUnlockFile @253 271 271 ; NtUnlockVirtualMemory @254 … … 273 273 ; NtVdmControl @256 274 274 ; NtWaitForMultipleObjects @257 275 NtWaitForSingleObject = _NtWaitForSingleObject@12@258275 NtWaitForSingleObject = "_NtWaitForSingleObject@12" @258 276 276 ; NtWaitHighEventPair @259 277 277 ; NtWaitLowEventPair @260 278 278 ; NtWriteFile @261 279 279 ; NtWriteFileGather @262 280 NtWriteRequestData = _NtWriteRequestData@20@263280 NtWriteRequestData = "_NtWriteRequestData@20" @263 281 281 ; NtWriteVirtualMemory @264 282 282 ; NtYieldExecution @265 … … 289 289 ; RtlAbortRXact @271 290 290 ; RtlAbsoluteToSelfRelativeSD @272 291 RtlAcquirePebLock = _RtlAcquirePebLock@0@273292 RtlAcquireResourceExclusive = _RtlAcquireResourceExclusive@8@274293 RtlAcquireResourceShared = _RtlAcquireResourceShared@8@275294 RtlAddAccessAllowedAce = _RtlAddAccessAllowedAce@16@276291 RtlAcquirePebLock = "_RtlAcquirePebLock@0" @273 292 RtlAcquireResourceExclusive = "_RtlAcquireResourceExclusive@8" @274 293 RtlAcquireResourceShared = "_RtlAcquireResourceShared@8" @275 294 RtlAddAccessAllowedAce = "_RtlAddAccessAllowedAce@16" @276 295 295 ; RtlAddAccessDeniedAce @277 296 RtlAddAce = _RtlAddAce@20@278296 RtlAddAce = "_RtlAddAce@20" @278 297 297 ; RtlAddActionToRXact @279 298 298 ; RtlAddAtomToAtomTable @280 … … 300 300 ; RtlAddAuditAccessAce @282 301 301 ; RtlAddCompoundAce @283 302 RtlAdjustPrivilege = _RtlAdjustPrivilege@16@284303 RtlAllocateAndInitializeSid = _RtlAllocateAndInitializeSid@44@285302 RtlAdjustPrivilege = "_RtlAdjustPrivilege@16" @284 303 RtlAllocateAndInitializeSid = "_RtlAllocateAndInitializeSid@44" @285 304 304 ; RtlAllocateHandle @286 305 ;;; RtlAllocateHeap = _RtlAllocateHeap@12@287306 RtlAllocateHeap = _HeapAlloc@12@287305 ;;; RtlAllocateHeap = "_RtlAllocateHeap@12" @287 306 RtlAllocateHeap = "_HeapAlloc@12" @287 307 307 ; RtlAnsiCharToUnicodeChar @288 308 RtlAnsiStringToUnicodeSize = _RtlAnsiStringToUnicodeSize@4@289309 RtlAnsiStringToUnicodeString = _RtlAnsiStringToUnicodeString@12@290310 RtlAppendAsciizToString = _RtlAppendAsciizToString@8@291311 RtlAppendStringToString = _RtlAppendStringToString@8@292312 RtlAppendUnicodeStringToString= _RtlAppendUnicodeStringToString@8@293313 RtlAppendUnicodeToString = _RtlAppendUnicodeToString@8@294308 RtlAnsiStringToUnicodeSize = "_RtlAnsiStringToUnicodeSize@4" @289 309 RtlAnsiStringToUnicodeString = "_RtlAnsiStringToUnicodeString@12" @290 310 RtlAppendAsciizToString = "_RtlAppendAsciizToString@8" @291 311 RtlAppendStringToString = "_RtlAppendStringToString@8" @292 312 RtlAppendUnicodeStringToString= "_RtlAppendUnicodeStringToString@8" @293 313 RtlAppendUnicodeToString = "_RtlAppendUnicodeToString@8" @294 314 314 ; RtlApplyRXact @295 315 315 ; RtlApplyRXactNoFlush @296 316 316 ; RtlAreAllAccessesGranted @297 317 317 ; RtlAreAnyAccessesGranted @298 318 RtlAreBitsClear = _RtlAreBitsClear@12@299319 RtlAreBitsSet = _RtlAreBitsSet@12@300320 321 RtlAssert = _RtlAssert@16@301318 RtlAreBitsClear = "_RtlAreBitsClear@12" @299 319 RtlAreBitsSet = "_RtlAreBitsSet@12" @300 320 321 RtlAssert = "_RtlAssert@16" @301 322 322 ; RtlCaptureStackBackTrace @302 323 RtlCharToInteger = _RtlCharToInteger@12@303323 RtlCharToInteger = "_RtlCharToInteger@12" @303 324 324 ; RtlCheckRegistryKey @304 325 325 ; RtlClearAllBits @305 326 RtlClearBits = _RtlClearBits@12@306326 RtlClearBits = "_RtlClearBits@12" @306 327 327 ; RtlClosePropertySet @307 328 ;; RtlCompactHeap = _RtlCompactHeap@8@308329 RtlCompactHeap = _HeapCompact@8@308330 RtlCompareMemory = _RtlCompareMemory@12@309328 ;; RtlCompactHeap = "_RtlCompactHeap@8" @308 329 RtlCompactHeap = "_HeapCompact@8" @308 330 RtlCompareMemory = "_RtlCompareMemory@12" @309 331 331 ; RtlCompareMemoryUlong @310 332 RtlCompareString = _RtlCompareString@12@311333 RtlCompareUnicodeString = _RtlCompareUnicodeString@12@312332 RtlCompareString = "_RtlCompareString@12" @311 333 RtlCompareUnicodeString = "_RtlCompareUnicodeString@12" @312 334 334 ; RtlCompressBuffer @313 335 335 ; RtlConsoleMultiByteToUnicodeN @314 336 336 ; RtlConvertExclusiveToShared @315 337 RtlConvertLongToLargeInteger = _RtlConvertLongToLargeInteger@4@316337 RtlConvertLongToLargeInteger = "_RtlConvertLongToLargeInteger@4" @316 338 338 ; RtlConvertSharedToExclusive @317 339 RtlConvertSidToUnicodeString = _RtlConvertSidToUnicodeString@12@318339 RtlConvertSidToUnicodeString = "_RtlConvertSidToUnicodeString@12" @318 340 340 ; RtlConvertUiListToApiList @319 341 RtlConvertUlongToLargeInteger = _RtlConvertUlongToLargeInteger@4@320342 RtlCopyLuid = _RtlCopyLuid@8@321341 RtlConvertUlongToLargeInteger = "_RtlConvertUlongToLargeInteger@4" @320 342 RtlCopyLuid = "_RtlCopyLuid@8" @321 343 343 ; RtlCopyLuidAndAttributesArray @322 344 RtlCopyMemory = _RtlCopyMemory@12@1100344 RtlCopyMemory = "_RtlCopyMemory@12" @1100 345 345 ; RtlCopySecurityDescriptor @323 346 RtlCopySid = _RtlCopySid@12@324346 RtlCopySid = "_RtlCopySid@12" @324 347 347 ; RtlCopySidAndAttributesArray @325 348 RtlCopyString = _RtlCopyString@8@326349 RtlCopyUnicodeString = _RtlCopyUnicodeString@8@327350 RtlCreateAcl = _RtlCreateAcl@12@328348 RtlCopyString = "_RtlCopyString@8" @326 349 RtlCopyUnicodeString = "_RtlCopyUnicodeString@8" @327 350 RtlCreateAcl = "_RtlCreateAcl@12" @328 351 351 ; RtlCreateAndSetSD @329 352 352 ; RtlCreateAtomTable @330 353 RtlCreateEnvironment = _RtlCreateEnvironment@8@331354 ;;;; RtlCreateHeap = _RtlCreateHeap@24@332353 RtlCreateEnvironment = "_RtlCreateEnvironment@8" @331 354 ;;;; RtlCreateHeap = "_RtlCreateHeap@24" @332 355 355 ; RtlCreateProcessParameters @333 356 356 ; RtlCreatePropertySet @334 357 357 ; RtlCreateQueryDebugBuffer @335 358 358 ; RtlCreateRegistryKey @336 359 RtlCreateSecurityDescriptor = _RtlCreateSecurityDescriptor@8@337359 RtlCreateSecurityDescriptor = "_RtlCreateSecurityDescriptor@8" @337 360 360 ; RtlCreateTagHeap @338 361 RtlCreateUnicodeString = _RtlCreateUnicodeString@8@339362 RtlCreateUnicodeStringFromAsciiz = _RtlCreateUnicodeStringFromAsciiz@8@340361 RtlCreateUnicodeString = "_RtlCreateUnicodeString@8" @339 362 RtlCreateUnicodeStringFromAsciiz = "_RtlCreateUnicodeStringFromAsciiz@8" @340 363 363 ; RtlCreateUserProcess @341 364 364 ; RtlCreateUserSecurityObject @342 … … 372 372 ; RtlDeleteAce @350 373 373 ; RtlDeleteAtomFromAtomTable @351 374 RtlDeleteCriticalSection = _DeleteCriticalSection@4@352374 RtlDeleteCriticalSection = "_DeleteCriticalSection@4" @352 375 375 ; RtlDeleteElementGenericTable @353 376 376 ; RtlDeleteNoSplay @354 377 377 ; RtlDeleteRegistryValue @355 378 RtlDeleteResource = _RtlDeleteResource@4@356379 RtlDeleteSecurityObject = _RtlDeleteSecurityObject@4@357378 RtlDeleteResource = "_RtlDeleteResource@4" @356 379 RtlDeleteSecurityObject = "_RtlDeleteSecurityObject@4" @357 380 380 ; RtlDestroyAtomTable @358 381 RtlDestroyEnvironment = _RtlDestroyEnvironment@4@359381 RtlDestroyEnvironment = "_RtlDestroyEnvironment@4" @359 382 382 ; RtlDestroyHandleTable @360 383 ;;;; RtlDestroyHeap = _RtlDestroyHeap@4@361383 ;;;; RtlDestroyHeap = "_RtlDestroyHeap@4" @361 384 384 ; RtlDestroyProcessParameters @362 385 385 ; RtlDestroyQueryDebugBuffer @363 386 386 ; RtlDetermineDosPathNameType_U @364 387 387 ; RtlDoesFileExists_U @365 388 RtlDosPathNameToNtPathName_U = _RtlDosPathNameToNtPathName_U@16@366388 RtlDosPathNameToNtPathName_U = "_RtlDosPathNameToNtPathName_U@16" @366 389 389 ; RtlDosSearchPath_U @367 390 RtlDowncaseUnicodeString = _RtlDowncaseUnicodeString@12@368391 RtlDumpResource = _RtlDumpResource@4@369390 RtlDowncaseUnicodeString = "_RtlDowncaseUnicodeString@12" @368 391 RtlDumpResource = "_RtlDumpResource@4" @369 392 392 ; RtlEmptyAtomTable @370 393 RtlEnlargedIntegerMultiply = _RtlEnlargedIntegerMultiply@8@371394 RtlEnlargedUnsignedDivide = _RtlEnlargedUnsignedDivide@16@372395 RtlEnlargedUnsignedMultiply = _RtlEnlargedUnsignedMultiply@8@373396 RtlEnterCriticalSection = _EnterCriticalSection@4@374393 RtlEnlargedIntegerMultiply = "_RtlEnlargedIntegerMultiply@8" @371 394 RtlEnlargedUnsignedDivide = "_RtlEnlargedUnsignedDivide@16" @372 395 RtlEnlargedUnsignedMultiply = "_RtlEnlargedUnsignedMultiply@8" @373 396 RtlEnterCriticalSection = "_EnterCriticalSection@4" @374 397 397 ; RtlEnumProcessHeaps @375 398 398 ; RtlEnumerateGenericTable @376 399 399 ; RtlEnumerateGenericTableWithoutSplaying @377 400 400 ; RtlEnumerateProperties @378 401 RtlEqualComputerName = _RtlEqualComputerName@8@379402 RtlEqualDomainName = _RtlEqualDomainName@8@380401 RtlEqualComputerName = "_RtlEqualComputerName@8" @379 402 RtlEqualDomainName = "_RtlEqualDomainName@8" @380 403 403 ; RtlEqualLuid @381 404 RtlEqualPrefixSid = _RtlEqualPrefixSid@8@382405 RtlEqualSid = _RtlEqualSid@8@383406 RtlEqualString = _RtlEqualString@12@384407 RtlEqualUnicodeString = _RtlEqualUnicodeString@12@385408 RtlEraseUnicodeString = _RtlEraseUnicodeString@4@386404 RtlEqualPrefixSid = "_RtlEqualPrefixSid@8" @382 405 RtlEqualSid = "_RtlEqualSid@8" @383 406 RtlEqualString = "_RtlEqualString@12" @384 407 RtlEqualUnicodeString = "_RtlEqualUnicodeString@12" @385 408 RtlEraseUnicodeString = "_RtlEraseUnicodeString@4" @386 409 409 ; RtlExpandEnvironmentStrings_U @387 410 410 ; RtlExtendHeap @388 411 RtlExtendedIntegerMultiply = _RtlExtendedIntegerMultiply@12@389412 RtlExtendedLargeIntegerDivide = _RtlExtendedLargeIntegerDivide@16@390413 RtlExtendedMagicDivide = _RtlExtendedMagicDivide@20@391414 RtlFillMemory = _RtlFillMemory@12@392411 RtlExtendedIntegerMultiply = "_RtlExtendedIntegerMultiply@12" @389 412 RtlExtendedLargeIntegerDivide = "_RtlExtendedLargeIntegerDivide@16" @390 413 RtlExtendedMagicDivide = "_RtlExtendedMagicDivide@20" @391 414 RtlFillMemory = "_RtlFillMemory@12" @392 415 415 ; RtlFillMemoryUlong @393 416 RtlFindClearBits = _RtlFindClearBits@12@394416 RtlFindClearBits = "_RtlFindClearBits@12" @394 417 417 ; RtlFindClearBitsAndSet @395 418 418 ; RtlFindLongestRunClear @396 … … 421 421 ; RtlFindSetBits @399 422 422 ; RtlFindSetBitsAndClear @400 423 RtlFirstFreeAce = _RtlFirstFreeAce@8@401423 RtlFirstFreeAce = "_RtlFirstFreeAce@8" @401 424 424 ; RtlFlushPropertySet @402 425 RtlFormatCurrentUserKeyPath = _RtlFormatCurrentUserKeyPath@4@403425 RtlFormatCurrentUserKeyPath = "_RtlFormatCurrentUserKeyPath@4" @403 426 426 ; RtlFormatMessage @404 427 RtlFreeAnsiString = _RtlFreeAnsiString@4@405427 RtlFreeAnsiString = "_RtlFreeAnsiString@4" @405 428 428 ; RtlFreeHandle @406 429 ;;;; RtlFreeHeap = _RtlFreeHeap@12@407430 RtlFreeHeap = _HeapFree@12@407431 RtlFreeOemString = _RtlFreeOemString@4@408432 RtlFreeSid = _RtlFreeSid@4@409433 RtlFreeUnicodeString = _RtlFreeUnicodeString@4@410429 ;;;; RtlFreeHeap = "_RtlFreeHeap@12" @407 430 RtlFreeHeap = "_HeapFree@12" @407 431 RtlFreeOemString = "_RtlFreeOemString@4" @408 432 RtlFreeSid = "_RtlFreeSid@4" @409 433 RtlFreeUnicodeString = "_RtlFreeUnicodeString@4" @410 434 434 ; RtlFreeUserThreadStack @411 435 435 ; RtlGenerate8dot3Name @412 436 RtlGetAce = _RtlGetAce@12@413436 RtlGetAce = "_RtlGetAce@12" @413 437 437 ; RtlGetCallersAddress @414 438 438 ; RtlGetCompressionWorkSpaceSize @415 439 RtlGetControlSecurityDescriptor = _RtlGetControlSecurityDescriptor@12@416439 RtlGetControlSecurityDescriptor = "_RtlGetControlSecurityDescriptor@12" @416 440 440 ; RtlGetCurrentDirectory_U @417 441 RtlGetDaclSecurityDescriptor = _RtlGetDaclSecurityDescriptor@16@418441 RtlGetDaclSecurityDescriptor = "_RtlGetDaclSecurityDescriptor@16" @418 442 442 ; RtlGetElementGenericTable @419 443 443 ; RtlGetFullPathName_U @420 444 RtlGetGroupSecurityDescriptor = _RtlGetGroupSecurityDescriptor@12@421444 RtlGetGroupSecurityDescriptor = "_RtlGetGroupSecurityDescriptor@12" @421 445 445 ; RtlGetLongestNtPathLength @422 446 446 ; RtlGetNtGlobalFlags @423 447 RtlGetNtProductType = _RtlGetNtProductType@4@424448 RtlGetOwnerSecurityDescriptor = _RtlGetOwnerSecurityDescriptor@12@425449 ;;;; RtlGetProcessHeaps = _RtlGetProcessHeaps@8@426450 RtlGetSaclSecurityDescriptor = _RtlGetSaclSecurityDescriptor@16@427447 RtlGetNtProductType = "_RtlGetNtProductType@4" @424 448 RtlGetOwnerSecurityDescriptor = "_RtlGetOwnerSecurityDescriptor@12" @425 449 ;;;; RtlGetProcessHeaps = "_RtlGetProcessHeaps@8" @426 450 RtlGetSaclSecurityDescriptor = "_RtlGetSaclSecurityDescriptor@16" @427 451 451 ; RtlGetUserInfoHeap @428 452 452 ; RtlGuidToPropertySetName @429 453 RtlIdentifierAuthoritySid = _RtlIdentifierAuthoritySid@4@430453 RtlIdentifierAuthoritySid = "_RtlIdentifierAuthoritySid@4" @430 454 454 ; RtlImageDirectoryEntryToData @431 455 RtlImageNtHeader = _RtlImageNtHeader@4@432455 RtlImageNtHeader = "_RtlImageNtHeader@4" @432 456 456 ; RtlImageRvaToSection @433 457 457 ; RtlImageRvaToVa @434 458 RtlImpersonateSelf = _RtlImpersonateSelf@4@435459 RtlInitAnsiString = _RtlInitAnsiString@8@436458 RtlImpersonateSelf = "_RtlImpersonateSelf@4" @435 459 RtlInitAnsiString = "_RtlInitAnsiString@8" @436 460 460 ; RtlInitCodePageTable @437 461 461 ; RtlInitNlsTables @438 462 RtlInitString = _RtlInitString@8@439463 RtlInitUnicodeString = _RtlInitUnicodeString@8@440462 RtlInitString = "_RtlInitString@8" @439 463 RtlInitUnicodeString = "_RtlInitUnicodeString@8" @440 464 464 ; RtlInitializeAtomPackage @441 465 RtlInitializeBitMap = _RtlInitializeBitMap@12@442465 RtlInitializeBitMap = "_RtlInitializeBitMap@12" @442 466 466 ; RtlInitializeContext @443 467 RtlInitializeCriticalSection = _InitializeCriticalSection@4@444467 RtlInitializeCriticalSection = "_InitializeCriticalSection@4" @444 468 468 ; RtlInitializeCriticalSectionAndSpinCount @445 469 RtlInitializeGenericTable = _RtlInitializeGenericTable@0@446469 RtlInitializeGenericTable = "_RtlInitializeGenericTable@0" @446 470 470 ; RtlInitializeHandleTable @447 471 471 ; RtlInitializeRXact @448 472 RtlInitializeResource = _RtlInitializeResource@4@449473 RtlInitializeSid = _RtlInitializeSid@12@450472 RtlInitializeResource = "_RtlInitializeResource@4" @449 473 RtlInitializeSid = "_RtlInitializeSid@12" @450 474 474 ; RtlInsertElementGenericTable @451 475 RtlIntegerToChar = _RtlIntegerToChar@16@452476 RtlIntegerToUnicodeString = _RtlIntegerToUnicodeString@12@453475 RtlIntegerToChar = "_RtlIntegerToChar@16" @452 476 RtlIntegerToUnicodeString = "_RtlIntegerToUnicodeString@12" @453 477 477 ; RtlIsDosDeviceName_U @454 478 478 ; RtlIsGenericTableEmpty @455 479 479 ; RtlIsNameLegalDOS8Dot3 @456 480 RtlIsTextUnicode = _RtlIsTextUnicode@12@457480 RtlIsTextUnicode = "_RtlIsTextUnicode@12" @457 481 481 ; RtlIsValidHandle @458 482 482 ; RtlIsValidIndexHandle @459 483 RtlLargeIntegerAdd = _RtlLargeIntegerAdd@16@460484 RtlLargeIntegerArithmeticShift= _RtlLargeIntegerArithmeticShift@12@461485 RtlLargeIntegerDivide = _RtlLargeIntegerDivide@20@462486 RtlLargeIntegerNegate = _RtlLargeIntegerNegate@8@463487 RtlLargeIntegerShiftLeft = _RtlLargeIntegerShiftLeft@12@464488 RtlLargeIntegerShiftRight = _RtlLargeIntegerShiftRight@12@465489 RtlLargeIntegerSubtract = _RtlLargeIntegerSubtract@16@466490 RtlLargeIntegerToChar = _RtlLargeIntegerToChar@16@467491 RtlLeaveCriticalSection = _LeaveCriticalSection@4@468492 RtlLengthRequiredSid = _RtlLengthRequiredSid@4@469493 RtlLengthSecurityDescriptor = _RtlLengthSecurityDescriptor@4@470494 RtlLengthSid = _RtlLengthSid@4@471483 RtlLargeIntegerAdd = "_RtlLargeIntegerAdd@16" @460 484 RtlLargeIntegerArithmeticShift= "_RtlLargeIntegerArithmeticShift@12" @461 485 RtlLargeIntegerDivide = "_RtlLargeIntegerDivide@20" @462 486 RtlLargeIntegerNegate = "_RtlLargeIntegerNegate@8" @463 487 RtlLargeIntegerShiftLeft = "_RtlLargeIntegerShiftLeft@12" @464 488 RtlLargeIntegerShiftRight = "_RtlLargeIntegerShiftRight@12" @465 489 RtlLargeIntegerSubtract = "_RtlLargeIntegerSubtract@16" @466 490 RtlLargeIntegerToChar = "_RtlLargeIntegerToChar@16" @467 491 RtlLeaveCriticalSection = "_LeaveCriticalSection@4" @468 492 RtlLengthRequiredSid = "_RtlLengthRequiredSid@4" @469 493 RtlLengthSecurityDescriptor = "_RtlLengthSecurityDescriptor@4" @470 494 RtlLengthSid = "_RtlLengthSid@4" @471 495 495 ; RtlLocalTimeToSystemTime @472 496 ;;;; RtlLockHeap = _RtlLockHeap@4@473497 RtlLockHeap = _HeapLock@4@473496 ;;;; RtlLockHeap = "_RtlLockHeap@4" @473 497 RtlLockHeap = "_HeapLock@4" @473 498 498 ; RtlLookupAtomInAtomTable @474 499 499 ; RtlLookupElementGenericTable @475 500 RtlMakeSelfRelativeSD = _RtlMakeSelfRelativeSD@12@476500 RtlMakeSelfRelativeSD = "_RtlMakeSelfRelativeSD@12" @476 501 501 ; RtlMapGenericMask @477 502 RtlMoveMemory = _RtlMoveMemory@12@478503 RtlMultiByteToUnicodeN = _RtlMultiByteToUnicodeN@20@479504 RtlMultiByteToUnicodeSize = _RtlMultiByteToUnicodeSize@12@480502 RtlMoveMemory = "_RtlMoveMemory@12" @478 503 RtlMultiByteToUnicodeN = "_RtlMultiByteToUnicodeN@20" @479 504 RtlMultiByteToUnicodeSize = "_RtlMultiByteToUnicodeSize@12" @480 505 505 ; RtlNewInstanceSecurityObject @481 506 506 ; RtlNewSecurityGrantedAccess @482 507 RtlNewSecurityObject = _RtlNewSecurityObject@24@483508 RtlNormalizeProcessParams = _RtlNormalizeProcessParams@4@484509 RtlNtStatusToDosError = _RtlNtStatusToDosError@4@485507 RtlNewSecurityObject = "_RtlNewSecurityObject@24" @483 508 RtlNormalizeProcessParams = "_RtlNormalizeProcessParams@4" @484 509 RtlNtStatusToDosError = "_RtlNtStatusToDosError@4" @485 510 510 ; RtlNumberGenericTableElements @486 511 RtlNumberOfClearBits = _RtlNumberOfClearBits@4@487512 RtlNumberOfSetBits = _RtlNumberOfSetBits@4@488513 RtlOemStringToUnicodeSize = _RtlOemStringToUnicodeSize@4@489514 RtlOemStringToUnicodeString = _RtlOemStringToUnicodeString@12@490515 RtlOemToUnicodeN = _RtlOemToUnicodeN@20@491511 RtlNumberOfClearBits = "_RtlNumberOfClearBits@4" @487 512 RtlNumberOfSetBits = "_RtlNumberOfSetBits@4" @488 513 RtlOemStringToUnicodeSize = "_RtlOemStringToUnicodeSize@4" @489 514 RtlOemStringToUnicodeString = "_RtlOemStringToUnicodeString@12" @490 515 RtlOemToUnicodeN = "_RtlOemToUnicodeN@20" @491 516 516 ; RtlOnMappedStreamEvent @492 517 RtlOpenCurrentUser = _RtlOpenCurrentUser@8@493517 RtlOpenCurrentUser = "_RtlOpenCurrentUser@8" @493 518 518 ; RtlPcToFileHeader @494 519 519 ; RtlPinAtomInAtomTable @495 520 RtlPrefixString = _RtlPrefixString@12@496521 RtlPrefixUnicodeString = _RtlPrefixUnicodeString@12@497520 RtlPrefixString = "_RtlPrefixString@12" @496 521 RtlPrefixUnicodeString = "_RtlPrefixUnicodeString@12" @497 522 522 ; RtlPropertySetNameToGuid @498 523 523 ; RtlProtectHeap @499 524 524 ; RtlQueryAtomInAtomTable @500 525 RtlQueryEnvironmentVariable_U = _RtlQueryEnvironmentVariable_U@12@501525 RtlQueryEnvironmentVariable_U = "_RtlQueryEnvironmentVariable_U@12" @501 526 526 ; RtlQueryInformationAcl @502 527 527 ; RtlQueryProcessBackTraceInformation @503 … … 535 535 ; RtlQuerySecurityObject @511 536 536 ; RtlQueryTagHeap @512 537 RtlQueryTimeZoneInformation = _RtlQueryTimeZoneInformation@4@513538 RtlRaiseException = ___regs_RtlRaiseException@8@514539 RtlRaiseStatus = _RtlRaiseStatus@4@515540 RtlRandom = _RtlRandom@4@516541 ;;;; RtlReAllocateHeap = _RtlReAllocateHeap@16@517542 RtlReAllocateHeap = _HeapReAlloc@16@517537 RtlQueryTimeZoneInformation = "_RtlQueryTimeZoneInformation@4" @513 538 RtlRaiseException = "___regs_RtlRaiseException@8" @514 539 RtlRaiseStatus = "_RtlRaiseStatus@4" @515 540 RtlRandom = "_RtlRandom@4" @516 541 ;;;; RtlReAllocateHeap = "_RtlReAllocateHeap@16" @517 542 RtlReAllocateHeap = "_HeapReAlloc@16" @517 543 543 ; RtlRealPredecessor @518 544 544 ; RtlRealSuccessor @519 545 RtlReleasePebLock = _RtlReleasePebLock@0@520546 RtlReleaseResource = _RtlReleaseResource@4@521545 RtlReleasePebLock = "_RtlReleasePebLock@0" @520 546 RtlReleaseResource = "_RtlReleaseResource@4" @521 547 547 ; RtlRemoteCall @522 548 548 ; RtlResetRtlTranslations @523 549 549 ; RtlRunDecodeUnicodeString @524 550 550 ; RtlRunEncodeUnicodeString @525 551 RtlSecondsSince1970ToTime = _RtlSecondsSince1970ToTime@8@526552 RtlSecondsSince1980ToTime = _RtlSecondsSince1980ToTime@8@527551 RtlSecondsSince1970ToTime = "_RtlSecondsSince1970ToTime@8" @526 552 RtlSecondsSince1980ToTime = "_RtlSecondsSince1980ToTime@8" @527 553 553 ; RtlSelfRelativeToAbsoluteSD @528 554 RtlSetAllBits = _RtlSetAllBits@4@529554 RtlSetAllBits = "_RtlSetAllBits@4" @529 555 555 ; RtlSetAttributesSecurityDescriptor @530 556 RtlSetBits = _RtlSetBits@12@531556 RtlSetBits = "_RtlSetBits@12" @531 557 557 ; RtlSetCriticalSectionSpinCount @532 558 558 ; RtlSetCurrentDirectory_U @533 559 559 ; RtlSetCurrentEnvironment @534 560 RtlSetDaclSecurityDescriptor = _RtlSetDaclSecurityDescriptor@16@535561 RtlSetEnvironmentVariable = _RtlSetEnvironmentVariable@12@536562 RtlSetGroupSecurityDescriptor = _RtlSetGroupSecurityDescriptor@12@537560 RtlSetDaclSecurityDescriptor = "_RtlSetDaclSecurityDescriptor@16" @535 561 RtlSetEnvironmentVariable = "_RtlSetEnvironmentVariable@12" @536 562 RtlSetGroupSecurityDescriptor = "_RtlSetGroupSecurityDescriptor@12" @537 563 563 ; RtlSetInformationAcl @538 564 RtlSetOwnerSecurityDescriptor = _RtlSetOwnerSecurityDescriptor@12@539564 RtlSetOwnerSecurityDescriptor = "_RtlSetOwnerSecurityDescriptor@12" @539 565 565 ; RtlSetProperties @540 566 566 ; RtlSetPropertyNames @541 567 567 ; RtlSetPropertySetClassId @542 568 RtlSetSaclSecurityDescriptor = _RtlSetSaclSecurityDescriptor@16@543568 RtlSetSaclSecurityDescriptor = "_RtlSetSaclSecurityDescriptor@16" @543 569 569 ; RtlSetSecurityObject @544 570 570 ; RtlSetTimeZoneInformation @545 … … 572 572 ; RtlSetUserFlagsHeap @547 573 573 ; RtlSetUserValueHeap @548 574 ;;;; RtlSizeHeap = _RtlSizeHeap@12@549575 RtlSizeHeap = _HeapSize@12@549574 ;;;; RtlSizeHeap = "_RtlSizeHeap@12" @549 575 RtlSizeHeap = "_HeapSize@12" @549 576 576 ; RtlSplay @550 577 577 ; RtlStartRXact @551 578 RtlSubAuthorityCountSid = _RtlSubAuthorityCountSid@4@552579 RtlSubAuthoritySid = _RtlSubAuthoritySid@8@553578 RtlSubAuthorityCountSid = "_RtlSubAuthorityCountSid@4" @552 579 RtlSubAuthoritySid = "_RtlSubAuthoritySid@8" @553 580 580 ; RtlSubtreePredecessor @554 581 581 ; RtlSubtreeSuccessor @555 582 RtlSystemTimeToLocalTime = _RtlSystemTimeToLocalTime@8@556583 RtlTimeFieldsToTime = _RtlTimeFieldsToTime@8@557584 RtlTimeToElapsedTimeFields = _RtlTimeToElapsedTimeFields@8@558585 RtlTimeToSecondsSince1970 = _RtlTimeToSecondsSince1970@8@559586 RtlTimeToSecondsSince1980 = _RtlTimeToSecondsSince1980@8@560587 RtlTimeToTimeFields = _RtlTimeToTimeFields@8@561582 RtlSystemTimeToLocalTime = "_RtlSystemTimeToLocalTime@8" @556 583 RtlTimeFieldsToTime = "_RtlTimeFieldsToTime@8" @557 584 RtlTimeToElapsedTimeFields = "_RtlTimeToElapsedTimeFields@8" @558 585 RtlTimeToSecondsSince1970 = "_RtlTimeToSecondsSince1970@8" @559 586 RtlTimeToSecondsSince1980 = "_RtlTimeToSecondsSince1980@8" @560 587 RtlTimeToTimeFields = "_RtlTimeToTimeFields@8" @561 588 588 ; RtlTryEnterCriticalSection @562 589 RtlUnicodeStringToAnsiSize = _RtlUnicodeStringToAnsiSize@4@563590 RtlUnicodeStringToAnsiString = _RtlUnicodeStringToAnsiString@12@564589 RtlUnicodeStringToAnsiSize = "_RtlUnicodeStringToAnsiSize@4" @563 590 RtlUnicodeStringToAnsiString = "_RtlUnicodeStringToAnsiString@12" @564 591 591 ; RtlUnicodeStringToCountedOemString @565 592 RtlUnicodeStringToInteger = _RtlUnicodeStringToInteger@12@566593 RtlUnicodeStringToOemSize = _RtlUnicodeStringToOemSize@4@567594 RtlUnicodeStringToOemString = _RtlUnicodeStringToOemString@12@568592 RtlUnicodeStringToInteger = "_RtlUnicodeStringToInteger@12" @566 593 RtlUnicodeStringToOemSize = "_RtlUnicodeStringToOemSize@4" @567 594 RtlUnicodeStringToOemString = "_RtlUnicodeStringToOemString@12" @568 595 595 ; RtlUnicodeToCustomCPN @569 596 RtlUnicodeToMultiByteN = _RtlUnicodeToMultiByteN@20@570597 RtlUnicodeToMultiByteSize = _RtlUnicodeToMultiByteSize@12@571598 RtlUnicodeToOemN = _RtlUnicodeToOemN@20@572596 RtlUnicodeToMultiByteN = "_RtlUnicodeToMultiByteN@20" @570 597 RtlUnicodeToMultiByteSize = "_RtlUnicodeToMultiByteSize@12" @571 598 RtlUnicodeToOemN = "_RtlUnicodeToOemN@20" @572 599 599 ; RtlUniform @573 600 ;;;; RtlUnlockHeap = _RtlUnlockHeap@4@574601 RtlUnlockHeap = _HeapUnlock@4@574602 RtlUnwind = _RtlUnwind@16@575603 RtlUpcaseUnicodeChar = _RtlUpcaseUnicodeChar@4@576604 RtlUpcaseUnicodeString = _RtlUpcaseUnicodeString@12@577600 ;;;; RtlUnlockHeap = "_RtlUnlockHeap@4" @574 601 RtlUnlockHeap = "_HeapUnlock@4" @574 602 RtlUnwind = "_RtlUnwind@16" @575 603 RtlUpcaseUnicodeChar = "_RtlUpcaseUnicodeChar@4" @576 604 RtlUpcaseUnicodeString = "_RtlUpcaseUnicodeString@12" @577 605 605 ; RtlUpcaseUnicodeStringToCountedOemString @579 606 RtlUpcaseUnicodeStringToOemString = _RtlUpcaseUnicodeStringToOemString@12@580606 RtlUpcaseUnicodeStringToOemString = "_RtlUpcaseUnicodeStringToOemString@12" @580 607 607 ; RtlUpcaseUnicodeToCustomCPN @581 608 RtlUpcaseUnicodeToMultiByteN = _RtlUpcaseUnicodeToMultiByteN@20@582609 RtlUpcaseUnicodeToOemN = _RtlUpcaseUnicodeToOemN@20@583610 RtlUpperChar = _RtlUpperChar@4@584611 RtlUpperString = _RtlUpperString@8@585608 RtlUpcaseUnicodeToMultiByteN = "_RtlUpcaseUnicodeToMultiByteN@20" @582 609 RtlUpcaseUnicodeToOemN = "_RtlUpcaseUnicodeToOemN@20" @583 610 RtlUpperChar = "_RtlUpperChar@4" @584 611 RtlUpperString = "_RtlUpperString@8" @585 612 612 ; RtlUsageHeap @586 613 613 ; RtlValidAcl @587 614 RtlValidSecurityDescriptor = _RtlValidSecurityDescriptor@4@588615 RtlValidSid = _RtlValidSid@4@589616 ;;;; RtlValidateHeap = _RtlValidateHeap@12@590617 RtlValidateHeap = _HeapValidate@12@590614 RtlValidSecurityDescriptor = "_RtlValidSecurityDescriptor@4" @588 615 RtlValidSid = "_RtlValidSid@4" @589 616 ;;;; RtlValidateHeap = "_RtlValidateHeap@12" @590 617 RtlValidateHeap = "_HeapValidate@12" @590 618 618 ; RtlValidateProcessHeaps @591 619 ;; RtlWalkHeap = _RtlWalkHeap@8@592620 RtlWalkHeap = _HeapWalk@8@592619 ;; RtlWalkHeap = "_RtlWalkHeap@8" @592 620 RtlWalkHeap = "_HeapWalk@8" @592 621 621 ; RtlWriteRegistryValue @593 622 622 ; RtlZeroHeap @594 623 RtlZeroMemory = _RtlZeroMemory@8@595623 RtlZeroMemory = "_RtlZeroMemory@8" @595 624 624 ; RtlpNtCreateKey @596 625 625 ; RtlpNtEnumerateSubKey @597 … … 631 631 ; RtlpUnWaitCriticalSection @602 632 632 ; RtlpWaitForCriticalSection @603 633 RtlxAnsiStringToUnicodeSize = _RtlAnsiStringToUnicodeSize@4@604634 RtlxOemStringToUnicodeSize = _RtlOemStringToUnicodeSize@4@605635 RtlxUnicodeStringToAnsiSize = _RtlUnicodeStringToAnsiSize@4@606636 RtlxUnicodeStringToOemSize = _RtlUnicodeStringToOemSize@4@607633 RtlxAnsiStringToUnicodeSize = "_RtlAnsiStringToUnicodeSize@4" @604 634 RtlxOemStringToUnicodeSize = "_RtlOemStringToUnicodeSize@4" @605 635 RtlxUnicodeStringToAnsiSize = "_RtlUnicodeStringToAnsiSize@4" @606 636 RtlxUnicodeStringToOemSize = "_RtlUnicodeStringToOemSize@4" @607 637 637 ; SaveEm87Context @608 638 638 639 ZwAcceptConnectPort = _NtAcceptConnectPort@24@609639 ZwAcceptConnectPort = "_NtAcceptConnectPort@24" @609 640 640 ; ZwAccessCheck @610 641 641 ; ZwAccessCheckAndAuditAlarm @611 642 642 ; ZwAddAtom @612 643 643 ; ZwAdjustGroupsToken @613 644 ZwAdjustPrivilegesToken = _NtAdjustPrivilegesToken@24@614644 ZwAdjustPrivilegesToken = "_NtAdjustPrivilegesToken@24" @614 645 645 ; ZwAlertResumeThread @615 646 ZwAlertThread = _NtAlertThread@8@616646 ZwAlertThread = "_NtAlertThread@8" @616 647 647 ; ZwAllocateLocallyUniqueId @617 648 ZwAllocateUuids = _NtAllocateUuids@16@618648 ZwAllocateUuids = "_NtAllocateUuids@16" @618 649 649 ; ZwAllocateVirtualMemory @619 650 650 ; ZwCallbackReturn @620 … … 652 652 ; ZwCancelTimer @622 653 653 ; ZwClearEvent @623 654 ZwClose = _NtClose@4@624654 ZwClose = "_NtClose@4" @624 655 655 ; ZwCloseObjectAuditAlarm @625 656 ZwCompleteConnectPort = _NtCompleteConnectPort@4@626657 ZwConnectPort = _NtConnectPort@32@627656 ZwCompleteConnectPort = "_NtCompleteConnectPort@4" @626 657 ZwConnectPort = "_NtConnectPort@32" @627 658 658 ; ZwContinue @628 659 659 ; ZwCreateChannel @629 660 ZwCreateDirectoryObject = _NtCreateDirectoryObject@12@630661 ZwCreateEvent = _NtCreateEvent@20@631660 ZwCreateDirectoryObject = "_NtCreateDirectoryObject@12" @630 661 ZwCreateEvent = "_NtCreateEvent@20" @631 662 662 ; ZwCreateEventPair @632 663 ZwCreateFile = _NtCreateFile@44@633663 ZwCreateFile = "_NtCreateFile@44" @633 664 664 ; ZwCreateIoCompletion @634 665 ZwCreateKey = _NtCreateKey@28@635666 ZwCreateMailslotFile = _NtCreateMailslotFile@32@636665 ZwCreateKey = "_NtCreateKey@28" @635 666 ZwCreateMailslotFile = "_NtCreateMailslotFile@32" @636 667 667 ; ZwCreateMutant @637 668 668 ; ZwCreateNamedPipeFile @638 669 ZwCreatePagingFile = _NtCreatePagingFile@16@639670 ZwCreatePort = _NtCreatePort@20@640669 ZwCreatePagingFile = "_NtCreatePagingFile@16" @639 670 ZwCreatePort = "_NtCreatePort@20" @640 671 671 ; ZwCreateProcess @641 672 672 ; ZwCreateProfile @642 673 ZwCreateSection = _NtCreateSection@28@643674 ZwCreateSemaphore = _NtCreateSemaphore@20@644675 ZwCreateSymbolicLinkObject = _NtCreateSymbolicLinkObject@16@645673 ZwCreateSection = "_NtCreateSection@28" @643 674 ZwCreateSemaphore = "_NtCreateSemaphore@20" @644 675 ZwCreateSymbolicLinkObject = "_NtCreateSymbolicLinkObject@16" @645 676 676 ; ZwCreateThread @646 677 ZwCreateTimer = _NtCreateTimer@16@647677 ZwCreateTimer = "_NtCreateTimer@16" @647 678 678 ; ZwCreateToken @648 679 679 ; ZwDelayExecution @649 680 680 ; ZwDeleteAtom @650 681 681 ; ZwDeleteFile @651 682 ZwDeleteKey = _NtDeleteKey@4@652682 ZwDeleteKey = "_NtDeleteKey@4" @652 683 683 ; ZwDeleteObjectAuditAlarm @653 684 ZwDeleteValueKey = _NtDeleteValueKey@8@654685 ZwDeviceIoControlFile = _NtDeviceIoControlFile@40@655686 ZwDisplayString = _NtDisplayString@4@656687 ZwDuplicateObject = _NtDuplicateObject@28@657688 ZwDuplicateToken = _NtDuplicateToken@24@658689 ZwEnumerateKey = _NtEnumerateKey@24@659690 ZwEnumerateValueKey = _NtEnumerateValueKey@24@660684 ZwDeleteValueKey = "_NtDeleteValueKey@8" @654 685 ZwDeviceIoControlFile = "_NtDeviceIoControlFile@40" @655 686 ZwDisplayString = "_NtDisplayString@4" @656 687 ZwDuplicateObject = "_NtDuplicateObject@28" @657 688 ZwDuplicateToken = "_NtDuplicateToken@24" @658 689 ZwEnumerateKey = "_NtEnumerateKey@24" @659 690 ZwEnumerateValueKey = "_NtEnumerateValueKey@24" @660 691 691 ; ZwExtendSection @661 692 692 ; ZwFindAtom @662 693 693 ; ZwFlushBuffersFile @663 694 694 ; ZwFlushInstructionCache @664 695 ZwFlushKey = _NtFlushKey@4@665695 ZwFlushKey = "_NtFlushKey@4" @665 696 696 ; ZwFlushVirtualMemory @666 697 697 ; ZwFlushWriteBuffer @667 698 698 ; ZwFreeVirtualMemory @668 699 ZwFsControlFile = _NtFsControlFile@40@669699 ZwFsControlFile = "_NtFsControlFile@40" @669 700 700 ; ZwGetContextThread @670 701 701 ; ZwGetPlugPlayEvent @671 702 702 ; ZwGetTickCount @672 703 ZwImpersonateClientOfPort = _NtImpersonateClientOfPort@16@673703 ZwImpersonateClientOfPort = "_NtImpersonateClientOfPort@16" @673 704 704 ; ZwImpersonateThread @674 705 705 ; ZwInitializeRegistry @675 706 706 ; ZwListenChannel @676 707 ZwListenPort = _NtListenPort@8@677707 ZwListenPort = "_NtListenPort@8" @677 708 708 ; ZwLoadDriver @678 709 709 ; ZwLoadKey2 @679 710 ZwLoadKey = _NtLoadKey@8@680710 ZwLoadKey = "_NtLoadKey@8" @680 711 711 ; ZwLockFile @681 712 712 ; ZwLockVirtualMemory @682 713 713 ; ZwMakeTemporaryObject @683 714 ZwMapViewOfSection = _NtMapViewOfSection@40@684714 ZwMapViewOfSection = "_NtMapViewOfSection@40" @684 715 715 ; ZwNotifyChangeDirectoryFile @685 716 ZwNotifyChangeKey = _NtNotifyChangeKey@40@686716 ZwNotifyChangeKey = "_NtNotifyChangeKey@40" @686 717 717 ; ZwOpenChannel @687 718 ZwOpenDirectoryObject = _NtOpenDirectoryObject@12@688719 ZwOpenEvent = _NtOpenEvent@12@689718 ZwOpenDirectoryObject = "_NtOpenDirectoryObject@12" @688 719 ZwOpenEvent = "_NtOpenEvent@12" @689 720 720 ; ZwOpenEventPair @690 721 ZwOpenFile = _NtOpenFile@24@691721 ZwOpenFile = "_NtOpenFile@24" @691 722 722 ; ZwOpenIoCompletion @692 723 ZwOpenKey = _NtOpenKey@12@693723 ZwOpenKey = "_NtOpenKey@12" @693 724 724 ; ZwOpenMutant @694 725 725 ; ZwOpenObjectAuditAlarm @695 726 726 ; ZwOpenProcess @696 727 ZwOpenProcessToken = _NtOpenProcessToken@12@697728 ZwOpenSection = _NtOpenSection@12@698729 ZwOpenSemaphore = _NtOpenSemaphore@12@699730 ZwOpenSymbolicLinkObject = _NtQuerySymbolicLinkObject@12@700727 ZwOpenProcessToken = "_NtOpenProcessToken@12" @697 728 ZwOpenSection = "_NtOpenSection@12" @698 729 ZwOpenSemaphore = "_NtOpenSemaphore@12" @699 730 ZwOpenSymbolicLinkObject = "_NtQuerySymbolicLinkObject@12" @700 731 731 ; ZwOpenThread @701 732 ZwOpenThreadToken = _NtOpenThreadToken@16@702732 ZwOpenThreadToken = "_NtOpenThreadToken@16" @702 733 733 ; ZwOpenTimer @703 734 734 ; ZwPlugPlayControl @704 … … 740 740 ; ZwQueryAttributesFile @710 741 741 ; ZwQueryDefaultLocale @711 742 ZwQueryDirectoryFile = _NtQueryDirectoryFile@44@712743 ZwQueryDirectoryObject = _NtQueryDirectoryObject@28@713742 ZwQueryDirectoryFile = "_NtQueryDirectoryFile@44" @712 743 ZwQueryDirectoryObject = "_NtQueryDirectoryObject@28" @713 744 744 ; ZwQueryEaFile @714 745 745 ; ZwQueryEvent @715 746 746 ; ZwQueryFullAttributesFile @716 747 747 ; ZwQueryInformationAtom @717 748 ZwQueryInformationFile = _NtQueryInformationFile@20@718748 ZwQueryInformationFile = "_NtQueryInformationFile@20" @718 749 749 ; ZwQueryInformationPort @719 750 ZwQueryInformationProcess = _NtQueryInformationProcess@20@720751 ZwQueryInformationThread = _NtQueryInformationThread@20@721752 ZwQueryInformationToken = _NtQueryInformationToken@20@722750 ZwQueryInformationProcess = "_NtQueryInformationProcess@20" @720 751 ZwQueryInformationThread = "_NtQueryInformationThread@20" @721 752 ZwQueryInformationToken = "_NtQueryInformationToken@20" @722 753 753 ; ZwQueryIntervalProfile @723 754 754 ; ZwQueryIoCompletion @724 755 ZwQueryKey = _NtQueryKey@20@725756 ZwQueryMultipleValueKey = _NtQueryMultipleValueKey@24@726755 ZwQueryKey = "_NtQueryKey@20" @725 756 ZwQueryMultipleValueKey = "_NtQueryMultipleValueKey@24" @726 757 757 ; ZwQueryMutant @727 758 ZwQueryObject = _NtQueryObject@20@728758 ZwQueryObject = "_NtQueryObject@20" @728 759 759 ; ZwQueryOleDirectoryFile @729 760 ZwQueryPerformanceCounter = _NtQueryPerformanceCounter@8@730761 ZwQuerySection = _NtQuerySection@20@731762 ZwQuerySecurityObject = _NtQuerySecurityObject@20@732763 ZwQuerySemaphore = _NtQuerySemaphore@20@733764 ZwQuerySymbolicLinkObject = _NtQuerySymbolicLinkObject@12@734760 ZwQueryPerformanceCounter = "_NtQueryPerformanceCounter@8" @730 761 ZwQuerySection = "_NtQuerySection@20" @731 762 ZwQuerySecurityObject = "_NtQuerySecurityObject@20" @732 763 ZwQuerySemaphore = "_NtQuerySemaphore@20" @733 764 ZwQuerySymbolicLinkObject = "_NtQuerySymbolicLinkObject@12" @734 765 765 ; ZwQuerySystemEnvironmentValue @735 766 ZwQuerySystemInformation = _NtQuerySystemInformation@16@736767 ZwQuerySystemTime = _NtQuerySystemTime@4@737766 ZwQuerySystemInformation = "_NtQuerySystemInformation@16" @736 767 ZwQuerySystemTime = "_NtQuerySystemTime@4" @737 768 768 ; ZwQueryTimer @738 769 ZwQueryTimerResolution = _NtQueryTimerResolution@12@739770 ZwQueryValueKey = _NtQueryValueKey@24@740769 ZwQueryTimerResolution = "_NtQueryTimerResolution@12" @739 770 ZwQueryValueKey = "_NtQueryValueKey@24" @740 771 771 ; ZwQueryVirtualMemory @741 772 772 ; ZwQueryVolumeInformationFile @742 773 773 ; ZwQueueApcThread @743 774 ZwRaiseException = ___regs_NtRaiseException@16@744774 ZwRaiseException = "___regs_NtRaiseException@16" @744 775 775 ; ZwRaiseHardError @745 776 ZwReadFile = _NtReadFile@36@746776 ZwReadFile = "_NtReadFile@36" @746 777 777 ; ZwReadFileScatter @747 778 ZwReadRequestData = _NtReadRequestData@20@748778 ZwReadRequestData = "_NtReadRequestData@20" @748 779 779 ; ZwReadVirtualMemory @749 780 ZwRegisterThreadTerminatePort = _NtRegisterThreadTerminatePort@4@750780 ZwRegisterThreadTerminatePort = "_NtRegisterThreadTerminatePort@4" @750 781 781 ; ZwReleaseMutant @751 782 ZwReleaseSemaphore = _NtReleaseSemaphore@12@752782 ZwReleaseSemaphore = "_NtReleaseSemaphore@12" @752 783 783 ; ZwRemoveIoCompletion @753 784 ZwReplaceKey = _NtReplaceKey@12@754785 ZwReplyPort = _NtReplyPort@16@755786 ZwReplyWaitReceivePort = _NtReplyWaitReceivePort@16@756787 ZwReplyWaitReplyPort = _NtReplyWaitReplyPort@16@757784 ZwReplaceKey = "_NtReplaceKey@12" @754 785 ZwReplyPort = "_NtReplyPort@16" @755 786 ZwReplyWaitReceivePort = "_NtReplyWaitReceivePort@16" @756 787 ZwReplyWaitReplyPort = "_NtReplyWaitReplyPort@16" @757 788 788 ; ZwReplyWaitSendChannel @758 789 ZwRequestPort = _NtRequestPort@16@759790 ZwRequestWaitReplyPort = _NtRequestWaitReplyPort@12@760791 ZwResetEvent = _NtResetEvent@8@761792 ZwRestoreKey = _NtRestoreKey@12@762793 ZwResumeThread = _NtResumeThread@8@763794 ZwSaveKey = _NtSaveKey@8@764789 ZwRequestPort = "_NtRequestPort@16" @759 790 ZwRequestWaitReplyPort = "_NtRequestWaitReplyPort@12" @760 791 ZwResetEvent = "_NtResetEvent@8" @761 792 ZwRestoreKey = "_NtRestoreKey@12" @762 793 ZwResumeThread = "_NtResumeThread@8" @763 794 ZwSaveKey = "_NtSaveKey@8" @764 795 795 ; ZwSendWaitReplyChannel @765 796 796 ; ZwSetContextChannel @766 … … 799 799 ; ZwSetDefaultLocale @769 800 800 ; ZwSetEaFile @770 801 ZwSetEvent = _NtSetEvent@8@771801 ZwSetEvent = "_NtSetEvent@8" @771 802 802 ; ZwSetHighEventPair @772 803 803 ; ZwSetHighWaitLowEventPair @773 804 804 ; ZwSetHighWaitLowThread @774 805 ZwSetInformationFile = _NtSetInformationFile@20@775806 ZwSetInformationKey = _NtSetInformationKey@16@776805 ZwSetInformationFile = "_NtSetInformationFile@20" @775 806 ZwSetInformationKey = "_NtSetInformationKey@16" @776 807 807 ; ZwSetInformationObject @777 808 ZwSetInformationProcess = _NtSetInformationProcess@16@778809 ZwSetInformationThread = _NtSetInformationThread@16@779808 ZwSetInformationProcess = "_NtSetInformationProcess@16" @778 809 ZwSetInformationThread = "_NtSetInformationThread@16" @779 810 810 ; ZwSetInformationToken @780 811 ZwSetIntervalProfile = _NtSetIntervalProfile@8@781811 ZwSetIntervalProfile = "_NtSetIntervalProfile@8" @781 812 812 ; ZwSetIoCompletion @782 813 813 ; ZwSetLdtEntries @783 … … 820 820 ; ZwSetSystemPowerState @790 821 821 ; ZwSetSystemTime @791 822 ZwSetTimer = _NtSetTimer@28@792822 ZwSetTimer = "_NtSetTimer@28" @792 823 823 ; ZwSetTimerResolution @793 824 ZwSetValueKey = _NtSetValueKey@24@794825 ZwSetVolumeInformationFile = _NtSetVolumeInformationFile@20@795824 ZwSetValueKey = "_NtSetValueKey@24" @794 825 ZwSetVolumeInformationFile = "_NtSetVolumeInformationFile@20" @795 826 826 ; ZwShutdownSystem @796 827 827 ; ZwSignalAndWaitForSingleObject @797 … … 831 831 832 832 ; ZwSystemDebugControl @801 833 ZwTerminateProcess = _NtTerminateProcess@8@802834 ZwTerminateThread = _NtTerminateThread@8@803835 ZwTestAlert = _NtTestAlert@8@804833 ZwTerminateProcess = "_NtTerminateProcess@8" @802 834 ZwTerminateThread = "_NtTerminateThread@8" @803 835 ZwTestAlert = "_NtTestAlert@8" @804 836 836 ; ZwUnloadDriver @805 837 ZwUnloadKey = _NtUnloadKey@4@806837 ZwUnloadKey = "_NtUnloadKey@4" @806 838 838 ; ZwUnlockFile @807 839 839 ; ZwUnlockVirtualMemory @808 … … 841 841 ; ZwVdmControl @810 842 842 ; ZwWaitForMultipleObjects @811 843 ZwWaitForSingleObject = _NtWaitForSingleObject@12@812843 ZwWaitForSingleObject = "_NtWaitForSingleObject@12" @812 844 844 ; ZwWaitHighEventPair @813 845 845 ; ZwWaitLowEventPair @814 846 846 ; ZwWriteFile @815 847 847 ; ZwWriteFileGather @816 848 ZwWriteRequestData = _NtWriteRequestData@20@817848 ZwWriteRequestData = "_NtWriteRequestData@20" @817 849 849 ; ZwWriteVirtualMemory @818 850 850 ; ZwYieldExecution @819 851 851 852 852 853 _CIpow = NTDLL__CIpow @820853 _CIpow = _NTDLL__CIpow @820 854 854 ; __eCommonExceptions @821 855 855 ; __eEmulatorInit @822 … … 964 964 ; __eFYL2XP1 @930 965 965 ; __eGetStatusWord @931 966 _allrem = __allrem@16@939966 _allrem = "__allrem@16" @939 967 967 ; _allshl @940 968 968 ; _allshr @941 969 _ atoi64 @942970 _aulldiv = __aulldiv@16@943971 _aullrem = __allrem@16@944969 __atoi64 @942 970 _aulldiv = "__aulldiv@16" @943 971 _aullrem = "__allrem@16" @944 972 972 ; _aullshr @945 973 973 _chkstk = _chkstk @946 974 974 ; _fltused @947 975 _ftol = NTDLL__ftol @948976 _ i64toa @949977 _ i64tow @950978 _itoa = NTDLL_itoa @951979 _ itow @952980 _ltoa = NTDLL_ltoa @953981 _ ltow @954975 _ftol = _NTDLL__ftol @948 976 __i64toa @949 977 __i64tow @950 978 _itoa = _NTDLL_itoa @951 979 __itow @952 980 _ltoa = _NTDLL_ltoa @953 981 __ltow @954 982 982 _memccpy @955 983 _memicmp = NTDLL__memicmp @956984 _ snprintf = _snprintf @957985 _ snwprintf =_snwprintf @958986 _ splitpath =_splitpath @959983 _memicmp = _NTDLL__memicmp @956 984 __snprintf = _snprintf @957 985 __snwprintf = __snwprintf @958 986 __splitpath = __splitpath @959 987 987 _strcmpi = _stricmp @960 988 988 _stricmp = _stricmp @961 … … 990 990 _strnicmp @963 991 991 _strupr @964 992 _ultoa = NTDLL_ultoa @967993 _ ultow @968992 _ultoa = _NTDLL_ultoa @967 993 __ultow @968 994 994 _vsnprintf @969 995 _wcsicmp = NTDLL__wcsicmp @970996 _wcslwr = NTDLL__wcslwr @971997 _wcsnicmp = NTDLL__wcsnicmp @972998 _wcsupr = NTDLL__wcsupr @973999 _ wtoi @9741000 _ wtoi64 @9751001 _ wtol @976995 _wcsicmp = _NTDLL__wcsicmp @970 996 _wcslwr = _NTDLL__wcslwr @971 997 _wcsnicmp = _NTDLL__wcsnicmp @972 998 _wcsupr = _NTDLL__wcsupr @973 999 __wtoi @974 1000 __wtoi64 @975 1001 __wtol @976 1002 1002 1003 1003 ; Borrow most funcs from our internal Odin EMX runtime 1004 1004 1005 abs = emx_abs @9771006 atan = emx_atan @9781007 atoi = emx_atoi @9791008 atol = emx_atol @9801009 ceil = emx_ceil @9811010 cos = emx_cos @9821011 fabs = emx_fabs @9831012 floor = emx_floor @9841013 isalnum = emx_isalnum @9851014 isalpha = emx_isalpha @9861015 iscntrl = emx_iscntrl @9871016 isdigit = emx_isdigit @9881017 isgraph = emx_isgraph @9891018 islower = emx_islower @9901019 isprint = emx_isprint @9911020 ispunct = emx_ispunct @9921021 isspace = emx_isspace @9931022 isupper = emx_isupper @9941023 iswalpha = NTDLL_iswalpha @9951024 iswctype = NTDLL_iswctype @9961025 isxdigit = emx_isxdigit @9971026 labs = emx_labs @9981027 log = emx_log @9991028 mbstowcs = NTDLL_mbstowcs @10001029 1030 memchr = emx_memchr @10011031 memcmp = emx_memcmp @10021032 memcpy = emx_memcpy @10031033 memmove = emx_memmove @10041034 memset = emx_memset @10051035 pow = emx_pow @11061036 qsort = emx_qsort @10071037 sin = emx_sin @10081038 sprintf = emx_sprintf @10091039 sqrt = emx_sqrt @10101040 sscanf = emx_sscanf @10111041 strcat = emx_strcat @10121042 strchr = emx_strchr @10131043 strcmp = emx_strcmp @10141044 strcpy = emx_strcpy @10151045 strcspn = emx_strcspn @10161046 strlen = emx_strlen @10171047 strncat = emx_strncat @10181048 strncmp = emx_strncmp @10191049 strncpy = emx_strncpy @10201050 strpbrk = emx_strpbrk @10211051 strrchr = emx_strrchr @10221052 strspn = emx_strspn @10231053 strstr = emx_strstr @10241054 strtol = emx_strtol @10251055 strtoul = emx_strtoul @10261056 swprintf = NTDLL_swprintf @10271057 tan = emx_tan @10281058 tolower = emx_tolower @10291059 toupper = emx_toupper @10301060 towlower = NTDLL_towlower @10311061 towupper = NTDLL_towupper @10321062 vsprintf = emx_vsprintf @10331063 1064 wcscat = NTDLL_wcscat @10341065 wcschr = NTDLL_wcschr @10351066 wcscmp = NTDLL_wcscmp @10361067 wcscpy = NTDLL_wcscpy @10371068 wcscspn = NTDLL_wcscspn @10381069 wcslen = NTDLL_wcslen @10391070 wcsncat = NTDLL_wcsncat @10401071 wcsncmp = NTDLL_wcsncmp @10411072 wcsncpy = NTDLL_wcsncpy @10421073 wcspbrk = NTDLL_wcspbrk @10431074 wcsrchr = NTDLL_wcsrchr @10441075 wcsspn = NTDLL_wcsspn @10451076 wcsstr = NTDLL_wcsstr @10461077 wcstok = NTDLL_wcstok @10501078 wcstol = NTDLL_wcstol @10471079 wcstombs = NTDLL_wcstombs @10481080 wcstoul = NTDLL_wcstoul @10491005 ; abs = emx_abs @977 1006 ; atan = emx_atan @978 1007 ; atoi = emx_atoi @979 1008 ; atol = emx_atol @980 1009 ; ceil = emx_ceil @981 1010 ; cos = emx_cos @982 1011 ; fabs = emx_fabs @983 1012 ; floor = emx_floor @984 1013 ; isalnum = emx_isalnum @985 1014 ; isalpha = emx_isalpha @986 1015 ; iscntrl = emx_iscntrl @987 1016 ; isdigit = emx_isdigit @988 1017 ; isgraph = emx_isgraph @989 1018 ; islower = emx_islower @990 1019 ; isprint = emx_isprint @991 1020 ; ispunct = emx_ispunct @992 1021 ; isspace = emx_isspace @993 1022 ; isupper = emx_isupper @994 1023 iswalpha = _NTDLL_iswalpha @995 1024 iswctype = _NTDLL_iswctype @996 1025 ; isxdigit = emx_isxdigit @997 1026 ; labs = emx_labs @998 1027 ; log = emx_log @999 1028 mbstowcs = _NTDLL_mbstowcs @1000 1029 1030 ; memchr = emx_memchr @1001 1031 ; memcmp = emx_memcmp @1002 1032 ; memcpy = emx_memcpy @1003 1033 ; memmove = emx_memmove @1004 1034 ; memset = emx_memset @1005 1035 ; pow = emx_pow @1106 1036 ; qsort = emx_qsort @1007 1037 ; sin = emx_sin @1008 1038 ; sprintf = emx_sprintf @1009 1039 ; sqrt = emx_sqrt @1010 1040 ; sscanf = emx_sscanf @1011 1041 ; strcat = emx_strcat @1012 1042 ; strchr = emx_strchr @1013 1043 ; strcmp = emx_strcmp @1014 1044 ; strcpy = emx_strcpy @1015 1045 ; strcspn = emx_strcspn @1016 1046 ; strlen = emx_strlen @1017 1047 ; strncat = emx_strncat @1018 1048 ; strncmp = emx_strncmp @1019 1049 ; strncpy = emx_strncpy @1020 1050 ; strpbrk = emx_strpbrk @1021 1051 ; strrchr = emx_strrchr @1022 1052 ; strspn = emx_strspn @1023 1053 ; strstr = emx_strstr @1024 1054 ; strtol = emx_strtol @1025 1055 ; strtoul = emx_strtoul @1026 1056 swprintf = _NTDLL_swprintf @1027 1057 ; tan = emx_tan @1028 1058 ; tolower = emx_tolower @1029 1059 ; toupper = emx_toupper @1030 1060 towlower = _NTDLL_towlower @1031 1061 towupper = _NTDLL_towupper @1032 1062 ; vsprintf = emx_vsprintf @1033 1063 1064 wcscat = _NTDLL_wcscat @1034 1065 wcschr = _NTDLL_wcschr @1035 1066 wcscmp = _NTDLL_wcscmp @1036 1067 wcscpy = _NTDLL_wcscpy @1037 1068 wcscspn = _NTDLL_wcscspn @1038 1069 wcslen = _NTDLL_wcslen @1039 1070 wcsncat = _NTDLL_wcsncat @1040 1071 wcsncmp = _NTDLL_wcsncmp @1041 1072 wcsncpy = _NTDLL_wcsncpy @1042 1073 wcspbrk = _NTDLL_wcspbrk @1043 1074 wcsrchr = _NTDLL_wcsrchr @1044 1075 wcsspn = _NTDLL_wcsspn @1045 1076 wcsstr = _NTDLL_wcsstr @1046 1077 wcstok = _NTDLL_wcstok @1050 1078 wcstol = _NTDLL_wcstol @1047 1079 wcstombs = _NTDLL_wcstombs @1048 1080 wcstoul = _NTDLL_wcstoul @1049 1081 1081 1082 1082 ; Not found in NTDLL-SP6: 1083 DebugBreak = ___regs_DebugBreak@4@12001084 NtPowerInformation = _NtPowerInformation@20@12011083 DebugBreak = "___regs_DebugBreak@4" @1200 1084 NtPowerInformation = "_NtPowerInformation@20" @1201 1085 1085 1086 1086 ; Odin private functions 1087 _RtlpLargeIntegerAdd@8@13001087 "_RtlpLargeIntegerAdd@8" @1300 1088 1088 1089 1089 ; latest NTDLL additions start from 2000 1090 1090 1091 RtlInt64ToUnicodeString = _RtlInt64ToUnicodeString@16@20001092 RtlComputeCrc32 = _RtlComputeCrc32@12@20011093 RtlDowncaseUnicodeChar = _RtlDowncaseUnicodeChar@4@20021094 iswdigit = NTDLL_iswdigit @20031095 iswlower = NTDLL_iswlower @20041096 iswspace = NTDLL_iswspace @20051097 iswxdigit = NTDLL_iswxdigit @20061098 _alldiv = __alldiv@16@20071099 _allmul = __allmul@16@20081100 _ ui64toa @20091101 _ ui64tow @20101091 RtlInt64ToUnicodeString = "_RtlInt64ToUnicodeString@16" @2000 1092 RtlComputeCrc32 = "_RtlComputeCrc32@12" @2001 1093 RtlDowncaseUnicodeChar = "_RtlDowncaseUnicodeChar@4" @2002 1094 iswdigit = _NTDLL_iswdigit @2003 1095 iswlower = _NTDLL_iswlower @2004 1096 iswspace = _NTDLL_iswspace @2005 1097 iswxdigit = _NTDLL_iswxdigit @2006 1098 _alldiv = "__alldiv@16" @2007 1099 _allmul = "__allmul@16" @2008 1100 __ui64toa @2009 1101 __ui64tow @2010 -
trunk/src/kernel32/KERNEL32.DEF
r21302 r21307 1190 1190 CPUFeatures @2005 NONAME 1191 1191 1192 wctype_table@2006 NONAME1193 casemap_upper@2007 NONAME1194 casemap_lower@2008 NONAME1192 _wctype_table @2006 NONAME 1193 _casemap_upper @2007 NONAME 1194 _casemap_lower @2008 NONAME 1195 1195 1196 1196 ; @@PF this exports were cut-out as a result of migration to new unicode … … 1217 1217 1218 1218 OSLibDosDevIOCtl @2026 NONAME 1219 1220 OSLibImSetMsgQueueProperty @2029 NONAME 1219 1221 1220 1222 fIsDBCSEnv @2103 NONAME -
trunk/src/kernel32/kernel32dbg.def
r21302 r21307 1190 1190 CPUFeatures @2005 NONAME 1191 1191 1192 wctype_table@2006 NONAME1193 casemap_upper@2007 NONAME1194 casemap_lower@2008 NONAME1192 _wctype_table @2006 NONAME 1193 _casemap_upper @2007 NONAME 1194 _casemap_lower @2008 NONAME 1195 1195 1196 1196 ; @@PF this exports were cut-out as a result of migration to new unicode
Note:
See TracChangeset
for help on using the changeset viewer.