From 20f9b0386d62fa8df8835fec7238188ab87e792a Mon Sep 17 00:00:00 2001 From: "Jason A. Donenfeld" Date: Sat, 4 May 2019 22:40:19 +0200 Subject: ui: syntax: implement trafic blocking semantics This is our "auto kill switch". Signed-off-by: Jason A. Donenfeld --- ui/syntax/syntaxedit.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'ui/syntax/syntaxedit.h') 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); -- cgit v1.2.3-59-g8ed1b