// ------------------------------------------------------------------------------ // // This code was generated by a tool. // Mono Runtime Version: 4.0.30319.17020 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // // ------------------------------------------------------------------------------ // //This source code was auto-generated by MonoXSD // namespace Schemas { /// ///Digital Asset Metadata /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlRootAttribute("CICMMetadata", Namespace="", IsNullable=false)] public partial class CICMMetadataType { private string[] developerField; private string[] publisherField; private string[] authorField; private string[] performerField; private string nameField; private string versionField; private CICMMetadataTypeReleaseType releaseTypeField; private bool releaseTypeSpecifiedField; private System.DateTime releaseDateField; private bool releaseDateSpecifiedField; private BarcodeType[] barcodesField; private string partNumberField; private string serialNumberField; private string[] keywordsField; private MagazineType[] magazineField; private BookType[] bookField; private string[] categoriesField; private string[] subcategoriesField; private LanguagesTypeLanguage[] languagesField; private string[] systemsField; private ArchitecturesTypeArchitecture[] architecturesField; private RequiredOperatingSystemType[] requiredOperatingSystemsField; private UserManualType[] userManualField; private OpticalDiscType[] opticalDiscField; private AdvertisementType[] advertisementField; private LinearMediaType[] linearMediaField; private PCIType[] pCICardField; private BlockMediaType[] blockMediaField; private AudioMediaType[] audioMediaField; /// ///Developer of the set /// [System.Xml.Serialization.XmlElementAttribute("Developer")] public string[] Developer { get { return this.developerField; } set { this.developerField = value; } } /// ///Publisher of the set /// [System.Xml.Serialization.XmlElementAttribute("Publisher")] public string[] Publisher { get { return this.publisherField; } set { this.publisherField = value; } } /// ///Author/writer of the set /// [System.Xml.Serialization.XmlElementAttribute("Author")] public string[] Author { get { return this.authorField; } set { this.authorField = value; } } /// ///Performer/narrator of the set /// [System.Xml.Serialization.XmlElementAttribute("Performer")] public string[] Performer { get { return this.performerField; } set { this.performerField = value; } } /// ///Name of the set /// public string Name { get { return this.nameField; } set { this.nameField = value; } } /// ///Version of the set if applicable /// /// public string Version { get { return this.versionField; } set { this.versionField = value; } } /// /// Kind of release: OEM, Bundle, Coverdisc, Retail, Demo /// /// public CICMMetadataTypeReleaseType ReleaseType { get { return this.releaseTypeField; } set { this.releaseTypeField = value; } } /// [System.Xml.Serialization.XmlIgnore()] public virtual bool ReleaseTypeSpecified { get { return this.releaseTypeSpecifiedField; } set { this.releaseTypeSpecifiedField = value; } } /// ///Date of release in YYYY-MM-DD /// [System.Xml.Serialization.XmlElementAttribute(DataType="date")] public System.DateTime ReleaseDate { get { return this.releaseDateField; } set { this.releaseDateField = value; } } /// [System.Xml.Serialization.XmlIgnore()] public virtual bool ReleaseDateSpecified { get { return this.releaseDateSpecifiedField; } set { this.releaseDateSpecifiedField = value; } } /// [System.Xml.Serialization.XmlArrayItem(ElementName="Barcode", IsNullable=false)] public BarcodeType[] Barcodes { get { return this.barcodesField; } set { this.barcodesField = value; } } /// ///Manufacturer part no. or SKU /// public string PartNumber { get { return this.partNumberField; } set { this.partNumberField = value; } } /// ///Manufacturer serial no., not to be confused with software registration serial number /// /// public string SerialNumber { get { return this.serialNumberField; } set { this.serialNumberField = value; } } /// [System.Xml.Serialization.XmlArrayItem(ElementName="Keyword", IsNullable=false)] public string[] Keywords { get { return this.keywordsField; } set { this.keywordsField = value; } } /// ///Magazine on this set /// [System.Xml.Serialization.XmlElementAttribute("Magazine")] public MagazineType[] Magazine { get { return this.magazineField; } set { this.magazineField = value; } } /// ///Books on this set /// [System.Xml.Serialization.XmlElementAttribute("Book")] public BookType[] Book { get { return this.bookField; } set { this.bookField = value; } } /// [System.Xml.Serialization.XmlArrayItem(ElementName="Category", IsNullable=false)] public string[] Categories { get { return this.categoriesField; } set { this.categoriesField = value; } } /// [System.Xml.Serialization.XmlArrayItem(ElementName="Subcategory", IsNullable=false)] public string[] Subcategories { get { return this.subcategoriesField; } set { this.subcategoriesField = value; } } /// [System.Xml.Serialization.XmlArrayItem(ElementName="Language", IsNullable=false)] public LanguagesTypeLanguage[] Languages { get { return this.languagesField; } set { this.languagesField = value; } } /// [System.Xml.Serialization.XmlArrayItem(ElementName="System", IsNullable=false)] public string[] Systems { get { return this.systemsField; } set { this.systemsField = value; } } /// [System.Xml.Serialization.XmlArrayItem(ElementName="Architecture", IsNullable=false)] public ArchitecturesTypeArchitecture[] Architectures { get { return this.architecturesField; } set { this.architecturesField = value; } } /// [System.Xml.Serialization.XmlArrayItem(ElementName="RequiredOperatingSystem", IsNullable=false)] public RequiredOperatingSystemType[] RequiredOperatingSystems { get { return this.requiredOperatingSystemsField; } set { this.requiredOperatingSystemsField = value; } } /// ///User manual/guide, installation manual/guide and any applicable entity /// /// [System.Xml.Serialization.XmlElementAttribute("UserManual")] public UserManualType[] UserManual { get { return this.userManualField; } set { this.userManualField = value; } } /// ///Optical discs this set contains /// /// [System.Xml.Serialization.XmlElementAttribute("OpticalDisc")] public OpticalDiscType[] OpticalDisc { get { return this.opticalDiscField; } set { this.opticalDiscField = value; } } /// ///Advertisement /// [System.Xml.Serialization.XmlElementAttribute("Advertisement")] public AdvertisementType[] Advertisement { get { return this.advertisementField; } set { this.advertisementField = value; } } /// ///Linear media (flash, ram, rom, cartridges) /// [System.Xml.Serialization.XmlElementAttribute("LinearMedia")] public LinearMediaType[] LinearMedia { get { return this.linearMediaField; } set { this.linearMediaField = value; } } /// ///Dump of a PCI/PCI-X/PCIe configuration space and/or expansion ROM /// [System.Xml.Serialization.XmlElementAttribute("PCICard")] public PCIType[] PCICard { get { return this.pCICardField; } set { this.pCICardField = value; } } /// ///Dump of media that is block constructed (floppy, hard drive) or abstracted (most memory cards, flash drives, SSDs) /// [System.Xml.Serialization.XmlElementAttribute("BlockMedia")] public BlockMediaType[] BlockMedia { get { return this.blockMediaField; } set { this.blockMediaField = value; } } /// ///Dump of media that is stored as audio, like C64/Speccy/CPC cassettes. /// [System.Xml.Serialization.XmlElementAttribute("AudioMedia")] public AudioMediaType[] AudioMedia { get { return this.audioMediaField; } set { this.audioMediaField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] [System.SerializableAttribute()] public enum CICMMetadataTypeReleaseType { /// Retail, /// Bundle, /// Coverdisc, /// Subscription, /// Demo, /// OEM, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class BarcodeType { private BarcodeTypeType typeField; private string valueField; /// [System.Xml.Serialization.XmlAttributeAttribute()] public BarcodeTypeType type { get { return this.typeField; } set { this.typeField = value; } } /// [System.Xml.Serialization.XmlTextAttribute()] public string Value { get { return this.valueField; } set { this.valueField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] [System.SerializableAttribute()] public enum BarcodeTypeType { /// aztec, /// codabar, /// code11, /// code128, /// code39, /// code93, /// cpcbinary, /// ezcode, /// fim, /// itf, /// itf14, /// ean13, /// ean8, /// maxicode, /// isbn, /// isrc, /// msi, /// tof, /// shotcode, /// rm4scc, /// qr, /// ean5, /// ean2, /// [System.Xml.Serialization.XmlEnumAttribute("qr")] qr1, /// postnet, /// postbar, /// plessey, /// pharmacode, /// pdf417, /// patchcode, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class MagazineType { private BarcodeType[] barcodesField1; private CoverType coverField; private string nameField1; private string editorialField; private System.DateTime publicationDateField; private bool publicationDateSpecifiedField; private int numberField; private bool numberSpecifiedField; private LanguagesTypeLanguage[] languageField; private int pagesField; private bool pagesSpecifiedField; private string pageSizeField; private ScanType scanField; /// [System.Xml.Serialization.XmlArrayItem(ElementName="Barcode", IsNullable=false)] public BarcodeType[] Barcodes { get { return this.barcodesField1; } set { this.barcodesField1 = value; } } /// ///Cover of this magazine /// public CoverType Cover { get { return this.coverField; } set { this.coverField = value; } } /// ///Name of this magazine /// public string Name { get { return this.nameField1; } set { this.nameField1 = value; } } /// ///Editorial of this magazine /// public string Editorial { get { return this.editorialField; } set { this.editorialField = value; } } /// ///Publication date of this magazine /// /// [System.Xml.Serialization.XmlElementAttribute(DataType="date")] public System.DateTime PublicationDate { get { return this.publicationDateField; } set { this.publicationDateField = value; } } /// [System.Xml.Serialization.XmlIgnore()] public virtual bool PublicationDateSpecified { get { return this.publicationDateSpecifiedField; } set { this.publicationDateSpecifiedField = value; } } /// ///Sequential number of this magazine /// /// public int Number { get { return this.numberField; } set { this.numberField = value; } } /// [System.Xml.Serialization.XmlIgnore()] public virtual bool NumberSpecified { get { return this.numberSpecifiedField; } set { this.numberSpecifiedField = value; } } /// [System.Xml.Serialization.XmlArrayItem(ElementName="Language", IsNullable=false)] public LanguagesTypeLanguage[] Language { get { return this.languageField; } set { this.languageField = value; } } /// ///Pages of this magazine, including cover and back /// /// public int Pages { get { return this.pagesField; } set { this.pagesField = value; } } /// [System.Xml.Serialization.XmlIgnore()] public virtual bool PagesSpecified { get { return this.pagesSpecifiedField; } set { this.pagesSpecifiedField = value; } } /// ///Page size of this magazine, standard or in WxH milimeters /// /// public string PageSize { get { return this.pageSizeField; } set { this.pageSizeField = value; } } /// ///Scan of this magazine /// public ScanType Scan { get { return this.scanField; } set { this.scanField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class CoverType { private FileType fileField; private ChecksumType[] checksumsField; private byte[] thumbnailField; /// ///Cover file /// public FileType File { get { return this.fileField; } set { this.fileField = value; } } /// [System.Xml.Serialization.XmlArrayItem(ElementName="Checksum", IsNullable=false)] public ChecksumType[] Checksums { get { return this.checksumsField; } set { this.checksumsField = value; } } /// ///Base64 of JPEG thumbnail /// public byte[] Thumbnail { get { return this.thumbnailField; } set { this.thumbnailField = value; } } } /// ///File /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class FileType { private string formatField; private string valueField1; /// [System.Xml.Serialization.XmlAttributeAttribute()] public string format { get { return this.formatField; } set { this.formatField = value; } } /// [System.Xml.Serialization.XmlTextAttribute()] public string Value { get { return this.valueField1; } set { this.valueField1 = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class ChecksumType { private ChecksumTypeType typeField1; private string valueField2; /// [System.Xml.Serialization.XmlAttributeAttribute()] public ChecksumTypeType type { get { return this.typeField1; } set { this.typeField1 = value; } } /// [System.Xml.Serialization.XmlTextAttribute()] public string Value { get { return this.valueField2; } set { this.valueField2 = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] [System.SerializableAttribute()] public enum ChecksumTypeType { /// fletcher16, /// fletcher32, /// adler32, /// crc16, /// crc16ccitt, /// crc32, /// crc64, /// md4, /// md5, /// dm6, /// ripemd128, /// ripemd160, /// ripemed320, /// sha1, /// sha224, /// sha256, /// sha384, /// sha512, /// sha3, /// skein, /// snefru, /// blake256, /// blake512, /// tiger, /// whirlpool, /// spamsum, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] [System.SerializableAttribute()] public enum LanguagesTypeLanguage { /// aar, /// abk, /// ace, /// ach, /// ada, /// ady, /// afa, /// afh, /// afr, /// ain, /// aka, /// akk, /// alb, /// ale, /// alg, /// alt, /// amh, /// ang, /// anp, /// apa, /// ara, /// arc, /// arg, /// arm, /// arn, /// arp, /// art, /// arw, /// asm, /// ast, /// ath, /// aus, /// ava, /// ave, /// awa, /// aym, /// aze, /// bad, /// bai, /// bak, /// bal, /// bam, /// ban, /// baq, /// bas, /// bat, /// bej, /// bel, /// bem, /// ben, /// ber, /// bho, /// bih, /// bik, /// bin, /// bis, /// bla, /// bnt, /// bos, /// bra, /// bre, /// btk, /// bua, /// bug, /// bul, /// bur, /// byn, /// cad, /// cai, /// car, /// cat, /// cau, /// ceb, /// cel, /// cha, /// chb, /// che, /// chg, /// chi, /// chk, /// chm, /// chn, /// cho, /// chp, /// chr, /// chu, /// chv, /// chy, /// cmc, /// cop, /// cor, /// cos, /// cpe, /// cpf, /// cpp, /// cre, /// crh, /// crp, /// csb, /// cus, /// cze, /// dak, /// dan, /// dar, /// day, /// del, /// den, /// dgr, /// din, /// div, /// doi, /// dra, /// dsb, /// dua, /// dum, /// dut, /// dyu, /// dzo, /// efi, /// egy, /// eka, /// elx, /// eng, /// enm, /// epo, /// est, /// ewe, /// ewo, /// fan, /// fao, /// fat, /// fij, /// fil, /// fin, /// fiu, /// fon, /// fre, /// frm, /// fro, /// frr, /// frs, /// fry, /// ful, /// fur, /// gaa, /// gay, /// gba, /// gem, /// geo, /// ger, /// gez, /// gil, /// gla, /// gle, /// glg, /// glv, /// gmh, /// goh, /// gon, /// gor, /// got, /// grb, /// grc, /// gre, /// grn, /// gsw, /// guj, /// gwi, /// hai, /// hat, /// hau, /// haw, /// heb, /// her, /// hil, /// him, /// hin, /// hit, /// hmn, /// hmo, /// hrv, /// hsb, /// hun, /// hup, /// iba, /// ibo, /// ice, /// ido, /// iii, /// ijo, /// iku, /// ile, /// ilo, /// ina, /// inc, /// ind, /// ine, /// inh, /// ipk, /// ira, /// iro, /// ita, /// jav, /// jbo, /// jpn, /// jpr, /// jrb, /// kaa, /// kab, /// kac, /// kal, /// kam, /// kan, /// kar, /// kas, /// kau, /// kaw, /// kaz, /// kbd, /// kha, /// khi, /// khm, /// kho, /// kik, /// kin, /// kir, /// kmb, /// kok, /// kom, /// kon, /// kor, /// kos, /// kpe, /// krc, /// krl, /// kro, /// kru, /// kua, /// kum, /// kur, /// kut, /// lad, /// lah, /// lam, /// lao, /// lat, /// lav, /// lez, /// lim, /// lin, /// lit, /// lol, /// loz, /// ltz, /// lua, /// lub, /// lug, /// lui, /// lun, /// luo, /// lus, /// mac, /// mad, /// mag, /// mah, /// mai, /// mak, /// mal, /// man, /// mao, /// map, /// mar, /// mas, /// may, /// mdf, /// mdr, /// men, /// mga, /// mic, /// min, /// mis, /// mkh, /// mlg, /// mlt, /// mnc, /// mni, /// mno, /// moh, /// mon, /// mos, /// mul, /// mun, /// mus, /// mwl, /// mwr, /// myn, /// myv, /// nah, /// nai, /// nap, /// nau, /// nav, /// nbl, /// nde, /// ndo, /// nds, /// nep, /// @new, /// nia, /// nic, /// niu, /// nno, /// nob, /// nog, /// non, /// nor, /// nqo, /// nso, /// nub, /// nwc, /// nya, /// nym, /// nyn, /// nyo, /// nzi, /// oci, /// oji, /// ori, /// orm, /// osa, /// oss, /// ota, /// oto, /// paa, /// pag, /// pal, /// pam, /// pan, /// pap, /// pau, /// peo, /// per, /// phi, /// phn, /// pli, /// pol, /// pon, /// por, /// pra, /// pro, /// pus, /// [System.Xml.Serialization.XmlEnumAttribute("qaa-qtz")] qaaqtz, /// que, /// raj, /// rap, /// rar, /// roa, /// roh, /// rom, /// rum, /// run, /// rup, /// rus, /// sad, /// sag, /// sah, /// sai, /// sal, /// sam, /// san, /// sas, /// sat, /// scn, /// sco, /// sel, /// sem, /// sga, /// sgn, /// shn, /// sid, /// sin, /// sio, /// sit, /// sla, /// slo, /// slv, /// sma, /// sme, /// smi, /// smj, /// smn, /// smo, /// sms, /// sna, /// snd, /// snk, /// sog, /// som, /// son, /// sot, /// spa, /// srd, /// srn, /// srp, /// srr, /// ssa, /// ssw, /// suk, /// sun, /// sus, /// sux, /// swa, /// swe, /// syc, /// syr, /// tah, /// tai, /// tam, /// tat, /// tel, /// tem, /// ter, /// tet, /// tgk, /// tgl, /// tha, /// tib, /// tig, /// tir, /// tiv, /// tkl, /// tlh, /// tli, /// tmh, /// tog, /// ton, /// tpi, /// tsi, /// tsn, /// tso, /// tuk, /// tum, /// tup, /// tur, /// tut, /// tvl, /// twi, /// tyv, /// udm, /// uga, /// uig, /// ukr, /// umb, /// und, /// urd, /// uzb, /// vai, /// ven, /// vie, /// vol, /// vot, /// wak, /// wal, /// war, /// was, /// wel, /// wen, /// wln, /// wol, /// xal, /// xho, /// yao, /// yap, /// yid, /// yor, /// ypk, /// zap, /// zbl, /// zen, /// zgh, /// zha, /// znd, /// zul, /// zun, /// zxx, /// zza, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class ScanType { private FileType fileField1; private ChecksumType[] checksumsField1; private ScannerType[] scannerField; private ScanProcessingType[] scanProcessingField; private OCRType[] oCRField; /// ///File containing the scan /// public FileType File { get { return this.fileField1; } set { this.fileField1 = value; } } /// [System.Xml.Serialization.XmlArrayItem(ElementName="Checksum", IsNullable=false)] public ChecksumType[] Checksums { get { return this.checksumsField1; } set { this.checksumsField1 = value; } } /// ///Information about scanning /// [System.Xml.Serialization.XmlElementAttribute("Scanner")] public ScannerType[] Scanner { get { return this.scannerField; } set { this.scannerField = value; } } /// ///Information about any scan processing done /// /// [System.Xml.Serialization.XmlElementAttribute("ScanProcessing")] public ScanProcessingType[] ScanProcessing { get { return this.scanProcessingField; } set { this.scanProcessingField = value; } } /// ///Information about OCR /// [System.Xml.Serialization.XmlElementAttribute("OCR")] public OCRType[] OCR { get { return this.oCRField; } set { this.oCRField = value; } } } /// ///Information about scanning /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class ScannerType { private string authorField1; private string manufacturerField; private string modelField; private string serialField; private string softwareField; private string softwareVersionField; /// ///Who scanned it? /// public string Author { get { return this.authorField1; } set { this.authorField1 = value; } } /// ///Who built the scanner /// public string Manufacturer { get { return this.manufacturerField; } set { this.manufacturerField = value; } } /// ///Scanner model /// public string Model { get { return this.modelField; } set { this.modelField = value; } } /// ///Scanner serial number /// public string Serial { get { return this.serialField; } set { this.serialField = value; } } /// ///Software used for scanning /// public string Software { get { return this.softwareField; } set { this.softwareField = value; } } /// ///Software version /// public string SoftwareVersion { get { return this.softwareVersionField; } set { this.softwareVersionField = value; } } } /// ///Information about any scan processing done /// /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class ScanProcessingType { private string authorField2; private string softwareField1; private string softwareVersionField1; /// ///Who processed it? /// public string Author { get { return this.authorField2; } set { this.authorField2 = value; } } /// ///Software used for processing /// public string Software { get { return this.softwareField1; } set { this.softwareField1 = value; } } /// ///Software version /// public string SoftwareVersion { get { return this.softwareVersionField1; } set { this.softwareVersionField1 = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class OCRType { private string authorField3; private string softwareField2; private string softwareVersionField2; private LanguagesTypeLanguage[] languageField1; /// ///Who did the OCR /// public string Author { get { return this.authorField3; } set { this.authorField3 = value; } } /// ///Using what software /// public string Software { get { return this.softwareField2; } set { this.softwareField2 = value; } } /// ///And the software version /// public string SoftwareVersion { get { return this.softwareVersionField2; } set { this.softwareVersionField2 = value; } } /// [System.Xml.Serialization.XmlArrayItem(ElementName="Language", IsNullable=false)] public LanguagesTypeLanguage[] Language { get { return this.languageField1; } set { this.languageField1 = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class BookType { private BarcodeType[] barcodesField2; private CoverType coverField1; private string nameField2; private string editorialField1; private string authorField4; private System.DateTime publicationDateField1; private bool publicationDateSpecifiedField1; private LanguagesTypeLanguage[] languageField2; private int pagesField1; private bool pagesSpecifiedField1; private string pageSizeField1; private ScanType scanField1; /// [System.Xml.Serialization.XmlArrayItem(ElementName="Barcode", IsNullable=false)] public BarcodeType[] Barcodes { get { return this.barcodesField2; } set { this.barcodesField2 = value; } } /// ///Book cover /// public CoverType Cover { get { return this.coverField1; } set { this.coverField1 = value; } } /// ///Book name /// public string Name { get { return this.nameField2; } set { this.nameField2 = value; } } /// ///Book publisher /// public string Editorial { get { return this.editorialField1; } set { this.editorialField1 = value; } } /// ///Book author /// public string Author { get { return this.authorField4; } set { this.authorField4 = value; } } /// ///Book's publication date /// [System.Xml.Serialization.XmlElementAttribute(DataType="date")] public System.DateTime PublicationDate { get { return this.publicationDateField1; } set { this.publicationDateField1 = value; } } /// [System.Xml.Serialization.XmlIgnore()] public virtual bool PublicationDateSpecified { get { return this.publicationDateSpecifiedField1; } set { this.publicationDateSpecifiedField1 = value; } } /// [System.Xml.Serialization.XmlArrayItem(ElementName="Language", IsNullable=false)] public LanguagesTypeLanguage[] Language { get { return this.languageField2; } set { this.languageField2 = value; } } /// ///Book pages /// public int Pages { get { return this.pagesField1; } set { this.pagesField1 = value; } } /// [System.Xml.Serialization.XmlIgnore()] public virtual bool PagesSpecified { get { return this.pagesSpecifiedField1; } set { this.pagesSpecifiedField1 = value; } } /// ///Magazine page size in WxH milimeters /// /// public string PageSize { get { return this.pageSizeField1; } set { this.pageSizeField1 = value; } } /// ///Scan of the book /// public ScanType Scan { get { return this.scanField1; } set { this.scanField1 = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] [System.SerializableAttribute()] public enum ArchitecturesTypeArchitecture { /// i86, /// ia32, /// ia64, /// amd64, /// [System.Xml.Serialization.XmlEnumAttribute("4004")] Item4004, /// [System.Xml.Serialization.XmlEnumAttribute("4040")] Item4040, /// [System.Xml.Serialization.XmlEnumAttribute("8080")] Item8080, /// [System.Xml.Serialization.XmlEnumAttribute("8008")] Item8008, /// [System.Xml.Serialization.XmlEnumAttribute("8085")] Item8085, /// [System.Xml.Serialization.XmlEnumAttribute("8051")] Item8051, /// i860, /// i960, /// apx432, /// m68k, /// ppc, /// ppc64, /// x32, /// sparc, /// sparc64, /// arm, /// aarch64, /// avr, /// pic, /// msp430, /// z80, /// [System.Xml.Serialization.XmlEnumAttribute("65816")] Item65816, /// sh, /// sh1, /// sh2, /// sh3, /// sh5, /// sh4, /// m6800, /// [System.Xml.Serialization.XmlEnumAttribute("6502")] Item6502, /// axp, /// parisc, /// mips32, /// mips64, /// s360, /// s370, /// esa390, /// zarch, /// pdp11, /// vax, /// power, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class RequiredOperatingSystemType { private string nameField3; private string[] versionField1; /// ///Minimal supported operating system /// /// public string Name { get { return this.nameField3; } set { this.nameField3 = value; } } /// [System.Xml.Serialization.XmlElementAttribute("Version")] public string[] Version { get { return this.versionField1; } set { this.versionField1 = value; } } } /// ///User manual or user guide accompanying this set. Can be more than one. /// /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class UserManualType { private LanguagesTypeLanguage[] languageField3; private int pagesField2; private string pageSizeField2; private ScanType scanField2; /// [System.Xml.Serialization.XmlArrayItem(ElementName="Language", IsNullable=false)] public LanguagesTypeLanguage[] Language { get { return this.languageField3; } set { this.languageField3 = value; } } /// ///Pages of the user manual /// public int Pages { get { return this.pagesField2; } set { this.pagesField2 = value; } } /// ///Paper size in standard name or in WxH milimeters /// /// public string PageSize { get { return this.pageSizeField2; } set { this.pageSizeField2 = value; } } /// ///User manual scanning /// public ScanType Scan { get { return this.scanField2; } set { this.scanField2 = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class OpticalDiscType { private ImageType imageField; private long sizeField; private SequenceType sequenceField; private LayersType layersField; private ChecksumType[] checksumsField2; private LayeredTextType[] ringCodeField; private LayeredTextType[] masteringSIDField; private LayeredTextType[] toolstampField; private LayeredTextType[] mouldSIDField; private LayeredTextType[] mouldTextField; private string discTypeField; private string discSubTypeField; private int offsetField1; private bool offsetSpecifiedField1; private int[] tracksField; private int sessionsField; private string copyProtectionField; private DimensionsType dimensionsField; private CaseType caseField; private ScansType scansField1; private DumpType pFIField; private DumpType dMIField; private DumpType cMIField; private DumpType bCAField; private DumpType aTIPField; private DumpType pMAField; private BorderType[] leadInField; private BorderType[] leadOutField; private SecuritySectorsType[] xboxSecuritySectorsField; private PS3EncryptionType pS3EncryptionField; private TrackType[] trackField; private DumpHardwareArrayType dumpHardwareArrayField; /// ///Image file, or image description file, plus format (cue, toc, etc, etc) /// /// public ImageType Image { get { return this.imageField; } set { this.imageField = value; } } /// ///Image file size /// public long Size { get { return this.sizeField; } set { this.sizeField = value; } } /// ///Sequence information about this disc /// /// public SequenceType Sequence { get { return this.sequenceField; } set { this.sequenceField = value; } } /// ///Layering type and sizes /// public LayersType Layers { get { return this.layersField; } set { this.layersField = value; } } /// [System.Xml.Serialization.XmlArrayItem(ElementName="Checksum", IsNullable=false)] public ChecksumType[] Checksums { get { return this.checksumsField2; } set { this.checksumsField2 = value; } } /// ///Disc/side ring code /// [System.Xml.Serialization.XmlElementAttribute("RingCode")] public LayeredTextType[] RingCode { get { return this.ringCodeField; } set { this.ringCodeField = value; } } /// ///Disc/side mastering SID /// [System.Xml.Serialization.XmlElementAttribute("MasteringSID")] public LayeredTextType[] MasteringSID { get { return this.masteringSIDField; } set { this.masteringSIDField = value; } } /// ///Disc/side toolstamp /// [System.Xml.Serialization.XmlElementAttribute("Toolstamp")] public LayeredTextType[] Toolstamp { get { return this.toolstampField; } set { this.toolstampField = value; } } /// ///Disc/side mould SID /// [System.Xml.Serialization.XmlElementAttribute("MouldSID")] public LayeredTextType[] MouldSID { get { return this.mouldSIDField; } set { this.mouldSIDField = value; } } /// ///Disc/side mould text /// [System.Xml.Serialization.XmlElementAttribute("MouldText")] public LayeredTextType[] MouldText { get { return this.mouldTextField; } set { this.mouldTextField = value; } } /// ///Disc type (CD, GD, SACD, DDCD, DVD, HDDVD, BD) /// /// public string DiscType { get { return this.discTypeField; } set { this.discTypeField = value; } } /// ///Disc subtype (CD-ROM, CD-DA, CD+G, etc) /// /// public string DiscSubType { get { return this.discSubTypeField; } set { this.discSubTypeField = value; } } /// ///Offset between subchannel servo and data sectors servo, in bytes /// /// public int Offset { get { return this.offsetField1; } set { this.offsetField1 = value; } } /// [System.Xml.Serialization.XmlIgnore()] public virtual bool OffsetSpecified { get { return this.offsetSpecifiedField1; } set { this.offsetSpecifiedField1 = value; } } /// ///Tracks on this disc/side /// [System.Xml.Serialization.XmlElementAttribute("Tracks")] public int[] Tracks { get { return this.tracksField; } set { this.tracksField = value; } } /// ///Sessions on this disc/side /// public int Sessions { get { return this.sessionsField; } set { this.sessionsField = value; } } /// ///Copy protection, if applicable /// public string CopyProtection { get { return this.copyProtectionField; } set { this.copyProtectionField = value; } } /// ///Dimensions of the disc /// public DimensionsType Dimensions { get { return this.dimensionsField; } set { this.dimensionsField = value; } } /// ///Case where the disk came from factory /// /// public CaseType Case { get { return this.caseField; } set { this.caseField = value; } } /// ///Disc scans /// public ScansType Scans { get { return this.scansField1; } set { this.scansField1 = value; } } /// ///Physical Manufacturing Information (DVD and HD DVD) /// /// public DumpType PFI { get { return this.pFIField; } set { this.pFIField = value; } } /// ///Disc Manufacturing Information /// public DumpType DMI { get { return this.dMIField; } set { this.dMIField = value; } } /// ///Lead-In Copyright Management Information /// /// public DumpType CMI { get { return this.cMIField; } set { this.cMIField = value; } } /// ///Burst Cutting Area /// public DumpType BCA { get { return this.bCAField; } set { this.bCAField = value; } } /// ///Absolute Time In Pre-groove /// public DumpType ATIP { get { return this.aTIPField; } set { this.aTIPField = value; } } /// ///PMA /// public DumpType PMA { get { return this.pMAField; } set { this.pMAField = value; } } /// ///Lead-In, Border-In, or equivalent /// /// [System.Xml.Serialization.XmlElementAttribute("LeadIn")] public BorderType[] LeadIn { get { return this.leadInField; } set { this.leadInField = value; } } /// ///Lead-Out, Border-Out, or equivalent /// /// [System.Xml.Serialization.XmlElementAttribute("LeadOut")] public BorderType[] LeadOut { get { return this.leadOutField; } set { this.leadOutField = value; } } /// [System.Xml.Serialization.XmlArrayItem(ElementName="SecuritySectors", IsNullable=false)] public SecuritySectorsType[] XboxSecuritySectors { get { return this.xboxSecuritySectorsField; } set { this.xboxSecuritySectorsField = value; } } /// ///PS3 Encryption Key /// public PS3EncryptionType PS3Encryption { get { return this.pS3EncryptionField; } set { this.pS3EncryptionField = value; } } /// ///Array of disc tracks /// [System.Xml.Serialization.XmlElementAttribute("Track")] public TrackType[] Track { get { return this.trackField; } set { this.trackField = value; } } /// ///Array of drives used to dump disc /// /// public DumpHardwareArrayType DumpHardwareArray { get { return this.dumpHardwareArrayField; } set { this.dumpHardwareArrayField = value; } } } /// ///File containing track dump, and format, binary, yranib, or audio/video container /// /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class ImageType { private string formatField1; private long offsetField; private bool offsetSpecifiedField; private string valueField3; /// [System.Xml.Serialization.XmlAttributeAttribute()] public string format { get { return this.formatField1; } set { this.formatField1 = value; } } /// [System.Xml.Serialization.XmlAttributeAttribute()] public long offset { get { return this.offsetField; } set { this.offsetField = value; } } /// [System.Xml.Serialization.XmlIgnore()] public virtual bool offsetSpecified { get { return this.offsetSpecifiedField; } set { this.offsetSpecifiedField = value; } } /// [System.Xml.Serialization.XmlTextAttribute()] public string Value { get { return this.valueField3; } set { this.valueField3 = value; } } } /// ///Sequence information about a disc /// /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class SequenceType { private string mediaTitleField; private int mediaSequenceField; private int totalMediaField; private int sideField; private bool sideSpecifiedField; private int layerField; private bool layerSpecifiedField; /// ///Sequence information about this media /// /// public string MediaTitle { get { return this.mediaTitleField; } set { this.mediaTitleField = value; } } /// ///Media title as printed in label /// public int MediaSequence { get { return this.mediaSequenceField; } set { this.mediaSequenceField = value; } } /// ///Total number of discs in this set /// /// public int TotalMedia { get { return this.totalMediaField; } set { this.totalMediaField = value; } } /// ///Side of disc described by this field /// /// public int Side { get { return this.sideField; } set { this.sideField = value; } } /// [System.Xml.Serialization.XmlIgnore()] public virtual bool SideSpecified { get { return this.sideSpecifiedField; } set { this.sideSpecifiedField = value; } } /// ///On PTP layering, layer of disc described by this field, starting on 0 /// /// public int Layer { get { return this.layerField; } set { this.layerField = value; } } /// [System.Xml.Serialization.XmlIgnore()] public virtual bool LayerSpecified { get { return this.layerSpecifiedField; } set { this.layerSpecifiedField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class LayersType { private LayersTypeType typeField2; private bool typeSpecifiedField; private SectorsType[] sectorsField; /// [System.Xml.Serialization.XmlAttributeAttribute()] public LayersTypeType type { get { return this.typeField2; } set { this.typeField2 = value; } } /// [System.Xml.Serialization.XmlIgnore()] public virtual bool typeSpecified { get { return this.typeSpecifiedField; } set { this.typeSpecifiedField = value; } } /// ///Layering type and sizes /// [System.Xml.Serialization.XmlElementAttribute("Sectors")] public SectorsType[] Sectors { get { return this.sectorsField; } set { this.sectorsField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] [System.SerializableAttribute()] public enum LayersTypeType { /// PTP, /// OTP, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class SectorsType { private int layerField1; private bool layerSpecifiedField1; private long valueField4; /// [System.Xml.Serialization.XmlAttributeAttribute()] public int layer { get { return this.layerField1; } set { this.layerField1 = value; } } /// [System.Xml.Serialization.XmlIgnore()] public virtual bool layerSpecified { get { return this.layerSpecifiedField1; } set { this.layerSpecifiedField1 = value; } } /// [System.Xml.Serialization.XmlTextAttribute()] public long Value { get { return this.valueField4; } set { this.valueField4 = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class LayeredTextType { private int layerField2; private bool layerSpecifiedField2; private string valueField5; /// [System.Xml.Serialization.XmlAttributeAttribute()] public int layer { get { return this.layerField2; } set { this.layerField2 = value; } } /// [System.Xml.Serialization.XmlIgnore()] public virtual bool layerSpecified { get { return this.layerSpecifiedField2; } set { this.layerSpecifiedField2 = value; } } /// [System.Xml.Serialization.XmlTextAttribute()] public string Value { get { return this.valueField5; } set { this.valueField5 = value; } } } /// ///Dimensions of media /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class DimensionsType { private double diameterField; private bool diameterSpecifiedField; private double heightField; private bool heightSpecifiedField; private double widthField; private bool widthSpecifiedField; private double thicknessField; /// ///Diameter in milimeters for circular discs /// /// public double Diameter { get { return this.diameterField; } set { this.diameterField = value; } } /// [System.Xml.Serialization.XmlIgnore()] public virtual bool DiameterSpecified { get { return this.diameterSpecifiedField; } set { this.diameterSpecifiedField = value; } } /// ///Height in milimeters for non-circular disks /// /// public double Height { get { return this.heightField; } set { this.heightField = value; } } /// [System.Xml.Serialization.XmlIgnore()] public virtual bool HeightSpecified { get { return this.heightSpecifiedField; } set { this.heightSpecifiedField = value; } } /// ///Width in milimeters for non-circular disks /// /// public double Width { get { return this.widthField; } set { this.widthField = value; } } /// [System.Xml.Serialization.XmlIgnore()] public virtual bool WidthSpecified { get { return this.widthSpecifiedField; } set { this.widthSpecifiedField = value; } } /// ///Thickness in milimeters for non-circular disks /// /// public double Thickness { get { return this.thicknessField; } set { this.thicknessField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class CaseType { private CaseTypeCaseType caseType1Field; private ScansType scansField; /// ///Original case type: jewel, bigjewel, dvdcase, etc /// /// [System.Xml.Serialization.XmlElementAttribute("CaseType")] public CaseTypeCaseType CaseType1 { get { return this.caseType1Field; } set { this.caseType1Field = value; } } /// public ScansType Scans { get { return this.scansField; } set { this.scansField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] [System.SerializableAttribute()] public enum CaseTypeCaseType { /// jewel, /// bigjewel, /// slimjewel, /// sleeve, /// qpack, /// digisleeve, /// discboxslider, /// compacplus, /// keepcase, /// snapcase, /// softcase, /// ecopack, /// liftlock, /// spindle, /// ps2case, /// ps3case, /// bluraykeepcase, /// pscase, /// dccase, /// saturncase, /// xboxcase, /// saturnbigcase, /// gccase, /// wiicase, /// unknown, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class ScansType { private CaseScanType caseScanField; private MediaScanType scanField4; /// ///Case scans /// public CaseScanType CaseScan { get { return this.caseScanField; } set { this.caseScanField = value; } } /// ///Disc scans /// public MediaScanType Scan { get { return this.scanField4; } set { this.scanField4 = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class CaseScanType { private CaseScanTypeCaseScanElement caseScanElementField; private ScanType scanField3; /// ///Scanned element: cover, back, inlay, etc /// /// public CaseScanTypeCaseScanElement CaseScanElement { get { return this.caseScanElementField; } set { this.caseScanElementField = value; } } /// ///Scanning information /// public ScanType Scan { get { return this.scanField3; } set { this.scanField3 = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] [System.SerializableAttribute()] public enum CaseScanTypeCaseScanElement { /// sleeve, /// inner, /// inlay, /// frontback, /// frontfull, /// boxfront, /// boxback, /// boxspine, /// external, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class MediaScanType { private MediaScanTypeMediaScanElement mediaScanElementField; private ScanType scanField5; /// /// Scanned element: up, down, label, data, etc /// /// public MediaScanTypeMediaScanElement MediaScanElement { get { return this.mediaScanElementField; } set { this.mediaScanElementField = value; } } /// ///Scan of disk part /// public ScanType Scan { get { return this.scanField5; } set { this.scanField5 = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] [System.SerializableAttribute()] public enum MediaScanTypeMediaScanElement { /// up, /// down, /// front, /// back, /// left, /// right, } /// ///Information about dumped structure /// /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class DumpType { private string imageField1; private int sizeField1; private ChecksumType[] checksumsField3; /// ///File containing dump /// public string Image { get { return this.imageField1; } set { this.imageField1 = value; } } /// ///Size of dump /// public int Size { get { return this.sizeField1; } set { this.sizeField1 = value; } } /// [System.Xml.Serialization.XmlArrayItem(ElementName="Checksum", IsNullable=false)] public ChecksumType[] Checksums { get { return this.checksumsField3; } set { this.checksumsField3 = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class BorderType { private int sessionField; private bool sessionSpecifiedField; private string imageField2; private string sizeField2; private ChecksumType[] checksumsField4; /// [System.Xml.Serialization.XmlAttributeAttribute()] public int session { get { return this.sessionField; } set { this.sessionField = value; } } /// [System.Xml.Serialization.XmlIgnore()] public virtual bool sessionSpecified { get { return this.sessionSpecifiedField; } set { this.sessionSpecifiedField = value; } } /// ///File containing border dump /// public string Image { get { return this.imageField2; } set { this.imageField2 = value; } } /// ///Size of border dump /// public string Size { get { return this.sizeField2; } set { this.sizeField2 = value; } } /// [System.Xml.Serialization.XmlArrayItem(ElementName="Checksum", IsNullable=false)] public ChecksumType[] Checksums { get { return this.checksumsField4; } set { this.checksumsField4 = value; } } } /// ///Start and end of XGD's security sectors /// /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class SecuritySectorsType { private long startField; private long endField; /// ///Start of XGD's security sectors /// /// public long Start { get { return this.startField; } set { this.startField = value; } } /// ///End of XGD's security sectors /// public long End { get { return this.endField; } set { this.endField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class PS3EncryptionType { private string keyField; private string serialField1; /// ///PS3 encryption key /// public string Key { get { return this.keyField; } set { this.keyField = value; } } /// ///PS3 encryption key /// public string Serial { get { return this.serialField1; } set { this.serialField1 = value; } } } /// ///Track information /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class TrackType { private ImageType imageField3; private string sizeField3; private TrackSequenceType sequenceField1; private string startMSFField; private string endMSFField; private long startSectorField; private long endSectorField; private TrackTypeTrackType trackType1Field; private int bytesPerSectorField; private string accoustIDField; private ChecksumType[] checksumsField5; private SubChannelType subChannelField; private PartitionType[] fileSystemInformationField; /// ///File containing track dump, and format, binary, yranib, or audio/video container /// /// public ImageType Image { get { return this.imageField3; } set { this.imageField3 = value; } } /// ///Size of track dump in bytes /// public string Size { get { return this.sizeField3; } set { this.sizeField3 = value; } } /// ///Track sequence information /// public TrackSequenceType Sequence { get { return this.sequenceField1; } set { this.sequenceField1 = value; } } /// ///Track start address in MM:SS:FF /// /// public string StartMSF { get { return this.startMSFField; } set { this.startMSFField = value; } } /// ///Track end address in MM:SS:FF /// public string EndMSF { get { return this.endMSFField; } set { this.endMSFField = value; } } /// ///Track start sector /// public long StartSector { get { return this.startSectorField; } set { this.startSectorField = value; } } /// ///Track end sector /// public long EndSector { get { return this.endSectorField; } set { this.endSectorField = value; } } /// /// Track type: audio, mode0, mode1, mode2 /// /// [System.Xml.Serialization.XmlElementAttribute("TrackType")] public TrackTypeTrackType TrackType1 { get { return this.trackType1Field; } set { this.trackType1Field = value; } } /// ///Bytes per sector: 2048, 2352, 2448, etc, etc (as stored in image, not in physical format) /// /// public int BytesPerSector { get { return this.bytesPerSectorField; } set { this.bytesPerSectorField = value; } } /// ///AccoustID for audio tracks /// public string AccoustID { get { return this.accoustIDField; } set { this.accoustIDField = value; } } /// [System.Xml.Serialization.XmlArrayItem(ElementName="Checksum", IsNullable=false)] public ChecksumType[] Checksums { get { return this.checksumsField5; } set { this.checksumsField5 = value; } } /// ///Track's subchannel information /// public SubChannelType SubChannel { get { return this.subChannelField; } set { this.subChannelField = value; } } /// [System.Xml.Serialization.XmlArrayItem(ElementName="Partition", IsNullable=false)] public PartitionType[] FileSystemInformation { get { return this.fileSystemInformationField; } set { this.fileSystemInformationField = value; } } } /// ///Sequence information about a track /// /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class TrackSequenceType { private int trackNumberField; private int sessionField1; /// ///Track number /// public int TrackNumber { get { return this.trackNumberField; } set { this.trackNumberField = value; } } /// ///Session this track belongs to /// public int Session { get { return this.sessionField1; } set { this.sessionField1 = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] [System.SerializableAttribute()] public enum TrackTypeTrackType { /// audio, /// mode0, /// mode1, /// mode2, /// m2f1, /// m2f2, /// dvd, /// hddvd, /// bluray, /// ddcd, } /// ///Track's subchannel information /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class SubChannelType { private ImageType imageField4; private string sizeField4; private ChecksumType[] checksumsField6; /// ///File containing track's subchannel dump and format, packed, rw_raw /// /// public ImageType Image { get { return this.imageField4; } set { this.imageField4 = value; } } /// ///Size of subchannel dump /// public string Size { get { return this.sizeField4; } set { this.sizeField4 = value; } } /// [System.Xml.Serialization.XmlArrayItem(ElementName="Checksum", IsNullable=false)] public ChecksumType[] Checksums { get { return this.checksumsField6; } set { this.checksumsField6 = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class PartitionType { private int sequenceField2; private string nameField4; private string typeField3; private int startSectorField1; private int endSectorField1; private string descriptionField; private FileSystemsType fileSystemsField; /// ///Partition sequence number, starting on 1 /// /// public int Sequence { get { return this.sequenceField2; } set { this.sequenceField2 = value; } } /// ///Partition name if supported by partition scheme /// /// public string Name { get { return this.nameField4; } set { this.nameField4 = value; } } /// ///Partition type /// public string Type { get { return this.typeField3; } set { this.typeField3 = value; } } /// ///Partition starting sector /// public int StartSector { get { return this.startSectorField1; } set { this.startSectorField1 = value; } } /// ///Partition ending sector /// public int EndSector { get { return this.endSectorField1; } set { this.endSectorField1 = value; } } /// ///Partition description if supported by partition scheme /// /// public string Description { get { return this.descriptionField; } set { this.descriptionField = value; } } /// ///Array of filesystems contained in the partition /// /// public FileSystemsType FileSystems { get { return this.fileSystemsField; } set { this.fileSystemsField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class FileSystemsType { private FileSystemType fileSystemField; /// ///Array of filesystems /// public FileSystemType FileSystem { get { return this.fileSystemField; } set { this.fileSystemField = value; } } } /// ///Information about a filesystem /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class FileSystemType { private string typeField4; private System.DateTime creationDateField; private bool creationDateSpecifiedField; private System.DateTime modificationDateField; private bool modificationDateSpecifiedField; private System.DateTime backupDateField; private bool backupDateSpecifiedField; private int clusterSizeField; private long clustersField; private long filesField; private bool filesSpecifiedField; private bool bootableField; private string volumeSerialField; private string volumeNameField; private long freeClustersField; private bool freeClustersSpecifiedField; private bool dirtyField; private System.DateTime expirationDateField; private bool expirationDateSpecifiedField; private System.DateTime effectiveDateField; private bool effectiveDateSpecifiedField; private string systemIdentifierField; private string volumeSetIdentifierField; private string publisherIdentifierField; private string dataPreparerIdentifierField; private string applicationIdentifierField; /// ///Filesystem type /// public string Type { get { return this.typeField4; } set { this.typeField4 = value; } } /// ///Filesystem creation date /// public System.DateTime CreationDate { get { return this.creationDateField; } set { this.creationDateField = value; } } /// [System.Xml.Serialization.XmlIgnore()] public virtual bool CreationDateSpecified { get { return this.creationDateSpecifiedField; } set { this.creationDateSpecifiedField = value; } } /// ///Filesystem last modification date /// /// public System.DateTime ModificationDate { get { return this.modificationDateField; } set { this.modificationDateField = value; } } /// [System.Xml.Serialization.XmlIgnore()] public virtual bool ModificationDateSpecified { get { return this.modificationDateSpecifiedField; } set { this.modificationDateSpecifiedField = value; } } /// ///Filesystem last backup date /// public System.DateTime BackupDate { get { return this.backupDateField; } set { this.backupDateField = value; } } /// [System.Xml.Serialization.XmlIgnore()] public virtual bool BackupDateSpecified { get { return this.backupDateSpecifiedField; } set { this.backupDateSpecifiedField = value; } } /// ///Bytes per cluster /// public int ClusterSize { get { return this.clusterSizeField; } set { this.clusterSizeField = value; } } /// ///Clusters in filesystem /// public long Clusters { get { return this.clustersField; } set { this.clustersField = value; } } /// ///Files in filesystem /// public long Files { get { return this.filesField; } set { this.filesField = value; } } /// [System.Xml.Serialization.XmlIgnore()] public virtual bool FilesSpecified { get { return this.filesSpecifiedField; } set { this.filesSpecifiedField = value; } } /// ///Bootable filesystem? /// public bool Bootable { get { return this.bootableField; } set { this.bootableField = value; } } /// ///Filesystem serial number /// public string VolumeSerial { get { return this.volumeSerialField; } set { this.volumeSerialField = value; } } /// ///Filesystem volume name /// public string VolumeName { get { return this.volumeNameField; } set { this.volumeNameField = value; } } /// ///Free clusters in filesystem /// public long FreeClusters { get { return this.freeClustersField; } set { this.freeClustersField = value; } } /// [System.Xml.Serialization.XmlIgnore()] public virtual bool FreeClustersSpecified { get { return this.freeClustersSpecifiedField; } set { this.freeClustersSpecifiedField = value; } } /// ///Dirty/unclean filesystem /// public bool Dirty { get { return this.dirtyField; } set { this.dirtyField = value; } } /// ///Filesystem expiration date /// public System.DateTime ExpirationDate { get { return this.expirationDateField; } set { this.expirationDateField = value; } } /// [System.Xml.Serialization.XmlIgnore()] public virtual bool ExpirationDateSpecified { get { return this.expirationDateSpecifiedField; } set { this.expirationDateSpecifiedField = value; } } /// ///Filesystem effective date /// public System.DateTime EffectiveDate { get { return this.effectiveDateField; } set { this.effectiveDateField = value; } } /// [System.Xml.Serialization.XmlIgnore()] public virtual bool EffectiveDateSpecified { get { return this.effectiveDateSpecifiedField; } set { this.effectiveDateSpecifiedField = value; } } /// ///System identifier filesystem applies to /// /// public string SystemIdentifier { get { return this.systemIdentifierField; } set { this.systemIdentifierField = value; } } /// ///Volume set identifier /// public string VolumeSetIdentifier { get { return this.volumeSetIdentifierField; } set { this.volumeSetIdentifierField = value; } } /// ///Filesystem publisher identifier /// /// public string PublisherIdentifier { get { return this.publisherIdentifierField; } set { this.publisherIdentifierField = value; } } /// ///Filesystem data preparer /// public string DataPreparerIdentifier { get { return this.dataPreparerIdentifierField; } set { this.dataPreparerIdentifierField = value; } } /// ///Filesystem application preparer /// /// public string ApplicationIdentifier { get { return this.applicationIdentifierField; } set { this.applicationIdentifierField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class DumpHardwareArrayType { private DumpHardwareType dumpHardwareField; /// ///Array of drives information /// public DumpHardwareType DumpHardware { get { return this.dumpHardwareField; } set { this.dumpHardwareField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class DumpHardwareType { private string manufacturerField1; private string modelField1; private string revisionField; private string firmwareField; private string serialField2; private ExtentType[] extentsField; private SoftwareType softwareField3; /// ///Drive manufacturer /// public string Manufacturer { get { return this.manufacturerField1; } set { this.manufacturerField1 = value; } } /// ///Drive model /// public string Model { get { return this.modelField1; } set { this.modelField1 = value; } } /// ///Drive revision /// public string Revision { get { return this.revisionField; } set { this.revisionField = value; } } /// ///Drive firmware version /// public string Firmware { get { return this.firmwareField; } set { this.firmwareField = value; } } /// ///Drive serial number /// public string Serial { get { return this.serialField2; } set { this.serialField2 = value; } } /// [System.Xml.Serialization.XmlArrayItem(ElementName="Extent", IsNullable=false)] public ExtentType[] Extents { get { return this.extentsField; } set { this.extentsField = value; } } /// ///Software used to read with this drive /// /// public SoftwareType Software { get { return this.softwareField3; } set { this.softwareField3 = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class ExtentType { private int startField1; private int endField1; /// ///Starting sector /// public int Start { get { return this.startField1; } set { this.startField1 = value; } } /// ///Ending sector /// public int End { get { return this.endField1; } set { this.endField1 = value; } } } /// ///Software used for disc reading /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class SoftwareType { private string nameField5; private string versionField2; private string operatingSystemField; /// ///Software name /// public string Name { get { return this.nameField5; } set { this.nameField5 = value; } } /// ///Software version /// public string Version { get { return this.versionField2; } set { this.versionField2 = value; } } /// ///Operating system name and version where the software was run /// /// public string OperatingSystem { get { return this.operatingSystemField; } set { this.operatingSystemField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class AdvertisementType { private string manufacturerField2; private string productField; private FileType fileField2; private long fileSizeField; private long framesField; private bool framesSpecifiedField; private long durationField; private int meanFrameRateField; private bool meanFrameRateSpecifiedField; private ChecksumType[] checksumsField7; private AudioTracksType[] audioTrackField; private VideoTracksType[] videoTrackField; private SubtitleTracksType[] subtitleTrackField; private RecordingType recordingField; /// ///Manufactured of the advertised product /// /// public string Manufacturer { get { return this.manufacturerField2; } set { this.manufacturerField2 = value; } } /// ///Advertised product /// public string Product { get { return this.productField; } set { this.productField = value; } } /// ///File containing advertising /// public FileType File { get { return this.fileField2; } set { this.fileField2 = value; } } /// ///Size of file /// public long FileSize { get { return this.fileSizeField; } set { this.fileSizeField = value; } } /// ///Total video frames /// public long Frames { get { return this.framesField; } set { this.framesField = value; } } /// [System.Xml.Serialization.XmlIgnore()] public virtual bool FramesSpecified { get { return this.framesSpecifiedField; } set { this.framesSpecifiedField = value; } } /// ///Duration in seconds /// public long Duration { get { return this.durationField; } set { this.durationField = value; } } /// ///Mean framerate /// public int MeanFrameRate { get { return this.meanFrameRateField; } set { this.meanFrameRateField = value; } } /// [System.Xml.Serialization.XmlIgnore()] public virtual bool MeanFrameRateSpecified { get { return this.meanFrameRateSpecifiedField; } set { this.meanFrameRateSpecifiedField = value; } } /// [System.Xml.Serialization.XmlArrayItem(ElementName="Checksum", IsNullable=false)] public ChecksumType[] Checksums { get { return this.checksumsField7; } set { this.checksumsField7 = value; } } /// ///Audio tracks of advertisement /// [System.Xml.Serialization.XmlElementAttribute("AudioTrack")] public AudioTracksType[] AudioTrack { get { return this.audioTrackField; } set { this.audioTrackField = value; } } /// ///Video tracks of advertisement /// [System.Xml.Serialization.XmlElementAttribute("VideoTrack")] public VideoTracksType[] VideoTrack { get { return this.videoTrackField; } set { this.videoTrackField = value; } } /// ///Subtitle tracks of advertisement /// /// [System.Xml.Serialization.XmlElementAttribute("SubtitleTrack")] public SubtitleTracksType[] SubtitleTrack { get { return this.subtitleTrackField; } set { this.subtitleTrackField = value; } } /// ///If advertisement has been capture from a television/radio broadcast, here is the capture information /// /// public RecordingType Recording { get { return this.recordingField; } set { this.recordingField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class AudioTracksType { private int trackNumberField1; private string accoustIDField1; private string codecField; private int channelsField; private int sampleRateField; private long meanBitrateField; private LanguagesTypeLanguage[] languagesField1; /// ///Track number in media container /// [System.Xml.Serialization.XmlAttributeAttribute()] public int TrackNumber { get { return this.trackNumberField1; } set { this.trackNumberField1 = value; } } /// ///Track's AccoustID /// [System.Xml.Serialization.XmlAttributeAttribute()] public string AccoustID { get { return this.accoustIDField1; } set { this.accoustIDField1 = value; } } /// ///Track's codec /// [System.Xml.Serialization.XmlAttributeAttribute()] public string Codec { get { return this.codecField; } set { this.codecField = value; } } /// ///Audio channels /// [System.Xml.Serialization.XmlAttributeAttribute()] public int Channels { get { return this.channelsField; } set { this.channelsField = value; } } /// ///Audio sampling rate /// [System.Xml.Serialization.XmlAttributeAttribute()] public int SampleRate { get { return this.sampleRateField; } set { this.sampleRateField = value; } } /// ///Mean bitrate, or constant bitrate, in bits per second /// /// [System.Xml.Serialization.XmlAttributeAttribute()] public long MeanBitrate { get { return this.meanBitrateField; } set { this.meanBitrateField = value; } } /// [System.Xml.Serialization.XmlArrayItem(ElementName="Language", IsNullable=false)] public LanguagesTypeLanguage[] Languages { get { return this.languagesField1; } set { this.languagesField1 = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class VideoTracksType { private int trackNumberField2; private string codecField1; private int horizontalField; private int verticalField; private long meanBitrateField1; private bool threeDField; private LanguagesTypeLanguage[] languagesField2; /// ///Track number in media container /// [System.Xml.Serialization.XmlAttributeAttribute()] public int TrackNumber { get { return this.trackNumberField2; } set { this.trackNumberField2 = value; } } /// ///Track's codec /// [System.Xml.Serialization.XmlAttributeAttribute()] public string Codec { get { return this.codecField1; } set { this.codecField1 = value; } } /// ///Horizontal resolution in pixels /// [System.Xml.Serialization.XmlAttributeAttribute()] public int Horizontal { get { return this.horizontalField; } set { this.horizontalField = value; } } /// ///Vertical resolution in pixels /// [System.Xml.Serialization.XmlAttributeAttribute()] public int Vertical { get { return this.verticalField; } set { this.verticalField = value; } } /// ///Mean bitrate, or constant bitrate, in bits per second /// /// [System.Xml.Serialization.XmlAttributeAttribute()] public long MeanBitrate { get { return this.meanBitrateField1; } set { this.meanBitrateField1 = value; } } /// ///Is this video track in 3D? /// [System.Xml.Serialization.XmlAttributeAttribute()] public bool ThreeD { get { return this.threeDField; } set { this.threeDField = value; } } /// [System.Xml.Serialization.XmlArrayItem(ElementName="Language", IsNullable=false)] public LanguagesTypeLanguage[] Languages { get { return this.languagesField2; } set { this.languagesField2 = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class SubtitleTracksType { private int trackNumberField3; private string codecField2; private LanguagesTypeLanguage[] languagesField3; /// ///Track number in media container /// [System.Xml.Serialization.XmlAttributeAttribute()] public int TrackNumber { get { return this.trackNumberField3; } set { this.trackNumberField3 = value; } } /// ///Track's codec /// [System.Xml.Serialization.XmlAttributeAttribute()] public string Codec { get { return this.codecField2; } set { this.codecField2 = value; } } /// [System.Xml.Serialization.XmlArrayItem(ElementName="Language", IsNullable=false)] public LanguagesTypeLanguage[] Languages { get { return this.languagesField3; } set { this.languagesField3 = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class RecordingType { private string broadcasterField; private string broadcastPlatformField; private RecordingTypeSourceFormat sourceFormatField; private System.DateTime timestampField; private SoftwareType[] softwareField4; private CoordinatesType coordinatesField; /// ///Name of the television channel this recording was broadcasted, if applicable /// /// public string Broadcaster { get { return this.broadcasterField; } set { this.broadcasterField = value; } } /// ///Platform that broadcasted the television channel, if applicable /// /// public string BroadcastPlatform { get { return this.broadcastPlatformField; } set { this.broadcastPlatformField = value; } } /// ///Format of the source of this recording /// /// public RecordingTypeSourceFormat SourceFormat { get { return this.sourceFormatField; } set { this.sourceFormatField = value; } } /// ///Date and time of broadcast /// public System.DateTime Timestamp { get { return this.timestampField; } set { this.timestampField = value; } } /// ///Software used to capture, process, convert, the recording /// /// [System.Xml.Serialization.XmlElementAttribute("Software")] public SoftwareType[] Software { get { return this.softwareField4; } set { this.softwareField4 = value; } } /// ///Approximate coordinates where the recording was done /// /// public CoordinatesType Coordinates { get { return this.coordinatesField; } set { this.coordinatesField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] [System.SerializableAttribute()] public enum RecordingTypeSourceFormat { /// [System.Xml.Serialization.XmlEnumAttribute("ITU-A")] ITUA, /// [System.Xml.Serialization.XmlEnumAttribute("ITU-B")] ITUB, /// [System.Xml.Serialization.XmlEnumAttribute("ITU-C")] ITUC, /// [System.Xml.Serialization.XmlEnumAttribute("ITU-D")] ITUD, /// [System.Xml.Serialization.XmlEnumAttribute("ITU-E")] ITUE, /// [System.Xml.Serialization.XmlEnumAttribute("ITU-F")] ITUF, /// [System.Xml.Serialization.XmlEnumAttribute("ITU-G")] ITUG, /// [System.Xml.Serialization.XmlEnumAttribute("ITU-H")] ITUH, /// [System.Xml.Serialization.XmlEnumAttribute("ITU-I")] ITUI, /// [System.Xml.Serialization.XmlEnumAttribute("ITU-J")] ITUJ, /// [System.Xml.Serialization.XmlEnumAttribute("ITU-K")] ITUK, /// [System.Xml.Serialization.XmlEnumAttribute("ITU-L")] ITUL, /// [System.Xml.Serialization.XmlEnumAttribute("ITU-M")] ITUM, /// [System.Xml.Serialization.XmlEnumAttribute("ITU-N")] ITUN, /// [System.Xml.Serialization.XmlEnumAttribute("PAL-B")] PALB, /// [System.Xml.Serialization.XmlEnumAttribute("SECAM-B")] SECAMB, /// [System.Xml.Serialization.XmlEnumAttribute("PAL-D")] PALD, /// [System.Xml.Serialization.XmlEnumAttribute("SECAM-D")] SECAMD, /// [System.Xml.Serialization.XmlEnumAttribute("PAL-G")] PALG, /// [System.Xml.Serialization.XmlEnumAttribute("SECAM-G")] SECAMG, /// [System.Xml.Serialization.XmlEnumAttribute("PAL-H")] PALH, /// [System.Xml.Serialization.XmlEnumAttribute("PAL-I")] PALI, /// [System.Xml.Serialization.XmlEnumAttribute("PAL-K")] PALK, /// [System.Xml.Serialization.XmlEnumAttribute("SECAM-K")] SECAMK, /// [System.Xml.Serialization.XmlEnumAttribute("NTSC-M")] NTSCM, /// [System.Xml.Serialization.XmlEnumAttribute("PAL-N")] PALN, /// [System.Xml.Serialization.XmlEnumAttribute("PAL-M")] PALM, /// [System.Xml.Serialization.XmlEnumAttribute("SECAM-M")] SECAMM, /// MUSE, /// PALplus, /// FM, /// AM, /// COFDM, /// [System.Xml.Serialization.XmlEnumAttribute("CAM-D")] CAMD, /// DAB, /// [System.Xml.Serialization.XmlEnumAttribute("DAB+")] DAB1, /// DRM, /// [System.Xml.Serialization.XmlEnumAttribute("DRM+")] DRM1, /// FMeXtra, /// ATSC, /// ATSC2, /// ATSC3, /// [System.Xml.Serialization.XmlEnumAttribute("ATSC-M/H")] ATSCMH, /// [System.Xml.Serialization.XmlEnumAttribute("DVB-T")] DVBT, /// [System.Xml.Serialization.XmlEnumAttribute("DVB-T2")] DVBT2, /// [System.Xml.Serialization.XmlEnumAttribute("DVB-S")] DVBS, /// [System.Xml.Serialization.XmlEnumAttribute("DVB-S2")] DVBS2, /// [System.Xml.Serialization.XmlEnumAttribute("DVB-S2X")] DVBS2X, /// [System.Xml.Serialization.XmlEnumAttribute("DVB-C")] DVBC, /// [System.Xml.Serialization.XmlEnumAttribute("DVB-C2")] DVBC2, /// [System.Xml.Serialization.XmlEnumAttribute("DVB-H")] DVBH, /// [System.Xml.Serialization.XmlEnumAttribute("DVB-NGH")] DVBNGH, /// [System.Xml.Serialization.XmlEnumAttribute("DVB-SH")] DVBSH, /// [System.Xml.Serialization.XmlEnumAttribute("ISDB-T")] ISDBT, /// [System.Xml.Serialization.XmlEnumAttribute("ISDB-Tb")] ISDBTb, /// [System.Xml.Serialization.XmlEnumAttribute("ISDB-S")] ISDBS, /// [System.Xml.Serialization.XmlEnumAttribute("ISDB-C")] ISDBC, /// [System.Xml.Serialization.XmlEnumAttribute("1seg")] Item1seg, /// DTMB, /// CCMB, /// [System.Xml.Serialization.XmlEnumAttribute("T-DMB")] TDMB, /// [System.Xml.Serialization.XmlEnumAttribute("S-DMB")] SDMB, /// IPTV, /// [System.Xml.Serialization.XmlEnumAttribute("DVB-MT")] DVBMT, /// [System.Xml.Serialization.XmlEnumAttribute("DVB-MC")] DVBMC, /// [System.Xml.Serialization.XmlEnumAttribute("DVB-MS")] DVBMS, /// ADR, /// SDR, } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class CoordinatesType { private double latitudeField; private double longitudeField; /// ///Approximate latitude of recording /// /// public double Latitude { get { return this.latitudeField; } set { this.latitudeField = value; } } /// ///Approximate longitude of recording /// /// public double Longitude { get { return this.longitudeField; } set { this.longitudeField = value; } } } /// ///Describes a dump of a linear media, that is, a media that is read byte-by-byte like for example, a ROM chip, a game cartridge, a PCMCIA SRAM card, etc... /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class LinearMediaType { private ImageType imageField5; private long sizeField5; private ChecksumType[] imageChecksumsField; private ChecksumType[] checksumsField8; private string titleField; private int sequenceField3; private bool sequenceSpecifiedField; private int imageInterleaveField; private bool imageInterleaveSpecifiedField; private int interleaveField; private bool interleaveSpecifiedField; private string manufacturerField3; private string modelField2; private string packageField; private string interfaceField; private DimensionsType dimensionsField1; private ScansType scansField2; private DumpHardwareArrayType dumpHardwareArrayField1; private PCMCIAType pCMCIAField; private string copyProtectionField1; /// ///Image file, or image description file, plus format (cue, toc, etc, etc) /// public ImageType Image { get { return this.imageField5; } set { this.imageField5 = value; } } /// ///Image file size /// public long Size { get { return this.sizeField5; } set { this.sizeField5 = value; } } /// [System.Xml.Serialization.XmlArrayItem(ElementName="Checksum", IsNullable=false)] public ChecksumType[] ImageChecksums { get { return this.imageChecksumsField; } set { this.imageChecksumsField = value; } } /// [System.Xml.Serialization.XmlArrayItem(ElementName="Checksum", IsNullable=false)] public ChecksumType[] Checksums { get { return this.checksumsField8; } set { this.checksumsField8 = value; } } /// ///Title as it is labeled on media /// public string Title { get { return this.titleField; } set { this.titleField = value; } } /// ///Sequence of media /// public int Sequence { get { return this.sequenceField3; } set { this.sequenceField3 = value; } } /// [System.Xml.Serialization.XmlIgnore()] public virtual bool SequenceSpecified { get { return this.sequenceSpecifiedField; } set { this.sequenceSpecifiedField = value; } } /// ///How many bytes must be read in image file for each byte in media /// public int ImageInterleave { get { return this.imageInterleaveField; } set { this.imageInterleaveField = value; } } /// [System.Xml.Serialization.XmlIgnore()] public virtual bool ImageInterleaveSpecified { get { return this.imageInterleaveSpecifiedField; } set { this.imageInterleaveSpecifiedField = value; } } /// ///How many bytes must be skipped in image file for each byte in media /// public int Interleave { get { return this.interleaveField; } set { this.interleaveField = value; } } /// [System.Xml.Serialization.XmlIgnore()] public virtual bool InterleaveSpecified { get { return this.interleaveSpecifiedField; } set { this.interleaveSpecifiedField = value; } } /// ///Media manufacturer /// public string Manufacturer { get { return this.manufacturerField3; } set { this.manufacturerField3 = value; } } /// ///Media model /// public string Model { get { return this.modelField2; } set { this.modelField2 = value; } } /// ///Media packaging (DIP, PCMCIA, Cartridge, etc) /// public string Package { get { return this.packageField; } set { this.packageField = value; } } /// ///Media interface /// public string Interface { get { return this.interfaceField; } set { this.interfaceField = value; } } /// ///Dimensions of media /// public DimensionsType Dimensions { get { return this.dimensionsField1; } set { this.dimensionsField1 = value; } } /// ///Scan of media /// public ScansType Scans { get { return this.scansField2; } set { this.scansField2 = value; } } /// ///Array of hardware used to dump media /// public DumpHardwareArrayType DumpHardwareArray { get { return this.dumpHardwareArrayField1; } set { this.dumpHardwareArrayField1 = value; } } /// ///Present if media is a PCMCIA Linear Flash or SRAM card, to contain PCMCIA specific information /// public PCMCIAType PCMCIA { get { return this.pCMCIAField; } set { this.pCMCIAField = value; } } /// ///Copy protection, if applicable /// public string CopyProtection { get { return this.copyProtectionField1; } set { this.copyProtectionField1 = value; } } } /// ///Contains PCMCIA card information /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class PCMCIAType { private DumpType cISField; /// ///Contains the PCMCIA Card Information Structure dump. /// public DumpType CIS { get { return this.cISField; } set { this.cISField = value; } } } /// ///Contains PCI/PCI-X/PCIe card information /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class PCIType { private int vendorIDField; private int deviceIDField; private DumpType configurationField; private LinearMediaType expansionROMField; /// ///Contains PCI Vendor ID /// public int VendorID { get { return this.vendorIDField; } set { this.vendorIDField = value; } } /// ///Contains PCI Device ID /// public int DeviceID { get { return this.deviceIDField; } set { this.deviceIDField = value; } } /// ///Binary dump of the PCI configuration space /// public DumpType Configuration { get { return this.configurationField; } set { this.configurationField = value; } } /// ///Binary dump of the PCI expansion rom /// public LinearMediaType ExpansionROM { get { return this.expansionROMField; } set { this.expansionROMField = value; } } } /// ///Describes a dump of a block (sector) layered media /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class BlockMediaType { private ImageType imageField6; private long sizeField6; private ChecksumType[] checksumsField9; private SequenceType sequenceField4; private string manufacturerField4; private string modelField3; private string serialField3; private string firmwareField1; private string interfaceField1; private int physicalBlockSizeField; private int logicalBlockSizeField; private long logicalBlocksField; private ScansType scansField3; private ATAType aTAField; private PCIType pCIField; private PCMCIAType pCMCIAField1; private SecureDigitalType secureDigitalField; private SCSIType sCSIField; private USBType uSBField; private long headsField; private bool headsSpecifiedField; private long cylindersField; private bool cylindersSpecifiedField; private long sectorsPerTrackField; private bool sectorsPerTrackSpecifiedField; private BlockTrackType[] trackField1; private string copyProtectionField2; private DimensionsType dimensionsField2; private PartitionType[] fileSystemInformationField1; private DumpHardwareArrayType dumpHardwareArrayField2; /// ///Image file, or image description file, plus format (cue, toc, etc, etc) /// public ImageType Image { get { return this.imageField6; } set { this.imageField6 = value; } } /// ///Image file size /// public long Size { get { return this.sizeField6; } set { this.sizeField6 = value; } } /// [System.Xml.Serialization.XmlArrayItem(ElementName="Checksum", IsNullable=false)] public ChecksumType[] Checksums { get { return this.checksumsField9; } set { this.checksumsField9 = value; } } /// ///Media sequence information /// public SequenceType Sequence { get { return this.sequenceField4; } set { this.sequenceField4 = value; } } /// ///Media manufacturer (for fixed AND removable media) /// public string Manufacturer { get { return this.manufacturerField4; } set { this.manufacturerField4 = value; } } /// ///Media model (for fixed AND removable media) /// public string Model { get { return this.modelField3; } set { this.modelField3 = value; } } /// ///Media serial number (for fixed and, if applicable, removable media) /// public string Serial { get { return this.serialField3; } set { this.serialField3 = value; } } /// ///Media firmware version, for fixed media only /// public string Firmware { get { return this.firmwareField1; } set { this.firmwareField1 = value; } } /// ///Media physical interface, for fixed media only /// public string Interface { get { return this.interfaceField1; } set { this.interfaceField1 = value; } } /// ///Physical block size in bytes /// public int PhysicalBlockSize { get { return this.physicalBlockSizeField; } set { this.physicalBlockSizeField = value; } } /// ///Logical block size in bytes /// public int LogicalBlockSize { get { return this.logicalBlockSizeField; } set { this.logicalBlockSizeField = value; } } /// ///User accessible logical blocks /// public long LogicalBlocks { get { return this.logicalBlocksField; } set { this.logicalBlocksField = value; } } /// ///Media scans /// public ScansType Scans { get { return this.scansField3; } set { this.scansField3 = value; } } /// ///If media responds to native ATA/ATAPI commands, information here /// public ATAType ATA { get { return this.aTAField; } set { this.aTAField = value; } } /// ///If media is PCI/PCI-X/PCIe attached, information here /// public PCIType PCI { get { return this.pCIField; } set { this.pCIField = value; } } /// ///If media is PCMCIA attached, information here /// public PCMCIAType PCMCIA { get { return this.pCMCIAField1; } set { this.pCMCIAField1 = value; } } /// ///If media is SecureDigital or MultiMediaCard, information here /// public SecureDigitalType SecureDigital { get { return this.secureDigitalField; } set { this.secureDigitalField = value; } } /// ///If media conforms to SCSI specifications, information here /// public SCSIType SCSI { get { return this.sCSIField; } set { this.sCSIField = value; } } /// ///If media is USB attached, information here /// public USBType USB { get { return this.uSBField; } set { this.uSBField = value; } } /// ///Real physical heads /// public long Heads { get { return this.headsField; } set { this.headsField = value; } } /// [System.Xml.Serialization.XmlIgnore()] public virtual bool HeadsSpecified { get { return this.headsSpecifiedField; } set { this.headsSpecifiedField = value; } } /// ///Real physical cylinders /// public long Cylinders { get { return this.cylindersField; } set { this.cylindersField = value; } } /// [System.Xml.Serialization.XmlIgnore()] public virtual bool CylindersSpecified { get { return this.cylindersSpecifiedField; } set { this.cylindersSpecifiedField = value; } } /// ///Sectors per track, if constant, if not, this field is ommited and separate tracks must be indicated /// public long SectorsPerTrack { get { return this.sectorsPerTrackField; } set { this.sectorsPerTrackField = value; } } /// [System.Xml.Serialization.XmlIgnore()] public virtual bool SectorsPerTrackSpecified { get { return this.sectorsPerTrackSpecifiedField; } set { this.sectorsPerTrackSpecifiedField = value; } } /// ///Tracks for block media that allow separate cylinder/head addressing, like floppies. It can be ommitted for media that strictly follows a standard (no copy protection either). /// [System.Xml.Serialization.XmlElementAttribute("Track")] public BlockTrackType[] Track { get { return this.trackField1; } set { this.trackField1 = value; } } /// ///Copy protection, if applicable /// public string CopyProtection { get { return this.copyProtectionField2; } set { this.copyProtectionField2 = value; } } /// ///Dimensions of the media /// public DimensionsType Dimensions { get { return this.dimensionsField2; } set { this.dimensionsField2 = value; } } /// [System.Xml.Serialization.XmlArrayItem(ElementName="Partition", IsNullable=false)] public PartitionType[] FileSystemInformation { get { return this.fileSystemInformationField1; } set { this.fileSystemInformationField1 = value; } } /// ///Array of hardware used to dump media, if removable /// public DumpHardwareArrayType DumpHardwareArray { get { return this.dumpHardwareArrayField2; } set { this.dumpHardwareArrayField2 = value; } } } /// ///Contains ATA/ATAPI device information /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class ATAType { private DumpType identifyField; /// ///Contains ATA/ATAPI IDENTIFY binary dump /// public DumpType Identify { get { return this.identifyField; } set { this.identifyField = value; } } } /// ///Contains SD/MMC device information /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class SecureDigitalType { private DumpType cIDField; private DumpType cSDField; private DumpType extendedCSDField; /// ///Contains SD/MMC's CID /// public DumpType CID { get { return this.cIDField; } set { this.cIDField = value; } } /// ///Contains SD/MMC's CSD /// public DumpType CSD { get { return this.cSDField; } set { this.cSDField = value; } } /// ///Contains SD/MMC's extended CSD /// public DumpType ExtendedCSD { get { return this.extendedCSDField; } set { this.extendedCSDField = value; } } } /// ///Contains SCSI device information /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class SCSIType { private DumpType inquiryField; private EVPDType[] eVPDField; private DumpType modeSenseField; private DumpType modeSense10Field; private DumpType logSenseField; /// ///Contains SCSI INQUIRY result dump /// public DumpType Inquiry { get { return this.inquiryField; } set { this.inquiryField = value; } } /// ///Contains SCSI EVPD dumps /// [System.Xml.Serialization.XmlElementAttribute("EVPD")] public EVPDType[] EVPD { get { return this.eVPDField; } set { this.eVPDField = value; } } /// ///Contains SCSI MODE SENSE(6) dump /// public DumpType ModeSense { get { return this.modeSenseField; } set { this.modeSenseField = value; } } /// ///Contains SCSI MODE SENSE(10) dump /// public DumpType ModeSense10 { get { return this.modeSense10Field; } set { this.modeSense10Field = value; } } /// ///Contains SCSI LOG SENSE dump /// public DumpType LogSense { get { return this.logSenseField; } set { this.logSenseField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class EVPDType { private int pageField; private bool pageSpecifiedField; private string imageField7; private string sizeField7; private ChecksumType[] checksumsField10; /// ///EVPD page /// [System.Xml.Serialization.XmlAttributeAttribute()] public int page { get { return this.pageField; } set { this.pageField = value; } } /// [System.Xml.Serialization.XmlIgnore()] public virtual bool pageSpecified { get { return this.pageSpecifiedField; } set { this.pageSpecifiedField = value; } } /// ///File containing SCSI Extended Vendor Page Descriptor dump /// public string Image { get { return this.imageField7; } set { this.imageField7 = value; } } /// ///Size of SCSI Extended Vendor Page Descriptor dump /// public string Size { get { return this.sizeField7; } set { this.sizeField7 = value; } } /// [System.Xml.Serialization.XmlArrayItem(ElementName="Checksum", IsNullable=false)] public ChecksumType[] Checksums { get { return this.checksumsField10; } set { this.checksumsField10 = value; } } } /// ///Contains USB device information /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class USBType { private int vendorIDField1; private int productIDField; private DumpType descriptorsField; /// ///Contains USB Vendor ID /// public int VendorID { get { return this.vendorIDField1; } set { this.vendorIDField1 = value; } } /// ///Contains USB Product ID /// public int ProductID { get { return this.productIDField; } set { this.productIDField = value; } } /// ///Binary dump of the USB descriptors /// public DumpType Descriptors { get { return this.descriptorsField; } set { this.descriptorsField = value; } } } /// ///Information about track in non-abstracted block based media /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class BlockTrackType { private ImageType imageField8; private string sizeField8; private long headField; private long cylinderField; private long startSectorField2; private long endSectorField2; private long sectorsField1; private int bytesPerSectorField1; private ChecksumType[] checksumsField11; private string formatField2; /// ///File containing track dump, and format /// public ImageType Image { get { return this.imageField8; } set { this.imageField8 = value; } } /// ///Size of track dump in bytes /// public string Size { get { return this.sizeField8; } set { this.sizeField8 = value; } } /// ///Head (from 0) where this track resides /// public long Head { get { return this.headField; } set { this.headField = value; } } /// ///Cylinder where this track resides /// public long Cylinder { get { return this.cylinderField; } set { this.cylinderField = value; } } /// ///Track start sector /// public long StartSector { get { return this.startSectorField2; } set { this.startSectorField2 = value; } } /// ///Track end sector /// public long EndSector { get { return this.endSectorField2; } set { this.endSectorField2 = value; } } /// ///Sectors in track. Not necessarily EndSector-StartSector, as there can be hidden sectors /// public long Sectors { get { return this.sectorsField1; } set { this.sectorsField1 = value; } } /// ///Bytes per sector, physical undecoded tag-less /// public int BytesPerSector { get { return this.bytesPerSectorField1; } set { this.bytesPerSectorField1 = value; } } /// [System.Xml.Serialization.XmlArrayItem(ElementName="Checksum", IsNullable=false)] public ChecksumType[] Checksums { get { return this.checksumsField11; } set { this.checksumsField11 = value; } } /// ///Track format (IBM FM, IBM MFM, Amiga MFM, Apple GCR, etc) /// public string Format { get { return this.formatField2; } set { this.formatField2 = value; } } } /// ///Describes a dump of a media that is stored in an audio device (like a ZX Spectrum cassette) /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class AudioMediaType { private ImageType imageField9; private long sizeField9; private ChecksumType[] checksumsField12; private SequenceType sequenceField5; private string manufacturerField5; private string modelField4; private string accoustIDField2; private AudioBlockType[] blockField; private string copyProtectionField3; private DimensionsType dimensionsField3; private ScansType scansField4; private DumpHardwareArrayType dumpHardwareArrayField3; /// ///Image file, or image description file, plus format (cue, toc, etc, etc) /// public ImageType Image { get { return this.imageField9; } set { this.imageField9 = value; } } /// ///Image file size /// public long Size { get { return this.sizeField9; } set { this.sizeField9 = value; } } /// [System.Xml.Serialization.XmlArrayItem(ElementName="Checksum", IsNullable=false)] public ChecksumType[] Checksums { get { return this.checksumsField12; } set { this.checksumsField12 = value; } } /// ///Media sequence information /// public SequenceType Sequence { get { return this.sequenceField5; } set { this.sequenceField5 = value; } } /// ///Media manufacturer (if known) /// public string Manufacturer { get { return this.manufacturerField5; } set { this.manufacturerField5 = value; } } /// ///Media model (if known) /// public string Model { get { return this.modelField4; } set { this.modelField4 = value; } } /// ///AccoustID of media in audio form /// public string AccoustID { get { return this.accoustIDField2; } set { this.accoustIDField2 = value; } } /// ///Blocks on audio media that uses separate blocks /// [System.Xml.Serialization.XmlElementAttribute("Block")] public AudioBlockType[] Block { get { return this.blockField; } set { this.blockField = value; } } /// ///Copy protection, if applicable /// public string CopyProtection { get { return this.copyProtectionField3; } set { this.copyProtectionField3 = value; } } /// ///Dimensions of the media /// public DimensionsType Dimensions { get { return this.dimensionsField3; } set { this.dimensionsField3 = value; } } /// ///Scan of media /// public ScansType Scans { get { return this.scansField4; } set { this.scansField4 = value; } } /// ///Array of hardware used to dump media, if removable /// public DumpHardwareArrayType DumpHardwareArray { get { return this.dumpHardwareArrayField3; } set { this.dumpHardwareArrayField3 = value; } } } /// ///Information about "blocks" in audio based media /// [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.17020")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class AudioBlockType { private ImageType imageField10; private string sizeField10; private string accoustIDField3; private ChecksumType[] checksumsField13; private string formatField3; /// ///File containing block dump, and format /// public ImageType Image { get { return this.imageField10; } set { this.imageField10 = value; } } /// ///Size of block dump in bytes /// public string Size { get { return this.sizeField10; } set { this.sizeField10 = value; } } /// ///AccoustID of block /// public string AccoustID { get { return this.accoustIDField3; } set { this.accoustIDField3 = value; } } /// [System.Xml.Serialization.XmlArrayItem(ElementName="Checksum", IsNullable=false)] public ChecksumType[] Checksums { get { return this.checksumsField13; } set { this.checksumsField13 = value; } } /// ///Block format/encoding /// public string Format { get { return this.formatField3; } set { this.formatField3 = value; } } } }