Skip to content

Commit

Permalink
Update 7 packages
Browse files Browse the repository at this point in the history
mingw-w64-clang-aarch64-crt-git (12.0.0.r369.g0d4221712-2 -> 12.0.0.r386.gc6857dc97-1)
mingw-w64-clang-aarch64-headers-git (12.0.0.r369.g0d4221712-2 -> 12.0.0.r386.gc6857dc97-1)
mingw-w64-clang-aarch64-libmangle-git (12.0.0.r369.g0d4221712-1 -> 12.0.0.r386.gc6857dc97-1)
mingw-w64-clang-aarch64-libwinpthread-git (12.0.0.r369.g0d4221712-1 -> 12.0.0.r386.gc6857dc97-1)
mingw-w64-clang-aarch64-tools-git (12.0.0.r369.g0d4221712-1 -> 12.0.0.r386.gc6857dc97-1)
mingw-w64-clang-aarch64-winpthreads-git (12.0.0.r369.g0d4221712-1 -> 12.0.0.r386.gc6857dc97-1)
mingw-w64-clang-aarch64-winstorecompat-git (12.0.0.r369.g0d4221712-1 -> 12.0.0.r386.gc6857dc97-1)

Signed-off-by: Git for Windows Build Agent <[email protected]>
  • Loading branch information
Git for Windows Build Agent committed Nov 13, 2024
1 parent df6b69b commit 87ec58c
Show file tree
Hide file tree
Showing 85 changed files with 19,156 additions and 307 deletions.
Binary file modified clangarm64/bin/gendef.exe
Binary file not shown.
Binary file modified clangarm64/bin/genidl.exe
Binary file not shown.
Binary file modified clangarm64/bin/genpeimg.exe
Binary file not shown.
Binary file modified clangarm64/bin/libwinpthread-1.dll
Binary file not shown.
Binary file modified clangarm64/bin/widl.exe
Binary file not shown.
14 changes: 14 additions & 0 deletions clangarm64/include/_mingw.h
Original file line number Diff line number Diff line change
Expand Up @@ -97,6 +97,20 @@ limitations in handling dllimport attribute. */
#endif
#endif

/* Recent MSVC supports C++14 but it doesn't define __cplusplus accordingly. */
#define __MINGW_CXX11_CONSTEXPR
#define __MINGW_CXX14_CONSTEXPR
#ifdef __cplusplus
# if __cplusplus >= 201103L || defined(_MSC_VER)
# undef __MINGW_CXX11_CONSTEXPR
# define __MINGW_CXX11_CONSTEXPR constexpr
# endif
# if __cplusplus >= 201402L || defined(_MSC_VER)
# undef __MINGW_CXX14_CONSTEXPR
# define __MINGW_CXX14_CONSTEXPR constexpr
# endif
#endif

#ifdef __cplusplus
# define __UNUSED_PARAM(x)
#else
Expand Down
31 changes: 26 additions & 5 deletions clangarm64/include/fwptypes.h
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ extern "C" {

#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)

#define FWP_BYTEMAP_ARRAY64_SIZE 8
#define FWP_BYTE_ARRAY6_SIZE 6
#define FWP_V6_ADDR_SIZE (16)
#define FWP_ACTRL_MATCH_FILTER (1)
Expand Down Expand Up @@ -101,6 +102,9 @@ extern "C" {
#define FWP_CONDITION_REAUTHORIZE_REASON_MID_STREAM_INSPECTION (0x00000040)
#define FWP_CONDITION_REAUTHORIZE_REASON_SOCKET_PROPERTY_CHANGED (0x00000080)
#define FWP_CONDITION_REAUTHORIZE_REASON_NEW_INBOUND_MCAST_BCAST_PACKET (0x00000100)
#define FWP_CONDITION_REAUTHORIZE_REASON_EDP_POLICY_CHANGED (0x00000200)
#define FWP_CONDITION_REAUTHORIZE_REASON_PROXY_HANDLE_CHANGED (0x00004000)
#define FWP_CONDITION_REAUTHORIZE_REASON_CHECK_OFFLOAD (0x00010000)

#define FWP_CONDITION_SOCKET_PROPERTY_FLAG_IS_SYSTEM_PORT_RPC (0x00000001)
#define FWP_CONDITION_SOCKET_PROPERTY_FLAG_ALLOW_EDGE_TRAFFIC (0x00000002)
Expand Down Expand Up @@ -130,7 +134,7 @@ extern "C" {
#define FWP_FILTER_ENUM_FLAG_RESERVED1 (0x00000020)
#endif

#define FWP_CALLOUT_FLAG_CONDITIONAL_ON_FLOW (0x00000001)
#define FWP_CALLOUT_FLAG_CONDITIONAL_ON_FLOW (0x00000001)
#define FWP_CALLOUT_FLAG_ALLOW_OFFLOAD (0x00000002)
#if (NTDDI_VERSION >= NTDDI_WIN7)
#define FWP_CALLOUT_FLAG_ENABLE_COMMIT_ADD_NOTIFY (0x00000004)
Expand All @@ -140,9 +144,18 @@ extern "C" {
#define FWP_CALLOUT_FLAG_RESERVED1 (0x00000020)
#define FWP_CALLOUT_FLAG_ALLOW_RSC (0x00000040)
#define FWP_CALLOUT_FLAG_ALLOW_L2_BATCH_CLASSIFY (0x00000080)
#endif
#endif
#ifdef __midl
#if (NTDDI_VERSION >= NTDDI_WIN10_19H1)
#define FWP_CALLOUT_FLAG_ALLOW_USO (0x00000100)
#if (NTDDI_VERSION >= NTDDI_WIN10_VB)
#define FWP_CALLOUT_FLAG_ALLOW_URO (0x00000200)
#if (NTDDI_VERSION >= NTDDI_WIN10_CO)
#define FWP_CALLOUT_FLAG_RESERVED2 (0x00000400)
#endif /* (NTDDI_VERSION >= NTDDI_WIN10_CO) */
#endif /* (NTDDI_VERSION >= NTDDI_WIN10_VB) */
#endif /* (NTDDI_VERSION >= NTDDI_WIN10_19H1) */
#endif /* (NTDDI_VERSION >= NTDDI_WIN8) */
#endif /* (NTDDI_VERSION >= NTDDI_WIN7) */
#ifdef __WIDL__
typedef struct _LUID {
DWORD LowPart;
LONG HighPart;
Expand Down Expand Up @@ -218,7 +231,9 @@ typedef enum FWP_MATCH_TYPE_ {
FWP_MATCH_FLAGS_NONE_SET = 8,
FWP_MATCH_EQUAL_CASE_INSENSITIVE = 9,
FWP_MATCH_NOT_EQUAL = 10,
FWP_MATCH_TYPE_MAX = 11
FWP_MATCH_PREFIX = 11,
FWP_MATCH_NOT_PREFIX = 12,
FWP_MATCH_TYPE_MAX = 13
} FWP_MATCH_TYPE;

#if (NTDDI_VERSION >= NTDDI_WIN8)
Expand Down Expand Up @@ -334,6 +349,12 @@ typedef struct FWP_CONDITION_VALUE0_ {
} __C89_NAMELESSUNIONNAME;
} FWP_CONDITION_VALUE0;

typedef enum FWP_NETWORK_CONNECTION_POLICY_SETTING_TYPE_ {
FWP_NETWORK_CONNECTION_POLICY_SOURCE_ADDRESS = 0,
FWP_NETWORK_CONNECTION_POLICY_NEXT_HOP_INTERFACE = 1,
FWP_NETWORK_CONNECTION_POLICY_NEXT_HOP = 2,
FWP_NETWORK_CONNECTION_POLICY_MAX = 3
} FWP_NETWORK_CONNECTION_POLICY_SETTING_TYPE;
#endif /* WINAPI_PARTITION_DESKTOP. */
/* Begin additional prototypes for all interfaces */

Expand Down
33 changes: 27 additions & 6 deletions clangarm64/include/fwptypes.idl
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ import "wtypes.idl";
#define FWP_BYTE_ARRAY6_SIZE 6
#define FWP_V6_ADDR_SIZE (16)

cpp_quote("#define FWP_BYTEMAP_ARRAY64_SIZE 8")
cpp_quote("#define FWP_BYTE_ARRAY6_SIZE 6")
cpp_quote("#define FWP_V6_ADDR_SIZE (16)")
cpp_quote("#define FWP_ACTRL_MATCH_FILTER (1)")
Expand Down Expand Up @@ -91,6 +92,9 @@ cpp_quote("#define FWP_CONDITION_REAUTHORIZE_REASON_IPSEC_PROPERTIES_CHANGED (0
cpp_quote("#define FWP_CONDITION_REAUTHORIZE_REASON_MID_STREAM_INSPECTION (0x00000040)")
cpp_quote("#define FWP_CONDITION_REAUTHORIZE_REASON_SOCKET_PROPERTY_CHANGED (0x00000080)")
cpp_quote("#define FWP_CONDITION_REAUTHORIZE_REASON_NEW_INBOUND_MCAST_BCAST_PACKET (0x00000100)")
cpp_quote("#define FWP_CONDITION_REAUTHORIZE_REASON_EDP_POLICY_CHANGED (0x00000200)")
cpp_quote("#define FWP_CONDITION_REAUTHORIZE_REASON_PROXY_HANDLE_CHANGED (0x00004000)")
cpp_quote("#define FWP_CONDITION_REAUTHORIZE_REASON_CHECK_OFFLOAD (0x00010000)")
cpp_quote("")
cpp_quote("#define FWP_CONDITION_SOCKET_PROPERTY_FLAG_IS_SYSTEM_PORT_RPC (0x00000001)")
cpp_quote("#define FWP_CONDITION_SOCKET_PROPERTY_FLAG_ALLOW_EDGE_TRAFFIC (0x00000002)")
Expand Down Expand Up @@ -126,7 +130,7 @@ cpp_quote("#endif")

cpp_quote("")

cpp_quote("#define FWP_CALLOUT_FLAG_CONDITIONAL_ON_FLOW (0x00000001)")
cpp_quote("#define FWP_CALLOUT_FLAG_CONDITIONAL_ON_FLOW (0x00000001)")
cpp_quote("#define FWP_CALLOUT_FLAG_ALLOW_OFFLOAD (0x00000002)")
cpp_quote("#if (NTDDI_VERSION >= NTDDI_WIN7)")
cpp_quote("#define FWP_CALLOUT_FLAG_ENABLE_COMMIT_ADD_NOTIFY (0x00000004)")
Expand All @@ -136,10 +140,19 @@ cpp_quote("#if (NTDDI_VERSION >= NTDDI_WIN8)")
cpp_quote("#define FWP_CALLOUT_FLAG_RESERVED1 (0x00000020)")
cpp_quote("#define FWP_CALLOUT_FLAG_ALLOW_RSC (0x00000040)")
cpp_quote("#define FWP_CALLOUT_FLAG_ALLOW_L2_BATCH_CLASSIFY (0x00000080)")
cpp_quote("#endif")
cpp_quote("#endif")

cpp_quote("#ifdef __midl")
cpp_quote("#if (NTDDI_VERSION >= NTDDI_WIN10_19H1)")
cpp_quote("#define FWP_CALLOUT_FLAG_ALLOW_USO (0x00000100)")
cpp_quote("#if (NTDDI_VERSION >= NTDDI_WIN10_VB)")
cpp_quote("#define FWP_CALLOUT_FLAG_ALLOW_URO (0x00000200)")
cpp_quote("#if (NTDDI_VERSION >= NTDDI_WIN10_CO)")
cpp_quote("#define FWP_CALLOUT_FLAG_RESERVED2 (0x00000400)")
cpp_quote("#endif /* (NTDDI_VERSION >= NTDDI_WIN10_CO) */")
cpp_quote("#endif /* (NTDDI_VERSION >= NTDDI_WIN10_VB) */")
cpp_quote("#endif /* (NTDDI_VERSION >= NTDDI_WIN10_19H1) */")
cpp_quote("#endif /* (NTDDI_VERSION >= NTDDI_WIN8) */")
cpp_quote("#endif /* (NTDDI_VERSION >= NTDDI_WIN7) */")

cpp_quote("#ifdef __WIDL__")
typedef struct _LUID {
DWORD LowPart;
LONG HighPart;
Expand Down Expand Up @@ -198,7 +211,8 @@ typedef [v1_enum] enum FWP_MATCH_TYPE_ {
FWP_MATCH_LESS_OR_EQUAL, FWP_MATCH_RANGE,
FWP_MATCH_FLAGS_ALL_SET, FWP_MATCH_FLAGS_ANY_SET,
FWP_MATCH_FLAGS_NONE_SET, FWP_MATCH_EQUAL_CASE_INSENSITIVE,
FWP_MATCH_NOT_EQUAL, FWP_MATCH_TYPE_MAX
FWP_MATCH_NOT_EQUAL, FWP_MATCH_PREFIX,
FWP_MATCH_NOT_PREFIX, FWP_MATCH_TYPE_MAX
} FWP_MATCH_TYPE;

cpp_quote("")
Expand Down Expand Up @@ -375,4 +389,11 @@ typedef struct FWP_CONDITION_VALUE0_ {

cpp_quote("")

typedef [v1_enum] enum FWP_NETWORK_CONNECTION_POLICY_SETTING_TYPE_ {
FWP_NETWORK_CONNECTION_POLICY_SOURCE_ADDRESS,
FWP_NETWORK_CONNECTION_POLICY_NEXT_HOP_INTERFACE,
FWP_NETWORK_CONNECTION_POLICY_NEXT_HOP,
FWP_NETWORK_CONNECTION_POLICY_MAX
} FWP_NETWORK_CONNECTION_POLICY_SETTING_TYPE;

cpp_quote("#endif /* WINAPI_PARTITION_DESKTOP. */")
Loading

0 comments on commit 87ec58c

Please sign in to comment.