* include/ddk/ntapi.h: Add NtXxx equivalent to ZwXxx where missing
and vice versa. * include/ddk/ntifs.h: Ditto. * include/ddk/winddk.h: Ditto. * lib/ntdll.def (NtPlugPlayControl, NtQueryInstallUILanguage, ZwPlugPlayControl, ZwQueryInstallUILanguage): Add entry points defined in header, but missing in lib. Omit NT4-only entry points.
This commit is contained in:
		@@ -1,3 +1,13 @@
 | 
			
		||||
2009-06-07  Corinna Vinschen  <corinna@vinschen.de>
 | 
			
		||||
 | 
			
		||||
	* include/ddk/ntapi.h: Add NtXxx equivalent to ZwXxx where missing
 | 
			
		||||
	and vice versa.
 | 
			
		||||
	* include/ddk/ntifs.h: Ditto.
 | 
			
		||||
	* include/ddk/winddk.h: Ditto.
 | 
			
		||||
	* lib/ntdll.def (NtPlugPlayControl, NtQueryInstallUILanguage,
 | 
			
		||||
	ZwPlugPlayControl, ZwQueryInstallUILanguage): Add entry points defined
 | 
			
		||||
	in header, but missing in lib.  Omit NT4-only entry points.
 | 
			
		||||
 | 
			
		||||
2009-05-01  Chris Sutcliffe  <ir0nh34d@users.sourceforge.net>
 | 
			
		||||
 | 
			
		||||
	* include/shellapi.h (SHIL_LARGE, SHIL_SMALL, SHIL_EXTRALARGE,
 | 
			
		||||
 
 | 
			
		||||
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							@@ -4057,6 +4057,18 @@ SeUnregisterLogonSessionTerminatedRoutine (
 | 
			
		||||
 | 
			
		||||
#if (VER_PRODUCTBUILD >= 2195)
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
NtAdjustPrivilegesToken (
 | 
			
		||||
  /*IN*/ HANDLE               TokenHandle,
 | 
			
		||||
  /*IN*/ BOOLEAN              DisableAllPrivileges,
 | 
			
		||||
  /*IN*/ PTOKEN_PRIVILEGES    NewState,
 | 
			
		||||
  /*IN*/ ULONG                BufferLength,
 | 
			
		||||
  /*OUT*/ PTOKEN_PRIVILEGES   PreviousState /*OPTIONAL*/,
 | 
			
		||||
  /*OUT*/ PULONG              ReturnLength
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
@@ -4071,6 +4083,13 @@ ZwAdjustPrivilegesToken (
 | 
			
		||||
 | 
			
		||||
#endif /* (VER_PRODUCTBUILD >= 2195) */
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
NtAlertThread (
 | 
			
		||||
  /*IN*/ HANDLE ThreadHandle
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
@@ -4078,6 +4097,18 @@ ZwAlertThread (
 | 
			
		||||
  /*IN*/ HANDLE ThreadHandle
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
NtAllocateVirtualMemory (
 | 
			
		||||
  /*IN*/ HANDLE       ProcessHandle,
 | 
			
		||||
  /*IN OUT*/ PVOID    *BaseAddress,
 | 
			
		||||
  /*IN*/ ULONG        ZeroBits,
 | 
			
		||||
  /*IN OUT*/ PULONG   RegionSize,
 | 
			
		||||
  /*IN*/ ULONG        AllocationType,
 | 
			
		||||
  /*IN*/ ULONG        Protect
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
@@ -4090,6 +4121,23 @@ ZwAllocateVirtualMemory (
 | 
			
		||||
  /*IN*/ ULONG        Protect
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
NtAccessCheckAndAuditAlarm (
 | 
			
		||||
  /*IN*/ PUNICODE_STRING      SubsystemName,
 | 
			
		||||
  /*IN*/ PVOID                HandleId,
 | 
			
		||||
  /*IN*/ PUNICODE_STRING      ObjectTypeName,
 | 
			
		||||
  /*IN*/ PUNICODE_STRING      ObjectName,
 | 
			
		||||
  /*IN*/ PSECURITY_DESCRIPTOR SecurityDescriptor,
 | 
			
		||||
  /*IN*/ ACCESS_MASK          DesiredAccess,
 | 
			
		||||
  /*IN*/ PGENERIC_MAPPING     GenericMapping,
 | 
			
		||||
  /*IN*/ BOOLEAN              ObjectCreation,
 | 
			
		||||
  /*OUT*/ PACCESS_MASK        GrantedAccess,
 | 
			
		||||
  /*OUT*/ PBOOLEAN            AccessStatus,
 | 
			
		||||
  /*OUT*/ PBOOLEAN            GenerateOnClose
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
@@ -4109,6 +4157,14 @@ ZwAccessCheckAndAuditAlarm (
 | 
			
		||||
 | 
			
		||||
#if (VER_PRODUCTBUILD >= 2195)
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
NtCancelIoFile (
 | 
			
		||||
  /*IN*/ HANDLE               FileHandle,
 | 
			
		||||
  /*OUT*/ PIO_STATUS_BLOCK    IoStatusBlock
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
@@ -4119,6 +4175,13 @@ ZwCancelIoFile (
 | 
			
		||||
 | 
			
		||||
#endif /* (VER_PRODUCTBUILD >= 2195) */
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
NtClearEvent (
 | 
			
		||||
  /*IN*/ HANDLE EventHandle
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
@@ -4126,6 +4189,15 @@ ZwClearEvent (
 | 
			
		||||
  /*IN*/ HANDLE EventHandle
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
NtCloseObjectAuditAlarm (
 | 
			
		||||
  /*IN*/ PUNICODE_STRING  SubsystemName,
 | 
			
		||||
  /*IN*/ PVOID            HandleId,
 | 
			
		||||
  /*IN*/ BOOLEAN          GenerateOnClose
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
@@ -4135,6 +4207,19 @@ ZwCloseObjectAuditAlarm (
 | 
			
		||||
  /*IN*/ BOOLEAN          GenerateOnClose
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
NtCreateSection (
 | 
			
		||||
  /*OUT*/ PHANDLE             SectionHandle,
 | 
			
		||||
  /*IN*/ ACCESS_MASK          DesiredAccess,
 | 
			
		||||
  /*IN*/ POBJECT_ATTRIBUTES   ObjectAttributes /*OPTIONAL*/,
 | 
			
		||||
  /*IN*/ PLARGE_INTEGER       MaximumSize /*OPTIONAL*/,
 | 
			
		||||
  /*IN*/ ULONG                SectionPageProtection,
 | 
			
		||||
  /*IN*/ ULONG                AllocationAttributes,
 | 
			
		||||
  /*IN*/ HANDLE               FileHandle /*OPTIONAL*/
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
@@ -4148,6 +4233,16 @@ ZwCreateSection (
 | 
			
		||||
  /*IN*/ HANDLE               FileHandle /*OPTIONAL*/
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
NtCreateSymbolicLinkObject (
 | 
			
		||||
  /*OUT*/ PHANDLE             SymbolicLinkHandle,
 | 
			
		||||
  /*IN*/ ACCESS_MASK          DesiredAccess,
 | 
			
		||||
  /*IN*/ POBJECT_ATTRIBUTES   ObjectAttributes,
 | 
			
		||||
  /*IN*/ PUNICODE_STRING      TargetName
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
@@ -4158,6 +4253,13 @@ ZwCreateSymbolicLinkObject (
 | 
			
		||||
  /*IN*/ PUNICODE_STRING      TargetName
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
NtDeleteFile (
 | 
			
		||||
  /*IN*/ POBJECT_ATTRIBUTES ObjectAttributes
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
@@ -4165,6 +4267,14 @@ ZwDeleteFile (
 | 
			
		||||
  /*IN*/ POBJECT_ATTRIBUTES ObjectAttributes
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
NtDeleteValueKey (
 | 
			
		||||
  /*IN*/ HANDLE           Handle,
 | 
			
		||||
  /*IN*/ PUNICODE_STRING  Name
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
@@ -4173,6 +4283,22 @@ ZwDeleteValueKey (
 | 
			
		||||
  /*IN*/ PUNICODE_STRING  Name
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
NtDeviceIoControlFile (
 | 
			
		||||
  /*IN*/ HANDLE               FileHandle,
 | 
			
		||||
  /*IN*/ HANDLE               Event /*OPTIONAL*/,
 | 
			
		||||
  /*IN*/ PIO_APC_ROUTINE      ApcRoutine /*OPTIONAL*/,
 | 
			
		||||
  /*IN*/ PVOID                ApcContext /*OPTIONAL*/,
 | 
			
		||||
  /*OUT*/ PIO_STATUS_BLOCK    IoStatusBlock,
 | 
			
		||||
  /*IN*/ ULONG                IoControlCode,
 | 
			
		||||
  /*IN*/ PVOID                InputBuffer /*OPTIONAL*/,
 | 
			
		||||
  /*IN*/ ULONG                InputBufferLength,
 | 
			
		||||
  /*OUT*/ PVOID               OutputBuffer /*OPTIONAL*/,
 | 
			
		||||
  /*IN*/ ULONG                OutputBufferLength
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
@@ -4189,6 +4315,13 @@ ZwDeviceIoControlFile (
 | 
			
		||||
  /*IN*/ ULONG                OutputBufferLength
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
NtDisplayString (
 | 
			
		||||
  /*IN*/ PUNICODE_STRING String
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
@@ -4196,6 +4329,19 @@ ZwDisplayString (
 | 
			
		||||
  /*IN*/ PUNICODE_STRING String
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
NtDuplicateObject (
 | 
			
		||||
  /*IN*/ HANDLE       SourceProcessHandle,
 | 
			
		||||
  /*IN*/ HANDLE       SourceHandle,
 | 
			
		||||
  /*IN*/ HANDLE       TargetProcessHandle /*OPTIONAL*/,
 | 
			
		||||
  /*OUT*/ PHANDLE     TargetHandle /*OPTIONAL*/,
 | 
			
		||||
  /*IN*/ ACCESS_MASK  DesiredAccess,
 | 
			
		||||
  /*IN*/ ULONG        HandleAttributes,
 | 
			
		||||
  /*IN*/ ULONG        Options
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
@@ -4209,6 +4355,18 @@ ZwDuplicateObject (
 | 
			
		||||
  /*IN*/ ULONG        Options
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
NtDuplicateToken (
 | 
			
		||||
  /*IN*/ HANDLE               ExistingTokenHandle,
 | 
			
		||||
  /*IN*/ ACCESS_MASK          DesiredAccess,
 | 
			
		||||
  /*IN*/ POBJECT_ATTRIBUTES   ObjectAttributes,
 | 
			
		||||
  /*IN*/ BOOLEAN              EffectiveOnly,
 | 
			
		||||
  /*IN*/ TOKEN_TYPE           TokenType,
 | 
			
		||||
  /*OUT*/ PHANDLE             NewTokenHandle
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
@@ -4221,6 +4379,15 @@ ZwDuplicateToken (
 | 
			
		||||
  /*OUT*/ PHANDLE             NewTokenHandle
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
NtFlushInstructionCache (
 | 
			
		||||
  /*IN*/ HANDLE   ProcessHandle,
 | 
			
		||||
  /*IN*/ PVOID    BaseAddress /*OPTIONAL*/,
 | 
			
		||||
  /*IN*/ ULONG    FlushSize
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
@@ -4232,6 +4399,16 @@ ZwFlushInstructionCache (
 | 
			
		||||
 | 
			
		||||
#if (VER_PRODUCTBUILD >= 2195)
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
NtFlushVirtualMemory (
 | 
			
		||||
  /*IN*/ HANDLE               ProcessHandle,
 | 
			
		||||
  /*IN OUT*/ PVOID            *BaseAddress,
 | 
			
		||||
  /*IN OUT*/ PULONG           FlushSize,
 | 
			
		||||
  /*OUT*/ PIO_STATUS_BLOCK    IoStatusBlock
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
@@ -4244,6 +4421,16 @@ ZwFlushVirtualMemory (
 | 
			
		||||
 | 
			
		||||
#endif /* (VER_PRODUCTBUILD >= 2195) */
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
NtFreeVirtualMemory (
 | 
			
		||||
  /*IN*/ HANDLE       ProcessHandle,
 | 
			
		||||
  /*IN OUT*/ PVOID    *BaseAddress,
 | 
			
		||||
  /*IN OUT*/ PULONG   RegionSize,
 | 
			
		||||
  /*IN*/ ULONG        FreeType
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
@@ -4254,6 +4441,22 @@ ZwFreeVirtualMemory (
 | 
			
		||||
  /*IN*/ ULONG        FreeType
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
NtFsControlFile (
 | 
			
		||||
  /*IN*/ HANDLE               FileHandle,
 | 
			
		||||
  /*IN*/ HANDLE               Event /*OPTIONAL*/,
 | 
			
		||||
  /*IN*/ PIO_APC_ROUTINE      ApcRoutine /*OPTIONAL*/,
 | 
			
		||||
  /*IN*/ PVOID                ApcContext /*OPTIONAL*/,
 | 
			
		||||
  /*OUT*/ PIO_STATUS_BLOCK    IoStatusBlock,
 | 
			
		||||
  /*IN*/ ULONG                FsControlCode,
 | 
			
		||||
  /*IN*/ PVOID                InputBuffer /*OPTIONAL*/,
 | 
			
		||||
  /*IN*/ ULONG                InputBufferLength,
 | 
			
		||||
  /*OUT*/ PVOID               OutputBuffer /*OPTIONAL*/,
 | 
			
		||||
  /*IN*/ ULONG                OutputBufferLength
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
@@ -4272,6 +4475,16 @@ ZwFsControlFile (
 | 
			
		||||
 | 
			
		||||
#if (VER_PRODUCTBUILD >= 2195)
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
NtInitiatePowerAction (
 | 
			
		||||
  /*IN*/ POWER_ACTION         SystemAction,
 | 
			
		||||
  /*IN*/ SYSTEM_POWER_STATE   MinSystemState,
 | 
			
		||||
  /*IN*/ ULONG                Flags,
 | 
			
		||||
  /*IN*/ BOOLEAN              Asynchronous
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
@@ -4284,6 +4497,14 @@ ZwInitiatePowerAction (
 | 
			
		||||
 | 
			
		||||
#endif /* (VER_PRODUCTBUILD >= 2195) */
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
NtLoadDriver (
 | 
			
		||||
    /* "\\Registry\\Machine\\System\\CurrentControlSet\\Services\\<DriverName>" */
 | 
			
		||||
  /*IN*/ PUNICODE_STRING RegistryPath
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
@@ -4292,6 +4513,14 @@ ZwLoadDriver (
 | 
			
		||||
  /*IN*/ PUNICODE_STRING RegistryPath
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
NtLoadKey (
 | 
			
		||||
  /*IN*/ POBJECT_ATTRIBUTES KeyObjectAttributes,
 | 
			
		||||
  /*IN*/ POBJECT_ATTRIBUTES FileObjectAttributes
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
@@ -4300,6 +4529,22 @@ ZwLoadKey (
 | 
			
		||||
  /*IN*/ POBJECT_ATTRIBUTES FileObjectAttributes
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
NtNotifyChangeKey (
 | 
			
		||||
  /*IN*/ HANDLE               KeyHandle,
 | 
			
		||||
  /*IN*/ HANDLE               EventHandle /*OPTIONAL*/,
 | 
			
		||||
  /*IN*/ PIO_APC_ROUTINE      ApcRoutine /*OPTIONAL*/,
 | 
			
		||||
  /*IN*/ PVOID                ApcContext /*OPTIONAL*/,
 | 
			
		||||
  /*OUT*/ PIO_STATUS_BLOCK    IoStatusBlock,
 | 
			
		||||
  /*IN*/ ULONG                NotifyFilter,
 | 
			
		||||
  /*IN*/ BOOLEAN              WatchSubtree,
 | 
			
		||||
  /*IN*/ PVOID                Buffer,
 | 
			
		||||
  /*IN*/ ULONG                BufferLength,
 | 
			
		||||
  /*IN*/ BOOLEAN              Asynchronous
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
@@ -4316,6 +4561,15 @@ ZwNotifyChangeKey (
 | 
			
		||||
  /*IN*/ BOOLEAN              Asynchronous
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
NtOpenDirectoryObject (
 | 
			
		||||
  /*OUT*/ PHANDLE             DirectoryHandle,
 | 
			
		||||
  /*IN*/ ACCESS_MASK          DesiredAccess,
 | 
			
		||||
  /*IN*/ POBJECT_ATTRIBUTES   ObjectAttributes
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
@@ -4325,6 +4579,15 @@ ZwOpenDirectoryObject (
 | 
			
		||||
  /*IN*/ POBJECT_ATTRIBUTES   ObjectAttributes
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
NtOpenEvent (
 | 
			
		||||
  /*OUT*/ PHANDLE             EventHandle,
 | 
			
		||||
  /*IN*/ ACCESS_MASK          DesiredAccess,
 | 
			
		||||
  /*IN*/ POBJECT_ATTRIBUTES   ObjectAttributes
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
@@ -4334,6 +4597,16 @@ ZwOpenEvent (
 | 
			
		||||
  /*IN*/ POBJECT_ATTRIBUTES   ObjectAttributes
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
NtOpenProcess (
 | 
			
		||||
  /*OUT*/ PHANDLE             ProcessHandle,
 | 
			
		||||
  /*IN*/ ACCESS_MASK          DesiredAccess,
 | 
			
		||||
  /*IN*/ POBJECT_ATTRIBUTES   ObjectAttributes,
 | 
			
		||||
  /*IN*/ PCLIENT_ID           ClientId /*OPTIONAL*/
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
@@ -4344,6 +4617,15 @@ ZwOpenProcess (
 | 
			
		||||
  /*IN*/ PCLIENT_ID           ClientId /*OPTIONAL*/
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
NtOpenProcessToken (
 | 
			
		||||
  /*IN*/ HANDLE       ProcessHandle,
 | 
			
		||||
  /*IN*/ ACCESS_MASK  DesiredAccess,
 | 
			
		||||
  /*OUT*/ PHANDLE     TokenHandle
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
@@ -4353,6 +4635,16 @@ ZwOpenProcessToken (
 | 
			
		||||
  /*OUT*/ PHANDLE     TokenHandle
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
NtOpenThread (
 | 
			
		||||
  /*OUT*/ PHANDLE             ThreadHandle,
 | 
			
		||||
  /*IN*/ ACCESS_MASK          DesiredAccess,
 | 
			
		||||
  /*IN*/ POBJECT_ATTRIBUTES   ObjectAttributes,
 | 
			
		||||
  /*IN*/ PCLIENT_ID           ClientId
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
@@ -4363,6 +4655,16 @@ ZwOpenThread (
 | 
			
		||||
  /*IN*/ PCLIENT_ID           ClientId
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
NtOpenThreadToken (
 | 
			
		||||
  /*IN*/ HANDLE       ThreadHandle,
 | 
			
		||||
  /*IN*/ ACCESS_MASK  DesiredAccess,
 | 
			
		||||
  /*IN*/ BOOLEAN      OpenAsSelf,
 | 
			
		||||
  /*OUT*/ PHANDLE     TokenHandle
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
@@ -4375,6 +4677,17 @@ ZwOpenThreadToken (
 | 
			
		||||
 | 
			
		||||
#if (VER_PRODUCTBUILD >= 2195)
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
NtPowerInformation (
 | 
			
		||||
  /*IN*/ POWER_INFORMATION_LEVEL  PowerInformationLevel,
 | 
			
		||||
  /*IN*/ PVOID                    InputBuffer /*OPTIONAL*/,
 | 
			
		||||
  /*IN*/ ULONG                    InputBufferLength,
 | 
			
		||||
  /*OUT*/ PVOID                   OutputBuffer /*OPTIONAL*/,
 | 
			
		||||
  /*IN*/ ULONG                    OutputBufferLength
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
@@ -4388,6 +4701,14 @@ ZwPowerInformation (
 | 
			
		||||
 | 
			
		||||
#endif /* (VER_PRODUCTBUILD >= 2195) */
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
NtPulseEvent (
 | 
			
		||||
  /*IN*/ HANDLE   EventHandle,
 | 
			
		||||
  /*OUT*/ PULONG  PreviousState /*OPTIONAL*/
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
@@ -4396,6 +4717,14 @@ ZwPulseEvent (
 | 
			
		||||
  /*OUT*/ PULONG  PreviousState /*OPTIONAL*/
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
NtQueryDefaultLocale (
 | 
			
		||||
  /*IN*/ BOOLEAN  ThreadOrSystem,
 | 
			
		||||
  /*OUT*/ PLCID   Locale
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
@@ -4404,6 +4733,23 @@ ZwQueryDefaultLocale (
 | 
			
		||||
  /*OUT*/ PLCID   Locale
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
NtQueryDirectoryFile (
 | 
			
		||||
  /*IN*/ HANDLE                   FileHandle,
 | 
			
		||||
  /*IN*/ HANDLE                   Event /*OPTIONAL*/,
 | 
			
		||||
  /*IN*/ PIO_APC_ROUTINE          ApcRoutine /*OPTIONAL*/,
 | 
			
		||||
  /*IN*/ PVOID                    ApcContext /*OPTIONAL*/,
 | 
			
		||||
  /*OUT*/ PIO_STATUS_BLOCK        IoStatusBlock,
 | 
			
		||||
  /*OUT*/ PVOID                   FileInformation,
 | 
			
		||||
  /*IN*/ ULONG                    Length,
 | 
			
		||||
  /*IN*/ FILE_INFORMATION_CLASS   FileInformationClass,
 | 
			
		||||
  /*IN*/ BOOLEAN                  ReturnSingleEntry,
 | 
			
		||||
  /*IN*/ PUNICODE_STRING          FileName /*OPTIONAL*/,
 | 
			
		||||
  /*IN*/ BOOLEAN                  RestartScan
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
@@ -4423,6 +4769,19 @@ ZwQueryDirectoryFile (
 | 
			
		||||
 | 
			
		||||
#if (VER_PRODUCTBUILD >= 2195)
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
NtQueryDirectoryObject (
 | 
			
		||||
  /*IN*/ HANDLE       DirectoryHandle,
 | 
			
		||||
  /*OUT*/ PVOID       Buffer,
 | 
			
		||||
  /*IN*/ ULONG        Length,
 | 
			
		||||
  /*IN*/ BOOLEAN      ReturnSingleEntry,
 | 
			
		||||
  /*IN*/ BOOLEAN      RestartScan,
 | 
			
		||||
  /*IN OUT*/ PULONG   Context,
 | 
			
		||||
  /*OUT*/ PULONG      ReturnLength /*OPTIONAL*/
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
@@ -4436,6 +4795,21 @@ ZwQueryDirectoryObject (
 | 
			
		||||
  /*OUT*/ PULONG      ReturnLength /*OPTIONAL*/
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
NtQueryEaFile (
 | 
			
		||||
  /*IN*/ HANDLE               FileHandle,
 | 
			
		||||
  /*OUT*/ PIO_STATUS_BLOCK    IoStatusBlock,
 | 
			
		||||
  /*OUT*/ PVOID               Buffer,
 | 
			
		||||
  /*IN*/ ULONG                Length,
 | 
			
		||||
  /*IN*/ BOOLEAN              ReturnSingleEntry,
 | 
			
		||||
  /*IN*/ PVOID                EaList /*OPTIONAL*/,
 | 
			
		||||
  /*IN*/ ULONG                EaListLength,
 | 
			
		||||
  /*IN*/ PULONG               EaIndex /*OPTIONAL*/,
 | 
			
		||||
  /*IN*/ BOOLEAN              RestartScan
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
@@ -4453,6 +4827,17 @@ ZwQueryEaFile (
 | 
			
		||||
 | 
			
		||||
#endif /* (VER_PRODUCTBUILD >= 2195) */
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
NtQueryInformationProcess (
 | 
			
		||||
  /*IN*/ HANDLE           ProcessHandle,
 | 
			
		||||
  /*IN*/ PROCESSINFOCLASS ProcessInformationClass,
 | 
			
		||||
  /*OUT*/ PVOID           ProcessInformation,
 | 
			
		||||
  /*IN*/ ULONG            ProcessInformationLength,
 | 
			
		||||
  /*OUT*/ PULONG          ReturnLength /*OPTIONAL*/
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
@@ -4464,6 +4849,17 @@ ZwQueryInformationProcess (
 | 
			
		||||
  /*OUT*/ PULONG          ReturnLength /*OPTIONAL*/
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
NtQueryInformationToken (
 | 
			
		||||
  /*IN*/ HANDLE                   TokenHandle,
 | 
			
		||||
  /*IN*/ TOKEN_INFORMATION_CLASS  TokenInformationClass,
 | 
			
		||||
  /*OUT*/ PVOID                   TokenInformation,
 | 
			
		||||
  /*IN*/ ULONG                    Length,
 | 
			
		||||
  /*OUT*/ PULONG                  ResultLength
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
@@ -4475,6 +4871,17 @@ ZwQueryInformationToken (
 | 
			
		||||
  /*OUT*/ PULONG                  ResultLength
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
NtQueryObject (
 | 
			
		||||
  /*IN*/ HANDLE                      ObjectHandle,
 | 
			
		||||
  /*IN*/ OBJECT_INFORMATION_CLASS    ObjectInformationClass,
 | 
			
		||||
  /*OUT*/ PVOID                      ObjectInformation,
 | 
			
		||||
  /*IN*/ ULONG                       Length,
 | 
			
		||||
  /*OUT*/ PULONG                     ResultLength
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
@@ -4486,6 +4893,17 @@ ZwQueryObject (
 | 
			
		||||
  /*OUT*/ PULONG                     ResultLength
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
NtQuerySection (
 | 
			
		||||
  /*IN*/ HANDLE                       SectionHandle,
 | 
			
		||||
  /*IN*/ SECTION_INFORMATION_CLASS    SectionInformationClass,
 | 
			
		||||
  /*OUT*/ PVOID                       SectionInformation,
 | 
			
		||||
  /*IN*/ ULONG                        SectionInformationLength,
 | 
			
		||||
  /*OUT*/ PULONG                      ResultLength /*OPTIONAL*/
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
@@ -4497,6 +4915,17 @@ ZwQuerySection (
 | 
			
		||||
  /*OUT*/ PULONG                      ResultLength /*OPTIONAL*/
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
NtQuerySecurityObject (
 | 
			
		||||
  /*IN*/ HANDLE                   FileHandle,
 | 
			
		||||
  /*IN*/ SECURITY_INFORMATION     SecurityInformation,
 | 
			
		||||
  /*OUT*/ PSECURITY_DESCRIPTOR    SecurityDescriptor,
 | 
			
		||||
  /*IN*/ ULONG                    Length,
 | 
			
		||||
  /*OUT*/ PULONG                  ResultLength
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
@@ -4508,6 +4937,16 @@ ZwQuerySecurityObject (
 | 
			
		||||
  /*OUT*/ PULONG                  ResultLength
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
NtQuerySystemInformation (
 | 
			
		||||
  /*IN*/ SYSTEM_INFORMATION_CLASS SystemInformationClass,
 | 
			
		||||
  /*OUT*/ PVOID                   SystemInformation,
 | 
			
		||||
  /*IN*/ ULONG                    Length,
 | 
			
		||||
  /*OUT*/ PULONG                  ReturnLength
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
@@ -4518,6 +4957,17 @@ ZwQuerySystemInformation (
 | 
			
		||||
  /*OUT*/ PULONG                  ReturnLength
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
NtQueryVolumeInformationFile (
 | 
			
		||||
  /*IN*/ HANDLE               FileHandle,
 | 
			
		||||
  /*OUT*/ PIO_STATUS_BLOCK    IoStatusBlock,
 | 
			
		||||
  /*OUT*/ PVOID               FsInformation,
 | 
			
		||||
  /*IN*/ ULONG                Length,
 | 
			
		||||
  /*IN*/ FS_INFORMATION_CLASS FsInformationClass
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
@@ -4529,6 +4979,15 @@ ZwQueryVolumeInformationFile (
 | 
			
		||||
  /*IN*/ FS_INFORMATION_CLASS FsInformationClass
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
NtReplaceKey (
 | 
			
		||||
  /*IN*/ POBJECT_ATTRIBUTES   NewFileObjectAttributes,
 | 
			
		||||
  /*IN*/ HANDLE               KeyHandle,
 | 
			
		||||
  /*IN*/ POBJECT_ATTRIBUTES   OldFileObjectAttributes
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
@@ -4538,6 +4997,14 @@ ZwReplaceKey (
 | 
			
		||||
  /*IN*/ POBJECT_ATTRIBUTES   OldFileObjectAttributes
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
NtResetEvent (
 | 
			
		||||
  /*IN*/ HANDLE   EventHandle,
 | 
			
		||||
  /*OUT*/ PULONG  PreviousState /*OPTIONAL*/
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
@@ -4548,6 +5015,15 @@ ZwResetEvent (
 | 
			
		||||
 | 
			
		||||
#if (VER_PRODUCTBUILD >= 2195)
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
NtRestoreKey (
 | 
			
		||||
  /*IN*/ HANDLE   KeyHandle,
 | 
			
		||||
  /*IN*/ HANDLE   FileHandle,
 | 
			
		||||
  /*IN*/ ULONG    Flags
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
@@ -4559,6 +5035,14 @@ ZwRestoreKey (
 | 
			
		||||
 | 
			
		||||
#endif /* (VER_PRODUCTBUILD >= 2195) */
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
NtSaveKey (
 | 
			
		||||
  /*IN*/ HANDLE KeyHandle,
 | 
			
		||||
  /*IN*/ HANDLE FileHandle
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
@@ -4567,6 +5051,14 @@ ZwSaveKey (
 | 
			
		||||
  /*IN*/ HANDLE FileHandle
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
NtSetDefaultLocale (
 | 
			
		||||
  /*IN*/ BOOLEAN  ThreadOrSystem,
 | 
			
		||||
  /*IN*/ LCID     Locale
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
@@ -4577,6 +5069,13 @@ ZwSetDefaultLocale (
 | 
			
		||||
 | 
			
		||||
#if (VER_PRODUCTBUILD >= 2195)
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
NtSetDefaultUILanguage (
 | 
			
		||||
  /*IN*/ LANGID LanguageId
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
@@ -4584,6 +5083,16 @@ ZwSetDefaultUILanguage (
 | 
			
		||||
  /*IN*/ LANGID LanguageId
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
NtSetEaFile (
 | 
			
		||||
  /*IN*/ HANDLE               FileHandle,
 | 
			
		||||
  /*OUT*/ PIO_STATUS_BLOCK    IoStatusBlock,
 | 
			
		||||
  /*OUT*/ PVOID               Buffer,
 | 
			
		||||
  /*IN*/ ULONG                Length
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
@@ -4596,6 +5105,14 @@ ZwSetEaFile (
 | 
			
		||||
 | 
			
		||||
#endif /* (VER_PRODUCTBUILD >= 2195) */
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
NtSetEvent (
 | 
			
		||||
  /*IN*/ HANDLE   EventHandle,
 | 
			
		||||
  /*OUT*/ PULONG  PreviousState /*OPTIONAL*/
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
@@ -4604,6 +5121,16 @@ ZwSetEvent (
 | 
			
		||||
  /*OUT*/ PULONG  PreviousState /*OPTIONAL*/
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
NtSetInformationObject (
 | 
			
		||||
  /*IN*/ HANDLE                       ObjectHandle,
 | 
			
		||||
  /*IN*/ OBJECT_INFORMATION_CLASS    ObjectInformationClass,
 | 
			
		||||
  /*IN*/ PVOID                        ObjectInformation,
 | 
			
		||||
  /*IN*/ ULONG                        ObjectInformationLength
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
@@ -4614,6 +5141,16 @@ ZwSetInformationObject (
 | 
			
		||||
  /*IN*/ ULONG                        ObjectInformationLength
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
NtSetInformationProcess (
 | 
			
		||||
  /*IN*/ HANDLE           ProcessHandle,
 | 
			
		||||
  /*IN*/ PROCESSINFOCLASS ProcessInformationClass,
 | 
			
		||||
  /*IN*/ PVOID            ProcessInformation,
 | 
			
		||||
  /*IN*/ ULONG            ProcessInformationLength
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
@@ -4626,6 +5163,15 @@ ZwSetInformationProcess (
 | 
			
		||||
 | 
			
		||||
#if (VER_PRODUCTBUILD >= 2195)
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
NtSetSecurityObject (
 | 
			
		||||
  /*IN*/ HANDLE               Handle,
 | 
			
		||||
  /*IN*/ SECURITY_INFORMATION SecurityInformation,
 | 
			
		||||
  /*IN*/ PSECURITY_DESCRIPTOR SecurityDescriptor
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
@@ -4637,6 +5183,15 @@ ZwSetSecurityObject (
 | 
			
		||||
 | 
			
		||||
#endif /* (VER_PRODUCTBUILD >= 2195) */
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
NtSetSystemInformation (
 | 
			
		||||
  /*IN*/ SYSTEM_INFORMATION_CLASS SystemInformationClass,
 | 
			
		||||
  /*IN*/ PVOID                    SystemInformation,
 | 
			
		||||
  /*IN*/ ULONG                    Length
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
@@ -4646,6 +5201,14 @@ ZwSetSystemInformation (
 | 
			
		||||
  /*IN*/ ULONG                    Length
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
NtSetSystemTime (
 | 
			
		||||
  /*IN*/ PLARGE_INTEGER   NewTime,
 | 
			
		||||
  /*OUT*/ PLARGE_INTEGER  OldTime /*OPTIONAL*/
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
@@ -4656,6 +5219,17 @@ ZwSetSystemTime (
 | 
			
		||||
 | 
			
		||||
#if (VER_PRODUCTBUILD >= 2195)
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
NtSetVolumeInformationFile (
 | 
			
		||||
  /*IN*/ HANDLE               FileHandle,
 | 
			
		||||
  /*OUT*/ PIO_STATUS_BLOCK    IoStatusBlock,
 | 
			
		||||
  /*IN*/ PVOID                FsInformation,
 | 
			
		||||
  /*IN*/ ULONG                Length,
 | 
			
		||||
  /*IN*/ FS_INFORMATION_CLASS FsInformationClass
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
@@ -4669,6 +5243,14 @@ ZwSetVolumeInformationFile (
 | 
			
		||||
 | 
			
		||||
#endif /* (VER_PRODUCTBUILD >= 2195) */
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
NtTerminateProcess (
 | 
			
		||||
  /*IN*/ HANDLE   ProcessHandle /*OPTIONAL*/,
 | 
			
		||||
  /*IN*/ NTSTATUS ExitStatus
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
@@ -4677,6 +5259,14 @@ ZwTerminateProcess (
 | 
			
		||||
  /*IN*/ NTSTATUS ExitStatus
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
NtUnloadDriver (
 | 
			
		||||
    /* "\\Registry\\Machine\\System\\CurrentControlSet\\Services\\<DriverName>" */
 | 
			
		||||
  /*IN*/ PUNICODE_STRING RegistryPath
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
@@ -4685,6 +5275,13 @@ ZwUnloadDriver (
 | 
			
		||||
  /*IN*/ PUNICODE_STRING RegistryPath
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
NtUnloadKey (
 | 
			
		||||
  /*IN*/ POBJECT_ATTRIBUTES KeyObjectAttributes
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
@@ -4692,6 +5289,15 @@ ZwUnloadKey (
 | 
			
		||||
  /*IN*/ POBJECT_ATTRIBUTES KeyObjectAttributes
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
NtWaitForSingleObject (
 | 
			
		||||
  /*IN*/ HANDLE           Handle,
 | 
			
		||||
  /*IN*/ BOOLEAN          Alertable,
 | 
			
		||||
  /*IN*/ PLARGE_INTEGER   Timeout /*OPTIONAL*/
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
@@ -4701,6 +5307,17 @@ ZwWaitForSingleObject (
 | 
			
		||||
  /*IN*/ PLARGE_INTEGER   Timeout /*OPTIONAL*/
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
NtWaitForMultipleObjects (
 | 
			
		||||
  /*IN*/ ULONG            HandleCount,
 | 
			
		||||
  /*IN*/ PHANDLE          Handles,
 | 
			
		||||
  /*IN*/ WAIT_TYPE        WaitType,
 | 
			
		||||
  /*IN*/ BOOLEAN          Alertable,
 | 
			
		||||
  /*IN*/ PLARGE_INTEGER   Timeout /*OPTIONAL*/
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
@@ -4712,6 +5329,13 @@ ZwWaitForMultipleObjects (
 | 
			
		||||
  /*IN*/ PLARGE_INTEGER   Timeout /*OPTIONAL*/
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
NtYieldExecution (
 | 
			
		||||
    VOID
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
NTSYSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
NTAPI
 | 
			
		||||
 
 | 
			
		||||
@@ -8573,6 +8573,13 @@ NtQueryInformationProcess(
 | 
			
		||||
 | 
			
		||||
/** NtXxx and ZwXxx routines **/
 | 
			
		||||
 | 
			
		||||
NTOSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
DDKAPI
 | 
			
		||||
NtCancelTimer(
 | 
			
		||||
  /*IN*/ HANDLE  TimerHandle,
 | 
			
		||||
  /*OUT*/ PBOOLEAN  CurrentState  /*OPTIONAL*/);
 | 
			
		||||
 | 
			
		||||
NTOSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
DDKAPI
 | 
			
		||||
@@ -8592,6 +8599,14 @@ DDKAPI
 | 
			
		||||
ZwClose(
 | 
			
		||||
  /*IN*/ HANDLE  Handle);
 | 
			
		||||
 | 
			
		||||
NTOSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
DDKAPI
 | 
			
		||||
NtCreateDirectoryObject(
 | 
			
		||||
  /*OUT*/ PHANDLE  DirectoryHandle,
 | 
			
		||||
  /*IN*/ ACCESS_MASK  DesiredAccess,
 | 
			
		||||
  /*IN*/ POBJECT_ATTRIBUTES  ObjectAttributes);
 | 
			
		||||
 | 
			
		||||
NTOSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
DDKAPI
 | 
			
		||||
@@ -8620,6 +8635,22 @@ ZwCreateEvent(
 | 
			
		||||
  /*IN*/ BOOLEAN  ManualReset,
 | 
			
		||||
  /*IN*/ BOOLEAN  InitialState);
 | 
			
		||||
 | 
			
		||||
NTOSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
DDKAPI
 | 
			
		||||
NtCreateFile(
 | 
			
		||||
  /*OUT*/ PHANDLE  FileHandle,
 | 
			
		||||
  /*IN*/ ACCESS_MASK  DesiredAccess,
 | 
			
		||||
  /*IN*/ POBJECT_ATTRIBUTES  ObjectAttributes,
 | 
			
		||||
  /*OUT*/ PIO_STATUS_BLOCK  IoStatusBlock,
 | 
			
		||||
  /*IN*/ PLARGE_INTEGER  AllocationSize  /*OPTIONAL*/,
 | 
			
		||||
  /*IN*/ ULONG  FileAttributes,
 | 
			
		||||
  /*IN*/ ULONG  ShareAccess,
 | 
			
		||||
  /*IN*/ ULONG  CreateDisposition,
 | 
			
		||||
  /*IN*/ ULONG  CreateOptions,
 | 
			
		||||
  /*IN*/ PVOID  EaBuffer  /*OPTIONAL*/,
 | 
			
		||||
  /*IN*/ ULONG  EaLength);
 | 
			
		||||
 | 
			
		||||
NTOSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
DDKAPI
 | 
			
		||||
@@ -8636,6 +8667,18 @@ ZwCreateFile(
 | 
			
		||||
  /*IN*/ PVOID  EaBuffer  /*OPTIONAL*/,
 | 
			
		||||
  /*IN*/ ULONG  EaLength);
 | 
			
		||||
 | 
			
		||||
NTOSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
DDKAPI
 | 
			
		||||
NtCreateKey(
 | 
			
		||||
  /*OUT*/ PHANDLE  KeyHandle,
 | 
			
		||||
  /*IN*/ ACCESS_MASK  DesiredAccess,
 | 
			
		||||
  /*IN*/ POBJECT_ATTRIBUTES  ObjectAttributes,
 | 
			
		||||
  /*IN*/ ULONG  TitleIndex,
 | 
			
		||||
  /*IN*/ PUNICODE_STRING  Class  /*OPTIONAL*/,
 | 
			
		||||
  /*IN*/ ULONG  CreateOptions,
 | 
			
		||||
  /*OUT*/ PULONG  Disposition  /*OPTIONAL*/);
 | 
			
		||||
 | 
			
		||||
NTOSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
DDKAPI
 | 
			
		||||
@@ -8648,6 +8691,15 @@ ZwCreateKey(
 | 
			
		||||
  /*IN*/ ULONG  CreateOptions,
 | 
			
		||||
  /*OUT*/ PULONG  Disposition  /*OPTIONAL*/);
 | 
			
		||||
 | 
			
		||||
NTOSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
DDKAPI
 | 
			
		||||
NtCreateTimer(
 | 
			
		||||
  /*OUT*/ PHANDLE  TimerHandle,
 | 
			
		||||
  /*IN*/ ACCESS_MASK  DesiredAccess,
 | 
			
		||||
  /*IN*/ POBJECT_ATTRIBUTES  ObjectAttributes  /*OPTIONAL*/,
 | 
			
		||||
  /*IN*/ TIMER_TYPE  TimerType);
 | 
			
		||||
 | 
			
		||||
NTOSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
DDKAPI
 | 
			
		||||
@@ -8657,12 +8709,25 @@ ZwCreateTimer(
 | 
			
		||||
  /*IN*/ POBJECT_ATTRIBUTES  ObjectAttributes  /*OPTIONAL*/,
 | 
			
		||||
  /*IN*/ TIMER_TYPE  TimerType);
 | 
			
		||||
 | 
			
		||||
NTOSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
DDKAPI
 | 
			
		||||
NtDeleteKey(
 | 
			
		||||
  /*IN*/ HANDLE  KeyHandle);
 | 
			
		||||
 | 
			
		||||
NTOSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
DDKAPI
 | 
			
		||||
ZwDeleteKey(
 | 
			
		||||
  /*IN*/ HANDLE  KeyHandle);
 | 
			
		||||
 | 
			
		||||
NTOSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
DDKAPI
 | 
			
		||||
NtDeleteValueKey(
 | 
			
		||||
  /*IN*/ HANDLE  KeyHandle,
 | 
			
		||||
  /*IN*/ PUNICODE_STRING  ValueName);
 | 
			
		||||
 | 
			
		||||
NTOSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
DDKAPI
 | 
			
		||||
@@ -8700,6 +8765,17 @@ ZwDeviceIoControlFile(
 | 
			
		||||
  /*OUT*/ PVOID  OutputBuffer,
 | 
			
		||||
  /*IN*/ ULONG  OutputBufferSize);
 | 
			
		||||
 | 
			
		||||
NTOSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
DDKAPI
 | 
			
		||||
NtEnumerateKey(
 | 
			
		||||
  /*IN*/ HANDLE  KeyHandle,
 | 
			
		||||
  /*IN*/ ULONG  Index,
 | 
			
		||||
  /*IN*/ KEY_INFORMATION_CLASS  KeyInformationClass,
 | 
			
		||||
  /*OUT*/ PVOID  KeyInformation,
 | 
			
		||||
  /*IN*/ ULONG  Length,
 | 
			
		||||
  /*OUT*/ PULONG  ResultLength);
 | 
			
		||||
 | 
			
		||||
NTOSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
DDKAPI
 | 
			
		||||
@@ -8711,6 +8787,17 @@ ZwEnumerateKey(
 | 
			
		||||
  /*IN*/ ULONG  Length,
 | 
			
		||||
  /*OUT*/ PULONG  ResultLength);
 | 
			
		||||
 | 
			
		||||
NTOSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
DDKAPI
 | 
			
		||||
NtEnumerateValueKey(
 | 
			
		||||
  /*IN*/ HANDLE  KeyHandle,
 | 
			
		||||
  /*IN*/ ULONG  Index,
 | 
			
		||||
  /*IN*/ KEY_VALUE_INFORMATION_CLASS  KeyValueInformationClass,
 | 
			
		||||
  /*OUT*/ PVOID  KeyValueInformation,
 | 
			
		||||
  /*IN*/ ULONG  Length,
 | 
			
		||||
  /*OUT*/ PULONG  ResultLength);
 | 
			
		||||
 | 
			
		||||
NTOSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
DDKAPI
 | 
			
		||||
@@ -8722,12 +8809,24 @@ ZwEnumerateValueKey(
 | 
			
		||||
  /*IN*/ ULONG  Length,
 | 
			
		||||
  /*OUT*/ PULONG  ResultLength);
 | 
			
		||||
 | 
			
		||||
NTOSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
DDKAPI
 | 
			
		||||
NtFlushKey(
 | 
			
		||||
  /*IN*/ HANDLE  KeyHandle);
 | 
			
		||||
 | 
			
		||||
NTOSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
DDKAPI
 | 
			
		||||
ZwFlushKey(
 | 
			
		||||
  /*IN*/ HANDLE  KeyHandle);
 | 
			
		||||
 | 
			
		||||
NTOSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
DDKAPI
 | 
			
		||||
NtMakeTemporaryObject(
 | 
			
		||||
  /*IN*/ HANDLE  Handle);
 | 
			
		||||
 | 
			
		||||
NTOSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
DDKAPI
 | 
			
		||||
@@ -8786,6 +8885,14 @@ ZwOpenFile(
 | 
			
		||||
  /*IN*/ ULONG  ShareAccess,
 | 
			
		||||
  /*IN*/ ULONG  OpenOptions);
 | 
			
		||||
 | 
			
		||||
NTOSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
DDKAPI
 | 
			
		||||
NtOpenKey(
 | 
			
		||||
  /*OUT*/ PHANDLE  KeyHandle,
 | 
			
		||||
  /*IN*/ ACCESS_MASK  DesiredAccess,
 | 
			
		||||
  /*IN*/ POBJECT_ATTRIBUTES  ObjectAttributes);
 | 
			
		||||
 | 
			
		||||
NTOSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
DDKAPI
 | 
			
		||||
@@ -8794,6 +8901,14 @@ ZwOpenKey(
 | 
			
		||||
  /*IN*/ ACCESS_MASK  DesiredAccess,
 | 
			
		||||
  /*IN*/ POBJECT_ATTRIBUTES  ObjectAttributes);
 | 
			
		||||
 | 
			
		||||
NTOSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
DDKAPI
 | 
			
		||||
NtOpenSection(
 | 
			
		||||
  /*OUT*/ PHANDLE  SectionHandle,
 | 
			
		||||
  /*IN*/ ACCESS_MASK  DesiredAccess,
 | 
			
		||||
  /*IN*/ POBJECT_ATTRIBUTES  ObjectAttributes);
 | 
			
		||||
 | 
			
		||||
NTOSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
DDKAPI
 | 
			
		||||
@@ -8802,6 +8917,14 @@ ZwOpenSection(
 | 
			
		||||
  /*IN*/ ACCESS_MASK  DesiredAccess,
 | 
			
		||||
  /*IN*/ POBJECT_ATTRIBUTES  ObjectAttributes);
 | 
			
		||||
 | 
			
		||||
NTOSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
DDKAPI
 | 
			
		||||
NtOpenSymbolicLinkObject(
 | 
			
		||||
  /*OUT*/ PHANDLE  LinkHandle,
 | 
			
		||||
  /*IN*/ ACCESS_MASK  DesiredAccess,
 | 
			
		||||
  /*IN*/ POBJECT_ATTRIBUTES  ObjectAttributes);
 | 
			
		||||
 | 
			
		||||
NTOSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
DDKAPI
 | 
			
		||||
@@ -8810,6 +8933,14 @@ ZwOpenSymbolicLinkObject(
 | 
			
		||||
  /*IN*/ ACCESS_MASK  DesiredAccess,
 | 
			
		||||
  /*IN*/ POBJECT_ATTRIBUTES  ObjectAttributes);
 | 
			
		||||
 | 
			
		||||
NTOSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
DDKAPI
 | 
			
		||||
NtOpenTimer(
 | 
			
		||||
  /*OUT*/ PHANDLE  TimerHandle,
 | 
			
		||||
  /*IN*/ ACCESS_MASK  DesiredAccess,
 | 
			
		||||
  /*IN*/ POBJECT_ATTRIBUTES  ObjectAttributes);
 | 
			
		||||
 | 
			
		||||
NTOSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
DDKAPI
 | 
			
		||||
@@ -8818,6 +8949,16 @@ ZwOpenTimer(
 | 
			
		||||
  /*IN*/ ACCESS_MASK  DesiredAccess,
 | 
			
		||||
  /*IN*/ POBJECT_ATTRIBUTES  ObjectAttributes);
 | 
			
		||||
 | 
			
		||||
NTOSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
DDKAPI
 | 
			
		||||
NtQueryInformationFile(
 | 
			
		||||
  /*IN*/ HANDLE  FileHandle,
 | 
			
		||||
  /*OUT*/ PIO_STATUS_BLOCK  IoStatusBlock,
 | 
			
		||||
  /*OUT*/ PVOID  FileInformation,
 | 
			
		||||
  /*IN*/ ULONG  Length,
 | 
			
		||||
  /*IN*/ FILE_INFORMATION_CLASS  FileInformationClass);
 | 
			
		||||
 | 
			
		||||
NTOSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
DDKAPI
 | 
			
		||||
@@ -8828,6 +8969,16 @@ ZwQueryInformationFile(
 | 
			
		||||
  /*IN*/ ULONG  Length,
 | 
			
		||||
  /*IN*/ FILE_INFORMATION_CLASS  FileInformationClass);
 | 
			
		||||
 | 
			
		||||
NTOSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
DDKAPI
 | 
			
		||||
NtQueryKey(
 | 
			
		||||
  /*IN*/ HANDLE  KeyHandle,
 | 
			
		||||
  /*IN*/ KEY_INFORMATION_CLASS  KeyInformationClass,
 | 
			
		||||
  /*OUT*/ PVOID  KeyInformation,
 | 
			
		||||
  /*IN*/ ULONG  Length,
 | 
			
		||||
  /*OUT*/ PULONG  ResultLength);
 | 
			
		||||
 | 
			
		||||
NTOSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
DDKAPI
 | 
			
		||||
@@ -8838,6 +8989,14 @@ ZwQueryKey(
 | 
			
		||||
  /*IN*/ ULONG  Length,
 | 
			
		||||
  /*OUT*/ PULONG  ResultLength);
 | 
			
		||||
 | 
			
		||||
NTOSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
DDKAPI
 | 
			
		||||
NtQuerySymbolicLinkObject(
 | 
			
		||||
  /*IN*/ HANDLE  LinkHandle,
 | 
			
		||||
  /*IN OUT*/ PUNICODE_STRING  LinkTarget,
 | 
			
		||||
  /*OUT*/ PULONG  ReturnedLength  /*OPTIONAL*/);
 | 
			
		||||
 | 
			
		||||
NTOSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
DDKAPI
 | 
			
		||||
@@ -8846,6 +9005,17 @@ ZwQuerySymbolicLinkObject(
 | 
			
		||||
  /*IN OUT*/ PUNICODE_STRING  LinkTarget,
 | 
			
		||||
  /*OUT*/ PULONG  ReturnedLength  /*OPTIONAL*/);
 | 
			
		||||
 | 
			
		||||
NTOSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
DDKAPI
 | 
			
		||||
NtQueryValueKey(
 | 
			
		||||
  /*IN*/ HANDLE  KeyHandle,
 | 
			
		||||
  /*IN*/ PUNICODE_STRING  ValueName,
 | 
			
		||||
  /*IN*/ KEY_VALUE_INFORMATION_CLASS  KeyValueInformationClass,
 | 
			
		||||
  /*OUT*/ PVOID  KeyValueInformation,
 | 
			
		||||
  /*IN*/ ULONG  Length,
 | 
			
		||||
  /*OUT*/ PULONG  ResultLength);
 | 
			
		||||
 | 
			
		||||
NTOSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
DDKAPI
 | 
			
		||||
@@ -8899,6 +9069,16 @@ ZwSetEvent(
 | 
			
		||||
  /*IN*/ HANDLE  EventHandle,
 | 
			
		||||
  /*IN*/ PULONG  NumberOfThreadsReleased);
 | 
			
		||||
 | 
			
		||||
NTOSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
DDKAPI
 | 
			
		||||
NtSetInformationFile(
 | 
			
		||||
  /*IN*/ HANDLE  FileHandle,
 | 
			
		||||
  /*OUT*/ PIO_STATUS_BLOCK  IoStatusBlock,
 | 
			
		||||
  /*IN*/ PVOID  FileInformation,
 | 
			
		||||
  /*IN*/ ULONG  Length,
 | 
			
		||||
  /*IN*/ FILE_INFORMATION_CLASS  FileInformationClass);
 | 
			
		||||
 | 
			
		||||
NTOSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
DDKAPI
 | 
			
		||||
@@ -8909,6 +9089,15 @@ ZwSetInformationFile(
 | 
			
		||||
  /*IN*/ ULONG  Length,
 | 
			
		||||
  /*IN*/ FILE_INFORMATION_CLASS  FileInformationClass);
 | 
			
		||||
 | 
			
		||||
NTOSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
DDKAPI
 | 
			
		||||
NtSetInformationThread(
 | 
			
		||||
  /*IN*/ HANDLE  ThreadHandle,
 | 
			
		||||
  /*IN*/ THREADINFOCLASS  ThreadInformationClass,
 | 
			
		||||
  /*IN*/ PVOID  ThreadInformation,
 | 
			
		||||
  /*IN*/ ULONG  ThreadInformationLength);
 | 
			
		||||
 | 
			
		||||
NTOSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
DDKAPI
 | 
			
		||||
@@ -8918,6 +9107,18 @@ ZwSetInformationThread(
 | 
			
		||||
  /*IN*/ PVOID  ThreadInformation,
 | 
			
		||||
  /*IN*/ ULONG  ThreadInformationLength);
 | 
			
		||||
 | 
			
		||||
NTOSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
DDKAPI
 | 
			
		||||
NtSetTimer(
 | 
			
		||||
  /*IN*/ HANDLE  TimerHandle,
 | 
			
		||||
  /*IN*/ PLARGE_INTEGER  DueTime,
 | 
			
		||||
  /*IN*/ PTIMER_APC_ROUTINE  TimerApcRoutine  /*OPTIONAL*/,
 | 
			
		||||
  /*IN*/ PVOID  TimerContext  /*OPTIONAL*/,
 | 
			
		||||
  /*IN*/ BOOLEAN  WakeTimer,
 | 
			
		||||
  /*IN*/ LONG  Period  /*OPTIONAL*/,
 | 
			
		||||
  /*OUT*/ PBOOLEAN  PreviousState  /*OPTIONAL*/);
 | 
			
		||||
 | 
			
		||||
NTOSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
DDKAPI
 | 
			
		||||
@@ -8930,6 +9131,17 @@ ZwSetTimer(
 | 
			
		||||
  /*IN*/ LONG  Period  /*OPTIONAL*/,
 | 
			
		||||
  /*OUT*/ PBOOLEAN  PreviousState  /*OPTIONAL*/);
 | 
			
		||||
 | 
			
		||||
NTOSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
DDKAPI
 | 
			
		||||
NtSetValueKey(
 | 
			
		||||
  /*IN*/ HANDLE  KeyHandle,
 | 
			
		||||
  /*IN*/ PUNICODE_STRING  ValueName,
 | 
			
		||||
  /*IN*/ ULONG  TitleIndex  /*OPTIONAL*/,
 | 
			
		||||
  /*IN*/ ULONG  Type,
 | 
			
		||||
  /*IN*/ PVOID  Data,
 | 
			
		||||
  /*IN*/ ULONG  DataSize);
 | 
			
		||||
 | 
			
		||||
NTOSAPI
 | 
			
		||||
NTSTATUS
 | 
			
		||||
DDKAPI
 | 
			
		||||
 
 | 
			
		||||
@@ -170,6 +170,7 @@ NtOpenSymbolicLinkObject@12
 | 
			
		||||
NtOpenThread@16
 | 
			
		||||
NtOpenThreadToken@16
 | 
			
		||||
NtOpenTimer@12
 | 
			
		||||
NtPlugPlayControl@12
 | 
			
		||||
NtPowerInformation@20
 | 
			
		||||
NtPrivilegeCheck@12
 | 
			
		||||
NtPrivilegedServiceAuditAlarm@20
 | 
			
		||||
@@ -191,6 +192,7 @@ NtQueryInformationPort@20
 | 
			
		||||
NtQueryInformationProcess@20
 | 
			
		||||
NtQueryInformationThread@20
 | 
			
		||||
NtQueryInformationToken@20
 | 
			
		||||
NtQueryInstallUILanguage@4
 | 
			
		||||
NtQueryIntervalProfile@8
 | 
			
		||||
NtQueryIoCompletion@20
 | 
			
		||||
NtQueryKey@20
 | 
			
		||||
@@ -792,6 +794,7 @@ ZwOpenSymbolicLinkObject@12
 | 
			
		||||
ZwOpenThread@16
 | 
			
		||||
ZwOpenThreadToken@16
 | 
			
		||||
ZwOpenTimer@12
 | 
			
		||||
ZwPlugPlayControl@12
 | 
			
		||||
ZwPowerInformation@20
 | 
			
		||||
ZwPrivilegeCheck@12
 | 
			
		||||
ZwPrivilegedServiceAuditAlarm@20
 | 
			
		||||
@@ -813,6 +816,7 @@ ZwQueryInformationPort@20
 | 
			
		||||
ZwQueryInformationProcess@20
 | 
			
		||||
ZwQueryInformationThread@20
 | 
			
		||||
ZwQueryInformationToken@20
 | 
			
		||||
ZwQueryInstallUILanguage@4
 | 
			
		||||
ZwQueryIntervalProfile@8
 | 
			
		||||
ZwQueryIoCompletion@20
 | 
			
		||||
ZwQueryKey@20
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user