Object Hierarchy

    GObject
        IpatchItem
            IpatchContainer
                IpatchBase
                    IpatchDLS2
                        IpatchGig
                    IpatchSF2
                    IpatchVBank
                IpatchDLS2Inst
                    IpatchGigInst
                IpatchGigRegion
                IpatchSF2Preset
                IpatchSF2Inst
                IpatchVBankInst
            IpatchFile
                IpatchDLSFile
                    IpatchGigFile
                IpatchSF2File
                IpatchSndFile
            IpatchDLS2Sample
                IpatchGigSample
            IpatchVirtualContainer
            IpatchDLS2Region
            IpatchSampleData
            IpatchGigDimension
            IpatchGigSubRegion
            IpatchSampleStore
                IpatchSampleStoreFile
                    IpatchSampleStoreSplit24
                    IpatchSampleStoreSwap
                IpatchSampleStoreRam
                IpatchSampleStoreRom
                IpatchSampleStoreSndFile
                IpatchSampleStoreVirtual
                IpatchSampleStoreCache
            IpatchSF2Sample
            IpatchSF2Zone
                IpatchSF2IZone
                IpatchSF2PZone
            IpatchVBankRegion
        IpatchSF2VoiceCache
        IpatchConverter
            IpatchConverterSF2VoiceCache
        IpatchRiff
            IpatchDLSReader
            IpatchDLSWriter
            IpatchSF2Reader
            IpatchSF2Writer
        IpatchList
        IpatchPaste
    GInterface
        IpatchSample
        IpatchSF2GenItemIface
        IpatchSF2ModItemIface