kernel-wfp: Add support for trap policies and acquires

This commit is contained in:
Martin Willi
2014-06-04 16:32:10 +02:00
parent 11e7d0677c
commit c6f189e448
2 changed files with 304 additions and 1 deletions
@@ -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);