From a6cb25c5d34db370e73d5e0044eaa88cf291228a Mon Sep 17 00:00:00 2001 From: Jeffrey Altman Date: Sat, 24 Mar 2007 05:02:16 +0000 Subject: [PATCH] windows-vista-sdk-ntsecapi-compat-20070324 When loading the Vista SDK ntsecapi.h we must set _WIN32_WINNT to 0x0501 or greater --- 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 656408b6f..d1cb06a24 100644 --- a/src/WINNT/afsd/smb.h +++ b/src/WINNT/afsd/smb.h @@ -10,7 +10,17 @@ #ifndef __SMB_H_ENV__ #define __SMB_H_ENV__ 1 +#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