All image files that import symbols, including virtually all .EXE files, have an .idata section. A typical file layout for the import information follows:
Directory Table |
Null Directory Entry |
DLL1 Import Lookup Table |
Null |
DLL2 Import Lookup Table |
Null |
DLL3 Import Lookup Table |
Null |
Hint-Name Table |
Figure 3. Typical Import Section Layout