Rizin
unix-like reverse engineering framework and cli tools
ne_specs.h File Reference

Go to the source code of this file.

Classes

struct  _RELOC
 
struct  _SEGMENT
 
struct  _NAMEINFO
 
struct  _TYPEINFO
 
struct  NE_image_header
 

Typedefs

typedef struct _RELOC NE_image_reloc_item
 
typedef struct _SEGMENT NE_image_segment_entry
 
typedef struct _NAMEINFO NE_image_nameinfo_entry
 
typedef struct _TYPEINFO NE_image_typeinfo_entry
 

Enumerations

enum  {
  LOBYTE = 0 , SEL_16 = 2 , POI_32 = 3 , OFF_16 = 5 ,
  POI_48 = 11 , OFF_32 = 13
}
 
enum  {
  INTERNAL_REF = 0 , IMPORTED_ORD = 1 , IMPORTED_NAME = 2 , OSFIXUP = 3 ,
  ADDITIVE = 4
}
 
enum  {
  IS_DATA = 1 , IS_MOVEABLE = 0x10 , IS_SHAREABLE = 0x20 , IS_PRELOAD = 0x40 ,
  RELOCINFO = 0x100 , IS_RX = 0x1000
}
 
enum  { NOAUTODATA = 0 , SINGLEDATA = 1 , LINKERROR = 0x2000 , LIBRARY = 0x8000 }
 

Typedef Documentation

◆ NE_image_nameinfo_entry

◆ NE_image_reloc_item

typedef struct _RELOC NE_image_reloc_item

◆ NE_image_segment_entry

◆ NE_image_typeinfo_entry

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
LOBYTE 
SEL_16 
POI_32 
OFF_16 
POI_48 
OFF_32 

Definition at line 7 of file ne_specs.h.

7  {
8  LOBYTE = 0,
9  SEL_16 = 2,
10  POI_32 = 3,
11  OFF_16 = 5,
12  POI_48 = 11,
13  OFF_32 = 13
14 };
@ SEL_16
Definition: ne_specs.h:9
@ POI_48
Definition: ne_specs.h:12
@ POI_32
Definition: ne_specs.h:10
@ OFF_16
Definition: ne_specs.h:11
@ LOBYTE
Definition: ne_specs.h:8
@ OFF_32
Definition: ne_specs.h:13

◆ anonymous enum

anonymous enum
Enumerator
INTERNAL_REF 
IMPORTED_ORD 
IMPORTED_NAME 
OSFIXUP 
ADDITIVE 

Definition at line 16 of file ne_specs.h.

16  {
17  INTERNAL_REF = 0,
18  IMPORTED_ORD = 1,
19  IMPORTED_NAME = 2,
20  OSFIXUP = 3,
21  ADDITIVE = 4
22 };
@ IMPORTED_ORD
Definition: ne_specs.h:18
@ INTERNAL_REF
Definition: ne_specs.h:17
@ ADDITIVE
Definition: ne_specs.h:21
@ OSFIXUP
Definition: ne_specs.h:20
@ IMPORTED_NAME
Definition: ne_specs.h:19

◆ anonymous enum

anonymous enum
Enumerator
IS_DATA 
IS_MOVEABLE 
IS_SHAREABLE 
IS_PRELOAD 
RELOCINFO 
IS_RX 

Definition at line 50 of file ne_specs.h.

50  {
51  IS_DATA = 1,
52  IS_MOVEABLE = 0x10,
53  IS_SHAREABLE = 0x20,
54  IS_PRELOAD = 0x40,
55  RELOCINFO = 0x100,
56  IS_RX = 0x1000
57 };
@ IS_PRELOAD
Definition: ne_specs.h:54
@ IS_SHAREABLE
Definition: ne_specs.h:53
@ RELOCINFO
Definition: ne_specs.h:55
@ IS_MOVEABLE
Definition: ne_specs.h:52
@ IS_RX
Definition: ne_specs.h:56
@ IS_DATA
Definition: ne_specs.h:51

◆ anonymous enum

anonymous enum
Enumerator
NOAUTODATA 
SINGLEDATA 
LINKERROR 
LIBRARY 

Definition at line 59 of file ne_specs.h.

59  {
60  NOAUTODATA = 0,
61  SINGLEDATA = 1,
62  LINKERROR = 0x2000,
63  LIBRARY = 0x8000
64 };
@ LIBRARY
Definition: ne_specs.h:63
@ NOAUTODATA
Definition: ne_specs.h:60
@ SINGLEDATA
Definition: ne_specs.h:61
@ LINKERROR
Definition: ne_specs.h:62