//#define HAVE_GRN_REFERENCE // when defined enabled GRN_REFERNCE in Header, else it is disabled using System; using System.Collections.Generic; using System.Linq; using System.Text; using gr2lib.core.coreclasses.header; namespace gr2lib.core.interfaces { public interface igranny_header : INativePointer { Int32 Version { get; set; } Int32 TotalSize { get; set; } Int32 CRC { get; set; } Int32 SectionArrayOffset { get; set; } Int32 SectionArrayCount { get; set; } #if HAVE_GRN_REFERENCE granny_reference RootObjectTypeDefinition { get; set; } granny_reference RootObject { get; set; } #endif Int32 TypeTag { get; set; } Int32[] ExtraTags { get; set; } //4 Int32 StringDatabaseCRC { get; set; } Int32[] ReservedUnused { get; set; } //3 } }