'------------------------------------------------------------------------------
'
' This code was generated by a tool.
' Mono Runtime Version: 4.0.30319.42000
'
' Changes to this file may cause incorrect behavior and will be lost if
' the code is regenerated.
'
'------------------------------------------------------------------------------
Option Explicit On
Option Strict On
'
'This source code was auto-generated by MonoXSD
'
Namespace Schemas
'''
_
Partial Public Class CICMMetadataType
Private developerField As String()
Private publisherField As String()
Private authorField As String()
Private performerField As String()
Private nameField As String
Private versionField As String
Private releaseTypeField As CICMMetadataTypeReleaseType
Private releaseTypeFieldSpecified As Boolean
Private releaseDateField As Date
Private releaseDateFieldSpecified As Boolean
Private barcodesField As BarcodeType()
Private partNumberField As String
Private serialNumberField As String
Private keywordsField As String()
Private magazineField As MagazineType()
Private bookField As BookType()
Private categoriesField As String()
Private subcategoriesField As String()
Private languagesField As LanguagesTypeLanguage()
Private systemsField As String()
Private architecturesField As ArchitecturesTypeArchitecture()
Private requiredOperatingSystemsField As RequiredOperatingSystemType()
Private userManualField As UserManualType()
Private opticalDiscField As OpticalDiscType()
Private advertisementField As AdvertisementType()
Private linearMediaField As LinearMediaType()
Private pCICardField As PCIType()
Private blockMediaField As BlockMediaType()
Private audioMediaField As AudioMediaType()
'''
_
Public Property Developer() As String()
Get
Return Me.developerField
End Get
Set
Me.developerField = Value
End Set
End Property
'''
_
Public Property Publisher() As String()
Get
Return Me.publisherField
End Get
Set
Me.publisherField = Value
End Set
End Property
'''
_
Public Property Author() As String()
Get
Return Me.authorField
End Get
Set
Me.authorField = Value
End Set
End Property
'''
_
Public Property Performer() As String()
Get
Return Me.performerField
End Get
Set
Me.performerField = Value
End Set
End Property
'''
Public Property Name() As String
Get
Return Me.nameField
End Get
Set
Me.nameField = Value
End Set
End Property
'''
Public Property Version() As String
Get
Return Me.versionField
End Get
Set
Me.versionField = Value
End Set
End Property
'''
Public Property ReleaseType() As CICMMetadataTypeReleaseType
Get
Return Me.releaseTypeField
End Get
Set
Me.releaseTypeField = Value
End Set
End Property
'''
_
Public Property ReleaseTypeSpecified() As Boolean
Get
Return Me.releaseTypeFieldSpecified
End Get
Set
Me.releaseTypeFieldSpecified = Value
End Set
End Property
'''
_
Public Property ReleaseDate() As Date
Get
Return Me.releaseDateField
End Get
Set
Me.releaseDateField = Value
End Set
End Property
'''
_
Public Property ReleaseDateSpecified() As Boolean
Get
Return Me.releaseDateFieldSpecified
End Get
Set
Me.releaseDateFieldSpecified = Value
End Set
End Property
'''
_
Public Property Barcodes() As BarcodeType()
Get
Return Me.barcodesField
End Get
Set
Me.barcodesField = Value
End Set
End Property
'''
Public Property PartNumber() As String
Get
Return Me.partNumberField
End Get
Set
Me.partNumberField = Value
End Set
End Property
'''
Public Property SerialNumber() As String
Get
Return Me.serialNumberField
End Get
Set
Me.serialNumberField = Value
End Set
End Property
'''
_
Public Property Keywords() As String()
Get
Return Me.keywordsField
End Get
Set
Me.keywordsField = Value
End Set
End Property
'''
_
Public Property Magazine() As MagazineType()
Get
Return Me.magazineField
End Get
Set
Me.magazineField = Value
End Set
End Property
'''
_
Public Property Book() As BookType()
Get
Return Me.bookField
End Get
Set
Me.bookField = Value
End Set
End Property
'''
_
Public Property Categories() As String()
Get
Return Me.categoriesField
End Get
Set
Me.categoriesField = Value
End Set
End Property
'''
_
Public Property Subcategories() As String()
Get
Return Me.subcategoriesField
End Get
Set
Me.subcategoriesField = Value
End Set
End Property
'''
_
Public Property Languages() As LanguagesTypeLanguage()
Get
Return Me.languagesField
End Get
Set
Me.languagesField = Value
End Set
End Property
'''
_
Public Property Systems() As String()
Get
Return Me.systemsField
End Get
Set
Me.systemsField = Value
End Set
End Property
'''
_
Public Property Architectures() As ArchitecturesTypeArchitecture()
Get
Return Me.architecturesField
End Get
Set
Me.architecturesField = Value
End Set
End Property
'''
_
Public Property RequiredOperatingSystems() As RequiredOperatingSystemType()
Get
Return Me.requiredOperatingSystemsField
End Get
Set
Me.requiredOperatingSystemsField = Value
End Set
End Property
'''
_
Public Property UserManual() As UserManualType()
Get
Return Me.userManualField
End Get
Set
Me.userManualField = Value
End Set
End Property
'''
_
Public Property OpticalDisc() As OpticalDiscType()
Get
Return Me.opticalDiscField
End Get
Set
Me.opticalDiscField = Value
End Set
End Property
'''
_
Public Property Advertisement() As AdvertisementType()
Get
Return Me.advertisementField
End Get
Set
Me.advertisementField = Value
End Set
End Property
'''
_
Public Property LinearMedia() As LinearMediaType()
Get
Return Me.linearMediaField
End Get
Set
Me.linearMediaField = Value
End Set
End Property
'''
_
Public Property PCICard() As PCIType()
Get
Return Me.pCICardField
End Get
Set
Me.pCICardField = Value
End Set
End Property
'''
_
Public Property BlockMedia() As BlockMediaType()
Get
Return Me.blockMediaField
End Get
Set
Me.blockMediaField = Value
End Set
End Property
'''
_
Public Property AudioMedia() As AudioMediaType()
Get
Return Me.audioMediaField
End Get
Set
Me.audioMediaField = Value
End Set
End Property
End Class
'''
_
Public Enum CICMMetadataTypeReleaseType
'''
Retail
'''
Bundle
'''
Coverdisc
'''
Subscription
'''
Demo
'''
OEM
End Enum
'''
_
Partial Public Class BarcodeType
Private typeField As BarcodeTypeType
Private valueField As String
'''
_
Public Property type() As BarcodeTypeType
Get
Return Me.typeField
End Get
Set
Me.typeField = Value
End Set
End Property
'''
_
Public Property Value() As String
Get
Return Me.valueField
End Get
Set
Me.valueField = Value
End Set
End Property
End Class
'''
_
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
'''
_
qr1
'''
postnet
'''
postbar
'''
plessey
'''
pharmacode
'''
pdf417
'''
patchcode
End Enum
'''
_
Partial Public Class AudioBlockType
Private imageField As ImageType
Private sizeField As Long
Private accoustIDField As String
Private checksumsField As ChecksumType()
Private formatField As String
'''
Public Property Image() As ImageType
Get
Return Me.imageField
End Get
Set
Me.imageField = Value
End Set
End Property
'''
Public Property Size() As Long
Get
Return Me.sizeField
End Get
Set
Me.sizeField = Value
End Set
End Property
'''
Public Property AccoustID() As String
Get
Return Me.accoustIDField
End Get
Set
Me.accoustIDField = Value
End Set
End Property
'''
_
Public Property Checksums() As ChecksumType()
Get
Return Me.checksumsField
End Get
Set
Me.checksumsField = Value
End Set
End Property
'''
Public Property Format() As String
Get
Return Me.formatField
End Get
Set
Me.formatField = Value
End Set
End Property
End Class
'''
_
Partial Public Class ImageType
Private formatField As String
Private offsetField As Long
Private offsetFieldSpecified As Boolean
Private valueField As String
'''
_
Public Property format() As String
Get
Return Me.formatField
End Get
Set
Me.formatField = Value
End Set
End Property
'''
_
Public Property offset() As Long
Get
Return Me.offsetField
End Get
Set
Me.offsetField = Value
End Set
End Property
'''
_
Public Property offsetSpecified() As Boolean
Get
Return Me.offsetFieldSpecified
End Get
Set
Me.offsetFieldSpecified = Value
End Set
End Property
'''
_
Public Property Value() As String
Get
Return Me.valueField
End Get
Set
Me.valueField = Value
End Set
End Property
End Class
'''
_
Partial Public Class ChecksumType
Private typeField As ChecksumTypeType
Private valueField As String
'''
_
Public Property type() As ChecksumTypeType
Get
Return Me.typeField
End Get
Set
Me.typeField = Value
End Set
End Property
'''
_
Public Property Value() As String
Get
Return Me.valueField
End Get
Set
Me.valueField = Value
End Set
End Property
End Class
'''
_
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
End Enum
'''
_
Partial Public Class AudioMediaType
Private imageField As ImageType
Private sizeField As Long
Private checksumsField As ChecksumType()
Private sequenceField As SequenceType
Private partNumberField As String
Private serialNumberField As String
Private manufacturerField As String
Private modelField As String
Private accoustIDField As String
Private blockField As AudioBlockType()
Private copyProtectionField As String
Private dimensionsField As DimensionsType
Private scansField As ScansType
Private dumpHardwareArrayField As DumpHardwareType()
'''
Public Property Image() As ImageType
Get
Return Me.imageField
End Get
Set
Me.imageField = Value
End Set
End Property
'''
Public Property Size() As Long
Get
Return Me.sizeField
End Get
Set
Me.sizeField = Value
End Set
End Property
'''
_
Public Property Checksums() As ChecksumType()
Get
Return Me.checksumsField
End Get
Set
Me.checksumsField = Value
End Set
End Property
'''
Public Property Sequence() As SequenceType
Get
Return Me.sequenceField
End Get
Set
Me.sequenceField = Value
End Set
End Property
'''
Public Property PartNumber() As String
Get
Return Me.partNumberField
End Get
Set
Me.partNumberField = Value
End Set
End Property
'''
Public Property SerialNumber() As String
Get
Return Me.serialNumberField
End Get
Set
Me.serialNumberField = Value
End Set
End Property
'''
Public Property Manufacturer() As String
Get
Return Me.manufacturerField
End Get
Set
Me.manufacturerField = Value
End Set
End Property
'''
Public Property Model() As String
Get
Return Me.modelField
End Get
Set
Me.modelField = Value
End Set
End Property
'''
Public Property AccoustID() As String
Get
Return Me.accoustIDField
End Get
Set
Me.accoustIDField = Value
End Set
End Property
'''
_
Public Property Block() As AudioBlockType()
Get
Return Me.blockField
End Get
Set
Me.blockField = Value
End Set
End Property
'''
Public Property CopyProtection() As String
Get
Return Me.copyProtectionField
End Get
Set
Me.copyProtectionField = Value
End Set
End Property
'''
Public Property Dimensions() As DimensionsType
Get
Return Me.dimensionsField
End Get
Set
Me.dimensionsField = Value
End Set
End Property
'''
Public Property Scans() As ScansType
Get
Return Me.scansField
End Get
Set
Me.scansField = Value
End Set
End Property
'''
_
Public Property DumpHardwareArray() As DumpHardwareType()
Get
Return Me.dumpHardwareArrayField
End Get
Set
Me.dumpHardwareArrayField = Value
End Set
End Property
End Class
'''
_
Partial Public Class SequenceType
Private mediaTitleField As String
Private mediaSequenceField As Integer
Private totalMediaField As Integer
Private sideField As Integer
Private sideFieldSpecified As Boolean
Private layerField As Integer
Private layerFieldSpecified As Boolean
'''
Public Property MediaTitle() As String
Get
Return Me.mediaTitleField
End Get
Set
Me.mediaTitleField = Value
End Set
End Property
'''
Public Property MediaSequence() As Integer
Get
Return Me.mediaSequenceField
End Get
Set
Me.mediaSequenceField = Value
End Set
End Property
'''
Public Property TotalMedia() As Integer
Get
Return Me.totalMediaField
End Get
Set
Me.totalMediaField = Value
End Set
End Property
'''
Public Property Side() As Integer
Get
Return Me.sideField
End Get
Set
Me.sideField = Value
End Set
End Property
'''
_
Public Property SideSpecified() As Boolean
Get
Return Me.sideFieldSpecified
End Get
Set
Me.sideFieldSpecified = Value
End Set
End Property
'''
Public Property Layer() As Integer
Get
Return Me.layerField
End Get
Set
Me.layerField = Value
End Set
End Property
'''
_
Public Property LayerSpecified() As Boolean
Get
Return Me.layerFieldSpecified
End Get
Set
Me.layerFieldSpecified = Value
End Set
End Property
End Class
'''
_
Partial Public Class DimensionsType
Private diameterField As Double
Private diameterFieldSpecified As Boolean
Private heightField As Double
Private heightFieldSpecified As Boolean
Private widthField As Double
Private widthFieldSpecified As Boolean
Private thicknessField As Double
'''
Public Property Diameter() As Double
Get
Return Me.diameterField
End Get
Set
Me.diameterField = Value
End Set
End Property
'''
_
Public Property DiameterSpecified() As Boolean
Get
Return Me.diameterFieldSpecified
End Get
Set
Me.diameterFieldSpecified = Value
End Set
End Property
'''
Public Property Height() As Double
Get
Return Me.heightField
End Get
Set
Me.heightField = Value
End Set
End Property
'''
_
Public Property HeightSpecified() As Boolean
Get
Return Me.heightFieldSpecified
End Get
Set
Me.heightFieldSpecified = Value
End Set
End Property
'''
Public Property Width() As Double
Get
Return Me.widthField
End Get
Set
Me.widthField = Value
End Set
End Property
'''
_
Public Property WidthSpecified() As Boolean
Get
Return Me.widthFieldSpecified
End Get
Set
Me.widthFieldSpecified = Value
End Set
End Property
'''
Public Property Thickness() As Double
Get
Return Me.thicknessField
End Get
Set
Me.thicknessField = Value
End Set
End Property
End Class
'''
_
Partial Public Class ScansType
Private caseScanField As CaseScanType
Private scanField As MediaScanType
'''
Public Property CaseScan() As CaseScanType
Get
Return Me.caseScanField
End Get
Set
Me.caseScanField = Value
End Set
End Property
'''
Public Property Scan() As MediaScanType
Get
Return Me.scanField
End Get
Set
Me.scanField = Value
End Set
End Property
End Class
'''
_
Partial Public Class CaseScanType
Private caseScanElementField As CaseScanTypeCaseScanElement
Private scanField As ScanType
'''
Public Property CaseScanElement() As CaseScanTypeCaseScanElement
Get
Return Me.caseScanElementField
End Get
Set
Me.caseScanElementField = Value
End Set
End Property
'''
Public Property Scan() As ScanType
Get
Return Me.scanField
End Get
Set
Me.scanField = Value
End Set
End Property
End Class
'''
_
Public Enum CaseScanTypeCaseScanElement
'''
sleeve
'''
inner
'''
inlay
'''
frontback
'''
frontfull
'''
boxfront
'''
boxback
'''
boxspine
'''
external
End Enum
'''
_
Partial Public Class ScanType
Private fileField As FileType
Private checksumsField As ChecksumType()
Private scannerField As ScannerType()
Private scanProcessingField As ScanProcessingType()
Private oCRField As OCRType()
'''
Public Property File() As FileType
Get
Return Me.fileField
End Get
Set
Me.fileField = Value
End Set
End Property
'''
_
Public Property Checksums() As ChecksumType()
Get
Return Me.checksumsField
End Get
Set
Me.checksumsField = Value
End Set
End Property
'''
_
Public Property Scanner() As ScannerType()
Get
Return Me.scannerField
End Get
Set
Me.scannerField = Value
End Set
End Property
'''
_
Public Property ScanProcessing() As ScanProcessingType()
Get
Return Me.scanProcessingField
End Get
Set
Me.scanProcessingField = Value
End Set
End Property
'''
_
Public Property OCR() As OCRType()
Get
Return Me.oCRField
End Get
Set
Me.oCRField = Value
End Set
End Property
End Class
'''
_
Partial Public Class FileType
Private formatField As String
Private valueField As String
'''
_
Public Property format() As String
Get
Return Me.formatField
End Get
Set
Me.formatField = Value
End Set
End Property
'''
_
Public Property Value() As String
Get
Return Me.valueField
End Get
Set
Me.valueField = Value
End Set
End Property
End Class
'''
_
Partial Public Class ScannerType
Private authorField As String
Private manufacturerField As String
Private modelField As String
Private serialField As String
Private softwareField As String
Private softwareVersionField As String
'''
Public Property Author() As String
Get
Return Me.authorField
End Get
Set
Me.authorField = Value
End Set
End Property
'''
Public Property Manufacturer() As String
Get
Return Me.manufacturerField
End Get
Set
Me.manufacturerField = Value
End Set
End Property
'''
Public Property Model() As String
Get
Return Me.modelField
End Get
Set
Me.modelField = Value
End Set
End Property
'''
Public Property Serial() As String
Get
Return Me.serialField
End Get
Set
Me.serialField = Value
End Set
End Property
'''
Public Property Software() As String
Get
Return Me.softwareField
End Get
Set
Me.softwareField = Value
End Set
End Property
'''
Public Property SoftwareVersion() As String
Get
Return Me.softwareVersionField
End Get
Set
Me.softwareVersionField = Value
End Set
End Property
End Class
'''
_
Partial Public Class ScanProcessingType
Private authorField As String
Private softwareField As String
Private softwareVersionField As String
'''
Public Property Author() As String
Get
Return Me.authorField
End Get
Set
Me.authorField = Value
End Set
End Property
'''
Public Property Software() As String
Get
Return Me.softwareField
End Get
Set
Me.softwareField = Value
End Set
End Property
'''
Public Property SoftwareVersion() As String
Get
Return Me.softwareVersionField
End Get
Set
Me.softwareVersionField = Value
End Set
End Property
End Class
'''
_
Partial Public Class OCRType
Private authorField As String
Private softwareField As String
Private softwareVersionField As String
Private languageField As LanguagesTypeLanguage()
'''
Public Property Author() As String
Get
Return Me.authorField
End Get
Set
Me.authorField = Value
End Set
End Property
'''
Public Property Software() As String
Get
Return Me.softwareField
End Get
Set
Me.softwareField = Value
End Set
End Property
'''
Public Property SoftwareVersion() As String
Get
Return Me.softwareVersionField
End Get
Set
Me.softwareVersionField = Value
End Set
End Property
'''
_
Public Property Language() As LanguagesTypeLanguage()
Get
Return Me.languageField
End Get
Set
Me.languageField = Value
End Set
End Property
End Class
'''
_
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
'''
_
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
End Enum
'''
_
Partial Public Class MediaScanType
Private mediaScanElementField As MediaScanTypeMediaScanElement
Private scanField As ScanType
'''
Public Property MediaScanElement() As MediaScanTypeMediaScanElement
Get
Return Me.mediaScanElementField
End Get
Set
Me.mediaScanElementField = Value
End Set
End Property
'''
Public Property Scan() As ScanType
Get
Return Me.scanField
End Get
Set
Me.scanField = Value
End Set
End Property
End Class
'''
_
Public Enum MediaScanTypeMediaScanElement
'''
up
'''
down
'''
front
'''
back
'''
left
'''
right
End Enum
'''
_
Partial Public Class DumpHardwareType
Private manufacturerField As String
Private modelField As String
Private revisionField As String
Private firmwareField As String
Private serialField As String
Private extentsField As ExtentType()
Private softwareField As SoftwareType
'''
Public Property Manufacturer() As String
Get
Return Me.manufacturerField
End Get
Set
Me.manufacturerField = Value
End Set
End Property
'''
Public Property Model() As String
Get
Return Me.modelField
End Get
Set
Me.modelField = Value
End Set
End Property
'''
Public Property Revision() As String
Get
Return Me.revisionField
End Get
Set
Me.revisionField = Value
End Set
End Property
'''
Public Property Firmware() As String
Get
Return Me.firmwareField
End Get
Set
Me.firmwareField = Value
End Set
End Property
'''
Public Property Serial() As String
Get
Return Me.serialField
End Get
Set
Me.serialField = Value
End Set
End Property
'''
_
Public Property Extents() As ExtentType()
Get
Return Me.extentsField
End Get
Set
Me.extentsField = Value
End Set
End Property
'''
Public Property Software() As SoftwareType
Get
Return Me.softwareField
End Get
Set
Me.softwareField = Value
End Set
End Property
End Class
'''
_
Partial Public Class ExtentType
Private startField As ULong
Private endField As ULong
'''
Public Property Start() As ULong
Get
Return Me.startField
End Get
Set
Me.startField = Value
End Set
End Property
'''
Public Property End() As ULong
Get
Return Me.endField
End Get
Set
Me.endField = Value
End Set
End Property
End Class
'''
_
Partial Public Class SoftwareType
Private nameField As String
Private versionField As String
Private operatingSystemField As String
'''
Public Property Name() As String
Get
Return Me.nameField
End Get
Set
Me.nameField = Value
End Set
End Property
'''
Public Property Version() As String
Get
Return Me.versionField
End Get
Set
Me.versionField = Value
End Set
End Property
'''
Public Property OperatingSystem() As String
Get
Return Me.operatingSystemField
End Get
Set
Me.operatingSystemField = Value
End Set
End Property
End Class
'''
_
Partial Public Class BlockTrackType
Private imageField As ImageType
Private sizeField As Long
Private headField As Long
Private cylinderField As Long
Private startSectorField As Long
Private endSectorField As Long
Private sectorsField As Long
Private bytesPerSectorField As Integer
Private checksumsField As ChecksumType()
Private formatField As String
'''
Public Property Image() As ImageType
Get
Return Me.imageField
End Get
Set
Me.imageField = Value
End Set
End Property
'''
Public Property Size() As Long
Get
Return Me.sizeField
End Get
Set
Me.sizeField = Value
End Set
End Property
'''
Public Property Head() As Long
Get
Return Me.headField
End Get
Set
Me.headField = Value
End Set
End Property
'''
Public Property Cylinder() As Long
Get
Return Me.cylinderField
End Get
Set
Me.cylinderField = Value
End Set
End Property
'''
Public Property StartSector() As Long
Get
Return Me.startSectorField
End Get
Set
Me.startSectorField = Value
End Set
End Property
'''
Public Property EndSector() As Long
Get
Return Me.endSectorField
End Get
Set
Me.endSectorField = Value
End Set
End Property
'''
Public Property Sectors() As Long
Get
Return Me.sectorsField
End Get
Set
Me.sectorsField = Value
End Set
End Property
'''
Public Property BytesPerSector() As Integer
Get
Return Me.bytesPerSectorField
End Get
Set
Me.bytesPerSectorField = Value
End Set
End Property
'''
_
Public Property Checksums() As ChecksumType()
Get
Return Me.checksumsField
End Get
Set
Me.checksumsField = Value
End Set
End Property
'''
Public Property Format() As String
Get
Return Me.formatField
End Get
Set
Me.formatField = Value
End Set
End Property
End Class
'''
_
Partial Public Class USBType
Private vendorIDField As Integer
Private productIDField As Integer
Private descriptorsField As DumpType
'''
Public Property VendorID() As Integer
Get
Return Me.vendorIDField
End Get
Set
Me.vendorIDField = Value
End Set
End Property
'''
Public Property ProductID() As Integer
Get
Return Me.productIDField
End Get
Set
Me.productIDField = Value
End Set
End Property
'''
Public Property Descriptors() As DumpType
Get
Return Me.descriptorsField
End Get
Set
Me.descriptorsField = Value
End Set
End Property
End Class
'''
_
Partial Public Class DumpType
Private imageField As String
Private sizeField As Integer
Private checksumsField As ChecksumType()
'''
Public Property Image() As String
Get
Return Me.imageField
End Get
Set
Me.imageField = Value
End Set
End Property
'''
Public Property Size() As Integer
Get
Return Me.sizeField
End Get
Set
Me.sizeField = Value
End Set
End Property
'''
_
Public Property Checksums() As ChecksumType()
Get
Return Me.checksumsField
End Get
Set
Me.checksumsField = Value
End Set
End Property
End Class
'''
_
Partial Public Class EVPDType
Private imageField As String
Private sizeField As Long
Private checksumsField As ChecksumType()
Private pageField As Integer
Private pageFieldSpecified As Boolean
'''
Public Property Image() As String
Get
Return Me.imageField
End Get
Set
Me.imageField = Value
End Set
End Property
'''
Public Property Size() As Long
Get
Return Me.sizeField
End Get
Set
Me.sizeField = Value
End Set
End Property
'''
_
Public Property Checksums() As ChecksumType()
Get
Return Me.checksumsField
End Get
Set
Me.checksumsField = Value
End Set
End Property
'''
_
Public Property page() As Integer
Get
Return Me.pageField
End Get
Set
Me.pageField = Value
End Set
End Property
'''
_
Public Property pageSpecified() As Boolean
Get
Return Me.pageFieldSpecified
End Get
Set
Me.pageFieldSpecified = Value
End Set
End Property
End Class
'''
_
Partial Public Class SCSIType
Private inquiryField As DumpType
Private eVPDField As EVPDType()
Private modeSenseField As DumpType
Private modeSense10Field As DumpType
Private logSenseField As DumpType
'''
Public Property Inquiry() As DumpType
Get
Return Me.inquiryField
End Get
Set
Me.inquiryField = Value
End Set
End Property
'''
_
Public Property EVPD() As EVPDType()
Get
Return Me.eVPDField
End Get
Set
Me.eVPDField = Value
End Set
End Property
'''
Public Property ModeSense() As DumpType
Get
Return Me.modeSenseField
End Get
Set
Me.modeSenseField = Value
End Set
End Property
'''
Public Property ModeSense10() As DumpType
Get
Return Me.modeSense10Field
End Get
Set
Me.modeSense10Field = Value
End Set
End Property
'''
Public Property LogSense() As DumpType
Get
Return Me.logSenseField
End Get
Set
Me.logSenseField = Value
End Set
End Property
End Class
'''
_
Partial Public Class SecureDigitalType
Private cIDField As DumpType
Private cSDField As DumpType
Private extendedCSDField As DumpType
'''
Public Property CID() As DumpType
Get
Return Me.cIDField
End Get
Set
Me.cIDField = Value
End Set
End Property
'''
Public Property CSD() As DumpType
Get
Return Me.cSDField
End Get
Set
Me.cSDField = Value
End Set
End Property
'''
Public Property ExtendedCSD() As DumpType
Get
Return Me.extendedCSDField
End Get
Set
Me.extendedCSDField = Value
End Set
End Property
End Class
'''
_
Partial Public Class ATAType
Private identifyField As DumpType
'''
Public Property Identify() As DumpType
Get
Return Me.identifyField
End Get
Set
Me.identifyField = Value
End Set
End Property
End Class
'''
_
Partial Public Class TapeFileType
Private imageField As ImageType
Private sizeField As Long
Private sequenceField As Long
Private blockSizeField As Long
Private startBlockField As Long
Private endBlockField As Long
Private checksumsField As ChecksumType()
'''
Public Property Image() As ImageType
Get
Return Me.imageField
End Get
Set
Me.imageField = Value
End Set
End Property
'''
Public Property Size() As Long
Get
Return Me.sizeField
End Get
Set
Me.sizeField = Value
End Set
End Property
'''
Public Property Sequence() As Long
Get
Return Me.sequenceField
End Get
Set
Me.sequenceField = Value
End Set
End Property
'''
Public Property BlockSize() As Long
Get
Return Me.blockSizeField
End Get
Set
Me.blockSizeField = Value
End Set
End Property
'''
Public Property StartBlock() As Long
Get
Return Me.startBlockField
End Get
Set
Me.startBlockField = Value
End Set
End Property
'''
Public Property EndBlock() As Long
Get
Return Me.endBlockField
End Get
Set
Me.endBlockField = Value
End Set
End Property
'''
_
Public Property Checksums() As ChecksumType()
Get
Return Me.checksumsField
End Get
Set
Me.checksumsField = Value
End Set
End Property
End Class
'''
_
Partial Public Class TapePartitionType
Private imageField As ImageType
Private sizeField As Long
Private sequenceField As Long
Private startBlockField As Long
Private endBlockField As Long
Private checksumsField As ChecksumType()
Private fileField As TapeFileType()
'''
Public Property Image() As ImageType
Get
Return Me.imageField
End Get
Set
Me.imageField = Value
End Set
End Property
'''
Public Property Size() As Long
Get
Return Me.sizeField
End Get
Set
Me.sizeField = Value
End Set
End Property
'''
Public Property Sequence() As Long
Get
Return Me.sequenceField
End Get
Set
Me.sequenceField = Value
End Set
End Property
'''
Public Property StartBlock() As Long
Get
Return Me.startBlockField
End Get
Set
Me.startBlockField = Value
End Set
End Property
'''
Public Property EndBlock() As Long
Get
Return Me.endBlockField
End Get
Set
Me.endBlockField = Value
End Set
End Property
'''
_
Public Property Checksums() As ChecksumType()
Get
Return Me.checksumsField
End Get
Set
Me.checksumsField = Value
End Set
End Property
'''
_
Public Property File() As TapeFileType()
Get
Return Me.fileField
End Get
Set
Me.fileField = Value
End Set
End Property
End Class
'''
_
Partial Public Class BlockSizeType
Private startingBlockField As Integer
Private valueField As Integer
'''
_
Public Property startingBlock() As Integer
Get
Return Me.startingBlockField
End Get
Set
Me.startingBlockField = Value
End Set
End Property
'''
_
Public Property Value() As Integer
Get
Return Me.valueField
End Get
Set
Me.valueField = Value
End Set
End Property
End Class
'''
_
Partial Public Class BlockMediaType
Private imageField As ImageType
Private sizeField As Long
Private checksumsField As ChecksumType()
Private contentChecksumsField As ChecksumType()
Private sequenceField As SequenceType
Private manufacturerField As String
Private modelField As String
Private serialField As String
Private firmwareField As String
Private interfaceField As String
Private partNumberField As String
Private serialNumberField As String
Private physicalBlockSizeField As Integer
Private logicalBlockSizeField As Integer
Private logicalBlocksField As Long
Private variableBlockSizeField As BlockSizeType()
Private tapeInformationField As TapePartitionType()
Private scansField As ScansType
Private aTAField As ATAType
Private pCIField As PCIType
Private pCMCIAField As PCMCIAType
Private secureDigitalField As SecureDigitalType
Private sCSIField As SCSIType
Private uSBField As USBType
Private mAMField As DumpType
Private headsField As Long
Private headsFieldSpecified As Boolean
Private cylindersField As Long
Private cylindersFieldSpecified As Boolean
Private sectorsPerTrackField As Long
Private sectorsPerTrackFieldSpecified As Boolean
Private trackField As BlockTrackType()
Private copyProtectionField As String
Private dimensionsField As DimensionsType
Private fileSystemInformationField As PartitionType()
Private dumpHardwareArrayField As DumpHardwareType()
Private diskTypeField As String
Private diskSubTypeField As String
'''
Public Property Image() As ImageType
Get
Return Me.imageField
End Get
Set
Me.imageField = Value
End Set
End Property
'''
Public Property Size() As Long
Get
Return Me.sizeField
End Get
Set
Me.sizeField = Value
End Set
End Property
'''
_
Public Property Checksums() As ChecksumType()
Get
Return Me.checksumsField
End Get
Set
Me.checksumsField = Value
End Set
End Property
'''
_
Public Property ContentChecksums() As ChecksumType()
Get
Return Me.contentChecksumsField
End Get
Set
Me.contentChecksumsField = Value
End Set
End Property
'''
Public Property Sequence() As SequenceType
Get
Return Me.sequenceField
End Get
Set
Me.sequenceField = Value
End Set
End Property
'''
Public Property Manufacturer() As String
Get
Return Me.manufacturerField
End Get
Set
Me.manufacturerField = Value
End Set
End Property
'''
Public Property Model() As String
Get
Return Me.modelField
End Get
Set
Me.modelField = Value
End Set
End Property
'''
Public Property Serial() As String
Get
Return Me.serialField
End Get
Set
Me.serialField = Value
End Set
End Property
'''
Public Property Firmware() As String
Get
Return Me.firmwareField
End Get
Set
Me.firmwareField = Value
End Set
End Property
'''
Public Property Interface() As String
Get
Return Me.interfaceField
End Get
Set
Me.interfaceField = Value
End Set
End Property
'''
Public Property PartNumber() As String
Get
Return Me.partNumberField
End Get
Set
Me.partNumberField = Value
End Set
End Property
'''
Public Property SerialNumber() As String
Get
Return Me.serialNumberField
End Get
Set
Me.serialNumberField = Value
End Set
End Property
'''
Public Property PhysicalBlockSize() As Integer
Get
Return Me.physicalBlockSizeField
End Get
Set
Me.physicalBlockSizeField = Value
End Set
End Property
'''
Public Property LogicalBlockSize() As Integer
Get
Return Me.logicalBlockSizeField
End Get
Set
Me.logicalBlockSizeField = Value
End Set
End Property
'''
Public Property LogicalBlocks() As Long
Get
Return Me.logicalBlocksField
End Get
Set
Me.logicalBlocksField = Value
End Set
End Property
'''
_
Public Property VariableBlockSize() As BlockSizeType()
Get
Return Me.variableBlockSizeField
End Get
Set
Me.variableBlockSizeField = Value
End Set
End Property
'''
_
Public Property TapeInformation() As TapePartitionType()
Get
Return Me.tapeInformationField
End Get
Set
Me.tapeInformationField = Value
End Set
End Property
'''
Public Property Scans() As ScansType
Get
Return Me.scansField
End Get
Set
Me.scansField = Value
End Set
End Property
'''
Public Property ATA() As ATAType
Get
Return Me.aTAField
End Get
Set
Me.aTAField = Value
End Set
End Property
'''
Public Property PCI() As PCIType
Get
Return Me.pCIField
End Get
Set
Me.pCIField = Value
End Set
End Property
'''
Public Property PCMCIA() As PCMCIAType
Get
Return Me.pCMCIAField
End Get
Set
Me.pCMCIAField = Value
End Set
End Property
'''
Public Property SecureDigital() As SecureDigitalType
Get
Return Me.secureDigitalField
End Get
Set
Me.secureDigitalField = Value
End Set
End Property
'''
Public Property SCSI() As SCSIType
Get
Return Me.sCSIField
End Get
Set
Me.sCSIField = Value
End Set
End Property
'''
Public Property USB() As USBType
Get
Return Me.uSBField
End Get
Set
Me.uSBField = Value
End Set
End Property
'''
Public Property MAM() As DumpType
Get
Return Me.mAMField
End Get
Set
Me.mAMField = Value
End Set
End Property
'''
Public Property Heads() As Long
Get
Return Me.headsField
End Get
Set
Me.headsField = Value
End Set
End Property
'''
_
Public Property HeadsSpecified() As Boolean
Get
Return Me.headsFieldSpecified
End Get
Set
Me.headsFieldSpecified = Value
End Set
End Property
'''
Public Property Cylinders() As Long
Get
Return Me.cylindersField
End Get
Set
Me.cylindersField = Value
End Set
End Property
'''
_
Public Property CylindersSpecified() As Boolean
Get
Return Me.cylindersFieldSpecified
End Get
Set
Me.cylindersFieldSpecified = Value
End Set
End Property
'''
Public Property SectorsPerTrack() As Long
Get
Return Me.sectorsPerTrackField
End Get
Set
Me.sectorsPerTrackField = Value
End Set
End Property
'''
_
Public Property SectorsPerTrackSpecified() As Boolean
Get
Return Me.sectorsPerTrackFieldSpecified
End Get
Set
Me.sectorsPerTrackFieldSpecified = Value
End Set
End Property
'''
_
Public Property Track() As BlockTrackType()
Get
Return Me.trackField
End Get
Set
Me.trackField = Value
End Set
End Property
'''
Public Property CopyProtection() As String
Get
Return Me.copyProtectionField
End Get
Set
Me.copyProtectionField = Value
End Set
End Property
'''
Public Property Dimensions() As DimensionsType
Get
Return Me.dimensionsField
End Get
Set
Me.dimensionsField = Value
End Set
End Property
'''
_
Public Property FileSystemInformation() As PartitionType()
Get
Return Me.fileSystemInformationField
End Get
Set
Me.fileSystemInformationField = Value
End Set
End Property
'''
_
Public Property DumpHardwareArray() As DumpHardwareType()
Get
Return Me.dumpHardwareArrayField
End Get
Set
Me.dumpHardwareArrayField = Value
End Set
End Property
'''
Public Property DiskType() As String
Get
Return Me.diskTypeField
End Get
Set
Me.diskTypeField = Value
End Set
End Property
'''
Public Property DiskSubType() As String
Get
Return Me.diskSubTypeField
End Get
Set
Me.diskSubTypeField = Value
End Set
End Property
End Class
'''
_
Partial Public Class PCIType
Private vendorIDField As Integer
Private deviceIDField As Integer
Private configurationField As DumpType
Private expansionROMField As LinearMediaType
'''
Public Property VendorID() As Integer
Get
Return Me.vendorIDField
End Get
Set
Me.vendorIDField = Value
End Set
End Property
'''
Public Property DeviceID() As Integer
Get
Return Me.deviceIDField
End Get
Set
Me.deviceIDField = Value
End Set
End Property
'''
Public Property Configuration() As DumpType
Get
Return Me.configurationField
End Get
Set
Me.configurationField = Value
End Set
End Property
'''
Public Property ExpansionROM() As LinearMediaType
Get
Return Me.expansionROMField
End Get
Set
Me.expansionROMField = Value
End Set
End Property
End Class
'''
_
Partial Public Class LinearMediaType
Private imageField As ImageType
Private sizeField As Long
Private imageChecksumsField As ChecksumType()
Private checksumsField As ChecksumType()
Private partNumberField As String
Private serialNumberField As String
Private titleField As String
Private sequenceField As Integer
Private sequenceFieldSpecified As Boolean
Private imageInterleaveField As Integer
Private imageInterleaveFieldSpecified As Boolean
Private interleaveField As Integer
Private interleaveFieldSpecified As Boolean
Private manufacturerField As String
Private modelField As String
Private packageField As String
Private interfaceField As String
Private dimensionsField As DimensionsType
Private scansField As ScansType
Private dumpHardwareArrayField As DumpHardwareType()
Private pCMCIAField As PCMCIAType
Private copyProtectionField As String
'''
Public Property Image() As ImageType
Get
Return Me.imageField
End Get
Set
Me.imageField = Value
End Set
End Property
'''
Public Property Size() As Long
Get
Return Me.sizeField
End Get
Set
Me.sizeField = Value
End Set
End Property
'''
_
Public Property ImageChecksums() As ChecksumType()
Get
Return Me.imageChecksumsField
End Get
Set
Me.imageChecksumsField = Value
End Set
End Property
'''
_
Public Property Checksums() As ChecksumType()
Get
Return Me.checksumsField
End Get
Set
Me.checksumsField = Value
End Set
End Property
'''
Public Property PartNumber() As String
Get
Return Me.partNumberField
End Get
Set
Me.partNumberField = Value
End Set
End Property
'''
Public Property SerialNumber() As String
Get
Return Me.serialNumberField
End Get
Set
Me.serialNumberField = Value
End Set
End Property
'''
Public Property Title() As String
Get
Return Me.titleField
End Get
Set
Me.titleField = Value
End Set
End Property
'''
Public Property Sequence() As Integer
Get
Return Me.sequenceField
End Get
Set
Me.sequenceField = Value
End Set
End Property
'''
_
Public Property SequenceSpecified() As Boolean
Get
Return Me.sequenceFieldSpecified
End Get
Set
Me.sequenceFieldSpecified = Value
End Set
End Property
'''
Public Property ImageInterleave() As Integer
Get
Return Me.imageInterleaveField
End Get
Set
Me.imageInterleaveField = Value
End Set
End Property
'''
_
Public Property ImageInterleaveSpecified() As Boolean
Get
Return Me.imageInterleaveFieldSpecified
End Get
Set
Me.imageInterleaveFieldSpecified = Value
End Set
End Property
'''
Public Property Interleave() As Integer
Get
Return Me.interleaveField
End Get
Set
Me.interleaveField = Value
End Set
End Property
'''
_
Public Property InterleaveSpecified() As Boolean
Get
Return Me.interleaveFieldSpecified
End Get
Set
Me.interleaveFieldSpecified = Value
End Set
End Property
'''
Public Property Manufacturer() As String
Get
Return Me.manufacturerField
End Get
Set
Me.manufacturerField = Value
End Set
End Property
'''
Public Property Model() As String
Get
Return Me.modelField
End Get
Set
Me.modelField = Value
End Set
End Property
'''
Public Property Package() As String
Get
Return Me.packageField
End Get
Set
Me.packageField = Value
End Set
End Property
'''
Public Property Interface() As String
Get
Return Me.interfaceField
End Get
Set
Me.interfaceField = Value
End Set
End Property
'''
Public Property Dimensions() As DimensionsType
Get
Return Me.dimensionsField
End Get
Set
Me.dimensionsField = Value
End Set
End Property
'''
Public Property Scans() As ScansType
Get
Return Me.scansField
End Get
Set
Me.scansField = Value
End Set
End Property
'''
_
Public Property DumpHardwareArray() As DumpHardwareType()
Get
Return Me.dumpHardwareArrayField
End Get
Set
Me.dumpHardwareArrayField = Value
End Set
End Property
'''
Public Property PCMCIA() As PCMCIAType
Get
Return Me.pCMCIAField
End Get
Set
Me.pCMCIAField = Value
End Set
End Property
'''
Public Property CopyProtection() As String
Get
Return Me.copyProtectionField
End Get
Set
Me.copyProtectionField = Value
End Set
End Property
End Class
'''
_
Partial Public Class PCMCIAType
Private cISField As DumpType
Private complianceField As String
Private manufacturerCodeField As UShort
Private manufacturerCodeFieldSpecified As Boolean
Private cardCodeField As UShort
Private cardCodeFieldSpecified As Boolean
Private manufacturerField As String
Private productNameField As String
Private additionalInformationField As String()
'''
Public Property CIS() As DumpType
Get
Return Me.cISField
End Get
Set
Me.cISField = Value
End Set
End Property
'''
Public Property Compliance() As String
Get
Return Me.complianceField
End Get
Set
Me.complianceField = Value
End Set
End Property
'''
Public Property ManufacturerCode() As UShort
Get
Return Me.manufacturerCodeField
End Get
Set
Me.manufacturerCodeField = Value
End Set
End Property
'''
_
Public Property ManufacturerCodeSpecified() As Boolean
Get
Return Me.manufacturerCodeFieldSpecified
End Get
Set
Me.manufacturerCodeFieldSpecified = Value
End Set
End Property
'''
Public Property CardCode() As UShort
Get
Return Me.cardCodeField
End Get
Set
Me.cardCodeField = Value
End Set
End Property
'''
_
Public Property CardCodeSpecified() As Boolean
Get
Return Me.cardCodeFieldSpecified
End Get
Set
Me.cardCodeFieldSpecified = Value
End Set
End Property
'''
Public Property Manufacturer() As String
Get
Return Me.manufacturerField
End Get
Set
Me.manufacturerField = Value
End Set
End Property
'''
Public Property ProductName() As String
Get
Return Me.productNameField
End Get
Set
Me.productNameField = Value
End Set
End Property
'''
_
Public Property AdditionalInformation() As String()
Get
Return Me.additionalInformationField
End Get
Set
Me.additionalInformationField = Value
End Set
End Property
End Class
'''
_
Partial Public Class PartitionType
Private sequenceField As Integer
Private nameField As String
Private typeField As String
Private startSectorField As Integer
Private endSectorField As Integer
Private descriptionField As String
Private fileSystemsField As FileSystemType()
'''
Public Property Sequence() As Integer
Get
Return Me.sequenceField
End Get
Set
Me.sequenceField = Value
End Set
End Property
'''
Public Property Name() As String
Get
Return Me.nameField
End Get
Set
Me.nameField = Value
End Set
End Property
'''
Public Property Type() As String
Get
Return Me.typeField
End Get
Set
Me.typeField = Value
End Set
End Property
'''
Public Property StartSector() As Integer
Get
Return Me.startSectorField
End Get
Set
Me.startSectorField = Value
End Set
End Property
'''
Public Property EndSector() As Integer
Get
Return Me.endSectorField
End Get
Set
Me.endSectorField = Value
End Set
End Property
'''
Public Property Description() As String
Get
Return Me.descriptionField
End Get
Set
Me.descriptionField = Value
End Set
End Property
'''
_
Public Property FileSystems() As FileSystemType()
Get
Return Me.fileSystemsField
End Get
Set
Me.fileSystemsField = Value
End Set
End Property
End Class
'''
_
Partial Public Class FileSystemType
Private typeField As String
Private creationDateField As Date
Private creationDateFieldSpecified As Boolean
Private modificationDateField As Date
Private modificationDateFieldSpecified As Boolean
Private backupDateField As Date
Private backupDateFieldSpecified As Boolean
Private clusterSizeField As Integer
Private clustersField As Long
Private filesField As Long
Private filesFieldSpecified As Boolean
Private bootableField As Boolean
Private volumeSerialField As String
Private volumeNameField As String
Private freeClustersField As Long
Private freeClustersFieldSpecified As Boolean
Private dirtyField As Boolean
Private expirationDateField As Date
Private expirationDateFieldSpecified As Boolean
Private effectiveDateField As Date
Private effectiveDateFieldSpecified As Boolean
Private systemIdentifierField As String
Private volumeSetIdentifierField As String
Private publisherIdentifierField As String
Private dataPreparerIdentifierField As String
Private applicationIdentifierField As String
'''
Public Property Type() As String
Get
Return Me.typeField
End Get
Set
Me.typeField = Value
End Set
End Property
'''
Public Property CreationDate() As Date
Get
Return Me.creationDateField
End Get
Set
Me.creationDateField = Value
End Set
End Property
'''
_
Public Property CreationDateSpecified() As Boolean
Get
Return Me.creationDateFieldSpecified
End Get
Set
Me.creationDateFieldSpecified = Value
End Set
End Property
'''
Public Property ModificationDate() As Date
Get
Return Me.modificationDateField
End Get
Set
Me.modificationDateField = Value
End Set
End Property
'''
_
Public Property ModificationDateSpecified() As Boolean
Get
Return Me.modificationDateFieldSpecified
End Get
Set
Me.modificationDateFieldSpecified = Value
End Set
End Property
'''
Public Property BackupDate() As Date
Get
Return Me.backupDateField
End Get
Set
Me.backupDateField = Value
End Set
End Property
'''
_
Public Property BackupDateSpecified() As Boolean
Get
Return Me.backupDateFieldSpecified
End Get
Set
Me.backupDateFieldSpecified = Value
End Set
End Property
'''
Public Property ClusterSize() As Integer
Get
Return Me.clusterSizeField
End Get
Set
Me.clusterSizeField = Value
End Set
End Property
'''
Public Property Clusters() As Long
Get
Return Me.clustersField
End Get
Set
Me.clustersField = Value
End Set
End Property
'''
Public Property Files() As Long
Get
Return Me.filesField
End Get
Set
Me.filesField = Value
End Set
End Property
'''
_
Public Property FilesSpecified() As Boolean
Get
Return Me.filesFieldSpecified
End Get
Set
Me.filesFieldSpecified = Value
End Set
End Property
'''
Public Property Bootable() As Boolean
Get
Return Me.bootableField
End Get
Set
Me.bootableField = Value
End Set
End Property
'''
Public Property VolumeSerial() As String
Get
Return Me.volumeSerialField
End Get
Set
Me.volumeSerialField = Value
End Set
End Property
'''
Public Property VolumeName() As String
Get
Return Me.volumeNameField
End Get
Set
Me.volumeNameField = Value
End Set
End Property
'''
Public Property FreeClusters() As Long
Get
Return Me.freeClustersField
End Get
Set
Me.freeClustersField = Value
End Set
End Property
'''
_
Public Property FreeClustersSpecified() As Boolean
Get
Return Me.freeClustersFieldSpecified
End Get
Set
Me.freeClustersFieldSpecified = Value
End Set
End Property
'''
Public Property Dirty() As Boolean
Get
Return Me.dirtyField
End Get
Set
Me.dirtyField = Value
End Set
End Property
'''
Public Property ExpirationDate() As Date
Get
Return Me.expirationDateField
End Get
Set
Me.expirationDateField = Value
End Set
End Property
'''
_
Public Property ExpirationDateSpecified() As Boolean
Get
Return Me.expirationDateFieldSpecified
End Get
Set
Me.expirationDateFieldSpecified = Value
End Set
End Property
'''
Public Property EffectiveDate() As Date
Get
Return Me.effectiveDateField
End Get
Set
Me.effectiveDateField = Value
End Set
End Property
'''
_
Public Property EffectiveDateSpecified() As Boolean
Get
Return Me.effectiveDateFieldSpecified
End Get
Set
Me.effectiveDateFieldSpecified = Value
End Set
End Property
'''
Public Property SystemIdentifier() As String
Get
Return Me.systemIdentifierField
End Get
Set
Me.systemIdentifierField = Value
End Set
End Property
'''
Public Property VolumeSetIdentifier() As String
Get
Return Me.volumeSetIdentifierField
End Get
Set
Me.volumeSetIdentifierField = Value
End Set
End Property
'''
Public Property PublisherIdentifier() As String
Get
Return Me.publisherIdentifierField
End Get
Set
Me.publisherIdentifierField = Value
End Set
End Property
'''
Public Property DataPreparerIdentifier() As String
Get
Return Me.dataPreparerIdentifierField
End Get
Set
Me.dataPreparerIdentifierField = Value
End Set
End Property
'''
Public Property ApplicationIdentifier() As String
Get
Return Me.applicationIdentifierField
End Get
Set
Me.applicationIdentifierField = Value
End Set
End Property
End Class
'''
_
Partial Public Class CoordinatesType
Private latitudeField As Double
Private longitudeField As Double
'''
Public Property Latitude() As Double
Get
Return Me.latitudeField
End Get
Set
Me.latitudeField = Value
End Set
End Property
'''
Public Property Longitude() As Double
Get
Return Me.longitudeField
End Get
Set
Me.longitudeField = Value
End Set
End Property
End Class
'''
_
Partial Public Class RecordingType
Private broadcasterField As String
Private broadcastPlatformField As String
Private sourceFormatField As RecordingTypeSourceFormat
Private timestampField As Date
Private softwareField As SoftwareType()
Private coordinatesField As CoordinatesType
'''
Public Property Broadcaster() As String
Get
Return Me.broadcasterField
End Get
Set
Me.broadcasterField = Value
End Set
End Property
'''
Public Property BroadcastPlatform() As String
Get
Return Me.broadcastPlatformField
End Get
Set
Me.broadcastPlatformField = Value
End Set
End Property
'''
Public Property SourceFormat() As RecordingTypeSourceFormat
Get
Return Me.sourceFormatField
End Get
Set
Me.sourceFormatField = Value
End Set
End Property
'''
Public Property Timestamp() As Date
Get
Return Me.timestampField
End Get
Set
Me.timestampField = Value
End Set
End Property
'''
_
Public Property Software() As SoftwareType()
Get
Return Me.softwareField
End Get
Set
Me.softwareField = Value
End Set
End Property
'''
Public Property Coordinates() As CoordinatesType
Get
Return Me.coordinatesField
End Get
Set
Me.coordinatesField = Value
End Set
End Property
End Class
'''
_
Public Enum RecordingTypeSourceFormat
'''
_
ITUA
'''
_
ITUB
'''
_
ITUC
'''
_
ITUD
'''
_
ITUE
'''
_
ITUF
'''
_
ITUG
'''
_
ITUH
'''
_
ITUI
'''
_
ITUJ
'''
_
ITUK
'''
_
ITUL
'''
_
ITUM
'''
_
ITUN
'''
_
PALB
'''
_
SECAMB
'''
_
PALD
'''
_
SECAMD
'''
_
PALG
'''
_
SECAMG
'''
_
PALH
'''
_
PALI
'''
_
PALK
'''
_
SECAMK
'''
_
NTSCM
'''
_
PALN
'''
_
PALM
'''
_
SECAMM
'''
MUSE
'''
PALplus
'''
FM
'''
AM
'''
COFDM
'''
_
CAMD
'''
DAB
'''
_
DAB1
'''
DRM
'''
_
DRM1
'''
FMeXtra
'''
ATSC
'''
ATSC2
'''
ATSC3
'''
_
ATSCMH
'''
_
DVBT
'''
_
DVBT2
'''
_
DVBS
'''
_
DVBS2
'''
_
DVBS2X
'''
_
DVBC
'''
_
DVBC2
'''
_
DVBH
'''
_
DVBNGH
'''
_
DVBSH
'''
_
ISDBT
'''
_
ISDBTb
'''
_
ISDBS
'''
_
ISDBC
'''
_
Item1seg
'''
DTMB
'''
CCMB
'''
_
TDMB
'''
_
SDMB
'''
IPTV
'''
_
DVBMT
'''
_
DVBMC
'''
_
DVBMS
'''
ADR
'''
SDR
End Enum
'''
_
Partial Public Class SubtitleTracksType
Private languagesField As LanguagesTypeLanguage()
Private trackNumberField As Integer
Private codecField As String
'''
_
Public Property Languages() As LanguagesTypeLanguage()
Get
Return Me.languagesField
End Get
Set
Me.languagesField = Value
End Set
End Property
'''
_
Public Property TrackNumber() As Integer
Get
Return Me.trackNumberField
End Get
Set
Me.trackNumberField = Value
End Set
End Property
'''
_
Public Property Codec() As String
Get
Return Me.codecField
End Get
Set
Me.codecField = Value
End Set
End Property
End Class
'''
_
Partial Public Class VideoTracksType
Private languagesField As LanguagesTypeLanguage()
Private trackNumberField As Integer
Private codecField As String
Private horizontalField As Integer
Private verticalField As Integer
Private meanBitrateField As Long
Private threeDField As Boolean
'''
_
Public Property Languages() As LanguagesTypeLanguage()
Get
Return Me.languagesField
End Get
Set
Me.languagesField = Value
End Set
End Property
'''
_
Public Property TrackNumber() As Integer
Get
Return Me.trackNumberField
End Get
Set
Me.trackNumberField = Value
End Set
End Property
'''
_
Public Property Codec() As String
Get
Return Me.codecField
End Get
Set
Me.codecField = Value
End Set
End Property
'''
_
Public Property Horizontal() As Integer
Get
Return Me.horizontalField
End Get
Set
Me.horizontalField = Value
End Set
End Property
'''
_
Public Property Vertical() As Integer
Get
Return Me.verticalField
End Get
Set
Me.verticalField = Value
End Set
End Property
'''
_
Public Property MeanBitrate() As Long
Get
Return Me.meanBitrateField
End Get
Set
Me.meanBitrateField = Value
End Set
End Property
'''
_
Public Property ThreeD() As Boolean
Get
Return Me.threeDField
End Get
Set
Me.threeDField = Value
End Set
End Property
End Class
'''
_
Partial Public Class AudioTracksType
Private languagesField As LanguagesTypeLanguage()
Private trackNumberField As Integer
Private accoustIDField As String
Private codecField As String
Private channelsField As Integer
Private sampleRateField As Integer
Private meanBitrateField As Long
'''
_
Public Property Languages() As LanguagesTypeLanguage()
Get
Return Me.languagesField
End Get
Set
Me.languagesField = Value
End Set
End Property
'''
_
Public Property TrackNumber() As Integer
Get
Return Me.trackNumberField
End Get
Set
Me.trackNumberField = Value
End Set
End Property
'''
_
Public Property AccoustID() As String
Get
Return Me.accoustIDField
End Get
Set
Me.accoustIDField = Value
End Set
End Property
'''
_
Public Property Codec() As String
Get
Return Me.codecField
End Get
Set
Me.codecField = Value
End Set
End Property
'''
_
Public Property Channels() As Integer
Get
Return Me.channelsField
End Get
Set
Me.channelsField = Value
End Set
End Property
'''
_
Public Property SampleRate() As Integer
Get
Return Me.sampleRateField
End Get
Set
Me.sampleRateField = Value
End Set
End Property
'''
_
Public Property MeanBitrate() As Long
Get
Return Me.meanBitrateField
End Get
Set
Me.meanBitrateField = Value
End Set
End Property
End Class
'''
_
Partial Public Class AdvertisementType
Private manufacturerField As String
Private productField As String
Private fileField As FileType
Private fileSizeField As Long
Private framesField As Long
Private framesFieldSpecified As Boolean
Private durationField As Long
Private meanFrameRateField As Integer
Private meanFrameRateFieldSpecified As Boolean
Private checksumsField As ChecksumType()
Private audioTrackField As AudioTracksType()
Private videoTrackField As VideoTracksType()
Private subtitleTrackField As SubtitleTracksType()
Private recordingField As RecordingType
'''
Public Property Manufacturer() As String
Get
Return Me.manufacturerField
End Get
Set
Me.manufacturerField = Value
End Set
End Property
'''
Public Property Product() As String
Get
Return Me.productField
End Get
Set
Me.productField = Value
End Set
End Property
'''
Public Property File() As FileType
Get
Return Me.fileField
End Get
Set
Me.fileField = Value
End Set
End Property
'''
Public Property FileSize() As Long
Get
Return Me.fileSizeField
End Get
Set
Me.fileSizeField = Value
End Set
End Property
'''
Public Property Frames() As Long
Get
Return Me.framesField
End Get
Set
Me.framesField = Value
End Set
End Property
'''
_
Public Property FramesSpecified() As Boolean
Get
Return Me.framesFieldSpecified
End Get
Set
Me.framesFieldSpecified = Value
End Set
End Property
'''
Public Property Duration() As Long
Get
Return Me.durationField
End Get
Set
Me.durationField = Value
End Set
End Property
'''
Public Property MeanFrameRate() As Integer
Get
Return Me.meanFrameRateField
End Get
Set
Me.meanFrameRateField = Value
End Set
End Property
'''
_
Public Property MeanFrameRateSpecified() As Boolean
Get
Return Me.meanFrameRateFieldSpecified
End Get
Set
Me.meanFrameRateFieldSpecified = Value
End Set
End Property
'''
_
Public Property Checksums() As ChecksumType()
Get
Return Me.checksumsField
End Get
Set
Me.checksumsField = Value
End Set
End Property
'''
_
Public Property AudioTrack() As AudioTracksType()
Get
Return Me.audioTrackField
End Get
Set
Me.audioTrackField = Value
End Set
End Property
'''
_
Public Property VideoTrack() As VideoTracksType()
Get
Return Me.videoTrackField
End Get
Set
Me.videoTrackField = Value
End Set
End Property
'''
_
Public Property SubtitleTrack() As SubtitleTracksType()
Get
Return Me.subtitleTrackField
End Get
Set
Me.subtitleTrackField = Value
End Set
End Property
'''
Public Property Recording() As RecordingType
Get
Return Me.recordingField
End Get
Set
Me.recordingField = Value
End Set
End Property
End Class
'''
_
Partial Public Class SubChannelType
Private imageField As ImageType
Private sizeField As Long
Private checksumsField As ChecksumType()
'''
Public Property Image() As ImageType
Get
Return Me.imageField
End Get
Set
Me.imageField = Value
End Set
End Property
'''
Public Property Size() As Long
Get
Return Me.sizeField
End Get
Set
Me.sizeField = Value
End Set
End Property
'''
_
Public Property Checksums() As ChecksumType()
Get
Return Me.checksumsField
End Get
Set
Me.checksumsField = Value
End Set
End Property
End Class
'''
_
Partial Public Class TrackSequenceType
Private trackNumberField As Integer
Private sessionField As Integer
'''
Public Property TrackNumber() As Integer
Get
Return Me.trackNumberField
End Get
Set
Me.trackNumberField = Value
End Set
End Property
'''
Public Property Session() As Integer
Get
Return Me.sessionField
End Get
Set
Me.sessionField = Value
End Set
End Property
End Class
'''
_
Partial Public Class TrackType
Private imageField As ImageType
Private sizeField As Long
Private sequenceField As TrackSequenceType
Private startMSFField As String
Private endMSFField As String
Private startSectorField As Long
Private endSectorField As Long
Private trackType1Field As TrackTypeTrackType
Private bytesPerSectorField As Integer
Private accoustIDField As String
Private checksumsField As ChecksumType()
Private subChannelField As SubChannelType
Private fileSystemInformationField As PartitionType()
'''
Public Property Image() As ImageType
Get
Return Me.imageField
End Get
Set
Me.imageField = Value
End Set
End Property
'''
Public Property Size() As Long
Get
Return Me.sizeField
End Get
Set
Me.sizeField = Value
End Set
End Property
'''
Public Property Sequence() As TrackSequenceType
Get
Return Me.sequenceField
End Get
Set
Me.sequenceField = Value
End Set
End Property
'''
Public Property StartMSF() As String
Get
Return Me.startMSFField
End Get
Set
Me.startMSFField = Value
End Set
End Property
'''
Public Property EndMSF() As String
Get
Return Me.endMSFField
End Get
Set
Me.endMSFField = Value
End Set
End Property
'''
Public Property StartSector() As Long
Get
Return Me.startSectorField
End Get
Set
Me.startSectorField = Value
End Set
End Property
'''
Public Property EndSector() As Long
Get
Return Me.endSectorField
End Get
Set
Me.endSectorField = Value
End Set
End Property
'''
_
Public Property TrackType1() As TrackTypeTrackType
Get
Return Me.trackType1Field
End Get
Set
Me.trackType1Field = Value
End Set
End Property
'''
Public Property BytesPerSector() As Integer
Get
Return Me.bytesPerSectorField
End Get
Set
Me.bytesPerSectorField = Value
End Set
End Property
'''
Public Property AccoustID() As String
Get
Return Me.accoustIDField
End Get
Set
Me.accoustIDField = Value
End Set
End Property
'''
_
Public Property Checksums() As ChecksumType()
Get
Return Me.checksumsField
End Get
Set
Me.checksumsField = Value
End Set
End Property
'''
Public Property SubChannel() As SubChannelType
Get
Return Me.subChannelField
End Get
Set
Me.subChannelField = Value
End Set
End Property
'''
_
Public Property FileSystemInformation() As PartitionType()
Get
Return Me.fileSystemInformationField
End Get
Set
Me.fileSystemInformationField = Value
End Set
End Property
End Class
'''
_
Public Enum TrackTypeTrackType
'''
audio
'''
mode0
'''
mode1
'''
mode2
'''
m2f1
'''
m2f2
'''
dvd
'''
hddvd
'''
bluray
'''
ddcd
End Enum
'''
_
Partial Public Class PS3EncryptionType
Private keyField As String
Private serialField As String
'''
Public Property Key() As String
Get
Return Me.keyField
End Get
Set
Me.keyField = Value
End Set
End Property
'''
Public Property Serial() As String
Get
Return Me.serialField
End Get
Set
Me.serialField = Value
End Set
End Property
End Class
'''
_
Partial Public Class XboxSecuritySectorsType
Private requestVersionField As Integer
Private requestNumberField As Integer
Private securitySectorsField As DumpType
'''
Public Property RequestVersion() As Integer
Get
Return Me.requestVersionField
End Get
Set
Me.requestVersionField = Value
End Set
End Property
'''
Public Property RequestNumber() As Integer
Get
Return Me.requestNumberField
End Get
Set
Me.requestNumberField = Value
End Set
End Property
'''
Public Property SecuritySectors() As DumpType
Get
Return Me.securitySectorsField
End Get
Set
Me.securitySectorsField = Value
End Set
End Property
End Class
'''
_
Partial Public Class XboxType
Private pFIField As DumpType
Private dMIField As DumpType
Private securitySectorsField As XboxSecuritySectorsType()
'''
Public Property PFI() As DumpType
Get
Return Me.pFIField
End Get
Set
Me.pFIField = Value
End Set
End Property
'''
Public Property DMI() As DumpType
Get
Return Me.dMIField
End Get
Set
Me.dMIField = Value
End Set
End Property
'''
_
Public Property SecuritySectors() As XboxSecuritySectorsType()
Get
Return Me.securitySectorsField
End Get
Set
Me.securitySectorsField = Value
End Set
End Property
End Class
'''
_
Partial Public Class BorderType
Private imageField As String
Private sizeField As Long
Private checksumsField As ChecksumType()
Private sessionField As Integer
Private sessionFieldSpecified As Boolean
'''
Public Property Image() As String
Get
Return Me.imageField
End Get
Set
Me.imageField = Value
End Set
End Property
'''
Public Property Size() As Long
Get
Return Me.sizeField
End Get
Set
Me.sizeField = Value
End Set
End Property
'''
_
Public Property Checksums() As ChecksumType()
Get
Return Me.checksumsField
End Get
Set
Me.checksumsField = Value
End Set
End Property
'''
_
Public Property session() As Integer
Get
Return Me.sessionField
End Get
Set
Me.sessionField = Value
End Set
End Property
'''
_
Public Property sessionSpecified() As Boolean
Get
Return Me.sessionFieldSpecified
End Get
Set
Me.sessionFieldSpecified = Value
End Set
End Property
End Class
'''
_
Partial Public Class CaseType
Private caseType1Field As CaseTypeCaseType
Private scansField As ScansType
'''
_
Public Property CaseType1() As CaseTypeCaseType
Get
Return Me.caseType1Field
End Get
Set
Me.caseType1Field = Value
End Set
End Property
'''
Public Property Scans() As ScansType
Get
Return Me.scansField
End Get
Set
Me.scansField = Value
End Set
End Property
End Class
'''
_
Public Enum CaseTypeCaseType
'''
jewel
'''
bigjewel
'''
slimjewel
'''
sleeve
'''
qpack
'''
digisleeve
'''
discboxslider
'''
compacplus
'''
keepcase
'''
snapcase
'''
softcase
'''
ecopack
'''
liftlock
'''
spindle
'''
ps2case
'''
ps3case
'''
bluraykeepcase
'''
pscase
'''
dccase
'''
saturncase
'''
xboxcase
'''
xbox360case
'''
xboxonecase
'''
saturnbigcase
'''
gccase
'''
wiicase
'''
unknown
End Enum
'''
_
Partial Public Class LayeredTextType
Private layerField As Integer
Private layerFieldSpecified As Boolean
Private valueField As String
'''
_
Public Property layer() As Integer
Get
Return Me.layerField
End Get
Set
Me.layerField = Value
End Set
End Property
'''
_
Public Property layerSpecified() As Boolean
Get
Return Me.layerFieldSpecified
End Get
Set
Me.layerFieldSpecified = Value
End Set
End Property
'''
_
Public Property Value() As String
Get
Return Me.valueField
End Get
Set
Me.valueField = Value
End Set
End Property
End Class
'''
_
Partial Public Class SectorsType
Private layerField As Integer
Private layerFieldSpecified As Boolean
Private valueField As Long
'''
_
Public Property layer() As Integer
Get
Return Me.layerField
End Get
Set
Me.layerField = Value
End Set
End Property
'''
_
Public Property layerSpecified() As Boolean
Get
Return Me.layerFieldSpecified
End Get
Set
Me.layerFieldSpecified = Value
End Set
End Property
'''
_
Public Property Value() As Long
Get
Return Me.valueField
End Get
Set
Me.valueField = Value
End Set
End Property
End Class
'''
_
Partial Public Class LayersType
Private sectorsField As SectorsType()
Private typeField As LayersTypeType
Private typeFieldSpecified As Boolean
'''
_
Public Property Sectors() As SectorsType()
Get
Return Me.sectorsField
End Get
Set
Me.sectorsField = Value
End Set
End Property
'''
_
Public Property type() As LayersTypeType
Get
Return Me.typeField
End Get
Set
Me.typeField = Value
End Set
End Property
'''
_
Public Property typeSpecified() As Boolean
Get
Return Me.typeFieldSpecified
End Get
Set
Me.typeFieldSpecified = Value
End Set
End Property
End Class
'''
_
Public Enum LayersTypeType
'''
PTP
'''
OTP
End Enum
'''
_
Partial Public Class OpticalDiscType
Private imageField As ImageType
Private sizeField As Long
Private sequenceField As SequenceType
Private layersField As LayersType
Private checksumsField As ChecksumType()
Private partNumberField As String
Private serialNumberField As String
Private ringCodeField As LayeredTextType()
Private masteringSIDField As LayeredTextType()
Private toolstampField As LayeredTextType()
Private mouldSIDField As LayeredTextType()
Private mouldTextField As LayeredTextType()
Private discTypeField As String
Private discSubTypeField As String
Private offsetField As Integer
Private offsetFieldSpecified As Boolean
Private tracksField As Integer()
Private sessionsField As Integer
Private copyProtectionField As String
Private dimensionsField As DimensionsType
Private caseField As CaseType
Private scansField As ScansType
Private pFIField As DumpType
Private dMIField As DumpType
Private cMIField As DumpType
Private bCAField As DumpType
Private aTIPField As DumpType
Private aDIPField As DumpType
Private pMAField As DumpType
Private dDSField As DumpType
Private sAIField As DumpType
Private lastRMDField As DumpType
Private pRIField As DumpType
Private mediaIDField As DumpType
Private pFIRField As DumpType
Private dCBField As DumpType
Private diField As DumpType
Private pACField As DumpType
Private tOCField As DumpType
Private leadInCdTextField As DumpType
Private leadInField As BorderType()
Private leadOutField As BorderType()
Private xboxField As XboxType
Private pS3EncryptionField As PS3EncryptionType
Private trackField As TrackType()
Private dumpHardwareArrayField As DumpHardwareType()
'''
Public Property Image() As ImageType
Get
Return Me.imageField
End Get
Set
Me.imageField = Value
End Set
End Property
'''
Public Property Size() As Long
Get
Return Me.sizeField
End Get
Set
Me.sizeField = Value
End Set
End Property
'''
Public Property Sequence() As SequenceType
Get
Return Me.sequenceField
End Get
Set
Me.sequenceField = Value
End Set
End Property
'''
Public Property Layers() As LayersType
Get
Return Me.layersField
End Get
Set
Me.layersField = Value
End Set
End Property
'''
_
Public Property Checksums() As ChecksumType()
Get
Return Me.checksumsField
End Get
Set
Me.checksumsField = Value
End Set
End Property
'''
Public Property PartNumber() As String
Get
Return Me.partNumberField
End Get
Set
Me.partNumberField = Value
End Set
End Property
'''
Public Property SerialNumber() As String
Get
Return Me.serialNumberField
End Get
Set
Me.serialNumberField = Value
End Set
End Property
'''
_
Public Property RingCode() As LayeredTextType()
Get
Return Me.ringCodeField
End Get
Set
Me.ringCodeField = Value
End Set
End Property
'''
_
Public Property MasteringSID() As LayeredTextType()
Get
Return Me.masteringSIDField
End Get
Set
Me.masteringSIDField = Value
End Set
End Property
'''
_
Public Property Toolstamp() As LayeredTextType()
Get
Return Me.toolstampField
End Get
Set
Me.toolstampField = Value
End Set
End Property
'''
_
Public Property MouldSID() As LayeredTextType()
Get
Return Me.mouldSIDField
End Get
Set
Me.mouldSIDField = Value
End Set
End Property
'''
_
Public Property MouldText() As LayeredTextType()
Get
Return Me.mouldTextField
End Get
Set
Me.mouldTextField = Value
End Set
End Property
'''
Public Property DiscType() As String
Get
Return Me.discTypeField
End Get
Set
Me.discTypeField = Value
End Set
End Property
'''
Public Property DiscSubType() As String
Get
Return Me.discSubTypeField
End Get
Set
Me.discSubTypeField = Value
End Set
End Property
'''
Public Property Offset() As Integer
Get
Return Me.offsetField
End Get
Set
Me.offsetField = Value
End Set
End Property
'''
_
Public Property OffsetSpecified() As Boolean
Get
Return Me.offsetFieldSpecified
End Get
Set
Me.offsetFieldSpecified = Value
End Set
End Property
'''
_
Public Property Tracks() As Integer()
Get
Return Me.tracksField
End Get
Set
Me.tracksField = Value
End Set
End Property
'''