.assembly extern 'mscorlib' { .publickeytoken = (B7 7A 5C 56 19 34 E0 89) .ver clr2.0 } .assembly 'microsoft.storage.imapi' { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'ComVisibleAttribute'::.ctor(bool) = (01 00 01 00 00) .hash algorithm 0x00008004 .ver windows } .namespace 'Storage.Interop.IMAPIv2' { .class public sealed serializable 'BurnVerificationLevel' extends ['mscorlib']'System'.'Enum' { .field public rtspecialname specialname int32 'value__' .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'BurnVerificationLevel' 'Full' = int32(0x00000002) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'BurnVerificationLevel' 'None' = int32(0x00000000) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'BurnVerificationLevel' 'Quick' = int32(0x00000001) } .class public interface abstract import 'DDiscFormat2DataEvents' { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'GuidAttribute'::.ctor(string) = (01 00 24 32 37 33 35 34 31 33 43 2D 37 46 36 34 2D 35 42 30 46 2D 38 46 30 30 2D 35 44 37 37 41 46 42 45 32 36 31 45 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'InterfaceTypeAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'ComInterfaceType') = (01 00 00 00 00 00 00 00) .method public virtual hidebysig newslot abstract instance void 'Update'([in] class 'Storage.Interop.IMAPIv2'.'IDiscFormat2Data' marshal(idispatch) 'sender', [in] class 'Storage.Interop.IMAPIv2'.'IDiscFormat2DataEventArgs' marshal(idispatch) 'progress') runtime internalcall { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 00 02 00 00 00 00) } } .class public interface abstract import 'DDiscFormat2EraseEvents' { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'GuidAttribute'::.ctor(string) = (01 00 24 32 37 33 35 34 31 33 41 2D 37 46 36 34 2D 35 42 30 46 2D 38 46 30 30 2D 35 44 37 37 41 46 42 45 32 36 31 45 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'InterfaceTypeAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'ComInterfaceType') = (01 00 00 00 00 00 00 00) .method public virtual hidebysig newslot abstract instance void 'Update'([in] class 'Storage.Interop.IMAPIv2'.'IDiscFormat2Erase' marshal(idispatch) 'sender', int32 'elapsedSeconds', int32 'estimatedTotalSeconds') runtime internalcall { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 00 02 00 00 00 00) } } .class public interface abstract import 'DDiscFormat2RawCDEvents' { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'GuidAttribute'::.ctor(string) = (01 00 24 32 37 33 35 34 31 34 32 2D 37 46 36 34 2D 35 42 30 46 2D 38 46 30 30 2D 35 44 37 37 41 46 42 45 32 36 31 45 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'InterfaceTypeAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'ComInterfaceType') = (01 00 00 00 00 00 00 00) .method public virtual hidebysig newslot abstract instance void 'Update'([in] class 'Storage.Interop.IMAPIv2'.'IDiscFormat2RawCD' marshal(idispatch) 'sender', [in] class 'Storage.Interop.IMAPIv2'.'IDiscFormat2RawCDEventArgs' marshal(idispatch) 'progress') runtime internalcall { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 00 02 00 00 00 00) } } .class public interface abstract import 'DDiscFormat2TrackAtOnceEvents' { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'GuidAttribute'::.ctor(string) = (01 00 24 32 37 33 35 34 31 33 46 2D 37 46 36 34 2D 35 42 30 46 2D 38 46 30 30 2D 35 44 37 37 41 46 42 45 32 36 31 45 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'InterfaceTypeAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'ComInterfaceType') = (01 00 00 00 00 00 00 00) .method public virtual hidebysig newslot abstract instance void 'Update'([in] class 'Storage.Interop.IMAPIv2'.'IDiscFormat2TrackAtOnce' marshal(idispatch) 'sender', [in] class 'Storage.Interop.IMAPIv2'.'IDiscFormat2TrackAtOnceEventArgs' marshal(idispatch) 'progress') runtime internalcall { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 00 02 00 00 00 00) } } .class public interface abstract import 'DDiscMaster2Events' { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'GuidAttribute'::.ctor(string) = (01 00 24 32 37 33 35 34 31 33 31 2D 37 46 36 34 2D 35 42 30 46 2D 38 46 30 30 2D 35 44 37 37 41 46 42 45 32 36 31 45 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'InterfaceTypeAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'ComInterfaceType') = (01 00 00 00 00 00 00 00) .method public virtual hidebysig newslot abstract instance void 'NotifyDeviceAdded'([in] class 'Storage.Interop.IMAPIv2'.'IDiscMaster2' marshal(idispatch) 'sender', [in] string marshal(bstr) 'uniqueId') runtime internalcall { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 00 01 00 00 00 00) } .method public virtual hidebysig newslot abstract instance void 'NotifyDeviceRemoved'([in] class 'Storage.Interop.IMAPIv2'.'IDiscMaster2' marshal(idispatch) 'sender', [in] string marshal(bstr) 'uniqueId') runtime internalcall { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 01 01 00 00 00 00) } } .class public interface abstract import 'DWriteEngine2Events' { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'GuidAttribute'::.ctor(string) = (01 00 24 32 37 33 35 34 31 33 37 2D 37 46 36 34 2D 35 42 30 46 2D 38 46 30 30 2D 35 44 37 37 41 46 42 45 32 36 31 45 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'InterfaceTypeAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'ComInterfaceType') = (01 00 00 00 00 00 00 00) .method public virtual hidebysig newslot abstract instance void 'Update'([in] class 'Storage.Interop.IMAPIv2'.'IWriteEngine2' marshal(idispatch) 'sender', [in] class 'Storage.Interop.IMAPIv2'.'IWriteEngine2EventArgs' marshal(idispatch) 'progress') runtime internalcall { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 00 01 00 00 00 00) } } .class public sealed 'DiscFormat2Data_SinkHelper' extends ['mscorlib']'System'.'Object' implements 'Storage.Interop.IMAPIv2'.'DDiscFormat2DataEvents' { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'ClassInterfaceAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'ClassInterfaceType') = (01 00 00 00 00 00 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'TypeLibTypeAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'TypeLibTypeFlags') = (01 00 10 00 00 00 00 00) .method public final virtual hidebysig newslot instance void 'Update'([in] class 'Storage.Interop.IMAPIv2'.'IDiscFormat2Data' marshal(idispatch) 'sender', [in] class 'Storage.Interop.IMAPIv2'.'IDiscFormat2DataEventArgs' marshal(idispatch) 'args') { ret } .method public hidebysig specialname instance void '.ctor'() { ret } .field public int32 'Cookie' .field public class 'Storage.Interop.IMAPIv2'.'IMAPIEventHandlerDelegate`2' 'UpdateDelegate' } .class public sealed 'DiscFormat2Erase_SinkHelper' extends ['mscorlib']'System'.'Object' implements 'Storage.Interop.IMAPIv2'.'DDiscFormat2EraseEvents' { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'ClassInterfaceAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'ClassInterfaceType') = (01 00 00 00 00 00 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'TypeLibTypeAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'TypeLibTypeFlags') = (01 00 10 00 00 00 00 00) .method public final virtual hidebysig newslot instance void 'Update'([in] class 'Storage.Interop.IMAPIv2'.'IDiscFormat2Erase' marshal(idispatch) 'sender', int32 'elapsedSeconds', int32 'estimatedTotalSeconds') { ret } .method public hidebysig specialname instance void '.ctor'() { ret } .field public int32 'Cookie' .field public class 'Storage.Interop.IMAPIv2'.'IMAPIEventHandlerDelegate`3' 'UpdateDelegate' } .class public sealed 'DiscFormat2RawCD_SinkHelper' extends ['mscorlib']'System'.'Object' implements 'Storage.Interop.IMAPIv2'.'DDiscFormat2RawCDEvents' { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'ClassInterfaceAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'ClassInterfaceType') = (01 00 00 00 00 00 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'TypeLibTypeAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'TypeLibTypeFlags') = (01 00 10 00 00 00 00 00) .method public final virtual hidebysig newslot instance void 'Update'([in] class 'Storage.Interop.IMAPIv2'.'IDiscFormat2RawCD' marshal(idispatch) 'sender', [in] class 'Storage.Interop.IMAPIv2'.'IDiscFormat2RawCDEventArgs' marshal(idispatch) 'args') { ret } .method public hidebysig specialname instance void '.ctor'() { ret } .field public int32 'Cookie' .field public class 'Storage.Interop.IMAPIv2'.'IMAPIEventHandlerDelegate`2' 'UpdateDelegate' } .class public sealed 'DiscFormat2TrackAtOnce_SinkHelper' extends ['mscorlib']'System'.'Object' implements 'Storage.Interop.IMAPIv2'.'DDiscFormat2TrackAtOnceEvents' { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'ClassInterfaceAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'ClassInterfaceType') = (01 00 00 00 00 00 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'TypeLibTypeAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'TypeLibTypeFlags') = (01 00 10 00 00 00 00 00) .method public final virtual hidebysig newslot instance void 'Update'([in] class 'Storage.Interop.IMAPIv2'.'IDiscFormat2TrackAtOnce' marshal(idispatch) 'sender', [in] class 'Storage.Interop.IMAPIv2'.'IDiscFormat2TrackAtOnceEventArgs' marshal(idispatch) 'args') { ret } .method public hidebysig specialname instance void '.ctor'() { ret } .field public int32 'Cookie' .field public class 'Storage.Interop.IMAPIv2'.'IMAPIEventHandlerDelegate`2' 'UpdateDelegate' } .class public sealed 'DiscMaster2Events_SinkHelper' extends ['mscorlib']'System'.'Object' implements 'Storage.Interop.IMAPIv2'.'DDiscMaster2Events' { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'ClassInterfaceAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'ClassInterfaceType') = (01 00 00 00 00 00 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'TypeLibTypeAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'TypeLibTypeFlags') = (01 00 10 00 00 00 00 00) .method public final virtual hidebysig newslot instance void 'NotifyDeviceAdded'([in] class 'Storage.Interop.IMAPIv2'.'IDiscMaster2' marshal(idispatch) 'sender', [in] string marshal(bstr) 'uniqueId') { ret } .method public final virtual hidebysig newslot instance void 'NotifyDeviceRemoved'([in] class 'Storage.Interop.IMAPIv2'.'IDiscMaster2' marshal(idispatch) 'sender', [in] string marshal(bstr) 'uniqueId') { ret } .method public hidebysig specialname instance void '.ctor'() { ret } .field public int32 'Cookie' .field public class 'Storage.Interop.IMAPIv2'.'IMAPIEventHandlerDelegate`2' 'NotifyDeviceAddedDelegate' .field public class 'Storage.Interop.IMAPIv2'.'IMAPIEventHandlerDelegate`2' 'NotifyDeviceRemovedDelegate' } .class public sealed serializable 'FeaturePageType' extends ['mscorlib']'System'.'Enum' { .field public rtspecialname specialname int32 'value__' .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'FeaturePageType' 'AACS' = int32(0x0000010D) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'FeaturePageType' 'BD_PseudoOverwrite' = int32(0x00000038) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'FeaturePageType' 'BD_Read' = int32(0x00000040) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'FeaturePageType' 'BD_Write' = int32(0x00000041) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'FeaturePageType' 'CDRW_CAV_Write' = int32(0x00000027) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'FeaturePageType' 'CDRW_MediaWriteSupport' = int32(0x00000037) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'FeaturePageType' 'CD_AnalogPlay' = int32(0x00000103) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'FeaturePageType' 'CD_Mastering' = int32(0x0000002E) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'FeaturePageType' 'CD_Multiread' = int32(0x0000001D) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'FeaturePageType' 'CD_Read' = int32(0x0000001E) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'FeaturePageType' 'CD_TrackAtOnce' = int32(0x0000002D) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'FeaturePageType' 'Core' = int32(0x00000001) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'FeaturePageType' 'DVDDash_Write' = int32(0x0000002F) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'FeaturePageType' 'DVDPlusR' = int32(0x0000002B) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'FeaturePageType' 'DVDPlusRDualLayer' = int32(0x0000003B) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'FeaturePageType' 'DVDPlusRW' = int32(0x0000002A) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'FeaturePageType' 'DVDPlusRWDualLayer' = int32(0x0000003A) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'FeaturePageType' 'DVD_CPRM' = int32(0x0000010B) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'FeaturePageType' 'DVD_CSS' = int32(0x00000106) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'FeaturePageType' 'DVD_Read' = int32(0x0000001F) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'FeaturePageType' 'DiscControlBlocks' = int32(0x0000010A) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'FeaturePageType' 'EmbeddedChanger' = int32(0x00000102) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'FeaturePageType' 'EnhancedDefectReporting' = int32(0x00000029) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'FeaturePageType' 'FirmwareInformation' = int32(0x0000010C) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'FeaturePageType' 'Formattable' = int32(0x00000023) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'FeaturePageType' 'HDDVD_Read' = int32(0x00000050) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'FeaturePageType' 'HDDVD_Write' = int32(0x00000051) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'FeaturePageType' 'HardwareDefectManagement' = int32(0x00000024) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'FeaturePageType' 'IncrementalStreamingWritable' = int32(0x00000021) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'FeaturePageType' 'LayerJumpRecording' = int32(0x00000033) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'FeaturePageType' 'LogicalUnitSerialNumber' = int32(0x00000108) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'FeaturePageType' 'MRW' = int32(0x00000028) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'FeaturePageType' 'MediaSerialNumber' = int32(0x00000109) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'FeaturePageType' 'MicrocodeUpdate' = int32(0x00000104) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'FeaturePageType' 'Morphing' = int32(0x00000002) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'FeaturePageType' 'PowerManagement' = int32(0x00000100) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'FeaturePageType' 'ProfileList' = int32(0x00000000) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'FeaturePageType' 'RandomlyReadable' = int32(0x00000010) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'FeaturePageType' 'RandomlyWritable' = int32(0x00000020) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'FeaturePageType' 'RealTimeStreaming' = int32(0x00000107) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'FeaturePageType' 'RemovableMedium' = int32(0x00000003) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'FeaturePageType' 'RestrictedOverwrite' = int32(0x00000026) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'FeaturePageType' 'RigidRestrictedOverwrite' = int32(0x0000002C) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'FeaturePageType' 'SectorErasable' = int32(0x00000022) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'FeaturePageType' 'Smart' = int32(0x00000101) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'FeaturePageType' 'Timeout' = int32(0x00000105) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'FeaturePageType' 'VCPS' = int32(0x00000110) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'FeaturePageType' 'WriteOnce' = int32(0x00000025) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'FeaturePageType' 'Write_Protect' = int32(0x00000004) } .class public sealed serializable 'Format2DataMediaState' extends ['mscorlib']'System'.'Enum' { .custom instance void ['mscorlib']'System'.'FlagsAttribute'::.ctor() = (01 00 00 00) .field public rtspecialname specialname int32 'value__' .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'Format2DataMediaState' 'Appendable' = int32(0x00000004) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'Format2DataMediaState' 'Blank' = int32(0x00000002) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'Format2DataMediaState' 'Damaged' = int32(0x00000400) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'Format2DataMediaState' 'EraseRequired' = int32(0x00000800) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'Format2DataMediaState' 'FinalSession' = int32(0x00000008) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'Format2DataMediaState' 'Finalized' = int32(0x00004000) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'Format2DataMediaState' 'InformationalMask' = int32(0x0000000F) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'Format2DataMediaState' 'NonEmptySession' = int32(0x00001000) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'Format2DataMediaState' 'OverwriteOnly' = int32(0x00000001) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'Format2DataMediaState' 'RandomlyWritable' = int32(0x00000001) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'Format2DataMediaState' 'Unknown' = int32(0x00000000) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'TypeLibVarAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'TypeLibVarFlags') = (01 00 40 00 00 00 00 00) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'Format2DataMediaState' 'UnsupportedMask' = int32(0x0000FC00) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'Format2DataMediaState' 'UnsupportedMedia' = int32(0x00008000) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'Format2DataMediaState' 'WriteProtected' = int32(0x00002000) } .class public sealed serializable 'Format2DataWriteAction' extends ['mscorlib']'System'.'Enum' { .field public rtspecialname specialname int32 'value__' .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'Format2DataWriteAction' 'CalibratingPower' = int32(0x00000003) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'Format2DataWriteAction' 'Completed' = int32(0x00000006) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'Format2DataWriteAction' 'Finalization' = int32(0x00000005) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'Format2DataWriteAction' 'FormattingMedia' = int32(0x00000001) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'Format2DataWriteAction' 'InitializingHardware' = int32(0x00000002) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'Format2DataWriteAction' 'ValidatingMedia' = int32(0x00000000) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'Format2DataWriteAction' 'WritingData' = int32(0x00000004) } .class public sealed serializable 'Format2RawCDDataSectorType' extends ['mscorlib']'System'.'Enum' { .field public rtspecialname specialname int32 'value__' .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'Format2RawCDDataSectorType' 'SubcodeIsCooked' = int32(0x00000002) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'Format2RawCDDataSectorType' 'SubcodeIsRaw' = int32(0x00000003) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'Format2RawCDDataSectorType' 'SubcodePQOnly' = int32(0x00000001) } .class public sealed serializable 'Format2RawCDWriteAction' extends ['mscorlib']'System'.'Enum' { .field public rtspecialname specialname int32 'value__' .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'Format2RawCDWriteAction' 'Finishing' = int32(0x00000003) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'Format2RawCDWriteAction' 'Preparing' = int32(0x00000001) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'Format2RawCDWriteAction' 'Unknown' = int32(0x00000000) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'Format2RawCDWriteAction' 'Writing' = int32(0x00000002) } .class public sealed serializable 'Format2TAOWriteAction' extends ['mscorlib']'System'.'Enum' { .field public rtspecialname specialname int32 'value__' .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'Format2TAOWriteAction' 'Finishing' = int32(0x00000003) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'Format2TAOWriteAction' 'Preparing' = int32(0x00000001) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'Format2TAOWriteAction' 'Unknown' = int32(0x00000000) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'TypeLibVarAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'TypeLibVarFlags') = (01 00 40 00 00 00 00 00) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'Format2TAOWriteAction' 'Writing' = int32(0x00000002) } .class public interface abstract import 'IBurnVerification' { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'GuidAttribute'::.ctor(string) = (01 00 24 44 32 46 46 44 38 33 34 2D 39 35 38 42 2D 34 32 36 64 2D 38 34 37 30 2D 32 41 31 33 38 37 39 43 36 41 39 31 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'InterfaceTypeAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'ComInterfaceType') = (01 00 00 00 00 00 00 00) .method public virtual hidebysig newslot abstract specialname instance valuetype 'Storage.Interop.IMAPIv2'.'BurnVerificationLevel' marshal(interface) 'get_BurnVerificationLevel'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_BurnVerificationLevel'(valuetype 'Storage.Interop.IMAPIv2'.'BurnVerificationLevel' 'value') { } .property instance valuetype 'Storage.Interop.IMAPIv2'.'BurnVerificationLevel' 'BurnVerificationLevel'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 00 04 00 00 00 00) .get instance valuetype 'Storage.Interop.IMAPIv2'.'BurnVerificationLevel' 'Storage.Interop.IMAPIv2'.'IBurnVerification'::'get_BurnVerificationLevel'() .set instance void 'Storage.Interop.IMAPIv2'.'IBurnVerification'::'set_BurnVerificationLevel'(valuetype 'Storage.Interop.IMAPIv2'.'BurnVerificationLevel') } } .class public interface abstract import 'IDiscFormat2Data' implements 'Storage.Interop.IMAPIv2'.'IDiskFormat2' { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'GuidAttribute'::.ctor(string) = (01 00 24 32 37 33 35 34 31 35 33 2D 39 46 36 34 2D 35 42 30 46 2D 38 46 30 30 2D 35 44 37 37 41 46 42 45 32 36 31 45 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'InterfaceTypeAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'ComInterfaceType') = (01 00 00 00 00 00 00 00) .method public virtual hidebysig newslot abstract instance bool marshal(variant bool) 'IsRecorderSupported'(class 'Storage.Interop.IMAPIv2'.'IDiscRecorder2' 'Recorder') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 00 08 00 00 00 00) } .method public virtual hidebysig newslot abstract instance bool marshal(variant bool) 'IsCurrentMediaSupported'(class 'Storage.Interop.IMAPIv2'.'IDiscRecorder2' 'Recorder') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 01 08 00 00 00 00) } .method public virtual hidebysig newslot abstract specialname instance bool marshal(variant bool) 'get_MediaPhysicallyBlank'() { } .method public virtual hidebysig newslot abstract specialname instance bool marshal(variant bool) 'get_MediaHeuristicallyBlank'() { } .method public virtual hidebysig newslot abstract specialname instance valuetype 'Storage.Interop.IMAPIv2'.'MediaPhysicalType'[] marshal(safearray variant) 'get_SupportedMediaTypes'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_Recorder'(class 'Storage.Interop.IMAPIv2'.'IDiscRecorder2' 'value') { } .method public virtual hidebysig newslot abstract specialname instance class 'Storage.Interop.IMAPIv2'.'IDiscRecorder2' marshal(interface) 'get_Recorder'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_BufferUnderrunFreeDisabled'(bool 'value') { } .method public virtual hidebysig newslot abstract specialname instance bool marshal(variant bool) 'get_BufferUnderrunFreeDisabled'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_PostgapAlreadyInImage'(bool 'value') { } .method public virtual hidebysig newslot abstract specialname instance bool marshal(variant bool) 'get_PostgapAlreadyInImage'() { } .method public virtual hidebysig newslot abstract specialname instance valuetype 'Storage.Interop.IMAPIv2'.'Format2DataMediaState' 'get_CurrentMediaStatus'() { } .method public virtual hidebysig newslot abstract specialname instance valuetype 'Storage.Interop.IMAPIv2'.'MediaWriteProtectState' 'get_WriteProtectStatus'() { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_TotalSectorsOnMedia'() { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_FreeSectorsOnMedia'() { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_NextWritableAddress'() { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_StartAddressOfPreviousSession'() { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_LastWrittenAddressOfPreviousSession'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_ForceMediaToBeClosed'(bool 'value') { } .method public virtual hidebysig newslot abstract specialname instance bool marshal(variant bool) 'get_ForceMediaToBeClosed'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_DisableConsumerDvdCompatibilityMode'(bool 'value') { } .method public virtual hidebysig newslot abstract specialname instance bool marshal(variant bool) 'get_DisableConsumerDvdCompatibilityMode'() { } .method public virtual hidebysig newslot abstract specialname instance valuetype 'Storage.Interop.IMAPIv2'.'MediaPhysicalType' 'get_CurrentPhysicalMediaType'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_ClientName'(string 'value') { } .method public virtual hidebysig newslot abstract specialname instance string marshal(bstr) 'get_ClientName'() { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_RequestedWriteSpeed'() { } .method public virtual hidebysig newslot abstract specialname instance bool marshal(variant bool) 'get_RequestedRotationTypeIsPureCAV'() { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_CurrentWriteSpeed'() { } .method public virtual hidebysig newslot abstract specialname instance bool marshal(variant bool) 'get_CurrentRotationTypeIsPureCAV'() { } .method public virtual hidebysig newslot abstract specialname instance unsigned int32[] marshal(safearray variant) 'get_SupportedWriteSpeeds'() { } .method public virtual hidebysig newslot abstract specialname instance class 'Storage.Interop.IMAPIv2'.'IWriteSpeedDescriptor'[] marshal(safearray variant) 'get_SupportedWriteSpeedDescriptors'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_ForceOverwrite'(bool 'value') { } .method public virtual hidebysig newslot abstract specialname instance bool marshal(variant bool) 'get_ForceOverwrite'() { } .method public virtual hidebysig newslot abstract specialname instance class 'Storage.Interop.IMAPIv2'.'IMultisessionSequential'[] marshal(safearray variant) 'get_MultisessionInterfaces'() { } .method public virtual hidebysig newslot abstract instance void 'Write'([in] class ['mscorlib']'System.Runtime.InteropServices.ComTypes'.'IStream' marshal(interface) 'data') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 00 02 00 00 00 00) } .method public virtual hidebysig newslot abstract instance void 'CancelWrite'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 01 02 00 00 00 00) } .method public virtual hidebysig newslot abstract instance void 'SetWriteSpeed'(int32 'RequestedSectorsPerSecond', [in] bool marshal(variant bool) 'RotationTypeIsPureCAV') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 02 02 00 00 00 00) } .property instance bool 'BufferUnderrunFreeDisabled'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 01 01 00 00 00 00) .get instance bool 'Storage.Interop.IMAPIv2'.'IDiscFormat2Data'::'get_BufferUnderrunFreeDisabled'() .set instance void 'Storage.Interop.IMAPIv2'.'IDiscFormat2Data'::'set_BufferUnderrunFreeDisabled'(bool) } .property instance string 'ClientName'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 10 01 00 00 00 00) .get instance string 'Storage.Interop.IMAPIv2'.'IDiscFormat2Data'::'get_ClientName'() .set instance void 'Storage.Interop.IMAPIv2'.'IDiscFormat2Data'::'set_ClientName'(string) } .property instance valuetype 'Storage.Interop.IMAPIv2'.'Format2DataMediaState' 'CurrentMediaStatus'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 06 01 00 00 00 00) .get instance valuetype 'Storage.Interop.IMAPIv2'.'Format2DataMediaState' 'Storage.Interop.IMAPIv2'.'IDiscFormat2Data'::'get_CurrentMediaStatus'() } .property instance valuetype 'Storage.Interop.IMAPIv2'.'MediaPhysicalType' 'CurrentPhysicalMediaType'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 0F 01 00 00 00 00) .get instance valuetype 'Storage.Interop.IMAPIv2'.'MediaPhysicalType' 'Storage.Interop.IMAPIv2'.'IDiscFormat2Data'::'get_CurrentPhysicalMediaType'() } .property instance bool 'CurrentRotationTypeIsPureCAV'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 14 01 00 00 00 00) .get instance bool 'Storage.Interop.IMAPIv2'.'IDiscFormat2Data'::'get_CurrentRotationTypeIsPureCAV'() } .property instance int32 'CurrentWriteSpeed'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 13 01 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2'.'IDiscFormat2Data'::'get_CurrentWriteSpeed'() } .property instance bool 'DisableConsumerDvdCompatibilityMode'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 0E 01 00 00 00 00) .get instance bool 'Storage.Interop.IMAPIv2'.'IDiscFormat2Data'::'get_DisableConsumerDvdCompatibilityMode'() .set instance void 'Storage.Interop.IMAPIv2'.'IDiscFormat2Data'::'set_DisableConsumerDvdCompatibilityMode'(bool) } .property instance bool 'ForceMediaToBeClosed'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 0D 01 00 00 00 00) .get instance bool 'Storage.Interop.IMAPIv2'.'IDiscFormat2Data'::'get_ForceMediaToBeClosed'() .set instance void 'Storage.Interop.IMAPIv2'.'IDiscFormat2Data'::'set_ForceMediaToBeClosed'(bool) } .property instance bool 'ForceOverwrite'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 17 01 00 00 00 00) .get instance bool 'Storage.Interop.IMAPIv2'.'IDiscFormat2Data'::'get_ForceOverwrite'() .set instance void 'Storage.Interop.IMAPIv2'.'IDiscFormat2Data'::'set_ForceOverwrite'(bool) } .property instance int32 'FreeSectorsOnMedia'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 09 01 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2'.'IDiscFormat2Data'::'get_FreeSectorsOnMedia'() } .property instance int32 'LastWrittenAddressOfPreviousSession'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 0C 01 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2'.'IDiscFormat2Data'::'get_LastWrittenAddressOfPreviousSession'() } .property instance bool 'MediaHeuristicallyBlank'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 01 07 00 00 00 00) .get instance bool 'Storage.Interop.IMAPIv2'.'IDiscFormat2Data'::'get_MediaHeuristicallyBlank'() } .property instance bool 'MediaPhysicallyBlank'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 00 07 00 00 00 00) .get instance bool 'Storage.Interop.IMAPIv2'.'IDiscFormat2Data'::'get_MediaPhysicallyBlank'() } .property instance class 'Storage.Interop.IMAPIv2'.'IMultisessionSequential'[] 'MultisessionInterfaces'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 18 01 00 00 00 00) .get instance class 'Storage.Interop.IMAPIv2'.'IMultisessionSequential'[] 'Storage.Interop.IMAPIv2'.'IDiscFormat2Data'::'get_MultisessionInterfaces'() } .property instance int32 'NextWritableAddress'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 0A 01 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2'.'IDiscFormat2Data'::'get_NextWritableAddress'() } .property instance bool 'PostgapAlreadyInImage'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 04 01 00 00 00 00) .get instance bool 'Storage.Interop.IMAPIv2'.'IDiscFormat2Data'::'get_PostgapAlreadyInImage'() .set instance void 'Storage.Interop.IMAPIv2'.'IDiscFormat2Data'::'set_PostgapAlreadyInImage'(bool) } .property instance class 'Storage.Interop.IMAPIv2'.'IDiscRecorder2' 'Recorder'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 00 01 00 00 00 00) .get instance class 'Storage.Interop.IMAPIv2'.'IDiscRecorder2' 'Storage.Interop.IMAPIv2'.'IDiscFormat2Data'::'get_Recorder'() .set instance void 'Storage.Interop.IMAPIv2'.'IDiscFormat2Data'::'set_Recorder'(class 'Storage.Interop.IMAPIv2'.'IDiscRecorder2') } .property instance bool 'RequestedRotationTypeIsPureCAV'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 12 01 00 00 00 00) .get instance bool 'Storage.Interop.IMAPIv2'.'IDiscFormat2Data'::'get_RequestedRotationTypeIsPureCAV'() } .property instance int32 'RequestedWriteSpeed'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 11 01 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2'.'IDiscFormat2Data'::'get_RequestedWriteSpeed'() } .property instance int32 'StartAddressOfPreviousSession'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 0B 01 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2'.'IDiscFormat2Data'::'get_StartAddressOfPreviousSession'() } .property instance valuetype 'Storage.Interop.IMAPIv2'.'MediaPhysicalType'[] 'SupportedMediaTypes'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 02 07 00 00 00 00) .get instance valuetype 'Storage.Interop.IMAPIv2'.'MediaPhysicalType'[] 'Storage.Interop.IMAPIv2'.'IDiscFormat2Data'::'get_SupportedMediaTypes'() } .property instance class 'Storage.Interop.IMAPIv2'.'IWriteSpeedDescriptor'[] 'SupportedWriteSpeedDescriptors'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 16 01 00 00 00 00) .get instance class 'Storage.Interop.IMAPIv2'.'IWriteSpeedDescriptor'[] 'Storage.Interop.IMAPIv2'.'IDiscFormat2Data'::'get_SupportedWriteSpeedDescriptors'() } .property instance unsigned int32[] 'SupportedWriteSpeeds'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 15 01 00 00 00 00) .get instance unsigned int32[] 'Storage.Interop.IMAPIv2'.'IDiscFormat2Data'::'get_SupportedWriteSpeeds'() } .property instance int32 'TotalSectorsOnMedia'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 08 01 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2'.'IDiscFormat2Data'::'get_TotalSectorsOnMedia'() } .property instance valuetype 'Storage.Interop.IMAPIv2'.'MediaWriteProtectState' 'WriteProtectStatus'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 07 01 00 00 00 00) .get instance valuetype 'Storage.Interop.IMAPIv2'.'MediaWriteProtectState' 'Storage.Interop.IMAPIv2'.'IDiscFormat2Data'::'get_WriteProtectStatus'() } } .class public interface abstract import 'IDiscFormat2DataEventArgs' implements 'Storage.Interop.IMAPIv2'.'IWriteEngine2EventArgs' { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'GuidAttribute'::.ctor(string) = (01 00 24 32 37 33 35 34 31 33 44 2D 37 46 36 34 2D 35 42 30 46 2D 38 46 30 30 2D 35 44 37 37 41 46 42 45 32 36 31 45 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'InterfaceTypeAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'ComInterfaceType') = (01 00 00 00 00 00 00 00) .method public virtual hidebysig newslot abstract specialname instance int32 'get_StartLba'() { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_SectorCount'() { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_LastReadLba'() { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_LastWrittenLba'() { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_TotalSystemBuffer'() { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_UsedSystemBuffer'() { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_FreeSystemBuffer'() { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_ElapsedTime'() { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_RemainingTime'() { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_TotalTime'() { } .method public virtual hidebysig newslot abstract specialname instance valuetype 'Storage.Interop.IMAPIv2'.'Format2DataWriteAction' 'get_CurrentAction'() { } .property instance valuetype 'Storage.Interop.IMAPIv2'.'Format2DataWriteAction' 'CurrentAction'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 03 03 00 00 00 00) .get instance valuetype 'Storage.Interop.IMAPIv2'.'Format2DataWriteAction' 'Storage.Interop.IMAPIv2'.'IDiscFormat2DataEventArgs'::'get_CurrentAction'() } .property instance int32 'ElapsedTime'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 00 03 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2'.'IDiscFormat2DataEventArgs'::'get_ElapsedTime'() } .property instance int32 'FreeSystemBuffer'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 08 01 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2'.'IDiscFormat2DataEventArgs'::'get_FreeSystemBuffer'() } .property instance int32 'LastReadLba'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 02 01 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2'.'IDiscFormat2DataEventArgs'::'get_LastReadLba'() } .property instance int32 'LastWrittenLba'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 03 01 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2'.'IDiscFormat2DataEventArgs'::'get_LastWrittenLba'() } .property instance int32 'RemainingTime'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 01 03 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2'.'IDiscFormat2DataEventArgs'::'get_RemainingTime'() } .property instance int32 'SectorCount'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 01 01 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2'.'IDiscFormat2DataEventArgs'::'get_SectorCount'() } .property instance int32 'StartLba'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 00 01 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2'.'IDiscFormat2DataEventArgs'::'get_StartLba'() } .property instance int32 'TotalSystemBuffer'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 06 01 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2'.'IDiscFormat2DataEventArgs'::'get_TotalSystemBuffer'() } .property instance int32 'TotalTime'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 02 03 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2'.'IDiscFormat2DataEventArgs'::'get_TotalTime'() } .property instance int32 'UsedSystemBuffer'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 07 01 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2'.'IDiscFormat2DataEventArgs'::'get_UsedSystemBuffer'() } } .class public interface abstract 'IDiscFormat2Data_Events' { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'ComEventInterfaceAttribute'::.ctor(class ['mscorlib']'System'.'Type', class ['mscorlib']'System'.'Type') = (01 00 2E 53 74 6F 72 61 67 65 2E 49 6E 74 65 72 6F 70 2E 49 4D 41 50 49 76 32 2E 44 44 69 73 63 46 6F 72 6D 61 74 32 44 61 74 61 45 76 65 6E 74 73 36 53 74 6F 72 61 67 65 2E 49 6E 74 65 72 6F 70 2E 49 4D 41 50 49 76 32 2E 44 69 73 63 46 6F 72 6D 61 74 32 44 61 74 61 5F 45 76 65 6E 74 73 50 72 6F 76 69 64 65 72 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'TypeLibTypeAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'TypeLibTypeFlags') = (01 00 10 00 00 00 00 00) .method public virtual hidebysig newslot abstract specialname instance void 'add_Update'(class 'Storage.Interop.IMAPIv2'.'IMAPIEventHandlerDelegate`2' 'value') synchronized { } .method public virtual hidebysig newslot abstract specialname instance void 'remove_Update'(class 'Storage.Interop.IMAPIv2'.'IMAPIEventHandlerDelegate`2' 'value') synchronized { } .event class 'Storage.Interop.IMAPIv2'.'IMAPIEventHandlerDelegate`2' 'Update' { .addon instance void 'Storage.Interop.IMAPIv2'.'IDiscFormat2Data_Events'::'add_Update'(class 'Storage.Interop.IMAPIv2'.'IMAPIEventHandlerDelegate`2') .removeon instance void 'Storage.Interop.IMAPIv2'.'IDiscFormat2Data_Events'::'remove_Update'(class 'Storage.Interop.IMAPIv2'.'IMAPIEventHandlerDelegate`2') } } .class public interface abstract import 'IDiscFormat2Erase' implements 'Storage.Interop.IMAPIv2'.'IDiskFormat2' { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'GuidAttribute'::.ctor(string) = (01 00 24 32 37 33 35 34 31 35 36 2D 38 46 36 34 2D 35 42 30 46 2D 38 46 30 30 2D 35 44 37 37 41 46 42 45 32 36 31 45 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'InterfaceTypeAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'ComInterfaceType') = (01 00 00 00 00 00 00 00) .method public virtual hidebysig newslot abstract instance bool marshal(variant bool) 'IsRecorderSupported'(class 'Storage.Interop.IMAPIv2'.'IDiscRecorder2' 'Recorder') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 00 08 00 00 00 00) } .method public virtual hidebysig newslot abstract instance bool marshal(variant bool) 'IsCurrentMediaSupported'(class 'Storage.Interop.IMAPIv2'.'IDiscRecorder2' 'Recorder') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 01 08 00 00 00 00) } .method public virtual hidebysig newslot abstract specialname instance bool marshal(variant bool) 'get_MediaPhysicallyBlank'() { } .method public virtual hidebysig newslot abstract specialname instance bool marshal(variant bool) 'get_MediaHeuristicallyBlank'() { } .method public virtual hidebysig newslot abstract specialname instance valuetype 'Storage.Interop.IMAPIv2'.'MediaPhysicalType'[] marshal(safearray variant) 'get_SupportedMediaTypes'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_Recorder'(class 'Storage.Interop.IMAPIv2'.'IDiscRecorder2' 'value') { } .method public virtual hidebysig newslot abstract specialname instance class 'Storage.Interop.IMAPIv2'.'IDiscRecorder2' marshal(interface) 'get_Recorder'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_FullErase'(bool 'value') { } .method public virtual hidebysig newslot abstract specialname instance bool marshal(variant bool) 'get_FullErase'() { } .method public virtual hidebysig newslot abstract specialname instance valuetype 'Storage.Interop.IMAPIv2'.'MediaPhysicalType' 'get_CurrentPhysicalMediaType'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_ClientName'(string 'value') { } .method public virtual hidebysig newslot abstract specialname instance string marshal(bstr) 'get_ClientName'() { } .method public virtual hidebysig newslot abstract instance void 'EraseMedia'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 01 02 00 00 00 00) } .property instance string 'ClientName'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 03 01 00 00 00 00) .get instance string 'Storage.Interop.IMAPIv2'.'IDiscFormat2Erase'::'get_ClientName'() .set instance void 'Storage.Interop.IMAPIv2'.'IDiscFormat2Erase'::'set_ClientName'(string) } .property instance valuetype 'Storage.Interop.IMAPIv2'.'MediaPhysicalType' 'CurrentPhysicalMediaType'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 02 01 00 00 00 00) .get instance valuetype 'Storage.Interop.IMAPIv2'.'MediaPhysicalType' 'Storage.Interop.IMAPIv2'.'IDiscFormat2Erase'::'get_CurrentPhysicalMediaType'() } .property instance bool 'FullErase'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 01 01 00 00 00 00) .get instance bool 'Storage.Interop.IMAPIv2'.'IDiscFormat2Erase'::'get_FullErase'() .set instance void 'Storage.Interop.IMAPIv2'.'IDiscFormat2Erase'::'set_FullErase'(bool) } .property instance bool 'MediaHeuristicallyBlank'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 01 07 00 00 00 00) .get instance bool 'Storage.Interop.IMAPIv2'.'IDiscFormat2Erase'::'get_MediaHeuristicallyBlank'() } .property instance bool 'MediaPhysicallyBlank'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 00 07 00 00 00 00) .get instance bool 'Storage.Interop.IMAPIv2'.'IDiscFormat2Erase'::'get_MediaPhysicallyBlank'() } .property instance class 'Storage.Interop.IMAPIv2'.'IDiscRecorder2' 'Recorder'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 00 01 00 00 00 00) .get instance class 'Storage.Interop.IMAPIv2'.'IDiscRecorder2' 'Storage.Interop.IMAPIv2'.'IDiscFormat2Erase'::'get_Recorder'() .set instance void 'Storage.Interop.IMAPIv2'.'IDiscFormat2Erase'::'set_Recorder'(class 'Storage.Interop.IMAPIv2'.'IDiscRecorder2') } .property instance valuetype 'Storage.Interop.IMAPIv2'.'MediaPhysicalType'[] 'SupportedMediaTypes'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 02 07 00 00 00 00) .get instance valuetype 'Storage.Interop.IMAPIv2'.'MediaPhysicalType'[] 'Storage.Interop.IMAPIv2'.'IDiscFormat2Erase'::'get_SupportedMediaTypes'() } } .class public interface abstract 'IDiscFormat2Erase_Events' { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'ComEventInterfaceAttribute'::.ctor(class ['mscorlib']'System'.'Type', class ['mscorlib']'System'.'Type') = (01 00 2F 53 74 6F 72 61 67 65 2E 49 6E 74 65 72 6F 70 2E 49 4D 41 50 49 76 32 2E 44 44 69 73 63 46 6F 72 6D 61 74 32 45 72 61 73 65 45 76 65 6E 74 73 37 53 74 6F 72 61 67 65 2E 49 6E 74 65 72 6F 70 2E 49 4D 41 50 49 76 32 2E 44 69 73 63 46 6F 72 6D 61 74 32 45 72 61 73 65 5F 45 76 65 6E 74 73 50 72 6F 76 69 64 65 72 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'TypeLibTypeAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'TypeLibTypeFlags') = (01 00 10 00 00 00 00 00) .method public virtual hidebysig newslot abstract specialname instance void 'add_Update'(class 'Storage.Interop.IMAPIv2'.'IMAPIEventHandlerDelegate`3' 'value') synchronized { } .method public virtual hidebysig newslot abstract specialname instance void 'remove_Update'(class 'Storage.Interop.IMAPIv2'.'IMAPIEventHandlerDelegate`3' 'value') synchronized { } .event class 'Storage.Interop.IMAPIv2'.'IMAPIEventHandlerDelegate`3' 'Update' { .addon instance void 'Storage.Interop.IMAPIv2'.'IDiscFormat2Erase_Events'::'add_Update'(class 'Storage.Interop.IMAPIv2'.'IMAPIEventHandlerDelegate`3') .removeon instance void 'Storage.Interop.IMAPIv2'.'IDiscFormat2Erase_Events'::'remove_Update'(class 'Storage.Interop.IMAPIv2'.'IMAPIEventHandlerDelegate`3') } } .class public interface abstract import 'IDiscFormat2RawCD' implements 'Storage.Interop.IMAPIv2'.'IDiskFormat2' { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'GuidAttribute'::.ctor(string) = (01 00 24 32 37 33 35 34 31 35 35 2D 38 46 36 34 2D 35 42 30 46 2D 38 46 30 30 2D 35 44 37 37 41 46 42 45 32 36 31 45 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'InterfaceTypeAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'ComInterfaceType') = (01 00 00 00 00 00 00 00) .method public virtual hidebysig newslot abstract instance bool marshal(variant bool) 'IsRecorderSupported'(class 'Storage.Interop.IMAPIv2'.'IDiscRecorder2' 'Recorder') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 00 08 00 00 00 00) } .method public virtual hidebysig newslot abstract instance bool marshal(variant bool) 'IsCurrentMediaSupported'(class 'Storage.Interop.IMAPIv2'.'IDiscRecorder2' 'Recorder') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 01 08 00 00 00 00) } .method public virtual hidebysig newslot abstract specialname instance bool marshal(variant bool) 'get_MediaPhysicallyBlank'() { } .method public virtual hidebysig newslot abstract specialname instance bool marshal(variant bool) 'get_MediaHeuristicallyBlank'() { } .method public virtual hidebysig newslot abstract specialname instance valuetype 'Storage.Interop.IMAPIv2'.'MediaPhysicalType'[] marshal(safearray variant) 'get_SupportedMediaTypes'() { } .method public virtual hidebysig newslot abstract instance void 'PrepareMedia'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 00 02 00 00 00 00) } .method public virtual hidebysig newslot abstract instance void 'WriteMedia'(class ['mscorlib']'System.Runtime.InteropServices.ComTypes'.'IStream' 'data') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 01 02 00 00 00 00) } .method public virtual hidebysig newslot abstract instance void 'WriteMedia2'(class ['mscorlib']'System.Runtime.InteropServices.ComTypes'.'IStream' 'data', int32 'streamLeadInSectors') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 02 02 00 00 00 00) } .method public virtual hidebysig newslot abstract instance void 'CancelWrite'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 03 02 00 00 00 00) } .method public virtual hidebysig newslot abstract instance void 'ReleaseMedia'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 04 02 00 00 00 00) } .method public virtual hidebysig newslot abstract instance void 'SetWriteSpeed'(int32 'requestedSectorsPerSecond', bool marshal(variant bool) 'rotationTypeIsPureCAV') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 05 02 00 00 00 00) } .method public virtual hidebysig newslot abstract specialname instance void 'set_Recorder'(class 'Storage.Interop.IMAPIv2'.'IDiscRecorder2' 'value') { } .method public virtual hidebysig newslot abstract specialname instance class 'Storage.Interop.IMAPIv2'.'IDiscRecorder2' marshal(interface) 'get_Recorder'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_BufferUnderrunFreeDisabled'(bool 'value') { } .method public virtual hidebysig newslot abstract specialname instance bool marshal(variant bool) 'get_BufferUnderrunFreeDisabled'() { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_StartOfNextSession'() { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_LastPossibleStartOfLeadout'() { } .method public virtual hidebysig newslot abstract specialname instance valuetype 'Storage.Interop.IMAPIv2'.'MediaPhysicalType' 'get_CurrentPhysicalMediaType'() { } .method public virtual hidebysig newslot abstract specialname instance string[] marshal(safearray variant) 'get_SupportedSectorTypes'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_RequestedSectorType'(valuetype 'Storage.Interop.IMAPIv2'.'Format2RawCDDataSectorType' 'value') { } .method public virtual hidebysig newslot abstract specialname instance valuetype 'Storage.Interop.IMAPIv2'.'Format2RawCDDataSectorType' 'get_RequestedSectorType'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_ClientName'(string 'value') { } .method public virtual hidebysig newslot abstract specialname instance string marshal(bstr) 'get_ClientName'() { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_RequestedWriteSpeed'() { } .method public virtual hidebysig newslot abstract specialname instance bool marshal(variant bool) 'get_RequestedRotationTypeIsPureCAV'() { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_CurrentWriteSpeed'() { } .method public virtual hidebysig newslot abstract specialname instance bool marshal(variant bool) 'get_CurrentRotationTypeIsPureCAV'() { } .method public virtual hidebysig newslot abstract specialname instance unsigned int32[] marshal(safearray variant) 'get_SupportedWriteSpeeds'() { } .method public virtual hidebysig newslot abstract specialname instance class 'Storage.Interop.IMAPIv2'.'IWriteSpeedDescriptor'[] marshal(safearray variant) 'get_SupportedWriteSpeedDescriptors'() { } .property instance bool 'BufferUnderrunFreeDisabled'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 02 01 00 00 00 00) .get instance bool 'Storage.Interop.IMAPIv2'.'IDiscFormat2RawCD'::'get_BufferUnderrunFreeDisabled'() .set instance void 'Storage.Interop.IMAPIv2'.'IDiscFormat2RawCD'::'set_BufferUnderrunFreeDisabled'(bool) } .property instance string 'ClientName'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 0A 01 00 00 00 00) .get instance string 'Storage.Interop.IMAPIv2'.'IDiscFormat2RawCD'::'get_ClientName'() .set instance void 'Storage.Interop.IMAPIv2'.'IDiscFormat2RawCD'::'set_ClientName'(string) } .property instance valuetype 'Storage.Interop.IMAPIv2'.'MediaPhysicalType' 'CurrentPhysicalMediaType'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 05 01 00 00 00 00) .get instance valuetype 'Storage.Interop.IMAPIv2'.'MediaPhysicalType' 'Storage.Interop.IMAPIv2'.'IDiscFormat2RawCD'::'get_CurrentPhysicalMediaType'() } .property instance bool 'CurrentRotationTypeIsPureCAV'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 0E 01 00 00 00 00) .get instance bool 'Storage.Interop.IMAPIv2'.'IDiscFormat2RawCD'::'get_CurrentRotationTypeIsPureCAV'() } .property instance int32 'CurrentWriteSpeed'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 0D 01 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2'.'IDiscFormat2RawCD'::'get_CurrentWriteSpeed'() } .property instance int32 'LastPossibleStartOfLeadout'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 04 01 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2'.'IDiscFormat2RawCD'::'get_LastPossibleStartOfLeadout'() } .property instance bool 'MediaHeuristicallyBlank'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 01 07 00 00 00 00) .get instance bool 'Storage.Interop.IMAPIv2'.'IDiscFormat2RawCD'::'get_MediaHeuristicallyBlank'() } .property instance bool 'MediaPhysicallyBlank'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 00 07 00 00 00 00) .get instance bool 'Storage.Interop.IMAPIv2'.'IDiscFormat2RawCD'::'get_MediaPhysicallyBlank'() } .property instance class 'Storage.Interop.IMAPIv2'.'IDiscRecorder2' 'Recorder'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 00 01 00 00 00 00) .get instance class 'Storage.Interop.IMAPIv2'.'IDiscRecorder2' 'Storage.Interop.IMAPIv2'.'IDiscFormat2RawCD'::'get_Recorder'() .set instance void 'Storage.Interop.IMAPIv2'.'IDiscFormat2RawCD'::'set_Recorder'(class 'Storage.Interop.IMAPIv2'.'IDiscRecorder2') } .property instance bool 'RequestedRotationTypeIsPureCAV'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 0C 01 00 00 00 00) .get instance bool 'Storage.Interop.IMAPIv2'.'IDiscFormat2RawCD'::'get_RequestedRotationTypeIsPureCAV'() } .property instance valuetype 'Storage.Interop.IMAPIv2'.'Format2RawCDDataSectorType' 'RequestedSectorType'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 09 01 00 00 00 00) .get instance valuetype 'Storage.Interop.IMAPIv2'.'Format2RawCDDataSectorType' 'Storage.Interop.IMAPIv2'.'IDiscFormat2RawCD'::'get_RequestedSectorType'() .set instance void 'Storage.Interop.IMAPIv2'.'IDiscFormat2RawCD'::'set_RequestedSectorType'(valuetype 'Storage.Interop.IMAPIv2'.'Format2RawCDDataSectorType') } .property instance int32 'RequestedWriteSpeed'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 0B 01 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2'.'IDiscFormat2RawCD'::'get_RequestedWriteSpeed'() } .property instance int32 'StartOfNextSession'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 03 01 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2'.'IDiscFormat2RawCD'::'get_StartOfNextSession'() } .property instance valuetype 'Storage.Interop.IMAPIv2'.'MediaPhysicalType'[] 'SupportedMediaTypes'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 02 07 00 00 00 00) .get instance valuetype 'Storage.Interop.IMAPIv2'.'MediaPhysicalType'[] 'Storage.Interop.IMAPIv2'.'IDiscFormat2RawCD'::'get_SupportedMediaTypes'() } .property instance string[] 'SupportedSectorTypes'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 08 01 00 00 00 00) .get instance string[] 'Storage.Interop.IMAPIv2'.'IDiscFormat2RawCD'::'get_SupportedSectorTypes'() } .property instance class 'Storage.Interop.IMAPIv2'.'IWriteSpeedDescriptor'[] 'SupportedWriteSpeedDescriptors'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 10 01 00 00 00 00) .get instance class 'Storage.Interop.IMAPIv2'.'IWriteSpeedDescriptor'[] 'Storage.Interop.IMAPIv2'.'IDiscFormat2RawCD'::'get_SupportedWriteSpeedDescriptors'() } .property instance unsigned int32[] 'SupportedWriteSpeeds'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 0F 01 00 00 00 00) .get instance unsigned int32[] 'Storage.Interop.IMAPIv2'.'IDiscFormat2RawCD'::'get_SupportedWriteSpeeds'() } } .class public interface abstract import 'IDiscFormat2RawCDEventArgs' implements 'Storage.Interop.IMAPIv2'.'IWriteEngine2EventArgs' { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'GuidAttribute'::.ctor(string) = (01 00 24 32 37 33 35 34 31 34 33 2D 37 46 36 34 2D 35 42 30 46 2D 38 46 30 30 2D 35 44 37 37 41 46 42 45 32 36 31 45 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'InterfaceTypeAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'ComInterfaceType') = (01 00 00 00 00 00 00 00) .method public virtual hidebysig newslot abstract specialname instance int32 'get_StartLba'() { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_SectorCount'() { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_LastReadLba'() { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_LastWrittenLba'() { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_TotalSystemBuffer'() { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_UsedSystemBuffer'() { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_FreeSystemBuffer'() { } .method public virtual hidebysig newslot abstract specialname instance valuetype 'Storage.Interop.IMAPIv2'.'Format2RawCDWriteAction' 'get_CurrentAction'() { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_ElapsedTime'() { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_RemainingTime'() { } .property instance valuetype 'Storage.Interop.IMAPIv2'.'Format2RawCDWriteAction' 'CurrentAction'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 01 03 00 00 00 00) .get instance valuetype 'Storage.Interop.IMAPIv2'.'Format2RawCDWriteAction' 'Storage.Interop.IMAPIv2'.'IDiscFormat2RawCDEventArgs'::'get_CurrentAction'() } .property instance int32 'ElapsedTime'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 02 03 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2'.'IDiscFormat2RawCDEventArgs'::'get_ElapsedTime'() } .property instance int32 'FreeSystemBuffer'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 08 01 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2'.'IDiscFormat2RawCDEventArgs'::'get_FreeSystemBuffer'() } .property instance int32 'LastReadLba'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 02 01 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2'.'IDiscFormat2RawCDEventArgs'::'get_LastReadLba'() } .property instance int32 'LastWrittenLba'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 03 01 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2'.'IDiscFormat2RawCDEventArgs'::'get_LastWrittenLba'() } .property instance int32 'RemainingTime'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 03 03 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2'.'IDiscFormat2RawCDEventArgs'::'get_RemainingTime'() } .property instance int32 'SectorCount'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 01 01 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2'.'IDiscFormat2RawCDEventArgs'::'get_SectorCount'() } .property instance int32 'StartLba'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 00 01 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2'.'IDiscFormat2RawCDEventArgs'::'get_StartLba'() } .property instance int32 'TotalSystemBuffer'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 06 01 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2'.'IDiscFormat2RawCDEventArgs'::'get_TotalSystemBuffer'() } .property instance int32 'UsedSystemBuffer'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 07 01 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2'.'IDiscFormat2RawCDEventArgs'::'get_UsedSystemBuffer'() } } .class public interface abstract 'IDiscFormat2RawCD_Events' { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'ComEventInterfaceAttribute'::.ctor(class ['mscorlib']'System'.'Type', class ['mscorlib']'System'.'Type') = (01 00 2F 53 74 6F 72 61 67 65 2E 49 6E 74 65 72 6F 70 2E 49 4D 41 50 49 76 32 2E 44 44 69 73 63 46 6F 72 6D 61 74 32 52 61 77 43 44 45 76 65 6E 74 73 37 53 74 6F 72 61 67 65 2E 49 6E 74 65 72 6F 70 2E 49 4D 41 50 49 76 32 2E 44 69 73 63 46 6F 72 6D 61 74 32 52 61 77 43 44 5F 45 76 65 6E 74 73 50 72 6F 76 69 64 65 72 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'TypeLibTypeAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'TypeLibTypeFlags') = (01 00 10 00 00 00 00 00) .method public virtual hidebysig newslot abstract specialname instance void 'add_Update'(class 'Storage.Interop.IMAPIv2'.'IMAPIEventHandlerDelegate`2' 'value') synchronized { } .method public virtual hidebysig newslot abstract specialname instance void 'remove_Update'(class 'Storage.Interop.IMAPIv2'.'IMAPIEventHandlerDelegate`2' 'value') synchronized { } .event class 'Storage.Interop.IMAPIv2'.'IMAPIEventHandlerDelegate`2' 'Update' { .addon instance void 'Storage.Interop.IMAPIv2'.'IDiscFormat2RawCD_Events'::'add_Update'(class 'Storage.Interop.IMAPIv2'.'IMAPIEventHandlerDelegate`2') .removeon instance void 'Storage.Interop.IMAPIv2'.'IDiscFormat2RawCD_Events'::'remove_Update'(class 'Storage.Interop.IMAPIv2'.'IMAPIEventHandlerDelegate`2') } } .class public interface abstract import 'IDiscFormat2TrackAtOnce' implements 'Storage.Interop.IMAPIv2'.'IDiskFormat2' { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'GuidAttribute'::.ctor(string) = (01 00 24 32 37 33 35 34 31 35 34 2D 38 46 36 34 2D 35 42 30 46 2D 38 46 30 30 2D 35 44 37 37 41 46 42 45 32 36 31 45 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'InterfaceTypeAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'ComInterfaceType') = (01 00 00 00 00 00 00 00) .method public virtual hidebysig newslot abstract instance bool marshal(variant bool) 'IsRecorderSupported'(class 'Storage.Interop.IMAPIv2'.'IDiscRecorder2' 'Recorder') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 00 08 00 00 00 00) } .method public virtual hidebysig newslot abstract instance bool marshal(variant bool) 'IsCurrentMediaSupported'(class 'Storage.Interop.IMAPIv2'.'IDiscRecorder2' 'Recorder') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 01 08 00 00 00 00) } .method public virtual hidebysig newslot abstract specialname instance bool marshal(variant bool) 'get_MediaPhysicallyBlank'() { } .method public virtual hidebysig newslot abstract specialname instance bool marshal(variant bool) 'get_MediaHeuristicallyBlank'() { } .method public virtual hidebysig newslot abstract specialname instance valuetype 'Storage.Interop.IMAPIv2'.'MediaPhysicalType'[] marshal(safearray variant) 'get_SupportedMediaTypes'() { } .method public virtual hidebysig newslot abstract instance void 'PrepareMedia'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 00 02 00 00 00 00) } .method public virtual hidebysig newslot abstract instance void 'AddAudioTrack'(class ['mscorlib']'System.Runtime.InteropServices.ComTypes'.'IStream' 'data') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 01 02 00 00 00 00) } .method public virtual hidebysig newslot abstract instance void 'CancelAddTrack'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 02 02 00 00 00 00) } .method public virtual hidebysig newslot abstract instance void 'ReleaseMedia'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 03 02 00 00 00 00) } .method public virtual hidebysig newslot abstract instance void 'SetWriteSpeed'(int32 'requestedSectorsPerSecond', bool marshal(variant bool) 'rotationTypeIsPureCAV') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 04 02 00 00 00 00) } .method public virtual hidebysig newslot abstract specialname instance void 'set_Recorder'(class 'Storage.Interop.IMAPIv2'.'IDiscRecorder2' 'value') { } .method public virtual hidebysig newslot abstract specialname instance class 'Storage.Interop.IMAPIv2'.'IDiscRecorder2' marshal(interface) 'get_Recorder'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_BufferUnderrunFreeDisabled'(bool 'value') { } .method public virtual hidebysig newslot abstract specialname instance bool marshal(variant bool) 'get_BufferUnderrunFreeDisabled'() { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_NumberOfExistingTracks'() { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_TotalSectorsOnMedia'() { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_FreeSectorsOnMedia'() { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_UsedSectorsOnMedia'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_DoNotFinalizeMedia'(bool 'value') { } .method public virtual hidebysig newslot abstract specialname instance bool marshal(variant bool) 'get_DoNotFinalizeMedia'() { } .method public virtual hidebysig newslot abstract specialname instance class ['mscorlib']'System'.'Array' marshal(safearray ) 'get_ExpectedTableOfContents'() { } .method public virtual hidebysig newslot abstract specialname instance valuetype 'Storage.Interop.IMAPIv2'.'MediaPhysicalType' 'get_CurrentPhysicalMediaType'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_ClientName'(string 'value') { } .method public virtual hidebysig newslot abstract specialname instance string marshal(bstr) 'get_ClientName'() { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_RequestedWriteSpeed'() { } .method public virtual hidebysig newslot abstract specialname instance bool marshal(variant bool) 'get_RequestedRotationTypeIsPureCAV'() { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_CurrentWriteSpeed'() { } .method public virtual hidebysig newslot abstract specialname instance bool marshal(variant bool) 'get_CurrentRotationTypeIsPureCAV'() { } .method public virtual hidebysig newslot abstract specialname instance unsigned int32[] marshal(safearray variant) 'get_SupportedWriteSpeeds'() { } .method public virtual hidebysig newslot abstract specialname instance class 'Storage.Interop.IMAPIv2'.'IWriteSpeedDescriptor'[] marshal(safearray variant) 'get_SupportedWriteSpeedDescriptors'() { } .property instance bool 'BufferUnderrunFreeDisabled'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 02 01 00 00 00 00) .get instance bool 'Storage.Interop.IMAPIv2'.'IDiscFormat2TrackAtOnce'::'get_BufferUnderrunFreeDisabled'() .set instance void 'Storage.Interop.IMAPIv2'.'IDiscFormat2TrackAtOnce'::'set_BufferUnderrunFreeDisabled'(bool) } .property instance string 'ClientName'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 0E 01 00 00 00 00) .get instance string 'Storage.Interop.IMAPIv2'.'IDiscFormat2TrackAtOnce'::'get_ClientName'() .set instance void 'Storage.Interop.IMAPIv2'.'IDiscFormat2TrackAtOnce'::'set_ClientName'(string) } .property instance valuetype 'Storage.Interop.IMAPIv2'.'MediaPhysicalType' 'CurrentPhysicalMediaType'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 0B 01 00 00 00 00) .get instance valuetype 'Storage.Interop.IMAPIv2'.'MediaPhysicalType' 'Storage.Interop.IMAPIv2'.'IDiscFormat2TrackAtOnce'::'get_CurrentPhysicalMediaType'() } .property instance bool 'CurrentRotationTypeIsPureCAV'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 12 01 00 00 00 00) .get instance bool 'Storage.Interop.IMAPIv2'.'IDiscFormat2TrackAtOnce'::'get_CurrentRotationTypeIsPureCAV'() } .property instance int32 'CurrentWriteSpeed'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 11 01 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2'.'IDiscFormat2TrackAtOnce'::'get_CurrentWriteSpeed'() } .property instance bool 'DoNotFinalizeMedia'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 07 01 00 00 00 00) .get instance bool 'Storage.Interop.IMAPIv2'.'IDiscFormat2TrackAtOnce'::'get_DoNotFinalizeMedia'() .set instance void 'Storage.Interop.IMAPIv2'.'IDiscFormat2TrackAtOnce'::'set_DoNotFinalizeMedia'(bool) } .property instance class ['mscorlib']'System'.'Array' 'ExpectedTableOfContents'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 0A 01 00 00 00 00) .get instance class ['mscorlib']'System'.'Array' 'Storage.Interop.IMAPIv2'.'IDiscFormat2TrackAtOnce'::'get_ExpectedTableOfContents'() } .property instance int32 'FreeSectorsOnMedia'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 05 01 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2'.'IDiscFormat2TrackAtOnce'::'get_FreeSectorsOnMedia'() } .property instance bool 'MediaHeuristicallyBlank'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 01 07 00 00 00 00) .get instance bool 'Storage.Interop.IMAPIv2'.'IDiscFormat2TrackAtOnce'::'get_MediaHeuristicallyBlank'() } .property instance bool 'MediaPhysicallyBlank'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 00 07 00 00 00 00) .get instance bool 'Storage.Interop.IMAPIv2'.'IDiscFormat2TrackAtOnce'::'get_MediaPhysicallyBlank'() } .property instance int32 'NumberOfExistingTracks'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 03 01 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2'.'IDiscFormat2TrackAtOnce'::'get_NumberOfExistingTracks'() } .property instance class 'Storage.Interop.IMAPIv2'.'IDiscRecorder2' 'Recorder'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 00 01 00 00 00 00) .get instance class 'Storage.Interop.IMAPIv2'.'IDiscRecorder2' 'Storage.Interop.IMAPIv2'.'IDiscFormat2TrackAtOnce'::'get_Recorder'() .set instance void 'Storage.Interop.IMAPIv2'.'IDiscFormat2TrackAtOnce'::'set_Recorder'(class 'Storage.Interop.IMAPIv2'.'IDiscRecorder2') } .property instance bool 'RequestedRotationTypeIsPureCAV'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 10 01 00 00 00 00) .get instance bool 'Storage.Interop.IMAPIv2'.'IDiscFormat2TrackAtOnce'::'get_RequestedRotationTypeIsPureCAV'() } .property instance int32 'RequestedWriteSpeed'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 0F 01 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2'.'IDiscFormat2TrackAtOnce'::'get_RequestedWriteSpeed'() } .property instance valuetype 'Storage.Interop.IMAPIv2'.'MediaPhysicalType'[] 'SupportedMediaTypes'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 02 07 00 00 00 00) .get instance valuetype 'Storage.Interop.IMAPIv2'.'MediaPhysicalType'[] 'Storage.Interop.IMAPIv2'.'IDiscFormat2TrackAtOnce'::'get_SupportedMediaTypes'() } .property instance class 'Storage.Interop.IMAPIv2'.'IWriteSpeedDescriptor'[] 'SupportedWriteSpeedDescriptors'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 14 01 00 00 00 00) .get instance class 'Storage.Interop.IMAPIv2'.'IWriteSpeedDescriptor'[] 'Storage.Interop.IMAPIv2'.'IDiscFormat2TrackAtOnce'::'get_SupportedWriteSpeedDescriptors'() } .property instance unsigned int32[] 'SupportedWriteSpeeds'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 13 01 00 00 00 00) .get instance unsigned int32[] 'Storage.Interop.IMAPIv2'.'IDiscFormat2TrackAtOnce'::'get_SupportedWriteSpeeds'() } .property instance int32 'TotalSectorsOnMedia'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 04 01 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2'.'IDiscFormat2TrackAtOnce'::'get_TotalSectorsOnMedia'() } .property instance int32 'UsedSectorsOnMedia'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 06 01 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2'.'IDiscFormat2TrackAtOnce'::'get_UsedSectorsOnMedia'() } } .class public interface abstract import 'IDiscFormat2TrackAtOnceEventArgs' implements 'Storage.Interop.IMAPIv2'.'IWriteEngine2EventArgs' { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'GuidAttribute'::.ctor(string) = (01 00 24 32 37 33 35 34 31 34 30 2D 37 46 36 34 2D 35 42 30 46 2D 38 46 30 30 2D 35 44 37 37 41 46 42 45 32 36 31 45 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'InterfaceTypeAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'ComInterfaceType') = (01 00 00 00 00 00 00 00) .method public virtual hidebysig newslot abstract specialname instance int32 'get_StartLba'() { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_SectorCount'() { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_LastReadLba'() { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_LastWrittenLba'() { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_TotalSystemBuffer'() { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_UsedSystemBuffer'() { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_FreeSystemBuffer'() { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_CurrentTrackNumber'() { } .method public virtual hidebysig newslot abstract specialname instance valuetype 'Storage.Interop.IMAPIv2'.'Format2TAOWriteAction' 'get_CurrentAction'() { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_ElapsedTime'() { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_RemainingTime'() { } .property instance valuetype 'Storage.Interop.IMAPIv2'.'Format2TAOWriteAction' 'CurrentAction'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 01 03 00 00 00 00) .get instance valuetype 'Storage.Interop.IMAPIv2'.'Format2TAOWriteAction' 'Storage.Interop.IMAPIv2'.'IDiscFormat2TrackAtOnceEventArgs'::'get_CurrentAction'() } .property instance int32 'CurrentTrackNumber'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 00 03 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2'.'IDiscFormat2TrackAtOnceEventArgs'::'get_CurrentTrackNumber'() } .property instance int32 'ElapsedTime'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 02 03 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2'.'IDiscFormat2TrackAtOnceEventArgs'::'get_ElapsedTime'() } .property instance int32 'FreeSystemBuffer'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 08 01 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2'.'IDiscFormat2TrackAtOnceEventArgs'::'get_FreeSystemBuffer'() } .property instance int32 'LastReadLba'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 02 01 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2'.'IDiscFormat2TrackAtOnceEventArgs'::'get_LastReadLba'() } .property instance int32 'LastWrittenLba'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 03 01 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2'.'IDiscFormat2TrackAtOnceEventArgs'::'get_LastWrittenLba'() } .property instance int32 'RemainingTime'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 03 03 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2'.'IDiscFormat2TrackAtOnceEventArgs'::'get_RemainingTime'() } .property instance int32 'SectorCount'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 01 01 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2'.'IDiscFormat2TrackAtOnceEventArgs'::'get_SectorCount'() } .property instance int32 'StartLba'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 00 01 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2'.'IDiscFormat2TrackAtOnceEventArgs'::'get_StartLba'() } .property instance int32 'TotalSystemBuffer'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 06 01 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2'.'IDiscFormat2TrackAtOnceEventArgs'::'get_TotalSystemBuffer'() } .property instance int32 'UsedSystemBuffer'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 07 01 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2'.'IDiscFormat2TrackAtOnceEventArgs'::'get_UsedSystemBuffer'() } } .class public interface abstract 'IDiscFormat2TrackAtOnce_Events' { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'ComEventInterfaceAttribute'::.ctor(class ['mscorlib']'System'.'Type', class ['mscorlib']'System'.'Type') = (01 00 35 53 74 6F 72 61 67 65 2E 49 6E 74 65 72 6F 70 2E 49 4D 41 50 49 76 32 2E 44 44 69 73 63 46 6F 72 6D 61 74 32 54 72 61 63 6B 41 74 4F 6E 63 65 45 76 65 6E 74 73 3D 53 74 6F 72 61 67 65 2E 49 6E 74 65 72 6F 70 2E 49 4D 41 50 49 76 32 2E 44 69 73 63 46 6F 72 6D 61 74 32 54 72 61 63 6B 41 74 4F 6E 63 65 5F 45 76 65 6E 74 73 50 72 6F 76 69 64 65 72 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'TypeLibTypeAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'TypeLibTypeFlags') = (01 00 10 00 00 00 00 00) .method public virtual hidebysig newslot abstract specialname instance void 'add_Update'(class 'Storage.Interop.IMAPIv2'.'IMAPIEventHandlerDelegate`2' 'value') synchronized { } .method public virtual hidebysig newslot abstract specialname instance void 'remove_Update'(class 'Storage.Interop.IMAPIv2'.'IMAPIEventHandlerDelegate`2' 'value') synchronized { } .event class 'Storage.Interop.IMAPIv2'.'IMAPIEventHandlerDelegate`2' 'Update' { .addon instance void 'Storage.Interop.IMAPIv2'.'IDiscFormat2TrackAtOnce_Events'::'add_Update'(class 'Storage.Interop.IMAPIv2'.'IMAPIEventHandlerDelegate`2') .removeon instance void 'Storage.Interop.IMAPIv2'.'IDiscFormat2TrackAtOnce_Events'::'remove_Update'(class 'Storage.Interop.IMAPIv2'.'IMAPIEventHandlerDelegate`2') } } .class public interface abstract import 'IDiscMaster2' implements ['mscorlib']'System.Collections'.'IEnumerable' { .custom instance void ['mscorlib']'System.Reflection'.'DefaultMemberAttribute'::.ctor(string) = (01 00 04 49 74 65 6D 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'GuidAttribute'::.ctor(string) = (01 00 24 32 37 33 35 34 31 33 30 2D 37 46 36 34 2D 35 42 30 46 2D 38 46 30 30 2D 35 44 37 37 41 46 42 45 32 36 31 45 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'InterfaceTypeAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'ComInterfaceType') = (01 00 00 00 00 00 00 00) .method public virtual hidebysig newslot abstract instance class ['mscorlib']'System.Collections'.'IEnumerator' marshal(custom ("System.Runtime.InteropServices.CustomMarshalers.EnumeratorToEnumVariantMarshaler, CustomMarshalers version marker 5 0a7bd04f-ceb0-451b-a1b1-c9e3e4f628bd clr2.0 version marker 6 42e06c88-3d66-4b61-9505-13b689b317c5 Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a","")) 'GetEnumerator'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 FC FF FF FF 00 00) } .method public virtual hidebysig newslot abstract specialname instance string marshal(bstr) 'get_Item'(int32 'index') { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_Count'() { } .method public virtual hidebysig newslot abstract specialname instance bool marshal(variant bool) 'get_IsSupportedEnvironment'() { } .property instance int32 'Count'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 01 00 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2'.'IDiscMaster2'::'get_Count'() } .property instance bool 'IsSupportedEnvironment'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 02 00 00 00 00 00) .get instance bool 'Storage.Interop.IMAPIv2'.'IDiscMaster2'::'get_IsSupportedEnvironment'() } .property instance string 'Item'(int32) { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 00 00 00 00 00 00) .get instance string 'Storage.Interop.IMAPIv2'.'IDiscMaster2'::'get_Item'(int32) } } .class public interface abstract 'IDiscMaster2_Events' { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'ComEventInterfaceAttribute'::.ctor(class ['mscorlib']'System'.'Type', class ['mscorlib']'System'.'Type') = (01 00 2A 53 74 6F 72 61 67 65 2E 49 6E 74 65 72 6F 70 2E 49 4D 41 50 49 76 32 2E 44 44 69 73 63 4D 61 73 74 65 72 32 45 76 65 6E 74 73 37 53 74 6F 72 61 67 65 2E 49 6E 74 65 72 6F 70 2E 49 4D 41 50 49 76 32 2E 44 69 73 63 4D 61 73 74 65 72 32 45 76 65 6E 74 73 5F 45 76 65 6E 74 50 72 6F 76 69 64 65 72 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'ComVisibleAttribute'::.ctor(bool) = (01 00 00 00 00) .method public virtual hidebysig newslot abstract specialname instance void 'add_NotifyDeviceAdded'(class 'Storage.Interop.IMAPIv2'.'IMAPIEventHandlerDelegate`2' 'value') synchronized { } .method public virtual hidebysig newslot abstract specialname instance void 'remove_NotifyDeviceAdded'(class 'Storage.Interop.IMAPIv2'.'IMAPIEventHandlerDelegate`2' 'value') synchronized { } .method public virtual hidebysig newslot abstract specialname instance void 'add_NotifyDeviceRemoved'(class 'Storage.Interop.IMAPIv2'.'IMAPIEventHandlerDelegate`2' 'value') synchronized { } .method public virtual hidebysig newslot abstract specialname instance void 'remove_NotifyDeviceRemoved'(class 'Storage.Interop.IMAPIv2'.'IMAPIEventHandlerDelegate`2' 'value') synchronized { } .event class 'Storage.Interop.IMAPIv2'.'IMAPIEventHandlerDelegate`2' 'NotifyDeviceAdded' { .addon instance void 'Storage.Interop.IMAPIv2'.'IDiscMaster2_Events'::'add_NotifyDeviceAdded'(class 'Storage.Interop.IMAPIv2'.'IMAPIEventHandlerDelegate`2') .removeon instance void 'Storage.Interop.IMAPIv2'.'IDiscMaster2_Events'::'remove_NotifyDeviceAdded'(class 'Storage.Interop.IMAPIv2'.'IMAPIEventHandlerDelegate`2') } .event class 'Storage.Interop.IMAPIv2'.'IMAPIEventHandlerDelegate`2' 'NotifyDeviceRemoved' { .addon instance void 'Storage.Interop.IMAPIv2'.'IDiscMaster2_Events'::'add_NotifyDeviceRemoved'(class 'Storage.Interop.IMAPIv2'.'IMAPIEventHandlerDelegate`2') .removeon instance void 'Storage.Interop.IMAPIv2'.'IDiscMaster2_Events'::'remove_NotifyDeviceRemoved'(class 'Storage.Interop.IMAPIv2'.'IMAPIEventHandlerDelegate`2') } } .class public interface abstract import 'IDiscRecorder2' { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'GuidAttribute'::.ctor(string) = (01 00 24 32 37 33 35 34 31 33 33 2D 37 46 36 34 2D 35 42 30 46 2D 38 46 30 30 2D 35 44 37 37 41 46 42 45 32 36 31 45 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'InterfaceTypeAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'ComInterfaceType') = (01 00 00 00 00 00 00 00) .method public virtual hidebysig newslot abstract instance void 'EjectMedia'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 00 01 00 00 00 00) } .method public virtual hidebysig newslot abstract instance void 'CloseTray'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 01 01 00 00 00 00) } .method public virtual hidebysig newslot abstract instance void 'AcquireExclusiveAccess'(bool marshal(variant bool) 'force', string marshal(bstr) 'clientName') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 02 01 00 00 00 00) } .method public virtual hidebysig newslot abstract instance void 'ReleaseExclusiveAccess'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 03 01 00 00 00 00) } .method public virtual hidebysig newslot abstract instance void 'DisableMcn'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 04 01 00 00 00 00) } .method public virtual hidebysig newslot abstract instance void 'EnableMcn'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 05 01 00 00 00 00) } .method public virtual hidebysig newslot abstract instance void 'InitializeDiscRecorder'(string marshal(bstr) 'recorderUniqueId') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 06 01 00 00 00 00) } .method public virtual hidebysig newslot abstract specialname instance string marshal(bstr) 'get_ActiveDiscRecorder'() { } .method public virtual hidebysig newslot abstract specialname instance string marshal(bstr) 'get_VendorId'() { } .method public virtual hidebysig newslot abstract specialname instance string marshal(bstr) 'get_ProductId'() { } .method public virtual hidebysig newslot abstract specialname instance string marshal(bstr) 'get_ProductRevision'() { } .method public virtual hidebysig newslot abstract specialname instance string marshal(bstr) 'get_VolumeName'() { } .method public virtual hidebysig newslot abstract specialname instance string[] marshal(safearray variant) 'get_VolumePathNames'() { } .method public virtual hidebysig newslot abstract specialname instance bool marshal(variant bool) 'get_DeviceCanLoadMedia'() { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_LegacyDeviceNumber'() { } .method public virtual hidebysig newslot abstract specialname instance class ['mscorlib']'System'.'Enum'[] marshal(safearray variant) 'get_SupportedFeaturePages'() { } .method public virtual hidebysig newslot abstract specialname instance class ['mscorlib']'System'.'Enum'[] marshal(safearray variant) 'get_CurrentFeaturePages'() { } .method public virtual hidebysig newslot abstract specialname instance class ['mscorlib']'System'.'Enum'[] marshal(safearray variant) 'get_SupportedProfiles'() { } .method public virtual hidebysig newslot abstract specialname instance class ['mscorlib']'System'.'Enum'[] marshal(safearray variant) 'get_CurrentProfiles'() { } .method public virtual hidebysig newslot abstract specialname instance class ['mscorlib']'System'.'Enum'[] marshal(safearray variant) 'get_SupportedModePages'() { } .method public virtual hidebysig newslot abstract specialname instance string marshal(bstr) 'get_ExclusiveAccessOwner'() { } .property instance string 'ActiveDiscRecorder'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 00 00 00 00 00 00) .get instance string 'Storage.Interop.IMAPIv2'.'IDiscRecorder2'::'get_ActiveDiscRecorder'() } .property instance class ['mscorlib']'System'.'Enum'[] 'CurrentFeaturePages'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 09 02 00 00 00 00) .get instance class ['mscorlib']'System'.'Enum'[] 'Storage.Interop.IMAPIv2'.'IDiscRecorder2'::'get_CurrentFeaturePages'() } .property instance class ['mscorlib']'System'.'Enum'[] 'CurrentProfiles'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 0B 02 00 00 00 00) .get instance class ['mscorlib']'System'.'Enum'[] 'Storage.Interop.IMAPIv2'.'IDiscRecorder2'::'get_CurrentProfiles'() } .property instance bool 'DeviceCanLoadMedia'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 06 02 00 00 00 00) .get instance bool 'Storage.Interop.IMAPIv2'.'IDiscRecorder2'::'get_DeviceCanLoadMedia'() } .property instance string 'ExclusiveAccessOwner'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 0D 02 00 00 00 00) .get instance string 'Storage.Interop.IMAPIv2'.'IDiscRecorder2'::'get_ExclusiveAccessOwner'() } .property instance int32 'LegacyDeviceNumber'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 07 02 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2'.'IDiscRecorder2'::'get_LegacyDeviceNumber'() } .property instance string 'ProductId'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 02 02 00 00 00 00) .get instance string 'Storage.Interop.IMAPIv2'.'IDiscRecorder2'::'get_ProductId'() } .property instance string 'ProductRevision'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 03 02 00 00 00 00) .get instance string 'Storage.Interop.IMAPIv2'.'IDiscRecorder2'::'get_ProductRevision'() } .property instance class ['mscorlib']'System'.'Enum'[] 'SupportedFeaturePages'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 08 02 00 00 00 00) .get instance class ['mscorlib']'System'.'Enum'[] 'Storage.Interop.IMAPIv2'.'IDiscRecorder2'::'get_SupportedFeaturePages'() } .property instance class ['mscorlib']'System'.'Enum'[] 'SupportedModePages'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 0C 02 00 00 00 00) .get instance class ['mscorlib']'System'.'Enum'[] 'Storage.Interop.IMAPIv2'.'IDiscRecorder2'::'get_SupportedModePages'() } .property instance class ['mscorlib']'System'.'Enum'[] 'SupportedProfiles'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 0A 02 00 00 00 00) .get instance class ['mscorlib']'System'.'Enum'[] 'Storage.Interop.IMAPIv2'.'IDiscRecorder2'::'get_SupportedProfiles'() } .property instance string 'VendorId'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 01 02 00 00 00 00) .get instance string 'Storage.Interop.IMAPIv2'.'IDiscRecorder2'::'get_VendorId'() } .property instance string 'VolumeName'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 04 02 00 00 00 00) .get instance string 'Storage.Interop.IMAPIv2'.'IDiscRecorder2'::'get_VolumeName'() } .property instance string[] 'VolumePathNames'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 05 02 00 00 00 00) .get instance string[] 'Storage.Interop.IMAPIv2'.'IDiscRecorder2'::'get_VolumePathNames'() } } .class public interface abstract import 'IDiscRecorder2Ex' { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'GuidAttribute'::.ctor(string) = (01 00 24 32 37 33 35 34 31 33 32 2D 37 46 36 34 2D 35 42 30 46 2D 38 46 30 30 2D 35 44 37 37 41 46 42 45 32 36 31 45 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'InterfaceTypeAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'ComInterfaceType') = (01 00 01 00 00 00 00 00) .method public virtual hidebysig newslot abstract instance void 'SendCommandNoData'(unsigned int8[] marshal(unsigned int8[ + 1]) 'cdb', unsigned int32 'cdbSize', unsigned int8[] marshal([18]) 'senseBuffer', unsigned int32 'timeout') { } .method public virtual hidebysig newslot abstract instance void 'SendCommandSendDataToDevice'(unsigned int8[] marshal(unsigned int8[ + 1]) 'cdb', unsigned int32 'cdbSize', unsigned int8[] marshal([18]) 'senseBuffer', unsigned int32 'timeout', unsigned int8[] marshal(unsigned int8[ + 5]) 'buffer', unsigned int32 'bufferSize') { } .method public virtual hidebysig newslot abstract instance void 'SendCommandGetDataFromDevice'(unsigned int8[] marshal(unsigned int8[ + 1]) 'cdb', unsigned int32 'cdbSize', unsigned int8[] marshal([18]) 'senseBuffer', unsigned int32 'timeout', unsigned int8[] marshal(unsigned int8[ + 5]) 'buffer', unsigned int32 'bufferSize', unsigned int32& 'bufferFetched') { } .method public virtual hidebysig newslot abstract instance void 'ReadDvdStructure'(unsigned int32 'format', unsigned int32 'address', unsigned int32 'layer', unsigned int32 'agid', [out] native int& 'dvdStructurePtr', unsigned int32& 'count') { } .method public virtual hidebysig newslot abstract instance void 'SendDvdStructure'(unsigned int32 'format', unsigned int8[] marshal(unsigned int8[ + 2]) 'dvdStructure', unsigned int32 'count') { } .method public virtual hidebysig newslot abstract instance void 'GetAdapterDescriptor'([out] native int& 'adapterDescriptorPtr', unsigned int32& 'byteSize') { } .method public virtual hidebysig newslot abstract instance void 'GetDeviceDescriptor'([out] native int& 'deviceDescriptorPtr', unsigned int32& 'byteSize') { } .method public virtual hidebysig newslot abstract instance void 'GetDiscInformation'([out] native int& 'discInformationPtr', unsigned int32& 'byteSize') { } .method public virtual hidebysig newslot abstract instance void 'GetTrackInformation'(unsigned int32 'address', valuetype 'Storage.Interop.IMAPIv2'.'ReadTrackAddressType' 'addressType', [out] native int& 'trackInformationPtr', unsigned int32& 'byteSize') { } .method public virtual hidebysig newslot abstract instance void 'GetFeaturePage'(valuetype 'Storage.Interop.IMAPIv2'.'FeaturePageType' 'requestedFeature', bool marshal(unsigned int8) 'currentFeatureOnly', [out] native int& 'featureDataPtr', unsigned int32& 'byteSize') { } .method public virtual hidebysig newslot abstract instance void 'GetModePage'(valuetype 'Storage.Interop.IMAPIv2'.'ModePageType' 'requestedModePage', valuetype 'Storage.Interop.IMAPIv2'.'ModePageRequestType' 'requestType', [out] native int& 'modePageDataPtr', unsigned int32& 'byteSize') { } .method public virtual hidebysig newslot abstract instance void 'SetModePage'(valuetype 'Storage.Interop.IMAPIv2'.'ModePageRequestType' 'requestType', unsigned int8[] marshal(unsigned int8[ + 2]) 'modePage', unsigned int32 'byteSize') { } .method public virtual hidebysig newslot abstract instance void 'GetSupportedFeaturePages'(bool marshal(unsigned int8) 'currentFeatureOnly', [out] native int& 'featureDataPtr', unsigned int32& 'byteSize') { } .method public virtual hidebysig newslot abstract instance void 'GetSupportedProfiles'(bool marshal(unsigned int8) 'currentOnly', [out] native int& 'profileTypesPtr', unsigned int32& 'validProfiles') { } .method public virtual hidebysig newslot abstract instance void 'GetSupportedModePages'(valuetype 'Storage.Interop.IMAPIv2'.'ModePageRequestType' 'requestType', [out] native int& 'modePageTypesPtr', unsigned int32& 'validPages') { } .method public virtual hidebysig newslot abstract instance unsigned int32 'GetByteAlignmentMask'() { } .method public virtual hidebysig newslot abstract instance unsigned int32 'GetMaximumNonPageAlignedTransferSize'() { } .method public virtual hidebysig newslot abstract instance unsigned int32 'GetMaximumPageAlignedTransferSize'() { } } .class public interface abstract 'IDiscRecorder2X' { .method public virtual hidebysig newslot abstract instance unsigned int8[] 'SendCommandNoData'(unsigned int8[] 'cdb', unsigned int32 'timeout') { } .method public virtual hidebysig newslot abstract instance unsigned int8[] 'SendCommandSendDataToDevice'(unsigned int8[] 'cdb', unsigned int8[] 'buffer', unsigned int32 'timeout') { } .method public virtual hidebysig newslot abstract instance unsigned int8[] 'SendCommandGetDataFromDevice'(unsigned int8[] 'cdb', unsigned int8[] 'buffer', unsigned int32 'timeout') { } .method public virtual hidebysig newslot abstract instance unsigned int8[] 'ReadDvdStructure'(unsigned int32 'format', unsigned int32 'address', unsigned int32 'layer', unsigned int32 'agid') { } .method public virtual hidebysig newslot abstract instance void 'SendDvdStructure'(unsigned int8[] 'dvdStructure', unsigned int32 'format') { } .method public virtual hidebysig newslot abstract instance unsigned int8[] 'GetAdapterDescriptor'() { } .method public virtual hidebysig newslot abstract instance unsigned int8[] 'GetDeviceDescriptor'() { } .method public virtual hidebysig newslot abstract instance unsigned int8[] 'GetDiscInformation'() { } .method public virtual hidebysig newslot abstract instance unsigned int8[] 'GetTrackInformation'(unsigned int32 'address', valuetype 'Storage.Interop.IMAPIv2'.'ReadTrackAddressType' 'addressType') { } .method public virtual hidebysig newslot abstract instance unsigned int8[] 'GetFeaturePage'(valuetype 'Storage.Interop.IMAPIv2'.'FeaturePageType' 'requestedFeature', bool 'currentFeatureOnly') { } .method public virtual hidebysig newslot abstract instance unsigned int8[] 'GetModePage'(valuetype 'Storage.Interop.IMAPIv2'.'ModePageType' 'requestedModePage', valuetype 'Storage.Interop.IMAPIv2'.'ModePageRequestType' 'requestType') { } .method public virtual hidebysig newslot abstract instance void 'SetModePage'(valuetype 'Storage.Interop.IMAPIv2'.'ModePageRequestType' 'requestType', unsigned int8[] 'modePage') { } .method public virtual hidebysig newslot abstract instance unsigned int8[] 'GetSupportedFeaturePages'(bool 'currentFeatureOnly') { } .method public virtual hidebysig newslot abstract instance unsigned int8[] 'GetSupportedProfiles'(bool 'currentOnly') { } .method public virtual hidebysig newslot abstract instance unsigned int8[] 'GetSupportedModePages'(valuetype 'Storage.Interop.IMAPIv2'.'ModePageRequestType' 'requestType') { } .method public virtual hidebysig newslot abstract instance unsigned int32 'GetByteAlignmentMask'() { } .method public virtual hidebysig newslot abstract instance unsigned int32 'GetMaximumNonPageAlignedTransferSize'() { } .method public virtual hidebysig newslot abstract instance unsigned int32 'GetMaximumPageAlignedTransferSize'() { } } .class public interface abstract import 'IDiskFormat2' { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'GuidAttribute'::.ctor(string) = (01 00 24 32 37 33 35 34 31 35 32 2D 38 46 36 34 2D 35 42 30 46 2D 38 46 30 30 2D 35 44 37 37 41 46 42 45 32 36 31 45 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'InterfaceTypeAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'ComInterfaceType') = (01 00 00 00 00 00 00 00) .method public virtual hidebysig newslot abstract instance bool marshal(variant bool) 'IsRecorderSupported'(class 'Storage.Interop.IMAPIv2'.'IDiscRecorder2' 'Recorder') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 00 08 00 00 00 00) } .method public virtual hidebysig newslot abstract instance bool marshal(variant bool) 'IsCurrentMediaSupported'(class 'Storage.Interop.IMAPIv2'.'IDiscRecorder2' 'Recorder') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 01 08 00 00 00 00) } .method public virtual hidebysig newslot abstract specialname instance bool marshal(variant bool) 'get_MediaPhysicallyBlank'() { } .method public virtual hidebysig newslot abstract specialname instance bool marshal(variant bool) 'get_MediaHeuristicallyBlank'() { } .method public virtual hidebysig newslot abstract specialname instance valuetype 'Storage.Interop.IMAPIv2'.'MediaPhysicalType'[] marshal(safearray variant) 'get_SupportedMediaTypes'() { } .property instance bool 'MediaHeuristicallyBlank'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 01 07 00 00 00 00) .get instance bool 'Storage.Interop.IMAPIv2'.'IDiskFormat2'::'get_MediaHeuristicallyBlank'() } .property instance bool 'MediaPhysicallyBlank'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 00 07 00 00 00 00) .get instance bool 'Storage.Interop.IMAPIv2'.'IDiskFormat2'::'get_MediaPhysicallyBlank'() } .property instance valuetype 'Storage.Interop.IMAPIv2'.'MediaPhysicalType'[] 'SupportedMediaTypes'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 02 07 00 00 00 00) .get instance valuetype 'Storage.Interop.IMAPIv2'.'MediaPhysicalType'[] 'Storage.Interop.IMAPIv2'.'IDiskFormat2'::'get_SupportedMediaTypes'() } } .class public sealed 'IMAPIEventHandlerDelegate`2' extends ['mscorlib']'System'.'MulticastDelegate' { .method public hidebysig specialname instance void '.ctor'(object 'object', native int 'method') runtime { } .method public virtual hidebysig newslot instance void 'Invoke'(!0 'sender', !1 'args') runtime { } .method public virtual hidebysig newslot instance class ['mscorlib']'System'.'IAsyncResult' 'BeginInvoke'(!0 'sender', !1 'args', class ['mscorlib']'System'.'AsyncCallback' 'callback', object 'object') runtime { } .method public virtual hidebysig newslot instance void 'EndInvoke'(class ['mscorlib']'System'.'IAsyncResult' 'result') runtime { } } .class public sealed 'IMAPIEventHandlerDelegate`3' extends ['mscorlib']'System'.'MulticastDelegate' { .method public hidebysig specialname instance void '.ctor'(object 'object', native int 'method') runtime { } .method public virtual hidebysig newslot instance void 'Invoke'(!0 'sender', !1 'arg1', !2 'arg2') runtime { } .method public virtual hidebysig newslot instance class ['mscorlib']'System'.'IAsyncResult' 'BeginInvoke'(!0 'sender', !1 'arg1', !2 'arg2', class ['mscorlib']'System'.'AsyncCallback' 'callback', object 'object') runtime { } .method public virtual hidebysig newslot instance void 'EndInvoke'(class ['mscorlib']'System'.'IAsyncResult' 'result') runtime { } } .class public interface abstract import 'IMultisession' { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'GuidAttribute'::.ctor(string) = (01 00 24 32 37 33 35 34 31 35 30 2D 37 46 36 34 2D 35 42 30 46 2D 38 46 30 30 2D 35 44 37 37 41 46 42 45 32 36 31 45 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'InterfaceTypeAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'ComInterfaceType') = (01 00 00 00 00 00 00 00) .method public virtual hidebysig newslot abstract specialname instance bool marshal(variant bool) 'get_IsSupportedOnCurrentMediaState'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_InUse'(bool 'value') { } .method public virtual hidebysig newslot abstract specialname instance bool marshal(variant bool) 'get_InUse'() { } .method public virtual hidebysig newslot abstract specialname instance class 'Storage.Interop.IMAPIv2'.'IDiscRecorder2' marshal(interface) 'get_ImportRecorder'() { } .property instance class 'Storage.Interop.IMAPIv2'.'IDiscRecorder2' 'ImportRecorder'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 02 01 00 00 00 00) .get instance class 'Storage.Interop.IMAPIv2'.'IDiscRecorder2' 'Storage.Interop.IMAPIv2'.'IMultisession'::'get_ImportRecorder'() } .property instance bool 'InUse'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 01 01 00 00 00 00) .get instance bool 'Storage.Interop.IMAPIv2'.'IMultisession'::'get_InUse'() .set instance void 'Storage.Interop.IMAPIv2'.'IMultisession'::'set_InUse'(bool) } .property instance bool 'IsSupportedOnCurrentMediaState'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 00 01 00 00 00 00) .get instance bool 'Storage.Interop.IMAPIv2'.'IMultisession'::'get_IsSupportedOnCurrentMediaState'() } } .class public interface abstract import 'IMultisessionSequential' implements 'Storage.Interop.IMAPIv2'.'IMultisession' { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'GuidAttribute'::.ctor(string) = (01 00 24 32 37 33 35 34 31 35 31 2D 37 46 36 34 2D 35 42 30 46 2D 38 46 30 30 2D 35 44 37 37 41 46 42 45 32 36 31 45 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'InterfaceTypeAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'ComInterfaceType') = (01 00 00 00 00 00 00 00) .method public virtual hidebysig newslot abstract specialname instance bool marshal(variant bool) 'get_IsFirstDataSession'() { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_StartAddressOfPreviousSession'() { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_LastWrittenAddressOfPreviousSession'() { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_NextWritableAddress'() { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_FreeSectorsOnMedia'() { } .property instance int32 'FreeSectorsOnMedia'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 04 02 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2'.'IMultisessionSequential'::'get_FreeSectorsOnMedia'() } .property instance bool 'IsFirstDataSession'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 00 02 00 00 00 00) .get instance bool 'Storage.Interop.IMAPIv2'.'IMultisessionSequential'::'get_IsFirstDataSession'() } .property instance int32 'LastWrittenAddressOfPreviousSession'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 02 02 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2'.'IMultisessionSequential'::'get_LastWrittenAddressOfPreviousSession'() } .property instance int32 'NextWritableAddress'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 03 02 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2'.'IMultisessionSequential'::'get_NextWritableAddress'() } .property instance int32 'StartAddressOfPreviousSession'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 01 02 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2'.'IMultisessionSequential'::'get_StartAddressOfPreviousSession'() } } .class public interface abstract import 'IWriteEngine2' { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'GuidAttribute'::.ctor(string) = (01 00 24 32 37 33 35 34 31 33 35 2D 37 46 36 34 2D 35 42 30 46 2D 38 46 30 30 2D 35 44 37 37 41 46 42 45 32 36 31 45 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'InterfaceTypeAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'ComInterfaceType') = (01 00 00 00 00 00 00 00) .method public virtual hidebysig newslot abstract instance void 'WriteSection'([in] class ['mscorlib']'System.Runtime.InteropServices.ComTypes'.'IStream' marshal(interface) 'data', int32 'startingBlockAddress', int32 'numberOfBlocks') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 00 02 00 00 00 00) } .method public virtual hidebysig newslot abstract instance void 'CancelWrite'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 01 02 00 00 00 00) } .method public virtual hidebysig newslot abstract specialname instance class 'Storage.Interop.IMAPIv2'.'IDiscRecorder2Ex' marshal(interface) 'get_Recorder'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_Recorder'(class 'Storage.Interop.IMAPIv2'.'IDiscRecorder2Ex' 'value') { } .method public virtual hidebysig newslot abstract specialname instance bool marshal(variant bool) 'get_UseStreamingWrite12'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_UseStreamingWrite12'(bool 'value') { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_StartingSectorsPerSecond'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_StartingSectorsPerSecond'(int32 'value') { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_EndingSectorsPerSecond'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_EndingSectorsPerSecond'(int32 'value') { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_BytesPerSector'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_BytesPerSector'(int32 'value') { } .method public virtual hidebysig newslot abstract specialname instance bool marshal(variant bool) 'get_WriteInProgress'() { } .property instance int32 'BytesPerSector'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 04 01 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2'.'IWriteEngine2'::'get_BytesPerSector'() .set instance void 'Storage.Interop.IMAPIv2'.'IWriteEngine2'::'set_BytesPerSector'(int32) } .property instance int32 'EndingSectorsPerSecond'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 03 01 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2'.'IWriteEngine2'::'get_EndingSectorsPerSecond'() .set instance void 'Storage.Interop.IMAPIv2'.'IWriteEngine2'::'set_EndingSectorsPerSecond'(int32) } .property instance class 'Storage.Interop.IMAPIv2'.'IDiscRecorder2Ex' 'Recorder'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 00 01 00 00 00 00) .get instance class 'Storage.Interop.IMAPIv2'.'IDiscRecorder2Ex' 'Storage.Interop.IMAPIv2'.'IWriteEngine2'::'get_Recorder'() .set instance void 'Storage.Interop.IMAPIv2'.'IWriteEngine2'::'set_Recorder'(class 'Storage.Interop.IMAPIv2'.'IDiscRecorder2Ex') } .property instance int32 'StartingSectorsPerSecond'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 02 01 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2'.'IWriteEngine2'::'get_StartingSectorsPerSecond'() .set instance void 'Storage.Interop.IMAPIv2'.'IWriteEngine2'::'set_StartingSectorsPerSecond'(int32) } .property instance bool 'UseStreamingWrite12'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 01 01 00 00 00 00) .get instance bool 'Storage.Interop.IMAPIv2'.'IWriteEngine2'::'get_UseStreamingWrite12'() .set instance void 'Storage.Interop.IMAPIv2'.'IWriteEngine2'::'set_UseStreamingWrite12'(bool) } .property instance bool 'WriteInProgress'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 05 01 00 00 00 00) .get instance bool 'Storage.Interop.IMAPIv2'.'IWriteEngine2'::'get_WriteInProgress'() } } .class public interface abstract import 'IWriteEngine2EventArgs' { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'GuidAttribute'::.ctor(string) = (01 00 24 32 37 33 35 34 31 33 36 2D 37 46 36 34 2D 35 42 30 46 2D 38 46 30 30 2D 35 44 37 37 41 46 42 45 32 36 31 45 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'InterfaceTypeAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'ComInterfaceType') = (01 00 00 00 00 00 00 00) .method public virtual hidebysig newslot abstract specialname instance int32 'get_StartLba'() { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_SectorCount'() { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_LastReadLba'() { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_LastWrittenLba'() { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_TotalSystemBuffer'() { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_UsedSystemBuffer'() { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_FreeSystemBuffer'() { } .property instance int32 'FreeSystemBuffer'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 08 01 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2'.'IWriteEngine2EventArgs'::'get_FreeSystemBuffer'() } .property instance int32 'LastReadLba'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 02 01 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2'.'IWriteEngine2EventArgs'::'get_LastReadLba'() } .property instance int32 'LastWrittenLba'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 03 01 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2'.'IWriteEngine2EventArgs'::'get_LastWrittenLba'() } .property instance int32 'SectorCount'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 01 01 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2'.'IWriteEngine2EventArgs'::'get_SectorCount'() } .property instance int32 'StartLba'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 00 01 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2'.'IWriteEngine2EventArgs'::'get_StartLba'() } .property instance int32 'TotalSystemBuffer'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 06 01 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2'.'IWriteEngine2EventArgs'::'get_TotalSystemBuffer'() } .property instance int32 'UsedSystemBuffer'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 07 01 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2'.'IWriteEngine2EventArgs'::'get_UsedSystemBuffer'() } } .class public interface abstract 'IWriteEngine2_Events' { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'ComEventInterfaceAttribute'::.ctor(class ['mscorlib']'System'.'Type', class ['mscorlib']'System'.'Type') = (01 00 2B 53 74 6F 72 61 67 65 2E 49 6E 74 65 72 6F 70 2E 49 4D 41 50 49 76 32 2E 44 57 72 69 74 65 45 6E 67 69 6E 65 32 45 76 65 6E 74 73 33 53 74 6F 72 61 67 65 2E 49 6E 74 65 72 6F 70 2E 49 4D 41 50 49 76 32 2E 57 72 69 74 65 45 6E 67 69 6E 65 32 5F 45 76 65 6E 74 73 50 72 6F 76 69 64 65 72 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'TypeLibTypeAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'TypeLibTypeFlags') = (01 00 10 00 00 00 00 00) .method public virtual hidebysig newslot abstract specialname instance void 'add_Update'(class 'Storage.Interop.IMAPIv2'.'IMAPIEventHandlerDelegate`2' 'value') synchronized { } .method public virtual hidebysig newslot abstract specialname instance void 'remove_Update'(class 'Storage.Interop.IMAPIv2'.'IMAPIEventHandlerDelegate`2' 'value') synchronized { } .event class 'Storage.Interop.IMAPIv2'.'IMAPIEventHandlerDelegate`2' 'Update' { .addon instance void 'Storage.Interop.IMAPIv2'.'IWriteEngine2_Events'::'add_Update'(class 'Storage.Interop.IMAPIv2'.'IMAPIEventHandlerDelegate`2') .removeon instance void 'Storage.Interop.IMAPIv2'.'IWriteEngine2_Events'::'remove_Update'(class 'Storage.Interop.IMAPIv2'.'IMAPIEventHandlerDelegate`2') } } .class public interface abstract import 'IWriteSpeedDescriptor' { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'GuidAttribute'::.ctor(string) = (01 00 24 32 37 33 35 34 31 34 34 2D 37 46 36 34 2D 35 42 30 46 2D 38 46 30 30 2D 35 44 37 37 41 46 42 45 32 36 31 45 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'InterfaceTypeAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'ComInterfaceType') = (01 00 00 00 00 00 00 00) .method public virtual hidebysig newslot abstract specialname instance valuetype 'Storage.Interop.IMAPIv2'.'MediaPhysicalType' 'get_MediaType'() { } .method public virtual hidebysig newslot abstract specialname instance bool marshal(variant bool) 'get_RotationTypeIsPureCAV'() { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_WriteSpeed'() { } .property instance valuetype 'Storage.Interop.IMAPIv2'.'MediaPhysicalType' 'MediaType'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 01 01 00 00 00 00) .get instance valuetype 'Storage.Interop.IMAPIv2'.'MediaPhysicalType' 'Storage.Interop.IMAPIv2'.'IWriteSpeedDescriptor'::'get_MediaType'() } .property instance bool 'RotationTypeIsPureCAV'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 02 01 00 00 00 00) .get instance bool 'Storage.Interop.IMAPIv2'.'IWriteSpeedDescriptor'::'get_RotationTypeIsPureCAV'() } .property instance int32 'WriteSpeed'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 03 01 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2'.'IWriteSpeedDescriptor'::'get_WriteSpeed'() } } .class public sealed serializable 'MediaPhysicalType' extends ['mscorlib']'System'.'Enum' { .field public rtspecialname specialname int32 'value__' .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'MediaPhysicalType' 'BDR' = int32(0x00000012) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'MediaPhysicalType' 'BDRE' = int32(0x00000013) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'MediaPhysicalType' 'BDROM' = int32(0x00000011) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'MediaPhysicalType' 'CDR' = int32(0x00000002) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'MediaPhysicalType' 'CDROM' = int32(0x00000001) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'MediaPhysicalType' 'CDRW' = int32(0x00000003) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'MediaPhysicalType' 'DVDDashR' = int32(0x00000009) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'MediaPhysicalType' 'DVDDashRDualLayer' = int32(0x0000000B) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'MediaPhysicalType' 'DVDDashRW' = int32(0x0000000A) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'MediaPhysicalType' 'DVDPlusR' = int32(0x00000006) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'MediaPhysicalType' 'DVDPlusRDualLayer' = int32(0x00000008) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'MediaPhysicalType' 'DVDPlusRW' = int32(0x00000007) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'MediaPhysicalType' 'DVDPlusRWDualLayer' = int32(0x0000000D) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'MediaPhysicalType' 'DVDRAM' = int32(0x00000005) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'MediaPhysicalType' 'DVDROM' = int32(0x00000004) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'MediaPhysicalType' 'Disk' = int32(0x0000000C) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'MediaPhysicalType' 'HDDVDR' = int32(0x0000000F) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'MediaPhysicalType' 'HDDVDRAM' = int32(0x00000010) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'MediaPhysicalType' 'HDDVDROM' = int32(0x0000000E) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'MediaPhysicalType' 'Unknown' = int32(0x00000000) } .class public sealed serializable 'MediaWriteProtectState' extends ['mscorlib']'System'.'Enum' { .custom instance void ['mscorlib']'System'.'FlagsAttribute'::.ctor() = (01 00 00 00) .field public rtspecialname specialname int32 'value__' .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'MediaWriteProtectState' 'ByCartridge' = int32(0x00000002) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'MediaWriteProtectState' 'ByDiscControlBlock' = int32(0x00000010) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'MediaWriteProtectState' 'ByMediaSpecificReason' = int32(0x00000004) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'MediaWriteProtectState' 'BySoftwareWriteProtect' = int32(0x00000008) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'MediaWriteProtectState' 'ReadOnlyMedia' = int32(0x00004000) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'MediaWriteProtectState' 'UntilPowerdown' = int32(0x00000001) } .class public sealed serializable 'ModePageRequestType' extends ['mscorlib']'System'.'Enum' { .field public rtspecialname specialname int32 'value__' .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'ModePageRequestType' 'ChangableValues' = int32(0x00000001) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'ModePageRequestType' 'CurrentValues' = int32(0x00000000) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'ModePageRequestType' 'DefaultValues' = int32(0x00000002) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'ModePageRequestType' 'SavedValues' = int32(0x00000003) } .class public sealed serializable 'ModePageType' extends ['mscorlib']'System'.'Enum' { .field public rtspecialname specialname int32 'value__' .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'ModePageType' 'Caching' = int32(0x00000008) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'ModePageType' 'InformationalExceptions' = int32(0x0000001C) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'ModePageType' 'LegacyCapabilities' = int32(0x0000002A) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'ModePageType' 'MRW' = int32(0x00000003) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'ModePageType' 'PowerCondition' = int32(0x0000001A) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'ModePageType' 'ReadWriteErrorRecovery' = int32(0x00000001) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'ModePageType' 'TimeoutAnd_Protect' = int32(0x0000001D) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'ModePageType' 'WriteParameters' = int32(0x00000005) } .class public interface abstract import 'MsftDiscFormat2Data' implements 'Storage.Interop.IMAPIv2'.'IDiscFormat2Data', 'Storage.Interop.IMAPIv2'.'IDiskFormat2', 'Storage.Interop.IMAPIv2'.'IDiscFormat2Data_Events', 'Storage.Interop.IMAPIv2'.'IBurnVerification' { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'CoClassAttribute'::.ctor(class ['mscorlib']'System'.'Type') = (01 00 30 53 74 6F 72 61 67 65 2E 49 6E 74 65 72 6F 70 2E 49 4D 41 50 49 76 32 2E 4D 73 66 74 44 69 73 63 46 6F 72 6D 61 74 32 44 61 74 61 43 6C 61 73 73 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'GuidAttribute'::.ctor(string) = (01 00 24 32 37 33 35 34 31 35 33 2D 39 46 36 34 2D 35 42 30 46 2D 38 46 30 30 2D 35 44 37 37 41 46 42 45 32 36 31 45 00 00) } .class public import 'MsftDiscFormat2DataClass' extends ['mscorlib']'System'.'Object' { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'ClassInterfaceAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'ClassInterfaceType') = (01 00 00 00 00 00 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'ComSourceInterfacesAttribute'::.ctor(string) = (01 00 17 44 44 69 73 63 46 6F 72 6D 61 74 32 44 61 74 61 45 76 65 6E 74 73 00 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'GuidAttribute'::.ctor(string) = (01 00 24 32 37 33 35 34 31 32 41 2D 37 46 36 34 2D 35 42 30 46 2D 38 46 30 30 2D 35 44 37 37 41 46 42 45 32 36 31 45 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'TypeLibTypeAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'TypeLibTypeFlags') = (01 00 02 00 00 00 00 00) .method public hidebysig specialname instance void '.ctor'() runtime internalcall { } } .class public interface abstract import 'MsftDiscFormat2Erase' implements 'Storage.Interop.IMAPIv2'.'IDiscFormat2Erase', 'Storage.Interop.IMAPIv2'.'IDiskFormat2', 'Storage.Interop.IMAPIv2'.'IDiscFormat2Erase_Events' { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'CoClassAttribute'::.ctor(class ['mscorlib']'System'.'Type') = (01 00 31 53 74 6F 72 61 67 65 2E 49 6E 74 65 72 6F 70 2E 49 4D 41 50 49 76 32 2E 4D 73 66 74 44 69 73 63 46 6F 72 6D 61 74 32 45 72 61 73 65 43 6C 61 73 73 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'GuidAttribute'::.ctor(string) = (01 00 24 32 37 33 35 34 31 35 36 2D 38 46 36 34 2D 35 42 30 46 2D 38 46 30 30 2D 35 44 37 37 41 46 42 45 32 36 31 45 00 00) } .class public import 'MsftDiscFormat2EraseClass' extends ['mscorlib']'System'.'Object' { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'ClassInterfaceAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'ClassInterfaceType') = (01 00 00 00 00 00 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'ComSourceInterfacesAttribute'::.ctor(string) = (01 00 18 44 44 69 73 63 46 6F 72 6D 61 74 32 45 72 61 73 65 45 76 65 6E 74 73 00 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'GuidAttribute'::.ctor(string) = (01 00 24 32 37 33 35 34 31 32 42 2D 37 46 36 34 2D 35 42 30 46 2D 38 46 30 30 2D 35 44 37 37 41 46 42 45 32 36 31 45 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'TypeLibTypeAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'TypeLibTypeFlags') = (01 00 02 00 00 00 00 00) .method public hidebysig specialname instance void '.ctor'() runtime internalcall { } } .class public interface abstract import 'MsftDiscFormat2RawCD' implements 'Storage.Interop.IMAPIv2'.'IDiscFormat2RawCD', 'Storage.Interop.IMAPIv2'.'IDiskFormat2', 'Storage.Interop.IMAPIv2'.'IDiscFormat2RawCD_Events' { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'CoClassAttribute'::.ctor(class ['mscorlib']'System'.'Type') = (01 00 31 53 74 6F 72 61 67 65 2E 49 6E 74 65 72 6F 70 2E 49 4D 41 50 49 76 32 2E 4D 73 66 74 44 69 73 63 46 6F 72 6D 61 74 32 52 61 77 43 44 43 6C 61 73 73 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'GuidAttribute'::.ctor(string) = (01 00 24 32 37 33 35 34 31 35 35 2D 38 46 36 34 2D 35 42 30 46 2D 38 46 30 30 2D 35 44 37 37 41 46 42 45 32 36 31 45 00 00) } .class public import 'MsftDiscFormat2RawCDClass' extends ['mscorlib']'System'.'Object' { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'ClassInterfaceAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'ClassInterfaceType') = (01 00 00 00 00 00 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'ComSourceInterfacesAttribute'::.ctor(string) = (01 00 18 44 44 69 73 63 46 6F 72 6D 61 74 32 52 61 77 43 44 45 76 65 6E 74 73 00 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'GuidAttribute'::.ctor(string) = (01 00 24 32 37 33 35 34 31 32 38 2D 37 46 36 34 2D 35 42 30 46 2D 38 46 30 30 2D 35 44 37 37 41 46 42 45 32 36 31 45 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'TypeLibTypeAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'TypeLibTypeFlags') = (01 00 02 00 00 00 00 00) .method public hidebysig specialname instance void '.ctor'() runtime internalcall { } } .class public interface abstract import 'MsftDiscFormat2TrackAtOnce' implements 'Storage.Interop.IMAPIv2'.'IDiscFormat2TrackAtOnce', 'Storage.Interop.IMAPIv2'.'IDiskFormat2', 'Storage.Interop.IMAPIv2'.'IDiscFormat2TrackAtOnce_Events', 'Storage.Interop.IMAPIv2'.'IBurnVerification' { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'CoClassAttribute'::.ctor(class ['mscorlib']'System'.'Type') = (01 00 37 53 74 6F 72 61 67 65 2E 49 6E 74 65 72 6F 70 2E 49 4D 41 50 49 76 32 2E 4D 73 66 74 44 69 73 63 46 6F 72 6D 61 74 32 54 72 61 63 6B 41 74 4F 6E 63 65 43 6C 61 73 73 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'GuidAttribute'::.ctor(string) = (01 00 24 32 37 33 35 34 31 35 34 2D 38 46 36 34 2D 35 42 30 46 2D 38 46 30 30 2D 35 44 37 37 41 46 42 45 32 36 31 45 00 00) } .class public import 'MsftDiscFormat2TrackAtOnceClass' extends ['mscorlib']'System'.'Object' { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'ClassInterfaceAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'ClassInterfaceType') = (01 00 00 00 00 00 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'ComSourceInterfacesAttribute'::.ctor(string) = (01 00 1E 44 44 69 73 63 46 6F 72 6D 61 74 32 54 72 61 63 6B 41 74 4F 6E 63 65 45 76 65 6E 74 73 00 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'GuidAttribute'::.ctor(string) = (01 00 24 32 37 33 35 34 31 32 39 2D 37 46 36 34 2D 35 42 30 46 2D 38 46 30 30 2D 35 44 37 37 41 46 42 45 32 36 31 45 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'TypeLibTypeAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'TypeLibTypeFlags') = (01 00 02 00 00 00 00 00) .method public hidebysig specialname instance void '.ctor'() runtime internalcall { } } .class public interface abstract import 'MsftDiscMaster2' implements 'Storage.Interop.IMAPIv2'.'IDiscMaster2', ['mscorlib']'System.Collections'.'IEnumerable', 'Storage.Interop.IMAPIv2'.'IDiscMaster2_Events' { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'CoClassAttribute'::.ctor(class ['mscorlib']'System'.'Type') = (01 00 2C 53 74 6F 72 61 67 65 2E 49 6E 74 65 72 6F 70 2E 49 4D 41 50 49 76 32 2E 4D 73 66 74 44 69 73 63 4D 61 73 74 65 72 32 43 6C 61 73 73 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'GuidAttribute'::.ctor(string) = (01 00 24 32 37 33 35 34 31 33 30 2D 37 46 36 34 2D 35 42 30 46 2D 38 46 30 30 2D 35 44 37 37 41 46 42 45 32 36 31 45 00 00) } .class public import 'MsftDiscMaster2Class' extends ['mscorlib']'System'.'Object' { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'ClassInterfaceAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'ClassInterfaceType') = (01 00 00 00 00 00 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'ComSourceInterfacesAttribute'::.ctor(string) = (01 00 13 44 44 69 73 63 4D 61 73 74 65 72 32 45 76 65 6E 74 73 00 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'GuidAttribute'::.ctor(string) = (01 00 24 32 37 33 35 34 31 32 45 2D 37 46 36 34 2D 35 42 30 46 2D 38 46 30 30 2D 35 44 37 37 41 46 42 45 32 36 31 45 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'TypeLibTypeAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'TypeLibTypeFlags') = (01 00 02 00 00 00 00 00) .method public hidebysig specialname instance void '.ctor'() runtime internalcall { } } .class public interface abstract import 'MsftDiscRecorder2' implements 'Storage.Interop.IMAPIv2'.'IDiscRecorder2' { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'CoClassAttribute'::.ctor(class ['mscorlib']'System'.'Type') = (01 00 2F 53 74 6F 72 61 67 65 2E 49 6E 74 65 72 6F 70 2E 49 4D 41 50 49 76 32 2E 4D 73 66 74 44 69 73 63 52 65 63 6F 72 64 65 72 32 58 43 6C 61 73 73 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'GuidAttribute'::.ctor(string) = (01 00 24 32 37 33 35 34 31 33 33 2D 37 46 36 34 2D 35 42 30 46 2D 38 46 30 30 2D 35 44 37 37 41 46 42 45 32 36 31 45 00 00) } .class public import 'MsftDiscRecorder2Class' extends ['mscorlib']'System'.'Object' { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'ClassInterfaceAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'ClassInterfaceType') = (01 00 00 00 00 00 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'GuidAttribute'::.ctor(string) = (01 00 24 32 37 33 35 34 31 32 44 2D 37 46 36 34 2D 35 42 30 46 2D 38 46 30 30 2D 35 44 37 37 41 46 42 45 32 36 31 45 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'TypeLibTypeAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'TypeLibTypeFlags') = (01 00 02 00 00 00 00 00) .method public hidebysig specialname instance void '.ctor'() runtime internalcall { } } .class public interface abstract import 'MsftDiscRecorder2Ex' implements 'Storage.Interop.IMAPIv2'.'IDiscRecorder2Ex' { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'CoClassAttribute'::.ctor(class ['mscorlib']'System'.'Type') = (01 00 2F 53 74 6F 72 61 67 65 2E 49 6E 74 65 72 6F 70 2E 49 4D 41 50 49 76 32 2E 4D 73 66 74 44 69 73 63 52 65 63 6F 72 64 65 72 32 58 43 6C 61 73 73 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'GuidAttribute'::.ctor(string) = (01 00 24 32 37 33 35 34 31 33 32 2D 37 46 36 34 2D 35 42 30 46 2D 38 46 30 30 2D 35 44 37 37 41 46 42 45 32 36 31 45 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'InterfaceTypeAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'ComInterfaceType') = (01 00 01 00 00 00 00 00) } .class public 'MsftDiscRecorder2XClass' extends 'Storage.Interop.IMAPIv2'.'MsftDiscRecorder2Class' implements 'Storage.Interop.IMAPIv2'.'IDiscRecorder2X' { .method private final virtual hidebysig newslot instance unsigned int8[] 'Storage.Interop.IMAPIv2.IDiscRecorder2X.SendCommandNoData'(unsigned int8[] 'cdb', unsigned int32 'timeout') { .override 'Storage.Interop.IMAPIv2'.'IDiscRecorder2X'::'SendCommandNoData' ret } .method private final virtual hidebysig newslot instance unsigned int8[] 'Storage.Interop.IMAPIv2.IDiscRecorder2X.SendCommandSendDataToDevice'(unsigned int8[] 'cdb', unsigned int8[] 'buffer', unsigned int32 'timeout') { .override 'Storage.Interop.IMAPIv2'.'IDiscRecorder2X'::'SendCommandSendDataToDevice' ret } .method private final virtual hidebysig newslot instance unsigned int8[] 'Storage.Interop.IMAPIv2.IDiscRecorder2X.SendCommandGetDataFromDevice'(unsigned int8[] 'cdb', unsigned int8[] 'buffer', unsigned int32 'timeout') { .override 'Storage.Interop.IMAPIv2'.'IDiscRecorder2X'::'SendCommandGetDataFromDevice' ret } .method private final virtual hidebysig newslot instance unsigned int8[] 'Storage.Interop.IMAPIv2.IDiscRecorder2X.ReadDvdStructure'(unsigned int32 'format', unsigned int32 'address', unsigned int32 'layer', unsigned int32 'agid') { .override 'Storage.Interop.IMAPIv2'.'IDiscRecorder2X'::'ReadDvdStructure' ret } .method private final virtual hidebysig newslot instance void 'Storage.Interop.IMAPIv2.IDiscRecorder2X.SendDvdStructure'(unsigned int8[] 'dvdStructure', unsigned int32 'format') { .override 'Storage.Interop.IMAPIv2'.'IDiscRecorder2X'::'SendDvdStructure' ret } .method private final virtual hidebysig newslot instance unsigned int8[] 'Storage.Interop.IMAPIv2.IDiscRecorder2X.GetAdapterDescriptor'() { .override 'Storage.Interop.IMAPIv2'.'IDiscRecorder2X'::'GetAdapterDescriptor' ret } .method private final virtual hidebysig newslot instance unsigned int8[] 'Storage.Interop.IMAPIv2.IDiscRecorder2X.GetDeviceDescriptor'() { .override 'Storage.Interop.IMAPIv2'.'IDiscRecorder2X'::'GetDeviceDescriptor' ret } .method private final virtual hidebysig newslot instance unsigned int8[] 'Storage.Interop.IMAPIv2.IDiscRecorder2X.GetDiscInformation'() { .override 'Storage.Interop.IMAPIv2'.'IDiscRecorder2X'::'GetDiscInformation' ret } .method private final virtual hidebysig newslot instance unsigned int8[] 'Storage.Interop.IMAPIv2.IDiscRecorder2X.GetTrackInformation'(unsigned int32 'address', valuetype 'Storage.Interop.IMAPIv2'.'ReadTrackAddressType' 'addressType') { .override 'Storage.Interop.IMAPIv2'.'IDiscRecorder2X'::'GetTrackInformation' ret } .method private final virtual hidebysig newslot instance unsigned int8[] 'Storage.Interop.IMAPIv2.IDiscRecorder2X.GetFeaturePage'(valuetype 'Storage.Interop.IMAPIv2'.'FeaturePageType' 'requestedFeature', bool 'currentFeatureOnly') { .override 'Storage.Interop.IMAPIv2'.'IDiscRecorder2X'::'GetFeaturePage' ret } .method private final virtual hidebysig newslot instance unsigned int8[] 'Storage.Interop.IMAPIv2.IDiscRecorder2X.GetModePage'(valuetype 'Storage.Interop.IMAPIv2'.'ModePageType' 'requestedModePage', valuetype 'Storage.Interop.IMAPIv2'.'ModePageRequestType' 'requestType') { .override 'Storage.Interop.IMAPIv2'.'IDiscRecorder2X'::'GetModePage' ret } .method private final virtual hidebysig newslot instance void 'Storage.Interop.IMAPIv2.IDiscRecorder2X.SetModePage'(valuetype 'Storage.Interop.IMAPIv2'.'ModePageRequestType' 'requestType', unsigned int8[] 'modePage') { .override 'Storage.Interop.IMAPIv2'.'IDiscRecorder2X'::'SetModePage' ret } .method private final virtual hidebysig newslot instance unsigned int8[] 'Storage.Interop.IMAPIv2.IDiscRecorder2X.GetSupportedFeaturePages'(bool 'currentFeatureOnly') { .override 'Storage.Interop.IMAPIv2'.'IDiscRecorder2X'::'GetSupportedFeaturePages' ret } .method private final virtual hidebysig newslot instance unsigned int8[] 'Storage.Interop.IMAPIv2.IDiscRecorder2X.GetSupportedProfiles'(bool 'currentOnly') { .override 'Storage.Interop.IMAPIv2'.'IDiscRecorder2X'::'GetSupportedProfiles' ret } .method private final virtual hidebysig newslot instance unsigned int8[] 'Storage.Interop.IMAPIv2.IDiscRecorder2X.GetSupportedModePages'(valuetype 'Storage.Interop.IMAPIv2'.'ModePageRequestType' 'requestType') { .override 'Storage.Interop.IMAPIv2'.'IDiscRecorder2X'::'GetSupportedModePages' ret } .method private final virtual hidebysig newslot instance unsigned int32 'Storage.Interop.IMAPIv2.IDiscRecorder2X.GetByteAlignmentMask'() { .override 'Storage.Interop.IMAPIv2'.'IDiscRecorder2X'::'GetByteAlignmentMask' ret } .method private final virtual hidebysig newslot instance unsigned int32 'Storage.Interop.IMAPIv2.IDiscRecorder2X.GetMaximumNonPageAlignedTransferSize'() { .override 'Storage.Interop.IMAPIv2'.'IDiscRecorder2X'::'GetMaximumNonPageAlignedTransferSize' ret } .method private final virtual hidebysig newslot instance unsigned int32 'Storage.Interop.IMAPIv2.IDiscRecorder2X.GetMaximumPageAlignedTransferSize'() { .override 'Storage.Interop.IMAPIv2'.'IDiscRecorder2X'::'GetMaximumPageAlignedTransferSize' ret } .method public hidebysig specialname instance void '.ctor'() { ret } } .class public interface abstract import 'MsftMultisessionSequential' implements 'Storage.Interop.IMAPIv2'.'IMultisessionSequential', 'Storage.Interop.IMAPIv2'.'IMultisession' { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'CoClassAttribute'::.ctor(class ['mscorlib']'System'.'Type') = (01 00 37 53 74 6F 72 61 67 65 2E 49 6E 74 65 72 6F 70 2E 49 4D 41 50 49 76 32 2E 4D 73 66 74 4D 75 6C 74 69 73 65 73 73 69 6F 6E 53 65 71 75 65 6E 74 69 61 6C 43 6C 61 73 73 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'GuidAttribute'::.ctor(string) = (01 00 24 32 37 33 35 34 31 35 31 2D 37 46 36 34 2D 35 42 30 46 2D 38 46 30 30 2D 35 44 37 37 41 46 42 45 32 36 31 45 00 00) } .class public import 'MsftMultisessionSequentialClass' extends ['mscorlib']'System'.'Object' { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'ClassInterfaceAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'ClassInterfaceType') = (01 00 00 00 00 00 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'GuidAttribute'::.ctor(string) = (01 00 24 32 37 33 35 34 31 32 32 2D 37 46 36 34 2D 35 42 30 46 2D 38 46 30 30 2D 35 44 37 37 41 46 42 45 32 36 31 45 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'TypeLibTypeAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'TypeLibTypeFlags') = (01 00 02 00 00 00 00 00) .method public hidebysig specialname instance void '.ctor'() runtime internalcall { } } .class public interface abstract import 'MsftWriteEngine2' implements 'Storage.Interop.IMAPIv2'.'IWriteEngine2', 'Storage.Interop.IMAPIv2'.'IWriteEngine2_Events' { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'CoClassAttribute'::.ctor(class ['mscorlib']'System'.'Type') = (01 00 2D 53 74 6F 72 61 67 65 2E 49 6E 74 65 72 6F 70 2E 49 4D 41 50 49 76 32 2E 4D 73 66 74 57 72 69 74 65 45 6E 67 69 6E 65 32 43 6C 61 73 73 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'GuidAttribute'::.ctor(string) = (01 00 24 32 37 33 35 34 31 33 35 2D 37 46 36 34 2D 35 42 30 46 2D 38 46 30 30 2D 35 44 37 37 41 46 42 45 32 36 31 45 00 00) } .class public import 'MsftWriteEngine2Class' extends ['mscorlib']'System'.'Object' { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'ClassInterfaceAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'ClassInterfaceType') = (01 00 00 00 00 00 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'ComSourceInterfacesAttribute'::.ctor(string) = (01 00 14 44 57 72 69 74 65 45 6E 67 69 6E 65 32 45 76 65 6E 74 73 00 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'GuidAttribute'::.ctor(string) = (01 00 24 32 37 33 35 34 31 32 43 2D 37 46 36 34 2D 35 42 30 46 2D 38 46 30 30 2D 35 44 37 37 41 46 42 45 32 36 31 45 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'TypeLibTypeAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'TypeLibTypeFlags') = (01 00 02 00 00 00 00 00) .method public hidebysig specialname instance void '.ctor'() runtime internalcall { } } .class public sealed serializable 'ProfileType' extends ['mscorlib']'System'.'Enum' { .field public rtspecialname specialname int32 'value__' .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'ProfileType' 'AS_MO' = int32(0x00000005) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'ProfileType' 'BDROM' = int32(0x00000040) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'ProfileType' 'BDRRandomRecording' = int32(0x00000042) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'ProfileType' 'BDRSequential' = int32(0x00000041) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'ProfileType' 'BDRewritable' = int32(0x00000043) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'ProfileType' 'CDROM' = int32(0x00000008) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'ProfileType' 'CDRecordable' = int32(0x00000009) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'ProfileType' 'CDRewritable' = int32(0x0000000A) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'ProfileType' 'DDCDROM' = int32(0x00000020) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'ProfileType' 'DDCDRecordable' = int32(0x00000021) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'ProfileType' 'DDCDRewritable' = int32(0x00000022) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'ProfileType' 'DVDDashRDualLayerJump' = int32(0x00000016) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'ProfileType' 'DVDDashRDualSequential' = int32(0x00000015) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'ProfileType' 'DVDDashRWSequential' = int32(0x00000014) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'ProfileType' 'DVDDashRecordable' = int32(0x00000011) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'ProfileType' 'DVDDashRewritable' = int32(0x00000013) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'ProfileType' 'DVDPlusR' = int32(0x0000001B) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'ProfileType' 'DVDPlusRDualLayer' = int32(0x0000002B) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'ProfileType' 'DVDPlusRW' = int32(0x0000001A) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'ProfileType' 'DVDPlusRWDualLayer' = int32(0x0000002A) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'ProfileType' 'DVDRAM' = int32(0x00000012) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'ProfileType' 'DVDROM' = int32(0x00000010) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'ProfileType' 'HDDVDRAM' = int32(0x00000052) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'ProfileType' 'HDDVDROM' = int32(0x00000050) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'ProfileType' 'HDDVDRW' = int32(0x00000053) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'ProfileType' 'HDDVDRecordable' = int32(0x00000051) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'ProfileType' 'Invalid' = int32(0x00000000) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'ProfileType' 'MO_Erasable' = int32(0x00000003) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'ProfileType' 'MO_WriteOnce' = int32(0x00000004) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'ProfileType' 'NonRemovableDisk' = int32(0x00000001) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'ProfileType' 'NonStandard' = int32(0x0000FFFF) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'ProfileType' 'RemovableDisk' = int32(0x00000002) } .class public sealed serializable 'ReadTrackAddressType' extends ['mscorlib']'System'.'Enum' { .field public rtspecialname specialname int32 'value__' .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'ReadTrackAddressType' 'LBA' = int32(0x00000000) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'ReadTrackAddressType' 'Session' = int32(0x00000002) .field static public literal valuetype 'Storage.Interop.IMAPIv2'.'ReadTrackAddressType' 'Track' = int32(0x00000001) } .class public sealed 'WriteEngine2_SinkHelper' extends ['mscorlib']'System'.'Object' implements 'Storage.Interop.IMAPIv2'.'DWriteEngine2Events' { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'ClassInterfaceAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'ClassInterfaceType') = (01 00 00 00 00 00 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'TypeLibTypeAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'TypeLibTypeFlags') = (01 00 10 00 00 00 00 00) .method public final virtual hidebysig newslot instance void 'Update'([in] class 'Storage.Interop.IMAPIv2'.'IWriteEngine2' marshal(idispatch) 'sender', [in] class 'Storage.Interop.IMAPIv2'.'IWriteEngine2EventArgs' marshal(idispatch) 'args') { ret } .method public hidebysig specialname instance void '.ctor'() { ret } .field public int32 'Cookie' .field public class 'Storage.Interop.IMAPIv2'.'IMAPIEventHandlerDelegate`2' 'UpdateDelegate' } } .namespace 'Storage.Interop.IMAPIv2FileSystem' { .class public interface abstract import 'DFileSystemImageEvents' { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'GuidAttribute'::.ctor(string) = (01 00 24 32 43 39 34 31 46 44 46 2D 39 37 35 42 2D 35 39 42 45 2D 41 39 36 30 2D 39 41 32 41 32 36 32 38 35 33 41 35 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'InterfaceTypeAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'ComInterfaceType') = (01 00 00 00 00 00 00 00) .method public virtual hidebysig newslot abstract instance void 'Update'([in] class 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage' marshal(idispatch) 'sender', [in] string marshal(bstr) 'currentFile', int64 'copiedSectors', int64 'totalSectors') runtime internalcall { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 00 01 00 00 00 00) } } .class public interface abstract import 'DFileSystemImageImportEvents' { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'GuidAttribute'::.ctor(string) = (01 00 24 44 32 35 43 33 30 46 39 2D 34 30 38 37 2D 34 33 36 36 2D 39 45 32 34 2D 45 35 35 42 45 32 38 36 34 32 34 42 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'InterfaceTypeAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'ComInterfaceType') = (01 00 00 00 00 00 00 00) .method public virtual hidebysig newslot abstract instance void 'UpdateImport'([in] class 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage' marshal(idispatch) 'sender', [in] valuetype 'Storage.Interop.IMAPIv2FileSystem'.'FileSystems' marshal(int32) 'fileSystem', [in] string marshal(bstr) 'currentItem', int64 'importedDirectoryItems', int64 'totalDirectoryItems', int64 'importedFileItems', int64 'totalFileItems') runtime internalcall { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 01 01 00 00 00 00) } } .class public interface abstract 'DFileSystemImageImport_Events' { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'ComEventInterfaceAttribute'::.ctor(class ['mscorlib']'System'.'Type', class ['mscorlib']'System'.'Type') = (01 00 3E 53 74 6F 72 61 67 65 2E 49 6E 74 65 72 6F 70 2E 49 4D 41 50 49 76 32 46 69 6C 65 53 79 73 74 65 6D 2E 44 46 69 6C 65 53 79 73 74 65 6D 49 6D 61 67 65 49 6D 70 6F 72 74 45 76 65 6E 74 73 47 53 74 6F 72 61 67 65 2E 49 6E 74 65 72 6F 70 2E 49 4D 41 50 49 76 32 46 69 6C 65 53 79 73 74 65 6D 2E 44 46 69 6C 65 53 79 73 74 65 6D 49 6D 61 67 65 49 6D 70 6F 72 74 5F 45 76 65 6E 74 73 50 72 6F 76 69 64 65 72 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'TypeLibTypeAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'TypeLibTypeFlags') = (01 00 10 00 00 00 00 00) .method public virtual hidebysig newslot abstract specialname instance void 'add_UpdateImport'(class 'Storage.Interop.IMAPIv2FileSystem'.'IMAPIImportEventHandlerDelegate`7' 'value') synchronized { } .method public virtual hidebysig newslot abstract specialname instance void 'remove_UpdateImport'(class 'Storage.Interop.IMAPIv2FileSystem'.'IMAPIImportEventHandlerDelegate`7' 'value') synchronized { } .event class 'Storage.Interop.IMAPIv2FileSystem'.'IMAPIImportEventHandlerDelegate`7' 'UpdateImport' { .addon instance void 'Storage.Interop.IMAPIv2FileSystem'.'DFileSystemImageImport_Events'::'add_UpdateImport'(class 'Storage.Interop.IMAPIv2FileSystem'.'IMAPIImportEventHandlerDelegate`7') .removeon instance void 'Storage.Interop.IMAPIv2FileSystem'.'DFileSystemImageImport_Events'::'remove_UpdateImport'(class 'Storage.Interop.IMAPIv2FileSystem'.'IMAPIImportEventHandlerDelegate`7') } } .class public sealed 'DFileSystemImageImport_SinkHelper' extends ['mscorlib']'System'.'Object' implements 'Storage.Interop.IMAPIv2FileSystem'.'DFileSystemImageImportEvents' { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'ClassInterfaceAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'ClassInterfaceType') = (01 00 00 00 00 00 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'TypeLibTypeAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'TypeLibTypeFlags') = (01 00 10 00 00 00 00 00) .method public final virtual hidebysig newslot instance void 'UpdateImport'([in] class 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage' marshal(idispatch) 'sender', [in] valuetype 'Storage.Interop.IMAPIv2FileSystem'.'FileSystems' marshal(int32) 'fileSystem', [in] string marshal(bstr) 'currentItem', int64 'importedDirectoryItems', int64 'totalDirectoryItems', int64 'importedFileItems', int64 'totalFileItems') { ret } .method public hidebysig specialname instance void '.ctor'() { ret } .field public int32 'Cookie' .field public class 'Storage.Interop.IMAPIv2FileSystem'.'IMAPIImportEventHandlerDelegate`7' 'UpdateImportDelegate' } .class public interface abstract 'DFileSystemImage_Events' { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'ComEventInterfaceAttribute'::.ctor(class ['mscorlib']'System'.'Type', class ['mscorlib']'System'.'Type') = (01 00 38 53 74 6F 72 61 67 65 2E 49 6E 74 65 72 6F 70 2E 49 4D 41 50 49 76 32 46 69 6C 65 53 79 73 74 65 6D 2E 44 46 69 6C 65 53 79 73 74 65 6D 49 6D 61 67 65 45 76 65 6E 74 73 41 53 74 6F 72 61 67 65 2E 49 6E 74 65 72 6F 70 2E 49 4D 41 50 49 76 32 46 69 6C 65 53 79 73 74 65 6D 2E 44 46 69 6C 65 53 79 73 74 65 6D 49 6D 61 67 65 5F 45 76 65 6E 74 73 50 72 6F 76 69 64 65 72 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'TypeLibTypeAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'TypeLibTypeFlags') = (01 00 10 00 00 00 00 00) .method public virtual hidebysig newslot abstract specialname instance void 'add_Update'(class 'Storage.Interop.IMAPIv2FileSystem'.'IMAPIEventHandlerDelegate`4' 'value') synchronized { } .method public virtual hidebysig newslot abstract specialname instance void 'remove_Update'(class 'Storage.Interop.IMAPIv2FileSystem'.'IMAPIEventHandlerDelegate`4' 'value') synchronized { } .event class 'Storage.Interop.IMAPIv2FileSystem'.'IMAPIEventHandlerDelegate`4' 'Update' { .addon instance void 'Storage.Interop.IMAPIv2FileSystem'.'DFileSystemImage_Events'::'add_Update'(class 'Storage.Interop.IMAPIv2FileSystem'.'IMAPIEventHandlerDelegate`4') .removeon instance void 'Storage.Interop.IMAPIv2FileSystem'.'DFileSystemImage_Events'::'remove_Update'(class 'Storage.Interop.IMAPIv2FileSystem'.'IMAPIEventHandlerDelegate`4') } } .class public sealed 'DFileSystemImage_SinkHelper' extends ['mscorlib']'System'.'Object' implements 'Storage.Interop.IMAPIv2FileSystem'.'DFileSystemImageEvents' { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'ClassInterfaceAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'ClassInterfaceType') = (01 00 00 00 00 00 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'TypeLibTypeAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'TypeLibTypeFlags') = (01 00 10 00 00 00 00 00) .method public final virtual hidebysig newslot instance void 'Update'([in] class 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage' marshal(idispatch) 'sender', [in] string marshal(bstr) 'currentFile', int64 'copiedSectors', int64 'totalSectors') { ret } .method public hidebysig specialname instance void '.ctor'() { ret } .field public int32 'Cookie' .field public class 'Storage.Interop.IMAPIv2FileSystem'.'IMAPIEventHandlerDelegate`4' 'UpdateDelegate' } .class public sealed 'EmulationType' extends ['mscorlib']'System'.'Enum' { .field public rtspecialname specialname int32 'value__' .field static public literal valuetype 'Storage.Interop.IMAPIv2FileSystem'.'EmulationType' 'Floppy12M' = int32(0x00000001) .field static public literal valuetype 'Storage.Interop.IMAPIv2FileSystem'.'EmulationType' 'Floppy144M' = int32(0x00000002) .field static public literal valuetype 'Storage.Interop.IMAPIv2FileSystem'.'EmulationType' 'Floppy288M' = int32(0x00000003) .field static public literal valuetype 'Storage.Interop.IMAPIv2FileSystem'.'EmulationType' 'HardDisk' = int32(0x00000004) .field static public literal valuetype 'Storage.Interop.IMAPIv2FileSystem'.'EmulationType' 'None' = int32(0x00000000) } .class public sealed 'FSItemType' extends ['mscorlib']'System'.'Enum' { .field public rtspecialname specialname int32 'value__' .field static public literal valuetype 'Storage.Interop.IMAPIv2FileSystem'.'FSItemType' 'Directory' = int32(0x00000001) .field static public literal valuetype 'Storage.Interop.IMAPIv2FileSystem'.'FSItemType' 'File' = int32(0x00000002) .field static public literal valuetype 'Storage.Interop.IMAPIv2FileSystem'.'FSItemType' 'NotFound' = int32(0x00000000) } .class public sealed 'FileSystems' extends ['mscorlib']'System'.'Enum' { .custom instance void ['mscorlib']'System'.'FlagsAttribute'::.ctor() = (01 00 00 00) .field public rtspecialname specialname int32 'value__' .field static public literal valuetype 'Storage.Interop.IMAPIv2FileSystem'.'FileSystems' 'ISO9660' = int32(0x00000001) .field static public literal valuetype 'Storage.Interop.IMAPIv2FileSystem'.'FileSystems' 'Joliet' = int32(0x00000002) .field static public literal valuetype 'Storage.Interop.IMAPIv2FileSystem'.'FileSystems' 'None' = int32(0x00000000) .field static public literal valuetype 'Storage.Interop.IMAPIv2FileSystem'.'FileSystems' 'UDF' = int32(0x00000004) .field static public literal valuetype 'Storage.Interop.IMAPIv2FileSystem'.'FileSystems' 'Unknown' = int32(0x40000000) } .class public interface abstract 'IBootOptions' { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'GuidAttribute'::.ctor(string) = (01 00 24 32 43 39 34 31 46 44 34 2D 39 37 35 42 2D 35 39 42 45 2D 41 39 36 30 2D 39 41 32 41 32 36 32 38 35 33 41 35 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'TypeLibTypeAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'TypeLibTypeFlags') = (01 00 C0 10 00 00 00 00) .method public virtual hidebysig newslot abstract specialname instance class ['mscorlib']'System.Runtime.InteropServices.ComTypes'.'IStream' 'get_BootImage'() { } .method public virtual hidebysig newslot abstract specialname instance string 'get_Manufacturer'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_Manufacturer'(string 'value') { } .method public virtual hidebysig newslot abstract specialname instance valuetype 'Storage.Interop.IMAPIv2FileSystem'.'PlatformId' 'get_PlatformId'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_PlatformId'(valuetype 'Storage.Interop.IMAPIv2FileSystem'.'PlatformId' 'value') { } .method public virtual hidebysig newslot abstract specialname instance valuetype 'Storage.Interop.IMAPIv2FileSystem'.'EmulationType' 'get_Emulation'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_Emulation'(valuetype 'Storage.Interop.IMAPIv2FileSystem'.'EmulationType' 'value') { } .method public virtual hidebysig newslot abstract specialname instance unsigned int32 'get_ImageSize'() { } .method public virtual hidebysig newslot abstract instance void 'AssignBootImage'(class ['mscorlib']'System.Runtime.InteropServices.ComTypes'.'IStream' 'newVal') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 14 00 00 00 00 00) } .property instance class ['mscorlib']'System.Runtime.InteropServices.ComTypes'.'IStream' 'BootImage'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 01 00 00 00 00 00) .get instance class ['mscorlib']'System.Runtime.InteropServices.ComTypes'.'IStream' 'Storage.Interop.IMAPIv2FileSystem'.'IBootOptions'::'get_BootImage'() } .property instance valuetype 'Storage.Interop.IMAPIv2FileSystem'.'EmulationType' 'Emulation'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 04 00 00 00 00 00) .get instance valuetype 'Storage.Interop.IMAPIv2FileSystem'.'EmulationType' 'Storage.Interop.IMAPIv2FileSystem'.'IBootOptions'::'get_Emulation'() .set instance void 'Storage.Interop.IMAPIv2FileSystem'.'IBootOptions'::'set_Emulation'(valuetype 'Storage.Interop.IMAPIv2FileSystem'.'EmulationType') } .property instance unsigned int32 'ImageSize'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 05 00 00 00 00 00) .get instance unsigned int32 'Storage.Interop.IMAPIv2FileSystem'.'IBootOptions'::'get_ImageSize'() } .property instance string 'Manufacturer'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 02 00 00 00 00 00) .get instance string 'Storage.Interop.IMAPIv2FileSystem'.'IBootOptions'::'get_Manufacturer'() .set instance void 'Storage.Interop.IMAPIv2FileSystem'.'IBootOptions'::'set_Manufacturer'(string) } .property instance valuetype 'Storage.Interop.IMAPIv2FileSystem'.'PlatformId' 'PlatformId'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 03 00 00 00 00 00) .get instance valuetype 'Storage.Interop.IMAPIv2FileSystem'.'PlatformId' 'Storage.Interop.IMAPIv2FileSystem'.'IBootOptions'::'get_PlatformId'() .set instance void 'Storage.Interop.IMAPIv2FileSystem'.'IBootOptions'::'set_PlatformId'(valuetype 'Storage.Interop.IMAPIv2FileSystem'.'PlatformId') } } .class public interface abstract 'IEnumFsiItems' { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'GuidAttribute'::.ctor(string) = (01 00 24 32 43 39 34 31 46 44 41 2D 39 37 35 42 2D 35 39 42 45 2D 41 39 36 30 2D 39 41 32 41 32 36 32 38 35 33 41 35 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'InterfaceTypeAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'ComInterfaceType') = (01 00 01 00 00 00 00 00) .method public virtual hidebysig newslot abstract instance void 'Next'(unsigned int32 'celt', [out] class 'Storage.Interop.IMAPIv2FileSystem'.'IFsiItem'& 'rgelt', [out] unsigned int32& 'pceltFetched') { } .method public virtual hidebysig newslot abstract instance void 'RemoteNext'(unsigned int32 'celt', [out] class 'Storage.Interop.IMAPIv2FileSystem'.'IFsiItem'& 'rgelt', [out] unsigned int32& 'pceltFetched') { } .method public virtual hidebysig newslot abstract instance void 'Skip'(unsigned int32 'celt') { } .method public virtual hidebysig newslot abstract instance void 'Reset'() { } .method public virtual hidebysig newslot abstract instance void 'Clone'([out] class 'Storage.Interop.IMAPIv2FileSystem'.'IEnumFsiItems'& 'ppEnum') { } } .class public interface abstract 'IEnumProgressItems' { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'GuidAttribute'::.ctor(string) = (01 00 24 32 43 39 34 31 46 44 36 2D 39 37 35 42 2D 35 39 42 45 2D 41 39 36 30 2D 39 41 32 41 32 36 32 38 35 33 41 35 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'InterfaceTypeAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'ComInterfaceType') = (01 00 01 00 00 00 00 00) .method public virtual hidebysig newslot abstract instance void 'Next'(unsigned int32 'celt', [out] class 'Storage.Interop.IMAPIv2FileSystem'.'IProgressItem'& 'rgelt', [out] unsigned int32& 'pceltFetched') { } .method public virtual hidebysig newslot abstract instance void 'RemoteNext'(unsigned int32 'celt', [out] class 'Storage.Interop.IMAPIv2FileSystem'.'IProgressItem'& 'rgelt', [out] unsigned int32& 'pceltFetched') { } .method public virtual hidebysig newslot abstract instance void 'Skip'(unsigned int32 'celt') { } .method public virtual hidebysig newslot abstract instance void 'Reset'() { } .method public virtual hidebysig newslot abstract instance void 'Clone'([out] class 'Storage.Interop.IMAPIv2FileSystem'.'IEnumProgressItems'& 'ppEnum') { } } .class public interface abstract 'IFileSystemImage' { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'GuidAttribute'::.ctor(string) = (01 00 24 32 43 39 34 31 46 45 31 2D 39 37 35 42 2D 35 39 42 45 2D 41 39 36 30 2D 39 41 32 41 32 36 32 38 35 33 41 35 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'TypeLibTypeAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'TypeLibTypeFlags') = (01 00 C0 10 00 00 00 00) .method public virtual hidebysig newslot abstract specialname instance class 'Storage.Interop.IMAPIv2FileSystem'.'IFsiDirectoryItem' 'get_Root'() { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_SessionStartBlock'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_SessionStartBlock'(int32 'value') { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_FreeMediaBlocks'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_FreeMediaBlocks'(int32 'value') { } .method public virtual hidebysig newslot abstract instance void 'SetMaxMediaBlocksFromDevice'(class 'Storage.Interop.IMAPIv2'.'IDiscRecorder2' 'discRecorder') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 24 00 00 00 00 00) } .method public virtual hidebysig newslot abstract specialname instance int32 'get_UsedBlocks'() { } .method public virtual hidebysig newslot abstract specialname instance string 'get_VolumeName'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_VolumeName'(string 'value') { } .method public virtual hidebysig newslot abstract specialname instance string 'get_ImportedVolumeName'() { } .method public virtual hidebysig newslot abstract specialname instance class 'Storage.Interop.IMAPIv2FileSystem'.'IBootOptions' 'get_BootImageOptions'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_BootImageOptions'(class 'Storage.Interop.IMAPIv2FileSystem'.'IBootOptions' 'value') { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_FileCount'() { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_DirectoryCount'() { } .method public virtual hidebysig newslot abstract specialname instance string 'get_WorkingDirectory'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_WorkingDirectory'(string 'value') { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_ChangePoint'() { } .method public virtual hidebysig newslot abstract specialname instance bool 'get_StrictFileSystemCompliance'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_StrictFileSystemCompliance'(bool 'value') { } .method public virtual hidebysig newslot abstract specialname instance bool 'get_UseRestrictedCharacterSet'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_UseRestrictedCharacterSet'(bool 'value') { } .method public virtual hidebysig newslot abstract specialname instance valuetype 'Storage.Interop.IMAPIv2FileSystem'.'FileSystems' 'get_FileSystemsToCreate'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_FileSystemsToCreate'(valuetype 'Storage.Interop.IMAPIv2FileSystem'.'FileSystems' 'value') { } .method public virtual hidebysig newslot abstract specialname instance valuetype 'Storage.Interop.IMAPIv2FileSystem'.'FileSystems' 'get_FileSystemsSupported'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_UDFRevision'(int32 'value') { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_UDFRevision'() { } .method public virtual hidebysig newslot abstract specialname instance class ['mscorlib']'System'.'Array' 'get_UDFRevisionsSupported'() { } .method public virtual hidebysig newslot abstract instance void 'ChooseImageDefaults'(class 'Storage.Interop.IMAPIv2'.'IDiscRecorder2' 'discRecorder') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 20 00 00 00 00 00) } .method public virtual hidebysig newslot abstract instance void 'ChooseImageDefaultsForMediaType'(valuetype 'Storage.Interop.IMAPIv2'.'MediaPhysicalType' 'value') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 21 00 00 00 00 00) } .method public virtual hidebysig newslot abstract specialname instance void 'set_ISO9660InterchangeLevel'(int32 'value') { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_ISO9660InterchangeLevel'() { } .method public virtual hidebysig newslot abstract specialname instance class ['mscorlib']'System'.'Array' 'get_ISO9660InterchangeLevelsSupported'() { } .method public virtual hidebysig newslot abstract instance class 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImageResult' 'CreateResultImage'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 0F 00 00 00 00 00) } .method public virtual hidebysig newslot abstract instance valuetype 'Storage.Interop.IMAPIv2FileSystem'.'FSItemType' 'Exists'(string 'FullPath') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 10 00 00 00 00 00) } .method public virtual hidebysig newslot abstract instance string 'CalculateDiscIdentifier'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 12 00 00 00 00 00) } .method public virtual hidebysig newslot abstract instance valuetype 'Storage.Interop.IMAPIv2FileSystem'.'FileSystems' 'IdentifyFileSystemsOnDisc'(class 'Storage.Interop.IMAPIv2'.'IDiscRecorder2' 'discRecorder') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 13 00 00 00 00 00) } .method public virtual hidebysig newslot abstract instance valuetype 'Storage.Interop.IMAPIv2FileSystem'.'FileSystems' 'GetDefaultFileSystemForImport'(valuetype 'Storage.Interop.IMAPIv2FileSystem'.'FileSystems' 'fileSystems') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 14 00 00 00 00 00) } .method public virtual hidebysig newslot abstract instance valuetype 'Storage.Interop.IMAPIv2FileSystem'.'FileSystems' 'ImportFileSystem'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 15 00 00 00 00 00) } .method public virtual hidebysig newslot abstract instance void 'ImportSpecificFileSystem'(valuetype 'Storage.Interop.IMAPIv2FileSystem'.'FileSystems' 'fileSystemToUse') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 16 00 00 00 00 00) } .method public virtual hidebysig newslot abstract instance void 'RollbackToChangePoint'(int32 'ChangePoint') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 17 00 00 00 00 00) } .method public virtual hidebysig newslot abstract instance void 'LockInChangePoint'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 18 00 00 00 00 00) } .method public virtual hidebysig newslot abstract instance class 'Storage.Interop.IMAPIv2FileSystem'.'IFsiDirectoryItem' 'CreateDirectoryItem'(string 'Name') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 19 00 00 00 00 00) } .method public virtual hidebysig newslot abstract instance class 'Storage.Interop.IMAPIv2FileSystem'.'IFsiFileItem' 'CreateFileItem'(string 'Name') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 1A 00 00 00 00 00) } .method public virtual hidebysig newslot abstract specialname instance string 'get_VolumeNameUDF'() { } .method public virtual hidebysig newslot abstract specialname instance string 'get_VolumeNameJoliet'() { } .method public virtual hidebysig newslot abstract specialname instance string 'get_VolumeNameISO9660'() { } .method public virtual hidebysig newslot abstract specialname instance bool 'get_StageFiles'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_StageFiles'(bool 'value') { } .method public virtual hidebysig newslot abstract specialname instance object[] 'get_MultisessionInterfaces'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_MultisessionInterfaces'(object[] 'value') { } .property instance class 'Storage.Interop.IMAPIv2FileSystem'.'IBootOptions' 'BootImageOptions'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 06 00 00 00 00 00) .get instance class 'Storage.Interop.IMAPIv2FileSystem'.'IBootOptions' 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage'::'get_BootImageOptions'() .set instance void 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage'::'set_BootImageOptions'(class 'Storage.Interop.IMAPIv2FileSystem'.'IBootOptions') } .property instance int32 'ChangePoint'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 0A 00 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage'::'get_ChangePoint'() } .property instance int32 'DirectoryCount'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 08 00 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage'::'get_DirectoryCount'() } .property instance int32 'FileCount'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 07 00 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage'::'get_FileCount'() } .property instance valuetype 'Storage.Interop.IMAPIv2FileSystem'.'FileSystems' 'FileSystemsSupported'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 0E 00 00 00 00 00) .get instance valuetype 'Storage.Interop.IMAPIv2FileSystem'.'FileSystems' 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage'::'get_FileSystemsSupported'() } .property instance valuetype 'Storage.Interop.IMAPIv2FileSystem'.'FileSystems' 'FileSystemsToCreate'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 0D 00 00 00 00 00) .get instance valuetype 'Storage.Interop.IMAPIv2FileSystem'.'FileSystems' 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage'::'get_FileSystemsToCreate'() .set instance void 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage'::'set_FileSystemsToCreate'(valuetype 'Storage.Interop.IMAPIv2FileSystem'.'FileSystems') } .property instance int32 'FreeMediaBlocks'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 02 00 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage'::'get_FreeMediaBlocks'() .set instance void 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage'::'set_FreeMediaBlocks'(int32) } .property instance int32 'ISO9660InterchangeLevel'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 22 00 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage'::'get_ISO9660InterchangeLevel'() .set instance void 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage'::'set_ISO9660InterchangeLevel'(int32) } .property instance class ['mscorlib']'System'.'Array' 'ISO9660InterchangeLevelsSupported'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 26 00 00 00 00 00) .get instance class ['mscorlib']'System'.'Array' 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage'::'get_ISO9660InterchangeLevelsSupported'() } .property instance string 'ImportedVolumeName'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 05 00 00 00 00 00) .get instance string 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage'::'get_ImportedVolumeName'() } .property instance object[] 'MultisessionInterfaces'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 28 00 00 00 00 00) .get instance object[] 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage'::'get_MultisessionInterfaces'() .set instance void 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage'::'set_MultisessionInterfaces'(object[]) } .property instance class 'Storage.Interop.IMAPIv2FileSystem'.'IFsiDirectoryItem' 'Root'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 00 00 00 00 00 00) .get instance class 'Storage.Interop.IMAPIv2FileSystem'.'IFsiDirectoryItem' 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage'::'get_Root'() } .property instance int32 'SessionStartBlock'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 01 00 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage'::'get_SessionStartBlock'() .set instance void 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage'::'set_SessionStartBlock'(int32) } .property instance bool 'StageFiles'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 1E 00 00 00 00 00) .get instance bool 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage'::'get_StageFiles'() .set instance void 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage'::'set_StageFiles'(bool) } .property instance bool 'StrictFileSystemCompliance'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 0B 00 00 00 00 00) .get instance bool 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage'::'get_StrictFileSystemCompliance'() .set instance void 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage'::'set_StrictFileSystemCompliance'(bool) } .property instance int32 'UDFRevision'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 25 00 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage'::'get_UDFRevision'() .set instance void 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage'::'set_UDFRevision'(int32) } .property instance class ['mscorlib']'System'.'Array' 'UDFRevisionsSupported'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 1F 00 00 00 00 00) .get instance class ['mscorlib']'System'.'Array' 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage'::'get_UDFRevisionsSupported'() } .property instance bool 'UseRestrictedCharacterSet'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 0C 00 00 00 00 00) .get instance bool 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage'::'get_UseRestrictedCharacterSet'() .set instance void 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage'::'set_UseRestrictedCharacterSet'(bool) } .property instance int32 'UsedBlocks'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 03 00 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage'::'get_UsedBlocks'() } .property instance string 'VolumeName'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 04 00 00 00 00 00) .get instance string 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage'::'get_VolumeName'() .set instance void 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage'::'set_VolumeName'(string) } .property instance string 'VolumeNameISO9660'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 1D 00 00 00 00 00) .get instance string 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage'::'get_VolumeNameISO9660'() } .property instance string 'VolumeNameJoliet'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 1C 00 00 00 00 00) .get instance string 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage'::'get_VolumeNameJoliet'() } .property instance string 'VolumeNameUDF'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 1B 00 00 00 00 00) .get instance string 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage'::'get_VolumeNameUDF'() } .property instance string 'WorkingDirectory'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 09 00 00 00 00 00) .get instance string 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage'::'get_WorkingDirectory'() .set instance void 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage'::'set_WorkingDirectory'(string) } } .class public interface abstract 'IFileSystemImage2' { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'GuidAttribute'::.ctor(string) = (01 00 24 44 37 36 34 34 42 32 43 2D 31 35 33 37 2D 34 37 36 37 2D 42 36 32 46 2D 46 31 33 38 37 42 30 32 44 44 46 44 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'TypeLibTypeAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'TypeLibTypeFlags') = (01 00 C0 10 00 00 00 00) .method public virtual hidebysig newslot abstract specialname instance class 'Storage.Interop.IMAPIv2FileSystem'.'IFsiDirectoryItem' 'get_Root'() { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_SessionStartBlock'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_SessionStartBlock'(int32 'value') { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_FreeMediaBlocks'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_FreeMediaBlocks'(int32 'value') { } .method public virtual hidebysig newslot abstract instance void 'SetMaxMediaBlocksFromDevice'(class 'Storage.Interop.IMAPIv2'.'IDiscRecorder2' 'discRecorder') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 24 00 00 00 00 00) } .method public virtual hidebysig newslot abstract specialname instance int32 'get_UsedBlocks'() { } .method public virtual hidebysig newslot abstract specialname instance string 'get_VolumeName'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_VolumeName'(string 'value') { } .method public virtual hidebysig newslot abstract specialname instance string 'get_ImportedVolumeName'() { } .method public virtual hidebysig newslot abstract specialname instance class 'Storage.Interop.IMAPIv2FileSystem'.'IBootOptions' 'get_BootImageOptions'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_BootImageOptions'(class 'Storage.Interop.IMAPIv2FileSystem'.'IBootOptions' 'value') { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_FileCount'() { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_DirectoryCount'() { } .method public virtual hidebysig newslot abstract specialname instance string 'get_WorkingDirectory'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_WorkingDirectory'(string 'value') { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_ChangePoint'() { } .method public virtual hidebysig newslot abstract specialname instance bool 'get_StrictFileSystemCompliance'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_StrictFileSystemCompliance'(bool 'value') { } .method public virtual hidebysig newslot abstract specialname instance bool 'get_UseRestrictedCharacterSet'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_UseRestrictedCharacterSet'(bool 'value') { } .method public virtual hidebysig newslot abstract specialname instance valuetype 'Storage.Interop.IMAPIv2FileSystem'.'FileSystems' 'get_FileSystemsToCreate'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_FileSystemsToCreate'(valuetype 'Storage.Interop.IMAPIv2FileSystem'.'FileSystems' 'value') { } .method public virtual hidebysig newslot abstract specialname instance valuetype 'Storage.Interop.IMAPIv2FileSystem'.'FileSystems' 'get_FileSystemsSupported'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_UDFRevision'(int32 'value') { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_UDFRevision'() { } .method public virtual hidebysig newslot abstract specialname instance class ['mscorlib']'System'.'Array' 'get_UDFRevisionsSupported'() { } .method public virtual hidebysig newslot abstract instance void 'ChooseImageDefaults'(class 'Storage.Interop.IMAPIv2'.'IDiscRecorder2' 'discRecorder') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 20 00 00 00 00 00) } .method public virtual hidebysig newslot abstract instance void 'ChooseImageDefaultsForMediaType'(valuetype 'Storage.Interop.IMAPIv2'.'MediaPhysicalType' 'value') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 21 00 00 00 00 00) } .method public virtual hidebysig newslot abstract specialname instance void 'set_ISO9660InterchangeLevel'(int32 'value') { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_ISO9660InterchangeLevel'() { } .method public virtual hidebysig newslot abstract specialname instance class ['mscorlib']'System'.'Array' 'get_ISO9660InterchangeLevelsSupported'() { } .method public virtual hidebysig newslot abstract instance class 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImageResult' 'CreateResultImage'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 0F 00 00 00 00 00) } .method public virtual hidebysig newslot abstract instance valuetype 'Storage.Interop.IMAPIv2FileSystem'.'FSItemType' 'Exists'(string 'FullPath') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 10 00 00 00 00 00) } .method public virtual hidebysig newslot abstract instance string 'CalculateDiscIdentifier'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 12 00 00 00 00 00) } .method public virtual hidebysig newslot abstract instance valuetype 'Storage.Interop.IMAPIv2FileSystem'.'FileSystems' 'IdentifyFileSystemsOnDisc'(class 'Storage.Interop.IMAPIv2'.'IDiscRecorder2' 'discRecorder') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 13 00 00 00 00 00) } .method public virtual hidebysig newslot abstract instance valuetype 'Storage.Interop.IMAPIv2FileSystem'.'FileSystems' 'GetDefaultFileSystemForImport'(valuetype 'Storage.Interop.IMAPIv2FileSystem'.'FileSystems' 'fileSystems') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 14 00 00 00 00 00) } .method public virtual hidebysig newslot abstract instance valuetype 'Storage.Interop.IMAPIv2FileSystem'.'FileSystems' 'ImportFileSystem'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 15 00 00 00 00 00) } .method public virtual hidebysig newslot abstract instance void 'ImportSpecificFileSystem'(valuetype 'Storage.Interop.IMAPIv2FileSystem'.'FileSystems' 'fileSystemToUse') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 16 00 00 00 00 00) } .method public virtual hidebysig newslot abstract instance void 'RollbackToChangePoint'(int32 'ChangePoint') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 17 00 00 00 00 00) } .method public virtual hidebysig newslot abstract instance void 'LockInChangePoint'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 18 00 00 00 00 00) } .method public virtual hidebysig newslot abstract instance class 'Storage.Interop.IMAPIv2FileSystem'.'IFsiDirectoryItem' 'CreateDirectoryItem'(string 'Name') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 19 00 00 00 00 00) } .method public virtual hidebysig newslot abstract instance class 'Storage.Interop.IMAPIv2FileSystem'.'IFsiFileItem' 'CreateFileItem'(string 'Name') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 1A 00 00 00 00 00) } .method public virtual hidebysig newslot abstract specialname instance string 'get_VolumeNameUDF'() { } .method public virtual hidebysig newslot abstract specialname instance string 'get_VolumeNameJoliet'() { } .method public virtual hidebysig newslot abstract specialname instance string 'get_VolumeNameISO9660'() { } .method public virtual hidebysig newslot abstract specialname instance bool 'get_StageFiles'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_StageFiles'(bool 'value') { } .method public virtual hidebysig newslot abstract specialname instance object[] 'get_MultisessionInterfaces'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_MultisessionInterfaces'(object[] 'value') { } .method public virtual hidebysig newslot abstract specialname instance object[] 'get_BootImageOptionsArray'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_BootImageOptionsArray'(object[] 'value') { } .property instance class 'Storage.Interop.IMAPIv2FileSystem'.'IBootOptions' 'BootImageOptions'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 06 00 00 00 00 00) .get instance class 'Storage.Interop.IMAPIv2FileSystem'.'IBootOptions' 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage2'::'get_BootImageOptions'() .set instance void 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage2'::'set_BootImageOptions'(class 'Storage.Interop.IMAPIv2FileSystem'.'IBootOptions') } .property instance object[] 'BootImageOptionsArray'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 3C 00 00 00 00 00) .get instance object[] 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage2'::'get_BootImageOptionsArray'() .set instance void 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage2'::'set_BootImageOptionsArray'(object[]) } .property instance int32 'ChangePoint'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 0A 00 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage2'::'get_ChangePoint'() } .property instance int32 'DirectoryCount'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 08 00 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage2'::'get_DirectoryCount'() } .property instance int32 'FileCount'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 07 00 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage2'::'get_FileCount'() } .property instance valuetype 'Storage.Interop.IMAPIv2FileSystem'.'FileSystems' 'FileSystemsSupported'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 0E 00 00 00 00 00) .get instance valuetype 'Storage.Interop.IMAPIv2FileSystem'.'FileSystems' 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage2'::'get_FileSystemsSupported'() } .property instance valuetype 'Storage.Interop.IMAPIv2FileSystem'.'FileSystems' 'FileSystemsToCreate'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 0D 00 00 00 00 00) .get instance valuetype 'Storage.Interop.IMAPIv2FileSystem'.'FileSystems' 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage2'::'get_FileSystemsToCreate'() .set instance void 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage2'::'set_FileSystemsToCreate'(valuetype 'Storage.Interop.IMAPIv2FileSystem'.'FileSystems') } .property instance int32 'FreeMediaBlocks'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 02 00 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage2'::'get_FreeMediaBlocks'() .set instance void 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage2'::'set_FreeMediaBlocks'(int32) } .property instance int32 'ISO9660InterchangeLevel'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 22 00 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage2'::'get_ISO9660InterchangeLevel'() .set instance void 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage2'::'set_ISO9660InterchangeLevel'(int32) } .property instance class ['mscorlib']'System'.'Array' 'ISO9660InterchangeLevelsSupported'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 26 00 00 00 00 00) .get instance class ['mscorlib']'System'.'Array' 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage2'::'get_ISO9660InterchangeLevelsSupported'() } .property instance string 'ImportedVolumeName'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 05 00 00 00 00 00) .get instance string 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage2'::'get_ImportedVolumeName'() } .property instance object[] 'MultisessionInterfaces'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 28 00 00 00 00 00) .get instance object[] 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage2'::'get_MultisessionInterfaces'() .set instance void 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage2'::'set_MultisessionInterfaces'(object[]) } .property instance class 'Storage.Interop.IMAPIv2FileSystem'.'IFsiDirectoryItem' 'Root'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 00 00 00 00 00 00) .get instance class 'Storage.Interop.IMAPIv2FileSystem'.'IFsiDirectoryItem' 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage2'::'get_Root'() } .property instance int32 'SessionStartBlock'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 01 00 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage2'::'get_SessionStartBlock'() .set instance void 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage2'::'set_SessionStartBlock'(int32) } .property instance bool 'StageFiles'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 1E 00 00 00 00 00) .get instance bool 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage2'::'get_StageFiles'() .set instance void 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage2'::'set_StageFiles'(bool) } .property instance bool 'StrictFileSystemCompliance'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 0B 00 00 00 00 00) .get instance bool 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage2'::'get_StrictFileSystemCompliance'() .set instance void 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage2'::'set_StrictFileSystemCompliance'(bool) } .property instance int32 'UDFRevision'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 25 00 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage2'::'get_UDFRevision'() .set instance void 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage2'::'set_UDFRevision'(int32) } .property instance class ['mscorlib']'System'.'Array' 'UDFRevisionsSupported'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 1F 00 00 00 00 00) .get instance class ['mscorlib']'System'.'Array' 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage2'::'get_UDFRevisionsSupported'() } .property instance bool 'UseRestrictedCharacterSet'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 0C 00 00 00 00 00) .get instance bool 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage2'::'get_UseRestrictedCharacterSet'() .set instance void 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage2'::'set_UseRestrictedCharacterSet'(bool) } .property instance int32 'UsedBlocks'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 03 00 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage2'::'get_UsedBlocks'() } .property instance string 'VolumeName'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 04 00 00 00 00 00) .get instance string 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage2'::'get_VolumeName'() .set instance void 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage2'::'set_VolumeName'(string) } .property instance string 'VolumeNameISO9660'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 1D 00 00 00 00 00) .get instance string 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage2'::'get_VolumeNameISO9660'() } .property instance string 'VolumeNameJoliet'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 1C 00 00 00 00 00) .get instance string 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage2'::'get_VolumeNameJoliet'() } .property instance string 'VolumeNameUDF'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 1B 00 00 00 00 00) .get instance string 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage2'::'get_VolumeNameUDF'() } .property instance string 'WorkingDirectory'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 09 00 00 00 00 00) .get instance string 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage2'::'get_WorkingDirectory'() .set instance void 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage2'::'set_WorkingDirectory'(string) } } .class public interface abstract 'IFileSystemImage3' { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'GuidAttribute'::.ctor(string) = (01 00 24 37 43 46 46 38 34 32 43 2D 37 45 39 37 2D 34 38 30 37 2D 38 33 30 34 2D 39 31 30 44 44 38 46 37 43 30 35 31 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'TypeLibTypeAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'TypeLibTypeFlags') = (01 00 C0 10 00 00 00 00) .method public virtual hidebysig newslot abstract specialname instance class 'Storage.Interop.IMAPIv2FileSystem'.'IFsiDirectoryItem' 'get_Root'() { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_SessionStartBlock'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_SessionStartBlock'(int32 'value') { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_FreeMediaBlocks'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_FreeMediaBlocks'(int32 'value') { } .method public virtual hidebysig newslot abstract instance void 'SetMaxMediaBlocksFromDevice'(class 'Storage.Interop.IMAPIv2'.'IDiscRecorder2' 'discRecorder') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 24 00 00 00 00 00) } .method public virtual hidebysig newslot abstract specialname instance int32 'get_UsedBlocks'() { } .method public virtual hidebysig newslot abstract specialname instance string 'get_VolumeName'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_VolumeName'(string 'value') { } .method public virtual hidebysig newslot abstract specialname instance string 'get_ImportedVolumeName'() { } .method public virtual hidebysig newslot abstract specialname instance class 'Storage.Interop.IMAPIv2FileSystem'.'IBootOptions' 'get_BootImageOptions'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_BootImageOptions'(class 'Storage.Interop.IMAPIv2FileSystem'.'IBootOptions' 'value') { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_FileCount'() { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_DirectoryCount'() { } .method public virtual hidebysig newslot abstract specialname instance string 'get_WorkingDirectory'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_WorkingDirectory'(string 'value') { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_ChangePoint'() { } .method public virtual hidebysig newslot abstract specialname instance bool 'get_StrictFileSystemCompliance'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_StrictFileSystemCompliance'(bool 'value') { } .method public virtual hidebysig newslot abstract specialname instance bool 'get_UseRestrictedCharacterSet'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_UseRestrictedCharacterSet'(bool 'value') { } .method public virtual hidebysig newslot abstract specialname instance valuetype 'Storage.Interop.IMAPIv2FileSystem'.'FileSystems' 'get_FileSystemsToCreate'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_FileSystemsToCreate'(valuetype 'Storage.Interop.IMAPIv2FileSystem'.'FileSystems' 'value') { } .method public virtual hidebysig newslot abstract specialname instance valuetype 'Storage.Interop.IMAPIv2FileSystem'.'FileSystems' 'get_FileSystemsSupported'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_UDFRevision'(int32 'value') { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_UDFRevision'() { } .method public virtual hidebysig newslot abstract specialname instance class ['mscorlib']'System'.'Array' 'get_UDFRevisionsSupported'() { } .method public virtual hidebysig newslot abstract instance void 'ChooseImageDefaults'(class 'Storage.Interop.IMAPIv2'.'IDiscRecorder2' 'discRecorder') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 20 00 00 00 00 00) } .method public virtual hidebysig newslot abstract instance void 'ChooseImageDefaultsForMediaType'(valuetype 'Storage.Interop.IMAPIv2'.'MediaPhysicalType' 'value') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 21 00 00 00 00 00) } .method public virtual hidebysig newslot abstract specialname instance void 'set_ISO9660InterchangeLevel'(int32 'value') { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_ISO9660InterchangeLevel'() { } .method public virtual hidebysig newslot abstract specialname instance class ['mscorlib']'System'.'Array' 'get_ISO9660InterchangeLevelsSupported'() { } .method public virtual hidebysig newslot abstract instance class 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImageResult' 'CreateResultImage'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 0F 00 00 00 00 00) } .method public virtual hidebysig newslot abstract instance valuetype 'Storage.Interop.IMAPIv2FileSystem'.'FSItemType' 'Exists'(string 'FullPath') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 10 00 00 00 00 00) } .method public virtual hidebysig newslot abstract instance string 'CalculateDiscIdentifier'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 12 00 00 00 00 00) } .method public virtual hidebysig newslot abstract instance valuetype 'Storage.Interop.IMAPIv2FileSystem'.'FileSystems' 'IdentifyFileSystemsOnDisc'(class 'Storage.Interop.IMAPIv2'.'IDiscRecorder2' 'discRecorder') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 13 00 00 00 00 00) } .method public virtual hidebysig newslot abstract instance valuetype 'Storage.Interop.IMAPIv2FileSystem'.'FileSystems' 'GetDefaultFileSystemForImport'(valuetype 'Storage.Interop.IMAPIv2FileSystem'.'FileSystems' 'fileSystems') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 14 00 00 00 00 00) } .method public virtual hidebysig newslot abstract instance valuetype 'Storage.Interop.IMAPIv2FileSystem'.'FileSystems' 'ImportFileSystem'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 15 00 00 00 00 00) } .method public virtual hidebysig newslot abstract instance void 'ImportSpecificFileSystem'(valuetype 'Storage.Interop.IMAPIv2FileSystem'.'FileSystems' 'fileSystemToUse') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 16 00 00 00 00 00) } .method public virtual hidebysig newslot abstract instance void 'RollbackToChangePoint'(int32 'ChangePoint') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 17 00 00 00 00 00) } .method public virtual hidebysig newslot abstract instance void 'LockInChangePoint'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 18 00 00 00 00 00) } .method public virtual hidebysig newslot abstract instance class 'Storage.Interop.IMAPIv2FileSystem'.'IFsiDirectoryItem' 'CreateDirectoryItem'(string 'Name') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 19 00 00 00 00 00) } .method public virtual hidebysig newslot abstract instance class 'Storage.Interop.IMAPIv2FileSystem'.'IFsiFileItem' 'CreateFileItem'(string 'Name') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 1A 00 00 00 00 00) } .method public virtual hidebysig newslot abstract specialname instance string 'get_VolumeNameUDF'() { } .method public virtual hidebysig newslot abstract specialname instance string 'get_VolumeNameJoliet'() { } .method public virtual hidebysig newslot abstract specialname instance string 'get_VolumeNameISO9660'() { } .method public virtual hidebysig newslot abstract specialname instance bool 'get_StageFiles'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_StageFiles'(bool 'value') { } .method public virtual hidebysig newslot abstract specialname instance object[] 'get_MultisessionInterfaces'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_MultisessionInterfaces'(object[] 'value') { } .method public virtual hidebysig newslot abstract specialname instance object[] 'get_BootImageOptionsArray'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_BootImageOptionsArray'(object[] 'value') { } .method public virtual hidebysig newslot abstract specialname instance bool marshal(variant bool) 'get_CreateRedundantUdfMetadataFiles'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_CreateRedundantUdfMetadataFiles'(bool 'value') { } .method public virtual hidebysig newslot abstract instance bool 'ProbeSpecificFileSystem'(valuetype 'Storage.Interop.IMAPIv2FileSystem'.'FileSystems' 'fileSystemToProbe') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 46 00 00 00 00 00) } .property instance class 'Storage.Interop.IMAPIv2FileSystem'.'IBootOptions' 'BootImageOptions'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 06 00 00 00 00 00) .get instance class 'Storage.Interop.IMAPIv2FileSystem'.'IBootOptions' 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage3'::'get_BootImageOptions'() .set instance void 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage3'::'set_BootImageOptions'(class 'Storage.Interop.IMAPIv2FileSystem'.'IBootOptions') } .property instance object[] 'BootImageOptionsArray'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 3C 00 00 00 00 00) .get instance object[] 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage3'::'get_BootImageOptionsArray'() .set instance void 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage3'::'set_BootImageOptionsArray'(object[]) } .property instance int32 'ChangePoint'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 0A 00 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage3'::'get_ChangePoint'() } .property instance bool 'CreateRedundantUdfMetadataFiles'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 3D 00 00 00 00 00) .get instance bool 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage3'::'get_CreateRedundantUdfMetadataFiles'() .set instance void 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage3'::'set_CreateRedundantUdfMetadataFiles'(bool) } .property instance int32 'DirectoryCount'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 08 00 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage3'::'get_DirectoryCount'() } .property instance int32 'FileCount'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 07 00 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage3'::'get_FileCount'() } .property instance valuetype 'Storage.Interop.IMAPIv2FileSystem'.'FileSystems' 'FileSystemsSupported'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 0E 00 00 00 00 00) .get instance valuetype 'Storage.Interop.IMAPIv2FileSystem'.'FileSystems' 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage3'::'get_FileSystemsSupported'() } .property instance valuetype 'Storage.Interop.IMAPIv2FileSystem'.'FileSystems' 'FileSystemsToCreate'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 0D 00 00 00 00 00) .get instance valuetype 'Storage.Interop.IMAPIv2FileSystem'.'FileSystems' 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage3'::'get_FileSystemsToCreate'() .set instance void 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage3'::'set_FileSystemsToCreate'(valuetype 'Storage.Interop.IMAPIv2FileSystem'.'FileSystems') } .property instance int32 'FreeMediaBlocks'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 02 00 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage3'::'get_FreeMediaBlocks'() .set instance void 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage3'::'set_FreeMediaBlocks'(int32) } .property instance int32 'ISO9660InterchangeLevel'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 22 00 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage3'::'get_ISO9660InterchangeLevel'() .set instance void 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage3'::'set_ISO9660InterchangeLevel'(int32) } .property instance class ['mscorlib']'System'.'Array' 'ISO9660InterchangeLevelsSupported'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 26 00 00 00 00 00) .get instance class ['mscorlib']'System'.'Array' 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage3'::'get_ISO9660InterchangeLevelsSupported'() } .property instance string 'ImportedVolumeName'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 05 00 00 00 00 00) .get instance string 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage3'::'get_ImportedVolumeName'() } .property instance object[] 'MultisessionInterfaces'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 28 00 00 00 00 00) .get instance object[] 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage3'::'get_MultisessionInterfaces'() .set instance void 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage3'::'set_MultisessionInterfaces'(object[]) } .property instance class 'Storage.Interop.IMAPIv2FileSystem'.'IFsiDirectoryItem' 'Root'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 00 00 00 00 00 00) .get instance class 'Storage.Interop.IMAPIv2FileSystem'.'IFsiDirectoryItem' 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage3'::'get_Root'() } .property instance int32 'SessionStartBlock'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 01 00 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage3'::'get_SessionStartBlock'() .set instance void 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage3'::'set_SessionStartBlock'(int32) } .property instance bool 'StageFiles'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 1E 00 00 00 00 00) .get instance bool 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage3'::'get_StageFiles'() .set instance void 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage3'::'set_StageFiles'(bool) } .property instance bool 'StrictFileSystemCompliance'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 0B 00 00 00 00 00) .get instance bool 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage3'::'get_StrictFileSystemCompliance'() .set instance void 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage3'::'set_StrictFileSystemCompliance'(bool) } .property instance int32 'UDFRevision'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 25 00 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage3'::'get_UDFRevision'() .set instance void 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage3'::'set_UDFRevision'(int32) } .property instance class ['mscorlib']'System'.'Array' 'UDFRevisionsSupported'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 1F 00 00 00 00 00) .get instance class ['mscorlib']'System'.'Array' 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage3'::'get_UDFRevisionsSupported'() } .property instance bool 'UseRestrictedCharacterSet'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 0C 00 00 00 00 00) .get instance bool 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage3'::'get_UseRestrictedCharacterSet'() .set instance void 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage3'::'set_UseRestrictedCharacterSet'(bool) } .property instance int32 'UsedBlocks'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 03 00 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage3'::'get_UsedBlocks'() } .property instance string 'VolumeName'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 04 00 00 00 00 00) .get instance string 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage3'::'get_VolumeName'() .set instance void 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage3'::'set_VolumeName'(string) } .property instance string 'VolumeNameISO9660'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 1D 00 00 00 00 00) .get instance string 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage3'::'get_VolumeNameISO9660'() } .property instance string 'VolumeNameJoliet'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 1C 00 00 00 00 00) .get instance string 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage3'::'get_VolumeNameJoliet'() } .property instance string 'VolumeNameUDF'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 1B 00 00 00 00 00) .get instance string 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage3'::'get_VolumeNameUDF'() } .property instance string 'WorkingDirectory'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 09 00 00 00 00 00) .get instance string 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage3'::'get_WorkingDirectory'() .set instance void 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage3'::'set_WorkingDirectory'(string) } } .class public interface abstract 'IFileSystemImageResult' { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'GuidAttribute'::.ctor(string) = (01 00 24 32 43 39 34 31 46 44 38 2D 39 37 35 42 2D 35 39 42 45 2D 41 39 36 30 2D 39 41 32 41 32 36 32 38 35 33 41 35 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'TypeLibTypeAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'TypeLibTypeFlags') = (01 00 C0 10 00 00 00 00) .method public virtual hidebysig newslot abstract specialname instance class ['mscorlib']'System.Runtime.InteropServices.ComTypes'.'IStream' 'get_ImageStream'() { } .method public virtual hidebysig newslot abstract specialname instance class 'Storage.Interop.IMAPIv2FileSystem'.'IProgressItems' 'get_ProgressItems'() { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_TotalBlocks'() { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_BlockSize'() { } .method public virtual hidebysig newslot abstract specialname instance string 'get_DiscId'() { } .property instance int32 'BlockSize'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 04 00 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImageResult'::'get_BlockSize'() } .property instance string 'DiscId'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 05 00 00 00 00 00) .get instance string 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImageResult'::'get_DiscId'() } .property instance class ['mscorlib']'System.Runtime.InteropServices.ComTypes'.'IStream' 'ImageStream'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 01 00 00 00 00 00) .get instance class ['mscorlib']'System.Runtime.InteropServices.ComTypes'.'IStream' 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImageResult'::'get_ImageStream'() } .property instance class 'Storage.Interop.IMAPIv2FileSystem'.'IProgressItems' 'ProgressItems'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 02 00 00 00 00 00) .get instance class 'Storage.Interop.IMAPIv2FileSystem'.'IProgressItems' 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImageResult'::'get_ProgressItems'() } .property instance int32 'TotalBlocks'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 03 00 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImageResult'::'get_TotalBlocks'() } } .class public interface abstract 'IFsiDirectoryItem' { .custom instance void ['mscorlib']'System.Reflection'.'DefaultMemberAttribute'::.ctor(string) = (01 00 04 49 74 65 6D 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'GuidAttribute'::.ctor(string) = (01 00 24 32 43 39 34 31 46 44 43 2D 39 37 35 42 2D 35 39 42 45 2D 41 39 36 30 2D 39 41 32 41 32 36 32 38 35 33 41 35 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'TypeLibTypeAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'TypeLibTypeFlags') = (01 00 C0 10 00 00 00 00) .method public virtual hidebysig newslot abstract specialname instance string 'get_Name'() { } .method public virtual hidebysig newslot abstract specialname instance string 'get_FullPath'() { } .method public virtual hidebysig newslot abstract specialname instance valuetype ['mscorlib']'System'.'DateTime' 'get_CreationTime'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_CreationTime'(valuetype ['mscorlib']'System'.'DateTime' 'value') { } .method public virtual hidebysig newslot abstract specialname instance valuetype ['mscorlib']'System'.'DateTime' 'get_LastAccessedTime'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_LastAccessedTime'(valuetype ['mscorlib']'System'.'DateTime' 'value') { } .method public virtual hidebysig newslot abstract specialname instance valuetype ['mscorlib']'System'.'DateTime' 'get_LastModifiedTime'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_LastModifiedTime'(valuetype ['mscorlib']'System'.'DateTime' 'value') { } .method public virtual hidebysig newslot abstract specialname instance bool 'get_IsHidden'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_IsHidden'(bool 'value') { } .method public virtual hidebysig newslot abstract instance string 'FileSystemName'(valuetype 'Storage.Interop.IMAPIv2FileSystem'.'FileSystems' 'fileSystem') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 11 00 00 00 00 00) } .method public virtual hidebysig newslot abstract instance string 'FileSystemPath'(valuetype 'Storage.Interop.IMAPIv2FileSystem'.'FileSystems' 'fileSystem') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 12 00 00 00 00 00) } .method public virtual hidebysig newslot abstract instance class ['mscorlib']'System.Collections'.'IEnumerator' 'GetEnumerator'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 FC FF FF FF 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'TypeLibFuncAttribute'::.ctor(int16) = (01 00 41 00 00 00) } .method public virtual hidebysig newslot abstract specialname instance class 'Storage.Interop.IMAPIv2FileSystem'.'IFsiItem' 'get_Item'(string 'path') { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_Count'() { } .method public virtual hidebysig newslot abstract specialname instance class 'Storage.Interop.IMAPIv2FileSystem'.'IEnumFsiItems' 'get_EnumFsiItems'() { } .method public virtual hidebysig newslot abstract instance void 'AddDirectory'(string 'path') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 1E 00 00 00 00 00) } .method public virtual hidebysig newslot abstract instance void 'AddFile'(string 'path', class ['mscorlib']'System.Runtime.InteropServices.ComTypes'.'IStream' 'fileData') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 1F 00 00 00 00 00) } .method public virtual hidebysig newslot abstract instance void 'AddTree'(string 'sourceDirectory', bool 'includeBaseDirectory') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 20 00 00 00 00 00) } .method public virtual hidebysig newslot abstract instance void 'Add'(class 'Storage.Interop.IMAPIv2FileSystem'.'IFsiItem' 'Item') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 21 00 00 00 00 00) } .method public virtual hidebysig newslot abstract instance void 'Remove'(string 'path') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 22 00 00 00 00 00) } .method public virtual hidebysig newslot abstract instance void 'RemoveTree'(string 'path') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 23 00 00 00 00 00) } .property instance int32 'Count'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 01 00 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2FileSystem'.'IFsiDirectoryItem'::'get_Count'() } .property instance valuetype ['mscorlib']'System'.'DateTime' 'CreationTime'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 0D 00 00 00 00 00) .get instance valuetype ['mscorlib']'System'.'DateTime' 'Storage.Interop.IMAPIv2FileSystem'.'IFsiDirectoryItem'::'get_CreationTime'() .set instance void 'Storage.Interop.IMAPIv2FileSystem'.'IFsiDirectoryItem'::'set_CreationTime'(valuetype ['mscorlib']'System'.'DateTime') } .property instance class 'Storage.Interop.IMAPIv2FileSystem'.'IEnumFsiItems' 'EnumFsiItems'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 02 00 00 00 00 00) .get instance class 'Storage.Interop.IMAPIv2FileSystem'.'IEnumFsiItems' 'Storage.Interop.IMAPIv2FileSystem'.'IFsiDirectoryItem'::'get_EnumFsiItems'() } .property instance string 'FullPath'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 0C 00 00 00 00 00) .get instance string 'Storage.Interop.IMAPIv2FileSystem'.'IFsiDirectoryItem'::'get_FullPath'() } .property instance bool 'IsHidden'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 10 00 00 00 00 00) .get instance bool 'Storage.Interop.IMAPIv2FileSystem'.'IFsiDirectoryItem'::'get_IsHidden'() .set instance void 'Storage.Interop.IMAPIv2FileSystem'.'IFsiDirectoryItem'::'set_IsHidden'(bool) } .property instance class 'Storage.Interop.IMAPIv2FileSystem'.'IFsiItem' 'Item'(string) { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 00 00 00 00 00 00) .get instance class 'Storage.Interop.IMAPIv2FileSystem'.'IFsiItem' 'Storage.Interop.IMAPIv2FileSystem'.'IFsiDirectoryItem'::'get_Item'(string) } .property instance valuetype ['mscorlib']'System'.'DateTime' 'LastAccessedTime'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 0E 00 00 00 00 00) .get instance valuetype ['mscorlib']'System'.'DateTime' 'Storage.Interop.IMAPIv2FileSystem'.'IFsiDirectoryItem'::'get_LastAccessedTime'() .set instance void 'Storage.Interop.IMAPIv2FileSystem'.'IFsiDirectoryItem'::'set_LastAccessedTime'(valuetype ['mscorlib']'System'.'DateTime') } .property instance valuetype ['mscorlib']'System'.'DateTime' 'LastModifiedTime'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 0F 00 00 00 00 00) .get instance valuetype ['mscorlib']'System'.'DateTime' 'Storage.Interop.IMAPIv2FileSystem'.'IFsiDirectoryItem'::'get_LastModifiedTime'() .set instance void 'Storage.Interop.IMAPIv2FileSystem'.'IFsiDirectoryItem'::'set_LastModifiedTime'(valuetype ['mscorlib']'System'.'DateTime') } .property instance string 'Name'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 0B 00 00 00 00 00) .get instance string 'Storage.Interop.IMAPIv2FileSystem'.'IFsiDirectoryItem'::'get_Name'() } } .class public interface abstract 'IFsiDirectoryItem2' { .custom instance void ['mscorlib']'System.Reflection'.'DefaultMemberAttribute'::.ctor(string) = (01 00 04 49 74 65 6D 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'GuidAttribute'::.ctor(string) = (01 00 24 46 37 46 42 34 42 39 42 2D 36 44 39 36 2D 34 64 37 62 2D 39 31 31 35 2D 32 30 31 42 31 34 34 38 31 31 45 46 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'TypeLibTypeAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'TypeLibTypeFlags') = (01 00 C0 10 00 00 00 00) .method public virtual hidebysig newslot abstract specialname instance string 'get_Name'() { } .method public virtual hidebysig newslot abstract specialname instance string 'get_FullPath'() { } .method public virtual hidebysig newslot abstract specialname instance valuetype ['mscorlib']'System'.'DateTime' 'get_CreationTime'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_CreationTime'(valuetype ['mscorlib']'System'.'DateTime' 'value') { } .method public virtual hidebysig newslot abstract specialname instance valuetype ['mscorlib']'System'.'DateTime' 'get_LastAccessedTime'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_LastAccessedTime'(valuetype ['mscorlib']'System'.'DateTime' 'value') { } .method public virtual hidebysig newslot abstract specialname instance valuetype ['mscorlib']'System'.'DateTime' 'get_LastModifiedTime'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_LastModifiedTime'(valuetype ['mscorlib']'System'.'DateTime' 'value') { } .method public virtual hidebysig newslot abstract specialname instance bool 'get_IsHidden'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_IsHidden'(bool 'value') { } .method public virtual hidebysig newslot abstract instance string 'FileSystemName'(valuetype 'Storage.Interop.IMAPIv2FileSystem'.'FileSystems' 'fileSystem') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 11 00 00 00 00 00) } .method public virtual hidebysig newslot abstract instance string 'FileSystemPath'(valuetype 'Storage.Interop.IMAPIv2FileSystem'.'FileSystems' 'fileSystem') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 12 00 00 00 00 00) } .method public virtual hidebysig newslot abstract instance class ['mscorlib']'System.Collections'.'IEnumerator' 'GetEnumerator'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 FC FF FF FF 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'TypeLibFuncAttribute'::.ctor(int16) = (01 00 41 00 00 00) } .method public virtual hidebysig newslot abstract specialname instance class 'Storage.Interop.IMAPIv2FileSystem'.'IFsiItem' 'get_Item'(string 'path') { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_Count'() { } .method public virtual hidebysig newslot abstract specialname instance class 'Storage.Interop.IMAPIv2FileSystem'.'IEnumFsiItems' 'get_EnumFsiItems'() { } .method public virtual hidebysig newslot abstract instance void 'AddDirectory'(string 'path') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 1E 00 00 00 00 00) } .method public virtual hidebysig newslot abstract instance void 'AddFile'(string 'path', class ['mscorlib']'System.Runtime.InteropServices.ComTypes'.'IStream' 'fileData') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 1F 00 00 00 00 00) } .method public virtual hidebysig newslot abstract instance void 'AddTree'(string 'sourceDirectory', bool 'includeBaseDirectory') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 20 00 00 00 00 00) } .method public virtual hidebysig newslot abstract instance void 'Add'(class 'Storage.Interop.IMAPIv2FileSystem'.'IFsiItem' 'Item') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 21 00 00 00 00 00) } .method public virtual hidebysig newslot abstract instance void 'Remove'(string 'path') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 22 00 00 00 00 00) } .method public virtual hidebysig newslot abstract instance void 'RemoveTree'(string 'path') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 23 00 00 00 00 00) } .method public virtual hidebysig newslot abstract instance void 'AddTreeWithNamedStreams'(string 'sourceDirectory', bool 'includeBaseDirectory') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 24 00 00 00 00 00) } .property instance int32 'Count'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 01 00 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2FileSystem'.'IFsiDirectoryItem2'::'get_Count'() } .property instance valuetype ['mscorlib']'System'.'DateTime' 'CreationTime'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 0D 00 00 00 00 00) .get instance valuetype ['mscorlib']'System'.'DateTime' 'Storage.Interop.IMAPIv2FileSystem'.'IFsiDirectoryItem2'::'get_CreationTime'() .set instance void 'Storage.Interop.IMAPIv2FileSystem'.'IFsiDirectoryItem2'::'set_CreationTime'(valuetype ['mscorlib']'System'.'DateTime') } .property instance class 'Storage.Interop.IMAPIv2FileSystem'.'IEnumFsiItems' 'EnumFsiItems'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 02 00 00 00 00 00) .get instance class 'Storage.Interop.IMAPIv2FileSystem'.'IEnumFsiItems' 'Storage.Interop.IMAPIv2FileSystem'.'IFsiDirectoryItem2'::'get_EnumFsiItems'() } .property instance string 'FullPath'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 0C 00 00 00 00 00) .get instance string 'Storage.Interop.IMAPIv2FileSystem'.'IFsiDirectoryItem2'::'get_FullPath'() } .property instance bool 'IsHidden'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 10 00 00 00 00 00) .get instance bool 'Storage.Interop.IMAPIv2FileSystem'.'IFsiDirectoryItem2'::'get_IsHidden'() .set instance void 'Storage.Interop.IMAPIv2FileSystem'.'IFsiDirectoryItem2'::'set_IsHidden'(bool) } .property instance class 'Storage.Interop.IMAPIv2FileSystem'.'IFsiItem' 'Item'(string) { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 00 00 00 00 00 00) .get instance class 'Storage.Interop.IMAPIv2FileSystem'.'IFsiItem' 'Storage.Interop.IMAPIv2FileSystem'.'IFsiDirectoryItem2'::'get_Item'(string) } .property instance valuetype ['mscorlib']'System'.'DateTime' 'LastAccessedTime'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 0E 00 00 00 00 00) .get instance valuetype ['mscorlib']'System'.'DateTime' 'Storage.Interop.IMAPIv2FileSystem'.'IFsiDirectoryItem2'::'get_LastAccessedTime'() .set instance void 'Storage.Interop.IMAPIv2FileSystem'.'IFsiDirectoryItem2'::'set_LastAccessedTime'(valuetype ['mscorlib']'System'.'DateTime') } .property instance valuetype ['mscorlib']'System'.'DateTime' 'LastModifiedTime'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 0F 00 00 00 00 00) .get instance valuetype ['mscorlib']'System'.'DateTime' 'Storage.Interop.IMAPIv2FileSystem'.'IFsiDirectoryItem2'::'get_LastModifiedTime'() .set instance void 'Storage.Interop.IMAPIv2FileSystem'.'IFsiDirectoryItem2'::'set_LastModifiedTime'(valuetype ['mscorlib']'System'.'DateTime') } .property instance string 'Name'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 0B 00 00 00 00 00) .get instance string 'Storage.Interop.IMAPIv2FileSystem'.'IFsiDirectoryItem2'::'get_Name'() } } .class public interface abstract 'IFsiFileItem' { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'GuidAttribute'::.ctor(string) = (01 00 24 32 43 39 34 31 46 44 42 2D 39 37 35 42 2D 35 39 42 45 2D 41 39 36 30 2D 39 41 32 41 32 36 32 38 35 33 41 35 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'TypeLibTypeAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'TypeLibTypeFlags') = (01 00 C0 10 00 00 00 00) .method public virtual hidebysig newslot abstract specialname instance string 'get_Name'() { } .method public virtual hidebysig newslot abstract specialname instance string 'get_FullPath'() { } .method public virtual hidebysig newslot abstract specialname instance valuetype ['mscorlib']'System'.'DateTime' 'get_CreationTime'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_CreationTime'(valuetype ['mscorlib']'System'.'DateTime' 'value') { } .method public virtual hidebysig newslot abstract specialname instance valuetype ['mscorlib']'System'.'DateTime' 'get_LastAccessedTime'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_LastAccessedTime'(valuetype ['mscorlib']'System'.'DateTime' 'value') { } .method public virtual hidebysig newslot abstract specialname instance valuetype ['mscorlib']'System'.'DateTime' 'get_LastModifiedTime'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_LastModifiedTime'(valuetype ['mscorlib']'System'.'DateTime' 'value') { } .method public virtual hidebysig newslot abstract specialname instance bool 'get_IsHidden'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_IsHidden'(bool 'value') { } .method public virtual hidebysig newslot abstract instance string 'FileSystemName'(valuetype 'Storage.Interop.IMAPIv2FileSystem'.'FileSystems' 'fileSystem') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 11 00 00 00 00 00) } .method public virtual hidebysig newslot abstract instance string 'FileSystemPath'(valuetype 'Storage.Interop.IMAPIv2FileSystem'.'FileSystems' 'fileSystem') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 12 00 00 00 00 00) } .method public virtual hidebysig newslot abstract specialname instance int64 'get_DataSize'() { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_DataSize32BitLow'() { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_DataSize32BitHigh'() { } .method public virtual hidebysig newslot abstract specialname instance class ['mscorlib']'System.Runtime.InteropServices.ComTypes'.'IStream' 'get_Data'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_Data'(class ['mscorlib']'System.Runtime.InteropServices.ComTypes'.'IStream' 'value') { } .property instance valuetype ['mscorlib']'System'.'DateTime' 'CreationTime'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 0D 00 00 00 00 00) .get instance valuetype ['mscorlib']'System'.'DateTime' 'Storage.Interop.IMAPIv2FileSystem'.'IFsiFileItem'::'get_CreationTime'() .set instance void 'Storage.Interop.IMAPIv2FileSystem'.'IFsiFileItem'::'set_CreationTime'(valuetype ['mscorlib']'System'.'DateTime') } .property instance class ['mscorlib']'System.Runtime.InteropServices.ComTypes'.'IStream' 'Data'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 2C 00 00 00 00 00) .get instance class ['mscorlib']'System.Runtime.InteropServices.ComTypes'.'IStream' 'Storage.Interop.IMAPIv2FileSystem'.'IFsiFileItem'::'get_Data'() .set instance void 'Storage.Interop.IMAPIv2FileSystem'.'IFsiFileItem'::'set_Data'(class ['mscorlib']'System.Runtime.InteropServices.ComTypes'.'IStream') } .property instance int64 'DataSize'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 29 00 00 00 00 00) .get instance int64 'Storage.Interop.IMAPIv2FileSystem'.'IFsiFileItem'::'get_DataSize'() } .property instance int32 'DataSize32BitHigh'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 2B 00 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2FileSystem'.'IFsiFileItem'::'get_DataSize32BitHigh'() } .property instance int32 'DataSize32BitLow'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 2A 00 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2FileSystem'.'IFsiFileItem'::'get_DataSize32BitLow'() } .property instance string 'FullPath'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 0C 00 00 00 00 00) .get instance string 'Storage.Interop.IMAPIv2FileSystem'.'IFsiFileItem'::'get_FullPath'() } .property instance bool 'IsHidden'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 10 00 00 00 00 00) .get instance bool 'Storage.Interop.IMAPIv2FileSystem'.'IFsiFileItem'::'get_IsHidden'() .set instance void 'Storage.Interop.IMAPIv2FileSystem'.'IFsiFileItem'::'set_IsHidden'(bool) } .property instance valuetype ['mscorlib']'System'.'DateTime' 'LastAccessedTime'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 0E 00 00 00 00 00) .get instance valuetype ['mscorlib']'System'.'DateTime' 'Storage.Interop.IMAPIv2FileSystem'.'IFsiFileItem'::'get_LastAccessedTime'() .set instance void 'Storage.Interop.IMAPIv2FileSystem'.'IFsiFileItem'::'set_LastAccessedTime'(valuetype ['mscorlib']'System'.'DateTime') } .property instance valuetype ['mscorlib']'System'.'DateTime' 'LastModifiedTime'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 0F 00 00 00 00 00) .get instance valuetype ['mscorlib']'System'.'DateTime' 'Storage.Interop.IMAPIv2FileSystem'.'IFsiFileItem'::'get_LastModifiedTime'() .set instance void 'Storage.Interop.IMAPIv2FileSystem'.'IFsiFileItem'::'set_LastModifiedTime'(valuetype ['mscorlib']'System'.'DateTime') } .property instance string 'Name'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 0B 00 00 00 00 00) .get instance string 'Storage.Interop.IMAPIv2FileSystem'.'IFsiFileItem'::'get_Name'() } } .class public interface abstract 'IFsiFileItem2' { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'GuidAttribute'::.ctor(string) = (01 00 24 31 39 39 44 30 43 31 39 2D 31 31 45 31 2D 34 30 65 62 2D 38 45 43 32 2D 43 38 43 38 32 32 41 30 37 37 39 32 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'TypeLibTypeAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'TypeLibTypeFlags') = (01 00 C0 10 00 00 00 00) .method public virtual hidebysig newslot abstract specialname instance string 'get_Name'() { } .method public virtual hidebysig newslot abstract specialname instance string 'get_FullPath'() { } .method public virtual hidebysig newslot abstract specialname instance valuetype ['mscorlib']'System'.'DateTime' 'get_CreationTime'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_CreationTime'(valuetype ['mscorlib']'System'.'DateTime' 'value') { } .method public virtual hidebysig newslot abstract specialname instance valuetype ['mscorlib']'System'.'DateTime' 'get_LastAccessedTime'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_LastAccessedTime'(valuetype ['mscorlib']'System'.'DateTime' 'value') { } .method public virtual hidebysig newslot abstract specialname instance valuetype ['mscorlib']'System'.'DateTime' 'get_LastModifiedTime'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_LastModifiedTime'(valuetype ['mscorlib']'System'.'DateTime' 'value') { } .method public virtual hidebysig newslot abstract specialname instance bool 'get_IsHidden'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_IsHidden'(bool 'value') { } .method public virtual hidebysig newslot abstract instance string 'FileSystemName'(valuetype 'Storage.Interop.IMAPIv2FileSystem'.'FileSystems' 'fileSystem') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 11 00 00 00 00 00) } .method public virtual hidebysig newslot abstract instance string 'FileSystemPath'(valuetype 'Storage.Interop.IMAPIv2FileSystem'.'FileSystems' 'fileSystem') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 12 00 00 00 00 00) } .method public virtual hidebysig newslot abstract specialname instance int64 'get_DataSize'() { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_DataSize32BitLow'() { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_DataSize32BitHigh'() { } .method public virtual hidebysig newslot abstract specialname instance class ['mscorlib']'System.Runtime.InteropServices.ComTypes'.'IStream' 'get_Data'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_Data'(class ['mscorlib']'System.Runtime.InteropServices.ComTypes'.'IStream' 'value') { } .method public virtual hidebysig newslot abstract specialname instance class 'Storage.Interop.IMAPIv2FileSystem'.'IFsiNamedStreams' 'get_FsiNamedStreams'() { } .method public virtual hidebysig newslot abstract specialname instance bool 'get_IsNamedStream'() { } .method public virtual hidebysig newslot abstract instance void 'AddStream'(string 'name', class ['mscorlib']'System.Runtime.InteropServices.ComTypes'.'IStream' 'streamData') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 2F 00 00 00 00 00) } .method public virtual hidebysig newslot abstract instance void 'RemoveStream'(string 'name') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 30 00 00 00 00 00) } .method public virtual hidebysig newslot abstract specialname instance bool 'get_IsRealTime'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_IsRealTime'(bool 'value') { } .property instance valuetype ['mscorlib']'System'.'DateTime' 'CreationTime'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 0D 00 00 00 00 00) .get instance valuetype ['mscorlib']'System'.'DateTime' 'Storage.Interop.IMAPIv2FileSystem'.'IFsiFileItem2'::'get_CreationTime'() .set instance void 'Storage.Interop.IMAPIv2FileSystem'.'IFsiFileItem2'::'set_CreationTime'(valuetype ['mscorlib']'System'.'DateTime') } .property instance class ['mscorlib']'System.Runtime.InteropServices.ComTypes'.'IStream' 'Data'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 2C 00 00 00 00 00) .get instance class ['mscorlib']'System.Runtime.InteropServices.ComTypes'.'IStream' 'Storage.Interop.IMAPIv2FileSystem'.'IFsiFileItem2'::'get_Data'() .set instance void 'Storage.Interop.IMAPIv2FileSystem'.'IFsiFileItem2'::'set_Data'(class ['mscorlib']'System.Runtime.InteropServices.ComTypes'.'IStream') } .property instance int64 'DataSize'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 29 00 00 00 00 00) .get instance int64 'Storage.Interop.IMAPIv2FileSystem'.'IFsiFileItem2'::'get_DataSize'() } .property instance int32 'DataSize32BitHigh'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 2B 00 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2FileSystem'.'IFsiFileItem2'::'get_DataSize32BitHigh'() } .property instance int32 'DataSize32BitLow'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 2A 00 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2FileSystem'.'IFsiFileItem2'::'get_DataSize32BitLow'() } .property instance class 'Storage.Interop.IMAPIv2FileSystem'.'IFsiNamedStreams' 'FsiNamedStreams'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 2D 00 00 00 00 00) .get instance class 'Storage.Interop.IMAPIv2FileSystem'.'IFsiNamedStreams' 'Storage.Interop.IMAPIv2FileSystem'.'IFsiFileItem2'::'get_FsiNamedStreams'() } .property instance string 'FullPath'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 0C 00 00 00 00 00) .get instance string 'Storage.Interop.IMAPIv2FileSystem'.'IFsiFileItem2'::'get_FullPath'() } .property instance bool 'IsHidden'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 10 00 00 00 00 00) .get instance bool 'Storage.Interop.IMAPIv2FileSystem'.'IFsiFileItem2'::'get_IsHidden'() .set instance void 'Storage.Interop.IMAPIv2FileSystem'.'IFsiFileItem2'::'set_IsHidden'(bool) } .property instance bool 'IsNamedStream'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 2E 00 00 00 00 00) .get instance bool 'Storage.Interop.IMAPIv2FileSystem'.'IFsiFileItem2'::'get_IsNamedStream'() } .property instance bool 'IsRealTime'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 31 00 00 00 00 00) .get instance bool 'Storage.Interop.IMAPIv2FileSystem'.'IFsiFileItem2'::'get_IsRealTime'() .set instance void 'Storage.Interop.IMAPIv2FileSystem'.'IFsiFileItem2'::'set_IsRealTime'(bool) } .property instance valuetype ['mscorlib']'System'.'DateTime' 'LastAccessedTime'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 0E 00 00 00 00 00) .get instance valuetype ['mscorlib']'System'.'DateTime' 'Storage.Interop.IMAPIv2FileSystem'.'IFsiFileItem2'::'get_LastAccessedTime'() .set instance void 'Storage.Interop.IMAPIv2FileSystem'.'IFsiFileItem2'::'set_LastAccessedTime'(valuetype ['mscorlib']'System'.'DateTime') } .property instance valuetype ['mscorlib']'System'.'DateTime' 'LastModifiedTime'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 0F 00 00 00 00 00) .get instance valuetype ['mscorlib']'System'.'DateTime' 'Storage.Interop.IMAPIv2FileSystem'.'IFsiFileItem2'::'get_LastModifiedTime'() .set instance void 'Storage.Interop.IMAPIv2FileSystem'.'IFsiFileItem2'::'set_LastModifiedTime'(valuetype ['mscorlib']'System'.'DateTime') } .property instance string 'Name'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 0B 00 00 00 00 00) .get instance string 'Storage.Interop.IMAPIv2FileSystem'.'IFsiFileItem2'::'get_Name'() } } .class public interface abstract 'IFsiItem' { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'GuidAttribute'::.ctor(string) = (01 00 24 32 43 39 34 31 46 44 39 2D 39 37 35 42 2D 35 39 42 45 2D 41 39 36 30 2D 39 41 32 41 32 36 32 38 35 33 41 35 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'TypeLibTypeAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'TypeLibTypeFlags') = (01 00 C0 10 00 00 00 00) .method public virtual hidebysig newslot abstract specialname instance string 'get_Name'() { } .method public virtual hidebysig newslot abstract specialname instance string 'get_FullPath'() { } .method public virtual hidebysig newslot abstract specialname instance valuetype ['mscorlib']'System'.'DateTime' 'get_CreationTime'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_CreationTime'(valuetype ['mscorlib']'System'.'DateTime' 'value') { } .method public virtual hidebysig newslot abstract specialname instance valuetype ['mscorlib']'System'.'DateTime' 'get_LastAccessedTime'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_LastAccessedTime'(valuetype ['mscorlib']'System'.'DateTime' 'value') { } .method public virtual hidebysig newslot abstract specialname instance valuetype ['mscorlib']'System'.'DateTime' 'get_LastModifiedTime'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_LastModifiedTime'(valuetype ['mscorlib']'System'.'DateTime' 'value') { } .method public virtual hidebysig newslot abstract specialname instance bool 'get_IsHidden'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_IsHidden'(bool 'value') { } .method public virtual hidebysig newslot abstract instance string 'FileSystemName'(valuetype 'Storage.Interop.IMAPIv2FileSystem'.'FileSystems' 'fileSystem') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 11 00 00 00 00 00) } .method public virtual hidebysig newslot abstract instance string 'FileSystemPath'(valuetype 'Storage.Interop.IMAPIv2FileSystem'.'FileSystems' 'fileSystem') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 12 00 00 00 00 00) } .property instance valuetype ['mscorlib']'System'.'DateTime' 'CreationTime'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 0D 00 00 00 00 00) .get instance valuetype ['mscorlib']'System'.'DateTime' 'Storage.Interop.IMAPIv2FileSystem'.'IFsiItem'::'get_CreationTime'() .set instance void 'Storage.Interop.IMAPIv2FileSystem'.'IFsiItem'::'set_CreationTime'(valuetype ['mscorlib']'System'.'DateTime') } .property instance string 'FullPath'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 0C 00 00 00 00 00) .get instance string 'Storage.Interop.IMAPIv2FileSystem'.'IFsiItem'::'get_FullPath'() } .property instance bool 'IsHidden'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 10 00 00 00 00 00) .get instance bool 'Storage.Interop.IMAPIv2FileSystem'.'IFsiItem'::'get_IsHidden'() .set instance void 'Storage.Interop.IMAPIv2FileSystem'.'IFsiItem'::'set_IsHidden'(bool) } .property instance valuetype ['mscorlib']'System'.'DateTime' 'LastAccessedTime'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 0E 00 00 00 00 00) .get instance valuetype ['mscorlib']'System'.'DateTime' 'Storage.Interop.IMAPIv2FileSystem'.'IFsiItem'::'get_LastAccessedTime'() .set instance void 'Storage.Interop.IMAPIv2FileSystem'.'IFsiItem'::'set_LastAccessedTime'(valuetype ['mscorlib']'System'.'DateTime') } .property instance valuetype ['mscorlib']'System'.'DateTime' 'LastModifiedTime'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 0F 00 00 00 00 00) .get instance valuetype ['mscorlib']'System'.'DateTime' 'Storage.Interop.IMAPIv2FileSystem'.'IFsiItem'::'get_LastModifiedTime'() .set instance void 'Storage.Interop.IMAPIv2FileSystem'.'IFsiItem'::'set_LastModifiedTime'(valuetype ['mscorlib']'System'.'DateTime') } .property instance string 'Name'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 0B 00 00 00 00 00) .get instance string 'Storage.Interop.IMAPIv2FileSystem'.'IFsiItem'::'get_Name'() } } .class public interface abstract 'IFsiNamedStreams' implements ['mscorlib']'System.Collections'.'IEnumerable' { .custom instance void ['mscorlib']'System.Reflection'.'DefaultMemberAttribute'::.ctor(string) = (01 00 04 49 74 65 6D 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'GuidAttribute'::.ctor(string) = (01 00 24 45 44 37 39 42 41 35 36 2D 35 32 39 34 2D 34 32 35 30 2D 38 44 34 36 2D 46 39 41 45 43 45 45 32 33 34 35 39 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'TypeLibTypeAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'TypeLibTypeFlags') = (01 00 C0 10 00 00 00 00) .method public virtual hidebysig newslot abstract instance class ['mscorlib']'System.Collections'.'IEnumerator' marshal(custom ("System.Runtime.InteropServices.CustomMarshalers.EnumeratorToEnumVariantMarshaler, CustomMarshalers version marker 5 0a7bd04f-ceb0-451b-a1b1-c9e3e4f628bd clr2.0 version marker 6 42e06c88-3d66-4b61-9505-13b689b317c5 Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a","")) 'GetEnumerator'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 FC FF FF FF 00 00) } .method public virtual hidebysig newslot abstract specialname instance class 'Storage.Interop.IMAPIv2FileSystem'.'IFsiFileItem2' marshal(interface) 'get_Item'(int32 'index') { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_Count'() { } .method public virtual hidebysig newslot abstract specialname instance class 'Storage.Interop.IMAPIv2FileSystem'.'IEnumFsiItems' marshal(interface) 'get_EnumNamedStreams'() { } .property instance int32 'Count'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 51 00 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2FileSystem'.'IFsiNamedStreams'::'get_Count'() } .property instance class 'Storage.Interop.IMAPIv2FileSystem'.'IEnumFsiItems' 'EnumNamedStreams'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 52 00 00 00 00 00) .get instance class 'Storage.Interop.IMAPIv2FileSystem'.'IEnumFsiItems' 'Storage.Interop.IMAPIv2FileSystem'.'IFsiNamedStreams'::'get_EnumNamedStreams'() } .property instance class 'Storage.Interop.IMAPIv2FileSystem'.'IFsiFileItem2' 'Item'(int32) { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 00 00 00 00 00 00) .get instance class 'Storage.Interop.IMAPIv2FileSystem'.'IFsiFileItem2' 'Storage.Interop.IMAPIv2FileSystem'.'IFsiNamedStreams'::'get_Item'(int32) } } .class public interface abstract import 'IIsoImageManager' { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'GuidAttribute'::.ctor(string) = (01 00 24 36 43 41 33 38 42 45 35 2D 46 42 42 42 2D 34 38 30 30 2D 39 35 41 31 2D 41 34 33 38 38 36 35 45 42 30 44 34 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'InterfaceTypeAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'ComInterfaceType') = (01 00 00 00 00 00 00 00) .method public virtual hidebysig newslot abstract specialname instance string marshal(bstr) 'get_Path'() { } .method public virtual hidebysig newslot abstract specialname instance class ['mscorlib']'System.Runtime.InteropServices.ComTypes'.'IStream' marshal(interface) 'get_Stream'() { } .method public virtual hidebysig newslot abstract instance void 'SetPath'([in] string marshal(bstr) 'Val') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 00 02 00 00 00 00) } .method public virtual hidebysig newslot abstract instance void 'SetStream'([in] class ['mscorlib']'System.Runtime.InteropServices.ComTypes'.'IStream' marshal(interface) 'data') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 01 02 00 00 00 00) } .method public virtual hidebysig newslot abstract instance void 'IsValid'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 02 02 00 00 00 00) } .property instance string 'Path'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 00 01 00 00 00 00) .get instance string 'Storage.Interop.IMAPIv2FileSystem'.'IIsoImageManager'::'get_Path'() } .property instance class ['mscorlib']'System.Runtime.InteropServices.ComTypes'.'IStream' 'Stream'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 01 01 00 00 00 00) .get instance class ['mscorlib']'System.Runtime.InteropServices.ComTypes'.'IStream' 'Storage.Interop.IMAPIv2FileSystem'.'IIsoImageManager'::'get_Stream'() } } .class public sealed 'IMAPIEventHandlerDelegate`4' extends ['mscorlib']'System'.'MulticastDelegate' { .method public hidebysig specialname instance void '.ctor'(object 'object', native int 'method') runtime { } .method public virtual hidebysig newslot instance void 'Invoke'(!0 'sender', !1 'arg1', !2 'arg2', !3 'arg3') runtime { } .method public virtual hidebysig newslot instance class ['mscorlib']'System'.'IAsyncResult' 'BeginInvoke'(!0 'sender', !1 'arg1', !2 'arg2', !3 'arg3', class ['mscorlib']'System'.'AsyncCallback' 'callback', object 'object') runtime { } .method public virtual hidebysig newslot instance void 'EndInvoke'(class ['mscorlib']'System'.'IAsyncResult' 'result') runtime { } } .class public sealed 'IMAPIImportEventHandlerDelegate`7' extends ['mscorlib']'System'.'MulticastDelegate' { .method public hidebysig specialname instance void '.ctor'(object 'object', native int 'method') runtime { } .method public virtual hidebysig newslot instance void 'Invoke'(!0 'sender', !1 'arg1', !2 'arg2', !3 'arg3', !4 'arg4', !5 'arg5', !6 'arg6') runtime { } .method public virtual hidebysig newslot instance class ['mscorlib']'System'.'IAsyncResult' 'BeginInvoke'(!0 'sender', !1 'arg1', !2 'arg2', !3 'arg3', !4 'arg4', !5 'arg5', !6 'arg6', class ['mscorlib']'System'.'AsyncCallback' 'callback', object 'object') runtime { } .method public virtual hidebysig newslot instance void 'EndInvoke'(class ['mscorlib']'System'.'IAsyncResult' 'result') runtime { } } .class public interface abstract 'IProgressItem' { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'GuidAttribute'::.ctor(string) = (01 00 24 32 43 39 34 31 46 44 35 2D 39 37 35 42 2D 35 39 42 45 2D 41 39 36 30 2D 39 41 32 41 32 36 32 38 35 33 41 35 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'TypeLibTypeAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'TypeLibTypeFlags') = (01 00 C0 10 00 00 00 00) .method public virtual hidebysig newslot abstract specialname instance string 'get_Description'() { } .method public virtual hidebysig newslot abstract specialname instance unsigned int32 'get_FirstBlock'() { } .method public virtual hidebysig newslot abstract specialname instance unsigned int32 'get_LastBlock'() { } .method public virtual hidebysig newslot abstract specialname instance unsigned int32 'get_BlockCount'() { } .property instance unsigned int32 'BlockCount'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 04 00 00 00 00 00) .get instance unsigned int32 'Storage.Interop.IMAPIv2FileSystem'.'IProgressItem'::'get_BlockCount'() } .property instance string 'Description'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 01 00 00 00 00 00) .get instance string 'Storage.Interop.IMAPIv2FileSystem'.'IProgressItem'::'get_Description'() } .property instance unsigned int32 'FirstBlock'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 02 00 00 00 00 00) .get instance unsigned int32 'Storage.Interop.IMAPIv2FileSystem'.'IProgressItem'::'get_FirstBlock'() } .property instance unsigned int32 'LastBlock'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 03 00 00 00 00 00) .get instance unsigned int32 'Storage.Interop.IMAPIv2FileSystem'.'IProgressItem'::'get_LastBlock'() } } .class public interface abstract 'IProgressItems' { .custom instance void ['mscorlib']'System.Reflection'.'DefaultMemberAttribute'::.ctor(string) = (01 00 04 49 74 65 6D 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'GuidAttribute'::.ctor(string) = (01 00 24 32 43 39 34 31 46 44 37 2D 39 37 35 42 2D 35 39 42 45 2D 41 39 36 30 2D 39 41 32 41 32 36 32 38 35 33 41 35 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'TypeLibTypeAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'TypeLibTypeFlags') = (01 00 C0 10 00 00 00 00) .method public virtual hidebysig newslot abstract instance class ['mscorlib']'System.Collections'.'IEnumerator' 'GetEnumerator'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 FC FF FF FF 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'TypeLibFuncAttribute'::.ctor(int16) = (01 00 41 00 00 00) } .method public virtual hidebysig newslot abstract specialname instance class 'Storage.Interop.IMAPIv2FileSystem'.'IProgressItem' 'get_Item'(int32 'Index') { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_Count'() { } .method public virtual hidebysig newslot abstract instance class 'Storage.Interop.IMAPIv2FileSystem'.'IProgressItem' 'ProgressItemFromBlock'(unsigned int32 'block') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 02 00 00 00 00 00) } .method public virtual hidebysig newslot abstract instance class 'Storage.Interop.IMAPIv2FileSystem'.'IProgressItem' 'ProgressItemFromDescription'(string 'Description') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 03 00 00 00 00 00) } .method public virtual hidebysig newslot abstract specialname instance class 'Storage.Interop.IMAPIv2FileSystem'.'IEnumProgressItems' 'get_EnumProgressItems'() { } .property instance int32 'Count'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 01 00 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2FileSystem'.'IProgressItems'::'get_Count'() } .property instance class 'Storage.Interop.IMAPIv2FileSystem'.'IEnumProgressItems' 'EnumProgressItems'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 04 00 00 00 00 00) .get instance class 'Storage.Interop.IMAPIv2FileSystem'.'IEnumProgressItems' 'Storage.Interop.IMAPIv2FileSystem'.'IProgressItems'::'get_EnumProgressItems'() } .property instance class 'Storage.Interop.IMAPIv2FileSystem'.'IProgressItem' 'Item'(int32) { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 00 00 00 00 00 00) .get instance class 'Storage.Interop.IMAPIv2FileSystem'.'IProgressItem' 'Storage.Interop.IMAPIv2FileSystem'.'IProgressItems'::'get_Item'(int32) } } .class public interface abstract import 'MsftBootOptions' implements 'Storage.Interop.IMAPIv2FileSystem'.'IBootOptions' { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'CoClassAttribute'::.ctor(class ['mscorlib']'System'.'Type') = (01 00 36 53 74 6F 72 61 67 65 2E 49 6E 74 65 72 6F 70 2E 49 4D 41 50 49 76 32 46 69 6C 65 53 79 73 74 65 6D 2E 4D 73 66 74 42 6F 6F 74 4F 70 74 69 6F 6E 73 43 6C 61 73 73 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'GuidAttribute'::.ctor(string) = (01 00 24 32 43 39 34 31 46 44 34 2D 39 37 35 42 2D 35 39 42 45 2D 41 39 36 30 2D 39 41 32 41 32 36 32 38 35 33 41 35 00 00) } .class public import 'MsftBootOptionsClass' extends ['mscorlib']'System'.'Object' { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'ClassInterfaceAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'ClassInterfaceType') = (01 00 00 00 00 00 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'GuidAttribute'::.ctor(string) = (01 00 24 32 43 39 34 31 46 43 45 2D 39 37 35 42 2D 35 39 42 45 2D 41 39 36 30 2D 39 41 32 41 32 36 32 38 35 33 41 35 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'TypeLibTypeAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'TypeLibTypeFlags') = (01 00 02 00 00 00 00 00) .method public hidebysig specialname instance void '.ctor'() runtime internalcall { } } .class public interface abstract import 'MsftFileSystemImage' implements 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage', 'Storage.Interop.IMAPIv2FileSystem'.'DFileSystemImage_Events' { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'CoClassAttribute'::.ctor(class ['mscorlib']'System'.'Type') = (01 00 3A 53 74 6F 72 61 67 65 2E 49 6E 74 65 72 6F 70 2E 49 4D 41 50 49 76 32 46 69 6C 65 53 79 73 74 65 6D 2E 4D 73 66 74 46 69 6C 65 53 79 73 74 65 6D 49 6D 61 67 65 43 6C 61 73 73 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'GuidAttribute'::.ctor(string) = (01 00 24 32 43 39 34 31 46 45 31 2D 39 37 35 42 2D 35 39 42 45 2D 41 39 36 30 2D 39 41 32 41 32 36 32 38 35 33 41 35 00 00) } .class public interface abstract import 'MsftFileSystemImage2' implements 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage2', 'Storage.Interop.IMAPIv2FileSystem'.'DFileSystemImage_Events' { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'CoClassAttribute'::.ctor(class ['mscorlib']'System'.'Type') = (01 00 3A 53 74 6F 72 61 67 65 2E 49 6E 74 65 72 6F 70 2E 49 4D 41 50 49 76 32 46 69 6C 65 53 79 73 74 65 6D 2E 4D 73 66 74 46 69 6C 65 53 79 73 74 65 6D 49 6D 61 67 65 43 6C 61 73 73 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'GuidAttribute'::.ctor(string) = (01 00 24 44 37 36 34 34 42 32 43 2D 31 35 33 37 2D 34 37 36 37 2D 42 36 32 46 2D 46 31 33 38 37 42 30 32 44 44 46 44 00 00) } .class public interface abstract import 'MsftFileSystemImage3' implements 'Storage.Interop.IMAPIv2FileSystem'.'IFileSystemImage3', 'Storage.Interop.IMAPIv2FileSystem'.'DFileSystemImage_Events', 'Storage.Interop.IMAPIv2FileSystem'.'DFileSystemImageImport_Events' { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'CoClassAttribute'::.ctor(class ['mscorlib']'System'.'Type') = (01 00 3A 53 74 6F 72 61 67 65 2E 49 6E 74 65 72 6F 70 2E 49 4D 41 50 49 76 32 46 69 6C 65 53 79 73 74 65 6D 2E 4D 73 66 74 46 69 6C 65 53 79 73 74 65 6D 49 6D 61 67 65 43 6C 61 73 73 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'GuidAttribute'::.ctor(string) = (01 00 24 37 43 46 46 38 34 32 43 2D 37 45 39 37 2D 34 38 30 37 2D 38 33 30 34 2D 39 31 30 44 44 38 46 37 43 30 35 31 00 00) } .class public import 'MsftFileSystemImageClass' extends ['mscorlib']'System'.'Object' { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'ClassInterfaceAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'ClassInterfaceType') = (01 00 00 00 00 00 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'ComSourceInterfacesAttribute'::.ctor(string) = (01 00 17 44 46 69 6C 65 53 79 73 74 65 6D 49 6D 61 67 65 45 76 65 6E 74 73 00 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'GuidAttribute'::.ctor(string) = (01 00 24 32 43 39 34 31 46 43 35 2D 39 37 35 42 2D 35 39 42 45 2D 41 39 36 30 2D 39 41 32 41 32 36 32 38 35 33 41 35 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'TypeLibTypeAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'TypeLibTypeFlags') = (01 00 02 00 00 00 00 00) .method public hidebysig specialname instance void '.ctor'() runtime internalcall { } } .class public interface abstract import 'MsftIsoImageManager' implements 'Storage.Interop.IMAPIv2FileSystem'.'IIsoImageManager' { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'CoClassAttribute'::.ctor(class ['mscorlib']'System'.'Type') = (01 00 3A 53 74 6F 72 61 67 65 2E 49 6E 74 65 72 6F 70 2E 49 4D 41 50 49 76 32 46 69 6C 65 53 79 73 74 65 6D 2E 4D 73 66 74 49 73 6F 49 6D 61 67 65 4D 61 6E 61 67 65 72 43 6C 61 73 73 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'GuidAttribute'::.ctor(string) = (01 00 24 36 43 41 33 38 42 45 35 2D 46 42 42 42 2D 34 38 30 30 2D 39 35 41 31 2D 41 34 33 38 38 36 35 45 42 30 44 34 00 00) } .class public import 'MsftIsoImageManagerClass' extends ['mscorlib']'System'.'Object' { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'ClassInterfaceAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'ClassInterfaceType') = (01 00 00 00 00 00 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'GuidAttribute'::.ctor(string) = (01 00 24 43 45 45 45 33 42 36 32 2D 38 46 35 36 2D 34 30 35 36 2D 38 36 39 42 2D 45 46 31 36 39 31 37 45 33 45 46 43 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'TypeLibTypeAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'TypeLibTypeFlags') = (01 00 02 00 00 00 00 00) .method public hidebysig specialname instance void '.ctor'() runtime internalcall { } } .class public sealed 'PlatformId' extends ['mscorlib']'System'.'Enum' { .field public rtspecialname specialname int32 'value__' .field static public literal valuetype 'Storage.Interop.IMAPIv2FileSystem'.'PlatformId' 'EFI' = int32(0x000000EF) .field static public literal valuetype 'Storage.Interop.IMAPIv2FileSystem'.'PlatformId' 'Mac' = int32(0x00000002) .field static public literal valuetype 'Storage.Interop.IMAPIv2FileSystem'.'PlatformId' 'PowerPC' = int32(0x00000001) .field static public literal valuetype 'Storage.Interop.IMAPIv2FileSystem'.'PlatformId' 'x86' = int32(0x00000000) } } .namespace 'Storage.Interop.IMAPIv2Raw' { .class public sealed serializable 'CDSectorType' extends ['mscorlib']'System'.'Enum' { .field public rtspecialname specialname int32 'value__' .field static public literal valuetype 'Storage.Interop.IMAPIv2Raw'.'CDSectorType' 'Audio' = int32(0x00000000) .field static public literal valuetype 'Storage.Interop.IMAPIv2Raw'.'CDSectorType' 'Mode1' = int32(0x00000002) .field static public literal valuetype 'Storage.Interop.IMAPIv2Raw'.'CDSectorType' 'Mode1Raw' = int32(0x00000006) .field static public literal valuetype 'Storage.Interop.IMAPIv2Raw'.'CDSectorType' 'Mode2Form0' = int32(0x00000003) .field static public literal valuetype 'Storage.Interop.IMAPIv2Raw'.'CDSectorType' 'Mode2Form0Raw' = int32(0x00000007) .field static public literal valuetype 'Storage.Interop.IMAPIv2Raw'.'CDSectorType' 'Mode2Form1' = int32(0x00000004) .field static public literal valuetype 'Storage.Interop.IMAPIv2Raw'.'CDSectorType' 'Mode2Form1Raw' = int32(0x00000008) .field static public literal valuetype 'Storage.Interop.IMAPIv2Raw'.'CDSectorType' 'Mode2Form2' = int32(0x00000005) .field static public literal valuetype 'Storage.Interop.IMAPIv2Raw'.'CDSectorType' 'Mode2Form2Raw' = int32(0x00000009) .field static public literal valuetype 'Storage.Interop.IMAPIv2Raw'.'CDSectorType' 'ModeZero' = int32(0x00000001) } .class public sealed serializable 'CDTrackDigitalCopySetting' extends ['mscorlib']'System'.'Enum' { .field public rtspecialname specialname int32 'value__' .field static public literal valuetype 'Storage.Interop.IMAPIv2Raw'.'CDTrackDigitalCopySetting' 'Permitted' = int32(0x00000000) .field static public literal valuetype 'Storage.Interop.IMAPIv2Raw'.'CDTrackDigitalCopySetting' 'Prohibited' = int32(0x00000001) .field static public literal valuetype 'Storage.Interop.IMAPIv2Raw'.'CDTrackDigitalCopySetting' 'SCMS' = int32(0x00000002) } .class public interface abstract import 'IRawCDImageCreator' { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'GuidAttribute'::.ctor(string) = (01 00 24 32 35 39 38 33 35 35 30 2D 39 44 36 35 2D 34 39 43 45 2D 42 33 33 35 2D 34 30 36 33 30 44 39 30 31 32 32 37 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'InterfaceTypeAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'ComInterfaceType') = (01 00 00 00 00 00 00 00) .method public virtual hidebysig newslot abstract instance class ['mscorlib']'System.Runtime.InteropServices.ComTypes'.'IStream' 'CreateResultImage'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 00 02 00 00 00 00) } .method public virtual hidebysig newslot abstract instance int32 'AddTrack'(valuetype 'Storage.Interop.IMAPIv2Raw'.'CDSectorType' 'dataType', class ['mscorlib']'System.Runtime.InteropServices.ComTypes'.'IStream' 'data') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 01 02 00 00 00 00) } .method public virtual hidebysig newslot abstract instance void 'AddSpecialPregap'(class ['mscorlib']'System.Runtime.InteropServices.ComTypes'.'IStream' 'data') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 02 02 00 00 00 00) } .method public virtual hidebysig newslot abstract instance void 'AddSubcodeRWGenerator'(class ['mscorlib']'System.Runtime.InteropServices.ComTypes'.'IStream' 'subcode') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 03 02 00 00 00 00) } .method public virtual hidebysig newslot abstract specialname instance void 'set_ResultingImageType'(valuetype 'Storage.Interop.IMAPIv2'.'Format2RawCDDataSectorType' 'value') { } .method public virtual hidebysig newslot abstract specialname instance valuetype 'Storage.Interop.IMAPIv2'.'Format2RawCDDataSectorType' 'get_ResultingImageType'() { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_StartOfLeadout'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_StartOfLeadoutLimit'(int32 'value') { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_StartOfLeadoutLimit'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_DisableGaplessAudio'(bool 'value') { } .method public virtual hidebysig newslot abstract specialname instance bool marshal(variant bool) 'get_DisableGaplessAudio'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_MediaCatalogNumber'(string 'value') { } .method public virtual hidebysig newslot abstract specialname instance string marshal(bstr) 'get_MediaCatalogNumber'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_StartingTrackNumber'(int32 'value') { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_StartingTrackNumber'() { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_NumberOfExistingTracks'() { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_LastUsedUserSectorInImage'() { } .method public virtual hidebysig newslot abstract specialname instance string[] marshal(safearray variant) 'get_ExpectedTableOfContents'() { } .property instance bool 'DisableGaplessAudio'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 03 01 00 00 00 00) .get instance bool 'Storage.Interop.IMAPIv2Raw'.'IRawCDImageCreator'::'get_DisableGaplessAudio'() .set instance void 'Storage.Interop.IMAPIv2Raw'.'IRawCDImageCreator'::'set_DisableGaplessAudio'(bool) } .property instance string[] 'ExpectedTableOfContents'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 09 01 00 00 00 00) .get instance string[] 'Storage.Interop.IMAPIv2Raw'.'IRawCDImageCreator'::'get_ExpectedTableOfContents'() } .property instance int32 'LastUsedUserSectorInImage'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 08 01 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2Raw'.'IRawCDImageCreator'::'get_LastUsedUserSectorInImage'() } .property instance string 'MediaCatalogNumber'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 04 01 00 00 00 00) .get instance string 'Storage.Interop.IMAPIv2Raw'.'IRawCDImageCreator'::'get_MediaCatalogNumber'() .set instance void 'Storage.Interop.IMAPIv2Raw'.'IRawCDImageCreator'::'set_MediaCatalogNumber'(string) } .property instance int32 'NumberOfExistingTracks'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 07 01 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2Raw'.'IRawCDImageCreator'::'get_NumberOfExistingTracks'() } .property instance valuetype 'Storage.Interop.IMAPIv2'.'Format2RawCDDataSectorType' 'ResultingImageType'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 00 01 00 00 00 00) .get instance valuetype 'Storage.Interop.IMAPIv2'.'Format2RawCDDataSectorType' 'Storage.Interop.IMAPIv2Raw'.'IRawCDImageCreator'::'get_ResultingImageType'() .set instance void 'Storage.Interop.IMAPIv2Raw'.'IRawCDImageCreator'::'set_ResultingImageType'(valuetype 'Storage.Interop.IMAPIv2'.'Format2RawCDDataSectorType') } .property instance int32 'StartOfLeadout'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 01 01 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2Raw'.'IRawCDImageCreator'::'get_StartOfLeadout'() } .property instance int32 'StartOfLeadoutLimit'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 02 01 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2Raw'.'IRawCDImageCreator'::'get_StartOfLeadoutLimit'() .set instance void 'Storage.Interop.IMAPIv2Raw'.'IRawCDImageCreator'::'set_StartOfLeadoutLimit'(int32) } .property instance int32 'StartingTrackNumber'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 05 01 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2Raw'.'IRawCDImageCreator'::'get_StartingTrackNumber'() .set instance void 'Storage.Interop.IMAPIv2Raw'.'IRawCDImageCreator'::'set_StartingTrackNumber'(int32) } } .class public interface abstract import 'IRawCDImageTrackInfo' { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'GuidAttribute'::.ctor(string) = (01 00 24 32 35 39 38 33 35 35 31 2D 39 44 36 35 2D 34 39 43 45 2D 42 33 33 35 2D 34 30 36 33 30 44 39 30 31 32 32 37 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'InterfaceTypeAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'ComInterfaceType') = (01 00 00 00 00 00 00 00) .method public virtual hidebysig newslot abstract specialname instance int32 'get_StartingLba'() { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_SectorCount'() { } .method public virtual hidebysig newslot abstract specialname instance int32 'get_TrackNumber'() { } .method public virtual hidebysig newslot abstract specialname instance valuetype 'Storage.Interop.IMAPIv2Raw'.'CDSectorType' 'get_SectorType'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_ISRC'(bool 'value') { } .method public virtual hidebysig newslot abstract specialname instance bool marshal(bstr) 'get_ISRC'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_DigitalAudioCopySetting'(valuetype 'Storage.Interop.IMAPIv2Raw'.'CDTrackDigitalCopySetting' 'value') { } .method public virtual hidebysig newslot abstract specialname instance valuetype 'Storage.Interop.IMAPIv2Raw'.'CDTrackDigitalCopySetting' 'get_DigitalAudioCopySetting'() { } .method public virtual hidebysig newslot abstract specialname instance void 'set_AudioHasPreemphasis'(bool 'value') { } .method public virtual hidebysig newslot abstract specialname instance bool marshal(variant bool) 'get_AudioHasPreemphasis'() { } .method public virtual hidebysig newslot abstract specialname instance string[] marshal(safearray variant) 'get_TrackIndexes'() { } .method public virtual hidebysig newslot abstract instance void 'AddTrackIndex'(int32 'lbaOffset') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 00 02 00 00 00 00) } .method public virtual hidebysig newslot abstract instance void 'ClearTrackIndex'(int32 'lbaOffset') { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 01 02 00 00 00 00) } .property instance bool 'AudioHasPreemphasis'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 06 01 00 00 00 00) .get instance bool 'Storage.Interop.IMAPIv2Raw'.'IRawCDImageTrackInfo'::'get_AudioHasPreemphasis'() .set instance void 'Storage.Interop.IMAPIv2Raw'.'IRawCDImageTrackInfo'::'set_AudioHasPreemphasis'(bool) } .property instance valuetype 'Storage.Interop.IMAPIv2Raw'.'CDTrackDigitalCopySetting' 'DigitalAudioCopySetting'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 05 01 00 00 00 00) .get instance valuetype 'Storage.Interop.IMAPIv2Raw'.'CDTrackDigitalCopySetting' 'Storage.Interop.IMAPIv2Raw'.'IRawCDImageTrackInfo'::'get_DigitalAudioCopySetting'() .set instance void 'Storage.Interop.IMAPIv2Raw'.'IRawCDImageTrackInfo'::'set_DigitalAudioCopySetting'(valuetype 'Storage.Interop.IMAPIv2Raw'.'CDTrackDigitalCopySetting') } .property instance bool 'ISRC'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 04 01 00 00 00 00) .get instance bool 'Storage.Interop.IMAPIv2Raw'.'IRawCDImageTrackInfo'::'get_ISRC'() .set instance void 'Storage.Interop.IMAPIv2Raw'.'IRawCDImageTrackInfo'::'set_ISRC'(bool) } .property instance int32 'SectorCount'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 01 01 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2Raw'.'IRawCDImageTrackInfo'::'get_SectorCount'() } .property instance valuetype 'Storage.Interop.IMAPIv2Raw'.'CDSectorType' 'SectorType'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 03 01 00 00 00 00) .get instance valuetype 'Storage.Interop.IMAPIv2Raw'.'CDSectorType' 'Storage.Interop.IMAPIv2Raw'.'IRawCDImageTrackInfo'::'get_SectorType'() } .property instance int32 'StartingLba'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 00 01 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2Raw'.'IRawCDImageTrackInfo'::'get_StartingLba'() } .property instance string[] 'TrackIndexes'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 07 01 00 00 00 00) .get instance string[] 'Storage.Interop.IMAPIv2Raw'.'IRawCDImageTrackInfo'::'get_TrackIndexes'() } .property instance int32 'TrackNumber'() { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'DispIdAttribute'::.ctor(int32) = (01 00 02 01 00 00 00 00) .get instance int32 'Storage.Interop.IMAPIv2Raw'.'IRawCDImageTrackInfo'::'get_TrackNumber'() } } .class public interface abstract import 'MsftRawCDImageCreator' implements 'Storage.Interop.IMAPIv2Raw'.'IRawCDImageCreator' { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'CoClassAttribute'::.ctor(class ['mscorlib']'System'.'Type') = (01 00 35 53 74 6F 72 61 67 65 2E 49 6E 74 65 72 6F 70 2E 49 4D 41 50 49 76 32 52 61 77 2E 4D 73 66 74 52 61 77 43 44 49 6D 61 67 65 43 72 65 61 74 6F 72 43 6C 61 73 73 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'GuidAttribute'::.ctor(string) = (01 00 24 32 35 39 38 33 35 35 30 2D 39 44 36 35 2D 34 39 43 45 2D 42 33 33 35 2D 34 30 36 33 30 44 39 30 31 32 32 37 00 00) } .class public import 'MsftRawCDImageCreatorClass' extends ['mscorlib']'System'.'Object' { .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'ClassInterfaceAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'ClassInterfaceType') = (01 00 00 00 00 00 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'GuidAttribute'::.ctor(string) = (01 00 24 32 35 39 38 33 35 36 31 2D 39 44 36 35 2D 34 39 43 45 2D 42 33 33 35 2D 34 30 36 33 30 44 39 30 31 32 32 37 00 00) .custom instance void ['mscorlib']'System.Runtime.InteropServices'.'TypeLibTypeAttribute'::.ctor(valuetype ['mscorlib']'System.Runtime.InteropServices'.'TypeLibTypeFlags') = (01 00 02 00 00 00 00 00) .method public hidebysig specialname instance void '.ctor'() runtime internalcall { } } }