[pkg-wine-party] [wine] 26/151: shell32: Add SHCreateSessionKey stub.
Jens Reyer
jreyer-guest at moszumanska.debian.org
Wed Nov 2 20:54:32 UTC 2016
This is an automated email from the git hooks/post-receive script.
jreyer-guest pushed a commit to branch upstream
in repository wine.
commit 6c876de7d079a5b918a3d13c0ac2403d7dd3b40d
Author: Austin English <austinenglish at gmail.com>
Date: Wed Oct 19 13:07:33 2016 +0200
shell32: Add SHCreateSessionKey stub.
Signed-off-by: Austin English <austinenglish at gmail.com>
Signed-off-by: Sebastian Lackner <sebastian at fds-team.de>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>
---
dlls/shell32/shell32.spec | 1 +
dlls/shell32/shellreg.c | 11 +++++++++++
dlls/shell32/tests/shellole.c | 10 +++++-----
3 files changed, 17 insertions(+), 5 deletions(-)
diff --git a/dlls/shell32/shell32.spec b/dlls/shell32/shell32.spec
index 0d43f3b..cd4f24a 100644
--- a/dlls/shell32/shell32.spec
+++ b/dlls/shell32/shell32.spec
@@ -261,6 +261,7 @@
704 stdcall -noname GUIDFromStringW(wstr ptr)
709 stdcall SHGetSetFolderCustomSettings(ptr str long)
714 stdcall @(ptr) SHELL32_714 # PathIsTemporaryW
+ 723 stdcall -noname SHCreateSessionKey(long ptr)
727 stdcall SHGetImageList(long ptr ptr)
730 stdcall -noname RestartDialogEx(long wstr long long)
743 stdcall SHCreateFileExtractIconW(wstr long ptr ptr)
diff --git a/dlls/shell32/shellreg.c b/dlls/shell32/shellreg.c
index 37f3d9e..356ec4e 100644
--- a/dlls/shell32/shellreg.c
+++ b/dlls/shell32/shellreg.c
@@ -147,3 +147,14 @@ HRESULT WINAPI SHRegCloseKey (HKEY hkey)
TRACE("%p\n",hkey);
return RegCloseKey( hkey );
}
+
+/*************************************************************************
+ * SHCreateSessionKey [SHELL32.723]
+ *
+ */
+HRESULT WINAPI SHCreateSessionKey(REGSAM access, HKEY *hkey)
+{
+ FIXME("stub: %d %p\n", access, hkey);
+ *hkey = NULL;
+ return E_NOTIMPL;
+}
diff --git a/dlls/shell32/tests/shellole.c b/dlls/shell32/tests/shellole.c
index 04c9632..be10733 100644
--- a/dlls/shell32/tests/shellole.c
+++ b/dlls/shell32/tests/shellole.c
@@ -867,7 +867,7 @@ static void test_SHCreateSessionKey(void)
if (!pSHCreateSessionKey)
{
- skip("SHCreateSessionKey is not implemented\n");
+ win_skip("SHCreateSessionKey is not implemented\n");
return;
}
@@ -876,15 +876,15 @@ static void test_SHCreateSessionKey(void)
hkey = (HKEY)0xdeadbeef;
hr = pSHCreateSessionKey(0, &hkey);
- ok(hr == E_ACCESSDENIED, "got 0x%08x\n", hr);
+ todo_wine ok(hr == E_ACCESSDENIED, "got 0x%08x\n", hr);
ok(hkey == NULL, "got %p\n", hkey);
hr = pSHCreateSessionKey(KEY_READ, &hkey);
- ok(hr == S_OK, "got 0x%08x\n", hr);
+ todo_wine ok(hr == S_OK, "got 0x%08x\n", hr);
hr = pSHCreateSessionKey(KEY_READ, &hkey2);
- ok(hr == S_OK, "got 0x%08x\n", hr);
- ok(hkey != hkey2, "got %p, %p\n", hkey, hkey2);
+ todo_wine ok(hr == S_OK, "got 0x%08x\n", hr);
+ todo_wine ok(hkey != hkey2, "got %p, %p\n", hkey, hkey2);
RegCloseKey(hkey);
RegCloseKey(hkey2);
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-wine/wine.git
More information about the pkg-wine-party
mailing list