Hans Leidekker : secur32: Update NTLM capabilities to match native.

Alexandre Julliard julliard at winehq.org
Thu May 10 14:17:58 CDT 2012


Module: wine
Branch: master
Commit: bd7e46976077d83b8374dc6590d7b047342f18f8
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=bd7e46976077d83b8374dc6590d7b047342f18f8

Author: Hans Leidekker <hans at codeweavers.com>
Date:   Thu May 10 13:05:26 2012 +0200

secur32: Update NTLM capabilities to match native.

---

 dlls/secur32/ntlm.c |   18 ++++++++++--------
 include/sspi.h      |    1 +
 2 files changed, 11 insertions(+), 8 deletions(-)

diff --git a/dlls/secur32/ntlm.c b/dlls/secur32/ntlm.c
index da02366..6a1199b 100644
--- a/dlls/secur32/ntlm.c
+++ b/dlls/secur32/ntlm.c
@@ -1938,14 +1938,16 @@ static WCHAR ntlm_name_W[] = NTLM_NAME;
 
 /* According to Windows, NTLM has the following capabilities.  */
 #define CAPS ( \
-        SECPKG_FLAG_INTEGRITY | \
-        SECPKG_FLAG_PRIVACY | \
-        SECPKG_FLAG_TOKEN_ONLY | \
-        SECPKG_FLAG_CONNECTION | \
-        SECPKG_FLAG_MULTI_REQUIRED | \
-        SECPKG_FLAG_IMPERSONATION | \
-        SECPKG_FLAG_ACCEPT_WIN32_NAME | \
-        SECPKG_FLAG_READONLY_WITH_CHECKSUM)
+    SECPKG_FLAG_INTEGRITY  | \
+    SECPKG_FLAG_PRIVACY    | \
+    SECPKG_FLAG_TOKEN_ONLY | \
+    SECPKG_FLAG_CONNECTION | \
+    SECPKG_FLAG_MULTI_REQUIRED    | \
+    SECPKG_FLAG_IMPERSONATION     | \
+    SECPKG_FLAG_ACCEPT_WIN32_NAME | \
+    SECPKG_FLAG_NEGOTIABLE        | \
+    SECPKG_FLAG_LOGON             | \
+    SECPKG_FLAG_RESTRICTED_TOKENS )
 
 static const SecPkgInfoW infoW = {
     CAPS,
diff --git a/include/sspi.h b/include/sspi.h
index 6e69c09..bd2241c 100644
--- a/include/sspi.h
+++ b/include/sspi.h
@@ -130,6 +130,7 @@ typedef struct _SecPkgInfoW
 #define SECPKG_FLAG_MUTUAL_AUTH            0x00010000
 #define SECPKG_FLAG_DELEGATION             0x00020000
 #define SECPKG_FLAG_READONLY_WITH_CHECKSUM 0x00040000
+#define SECPKG_FLAG_RESTRICTED_TOKENS      0x00080000
 
 #define SECPKG_ID_NONE  0xffff
 




More information about the wine-cvs mailing list