Module: wine Branch: refs/heads/master Commit: f21983cf119b7cf50d1e9509a60b96ac7438e443 URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=f21983cf119b7cf50d1e9509...
Author: Kai Blin kai.blin@gmail.com Date: Thu Jun 1 22:50:32 2006 +0000
secur32: Add EncryptMessage and DecryptMessage stubs.
---
dlls/secur32/ntlm.c | 36 ++++++++++++++++++++++++++++++++---- 1 files changed, 32 insertions(+), 4 deletions(-)
diff --git a/dlls/secur32/ntlm.c b/dlls/secur32/ntlm.c index 5cb44d2..0caf504 100644 --- a/dlls/secur32/ntlm.c +++ b/dlls/secur32/ntlm.c @@ -1065,6 +1065,34 @@ static SECURITY_STATUS SEC_ENTRY ntlm_Fr return ret; }
+/*********************************************************************** + * EncryptMessage + */ +static SECURITY_STATUS SEC_ENTRY ntlm_EncryptMessage(PCtxtHandle phContext, + ULONG fQOP, PSecBufferDesc pMessage, ULONG MessageSeqNo) +{ + TRACE("%p %ld %p %ld stub\n", phContext, fQOP, pMessage, MessageSeqNo); + + if(!phContext) + return SEC_E_INVALID_HANDLE; + + return SEC_E_UNSUPPORTED_FUNCTION; +} + +/*********************************************************************** + * DecryptMessage + */ +static SECURITY_STATUS SEC_ENTRY ntlm_DecryptMessage(PCtxtHandle phContext, + PSecBufferDesc pMessage, ULONG MessageSeqNo, PULONG pfQOP) +{ + TRACE("%p %p %ld %p stub\n", phContext, pMessage, MessageSeqNo, pfQOP); + + if(!phContext) + return SEC_E_INVALID_HANDLE; + + return SEC_E_UNSUPPORTED_FUNCTION; +} + static SecurityFunctionTableA ntlmTableA = { 1, NULL, /* EnumerateSecurityPackagesA */ @@ -1091,8 +1119,8 @@ static SecurityFunctionTableA ntlmTableA NULL, /* AddCredentialsA */ NULL, /* Reserved8 */ NULL, /* QuerySecurityContextToken */ - NULL, /* EncryptMessage */ - NULL, /* DecryptMessage */ + ntlm_EncryptMessage, /* EncryptMessage */ + ntlm_DecryptMessage, /* DecryptMessage */ NULL, /* SetContextAttributesA */ };
@@ -1122,8 +1150,8 @@ static SecurityFunctionTableW ntlmTableW NULL, /* AddCredentialsW */ NULL, /* Reserved8 */ NULL, /* QuerySecurityContextToken */ - NULL, /* EncryptMessage */ - NULL, /* DecryptMessage */ + ntlm_EncryptMessage, /* EncryptMessage */ + ntlm_DecryptMessage, /* DecryptMessage */ NULL, /* SetContextAttributesW */ };