1 ; $Id: ntdll.def,v 1.54 2000/05/13 01:48:01 ekohl Exp $
3 ; ReactOS Operating System
9 ;CsrClientConnectToServer@24
22 NlsMbOemCodePageTag DATA
23 NtAcceptConnectPort@24
25 NtAccessCheckAndAuditAlarm@44
27 NtAdjustGroupsToken@24
28 NtAdjustPrivilegesToken@24
31 NtAllocateLocallyUniqueId@4
33 NtAllocateVirtualMemory@24
39 NtCloseObjectAuditAlarm@12
40 NtCompleteConnectPort@4
44 NtCreateDirectoryObject@12
48 NtCreateIoCompletion@16
50 NtCreateMailslotFile@32
52 NtCreateNamedPipeFile@56
59 NtCreateSymbolicLinkObject@16
67 NtDeleteObjectAuditAlarm@12
69 NtDeviceIoControlFile@40
74 NtEnumerateValueKey@24
78 NtFlushInstructionCache@12
80 NtFlushVirtualMemory@16
82 NtFreeVirtualMemory@16
87 NtImpersonateClientOfPort@8
88 NtImpersonateThread@12
89 NtInitializeRegistry@4
96 NtLockVirtualMemory@16
97 NtMakeTemporaryObject@4
99 NtNotifyChangeDirectoryFile@36
102 NtOpenDirectoryObject@12
106 NtOpenIoCompletion@12
109 NtOpenObjectAuditAlarm@48
111 NtOpenProcessToken@12
114 NtOpenSymbolicLinkObject@12
120 NtPrivilegedServiceAuditAlarm@20
121 NtPrivilegeObjectAuditAlarm@24
122 NtProtectVirtualMemory@20
125 NtQueryAttributesFile@8
126 NtQueryDefaultLocale@8
127 NtQueryDirectoryFile@44
128 NtQueryDirectoryObject@28
131 NtQueryFullAttributesFile@8
132 NtQueryInformationAtom@20
133 NtQueryInformationFile@20
134 NtQueryInformationPort@20
135 NtQueryInformationProcess@20
136 NtQueryInformationThread@20
137 NtQueryInformationToken@20
138 NtQueryIoCompletion@20
139 NtQueryIntervalProfile@8
141 NtQueryMultipleValueKey@24
144 NtQueryOleDirectoryFile@44
145 NtQueryPerformanceCounter@8
147 NtQuerySecurityObject@20
149 NtQuerySymbolicLinkObject@12
150 NtQuerySystemEnvironmentValue@16
151 NtQuerySystemInformation@16
154 NtQueryTimerResolution@12
156 NtQueryVirtualMemory@24
157 NtQueryVolumeInformationFile@20
163 NtReadVirtualMemory@20
164 NtRegisterThreadTerminatePort@4
166 NtReleaseSemaphore@12
167 NtRemoveIoCompletion@20
170 NtReplyWaitReceivePort@16
171 NtReplyWaitReplyPort@8
172 NtReplyWaitSendChannel@12
174 NtRequestWaitReplyPort@12
179 NtSendWaitReplyChannel@16
180 NtSetContextChannel@4
182 NtSetDefaultHardErrorPort@4
187 NtSetHighWaitLowEventPair@4
188 NtSetInformationFile@20
189 NtSetInformationKey@16
190 NtSetInformationObject@16
191 NtSetInformationProcess@16
192 NtSetInformationThread@16
193 NtSetInformationToken@16
194 NtSetIntervalProfile@8
198 NtSetLowWaitHighEventPair@4
199 NtSetSecurityObject@12
200 NtSetSystemEnvironmentValue@8
201 NtSetSystemInformation@12
202 NtSetSystemPowerState@12
205 NtSetTimerResolution@12
207 NtSetVolumeInformationFile@20
209 NtSignalAndWaitForSingleObject@16
213 NtSystemDebugControl@24
220 NtUnlockVirtualMemory@16
221 NtUnmapViewOfSection@8
223 NtWaitForMultipleObjects@20
224 NtWaitForSingleObject@12
225 NtWaitHighEventPair@4
229 NtWriteRequestData@24
230 NtWriteVirtualMemory@20
238 RtlAbsoluteToSelfRelativeSD@12
240 ;RtlAcqureResourceExclusive
241 ;RtlAcqureResourceShared
242 RtlAddAccessAllowedAce@16
243 RtlAddAccessDeniedAce@16
247 ;RtlAddAttributeActionToRXact
248 RtlAddAuditAccessAce@24
251 RtlAllocateAndInitializeSid@44
254 RtlAnsiCharToUnicodeChar@4
255 RtlAnsiStringToUnicodeSize@4
256 RtlAnsiStringToUnicodeString@12
257 RtlAppendAsciizToString@12
258 RtlAppendStringToString@12
259 RtlAppendUnicodeStringToString@12
260 RtlAppendUnicodeToString@12
262 ;RtlApplyRXactNoFlush
263 RtlAreAllAccessesGranted@8
264 RtlAreAnyAccessesGranted@8
268 ;RtlCaptureStackBackTrace
276 RtlCompareMemoryUlong@12
278 RtlCompareUnicodeString@12
280 ;RtlConsoleMultiByteToUnicodeN
281 ;RtlConvertExclusiveToShared
282 RtlConvertLongToLargeInteger@4
283 ;RtlConvertSharedToExclusive
284 RtlConvertSidToUnicodeString@12
285 ;RtlConvertUiListToApiList
286 RtlConvertUlongToLargeInteger@4
288 ;RtlCopyLuidAndAttributesArray
289 ;RtlCopySecurityDescriptor
291 ;RtlCopySidAndAttributesArray
293 RtlCopyUnicodeString@8
297 RtlCreateEnvironment@8
299 RtlCreateProcessParameters@40
300 ;RtlCreatePropertySet
301 ;RtlCreateQueryDebugBuffer
302 ;RtlCreateRegistryKey
303 RtlCreateSecurityDescriptor@8
305 RtlCreateUnicodeString@8
306 RtlCreateUnicodeStringFromAsciiz@8
307 RtlCreateUserProcess@40
308 ;RtlCreateUserSecurityObject
309 RtlCreateUserThread@40
310 RtlCustomCPToUnicodeN@24
311 ;RtlCutoverTimeToSystemTime
312 RtlDeNormalizeProcessParams@4
314 ;RtlDecompressFragment
317 ;RtlDeleteAtomFromAtomTable
318 RtlDeleteCriticalSection@4
319 ;RtlDeleteElementGenericTable
321 ;RtlDeleteRegistryValue
323 ;RtlDeleteSecurityObject
325 RtlDestroyEnvironment@4
326 ;RtlDestroyHandleTable
328 RtlDestroyProcessParameters@4
329 ;RtlDestroyQueryDebugBuffer
330 RtlDetermineDosPathNameType_U@4
331 RtlDoesFileExists_U@4
332 RtlDosPathNameToNtPathName_U@16
333 RtlDosSearchPath_U@24
334 RtlDowncaseUnicodeString@12
337 RtlEnlargedIntegerMultiply@8
338 RtlEnlargedUnsignedDivide@16
339 RtlEnlargedUnsignedMultiply@8
340 RtlEnterCriticalSection@4
342 ;RtlEnumerateGenericTable
343 ;RtlEnumerateGenericTableWithoutSplaying
344 ;RtlEnumerateProperties
345 RtlEqualComputerName@8
351 RtlEqualUnicodeString@12
352 RtlEraseUnicodeString@4
353 RtlExpandEnvironmentStrings_U@16
355 RtlExtendedIntegerMultiply@12
356 RtlExtendedLargeIntegerDivide@16
357 RtlExtendedMagicDivide@20
359 RtlFillMemoryUlong@12
361 RtlFindClearBitsAndSet@12
362 RtlFindLongestRunClear@8
363 RtlFindLongestRunSet@8
366 RtlFindSetBitsAndClear@12
369 ;RtlFormatCurrentUserKeyPath
376 RtlFreeUnicodeString@4
377 ;RtlFreeUserThreadStack
378 ;RtlGenerate8dot3Name
380 ;RtlGetCallersAddress
381 ;RtlGetCompressionWorkSpaceSize
382 RtlGetControlSecurityDescriptor@12
383 RtlGetCurrentDirectory_U@8
384 RtlGetDaclSecurityDescriptor@16
385 ;RtlGetElementGenericTable
386 RtlGetFullPathName_U@16
387 RtlGetGroupSecurityDescriptor@12
388 RtlGetLongestNtPathLength@0
391 RtlGetOwnerSecurityDescriptor@12
394 RtlGetSaclSecurityDescriptor@16
396 ;RtlGuidToPropertySetName
397 RtlIdentifierAuthoritySid@4
398 RtlImageDirectoryEntryToData@16
400 RtlImageRvaToSection@12
404 ;RtlInitCodePageTable
407 RtlInitUnicodeString@8
408 ;RtlInitializeAtomPackage
409 RtlInitializeBitMap@12
410 RtlInitializeContext@20
411 RtlInitializeCriticalSection@4
412 ;RtlInitializeGenericTable
413 ;RtlInitializeHandleTable
415 ;RtlInitializeResource
417 ;RtlInsertElementGenericTable
419 RtlIntegerToUnicodeString@12
420 RtlIsDosDeviceName_U@4
421 ;RtlIsGenericTableEmpty
422 RtlIsNameLegalDOS8Dot3@12
425 ;RtlIsValidIndexHandle
426 RtlLargeIntegerAdd@16
427 RtlLargeIntegerArithmeticShift@12
428 RtlLargeIntegerDivide@20
429 RtlLargeIntegerNegate@8
430 RtlLargeIntegerShiftLeft@12
431 RtlLargeIntegerShiftRight@12
432 RtlLargeIntegerSubtract@16
433 RtlLargeIntegerToChar@16
434 RtlLeaveCriticalSection@4
435 RtlLengthRequiredSid@4
436 RtlLengthSecurityDescriptor@4
438 RtlLocalTimeToSystemTime@8
440 ;RtlLookupAtomInAtomTable
441 ;RtlLookupElementGenericTable
442 RtlMakeSelfRelativeSD@12
445 RtlMultiByteToUnicodeN@20
446 RtlMultiByteToUnicodeSize@12
447 ;RtlNewInstanceSecurityObject
448 ;RtlNewSecurityGrantedAccess
449 ;RtlNewSecurityObject
450 RtlNormalizeProcessParams@4
451 RtlNtStatusToDosError@4
452 RtlNtStatusToPsxErrno@4
453 ;RtlNumberGenericTableElements
454 RtlNumberOfClearBits@4
456 RtlOemStringToUnicodeSize@4
457 RtlOemStringToUnicodeString@12
461 ;RtlPinAtomInAtomTable
463 RtlPrefixUnicodeString@12
464 ;RtlPropertySetNameToGuid
466 ;RtlQueryAtomInAtomTable
467 RtlQueryEnvironmentVariable_U@12
468 RtlQueryInformationAcl@16
469 ;RtlQueryProcessBackTraceInformation
470 ;RtlQueryProcessDebugInformation
471 ;RtlQueryProcessHeapInformation
472 ;RtlQueryProcessLockInformation
474 ;RtlQueryPropertyNames
476 ;RtlQueryRegistryValues
477 ;RtlQuerySecutityObject
479 ;RtlQueryTimeZoneInformation
489 ;RtlResetRtlTranslations
490 ;RtlRunDecodeUnicodeString
491 ;RtlRunEncodeUnicodeString
492 RtlSecondsSince1970ToTime@8
493 RtlSecondsSince1980ToTime@8
494 RtlSelfRelativeToAbsoluteSD@44
496 ;RtlSetAttributesSecurityDescriptor
498 RtlSetCurrentDirectory_U@4
499 RtlSetCurrentEnvironment@8
500 RtlSetDaclSecurityDescriptor@16
501 RtlSetEnvironmentVariable@12
502 RtlSetGroupSecurityDescriptor@12
503 RtlSetInformationAcl@16
504 RtlSetOwnerSecurityDescriptor@12
507 ;RtlSetPropertySetClassId
508 RtlSetSaclSecurityDescriptor@16
509 ;RtlSetSecurityObject
510 ;RtlSetTimeZoneInformation
511 ;RtlSetUnicodeCallouts
517 RtlSubAuthorityCountSid@4
519 ;RtlSubtreePredecessor
521 RtlSystemTimeToLocalTime@8
522 RtlTimeFieldsToTime@8
523 ;RtlTimeToElapsedTimeFields
524 RtlTimeToSecondsSince1970@8
525 RtlTimeToSecondsSince1980@8
526 RtlTimeToTimeFields@8
527 RtlTryEnterCriticalSection@4
528 RtlUnicodeStringToAnsiSize@4
529 RtlUnicodeStringToAnsiString@12
530 RtlUnicodeStringToCountedOemString@12
531 RtlUnicodeStringToInteger@12
532 RtlUnicodeStringToOemSize@4
533 RtlUnicodeStringToOemString@12
534 RtlUnicodeToCustomCPN@24
535 RtlUnicodeToMultiByteN@20
536 RtlUnicodeToMultiByteSize@12
541 RtlUpcaseUnicodeChar@4
542 RtlUpcaseUnicodeString@12
543 RtlUpcaseUnicodeStringToAnsiString@12
544 RtlUpcaseUnicodeStringToCountedOemString@12
545 RtlUpcaseUnicodeStringToOemString@12
546 RtlUpcaseUnicodeToCustomCPN@24
547 RtlUpcaseUnicodeToMultiByteN@20
548 RtlUpcaseUnicodeToOemN@20
553 RtlValidSecurityDescriptor@4
556 ;RtlValidateProcessHeaps
558 ;RtlWriteRegistryValue
562 ;RtlpNtEnumerateSubKey
563 ;RtlpNtMakeTemporaryKey
567 ;RtlpUnWaitCriticalSection
568 ;RtlpWaitForCriticalSection
569 RtlxAnsiStringToUnicodeSize@4
570 RtlxOemStringToUnicodeSize@4
571 RtlxUnicodeStringToAnsiSize@4
572 RtlxUnicodeStringToOemSize@4
573 ZwAcceptConnectPort@24
575 ZwAccessCheckAndAuditAlarm@44
577 ZwAdjustGroupsToken@24
578 ZwAdjustPrivilegesToken@24
579 ZwAlertResumeThread@8
581 ZwAllocateLocallyUniqueId@4
583 ZwAllocateVirtualMemory@24
589 ZwCloseObjectAuditAlarm@12
590 ZwCompleteConnectPort@4
594 ZwCreateDirectoryObject@12
598 ZwCreateIoCompletion@16
600 ZwCreateMailslotFile@32
602 ZwCreateNamedPipeFile@56
603 ZwCreatePagingFile@16
609 ZwCreateSymbolicLinkObject@16
617 ZwDeleteObjectAuditAlarm@12
619 ZwDeviceIoControlFile@40
624 ZwEnumerateValueKey@24
628 ZwFlushInstructionCache@12
630 ZwFlushVirtualMemory@16
632 ZwFreeVirtualMemory@16
635 ZwGetPlugPlayEvent@16
637 ZwImpersonateClientOfPort@8
638 ZwImpersonateThread@12
639 ZwInitializeRegistry@4
646 ZwLockVirtualMemory@16
647 ZwMakeTemporaryObject@4
648 ZwMapViewOfSection@40
649 ZwNotifyChangeDirectoryFile@36
652 ZwOpenDirectoryObject@12
656 ZwOpenIoCompletion@12
659 ZwOpenObjectAuditAlarm@48
661 ZwOpenProcessToken@12
664 ZwOpenSymbolicLinkObject@12
670 ZwPrivilegedServiceAuditAlarm@20
671 ZwPrivilegeObjectAuditAlarm@24
672 ZwProtectVirtualMemory@20
675 ZwQueryInformationAtom@20
676 ZwQueryAttributesFile@8
677 ZwQueryDefaultLocale@8
678 ZwQueryDirectoryFile@44
679 ZwQueryDirectoryObject@28
682 ZwQueryFullAttributesFile@8
683 ZwQueryInformationFile@20
684 ZwQueryInformationPort@20
685 ZwQueryInformationProcess@20
686 ZwQueryInformationThread@20
687 ZwQueryInformationToken@20
688 ZwQueryIntervalProfile@8
689 ZwQueryIoCompletion@20
691 ZwQueryMultipleValueKey@24
694 ZwQueryOleDirectoryFile@44
695 ZwQueryPerformanceCounter@8
697 ZwQuerySecurityObject@20
699 ZwQuerySymbolicLinkObject@12
700 ZwQuerySystemEnvironmentValue@16
701 ZwQuerySystemInformation@16
704 ZwQueryTimerResolution@12
706 ZwQueryVirtualMemory@24
707 ZwQueryVolumeInformationFile@20
713 ZwReadVirtualMemory@20
714 ZwRegisterThreadTerminatePort@4
716 ZwReleaseSemaphore@12
717 ZwRemoveIoCompletion@20
720 ZwReplyWaitReceivePort@16
721 ZwReplyWaitReplyPort@8
722 ZwReplyWaitSendChannel@12
724 ZwRequestWaitReplyPort@12
729 ZwSendWaitReplyChannel@16
730 ZwSetContextChannel@4
732 ZwSetDefaultHardErrorPort@4
737 ZwSetHighWaitLowEventPair@4
738 ZwSetInformationFile@20
739 ZwSetInformationKey@16
740 ZwSetInformationObject@16
741 ZwSetInformationProcess@16
742 ZwSetInformationThread@16
743 ZwSetInformationToken@16
744 ZwSetIntervalProfile@8
748 ZwSetLowWaitHighEventPair@4
749 ZwSetSecurityObject@12
750 ZwSetSystemEnvironmentValue@8
751 ZwSetSystemInformation@12
752 ZwSetSystemPowerState@12
755 ZwSetTimerResolution@12
757 ZwSetVolumeInformationFile@20
759 ZwSignalAndWaitForSingleObject@16
763 ZwSystemDebugControl@24
770 ZwUnlockVirtualMemory@16
771 ZwUnmapViewOfSection@8
773 ZwWaitForMultipleObjects@20
774 ZwWaitForSingleObject@12
775 ZwWaitHighEventPair@4
779 ZwWriteRequestData@24
780 ZwWriteVirtualMemory@20
902 LdrGetExportByOrdinal