diff options
Diffstat (limited to 'src/libcharon/plugins/kernel_wfp/kernel_wfp_compat.h')
-rw-r--r-- | src/libcharon/plugins/kernel_wfp/kernel_wfp_compat.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/libcharon/plugins/kernel_wfp/kernel_wfp_compat.h b/src/libcharon/plugins/kernel_wfp/kernel_wfp_compat.h index 59d4fa166..efccd4c45 100644 --- a/src/libcharon/plugins/kernel_wfp/kernel_wfp_compat.h +++ b/src/libcharon/plugins/kernel_wfp/kernel_wfp_compat.h @@ -45,4 +45,14 @@ #define IPSEC_TRANSFORM_ESP_AUTH_FW 5 #define IPSEC_TRANSFORM_TYPE_MAX 6 +/* missing in MinGW */ +enum { + FWPM_TUNNEL_FLAG_POINT_TO_POINT = (1<<0), + FWPM_TUNNEL_FLAG_ENABLE_VIRTUAL_IF_TUNNELING = (1<<1), +}; + +DWORD WINAPI FwpmIPsecTunnelAdd0(HANDLE, UINT32, + const FWPM_PROVIDER_CONTEXT0*, const FWPM_PROVIDER_CONTEXT0*, UINT32, + const FWPM_FILTER_CONDITION0*, PSECURITY_DESCRIPTOR); + #endif /** KERNEL_WFP_COMPAT_H_ @}*/ |