xref: /aosp_15_r20/external/zlib/patches/0004-fix-uwp.patch (revision 86ee64e75fa5f8bce2c8c356138035642429cd05)
1*86ee64e7SAndroid Build Coastguard Workerdiff --git a/third_party/zlib/contrib/minizip/iowin32.c b/third_party/zlib/contrib/minizip/iowin32.c
2*86ee64e7SAndroid Build Coastguard Workerindex bbd7773e67146..3f6867fd7e40b 100644
3*86ee64e7SAndroid Build Coastguard Worker--- a/third_party/zlib/contrib/minizip/iowin32.c
4*86ee64e7SAndroid Build Coastguard Worker+++ b/third_party/zlib/contrib/minizip/iowin32.c
5*86ee64e7SAndroid Build Coastguard Worker@@ -30,19 +30,12 @@
6*86ee64e7SAndroid Build Coastguard Worker #define _WIN32_WINNT 0x601
7*86ee64e7SAndroid Build Coastguard Worker #endif
8*86ee64e7SAndroid Build Coastguard Worker
9*86ee64e7SAndroid Build Coastguard Worker-#if _WIN32_WINNT >= _WIN32_WINNT_WIN8
10*86ee64e7SAndroid Build Coastguard Worker-// see Include/shared/winapifamily.h in the Windows Kit
11*86ee64e7SAndroid Build Coastguard Worker-#if defined(WINAPI_FAMILY_PARTITION) && (!(defined(IOWIN32_USING_WINRT_API)))
12*86ee64e7SAndroid Build Coastguard Worker-
13*86ee64e7SAndroid Build Coastguard Worker-#if !defined(WINAPI_FAMILY_ONE_PARTITION)
14*86ee64e7SAndroid Build Coastguard Worker-#define WINAPI_FAMILY_ONE_PARTITION(PartitionSet, Partition) ((WINAPI_FAMILY & PartitionSet) == Partition)
15*86ee64e7SAndroid Build Coastguard Worker-#endif
16*86ee64e7SAndroid Build Coastguard Worker-
17*86ee64e7SAndroid Build Coastguard Worker-#if WINAPI_FAMILY_ONE_PARTITION(WINAPI_FAMILY, WINAPI_PARTITION_APP)
18*86ee64e7SAndroid Build Coastguard Worker+#if !defined(IOWIN32_USING_WINRT_API)
19*86ee64e7SAndroid Build Coastguard Worker+#if defined(WINAPI_FAMILY) && (WINAPI_FAMILY == WINAPI_FAMILY_APP)
20*86ee64e7SAndroid Build Coastguard Worker+// Windows Store or Universal Windows Platform
21*86ee64e7SAndroid Build Coastguard Worker #define IOWIN32_USING_WINRT_API 1
22*86ee64e7SAndroid Build Coastguard Worker #endif
23*86ee64e7SAndroid Build Coastguard Worker #endif
24*86ee64e7SAndroid Build Coastguard Worker-#endif
25*86ee64e7SAndroid Build Coastguard Worker
26*86ee64e7SAndroid Build Coastguard Worker typedef struct
27*86ee64e7SAndroid Build Coastguard Worker {
28