apphelp: add a stub for SdbInitDatabase (try 2)
Austin English
austinenglish at gmail.com
Wed Apr 2 02:09:50 CDT 2014
For https://bugs.winehq.org/show_bug.cgi?id=35891
Try 2:
fix function prototype
improve the fixme (print flags as hex)
--
-Austin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.winehq.org/pipermail/wine-patches/attachments/20140402/10d3c646/attachment.html>
-------------- next part --------------
diff --git a/dlls/apphelp/apphelp.c b/dlls/apphelp/apphelp.c
index e8fce78..f4045d2 100644
--- a/dlls/apphelp/apphelp.c
+++ b/dlls/apphelp/apphelp.c
@@ -33,6 +33,7 @@ typedef enum _PATH_TYPE {
/* FIXME: don't know where to place that typedef */
typedef HANDLE PDB;
+typedef HANDLE HSDB;
BOOL WINAPI DllMain( HINSTANCE hinst, DWORD reason, LPVOID reserved )
{
@@ -81,3 +82,14 @@ BOOL WINAPI ShimFlushCache( HWND hwnd, HINSTANCE instance, LPCSTR cmdline, int c
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
return TRUE;
}
+
+
+HSDB WINAPI SdbInitDatabase(DWORD flags, LPCWSTR path)
+{
+ if (path)
+ FIXME("stub: flags: %08x, path: \"%s\". Unexpected, please report!\n", flags, debugstr_w(path));
+ else
+ FIXME("stub: %08x %s\n", flags, debugstr_w(path));
+ SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+ return NULL;
+}
diff --git a/dlls/apphelp/apphelp.spec b/dlls/apphelp/apphelp.spec
index 60d931c..06cabc5 100644
--- a/dlls/apphelp/apphelp.spec
+++ b/dlls/apphelp/apphelp.spec
@@ -83,7 +83,7 @@
@ stub SdbGrabMatchingInfoEx
@ stub SdbGUIDFromString
@ stub SdbGUIDToString
-@ stub SdbInitDatabase
+@ stdcall SdbInitDatabase(long wstr)
@ stub SdbInitDatabaseEx
@ stub SdbIsNullGUID
@ stub SdbIsStandardDatabase
More information about the wine-patches
mailing list