-; $Id: ntdll.def,v 1.124 2004/07/08 00:40:30 weiden Exp $
+; $Id$
;
; ReactOS Operating System
;
DbgUiRemoteBreakin@0
DbgUiWaitStateChange@8
DbgUserBreakPoint@0
-InterlockedIncrement@4
-InterlockedDecrement@4
-InterlockedExchange@8
-InterlockedCompareExchange@12
-KiRaiseUserExceptionDispatcher
-KiUserApcDispatcher
-KiUserCallbackDispatcher
-KiUserExceptionDispatcher
+KiRaiseUserExceptionDispatcher@0
+KiUserApcDispatcher@20
+KiUserCallbackDispatcher@12
+KiUserExceptionDispatcher@8
LdrAccessResource@16
LdrDisableThreadCalloutsForDll@4
;LdrEnumResources@20
NtAlertResumeThread@8
NtAlertThread@4
NtAllocateLocallyUniqueId@4
-NtAllocateUuids@12
+NtAllocateUuids@16
NtAllocateVirtualMemory@24
+NtAssignProcessToJobObject@8
NtCallbackReturn@12
NtCancelIoFile@8
NtCancelTimer@8
NtCompleteConnectPort@4
NtConnectPort@32
NtContinue@8
-NtCreateChannel@8
NtCreateDirectoryObject@12
NtCreateEvent@20
NtCreateEventPair@12
NtCreateFile@44
NtCreateIoCompletion@16
+NtCreateJobObject@12
NtCreateKey@28
NtCreateMailslotFile@32
NtCreateMutant@16
NtCreateTimer@16
NtCreateToken@52
NtCreateWaitablePort@20
-_NtCurrentTeb@0
+NtCurrentTeb=_NtCurrentTeb@0
NtDelayExecution@8
NtDeleteAtom@4
NtDeleteFile@4
NtImpersonateClientOfPort@8
NtImpersonateThread@12
NtInitializeRegistry@4
-NtListenChannel@8
+NtIsProcessInJob@8
NtListenPort@8
NtLoadDriver@4
NtLoadKey@8
NtMapViewOfSection@40
NtNotifyChangeDirectoryFile@36
NtNotifyChangeKey@40
-NtOpenChannel@8
NtOpenDirectoryObject@12
NtOpenEvent@12
NtOpenEventPair@12
NtOpenFile@24
NtOpenIoCompletion@12
+NtOpenJobObject@12
NtOpenKey@12
NtOpenMutant@12
NtOpenObjectAuditAlarm@48
NtOpenThread@16
NtOpenThreadToken@16
NtOpenTimer@12
-NtPlugPlayControl@16
+NtPlugPlayControl@12
NtPrivilegeCheck@12
NtPrivilegedServiceAuditAlarm@20
NtPrivilegeObjectAuditAlarm@24
NtProtectVirtualMemory@20
NtPulseEvent@8
-NtQueryAttributesFile@8
-NtQueryDefaultLocale@8
-NtQueryDirectoryFile@44
+NtQueryAttributesFile@8
+NtQueryDefaultLocale@8
+NtQueryDefaultUILanguage@4
+NtQueryDirectoryFile@44
NtQueryDirectoryObject@28
NtQueryEaFile@36
NtQueryEvent@20
NtQueryFullAttributesFile@8
NtQueryInformationAtom@20
NtQueryInformationFile@20
+NtQueryInformationJobObject@20
NtQueryInformationPort@20
NtQueryInformationProcess@20
NtQueryInformationThread@20
NtQueryInformationToken@20
-NtQueryIoCompletion@20
+NtQueryInstallUILanguage@4
NtQueryIntervalProfile@8
+NtQueryIoCompletion@20
NtQueryKey@20
NtQueryMultipleValueKey@24
NtQueryMutant@20
NtQueryObject@20
-NtQueryOleDirectoryFile@44
NtQueryPerformanceCounter@8
NtQuerySection@20
NtQuerySecurityObject@20
NtRemoveIoCompletion@20
NtReplaceKey@12
NtReplyPort@8
-NtReplyWaitReceivePort@16
NtReplyWaitReplyPort@8
-NtReplyWaitSendChannel@12
+NtReplyWaitReceivePort@16
NtRequestPort@8
NtRequestWaitReplyPort@12
NtResetEvent@8
NtRestoreKey@12
NtResumeThread@8
NtSaveKey@8
-NtSendWaitReplyChannel@16
-NtSetContextChannel@4
NtSetContextThread@8
NtSetDefaultHardErrorPort@4
NtSetDefaultLocale@8
+NtSetDefaultUILanguage@4
NtSetEaFile@16
NtSetEvent@8
NtSetHighEventPair@4
NtSetHighWaitLowEventPair@4
NtSetHighWaitLowThread@0
NtSetInformationFile@20
+NtSetInformationJobObject@16
NtSetInformationKey@16
NtSetInformationObject@16
NtSetInformationProcess@16
NtSetSystemTime@8
NtSetTimer@28
NtSetTimerResolution@12
+NtSetUuidSeed@4
NtSetValueKey@24
NtSetVolumeInformationFile@20
NtShutdownSystem@4
NtStopProfile@4
NtSuspendThread@8
NtSystemDebugControl@24
+NtTerminateJobObject@8
NtTerminateProcess@8
NtTerminateThread@8
NtTestAlert@0
RtlAddAtomToAtomTable@12
;RtlAddAttributeActionToRXact
RtlAddAuditAccessAce@24
+RtlAddAuditAccessAceEx@28
;RtlAddCompoundAce
RtlAddRange@36
RtlAdjustPrivilege@16
RtlCheckRegistryKey@8
RtlClearAllBits@4
RtlClearBits@12
-;RtlClosePropertySet
RtlCompactHeap@8
RtlCompareMemory@12
RtlCompareMemoryUlong@12
RtlCreateEnvironment@8
RtlCreateHeap@24
RtlCreateProcessParameters@40
-;RtlCreatePropertySet
-;RtlCreateQueryDebugBuffer
+RtlCreateQueryDebugBuffer@8
RtlCreateRegistryKey@8
RtlCreateSecurityDescriptor@8
;RtlCreateTagHeap
;RtlCreateUserSecurityObject
RtlCreateUserThread@40
RtlCustomCPToUnicodeN@24
-;RtlCutoverTimeToSystemTime
+RtlCutoverTimeToSystemTime@16
RtlDeNormalizeProcessParams@4
RtlDecompressBuffer@24
RtlDecompressFragment@32
RtlDeleteAce@8
RtlDeleteAtomFromAtomTable@8
RtlDeleteCriticalSection@4
-RtlDuplicateUnicodeString@12
-RtlSetCriticalSectionSpinCount@8
;RtlDeleteElementGenericTable
;RtlDeleteNoSplay
RtlDeleteOwnersRanges@8
RtlDestroyHandleTable@4
RtlDestroyHeap@4
RtlDestroyProcessParameters@4
-;RtlDestroyQueryDebugBuffer
+RtlDestroyQueryDebugBuffer@4
RtlDetermineDosPathNameType_U@4
RtlDoesFileExists_U@4
RtlDosPathNameToNtPathName_U@16
RtlDowncaseUnicodeChar@4
RtlDowncaseUnicodeString@12
RtlDumpResource@4
+RtlDuplicateUnicodeString@12
RtlEmptyAtomTable@8
RtlEnlargedIntegerMultiply@8
RtlEnlargedUnsignedDivide@16
RtlEnumProcessHeaps@8
;RtlEnumerateGenericTable
;RtlEnumerateGenericTableWithoutSplaying
-;RtlEnumerateProperties
RtlEqualComputerName@8
RtlEqualDomainName@8
RtlEqualLuid@8
RtlFindSetBits@12
RtlFindSetBitsAndClear@12
RtlFirstFreeAce@8
-;RtlFlushPropertySet
RtlFormatCurrentUserKeyPath@4
-;RtlFormatMessage@36
+RtlFormatMessage@32
RtlFreeAnsiString@4
RtlFreeHandle@8
RtlFreeHeap@12
RtlGetFirstRange@12
RtlGetFullPathName_U@16
RtlGetGroupSecurityDescriptor@12
+RtlGetLastNtStatus@0
+RtlGetLastWin32Error@0
RtlGetLongestNtPathLength@0
RtlGetNextRange@12
RtlGetNtGlobalFlags@0
RtlGetOwnerSecurityDescriptor@12
RtlGetProcessHeaps@8
RtlGetSaclSecurityDescriptor@16
+RtlGetSecurityDescriptorRMControl@8
;RtlGetUserInfoHeap
RtlGetVersion@4
-;RtlGuidToPropertySetName
RtlIdentifierAuthoritySid@4
RtlImageDirectoryEntryToData@16
RtlImageNtHeader@4
RtlInitNlsTables@16
RtlInitString@8
RtlInitUnicodeString@8
+RtlInitUnicodeStringEx@8
;RtlInitializeAtomPackage
RtlInitializeBitMap@12
RtlInitializeContext@20
;RtlInitializeRXact
RtlInitializeSid@12
;RtlInsertElementGenericTable
+RtlInt64ToUnicodeString@16
RtlIntegerToChar@16
RtlIntegerToUnicodeString@12
RtlInvertRangeList@8
+RtlIpv4AddressToStringA@8
+RtlIpv4AddressToStringExA@16
+RtlIpv4AddressToStringExW@16
+RtlIpv4AddressToStringW@8
+RtlIpv4StringToAddressA@16
+RtlIpv4StringToAddressExA@16
+RtlIpv4StringToAddressExW@16
+RtlIpv4StringToAddressW@16
+RtlIpv6AddressToStringA@8
+RtlIpv6AddressToStringExA@16
+RtlIpv6AddressToStringExW@16
+RtlIpv6AddressToStringW@8
+RtlIpv6StringToAddressA@16
+RtlIpv6StringToAddressExA@16
+RtlIpv6StringToAddressExW@16
+RtlIpv6StringToAddressW@16
RtlIsDosDeviceName_U@4
RtlIsGenericTableEmpty@4
RtlIsNameLegalDOS8Dot3@12
RtlPinAtomInAtomTable@8
RtlPrefixString@12
RtlPrefixUnicodeString@12
-;RtlPropertySetNameToGuid
;RtlProtectHeap
RtlQueryAtomInAtomTable@24
RtlQueryEnvironmentVariable_U@12
RtlQueryInformationAcl@16
;RtlQueryProcessBackTraceInformation
-;RtlQueryProcessDebugInformation
+RtlQueryProcessDebugInformation@12
;RtlQueryProcessHeapInformation
;RtlQueryProcessLockInformation
-;RtlQueryProperties
-;RtlQueryPropertyNames
-;RtlQueryPropertySet
RtlQueryRegistryValues@20
-;RtlQuerySecutityObject
+;RtlQuerySecurityObject
;RtlQueryTagHeap
RtlQueryTimeZoneInformation@4
RtlRaiseException@4
RtlRaiseStatus@4
RtlRandom@4
+RtlRandomEx=RtlRandom@4
RtlReAllocateHeap@16
;RtlRealPredecessor
;RtlRealSuccessor
RtlReleaseResource@4
;RtlRemoteCall
RtlResetRtlTranslations@4
+RtlRestoreLastWin32Error@4=RtlSetLastWin32Error@4
RtlRunDecodeUnicodeString@8
RtlRunEncodeUnicodeString@8
RtlSecondsSince1970ToTime@8
RtlSetAllBits@4
;RtlSetAttributesSecurityDescriptor
RtlSetBits@12
+RtlSetControlSecurityDescriptor@12
+RtlSetCriticalSectionSpinCount@8
RtlSetCurrentDirectory_U@4
RtlSetCurrentEnvironment@8
RtlSetDaclSecurityDescriptor@16
RtlSetEnvironmentVariable@12
RtlSetGroupSecurityDescriptor@12
RtlSetInformationAcl@16
+RtlSetLastWin32Error@4
+RtlSetLastWin32ErrorAndNtStatusFromNtStatus@4
RtlSetOwnerSecurityDescriptor@12
-;RtlSetProperties
-;RtlSetPropertyNames
-;RtlSetPropertySetClassId
RtlSetSaclSecurityDescriptor@16
+RtlSetSecurityDescriptorRMControl@8
;RtlSetSecurityObject
RtlSetTimeZoneInformation@4
;RtlSetUnicodeCallouts
RtlxUnicodeStringToAnsiSize@4
RtlxUnicodeStringToOemSize@4
;SaveEm87Context
+VerSetConditionMask@16
ZwAcceptConnectPort@24
ZwAccessCheck@32
ZwAccessCheckAndAuditAlarm@44
ZwAlertResumeThread@8
ZwAlertThread@4
ZwAllocateLocallyUniqueId@4
-ZwAllocateUuids@12
+ZwAllocateUuids@16
ZwAllocateVirtualMemory@24
ZwCallbackReturn@12
ZwCancelIoFile@8
ZwCompleteConnectPort@4
ZwConnectPort@32
ZwContinue@8
-ZwCreateChannel@8
ZwCreateDirectoryObject@12
ZwCreateEvent@20
ZwCreateEventPair@12
ZwImpersonateClientOfPort@8
ZwImpersonateThread@12
ZwInitializeRegistry@4
-ZwListenChannel@8
ZwListenPort@8
ZwLoadDriver@4
ZwLoadKey@8
ZwMapViewOfSection@40
ZwNotifyChangeDirectoryFile@36
ZwNotifyChangeKey@40
-ZwOpenChannel@8
ZwOpenDirectoryObject@12
ZwOpenEvent@12
ZwOpenEventPair@12
ZwOpenThread@16
ZwOpenThreadToken@16
ZwOpenTimer@12
-ZwPlugPlayControl@16
+ZwPlugPlayControl@12
ZwPrivilegeCheck@12
ZwPrivilegedServiceAuditAlarm@20
ZwPrivilegeObjectAuditAlarm@24
ZwQueryInformationAtom@20
ZwQueryAttributesFile@8
ZwQueryDefaultLocale@8
+ZwQueryDefaultUILanguage@4
ZwQueryDirectoryFile@44
ZwQueryDirectoryObject@28
ZwQueryEaFile@36
ZwQueryInformationProcess@20
ZwQueryInformationThread@20
ZwQueryInformationToken@20
+ZwQueryInstallUILanguage@4
ZwQueryIntervalProfile@8
ZwQueryIoCompletion@20
ZwQueryKey@20
ZwQueryMultipleValueKey@24
ZwQueryMutant@20
ZwQueryObject@20
-ZwQueryOleDirectoryFile@44
ZwQueryPerformanceCounter@8
ZwQuerySection@20
ZwQuerySecurityObject@20
ZwReplyPort@8
ZwReplyWaitReceivePort@16
ZwReplyWaitReplyPort@8
-ZwReplyWaitSendChannel@12
ZwRequestPort@8
ZwRequestWaitReplyPort@12
ZwResetEvent@8
ZwRestoreKey@12
ZwResumeThread@8
ZwSaveKey@8
-ZwSendWaitReplyChannel@16
-ZwSetContextChannel@4
ZwSetContextThread@8
ZwSetDefaultHardErrorPort@4
ZwSetDefaultLocale@8
+ZwSetDefaultUILanguage@4
ZwSetEaFile@16
ZwSetEvent@8
ZwSetHighEventPair@4
ZwSetSystemTime@8
ZwSetTimer@28
ZwSetTimerResolution@12
+ZwSetUuidSeed@4
ZwSetValueKey@24
ZwSetVolumeInformationFile@20
ZwShutdownSystem@4