Windows System Call Table (NT/2000/XP/2003/Vista)

The Metasploit Project


 Highlight a given system call number by its index (in hex) 






System Call Symbol Windows NT Windows 2000 Windows XP Windows 2003 Server Vista
SP3 SP4 SP5 SP6 SP0 SP1 SP2 SP3 SP4 SP0 SP1 SP2 SP0 SP1 SP0
 NtAcceptConnectPort   0x0000   0x0000   0x0000   0x0000   0x0000   0x0000   0x0000   0x0000   0x0000   0x0000   0x0000   0x0000   0x0000   0x0000   0x0000 
 NtAccessCheck   0x0001   0x0001   0x0001   0x0001   0x0001   0x0001   0x0001   0x0001   0x0001   0x0001   0x0001   0x0001   0x0001   0x0001   0x0001 
 NtAccessCheckAndAuditAlarm   0x0002   0x0002   0x0002   0x0002   0x0002   0x0002   0x0002   0x0002   0x0002   0x0002   0x0002   0x0002   0x0002   0x0002   0x0002 
 NtAccessCheckByType                   0x0003   0x0003   0x0003   0x0003   0x0003   0x0003   0x0003   0x0003   0x0003   0x0003   0x0003 
 NtAccessCheckByTypeAndAuditAlarm                   0x0004   0x0004   0x0004   0x0004   0x0004   0x0004   0x0004   0x0004   0x0004   0x0004   0x0004 
 NtAccessCheckByTypeResultList                   0x0005   0x0005   0x0005   0x0005   0x0005   0x0005   0x0005   0x0005   0x0005   0x0005   0x0005 
 NtAccessCheckByTypeResultListAndAuditAlarm                   0x0006   0x0006   0x0006   0x0006   0x0006   0x0006   0x0006   0x0006   0x0006   0x0006   0x0006 
 NtAccessCheckByTypeResultListAndAuditAlarmByHandle                   0x0007   0x0007   0x0007   0x0007   0x0007   0x0007   0x0007   0x0007   0x0007   0x0007   0x0007 
 NtAddAtom   0x0003   0x0003   0x0003   0x0003   0x0008   0x0008   0x0008   0x0008   0x0008   0x0008   0x0008   0x0008   0x0008   0x0008   0x0008 
 NtAddBootEntry                                       0x0009   0x0009   0x0009   0x0009   0x0009   0x0009 
 NtAddDriverEntry                                                   0x000a   0x000a   0x000a 
 NtAdjustGroupsToken   0x0004   0x0004   0x0004   0x0004   0x0009   0x0009   0x0009   0x0009   0x0009   0x000a   0x000a   0x000a   0x000b   0x000b   0x000b 
 NtAdjustPrivilegesToken   0x0005   0x0005   0x0005   0x0005   0x000a   0x000a   0x000a   0x000a   0x000a   0x000b   0x000b   0x000b   0x000c   0x000c   0x000c 
 NtAlertResumeThread   0x0006   0x0006   0x0006   0x0006   0x000b   0x000b   0x000b   0x000b   0x000b   0x000c   0x000c   0x000c   0x000d   0x000d   0x000d 
 NtAlertThread   0x0007   0x0007   0x0007   0x0007   0x000c   0x000c   0x000c   0x000c   0x000c   0x000d   0x000d   0x000d   0x000e   0x000e   0x000e 
 NtAllocateLocallyUniqueId   0x0008   0x0008   0x0008   0x0008   0x000d   0x000d   0x000d   0x000d   0x000d   0x000e   0x000e   0x000e   0x000f   0x000f   0x000f 
 NtAllocateUserPhysicalPages                   0x000e   0x000e   0x000e   0x000e   0x000e   0x000f   0x000f   0x000f   0x0010   0x0010   0x0010 
 NtAllocateUuids   0x0009   0x0009   0x0009   0x0009   0x000f   0x000f   0x000f   0x000f   0x000f   0x0010   0x0010   0x0010   0x0011   0x0011   0x0011 
 NtAllocateVirtualMemory   0x000a   0x000a   0x000a   0x000a   0x0010   0x0010   0x0010   0x0010   0x0010   0x0011   0x0011   0x0011   0x0012   0x0012   0x0012 
 NtAlpcAcceptConnectPort                                                           0x0013 
 NtAlpcCancelMessage                                                           0x0014 
 NtAlpcConnectPort                                                           0x0015 
 NtAlpcCreatePort                                                           0x0016 
 NtAlpcCreatePortSection                                                           0x0017 
 NtAlpcCreateResourceReserve                                                           0x0018 
 NtAlpcCreateSectionView                                                           0x0019 
 NtAlpcCreateSecurityContext                                                           0x001a 
 NtAlpcDeletePortSection                                                           0x001b 
 NtAlpcDeleteResourceReserve                                                           0x001c 
 NtAlpcDeleteSectionView                                                           0x001d 
 NtAlpcDeleteSecurityContext                                                           0x001e 
 NtAlpcDisconnectPort                                                           0x001f 
 NtAlpcImpersonateClientOfPort                                                           0x0020 
 NtAlpcOpenSenderProcess                                                           0x0021 
 NtAlpcOpenSenderThread                                                           0x0022 
 NtAlpcQueryInformation                                                           0x0023 
 NtAlpcQueryInformationMessage                                                           0x0024 
 NtAlpcSendWaitReceivePort                                                           0x0025 
 NtAlpcSetInformation                                                           0x0026 
 NtApphelpCacheControl                                                   0x0013   0x0013   0x0027 
 NtAreMappedFilesTheSame                   0x0011   0x0011   0x0011   0x0011   0x0011   0x0012   0x0012   0x0012   0x0014   0x0014   0x0028 
 NtAssignProcessToJobObject                   0x0012   0x0012   0x0012   0x0012   0x0012   0x0013   0x0013   0x0013   0x0015   0x0015   0x0029 
 NtCallbackReturn   0x000b   0x000b   0x000b   0x000b   0x0013   0x0013   0x0013   0x0013   0x0013   0x0014   0x0014   0x0014   0x0016   0x0016   0x002a 
 NtCancelDeviceWakeupRequest                   0x0016   0x0016   0x0016   0x0016   0x0016   0x0015   0x0015   0x0015   0x0017   0x0017   0x002b 
 NtCancelIoFile   0x000c   0x000c   0x000c   0x000c   0x0014   0x0014   0x0014   0x0014   0x0014   0x0016   0x0016   0x0016   0x0018   0x0018   0x002c 
 NtCancelIoFileEx                                                           0x0172 
 NtCancelSynchronousIoFile                                                           0x0173 
 NtCancelTimer   0x000d   0x000d   0x000d   0x000d   0x0015   0x0015   0x0015   0x0015   0x0015   0x0017   0x0017   0x0017   0x0019   0x0019   0x002d 
 NtClearAllSavepointsTransaction                                                           0x011b 
 NtClearEvent   0x000e   0x000e   0x000e   0x000e   0x0017   0x0017   0x0017   0x0017   0x0017   0x0018   0x0018   0x0018   0x001a   0x001a   0x002e 
 NtClearMUILicenseInfo                                                           0x0187 
 NtClearSavepointTransaction                                                           0x011a 
 NtClose   0x000f   0x000f   0x000f   0x000f   0x0018   0x0018   0x0018   0x0018   0x0018   0x0019   0x0019   0x0019   0x001b   0x001b   0x002f 
 NtCloseObjectAuditAlarm   0x0010   0x0010   0x0010   0x0010   0x0019   0x0019   0x0019   0x0019   0x0019   0x001a   0x001a   0x001a   0x001c   0x001c   0x0030 
 NtCommitComplete                                                           0x005d 
 NtCommitEnlistment                                                           0x0055 
 NtCommitTransaction                                                           0x0059 
 NtCompactKeys                                       0x001b   0x001b   0x001b   0x001d   0x001d   0x0031 
 NtCompareTokens                                       0x001c   0x001c   0x001c   0x001e   0x001e   0x0032 
 NtCompleteConnectPort   0x0011   0x0011   0x0011   0x0011   0x001a   0x001a   0x001a   0x001a   0x001a   0x001d   0x001d   0x001d   0x001f   0x001f   0x0033 
 NtCompressKey                                       0x001e   0x001e   0x001e   0x0020   0x0020   0x0034 
 NtConnectPort   0x0012   0x0012   0x0012   0x0012   0x001b   0x001b   0x001b   0x001b   0x001b   0x001f   0x001f   0x001f   0x0021   0x0021   0x0035 
 NtContinue   0x0013   0x0013   0x0013   0x0013   0x001c   0x001c   0x001c   0x001c   0x001c   0x0020   0x0020   0x0020   0x0022   0x0022   0x0036 
 NtCreateChannel   0x00cd   0x00cc   0x00cc   0x00cc   0x00f1   0x00f1   0x00f1   0x00f1   0x00f1                         
 NtCreateDebugObject                                       0x0021   0x0021   0x0021   0x0023   0x0023   0x0037 
 NtCreateDirectoryObject   0x0014   0x0014   0x0014   0x0014   0x001d   0x001d   0x001d   0x001d   0x001d   0x0022   0x0022   0x0022   0x0024   0x0024   0x0038 
 NtCreateEnlistment                                                           0x006d 
 NtCreateEvent   0x0015   0x0015   0x0015   0x0015   0x001e   0x001e   0x001e   0x001e   0x001e   0x0023   0x0023   0x0023   0x0025   0x0025   0x0039 
 NtCreateEventPair   0x0016   0x0016   0x0016   0x0016   0x001f   0x001f   0x001f   0x001f   0x001f   0x0024   0x0024   0x0024   0x0026   0x0026   0x003a 
 NtCreateFile   0x0017   0x0017   0x0017   0x0017   0x0020   0x0020   0x0020   0x0020   0x0020   0x0025   0x0025   0x0025   0x0027   0x0027   0x003b 
 NtCreateIoCompletion   0x0018   0x0018   0x0018   0x0018   0x0021   0x0021   0x0021   0x0021   0x0021   0x0026   0x0026   0x0026   0x0028   0x0028   0x003c 
 NtCreateJobObject                   0x0022   0x0022   0x0022   0x0022   0x0022   0x0027   0x0027   0x0027   0x0029   0x0029   0x003d 
 NtCreateJobSet                                       0x0028   0x0028   0x0028   0x002a   0x002a   0x003e 
 NtCreateKey   0x0019   0x0019   0x0019   0x0019   0x0023   0x0023   0x0023   0x0023   0x0023   0x0029   0x0029   0x0029   0x002b   0x002b   0x003f 
 NtCreateKeyedEvent                                       0x0117   0x0117   0x0117   0x0121   0x0121   0x0169 
 NtCreateMailslotFile   0x001a   0x001a   0x001a   0x001a   0x0024   0x0024   0x0024   0x0024   0x0024   0x002a   0x002a   0x002a   0x002c   0x002c   0x0040 
 NtCreateMutant   0x001b   0x001b   0x001b   0x001b   0x0025   0x0025   0x0025   0x0025   0x0025   0x002b   0x002b   0x002b   0x002d   0x002d   0x0041 
 NtCreateNamedPipeFile   0x001c   0x001c   0x001c   0x001c   0x0026   0x0026   0x0026   0x0026   0x0026   0x002c   0x002c   0x002c   0x002e   0x002e   0x0042 
 NtCreatePagingFile   0x001d   0x001d   0x001d   0x001d   0x0027   0x0027   0x0027   0x0027   0x0027   0x002d   0x002d   0x002d   0x002f   0x002f   0x0044 
 NtCreatePort   0x001e   0x001c   0x001e   0x001e   0x0028   0x0028   0x0028   0x0028   0x0028   0x002e   0x002e   0x002e   0x0030   0x0030   0x0045 
 NtCreatePrivateNamespace                                                           0x0043 
 NtCreateProcess   0x001f   0x001f