sdl2-compat: sdl3_include_wrapper.h: put WINRT detection back in

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