updated NT header files

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4215 21ef857c-d57f-4fe0-8362-d861dc6d29cd
This commit is contained in:
wj32
2011-05-30 08:33:50 +00:00
parent 869c6a6dbb
commit 5a36134ced
5 changed files with 177 additions and 1 deletions
+21
View File
@@ -2107,6 +2107,17 @@ NtQueryInstallUILanguage(
__out LANGID *InstallUILanguageId
);
#if (PHNT_VERSION >= PHNT_VISTA)
// private
NTSYSCALLAPI
NTSTATUS
NTAPI
NtFlushInstallUILanguage(
__in LANGID InstallUILanguage,
__in ULONG SetComittedFlag
);
#endif
NTSYSCALLAPI
NTSTATUS
NTAPI
@@ -2121,6 +2132,16 @@ NtSetDefaultUILanguage(
__in LANGID DefaultUILanguageId
);
#if (PHNT_VERSION >= PHNT_VISTA)
// private
NTSYSCALLAPI
NTSTATUS
NTAPI
NtIsUILanguageComitted(
VOID
);
#endif
// Global atoms
NTSYSCALLAPI
+68
View File
@@ -18,6 +18,74 @@ NtDrawText(
#define FLT_PORT_CONNECT 0x0001
#define FLT_PORT_ALL_ACCESS (FLT_PORT_CONNECT | STANDARD_RIGHTS_ALL)
// NLS
// begin_private
#if (PHNT_VERSION >= PHNT_VISTA)
NTSYSCALLAPI
NTSTATUS
NTAPI
NtInitializeNlsFiles(
__out PVOID *BaseAddress,
__out PLCID DefaultLocaleId,
__out PLARGE_INTEGER DefaultCasingTableSize,
__out_opt PULONG CurrentNLSVersion
);
NTSYSCALLAPI
NTSTATUS
NTAPI
NtGetNlsSectionPtr(
__in ULONG SectionType,
__in ULONG SectionData,
__in PVOID ContextData,
__out PVOID *SectionPointer,
__out PULONG SectionSize
);
NTSYSCALLAPI
NTSTATUS
NTAPI
NtAcquireCMFViewOwnership(
__out PULONGLONG TimeStamp,
__out PBOOLEAN tokenTaken,
__in BOOLEAN replaceExisting
);
NTSYSCALLAPI
NTSTATUS
NTAPI
NtReleaseCMFViewOwnership(
VOID
);
NTSYSCALLAPI
NTSTATUS
NTAPI
NtMapCMFModule(
__in ULONG What,
__in ULONG Index,
__out_opt PULONG CacheIndexOut,
__out_opt PULONG CacheFlagsOut,
__out_opt PULONG ViewSizeOut,
__out_opt PVOID *BaseAddress
);
NTSYSCALLAPI
NTSTATUS
NTAPI
NtGetMUIRegistryInfo(
__in ULONG Flags,
__inout PULONG DataSize,
__out PVOID Data
);
#endif
// end_private
// VDM
typedef enum _VDMSERVICECLASS
+1 -1
View File
@@ -410,7 +410,7 @@ NtFreeUserPhysicalPages(
// Sessions
#if (PHNT_VERSION >= PHNT_VISTA)
// rev
// private
NTSYSCALLAPI
NTSTATUS
NTAPI
+7
View File
@@ -120,6 +120,13 @@ NtSetThreadExecutionState(
__out EXECUTION_STATE *PreviousFlags
);
NTSYSCALLAPI
NTSTATUS
NTAPI
NtRequestWakeupLatency(
__in LATENCY_TIME latency
);
NTSYSCALLAPI
NTSTATUS
NTAPI
+80
View File
@@ -147,6 +147,15 @@ ZwAccessCheckByTypeResultListAndAuditAlarmByHandle(
__out PBOOLEAN GenerateOnClose
);
NTSYSCALLAPI
NTSTATUS
NTAPI
ZwAcquireCMFViewOwnership(
__out PULONGLONG TimeStamp,
__out PBOOLEAN tokenTaken,
__in BOOLEAN replaceExisting
);
NTSYSCALLAPI
NTSTATUS
NTAPI
@@ -1284,6 +1293,14 @@ ZwFlushBuffersFile(
__out PIO_STATUS_BLOCK IoStatusBlock
);
NTSYSCALLAPI
NTSTATUS
NTAPI
ZwFlushInstallUILanguage(
__in LANGID InstallUILanguage,
__in ULONG SetComittedFlag
);
NTSYSCALLAPI
NTSTATUS
NTAPI
@@ -1387,6 +1404,15 @@ ZwGetDevicePowerState(
__out PDEVICE_POWER_STATE State
);
NTSYSCALLAPI
NTSTATUS
NTAPI
ZwGetMUIRegistryInfo(
__in ULONG Flags,
__inout PULONG DataSize,
__out PVOID Data
);
NTSYSCALLAPI
NTSTATUS
NTAPI
@@ -1410,6 +1436,17 @@ ZwGetNextThread(
__out PHANDLE NewThreadHandle
);
NTSYSCALLAPI
NTSTATUS
NTAPI
ZwGetNlsSectionPtr(
__in ULONG SectionType,
__in ULONG SectionData,
__in PVOID ContextData,
__out PVOID *SectionPointer,
__out PULONG SectionSize
);
NTSYSCALLAPI
NTSTATUS
NTAPI
@@ -1470,6 +1507,16 @@ ZwImpersonateThread(
__in PSECURITY_QUALITY_OF_SERVICE SecurityQos
);
NTSYSCALLAPI
NTSTATUS
NTAPI
ZwInitializeNlsFiles(
__out PVOID *BaseAddress,
__out PLCID DefaultLocaleId,
__out PLARGE_INTEGER DefaultCasingTableSize,
__out_opt PULONG CurrentNLSVersion
);
NTSYSCALLAPI
NTSTATUS
NTAPI
@@ -1502,6 +1549,13 @@ ZwIsSystemResumeAutomatic(
VOID
);
NTSYSCALLAPI
NTSTATUS
NTAPI
ZwIsUILanguageComitted(
VOID
);
NTSYSCALLAPI
NTSTATUS
NTAPI
@@ -1592,6 +1646,18 @@ ZwMakeTemporaryObject(
__in HANDLE Handle
);
NTSYSCALLAPI
NTSTATUS
NTAPI
ZwMapCMFModule(
__in ULONG What,
__in ULONG Index,
__out_opt PULONG CacheIndexOut,
__out_opt PULONG CacheFlagsOut,
__out_opt PULONG ViewSizeOut,
__out_opt PVOID *BaseAddress
);
NTSYSCALLAPI
NTSTATUS
NTAPI
@@ -2729,6 +2795,13 @@ ZwRegisterThreadTerminatePort(
__in HANDLE PortHandle
);
NTSYSCALLAPI
NTSTATUS
NTAPI
ZwReleaseCMFViewOwnership(
VOID
);
NTSYSCALLAPI
NTSTATUS
NTAPI
@@ -2882,6 +2955,13 @@ ZwRequestWaitReplyPort(
__out PPORT_MESSAGE ReplyMessage
);
NTSYSCALLAPI
NTSTATUS
NTAPI
ZwRequestWakeupLatency(
__in LATENCY_TIME latency
);
NTSYSCALLAPI
NTSTATUS
NTAPI