Jacek Caban : userenv: Added a few more stubs.

Alexandre Julliard julliard at winehq.org
Wed Jul 24 14:55:26 CDT 2013


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

Author: Jacek Caban <jacek at codeweavers.com>
Date:   Tue Jul 23 11:06:31 2013 +0200

userenv: Added a few more stubs.

---

 dlls/userenv/userenv.spec   |    3 +++
 dlls/userenv/userenv_main.c |   20 ++++++++++++++++++++
 2 files changed, 23 insertions(+), 0 deletions(-)

diff --git a/dlls/userenv/userenv.spec b/dlls/userenv/userenv.spec
index 6b1e8a7..4d8bc4e 100644
--- a/dlls/userenv/userenv.spec
+++ b/dlls/userenv/userenv.spec
@@ -2,10 +2,12 @@
 
 @ stdcall CreateEnvironmentBlock(ptr ptr long)
 @ stdcall DestroyEnvironmentBlock(ptr)
+@ stdcall EnterCriticalPolicySection(long)
 @ stdcall ExpandEnvironmentStringsForUserA(ptr str ptr long)
 @ stdcall ExpandEnvironmentStringsForUserW(ptr wstr ptr long)
 @ stdcall GetAllUsersProfileDirectoryA(ptr ptr)
 @ stdcall GetAllUsersProfileDirectoryW(ptr ptr)
+@ stdcall GetAppliedGPOListW(long wstr ptr ptr ptr)
 @ stdcall GetDefaultUserProfileDirectoryA(ptr ptr)
 @ stdcall GetDefaultUserProfileDirectoryW(ptr ptr)
 @ stdcall GetProfilesDirectoryA(ptr ptr)
@@ -13,6 +15,7 @@
 @ stdcall GetProfileType(ptr)
 @ stdcall GetUserProfileDirectoryA(ptr ptr ptr)
 @ stdcall GetUserProfileDirectoryW(ptr ptr ptr)
+@ stdcall LeaveCriticalPolicySection(ptr)
 @ stdcall LoadUserProfileA(ptr ptr)
 @ stdcall LoadUserProfileW(ptr ptr)
 @ stdcall RegisterGPNotification(long long)
diff --git a/dlls/userenv/userenv_main.c b/dlls/userenv/userenv_main.c
index ae5c590..d2adad4 100644
--- a/dlls/userenv/userenv_main.c
+++ b/dlls/userenv/userenv_main.c
@@ -732,6 +732,26 @@ BOOL WINAPI UnloadUserProfile( HANDLE hToken, HANDLE hProfile )
     return FALSE;
 }
 
+HANDLE WINAPI EnterCriticalPolicySection(BOOL bMachine)
+{
+    FIXME("(%x)\n", bMachine);
+    SetLastError(ERROR_ACCESS_DENIED);
+    return NULL;
+}
+
+BOOL WINAPI LeaveCriticalPolicySection(HANDLE hSection)
+{
+    FIXME("(%p)\n", hSection);
+    return TRUE;
+}
+
+DWORD WINAPI GetAppliedGPOListW(DWORD dwFlags, LPCWSTR pMachineName, PSID pSidUser, GUID *pGuidExtension,
+        PGROUP_POLICY_OBJECTW *ppGPOList)
+{
+    FIXME("(%x %s %p %s %p)\n", dwFlags, debugstr_w(pMachineName), pSidUser, debugstr_guid(pGuidExtension), ppGPOList);
+    return ERROR_ACCESS_DENIED;
+}
+
 /******************************************************************************
  *              USERENV.138
  *




More information about the wine-cvs mailing list