Hans Leidekker : userenv: Implement ExpandEnvironmentStringsForUser{A,
W}.
Alexandre Julliard
julliard at wine.codeweavers.com
Tue Feb 20 14:18:52 CST 2007
Module: wine
Branch: master
Commit: 0e59ff25926da84fdef0e53bfbf1657b3827fefb
URL: http://source.winehq.org/git/wine.git/?a=commit;h=0e59ff25926da84fdef0e53bfbf1657b3827fefb
Author: Hans Leidekker <hans at it.vu.nl>
Date: Tue Feb 20 15:34:49 2007 +0100
userenv: Implement ExpandEnvironmentStringsForUser{A,W}.
---
dlls/userenv/userenv.spec | 2 ++
dlls/userenv/userenv_main.c | 24 ++++++++++++++++++++++++
2 files changed, 26 insertions(+), 0 deletions(-)
diff --git a/dlls/userenv/userenv.spec b/dlls/userenv/userenv.spec
index 6cd6437..8fbe776 100644
--- a/dlls/userenv/userenv.spec
+++ b/dlls/userenv/userenv.spec
@@ -1,5 +1,7 @@
@ stdcall CreateEnvironmentBlock(ptr ptr long)
@ stub DestroyEnvironmentBlock
+@ stdcall ExpandEnvironmentStringsForUserA(ptr str ptr long)
+@ stdcall ExpandEnvironmentStringsForUserW(ptr wstr ptr long)
@ stdcall GetProfilesDirectoryA(ptr ptr)
@ stdcall GetProfilesDirectoryW(ptr ptr)
@ stdcall GetProfileType(ptr)
diff --git a/dlls/userenv/userenv_main.c b/dlls/userenv/userenv_main.c
index a147199..0c65a4d 100644
--- a/dlls/userenv/userenv_main.c
+++ b/dlls/userenv/userenv_main.c
@@ -53,6 +53,30 @@ BOOL WINAPI CreateEnvironmentBlock( LPVOID* lpEnvironment,
return FALSE;
}
+BOOL WINAPI ExpandEnvironmentStringsForUserA( HANDLE hToken, LPCSTR lpSrc,
+ LPSTR lpDest, DWORD dwSize )
+{
+ BOOL ret;
+
+ TRACE("%p %s %p %d\n", hToken, debugstr_a(lpSrc), lpDest, dwSize);
+
+ ret = ExpandEnvironmentStringsA( lpSrc, lpDest, dwSize );
+ TRACE("<- %s\n", debugstr_a(lpDest));
+ return ret;
+}
+
+BOOL WINAPI ExpandEnvironmentStringsForUserW( HANDLE hToken, LPCWSTR lpSrc,
+ LPWSTR lpDest, DWORD dwSize )
+{
+ BOOL ret;
+
+ TRACE("%p %s %p %d\n", hToken, debugstr_w(lpSrc), lpDest, dwSize);
+
+ ret = ExpandEnvironmentStringsW( lpSrc, lpDest, dwSize );
+ TRACE("<- %s\n", debugstr_w(lpDest));
+ return ret;
+}
+
BOOL WINAPI GetUserProfileDirectoryA( HANDLE hToken, LPSTR lpProfileDir,
LPDWORD lpcchSize )
{
More information about the wine-cvs
mailing list