From fe5b01498031e3ba2c7cecef627671c1ba5c0007 Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath <[email protected]> Date: Thu, 5 Dec 2024 17:38:42 +0000 Subject: [PATCH] headers: Add new symbols in processthreadsapi.h
Signed-off-by: Biswapriyo Nath <[email protected]> --- mingw-w64-headers/include/processthreadsapi.h | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) 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 @@ extern "C" { #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 @@ extern "C" { ProcessProtectionLevelInfo, ProcessLeapSecondInfo, ProcessMachineTypeInfo, + ProcessOverrideSubsequentPrefetchParameter, + ProcessMaxOverridePrefetchParameter, ProcessInformationClassMax } PROCESS_INFORMATION_CLASS; @@ -136,6 +138,10 @@ DEFINE_ENUM_FLAG_OPERATORS(MACHINE_ATTRIBUTES); 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 @@ DEFINE_ENUM_FLAG_OPERATORS(MACHINE_ATTRIBUTES); #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 @@ DEFINE_ENUM_FLAG_OPERATORS(MACHINE_ATTRIBUTES); #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 { -- 2.47.1
_______________________________________________ Mingw-w64-public mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
