IDA SDK
Window refresh flags

Detailed Description

passed as 'mask' parameter to request_refresh()

Macros

#define IWID_EXPORTS   (1ULL << BWN_EXPORTS )
 exports
 
#define IWID_IMPORTS   (1ULL << BWN_IMPORTS )
 imports
 
#define IWID_NAMES   (1ULL << BWN_NAMES )
 names
 
#define IWID_FUNCS   (1ULL << BWN_FUNCS )
 functions
 
#define IWID_STRINGS   (1ULL << BWN_STRINGS )
 strings
 
#define IWID_SEGS   (1ULL << BWN_SEGS )
 segments
 
#define IWID_SEGREGS   (1ULL << BWN_SEGREGS )
 segment registers
 
#define IWID_SELS   (1ULL << BWN_SELS )
 selectors
 
#define IWID_SIGNS   (1ULL << BWN_SIGNS )
 signatures
 
#define IWID_TILS   (1ULL << BWN_TILS )
 type libraries
 
#define IWID_TILVIEW   (1ULL << BWN_TILVIEW )
 local types
 
#define IWID_CALLS   (1ULL << BWN_CALLS )
 function calls
 
#define IWID_PROBS   (1ULL << BWN_PROBS )
 problems
 
#define IWID_BPTS   (1ULL << BWN_BPTS )
 breakpoints
 
#define IWID_THREADS   (1ULL << BWN_THREADS )
 threads
 
#define IWID_MODULES   (1ULL << BWN_MODULES )
 modules
 
#define IWID_TRACE   (1ULL << BWN_TRACE )
 tracing view
 
#define IWID_CALL_STACK   (1ULL << BWN_CALL_STACK )
 call stack
 
#define IWID_XREFS   (1ULL << BWN_XREFS )
 xrefs
 
#define IWID_SEARCH   (1ULL << BWN_SEARCH )
 search results
 
#define IWID_FRAME   (1ULL << BWN_FRAME )
 function frame
 
#define IWID_NAVBAND   (1ULL << BWN_NAVBAND )
 navigation band
 
#define IWID_DISASM   (1ULL << BWN_DISASM )
 disassembly views
 
#define IWID_HEXVIEW   (1ULL << BWN_HEXVIEW )
 hex views
 
#define IWID_NOTEPAD   (1ULL << BWN_NOTEPAD )
 notepad
 
#define IWID_OUTPUT   (1ULL << BWN_OUTPUT )
 output
 
#define IWID_CLI   (1ULL << BWN_CLI )
 input line
 
#define IWID_WATCH   (1ULL << BWN_WATCH )
 watches
 
#define IWID_LOCALS   (1ULL << BWN_LOCALS )
 locals
 
#define IWID_STKVIEW   (1ULL << BWN_STKVIEW )
 stack view
 
#define IWID_CHOOSER   (1ULL << BWN_CHOOSER )
 chooser
 
#define IWID_SHORTCUTCSR   (1ULL << BWN_SHORTCUTCSR )
 shortcuts chooser
 
#define IWID_SHORTCUTWIN   (1ULL << BWN_SHORTCUTWIN )
 shortcuts window
 
#define IWID_CPUREGS   (1ULL << BWN_CPUREGS )
 registers
 
#define IWID_SO_STRUCTS   (1ULL << BWN_SO_STRUCTS )
 stroff
 
#define IWID_SO_OFFSETS   (1ULL << BWN_SO_OFFSETS )
 stroff
 
#define IWID_CMDPALCSR   (1ULL << BWN_CMDPALCSR )
 command palette
 
#define IWID_CMDPALWIN   (1ULL << BWN_CMDPALWIN )
 command palette
 
#define IWID_SNIPPETS   (1ULL << BWN_SNIPPETS )
 snippets
 
#define IWID_CUSTVIEW   (1ULL << BWN_CUSTVIEW )
 custom viewers
 
#define IWID_ADDRWATCH   (1ULL << BWN_ADDRWATCH )
 address watches
 
#define IWID_PSEUDOCODE   (1ULL << BWN_PSEUDOCODE )
 decompiler
 
#define IWID_CALLS_CALLERS   (1ULL << BWN_CALLS_CALLERS)
 funcalls, callers
 
#define IWID_CALLS_CALLEES   (1ULL << BWN_CALLS_CALLEES)
 funcalls, callees
 
#define IWID_MDVIEWCSR   (1ULL << BWN_MDVIEWCSR )
 lumina md view
 
#define IWID_DISASM_ARROWS   (1ULL << BWN_DISASM_ARROWS)
 arrows widget
 
#define IWID_CV_LINE_INFOS   (1ULL << BWN_CV_LINE_INFOS)
 lineinfo widget
 
#define IWID_SRCPTHMAP_CSR   (1ULL << BWN_SRCPTHMAP_CSR)
 mappings chooser
 
#define IWID_SRCPTHUND_CSR   (1ULL << BWN_SRCPTHUND_CSR)
 undesired chooser
 
#define IWID_UNDOHIST   (1ULL << BWN_UNDOHIST )
 Undo history.
 
#define IWID_SNIPPETS_CSR   (1ULL << BWN_SNIPPETS_CSR )
 snippets chooser
 
#define IWID_SCRIPTS_CSR   (1ULL << BWN_SCRIPTS_CSR )
 recent scripts
 
#define IWID_BOOKMARKS   (1ULL << BWN_BOOKMARKS )
 bookmarks list
 
#define IWID_TILIST   (1ULL << BWN_TILIST )
 type listing
 
#define IWID_TIL_VIEW   (1ULL << BWN_TIL_VIEW )
 type library's toplevel widget
 
#define IWID_ANY_LISTING   (IWID_DISASM|IWID_HEXVIEW|IWID_TILIST|IWID_FRAME|IWID_PSEUDOCODE|IWID_CUSTVIEW)
 anything that uses a listing widget
 
#define IWID_EA_LISTING   (IWID_DISASM|IWID_HEXVIEW|IWID_PSEUDOCODE)
 anything that can be used to represent data/code at an address
 
#define IWID_ALL   0xFFFFFFFFFFFFFFFFULL
 mask