Data Structures |
| struct | PROPERTYSETHEADER |
| struct | FORMATIDOFFSET |
| struct | PROPERTYSECTIONHEADER |
| struct | PROPERTYIDOFFSET |
| struct | PROPERTY_DATA |
Defines |
| #define | COBJMACROS |
| #define | NONAMELESSUNION |
| #define | SECT_HDR_SIZE (sizeof(PROPERTYSECTIONHEADER)) |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (msi) |
| static | HRESULT (WINAPI *pPropVariantChangeType)(PROPVARIANT *ppropvarDest |
| static void | free_prop (PROPVARIANT *prop) |
| static void | MSI_CloseSummaryInfo (MSIOBJECTHDR *arg) |
| static UINT | get_type (UINT uiProperty) |
| static UINT | get_property_count (const PROPVARIANT *property) |
| static UINT | propvar_changetype (PROPVARIANT *changed, PROPVARIANT *property, VARTYPE vt) |
| static void | read_properties_from_data (PROPVARIANT *prop, LPBYTE data, DWORD sz) |
| static UINT | load_summary_info (MSISUMMARYINFO *si, IStream *stm) |
| static DWORD | write_dword (LPBYTE data, DWORD ofs, DWORD val) |
| static DWORD | write_filetime (LPBYTE data, DWORD ofs, const FILETIME *ft) |
| static DWORD | write_string (LPBYTE data, DWORD ofs, LPCSTR str) |
| static UINT | write_property_to_data (const PROPVARIANT *prop, LPBYTE data) |
| static UINT | save_summary_info (const MSISUMMARYINFO *si, IStream *stm) |
| MSISUMMARYINFO * | MSI_GetSummaryInformationW (IStorage *stg, UINT uiUpdateCount) |
| UINT WINAPI | MsiGetSummaryInformationW (MSIHANDLE hDatabase, LPCWSTR szDatabase, UINT uiUpdateCount, MSIHANDLE *pHandle) |
| UINT WINAPI | MsiGetSummaryInformationA (MSIHANDLE hDatabase, LPCSTR szDatabase, UINT uiUpdateCount, MSIHANDLE *pHandle) |
| UINT WINAPI | MsiSummaryInfoGetPropertyCount (MSIHANDLE hSummaryInfo, PUINT pCount) |
| static UINT | get_prop (MSIHANDLE handle, UINT uiProperty, UINT *puiDataType, INT *piValue, FILETIME *pftValue, awstring *str, DWORD *pcchValueBuf) |
| LPWSTR | msi_suminfo_dup_string (MSISUMMARYINFO *si, UINT uiProperty) |
| INT | msi_suminfo_get_int32 (MSISUMMARYINFO *si, UINT uiProperty) |
| LPWSTR | msi_get_suminfo_product (IStorage *stg) |
| UINT WINAPI | MsiSummaryInfoGetPropertyA (MSIHANDLE handle, UINT uiProperty, PUINT puiDataType, LPINT piValue, FILETIME *pftValue, LPSTR szValueBuf, LPDWORD pcchValueBuf) |
| UINT WINAPI | MsiSummaryInfoGetPropertyW (MSIHANDLE handle, UINT uiProperty, PUINT puiDataType, LPINT piValue, FILETIME *pftValue, LPWSTR szValueBuf, LPDWORD pcchValueBuf) |
| static UINT | set_prop (MSISUMMARYINFO *si, UINT uiProperty, UINT type, INT iValue, FILETIME *pftValue, awcstring *str) |
| UINT WINAPI | MsiSummaryInfoSetPropertyW (MSIHANDLE handle, UINT uiProperty, UINT uiDataType, INT iValue, FILETIME *pftValue, LPCWSTR szValue) |
| UINT WINAPI | MsiSummaryInfoSetPropertyA (MSIHANDLE handle, UINT uiProperty, UINT uiDataType, INT iValue, FILETIME *pftValue, LPCSTR szValue) |
| static UINT | suminfo_persist (MSISUMMARYINFO *si) |
| static void | parse_filetime (LPCWSTR str, FILETIME *ft) |
| static UINT | parse_prop (LPCWSTR prop, LPCWSTR value, UINT *pid, INT *int_value, FILETIME *ft_value, awcstring *str_value) |
| UINT | msi_add_suminfo (MSIDATABASE *db, LPWSTR **records, int num_records, int num_columns) |
| UINT WINAPI | MsiSummaryInfoPersist (MSIHANDLE handle) |
| UINT WINAPI | MsiCreateTransformSummaryInfoA (MSIHANDLE db, MSIHANDLE db_ref, LPCSTR transform, int error, int validation) |
| UINT WINAPI | MsiCreateTransformSummaryInfoW (MSIHANDLE db, MSIHANDLE db_ref, LPCWSTR transform, int error, int validation) |
Variables |
| static REFPROPVARIANT | propvarSrc |
static REFPROPVARIANT
PROPVAR_CHANGE_FLAGS | flags |
static REFPROPVARIANT
PROPVAR_CHANGE_FLAGS VARTYPE | vt |