/* Automatically generated by tools/make_specfiles */

#define ALL_SYSCALLS32 \
    SYSCALL_ENTRY( 0x0000, NtAccessCheck, 32 ) \
    SYSCALL_ENTRY( 0x0001, NtWorkerFactoryWorkerReady, 4 ) \
    SYSCALL_ENTRY( 0x0002, NtAcceptConnectPort, 24 ) \
    SYSCALL_ENTRY( 0x0003, NtMapUserPhysicalPagesScatter, 0 ) \
    SYSCALL_ENTRY( 0x0004, NtWaitForSingleObject, 12 ) \
    SYSCALL_ENTRY( 0x0005, NtCallbackReturn, 12 ) \
    SYSCALL_ENTRY( 0x0006, NtReadFile, 36 ) \
    SYSCALL_ENTRY( 0x0007, NtDeviceIoControlFile, 40 ) \
    SYSCALL_ENTRY( 0x0008, NtWriteFile, 36 ) \
    SYSCALL_ENTRY( 0x0009, NtRemoveIoCompletion, 20 ) \
    SYSCALL_ENTRY( 0x000a, NtReleaseSemaphore, 12 ) \
    SYSCALL_ENTRY( 0x000b, NtReplyWaitReceivePort, 16 ) \
    SYSCALL_ENTRY( 0x000c, NtReplyPort, 8 ) \
    SYSCALL_ENTRY( 0x000d, NtSetInformationThread, 16 ) \
    SYSCALL_ENTRY( 0x000e, NtSetEvent, 8 ) \
    SYSCALL_ENTRY( 0x000f, NtClose, 4 ) \
    SYSCALL_ENTRY( 0x0010, NtQueryObject, 20 ) \
    SYSCALL_ENTRY( 0x0011, NtQueryInformationFile, 20 ) \
    SYSCALL_ENTRY( 0x0012, NtOpenKey, 12 ) \
    SYSCALL_ENTRY( 0x0013, NtEnumerateValueKey, 24 ) \
    SYSCALL_ENTRY( 0x0014, NtFindAtom, 12 ) \
    SYSCALL_ENTRY( 0x0015, NtQueryDefaultLocale, 8 ) \
    SYSCALL_ENTRY( 0x0016, NtQueryKey, 20 ) \
    SYSCALL_ENTRY( 0x0017, NtQueryValueKey, 24 ) \
    SYSCALL_ENTRY( 0x0018, NtAllocateVirtualMemory, 24 ) \
    SYSCALL_ENTRY_NtQueryInformationProcess( 0x0019, NtQueryInformationProcess, 20 ) \
    SYSCALL_ENTRY( 0x001a, NtWaitForMultipleObjects32, 0 ) \
    SYSCALL_ENTRY( 0x001b, NtWriteFileGather, 36 ) \
    SYSCALL_ENTRY( 0x001c, NtSetInformationProcess, 16 ) \
    SYSCALL_ENTRY( 0x001d, NtCreateKey, 28 ) \
    SYSCALL_ENTRY( 0x001e, NtFreeVirtualMemory, 16 ) \
    SYSCALL_ENTRY( 0x001f, NtImpersonateClientOfPort, 8 ) \
    SYSCALL_ENTRY( 0x0020, NtReleaseMutant, 8 ) \
    SYSCALL_ENTRY( 0x0021, NtQueryInformationToken, 20 ) \
    SYSCALL_ENTRY( 0x0022, NtRequestWaitReplyPort, 12 ) \
    SYSCALL_ENTRY( 0x0023, NtQueryVirtualMemory, 24 ) \
    SYSCALL_ENTRY( 0x0024, NtOpenThreadToken, 16 ) \
    SYSCALL_ENTRY( 0x0025, NtQueryInformationThread, 20 ) \
    SYSCALL_ENTRY( 0x0026, NtOpenProcess, 16 ) \
    SYSCALL_ENTRY( 0x0027, NtSetInformationFile, 20 ) \
    SYSCALL_ENTRY( 0x0028, NtMapViewOfSection, 40 ) \
    SYSCALL_ENTRY( 0x0029, NtAccessCheckAndAuditAlarm, 44 ) \
    SYSCALL_ENTRY( 0x002a, NtUnmapViewOfSection, 8 ) \
    SYSCALL_ENTRY( 0x002b, NtReplyWaitReceivePortEx, 20 ) \
    SYSCALL_ENTRY( 0x002c, NtTerminateProcess, 8 ) \
    SYSCALL_ENTRY( 0x002d, NtSetEventBoostPriority, 4 ) \
    SYSCALL_ENTRY( 0x002e, NtReadFileScatter, 36 ) \
    SYSCALL_ENTRY( 0x002f, NtOpenThreadTokenEx, 20 ) \
    SYSCALL_ENTRY( 0x0030, NtOpenProcessTokenEx, 16 ) \
    SYSCALL_ENTRY( 0x0031, NtQueryPerformanceCounter, 8 ) \
    SYSCALL_ENTRY( 0x0032, NtEnumerateKey, 24 ) \
    SYSCALL_ENTRY( 0x0033, NtOpenFile, 24 ) \
    SYSCALL_ENTRY( 0x0034, NtDelayExecution, 8 ) \
    SYSCALL_ENTRY( 0x0035, NtQueryDirectoryFile, 44 ) \
    SYSCALL_ENTRY( 0x0036, NtQuerySystemInformation, 16 ) \
    SYSCALL_ENTRY( 0x0037, NtOpenSection, 12 ) \
    SYSCALL_ENTRY( 0x0038, NtQueryTimer, 20 ) \
    SYSCALL_ENTRY( 0x0039, NtFsControlFile, 40 ) \
    SYSCALL_ENTRY( 0x003a, NtWriteVirtualMemory, 20 ) \
    SYSCALL_ENTRY( 0x003b, NtCloseObjectAuditAlarm, 12 ) \
    SYSCALL_ENTRY( 0x003c, NtDuplicateObject, 28 ) \
    SYSCALL_ENTRY( 0x003d, NtQueryAttributesFile, 8 ) \
    SYSCALL_ENTRY( 0x003e, NtClearEvent, 4 ) \
    SYSCALL_ENTRY( 0x003f, NtReadVirtualMemory, 20 ) \
    SYSCALL_ENTRY( 0x0040, NtOpenEvent, 12 ) \
    SYSCALL_ENTRY( 0x0041, NtAdjustPrivilegesToken, 24 ) \
    SYSCALL_ENTRY( 0x0042, NtDuplicateToken, 24 ) \
    SYSCALL_ENTRY( 0x0043, NtContinue, 8 ) \
    SYSCALL_ENTRY( 0x0044, NtQueryDefaultUILanguage, 4 ) \
    SYSCALL_ENTRY( 0x0045, NtQueueApcThread, 20 ) \
    SYSCALL_ENTRY( 0x0046, NtYieldExecution, 0 ) \
    SYSCALL_ENTRY( 0x0047, NtAddAtom, 12 ) \
    SYSCALL_ENTRY( 0x0048, NtCreateEvent, 20 ) \
    SYSCALL_ENTRY( 0x0049, NtQueryVolumeInformationFile, 20 ) \
    SYSCALL_ENTRY( 0x004a, NtCreateSection, 28 ) \
    SYSCALL_ENTRY( 0x004b, NtFlushBuffersFile, 8 ) \
    SYSCALL_ENTRY( 0x004c, NtApphelpCacheControl, 0 ) \
    SYSCALL_ENTRY( 0x004d, NtCreateProcessEx, 0 ) \
    SYSCALL_ENTRY( 0x004e, NtCreateThread, 32 ) \
    SYSCALL_ENTRY( 0x004f, NtIsProcessInJob, 8 ) \
    SYSCALL_ENTRY( 0x0050, NtProtectVirtualMemory, 20 ) \
    SYSCALL_ENTRY( 0x0051, NtQuerySection, 20 ) \
    SYSCALL_ENTRY( 0x0052, NtResumeThread, 8 ) \
    SYSCALL_ENTRY( 0x0053, NtTerminateThread, 8 ) \
    SYSCALL_ENTRY( 0x0054, NtReadRequestData, 24 ) \
    SYSCALL_ENTRY( 0x0055, NtCreateFile, 44 ) \
    SYSCALL_ENTRY( 0x0056, NtQueryEvent, 20 ) \
    SYSCALL_ENTRY( 0x0057, NtWriteRequestData, 24 ) \
    SYSCALL_ENTRY( 0x0058, NtOpenDirectoryObject, 12 ) \
    SYSCALL_ENTRY( 0x0059, NtAccessCheckByTypeAndAuditAlarm, 64 ) \
    SYSCALL_ENTRY_NtQuerySystemTime( 0x005a, NtQuerySystemTime, 4 ) \
    SYSCALL_ENTRY( 0x005b, NtWaitForMultipleObjects, 20 ) \
    SYSCALL_ENTRY( 0x005c, NtSetInformationObject, 16 ) \
    SYSCALL_ENTRY( 0x005d, NtCancelIoFile, 8 ) \
    SYSCALL_ENTRY( 0x005e, NtTraceEvent, 0 ) \
    SYSCALL_ENTRY( 0x005f, NtPowerInformation, 20 ) \
    SYSCALL_ENTRY( 0x0060, NtSetValueKey, 24 ) \
    SYSCALL_ENTRY( 0x0061, NtCancelTimer, 8 ) \
    SYSCALL_ENTRY( 0x0062, NtSetTimer, 28 ) \
    SYSCALL_ENTRY( 0x0063, NtAdjustGroupsToken, 24 ) \
    SYSCALL_ENTRY( 0x0064, NtAlertMultipleThreadByThreadId, 16 ) \
    SYSCALL_ENTRY( 0x0065, NtAlertResumeThread, 8 ) \
    SYSCALL_ENTRY( 0x0066, NtAlertThread, 4 ) \
    SYSCALL_ENTRY( 0x0067, NtAlertThreadByThreadId, 4 ) \
    SYSCALL_ENTRY( 0x0068, NtAllocateLocallyUniqueId, 4 ) \
    SYSCALL_ENTRY( 0x0069, NtAllocateReserveObject, 12 ) \
    SYSCALL_ENTRY( 0x006a, NtAllocateUuids, 16 ) \
    SYSCALL_ENTRY( 0x006b, NtAllocateVirtualMemoryEx, 28 ) \
    SYSCALL_ENTRY( 0x006c, NtAlpcAcceptConnectPort, 36 ) \
    SYSCALL_ENTRY( 0x006d, NtAlpcConnectPort, 44 ) \
    SYSCALL_ENTRY( 0x006e, NtAlpcCreatePort, 12 ) \
    SYSCALL_ENTRY( 0x006f, NtAlpcDisconnectPort, 8 ) \
    SYSCALL_ENTRY( 0x0070, NtAlpcImpersonateClientOfPort, 12 ) \
    SYSCALL_ENTRY( 0x0071, NtAlpcSendWaitReceivePort, 32 ) \
    SYSCALL_ENTRY( 0x0072, NtAreMappedFilesTheSame, 8 ) \
    SYSCALL_ENTRY( 0x0073, NtAssignProcessToJobObject, 8 ) \
    SYSCALL_ENTRY( 0x0074, NtCancelIoFileEx, 12 ) \
    SYSCALL_ENTRY( 0x0075, NtCancelSynchronousIoFile, 12 ) \
    SYSCALL_ENTRY( 0x0076, NtCommitTransaction, 8 ) \
    SYSCALL_ENTRY( 0x0077, NtCompareObjects, 8 ) \
    SYSCALL_ENTRY( 0x0078, NtCompareTokens, 12 ) \
    SYSCALL_ENTRY( 0x0079, NtCompleteConnectPort, 4 ) \
    SYSCALL_ENTRY( 0x007a, NtConnectPort, 32 ) \
    SYSCALL_ENTRY( 0x007b, NtContinueEx, 8 ) \
    SYSCALL_ENTRY( 0x007c, NtConvertBetweenAuxiliaryCounterAndPerformanceCounter, 16 ) \
    SYSCALL_ENTRY( 0x007d, NtCreateDirectoryObject, 12 ) \
    SYSCALL_ENTRY( 0x007e, NtCreateIoCompletion, 16 ) \
    SYSCALL_ENTRY( 0x007f, NtCreateJobObject, 12 ) \
    SYSCALL_ENTRY( 0x0080, NtCreateKeyTransacted, 32 ) \
    SYSCALL_ENTRY( 0x0081, NtCreateKeyedEvent, 16 ) \
    SYSCALL_ENTRY( 0x0082, NtCreateLowBoxToken, 36 ) \
    SYSCALL_ENTRY( 0x0083, NtCreateMailslotFile, 32 ) \
    SYSCALL_ENTRY( 0x0084, NtCreateMutant, 16 ) \
    SYSCALL_ENTRY( 0x0085, NtCreateNamedPipeFile, 56 ) \
    SYSCALL_ENTRY( 0x0086, NtCreatePagingFile, 16 ) \
    SYSCALL_ENTRY( 0x0087, NtCreatePort, 20 ) \
    SYSCALL_ENTRY( 0x0088, NtCreateSectionEx, 36 ) \
    SYSCALL_ENTRY( 0x0089, NtCreateSemaphore, 20 ) \
    SYSCALL_ENTRY( 0x008a, NtCreateSymbolicLinkObject, 16 ) \
    SYSCALL_ENTRY( 0x008b, NtCreateThreadEx, 44 ) \
    SYSCALL_ENTRY( 0x008c, NtCreateTimer, 16 ) \
    SYSCALL_ENTRY( 0x008d, NtCreateToken, 52 ) \
    SYSCALL_ENTRY( 0x008e, NtCreateTransaction, 40 ) \
    SYSCALL_ENTRY( 0x008f, NtCreateUserProcess, 44 ) \
    SYSCALL_ENTRY( 0x0090, NtDebugActiveProcess, 8 ) \
    SYSCALL_ENTRY( 0x0091, NtDebugContinue, 12 ) \
    SYSCALL_ENTRY( 0x0092, NtDeleteAtom, 4 ) \
    SYSCALL_ENTRY( 0x0093, NtDeleteFile, 4 ) \
    SYSCALL_ENTRY( 0x0094, NtDeleteKey, 4 ) \
    SYSCALL_ENTRY( 0x0095, NtDeleteValueKey, 8 ) \
    SYSCALL_ENTRY( 0x0096, NtDisplayString, 4 ) \
    SYSCALL_ENTRY( 0x0097, NtFilterToken, 24 ) \
    SYSCALL_ENTRY( 0x0098, NtFlushBuffersFileEx, 20 ) \
    SYSCALL_ENTRY( 0x0099, NtFlushInstructionCache, 12 ) \
    SYSCALL_ENTRY( 0x009a, NtFlushKey, 4 ) \
    SYSCALL_ENTRY( 0x009b, NtFlushProcessWriteBuffers, 0 ) \
    SYSCALL_ENTRY( 0x009c, NtFlushVirtualMemory, 16 ) \
    SYSCALL_ENTRY( 0x009d, NtGetContextThread, 8 ) \
    SYSCALL_ENTRY( 0x009e, NtGetCurrentProcessorNumber, 0 ) \
    SYSCALL_ENTRY( 0x009f, NtGetNextProcess, 20 ) \
    SYSCALL_ENTRY( 0x00a0, NtGetNextThread, 24 ) \
    SYSCALL_ENTRY( 0x00a1, NtGetNlsSectionPtr, 20 ) \
    SYSCALL_ENTRY( 0x00a2, NtGetWriteWatch, 28 ) \
    SYSCALL_ENTRY( 0x00a3, NtImpersonateAnonymousToken, 4 ) \
    SYSCALL_ENTRY( 0x00a4, NtInitializeNlsFiles, 12 ) \
    SYSCALL_ENTRY( 0x00a5, NtInitiatePowerAction, 16 ) \
    SYSCALL_ENTRY( 0x00a6, NtCreateDebugObject, 16 ) \
    SYSCALL_ENTRY( 0x00a7, NtListenPort, 8 ) \
    SYSCALL_ENTRY( 0x00a8, NtLoadDriver, 4 ) \
    SYSCALL_ENTRY( 0x00a9, NtLoadKey, 8 ) \
    SYSCALL_ENTRY( 0x00aa, NtLoadKey2, 12 ) \
    SYSCALL_ENTRY( 0x00ab, NtLoadKeyEx, 32 ) \
    SYSCALL_ENTRY( 0x00ac, NtLockFile, 40 ) \
    SYSCALL_ENTRY( 0x00ad, NtLockVirtualMemory, 16 ) \
    SYSCALL_ENTRY( 0x00ae, NtMakePermanentObject, 4 ) \
    SYSCALL_ENTRY( 0x00af, NtMakeTemporaryObject, 4 ) \
    SYSCALL_ENTRY( 0x00b0, NtMapViewOfSectionEx, 36 ) \
    SYSCALL_ENTRY( 0x00b1, NtNotifyChangeDirectoryFile, 36 ) \
    SYSCALL_ENTRY( 0x00b2, NtNotifyChangeKey, 40 ) \
    SYSCALL_ENTRY( 0x00b3, NtNotifyChangeMultipleKeys, 48 ) \
    SYSCALL_ENTRY( 0x00b4, NtOpenIoCompletion, 12 ) \
    SYSCALL_ENTRY( 0x00b5, NtOpenJobObject, 12 ) \
    SYSCALL_ENTRY( 0x00b6, NtOpenKeyEx, 16 ) \
    SYSCALL_ENTRY( 0x00b7, NtOpenKeyTransacted, 16 ) \
    SYSCALL_ENTRY( 0x00b8, NtOpenKeyTransactedEx, 20 ) \
    SYSCALL_ENTRY( 0x00b9, NtOpenKeyedEvent, 12 ) \
    SYSCALL_ENTRY( 0x00ba, NtOpenMutant, 12 ) \
    SYSCALL_ENTRY( 0x00bb, NtOpenProcessToken, 12 ) \
    SYSCALL_ENTRY( 0x00bc, NtOpenSemaphore, 12 ) \
    SYSCALL_ENTRY( 0x00bd, NtOpenSymbolicLinkObject, 12 ) \
    SYSCALL_ENTRY( 0x00be, NtOpenThread, 16 ) \
    SYSCALL_ENTRY( 0x00bf, NtOpenTimer, 12 ) \
    SYSCALL_ENTRY( 0x00c0, NtPrivilegeCheck, 12 ) \
    SYSCALL_ENTRY( 0x00c1, NtPulseEvent, 8 ) \
    SYSCALL_ENTRY( 0x00c2, NtQueryDirectoryObject, 28 ) \
    SYSCALL_ENTRY( 0x00c3, NtQueryEaFile, 36 ) \
    SYSCALL_ENTRY( 0x00c4, NtQueryFullAttributesFile, 8 ) \
    SYSCALL_ENTRY( 0x00c5, NtQueryInformationAtom, 20 ) \
    SYSCALL_ENTRY( 0x00c6, NtQueryInformationJobObject, 20 ) \
    SYSCALL_ENTRY( 0x00c7, NtQueryInstallUILanguage, 4 ) \
    SYSCALL_ENTRY( 0x00c8, NtQueryIoCompletion, 20 ) \
    SYSCALL_ENTRY( 0x00c9, NtQueryLicenseValue, 20 ) \
    SYSCALL_ENTRY( 0x00ca, NtQueryMultipleValueKey, 24 ) \
    SYSCALL_ENTRY( 0x00cb, NtQueryMutant, 20 ) \
    SYSCALL_ENTRY( 0x00cc, NtQuerySecurityObject, 20 ) \
    SYSCALL_ENTRY( 0x00cd, NtQuerySemaphore, 20 ) \
    SYSCALL_ENTRY( 0x00ce, NtQuerySymbolicLinkObject, 12 ) \
    SYSCALL_ENTRY( 0x00cf, NtQuerySystemEnvironmentValue, 16 ) \
    SYSCALL_ENTRY( 0x00d0, NtQuerySystemEnvironmentValueEx, 20 ) \
    SYSCALL_ENTRY( 0x00d1, NtQuerySystemInformationEx, 24 ) \
    SYSCALL_ENTRY( 0x00d2, NtQueryTimerResolution, 12 ) \
    SYSCALL_ENTRY( 0x00d3, NtQueueApcThreadEx, 24 ) \
    SYSCALL_ENTRY( 0x00d4, NtQueueApcThreadEx2, 28 ) \
    SYSCALL_ENTRY( 0x00d5, NtRaiseException, 12 ) \
    SYSCALL_ENTRY( 0x00d6, NtRaiseHardError, 24 ) \
    SYSCALL_ENTRY( 0x00d7, NtRegisterThreadTerminatePort, 4 ) \
    SYSCALL_ENTRY( 0x00d8, NtReleaseKeyedEvent, 16 ) \
    SYSCALL_ENTRY( 0x00d9, NtRemoveIoCompletionEx, 24 ) \
    SYSCALL_ENTRY( 0x00da, NtRemoveProcessDebug, 8 ) \
    SYSCALL_ENTRY( 0x00db, NtRenameKey, 8 ) \
    SYSCALL_ENTRY( 0x00dc, NtReplaceKey, 12 ) \
    SYSCALL_ENTRY( 0x00dd, NtResetEvent, 8 ) \
    SYSCALL_ENTRY( 0x00de, NtResetWriteWatch, 12 ) \
    SYSCALL_ENTRY( 0x00df, NtRestoreKey, 12 ) \
    SYSCALL_ENTRY( 0x00e0, NtResumeProcess, 4 ) \
    SYSCALL_ENTRY( 0x00e1, NtRollbackTransaction, 8 ) \
    SYSCALL_ENTRY( 0x00e2, NtSaveKey, 8 ) \
    SYSCALL_ENTRY( 0x00e3, NtSecureConnectPort, 36 ) \
    SYSCALL_ENTRY( 0x00e4, NtSetContextThread, 8 ) \
    SYSCALL_ENTRY( 0x00e5, NtSetDebugFilterState, 12 ) \
    SYSCALL_ENTRY( 0x00e6, NtSetDefaultLocale, 8 ) \
    SYSCALL_ENTRY( 0x00e7, NtSetDefaultUILanguage, 4 ) \
    SYSCALL_ENTRY( 0x00e8, NtSetEaFile, 16 ) \
    SYSCALL_ENTRY( 0x00e9, NtSetInformationDebugObject, 20 ) \
    SYSCALL_ENTRY( 0x00ea, NtSetInformationJobObject, 16 ) \
    SYSCALL_ENTRY( 0x00eb, NtSetInformationKey, 16 ) \
    SYSCALL_ENTRY( 0x00ec, NtSetInformationToken, 16 ) \
    SYSCALL_ENTRY( 0x00ed, NtSetInformationVirtualMemory, 24 ) \
    SYSCALL_ENTRY( 0x00ee, NtSetIntervalProfile, 8 ) \
    SYSCALL_ENTRY( 0x00ef, NtSetIoCompletion, 20 ) \
    SYSCALL_ENTRY( 0x00f0, NtSetIoCompletionEx, 24 ) \
    SYSCALL_ENTRY( 0x00f1, NtSetLdtEntries, 24 ) \
    SYSCALL_ENTRY( 0x00f2, NtSetSecurityObject, 12 ) \
    SYSCALL_ENTRY( 0x00f3, NtSetSystemInformation, 12 ) \
    SYSCALL_ENTRY( 0x00f4, NtSetSystemTime, 8 ) \
    SYSCALL_ENTRY( 0x00f5, NtSetThreadExecutionState, 8 ) \
    SYSCALL_ENTRY( 0x00f6, NtSetTimerResolution, 12 ) \
    SYSCALL_ENTRY( 0x00f7, NtSetVolumeInformationFile, 20 ) \
    SYSCALL_ENTRY( 0x00f8, NtShutdownSystem, 4 ) \
    SYSCALL_ENTRY( 0x00f9, NtSignalAndWaitForSingleObject, 16 ) \
    SYSCALL_ENTRY( 0x00fa, NtSuspendProcess, 4 ) \
    SYSCALL_ENTRY( 0x00fb, NtSuspendThread, 8 ) \
    SYSCALL_ENTRY( 0x00fc, NtSystemDebugControl, 24 ) \
    SYSCALL_ENTRY( 0x00fd, NtTerminateJobObject, 8 ) \
    SYSCALL_ENTRY( 0x00fe, NtTestAlert, 0 ) \
    SYSCALL_ENTRY( 0x00ff, NtTraceControl, 24 ) \
    SYSCALL_ENTRY( 0x0100, NtUnloadDriver, 4 ) \
    SYSCALL_ENTRY( 0x0101, NtUnloadKey, 4 ) \
    SYSCALL_ENTRY( 0x0102, NtUnlockFile, 20 ) \
    SYSCALL_ENTRY( 0x0103, NtUnlockVirtualMemory, 16 ) \
    SYSCALL_ENTRY( 0x0104, NtUnmapViewOfSectionEx, 12 ) \
    SYSCALL_ENTRY( 0x0105, NtWaitForAlertByThreadId, 8 ) \
    SYSCALL_ENTRY( 0x0106, NtWaitForDebugEvent, 16 ) \
    SYSCALL_ENTRY( 0x0107, NtWaitForKeyedEvent, 16 ) \
    SYSCALL_ENTRY( 0x0108, NtWow64AllocateVirtualMemory64, 28 ) \
    SYSCALL_ENTRY( 0x0109, NtWow64GetNativeSystemInformation, 16 ) \
    SYSCALL_ENTRY( 0x010a, NtWow64IsProcessorFeaturePresent, 4 ) \
    SYSCALL_ENTRY( 0x010b, NtWow64QueryInformationProcess64, 20 ) \
    SYSCALL_ENTRY( 0x010c, NtWow64ReadVirtualMemory64, 28 ) \
    SYSCALL_ENTRY( 0x010d, NtWow64WriteVirtualMemory64, 28 )
#ifdef _WIN64
#define ALL_SYSCALLS \
    SYSCALL_ENTRY( 0x0000, NtAccessCheck, 64 ) \
    SYSCALL_ENTRY( 0x0001, NtWorkerFactoryWorkerReady, 8 ) \
    SYSCALL_ENTRY( 0x0002, NtAcceptConnectPort, 48 ) \
    SYSCALL_ENTRY( 0x0003, NtMapUserPhysicalPagesScatter, 0 ) \
    SYSCALL_ENTRY( 0x0004, NtWaitForSingleObject, 24 ) \
    SYSCALL_ENTRY( 0x0005, NtCallbackReturn, 24 ) \
    SYSCALL_ENTRY( 0x0006, NtReadFile, 72 ) \
    SYSCALL_ENTRY( 0x0007, NtDeviceIoControlFile, 80 ) \
    SYSCALL_ENTRY( 0x0008, NtWriteFile, 72 ) \
    SYSCALL_ENTRY( 0x0009, NtRemoveIoCompletion, 40 ) \
    SYSCALL_ENTRY( 0x000a, NtReleaseSemaphore, 24 ) \
    SYSCALL_ENTRY( 0x000b, NtReplyWaitReceivePort, 32 ) \
    SYSCALL_ENTRY( 0x000c, NtReplyPort, 16 ) \
    SYSCALL_ENTRY( 0x000d, NtSetInformationThread, 32 ) \
    SYSCALL_ENTRY( 0x000e, NtSetEvent, 16 ) \
    SYSCALL_ENTRY( 0x000f, NtClose, 8 ) \
    SYSCALL_ENTRY( 0x0010, NtQueryObject, 40 ) \
    SYSCALL_ENTRY( 0x0011, NtQueryInformationFile, 40 ) \
    SYSCALL_ENTRY( 0x0012, NtOpenKey, 24 ) \
    SYSCALL_ENTRY( 0x0013, NtEnumerateValueKey, 48 ) \
    SYSCALL_ENTRY( 0x0014, NtFindAtom, 24 ) \
    SYSCALL_ENTRY( 0x0015, NtQueryDefaultLocale, 16 ) \
    SYSCALL_ENTRY( 0x0016, NtQueryKey, 40 ) \
    SYSCALL_ENTRY( 0x0017, NtQueryValueKey, 48 ) \
    SYSCALL_ENTRY( 0x0018, NtAllocateVirtualMemory, 48 ) \
    SYSCALL_ENTRY_NtQueryInformationProcess( 0x0019, NtQueryInformationProcess, 40 ) \
    SYSCALL_ENTRY( 0x001a, NtWaitForMultipleObjects32, 0 ) \
    SYSCALL_ENTRY( 0x001b, NtWriteFileGather, 72 ) \
    SYSCALL_ENTRY( 0x001c, NtSetInformationProcess, 32 ) \
    SYSCALL_ENTRY( 0x001d, NtCreateKey, 56 ) \
    SYSCALL_ENTRY( 0x001e, NtFreeVirtualMemory, 32 ) \
    SYSCALL_ENTRY( 0x001f, NtImpersonateClientOfPort, 16 ) \
    SYSCALL_ENTRY( 0x0020, NtReleaseMutant, 16 ) \
    SYSCALL_ENTRY( 0x0021, NtQueryInformationToken, 40 ) \
    SYSCALL_ENTRY( 0x0022, NtRequestWaitReplyPort, 24 ) \
    SYSCALL_ENTRY( 0x0023, NtQueryVirtualMemory, 48 ) \
    SYSCALL_ENTRY( 0x0024, NtOpenThreadToken, 32 ) \
    SYSCALL_ENTRY( 0x0025, NtQueryInformationThread, 40 ) \
    SYSCALL_ENTRY( 0x0026, NtOpenProcess, 32 ) \
    SYSCALL_ENTRY( 0x0027, NtSetInformationFile, 40 ) \
    SYSCALL_ENTRY( 0x0028, NtMapViewOfSection, 80 ) \
    SYSCALL_ENTRY( 0x0029, NtAccessCheckAndAuditAlarm, 88 ) \
    SYSCALL_ENTRY( 0x002a, NtUnmapViewOfSection, 16 ) \
    SYSCALL_ENTRY( 0x002b, NtReplyWaitReceivePortEx, 40 ) \
    SYSCALL_ENTRY( 0x002c, NtTerminateProcess, 16 ) \
    SYSCALL_ENTRY( 0x002d, NtSetEventBoostPriority, 8 ) \
    SYSCALL_ENTRY( 0x002e, NtReadFileScatter, 72 ) \
    SYSCALL_ENTRY( 0x002f, NtOpenThreadTokenEx, 40 ) \
    SYSCALL_ENTRY( 0x0030, NtOpenProcessTokenEx, 32 ) \
    SYSCALL_ENTRY( 0x0031, NtQueryPerformanceCounter, 16 ) \
    SYSCALL_ENTRY( 0x0032, NtEnumerateKey, 48 ) \
    SYSCALL_ENTRY( 0x0033, NtOpenFile, 48 ) \
    SYSCALL_ENTRY( 0x0034, NtDelayExecution, 16 ) \
    SYSCALL_ENTRY( 0x0035, NtQueryDirectoryFile, 88 ) \
    SYSCALL_ENTRY( 0x0036, NtQuerySystemInformation, 32 ) \
    SYSCALL_ENTRY( 0x0037, NtOpenSection, 24 ) \
    SYSCALL_ENTRY( 0x0038, NtQueryTimer, 40 ) \
    SYSCALL_ENTRY( 0x0039, NtFsControlFile, 80 ) \
    SYSCALL_ENTRY( 0x003a, NtWriteVirtualMemory, 40 ) \
    SYSCALL_ENTRY( 0x003b, NtCloseObjectAuditAlarm, 24 ) \
    SYSCALL_ENTRY( 0x003c, NtDuplicateObject, 56 ) \
    SYSCALL_ENTRY( 0x003d, NtQueryAttributesFile, 16 ) \
    SYSCALL_ENTRY( 0x003e, NtClearEvent, 8 ) \
    SYSCALL_ENTRY( 0x003f, NtReadVirtualMemory, 40 ) \
    SYSCALL_ENTRY( 0x0040, NtOpenEvent, 24 ) \
    SYSCALL_ENTRY( 0x0041, NtAdjustPrivilegesToken, 48 ) \
    SYSCALL_ENTRY( 0x0042, NtDuplicateToken, 48 ) \
    SYSCALL_ENTRY( 0x0043, NtContinue, 16 ) \
    SYSCALL_ENTRY( 0x0044, NtQueryDefaultUILanguage, 8 ) \
    SYSCALL_ENTRY( 0x0045, NtQueueApcThread, 40 ) \
    SYSCALL_ENTRY( 0x0046, NtYieldExecution, 0 ) \
    SYSCALL_ENTRY( 0x0047, NtAddAtom, 24 ) \
    SYSCALL_ENTRY( 0x0048, NtCreateEvent, 40 ) \
    SYSCALL_ENTRY( 0x0049, NtQueryVolumeInformationFile, 40 ) \
    SYSCALL_ENTRY( 0x004a, NtCreateSection, 56 ) \
    SYSCALL_ENTRY( 0x004b, NtFlushBuffersFile, 16 ) \
    SYSCALL_ENTRY( 0x004c, NtApphelpCacheControl, 0 ) \
    SYSCALL_ENTRY( 0x004d, NtCreateProcessEx, 0 ) \
    SYSCALL_ENTRY( 0x004e, NtCreateThread, 64 ) \
    SYSCALL_ENTRY( 0x004f, NtIsProcessInJob, 16 ) \
    SYSCALL_ENTRY( 0x0050, NtProtectVirtualMemory, 40 ) \
    SYSCALL_ENTRY( 0x0051, NtQuerySection, 40 ) \
    SYSCALL_ENTRY( 0x0052, NtResumeThread, 16 ) \
    SYSCALL_ENTRY( 0x0053, NtTerminateThread, 16 ) \
    SYSCALL_ENTRY( 0x0054, NtReadRequestData, 48 ) \
    SYSCALL_ENTRY( 0x0055, NtCreateFile, 88 ) \
    SYSCALL_ENTRY( 0x0056, NtQueryEvent, 40 ) \
    SYSCALL_ENTRY( 0x0057, NtWriteRequestData, 48 ) \
    SYSCALL_ENTRY( 0x0058, NtOpenDirectoryObject, 24 ) \
    SYSCALL_ENTRY( 0x0059, NtAccessCheckByTypeAndAuditAlarm, 128 ) \
    SYSCALL_ENTRY_NtQuerySystemTime( 0x005a, NtQuerySystemTime, 8 ) \
    SYSCALL_ENTRY( 0x005b, NtWaitForMultipleObjects, 40 ) \
    SYSCALL_ENTRY( 0x005c, NtSetInformationObject, 32 ) \
    SYSCALL_ENTRY( 0x005d, NtCancelIoFile, 16 ) \
    SYSCALL_ENTRY( 0x005e, NtTraceEvent, 0 ) \
    SYSCALL_ENTRY( 0x005f, NtPowerInformation, 40 ) \
    SYSCALL_ENTRY( 0x0060, NtSetValueKey, 48 ) \
    SYSCALL_ENTRY( 0x0061, NtCancelTimer, 16 ) \
    SYSCALL_ENTRY( 0x0062, NtSetTimer, 56 ) \
    SYSCALL_ENTRY( 0x0063, NtAdjustGroupsToken, 48 ) \
    SYSCALL_ENTRY( 0x0064, NtAlertMultipleThreadByThreadId, 32 ) \
    SYSCALL_ENTRY( 0x0065, NtAlertResumeThread, 16 ) \
    SYSCALL_ENTRY( 0x0066, NtAlertThread, 8 ) \
    SYSCALL_ENTRY( 0x0067, NtAlertThreadByThreadId, 8 ) \
    SYSCALL_ENTRY( 0x0068, NtAllocateLocallyUniqueId, 8 ) \
    SYSCALL_ENTRY( 0x0069, NtAllocateReserveObject, 24 ) \
    SYSCALL_ENTRY( 0x006a, NtAllocateUuids, 32 ) \
    SYSCALL_ENTRY( 0x006b, NtAllocateVirtualMemoryEx, 56 ) \
    SYSCALL_ENTRY( 0x006c, NtAlpcAcceptConnectPort, 72 ) \
    SYSCALL_ENTRY( 0x006d, NtAlpcConnectPort, 88 ) \
    SYSCALL_ENTRY( 0x006e, NtAlpcCreatePort, 24 ) \
    SYSCALL_ENTRY( 0x006f, NtAlpcDisconnectPort, 16 ) \
    SYSCALL_ENTRY( 0x0070, NtAlpcImpersonateClientOfPort, 24 ) \
    SYSCALL_ENTRY( 0x0071, NtAlpcSendWaitReceivePort, 64 ) \
    SYSCALL_ENTRY( 0x0072, NtAreMappedFilesTheSame, 16 ) \
    SYSCALL_ENTRY( 0x0073, NtAssignProcessToJobObject, 16 ) \
    SYSCALL_ENTRY( 0x0074, NtCancelIoFileEx, 24 ) \
    SYSCALL_ENTRY( 0x0075, NtCancelSynchronousIoFile, 24 ) \
    SYSCALL_ENTRY( 0x0076, NtCommitTransaction, 16 ) \
    SYSCALL_ENTRY( 0x0077, NtCompareObjects, 16 ) \
    SYSCALL_ENTRY( 0x0078, NtCompareTokens, 24 ) \
    SYSCALL_ENTRY( 0x0079, NtCompleteConnectPort, 8 ) \
    SYSCALL_ENTRY( 0x007a, NtConnectPort, 64 ) \
    SYSCALL_ENTRY( 0x007b, NtContinueEx, 16 ) \
    SYSCALL_ENTRY( 0x007c, NtConvertBetweenAuxiliaryCounterAndPerformanceCounter, 32 ) \
    SYSCALL_ENTRY( 0x007d, NtCreateDirectoryObject, 24 ) \
    SYSCALL_ENTRY( 0x007e, NtCreateIoCompletion, 32 ) \
    SYSCALL_ENTRY( 0x007f, NtCreateJobObject, 24 ) \
    SYSCALL_ENTRY( 0x0080, NtCreateKeyTransacted, 64 ) \
    SYSCALL_ENTRY( 0x0081, NtCreateKeyedEvent, 32 ) \
    SYSCALL_ENTRY( 0x0082, NtCreateLowBoxToken, 72 ) \
    SYSCALL_ENTRY( 0x0083, NtCreateMailslotFile, 64 ) \
    SYSCALL_ENTRY( 0x0084, NtCreateMutant, 32 ) \
    SYSCALL_ENTRY( 0x0085, NtCreateNamedPipeFile, 112 ) \
    SYSCALL_ENTRY( 0x0086, NtCreatePagingFile, 32 ) \
    SYSCALL_ENTRY( 0x0087, NtCreatePort, 40 ) \
    SYSCALL_ENTRY( 0x0088, NtCreateSectionEx, 72 ) \
    SYSCALL_ENTRY( 0x0089, NtCreateSemaphore, 40 ) \
    SYSCALL_ENTRY( 0x008a, NtCreateSymbolicLinkObject, 32 ) \
    SYSCALL_ENTRY( 0x008b, NtCreateThreadEx, 88 ) \
    SYSCALL_ENTRY( 0x008c, NtCreateTimer, 32 ) \
    SYSCALL_ENTRY( 0x008d, NtCreateToken, 104 ) \
    SYSCALL_ENTRY( 0x008e, NtCreateTransaction, 80 ) \
    SYSCALL_ENTRY( 0x008f, NtCreateUserProcess, 88 ) \
    SYSCALL_ENTRY( 0x0090, NtDebugActiveProcess, 16 ) \
    SYSCALL_ENTRY( 0x0091, NtDebugContinue, 24 ) \
    SYSCALL_ENTRY( 0x0092, NtDeleteAtom, 8 ) \
    SYSCALL_ENTRY( 0x0093, NtDeleteFile, 8 ) \
    SYSCALL_ENTRY( 0x0094, NtDeleteKey, 8 ) \
    SYSCALL_ENTRY( 0x0095, NtDeleteValueKey, 16 ) \
    SYSCALL_ENTRY( 0x0096, NtDisplayString, 8 ) \
    SYSCALL_ENTRY( 0x0097, NtFilterToken, 48 ) \
    SYSCALL_ENTRY( 0x0098, NtFlushBuffersFileEx, 40 ) \
    SYSCALL_ENTRY( 0x0099, NtFlushInstructionCache, 24 ) \
    SYSCALL_ENTRY( 0x009a, NtFlushKey, 8 ) \
    SYSCALL_ENTRY( 0x009b, NtFlushProcessWriteBuffers, 0 ) \
    SYSCALL_ENTRY( 0x009c, NtFlushVirtualMemory, 32 ) \
    SYSCALL_ENTRY( 0x009d, NtGetContextThread, 16 ) \
    SYSCALL_ENTRY( 0x009e, NtGetCurrentProcessorNumber, 0 ) \
    SYSCALL_ENTRY( 0x009f, NtGetNextProcess, 40 ) \
    SYSCALL_ENTRY( 0x00a0, NtGetNextThread, 48 ) \
    SYSCALL_ENTRY( 0x00a1, NtGetNlsSectionPtr, 40 ) \
    SYSCALL_ENTRY( 0x00a2, NtGetWriteWatch, 56 ) \
    SYSCALL_ENTRY( 0x00a3, NtImpersonateAnonymousToken, 8 ) \
    SYSCALL_ENTRY( 0x00a4, NtInitializeNlsFiles, 24 ) \
    SYSCALL_ENTRY( 0x00a5, NtInitiatePowerAction, 32 ) \
    SYSCALL_ENTRY( 0x00a6, NtCreateDebugObject, 32 ) \
    SYSCALL_ENTRY( 0x00a7, NtListenPort, 16 ) \
    SYSCALL_ENTRY( 0x00a8, NtLoadDriver, 8 ) \
    SYSCALL_ENTRY( 0x00a9, NtLoadKey, 16 ) \
    SYSCALL_ENTRY( 0x00aa, NtLoadKey2, 24 ) \
    SYSCALL_ENTRY( 0x00ab, NtLoadKeyEx, 64 ) \
    SYSCALL_ENTRY( 0x00ac, NtLockFile, 80 ) \
    SYSCALL_ENTRY( 0x00ad, NtLockVirtualMemory, 32 ) \
    SYSCALL_ENTRY( 0x00ae, NtMakePermanentObject, 8 ) \
    SYSCALL_ENTRY( 0x00af, NtMakeTemporaryObject, 8 ) \
    SYSCALL_ENTRY( 0x00b0, NtMapViewOfSectionEx, 72 ) \
    SYSCALL_ENTRY( 0x00b1, NtNotifyChangeDirectoryFile, 72 ) \
    SYSCALL_ENTRY( 0x00b2, NtNotifyChangeKey, 80 ) \
    SYSCALL_ENTRY( 0x00b3, NtNotifyChangeMultipleKeys, 96 ) \
    SYSCALL_ENTRY( 0x00b4, NtOpenIoCompletion, 24 ) \
    SYSCALL_ENTRY( 0x00b5, NtOpenJobObject, 24 ) \
    SYSCALL_ENTRY( 0x00b6, NtOpenKeyEx, 32 ) \
    SYSCALL_ENTRY( 0x00b7, NtOpenKeyTransacted, 32 ) \
    SYSCALL_ENTRY( 0x00b8, NtOpenKeyTransactedEx, 40 ) \
    SYSCALL_ENTRY( 0x00b9, NtOpenKeyedEvent, 24 ) \
    SYSCALL_ENTRY( 0x00ba, NtOpenMutant, 24 ) \
    SYSCALL_ENTRY( 0x00bb, NtOpenProcessToken, 24 ) \
    SYSCALL_ENTRY( 0x00bc, NtOpenSemaphore, 24 ) \
    SYSCALL_ENTRY( 0x00bd, NtOpenSymbolicLinkObject, 24 ) \
    SYSCALL_ENTRY( 0x00be, NtOpenThread, 32 ) \
    SYSCALL_ENTRY( 0x00bf, NtOpenTimer, 24 ) \
    SYSCALL_ENTRY( 0x00c0, NtPrivilegeCheck, 24 ) \
    SYSCALL_ENTRY( 0x00c1, NtPulseEvent, 16 ) \
    SYSCALL_ENTRY( 0x00c2, NtQueryDirectoryObject, 56 ) \
    SYSCALL_ENTRY( 0x00c3, NtQueryEaFile, 72 ) \
    SYSCALL_ENTRY( 0x00c4, NtQueryFullAttributesFile, 16 ) \
    SYSCALL_ENTRY( 0x00c5, NtQueryInformationAtom, 40 ) \
    SYSCALL_ENTRY( 0x00c6, NtQueryInformationJobObject, 40 ) \
    SYSCALL_ENTRY( 0x00c7, NtQueryInstallUILanguage, 8 ) \
    SYSCALL_ENTRY( 0x00c8, NtQueryIoCompletion, 40 ) \
    SYSCALL_ENTRY( 0x00c9, NtQueryLicenseValue, 40 ) \
    SYSCALL_ENTRY( 0x00ca, NtQueryMultipleValueKey, 48 ) \
    SYSCALL_ENTRY( 0x00cb, NtQueryMutant, 40 ) \
    SYSCALL_ENTRY( 0x00cc, NtQuerySecurityObject, 40 ) \
    SYSCALL_ENTRY( 0x00cd, NtQuerySemaphore, 40 ) \
    SYSCALL_ENTRY( 0x00ce, NtQuerySymbolicLinkObject, 24 ) \
    SYSCALL_ENTRY( 0x00cf, NtQuerySystemEnvironmentValue, 32 ) \
    SYSCALL_ENTRY( 0x00d0, NtQuerySystemEnvironmentValueEx, 40 ) \
    SYSCALL_ENTRY( 0x00d1, NtQuerySystemInformationEx, 48 ) \
    SYSCALL_ENTRY( 0x00d2, NtQueryTimerResolution, 24 ) \
    SYSCALL_ENTRY( 0x00d3, NtQueueApcThreadEx, 48 ) \
    SYSCALL_ENTRY( 0x00d4, NtQueueApcThreadEx2, 56 ) \
    SYSCALL_ENTRY( 0x00d5, NtRaiseException, 24 ) \
    SYSCALL_ENTRY( 0x00d6, NtRaiseHardError, 48 ) \
    SYSCALL_ENTRY( 0x00d7, NtRegisterThreadTerminatePort, 8 ) \
    SYSCALL_ENTRY( 0x00d8, NtReleaseKeyedEvent, 32 ) \
    SYSCALL_ENTRY( 0x00d9, NtRemoveIoCompletionEx, 48 ) \
    SYSCALL_ENTRY( 0x00da, NtRemoveProcessDebug, 16 ) \
    SYSCALL_ENTRY( 0x00db, NtRenameKey, 16 ) \
    SYSCALL_ENTRY( 0x00dc, NtReplaceKey, 24 ) \
    SYSCALL_ENTRY( 0x00dd, NtResetEvent, 16 ) \
    SYSCALL_ENTRY( 0x00de, NtResetWriteWatch, 24 ) \
    SYSCALL_ENTRY( 0x00df, NtRestoreKey, 24 ) \
    SYSCALL_ENTRY( 0x00e0, NtResumeProcess, 8 ) \
    SYSCALL_ENTRY( 0x00e1, NtRollbackTransaction, 16 ) \
    SYSCALL_ENTRY( 0x00e2, NtSaveKey, 16 ) \
    SYSCALL_ENTRY( 0x00e3, NtSecureConnectPort, 72 ) \
    SYSCALL_ENTRY( 0x00e4, NtSetContextThread, 16 ) \
    SYSCALL_ENTRY( 0x00e5, NtSetDebugFilterState, 24 ) \
    SYSCALL_ENTRY( 0x00e6, NtSetDefaultLocale, 16 ) \
    SYSCALL_ENTRY( 0x00e7, NtSetDefaultUILanguage, 8 ) \
    SYSCALL_ENTRY( 0x00e8, NtSetEaFile, 32 ) \
    SYSCALL_ENTRY( 0x00e9, NtSetInformationDebugObject, 40 ) \
    SYSCALL_ENTRY( 0x00ea, NtSetInformationJobObject, 32 ) \
    SYSCALL_ENTRY( 0x00eb, NtSetInformationKey, 32 ) \
    SYSCALL_ENTRY( 0x00ec, NtSetInformationToken, 32 ) \
    SYSCALL_ENTRY( 0x00ed, NtSetInformationVirtualMemory, 48 ) \
    SYSCALL_ENTRY( 0x00ee, NtSetIntervalProfile, 16 ) \
    SYSCALL_ENTRY( 0x00ef, NtSetIoCompletion, 40 ) \
    SYSCALL_ENTRY( 0x00f0, NtSetIoCompletionEx, 48 ) \
    SYSCALL_ENTRY( 0x00f1, NtSetLdtEntries, 48 ) \
    SYSCALL_ENTRY( 0x00f2, NtSetSecurityObject, 24 ) \
    SYSCALL_ENTRY( 0x00f3, NtSetSystemInformation, 24 ) \
    SYSCALL_ENTRY( 0x00f4, NtSetSystemTime, 16 ) \
    SYSCALL_ENTRY( 0x00f5, NtSetThreadExecutionState, 16 ) \
    SYSCALL_ENTRY( 0x00f6, NtSetTimerResolution, 24 ) \
    SYSCALL_ENTRY( 0x00f7, NtSetVolumeInformationFile, 40 ) \
    SYSCALL_ENTRY( 0x00f8, NtShutdownSystem, 8 ) \
    SYSCALL_ENTRY( 0x00f9, NtSignalAndWaitForSingleObject, 32 ) \
    SYSCALL_ENTRY( 0x00fa, NtSuspendProcess, 8 ) \
    SYSCALL_ENTRY( 0x00fb, NtSuspendThread, 16 ) \
    SYSCALL_ENTRY( 0x00fc, NtSystemDebugControl, 48 ) \
    SYSCALL_ENTRY( 0x00fd, NtTerminateJobObject, 16 ) \
    SYSCALL_ENTRY( 0x00fe, NtTestAlert, 0 ) \
    SYSCALL_ENTRY( 0x00ff, NtTraceControl, 48 ) \
    SYSCALL_ENTRY( 0x0100, NtUnloadDriver, 8 ) \
    SYSCALL_ENTRY( 0x0101, NtUnloadKey, 8 ) \
    SYSCALL_ENTRY( 0x0102, NtUnlockFile, 40 ) \
    SYSCALL_ENTRY( 0x0103, NtUnlockVirtualMemory, 32 ) \
    SYSCALL_ENTRY( 0x0104, NtUnmapViewOfSectionEx, 24 ) \
    SYSCALL_ENTRY( 0x0105, NtWaitForAlertByThreadId, 16 ) \
    SYSCALL_ENTRY( 0x0106, NtWaitForDebugEvent, 32 ) \
    SYSCALL_ENTRY( 0x0107, NtWaitForKeyedEvent, 32 )
#else
#define ALL_SYSCALLS ALL_SYSCALLS32
#endif
#define ALL_SYSCALL_STUBS \
    SYSCALL_STUB( NtApphelpCacheControl ) \
    SYSCALL_STUB( NtCreateProcessEx ) \
    SYSCALL_STUB( NtMapUserPhysicalPagesScatter ) \
    SYSCALL_STUB( NtTraceEvent ) \
    SYSCALL_STUB( NtWaitForMultipleObjects32 )
#define SYSCALL_ENTRY_NtQueryInformationProcess(id,name,args) SYSCALL_ENTRY(id,name,args)
#define SYSCALL_ENTRY_NtQuerySystemTime(id,name,args) SYSCALL_ENTRY(id,name,args)
