|
| WINE_DEFAULT_DEBUG_CHANNEL (inseng) |
|
static struct ciffile * | impl_from_ICiffile (ICifFile *iface) |
|
static struct cifcomponent * | impl_from_ICifComponent (ICifComponent *iface) |
|
static struct cifgroup * | impl_from_ICifGroup (ICifGroup *iface) |
|
static struct ciffenum_components * | impl_from_IEnumCifComponents (IEnumCifComponents *iface) |
|
static struct ciffenum_groups * | impl_from_IEnumCifGroups (IEnumCifGroups *iface) |
|
static HRESULT | enum_components_create (ICifFile *file, struct list *start, char *group_id, IEnumCifComponents **iface) |
|
static HRESULT | copy_substring_null (char *dest, int max_len, char *src) |
|
static void | url_entry_free (struct url_info *url) |
|
static void | dependency_entry_free (struct dependency_info *dependency) |
|
static void | component_free (struct cifcomponent *comp) |
|
static void | group_free (struct cifgroup *group) |
|
static HRESULT WINAPI | group_GetID (ICifGroup *iface, char *id, DWORD size) |
|
static HRESULT WINAPI | group_GetDescription (ICifGroup *iface, char *desc, DWORD size) |
|
static DWORD WINAPI | group_GetPriority (ICifGroup *iface) |
|
static HRESULT WINAPI | group_EnumComponents (ICifGroup *iface, IEnumCifComponents **enum_components, DWORD filter, LPVOID pv) |
|
static DWORD WINAPI | group_GetCurrentPriority (ICifGroup *iface) |
|
void | component_set_actual_download_size (ICifComponent *iface, DWORD size) |
|
void | component_set_downloaded (ICifComponent *iface, BOOL value) |
|
void | component_set_installed (ICifComponent *iface, BOOL value) |
|
char * | component_get_id (ICifComponent *iface) |
|
static HRESULT WINAPI | component_GetID (ICifComponent *iface, char *id, DWORD size) |
|
static HRESULT WINAPI | component_GetGUID (ICifComponent *iface, char *guid, DWORD size) |
|
static HRESULT WINAPI | component_GetDescription (ICifComponent *iface, char *desc, DWORD size) |
|
static HRESULT WINAPI | component_GetDetails (ICifComponent *iface, char *details, DWORD size) |
|
static HRESULT WINAPI | component_GetUrl (ICifComponent *iface, UINT index, char *url, DWORD size, DWORD *flags) |
|
static HRESULT WINAPI | component_GetFileExtractList (ICifComponent *iface, UINT index, char *list, DWORD size) |
|
static HRESULT WINAPI | component_GetUrlCheckRange (ICifComponent *iface, UINT index, DWORD *min, DWORD *max) |
|
static HRESULT WINAPI | component_GetCommand (ICifComponent *iface, UINT index, char *cmd, DWORD cmd_size, char *switches, DWORD switch_size, DWORD *type) |
|
static HRESULT WINAPI | component_GetVersion (ICifComponent *iface, DWORD *version, DWORD *build) |
|
static HRESULT WINAPI | component_GetLocale (ICifComponent *iface, char *locale, DWORD size) |
|
static HRESULT WINAPI | component_GetUninstallKey (ICifComponent *iface, char *key, DWORD size) |
|
static HRESULT WINAPI | component_GetInstalledSize (ICifComponent *iface, DWORD *win, DWORD *app) |
|
static DWORD WINAPI | component_GetDownloadSize (ICifComponent *iface) |
|
static DWORD WINAPI | component_GetExtractSize (ICifComponent *iface) |
|
static HRESULT WINAPI | component_GetSuccessKey (ICifComponent *iface, char *key, DWORD size) |
|
static HRESULT WINAPI | component_GetProgressKeys (ICifComponent *iface, char *progress, DWORD progress_size, char *cancel, DWORD cancel_size) |
|
static HRESULT WINAPI | component_IsActiveSetupAware (ICifComponent *iface) |
|
static HRESULT WINAPI | component_IsRebootRequired (ICifComponent *iface) |
|
static HRESULT WINAPI | component_RequiresAdminRights (ICifComponent *iface) |
|
static DWORD WINAPI | component_GetPriority (ICifComponent *iface) |
|
static HRESULT WINAPI | component_GetDependency (ICifComponent *iface, UINT index, char *id, DWORD id_size, char *type, DWORD *ver, DWORD *build) |
|
static DWORD WINAPI | component_GetPlatform (ICifComponent *iface) |
|
static HRESULT WINAPI | component_GetMode (ICifComponent *iface, UINT index, char *mode, DWORD size) |
|
static HRESULT WINAPI | component_GetGroup (ICifComponent *iface, char *id, DWORD size) |
|
static HRESULT WINAPI | component_IsUIVisible (ICifComponent *iface) |
|
static HRESULT WINAPI | component_GetPatchID (ICifComponent *iface, char *id, DWORD size) |
|
static HRESULT WINAPI | component_GetDetVersion (ICifComponent *iface, char *dll, DWORD dll_size, char *entry, DWORD entry_size) |
|
static HRESULT WINAPI | component_GetTreatAsOneComponents (ICifComponent *iface, UINT index, char *id, DWORD size) |
|
static HRESULT WINAPI | component_GetCustomData (ICifComponent *iface, char *key, char *data, DWORD size) |
|
static DWORD WINAPI | component_IsComponentInstalled (ICifComponent *iface) |
|
static HRESULT WINAPI | component_IsComponentDownloaded (ICifComponent *iface) |
|
static DWORD WINAPI | component_IsThisVersionInstalled (ICifComponent *iface, DWORD version, DWORD build, DWORD *ret_version, DWORD *ret_build) |
|
static DWORD WINAPI | component_GetInstallQueueState (ICifComponent *iface) |
|
static HRESULT WINAPI | component_SetInstallQueueState (ICifComponent *iface, DWORD state) |
|
static DWORD WINAPI | component_GetActualDownloadSize (ICifComponent *iface) |
|
static DWORD WINAPI | component_GetCurrentPriority (ICifComponent *iface) |
|
static HRESULT WINAPI | component_SetCurrentPriority (ICifComponent *iface, DWORD priority) |
|
static HRESULT WINAPI | enum_components_QueryInterface (IEnumCifComponents *iface, REFIID riid, void **ppv) |
|
static ULONG WINAPI | enum_components_AddRef (IEnumCifComponents *iface) |
|
static ULONG WINAPI | enum_components_Release (IEnumCifComponents *iface) |
|
static HRESULT WINAPI | enum_components_Next (IEnumCifComponents *iface, ICifComponent **component) |
|
static HRESULT WINAPI | enum_components_Reset (IEnumCifComponents *iface) |
|
static HRESULT WINAPI | enum_groups_QueryInterface (IEnumCifGroups *iface, REFIID riid, void **ppv) |
|
static ULONG WINAPI | enum_groups_AddRef (IEnumCifGroups *iface) |
|
static ULONG WINAPI | enum_groups_Release (IEnumCifGroups *iface) |
|
static HRESULT WINAPI | enum_groups_Next (IEnumCifGroups *iface, ICifGroup **group) |
|
static HRESULT WINAPI | enum_groups_Reset (IEnumCifGroups *iface) |
|
static HRESULT | enum_groups_create (ICifFile *file, struct list *start, IEnumCifGroups **iface) |
|
static HRESULT WINAPI | ciffile_QueryInterface (ICifFile *iface, REFIID riid, void **ppv) |
|
static ULONG WINAPI | ciffile_AddRef (ICifFile *iface) |
|
static ULONG WINAPI | ciffile_Release (ICifFile *iface) |
|
static HRESULT WINAPI | ciffile_EnumComponents (ICifFile *iface, IEnumCifComponents **enum_components, DWORD filter, void *pv) |
|
static HRESULT WINAPI | ciffile_FindComponent (ICifFile *iface, const char *id, ICifComponent **component) |
|
static HRESULT WINAPI | ciffile_EnumGroups (ICifFile *iface, IEnumCifGroups **enum_groups, DWORD filter, void *pv) |
|
static HRESULT WINAPI | ciffile_FindGroup (ICifFile *iface, const char *id, ICifGroup **group) |
|
static HRESULT WINAPI | ciffile_EnumModes (ICifFile *iface, IEnumCifModes **cuf_modes, DWORD filter, void *pv) |
|
static HRESULT WINAPI | ciffile_FindMode (ICifFile *iface, const char *id, ICifMode **mode) |
|
static HRESULT WINAPI | ciffile_GetDescription (ICifFile *iface, char *desc, DWORD size) |
|
static HRESULT WINAPI | ciffile_GetDetDlls (ICifFile *iface, char *dlls, DWORD size) |
|
static BOOL | copy_string (char **dest, const char *source) |
|
static BOOL | section_get_str (struct inf_section *inf_sec, const char *key, char **value, const char *def) |
|
static char * | next_part (char **str, BOOL strip_quotes) |
|
static BOOL | value_get_str_field (struct inf_value *inf_val, int field, char **value, const char *def) |
|
static BOOL | section_get_dword (struct inf_section *inf_sec, const char *key, DWORD *value, DWORD def) |
|
static BOOL | value_get_dword_field (struct inf_value *inf_val, int field, DWORD *value, DWORD def) |
|
static BOOL | section_get_dword_field (struct inf_section *inf_sec, const char *key, int field, DWORD *value, DWORD def) |
|
static HRESULT | process_version (struct ciffile *file, struct inf_section *section) |
|
static BOOL | read_version_entry (struct inf_section *section, DWORD *ret_ver, DWORD *ret_build) |
|
static BOOL | read_platform_entry (struct inf_section *section, DWORD *ret_platform) |
|
static BOOL | read_dependencies (struct cifcomponent *component, struct inf_section *section) |
|
static BOOL | read_urls (struct cifcomponent *component, struct inf_section *section) |
|
void | add_component_by_priority (struct ciffile *file, struct cifcomponent *component) |
|
static HRESULT | process_component (struct ciffile *file, struct inf_section *section, const char *section_name) |
|
static HRESULT | process_group (struct ciffile *file, struct inf_section *section, const char *section_name) |
|
static HRESULT | process_section (struct ciffile *file, struct inf_section *section, const char *section_name) |
|
static HRESULT | process_inf (struct ciffile *file, struct inf_file *inf) |
|
static HRESULT | load_ciffile (const char *path, ICifFile **icif) |
|
HRESULT WINAPI | GetICifFileFromFile (ICifFile **icif, const char *path) |
|
HRESULT WINAPI | GetICifRWFileFromFile (ICifRWFile **icif, const char *path) |
|