Hans Leidekker : msi: Add a stub implementation of MsiCreateTransformSummaryInfo.

Alexandre Julliard julliard at winehq.org
Fri Jun 10 11:16:19 CDT 2011


Module: wine
Branch: master
Commit: 6efc9f9281f89bdff2623b1102d515112a918be1
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=6efc9f9281f89bdff2623b1102d515112a918be1

Author: Hans Leidekker <hans at codeweavers.com>
Date:   Fri Jun 10 10:12:50 2011 +0200

msi: Add a stub implementation of MsiCreateTransformSummaryInfo.

---

 dlls/msi/msi.spec  |    4 ++--
 dlls/msi/suminfo.c |   21 +++++++++++++++++++++
 2 files changed, 23 insertions(+), 2 deletions(-)

diff --git a/dlls/msi/msi.spec b/dlls/msi/msi.spec
index 273e5dc..0fe2177 100644
--- a/dlls/msi/msi.spec
+++ b/dlls/msi/msi.spec
@@ -178,8 +178,8 @@
 182 stdcall -private DllGetVersion(ptr)
 183 stub MsiGetProductCodeFromPackageCodeA
 184 stub MsiGetProductCodeFromPackageCodeW
-185 stub MsiCreateTransformSummaryInfoA
-186 stub MsiCreateTransformSummaryInfoW
+185 stdcall MsiCreateTransformSummaryInfoA(long long str long long)
+186 stdcall MsiCreateTransformSummaryInfoW(long long wstr long long)
 187 stub MsiQueryFeatureStateFromDescriptorA
 188 stub MsiQueryFeatureStateFromDescriptorW
 189 stdcall MsiConfigureProductExA(str long long str)
diff --git a/dlls/msi/suminfo.c b/dlls/msi/suminfo.c
index 2a9cd71..ccde725 100644
--- a/dlls/msi/suminfo.c
+++ b/dlls/msi/suminfo.c
@@ -977,3 +977,24 @@ UINT WINAPI MsiSummaryInfoPersist( MSIHANDLE handle )
     msiobj_release( &si->hdr );
     return ret;
 }
+
+UINT WINAPI MsiCreateTransformSummaryInfoA( MSIHANDLE db, MSIHANDLE db_ref, LPCSTR transform, int error, int validation )
+{
+    UINT r;
+    WCHAR *transformW = NULL;
+
+    TRACE("%u, %u, %s, %d, %d\n", db, db_ref, debugstr_a(transform), error, validation);
+
+    if (transform && !(transformW = strdupAtoW( transform )))
+        return ERROR_OUTOFMEMORY;
+
+    r = MsiCreateTransformSummaryInfoW( db, db_ref, transformW, error, validation );
+    msi_free( transformW );
+    return r;
+}
+
+UINT WINAPI MsiCreateTransformSummaryInfoW( MSIHANDLE db, MSIHANDLE db_ref, LPCWSTR transform, int error, int validation )
+{
+    FIXME("%u, %u, %s, %d, %d\n", db, db_ref, debugstr_w(transform), error, validation);
+    return ERROR_FUNCTION_FAILED;
+}




More information about the wine-cvs mailing list