IDA SDK
Macros
Flags for named types

Detailed Description

Macros

#define NTF_TYPE   0x0001
 type name
 
#define NTF_SYMU   0x0008
 symbol, name is unmangled ('func')
 
#define NTF_SYMM   0x0000
 symbol, name is mangled ('_func') More...
 
#define NTF_NOBASE   0x0002
 don't inspect base tils (for get_named_type)
 
#define NTF_REPLACE   0x0004
 replace original type (for set_named_type)
 
#define NTF_UMANGLED   0x0008
 name is unmangled (don't use this flag)
 
#define NTF_NOCUR   0x0020
 don't inspect current til file (for get_named_type)
 
#define NTF_64BIT   0x0040
 value is 64bit
 
#define NTF_FIXNAME   0x0080
 force-validate the name of the type when setting More...
 
#define NTF_IDBENC   0x0100
 the name is given in the IDB encoding; More...
 

Macro Definition Documentation

#define NTF_SYMM   0x0000

symbol, name is mangled ('_func')

only one of NTF_TYPE and NTF_SYMU, NTF_SYMM can be used

#define NTF_FIXNAME   0x0080

force-validate the name of the type when setting

(set_named_type, set_numbered_type only)

#define NTF_IDBENC   0x0100

the name is given in the IDB encoding;

non-ASCII bytes will be decoded accordingly (set_named_type, set_numbered_type only)