[SHELL32] Stub SHGetShellStyleHInstance and SHGetAttributesFromDataObject CORE-17337...
authorOleg Dubinskiy <oleg.dubinskij2013@yandex.ua>
Sat, 24 Oct 2020 15:04:54 +0000 (18:04 +0300)
committerGitHub <noreply@github.com>
Sat, 24 Oct 2020 15:04:54 +0000 (18:04 +0300)
They are required by MS Picture and Fax Viewer (shimgvw.dll), together with MS browseui.dll.
CORE-17337

dll/win32/shell32/shell32.spec
dll/win32/shell32/stubs.cpp

index b96c0f2..fc9df55 100644 (file)
 745 stub -noname Create_IUIElement
 747 stdcall SHLimitInputEdit(ptr ptr)
 748 stdcall -noname SHLimitInputCombo(ptr ptr)
-749 stub SHGetShellStyleHInstance
-750 stub SHGetAttributesFromDataObject
+749 stdcall -noname -version=0x501-0x502 SHGetShellStyleHInstance()
+750 stdcall -noname SHGetAttributesFromDataObject(ptr long long long)
 751 stub -noname SHSimulateDropOnClsid
 752 stdcall -noname SHGetComputerDisplayNameW(long long long long)
 753 stdcall -noname CheckStagingArea()
index a995e39..a5061ad 100644 (file)
@@ -1301,3 +1301,28 @@ DWORD WINAPI SHGetComputerDisplayNameW(DWORD param1, DWORD param2, DWORD param3,
     FIXME("SHGetComputerDisplayNameW() stub\n");
     return E_FAIL;
 }
+
+/*
+ * Unimplemented
+ */
+EXTERN_C HRESULT
+WINAPI
+SHGetAttributesFromDataObject(IDataObject *pdo,
+                              DWORD dwAttributeMask,
+                              DWORD *pdwAttributes,
+                              UINT *pcItems)
+{
+    FIXME("SHGetAttributesFromDataObject() stub\n");
+    return E_NOTIMPL;
+}
+
+/*
+ * Unimplemented
+ */
+EXTERN_C HINSTANCE
+WINAPI
+SHGetShellStyleHInstance(VOID)
+{
+    FIXME("SHGetShellStyleHInstance() stub\n");
+    return NULL;
+}