| fwpmu.h (6.3.9600.17415-Windows 8.1) | | fwpmu.h (10.0.10586.212-Windows 10 1511 10586.494) |
| /* | | /* |
| Copyright (c) Microsoft Corporation | | Copyright (c) Microsoft Corporation |
| | |
| SYNOPSIS | | SYNOPSIS |
| | |
| Declares the management portion of the FWP API. | | Declares the management portion of the FWP API. |
| */ | | */ |
| #include <winapifamily.h> | | #include <winapifamily.h> |
| | |
|
| #pragma region Desktop Family | | #pragma region Desktop Family or AppRuntime Package |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) | | #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PKG_APPR |
| | UNTIME) |
| | |
| #if (NTDDI_VERSION >= NTDDI_WIN6) | | #if (NTDDI_VERSION >= NTDDI_WIN6) |
| | |
| /////////////////////////////////////////////////////////////////////////////// | | /////////////////////////////////////////////////////////////////////////////// |
| // | | // |
| // GUIDs for built-in layers. | | // GUIDs for built-in layers. |
| // | | // |
| /////////////////////////////////////////////////////////////////////////////// | | /////////////////////////////////////////////////////////////////////////////// |
| | |
| // c86fd1bf-21cd-497e-a0bb-17425c885c58 | | // c86fd1bf-21cd-497e-a0bb-17425c885c58 |
| | |
| skipping to change at line 995 | | skipping to change at line 995 |
| | |
| // 24421dcf-0ac5-4caa-9e14-50f6e3636af0 | | // 24421dcf-0ac5-4caa-9e14-50f6e3636af0 |
| DEFINE_GUID( | | DEFINE_GUID( |
| FWPM_SUBLAYER_TCP_TEMPLATES, | | FWPM_SUBLAYER_TCP_TEMPLATES, |
| 0x24421dcf, | | 0x24421dcf, |
| 0x0ac5, | | 0x0ac5, |
| 0x4caa, | | 0x4caa, |
| 0x9e, 0x14, 0x50, 0xf6, 0xe3, 0x63, 0x6a, 0xf0 | | 0x9e, 0x14, 0x50, 0xf6, 0xe3, 0x63, 0x6a, 0xf0 |
| ); | | ); |
| | |
|
| | #if (NTDDI_VERSION >= NTDDI_WINTHRESHOLD) |
| | |
| | // 37a57701-5884-4964-92b8-3e704688b0ad |
| | DEFINE_GUID( |
| | FWPM_SUBLAYER_IPSEC_SECURITY_REALM, |
| | 0x37a57701, |
| | 0x5884, |
| | 0x4964, |
| | 0x92, 0xb8, 0x3e, 0x70, 0x46, 0x88, 0xb0, 0xad |
| | ); |
| | |
| | #endif // (NTDDI_VERSION >= NTDDI_WINTHRESHOLD) |
| | |
| #endif // (NTDDI_VERSION >= NTDDI_WIN8) | | #endif // (NTDDI_VERSION >= NTDDI_WIN8) |
| | |
| /////////////////////////////////////////////////////////////////////////////// | | /////////////////////////////////////////////////////////////////////////////// |
| // | | // |
| // GUIDs for built-in conditions. | | // GUIDs for built-in conditions. |
| // | | // |
| /////////////////////////////////////////////////////////////////////////////// | | /////////////////////////////////////////////////////////////////////////////// |
| | |
| #if (NTDDI_VERSION >= NTDDI_WIN8) | | #if (NTDDI_VERSION >= NTDDI_WIN8) |
| | |
| | |
| skipping to change at line 1254 | | skipping to change at line 1267 |
| | |
| // fa9b3f06-2f1a-4c57-9e68-a7098b28dbfe | | // fa9b3f06-2f1a-4c57-9e68-a7098b28dbfe |
| DEFINE_GUID( | | DEFINE_GUID( |
| FWPM_CONDITION_VSWITCH_DESTINATION_INTERFACE_TYPE, | | FWPM_CONDITION_VSWITCH_DESTINATION_INTERFACE_TYPE, |
| 0xfa9b3f06, | | 0xfa9b3f06, |
| 0x2f1a, | | 0x2f1a, |
| 0x4c57, | | 0x4c57, |
| 0x9e, 0x68, 0xa7, 0x09, 0x8b, 0x28, 0xdb, 0xfe | | 0x9e, 0x68, 0xa7, 0x09, 0x8b, 0x28, 0xdb, 0xfe |
| ); | | ); |
| | |
|
| | #if (NTDDI_VERSION >= NTDDI_WINTHRESHOLD) |
| | |
| | // 37a57699-5883-4963-92b8-3e704688b0ad |
| | DEFINE_GUID( |
| | FWPM_CONDITION_ALE_SECURITY_ATTRIBUTE_FQBN_VALUE, |
| | 0x37a57699, |
| | 0x5883, |
| | 0x4963, |
| | 0x92, 0xb8, 0x3e, 0x70, 0x46, 0x88, 0xb0, 0xad |
| | ); |
| | |
| | // 37a57700-5884-4964-92b8-3e704688b0ad |
| | DEFINE_GUID( |
| | FWPM_CONDITION_IPSEC_SECURITY_REALM_ID, |
| | 0x37a57700, |
| | 0x5884, |
| | 0x4964, |
| | 0x92, 0xb8, 0x3e, 0x70, 0x46, 0x88, 0xb0, 0xad |
| | ); |
| | |
| | #endif // (NTDDI_VERSION >= NTDDI_WINTHRESHOLD) |
| #endif // (NTDDI_VERSION >= NTDDI_WIN8) | | #endif // (NTDDI_VERSION >= NTDDI_WIN8) |
| | |
| // d9ee00de-c1ef-4617-bfe3-ffd8f5a08957 | | // d9ee00de-c1ef-4617-bfe3-ffd8f5a08957 |
| DEFINE_GUID( | | DEFINE_GUID( |
| FWPM_CONDITION_IP_LOCAL_ADDRESS, | | FWPM_CONDITION_IP_LOCAL_ADDRESS, |
| 0xd9ee00de, | | 0xd9ee00de, |
| 0xc1ef, | | 0xc1ef, |
| 0x4617, | | 0x4617, |
| 0xbf, 0xe3, 0xff, 0xd8, 0xf5, 0xa0, 0x89, 0x57 | | 0xbf, 0xe3, 0xff, 0xd8, 0xf5, 0xa0, 0x89, 0x57 |
| ); | | ); |
| | |
| skipping to change at line 2747 | | skipping to change at line 2781 |
| /////////////////////////////////////////////////////////////////////////////// | | /////////////////////////////////////////////////////////////////////////////// |
| // | | // |
| // Well-known filter contexts. | | // Well-known filter contexts. |
| // | | // |
| /////////////////////////////////////////////////////////////////////////////// | | /////////////////////////////////////////////////////////////////////////////// |
| | |
| // IPsec transport filter contexts in inbound layer | | // IPsec transport filter contexts in inbound layer |
| #define FWPM_CONTEXT_IPSEC_INBOUND_PASSTHRU (0x1ui64) | | #define FWPM_CONTEXT_IPSEC_INBOUND_PASSTHRU (0x1ui64) |
| #define FWPM_CONTEXT_IPSEC_INBOUND_PERSIST_CONNECTION_SECURITY (0x2ui64) | | #define FWPM_CONTEXT_IPSEC_INBOUND_PERSIST_CONNECTION_SECURITY (0x2ui64) |
| #define FWPM_CONTEXT_IPSEC_INBOUND_RESERVED (0xff00000000000000ui64) | | #define FWPM_CONTEXT_IPSEC_INBOUND_RESERVED (0xff00000000000000ui64) |
|
| | #if (NTDDI_VERSION >= NTDDI_WINTHRESHOLD) |
| | #define FWPM_CONTEXT_IPSEC_INBOUND_SECURITY_REALM_ID (0x4ui64) |
| | #endif |
| | |
| // IPsec transport filter contexts in outbound layer | | // IPsec transport filter contexts in outbound layer |
| #define FWPM_CONTEXT_IPSEC_OUTBOUND_NEGOTIATE_DISCOVER (0x1ui64) | | #define FWPM_CONTEXT_IPSEC_OUTBOUND_NEGOTIATE_DISCOVER (0x1ui64) |
| #if (NTDDI_VERSION >= NTDDI_WIN7) | | #if (NTDDI_VERSION >= NTDDI_WIN7) |
| #define FWPM_CONTEXT_IPSEC_OUTBOUND_SUPPRESS_NEGOTIATION (0x2ui64) | | #define FWPM_CONTEXT_IPSEC_OUTBOUND_SUPPRESS_NEGOTIATION (0x2ui64) |
|
| | #if (NTDDI_VERSION >= NTDDI_WINTHRESHOLD) |
| | #define FWPM_CONTEXT_IPSEC_OUTBOUNDBOUND_SECURITY_REALM_ID (0x4ui64) |
| | #endif |
| #endif | | #endif |
| | |
| // Filter contexts used in the ALE connect layer | | // Filter contexts used in the ALE connect layer |
| #define FWPM_CONTEXT_ALE_SET_CONNECTION_REQUIRE_IPSEC_SECURITY (0x2ui64) | | #define FWPM_CONTEXT_ALE_SET_CONNECTION_REQUIRE_IPSEC_SECURITY (0x2ui64) |
| #define FWPM_CONTEXT_ALE_SET_CONNECTION_LAZY_SD_EVALUATION (0x4ui64) | | #define FWPM_CONTEXT_ALE_SET_CONNECTION_LAZY_SD_EVALUATION (0x4ui64) |
| | |
| // Filter contexts used in the ALE connect or accept layer | | // Filter contexts used in the ALE connect or accept layer |
| #define FWPM_CONTEXT_ALE_SET_CONNECTION_REQUIRE_IPSEC_ENCRYPTION (0x8ui64) | | #define FWPM_CONTEXT_ALE_SET_CONNECTION_REQUIRE_IPSEC_ENCRYPTION (0x8ui64) |
| #if (NTDDI_VERSION >= NTDDI_WIN7) | | #if (NTDDI_VERSION >= NTDDI_WIN7) |
| #define FWPM_CONTEXT_ALE_SET_CONNECTION_ALLOW_FIRST_INBOUND_PKT_UNENCRYPTED (0x1
0ui64) | | #define FWPM_CONTEXT_ALE_SET_CONNECTION_ALLOW_FIRST_INBOUND_PKT_UNENCRYPTED (0x1
0ui64) |
| | |
| skipping to change at line 4671 | | skipping to change at line 4711 |
| ); | | ); |
| #endif // (NTDDI_VERSION >= NTDDI_WIN8) | | #endif // (NTDDI_VERSION >= NTDDI_WIN8) |
| | |
| #ifdef __cplusplus | | #ifdef __cplusplus |
| } | | } |
| #endif | | #endif |
| #endif // FWPMX_H | | #endif // FWPMX_H |
| #endif // GUID_DEFS_ONLY | | #endif // GUID_DEFS_ONLY |
| #endif // (NTDDI_VERSION >= NTDDI_WIN6) | | #endif // (NTDDI_VERSION >= NTDDI_WIN6) |
| | |
|
| #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */ | | #endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP | WINAPI_PARTITION_PK
G_APPRUNTIME) */ |
| #pragma endregion | | #pragma endregion |
| | |
| End of changes. 6 change blocks. |
| 3 lines changed or deleted | | 44 lines changed or added |
|