From 63fd74ca9aa4ec9c9baeab5de20b4bd9d9ea3395 Mon Sep 17 00:00:00 2001
From: Ozkan Sezer <[EMAIL REDACTED]>
Date: Wed, 9 Aug 2023 10:37:41 +0300
Subject: [PATCH] sdl3_include_wrapper.h: put WINRT detection back in
---
src/sdl3_include_wrapper.h | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/src/sdl3_include_wrapper.h b/src/sdl3_include_wrapper.h
index a939116..04f5cac 100644
--- a/src/sdl3_include_wrapper.h
+++ b/src/sdl3_include_wrapper.h
@@ -925,6 +925,13 @@
#define SDL_WriteS32BE IGNORE_THIS_VERSION_OF_SDL_WriteS32BE
#define SDL_WriteS64LE IGNORE_THIS_VERSION_OF_SDL_WriteS64LE
+#if defined(SDL_HAVE_WINAPIFAMILY_H)
+#include <winapifamily.h>
+#if (!WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) && WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP))
+#define SDL2COMPAT_WINRT 1
+#endif
+#endif
+
#define SDL_FUNCTION_POINTER_IS_VOID_POINTER 1
#define SDL_DISABLE_OLD_NAMES 1
#define __BUILDING_SDL2_COMPAT__ 1