Object Hierarchy

    GObject
        GSimpleAction
        GSimpleActionGroup
        GAppLaunchContext
        GApplication
        GInputStream
            GFilterInputStream
                GBufferedInputStream
                    GDataInputStream
                GConverterInputStream
            GFileInputStream
            GMemoryInputStream
            GUnixInputStream
        GOutputStream
            GFilterOutputStream
                GBufferedOutputStream
                GConverterOutputStream
                GDataOutputStream
            GFileOutputStream
            GMemoryOutputStream
            GUnixOutputStream
        GCancellable
        GCharsetConverter
        GDesktopAppInfo
        GEmblem
        GEmblemedIcon
        GFileEnumerator
        GFileIcon
        GFileInfo
        GIOStream
            GFileIOStream
            GSocketConnection
                GTcpConnection
                    GTcpWrapperConnection
                GUnixConnection
            GTlsConnection
        GFileMonitor
        GFilenameCompleter
        GInetAddress
        GSocketAddress
            GInetSocketAddress
                GProxyAddress
            GUnixSocketAddress
        GTypeModule
            GIOModule
        GMountOperation
        GVolumeMonitor
        GNetworkAddress
        GNetworkService
        GPermission
            GSimplePermission
        GSocketAddressEnumerator
            GProxyAddressEnumerator
        GResolver
        GSettings
        GSettingsBackend
        GSimpleAsyncResult
        GSocketClient
        GSocketControlMessage
            GUnixFDMessage
            GUnixCredentialsMessage
        GSocket
        GSocketListener
            GSocketService
                GThreadedSocketService
        GThemedIcon
        GTlsCertificate
        GUnixFDList
        GUnixMountMonitor
        GVfs
        GZlibCompressor
        GZlibDecompressor
        GDBusMessage
        GDBusConnection
        GDBusProxy
        GDBusMethodInvocation
        GDBusServer
        GDBusAuthObserver
        GCredentials
        GApplicationCommandLine
    GInterface
        GAction
        GActionGroup
        GAppInfo
        GAsyncInitable
        GAsyncResult
        GConverter
        GInitable
        GDrive
        GIcon
        GFileDescriptorBased
        GFile
        GLoadableIcon
        GSeekable
        GSocketConnectable
        GMount
        GPollableInputStream
        GPollableOutputStream
        GProxy
        GProxyResolver
        GTlsBackend
        GTlsClientConnection
        GTlsServerConnection
        GVolume
    GFlags
        GAppInfoCreateFlags
        GAskPasswordFlags
        GConverterFlags
        GFileAttributeInfoFlags
        GFileCopyFlags
        GFileCreateFlags
        GFileMonitorFlags
        GFileQueryInfoFlags
        GMountUnmountFlags
        GOutputStreamSpliceFlags
        GBusNameOwnerFlags
        GApplicationFlags
        GTlsCertificateFlags
        GDBusConnectionFlags
        GDBusCapabilityFlags
        GDBusProxyFlags
        GDBusServerFlags
    GEnum
        GConverterResult
        GDataStreamByteOrder
        GDataStreamNewlineType
        GEmblemOrigin
        GFileAttributeStatus
        GFileAttributeType
        GFileMonitorEvent
        GFileType
        GFilesystemPreviewType
        GIOErrorEnum
        GMountMountFlags
        GMountOperationResult
        GPasswordSave
        GResolverError
        GSocketFamily
        GSocketMsgFlags
        GSocketProtocol
        GSocketType
        GUnixSocketAddressType
        GZlibCompressorFormat
        GBusType
        GDBusError
        GTlsRehandshakeMode
        GTlsAuthenticationMode
    GBoxed
        GFileAttributeMatcher
        GSrvTarget
        GDBusInterfaceInfo