[3/6] secur32: Update NTLM capabilities to match native.

Hans Leidekker hans at codeweavers.com
Thu May 10 06:05:26 CDT 2012


---
 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
 
-- 
1.7.5.4







More information about the wine-patches mailing list