示例#1
0
 private Win32Resource ReadWin32ResourceDataEntry(MemoryCursor/*!*/ c, int position,
   string TypeName, int TypeID, string Name, int ID, int LanguageID)
 {
     Win32Resource rsrc = new Win32Resource();
     rsrc.TypeName = TypeName;
     rsrc.TypeId = TypeID;
     rsrc.Name = Name;
     rsrc.Id = ID;
     rsrc.LanguageId = LanguageID;
     c = new MemoryCursor(c);
     c.Position = position;
     int dataRVA = c.ReadInt32();
     int dataSize = c.ReadInt32();
     rsrc.CodePage = c.ReadInt32();
     c.Position = this.RvaToOffset(dataRVA);
     rsrc.Data = c.ReadBytes(dataSize);
     return rsrc;
 }