[2/3] apphelp: Add stub for SdbCreateDatabase

André Hentschel nerv at dawncrow.de
Fri Nov 4 11:57:47 CDT 2011


---
 dlls/apphelp/apphelp.c    |   16 ++++++++++++++++
 dlls/apphelp/apphelp.spec |    2 +-
 2 files changed, 17 insertions(+), 1 deletions(-)

diff --git a/dlls/apphelp/apphelp.c b/dlls/apphelp/apphelp.c
index 83d3f4b..d1be331 100644
--- a/dlls/apphelp/apphelp.c
+++ b/dlls/apphelp/apphelp.c
@@ -23,6 +23,15 @@
 
 WINE_DEFAULT_DEBUG_CHANNEL(apphelp);
 
+/* FIXME: don't know where to place that enum */
+typedef enum _PATH_TYPE {
+    DOS_PATH,
+    NT_PATH
+} PATH_TYPE;
+
+/* FIXME: don't know where to place that typedef */
+typedef HANDLE PDB;
+
 BOOL WINAPI DllMain( HINSTANCE hinst, DWORD reason, LPVOID reserved )
 {
     TRACE("%p, %u, %p\n", hinst, reason, reserved);
@@ -45,3 +54,10 @@ BOOL WINAPI ApphelpCheckInstallShieldPackage( void* ptr /* FIXME */, LPCWSTR pat
     FIXME("stub: %p %s\n", ptr, debugstr_w(path));
     return TRUE;
 }
+
+PDB WINAPI SdbCreateDatabase( LPCWSTR path, PATH_TYPE type )
+{
+    FIXME("stub: %s %u\n", debugstr_w(path), type);
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return NULL;
+}
diff --git a/dlls/apphelp/apphelp.spec b/dlls/apphelp/apphelp.spec
index 901537f..005e39d 100644
--- a/dlls/apphelp/apphelp.spec
+++ b/dlls/apphelp/apphelp.spec
@@ -26,7 +26,7 @@
 @ stub SdbCloseDatabaseWrite
 @ stub SdbCloseLocalDatabase
 @ stub SdbCommitIndexes
-@ stub SdbCreateDatabase
+@ stdcall SdbCreateDatabase(wstr long)
 @ stub SdbCreateHelpCenterURL
 @ stub SdbCreateMsiTransformFile
 @ stub SdbDeclareIndex
-- 

Best Regards, André Hentschel



More information about the wine-patches mailing list