- (Missing from last commit) remove the PASSTHRU flag from windivert_device.h

This commit is contained in:
basil00
2013-09-10 17:58:08 +08:00
parent 835d604d4e
commit 0b15b26d45
+2 -6
View File
@@ -131,18 +131,14 @@
* WinDivert flags.
*/
#define WINDIVERT_FLAGS_ALL \
(WINDIVERT_FLAG_SNIFF | WINDIVERT_FLAG_DROP | WINDIVERT_FLAG_PASSTHRU | \
(WINDIVERT_FLAG_SNIFF | WINDIVERT_FLAG_DROP | \
WINDIVERT_FLAG_NO_CHECKSUM)
#define WINDIVERT_FLAGS_EXCLUDE(flags, flag1, flag2) \
(((flags) & ((flag1) | (flag2))) != ((flag1) | (flag2)))
#define WINDIVERT_FLAGS_VALID(flags) \
((((flags) & ~WINDIVERT_FLAGS_ALL) == 0) && \
WINDIVERT_FLAGS_EXCLUDE(flags, WINDIVERT_FLAG_SNIFF, \
WINDIVERT_FLAG_DROP) && \
WINDIVERT_FLAGS_EXCLUDE(flags, WINDIVERT_FLAG_SNIFF, \
WINDIVERT_FLAG_PASSTHRU) && \
WINDIVERT_FLAGS_EXCLUDE(flags, WINDIVERT_FLAG_DROP, \
WINDIVERT_FLAG_PASSTHRU))
WINDIVERT_FLAG_DROP))
/*
* WinDivert priorities.
*/