From af40744354db9da984099dfaa0052a2e7a6eb7b7 Mon Sep 17 00:00:00 2001
From: Biswapriyo Nath <[email protected]>
Date: Fri, 25 Apr 2025 17:39:59 +0000
Subject: [PATCH] headers: Add IsUserCetAvailableInEnvironment in sysinfoapi.h

Required for 
https://github.com/mozilla/gecko-dev/commit/cc73dd0338135e9fee7adddb9981515c8e3714ca

Signed-off-by: Biswapriyo Nath <[email protected]>
---
 mingw-w64-headers/include/sysinfoapi.h | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/mingw-w64-headers/include/sysinfoapi.h 
b/mingw-w64-headers/include/sysinfoapi.h
index dfacf62..ef4537f 100644
--- a/mingw-w64-headers/include/sysinfoapi.h
+++ b/mingw-w64-headers/include/sysinfoapi.h
@@ -41,8 +41,18 @@ extern "C" {
 #if _WIN32_WINNT >= 0x0600
   WINBASEAPI ULONGLONG WINAPI GetTickCount64 (VOID);
 #endif
+
+#define USER_CET_ENVIRONMENT_WIN32_PROCESS 0x00000000
+#define USER_CET_ENVIRONMENT_SGX2_ENCLAVE 0x00000002
+#define USER_CET_ENVIRONMENT_VBS_ENCLAVE 0x00000010
+#define USER_CET_ENVIRONMENT_VBS_BASIC_ENCLAVE 0x00000011
+
+#if (NTDDI_VERSION >= NTDDI_WIN10_VB)
+  WINBASEAPI WINBOOL WINAPI IsUserCetAvailableInEnvironment(DWORD 
UserCetEnvironment);
 #endif
 
+#endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP) */
+
 #if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP) || _WIN32_WINNT >= 
_WIN32_WINNT_WIN10
 
   typedef struct _MEMORYSTATUSEX {
-- 
2.49.0

_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to