kernel-wfp: Add support for tunnel mode connections

This commit is contained in:
Martin Willi
2014-06-04 16:32:06 +02:00
parent f5ddda7f57
commit 4a8b85684f
2 changed files with 217 additions and 27 deletions
@@ -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_ @}*/