Just a note that the reserved field brings  the size of ModuleInfo is 64 bytes (128 on 64bit) - there's probably am reason why it was padded up to a power of 2.  Though can't think why at this moment. :)