- Timestamp:
- May 16, 2002, 2:16:47 PM (23 years ago)
- Location:
- trunk/src/NTDLL
- Files:
-
- 9 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/NTDLL/LICENSE.TXT
r6378 r8428 1 $Id: LICENSE.TXT,v 1. 1 2001-07-21 08:47:45 sandervl Exp $2 @cThis is an additional Odin license agreement.3 @cIt supercedes the main Odin license, but is only valid in4 @cthe source directory in which it is present.1 $Id: LICENSE.TXT,v 1.2 2002-05-16 12:16:45 sandervl Exp $ 2 This is an additional Odin license agreement. 3 It supercedes the main Odin license, but is only valid in 4 the source directory in which it is present. 5 5 6 @c This file is processed by GNU's TeXinfo 7 @c If you modify it or move it to another location, make sure that 8 @c TeXinfo works (type `make' in directory documentation). 9 10 Copyright (c) 1993-2000 the Wine project authors (see the file AUTHORS 6 Copyright (c) 1993-2002 the Wine project authors (see the file AUTHORS 11 7 for a complete list) 12 8 13 Permission is hereby granted, free of charge, to any person obtaining a copy 14 of this software and associated documentation files (the "Software"), to deal 15 in the Software without restriction, including without limitation the rights 16 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 17 copies of the Software, and to permit persons to whom the Software is 18 furnished to do so, subject to the following conditions: 9 Wine is free software; you can redistribute it and/or modify it under 10 the terms of the GNU Lesser General Public License as published by the 11 Free Software Foundation; either version 2.1 of the License, or (at 12 your option) any later version. 19 13 20 The above copyright notice and this permission notice shall be included in 21 all copies or substantial portions of the Software. 14 This program is distributed in the hope that it will be useful, but 15 WITHOUT ANY WARRANTY; without even the implied warranty of 16 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 17 Lesser General Public License for more details. 22 18 23 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 24 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 25 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 26 COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 27 IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 28 CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 19 A copy of the GNU Lesser General Public License is included in the 20 Wine distribution in the file COPYING.LIB. If you did not receive this 21 copy, write to the Free Software Foundation, Inc., 59 Temple Place, 22 Suite 330, Boston, MA 02111-1307 USA. -
trunk/src/NTDLL/makefile
r6378 r8428 1 # $Id: makefile,v 1.3 0 2001-07-21 08:47:27sandervl Exp $1 # $Id: makefile,v 1.31 2002-05-16 12:16:46 sandervl Exp $ 2 2 3 3 # … … 34 34 $(OBJDIR)\large_int.obj \ 35 35 $(OBJDIR)\regfunc.obj \ 36 $(OBJDIR)\error.obj \ 37 $(OBJDIR)\loader.obj \ 38 $(OBJDIR)\heap.obj \ 39 $(OBJDIR)\misc.obj \ 40 $(OBJDIR)\string.obj \ 36 41 $(OBJDIR)\ntdllrsrc.obj 37 42 -
trunk/src/NTDLL/ntdll.def
r8422 r8428 1 ; $Id: ntdll.def,v 1.4 3 2002-05-16 09:35:45sandervl Exp $1 ; $Id: ntdll.def,v 1.44 2002-05-16 12:16:46 sandervl Exp $ 2 2 3 3 ; … … 7 7 DESCRIPTION 'Odin32 System DLL - NTDll' 8 8 DATA MULTIPLE NONSHARED 9 10 IMPORTS 11 _RtlInitializeCriticalSection@4 = KERNEL32.InitializeCriticalSection 12 _RtlLeaveCriticalSection@4 = KERNEL32.LeaveCriticalSection 13 _RtlEnterCriticalSection@4 = KERNEL32.EnterCriticalSection 14 _RtlDeleteCriticalSection@4 = KERNEL32.DeleteCriticalSection 9 15 10 16 EXPORTS … … 29 35 ; CsrProbeForWrite @18 30 36 ; CsrSetPriorityClass @19 31 DbgBreakPoint = DbgBreakPoint @2032 DbgPrint = _DbgPrint @2137 DbgBreakPoint = DbgBreakPoint @20 38 DbgPrint = _DbgPrint @21 33 39 ; DbgPrompt @22 34 40 ; DbgSsHandleKmApiMsg @23 … … 37 43 ; DbgUiContinue @26 38 44 ; DbgUiWaitStateChange @27 39 DbgUserBreakPoint = DbgUserBreakPoint @2845 DbgUserBreakPoint = DbgUserBreakPoint @28 40 46 ; KiRaiseUserExceptionDispatcher @29 41 47 ; KiUserApcDispatcher @30 … … 43 49 ; KiUserExceptionDispatcher @32 44 50 ; LdrAccessResource @33 45 ; LdrDisableThreadCalloutsForDll@3451 LdrDisableThreadCalloutsForDll = _LdrDisableThreadCalloutsForDll@4 @34 46 52 ; LdrEnumResources @35 47 53 ; LdrFindEntryForAddress @36 … … 63 69 ; NlsMbCodePageTag @52 64 70 ; NlsMbOemCodePageTag @53 65 NtAcceptConnectPort = _NtAcceptConnectPort@24 @5466 NtAccessCheck = _NtAccessCheck@32 @5571 NtAcceptConnectPort = _NtAcceptConnectPort@24 @54 72 NtAccessCheck = _NtAccessCheck@32 @55 67 73 ; NtAccessCheckAndAuditAlarm @56 68 74 ; NtAddAtom @57 69 75 ; NtAdjustGroupsToken @58 70 NtAdjustPrivilegesToken = _NtAdjustPrivilegesToken@24 @5976 NtAdjustPrivilegesToken = _NtAdjustPrivilegesToken@24 @59 71 77 ; NtAlertResumeThread @60 72 NtAlertThread = _NtAlertThread@8 @6178 NtAlertThread = _NtAlertThread@8 @61 73 79 NtAllocateLocallyUniqueId = _NtAllocateLocallyUniqueId@4 @62 74 NtAllocateUuids = _NtAllocateUuids@16 @6380 NtAllocateUuids = _NtAllocateUuids@16 @63 75 81 ; NtAllocateVirtualMemory @64 76 82 ; NtCallbackReturn @65 77 83 ; NtCancelIoFile @66 78 84 ; NtCancelTimer @67 79 NtClearEvent = _NtClearEvent@4 @6880 NtClose = _NtClose@4 @6985 NtClearEvent = _NtClearEvent@4 @68 86 NtClose = _NtClose@4 @69 81 87 ; NtCloseObjectAuditAlarm @70 82 NtCompleteConnectPort = _NtCompleteConnectPort@4 @7183 NtConnectPort = _NtConnectPort@32 @7288 NtCompleteConnectPort = _NtCompleteConnectPort@4 @71 89 NtConnectPort = _NtConnectPort@32 @72 84 90 ; NtContinue @73 85 91 ; NtCreateChannel @74 86 NtCreateDirectoryObject = _NtCreateDirectoryObject@12 @7587 NtCreateEvent = _NtCreateEvent@20 @7692 NtCreateDirectoryObject = _NtCreateDirectoryObject@12 @75 93 NtCreateEvent = _NtCreateEvent@20 @76 88 94 ; NtCreateEventPair @77 89 NtCreateFile = _NtCreateFile@44 @7895 NtCreateFile = _NtCreateFile@44 @78 90 96 ; NtCreateIoCompletion @79 91 97 NtCreateKey = _NtCreateKey@28 @80 92 NtCreateMailslotFile = _NtCreateMailslotFile@32 @8198 NtCreateMailslotFile = _NtCreateMailslotFile@32 @81 93 99 ; NtCreateMutant @82 94 100 ; NtCreateNamedPipeFile @83 95 NtCreatePagingFile = _NtCreatePagingFile@16 @8496 NtCreatePort = _NtCreatePort@20 @85101 NtCreatePagingFile = _NtCreatePagingFile@16 @84 102 NtCreatePort = _NtCreatePort@20 @85 97 103 ; NtCreateProcess @86 98 104 ; NtCreateProfile @87 … … 103 109 NtCreateTimer = _NtCreateTimer@16 @92 104 110 ; NtCreateToken @93 105 ; NtCurrentTeb@94111 ; NtCurrentTeb = _NtCurrentTeb @94 106 112 ; NtDelayExecution @95 107 113 ; NtDeleteAtom @96 108 114 ; NtDeleteFile @97 109 NtDeleteKey = _NtDeleteKey@4 @98115 NtDeleteKey = _NtDeleteKey@4 @98 110 116 ; NtDeleteObjectAuditAlarm @99 111 NtDeleteValueKey = _NtDeleteValueKey@8 @100 112 117 NtDeleteValueKey = _NtDeleteValueKey@8 @100 113 118 NtDeviceIoControlFile = _NtDeviceIoControlFile@40 @101 114 119 NtDisplayString = _NtDisplayString@4 @102 115 120 NtDuplicateObject = _NtDuplicateObject@28 @103 116 121 NtDuplicateToken = _NtDuplicateToken@24 @104 117 NtEnumerateKey = _NtEnumerateKey@24 @105118 NtEnumerateValueKey = _NtEnumerateValueKey@24 @106122 NtEnumerateKey = _NtEnumerateKey@24 @105 123 NtEnumerateValueKey = _NtEnumerateValueKey@24 @106 119 124 ; NtExtendSection @107 120 125 ; NtFindAtom @108 121 126 ; NtFlushBuffersFile @109 122 127 ; NtFlushInstructionCache @110 123 NtFlushKey = _NtFlushKey@4 @111128 NtFlushKey = _NtFlushKey@4 @111 124 129 ; NtFlushVirtualMemory @112 125 130 ; NtFlushWriteBuffer @113 … … 136 141 ; NtLoadDriver @124 137 142 ; NtLoadKey2 @125 138 NtLoadKey = _NtLoadKey@8 @126143 NtLoadKey = _NtLoadKey@8 @126 139 144 ; NtLockFile @127 140 145 ; NtLockVirtualMemory @128 … … 142 147 NtMapViewOfSection = _NtMapViewOfSection@40 @130 143 148 ; NtNotifyChangeDirectoryFile @131 144 NtNotifyChangeKey = _NtNotifyChangeKey@40 @132149 NtNotifyChangeKey = _NtNotifyChangeKey@40 @132 145 150 ; NtOpenChannel @133 146 151 NtOpenDirectoryObject = _NtOpenDirectoryObject@12 @134 … … 156 161 NtOpenSection = _NtOpenSection@12 @144 157 162 NtOpenSemaphore = _NtOpenSemaphore@12 @145 158 NtOpenSymbolicLinkObject = _NtQuerySymbolicLinkObject@12 @146 ; JW: Is that correct ???163 NtOpenSymbolicLinkObject = _NtQuerySymbolicLinkObject@12 @146 159 164 NtOpenThread = _NtOpenThread@16 @147 160 165 NtOpenThreadToken = _NtOpenThreadToken@16 @148 … … 165 170 ; NtPrivilegedServiceAuditAlarm @153 166 171 ; NtProtectVirtualMemory @154 167 NtPulseEvent = _NtPulseEvent@8@155172 NtPulseEvent = _NtPulseEvent@8 @155 168 173 ; NtQueryAttributesFile @156 169 174 ; NtQueryDefaultLocale @157 … … 171 176 NtQueryDirectoryObject = _NtQueryDirectoryObject@28 @159 172 177 ; NtQueryEaFile @160 173 NtQueryEvent = _NtQueryEvent@20@161178 NtQueryEvent = _NtQueryEvent@20 @161 174 179 ; NtQueryFullAttributesFile @162 175 180 ; NtQueryInformationAtom @163 … … 181 186 ; NtQueryIntervalProfile @169 182 187 ; NtQueryIoCompletion @170 183 NtQueryKey = _NtQueryKey@20 @171184 NtQueryMultipleValueKey = _NtQueryMultipleValueKey@24 @172188 NtQueryKey = _NtQueryKey@20 @171 189 NtQueryMultipleValueKey = _NtQueryMultipleValueKey@24 @172 185 190 ; NtQueryMutant @173 186 191 NtQueryObject = _NtQueryObject@20 @174 … … 196 201 ; NtQueryTimer @184 197 202 NtQueryTimerResolution = _NtQueryTimerResolution@12 @185 198 NtQueryValueKey = _NtQueryValueKey@24 @186203 NtQueryValueKey = _NtQueryValueKey@24 @186 199 204 ; NtQueryVirtualMemory @187 200 ; NtQueryVolumeInformationFile@188205 NtQueryVolumeInformationFile = _NtQueryVolumeInformationFile@20 @188 201 206 ; NtQueueApcThread @189 202 NtRaiseException = ___regs_NtRaiseException@16 @190207 NtRaiseException = ___regs_NtRaiseException@16 @190 203 208 ; NtRaiseHardError @191 204 209 NtReadFile = _NtReadFile@36 @192 … … 210 215 NtReleaseSemaphore = _NtReleaseSemaphore@12 @198 211 216 ; NtRemoveIoCompletion @199 212 NtReplaceKey = _NtReplaceKey@12 @200 213 217 NtReplaceKey = _NtReplaceKey@12 @200 214 218 NtReplyPort = _NtReplyPort@16 @201 215 219 NtReplyWaitReceivePort = _NtReplyWaitReceivePort@16 @202 … … 219 223 NtRequestWaitReplyPort = _NtRequestWaitReplyPort@12 @206 220 224 NtResetEvent = _NtResetEvent@4 @207 221 NtRestoreKey = _NtRestoreKey@12 @208225 NtRestoreKey = _NtRestoreKey@12 @208 222 226 NtResumeThread = _NtResumeThread@8 @209 223 NtSaveKey = _NtSaveKey@8 @210227 NtSaveKey = _NtSaveKey@8 @210 224 228 ; NtSendWaitReplyChannel @211 225 229 ; NtSetContextChannel @212 … … 228 232 ; NtSetDefaultLocale @215 229 233 ; NtSetEaFile @216 230 NtSetEvent = _NtSetEvent@8 @217234 NtSetEvent = _NtSetEvent@8 @217 231 235 ; NtSetHighEventPair @218 232 236 ; NtSetHighWaitLowEventPair @219 233 237 ; NtSetHighWaitLowThread @220 234 238 NtSetInformationFile = _NtSetInformationFile@20 @221 235 NtSetInformationKey = _NtSetInformationKey@16 @222239 NtSetInformationKey = _NtSetInformationKey@16 @222 236 240 ; NtSetInformationObject @223 237 241 NtSetInformationProcess = _NtSetInformationProcess@16 @224 … … 251 255 NtSetTimer = _NtSetTimer@28 @238 252 256 ; NtSetTimerResolution @239 253 NtSetValueKey = _NtSetValueKey@24 @240254 NtSetVolumeInformationFile = _NtSetVolumeInformationFile@ 16@241257 NtSetValueKey = _NtSetValueKey@24 @240 258 NtSetVolumeInformationFile = _NtSetVolumeInformationFile@20 @241 255 259 ; NtShutdownSystem @242 256 260 ; NtSignalAndWaitForSingleObject @243 … … 263 267 NtTestAlert = _NtTestAlert@8 @250 264 268 ; NtUnloadDriver @251 265 NtUnloadKey = _NtUnloadKey@4 @252269 NtUnloadKey = _NtUnloadKey@4 @252 266 270 ; NtUnlockFile @253 267 271 ; NtUnlockVirtualMemory @254 … … 282 286 ; PfxRemovePrefix @269 283 287 ; RestoreEm87Context @270 288 284 289 ; RtlAbortRXact @271 285 290 ; RtlAbsoluteToSelfRelativeSD @272 286 RtlAcquirePebLock = _RtlAcquirePebLock@0 @273291 RtlAcquirePebLock = _RtlAcquirePebLock@0 @273 287 292 RtlAcquireResourceExclusive = _RtlAcquireResourceExclusive@8 @274 288 293 RtlAcquireResourceShared = _RtlAcquireResourceShared@8 @275 … … 300 305 RtlAllocateHeap = _RtlAllocateHeap@12 @287 301 306 ; RtlAnsiCharToUnicodeChar @288 302 ; RtlAnsiStringToUnicodeSize@289307 RtlAnsiStringToUnicodeSize = _RtlAnsiStringToUnicodeSize@4 @289 303 308 RtlAnsiStringToUnicodeString = _RtlAnsiStringToUnicodeString@12 @290 304 ; RtlAppendAsciizToString@291305 ; RtlAppendStringToString@292306 ; RtlAppendUnicodeStringToString@293307 ; RtlAppendUnicodeToString@294309 RtlAppendAsciizToString = _RtlAppendAsciizToString@8 @291 310 RtlAppendStringToString = _RtlAppendStringToString@8 @292 311 RtlAppendUnicodeStringToString= _RtlAppendUnicodeStringToString@8 @293 312 RtlAppendUnicodeToString = _RtlAppendUnicodeToString@8 @294 308 313 ; RtlApplyRXact @295 309 314 ; RtlApplyRXactNoFlush @296 … … 313 318 ; RtlAreBitsSet @300 314 319 315 RtlAssert = _RtlAssert@16@301320 RtlAssert = _RtlAssert@16 @301 316 321 ; RtlCaptureStackBackTrace @302 317 322 ; RtlCharToInteger @303 318 323 ; RtlCheckRegistryKey @304 319 324 ; RtlClearAllBits @305 320 RtlClearBits = _RtlClearBits@12@306325 RtlClearBits = _RtlClearBits@12 @306 321 326 ; RtlClosePropertySet @307 322 ; RtlCompactHeap@308323 RtlCompareMemory = _RtlCompareMemory@12@309327 RtlCompactHeap = _RtlCompactHeap@8 @308 328 RtlCompareMemory = _RtlCompareMemory@12 @309 324 329 ; RtlCompareMemoryUlong @310 325 ; RtlCompareString@311326 RtlCompareUnicodeString = _RtlCompareUnicodeString@12 @312330 RtlCompareString = _RtlCompareString@12 @311 331 RtlCompareUnicodeString = _RtlCompareUnicodeString@12 @312 327 332 ; RtlCompressBuffer @313 328 333 ; RtlConsoleMultiByteToUnicodeN @314 … … 339 344 RtlCopySid = _RtlCopySid@12 @324 340 345 ; RtlCopySidAndAttributesArray @325 341 ; RtlCopyString@326342 ; RtlCopyUnicodeString@327346 RtlCopyString = _RtlCopyString@8 @326 347 RtlCopyUnicodeString = _RtlCopyUnicodeString@8 @327 343 348 RtlCreateAcl = _RtlCreateAcl@12 @328 344 349 ; RtlCreateAndSetSD @329 345 350 ; RtlCreateAtomTable @330 346 RtlCreateEnvironment = _RtlCreateEnvironment@8 @331351 RtlCreateEnvironment = _RtlCreateEnvironment@8 @331 347 352 RtlCreateHeap = _RtlCreateHeap@24 @332 348 353 ; RtlCreateProcessParameters @333 … … 352 357 RtlCreateSecurityDescriptor = _RtlCreateSecurityDescriptor@8 @337 353 358 ; RtlCreateTagHeap @338 354 ; RtlCreateUnicodeString@339359 RtlCreateUnicodeString = _RtlCreateUnicodeString@8 @339 355 360 RtlCreateUnicodeStringFromAsciiz = _RtlCreateUnicodeStringFromAsciiz@8 @340 356 361 ; RtlCreateUserProcess @341 … … 397 402 RtlEqualPrefixSid = _RtlEqualPrefixSid@8 @382 398 403 RtlEqualSid = _RtlEqualSid@8 @383 399 ; RtlEqualString@384400 RtlEqualUnicodeString = _RtlEqualUnicodeString@12 @385401 ; RtlEraseUnicodeString@386404 RtlEqualString = _RtlEqualString@12 @384 405 RtlEqualUnicodeString = _RtlEqualUnicodeString@12 @385 406 RtlEraseUnicodeString = _RtlEraseUnicodeString@4 @386 402 407 ; RtlExpandEnvironmentStrings_U @387 403 408 ; RtlExtendHeap @388 404 RtlExtendedIntegerMultiply = _RtlExtendedIntegerMultiply@12@389405 RtlExtendedLargeIntegerDivide = _RtlExtendedLargeIntegerDivide@16@390406 ; ;RtlExtendedMagicDivide = _RtlExtendedMagicDivide@20 @391409 RtlExtendedIntegerMultiply = _RtlExtendedIntegerMultiply@12 @389 410 RtlExtendedLargeIntegerDivide = _RtlExtendedLargeIntegerDivide@16 @390 411 ; RtlExtendedMagicDivide = _RtlExtendedMagicDivide@20 @391 407 412 RtlFillMemory = _RtlFillMemory@12 @392 408 413 ; RtlFillMemoryUlong @393 409 RtlFindClearBits = _RtlFindClearBits@12@394414 RtlFindClearBits = _RtlFindClearBits@12 @394 410 415 ; RtlFindClearBitsAndSet @395 411 416 ; RtlFindLongestRunClear @396 … … 414 419 ; RtlFindSetBits @399 415 420 ; RtlFindSetBitsAndClear @400 416 417 421 RtlFirstFreeAce = _RtlFirstFreeAce@8 @401 418 422 ; RtlFlushPropertySet @402 419 RtlFormatCurrentUserKeyPath = _RtlFormatCurrentUserKeyPath@4 @403423 RtlFormatCurrentUserKeyPath = _RtlFormatCurrentUserKeyPath@4 @403 420 424 ; RtlFormatMessage @404 421 425 RtlFreeAnsiString = _RtlFreeAnsiString@4 @405 … … 440 444 RtlGetNtProductType = _RtlGetNtProductType@4 @424 441 445 RtlGetOwnerSecurityDescriptor = _RtlGetOwnerSecurityDescriptor@12 @425 442 ; RtlGetProcessHeaps@426446 RtlGetProcessHeaps = _RtlGetProcessHeaps@8 @426 443 447 RtlGetSaclSecurityDescriptor = _RtlGetSaclSecurityDescriptor@16 @427 444 448 ; RtlGetUserInfoHeap @428 … … 467 471 ; RtlInsertElementGenericTable @451 468 472 RtlIntegerToChar = _RtlIntegerToChar@16 @452 469 RtlIntegerToUnicodeString = _RtlIntegerToUnicodeString@12 @453473 ; RtlIntegerToUnicodeString = _RtlIntegerToUnicodeString@12 @453 470 474 ; RtlIsDosDeviceName_U @454 471 475 ; RtlIsGenericTableEmpty @455 … … 487 491 RtlLengthSid = _RtlLengthSid@4 @471 488 492 ; RtlLocalTimeToSystemTime @472 489 ; RtlLockHeap@473493 RtlLockHeap = _RtlLockHeap@4 @473 490 494 ; RtlLookupAtomInAtomTable @474 491 495 ; RtlLookupElementGenericTable @475 … … 507 511 RtlOemToUnicodeN = _RtlOemToUnicodeN@20 @491 508 512 ; RtlOnMappedStreamEvent @492 509 RtlOpenCurrentUser = _RtlOpenCurrentUser@8 @493513 RtlOpenCurrentUser = _RtlOpenCurrentUser@8 @493 510 514 ; RtlPcToFileHeader @494 511 515 ; RtlPinAtomInAtomTable @495 … … 515 519 ; RtlProtectHeap @499 516 520 ; RtlQueryAtomInAtomTable @500 517 518 521 RtlQueryEnvironmentVariable_U = _RtlQueryEnvironmentVariable_U@12 @501 519 522 ; RtlQueryInformationAcl @502 … … 532 535 RtlRaiseStatus = _RtlRaiseStatus@4 @515 533 536 RtlRandom = _RtlRandom@4 @516 534 ; RtlReAllocateHeap@517537 RtlReAllocateHeap = _RtlReAllocateHeap@16 @517 535 538 ; RtlRealPredecessor @518 536 539 ; RtlRealSuccessor @519 … … 564 567 ; RtlSetUserFlagsHeap @547 565 568 ; RtlSetUserValueHeap @548 566 RtlSizeHeap = _RtlSizeHeap@12 @549569 RtlSizeHeap = _RtlSizeHeap@12 @549 567 570 ; RtlSplay @550 568 571 ; RtlStartRXact @551 … … 572 575 ; RtlSubtreeSuccessor @555 573 576 RtlSystemTimeToLocalTime = _RtlSystemTimeToLocalTime@8 @556 574 ; RtlTimeFieldsToTime@557575 RtlTimeToElapsedTimeFields = _RtlTimeToElapsedTimeFields@8 @558577 ; RtlTimeFieldsToTime = _RtlTimeFieldsToTime@8 @557 578 RtlTimeToElapsedTimeFields = _RtlTimeToElapsedTimeFields@8 @558 576 579 RtlTimeToSecondsSince1970 = _RtlTimeToSecondsSince1970@8 @559 577 580 RtlTimeToSecondsSince1980 = _RtlTimeToSecondsSince1980@8 @560 578 ; RtlTimeToTimeFields@561581 ; RtlTimeToTimeFields = _RtlTimeToTimeFields@8 @561 579 582 ; RtlTryEnterCriticalSection @562 580 583 RtlUnicodeStringToAnsiSize = _RtlUnicodeStringToAnsiSize@4 @563 … … 589 592 RtlUnicodeToOemN = _RtlUnicodeToOemN@20 @572 590 593 ; RtlUniform @573 591 ; RtlUnlockHeap@574592 RtlUnwind = _RtlUnwind@16@575594 RtlUnlockHeap = _RtlUnlockHeap@4 @574 595 RtlUnwind = _RtlUnwind@16 @575 593 596 ; RtlUpcaseUnicodeChar @576 594 597 RtlUpcaseUnicodeString = _RtlUpcaseUnicodeString@12 @577 … … 604 607 RtlValidSecurityDescriptor = _RtlValidSecurityDescriptor@4 @588 605 608 RtlValidSid = _RtlValidSid@4 @589 606 ; RtlValidateHeap@590609 RtlValidateHeap = _RtlValidateHeap@12 @590 607 610 ; RtlValidateProcessHeaps @591 608 ; RtlWalkHeap@592611 RtlWalkHeap = _RtlWalkHeap@8 @592 609 612 ; RtlWriteRegistryValue @593 610 613 ; RtlZeroHeap @594 611 RtlZeroMemory = _RtlZeroMemory@8@595614 RtlZeroMemory = _RtlZeroMemory@8 @595 612 615 ; RtlpNtCreateKey @596 613 616 ; RtlpNtEnumerateSubKey @597 … … 619 622 ; RtlpUnWaitCriticalSection @602 620 623 ; RtlpWaitForCriticalSection @603 621 RtlxAnsiStringToUnicodeSize = _RtlAnsiStringToUnicodeSize@4 @604622 RtlxOemStringToUnicodeSize = _RtlOemStringToUnicodeSize@4 @605623 ; RtlxUnicodeStringToAnsiSize@606624 ; RtlxUnicodeStringToOemSize@607624 RtlxAnsiStringToUnicodeSize = _RtlAnsiStringToUnicodeSize@4 @604 625 RtlxOemStringToUnicodeSize = _RtlOemStringToUnicodeSize@4 @605 626 RtlxUnicodeStringToAnsiSize = _RtlUnicodeStringToAnsiSize@4 @606 627 RtlxUnicodeStringToOemSize = _RtlUnicodeStringToOemSize@4 @607 625 628 ; SaveEm87Context @608 629 626 630 ZwAcceptConnectPort = _NtAcceptConnectPort@24 @609 627 631 ; ZwAccessCheck @610 … … 674 678 ZwDuplicateObject = _NtDuplicateObject@28 @657 675 679 ZwDuplicateToken = _NtDuplicateToken@24 @658 676 ZwEnumerateKey = _NtEnumerateKey@24 @659677 ZwEnumerateValueKey = _NtEnumerateValueKey@24 @660680 ZwEnumerateKey = _NtEnumerateKey@24 @659 681 ZwEnumerateValueKey = _NtEnumerateValueKey@24 @660 678 682 ; ZwExtendSection @661 679 683 ; ZwFindAtom @662 680 684 ; ZwFlushBuffersFile @663 681 685 ; ZwFlushInstructionCache @664 682 ZwFlushKey = _NtFlushKey@4 @665686 ZwFlushKey = _NtFlushKey@4 @665 683 687 ; ZwFlushVirtualMemory @666 684 688 ; ZwFlushWriteBuffer @667 … … 695 699 ; ZwLoadDriver @678 696 700 ; ZwLoadKey2 @679 697 ZwLoadKey = _NtLoadKey@8 @680701 ZwLoadKey = _NtLoadKey@8 @680 698 702 ; ZwLockFile @681 699 703 ; ZwLockVirtualMemory @682 … … 701 705 ZwMapViewOfSection = _NtMapViewOfSection@40 @684 702 706 ; ZwNotifyChangeDirectoryFile @685 703 ZwNotifyChangeKey = _NtNotifyChangeKey@40 @686707 ZwNotifyChangeKey = _NtNotifyChangeKey@40 @686 704 708 ; ZwOpenChannel @687 705 709 ZwOpenDirectoryObject = _NtOpenDirectoryObject@12 @688 … … 708 712 ZwOpenFile = _NtOpenFile@24 @691 709 713 ; ZwOpenIoCompletion @692 710 ZwOpenKey = _NtOpenKey@12 @693714 ZwOpenKey = _NtOpenKey@12 @693 711 715 ; ZwOpenMutant @694 712 716 ; ZwOpenObjectAuditAlarm @695 … … 716 720 ZwOpenSemaphore = _NtOpenSemaphore@12 @699 717 721 ZwOpenSymbolicLinkObject = _NtQuerySymbolicLinkObject@12 @700 718 719 722 ; ZwOpenThread @701 720 723 ZwOpenThreadToken = _NtOpenThreadToken@16 @702 … … 741 744 ; ZwQueryIntervalProfile @723 742 745 ; ZwQueryIoCompletion @724 743 ZwQueryKey = _NtQueryKey@20 @725744 ZwQueryMultipleValueKey = _NtQueryMultipleValueKey@24 @726746 ZwQueryKey = _NtQueryKey@20 @725 747 ZwQueryMultipleValueKey = _NtQueryMultipleValueKey@24 @726 745 748 ; ZwQueryMutant @727 746 749 ZwQueryObject = _NtQueryObject@20 @728 … … 756 759 ; ZwQueryTimer @738 757 760 ZwQueryTimerResolution = _NtQueryTimerResolution@12 @739 758 ZwQueryValueKey = _NtQueryValueKey@24 @740761 ZwQueryValueKey = _NtQueryValueKey@24 @740 759 762 ; ZwQueryVirtualMemory @741 760 763 ; ZwQueryVolumeInformationFile @742 761 764 ; ZwQueueApcThread @743 762 ZwRaiseException = ___regs_NtRaiseException@16 @744765 ZwRaiseException = ___regs_NtRaiseException@16 @744 763 766 ; ZwRaiseHardError @745 764 767 ZwReadFile = _NtReadFile@36 @746 765 768 ; ZwReadFileScatter @747 766 ZwReadRequestData = _NtReadRequestData@20 @748769 ZwReadRequestData = _NtReadRequestData@20 @748 767 770 ; ZwReadVirtualMemory @749 768 771 ZwRegisterThreadTerminatePort = _NtRegisterThreadTerminatePort@4 @750 … … 770 773 ZwReleaseSemaphore = _NtReleaseSemaphore@12 @752 771 774 ; ZwRemoveIoCompletion @753 772 ZwReplaceKey = _NtReplaceKey@12 @754775 ZwReplaceKey = _NtReplaceKey@12 @754 773 776 ZwReplyPort = _NtReplyPort@16 @755 774 777 ZwReplyWaitReceivePort = _NtReplyWaitReceivePort@16 @756 … … 778 781 ZwRequestWaitReplyPort = _NtRequestWaitReplyPort@12 @760 779 782 ZwResetEvent = _NtResetEvent@4 @761 780 ZwRestoreKey = _NtRestoreKey@12 @762783 ZwRestoreKey = _NtRestoreKey@12 @762 781 784 ZwResumeThread = _NtResumeThread@8 @763 782 ZwSaveKey = _NtSaveKey@8 @764785 ZwSaveKey = _NtSaveKey@8 @764 783 786 ; ZwSendWaitReplyChannel @765 784 787 ; ZwSetContextChannel @766 … … 792 795 ; ZwSetHighWaitLowThread @774 793 796 ZwSetInformationFile = _NtSetInformationFile@20 @775 794 ZwSetInformationKey = _NtSetInformationKey@16 @776797 ZwSetInformationKey = _NtSetInformationKey@16 @776 795 798 ; ZwSetInformationObject @777 796 799 ZwSetInformationProcess = _NtSetInformationProcess@16 @778 … … 810 813 ZwSetTimer = _NtSetTimer@28 @792 811 814 ; ZwSetTimerResolution @793 812 ZwSetValueKey = _NtSetValueKey@24 @794813 ZwSetVolumeInformationFile = _NtSetVolumeInformationFile@ 16@795815 ZwSetValueKey = _NtSetValueKey@24 @794 816 ZwSetVolumeInformationFile = _NtSetVolumeInformationFile@20 @795 814 817 ; ZwShutdownSystem @796 815 818 ; ZwSignalAndWaitForSingleObject @797 … … 821 824 ZwTerminateProcess = _NtTerminateProcess@8 @802 822 825 ZwTerminateThread = _NtTerminateThread@8 @803 823 ZwTestAlert = _NtTestAlert@8 @804826 ZwTestAlert = _NtTestAlert@8 @804 824 827 ; ZwUnloadDriver @805 825 ZwUnloadKey = _NtUnloadKey@4 @806828 ZwUnloadKey = _NtUnloadKey@4 @806 826 829 ; ZwUnlockFile @807 827 830 ; ZwUnlockVirtualMemory @808 … … 834 837 ; ZwWriteFile @815 835 838 ; ZwWriteFileGather @816 836 ZwWriteRequestData = _NtWriteRequestData@20 @817839 ZwWriteRequestData = _NtWriteRequestData@20 @817 837 840 ; ZwWriteVirtualMemory @818 838 841 ; ZwYieldExecution @819 842 843 839 844 _CIpow = _CRTDLL__CIpow @820 840 845 ; __eCommonExceptions @821 … … 969 974 ; _i64toa = _MSVCRT__i64toa @949 970 975 ; _i64tow = _MSVCRT__i64tow @950 971 _itoa = _ CRTDLL__itoa @951976 _itoa = _NTDLL_itoa @951 972 977 _itow = _CRTDLL__itow @952 973 _ltoa = _ CRTDLL__ltoa @953978 _ltoa = _NTDLL_ltoa @953 974 979 ; _ltow = _MSVCRT__ltow @954 975 980 _memccpy = _CRTDLL__memccpy @955 … … 977 982 _snprintf = _CRTDLL__snprintf @957 978 983 _snwprintf = _CRTDLL__snwprintf @958 979 _splitpath = _ CRTDLL__splitpath @959984 _splitpath = _NTDLL_splitpath @959 980 985 _strcmpi = _CRTDLL__strcmpi @960 981 986 _stricmp = _CRTDLL__stricmp @961 … … 1070 1075 wcstol = _NTDLL_wcstol @1047 1071 1076 wcstombs = _NTDLL_wcstombs @1048 1072 wcstoul = _ CRTDLL_wcstoul@10491077 wcstoul = _NTDLL_wcstoul @1049 1073 1078 1074 1079
Note:
See TracChangeset
for help on using the changeset viewer.