headers/fwptypes: Regenerate H from IDL

Signed-off-by: LIU Hao <lh_mouse@126.com>
This commit is contained in:
LIU Hao 2024-11-01 22:49:35 +08:00
parent ea5737f563
commit e3a3dc588a

View File

@ -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)
@ -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)
@ -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)
@ -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;
@ -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)
@ -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 */