|  | 
|  | require (modulename, package=None) | 
|  | Load, or reload a module. 
 | 
|  | 
|  | _replace_module_function (replacement) | 
|  | 
|  | replfun (func) | 
|  | 
|  | _qvector_front (self) | 
|  | 
|  | _qvector_back (self) | 
|  | 
|  | _bounded_getitem_iterator (self) | 
|  | 
|  | as_cstr (val) | 
|  | Returns a C str from the passed value. 
 | 
|  | 
|  | as_UTF16 (s) | 
|  | Convenience function to convert a string into appropriate unicode format. 
 | 
|  | 
|  | as_uint32 (v) | 
|  | Returns a number as an unsigned int32 number. 
 | 
|  | 
|  | as_int32 (v) | 
|  | Returns a number as a signed int32 number. 
 | 
|  | 
|  | as_signed (v, nbits=32) | 
|  | Returns a number as signed. 
 | 
|  | 
|  | TRUNC (ea) | 
|  | Truncate EA for the current application bitness. 
 | 
|  | 
|  | copy_bits (v, s, e=-1) | 
|  | Copy bits from a value. 
 | 
|  | 
|  | struct_unpack (buffer, signed=False, offs=0) | 
|  | Unpack a buffer given its length and offset using struct.unpack_from(). 
 | 
|  | 
|  | IDAPython_ExecSystem (cmd) | 
|  | Executes a command with popen(). 
 | 
|  | 
|  | IDAPython_FormatExc (etype, value=None, tb=None, limit=None) | 
|  | This function is used to format an exception given the values returned by a PyErr_Fetch() 
 | 
|  | 
|  | IDAPython_ExecScript (path, g, print_error=True) | 
|  | Run the specified script. 
 | 
|  | 
|  | IDAPython_LoadProcMod (path, g, print_error=True) | 
|  | Load processor module. 
 | 
|  | 
|  | IDAPython_UnLoadProcMod (script, g, print_error=True) | 
|  | Unload processor module. 
 | 
|  | 
|  | IDAPython_GetDocstrings (obj) | 
|  | 
|  | _listify_types (*classes) | 
|  | 
|  | notify_when (when, callback) | 
|  | Register a callback that will be called when an event happens. 
 | 
|  | 
|  | _make_one_time_warning_message (bad_attr, new_attr) | 
|  | 
|  | _make_missed_695bwcompat_property (bad_attr, new_attr, has_setter) | 
|  | 
| "PyObject *" | parse_command_line3 ("char const *" cmdline) | 
|  | parse_command_line3(cmdline) -> PyObject * 
 | 
|  | 
| "int" | set_script_timeout ("int" timeout) | 
|  | Changes the script timeout value. 
 | 
|  | 
| "void" | disable_script_timeout () | 
|  | Disables the script timeout and hides the script wait box. 
 | 
|  | 
| "void" | enable_extlang_python ("bool" enable) | 
|  | Enables or disables Python extlang. 
 | 
|  | 
| "void" | enable_python_cli ("bool" enable) | 
|  | enable_python_cli(enable) 
 | 
|  | 
| "PyObject *" | format_basestring ("PyObject *" _in) | 
|  | format_basestring(_in) -> str 
 | 
|  | 
| "void" | pygc_refresh ("PyObject *" _self) | 
|  | pygc_refresh(_self) 
 | 
|  | 
| "PyObject *" | pygc_create_groups ("PyObject *" _self, "PyObject *" groups_infos) | 
|  | pygc_create_groups(_self, groups_infos) -> [int, ...] or None 
 | 
|  | 
| "PyObject *" | pygc_delete_groups ("PyObject *" _self, "PyObject *" groups, "PyObject *" new_current) | 
|  | pygc_delete_groups(_self, groups, new_current) -> bool 
 | 
|  | 
| "PyObject *" | pygc_set_groups_visibility ("PyObject *" _self, "PyObject *" groups, "PyObject *" expand, "PyObject *" new_current) | 
|  | pygc_set_groups_visibility(_self, groups, expand, new_current) -> bool 
 | 
|  | 
| "TWidget *" | pycim_get_widget ("PyObject *" _self) | 
|  | pycim_get_widget(_self) -> TWidget * 
 | 
|  | 
| "void" | pycim_view_close ("PyObject *" _self) | 
|  | pycim_view_close(_self) 
 | 
|  |