IDAPython 9.0
Loading...
Searching...
No Matches
ida_diskio.py File Reference

Classes

class  file_enumerator_t
 
class  ioports_fallback_t
 
class  choose_ioport_parser_t
 
class  generic_linput_t
 

Namespaces

namespace  ida_diskio
 

Functions

str idadir (str subdir)
 
str getsysfile (str filename, str subdir)
 
str get_user_idadir ()
 
'qstrvec_t *' get_ida_subdirs (str subdir, int flags=0)
 
str get_special_folder (int csidl)
 
'FILE *' fopenWT (str file)
 
'FILE *' fopenWB (str file)
 
'FILE *' fopenRT (str file)
 
'FILE *' fopenRB (str file)
 
'FILE *' fopenM (str file)
 
'FILE *' fopenA (str file)
 
'ssize_t' read_ioports ('ioports_t *' ports, str device, str file, 'ioports_fallback_t' callback=None)
 
bool choose_ioport_device2 (str _device, str file, 'choose_ioport_parser_t' parse_params)
 
str qlgetz ('linput_t *' li, 'int64' fpos)
 
'linput_t *' open_linput (str file, bool remote)
 
'linput_t *' create_generic_linput ('generic_linput_t' gl)
 
'linput_t *' create_memory_linput (ida_idaapi.ea_t start, 'asize_t' size)
 
'linput_type_t' get_linput_type ('linput_t *' li)
 
 enumerate_files (path, fname, callback)
 
'linput_t *' create_bytearray_linput (str s)
 
None close_linput ('linput_t *' li)
 

Variables

 VAULT_CACHE_SUBDIR = _ida_diskio.VAULT_CACHE_SUBDIR
 
 VAULT_CACHE_FNAME = _ida_diskio.VAULT_CACHE_FNAME
 
 CFG_SUBDIR = _ida_diskio.CFG_SUBDIR
 
 IDC_SUBDIR = _ida_diskio.IDC_SUBDIR
 
 IDS_SUBDIR = _ida_diskio.IDS_SUBDIR
 
 IDP_SUBDIR = _ida_diskio.IDP_SUBDIR
 
 LDR_SUBDIR = _ida_diskio.LDR_SUBDIR
 
 SIG_SUBDIR = _ida_diskio.SIG_SUBDIR
 
 TIL_SUBDIR = _ida_diskio.TIL_SUBDIR
 
 PLG_SUBDIR = _ida_diskio.PLG_SUBDIR
 
 THM_SUBDIR = _ida_diskio.THM_SUBDIR
 
 IDA_SUBDIR_IDP = _ida_diskio.IDA_SUBDIR_IDP
 
 IDA_SUBDIR_IDADIR_FIRST = _ida_diskio.IDA_SUBDIR_IDADIR_FIRST
 
 IDA_SUBDIR_ONLY_EXISTING = _ida_diskio.IDA_SUBDIR_ONLY_EXISTING
 
 CSIDL_APPDATA = _ida_diskio.CSIDL_APPDATA
 
 CSIDL_LOCAL_APPDATA = _ida_diskio.CSIDL_LOCAL_APPDATA
 
 CSIDL_PROGRAM_FILES = _ida_diskio.CSIDL_PROGRAM_FILES
 
 CSIDL_PROGRAM_FILES_COMMON = _ida_diskio.CSIDL_PROGRAM_FILES_COMMON
 
 CSIDL_PROGRAM_FILESX86 = _ida_diskio.CSIDL_PROGRAM_FILESX86
 
 LINPUT_NONE = _ida_diskio.LINPUT_NONE
 
 LINPUT_LOCAL = _ida_diskio.LINPUT_LOCAL
 
 LINPUT_RFILE = _ida_diskio.LINPUT_RFILE
 
 LINPUT_PROCMEM = _ida_diskio.LINPUT_PROCMEM
 
 LINPUT_GENERIC = _ida_diskio.LINPUT_GENERIC
 
 LOC_CLOSE = _ida_diskio.LOC_CLOSE
 
 LOC_UNMAKE = _ida_diskio.LOC_UNMAKE
 
 LOC_KEEP = _ida_diskio.LOC_KEEP