public void WriteInt32(int value)
{
WriteUInt32 ((uint) value);
}
private void WriteResourceDataEntries(ResourceDirectory directory, ref int offset) { foreach (ResourceEntry entry in directory.Entries) { if (entry.Data != null) { win32_resources.WriteUInt32((uint)(rsrc.VirtualAddress + offset)); win32_resources.WriteInt32(entry.Data.Length); win32_resources.WriteUInt32(entry.CodePage); win32_resources.WriteUInt32(entry.Reserved); offset += (entry.Data.Length + 3) & ~3; } else { WriteResourceDataEntries(entry.Directory, ref offset); } } }