Subversion Repositories Kolibri OS

Rev

Rev 6614 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 6614 Rev 6767
Line 17... Line 17...
17
ends
17
ends
18
STRIPPED_PE_SIGNATURE = 0x4503 ; 'PE' xor 'S'
18
STRIPPED_PE_SIGNATURE = 0x4503 ; 'PE' xor 'S'
19
SPE_DIRECTORY_IMPORT    = 0
19
SPE_DIRECTORY_IMPORT    = 0
20
SPE_DIRECTORY_EXPORT    = 1
20
SPE_DIRECTORY_EXPORT    = 1
21
SPE_DIRECTORY_BASERELOC = 2
21
SPE_DIRECTORY_BASERELOC = 2
-
 
22
SPE_DIRECTORY_EXCEPTION = 3
-
 
23
SPE_DIRECTORY_TLS       = 4
-
 
24
SPE_DIRECTORY_BOUND_IMPORT = 5
Line 22... Line 25...
22
 
25
 
23
struct IMAGE_DATA_DIRECTORY
26
struct IMAGE_DATA_DIRECTORY
24
  VirtualAddress dd  ?
27
  VirtualAddress dd  ?
25
  isize          dd  ?
28
  isize          dd  ?
Line 60... Line 63...
60
  Directories                   rb  sizeof.IMAGE_DATA_DIRECTORY*15
63
  Directories                   rb  sizeof.IMAGE_DATA_DIRECTORY*15
61
ends
64
ends
62
IMAGE_DIRECTORY_ENTRY_EXPORT = 0
65
IMAGE_DIRECTORY_ENTRY_EXPORT = 0
63
IMAGE_DIRECTORY_ENTRY_IMPORT = 1
66
IMAGE_DIRECTORY_ENTRY_IMPORT = 1
64
IMAGE_DIRECTORY_ENTRY_BASERELOC = 5
67
IMAGE_DIRECTORY_ENTRY_BASERELOC = 5
-
 
68
IMAGE_DIRECTORY_ENTRY_BOUND_IMPORT = 11
-
 
69
 
-
 
70
IMAGE_SUBSYSTEM_UNKNOWN = 0
-
 
71
IMAGE_SUBSYSTEM_NATIVE = 1
-
 
72
IMAGE_SUBSYSTEM_WINDOWS_GUI = 2
-
 
73
IMAGE_SUBSYSTEM_WINDOWS_CUI = 3
Line 65... Line 74...
65
 
74
 
66
struct IMAGE_FILE_HEADER
75
struct IMAGE_FILE_HEADER
67
  Machine               dw ?
76
  Machine               dw ?
68
  NumberOfSections      dw ?
77
  NumberOfSections      dw ?
Line 93... Line 102...
93
  AddressOfFunctions    dd  ?
102
  AddressOfFunctions    dd  ?
94
  AddressOfNames        dd  ?
103
  AddressOfNames        dd  ?
95
  AddressOfNameOrdinals dd  ?
104
  AddressOfNameOrdinals dd  ?
96
ends
105
ends
Line 97... Line 106...
97
 
106
 
98
struct IMAGE_IMPORT_DIRECTORY
107
struct IMAGE_IMPORT_DESCRIPTOR
99
  OriginalFirstThunk    dd ?
108
  OriginalFirstThunk    dd ?
100
  TimeDateStamp         dd ?
109
  TimeDateStamp         dd ?
101
  ForwarderChain        dd ?
110
  ForwarderChain        dd ?
102
  Name                  dd ?
111
  Name                  dd ?
103
  FirstThunk            dd ?
112
  FirstThunk            dd ?
Line -... Line 113...
-
 
113
ends
-
 
114
 
-
 
115
struct IMAGE_IMPORT_BY_NAME
-
 
116
  Hint                  dw ?
-
 
117
  Name                  rb 0
104
ends
118
ends
105
 
119
 
106
struct IMAGE_BASE_RELOCATION
120
struct IMAGE_BASE_RELOCATION
107
  VirtualAddress        dd ?
121
  VirtualAddress        dd ?
108
  SizeOfBlock           dd ?
122
  SizeOfBlock           dd ?
Line 142... Line 156...
142
  OffsetToLinenumbers   dd ?
156
  OffsetToLinenumbers   dd ?
143
  NumberOfRelocations   dw ?
157
  NumberOfRelocations   dw ?
144
  NumberOfLinenumbers   dw ?
158
  NumberOfLinenumbers   dw ?
145
  Characteristics       dd ?
159
  Characteristics       dd ?
146
ends
160
ends
-
 
161
 
-
 
162
struct IMAGE_BOUND_IMPORT_DESCRIPTOR
-
 
163
  TimeDateStamp         dd ?
-
 
164
  OffsetModuleName      dw ?
-
 
165
  NumberOfModuleForwarderRefs dw ?
-
 
166
ends