PERWAPI.PEWriter.WriteImportTables C# (CSharp) Method

WriteImportTables() private method

private WriteImportTables ( ) : void
return void
        private void WriteImportTables()
        {
            // Import Table
            WriteZeros(importTablePadding);
            //Console.WriteLine("Writing import tables at offset " + Hex.Long(Seek(0,SeekOrigin.Current)));
            //Console.WriteLine("Should be at offset " + Hex.Long(importTableOffset + text.Offset()));
            Write(importLookupTableOffset + text.RVA());
            WriteZeros(8);
            Write(runtimeEngineOffset + text.RVA());
            Write(text.RVA());    // IAT is at the beginning of the text section
            WriteZeros(20);
            // Import Lookup Table
            WriteIAT();                // lookup table and IAT are the same
            // Hint/Name Table
            // Console.WriteLine("Writing hintname table at " + Hex.Long(Seek(0,SeekOrigin.Current)));
            Write(hintNameTable);
            Write(FileImage.runtimeEngineName.ToCharArray());
        }