From f7f0dd2ba4d4bf4ec882e284b5f8a424d3a75c01 Mon Sep 17 00:00:00 2001 From: akallabeth Date: Fri, 9 Jan 2026 09:05:26 +0100 Subject: [PATCH] [winpr,secapi] document KERB_LOGON_SUBMIT_TYPE * Add _WIN32_WINNT version defines for enum values * define KerbInvalidValue for windows --- winpr/include/winpr/secapi.h | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/winpr/include/winpr/secapi.h b/winpr/include/winpr/secapi.h index b7b30e2e8..88a55316b 100644 --- a/winpr/include/winpr/secapi.h +++ b/winpr/include/winpr/secapi.h @@ -23,6 +23,7 @@ #ifdef _WIN32 #define _NTDEF_ #include +#define KerbInvalidValue 0 #else #include @@ -37,12 +38,12 @@ typedef enum KerbProxyLogon = 9, KerbTicketLogon = 10, KerbTicketUnlockLogon = 11, - KerbS4ULogon = 12, - KerbCertificateLogon = 13, - KerbCertificateS4ULogon = 14, - KerbCertificateUnlockLogon = 15, - KerbNoElevationLogon = 83, - KerbLuidLogon = 84 + KerbS4ULogon = 12, /** @since _WIN32_WINNT >= 0x0501 */ + KerbCertificateLogon = 13, /** @since _WIN32_WINNT >= 0x0600 */ + KerbCertificateS4ULogon = 14, /** @since _WIN32_WINNT >= 0x0600 */ + KerbCertificateUnlockLogon = 15, /** @since _WIN32_WINNT >= 0x0600 */ + KerbNoElevationLogon = 83, /** @since _WIN32_WINNT >= 0x0602 */ + KerbLuidLogon = 84 /** @since _WIN32_WINNT >= 0x0602 */ } KERB_LOGON_SUBMIT_TYPE, *PKERB_LOGON_SUBMIT_TYPE;