Mike McCormack : mpr: Stub implementations of some mpr functions.

Alexandre Julliard julliard at wine.codeweavers.com
Mon Mar 6 04:51:12 CST 2006


Module: wine
Branch: refs/heads/master
Commit: 3289cf1a62963f7e09905b6f1d53445ce089ca3e
URL:    http://source.winehq.org/git/?p=wine.git;a=commit;h=3289cf1a62963f7e09905b6f1d53445ce089ca3e

Author: Mike McCormack <mike at codeweavers.com>
Date:   Sun Mar  5 00:55:30 2006 +0900

mpr: Stub implementations of some mpr functions.

---

 dlls/mpr/mpr.spec |   12 +++++----
 dlls/mpr/nps.c    |   68 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 74 insertions(+), 6 deletions(-)

diff --git a/dlls/mpr/mpr.spec b/dlls/mpr/mpr.spec
index c383c75..5346615 100644
--- a/dlls/mpr/mpr.spec
+++ b/dlls/mpr/mpr.spec
@@ -40,12 +40,12 @@
 @ stdcall NPSNotifyRegisterA(long ptr)
 @ stdcall NPSSetCustomTextA(str)
 @ stdcall NPSSetExtendedErrorA(long str)
-@ stub PwdChangePasswordA
-@ stub PwdChangePasswordW
-@ stub PwdGetPasswordStatusA
-@ stub PwdGetPasswordStatusW
-@ stub PwdSetPasswordStatusA
-@ stub PwdSetPasswordStatusW
+@ stdcall PwdChangePasswordA(str ptr long ptr)
+@ stdcall PwdChangePasswordW(wstr ptr long ptr)
+@ stdcall PwdGetPasswordStatusA(str long ptr)
+@ stdcall PwdGetPasswordStatusW(wstr long ptr)
+@ stdcall PwdSetPasswordStatusA(str long long)
+@ stdcall PwdSetPasswordStatusW(wstr long long)
 @ stdcall WNetAddConnection2A(ptr str str long)
 @ stdcall WNetAddConnection2W(ptr wstr wstr long)
 @ stdcall WNetAddConnection3A(long ptr str str long)
diff --git a/dlls/mpr/nps.c b/dlls/mpr/nps.c
index 7fe1556..1fe5cdd 100644
--- a/dlls/mpr/nps.c
+++ b/dlls/mpr/nps.c
@@ -211,3 +211,71 @@ LPVOID WINAPI NPSNotifyGetContextA( NOTI
     FIXME( "(%p): stub\n", pfNotifyCallBack );
     return NULL;
 }
+
+/*****************************************************************
+ *  PwdGetPasswordStatusA [MPR.@]
+ */
+DWORD WINAPI PwdGetPasswordStatusA( LPCSTR lpProvider, DWORD dwIndex, LPDWORD status )
+{
+    FIXME("%s %ld %p\n", debugstr_a(lpProvider), dwIndex, status );
+    *status = 0;
+    return WN_SUCCESS;
+}
+
+/*****************************************************************
+ *  PwdGetPasswordStatusA [MPR.@]
+ */
+DWORD WINAPI PwdGetPasswordStatusW( LPCWSTR lpProvider, DWORD dwIndex, LPDWORD status )
+{
+    FIXME("%s %ld %p\n", debugstr_w(lpProvider), dwIndex, status );
+    *status = 0;
+    return WN_SUCCESS;
+}
+
+/*****************************************************************
+ *  PwdSetPasswordStatusA [MPR.@]
+ */
+DWORD WINAPI PwdSetPasswordStatusA( LPCSTR lpProvider, DWORD dwIndex, DWORD status )
+{
+    FIXME("%s %ld %ld\n", debugstr_a(lpProvider), dwIndex, status );
+    return WN_SUCCESS;
+}
+
+/*****************************************************************
+ *  PwdSetPasswordStatusW [MPR.@]
+ */
+DWORD WINAPI PwdSetPasswordStatusW( LPCWSTR lpProvider, DWORD dwIndex, DWORD status )
+{
+    FIXME("%s %ld %ld\n", debugstr_w(lpProvider), dwIndex, status );
+    return WN_SUCCESS;
+}
+
+typedef struct _CHANGEPWDINFOA {
+    LPSTR lpUsername;
+    LPSTR lpPassword;
+    DWORD cbPassword;
+} CHANGEPWDINFOA, *LPCHANGEPWDINFOA;
+
+typedef struct _CHANGEPWDINFOW {
+    LPWSTR lpUsername;
+    LPWSTR lpPassword;
+    DWORD cbPassword;
+} CHANGEPWDINFOW, *LPCHANGEPWDINFOW;
+
+/*****************************************************************
+ *  PwdChangePasswordA [MPR.@]
+ */
+DWORD WINAPI PwdChangePasswordA( LPCSTR lpProvider, HWND hWnd, DWORD flags, LPCHANGEPWDINFOA info )
+{
+    FIXME("%s %p %lx %p\n", debugstr_a(lpProvider), hWnd, flags, info );
+    return WN_SUCCESS;
+}
+
+/*****************************************************************
+ *  PwdChangePasswordA [MPR.@]
+ */
+DWORD WINAPI PwdChangePasswordW( LPCWSTR lpProvider, HWND hWnd, DWORD flags, LPCHANGEPWDINFOW info )
+{
+    FIXME("%s %p %lx %p\n", debugstr_w(lpProvider), hWnd, flags, info );
+    return WN_SUCCESS;
+}




More information about the wine-cvs mailing list