-name ntdll
-type win32
-
-debug_channels (atom cdrom console debug delayhlp dll dosfs dosmem file fixup
- global heap int int21 int31 io loaddll local module ntdll process
- profile reg relay resource segment seh selector server snoop
- string system tape task thread thunk tid timer toolhelp ver
- virtual vxd win32)
-
-#note that the Zw... functions are alternate names for the
+#note that the Zw... functions are alternate names for the
#Nt... functions. (see www.sysinternals.com for details)
#if you change a Nt.. function DON'T FORGET to change the
#Zw one too.
@ stub CsrProbeForWrite
@ stub CsrSetPriorityClass
@ stub CsrpProcessCallbackRequest
-@ stdcall DbgBreakPoint() DbgBreakPoint
-@ varargs DbgPrint(str) DbgPrint
+@ stdcall DbgBreakPoint()
+@ varargs DbgPrint(str)
@ stub DbgPrompt
@ stub DbgSsHandleKmApiMsg
@ stub DbgSsInitialize
@ stub DbgUiConnectToDbg
@ stub DbgUiContinue
@ stub DbgUiWaitStateChange
-@ stdcall DbgUserBreakPoint() DbgUserBreakPoint
+@ stdcall DbgUserBreakPoint()
@ stub KiUserApcDispatcher
@ stub KiUserCallbackDispatcher
@ stub KiUserExceptionDispatcher
-@ stub LdrAccessResource
-@ stub LdrDisableThreadCalloutsForDll
+@ stdcall LdrAccessResource(long ptr ptr ptr)
+@ stdcall LdrDisableThreadCalloutsForDll(long)
@ stub LdrEnumResources
-@ stub LdrFindEntryForAddress
-@ stub LdrFindResourceDirectory_U
-@ stub LdrFindResource_U
-@ stub LdrGetDllHandle
-@ stub LdrGetProcedureAddress
-@ stub LdrInitializeThunk
-@ stub LdrLoadDll
+@ stdcall LdrFindEntryForAddress(ptr ptr)
+@ stdcall LdrFindResourceDirectory_U(long ptr long ptr)
+@ stdcall LdrFindResource_U(long ptr long ptr)
+@ stdcall LdrGetDllHandle(long long ptr ptr)
+@ stdcall LdrGetProcedureAddress(ptr ptr long ptr)
+@ stdcall LdrInitializeThunk(long long long long)
+@ stdcall LdrLoadDll(wstr long ptr ptr)
+@ stdcall LdrLockLoaderLock(long ptr ptr)
@ stub LdrProcessRelocationBlock
@ stub LdrQueryImageFileExecutionOptions
-@ stub LdrQueryProcessModuleInformation
-@ stub LdrShutdownProcess
-@ stub LdrShutdownThread
-@ stub LdrUnloadDll
+@ stdcall LdrQueryProcessModuleInformation(ptr long ptr)
+@ stdcall LdrShutdownProcess()
+@ stdcall LdrShutdownThread()
+@ stdcall LdrUnloadDll(ptr)
+@ stdcall LdrUnlockLoaderLock(long long)
@ stub LdrVerifyImageMatchesChecksum
@ stub NPXEMULATORTABLE
-@ extern NlsAnsiCodePage NlsAnsiCodePage
-@ extern NlsMbCodePageTag NlsMbCodePageTag
-@ extern NlsMbOemCodePageTag NlsMbOemCodePageTag
-@ stdcall NtAcceptConnectPort(long long long long long long) NtAcceptConnectPort
-@ stdcall NtAccessCheck(ptr long long ptr ptr ptr ptr ptr) NtAccessCheck
+@ extern NlsAnsiCodePage
+@ extern NlsMbCodePageTag
+@ extern NlsMbOemCodePageTag
+@ stdcall NtAcceptConnectPort(ptr long ptr long long ptr)
+@ stdcall NtAccessCheck(ptr long long ptr ptr ptr ptr ptr)
@ stub NtAccessCheckAndAuditAlarm
@ stub NtAdjustGroupsToken
-@ stdcall NtAdjustPrivilegesToken(long long long long long long) NtAdjustPrivilegesToken
+@ stdcall NtAdjustPrivilegesToken(long long long long long long)
@ stub NtAlertResumeThread
@ stub NtAlertThread
-@ stdcall NtAllocateLocallyUniqueId(ptr) NtAllocateLocallyUniqueId
-@ stdcall NtAllocateUuids(ptr ptr ptr) NtAllocateUuids
-@ stub NtAllocateVirtualMemory
+@ stdcall NtAllocateLocallyUniqueId(ptr)
+@ stdcall NtAllocateUuids(ptr ptr ptr)
+@ stdcall NtAllocateVirtualMemory(long ptr ptr ptr long long)
@ stub NtCallbackReturn
@ stub NtCancelIoFile
-@ stub NtCancelTimer
-@ stdcall NtClearEvent(long) NtClearEvent
-@ stdcall NtClose(long) NtClose
+@ stdcall NtCancelTimer(long ptr)
+@ stdcall NtClearEvent(long)
+@ stdcall NtClose(long)
@ stub NtCloseObjectAuditAlarm
-@ stdcall NtCompleteConnectPort(long) NtCompleteConnectPort
-@ stdcall NtConnectPort(long long long long long long long long) NtConnectPort
+@ stdcall NtCompleteConnectPort(ptr)
+@ stdcall NtConnectPort(ptr ptr ptr ptr ptr ptr ptr ptr)
@ stub NtContinue
-@ stdcall NtCreateDirectoryObject(long long long) NtCreateDirectoryObject
-@ stdcall NtCreateEvent(long long long long long) NtCreateEvent
+@ stdcall NtCreateDirectoryObject(long long long)
+@ stdcall NtCreateEvent(long long long long long)
@ stub NtCreateEventPair
-@ stdcall NtCreateFile(ptr long ptr ptr long long long ptr long long ptr) NtCreateFile
+@ stdcall NtCreateFile(ptr long ptr ptr long long long ptr long long ptr)
@ stub NtCreateIoCompletion
-@ stdcall NtCreateKey(long long long long long long long) NtCreateKey
-@ stdcall NtCreateMailslotFile(long long long long long long long long) NtCreateMailslotFile
+@ stdcall NtCreateKey(ptr long ptr long ptr long long)
+@ stdcall NtCreateMailslotFile(long long long long long long long long)
@ stub NtCreateMutant
@ stub NtCreateNamedPipeFile
-@ stdcall NtCreatePagingFile(long long long long) NtCreatePagingFile
-@ stdcall NtCreatePort(long long long long long) NtCreatePort
+@ stdcall NtCreatePagingFile(long long long long)
+@ stdcall NtCreatePort(ptr ptr long long long)
@ stub NtCreateProcess
@ stub NtCreateProfile
-@ stdcall NtCreateSection(long long long long long long long) NtCreateSection
-@ stdcall NtCreateSemaphore(ptr long ptr long long) NtCreateSemaphore
-@ stdcall NtCreateSymbolicLinkObject(ptr long ptr ptr) NtCreateSymbolicLinkObject
+@ stdcall NtCreateSection(ptr long ptr ptr long long long)
+@ stdcall NtCreateSemaphore(ptr long ptr long long)
+@ stdcall NtCreateSymbolicLinkObject(ptr long ptr ptr)
@ stub NtCreateThread
-@ stdcall NtCreateTimer(ptr long ptr long) NtCreateTimer
+@ stdcall NtCreateTimer(ptr long ptr long)
@ stub NtCreateToken
-@ stdcall NtCurrentTeb() NtCurrentTeb
-@ stub NtDelayExecution
+@ stdcall NtCurrentTeb()
+@ stdcall NtDelayExecution(long ptr)
@ stub NtDeleteFile
-@ stdcall NtDeleteKey(long) NtDeleteKey
-@ stdcall NtDeleteValueKey(long ptr) NtDeleteValueKey
-@ stdcall NtDeviceIoControlFile(long long long long long long long long long long) NtDeviceIoControlFile
-@ stdcall NtDisplayString(ptr)NtDisplayString
-@ stdcall NtDuplicateObject(long long long long long long long) NtDuplicateObject
-@ stdcall NtDuplicateToken(long long long long long long) NtDuplicateToken
+@ stdcall NtDeleteKey(long)
+@ stdcall NtDeleteValueKey(long ptr)
+@ stdcall NtDeviceIoControlFile(long long long long long long long long long long)
+@ stdcall NtDisplayString(ptr)
+@ stdcall NtDuplicateObject(long long long ptr long long long)
+@ stdcall NtDuplicateToken(long long long long long long)
@ stub NtEnumerateBus
-@ stdcall NtEnumerateKey (long long long long long long) NtEnumerateKey
-@ stdcall NtEnumerateValueKey (long long long long long long) NtEnumerateValueKey
+@ stdcall NtEnumerateKey (long long long long long long)
+@ stdcall NtEnumerateValueKey (long long long long long long)
@ stub NtExtendSection
-@ stub NtFlushBuffersFile
+@ stdcall NtFlushBuffersFile(long ptr)
@ stub NtFlushInstructionCache
-@ stdcall NtFlushKey(long) NtFlushKey
-@ stub NtFlushVirtualMemory
+@ stdcall NtFlushKey(long)
+@ stdcall NtFlushVirtualMemory(long ptr ptr long)
@ stub NtFlushWriteBuffer
-@ stub NtFreeVirtualMemory
-@ stdcall NtFsControlFile(long long long long long long long long long long) NtFsControlFile
-@ stub NtGetContextThread
+@ stdcall NtFreeVirtualMemory(long ptr ptr long)
+@ stdcall NtFsControlFile(long long long long long long long long long long)
+@ stdcall NtGetContextThread(long ptr)
@ stub NtGetPlugPlayEvent
@ stub NtGetTickCount
@ stub NtImpersonateClientOfPort
@ stub NtImpersonateThread
@ stub NtInitializeRegistry
-@ stdcall NtListenPort(long long) NtListenPort
+@ stdcall NtListenPort(ptr ptr)
@ stub NtLoadDriver
-@ stdcall NtLoadKey(ptr ptr) NtLoadKey
-@ stub NtLockFile
-@ stub NtLockVirtualMemory
+@ stdcall NtLoadKey(ptr ptr)
+@ stdcall NtLockFile(long long ptr ptr ptr ptr ptr ptr long long)
+@ stdcall NtLockVirtualMemory(long ptr ptr long)
@ stub NtMakeTemporaryObject
-@ stdcall NtMapViewOfSection(long long long long long long long long long long) NtMapViewOfSection
+@ stdcall NtMapViewOfSection(long long ptr long long ptr ptr long long long)
@ stub NtNotifyChangeDirectoryFile
-@ stdcall NtNotifyChangeKey(long long ptr ptr ptr long long ptr long long) NtNotifyChangeKey
-@ stdcall NtOpenDirectoryObject(long long long) NtOpenDirectoryObject
-@ stdcall NtOpenEvent(long long long) NtOpenEvent
+@ stdcall NtNotifyChangeKey(long long ptr ptr ptr long long ptr long long)
+@ stdcall NtOpenDirectoryObject(long long long)
+@ stdcall NtOpenEvent(long long long)
@ stub NtOpenEventPair
-@ stdcall NtOpenFile(ptr long ptr ptr long long) NtOpenFile
+@ stdcall NtOpenFile(ptr long ptr ptr long long)
@ stub NtOpenIoCompletion
-@ stdcall NtOpenKey(ptr long ptr) NtOpenKey
+@ stdcall NtOpenKey(ptr long ptr)
@ stub NtOpenMutant
@ stub NtOpenObjectAuditAlarm
@ stub NtOpenProcess
-@ stdcall NtOpenProcessToken(long long long) NtOpenProcessToken
-@ stdcall NtOpenSection(long long long) NtOpenSection
-@ stdcall NtOpenSemaphore(long long ptr) NtOpenSemaphore
-@ stdcall NtOpenSymbolicLinkObject (long long long) NtOpenSymbolicLinkObject
-@ stub NtOpenThread
-@ stdcall NtOpenThreadToken(long long long long) NtOpenThreadToken
-@ stub NtOpenTimer
+@ stdcall NtOpenProcessToken(long long long)
+@ stdcall NtOpenSection(ptr long ptr)
+@ stdcall NtOpenSemaphore(long long ptr)
+@ stdcall NtOpenSymbolicLinkObject (long long long)
+@ stdcall NtOpenThread(ptr long ptr ptr)
+@ stdcall NtOpenThreadToken(long long long long)
+@ stdcall NtOpenTimer(ptr long ptr)
@ stub NtPlugPlayControl
@ stub NtPrivilegeCheck
@ stub NtPrivilegeObjectAuditAlarm
@ stub NtPrivilegedServiceAuditAlarm
-@ stub NtProtectVirtualMemory
-@ stdcall NtPulseEvent(long ptr) NtPulseEvent
+@ stdcall NtProtectVirtualMemory(long ptr ptr long ptr)
+@ stdcall NtPulseEvent(long ptr)
@ stub NtQueryAttributesFile
-@ stub NtQueryDefaultLocale
-@ stdcall NtQueryDirectoryFile(long long ptr ptr ptr ptr long long long ptr long)NtQueryDirectoryFile
-@ stdcall NtQueryDirectoryObject(long long long long long long long) NtQueryDirectoryObject
+@ stdcall NtQueryDefaultLocale(long ptr)
+@ stdcall NtQueryDirectoryFile(long long ptr ptr ptr ptr long long long ptr long)
+@ stdcall NtQueryDirectoryObject(long ptr long long long ptr ptr)
@ stub NtQueryEaFile
-@ stdcall NtQueryEvent(long long ptr long ptr) NtQueryEvent
-@ stdcall NtQueryInformationFile(long long long long long) NtQueryInformationFile
+@ stdcall NtQueryEvent(long long ptr long ptr)
+@ stdcall NtQueryInformationFile(long ptr ptr long long)
@ stub NtQueryInformationPort
-@ stdcall NtQueryInformationProcess(long long long long long) NtQueryInformationProcess
-@ stdcall NtQueryInformationThread (long long long long long) NtQueryInformationThread
-@ stdcall NtQueryInformationToken (long long long long long) NtQueryInformationToken
+@ stdcall NtQueryInformationProcess(long long ptr long ptr)
+@ stdcall NtQueryInformationThread(long long ptr long ptr)
+@ stdcall NtQueryInformationToken(long long ptr long ptr)
@ stub NtQueryIntervalProfile
@ stub NtQueryIoCompletion
-@ stdcall NtQueryKey (long long ptr long ptr) NtQueryKey
+@ stdcall NtQueryKey (long long ptr long ptr)
@ stub NtQueryMutant
-@ stdcall NtQueryObject(long long long long long) NtQueryObject
-@ stdcall NtQueryPerformanceCounter (long long) NtQueryPerformanceCounter
-@ stdcall NtQuerySection (long long long long long) NtQuerySection
-@ stdcall NtQuerySecurityObject (long long long long long) NtQuerySecurityObject
-@ stdcall NtQuerySemaphore (long long long long long) NtQuerySemaphore
-@ stdcall NtQuerySymbolicLinkObject(long ptr ptr) NtQuerySymbolicLinkObject
+@ stdcall NtQueryObject(long long long long long)
+@ stub NtQueryOpenSubKeys
+@ stdcall NtQueryPerformanceCounter (long long)
+@ stdcall NtQuerySection (long long long long long)
+@ stdcall NtQuerySecurityObject (long long long long long)
+@ stdcall NtQuerySemaphore (long long long long long)
+@ stdcall NtQuerySymbolicLinkObject(long ptr ptr)
@ stub NtQuerySystemEnvironmentValue
-@ stdcall NtQuerySystemInformation(long long long long) NtQuerySystemInformation
-@ stdcall NtQuerySystemTime(ptr) NtQuerySystemTime
+@ stdcall NtQuerySystemInformation(long long long long)
+@ stdcall NtQuerySystemTime(ptr)
@ stub NtQueryTimer
-@ stdcall NtQueryTimerResolution(long long long) NtQueryTimerResolution
-@ stdcall NtQueryValueKey(long long long long long long) NtQueryValueKey
-@ stub NtQueryVirtualMemory
-@ stdcall NtQueryVolumeInformationFile(long ptr ptr long long) NtQueryVolumeInformationFile
-@ stdcall NtRaiseException(ptr ptr long) NtRaiseException
+@ stdcall NtQueryTimerResolution(long long long)
+@ stdcall NtQueryValueKey(long long long long long long)
+@ stdcall NtQueryVirtualMemory(long ptr long ptr long ptr)
+@ stdcall NtQueryVolumeInformationFile(long ptr ptr long long)
+@ stdcall NtQueueApcThread(long ptr long long long)
+@ stdcall NtRaiseException(ptr ptr long)
@ stub NtRaiseHardError
-@ stdcall NtReadFile(long long long long long long long long long) NtReadFile
+@ stdcall NtReadFile(long long long long long long long long long)
@ stub NtReadRequestData
-@ stub NtReadVirtualMemory
+@ stdcall NtReadVirtualMemory(long ptr ptr long ptr)
@ stub NtRegisterNewDevice
-@ stdcall NtRegisterThreadTerminatePort(long) NtRegisterThreadTerminatePort
+@ stdcall NtRegisterThreadTerminatePort(ptr)
@ stub NtReleaseMutant
@ stub NtReleaseProcessMutant
-@ stdcall NtReleaseSemaphore(long long ptr) NtReleaseSemaphore
+@ stdcall NtReleaseSemaphore(long long ptr)
@ stub NtRemoveIoCompletion
-@ stdcall NtReplaceKey(ptr long ptr) NtReplaceKey
+@ stdcall NtReplaceKey(ptr long ptr)
@ stub NtReplyPort
-@ stdcall NtReplyWaitReceivePort(long long long long) NtReplyWaitReceivePort
+@ stdcall NtReplyWaitReceivePort(ptr ptr ptr ptr)
@ stub NtReplyWaitReceivePortEx
@ stub NtReplyWaitReplyPort
@ stub NtRequestPort
-@ stdcall NtRequestWaitReplyPort(long long long) NtRequestWaitReplyPort
-@ stdcall NtResetEvent(long ptr) NtResetEvent
-@ stdcall NtRestoreKey(long long long) NtRestoreKey
-@ stdcall NtResumeThread(long long) NtResumeThread
-@ stdcall NtSaveKey(long long) NtSaveKey
+@ stdcall NtRequestWaitReplyPort(ptr ptr ptr)
+@ stdcall NtResetEvent(long ptr)
+@ stdcall NtRestoreKey(long long long)
+@ stdcall NtResumeThread(long long)
+@ stdcall NtSaveKey(long long)
@ stub NtSecureConnectPort
-@ stub NtSetContextThread
+@ stdcall NtSetContextThread(long ptr)
@ stub NtSetDefaultHardErrorPort
-@ stub NtSetDefaultLocale
+@ stdcall NtSetDefaultLocale(long long)
@ stub NtSetEaFile
-@ stdcall NtSetEvent(long long) NtSetEvent
+@ stdcall NtSetEvent(long long)
@ stub NtSetHighEventPair
@ stub NtSetHighWaitLowEventPair
@ stub NtSetHighWaitLowThread
-@ stdcall NtSetInformationFile(long long long long long) NtSetInformationFile
-@ stdcall NtSetInformationKey(long long ptr long) NtSetInformationKey
-@ stub NtSetInformationObject
-@ stdcall NtSetInformationProcess(long long long long) NtSetInformationProcess
-@ stdcall NtSetInformationThread(long long long long) NtSetInformationThread
+@ stdcall NtSetInformationFile(long long long long long)
+@ stdcall NtSetInformationKey(long long ptr long)
+@ stdcall NtSetInformationObject(long long ptr long)
+@ stdcall NtSetInformationProcess(long long long long)
+@ stdcall NtSetInformationThread(long long ptr long)
@ stub NtSetInformationToken
-@ stdcall NtSetIntervalProfile(long long) NtSetIntervalProfile
+@ stdcall NtSetIntervalProfile(long long)
@ stub NtSetIoCompletion
@ stub NtSetLdtEntries
@ stub NtSetLowEventPair
@ stub NtSetLowWaitHighEventPair
@ stub NtSetLowWaitHighThread
-@ stdcall NtSetSecurityObject(long long ptr) NtSetSecurityObject
+@ stdcall NtSetSecurityObject(long long ptr)
@ stub NtSetSystemEnvironmentValue
@ stub NtSetSystemInformation
@ stub NtSetSystemPowerState
-@ stub NtSetSystemTime
-@ stdcall NtSetTimer(long ptr ptr ptr long long ptr) NtSetTimer
-@ stub NtSetTimerResolution
-@ stdcall NtSetValueKey(long long long long long long) NtSetValueKey
-@ stdcall NtSetVolumeInformationFile(long ptr ptr long long) NtSetVolumeInformationFile
+@ stdcall NtSetSystemTime(ptr ptr)
+@ stdcall NtSetTimer(long ptr ptr ptr long long ptr)
+@ stdcall NtSetTimerResolution(long long ptr)
+@ stdcall NtSetValueKey(long long long long long long)
+@ stdcall NtSetVolumeInformationFile(long ptr ptr long long)
@ stub NtShutdownSystem
@ stub NtStartProfile
@ stub NtStopProfile
-@ stub NtSuspendThread
+@ stdcall NtSuspendThread(long ptr)
@ stub NtSystemDebugControl
-@ stdcall NtTerminateProcess(long long)NtTerminateProcess
-@ stdcall NtTerminateThread(long long) NtTerminateThread
+@ stdcall NtTerminateProcess(long long)
+@ stdcall NtTerminateThread(long long)
@ stub NtTestAlert
@ stub NtUnloadDriver
-@ stdcall NtUnloadKey(long) NtUnloadKey
-@ stub NtUnlockFile
-@ stub NtUnlockVirtualMemory
-@ stub NtUnmapViewOfSection
+@ stdcall NtUnloadKey(long)
+@ stub NtUnloadKeyEx
+@ stdcall NtUnlockFile(long ptr ptr ptr ptr)
+@ stdcall NtUnlockVirtualMemory(long ptr ptr long)
+@ stdcall NtUnmapViewOfSection(long ptr)
@ stub NtVdmControl
@ stub NtW32Call
-@ stub NtWaitForMultipleObjects
+@ stdcall NtWaitForMultipleObjects(long ptr long long ptr)
@ stub NtWaitForProcessMutant
-@ stdcall NtWaitForSingleObject(long long long) NtWaitForSingleObject
+@ stdcall NtWaitForSingleObject(long long long)
@ stub NtWaitHighEventPair
@ stub NtWaitLowEventPair
-@ stub NtWriteFile
+@ stdcall NtWriteFile(long long ptr ptr ptr ptr long ptr ptr)
@ stub NtWriteRequestData
-@ stub NtWriteVirtualMemory
+@ stdcall NtWriteVirtualMemory(long ptr ptr long ptr)
@ stub PfxFindPrefix
@ stub PfxInitialize
@ stub PfxInsertPrefix
@ stub RestoreEm87Context
@ stub RtlAbortRXact
@ stub RtlAbsoluteToSelfRelativeSD
-@ stdcall RtlAcquirePebLock() RtlAcquirePebLock
-@ stdcall RtlAcquireResourceExclusive(ptr long) RtlAcquireResourceExclusive
-@ stdcall RtlAcquireResourceShared(ptr long) RtlAcquireResourceShared
-@ stdcall RtlAddAccessAllowedAce(long long long long) RtlAddAccessAllowedAce
-@ stub RtlAddAccessDeniedAce
-@ stdcall RtlAddAce(ptr long long ptr long) RtlAddAce
+@ stdcall RtlAcquirePebLock()
+@ stdcall RtlAcquireResourceExclusive(ptr long)
+@ stdcall RtlAcquireResourceShared(ptr long)
+@ stdcall RtlAddAccessAllowedAce(ptr long long ptr)
+@ stdcall RtlAddAccessAllowedAceEx(ptr long long long ptr)
+@ stdcall RtlAddAccessDeniedAce(ptr long long ptr)
+@ stdcall RtlAddAccessDeniedAceEx(ptr long long long ptr)
+@ stdcall RtlAddAce(ptr long long ptr long)
@ stub RtlAddActionToRXact
@ stub RtlAddAttributeActionToRXact
@ stub RtlAddAuditAccessAce
-@ stdcall RtlAdjustPrivilege(long long long long) RtlAdjustPrivilege
-@ stdcall RtlAllocateAndInitializeSid (ptr long long long long long long long long long ptr) RtlAllocateAndInitializeSid
-@ stdcall RtlAllocateHeap(long long long) RtlAllocateHeap
+@ stdcall RtlAddVectoredExceptionHandler(long ptr)
+@ stdcall RtlAdjustPrivilege(long long long long)
+@ stdcall RtlAllocateAndInitializeSid (ptr long long long long long long long long long ptr)
+@ stdcall RtlAllocateHeap(long long long)
@ stub RtlAnsiCharToUnicodeChar
-@ stdcall RtlAnsiStringToUnicodeSize(ptr) RtlAnsiStringToUnicodeSize
-@ stdcall RtlAnsiStringToUnicodeString(ptr ptr long) RtlAnsiStringToUnicodeString
-@ stdcall RtlAppendAsciizToString(ptr str) RtlAppendAsciizToString
-@ stdcall RtlAppendStringToString(ptr ptr) RtlAppendStringToString
-@ stdcall RtlAppendUnicodeStringToString(ptr ptr) RtlAppendUnicodeStringToString
-@ stdcall RtlAppendUnicodeToString(ptr wstr) RtlAppendUnicodeToString
+@ stdcall RtlAnsiStringToUnicodeSize(ptr)
+@ stdcall RtlAnsiStringToUnicodeString(ptr ptr long)
+@ stdcall RtlAppendAsciizToString(ptr str)
+@ stdcall RtlAppendStringToString(ptr ptr)
+@ stdcall RtlAppendUnicodeStringToString(ptr ptr)
+@ stdcall RtlAppendUnicodeToString(ptr wstr)
@ stub RtlApplyRXact
@ stub RtlApplyRXactNoFlush
-@ stub RtlAreAllAccessesGranted
-@ stub RtlAreAnyAccessesGranted
-@ stub RtlAreBitsClear
-@ stub RtlAreBitsSet
-@ stdcall RtlAssert(ptr ptr long long) RtlAssert
+@ stdcall RtlAreAllAccessesGranted(long long)
+@ stdcall RtlAreAnyAccessesGranted(long long)
+@ stdcall RtlAreBitsClear(ptr long long)
+@ stdcall RtlAreBitsSet(ptr long long)
+@ stdcall RtlAssert(ptr ptr long long)
@ stub RtlCaptureStackBackTrace
-@ stub RtlCharToInteger
+@ stdcall RtlCharToInteger(ptr long ptr)
@ stub RtlCheckRegistryKey
-@ stub RtlClearAllBits
-@ stdcall RtlClearBits(long long long) RtlClearBits
-@ stub RtlCompactHeap
-@ stdcall RtlCompareMemory(ptr ptr long) RtlCompareMemory
-@ stub RtlCompareMemoryUlong
-@ stdcall RtlCompareString(ptr ptr long) RtlCompareString
-@ stdcall RtlCompareUnicodeString (ptr ptr long) RtlCompareUnicodeString
+@ stdcall RtlClearAllBits(ptr)
+@ stdcall RtlClearBits(ptr long long)
+@ stdcall RtlCompactHeap(long long)
+@ stdcall RtlCompareMemory(ptr ptr long)
+@ stdcall RtlCompareMemoryUlong(ptr long long)
+@ stdcall RtlCompareString(ptr ptr long)
+@ stdcall RtlCompareUnicodeString (ptr ptr long)
@ stub RtlCompressBuffer
+@ stdcall RtlComputeCrc32(long ptr long)
@ stub RtlConsoleMultiByteToUnicodeN
@ stub RtlConvertExclusiveToShared
-@ stdcall -ret64 RtlConvertLongToLargeInteger(long) RtlConvertLongToLargeInteger
+@ stdcall -ret64 RtlConvertLongToLargeInteger(long)
@ stub RtlConvertSharedToExclusive
-@ stdcall RtlConvertSidToUnicodeString(ptr ptr)RtlConvertSidToUnicodeString
+@ stdcall RtlConvertSidToUnicodeString(ptr ptr long)
@ stub RtlConvertUiListToApiList
-@ stdcall -ret64 RtlConvertUlongToLargeInteger(long) RtlConvertUlongToLargeInteger
-@ stub RtlCopyLuid
-@ stub RtlCopyLuidAndAttributesArray
+@ stdcall -ret64 RtlConvertUlongToLargeInteger(long)
+@ stdcall RtlCopyLuid(ptr ptr)
+@ stdcall RtlCopyLuidAndAttributesArray(long ptr ptr)
@ stub RtlCopySecurityDescriptor
-@ stdcall RtlCopySid(long ptr ptr) RtlCopySid
+@ stdcall RtlCopySid(long ptr ptr)
@ stub RtlCopySidAndAttributesArray
-@ stdcall RtlCopyString(ptr ptr) RtlCopyString
-@ stdcall RtlCopyUnicodeString(ptr ptr) RtlCopyUnicodeString
-@ stdcall RtlCreateAcl(ptr long long) RtlCreateAcl
+@ stdcall RtlCopyString(ptr ptr)
+@ stdcall RtlCopyUnicodeString(ptr ptr)
+@ stdcall RtlCreateAcl(ptr long long)
@ stub RtlCreateAndSetSD
-@ stdcall RtlCreateEnvironment(long long) RtlCreateEnvironment
-@ stdcall RtlCreateHeap(long ptr long long ptr ptr) RtlCreateHeap
-@ stub RtlCreateProcessParameters
+@ stdcall RtlCreateEnvironment(long ptr)
+@ stdcall RtlCreateHeap(long ptr long long ptr ptr)
+@ stdcall RtlCreateProcessParameters(ptr ptr ptr ptr ptr ptr ptr ptr ptr ptr)
@ stub RtlCreateQueryDebugBuffer
@ stub RtlCreateRegistryKey
-@ stdcall RtlCreateSecurityDescriptor(ptr long) RtlCreateSecurityDescriptor
+@ stdcall RtlCreateSecurityDescriptor(ptr long)
@ stub RtlCreateTagHeap
-@ stdcall RtlCreateUnicodeString(ptr wstr) RtlCreateUnicodeString
-@ stdcall RtlCreateUnicodeStringFromAsciiz(ptr str) RtlCreateUnicodeStringFromAsciiz
+@ stdcall RtlCreateUnicodeString(ptr wstr)
+@ stdcall RtlCreateUnicodeStringFromAsciiz(ptr str)
@ stub RtlCreateUserProcess
@ stub RtlCreateUserSecurityObject
-@ stub RtlCreateUserThread
+@ stdcall RtlCreateUserThread(long ptr long ptr long long ptr ptr ptr ptr)
@ stub RtlCustomCPToUnicodeN
@ stub RtlCutoverTimeToSystemTime
-@ stub RtlDeNormalizeProcessParams
+@ stdcall RtlDeNormalizeProcessParams(ptr)
@ stub RtlDecompressBuffer
@ stub RtlDecompressFragment
@ stub RtlDelete
-@ stub RtlDeleteAce
-@ stdcall RtlDeleteCriticalSection(ptr) RtlDeleteCriticalSection
+@ stdcall RtlDeleteAce(ptr long)
+@ stdcall RtlDeleteCriticalSection(ptr)
@ stub RtlDeleteElementGenericTable
@ stub RtlDeleteRegistryValue
-@ stdcall RtlDeleteResource(ptr) RtlDeleteResource
-@ stdcall RtlDeleteSecurityObject(long) RtlDeleteSecurityObject
-@ stdcall RtlDestroyEnvironment(long) RtlDestroyEnvironment
-@ stdcall RtlDestroyHeap(long) RtlDestroyHeap
-@ stub RtlDestroyProcessParameters
+@ stdcall RtlDeleteResource(ptr)
+@ stdcall RtlDeleteSecurityObject(long)
+@ stdcall RtlDestroyEnvironment(ptr)
+@ stdcall RtlDestroyHeap(long)
+@ stdcall RtlDestroyProcessParameters(ptr)
@ stub RtlDestroyQueryDebugBuffer
-@ stub RtlDetermineDosPathNameType_U
-@ stub RtlDoesFileExists_U
-@ stdcall RtlDosPathNameToNtPathName_U(ptr ptr long long) RtlDosPathNameToNtPathName_U
-@ stub RtlDosSearchPath_U
-@ stdcall RtlDumpResource(ptr) RtlDumpResource
-@ stdcall -ret64 RtlEnlargedIntegerMultiply(long long) RtlEnlargedIntegerMultiply
-@ stdcall RtlEnlargedUnsignedDivide(long long long ptr) RtlEnlargedUnsignedDivide
-@ stdcall -ret64 RtlEnlargedUnsignedMultiply(long long) RtlEnlargedUnsignedMultiply
-@ stdcall RtlEnterCriticalSection(ptr) RtlEnterCriticalSection
+@ stdcall RtlDetermineDosPathNameType_U(wstr)
+@ stdcall RtlDoesFileExists_U(wstr)
+@ stdcall RtlDosPathNameToNtPathName_U(wstr ptr ptr ptr)
+@ stdcall RtlDosSearchPath_U(wstr wstr wstr long ptr ptr)
+@ stdcall RtlDowncaseUnicodeChar(long)
+@ stdcall RtlDowncaseUnicodeString(ptr ptr long)
+@ stdcall RtlDumpResource(ptr)
+@ stdcall RtlDuplicateUnicodeString(long ptr ptr)
+@ stdcall -ret64 RtlEnlargedIntegerMultiply(long long)
+@ stdcall RtlEnlargedUnsignedDivide(long long long ptr)
+@ stdcall -ret64 RtlEnlargedUnsignedMultiply(long long)
+@ stdcall RtlEnterCriticalSection(ptr)
@ stub RtlEnumProcessHeaps
@ stub RtlEnumerateGenericTable
@ stub RtlEnumerateGenericTableWithoutSplaying
-@ stub RtlEqualComputerName
-@ stub RtlEqualDomainName
-@ stub RtlEqualLuid
-@ stdcall RtlEqualPrefixSid(ptr ptr) RtlEqualPrefixSid
-@ stdcall RtlEqualSid (long long) RtlEqualSid
-@ stdcall RtlEqualString(ptr ptr long) RtlEqualString
-@ stdcall RtlEqualUnicodeString(ptr ptr long) RtlEqualUnicodeString
-@ stdcall RtlEraseUnicodeString(ptr) RtlEraseUnicodeString
-@ stub RtlExpandEnvironmentStrings_U
+@ stdcall RtlEqualComputerName(ptr ptr)
+@ stdcall RtlEqualDomainName(ptr ptr)
+@ stdcall RtlEqualLuid(ptr ptr)
+@ stdcall RtlEqualPrefixSid(ptr ptr)
+@ stdcall RtlEqualSid (long long)
+@ stdcall RtlEqualString(ptr ptr long)
+@ stdcall RtlEqualUnicodeString(ptr ptr long)
+@ stdcall RtlEraseUnicodeString(ptr)
+@ stdcall RtlExpandEnvironmentStrings_U(ptr ptr ptr ptr)
@ stub RtlExtendHeap
-@ stdcall -ret64 RtlExtendedIntegerMultiply(long long long) RtlExtendedIntegerMultiply
-@ stdcall -ret64 RtlExtendedLargeIntegerDivide(long long long ptr) RtlExtendedLargeIntegerDivide
-@ stub RtlExtendedMagicDivide
-@ stdcall RtlFillMemory(ptr long long) RtlFillMemory
-@ stub RtlFillMemoryUlong
-@ stdcall RtlFindClearBits(long long long) RtlFindClearBits
-@ stub RtlFindClearBitsAndSet
-@ stub RtlFindLongestRunClear
-@ stub RtlFindLongestRunSet
-@ stub RtlFindMessage
-@ stub RtlFindSetBits
-@ stub RtlFindSetBitsAndClear
-@ stdcall RtlFirstFreeAce(ptr ptr) RtlFirstFreeAce
-@ stdcall RtlFormatCurrentUserKeyPath(ptr) RtlFormatCurrentUserKeyPath
+@ stdcall -ret64 RtlExtendedIntegerMultiply(long long long)
+@ stdcall -ret64 RtlExtendedLargeIntegerDivide(long long long ptr)
+@ stdcall -ret64 RtlExtendedMagicDivide(long long long long long)
+@ stdcall RtlFillMemory(ptr long long)
+@ stdcall RtlFillMemoryUlong(ptr long long)
+@ stdcall RtlFindCharInUnicodeString(long ptr ptr ptr)
+@ stdcall RtlFindClearBits(ptr long long)
+@ stdcall RtlFindClearBitsAndSet(ptr long long)
+@ stdcall RtlFindClearRuns(ptr ptr long long)
+@ stdcall RtlFindLastBackwardRunClear(ptr long ptr)
+@ stdcall RtlFindLastBackwardRunSet(ptr long ptr)
+@ stdcall RtlFindLeastSignificantBit(long long)
+@ stdcall RtlFindLongestRunClear(ptr long)
+@ stdcall RtlFindLongestRunSet(ptr long)
+@ stdcall RtlFindMessage(long long long long ptr)
+@ stdcall RtlFindMostSignificantBit(long long)
+@ stdcall RtlFindNextForwardRunClear(ptr long ptr)
+@ stdcall RtlFindNextForwardRunSet(ptr long ptr)
+@ stdcall RtlFindSetBits(ptr long long)
+@ stdcall RtlFindSetBitsAndClear(ptr long long)
+@ stdcall RtlFindSetRuns(ptr ptr long long)
+@ stdcall RtlFirstFreeAce(ptr ptr)
+@ stdcall RtlFormatCurrentUserKeyPath(ptr)
@ stub RtlFormatMessage
-@ stdcall RtlFreeAnsiString(long) RtlFreeAnsiString
-@ stdcall RtlFreeHeap(long long long) RtlFreeHeap
-@ stdcall RtlFreeOemString(ptr) RtlFreeOemString
-@ stdcall RtlFreeSid (long) RtlFreeSid
-@ stdcall RtlFreeUnicodeString(ptr) RtlFreeUnicodeString
+@ stdcall RtlFreeAnsiString(long)
+@ stdcall RtlFreeHeap(long long long)
+@ stdcall RtlFreeOemString(ptr)
+@ stdcall RtlFreeSid (long)
+@ stdcall RtlFreeUnicodeString(ptr)
@ stub RtlGenerate8dot3Name
-@ stdcall RtlGetAce(ptr long ptr) RtlGetAce
+@ stdcall RtlGetAce(ptr long ptr)
+@ stdcall RtlGetNtVersionNumbers(ptr ptr ptr)
+@ stdcall RtlGetVersion(ptr)
@ stub RtlGetCallersAddress
@ stub RtlGetCompressionWorkSpaceSize
-@ stdcall RtlGetControlSecurityDescriptor(ptr ptr ptr) RtlGetControlSecurityDescriptor
-@ stub RtlGetCurrentDirectory_U
-@ stdcall RtlGetDaclSecurityDescriptor(ptr ptr ptr ptr) RtlGetDaclSecurityDescriptor
+@ stdcall RtlGetControlSecurityDescriptor(ptr ptr ptr)
+@ stdcall RtlGetCurrentDirectory_U(long ptr)
+@ stdcall RtlGetDaclSecurityDescriptor(ptr ptr ptr ptr)
@ stub RtlGetElementGenericTable
-@ stub RtlGetFullPathName_U
-@ stdcall RtlGetGroupSecurityDescriptor(ptr ptr ptr) RtlGetGroupSecurityDescriptor
-@ stub RtlGetLongestNtPathLength
+@ stdcall RtlGetFullPathName_U(wstr long ptr ptr)
+@ stdcall RtlGetGroupSecurityDescriptor(ptr ptr ptr)
+@ stdcall RtlGetLastWin32Error()
+@ stdcall RtlGetLongestNtPathLength()
@ stub RtlGetNtGlobalFlags
-@ stdcall RtlGetNtProductType(ptr) RtlGetNtProductType
-@ stdcall RtlGetOwnerSecurityDescriptor(ptr ptr ptr) RtlGetOwnerSecurityDescriptor
-@ stub RtlGetProcessHeaps
-@ stdcall RtlGetSaclSecurityDescriptor(ptr ptr ptr ptr)RtlGetSaclSecurityDescriptor
+@ stdcall RtlGetNtProductType(ptr)
+@ stdcall RtlGetOwnerSecurityDescriptor(ptr ptr ptr)
+@ stdcall RtlGetProcessHeaps(long ptr)
+@ stdcall RtlGetSaclSecurityDescriptor(ptr ptr ptr ptr)
@ stub RtlGetUserInfoHeap
-@ stdcall RtlIdentifierAuthoritySid(ptr) RtlIdentifierAuthoritySid
-@ stub RtlImageDirectoryEntryToData
-@ stdcall RtlImageNtHeader(long) RtlImageNtHeader
-@ stdcall RtlImpersonateSelf(long) RtlImpersonateSelf
-@ stdcall RtlInitAnsiString(ptr str) RtlInitAnsiString
+@ stdcall RtlGUIDFromString(ptr ptr)
+@ stdcall RtlIdentifierAuthoritySid(ptr)
+@ stdcall RtlImageDirectoryEntryToData(long long long ptr)
+@ stdcall RtlImageNtHeader(long)
+@ stdcall RtlImageRvaToSection(ptr long long)
+@ stdcall RtlImageRvaToVa(ptr long long ptr)
+@ stdcall RtlImpersonateSelf(long)
+@ stdcall RtlInitAnsiString(ptr str)
@ stub RtlInitCodePageTable
@ stub RtlInitNlsTables
-@ stdcall RtlInitString(ptr str) RtlInitString
-@ stdcall RtlInitUnicodeString(ptr wstr) RtlInitUnicodeString
-@ stdcall RtlInitializeBitMap(long long long) RtlInitializeBitMap
+@ stdcall RtlInitString(ptr str)
+@ stdcall RtlInitUnicodeString(ptr wstr)
+@ stdcall RtlInitUnicodeStringEx(ptr wstr)
+@ stdcall RtlInitializeBitMap(ptr long long)
@ stub RtlInitializeContext
-@ stdcall RtlInitializeCriticalSection(ptr) RtlInitializeCriticalSection
-@ stdcall RtlInitializeCriticalSectionAndSpinCount(ptr long) RtlInitializeCriticalSectionAndSpinCount
-@ stdcall RtlInitializeGenericTable() RtlInitializeGenericTable
+@ stdcall RtlInitializeCriticalSection(ptr)
+@ stdcall RtlInitializeCriticalSectionAndSpinCount(ptr long)
+@ stdcall RtlInitializeGenericTable(ptr ptr ptr ptr ptr)
@ stub RtlInitializeRXact
-@ stdcall RtlInitializeResource(ptr) RtlInitializeResource
-@ stdcall RtlInitializeSid(ptr ptr long) RtlInitializeSid
+@ stdcall RtlInitializeResource(ptr)
+@ stdcall RtlInitializeSid(ptr ptr long)
@ stub RtlInsertElementGenericTable
-@ stdcall RtlIntegerToChar(long long long long) RtlIntegerToChar
-@ stub RtlIntegerToUnicodeString
-@ stub RtlIsDosDeviceName_U
+@ stdcall RtlInt64ToUnicodeString(long long long ptr)
+@ stdcall RtlIntegerToChar(long long long ptr)
+@ stdcall RtlIntegerToUnicodeString(long long ptr)
+@ stdcall RtlIsDosDeviceName_U(wstr)
@ stub RtlIsGenericTableEmpty
-@ stub RtlIsNameLegalDOS8Dot3
-@ stdcall RtlIsTextUnicode(ptr long ptr) RtlIsTextUnicode
-@ stdcall -ret64 RtlLargeIntegerAdd(long long long long) RtlLargeIntegerAdd
-@ stdcall -ret64 RtlLargeIntegerArithmeticShift(long long long) RtlLargeIntegerArithmeticShift
-@ stdcall -ret64 RtlLargeIntegerDivide(long long long long ptr) RtlLargeIntegerDivide
-@ stdcall -ret64 RtlLargeIntegerNegate(long long) RtlLargeIntegerNegate
-@ stdcall -ret64 RtlLargeIntegerShiftLeft(long long long) RtlLargeIntegerShiftLeft
-@ stdcall -ret64 RtlLargeIntegerShiftRight(long long long) RtlLargeIntegerShiftRight
-@ stdcall -ret64 RtlLargeIntegerSubtract(long long long long) RtlLargeIntegerSubtract
-@ stub RtlLargeIntegerToChar
-@ stdcall RtlLeaveCriticalSection(ptr) RtlLeaveCriticalSection
-@ stdcall RtlLengthRequiredSid(long) RtlLengthRequiredSid
-@ stdcall RtlLengthSecurityDescriptor(ptr) RtlLengthSecurityDescriptor
-@ stdcall RtlLengthSid(ptr) RtlLengthSid
-@ stub RtlLocalTimeToSystemTime
-@ stub RtlLockHeap
+@ stdcall RtlIsNameLegalDOS8Dot3(ptr ptr ptr)
+@ stdcall RtlIsTextUnicode(ptr long ptr)
+@ stdcall -ret64 RtlLargeIntegerAdd(long long long long)
+@ stdcall -ret64 RtlLargeIntegerArithmeticShift(long long long)
+@ stdcall -ret64 RtlLargeIntegerDivide(long long long long ptr)
+@ stdcall -ret64 RtlLargeIntegerNegate(long long)
+@ stdcall -ret64 RtlLargeIntegerShiftLeft(long long long)
+@ stdcall -ret64 RtlLargeIntegerShiftRight(long long long)
+@ stdcall -ret64 RtlLargeIntegerSubtract(long long long long)
+@ stdcall RtlLargeIntegerToChar(ptr long long ptr)
+@ stdcall RtlLeaveCriticalSection(ptr)
+@ stdcall RtlLengthRequiredSid(long)
+@ stdcall RtlLengthSecurityDescriptor(ptr)
+@ stdcall RtlLengthSid(ptr)
+@ stdcall RtlLocalTimeToSystemTime(ptr ptr)
+@ stdcall RtlLockHeap(long)
@ stub RtlLookupElementGenericTable
-@ stdcall RtlMakeSelfRelativeSD(ptr ptr ptr) RtlMakeSelfRelativeSD
-@ stub RtlMapGenericMask
-@ stdcall RtlMoveMemory(ptr ptr long) RtlMoveMemory
-@ stdcall RtlMultiByteToUnicodeN(ptr long ptr ptr long) RtlMultiByteToUnicodeN
-@ stdcall RtlMultiByteToUnicodeSize(ptr str long) RtlMultiByteToUnicodeSize
+@ stdcall RtlMakeSelfRelativeSD(ptr ptr ptr)
+@ stdcall RtlMapGenericMask(long ptr)
+@ stdcall RtlMoveMemory(ptr ptr long)
+@ stdcall RtlMultiByteToUnicodeN(ptr long ptr ptr long)
+@ stdcall RtlMultiByteToUnicodeSize(ptr str long)
@ stub RtlNewInstanceSecurityObject
@ stub RtlNewSecurityGrantedAccess
-@ stdcall RtlNewSecurityObject(long long long long long long) RtlNewSecurityObject
-@ stdcall RtlNormalizeProcessParams(ptr) RtlNormalizeProcessParams
-@ stdcall RtlNtStatusToDosError(long) RtlNtStatusToDosError
+@ stdcall RtlNewSecurityObject(long long long long long long)
+@ stdcall RtlNormalizeProcessParams(ptr)
+@ stdcall RtlNtStatusToDosError(long)
+@ stdcall RtlNtStatusToDosErrorNoTeb(long)
@ stub RtlNumberGenericTableElements
-@ stub RtlNumberOfClearBits
-@ stub RtlNumberOfSetBits
-@ stdcall RtlOemStringToUnicodeSize(ptr) RtlOemStringToUnicodeSize
-@ stdcall RtlOemStringToUnicodeString(ptr ptr long) RtlOemStringToUnicodeString
-@ stdcall RtlOemToUnicodeN(ptr long ptr ptr long) RtlOemToUnicodeN
-@ stdcall RtlOpenCurrentUser(long ptr) RtlOpenCurrentUser
+@ stdcall RtlNumberOfClearBits(ptr)
+@ stdcall RtlNumberOfSetBits(ptr)
+@ stdcall RtlOemStringToUnicodeSize(ptr)
+@ stdcall RtlOemStringToUnicodeString(ptr ptr long)
+@ stdcall RtlOemToUnicodeN(ptr long ptr ptr long)
+@ stdcall RtlOpenCurrentUser(long ptr)
@ stub RtlPcToFileHeader
-@ stdcall RtlPrefixString(ptr ptr long) RtlPrefixString
-@ stdcall RtlPrefixUnicodeString(ptr ptr long) RtlPrefixUnicodeString
+@ stdcall RtlPrefixString(ptr ptr long)
+@ stdcall RtlPrefixUnicodeString(ptr ptr long)
@ stub RtlProtectHeap
-@ stdcall RtlQueryEnvironmentVariable_U(long long long) RtlQueryEnvironmentVariable_U
-@ stub RtlQueryInformationAcl
+@ stdcall RtlQueryEnvironmentVariable_U(ptr ptr ptr)
+@ stdcall RtlQueryInformationAcl(ptr ptr long long)
@ stub RtlQueryProcessBackTraceInformation
@ stub RtlQueryProcessDebugInformation
@ stub RtlQueryProcessHeapInformation
@ stub RtlQueryRegistryValues
@ stub RtlQuerySecurityObject
@ stub RtlQueryTagHeap
-@ stub RtlQueryTimeZoneInformation
-@ stdcall RtlRaiseException(ptr) RtlRaiseException
-@ stdcall RtlRaiseStatus(long) RtlRaiseStatus
-@ stub RtlRandom
-@ stub RtlReAllocateHeap
+@ stdcall RtlQueryTimeZoneInformation(ptr)
+@ stdcall RtlRaiseException(ptr)
+@ stdcall RtlRaiseStatus(long)
+@ stdcall RtlRandom(ptr)
+@ stdcall RtlRestoreLastWin32Error(long) RtlSetLastWin32Error
+@ stdcall RtlReAllocateHeap(long long ptr long)
@ stub RtlRealPredecessor
@ stub RtlRealSuccessor
-@ stdcall RtlReleasePebLock() RtlReleasePebLock
-@ stdcall RtlReleaseResource(ptr) RtlReleaseResource
+@ stdcall RtlReleasePebLock()
+@ stdcall RtlReleaseResource(ptr)
@ stub RtlRemoteCall
+@ stdcall RtlRemoveVectoredExceptionHandler(ptr)
@ stub RtlResetRtlTranslations
@ stub RtlRunDecodeUnicodeString
@ stub RtlRunEncodeUnicodeString
-@ stdcall RtlSecondsSince1970ToTime(long ptr) RtlSecondsSince1970ToTime
-@ stdcall RtlSecondsSince1980ToTime(long ptr) RtlSecondsSince1980ToTime
-@ stub RtlSelfRelativeToAbsoluteSD
-@ stub RtlSetAllBits
-@ stdcall RtlSetBits(long long long) RtlSetBits
-@ stub RtlSetCurrentDirectory_U
-@ stub RtlSetCurrentEnvironment
-@ stdcall RtlSetDaclSecurityDescriptor(ptr long ptr long) RtlSetDaclSecurityDescriptor
-@ stdcall RtlSetEnvironmentVariable(long long long) RtlSetEnvironmentVariable
-@ stdcall RtlSetGroupSecurityDescriptor(ptr ptr long) RtlSetGroupSecurityDescriptor
+@ stdcall RtlSecondsSince1970ToTime(long ptr)
+@ stdcall RtlSecondsSince1980ToTime(long ptr)
+@ stdcall RtlSelfRelativeToAbsoluteSD(ptr ptr ptr ptr ptr ptr ptr ptr ptr ptr ptr)
+@ stdcall RtlSetAllBits(ptr)
+@ stdcall RtlSetBits(ptr long long)
+@ stdcall RtlSetCurrentDirectory_U(ptr)
+@ stdcall RtlSetCurrentEnvironment(wstr ptr)
+@ stdcall RtlSetDaclSecurityDescriptor(ptr long ptr long)
+@ stdcall RtlSetEnvironmentVariable(ptr ptr ptr)
+@ stdcall RtlSetGroupSecurityDescriptor(ptr ptr long)
@ stub RtlSetInformationAcl
-@ stdcall RtlSetOwnerSecurityDescriptor(ptr ptr long) RtlSetOwnerSecurityDescriptor
-@ stdcall RtlSetSaclSecurityDescriptor(ptr long ptr long) RtlSetSaclSecurityDescriptor
+@ stdcall RtlSetLastWin32Error(long)
+@ stdcall RtlSetOwnerSecurityDescriptor(ptr ptr long)
+@ stdcall RtlSetSaclSecurityDescriptor(ptr long ptr long)
@ stub RtlSetSecurityObject
-@ stub RtlSetTimeZoneInformation
+@ stdcall RtlSetTimeZoneInformation(ptr)
@ stub RtlSetUserFlagsHeap
@ stub RtlSetUserValueHeap
-@ stdcall RtlSizeHeap(long long long) HeapSize
+@ stdcall RtlSizeHeap(long long ptr)
@ stub RtlSplay
@ stub RtlStartRXact
-@ stdcall RtlSubAuthorityCountSid(ptr) RtlSubAuthorityCountSid
-@ stdcall RtlSubAuthoritySid(ptr long) RtlSubAuthoritySid
+@ stdcall RtlStringFromGUID(ptr ptr)
+@ stdcall RtlSubAuthorityCountSid(ptr)
+@ stdcall RtlSubAuthoritySid(ptr long)
@ stub RtlSubtreePredecessor
@ stub RtlSubtreeSuccessor
-@ stdcall RtlSystemTimeToLocalTime (long long) RtlSystemTimeToLocalTime
-@ stdcall RtlTimeFieldsToTime(ptr ptr) RtlTimeFieldsToTime
-@ stdcall RtlTimeToElapsedTimeFields(long long) RtlTimeToElapsedTimeFields
-@ stdcall RtlTimeToSecondsSince1970(ptr ptr) RtlTimeToSecondsSince1970
-@ stdcall RtlTimeToSecondsSince1980(ptr ptr) RtlTimeToSecondsSince1980
-@ stdcall RtlTimeToTimeFields (long long) RtlTimeToTimeFields
-@ stdcall RtlUnicodeStringToAnsiSize(ptr) RtlUnicodeStringToAnsiSize
-@ stdcall RtlUnicodeStringToAnsiString(ptr ptr long) RtlUnicodeStringToAnsiString
+@ stdcall RtlSystemTimeToLocalTime(ptr ptr)
+@ stdcall RtlTimeFieldsToTime(ptr ptr)
+@ stdcall RtlTimeToElapsedTimeFields(long long)
+@ stdcall RtlTimeToSecondsSince1970(ptr ptr)
+@ stdcall RtlTimeToSecondsSince1980(ptr ptr)
+@ stdcall RtlTimeToTimeFields (long long)
+@ cdecl -i386 -norelay RtlUlongByteSwap() NTDLL_RtlUlongByteSwap
+@ cdecl -ret64 RtlUlonglongByteSwap(long long)
+@ stdcall RtlUnicodeStringToAnsiSize(ptr)
+@ stdcall RtlUnicodeStringToAnsiString(ptr ptr long)
@ stub RtlUnicodeStringToCountedOemString
-@ stub RtlUnicodeStringToInteger
-@ stdcall RtlUnicodeStringToOemSize(ptr) RtlUnicodeStringToOemSize
-@ stdcall RtlUnicodeStringToOemString(ptr ptr long) RtlUnicodeStringToOemString
+@ stdcall RtlUnicodeStringToInteger(ptr long ptr)
+@ stdcall RtlUnicodeStringToOemSize(ptr)
+@ stdcall RtlUnicodeStringToOemString(ptr ptr long)
@ stub RtlUnicodeToCustomCPN
-@ stdcall RtlUnicodeToMultiByteN(ptr long ptr ptr long) RtlUnicodeToMultiByteN
-@ stdcall RtlUnicodeToMultiByteSize(ptr wstr long) RtlUnicodeToMultiByteSize
-@ stdcall RtlUnicodeToOemN(ptr long ptr ptr long) RtlUnicodeToOemN
-@ stub RtlUniform
-@ stub RtlUnlockHeap
-@ stdcall RtlUnwind(ptr ptr ptr long) RtlUnwind
-@ stub RtlUpcaseUnicodeChar
-@ stdcall RtlUpcaseUnicodeString(ptr ptr long) RtlUpcaseUnicodeString
-@ stdcall RtlUpcaseUnicodeStringToAnsiString(ptr ptr long) RtlUpcaseUnicodeStringToAnsiString
-@ stub RtlUpcaseUnicodeStringToCountedOemString
-@ stdcall RtlUpcaseUnicodeStringToOemString(ptr ptr long) RtlUpcaseUnicodeStringToOemString
+@ stdcall RtlUnicodeToMultiByteN(ptr long ptr ptr long)
+@ stdcall RtlUnicodeToMultiByteSize(ptr ptr long)
+@ stdcall RtlUnicodeToOemN(ptr long ptr ptr long)
+@ stdcall RtlUniform(ptr)
+@ stdcall RtlUnlockHeap(long)
+@ stdcall RtlUnwind(ptr ptr ptr long)
+@ stdcall RtlUpcaseUnicodeChar(long)
+@ stdcall RtlUpcaseUnicodeString(ptr ptr long)
+@ stdcall RtlUpcaseUnicodeStringToAnsiString(ptr ptr long)
+@ stdcall RtlUpcaseUnicodeStringToCountedOemString(ptr ptr long)
+@ stdcall RtlUpcaseUnicodeStringToOemString(ptr ptr long)
@ stub RtlUpcaseUnicodeToCustomCPN
-@ stdcall RtlUpcaseUnicodeToMultiByteN(ptr long ptr ptr long) RtlUpcaseUnicodeToMultiByteN
-@ stdcall RtlUpcaseUnicodeToOemN(ptr long ptr ptr long) RtlUpcaseUnicodeToOemN
-@ stub RtlUpperChar
-@ stdcall RtlUpperString(ptr ptr) RtlUpperString
+@ stdcall RtlUpcaseUnicodeToMultiByteN(ptr long ptr ptr long)
+@ stdcall RtlUpcaseUnicodeToOemN(ptr long ptr ptr long)
+@ stdcall RtlUpperChar(long)
+@ stdcall RtlUpperString(ptr ptr)
@ stub RtlUsageHeap
-@ stub RtlValidAcl
-@ stdcall RtlValidSecurityDescriptor(ptr) RtlValidSecurityDescriptor
-@ stdcall RtlValidSid(ptr) RtlValidSid
-@ stub RtlValidateHeap
+@ cdecl -i386 -norelay RtlUshortByteSwap() NTDLL_RtlUshortByteSwap
+@ stdcall RtlValidAcl(ptr)
+@ stdcall RtlValidSecurityDescriptor(ptr)
+@ stdcall RtlValidSid(ptr)
+@ stdcall RtlValidateHeap(long long ptr)
@ stub RtlValidateProcessHeaps
-@ stub RtlWalkHeap
+@ stdcall RtlVerifyVersionInfo(ptr long long long)
+@ stdcall RtlWalkHeap(long ptr)
@ stub RtlWriteRegistryValue
@ stub RtlZeroHeap
-@ stdcall RtlZeroMemory(ptr long) RtlZeroMemory
+@ stdcall RtlZeroMemory(ptr long)
@ stub RtlpInitializeRtl
-@ stub RtlpNtCreateKey
-@ stub RtlpNtEnumerateSubKey
-@ stub RtlpNtMakeTemporaryKey
-@ stub RtlpNtOpenKey
-@ stub RtlpNtQueryValueKey
-@ stub RtlpNtSetValueKey
-@ stdcall RtlpUnWaitCriticalSection(ptr) RtlpUnWaitCriticalSection
-@ stdcall RtlpWaitForCriticalSection(ptr) RtlpWaitForCriticalSection
+@ stdcall RtlpNtCreateKey(ptr long ptr long ptr long long)
+@ stdcall RtlpNtEnumerateSubKey(ptr ptr long)
+@ stdcall RtlpNtMakeTemporaryKey(ptr)
+@ stdcall RtlpNtOpenKey(ptr long ptr)
+@ stdcall RtlpNtQueryValueKey(long ptr ptr ptr)
+@ stdcall RtlpNtSetValueKey(ptr long ptr long)
+@ stdcall RtlpUnWaitCriticalSection(ptr)
+@ stdcall RtlpWaitForCriticalSection(ptr)
@ stdcall RtlxAnsiStringToUnicodeSize(ptr) RtlAnsiStringToUnicodeSize
@ stdcall RtlxOemStringToUnicodeSize(ptr) RtlOemStringToUnicodeSize
@ stdcall RtlxUnicodeStringToAnsiSize(ptr) RtlUnicodeStringToAnsiSize
@ stdcall RtlxUnicodeStringToOemSize(ptr) RtlUnicodeStringToOemSize
@ stub SaveEm87Context
-@ stdcall ZwAcceptConnectPort(long long long long long long) NtAcceptConnectPort
-@ stub ZwAccessCheck
+@ stdcall ZwAcceptConnectPort(ptr long ptr long long ptr) NtAcceptConnectPort
+@ stdcall ZwAccessCheck(ptr long long ptr ptr ptr ptr ptr) NtAccessCheck
@ stub ZwAccessCheckAndAuditAlarm
@ stdcall ZwAdjustGroupsToken(long long long long long long) NtAdjustPrivilegesToken
-@ stub ZwAdjustPrivilegesToken
+@ stdcall ZwAdjustPrivilegesToken(long long long long long long) NtAdjustPrivilegesToken
@ stub ZwAlertResumeThread
@ stub ZwAlertThread
-@ stub ZwAllocateLocallyUniqueId
-@ stub ZwAllocateUuids
-@ stub ZwAllocateVirtualMemory
+@ stdcall ZwAllocateLocallyUniqueId(ptr) NtAllocateLocallyUniqueId
+@ stdcall ZwAllocateUuids(ptr ptr ptr) NtAllocateUuids
+@ stdcall ZwAllocateVirtualMemory(long ptr ptr ptr long long) NtAllocateVirtualMemory
@ stub ZwCallbackReturn
@ stub ZwCancelIoFile
-@ stub ZwCancelTimer
-@ stub ZwClearEvent
-@ stub ZwClose
+@ stdcall ZwCancelTimer(long ptr) NtCancelTimer
+@ stdcall ZwClearEvent(long) NtClearEvent
+@ stdcall ZwClose(long) NtClose
@ stub ZwCloseObjectAuditAlarm
-@ stdcall ZwCompleteConnectPort(long) NtCompleteConnectPort
-@ stdcall ZwConnectPort(long long long long long long long long) NtConnectPort
+@ stdcall ZwCompleteConnectPort(ptr) NtCompleteConnectPort
+@ stdcall ZwConnectPort(ptr ptr ptr ptr ptr ptr ptr ptr) NtConnectPort
@ stub ZwContinue
@ stdcall ZwCreateDirectoryObject(long long long) NtCreateDirectoryObject
@ stdcall ZwCreateEvent(long long long long long) NtCreateEvent
@ stub ZwCreateEventPair
@ stdcall ZwCreateFile(ptr long ptr ptr long long long ptr long long ptr) NtCreateFile
@ stub ZwCreateIoCompletion
-@ stdcall ZwCreateKey(long long long long long long long) NtCreateKey
+@ stdcall ZwCreateKey(ptr long ptr long ptr long long) NtCreateKey
@ stdcall ZwCreateMailslotFile(long long long long long long long long) NtCreateMailslotFile
@ stub ZwCreateMutant
@ stub ZwCreateNamedPipeFile
@ stdcall ZwCreatePagingFile(long long long long) NtCreatePagingFile
-@ stdcall ZwCreatePort(long long long long long) NtCreatePort
+@ stdcall ZwCreatePort(ptr ptr long long long) NtCreatePort
@ stub ZwCreateProcess
@ stub ZwCreateProfile
-@ stdcall ZwCreateSection(long long long long long long long) NtCreateSection
-@ stub ZwCreateSemaphore
-@ stub ZwCreateSymbolicLinkObject
+@ stdcall ZwCreateSection(ptr long ptr ptr long long long) NtCreateSection
+@ stdcall ZwCreateSemaphore(ptr long ptr long long) NtCreateSemaphore
+@ stdcall ZwCreateSymbolicLinkObject(ptr long ptr ptr) NtCreateSymbolicLinkObject
@ stub ZwCreateThread
@ stdcall ZwCreateTimer(ptr long ptr long) NtCreateTimer
@ stub ZwCreateToken
-@ stub ZwDelayExecution
+@ stdcall ZwDelayExecution(long ptr) NtDelayExecution
@ stub ZwDeleteFile
@ stdcall ZwDeleteKey(long) NtDeleteKey
@ stdcall ZwDeleteValueKey(long ptr) NtDeleteValueKey
@ stdcall ZwDeviceIoControlFile(long long long long long long long long long long) NtDeviceIoControlFile
-@ stub ZwDisplayString
-@ stdcall ZwDuplicateObject(long long long long long long long) NtDuplicateObject
+@ stdcall ZwDisplayString(ptr) NtDisplayString
+@ stdcall ZwDuplicateObject(long long long ptr long long long) NtDuplicateObject
@ stdcall ZwDuplicateToken(long long long long long long) NtDuplicateToken
@ stub ZwEnumerateBus
@ stdcall ZwEnumerateKey(long long long ptr long ptr) NtEnumerateKey
@ stdcall ZwEnumerateValueKey(long long long ptr long ptr) NtEnumerateValueKey
@ stub ZwExtendSection
-@ stub ZwFlushBuffersFile
+@ stdcall ZwFlushBuffersFile(long ptr) NtFlushBuffersFile
@ stub ZwFlushInstructionCache
@ stdcall ZwFlushKey(long) NtFlushKey
-@ stub ZwFlushVirtualMemory
+@ stdcall ZwFlushVirtualMemory(long ptr ptr long) NtFlushVirtualMemory
@ stub ZwFlushWriteBuffer
-@ stub ZwFreeVirtualMemory
+@ stdcall ZwFreeVirtualMemory(long ptr ptr long) NtFreeVirtualMemory
@ stdcall ZwFsControlFile(long long long long long long long long long long) NtFsControlFile
-@ stub ZwGetContextThread
+@ stdcall ZwGetContextThread(long ptr) NtGetContextThread
@ stub ZwGetPlugPlayEvent
@ stub ZwGetTickCount
@ stub ZwImpersonateClientOfPort
@ stub ZwImpersonateThread
@ stub ZwInitializeRegistry
-@ stdcall ZwListenPort(long long) NtListenPort
+@ stdcall ZwListenPort(ptr ptr) NtListenPort
@ stub ZwLoadDriver
@ stdcall ZwLoadKey(ptr ptr) NtLoadKey
-@ stub ZwLockFile
-@ stub ZwLockVirtualMemory
+@ stdcall ZwLockFile(long long ptr ptr ptr ptr ptr ptr long long) NtLockFile
+@ stdcall ZwLockVirtualMemory(long ptr ptr long) NtLockVirtualMemory
@ stub ZwMakeTemporaryObject
-@ stdcall ZwMapViewOfSection(long long long long long long long long long long) NtMapViewOfSection
+@ stdcall ZwMapViewOfSection(long long ptr long long ptr ptr long long long) NtMapViewOfSection
@ stub ZwNotifyChangeDirectoryFile
@ stdcall ZwNotifyChangeKey(long long ptr ptr ptr long long ptr long long) NtNotifyChangeKey
@ stdcall ZwOpenDirectoryObject(long long long) NtOpenDirectoryObject
@ stub ZwOpenObjectAuditAlarm
@ stub ZwOpenProcess
@ stdcall ZwOpenProcessToken(long long long) NtOpenProcessToken
-@ stdcall ZwOpenSection(long long long) NtOpenSection
-@ stub ZwOpenSemaphore
-@ stub ZwOpenSymbolicLinkObject
-@ stub ZwOpenThread
+@ stdcall ZwOpenSection(ptr long ptr) NtOpenSection
+@ stdcall ZwOpenSemaphore(long long ptr) NtOpenSemaphore
+@ stdcall ZwOpenSymbolicLinkObject (long long long) NtOpenSymbolicLinkObject
+@ stdcall ZwOpenThread(ptr long ptr ptr) NtOpenThread
@ stdcall ZwOpenThreadToken(long long long long) NtOpenThreadToken
-@ stub ZwOpenTimer
+@ stdcall ZwOpenTimer(ptr long ptr) NtOpenTimer
@ stub ZwPlugPlayControl
@ stub ZwPrivilegeCheck
@ stub ZwPrivilegeObjectAuditAlarm
@ stub ZwPrivilegedServiceAuditAlarm
-@ stub ZwProtectVirtualMemory
-@ stub ZwPulseEvent
+@ stdcall ZwProtectVirtualMemory(long ptr ptr long ptr) NtProtectVirtualMemory
+@ stdcall ZwPulseEvent(long ptr) NtPulseEvent
@ stub ZwQueryAttributesFile
-@ stub ZwQueryDefaultLocale
+@ stdcall ZwQueryDefaultLocale(long ptr) NtQueryDefaultLocale
@ stdcall ZwQueryDirectoryFile(long long ptr ptr ptr ptr long long long ptr long)NtQueryDirectoryFile
-@ stdcall ZwQueryDirectoryObject(long long long long long long long) NtQueryDirectoryObject
+@ stdcall ZwQueryDirectoryObject(long ptr long long long ptr ptr) NtQueryDirectoryObject
@ stub ZwQueryEaFile
-@ stub ZwQueryEvent
-@ stdcall ZwQueryInformationFile(long long long long long) NtQueryInformationFile
+@ stdcall ZwQueryEvent(long long ptr long ptr) NtQueryEvent
+@ stdcall ZwQueryInformationFile(long ptr ptr long long) NtQueryInformationFile
@ stub ZwQueryInformationPort
-@ stdcall ZwQueryInformationProcess(long long long long long) NtQueryInformationProcess
-@ stdcall ZwQueryInformationThread(long long long long long) NtQueryInformationThread
-@ stdcall ZwQueryInformationToken(long long long long long) NtQueryInformationToken
+@ stdcall ZwQueryInformationProcess(long long ptr long ptr) NtQueryInformationProcess
+@ stdcall ZwQueryInformationThread(long long ptr long ptr) NtQueryInformationThread
+@ stdcall ZwQueryInformationToken(long long ptr long ptr) NtQueryInformationToken
@ stub ZwQueryIntervalProfile
@ stub ZwQueryIoCompletion
@ stdcall ZwQueryKey(long long ptr long ptr) NtQueryKey
@ stub ZwQueryMutant
@ stdcall ZwQueryObject(long long long long long) NtQueryObject
-@ stub ZwQueryPerformanceCounter
-@ stub ZwQuerySection
-@ stub ZwQuerySecurityObject
-@ stub ZwQuerySemaphore
-@ stub ZwQuerySymbolicLinkObject
+@ stub ZwQueryOpenSubKeys
+@ stdcall ZwQueryPerformanceCounter (long long) NtQueryPerformanceCounter
+@ stdcall ZwQuerySection (long long long long long) NtQuerySection
+@ stdcall ZwQuerySecurityObject (long long long long long) NtQuerySecurityObject
+@ stdcall ZwQuerySemaphore (long long long long long) NtQuerySemaphore
+@ stdcall ZwQuerySymbolicLinkObject(long ptr ptr) NtQuerySymbolicLinkObject
@ stub ZwQuerySystemEnvironmentValue
@ stdcall ZwQuerySystemInformation(long long long long) NtQuerySystemInformation
@ stdcall ZwQuerySystemTime(ptr) NtQuerySystemTime
@ stub ZwQueryTimer
-@ stub ZwQueryTimerResolution
+@ stdcall ZwQueryTimerResolution(long long long) NtQueryTimerResolution
@ stdcall ZwQueryValueKey(long ptr long ptr long ptr) NtQueryValueKey
-@ stub ZwQueryVirtualMemory
+@ stdcall ZwQueryVirtualMemory(long ptr long ptr long ptr) NtQueryVirtualMemory
@ stdcall ZwQueryVolumeInformationFile(long ptr ptr long long) NtQueryVolumeInformationFile
-@ stub ZwRaiseException
+@ stdcall ZwRaiseException(ptr ptr long) NtRaiseException
@ stub ZwRaiseHardError
@ stdcall ZwReadFile(long long long long long long long long long) NtReadFile
@ stub ZwReadRequestData
-@ stub ZwReadVirtualMemory
+@ stdcall ZwReadVirtualMemory(long ptr ptr long ptr) NtReadVirtualMemory
@ stub ZwRegisterNewDevice
-@ stdcall ZwRegisterThreadTerminatePort(long) NtRegisterThreadTerminatePort
+@ stdcall ZwRegisterThreadTerminatePort(ptr) NtRegisterThreadTerminatePort
@ stub ZwReleaseMutant
@ stub ZwReleaseProcessMutant
-@ stub ZwReleaseSemaphore
+@ stdcall ZwReleaseSemaphore(long long ptr) NtReleaseSemaphore
@ stub ZwRemoveIoCompletion
@ stdcall ZwReplaceKey(ptr long ptr) NtReplaceKey
@ stub ZwReplyPort
-@ stdcall ZwReplyWaitReceivePort(long long long long) NtReplyWaitReceivePort
+@ stdcall ZwReplyWaitReceivePort(ptr ptr ptr ptr) NtReplyWaitReceivePort
@ stub ZwReplyWaitReplyPort
@ stub ZwRequestPort
-@ stdcall ZwRequestWaitReplyPort(long long long) NtRequestWaitReplyPort
-@ stub ZwResetEvent
+@ stdcall ZwRequestWaitReplyPort(ptr ptr ptr) NtRequestWaitReplyPort
+@ stdcall ZwResetEvent(long ptr) NtResetEvent
@ stdcall ZwRestoreKey(long long long) NtRestoreKey
@ stdcall ZwResumeThread(long long) NtResumeThread
@ stdcall ZwSaveKey(long long) NtSaveKey
-@ stub ZwSetContextThread
+@ stdcall ZwSetContextThread(long ptr) NtSetContextThread
@ stub ZwSetDefaultHardErrorPort
-@ stub ZwSetDefaultLocale
+@ stdcall ZwSetDefaultLocale(long long) NtSetDefaultLocale
@ stub ZwSetEaFile
@ stdcall ZwSetEvent(long long) NtSetEvent
@ stub ZwSetHighEventPair
@ stub ZwSetHighWaitLowThread
@ stdcall ZwSetInformationFile(long long long long long) NtSetInformationFile
@ stdcall ZwSetInformationKey(long long ptr long) NtSetInformationKey
-@ stub ZwSetInformationObject
+@ stdcall ZwSetInformationObject(long long ptr long) NtSetInformationObject
@ stdcall ZwSetInformationProcess(long long long long) NtSetInformationProcess
-@ stdcall ZwSetInformationThread(long long long long) NtSetInformationThread
+@ stdcall ZwSetInformationThread(long long ptr long) NtSetInformationThread
@ stub ZwSetInformationToken
@ stdcall ZwSetIntervalProfile(long long) NtSetIntervalProfile
@ stub ZwSetIoCompletion
@ stub ZwSetLowEventPair
@ stub ZwSetLowWaitHighEventPair
@ stub ZwSetLowWaitHighThread
-@ stub ZwSetSecurityObject
+@ stdcall ZwSetSecurityObject(long long ptr) NtSetSecurityObject
@ stub ZwSetSystemEnvironmentValue
@ stub ZwSetSystemInformation
@ stub ZwSetSystemPowerState
-@ stub ZwSetSystemTime
+@ stdcall ZwSetSystemTime(ptr ptr) NtSetSystemTime
@ stdcall ZwSetTimer(long ptr ptr ptr long long ptr) NtSetTimer
-@ stub ZwSetTimerResolution
+@ stdcall ZwSetTimerResolution(long long ptr) NtSetTimerResolution
@ stdcall ZwSetValueKey(long long long long long long) NtSetValueKey
@ stdcall ZwSetVolumeInformationFile(long ptr ptr long long) NtSetVolumeInformationFile
@ stub ZwShutdownSystem
@ stub ZwStartProfile
@ stub ZwStopProfile
-@ stub ZwSuspendThread
+@ stdcall ZwSuspendThread(long ptr) NtSuspendThread
@ stub ZwSystemDebugControl
-@ stub ZwTerminateProcess
+@ stdcall ZwTerminateProcess(long long) NtTerminateProcess
@ stdcall ZwTerminateThread(long long) NtTerminateThread
@ stub ZwTestAlert
@ stub ZwUnloadDriver
@ stdcall ZwUnloadKey(long) NtUnloadKey
-@ stub ZwUnlockFile
-@ stub ZwUnlockVirtualMemory
-@ stub ZwUnmapViewOfSection
+@ stub ZwUnloadKeyEx
+@ stdcall ZwUnlockFile(long ptr ptr ptr ptr) NtUnlockFile
+@ stdcall ZwUnlockVirtualMemory(long ptr ptr long) NtUnlockVirtualMemory
+@ stdcall ZwUnmapViewOfSection(long ptr) NtUnmapViewOfSection
@ stub ZwVdmControl
@ stub ZwW32Call
-@ stub ZwWaitForMultipleObjects
+@ stdcall ZwWaitForMultipleObjects(long ptr long long ptr) NtWaitForMultipleObjects
@ stub ZwWaitForProcessMutant
@ stdcall ZwWaitForSingleObject(long long long) NtWaitForSingleObject
@ stub ZwWaitHighEventPair
@ stub ZwWaitLowEventPair
-@ stub ZwWriteFile
+@ stdcall ZwWriteFile(long long ptr ptr ptr ptr long ptr ptr) NtWriteFile
@ stub ZwWriteRequestData
-@ stub ZwWriteVirtualMemory
+@ stdcall ZwWriteVirtualMemory(long ptr ptr long ptr) NtWriteVirtualMemory
@ cdecl _CIpow() NTDLL__CIpow
@ stub __eCommonExceptions
@ stub __eEmulatorInit
@ stub __eFYL2X
@ stub __eFYL2XP1
@ stub __eGetStatusWord
-@ stdcall -ret64 _alldiv(long long long long) _alldiv
-@ stdcall -ret64 _allmul(long long long long) _allmul
-@ register -i386 _alloca_probe() NTDLL_alloca_probe
-@ stdcall -ret64 _allrem(long long long long) _allrem
-@ stdcall -ret64 _aulldiv(long long long long) _aulldiv
-@ stdcall -ret64 _aullrem(long long long long) _aullrem
-@ register -i386 _chkstk() NTDLL_chkstk
+@ stdcall -ret64 _alldiv(long long long long)
+@ stdcall -ret64 _allmul(long long long long)
+@ stdcall -i386 _alloca_probe()
+@ stdcall -ret64 _allrem(long long long long)
+@ cdecl -ret64 _atoi64(str)
+@ stdcall -ret64 _aulldiv(long long long long)
+@ stdcall -ret64 _aullrem(long long long long)
+@ stdcall -i386 _chkstk()
@ stub _fltused
-@ cdecl _ftol() NTDLL__ftol
-@ cdecl _itoa(long ptr long) _itoa
-@ cdecl _ltoa(long ptr long) _ltoa
+@ cdecl -ret64 _ftol() NTDLL__ftol
+@ cdecl _i64toa(long long ptr long)
+@ cdecl _i64tow(long long ptr long)
+@ cdecl _itoa(long ptr long)
+@ cdecl _itow(long ptr long)
+@ cdecl _ltoa(long ptr long)
+@ cdecl _ltow(long ptr long)
@ cdecl _memccpy(ptr ptr long long) memccpy
-@ cdecl _memicmp(str str long) _memicmp
+@ cdecl _memicmp(str str long) NTDLL__memicmp
@ varargs _snprintf(ptr long ptr) snprintf
-@ varargs _snwprintf(wstr long wstr) _snwprintf
-@ cdecl _splitpath(str ptr ptr ptr ptr) _splitpath
+@ varargs _snwprintf(wstr long wstr)
+@ cdecl _splitpath(str ptr ptr ptr ptr)
@ cdecl _strcmpi(str str) strcasecmp
@ cdecl _stricmp(str str) strcasecmp
-@ cdecl _strlwr(str) _strlwr
+@ cdecl _strlwr(str)
@ cdecl _strnicmp(str str long) strncasecmp
-@ cdecl _strupr(str) _strupr
-@ cdecl _ultoa(long ptr long) _ultoa
-@ cdecl _ultow(long ptr long) _ultow
+@ cdecl _strupr(str)
+@ cdecl _ui64toa(long long ptr long)
+@ cdecl _ui64tow(long long ptr long)
+@ cdecl _ultoa(long ptr long)
+@ cdecl _ultow(long ptr long)
@ cdecl _vsnprintf(ptr long ptr ptr) vsnprintf
@ cdecl _wcsicmp(wstr wstr) NTDLL__wcsicmp
@ cdecl _wcslwr(wstr) NTDLL__wcslwr
@ cdecl _wcsnicmp(wstr wstr long) NTDLL__wcsnicmp
@ cdecl _wcsupr(wstr) NTDLL__wcsupr
-@ cdecl _wtoi(wstr) _wtoi
-@ cdecl _wtol(wstr) _wtol
-@ cdecl -noimport abs(long) abs
-@ cdecl -noimport atan(double) atan
-@ cdecl -noimport atoi(str) atoi
-@ cdecl -noimport atol(str) atol
-@ cdecl -noimport ceil(double) ceil
-@ cdecl -noimport cos(double) cos
-@ cdecl -noimport fabs(double) fabs
-@ cdecl -noimport floor(double) floor
-@ cdecl isalpha(long) isalpha
-@ cdecl isdigit(long) isdigit
-@ cdecl islower(long) islower
-@ cdecl isprint(long) isprint
-@ cdecl isspace(long) isspace
-@ cdecl isupper(long) isupper
+@ cdecl _wtoi(wstr)
+@ cdecl _wtoi64(wstr)
+@ cdecl _wtol(wstr)
+@ cdecl abs(long)
+@ cdecl atan(double)
+@ cdecl atoi(str)
+@ cdecl atol(str)
+@ cdecl ceil(double)
+@ cdecl cos(double)
+@ cdecl fabs(double)
+@ cdecl floor(double)
+@ cdecl isalpha(long)
+@ cdecl isdigit(long)
+@ cdecl islower(long)
+@ cdecl isprint(long)
+@ cdecl isspace(long)
+@ cdecl isupper(long)
@ cdecl iswalpha(long) NTDLL_iswalpha
@ cdecl iswctype(long long) NTDLL_iswctype
-@ cdecl isxdigit(long) isxdigit
-@ cdecl -noimport labs(long) labs
-@ cdecl -noimport log(double) log
+@ cdecl iswdigit(long) NTDLL_iswdigit
+@ cdecl iswlower(long) NTDLL_iswlower
+@ cdecl iswspace(long) NTDLL_iswspace
+@ cdecl iswxdigit(long) NTDLL_iswxdigit
+@ cdecl isxdigit(long)
+@ cdecl labs(long)
+@ cdecl log(double)
@ cdecl mbstowcs(ptr str long) NTDLL_mbstowcs
-@ cdecl -noimport memchr(ptr long long) memchr
-@ cdecl -noimport memcmp(ptr ptr long) memcmp
-@ cdecl -noimport memcpy(ptr ptr long) memcpy
-@ cdecl -noimport memmove(ptr ptr long) memmove
-@ cdecl -noimport memset(ptr long long) memset
-@ cdecl -noimport pow(double double) pow
-@ cdecl -noimport qsort(ptr long long ptr) qsort
-@ cdecl -noimport sin(double) sin
-@ varargs -noimport sprintf(str str) sprintf
-@ cdecl -noimport sqrt(double) sqrt
-@ varargs -noimport sscanf(str str) sscanf
-@ cdecl -noimport strcat(str str) strcat
-@ cdecl -noimport strchr(str long) strchr
-@ cdecl -noimport strcmp(str str) strcmp
-@ cdecl -noimport strcpy(ptr str) strcpy
-@ cdecl -noimport strcspn(str str) strcspn
-@ cdecl -noimport strlen(str) strlen
-@ cdecl -noimport strncat(str str long) strncat
-@ cdecl -noimport strncmp(str str long) strncmp
-@ cdecl -noimport strncpy(ptr str long) strncpy
-@ cdecl -noimport strpbrk(str str) strpbrk
-@ cdecl -noimport strrchr(str long) strrchr
-@ cdecl -noimport strspn(str str) strspn
-@ cdecl -noimport strstr(str str) strstr
-@ cdecl -noimport strtol(str ptr long) strtol
-@ cdecl -noimport strtoul(str ptr long) strtoul
+@ cdecl memchr(ptr long long)
+@ cdecl memcmp(ptr ptr long)
+@ cdecl memcpy(ptr ptr long)
+@ cdecl memmove(ptr ptr long)
+@ cdecl memset(ptr long long)
+@ cdecl pow(double double)
+@ cdecl qsort(ptr long long ptr)
+@ cdecl sin(double)
+@ varargs sprintf(str str)
+@ cdecl sqrt(double)
+@ varargs sscanf(str str)
+@ cdecl strcat(str str)
+@ cdecl strchr(str long)
+@ cdecl strcmp(str str)
+@ cdecl strcpy(ptr str)
+@ cdecl strcspn(str str)
+@ cdecl strlen(str)
+@ cdecl strncat(str str long)
+@ cdecl strncmp(str str long)
+@ cdecl strncpy(ptr str long)
+@ cdecl strpbrk(str str)
+@ cdecl strrchr(str long)
+@ cdecl strspn(str str)
+@ cdecl strstr(str str)
+@ cdecl strtol(str ptr long)
+@ cdecl strtoul(str ptr long)
@ varargs swprintf(wstr wstr) NTDLL_swprintf
-@ cdecl -noimport tan(double) tan
-@ cdecl tolower(long) tolower
-@ cdecl toupper(long) toupper
+@ cdecl tan(double)
+@ cdecl tolower(long)
+@ cdecl toupper(long)
@ cdecl towlower(long) NTDLL_towlower
@ cdecl towupper(long) NTDLL_towupper
-@ cdecl -noimport vsprintf(ptr str ptr) vsprintf
+@ cdecl vsprintf(ptr str ptr)
@ cdecl wcscat(wstr wstr) NTDLL_wcscat
@ cdecl wcschr(wstr long) NTDLL_wcschr
@ cdecl wcscmp(wstr wstr) NTDLL_wcscmp
@ stub NtDeleteAtom
@ stub NtFindAtom
@ stub NtQueryFullAttributesFile
-@ stub NtQueueApcThread
@ stub NtReadFileScatter
@ stub NtSignalAndWaitForSingleObject
@ stub NtWriteFileGather
@ stub RtlIsValidHandle
@ stub RtlLookupAtomInAtomTable
@ stub RtlQueryAtomInAtomTable
-@ stdcall RtlTryEnterCriticalSection(ptr) RtlTryEnterCriticalSection
+@ stdcall RtlTryEnterCriticalSection(ptr)
@ stub RtlEnumerateProperties
@ stub RtlSetPropertyClassId
@ stub RtlSetPropertyNames
@ stub RtlClosePropertySet
@ stub RtlCreatePropertySet
@ stub RtlSetPropertySetClassId
-@ stdcall NtPowerInformation(long long long long long) NtPowerInformation
+@ stdcall NtPowerInformation(long long long long long)
+@ stdcall -ret64 VerSetConditionMask(long long long long)
##################
# Wine extensions
# or 'wine_' (for user-visible functions) to avoid namespace conflicts.
# Exception handling
-@ cdecl -norelay __wine_exception_handler(ptr ptr ptr ptr) __wine_exception_handler
-@ cdecl -norelay __wine_finally_handler(ptr ptr ptr ptr) __wine_finally_handler
+@ cdecl -norelay __wine_exception_handler(ptr ptr ptr ptr)
+@ cdecl -norelay __wine_finally_handler(ptr ptr ptr ptr)
# Relays
-@ cdecl -norelay -i386 __wine_call_from_32_regs() __wine_call_from_32_regs
-
-# Debugging interface
-@ cdecl -norelay wine_dbgstr_an(str long) wine_dbgstr_an
-@ cdecl -norelay wine_dbgstr_wn(str long) wine_dbgstr_wn
-@ cdecl -norelay wine_dbgstr_guid(ptr) wine_dbgstr_guid
-@ cdecl -norelay wine_dbg_vprintf(str ptr) wine_dbg_vprintf
-@ varargs wine_dbg_printf(str) wine_dbg_printf
-@ varargs wine_dbg_log(long str str str) wine_dbg_log
-
-# Command-line
-@ cdecl __wine_get_main_args(ptr) __wine_get_main_args
-@ cdecl __wine_get_wmain_args(ptr) __wine_get_wmain_args
+@ cdecl -norelay -i386 __wine_call_from_32_regs()
+@ cdecl -i386 __wine_enter_vm86(ptr)
# Server interface
-@ cdecl -norelay wine_server_call(ptr) wine_server_call
+@ cdecl -norelay wine_server_call(ptr)
+@ cdecl wine_server_fd_to_handle(long long long ptr)
+@ cdecl wine_server_handle_to_fd(long long ptr ptr ptr)
+@ cdecl wine_server_release_fd(long long)
+@ cdecl wine_server_send_fd(long)
# Codepages
-@ cdecl __wine_init_codepages(ptr ptr) __wine_init_codepages
+@ cdecl __wine_init_codepages(ptr ptr ptr)
+
+# signal handling
+@ cdecl __wine_set_signal_handler(long ptr)
+
+################################################################
+# Wine dll separation hacks, these will go away, don't use them
+#
+@ cdecl CDROM_InitRegistry(long long str)
+@ cdecl MODULE_DllThreadAttach(ptr)
+@ cdecl MODULE_GetLoadOrderW(ptr wstr wstr)
+@ cdecl VERSION_Init(wstr)
+@ cdecl VIRTUAL_SetFaultHandler(ptr ptr ptr)