SDL: Fixed warning C4214: nonstandard extension used: bit field types other than int

From be79f62cb7e2ed9a961c9180e840b9443a802853 Mon Sep 17 00:00:00 2001
From: Sam Lantinga <[EMAIL REDACTED]>
Date: Thu, 6 Jul 2023 18:14:22 -0700
Subject: [PATCH] Fixed warning C4214: nonstandard extension used: bit field
 types other than int

---
 .../windows/hidapi_descriptor_reconstruct.h   | 26 +++++++++----------
 1 file changed, 13 insertions(+), 13 deletions(-)

diff --git a/src/hidapi/windows/hidapi_descriptor_reconstruct.h b/src/hidapi/windows/hidapi_descriptor_reconstruct.h
index 448cb6be793a..b19d53fcb602 100644
--- a/src/hidapi/windows/hidapi_descriptor_reconstruct.h
+++ b/src/hidapi/windows/hidapi_descriptor_reconstruct.h
@@ -118,9 +118,9 @@ typedef struct hid_pp_link_collection_node_ {
 	USHORT NumberOfChildren;
 	USHORT NextSibling;
 	USHORT FirstChild;
-	ULONG  CollectionType : 8;
-	ULONG  IsAlias : 1;
-	ULONG  Reserved : 23;
+	UINT   CollectionType : 8;
+	UINT   IsAlias : 1;
+	UINT   Reserved : 23;
 	// Same as the public API structure HIDP_LINK_COLLECTION_NODE, but without PVOID UserContext at the end
 } hid_pp_link_collection_node, *phid_pp_link_collection_node;
 
@@ -145,17 +145,17 @@ typedef struct hid_pp_cap_ {
 	USAGE   LinkUsage;
 
 	// Start of 8 Flags in one byte
-	BOOLEAN IsMultipleItemsForArray:1;
-
-	BOOLEAN IsPadding:1;
-	BOOLEAN IsButtonCap:1;
-	BOOLEAN IsAbsolute:1;
-	BOOLEAN IsRange:1;
-	BOOLEAN IsAlias:1; // IsAlias is set to TRUE in the first n-1 capability structures added to the capability array. IsAlias set to FALSE in the nth capability structure.
-	BOOLEAN IsStringRange:1;
-	BOOLEAN IsDesignatorRange:1;
+	UINT    IsMultipleItemsForArray:1;
+
+	UINT    IsPadding:1;
+	UINT    IsButtonCap:1;
+	UINT    IsAbsolute:1;
+	UINT    IsRange:1;
+	UINT    IsAlias:1; // IsAlias is set to TRUE in the first n-1 capability structures added to the capability array. IsAlias set to FALSE in the nth capability structure.
+	UINT    IsStringRange:1;
+	UINT    IsDesignatorRange:1;
 	// End of 8 Flags in one byte
-	BOOLEAN Reserved1[3];
+	//BOOLEAN Reserved1[3];
 
 	hidp_unknown_token UnknownTokens[4]; // 4 x 8 Byte