IDAPython 8.4
|
Defines the interface between the kernel and the UI. It contains: * the UI dispatcher notification codes (ui_notification_t) * convenience functions for UI services * structures which hold information about the lines (disassembly, structures, enums) generated by the kernel * functions to interact with the user (dialog boxes) * some string and conversion functions.
Functions | |
"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 * | |
Variables | |
MAX_SPACES_ADDED = _ida_kernwin.MAX_SPACES_ADDED | |
mbox_internal = _ida_kernwin.mbox_internal | |
mbox_info = _ida_kernwin.mbox_info | |
mbox_warning = _ida_kernwin.mbox_warning | |
mbox_error = _ida_kernwin.mbox_error | |
mbox_nomem = _ida_kernwin.mbox_nomem | |
mbox_feedback = _ida_kernwin.mbox_feedback | |
mbox_readerror = _ida_kernwin.mbox_readerror | |
mbox_writeerror = _ida_kernwin.mbox_writeerror | |
mbox_filestruct = _ida_kernwin.mbox_filestruct | |
mbox_wait = _ida_kernwin.mbox_wait | |
mbox_hide = _ida_kernwin.mbox_hide | |
mbox_replace = _ida_kernwin.mbox_replace | |
chtype_generic = _ida_kernwin.chtype_generic | |
chtype_idasgn = _ida_kernwin.chtype_idasgn | |
chtype_entry = _ida_kernwin.chtype_entry | |
chtype_name = _ida_kernwin.chtype_name | |
chtype_stkvar_xref = _ida_kernwin.chtype_stkvar_xref | |
chtype_xref = _ida_kernwin.chtype_xref | |
chtype_obsolete_enum = _ida_kernwin.chtype_obsolete_enum | |
chtype_enum_by_value = _ida_kernwin.chtype_enum_by_value | |
chtype_func = _ida_kernwin.chtype_func | |
chtype_segm = _ida_kernwin.chtype_segm | |
chtype_obsolete_struc = _ida_kernwin.chtype_obsolete_struc | |
chtype_strpath = _ida_kernwin.chtype_strpath | |
chtype_idatil = _ida_kernwin.chtype_idatil | |
chtype_obsolete_enum_by_value_and_size = _ida_kernwin.chtype_obsolete_enum_by_value_and_size | |
chtype_srcp = _ida_kernwin.chtype_srcp | |
chtype_struct = _ida_kernwin.chtype_struct | |
chtype_enum = _ida_kernwin.chtype_enum | |
chtype_enum_by_value_and_size = _ida_kernwin.chtype_enum_by_value_and_size | |
beep_default = _ida_kernwin.beep_default | |
TCCRT_INVALID = _ida_kernwin.TCCRT_INVALID | |
TCCRT_FLAT = _ida_kernwin.TCCRT_FLAT | |
TCCRT_GRAPH = _ida_kernwin.TCCRT_GRAPH | |
TCCRT_PROXIMITY = _ida_kernwin.TCCRT_PROXIMITY | |
TCCPT_INVALID = _ida_kernwin.TCCPT_INVALID | |
TCCPT_PLACE = _ida_kernwin.TCCPT_PLACE | |
TCCPT_SIMPLELINE_PLACE = _ida_kernwin.TCCPT_SIMPLELINE_PLACE | |
TCCPT_IDAPLACE = _ida_kernwin.TCCPT_IDAPLACE | |
TCCPT_ENUMPLACE = _ida_kernwin.TCCPT_ENUMPLACE | |
TCCPT_STRUCTPLACE = _ida_kernwin.TCCPT_STRUCTPLACE | |
TCCPT_TIPLACE = _ida_kernwin.TCCPT_TIPLACE | |
VME_UNKNOWN = _ida_kernwin.VME_UNKNOWN | |
VME_LEFT_BUTTON = _ida_kernwin.VME_LEFT_BUTTON | |
VME_RIGHT_BUTTON = _ida_kernwin.VME_RIGHT_BUTTON | |
VME_MID_BUTTON = _ida_kernwin.VME_MID_BUTTON | |
SETMENU_POSMASK = _ida_kernwin.SETMENU_POSMASK | |
SETMENU_INS = _ida_kernwin.SETMENU_INS | |
SETMENU_APP = _ida_kernwin.SETMENU_APP | |
SETMENU_FIRST = _ida_kernwin.SETMENU_FIRST | |
SETMENU_ENSURE_SEP = _ida_kernwin.SETMENU_ENSURE_SEP | |
CREATETB_ADV = _ida_kernwin.CREATETB_ADV | |
HIF_IDENTIFIER = _ida_kernwin.HIF_IDENTIFIER | |
HIF_REGISTER = _ida_kernwin.HIF_REGISTER | |
HIF_LOCKED = _ida_kernwin.HIF_LOCKED | |
HIF_NOCASE = _ida_kernwin.HIF_NOCASE | |
HIF_USE_SLOT = _ida_kernwin.HIF_USE_SLOT | |
HIF_SLOT_SHIFT = _ida_kernwin.HIF_SLOT_SHIFT | |
HIF_SLOT_0 = _ida_kernwin.HIF_SLOT_0 | |
HIF_SLOT_1 = _ida_kernwin.HIF_SLOT_1 | |
HIF_SLOT_2 = _ida_kernwin.HIF_SLOT_2 | |
HIF_SLOT_3 = _ida_kernwin.HIF_SLOT_3 | |
HIF_SLOT_4 = _ida_kernwin.HIF_SLOT_4 | |
HIF_SLOT_5 = _ida_kernwin.HIF_SLOT_5 | |
HIF_SLOT_6 = _ida_kernwin.HIF_SLOT_6 | |
HIF_SLOT_7 = _ida_kernwin.HIF_SLOT_7 | |
REG_HINTS_MARKER = _ida_kernwin.REG_HINTS_MARKER | |
REG_HINTS_MARKER_LEN = _ida_kernwin.REG_HINTS_MARKER_LEN | |
SRCDBG_HINTS_MARKER = _ida_kernwin.SRCDBG_HINTS_MARKER | |
SRCDBG_HINTS_MARKER_LEN = _ida_kernwin.SRCDBG_HINTS_MARKER_LEN | |
CDVF_NOLINES = _ida_kernwin.CDVF_NOLINES | |
CDVF_LINEICONS = _ida_kernwin.CDVF_LINEICONS | |
CDVF_STATUSBAR = _ida_kernwin.CDVF_STATUSBAR | |
IDCHK_OK = _ida_kernwin.IDCHK_OK | |
IDCHK_ARG = _ida_kernwin.IDCHK_ARG | |
IDCHK_KEY = _ida_kernwin.IDCHK_KEY | |
IDCHK_MAX = _ida_kernwin.IDCHK_MAX | |
WCLS_SAVE = _ida_kernwin.WCLS_SAVE | |
WCLS_NO_CONTEXT = _ida_kernwin.WCLS_NO_CONTEXT | |
WCLS_DONT_SAVE_SIZE = _ida_kernwin.WCLS_DONT_SAVE_SIZE | |
WCLS_DELETE_LATER = _ida_kernwin.WCLS_DELETE_LATER | |
WCLS_CLOSE_LATER = _ida_kernwin.WCLS_CLOSE_LATER | |
DP_LEFT = _ida_kernwin.DP_LEFT | |
DP_TOP = _ida_kernwin.DP_TOP | |
DP_RIGHT = _ida_kernwin.DP_RIGHT | |
DP_BOTTOM = _ida_kernwin.DP_BOTTOM | |
DP_INSIDE = _ida_kernwin.DP_INSIDE | |
DP_TAB = _ida_kernwin.DP_TAB | |
DP_BEFORE = _ida_kernwin.DP_BEFORE | |
DP_FLOATING = _ida_kernwin.DP_FLOATING | |
DP_SZHINT = _ida_kernwin.DP_SZHINT | |
SVF_COPY_LINES = _ida_kernwin.SVF_COPY_LINES | |
SVF_LINES_BYPTR = _ida_kernwin.SVF_LINES_BYPTR | |
CVNF_LAZY = _ida_kernwin.CVNF_LAZY | |
CVNF_JUMP = _ida_kernwin.CVNF_JUMP | |
CVNF_ACT = _ida_kernwin.CVNF_ACT | |
WOPN_RESTORE = _ida_kernwin.WOPN_RESTORE | |
WOPN_PERSIST = _ida_kernwin.WOPN_PERSIST | |
WOPN_CLOSED_BY_ESC = _ida_kernwin.WOPN_CLOSED_BY_ESC | |
WOPN_NOT_CLOSED_BY_ESC = _ida_kernwin.WOPN_NOT_CLOSED_BY_ESC | |
WOPN_DP_MASK = _ida_kernwin.WOPN_DP_MASK | |
WOPN_DP_SHIFT = _ida_kernwin.WOPN_DP_SHIFT | |
WOPN_DP_LEFT = _ida_kernwin.WOPN_DP_LEFT | |
WOPN_DP_TOP = _ida_kernwin.WOPN_DP_TOP | |
WOPN_DP_RIGHT = _ida_kernwin.WOPN_DP_RIGHT | |
WOPN_DP_BOTTOM = _ida_kernwin.WOPN_DP_BOTTOM | |
WOPN_DP_INSIDE = _ida_kernwin.WOPN_DP_INSIDE | |
WOPN_DP_TAB = _ida_kernwin.WOPN_DP_TAB | |
WOPN_DP_BEFORE = _ida_kernwin.WOPN_DP_BEFORE | |
WOPN_DP_FLOATING = _ida_kernwin.WOPN_DP_FLOATING | |
WOPN_DP_SZHINT = _ida_kernwin.WOPN_DP_SZHINT | |
WOPN_DP_INSIDE_BEFORE = _ida_kernwin.WOPN_DP_INSIDE_BEFORE | |
WOPN_DP_TAB_BEFORE = _ida_kernwin.WOPN_DP_TAB_BEFORE | |
RENADDR_IDA = _ida_kernwin.RENADDR_IDA | |
RENADDR_HR = _ida_kernwin.RENADDR_HR | |
CVLF_USE_MOUSE = _ida_kernwin.CVLF_USE_MOUSE | |
DEFAULT_PLACE_LNNUM = _ida_kernwin.DEFAULT_PLACE_LNNUM | |
PCF_EA_CAPABLE = _ida_kernwin.PCF_EA_CAPABLE | |
PCF_MAKEPLACE_ALLOCATES = _ida_kernwin.PCF_MAKEPLACE_ALLOCATES | |
LECVT_CANCELED = _ida_kernwin.LECVT_CANCELED | |
LECVT_ERROR = _ida_kernwin.LECVT_ERROR | |
LECVT_OK = _ida_kernwin.LECVT_OK | |
LECVT_WITHIN_LISTING = _ida_kernwin.LECVT_WITHIN_LISTING | |
CK_TRACE = _ida_kernwin.CK_TRACE | |
CK_TRACE_OVL = _ida_kernwin.CK_TRACE_OVL | |
CK_EXTRA1 = _ida_kernwin.CK_EXTRA1 | |
CK_EXTRA2 = _ida_kernwin.CK_EXTRA2 | |
CK_EXTRA3 = _ida_kernwin.CK_EXTRA3 | |
CK_EXTRA4 = _ida_kernwin.CK_EXTRA4 | |
CK_EXTRA5 = _ida_kernwin.CK_EXTRA5 | |
CK_EXTRA6 = _ida_kernwin.CK_EXTRA6 | |
CK_EXTRA7 = _ida_kernwin.CK_EXTRA7 | |
CK_EXTRA8 = _ida_kernwin.CK_EXTRA8 | |
CK_EXTRA9 = _ida_kernwin.CK_EXTRA9 | |
CK_EXTRA10 = _ida_kernwin.CK_EXTRA10 | |
CK_EXTRA11 = _ida_kernwin.CK_EXTRA11 | |
CK_EXTRA12 = _ida_kernwin.CK_EXTRA12 | |
CK_EXTRA13 = _ida_kernwin.CK_EXTRA13 | |
CK_EXTRA14 = _ida_kernwin.CK_EXTRA14 | |
CK_EXTRA15 = _ida_kernwin.CK_EXTRA15 | |
CK_EXTRA16 = _ida_kernwin.CK_EXTRA16 | |
LROEF_MASK = _ida_kernwin.LROEF_MASK | |
LROEF_FULL_LINE = _ida_kernwin.LROEF_FULL_LINE | |
LROEF_CPS_RANGE = _ida_kernwin.LROEF_CPS_RANGE | |
BWN_UNKNOWN = _ida_kernwin.BWN_UNKNOWN | |
BWN_EXPORTS = _ida_kernwin.BWN_EXPORTS | |
BWN_IMPORTS = _ida_kernwin.BWN_IMPORTS | |
BWN_NAMES = _ida_kernwin.BWN_NAMES | |
BWN_FUNCS = _ida_kernwin.BWN_FUNCS | |
BWN_STRINGS = _ida_kernwin.BWN_STRINGS | |
BWN_SEGS = _ida_kernwin.BWN_SEGS | |
BWN_SEGREGS = _ida_kernwin.BWN_SEGREGS | |
BWN_SELS = _ida_kernwin.BWN_SELS | |
BWN_SIGNS = _ida_kernwin.BWN_SIGNS | |
BWN_TILS = _ida_kernwin.BWN_TILS | |
BWN_LOCTYPS = _ida_kernwin.BWN_LOCTYPS | |
BWN_CALLS = _ida_kernwin.BWN_CALLS | |
BWN_PROBS = _ida_kernwin.BWN_PROBS | |
BWN_BPTS = _ida_kernwin.BWN_BPTS | |
BWN_THREADS = _ida_kernwin.BWN_THREADS | |
BWN_MODULES = _ida_kernwin.BWN_MODULES | |
BWN_TRACE = _ida_kernwin.BWN_TRACE | |
BWN_CALL_STACK = _ida_kernwin.BWN_CALL_STACK | |
BWN_XREFS = _ida_kernwin.BWN_XREFS | |
BWN_SEARCH = _ida_kernwin.BWN_SEARCH | |
BWN_FRAME = _ida_kernwin.BWN_FRAME | |
BWN_NAVBAND = _ida_kernwin.BWN_NAVBAND | |
BWN_ENUMS = _ida_kernwin.BWN_ENUMS | |
BWN_STRUCTS = _ida_kernwin.BWN_STRUCTS | |
BWN_DISASM = _ida_kernwin.BWN_DISASM | |
BWN_DUMP = _ida_kernwin.BWN_DUMP | |
BWN_NOTEPAD = _ida_kernwin.BWN_NOTEPAD | |
BWN_OUTPUT = _ida_kernwin.BWN_OUTPUT | |
BWN_CLI = _ida_kernwin.BWN_CLI | |
BWN_WATCH = _ida_kernwin.BWN_WATCH | |
BWN_LOCALS = _ida_kernwin.BWN_LOCALS | |
BWN_STKVIEW = _ida_kernwin.BWN_STKVIEW | |
BWN_CHOOSER = _ida_kernwin.BWN_CHOOSER | |
BWN_SHORTCUTCSR = _ida_kernwin.BWN_SHORTCUTCSR | |
BWN_SHORTCUTWIN = _ida_kernwin.BWN_SHORTCUTWIN | |
BWN_CPUREGS = _ida_kernwin.BWN_CPUREGS | |
BWN_SO_STRUCTS = _ida_kernwin.BWN_SO_STRUCTS | |
BWN_SO_OFFSETS = _ida_kernwin.BWN_SO_OFFSETS | |
BWN_CMDPALCSR = _ida_kernwin.BWN_CMDPALCSR | |
BWN_CMDPALWIN = _ida_kernwin.BWN_CMDPALWIN | |
BWN_SNIPPETS = _ida_kernwin.BWN_SNIPPETS | |
BWN_CUSTVIEW = _ida_kernwin.BWN_CUSTVIEW | |
BWN_ADDRWATCH = _ida_kernwin.BWN_ADDRWATCH | |
BWN_PSEUDOCODE = _ida_kernwin.BWN_PSEUDOCODE | |
BWN_CALLS_CALLERS = _ida_kernwin.BWN_CALLS_CALLERS | |
BWN_CALLS_CALLEES = _ida_kernwin.BWN_CALLS_CALLEES | |
BWN_MDVIEWCSR = _ida_kernwin.BWN_MDVIEWCSR | |
BWN_DISASM_ARROWS = _ida_kernwin.BWN_DISASM_ARROWS | |
BWN_CV_LINE_INFOS = _ida_kernwin.BWN_CV_LINE_INFOS | |
BWN_SRCPTHMAP_CSR = _ida_kernwin.BWN_SRCPTHMAP_CSR | |
BWN_SRCPTHUND_CSR = _ida_kernwin.BWN_SRCPTHUND_CSR | |
BWN_UNDOHIST = _ida_kernwin.BWN_UNDOHIST | |
BWN_SNIPPETS_CSR = _ida_kernwin.BWN_SNIPPETS_CSR | |
BWN_SCRIPTS_CSR = _ida_kernwin.BWN_SCRIPTS_CSR | |
BWN_BOOKMARKS = _ida_kernwin.BWN_BOOKMARKS | |
BWN_TILIST = _ida_kernwin.BWN_TILIST | |
BWN_STACK = _ida_kernwin.BWN_STACK | |
BWN_DISASMS = _ida_kernwin.BWN_DISASMS | |
BWN_DUMPS = _ida_kernwin.BWN_DUMPS | |
BWN_SEARCHS = _ida_kernwin.BWN_SEARCHS | |
IWID_EXPORTS = _ida_kernwin.IWID_EXPORTS | |
IWID_IMPORTS = _ida_kernwin.IWID_IMPORTS | |
IWID_NAMES = _ida_kernwin.IWID_NAMES | |
IWID_FUNCS = _ida_kernwin.IWID_FUNCS | |
IWID_STRINGS = _ida_kernwin.IWID_STRINGS | |
IWID_SEGS = _ida_kernwin.IWID_SEGS | |
IWID_SEGREGS = _ida_kernwin.IWID_SEGREGS | |
IWID_SELS = _ida_kernwin.IWID_SELS | |
IWID_SIGNS = _ida_kernwin.IWID_SIGNS | |
IWID_TILS = _ida_kernwin.IWID_TILS | |
IWID_LOCTYPS = _ida_kernwin.IWID_LOCTYPS | |
IWID_CALLS = _ida_kernwin.IWID_CALLS | |
IWID_PROBS = _ida_kernwin.IWID_PROBS | |
IWID_BPTS = _ida_kernwin.IWID_BPTS | |
IWID_THREADS = _ida_kernwin.IWID_THREADS | |
IWID_MODULES = _ida_kernwin.IWID_MODULES | |
IWID_TRACE = _ida_kernwin.IWID_TRACE | |
IWID_CALL_STACK = _ida_kernwin.IWID_CALL_STACK | |
IWID_XREFS = _ida_kernwin.IWID_XREFS | |
IWID_SEARCH = _ida_kernwin.IWID_SEARCH | |
IWID_FRAME = _ida_kernwin.IWID_FRAME | |
IWID_NAVBAND = _ida_kernwin.IWID_NAVBAND | |
IWID_ENUMS = _ida_kernwin.IWID_ENUMS | |
IWID_STRUCTS = _ida_kernwin.IWID_STRUCTS | |
IWID_DISASM = _ida_kernwin.IWID_DISASM | |
IWID_DUMP = _ida_kernwin.IWID_DUMP | |
IWID_NOTEPAD = _ida_kernwin.IWID_NOTEPAD | |
IWID_OUTPUT = _ida_kernwin.IWID_OUTPUT | |
IWID_CLI = _ida_kernwin.IWID_CLI | |
IWID_WATCH = _ida_kernwin.IWID_WATCH | |
IWID_LOCALS = _ida_kernwin.IWID_LOCALS | |
IWID_STKVIEW = _ida_kernwin.IWID_STKVIEW | |
IWID_CHOOSER = _ida_kernwin.IWID_CHOOSER | |
IWID_SHORTCUTCSR = _ida_kernwin.IWID_SHORTCUTCSR | |
IWID_SHORTCUTWIN = _ida_kernwin.IWID_SHORTCUTWIN | |
IWID_CPUREGS = _ida_kernwin.IWID_CPUREGS | |
IWID_SO_STRUCTS = _ida_kernwin.IWID_SO_STRUCTS | |
IWID_SO_OFFSETS = _ida_kernwin.IWID_SO_OFFSETS | |
IWID_CMDPALCSR = _ida_kernwin.IWID_CMDPALCSR | |
IWID_CMDPALWIN = _ida_kernwin.IWID_CMDPALWIN | |
IWID_SNIPPETS = _ida_kernwin.IWID_SNIPPETS | |
IWID_CUSTVIEW = _ida_kernwin.IWID_CUSTVIEW | |
IWID_ADDRWATCH = _ida_kernwin.IWID_ADDRWATCH | |
IWID_PSEUDOCODE = _ida_kernwin.IWID_PSEUDOCODE | |
IWID_CALLS_CALLERS = _ida_kernwin.IWID_CALLS_CALLERS | |
IWID_CALLS_CALLEES = _ida_kernwin.IWID_CALLS_CALLEES | |
IWID_MDVIEWCSR = _ida_kernwin.IWID_MDVIEWCSR | |
IWID_DISASM_ARROWS = _ida_kernwin.IWID_DISASM_ARROWS | |
IWID_CV_LINE_INFOS = _ida_kernwin.IWID_CV_LINE_INFOS | |
IWID_SRCPTHMAP_CSR = _ida_kernwin.IWID_SRCPTHMAP_CSR | |
IWID_SRCPTHUND_CSR = _ida_kernwin.IWID_SRCPTHUND_CSR | |
IWID_UNDOHIST = _ida_kernwin.IWID_UNDOHIST | |
IWID_SNIPPETS_CSR = _ida_kernwin.IWID_SNIPPETS_CSR | |
IWID_SCRIPTS_CSR = _ida_kernwin.IWID_SCRIPTS_CSR | |
IWID_BOOKMARKS = _ida_kernwin.IWID_BOOKMARKS | |
IWID_TILIST = _ida_kernwin.IWID_TILIST | |
IWID_ALL = _ida_kernwin.IWID_ALL | |
IWID_STACK = _ida_kernwin.IWID_STACK | |
IWID_DISASMS = _ida_kernwin.IWID_DISASMS | |
IWID_DUMPS = _ida_kernwin.IWID_DUMPS | |
IWID_SEARCHS = _ida_kernwin.IWID_SEARCHS | |
IDA_DEBUG_DREFS = _ida_kernwin.IDA_DEBUG_DREFS | |
IDA_DEBUG_OFFSET = _ida_kernwin.IDA_DEBUG_OFFSET | |
IDA_DEBUG_FLIRT = _ida_kernwin.IDA_DEBUG_FLIRT | |
IDA_DEBUG_IDP = _ida_kernwin.IDA_DEBUG_IDP | |
IDA_DEBUG_LDR = _ida_kernwin.IDA_DEBUG_LDR | |
IDA_DEBUG_PLUGIN = _ida_kernwin.IDA_DEBUG_PLUGIN | |
IDA_DEBUG_IDS = _ida_kernwin.IDA_DEBUG_IDS | |
IDA_DEBUG_CONFIG = _ida_kernwin.IDA_DEBUG_CONFIG | |
IDA_DEBUG_CHECKMEM = _ida_kernwin.IDA_DEBUG_CHECKMEM | |
IDA_DEBUG_LICENSE = _ida_kernwin.IDA_DEBUG_LICENSE | |
IDA_DEBUG_DEMANGLE = _ida_kernwin.IDA_DEBUG_DEMANGLE | |
IDA_DEBUG_QUEUE = _ida_kernwin.IDA_DEBUG_QUEUE | |
IDA_DEBUG_ROLLBACK = _ida_kernwin.IDA_DEBUG_ROLLBACK | |
IDA_DEBUG_ALREADY = _ida_kernwin.IDA_DEBUG_ALREADY | |
IDA_DEBUG_TIL = _ida_kernwin.IDA_DEBUG_TIL | |
IDA_DEBUG_NOTIFY = _ida_kernwin.IDA_DEBUG_NOTIFY | |
IDA_DEBUG_DEBUGGER = _ida_kernwin.IDA_DEBUG_DEBUGGER | |
IDA_DEBUG_APPCALL = _ida_kernwin.IDA_DEBUG_APPCALL | |
IDA_DEBUG_SRCDBG = _ida_kernwin.IDA_DEBUG_SRCDBG | |
IDA_DEBUG_ACCESSIBILITY = _ida_kernwin.IDA_DEBUG_ACCESSIBILITY | |
IDA_DEBUG_NETWORK = _ida_kernwin.IDA_DEBUG_NETWORK | |
IDA_DEBUG_INTERNET = _ida_kernwin.IDA_DEBUG_INTERNET | |
IDA_DEBUG_SIMPLEX = _ida_kernwin.IDA_DEBUG_SIMPLEX | |
IDA_DEBUG_DBGINFO = _ida_kernwin.IDA_DEBUG_DBGINFO | |
IDA_DEBUG_LUMINA = _ida_kernwin.IDA_DEBUG_LUMINA | |
IDA_DEBUG_THEMES = _ida_kernwin.IDA_DEBUG_THEMES | |
IDA_DEBUG_REGEX = _ida_kernwin.IDA_DEBUG_REGEX | |
IDA_DEBUG_SUBPROC = _ida_kernwin.IDA_DEBUG_SUBPROC | |
IDA_DEBUG_ALWAYS = _ida_kernwin.IDA_DEBUG_ALWAYS | |
AST_ENABLE_ALWAYS = _ida_kernwin.AST_ENABLE_ALWAYS | |
AST_ENABLE_FOR_IDB = _ida_kernwin.AST_ENABLE_FOR_IDB | |
AST_ENABLE_FOR_WIDGET = _ida_kernwin.AST_ENABLE_FOR_WIDGET | |
AST_ENABLE = _ida_kernwin.AST_ENABLE | |
AST_DISABLE_ALWAYS = _ida_kernwin.AST_DISABLE_ALWAYS | |
AST_DISABLE_FOR_IDB = _ida_kernwin.AST_DISABLE_FOR_IDB | |
AST_DISABLE_FOR_WIDGET = _ida_kernwin.AST_DISABLE_FOR_WIDGET | |
AST_DISABLE = _ida_kernwin.AST_DISABLE | |
CH_MODAL = _ida_kernwin.CH_MODAL | |
CH_KEEP = _ida_kernwin.CH_KEEP | |
CH_MULTI = _ida_kernwin.CH_MULTI | |
CH_MULTI_EDIT = _ida_kernwin.CH_MULTI_EDIT | |
CH_NOBTNS = _ida_kernwin.CH_NOBTNS | |
CH_ATTRS = _ida_kernwin.CH_ATTRS | |
CH_UNUSED = _ida_kernwin.CH_UNUSED | |
CH_FORCE_DEFAULT = _ida_kernwin.CH_FORCE_DEFAULT | |
CH_CAN_INS = _ida_kernwin.CH_CAN_INS | |
CH_CAN_DEL = _ida_kernwin.CH_CAN_DEL | |
CH_CAN_EDIT = _ida_kernwin.CH_CAN_EDIT | |
CH_CAN_REFRESH = _ida_kernwin.CH_CAN_REFRESH | |
CH_QFLT = _ida_kernwin.CH_QFLT | |
CH_QFTYP_SHIFT = _ida_kernwin.CH_QFTYP_SHIFT | |
CH_QFTYP_DEFAULT = _ida_kernwin.CH_QFTYP_DEFAULT | |
CH_QFTYP_NORMAL = _ida_kernwin.CH_QFTYP_NORMAL | |
CH_QFTYP_WHOLE_WORDS = _ida_kernwin.CH_QFTYP_WHOLE_WORDS | |
CH_QFTYP_REGEX = _ida_kernwin.CH_QFTYP_REGEX | |
CH_QFTYP_FUZZY = _ida_kernwin.CH_QFTYP_FUZZY | |
CH_QFTYP_MASK = _ida_kernwin.CH_QFTYP_MASK | |
CH_NO_STATUS_BAR = _ida_kernwin.CH_NO_STATUS_BAR | |
CH_RESTORE = _ida_kernwin.CH_RESTORE | |
CH_RENAME_IS_EDIT = _ida_kernwin.CH_RENAME_IS_EDIT | |
CH_BUILTIN_SHIFT = _ida_kernwin.CH_BUILTIN_SHIFT | |
CH_BUILTIN_MASK = _ida_kernwin.CH_BUILTIN_MASK | |
CH_HAS_DIRTREE = _ida_kernwin.CH_HAS_DIRTREE | |
CH_TM_NO_TREE = _ida_kernwin.CH_TM_NO_TREE | |
CH_TM_FOLDERS_ONLY = _ida_kernwin.CH_TM_FOLDERS_ONLY | |
CH_TM_FULL_TREE = _ida_kernwin.CH_TM_FULL_TREE | |
CH_TM_SHIFT = _ida_kernwin.CH_TM_SHIFT | |
CH_TM_MASK = _ida_kernwin.CH_TM_MASK | |
CH_HAS_DIFF = _ida_kernwin.CH_HAS_DIFF | |
CH_NO_SORT = _ida_kernwin.CH_NO_SORT | |
CH_NO_FILTER = _ida_kernwin.CH_NO_FILTER | |
CH_NON_PERSISTED_TREE = _ida_kernwin.CH_NON_PERSISTED_TREE | |
CH2_LAZY_LOADED = _ida_kernwin.CH2_LAZY_LOADED | |
CH2_HAS_INODE2INDEX = _ida_kernwin.CH2_HAS_INODE2INDEX | |
CHCOL_PLAIN = _ida_kernwin.CHCOL_PLAIN | |
CHCOL_PATH = _ida_kernwin.CHCOL_PATH | |
CHCOL_HEX = _ida_kernwin.CHCOL_HEX | |
CHCOL_DEC = _ida_kernwin.CHCOL_DEC | |
CHCOL_EA = _ida_kernwin.CHCOL_EA | |
CHCOL_FNAME = _ida_kernwin.CHCOL_FNAME | |
CHCOL_FORMAT = _ida_kernwin.CHCOL_FORMAT | |
CHCOL_DEFHIDDEN = _ida_kernwin.CHCOL_DEFHIDDEN | |
CHCOL_DRAGHINT = _ida_kernwin.CHCOL_DRAGHINT | |
CHCOL_INODENAME = _ida_kernwin.CHCOL_INODENAME | |
CHITEM_BOLD = _ida_kernwin.CHITEM_BOLD | |
CHITEM_ITALIC = _ida_kernwin.CHITEM_ITALIC | |
CHITEM_UNDER = _ida_kernwin.CHITEM_UNDER | |
CHITEM_STRIKE = _ida_kernwin.CHITEM_STRIKE | |
CHITEM_GRAY = _ida_kernwin.CHITEM_GRAY | |
CHOOSER_NOMAINMENU = _ida_kernwin.CHOOSER_NOMAINMENU | |
CHOOSER_NOSTATUSBAR = _ida_kernwin.CHOOSER_NOSTATUSBAR | |
cvar = _ida_kernwin.cvar | |
GCRF_HIGH_BIT = _ida_kernwin.GCRF_HIGH_BIT | |
GCRF_HEADER = _ida_kernwin.GCRF_HEADER | |
GCRF_SELECTION = _ida_kernwin.GCRF_SELECTION | |
GCRF_CURRENT = _ida_kernwin.GCRF_CURRENT | |
GCRF_ALL = _ida_kernwin.GCRF_ALL | |
nat_lib = _ida_kernwin.nat_lib | |
nat_fun = _ida_kernwin.nat_fun | |
nat_cod = _ida_kernwin.nat_cod | |
nat_dat = _ida_kernwin.nat_dat | |
nat_und = _ida_kernwin.nat_und | |
nat_ext = _ida_kernwin.nat_ext | |
nat_err = _ida_kernwin.nat_err | |
nat_gap = _ida_kernwin.nat_gap | |
nat_cur = _ida_kernwin.nat_cur | |
nat_auto = _ida_kernwin.nat_auto | |
nat_lum = _ida_kernwin.nat_lum | |
nat_hlo = _ida_kernwin.nat_hlo | |
nat_last = _ida_kernwin.nat_last | |
CVH_USERDATA = _ida_kernwin.CVH_USERDATA | |
CVH_KEYDOWN = _ida_kernwin.CVH_KEYDOWN | |
CVH_POPUP = _ida_kernwin.CVH_POPUP | |
CVH_DBLCLICK = _ida_kernwin.CVH_DBLCLICK | |
CVH_CURPOS = _ida_kernwin.CVH_CURPOS | |
CVH_CLOSE = _ida_kernwin.CVH_CLOSE | |
CVH_CLICK = _ida_kernwin.CVH_CLICK | |
CVH_QT_AWARE = _ida_kernwin.CVH_QT_AWARE | |
CVH_HELP = _ida_kernwin.CVH_HELP | |
CVH_MOUSEMOVE = _ida_kernwin.CVH_MOUSEMOVE | |
CDVH_USERDATA = _ida_kernwin.CDVH_USERDATA | |
CDVH_SRCVIEW = _ida_kernwin.CDVH_SRCVIEW | |
CDVH_LINES_CLICK = _ida_kernwin.CDVH_LINES_CLICK | |
CDVH_LINES_DBLCLICK = _ida_kernwin.CDVH_LINES_DBLCLICK | |
CDVH_LINES_POPUP = _ida_kernwin.CDVH_LINES_POPUP | |
CDVH_LINES_DRAWICON = _ida_kernwin.CDVH_LINES_DRAWICON | |
CDVH_LINES_LINENUM = _ida_kernwin.CDVH_LINES_LINENUM | |
CDVH_LINES_ICONMARGIN = _ida_kernwin.CDVH_LINES_ICONMARGIN | |
CDVH_LINES_RADIX = _ida_kernwin.CDVH_LINES_RADIX | |
CDVH_LINES_ALIGNMENT = _ida_kernwin.CDVH_LINES_ALIGNMENT | |
VES_SHIFT = _ida_kernwin.VES_SHIFT | |
VES_ALT = _ida_kernwin.VES_ALT | |
VES_CTRL = _ida_kernwin.VES_CTRL | |
VES_MOUSE_LEFT = _ida_kernwin.VES_MOUSE_LEFT | |
VES_MOUSE_RIGHT = _ida_kernwin.VES_MOUSE_RIGHT | |
VES_MOUSE_MIDDLE = _ida_kernwin.VES_MOUSE_MIDDLE | |
VES_META = _ida_kernwin.VES_META | |
msg_activated = _ida_kernwin.msg_activated | |
msg_deactivated = _ida_kernwin.msg_deactivated | |
msg_click = _ida_kernwin.msg_click | |
msg_dblclick = _ida_kernwin.msg_dblclick | |
msg_closed = _ida_kernwin.msg_closed | |
msg_keydown = _ida_kernwin.msg_keydown | |
view_activated = _ida_kernwin.view_activated | |
view_deactivated = _ida_kernwin.view_deactivated | |
view_keydown = _ida_kernwin.view_keydown | |
view_click = _ida_kernwin.view_click | |
view_dblclick = _ida_kernwin.view_dblclick | |
view_curpos = _ida_kernwin.view_curpos | |
view_created = _ida_kernwin.view_created | |
view_close = _ida_kernwin.view_close | |
view_switched = _ida_kernwin.view_switched | |
view_mouse_over = _ida_kernwin.view_mouse_over | |
view_loc_changed = _ida_kernwin.view_loc_changed | |
view_mouse_moved = _ida_kernwin.view_mouse_moved | |
iek_unknown = _ida_kernwin.iek_unknown | |
iek_shortcut = _ida_kernwin.iek_shortcut | |
iek_key_press = _ida_kernwin.iek_key_press | |
iek_key_release = _ida_kernwin.iek_key_release | |
iek_mouse_button_press = _ida_kernwin.iek_mouse_button_press | |
iek_mouse_button_release = _ida_kernwin.iek_mouse_button_release | |
iek_mouse_wheel = _ida_kernwin.iek_mouse_wheel | |
MFF_FAST = _ida_kernwin.MFF_FAST | |
MFF_READ = _ida_kernwin.MFF_READ | |
MFF_WRITE = _ida_kernwin.MFF_WRITE | |
MFF_NOWAIT = _ida_kernwin.MFF_NOWAIT | |
UIJMP_ACTIVATE = _ida_kernwin.UIJMP_ACTIVATE | |
UIJMP_DONTPUSH = _ida_kernwin.UIJMP_DONTPUSH | |
UIJMP_VIEWMASK = _ida_kernwin.UIJMP_VIEWMASK | |
UIJMP_ANYVIEW = _ida_kernwin.UIJMP_ANYVIEW | |
UIJMP_IDAVIEW = _ida_kernwin.UIJMP_IDAVIEW | |
UIJMP_IDAVIEW_NEW = _ida_kernwin.UIJMP_IDAVIEW_NEW | |
ACF_HAS_SELECTION = _ida_kernwin.ACF_HAS_SELECTION | |
ACF_XTRN_EA = _ida_kernwin.ACF_XTRN_EA | |
ACF_HAS_FIELD_DIRTREE_SELECTION = _ida_kernwin.ACF_HAS_FIELD_DIRTREE_SELECTION | |
ACF_HAS_SOURCE = _ida_kernwin.ACF_HAS_SOURCE | |
ACF_HAS_TYPE_REF = _ida_kernwin.ACF_HAS_TYPE_REF | |
AHF_VERSION = _ida_kernwin.AHF_VERSION | |
AHF_VERSION_MASK = _ida_kernwin.AHF_VERSION_MASK | |
ADF_OWN_HANDLER = _ida_kernwin.ADF_OWN_HANDLER | |
ADF_NO_UNDO = _ida_kernwin.ADF_NO_UNDO | |
ADF_OT_MASK = _ida_kernwin.ADF_OT_MASK | |
ADF_OT_PLUGIN = _ida_kernwin.ADF_OT_PLUGIN | |
ADF_OT_PLUGMOD = _ida_kernwin.ADF_OT_PLUGMOD | |
ADF_OT_PROCMOD = _ida_kernwin.ADF_OT_PROCMOD | |
ADF_GLOBAL = _ida_kernwin.ADF_GLOBAL | |
ADF_NO_HIGHLIGHT = _ida_kernwin.ADF_NO_HIGHLIGHT | |
ADF_CHECKABLE = _ida_kernwin.ADF_CHECKABLE | |
ADF_CHECKED = _ida_kernwin.ADF_CHECKED | |
AA_NONE = _ida_kernwin.AA_NONE | |
AA_LABEL = _ida_kernwin.AA_LABEL | |
AA_SHORTCUT = _ida_kernwin.AA_SHORTCUT | |
AA_TOOLTIP = _ida_kernwin.AA_TOOLTIP | |
AA_ICON = _ida_kernwin.AA_ICON | |
AA_STATE = _ida_kernwin.AA_STATE | |
AA_CHECKABLE = _ida_kernwin.AA_CHECKABLE | |
AA_CHECKED = _ida_kernwin.AA_CHECKED | |
AA_VISIBILITY = _ida_kernwin.AA_VISIBILITY | |
ASKBTN_YES = _ida_kernwin.ASKBTN_YES | |
ASKBTN_NO = _ida_kernwin.ASKBTN_NO | |
ASKBTN_CANCEL = _ida_kernwin.ASKBTN_CANCEL | |
ASKBTN_BTN1 = _ida_kernwin.ASKBTN_BTN1 | |
ASKBTN_BTN2 = _ida_kernwin.ASKBTN_BTN2 | |
ASKBTN_BTN3 = _ida_kernwin.ASKBTN_BTN3 | |
HIST_SEG = _ida_kernwin.HIST_SEG | |
HIST_CMT = _ida_kernwin.HIST_CMT | |
HIST_SRCH = _ida_kernwin.HIST_SRCH | |
HIST_IDENT = _ida_kernwin.HIST_IDENT | |
HIST_FILE = _ida_kernwin.HIST_FILE | |
HIST_TYPE = _ida_kernwin.HIST_TYPE | |
HIST_CMD = _ida_kernwin.HIST_CMD | |
HIST_DIR = _ida_kernwin.HIST_DIR | |
HIST_IDENT2 = _ida_kernwin.HIST_IDENT2 | |
CLNL_RTRIM = _ida_kernwin.CLNL_RTRIM | |
CLNL_LTRIM = _ida_kernwin.CLNL_LTRIM | |
CLNL_FINDCMT = _ida_kernwin.CLNL_FINDCMT | |
CLNL_TRIM = _ida_kernwin.CLNL_TRIM | |
S2EAOPT_NOCALC = _ida_kernwin.S2EAOPT_NOCALC | |
IK_CANCEL = _ida_kernwin.IK_CANCEL | |
IK_BACK = _ida_kernwin.IK_BACK | |
IK_TAB = _ida_kernwin.IK_TAB | |
IK_CLEAR = _ida_kernwin.IK_CLEAR | |
IK_RETURN = _ida_kernwin.IK_RETURN | |
IK_SHIFT = _ida_kernwin.IK_SHIFT | |
IK_CONTROL = _ida_kernwin.IK_CONTROL | |
IK_MENU = _ida_kernwin.IK_MENU | |
IK_PAUSE = _ida_kernwin.IK_PAUSE | |
IK_CAPITAL = _ida_kernwin.IK_CAPITAL | |
IK_KANA = _ida_kernwin.IK_KANA | |
IK_ESCAPE = _ida_kernwin.IK_ESCAPE | |
IK_MODECHANGE = _ida_kernwin.IK_MODECHANGE | |
IK_SPACE = _ida_kernwin.IK_SPACE | |
IK_PRIOR = _ida_kernwin.IK_PRIOR | |
IK_NEXT = _ida_kernwin.IK_NEXT | |
IK_END = _ida_kernwin.IK_END | |
IK_HOME = _ida_kernwin.IK_HOME | |
IK_LEFT = _ida_kernwin.IK_LEFT | |
IK_UP = _ida_kernwin.IK_UP | |
IK_RIGHT = _ida_kernwin.IK_RIGHT | |
IK_DOWN = _ida_kernwin.IK_DOWN | |
IK_SELECT = _ida_kernwin.IK_SELECT | |
IK_PRINT = _ida_kernwin.IK_PRINT | |
IK_EXECUTE = _ida_kernwin.IK_EXECUTE | |
IK_SNAPSHOT = _ida_kernwin.IK_SNAPSHOT | |
IK_INSERT = _ida_kernwin.IK_INSERT | |
IK_DELETE = _ida_kernwin.IK_DELETE | |
IK_HELP = _ida_kernwin.IK_HELP | |
IK_LWIN = _ida_kernwin.IK_LWIN | |
IK_RWIN = _ida_kernwin.IK_RWIN | |
IK_APPS = _ida_kernwin.IK_APPS | |
IK_SLEEP = _ida_kernwin.IK_SLEEP | |
IK_NUMPAD0 = _ida_kernwin.IK_NUMPAD0 | |
IK_NUMPAD1 = _ida_kernwin.IK_NUMPAD1 | |
IK_NUMPAD2 = _ida_kernwin.IK_NUMPAD2 | |
IK_NUMPAD3 = _ida_kernwin.IK_NUMPAD3 | |
IK_NUMPAD4 = _ida_kernwin.IK_NUMPAD4 | |
IK_NUMPAD5 = _ida_kernwin.IK_NUMPAD5 | |
IK_NUMPAD6 = _ida_kernwin.IK_NUMPAD6 | |
IK_NUMPAD7 = _ida_kernwin.IK_NUMPAD7 | |
IK_NUMPAD8 = _ida_kernwin.IK_NUMPAD8 | |
IK_NUMPAD9 = _ida_kernwin.IK_NUMPAD9 | |
IK_MULTIPLY = _ida_kernwin.IK_MULTIPLY | |
IK_ADD = _ida_kernwin.IK_ADD | |
IK_SEPARATOR = _ida_kernwin.IK_SEPARATOR | |
IK_SUBTRACT = _ida_kernwin.IK_SUBTRACT | |
IK_DECIMAL = _ida_kernwin.IK_DECIMAL | |
IK_DIVIDE = _ida_kernwin.IK_DIVIDE | |
IK_F1 = _ida_kernwin.IK_F1 | |
IK_F2 = _ida_kernwin.IK_F2 | |
IK_F3 = _ida_kernwin.IK_F3 | |
IK_F4 = _ida_kernwin.IK_F4 | |
IK_F5 = _ida_kernwin.IK_F5 | |
IK_F6 = _ida_kernwin.IK_F6 | |
IK_F7 = _ida_kernwin.IK_F7 | |
IK_F8 = _ida_kernwin.IK_F8 | |
IK_F9 = _ida_kernwin.IK_F9 | |
IK_F10 = _ida_kernwin.IK_F10 | |
IK_F11 = _ida_kernwin.IK_F11 | |
IK_F12 = _ida_kernwin.IK_F12 | |
IK_F13 = _ida_kernwin.IK_F13 | |
IK_F14 = _ida_kernwin.IK_F14 | |
IK_F15 = _ida_kernwin.IK_F15 | |
IK_F16 = _ida_kernwin.IK_F16 | |
IK_F17 = _ida_kernwin.IK_F17 | |
IK_F18 = _ida_kernwin.IK_F18 | |
IK_F19 = _ida_kernwin.IK_F19 | |
IK_F20 = _ida_kernwin.IK_F20 | |
IK_F21 = _ida_kernwin.IK_F21 | |
IK_F22 = _ida_kernwin.IK_F22 | |
IK_F23 = _ida_kernwin.IK_F23 | |
IK_F24 = _ida_kernwin.IK_F24 | |
IK_NUMLOCK = _ida_kernwin.IK_NUMLOCK | |
IK_SCROLL = _ida_kernwin.IK_SCROLL | |
IK_OEM_FJ_MASSHOU = _ida_kernwin.IK_OEM_FJ_MASSHOU | |
IK_OEM_FJ_TOUROKU = _ida_kernwin.IK_OEM_FJ_TOUROKU | |
IK_LSHIFT = _ida_kernwin.IK_LSHIFT | |
IK_RSHIFT = _ida_kernwin.IK_RSHIFT | |
IK_LCONTROL = _ida_kernwin.IK_LCONTROL | |
IK_RCONTROL = _ida_kernwin.IK_RCONTROL | |
IK_LMENU = _ida_kernwin.IK_LMENU | |
IK_RMENU = _ida_kernwin.IK_RMENU | |
IK_BROWSER_BACK = _ida_kernwin.IK_BROWSER_BACK | |
IK_BROWSER_FORWARD = _ida_kernwin.IK_BROWSER_FORWARD | |
IK_BROWSER_REFRESH = _ida_kernwin.IK_BROWSER_REFRESH | |
IK_BROWSER_STOP = _ida_kernwin.IK_BROWSER_STOP | |
IK_BROWSER_SEARCH = _ida_kernwin.IK_BROWSER_SEARCH | |
IK_BROWSER_FAVORITES = _ida_kernwin.IK_BROWSER_FAVORITES | |
IK_BROWSER_HOME = _ida_kernwin.IK_BROWSER_HOME | |
IK_VOLUME_MUTE = _ida_kernwin.IK_VOLUME_MUTE | |
IK_VOLUME_DOWN = _ida_kernwin.IK_VOLUME_DOWN | |
IK_VOLUME_UP = _ida_kernwin.IK_VOLUME_UP | |
IK_MEDIA_NEXT_TRACK = _ida_kernwin.IK_MEDIA_NEXT_TRACK | |
IK_MEDIA_PREV_TRACK = _ida_kernwin.IK_MEDIA_PREV_TRACK | |
IK_MEDIA_STOP = _ida_kernwin.IK_MEDIA_STOP | |
IK_MEDIA_PLAY_PAUSE = _ida_kernwin.IK_MEDIA_PLAY_PAUSE | |
IK_LAUNCH_MAIL = _ida_kernwin.IK_LAUNCH_MAIL | |
IK_LAUNCH_MEDIA_SELECT = _ida_kernwin.IK_LAUNCH_MEDIA_SELECT | |
IK_LAUNCH_APP1 = _ida_kernwin.IK_LAUNCH_APP1 | |
IK_LAUNCH_APP2 = _ida_kernwin.IK_LAUNCH_APP2 | |
IK_OEM_1 = _ida_kernwin.IK_OEM_1 | |
IK_OEM_PLUS = _ida_kernwin.IK_OEM_PLUS | |
IK_OEM_COMMA = _ida_kernwin.IK_OEM_COMMA | |
IK_OEM_MINUS = _ida_kernwin.IK_OEM_MINUS | |
IK_OEM_PERIOD = _ida_kernwin.IK_OEM_PERIOD | |
IK_OEM_2 = _ida_kernwin.IK_OEM_2 | |
IK_OEM_3 = _ida_kernwin.IK_OEM_3 | |
IK_OEM_4 = _ida_kernwin.IK_OEM_4 | |
IK_OEM_5 = _ida_kernwin.IK_OEM_5 | |
IK_OEM_6 = _ida_kernwin.IK_OEM_6 | |
IK_OEM_7 = _ida_kernwin.IK_OEM_7 | |
IK_OEM_102 = _ida_kernwin.IK_OEM_102 | |
IK_PLAY = _ida_kernwin.IK_PLAY | |
IK_ZOOM = _ida_kernwin.IK_ZOOM | |
IK_OEM_CLEAR = _ida_kernwin.IK_OEM_CLEAR | |
CB_INIT = _ida_kernwin.CB_INIT | |
CB_YES = _ida_kernwin.CB_YES | |
CB_CLOSE = _ida_kernwin.CB_CLOSE | |
CB_INVISIBLE = _ida_kernwin.CB_INVISIBLE | |
CB_DESTROYING = _ida_kernwin.CB_DESTROYING | |
CB_NO = _ida_kernwin.CB_NO | |
CB_CANCEL = _ida_kernwin.CB_CANCEL | |
int | SETMENU_IF_ENABLED = 4 |
CHOOSER_NO_SELECTION = _ida_kernwin.CHOOSER_NO_SELECTION | |
CHOOSER_MULTI_SELECTION = _ida_kernwin.CHOOSER_MULTI_SELECTION | |
CHOOSER_POPUP_MENU = _ida_kernwin.CHOOSER_POPUP_MENU | |
CHOOSER_MENU_EDIT = _ida_kernwin.CHOOSER_MENU_EDIT | |
CHOOSER_MENU_JUMP = _ida_kernwin.CHOOSER_MENU_JUMP | |
CHOOSER_MENU_SEARCH = _ida_kernwin.CHOOSER_MENU_SEARCH | |
CH_NOIDB = _ida_kernwin.CH_NOIDB | |
_BUTTONCB_T = ctypes.WINFUNCTYPE(ctypes.c_int, ctypes.c_int, ctypes.c_void_p) | |
_FORMCHGCB_T = ctypes.WINFUNCTYPE(ctypes.c_int, ctypes.c_int, ctypes.c_void_p) | |
CustomIDAMemo | |
"void" activate_widget | ( | * | args | ) |
widget | (C++: TWidget *) existing widget to display |
take_focus | (C++: bool) give focus to given widget |
"PyObject *" add_hotkey | ( | * | args | ) |
Callable pyfunc will be called each time the hotkey is pressed
hotkey | The hotkey |
pyfunc | Callable |
"int" add_idc_hotkey | ( | * | args | ) |
hotkey | (C++: const char *) hotkey name |
idcfunc | (C++: const char *) IDC function name |
"PyObject *" add_spaces | ( | * | args | ) |
Don't trim the string if it is longer than 'len'.
str | (C++: char *) pointer to colored string to modify (may not be nullptr) |
len | (C++: ssize_t) the desired length of the string |
"int" addon_count | ( | * | args | ) |
"void" analyzer_options | ( | * | args | ) |
(show a dialog box) (ui_analyzer_options)
ask_addr | ( | defval, | |
format ) |
0 | the user pressed Esc. |
1 | ok, the user entered an address |
"int" ask_buttons | ( | * | args | ) |
Yes | (C++: const char *) text for the first button |
No | (C++: const char *) text for the second button |
Cancel | (C++: const char *) text for the third button |
deflt | (C++: int) default choice: one of Button IDs |
format | (C++: const char *) printf-style format string for question. It may have some prefixes, see below. |
"char *" ask_file | ( | * | args | ) |
for_saving | bool |
defval | char const * |
format | char const * |
"void" ask_for_feedback | ( | * | args | ) |
format | (C++: const char *) the reason why the input file is bad |
ask_form | ( | * | args | ) |
If the form contains the "BUTTON NO <title>" keyword, then the return values are the same as in the ask_yn() function (Button IDs)
0 | no memory to display or form syntax error (a warning is displayed in this case). the user pressed the 'No' button (if the form has it) or the user cancelled the dialog otherwise. all variables retain their original values. |
1 | ok, all input fields are filled and validated. |
-1 | the form has the 'No' button and the user cancelled the dialog |
ask_ident | ( | defval, | |
format ) |
If the user enters a non-valid identifier, this function displays a warning and allows the user to correct it. CPU register names are usually forbidden.
"bool" ask_ident2 | ( | * | args | ) |
If the user enters a non-valid identifier, this function displays a warning and allows the user to correct it. CPU register names are permitted.
str | (C++: qstring *) qstring to fill. Can contain the default value. Cannot be nullptr. |
format | (C++: const char *) printf() style format string with the question |
ask_long | ( | defval, | |
format ) |
The number is represented in C-style. This function allows to enter any IDC expression and properly calculates it.
0 | if the user pressed Esc. |
1 | ok, the user entered a valid number. |
ask_seg | ( | defval, | |
format ) |
This function allows to enter segment register names, segment base paragraphs, segment names to denote a segment.
0 | if the user pressed Esc. |
1 | ok, the user entered an segment name |
"PyObject *" ask_str | ( | * | args | ) |
defval | The default value |
hist | history id |
prompt | The prompt value |
"PyObject *" ask_text | ( | * | args | ) |
max_size | Maximum text length, 0 for unlimited |
defval | The default value |
prompt | The prompt value |
"int" ask_yn | ( | * | args | ) |
deflt | (C++: int) default choice: one of Button IDs |
format | (C++: const char *) The question in printf() style format |
"uint64 *" atoea | ( | * | args | ) |
decimal: 1234 octal: 0123 hexadecimal: 0xabcd binary: 0b00101010
str | (C++: const char *) the string to parse |
"bool" attach_action_to_menu | ( | * | args | ) |
menupath | (C++: const char *) path to the menu item after or before which the insertion will take place.
|
name | (C++: const char *) the action name |
flags | (C++: int) a combination of Set menu flags, to determine menu item position |
"bool" attach_action_to_popup | ( | * | args | ) |
This function has two "modes": 'single-shot', and 'permanent'.
widget | (C++: TWidget *) target widget |
popup_handle | (C++: TPopupMenu *) target popup menu
|
name | (C++: const char *) action name |
popuppath | (C++: const char *) can be nullptr |
flags | (C++: int) a combination of SETMENU_ flags (see Set menu flags) |
"bool" attach_action_to_toolbar | ( | * | args | ) |
toolbar_name | (C++: const char *) the name of the toolbar |
name | (C++: const char *) the action name |
"bool" attach_dynamic_action_to_popup | ( | * | args | ) |
attach_dynamic_action_to_popup(unused, popup_handle, desc, popuppath=None, flags=0) -> bool Create & insert an action into the widget's popup menu (::ui_attach_dynamic_action_to_popup). Note: The action description in the 'desc' parameter is modified by
this call so you should prepare a new description for each call. For example: desc = idaapi.action_desc_t(None, 'Dynamic popup action', Handler()) idaapi.attach_dynamic_action_to_popup(form, popup, desc)
@param unused: deprecated; should be None @param popup_handle: target popup @param desc: action description of type action_desc_t @param popuppath: can be None @param flags: a combination of SETMENU_ constants @return: success
"bool" banner | ( | * | args | ) |
wait | (C++: int) time to wait before closing |
1 | ok |
0 | esc was pressed |
"void" beep | ( | * | args | ) |
beep_type | (C++: beep_t) |
"uint32" call_nav_colorizer | ( | * | args | ) |
dict | PyObject * |
ea | ea_t |
nbytes | asize_t |
"bool" cancel_exec_request | ( | * | args | ) |
req_id | (C++: int) request id |
true | successfully canceled |
false | request has already been processed. |
"int" cancel_thread_exec_requests | ( | * | args | ) |
tid | (C++: qthread_t) thread id |
"void" choose_activate | ( | * | args | ) |
self | PyObject * |
"PyObject *" choose_choose | ( | * | args | ) |
self | PyObject * |
"void" choose_close | ( | * | args | ) |
self | PyObject * |
"PyObject *" choose_create_embedded_chobj | ( | * | args | ) |
self | PyObject * |
"ea_t" choose_entry | ( | * | args | ) |
title | (C++: const char *) chooser title |
"enum_t" choose_enum | ( | * | args | ) |
out | tinfo_t * |
title | char const * |
default_ord | uint32 |
choose_enum(title, default_id) -> enum_t
title | char const * |
default_id | enum_t |
"uchar *" choose_enum_by_value | ( | * | args | ) |
out | tinfo_t * |
title | char const * |
default_ord | uint32 |
value | uint64 |
nbytes | int |
choose_enum_by_value(title, default_id, value, nbytes) -> enum_t
title | char const * |
default_id | enum_t |
value | uint64 |
nbytes | int |
"PyObject *" choose_find | ( | * | args | ) |
title | char const * |
"func_t *" choose_func | ( | * | args | ) |
title | (C++: const char *) chooser title |
default_ea | (C++: ea_t) ea of function to select by default |
"TWidget *" choose_get_widget | ( | * | args | ) |
self | PyObject * |
"PyObject *" choose_idasgn | ( | * | args | ) |
"ea_t" choose_name | ( | * | args | ) |
title | (C++: const char *) chooser title |
"void" choose_refresh | ( | * | args | ) |
self | PyObject * |
"segment_t *" choose_segm | ( | * | args | ) |
title | (C++: const char *) chooser title |
default_ea | (C++: ea_t) ea of segment to select by default |
"sreg_range_t *" choose_srcp | ( | * | args | ) |
title | (C++: const char *) chooser title |
"ea_t" choose_stkvar_xref | ( | * | args | ) |
pfn | (C++: func_t *) function |
mptr | (C++: member_t *) variable |
"struc_t *" choose_struc | ( | * | args | ) |
title | char const * |
"bool" choose_struct | ( | * | args | ) |
out | (C++: tinfo_t *) the selected structure type |
title | (C++: const char *) chooser title |
true | the selected type is in OUT |
false | nothing was selected |
"qstring *" choose_til | ( | * | args | ) |
true | 'buf' was filled with the name of the selected til |
false | otherwise |
"ea_t" choose_xref | ( | * | args | ) |
to | (C++: ea_t) referenced address |
"void" clear_refresh_request | ( | * | args | ) |
mask | uint64 |
"bool" close_chooser | ( | * | args | ) |
title | (C++: const char *) window title of chooser to close |
"void" close_widget | ( | * | args | ) |
widget | (C++: TWidget *) pointer to the widget to close |
options | (C++: int) Form close flags |
"void" clr_cancelled | ( | * | args | ) |
"TWidget *" create_code_viewer | ( | * | args | ) |
A code viewer contains on the left side a widget representing the line numbers, and on the right side, the child widget passed as parameter. It will inherit its title from the child widget.
custview | (C++: TWidget *) the custom view to be added |
flags | (C++: int) Code viewer flags |
parent | (C++: TWidget *) widget to contain the new code viewer |
"TWidget *" create_empty_widget | ( | * | args | ) |
title | (C++: const char *) char const * |
icon | (C++: int) |
"bool" create_menu | ( | * | args | ) |
If 'menupath' is non-nullptr, it provides information about where the menu should be positioned. First, IDA will try and resolve the corresponding menu by its name. If such an existing menu is found and is present in the menubar, then the new menu will be inserted in the menubar before it. Otherwise, IDA will try to resolve 'menupath' as it would for attach_action_to_menu() and, if found, add the new menu like so: // The new 'My menu' submenu will appear in the 'Comments' submenu // before the 'Enter comment..." command create_menu("(...)", "My menu", "Edit/Comments/Enter comment..."); or // The new 'My menu' submenu will appear at the end of the // 'Comments' submenu. create_menu("(...)", "My menu", "Edit/Comments/"); If the above fails, the new menu will be appended to the menubar.
name | (C++: const char *) name of menu (must be unique) |
label | (C++: const char *) label of menu |
menupath | (C++: const char *) where should the menu be inserted |
"bool" create_toolbar | ( | * | args | ) |
name | (C++: const char *) name of toolbar (must be unique) |
label | (C++: const char *) label of toolbar |
before | (C++: const char *) if non-nullptr, the toolbar before which the new toolbar will be inserted |
flags | (C++: int) a combination of create toolbar flags, to determine toolbar position |
"bool" custom_viewer_jump | ( | * | args | ) |
v | (C++: TWidget *) (TWidget *) |
loc | (C++: const lochist_entry_t &) (const lochist_entry_t &) |
flags | (C++: uint32) (uint32) or'ed combination of CVNF_* values |
"bool" del_hotkey | ( | * | args | ) |
ctx | Hotkey context previously returned by add_hotkey() |
"bool" del_idc_hotkey | ( | * | args | ) |
hotkey | char const * |
"bool" delete_menu | ( | * | args | ) |
name | (C++: const char *) name of menu |
"bool" delete_toolbar | ( | * | args | ) |
name | (C++: const char *) name of toolbar |
"bool" detach_action_from_menu | ( | * | args | ) |
menupath | (C++: const char *) path to the menu item |
name | (C++: const char *) the action name |
"bool" detach_action_from_popup | ( | * | args | ) |
This only makes sense if the action has been added to 'widget's list of permanent popup actions by calling attach_action_to_popup in 'permanent' mode.
widget | (C++: TWidget *) target widget |
name | (C++: const char *) action name |
"bool" detach_action_from_toolbar | ( | * | args | ) |
toolbar_name | (C++: const char *) the name of the toolbar |
name | (C++: const char *) the action name |
"bool" display_copyright_warning | ( | * | args | ) |
"void" display_widget | ( | * | args | ) |
widget | (C++: TWidget *) widget to display |
options | (C++: uint32) Widget open flags |
dest_ctrl | (C++: const char *) where to dock: if nullptr or invalid then use the active docker if there is not create a new tab relative to current active tab |
"qstring *" ea2str | ( | * | args | ) |
ea | (C++: ea_t) |
"bool" ea_viewer_history_push_and_jump | ( | * | args | ) |
This will jump in the given ea viewer and also in other synchronized views.
v | (C++: TWidget *) ea viewer |
ea | (C++: ea_t) jump destination |
x | (C++: int) ,y: coords on screen |
lnnum | (C++: int) desired line number of given address |
lnnum | (C++: int) desired line number of given address |
"bool" enable_chooser_item_attrs | ( | * | args | ) |
For example: color list items differently depending on a criterium. If enabled, the chooser will generate ui_get_chooser_item_attrs events that can be intercepted by a plugin to modify the item attributes. This event is generated only in the GUI version of IDA. Specifying CH_ATTRS bit at the chooser creation time has the same effect.
chooser_caption | (C++: const char *) char const * |
enable | (C++: bool) |
"void" error | ( | * | args | ) |
format | message to print |
"int" execute_sync | ( | * | args | ) |
If the current thread not the main thread, then the call is queued and executed afterwards.
py_callable | A python callable object, must return an integer value |
reqf | one of MFF_ flags |
"bool" execute_ui_requests | ( | * | args | ) |
When the UI is ready it will call one callable. A callable can request to be called more than once if it returns True.
callable_list | A list of python callable objects. |
"TWidget *" find_widget | ( | * | args | ) |
NB: this callback works only with the tabbed widgets!
caption | (C++: const char *) title of tab, or window title if widget is not tabbed |
"void" formchgcbfa_close | ( | * | args | ) |
p_fa | size_t |
close_normally | int |
"bool" formchgcbfa_enable_field | ( | * | args | ) |
p_fa | size_t |
fid | int |
enable | bool |
"PyObject *" formchgcbfa_get_field_value | ( | * | args | ) |
p_fa | size_t |
fid | int |
ft | int |
sz | size_t |
"int" formchgcbfa_get_focused_field | ( | * | args | ) |
p_fa | size_t |
"bool" formchgcbfa_move_field | ( | * | args | ) |
p_fa | size_t |
fid | int |
x | int |
y | int |
w | int |
h | int |
"void" formchgcbfa_refresh_field | ( | * | args | ) |
p_fa | size_t |
fid | int |
"bool" formchgcbfa_set_field_value | ( | * | args | ) |
p_fa | size_t |
fid | int |
ft | int |
py_val | PyObject * |
"bool" formchgcbfa_set_focused_field | ( | * | args | ) |
p_fa | size_t |
fid | int |
"bool" formchgcbfa_show_field | ( | * | args | ) |
p_fa | size_t |
fid | int |
show | bool |
"void" free_custom_icon | ( | * | args | ) |
icon_id | int |
"void" gen_disasm_text | ( | * | args | ) |
text | (C++: text_t &) result |
ea1 | (C++: ea_t) start address |
ea2 | (C++: ea_t) end address |
truncate_lines | (C++: bool) (on idainfo::margin) |
"bool *" get_action_checkable | ( | * | args | ) |
name | (C++: const char *) the action name |
"bool *" get_action_checked | ( | * | args | ) |
name | (C++: const char *) the action name |
"int *" get_action_icon | ( | * | args | ) |
name | (C++: const char *) the action name |
"qstring *" get_action_label | ( | * | args | ) |
name | (C++: const char *) the action name |
"qstring *" get_action_shortcut | ( | * | args | ) |
name | (C++: const char *) the action name |
"action_state_t *" get_action_state | ( | * | args | ) |
name | (C++: const char *) the action name |
"qstring *" get_action_tooltip | ( | * | args | ) |
name | (C++: const char *) the action name |
"bool *" get_action_visibility | ( | * | args | ) |
name | (C++: const char *) the action name |
"TWidget *" get_active_modal_widget | ( | * | args | ) |
Note that in this context, the "wait dialog" is not considered: this function will return nullptr even if it is currently shown.
"bool" get_addon_info | ( | * | args | ) |
info->cb must be valid! NB: all pointers are invalidated by next call to register_addon or get_addon_info
id | (C++: const char *) char const * |
info | (C++: addon_info_t *) |
"bool" get_addon_info_idx | ( | * | args | ) |
info->cb must be valid! NB: all pointers are invalidated by next call to register_addon or get_addon_info
index | (C++: int) |
info | (C++: addon_info_t *) |
"PyObject *" get_chooser_data | ( | * | args | ) |
Use -1 to get the header.
See also get_chooser_rows().
chooser_caption | (C++: const char *) char const * |
n | (C++: int) |
"void *" get_chooser_obj | ( | * | args | ) |
This attemps to find the choser by its title and, if found, returns the result of calling its chooser_base_t::get_chooser_obj() method.
chooser_caption | (C++: const char *) char const * |
"bool" get_chooser_rows | ( | * | args | ) |
out | (C++: chooser_row_info_vec_t *) A vector of chooser_row_info_t, one entry per returned row. |
chooser_caption | (C++: const char *) The caption that identifies the desired chooser. |
what | (C++: size_t) Either one of the GCRF_ flags, or a row index. |
"char const *" get_curline | ( | * | args | ) |
"TWidget *" get_current_viewer | ( | * | args | ) |
"TWidget *" get_current_widget | ( | * | args | ) |
"int *, int *" get_cursor | ( | * | args | ) |
true | pointers are filled |
false | no disassembly window open |
"char const *" get_custom_viewer_curline | ( | * | args | ) |
The returned line contains color codes
See also the more powerful get_custom_viewer_location()
custom_viewer | (C++: TWidget *) view |
mouse | (C++: bool) mouse position (otherwise cursor position) |
"bool" get_custom_viewer_location | ( | * | args | ) |
out | (C++: listing_location_t *) output structure to fill |
custom_viewer | (C++: TWidget *) the listing widget |
flags | (C++: uint32) or'ed combination of CVLF_* values get_custom_viewer_location(out, custom_viewer, flags=0) -> bool |
out | listing_location_t * |
custom_viewer | TWidget * |
flags | uint32 |
"int *, int *" get_custom_viewer_place | ( | * | args | ) |
See also the more complete get_custom_viewer_location()
custom_viewer | (C++: TWidget *) view |
mouse | (C++: bool) mouse position (otherwise cursor position) |
"int" get_custom_viewer_place_xcoord | ( | * | args | ) |
custom_viewer | (C++: TWidget *) the widget |
pline | (C++: const place_t *) a place corresponding to the line |
pitem | (C++: const place_t *) a place corresponding to the item |
"bool" get_ea_viewer_history_info | ( | * | args | ) |
nback | (C++: int *) number of available back steps |
nfwd | (C++: int *) number of available forward steps |
v | (C++: TWidget *) ea viewer |
false | if the given ea viewer does not exist |
true | otherwise |
"ea_t" get_hexdump_ea | ( | * | args | ) |
hexdump_num | (C++: int) number of hexview window |
"PyObject *" get_highlight | ( | * | args | ) |
v | The UI widget to operate on |
flags | Optionally specify a slot (see kernwin.hpp), current otherwise |
"int" get_icon_id_by_name | ( | * | args | ) |
icon_name | (C++: const char *) full name of the icon |
"size_t" get_kernel_version | ( | * | args | ) |
"ushort" get_key_code | ( | * | args | ) |
keyname | (C++: const char *) char const * |
"ea_t" get_navband_ea | ( | * | args | ) |
pixel | (C++: int) |
"bool *" get_navband_pixel | ( | * | args | ) |
ea | The address to map |
"int" get_opnum | ( | * | args | ) |
"qstring *" get_output_curline | ( | * | args | ) |
mouse | (C++: bool) current for mouse pointer? |
"int *, int *" get_output_cursor | ( | * | args | ) |
false | the output window has been destroyed. |
true | pointers are filled |
"qstring *" get_output_selected_text | ( | * | args | ) |
"place_t const *" get_place_class | ( | * | args | ) |
See also register_place_class().
out_flags | (C++: int *) output flags (can be nullptr) |
out_sdk_version | (C++: int *) sdk version the place was created with (can be nullptr) |
id | (C++: int) place class ID |
"int" get_place_class_id | ( | * | args | ) |
name | (C++: const char *) the class name |
"place_t const *" get_place_class_template | ( | * | args | ) |
id | (C++: int) |
"PyObject *" get_registered_actions | ( | * | args | ) |
"ea_t" get_screen_ea | ( | * | args | ) |
"synced_group_t const *" get_synced_group | ( | * | args | ) |
w | (C++: const TWidget *) the widget |
"int" get_tab_size | ( | * | args | ) |
path | (C++: const char *) the path of the source view for which the tab size is requested.
|
"bool" get_user_input_event | ( | * | args | ) |
out | (C++: input_event_t *) the input event data |
"void" get_user_strlist_options | ( | * | args | ) |
out | strwinsetup_t * |
"tcc_renderer_type_t" get_view_renderer_type | ( | * | args | ) |
v | (C++: TWidget *) |
"tcc_place_type_t" get_viewer_place_type | ( | * | args | ) |
viewer | (C++: TWidget *) |
"void *" get_viewer_user_data | ( | * | args | ) |
viewer | (C++: TWidget *) |
"qstring *" get_widget_title | ( | * | args | ) |
widget | (C++: TWidget *) |
"twidget_type_t" get_widget_type | ( | * | args | ) |
widget | (C++: TWidget *) |
"void *" get_window_id | ( | * | args | ) |
name | (C++: const char *) name of the window (nullptr means the main IDA window) |
"void" hide_wait_box | ( | * | args | ) |
"void" info | ( | * | args | ) |
format | char const * |
"int" install_command_interpreter | ( | * | args | ) |
py_obj | PyObject * |
"int" internal_register_place_class | ( | * | args | ) |
tmplate | place_t const * |
flags | int |
owner | plugin_t const * |
sdk_version | int |
"bool" is_action_enabled | ( | * | args | ) |
s | (C++: action_state_t) enum action_state_t |
"bool" is_chooser_widget | ( | * | args | ) |
t | (C++: twidget_type_t) |
"bool" is_idaq | ( | * | args | ) |
"bool" is_idaview | ( | * | args | ) |
v | (C++: TWidget *) |
"bool" is_msg_inited | ( | * | args | ) |
"bool" is_place_class_ea_capable | ( | * | args | ) |
id | (C++: int) |
"bool" is_refresh_requested | ( | * | args | ) |
mask | (C++: uint64) Window refresh flags |
"bool" is_tif_cursor_footer | ( | * | args | ) |
c | tif_cursor_t |
"bool" is_tif_cursor_header | ( | * | args | ) |
c | tif_cursor_t |
"bool" is_tif_cursor_index | ( | * | args | ) |
c | tif_cursor_t |
"bool" jumpto | ( | * | args | ) |
load_custom_icon | ( | file_name = None, | |
data = None, | |||
format = None ) |
If file_name is passed then the other two arguments are ignored.
Load an icon and return its id (ui_load_custom_icon).
"bool" load_dbg_dbginfo | ( | * | args | ) |
path | (C++: const char *) path to file |
li | (C++: linput_t *) loader input. if nullptr, check DBG_NAME_KEY |
base | (C++: ea_t) loading address |
verbose | (C++: bool) dump status to message window |
"ushort" lookup_key_code | ( | * | args | ) |
key | (C++: int) key constant |
shift | (C++: int) modifiers |
is_qt | (C++: bool) are we using gui version? |
"PyObject *" msg | ( | * | args | ) |
The result of the stringification of the arguments will be treated as an UTF-8 string.
message | message to print (formatting is done in Python) |
This function can be used to debug IDAPython scripts
"void" msg_clear | ( | * | args | ) |
"PyObject *" msg_get_lines | ( | * | args | ) |
count | (C++: int) The number of lines to retrieve. -1 means: all |
"bool" msg_save | ( | * | args | ) |
path | (C++: qstring &) The path of the file to save the contents into. An empty path means that the user will be prompted for the destination and, if the file already exists, the user will be asked to confirm before overriding its contents. Upon return, 'path' will contain the path that the user chose. |
"void" nomem | ( | * | args | ) |
format | char const * |
"TWidget *" open_bookmarks_window | ( | * | args | ) |
w | (C++: TWidget *) The widget for which the bookmarks will open. For example, this can be an IDAView, or Enums view, etc. |
"TWidget *" open_bpts_window | ( | * | args | ) |
ea | (C++: ea_t) index of entry to select by default |
"TWidget *" open_calls_window | ( | * | args | ) |
ea | (C++: ea_t) |
"TWidget *" open_disasm_window | ( | * | args | ) |
window_title | (C++: const char *) title of view to open |
ranges | (C++: const rangevec_t *) if != nullptr, then display a flow chart with the specified ranges |
"TWidget *" open_enums_window | ( | * | args | ) |
const_id | (C++: tid_t) index of entry to select by default |
"TWidget *" open_exports_window | ( | * | args | ) |
ea | (C++: ea_t) index of entry to select by default |
open_form | ( | * | args | ) |
The modeless form can be closed in the following ways:
"TWidget *" open_frame_window | ( | * | args | ) |
pfn | (C++: func_t *) function to analyze |
offset | (C++: uval_t) offset where the cursor is placed |
"TWidget *" open_funcs_window | ( | * | args | ) |
ea | (C++: ea_t) index of entry to select by default |
"TWidget *" open_hexdump_window | ( | * | args | ) |
window_title | (C++: const char *) title of view to open |
"TWidget *" open_imports_window | ( | * | args | ) |
ea | (C++: ea_t) index of entry to select by default |
"TWidget *" open_loctypes_window | ( | * | args | ) |
ordinal | (C++: int) ordinal of type to select by default |
cursor | (C++: const tif_cursor_t *) cursor to the type member |
"TWidget *" open_modules_window | ( | * | args | ) |
"TWidget *" open_names_window | ( | * | args | ) |
ea | (C++: ea_t) index of entry to select by default |
"TWidget *" open_navband_window | ( | * | args | ) |
ea | (C++: ea_t) sets the address of the navband arrow |
zoom | (C++: int) sets the navband zoom level |
"TWidget *" open_notepad_window | ( | * | args | ) |
"TWidget *" open_problems_window | ( | * | args | ) |
ea | (C++: ea_t) index of entry to select by default |
"TWidget *" open_segments_window | ( | * | args | ) |
ea | (C++: ea_t) index of entry to select by default |
"TWidget *" open_segregs_window | ( | * | args | ) |
ea | (C++: ea_t) index of entry to select by default |
"TWidget *" open_selectors_window | ( | * | args | ) |
"TWidget *" open_signatures_window | ( | * | args | ) |
"TWidget *" open_stack_window | ( | * | args | ) |
"TWidget *" open_strings_window | ( | * | args | ) |
ea | (C++: ea_t) index of entry to select by default |
selstart | (C++: ea_t) ,selend: only display strings that occur within this range |
selend | (C++: ea_t) |
"TWidget *" open_structs_window | ( | * | args | ) |
id | (C++: tid_t) index of entry to select by default |
offset | (C++: uval_t) offset where the cursor is placed |
"TWidget *" open_threads_window | ( | * | args | ) |
"TWidget *" open_tils_window | ( | * | args | ) |
"TWidget *" open_trace_window | ( | * | args | ) |
"void" open_url | ( | * | args | ) |
url | (C++: const char *) char const * |
"TWidget *" open_xrefs_window | ( | * | args | ) |
ea | (C++: ea_t) index of entry to select by default |
"enumplace_t *" place_t_as_enumplace_t | ( | * | args | ) |
p | place_t * |
"idaplace_t *" place_t_as_idaplace_t | ( | * | args | ) |
p | place_t * |
"simpleline_place_t *" place_t_as_simpleline_place_t | ( | * | args | ) |
p | place_t * |
"structplace_t *" place_t_as_structplace_t | ( | * | args | ) |
p | place_t * |
"tiplace_t *" place_t_as_tiplace_t | ( | * | args | ) |
p | place_t * |
"void" plgform_close | ( | * | args | ) |
py_link | PyObject * |
options | int |
"TWidget *" plgform_get_widget | ( | * | args | ) |
py_link | PyObject * |
"PyObject *" plgform_new | ( | * | args | ) |
"bool" plgform_show | ( | * | args | ) |
py_link | PyObject * |
py_obj | PyObject * |
caption | char const * |
options | int |
"bool" process_ui_action | ( | * | args | ) |
name | action name |
flags | int |
"PyObject *" py_chooser_base_t_get_row | ( | * | args | ) |
chobj | chooser_base_t const * |
n | size_t |
"size_t" py_get_ask_form | ( | * | args | ) |
"size_t" py_get_open_form | ( | * | args | ) |
"int" py_load_custom_icon_data | ( | * | args | ) |
data | PyObject * |
format | char const * |
"int" py_load_custom_icon_fn | ( | * | args | ) |
filename | char const * |
"void" py_register_compiled_form | ( | * | args | ) |
py_form | PyObject * |
"void" py_unregister_compiled_form | ( | * | args | ) |
py_form | PyObject * |
"bool" pyidag_bind | ( | * | args | ) |
self | PyObject * |
"bool" pyidag_unbind | ( | * | args | ) |
self | PyObject * |
"bool" pyscv_add_line | ( | * | args | ) |
py_this | PyObject * |
py_sl | PyObject * |
"PyObject *" pyscv_clear_lines | ( | * | args | ) |
py_this | PyObject * |
"void" pyscv_close | ( | * | args | ) |
py_this | PyObject * |
"size_t" pyscv_count | ( | * | args | ) |
py_this | PyObject * |
"bool" pyscv_del_line | ( | * | args | ) |
py_this | PyObject * |
nline | size_t |
"bool" pyscv_edit_line | ( | * | args | ) |
py_this | PyObject * |
nline | size_t |
py_sl | PyObject * |
"PyObject *" pyscv_get_current_line | ( | * | args | ) |
py_this | PyObject * |
mouse | bool |
notags | bool |
"PyObject *" pyscv_get_current_word | ( | * | args | ) |
py_this | PyObject * |
mouse | bool |
"PyObject *" pyscv_get_line | ( | * | args | ) |
py_this | PyObject * |
nline | size_t |
"PyObject *" pyscv_get_pos | ( | * | args | ) |
py_this | PyObject * |
mouse | bool |
"PyObject *" pyscv_get_selection | ( | * | args | ) |
py_this | PyObject * |
"TWidget *" pyscv_get_widget | ( | * | args | ) |
py_this | PyObject * |
"PyObject *" pyscv_init | ( | * | args | ) |
py_link | PyObject * |
title | char const * |
"bool" pyscv_insert_line | ( | * | args | ) |
py_this | PyObject * |
nline | size_t |
py_sl | PyObject * |
"bool" pyscv_is_focused | ( | * | args | ) |
py_this | PyObject * |
"bool" pyscv_jumpto | ( | * | args | ) |
py_this | PyObject * |
ln | size_t |
x | int |
y | int |
"bool" pyscv_patch_line | ( | * | args | ) |
py_this | PyObject * |
nline | size_t |
offs | size_t |
value | int |
"bool" pyscv_refresh | ( | * | args | ) |
py_this | PyObject * |
"bool" pyscv_show | ( | * | args | ) |
py_this | PyObject * |
"qstring *" qcleanline | ( | * | args | ) |
cmt_char | (C++: char) character that denotes the start of a comment:
|
flags | (C++: uint32) a combination of line cleanup flags. defaults to CLNL_TRIM |
"ea_t *, ea_t *" read_range_selection | ( | * | args | ) |
v | (C++: TWidget *) view, nullptr means the last active window containing addresses |
0 | no range is selected |
1 | ok, start ea and end ea are filled |
"bool" read_selection | ( | * | args | ) |
This can be used as follows:
p0 = idaapi.twinpos_t() p1 = idaapi.twinpos_t() view = idaapi.get_current_viewer() idaapi.read_selection(view, p0, p1)
At that point, p0 and p1 hold information for the selection. But, the 'at' property of p0 and p1 is not properly typed. To specialize it, call #place() on it, passing it the view they were retrieved from. Like so:
place0 = p0.place(view) place1 = p1.place(view)
This will effectively "cast" the place into a specialized type, holding proper information, depending on the view type (e.g., disassembly, structures, enums, ...)
view | The view to retrieve the selection for. |
p1 | Storage for the "to" part of the selection. |
p1 | Storage for the "to" part of the selection. |
"bool" refresh_chooser | ( | * | args | ) |
title | (C++: const char *) title of chooser |
"void" refresh_choosers | ( | * | args | ) |
"void" refresh_custom_viewer | ( | * | args | ) |
custom_viewer | (C++: TWidget *) |
"void" refresh_idaview | ( | * | args | ) |
"void" refresh_idaview_anyway | ( | * | args | ) |
Please consider request_refresh() instead
"void" refresh_navband | ( | * | args | ) |
force | (C++: bool) refresh regardless |
"bool" register_action | ( | * | args | ) |
After an action has been created, it is possible to attach it to menu items (attach_action_to_menu()), or to popup menus (attach_action_to_popup()).
Because the actions will need to call the handler's activate() and update() methods at any time, you shouldn't build your action handler on the stack.
Please see the SDK's "ht_view" plugin for an example how to register actions.
desc | (C++: const action_desc_t &) action to register |
"int" register_addon | ( | * | args | ) |
Show its info in the About box. For plugins, should be called from init() function (repeated calls with the same product code overwrite previous entries) returns: index of the add-on in the list, or -1 on error
info | (C++: const addon_info_t *) addon_info_t const * |
"bool" register_and_attach_to_menu | ( | * | args | ) |
You are not encouraged to use this, as it mixes flags for both register_action(), and attach_action_to_menu().
The only reason for its existence is to make it simpler to port existing plugins to the new actions API.
menupath | (C++: const char *) char const * |
name | (C++: const char *) char const * |
label | (C++: const char *) char const * |
shortcut | (C++: const char *) char const * |
flags | (C++: int) |
handler | (C++: action_handler_t *) |
owner | (C++: void *) |
action_desc_t_flags | (C++: int) |
"PyObject *" register_timer | ( | * | args | ) |
interval | Interval in milliseconds |
py_callback | A Python callable that takes no parameters and returns an integer. The callback may return: -1 : to unregister the timer >= 0 : the new or same timer interval |
"void" remove_command_interpreter | ( | * | args | ) |
cli_idx | int |
"void" repaint_custom_viewer | ( | * | args | ) |
custom_viewer | (C++: TWidget *) |
"void" replace_wait_box | ( | * | args | ) |
format | (C++: const char *) char const * |
"void" request_refresh | ( | * | args | ) |
mask | (C++: uint64) Window refresh flags |
cnd | (C++: bool) set if true or clear flag otherwise |
"PyObject *" restore_database_snapshot | ( | * | args | ) |
Note: This call is asynchronous. When it is completed, the callback will be triggered.
ss | (C++: const snapshot_t *) snapshot instance (see build_snapshot_tree()) |
pyfunc_or_none | PyObject * |
pytuple_or_none | PyObject * |
"void" set_cancelled | ( | * | args | ) |
"void *" set_code_viewer_handler | ( | * | args | ) |
code_viewer | (C++: TWidget *) the code viewer |
handler_id | (C++: custom_viewer_handler_id_t) one of CDVH_ in custom_viewer_handler_id_t |
handler_or_data | (C++: void *) can be a handler or data. see examples in Functions: custom viewer handlers |
"bool" set_code_viewer_is_source | ( | * | args | ) |
code_viewer | (C++: TWidget *) |
"void" set_code_viewer_line_handlers | ( | * | args | ) |
Any of these handlers may be nullptr
code_viewer | (C++: TWidget *) |
click_handler | (C++: code_viewer_lines_click_t *) |
popup_handler | (C++: code_viewer_lines_click_t *) |
dblclick_handler | (C++: code_viewer_lines_click_t *) |
drawicon_handler | (C++: code_viewer_lines_icon_t *) |
linenum_handler | (C++: code_viewer_lines_linenum_t *) |
"bool" set_code_viewer_lines_alignment | ( | * | args | ) |
code_viewer | (C++: TWidget *) |
align | (C++: int) |
"bool" set_code_viewer_lines_icon_margin | ( | * | args | ) |
code_viewer | (C++: TWidget *) |
margin | (C++: int) |
"bool" set_code_viewer_lines_radix | ( | * | args | ) |
code_viewer | (C++: TWidget *) |
radix | (C++: int) |
"bool" set_code_viewer_user_data | ( | * | args | ) |
code_viewer | (C++: TWidget *) |
ud | (C++: void *) |
"bool" set_custom_viewer_qt_aware | ( | * | args | ) |
custom_viewer | (C++: TWidget *) |
"bool" set_dock_pos | ( | * | args | ) |
Use the left, top, right, bottom parameters if DP_FLOATING is used, or if you want to specify the width of docked windows.
src_ctrl | char const * |
dest_ctrl | char const * |
orient | One of DP_XXXX constants |
left | int |
top | int |
right | int |
bottom | int |
Example: set_dock_pos('Structures', 'Enums', DP_RIGHT) <- docks the Structures window to the right of Enums window
"bool" set_highlight | ( | * | args | ) |
viewer | (C++: TWidget *) the viewer |
str | (C++: const char *) the text to match, or nullptr to remove current |
flags | (C++: int) combination of HIF_... bits (see set_highlight flags) |
"PyObject *" set_nav_colorizer | ( | * | args | ) |
The 'callback' is a function of 2 arguments:
The previous colorizer is returned, allowing the new 'callback' to use 'call_nav_colorizer' with it.
Note that the previous colorizer is returned only the first time set_nav_colorizer() is called: due to the way the colorizers API is defined in C, it is impossible to chain more than 2 colorizers in IDAPython: the original, IDA-provided colorizer, and a user-provided one.
Example: colorizer inverting the color provided by the IDA colorizer: def my_colorizer(ea, nbytes): global ida_colorizer orig = idaapi.call_nav_colorizer(ida_colorizer, ea, nbytes) return long(~orig)
ida_colorizer = idaapi.set_nav_colorizer(my_colorizer)
new_py_colorizer | PyObject * |
"void" set_view_renderer_type | ( | * | args | ) |
v | (C++: TWidget *) |
rt | (C++: tcc_renderer_type_t) enum tcc_renderer_type_t |
"void" show_wait_box | ( | * | args | ) |
The behavior of the dialog box can be configured with well-known tokens, that should be placed at the start of the format string: "NODELAY\n": the dialog will show immediately, instead of appearing after usual grace threshold "HIDECANCEL\n": the cancel button won't be added to the dialog box and user_cancelled() will always return false (but can be called to refresh UI) Using "HIDECANCEL" implies "NODELAY" Plugins must call hide_wait_box() to close the dialog box, otherwise the user interface will remain disabled. Note that, if the wait dialog is already visible, show_wait_box() will 1) push the currently-displayed text on a stack 2) display the new text Then, when hide_wait_box() is called, if that stack isn't empty its top label will be popped and restored in the wait dialog. This implies that a plugin should call hide_wait_box() exactly as many times as it called show_wait_box(), or the wait dialog might remain visible and block the UI. Also, in case the plugin knows the wait dialog is currently displayed, alternatively it can call replace_wait_box(), to replace the text of the dialog without pushing the currently-displayed text on the stack.
message | char const * |
"uint64 *" str2ea | ( | * | args | ) |
Tries to interpret the string as: 1) "current IP" keyword if supported by assembler (e.g. "$" in x86) 2) segment:offset expression, where "segment" may be a name or a fixed segment register (e.g. cs, ds) 3) just segment name/register (translated to segment's start address) 4) a name in the database (or debug name during debugging) 5) hexadecimal value without prefix or suffix 6) +delta or -delta, where numerical 'delta' is added to or subtracted from 'screen_ea' 7) register name (only during debugging) 8) if all else fails, try to evaluate 'str' as an IDC expression
str | (C++: const char *) string to parse |
screen_ea | (C++: ea_t) the current address in the disassembly/pseudocode view |
"uint64 *" str2ea_ex | ( | * | args | ) |
str | (C++: const char *) string to parse |
screen_ea | (C++: ea_t) the current address in the disassembly/pseudocode view |
flags | (C++: int) see String to address conversion flags |
"char const *" strarray | ( | * | args | ) |
If the last element of the array has code==0 then it is considered as the default entry. If no default entry exists and the code is not found, strarray() returns "".
array | (C++: const strarray_t *) strarray_t const * |
array_size | (C++: size_t) |
code | (C++: int) |
"bool" sync_sources | ( | * | args | ) |
what | (C++: const sync_source_t &) |
with | (C++: const sync_source_t &) |
sync | (C++: bool) |
"PyObject *" take_database_snapshot | ( | * | args | ) |
ss | (C++: snapshot_t *) in/out parameter.
|
"bool" textctrl_info_t_assign | ( | * | args | ) |
self | PyObject * |
other | PyObject * |
"PyObject *" textctrl_info_t_create | ( | * | args | ) |
"bool" textctrl_info_t_destroy | ( | * | args | ) |
py_obj | PyObject * |
"textctrl_info_t *" textctrl_info_t_get_clink | ( | * | args | ) |
self | PyObject * |
"PyObject *" textctrl_info_t_get_clink_ptr | ( | * | args | ) |
self | PyObject * |
"unsigned int" textctrl_info_t_get_flags | ( | * | args | ) |
self | PyObject * |
"unsigned int" textctrl_info_t_get_tabsize | ( | * | args | ) |
self | PyObject * |
"char const *" textctrl_info_t_get_text | ( | * | args | ) |
self | PyObject * |
"bool" textctrl_info_t_set_flags | ( | * | args | ) |
self | PyObject * |
flags | unsigned int |
"bool" textctrl_info_t_set_tabsize | ( | * | args | ) |
self | PyObject * |
tabsize | unsigned int |
"bool" textctrl_info_t_set_text | ( | * | args | ) |
self | PyObject * |
s | char const * |
"TWidget *" TWidget__from_ptrval__ | ( | * | args | ) |
ptrval | size_t |
"bool" ui_load_new_file | ( | * | args | ) |
temp_file | (C++: qstring *) name of the file with the extracted archive member. |
filename | (C++: qstring *) the name of input file as is, library or archive name |
pli | (C++: linput_t **) loader input source, may be changed to point to temp_file |
neflags | (C++: ushort) combination of NEF_... bits (see Load file flags) |
ploaders | (C++: load_info_t **) list of loaders which accept file, may be changed for loaders of temp_file |
true | file was successfully loaded |
false | otherwise |
"bool" ui_run_debugger | ( | * | args | ) |
dbgopts | (C++: const char *) value of the -r command line switch |
exename | (C++: const char *) name of the file to run |
argc | (C++: int) number of arguments for the executable |
argv | (C++: const char *const *) argument vector |
"void" unmark_selection | ( | * | args | ) |
"bool" unregister_action | ( | * | args | ) |
name | (C++: const char *) name of action |
"bool" unregister_timer | ( | * | args | ) |
timer_obj | a timer object previously returned by a register_timer() |
"bool" update_action_checkable | ( | * | args | ) |
name | (C++: const char *) action name |
checkable | (C++: bool) new checkability |
"bool" update_action_checked | ( | * | args | ) |
name | (C++: const char *) action name |
checked | (C++: bool) new checked state |
"bool" update_action_icon | ( | * | args | ) |
name | (C++: const char *) action name |
icon | (C++: int) new icon id |
"bool" update_action_label | ( | * | args | ) |
name | (C++: const char *) action name |
label | (C++: const char *) new label |
"bool" update_action_shortcut | ( | * | args | ) |
name | (C++: const char *) action name |
shortcut | (C++: const char *) new shortcut |
"bool" update_action_state | ( | * | args | ) |
name | (C++: const char *) action name |
state | (C++: action_state_t) new state |
"bool" update_action_tooltip | ( | * | args | ) |
name | (C++: const char *) action name |
tooltip | (C++: const char *) new tooltip |
"bool" update_action_visibility | ( | * | args | ) |
name | (C++: const char *) action name |
visible | (C++: bool) new visibility |
"bool" user_cancelled | ( | * | args | ) |
1 | Ctrl-Break is detected, a message is displayed |
2 | Ctrl-Break is detected again, a message is not displayed |
0 | Ctrl-Break is not detected |
"void" warning | ( | * | args | ) |
message | message to print (formatting is done in Python) |
This function can be used to debug IDAPython scripts The user will be able to hide messages if they appear twice in a row on the screen
|
protected |
|
protected |
AA_CHECKABLE = _ida_kernwin.AA_CHECKABLE |
AA_CHECKED = _ida_kernwin.AA_CHECKED |
AA_ICON = _ida_kernwin.AA_ICON |
AA_LABEL = _ida_kernwin.AA_LABEL |
AA_NONE = _ida_kernwin.AA_NONE |
AA_SHORTCUT = _ida_kernwin.AA_SHORTCUT |
AA_STATE = _ida_kernwin.AA_STATE |
AA_TOOLTIP = _ida_kernwin.AA_TOOLTIP |
AA_VISIBILITY = _ida_kernwin.AA_VISIBILITY |
ACF_HAS_FIELD_DIRTREE_SELECTION = _ida_kernwin.ACF_HAS_FIELD_DIRTREE_SELECTION |
ACF_HAS_SELECTION = _ida_kernwin.ACF_HAS_SELECTION |
ACF_HAS_SOURCE = _ida_kernwin.ACF_HAS_SOURCE |
ACF_HAS_TYPE_REF = _ida_kernwin.ACF_HAS_TYPE_REF |
ACF_XTRN_EA = _ida_kernwin.ACF_XTRN_EA |
ADF_CHECKABLE = _ida_kernwin.ADF_CHECKABLE |
ADF_CHECKED = _ida_kernwin.ADF_CHECKED |
ADF_GLOBAL = _ida_kernwin.ADF_GLOBAL |
ADF_NO_HIGHLIGHT = _ida_kernwin.ADF_NO_HIGHLIGHT |
ADF_NO_UNDO = _ida_kernwin.ADF_NO_UNDO |
ADF_OT_MASK = _ida_kernwin.ADF_OT_MASK |
ADF_OT_PLUGIN = _ida_kernwin.ADF_OT_PLUGIN |
ADF_OT_PLUGMOD = _ida_kernwin.ADF_OT_PLUGMOD |
ADF_OT_PROCMOD = _ida_kernwin.ADF_OT_PROCMOD |
ADF_OWN_HANDLER = _ida_kernwin.ADF_OWN_HANDLER |
AHF_VERSION = _ida_kernwin.AHF_VERSION |
AHF_VERSION_MASK = _ida_kernwin.AHF_VERSION_MASK |
ASKBTN_BTN1 = _ida_kernwin.ASKBTN_BTN1 |
ASKBTN_BTN2 = _ida_kernwin.ASKBTN_BTN2 |
ASKBTN_BTN3 = _ida_kernwin.ASKBTN_BTN3 |
ASKBTN_CANCEL = _ida_kernwin.ASKBTN_CANCEL |
ASKBTN_NO = _ida_kernwin.ASKBTN_NO |
ASKBTN_YES = _ida_kernwin.ASKBTN_YES |
AST_DISABLE = _ida_kernwin.AST_DISABLE |
AST_DISABLE_ALWAYS = _ida_kernwin.AST_DISABLE_ALWAYS |
AST_DISABLE_FOR_IDB = _ida_kernwin.AST_DISABLE_FOR_IDB |
AST_DISABLE_FOR_WIDGET = _ida_kernwin.AST_DISABLE_FOR_WIDGET |
AST_ENABLE = _ida_kernwin.AST_ENABLE |
AST_ENABLE_ALWAYS = _ida_kernwin.AST_ENABLE_ALWAYS |
AST_ENABLE_FOR_IDB = _ida_kernwin.AST_ENABLE_FOR_IDB |
AST_ENABLE_FOR_WIDGET = _ida_kernwin.AST_ENABLE_FOR_WIDGET |
beep_default = _ida_kernwin.beep_default |
BWN_ADDRWATCH = _ida_kernwin.BWN_ADDRWATCH |
BWN_BOOKMARKS = _ida_kernwin.BWN_BOOKMARKS |
BWN_BPTS = _ida_kernwin.BWN_BPTS |
BWN_CALL_STACK = _ida_kernwin.BWN_CALL_STACK |
BWN_CALLS = _ida_kernwin.BWN_CALLS |
BWN_CALLS_CALLEES = _ida_kernwin.BWN_CALLS_CALLEES |
BWN_CALLS_CALLERS = _ida_kernwin.BWN_CALLS_CALLERS |
BWN_CHOOSER = _ida_kernwin.BWN_CHOOSER |
BWN_CLI = _ida_kernwin.BWN_CLI |
BWN_CMDPALCSR = _ida_kernwin.BWN_CMDPALCSR |
BWN_CMDPALWIN = _ida_kernwin.BWN_CMDPALWIN |
BWN_CPUREGS = _ida_kernwin.BWN_CPUREGS |
BWN_CUSTVIEW = _ida_kernwin.BWN_CUSTVIEW |
BWN_CV_LINE_INFOS = _ida_kernwin.BWN_CV_LINE_INFOS |
BWN_DISASM = _ida_kernwin.BWN_DISASM |
BWN_DISASM_ARROWS = _ida_kernwin.BWN_DISASM_ARROWS |
BWN_DISASMS = _ida_kernwin.BWN_DISASMS |
BWN_DUMP = _ida_kernwin.BWN_DUMP |
BWN_DUMPS = _ida_kernwin.BWN_DUMPS |
BWN_ENUMS = _ida_kernwin.BWN_ENUMS |
BWN_EXPORTS = _ida_kernwin.BWN_EXPORTS |
BWN_FRAME = _ida_kernwin.BWN_FRAME |
BWN_FUNCS = _ida_kernwin.BWN_FUNCS |
BWN_IMPORTS = _ida_kernwin.BWN_IMPORTS |
BWN_LOCALS = _ida_kernwin.BWN_LOCALS |
BWN_LOCTYPS = _ida_kernwin.BWN_LOCTYPS |
BWN_MDVIEWCSR = _ida_kernwin.BWN_MDVIEWCSR |
BWN_MODULES = _ida_kernwin.BWN_MODULES |
BWN_NAMES = _ida_kernwin.BWN_NAMES |
BWN_NAVBAND = _ida_kernwin.BWN_NAVBAND |
BWN_NOTEPAD = _ida_kernwin.BWN_NOTEPAD |
BWN_OUTPUT = _ida_kernwin.BWN_OUTPUT |
BWN_PROBS = _ida_kernwin.BWN_PROBS |
BWN_PSEUDOCODE = _ida_kernwin.BWN_PSEUDOCODE |
BWN_SCRIPTS_CSR = _ida_kernwin.BWN_SCRIPTS_CSR |
BWN_SEARCH = _ida_kernwin.BWN_SEARCH |
BWN_SEARCHS = _ida_kernwin.BWN_SEARCHS |
BWN_SEGREGS = _ida_kernwin.BWN_SEGREGS |
BWN_SEGS = _ida_kernwin.BWN_SEGS |
BWN_SELS = _ida_kernwin.BWN_SELS |
BWN_SHORTCUTCSR = _ida_kernwin.BWN_SHORTCUTCSR |
BWN_SHORTCUTWIN = _ida_kernwin.BWN_SHORTCUTWIN |
BWN_SIGNS = _ida_kernwin.BWN_SIGNS |
BWN_SNIPPETS = _ida_kernwin.BWN_SNIPPETS |
BWN_SNIPPETS_CSR = _ida_kernwin.BWN_SNIPPETS_CSR |
BWN_SO_OFFSETS = _ida_kernwin.BWN_SO_OFFSETS |
BWN_SO_STRUCTS = _ida_kernwin.BWN_SO_STRUCTS |
BWN_SRCPTHMAP_CSR = _ida_kernwin.BWN_SRCPTHMAP_CSR |
BWN_SRCPTHUND_CSR = _ida_kernwin.BWN_SRCPTHUND_CSR |
BWN_STACK = _ida_kernwin.BWN_STACK |
BWN_STKVIEW = _ida_kernwin.BWN_STKVIEW |
BWN_STRINGS = _ida_kernwin.BWN_STRINGS |
BWN_STRUCTS = _ida_kernwin.BWN_STRUCTS |
BWN_THREADS = _ida_kernwin.BWN_THREADS |
BWN_TILIST = _ida_kernwin.BWN_TILIST |
BWN_TILS = _ida_kernwin.BWN_TILS |
BWN_TRACE = _ida_kernwin.BWN_TRACE |
BWN_UNDOHIST = _ida_kernwin.BWN_UNDOHIST |
BWN_UNKNOWN = _ida_kernwin.BWN_UNKNOWN |
BWN_WATCH = _ida_kernwin.BWN_WATCH |
BWN_XREFS = _ida_kernwin.BWN_XREFS |
CB_CANCEL = _ida_kernwin.CB_CANCEL |
CB_CLOSE = _ida_kernwin.CB_CLOSE |
CB_DESTROYING = _ida_kernwin.CB_DESTROYING |
CB_INIT = _ida_kernwin.CB_INIT |
CB_INVISIBLE = _ida_kernwin.CB_INVISIBLE |
CB_NO = _ida_kernwin.CB_NO |
CB_YES = _ida_kernwin.CB_YES |
CDVF_LINEICONS = _ida_kernwin.CDVF_LINEICONS |
CDVF_NOLINES = _ida_kernwin.CDVF_NOLINES |
CDVF_STATUSBAR = _ida_kernwin.CDVF_STATUSBAR |
CDVH_LINES_ALIGNMENT = _ida_kernwin.CDVH_LINES_ALIGNMENT |
CDVH_LINES_CLICK = _ida_kernwin.CDVH_LINES_CLICK |
CDVH_LINES_DBLCLICK = _ida_kernwin.CDVH_LINES_DBLCLICK |
CDVH_LINES_DRAWICON = _ida_kernwin.CDVH_LINES_DRAWICON |
CDVH_LINES_ICONMARGIN = _ida_kernwin.CDVH_LINES_ICONMARGIN |
CDVH_LINES_LINENUM = _ida_kernwin.CDVH_LINES_LINENUM |
CDVH_LINES_POPUP = _ida_kernwin.CDVH_LINES_POPUP |
CDVH_LINES_RADIX = _ida_kernwin.CDVH_LINES_RADIX |
CDVH_SRCVIEW = _ida_kernwin.CDVH_SRCVIEW |
CDVH_USERDATA = _ida_kernwin.CDVH_USERDATA |
CH2_HAS_INODE2INDEX = _ida_kernwin.CH2_HAS_INODE2INDEX |
CH2_LAZY_LOADED = _ida_kernwin.CH2_LAZY_LOADED |
CH_ATTRS = _ida_kernwin.CH_ATTRS |
CH_BUILTIN_MASK = _ida_kernwin.CH_BUILTIN_MASK |
CH_BUILTIN_SHIFT = _ida_kernwin.CH_BUILTIN_SHIFT |
CH_CAN_DEL = _ida_kernwin.CH_CAN_DEL |
CH_CAN_EDIT = _ida_kernwin.CH_CAN_EDIT |
CH_CAN_INS = _ida_kernwin.CH_CAN_INS |
CH_CAN_REFRESH = _ida_kernwin.CH_CAN_REFRESH |
CH_FORCE_DEFAULT = _ida_kernwin.CH_FORCE_DEFAULT |
CH_HAS_DIFF = _ida_kernwin.CH_HAS_DIFF |
CH_HAS_DIRTREE = _ida_kernwin.CH_HAS_DIRTREE |
CH_KEEP = _ida_kernwin.CH_KEEP |
CH_MODAL = _ida_kernwin.CH_MODAL |
CH_MULTI = _ida_kernwin.CH_MULTI |
CH_MULTI_EDIT = _ida_kernwin.CH_MULTI_EDIT |
CH_NO_FILTER = _ida_kernwin.CH_NO_FILTER |
CH_NO_SORT = _ida_kernwin.CH_NO_SORT |
CH_NO_STATUS_BAR = _ida_kernwin.CH_NO_STATUS_BAR |
CH_NOBTNS = _ida_kernwin.CH_NOBTNS |
CH_NOIDB = _ida_kernwin.CH_NOIDB |
CH_NON_PERSISTED_TREE = _ida_kernwin.CH_NON_PERSISTED_TREE |
CH_QFLT = _ida_kernwin.CH_QFLT |
CH_QFTYP_DEFAULT = _ida_kernwin.CH_QFTYP_DEFAULT |
CH_QFTYP_FUZZY = _ida_kernwin.CH_QFTYP_FUZZY |
CH_QFTYP_MASK = _ida_kernwin.CH_QFTYP_MASK |
CH_QFTYP_NORMAL = _ida_kernwin.CH_QFTYP_NORMAL |
CH_QFTYP_REGEX = _ida_kernwin.CH_QFTYP_REGEX |
CH_QFTYP_SHIFT = _ida_kernwin.CH_QFTYP_SHIFT |
CH_QFTYP_WHOLE_WORDS = _ida_kernwin.CH_QFTYP_WHOLE_WORDS |
CH_RENAME_IS_EDIT = _ida_kernwin.CH_RENAME_IS_EDIT |
CH_RESTORE = _ida_kernwin.CH_RESTORE |
CH_TM_FOLDERS_ONLY = _ida_kernwin.CH_TM_FOLDERS_ONLY |
CH_TM_FULL_TREE = _ida_kernwin.CH_TM_FULL_TREE |
CH_TM_MASK = _ida_kernwin.CH_TM_MASK |
CH_TM_NO_TREE = _ida_kernwin.CH_TM_NO_TREE |
CH_TM_SHIFT = _ida_kernwin.CH_TM_SHIFT |
CH_UNUSED = _ida_kernwin.CH_UNUSED |
CHCOL_DEC = _ida_kernwin.CHCOL_DEC |
CHCOL_DEFHIDDEN = _ida_kernwin.CHCOL_DEFHIDDEN |
CHCOL_DRAGHINT = _ida_kernwin.CHCOL_DRAGHINT |
CHCOL_EA = _ida_kernwin.CHCOL_EA |
CHCOL_FNAME = _ida_kernwin.CHCOL_FNAME |
CHCOL_FORMAT = _ida_kernwin.CHCOL_FORMAT |
CHCOL_HEX = _ida_kernwin.CHCOL_HEX |
CHCOL_INODENAME = _ida_kernwin.CHCOL_INODENAME |
CHCOL_PATH = _ida_kernwin.CHCOL_PATH |
CHCOL_PLAIN = _ida_kernwin.CHCOL_PLAIN |
CHITEM_BOLD = _ida_kernwin.CHITEM_BOLD |
CHITEM_GRAY = _ida_kernwin.CHITEM_GRAY |
CHITEM_ITALIC = _ida_kernwin.CHITEM_ITALIC |
CHITEM_STRIKE = _ida_kernwin.CHITEM_STRIKE |
CHITEM_UNDER = _ida_kernwin.CHITEM_UNDER |
CHOOSER_MENU_EDIT = _ida_kernwin.CHOOSER_MENU_EDIT |
CHOOSER_MENU_JUMP = _ida_kernwin.CHOOSER_MENU_JUMP |
CHOOSER_MENU_SEARCH = _ida_kernwin.CHOOSER_MENU_SEARCH |
CHOOSER_MULTI_SELECTION = _ida_kernwin.CHOOSER_MULTI_SELECTION |
CHOOSER_NO_SELECTION = _ida_kernwin.CHOOSER_NO_SELECTION |
CHOOSER_NOMAINMENU = _ida_kernwin.CHOOSER_NOMAINMENU |
CHOOSER_NOSTATUSBAR = _ida_kernwin.CHOOSER_NOSTATUSBAR |
CHOOSER_POPUP_MENU = _ida_kernwin.CHOOSER_POPUP_MENU |
chtype_entry = _ida_kernwin.chtype_entry |
chtype_enum = _ida_kernwin.chtype_enum |
chtype_enum_by_value = _ida_kernwin.chtype_enum_by_value |
chtype_enum_by_value_and_size = _ida_kernwin.chtype_enum_by_value_and_size |
chtype_func = _ida_kernwin.chtype_func |
chtype_generic = _ida_kernwin.chtype_generic |
chtype_idasgn = _ida_kernwin.chtype_idasgn |
chtype_idatil = _ida_kernwin.chtype_idatil |
chtype_name = _ida_kernwin.chtype_name |
chtype_obsolete_enum = _ida_kernwin.chtype_obsolete_enum |
chtype_obsolete_enum_by_value_and_size = _ida_kernwin.chtype_obsolete_enum_by_value_and_size |
chtype_obsolete_struc = _ida_kernwin.chtype_obsolete_struc |
chtype_segm = _ida_kernwin.chtype_segm |
chtype_srcp = _ida_kernwin.chtype_srcp |
chtype_stkvar_xref = _ida_kernwin.chtype_stkvar_xref |
chtype_strpath = _ida_kernwin.chtype_strpath |
chtype_struct = _ida_kernwin.chtype_struct |
chtype_xref = _ida_kernwin.chtype_xref |
CK_EXTRA1 = _ida_kernwin.CK_EXTRA1 |
CK_EXTRA10 = _ida_kernwin.CK_EXTRA10 |
CK_EXTRA11 = _ida_kernwin.CK_EXTRA11 |
CK_EXTRA12 = _ida_kernwin.CK_EXTRA12 |
CK_EXTRA13 = _ida_kernwin.CK_EXTRA13 |
CK_EXTRA14 = _ida_kernwin.CK_EXTRA14 |
CK_EXTRA15 = _ida_kernwin.CK_EXTRA15 |
CK_EXTRA16 = _ida_kernwin.CK_EXTRA16 |
CK_EXTRA2 = _ida_kernwin.CK_EXTRA2 |
CK_EXTRA3 = _ida_kernwin.CK_EXTRA3 |
CK_EXTRA4 = _ida_kernwin.CK_EXTRA4 |
CK_EXTRA5 = _ida_kernwin.CK_EXTRA5 |
CK_EXTRA6 = _ida_kernwin.CK_EXTRA6 |
CK_EXTRA7 = _ida_kernwin.CK_EXTRA7 |
CK_EXTRA8 = _ida_kernwin.CK_EXTRA8 |
CK_EXTRA9 = _ida_kernwin.CK_EXTRA9 |
CK_TRACE = _ida_kernwin.CK_TRACE |
CK_TRACE_OVL = _ida_kernwin.CK_TRACE_OVL |
CLNL_FINDCMT = _ida_kernwin.CLNL_FINDCMT |
CLNL_LTRIM = _ida_kernwin.CLNL_LTRIM |
CLNL_RTRIM = _ida_kernwin.CLNL_RTRIM |
CLNL_TRIM = _ida_kernwin.CLNL_TRIM |
CREATETB_ADV = _ida_kernwin.CREATETB_ADV |
CustomIDAMemo |
cvar = _ida_kernwin.cvar |
CVH_CLICK = _ida_kernwin.CVH_CLICK |
CVH_CLOSE = _ida_kernwin.CVH_CLOSE |
CVH_CURPOS = _ida_kernwin.CVH_CURPOS |
CVH_DBLCLICK = _ida_kernwin.CVH_DBLCLICK |
CVH_HELP = _ida_kernwin.CVH_HELP |
CVH_KEYDOWN = _ida_kernwin.CVH_KEYDOWN |
CVH_MOUSEMOVE = _ida_kernwin.CVH_MOUSEMOVE |
CVH_POPUP = _ida_kernwin.CVH_POPUP |
CVH_QT_AWARE = _ida_kernwin.CVH_QT_AWARE |
CVH_USERDATA = _ida_kernwin.CVH_USERDATA |
CVLF_USE_MOUSE = _ida_kernwin.CVLF_USE_MOUSE |
CVNF_ACT = _ida_kernwin.CVNF_ACT |
CVNF_JUMP = _ida_kernwin.CVNF_JUMP |
CVNF_LAZY = _ida_kernwin.CVNF_LAZY |
DEFAULT_PLACE_LNNUM = _ida_kernwin.DEFAULT_PLACE_LNNUM |
DP_BEFORE = _ida_kernwin.DP_BEFORE |
DP_BOTTOM = _ida_kernwin.DP_BOTTOM |
DP_FLOATING = _ida_kernwin.DP_FLOATING |
DP_INSIDE = _ida_kernwin.DP_INSIDE |
DP_LEFT = _ida_kernwin.DP_LEFT |
DP_RIGHT = _ida_kernwin.DP_RIGHT |
DP_SZHINT = _ida_kernwin.DP_SZHINT |
DP_TAB = _ida_kernwin.DP_TAB |
DP_TOP = _ida_kernwin.DP_TOP |
GCRF_ALL = _ida_kernwin.GCRF_ALL |
GCRF_CURRENT = _ida_kernwin.GCRF_CURRENT |
GCRF_HEADER = _ida_kernwin.GCRF_HEADER |
GCRF_HIGH_BIT = _ida_kernwin.GCRF_HIGH_BIT |
GCRF_SELECTION = _ida_kernwin.GCRF_SELECTION |
HIF_IDENTIFIER = _ida_kernwin.HIF_IDENTIFIER |
HIF_LOCKED = _ida_kernwin.HIF_LOCKED |
HIF_NOCASE = _ida_kernwin.HIF_NOCASE |
HIF_REGISTER = _ida_kernwin.HIF_REGISTER |
HIF_SLOT_0 = _ida_kernwin.HIF_SLOT_0 |
HIF_SLOT_1 = _ida_kernwin.HIF_SLOT_1 |
HIF_SLOT_2 = _ida_kernwin.HIF_SLOT_2 |
HIF_SLOT_3 = _ida_kernwin.HIF_SLOT_3 |
HIF_SLOT_4 = _ida_kernwin.HIF_SLOT_4 |
HIF_SLOT_5 = _ida_kernwin.HIF_SLOT_5 |
HIF_SLOT_6 = _ida_kernwin.HIF_SLOT_6 |
HIF_SLOT_7 = _ida_kernwin.HIF_SLOT_7 |
HIF_SLOT_SHIFT = _ida_kernwin.HIF_SLOT_SHIFT |
HIF_USE_SLOT = _ida_kernwin.HIF_USE_SLOT |
HIST_CMD = _ida_kernwin.HIST_CMD |
HIST_CMT = _ida_kernwin.HIST_CMT |
HIST_DIR = _ida_kernwin.HIST_DIR |
HIST_FILE = _ida_kernwin.HIST_FILE |
HIST_IDENT = _ida_kernwin.HIST_IDENT |
HIST_IDENT2 = _ida_kernwin.HIST_IDENT2 |
HIST_SEG = _ida_kernwin.HIST_SEG |
HIST_SRCH = _ida_kernwin.HIST_SRCH |
HIST_TYPE = _ida_kernwin.HIST_TYPE |
IDA_DEBUG_ACCESSIBILITY = _ida_kernwin.IDA_DEBUG_ACCESSIBILITY |
IDA_DEBUG_ALREADY = _ida_kernwin.IDA_DEBUG_ALREADY |
IDA_DEBUG_ALWAYS = _ida_kernwin.IDA_DEBUG_ALWAYS |
IDA_DEBUG_APPCALL = _ida_kernwin.IDA_DEBUG_APPCALL |
IDA_DEBUG_CHECKMEM = _ida_kernwin.IDA_DEBUG_CHECKMEM |
IDA_DEBUG_CONFIG = _ida_kernwin.IDA_DEBUG_CONFIG |
IDA_DEBUG_DBGINFO = _ida_kernwin.IDA_DEBUG_DBGINFO |
IDA_DEBUG_DEBUGGER = _ida_kernwin.IDA_DEBUG_DEBUGGER |
IDA_DEBUG_DEMANGLE = _ida_kernwin.IDA_DEBUG_DEMANGLE |
IDA_DEBUG_DREFS = _ida_kernwin.IDA_DEBUG_DREFS |
IDA_DEBUG_FLIRT = _ida_kernwin.IDA_DEBUG_FLIRT |
IDA_DEBUG_IDP = _ida_kernwin.IDA_DEBUG_IDP |
IDA_DEBUG_IDS = _ida_kernwin.IDA_DEBUG_IDS |
IDA_DEBUG_INTERNET = _ida_kernwin.IDA_DEBUG_INTERNET |
IDA_DEBUG_LDR = _ida_kernwin.IDA_DEBUG_LDR |
IDA_DEBUG_LICENSE = _ida_kernwin.IDA_DEBUG_LICENSE |
IDA_DEBUG_LUMINA = _ida_kernwin.IDA_DEBUG_LUMINA |
IDA_DEBUG_NETWORK = _ida_kernwin.IDA_DEBUG_NETWORK |
IDA_DEBUG_NOTIFY = _ida_kernwin.IDA_DEBUG_NOTIFY |
IDA_DEBUG_OFFSET = _ida_kernwin.IDA_DEBUG_OFFSET |
IDA_DEBUG_PLUGIN = _ida_kernwin.IDA_DEBUG_PLUGIN |
IDA_DEBUG_QUEUE = _ida_kernwin.IDA_DEBUG_QUEUE |
IDA_DEBUG_REGEX = _ida_kernwin.IDA_DEBUG_REGEX |
IDA_DEBUG_ROLLBACK = _ida_kernwin.IDA_DEBUG_ROLLBACK |
IDA_DEBUG_SIMPLEX = _ida_kernwin.IDA_DEBUG_SIMPLEX |
IDA_DEBUG_SRCDBG = _ida_kernwin.IDA_DEBUG_SRCDBG |
IDA_DEBUG_SUBPROC = _ida_kernwin.IDA_DEBUG_SUBPROC |
IDA_DEBUG_THEMES = _ida_kernwin.IDA_DEBUG_THEMES |
IDA_DEBUG_TIL = _ida_kernwin.IDA_DEBUG_TIL |
IDCHK_ARG = _ida_kernwin.IDCHK_ARG |
IDCHK_KEY = _ida_kernwin.IDCHK_KEY |
IDCHK_MAX = _ida_kernwin.IDCHK_MAX |
IDCHK_OK = _ida_kernwin.IDCHK_OK |
iek_key_press = _ida_kernwin.iek_key_press |
iek_key_release = _ida_kernwin.iek_key_release |
iek_mouse_button_press = _ida_kernwin.iek_mouse_button_press |
iek_mouse_button_release = _ida_kernwin.iek_mouse_button_release |
iek_mouse_wheel = _ida_kernwin.iek_mouse_wheel |
iek_shortcut = _ida_kernwin.iek_shortcut |
iek_unknown = _ida_kernwin.iek_unknown |
IK_ADD = _ida_kernwin.IK_ADD |
IK_APPS = _ida_kernwin.IK_APPS |
IK_BACK = _ida_kernwin.IK_BACK |
IK_BROWSER_BACK = _ida_kernwin.IK_BROWSER_BACK |
IK_BROWSER_FAVORITES = _ida_kernwin.IK_BROWSER_FAVORITES |
IK_BROWSER_FORWARD = _ida_kernwin.IK_BROWSER_FORWARD |
IK_BROWSER_HOME = _ida_kernwin.IK_BROWSER_HOME |
IK_BROWSER_REFRESH = _ida_kernwin.IK_BROWSER_REFRESH |
IK_BROWSER_SEARCH = _ida_kernwin.IK_BROWSER_SEARCH |
IK_BROWSER_STOP = _ida_kernwin.IK_BROWSER_STOP |
IK_CANCEL = _ida_kernwin.IK_CANCEL |
IK_CAPITAL = _ida_kernwin.IK_CAPITAL |
IK_CLEAR = _ida_kernwin.IK_CLEAR |
IK_CONTROL = _ida_kernwin.IK_CONTROL |
IK_DECIMAL = _ida_kernwin.IK_DECIMAL |
IK_DELETE = _ida_kernwin.IK_DELETE |
IK_DIVIDE = _ida_kernwin.IK_DIVIDE |
IK_DOWN = _ida_kernwin.IK_DOWN |
IK_END = _ida_kernwin.IK_END |
IK_ESCAPE = _ida_kernwin.IK_ESCAPE |
IK_EXECUTE = _ida_kernwin.IK_EXECUTE |
IK_F1 = _ida_kernwin.IK_F1 |
IK_F10 = _ida_kernwin.IK_F10 |
IK_F11 = _ida_kernwin.IK_F11 |
IK_F12 = _ida_kernwin.IK_F12 |
IK_F13 = _ida_kernwin.IK_F13 |
IK_F14 = _ida_kernwin.IK_F14 |
IK_F15 = _ida_kernwin.IK_F15 |
IK_F16 = _ida_kernwin.IK_F16 |
IK_F17 = _ida_kernwin.IK_F17 |
IK_F18 = _ida_kernwin.IK_F18 |
IK_F19 = _ida_kernwin.IK_F19 |
IK_F2 = _ida_kernwin.IK_F2 |
IK_F20 = _ida_kernwin.IK_F20 |
IK_F21 = _ida_kernwin.IK_F21 |
IK_F22 = _ida_kernwin.IK_F22 |
IK_F23 = _ida_kernwin.IK_F23 |
IK_F24 = _ida_kernwin.IK_F24 |
IK_F3 = _ida_kernwin.IK_F3 |
IK_F4 = _ida_kernwin.IK_F4 |
IK_F5 = _ida_kernwin.IK_F5 |
IK_F6 = _ida_kernwin.IK_F6 |
IK_F7 = _ida_kernwin.IK_F7 |
IK_F8 = _ida_kernwin.IK_F8 |
IK_F9 = _ida_kernwin.IK_F9 |
IK_HELP = _ida_kernwin.IK_HELP |
IK_HOME = _ida_kernwin.IK_HOME |
IK_INSERT = _ida_kernwin.IK_INSERT |
IK_KANA = _ida_kernwin.IK_KANA |
IK_LAUNCH_APP1 = _ida_kernwin.IK_LAUNCH_APP1 |
IK_LAUNCH_APP2 = _ida_kernwin.IK_LAUNCH_APP2 |
IK_LAUNCH_MAIL = _ida_kernwin.IK_LAUNCH_MAIL |
IK_LAUNCH_MEDIA_SELECT = _ida_kernwin.IK_LAUNCH_MEDIA_SELECT |
IK_LCONTROL = _ida_kernwin.IK_LCONTROL |
IK_LEFT = _ida_kernwin.IK_LEFT |
IK_LMENU = _ida_kernwin.IK_LMENU |
IK_LSHIFT = _ida_kernwin.IK_LSHIFT |
IK_LWIN = _ida_kernwin.IK_LWIN |
IK_MEDIA_NEXT_TRACK = _ida_kernwin.IK_MEDIA_NEXT_TRACK |
IK_MEDIA_PLAY_PAUSE = _ida_kernwin.IK_MEDIA_PLAY_PAUSE |
IK_MEDIA_PREV_TRACK = _ida_kernwin.IK_MEDIA_PREV_TRACK |
IK_MEDIA_STOP = _ida_kernwin.IK_MEDIA_STOP |
IK_MENU = _ida_kernwin.IK_MENU |
IK_MODECHANGE = _ida_kernwin.IK_MODECHANGE |
IK_MULTIPLY = _ida_kernwin.IK_MULTIPLY |
IK_NEXT = _ida_kernwin.IK_NEXT |
IK_NUMLOCK = _ida_kernwin.IK_NUMLOCK |
IK_NUMPAD0 = _ida_kernwin.IK_NUMPAD0 |
IK_NUMPAD1 = _ida_kernwin.IK_NUMPAD1 |
IK_NUMPAD2 = _ida_kernwin.IK_NUMPAD2 |
IK_NUMPAD3 = _ida_kernwin.IK_NUMPAD3 |
IK_NUMPAD4 = _ida_kernwin.IK_NUMPAD4 |
IK_NUMPAD5 = _ida_kernwin.IK_NUMPAD5 |
IK_NUMPAD6 = _ida_kernwin.IK_NUMPAD6 |
IK_NUMPAD7 = _ida_kernwin.IK_NUMPAD7 |
IK_NUMPAD8 = _ida_kernwin.IK_NUMPAD8 |
IK_NUMPAD9 = _ida_kernwin.IK_NUMPAD9 |
IK_OEM_1 = _ida_kernwin.IK_OEM_1 |
IK_OEM_102 = _ida_kernwin.IK_OEM_102 |
IK_OEM_2 = _ida_kernwin.IK_OEM_2 |
IK_OEM_3 = _ida_kernwin.IK_OEM_3 |
IK_OEM_4 = _ida_kernwin.IK_OEM_4 |
IK_OEM_5 = _ida_kernwin.IK_OEM_5 |
IK_OEM_6 = _ida_kernwin.IK_OEM_6 |
IK_OEM_7 = _ida_kernwin.IK_OEM_7 |
IK_OEM_CLEAR = _ida_kernwin.IK_OEM_CLEAR |
IK_OEM_COMMA = _ida_kernwin.IK_OEM_COMMA |
IK_OEM_FJ_MASSHOU = _ida_kernwin.IK_OEM_FJ_MASSHOU |
IK_OEM_FJ_TOUROKU = _ida_kernwin.IK_OEM_FJ_TOUROKU |
IK_OEM_MINUS = _ida_kernwin.IK_OEM_MINUS |
IK_OEM_PERIOD = _ida_kernwin.IK_OEM_PERIOD |
IK_OEM_PLUS = _ida_kernwin.IK_OEM_PLUS |
IK_PAUSE = _ida_kernwin.IK_PAUSE |
IK_PLAY = _ida_kernwin.IK_PLAY |
IK_PRINT = _ida_kernwin.IK_PRINT |
IK_PRIOR = _ida_kernwin.IK_PRIOR |
IK_RCONTROL = _ida_kernwin.IK_RCONTROL |
IK_RETURN = _ida_kernwin.IK_RETURN |
IK_RIGHT = _ida_kernwin.IK_RIGHT |
IK_RMENU = _ida_kernwin.IK_RMENU |
IK_RSHIFT = _ida_kernwin.IK_RSHIFT |
IK_RWIN = _ida_kernwin.IK_RWIN |
IK_SCROLL = _ida_kernwin.IK_SCROLL |
IK_SELECT = _ida_kernwin.IK_SELECT |
IK_SEPARATOR = _ida_kernwin.IK_SEPARATOR |
IK_SHIFT = _ida_kernwin.IK_SHIFT |
IK_SLEEP = _ida_kernwin.IK_SLEEP |
IK_SNAPSHOT = _ida_kernwin.IK_SNAPSHOT |
IK_SPACE = _ida_kernwin.IK_SPACE |
IK_SUBTRACT = _ida_kernwin.IK_SUBTRACT |
IK_TAB = _ida_kernwin.IK_TAB |
IK_UP = _ida_kernwin.IK_UP |
IK_VOLUME_DOWN = _ida_kernwin.IK_VOLUME_DOWN |
IK_VOLUME_MUTE = _ida_kernwin.IK_VOLUME_MUTE |
IK_VOLUME_UP = _ida_kernwin.IK_VOLUME_UP |
IK_ZOOM = _ida_kernwin.IK_ZOOM |
IWID_ADDRWATCH = _ida_kernwin.IWID_ADDRWATCH |
IWID_ALL = _ida_kernwin.IWID_ALL |
IWID_BOOKMARKS = _ida_kernwin.IWID_BOOKMARKS |
IWID_BPTS = _ida_kernwin.IWID_BPTS |
IWID_CALL_STACK = _ida_kernwin.IWID_CALL_STACK |
IWID_CALLS = _ida_kernwin.IWID_CALLS |
IWID_CALLS_CALLEES = _ida_kernwin.IWID_CALLS_CALLEES |
IWID_CALLS_CALLERS = _ida_kernwin.IWID_CALLS_CALLERS |
IWID_CHOOSER = _ida_kernwin.IWID_CHOOSER |
IWID_CLI = _ida_kernwin.IWID_CLI |
IWID_CMDPALCSR = _ida_kernwin.IWID_CMDPALCSR |
IWID_CMDPALWIN = _ida_kernwin.IWID_CMDPALWIN |
IWID_CPUREGS = _ida_kernwin.IWID_CPUREGS |
IWID_CUSTVIEW = _ida_kernwin.IWID_CUSTVIEW |
IWID_CV_LINE_INFOS = _ida_kernwin.IWID_CV_LINE_INFOS |
IWID_DISASM = _ida_kernwin.IWID_DISASM |
IWID_DISASM_ARROWS = _ida_kernwin.IWID_DISASM_ARROWS |
IWID_DISASMS = _ida_kernwin.IWID_DISASMS |
IWID_DUMP = _ida_kernwin.IWID_DUMP |
IWID_DUMPS = _ida_kernwin.IWID_DUMPS |
IWID_ENUMS = _ida_kernwin.IWID_ENUMS |
IWID_EXPORTS = _ida_kernwin.IWID_EXPORTS |
IWID_FRAME = _ida_kernwin.IWID_FRAME |
IWID_FUNCS = _ida_kernwin.IWID_FUNCS |
IWID_IMPORTS = _ida_kernwin.IWID_IMPORTS |
IWID_LOCALS = _ida_kernwin.IWID_LOCALS |
IWID_LOCTYPS = _ida_kernwin.IWID_LOCTYPS |
IWID_MDVIEWCSR = _ida_kernwin.IWID_MDVIEWCSR |
IWID_MODULES = _ida_kernwin.IWID_MODULES |
IWID_NAMES = _ida_kernwin.IWID_NAMES |
IWID_NAVBAND = _ida_kernwin.IWID_NAVBAND |
IWID_NOTEPAD = _ida_kernwin.IWID_NOTEPAD |
IWID_OUTPUT = _ida_kernwin.IWID_OUTPUT |
IWID_PROBS = _ida_kernwin.IWID_PROBS |
IWID_PSEUDOCODE = _ida_kernwin.IWID_PSEUDOCODE |
IWID_SCRIPTS_CSR = _ida_kernwin.IWID_SCRIPTS_CSR |
IWID_SEARCH = _ida_kernwin.IWID_SEARCH |
IWID_SEARCHS = _ida_kernwin.IWID_SEARCHS |
IWID_SEGREGS = _ida_kernwin.IWID_SEGREGS |
IWID_SEGS = _ida_kernwin.IWID_SEGS |
IWID_SELS = _ida_kernwin.IWID_SELS |
IWID_SHORTCUTCSR = _ida_kernwin.IWID_SHORTCUTCSR |
IWID_SHORTCUTWIN = _ida_kernwin.IWID_SHORTCUTWIN |
IWID_SIGNS = _ida_kernwin.IWID_SIGNS |
IWID_SNIPPETS = _ida_kernwin.IWID_SNIPPETS |
IWID_SNIPPETS_CSR = _ida_kernwin.IWID_SNIPPETS_CSR |
IWID_SO_OFFSETS = _ida_kernwin.IWID_SO_OFFSETS |
IWID_SO_STRUCTS = _ida_kernwin.IWID_SO_STRUCTS |
IWID_SRCPTHMAP_CSR = _ida_kernwin.IWID_SRCPTHMAP_CSR |
IWID_SRCPTHUND_CSR = _ida_kernwin.IWID_SRCPTHUND_CSR |
IWID_STACK = _ida_kernwin.IWID_STACK |
IWID_STKVIEW = _ida_kernwin.IWID_STKVIEW |
IWID_STRINGS = _ida_kernwin.IWID_STRINGS |
IWID_STRUCTS = _ida_kernwin.IWID_STRUCTS |
IWID_THREADS = _ida_kernwin.IWID_THREADS |
IWID_TILIST = _ida_kernwin.IWID_TILIST |
IWID_TILS = _ida_kernwin.IWID_TILS |
IWID_TRACE = _ida_kernwin.IWID_TRACE |
IWID_UNDOHIST = _ida_kernwin.IWID_UNDOHIST |
IWID_WATCH = _ida_kernwin.IWID_WATCH |
IWID_XREFS = _ida_kernwin.IWID_XREFS |
LECVT_CANCELED = _ida_kernwin.LECVT_CANCELED |
LECVT_ERROR = _ida_kernwin.LECVT_ERROR |
LECVT_OK = _ida_kernwin.LECVT_OK |
LECVT_WITHIN_LISTING = _ida_kernwin.LECVT_WITHIN_LISTING |
LROEF_CPS_RANGE = _ida_kernwin.LROEF_CPS_RANGE |
LROEF_FULL_LINE = _ida_kernwin.LROEF_FULL_LINE |
LROEF_MASK = _ida_kernwin.LROEF_MASK |
MAX_SPACES_ADDED = _ida_kernwin.MAX_SPACES_ADDED |
mbox_error = _ida_kernwin.mbox_error |
mbox_feedback = _ida_kernwin.mbox_feedback |
mbox_filestruct = _ida_kernwin.mbox_filestruct |
mbox_hide = _ida_kernwin.mbox_hide |
mbox_info = _ida_kernwin.mbox_info |
mbox_internal = _ida_kernwin.mbox_internal |
mbox_nomem = _ida_kernwin.mbox_nomem |
mbox_readerror = _ida_kernwin.mbox_readerror |
mbox_replace = _ida_kernwin.mbox_replace |
mbox_wait = _ida_kernwin.mbox_wait |
mbox_warning = _ida_kernwin.mbox_warning |
mbox_writeerror = _ida_kernwin.mbox_writeerror |
MFF_FAST = _ida_kernwin.MFF_FAST |
MFF_NOWAIT = _ida_kernwin.MFF_NOWAIT |
MFF_READ = _ida_kernwin.MFF_READ |
MFF_WRITE = _ida_kernwin.MFF_WRITE |
msg_activated = _ida_kernwin.msg_activated |
msg_click = _ida_kernwin.msg_click |
msg_closed = _ida_kernwin.msg_closed |
msg_dblclick = _ida_kernwin.msg_dblclick |
msg_deactivated = _ida_kernwin.msg_deactivated |
msg_keydown = _ida_kernwin.msg_keydown |
nat_auto = _ida_kernwin.nat_auto |
nat_cod = _ida_kernwin.nat_cod |
nat_cur = _ida_kernwin.nat_cur |
nat_dat = _ida_kernwin.nat_dat |
nat_err = _ida_kernwin.nat_err |
nat_ext = _ida_kernwin.nat_ext |
nat_fun = _ida_kernwin.nat_fun |
nat_gap = _ida_kernwin.nat_gap |
nat_hlo = _ida_kernwin.nat_hlo |
nat_last = _ida_kernwin.nat_last |
nat_lib = _ida_kernwin.nat_lib |
nat_lum = _ida_kernwin.nat_lum |
nat_und = _ida_kernwin.nat_und |
PCF_EA_CAPABLE = _ida_kernwin.PCF_EA_CAPABLE |
PCF_MAKEPLACE_ALLOCATES = _ida_kernwin.PCF_MAKEPLACE_ALLOCATES |
REG_HINTS_MARKER = _ida_kernwin.REG_HINTS_MARKER |
REG_HINTS_MARKER_LEN = _ida_kernwin.REG_HINTS_MARKER_LEN |
RENADDR_HR = _ida_kernwin.RENADDR_HR |
RENADDR_IDA = _ida_kernwin.RENADDR_IDA |
S2EAOPT_NOCALC = _ida_kernwin.S2EAOPT_NOCALC |
SETMENU_APP = _ida_kernwin.SETMENU_APP |
SETMENU_ENSURE_SEP = _ida_kernwin.SETMENU_ENSURE_SEP |
SETMENU_FIRST = _ida_kernwin.SETMENU_FIRST |
int SETMENU_IF_ENABLED = 4 |
SETMENU_INS = _ida_kernwin.SETMENU_INS |
SETMENU_POSMASK = _ida_kernwin.SETMENU_POSMASK |
SRCDBG_HINTS_MARKER = _ida_kernwin.SRCDBG_HINTS_MARKER |
SRCDBG_HINTS_MARKER_LEN = _ida_kernwin.SRCDBG_HINTS_MARKER_LEN |
SVF_COPY_LINES = _ida_kernwin.SVF_COPY_LINES |
SVF_LINES_BYPTR = _ida_kernwin.SVF_LINES_BYPTR |
TCCPT_ENUMPLACE = _ida_kernwin.TCCPT_ENUMPLACE |
TCCPT_IDAPLACE = _ida_kernwin.TCCPT_IDAPLACE |
TCCPT_INVALID = _ida_kernwin.TCCPT_INVALID |
TCCPT_PLACE = _ida_kernwin.TCCPT_PLACE |
TCCPT_SIMPLELINE_PLACE = _ida_kernwin.TCCPT_SIMPLELINE_PLACE |
TCCPT_STRUCTPLACE = _ida_kernwin.TCCPT_STRUCTPLACE |
TCCPT_TIPLACE = _ida_kernwin.TCCPT_TIPLACE |
TCCRT_FLAT = _ida_kernwin.TCCRT_FLAT |
TCCRT_GRAPH = _ida_kernwin.TCCRT_GRAPH |
TCCRT_INVALID = _ida_kernwin.TCCRT_INVALID |
TCCRT_PROXIMITY = _ida_kernwin.TCCRT_PROXIMITY |
UIJMP_ACTIVATE = _ida_kernwin.UIJMP_ACTIVATE |
UIJMP_ANYVIEW = _ida_kernwin.UIJMP_ANYVIEW |
UIJMP_DONTPUSH = _ida_kernwin.UIJMP_DONTPUSH |
UIJMP_IDAVIEW = _ida_kernwin.UIJMP_IDAVIEW |
UIJMP_IDAVIEW_NEW = _ida_kernwin.UIJMP_IDAVIEW_NEW |
UIJMP_VIEWMASK = _ida_kernwin.UIJMP_VIEWMASK |
VES_ALT = _ida_kernwin.VES_ALT |
VES_CTRL = _ida_kernwin.VES_CTRL |
VES_META = _ida_kernwin.VES_META |
VES_MOUSE_LEFT = _ida_kernwin.VES_MOUSE_LEFT |
VES_MOUSE_MIDDLE = _ida_kernwin.VES_MOUSE_MIDDLE |
VES_MOUSE_RIGHT = _ida_kernwin.VES_MOUSE_RIGHT |
VES_SHIFT = _ida_kernwin.VES_SHIFT |
view_activated = _ida_kernwin.view_activated |
view_click = _ida_kernwin.view_click |
view_close = _ida_kernwin.view_close |
view_created = _ida_kernwin.view_created |
view_curpos = _ida_kernwin.view_curpos |
view_dblclick = _ida_kernwin.view_dblclick |
view_deactivated = _ida_kernwin.view_deactivated |
view_keydown = _ida_kernwin.view_keydown |
view_loc_changed = _ida_kernwin.view_loc_changed |
view_mouse_moved = _ida_kernwin.view_mouse_moved |
view_mouse_over = _ida_kernwin.view_mouse_over |
view_switched = _ida_kernwin.view_switched |
VME_LEFT_BUTTON = _ida_kernwin.VME_LEFT_BUTTON |
VME_MID_BUTTON = _ida_kernwin.VME_MID_BUTTON |
VME_RIGHT_BUTTON = _ida_kernwin.VME_RIGHT_BUTTON |
VME_UNKNOWN = _ida_kernwin.VME_UNKNOWN |
WCLS_CLOSE_LATER = _ida_kernwin.WCLS_CLOSE_LATER |
WCLS_DELETE_LATER = _ida_kernwin.WCLS_DELETE_LATER |
WCLS_DONT_SAVE_SIZE = _ida_kernwin.WCLS_DONT_SAVE_SIZE |
WCLS_NO_CONTEXT = _ida_kernwin.WCLS_NO_CONTEXT |
WCLS_SAVE = _ida_kernwin.WCLS_SAVE |
WOPN_CLOSED_BY_ESC = _ida_kernwin.WOPN_CLOSED_BY_ESC |
WOPN_DP_BEFORE = _ida_kernwin.WOPN_DP_BEFORE |
WOPN_DP_BOTTOM = _ida_kernwin.WOPN_DP_BOTTOM |
WOPN_DP_FLOATING = _ida_kernwin.WOPN_DP_FLOATING |
WOPN_DP_INSIDE = _ida_kernwin.WOPN_DP_INSIDE |
WOPN_DP_INSIDE_BEFORE = _ida_kernwin.WOPN_DP_INSIDE_BEFORE |
WOPN_DP_LEFT = _ida_kernwin.WOPN_DP_LEFT |
WOPN_DP_MASK = _ida_kernwin.WOPN_DP_MASK |
WOPN_DP_RIGHT = _ida_kernwin.WOPN_DP_RIGHT |
WOPN_DP_SHIFT = _ida_kernwin.WOPN_DP_SHIFT |
WOPN_DP_SZHINT = _ida_kernwin.WOPN_DP_SZHINT |
WOPN_DP_TAB = _ida_kernwin.WOPN_DP_TAB |
WOPN_DP_TAB_BEFORE = _ida_kernwin.WOPN_DP_TAB_BEFORE |
WOPN_DP_TOP = _ida_kernwin.WOPN_DP_TOP |
WOPN_NOT_CLOSED_BY_ESC = _ida_kernwin.WOPN_NOT_CLOSED_BY_ESC |
WOPN_PERSIST = _ida_kernwin.WOPN_PERSIST |
WOPN_RESTORE = _ida_kernwin.WOPN_RESTORE |