/* PROTOTYPES ****************************************************************/
NTSTATUS
-STDCALL
+NTAPI
NtAcceptConnectPort(
PHANDLE PortHandle,
PVOID PortContext OPTIONAL,
);
NTSTATUS
-STDCALL
+NTAPI
ZwAcceptConnectPort(
PHANDLE PortHandle,
PVOID PortContext OPTIONAL,
);
NTSTATUS
-STDCALL
+NTAPI
NtAccessCheck(
IN PSECURITY_DESCRIPTOR SecurityDescriptor,
IN HANDLE ClientToken,
);
NTSTATUS
-STDCALL
+NTAPI
ZwAccessCheck(
IN PSECURITY_DESCRIPTOR SecurityDescriptor,
IN HANDLE ClientToken,
OUT PNTSTATUS AccessStatus
);
+NTSYSCALLAPI
NTSTATUS
-STDCALL
+NTAPI
NtAccessCheckAndAuditAlarm(
IN PUNICODE_STRING SubsystemName,
- IN PHANDLE ObjectHandle,
+ IN PVOID HandleId,
IN PUNICODE_STRING ObjectTypeName,
IN PUNICODE_STRING ObjectName,
IN PSECURITY_DESCRIPTOR SecurityDescriptor,
);
NTSTATUS
-STDCALL
+NTAPI
NtAddAtom(
IN PWSTR AtomName,
IN ULONG AtomNameLength,
);
NTSTATUS
-STDCALL
+NTAPI
ZwAddAtom(
IN PWSTR AtomName,
IN ULONG AtomNameLength,
);
NTSTATUS
-STDCALL
+NTAPI
NtAddBootEntry(
IN PUNICODE_STRING EntryName,
IN PUNICODE_STRING EntryValue
);
NTSTATUS
-STDCALL
+NTAPI
ZwAddBootEntry(
IN PUNICODE_STRING EntryName,
IN PUNICODE_STRING EntryValue
);
+NTSYSCALLAPI
NTSTATUS
-STDCALL
+NTAPI
NtAdjustGroupsToken(
IN HANDLE TokenHandle,
IN BOOLEAN ResetToDefault,
);
NTSTATUS
-STDCALL
+NTAPI
ZwAdjustGroupsToken(
IN HANDLE TokenHandle,
IN BOOLEAN ResetToDefault,
OUT PULONG ReturnLength
);
+NTSYSCALLAPI
NTSTATUS
-STDCALL
+NTAPI
NtAdjustPrivilegesToken(
IN HANDLE TokenHandle,
IN BOOLEAN DisableAllPrivileges,
);
NTSTATUS
-STDCALL
+NTAPI
ZwAdjustPrivilegesToken(
IN HANDLE TokenHandle,
IN BOOLEAN DisableAllPrivileges,
);
NTSTATUS
-STDCALL
+NTAPI
NtAlertResumeThread(
IN HANDLE ThreadHandle,
OUT PULONG SuspendCount
);
NTSTATUS
-STDCALL
+NTAPI
ZwAlertResumeThread(
IN HANDLE ThreadHandle,
OUT PULONG SuspendCount
);
NTSTATUS
-STDCALL
+NTAPI
NtAlertThread(
IN HANDLE ThreadHandle
);
NTSTATUS
-STDCALL
+NTAPI
ZwAlertThread(
IN HANDLE ThreadHandle
);
NTSTATUS
-STDCALL
+NTAPI
NtAllocateLocallyUniqueId(
OUT LUID *LocallyUniqueId
);
NTSTATUS
-STDCALL
+NTAPI
ZwAllocateLocallyUniqueId(
OUT PLUID Luid
);
NTSTATUS
-STDCALL
+NTAPI
NtAllocateUuids(
PULARGE_INTEGER Time,
PULONG Range,
);
NTSTATUS
-STDCALL
+NTAPI
ZwAllocateUuids(
PULARGE_INTEGER Time,
PULONG Range,
PUCHAR Seed
);
+NTSYSCALLAPI
NTSTATUS
-STDCALL
+NTAPI
NtAllocateVirtualMemory(
IN HANDLE ProcessHandle,
IN OUT PVOID *BaseAddress,
IN ULONG Protect
);
+NTSYSAPI
NTSTATUS
-STDCALL
+NTAPI
ZwAllocateVirtualMemory(
IN HANDLE ProcessHandle,
IN OUT PVOID *BaseAddress,
);
NTSTATUS
-STDCALL
+NTAPI
NtAssignProcessToJobObject(
HANDLE JobHandle,
HANDLE ProcessHandle
);
NTSTATUS
-STDCALL
+NTAPI
ZwAssignProcessToJobObject(
HANDLE JobHandle,
HANDLE ProcessHandle
);
NTSTATUS
-STDCALL
+NTAPI
NtCallbackReturn(
PVOID Result,
ULONG ResultLength,
);
NTSTATUS
-STDCALL
+NTAPI
ZwCallbackReturn(
PVOID Result,
ULONG ResultLength,
);
NTSTATUS
-STDCALL
+NTAPI
NtCancelIoFile(
IN HANDLE FileHandle,
OUT PIO_STATUS_BLOCK IoStatusBlock
);
NTSTATUS
-STDCALL
+NTAPI
ZwCancelIoFile(
IN HANDLE FileHandle,
OUT PIO_STATUS_BLOCK IoStatusBlock
);
NTSTATUS
-STDCALL
+NTAPI
NtCancelTimer(
IN HANDLE TimerHandle,
OUT PBOOLEAN CurrentState OPTIONAL
);
NTSTATUS
-STDCALL
+NTAPI
NtClearEvent(
IN HANDLE EventHandle
);
NTSTATUS
-STDCALL
+NTAPI
ZwClearEvent(
IN HANDLE EventHandle
);
NTSTATUS
-STDCALL
+NTAPI
NtCreateJobObject(
PHANDLE JobHandle,
ACCESS_MASK DesiredAccess,
);
NTSTATUS
-STDCALL
+NTAPI
ZwCreateJobObject(
PHANDLE JobHandle,
ACCESS_MASK DesiredAccess,
POBJECT_ATTRIBUTES ObjectAttributes
);
+NTSYSCALLAPI
NTSTATUS
-STDCALL
+NTAPI
NtClose(
IN HANDLE Handle
);
+NTSYSAPI
NTSTATUS
-STDCALL
+NTAPI
ZwClose(
IN HANDLE Handle
);
+NTSYSCALLAPI
NTSTATUS
-STDCALL
+NTAPI
NtCloseObjectAuditAlarm(
IN PUNICODE_STRING SubsystemName,
IN PVOID HandleId,
);
NTSTATUS
-STDCALL
+NTAPI
ZwCloseObjectAuditAlarm(
IN PUNICODE_STRING SubsystemName,
IN PVOID HandleId,
);
NTSTATUS
-STDCALL
+NTAPI
NtCompleteConnectPort(
HANDLE PortHandle
);
NTSTATUS
-STDCALL
+NTAPI
ZwCompleteConnectPort(
HANDLE PortHandle
);
+NTSYSCALLAPI
NTSTATUS
-STDCALL
+NTAPI
NtConnectPort(
PHANDLE PortHandle,
PUNICODE_STRING PortName,
PULONG ConnectionInformationLength OPTIONAL
);
+NTSYSAPI
NTSTATUS
-STDCALL
+NTAPI
ZwConnectPort(
PHANDLE PortHandle,
PUNICODE_STRING PortName,
);
NTSTATUS
-STDCALL
+NTAPI
NtContinue(
IN PCONTEXT Context,
IN BOOLEAN TestAlert
);
NTSTATUS
-STDCALL
+NTAPI
ZwContinue(
IN PCONTEXT Context,
- IN CINT IrqLevel
+ IN BOOLEAN TestAlert
);
NTSTATUS
-STDCALL
+NTAPI
NtCreateDirectoryObject(
OUT PHANDLE DirectoryHandle,
IN ACCESS_MASK DesiredAccess,
IN POBJECT_ATTRIBUTES ObjectAttributes
);
+NTSYSAPI
NTSTATUS
-STDCALL
+NTAPI
ZwCreateDirectoryObject(
OUT PHANDLE DirectoryHandle,
IN ACCESS_MASK DesiredAccess,
);
NTSTATUS
-STDCALL
+NTAPI
NtCreateEvent(
OUT PHANDLE EventHandle,
IN ACCESS_MASK DesiredAccess,
IN BOOLEAN InitialState
);
+NTSYSAPI
NTSTATUS
-STDCALL
+NTAPI
ZwCreateEvent(
OUT PHANDLE EventHandle,
IN ACCESS_MASK DesiredAccess,
);
NTSTATUS
-STDCALL
+NTAPI
NtCreateEventPair(
OUT PHANDLE EventPairHandle,
IN ACCESS_MASK DesiredAccess,
);
NTSTATUS
-STDCALL
+NTAPI
ZwCreateEventPair(
OUT PHANDLE EventPairHandle,
IN ACCESS_MASK DesiredAccess,
IN POBJECT_ATTRIBUTES ObjectAttributes
);
+NTSYSCALLAPI
NTSTATUS
-STDCALL
+NTAPI
NtCreateFile(
OUT PHANDLE FileHandle,
IN ACCESS_MASK DesiredAccess,
IN ULONG EaLength
);
+NTSYSAPI
NTSTATUS
-STDCALL
+NTAPI
ZwCreateFile(
OUT PHANDLE FileHandle,
IN ACCESS_MASK DesiredAccess,
);
NTSTATUS
-STDCALL
+NTAPI
NtCreateIoCompletion(
OUT PHANDLE IoCompletionHandle,
IN ACCESS_MASK DesiredAccess,
);
NTSTATUS
-STDCALL
+NTAPI
ZwCreateIoCompletion(
OUT PHANDLE IoCompletionHandle,
IN ACCESS_MASK DesiredAccess,
);
NTSTATUS
-STDCALL
+NTAPI
NtCreateKey(
OUT PHANDLE KeyHandle,
IN ACCESS_MASK DesiredAccess,
IN PULONG Disposition OPTIONAL
);
+NTSYSAPI
NTSTATUS
-STDCALL
+NTAPI
ZwCreateKey(
OUT PHANDLE KeyHandle,
IN ACCESS_MASK DesiredAccess,
);
NTSTATUS
-STDCALL
+NTAPI
NtCreateMailslotFile(
OUT PHANDLE MailSlotFileHandle,
IN ACCESS_MASK DesiredAccess,
);
NTSTATUS
-STDCALL
+NTAPI
ZwCreateMailslotFile(
OUT PHANDLE MailSlotFileHandle,
IN ACCESS_MASK DesiredAccess,
);
NTSTATUS
-STDCALL
+NTAPI
NtCreateMutant(
OUT PHANDLE MutantHandle,
IN ACCESS_MASK DesiredAccess,
);
NTSTATUS
-STDCALL
+NTAPI
ZwCreateMutant(
OUT PHANDLE MutantHandle,
IN ACCESS_MASK DesiredAccess,
);
NTSTATUS
-STDCALL
+NTAPI
NtCreateNamedPipeFile(
OUT PHANDLE NamedPipeFileHandle,
IN ACCESS_MASK DesiredAccess,
);
NTSTATUS
-STDCALL
+NTAPI
ZwCreateNamedPipeFile(
OUT PHANDLE NamedPipeFileHandle,
IN ACCESS_MASK DesiredAccess,
);
NTSTATUS
-STDCALL
+NTAPI
NtCreatePagingFile(
IN PUNICODE_STRING FileName,
IN PLARGE_INTEGER InitialSize,
);
NTSTATUS
-STDCALL
+NTAPI
ZwCreatePagingFile(
IN PUNICODE_STRING FileName,
IN PLARGE_INTEGER InitialSize,
);
NTSTATUS
-STDCALL
+NTAPI
NtCreatePort(
PHANDLE PortHandle,
POBJECT_ATTRIBUTES ObjectAttributes,
);
NTSTATUS
-STDCALL
+NTAPI
ZwCreatePort(
PHANDLE PortHandle,
POBJECT_ATTRIBUTES ObjectAttributes,
);
NTSTATUS
-STDCALL
+NTAPI
NtCreateProcess(
OUT PHANDLE ProcessHandle,
IN ACCESS_MASK DesiredAccess,
);
NTSTATUS
-STDCALL
+NTAPI
ZwCreateProcess(
OUT PHANDLE ProcessHandle,
IN ACCESS_MASK DesiredAccess,
);
NTSTATUS
-STDCALL
+NTAPI
NtCreateProfile(
OUT PHANDLE ProfileHandle,
IN HANDLE ProcessHandle,
);
NTSTATUS
-STDCALL
+NTAPI
ZwCreateProfile(
OUT PHANDLE ProfileHandle,
IN POBJECT_ATTRIBUTES ObjectAttributes,
IN ULONG ProcessorMask
);
+NTSYSCALLAPI
NTSTATUS
-STDCALL
+NTAPI
NtCreateSection(
OUT PHANDLE SectionHandle,
IN ACCESS_MASK DesiredAccess,
IN HANDLE FileHandle OPTIONAL
);
+NTSYSAPI
NTSTATUS
-STDCALL
+NTAPI
ZwCreateSection(
OUT PHANDLE SectionHandle,
IN ACCESS_MASK DesiredAccess,
);
NTSTATUS
-STDCALL
+NTAPI
NtCreateSemaphore(
OUT PHANDLE SemaphoreHandle,
IN ACCESS_MASK DesiredAccess,
);
NTSTATUS
-STDCALL
+NTAPI
ZwCreateSemaphore(
OUT PHANDLE SemaphoreHandle,
IN ACCESS_MASK DesiredAccess,
);
NTSTATUS
-STDCALL
+NTAPI
NtCreateSymbolicLinkObject(
OUT PHANDLE SymbolicLinkHandle,
IN ACCESS_MASK DesiredAccess,
);
NTSTATUS
-STDCALL
+NTAPI
ZwCreateSymbolicLinkObject(
OUT PHANDLE SymbolicLinkHandle,
IN ACCESS_MASK DesiredAccess,
);
NTSTATUS
-STDCALL
+NTAPI
NtCreateThread(
OUT PHANDLE ThreadHandle,
IN ACCESS_MASK DesiredAccess,
);
NTSTATUS
-STDCALL
+NTAPI
ZwCreateThread(
OUT PHANDLE ThreadHandle,
IN ACCESS_MASK DesiredAccess,
);
NTSTATUS
-STDCALL
+NTAPI
NtCreateTimer(
OUT PHANDLE TimerHandle,
IN ACCESS_MASK DesiredAccess,
);
NTSTATUS
-STDCALL
+NTAPI
ZwCreateTimer(
OUT PHANDLE TimerHandle,
IN ACCESS_MASK DesiredAccess,
);
NTSTATUS
-STDCALL
+NTAPI
NtCreateToken(
OUT PHANDLE TokenHandle,
IN ACCESS_MASK DesiredAccess,
);
NTSTATUS
-STDCALL
+NTAPI
ZwCreateToken(
OUT PHANDLE TokenHandle,
IN ACCESS_MASK DesiredAccess,
);
NTSTATUS
-STDCALL
+NTAPI
NtCreateWaitablePort(
PHANDLE PortHandle,
POBJECT_ATTRIBUTES ObjectAttributes,
);
NTSTATUS
-STDCALL
+NTAPI
ZwCreateWaitablePort(
PHANDLE PortHandle,
POBJECT_ATTRIBUTES ObjectAttributes,
);
NTSTATUS
-STDCALL
+NTAPI
NtDelayExecution(
IN BOOLEAN Alertable,
IN LARGE_INTEGER *Interval
);
NTSTATUS
-STDCALL
+NTAPI
ZwDelayExecution(
IN BOOLEAN Alertable,
IN LARGE_INTEGER *Interval
);
NTSTATUS
-STDCALL
+NTAPI
NtDeleteAtom(
IN RTL_ATOM Atom
);
NTSTATUS
-STDCALL
+NTAPI
ZwDeleteAtom(
IN RTL_ATOM Atom
);
NTSTATUS
-STDCALL
+NTAPI
NtDeleteBootEntry(
IN PUNICODE_STRING EntryName,
IN PUNICODE_STRING EntryValue
);
NTSTATUS
-STDCALL
+NTAPI
ZwDeleteBootEntry(
IN PUNICODE_STRING EntryName,
IN PUNICODE_STRING EntryValue
);
NTSTATUS
-STDCALL
+NTAPI
NtDeleteFile(
IN POBJECT_ATTRIBUTES ObjectAttributes
);
+NTSYSAPI
NTSTATUS
-STDCALL
+NTAPI
ZwDeleteFile(
IN POBJECT_ATTRIBUTES ObjectAttributes
);
NTSTATUS
-STDCALL
+NTAPI
NtDeleteKey(
IN HANDLE KeyHandle
);
+NTSYSAPI
NTSTATUS
-STDCALL
+NTAPI
ZwDeleteKey(
IN HANDLE KeyHandle
);
+NTSYSAPI
NTSTATUS
-STDCALL
+NTAPI
NtDeleteObjectAuditAlarm(
IN PUNICODE_STRING SubsystemName,
IN PVOID HandleId,
);
NTSTATUS
-STDCALL
+NTAPI
ZwDeleteObjectAuditAlarm(
IN PUNICODE_STRING SubsystemName,
IN PVOID HandleId,
);
NTSTATUS
-STDCALL
+NTAPI
NtDeleteValueKey(
IN HANDLE KeyHandle,
IN PUNICODE_STRING ValueName
);
+NTSYSAPI
NTSTATUS
-STDCALL
+NTAPI
ZwDeleteValueKey(
IN HANDLE KeyHandle,
IN PUNICODE_STRING ValueName
);
+NTSYSCALLAPI
NTSTATUS
-STDCALL
+NTAPI
NtDeviceIoControlFile(
IN HANDLE DeviceHandle,
IN HANDLE Event OPTIONAL,
IN ULONG OutputBufferSize
);
+NTSYSAPI
NTSTATUS
-STDCALL
+NTAPI
ZwDeviceIoControlFile(
IN HANDLE DeviceHandle,
IN HANDLE Event OPTIONAL,
);
NTSTATUS
-STDCALL
+NTAPI
NtDisplayString(
IN PUNICODE_STRING DisplayString
);
NTSTATUS
-STDCALL
+NTAPI
ZwDisplayString(
IN PUNICODE_STRING DisplayString
);
NTSTATUS
-STDCALL
+NTAPI
NtDuplicateObject(
IN HANDLE SourceProcessHandle,
IN HANDLE SourceHandle,
IN ULONG Options
);
+NTSYSAPI
NTSTATUS
-STDCALL
+NTAPI
ZwDuplicateObject(
IN HANDLE SourceProcessHandle,
IN HANDLE SourceHandle,
IN ULONG Options
);
+NTSYSCALLAPI
NTSTATUS
-STDCALL
+NTAPI
NtDuplicateToken(
IN HANDLE ExistingTokenHandle,
IN ACCESS_MASK DesiredAccess,
);
NTSTATUS
-STDCALL
+NTAPI
NtEnumerateBootEntries(
IN ULONG Unknown1,
IN ULONG Unknown2
);
NTSTATUS
-STDCALL
+NTAPI
ZwEnumerateBootEntries(
IN ULONG Unknown1,
IN ULONG Unknown2
);
NTSTATUS
-STDCALL
+NTAPI
NtEnumerateKey(
IN HANDLE KeyHandle,
IN ULONG Index,
OUT PULONG ResultLength
);
+NTSYSAPI
NTSTATUS
-STDCALL
+NTAPI
ZwEnumerateKey(
IN HANDLE KeyHandle,
IN ULONG Index,
);
NTSTATUS
-STDCALL
+NTAPI
NtEnumerateValueKey(
IN HANDLE KeyHandle,
IN ULONG Index,
OUT PULONG ResultLength
);
+NTSYSAPI
NTSTATUS
-STDCALL
+NTAPI
ZwEnumerateValueKey(
IN HANDLE KeyHandle,
IN ULONG Index,
);
NTSTATUS
-STDCALL
+NTAPI
NtExtendSection(
IN HANDLE SectionHandle,
IN PLARGE_INTEGER NewMaximumSize
);
NTSTATUS
-STDCALL
+NTAPI
ZwExtendSection(
IN HANDLE SectionHandle,
IN PLARGE_INTEGER NewMaximumSize
);
NTSTATUS
-STDCALL
+NTAPI
NtFindAtom(
IN PWSTR AtomName,
IN ULONG AtomNameLength,
);
NTSTATUS
-STDCALL
+NTAPI
ZwFindAtom(
IN PWSTR AtomName,
IN ULONG AtomNameLength,
);
NTSTATUS
-STDCALL
+NTAPI
NtFlushBuffersFile(
IN HANDLE FileHandle,
OUT PIO_STATUS_BLOCK IoStatusBlock
);
+NTSYSAPI
NTSTATUS
-STDCALL
+NTAPI
ZwFlushBuffersFile(
IN HANDLE FileHandle,
OUT PIO_STATUS_BLOCK IoStatusBlock
);
NTSTATUS
-STDCALL
+NTAPI
NtFlushInstructionCache(
IN HANDLE ProcessHandle,
IN PVOID BaseAddress,
- IN UINT NumberOfBytesToFlush
+ IN ULONG NumberOfBytesToFlush
);
NTSTATUS
-STDCALL
+NTAPI
NtFlushKey(
IN HANDLE KeyHandle
);
+NTSYSAPI
NTSTATUS
-STDCALL
+NTAPI
ZwFlushKey(
IN HANDLE KeyHandle
);
NTSTATUS
-STDCALL
+NTAPI
NtFlushVirtualMemory(
IN HANDLE ProcessHandle,
IN PVOID BaseAddress,
);
NTSTATUS
-STDCALL
+NTAPI
NtFlushWriteBuffer(VOID);
NTSTATUS
-STDCALL
+NTAPI
ZwFlushWriteBuffer(VOID);
+NTSYSCALLAPI
NTSTATUS
-STDCALL
+NTAPI
NtFreeVirtualMemory(
IN HANDLE ProcessHandle,
IN PVOID *BaseAddress,
IN ULONG FreeType
);
+NTSYSAPI
NTSTATUS
-STDCALL
+NTAPI
ZwFreeVirtualMemory(
IN HANDLE ProcessHandle,
IN PVOID *BaseAddress,
IN ULONG FreeType
);
+NTSYSCALLAPI
NTSTATUS
-STDCALL
+NTAPI
NtFsControlFile(
IN HANDLE DeviceHandle,
IN HANDLE Event OPTIONAL,
IN ULONG OutputBufferSize
);
+NTSYSAPI
NTSTATUS
-STDCALL
+NTAPI
ZwFsControlFile(
IN HANDLE DeviceHandle,
IN HANDLE Event OPTIONAL,
);
NTSTATUS
-STDCALL
+NTAPI
NtGetContextThread(
IN HANDLE ThreadHandle,
OUT PCONTEXT Context
);
NTSTATUS
-STDCALL
+NTAPI
ZwGetContextThread(
IN HANDLE ThreadHandle,
OUT PCONTEXT Context
);
NTSTATUS
-STDCALL
+NTAPI
NtGetPlugPlayEvent(
IN ULONG Reserved1,
IN ULONG Reserved2,
);
ULONG
-STDCALL
+NTAPI
NtGetTickCount(
VOID
);
ULONG
-STDCALL
+NTAPI
ZwGetTickCount(
VOID
);
NTSTATUS
-STDCALL
+NTAPI
NtImpersonateClientOfPort(
HANDLE PortHandle,
PPORT_MESSAGE ClientMessage
);
NTSTATUS
-STDCALL
+NTAPI
ZwImpersonateClientOfPort(
HANDLE PortHandle,
PPORT_MESSAGE ClientMessage
);
NTSTATUS
-STDCALL
+NTAPI
NtImpersonateThread(
IN HANDLE ThreadHandle,
IN HANDLE ThreadToImpersonate,
);
NTSTATUS
-STDCALL
+NTAPI
ZwImpersonateThread(
IN HANDLE ThreadHandle,
IN HANDLE ThreadToImpersonate,
IN PSECURITY_QUALITY_OF_SERVICE SecurityQualityOfService
);
+NTSYSCALLAPI
NTSTATUS
-STDCALL
+NTAPI
NtInitiatePowerAction(
POWER_ACTION SystemAction,
SYSTEM_POWER_STATE MinSystemState,
);
NTSTATUS
-STDCALL
+NTAPI
ZwInitiatePowerAction(
POWER_ACTION SystemAction,
SYSTEM_POWER_STATE MinSystemState,
);
NTSTATUS
-STDCALL
+NTAPI
NtInitializeRegistry(
BOOLEAN SetUpBoot
);
NTSTATUS
-STDCALL
+NTAPI
ZwInitializeRegistry(
BOOLEAN SetUpBoot
);
NTSTATUS
-STDCALL
+NTAPI
NtIsProcessInJob(
IN HANDLE ProcessHandle,
IN HANDLE JobHandle OPTIONAL
);
NTSTATUS
-STDCALL
+NTAPI
ZwIsProcessInJob(
IN HANDLE ProcessHandle,
IN HANDLE JobHandle OPTIONAL
);
NTSTATUS
-STDCALL
+NTAPI
NtListenPort(HANDLE PortHandle,
PPORT_MESSAGE ConnectionRequest
);
NTSTATUS
-STDCALL
+NTAPI
ZwListenPort(HANDLE PortHandle,
PPORT_MESSAGE ConnectionRequest
);
NTSTATUS
-STDCALL
+NTAPI
NtLoadDriver(
IN PUNICODE_STRING DriverServiceName
);
+NTSYSAPI
NTSTATUS
-STDCALL
+NTAPI
ZwLoadDriver(
IN PUNICODE_STRING DriverServiceName
);
NTSTATUS
-STDCALL
+NTAPI
NtLoadKey(
IN POBJECT_ATTRIBUTES KeyObjectAttributes,
IN POBJECT_ATTRIBUTES FileObjectAttributes
);
NTSTATUS
-STDCALL
+NTAPI
ZwLoadKey(
IN POBJECT_ATTRIBUTES KeyObjectAttributes,
IN POBJECT_ATTRIBUTES FileObjectAttributes
);
NTSTATUS
-STDCALL
+NTAPI
NtLoadKey2(
IN POBJECT_ATTRIBUTES KeyObjectAttributes,
IN POBJECT_ATTRIBUTES FileObjectAttributes,
);
NTSTATUS
-STDCALL
+NTAPI
ZwLoadKey2(
IN POBJECT_ATTRIBUTES KeyObjectAttributes,
IN POBJECT_ATTRIBUTES FileObjectAttributes,
IN ULONG Flags
);
+NTSYSCALLAPI
NTSTATUS
-STDCALL
+NTAPI
NtLockFile(
IN HANDLE FileHandle,
IN HANDLE Event OPTIONAL,
OUT PIO_STATUS_BLOCK IoStatusBlock,
IN PLARGE_INTEGER ByteOffset,
IN PLARGE_INTEGER Length,
- IN PULONG Key,
+ IN ULONG Key,
IN BOOLEAN FailImmediatedly,
IN BOOLEAN ExclusiveLock
);
+
+NTSYSAPI
NTSTATUS
-STDCALL
+NTAPI
ZwLockFile(
IN HANDLE FileHandle,
IN HANDLE Event OPTIONAL,
OUT PIO_STATUS_BLOCK IoStatusBlock,
IN PLARGE_INTEGER ByteOffset,
IN PLARGE_INTEGER Length,
- IN PULONG Key,
+ IN ULONG Key,
IN BOOLEAN FailImmediatedly,
IN BOOLEAN ExclusiveLock
);
NTSTATUS
-STDCALL
+NTAPI
NtLockVirtualMemory(
HANDLE ProcessHandle,
PVOID BaseAddress,
);
NTSTATUS
-STDCALL
+NTAPI
ZwLockVirtualMemory(
HANDLE ProcessHandle,
PVOID BaseAddress,
);
NTSTATUS
-STDCALL
+NTAPI
NtMakePermanentObject(
IN HANDLE Object
);
NTSTATUS
-STDCALL
+NTAPI
ZwMakePermanentObject(
IN HANDLE Object
);
NTSTATUS
-STDCALL
+NTAPI
NtMakeTemporaryObject(
IN HANDLE Handle
);
+NTSYSAPI
NTSTATUS
-STDCALL
+NTAPI
ZwMakeTemporaryObject(
IN HANDLE Handle
);
NTSTATUS
-STDCALL
+NTAPI
NtMapViewOfSection(
IN HANDLE SectionHandle,
IN HANDLE ProcessHandle,
IN ULONG AccessProtection
);
+NTSYSAPI
NTSTATUS
-STDCALL
+NTAPI
ZwMapViewOfSection(
IN HANDLE SectionHandle,
IN HANDLE ProcessHandle,
);
NTSTATUS
-STDCALL
+NTAPI
NtNotifyChangeDirectoryFile(
IN HANDLE FileHandle,
IN HANDLE Event OPTIONAL,
);
NTSTATUS
-STDCALL
+NTAPI
ZwNotifyChangeDirectoryFile(
IN HANDLE FileHandle,
IN HANDLE Event OPTIONAL,
);
NTSTATUS
-STDCALL
+NTAPI
NtNotifyChangeKey(
IN HANDLE KeyHandle,
IN HANDLE Event,
IN BOOLEAN WatchSubtree
);
+NTSYSAPI
NTSTATUS
-STDCALL
+NTAPI
ZwNotifyChangeKey(
IN HANDLE KeyHandle,
IN HANDLE Event,
);
NTSTATUS
-STDCALL
+NTAPI
NtOpenDirectoryObject(
OUT PHANDLE FileHandle,
IN ACCESS_MASK DesiredAccess,
IN POBJECT_ATTRIBUTES ObjectAttributes
);
+NTSYSAPI
NTSTATUS
-STDCALL
+NTAPI
ZwOpenDirectoryObject(
OUT PHANDLE FileHandle,
IN ACCESS_MASK DesiredAccess,
);
NTSTATUS
-STDCALL
+NTAPI
NtOpenEvent(
OUT PHANDLE EventHandle,
IN ACCESS_MASK DesiredAccess,
);
NTSTATUS
-STDCALL
+NTAPI
ZwOpenEvent(
OUT PHANDLE EventHandle,
IN ACCESS_MASK DesiredAccess,
);
NTSTATUS
-STDCALL
+NTAPI
NtOpenEventPair(
OUT PHANDLE EventPairHandle,
IN ACCESS_MASK DesiredAccess,
);
NTSTATUS
-STDCALL
+NTAPI
ZwOpenEventPair(
OUT PHANDLE EventPairHandle,
IN ACCESS_MASK DesiredAccess,
IN POBJECT_ATTRIBUTES ObjectAttributes
);
+NTSYSCALLAPI
NTSTATUS
-STDCALL
+NTAPI
NtOpenFile(
OUT PHANDLE FileHandle,
IN ACCESS_MASK DesiredAccess,
IN ULONG OpenOptions
);
+NTSYSAPI
NTSTATUS
-STDCALL
+NTAPI
ZwOpenFile(
OUT PHANDLE FileHandle,
IN ACCESS_MASK DesiredAccess,
);
NTSTATUS
-STDCALL
+NTAPI
NtOpenIoCompletion(
OUT PHANDLE CompetionPort,
IN ACCESS_MASK DesiredAccess,
);
NTSTATUS
-STDCALL
+NTAPI
ZwOpenIoCompletion(
OUT PHANDLE CompetionPort,
IN ACCESS_MASK DesiredAccess,
);
NTSTATUS
-STDCALL
+NTAPI
NtOpenJobObject(
PHANDLE JobHandle,
ACCESS_MASK DesiredAccess,
);
NTSTATUS
-STDCALL
+NTAPI
ZwOpenJobObject(
PHANDLE JobHandle,
ACCESS_MASK DesiredAccess,
);
NTSTATUS
-STDCALL
+NTAPI
NtOpenKey(
OUT PHANDLE KeyHandle,
IN ACCESS_MASK DesiredAccess,
IN POBJECT_ATTRIBUTES ObjectAttributes
);
+NTSYSAPI
NTSTATUS
-STDCALL
+NTAPI
ZwOpenKey(
OUT PHANDLE KeyHandle,
IN ACCESS_MASK DesiredAccess,
);
NTSTATUS
-STDCALL
+NTAPI
NtOpenMutant(
OUT PHANDLE MutantHandle,
IN ACCESS_MASK DesiredAccess,
);
NTSTATUS
-STDCALL
+NTAPI
ZwOpenMutant(
OUT PHANDLE MutantHandle,
IN ACCESS_MASK DesiredAccess,
IN POBJECT_ATTRIBUTES ObjectAttributes
);
+NTSYSCALLAPI
NTSTATUS
-STDCALL
+NTAPI
NtOpenObjectAuditAlarm(
IN PUNICODE_STRING SubsystemName,
IN PVOID HandleId,
);
NTSTATUS
-STDCALL
+NTAPI
ZwOpenObjectAuditAlarm(
IN PUNICODE_STRING SubsystemName,
IN PVOID HandleId,
OUT PBOOLEAN GenerateOnClose
);
+NTSYSCALLAPI
NTSTATUS
-STDCALL
+NTAPI
NtOpenProcess(
OUT PHANDLE ProcessHandle,
IN ACCESS_MASK DesiredAccess,
);
NTSTATUS
-STDCALL
+NTAPI
ZwOpenProcess(
OUT PHANDLE ProcessHandle,
IN ACCESS_MASK DesiredAccess,
IN PCLIENT_ID ClientId
);
+NTSYSCALLAPI
NTSTATUS
-STDCALL
+NTAPI
NtOpenProcessToken(
IN HANDLE ProcessHandle,
IN ACCESS_MASK DesiredAccess,
);
NTSTATUS
-STDCALL
+NTAPI
ZwOpenProcessToken(
IN HANDLE ProcessHandle,
IN ACCESS_MASK DesiredAccess,
OUT PHANDLE TokenHandle
);
+NTSYSCALLAPI
NTSTATUS
-STDCALL
+NTAPI
NtOpenProcessTokenEx(
IN HANDLE ProcessHandle,
IN ACCESS_MASK DesiredAccess,
OUT PHANDLE TokenHandle
);
+NTSYSAPI
NTSTATUS
-STDCALL
+NTAPI
ZwOpenProcessTokenEx(
IN HANDLE ProcessHandle,
IN ACCESS_MASK DesiredAccess,
);
NTSTATUS
-STDCALL
+NTAPI
NtOpenSection(
OUT PHANDLE SectionHandle,
IN ACCESS_MASK DesiredAccess,
IN POBJECT_ATTRIBUTES ObjectAttributes
);
+NTSYSAPI
NTSTATUS
-STDCALL
+NTAPI
ZwOpenSection(
OUT PHANDLE SectionHandle,
IN ACCESS_MASK DesiredAccess,
);
NTSTATUS
-STDCALL
+NTAPI
NtOpenSemaphore(
OUT PHANDLE SemaphoreHandle,
IN ACCESS_MASK DesiredAcces,
);
NTSTATUS
-STDCALL
+NTAPI
ZwOpenSemaphore(
OUT PHANDLE SemaphoreHandle,
IN ACCESS_MASK DesiredAcces,
);
NTSTATUS
-STDCALL
+NTAPI
NtOpenSymbolicLinkObject(
OUT PHANDLE SymbolicLinkHandle,
IN ACCESS_MASK DesiredAccess,
IN POBJECT_ATTRIBUTES ObjectAttributes
);
+NTSYSAPI
NTSTATUS
-STDCALL
+NTAPI
ZwOpenSymbolicLinkObject(
OUT PHANDLE SymbolicLinkHandle,
IN ACCESS_MASK DesiredAccess,
);
NTSTATUS
-STDCALL
+NTAPI
NtOpenThread(
OUT PHANDLE ThreadHandle,
IN ACCESS_MASK DesiredAccess,
);
NTSTATUS
-STDCALL
+NTAPI
ZwOpenThread(
OUT PHANDLE ThreadHandle,
IN ACCESS_MASK DesiredAccess,
IN PCLIENT_ID ClientId
);
+NTSYSCALLAPI
NTSTATUS
-STDCALL
+NTAPI
NtOpenThreadToken(
IN HANDLE ThreadHandle,
IN ACCESS_MASK DesiredAccess,
);
NTSTATUS
-STDCALL
+NTAPI
ZwOpenThreadToken(
IN HANDLE ThreadHandle,
IN ACCESS_MASK DesiredAccess,
OUT PHANDLE TokenHandle
);
+NTSYSCALLAPI
NTSTATUS
-STDCALL
+NTAPI
NtOpenThreadTokenEx(
IN HANDLE ThreadHandle,
IN ACCESS_MASK DesiredAccess,
OUT PHANDLE TokenHandle
);
+NTSYSAPI
NTSTATUS
-STDCALL
+NTAPI
ZwOpenThreadTokenEx(
IN HANDLE ThreadHandle,
IN ACCESS_MASK DesiredAccess,
);
NTSTATUS
-STDCALL
+NTAPI
NtOpenTimer(
OUT PHANDLE TimerHandle,
IN ACCESS_MASK DesiredAccess,
IN POBJECT_ATTRIBUTES ObjectAttributes
);
+
+NTSYSAPI
NTSTATUS
-STDCALL
+NTAPI
ZwOpenTimer(
OUT PHANDLE TimerHandle,
IN ACCESS_MASK DesiredAccess,
);
NTSTATUS
-STDCALL
+NTAPI
NtPlugPlayControl(
IN PLUGPLAY_CONTROL_CLASS PlugPlayControlClass,
IN OUT PVOID Buffer,
IN ULONG BufferSize
);
+NTSYSCALLAPI
NTSTATUS
-STDCALL
+NTAPI
NtPowerInformation(
POWER_INFORMATION_LEVEL PowerInformationLevel,
PVOID InputBuffer,
);
NTSTATUS
-STDCALL
+NTAPI
ZwPowerInformation(
POWER_INFORMATION_LEVEL PowerInformationLevel,
PVOID InputBuffer,
ULONG OutputBufferLength
);
+NTSYSCALLAPI
NTSTATUS
-STDCALL
+NTAPI
NtPrivilegeCheck(
IN HANDLE ClientToken,
IN PPRIVILEGE_SET RequiredPrivileges,
);
NTSTATUS
-STDCALL
+NTAPI
ZwPrivilegeCheck(
IN HANDLE ClientToken,
IN PPRIVILEGE_SET RequiredPrivileges,
IN PBOOLEAN Result
);
+NTSYSCALLAPI
NTSTATUS
-STDCALL
+NTAPI
NtPrivilegedServiceAuditAlarm(
IN PUNICODE_STRING SubsystemName,
IN PUNICODE_STRING ServiceName,
);
NTSTATUS
-STDCALL
+NTAPI
ZwPrivilegedServiceAuditAlarm(
IN PUNICODE_STRING SubsystemName,
IN PUNICODE_STRING ServiceName,
IN BOOLEAN AccessGranted
);
+NTSYSCALLAPI
NTSTATUS
-STDCALL
+NTAPI
NtPrivilegeObjectAuditAlarm(
IN PUNICODE_STRING SubsystemName,
IN PVOID HandleId,
);
NTSTATUS
-STDCALL
+NTAPI
ZwPrivilegeObjectAuditAlarm(
IN PUNICODE_STRING SubsystemName,
IN PVOID HandleId,
);
NTSTATUS
-STDCALL
+NTAPI
NtProtectVirtualMemory(
IN HANDLE ProcessHandle,
IN PVOID *BaseAddress,
);
NTSTATUS
-STDCALL
+NTAPI
ZwProtectVirtualMemory(
IN HANDLE ProcessHandle,
IN PVOID *BaseAddress,
);
NTSTATUS
-STDCALL
+NTAPI
NtPulseEvent(
IN HANDLE EventHandle,
IN PLONG PulseCount OPTIONAL
);
NTSTATUS
-STDCALL
+NTAPI
ZwPulseEvent(
IN HANDLE EventHandle,
IN PLONG PulseCount OPTIONAL
);
NTSTATUS
-STDCALL
+NTAPI
NtQueryAttributesFile(
IN POBJECT_ATTRIBUTES ObjectAttributes,
OUT PFILE_BASIC_INFORMATION FileInformation
);
NTSTATUS
-STDCALL
+NTAPI
ZwQueryAttributesFile(
IN POBJECT_ATTRIBUTES ObjectAttributes,
OUT PFILE_BASIC_INFORMATION FileInformation
NTSTATUS
-STDCALL
+NTAPI
NtQueryBootEntryOrder(
IN ULONG Unknown1,
IN ULONG Unknown2
);
NTSTATUS
-STDCALL
+NTAPI
ZwQueryBootEntryOrder(
IN ULONG Unknown1,
IN ULONG Unknown2
);
NTSTATUS
-STDCALL
+NTAPI
NtQueryBootOptions(
IN ULONG Unknown1,
IN ULONG Unknown2
);
NTSTATUS
-STDCALL
+NTAPI
ZwQueryBootOptions(
IN ULONG Unknown1,
IN ULONG Unknown2
);
NTSTATUS
-STDCALL
+NTAPI
NtQueryDefaultLocale(
IN BOOLEAN UserProfile,
OUT PLCID DefaultLocaleId
);
NTSTATUS
-STDCALL
+NTAPI
ZwQueryDefaultLocale(
IN BOOLEAN UserProfile,
OUT PLCID DefaultLocaleId
);
NTSTATUS
-STDCALL
+NTAPI
NtQueryDefaultUILanguage(
PLANGID LanguageId
);
NTSTATUS
-STDCALL
+NTAPI
ZwQueryDefaultUILanguage(
PLANGID LanguageId
);
+NTSYSCALLAPI
NTSTATUS
-STDCALL
+NTAPI
NtQueryDirectoryFile(
IN HANDLE FileHandle,
IN HANDLE Event OPTIONAL,
IN BOOLEAN RestartScan
);
+NTSYSAPI
NTSTATUS
-STDCALL
+NTAPI
ZwQueryDirectoryFile(
IN HANDLE FileHandle,
IN HANDLE Event OPTIONAL,
);
NTSTATUS
-STDCALL
+NTAPI
NtQueryDirectoryObject(
IN HANDLE DirectoryHandle,
OUT PVOID Buffer,
);
NTSTATUS
-STDCALL
+NTAPI
ZwQueryDirectoryObject(
IN HANDLE DirectoryHandle,
OUT PVOID Buffer,
);
NTSTATUS
-STDCALL
+NTAPI
NtQueryEaFile(
IN HANDLE FileHandle,
OUT PIO_STATUS_BLOCK IoStatusBlock,
IN BOOLEAN RestartScan
);
+NTSYSAPI
NTSTATUS
-STDCALL
+NTAPI
ZwQueryEaFile(
IN HANDLE FileHandle,
OUT PIO_STATUS_BLOCK IoStatusBlock,
);
NTSTATUS
-STDCALL
+NTAPI
NtQueryEvent(
IN HANDLE EventHandle,
IN EVENT_INFORMATION_CLASS EventInformationClass,
OUT PULONG ReturnLength
);
NTSTATUS
-STDCALL
+NTAPI
ZwQueryEvent(
IN HANDLE EventHandle,
IN EVENT_INFORMATION_CLASS EventInformationClass,
);
NTSTATUS
-STDCALL
+NTAPI
NtQueryFullAttributesFile(
IN POBJECT_ATTRIBUTES ObjectAttributes,
OUT PFILE_NETWORK_OPEN_INFORMATION FileInformation
);
NTSTATUS
-STDCALL
+NTAPI
ZwQueryFullAttributesFile(
IN POBJECT_ATTRIBUTES ObjectAttributes,
OUT PFILE_NETWORK_OPEN_INFORMATION FileInformation
);
NTSTATUS
-STDCALL
+NTAPI
NtQueryInformationAtom(
IN RTL_ATOM Atom,
IN ATOM_INFORMATION_CLASS AtomInformationClass,
);
NTSTATUS
-STDCALL
+NTAPI
ZwQueryInformationAtom(
IN RTL_ATOM Atom,
IN ATOM_INFORMATION_CLASS AtomInformationClass,
OUT PULONG ReturnLength OPTIONAL
);
+NTSYSCALLAPI
NTSTATUS
-STDCALL
+NTAPI
NtQueryInformationFile(
IN HANDLE FileHandle,
OUT PIO_STATUS_BLOCK IoStatusBlock,
IN FILE_INFORMATION_CLASS FileInformationClass
);
+NTSYSAPI
NTSTATUS
-STDCALL
+NTAPI
ZwQueryInformationFile(
HANDLE FileHandle,
PIO_STATUS_BLOCK IoStatusBlock,
);
NTSTATUS
-STDCALL
+NTAPI
NtQueryInformationJobObject(
HANDLE JobHandle,
JOBOBJECTINFOCLASS JobInformationClass,
);
NTSTATUS
-STDCALL
+NTAPI
ZwQueryInformationJobObject(
HANDLE JobHandle,
JOBOBJECTINFOCLASS JobInformationClass,
);
NTSTATUS
-STDCALL
+NTAPI
NtQueryInformationPort(
HANDLE PortHandle,
- CINT PortInformationClass,
+ PORT_INFORMATION_CLASS PortInformationClass,
PVOID PortInformation,
ULONG PortInformationLength,
PULONG ReturnLength
);
NTSTATUS
-STDCALL
+NTAPI
ZwQueryInformationPort(
HANDLE PortHandle,
- CINT PortInformationClass,
+ PORT_INFORMATION_CLASS PortInformationClass,
PVOID PortInformation,
ULONG PortInformationLength,
PULONG ReturnLength
#ifndef _NTDDK_
NTSTATUS
-STDCALL
+NTAPI
NtQueryInformationProcess(
IN HANDLE ProcessHandle,
IN PROCESSINFOCLASS ProcessInformationClass,
);
NTSTATUS
-STDCALL
+NTAPI
ZwQueryInformationProcess(
IN HANDLE ProcessHandle,
IN PROCESSINFOCLASS ProcessInformationClass,
#endif
NTSTATUS
-STDCALL
+NTAPI
NtQueryInformationThread(
IN HANDLE ThreadHandle,
IN THREADINFOCLASS ThreadInformationClass,
);
NTSTATUS
-STDCALL
+NTAPI
ZwQueryInformationThread(
IN HANDLE ThreadHandle,
IN THREADINFOCLASS ThreadInformationClass,
OUT PULONG ReturnLength
);
+NTSYSCALLAPI
NTSTATUS
-STDCALL
+NTAPI
NtQueryInformationToken(
IN HANDLE TokenHandle,
IN TOKEN_INFORMATION_CLASS TokenInformationClass,
OUT PULONG ReturnLength
);
+NTSYSAPI
NTSTATUS
-STDCALL
+NTAPI
ZwQueryInformationToken(
IN HANDLE TokenHandle,
IN TOKEN_INFORMATION_CLASS TokenInformationClass,
);
NTSTATUS
-STDCALL
+NTAPI
NtQueryInstallUILanguage(
PLANGID LanguageId
);
NTSTATUS
-STDCALL
+NTAPI
ZwQueryInstallUILanguage(
PLANGID LanguageId
);
NTSTATUS
-STDCALL
+NTAPI
NtQueryIntervalProfile(
IN KPROFILE_SOURCE ProfileSource,
OUT PULONG Interval
);
NTSTATUS
-STDCALL
+NTAPI
ZwQueryIntervalProfile(
OUT PULONG Interval,
OUT KPROFILE_SOURCE ClockSource
);
NTSTATUS
-STDCALL
+NTAPI
NtQueryIoCompletion(
IN HANDLE IoCompletionHandle,
IN IO_COMPLETION_INFORMATION_CLASS IoCompletionInformationClass,
);
NTSTATUS
-STDCALL
+NTAPI
ZwQueryIoCompletion(
IN HANDLE IoCompletionHandle,
IN IO_COMPLETION_INFORMATION_CLASS IoCompletionInformationClass,
);
NTSTATUS
-STDCALL
+NTAPI
NtQueryKey(
IN HANDLE KeyHandle,
IN KEY_INFORMATION_CLASS KeyInformationClass,
OUT PULONG ResultLength
);
+NTSYSAPI
NTSTATUS
-STDCALL
+NTAPI
ZwQueryKey(
IN HANDLE KeyHandle,
IN KEY_INFORMATION_CLASS KeyInformationClass,
OUT PULONG ResultLength
);
+NTSYSCALLAPI
NTSTATUS
-STDCALL
+NTAPI
NtQueryQuotaInformationFile(
IN HANDLE FileHandle,
OUT PIO_STATUS_BLOCK IoStatusBlock,
IN BOOLEAN RestartScan
);
+NTSYSAPI
NTSTATUS
-STDCALL
+NTAPI
ZwQueryQuotaInformationFile(
IN HANDLE FileHandle,
OUT PIO_STATUS_BLOCK IoStatusBlock,
);
NTSTATUS
-STDCALL
+NTAPI
NtQueryMultipleValueKey(
IN HANDLE KeyHandle,
IN OUT PKEY_VALUE_ENTRY ValueList,
);
NTSTATUS
-STDCALL
+NTAPI
ZwQueryMultipleValueKey(
IN HANDLE KeyHandle,
IN OUT PKEY_VALUE_ENTRY ValueList,
);
NTSTATUS
-STDCALL
+NTAPI
NtQueryMutant(
IN HANDLE MutantHandle,
IN MUTANT_INFORMATION_CLASS MutantInformationClass,
);
NTSTATUS
-STDCALL
+NTAPI
ZwQueryMutant(
IN HANDLE MutantHandle,
IN MUTANT_INFORMATION_CLASS MutantInformationClass,
);
NTSTATUS
-STDCALL
+NTAPI
NtQueryObject(
IN HANDLE ObjectHandle,
IN OBJECT_INFORMATION_CLASS ObjectInformationClass,
);
NTSTATUS
-STDCALL
+NTAPI
ZwQueryObject(
IN HANDLE ObjectHandle,
IN OBJECT_INFORMATION_CLASS ObjectInformationClass,
);
NTSTATUS
-STDCALL
+NTAPI
NtQueryPerformanceCounter(
IN PLARGE_INTEGER Counter,
IN PLARGE_INTEGER Frequency
);
NTSTATUS
-STDCALL
+NTAPI
ZwQueryPerformanceCounter(
IN PLARGE_INTEGER Counter,
IN PLARGE_INTEGER Frequency
);
NTSTATUS
-STDCALL
+NTAPI
NtQuerySection(
IN HANDLE SectionHandle,
IN SECTION_INFORMATION_CLASS SectionInformationClass,
);
NTSTATUS
-STDCALL
+NTAPI
ZwQuerySection(
IN HANDLE SectionHandle,
IN SECTION_INFORMATION_CLASS SectionInformationClass,
OUT PULONG ResultLength
);
+NTSYSCALLAPI
NTSTATUS
-STDCALL
+NTAPI
NtQuerySecurityObject(
IN HANDLE Handle,
IN SECURITY_INFORMATION SecurityInformation,
OUT PULONG ResultLength
);
+NTSYSAPI
NTSTATUS
-STDCALL
+NTAPI
ZwQuerySecurityObject(
IN HANDLE Handle,
IN SECURITY_INFORMATION SecurityInformation,
);
NTSTATUS
-STDCALL
+NTAPI
NtQuerySemaphore(
IN HANDLE SemaphoreHandle,
IN SEMAPHORE_INFORMATION_CLASS SemaphoreInformationClass,
);
NTSTATUS
-STDCALL
+NTAPI
ZwQuerySemaphore(
IN HANDLE SemaphoreHandle,
IN SEMAPHORE_INFORMATION_CLASS SemaphoreInformationClass,
);
NTSTATUS
-STDCALL
+NTAPI
NtQuerySymbolicLinkObject(
IN HANDLE SymLinkObjHandle,
OUT PUNICODE_STRING LinkTarget,
OUT PULONG DataWritten OPTIONAL
);
+NTSYSAPI
NTSTATUS
-STDCALL
+NTAPI
ZwQuerySymbolicLinkObject(
IN HANDLE SymLinkObjHandle,
OUT PUNICODE_STRING LinkName,
);
NTSTATUS
-STDCALL
+NTAPI
NtQuerySystemEnvironmentValue(
IN PUNICODE_STRING Name,
OUT PWSTR Value,
);
NTSTATUS
-STDCALL
+NTAPI
ZwQuerySystemEnvironmentValue(
IN PUNICODE_STRING Name,
OUT PVOID Value,
);
NTSTATUS
-STDCALL
+NTAPI
NtQuerySystemInformation(
IN SYSTEM_INFORMATION_CLASS SystemInformationClass,
OUT PVOID SystemInformation,
);
NTSTATUS
-STDCALL
+NTAPI
ZwQuerySystemInformation(
IN SYSTEM_INFORMATION_CLASS SystemInformationClass,
OUT PVOID SystemInformation,
);
NTSTATUS
-STDCALL
+NTAPI
NtQuerySystemTime(
OUT PLARGE_INTEGER CurrentTime
);
NTSTATUS
-STDCALL
+NTAPI
ZwQuerySystemTime(
OUT PLARGE_INTEGER CurrentTime
);
NTSTATUS
-STDCALL
+NTAPI
NtQueryTimer(
IN HANDLE TimerHandle,
IN TIMER_INFORMATION_CLASS TimerInformationClass,
);
NTSTATUS
-STDCALL
+NTAPI
ZwQueryTimer(
IN HANDLE TimerHandle,
IN TIMER_INFORMATION_CLASS TimerInformationClass,
);
NTSTATUS
-STDCALL
+NTAPI
NtQueryTimerResolution(
OUT PULONG MinimumResolution,
OUT PULONG MaximumResolution,
);
NTSTATUS
-STDCALL
+NTAPI
ZwQueryTimerResolution(
OUT PULONG MinimumResolution,
OUT PULONG MaximumResolution,
);
NTSTATUS
-STDCALL
+NTAPI
NtQueryValueKey(
IN HANDLE KeyHandle,
IN PUNICODE_STRING ValueName,
OUT PULONG ResultLength
);
+NTSYSAPI
NTSTATUS
-STDCALL
+NTAPI
ZwQueryValueKey(
IN HANDLE KeyHandle,
IN PUNICODE_STRING ValueName,
);
NTSTATUS
-STDCALL
+NTAPI
NtQueryVirtualMemory(
IN HANDLE ProcessHandle,
IN PVOID Address,
- IN IN CINT VirtualMemoryInformationClass,
+ IN MEMORY_INFORMATION_CLASS VirtualMemoryInformationClass,
OUT PVOID VirtualMemoryInformation,
IN ULONG Length,
OUT PULONG ResultLength
);
NTSTATUS
-STDCALL
+NTAPI
ZwQueryVirtualMemory(
IN HANDLE ProcessHandle,
IN PVOID Address,
- IN IN CINT VirtualMemoryInformationClass,
+ IN MEMORY_INFORMATION_CLASS VirtualMemoryInformationClass,
OUT PVOID VirtualMemoryInformation,
IN ULONG Length,
OUT PULONG ResultLength
);
+NTSYSCALLAPI
NTSTATUS
-STDCALL
+NTAPI
NtQueryVolumeInformationFile(
IN HANDLE FileHandle,
OUT PIO_STATUS_BLOCK IoStatusBlock,
IN FS_INFORMATION_CLASS FsInformationClass
);
+NTSYSAPI
NTSTATUS
-STDCALL
+NTAPI
ZwQueryVolumeInformationFile(
IN HANDLE FileHandle,
OUT PIO_STATUS_BLOCK IoStatusBlock,
);
NTSTATUS
-STDCALL
+NTAPI
NtQueueApcThread(
HANDLE ThreadHandle,
PKNORMAL_ROUTINE ApcRoutine,
);
NTSTATUS
-STDCALL
+NTAPI
ZwQueueApcThread(
HANDLE ThreadHandle,
PKNORMAL_ROUTINE ApcRoutine,
);
NTSTATUS
-STDCALL
+NTAPI
NtRaiseException(
IN PEXCEPTION_RECORD ExceptionRecord,
IN PCONTEXT Context,
);
NTSTATUS
-STDCALL
+NTAPI
ZwRaiseException(
IN PEXCEPTION_RECORD ExceptionRecord,
IN PCONTEXT Context,
);
NTSTATUS
-STDCALL
+NTAPI
NtRaiseHardError(
IN NTSTATUS ErrorStatus,
IN ULONG NumberOfParameters,
);
NTSTATUS
-STDCALL
+NTAPI
ZwRaiseHardError(
IN NTSTATUS ErrorStatus,
IN ULONG NumberOfParameters,
OUT PHARDERROR_RESPONSE Response
);
+NTSYSCALLAPI
NTSTATUS
-STDCALL
+NTAPI
NtReadFile(
IN HANDLE FileHandle,
IN HANDLE Event OPTIONAL,
IN PULONG Key OPTIONAL
);
+NTSYSAPI
NTSTATUS
-STDCALL
+NTAPI
ZwReadFile(
IN HANDLE FileHandle,
IN HANDLE Event OPTIONAL,
);
NTSTATUS
-STDCALL
+NTAPI
NtReadFileScatter(
IN HANDLE FileHandle,
IN HANDLE Event OPTIONAL,
);
NTSTATUS
-STDCALL
+NTAPI
ZwReadFileScatter(
IN HANDLE FileHandle,
IN HANDLE Event OPTIONAL,
);
NTSTATUS
-STDCALL
+NTAPI
NtReadRequestData(
HANDLE PortHandle,
PPORT_MESSAGE Message,
);
NTSTATUS
-STDCALL
+NTAPI
ZwReadRequestData(
HANDLE PortHandle,
PPORT_MESSAGE Message,
);
NTSTATUS
-STDCALL
+NTAPI
NtReadVirtualMemory(
IN HANDLE ProcessHandle,
IN PVOID BaseAddress,
OUT PULONG NumberOfBytesRead
);
NTSTATUS
-STDCALL
+NTAPI
ZwReadVirtualMemory(
IN HANDLE ProcessHandle,
IN PVOID BaseAddress,
);
NTSTATUS
-STDCALL
+NTAPI
NtRegisterThreadTerminatePort(
HANDLE TerminationPort
);
NTSTATUS
-STDCALL
+NTAPI
ZwRegisterThreadTerminatePort(
HANDLE TerminationPort
);
NTSTATUS
-STDCALL
+NTAPI
NtReleaseMutant(
IN HANDLE MutantHandle,
IN PLONG ReleaseCount OPTIONAL
);
NTSTATUS
-STDCALL
+NTAPI
ZwReleaseMutant(
IN HANDLE MutantHandle,
IN PLONG ReleaseCount OPTIONAL
);
NTSTATUS
-STDCALL
+NTAPI
NtReleaseSemaphore(
IN HANDLE SemaphoreHandle,
IN LONG ReleaseCount,
);
NTSTATUS
-STDCALL
+NTAPI
ZwReleaseSemaphore(
IN HANDLE SemaphoreHandle,
IN LONG ReleaseCount,
);
NTSTATUS
-STDCALL
+NTAPI
NtRemoveIoCompletion(
IN HANDLE IoCompletionHandle,
OUT PVOID *CompletionKey,
);
NTSTATUS
-STDCALL
+NTAPI
ZwRemoveIoCompletion(
IN HANDLE IoCompletionHandle,
OUT PVOID *CompletionKey,
);
NTSTATUS
-STDCALL
+NTAPI
NtReplaceKey(
IN POBJECT_ATTRIBUTES ObjectAttributes,
IN HANDLE Key,
);
NTSTATUS
-STDCALL
+NTAPI
ZwReplaceKey(
IN POBJECT_ATTRIBUTES ObjectAttributes,
IN HANDLE Key,
);
NTSTATUS
-STDCALL
+NTAPI
NtReplyPort(
HANDLE PortHandle,
PPORT_MESSAGE LpcReply
);
NTSTATUS
-STDCALL
+NTAPI
ZwReplyPort(
HANDLE PortHandle,
PPORT_MESSAGE LpcReply
);
NTSTATUS
-STDCALL
+NTAPI
NtReplyWaitReceivePort(
HANDLE PortHandle,
PVOID *PortContext OPTIONAL,
);
NTSTATUS
-STDCALL
+NTAPI
ZwReplyWaitReceivePort(
HANDLE PortHandle,
PVOID *PortContext OPTIONAL,
);
NTSTATUS
-STDCALL
+NTAPI
NtReplyWaitReplyPort(
HANDLE PortHandle,
PPORT_MESSAGE ReplyMessage
);
NTSTATUS
-STDCALL
+NTAPI
ZwReplyWaitReplyPort(
HANDLE PortHandle,
PPORT_MESSAGE ReplyMessage
);
NTSTATUS
-STDCALL
+NTAPI
NtRequestPort(
HANDLE PortHandle,
PPORT_MESSAGE LpcMessage);
NTSTATUS
-STDCALL
+NTAPI
ZwRequestPort(
HANDLE PortHandle,
PPORT_MESSAGE LpcMessage
);
+NTSYSCALLAPI
NTSTATUS
-STDCALL
+NTAPI
NtRequestWaitReplyPort(
HANDLE PortHandle,
PPORT_MESSAGE LpcReply,
PPORT_MESSAGE LpcRequest
);
+NTSYSAPI
NTSTATUS
-STDCALL
+NTAPI
ZwRequestWaitReplyPort(
HANDLE PortHandle,
PPORT_MESSAGE LpcReply,
);
NTSTATUS
-STDCALL
+NTAPI
NtResetEvent(
HANDLE EventHandle,
PLONG NumberOfWaitingThreads OPTIONAL
);
NTSTATUS
-STDCALL
+NTAPI
ZwResetEvent(
HANDLE EventHandle,
PLONG NumberOfWaitingThreads OPTIONAL
);
NTSTATUS
-STDCALL
+NTAPI
NtRestoreKey(
HANDLE KeyHandle,
HANDLE FileHandle,
);
NTSTATUS
-STDCALL
+NTAPI
ZwRestoreKey(
HANDLE KeyHandle,
HANDLE FileHandle,
);
NTSTATUS
-STDCALL
+NTAPI
NtResumeThread(
IN HANDLE ThreadHandle,
OUT PULONG SuspendCount
);
NTSTATUS
-STDCALL
+NTAPI
ZwResumeThread(
IN HANDLE ThreadHandle,
OUT PULONG SuspendCount
);
NTSTATUS
-STDCALL
+NTAPI
NtResumeProcess(
IN HANDLE ProcessHandle
);
NTSTATUS
-STDCALL
+NTAPI
ZwResumeProcess(
IN HANDLE ProcessHandle
);
NTSTATUS
-STDCALL
+NTAPI
NtSaveKey(
IN HANDLE KeyHandle,
IN HANDLE FileHandle
);
NTSTATUS
-STDCALL
+NTAPI
ZwSaveKey(
IN HANDLE KeyHandle,
IN HANDLE FileHandle
);
NTSTATUS
-STDCALL
+NTAPI
NtSaveKeyEx(
IN HANDLE KeyHandle,
IN HANDLE FileHandle,
);
NTSTATUS
-STDCALL
+NTAPI
ZwSaveKeyEx(
IN HANDLE KeyHandle,
IN HANDLE FileHandle,
);
NTSTATUS
-STDCALL
+NTAPI
NtSetBootEntryOrder(
IN ULONG Unknown1,
IN ULONG Unknown2
);
NTSTATUS
-STDCALL
+NTAPI
ZwSetBootEntryOrder(
IN ULONG Unknown1,
IN ULONG Unknown2
);
NTSTATUS
-STDCALL
+NTAPI
NtSetBootOptions(
ULONG Unknown1,
ULONG Unknown2
);
NTSTATUS
-STDCALL
+NTAPI
ZwSetBootOptions(
ULONG Unknown1,
ULONG Unknown2
);
NTSTATUS
-STDCALL
+NTAPI
NtSetContextThread(
IN HANDLE ThreadHandle,
IN PCONTEXT Context
);
NTSTATUS
-STDCALL
+NTAPI
ZwSetContextThread(
IN HANDLE ThreadHandle,
IN PCONTEXT Context
);
NTSTATUS
-STDCALL
+NTAPI
NtSetDefaultLocale(
IN BOOLEAN UserProfile,
IN LCID DefaultLocaleId
);
NTSTATUS
-STDCALL
+NTAPI
ZwSetDefaultLocale(
IN BOOLEAN UserProfile,
IN LCID DefaultLocaleId
);
NTSTATUS
-STDCALL
+NTAPI
NtSetDefaultUILanguage(
LANGID LanguageId
);
NTSTATUS
-STDCALL
+NTAPI
ZwSetDefaultUILanguage(
LANGID LanguageId
);
NTSTATUS
-STDCALL
+NTAPI
NtSetDefaultHardErrorPort(
IN HANDLE PortHandle
);
NTSTATUS
-STDCALL
+NTAPI
ZwSetDefaultHardErrorPort(
IN HANDLE PortHandle
);
NTSTATUS
-STDCALL
+NTAPI
NtSetEaFile(
IN HANDLE FileHandle,
IN PIO_STATUS_BLOCK IoStatusBlock,
ULONG EaBufferSize
);
+NTSYSAPI
NTSTATUS
-STDCALL
+NTAPI
ZwSetEaFile(
IN HANDLE FileHandle,
IN PIO_STATUS_BLOCK IoStatusBlock,
);
NTSTATUS
-STDCALL
+NTAPI
NtSetEvent(
IN HANDLE EventHandle,
OUT PLONG PreviousState OPTIONAL
);
+NTSYSAPI
NTSTATUS
-STDCALL
+NTAPI
ZwSetEvent(
IN HANDLE EventHandle,
OUT PLONG PreviousState OPTIONAL
);
NTSTATUS
-STDCALL
+NTAPI
NtSetHighEventPair(
IN HANDLE EventPairHandle
);
NTSTATUS
-STDCALL
+NTAPI
ZwSetHighEventPair(
IN HANDLE EventPairHandle
);
NTSTATUS
-STDCALL
+NTAPI
NtSetHighWaitLowEventPair(
IN HANDLE EventPairHandle
);
NTSTATUS
-STDCALL
+NTAPI
ZwSetHighWaitLowEventPair(
IN HANDLE EventPairHandle
);
+NTSYSCALLAPI
NTSTATUS
-STDCALL
+NTAPI
NtSetInformationFile(
IN HANDLE FileHandle,
IN PIO_STATUS_BLOCK IoStatusBlock,
IN FILE_INFORMATION_CLASS FileInformationClass
);
+NTSYSAPI
NTSTATUS
-STDCALL
+NTAPI
ZwSetInformationFile(
IN HANDLE FileHandle,
IN PIO_STATUS_BLOCK IoStatusBlock,
);
NTSTATUS
-STDCALL
+NTAPI
NtSetInformationJobObject(
HANDLE JobHandle,
JOBOBJECTINFOCLASS JobInformationClass,
);
NTSTATUS
-STDCALL
+NTAPI
ZwSetInformationJobObject(
HANDLE JobHandle,
JOBOBJECTINFOCLASS JobInformationClass,
);
NTSTATUS
-STDCALL
+NTAPI
NtSetInformationKey(
IN HANDLE KeyHandle,
IN KEY_SET_INFORMATION_CLASS KeyInformationClass,
);
NTSTATUS
-STDCALL
+NTAPI
ZwSetInformationKey(
IN HANDLE KeyHandle,
IN KEY_SET_INFORMATION_CLASS KeyInformationClass,
);
NTSTATUS
-STDCALL
+NTAPI
NtSetInformationObject(
IN HANDLE ObjectHandle,
IN OBJECT_INFORMATION_CLASS ObjectInformationClass,
);
NTSTATUS
-STDCALL
+NTAPI
ZwSetInformationObject(
IN HANDLE ObjectHandle,
IN OBJECT_INFORMATION_CLASS ObjectInformationClass,
);
NTSTATUS
-STDCALL
+NTAPI
NtSetInformationProcess(
IN HANDLE ProcessHandle,
IN PROCESSINFOCLASS ProcessInformationClass,
IN ULONG ProcessInformationLength
);
+NTSYSCALLAPI
NTSTATUS
-STDCALL
+NTAPI
NtSetInformationThread(
IN HANDLE ThreadHandle,
IN THREADINFOCLASS ThreadInformationClass,
IN PVOID ThreadInformation,
IN ULONG ThreadInformationLength
);
+
+NTSYSAPI
NTSTATUS
-STDCALL
+NTAPI
ZwSetInformationThread(
IN HANDLE ThreadHandle,
IN THREADINFOCLASS ThreadInformationClass,
IN ULONG ThreadInformationLength
);
+NTSYSCALLAPI
NTSTATUS
-STDCALL
+NTAPI
NtSetInformationToken(
IN HANDLE TokenHandle,
IN TOKEN_INFORMATION_CLASS TokenInformationClass,
IN ULONG TokenInformationLength
);
+NTSYSAPI
NTSTATUS
-STDCALL
+NTAPI
ZwSetInformationToken(
IN HANDLE TokenHandle,
IN TOKEN_INFORMATION_CLASS TokenInformationClass,
);
NTSTATUS
-STDCALL
+NTAPI
NtSetIoCompletion(
IN HANDLE IoCompletionPortHandle,
IN PVOID CompletionKey,
);
NTSTATUS
-STDCALL
+NTAPI
ZwSetIoCompletion(
IN HANDLE IoCompletionPortHandle,
IN PVOID CompletionKey,
);
NTSTATUS
-STDCALL
+NTAPI
NtSetIntervalProfile(
ULONG Interval,
KPROFILE_SOURCE ClockSource
);
NTSTATUS
-STDCALL
+NTAPI
ZwSetIntervalProfile(
ULONG Interval,
KPROFILE_SOURCE ClockSource
);
NTSTATUS
-STDCALL
+NTAPI
NtSetLdtEntries(
ULONG Selector1,
LDT_ENTRY LdtEntry1,
);
NTSTATUS
-STDCALL
+NTAPI
NtSetLowEventPair(
HANDLE EventPair
);
NTSTATUS
-STDCALL
+NTAPI
ZwSetLowEventPair(
HANDLE EventPair
);
NTSTATUS
-STDCALL
+NTAPI
NtSetLowWaitHighEventPair(
HANDLE EventPair
);
NTSTATUS
-STDCALL
+NTAPI
ZwSetLowWaitHighEventPair(
HANDLE EventPair
);
+NTSYSCALLAPI
NTSTATUS
-STDCALL
+NTAPI
NtSetQuotaInformationFile(
HANDLE FileHandle,
PIO_STATUS_BLOCK IoStatusBlock,
- PFILE_QUOTA_INFORMATION Buffer,
+ PVOID Buffer,
ULONG BufferLength
);
+NTSYSAPI
NTSTATUS
-STDCALL
+NTAPI
ZwSetQuotaInformationFile(
HANDLE FileHandle,
PIO_STATUS_BLOCK IoStatusBlock,
- PFILE_QUOTA_INFORMATION Buffer,
+ PVOID Buffer,
ULONG BufferLength
);
+NTSYSCALLAPI
NTSTATUS
-STDCALL
+NTAPI
NtSetSecurityObject(
IN HANDLE Handle,
IN SECURITY_INFORMATION SecurityInformation,
IN PSECURITY_DESCRIPTOR SecurityDescriptor
);
+NTSYSAPI
NTSTATUS
-STDCALL
+NTAPI
ZwSetSecurityObject(
IN HANDLE Handle,
IN SECURITY_INFORMATION SecurityInformation,
);
NTSTATUS
-STDCALL
+NTAPI
NtSetSystemEnvironmentValue(
IN PUNICODE_STRING VariableName,
IN PUNICODE_STRING Value
);
NTSTATUS
-STDCALL
+NTAPI
ZwSetSystemEnvironmentValue(
IN PUNICODE_STRING VariableName,
IN PUNICODE_STRING Value
);
NTSTATUS
-STDCALL
+NTAPI
NtSetSystemInformation(
IN SYSTEM_INFORMATION_CLASS SystemInformationClass,
IN PVOID SystemInformation,
);
NTSTATUS
-STDCALL
+NTAPI
ZwSetSystemInformation(
IN SYSTEM_INFORMATION_CLASS SystemInformationClass,
IN PVOID SystemInformation,
IN ULONG SystemInformationLength
);
+NTSYSCALLAPI
NTSTATUS
-STDCALL
+NTAPI
NtSetSystemPowerState(
IN POWER_ACTION SystemAction,
IN SYSTEM_POWER_STATE MinSystemState,
);
NTSTATUS
-STDCALL
+NTAPI
NtSetSystemTime(
IN PLARGE_INTEGER SystemTime,
IN PLARGE_INTEGER NewSystemTime OPTIONAL
);
NTSTATUS
-STDCALL
+NTAPI
ZwSetSystemTime(
IN PLARGE_INTEGER SystemTime,
IN PLARGE_INTEGER NewSystemTime OPTIONAL
);
NTSTATUS
-STDCALL
+NTAPI
NtSetTimer(
IN HANDLE TimerHandle,
IN PLARGE_INTEGER DueTime,
);
NTSTATUS
-STDCALL
+NTAPI
NtSetTimerResolution(
IN ULONG RequestedResolution,
IN BOOLEAN SetOrUnset,
);
NTSTATUS
-STDCALL
+NTAPI
ZwSetTimerResolution(
IN ULONG RequestedResolution,
IN BOOLEAN SetOrUnset,
);
NTSTATUS
-STDCALL
+NTAPI
NtSetUuidSeed(
IN PUCHAR UuidSeed
);
NTSTATUS
-STDCALL
+NTAPI
ZwSetUuidSeed(
IN PUCHAR UuidSeed
);
NTSTATUS
-STDCALL
+NTAPI
NtSetValueKey(
IN HANDLE KeyHandle,
IN PUNICODE_STRING ValueName,
IN ULONG DataSize
);
+NTSYSAPI
NTSTATUS
-STDCALL
+NTAPI
ZwSetValueKey(
IN HANDLE KeyHandle,
IN PUNICODE_STRING ValueName,
IN ULONG DataSize
);
+NTSYSCALLAPI
NTSTATUS
-STDCALL
+NTAPI
NtSetVolumeInformationFile(
IN HANDLE FileHandle,
OUT PIO_STATUS_BLOCK IoStatusBlock,
IN FS_INFORMATION_CLASS FsInformationClass
);
+NTSYSAPI
NTSTATUS
-STDCALL
+NTAPI
ZwSetVolumeInformationFile(
IN HANDLE FileHandle,
OUT PIO_STATUS_BLOCK IoStatusBlock,
);
NTSTATUS
-STDCALL
+NTAPI
NtShutdownSystem(
IN SHUTDOWN_ACTION Action
);
NTSTATUS
-STDCALL
+NTAPI
ZwShutdownSystem(
IN SHUTDOWN_ACTION Action
);
NTSTATUS
-STDCALL
+NTAPI
NtSignalAndWaitForSingleObject(
IN HANDLE SignalObject,
IN HANDLE WaitObject,
);
NTSTATUS
-STDCALL
+NTAPI
ZwSignalAndWaitForSingleObject(
IN HANDLE SignalObject,
IN HANDLE WaitObject,
);
NTSTATUS
-STDCALL
+NTAPI
NtStartProfile(
HANDLE ProfileHandle
);
NTSTATUS
-STDCALL
+NTAPI
ZwStartProfile(
HANDLE ProfileHandle
);
NTSTATUS
-STDCALL
+NTAPI
NtStopProfile(
HANDLE ProfileHandle
);
NTSTATUS
-STDCALL
+NTAPI
ZwStopProfile(
HANDLE ProfileHandle
);
NTSTATUS
-STDCALL
+NTAPI
NtSuspendProcess(
IN HANDLE ProcessHandle
);
NTSTATUS
-STDCALL
+NTAPI
ZwSuspendProcess(
IN HANDLE ProcessHandle
);
NTSTATUS
-STDCALL
+NTAPI
NtSuspendThread(
IN HANDLE ThreadHandle,
IN PULONG PreviousSuspendCount
);
NTSTATUS
-STDCALL
+NTAPI
ZwSuspendThread(
IN HANDLE ThreadHandle,
IN PULONG PreviousSuspendCount
);
NTSTATUS
-STDCALL
+NTAPI
NtSystemDebugControl(
DEBUG_CONTROL_CODE ControlCode,
PVOID InputBuffer,
);
NTSTATUS
-STDCALL
+NTAPI
NtTerminateProcess(
IN HANDLE ProcessHandle,
IN NTSTATUS ExitStatus
);
NTSTATUS
-STDCALL
+NTAPI
ZwTerminateProcess(
IN HANDLE ProcessHandle,
IN NTSTATUS ExitStatus
);
NTSTATUS
-STDCALL
+NTAPI
NtTerminateThread(
IN HANDLE ThreadHandle,
IN NTSTATUS ExitStatus
);
NTSTATUS
-STDCALL
+NTAPI
ZwTerminateThread(
IN HANDLE ThreadHandle,
IN NTSTATUS ExitStatus
);
NTSTATUS
-STDCALL
+NTAPI
NtTerminateJobObject(
HANDLE JobHandle,
NTSTATUS ExitStatus
);
NTSTATUS
-STDCALL
+NTAPI
ZwTerminateJobObject(
HANDLE JobHandle,
NTSTATUS ExitStatus
);
NTSTATUS
-STDCALL
+NTAPI
NtTestAlert(
VOID
);
NTSTATUS
-STDCALL
+NTAPI
ZwTestAlert(
VOID
);
NTSTATUS
-STDCALL
+NTAPI
NtTraceEvent(
IN ULONG TraceHandle,
IN ULONG Flags,
);
NTSTATUS
-STDCALL
+NTAPI
ZwTraceEvent(
IN ULONG TraceHandle,
IN ULONG Flags,
);
NTSTATUS
-STDCALL
+NTAPI
NtTranslateFilePath(
ULONG Unknown1,
ULONG Unknown2,
);
NTSTATUS
-STDCALL
+NTAPI
ZwTranslateFilePath(
ULONG Unknown1,
ULONG Unknown2,
);
NTSTATUS
-STDCALL
+NTAPI
NtUnloadDriver(
IN PUNICODE_STRING DriverServiceName
);
+NTSYSAPI
NTSTATUS
-STDCALL
+NTAPI
ZwUnloadDriver(
IN PUNICODE_STRING DriverServiceName
);
NTSTATUS
-STDCALL
+NTAPI
NtUnloadKey(
IN POBJECT_ATTRIBUTES KeyObjectAttributes
);
NTSTATUS
-STDCALL
+NTAPI
ZwUnloadKey(
IN POBJECT_ATTRIBUTES KeyObjectAttributes
);
+NTSYSCALLAPI
NTSTATUS
-STDCALL
+NTAPI
NtUnlockFile(
IN HANDLE FileHandle,
OUT PIO_STATUS_BLOCK IoStatusBlock,
IN PLARGE_INTEGER ByteOffset,
IN PLARGE_INTEGER Lenght,
- OUT PULONG Key OPTIONAL
+ OUT ULONG Key OPTIONAL
);
+NTSYSAPI
NTSTATUS
-STDCALL
+NTAPI
ZwUnlockFile(
IN HANDLE FileHandle,
OUT PIO_STATUS_BLOCK IoStatusBlock,
IN PLARGE_INTEGER ByteOffset,
IN PLARGE_INTEGER Lenght,
- OUT PULONG Key OPTIONAL
+ OUT ULONG Key OPTIONAL
);
NTSTATUS
-STDCALL
+NTAPI
NtUnlockVirtualMemory(
IN HANDLE ProcessHandle,
IN PVOID BaseAddress,
);
NTSTATUS
-STDCALL
+NTAPI
ZwUnlockVirtualMemory(
IN HANDLE ProcessHandle,
IN PVOID BaseAddress,
);
NTSTATUS
-STDCALL
+NTAPI
NtUnmapViewOfSection(
IN HANDLE ProcessHandle,
IN PVOID BaseAddress
);
+NTSYSAPI
NTSTATUS
-STDCALL
+NTAPI
ZwUnmapViewOfSection(
IN HANDLE ProcessHandle,
IN PVOID BaseAddress
);
NTSTATUS
-STDCALL
+NTAPI
NtVdmControl(
ULONG ControlCode,
PVOID ControlData
);
NTSTATUS
-STDCALL
+NTAPI
NtW32Call(
IN ULONG RoutineIndex,
IN PVOID Argument,
);
NTSTATUS
-STDCALL
+NTAPI
NtWaitForMultipleObjects(
IN ULONG Count,
IN HANDLE Object[],
);
NTSTATUS
-STDCALL
+NTAPI
ZwWaitForMultipleObjects(
IN ULONG Count,
IN HANDLE Object[],
);
NTSTATUS
-STDCALL
+NTAPI
NtWaitForSingleObject(
IN HANDLE Object,
IN BOOLEAN Alertable,
IN PLARGE_INTEGER Time
);
+NTSYSAPI
NTSTATUS
-STDCALL
+NTAPI
ZwWaitForSingleObject(
IN HANDLE Object,
IN BOOLEAN Alertable,
);
NTSTATUS
-STDCALL
+NTAPI
NtWaitHighEventPair(
IN HANDLE EventPairHandle
);
NTSTATUS
-STDCALL
+NTAPI
ZwWaitHighEventPair(
IN HANDLE EventPairHandle
);
NTSTATUS
-STDCALL
+NTAPI
NtWaitLowEventPair(
IN HANDLE EventPairHandle
);
NTSTATUS
-STDCALL
+NTAPI
ZwWaitLowEventPair(
IN HANDLE EventPairHandle
);
+NTSYSCALLAPI
NTSTATUS
-STDCALL
+NTAPI
NtWriteFile(
IN HANDLE FileHandle,
IN HANDLE Event OPTIONAL,
IN PULONG Key OPTIONAL
);
+NTSYSAPI
NTSTATUS
-STDCALL
+NTAPI
ZwWriteFile(
IN HANDLE FileHandle,
IN HANDLE Event OPTIONAL,
);
NTSTATUS
-STDCALL
+NTAPI
NtWriteFileGather(
IN HANDLE FileHandle,
IN HANDLE Event OPTIONAL,
);
NTSTATUS
-STDCALL
+NTAPI
ZwWriteFileGather(
IN HANDLE FileHandle,
IN HANDLE Event OPTIONAL,
);
NTSTATUS
-STDCALL
+NTAPI
NtWriteRequestData(
HANDLE PortHandle,
PPORT_MESSAGE Message,
);
NTSTATUS
-STDCALL
+NTAPI
ZwWriteRequestData(
HANDLE PortHandle,
PPORT_MESSAGE Message,
);
NTSTATUS
-STDCALL
+NTAPI
NtWriteVirtualMemory(
IN HANDLE ProcessHandle,
IN PVOID BaseAddress,
);
NTSTATUS
-STDCALL
+NTAPI
ZwWriteVirtualMemory(
IN HANDLE ProcessHandle,
IN PVOID BaseAddress,
);
NTSTATUS
-STDCALL
+NTAPI
NtYieldExecution(
VOID
);
NTSTATUS
-STDCALL
+NTAPI
ZwYieldExecution(
VOID
);