IDA SDK
Type attributes for udt fields

Detailed Description

Macros

#define TAFLD_BASECLASS   0x0020
 field: do not include but inherit from the current field
 
#define TAFLD_UNALIGNED   0x0040
 field: unaligned field
 
#define TAFLD_VIRTBASE   0x0080
 field: virtual base (not supported yet)
 
#define TAFLD_VFTABLE   0x0100
 field: ptr to virtual function table
 
#define TAFLD_METHOD   0x0200
 denotes a udt member function
 
#define TAFLD_GAP   0x0400
 field: gap member (displayed as padding in type details)
 
#define TAFLD_REGCMT   0x0800
 field: the comment is regular (if not set, it is repeatable)
 
#define TAFLD_FRAME_R   0x1000
 frame: function return address frame slot
 
#define TAFLD_FRAME_S   0x2000
 frame: function saved registers frame slot
 
#define TAFLD_BYTIL   0x4000
 field: was the member created due to the type system