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