1 ; $Id: ntdll.def,v 1.124 2004/07/08 00:40:30 weiden Exp $
3 ; ReactOS Operating System
8 CsrCaptureParameterBuffer@16
9 CsrReleaseParameterBuffer@4
10 CsrAllocateCaptureBuffer@12
11 CsrAllocateCapturePointer@12
12 CsrAllocateMessagePointer@12
13 CsrCaptureMessageBuffer@16
14 CsrCaptureMessageString@20
16 CsrClientCallServer@16
17 CsrClientConnectToServer@0
18 CsrFreeCaptureBuffer@4
19 CsrIdentifyAlertableThread@0
31 DbgUiIssueRemoteBreakin@4
33 DbgUiWaitStateChange@8
35 InterlockedIncrement@4
36 InterlockedDecrement@4
38 InterlockedCompareExchange@12
39 KiRaiseUserExceptionDispatcher
41 KiUserCallbackDispatcher
42 KiUserExceptionDispatcher
44 LdrDisableThreadCalloutsForDll@4
46 LdrFindEntryForAddress@8
47 LdrFindResourceDirectory_U@16
50 LdrGetProcedureAddress@16
53 LdrProcessRelocationBlock@16
54 LdrQueryImageFileExecutionOptions@24
55 LdrQueryProcessModuleInformation@12
59 LdrVerifyImageMatchesChecksum@16
62 NlsMbOemCodePageTag DATA
63 NtAcceptConnectPort@24
65 NtAccessCheckAndAuditAlarm@44
67 NtAdjustGroupsToken@24
68 NtAdjustPrivilegesToken@24
71 NtAllocateLocallyUniqueId@4
73 NtAllocateVirtualMemory@24
79 NtCloseObjectAuditAlarm@12
80 NtCompleteConnectPort@4
84 NtCreateDirectoryObject@12
88 NtCreateIoCompletion@16
90 NtCreateMailslotFile@32
92 NtCreateNamedPipeFile@56
99 NtCreateSymbolicLinkObject@16
103 NtCreateWaitablePort@20
109 NtDeleteObjectAuditAlarm@12
111 NtDeviceIoControlFile@40
116 NtEnumerateValueKey@24
120 NtFlushInstructionCache@12
122 NtFlushVirtualMemory@16
124 NtFreeVirtualMemory@16
127 NtGetPlugPlayEvent@16
129 NtImpersonateClientOfPort@8
130 NtImpersonateThread@12
131 NtInitializeRegistry@4
138 NtLockVirtualMemory@16
139 NtMakeTemporaryObject@4
140 NtMapViewOfSection@40
141 NtNotifyChangeDirectoryFile@36
144 NtOpenDirectoryObject@12
148 NtOpenIoCompletion@12
151 NtOpenObjectAuditAlarm@48
153 NtOpenProcessToken@12
156 NtOpenSymbolicLinkObject@12
162 NtPrivilegedServiceAuditAlarm@20
163 NtPrivilegeObjectAuditAlarm@24
164 NtProtectVirtualMemory@20
166 NtQueryAttributesFile@8
167 NtQueryDefaultLocale@8
168 NtQueryDirectoryFile@44
169 NtQueryDirectoryObject@28
172 NtQueryFullAttributesFile@8
173 NtQueryInformationAtom@20
174 NtQueryInformationFile@20
175 NtQueryInformationPort@20
176 NtQueryInformationProcess@20
177 NtQueryInformationThread@20
178 NtQueryInformationToken@20
179 NtQueryIoCompletion@20
180 NtQueryIntervalProfile@8
182 NtQueryMultipleValueKey@24
185 NtQueryOleDirectoryFile@44
186 NtQueryPerformanceCounter@8
188 NtQuerySecurityObject@20
190 NtQuerySymbolicLinkObject@12
191 NtQuerySystemEnvironmentValue@16
192 NtQuerySystemInformation@16
195 NtQueryTimerResolution@12
197 NtQueryVirtualMemory@24
198 NtQueryVolumeInformationFile@20
205 NtReadVirtualMemory@20
206 NtRegisterThreadTerminatePort@4
208 NtReleaseSemaphore@12
209 NtRemoveIoCompletion@20
212 NtReplyWaitReceivePort@16
213 NtReplyWaitReplyPort@8
214 NtReplyWaitSendChannel@12
216 NtRequestWaitReplyPort@12
221 NtSendWaitReplyChannel@16
222 NtSetContextChannel@4
224 NtSetDefaultHardErrorPort@4
229 NtSetHighWaitLowEventPair@4
230 NtSetHighWaitLowThread@0
231 NtSetInformationFile@20
232 NtSetInformationKey@16
233 NtSetInformationObject@16
234 NtSetInformationProcess@16
235 NtSetInformationThread@16
236 NtSetInformationToken@16
237 NtSetIntervalProfile@8
241 NtSetLowWaitHighEventPair@4
242 NtSetLowWaitHighThread@0
243 NtSetSecurityObject@12
244 NtSetSystemEnvironmentValue@8
245 NtSetSystemInformation@12
246 NtSetSystemPowerState@12
249 NtSetTimerResolution@12
251 NtSetVolumeInformationFile@20
253 NtSignalAndWaitForSingleObject@16
257 NtSystemDebugControl@24
264 NtUnlockVirtualMemory@16
265 NtUnmapViewOfSection@8
267 NtWaitForMultipleObjects@20
268 NtWaitForSingleObject@12
269 NtWaitHighEventPair@4
273 NtWriteRequestData@24
274 NtWriteVirtualMemory@20
281 ;PropertyLengthAsVariant
284 RtlAbsoluteToSelfRelativeSD@12
286 RtlAcquireResourceExclusive@8
287 RtlAcquireResourceShared@8
288 RtlAddAccessAllowedAce@16
289 RtlAddAccessAllowedAceEx@20
290 RtlAddAccessDeniedAce@16
291 RtlAddAccessDeniedAceEx@20
294 RtlAddAtomToAtomTable@12
295 ;RtlAddAttributeActionToRXact
296 RtlAddAuditAccessAce@24
299 RtlAdjustPrivilege@16
300 RtlAllocateAndInitializeSid@44
303 RtlAnsiCharToUnicodeChar@4
304 RtlAnsiStringToUnicodeSize@4
305 RtlAnsiStringToUnicodeString@12
306 RtlAppendAsciizToString@8
307 RtlAppendStringToString@8
308 RtlAppendUnicodeStringToString@8
309 RtlAppendUnicodeToString@8
311 ;RtlApplyRXactNoFlush
312 RtlAreAllAccessesGranted@8
313 RtlAreAnyAccessesGranted@8
317 RtlBaseProcessStartRoutine DATA
318 ;RtlCaptureStackBackTrace
320 RtlCheckRegistryKey@8
326 RtlCompareMemoryUlong@12
328 RtlCompareUnicodeString@12
331 ;RtlConsoleMultiByteToUnicodeN
332 RtlConvertExclusiveToShared@4
333 RtlConvertLongToLargeInteger@4
334 RtlConvertSharedToExclusive@4
335 RtlConvertSidToUnicodeString@12
336 ;RtlConvertUiListToApiList
337 RtlConvertUlongToLargeInteger@4
339 RtlCopyLuidAndAttributesArray@12
341 ;RtlCopySecurityDescriptor
343 RtlCopySidAndAttributesArray@28
345 RtlCopyUnicodeString@8
349 RtlCreateEnvironment@8
351 RtlCreateProcessParameters@40
352 ;RtlCreatePropertySet
353 ;RtlCreateQueryDebugBuffer
354 RtlCreateRegistryKey@8
355 RtlCreateSecurityDescriptor@8
358 RtlCreateTimerQueue@4
359 RtlCreateUnicodeString@8
360 RtlCreateUnicodeStringFromAsciiz@8
361 RtlCreateUserProcess@40
362 ;RtlCreateUserSecurityObject
363 RtlCreateUserThread@40
364 RtlCustomCPToUnicodeN@24
365 ;RtlCutoverTimeToSystemTime
366 RtlDeNormalizeProcessParams@4
367 RtlDecompressBuffer@24
368 RtlDecompressFragment@32
371 RtlDeleteAtomFromAtomTable@8
372 RtlDeleteCriticalSection@4
373 RtlDuplicateUnicodeString@12
374 RtlSetCriticalSectionSpinCount@8
375 ;RtlDeleteElementGenericTable
377 RtlDeleteOwnersRanges@8
379 RtlDeleteRegistryValue@12
381 ;RtlDeleteSecurityObject
383 RtlDeleteTimerQueue@4
384 RtlDeleteTimerQueueEx@8
385 RtlDestroyAtomTable@4
386 RtlDestroyEnvironment@4
387 RtlDestroyHandleTable@4
389 RtlDestroyProcessParameters@4
390 ;RtlDestroyQueryDebugBuffer
391 RtlDetermineDosPathNameType_U@4
392 RtlDoesFileExists_U@4
393 RtlDosPathNameToNtPathName_U@16
394 RtlDosSearchPath_U@24
395 RtlDowncaseUnicodeChar@4
396 RtlDowncaseUnicodeString@12
399 RtlEnlargedIntegerMultiply@8
400 RtlEnlargedUnsignedDivide@16
401 RtlEnlargedUnsignedMultiply@8
402 RtlEnterCriticalSection@4
403 RtlEnumProcessHeaps@8
404 ;RtlEnumerateGenericTable
405 ;RtlEnumerateGenericTableWithoutSplaying
406 ;RtlEnumerateProperties
407 RtlEqualComputerName@8
413 RtlEqualUnicodeString@12
414 RtlEraseUnicodeString@4
416 RtlExpandEnvironmentStrings_U@16
418 RtlExtendedIntegerMultiply@12
419 RtlExtendedLargeIntegerDivide@16
420 RtlExtendedMagicDivide@20
422 RtlFillMemoryUlong@12
424 RtlFindClearBitsAndSet@12
426 RtlFindLastBackwardRunClear@12
427 RtlFindLeastSignificantBit@8
428 RtlFindLongestRunClear@8
429 RtlFindLongestRunSet@8
431 RtlFindMostSignificantBit@8
432 RtlFindNextForwardRunClear@12
435 RtlFindSetBitsAndClear@12
438 RtlFormatCurrentUserKeyPath@4
446 RtlFreeUnicodeString@4
447 RtlFreeUserThreadStack@8
449 RtlGenerate8dot3Name@16
451 ;RtlGetCallersAddress
452 RtlGetCompressionWorkSpaceSize@12
453 RtlGetControlSecurityDescriptor@12
454 RtlGetCurrentDirectory_U@8
455 RtlGetDaclSecurityDescriptor@16
456 ;RtlGetElementGenericTable
458 RtlGetFullPathName_U@16
459 RtlGetGroupSecurityDescriptor@12
460 RtlGetLongestNtPathLength@0
462 RtlGetNtGlobalFlags@0
463 RtlGetNtProductType@4
464 RtlGetNtVersionNumbers@12
465 RtlGetOwnerSecurityDescriptor@12
467 RtlGetSaclSecurityDescriptor@16
470 ;RtlGuidToPropertySetName
471 RtlIdentifierAuthoritySid@4
472 RtlImageDirectoryEntryToData@16
474 RtlImageRvaToSection@12
478 RtlInitCodePageTable@8
481 RtlInitUnicodeString@8
482 ;RtlInitializeAtomPackage
483 RtlInitializeBitMap@12
484 RtlInitializeContext@20
485 RtlInitializeCriticalSection@4
486 RtlInitializeCriticalSectionAndSpinCount@8
487 ;RtlInitializeGenericTable
488 RtlInitializeHandleTable@12
489 RtlInitializeRangeList@4
490 RtlInitializeResource@4
493 ;RtlInsertElementGenericTable
495 RtlIntegerToUnicodeString@12
497 RtlIsDosDeviceName_U@4
498 RtlIsGenericTableEmpty@4
499 RtlIsNameLegalDOS8Dot3@12
500 RtlIsRangeAvailable@40
503 RtlIsValidIndexHandle@12
504 RtlLargeIntegerAdd@16
505 RtlLargeIntegerArithmeticShift@12
506 RtlLargeIntegerDivide@20
507 RtlLargeIntegerNegate@8
508 RtlLargeIntegerShiftLeft@12
509 RtlLargeIntegerShiftRight@12
510 RtlLargeIntegerSubtract@16
511 RtlLargeIntegerToChar@16
512 RtlLeaveCriticalSection@4
513 RtlLengthRequiredSid@4
514 RtlLengthSecurityDescriptor@4
516 RtlLocalTimeToSystemTime@8
518 RtlLookupAtomInAtomTable@12
519 ;RtlLookupElementGenericTable
520 RtlMakeSelfRelativeSD@12
522 RtlMergeRangeLists@16
524 RtlMultiByteToUnicodeN@20
525 RtlMultiByteToUnicodeSize@12
526 ;RtlNewInstanceSecurityObject
527 ;RtlNewSecurityGrantedAccess
528 ;RtlNewSecurityObject
529 RtlNormalizeProcessParams@4
530 RtlNtPathNameToDosPathName@16
531 RtlNtStatusToDosError@4
532 ;RtlNumberGenericTableElements
533 RtlNumberOfClearBits@4
535 RtlOemStringToUnicodeSize@4
536 RtlOemStringToUnicodeString@12
540 RtlPinAtomInAtomTable@8
542 RtlPrefixUnicodeString@12
543 ;RtlPropertySetNameToGuid
545 RtlQueryAtomInAtomTable@24
546 RtlQueryEnvironmentVariable_U@12
547 RtlQueryInformationAcl@16
548 ;RtlQueryProcessBackTraceInformation
549 ;RtlQueryProcessDebugInformation
550 ;RtlQueryProcessHeapInformation
551 ;RtlQueryProcessLockInformation
553 ;RtlQueryPropertyNames
555 RtlQueryRegistryValues@20
556 ;RtlQuerySecutityObject
558 RtlQueryTimeZoneInformation@4
568 RtlResetRtlTranslations@4
569 RtlRunDecodeUnicodeString@8
570 RtlRunEncodeUnicodeString@8
571 RtlSecondsSince1970ToTime@8
572 RtlSecondsSince1980ToTime@8
573 RtlSelfRelativeToAbsoluteSD@44
575 ;RtlSetAttributesSecurityDescriptor
577 RtlSetCurrentDirectory_U@4
578 RtlSetCurrentEnvironment@8
579 RtlSetDaclSecurityDescriptor@16
580 RtlSetEnvironmentVariable@12
581 RtlSetGroupSecurityDescriptor@12
582 RtlSetInformationAcl@16
583 RtlSetOwnerSecurityDescriptor@12
586 ;RtlSetPropertySetClassId
587 RtlSetSaclSecurityDescriptor@16
588 ;RtlSetSecurityObject
589 RtlSetTimeZoneInformation@4
590 ;RtlSetUnicodeCallouts
597 RtlSubAuthorityCountSid@4
599 RtlSubtreePredecessor@4
600 RtlSubtreeSuccessor@4
601 RtlSystemTimeToLocalTime@8
602 RtlTimeFieldsToTime@8
603 RtlTimeToElapsedTimeFields@8
604 RtlTimeToSecondsSince1970@8
605 RtlTimeToSecondsSince1980@8
606 RtlTimeToTimeFields@8
607 RtlTryEnterCriticalSection@4
609 @RtlUlonglongByteSwap@8
610 RtlUnicodeStringToAnsiSize@4
611 RtlUnicodeStringToAnsiString@12
612 RtlUnicodeStringToCountedOemString@12
613 RtlUnicodeStringToInteger@12
614 RtlUnicodeStringToOemSize@4
615 RtlUnicodeStringToOemString@12
616 RtlUnicodeToCustomCPN@24
617 RtlUnicodeToMultiByteN@20
618 RtlUnicodeToMultiByteSize@12
623 RtlUpcaseUnicodeChar@4
624 RtlUpcaseUnicodeString@12
625 RtlUpcaseUnicodeStringToAnsiString@12
626 RtlUpcaseUnicodeStringToCountedOemString@12
627 RtlUpcaseUnicodeStringToOemString@12
628 RtlUpcaseUnicodeToCustomCPN@24
629 RtlUpcaseUnicodeToMultiByteN@20
630 RtlUpcaseUnicodeToOemN@20
637 RtlValidSecurityDescriptor@4
640 RtlValidateProcessHeaps@0
642 RtlWriteRegistryValue@24
645 RtlpEnsureBufferSize@12
647 RtlpNtEnumerateSubKey@16
648 RtlpNtMakeTemporaryKey@4
650 RtlpNtQueryValueKey@20
652 ;RtlpUnWaitCriticalSection
653 ;RtlpWaitForCriticalSection
654 RtlxAnsiStringToUnicodeSize@4
655 RtlxOemStringToUnicodeSize@4
656 RtlxUnicodeStringToAnsiSize@4
657 RtlxUnicodeStringToOemSize@4
659 ZwAcceptConnectPort@24
661 ZwAccessCheckAndAuditAlarm@44
663 ZwAdjustGroupsToken@24
664 ZwAdjustPrivilegesToken@24
665 ZwAlertResumeThread@8
667 ZwAllocateLocallyUniqueId@4
669 ZwAllocateVirtualMemory@24
675 ZwCloseObjectAuditAlarm@12
676 ZwCompleteConnectPort@4
680 ZwCreateDirectoryObject@12
684 ZwCreateIoCompletion@16
686 ZwCreateMailslotFile@32
688 ZwCreateNamedPipeFile@56
689 ZwCreatePagingFile@16
695 ZwCreateSymbolicLinkObject@16
703 ZwDeleteObjectAuditAlarm@12
705 ZwDeviceIoControlFile@40
710 ZwEnumerateValueKey@24
714 ZwFlushInstructionCache@12
716 ZwFlushVirtualMemory@16
718 ZwFreeVirtualMemory@16
721 ZwGetPlugPlayEvent@16
723 ZwImpersonateClientOfPort@8
724 ZwImpersonateThread@12
725 ZwInitializeRegistry@4
732 ZwLockVirtualMemory@16
733 ZwMakeTemporaryObject@4
734 ZwMapViewOfSection@40
735 ZwNotifyChangeDirectoryFile@36
738 ZwOpenDirectoryObject@12
742 ZwOpenIoCompletion@12
745 ZwOpenObjectAuditAlarm@48
747 ZwOpenProcessToken@12
750 ZwOpenSymbolicLinkObject@12
756 ZwPrivilegedServiceAuditAlarm@20
757 ZwPrivilegeObjectAuditAlarm@24
758 ZwProtectVirtualMemory@20
761 ZwQueryInformationAtom@20
762 ZwQueryAttributesFile@8
763 ZwQueryDefaultLocale@8
764 ZwQueryDirectoryFile@44
765 ZwQueryDirectoryObject@28
768 ZwQueryFullAttributesFile@8
769 ZwQueryInformationFile@20
770 ZwQueryInformationPort@20
771 ZwQueryInformationProcess@20
772 ZwQueryInformationThread@20
773 ZwQueryInformationToken@20
774 ZwQueryIntervalProfile@8
775 ZwQueryIoCompletion@20
777 ZwQueryMultipleValueKey@24
780 ZwQueryOleDirectoryFile@44
781 ZwQueryPerformanceCounter@8
783 ZwQuerySecurityObject@20
785 ZwQuerySymbolicLinkObject@12
786 ZwQuerySystemEnvironmentValue@16
787 ZwQuerySystemInformation@16
790 ZwQueryTimerResolution@12
792 ZwQueryVirtualMemory@24
793 ZwQueryVolumeInformationFile@20
799 ZwReadVirtualMemory@20
800 ZwRegisterThreadTerminatePort@4
802 ZwReleaseSemaphore@12
803 ZwRemoveIoCompletion@20
806 ZwReplyWaitReceivePort@16
807 ZwReplyWaitReplyPort@8
808 ZwReplyWaitSendChannel@12
810 ZwRequestWaitReplyPort@12
815 ZwSendWaitReplyChannel@16
816 ZwSetContextChannel@4
818 ZwSetDefaultHardErrorPort@4
823 ZwSetHighWaitLowEventPair@4
824 ZwSetHighWaitLowThread@0
825 ZwSetInformationFile@20
826 ZwSetInformationKey@16
827 ZwSetInformationObject@16
828 ZwSetInformationProcess@16
829 ZwSetInformationThread@16
830 ZwSetInformationToken@16
831 ZwSetIntervalProfile@8
835 ZwSetLowWaitHighEventPair@4
836 ZwSetLowWaitHighThread@0
837 ZwSetSecurityObject@12
838 ZwSetSystemEnvironmentValue@8
839 ZwSetSystemInformation@12
840 ZwSetSystemPowerState@12
843 ZwSetTimerResolution@12
845 ZwSetVolumeInformationFile@20
847 ZwSignalAndWaitForSingleObject@16
851 ZwSystemDebugControl@24
858 ZwUnlockVirtualMemory@16
859 ZwUnmapViewOfSection@8
861 ZwWaitForMultipleObjects@20
862 ZwWaitForSingleObject@12
863 ZwWaitHighEventPair@4
867 ZwWriteRequestData@24
868 ZwWriteVirtualMemory@20