|
"char const *" | idadir ("char const *" subdir) |
| idadir(subdir) -> char const * Get IDA directory (if subdir==nullptr) or the specified subdirectory (see IDA subdirectories)
|
|
"char const *" | getsysfile ("char const *" filename, "char const *" subdir) |
| getsysfile(filename, subdir) -> str Search for IDA system file.
|
|
"char const *" | get_user_idadir () |
| get_user_idadir() -> char const * Get user ida related directory.
|
|
"qstrvec_t *" | get_ida_subdirs ("char const *" subdir, "int" flags=0) |
| get_ida_subdirs(subdir, flags=0) -> int Get list of directories in which to find a specific IDA resource (see IDA subdirectories).
|
|
"size_t" | get_special_folder ("int" csidl) |
| get_special_folder(csidl) -> str Get a folder location by CSIDL (see Common CSIDLs).
|
|
"FILE *" | fopenWT ("char const *" file) |
| fopenWT(file) -> FILE * Open a new file for write in text mode, deny write.
|
|
"FILE *" | fopenWB ("char const *" file) |
| fopenWB(file) -> FILE * Open a new file for write in binary mode, deny read/write.
|
|
"FILE *" | fopenRT ("char const *" file) |
| fopenRT(file) -> FILE * Open a file for read in text mode, deny none.
|
|
"FILE *" | fopenRB ("char const *" file) |
| fopenRB(file) -> FILE * Open a file for read in binary mode, deny none.
|
|
"FILE *" | fopenM ("char const *" file) |
| fopenM(file) -> FILE * Open a file for read/write in binary mode, deny write.
|
|
"FILE *" | fopenA ("char const *" file) |
| fopenA(file) -> FILE * Open a file for append in text mode, deny none.
|
|
"ssize_t" | read_ioports ("ioports_t *" ports, "qstring *" device, "char const *" file, "ioports_fallback_t" callback=None) |
| read_ioports(ports, device, file, callback=None) -> ssize_t
|
|
"bool" | choose_ioport_device2 ("qstring *" _device, "char const *" file, "choose_ioport_parser_t" parse_params) |
| choose_ioport_device2(_device, file, parse_params) -> bool
|
|
"size_t" | qlgetz ("linput_t *" li, "int64" fpos) |
| qlgetz(li, fpos) -> str Read a zero-terminated string from the input.
|
|
"linput_t *" | open_linput ("char const *" file, "bool" remote) |
| open_linput(file, remote) -> linput_t * Open loader input.
|
|
"linput_t *" | create_generic_linput ("generic_linput_t" gl) |
| create_generic_linput(gl) -> linput_t * Create a generic linput
|
|
"linput_t *" | create_memory_linput ("ea_t" start, "asize_t" size) |
| create_memory_linput(start, size) -> linput_t * Create a linput for process memory.
|
|
"linput_type_t" | get_linput_type ("linput_t *" li) |
| get_linput_type(li) -> linput_type_t Get linput type.
|
|
"PyObject *" | enumerate_files ("PyObject *" path, "PyObject *" fname, "PyObject *" callback) |
| Enumerate files in the specified directory while the callback returns 0.
|
|
"linput_t *" | create_bytearray_linput ("qstring const &" s) |
| create_bytearray_linput(s) -> linput_t * Trivial memory linput.
|
|
"void" | close_linput ("linput_t *" li) |
| close_linput(li) Close loader input.
|
|