Module: wine Branch: master Commit: 6efc9f9281f89bdff2623b1102d515112a918be1 URL: http://source.winehq.org/git/wine.git/?a=commit;h=6efc9f9281f89bdff2623b1102...
Author: Hans Leidekker hans@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; +}