diff options
author | Martin Willi <martin@revosec.ch> | 2013-12-19 14:22:00 +0100 |
---|---|---|
committer | Martin Willi <martin@revosec.ch> | 2014-06-04 16:32:10 +0200 |
commit | c6f189e4489c07c5bbc18fca677dc4d7812b4e23 (patch) | |
tree | 075d7d14870f73ea40cbf3365f273a280204ab26 /src/libcharon/plugins/kernel_wfp/kernel_wfp_compat.h | |
parent | 11e7d0677c3ec6f241ba387d5aadba113b56e9be (diff) | |
download | strongswan-c6f189e4489c07c5bbc18fca677dc4d7812b4e23.tar.bz2 strongswan-c6f189e4489c07c5bbc18fca677dc4d7812b4e23.tar.xz |
kernel-wfp: Add support for trap policies and acquires
Diffstat (limited to 'src/libcharon/plugins/kernel_wfp/kernel_wfp_compat.h')
-rw-r--r-- | src/libcharon/plugins/kernel_wfp/kernel_wfp_compat.h | 14 |
1 files changed, 14 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 76a6c85b8..92c90c617 100644 --- a/src/libcharon/plugins/kernel_wfp/kernel_wfp_compat.h +++ b/src/libcharon/plugins/kernel_wfp/kernel_wfp_compat.h @@ -62,6 +62,20 @@ enum { IPSEC_SA_BUNDLE_UPDATE_MM_SA_ID = (1<<6), }; +/* missing in MinGW */ +enum { + FWPM_NET_EVENT_FLAG_IP_PROTOCOL_SET = (1<<0), + FWPM_NET_EVENT_FLAG_LOCAL_ADDR_SET = (1<<1), + FWPM_NET_EVENT_FLAG_REMOTE_ADDR_SET = (1<<2), + FWPM_NET_EVENT_FLAG_LOCAL_PORT_SET = (1<<3), + FWPM_NET_EVENT_FLAG_REMOTE_PORT_SET = (1<<4), + FWPM_NET_EVENT_FLAG_APP_ID_SET = (1<<5), + FWPM_NET_EVENT_FLAG_USER_ID_SET = (1<<6), + FWPM_NET_EVENT_FLAG_SCOPE_ID_SET = (1<<7), + FWPM_NET_EVENT_FLAG_IP_VERSION_SET = (1<<8), + FWPM_NET_EVENT_FLAG_REAUTH_REASON_SET = (1<<9), +}; + DWORD WINAPI FwpmIPsecTunnelAdd0(HANDLE, UINT32, const FWPM_PROVIDER_CONTEXT0*, const FWPM_PROVIDER_CONTEXT0*, UINT32, const FWPM_FILTER_CONDITION0*, PSECURITY_DESCRIPTOR); |