|
"void" | _kludge_force_declare_dirspec_t (*args) |
| _kludge_force_declare_dirspec_t(arg1)
|
|
"void" | _kludge_force_declare_dirtree_t (*args) |
| _kludge_force_declare_dirtree_t(arg1)
|
|
"void" | refresh_choosers (*args) |
| refresh_choosers()
|
|
"PyObject *" | textctrl_info_t_create (*args) |
| textctrl_info_t_create() -> PyObject *
|
|
"bool" | textctrl_info_t_destroy (*args) |
| textctrl_info_t_destroy(py_obj) -> bool
|
|
"textctrl_info_t *" | textctrl_info_t_get_clink (*args) |
| textctrl_info_t_get_clink(_self) -> textctrl_info_t *
|
|
"PyObject *" | textctrl_info_t_get_clink_ptr (*args) |
| textctrl_info_t_get_clink_ptr(_self) -> PyObject *
|
|
"PyObject *" | register_timer (*args) |
| register_timer(interval, py_callback) -> PyCapsule Register a timer
|
|
"bool" | unregister_timer (*args) |
| unregister_timer(py_timerctx) -> bool Unregister a timer
|
|
"PyObject *" | choose_idasgn (*args) |
| choose_idasgn() -> PyObject * Opens the signature chooser
|
|
"PyObject *" | get_highlight (*args) |
| get_highlight(v, in_flags=0) -> (str, int) or None Returns the currently highlighted identifier and flags
|
|
"int" | py_load_custom_icon_fn (*args) |
| py_load_custom_icon_fn(filename) -> int
|
|
"int" | py_load_custom_icon_data (*args) |
| py_load_custom_icon_data(data, format) -> int
|
|
"PyObject *" | msg (*args) |
| msg(o) -> int Display an UTF-8 string in the message window
|
|
"PyObject *" | ask_text (*args) |
| ask_text(max_size, defval, prompt) -> str Asks for a long text
|
|
"PyObject *" | ask_str (*args) |
| ask_str(defval, hist, prompt) -> str or None Asks for a long text
|
|
"bool" | process_ui_action (*args) |
| process_ui_action(name, flags=0) -> bool Invokes an IDA UI action by name
|
|
"bool" | del_hotkey (*args) |
| del_hotkey(pyctx) -> bool Deletes a previously registered function hotkey
|
|
"PyObject *" | add_hotkey (*args) |
| add_hotkey(hotkey, pyfunc) -> PyCapsule Associates a function call with a hotkey.
|
|
"PyObject *" | take_database_snapshot (*args) |
| take_database_snapshot(ss) -> (bool, NoneType) Take a database snapshot (ui_take_database_snapshot).
|
|
"PyObject *" | restore_database_snapshot (*args) |
| restore_database_snapshot(ss, pyfunc_or_none, pytuple_or_none) -> bool Restore a database snapshot.
|
|
"int" | execute_sync (*args) |
| execute_sync(py_callable, reqf) -> int Executes a function in the context of the main thread.
|
|
"bool" | execute_ui_requests (*args) |
| execute_ui_requests(py_list) -> bool Inserts a list of callables into the UI message processing queue.
|
|
"bool" | register_action (*args) |
| register_action(desc) -> bool Create a new action (ui_register_action).
|
|
"PyObject *" | get_registered_actions (*args) |
| get_registered_actions() -> [str, ...] Get a list of all currently-registered actions
|
|
"bool" | attach_dynamic_action_to_popup (*args) |
|
"PyObject *" | py_chooser_base_t_get_row (*args) |
| py_chooser_base_t_get_row(chobj, n) -> PyObject *
|
|
"void" | gen_disasm_text (*args) |
| gen_disasm_text(text, ea1, ea2, truncate_lines) Generate disassembly text for a range.
|
|
"PyObject *" | set_nav_colorizer (*args) |
| set_nav_colorizer(new_py_colorizer) -> dict or None Set a new colorizer for the navigation band.
|
|
"uint32" | call_nav_colorizer (*args) |
| call_nav_colorizer(dict, ea, nbytes) -> uint32 To be used with the IDA-provided colorizer, that is returned as result of the first call to set_nav_colorizer().
|
|
"PyObject *" | msg_get_lines (*args) |
| msg_get_lines(count=-1) -> [str, ...] Retrieve the last 'count' lines from the output window, in reverse order (from most recent, to least recent)
|
|
"TWidget *" | TWidget__from_ptrval__ (*args) |
| TWidget__from_ptrval__(ptrval) -> TWidget *.
|
|
"PyObject *" | add_spaces (*args) |
| add_spaces(s, len) -> str Add space characters to the colored string so that its length will be at least 'len' characters.
|
|
"void" | show_wait_box (*args) |
| show_wait_box(message) Display a dialog box with "Please wait...".
|
|
"void" | hide_wait_box (*args) |
| hide_wait_box() Hide the "Please wait dialog box".
|
|
"size_t" | get_kernel_version (*args) |
| get_kernel_version() -> str Get IDA kernel version (in a string like "5.1").
|
|
"idaplace_t *" | place_t_as_idaplace_t (*args) |
| place_t_as_idaplace_t(p) -> idaplace_t
|
|
"enumplace_t *" | place_t_as_enumplace_t (*args) |
| place_t_as_enumplace_t(p) -> enumplace_t
|
|
"structplace_t *" | place_t_as_structplace_t (*args) |
| place_t_as_structplace_t(p) -> structplace_t
|
|
"simpleline_place_t *" | place_t_as_simpleline_place_t (*args) |
| place_t_as_simpleline_place_t(p) -> simpleline_place_t
|
|
"tiplace_t *" | place_t_as_tiplace_t (*args) |
| place_t_as_tiplace_t(p) -> tiplace_t
|
|
"int" | l_compare2 (*args) |
| l_compare2(t1, t2, ud) -> int
|
|
"bool" | is_tif_cursor_header (*args) |
| is_tif_cursor_header(c) -> bool
|
|
"bool" | is_tif_cursor_footer (*args) |
| is_tif_cursor_footer(c) -> bool
|
|
"bool" | is_tif_cursor_index (*args) |
| is_tif_cursor_index(c) -> bool
|
|
"int" | internal_register_place_class (*args) |
| internal_register_place_class(tmplate, flags, owner, sdk_version) -> int
|
|
"place_t const *" | get_place_class (*args) |
| get_place_class(out_flags, out_sdk_version, id) -> place_t Get information about a previously-registered place_t class.
|
|
"place_t const *" | get_place_class_template (*args) |
| get_place_class_template(id) -> place_t See get_place_class()
|
|
"bool" | is_place_class_ea_capable (*args) |
| is_place_class_ea_capable(id) -> bool See get_place_class()
|
|
"int" | get_place_class_id (*args) |
| get_place_class_id(name) -> int Get the place class ID for the place that has been registered as 'name'.
|
|
"void" | request_refresh (*args) |
| request_refresh(mask, cnd=True) Request a refresh of a builtin window.
|
|
"void" | clear_refresh_request (*args) |
| clear_refresh_request(mask)
|
|
"bool" | is_refresh_requested (*args) |
| is_refresh_requested(mask) -> bool Get a refresh request state
|
|
"bool" | is_chooser_widget (*args) |
| is_chooser_widget(t) -> bool Does the given widget type specify a chooser widget?
|
|
"bool" | is_action_enabled (*args) |
| is_action_enabled(s) -> bool Check if the given action state is one of AST_ENABLE*.
|
|
"bool" | cancel_exec_request (*args) |
| cancel_exec_request(req_id) -> bool Try to cancel an asynchronous exec request (ui_cancel_exec_request).
|
|
"int" | cancel_thread_exec_requests (*args) |
| cancel_thread_exec_requests(tid) -> int Try to cancel asynchronous exec requests created by the specified thread.
|
|
"synced_group_t const *" | get_synced_group (*args) |
| get_synced_group(w) -> synced_group_t Get the group of widgets/registers this view is synchronized with
|
|
"bool" | banner (*args) |
| banner(wait) -> bool Show a banner dialog box (ui_banner).
|
|
"bool" | is_msg_inited (*args) |
| is_msg_inited() -> bool Can we use msg() functions?
|
|
"void" | refresh_idaview (*args) |
| refresh_idaview() Refresh marked windows (ui_refreshmarked)
|
|
"void" | refresh_idaview_anyway (*args) |
| refresh_idaview_anyway() Refresh all disassembly views (ui_refresh), forces an immediate refresh.
|
|
"void" | analyzer_options (*args) |
| analyzer_options() Allow the user to set analyzer options.
|
|
"ea_t" | get_screen_ea (*args) |
| get_screen_ea() -> ea_t Get the address at the screen cursor (ui_screenea)
|
|
"int" | get_opnum (*args) |
| get_opnum() -> int Get current operand number, -1 means no operand (ui_get_opnum)
|
|
"int *, int *" | get_cursor (*args) |
| get_cursor() -> bool Get the cursor position on the screen (ui_get_cursor).
|
|
"int *, int *" | get_output_cursor (*args) |
| get_output_cursor() -> bool Get coordinates of the output window's cursor (ui_get_output_cursor).
|
|
"char const *" | get_curline (*args) |
| get_curline() -> char const * Get current line from the disassemble window (ui_get_curline).
|
|
"void" | open_url (*args) |
| open_url(url) Open the given url (ui_open_url)
|
|
"ea_t" | get_hexdump_ea (*args) |
| get_hexdump_ea(hexdump_num) -> ea_t Get the current address in a hex view.
|
|
"ushort" | get_key_code (*args) |
| get_key_code(keyname) -> ushort Get keyboard key code by its name (ui_get_key_code)
|
|
"ushort" | lookup_key_code (*args) |
| lookup_key_code(key, shift, is_qt) -> ushort Get shortcut code previously created by ui_get_key_code.
|
|
"void" | refresh_navband (*args) |
| refresh_navband(force) Refresh navigation band if changed (ui_refresh_navband).
|
|
"bool" | refresh_chooser (*args) |
| refresh_chooser(title) -> bool Mark a non-modal custom chooser for a refresh (ui_refresh_chooser).
|
|
"bool" | close_chooser (*args) |
| close_chooser(title) -> bool Close a non-modal chooser (ui_close_chooser).
|
|
"bool" | set_dock_pos (*args) |
| set_dock_pos(src_ctrl, dest_ctrl, orient, left=0, top=0, right=0, bottom=0) -> bool Sets the dock orientation of a window relatively to another window.
|
|
"int" | get_icon_id_by_name (*args) |
| get_icon_id_by_name(icon_name) -> int Retrieve the id of the icon by name (ui_get_icon_id_by_name).
|
|
"void" | free_custom_icon (*args) |
| free_custom_icon(icon_id) Frees an icon loaded with load_custom_icon()
|
|
"bool" | unregister_action (*args) |
| unregister_action(name) -> bool Delete a previously-registered action (ui_unregister_action).
|
|
"bool" | create_toolbar (*args) |
| create_toolbar(name, label, before=None, flags=0) -> bool Create a toolbar with the given name, label and optional position
|
|
"bool" | delete_toolbar (*args) |
| delete_toolbar(name) -> bool Delete an existing toolbar
|
|
"bool" | create_menu (*args) |
| create_menu(name, label, menupath=None) -> bool Create a menu with the given name, label and optional position, either in the menubar, or as a submenu.
|
|
"bool" | delete_menu (*args) |
| delete_menu(name) -> bool Delete an existing menu
|
|
"bool" | attach_action_to_menu (*args) |
| attach_action_to_menu(menupath, name, flags=0) -> bool Attach a previously-registered action to the menu (ui_attach_action_to_menu).
|
|
"bool" | detach_action_from_menu (*args) |
| detach_action_from_menu(menupath, name) -> bool Detach an action from the menu (ui_detach_action_from_menu).
|
|
"bool" | attach_action_to_toolbar (*args) |
| attach_action_to_toolbar(toolbar_name, name) -> bool Attach an action to an existing toolbar (ui_attach_action_to_toolbar).
|
|
"bool" | detach_action_from_toolbar (*args) |
| detach_action_from_toolbar(toolbar_name, name) -> bool Detach an action from the toolbar (ui_detach_action_from_toolbar).
|
|
"bool" | register_and_attach_to_menu (*args) |
| register_and_attach_to_menu(menupath, name, label, shortcut, flags, handler, owner, action_desc_t_flags) -> bool Helper.
|
|
"void" | display_widget (*args) |
| display_widget(widget, options, dest_ctrl=None) Display a widget, dock it if not done before
|
|
"void" | close_widget (*args) |
| close_widget(widget, options) Close widget (ui_close_widget, only gui version).
|
|
"void" | activate_widget (*args) |
| activate_widget(widget, take_focus) Activate widget (only gui version) (ui_activate_widget).
|
|
"TWidget *" | find_widget (*args) |
| find_widget(caption) -> TWidget * Find widget with the specified caption (only gui version) (ui_find_widget).
|
|
"TWidget *" | get_current_widget (*args) |
| get_current_widget() -> TWidget * Get a pointer to the current widget (ui_get_current_widget).
|
|
"twidget_type_t" | get_widget_type (*args) |
| get_widget_type(widget) -> twidget_type_t Get the type of the TWidget * (ui_get_widget_type).
|
|
"qstring *" | get_widget_title (*args) |
| get_widget_title(widget) -> str Get the TWidget's title (ui_get_widget_title).
|
|
"bool" | custom_viewer_jump (*args) |
| custom_viewer_jump(v, loc, flags=0) -> bool Append 'loc' to the viewer's history, and cause the viewer to display it.
|
|
"bool" | ea_viewer_history_push_and_jump (*args) |
| ea_viewer_history_push_and_jump(v, ea, x, y, lnnum) -> bool Push current location in the history and jump to the given location (ui_ea_viewer_history_push_and_jump).
|
|
"bool" | get_ea_viewer_history_info (*args) |
| get_ea_viewer_history_info(nback, nfwd, v) -> bool Get information about what's in the history (ui_ea_viewer_history_info).
|
|
"void" | refresh_custom_viewer (*args) |
| refresh_custom_viewer(custom_viewer) Refresh custom ida viewer (ui_refresh_custom_viewer)
|
|
"void" | repaint_custom_viewer (*args) |
| repaint_custom_viewer(custom_viewer) Repaint the given widget immediately (ui_repaint_qwidget)
|
|
"bool" | jumpto (*args) |
| jumpto(ea, opnum=-1, uijmp_flags=0x0001) -> bool Set cursor position in custom ida viewer.
|
|
"int *, int *" | get_custom_viewer_place (*args) |
| get_custom_viewer_place(custom_viewer, mouse) -> place_t Get current place in a custom viewer (ui_get_curplace).
|
|
"bool" | get_custom_viewer_location (*args) |
| get_custom_viewer_location(out, custom_viewer, mouse=False) -> bool Get the current location in a custom viewer (ui_get_custom_viewer_location_2).
|
|
"bool" | is_idaq (*args) |
| is_idaq() -> bool Returns True or False depending if IDAPython is hosted by IDAQ
|
|
"bool" | attach_action_to_popup (*args) |
| attach_action_to_popup(widget, popup_handle, name, popuppath=None, flags=0) -> bool Insert a previously-registered action into the widget's popup menu (ui_attach_action_to_popup).
|
|
"bool" | detach_action_from_popup (*args) |
| detach_action_from_popup(widget, name) -> bool Remove a previously-registered action, from the list of 'permanent' context menu actions for this widget (ui_detach_action_from_popup).
|
|
"bool" | update_action_label (*args) |
| update_action_label(name, label) -> bool Update an action's label (ui_update_action_attr).
|
|
"bool" | update_action_shortcut (*args) |
| update_action_shortcut(name, shortcut) -> bool Update an action's shortcut (ui_update_action_attr).
|
|
"bool" | update_action_tooltip (*args) |
| update_action_tooltip(name, tooltip) -> bool Update an action's tooltip (ui_update_action_attr).
|
|
"bool" | update_action_icon (*args) |
| update_action_icon(name, icon) -> bool Update an action's icon (ui_update_action_attr).
|
|
"bool" | update_action_state (*args) |
| update_action_state(name, state) -> bool Update an action's state (ui_update_action_attr).
|
|
"bool" | update_action_checkable (*args) |
| update_action_checkable(name, checkable) -> bool Update an action's checkability (ui_update_action_attr).
|
|
"bool" | update_action_checked (*args) |
| update_action_checked(name, checked) -> bool Update an action's checked state (ui_update_action_attr).
|
|
"bool" | update_action_visibility (*args) |
| update_action_visibility(name, visible) -> bool Update an action's visibility (ui_update_action_attr).
|
|
"qstring *" | get_action_label (*args) |
| get_action_label(name) -> str Get an action's label (ui_get_action_attr).
|
|
"qstring *" | get_action_shortcut (*args) |
| get_action_shortcut(name) -> str Get an action's shortcut (ui_get_action_attr).
|
|
"qstring *" | get_action_tooltip (*args) |
| get_action_tooltip(name) -> str Get an action's tooltip (ui_get_action_attr).
|
|
"int *" | get_action_icon (*args) |
| get_action_icon(name) -> bool Get an action's icon (ui_get_action_attr).
|
|
"action_state_t *" | get_action_state (*args) |
| get_action_state(name) -> bool Get an action's state (ui_get_action_attr).
|
|
"bool *" | get_action_checkable (*args) |
| get_action_checkable(name) -> bool Get an action's checkability (ui_get_action_attr).
|
|
"bool *" | get_action_checked (*args) |
| get_action_checked(name) -> bool Get an action's checked state (ui_get_action_attr).
|
|
"bool *" | get_action_visibility (*args) |
| get_action_visibility(name) -> bool Get an action's visibility (ui_get_action_attr).
|
|
"bool" | set_custom_viewer_qt_aware (*args) |
| set_custom_viewer_qt_aware(custom_viewer) -> bool Allow the given viewer to interpret Qt events (ui_set_custom_viewer_handler)
|
|
"char const *" | get_custom_viewer_curline (*args) |
| get_custom_viewer_curline(custom_viewer, mouse) -> char const * Get current line of custom viewer (ui_get_custom_viewer_curline).
|
|
"int" | get_custom_viewer_place_xcoord (*args) |
| get_custom_viewer_place_xcoord(custom_viewer, pline, pitem) -> int Get the X position of the item, in the line
|
|
"bool" | get_user_input_event (*args) |
| get_user_input_event(out) -> bool Get the current user input event (mouse button press, key press, ...) It is sometimes desirable to be able to tell when a certain situation happens (e.g., 'view_curpos' gets triggered); this function exists to provide that context (GUI version only)
|
|
"qstring *" | get_output_curline (*args) |
| get_output_curline(mouse) -> str Get current line of output window (ui_get_output_curline).
|
|
"qstring *" | get_output_selected_text (*args) |
| get_output_selected_text() -> str Returns selected text from output window (ui_get_output_selected_text).
|
|
"TWidget *" | get_current_viewer (*args) |
| get_current_viewer() -> TWidget * Get current ida viewer (idaview or custom viewer) (ui_get_current_viewer)
|
|
"tcc_renderer_type_t" | get_view_renderer_type (*args) |
| get_view_renderer_type(v) -> tcc_renderer_type_t Get the type of renderer currently in use in the given view (ui_get_renderer_type)
|
|
"void" | set_view_renderer_type (*args) |
| set_view_renderer_type(v, rt) Set the type of renderer to use in a view (ui_set_renderer_type)
|
|
"TWidget *" | create_empty_widget (*args) |
| create_empty_widget(title, icon=-1) -> TWidget * Create an empty widget, serving as a container for custom user widgets
|
|
"void" | msg_clear (*args) |
| msg_clear() Clear the "Output" window.
|
|
"bool" | msg_save (*args) |
| msg_save(path) -> bool Save the "Output" window contents into a file
|
|
"TWidget *" | get_active_modal_widget (*args) |
| get_active_modal_widget() -> TWidget * Get the current, active modal TWidget instance.
|
|
"bool *" | get_navband_pixel (*args) |
| get_navband_pixel(ea) -> int Maps an address, onto a pixel coordinate within the navigation band
|
|
"ea_t" | get_navband_ea (*args) |
| get_navband_ea(pixel) -> ea_t Translate the pixel position on the navigation band, into an address.
|
|
"void *" | get_window_id (*args) |
| get_window_id(name=None) -> void * Get the system-specific window ID (GUI version only)
|
|
"bool" | is_idaview (*args) |
| is_idaview(v) -> bool Is the given custom view an idaview? (ui_is_idaview)
|
|
"bool" | read_selection (*args) |
| read_selection(v, p1, p2) -> bool Read the user selection, and store its information in p0 (from) and p1 (to).
|
|
"ea_t *, ea_t *" | read_range_selection (*args) |
| read_range_selection(v) -> bool Get the address range for the selected range boundaries, this is the convenient function for read_selection()
|
|
"void" | unmark_selection (*args) |
| unmark_selection() Unmark selection (ui_unmarksel)
|
|
"TWidget *" | create_code_viewer (*args) |
| create_code_viewer(custview, flags=0, parent=None) -> TWidget * Create a code viewer (ui_create_code_viewer).
|
|
"void *" | set_code_viewer_handler (*args) |
| set_code_viewer_handler(code_viewer, handler_id, handler_or_data) -> void * Set a handler for a code viewer event (ui_set_custom_viewer_handler).
|
|
"bool" | set_code_viewer_user_data (*args) |
| set_code_viewer_user_data(code_viewer, ud) -> bool Set the user data on a code viewer (ui_set_custom_viewer_handler).
|
|
"void *" | get_viewer_user_data (*args) |
| get_viewer_user_data(viewer) -> void * Get the user data from a custom viewer (ui_get_viewer_user_data)
|
|
"tcc_place_type_t" | get_viewer_place_type (*args) |
| get_viewer_place_type(viewer) -> tcc_place_type_t Get the type of place_t instances a viewer uses & creates (ui_get_viewer_place_type).
|
|
"void" | set_code_viewer_line_handlers (*args) |
| set_code_viewer_line_handlers(code_viewer, click_handler, popup_handler, dblclick_handler, drawicon_handler, linenum_handler) Set handlers for code viewer line events.
|
|
"bool" | set_code_viewer_lines_icon_margin (*args) |
| set_code_viewer_lines_icon_margin(code_viewer, margin) -> bool Set space allowed for icons in the margin of a code viewer (ui_set_custom_viewer_handler).
|
|
"bool" | set_code_viewer_lines_alignment (*args) |
| set_code_viewer_lines_alignment(code_viewer, align) -> bool Set alignment for lines in a code viewer (ui_set_custom_viewer_handler).
|
|
"bool" | set_code_viewer_lines_radix (*args) |
| set_code_viewer_lines_radix(code_viewer, radix) -> bool Set radix for values displayed in a code viewer (ui_set_custom_viewer_handler).
|
|
"bool" | set_code_viewer_is_source (*args) |
| set_code_viewer_is_source(code_viewer) -> bool Specify that the given code viewer is used to display source code (ui_set_custom_viewer_handler).
|
|
"int" | get_tab_size (*args) |
| get_tab_size(path) -> int Get the size of a tab in spaces (ui_get_tab_size).
|
|
"void" | clr_cancelled (*args) |
| clr_cancelled() Clear "Cancelled" flag (ui_clr_cancelled)
|
|
"void" | set_cancelled (*args) |
| set_cancelled() Set "Cancelled" flag (ui_set_cancelled)
|
|
"bool" | user_cancelled (*args) |
| user_cancelled() -> bool Test the ctrl-break flag (ui_test_cancelled).
|
|
"bool" | ui_load_new_file (*args) |
| ui_load_new_file(temp_file, filename, pli, neflags, ploaders) -> bool Display a load file dialog and load file (ui_load_file).
|
|
"bool" | ui_run_debugger (*args) |
| ui_run_debugger(dbgopts, exename, argc, argv) -> bool Load a debugger plugin and run the specified program (ui_run_dbg).
|
|
"bool" | load_dbg_dbginfo (*args) |
| load_dbg_dbginfo(path, li=None, base=BADADDR, verbose=False) -> bool Load debugging information from a file.
|
|
"int" | add_idc_hotkey (*args) |
| add_idc_hotkey(hotkey, idcfunc) -> int Add hotkey for IDC function (ui_add_idckey).
|
|
"bool" | set_highlight (*args) |
| set_highlight(viewer, str, flags) -> bool Set the highlighted identifier in the viewer (ui_set_highlight).
|
|
"TWidget *" | open_exports_window (*args) |
| open_exports_window(ea) -> TWidget * Open the exports window (ui_open_builtin).
|
|
"TWidget *" | open_imports_window (*args) |
| open_imports_window(ea) -> TWidget * Open the exports window (ui_open_builtin).
|
|
"TWidget *" | open_names_window (*args) |
| open_names_window(ea) -> TWidget * Open the names window (ui_open_builtin).
|
|
"TWidget *" | open_funcs_window (*args) |
| open_funcs_window(ea) -> TWidget * Open the 'Functions' window (ui_open_builtin).
|
|
"TWidget *" | open_strings_window (*args) |
| open_strings_window(ea, selstart=BADADDR, selend=BADADDR) -> TWidget * Open the 'Strings' window (ui_open_builtin).
|
|
"TWidget *" | open_segments_window (*args) |
| open_segments_window(ea) -> TWidget * Open the segments window (ui_open_builtin).
|
|
"TWidget *" | open_segregs_window (*args) |
| open_segregs_window(ea) -> TWidget * Open the segment registers window (ui_open_builtin).
|
|
"TWidget *" | open_selectors_window (*args) |
| open_selectors_window() -> TWidget * Open the selectors window (ui_open_builtin).
|
|
"TWidget *" | open_signatures_window (*args) |
| open_signatures_window() -> TWidget * Open the signatures window (ui_open_builtin).
|
|
"TWidget *" | open_tils_window (*args) |
| open_tils_window() -> TWidget * Open the type libraries window (ui_open_builtin).
|
|
"TWidget *" | open_loctypes_window (*args) |
| open_loctypes_window(ordinal, cursor=None) -> TWidget * Open the local types window (ui_open_builtin).
|
|
"TWidget *" | open_calls_window (*args) |
| open_calls_window(ea) -> TWidget * Open the function calls window (ui_open_builtin).
|
|
"TWidget *" | open_problems_window (*args) |
| open_problems_window(ea) -> TWidget * Open the problems window (ui_open_builtin).
|
|
"TWidget *" | open_bpts_window (*args) |
| open_bpts_window(ea) -> TWidget * Open the breakpoints window (ui_open_builtin).
|
|
"TWidget *" | open_threads_window (*args) |
| open_threads_window() -> TWidget * Open the threads window (ui_open_builtin).
|
|
"TWidget *" | open_modules_window (*args) |
| open_modules_window() -> TWidget * Open the modules window (ui_open_builtin).
|
|
"TWidget *" | open_trace_window (*args) |
| open_trace_window() -> TWidget * Open the tracing window (ui_open_builtin).
|
|
"TWidget *" | open_stack_window (*args) |
| open_stack_window() -> TWidget * Open the call stack window (ui_open_builtin).
|
|
"TWidget *" | open_xrefs_window (*args) |
| open_xrefs_window(ea) -> TWidget * Open the cross references window (ui_open_builtin).
|
|
"TWidget *" | open_frame_window (*args) |
| open_frame_window(pfn, offset) -> TWidget * Open the frame window for the given function (ui_open_builtin).
|
|
"TWidget *" | open_navband_window (*args) |
| open_navband_window(ea, zoom) -> TWidget * Open the navigation band window (ui_open_builtin).
|
|
"TWidget *" | open_enums_window (*args) |
| open_enums_window(const_id=BADADDR) -> TWidget * Open the enums window (ui_open_builtin).
|
|
"TWidget *" | open_structs_window (*args) |
| open_structs_window(id=BADADDR, offset=0) -> TWidget * Open the structs window (ui_open_builtin).
|
|
"TWidget *" | open_disasm_window (*args) |
| open_disasm_window(window_title, ranges=None) -> TWidget * Open a disassembly view (ui_open_builtin).
|
|
"TWidget *" | open_hexdump_window (*args) |
| open_hexdump_window(window_title) -> TWidget * Open a hexdump view (ui_open_builtin).
|
|
"TWidget *" | open_notepad_window (*args) |
| open_notepad_window() -> TWidget * Open the notepad window (ui_open_builtin).
|
|
"TWidget *" | open_bookmarks_window (*args) |
| open_bookmarks_window(w) -> TWidget * Open the bookmarks window (ui_open_builtin).
|
|
"bool" | sync_sources (*args) |
| sync_sources(what, _with, sync) -> bool [Un]synchronize sources
|
|
"qstring *" | choose_til (*args) |
| choose_til() -> str Choose a type library (ui_choose, chtype_idatil).
|
|
"ea_t" | choose_entry (*args) |
| choose_entry(title) -> ea_t Choose an entry point (ui_choose, chtype_entry).
|
|
"ea_t" | choose_name (*args) |
| choose_name(title) -> ea_t Choose a name (ui_choose, chtype_name).
|
|
"ea_t" | choose_stkvar_xref (*args) |
| choose_stkvar_xref(pfn, mptr) -> ea_t Choose an xref to a stack variable (ui_choose, chtype_name).
|
|
"ea_t" | choose_xref (*args) |
| choose_xref(to) -> ea_t Choose an xref to an address (ui_choose, chtype_xref).
|
|
"func_t *" | choose_func (*args) |
| choose_func(title, default_ea) -> func_t * Choose a function (ui_choose, chtype_func).
|
|
"segment_t *" | choose_segm (*args) |
| choose_segm(title, default_ea) -> segment_t * Choose a segment (ui_choose, chtype_segm).
|
|
"bool" | choose_struct (*args) |
| choose_struct(out, title) -> bool Choose a structure (ui_choose, chtype_struct).
|
|
"sreg_range_t *" | choose_srcp (*args) |
| choose_srcp(title) -> sreg_range_t * Choose a segment register change point (ui_choose, chtype_srcp).
|
|
"void *" | get_chooser_obj (*args) |
| get_chooser_obj(chooser_caption) -> void * Get the underlying object of the specified chooser (ui_get_chooser_obj).
|
|
"bool" | get_chooser_rows (*args) |
| get_chooser_rows(out, chooser_caption, what) -> bool Get the chooser contents corresponding to the rows indicated by "what".
|
|
"bool" | enable_chooser_item_attrs (*args) |
| enable_chooser_item_attrs(chooser_caption, enable) -> bool Enable item-specific attributes for chooser items (ui_enable_chooser_item_attrs).
|
|
"void" | replace_wait_box (*args) |
| replace_wait_box(format) Replace the label of "Please wait dialog box".
|
|
"void" | beep (*args) |
| beep(beep_type=beep_default) Issue a beeping sound (ui_beep).
|
|
"bool" | display_copyright_warning (*args) |
| display_copyright_warning() -> bool Display copyright warning (ui_copywarn).
|
|
"void" | ask_for_feedback (*args) |
| ask_for_feedback(format) Show a message box asking to send the input file to mailto:support@hex- rays.com,suppo.nosp@m.rt@h.nosp@m.ex-ra.nosp@m.ys.c.nosp@m.om}.
|
|
"ea_t *" | _ask_addr (*args) |
| _ask_addr(addr, format) -> bool
|
|
"sel_t *" | _ask_seg (*args) |
| _ask_seg(sel, format) -> bool
|
|
"sval_t *" | _ask_long (*args) |
| _ask_long(value, format) -> bool
|
|
"void" | error (*args) |
| error(format) Display a fatal message in a message box and quit IDA
|
|
"void" | warning (*args) |
| warning(format) Display a message in a message box
|
|
"void" | info (*args) |
| info(format)
|
|
"void" | nomem (*args) |
| nomem(format)
|
|
"int" | ask_yn (*args) |
| ask_yn(deflt, format) -> int Display a dialog box and get choice from "Yes", "No", "Cancel".
|
|
"int" | ask_buttons (*args) |
| ask_buttons(Yes, No, Cancel, deflt, format) -> int Display a dialog box and get choice from maximum three possibilities (ui_ask_buttons).
|
|
"bool" | ask_ident2 (*args) |
| ask_ident2(str, format) -> bool Display a dialog box and wait for the user to input an identifier.
|
|
"char *" | ask_file (*args) |
| ask_file(for_saving, defval, format) -> char *
|
|
"int" | register_addon (*args) |
| register_addon(info) -> int Register an add-on.
|
|
"int" | addon_count (*args) |
| addon_count() -> int Get number of installed addons.
|
|
"bool" | get_addon_info (*args) |
| get_addon_info(id, info) -> bool Get info about a registered addon with a given product code.
|
|
"bool" | get_addon_info_idx (*args) |
| get_addon_info_idx(index, info) -> bool Get info about a registered addon with specific index.
|
|
"qstring *" | qcleanline (*args) |
| qcleanline(cmt_char='\0', flags=((1 << 0)|(1 << 1))|(1 << 2)) -> str Performs some cleanup operations to a line.
|
|
"char const *" | strarray (*args) |
| strarray(array, array_size, code) -> char const * Find a line with the specified code in the strarray_t array.
|
|
"qstring *" | ea2str (*args) |
| ea2str(ea) -> str Convert linear address to UTF-8 string.
|
|
"uint64 *" | str2ea (*args) |
| str2ea(str, screen_ea=BADADDR) -> bool Convert string to linear address.
|
|
"uint64 *" | str2ea_ex (*args) |
| str2ea_ex(str, screen_ea=BADADDR, flags=0) -> bool Same as str2ea() but possibly with some steps skipped.
|
|
"uint64 *" | atoea (*args) |
| atoea(str) -> bool Convert a number in C notation to an address.
|
|
"void" | get_user_strlist_options (*args) |
| get_user_strlist_options(out)
|
|
"bool" | del_idc_hotkey (*args) |
| del_idc_hotkey(hotkey) -> bool
|
|
"struc_t *" | choose_struc (*args) |
| choose_struc(title) -> struc_t *
|
|
"enum_t" | choose_enum (*args) |
| choose_enum(out, title, default_ord) -> bool
|
|
"uchar *" | choose_enum_by_value (*args) |
| choose_enum_by_value(out, title, default_ord, value, nbytes) -> bool
|
|
| load_custom_icon (file_name=None, data=None, format=None) |
| Loads a custom icon and returns an identifier that can be used with other APIs.
|
|
| ask_long (defval, format) |
| Display a dialog box and wait for the user to input an number (ui_ask_long).
|
|
| ask_addr (defval, format) |
| Output a formatted string to the output window (msg) preprended with "**DATABASE
IS CORRUPTED: " Display a dialog box and wait for the user to input an address (ui_ask_addr).
|
|
| ask_seg (defval, format) |
| Display a dialog box and wait for the user to input an segment name (ui_ask_seg).
|
|
| ask_ident (defval, format) |
| Display a dialog box and wait for the user to input an identifier.
|
|
"PyObject *" | choose_find (*args) |
| choose_find(title) -> MyChoose or None
|
|
"void" | choose_refresh (*args) |
| choose_refresh(_self)
|
|
"void" | choose_close (*args) |
| choose_close(_self)
|
|
"TWidget *" | choose_get_widget (*args) |
| choose_get_widget(_self) -> TWidget *
|
|
"PyObject *" | choose_choose (*args) |
| choose_choose(_self) -> PyObject *
|
|
"void" | choose_activate (*args) |
| choose_activate(_self)
|
|
"PyObject *" | choose_create_embedded_chobj (*args) |
| choose_create_embedded_chobj(_self) -> PyObject *
|
|
"PyObject *" | get_chooser_data (*args) |
| get_chooser_data(chooser_caption, n) -> [str, ...] Get the text corresponding to the index N in the chooser data.
|
|
"bool" | textctrl_info_t_assign (*args) |
| textctrl_info_t_assign(_self, other) -> bool
|
|
"bool" | textctrl_info_t_set_text (*args) |
| textctrl_info_t_set_text(_self, s) -> bool
|
|
"char const *" | textctrl_info_t_get_text (*args) |
| textctrl_info_t_get_text(_self) -> char const *
|
|
"bool" | textctrl_info_t_set_flags (*args) |
| textctrl_info_t_set_flags(_self, flags) -> bool
|
|
"unsigned int" | textctrl_info_t_get_flags (*args) |
| textctrl_info_t_get_flags(_self) -> unsigned int
|
|
"bool" | textctrl_info_t_set_tabsize (*args) |
| textctrl_info_t_set_tabsize(_self, tabsize) -> bool
|
|
"unsigned int" | textctrl_info_t_get_tabsize (*args) |
| textctrl_info_t_get_tabsize(_self) -> unsigned int
|
|
"bool" | formchgcbfa_enable_field (*args) |
| formchgcbfa_enable_field(p_fa, fid, enable) -> bool
|
|
"bool" | formchgcbfa_show_field (*args) |
| formchgcbfa_show_field(p_fa, fid, show) -> bool
|
|
"bool" | formchgcbfa_move_field (*args) |
| formchgcbfa_move_field(p_fa, fid, x, y, w, h) -> bool
|
|
"int" | formchgcbfa_get_focused_field (*args) |
| formchgcbfa_get_focused_field(p_fa) -> int
|
|
"bool" | formchgcbfa_set_focused_field (*args) |
| formchgcbfa_set_focused_field(p_fa, fid) -> bool
|
|
"void" | formchgcbfa_refresh_field (*args) |
| formchgcbfa_refresh_field(p_fa, fid)
|
|
"void" | formchgcbfa_close (*args) |
| formchgcbfa_close(p_fa, close_normally)
|
|
"PyObject *" | formchgcbfa_get_field_value (*args) |
| formchgcbfa_get_field_value(p_fa, fid, ft, sz) -> PyObject *
|
|
"bool" | formchgcbfa_set_field_value (*args) |
| formchgcbfa_set_field_value(p_fa, fid, ft, py_val) -> bool
|
|
"size_t" | py_get_ask_form (*args) |
| py_get_ask_form() -> size_t
|
|
"size_t" | py_get_open_form (*args) |
| py_get_open_form() -> size_t
|
|
"void" | py_register_compiled_form (*args) |
| py_register_compiled_form(py_form)
|
|
"void" | py_unregister_compiled_form (*args) |
| py_unregister_compiled_form(py_form)
|
|
| ask_form (*args) |
| Display a dialog box and wait for the user.
|
|
| open_form (*args) |
| Display a dockable modeless dialog box and return a handle to it.
|
|
"int" | install_command_interpreter (*args) |
| install_command_interpreter(py_obj) -> int Install command line interpreter (ui_install_cli)
|
|
"void" | remove_command_interpreter (*args) |
| remove_command_interpreter(cli_idx) Remove command line interpreter (ui_install_cli)
|
|
"bool" | pyidag_bind (*args) |
| pyidag_bind(_self) -> bool
|
|
"bool" | pyidag_unbind (*args) |
| pyidag_unbind(_self) -> bool
|
|
"PyObject *" | pyscv_init (*args) |
| pyscv_init(py_link, title) -> PyObject *
|
|
"bool" | pyscv_refresh (*args) |
| pyscv_refresh(py_this) -> bool
|
|
"PyObject *" | pyscv_get_current_line (*args) |
| pyscv_get_current_line(py_this, mouse, notags) -> PyObject *
|
|
"bool" | pyscv_is_focused (*args) |
| pyscv_is_focused(py_this) -> bool
|
|
"size_t" | pyscv_count (*args) |
| pyscv_count(py_this) -> size_t
|
|
"bool" | pyscv_show (*args) |
| pyscv_show(py_this) -> bool
|
|
"void" | pyscv_close (*args) |
| pyscv_close(py_this)
|
|
"bool" | pyscv_jumpto (*args) |
| pyscv_jumpto(py_this, ln, x, y) -> bool
|
|
"PyObject *" | pyscv_get_line (*args) |
| pyscv_get_line(py_this, nline) -> PyObject *
|
|
"PyObject *" | pyscv_get_pos (*args) |
| pyscv_get_pos(py_this, mouse) -> PyObject *
|
|
"PyObject *" | pyscv_clear_lines (*args) |
| pyscv_clear_lines(py_this) -> PyObject *
|
|
"bool" | pyscv_add_line (*args) |
| pyscv_add_line(py_this, py_sl) -> bool
|
|
"bool" | pyscv_insert_line (*args) |
| pyscv_insert_line(py_this, nline, py_sl) -> bool
|
|
"bool" | pyscv_patch_line (*args) |
| pyscv_patch_line(py_this, nline, offs, value) -> bool
|
|
"bool" | pyscv_del_line (*args) |
| pyscv_del_line(py_this, nline) -> bool
|
|
"PyObject *" | pyscv_get_selection (*args) |
| pyscv_get_selection(py_this) -> PyObject *
|
|
"PyObject *" | pyscv_get_current_word (*args) |
| pyscv_get_current_word(py_this, mouse) -> PyObject *
|
|
"bool" | pyscv_edit_line (*args) |
| pyscv_edit_line(py_this, nline, py_sl) -> bool
|
|
"TWidget *" | pyscv_get_widget (*args) |
| pyscv_get_widget(py_this) -> TWidget *
|
|
"PyObject *" | plgform_new (*args) |
| plgform_new() -> PyObject *
|
|
"bool" | plgform_show (*args) |
| plgform_show(py_link, py_obj, caption, options=(0x0040 << 16)|0x00000004u) -> bool
|
|
"void" | plgform_close (*args) |
| plgform_close(py_link, options)
|
|
"TWidget *" | plgform_get_widget (*args) |
| plgform_get_widget(py_link) -> TWidget *
|
|