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 {