Hans Leidekker : credui: Add stub implementations of CredPackAuthenticationBufferW and CredUnpackAuthenticationBufferW.

Alexandre Julliard julliard at winehq.org
Thu Jul 14 08:58:05 CDT 2016


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

Author: Hans Leidekker <hans at codeweavers.com>
Date:   Wed Jul 13 10:30:54 2016 +0200

credui: Add stub implementations of CredPackAuthenticationBufferW and CredUnpackAuthenticationBufferW.

Signed-off-by: Hans Leidekker <hans at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/credui/credui.spec   |  2 ++
 dlls/credui/credui_main.c | 22 ++++++++++++++++++++++
 2 files changed, 24 insertions(+)

diff --git a/dlls/credui/credui.spec b/dlls/credui/credui.spec
index bb2b408..dd4bc75 100644
--- a/dlls/credui/credui.spec
+++ b/dlls/credui/credui.spec
@@ -1,3 +1,4 @@
+@ stdcall CredPackAuthenticationBufferW(long wstr ptr ptr ptr)
 @ stub CredUICmdLinePromptForCredentialsA
 @ stub CredUICmdLinePromptForCredentialsW
 @ stub CredUIConfirmCredentialsA
@@ -12,6 +13,7 @@
 @ stdcall CredUIReadSSOCredW(wstr ptr)
 @ stdcall CredUIStoreSSOCredA(str str str long)
 @ stdcall CredUIStoreSSOCredW(wstr wstr wstr long)
+@ stdcall CredUnPackAuthenticationBufferW(long ptr long ptr ptr ptr ptr ptr ptr)
 @ stub DllCanUnloadNow
 @ stub DllGetClassObject
 @ stub DllRegisterServer
diff --git a/dlls/credui/credui_main.c b/dlls/credui/credui_main.c
index d2a098e..c63983e 100644
--- a/dlls/credui/credui_main.c
+++ b/dlls/credui/credui_main.c
@@ -941,3 +941,25 @@ DWORD WINAPI CredUIPromptForWindowsCredentialsW( CREDUI_INFOW *info, DWORD error
            out_buf, out_buf_size, save, flags );
     return ERROR_CALL_NOT_IMPLEMENTED;
 }
+
+/******************************************************************************
+ * CredPackAuthenticationBufferW [CREDUI.@]
+ */
+BOOL  WINAPI CredPackAuthenticationBufferW( DWORD flags, WCHAR *username, WCHAR *password, BYTE *buf,
+                                            DWORD *size )
+{
+    FIXME( "(%08x, %s, %p, %p, %p) stub\n", flags, debugstr_w(username), password, buf, size );
+    return ERROR_CALL_NOT_IMPLEMENTED;
+}
+
+/******************************************************************************
+ * CredUnPackAuthenticationBufferW [CREDUI.@]
+ */
+BOOL  WINAPI CredUnPackAuthenticationBufferW( DWORD flags, void *buf, DWORD size, WCHAR *username,
+                                              DWORD *len_username, WCHAR *domain, DWORD *len_domain,
+                                              WCHAR *password, DWORD *len_password )
+{
+    FIXME( "(%08x, %p, %u, %p, %p, %p, %p, %p, %p) stub\n", flags, buf, size, username, len_username,
+           domain, len_domain, password, len_password );
+    return ERROR_CALL_NOT_IMPLEMENTED;
+}




More information about the wine-cvs mailing list