internal static SectionHeader ReadSectionHeader(MemoryCursor/*!*/ c) { SectionHeader header = new SectionHeader(); header.name = c.ReadASCII(8); header.virtualSize = c.Int32(0); header.virtualAddress = c.Int32(1); header.sizeOfRawData = c.Int32(2); header.pointerToRawData = c.Int32(3); header.pointerToRelocations = c.Int32(4); header.pointerToLinenumbers = c.Int32(5); c.SkipInt32(6); header.numberOfRelocations = c.UInt16(0); header.numberOfLinenumbers = c.UInt16(1); c.SkipInt16(2); header.characteristics = c.Int32(0); c.SkipInt32(1); return header; }