Win32 API 日本語リファレンス
ホームNetworkManagement.WindowsFilteringPlatform › 定数

定数

588

Windows.Win32.NetworkManagement.WindowsFilteringPlatform

名前
FWPM_NET_EVENT_KEYWORD_INBOUND_MCASTDWORD1
FWPM_NET_EVENT_KEYWORD_INBOUND_BCASTDWORD2
FWPM_NET_EVENT_KEYWORD_CAPABILITY_DROPDWORD4
FWPM_NET_EVENT_KEYWORD_CAPABILITY_ALLOWDWORD8
FWPM_NET_EVENT_KEYWORD_CLASSIFY_ALLOWDWORD16
FWPM_NET_EVENT_KEYWORD_PORT_SCANNING_DROPDWORD32
FWPM_ENGINE_OPTION_PACKET_QUEUE_NONEDWORD0
FWPM_ENGINE_OPTION_PACKET_QUEUE_INBOUNDDWORD1
FWPM_ENGINE_OPTION_PACKET_QUEUE_FORWARDDWORD2
FWPM_ENGINE_OPTION_PACKET_BATCH_INBOUNDDWORD4
FWPM_SESSION_FLAG_DYNAMICDWORD1
FWPM_SESSION_FLAG_RESERVEDDWORD268435456
FWPM_PROVIDER_FLAG_PERSISTENTDWORD1
FWPM_PROVIDER_FLAG_DISABLEDDWORD16
FWPM_PROVIDER_CONTEXT_FLAG_PERSISTENTDWORD1
FWPM_PROVIDER_CONTEXT_FLAG_DOWNLEVELDWORD2
FWPM_SUBLAYER_FLAG_PERSISTENTDWORD1
FWPM_LAYER_FLAG_KERNELDWORD1
FWPM_LAYER_FLAG_BUILTINDWORD2
FWPM_LAYER_FLAG_CLASSIFY_MOSTLYDWORD4
FWPM_LAYER_FLAG_BUFFEREDDWORD8
FWPM_CALLOUT_FLAG_PERSISTENTDWORD65536
FWPM_CALLOUT_FLAG_USES_PROVIDER_CONTEXTDWORD131072
FWPM_CALLOUT_FLAG_REGISTEREDDWORD262144
FWPM_FILTER_FLAG_HAS_SECURITY_REALM_PROVIDER_CONTEXTDWORD128
FWPM_FILTER_FLAG_SYSTEMOS_ONLYDWORD256
FWPM_FILTER_FLAG_GAMEOS_ONLYDWORD512
FWPM_FILTER_FLAG_SILENT_MODEDWORD1024
FWPM_FILTER_FLAG_IPSEC_NO_ACQUIRE_INITIATEDWORD2048
FWPM_FILTER_FLAG_RESERVED0DWORD4096
FWPM_FILTER_FLAG_RESERVED1DWORD8192
FWPM_FILTER_FLAG_RESERVED2DWORD16384
FWPM_NET_EVENT_FLAG_IP_PROTOCOL_SETDWORD1
FWPM_NET_EVENT_FLAG_LOCAL_ADDR_SETDWORD2
FWPM_NET_EVENT_FLAG_REMOTE_ADDR_SETDWORD4
FWPM_NET_EVENT_FLAG_LOCAL_PORT_SETDWORD8
FWPM_NET_EVENT_FLAG_REMOTE_PORT_SETDWORD16
FWPM_NET_EVENT_FLAG_APP_ID_SETDWORD32
FWPM_NET_EVENT_FLAG_USER_ID_SETDWORD64
FWPM_NET_EVENT_FLAG_SCOPE_ID_SETDWORD128
FWPM_NET_EVENT_FLAG_IP_VERSION_SETDWORD256
FWPM_NET_EVENT_FLAG_REAUTH_REASON_SETDWORD512
FWPM_NET_EVENT_FLAG_PACKAGE_ID_SETDWORD1024
FWPM_NET_EVENT_FLAG_ENTERPRISE_ID_SETDWORD2048
FWPM_NET_EVENT_FLAG_POLICY_FLAGS_SETDWORD4096
FWPM_NET_EVENT_FLAG_EFFECTIVE_NAME_SETDWORD8192
IKEEXT_CERT_HASH_LENDWORD20
FWPM_NET_EVENT_IKEEXT_MM_FAILURE_FLAG_BENIGNDWORD1
FWPM_NET_EVENT_IKEEXT_MM_FAILURE_FLAG_MULTIPLEDWORD2
FWPM_NET_EVENT_IKEEXT_EM_FAILURE_FLAG_MULTIPLEDWORD1
FWPM_NET_EVENT_IKEEXT_EM_FAILURE_FLAG_BENIGNDWORD2
FWPM_CONNECTION_ENUM_FLAG_QUERY_BYTES_TRANSFERREDDWORD1
FWPS_FILTER_FLAG_CLEAR_ACTION_RIGHTDWORD1
FWPS_FILTER_FLAG_PERMIT_IF_CALLOUT_UNREGISTEREDDWORD2
FWPS_FILTER_FLAG_OR_CONDITIONSDWORD4
FWPS_FILTER_FLAG_HAS_SECURITY_REALM_PROVIDER_CONTEXTDWORD8
FWPS_FILTER_FLAG_SILENT_MODEDWORD16
FWPS_FILTER_FLAG_IPSEC_NO_ACQUIRE_INITIATEDWORD32
FWPS_FILTER_FLAG_RESERVED0DWORD64
FWPS_FILTER_FLAG_RESERVED1DWORD128
FWPS_FILTER_FLAG_RESERVED2DWORD256
FWPS_INCOMING_FLAG_CACHE_SAFEDWORD1
FWPS_INCOMING_FLAG_ENFORCE_QUERYDWORD2
FWPS_INCOMING_FLAG_ABSORBDWORD4
FWPS_INCOMING_FLAG_CONNECTION_FAILING_INDICATIONDWORD8
FWPS_INCOMING_FLAG_MID_STREAM_INSPECTIONDWORD16
FWPS_INCOMING_FLAG_RECLASSIFYDWORD32
FWPS_INCOMING_FLAG_IS_LOOSE_SOURCE_FLOWDWORD64
FWPS_INCOMING_FLAG_IS_LOCAL_ONLY_FLOWDWORD128
FWPS_L2_INCOMING_FLAG_IS_RAW_IPV4_FRAMINGDWORD1
FWPS_L2_INCOMING_FLAG_IS_RAW_IPV6_FRAMINGDWORD2
FWPS_L2_INCOMING_FLAG_RECLASSIFY_MULTI_DESTINATIONDWORD8
FWPS_INCOMING_FLAG_RESERVED0DWORD256
FWPS_RIGHT_ACTION_WRITEDWORD1
FWPS_CLASSIFY_OUT_FLAG_ABSORBDWORD1
FWPS_CLASSIFY_OUT_FLAG_BUFFER_LIMIT_REACHEDDWORD2
FWPS_CLASSIFY_OUT_FLAG_NO_MORE_DATADWORD4
FWPS_CLASSIFY_OUT_FLAG_ALE_FAST_CACHE_CHECKDWORD8
FWPS_CLASSIFY_OUT_FLAG_ALE_FAST_CACHE_POSSIBLEDWORD16
FWPS_ALE_ENDPOINT_FLAG_IPSEC_SECUREDDWORD1
FWP_BYTEMAP_ARRAY64_SIZEDWORD8
FWP_BYTE_ARRAY6_SIZEDWORD6
FWP_V6_ADDR_SIZEDWORD16
FWP_ACTRL_MATCH_FILTERDWORD1
FWP_OPTION_VALUE_ALLOW_MULTICAST_STATEDWORD0
FWP_OPTION_VALUE_DENY_MULTICAST_STATEDWORD1
FWP_OPTION_VALUE_ALLOW_GLOBAL_MULTICAST_STATEDWORD2
FWP_OPTION_VALUE_DISABLE_LOOSE_SOURCEDWORD0
FWP_OPTION_VALUE_ENABLE_LOOSE_SOURCEDWORD1
FWP_OPTION_VALUE_DISABLE_LOCAL_ONLY_MAPPINGDWORD0
FWP_OPTION_VALUE_ENABLE_LOCAL_ONLY_MAPPINGDWORD1
FWP_ACTION_FLAG_TERMINATINGDWORD4096
FWP_ACTION_FLAG_NON_TERMINATINGDWORD8192
FWP_ACTION_FLAG_CALLOUTDWORD16384
FWP_CONDITION_FLAG_IS_LOOPBACKDWORD1
FWP_CONDITION_FLAG_IS_IPSEC_SECUREDDWORD2
FWP_CONDITION_FLAG_IS_REAUTHORIZEDWORD4
FWP_CONDITION_FLAG_IS_WILDCARD_BINDDWORD8
FWP_CONDITION_FLAG_IS_RAW_ENDPOINTDWORD16
FWP_CONDITION_FLAG_IS_FRAGMENTDWORD32
FWP_CONDITION_FLAG_IS_FRAGMENT_GROUPDWORD64
FWP_CONDITION_FLAG_IS_IPSEC_NATT_RECLASSIFYDWORD128
FWP_CONDITION_FLAG_REQUIRES_ALE_CLASSIFYDWORD256
FWP_CONDITION_FLAG_IS_IMPLICIT_BINDDWORD512
FWP_CONDITION_FLAG_IS_REASSEMBLEDDWORD1024
FWP_CONDITION_FLAG_IS_NAME_APP_SPECIFIEDDWORD16384
FWP_CONDITION_FLAG_IS_PROMISCUOUSDWORD32768
FWP_CONDITION_FLAG_IS_AUTH_FWDWORD65536
FWP_CONDITION_FLAG_IS_RECLASSIFYDWORD131072
FWP_CONDITION_FLAG_IS_OUTBOUND_PASS_THRUDWORD262144
FWP_CONDITION_FLAG_IS_INBOUND_PASS_THRUDWORD524288
FWP_CONDITION_FLAG_IS_CONNECTION_REDIRECTEDDWORD1048576
FWP_CONDITION_FLAG_IS_PROXY_CONNECTIONDWORD2097152
FWP_CONDITION_FLAG_IS_APPCONTAINER_LOOPBACKDWORD4194304
FWP_CONDITION_FLAG_IS_NON_APPCONTAINER_LOOPBACKDWORD8388608
FWP_CONDITION_FLAG_IS_RESERVEDDWORD16777216
FWP_CONDITION_FLAG_IS_HONORING_POLICY_AUTHORIZEDWORD33554432
FWP_CONDITION_REAUTHORIZE_REASON_POLICY_CHANGEDWORD1
FWP_CONDITION_REAUTHORIZE_REASON_NEW_ARRIVAL_INTERFACEDWORD2
FWP_CONDITION_REAUTHORIZE_REASON_NEW_NEXTHOP_INTERFACEDWORD4
FWP_CONDITION_REAUTHORIZE_REASON_PROFILE_CROSSINGDWORD8
FWP_CONDITION_REAUTHORIZE_REASON_CLASSIFY_COMPLETIONDWORD16
FWP_CONDITION_REAUTHORIZE_REASON_IPSEC_PROPERTIES_CHANGEDDWORD32
FWP_CONDITION_REAUTHORIZE_REASON_MID_STREAM_INSPECTIONDWORD64
FWP_CONDITION_REAUTHORIZE_REASON_SOCKET_PROPERTY_CHANGEDDWORD128
FWP_CONDITION_REAUTHORIZE_REASON_NEW_INBOUND_MCAST_BCAST_PACKETDWORD256
FWP_CONDITION_REAUTHORIZE_REASON_EDP_POLICY_CHANGEDDWORD512
FWP_CONDITION_REAUTHORIZE_REASON_PROXY_HANDLE_CHANGEDDWORD16384
FWP_CONDITION_REAUTHORIZE_REASON_CHECK_OFFLOADDWORD65536
FWP_CONDITION_SOCKET_PROPERTY_FLAG_IS_SYSTEM_PORT_RPCDWORD1
FWP_CONDITION_SOCKET_PROPERTY_FLAG_ALLOW_EDGE_TRAFFICDWORD2
FWP_CONDITION_SOCKET_PROPERTY_FLAG_DENY_EDGE_TRAFFICDWORD4
FWP_CONDITION_L2_IS_NATIVE_ETHERNETDWORD1
FWP_CONDITION_L2_IS_WIFIDWORD2
FWP_CONDITION_L2_IS_MOBILE_BROADBANDDWORD4
FWP_CONDITION_L2_IS_WIFI_DIRECT_DATADWORD8
FWP_CONDITION_L2_IS_VM2VMDWORD16
FWP_CONDITION_L2_IS_MALFORMED_PACKETDWORD32
FWP_CONDITION_L2_IS_IP_FRAGMENT_GROUPDWORD64
FWP_CONDITION_L2_IF_CONNECTOR_PRESENTDWORD128
FWP_FILTER_ENUM_FLAG_BEST_TERMINATING_MATCHDWORD1
FWP_FILTER_ENUM_FLAG_SORTEDDWORD2
FWP_FILTER_ENUM_FLAG_BOOTTIME_ONLYDWORD4
FWP_FILTER_ENUM_FLAG_INCLUDE_BOOTTIMEDWORD8
FWP_FILTER_ENUM_FLAG_INCLUDE_DISABLEDDWORD16
FWP_FILTER_ENUM_FLAG_RESERVED1DWORD32
FWP_CALLOUT_FLAG_CONDITIONAL_ON_FLOWDWORD1
FWP_CALLOUT_FLAG_ALLOW_OFFLOADDWORD2
FWP_CALLOUT_FLAG_ENABLE_COMMIT_ADD_NOTIFYDWORD4
FWP_CALLOUT_FLAG_ALLOW_MID_STREAM_INSPECTIONDWORD8
FWP_CALLOUT_FLAG_ALLOW_RECLASSIFYDWORD16
FWP_CALLOUT_FLAG_RESERVED1DWORD32
FWP_CALLOUT_FLAG_ALLOW_RSCDWORD64
FWP_CALLOUT_FLAG_ALLOW_L2_BATCH_CLASSIFYDWORD128
FWP_CALLOUT_FLAG_ALLOW_USODWORD256
FWP_CALLOUT_FLAG_ALLOW_URODWORD512
FWP_CALLOUT_FLAG_RESERVED2DWORD1024
IKEEXT_CERT_AUTH_FLAG_DISABLE_CRL_CHECKDWORD2
IKEEXT_CERT_AUTH_FLAG_DISABLE_REQUEST_PAYLOADDWORD64
IKEEXT_KERB_AUTH_FORCE_PROXY_ON_INITIATORDWORD4
IKEEXT_NTLM_V2_AUTH_DONT_ACCEPT_EXPLICIT_CREDENTIALSDWORD1
IKEEXT_POLICY_FLAG_MOBIKE_NOT_SUPPORTEDDWORD16
IKEEXT_POLICY_FLAG_SITE_TO_SITEDWORD32
IKEEXT_POLICY_FLAG_IMS_VPNDWORD64
IKEEXT_POLICY_ENABLE_IKEV2_FRAGMENTATIONDWORD128
IKEEXT_POLICY_SUPPORT_LOW_POWER_MODEDWORD256
IKEEXT_POLICY_FLAG_POINT_TO_SITEDWORD512
IKEEXT_CERT_CREDENTIAL_FLAG_NAP_CERTDWORD1
IPSEC_AUTH_CONFIG_HMAC_MD5_96DWORD0
IPSEC_AUTH_CONFIG_HMAC_SHA_1_96DWORD1
IPSEC_AUTH_CONFIG_HMAC_SHA_256_128DWORD2
IPSEC_AUTH_CONFIG_GCM_AES_128DWORD3
IPSEC_AUTH_CONFIG_GCM_AES_192DWORD4
IPSEC_AUTH_CONFIG_GCM_AES_256DWORD5
IPSEC_AUTH_CONFIG_MAXDWORD6
IPSEC_CIPHER_CONFIG_CBC_DESDWORD1
IPSEC_CIPHER_CONFIG_CBC_3DESDWORD2
IPSEC_CIPHER_CONFIG_CBC_AES_128DWORD3
IPSEC_CIPHER_CONFIG_CBC_AES_192DWORD4
IPSEC_CIPHER_CONFIG_CBC_AES_256DWORD5
IPSEC_CIPHER_CONFIG_GCM_AES_128DWORD6
IPSEC_CIPHER_CONFIG_GCM_AES_192DWORD7
IPSEC_CIPHER_CONFIG_GCM_AES_256DWORD8
IPSEC_CIPHER_CONFIG_MAXDWORD9
IPSEC_POLICY_FLAG_KEY_MANAGER_ALLOW_NOTIFY_KEYDWORD16384
IPSEC_POLICY_FLAG_RESERVED1DWORD32768
IPSEC_POLICY_FLAG_SITE_TO_SITE_TUNNELDWORD65536
IPSEC_POLICY_FLAG_POINT_TO_SITE_TUNNELDWORD131072
IPSEC_POLICY_FLAG_BANDWIDTH1DWORD268435456
IPSEC_POLICY_FLAG_BANDWIDTH2DWORD536870912
IPSEC_POLICY_FLAG_BANDWIDTH3DWORD1073741824
IPSEC_POLICY_FLAG_BANDWIDTH4DWORD2147483648
IPSEC_KEYING_POLICY_FLAG_TERMINATING_MATCHDWORD1
IPSEC_SA_BUNDLE_FLAG_NLBDWORD16
IPSEC_SA_BUNDLE_FLAG_NO_MACHINE_LUID_VERIFYDWORD32
IPSEC_SA_BUNDLE_FLAG_NO_IMPERSONATION_LUID_VERIFYDWORD64
IPSEC_SA_BUNDLE_FLAG_NO_EXPLICIT_CRED_MATCHDWORD128
IPSEC_SA_BUNDLE_FLAG_FORCE_INBOUND_CONNECTIONSDWORD32768
IPSEC_SA_BUNDLE_FLAG_FORCE_OUTBOUND_CONNECTIONSDWORD65536
IPSEC_SA_BUNDLE_FLAG_FORWARD_PATH_INITIATORDWORD131072
IPSEC_SA_BUNDLE_FLAG_ENABLE_OPTIONAL_ASYMMETRIC_IDLEDWORD262144
IPSEC_SA_BUNDLE_FLAG_USING_DICTATED_KEYSDWORD524288
IPSEC_SA_BUNDLE_FLAG_LOCALLY_DICTATED_KEYSDWORD1048576
IPSEC_SA_BUNDLE_FLAG_SA_OFFLOADEDDWORD2097152
IPSEC_SA_BUNDLE_FLAG_IP_IN_IP_PKTDWORD4194304
IPSEC_SA_BUNDLE_FLAG_LOW_POWER_MODE_SUPPORTDWORD8388608
IPSEC_SA_BUNDLE_FLAG_TUNNEL_BANDWIDTH1DWORD268435456
IPSEC_SA_BUNDLE_FLAG_TUNNEL_BANDWIDTH2DWORD536870912
IPSEC_SA_BUNDLE_FLAG_TUNNEL_BANDWIDTH3DWORD1073741824
IPSEC_SA_BUNDLE_FLAG_TUNNEL_BANDWIDTH4DWORD2147483648
IPSEC_DOSP_DSCP_DISABLE_VALUEDWORD255
IPSEC_DOSP_RATE_LIMIT_DISABLE_VALUEDWORD0
IPSEC_KEY_MANAGER_FLAG_DICTATE_KEYDWORD1
FWPM_LAYER_INBOUND_IPPACKET_V4GUID{C86FD1BF-21CD-497E-A0BB-17425C885C58}
FWPM_LAYER_INBOUND_IPPACKET_V4_DISCARDGUID{B5A230D0-A8C0-44F2-916E-991B53DED1F7}
FWPM_LAYER_INBOUND_IPPACKET_V6GUID{F52032CB-991C-46E7-971D-2601459A91CA}
FWPM_LAYER_INBOUND_IPPACKET_V6_DISCARDGUID{BB24C279-93B4-47A2-83AD-AE1698B50885}
FWPM_LAYER_OUTBOUND_IPPACKET_V4GUID{1E5C9FAE-8A84-4135-A331-950B54229ECD}
FWPM_LAYER_OUTBOUND_IPPACKET_V4_DISCARDGUID{08E4BCB5-B647-48F3-953C-E5DDBD03937E}
FWPM_LAYER_OUTBOUND_IPPACKET_V6GUID{A3B3AB6B-3564-488C-9117-F34E82142763}
FWPM_LAYER_OUTBOUND_IPPACKET_V6_DISCARDGUID{9513D7C4-A934-49DC-91A7-6CCB80CC02E3}
FWPM_LAYER_IPFORWARD_V4GUID{A82ACC24-4EE1-4EE1-B465-FD1D25CB10A4}
FWPM_LAYER_IPFORWARD_V4_DISCARDGUID{9E9EA773-2FAE-4210-8F17-34129EF369EB}
FWPM_LAYER_IPFORWARD_V6GUID{7B964818-19C7-493A-B71F-832C3684D28C}
FWPM_LAYER_IPFORWARD_V6_DISCARDGUID{31524A5D-1DFE-472F-BB93-518EE945D8A2}
FWPM_LAYER_INBOUND_TRANSPORT_V4GUID{5926DFC8-E3CF-4426-A283-DC393F5D0F9D}
FWPM_LAYER_INBOUND_TRANSPORT_V4_DISCARDGUID{AC4A9833-F69D-4648-B261-6DC84835EF39}
FWPM_LAYER_INBOUND_TRANSPORT_V6GUID{634A869F-FC23-4B90-B0C1-BF620A36AE6F}
FWPM_LAYER_INBOUND_TRANSPORT_V6_DISCARDGUID{2A6FF955-3B2B-49D2-9848-AD9D72DCAAB7}
FWPM_LAYER_OUTBOUND_TRANSPORT_V4GUID{09E61AEA-D214-46E2-9B21-B26B0B2F28C8}
FWPM_LAYER_OUTBOUND_TRANSPORT_V4_DISCARDGUID{C5F10551-BDB0-43D7-A313-50E211F4D68A}
FWPM_LAYER_OUTBOUND_TRANSPORT_V6GUID{E1735BDE-013F-4655-B351-A49E15762DF0}
FWPM_LAYER_OUTBOUND_TRANSPORT_V6_DISCARDGUID{F433DF69-CCBD-482E-B9B2-57165658C3B3}
FWPM_LAYER_STREAM_V4GUID{3B89653C-C170-49E4-B1CD-E0EEEEE19A3E}
FWPM_LAYER_STREAM_V4_DISCARDGUID{25C4C2C2-25FF-4352-82F9-C54A4A4726DC}
FWPM_LAYER_STREAM_V6GUID{47C9137A-7EC4-46B3-B6E4-48E926B1EDA4}
FWPM_LAYER_STREAM_V6_DISCARDGUID{10A59FC7-B628-4C41-9EB8-CF37D55103CF}
FWPM_LAYER_DATAGRAM_DATA_V4GUID{3D08BF4E-45F6-4930-A922-417098E20027}
FWPM_LAYER_DATAGRAM_DATA_V4_DISCARDGUID{18E330C6-7248-4E52-AAAB-472ED67704FD}
FWPM_LAYER_DATAGRAM_DATA_V6GUID{FA45FE2F-3CBA-4427-87FC-57B9A4B10D00}
FWPM_LAYER_DATAGRAM_DATA_V6_DISCARDGUID{09D1DFE1-9B86-4A42-BE9D-8C315B92A5D0}
FWPM_LAYER_INBOUND_ICMP_ERROR_V4GUID{61499990-3CB6-4E84-B950-53B94B6964F3}
FWPM_LAYER_INBOUND_ICMP_ERROR_V4_DISCARDGUID{A6B17075-EBAF-4053-A4E7-213C8121EDE5}
FWPM_LAYER_INBOUND_ICMP_ERROR_V6GUID{65F9BDFF-3B2D-4E5D-B8C6-C720651FE898}
FWPM_LAYER_INBOUND_ICMP_ERROR_V6_DISCARDGUID{A6E7CCC0-08FB-468D-A472-9771D5595E09}
FWPM_LAYER_OUTBOUND_ICMP_ERROR_V4GUID{41390100-564C-4B32-BC1D-718048354D7C}
FWPM_LAYER_OUTBOUND_ICMP_ERROR_V4_DISCARDGUID{B3598D36-0561-4588-A6BF-E955E3F6264B}
FWPM_LAYER_OUTBOUND_ICMP_ERROR_V6GUID{7FB03B60-7B8D-4DFA-BADD-980176FC4E12}
FWPM_LAYER_OUTBOUND_ICMP_ERROR_V6_DISCARDGUID{65F2E647-8D0C-4F47-B19B-33A4D3F1357C}
FWPM_LAYER_ALE_RESOURCE_ASSIGNMENT_V4GUID{1247D66D-0B60-4A15-8D44-7155D0F53A0C}
FWPM_LAYER_ALE_RESOURCE_ASSIGNMENT_V4_DISCARDGUID{0B5812A2-C3FF-4ECA-B88D-C79E20AC6322}
FWPM_LAYER_ALE_RESOURCE_ASSIGNMENT_V6GUID{55A650E1-5F0A-4ECA-A653-88F53B26AA8C}
FWPM_LAYER_ALE_RESOURCE_ASSIGNMENT_V6_DISCARDGUID{CBC998BB-C51F-4C1A-BB4F-9775FCACAB2F}
FWPM_LAYER_ALE_AUTH_LISTEN_V4GUID{88BB5DAD-76D7-4227-9C71-DF0A3ED7BE7E}
FWPM_LAYER_ALE_AUTH_LISTEN_V4_DISCARDGUID{371DFADA-9F26-45FD-B4EB-C29EB212893F}
FWPM_LAYER_ALE_AUTH_LISTEN_V6GUID{7AC9DE24-17DD-4814-B4BD-A9FBC95A321B}
FWPM_LAYER_ALE_AUTH_LISTEN_V6_DISCARDGUID{60703B07-63C8-48E9-ADA3-12B1AF40A617}
FWPM_LAYER_ALE_AUTH_RECV_ACCEPT_V4GUID{E1CD9FE7-F4B5-4273-96C0-592E487B8650}
FWPM_LAYER_ALE_AUTH_RECV_ACCEPT_V4_DISCARDGUID{9EEAA99B-BD22-4227-919F-0073C63357B1}
FWPM_LAYER_ALE_AUTH_RECV_ACCEPT_V6GUID{A3B42C97-9F04-4672-B87E-CEE9C483257F}
FWPM_LAYER_ALE_AUTH_RECV_ACCEPT_V6_DISCARDGUID{89455B97-DBE1-453F-A224-13DA895AF396}
FWPM_LAYER_ALE_AUTH_CONNECT_V4GUID{C38D57D1-05A7-4C33-904F-7FBCEEE60E82}
FWPM_LAYER_ALE_AUTH_CONNECT_V4_DISCARDGUID{D632A801-F5BA-4AD6-96E3-607017D9836A}
FWPM_LAYER_ALE_AUTH_CONNECT_V6GUID{4A72393B-319F-44BC-84C3-BA54DCB3B6B4}
FWPM_LAYER_ALE_AUTH_CONNECT_V6_DISCARDGUID{C97BC3B8-C9A3-4E33-8695-8E17AAD4DE09}
FWPM_LAYER_ALE_FLOW_ESTABLISHED_V4GUID{AF80470A-5596-4C13-9992-539E6FE57967}
FWPM_LAYER_ALE_FLOW_ESTABLISHED_V4_DISCARDGUID{146AE4A9-A1D2-4D43-A31A-4C42682B8E4F}
FWPM_LAYER_ALE_FLOW_ESTABLISHED_V6GUID{7021D2B3-DFA4-406E-AFEB-6AFAF7E70EFD}
FWPM_LAYER_ALE_FLOW_ESTABLISHED_V6_DISCARDGUID{46928636-BBCA-4B76-941D-0FA7F5D7D372}
FWPM_LAYER_INBOUND_MAC_FRAME_ETHERNETGUID{EFFB7EDB-0055-4F9A-A231-4FF8131AD191}
FWPM_LAYER_OUTBOUND_MAC_FRAME_ETHERNETGUID{694673BC-D6DB-4870-ADEE-0ACDBDB7F4B2}
FWPM_LAYER_INBOUND_MAC_FRAME_NATIVEGUID{D4220BD3-62CE-4F08-AE88-B56E8526DF50}
FWPM_LAYER_OUTBOUND_MAC_FRAME_NATIVEGUID{94C44912-9D6F-4EBF-B995-05AB8A088D1B}
FWPM_LAYER_INGRESS_VSWITCH_ETHERNETGUID{7D98577A-9A87-41EC-9718-7CF589C9F32D}
FWPM_LAYER_EGRESS_VSWITCH_ETHERNETGUID{86C872B0-76FA-4B79-93A4-0750530AE292}
FWPM_LAYER_INGRESS_VSWITCH_TRANSPORT_V4GUID{B2696FF6-774F-4554-9F7D-3DA3945F8E85}
FWPM_LAYER_INGRESS_VSWITCH_TRANSPORT_V6GUID{5EE314FC-7D8A-47F4-B7E3-291A36DA4E12}
FWPM_LAYER_EGRESS_VSWITCH_TRANSPORT_V4GUID{B92350B6-91F0-46B6-BDC4-871DFD4A7C98}
FWPM_LAYER_EGRESS_VSWITCH_TRANSPORT_V6GUID{1B2DEF23-1881-40BD-82F4-4254E63141CB}
FWPM_LAYER_INBOUND_TRANSPORT_FASTGUID{E41D2719-05C7-40F0-8983-EA8D17BBC2F6}
FWPM_LAYER_OUTBOUND_TRANSPORT_FASTGUID{13ED4388-A070-4815-9935-7A9BE6408B78}
FWPM_LAYER_INBOUND_MAC_FRAME_NATIVE_FASTGUID{853AAA8E-2B78-4D24-A804-36DB08B29711}
FWPM_LAYER_OUTBOUND_MAC_FRAME_NATIVE_FASTGUID{470DF946-C962-486F-9446-8293CBC75EB8}
FWPM_LAYER_IPSEC_KM_DEMUX_V4GUID{F02B1526-A459-4A51-B9E3-759DE52B9D2C}
FWPM_LAYER_IPSEC_KM_DEMUX_V6GUID{2F755CF6-2FD4-4E88-B3E4-A91BCA495235}
FWPM_LAYER_IPSEC_V4GUID{EDA65C74-610D-4BC5-948F-3C4F89556867}
FWPM_LAYER_IPSEC_V6GUID{13C48442-8D87-4261-9A29-59D2ABC348B4}
FWPM_LAYER_IKEEXT_V4GUID{B14B7BDB-DBBD-473E-BED4-8B4708D4F270}
FWPM_LAYER_IKEEXT_V6GUID{B64786B3-F687-4EB9-89D2-8EF32ACDABE2}
FWPM_LAYER_RPC_UMGUID{75A89DDA-95E4-40F3-ADC7-7688A9C847E1}
FWPM_LAYER_RPC_EPMAPGUID{9247BC61-EB07-47EE-872C-BFD78BFD1616}
FWPM_LAYER_RPC_EP_ADDGUID{618DFFC7-C450-4943-95DB-99B4C16A55D4}
FWPM_LAYER_RPC_PROXY_CONNGUID{94A4B50B-BA5C-4F27-907A-229FAC0C2A7A}
FWPM_LAYER_RPC_PROXY_IFGUID{F8A38615-E12C-41AC-98DF-121AD981AADE}
FWPM_LAYER_KM_AUTHORIZATIONGUID{4AA226E9-9020-45FB-956A-C0249D841195}
FWPM_LAYER_NAME_RESOLUTION_CACHE_V4GUID{0C2AA681-905B-4CCD-A467-4DD811D07B7B}
FWPM_LAYER_NAME_RESOLUTION_CACHE_V6GUID{92D592FA-6B01-434A-9DEA-D1E96EA97DA9}
FWPM_LAYER_ALE_RESOURCE_RELEASE_V4GUID{74365CCE-CCB0-401A-BFC1-B89934AD7E15}
FWPM_LAYER_ALE_RESOURCE_RELEASE_V6GUID{F4E5CE80-EDCC-4E13-8A2F-B91454BB057B}
FWPM_LAYER_ALE_ENDPOINT_CLOSURE_V4GUID{B4766427-E2A2-467A-BD7E-DBCD1BD85A09}
FWPM_LAYER_ALE_ENDPOINT_CLOSURE_V6GUID{BB536CCD-4755-4BA9-9FF7-F9EDF8699C7B}
FWPM_LAYER_ALE_CONNECT_REDIRECT_V4GUID{C6E63C8C-B784-4562-AA7D-0A67CFCAF9A3}
FWPM_LAYER_ALE_CONNECT_REDIRECT_V6GUID{587E54A7-8046-42BA-A0AA-B716250FC7FD}
FWPM_LAYER_ALE_BIND_REDIRECT_V4GUID{66978CAD-C704-42AC-86AC-7C1A231BD253}
FWPM_LAYER_ALE_BIND_REDIRECT_V6GUID{BEF02C9C-606B-4536-8C26-1C2FC7B631D4}
FWPM_LAYER_STREAM_PACKET_V4GUID{AF52D8EC-CB2D-44E5-AD92-F8DC38D2EB29}
FWPM_LAYER_STREAM_PACKET_V6GUID{779A8CA3-F099-468F-B5D4-83535C461C02}
FWPM_LAYER_INBOUND_RESERVED2GUID{F4FB8D55-C076-46D8-A2C7-6A4C722CA4ED}
FWPM_LAYER_OUTBOUND_NETWORK_CONNECTION_POLICY_V4GUID{037F317A-D696-494A-BBA5-BFFC265E6052}
FWPM_LAYER_OUTBOUND_NETWORK_CONNECTION_POLICY_V6GUID{22A4FDB1-6D7E-48AE-AE77-3742525C3119}
FWPM_SUBLAYER_RPC_AUDITGUID{758C84F4-FB48-4DE9-9AEB-3ED9551AB1FD}
FWPM_SUBLAYER_IPSEC_TUNNELGUID{83F299ED-9FF4-4967-AFF4-C309F4DAB827}
FWPM_SUBLAYER_UNIVERSALGUID{EEBECC03-CED4-4380-819A-2734397B2B74}
FWPM_SUBLAYER_LIPSGUID{1B75C0CE-FF60-4711-A70F-B4958CC3B2D0}
FWPM_SUBLAYER_SECURE_SOCKETGUID{15A66E17-3F3C-4F7B-AA6C-812AA613DD82}
FWPM_SUBLAYER_TCP_CHIMNEY_OFFLOADGUID{337608B9-B7D5-4D5F-82F9-3618618BC058}
FWPM_SUBLAYER_INSPECTIONGUID{877519E1-E6A9-41A5-81B4-8C4F118E4A60}
FWPM_SUBLAYER_TEREDOGUID{BA69DC66-5176-4979-9C89-26A7B46A8327}
FWPM_SUBLAYER_IPSEC_FORWARD_OUTBOUND_TUNNELGUID{A5082E73-8F71-4559-8A9A-101CEA04EF87}
FWPM_SUBLAYER_IPSEC_DOSPGUID{E076D572-5D3D-48EF-802B-909EDDB098BD}
FWPM_SUBLAYER_TCP_TEMPLATESGUID{24421DCF-0AC5-4CAA-9E14-50F6E3636AF0}
FWPM_SUBLAYER_IPSEC_SECURITY_REALMGUID{37A57701-5884-4964-92B8-3E704688B0AD}
FWPM_SUBLAYER_MPSSVC_WSHGUID{B3CDD441-AF90-41BA-A745-7C6008FF2300}
FWPM_SUBLAYER_MPSSVC_WFGUID{B3CDD441-AF90-41BA-A745-7C6008FF2301}
FWPM_SUBLAYER_MPSSVC_QUARANTINEGUID{B3CDD441-AF90-41BA-A745-7C6008FF2302}
FWPM_SUBLAYER_MPSSVC_EDPGUID{09A47E38-FA97-471B-B123-18BCD7E65071}
FWPM_SUBLAYER_MPSSVC_TENANT_RESTRICTIONSGUID{1EC6C7E1-FDD9-478A-B55F-FF8BA1D2C17D}
FWPM_SUBLAYER_MPSSVC_APP_ISOLATIONGUID{FFE221C3-92A8-4564-A59F-DAFB70756020}
FWPM_CONDITION_ALE_PACKAGE_FAMILY_NAMEGUID{81BC78FB-F28D-4886-A604-6ACC261F261B}
FWPM_CONDITION_INTERFACE_MAC_ADDRESSGUID{F6E63DCE-1F4B-4C6B-B6EF-1165E71F8EE7}
FWPM_CONDITION_MAC_LOCAL_ADDRESSGUID{D999E981-7948-4C83-B742-C84E3B678F8F}
FWPM_CONDITION_MAC_REMOTE_ADDRESSGUID{408F2ED4-3A70-4B4D-92A6-415AC20E2F12}
FWPM_CONDITION_ETHER_TYPEGUID{FD08948D-A219-4D52-BB98-1A5540EE7B4E}
FWPM_CONDITION_VLAN_IDGUID{938EAB21-3618-4E64-9CA5-2141EBDA1CA2}
FWPM_CONDITION_VSWITCH_TENANT_NETWORK_IDGUID{DC04843C-79E6-4E44-A025-65B9BB0F9F94}
FWPM_CONDITION_NDIS_PORTGUID{DB7BB42B-2DAC-4CD4-A59A-E0BDCE1E6834}
FWPM_CONDITION_NDIS_MEDIA_TYPEGUID{CB31CEF1-791D-473B-89D1-61C5984304A0}
FWPM_CONDITION_NDIS_PHYSICAL_MEDIA_TYPEGUID{34C79823-C229-44F2-B83C-74020882AE77}
FWPM_CONDITION_L2_FLAGSGUID{7BC43CBF-37BA-45F1-B74A-82FF518EEB10}
FWPM_CONDITION_MAC_LOCAL_ADDRESS_TYPEGUID{CC31355C-3073-4FFB-A14F-79415CB1EAD1}
FWPM_CONDITION_MAC_REMOTE_ADDRESS_TYPEGUID{027FEDB4-F1C1-4030-B564-EE777FD867EA}
FWPM_CONDITION_ALE_PACKAGE_IDGUID{71BC78FA-F17C-4997-A602-6ABB261F351C}
FWPM_CONDITION_MAC_SOURCE_ADDRESSGUID{7B795451-F1F6-4D05-B7CB-21779D802336}
FWPM_CONDITION_MAC_DESTINATION_ADDRESSGUID{04EA2A93-858C-4027-B613-B43180C7859E}
FWPM_CONDITION_MAC_SOURCE_ADDRESS_TYPEGUID{5C1B72E4-299E-4437-A298-BC3F014B3DC2}
FWPM_CONDITION_MAC_DESTINATION_ADDRESS_TYPEGUID{AE052932-EF42-4E99-B129-F3B3139E34F7}
FWPM_CONDITION_IP_SOURCE_PORTGUID{A6AFEF91-3DF4-4730-A214-F5426AEBF821}
FWPM_CONDITION_IP_DESTINATION_PORTGUID{CE6DEF45-60FB-4A7B-A304-AF30A117000E}
FWPM_CONDITION_VSWITCH_IDGUID{C4A414BA-437B-4DE6-9946-D99C1B95B312}
FWPM_CONDITION_VSWITCH_NETWORK_TYPEGUID{11D48B4B-E77A-40B4-9155-392C906C2608}
FWPM_CONDITION_VSWITCH_SOURCE_INTERFACE_IDGUID{7F4EF24B-B2C1-4938-BA33-A1ECBED512BA}
FWPM_CONDITION_VSWITCH_DESTINATION_INTERFACE_IDGUID{8ED48BE4-C926-49F6-A4F6-EF3030E3FC16}
FWPM_CONDITION_VSWITCH_SOURCE_VM_IDGUID{9C2A9EC2-9FC6-42BC-BDD8-406D4DA0BE64}
FWPM_CONDITION_VSWITCH_DESTINATION_VM_IDGUID{6106AACE-4DE1-4C84-9671-3637F8BCF731}
FWPM_CONDITION_VSWITCH_SOURCE_INTERFACE_TYPEGUID{E6B040A2-EDAF-4C36-908B-F2F58AE43807}
FWPM_CONDITION_VSWITCH_DESTINATION_INTERFACE_TYPEGUID{FA9B3F06-2F1A-4C57-9E68-A7098B28DBFE}
FWPM_CONDITION_ALE_SECURITY_ATTRIBUTE_FQBN_VALUEGUID{37A57699-5883-4963-92B8-3E704688B0AD}
FWPM_CONDITION_IPSEC_SECURITY_REALM_IDGUID{37A57700-5884-4964-92B8-3E704688B0AD}
FWPM_CONDITION_ALE_EFFECTIVE_NAMEGUID{B1277B9A-B781-40FC-9671-E5F1B989F34E}
FWPM_CONDITION_IP_LOCAL_ADDRESSGUID{D9EE00DE-C1EF-4617-BFE3-FFD8F5A08957}
FWPM_CONDITION_IP_REMOTE_ADDRESSGUID{B235AE9A-1D64-49B8-A44C-5FF3D9095045}
FWPM_CONDITION_IP_SOURCE_ADDRESSGUID{AE96897E-2E94-4BC9-B313-B27EE80E574D}
FWPM_CONDITION_IP_DESTINATION_ADDRESSGUID{2D79133B-B390-45C6-8699-ACACEAAFED33}
FWPM_CONDITION_IP_LOCAL_ADDRESS_TYPEGUID{6EC7F6C4-376B-45D7-9E9C-D337CEDCD237}
FWPM_CONDITION_IP_DESTINATION_ADDRESS_TYPEGUID{1EC1B7C9-4EEA-4F5E-B9EF-76BEAAAF17EE}
FWPM_CONDITION_IP_NEXTHOP_ADDRESSGUID{EABE448A-A711-4D64-85B7-3F76B65299C7}
FWPM_CONDITION_IP_LOCAL_INTERFACEGUID{4CD62A49-59C3-4969-B7F3-BDA5D32890A4}
FWPM_CONDITION_IP_ARRIVAL_INTERFACEGUID{618A9B6D-386B-4136-AD6E-B51587CFB1CD}
FWPM_CONDITION_ARRIVAL_INTERFACE_TYPEGUID{89F990DE-E798-4E6D-AB76-7C9558292E6F}
FWPM_CONDITION_ARRIVAL_TUNNEL_TYPEGUID{511166DC-7A8C-4AA7-B533-95AB59FB0340}
FWPM_CONDITION_ARRIVAL_INTERFACE_INDEXGUID{CC088DB3-1792-4A71-B0F9-037D21CD828B}
FWPM_CONDITION_NEXTHOP_SUB_INTERFACE_INDEXGUID{EF8A6122-0577-45A7-9AAF-825FBEB4FB95}
FWPM_CONDITION_IP_NEXTHOP_INTERFACEGUID{93AE8F5B-7F6F-4719-98C8-14E97429EF04}
FWPM_CONDITION_NEXTHOP_INTERFACE_TYPEGUID{97537C6C-D9A3-4767-A381-E942675CD920}
FWPM_CONDITION_NEXTHOP_TUNNEL_TYPEGUID{72B1A111-987B-4720-99DD-C7C576FA2D4C}
FWPM_CONDITION_NEXTHOP_INTERFACE_INDEXGUID{138E6888-7AB8-4D65-9EE8-0591BCF6A494}
FWPM_CONDITION_ORIGINAL_PROFILE_IDGUID{46EA1551-2255-492B-8019-AABEEE349F40}
FWPM_CONDITION_CURRENT_PROFILE_IDGUID{AB3033C9-C0E3-4759-937D-5758C65D4AE3}
FWPM_CONDITION_LOCAL_INTERFACE_PROFILE_IDGUID{4EBF7562-9F18-4D06-9941-A7A625744D71}
FWPM_CONDITION_ARRIVAL_INTERFACE_PROFILE_IDGUID{CDFE6AAB-C083-4142-8679-C08F95329C61}
FWPM_CONDITION_NEXTHOP_INTERFACE_PROFILE_IDGUID{D7FF9A56-CDAA-472B-84DB-D23963C1D1BF}
FWPM_CONDITION_REAUTHORIZE_REASONGUID{11205E8C-11AE-457A-8A44-477026DD764A}
FWPM_CONDITION_ORIGINAL_ICMP_TYPEGUID{076DFDBE-C56C-4F72-AE8A-2CFE7E5C8286}
FWPM_CONDITION_IP_PHYSICAL_ARRIVAL_INTERFACEGUID{DA50D5C8-FA0D-4C89-B032-6E62136D1E96}
FWPM_CONDITION_IP_PHYSICAL_NEXTHOP_INTERFACEGUID{F09BD5CE-5150-48BE-B098-C25152FB1F92}
FWPM_CONDITION_INTERFACE_QUARANTINE_EPOCHGUID{CCE68D5E-053B-43A8-9A6F-33384C28E4F6}
FWPM_CONDITION_INTERFACE_TYPEGUID{DAF8CD14-E09E-4C93-A5AE-C5C13B73FFCA}
FWPM_CONDITION_TUNNEL_TYPEGUID{77A40437-8779-4868-A261-F5A902F1C0CD}
FWPM_CONDITION_IP_FORWARD_INTERFACEGUID{1076B8A5-6323-4C5E-9810-E8D3FC9E6136}
FWPM_CONDITION_IP_PROTOCOLGUID{3971EF2B-623E-4F9A-8CB1-6E79B806B9A7}
FWPM_CONDITION_IP_LOCAL_PORTGUID{0C1BA1AF-5765-453F-AF22-A8F791AC775B}
FWPM_CONDITION_IP_REMOTE_PORTGUID{C35A604D-D22B-4E1A-91B4-68F674EE674B}
FWPM_CONDITION_EMBEDDED_LOCAL_ADDRESS_TYPEGUID{4672A468-8A0A-4202-ABB4-849E92E66809}
FWPM_CONDITION_EMBEDDED_REMOTE_ADDRESSGUID{77EE4B39-3273-4671-B63B-AB6FEB66EEB6}
FWPM_CONDITION_EMBEDDED_PROTOCOLGUID{07784107-A29E-4C7B-9EC7-29C44AFAFDBC}
FWPM_CONDITION_EMBEDDED_LOCAL_PORTGUID{BFCA394D-ACDB-484E-B8E6-2AFF79757345}
FWPM_CONDITION_EMBEDDED_REMOTE_PORTGUID{CAE4D6A1-2968-40ED-A4CE-547160DDA88D}
FWPM_CONDITION_FLAGSGUID{632CE23B-5167-435C-86D7-E903684AA80C}
FWPM_CONDITION_DIRECTIONGUID{8784C146-CA97-44D6-9FD1-19FB1840CBF7}
FWPM_CONDITION_INTERFACE_INDEXGUID{667FD755-D695-434A-8AF5-D3835A1259BC}
FWPM_CONDITION_SUB_INTERFACE_INDEXGUID{0CD42473-D621-4BE3-AE8C-72A348D283E1}
FWPM_CONDITION_SOURCE_INTERFACE_INDEXGUID{2311334D-C92D-45BF-9496-EDF447820E2D}
FWPM_CONDITION_SOURCE_SUB_INTERFACE_INDEXGUID{055EDD9D-ACD2-4361-8DAB-F9525D97662F}
FWPM_CONDITION_DESTINATION_INTERFACE_INDEXGUID{35CF6522-4139-45EE-A0D5-67B80949D879}
FWPM_CONDITION_DESTINATION_SUB_INTERFACE_INDEXGUID{2B7D4399-D4C7-4738-A2F5-E994B43DA388}
FWPM_CONDITION_ALE_APP_IDGUID{D78E1E87-8644-4EA5-9437-D809ECEFC971}
FWPM_CONDITION_ALE_ORIGINAL_APP_IDGUID{0E6CD086-E1FB-4212-842F-8A9F993FB3F6}
FWPM_CONDITION_ALE_USER_IDGUID{AF043A0A-B34D-4F86-979C-C90371AF6E66}
FWPM_CONDITION_ALE_REMOTE_USER_IDGUID{F63073B7-0189-4AB0-95A4-6123CBFAB862}
FWPM_CONDITION_ALE_REMOTE_MACHINE_IDGUID{1AA47F51-7F93-4508-A271-81ABB00C9CAB}
FWPM_CONDITION_ALE_PROMISCUOUS_MODEGUID{1C974776-7182-46E9-AFD3-B02910E30334}
FWPM_CONDITION_ALE_SIO_FIREWALL_SYSTEM_PORTGUID{B9F4E088-CB98-4EFB-A2C7-AD07332643DB}
FWPM_CONDITION_ALE_REAUTH_REASONGUID{B482D227-1979-4A98-8044-18BBE6237542}
FWPM_CONDITION_ALE_NAP_CONTEXTGUID{46275A9D-C03F-4D77-B784-1C57F4D02753}
FWPM_CONDITION_KM_AUTH_NAP_CONTEXTGUID{35D0EA0E-15CA-492B-900E-97FD46352CCE}
FWPM_CONDITION_REMOTE_USER_TOKENGUID{9BF0EE66-06C9-41B9-84DA-288CB43AF51F}
FWPM_CONDITION_RPC_IF_UUIDGUID{7C9C7D9F-0075-4D35-A0D1-8311C4CF6AF1}
FWPM_CONDITION_RPC_IF_VERSIONGUID{EABFD9B7-1262-4A2E-ADAA-5F96F6FE326D}
FWPM_CONDITION_RPC_IF_FLAGGUID{238A8A32-3199-467D-871C-272621AB3896}
FWPM_CONDITION_DCOM_APP_IDGUID{FF2E7B4D-3112-4770-B636-4D24AE3A6AF2}
FWPM_CONDITION_IMAGE_NAMEGUID{D024DE4D-DEAA-4317-9C85-E40EF6E140C3}
FWPM_CONDITION_RPC_PROTOCOLGUID{2717BC74-3A35-4CE7-B7EF-C838FABDEC45}
FWPM_CONDITION_RPC_AUTH_TYPEGUID{DABA74AB-0D67-43E7-986E-75B84F82F594}
FWPM_CONDITION_RPC_AUTH_LEVELGUID{E5A0AED5-59AC-46EA-BE05-A5F05ECF446E}
FWPM_CONDITION_SEC_ENCRYPT_ALGORITHMGUID{0D306EF0-E974-4F74-B5C7-591B0DA7D562}
FWPM_CONDITION_SEC_KEY_SIZEGUID{4772183B-CCF8-4AEB-BCE1-C6C6161C8FE4}
FWPM_CONDITION_IP_LOCAL_ADDRESS_V4GUID{03A629CB-6E52-49F8-9C41-5709633C09CF}
FWPM_CONDITION_IP_LOCAL_ADDRESS_V6GUID{2381BE84-7524-45B3-A05B-1E637D9C7A6A}
FWPM_CONDITION_PIPEGUID{1BD0741D-E3DF-4E24-8634-762046EEF6EB}
FWPM_CONDITION_IP_REMOTE_ADDRESS_V4GUID{1FEBB610-3BCC-45E1-BC36-2E067E2CB186}
FWPM_CONDITION_IP_REMOTE_ADDRESS_V6GUID{246E1D8C-8BEE-4018-9B98-31D4582F3361}
FWPM_CONDITION_RPC_OPNUMGUID{D58EFB76-AAB7-4148-A87E-9581134129B9}
FWPM_CONDITION_PROCESS_WITH_RPC_IF_UUIDGUID{E31180A8-BBBD-4D14-A65E-7157B06233BB}
FWPM_CONDITION_RPC_EP_VALUEGUID{DCCEA0B9-0886-4360-9C6A-AB043A24FBA9}
FWPM_CONDITION_RPC_EP_FLAGSGUID{218B814A-0A39-49B8-8E71-C20C39C7DD2E}
FWPM_CONDITION_CLIENT_TOKENGUID{C228FC1E-403A-4478-BE05-C9BAA4C05ACE}
FWPM_CONDITION_RPC_SERVER_NAMEGUID{B605A225-C3B3-48C7-9833-7AEFA9527546}
FWPM_CONDITION_RPC_SERVER_PORTGUID{8090F645-9AD5-4E3B-9F9F-8023CA097909}
FWPM_CONDITION_RPC_PROXY_AUTH_TYPEGUID{40953FE2-8565-4759-8488-1771B4B4B5DB}
FWPM_CONDITION_CLIENT_CERT_KEY_LENGTHGUID{A3EC00C7-05F4-4DF7-91F2-5F60D91FF443}
FWPM_CONDITION_CLIENT_CERT_OIDGUID{C491AD5E-F882-4283-B916-436B103FF4AD}
FWPM_CONDITION_NET_EVENT_TYPEGUID{206E9996-490E-40CF-B831-B38641EB6FCB}
FWPM_CONDITION_PEER_NAMEGUID{9B539082-EB90-4186-A6CC-DE5B63235016}
FWPM_CONDITION_REMOTE_IDGUID{F68166FD-0682-4C89-B8F5-86436C7EF9B7}
FWPM_CONDITION_AUTHENTICATION_TYPEGUID{EB458CD5-DA7B-4EF9-8D43-7B0A840332F2}
FWPM_CONDITION_KM_TYPEGUID{FF0F5F49-0CEB-481B-8638-1479791F3F2C}
FWPM_CONDITION_KM_MODEGUID{FEEF4582-EF8F-4F7B-858B-9077D122DE47}
FWPM_CONDITION_IPSEC_POLICY_KEYGUID{AD37DEE3-722F-45CC-A4E3-068048124452}
FWPM_CONDITION_QM_MODEGUID{F64FC6D1-F9CB-43D2-8A5F-E13BC894F265}
FWPM_CONDITION_COMPARTMENT_IDGUID{35A791AB-04AC-4FF2-A6BB-DA6CFAC71806}
FWPM_CONDITION_RESERVED0GUID{678F4DEB-45AF-4882-93FE-19D4729D9834}
FWPM_CONDITION_RESERVED1GUID{D818F827-5C69-48EB-BF80-D86B17755F97}
FWPM_CONDITION_RESERVED2GUID{53D4123D-E15B-4E84-B7A8-DCE16F7B62D9}
FWPM_CONDITION_RESERVED3GUID{7F6E8CA3-6606-4932-97C7-E1F20710AF3B}
FWPM_CONDITION_RESERVED4GUID{5F58E642-B937-495E-A94B-F6B051A49250}
FWPM_CONDITION_RESERVED5GUID{9BA8F6CD-F77C-43E6-8847-11939DC5DB5A}
FWPM_CONDITION_RESERVED6GUID{F13D84BD-59D5-44C4-8817-5ECDAE1805BD}
FWPM_CONDITION_RESERVED7GUID{65A0F930-45DD-4983-AA33-EFC7B611AF08}
FWPM_CONDITION_RESERVED8GUID{4F424974-0C12-4816-9B47-9A547DB39A32}
FWPM_CONDITION_RESERVED9GUID{CE78E10F-13FF-4C70-8643-36AD1879AFA3}
FWPM_CONDITION_RESERVED10GUID{B979E282-D621-4C8C-B184-B105A61C36CE}
FWPM_CONDITION_RESERVED11GUID{2D62EE4D-023D-411F-9582-43ACBB795975}
FWPM_CONDITION_RESERVED12GUID{A3677C32-7E35-4DDC-93DA-E8C33FC923C7}
FWPM_CONDITION_RESERVED13GUID{335A3E90-84AA-42F5-9E6F-59309536A44C}
FWPM_CONDITION_RESERVED14GUID{30E44DA2-2F1A-4116-A559-F907DE83604A}
FWPM_CONDITION_RESERVED15GUID{BAB8340F-AFE0-43D1-80D8-5CA456962DE3}
FWPM_PROVIDER_IKEEXTGUID{10AD9216-CCDE-456C-8B16-E9F04E60A90B}
FWPM_PROVIDER_IPSEC_DOSP_CONFIGGUID{3C6C05A9-C05C-4BB9-8338-2327814CE8BF}
FWPM_PROVIDER_TCP_CHIMNEY_OFFLOADGUID{896AA19E-9A34-4BCB-AE79-BEB9127C84B9}
FWPM_PROVIDER_TCP_TEMPLATESGUID{76CFCD30-3394-432D-BED3-441AE50E63C3}
FWPM_PROVIDER_MPSSVC_WSHGUID{4B153735-1049-4480-AAB4-D1B9BDC03710}
FWPM_PROVIDER_MPSSVC_WFGUID{DECC16CA-3F33-4346-BE1E-8FB4AE0F3D62}
FWPM_PROVIDER_MPSSVC_EDPGUID{A90296F7-46B8-4457-8F84-B05E05D3C622}
FWPM_PROVIDER_MPSSVC_TENANT_RESTRICTIONSGUID{D0718FF9-44DA-4F50-9DC2-C963A4247613}
FWPM_PROVIDER_MPSSVC_APP_ISOLATIONGUID{3CC2631F-2D5D-43A0-B174-614837D863A1}
FWPM_CALLOUT_IPSEC_INBOUND_TRANSPORT_V4GUID{5132900D-5E84-4B5F-80E4-01741E81FF10}
FWPM_CALLOUT_IPSEC_INBOUND_TRANSPORT_V6GUID{49D3AC92-2A6C-4DCF-955F-1C3BE009DD99}
FWPM_CALLOUT_IPSEC_OUTBOUND_TRANSPORT_V4GUID{4B46BF0A-4523-4E57-AA38-A87987C910D9}
FWPM_CALLOUT_IPSEC_OUTBOUND_TRANSPORT_V6GUID{38D87722-AD83-4F11-A91F-DF0FB077225B}
FWPM_CALLOUT_IPSEC_INBOUND_TUNNEL_V4GUID{191A8A46-0BF8-46CF-B045-4B45DFA6A324}
FWPM_CALLOUT_IPSEC_INBOUND_TUNNEL_V6GUID{80C342E3-1E53-4D6F-9B44-03DF5AEEE154}
FWPM_CALLOUT_IPSEC_OUTBOUND_TUNNEL_V4GUID{70A4196C-835B-4FB0-98E8-075F4D977D46}
FWPM_CALLOUT_IPSEC_OUTBOUND_TUNNEL_V6GUID{F1835363-A6A5-4E62-B180-23DB789D8DA6}
FWPM_CALLOUT_IPSEC_FORWARD_INBOUND_TUNNEL_V4GUID{28829633-C4F0-4E66-873F-844DB2A899C7}
FWPM_CALLOUT_IPSEC_FORWARD_INBOUND_TUNNEL_V6GUID{AF50BEC2-C686-429A-884D-B74443E7B0B4}
FWPM_CALLOUT_IPSEC_FORWARD_OUTBOUND_TUNNEL_V4GUID{FB532136-15CB-440B-937C-1717CA320C40}
FWPM_CALLOUT_IPSEC_FORWARD_OUTBOUND_TUNNEL_V6GUID{DAE640CC-E021-4BEE-9EB6-A48B275C8C1D}
FWPM_CALLOUT_IPSEC_INBOUND_INITIATE_SECURE_V4GUID{7DFF309B-BA7D-4ABA-91AA-AE5C6640C944}
FWPM_CALLOUT_IPSEC_INBOUND_INITIATE_SECURE_V6GUID{A9A0D6D9-C58C-474E-8AEB-3CFE99D6D53D}
FWPM_CALLOUT_IPSEC_INBOUND_TUNNEL_ALE_ACCEPT_V4GUID{3DF6E7DE-FD20-48F2-9F26-F854444CBA79}
FWPM_CALLOUT_IPSEC_INBOUND_TUNNEL_ALE_ACCEPT_V6GUID{A1E392D3-72AC-47BB-87A7-0122C69434AB}
FWPM_CALLOUT_IPSEC_ALE_CONNECT_V4GUID{6AC141FC-F75D-4203-B9C8-48E6149C2712}
FWPM_CALLOUT_IPSEC_ALE_CONNECT_V6GUID{4C0DDA05-E31F-4666-90B0-B3DFAD34129A}
FWPM_CALLOUT_IPSEC_DOSP_FORWARD_V6GUID{6D08A342-DB9E-4FBE-9ED2-57374CE89F79}
FWPM_CALLOUT_IPSEC_DOSP_FORWARD_V4GUID{2FCB56EC-CD37-4B4F-B108-62C2B1850A0C}
FWPM_CALLOUT_WFP_TRANSPORT_LAYER_V4_SILENT_DROPGUID{EDA08606-2494-4D78-89BC-67837C03B969}
FWPM_CALLOUT_WFP_TRANSPORT_LAYER_V6_SILENT_DROPGUID{8693CC74-A075-4156-B476-9286EECE814E}
FWPM_CALLOUT_TCP_CHIMNEY_CONNECT_LAYER_V4GUID{F3E10AB3-2C25-4279-AC36-C30FC181BEC4}
FWPM_CALLOUT_TCP_CHIMNEY_CONNECT_LAYER_V6GUID{39E22085-A341-42FC-A279-AEC94E689C56}
FWPM_CALLOUT_TCP_CHIMNEY_ACCEPT_LAYER_V4GUID{E183ECB2-3A7F-4B54-8AD9-76050ED880CA}
FWPM_CALLOUT_TCP_CHIMNEY_ACCEPT_LAYER_V6GUID{0378CF41-BF98-4603-81F2-7F12586079F6}
FWPM_CALLOUT_SET_OPTIONS_AUTH_CONNECT_LAYER_V4GUID{BC582280-1677-41E9-94AB-C2FCB15C2EEB}
FWPM_CALLOUT_SET_OPTIONS_AUTH_CONNECT_LAYER_V6GUID{98E5373C-B884-490F-B65F-2F6A4A575195}
FWPM_CALLOUT_SET_OPTIONS_AUTH_RECV_ACCEPT_LAYER_V4GUID{2D55F008-0C01-4F92-B26E-A08A94569B8D}
FWPM_CALLOUT_SET_OPTIONS_AUTH_RECV_ACCEPT_LAYER_V6GUID{63018537-F281-4DC4-83D3-8DEC18B7ADE2}
FWPM_CALLOUT_RESERVED_AUTH_CONNECT_LAYER_V4GUID{288B524D-0566-4E19-B612-8F441A2E5949}
FWPM_CALLOUT_RESERVED_AUTH_CONNECT_LAYER_V6GUID{00B84B92-2B5E-4B71-AB0E-AACA43E387E6}
FWPM_CALLOUT_TEREDO_ALE_RESOURCE_ASSIGNMENT_V6GUID{31B95392-066E-42A2-B7DB-92F8ACDD56F9}
FWPM_CALLOUT_EDGE_TRAVERSAL_ALE_RESOURCE_ASSIGNMENT_V4GUID{079B1010-F1C5-4FCD-AE05-DA41107ABD0B}
FWPM_CALLOUT_TEREDO_ALE_LISTEN_V6GUID{81A434E7-F60C-4378-BAB8-C625A30F0197}
FWPM_CALLOUT_EDGE_TRAVERSAL_ALE_LISTEN_V4GUID{33486AB5-6D5E-4E65-A00B-A7AFED0BA9A1}
FWPM_CALLOUT_TCP_TEMPLATES_CONNECT_LAYER_V4GUID{215A0B39-4B7E-4EDA-8CE4-179679DF6224}
FWPM_CALLOUT_TCP_TEMPLATES_CONNECT_LAYER_V6GUID{838B37A1-5C12-4D34-8B38-078728B2D25C}
FWPM_CALLOUT_TCP_TEMPLATES_ACCEPT_LAYER_V4GUID{2F23F5D0-40C4-4C41-A254-46D8DBA8957C}
FWPM_CALLOUT_TCP_TEMPLATES_ACCEPT_LAYER_V6GUID{B25152F0-991C-4F53-BBE7-D24B45FE632C}
FWPM_CALLOUT_POLICY_SILENT_MODE_AUTH_CONNECT_LAYER_V4GUID{5FBFC31D-A51C-44DC-ACB6-0624A030A700}
FWPM_CALLOUT_POLICY_SILENT_MODE_AUTH_CONNECT_LAYER_V6GUID{5FBFC31D-A51C-44DC-ACB6-0624A030A701}
FWPM_CALLOUT_POLICY_SILENT_MODE_AUTH_RECV_ACCEPT_LAYER_V4GUID{5FBFC31D-A51C-44DC-ACB6-0624A030A702}
FWPM_CALLOUT_POLICY_SILENT_MODE_AUTH_RECV_ACCEPT_LAYER_V6GUID{5FBFC31D-A51C-44DC-ACB6-0624A030A703}
FWPM_CALLOUT_HTTP_TEMPLATE_SSL_HANDSHAKEGUID{B3423249-8D09-4858-9210-95C7FDA8E30F}
FWPM_CALLOUT_OUTBOUND_NETWORK_CONNECTION_POLICY_LAYER_V4GUID{103090D4-8E28-4FD6-9894-D1D67D6B10C9}
FWPM_CALLOUT_OUTBOUND_NETWORK_CONNECTION_POLICY_LAYER_V6GUID{4ED3446D-8DC7-459B-B09F-C1CB7A8F8689}
FWPM_CALLOUT_BUILT_IN_RESERVED_1GUID{779719A4-E695-47B6-A199-7999FEC9163B}
FWPM_CALLOUT_BUILT_IN_RESERVED_2GUID{EF9661B6-7C5E-48FD-A130-96678CEACC41}
FWPM_CALLOUT_BUILT_IN_RESERVED_3GUID{18729C7A-2F62-4BE0-966F-974B21B86DF1}
FWPM_CALLOUT_BUILT_IN_RESERVED_4GUID{6C3FB801-DAFF-40E9-91E6-F7FF7E52F7D9}
FWPM_PROVIDER_CONTEXT_SECURE_SOCKET_AUTHIPGUID{B25EA800-0D02-46ED-92BD-7FA84BB73E9D}
FWPM_PROVIDER_CONTEXT_SECURE_SOCKET_IPSECGUID{8C2D4144-F8E0-42C0-94CE-7CCFC63B2F9B}
FWPM_KEYING_MODULE_IKEGUID{A9BBF787-82A8-45BB-A400-5D7E5952C7A9}
FWPM_KEYING_MODULE_AUTHIPGUID{11E3DAE0-DD26-4590-857D-AB4B28D1A095}
FWPM_KEYING_MODULE_IKEV2GUID{041792CC-8F07-419D-A394-716968CB1647}
FWPM_AUTO_WEIGHT_BITSDWORD60
FWPM_WEIGHT_RANGE_IPSECDWORD0
FWPM_WEIGHT_RANGE_IKE_EXEMPTIONSDWORD12
FWPM_ACTRL_ADDDWORD1
DWORD2
FWPM_ACTRL_BEGIN_READ_TXNDWORD4
FWPM_ACTRL_BEGIN_WRITE_TXNDWORD8
FWPM_ACTRL_CLASSIFYDWORD16
FWPM_ACTRL_ENUMDWORD32
FWPM_ACTRL_OPENDWORD64
FWPM_ACTRL_READDWORD128
FWPM_ACTRL_READ_STATSDWORD256
FWPM_ACTRL_SUBSCRIBEDWORD512
FWPM_ACTRL_WRITEDWORD1024
FWPM_TXN_READ_ONLYDWORD1
FWPM_TUNNEL_FLAG_POINT_TO_POINTDWORD1
FWPM_TUNNEL_FLAG_ENABLE_VIRTUAL_IF_TUNNELINGDWORD2
FWPM_TUNNEL_FLAG_RESERVED0DWORD4
FWPS_METADATA_FIELD_DISCARD_REASONDWORD1
FWPS_METADATA_FIELD_FLOW_HANDLEDWORD2
FWPS_METADATA_FIELD_IP_HEADER_SIZEDWORD4
FWPS_METADATA_FIELD_PROCESS_PATHDWORD8
FWPS_METADATA_FIELD_TOKENDWORD16
FWPS_METADATA_FIELD_PROCESS_IDDWORD32
FWPS_METADATA_FIELD_SYSTEM_FLAGSDWORD64
FWPS_METADATA_FIELD_RESERVEDDWORD128
FWPS_METADATA_FIELD_SOURCE_INTERFACE_INDEXDWORD256
FWPS_METADATA_FIELD_DESTINATION_INTERFACE_INDEXDWORD512
FWPS_METADATA_FIELD_TRANSPORT_HEADER_SIZEDWORD1024
FWPS_METADATA_FIELD_COMPARTMENT_IDDWORD2048
FWPS_METADATA_FIELD_FRAGMENT_DATADWORD4096
FWPS_METADATA_FIELD_PATH_MTUDWORD8192
FWPS_METADATA_FIELD_COMPLETION_HANDLEDWORD16384
FWPS_METADATA_FIELD_TRANSPORT_ENDPOINT_HANDLEDWORD32768
FWPS_METADATA_FIELD_TRANSPORT_CONTROL_DATADWORD65536
FWPS_METADATA_FIELD_REMOTE_SCOPE_IDDWORD131072
FWPS_METADATA_FIELD_PACKET_DIRECTIONDWORD262144
FWPS_METADATA_FIELD_PACKET_SYSTEM_CRITICALDWORD524288
FWPS_METADATA_FIELD_FORWARD_LAYER_OUTBOUND_PASS_THRUDWORD1048576
FWPS_METADATA_FIELD_FORWARD_LAYER_INBOUND_PASS_THRUDWORD2097152
FWPS_METADATA_FIELD_ALE_CLASSIFY_REQUIREDDWORD4194304
FWPS_METADATA_FIELD_TRANSPORT_HEADER_INCLUDE_HEADERDWORD8388608
FWPS_METADATA_FIELD_DESTINATION_PREFIXDWORD16777216
FWPS_METADATA_FIELD_ETHER_FRAME_LENGTHDWORD33554432
FWPS_METADATA_FIELD_PARENT_ENDPOINT_HANDLEDWORD67108864
FWPS_METADATA_FIELD_ICMP_ID_AND_SEQUENCEDWORD134217728
FWPS_METADATA_FIELD_LOCAL_REDIRECT_TARGET_PIDDWORD268435456
FWPS_METADATA_FIELD_ORIGINAL_DESTINATIONDWORD536870912
FWPS_METADATA_FIELD_REDIRECT_RECORD_HANDLEDWORD1073741824
FWPS_METADATA_FIELD_SUB_PROCESS_TAGDWORD2147483648
FWPS_L2_METADATA_FIELD_ETHERNET_MAC_HEADER_SIZEDWORD1
FWPS_L2_METADATA_FIELD_WIFI_OPERATION_MODEDWORD2
FWPS_L2_METADATA_FIELD_VSWITCH_SOURCE_PORT_IDDWORD4
FWPS_L2_METADATA_FIELD_VSWITCH_SOURCE_NIC_INDEXDWORD8
FWPS_L2_METADATA_FIELD_VSWITCH_PACKET_CONTEXTDWORD16
FWPS_L2_METADATA_FIELD_VSWITCH_DESTINATION_PORT_IDDWORD32
FWPS_L2_METADATA_FIELD_RESERVEDDWORD2147483648

各言語での定義

定数の定義。C/C++〜Go タブは数値定数のみ(GUID・文字列定数は上の表 / HSP タブを参照)。HSP は #define global。

#define FWPM_NET_EVENT_KEYWORD_INBOUND_MCAST 1
#define FWPM_NET_EVENT_KEYWORD_INBOUND_BCAST 2
#define FWPM_NET_EVENT_KEYWORD_CAPABILITY_DROP 4
#define FWPM_NET_EVENT_KEYWORD_CAPABILITY_ALLOW 8
#define FWPM_NET_EVENT_KEYWORD_CLASSIFY_ALLOW 16
#define FWPM_NET_EVENT_KEYWORD_PORT_SCANNING_DROP 32
#define FWPM_ENGINE_OPTION_PACKET_QUEUE_NONE 0
#define FWPM_ENGINE_OPTION_PACKET_QUEUE_INBOUND 1
#define FWPM_ENGINE_OPTION_PACKET_QUEUE_FORWARD 2
#define FWPM_ENGINE_OPTION_PACKET_BATCH_INBOUND 4
#define FWPM_SESSION_FLAG_DYNAMIC 1
#define FWPM_SESSION_FLAG_RESERVED 268435456
#define FWPM_PROVIDER_FLAG_PERSISTENT 1
#define FWPM_PROVIDER_FLAG_DISABLED 16
#define FWPM_PROVIDER_CONTEXT_FLAG_PERSISTENT 1
#define FWPM_PROVIDER_CONTEXT_FLAG_DOWNLEVEL 2
#define FWPM_SUBLAYER_FLAG_PERSISTENT 1
#define FWPM_LAYER_FLAG_KERNEL 1
#define FWPM_LAYER_FLAG_BUILTIN 2
#define FWPM_LAYER_FLAG_CLASSIFY_MOSTLY 4
#define FWPM_LAYER_FLAG_BUFFERED 8
#define FWPM_CALLOUT_FLAG_PERSISTENT 65536
#define FWPM_CALLOUT_FLAG_USES_PROVIDER_CONTEXT 131072
#define FWPM_CALLOUT_FLAG_REGISTERED 262144
#define FWPM_FILTER_FLAG_HAS_SECURITY_REALM_PROVIDER_CONTEXT 128
#define FWPM_FILTER_FLAG_SYSTEMOS_ONLY 256
#define FWPM_FILTER_FLAG_GAMEOS_ONLY 512
#define FWPM_FILTER_FLAG_SILENT_MODE 1024
#define FWPM_FILTER_FLAG_IPSEC_NO_ACQUIRE_INITIATE 2048
#define FWPM_FILTER_FLAG_RESERVED0 4096
#define FWPM_FILTER_FLAG_RESERVED1 8192
#define FWPM_FILTER_FLAG_RESERVED2 16384
#define FWPM_NET_EVENT_FLAG_IP_PROTOCOL_SET 1
#define FWPM_NET_EVENT_FLAG_LOCAL_ADDR_SET 2
#define FWPM_NET_EVENT_FLAG_REMOTE_ADDR_SET 4
#define FWPM_NET_EVENT_FLAG_LOCAL_PORT_SET 8
#define FWPM_NET_EVENT_FLAG_REMOTE_PORT_SET 16
#define FWPM_NET_EVENT_FLAG_APP_ID_SET 32
#define FWPM_NET_EVENT_FLAG_USER_ID_SET 64
#define FWPM_NET_EVENT_FLAG_SCOPE_ID_SET 128
#define FWPM_NET_EVENT_FLAG_IP_VERSION_SET 256
#define FWPM_NET_EVENT_FLAG_REAUTH_REASON_SET 512
#define FWPM_NET_EVENT_FLAG_PACKAGE_ID_SET 1024
#define FWPM_NET_EVENT_FLAG_ENTERPRISE_ID_SET 2048
#define FWPM_NET_EVENT_FLAG_POLICY_FLAGS_SET 4096
#define FWPM_NET_EVENT_FLAG_EFFECTIVE_NAME_SET 8192
#define IKEEXT_CERT_HASH_LEN 20
#define FWPM_NET_EVENT_IKEEXT_MM_FAILURE_FLAG_BENIGN 1
#define FWPM_NET_EVENT_IKEEXT_MM_FAILURE_FLAG_MULTIPLE 2
#define FWPM_NET_EVENT_IKEEXT_EM_FAILURE_FLAG_MULTIPLE 1
#define FWPM_NET_EVENT_IKEEXT_EM_FAILURE_FLAG_BENIGN 2
#define FWPM_CONNECTION_ENUM_FLAG_QUERY_BYTES_TRANSFERRED 1
#define FWPS_FILTER_FLAG_CLEAR_ACTION_RIGHT 1
#define FWPS_FILTER_FLAG_PERMIT_IF_CALLOUT_UNREGISTERED 2
#define FWPS_FILTER_FLAG_OR_CONDITIONS 4
#define FWPS_FILTER_FLAG_HAS_SECURITY_REALM_PROVIDER_CONTEXT 8
#define FWPS_FILTER_FLAG_SILENT_MODE 16
#define FWPS_FILTER_FLAG_IPSEC_NO_ACQUIRE_INITIATE 32
#define FWPS_FILTER_FLAG_RESERVED0 64
#define FWPS_FILTER_FLAG_RESERVED1 128
#define FWPS_FILTER_FLAG_RESERVED2 256
#define FWPS_INCOMING_FLAG_CACHE_SAFE 1
#define FWPS_INCOMING_FLAG_ENFORCE_QUERY 2
#define FWPS_INCOMING_FLAG_ABSORB 4
#define FWPS_INCOMING_FLAG_CONNECTION_FAILING_INDICATION 8
#define FWPS_INCOMING_FLAG_MID_STREAM_INSPECTION 16
#define FWPS_INCOMING_FLAG_RECLASSIFY 32
#define FWPS_INCOMING_FLAG_IS_LOOSE_SOURCE_FLOW 64
#define FWPS_INCOMING_FLAG_IS_LOCAL_ONLY_FLOW 128
#define FWPS_L2_INCOMING_FLAG_IS_RAW_IPV4_FRAMING 1
#define FWPS_L2_INCOMING_FLAG_IS_RAW_IPV6_FRAMING 2
#define FWPS_L2_INCOMING_FLAG_RECLASSIFY_MULTI_DESTINATION 8
#define FWPS_INCOMING_FLAG_RESERVED0 256
#define FWPS_RIGHT_ACTION_WRITE 1
#define FWPS_CLASSIFY_OUT_FLAG_ABSORB 1
#define FWPS_CLASSIFY_OUT_FLAG_BUFFER_LIMIT_REACHED 2
#define FWPS_CLASSIFY_OUT_FLAG_NO_MORE_DATA 4
#define FWPS_CLASSIFY_OUT_FLAG_ALE_FAST_CACHE_CHECK 8
#define FWPS_CLASSIFY_OUT_FLAG_ALE_FAST_CACHE_POSSIBLE 16
#define FWPS_ALE_ENDPOINT_FLAG_IPSEC_SECURED 1
#define FWP_BYTEMAP_ARRAY64_SIZE 8
#define FWP_BYTE_ARRAY6_SIZE 6
#define FWP_V6_ADDR_SIZE 16
#define FWP_ACTRL_MATCH_FILTER 1
#define FWP_OPTION_VALUE_ALLOW_MULTICAST_STATE 0
#define FWP_OPTION_VALUE_DENY_MULTICAST_STATE 1
#define FWP_OPTION_VALUE_ALLOW_GLOBAL_MULTICAST_STATE 2
#define FWP_OPTION_VALUE_DISABLE_LOOSE_SOURCE 0
#define FWP_OPTION_VALUE_ENABLE_LOOSE_SOURCE 1
#define FWP_OPTION_VALUE_DISABLE_LOCAL_ONLY_MAPPING 0
#define FWP_OPTION_VALUE_ENABLE_LOCAL_ONLY_MAPPING 1
#define FWP_ACTION_FLAG_TERMINATING 4096
#define FWP_ACTION_FLAG_NON_TERMINATING 8192
#define FWP_ACTION_FLAG_CALLOUT 16384
#define FWP_CONDITION_FLAG_IS_LOOPBACK 1
#define FWP_CONDITION_FLAG_IS_IPSEC_SECURED 2
#define FWP_CONDITION_FLAG_IS_REAUTHORIZE 4
#define FWP_CONDITION_FLAG_IS_WILDCARD_BIND 8
#define FWP_CONDITION_FLAG_IS_RAW_ENDPOINT 16
#define FWP_CONDITION_FLAG_IS_FRAGMENT 32
#define FWP_CONDITION_FLAG_IS_FRAGMENT_GROUP 64
#define FWP_CONDITION_FLAG_IS_IPSEC_NATT_RECLASSIFY 128
#define FWP_CONDITION_FLAG_REQUIRES_ALE_CLASSIFY 256
#define FWP_CONDITION_FLAG_IS_IMPLICIT_BIND 512
#define FWP_CONDITION_FLAG_IS_REASSEMBLED 1024
#define FWP_CONDITION_FLAG_IS_NAME_APP_SPECIFIED 16384
#define FWP_CONDITION_FLAG_IS_PROMISCUOUS 32768
#define FWP_CONDITION_FLAG_IS_AUTH_FW 65536
#define FWP_CONDITION_FLAG_IS_RECLASSIFY 131072
#define FWP_CONDITION_FLAG_IS_OUTBOUND_PASS_THRU 262144
#define FWP_CONDITION_FLAG_IS_INBOUND_PASS_THRU 524288
#define FWP_CONDITION_FLAG_IS_CONNECTION_REDIRECTED 1048576
#define FWP_CONDITION_FLAG_IS_PROXY_CONNECTION 2097152
#define FWP_CONDITION_FLAG_IS_APPCONTAINER_LOOPBACK 4194304
#define FWP_CONDITION_FLAG_IS_NON_APPCONTAINER_LOOPBACK 8388608
#define FWP_CONDITION_FLAG_IS_RESERVED 16777216
#define FWP_CONDITION_FLAG_IS_HONORING_POLICY_AUTHORIZE 33554432
#define FWP_CONDITION_REAUTHORIZE_REASON_POLICY_CHANGE 1
#define FWP_CONDITION_REAUTHORIZE_REASON_NEW_ARRIVAL_INTERFACE 2
#define FWP_CONDITION_REAUTHORIZE_REASON_NEW_NEXTHOP_INTERFACE 4
#define FWP_CONDITION_REAUTHORIZE_REASON_PROFILE_CROSSING 8
#define FWP_CONDITION_REAUTHORIZE_REASON_CLASSIFY_COMPLETION 16
#define FWP_CONDITION_REAUTHORIZE_REASON_IPSEC_PROPERTIES_CHANGED 32
#define FWP_CONDITION_REAUTHORIZE_REASON_MID_STREAM_INSPECTION 64
#define FWP_CONDITION_REAUTHORIZE_REASON_SOCKET_PROPERTY_CHANGED 128
#define FWP_CONDITION_REAUTHORIZE_REASON_NEW_INBOUND_MCAST_BCAST_PACKET 256
#define FWP_CONDITION_REAUTHORIZE_REASON_EDP_POLICY_CHANGED 512
#define FWP_CONDITION_REAUTHORIZE_REASON_PROXY_HANDLE_CHANGED 16384
#define FWP_CONDITION_REAUTHORIZE_REASON_CHECK_OFFLOAD 65536
#define FWP_CONDITION_SOCKET_PROPERTY_FLAG_IS_SYSTEM_PORT_RPC 1
#define FWP_CONDITION_SOCKET_PROPERTY_FLAG_ALLOW_EDGE_TRAFFIC 2
#define FWP_CONDITION_SOCKET_PROPERTY_FLAG_DENY_EDGE_TRAFFIC 4
#define FWP_CONDITION_L2_IS_NATIVE_ETHERNET 1
#define FWP_CONDITION_L2_IS_WIFI 2
#define FWP_CONDITION_L2_IS_MOBILE_BROADBAND 4
#define FWP_CONDITION_L2_IS_WIFI_DIRECT_DATA 8
#define FWP_CONDITION_L2_IS_VM2VM 16
#define FWP_CONDITION_L2_IS_MALFORMED_PACKET 32
#define FWP_CONDITION_L2_IS_IP_FRAGMENT_GROUP 64
#define FWP_CONDITION_L2_IF_CONNECTOR_PRESENT 128
#define FWP_FILTER_ENUM_FLAG_BEST_TERMINATING_MATCH 1
#define FWP_FILTER_ENUM_FLAG_SORTED 2
#define FWP_FILTER_ENUM_FLAG_BOOTTIME_ONLY 4
#define FWP_FILTER_ENUM_FLAG_INCLUDE_BOOTTIME 8
#define FWP_FILTER_ENUM_FLAG_INCLUDE_DISABLED 16
#define FWP_FILTER_ENUM_FLAG_RESERVED1 32
#define FWP_CALLOUT_FLAG_CONDITIONAL_ON_FLOW 1
#define FWP_CALLOUT_FLAG_ALLOW_OFFLOAD 2
#define FWP_CALLOUT_FLAG_ENABLE_COMMIT_ADD_NOTIFY 4
#define FWP_CALLOUT_FLAG_ALLOW_MID_STREAM_INSPECTION 8
#define FWP_CALLOUT_FLAG_ALLOW_RECLASSIFY 16
#define FWP_CALLOUT_FLAG_RESERVED1 32
#define FWP_CALLOUT_FLAG_ALLOW_RSC 64
#define FWP_CALLOUT_FLAG_ALLOW_L2_BATCH_CLASSIFY 128
#define FWP_CALLOUT_FLAG_ALLOW_USO 256
#define FWP_CALLOUT_FLAG_ALLOW_URO 512
#define FWP_CALLOUT_FLAG_RESERVED2 1024
#define IKEEXT_CERT_AUTH_FLAG_DISABLE_CRL_CHECK 2
#define IKEEXT_CERT_AUTH_FLAG_DISABLE_REQUEST_PAYLOAD 64
#define IKEEXT_KERB_AUTH_FORCE_PROXY_ON_INITIATOR 4
#define IKEEXT_NTLM_V2_AUTH_DONT_ACCEPT_EXPLICIT_CREDENTIALS 1
#define IKEEXT_POLICY_FLAG_MOBIKE_NOT_SUPPORTED 16
#define IKEEXT_POLICY_FLAG_SITE_TO_SITE 32
#define IKEEXT_POLICY_FLAG_IMS_VPN 64
#define IKEEXT_POLICY_ENABLE_IKEV2_FRAGMENTATION 128
#define IKEEXT_POLICY_SUPPORT_LOW_POWER_MODE 256
#define IKEEXT_POLICY_FLAG_POINT_TO_SITE 512
#define IKEEXT_CERT_CREDENTIAL_FLAG_NAP_CERT 1
#define IPSEC_AUTH_CONFIG_HMAC_MD5_96 0
#define IPSEC_AUTH_CONFIG_HMAC_SHA_1_96 1
#define IPSEC_AUTH_CONFIG_HMAC_SHA_256_128 2
#define IPSEC_AUTH_CONFIG_GCM_AES_128 3
#define IPSEC_AUTH_CONFIG_GCM_AES_192 4
#define IPSEC_AUTH_CONFIG_GCM_AES_256 5
#define IPSEC_AUTH_CONFIG_MAX 6
#define IPSEC_CIPHER_CONFIG_CBC_DES 1
#define IPSEC_CIPHER_CONFIG_CBC_3DES 2
#define IPSEC_CIPHER_CONFIG_CBC_AES_128 3
#define IPSEC_CIPHER_CONFIG_CBC_AES_192 4
#define IPSEC_CIPHER_CONFIG_CBC_AES_256 5
#define IPSEC_CIPHER_CONFIG_GCM_AES_128 6
#define IPSEC_CIPHER_CONFIG_GCM_AES_192 7
#define IPSEC_CIPHER_CONFIG_GCM_AES_256 8
#define IPSEC_CIPHER_CONFIG_MAX 9
#define IPSEC_POLICY_FLAG_KEY_MANAGER_ALLOW_NOTIFY_KEY 16384
#define IPSEC_POLICY_FLAG_RESERVED1 32768
#define IPSEC_POLICY_FLAG_SITE_TO_SITE_TUNNEL 65536
#define IPSEC_POLICY_FLAG_POINT_TO_SITE_TUNNEL 131072
#define IPSEC_POLICY_FLAG_BANDWIDTH1 268435456
#define IPSEC_POLICY_FLAG_BANDWIDTH2 536870912
#define IPSEC_POLICY_FLAG_BANDWIDTH3 1073741824
#define IPSEC_POLICY_FLAG_BANDWIDTH4 2147483648
#define IPSEC_KEYING_POLICY_FLAG_TERMINATING_MATCH 1
#define IPSEC_SA_BUNDLE_FLAG_NLB 16
#define IPSEC_SA_BUNDLE_FLAG_NO_MACHINE_LUID_VERIFY 32
#define IPSEC_SA_BUNDLE_FLAG_NO_IMPERSONATION_LUID_VERIFY 64
#define IPSEC_SA_BUNDLE_FLAG_NO_EXPLICIT_CRED_MATCH 128
#define IPSEC_SA_BUNDLE_FLAG_FORCE_INBOUND_CONNECTIONS 32768
#define IPSEC_SA_BUNDLE_FLAG_FORCE_OUTBOUND_CONNECTIONS 65536
#define IPSEC_SA_BUNDLE_FLAG_FORWARD_PATH_INITIATOR 131072
#define IPSEC_SA_BUNDLE_FLAG_ENABLE_OPTIONAL_ASYMMETRIC_IDLE 262144
#define IPSEC_SA_BUNDLE_FLAG_USING_DICTATED_KEYS 524288
#define IPSEC_SA_BUNDLE_FLAG_LOCALLY_DICTATED_KEYS 1048576
#define IPSEC_SA_BUNDLE_FLAG_SA_OFFLOADED 2097152
#define IPSEC_SA_BUNDLE_FLAG_IP_IN_IP_PKT 4194304
#define IPSEC_SA_BUNDLE_FLAG_LOW_POWER_MODE_SUPPORT 8388608
#define IPSEC_SA_BUNDLE_FLAG_TUNNEL_BANDWIDTH1 268435456
#define IPSEC_SA_BUNDLE_FLAG_TUNNEL_BANDWIDTH2 536870912
#define IPSEC_SA_BUNDLE_FLAG_TUNNEL_BANDWIDTH3 1073741824
#define IPSEC_SA_BUNDLE_FLAG_TUNNEL_BANDWIDTH4 2147483648
#define IPSEC_DOSP_DSCP_DISABLE_VALUE 255
#define IPSEC_DOSP_RATE_LIMIT_DISABLE_VALUE 0
#define IPSEC_KEY_MANAGER_FLAG_DICTATE_KEY 1
#define FWPM_AUTO_WEIGHT_BITS 60
#define FWPM_WEIGHT_RANGE_IPSEC 0
#define FWPM_WEIGHT_RANGE_IKE_EXEMPTIONS 12
#define FWPM_ACTRL_ADD 1
#define FWPM_ACTRL_ADD_LINK 2
#define FWPM_ACTRL_BEGIN_READ_TXN 4
#define FWPM_ACTRL_BEGIN_WRITE_TXN 8
#define FWPM_ACTRL_CLASSIFY 16
#define FWPM_ACTRL_ENUM 32
#define FWPM_ACTRL_OPEN 64
#define FWPM_ACTRL_READ 128
#define FWPM_ACTRL_READ_STATS 256
#define FWPM_ACTRL_SUBSCRIBE 512
#define FWPM_ACTRL_WRITE 1024
#define FWPM_TXN_READ_ONLY 1
#define FWPM_TUNNEL_FLAG_POINT_TO_POINT 1
#define FWPM_TUNNEL_FLAG_ENABLE_VIRTUAL_IF_TUNNELING 2
#define FWPM_TUNNEL_FLAG_RESERVED0 4
#define FWPS_METADATA_FIELD_DISCARD_REASON 1
#define FWPS_METADATA_FIELD_FLOW_HANDLE 2
#define FWPS_METADATA_FIELD_IP_HEADER_SIZE 4
#define FWPS_METADATA_FIELD_PROCESS_PATH 8
#define FWPS_METADATA_FIELD_TOKEN 16
#define FWPS_METADATA_FIELD_PROCESS_ID 32
#define FWPS_METADATA_FIELD_SYSTEM_FLAGS 64
#define FWPS_METADATA_FIELD_RESERVED 128
#define FWPS_METADATA_FIELD_SOURCE_INTERFACE_INDEX 256
#define FWPS_METADATA_FIELD_DESTINATION_INTERFACE_INDEX 512
#define FWPS_METADATA_FIELD_TRANSPORT_HEADER_SIZE 1024
#define FWPS_METADATA_FIELD_COMPARTMENT_ID 2048
#define FWPS_METADATA_FIELD_FRAGMENT_DATA 4096
#define FWPS_METADATA_FIELD_PATH_MTU 8192
#define FWPS_METADATA_FIELD_COMPLETION_HANDLE 16384
#define FWPS_METADATA_FIELD_TRANSPORT_ENDPOINT_HANDLE 32768
#define FWPS_METADATA_FIELD_TRANSPORT_CONTROL_DATA 65536
#define FWPS_METADATA_FIELD_REMOTE_SCOPE_ID 131072
#define FWPS_METADATA_FIELD_PACKET_DIRECTION 262144
#define FWPS_METADATA_FIELD_PACKET_SYSTEM_CRITICAL 524288
#define FWPS_METADATA_FIELD_FORWARD_LAYER_OUTBOUND_PASS_THRU 1048576
#define FWPS_METADATA_FIELD_FORWARD_LAYER_INBOUND_PASS_THRU 2097152
#define FWPS_METADATA_FIELD_ALE_CLASSIFY_REQUIRED 4194304
#define FWPS_METADATA_FIELD_TRANSPORT_HEADER_INCLUDE_HEADER 8388608
#define FWPS_METADATA_FIELD_DESTINATION_PREFIX 16777216
#define FWPS_METADATA_FIELD_ETHER_FRAME_LENGTH 33554432
#define FWPS_METADATA_FIELD_PARENT_ENDPOINT_HANDLE 67108864
#define FWPS_METADATA_FIELD_ICMP_ID_AND_SEQUENCE 134217728
#define FWPS_METADATA_FIELD_LOCAL_REDIRECT_TARGET_PID 268435456
#define FWPS_METADATA_FIELD_ORIGINAL_DESTINATION 536870912
#define FWPS_METADATA_FIELD_REDIRECT_RECORD_HANDLE 1073741824
#define FWPS_METADATA_FIELD_SUB_PROCESS_TAG 2147483648
#define FWPS_L2_METADATA_FIELD_ETHERNET_MAC_HEADER_SIZE 1
#define FWPS_L2_METADATA_FIELD_WIFI_OPERATION_MODE 2
#define FWPS_L2_METADATA_FIELD_VSWITCH_SOURCE_PORT_ID 4
#define FWPS_L2_METADATA_FIELD_VSWITCH_SOURCE_NIC_INDEX 8
#define FWPS_L2_METADATA_FIELD_VSWITCH_PACKET_CONTEXT 16
#define FWPS_L2_METADATA_FIELD_VSWITCH_DESTINATION_PORT_ID 32
#define FWPS_L2_METADATA_FIELD_RESERVED 2147483648
public const uint FWPM_NET_EVENT_KEYWORD_INBOUND_MCAST = 1;
public const uint FWPM_NET_EVENT_KEYWORD_INBOUND_BCAST = 2;
public const uint FWPM_NET_EVENT_KEYWORD_CAPABILITY_DROP = 4;
public const uint FWPM_NET_EVENT_KEYWORD_CAPABILITY_ALLOW = 8;
public const uint FWPM_NET_EVENT_KEYWORD_CLASSIFY_ALLOW = 16;
public const uint FWPM_NET_EVENT_KEYWORD_PORT_SCANNING_DROP = 32;
public const uint FWPM_ENGINE_OPTION_PACKET_QUEUE_NONE = 0;
public const uint FWPM_ENGINE_OPTION_PACKET_QUEUE_INBOUND = 1;
public const uint FWPM_ENGINE_OPTION_PACKET_QUEUE_FORWARD = 2;
public const uint FWPM_ENGINE_OPTION_PACKET_BATCH_INBOUND = 4;
public const uint FWPM_SESSION_FLAG_DYNAMIC = 1;
public const uint FWPM_SESSION_FLAG_RESERVED = 268435456;
public const uint FWPM_PROVIDER_FLAG_PERSISTENT = 1;
public const uint FWPM_PROVIDER_FLAG_DISABLED = 16;
public const uint FWPM_PROVIDER_CONTEXT_FLAG_PERSISTENT = 1;
public const uint FWPM_PROVIDER_CONTEXT_FLAG_DOWNLEVEL = 2;
public const uint FWPM_SUBLAYER_FLAG_PERSISTENT = 1;
public const uint FWPM_LAYER_FLAG_KERNEL = 1;
public const uint FWPM_LAYER_FLAG_BUILTIN = 2;
public const uint FWPM_LAYER_FLAG_CLASSIFY_MOSTLY = 4;
public const uint FWPM_LAYER_FLAG_BUFFERED = 8;
public const uint FWPM_CALLOUT_FLAG_PERSISTENT = 65536;
public const uint FWPM_CALLOUT_FLAG_USES_PROVIDER_CONTEXT = 131072;
public const uint FWPM_CALLOUT_FLAG_REGISTERED = 262144;
public const uint FWPM_FILTER_FLAG_HAS_SECURITY_REALM_PROVIDER_CONTEXT = 128;
public const uint FWPM_FILTER_FLAG_SYSTEMOS_ONLY = 256;
public const uint FWPM_FILTER_FLAG_GAMEOS_ONLY = 512;
public const uint FWPM_FILTER_FLAG_SILENT_MODE = 1024;
public const uint FWPM_FILTER_FLAG_IPSEC_NO_ACQUIRE_INITIATE = 2048;
public const uint FWPM_FILTER_FLAG_RESERVED0 = 4096;
public const uint FWPM_FILTER_FLAG_RESERVED1 = 8192;
public const uint FWPM_FILTER_FLAG_RESERVED2 = 16384;
public const uint FWPM_NET_EVENT_FLAG_IP_PROTOCOL_SET = 1;
public const uint FWPM_NET_EVENT_FLAG_LOCAL_ADDR_SET = 2;
public const uint FWPM_NET_EVENT_FLAG_REMOTE_ADDR_SET = 4;
public const uint FWPM_NET_EVENT_FLAG_LOCAL_PORT_SET = 8;
public const uint FWPM_NET_EVENT_FLAG_REMOTE_PORT_SET = 16;
public const uint FWPM_NET_EVENT_FLAG_APP_ID_SET = 32;
public const uint FWPM_NET_EVENT_FLAG_USER_ID_SET = 64;
public const uint FWPM_NET_EVENT_FLAG_SCOPE_ID_SET = 128;
public const uint FWPM_NET_EVENT_FLAG_IP_VERSION_SET = 256;
public const uint FWPM_NET_EVENT_FLAG_REAUTH_REASON_SET = 512;
public const uint FWPM_NET_EVENT_FLAG_PACKAGE_ID_SET = 1024;
public const uint FWPM_NET_EVENT_FLAG_ENTERPRISE_ID_SET = 2048;
public const uint FWPM_NET_EVENT_FLAG_POLICY_FLAGS_SET = 4096;
public const uint FWPM_NET_EVENT_FLAG_EFFECTIVE_NAME_SET = 8192;
public const uint IKEEXT_CERT_HASH_LEN = 20;
public const uint FWPM_NET_EVENT_IKEEXT_MM_FAILURE_FLAG_BENIGN = 1;
public const uint FWPM_NET_EVENT_IKEEXT_MM_FAILURE_FLAG_MULTIPLE = 2;
public const uint FWPM_NET_EVENT_IKEEXT_EM_FAILURE_FLAG_MULTIPLE = 1;
public const uint FWPM_NET_EVENT_IKEEXT_EM_FAILURE_FLAG_BENIGN = 2;
public const uint FWPM_CONNECTION_ENUM_FLAG_QUERY_BYTES_TRANSFERRED = 1;
public const uint FWPS_FILTER_FLAG_CLEAR_ACTION_RIGHT = 1;
public const uint FWPS_FILTER_FLAG_PERMIT_IF_CALLOUT_UNREGISTERED = 2;
public const uint FWPS_FILTER_FLAG_OR_CONDITIONS = 4;
public const uint FWPS_FILTER_FLAG_HAS_SECURITY_REALM_PROVIDER_CONTEXT = 8;
public const uint FWPS_FILTER_FLAG_SILENT_MODE = 16;
public const uint FWPS_FILTER_FLAG_IPSEC_NO_ACQUIRE_INITIATE = 32;
public const uint FWPS_FILTER_FLAG_RESERVED0 = 64;
public const uint FWPS_FILTER_FLAG_RESERVED1 = 128;
public const uint FWPS_FILTER_FLAG_RESERVED2 = 256;
public const uint FWPS_INCOMING_FLAG_CACHE_SAFE = 1;
public const uint FWPS_INCOMING_FLAG_ENFORCE_QUERY = 2;
public const uint FWPS_INCOMING_FLAG_ABSORB = 4;
public const uint FWPS_INCOMING_FLAG_CONNECTION_FAILING_INDICATION = 8;
public const uint FWPS_INCOMING_FLAG_MID_STREAM_INSPECTION = 16;
public const uint FWPS_INCOMING_FLAG_RECLASSIFY = 32;
public const uint FWPS_INCOMING_FLAG_IS_LOOSE_SOURCE_FLOW = 64;
public const uint FWPS_INCOMING_FLAG_IS_LOCAL_ONLY_FLOW = 128;
public const uint FWPS_L2_INCOMING_FLAG_IS_RAW_IPV4_FRAMING = 1;
public const uint FWPS_L2_INCOMING_FLAG_IS_RAW_IPV6_FRAMING = 2;
public const uint FWPS_L2_INCOMING_FLAG_RECLASSIFY_MULTI_DESTINATION = 8;
public const uint FWPS_INCOMING_FLAG_RESERVED0 = 256;
public const uint FWPS_RIGHT_ACTION_WRITE = 1;
public const uint FWPS_CLASSIFY_OUT_FLAG_ABSORB = 1;
public const uint FWPS_CLASSIFY_OUT_FLAG_BUFFER_LIMIT_REACHED = 2;
public const uint FWPS_CLASSIFY_OUT_FLAG_NO_MORE_DATA = 4;
public const uint FWPS_CLASSIFY_OUT_FLAG_ALE_FAST_CACHE_CHECK = 8;
public const uint FWPS_CLASSIFY_OUT_FLAG_ALE_FAST_CACHE_POSSIBLE = 16;
public const uint FWPS_ALE_ENDPOINT_FLAG_IPSEC_SECURED = 1;
public const uint FWP_BYTEMAP_ARRAY64_SIZE = 8;
public const uint FWP_BYTE_ARRAY6_SIZE = 6;
public const uint FWP_V6_ADDR_SIZE = 16;
public const uint FWP_ACTRL_MATCH_FILTER = 1;
public const uint FWP_OPTION_VALUE_ALLOW_MULTICAST_STATE = 0;
public const uint FWP_OPTION_VALUE_DENY_MULTICAST_STATE = 1;
public const uint FWP_OPTION_VALUE_ALLOW_GLOBAL_MULTICAST_STATE = 2;
public const uint FWP_OPTION_VALUE_DISABLE_LOOSE_SOURCE = 0;
public const uint FWP_OPTION_VALUE_ENABLE_LOOSE_SOURCE = 1;
public const uint FWP_OPTION_VALUE_DISABLE_LOCAL_ONLY_MAPPING = 0;
public const uint FWP_OPTION_VALUE_ENABLE_LOCAL_ONLY_MAPPING = 1;
public const uint FWP_ACTION_FLAG_TERMINATING = 4096;
public const uint FWP_ACTION_FLAG_NON_TERMINATING = 8192;
public const uint FWP_ACTION_FLAG_CALLOUT = 16384;
public const uint FWP_CONDITION_FLAG_IS_LOOPBACK = 1;
public const uint FWP_CONDITION_FLAG_IS_IPSEC_SECURED = 2;
public const uint FWP_CONDITION_FLAG_IS_REAUTHORIZE = 4;
public const uint FWP_CONDITION_FLAG_IS_WILDCARD_BIND = 8;
public const uint FWP_CONDITION_FLAG_IS_RAW_ENDPOINT = 16;
public const uint FWP_CONDITION_FLAG_IS_FRAGMENT = 32;
public const uint FWP_CONDITION_FLAG_IS_FRAGMENT_GROUP = 64;
public const uint FWP_CONDITION_FLAG_IS_IPSEC_NATT_RECLASSIFY = 128;
public const uint FWP_CONDITION_FLAG_REQUIRES_ALE_CLASSIFY = 256;
public const uint FWP_CONDITION_FLAG_IS_IMPLICIT_BIND = 512;
public const uint FWP_CONDITION_FLAG_IS_REASSEMBLED = 1024;
public const uint FWP_CONDITION_FLAG_IS_NAME_APP_SPECIFIED = 16384;
public const uint FWP_CONDITION_FLAG_IS_PROMISCUOUS = 32768;
public const uint FWP_CONDITION_FLAG_IS_AUTH_FW = 65536;
public const uint FWP_CONDITION_FLAG_IS_RECLASSIFY = 131072;
public const uint FWP_CONDITION_FLAG_IS_OUTBOUND_PASS_THRU = 262144;
public const uint FWP_CONDITION_FLAG_IS_INBOUND_PASS_THRU = 524288;
public const uint FWP_CONDITION_FLAG_IS_CONNECTION_REDIRECTED = 1048576;
public const uint FWP_CONDITION_FLAG_IS_PROXY_CONNECTION = 2097152;
public const uint FWP_CONDITION_FLAG_IS_APPCONTAINER_LOOPBACK = 4194304;
public const uint FWP_CONDITION_FLAG_IS_NON_APPCONTAINER_LOOPBACK = 8388608;
public const uint FWP_CONDITION_FLAG_IS_RESERVED = 16777216;
public const uint FWP_CONDITION_FLAG_IS_HONORING_POLICY_AUTHORIZE = 33554432;
public const uint FWP_CONDITION_REAUTHORIZE_REASON_POLICY_CHANGE = 1;
public const uint FWP_CONDITION_REAUTHORIZE_REASON_NEW_ARRIVAL_INTERFACE = 2;
public const uint FWP_CONDITION_REAUTHORIZE_REASON_NEW_NEXTHOP_INTERFACE = 4;
public const uint FWP_CONDITION_REAUTHORIZE_REASON_PROFILE_CROSSING = 8;
public const uint FWP_CONDITION_REAUTHORIZE_REASON_CLASSIFY_COMPLETION = 16;
public const uint FWP_CONDITION_REAUTHORIZE_REASON_IPSEC_PROPERTIES_CHANGED = 32;
public const uint FWP_CONDITION_REAUTHORIZE_REASON_MID_STREAM_INSPECTION = 64;
public const uint FWP_CONDITION_REAUTHORIZE_REASON_SOCKET_PROPERTY_CHANGED = 128;
public const uint FWP_CONDITION_REAUTHORIZE_REASON_NEW_INBOUND_MCAST_BCAST_PACKET = 256;
public const uint FWP_CONDITION_REAUTHORIZE_REASON_EDP_POLICY_CHANGED = 512;
public const uint FWP_CONDITION_REAUTHORIZE_REASON_PROXY_HANDLE_CHANGED = 16384;
public const uint FWP_CONDITION_REAUTHORIZE_REASON_CHECK_OFFLOAD = 65536;
public const uint FWP_CONDITION_SOCKET_PROPERTY_FLAG_IS_SYSTEM_PORT_RPC = 1;
public const uint FWP_CONDITION_SOCKET_PROPERTY_FLAG_ALLOW_EDGE_TRAFFIC = 2;
public const uint FWP_CONDITION_SOCKET_PROPERTY_FLAG_DENY_EDGE_TRAFFIC = 4;
public const uint FWP_CONDITION_L2_IS_NATIVE_ETHERNET = 1;
public const uint FWP_CONDITION_L2_IS_WIFI = 2;
public const uint FWP_CONDITION_L2_IS_MOBILE_BROADBAND = 4;
public const uint FWP_CONDITION_L2_IS_WIFI_DIRECT_DATA = 8;
public const uint FWP_CONDITION_L2_IS_VM2VM = 16;
public const uint FWP_CONDITION_L2_IS_MALFORMED_PACKET = 32;
public const uint FWP_CONDITION_L2_IS_IP_FRAGMENT_GROUP = 64;
public const uint FWP_CONDITION_L2_IF_CONNECTOR_PRESENT = 128;
public const uint FWP_FILTER_ENUM_FLAG_BEST_TERMINATING_MATCH = 1;
public const uint FWP_FILTER_ENUM_FLAG_SORTED = 2;
public const uint FWP_FILTER_ENUM_FLAG_BOOTTIME_ONLY = 4;
public const uint FWP_FILTER_ENUM_FLAG_INCLUDE_BOOTTIME = 8;
public const uint FWP_FILTER_ENUM_FLAG_INCLUDE_DISABLED = 16;
public const uint FWP_FILTER_ENUM_FLAG_RESERVED1 = 32;
public const uint FWP_CALLOUT_FLAG_CONDITIONAL_ON_FLOW = 1;
public const uint FWP_CALLOUT_FLAG_ALLOW_OFFLOAD = 2;
public const uint FWP_CALLOUT_FLAG_ENABLE_COMMIT_ADD_NOTIFY = 4;
public const uint FWP_CALLOUT_FLAG_ALLOW_MID_STREAM_INSPECTION = 8;
public const uint FWP_CALLOUT_FLAG_ALLOW_RECLASSIFY = 16;
public const uint FWP_CALLOUT_FLAG_RESERVED1 = 32;
public const uint FWP_CALLOUT_FLAG_ALLOW_RSC = 64;
public const uint FWP_CALLOUT_FLAG_ALLOW_L2_BATCH_CLASSIFY = 128;
public const uint FWP_CALLOUT_FLAG_ALLOW_USO = 256;
public const uint FWP_CALLOUT_FLAG_ALLOW_URO = 512;
public const uint FWP_CALLOUT_FLAG_RESERVED2 = 1024;
public const uint IKEEXT_CERT_AUTH_FLAG_DISABLE_CRL_CHECK = 2;
public const uint IKEEXT_CERT_AUTH_FLAG_DISABLE_REQUEST_PAYLOAD = 64;
public const uint IKEEXT_KERB_AUTH_FORCE_PROXY_ON_INITIATOR = 4;
public const uint IKEEXT_NTLM_V2_AUTH_DONT_ACCEPT_EXPLICIT_CREDENTIALS = 1;
public const uint IKEEXT_POLICY_FLAG_MOBIKE_NOT_SUPPORTED = 16;
public const uint IKEEXT_POLICY_FLAG_SITE_TO_SITE = 32;
public const uint IKEEXT_POLICY_FLAG_IMS_VPN = 64;
public const uint IKEEXT_POLICY_ENABLE_IKEV2_FRAGMENTATION = 128;
public const uint IKEEXT_POLICY_SUPPORT_LOW_POWER_MODE = 256;
public const uint IKEEXT_POLICY_FLAG_POINT_TO_SITE = 512;
public const uint IKEEXT_CERT_CREDENTIAL_FLAG_NAP_CERT = 1;
public const uint IPSEC_AUTH_CONFIG_HMAC_MD5_96 = 0;
public const uint IPSEC_AUTH_CONFIG_HMAC_SHA_1_96 = 1;
public const uint IPSEC_AUTH_CONFIG_HMAC_SHA_256_128 = 2;
public const uint IPSEC_AUTH_CONFIG_GCM_AES_128 = 3;
public const uint IPSEC_AUTH_CONFIG_GCM_AES_192 = 4;
public const uint IPSEC_AUTH_CONFIG_GCM_AES_256 = 5;
public const uint IPSEC_AUTH_CONFIG_MAX = 6;
public const uint IPSEC_CIPHER_CONFIG_CBC_DES = 1;
public const uint IPSEC_CIPHER_CONFIG_CBC_3DES = 2;
public const uint IPSEC_CIPHER_CONFIG_CBC_AES_128 = 3;
public const uint IPSEC_CIPHER_CONFIG_CBC_AES_192 = 4;
public const uint IPSEC_CIPHER_CONFIG_CBC_AES_256 = 5;
public const uint IPSEC_CIPHER_CONFIG_GCM_AES_128 = 6;
public const uint IPSEC_CIPHER_CONFIG_GCM_AES_192 = 7;
public const uint IPSEC_CIPHER_CONFIG_GCM_AES_256 = 8;
public const uint IPSEC_CIPHER_CONFIG_MAX = 9;
public const uint IPSEC_POLICY_FLAG_KEY_MANAGER_ALLOW_NOTIFY_KEY = 16384;
public const uint IPSEC_POLICY_FLAG_RESERVED1 = 32768;
public const uint IPSEC_POLICY_FLAG_SITE_TO_SITE_TUNNEL = 65536;
public const uint IPSEC_POLICY_FLAG_POINT_TO_SITE_TUNNEL = 131072;
public const uint IPSEC_POLICY_FLAG_BANDWIDTH1 = 268435456;
public const uint IPSEC_POLICY_FLAG_BANDWIDTH2 = 536870912;
public const uint IPSEC_POLICY_FLAG_BANDWIDTH3 = 1073741824;
public const uint IPSEC_POLICY_FLAG_BANDWIDTH4 = 2147483648;
public const uint IPSEC_KEYING_POLICY_FLAG_TERMINATING_MATCH = 1;
public const uint IPSEC_SA_BUNDLE_FLAG_NLB = 16;
public const uint IPSEC_SA_BUNDLE_FLAG_NO_MACHINE_LUID_VERIFY = 32;
public const uint IPSEC_SA_BUNDLE_FLAG_NO_IMPERSONATION_LUID_VERIFY = 64;
public const uint IPSEC_SA_BUNDLE_FLAG_NO_EXPLICIT_CRED_MATCH = 128;
public const uint IPSEC_SA_BUNDLE_FLAG_FORCE_INBOUND_CONNECTIONS = 32768;
public const uint IPSEC_SA_BUNDLE_FLAG_FORCE_OUTBOUND_CONNECTIONS = 65536;
public const uint IPSEC_SA_BUNDLE_FLAG_FORWARD_PATH_INITIATOR = 131072;
public const uint IPSEC_SA_BUNDLE_FLAG_ENABLE_OPTIONAL_ASYMMETRIC_IDLE = 262144;
public const uint IPSEC_SA_BUNDLE_FLAG_USING_DICTATED_KEYS = 524288;
public const uint IPSEC_SA_BUNDLE_FLAG_LOCALLY_DICTATED_KEYS = 1048576;
public const uint IPSEC_SA_BUNDLE_FLAG_SA_OFFLOADED = 2097152;
public const uint IPSEC_SA_BUNDLE_FLAG_IP_IN_IP_PKT = 4194304;
public const uint IPSEC_SA_BUNDLE_FLAG_LOW_POWER_MODE_SUPPORT = 8388608;
public const uint IPSEC_SA_BUNDLE_FLAG_TUNNEL_BANDWIDTH1 = 268435456;
public const uint IPSEC_SA_BUNDLE_FLAG_TUNNEL_BANDWIDTH2 = 536870912;
public const uint IPSEC_SA_BUNDLE_FLAG_TUNNEL_BANDWIDTH3 = 1073741824;
public const uint IPSEC_SA_BUNDLE_FLAG_TUNNEL_BANDWIDTH4 = 2147483648;
public const uint IPSEC_DOSP_DSCP_DISABLE_VALUE = 255;
public const uint IPSEC_DOSP_RATE_LIMIT_DISABLE_VALUE = 0;
public const uint IPSEC_KEY_MANAGER_FLAG_DICTATE_KEY = 1;
public const uint FWPM_AUTO_WEIGHT_BITS = 60;
public const uint FWPM_WEIGHT_RANGE_IPSEC = 0;
public const uint FWPM_WEIGHT_RANGE_IKE_EXEMPTIONS = 12;
public const uint FWPM_ACTRL_ADD = 1;
public const uint FWPM_ACTRL_ADD_LINK = 2;
public const uint FWPM_ACTRL_BEGIN_READ_TXN = 4;
public const uint FWPM_ACTRL_BEGIN_WRITE_TXN = 8;
public const uint FWPM_ACTRL_CLASSIFY = 16;
public const uint FWPM_ACTRL_ENUM = 32;
public const uint FWPM_ACTRL_OPEN = 64;
public const uint FWPM_ACTRL_READ = 128;
public const uint FWPM_ACTRL_READ_STATS = 256;
public const uint FWPM_ACTRL_SUBSCRIBE = 512;
public const uint FWPM_ACTRL_WRITE = 1024;
public const uint FWPM_TXN_READ_ONLY = 1;
public const uint FWPM_TUNNEL_FLAG_POINT_TO_POINT = 1;
public const uint FWPM_TUNNEL_FLAG_ENABLE_VIRTUAL_IF_TUNNELING = 2;
public const uint FWPM_TUNNEL_FLAG_RESERVED0 = 4;
public const uint FWPS_METADATA_FIELD_DISCARD_REASON = 1;
public const uint FWPS_METADATA_FIELD_FLOW_HANDLE = 2;
public const uint FWPS_METADATA_FIELD_IP_HEADER_SIZE = 4;
public const uint FWPS_METADATA_FIELD_PROCESS_PATH = 8;
public const uint FWPS_METADATA_FIELD_TOKEN = 16;
public const uint FWPS_METADATA_FIELD_PROCESS_ID = 32;
public const uint FWPS_METADATA_FIELD_SYSTEM_FLAGS = 64;
public const uint FWPS_METADATA_FIELD_RESERVED = 128;
public const uint FWPS_METADATA_FIELD_SOURCE_INTERFACE_INDEX = 256;
public const uint FWPS_METADATA_FIELD_DESTINATION_INTERFACE_INDEX = 512;
public const uint FWPS_METADATA_FIELD_TRANSPORT_HEADER_SIZE = 1024;
public const uint FWPS_METADATA_FIELD_COMPARTMENT_ID = 2048;
public const uint FWPS_METADATA_FIELD_FRAGMENT_DATA = 4096;
public const uint FWPS_METADATA_FIELD_PATH_MTU = 8192;
public const uint FWPS_METADATA_FIELD_COMPLETION_HANDLE = 16384;
public const uint FWPS_METADATA_FIELD_TRANSPORT_ENDPOINT_HANDLE = 32768;
public const uint FWPS_METADATA_FIELD_TRANSPORT_CONTROL_DATA = 65536;
public const uint FWPS_METADATA_FIELD_REMOTE_SCOPE_ID = 131072;
public const uint FWPS_METADATA_FIELD_PACKET_DIRECTION = 262144;
public const uint FWPS_METADATA_FIELD_PACKET_SYSTEM_CRITICAL = 524288;
public const uint FWPS_METADATA_FIELD_FORWARD_LAYER_OUTBOUND_PASS_THRU = 1048576;
public const uint FWPS_METADATA_FIELD_FORWARD_LAYER_INBOUND_PASS_THRU = 2097152;
public const uint FWPS_METADATA_FIELD_ALE_CLASSIFY_REQUIRED = 4194304;
public const uint FWPS_METADATA_FIELD_TRANSPORT_HEADER_INCLUDE_HEADER = 8388608;
public const uint FWPS_METADATA_FIELD_DESTINATION_PREFIX = 16777216;
public const uint FWPS_METADATA_FIELD_ETHER_FRAME_LENGTH = 33554432;
public const uint FWPS_METADATA_FIELD_PARENT_ENDPOINT_HANDLE = 67108864;
public const uint FWPS_METADATA_FIELD_ICMP_ID_AND_SEQUENCE = 134217728;
public const uint FWPS_METADATA_FIELD_LOCAL_REDIRECT_TARGET_PID = 268435456;
public const uint FWPS_METADATA_FIELD_ORIGINAL_DESTINATION = 536870912;
public const uint FWPS_METADATA_FIELD_REDIRECT_RECORD_HANDLE = 1073741824;
public const uint FWPS_METADATA_FIELD_SUB_PROCESS_TAG = 2147483648;
public const uint FWPS_L2_METADATA_FIELD_ETHERNET_MAC_HEADER_SIZE = 1;
public const uint FWPS_L2_METADATA_FIELD_WIFI_OPERATION_MODE = 2;
public const uint FWPS_L2_METADATA_FIELD_VSWITCH_SOURCE_PORT_ID = 4;
public const uint FWPS_L2_METADATA_FIELD_VSWITCH_SOURCE_NIC_INDEX = 8;
public const uint FWPS_L2_METADATA_FIELD_VSWITCH_PACKET_CONTEXT = 16;
public const uint FWPS_L2_METADATA_FIELD_VSWITCH_DESTINATION_PORT_ID = 32;
public const uint FWPS_L2_METADATA_FIELD_RESERVED = 2147483648;
FWPM_NET_EVENT_KEYWORD_INBOUND_MCAST = 1
FWPM_NET_EVENT_KEYWORD_INBOUND_BCAST = 2
FWPM_NET_EVENT_KEYWORD_CAPABILITY_DROP = 4
FWPM_NET_EVENT_KEYWORD_CAPABILITY_ALLOW = 8
FWPM_NET_EVENT_KEYWORD_CLASSIFY_ALLOW = 16
FWPM_NET_EVENT_KEYWORD_PORT_SCANNING_DROP = 32
FWPM_ENGINE_OPTION_PACKET_QUEUE_NONE = 0
FWPM_ENGINE_OPTION_PACKET_QUEUE_INBOUND = 1
FWPM_ENGINE_OPTION_PACKET_QUEUE_FORWARD = 2
FWPM_ENGINE_OPTION_PACKET_BATCH_INBOUND = 4
FWPM_SESSION_FLAG_DYNAMIC = 1
FWPM_SESSION_FLAG_RESERVED = 268435456
FWPM_PROVIDER_FLAG_PERSISTENT = 1
FWPM_PROVIDER_FLAG_DISABLED = 16
FWPM_PROVIDER_CONTEXT_FLAG_PERSISTENT = 1
FWPM_PROVIDER_CONTEXT_FLAG_DOWNLEVEL = 2
FWPM_SUBLAYER_FLAG_PERSISTENT = 1
FWPM_LAYER_FLAG_KERNEL = 1
FWPM_LAYER_FLAG_BUILTIN = 2
FWPM_LAYER_FLAG_CLASSIFY_MOSTLY = 4
FWPM_LAYER_FLAG_BUFFERED = 8
FWPM_CALLOUT_FLAG_PERSISTENT = 65536
FWPM_CALLOUT_FLAG_USES_PROVIDER_CONTEXT = 131072
FWPM_CALLOUT_FLAG_REGISTERED = 262144
FWPM_FILTER_FLAG_HAS_SECURITY_REALM_PROVIDER_CONTEXT = 128
FWPM_FILTER_FLAG_SYSTEMOS_ONLY = 256
FWPM_FILTER_FLAG_GAMEOS_ONLY = 512
FWPM_FILTER_FLAG_SILENT_MODE = 1024
FWPM_FILTER_FLAG_IPSEC_NO_ACQUIRE_INITIATE = 2048
FWPM_FILTER_FLAG_RESERVED0 = 4096
FWPM_FILTER_FLAG_RESERVED1 = 8192
FWPM_FILTER_FLAG_RESERVED2 = 16384
FWPM_NET_EVENT_FLAG_IP_PROTOCOL_SET = 1
FWPM_NET_EVENT_FLAG_LOCAL_ADDR_SET = 2
FWPM_NET_EVENT_FLAG_REMOTE_ADDR_SET = 4
FWPM_NET_EVENT_FLAG_LOCAL_PORT_SET = 8
FWPM_NET_EVENT_FLAG_REMOTE_PORT_SET = 16
FWPM_NET_EVENT_FLAG_APP_ID_SET = 32
FWPM_NET_EVENT_FLAG_USER_ID_SET = 64
FWPM_NET_EVENT_FLAG_SCOPE_ID_SET = 128
FWPM_NET_EVENT_FLAG_IP_VERSION_SET = 256
FWPM_NET_EVENT_FLAG_REAUTH_REASON_SET = 512
FWPM_NET_EVENT_FLAG_PACKAGE_ID_SET = 1024
FWPM_NET_EVENT_FLAG_ENTERPRISE_ID_SET = 2048
FWPM_NET_EVENT_FLAG_POLICY_FLAGS_SET = 4096
FWPM_NET_EVENT_FLAG_EFFECTIVE_NAME_SET = 8192
IKEEXT_CERT_HASH_LEN = 20
FWPM_NET_EVENT_IKEEXT_MM_FAILURE_FLAG_BENIGN = 1
FWPM_NET_EVENT_IKEEXT_MM_FAILURE_FLAG_MULTIPLE = 2
FWPM_NET_EVENT_IKEEXT_EM_FAILURE_FLAG_MULTIPLE = 1
FWPM_NET_EVENT_IKEEXT_EM_FAILURE_FLAG_BENIGN = 2
FWPM_CONNECTION_ENUM_FLAG_QUERY_BYTES_TRANSFERRED = 1
FWPS_FILTER_FLAG_CLEAR_ACTION_RIGHT = 1
FWPS_FILTER_FLAG_PERMIT_IF_CALLOUT_UNREGISTERED = 2
FWPS_FILTER_FLAG_OR_CONDITIONS = 4
FWPS_FILTER_FLAG_HAS_SECURITY_REALM_PROVIDER_CONTEXT = 8
FWPS_FILTER_FLAG_SILENT_MODE = 16
FWPS_FILTER_FLAG_IPSEC_NO_ACQUIRE_INITIATE = 32
FWPS_FILTER_FLAG_RESERVED0 = 64
FWPS_FILTER_FLAG_RESERVED1 = 128
FWPS_FILTER_FLAG_RESERVED2 = 256
FWPS_INCOMING_FLAG_CACHE_SAFE = 1
FWPS_INCOMING_FLAG_ENFORCE_QUERY = 2
FWPS_INCOMING_FLAG_ABSORB = 4
FWPS_INCOMING_FLAG_CONNECTION_FAILING_INDICATION = 8
FWPS_INCOMING_FLAG_MID_STREAM_INSPECTION = 16
FWPS_INCOMING_FLAG_RECLASSIFY = 32
FWPS_INCOMING_FLAG_IS_LOOSE_SOURCE_FLOW = 64
FWPS_INCOMING_FLAG_IS_LOCAL_ONLY_FLOW = 128
FWPS_L2_INCOMING_FLAG_IS_RAW_IPV4_FRAMING = 1
FWPS_L2_INCOMING_FLAG_IS_RAW_IPV6_FRAMING = 2
FWPS_L2_INCOMING_FLAG_RECLASSIFY_MULTI_DESTINATION = 8
FWPS_INCOMING_FLAG_RESERVED0 = 256
FWPS_RIGHT_ACTION_WRITE = 1
FWPS_CLASSIFY_OUT_FLAG_ABSORB = 1
FWPS_CLASSIFY_OUT_FLAG_BUFFER_LIMIT_REACHED = 2
FWPS_CLASSIFY_OUT_FLAG_NO_MORE_DATA = 4
FWPS_CLASSIFY_OUT_FLAG_ALE_FAST_CACHE_CHECK = 8
FWPS_CLASSIFY_OUT_FLAG_ALE_FAST_CACHE_POSSIBLE = 16
FWPS_ALE_ENDPOINT_FLAG_IPSEC_SECURED = 1
FWP_BYTEMAP_ARRAY64_SIZE = 8
FWP_BYTE_ARRAY6_SIZE = 6
FWP_V6_ADDR_SIZE = 16
FWP_ACTRL_MATCH_FILTER = 1
FWP_OPTION_VALUE_ALLOW_MULTICAST_STATE = 0
FWP_OPTION_VALUE_DENY_MULTICAST_STATE = 1
FWP_OPTION_VALUE_ALLOW_GLOBAL_MULTICAST_STATE = 2
FWP_OPTION_VALUE_DISABLE_LOOSE_SOURCE = 0
FWP_OPTION_VALUE_ENABLE_LOOSE_SOURCE = 1
FWP_OPTION_VALUE_DISABLE_LOCAL_ONLY_MAPPING = 0
FWP_OPTION_VALUE_ENABLE_LOCAL_ONLY_MAPPING = 1
FWP_ACTION_FLAG_TERMINATING = 4096
FWP_ACTION_FLAG_NON_TERMINATING = 8192
FWP_ACTION_FLAG_CALLOUT = 16384
FWP_CONDITION_FLAG_IS_LOOPBACK = 1
FWP_CONDITION_FLAG_IS_IPSEC_SECURED = 2
FWP_CONDITION_FLAG_IS_REAUTHORIZE = 4
FWP_CONDITION_FLAG_IS_WILDCARD_BIND = 8
FWP_CONDITION_FLAG_IS_RAW_ENDPOINT = 16
FWP_CONDITION_FLAG_IS_FRAGMENT = 32
FWP_CONDITION_FLAG_IS_FRAGMENT_GROUP = 64
FWP_CONDITION_FLAG_IS_IPSEC_NATT_RECLASSIFY = 128
FWP_CONDITION_FLAG_REQUIRES_ALE_CLASSIFY = 256
FWP_CONDITION_FLAG_IS_IMPLICIT_BIND = 512
FWP_CONDITION_FLAG_IS_REASSEMBLED = 1024
FWP_CONDITION_FLAG_IS_NAME_APP_SPECIFIED = 16384
FWP_CONDITION_FLAG_IS_PROMISCUOUS = 32768
FWP_CONDITION_FLAG_IS_AUTH_FW = 65536
FWP_CONDITION_FLAG_IS_RECLASSIFY = 131072
FWP_CONDITION_FLAG_IS_OUTBOUND_PASS_THRU = 262144
FWP_CONDITION_FLAG_IS_INBOUND_PASS_THRU = 524288
FWP_CONDITION_FLAG_IS_CONNECTION_REDIRECTED = 1048576
FWP_CONDITION_FLAG_IS_PROXY_CONNECTION = 2097152
FWP_CONDITION_FLAG_IS_APPCONTAINER_LOOPBACK = 4194304
FWP_CONDITION_FLAG_IS_NON_APPCONTAINER_LOOPBACK = 8388608
FWP_CONDITION_FLAG_IS_RESERVED = 16777216
FWP_CONDITION_FLAG_IS_HONORING_POLICY_AUTHORIZE = 33554432
FWP_CONDITION_REAUTHORIZE_REASON_POLICY_CHANGE = 1
FWP_CONDITION_REAUTHORIZE_REASON_NEW_ARRIVAL_INTERFACE = 2
FWP_CONDITION_REAUTHORIZE_REASON_NEW_NEXTHOP_INTERFACE = 4
FWP_CONDITION_REAUTHORIZE_REASON_PROFILE_CROSSING = 8
FWP_CONDITION_REAUTHORIZE_REASON_CLASSIFY_COMPLETION = 16
FWP_CONDITION_REAUTHORIZE_REASON_IPSEC_PROPERTIES_CHANGED = 32
FWP_CONDITION_REAUTHORIZE_REASON_MID_STREAM_INSPECTION = 64
FWP_CONDITION_REAUTHORIZE_REASON_SOCKET_PROPERTY_CHANGED = 128
FWP_CONDITION_REAUTHORIZE_REASON_NEW_INBOUND_MCAST_BCAST_PACKET = 256
FWP_CONDITION_REAUTHORIZE_REASON_EDP_POLICY_CHANGED = 512
FWP_CONDITION_REAUTHORIZE_REASON_PROXY_HANDLE_CHANGED = 16384
FWP_CONDITION_REAUTHORIZE_REASON_CHECK_OFFLOAD = 65536
FWP_CONDITION_SOCKET_PROPERTY_FLAG_IS_SYSTEM_PORT_RPC = 1
FWP_CONDITION_SOCKET_PROPERTY_FLAG_ALLOW_EDGE_TRAFFIC = 2
FWP_CONDITION_SOCKET_PROPERTY_FLAG_DENY_EDGE_TRAFFIC = 4
FWP_CONDITION_L2_IS_NATIVE_ETHERNET = 1
FWP_CONDITION_L2_IS_WIFI = 2
FWP_CONDITION_L2_IS_MOBILE_BROADBAND = 4
FWP_CONDITION_L2_IS_WIFI_DIRECT_DATA = 8
FWP_CONDITION_L2_IS_VM2VM = 16
FWP_CONDITION_L2_IS_MALFORMED_PACKET = 32
FWP_CONDITION_L2_IS_IP_FRAGMENT_GROUP = 64
FWP_CONDITION_L2_IF_CONNECTOR_PRESENT = 128
FWP_FILTER_ENUM_FLAG_BEST_TERMINATING_MATCH = 1
FWP_FILTER_ENUM_FLAG_SORTED = 2
FWP_FILTER_ENUM_FLAG_BOOTTIME_ONLY = 4
FWP_FILTER_ENUM_FLAG_INCLUDE_BOOTTIME = 8
FWP_FILTER_ENUM_FLAG_INCLUDE_DISABLED = 16
FWP_FILTER_ENUM_FLAG_RESERVED1 = 32
FWP_CALLOUT_FLAG_CONDITIONAL_ON_FLOW = 1
FWP_CALLOUT_FLAG_ALLOW_OFFLOAD = 2
FWP_CALLOUT_FLAG_ENABLE_COMMIT_ADD_NOTIFY = 4
FWP_CALLOUT_FLAG_ALLOW_MID_STREAM_INSPECTION = 8
FWP_CALLOUT_FLAG_ALLOW_RECLASSIFY = 16
FWP_CALLOUT_FLAG_RESERVED1 = 32
FWP_CALLOUT_FLAG_ALLOW_RSC = 64
FWP_CALLOUT_FLAG_ALLOW_L2_BATCH_CLASSIFY = 128
FWP_CALLOUT_FLAG_ALLOW_USO = 256
FWP_CALLOUT_FLAG_ALLOW_URO = 512
FWP_CALLOUT_FLAG_RESERVED2 = 1024
IKEEXT_CERT_AUTH_FLAG_DISABLE_CRL_CHECK = 2
IKEEXT_CERT_AUTH_FLAG_DISABLE_REQUEST_PAYLOAD = 64
IKEEXT_KERB_AUTH_FORCE_PROXY_ON_INITIATOR = 4
IKEEXT_NTLM_V2_AUTH_DONT_ACCEPT_EXPLICIT_CREDENTIALS = 1
IKEEXT_POLICY_FLAG_MOBIKE_NOT_SUPPORTED = 16
IKEEXT_POLICY_FLAG_SITE_TO_SITE = 32
IKEEXT_POLICY_FLAG_IMS_VPN = 64
IKEEXT_POLICY_ENABLE_IKEV2_FRAGMENTATION = 128
IKEEXT_POLICY_SUPPORT_LOW_POWER_MODE = 256
IKEEXT_POLICY_FLAG_POINT_TO_SITE = 512
IKEEXT_CERT_CREDENTIAL_FLAG_NAP_CERT = 1
IPSEC_AUTH_CONFIG_HMAC_MD5_96 = 0
IPSEC_AUTH_CONFIG_HMAC_SHA_1_96 = 1
IPSEC_AUTH_CONFIG_HMAC_SHA_256_128 = 2
IPSEC_AUTH_CONFIG_GCM_AES_128 = 3
IPSEC_AUTH_CONFIG_GCM_AES_192 = 4
IPSEC_AUTH_CONFIG_GCM_AES_256 = 5
IPSEC_AUTH_CONFIG_MAX = 6
IPSEC_CIPHER_CONFIG_CBC_DES = 1
IPSEC_CIPHER_CONFIG_CBC_3DES = 2
IPSEC_CIPHER_CONFIG_CBC_AES_128 = 3
IPSEC_CIPHER_CONFIG_CBC_AES_192 = 4
IPSEC_CIPHER_CONFIG_CBC_AES_256 = 5
IPSEC_CIPHER_CONFIG_GCM_AES_128 = 6
IPSEC_CIPHER_CONFIG_GCM_AES_192 = 7
IPSEC_CIPHER_CONFIG_GCM_AES_256 = 8
IPSEC_CIPHER_CONFIG_MAX = 9
IPSEC_POLICY_FLAG_KEY_MANAGER_ALLOW_NOTIFY_KEY = 16384
IPSEC_POLICY_FLAG_RESERVED1 = 32768
IPSEC_POLICY_FLAG_SITE_TO_SITE_TUNNEL = 65536
IPSEC_POLICY_FLAG_POINT_TO_SITE_TUNNEL = 131072
IPSEC_POLICY_FLAG_BANDWIDTH1 = 268435456
IPSEC_POLICY_FLAG_BANDWIDTH2 = 536870912
IPSEC_POLICY_FLAG_BANDWIDTH3 = 1073741824
IPSEC_POLICY_FLAG_BANDWIDTH4 = 2147483648
IPSEC_KEYING_POLICY_FLAG_TERMINATING_MATCH = 1
IPSEC_SA_BUNDLE_FLAG_NLB = 16
IPSEC_SA_BUNDLE_FLAG_NO_MACHINE_LUID_VERIFY = 32
IPSEC_SA_BUNDLE_FLAG_NO_IMPERSONATION_LUID_VERIFY = 64
IPSEC_SA_BUNDLE_FLAG_NO_EXPLICIT_CRED_MATCH = 128
IPSEC_SA_BUNDLE_FLAG_FORCE_INBOUND_CONNECTIONS = 32768
IPSEC_SA_BUNDLE_FLAG_FORCE_OUTBOUND_CONNECTIONS = 65536
IPSEC_SA_BUNDLE_FLAG_FORWARD_PATH_INITIATOR = 131072
IPSEC_SA_BUNDLE_FLAG_ENABLE_OPTIONAL_ASYMMETRIC_IDLE = 262144
IPSEC_SA_BUNDLE_FLAG_USING_DICTATED_KEYS = 524288
IPSEC_SA_BUNDLE_FLAG_LOCALLY_DICTATED_KEYS = 1048576
IPSEC_SA_BUNDLE_FLAG_SA_OFFLOADED = 2097152
IPSEC_SA_BUNDLE_FLAG_IP_IN_IP_PKT = 4194304
IPSEC_SA_BUNDLE_FLAG_LOW_POWER_MODE_SUPPORT = 8388608
IPSEC_SA_BUNDLE_FLAG_TUNNEL_BANDWIDTH1 = 268435456
IPSEC_SA_BUNDLE_FLAG_TUNNEL_BANDWIDTH2 = 536870912
IPSEC_SA_BUNDLE_FLAG_TUNNEL_BANDWIDTH3 = 1073741824
IPSEC_SA_BUNDLE_FLAG_TUNNEL_BANDWIDTH4 = 2147483648
IPSEC_DOSP_DSCP_DISABLE_VALUE = 255
IPSEC_DOSP_RATE_LIMIT_DISABLE_VALUE = 0
IPSEC_KEY_MANAGER_FLAG_DICTATE_KEY = 1
FWPM_AUTO_WEIGHT_BITS = 60
FWPM_WEIGHT_RANGE_IPSEC = 0
FWPM_WEIGHT_RANGE_IKE_EXEMPTIONS = 12
FWPM_ACTRL_ADD = 1
FWPM_ACTRL_ADD_LINK = 2
FWPM_ACTRL_BEGIN_READ_TXN = 4
FWPM_ACTRL_BEGIN_WRITE_TXN = 8
FWPM_ACTRL_CLASSIFY = 16
FWPM_ACTRL_ENUM = 32
FWPM_ACTRL_OPEN = 64
FWPM_ACTRL_READ = 128
FWPM_ACTRL_READ_STATS = 256
FWPM_ACTRL_SUBSCRIBE = 512
FWPM_ACTRL_WRITE = 1024
FWPM_TXN_READ_ONLY = 1
FWPM_TUNNEL_FLAG_POINT_TO_POINT = 1
FWPM_TUNNEL_FLAG_ENABLE_VIRTUAL_IF_TUNNELING = 2
FWPM_TUNNEL_FLAG_RESERVED0 = 4
FWPS_METADATA_FIELD_DISCARD_REASON = 1
FWPS_METADATA_FIELD_FLOW_HANDLE = 2
FWPS_METADATA_FIELD_IP_HEADER_SIZE = 4
FWPS_METADATA_FIELD_PROCESS_PATH = 8
FWPS_METADATA_FIELD_TOKEN = 16
FWPS_METADATA_FIELD_PROCESS_ID = 32
FWPS_METADATA_FIELD_SYSTEM_FLAGS = 64
FWPS_METADATA_FIELD_RESERVED = 128
FWPS_METADATA_FIELD_SOURCE_INTERFACE_INDEX = 256
FWPS_METADATA_FIELD_DESTINATION_INTERFACE_INDEX = 512
FWPS_METADATA_FIELD_TRANSPORT_HEADER_SIZE = 1024
FWPS_METADATA_FIELD_COMPARTMENT_ID = 2048
FWPS_METADATA_FIELD_FRAGMENT_DATA = 4096
FWPS_METADATA_FIELD_PATH_MTU = 8192
FWPS_METADATA_FIELD_COMPLETION_HANDLE = 16384
FWPS_METADATA_FIELD_TRANSPORT_ENDPOINT_HANDLE = 32768
FWPS_METADATA_FIELD_TRANSPORT_CONTROL_DATA = 65536
FWPS_METADATA_FIELD_REMOTE_SCOPE_ID = 131072
FWPS_METADATA_FIELD_PACKET_DIRECTION = 262144
FWPS_METADATA_FIELD_PACKET_SYSTEM_CRITICAL = 524288
FWPS_METADATA_FIELD_FORWARD_LAYER_OUTBOUND_PASS_THRU = 1048576
FWPS_METADATA_FIELD_FORWARD_LAYER_INBOUND_PASS_THRU = 2097152
FWPS_METADATA_FIELD_ALE_CLASSIFY_REQUIRED = 4194304
FWPS_METADATA_FIELD_TRANSPORT_HEADER_INCLUDE_HEADER = 8388608
FWPS_METADATA_FIELD_DESTINATION_PREFIX = 16777216
FWPS_METADATA_FIELD_ETHER_FRAME_LENGTH = 33554432
FWPS_METADATA_FIELD_PARENT_ENDPOINT_HANDLE = 67108864
FWPS_METADATA_FIELD_ICMP_ID_AND_SEQUENCE = 134217728
FWPS_METADATA_FIELD_LOCAL_REDIRECT_TARGET_PID = 268435456
FWPS_METADATA_FIELD_ORIGINAL_DESTINATION = 536870912
FWPS_METADATA_FIELD_REDIRECT_RECORD_HANDLE = 1073741824
FWPS_METADATA_FIELD_SUB_PROCESS_TAG = 2147483648
FWPS_L2_METADATA_FIELD_ETHERNET_MAC_HEADER_SIZE = 1
FWPS_L2_METADATA_FIELD_WIFI_OPERATION_MODE = 2
FWPS_L2_METADATA_FIELD_VSWITCH_SOURCE_PORT_ID = 4
FWPS_L2_METADATA_FIELD_VSWITCH_SOURCE_NIC_INDEX = 8
FWPS_L2_METADATA_FIELD_VSWITCH_PACKET_CONTEXT = 16
FWPS_L2_METADATA_FIELD_VSWITCH_DESTINATION_PORT_ID = 32
FWPS_L2_METADATA_FIELD_RESERVED = 2147483648
pub const FWPM_NET_EVENT_KEYWORD_INBOUND_MCAST: u32 = 1;
pub const FWPM_NET_EVENT_KEYWORD_INBOUND_BCAST: u32 = 2;
pub const FWPM_NET_EVENT_KEYWORD_CAPABILITY_DROP: u32 = 4;
pub const FWPM_NET_EVENT_KEYWORD_CAPABILITY_ALLOW: u32 = 8;
pub const FWPM_NET_EVENT_KEYWORD_CLASSIFY_ALLOW: u32 = 16;
pub const FWPM_NET_EVENT_KEYWORD_PORT_SCANNING_DROP: u32 = 32;
pub const FWPM_ENGINE_OPTION_PACKET_QUEUE_NONE: u32 = 0;
pub const FWPM_ENGINE_OPTION_PACKET_QUEUE_INBOUND: u32 = 1;
pub const FWPM_ENGINE_OPTION_PACKET_QUEUE_FORWARD: u32 = 2;
pub const FWPM_ENGINE_OPTION_PACKET_BATCH_INBOUND: u32 = 4;
pub const FWPM_SESSION_FLAG_DYNAMIC: u32 = 1;
pub const FWPM_SESSION_FLAG_RESERVED: u32 = 268435456;
pub const FWPM_PROVIDER_FLAG_PERSISTENT: u32 = 1;
pub const FWPM_PROVIDER_FLAG_DISABLED: u32 = 16;
pub const FWPM_PROVIDER_CONTEXT_FLAG_PERSISTENT: u32 = 1;
pub const FWPM_PROVIDER_CONTEXT_FLAG_DOWNLEVEL: u32 = 2;
pub const FWPM_SUBLAYER_FLAG_PERSISTENT: u32 = 1;
pub const FWPM_LAYER_FLAG_KERNEL: u32 = 1;
pub const FWPM_LAYER_FLAG_BUILTIN: u32 = 2;
pub const FWPM_LAYER_FLAG_CLASSIFY_MOSTLY: u32 = 4;
pub const FWPM_LAYER_FLAG_BUFFERED: u32 = 8;
pub const FWPM_CALLOUT_FLAG_PERSISTENT: u32 = 65536;
pub const FWPM_CALLOUT_FLAG_USES_PROVIDER_CONTEXT: u32 = 131072;
pub const FWPM_CALLOUT_FLAG_REGISTERED: u32 = 262144;
pub const FWPM_FILTER_FLAG_HAS_SECURITY_REALM_PROVIDER_CONTEXT: u32 = 128;
pub const FWPM_FILTER_FLAG_SYSTEMOS_ONLY: u32 = 256;
pub const FWPM_FILTER_FLAG_GAMEOS_ONLY: u32 = 512;
pub const FWPM_FILTER_FLAG_SILENT_MODE: u32 = 1024;
pub const FWPM_FILTER_FLAG_IPSEC_NO_ACQUIRE_INITIATE: u32 = 2048;
pub const FWPM_FILTER_FLAG_RESERVED0: u32 = 4096;
pub const FWPM_FILTER_FLAG_RESERVED1: u32 = 8192;
pub const FWPM_FILTER_FLAG_RESERVED2: u32 = 16384;
pub const FWPM_NET_EVENT_FLAG_IP_PROTOCOL_SET: u32 = 1;
pub const FWPM_NET_EVENT_FLAG_LOCAL_ADDR_SET: u32 = 2;
pub const FWPM_NET_EVENT_FLAG_REMOTE_ADDR_SET: u32 = 4;
pub const FWPM_NET_EVENT_FLAG_LOCAL_PORT_SET: u32 = 8;
pub const FWPM_NET_EVENT_FLAG_REMOTE_PORT_SET: u32 = 16;
pub const FWPM_NET_EVENT_FLAG_APP_ID_SET: u32 = 32;
pub const FWPM_NET_EVENT_FLAG_USER_ID_SET: u32 = 64;
pub const FWPM_NET_EVENT_FLAG_SCOPE_ID_SET: u32 = 128;
pub const FWPM_NET_EVENT_FLAG_IP_VERSION_SET: u32 = 256;
pub const FWPM_NET_EVENT_FLAG_REAUTH_REASON_SET: u32 = 512;
pub const FWPM_NET_EVENT_FLAG_PACKAGE_ID_SET: u32 = 1024;
pub const FWPM_NET_EVENT_FLAG_ENTERPRISE_ID_SET: u32 = 2048;
pub const FWPM_NET_EVENT_FLAG_POLICY_FLAGS_SET: u32 = 4096;
pub const FWPM_NET_EVENT_FLAG_EFFECTIVE_NAME_SET: u32 = 8192;
pub const IKEEXT_CERT_HASH_LEN: u32 = 20;
pub const FWPM_NET_EVENT_IKEEXT_MM_FAILURE_FLAG_BENIGN: u32 = 1;
pub const FWPM_NET_EVENT_IKEEXT_MM_FAILURE_FLAG_MULTIPLE: u32 = 2;
pub const FWPM_NET_EVENT_IKEEXT_EM_FAILURE_FLAG_MULTIPLE: u32 = 1;
pub const FWPM_NET_EVENT_IKEEXT_EM_FAILURE_FLAG_BENIGN: u32 = 2;
pub const FWPM_CONNECTION_ENUM_FLAG_QUERY_BYTES_TRANSFERRED: u32 = 1;
pub const FWPS_FILTER_FLAG_CLEAR_ACTION_RIGHT: u32 = 1;
pub const FWPS_FILTER_FLAG_PERMIT_IF_CALLOUT_UNREGISTERED: u32 = 2;
pub const FWPS_FILTER_FLAG_OR_CONDITIONS: u32 = 4;
pub const FWPS_FILTER_FLAG_HAS_SECURITY_REALM_PROVIDER_CONTEXT: u32 = 8;
pub const FWPS_FILTER_FLAG_SILENT_MODE: u32 = 16;
pub const FWPS_FILTER_FLAG_IPSEC_NO_ACQUIRE_INITIATE: u32 = 32;
pub const FWPS_FILTER_FLAG_RESERVED0: u32 = 64;
pub const FWPS_FILTER_FLAG_RESERVED1: u32 = 128;
pub const FWPS_FILTER_FLAG_RESERVED2: u32 = 256;
pub const FWPS_INCOMING_FLAG_CACHE_SAFE: u32 = 1;
pub const FWPS_INCOMING_FLAG_ENFORCE_QUERY: u32 = 2;
pub const FWPS_INCOMING_FLAG_ABSORB: u32 = 4;
pub const FWPS_INCOMING_FLAG_CONNECTION_FAILING_INDICATION: u32 = 8;
pub const FWPS_INCOMING_FLAG_MID_STREAM_INSPECTION: u32 = 16;
pub const FWPS_INCOMING_FLAG_RECLASSIFY: u32 = 32;
pub const FWPS_INCOMING_FLAG_IS_LOOSE_SOURCE_FLOW: u32 = 64;
pub const FWPS_INCOMING_FLAG_IS_LOCAL_ONLY_FLOW: u32 = 128;
pub const FWPS_L2_INCOMING_FLAG_IS_RAW_IPV4_FRAMING: u32 = 1;
pub const FWPS_L2_INCOMING_FLAG_IS_RAW_IPV6_FRAMING: u32 = 2;
pub const FWPS_L2_INCOMING_FLAG_RECLASSIFY_MULTI_DESTINATION: u32 = 8;
pub const FWPS_INCOMING_FLAG_RESERVED0: u32 = 256;
pub const FWPS_RIGHT_ACTION_WRITE: u32 = 1;
pub const FWPS_CLASSIFY_OUT_FLAG_ABSORB: u32 = 1;
pub const FWPS_CLASSIFY_OUT_FLAG_BUFFER_LIMIT_REACHED: u32 = 2;
pub const FWPS_CLASSIFY_OUT_FLAG_NO_MORE_DATA: u32 = 4;
pub const FWPS_CLASSIFY_OUT_FLAG_ALE_FAST_CACHE_CHECK: u32 = 8;
pub const FWPS_CLASSIFY_OUT_FLAG_ALE_FAST_CACHE_POSSIBLE: u32 = 16;
pub const FWPS_ALE_ENDPOINT_FLAG_IPSEC_SECURED: u32 = 1;
pub const FWP_BYTEMAP_ARRAY64_SIZE: u32 = 8;
pub const FWP_BYTE_ARRAY6_SIZE: u32 = 6;
pub const FWP_V6_ADDR_SIZE: u32 = 16;
pub const FWP_ACTRL_MATCH_FILTER: u32 = 1;
pub const FWP_OPTION_VALUE_ALLOW_MULTICAST_STATE: u32 = 0;
pub const FWP_OPTION_VALUE_DENY_MULTICAST_STATE: u32 = 1;
pub const FWP_OPTION_VALUE_ALLOW_GLOBAL_MULTICAST_STATE: u32 = 2;
pub const FWP_OPTION_VALUE_DISABLE_LOOSE_SOURCE: u32 = 0;
pub const FWP_OPTION_VALUE_ENABLE_LOOSE_SOURCE: u32 = 1;
pub const FWP_OPTION_VALUE_DISABLE_LOCAL_ONLY_MAPPING: u32 = 0;
pub const FWP_OPTION_VALUE_ENABLE_LOCAL_ONLY_MAPPING: u32 = 1;
pub const FWP_ACTION_FLAG_TERMINATING: u32 = 4096;
pub const FWP_ACTION_FLAG_NON_TERMINATING: u32 = 8192;
pub const FWP_ACTION_FLAG_CALLOUT: u32 = 16384;
pub const FWP_CONDITION_FLAG_IS_LOOPBACK: u32 = 1;
pub const FWP_CONDITION_FLAG_IS_IPSEC_SECURED: u32 = 2;
pub const FWP_CONDITION_FLAG_IS_REAUTHORIZE: u32 = 4;
pub const FWP_CONDITION_FLAG_IS_WILDCARD_BIND: u32 = 8;
pub const FWP_CONDITION_FLAG_IS_RAW_ENDPOINT: u32 = 16;
pub const FWP_CONDITION_FLAG_IS_FRAGMENT: u32 = 32;
pub const FWP_CONDITION_FLAG_IS_FRAGMENT_GROUP: u32 = 64;
pub const FWP_CONDITION_FLAG_IS_IPSEC_NATT_RECLASSIFY: u32 = 128;
pub const FWP_CONDITION_FLAG_REQUIRES_ALE_CLASSIFY: u32 = 256;
pub const FWP_CONDITION_FLAG_IS_IMPLICIT_BIND: u32 = 512;
pub const FWP_CONDITION_FLAG_IS_REASSEMBLED: u32 = 1024;
pub const FWP_CONDITION_FLAG_IS_NAME_APP_SPECIFIED: u32 = 16384;
pub const FWP_CONDITION_FLAG_IS_PROMISCUOUS: u32 = 32768;
pub const FWP_CONDITION_FLAG_IS_AUTH_FW: u32 = 65536;
pub const FWP_CONDITION_FLAG_IS_RECLASSIFY: u32 = 131072;
pub const FWP_CONDITION_FLAG_IS_OUTBOUND_PASS_THRU: u32 = 262144;
pub const FWP_CONDITION_FLAG_IS_INBOUND_PASS_THRU: u32 = 524288;
pub const FWP_CONDITION_FLAG_IS_CONNECTION_REDIRECTED: u32 = 1048576;
pub const FWP_CONDITION_FLAG_IS_PROXY_CONNECTION: u32 = 2097152;
pub const FWP_CONDITION_FLAG_IS_APPCONTAINER_LOOPBACK: u32 = 4194304;
pub const FWP_CONDITION_FLAG_IS_NON_APPCONTAINER_LOOPBACK: u32 = 8388608;
pub const FWP_CONDITION_FLAG_IS_RESERVED: u32 = 16777216;
pub const FWP_CONDITION_FLAG_IS_HONORING_POLICY_AUTHORIZE: u32 = 33554432;
pub const FWP_CONDITION_REAUTHORIZE_REASON_POLICY_CHANGE: u32 = 1;
pub const FWP_CONDITION_REAUTHORIZE_REASON_NEW_ARRIVAL_INTERFACE: u32 = 2;
pub const FWP_CONDITION_REAUTHORIZE_REASON_NEW_NEXTHOP_INTERFACE: u32 = 4;
pub const FWP_CONDITION_REAUTHORIZE_REASON_PROFILE_CROSSING: u32 = 8;
pub const FWP_CONDITION_REAUTHORIZE_REASON_CLASSIFY_COMPLETION: u32 = 16;
pub const FWP_CONDITION_REAUTHORIZE_REASON_IPSEC_PROPERTIES_CHANGED: u32 = 32;
pub const FWP_CONDITION_REAUTHORIZE_REASON_MID_STREAM_INSPECTION: u32 = 64;
pub const FWP_CONDITION_REAUTHORIZE_REASON_SOCKET_PROPERTY_CHANGED: u32 = 128;
pub const FWP_CONDITION_REAUTHORIZE_REASON_NEW_INBOUND_MCAST_BCAST_PACKET: u32 = 256;
pub const FWP_CONDITION_REAUTHORIZE_REASON_EDP_POLICY_CHANGED: u32 = 512;
pub const FWP_CONDITION_REAUTHORIZE_REASON_PROXY_HANDLE_CHANGED: u32 = 16384;
pub const FWP_CONDITION_REAUTHORIZE_REASON_CHECK_OFFLOAD: u32 = 65536;
pub const FWP_CONDITION_SOCKET_PROPERTY_FLAG_IS_SYSTEM_PORT_RPC: u32 = 1;
pub const FWP_CONDITION_SOCKET_PROPERTY_FLAG_ALLOW_EDGE_TRAFFIC: u32 = 2;
pub const FWP_CONDITION_SOCKET_PROPERTY_FLAG_DENY_EDGE_TRAFFIC: u32 = 4;
pub const FWP_CONDITION_L2_IS_NATIVE_ETHERNET: u32 = 1;
pub const FWP_CONDITION_L2_IS_WIFI: u32 = 2;
pub const FWP_CONDITION_L2_IS_MOBILE_BROADBAND: u32 = 4;
pub const FWP_CONDITION_L2_IS_WIFI_DIRECT_DATA: u32 = 8;
pub const FWP_CONDITION_L2_IS_VM2VM: u32 = 16;
pub const FWP_CONDITION_L2_IS_MALFORMED_PACKET: u32 = 32;
pub const FWP_CONDITION_L2_IS_IP_FRAGMENT_GROUP: u32 = 64;
pub const FWP_CONDITION_L2_IF_CONNECTOR_PRESENT: u32 = 128;
pub const FWP_FILTER_ENUM_FLAG_BEST_TERMINATING_MATCH: u32 = 1;
pub const FWP_FILTER_ENUM_FLAG_SORTED: u32 = 2;
pub const FWP_FILTER_ENUM_FLAG_BOOTTIME_ONLY: u32 = 4;
pub const FWP_FILTER_ENUM_FLAG_INCLUDE_BOOTTIME: u32 = 8;
pub const FWP_FILTER_ENUM_FLAG_INCLUDE_DISABLED: u32 = 16;
pub const FWP_FILTER_ENUM_FLAG_RESERVED1: u32 = 32;
pub const FWP_CALLOUT_FLAG_CONDITIONAL_ON_FLOW: u32 = 1;
pub const FWP_CALLOUT_FLAG_ALLOW_OFFLOAD: u32 = 2;
pub const FWP_CALLOUT_FLAG_ENABLE_COMMIT_ADD_NOTIFY: u32 = 4;
pub const FWP_CALLOUT_FLAG_ALLOW_MID_STREAM_INSPECTION: u32 = 8;
pub const FWP_CALLOUT_FLAG_ALLOW_RECLASSIFY: u32 = 16;
pub const FWP_CALLOUT_FLAG_RESERVED1: u32 = 32;
pub const FWP_CALLOUT_FLAG_ALLOW_RSC: u32 = 64;
pub const FWP_CALLOUT_FLAG_ALLOW_L2_BATCH_CLASSIFY: u32 = 128;
pub const FWP_CALLOUT_FLAG_ALLOW_USO: u32 = 256;
pub const FWP_CALLOUT_FLAG_ALLOW_URO: u32 = 512;
pub const FWP_CALLOUT_FLAG_RESERVED2: u32 = 1024;
pub const IKEEXT_CERT_AUTH_FLAG_DISABLE_CRL_CHECK: u32 = 2;
pub const IKEEXT_CERT_AUTH_FLAG_DISABLE_REQUEST_PAYLOAD: u32 = 64;
pub const IKEEXT_KERB_AUTH_FORCE_PROXY_ON_INITIATOR: u32 = 4;
pub const IKEEXT_NTLM_V2_AUTH_DONT_ACCEPT_EXPLICIT_CREDENTIALS: u32 = 1;
pub const IKEEXT_POLICY_FLAG_MOBIKE_NOT_SUPPORTED: u32 = 16;
pub const IKEEXT_POLICY_FLAG_SITE_TO_SITE: u32 = 32;
pub const IKEEXT_POLICY_FLAG_IMS_VPN: u32 = 64;
pub const IKEEXT_POLICY_ENABLE_IKEV2_FRAGMENTATION: u32 = 128;
pub const IKEEXT_POLICY_SUPPORT_LOW_POWER_MODE: u32 = 256;
pub const IKEEXT_POLICY_FLAG_POINT_TO_SITE: u32 = 512;
pub const IKEEXT_CERT_CREDENTIAL_FLAG_NAP_CERT: u32 = 1;
pub const IPSEC_AUTH_CONFIG_HMAC_MD5_96: u32 = 0;
pub const IPSEC_AUTH_CONFIG_HMAC_SHA_1_96: u32 = 1;
pub const IPSEC_AUTH_CONFIG_HMAC_SHA_256_128: u32 = 2;
pub const IPSEC_AUTH_CONFIG_GCM_AES_128: u32 = 3;
pub const IPSEC_AUTH_CONFIG_GCM_AES_192: u32 = 4;
pub const IPSEC_AUTH_CONFIG_GCM_AES_256: u32 = 5;
pub const IPSEC_AUTH_CONFIG_MAX: u32 = 6;
pub const IPSEC_CIPHER_CONFIG_CBC_DES: u32 = 1;
pub const IPSEC_CIPHER_CONFIG_CBC_3DES: u32 = 2;
pub const IPSEC_CIPHER_CONFIG_CBC_AES_128: u32 = 3;
pub const IPSEC_CIPHER_CONFIG_CBC_AES_192: u32 = 4;
pub const IPSEC_CIPHER_CONFIG_CBC_AES_256: u32 = 5;
pub const IPSEC_CIPHER_CONFIG_GCM_AES_128: u32 = 6;
pub const IPSEC_CIPHER_CONFIG_GCM_AES_192: u32 = 7;
pub const IPSEC_CIPHER_CONFIG_GCM_AES_256: u32 = 8;
pub const IPSEC_CIPHER_CONFIG_MAX: u32 = 9;
pub const IPSEC_POLICY_FLAG_KEY_MANAGER_ALLOW_NOTIFY_KEY: u32 = 16384;
pub const IPSEC_POLICY_FLAG_RESERVED1: u32 = 32768;
pub const IPSEC_POLICY_FLAG_SITE_TO_SITE_TUNNEL: u32 = 65536;
pub const IPSEC_POLICY_FLAG_POINT_TO_SITE_TUNNEL: u32 = 131072;
pub const IPSEC_POLICY_FLAG_BANDWIDTH1: u32 = 268435456;
pub const IPSEC_POLICY_FLAG_BANDWIDTH2: u32 = 536870912;
pub const IPSEC_POLICY_FLAG_BANDWIDTH3: u32 = 1073741824;
pub const IPSEC_POLICY_FLAG_BANDWIDTH4: u32 = 2147483648;
pub const IPSEC_KEYING_POLICY_FLAG_TERMINATING_MATCH: u32 = 1;
pub const IPSEC_SA_BUNDLE_FLAG_NLB: u32 = 16;
pub const IPSEC_SA_BUNDLE_FLAG_NO_MACHINE_LUID_VERIFY: u32 = 32;
pub const IPSEC_SA_BUNDLE_FLAG_NO_IMPERSONATION_LUID_VERIFY: u32 = 64;
pub const IPSEC_SA_BUNDLE_FLAG_NO_EXPLICIT_CRED_MATCH: u32 = 128;
pub const IPSEC_SA_BUNDLE_FLAG_FORCE_INBOUND_CONNECTIONS: u32 = 32768;
pub const IPSEC_SA_BUNDLE_FLAG_FORCE_OUTBOUND_CONNECTIONS: u32 = 65536;
pub const IPSEC_SA_BUNDLE_FLAG_FORWARD_PATH_INITIATOR: u32 = 131072;
pub const IPSEC_SA_BUNDLE_FLAG_ENABLE_OPTIONAL_ASYMMETRIC_IDLE: u32 = 262144;
pub const IPSEC_SA_BUNDLE_FLAG_USING_DICTATED_KEYS: u32 = 524288;
pub const IPSEC_SA_BUNDLE_FLAG_LOCALLY_DICTATED_KEYS: u32 = 1048576;
pub const IPSEC_SA_BUNDLE_FLAG_SA_OFFLOADED: u32 = 2097152;
pub const IPSEC_SA_BUNDLE_FLAG_IP_IN_IP_PKT: u32 = 4194304;
pub const IPSEC_SA_BUNDLE_FLAG_LOW_POWER_MODE_SUPPORT: u32 = 8388608;
pub const IPSEC_SA_BUNDLE_FLAG_TUNNEL_BANDWIDTH1: u32 = 268435456;
pub const IPSEC_SA_BUNDLE_FLAG_TUNNEL_BANDWIDTH2: u32 = 536870912;
pub const IPSEC_SA_BUNDLE_FLAG_TUNNEL_BANDWIDTH3: u32 = 1073741824;
pub const IPSEC_SA_BUNDLE_FLAG_TUNNEL_BANDWIDTH4: u32 = 2147483648;
pub const IPSEC_DOSP_DSCP_DISABLE_VALUE: u32 = 255;
pub const IPSEC_DOSP_RATE_LIMIT_DISABLE_VALUE: u32 = 0;
pub const IPSEC_KEY_MANAGER_FLAG_DICTATE_KEY: u32 = 1;
pub const FWPM_AUTO_WEIGHT_BITS: u32 = 60;
pub const FWPM_WEIGHT_RANGE_IPSEC: u32 = 0;
pub const FWPM_WEIGHT_RANGE_IKE_EXEMPTIONS: u32 = 12;
pub const FWPM_ACTRL_ADD: u32 = 1;
pub const FWPM_ACTRL_ADD_LINK: u32 = 2;
pub const FWPM_ACTRL_BEGIN_READ_TXN: u32 = 4;
pub const FWPM_ACTRL_BEGIN_WRITE_TXN: u32 = 8;
pub const FWPM_ACTRL_CLASSIFY: u32 = 16;
pub const FWPM_ACTRL_ENUM: u32 = 32;
pub const FWPM_ACTRL_OPEN: u32 = 64;
pub const FWPM_ACTRL_READ: u32 = 128;
pub const FWPM_ACTRL_READ_STATS: u32 = 256;
pub const FWPM_ACTRL_SUBSCRIBE: u32 = 512;
pub const FWPM_ACTRL_WRITE: u32 = 1024;
pub const FWPM_TXN_READ_ONLY: u32 = 1;
pub const FWPM_TUNNEL_FLAG_POINT_TO_POINT: u32 = 1;
pub const FWPM_TUNNEL_FLAG_ENABLE_VIRTUAL_IF_TUNNELING: u32 = 2;
pub const FWPM_TUNNEL_FLAG_RESERVED0: u32 = 4;
pub const FWPS_METADATA_FIELD_DISCARD_REASON: u32 = 1;
pub const FWPS_METADATA_FIELD_FLOW_HANDLE: u32 = 2;
pub const FWPS_METADATA_FIELD_IP_HEADER_SIZE: u32 = 4;
pub const FWPS_METADATA_FIELD_PROCESS_PATH: u32 = 8;
pub const FWPS_METADATA_FIELD_TOKEN: u32 = 16;
pub const FWPS_METADATA_FIELD_PROCESS_ID: u32 = 32;
pub const FWPS_METADATA_FIELD_SYSTEM_FLAGS: u32 = 64;
pub const FWPS_METADATA_FIELD_RESERVED: u32 = 128;
pub const FWPS_METADATA_FIELD_SOURCE_INTERFACE_INDEX: u32 = 256;
pub const FWPS_METADATA_FIELD_DESTINATION_INTERFACE_INDEX: u32 = 512;
pub const FWPS_METADATA_FIELD_TRANSPORT_HEADER_SIZE: u32 = 1024;
pub const FWPS_METADATA_FIELD_COMPARTMENT_ID: u32 = 2048;
pub const FWPS_METADATA_FIELD_FRAGMENT_DATA: u32 = 4096;
pub const FWPS_METADATA_FIELD_PATH_MTU: u32 = 8192;
pub const FWPS_METADATA_FIELD_COMPLETION_HANDLE: u32 = 16384;
pub const FWPS_METADATA_FIELD_TRANSPORT_ENDPOINT_HANDLE: u32 = 32768;
pub const FWPS_METADATA_FIELD_TRANSPORT_CONTROL_DATA: u32 = 65536;
pub const FWPS_METADATA_FIELD_REMOTE_SCOPE_ID: u32 = 131072;
pub const FWPS_METADATA_FIELD_PACKET_DIRECTION: u32 = 262144;
pub const FWPS_METADATA_FIELD_PACKET_SYSTEM_CRITICAL: u32 = 524288;
pub const FWPS_METADATA_FIELD_FORWARD_LAYER_OUTBOUND_PASS_THRU: u32 = 1048576;
pub const FWPS_METADATA_FIELD_FORWARD_LAYER_INBOUND_PASS_THRU: u32 = 2097152;
pub const FWPS_METADATA_FIELD_ALE_CLASSIFY_REQUIRED: u32 = 4194304;
pub const FWPS_METADATA_FIELD_TRANSPORT_HEADER_INCLUDE_HEADER: u32 = 8388608;
pub const FWPS_METADATA_FIELD_DESTINATION_PREFIX: u32 = 16777216;
pub const FWPS_METADATA_FIELD_ETHER_FRAME_LENGTH: u32 = 33554432;
pub const FWPS_METADATA_FIELD_PARENT_ENDPOINT_HANDLE: u32 = 67108864;
pub const FWPS_METADATA_FIELD_ICMP_ID_AND_SEQUENCE: u32 = 134217728;
pub const FWPS_METADATA_FIELD_LOCAL_REDIRECT_TARGET_PID: u32 = 268435456;
pub const FWPS_METADATA_FIELD_ORIGINAL_DESTINATION: u32 = 536870912;
pub const FWPS_METADATA_FIELD_REDIRECT_RECORD_HANDLE: u32 = 1073741824;
pub const FWPS_METADATA_FIELD_SUB_PROCESS_TAG: u32 = 2147483648;
pub const FWPS_L2_METADATA_FIELD_ETHERNET_MAC_HEADER_SIZE: u32 = 1;
pub const FWPS_L2_METADATA_FIELD_WIFI_OPERATION_MODE: u32 = 2;
pub const FWPS_L2_METADATA_FIELD_VSWITCH_SOURCE_PORT_ID: u32 = 4;
pub const FWPS_L2_METADATA_FIELD_VSWITCH_SOURCE_NIC_INDEX: u32 = 8;
pub const FWPS_L2_METADATA_FIELD_VSWITCH_PACKET_CONTEXT: u32 = 16;
pub const FWPS_L2_METADATA_FIELD_VSWITCH_DESTINATION_PORT_ID: u32 = 32;
pub const FWPS_L2_METADATA_FIELD_RESERVED: u32 = 2147483648;
const (
	FWPM_NET_EVENT_KEYWORD_INBOUND_MCAST uint32 = 1
	FWPM_NET_EVENT_KEYWORD_INBOUND_BCAST uint32 = 2
	FWPM_NET_EVENT_KEYWORD_CAPABILITY_DROP uint32 = 4
	FWPM_NET_EVENT_KEYWORD_CAPABILITY_ALLOW uint32 = 8
	FWPM_NET_EVENT_KEYWORD_CLASSIFY_ALLOW uint32 = 16
	FWPM_NET_EVENT_KEYWORD_PORT_SCANNING_DROP uint32 = 32
	FWPM_ENGINE_OPTION_PACKET_QUEUE_NONE uint32 = 0
	FWPM_ENGINE_OPTION_PACKET_QUEUE_INBOUND uint32 = 1
	FWPM_ENGINE_OPTION_PACKET_QUEUE_FORWARD uint32 = 2
	FWPM_ENGINE_OPTION_PACKET_BATCH_INBOUND uint32 = 4
	FWPM_SESSION_FLAG_DYNAMIC uint32 = 1
	FWPM_SESSION_FLAG_RESERVED uint32 = 268435456
	FWPM_PROVIDER_FLAG_PERSISTENT uint32 = 1
	FWPM_PROVIDER_FLAG_DISABLED uint32 = 16
	FWPM_PROVIDER_CONTEXT_FLAG_PERSISTENT uint32 = 1
	FWPM_PROVIDER_CONTEXT_FLAG_DOWNLEVEL uint32 = 2
	FWPM_SUBLAYER_FLAG_PERSISTENT uint32 = 1
	FWPM_LAYER_FLAG_KERNEL uint32 = 1
	FWPM_LAYER_FLAG_BUILTIN uint32 = 2
	FWPM_LAYER_FLAG_CLASSIFY_MOSTLY uint32 = 4
	FWPM_LAYER_FLAG_BUFFERED uint32 = 8
	FWPM_CALLOUT_FLAG_PERSISTENT uint32 = 65536
	FWPM_CALLOUT_FLAG_USES_PROVIDER_CONTEXT uint32 = 131072
	FWPM_CALLOUT_FLAG_REGISTERED uint32 = 262144
	FWPM_FILTER_FLAG_HAS_SECURITY_REALM_PROVIDER_CONTEXT uint32 = 128
	FWPM_FILTER_FLAG_SYSTEMOS_ONLY uint32 = 256
	FWPM_FILTER_FLAG_GAMEOS_ONLY uint32 = 512
	FWPM_FILTER_FLAG_SILENT_MODE uint32 = 1024
	FWPM_FILTER_FLAG_IPSEC_NO_ACQUIRE_INITIATE uint32 = 2048
	FWPM_FILTER_FLAG_RESERVED0 uint32 = 4096
	FWPM_FILTER_FLAG_RESERVED1 uint32 = 8192
	FWPM_FILTER_FLAG_RESERVED2 uint32 = 16384
	FWPM_NET_EVENT_FLAG_IP_PROTOCOL_SET uint32 = 1
	FWPM_NET_EVENT_FLAG_LOCAL_ADDR_SET uint32 = 2
	FWPM_NET_EVENT_FLAG_REMOTE_ADDR_SET uint32 = 4
	FWPM_NET_EVENT_FLAG_LOCAL_PORT_SET uint32 = 8
	FWPM_NET_EVENT_FLAG_REMOTE_PORT_SET uint32 = 16
	FWPM_NET_EVENT_FLAG_APP_ID_SET uint32 = 32
	FWPM_NET_EVENT_FLAG_USER_ID_SET uint32 = 64
	FWPM_NET_EVENT_FLAG_SCOPE_ID_SET uint32 = 128
	FWPM_NET_EVENT_FLAG_IP_VERSION_SET uint32 = 256
	FWPM_NET_EVENT_FLAG_REAUTH_REASON_SET uint32 = 512
	FWPM_NET_EVENT_FLAG_PACKAGE_ID_SET uint32 = 1024
	FWPM_NET_EVENT_FLAG_ENTERPRISE_ID_SET uint32 = 2048
	FWPM_NET_EVENT_FLAG_POLICY_FLAGS_SET uint32 = 4096
	FWPM_NET_EVENT_FLAG_EFFECTIVE_NAME_SET uint32 = 8192
	IKEEXT_CERT_HASH_LEN uint32 = 20
	FWPM_NET_EVENT_IKEEXT_MM_FAILURE_FLAG_BENIGN uint32 = 1
	FWPM_NET_EVENT_IKEEXT_MM_FAILURE_FLAG_MULTIPLE uint32 = 2
	FWPM_NET_EVENT_IKEEXT_EM_FAILURE_FLAG_MULTIPLE uint32 = 1
	FWPM_NET_EVENT_IKEEXT_EM_FAILURE_FLAG_BENIGN uint32 = 2
	FWPM_CONNECTION_ENUM_FLAG_QUERY_BYTES_TRANSFERRED uint32 = 1
	FWPS_FILTER_FLAG_CLEAR_ACTION_RIGHT uint32 = 1
	FWPS_FILTER_FLAG_PERMIT_IF_CALLOUT_UNREGISTERED uint32 = 2
	FWPS_FILTER_FLAG_OR_CONDITIONS uint32 = 4
	FWPS_FILTER_FLAG_HAS_SECURITY_REALM_PROVIDER_CONTEXT uint32 = 8
	FWPS_FILTER_FLAG_SILENT_MODE uint32 = 16
	FWPS_FILTER_FLAG_IPSEC_NO_ACQUIRE_INITIATE uint32 = 32
	FWPS_FILTER_FLAG_RESERVED0 uint32 = 64
	FWPS_FILTER_FLAG_RESERVED1 uint32 = 128
	FWPS_FILTER_FLAG_RESERVED2 uint32 = 256
	FWPS_INCOMING_FLAG_CACHE_SAFE uint32 = 1
	FWPS_INCOMING_FLAG_ENFORCE_QUERY uint32 = 2
	FWPS_INCOMING_FLAG_ABSORB uint32 = 4
	FWPS_INCOMING_FLAG_CONNECTION_FAILING_INDICATION uint32 = 8
	FWPS_INCOMING_FLAG_MID_STREAM_INSPECTION uint32 = 16
	FWPS_INCOMING_FLAG_RECLASSIFY uint32 = 32
	FWPS_INCOMING_FLAG_IS_LOOSE_SOURCE_FLOW uint32 = 64
	FWPS_INCOMING_FLAG_IS_LOCAL_ONLY_FLOW uint32 = 128
	FWPS_L2_INCOMING_FLAG_IS_RAW_IPV4_FRAMING uint32 = 1
	FWPS_L2_INCOMING_FLAG_IS_RAW_IPV6_FRAMING uint32 = 2
	FWPS_L2_INCOMING_FLAG_RECLASSIFY_MULTI_DESTINATION uint32 = 8
	FWPS_INCOMING_FLAG_RESERVED0 uint32 = 256
	FWPS_RIGHT_ACTION_WRITE uint32 = 1
	FWPS_CLASSIFY_OUT_FLAG_ABSORB uint32 = 1
	FWPS_CLASSIFY_OUT_FLAG_BUFFER_LIMIT_REACHED uint32 = 2
	FWPS_CLASSIFY_OUT_FLAG_NO_MORE_DATA uint32 = 4
	FWPS_CLASSIFY_OUT_FLAG_ALE_FAST_CACHE_CHECK uint32 = 8
	FWPS_CLASSIFY_OUT_FLAG_ALE_FAST_CACHE_POSSIBLE uint32 = 16
	FWPS_ALE_ENDPOINT_FLAG_IPSEC_SECURED uint32 = 1
	FWP_BYTEMAP_ARRAY64_SIZE uint32 = 8
	FWP_BYTE_ARRAY6_SIZE uint32 = 6
	FWP_V6_ADDR_SIZE uint32 = 16
	FWP_ACTRL_MATCH_FILTER uint32 = 1
	FWP_OPTION_VALUE_ALLOW_MULTICAST_STATE uint32 = 0
	FWP_OPTION_VALUE_DENY_MULTICAST_STATE uint32 = 1
	FWP_OPTION_VALUE_ALLOW_GLOBAL_MULTICAST_STATE uint32 = 2
	FWP_OPTION_VALUE_DISABLE_LOOSE_SOURCE uint32 = 0
	FWP_OPTION_VALUE_ENABLE_LOOSE_SOURCE uint32 = 1
	FWP_OPTION_VALUE_DISABLE_LOCAL_ONLY_MAPPING uint32 = 0
	FWP_OPTION_VALUE_ENABLE_LOCAL_ONLY_MAPPING uint32 = 1
	FWP_ACTION_FLAG_TERMINATING uint32 = 4096
	FWP_ACTION_FLAG_NON_TERMINATING uint32 = 8192
	FWP_ACTION_FLAG_CALLOUT uint32 = 16384
	FWP_CONDITION_FLAG_IS_LOOPBACK uint32 = 1
	FWP_CONDITION_FLAG_IS_IPSEC_SECURED uint32 = 2
	FWP_CONDITION_FLAG_IS_REAUTHORIZE uint32 = 4
	FWP_CONDITION_FLAG_IS_WILDCARD_BIND uint32 = 8
	FWP_CONDITION_FLAG_IS_RAW_ENDPOINT uint32 = 16
	FWP_CONDITION_FLAG_IS_FRAGMENT uint32 = 32
	FWP_CONDITION_FLAG_IS_FRAGMENT_GROUP uint32 = 64
	FWP_CONDITION_FLAG_IS_IPSEC_NATT_RECLASSIFY uint32 = 128
	FWP_CONDITION_FLAG_REQUIRES_ALE_CLASSIFY uint32 = 256
	FWP_CONDITION_FLAG_IS_IMPLICIT_BIND uint32 = 512
	FWP_CONDITION_FLAG_IS_REASSEMBLED uint32 = 1024
	FWP_CONDITION_FLAG_IS_NAME_APP_SPECIFIED uint32 = 16384
	FWP_CONDITION_FLAG_IS_PROMISCUOUS uint32 = 32768
	FWP_CONDITION_FLAG_IS_AUTH_FW uint32 = 65536
	FWP_CONDITION_FLAG_IS_RECLASSIFY uint32 = 131072
	FWP_CONDITION_FLAG_IS_OUTBOUND_PASS_THRU uint32 = 262144
	FWP_CONDITION_FLAG_IS_INBOUND_PASS_THRU uint32 = 524288
	FWP_CONDITION_FLAG_IS_CONNECTION_REDIRECTED uint32 = 1048576
	FWP_CONDITION_FLAG_IS_PROXY_CONNECTION uint32 = 2097152
	FWP_CONDITION_FLAG_IS_APPCONTAINER_LOOPBACK uint32 = 4194304
	FWP_CONDITION_FLAG_IS_NON_APPCONTAINER_LOOPBACK uint32 = 8388608
	FWP_CONDITION_FLAG_IS_RESERVED uint32 = 16777216
	FWP_CONDITION_FLAG_IS_HONORING_POLICY_AUTHORIZE uint32 = 33554432
	FWP_CONDITION_REAUTHORIZE_REASON_POLICY_CHANGE uint32 = 1
	FWP_CONDITION_REAUTHORIZE_REASON_NEW_ARRIVAL_INTERFACE uint32 = 2
	FWP_CONDITION_REAUTHORIZE_REASON_NEW_NEXTHOP_INTERFACE uint32 = 4
	FWP_CONDITION_REAUTHORIZE_REASON_PROFILE_CROSSING uint32 = 8
	FWP_CONDITION_REAUTHORIZE_REASON_CLASSIFY_COMPLETION uint32 = 16
	FWP_CONDITION_REAUTHORIZE_REASON_IPSEC_PROPERTIES_CHANGED uint32 = 32
	FWP_CONDITION_REAUTHORIZE_REASON_MID_STREAM_INSPECTION uint32 = 64
	FWP_CONDITION_REAUTHORIZE_REASON_SOCKET_PROPERTY_CHANGED uint32 = 128
	FWP_CONDITION_REAUTHORIZE_REASON_NEW_INBOUND_MCAST_BCAST_PACKET uint32 = 256
	FWP_CONDITION_REAUTHORIZE_REASON_EDP_POLICY_CHANGED uint32 = 512
	FWP_CONDITION_REAUTHORIZE_REASON_PROXY_HANDLE_CHANGED uint32 = 16384
	FWP_CONDITION_REAUTHORIZE_REASON_CHECK_OFFLOAD uint32 = 65536
	FWP_CONDITION_SOCKET_PROPERTY_FLAG_IS_SYSTEM_PORT_RPC uint32 = 1
	FWP_CONDITION_SOCKET_PROPERTY_FLAG_ALLOW_EDGE_TRAFFIC uint32 = 2
	FWP_CONDITION_SOCKET_PROPERTY_FLAG_DENY_EDGE_TRAFFIC uint32 = 4
	FWP_CONDITION_L2_IS_NATIVE_ETHERNET uint32 = 1
	FWP_CONDITION_L2_IS_WIFI uint32 = 2
	FWP_CONDITION_L2_IS_MOBILE_BROADBAND uint32 = 4
	FWP_CONDITION_L2_IS_WIFI_DIRECT_DATA uint32 = 8
	FWP_CONDITION_L2_IS_VM2VM uint32 = 16
	FWP_CONDITION_L2_IS_MALFORMED_PACKET uint32 = 32
	FWP_CONDITION_L2_IS_IP_FRAGMENT_GROUP uint32 = 64
	FWP_CONDITION_L2_IF_CONNECTOR_PRESENT uint32 = 128
	FWP_FILTER_ENUM_FLAG_BEST_TERMINATING_MATCH uint32 = 1
	FWP_FILTER_ENUM_FLAG_SORTED uint32 = 2
	FWP_FILTER_ENUM_FLAG_BOOTTIME_ONLY uint32 = 4
	FWP_FILTER_ENUM_FLAG_INCLUDE_BOOTTIME uint32 = 8
	FWP_FILTER_ENUM_FLAG_INCLUDE_DISABLED uint32 = 16
	FWP_FILTER_ENUM_FLAG_RESERVED1 uint32 = 32
	FWP_CALLOUT_FLAG_CONDITIONAL_ON_FLOW uint32 = 1
	FWP_CALLOUT_FLAG_ALLOW_OFFLOAD uint32 = 2
	FWP_CALLOUT_FLAG_ENABLE_COMMIT_ADD_NOTIFY uint32 = 4
	FWP_CALLOUT_FLAG_ALLOW_MID_STREAM_INSPECTION uint32 = 8
	FWP_CALLOUT_FLAG_ALLOW_RECLASSIFY uint32 = 16
	FWP_CALLOUT_FLAG_RESERVED1 uint32 = 32
	FWP_CALLOUT_FLAG_ALLOW_RSC uint32 = 64
	FWP_CALLOUT_FLAG_ALLOW_L2_BATCH_CLASSIFY uint32 = 128
	FWP_CALLOUT_FLAG_ALLOW_USO uint32 = 256
	FWP_CALLOUT_FLAG_ALLOW_URO uint32 = 512
	FWP_CALLOUT_FLAG_RESERVED2 uint32 = 1024
	IKEEXT_CERT_AUTH_FLAG_DISABLE_CRL_CHECK uint32 = 2
	IKEEXT_CERT_AUTH_FLAG_DISABLE_REQUEST_PAYLOAD uint32 = 64
	IKEEXT_KERB_AUTH_FORCE_PROXY_ON_INITIATOR uint32 = 4
	IKEEXT_NTLM_V2_AUTH_DONT_ACCEPT_EXPLICIT_CREDENTIALS uint32 = 1
	IKEEXT_POLICY_FLAG_MOBIKE_NOT_SUPPORTED uint32 = 16
	IKEEXT_POLICY_FLAG_SITE_TO_SITE uint32 = 32
	IKEEXT_POLICY_FLAG_IMS_VPN uint32 = 64
	IKEEXT_POLICY_ENABLE_IKEV2_FRAGMENTATION uint32 = 128
	IKEEXT_POLICY_SUPPORT_LOW_POWER_MODE uint32 = 256
	IKEEXT_POLICY_FLAG_POINT_TO_SITE uint32 = 512
	IKEEXT_CERT_CREDENTIAL_FLAG_NAP_CERT uint32 = 1
	IPSEC_AUTH_CONFIG_HMAC_MD5_96 uint32 = 0
	IPSEC_AUTH_CONFIG_HMAC_SHA_1_96 uint32 = 1
	IPSEC_AUTH_CONFIG_HMAC_SHA_256_128 uint32 = 2
	IPSEC_AUTH_CONFIG_GCM_AES_128 uint32 = 3
	IPSEC_AUTH_CONFIG_GCM_AES_192 uint32 = 4
	IPSEC_AUTH_CONFIG_GCM_AES_256 uint32 = 5
	IPSEC_AUTH_CONFIG_MAX uint32 = 6
	IPSEC_CIPHER_CONFIG_CBC_DES uint32 = 1
	IPSEC_CIPHER_CONFIG_CBC_3DES uint32 = 2
	IPSEC_CIPHER_CONFIG_CBC_AES_128 uint32 = 3
	IPSEC_CIPHER_CONFIG_CBC_AES_192 uint32 = 4
	IPSEC_CIPHER_CONFIG_CBC_AES_256 uint32 = 5
	IPSEC_CIPHER_CONFIG_GCM_AES_128 uint32 = 6
	IPSEC_CIPHER_CONFIG_GCM_AES_192 uint32 = 7
	IPSEC_CIPHER_CONFIG_GCM_AES_256 uint32 = 8
	IPSEC_CIPHER_CONFIG_MAX uint32 = 9
	IPSEC_POLICY_FLAG_KEY_MANAGER_ALLOW_NOTIFY_KEY uint32 = 16384
	IPSEC_POLICY_FLAG_RESERVED1 uint32 = 32768
	IPSEC_POLICY_FLAG_SITE_TO_SITE_TUNNEL uint32 = 65536
	IPSEC_POLICY_FLAG_POINT_TO_SITE_TUNNEL uint32 = 131072
	IPSEC_POLICY_FLAG_BANDWIDTH1 uint32 = 268435456
	IPSEC_POLICY_FLAG_BANDWIDTH2 uint32 = 536870912
	IPSEC_POLICY_FLAG_BANDWIDTH3 uint32 = 1073741824
	IPSEC_POLICY_FLAG_BANDWIDTH4 uint32 = 2147483648
	IPSEC_KEYING_POLICY_FLAG_TERMINATING_MATCH uint32 = 1
	IPSEC_SA_BUNDLE_FLAG_NLB uint32 = 16
	IPSEC_SA_BUNDLE_FLAG_NO_MACHINE_LUID_VERIFY uint32 = 32
	IPSEC_SA_BUNDLE_FLAG_NO_IMPERSONATION_LUID_VERIFY uint32 = 64
	IPSEC_SA_BUNDLE_FLAG_NO_EXPLICIT_CRED_MATCH uint32 = 128
	IPSEC_SA_BUNDLE_FLAG_FORCE_INBOUND_CONNECTIONS uint32 = 32768
	IPSEC_SA_BUNDLE_FLAG_FORCE_OUTBOUND_CONNECTIONS uint32 = 65536
	IPSEC_SA_BUNDLE_FLAG_FORWARD_PATH_INITIATOR uint32 = 131072
	IPSEC_SA_BUNDLE_FLAG_ENABLE_OPTIONAL_ASYMMETRIC_IDLE uint32 = 262144
	IPSEC_SA_BUNDLE_FLAG_USING_DICTATED_KEYS uint32 = 524288
	IPSEC_SA_BUNDLE_FLAG_LOCALLY_DICTATED_KEYS uint32 = 1048576
	IPSEC_SA_BUNDLE_FLAG_SA_OFFLOADED uint32 = 2097152
	IPSEC_SA_BUNDLE_FLAG_IP_IN_IP_PKT uint32 = 4194304
	IPSEC_SA_BUNDLE_FLAG_LOW_POWER_MODE_SUPPORT uint32 = 8388608
	IPSEC_SA_BUNDLE_FLAG_TUNNEL_BANDWIDTH1 uint32 = 268435456
	IPSEC_SA_BUNDLE_FLAG_TUNNEL_BANDWIDTH2 uint32 = 536870912
	IPSEC_SA_BUNDLE_FLAG_TUNNEL_BANDWIDTH3 uint32 = 1073741824
	IPSEC_SA_BUNDLE_FLAG_TUNNEL_BANDWIDTH4 uint32 = 2147483648
	IPSEC_DOSP_DSCP_DISABLE_VALUE uint32 = 255
	IPSEC_DOSP_RATE_LIMIT_DISABLE_VALUE uint32 = 0
	IPSEC_KEY_MANAGER_FLAG_DICTATE_KEY uint32 = 1
	FWPM_AUTO_WEIGHT_BITS uint32 = 60
	FWPM_WEIGHT_RANGE_IPSEC uint32 = 0
	FWPM_WEIGHT_RANGE_IKE_EXEMPTIONS uint32 = 12
	FWPM_ACTRL_ADD uint32 = 1
	FWPM_ACTRL_ADD_LINK uint32 = 2
	FWPM_ACTRL_BEGIN_READ_TXN uint32 = 4
	FWPM_ACTRL_BEGIN_WRITE_TXN uint32 = 8
	FWPM_ACTRL_CLASSIFY uint32 = 16
	FWPM_ACTRL_ENUM uint32 = 32
	FWPM_ACTRL_OPEN uint32 = 64
	FWPM_ACTRL_READ uint32 = 128
	FWPM_ACTRL_READ_STATS uint32 = 256
	FWPM_ACTRL_SUBSCRIBE uint32 = 512
	FWPM_ACTRL_WRITE uint32 = 1024
	FWPM_TXN_READ_ONLY uint32 = 1
	FWPM_TUNNEL_FLAG_POINT_TO_POINT uint32 = 1
	FWPM_TUNNEL_FLAG_ENABLE_VIRTUAL_IF_TUNNELING uint32 = 2
	FWPM_TUNNEL_FLAG_RESERVED0 uint32 = 4
	FWPS_METADATA_FIELD_DISCARD_REASON uint32 = 1
	FWPS_METADATA_FIELD_FLOW_HANDLE uint32 = 2
	FWPS_METADATA_FIELD_IP_HEADER_SIZE uint32 = 4
	FWPS_METADATA_FIELD_PROCESS_PATH uint32 = 8
	FWPS_METADATA_FIELD_TOKEN uint32 = 16
	FWPS_METADATA_FIELD_PROCESS_ID uint32 = 32
	FWPS_METADATA_FIELD_SYSTEM_FLAGS uint32 = 64
	FWPS_METADATA_FIELD_RESERVED uint32 = 128
	FWPS_METADATA_FIELD_SOURCE_INTERFACE_INDEX uint32 = 256
	FWPS_METADATA_FIELD_DESTINATION_INTERFACE_INDEX uint32 = 512
	FWPS_METADATA_FIELD_TRANSPORT_HEADER_SIZE uint32 = 1024
	FWPS_METADATA_FIELD_COMPARTMENT_ID uint32 = 2048
	FWPS_METADATA_FIELD_FRAGMENT_DATA uint32 = 4096
	FWPS_METADATA_FIELD_PATH_MTU uint32 = 8192
	FWPS_METADATA_FIELD_COMPLETION_HANDLE uint32 = 16384
	FWPS_METADATA_FIELD_TRANSPORT_ENDPOINT_HANDLE uint32 = 32768
	FWPS_METADATA_FIELD_TRANSPORT_CONTROL_DATA uint32 = 65536
	FWPS_METADATA_FIELD_REMOTE_SCOPE_ID uint32 = 131072
	FWPS_METADATA_FIELD_PACKET_DIRECTION uint32 = 262144
	FWPS_METADATA_FIELD_PACKET_SYSTEM_CRITICAL uint32 = 524288
	FWPS_METADATA_FIELD_FORWARD_LAYER_OUTBOUND_PASS_THRU uint32 = 1048576
	FWPS_METADATA_FIELD_FORWARD_LAYER_INBOUND_PASS_THRU uint32 = 2097152
	FWPS_METADATA_FIELD_ALE_CLASSIFY_REQUIRED uint32 = 4194304
	FWPS_METADATA_FIELD_TRANSPORT_HEADER_INCLUDE_HEADER uint32 = 8388608
	FWPS_METADATA_FIELD_DESTINATION_PREFIX uint32 = 16777216
	FWPS_METADATA_FIELD_ETHER_FRAME_LENGTH uint32 = 33554432
	FWPS_METADATA_FIELD_PARENT_ENDPOINT_HANDLE uint32 = 67108864
	FWPS_METADATA_FIELD_ICMP_ID_AND_SEQUENCE uint32 = 134217728
	FWPS_METADATA_FIELD_LOCAL_REDIRECT_TARGET_PID uint32 = 268435456
	FWPS_METADATA_FIELD_ORIGINAL_DESTINATION uint32 = 536870912
	FWPS_METADATA_FIELD_REDIRECT_RECORD_HANDLE uint32 = 1073741824
	FWPS_METADATA_FIELD_SUB_PROCESS_TAG uint32 = 2147483648
	FWPS_L2_METADATA_FIELD_ETHERNET_MAC_HEADER_SIZE uint32 = 1
	FWPS_L2_METADATA_FIELD_WIFI_OPERATION_MODE uint32 = 2
	FWPS_L2_METADATA_FIELD_VSWITCH_SOURCE_PORT_ID uint32 = 4
	FWPS_L2_METADATA_FIELD_VSWITCH_SOURCE_NIC_INDEX uint32 = 8
	FWPS_L2_METADATA_FIELD_VSWITCH_PACKET_CONTEXT uint32 = 16
	FWPS_L2_METADATA_FIELD_VSWITCH_DESTINATION_PORT_ID uint32 = 32
	FWPS_L2_METADATA_FIELD_RESERVED uint32 = 2147483648
)
#define global FWPM_NET_EVENT_KEYWORD_INBOUND_MCAST             1
#define global FWPM_NET_EVENT_KEYWORD_INBOUND_BCAST             2
#define global FWPM_NET_EVENT_KEYWORD_CAPABILITY_DROP           4
#define global FWPM_NET_EVENT_KEYWORD_CAPABILITY_ALLOW          8
#define global FWPM_NET_EVENT_KEYWORD_CLASSIFY_ALLOW            16
#define global FWPM_NET_EVENT_KEYWORD_PORT_SCANNING_DROP        32
#define global FWPM_ENGINE_OPTION_PACKET_QUEUE_NONE             0
#define global FWPM_ENGINE_OPTION_PACKET_QUEUE_INBOUND          1
#define global FWPM_ENGINE_OPTION_PACKET_QUEUE_FORWARD          2
#define global FWPM_ENGINE_OPTION_PACKET_BATCH_INBOUND          4
#define global FWPM_SESSION_FLAG_DYNAMIC                        1
#define global FWPM_SESSION_FLAG_RESERVED                       268435456
#define global FWPM_PROVIDER_FLAG_PERSISTENT                    1
#define global FWPM_PROVIDER_FLAG_DISABLED                      16
#define global FWPM_PROVIDER_CONTEXT_FLAG_PERSISTENT            1
#define global FWPM_PROVIDER_CONTEXT_FLAG_DOWNLEVEL             2
#define global FWPM_SUBLAYER_FLAG_PERSISTENT                    1
#define global FWPM_LAYER_FLAG_KERNEL                           1
#define global FWPM_LAYER_FLAG_BUILTIN                          2
#define global FWPM_LAYER_FLAG_CLASSIFY_MOSTLY                  4
#define global FWPM_LAYER_FLAG_BUFFERED                         8
#define global FWPM_CALLOUT_FLAG_PERSISTENT                     65536
#define global FWPM_CALLOUT_FLAG_USES_PROVIDER_CONTEXT          131072
#define global FWPM_CALLOUT_FLAG_REGISTERED                     262144
#define global FWPM_FILTER_FLAG_HAS_SECURITY_REALM_PROVIDER_CONTEXT 128
#define global FWPM_FILTER_FLAG_SYSTEMOS_ONLY                   256
#define global FWPM_FILTER_FLAG_GAMEOS_ONLY                     512
#define global FWPM_FILTER_FLAG_SILENT_MODE                     1024
#define global FWPM_FILTER_FLAG_IPSEC_NO_ACQUIRE_INITIATE       2048
#define global FWPM_FILTER_FLAG_RESERVED0                       4096
#define global FWPM_FILTER_FLAG_RESERVED1                       8192
#define global FWPM_FILTER_FLAG_RESERVED2                       16384
#define global FWPM_NET_EVENT_FLAG_IP_PROTOCOL_SET              1
#define global FWPM_NET_EVENT_FLAG_LOCAL_ADDR_SET               2
#define global FWPM_NET_EVENT_FLAG_REMOTE_ADDR_SET              4
#define global FWPM_NET_EVENT_FLAG_LOCAL_PORT_SET               8
#define global FWPM_NET_EVENT_FLAG_REMOTE_PORT_SET              16
#define global FWPM_NET_EVENT_FLAG_APP_ID_SET                   32
#define global FWPM_NET_EVENT_FLAG_USER_ID_SET                  64
#define global FWPM_NET_EVENT_FLAG_SCOPE_ID_SET                 128
#define global FWPM_NET_EVENT_FLAG_IP_VERSION_SET               256
#define global FWPM_NET_EVENT_FLAG_REAUTH_REASON_SET            512
#define global FWPM_NET_EVENT_FLAG_PACKAGE_ID_SET               1024
#define global FWPM_NET_EVENT_FLAG_ENTERPRISE_ID_SET            2048
#define global FWPM_NET_EVENT_FLAG_POLICY_FLAGS_SET             4096
#define global FWPM_NET_EVENT_FLAG_EFFECTIVE_NAME_SET           8192
#define global IKEEXT_CERT_HASH_LEN                             20
#define global FWPM_NET_EVENT_IKEEXT_MM_FAILURE_FLAG_BENIGN     1
#define global FWPM_NET_EVENT_IKEEXT_MM_FAILURE_FLAG_MULTIPLE   2
#define global FWPM_NET_EVENT_IKEEXT_EM_FAILURE_FLAG_MULTIPLE   1
#define global FWPM_NET_EVENT_IKEEXT_EM_FAILURE_FLAG_BENIGN     2
#define global FWPM_CONNECTION_ENUM_FLAG_QUERY_BYTES_TRANSFERRED 1
#define global FWPS_FILTER_FLAG_CLEAR_ACTION_RIGHT              1
#define global FWPS_FILTER_FLAG_PERMIT_IF_CALLOUT_UNREGISTERED  2
#define global FWPS_FILTER_FLAG_OR_CONDITIONS                   4
#define global FWPS_FILTER_FLAG_HAS_SECURITY_REALM_PROVIDER_CONTEXT 8
#define global FWPS_FILTER_FLAG_SILENT_MODE                     16
#define global FWPS_FILTER_FLAG_IPSEC_NO_ACQUIRE_INITIATE       32
#define global FWPS_FILTER_FLAG_RESERVED0                       64
#define global FWPS_FILTER_FLAG_RESERVED1                       128
#define global FWPS_FILTER_FLAG_RESERVED2                       256
#define global FWPS_INCOMING_FLAG_CACHE_SAFE                    1
#define global FWPS_INCOMING_FLAG_ENFORCE_QUERY                 2
#define global FWPS_INCOMING_FLAG_ABSORB                        4
#define global FWPS_INCOMING_FLAG_CONNECTION_FAILING_INDICATION 8
#define global FWPS_INCOMING_FLAG_MID_STREAM_INSPECTION         16
#define global FWPS_INCOMING_FLAG_RECLASSIFY                    32
#define global FWPS_INCOMING_FLAG_IS_LOOSE_SOURCE_FLOW          64
#define global FWPS_INCOMING_FLAG_IS_LOCAL_ONLY_FLOW            128
#define global FWPS_L2_INCOMING_FLAG_IS_RAW_IPV4_FRAMING        1
#define global FWPS_L2_INCOMING_FLAG_IS_RAW_IPV6_FRAMING        2
#define global FWPS_L2_INCOMING_FLAG_RECLASSIFY_MULTI_DESTINATION 8
#define global FWPS_INCOMING_FLAG_RESERVED0                     256
#define global FWPS_RIGHT_ACTION_WRITE                          1
#define global FWPS_CLASSIFY_OUT_FLAG_ABSORB                    1
#define global FWPS_CLASSIFY_OUT_FLAG_BUFFER_LIMIT_REACHED      2
#define global FWPS_CLASSIFY_OUT_FLAG_NO_MORE_DATA              4
#define global FWPS_CLASSIFY_OUT_FLAG_ALE_FAST_CACHE_CHECK      8
#define global FWPS_CLASSIFY_OUT_FLAG_ALE_FAST_CACHE_POSSIBLE   16
#define global FWPS_ALE_ENDPOINT_FLAG_IPSEC_SECURED             1
#define global FWP_BYTEMAP_ARRAY64_SIZE                         8
#define global FWP_BYTE_ARRAY6_SIZE                             6
#define global FWP_V6_ADDR_SIZE                                 16
#define global FWP_ACTRL_MATCH_FILTER                           1
#define global FWP_OPTION_VALUE_ALLOW_MULTICAST_STATE           0
#define global FWP_OPTION_VALUE_DENY_MULTICAST_STATE            1
#define global FWP_OPTION_VALUE_ALLOW_GLOBAL_MULTICAST_STATE    2
#define global FWP_OPTION_VALUE_DISABLE_LOOSE_SOURCE            0
#define global FWP_OPTION_VALUE_ENABLE_LOOSE_SOURCE             1
#define global FWP_OPTION_VALUE_DISABLE_LOCAL_ONLY_MAPPING      0
#define global FWP_OPTION_VALUE_ENABLE_LOCAL_ONLY_MAPPING       1
#define global FWP_ACTION_FLAG_TERMINATING                      4096
#define global FWP_ACTION_FLAG_NON_TERMINATING                  8192
#define global FWP_ACTION_FLAG_CALLOUT                          16384
#define global FWP_CONDITION_FLAG_IS_LOOPBACK                   1
#define global FWP_CONDITION_FLAG_IS_IPSEC_SECURED              2
#define global FWP_CONDITION_FLAG_IS_REAUTHORIZE                4
#define global FWP_CONDITION_FLAG_IS_WILDCARD_BIND              8
#define global FWP_CONDITION_FLAG_IS_RAW_ENDPOINT               16
#define global FWP_CONDITION_FLAG_IS_FRAGMENT                   32
#define global FWP_CONDITION_FLAG_IS_FRAGMENT_GROUP             64
#define global FWP_CONDITION_FLAG_IS_IPSEC_NATT_RECLASSIFY      128
#define global FWP_CONDITION_FLAG_REQUIRES_ALE_CLASSIFY         256
#define global FWP_CONDITION_FLAG_IS_IMPLICIT_BIND              512
#define global FWP_CONDITION_FLAG_IS_REASSEMBLED                1024
#define global FWP_CONDITION_FLAG_IS_NAME_APP_SPECIFIED         16384
#define global FWP_CONDITION_FLAG_IS_PROMISCUOUS                32768
#define global FWP_CONDITION_FLAG_IS_AUTH_FW                    65536
#define global FWP_CONDITION_FLAG_IS_RECLASSIFY                 131072
#define global FWP_CONDITION_FLAG_IS_OUTBOUND_PASS_THRU         262144
#define global FWP_CONDITION_FLAG_IS_INBOUND_PASS_THRU          524288
#define global FWP_CONDITION_FLAG_IS_CONNECTION_REDIRECTED      1048576
#define global FWP_CONDITION_FLAG_IS_PROXY_CONNECTION           2097152
#define global FWP_CONDITION_FLAG_IS_APPCONTAINER_LOOPBACK      4194304
#define global FWP_CONDITION_FLAG_IS_NON_APPCONTAINER_LOOPBACK  8388608
#define global FWP_CONDITION_FLAG_IS_RESERVED                   16777216
#define global FWP_CONDITION_FLAG_IS_HONORING_POLICY_AUTHORIZE  33554432
#define global FWP_CONDITION_REAUTHORIZE_REASON_POLICY_CHANGE   1
#define global FWP_CONDITION_REAUTHORIZE_REASON_NEW_ARRIVAL_INTERFACE 2
#define global FWP_CONDITION_REAUTHORIZE_REASON_NEW_NEXTHOP_INTERFACE 4
#define global FWP_CONDITION_REAUTHORIZE_REASON_PROFILE_CROSSING 8
#define global FWP_CONDITION_REAUTHORIZE_REASON_CLASSIFY_COMPLETION 16
#define global FWP_CONDITION_REAUTHORIZE_REASON_IPSEC_PROPERTIES_CHANGED 32
#define global FWP_CONDITION_REAUTHORIZE_REASON_MID_STREAM_INSPECTION 64
#define global FWP_CONDITION_REAUTHORIZE_REASON_SOCKET_PROPERTY_CHANGED 128
#define global FWP_CONDITION_REAUTHORIZE_REASON_NEW_INBOUND_MCAST_BCAST_PACKET 256
#define global FWP_CONDITION_REAUTHORIZE_REASON_EDP_POLICY_CHANGED 512
#define global FWP_CONDITION_REAUTHORIZE_REASON_PROXY_HANDLE_CHANGED 16384
#define global FWP_CONDITION_REAUTHORIZE_REASON_CHECK_OFFLOAD   65536
#define global FWP_CONDITION_SOCKET_PROPERTY_FLAG_IS_SYSTEM_PORT_RPC 1
#define global FWP_CONDITION_SOCKET_PROPERTY_FLAG_ALLOW_EDGE_TRAFFIC 2
#define global FWP_CONDITION_SOCKET_PROPERTY_FLAG_DENY_EDGE_TRAFFIC 4
#define global FWP_CONDITION_L2_IS_NATIVE_ETHERNET              1
#define global FWP_CONDITION_L2_IS_WIFI                         2
#define global FWP_CONDITION_L2_IS_MOBILE_BROADBAND             4
#define global FWP_CONDITION_L2_IS_WIFI_DIRECT_DATA             8
#define global FWP_CONDITION_L2_IS_VM2VM                        16
#define global FWP_CONDITION_L2_IS_MALFORMED_PACKET             32
#define global FWP_CONDITION_L2_IS_IP_FRAGMENT_GROUP            64
#define global FWP_CONDITION_L2_IF_CONNECTOR_PRESENT            128
#define global FWP_FILTER_ENUM_FLAG_BEST_TERMINATING_MATCH      1
#define global FWP_FILTER_ENUM_FLAG_SORTED                      2
#define global FWP_FILTER_ENUM_FLAG_BOOTTIME_ONLY               4
#define global FWP_FILTER_ENUM_FLAG_INCLUDE_BOOTTIME            8
#define global FWP_FILTER_ENUM_FLAG_INCLUDE_DISABLED            16
#define global FWP_FILTER_ENUM_FLAG_RESERVED1                   32
#define global FWP_CALLOUT_FLAG_CONDITIONAL_ON_FLOW             1
#define global FWP_CALLOUT_FLAG_ALLOW_OFFLOAD                   2
#define global FWP_CALLOUT_FLAG_ENABLE_COMMIT_ADD_NOTIFY        4
#define global FWP_CALLOUT_FLAG_ALLOW_MID_STREAM_INSPECTION     8
#define global FWP_CALLOUT_FLAG_ALLOW_RECLASSIFY                16
#define global FWP_CALLOUT_FLAG_RESERVED1                       32
#define global FWP_CALLOUT_FLAG_ALLOW_RSC                       64
#define global FWP_CALLOUT_FLAG_ALLOW_L2_BATCH_CLASSIFY         128
#define global FWP_CALLOUT_FLAG_ALLOW_USO                       256
#define global FWP_CALLOUT_FLAG_ALLOW_URO                       512
#define global FWP_CALLOUT_FLAG_RESERVED2                       1024
#define global IKEEXT_CERT_AUTH_FLAG_DISABLE_CRL_CHECK          2
#define global IKEEXT_CERT_AUTH_FLAG_DISABLE_REQUEST_PAYLOAD    64
#define global IKEEXT_KERB_AUTH_FORCE_PROXY_ON_INITIATOR        4
#define global IKEEXT_NTLM_V2_AUTH_DONT_ACCEPT_EXPLICIT_CREDENTIALS 1
#define global IKEEXT_POLICY_FLAG_MOBIKE_NOT_SUPPORTED          16
#define global IKEEXT_POLICY_FLAG_SITE_TO_SITE                  32
#define global IKEEXT_POLICY_FLAG_IMS_VPN                       64
#define global IKEEXT_POLICY_ENABLE_IKEV2_FRAGMENTATION         128
#define global IKEEXT_POLICY_SUPPORT_LOW_POWER_MODE             256
#define global IKEEXT_POLICY_FLAG_POINT_TO_SITE                 512
#define global IKEEXT_CERT_CREDENTIAL_FLAG_NAP_CERT             1
#define global IPSEC_AUTH_CONFIG_HMAC_MD5_96                    0
#define global IPSEC_AUTH_CONFIG_HMAC_SHA_1_96                  1
#define global IPSEC_AUTH_CONFIG_HMAC_SHA_256_128               2
#define global IPSEC_AUTH_CONFIG_GCM_AES_128                    3
#define global IPSEC_AUTH_CONFIG_GCM_AES_192                    4
#define global IPSEC_AUTH_CONFIG_GCM_AES_256                    5
#define global IPSEC_AUTH_CONFIG_MAX                            6
#define global IPSEC_CIPHER_CONFIG_CBC_DES                      1
#define global IPSEC_CIPHER_CONFIG_CBC_3DES                     2
#define global IPSEC_CIPHER_CONFIG_CBC_AES_128                  3
#define global IPSEC_CIPHER_CONFIG_CBC_AES_192                  4
#define global IPSEC_CIPHER_CONFIG_CBC_AES_256                  5
#define global IPSEC_CIPHER_CONFIG_GCM_AES_128                  6
#define global IPSEC_CIPHER_CONFIG_GCM_AES_192                  7
#define global IPSEC_CIPHER_CONFIG_GCM_AES_256                  8
#define global IPSEC_CIPHER_CONFIG_MAX                          9
#define global IPSEC_POLICY_FLAG_KEY_MANAGER_ALLOW_NOTIFY_KEY   16384
#define global IPSEC_POLICY_FLAG_RESERVED1                      32768
#define global IPSEC_POLICY_FLAG_SITE_TO_SITE_TUNNEL            65536
#define global IPSEC_POLICY_FLAG_POINT_TO_SITE_TUNNEL           131072
#define global IPSEC_POLICY_FLAG_BANDWIDTH1                     268435456
#define global IPSEC_POLICY_FLAG_BANDWIDTH2                     536870912
#define global IPSEC_POLICY_FLAG_BANDWIDTH3                     1073741824
#define global IPSEC_POLICY_FLAG_BANDWIDTH4                     2147483648
#define global IPSEC_KEYING_POLICY_FLAG_TERMINATING_MATCH       1
#define global IPSEC_SA_BUNDLE_FLAG_NLB                         16
#define global IPSEC_SA_BUNDLE_FLAG_NO_MACHINE_LUID_VERIFY      32
#define global IPSEC_SA_BUNDLE_FLAG_NO_IMPERSONATION_LUID_VERIFY 64
#define global IPSEC_SA_BUNDLE_FLAG_NO_EXPLICIT_CRED_MATCH      128
#define global IPSEC_SA_BUNDLE_FLAG_FORCE_INBOUND_CONNECTIONS   32768
#define global IPSEC_SA_BUNDLE_FLAG_FORCE_OUTBOUND_CONNECTIONS  65536
#define global IPSEC_SA_BUNDLE_FLAG_FORWARD_PATH_INITIATOR      131072
#define global IPSEC_SA_BUNDLE_FLAG_ENABLE_OPTIONAL_ASYMMETRIC_IDLE 262144
#define global IPSEC_SA_BUNDLE_FLAG_USING_DICTATED_KEYS         524288
#define global IPSEC_SA_BUNDLE_FLAG_LOCALLY_DICTATED_KEYS       1048576
#define global IPSEC_SA_BUNDLE_FLAG_SA_OFFLOADED                2097152
#define global IPSEC_SA_BUNDLE_FLAG_IP_IN_IP_PKT                4194304
#define global IPSEC_SA_BUNDLE_FLAG_LOW_POWER_MODE_SUPPORT      8388608
#define global IPSEC_SA_BUNDLE_FLAG_TUNNEL_BANDWIDTH1           268435456
#define global IPSEC_SA_BUNDLE_FLAG_TUNNEL_BANDWIDTH2           536870912
#define global IPSEC_SA_BUNDLE_FLAG_TUNNEL_BANDWIDTH3           1073741824
#define global IPSEC_SA_BUNDLE_FLAG_TUNNEL_BANDWIDTH4           2147483648
#define global IPSEC_DOSP_DSCP_DISABLE_VALUE                    255
#define global IPSEC_DOSP_RATE_LIMIT_DISABLE_VALUE              0
#define global IPSEC_KEY_MANAGER_FLAG_DICTATE_KEY               1
#define global FWPM_LAYER_INBOUND_IPPACKET_V4                   "{C86FD1BF-21CD-497E-A0BB-17425C885C58}"
#define global FWPM_LAYER_INBOUND_IPPACKET_V4_DISCARD           "{B5A230D0-A8C0-44F2-916E-991B53DED1F7}"
#define global FWPM_LAYER_INBOUND_IPPACKET_V6                   "{F52032CB-991C-46E7-971D-2601459A91CA}"
#define global FWPM_LAYER_INBOUND_IPPACKET_V6_DISCARD           "{BB24C279-93B4-47A2-83AD-AE1698B50885}"
#define global FWPM_LAYER_OUTBOUND_IPPACKET_V4                  "{1E5C9FAE-8A84-4135-A331-950B54229ECD}"
#define global FWPM_LAYER_OUTBOUND_IPPACKET_V4_DISCARD          "{08E4BCB5-B647-48F3-953C-E5DDBD03937E}"
#define global FWPM_LAYER_OUTBOUND_IPPACKET_V6                  "{A3B3AB6B-3564-488C-9117-F34E82142763}"
#define global FWPM_LAYER_OUTBOUND_IPPACKET_V6_DISCARD          "{9513D7C4-A934-49DC-91A7-6CCB80CC02E3}"
#define global FWPM_LAYER_IPFORWARD_V4                          "{A82ACC24-4EE1-4EE1-B465-FD1D25CB10A4}"
#define global FWPM_LAYER_IPFORWARD_V4_DISCARD                  "{9E9EA773-2FAE-4210-8F17-34129EF369EB}"
#define global FWPM_LAYER_IPFORWARD_V6                          "{7B964818-19C7-493A-B71F-832C3684D28C}"
#define global FWPM_LAYER_IPFORWARD_V6_DISCARD                  "{31524A5D-1DFE-472F-BB93-518EE945D8A2}"
#define global FWPM_LAYER_INBOUND_TRANSPORT_V4                  "{5926DFC8-E3CF-4426-A283-DC393F5D0F9D}"
#define global FWPM_LAYER_INBOUND_TRANSPORT_V4_DISCARD          "{AC4A9833-F69D-4648-B261-6DC84835EF39}"
#define global FWPM_LAYER_INBOUND_TRANSPORT_V6                  "{634A869F-FC23-4B90-B0C1-BF620A36AE6F}"
#define global FWPM_LAYER_INBOUND_TRANSPORT_V6_DISCARD          "{2A6FF955-3B2B-49D2-9848-AD9D72DCAAB7}"
#define global FWPM_LAYER_OUTBOUND_TRANSPORT_V4                 "{09E61AEA-D214-46E2-9B21-B26B0B2F28C8}"
#define global FWPM_LAYER_OUTBOUND_TRANSPORT_V4_DISCARD         "{C5F10551-BDB0-43D7-A313-50E211F4D68A}"
#define global FWPM_LAYER_OUTBOUND_TRANSPORT_V6                 "{E1735BDE-013F-4655-B351-A49E15762DF0}"
#define global FWPM_LAYER_OUTBOUND_TRANSPORT_V6_DISCARD         "{F433DF69-CCBD-482E-B9B2-57165658C3B3}"
#define global FWPM_LAYER_STREAM_V4                             "{3B89653C-C170-49E4-B1CD-E0EEEEE19A3E}"
#define global FWPM_LAYER_STREAM_V4_DISCARD                     "{25C4C2C2-25FF-4352-82F9-C54A4A4726DC}"
#define global FWPM_LAYER_STREAM_V6                             "{47C9137A-7EC4-46B3-B6E4-48E926B1EDA4}"
#define global FWPM_LAYER_STREAM_V6_DISCARD                     "{10A59FC7-B628-4C41-9EB8-CF37D55103CF}"
#define global FWPM_LAYER_DATAGRAM_DATA_V4                      "{3D08BF4E-45F6-4930-A922-417098E20027}"
#define global FWPM_LAYER_DATAGRAM_DATA_V4_DISCARD              "{18E330C6-7248-4E52-AAAB-472ED67704FD}"
#define global FWPM_LAYER_DATAGRAM_DATA_V6                      "{FA45FE2F-3CBA-4427-87FC-57B9A4B10D00}"
#define global FWPM_LAYER_DATAGRAM_DATA_V6_DISCARD              "{09D1DFE1-9B86-4A42-BE9D-8C315B92A5D0}"
#define global FWPM_LAYER_INBOUND_ICMP_ERROR_V4                 "{61499990-3CB6-4E84-B950-53B94B6964F3}"
#define global FWPM_LAYER_INBOUND_ICMP_ERROR_V4_DISCARD         "{A6B17075-EBAF-4053-A4E7-213C8121EDE5}"
#define global FWPM_LAYER_INBOUND_ICMP_ERROR_V6                 "{65F9BDFF-3B2D-4E5D-B8C6-C720651FE898}"
#define global FWPM_LAYER_INBOUND_ICMP_ERROR_V6_DISCARD         "{A6E7CCC0-08FB-468D-A472-9771D5595E09}"
#define global FWPM_LAYER_OUTBOUND_ICMP_ERROR_V4                "{41390100-564C-4B32-BC1D-718048354D7C}"
#define global FWPM_LAYER_OUTBOUND_ICMP_ERROR_V4_DISCARD        "{B3598D36-0561-4588-A6BF-E955E3F6264B}"
#define global FWPM_LAYER_OUTBOUND_ICMP_ERROR_V6                "{7FB03B60-7B8D-4DFA-BADD-980176FC4E12}"
#define global FWPM_LAYER_OUTBOUND_ICMP_ERROR_V6_DISCARD        "{65F2E647-8D0C-4F47-B19B-33A4D3F1357C}"
#define global FWPM_LAYER_ALE_RESOURCE_ASSIGNMENT_V4            "{1247D66D-0B60-4A15-8D44-7155D0F53A0C}"
#define global FWPM_LAYER_ALE_RESOURCE_ASSIGNMENT_V4_DISCARD    "{0B5812A2-C3FF-4ECA-B88D-C79E20AC6322}"
#define global FWPM_LAYER_ALE_RESOURCE_ASSIGNMENT_V6            "{55A650E1-5F0A-4ECA-A653-88F53B26AA8C}"
#define global FWPM_LAYER_ALE_RESOURCE_ASSIGNMENT_V6_DISCARD    "{CBC998BB-C51F-4C1A-BB4F-9775FCACAB2F}"
#define global FWPM_LAYER_ALE_AUTH_LISTEN_V4                    "{88BB5DAD-76D7-4227-9C71-DF0A3ED7BE7E}"
#define global FWPM_LAYER_ALE_AUTH_LISTEN_V4_DISCARD            "{371DFADA-9F26-45FD-B4EB-C29EB212893F}"
#define global FWPM_LAYER_ALE_AUTH_LISTEN_V6                    "{7AC9DE24-17DD-4814-B4BD-A9FBC95A321B}"
#define global FWPM_LAYER_ALE_AUTH_LISTEN_V6_DISCARD            "{60703B07-63C8-48E9-ADA3-12B1AF40A617}"
#define global FWPM_LAYER_ALE_AUTH_RECV_ACCEPT_V4               "{E1CD9FE7-F4B5-4273-96C0-592E487B8650}"
#define global FWPM_LAYER_ALE_AUTH_RECV_ACCEPT_V4_DISCARD       "{9EEAA99B-BD22-4227-919F-0073C63357B1}"
#define global FWPM_LAYER_ALE_AUTH_RECV_ACCEPT_V6               "{A3B42C97-9F04-4672-B87E-CEE9C483257F}"
#define global FWPM_LAYER_ALE_AUTH_RECV_ACCEPT_V6_DISCARD       "{89455B97-DBE1-453F-A224-13DA895AF396}"
#define global FWPM_LAYER_ALE_AUTH_CONNECT_V4                   "{C38D57D1-05A7-4C33-904F-7FBCEEE60E82}"
#define global FWPM_LAYER_ALE_AUTH_CONNECT_V4_DISCARD           "{D632A801-F5BA-4AD6-96E3-607017D9836A}"
#define global FWPM_LAYER_ALE_AUTH_CONNECT_V6                   "{4A72393B-319F-44BC-84C3-BA54DCB3B6B4}"
#define global FWPM_LAYER_ALE_AUTH_CONNECT_V6_DISCARD           "{C97BC3B8-C9A3-4E33-8695-8E17AAD4DE09}"
#define global FWPM_LAYER_ALE_FLOW_ESTABLISHED_V4               "{AF80470A-5596-4C13-9992-539E6FE57967}"
#define global FWPM_LAYER_ALE_FLOW_ESTABLISHED_V4_DISCARD       "{146AE4A9-A1D2-4D43-A31A-4C42682B8E4F}"
#define global FWPM_LAYER_ALE_FLOW_ESTABLISHED_V6               "{7021D2B3-DFA4-406E-AFEB-6AFAF7E70EFD}"
#define global FWPM_LAYER_ALE_FLOW_ESTABLISHED_V6_DISCARD       "{46928636-BBCA-4B76-941D-0FA7F5D7D372}"
#define global FWPM_LAYER_INBOUND_MAC_FRAME_ETHERNET            "{EFFB7EDB-0055-4F9A-A231-4FF8131AD191}"
#define global FWPM_LAYER_OUTBOUND_MAC_FRAME_ETHERNET           "{694673BC-D6DB-4870-ADEE-0ACDBDB7F4B2}"
#define global FWPM_LAYER_INBOUND_MAC_FRAME_NATIVE              "{D4220BD3-62CE-4F08-AE88-B56E8526DF50}"
#define global FWPM_LAYER_OUTBOUND_MAC_FRAME_NATIVE             "{94C44912-9D6F-4EBF-B995-05AB8A088D1B}"
#define global FWPM_LAYER_INGRESS_VSWITCH_ETHERNET              "{7D98577A-9A87-41EC-9718-7CF589C9F32D}"
#define global FWPM_LAYER_EGRESS_VSWITCH_ETHERNET               "{86C872B0-76FA-4B79-93A4-0750530AE292}"
#define global FWPM_LAYER_INGRESS_VSWITCH_TRANSPORT_V4          "{B2696FF6-774F-4554-9F7D-3DA3945F8E85}"
#define global FWPM_LAYER_INGRESS_VSWITCH_TRANSPORT_V6          "{5EE314FC-7D8A-47F4-B7E3-291A36DA4E12}"
#define global FWPM_LAYER_EGRESS_VSWITCH_TRANSPORT_V4           "{B92350B6-91F0-46B6-BDC4-871DFD4A7C98}"
#define global FWPM_LAYER_EGRESS_VSWITCH_TRANSPORT_V6           "{1B2DEF23-1881-40BD-82F4-4254E63141CB}"
#define global FWPM_LAYER_INBOUND_TRANSPORT_FAST                "{E41D2719-05C7-40F0-8983-EA8D17BBC2F6}"
#define global FWPM_LAYER_OUTBOUND_TRANSPORT_FAST               "{13ED4388-A070-4815-9935-7A9BE6408B78}"
#define global FWPM_LAYER_INBOUND_MAC_FRAME_NATIVE_FAST         "{853AAA8E-2B78-4D24-A804-36DB08B29711}"
#define global FWPM_LAYER_OUTBOUND_MAC_FRAME_NATIVE_FAST        "{470DF946-C962-486F-9446-8293CBC75EB8}"
#define global FWPM_LAYER_IPSEC_KM_DEMUX_V4                     "{F02B1526-A459-4A51-B9E3-759DE52B9D2C}"
#define global FWPM_LAYER_IPSEC_KM_DEMUX_V6                     "{2F755CF6-2FD4-4E88-B3E4-A91BCA495235}"
#define global FWPM_LAYER_IPSEC_V4                              "{EDA65C74-610D-4BC5-948F-3C4F89556867}"
#define global FWPM_LAYER_IPSEC_V6                              "{13C48442-8D87-4261-9A29-59D2ABC348B4}"
#define global FWPM_LAYER_IKEEXT_V4                             "{B14B7BDB-DBBD-473E-BED4-8B4708D4F270}"
#define global FWPM_LAYER_IKEEXT_V6                             "{B64786B3-F687-4EB9-89D2-8EF32ACDABE2}"
#define global FWPM_LAYER_RPC_UM                                "{75A89DDA-95E4-40F3-ADC7-7688A9C847E1}"
#define global FWPM_LAYER_RPC_EPMAP                             "{9247BC61-EB07-47EE-872C-BFD78BFD1616}"
#define global FWPM_LAYER_RPC_EP_ADD                            "{618DFFC7-C450-4943-95DB-99B4C16A55D4}"
#define global FWPM_LAYER_RPC_PROXY_CONN                        "{94A4B50B-BA5C-4F27-907A-229FAC0C2A7A}"
#define global FWPM_LAYER_RPC_PROXY_IF                          "{F8A38615-E12C-41AC-98DF-121AD981AADE}"
#define global FWPM_LAYER_KM_AUTHORIZATION                      "{4AA226E9-9020-45FB-956A-C0249D841195}"
#define global FWPM_LAYER_NAME_RESOLUTION_CACHE_V4              "{0C2AA681-905B-4CCD-A467-4DD811D07B7B}"
#define global FWPM_LAYER_NAME_RESOLUTION_CACHE_V6              "{92D592FA-6B01-434A-9DEA-D1E96EA97DA9}"
#define global FWPM_LAYER_ALE_RESOURCE_RELEASE_V4               "{74365CCE-CCB0-401A-BFC1-B89934AD7E15}"
#define global FWPM_LAYER_ALE_RESOURCE_RELEASE_V6               "{F4E5CE80-EDCC-4E13-8A2F-B91454BB057B}"
#define global FWPM_LAYER_ALE_ENDPOINT_CLOSURE_V4               "{B4766427-E2A2-467A-BD7E-DBCD1BD85A09}"
#define global FWPM_LAYER_ALE_ENDPOINT_CLOSURE_V6               "{BB536CCD-4755-4BA9-9FF7-F9EDF8699C7B}"
#define global FWPM_LAYER_ALE_CONNECT_REDIRECT_V4               "{C6E63C8C-B784-4562-AA7D-0A67CFCAF9A3}"
#define global FWPM_LAYER_ALE_CONNECT_REDIRECT_V6               "{587E54A7-8046-42BA-A0AA-B716250FC7FD}"
#define global FWPM_LAYER_ALE_BIND_REDIRECT_V4                  "{66978CAD-C704-42AC-86AC-7C1A231BD253}"
#define global FWPM_LAYER_ALE_BIND_REDIRECT_V6                  "{BEF02C9C-606B-4536-8C26-1C2FC7B631D4}"
#define global FWPM_LAYER_STREAM_PACKET_V4                      "{AF52D8EC-CB2D-44E5-AD92-F8DC38D2EB29}"
#define global FWPM_LAYER_STREAM_PACKET_V6                      "{779A8CA3-F099-468F-B5D4-83535C461C02}"
#define global FWPM_LAYER_INBOUND_RESERVED2                     "{F4FB8D55-C076-46D8-A2C7-6A4C722CA4ED}"
#define global FWPM_LAYER_OUTBOUND_NETWORK_CONNECTION_POLICY_V4 "{037F317A-D696-494A-BBA5-BFFC265E6052}"
#define global FWPM_LAYER_OUTBOUND_NETWORK_CONNECTION_POLICY_V6 "{22A4FDB1-6D7E-48AE-AE77-3742525C3119}"
#define global FWPM_SUBLAYER_RPC_AUDIT                          "{758C84F4-FB48-4DE9-9AEB-3ED9551AB1FD}"
#define global FWPM_SUBLAYER_IPSEC_TUNNEL                       "{83F299ED-9FF4-4967-AFF4-C309F4DAB827}"
#define global FWPM_SUBLAYER_UNIVERSAL                          "{EEBECC03-CED4-4380-819A-2734397B2B74}"
#define global FWPM_SUBLAYER_LIPS                               "{1B75C0CE-FF60-4711-A70F-B4958CC3B2D0}"
#define global FWPM_SUBLAYER_SECURE_SOCKET                      "{15A66E17-3F3C-4F7B-AA6C-812AA613DD82}"
#define global FWPM_SUBLAYER_TCP_CHIMNEY_OFFLOAD                "{337608B9-B7D5-4D5F-82F9-3618618BC058}"
#define global FWPM_SUBLAYER_INSPECTION                         "{877519E1-E6A9-41A5-81B4-8C4F118E4A60}"
#define global FWPM_SUBLAYER_TEREDO                             "{BA69DC66-5176-4979-9C89-26A7B46A8327}"
#define global FWPM_SUBLAYER_IPSEC_FORWARD_OUTBOUND_TUNNEL      "{A5082E73-8F71-4559-8A9A-101CEA04EF87}"
#define global FWPM_SUBLAYER_IPSEC_DOSP                         "{E076D572-5D3D-48EF-802B-909EDDB098BD}"
#define global FWPM_SUBLAYER_TCP_TEMPLATES                      "{24421DCF-0AC5-4CAA-9E14-50F6E3636AF0}"
#define global FWPM_SUBLAYER_IPSEC_SECURITY_REALM               "{37A57701-5884-4964-92B8-3E704688B0AD}"
#define global FWPM_SUBLAYER_MPSSVC_WSH                         "{B3CDD441-AF90-41BA-A745-7C6008FF2300}"
#define global FWPM_SUBLAYER_MPSSVC_WF                          "{B3CDD441-AF90-41BA-A745-7C6008FF2301}"
#define global FWPM_SUBLAYER_MPSSVC_QUARANTINE                  "{B3CDD441-AF90-41BA-A745-7C6008FF2302}"
#define global FWPM_SUBLAYER_MPSSVC_EDP                         "{09A47E38-FA97-471B-B123-18BCD7E65071}"
#define global FWPM_SUBLAYER_MPSSVC_TENANT_RESTRICTIONS         "{1EC6C7E1-FDD9-478A-B55F-FF8BA1D2C17D}"
#define global FWPM_SUBLAYER_MPSSVC_APP_ISOLATION               "{FFE221C3-92A8-4564-A59F-DAFB70756020}"
#define global FWPM_CONDITION_ALE_PACKAGE_FAMILY_NAME           "{81BC78FB-F28D-4886-A604-6ACC261F261B}"
#define global FWPM_CONDITION_INTERFACE_MAC_ADDRESS             "{F6E63DCE-1F4B-4C6B-B6EF-1165E71F8EE7}"
#define global FWPM_CONDITION_MAC_LOCAL_ADDRESS                 "{D999E981-7948-4C83-B742-C84E3B678F8F}"
#define global FWPM_CONDITION_MAC_REMOTE_ADDRESS                "{408F2ED4-3A70-4B4D-92A6-415AC20E2F12}"
#define global FWPM_CONDITION_ETHER_TYPE                        "{FD08948D-A219-4D52-BB98-1A5540EE7B4E}"
#define global FWPM_CONDITION_VLAN_ID                           "{938EAB21-3618-4E64-9CA5-2141EBDA1CA2}"
#define global FWPM_CONDITION_VSWITCH_TENANT_NETWORK_ID         "{DC04843C-79E6-4E44-A025-65B9BB0F9F94}"
#define global FWPM_CONDITION_NDIS_PORT                         "{DB7BB42B-2DAC-4CD4-A59A-E0BDCE1E6834}"
#define global FWPM_CONDITION_NDIS_MEDIA_TYPE                   "{CB31CEF1-791D-473B-89D1-61C5984304A0}"
#define global FWPM_CONDITION_NDIS_PHYSICAL_MEDIA_TYPE          "{34C79823-C229-44F2-B83C-74020882AE77}"
#define global FWPM_CONDITION_L2_FLAGS                          "{7BC43CBF-37BA-45F1-B74A-82FF518EEB10}"
#define global FWPM_CONDITION_MAC_LOCAL_ADDRESS_TYPE            "{CC31355C-3073-4FFB-A14F-79415CB1EAD1}"
#define global FWPM_CONDITION_MAC_REMOTE_ADDRESS_TYPE           "{027FEDB4-F1C1-4030-B564-EE777FD867EA}"
#define global FWPM_CONDITION_ALE_PACKAGE_ID                    "{71BC78FA-F17C-4997-A602-6ABB261F351C}"
#define global FWPM_CONDITION_MAC_SOURCE_ADDRESS                "{7B795451-F1F6-4D05-B7CB-21779D802336}"
#define global FWPM_CONDITION_MAC_DESTINATION_ADDRESS           "{04EA2A93-858C-4027-B613-B43180C7859E}"
#define global FWPM_CONDITION_MAC_SOURCE_ADDRESS_TYPE           "{5C1B72E4-299E-4437-A298-BC3F014B3DC2}"
#define global FWPM_CONDITION_MAC_DESTINATION_ADDRESS_TYPE      "{AE052932-EF42-4E99-B129-F3B3139E34F7}"
#define global FWPM_CONDITION_IP_SOURCE_PORT                    "{A6AFEF91-3DF4-4730-A214-F5426AEBF821}"
#define global FWPM_CONDITION_IP_DESTINATION_PORT               "{CE6DEF45-60FB-4A7B-A304-AF30A117000E}"
#define global FWPM_CONDITION_VSWITCH_ID                        "{C4A414BA-437B-4DE6-9946-D99C1B95B312}"
#define global FWPM_CONDITION_VSWITCH_NETWORK_TYPE              "{11D48B4B-E77A-40B4-9155-392C906C2608}"
#define global FWPM_CONDITION_VSWITCH_SOURCE_INTERFACE_ID       "{7F4EF24B-B2C1-4938-BA33-A1ECBED512BA}"
#define global FWPM_CONDITION_VSWITCH_DESTINATION_INTERFACE_ID  "{8ED48BE4-C926-49F6-A4F6-EF3030E3FC16}"
#define global FWPM_CONDITION_VSWITCH_SOURCE_VM_ID              "{9C2A9EC2-9FC6-42BC-BDD8-406D4DA0BE64}"
#define global FWPM_CONDITION_VSWITCH_DESTINATION_VM_ID         "{6106AACE-4DE1-4C84-9671-3637F8BCF731}"
#define global FWPM_CONDITION_VSWITCH_SOURCE_INTERFACE_TYPE     "{E6B040A2-EDAF-4C36-908B-F2F58AE43807}"
#define global FWPM_CONDITION_VSWITCH_DESTINATION_INTERFACE_TYPE "{FA9B3F06-2F1A-4C57-9E68-A7098B28DBFE}"
#define global FWPM_CONDITION_ALE_SECURITY_ATTRIBUTE_FQBN_VALUE "{37A57699-5883-4963-92B8-3E704688B0AD}"
#define global FWPM_CONDITION_IPSEC_SECURITY_REALM_ID           "{37A57700-5884-4964-92B8-3E704688B0AD}"
#define global FWPM_CONDITION_ALE_EFFECTIVE_NAME                "{B1277B9A-B781-40FC-9671-E5F1B989F34E}"
#define global FWPM_CONDITION_IP_LOCAL_ADDRESS                  "{D9EE00DE-C1EF-4617-BFE3-FFD8F5A08957}"
#define global FWPM_CONDITION_IP_REMOTE_ADDRESS                 "{B235AE9A-1D64-49B8-A44C-5FF3D9095045}"
#define global FWPM_CONDITION_IP_SOURCE_ADDRESS                 "{AE96897E-2E94-4BC9-B313-B27EE80E574D}"
#define global FWPM_CONDITION_IP_DESTINATION_ADDRESS            "{2D79133B-B390-45C6-8699-ACACEAAFED33}"
#define global FWPM_CONDITION_IP_LOCAL_ADDRESS_TYPE             "{6EC7F6C4-376B-45D7-9E9C-D337CEDCD237}"
#define global FWPM_CONDITION_IP_DESTINATION_ADDRESS_TYPE       "{1EC1B7C9-4EEA-4F5E-B9EF-76BEAAAF17EE}"
#define global FWPM_CONDITION_IP_NEXTHOP_ADDRESS                "{EABE448A-A711-4D64-85B7-3F76B65299C7}"
#define global FWPM_CONDITION_IP_LOCAL_INTERFACE                "{4CD62A49-59C3-4969-B7F3-BDA5D32890A4}"
#define global FWPM_CONDITION_IP_ARRIVAL_INTERFACE              "{618A9B6D-386B-4136-AD6E-B51587CFB1CD}"
#define global FWPM_CONDITION_ARRIVAL_INTERFACE_TYPE            "{89F990DE-E798-4E6D-AB76-7C9558292E6F}"
#define global FWPM_CONDITION_ARRIVAL_TUNNEL_TYPE               "{511166DC-7A8C-4AA7-B533-95AB59FB0340}"
#define global FWPM_CONDITION_ARRIVAL_INTERFACE_INDEX           "{CC088DB3-1792-4A71-B0F9-037D21CD828B}"
#define global FWPM_CONDITION_NEXTHOP_SUB_INTERFACE_INDEX       "{EF8A6122-0577-45A7-9AAF-825FBEB4FB95}"
#define global FWPM_CONDITION_IP_NEXTHOP_INTERFACE              "{93AE8F5B-7F6F-4719-98C8-14E97429EF04}"
#define global FWPM_CONDITION_NEXTHOP_INTERFACE_TYPE            "{97537C6C-D9A3-4767-A381-E942675CD920}"
#define global FWPM_CONDITION_NEXTHOP_TUNNEL_TYPE               "{72B1A111-987B-4720-99DD-C7C576FA2D4C}"
#define global FWPM_CONDITION_NEXTHOP_INTERFACE_INDEX           "{138E6888-7AB8-4D65-9EE8-0591BCF6A494}"
#define global FWPM_CONDITION_ORIGINAL_PROFILE_ID               "{46EA1551-2255-492B-8019-AABEEE349F40}"
#define global FWPM_CONDITION_CURRENT_PROFILE_ID                "{AB3033C9-C0E3-4759-937D-5758C65D4AE3}"
#define global FWPM_CONDITION_LOCAL_INTERFACE_PROFILE_ID        "{4EBF7562-9F18-4D06-9941-A7A625744D71}"
#define global FWPM_CONDITION_ARRIVAL_INTERFACE_PROFILE_ID      "{CDFE6AAB-C083-4142-8679-C08F95329C61}"
#define global FWPM_CONDITION_NEXTHOP_INTERFACE_PROFILE_ID      "{D7FF9A56-CDAA-472B-84DB-D23963C1D1BF}"
#define global FWPM_CONDITION_REAUTHORIZE_REASON                "{11205E8C-11AE-457A-8A44-477026DD764A}"
#define global FWPM_CONDITION_ORIGINAL_ICMP_TYPE                "{076DFDBE-C56C-4F72-AE8A-2CFE7E5C8286}"
#define global FWPM_CONDITION_IP_PHYSICAL_ARRIVAL_INTERFACE     "{DA50D5C8-FA0D-4C89-B032-6E62136D1E96}"
#define global FWPM_CONDITION_IP_PHYSICAL_NEXTHOP_INTERFACE     "{F09BD5CE-5150-48BE-B098-C25152FB1F92}"
#define global FWPM_CONDITION_INTERFACE_QUARANTINE_EPOCH        "{CCE68D5E-053B-43A8-9A6F-33384C28E4F6}"
#define global FWPM_CONDITION_INTERFACE_TYPE                    "{DAF8CD14-E09E-4C93-A5AE-C5C13B73FFCA}"
#define global FWPM_CONDITION_TUNNEL_TYPE                       "{77A40437-8779-4868-A261-F5A902F1C0CD}"
#define global FWPM_CONDITION_IP_FORWARD_INTERFACE              "{1076B8A5-6323-4C5E-9810-E8D3FC9E6136}"
#define global FWPM_CONDITION_IP_PROTOCOL                       "{3971EF2B-623E-4F9A-8CB1-6E79B806B9A7}"
#define global FWPM_CONDITION_IP_LOCAL_PORT                     "{0C1BA1AF-5765-453F-AF22-A8F791AC775B}"
#define global FWPM_CONDITION_IP_REMOTE_PORT                    "{C35A604D-D22B-4E1A-91B4-68F674EE674B}"
#define global FWPM_CONDITION_EMBEDDED_LOCAL_ADDRESS_TYPE       "{4672A468-8A0A-4202-ABB4-849E92E66809}"
#define global FWPM_CONDITION_EMBEDDED_REMOTE_ADDRESS           "{77EE4B39-3273-4671-B63B-AB6FEB66EEB6}"
#define global FWPM_CONDITION_EMBEDDED_PROTOCOL                 "{07784107-A29E-4C7B-9EC7-29C44AFAFDBC}"
#define global FWPM_CONDITION_EMBEDDED_LOCAL_PORT               "{BFCA394D-ACDB-484E-B8E6-2AFF79757345}"
#define global FWPM_CONDITION_EMBEDDED_REMOTE_PORT              "{CAE4D6A1-2968-40ED-A4CE-547160DDA88D}"
#define global FWPM_CONDITION_FLAGS                             "{632CE23B-5167-435C-86D7-E903684AA80C}"
#define global FWPM_CONDITION_DIRECTION                         "{8784C146-CA97-44D6-9FD1-19FB1840CBF7}"
#define global FWPM_CONDITION_INTERFACE_INDEX                   "{667FD755-D695-434A-8AF5-D3835A1259BC}"
#define global FWPM_CONDITION_SUB_INTERFACE_INDEX               "{0CD42473-D621-4BE3-AE8C-72A348D283E1}"
#define global FWPM_CONDITION_SOURCE_INTERFACE_INDEX            "{2311334D-C92D-45BF-9496-EDF447820E2D}"
#define global FWPM_CONDITION_SOURCE_SUB_INTERFACE_INDEX        "{055EDD9D-ACD2-4361-8DAB-F9525D97662F}"
#define global FWPM_CONDITION_DESTINATION_INTERFACE_INDEX       "{35CF6522-4139-45EE-A0D5-67B80949D879}"
#define global FWPM_CONDITION_DESTINATION_SUB_INTERFACE_INDEX   "{2B7D4399-D4C7-4738-A2F5-E994B43DA388}"
#define global FWPM_CONDITION_ALE_APP_ID                        "{D78E1E87-8644-4EA5-9437-D809ECEFC971}"
#define global FWPM_CONDITION_ALE_ORIGINAL_APP_ID               "{0E6CD086-E1FB-4212-842F-8A9F993FB3F6}"
#define global FWPM_CONDITION_ALE_USER_ID                       "{AF043A0A-B34D-4F86-979C-C90371AF6E66}"
#define global FWPM_CONDITION_ALE_REMOTE_USER_ID                "{F63073B7-0189-4AB0-95A4-6123CBFAB862}"
#define global FWPM_CONDITION_ALE_REMOTE_MACHINE_ID             "{1AA47F51-7F93-4508-A271-81ABB00C9CAB}"
#define global FWPM_CONDITION_ALE_PROMISCUOUS_MODE              "{1C974776-7182-46E9-AFD3-B02910E30334}"
#define global FWPM_CONDITION_ALE_SIO_FIREWALL_SYSTEM_PORT      "{B9F4E088-CB98-4EFB-A2C7-AD07332643DB}"
#define global FWPM_CONDITION_ALE_REAUTH_REASON                 "{B482D227-1979-4A98-8044-18BBE6237542}"
#define global FWPM_CONDITION_ALE_NAP_CONTEXT                   "{46275A9D-C03F-4D77-B784-1C57F4D02753}"
#define global FWPM_CONDITION_KM_AUTH_NAP_CONTEXT               "{35D0EA0E-15CA-492B-900E-97FD46352CCE}"
#define global FWPM_CONDITION_REMOTE_USER_TOKEN                 "{9BF0EE66-06C9-41B9-84DA-288CB43AF51F}"
#define global FWPM_CONDITION_RPC_IF_UUID                       "{7C9C7D9F-0075-4D35-A0D1-8311C4CF6AF1}"
#define global FWPM_CONDITION_RPC_IF_VERSION                    "{EABFD9B7-1262-4A2E-ADAA-5F96F6FE326D}"
#define global FWPM_CONDITION_RPC_IF_FLAG                       "{238A8A32-3199-467D-871C-272621AB3896}"
#define global FWPM_CONDITION_DCOM_APP_ID                       "{FF2E7B4D-3112-4770-B636-4D24AE3A6AF2}"
#define global FWPM_CONDITION_IMAGE_NAME                        "{D024DE4D-DEAA-4317-9C85-E40EF6E140C3}"
#define global FWPM_CONDITION_RPC_PROTOCOL                      "{2717BC74-3A35-4CE7-B7EF-C838FABDEC45}"
#define global FWPM_CONDITION_RPC_AUTH_TYPE                     "{DABA74AB-0D67-43E7-986E-75B84F82F594}"
#define global FWPM_CONDITION_RPC_AUTH_LEVEL                    "{E5A0AED5-59AC-46EA-BE05-A5F05ECF446E}"
#define global FWPM_CONDITION_SEC_ENCRYPT_ALGORITHM             "{0D306EF0-E974-4F74-B5C7-591B0DA7D562}"
#define global FWPM_CONDITION_SEC_KEY_SIZE                      "{4772183B-CCF8-4AEB-BCE1-C6C6161C8FE4}"
#define global FWPM_CONDITION_IP_LOCAL_ADDRESS_V4               "{03A629CB-6E52-49F8-9C41-5709633C09CF}"
#define global FWPM_CONDITION_IP_LOCAL_ADDRESS_V6               "{2381BE84-7524-45B3-A05B-1E637D9C7A6A}"
#define global FWPM_CONDITION_PIPE                              "{1BD0741D-E3DF-4E24-8634-762046EEF6EB}"
#define global FWPM_CONDITION_IP_REMOTE_ADDRESS_V4              "{1FEBB610-3BCC-45E1-BC36-2E067E2CB186}"
#define global FWPM_CONDITION_IP_REMOTE_ADDRESS_V6              "{246E1D8C-8BEE-4018-9B98-31D4582F3361}"
#define global FWPM_CONDITION_RPC_OPNUM                         "{D58EFB76-AAB7-4148-A87E-9581134129B9}"
#define global FWPM_CONDITION_PROCESS_WITH_RPC_IF_UUID          "{E31180A8-BBBD-4D14-A65E-7157B06233BB}"
#define global FWPM_CONDITION_RPC_EP_VALUE                      "{DCCEA0B9-0886-4360-9C6A-AB043A24FBA9}"
#define global FWPM_CONDITION_RPC_EP_FLAGS                      "{218B814A-0A39-49B8-8E71-C20C39C7DD2E}"
#define global FWPM_CONDITION_CLIENT_TOKEN                      "{C228FC1E-403A-4478-BE05-C9BAA4C05ACE}"
#define global FWPM_CONDITION_RPC_SERVER_NAME                   "{B605A225-C3B3-48C7-9833-7AEFA9527546}"
#define global FWPM_CONDITION_RPC_SERVER_PORT                   "{8090F645-9AD5-4E3B-9F9F-8023CA097909}"
#define global FWPM_CONDITION_RPC_PROXY_AUTH_TYPE               "{40953FE2-8565-4759-8488-1771B4B4B5DB}"
#define global FWPM_CONDITION_CLIENT_CERT_KEY_LENGTH            "{A3EC00C7-05F4-4DF7-91F2-5F60D91FF443}"
#define global FWPM_CONDITION_CLIENT_CERT_OID                   "{C491AD5E-F882-4283-B916-436B103FF4AD}"
#define global FWPM_CONDITION_NET_EVENT_TYPE                    "{206E9996-490E-40CF-B831-B38641EB6FCB}"
#define global FWPM_CONDITION_PEER_NAME                         "{9B539082-EB90-4186-A6CC-DE5B63235016}"
#define global FWPM_CONDITION_REMOTE_ID                         "{F68166FD-0682-4C89-B8F5-86436C7EF9B7}"
#define global FWPM_CONDITION_AUTHENTICATION_TYPE               "{EB458CD5-DA7B-4EF9-8D43-7B0A840332F2}"
#define global FWPM_CONDITION_KM_TYPE                           "{FF0F5F49-0CEB-481B-8638-1479791F3F2C}"
#define global FWPM_CONDITION_KM_MODE                           "{FEEF4582-EF8F-4F7B-858B-9077D122DE47}"
#define global FWPM_CONDITION_IPSEC_POLICY_KEY                  "{AD37DEE3-722F-45CC-A4E3-068048124452}"
#define global FWPM_CONDITION_QM_MODE                           "{F64FC6D1-F9CB-43D2-8A5F-E13BC894F265}"
#define global FWPM_CONDITION_COMPARTMENT_ID                    "{35A791AB-04AC-4FF2-A6BB-DA6CFAC71806}"
#define global FWPM_CONDITION_RESERVED0                         "{678F4DEB-45AF-4882-93FE-19D4729D9834}"
#define global FWPM_CONDITION_RESERVED1                         "{D818F827-5C69-48EB-BF80-D86B17755F97}"
#define global FWPM_CONDITION_RESERVED2                         "{53D4123D-E15B-4E84-B7A8-DCE16F7B62D9}"
#define global FWPM_CONDITION_RESERVED3                         "{7F6E8CA3-6606-4932-97C7-E1F20710AF3B}"
#define global FWPM_CONDITION_RESERVED4                         "{5F58E642-B937-495E-A94B-F6B051A49250}"
#define global FWPM_CONDITION_RESERVED5                         "{9BA8F6CD-F77C-43E6-8847-11939DC5DB5A}"
#define global FWPM_CONDITION_RESERVED6                         "{F13D84BD-59D5-44C4-8817-5ECDAE1805BD}"
#define global FWPM_CONDITION_RESERVED7                         "{65A0F930-45DD-4983-AA33-EFC7B611AF08}"
#define global FWPM_CONDITION_RESERVED8                         "{4F424974-0C12-4816-9B47-9A547DB39A32}"
#define global FWPM_CONDITION_RESERVED9                         "{CE78E10F-13FF-4C70-8643-36AD1879AFA3}"
#define global FWPM_CONDITION_RESERVED10                        "{B979E282-D621-4C8C-B184-B105A61C36CE}"
#define global FWPM_CONDITION_RESERVED11                        "{2D62EE4D-023D-411F-9582-43ACBB795975}"
#define global FWPM_CONDITION_RESERVED12                        "{A3677C32-7E35-4DDC-93DA-E8C33FC923C7}"
#define global FWPM_CONDITION_RESERVED13                        "{335A3E90-84AA-42F5-9E6F-59309536A44C}"
#define global FWPM_CONDITION_RESERVED14                        "{30E44DA2-2F1A-4116-A559-F907DE83604A}"
#define global FWPM_CONDITION_RESERVED15                        "{BAB8340F-AFE0-43D1-80D8-5CA456962DE3}"
#define global FWPM_PROVIDER_IKEEXT                             "{10AD9216-CCDE-456C-8B16-E9F04E60A90B}"
#define global FWPM_PROVIDER_IPSEC_DOSP_CONFIG                  "{3C6C05A9-C05C-4BB9-8338-2327814CE8BF}"
#define global FWPM_PROVIDER_TCP_CHIMNEY_OFFLOAD                "{896AA19E-9A34-4BCB-AE79-BEB9127C84B9}"
#define global FWPM_PROVIDER_TCP_TEMPLATES                      "{76CFCD30-3394-432D-BED3-441AE50E63C3}"
#define global FWPM_PROVIDER_MPSSVC_WSH                         "{4B153735-1049-4480-AAB4-D1B9BDC03710}"
#define global FWPM_PROVIDER_MPSSVC_WF                          "{DECC16CA-3F33-4346-BE1E-8FB4AE0F3D62}"
#define global FWPM_PROVIDER_MPSSVC_EDP                         "{A90296F7-46B8-4457-8F84-B05E05D3C622}"
#define global FWPM_PROVIDER_MPSSVC_TENANT_RESTRICTIONS         "{D0718FF9-44DA-4F50-9DC2-C963A4247613}"
#define global FWPM_PROVIDER_MPSSVC_APP_ISOLATION               "{3CC2631F-2D5D-43A0-B174-614837D863A1}"
#define global FWPM_CALLOUT_IPSEC_INBOUND_TRANSPORT_V4          "{5132900D-5E84-4B5F-80E4-01741E81FF10}"
#define global FWPM_CALLOUT_IPSEC_INBOUND_TRANSPORT_V6          "{49D3AC92-2A6C-4DCF-955F-1C3BE009DD99}"
#define global FWPM_CALLOUT_IPSEC_OUTBOUND_TRANSPORT_V4         "{4B46BF0A-4523-4E57-AA38-A87987C910D9}"
#define global FWPM_CALLOUT_IPSEC_OUTBOUND_TRANSPORT_V6         "{38D87722-AD83-4F11-A91F-DF0FB077225B}"
#define global FWPM_CALLOUT_IPSEC_INBOUND_TUNNEL_V4             "{191A8A46-0BF8-46CF-B045-4B45DFA6A324}"
#define global FWPM_CALLOUT_IPSEC_INBOUND_TUNNEL_V6             "{80C342E3-1E53-4D6F-9B44-03DF5AEEE154}"
#define global FWPM_CALLOUT_IPSEC_OUTBOUND_TUNNEL_V4            "{70A4196C-835B-4FB0-98E8-075F4D977D46}"
#define global FWPM_CALLOUT_IPSEC_OUTBOUND_TUNNEL_V6            "{F1835363-A6A5-4E62-B180-23DB789D8DA6}"
#define global FWPM_CALLOUT_IPSEC_FORWARD_INBOUND_TUNNEL_V4     "{28829633-C4F0-4E66-873F-844DB2A899C7}"
#define global FWPM_CALLOUT_IPSEC_FORWARD_INBOUND_TUNNEL_V6     "{AF50BEC2-C686-429A-884D-B74443E7B0B4}"
#define global FWPM_CALLOUT_IPSEC_FORWARD_OUTBOUND_TUNNEL_V4    "{FB532136-15CB-440B-937C-1717CA320C40}"
#define global FWPM_CALLOUT_IPSEC_FORWARD_OUTBOUND_TUNNEL_V6    "{DAE640CC-E021-4BEE-9EB6-A48B275C8C1D}"
#define global FWPM_CALLOUT_IPSEC_INBOUND_INITIATE_SECURE_V4    "{7DFF309B-BA7D-4ABA-91AA-AE5C6640C944}"
#define global FWPM_CALLOUT_IPSEC_INBOUND_INITIATE_SECURE_V6    "{A9A0D6D9-C58C-474E-8AEB-3CFE99D6D53D}"
#define global FWPM_CALLOUT_IPSEC_INBOUND_TUNNEL_ALE_ACCEPT_V4  "{3DF6E7DE-FD20-48F2-9F26-F854444CBA79}"
#define global FWPM_CALLOUT_IPSEC_INBOUND_TUNNEL_ALE_ACCEPT_V6  "{A1E392D3-72AC-47BB-87A7-0122C69434AB}"
#define global FWPM_CALLOUT_IPSEC_ALE_CONNECT_V4                "{6AC141FC-F75D-4203-B9C8-48E6149C2712}"
#define global FWPM_CALLOUT_IPSEC_ALE_CONNECT_V6                "{4C0DDA05-E31F-4666-90B0-B3DFAD34129A}"
#define global FWPM_CALLOUT_IPSEC_DOSP_FORWARD_V6               "{6D08A342-DB9E-4FBE-9ED2-57374CE89F79}"
#define global FWPM_CALLOUT_IPSEC_DOSP_FORWARD_V4               "{2FCB56EC-CD37-4B4F-B108-62C2B1850A0C}"
#define global FWPM_CALLOUT_WFP_TRANSPORT_LAYER_V4_SILENT_DROP  "{EDA08606-2494-4D78-89BC-67837C03B969}"
#define global FWPM_CALLOUT_WFP_TRANSPORT_LAYER_V6_SILENT_DROP  "{8693CC74-A075-4156-B476-9286EECE814E}"
#define global FWPM_CALLOUT_TCP_CHIMNEY_CONNECT_LAYER_V4        "{F3E10AB3-2C25-4279-AC36-C30FC181BEC4}"
#define global FWPM_CALLOUT_TCP_CHIMNEY_CONNECT_LAYER_V6        "{39E22085-A341-42FC-A279-AEC94E689C56}"
#define global FWPM_CALLOUT_TCP_CHIMNEY_ACCEPT_LAYER_V4         "{E183ECB2-3A7F-4B54-8AD9-76050ED880CA}"
#define global FWPM_CALLOUT_TCP_CHIMNEY_ACCEPT_LAYER_V6         "{0378CF41-BF98-4603-81F2-7F12586079F6}"
#define global FWPM_CALLOUT_SET_OPTIONS_AUTH_CONNECT_LAYER_V4   "{BC582280-1677-41E9-94AB-C2FCB15C2EEB}"
#define global FWPM_CALLOUT_SET_OPTIONS_AUTH_CONNECT_LAYER_V6   "{98E5373C-B884-490F-B65F-2F6A4A575195}"
#define global FWPM_CALLOUT_SET_OPTIONS_AUTH_RECV_ACCEPT_LAYER_V4 "{2D55F008-0C01-4F92-B26E-A08A94569B8D}"
#define global FWPM_CALLOUT_SET_OPTIONS_AUTH_RECV_ACCEPT_LAYER_V6 "{63018537-F281-4DC4-83D3-8DEC18B7ADE2}"
#define global FWPM_CALLOUT_RESERVED_AUTH_CONNECT_LAYER_V4      "{288B524D-0566-4E19-B612-8F441A2E5949}"
#define global FWPM_CALLOUT_RESERVED_AUTH_CONNECT_LAYER_V6      "{00B84B92-2B5E-4B71-AB0E-AACA43E387E6}"
#define global FWPM_CALLOUT_TEREDO_ALE_RESOURCE_ASSIGNMENT_V6   "{31B95392-066E-42A2-B7DB-92F8ACDD56F9}"
#define global FWPM_CALLOUT_EDGE_TRAVERSAL_ALE_RESOURCE_ASSIGNMENT_V4 "{079B1010-F1C5-4FCD-AE05-DA41107ABD0B}"
#define global FWPM_CALLOUT_TEREDO_ALE_LISTEN_V6                "{81A434E7-F60C-4378-BAB8-C625A30F0197}"
#define global FWPM_CALLOUT_EDGE_TRAVERSAL_ALE_LISTEN_V4        "{33486AB5-6D5E-4E65-A00B-A7AFED0BA9A1}"
#define global FWPM_CALLOUT_TCP_TEMPLATES_CONNECT_LAYER_V4      "{215A0B39-4B7E-4EDA-8CE4-179679DF6224}"
#define global FWPM_CALLOUT_TCP_TEMPLATES_CONNECT_LAYER_V6      "{838B37A1-5C12-4D34-8B38-078728B2D25C}"
#define global FWPM_CALLOUT_TCP_TEMPLATES_ACCEPT_LAYER_V4       "{2F23F5D0-40C4-4C41-A254-46D8DBA8957C}"
#define global FWPM_CALLOUT_TCP_TEMPLATES_ACCEPT_LAYER_V6       "{B25152F0-991C-4F53-BBE7-D24B45FE632C}"
#define global FWPM_CALLOUT_POLICY_SILENT_MODE_AUTH_CONNECT_LAYER_V4 "{5FBFC31D-A51C-44DC-ACB6-0624A030A700}"
#define global FWPM_CALLOUT_POLICY_SILENT_MODE_AUTH_CONNECT_LAYER_V6 "{5FBFC31D-A51C-44DC-ACB6-0624A030A701}"
#define global FWPM_CALLOUT_POLICY_SILENT_MODE_AUTH_RECV_ACCEPT_LAYER_V4 "{5FBFC31D-A51C-44DC-ACB6-0624A030A702}"
#define global FWPM_CALLOUT_POLICY_SILENT_MODE_AUTH_RECV_ACCEPT_LAYER_V6 "{5FBFC31D-A51C-44DC-ACB6-0624A030A703}"
#define global FWPM_CALLOUT_HTTP_TEMPLATE_SSL_HANDSHAKE         "{B3423249-8D09-4858-9210-95C7FDA8E30F}"
#define global FWPM_CALLOUT_OUTBOUND_NETWORK_CONNECTION_POLICY_LAYER_V4 "{103090D4-8E28-4FD6-9894-D1D67D6B10C9}"
#define global FWPM_CALLOUT_OUTBOUND_NETWORK_CONNECTION_POLICY_LAYER_V6 "{4ED3446D-8DC7-459B-B09F-C1CB7A8F8689}"
#define global FWPM_CALLOUT_BUILT_IN_RESERVED_1                 "{779719A4-E695-47B6-A199-7999FEC9163B}"
#define global FWPM_CALLOUT_BUILT_IN_RESERVED_2                 "{EF9661B6-7C5E-48FD-A130-96678CEACC41}"
#define global FWPM_CALLOUT_BUILT_IN_RESERVED_3                 "{18729C7A-2F62-4BE0-966F-974B21B86DF1}"
#define global FWPM_CALLOUT_BUILT_IN_RESERVED_4                 "{6C3FB801-DAFF-40E9-91E6-F7FF7E52F7D9}"
#define global FWPM_PROVIDER_CONTEXT_SECURE_SOCKET_AUTHIP       "{B25EA800-0D02-46ED-92BD-7FA84BB73E9D}"
#define global FWPM_PROVIDER_CONTEXT_SECURE_SOCKET_IPSEC        "{8C2D4144-F8E0-42C0-94CE-7CCFC63B2F9B}"
#define global FWPM_KEYING_MODULE_IKE                           "{A9BBF787-82A8-45BB-A400-5D7E5952C7A9}"
#define global FWPM_KEYING_MODULE_AUTHIP                        "{11E3DAE0-DD26-4590-857D-AB4B28D1A095}"
#define global FWPM_KEYING_MODULE_IKEV2                         "{041792CC-8F07-419D-A394-716968CB1647}"
#define global FWPM_AUTO_WEIGHT_BITS                            60
#define global FWPM_WEIGHT_RANGE_IPSEC                          0
#define global FWPM_WEIGHT_RANGE_IKE_EXEMPTIONS                 12
#define global FWPM_ACTRL_ADD                                   1
#define global FWPM_ACTRL_ADD_LINK                              2
#define global FWPM_ACTRL_BEGIN_READ_TXN                        4
#define global FWPM_ACTRL_BEGIN_WRITE_TXN                       8
#define global FWPM_ACTRL_CLASSIFY                              16
#define global FWPM_ACTRL_ENUM                                  32
#define global FWPM_ACTRL_OPEN                                  64
#define global FWPM_ACTRL_READ                                  128
#define global FWPM_ACTRL_READ_STATS                            256
#define global FWPM_ACTRL_SUBSCRIBE                             512
#define global FWPM_ACTRL_WRITE                                 1024
#define global FWPM_TXN_READ_ONLY                               1
#define global FWPM_TUNNEL_FLAG_POINT_TO_POINT                  1
#define global FWPM_TUNNEL_FLAG_ENABLE_VIRTUAL_IF_TUNNELING     2
#define global FWPM_TUNNEL_FLAG_RESERVED0                       4
#define global FWPS_METADATA_FIELD_DISCARD_REASON               1
#define global FWPS_METADATA_FIELD_FLOW_HANDLE                  2
#define global FWPS_METADATA_FIELD_IP_HEADER_SIZE               4
#define global FWPS_METADATA_FIELD_PROCESS_PATH                 8
#define global FWPS_METADATA_FIELD_TOKEN                        16
#define global FWPS_METADATA_FIELD_PROCESS_ID                   32
#define global FWPS_METADATA_FIELD_SYSTEM_FLAGS                 64
#define global FWPS_METADATA_FIELD_RESERVED                     128
#define global FWPS_METADATA_FIELD_SOURCE_INTERFACE_INDEX       256
#define global FWPS_METADATA_FIELD_DESTINATION_INTERFACE_INDEX  512
#define global FWPS_METADATA_FIELD_TRANSPORT_HEADER_SIZE        1024
#define global FWPS_METADATA_FIELD_COMPARTMENT_ID               2048
#define global FWPS_METADATA_FIELD_FRAGMENT_DATA                4096
#define global FWPS_METADATA_FIELD_PATH_MTU                     8192
#define global FWPS_METADATA_FIELD_COMPLETION_HANDLE            16384
#define global FWPS_METADATA_FIELD_TRANSPORT_ENDPOINT_HANDLE    32768
#define global FWPS_METADATA_FIELD_TRANSPORT_CONTROL_DATA       65536
#define global FWPS_METADATA_FIELD_REMOTE_SCOPE_ID              131072
#define global FWPS_METADATA_FIELD_PACKET_DIRECTION             262144
#define global FWPS_METADATA_FIELD_PACKET_SYSTEM_CRITICAL       524288
#define global FWPS_METADATA_FIELD_FORWARD_LAYER_OUTBOUND_PASS_THRU 1048576
#define global FWPS_METADATA_FIELD_FORWARD_LAYER_INBOUND_PASS_THRU 2097152
#define global FWPS_METADATA_FIELD_ALE_CLASSIFY_REQUIRED        4194304
#define global FWPS_METADATA_FIELD_TRANSPORT_HEADER_INCLUDE_HEADER 8388608
#define global FWPS_METADATA_FIELD_DESTINATION_PREFIX           16777216
#define global FWPS_METADATA_FIELD_ETHER_FRAME_LENGTH           33554432
#define global FWPS_METADATA_FIELD_PARENT_ENDPOINT_HANDLE       67108864
#define global FWPS_METADATA_FIELD_ICMP_ID_AND_SEQUENCE         134217728
#define global FWPS_METADATA_FIELD_LOCAL_REDIRECT_TARGET_PID    268435456
#define global FWPS_METADATA_FIELD_ORIGINAL_DESTINATION         536870912
#define global FWPS_METADATA_FIELD_REDIRECT_RECORD_HANDLE       1073741824
#define global FWPS_METADATA_FIELD_SUB_PROCESS_TAG              2147483648
#define global FWPS_L2_METADATA_FIELD_ETHERNET_MAC_HEADER_SIZE  1
#define global FWPS_L2_METADATA_FIELD_WIFI_OPERATION_MODE       2
#define global FWPS_L2_METADATA_FIELD_VSWITCH_SOURCE_PORT_ID    4
#define global FWPS_L2_METADATA_FIELD_VSWITCH_SOURCE_NIC_INDEX  8
#define global FWPS_L2_METADATA_FIELD_VSWITCH_PACKET_CONTEXT    16
#define global FWPS_L2_METADATA_FIELD_VSWITCH_DESTINATION_PORT_ID 32
#define global FWPS_L2_METADATA_FIELD_RESERVED                  2147483648