|
| WINE_DEFAULT_DEBUG_CHANNEL (msi) |
|
static LPWSTR | msi_get_window_text (HWND hwnd) |
|
static INT | msi_dialog_scale_unit (msi_dialog *dialog, INT val) |
|
static msi_control * | msi_dialog_find_control (msi_dialog *dialog, LPCWSTR name) |
|
static msi_control * | msi_dialog_find_control_by_type (msi_dialog *dialog, LPCWSTR type) |
|
static msi_control * | msi_dialog_find_control_by_hwnd (msi_dialog *dialog, HWND hwnd) |
|
static LPWSTR | msi_get_deformatted_field (MSIPACKAGE *package, MSIRECORD *rec, int field) |
|
static LPWSTR | msi_dialog_dup_property (msi_dialog *dialog, LPCWSTR property, BOOL indirect) |
|
static LPWSTR | msi_dialog_get_style (LPCWSTR p, LPCWSTR *rest) |
|
static UINT | msi_dialog_add_font (MSIRECORD *rec, LPVOID param) |
|
static msi_font * | msi_dialog_find_font (msi_dialog *dialog, LPCWSTR name) |
|
static UINT | msi_dialog_set_font (msi_dialog *dialog, HWND hwnd, LPCWSTR name) |
|
static UINT | msi_dialog_build_font_list (msi_dialog *dialog) |
|
static void | msi_destroy_control (msi_control *t) |
|
static msi_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 LPWSTR | msi_dialog_get_uitext (msi_dialog *dialog, LPCWSTR key) |
|
static HANDLE | msi_load_image (MSIDATABASE *db, LPCWSTR name, UINT type, UINT cx, UINT cy, UINT flags) |
|
static HICON | msi_load_icon (MSIDATABASE *db, LPCWSTR text, UINT attributes) |
|
static void | msi_dialog_update_controls (msi_dialog *dialog, LPCWSTR property) |
|
static void | msi_dialog_update_all_controls (msi_dialog *dialog) |
|
static void | msi_dialog_set_property (MSIPACKAGE *package, LPCWSTR property, LPCWSTR value) |
|
static MSIFEATURE * | msi_seltree_feature_from_item (HWND hwnd, HTREEITEM hItem) |
|
static MSIFEATURE * | msi_seltree_get_selected_feature (msi_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 msi_control * | msi_dialog_add_control (msi_dialog *dialog, MSIRECORD *rec, LPCWSTR szCls, DWORD style) |
|
static void | msi_text_on_settext (HWND hWnd) |
|
static LRESULT WINAPI | MSIText_WndProc (HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam) |
|
static UINT | msi_dialog_text_control (msi_dialog *dialog, MSIRECORD *rec) |
|
static WCHAR * | msi_get_binary_name (MSIPACKAGE *package, MSIRECORD *rec) |
|
static UINT | msi_dialog_set_property_event (msi_dialog *dialog, LPCWSTR event, LPCWSTR arg) |
|
static UINT | msi_dialog_send_event (msi_dialog *dialog, LPCWSTR event, LPCWSTR arg) |
|
static UINT | msi_dialog_control_event (MSIRECORD *rec, LPVOID param) |
|
static UINT | msi_dialog_button_handler (msi_dialog *dialog, msi_control *control, WPARAM param) |
|
static HBITMAP | msi_load_picture (MSIDATABASE *db, const WCHAR *name, INT cx, INT cy, DWORD flags) |
|
static UINT | msi_dialog_button_control (msi_dialog *dialog, MSIRECORD *rec) |
|
static LPWSTR | msi_get_checkbox_value (msi_dialog *dialog, LPCWSTR prop) |
|
static UINT | msi_dialog_get_checkbox_state (msi_dialog *dialog, msi_control *control) |
|
static void | msi_dialog_set_checkbox_state (msi_dialog *dialog, msi_control *control, UINT state) |
|
static void | msi_dialog_checkbox_sync_state (msi_dialog *dialog, msi_control *control) |
|
static UINT | msi_dialog_checkbox_handler (msi_dialog *dialog, msi_control *control, WPARAM param) |
|
static UINT | msi_dialog_checkbox_control (msi_dialog *dialog, MSIRECORD *rec) |
|
static UINT | msi_dialog_line_control (msi_dialog *dialog, MSIRECORD *rec) |
|
static LRESULT WINAPI | MSIScrollText_WndProc (HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam) |
|
static DWORD CALLBACK | msi_richedit_stream_in (DWORD_PTR arg, LPBYTE buffer, LONG count, LONG *pcb) |
|
static void | msi_scrolltext_add_text (msi_control *control, LPCWSTR text) |
|
static UINT | msi_dialog_scrolltext_control (msi_dialog *dialog, MSIRECORD *rec) |
|
static UINT | msi_dialog_bitmap_control (msi_dialog *dialog, MSIRECORD *rec) |
|
static UINT | msi_dialog_icon_control (msi_dialog *dialog, MSIRECORD *rec) |
|
static LRESULT WINAPI | MSIComboBox_WndProc (HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam) |
|
static UINT | msi_combobox_add_item (MSIRECORD *rec, LPVOID param) |
|
static UINT | msi_combobox_add_items (struct msi_combobox_info *info, LPCWSTR property) |
|
static UINT | msi_dialog_set_control_condition (MSIRECORD *rec, LPVOID param) |
|
static UINT | msi_dialog_evaluate_control_conditions (msi_dialog *dialog) |
|
static UINT | msi_dialog_combobox_handler (msi_dialog *dialog, msi_control *control, WPARAM param) |
|
static void | msi_dialog_combobox_update (msi_dialog *dialog, msi_control *control) |
|
static UINT | msi_dialog_combo_control (msi_dialog *dialog, MSIRECORD *rec) |
|
static UINT | msi_dialog_edit_handler (msi_dialog *dialog, msi_control *control, WPARAM param) |
|
static UINT | msi_dialog_edit_control (msi_dialog *dialog, MSIRECORD *rec) |
|
static BOOL | msi_mask_editable (WCHAR type) |
|
static void | msi_mask_control_change (struct msi_maskedit_info *info) |
|
static VOID | msi_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 | msi_maskedit_set_text (struct msi_maskedit_info *info, LPCWSTR text) |
|
static struct msi_maskedit_info * | msi_dialog_parse_groups (LPCWSTR mask) |
|
static void | msi_maskedit_create_children (struct msi_maskedit_info *info, LPCWSTR font) |
|
static UINT | msi_dialog_maskedit_control (msi_dialog *dialog, MSIRECORD *rec) |
|
static UINT | msi_dialog_progress_bar (msi_dialog *dialog, MSIRECORD *rec) |
|
static WCHAR * | get_path_property (msi_dialog *dialog, msi_control *control) |
|
static void | msi_dialog_update_pathedit (msi_dialog *dialog, msi_control *control) |
|
static BOOL | msi_dialog_verify_path (LPWSTR path) |
|
static BOOL | msi_dialog_onkillfocus (msi_dialog *dialog, msi_control *control) |
|
static LRESULT WINAPI | MSIPathEdit_WndProc (HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam) |
|
static UINT | msi_dialog_pathedit_control (msi_dialog *dialog, MSIRECORD *rec) |
|
static UINT | msi_dialog_radiogroup_handler (msi_dialog *dialog, msi_control *control, WPARAM param) |
|
static UINT | msi_dialog_create_radiobutton (MSIRECORD *rec, LPVOID param) |
|
static BOOL CALLBACK | msi_radioground_child_enum (HWND hWnd, LPARAM lParam) |
|
static LRESULT WINAPI | MSIRadioGroup_WndProc (HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam) |
|
static UINT | msi_dialog_radiogroup_control (msi_dialog *dialog, MSIRECORD *rec) |
|
static void | msi_seltree_sync_item_state (HWND hwnd, MSIFEATURE *feature, HTREEITEM hItem) |
|
static UINT | msi_seltree_popup_menu (HWND hwnd, INT x, INT y) |
|
static void | msi_seltree_update_feature_installstate (HWND hwnd, HTREEITEM hItem, MSIPACKAGE *package, MSIFEATURE *feature, INSTALLSTATE state) |
|
static void | msi_seltree_update_siblings_and_children_installstate (HWND hwnd, HTREEITEM curr, MSIPACKAGE *package, INSTALLSTATE state) |
|
static LRESULT | msi_seltree_menu (HWND hwnd, HTREEITEM hItem) |
|
static LRESULT WINAPI | MSISelectionTree_WndProc (HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam) |
|
static void | msi_seltree_add_child_features (MSIPACKAGE *package, HWND hwnd, LPCWSTR parent, HTREEITEM hParent) |
|
static void | msi_seltree_create_imagelist (HWND hwnd) |
|
static UINT | msi_dialog_seltree_handler (msi_dialog *dialog, msi_control *control, WPARAM param) |
|
static UINT | msi_dialog_selection_tree (msi_dialog *dialog, MSIRECORD *rec) |
|
static UINT | msi_dialog_group_box (msi_dialog *dialog, MSIRECORD *rec) |
|
static LRESULT WINAPI | MSIListBox_WndProc (HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam) |
|
static UINT | msi_listbox_add_item (MSIRECORD *rec, LPVOID param) |
|
static UINT | msi_listbox_add_items (struct msi_listbox_info *info, LPCWSTR property) |
|
static UINT | msi_dialog_listbox_handler (msi_dialog *dialog, msi_control *control, WPARAM param) |
|
static UINT | msi_dialog_list_box (msi_dialog *dialog, MSIRECORD *rec) |
|
static void | msi_dialog_update_directory_combo (msi_dialog *dialog, msi_control *control) |
|
static UINT | msi_dialog_directory_combo (msi_dialog *dialog, MSIRECORD *rec) |
|
static void | msi_dialog_update_directory_list (msi_dialog *dialog, msi_control *control) |
|
static UINT | msi_dialog_directorylist_up (msi_dialog *dialog) |
|
static WCHAR * | get_unique_folder_name (const WCHAR *root, int *ret_len) |
|
static UINT | msi_dialog_directorylist_new (msi_dialog *dialog) |
|
static UINT | msi_dialog_dirlist_handler (msi_dialog *dialog, msi_control *control, WPARAM param) |
|
static UINT | msi_dialog_directory_list (msi_dialog *dialog, MSIRECORD *rec) |
|
static BOOL | str_is_number (LPCWSTR str) |
|
static void | msi_dialog_vcl_add_columns (msi_dialog *dialog, msi_control *control, MSIRECORD *rec) |
|
static LONGLONG | msi_vcl_get_cost (msi_dialog *dialog) |
|
static void | msi_dialog_vcl_add_drives (msi_dialog *dialog, msi_control *control) |
|
static UINT | msi_dialog_volumecost_list (msi_dialog *dialog, MSIRECORD *rec) |
|
static UINT | msi_dialog_volsel_handler (msi_dialog *dialog, msi_control *control, WPARAM param) |
|
static void | msi_dialog_vsc_add_drives (msi_dialog *dialog, msi_control *control) |
|
static UINT | msi_dialog_volumeselect_combo (msi_dialog *dialog, MSIRECORD *rec) |
|
static UINT | msi_dialog_hyperlink_handler (msi_dialog *dialog, msi_control *control, WPARAM param) |
|
static UINT | msi_dialog_hyperlink (msi_dialog *dialog, MSIRECORD *rec) |
|
static UINT | msi_dialog_listview_handler (msi_dialog *dialog, msi_control *control, WPARAM param) |
|
static UINT | msi_listview_add_item (MSIRECORD *rec, LPVOID param) |
|
static UINT | msi_listview_add_items (msi_dialog *dialog, msi_control *control) |
|
static UINT | msi_dialog_listview (msi_dialog *dialog, MSIRECORD *rec) |
|
static UINT | msi_dialog_create_controls (MSIRECORD *rec, LPVOID param) |
|
static UINT | msi_dialog_fill_controls (msi_dialog *dialog) |
|
static UINT | msi_dialog_reset (msi_dialog *dialog) |
|
static INT | msi_dialog_get_sans_serif_height (HWND hwnd) |
|
static MSIRECORD * | msi_get_dialog_record (msi_dialog *dialog) |
|
static void | msi_dialog_adjust_dialog_pos (msi_dialog *dialog, MSIRECORD *rec, LPRECT pos) |
|
static void | msi_dialog_set_tab_order (msi_dialog *dialog, LPCWSTR first) |
|
static LRESULT | msi_dialog_oncreate (HWND hwnd, LPCREATESTRUCTW cs) |
|
static LRESULT | msi_dialog_oncommand (msi_dialog *dialog, WPARAM param, HWND hwnd) |
|
static LRESULT | msi_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, control_event_handler event_handler) |
|
static void | msi_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) |
|