Louis Lenders : advapi32: Add stub for CreateProcessWithLogonW.

Alexandre Julliard julliard at winehq.org
Thu Nov 29 10:31:30 CST 2007


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

Author: Louis Lenders <xerox_xerox2000 at yahoo.co.uk>
Date:   Tue Nov 27 20:48:53 2007 +0000

advapi32: Add stub for CreateProcessWithLogonW.

---

 dlls/advapi32/advapi32.spec |    2 +-
 dlls/advapi32/security.c    |   15 +++++++++++++++
 2 files changed, 16 insertions(+), 1 deletions(-)

diff --git a/dlls/advapi32/advapi32.spec b/dlls/advapi32/advapi32.spec
index 9724113..1a346b5 100644
--- a/dlls/advapi32/advapi32.spec
+++ b/dlls/advapi32/advapi32.spec
@@ -96,7 +96,7 @@
 @ stdcall CreateProcessAsUserA(long str str ptr ptr long long ptr str ptr ptr)
 # @ stub CreateProcessAsUserSecure
 @ stdcall CreateProcessAsUserW(long str str ptr ptr long long ptr str ptr ptr)
-# @ stub CreateProcessWithLogonW
+@ stdcall CreateProcessWithLogonW(wstr wstr wstr long wstr wstr long ptr wstr ptr ptr)
 # @ stub CreateRestrictedToken
 @ stdcall CreateServiceA(long ptr ptr long long long long ptr ptr ptr ptr ptr ptr)
 @ stdcall CreateServiceW (long ptr ptr long long long long ptr ptr ptr ptr ptr ptr)
diff --git a/dlls/advapi32/security.c b/dlls/advapi32/security.c
index 4fdbb54..9b32fdd 100644
--- a/dlls/advapi32/security.c
+++ b/dlls/advapi32/security.c
@@ -4253,6 +4253,21 @@ BOOL WINAPI CreateProcessAsUserW(
 }
 
 /******************************************************************************
+ * CreateProcessWithLogonW
+ */
+BOOL WINAPI CreateProcessWithLogonW( LPCWSTR lpUsername, LPCWSTR lpDomain, LPCWSTR lpPassword, DWORD dwLogonFlags,
+    LPCWSTR lpApplicationName, LPWSTR lpCommandLine, DWORD dwCreationFlags, LPVOID lpEnvironment,
+    LPCWSTR lpCurrentDirectory, LPSTARTUPINFOW lpStartupInfo, LPPROCESS_INFORMATION lpProcessInformation )
+{
+    FIXME("%s %s %s 0x%08x %s %s 0x%08x %p %s %p %p stub\n", debugstr_w(lpUsername), debugstr_w(lpDomain),
+    debugstr_w(lpPassword), dwLogonFlags, debugstr_w(lpApplicationName),
+    debugstr_w(lpCommandLine), dwCreationFlags, lpEnvironment, debugstr_w(lpCurrentDirectory),
+    lpStartupInfo, lpProcessInformation);
+
+    return FALSE;
+}
+
+/******************************************************************************
  * DuplicateTokenEx [ADVAPI32.@]
  */
 BOOL WINAPI DuplicateTokenEx(




More information about the wine-cvs mailing list