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 {