IDAPython 9.0
|
It contains:
Classes | |
class | action_ctx_base_cur_sel_t |
Proxy of C++ action_ctx_base_cur_sel_t class. More... | |
class | action_ctx_base_t |
Proxy of C++ action_ctx_base_t class. More... | |
class | action_desc_t |
Proxy of C++ action_desc_t class. More... | |
class | action_handler_t |
class | addon_info_t |
Proxy of C++ addon_info_t class. More... | |
class | Choose |
Chooser wrapper class. More... | |
class | chooser_base_t |
Proxy of C++ chooser_base_t class. More... | |
class | chooser_item_attrs_t |
Proxy of C++ chooser_item_attrs_t class. More... | |
class | chooser_row_info_t |
Proxy of C++ chooser_row_info_t class. More... | |
class | chooser_row_info_vec_t |
Proxy of C++ qvector< chooser_row_info_t > class. More... | |
class | chooser_stdact_desc_t |
Proxy of C++ chooser_stdact_desc_t class. More... | |
class | cli_t |
cli_t wrapper class. More... | |
class | CustomIDAMemo |
class | disabled_script_timeout_t |
class | disasm_line_t |
Proxy of C++ disasm_line_t class. More... | |
class | disasm_text_t |
Proxy of C++ qvector< disasm_line_t > class. More... | |
class | Form |
class | idaplace_t |
Proxy of C++ idaplace_t class. More... | |
class | IDAViewWrapper |
Deprecated. More... | |
class | input_event_keyboard_data_t |
Proxy of C++ input_event_t::input_event_keyboard_data_t class. More... | |
class | input_event_mouse_data_t |
Proxy of C++ input_event_t::input_event_mouse_data_t class. More... | |
class | input_event_shortcut_data_t |
Proxy of C++ input_event_t::input_event_shortcut_data_t class. More... | |
class | input_event_t |
Proxy of C++ input_event_t class. More... | |
class | jobj_wrapper_t |
Proxy of C++ jobj_wrapper_t class. More... | |
class | line_rendering_output_entries_refs_t |
Proxy of C++ qvector< line_rendering_output_entry_t * > class. More... | |
class | line_rendering_output_entry_t |
Proxy of C++ line_rendering_output_entry_t class. More... | |
class | line_section_t |
Proxy of C++ line_section_t class. More... | |
class | linearray_t |
Proxy of C++ linearray_t class. More... | |
class | lines_rendering_input_t |
Proxy of C++ lines_rendering_input_t class. More... | |
class | lines_rendering_output_t |
Proxy of C++ lines_rendering_output_t class. More... | |
class | listing_location_t |
Proxy of C++ listing_location_t class. More... | |
class | place_t |
Proxy of C++ place_t class. More... | |
class | PluginForm |
PluginForm class. More... | |
class | quick_widget_commands_t |
class | renderer_pos_info_t |
Proxy of C++ renderer_pos_info_t class. More... | |
class | section_lines_refs_t |
Proxy of C++ qvector< twinline_t const * > class. More... | |
class | sections_lines_refs_t |
Proxy of C++ qvector< section_lines_refs_t > class. More... | |
class | simplecustviewer_t |
The base class for implementing simple custom viewers. More... | |
class | simpleline_place_t |
Proxy of C++ simpleline_place_t class. More... | |
class | simpleline_t |
Proxy of C++ simpleline_t class. More... | |
class | strarray_t |
Proxy of C++ strarray_t class. More... | |
class | sync_source_t |
Proxy of C++ sync_source_t class. More... | |
class | sync_source_vec_t |
Proxy of C++ qvector< sync_source_t > class. More... | |
class | synced_group_t |
Proxy of C++ synced_group_t class. More... | |
class | tagged_line_section_t |
Proxy of C++ tagged_line_section_t class. More... | |
class | tagged_line_sections_t |
Proxy of C++ tagged_line_sections_t class. More... | |
class | text_t |
Proxy of C++ qvector< twinline_t > class. More... | |
class | textctrl_info_t |
Class representing textctrl_info_t. More... | |
class | tiplace_t |
Proxy of C++ tiplace_t class. More... | |
class | twinline_t |
Proxy of C++ twinline_t class. More... | |
class | twinpos_t |
Proxy of C++ twinpos_t class. More... | |
class | UI_Hooks |
Proxy of C++ UI_Hooks class. More... | |
class | ui_requests_t |
Proxy of C++ ui_requests_t class. More... | |
class | View_Hooks |
Proxy of C++ View_Hooks class. More... | |
class | view_mouse_event_location_t |
Proxy of C++ view_mouse_event_location_t class. More... | |
class | view_mouse_event_t |
Proxy of C++ view_mouse_event_t class. More... | |
Functions | |
"void" | _kludge_force_declare_dirspec_t ("dirspec_t const *" arg1) |
_kludge_force_declare_dirspec_t(arg1) | |
"void" | _kludge_force_declare_dirtree_t ("dirtree_t const *" arg1) |
_kludge_force_declare_dirtree_t(arg1) | |
"void" | refresh_choosers () |
refresh_choosers() | |
"PyObject *" | textctrl_info_t_create () |
textctrl_info_t_create() -> PyObject * | |
"bool" | textctrl_info_t_destroy ("PyObject *" py_obj) |
textctrl_info_t_destroy(py_obj) -> bool | |
"textctrl_info_t *" | textctrl_info_t_get_clink ("PyObject *" _self) |
textctrl_info_t_get_clink(_self) -> textctrl_info_t * | |
"PyObject *" | textctrl_info_t_get_clink_ptr ("PyObject *" _self) |
textctrl_info_t_get_clink_ptr(_self) -> PyObject * | |
"PyObject *" | register_timer ("int" interval, "PyObject *" py_callback) |
Register a timer. | |
"bool" | unregister_timer ("PyObject *" py_timerctx) |
Unregister a timer. | |
"PyObject *" | choose_idasgn () |
Opens the signature chooser. | |
"PyObject *" | get_highlight ("TWidget *" v, "uint32" in_flags=0) |
Returns the currently highlighted identifier and flags. | |
"int" | py_load_custom_icon_fn ("char const *" filename) |
py_load_custom_icon_fn(filename) -> int | |
"int" | py_load_custom_icon_data ("PyObject *" data, "char const *" format) |
py_load_custom_icon_data(data, format) -> int | |
"PyObject *" | msg ("PyObject *" message) |
Display an UTF-8 string in the message window. | |
"PyObject *" | ask_text ("size_t" max_size, "char const *" defval, "char const *" prompt) |
Asks for a long text. | |
"PyObject *" | ask_str ("qstring *" defval, "int" hist, "char const *" prompt) |
Asks for a long text. | |
"bool" | process_ui_action ("char const *" name, "int" flags=0) |
Invokes an IDA UI action by name. | |
"bool" | del_hotkey ("PyObject *" pyctx) |
Deletes a previously registered function hotkey. | |
"PyObject *" | add_hotkey ("char const *" hotkey, "PyObject *" pyfunc) |
Associates a function call with a hotkey. | |
"PyObject *" | take_database_snapshot ("snapshot_t *" ss) |
take_database_snapshot(ss) -> (bool, NoneType) Take a database snapshot (ui_take_database_snapshot). | |
"PyObject *" | restore_database_snapshot ("snapshot_t const *" ss, "PyObject *" pyfunc_or_none, "PyObject *" pytuple_or_none) |
restore_database_snapshot(ss, pyfunc_or_none, pytuple_or_none) -> bool Restore a database snapshot. | |
"ssize_t" | execute_sync ("PyObject *" py_callable, "int" reqf) |
Executes a function in the context of the main thread. | |
"bool" | execute_ui_requests ("PyObject *" py_list) |
Inserts a list of callables into the UI message processing queue. | |
"bool" | register_action ("action_desc_t" desc) |
register_action(desc) -> bool Create a new action (ui_register_action). | |
"PyObject *" | get_registered_actions () |
get_registered_actions() -> [str, ...] Get a list of all currently-registered actions | |
"bool" | attach_dynamic_action_to_popup ("TWidget *" unused, "TPopupMenu *" popup_handle, "action_desc_t" desc, "char const *" popuppath=None, "int" flags=0) |
"PyObject *" | py_chooser_base_t_get_row ("chooser_base_t" chobj, "size_t" n) |
py_chooser_base_t_get_row(chobj, n) -> PyObject * | |
"void" | gen_disasm_text ("disasm_text_t" text, "ea_t" ea1, "ea_t" ea2, "bool" truncate_lines) |
gen_disasm_text(text, ea1, ea2, truncate_lines) Generate disassembly text for a range. | |
"PyObject *" | set_nav_colorizer ("PyObject *" new_py_colorizer) |
Set a new colorizer for the navigation band. | |
"uint32" | call_nav_colorizer ("PyObject *" dict, "ea_t" ea, "asize_t" nbytes) |
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 ("int" count=-1) |
msg_get_lines(count=-1) -> PyObject Retrieve the last 'count' lines from the output window, in reverse order (from most recent, to least recent) | |
"TWidget *" | TWidget__from_ptrval__ ("size_t" ptrval) |
TWidget__from_ptrval__(ptrval) -> TWidget *. | |
"PyObject *" | add_spaces ("char const *" s, "size_t" len) |
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 ("char const *" message) |
show_wait_box(message) Display a dialog box with "Please wait...". | |
"void" | hide_wait_box () |
hide_wait_box() Hide the "Please wait dialog box". | |
"size_t" | get_kernel_version () |
get_kernel_version() -> str Get IDA kernel version (in a string like "5.1"). | |
"bool" | is_ida_library ("char *" path, "size_t" pathsize, "void **" handle) |
is_ida_library(path, pathsize, handle) -> bool | |
"int" | l_compare2 ("place_t" t1, "place_t" t2, "void *" ud) |
l_compare2(t1, t2, ud) -> int | |
"bool" | is_tif_cursor_header ("tif_cursor_t" c) |
is_tif_cursor_header(c) -> bool | |
"bool" | is_tif_cursor_footer ("tif_cursor_t" c) |
is_tif_cursor_footer(c) -> bool | |
"bool" | is_tif_cursor_index ("tif_cursor_t" c) |
is_tif_cursor_index(c) -> bool | |
"int" | internal_register_place_class ("place_t" tmplate, "int" flags, "plugin_t const *" owner, "int" sdk_version) |
internal_register_place_class(tmplate, flags, owner, sdk_version) -> int | |
"place_t const *" | get_place_class ("int *" out_flags, "int *" out_sdk_version, "int" id) |
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 ("int" id) |
get_place_class_template(id) -> place_t See get_place_class() | |
"bool" | is_place_class_ea_capable ("int" id) |
is_place_class_ea_capable(id) -> bool See get_place_class() | |
"int" | get_place_class_id ("char const *" name) |
get_place_class_id(name) -> int Get the place class ID for the place that has been registered as 'name'. | |
"void" | request_refresh ("uint64" mask, "bool" cnd=True) |
request_refresh(mask, cnd=True) Request a refresh of a builtin window. | |
"void" | clear_refresh_request ("uint64" mask) |
clear_refresh_request(mask) | |
"bool" | is_refresh_requested ("uint64" mask) |
is_refresh_requested(mask) -> bool Get a refresh request state | |
"bool" | is_chooser_widget ("twidget_type_t" t) |
is_chooser_widget(t) -> bool Does the given widget type specify a chooser widget? | |
"bool" | is_action_enabled ("action_state_t" s) |
is_action_enabled(s) -> bool Check if the given action state is one of AST_ENABLE*. | |
"bool" | cancel_exec_request ("int" req_id) |
cancel_exec_request(req_id) -> bool Try to cancel an asynchronous exec request (::ui_cancel_exec_request). | |
"int" | cancel_thread_exec_requests ("__qthread_t" tid) |
cancel_thread_exec_requests(tid) -> int Try to cancel asynchronous exec requests created by the specified thread. | |
"execute_sync_availability_t" | set_execute_sync_availability ("__qthread_t" tid, "execute_sync_availability_t" availability) |
set_execute_sync_availability(tid, availability) -> execute_sync_availability_t Set the availability of the execute_sync functionality for the given thread | |
"synced_group_t const *" | get_synced_group ("TWidget const *" w) |
get_synced_group(w) -> synced_group_t Get the group of widgets/registers this view is synchronized with | |
"bool" | banner ("int" wait) |
banner(wait) -> bool Show a banner dialog box (ui_banner). | |
"bool" | is_msg_inited () |
is_msg_inited() -> bool Can we use msg() functions? | |
"void" | refresh_idaview () |
refresh_idaview() Refresh marked windows (ui_refreshmarked) | |
"void" | refresh_idaview_anyway () |
refresh_idaview_anyway() Refresh all disassembly views (ui_refresh), forces an immediate refresh. | |
"void" | analyzer_options () |
analyzer_options() Allow the user to set analyzer options. | |
"ea_t" | get_screen_ea () |
get_screen_ea() -> ea_t Get the address at the screen cursor (ui_screenea) | |
"int" | get_opnum () |
get_opnum() -> int Get current operand number, -1 means no operand (ui_get_opnum) | |
"int *, int *" | get_cursor () |
get_cursor() -> bool Get the cursor position on the screen (ui_get_cursor). | |
"int *, int *" | get_output_cursor () |
get_output_cursor() -> bool Get coordinates of the output window's cursor (ui_get_output_cursor). | |
"char const *" | get_curline () |
get_curline() -> char const * Get current line from the disassemble window (ui_get_curline). | |
"void" | open_url ("char const *" url) |
open_url(url) Open the given url (ui_open_url) | |
"ea_t" | get_hexdump_ea ("int" hexdump_num) |
get_hexdump_ea(hexdump_num) -> ea_t Get the current address in a hex view. | |
"ushort" | get_key_code ("char const *" keyname) |
get_key_code(keyname) -> ushort Get keyboard key code by its name (ui_get_key_code) | |
"ushort" | lookup_key_code ("int" key, "int" shift, "bool" is_qt) |
lookup_key_code(key, shift, is_qt) -> ushort Get shortcut code previously created by ui_get_key_code. | |
"void" | refresh_navband ("bool" force) |
refresh_navband(force) Refresh navigation band if changed (ui_refresh_navband). | |
"bool" | refresh_chooser ("char const *" title) |
refresh_chooser(title) -> bool Mark a non-modal custom chooser for a refresh (ui_refresh_chooser). | |
"bool" | close_chooser ("char const *" title) |
close_chooser(title) -> bool Close a non-modal chooser (ui_close_chooser). | |
"bool" | set_dock_pos ("char const *" src_ctrl, "char const *" dest_ctrl, "int" orient, "int" left=0, "int" top=0, "int" right=0, "int" bottom=0) |
Sets the dock orientation of a window relatively to another window. | |
"int" | get_icon_id_by_name ("char const *" icon_name) |
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 ("int" icon_id) |
Frees an icon loaded with load_custom_icon() | |
"bool" | unregister_action ("char const *" name) |
unregister_action(name) -> bool Delete a previously-registered action (ui_unregister_action). | |
"bool" | create_toolbar ("char const *" name, "char const *" label, "char const *" before=None, "int" flags=0) |
create_toolbar(name, label, before=None, flags=0) -> bool Create a toolbar with the given name, label and optional position | |
"bool" | delete_toolbar ("char const *" name) |
delete_toolbar(name) -> bool Delete an existing toolbar | |
"bool" | create_menu ("char const *" name, "char const *" label, "char const *" menupath=None) |
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 ("char const *" name) |
delete_menu(name) -> bool Delete an existing menu | |
"bool" | attach_action_to_menu ("char const *" menupath, "char const *" name, "int" flags=0) |
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 ("char const *" menupath, "char const *" name) |
detach_action_from_menu(menupath, name) -> bool Detach an action from the menu (ui_detach_action_from_menu). | |
"bool" | attach_action_to_toolbar ("char const *" toolbar_name, "char const *" name) |
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 ("char const *" toolbar_name, "char const *" name) |
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 ("char const *" menupath, "char const *" name, "char const *" label, "char const *" shortcut, "int" flags, "action_handler_t *" handler, "void *" owner, "int" action_desc_t_flags) |
register_and_attach_to_menu(menupath, name, label, shortcut, flags, handler, owner, action_desc_t_flags) -> bool Helper. | |
"void" | display_widget ("TWidget *" widget, "uint32" options, "char const *" dest_ctrl=None) |
display_widget(widget, options, dest_ctrl=None) Display a widget, dock it if not done before | |
"void" | close_widget ("TWidget *" widget, "int" options) |
close_widget(widget, options) Close widget (ui_close_widget, only gui version). | |
"void" | activate_widget ("TWidget *" widget, "bool" take_focus) |
activate_widget(widget, take_focus) Activate widget (only gui version) (ui_activate_widget). | |
"TWidget *" | find_widget ("char const *" caption) |
find_widget(caption) -> TWidget * Find widget with the specified caption (only gui version) (ui_find_widget). | |
"TWidget *" | get_current_widget () |
get_current_widget() -> TWidget * Get a pointer to the current widget (ui_get_current_widget). | |
"twidget_type_t" | get_widget_type ("TWidget *" widget) |
get_widget_type(widget) -> twidget_type_t Get the type of the TWidget * (ui_get_widget_type). | |
"qstring *" | get_widget_title ("TWidget *" widget) |
get_widget_title(widget) -> str Get the TWidget's title (ui_get_widget_title). | |
"bool" | custom_viewer_jump ("TWidget *" v, "lochist_entry_t const &" loc, "uint32" flags=0) |
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 ("TWidget *" v, "ea_t" ea, "int" x, "int" y, "int" lnnum) |
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 ("int *" nback, "int *" nfwd, "TWidget *" v) |
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 ("TWidget *" custom_viewer) |
refresh_custom_viewer(custom_viewer) Refresh custom ida viewer (ui_refresh_custom_viewer) | |
"void" | repaint_custom_viewer ("TWidget *" custom_viewer) |
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 ("TWidget *" custom_viewer, "bool" mouse) |
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 () |
Returns True or False depending if IDAPython is hosted by IDAQ. | |
"bool" | attach_action_to_popup ("TWidget *" widget, "TPopupMenu *" popup_handle, "char const *" name, "char const *" popuppath=None, "int" flags=0) |
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 ("TWidget *" widget, "char const *" name) |
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 ("char const *" name, "char const *" label) |
update_action_label(name, label) -> bool Update an action's label (ui_update_action_attr). | |
"bool" | update_action_shortcut ("char const *" name, "char const *" shortcut) |
update_action_shortcut(name, shortcut) -> bool Update an action's shortcut (ui_update_action_attr). | |
"bool" | update_action_tooltip ("char const *" name, "char const *" tooltip) |
update_action_tooltip(name, tooltip) -> bool Update an action's tooltip (ui_update_action_attr). | |
"bool" | update_action_icon ("char const *" name, "int" icon) |
update_action_icon(name, icon) -> bool Update an action's icon (ui_update_action_attr). | |
"bool" | update_action_state ("char const *" name, "action_state_t" state) |
update_action_state(name, state) -> bool Update an action's state (ui_update_action_attr). | |
"bool" | update_action_checkable ("char const *" name, "bool" checkable) |
update_action_checkable(name, checkable) -> bool Update an action's checkability (ui_update_action_attr). | |
"bool" | update_action_checked ("char const *" name, "bool" checked) |
update_action_checked(name, checked) -> bool Update an action's checked state (ui_update_action_attr). | |
"bool" | update_action_visibility ("char const *" name, "bool" visible) |
update_action_visibility(name, visible) -> bool Update an action's visibility (ui_update_action_attr). | |
"qstring *" | get_action_label ("char const *" name) |
get_action_label(name) -> str Get an action's label (ui_get_action_attr). | |
"qstring *" | get_action_shortcut ("char const *" name) |
get_action_shortcut(name) -> str Get an action's shortcut (ui_get_action_attr). | |
"qstring *" | get_action_tooltip ("char const *" name) |
get_action_tooltip(name) -> str Get an action's tooltip (ui_get_action_attr). | |
"int *" | get_action_icon ("char const *" name) |
get_action_icon(name) -> bool Get an action's icon (ui_get_action_attr). | |
"action_state_t *" | get_action_state ("char const *" name) |
get_action_state(name) -> bool Get an action's state (ui_get_action_attr). | |
"bool *" | get_action_checkable ("char const *" name) |
get_action_checkable(name) -> bool Get an action's checkability (ui_get_action_attr). | |
"bool *" | get_action_checked ("char const *" name) |
get_action_checked(name) -> bool Get an action's checked state (ui_get_action_attr). | |
"bool *" | get_action_visibility ("char const *" name) |
get_action_visibility(name) -> bool Get an action's visibility (ui_get_action_attr). | |
"bool" | set_custom_viewer_qt_aware ("TWidget *" custom_viewer) |
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 ("TWidget *" custom_viewer, "bool" mouse) |
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 ("TWidget *" custom_viewer, "place_t" pline, "place_t" pitem) |
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 ("input_event_t" out) |
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 ("bool" mouse) |
get_output_curline(mouse) -> str Get current line of output window (ui_get_output_curline). | |
"qstring *" | get_output_selected_text () |
get_output_selected_text() -> str Returns selected text from output window (ui_get_output_selected_text). | |
"TWidget *" | get_current_viewer () |
get_current_viewer() -> TWidget * Get current ida viewer (idaview or custom viewer) (ui_get_current_viewer) | |
"TWidget *" | get_last_widget (*args) |
get_last_widget(mask=uint64(-1)) -> TWidget Get last ida viewer (idaview or custom viewer) (ui_get_last_widget) | |
"tcc_renderer_type_t" | get_view_renderer_type ("TWidget *" v) |
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 ("TWidget *" v, "tcc_renderer_type_t" rt) |
set_view_renderer_type(v, rt) Set the type of renderer to use in a view (ui_set_renderer_type) | |
"TWidget *" | create_empty_widget ("char const *" title, "int" icon=-1) |
create_empty_widget(title, icon=-1) -> TWidget Create an empty widget, serving as a container for custom user widgets | |
"void" | msg_clear () |
msg_clear() Clear the "Output" window. | |
"bool" | msg_save ("qstring &" path) |
msg_save(path) -> bool Save the "Output" window contents into a file | |
"TWidget *" | get_active_modal_widget () |
get_active_modal_widget() -> TWidget * Get the current, active modal TWidget instance. | |
"bool *" | get_navband_pixel ("ea_t" ea) |
Maps an address, onto a pixel coordinate within the navigation band. | |
"ea_t" | get_navband_ea ("int" pixel) |
get_navband_ea(pixel) -> ea_t Translate the pixel position on the navigation band, into an address. | |
"void *" | get_window_id ("char const *" name=None) |
get_window_id(name=None) Get the system-specific window ID (GUI version only) | |
"bool" | is_idaview ("TWidget *" v) |
is_idaview(v) -> bool Is the given custom view an idaview? (ui_is_idaview) | |
"bool" | read_selection ("TWidget *" v, "twinpos_t" p1, "twinpos_t" p2) |
Read the user selection, and store its information in p0 (from) and p1 (to). | |
"ea_t *, ea_t *" | read_range_selection ("TWidget *" v) |
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 () |
unmark_selection() Unmark selection (ui_unmarksel) | |
"TWidget *" | create_code_viewer ("TWidget *" custview, "int" flags=0, "TWidget *" parent=None) |
create_code_viewer(custview, flags=0, parent=None) -> TWidget Create a code viewer (ui_create_code_viewer). | |
"void *" | set_code_viewer_handler ("TWidget *" code_viewer, "custom_viewer_handler_id_t" handler_id, "void *" handler_or_data) |
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 ("TWidget *" code_viewer, "void *" ud) |
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 ("TWidget *" viewer) |
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 ("TWidget *" viewer) |
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 ("TWidget *" code_viewer, "code_viewer_lines_click_t *" click_handler, "code_viewer_lines_click_t *" popup_handler, "code_viewer_lines_click_t *" dblclick_handler, "code_viewer_lines_icon_t *" drawicon_handler, "code_viewer_lines_linenum_t *" linenum_handler) |
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 ("TWidget *" code_viewer, "int" margin) |
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 ("TWidget *" code_viewer, "int" align) |
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 ("TWidget *" code_viewer, "int" radix) |
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 ("TWidget *" code_viewer) |
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 ("char const *" path) |
get_tab_size(path) -> int Get the size of a tab in spaces (ui_get_tab_size). | |
"void" | clr_cancelled () |
clr_cancelled() Clear "Cancelled" flag (ui_clr_cancelled) | |
"void" | set_cancelled () |
set_cancelled() Set "Cancelled" flag (ui_set_cancelled) | |
"bool" | user_cancelled () |
user_cancelled() -> bool Test the ctrl-break flag (ui_test_cancelled). | |
"bool" | ui_load_new_file ("qstring *" temp_file, "qstring *" filename, "linput_t **" pli, "ushort" neflags, "load_info_t **" ploaders) |
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 ("char const *" dbgopts, "char const *" exename, "int" argc, "char const *const *" argv) |
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 ("char const *" hotkey, "char const *" idcfunc) |
add_idc_hotkey(hotkey, idcfunc) -> int Add hotkey for IDC function (ui_add_idckey). | |
"bool" | set_highlight ("TWidget *" viewer, "char const *" str, "int" flags) |
set_highlight(viewer, str, flags) -> bool Set the highlighted identifier in the viewer (ui_set_highlight). | |
"TWidget *" | open_exports_window ("ea_t" ea) |
open_exports_window(ea) -> TWidget * Open the exports window (ui_open_builtin). | |
"TWidget *" | open_imports_window ("ea_t" ea) |
open_imports_window(ea) -> TWidget * Open the exports window (ui_open_builtin). | |
"TWidget *" | open_names_window ("ea_t" ea) |
open_names_window(ea) -> TWidget * Open the names window (ui_open_builtin). | |
"TWidget *" | open_funcs_window ("ea_t" ea) |
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 ("ea_t" ea) |
open_segments_window(ea) -> TWidget * Open the segments window (ui_open_builtin). | |
"TWidget *" | open_segregs_window ("ea_t" ea) |
open_segregs_window(ea) -> TWidget * Open the segment registers window (ui_open_builtin). | |
"TWidget *" | open_selectors_window () |
open_selectors_window() -> TWidget * Open the selectors window (ui_open_builtin). | |
"TWidget *" | open_signatures_window () |
open_signatures_window() -> TWidget * Open the signatures window (ui_open_builtin). | |
"TWidget *" | open_tils_window () |
open_tils_window() -> TWidget * Open the type libraries window (ui_open_builtin). | |
"TWidget *" | open_loctypes_window ("int" ordinal, "tif_cursor_t const *" cursor=None) |
open_loctypes_window(ordinal, cursor=None) -> TWidget Open the local types window (ui_open_builtin2). | |
"TWidget *" | open_til_view_window ("tinfo_t" tif, "tif_cursor_t const *" cursor=None) |
open_til_view_window(tif, cursor=None) -> TWidget Open the sub-til window (ui_open_builtin2). | |
"TWidget *" | open_calls_window ("ea_t" ea) |
open_calls_window(ea) -> TWidget * Open the function calls window (ui_open_builtin). | |
"TWidget *" | open_problems_window ("ea_t" ea) |
open_problems_window(ea) -> TWidget * Open the problems window (ui_open_builtin). | |
"TWidget *" | open_bpts_window ("ea_t" ea) |
open_bpts_window(ea) -> TWidget * Open the breakpoints window (ui_open_builtin). | |
"TWidget *" | open_threads_window () |
open_threads_window() -> TWidget * Open the threads window (ui_open_builtin). | |
"TWidget *" | open_modules_window () |
open_modules_window() -> TWidget * Open the modules window (ui_open_builtin). | |
"TWidget *" | open_trace_window () |
open_trace_window() -> TWidget * Open the tracing window (ui_open_builtin). | |
"TWidget *" | open_stack_window () |
open_stack_window() -> TWidget * Open the call stack window (ui_open_builtin). | |
"TWidget *" | open_xrefs_window ("ea_t" ea) |
open_xrefs_window(ea) -> TWidget * Open the cross references window (ui_open_builtin). | |
"TWidget *" | open_frame_window ("func_t *" pfn, "uval_t" offset) |
open_frame_window(pfn, offset) -> TWidget * Open the frame window for the given function (ui_open_builtin). | |
"TWidget *" | open_navband_window ("ea_t" ea, "int" zoom) |
open_navband_window(ea, zoom) -> TWidget * Open the navigation band window (ui_open_builtin). | |
"TWidget *" | open_disasm_window ("char const *" window_title, "rangevec_t" ranges=None) |
open_disasm_window(window_title, ranges=None) -> TWidget Open a disassembly view (ui_open_builtin). | |
"TWidget *" | open_hexdump_window ("char const *" window_title) |
open_hexdump_window(window_title) -> TWidget * Open a hexdump view (ui_open_builtin). | |
"TWidget *" | open_notepad_window () |
open_notepad_window() -> TWidget * Open the notepad window (ui_open_builtin). | |
"TWidget *" | open_bookmarks_window ("TWidget *" w) |
open_bookmarks_window(w) -> TWidget * Open the bookmarks window (ui_open_builtin). | |
"bool" | sync_sources ("sync_source_t" what, "sync_source_t" _with, "bool" sync) |
sync_sources(what, _with, sync) -> bool [Un]synchronize sources | |
"qstring *" | choose_til () |
choose_til() -> str Choose a type library (ui_choose, chtype_idatil). | |
"ea_t" | choose_entry ("char const *" title) |
choose_entry(title) -> ea_t Choose an entry point (ui_choose, chtype_entry). | |
"ea_t" | choose_name ("char const *" title) |
choose_name(title) -> ea_t Choose a name (ui_choose, chtype_name). | |
"ea_t" | choose_stkvar_xref ("func_t *" pfn, "tid_t" srkvar_tid) |
choose_stkvar_xref(pfn, srkvar_tid) -> ea_t Choose an xref to a stack variable (ui_choose, chtype_name). | |
"ea_t" | choose_xref ("ea_t" to) |
choose_xref(to) -> ea_t Choose an xref to an address (ui_choose, chtype_xref). | |
"bool" | choose_enum ("tinfo_t" out, "char const *" title, "uint32" default_ord) |
choose_enum(out, title, default_ord) -> bool Choose an enum (ui_choose, chtype_enum). | |
"uchar *" | choose_enum_by_value ("tinfo_t" out, "char const *" title, "uint32" default_ord, "uint64" value, "int" nbytes) |
choose_enum_by_value(out, title, default_ord, value, nbytes) -> bool Choose an enum, restricted by value & size (ui_choose, chtype_enum_by_value_and_size). | |
"func_t *" | choose_func ("char const *" title, "ea_t" default_ea) |
choose_func(title, default_ea) -> func_t * Choose a function (ui_choose, chtype_func). | |
"segment_t *" | choose_segm ("char const *" title, "ea_t" default_ea) |
choose_segm(title, default_ea) -> segment_t * Choose a segment (ui_choose, chtype_segm). | |
"bool" | choose_struct ("tinfo_t" out, "char const *" title) |
choose_struct(out, title) -> bool Choose a structure (ui_choose, chtype_struct). | |
"sreg_range_t *" | choose_srcp ("char const *" title) |
choose_srcp(title) -> sreg_range_t * Choose a segment register change point (ui_choose, chtype_srcp). | |
"void *" | get_chooser_obj ("char const *" chooser_caption) |
get_chooser_obj(chooser_caption) -> void * Get the underlying object of the specified chooser (ui_get_chooser_obj). | |
"bool" | get_chooser_rows ("chooser_row_info_vec_t" out, "char const *" chooser_caption, "size_t" what) |
get_chooser_rows(out, chooser_caption, what) -> bool Get the chooser contents corresponding to the rows indicated by "what". | |
"bool" | enable_chooser_item_attrs ("char const *" chooser_caption, "bool" enable) |
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 ("beep_t" beep_type=beep_default) |
beep(beep_type=beep_default) Issue a beeping sound (ui_beep). | |
"bool" | display_copyright_warning () |
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) |
Display a fatal message in a message box and quit IDA. | |
"ssize_t" | warning (*args) |
Display a message in a message box. | |
"ssize_t" | info (*args) |
info(format) -> ssize_t | |
"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 ("addon_info_t" info) |
register_addon(info) -> int Register an add-on. | |
"int" | addon_count () |
addon_count() -> int Get number of installed addons. | |
"bool" | get_addon_info ("char const *" id, "addon_info_t" info) |
get_addon_info(id, info) -> bool Get info about a registered addon with a given product code. | |
"bool" | get_addon_info_idx ("int" index, "addon_info_t" info) |
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)) -> ssize_t Performs some cleanup operations to a line. | |
"char const *" | strarray ("strarray_t" array, "size_t" array_size, "int" code) |
strarray(array, array_size, code) -> char const * Find a line with the specified code in the strarray_t array. | |
"qstring *" | ea2str ("ea_t" ea) |
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 ("char const *" str) |
atoea(str) -> bool Convert a number in C notation to an address. | |
"void" | get_user_strlist_options ("strwinsetup_t *" out) |
get_user_strlist_options(out) | |
"bool" | del_idc_hotkey ("char const *" hotkey) |
del_idc_hotkey(hotkey) -> 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 ("char const *" title) |
choose_find(title) -> MyChoose or None | |
"void" | choose_refresh ("PyObject *" _self) |
choose_refresh(_self) | |
"void" | choose_close ("PyObject *" _self) |
choose_close(_self) | |
"TWidget *" | choose_get_widget ("PyObject *" _self) |
choose_get_widget(_self) -> TWidget * | |
"PyObject *" | choose_choose ("PyObject *" _self) |
choose_choose(_self) -> PyObject * | |
"void" | choose_activate ("PyObject *" _self) |
choose_activate(_self) | |
"PyObject *" | choose_create_embedded_chobj ("PyObject *" _self) |
choose_create_embedded_chobj(_self) -> PyObject * | |
"PyObject *" | get_chooser_data ("char const *" chooser_caption, "int" n) |
get_chooser_data(chooser_caption, n) -> [str, ...] Get the text corresponding to the index N in the chooser data. | |
"bool" | textctrl_info_t_assign ("PyObject *" _self, "PyObject *" other) |
textctrl_info_t_assign(_self, other) -> bool | |
"bool" | textctrl_info_t_set_text ("PyObject *" _self, "char const *" s) |
textctrl_info_t_set_text(_self, s) -> bool | |
"char const *" | textctrl_info_t_get_text ("PyObject *" _self) |
textctrl_info_t_get_text(_self) -> char const * | |
"bool" | textctrl_info_t_set_flags ("PyObject *" _self, "unsigned int" flags) |
textctrl_info_t_set_flags(_self, flags) -> bool | |
"unsigned int" | textctrl_info_t_get_flags ("PyObject *" _self) |
textctrl_info_t_get_flags(_self) -> unsigned int | |
"bool" | textctrl_info_t_set_tabsize ("PyObject *" _self, "unsigned int" tabsize) |
textctrl_info_t_set_tabsize(_self, tabsize) -> bool | |
"unsigned int" | textctrl_info_t_get_tabsize ("PyObject *" _self) |
textctrl_info_t_get_tabsize(_self) -> unsigned int | |
"bool" | formchgcbfa_enable_field ("size_t" p_fa, "int" fid, "bool" enable) |
formchgcbfa_enable_field(p_fa, fid, enable) -> bool | |
"bool" | formchgcbfa_show_field ("size_t" p_fa, "int" fid, "bool" show) |
formchgcbfa_show_field(p_fa, fid, show) -> bool | |
"bool" | formchgcbfa_move_field ("size_t" p_fa, "int" fid, "int" x, "int" y, "int" w, "int" h) |
formchgcbfa_move_field(p_fa, fid, x, y, w, h) -> bool | |
"int" | formchgcbfa_get_focused_field ("size_t" p_fa) |
formchgcbfa_get_focused_field(p_fa) -> int | |
"bool" | formchgcbfa_set_focused_field ("size_t" p_fa, "int" fid) |
formchgcbfa_set_focused_field(p_fa, fid) -> bool | |
"void" | formchgcbfa_refresh_field ("size_t" p_fa, "int" fid) |
formchgcbfa_refresh_field(p_fa, fid) | |
"void" | formchgcbfa_close ("size_t" p_fa, "int" close_normally) |
formchgcbfa_close(p_fa, close_normally) | |
"PyObject *" | formchgcbfa_get_field_value ("size_t" p_fa, "int" fid, "int" ft, "size_t" sz) |
formchgcbfa_get_field_value(p_fa, fid, ft, sz) -> PyObject * | |
"bool" | formchgcbfa_set_field_value ("size_t" p_fa, "int" fid, "int" ft, "PyObject *" py_val) |
formchgcbfa_set_field_value(p_fa, fid, ft, py_val) -> bool | |
"size_t" | py_get_ask_form () |
py_get_ask_form() -> size_t | |
"size_t" | py_get_open_form () |
py_get_open_form() -> size_t | |
"void" | py_register_compiled_form ("PyObject *" py_form) |
py_register_compiled_form(py_form) | |
"void" | py_unregister_compiled_form ("PyObject *" py_form) |
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 ("PyObject *" py_obj) |
install_command_interpreter(py_obj) -> int Install command line interpreter (ui_install_cli) | |
"void" | remove_command_interpreter ("int" cli_idx) |
remove_command_interpreter(cli_idx) Remove command line interpreter (ui_install_cli) | |
"bool" | pyidag_bind ("PyObject *" _self) |
pyidag_bind(_self) -> bool | |
"bool" | pyidag_unbind ("PyObject *" _self) |
pyidag_unbind(_self) -> bool | |
"PyObject *" | pyscv_init ("PyObject *" py_link, "char const *" title) |
pyscv_init(py_link, title) -> PyObject * | |
"bool" | pyscv_refresh ("PyObject *" py_this) |
pyscv_refresh(py_this) -> bool | |
"PyObject *" | pyscv_get_current_line ("PyObject *" py_this, "bool" mouse, "bool" notags) |
pyscv_get_current_line(py_this, mouse, notags) -> PyObject * | |
"bool" | pyscv_is_focused ("PyObject *" py_this) |
pyscv_is_focused(py_this) -> bool | |
"size_t" | pyscv_count ("PyObject *" py_this) |
pyscv_count(py_this) -> size_t | |
"bool" | pyscv_show ("PyObject *" py_this) |
pyscv_show(py_this) -> bool | |
"void" | pyscv_close ("PyObject *" py_this) |
pyscv_close(py_this) | |
"bool" | pyscv_jumpto ("PyObject *" py_this, "size_t" ln, "int" x, "int" y) |
pyscv_jumpto(py_this, ln, x, y) -> bool | |
"PyObject *" | pyscv_get_line ("PyObject *" py_this, "size_t" nline) |
pyscv_get_line(py_this, nline) -> PyObject * | |
"PyObject *" | pyscv_get_pos ("PyObject *" py_this, "bool" mouse) |
pyscv_get_pos(py_this, mouse) -> PyObject * | |
"PyObject *" | pyscv_clear_lines ("PyObject *" py_this) |
pyscv_clear_lines(py_this) -> PyObject * | |
"bool" | pyscv_add_line ("PyObject *" py_this, "PyObject *" py_sl) |
pyscv_add_line(py_this, py_sl) -> bool | |
"bool" | pyscv_insert_line ("PyObject *" py_this, "size_t" nline, "PyObject *" py_sl) |
pyscv_insert_line(py_this, nline, py_sl) -> bool | |
"bool" | pyscv_patch_line ("PyObject *" py_this, "size_t" nline, "size_t" offs, "int" value) |
pyscv_patch_line(py_this, nline, offs, value) -> bool | |
"bool" | pyscv_del_line ("PyObject *" py_this, "size_t" nline) |
pyscv_del_line(py_this, nline) -> bool | |
"PyObject *" | pyscv_get_selection ("PyObject *" py_this) |
pyscv_get_selection(py_this) -> PyObject * | |
"PyObject *" | pyscv_get_current_word ("PyObject *" py_this, "bool" mouse) |
pyscv_get_current_word(py_this, mouse) -> PyObject * | |
"bool" | pyscv_edit_line ("PyObject *" py_this, "size_t" nline, "PyObject *" py_sl) |
pyscv_edit_line(py_this, nline, py_sl) -> bool | |
"TWidget *" | pyscv_get_widget ("PyObject *" py_this) |
pyscv_get_widget(py_this) -> TWidget * | |
"PyObject *" | plgform_new () |
plgform_new() -> PyObject * | |
"bool" | plgform_show (*args) |
plgform_show(py_link, py_obj, caption, options=(0x0040 << 16)|0x00000004u) -> bool | |
"void" | plgform_close ("PyObject *" py_link, "int" options) |
plgform_close(py_link, options) | |
"TWidget *" | plgform_get_widget ("PyObject *" py_link) |
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_func = _ida_kernwin.chtype_func | |
chtype_segm = _ida_kernwin.chtype_segm | |
chtype_strpath = _ida_kernwin.chtype_strpath | |
chtype_idatil = _ida_kernwin.chtype_idatil | |
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_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 | |
cvar = _ida_kernwin.cvar | |
IDALIB_API_MAGIC = cvar.IDALIB_API_MAGIC | |
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_TILVIEW = _ida_kernwin.BWN_TILVIEW | |
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_DISASM = _ida_kernwin.BWN_DISASM | |
BWN_HEXVIEW = _ida_kernwin.BWN_HEXVIEW | |
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_TIL_VIEW = _ida_kernwin.BWN_TIL_VIEW | |
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_TILVIEW = _ida_kernwin.IWID_TILVIEW | |
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_DISASM = _ida_kernwin.IWID_DISASM | |
IWID_HEXVIEW = _ida_kernwin.IWID_HEXVIEW | |
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_TIL_VIEW = _ida_kernwin.IWID_TIL_VIEW | |
IWID_ANY_LISTING = _ida_kernwin.IWID_ANY_LISTING | |
IWID_EA_LISTING = _ida_kernwin.IWID_EA_LISTING | |
IWID_ALL = _ida_kernwin.IWID_ALL | |
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_RANGECB = _ida_kernwin.IDA_DEBUG_RANGECB | |
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 | |
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 |
CH_NOIDB = CH_UNUSED | |
BWN_LOCTYPS = BWN_TILVIEW | |
IWID_LOCTYPS = IWID_TILVIEW | |
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 | |
_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 | |
place_t_as_idaplace_t = place_t.as_idaplace_t | |
place_t_as_simpleline_place_t = place_t.as_simpleline_place_t | |
place_t_as_tiplace_t = place_t.as_tiplace_t | |
|
protected |
|
protected |
"void" activate_widget | ( | "TWidget *" | widget, |
"bool" | take_focus ) |
widget | (C++: TWidget *) existing widget to display |
take_focus | (C++: bool) give focus to given widget |
"PyObject *" add_hotkey | ( | "char const *" | hotkey, |
"PyObject *" | pyfunc ) |
Callable pyfunc will be called each time the hotkey is pressed
hotkey | The hotkey |
pyfunc | Callable |
"int" add_idc_hotkey | ( | "char const *" | hotkey, |
"char const *" | idcfunc ) |
hotkey | (C++: const char *) hotkey name |
idcfunc | (C++: const char *) IDC function name |
"PyObject *" add_spaces | ( | "char const *" | s, |
"size_t" | len ) |
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 | ( | ) |
"void" analyzer_options | ( | ) |
(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 | ( | "qstring *" | defval, |
"int" | hist, | ||
"char const *" | prompt ) |
defval | The default value |
hist | history id |
prompt | The prompt value |
"PyObject *" ask_text | ( | "size_t" | max_size, |
"char const *" | defval, | ||
"char const *" | prompt ) |
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 | ( | "char const *" | str | ) |
decimal: 1234 octal: 0123 hexadecimal: 0xabcd binary: 0b00101010
str | (C++: const char *) the string to parse |
"bool" attach_action_to_menu | ( | "char const *" | menupath, |
"char const *" | name, | ||
"int" | flags = 0 ) |
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 | ( | "TWidget *" | widget, |
"TPopupMenu *" | popup_handle, | ||
"char const *" | name, | ||
"char const *" | popuppath = None, | ||
"int" | flags = 0 ) |
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 | ( | "char const *" | toolbar_name, |
"char const *" | name ) |
toolbar_name | (C++: const char *) the name of the toolbar |
name | (C++: const char *) the action name |
"bool" attach_dynamic_action_to_popup | ( | "TWidget *" | unused, |
"TPopupMenu *" | popup_handle, | ||
"action_desc_t" | desc, | ||
"char const *" | popuppath = None, | ||
"int" | flags = 0 ) |
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 | ( | "int" | wait | ) |
wait | (C++: int) time to wait before closing |
1 | ok |
0 | esc was pressed |
"void" beep | ( | "beep_t" | beep_type = beep_default | ) |
beep_type | (C++: beep_t) |
"uint32" call_nav_colorizer | ( | "PyObject *" | dict, |
"ea_t" | ea, | ||
"asize_t" | nbytes ) |
colorizer | the Python colorizer to call |
ea | the address to colorize |
nbytes | the size of the range to colorize |
"bool" cancel_exec_request | ( | "int" | req_id | ) |
req_id | (C++: int) request id |
true | successfully canceled |
false | request has already been processed. |
"int" cancel_thread_exec_requests | ( | "__qthread_t" | tid | ) |
tid | (C++: qthread_t) thread id |
"void" choose_activate | ( | "PyObject *" | _self | ) |
self | PyObject * |
"PyObject *" choose_choose | ( | "PyObject *" | _self | ) |
self | PyObject * |
"void" choose_close | ( | "PyObject *" | _self | ) |
self | PyObject * |
"PyObject *" choose_create_embedded_chobj | ( | "PyObject *" | _self | ) |
self | PyObject * |
"ea_t" choose_entry | ( | "char const *" | title | ) |
title | (C++: const char *) chooser title |
"bool" choose_enum | ( | "tinfo_t" | out, |
"char const *" | title, | ||
"uint32" | default_ord ) |
out | (C++: tinfo_t *) the selected enum type |
title | (C++: const char *) chooser title |
default_ord | (C++: uint32) ordinal of enum to select by default |
true | the selected type is in OUT |
false | nothing was selected |
"uchar *" choose_enum_by_value | ( | "tinfo_t" | out, |
"char const *" | title, | ||
"uint32" | default_ord, | ||
"uint64" | value, | ||
"int" | nbytes ) |
If the given value cannot be found initially, this function will ask if the user would like to import a standard enum.
out | (C++: tinfo_t *) the selected enum type |
title | (C++: const char *) chooser title |
default_ord | (C++: uint32) ordinal of enum to select by default |
value | (C++: uint64) value to search for |
nbytes | (C++: int) size of value |
true | the selected type is in OUT |
false | nothing was selected |
"PyObject *" choose_find | ( | "char const *" | title | ) |
title | char const * |
"func_t *" choose_func | ( | "char const *" | title, |
"ea_t" | default_ea ) |
title | (C++: const char *) chooser title |
default_ea | (C++: ea_t) ea of function to select by default |
"TWidget *" choose_get_widget | ( | "PyObject *" | _self | ) |
self | PyObject * |
"PyObject *" choose_idasgn | ( | ) |
"ea_t" choose_name | ( | "char const *" | title | ) |
title | (C++: const char *) chooser title |
"void" choose_refresh | ( | "PyObject *" | _self | ) |
self | PyObject * |
"segment_t *" choose_segm | ( | "char const *" | title, |
"ea_t" | default_ea ) |
title | (C++: const char *) chooser title |
default_ea | (C++: ea_t) ea of segment to select by default |
"sreg_range_t *" choose_srcp | ( | "char const *" | title | ) |
title | (C++: const char *) chooser title |
"ea_t" choose_stkvar_xref | ( | "func_t *" | pfn, |
"tid_t" | srkvar_tid ) |
pfn | (C++: func_t *) function |
srkvar_tid | (C++: tid_t) frame variable TID |
"bool" choose_struct | ( | "tinfo_t" | out, |
"char const *" | title ) |
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 | ( | ) |
true | 'buf' was filled with the name of the selected til |
false | otherwise |
"ea_t" choose_xref | ( | "ea_t" | to | ) |
to | (C++: ea_t) referenced address |
"void" clear_refresh_request | ( | "uint64" | mask | ) |
mask | uint64 |
"bool" close_chooser | ( | "char const *" | title | ) |
title | (C++: const char *) window title of chooser to close |
"void" close_widget | ( | "TWidget *" | widget, |
"int" | options ) |
widget | (C++: TWidget *) pointer to the widget to close |
options | (C++: int) Form close flags |
"void" clr_cancelled | ( | ) |
"TWidget *" create_code_viewer | ( | "TWidget *" | custview, |
"int" | flags = 0, | ||
"TWidget *" | parent = None ) |
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 | ( | "char const *" | title, |
"int" | icon = -1 ) |
title | (C++: const char *) char const * |
icon | (C++: int) |
"bool" create_menu | ( | "char const *" | name, |
"char const *" | label, | ||
"char const *" | menupath = None ) |
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 | ( | "char const *" | name, |
"char const *" | label, | ||
"char const *" | before = None, | ||
"int" | flags = 0 ) |
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 | ( | "TWidget *" | v, |
"lochist_entry_t const &" | loc, | ||
"uint32" | flags = 0 ) |
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 | ( | "PyObject *" | pyctx | ) |
ctx | Hotkey context previously returned by add_hotkey() |
"bool" del_idc_hotkey | ( | "char const *" | hotkey | ) |
hotkey | char const * |
"bool" delete_menu | ( | "char const *" | name | ) |
name | (C++: const char *) name of menu |
"bool" delete_toolbar | ( | "char const *" | name | ) |
name | (C++: const char *) name of toolbar |
"bool" detach_action_from_menu | ( | "char const *" | menupath, |
"char const *" | name ) |
menupath | (C++: const char *) path to the menu item |
name | (C++: const char *) the action name |
"bool" detach_action_from_popup | ( | "TWidget *" | widget, |
"char const *" | name ) |
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 | ( | "char const *" | toolbar_name, |
"char const *" | name ) |
toolbar_name | (C++: const char *) the name of the toolbar |
name | (C++: const char *) the action name |
"bool" display_copyright_warning | ( | ) |
"void" display_widget | ( | "TWidget *" | widget, |
"uint32" | options, | ||
"char const *" | dest_ctrl = None ) |
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 | ( | "ea_t" | ea | ) |
ea | (C++: ea_t) |
"bool" ea_viewer_history_push_and_jump | ( | "TWidget *" | v, |
"ea_t" | ea, | ||
"int" | x, | ||
"int" | y, | ||
"int" | lnnum ) |
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 | ( | "char const *" | chooser_caption, |
"bool" | enable ) |
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 |
"ssize_t" execute_sync | ( | "PyObject *" | py_callable, |
"int" | reqf ) |
If the current thread not the main thread, then the call is queued and executed afterwards.
callable | A python callable object, must return an integer value |
reqf | one of MFF_ flags |
"bool" execute_ui_requests | ( | "PyObject *" | py_list | ) |
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 | ( | "char const *" | caption | ) |
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 | ( | "size_t" | p_fa, |
"int" | close_normally ) |
p_fa | size_t |
close_normally | int |
"bool" formchgcbfa_enable_field | ( | "size_t" | p_fa, |
"int" | fid, | ||
"bool" | enable ) |
p_fa | size_t |
fid | int |
enable | bool |
"PyObject *" formchgcbfa_get_field_value | ( | "size_t" | p_fa, |
"int" | fid, | ||
"int" | ft, | ||
"size_t" | sz ) |
p_fa | size_t |
fid | int |
ft | int |
sz | size_t |
"int" formchgcbfa_get_focused_field | ( | "size_t" | p_fa | ) |
p_fa | size_t |
"bool" formchgcbfa_move_field | ( | "size_t" | p_fa, |
"int" | fid, | ||
"int" | x, | ||
"int" | y, | ||
"int" | w, | ||
"int" | h ) |
p_fa | size_t |
fid | int |
x | int |
y | int |
w | int |
h | int |
"void" formchgcbfa_refresh_field | ( | "size_t" | p_fa, |
"int" | fid ) |
p_fa | size_t |
fid | int |
"bool" formchgcbfa_set_field_value | ( | "size_t" | p_fa, |
"int" | fid, | ||
"int" | ft, | ||
"PyObject *" | py_val ) |
p_fa | size_t |
fid | int |
ft | int |
py_val | PyObject * |
"bool" formchgcbfa_set_focused_field | ( | "size_t" | p_fa, |
"int" | fid ) |
p_fa | size_t |
fid | int |
"bool" formchgcbfa_show_field | ( | "size_t" | p_fa, |
"int" | fid, | ||
"bool" | show ) |
p_fa | size_t |
fid | int |
show | bool |
"void" free_custom_icon | ( | "int" | icon_id | ) |
icon_id | The ID of the icon to free |
"void" gen_disasm_text | ( | "disasm_text_t" | text, |
"ea_t" | ea1, | ||
"ea_t" | ea2, | ||
"bool" | truncate_lines ) |
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 | ( | "char const *" | name | ) |
name | (C++: const char *) the action name |
"bool *" get_action_checked | ( | "char const *" | name | ) |
name | (C++: const char *) the action name |
"int *" get_action_icon | ( | "char const *" | name | ) |
name | (C++: const char *) the action name |
"qstring *" get_action_label | ( | "char const *" | name | ) |
name | (C++: const char *) the action name |
"qstring *" get_action_shortcut | ( | "char const *" | name | ) |
name | (C++: const char *) the action name |
"action_state_t *" get_action_state | ( | "char const *" | name | ) |
name | (C++: const char *) the action name |
"qstring *" get_action_tooltip | ( | "char const *" | name | ) |
name | (C++: const char *) the action name |
"bool *" get_action_visibility | ( | "char const *" | name | ) |
name | (C++: const char *) the action name |
"TWidget *" get_active_modal_widget | ( | ) |
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 | ( | "char const *" | id, |
"addon_info_t" | info ) |
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 | ( | "int" | index, |
"addon_info_t" | info ) |
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 | ( | "char const *" | chooser_caption, |
"int" | n ) |
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 | ( | "char const *" | chooser_caption | ) |
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 | ( | "chooser_row_info_vec_t" | out, |
"char const *" | chooser_caption, | ||
"size_t" | what ) |
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 | ( | ) |
"TWidget *" get_current_viewer | ( | ) |
"TWidget *" get_current_widget | ( | ) |
"int *, int *" get_cursor | ( | ) |
true | pointers are filled |
false | no disassembly window open |
"char const *" get_custom_viewer_curline | ( | "TWidget *" | custom_viewer, |
"bool" | mouse ) |
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 | ( | "TWidget *" | custom_viewer, |
"bool" | mouse ) |
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 | ( | "TWidget *" | custom_viewer, |
"place_t" | pline, | ||
"place_t" | pitem ) |
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 | ( | "int *" | nback, |
"int *" | nfwd, | ||
"TWidget *" | v ) |
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 | ( | "int" | hexdump_num | ) |
hexdump_num | (C++: int) number of hexview window |
"PyObject *" get_highlight | ( | "TWidget *" | v, |
"uint32" | in_flags = 0 ) |
v | The UI widget to operate on |
flags | Optionally specify a slot (see kernwin.hpp), current otherwise |
"int" get_icon_id_by_name | ( | "char const *" | icon_name | ) |
icon_name | (C++: const char *) full name of the icon |
"size_t" get_kernel_version | ( | ) |
"ushort" get_key_code | ( | "char const *" | keyname | ) |
keyname | (C++: const char *) char const * |
"TWidget *" get_last_widget | ( | * | args | ) |
mask | (C++: uint64) an OR'ed set of IWID_* to limit the search to |
"ea_t" get_navband_ea | ( | "int" | pixel | ) |
pixel | (C++: int) |
"bool *" get_navband_pixel | ( | "ea_t" | ea | ) |
ea | The address to map |
"int" get_opnum | ( | ) |
"qstring *" get_output_curline | ( | "bool" | mouse | ) |
mouse | (C++: bool) current for mouse pointer? |
"int *, int *" get_output_cursor | ( | ) |
false | the output window has been destroyed. |
true | pointers are filled |
"qstring *" get_output_selected_text | ( | ) |
"place_t const *" get_place_class | ( | "int *" | out_flags, |
"int *" | out_sdk_version, | ||
"int" | id ) |
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 | ( | "char const *" | name | ) |
name | (C++: const char *) the class name |
"place_t const *" get_place_class_template | ( | "int" | id | ) |
id | (C++: int) |
"PyObject *" get_registered_actions | ( | ) |
"ea_t" get_screen_ea | ( | ) |
"synced_group_t const *" get_synced_group | ( | "TWidget const *" | w | ) |
w | (C++: const TWidget *) the widget |
"int" get_tab_size | ( | "char const *" | path | ) |
path | (C++: const char *) the path of the source view for which the tab size is requested.
|
"bool" get_user_input_event | ( | "input_event_t" | out | ) |
out | (C++: input_event_t *) the input event data |
"void" get_user_strlist_options | ( | "strwinsetup_t *" | out | ) |
out | strwinsetup_t * |
"tcc_renderer_type_t" get_view_renderer_type | ( | "TWidget *" | v | ) |
v | (C++: TWidget *) |
"tcc_place_type_t" get_viewer_place_type | ( | "TWidget *" | viewer | ) |
viewer | (C++: TWidget *) |
"void *" get_viewer_user_data | ( | "TWidget *" | viewer | ) |
viewer | (C++: TWidget *) |
"qstring *" get_widget_title | ( | "TWidget *" | widget | ) |
widget | (C++: TWidget *) |
"twidget_type_t" get_widget_type | ( | "TWidget *" | widget | ) |
widget | (C++: TWidget *) |
"void *" get_window_id | ( | "char const *" | name = None | ) |
name | (C++: const char *) name of the window (nullptr means the main IDA window) |
"void" hide_wait_box | ( | ) |
"ssize_t" info | ( | * | args | ) |
format | char const * |
"int" install_command_interpreter | ( | "PyObject *" | py_obj | ) |
py_obj | PyObject * |
"int" internal_register_place_class | ( | "place_t" | tmplate, |
"int" | flags, | ||
"plugin_t const *" | owner, | ||
"int" | sdk_version ) |
tmplate | place_t const * |
flags | int |
owner | plugin_t const * |
sdk_version | int |
"bool" is_action_enabled | ( | "action_state_t" | s | ) |
s | (C++: action_state_t) enum action_state_t |
"bool" is_chooser_widget | ( | "twidget_type_t" | t | ) |
t | (C++: twidget_type_t) |
"bool" is_ida_library | ( | "char *" | path, |
"size_t" | pathsize, | ||
"void **" | handle ) |
path | char * |
pathsize | size_t |
handle | void ** |
"bool" is_idaq | ( | ) |
"bool" is_idaview | ( | "TWidget *" | v | ) |
v | (C++: TWidget *) |
"bool" is_msg_inited | ( | ) |
"bool" is_place_class_ea_capable | ( | "int" | id | ) |
id | (C++: int) |
"bool" is_refresh_requested | ( | "uint64" | mask | ) |
mask | (C++: uint64) Window refresh flags |
"bool" is_tif_cursor_footer | ( | "tif_cursor_t" | c | ) |
c | tif_cursor_t |
"bool" is_tif_cursor_header | ( | "tif_cursor_t" | c | ) |
c | tif_cursor_t |
"bool" is_tif_cursor_index | ( | "tif_cursor_t" | c | ) |
c | tif_cursor_t |
"bool" jumpto | ( | * | args | ) |
"int" l_compare2 | ( | "place_t" | t1, |
"place_t" | t2, | ||
"void *" | ud ) |
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 | ( | "int" | key, |
"int" | shift, | ||
"bool" | is_qt ) |
key | (C++: int) key constant |
shift | (C++: int) modifiers |
is_qt | (C++: bool) are we using gui version? |
"PyObject *" msg | ( | "PyObject *" | message | ) |
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 | ( | ) |
"PyObject *" msg_get_lines | ( | "int" | count = -1 | ) |
count | (C++: int) The number of lines to retrieve. -1 means: all |
"bool" msg_save | ( | "qstring &" | path | ) |
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 | ( | "TWidget *" | w | ) |
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 | ( | "ea_t" | ea | ) |
ea | (C++: ea_t) index of entry to select by default |
"TWidget *" open_calls_window | ( | "ea_t" | ea | ) |
ea | (C++: ea_t) |
"TWidget *" open_disasm_window | ( | "char const *" | window_title, |
"rangevec_t" | ranges = None ) |
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_exports_window | ( | "ea_t" | ea | ) |
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 | ( | "func_t *" | pfn, |
"uval_t" | offset ) |
pfn | (C++: func_t *) function to analyze |
offset | (C++: uval_t) offset where the cursor is placed |
"TWidget *" open_funcs_window | ( | "ea_t" | ea | ) |
ea | (C++: ea_t) index of entry to select by default |
"TWidget *" open_hexdump_window | ( | "char const *" | window_title | ) |
window_title | (C++: const char *) title of view to open |
"TWidget *" open_imports_window | ( | "ea_t" | ea | ) |
ea | (C++: ea_t) index of entry to select by default |
"TWidget *" open_loctypes_window | ( | "int" | ordinal, |
"tif_cursor_t const *" | cursor = None ) |
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 | ( | ) |
"TWidget *" open_names_window | ( | "ea_t" | ea | ) |
ea | (C++: ea_t) index of entry to select by default |
"TWidget *" open_navband_window | ( | "ea_t" | ea, |
"int" | zoom ) |
ea | (C++: ea_t) sets the address of the navband arrow |
zoom | (C++: int) sets the navband zoom level |
"TWidget *" open_notepad_window | ( | ) |
"TWidget *" open_problems_window | ( | "ea_t" | ea | ) |
ea | (C++: ea_t) index of entry to select by default |
"TWidget *" open_segments_window | ( | "ea_t" | ea | ) |
ea | (C++: ea_t) index of entry to select by default |
"TWidget *" open_segregs_window | ( | "ea_t" | ea | ) |
ea | (C++: ea_t) index of entry to select by default |
"TWidget *" open_selectors_window | ( | ) |
"TWidget *" open_signatures_window | ( | ) |
"TWidget *" open_stack_window | ( | ) |
"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_threads_window | ( | ) |
"TWidget *" open_til_view_window | ( | "tinfo_t" | tif, |
"tif_cursor_t const *" | cursor = None ) |
tif | (C++: tinfo_t *) tif to open |
cursor | (C++: const tif_cursor_t *) cursor to the type member |
"TWidget *" open_tils_window | ( | ) |
"TWidget *" open_trace_window | ( | ) |
"void" open_url | ( | "char const *" | url | ) |
url | (C++: const char *) char const * |
"TWidget *" open_xrefs_window | ( | "ea_t" | ea | ) |
ea | (C++: ea_t) index of entry to select by default |
"void" plgform_close | ( | "PyObject *" | py_link, |
"int" | options ) |
py_link | PyObject * |
options | int |
"TWidget *" plgform_get_widget | ( | "PyObject *" | py_link | ) |
py_link | PyObject * |
"PyObject *" plgform_new | ( | ) |
"bool" plgform_show | ( | * | args | ) |
py_link | PyObject * |
py_obj | PyObject * |
caption | char const * |
options | int |
"bool" process_ui_action | ( | "char const *" | name, |
"int" | flags = 0 ) |
name | action name |
flags | reserved |
"PyObject *" py_chooser_base_t_get_row | ( | "chooser_base_t" | chobj, |
"size_t" | n ) |
chobj | chooser_base_t const * |
n | size_t |
"size_t" py_get_ask_form | ( | ) |
"size_t" py_get_open_form | ( | ) |
"int" py_load_custom_icon_data | ( | "PyObject *" | data, |
"char const *" | format ) |
data | PyObject * |
format | char const * |
"int" py_load_custom_icon_fn | ( | "char const *" | filename | ) |
filename | char const * |
"void" py_register_compiled_form | ( | "PyObject *" | py_form | ) |
py_form | PyObject * |
"void" py_unregister_compiled_form | ( | "PyObject *" | py_form | ) |
py_form | PyObject * |
"bool" pyidag_bind | ( | "PyObject *" | _self | ) |
self | PyObject * |
"bool" pyidag_unbind | ( | "PyObject *" | _self | ) |
self | PyObject * |
"bool" pyscv_add_line | ( | "PyObject *" | py_this, |
"PyObject *" | py_sl ) |
py_this | PyObject * |
py_sl | PyObject * |
"PyObject *" pyscv_clear_lines | ( | "PyObject *" | py_this | ) |
py_this | PyObject * |
"void" pyscv_close | ( | "PyObject *" | py_this | ) |
py_this | PyObject * |
"size_t" pyscv_count | ( | "PyObject *" | py_this | ) |
py_this | PyObject * |
"bool" pyscv_del_line | ( | "PyObject *" | py_this, |
"size_t" | nline ) |
py_this | PyObject * |
nline | size_t |
"bool" pyscv_edit_line | ( | "PyObject *" | py_this, |
"size_t" | nline, | ||
"PyObject *" | py_sl ) |
py_this | PyObject * |
nline | size_t |
py_sl | PyObject * |
"PyObject *" pyscv_get_current_line | ( | "PyObject *" | py_this, |
"bool" | mouse, | ||
"bool" | notags ) |
py_this | PyObject * |
mouse | bool |
notags | bool |
"PyObject *" pyscv_get_current_word | ( | "PyObject *" | py_this, |
"bool" | mouse ) |
py_this | PyObject * |
mouse | bool |
"PyObject *" pyscv_get_line | ( | "PyObject *" | py_this, |
"size_t" | nline ) |
py_this | PyObject * |
nline | size_t |
"PyObject *" pyscv_get_pos | ( | "PyObject *" | py_this, |
"bool" | mouse ) |
py_this | PyObject * |
mouse | bool |
"PyObject *" pyscv_get_selection | ( | "PyObject *" | py_this | ) |
py_this | PyObject * |
"TWidget *" pyscv_get_widget | ( | "PyObject *" | py_this | ) |
py_this | PyObject * |
"PyObject *" pyscv_init | ( | "PyObject *" | py_link, |
"char const *" | title ) |
py_link | PyObject * |
title | char const * |
"bool" pyscv_insert_line | ( | "PyObject *" | py_this, |
"size_t" | nline, | ||
"PyObject *" | py_sl ) |
py_this | PyObject * |
nline | size_t |
py_sl | PyObject * |
"bool" pyscv_is_focused | ( | "PyObject *" | py_this | ) |
py_this | PyObject * |
"bool" pyscv_jumpto | ( | "PyObject *" | py_this, |
"size_t" | ln, | ||
"int" | x, | ||
"int" | y ) |
py_this | PyObject * |
ln | size_t |
x | int |
y | int |
"bool" pyscv_patch_line | ( | "PyObject *" | py_this, |
"size_t" | nline, | ||
"size_t" | offs, | ||
"int" | value ) |
py_this | PyObject * |
nline | size_t |
offs | size_t |
value | int |
"bool" pyscv_refresh | ( | "PyObject *" | py_this | ) |
py_this | PyObject * |
"bool" pyscv_show | ( | "PyObject *" | py_this | ) |
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 | ( | "TWidget *" | v | ) |
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 | ( | "TWidget *" | v, |
"twinpos_t" | p1, | ||
"twinpos_t" | p2 ) |
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. |
p0 | Storage for the "from" part of the selection. |
p1 | Storage for the "to" part of the selection. |
"bool" refresh_chooser | ( | "char const *" | title | ) |
title | (C++: const char *) title of chooser |
"void" refresh_choosers | ( | ) |
"void" refresh_custom_viewer | ( | "TWidget *" | custom_viewer | ) |
custom_viewer | (C++: TWidget *) |
"void" refresh_idaview | ( | ) |
"void" refresh_idaview_anyway | ( | ) |
Please consider request_refresh() instead
"void" refresh_navband | ( | "bool" | force | ) |
force | (C++: bool) refresh regardless |
"bool" register_action | ( | "action_desc_t" | desc | ) |
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 | ( | "addon_info_t" | info | ) |
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 | ( | "char const *" | menupath, |
"char const *" | name, | ||
"char const *" | label, | ||
"char const *" | shortcut, | ||
"int" | flags, | ||
"action_handler_t *" | handler, | ||
"void *" | owner, | ||
"int" | action_desc_t_flags ) |
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 | ( | "int" | interval, |
"PyObject *" | py_callback ) |
interval | Interval in milliseconds |
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 | ( | "int" | cli_idx | ) |
cli_idx | int |
"void" repaint_custom_viewer | ( | "TWidget *" | custom_viewer | ) |
custom_viewer | (C++: TWidget *) |
"void" replace_wait_box | ( | * | args | ) |
format | (C++: const char *) char const * |
"void" request_refresh | ( | "uint64" | mask, |
"bool" | cnd = True ) |
mask | (C++: uint64) Window refresh flags |
cnd | (C++: bool) set if true or clear flag otherwise |
"PyObject *" restore_database_snapshot | ( | "snapshot_t const *" | ss, |
"PyObject *" | pyfunc_or_none, | ||
"PyObject *" | pytuple_or_none ) |
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 | ( | ) |
"void *" set_code_viewer_handler | ( | "TWidget *" | code_viewer, |
"custom_viewer_handler_id_t" | handler_id, | ||
"void *" | handler_or_data ) |
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 | ( | "TWidget *" | code_viewer | ) |
code_viewer | (C++: TWidget *) |
"void" set_code_viewer_line_handlers | ( | "TWidget *" | code_viewer, |
"code_viewer_lines_click_t *" | click_handler, | ||
"code_viewer_lines_click_t *" | popup_handler, | ||
"code_viewer_lines_click_t *" | dblclick_handler, | ||
"code_viewer_lines_icon_t *" | drawicon_handler, | ||
"code_viewer_lines_linenum_t *" | linenum_handler ) |
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 | ( | "TWidget *" | code_viewer, |
"int" | align ) |
code_viewer | (C++: TWidget *) |
align | (C++: int) |
"bool" set_code_viewer_lines_icon_margin | ( | "TWidget *" | code_viewer, |
"int" | margin ) |
code_viewer | (C++: TWidget *) |
margin | (C++: int) |
"bool" set_code_viewer_lines_radix | ( | "TWidget *" | code_viewer, |
"int" | radix ) |
code_viewer | (C++: TWidget *) |
radix | (C++: int) |
"bool" set_code_viewer_user_data | ( | "TWidget *" | code_viewer, |
"void *" | ud ) |
code_viewer | (C++: TWidget *) |
ud | (C++: void *) |
"bool" set_custom_viewer_qt_aware | ( | "TWidget *" | custom_viewer | ) |
custom_viewer | (C++: TWidget *) |
"bool" set_dock_pos | ( | "char const *" | src_ctrl, |
"char const *" | dest_ctrl, | ||
"int" | orient, | ||
"int" | left = 0, | ||
"int" | top = 0, | ||
"int" | right = 0, | ||
"int" | bottom = 0 ) |
Use the left, top, right, bottom parameters if DP_FLOATING is used, or if you want to specify the width of docked windows.
src | Source docking control |
dest | Destination docking control |
orient | One of DP_XXXX constants |
Example: set_dock_pos('Structures', 'Enums', DP_RIGHT) <- docks the Structures window to the right of Enums window
"execute_sync_availability_t" set_execute_sync_availability | ( | "__qthread_t" | tid, |
"execute_sync_availability_t" | availability ) |
Setting it to esa_unavailable
will cause the existing requests for this thread to be cancelled. Setting it to esa_release
will clear the status for this thread, and should be issued right before a call to qthread_free
is issued.
tid | (C++: qthread_t) thread id |
availability | (C++: execute_sync_availability_t) the availability |
"bool" set_highlight | ( | "TWidget *" | viewer, |
"char const *" | str, | ||
"int" | flags ) |
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 | ( | "PyObject *" | new_py_colorizer | ) |
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)
callback | the new colorizer |
"void" set_view_renderer_type | ( | "TWidget *" | v, |
"tcc_renderer_type_t" | rt ) |
v | (C++: TWidget *) |
rt | (C++: tcc_renderer_type_t) enum tcc_renderer_type_t |
"void" show_wait_box | ( | "char const *" | message | ) |
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 | ( | "strarray_t" | array, |
"size_t" | array_size, | ||
"int" | code ) |
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 | ( | "sync_source_t" | what, |
"sync_source_t" | _with, | ||
"bool" | sync ) |
what | (C++: const sync_source_t &) |
with | (C++: const sync_source_t &) |
sync | (C++: bool) |
"PyObject *" take_database_snapshot | ( | "snapshot_t *" | ss | ) |
ss | (C++: snapshot_t *) in/out parameter.
|
"bool" textctrl_info_t_assign | ( | "PyObject *" | _self, |
"PyObject *" | other ) |
self | PyObject * |
other | PyObject * |
"PyObject *" textctrl_info_t_create | ( | ) |
"bool" textctrl_info_t_destroy | ( | "PyObject *" | py_obj | ) |
py_obj | PyObject * |
"textctrl_info_t *" textctrl_info_t_get_clink | ( | "PyObject *" | _self | ) |
self | PyObject * |
"PyObject *" textctrl_info_t_get_clink_ptr | ( | "PyObject *" | _self | ) |
self | PyObject * |
"unsigned int" textctrl_info_t_get_flags | ( | "PyObject *" | _self | ) |
self | PyObject * |
"unsigned int" textctrl_info_t_get_tabsize | ( | "PyObject *" | _self | ) |
self | PyObject * |
"char const *" textctrl_info_t_get_text | ( | "PyObject *" | _self | ) |
self | PyObject * |
"bool" textctrl_info_t_set_flags | ( | "PyObject *" | _self, |
"unsigned int" | flags ) |
self | PyObject * |
flags | unsigned int |
"bool" textctrl_info_t_set_tabsize | ( | "PyObject *" | _self, |
"unsigned int" | tabsize ) |
self | PyObject * |
tabsize | unsigned int |
"bool" textctrl_info_t_set_text | ( | "PyObject *" | _self, |
"char const *" | s ) |
self | PyObject * |
s | char const * |
"TWidget *" TWidget__from_ptrval__ | ( | "size_t" | ptrval | ) |
ptrval | size_t |
"bool" ui_load_new_file | ( | "qstring *" | temp_file, |
"qstring *" | filename, | ||
"linput_t **" | pli, | ||
"ushort" | neflags, | ||
"load_info_t **" | ploaders ) |
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 | ( | "char const *" | dbgopts, |
"char const *" | exename, | ||
"int" | argc, | ||
"char const *const *" | argv ) |
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 | ( | ) |
"bool" unregister_action | ( | "char const *" | name | ) |
name | (C++: const char *) name of action |
"bool" unregister_timer | ( | "PyObject *" | py_timerctx | ) |
timer_obj | a timer object previously returned by a register_timer() |
"bool" update_action_checkable | ( | "char const *" | name, |
"bool" | checkable ) |
name | (C++: const char *) action name |
checkable | (C++: bool) new checkability |
"bool" update_action_checked | ( | "char const *" | name, |
"bool" | checked ) |
name | (C++: const char *) action name |
checked | (C++: bool) new checked state |
"bool" update_action_icon | ( | "char const *" | name, |
"int" | icon ) |
name | (C++: const char *) action name |
icon | (C++: int) new icon id |
"bool" update_action_label | ( | "char const *" | name, |
"char const *" | label ) |
name | (C++: const char *) action name |
label | (C++: const char *) new label |
"bool" update_action_shortcut | ( | "char const *" | name, |
"char const *" | shortcut ) |
name | (C++: const char *) action name |
shortcut | (C++: const char *) new shortcut |
"bool" update_action_state | ( | "char const *" | name, |
"action_state_t" | state ) |
name | (C++: const char *) action name |
state | (C++: action_state_t) new state |
"bool" update_action_tooltip | ( | "char const *" | name, |
"char const *" | tooltip ) |
name | (C++: const char *) action name |
tooltip | (C++: const char *) new tooltip |
"bool" update_action_visibility | ( | "char const *" | name, |
"bool" | visible ) |
name | (C++: const char *) action name |
visible | (C++: bool) new visibility |
"bool" user_cancelled | ( | ) |
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 |
"ssize_t" warning | ( | * | args | ) |
format | 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_EXPORTS = _ida_kernwin.BWN_EXPORTS |
BWN_FRAME = _ida_kernwin.BWN_FRAME |
BWN_FUNCS = _ida_kernwin.BWN_FUNCS |
BWN_HEXVIEW = _ida_kernwin.BWN_HEXVIEW |
BWN_IMPORTS = _ida_kernwin.BWN_IMPORTS |
BWN_LOCALS = _ida_kernwin.BWN_LOCALS |
BWN_LOCTYPS = BWN_TILVIEW |
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_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_STKVIEW = _ida_kernwin.BWN_STKVIEW |
BWN_STRINGS = _ida_kernwin.BWN_STRINGS |
BWN_THREADS = _ida_kernwin.BWN_THREADS |
BWN_TIL_VIEW = _ida_kernwin.BWN_TIL_VIEW |
BWN_TILIST = _ida_kernwin.BWN_TILIST |
BWN_TILS = _ida_kernwin.BWN_TILS |
BWN_TILVIEW = _ida_kernwin.BWN_TILVIEW |
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 = CH_UNUSED |
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_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_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_RANGECB = _ida_kernwin.IDA_DEBUG_RANGECB |
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 |
IDALIB_API_MAGIC = cvar.IDALIB_API_MAGIC |
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_ANY_LISTING = _ida_kernwin.IWID_ANY_LISTING |
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_EA_LISTING = _ida_kernwin.IWID_EA_LISTING |
IWID_EXPORTS = _ida_kernwin.IWID_EXPORTS |
IWID_FRAME = _ida_kernwin.IWID_FRAME |
IWID_FUNCS = _ida_kernwin.IWID_FUNCS |
IWID_HEXVIEW = _ida_kernwin.IWID_HEXVIEW |
IWID_IMPORTS = _ida_kernwin.IWID_IMPORTS |
IWID_LOCALS = _ida_kernwin.IWID_LOCALS |
IWID_LOCTYPS = IWID_TILVIEW |
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_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_STKVIEW = _ida_kernwin.IWID_STKVIEW |
IWID_STRINGS = _ida_kernwin.IWID_STRINGS |
IWID_THREADS = _ida_kernwin.IWID_THREADS |
IWID_TIL_VIEW = _ida_kernwin.IWID_TIL_VIEW |
IWID_TILIST = _ida_kernwin.IWID_TILIST |
IWID_TILS = _ida_kernwin.IWID_TILS |
IWID_TILVIEW = _ida_kernwin.IWID_TILVIEW |
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 |
place_t_as_idaplace_t = place_t.as_idaplace_t |
place_t_as_simpleline_place_t = place_t.as_simpleline_place_t |
place_t_as_tiplace_t = place_t.as_tiplace_t |
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_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_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 |