aboutsummaryrefslogtreecommitdiffstats
path: root/api/logger.h
diff options
context:
space:
mode:
authorSimon Rozman <simon@rozman.si>2020-10-16 14:17:22 +0200
committerJason A. Donenfeld <Jason@zx2c4.com>2020-10-30 16:51:01 +0100
commitc049a8f85392a919b68f4fe24dacb5722e0d30b2 (patch)
tree0932fc94beaaaa90f54bab007dcffc03d650db69 /api/logger.h
parentapi: build the bridge from WoW64 to native in (diff)
downloadwintun-c049a8f85392a919b68f4fe24dacb5722e0d30b2.tar.xz
wintun-c049a8f85392a919b68f4fe24dacb5722e0d30b2.zip
api: make logger callback return a dummy value
Go supports only callbacks that return "something" of a size up to uintptr. It panics on void-returning callbacks. Signed-off-by: Simon Rozman <simon@rozman.si>
Diffstat (limited to 'api/logger.h')
-rw-r--r--api/logger.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/api/logger.h b/api/logger.h
index e7e3d35..64cbef3 100644
--- a/api/logger.h
+++ b/api/logger.h
@@ -14,7 +14,7 @@ typedef enum _WINTUN_LOGGER_LEVEL
WINTUN_LOG_ERR
} WINTUN_LOGGER_LEVEL;
-typedef VOID(CALLBACK *WINTUN_LOGGER_FUNC)(_In_ WINTUN_LOGGER_LEVEL Level, _In_z_ const WCHAR *Message);
+typedef BOOL(CALLBACK *WINTUN_LOGGER_FUNC)(_In_ WINTUN_LOGGER_LEVEL Level, _In_z_ const WCHAR *Message);
extern WINTUN_LOGGER_FUNC Logger;