1 ; $Id: ntdll.def,v 1.133 2004/11/07 13:08:24 hyperion 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 KiRaiseUserExceptionDispatcher@0
36 KiUserApcDispatcher@20
37 KiUserCallbackDispatcher@12
38 KiUserExceptionDispatcher@8
40 LdrDisableThreadCalloutsForDll@4
42 LdrFindEntryForAddress@8
43 LdrFindResourceDirectory_U@16
46 LdrGetProcedureAddress@16
49 LdrProcessRelocationBlock@16
50 LdrQueryImageFileExecutionOptions@24
51 LdrQueryProcessModuleInformation@12
55 LdrVerifyImageMatchesChecksum@16
58 NlsMbOemCodePageTag DATA
59 NtAcceptConnectPort@24
61 NtAccessCheckAndAuditAlarm@44
63 NtAdjustGroupsToken@24
64 NtAdjustPrivilegesToken@24
67 NtAllocateLocallyUniqueId@4
69 NtAllocateVirtualMemory@24
70 NtAssignProcessToJobObject@8
76 NtCloseObjectAuditAlarm@12
77 NtCompleteConnectPort@4
81 NtCreateDirectoryObject@12
85 NtCreateIoCompletion@16
88 NtCreateMailslotFile@32
90 NtCreateNamedPipeFile@56
97 NtCreateSymbolicLinkObject@16
101 NtCreateWaitablePort@20
102 NtCurrentTeb=_NtCurrentTeb@0
107 NtDeleteObjectAuditAlarm@12
109 NtDeviceIoControlFile@40
114 NtEnumerateValueKey@24
118 NtFlushInstructionCache@12
120 NtFlushVirtualMemory@16
122 NtFreeVirtualMemory@16
125 NtGetPlugPlayEvent@16
127 NtImpersonateClientOfPort@8
128 NtImpersonateThread@12
129 NtInitializeRegistry@4
137 NtLockVirtualMemory@16
138 NtMakeTemporaryObject@4
139 NtMapViewOfSection@40
140 NtNotifyChangeDirectoryFile@36
143 NtOpenDirectoryObject@12
147 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 NtQueryDefaultUILanguage@4
169 NtQueryDirectoryFile@44
170 NtQueryDirectoryObject@28
173 NtQueryFullAttributesFile@8
174 NtQueryInformationAtom@20
175 NtQueryInformationFile@20
176 NtQueryInformationJobObject@20
177 NtQueryInformationPort@20
178 NtQueryInformationProcess@20
179 NtQueryInformationThread@20
180 NtQueryInformationToken@20
181 NtQueryInstallUILanguage@4
182 NtQueryIntervalProfile@8
183 NtQueryIoCompletion@20
185 NtQueryMultipleValueKey@24
188 NtQueryOleDirectoryFile@44
189 NtQueryPerformanceCounter@8
191 NtQuerySecurityObject@20
193 NtQuerySymbolicLinkObject@12
194 NtQuerySystemEnvironmentValue@16
195 NtQuerySystemInformation@16
198 NtQueryTimerResolution@12
200 NtQueryVirtualMemory@24
201 NtQueryVolumeInformationFile@20
208 NtReadVirtualMemory@20
209 NtRegisterThreadTerminatePort@4
211 NtReleaseSemaphore@12
212 NtRemoveIoCompletion@20
215 NtReplyWaitReceivePort@16
216 NtReplyWaitReplyPort@8
217 NtReplyWaitSendChannel@12
219 NtRequestWaitReplyPort@12
224 NtSendWaitReplyChannel@16
225 NtSetContextChannel@4
227 NtSetDefaultHardErrorPort@4
229 NtSetDefaultUILanguage@4
233 NtSetHighWaitLowEventPair@4
234 NtSetHighWaitLowThread@0
235 NtSetInformationFile@20
236 NtSetInformationJobObject@16
237 NtSetInformationKey@16
238 NtSetInformationObject@16
239 NtSetInformationProcess@16
240 NtSetInformationThread@16
241 NtSetInformationToken@16
242 NtSetIntervalProfile@8
246 NtSetLowWaitHighEventPair@4
247 NtSetLowWaitHighThread@0
248 NtSetSecurityObject@12
249 NtSetSystemEnvironmentValue@8
250 NtSetSystemInformation@12
251 NtSetSystemPowerState@12
254 NtSetTimerResolution@12
256 NtSetVolumeInformationFile@20
258 NtSignalAndWaitForSingleObject@16
262 NtSystemDebugControl@24
263 NtTerminateJobObject@8
270 NtUnlockVirtualMemory@16
271 NtUnmapViewOfSection@8
273 NtWaitForMultipleObjects@20
274 NtWaitForSingleObject@12
275 NtWaitHighEventPair@4
279 NtWriteRequestData@24
280 NtWriteVirtualMemory@20
287 ;PropertyLengthAsVariant
290 RtlAbsoluteToSelfRelativeSD@12
292 RtlAcquireResourceExclusive@8
293 RtlAcquireResourceShared@8
294 RtlAddAccessAllowedAce@16
295 RtlAddAccessAllowedAceEx@20
296 RtlAddAccessDeniedAce@16
297 RtlAddAccessDeniedAceEx@20
300 RtlAddAtomToAtomTable@12
301 ;RtlAddAttributeActionToRXact
302 RtlAddAuditAccessAce@24
303 RtlAddAuditAccessAceEx@28
306 RtlAdjustPrivilege@16
307 RtlAllocateAndInitializeSid@44
310 RtlAnsiCharToUnicodeChar@4
311 RtlAnsiStringToUnicodeSize@4
312 RtlAnsiStringToUnicodeString@12
313 RtlAppendAsciizToString@8
314 RtlAppendStringToString@8
315 RtlAppendUnicodeStringToString@8
316 RtlAppendUnicodeToString@8
318 ;RtlApplyRXactNoFlush
319 RtlAreAllAccessesGranted@8
320 RtlAreAnyAccessesGranted@8
324 RtlBaseProcessStartRoutine DATA
325 ;RtlCaptureStackBackTrace
327 RtlCheckRegistryKey@8
333 RtlCompareMemoryUlong@12
335 RtlCompareUnicodeString@12
338 ;RtlConsoleMultiByteToUnicodeN
339 RtlConvertExclusiveToShared@4
340 RtlConvertLongToLargeInteger@4
341 RtlConvertSharedToExclusive@4
342 RtlConvertSidToUnicodeString@12
343 ;RtlConvertUiListToApiList
344 RtlConvertUlongToLargeInteger@4
346 RtlCopyLuidAndAttributesArray@12
348 ;RtlCopySecurityDescriptor
350 RtlCopySidAndAttributesArray@28
352 RtlCopyUnicodeString@8
356 RtlCreateEnvironment@8
358 RtlCreateProcessParameters@40
359 ;RtlCreatePropertySet
360 RtlCreateQueryDebugBuffer@8
361 RtlCreateRegistryKey@8
362 RtlCreateSecurityDescriptor@8
365 RtlCreateTimerQueue@4
366 RtlCreateUnicodeString@8
367 RtlCreateUnicodeStringFromAsciiz@8
368 RtlCreateUserProcess@40
369 ;RtlCreateUserSecurityObject
370 RtlCreateUserThread@40
371 RtlCustomCPToUnicodeN@24
372 ;RtlCutoverTimeToSystemTime
373 RtlDeNormalizeProcessParams@4
374 RtlDecompressBuffer@24
375 RtlDecompressFragment@32
378 RtlDeleteAtomFromAtomTable@8
379 RtlDeleteCriticalSection@4
380 RtlDuplicateUnicodeString@12
381 RtlSetCriticalSectionSpinCount@8
382 ;RtlDeleteElementGenericTable
384 RtlDeleteOwnersRanges@8
386 RtlDeleteRegistryValue@12
388 ;RtlDeleteSecurityObject
390 RtlDeleteTimerQueue@4
391 RtlDeleteTimerQueueEx@8
392 RtlDestroyAtomTable@4
393 RtlDestroyEnvironment@4
394 RtlDestroyHandleTable@4
396 RtlDestroyProcessParameters@4
397 RtlDestroyQueryDebugBuffer@4
398 RtlDetermineDosPathNameType_U@4
399 RtlDoesFileExists_U@4
400 RtlDosPathNameToNtPathName_U@16
401 RtlDosSearchPath_U@24
402 RtlDowncaseUnicodeChar@4
403 RtlDowncaseUnicodeString@12
406 RtlEnlargedIntegerMultiply@8
407 RtlEnlargedUnsignedDivide@16
408 RtlEnlargedUnsignedMultiply@8
409 RtlEnterCriticalSection@4
410 RtlEnumProcessHeaps@8
411 ;RtlEnumerateGenericTable
412 ;RtlEnumerateGenericTableWithoutSplaying
413 ;RtlEnumerateProperties
414 RtlEqualComputerName@8
420 RtlEqualUnicodeString@12
421 RtlEraseUnicodeString@4
423 RtlExpandEnvironmentStrings_U@16
425 RtlExtendedIntegerMultiply@12
426 RtlExtendedLargeIntegerDivide@16
427 RtlExtendedMagicDivide@20
429 RtlFillMemoryUlong@12
431 RtlFindClearBitsAndSet@12
433 RtlFindLastBackwardRunClear@12
434 RtlFindLeastSignificantBit@8
435 RtlFindLongestRunClear@8
436 RtlFindLongestRunSet@8
438 RtlFindMostSignificantBit@8
439 RtlFindNextForwardRunClear@12
442 RtlFindSetBitsAndClear@12
445 RtlFormatCurrentUserKeyPath@4
453 RtlFreeUnicodeString@4
454 RtlFreeUserThreadStack@8
456 RtlGenerate8dot3Name@16
458 ;RtlGetCallersAddress
459 RtlGetCompressionWorkSpaceSize@12
460 RtlGetControlSecurityDescriptor@12
461 RtlGetCurrentDirectory_U@8
462 RtlGetDaclSecurityDescriptor@16
463 ;RtlGetElementGenericTable
465 RtlGetFullPathName_U@16
466 RtlGetGroupSecurityDescriptor@12
467 RtlGetLongestNtPathLength@0
469 RtlGetNtGlobalFlags@0
470 RtlGetNtProductType@4
471 RtlGetNtVersionNumbers@12
472 RtlGetOwnerSecurityDescriptor@12
474 RtlGetSaclSecurityDescriptor@16
477 ;RtlGuidToPropertySetName
478 RtlIdentifierAuthoritySid@4
479 RtlImageDirectoryEntryToData@16
481 RtlImageRvaToSection@12
485 RtlInitCodePageTable@8
488 RtlInitUnicodeString@8
489 ;RtlInitializeAtomPackage
490 RtlInitializeBitMap@12
491 RtlInitializeContext@20
492 RtlInitializeCriticalSection@4
493 RtlInitializeCriticalSectionAndSpinCount@8
494 ;RtlInitializeGenericTable
495 RtlInitializeHandleTable@12
496 RtlInitializeRangeList@4
497 RtlInitializeResource@4
500 ;RtlInsertElementGenericTable
501 RtlInt64ToUnicodeString@16
503 RtlIntegerToUnicodeString@12
505 RtlIpv4AddressToStringA@8
506 RtlIpv4AddressToStringExA@16
507 RtlIpv4AddressToStringExW@16
508 RtlIpv4AddressToStringW@8
509 RtlIpv4StringToAddressA@16
510 RtlIpv4StringToAddressExA@16
511 RtlIpv4StringToAddressExW@16
512 RtlIpv4StringToAddressW@16
513 RtlIpv6AddressToStringA@8
514 RtlIpv6AddressToStringExA@16
515 RtlIpv6AddressToStringExW@16
516 RtlIpv6AddressToStringW@8
517 RtlIpv6StringToAddressA@16
518 RtlIpv6StringToAddressExA@16
519 RtlIpv6StringToAddressExW@16
520 RtlIpv6StringToAddressW@16
521 RtlIsDosDeviceName_U@4
522 RtlIsGenericTableEmpty@4
523 RtlIsNameLegalDOS8Dot3@12
524 RtlIsRangeAvailable@40
527 RtlIsValidIndexHandle@12
528 RtlLargeIntegerAdd@16
529 RtlLargeIntegerArithmeticShift@12
530 RtlLargeIntegerDivide@20
531 RtlLargeIntegerNegate@8
532 RtlLargeIntegerShiftLeft@12
533 RtlLargeIntegerShiftRight@12
534 RtlLargeIntegerSubtract@16
535 RtlLargeIntegerToChar@16
536 RtlLeaveCriticalSection@4
537 RtlLengthRequiredSid@4
538 RtlLengthSecurityDescriptor@4
540 RtlLocalTimeToSystemTime@8
542 RtlLookupAtomInAtomTable@12
543 ;RtlLookupElementGenericTable
544 RtlMakeSelfRelativeSD@12
546 RtlMergeRangeLists@16
548 RtlMultiByteToUnicodeN@20
549 RtlMultiByteToUnicodeSize@12
550 ;RtlNewInstanceSecurityObject
551 ;RtlNewSecurityGrantedAccess
552 ;RtlNewSecurityObject
553 RtlNormalizeProcessParams@4
554 RtlNtPathNameToDosPathName@16
555 RtlNtStatusToDosError@4
556 ;RtlNumberGenericTableElements
557 RtlNumberOfClearBits@4
559 RtlOemStringToUnicodeSize@4
560 RtlOemStringToUnicodeString@12
564 RtlPinAtomInAtomTable@8
566 RtlPrefixUnicodeString@12
567 ;RtlPropertySetNameToGuid
569 RtlQueryAtomInAtomTable@24
570 RtlQueryEnvironmentVariable_U@12
571 RtlQueryInformationAcl@16
572 ;RtlQueryProcessBackTraceInformation
573 RtlQueryProcessDebugInformation@12
574 ;RtlQueryProcessHeapInformation
575 ;RtlQueryProcessLockInformation
577 ;RtlQueryPropertyNames
579 RtlQueryRegistryValues@20
580 ;RtlQuerySecutityObject
582 RtlQueryTimeZoneInformation@4
586 RtlRandomEx=RtlRandom@4
593 RtlResetRtlTranslations@4
594 RtlRunDecodeUnicodeString@8
595 RtlRunEncodeUnicodeString@8
596 RtlSecondsSince1970ToTime@8
597 RtlSecondsSince1980ToTime@8
598 RtlSelfRelativeToAbsoluteSD@44
600 ;RtlSetAttributesSecurityDescriptor
602 RtlSetCurrentDirectory_U@4
603 RtlSetCurrentEnvironment@8
604 RtlSetDaclSecurityDescriptor@16
605 RtlSetEnvironmentVariable@12
606 RtlSetGroupSecurityDescriptor@12
607 RtlSetInformationAcl@16
608 RtlSetOwnerSecurityDescriptor@12
611 ;RtlSetPropertySetClassId
612 RtlSetSaclSecurityDescriptor@16
613 ;RtlSetSecurityObject
614 RtlSetTimeZoneInformation@4
615 ;RtlSetUnicodeCallouts
622 RtlSubAuthorityCountSid@4
624 RtlSubtreePredecessor@4
625 RtlSubtreeSuccessor@4
626 RtlSystemTimeToLocalTime@8
627 RtlTimeFieldsToTime@8
628 RtlTimeToElapsedTimeFields@8
629 RtlTimeToSecondsSince1970@8
630 RtlTimeToSecondsSince1980@8
631 RtlTimeToTimeFields@8
632 RtlTryEnterCriticalSection@4
634 @RtlUlonglongByteSwap@8
635 RtlUnicodeStringToAnsiSize@4
636 RtlUnicodeStringToAnsiString@12
637 RtlUnicodeStringToCountedOemString@12
638 RtlUnicodeStringToInteger@12
639 RtlUnicodeStringToOemSize@4
640 RtlUnicodeStringToOemString@12
641 RtlUnicodeToCustomCPN@24
642 RtlUnicodeToMultiByteN@20
643 RtlUnicodeToMultiByteSize@12
648 RtlUpcaseUnicodeChar@4
649 RtlUpcaseUnicodeString@12
650 RtlUpcaseUnicodeStringToAnsiString@12
651 RtlUpcaseUnicodeStringToCountedOemString@12
652 RtlUpcaseUnicodeStringToOemString@12
653 RtlUpcaseUnicodeToCustomCPN@24
654 RtlUpcaseUnicodeToMultiByteN@20
655 RtlUpcaseUnicodeToOemN@20
662 RtlValidSecurityDescriptor@4
665 RtlValidateProcessHeaps@0
667 RtlWriteRegistryValue@24
670 RtlpEnsureBufferSize@12
672 RtlpNtEnumerateSubKey@16
673 RtlpNtMakeTemporaryKey@4
675 RtlpNtQueryValueKey@20
677 ;RtlpUnWaitCriticalSection
678 ;RtlpWaitForCriticalSection
679 RtlxAnsiStringToUnicodeSize@4
680 RtlxOemStringToUnicodeSize@4
681 RtlxUnicodeStringToAnsiSize@4
682 RtlxUnicodeStringToOemSize@4
684 VerSetConditionMask@16
685 ZwAcceptConnectPort@24
687 ZwAccessCheckAndAuditAlarm@44
689 ZwAdjustGroupsToken@24
690 ZwAdjustPrivilegesToken@24
691 ZwAlertResumeThread@8
693 ZwAllocateLocallyUniqueId@4
695 ZwAllocateVirtualMemory@24
701 ZwCloseObjectAuditAlarm@12
702 ZwCompleteConnectPort@4
706 ZwCreateDirectoryObject@12
710 ZwCreateIoCompletion@16
712 ZwCreateMailslotFile@32
714 ZwCreateNamedPipeFile@56
715 ZwCreatePagingFile@16
721 ZwCreateSymbolicLinkObject@16
729 ZwDeleteObjectAuditAlarm@12
731 ZwDeviceIoControlFile@40
736 ZwEnumerateValueKey@24
740 ZwFlushInstructionCache@12
742 ZwFlushVirtualMemory@16
744 ZwFreeVirtualMemory@16
747 ZwGetPlugPlayEvent@16
749 ZwImpersonateClientOfPort@8
750 ZwImpersonateThread@12
751 ZwInitializeRegistry@4
758 ZwLockVirtualMemory@16
759 ZwMakeTemporaryObject@4
760 ZwMapViewOfSection@40
761 ZwNotifyChangeDirectoryFile@36
764 ZwOpenDirectoryObject@12
768 ZwOpenIoCompletion@12
771 ZwOpenObjectAuditAlarm@48
773 ZwOpenProcessToken@12
776 ZwOpenSymbolicLinkObject@12
782 ZwPrivilegedServiceAuditAlarm@20
783 ZwPrivilegeObjectAuditAlarm@24
784 ZwProtectVirtualMemory@20
787 ZwQueryInformationAtom@20
788 ZwQueryAttributesFile@8
789 ZwQueryDefaultLocale@8
790 ZwQueryDefaultUILanguage@4
791 ZwQueryDirectoryFile@44
792 ZwQueryDirectoryObject@28
795 ZwQueryFullAttributesFile@8
796 ZwQueryInformationFile@20
797 ZwQueryInformationPort@20
798 ZwQueryInformationProcess@20
799 ZwQueryInformationThread@20
800 ZwQueryInformationToken@20
801 ZwQueryInstallUILanguage@4
802 ZwQueryIntervalProfile@8
803 ZwQueryIoCompletion@20
805 ZwQueryMultipleValueKey@24
808 ZwQueryOleDirectoryFile@44
809 ZwQueryPerformanceCounter@8
811 ZwQuerySecurityObject@20
813 ZwQuerySymbolicLinkObject@12
814 ZwQuerySystemEnvironmentValue@16
815 ZwQuerySystemInformation@16
818 ZwQueryTimerResolution@12
820 ZwQueryVirtualMemory@24
821 ZwQueryVolumeInformationFile@20
827 ZwReadVirtualMemory@20
828 ZwRegisterThreadTerminatePort@4
830 ZwReleaseSemaphore@12
831 ZwRemoveIoCompletion@20
834 ZwReplyWaitReceivePort@16
835 ZwReplyWaitReplyPort@8
836 ZwReplyWaitSendChannel@12
838 ZwRequestWaitReplyPort@12
843 ZwSendWaitReplyChannel@16
844 ZwSetContextChannel@4
846 ZwSetDefaultHardErrorPort@4
848 ZwSetDefaultUILanguage@4
852 ZwSetHighWaitLowEventPair@4
853 ZwSetHighWaitLowThread@0
854 ZwSetInformationFile@20
855 ZwSetInformationKey@16
856 ZwSetInformationObject@16
857 ZwSetInformationProcess@16
858 ZwSetInformationThread@16
859 ZwSetInformationToken@16
860 ZwSetIntervalProfile@8
864 ZwSetLowWaitHighEventPair@4
865 ZwSetLowWaitHighThread@0
866 ZwSetSecurityObject@12
867 ZwSetSystemEnvironmentValue@8
868 ZwSetSystemInformation@12
869 ZwSetSystemPowerState@12
872 ZwSetTimerResolution@12
874 ZwSetVolumeInformationFile@20
876 ZwSignalAndWaitForSingleObject@16
880 ZwSystemDebugControl@24
887 ZwUnlockVirtualMemory@16
888 ZwUnmapViewOfSection@8
890 ZwWaitForMultipleObjects@20
891 ZwWaitForSingleObject@12
892 ZwWaitHighEventPair@4
896 ZwWriteRequestData@24
897 ZwWriteVirtualMemory@20