private Header LoadHeader(LeImageReader rdr) { var header = new Header { HdrSize = rdr.ReadLeUInt16(), RvaTaa = rdr.ReadLeUInt16(), RvaSymbols = rdr.ReadLeUInt16(), RvaIdent = rdr.ReadLeUInt16(), RvaPatchData = rdr.ReadLeUInt16(), Spare0A = rdr.ReadLeUInt16(), IdMajor = rdr.ReadLeUInt16(), IdMinor = rdr.ReadLeUInt16(), HeaderBlocks = rdr.ReadByte(), ImageType = rdr.ReadByte(), Spare12 = rdr.ReadLeUInt16(), RequestedPrivilegeMask = rdr.ReadLeUInt64(), IoChannels = rdr.ReadLeUInt16(), IoSegPages = rdr.ReadLeUInt16(), ImageFlags = rdr.ReadLeUInt32(), GlobalSectionID = rdr.ReadLeUInt32(), SystemVersionNumber = rdr.ReadLeUInt32(), }; return header; }