shell32: Add SHCreateSessionKey stub.
Signed-off-by: Austin English <austinenglish@gmail.com> Signed-off-by: Sebastian Lackner <sebastian@fds-team.de> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
e18654edac
commit
6c876de7d0
|
@ -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)
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
|
|
|
@ -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);
|
||||
|
|
Loading…
Reference in New Issue