Exemplo n.º 1
0
        public static TYPEINFO Deserialize(Stream stream)
        {
            var ti = new TYPEINFO();

            ti.TypeID        = stream.ReadUInt16();
            ti.ResourceCount = stream.ReadUInt16();
            ti.Reserved      = stream.ReadUInt32();
            ti.NameInfo      = NAMEINFO.Deserialize(stream);

            return(ti);
        }
Exemplo n.º 2
0
        public static ResourceTable Deserialize(Stream stream)
        {
            var rt = new ResourceTable();

            rt.rscAlignShift    = stream.ReadUInt16();
            rt.TypeInfo         = TYPEINFO.Deserialize(stream);
            rt.rscEndTypes      = stream.ReadUInt16();
            rt.rscResourceNames = null; // TODO: Figure out size
            rt.rscEndNames      = stream.ReadByteValue();

            return(rt);
        }