From 3031a7ca2e7b7c2f180839765b17c76216718652 Mon Sep 17 00:00:00 2001 From: Jeffrey Altman Date: Sat, 24 Mar 2007 05:03:11 +0000 Subject: [PATCH] DEVEL15-windows-vista-sdk-ntsecapi-compat-20070324 When loading the Vista SDK ntsecapi.h we must set _WIN32_WINNT to 0x0501 or greater (cherry picked from commit a6cb25c5d34db370e73d5e0044eaa88cf291228a) --- src/WINNT/afsd/afskfw-int.h | 10 ++++++++++ src/WINNT/afsd/afslogon.h | 10 ++++++++++ src/WINNT/afsd/smb.h | 10 ++++++++++ 3 files changed, 30 insertions(+) diff --git a/src/WINNT/afsd/afskfw-int.h b/src/WINNT/afsd/afskfw-int.h index d787112fc..e975f2ff0 100644 --- a/src/WINNT/afsd/afskfw-int.h +++ b/src/WINNT/afsd/afskfw-int.h @@ -62,7 +62,17 @@ #ifdef USE_MS2MIT #define SECURITY_WIN32 #include +#if _WIN32_WINNT < 0x0501 +#define AFS_WIN32_WINNT _WIN32_WINNT +#undef _WIN32_WINNT +#define _WIN32_WINNT 0x0501 +#endif #include +#ifdef AFS_WIN32_WINNT +#undef _WIN32_WINNT +#define _WIN32_WINNT AFS_WIN32_WINNT +#undef AFS_WIN32_WINNT +#endif #endif /* USE_MS2MIT */ #include #include diff --git a/src/WINNT/afsd/afslogon.h b/src/WINNT/afsd/afslogon.h index 46065c336..a5ed23afc 100644 --- a/src/WINNT/afsd/afslogon.h +++ b/src/WINNT/afsd/afslogon.h @@ -28,7 +28,17 @@ SOFTWARE. #include #include +#if _WIN32_WINNT < 0x0501 +#define AFS_WIN32_WINNT _WIN32_WINNT +#undef _WIN32_WINNT +#define _WIN32_WINNT 0x0501 +#endif #include +#ifdef AFS_WIN32_WINNT +#undef _WIN32_WINNT +#define _WIN32_WINNT AFS_WIN32_WINNT +#undef AFS_WIN32_WINNT +#endif #include #include diff --git a/src/WINNT/afsd/smb.h b/src/WINNT/afsd/smb.h index ebb5e0974..3782909f1 100644 --- a/src/WINNT/afsd/smb.h +++ b/src/WINNT/afsd/smb.h @@ -14,7 +14,17 @@ #include "netbios95.h" #endif /* DJGPP */ +#if _WIN32_WINNT < 0x0501 +#define AFS_WIN32_WINNT _WIN32_WINNT +#undef _WIN32_WINNT +#define _WIN32_WINNT 0x0501 +#endif #include +#ifdef AFS_WIN32_WINNT +#undef _WIN32_WINNT +#define _WIN32_WINNT AFS_WIN32_WINNT +#undef AFS_WIN32_WINNT +#endif /* Support largefiles by default */ #define AFS_LARGEFILES -- 2.39.5