headers: Add new symbols in processthreadsapi.h
Signed-off-by: Biswapriyo Nath <nathbappai@gmail.com>
Signed-off-by: LIU Hao <lh_mouse@126.com>
diff --git a/mingw-w64-headers/include/processthreadsapi.h b/mingw-w64-headers/include/processthreadsapi.h
index 3344634..95403f2 100644
--- a/mingw-w64-headers/include/processthreadsapi.h
+++ b/mingw-w64-headers/include/processthreadsapi.h
@@ -47,7 +47,7 @@
#if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_APP)
WINBASEAPI WINBOOL WINAPI TerminateProcess (HANDLE hProcess, UINT uExitCode);
-
+
typedef struct _STARTUPINFOA {
DWORD cb;
LPSTR lpReserved;
@@ -111,6 +111,8 @@
ProcessProtectionLevelInfo,
ProcessLeapSecondInfo,
ProcessMachineTypeInfo,
+ ProcessOverrideSubsequentPrefetchParameter,
+ ProcessMaxOverridePrefetchParameter,
ProcessInformationClassMax
} PROCESS_INFORMATION_CLASS;
@@ -136,6 +138,10 @@
MACHINE_ATTRIBUTES MachineAttributes;
} PROCESS_MACHINE_INFORMATION;
+ typedef struct OVERRIDE_PREFETCH_PARAMETER {
+ UINT32 Value;
+ } OVERRIDE_PREFETCH_PARAMETER;
+
#define PME_CURRENT_VERSION 1
typedef enum _PROCESS_MEMORY_EXHAUSTION_TYPE {
@@ -309,6 +315,7 @@
#if _WIN32_WINNT >= 0x0A00
WINBASEAPI DWORD WINAPI QueueUserAPC (PAPCFUNC pfnAPC, HANDLE hThread, ULONG_PTR dwData);
WINBASEAPI WINBOOL WINAPI SwitchToThread (VOID);
+ WINBASEAPI LPVOID WINAPI TlsGetValue2(DWORD dwTlsIndex);
#endif
WINBASEAPI DWORD WINAPI SuspendThread (HANDLE hThread);
WINBASEAPI DWORD WINAPI ResumeThread (HANDLE hThread);
@@ -325,8 +332,9 @@
#if NTDDI_VERSION >= NTDDI_WIN10_MN
typedef enum _QUEUE_USER_APC_FLAGS {
- QUEUE_USER_APC_FLAGS_NONE = 0x0,
- QUEUE_USER_APC_FLAGS_SPECIAL_USER_APC = 0x1
+ QUEUE_USER_APC_FLAGS_NONE = 0x00000000,
+ QUEUE_USER_APC_FLAGS_SPECIAL_USER_APC = 0x00000001,
+ QUEUE_USER_APC_CALLBACK_DATA_CONTEXT = 0x00010000
} QUEUE_USER_APC_FLAGS;
typedef struct _APC_CALLBACK_DATA {