https://git.reactos.org/?p=reactos.git;a=commitdiff;h=8aff426af021eb18acaf38...
commit 8aff426af021eb18acaf387a9ec1ce24a1c07518 Author: Mark Jansen mark.jansen@reactos.org AuthorDate: Sat Mar 24 18:38:01 2018 +0100 Commit: Mark Jansen mark.jansen@reactos.org CommitDate: Sat Mar 24 18:55:57 2018 +0100
[MSI] fix some defines CORE-14501 --- dll/win32/msi/suminfo.c | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+)
diff --git a/dll/win32/msi/suminfo.c b/dll/win32/msi/suminfo.c index c929fa574f..5312de9a85 100644 --- a/dll/win32/msi/suminfo.c +++ b/dll/win32/msi/suminfo.c @@ -104,11 +104,21 @@ static void MSI_CloseSummaryInfo( MSIOBJECTHDR *arg ) IStorage_Release( si->storage ); }
+#ifdef __REACTOS__ +#define PID_DICTIONARY_MSI 0 +#define PID_CODEPAGE_MSI 1 +#define PID_SECURITY_MSI 19 +#endif + static UINT get_type( UINT uiProperty ) { switch( uiProperty ) { +#ifdef __REACTOS__ + case PID_CODEPAGE_MSI: +#else case PID_CODEPAGE: +#endif return VT_I2;
case PID_SUBJECT: @@ -129,7 +139,11 @@ static UINT get_type( UINT uiProperty )
case PID_WORDCOUNT: case PID_CHARCOUNT: +#ifdef __REACTOS__ + case PID_SECURITY_MSI: +#else case PID_SECURITY: +#endif case PID_PAGECOUNT: return VT_I4; } @@ -940,10 +954,18 @@ static UINT parse_prop( LPCWSTR prop, LPCWSTR value, UINT *pid, INT *int_value, *pid = atoiW( prop ); switch (*pid) { +#ifdef __REACTOS__ + case PID_CODEPAGE_MSI: +#else case PID_CODEPAGE: +#endif case PID_WORDCOUNT: case PID_CHARCOUNT: +#ifdef __REACTOS__ + case PID_SECURITY_MSI: +#else case PID_SECURITY: +#endif case PID_PAGECOUNT: *int_value = atoiW( value ); break;