PREMOTE_PORT_VIEW ClientView OPTIONAL
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwAcceptConnectPort(
OUT PNTSTATUS AccessStatus
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwAccessCheck(
IN OUT PRTL_ATOM Atom
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwAddAtom(
IN PUNICODE_STRING EntryValue
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwAddBootEntry(
OUT PULONG ReturnLength
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwAdjustGroupsToken(
OUT PULONG ReturnLength
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwAdjustPrivilegesToken(
OUT PULONG SuspendCount
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwAlertResumeThread(
IN HANDLE ThreadHandle
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwAlertThread(
OUT LUID *LocallyUniqueId
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwAllocateLocallyUniqueId(
PUCHAR Seed
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwAllocateUuids(
HANDLE ProcessHandle
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwAssignProcessToJobObject(
NTSTATUS Status
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwCallbackReturn(
OUT PIO_STATUS_BLOCK IoStatusBlock
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwCancelIoFile(
IN HANDLE EventHandle
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwClearEvent(
POBJECT_ATTRIBUTES ObjectAttributes
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwCreateJobObject(
IN BOOLEAN GenerateOnClose
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwCloseObjectAuditAlarm(
HANDLE PortHandle
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwCompleteConnectPort(
IN BOOLEAN TestAlert
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwContinue(
IN POBJECT_ATTRIBUTES ObjectAttributes
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwCreateEventPair(
IN ULONG NumberOfConcurrentThreads
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwCreateIoCompletion(
IN PLARGE_INTEGER TimeOut
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwCreateMailslotFile(
IN BOOLEAN InitialOwner
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwCreateMutant(
IN PLARGE_INTEGER DefaultTimeOut
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwCreateNamedPipeFile(
IN ULONG Reserved
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwCreatePagingFile(
ULONG MaxPoolUsage
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwCreatePort(
IN HANDLE ExceptionPort OPTIONAL
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwCreateProcess(
IN KAFFINITY ProcessorMask
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwCreateProfile(
IN LONG MaximumCount
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwCreateSemaphore(
IN PUNICODE_STRING Name
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwCreateSymbolicLinkObject(
IN BOOLEAN CreateSuspended
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwCreateThread(
);
#ifdef NTOS_MODE_USER
+NTSYSAPI
NTSTATUS
NTAPI
ZwCreateTimer(
IN PTOKEN_SOURCE TokenSource
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwCreateToken(
ULONG NPMessageQueueSize OPTIONAL
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwCreateWaitablePort(
IN LARGE_INTEGER *Interval
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwDelayExecution(
IN RTL_ATOM Atom
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwDeleteAtom(
IN PUNICODE_STRING EntryValue
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwDeleteBootEntry(
IN BOOLEAN GenerateOnClose
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwDeleteObjectAuditAlarm(
IN PUNICODE_STRING DisplayString
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwDisplayString(
IN ULONG Unknown2
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwEnumerateBootEntries(
IN PLARGE_INTEGER NewMaximumSize
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwExtendSection(
OUT PRTL_ATOM Atom OPTIONAL
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwFindAtom(
NTAPI
NtFlushWriteBuffer(VOID);
+NTSYSAPI
NTSTATUS
NTAPI
ZwFlushWriteBuffer(VOID);
OUT PCONTEXT Context
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwGetContextThread(
VOID
);
+NTSYSAPI
ULONG
NTAPI
ZwGetTickCount(
PPORT_MESSAGE ClientMessage
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwImpersonateClientOfPort(
IN PSECURITY_QUALITY_OF_SERVICE SecurityQualityOfService
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwImpersonateThread(
BOOLEAN Asynchronous
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwInitiatePowerAction(
BOOLEAN SetUpBoot
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwInitializeRegistry(
IN HANDLE JobHandle OPTIONAL
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwIsProcessInJob(
PPORT_MESSAGE ConnectionRequest
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwListenPort(HANDLE PortHandle,
IN POBJECT_ATTRIBUTES FileObjectAttributes
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwLoadKey(
IN ULONG Flags
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwLoadKey2(
PULONG NumberOfBytesLocked
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwLockVirtualMemory(
IN HANDLE Object
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwMakePermanentObject(
IN BOOLEAN WatchTree
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwNotifyChangeDirectoryFile(
IN POBJECT_ATTRIBUTES ObjectAttributes
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwOpenEvent(
IN POBJECT_ATTRIBUTES ObjectAttributes
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwOpenEventPair(
IN POBJECT_ATTRIBUTES ObjectAttributes
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwOpenIoCompletion(
POBJECT_ATTRIBUTES ObjectAttributes
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwOpenJobObject(
IN POBJECT_ATTRIBUTES ObjectAttributes
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwOpenMutant(
OUT PBOOLEAN GenerateOnClose
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwOpenObjectAuditAlarm(
IN PCLIENT_ID ClientId
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwOpenProcess(
OUT PHANDLE TokenHandle
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwOpenProcessToken(
IN POBJECT_ATTRIBUTES ObjectAttributes
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwOpenSemaphore(
IN PCLIENT_ID ClientId
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwOpenThread(
OUT PHANDLE TokenHandle
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwOpenThreadToken(
);
#ifdef NTOS_MODE_USER
+NTSYSAPI
NTSTATUS
NTAPI
ZwOpenTimer(
ULONG OutputBufferLength
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwPowerInformation(
IN PBOOLEAN Result
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwPrivilegeCheck(
IN BOOLEAN AccessGranted
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwPrivilegedServiceAuditAlarm(
IN BOOLEAN AccessGranted
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwPrivilegeObjectAuditAlarm(
OUT PULONG OldAccessProtection
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwProtectVirtualMemory(
IN PLONG PulseCount OPTIONAL
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwPulseEvent(
OUT PFILE_BASIC_INFORMATION FileInformation
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwQueryAttributesFile(
IN ULONG Unknown2
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwQueryBootEntryOrder(
IN ULONG Unknown2
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwQueryBootOptions(
IN ULONG Unknown1,
IN ULONG Unknown2
);
+
NTSTATUS
NTAPI
NtQueryDefaultLocale(
OUT PLCID DefaultLocaleId
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwQueryDefaultLocale(
PLANGID LanguageId
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwQueryDefaultUILanguage(
OUT PULONG ReturnLength OPTIONAL
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwQueryDirectoryObject(
);
#ifdef NTOS_MODE_USER
+NTSYSAPI
NTSTATUS
NTAPI
ZwQueryEaFile(
IN ULONG EventInformationLength,
OUT PULONG ReturnLength
);
+
+NTSYSAPI
NTSTATUS
NTAPI
ZwQueryEvent(
OUT PFILE_NETWORK_OPEN_INFORMATION FileInformation
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwQueryFullAttributesFile(
OUT PULONG ReturnLength OPTIONAL
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwQueryInformationAtom(
PULONG ReturnLength
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwQueryInformationJobObject(
PULONG ReturnLength
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwQueryInformationPort(
OUT PULONG ReturnLength OPTIONAL
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwQueryInformationProcess(
OUT PULONG ReturnLength
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwQueryInformationThread(
PLANGID LanguageId
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwQueryInstallUILanguage(
OUT PULONG Interval
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwQueryIntervalProfile(
OUT PULONG ResultLength OPTIONAL
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwQueryIoCompletion(
OUT PULONG ReturnLength
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwQueryMultipleValueKey(
OUT PULONG ResultLength
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwQueryMutant(
OUT PULONG ResultLength OPTIONAL
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwQueryObject(
IN PLARGE_INTEGER Frequency
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwQueryPerformanceCounter(
OUT PULONG ResultLength
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwQuerySection(
OUT PULONG ReturnLength
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwQuerySemaphore(
PULONG ReturnLength
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwQuerySystemEnvironmentValue(
OUT PULONG ResultLength
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwQuerySystemInformation(
OUT PLARGE_INTEGER CurrentTime
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwQuerySystemTime(
OUT PULONG ResultLength
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwQueryTimer(
OUT PULONG ActualResolution
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwQueryTimerResolution(
OUT PULONG ResultLength
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwQueryVirtualMemory(
PVOID SystemArgument2
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwQueueApcThread(
IN BOOLEAN SearchFrames
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwRaiseException(
OUT PULONG Response
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwRaiseHardError(
IN PULONG Key OPTIONAL
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwReadFileScatter(
PULONG ReturnLength
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwReadRequestData(
IN ULONG NumberOfBytesToRead,
OUT PULONG NumberOfBytesRead
);
+
+NTSYSAPI
NTSTATUS
NTAPI
ZwReadVirtualMemory(
HANDLE TerminationPort
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwRegisterThreadTerminatePort(
IN PLONG ReleaseCount OPTIONAL
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwReleaseMutant(
OUT PLONG PreviousCount
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwReleaseSemaphore(
IN PLARGE_INTEGER Timeout OPTIONAL
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwRemoveIoCompletion(
IN POBJECT_ATTRIBUTES ReplacedObjectAttributes
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwReplaceKey(
PPORT_MESSAGE LpcReply
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwReplyPort(
PPORT_MESSAGE ReceiveMessage
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwReplyWaitReceivePort(
PPORT_MESSAGE ReplyMessage
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwReplyWaitReplyPort(
HANDLE PortHandle,
PPORT_MESSAGE LpcMessage);
+NTSYSAPI
NTSTATUS
NTAPI
ZwRequestPort(
PLONG NumberOfWaitingThreads OPTIONAL
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwResetEvent(
ULONG RestoreFlags
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwRestoreKey(
OUT PULONG SuspendCount
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwResumeThread(
IN HANDLE ProcessHandle
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwResumeProcess(
IN HANDLE KeyHandle,
IN HANDLE FileHandle
);
+
+NTSYSAPI
NTSTATUS
NTAPI
ZwSaveKey(
IN ULONG Flags
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwSaveKeyEx(
IN ULONG Unknown2
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwSetBootEntryOrder(
ULONG Unknown2
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwSetBootOptions(
IN HANDLE ThreadHandle,
IN PCONTEXT Context
);
+
+NTSYSAPI
NTSTATUS
NTAPI
ZwSetContextThread(
IN LCID DefaultLocaleId
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwSetDefaultLocale(
LANGID LanguageId
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwSetDefaultUILanguage(
LANGID LanguageId
);
+
NTSTATUS
NTAPI
NtSetDefaultHardErrorPort(
IN HANDLE PortHandle
);
+
+NTSYSAPI
NTSTATUS
NTAPI
ZwSetDefaultHardErrorPort(
);
#ifdef NTOS_MODE_USER
+NTSYSAPI
NTSTATUS
NTAPI
ZwSetEaFile(
IN HANDLE EventPairHandle
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwSetHighEventPair(
NtSetHighWaitLowEventPair(
IN HANDLE EventPairHandle
);
+
+NTSYSAPI
NTSTATUS
NTAPI
ZwSetHighWaitLowEventPair(
ULONG JobInformationLength
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwSetInformationJobObject(
IN ULONG KeyInformationLength
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwSetInformationKey(
IN ULONG Length
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwSetInformationObject(
IN ULONG CompletionInformation
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwSetIoCompletion(
KPROFILE_SOURCE ClockSource
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwSetIntervalProfile(
HANDLE EventPair
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwSetLowEventPair(
HANDLE EventPair
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwSetLowWaitHighEventPair(
IN PUNICODE_STRING VariableName,
IN PUNICODE_STRING Value
);
+
+NTSYSAPI
NTSTATUS
NTAPI
ZwSetSystemEnvironmentValue(
IN ULONG SystemInformationLength
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwSetSystemInformation(
IN PLARGE_INTEGER NewSystemTime OPTIONAL
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwSetSystemTime(
OUT PULONG ActualResolution
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwSetTimerResolution(
IN PUCHAR UuidSeed
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwSetUuidSeed(
IN SHUTDOWN_ACTION Action
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwShutdownSystem(
IN PLARGE_INTEGER Time
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwSignalAndWaitForSingleObject(
HANDLE ProfileHandle
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwStartProfile(
HANDLE ProfileHandle
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwStopProfile(
IN HANDLE ProcessHandle
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwSuspendProcess(
IN PULONG PreviousSuspendCount
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwSuspendThread(
IN NTSTATUS ExitStatus
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwTerminateProcess(
IN NTSTATUS ExitStatus
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwTerminateThread(
NTSTATUS ExitStatus
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwTerminateJobObject(
VOID
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwTestAlert(
IN struct _EVENT_TRACE_HEADER* TraceHeader
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwTraceEvent(
ULONG Unknown3
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwTranslateFilePath(
IN POBJECT_ATTRIBUTES KeyObjectAttributes
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwUnloadKey(
OUT PULONG NumberOfBytesUnlocked OPTIONAL
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwUnlockVirtualMemory(
IN PLARGE_INTEGER Time
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwWaitForMultipleObjects(
IN HANDLE EventPairHandle
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwWaitHighEventPair(
IN HANDLE EventPairHandle
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwWaitLowEventPair(
IN PULONG Key OPTIONAL
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwWriteFileGather(
PULONG ReturnLength
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwWriteRequestData(
OUT PULONG NumberOfBytesWritten
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwWriteVirtualMemory(
VOID
);
+NTSYSAPI
NTSTATUS
NTAPI
ZwYieldExecution(