private uint[] ReadAddresses(IBinaryStreamReader reader, WindowsAssembly application)
{
var addressReader = reader.CreateSubReader(application.RvaToFileOffset(AddressOfFunctions));
var addresses = new uint[NumberOfFunctions];
for (int i = 0; i < NumberOfFunctions; i++)
{
addresses[i] = addressReader.ReadUInt32();
}
return addresses;
}