|
| WINE_DEFAULT_DEBUG_CHANNEL (msi) |
|
static WCHAR * | get_window_text (HWND hwnd) |
|
static INT | dialog_scale_unit (msi_dialog *dialog, INT val) |
|
static struct control * | dialog_find_control (msi_dialog *dialog, const WCHAR *name) |
|
static struct control * | dialog_find_control_by_type (msi_dialog *dialog, const WCHAR *type) |
|
static struct control * | dialog_find_control_by_hwnd (msi_dialog *dialog, HWND hwnd) |
|
static WCHAR * | get_deformatted_field (MSIPACKAGE *package, MSIRECORD *rec, int field) |
|
static WCHAR * | dialog_dup_property (msi_dialog *dialog, const WCHAR *property, BOOL indirect) |
|
static WCHAR * | dialog_get_style (const WCHAR *p, const WCHAR **rest) |
|
static UINT | dialog_add_font (MSIRECORD *rec, void *param) |
|
static struct font * | dialog_find_font (msi_dialog *dialog, const WCHAR *name) |
|
static UINT | dialog_set_font (msi_dialog *dialog, HWND hwnd, const WCHAR *name) |
|
static UINT | dialog_build_font_list (msi_dialog *dialog) |
|
static void | destroy_control (struct control *t) |
|
static struct control * | dialog_create_window (msi_dialog *dialog, MSIRECORD *rec, DWORD exstyle, const WCHAR *szCls, const WCHAR *name, const WCHAR *text, DWORD style, HWND parent) |
|
static WCHAR * | dialog_get_uitext (msi_dialog *dialog, const WCHAR *key) |
|
static HANDLE | load_image (MSIDATABASE *db, const WCHAR *name, UINT type, UINT cx, UINT cy, UINT flags) |
|
static HICON | load_icon (MSIDATABASE *db, const WCHAR *text, UINT attributes) |
|
static void | dialog_update_controls (msi_dialog *dialog, const WCHAR *property) |
|
static void | dialog_update_all_controls (msi_dialog *dialog) |
|
static void | dialog_set_property (MSIPACKAGE *package, const WCHAR *property, const WCHAR *value) |
|
static MSIFEATURE * | seltree_feature_from_item (HWND hwnd, HTREEITEM hItem) |
|
static MSIFEATURE * | seltree_get_selected_feature (struct control *control) |
|
static void | dialog_handle_event (msi_dialog *dialog, const WCHAR *control, const WCHAR *attribute, MSIRECORD *rec) |
|
static void | event_subscribe (msi_dialog *dialog, const WCHAR *event, const WCHAR *control, const WCHAR *attribute) |
|
static UINT | map_event (MSIRECORD *row, void *param) |
|
static void | dialog_map_events (msi_dialog *dialog, const WCHAR *control) |
|
static struct control * | dialog_add_control (msi_dialog *dialog, MSIRECORD *rec, const WCHAR *szCls, DWORD style) |
|
static void | text_on_settext (HWND hWnd) |
|
static LRESULT WINAPI | MSIText_WndProc (HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam) |
|
static UINT | dialog_text_control (msi_dialog *dialog, MSIRECORD *rec) |
|
static WCHAR * | get_binary_name (MSIPACKAGE *package, MSIRECORD *rec) |
|
static UINT | dialog_set_property_event (msi_dialog *dialog, const WCHAR *event, const WCHAR *arg) |
|
static UINT | dialog_send_event (msi_dialog *dialog, const WCHAR *event, const WCHAR *arg) |
|
static UINT | dialog_control_event (MSIRECORD *rec, void *param) |
|
static UINT | dialog_button_handler (msi_dialog *dialog, struct control *control, WPARAM param) |
|
static HBITMAP | load_picture (MSIDATABASE *db, const WCHAR *name, INT cx, INT cy, DWORD flags) |
|
static UINT | dialog_button_control (msi_dialog *dialog, MSIRECORD *rec) |
|
static WCHAR * | get_checkbox_value (msi_dialog *dialog, const WCHAR *prop) |
|
static UINT | dialog_get_checkbox_state (msi_dialog *dialog, struct control *control) |
|
static void | dialog_set_checkbox_state (msi_dialog *dialog, struct control *control, UINT state) |
|
static void | dialog_checkbox_sync_state (msi_dialog *dialog, struct control *control) |
|
static UINT | dialog_checkbox_handler (msi_dialog *dialog, struct control *control, WPARAM param) |
|
static UINT | dialog_checkbox_control (msi_dialog *dialog, MSIRECORD *rec) |
|
static UINT | dialog_line_control (msi_dialog *dialog, MSIRECORD *rec) |
|
static LRESULT WINAPI | MSIScrollText_WndProc (HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam) |
|
static DWORD CALLBACK | richedit_stream_in (DWORD_PTR arg, BYTE *buffer, LONG count, LONG *pcb) |
|
static void | scrolltext_add_text (struct control *control, const WCHAR *text) |
|
static UINT | dialog_scrolltext_control (msi_dialog *dialog, MSIRECORD *rec) |
|
static UINT | dialog_bitmap_control (msi_dialog *dialog, MSIRECORD *rec) |
|
static UINT | dialog_icon_control (msi_dialog *dialog, MSIRECORD *rec) |
|
static LRESULT WINAPI | MSIComboBox_WndProc (HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam) |
|
static UINT | combobox_add_item (MSIRECORD *rec, void *param) |
|
static UINT | combobox_add_items (struct msi_combobox_info *info, const WCHAR *property) |
|
static UINT | dialog_set_control_condition (MSIRECORD *rec, void *param) |
|
static UINT | dialog_evaluate_control_conditions (msi_dialog *dialog) |
|
static UINT | dialog_combobox_handler (msi_dialog *dialog, struct control *control, WPARAM param) |
|
static void | dialog_combobox_update (msi_dialog *dialog, struct control *control) |
|
static UINT | dialog_combo_control (msi_dialog *dialog, MSIRECORD *rec) |
|
static UINT | dialog_edit_handler (msi_dialog *dialog, struct control *control, WPARAM param) |
|
static UINT | dialog_edit_control (msi_dialog *dialog, MSIRECORD *rec) |
|
static BOOL | mask_editable (WCHAR type) |
|
static void | mask_control_change (struct msi_maskedit_info *info) |
|
static void | mask_next_control (struct msi_maskedit_info *info, HWND hWnd) |
|
static LRESULT WINAPI | MSIMaskedEdit_WndProc (HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam) |
|
static void | maskedit_set_text (struct msi_maskedit_info *info, const WCHAR *text) |
|
static struct msi_maskedit_info * | dialog_parse_groups (const WCHAR *mask) |
|
static void | maskedit_create_children (struct msi_maskedit_info *info, const WCHAR *font) |
|
static UINT | dialog_maskedit_control (msi_dialog *dialog, MSIRECORD *rec) |
|
static UINT | dialog_progress_bar (msi_dialog *dialog, MSIRECORD *rec) |
|
static WCHAR * | get_path_property (msi_dialog *dialog, struct control *control) |
|
static void | dialog_update_pathedit (msi_dialog *dialog, struct control *control) |
|
static BOOL | dialog_verify_path (const WCHAR *path) |
|
static BOOL | dialog_onkillfocus (msi_dialog *dialog, struct control *control) |
|
static LRESULT WINAPI | MSIPathEdit_WndProc (HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam) |
|
static UINT | dialog_pathedit_control (msi_dialog *dialog, MSIRECORD *rec) |
|
static UINT | dialog_radiogroup_handler (msi_dialog *dialog, struct control *control, WPARAM param) |
|
static UINT | dialog_create_radiobutton (MSIRECORD *rec, void *param) |
|
static BOOL CALLBACK | radioground_child_enum (HWND hWnd, LPARAM lParam) |
|
static LRESULT WINAPI | MSIRadioGroup_WndProc (HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam) |
|
static UINT | dialog_radiogroup_control (msi_dialog *dialog, MSIRECORD *rec) |
|
static void | seltree_sync_item_state (HWND hwnd, MSIFEATURE *feature, HTREEITEM hItem) |
|
static UINT | seltree_popup_menu (HWND hwnd, INT x, INT y) |
|
static void | seltree_update_feature_installstate (HWND hwnd, HTREEITEM hItem, MSIPACKAGE *package, MSIFEATURE *feature, INSTALLSTATE state) |
|
static void | seltree_update_siblings_and_children_installstate (HWND hwnd, HTREEITEM curr, MSIPACKAGE *package, INSTALLSTATE state) |
|
static LRESULT | seltree_menu (HWND hwnd, HTREEITEM hItem) |
|
static LRESULT WINAPI | MSISelectionTree_WndProc (HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam) |
|
static void | seltree_add_child_features (MSIPACKAGE *package, HWND hwnd, const WCHAR *parent, HTREEITEM hParent) |
|
static void | seltree_create_imagelist (HWND hwnd) |
|
static UINT | dialog_seltree_handler (msi_dialog *dialog, struct control *control, WPARAM param) |
|
static UINT | dialog_selection_tree (msi_dialog *dialog, MSIRECORD *rec) |
|
static UINT | dialog_group_box (msi_dialog *dialog, MSIRECORD *rec) |
|
static LRESULT WINAPI | MSIListBox_WndProc (HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam) |
|
static UINT | listbox_add_item (MSIRECORD *rec, void *param) |
|
static UINT | listbox_add_items (struct msi_listbox_info *info, const WCHAR *property) |
|
static UINT | dialog_listbox_handler (msi_dialog *dialog, struct control *control, WPARAM param) |
|
static UINT | dialog_list_box (msi_dialog *dialog, MSIRECORD *rec) |
|
static void | dialog_update_directory_combo (msi_dialog *dialog, struct control *control) |
|
static UINT | dialog_directory_combo (msi_dialog *dialog, MSIRECORD *rec) |
|
static void | dialog_update_directory_list (msi_dialog *dialog, struct control *control) |
|
static UINT | dialog_directorylist_up (msi_dialog *dialog) |
|
static WCHAR * | get_unique_folder_name (const WCHAR *root, int *ret_len) |
|
static UINT | dialog_directorylist_new (msi_dialog *dialog) |
|
static UINT | dialog_dirlist_handler (msi_dialog *dialog, struct control *control, WPARAM param) |
|
static UINT | dialog_directory_list (msi_dialog *dialog, MSIRECORD *rec) |
|
static BOOL | str_is_number (LPCWSTR str) |
|
static void | dialog_vcl_add_columns (msi_dialog *dialog, struct control *control, MSIRECORD *rec) |
|
static LONGLONG | vcl_get_cost (msi_dialog *dialog) |
|
static void | dialog_vcl_add_drives (msi_dialog *dialog, struct control *control) |
|
static UINT | dialog_volumecost_list (msi_dialog *dialog, MSIRECORD *rec) |
|
static UINT | dialog_volsel_handler (msi_dialog *dialog, struct control *control, WPARAM param) |
|
static void | dialog_vsc_add_drives (msi_dialog *dialog, struct control *control) |
|
static UINT | dialog_volumeselect_combo (msi_dialog *dialog, MSIRECORD *rec) |
|
static UINT | dialog_hyperlink_handler (msi_dialog *dialog, struct control *control, WPARAM param) |
|
static UINT | dialog_hyperlink (msi_dialog *dialog, MSIRECORD *rec) |
|
static UINT | dialog_listview_handler (msi_dialog *dialog, struct control *control, WPARAM param) |
|
static UINT | listview_add_item (MSIRECORD *rec, void *param) |
|
static UINT | listview_add_items (msi_dialog *dialog, struct control *control) |
|
static UINT | dialog_listview (msi_dialog *dialog, MSIRECORD *rec) |
|
static UINT | dialog_create_controls (MSIRECORD *rec, void *param) |
|
static UINT | dialog_fill_controls (msi_dialog *dialog) |
|
static UINT | dialog_reset (msi_dialog *dialog) |
|
static INT | dialog_get_sans_serif_height (HWND hwnd) |
|
static MSIRECORD * | get_dialog_record (msi_dialog *dialog) |
|
static void | dialog_adjust_dialog_pos (msi_dialog *dialog, MSIRECORD *rec, RECT *pos) |
|
static void | dialog_set_tab_order (msi_dialog *dialog, const WCHAR *first) |
|
static LRESULT | dialog_oncreate (HWND hwnd, CREATESTRUCTW *cs) |
|
static LRESULT | dialog_oncommand (msi_dialog *dialog, WPARAM param, HWND hwnd) |
|
static LRESULT | dialog_onnotify (msi_dialog *dialog, LPARAM param) |
|
static void | dialog_setfocus (msi_dialog *dialog) |
|
static LRESULT WINAPI | MSIDialog_WndProc (HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam) |
|
static void | process_pending_messages (HWND hdlg) |
|
static UINT | dialog_run_message_loop (msi_dialog *dialog) |
|
static LRESULT WINAPI | MSIHiddenWindowProc (HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam) |
|
static BOOL | dialog_register_class (void) |
|
static msi_dialog * | dialog_create (MSIPACKAGE *package, const WCHAR *name, msi_dialog *parent, UINT(*event_handler)(msi_dialog *, const WCHAR *, const WCHAR *)) |
|
static void | dialog_end_dialog (msi_dialog *dialog) |
|
void | msi_dialog_check_messages (HANDLE handle) |
|
static void | dialog_do_preview (msi_dialog *dialog) |
|
static void | free_subscriber (struct subscriber *sub) |
|
static void | event_cleanup_subscriptions (MSIPACKAGE *package, const WCHAR *dialog) |
|
void | msi_dialog_destroy (msi_dialog *dialog) |
|
void | msi_dialog_unregister_class (void) |
|
void | msi_event_cleanup_all_subscriptions (MSIPACKAGE *package) |
|
static void | MSI_ClosePreview (MSIOBJECTHDR *arg) |
|
static MSIPREVIEW * | MSI_EnableUIPreview (MSIDATABASE *db) |
|
UINT WINAPI | MsiEnableUIPreview (MSIHANDLE hdb, MSIHANDLE *phPreview) |
|
static UINT | preview_event_handler (msi_dialog *dialog, const WCHAR *event, const WCHAR *argument) |
|
static UINT | MSI_PreviewDialogW (MSIPREVIEW *preview, LPCWSTR szDialogName) |
|
UINT WINAPI | MsiPreviewDialogW (MSIHANDLE hPreview, LPCWSTR szDialogName) |
|
UINT WINAPI | MsiPreviewDialogA (MSIHANDLE hPreview, LPCSTR szDialogName) |
|
UINT WINAPI | MsiPreviewBillboardW (MSIHANDLE hPreview, const WCHAR *szControlName, const WCHAR *szBillboard) |
|
UINT WINAPI | MsiPreviewBillboardA (MSIHANDLE hPreview, const char *szControlName, const char *szBillboard) |
|
static UINT | dialog_event_handler (msi_dialog *, const WCHAR *, const WCHAR *) |
|
static INT | event_do_dialog (MSIPACKAGE *package, const WCHAR *name, msi_dialog *parent, BOOL destroy_modeless) |
|
static UINT | event_end_dialog (msi_dialog *dialog, const WCHAR *argument) |
|
static UINT | pending_event_end_dialog (msi_dialog *dialog, const WCHAR *argument) |
|
static UINT | event_new_dialog (msi_dialog *dialog, const WCHAR *argument) |
|
static UINT | pending_event_new_dialog (msi_dialog *dialog, const WCHAR *argument) |
|
static UINT | event_spawn_dialog (msi_dialog *dialog, const WCHAR *argument) |
|
static UINT | pending_event_spawn_dialog (msi_dialog *dialog, const WCHAR *argument) |
|
static UINT | event_spawn_wait_dialog (msi_dialog *dialog, const WCHAR *argument) |
|
static UINT | event_do_action (msi_dialog *dialog, const WCHAR *argument) |
|
static UINT | event_add_local (msi_dialog *dialog, const WCHAR *argument) |
|
static UINT | event_remove (msi_dialog *dialog, const WCHAR *argument) |
|
static UINT | event_add_source (msi_dialog *dialog, const WCHAR *argument) |
|
void | msi_event_fire (MSIPACKAGE *package, const WCHAR *event, MSIRECORD *rec) |
|
static UINT | event_set_target_path (msi_dialog *dialog, const WCHAR *argument) |
|
static UINT | event_reset (msi_dialog *dialog, const WCHAR *argument) |
|
INT | ACTION_ShowDialog (MSIPACKAGE *package, const WCHAR *dialog) |
|
INT | ACTION_DialogBox (MSIPACKAGE *package, const WCHAR *dialog) |
|
static UINT | event_set_install_level (msi_dialog *dialog, const WCHAR *argument) |
|
static UINT | event_directory_list_up (msi_dialog *dialog, const WCHAR *argument) |
|
static UINT | event_directory_list_new (msi_dialog *dialog, const WCHAR *argument) |
|
static UINT | event_reinstall_mode (msi_dialog *dialog, const WCHAR *argument) |
|
static UINT | event_reinstall (msi_dialog *dialog, const WCHAR *argument) |
|
static UINT | event_validate_product_id (msi_dialog *dialog, const WCHAR *argument) |
|