Author: Mateusz "j00ru" Jurczyk (j00ru.vx tech blog)
See also: Windows System Call Tables in CSV/JSON formats on GitHub
Special thanks to: MeMek, Wandering Glitch
Windows NT, 2000 syscalls and layout by Metasploit Team
Enter the Syscall ID to highlight (hex): |
System Call Symbol | Windows NT (show) |
Windows 2000 (show) |
Windows XP (show) |
Windows Server 2003 (show) |
Windows Vista (show) |
Windows 7 (show) |
Windows 8 (show) |
Windows 10 (show) |
||||||||||||||||||||||||||||||||
NtAcceptConnectPort | ||||||||||||||||||||||||||||||||||||||||
NtAccessCheck | ||||||||||||||||||||||||||||||||||||||||
NtAccessCheckAndAuditAlarm | ||||||||||||||||||||||||||||||||||||||||
NtAccessCheckByType | ||||||||||||||||||||||||||||||||||||||||
NtAccessCheckByTypeAndAuditAlarm | ||||||||||||||||||||||||||||||||||||||||
NtAccessCheckByTypeResultList | ||||||||||||||||||||||||||||||||||||||||
NtAccessCheckByTypeResultListAndAuditAlarm | ||||||||||||||||||||||||||||||||||||||||
NtAccessCheckByTypeResultListAndAuditAlarmByHandle | ||||||||||||||||||||||||||||||||||||||||
NtAcquireCMFViewOwnership | ||||||||||||||||||||||||||||||||||||||||
NtAcquireCrossVmMutant | ||||||||||||||||||||||||||||||||||||||||
NtAcquireProcessActivityReference | ||||||||||||||||||||||||||||||||||||||||
NtAddAtom | ||||||||||||||||||||||||||||||||||||||||
NtAddAtomEx | ||||||||||||||||||||||||||||||||||||||||
NtAddBootEntry | ||||||||||||||||||||||||||||||||||||||||
NtAddDriverEntry | ||||||||||||||||||||||||||||||||||||||||
NtAdjustGroupsToken | ||||||||||||||||||||||||||||||||||||||||
NtAdjustPrivilegesToken | ||||||||||||||||||||||||||||||||||||||||
NtAdjustTokenClaimsAndDeviceGroups | ||||||||||||||||||||||||||||||||||||||||
NtAlertResumeThread | ||||||||||||||||||||||||||||||||||||||||
NtAlertThread | ||||||||||||||||||||||||||||||||||||||||
NtAlertThreadByThreadId | ||||||||||||||||||||||||||||||||||||||||
NtAllocateLocallyUniqueId | ||||||||||||||||||||||||||||||||||||||||
NtAllocateReserveObject | ||||||||||||||||||||||||||||||||||||||||
NtAllocateUserPhysicalPages | ||||||||||||||||||||||||||||||||||||||||
NtAllocateUserPhysicalPagesEx | ||||||||||||||||||||||||||||||||||||||||
NtAllocateUuids | ||||||||||||||||||||||||||||||||||||||||
NtAllocateVirtualMemory | ||||||||||||||||||||||||||||||||||||||||
NtAllocateVirtualMemoryEx | ||||||||||||||||||||||||||||||||||||||||
NtAlpcAcceptConnectPort | ||||||||||||||||||||||||||||||||||||||||
NtAlpcCancelMessage | ||||||||||||||||||||||||||||||||||||||||
NtAlpcConnectPort | ||||||||||||||||||||||||||||||||||||||||
NtAlpcConnectPortEx | ||||||||||||||||||||||||||||||||||||||||
NtAlpcCreatePort | ||||||||||||||||||||||||||||||||||||||||
NtAlpcCreatePortSection | ||||||||||||||||||||||||||||||||||||||||
NtAlpcCreateResourceReserve | ||||||||||||||||||||||||||||||||||||||||
NtAlpcCreateSectionView | ||||||||||||||||||||||||||||||||||||||||
NtAlpcCreateSecurityContext | ||||||||||||||||||||||||||||||||||||||||
NtAlpcDeletePortSection | ||||||||||||||||||||||||||||||||||||||||
NtAlpcDeleteResourceReserve | ||||||||||||||||||||||||||||||||||||||||
NtAlpcDeleteSectionView | ||||||||||||||||||||||||||||||||||||||||
NtAlpcDeleteSecurityContext | ||||||||||||||||||||||||||||||||||||||||
NtAlpcDisconnectPort | ||||||||||||||||||||||||||||||||||||||||
NtAlpcImpersonateClientContainerOfPort | ||||||||||||||||||||||||||||||||||||||||
NtAlpcImpersonateClientOfPort | ||||||||||||||||||||||||||||||||||||||||
NtAlpcOpenSenderProcess | ||||||||||||||||||||||||||||||||||||||||
NtAlpcOpenSenderThread | ||||||||||||||||||||||||||||||||||||||||
NtAlpcQueryInformation | ||||||||||||||||||||||||||||||||||||||||
NtAlpcQueryInformationMessage | ||||||||||||||||||||||||||||||||||||||||
NtAlpcRevokeSecurityContext | ||||||||||||||||||||||||||||||||||||||||
NtAlpcSendWaitReceivePort | ||||||||||||||||||||||||||||||||||||||||
NtAlpcSetInformation | ||||||||||||||||||||||||||||||||||||||||
NtApphelpCacheControl | ||||||||||||||||||||||||||||||||||||||||
NtAreMappedFilesTheSame | ||||||||||||||||||||||||||||||||||||||||
NtAssignProcessToJobObject | ||||||||||||||||||||||||||||||||||||||||
NtAssociateWaitCompletionPacket | ||||||||||||||||||||||||||||||||||||||||
NtCallEnclave | ||||||||||||||||||||||||||||||||||||||||
NtCallbackReturn | ||||||||||||||||||||||||||||||||||||||||
NtCancelDeviceWakeupRequest | ||||||||||||||||||||||||||||||||||||||||
NtCancelIoFile | ||||||||||||||||||||||||||||||||||||||||
NtCancelIoFileEx | ||||||||||||||||||||||||||||||||||||||||
NtCancelSynchronousIoFile | ||||||||||||||||||||||||||||||||||||||||
NtCancelTimer | ||||||||||||||||||||||||||||||||||||||||
NtCancelTimer2 | ||||||||||||||||||||||||||||||||||||||||
NtCancelWaitCompletionPacket | ||||||||||||||||||||||||||||||||||||||||
NtClearAllSavepointsTransaction | ||||||||||||||||||||||||||||||||||||||||
NtClearEvent | ||||||||||||||||||||||||||||||||||||||||
NtClearSavepointTransaction | ||||||||||||||||||||||||||||||||||||||||
NtClose | ||||||||||||||||||||||||||||||||||||||||
NtCloseObjectAuditAlarm | ||||||||||||||||||||||||||||||||||||||||
NtCommitComplete | ||||||||||||||||||||||||||||||||||||||||
NtCommitEnlistment | ||||||||||||||||||||||||||||||||||||||||
NtCommitRegistryTransaction | ||||||||||||||||||||||||||||||||||||||||
NtCommitTransaction | ||||||||||||||||||||||||||||||||||||||||
NtCompactKeys | ||||||||||||||||||||||||||||||||||||||||
NtCompareObjects | ||||||||||||||||||||||||||||||||||||||||
NtCompareSigningLevels | ||||||||||||||||||||||||||||||||||||||||
NtCompareTokens | ||||||||||||||||||||||||||||||||||||||||
NtCompleteConnectPort | ||||||||||||||||||||||||||||||||||||||||
NtCompressKey | ||||||||||||||||||||||||||||||||||||||||
NtConnectPort | ||||||||||||||||||||||||||||||||||||||||
NtContinue | ||||||||||||||||||||||||||||||||||||||||
NtContinueEx | ||||||||||||||||||||||||||||||||||||||||
NtConvertBetweenAuxiliaryCounterAndPerformanceCounter | ||||||||||||||||||||||||||||||||||||||||
NtCopyFileChunk | ||||||||||||||||||||||||||||||||||||||||
NtCreateChannel | ||||||||||||||||||||||||||||||||||||||||
NtCreateCrossVmEvent | ||||||||||||||||||||||||||||||||||||||||
NtCreateCrossVmMutant | ||||||||||||||||||||||||||||||||||||||||
NtCreateDebugObject | ||||||||||||||||||||||||||||||||||||||||
NtCreateDirectoryObject | ||||||||||||||||||||||||||||||||||||||||
NtCreateDirectoryObjectEx | ||||||||||||||||||||||||||||||||||||||||
NtCreateEnclave | ||||||||||||||||||||||||||||||||||||||||
NtCreateEnlistment | ||||||||||||||||||||||||||||||||||||||||
NtCreateEvent | ||||||||||||||||||||||||||||||||||||||||
NtCreateEventPair | ||||||||||||||||||||||||||||||||||||||||
NtCreateFile | ||||||||||||||||||||||||||||||||||||||||
NtCreateIRTimer | ||||||||||||||||||||||||||||||||||||||||
NtCreateIoCompletion | ||||||||||||||||||||||||||||||||||||||||
NtCreateJobObject | ||||||||||||||||||||||||||||||||||||||||
NtCreateJobSet | ||||||||||||||||||||||||||||||||||||||||
NtCreateKey | ||||||||||||||||||||||||||||||||||||||||
NtCreateKeyTransacted | ||||||||||||||||||||||||||||||||||||||||
NtCreateKeyedEvent | ||||||||||||||||||||||||||||||||||||||||
NtCreateLowBoxToken | ||||||||||||||||||||||||||||||||||||||||
NtCreateMailslotFile | ||||||||||||||||||||||||||||||||||||||||
NtCreateMutant | ||||||||||||||||||||||||||||||||||||||||
NtCreateNamedPipeFile | ||||||||||||||||||||||||||||||||||||||||
NtCreatePagingFile | ||||||||||||||||||||||||||||||||||||||||
NtCreatePartition | ||||||||||||||||||||||||||||||||||||||||
NtCreatePort | ||||||||||||||||||||||||||||||||||||||||
NtCreatePrivateNamespace | ||||||||||||||||||||||||||||||||||||||||
NtCreateProcess | ||||||||||||||||||||||||||||||||||||||||
NtCreateProcessEx | ||||||||||||||||||||||||||||||||||||||||
NtCreateProfile | ||||||||||||||||||||||||||||||||||||||||
NtCreateProfileEx | ||||||||||||||||||||||||||||||||||||||||
NtCreateRegistryTransaction | ||||||||||||||||||||||||||||||||||||||||
NtCreateResourceManager | ||||||||||||||||||||||||||||||||||||||||
NtCreateSection | ||||||||||||||||||||||||||||||||||||||||
NtCreateSectionEx | ||||||||||||||||||||||||||||||||||||||||
NtCreateSemaphore | ||||||||||||||||||||||||||||||||||||||||
NtCreateSymbolicLinkObject | ||||||||||||||||||||||||||||||||||||||||
NtCreateThread | ||||||||||||||||||||||||||||||||||||||||
NtCreateThreadEx | ||||||||||||||||||||||||||||||||||||||||
NtCreateTimer | ||||||||||||||||||||||||||||||||||||||||
NtCreateTimer2 | ||||||||||||||||||||||||||||||||||||||||
NtCreateToken | ||||||||||||||||||||||||||||||||||||||||
NtCreateTokenEx | ||||||||||||||||||||||||||||||||||||||||
NtCreateTransaction | ||||||||||||||||||||||||||||||||||||||||
NtCreateTransactionManager | ||||||||||||||||||||||||||||||||||||||||
NtCreateUserProcess | ||||||||||||||||||||||||||||||||||||||||
NtCreateWaitCompletionPacket | ||||||||||||||||||||||||||||||||||||||||
NtCreateWaitablePort | ||||||||||||||||||||||||||||||||||||||||
NtCreateWinStation | ||||||||||||||||||||||||||||||||||||||||
NtCreateWnfStateName | ||||||||||||||||||||||||||||||||||||||||
NtCreateWorkerFactory | ||||||||||||||||||||||||||||||||||||||||
NtDebugActiveProcess | ||||||||||||||||||||||||||||||||||||||||
NtDebugContinue | ||||||||||||||||||||||||||||||||||||||||
NtDelayExecution | ||||||||||||||||||||||||||||||||||||||||
NtDeleteAtom | ||||||||||||||||||||||||||||||||||||||||
NtDeleteBootEntry | ||||||||||||||||||||||||||||||||||||||||
NtDeleteDriverEntry | ||||||||||||||||||||||||||||||||||||||||
NtDeleteFile | ||||||||||||||||||||||||||||||||||||||||
NtDeleteKey | ||||||||||||||||||||||||||||||||||||||||
NtDeleteObjectAuditAlarm | ||||||||||||||||||||||||||||||||||||||||
NtDeletePrivateNamespace | ||||||||||||||||||||||||||||||||||||||||
NtDeleteValueKey | ||||||||||||||||||||||||||||||||||||||||
NtDeleteWnfStateData | ||||||||||||||||||||||||||||||||||||||||
NtDeleteWnfStateName | ||||||||||||||||||||||||||||||||||||||||
NtDeviceIoControlFile | ||||||||||||||||||||||||||||||||||||||||
NtDirectGraphicsCall | ||||||||||||||||||||||||||||||||||||||||
NtDisableLastKnownGood | ||||||||||||||||||||||||||||||||||||||||
NtDisplayString | ||||||||||||||||||||||||||||||||||||||||
NtDrawText | ||||||||||||||||||||||||||||||||||||||||
NtDuplicateObject | ||||||||||||||||||||||||||||||||||||||||
NtDuplicateToken | ||||||||||||||||||||||||||||||||||||||||
NtEnableLastKnownGood | ||||||||||||||||||||||||||||||||||||||||
NtEnumerateBootEntries | ||||||||||||||||||||||||||||||||||||||||
NtEnumerateDriverEntries | ||||||||||||||||||||||||||||||||||||||||
NtEnumerateKey | ||||||||||||||||||||||||||||||||||||||||
NtEnumerateSystemEnvironmentValuesEx | ||||||||||||||||||||||||||||||||||||||||
NtEnumerateTransactionObject | ||||||||||||||||||||||||||||||||||||||||
NtEnumerateValueKey | ||||||||||||||||||||||||||||||||||||||||
NtExtendSection | ||||||||||||||||||||||||||||||||||||||||
NtFilterBootOption | ||||||||||||||||||||||||||||||||||||||||
NtFilterToken | ||||||||||||||||||||||||||||||||||||||||
NtFilterTokenEx | ||||||||||||||||||||||||||||||||||||||||
NtFindAtom | ||||||||||||||||||||||||||||||||||||||||
NtFlushBuffersFile | ||||||||||||||||||||||||||||||||||||||||
NtFlushBuffersFileEx | ||||||||||||||||||||||||||||||||||||||||
NtFlushInstallUILanguage | ||||||||||||||||||||||||||||||||||||||||
NtFlushInstructionCache | ||||||||||||||||||||||||||||||||||||||||
NtFlushKey | ||||||||||||||||||||||||||||||||||||||||
NtFlushProcessWriteBuffers | ||||||||||||||||||||||||||||||||||||||||
NtFlushVirtualMemory | ||||||||||||||||||||||||||||||||||||||||
NtFlushWriteBuffer | ||||||||||||||||||||||||||||||||||||||||
NtFreeUserPhysicalPages | ||||||||||||||||||||||||||||||||||||||||
NtFreeVirtualMemory | ||||||||||||||||||||||||||||||||||||||||
NtFreezeRegistry | ||||||||||||||||||||||||||||||||||||||||
NtFreezeTransactions | ||||||||||||||||||||||||||||||||||||||||
NtFsControlFile | ||||||||||||||||||||||||||||||||||||||||
NtGetCachedSigningLevel | ||||||||||||||||||||||||||||||||||||||||
NtGetCompleteWnfStateSubscription | ||||||||||||||||||||||||||||||||||||||||
NtGetContextThread | ||||||||||||||||||||||||||||||||||||||||
NtGetCurrentProcessorNumber | ||||||||||||||||||||||||||||||||||||||||
NtGetCurrentProcessorNumberEx | ||||||||||||||||||||||||||||||||||||||||
NtGetDevicePowerState | ||||||||||||||||||||||||||||||||||||||||
NtGetMUIRegistryInfo | ||||||||||||||||||||||||||||||||||||||||
NtGetNextProcess | ||||||||||||||||||||||||||||||||||||||||
NtGetNextThread | ||||||||||||||||||||||||||||||||||||||||
NtGetNlsSectionPtr | ||||||||||||||||||||||||||||||||||||||||
NtGetNotificationResourceManager | ||||||||||||||||||||||||||||||||||||||||
NtGetPlugPlayEvent | ||||||||||||||||||||||||||||||||||||||||
NtGetTickCount | ||||||||||||||||||||||||||||||||||||||||
NtGetWriteWatch | ||||||||||||||||||||||||||||||||||||||||
NtImpersonateAnonymousToken | ||||||||||||||||||||||||||||||||||||||||
NtImpersonateClientOfPort | ||||||||||||||||||||||||||||||||||||||||
NtImpersonateThread | ||||||||||||||||||||||||||||||||||||||||
NtInitializeEnclave | ||||||||||||||||||||||||||||||||||||||||
NtInitializeNlsFiles | ||||||||||||||||||||||||||||||||||||||||
NtInitializeRegistry | ||||||||||||||||||||||||||||||||||||||||
NtInitiatePowerAction | ||||||||||||||||||||||||||||||||||||||||
NtIsProcessInJob | ||||||||||||||||||||||||||||||||||||||||
NtIsSystemResumeAutomatic | ||||||||||||||||||||||||||||||||||||||||
NtIsUILanguageComitted | ||||||||||||||||||||||||||||||||||||||||
NtListTransactions | ||||||||||||||||||||||||||||||||||||||||
NtListenChannel | ||||||||||||||||||||||||||||||||||||||||
NtListenPort | ||||||||||||||||||||||||||||||||||||||||
NtLoadDriver | ||||||||||||||||||||||||||||||||||||||||
NtLoadEnclaveData | ||||||||||||||||||||||||||||||||||||||||
NtLoadHotPatch | ||||||||||||||||||||||||||||||||||||||||
NtLoadKey | ||||||||||||||||||||||||||||||||||||||||
NtLoadKey2 | ||||||||||||||||||||||||||||||||||||||||
NtLoadKey3 | ||||||||||||||||||||||||||||||||||||||||
NtLoadKeyEx | ||||||||||||||||||||||||||||||||||||||||
NtLockFile | ||||||||||||||||||||||||||||||||||||||||
NtLockProductActivationKeys | ||||||||||||||||||||||||||||||||||||||||
NtLockRegistryKey | ||||||||||||||||||||||||||||||||||||||||
NtLockVirtualMemory | ||||||||||||||||||||||||||||||||||||||||
NtMakePermanentObject | ||||||||||||||||||||||||||||||||||||||||
NtMakeTemporaryObject | ||||||||||||||||||||||||||||||||||||||||
NtManageHotPatch | ||||||||||||||||||||||||||||||||||||||||
NtManagePartition | ||||||||||||||||||||||||||||||||||||||||
NtMapCMFModule | ||||||||||||||||||||||||||||||||||||||||
NtMapUserPhysicalPages | ||||||||||||||||||||||||||||||||||||||||
NtMapUserPhysicalPagesScatter | ||||||||||||||||||||||||||||||||||||||||
NtMapViewOfSection | ||||||||||||||||||||||||||||||||||||||||
NtMapViewOfSectionEx | ||||||||||||||||||||||||||||||||||||||||
NtMarshallTransaction | ||||||||||||||||||||||||||||||||||||||||
NtModifyBootEntry | ||||||||||||||||||||||||||||||||||||||||
NtModifyDriverEntry | ||||||||||||||||||||||||||||||||||||||||
NtNotifyChangeDirectoryFile | ||||||||||||||||||||||||||||||||||||||||
NtNotifyChangeDirectoryFileEx | ||||||||||||||||||||||||||||||||||||||||
NtNotifyChangeKey | ||||||||||||||||||||||||||||||||||||||||
NtNotifyChangeMultipleKeys | ||||||||||||||||||||||||||||||||||||||||
NtNotifyChangeSession | ||||||||||||||||||||||||||||||||||||||||
NtOpenChannel | ||||||||||||||||||||||||||||||||||||||||
NtOpenDirectoryObject | ||||||||||||||||||||||||||||||||||||||||
NtOpenEnlistment | ||||||||||||||||||||||||||||||||||||||||
NtOpenEvent | ||||||||||||||||||||||||||||||||||||||||
NtOpenEventPair | ||||||||||||||||||||||||||||||||||||||||
NtOpenFile | ||||||||||||||||||||||||||||||||||||||||
NtOpenIoCompletion | ||||||||||||||||||||||||||||||||||||||||
NtOpenJobObject | ||||||||||||||||||||||||||||||||||||||||
NtOpenKey | ||||||||||||||||||||||||||||||||||||||||
NtOpenKeyEx | ||||||||||||||||||||||||||||||||||||||||
NtOpenKeyTransacted | ||||||||||||||||||||||||||||||||||||||||
NtOpenKeyTransactedEx | ||||||||||||||||||||||||||||||||||||||||
NtOpenKeyedEvent | ||||||||||||||||||||||||||||||||||||||||
NtOpenMutant | ||||||||||||||||||||||||||||||||||||||||
NtOpenObjectAuditAlarm | ||||||||||||||||||||||||||||||||||||||||
NtOpenPartition | ||||||||||||||||||||||||||||||||||||||||
NtOpenPrivateNamespace | ||||||||||||||||||||||||||||||||||||||||
NtOpenProcess | ||||||||||||||||||||||||||||||||||||||||
NtOpenProcessToken | ||||||||||||||||||||||||||||||||||||||||
NtOpenProcessTokenEx | ||||||||||||||||||||||||||||||||||||||||
NtOpenRegistryTransaction | ||||||||||||||||||||||||||||||||||||||||
NtOpenResourceManager | ||||||||||||||||||||||||||||||||||||||||
NtOpenSection | ||||||||||||||||||||||||||||||||||||||||
NtOpenSemaphore | ||||||||||||||||||||||||||||||||||||||||
NtOpenSession | ||||||||||||||||||||||||||||||||||||||||
NtOpenSymbolicLinkObject | ||||||||||||||||||||||||||||||||||||||||
NtOpenThread | ||||||||||||||||||||||||||||||||||||||||
NtOpenThreadToken | ||||||||||||||||||||||||||||||||||||||||
NtOpenThreadTokenEx | ||||||||||||||||||||||||||||||||||||||||
NtOpenTimer | ||||||||||||||||||||||||||||||||||||||||
NtOpenTransaction | ||||||||||||||||||||||||||||||||||||||||
NtOpenTransactionManager | ||||||||||||||||||||||||||||||||||||||||
NtOpenWinStation | ||||||||||||||||||||||||||||||||||||||||
NtPlugPlayControl | ||||||||||||||||||||||||||||||||||||||||
NtPowerInformation | ||||||||||||||||||||||||||||||||||||||||
NtPrePrepareComplete | ||||||||||||||||||||||||||||||||||||||||
NtPrePrepareEnlistment | ||||||||||||||||||||||||||||||||||||||||
NtPrepareComplete | ||||||||||||||||||||||||||||||||||||||||
NtPrepareEnlistment | ||||||||||||||||||||||||||||||||||||||||
NtPrivilegeCheck | ||||||||||||||||||||||||||||||||||||||||
NtPrivilegeObjectAuditAlarm | ||||||||||||||||||||||||||||||||||||||||
NtPrivilegedServiceAuditAlarm | ||||||||||||||||||||||||||||||||||||||||
NtPropagationComplete | ||||||||||||||||||||||||||||||||||||||||
NtPropagationFailed | ||||||||||||||||||||||||||||||||||||||||
NtProtectVirtualMemory | ||||||||||||||||||||||||||||||||||||||||
NtPssCaptureVaSpaceBulk | ||||||||||||||||||||||||||||||||||||||||
NtPullTransaction | ||||||||||||||||||||||||||||||||||||||||
NtPulseEvent | ||||||||||||||||||||||||||||||||||||||||
NtQueryAttributesFile | ||||||||||||||||||||||||||||||||||||||||
NtQueryAuxiliaryCounterFrequency | ||||||||||||||||||||||||||||||||||||||||
NtQueryBootEntryOrder | ||||||||||||||||||||||||||||||||||||||||
NtQueryBootOptions | ||||||||||||||||||||||||||||||||||||||||
NtQueryDebugFilterState |