diff options
author | Jason A. Donenfeld <Jason@zx2c4.com> | 2019-05-04 22:40:19 +0200 |
---|---|---|
committer | Jason A. Donenfeld <Jason@zx2c4.com> | 2019-05-05 13:34:54 +0200 |
commit | 20f9b0386d62fa8df8835fec7238188ab87e792a (patch) | |
tree | 72a2ac5a937643459bc4c07a5b657557225ca177 /ui/syntax/syntaxedit.h | |
parent | ui: use more windows icons (diff) | |
download | wireguard-windows-20f9b0386d62fa8df8835fec7238188ab87e792a.tar.xz wireguard-windows-20f9b0386d62fa8df8835fec7238188ab87e792a.zip |
ui: syntax: implement trafic blocking semantics
This is our "auto kill switch".
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Diffstat (limited to 'ui/syntax/syntaxedit.h')
-rw-r--r-- | ui/syntax/syntaxedit.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/ui/syntax/syntaxedit.h b/ui/syntax/syntaxedit.h index 4013f328..7d158b29 100644 --- a/ui/syntax/syntaxedit.h +++ b/ui/syntax/syntaxedit.h @@ -17,6 +17,13 @@ #define WM_REFLECT (WM_USER + 0x1C00) #define SE_PRIVATE_KEY (WM_USER + 0x3100) +#define SE_TRAFFIC_BLOCK (WM_USER + 0x3101) + +enum block_state { + InevaluableBlockingUntunneledTraffic, + BlockingUntunneledTraffic, + NotBlockingUntunneledTraffic +}; extern bool register_syntax_edit(void); |