diff --git a/dlls/msi/msi.spec b/dlls/msi/msi.spec index 6b95de654cb..19ab35ed595 100644 --- a/dlls/msi/msi.spec +++ b/dlls/msi/msi.spec @@ -148,9 +148,9 @@ 148 stdcall MsiSummaryInfoGetPropertyA(long long ptr ptr ptr ptr ptr) 149 stdcall MsiSummaryInfoGetPropertyCount(long ptr) 150 stdcall MsiSummaryInfoGetPropertyW(long long ptr ptr ptr ptr ptr) -151 stub MsiSummaryInfoPersist -152 stub MsiSummaryInfoSetPropertyA -153 stub MsiSummaryInfoSetPropertyW +151 stdcall MsiSummaryInfoPersist(long) +152 stdcall MsiSummaryInfoSetPropertyA(long long long long ptr str) +153 stdcall MsiSummaryInfoSetPropertyW(long long long long ptr wstr) 154 stub MsiUseFeatureA 155 stub MsiUseFeatureW 156 stdcall MsiVerifyPackageA(str) diff --git a/dlls/msi/suminfo.c b/dlls/msi/suminfo.c index 1ae082afbe6..62401d95b0d 100644 --- a/dlls/msi/suminfo.c +++ b/dlls/msi/suminfo.c @@ -272,3 +272,22 @@ UINT WINAPI MsiSummaryInfoGetPropertyW( return ERROR_SUCCESS; } + +UINT WINAPI MsiSummaryInfoSetPropertyA( MSIHANDLE hSummaryInfo, UINT uiProperty, + UINT uiDataType, INT iValue, + FILETIME* pftValue, LPSTR szValue) +{ + return ERROR_CALL_NOT_IMPLEMENTED; +} + +UINT WINAPI MsiSummaryInfoSetPropertyW( MSIHANDLE hSummaryInfo, UINT uiProperty, + UINT uiDataType, INT iValue, + FILETIME* pftValue, LPWSTR szValue) +{ + return ERROR_CALL_NOT_IMPLEMENTED; +} + +UINT WINAPI MsiSummaryInfoPersist(MSIHANDLE hSummaryInfo) +{ + return ERROR_CALL_NOT_IMPLEMENTED; +} diff --git a/include/msi.h b/include/msi.h index 0c8aa57dc76..b2f29c88ed2 100644 --- a/include/msi.h +++ b/include/msi.h @@ -209,6 +209,12 @@ UINT WINAPI MsiSummaryInfoGetPropertyA(MSIHANDLE,UINT,UINT*,INT*,FILETIME*,LPSTR UINT WINAPI MsiSummaryInfoGetPropertyW(MSIHANDLE,UINT,UINT*,INT*,FILETIME*,LPWSTR,DWORD*); #define MsiSummaryInfoGetProperty WINELIB_NAME_AW(MsiSummaryInfoGetProperty) +UINT WINAPI MsiSummaryInfoPersist(MSIHANDLE); + +UINT WINAPI MsiSummaryInfoSetPropertyA(MSIHANDLE, UINT, UINT, INT, FILETIME*, LPSTR); +UINT WINAPI MsiSummaryInfoSetPropertyW(MSIHANDLE, UINT, UINT, INT, FILETIME*, LPWSTR); +#define MsiSummaryInfoSetProperty WINELIB_NAME_AW(MsiSummaryInfoSetProperty) + UINT WINAPI MsiProvideComponentFromDescriptorA(LPCSTR,LPSTR,DWORD*,DWORD*); UINT WINAPI MsiProvideComponentFromDescriptorW(LPCWSTR,LPWSTR,DWORD*,DWORD*); #define MsiProvideComponentFromDescriptor WINELIB_NAME_AW(MsiProvideComponentFromDescriptor)