diskimages2

package
v0.5.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 29, 2026 License: MIT Imports: 10 Imported by: 0

Documentation

Overview

Package diskimages2 provides Go bindings for the diskimages2 framework.

Key Types

Code generated from Apple documentation. DO NOT EDIT.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewVoidBlock added in v0.5.0

func NewVoidBlock(handler VoidHandler) (objc.ID, func())

NewVoidBlock wraps a Go VoidHandler as an Objective-C block. The caller must defer the returned cleanup function.

Used by:

Types

type AAS3DownloadRequest added in v0.5.0

type AAS3DownloadRequest struct {
	objectivec.Object
}

Methods

See: https://developer.apple.com/documentation/DiskImages2/AAS3DownloadRequest

func AAS3DownloadRequestFromID added in v0.5.0

func AAS3DownloadRequestFromID(id objc.ID) AAS3DownloadRequest

AAS3DownloadRequestFromID constructs a AAS3DownloadRequest from an objc.ID.

func NewAAS3DownloadRequest added in v0.5.0

func NewAAS3DownloadRequest() AAS3DownloadRequest

NewAAS3DownloadRequest creates a new AAS3DownloadRequest instance.

func (AAS3DownloadRequest) Autorelease added in v0.5.0

func (a AAS3DownloadRequest) Autorelease() AAS3DownloadRequest

Autorelease adds the receiver to the current autorelease pool.

func (AAS3DownloadRequest) Init added in v0.5.0

Init initializes the instance.

func (AAS3DownloadRequest) SetBuf added in v0.5.0

func (a AAS3DownloadRequest) SetBuf(value string)

func (AAS3DownloadRequest) SetDownloadSession added in v0.5.0

func (a AAS3DownloadRequest) SetDownloadSession(value IAAS3DownloadSession)

func (AAS3DownloadRequest) SetNbyte added in v0.5.0

func (a AAS3DownloadRequest) SetNbyte(value uint64)

func (AAS3DownloadRequest) SetOffset added in v0.5.0

func (a AAS3DownloadRequest) SetOffset(value int64)

func (AAS3DownloadRequest) SetPauseInterval added in v0.5.0

func (a AAS3DownloadRequest) SetPauseInterval(value float32)

func (AAS3DownloadRequest) SetRemainingAttempts added in v0.5.0

func (a AAS3DownloadRequest) SetRemainingAttempts(value uint32)

func (AAS3DownloadRequest) SetSem added in v0.5.0

func (a AAS3DownloadRequest) SetSem(value objectivec.Object)

func (AAS3DownloadRequest) SetStatus added in v0.5.0

func (a AAS3DownloadRequest) SetStatus(value int)

func (AAS3DownloadRequest) SetStream added in v0.5.0

func (a AAS3DownloadRequest) SetStream(value unsafe.Pointer)

func (AAS3DownloadRequest) SetUrlRequest added in v0.5.0

func (a AAS3DownloadRequest) SetUrlRequest(value foundation.NSMutableURLRequest)

type AAS3DownloadRequestClass added in v0.5.0

type AAS3DownloadRequestClass struct {
	// contains filtered or unexported fields
}

func GetAAS3DownloadRequestClass added in v0.5.0

func GetAAS3DownloadRequestClass() AAS3DownloadRequestClass

GetAAS3DownloadRequestClass returns the class object for AAS3DownloadRequest.

func (AAS3DownloadRequestClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (AAS3DownloadRequestClass) Class added in v0.5.0

func (ac AAS3DownloadRequestClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type AAS3DownloadSession added in v0.5.0

type AAS3DownloadSession struct {
	objectivec.Object
}

Methods

See: https://developer.apple.com/documentation/DiskImages2/AAS3DownloadSession

func AAS3DownloadSessionFromID added in v0.5.0

func AAS3DownloadSessionFromID(id objc.ID) AAS3DownloadSession

AAS3DownloadSessionFromID constructs a AAS3DownloadSession from an objc.ID.

func NewAAS3DownloadSession added in v0.5.0

func NewAAS3DownloadSession() AAS3DownloadSession

NewAAS3DownloadSession creates a new AAS3DownloadSession instance.

func (AAS3DownloadSession) AddBytesDownloaded added in v0.5.0

func (a AAS3DownloadSession) AddBytesDownloaded(downloaded uint64)

See: https://developer.apple.com/documentation/DiskImages2/AAS3DownloadSession/addBytesDownloaded:

func (AAS3DownloadSession) Autorelease added in v0.5.0

func (a AAS3DownloadSession) Autorelease() AAS3DownloadSession

Autorelease adds the receiver to the current autorelease pool.

func (AAS3DownloadSession) Init added in v0.5.0

Init initializes the instance.

func (AAS3DownloadSession) SetBytesDownloaded added in v0.5.0

func (a AAS3DownloadSession) SetBytesDownloaded(value objectivec.IObject)

func (AAS3DownloadSession) SetCache added in v0.5.0

func (a AAS3DownloadSession) SetCache(value foundation.INSData)

func (AAS3DownloadSession) SetCancelled added in v0.5.0

func (a AAS3DownloadSession) SetCancelled(value objectivec.IObject)

type AAS3DownloadSessionClass added in v0.5.0

type AAS3DownloadSessionClass struct {
	// contains filtered or unexported fields
}

func GetAAS3DownloadSessionClass added in v0.5.0

func GetAAS3DownloadSessionClass() AAS3DownloadSessionClass

GetAAS3DownloadSessionClass returns the class object for AAS3DownloadSession.

func (AAS3DownloadSessionClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (AAS3DownloadSessionClass) Class added in v0.5.0

func (ac AAS3DownloadSessionClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

func (AAS3DownloadSessionClass) CompleteRequestDataResponseError added in v0.5.0

func (_AAS3DownloadSessionClass AAS3DownloadSessionClass) CompleteRequestDataResponseError(request objectivec.IObject, data objectivec.IObject, response objectivec.IObject, error_ objectivec.IObject)

See: https://developer.apple.com/documentation/DiskImages2/AAS3DownloadSession/completeRequest:data:response:error:

type AEABackendXPC added in v0.5.0

type AEABackendXPC struct {
	BackendXPC
}

Methods

See: https://developer.apple.com/documentation/DiskImages2/AEABackendXPC

func AEABackendXPCFromID added in v0.5.0

func AEABackendXPCFromID(id objc.ID) AEABackendXPC

AEABackendXPCFromID constructs a AEABackendXPC from an objc.ID.

func NewAEABackendXPC added in v0.5.0

func NewAEABackendXPC() AEABackendXPC

NewAEABackendXPC creates a new AEABackendXPC instance.

func (AEABackendXPC) Autorelease added in v0.5.0

func (a AEABackendXPC) Autorelease() AEABackendXPC

Autorelease adds the receiver to the current autorelease pool.

func (AEABackendXPC) Init added in v0.5.0

func (a AEABackendXPC) Init() AEABackendXPC

Init initializes the instance.

type AEABackendXPCClass added in v0.5.0

type AEABackendXPCClass struct {
	// contains filtered or unexported fields
}

func GetAEABackendXPCClass added in v0.5.0

func GetAEABackendXPCClass() AEABackendXPCClass

GetAEABackendXPCClass returns the class object for AEABackendXPC.

func (AEABackendXPCClass) Alloc added in v0.5.0

func (ac AEABackendXPCClass) Alloc() AEABackendXPC

Alloc allocates memory for a new instance of the class.

func (AEABackendXPCClass) Class added in v0.5.0

func (ac AEABackendXPCClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type BackendXPC added in v0.5.0

type BackendXPC struct {
	objectivec.Object
}

Methods

See: https://developer.apple.com/documentation/DiskImages2/BackendXPC

func BackendXPCFromID added in v0.5.0

func BackendXPCFromID(id objc.ID) BackendXPC

BackendXPCFromID constructs a BackendXPC from an objc.ID.

func NewBackendXPC added in v0.5.0

func NewBackendXPC() BackendXPC

NewBackendXPC creates a new BackendXPC instance.

func (BackendXPC) Autorelease added in v0.5.0

func (b BackendXPC) Autorelease() BackendXPC

Autorelease adds the receiver to the current autorelease pool.

func (BackendXPC) Init added in v0.5.0

func (b BackendXPC) Init() BackendXPC

Init initializes the instance.

func (BackendXPC) Lock added in v0.5.0

func (b BackendXPC) Lock() int

See: https://developer.apple.com/documentation/DiskImages2/BackendXPC/lock

func (BackendXPC) SetBackend added in v0.5.0

func (b BackendXPC) SetBackend(value objectivec.IObject)

type BackendXPCClass added in v0.5.0

type BackendXPCClass struct {
	// contains filtered or unexported fields
}

func GetBackendXPCClass added in v0.5.0

func GetBackendXPCClass() BackendXPCClass

GetBackendXPCClass returns the class object for BackendXPC.

func (BackendXPCClass) Alloc added in v0.5.0

func (bc BackendXPCClass) Alloc() BackendXPC

Alloc allocates memory for a new instance of the class.

func (BackendXPCClass) Class added in v0.5.0

func (bc BackendXPCClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

func (BackendXPCClass) SupportsSecureCoding added in v0.5.0

func (_BackendXPCClass BackendXPCClass) SupportsSecureCoding() bool

See: https://developer.apple.com/documentation/DiskImages2/BackendXPC/supportsSecureCoding

type BaseDiskImageCreator

type BaseDiskImageCreator struct {
	objectivec.Object
}

Methods

See: https://developer.apple.com/documentation/DiskImages2/BaseDiskImageCreator

func BaseDiskImageCreatorFromID

func BaseDiskImageCreatorFromID(id objc.ID) BaseDiskImageCreator

BaseDiskImageCreatorFromID constructs a BaseDiskImageCreator from an objc.ID.

func NewBaseDiskImageCreator

func NewBaseDiskImageCreator() BaseDiskImageCreator

NewBaseDiskImageCreator creates a new BaseDiskImageCreator instance.

func (BaseDiskImageCreator) Autorelease

Autorelease adds the receiver to the current autorelease pool.

func (BaseDiskImageCreator) Init

Init initializes the instance.

func (BaseDiskImageCreator) SetBlockSize added in v0.5.0

func (b BaseDiskImageCreator) SetBlockSize(value uint32)

func (BaseDiskImageCreator) SetCertificate added in v0.5.0

func (b BaseDiskImageCreator) SetCertificate(value string)

func (BaseDiskImageCreator) SetDataPartition added in v0.5.0

func (b BaseDiskImageCreator) SetDataPartition(value IDIDataPartition)

func (BaseDiskImageCreator) SetDevBSDName added in v0.5.0

func (b BaseDiskImageCreator) SetDevBSDName(value string)

func (BaseDiskImageCreator) SetEncryptionMethod added in v0.5.0

func (b BaseDiskImageCreator) SetEncryptionMethod(value uint64)

func (BaseDiskImageCreator) SetFileSystem added in v0.5.0

func (b BaseDiskImageCreator) SetFileSystem(value uint64)

func (BaseDiskImageCreator) SetImageFormat added in v0.5.0

func (b BaseDiskImageCreator) SetImageFormat(value int64)

func (BaseDiskImageCreator) SetNumBlocks added in v0.5.0

func (b BaseDiskImageCreator) SetNumBlocks(value uint64)

func (BaseDiskImageCreator) SetPassphrase added in v0.5.0

func (b BaseDiskImageCreator) SetPassphrase(value bool)

func (BaseDiskImageCreator) SetPassphraseEncryptionMethod added in v0.5.0

func (b BaseDiskImageCreator) SetPassphraseEncryptionMethod(passphrase string, method uint64)

See: https://developer.apple.com/documentation/DiskImages2/BaseDiskImageCreator/setPassphrase:encryptionMethod:

func (BaseDiskImageCreator) SetPublicKey added in v0.5.0

func (b BaseDiskImageCreator) SetPublicKey(value string)

func (BaseDiskImageCreator) SetReadPassphraseFlags added in v0.5.0

func (b BaseDiskImageCreator) SetReadPassphraseFlags(value uint64)

func (BaseDiskImageCreator) SetSparseBundleBandSize added in v0.5.0

func (b BaseDiskImageCreator) SetSparseBundleBandSize(value uint64)

func (BaseDiskImageCreator) SetSymmetricKey added in v0.5.0

func (b BaseDiskImageCreator) SetSymmetricKey(value foundation.INSData)

func (BaseDiskImageCreator) SetTemporaryPassphrase added in v0.5.0

func (b BaseDiskImageCreator) SetTemporaryPassphrase(value IDITemporaryPassphrase)

func (BaseDiskImageCreator) SetVolumeName added in v0.5.0

func (b BaseDiskImageCreator) SetVolumeName(value string)

type BaseDiskImageCreatorClass

type BaseDiskImageCreatorClass struct {
	// contains filtered or unexported fields
}

func GetBaseDiskImageCreatorClass

func GetBaseDiskImageCreatorClass() BaseDiskImageCreatorClass

GetBaseDiskImageCreatorClass returns the class object for BaseDiskImageCreator.

func (BaseDiskImageCreatorClass) Alloc

Alloc allocates memory for a new instance of the class.

func (BaseDiskImageCreatorClass) Class added in v0.5.0

Class returns the underlying Objective-C class pointer.

func (BaseDiskImageCreatorClass) DebugLogsEnabled added in v0.5.0

func (_BaseDiskImageCreatorClass BaseDiskImageCreatorClass) DebugLogsEnabled() bool

See: https://developer.apple.com/documentation/DiskImages2/BaseDiskImageCreator/debugLogsEnabled

func (BaseDiskImageCreatorClass) ForwardLogs added in v0.5.0

func (_BaseDiskImageCreatorClass BaseDiskImageCreatorClass) ForwardLogs() bool

See: https://developer.apple.com/documentation/DiskImages2/BaseDiskImageCreator/forwardLogs

func (BaseDiskImageCreatorClass) SetDebugLogsEnabled added in v0.5.0

func (_BaseDiskImageCreatorClass BaseDiskImageCreatorClass) SetDebugLogsEnabled(enabled bool)

See: https://developer.apple.com/documentation/DiskImages2/BaseDiskImageCreator/setDebugLogsEnabled:

func (BaseDiskImageCreatorClass) SetForwardLogs added in v0.5.0

func (_BaseDiskImageCreatorClass BaseDiskImageCreatorClass) SetForwardLogs(logs bool)

See: https://developer.apple.com/documentation/DiskImages2/BaseDiskImageCreator/setForwardLogs:

type BlankDiskImageCreator

type BlankDiskImageCreator struct {
	BaseDiskImageCreator
}

Methods

See: https://developer.apple.com/documentation/DiskImages2/BlankDiskImageCreator

func BlankDiskImageCreatorFromID

func BlankDiskImageCreatorFromID(id objc.ID) BlankDiskImageCreator

BlankDiskImageCreatorFromID constructs a BlankDiskImageCreator from an objc.ID.

func NewBlankDiskImageCreator

func NewBlankDiskImageCreator() BlankDiskImageCreator

NewBlankDiskImageCreator creates a new BlankDiskImageCreator instance.

func (BlankDiskImageCreator) Autorelease

Autorelease adds the receiver to the current autorelease pool.

func (BlankDiskImageCreator) Init

Init initializes the instance.

type BlankDiskImageCreatorClass

type BlankDiskImageCreatorClass struct {
	// contains filtered or unexported fields
}

func GetBlankDiskImageCreatorClass

func GetBlankDiskImageCreatorClass() BlankDiskImageCreatorClass

GetBlankDiskImageCreatorClass returns the class object for BlankDiskImageCreator.

func (BlankDiskImageCreatorClass) Alloc

Alloc allocates memory for a new instance of the class.

func (BlankDiskImageCreatorClass) Class added in v0.5.0

Class returns the underlying Objective-C class pointer.

type CryptoBackendXPC added in v0.5.0

type CryptoBackendXPC struct {
	BackendXPC
}

Methods

See: https://developer.apple.com/documentation/DiskImages2/CryptoBackendXPC

func CryptoBackendXPCFromID added in v0.5.0

func CryptoBackendXPCFromID(id objc.ID) CryptoBackendXPC

CryptoBackendXPCFromID constructs a CryptoBackendXPC from an objc.ID.

func NewCryptoBackendXPC added in v0.5.0

func NewCryptoBackendXPC() CryptoBackendXPC

NewCryptoBackendXPC creates a new CryptoBackendXPC instance.

func (CryptoBackendXPC) Autorelease added in v0.5.0

func (c CryptoBackendXPC) Autorelease() CryptoBackendXPC

Autorelease adds the receiver to the current autorelease pool.

func (CryptoBackendXPC) Init added in v0.5.0

Init initializes the instance.

type CryptoBackendXPCClass added in v0.5.0

type CryptoBackendXPCClass struct {
	// contains filtered or unexported fields
}

func GetCryptoBackendXPCClass added in v0.5.0

func GetCryptoBackendXPCClass() CryptoBackendXPCClass

GetCryptoBackendXPCClass returns the class object for CryptoBackendXPC.

func (CryptoBackendXPCClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (CryptoBackendXPCClass) Class added in v0.5.0

func (cc CryptoBackendXPCClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type DIAPFSPartition added in v0.5.0

type DIAPFSPartition struct {
	DIDataPartition
}

See: https://developer.apple.com/documentation/DiskImages2/DIAPFSPartition

func DIAPFSPartitionFromID added in v0.5.0

func DIAPFSPartitionFromID(id objc.ID) DIAPFSPartition

DIAPFSPartitionFromID constructs a DIAPFSPartition from an objc.ID.

func NewDIAPFSPartition added in v0.5.0

func NewDIAPFSPartition() DIAPFSPartition

NewDIAPFSPartition creates a new DIAPFSPartition instance.

func (DIAPFSPartition) Autorelease added in v0.5.0

func (d DIAPFSPartition) Autorelease() DIAPFSPartition

Autorelease adds the receiver to the current autorelease pool.

func (DIAPFSPartition) Init added in v0.5.0

Init initializes the instance.

type DIAPFSPartitionClass added in v0.5.0

type DIAPFSPartitionClass struct {
	// contains filtered or unexported fields
}

func GetDIAPFSPartitionClass added in v0.5.0

func GetDIAPFSPartitionClass() DIAPFSPartitionClass

GetDIAPFSPartitionClass returns the class object for DIAPFSPartition.

func (DIAPFSPartitionClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (DIAPFSPartitionClass) Class added in v0.5.0

func (dc DIAPFSPartitionClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type DIAttachParams

type DIAttachParams struct {
	DIBaseParams
}

Methods

See: https://developer.apple.com/documentation/DiskImages2/DIAttachParams

func DIAttachParamsFromID

func DIAttachParamsFromID(id objc.ID) DIAttachParams

DIAttachParamsFromID constructs a DIAttachParams from an objc.ID.

func NewDIAttachParams

func NewDIAttachParams() DIAttachParams

NewDIAttachParams creates a new DIAttachParams instance.

func (DIAttachParams) Autorelease

func (d DIAttachParams) Autorelease() DIAttachParams

Autorelease adds the receiver to the current autorelease pool.

func (DIAttachParams) Init

func (d DIAttachParams) Init() DIAttachParams

Init initializes the instance.

func (DIAttachParams) SetAutoMount

func (d DIAttachParams) SetAutoMount(value bool)

func (DIAttachParams) SetCommandSize

func (d DIAttachParams) SetCommandSize(value uint64)

func (DIAttachParams) SetCustomCacheURL

func (d DIAttachParams) SetCustomCacheURL(value foundation.INSURL)

func (DIAttachParams) SetEmulateExternalDisk

func (d DIAttachParams) SetEmulateExternalDisk(value bool)

func (DIAttachParams) SetFileMode

func (d DIAttachParams) SetFileMode(value int64)

func (DIAttachParams) SetHandleRefCount

func (d DIAttachParams) SetHandleRefCount(value bool)

func (DIAttachParams) SetInputMountedFrom

func (d DIAttachParams) SetInputMountedFrom(value string)

func (DIAttachParams) SetInputStatFS added in v0.5.0

func (d DIAttachParams) SetInputStatFS(value IDIStatFS)

func (DIAttachParams) SetOnDiskCache

func (d DIAttachParams) SetOnDiskCache(value bool)

func (DIAttachParams) SetRegEntryID

func (d DIAttachParams) SetRegEntryID(value uint64)

func (DIAttachParams) SetShouldValidateShadows

func (d DIAttachParams) SetShouldValidateShadows(value bool)

func (DIAttachParams) SetSingleInstanceDaemon

func (d DIAttachParams) SetSingleInstanceDaemon(value bool)

func (DIAttachParams) SetSuppressSsdFlags

func (d DIAttachParams) SetSuppressSsdFlags(value bool)

func (DIAttachParams) SetUniqueDevice

func (d DIAttachParams) SetUniqueDevice(value bool)

type DIAttachParamsClass

type DIAttachParamsClass struct {
	// contains filtered or unexported fields
}

func GetDIAttachParamsClass

func GetDIAttachParamsClass() DIAttachParamsClass

GetDIAttachParamsClass returns the class object for DIAttachParams.

func (DIAttachParamsClass) Alloc

Alloc allocates memory for a new instance of the class.

func (DIAttachParamsClass) Class added in v0.5.0

func (dc DIAttachParamsClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

func (DIAttachParamsClass) CopyWithURLOutURLStrMaxLenError added in v0.5.0

func (_DIAttachParamsClass DIAttachParamsClass) CopyWithURLOutURLStrMaxLenError(url foundation.INSURL, uRLStr string, len_ uint64) (bool, error)

See: https://developer.apple.com/documentation/DiskImages2/DIAttachParams/copyWithURL:outURLStr:maxLen:error:

type DIAttachedDeviceInfo added in v0.5.0

type DIAttachedDeviceInfo struct {
	objectivec.Object
}

Methods

See: https://developer.apple.com/documentation/DiskImages2/DIAttachedDeviceInfo

func DIAttachedDeviceInfoFromID added in v0.5.0

func DIAttachedDeviceInfoFromID(id objc.ID) DIAttachedDeviceInfo

DIAttachedDeviceInfoFromID constructs a DIAttachedDeviceInfo from an objc.ID.

func NewDIAttachedDeviceInfo added in v0.5.0

func NewDIAttachedDeviceInfo() DIAttachedDeviceInfo

NewDIAttachedDeviceInfo creates a new DIAttachedDeviceInfo instance.

func (DIAttachedDeviceInfo) Autorelease added in v0.5.0

Autorelease adds the receiver to the current autorelease pool.

func (DIAttachedDeviceInfo) Init added in v0.5.0

Init initializes the instance.

func (DIAttachedDeviceInfo) SetIoMedia added in v0.5.0

func (d DIAttachedDeviceInfo) SetIoMedia(value IDIIOMedia)

type DIAttachedDeviceInfoClass added in v0.5.0

type DIAttachedDeviceInfoClass struct {
	// contains filtered or unexported fields
}

func GetDIAttachedDeviceInfoClass added in v0.5.0

func GetDIAttachedDeviceInfoClass() DIAttachedDeviceInfoClass

GetDIAttachedDeviceInfoClass returns the class object for DIAttachedDeviceInfo.

func (DIAttachedDeviceInfoClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (DIAttachedDeviceInfoClass) Class added in v0.5.0

Class returns the underlying Objective-C class pointer.

func (DIAttachedDeviceInfoClass) CopyAllMountPoints added in v0.5.0

func (_DIAttachedDeviceInfoClass DIAttachedDeviceInfoClass) CopyAllMountPoints() objectivec.IObject

See: https://developer.apple.com/documentation/DiskImages2/DIAttachedDeviceInfo/copyAllMountPoints

func (DIAttachedDeviceInfoClass) DI1URLWithDataError added in v0.5.0

func (_DIAttachedDeviceInfoClass DIAttachedDeviceInfoClass) DI1URLWithDataError(data objectivec.IObject) (objectivec.IObject, error)

See: https://developer.apple.com/documentation/DiskImages2/DIAttachedDeviceInfo/DI1URLWithData:error:

func (DIAttachedDeviceInfoClass) NewDI1DevicesArrayWithError added in v0.5.0

func (_DIAttachedDeviceInfoClass DIAttachedDeviceInfoClass) NewDI1DevicesArrayWithError() (objectivec.IObject, error)

See: https://developer.apple.com/documentation/DiskImages2/DIAttachedDeviceInfo/newDI1DevicesArrayWithError:

func (DIAttachedDeviceInfoClass) NewDI2DevicesArrayWithError added in v0.5.0

func (_DIAttachedDeviceInfoClass DIAttachedDeviceInfoClass) NewDI2DevicesArrayWithError() (objectivec.IObject, error)

See: https://developer.apple.com/documentation/DiskImages2/DIAttachedDeviceInfo/newDI2DevicesArrayWithError:

func (DIAttachedDeviceInfoClass) NewDevicesArrayWithError added in v0.5.0

func (_DIAttachedDeviceInfoClass DIAttachedDeviceInfoClass) NewDevicesArrayWithError() (objectivec.IObject, error)

See: https://developer.apple.com/documentation/DiskImages2/DIAttachedDeviceInfo/newDevicesArrayWithError:

func (DIAttachedDeviceInfoClass) NewEntityDictWithIOMediaMountPoints added in v0.5.0

func (_DIAttachedDeviceInfoClass DIAttachedDeviceInfoClass) NewEntityDictWithIOMediaMountPoints(iOMedia objectivec.IObject, points objectivec.IObject) objectivec.IObject

See: https://developer.apple.com/documentation/DiskImages2/DIAttachedDeviceInfo/newEntityDictWithIOMedia:mountPoints:

type DIBaseAgentDelegate added in v0.5.0

type DIBaseAgentDelegate struct {
	DIBaseServiceDelegate
}

See: https://developer.apple.com/documentation/DiskImages2/DIBaseAgentDelegate

func DIBaseAgentDelegateFromID added in v0.5.0

func DIBaseAgentDelegateFromID(id objc.ID) DIBaseAgentDelegate

DIBaseAgentDelegateFromID constructs a DIBaseAgentDelegate from an objc.ID.

func NewDIBaseAgentDelegate added in v0.5.0

func NewDIBaseAgentDelegate() DIBaseAgentDelegate

NewDIBaseAgentDelegate creates a new DIBaseAgentDelegate instance.

func (DIBaseAgentDelegate) Autorelease added in v0.5.0

func (d DIBaseAgentDelegate) Autorelease() DIBaseAgentDelegate

Autorelease adds the receiver to the current autorelease pool.

func (DIBaseAgentDelegate) Init added in v0.5.0

Init initializes the instance.

type DIBaseAgentDelegateClass added in v0.5.0

type DIBaseAgentDelegateClass struct {
	// contains filtered or unexported fields
}

func GetDIBaseAgentDelegateClass added in v0.5.0

func GetDIBaseAgentDelegateClass() DIBaseAgentDelegateClass

GetDIBaseAgentDelegateClass returns the class object for DIBaseAgentDelegate.

func (DIBaseAgentDelegateClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (DIBaseAgentDelegateClass) Class added in v0.5.0

func (dc DIBaseAgentDelegateClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type DIBaseAgentXPCHandler added in v0.5.0

type DIBaseAgentXPCHandler struct {
	DIBaseXPCHandler
}

Methods

See: https://developer.apple.com/documentation/DiskImages2/DIBaseAgentXPCHandler

func DIBaseAgentXPCHandlerFromID added in v0.5.0

func DIBaseAgentXPCHandlerFromID(id objc.ID) DIBaseAgentXPCHandler

DIBaseAgentXPCHandlerFromID constructs a DIBaseAgentXPCHandler from an objc.ID.

func NewDIBaseAgentXPCHandler added in v0.5.0

func NewDIBaseAgentXPCHandler() DIBaseAgentXPCHandler

NewDIBaseAgentXPCHandler creates a new DIBaseAgentXPCHandler instance.

func (DIBaseAgentXPCHandler) Autorelease added in v0.5.0

Autorelease adds the receiver to the current autorelease pool.

func (DIBaseAgentXPCHandler) Init added in v0.5.0

Init initializes the instance.

type DIBaseAgentXPCHandlerClass added in v0.5.0

type DIBaseAgentXPCHandlerClass struct {
	// contains filtered or unexported fields
}

func GetDIBaseAgentXPCHandlerClass added in v0.5.0

func GetDIBaseAgentXPCHandlerClass() DIBaseAgentXPCHandlerClass

GetDIBaseAgentXPCHandlerClass returns the class object for DIBaseAgentXPCHandler.

func (DIBaseAgentXPCHandlerClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (DIBaseAgentXPCHandlerClass) Class added in v0.5.0

Class returns the underlying Objective-C class pointer.

type DIBaseParams

type DIBaseParams struct {
	objectivec.Object
}

Methods

See: https://developer.apple.com/documentation/DiskImages2/DIBaseParams

func DIBaseParamsFromID

func DIBaseParamsFromID(id objc.ID) DIBaseParams

DIBaseParamsFromID constructs a DIBaseParams from an objc.ID.

func NewDIBaseParams

func NewDIBaseParams() DIBaseParams

NewDIBaseParams creates a new DIBaseParams instance.

func (DIBaseParams) Autorelease

func (d DIBaseParams) Autorelease() DIBaseParams

Autorelease adds the receiver to the current autorelease pool.

func (DIBaseParams) Init

func (d DIBaseParams) Init() DIBaseParams

Init initializes the instance.

func (DIBaseParams) Invalidate added in v0.5.0

func (d DIBaseParams) Invalidate()

See: https://developer.apple.com/documentation/DiskImages2/DIBaseParams/invalidate

func (DIBaseParams) RAMdisk added in v0.5.0

func (d DIBaseParams) RAMdisk() bool

See: https://developer.apple.com/documentation/DiskImages2/DIBaseParams/RAMdisk

func (DIBaseParams) SetBlockSize added in v0.5.0

func (d DIBaseParams) SetBlockSize(value uint32)

func (DIBaseParams) SetDeserializationError added in v0.5.0

func (d DIBaseParams) SetDeserializationError(value foundation.INSError)

func (DIBaseParams) SetDiskImageParamsXPC added in v0.5.0

func (d DIBaseParams) SetDiskImageParamsXPC(value IDiskImageParamsXPC)

func (DIBaseParams) SetInputURL added in v0.5.0

func (d DIBaseParams) SetInputURL(value IDIURL)

func (DIBaseParams) SetReadPassphraseFlags added in v0.5.0

func (d DIBaseParams) SetReadPassphraseFlags(value uint64)

func (DIBaseParams) SetSymmetricKey added in v0.5.0

func (d DIBaseParams) SetSymmetricKey(value foundation.INSData)

func (DIBaseParams) UnlockWithPassphraseError added in v0.5.0

func (d DIBaseParams) UnlockWithPassphraseError(passphrase string) (bool, error)

See: https://developer.apple.com/documentation/DiskImages2/DIBaseParams/unlockWithPassphrase:error:

type DIBaseParamsClass

type DIBaseParamsClass struct {
	// contains filtered or unexported fields
}

func GetDIBaseParamsClass

func GetDIBaseParamsClass() DIBaseParamsClass

GetDIBaseParamsClass returns the class object for DIBaseParams.

func (DIBaseParamsClass) Alloc

func (dc DIBaseParamsClass) Alloc() DIBaseParams

Alloc allocates memory for a new instance of the class.

func (DIBaseParamsClass) Class added in v0.5.0

func (dc DIBaseParamsClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

func (DIBaseParamsClass) SupportsSecureCoding added in v0.5.0

func (_DIBaseParamsClass DIBaseParamsClass) SupportsSecureCoding() bool

See: https://developer.apple.com/documentation/DiskImages2/DIBaseParams/supportsSecureCoding

type DIBaseServiceDelegate added in v0.5.0

type DIBaseServiceDelegate struct {
	objectivec.Object
}

Methods

See: https://developer.apple.com/documentation/DiskImages2/DIBaseServiceDelegate

func DIBaseServiceDelegateFromID added in v0.5.0

func DIBaseServiceDelegateFromID(id objc.ID) DIBaseServiceDelegate

DIBaseServiceDelegateFromID constructs a DIBaseServiceDelegate from an objc.ID.

func NewDIBaseServiceDelegate added in v0.5.0

func NewDIBaseServiceDelegate() DIBaseServiceDelegate

NewDIBaseServiceDelegate creates a new DIBaseServiceDelegate instance.

func (DIBaseServiceDelegate) Autorelease added in v0.5.0

Autorelease adds the receiver to the current autorelease pool.

func (DIBaseServiceDelegate) Init added in v0.5.0

Init initializes the instance.

func (DIBaseServiceDelegate) SetListener added in v0.5.0

func (d DIBaseServiceDelegate) SetListener(value foundation.NSXPCListener)

type DIBaseServiceDelegateClass added in v0.5.0

type DIBaseServiceDelegateClass struct {
	// contains filtered or unexported fields
}

func GetDIBaseServiceDelegateClass added in v0.5.0

func GetDIBaseServiceDelegateClass() DIBaseServiceDelegateClass

GetDIBaseServiceDelegateClass returns the class object for DIBaseServiceDelegate.

func (DIBaseServiceDelegateClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (DIBaseServiceDelegateClass) Class added in v0.5.0

Class returns the underlying Objective-C class pointer.

type DIBaseXPCHandler added in v0.5.0

type DIBaseXPCHandler struct {
	objectivec.Object
}

Methods

See: https://developer.apple.com/documentation/DiskImages2/DIBaseXPCHandler

func DIBaseXPCHandlerFromID added in v0.5.0

func DIBaseXPCHandlerFromID(id objc.ID) DIBaseXPCHandler

DIBaseXPCHandlerFromID constructs a DIBaseXPCHandler from an objc.ID.

func NewDIBaseXPCHandler added in v0.5.0

func NewDIBaseXPCHandler() DIBaseXPCHandler

NewDIBaseXPCHandler creates a new DIBaseXPCHandler instance.

func (DIBaseXPCHandler) Autorelease added in v0.5.0

func (d DIBaseXPCHandler) Autorelease() DIBaseXPCHandler

Autorelease adds the receiver to the current autorelease pool.

func (DIBaseXPCHandler) Init added in v0.5.0

Init initializes the instance.

func (DIBaseXPCHandler) SetConnection added in v0.5.0

func (d DIBaseXPCHandler) SetConnection(value foundation.NSXPCConnection)

func (DIBaseXPCHandler) SetIsPrivileged added in v0.5.0

func (d DIBaseXPCHandler) SetIsPrivileged(value bool)

func (DIBaseXPCHandler) SetRemoteProxy added in v0.5.0

func (d DIBaseXPCHandler) SetRemoteProxy(value objectivec.IObject)

func (DIBaseXPCHandler) SetSemaphore added in v0.5.0

func (d DIBaseXPCHandler) SetSemaphore(value objectivec.Object)

func (DIBaseXPCHandler) SetXpcError added in v0.5.0

func (d DIBaseXPCHandler) SetXpcError(value foundation.INSError)

type DIBaseXPCHandlerClass added in v0.5.0

type DIBaseXPCHandlerClass struct {
	// contains filtered or unexported fields
}

func GetDIBaseXPCHandlerClass added in v0.5.0

func GetDIBaseXPCHandlerClass() DIBaseXPCHandlerClass

GetDIBaseXPCHandlerClass returns the class object for DIBaseXPCHandler.

func (DIBaseXPCHandlerClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (DIBaseXPCHandlerClass) Class added in v0.5.0

func (dc DIBaseXPCHandlerClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type DIBlockDevice added in v0.5.0

type DIBlockDevice struct {
	DIIOObject
}

Methods

See: https://developer.apple.com/documentation/DiskImages2/DIBlockDevice

func DIBlockDeviceFromID added in v0.5.0

func DIBlockDeviceFromID(id objc.ID) DIBlockDevice

DIBlockDeviceFromID constructs a DIBlockDevice from an objc.ID.

func NewDIBlockDevice added in v0.5.0

func NewDIBlockDevice() DIBlockDevice

NewDIBlockDevice creates a new DIBlockDevice instance.

func (DIBlockDevice) Autorelease added in v0.5.0

func (d DIBlockDevice) Autorelease() DIBlockDevice

Autorelease adds the receiver to the current autorelease pool.

func (DIBlockDevice) Init added in v0.5.0

func (d DIBlockDevice) Init() DIBlockDevice

Init initializes the instance.

type DIBlockDeviceClass added in v0.5.0

type DIBlockDeviceClass struct {
	// contains filtered or unexported fields
}

func GetDIBlockDeviceClass added in v0.5.0

func GetDIBlockDeviceClass() DIBlockDeviceClass

GetDIBlockDeviceClass returns the class object for DIBlockDevice.

func (DIBlockDeviceClass) Alloc added in v0.5.0

func (dc DIBlockDeviceClass) Alloc() DIBlockDevice

Alloc allocates memory for a new instance of the class.

func (DIBlockDeviceClass) Class added in v0.5.0

func (dc DIBlockDeviceClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

func (DIBlockDeviceClass) CopyUnmatchedDiskImageWithRegEntryIDError added in v0.5.0

func (_DIBlockDeviceClass DIBlockDeviceClass) CopyUnmatchedDiskImageWithRegEntryIDError(id uint64) (objectivec.IObject, error)

See: https://developer.apple.com/documentation/DiskImages2/DIBlockDevice/copyUnmatchedDiskImageWithRegEntryID:error:

type DIChpassParams added in v0.5.0

type DIChpassParams struct {
	DIBaseParams
}

Methods

See: https://developer.apple.com/documentation/DiskImages2/DIChpassParams

func DIChpassParamsFromID added in v0.5.0

func DIChpassParamsFromID(id objc.ID) DIChpassParams

DIChpassParamsFromID constructs a DIChpassParams from an objc.ID.

func NewDIChpassParams added in v0.5.0

func NewDIChpassParams() DIChpassParams

NewDIChpassParams creates a new DIChpassParams instance.

func (DIChpassParams) Autorelease added in v0.5.0

func (d DIChpassParams) Autorelease() DIChpassParams

Autorelease adds the receiver to the current autorelease pool.

func (DIChpassParams) Init added in v0.5.0

func (d DIChpassParams) Init() DIChpassParams

Init initializes the instance.

type DIChpassParamsClass added in v0.5.0

type DIChpassParamsClass struct {
	// contains filtered or unexported fields
}

func GetDIChpassParamsClass added in v0.5.0

func GetDIChpassParamsClass() DIChpassParamsClass

GetDIChpassParamsClass returns the class object for DIChpassParams.

func (DIChpassParamsClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (DIChpassParamsClass) Class added in v0.5.0

func (dc DIChpassParamsClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type DIClient2Controller_XPCHandler added in v0.5.0

type DIClient2Controller_XPCHandler struct {
	DIBaseXPCHandler
}

Methods

See: https://developer.apple.com/documentation/DiskImages2/DIClient2Controller_XPCHandler

func DIClient2Controller_XPCHandlerFromID added in v0.5.0

func DIClient2Controller_XPCHandlerFromID(id objc.ID) DIClient2Controller_XPCHandler

DIClient2Controller_XPCHandlerFromID constructs a DIClient2Controller_XPCHandler from an objc.ID.

func NewDIClient2Controller_XPCHandler added in v0.5.0

func NewDIClient2Controller_XPCHandler() DIClient2Controller_XPCHandler

NewDIClient2Controller_XPCHandler creates a new DIClient2Controller_XPCHandler instance.

func (DIClient2Controller_XPCHandler) Autorelease added in v0.5.0

Autorelease adds the receiver to the current autorelease pool.

func (DIClient2Controller_XPCHandler) Init added in v0.5.0

Init initializes the instance.

type DIClient2Controller_XPCHandlerClass added in v0.5.0

type DIClient2Controller_XPCHandlerClass struct {
	// contains filtered or unexported fields
}

func GetDIClient2Controller_XPCHandlerClass added in v0.5.0

func GetDIClient2Controller_XPCHandlerClass() DIClient2Controller_XPCHandlerClass

GetDIClient2Controller_XPCHandlerClass returns the class object for DIClient2Controller_XPCHandler.

func (DIClient2Controller_XPCHandlerClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (DIClient2Controller_XPCHandlerClass) Class added in v0.5.0

Class returns the underlying Objective-C class pointer.

type DIClient2IODaemonXPCHandler added in v0.5.0

type DIClient2IODaemonXPCHandler struct {
	DIBaseXPCHandler
}

Methods

See: https://developer.apple.com/documentation/DiskImages2/DIClient2IODaemonXPCHandler

func DIClient2IODaemonXPCHandlerFromID added in v0.5.0

func DIClient2IODaemonXPCHandlerFromID(id objc.ID) DIClient2IODaemonXPCHandler

DIClient2IODaemonXPCHandlerFromID constructs a DIClient2IODaemonXPCHandler from an objc.ID.

func NewDIClient2IODaemonXPCHandler added in v0.5.0

func NewDIClient2IODaemonXPCHandler() DIClient2IODaemonXPCHandler

NewDIClient2IODaemonXPCHandler creates a new DIClient2IODaemonXPCHandler instance.

func (DIClient2IODaemonXPCHandler) Autorelease added in v0.5.0

Autorelease adds the receiver to the current autorelease pool.

func (DIClient2IODaemonXPCHandler) Init added in v0.5.0

Init initializes the instance.

func (DIClient2IODaemonXPCHandler) SetXpcListenerEndpoint added in v0.5.0

func (d DIClient2IODaemonXPCHandler) SetXpcListenerEndpoint(value foundation.NSXPCListenerEndpoint)

type DIClient2IODaemonXPCHandlerClass added in v0.5.0

type DIClient2IODaemonXPCHandlerClass struct {
	// contains filtered or unexported fields
}

func GetDIClient2IODaemonXPCHandlerClass added in v0.5.0

func GetDIClient2IODaemonXPCHandlerClass() DIClient2IODaemonXPCHandlerClass

GetDIClient2IODaemonXPCHandlerClass returns the class object for DIClient2IODaemonXPCHandler.

func (DIClient2IODaemonXPCHandlerClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (DIClient2IODaemonXPCHandlerClass) Class added in v0.5.0

Class returns the underlying Objective-C class pointer.

type DICommonAttach

type DICommonAttach struct {
	objectivec.Object
}

See: https://developer.apple.com/documentation/DiskImages2/DICommonAttach

func DICommonAttachFromID

func DICommonAttachFromID(id objc.ID) DICommonAttach

DICommonAttachFromID constructs a DICommonAttach from an objc.ID.

func NewDICommonAttach

func NewDICommonAttach() DICommonAttach

NewDICommonAttach creates a new DICommonAttach instance.

func (DICommonAttach) Autorelease

func (d DICommonAttach) Autorelease() DICommonAttach

Autorelease adds the receiver to the current autorelease pool.

func (DICommonAttach) Init

func (d DICommonAttach) Init() DICommonAttach

Init initializes the instance.

type DICommonAttachClass

type DICommonAttachClass struct {
	// contains filtered or unexported fields
}

func GetDICommonAttachClass

func GetDICommonAttachClass() DICommonAttachClass

GetDICommonAttachClass returns the class object for DICommonAttach.

func (DICommonAttachClass) Alloc

Alloc allocates memory for a new instance of the class.

func (DICommonAttachClass) Class added in v0.5.0

func (dc DICommonAttachClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

func (DICommonAttachClass) DI1_attachWithDictionaryBSDNameError added in v0.5.0

func (_DICommonAttachClass DICommonAttachClass) DI1_attachWithDictionaryBSDNameError(dictionary objectivec.IObject, sDName []objectivec.IObject) (bool, error)

See: https://developer.apple.com/documentation/DiskImages2/DICommonAttach/DI1_attachWithDictionary:BSDName:error:

func (DICommonAttachClass) DI2_attachWithParamsBSDNameError added in v0.5.0

func (_DICommonAttachClass DICommonAttachClass) DI2_attachWithParamsBSDNameError(params objectivec.IObject, sDName []objectivec.IObject) (bool, error)

See: https://developer.apple.com/documentation/DiskImages2/DICommonAttach/DI2_attachWithParams:BSDName:error:

func (DICommonAttachClass) DiskImageAttachReadOnlyAutoMountBSDNameError

func (_DICommonAttachClass DICommonAttachClass) DiskImageAttachReadOnlyAutoMountBSDNameError(url foundation.INSURL, readOnly bool, autoMount bool, bsdName string) (bool, error)

See: https://developer.apple.com/documentation/DiskImages2/DICommonAttach/diskImageAttach:readOnly:autoMount:BSDName:error:

func (DICommonAttachClass) FailWithDI1errorCodeError added in v0.5.0

func (_DICommonAttachClass DICommonAttachClass) FailWithDI1errorCodeError(code int) (bool, error)

See: https://developer.apple.com/documentation/DiskImages2/DICommonAttach/failWithDI1errorCode:error:

type DIController2ClientDelegate added in v0.5.0

type DIController2ClientDelegate struct {
	objectivec.Object
}

Methods

See: https://developer.apple.com/documentation/DiskImages2/DIController2ClientDelegate

func DIController2ClientDelegateFromID added in v0.5.0

func DIController2ClientDelegateFromID(id objc.ID) DIController2ClientDelegate

DIController2ClientDelegateFromID constructs a DIController2ClientDelegate from an objc.ID.

func NewDIController2ClientDelegate added in v0.5.0

func NewDIController2ClientDelegate() DIController2ClientDelegate

NewDIController2ClientDelegate creates a new DIController2ClientDelegate instance.

func (DIController2ClientDelegate) AttachCompletedWithHandleReplySync added in v0.5.0

func (d DIController2ClientDelegate) AttachCompletedWithHandleReplySync(ctx context.Context, handle objectivec.IObject) error

AttachCompletedWithHandleReplySync is a synchronous wrapper around DIController2ClientDelegate.AttachCompletedWithHandleReply. It blocks until the completion handler fires or the context is cancelled.

func (DIController2ClientDelegate) Autorelease added in v0.5.0

Autorelease adds the receiver to the current autorelease pool.

func (DIController2ClientDelegate) Init added in v0.5.0

Init initializes the instance.

func (DIController2ClientDelegate) SetDeviceHandle added in v0.5.0

func (d DIController2ClientDelegate) SetDeviceHandle(value IDIDeviceHandle)

type DIController2ClientDelegateClass added in v0.5.0

type DIController2ClientDelegateClass struct {
	// contains filtered or unexported fields
}

func GetDIController2ClientDelegateClass added in v0.5.0

func GetDIController2ClientDelegateClass() DIController2ClientDelegateClass

GetDIController2ClientDelegateClass returns the class object for DIController2ClientDelegate.

func (DIController2ClientDelegateClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (DIController2ClientDelegateClass) Class added in v0.5.0

Class returns the underlying Objective-C class pointer.

type DIController2ClientProtocol added in v0.5.0

type DIController2ClientProtocol interface {
	objectivec.IObject
}

DIController2ClientProtocol protocol.

See: https://developer.apple.com/documentation/DiskImages2/DIController2ClientProtocol

type DIController2ClientProtocolObject added in v0.5.0

type DIController2ClientProtocolObject struct {
	objectivec.Object
}

DIController2ClientProtocolObject wraps an existing Objective-C object that conforms to the DIController2ClientProtocol protocol.

func DIController2ClientProtocolObjectFromID added in v0.5.0

func DIController2ClientProtocolObjectFromID(id objc.ID) DIController2ClientProtocolObject

DIController2ClientProtocolObjectFromID constructs a DIController2ClientProtocolObject from an objc.ID. The object is determined to conform to the protocol at runtime.

func (DIController2ClientProtocolObject) BaseObject added in v0.5.0

type DIConvertParams added in v0.5.0

type DIConvertParams struct {
	DIBaseParams
}

Methods

See: https://developer.apple.com/documentation/DiskImages2/DIConvertParams

func DIConvertParamsFromID added in v0.5.0

func DIConvertParamsFromID(id objc.ID) DIConvertParams

DIConvertParamsFromID constructs a DIConvertParams from an objc.ID.

func NewDIConvertParams added in v0.5.0

func NewDIConvertParams() DIConvertParams

NewDIConvertParams creates a new DIConvertParams instance.

func (DIConvertParams) Autorelease added in v0.5.0

func (d DIConvertParams) Autorelease() DIConvertParams

Autorelease adds the receiver to the current autorelease pool.

func (DIConvertParams) ConvertWithCompletionBlockSync added in v0.5.0

func (d DIConvertParams) ConvertWithCompletionBlockSync(ctx context.Context) error

ConvertWithCompletionBlockSync is a synchronous wrapper around DIConvertParams.ConvertWithCompletionBlock. It blocks until the completion handler fires or the context is cancelled.

func (DIConvertParams) Init added in v0.5.0

Init initializes the instance.

func (DIConvertParams) SetCertificate added in v0.5.0

func (d DIConvertParams) SetCertificate(value string)

func (DIConvertParams) SetConversionMethod added in v0.5.0

func (d DIConvertParams) SetConversionMethod(value uint64)

func (DIConvertParams) SetEncryptionMethod added in v0.5.0

func (d DIConvertParams) SetEncryptionMethod(value uint64)

func (DIConvertParams) SetMaxRawUDIFRunSize added in v0.5.0

func (d DIConvertParams) SetMaxRawUDIFRunSize(value uint64)

func (DIConvertParams) SetOutputFormat added in v0.5.0

func (d DIConvertParams) SetOutputFormat(value int64)

func (DIConvertParams) SetOutputParams added in v0.5.0

func (d DIConvertParams) SetOutputParams(value IDIBaseParams)

func (DIConvertParams) SetOutputURL added in v0.5.0

func (d DIConvertParams) SetOutputURL(value IDIURL)

func (DIConvertParams) SetPassphrase added in v0.5.0

func (d DIConvertParams) SetPassphrase(value bool)

func (DIConvertParams) SetPassphraseEncryptionMethodError added in v0.5.0

func (d DIConvertParams) SetPassphraseEncryptionMethodError(passphrase string, method uint64) (bool, error)

See: https://developer.apple.com/documentation/DiskImages2/DIConvertParams/setPassphrase:encryptionMethod:error:

func (DIConvertParams) SetPassphraseError added in v0.5.0

func (d DIConvertParams) SetPassphraseError(passphrase string) (bool, error)

See: https://developer.apple.com/documentation/DiskImages2/DIConvertParams/setPassphrase:error:

func (DIConvertParams) SetPublicKey added in v0.5.0

func (d DIConvertParams) SetPublicKey(value string)

func (DIConvertParams) SetShouldValidateShadows added in v0.5.0

func (d DIConvertParams) SetShouldValidateShadows(value bool)

func (DIConvertParams) SetSparseBundleBandSize added in v0.5.0

func (d DIConvertParams) SetSparseBundleBandSize(value uint64)

func (DIConvertParams) SetUseFormatMappingInfo added in v0.5.0

func (d DIConvertParams) SetUseFormatMappingInfo(value bool)

type DIConvertParamsClass added in v0.5.0

type DIConvertParamsClass struct {
	// contains filtered or unexported fields
}

func GetDIConvertParamsClass added in v0.5.0

func GetDIConvertParamsClass() DIConvertParamsClass

GetDIConvertParamsClass returns the class object for DIConvertParams.

func (DIConvertParamsClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (DIConvertParamsClass) Class added in v0.5.0

func (dc DIConvertParamsClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type DICreateASIFParams

type DICreateASIFParams struct {
	DICreateParams
}

See: https://developer.apple.com/documentation/DiskImages2/DICreateASIFParams

func DICreateASIFParamsFromID

func DICreateASIFParamsFromID(id objc.ID) DICreateASIFParams

DICreateASIFParamsFromID constructs a DICreateASIFParams from an objc.ID.

func NewDICreateASIFParams

func NewDICreateASIFParams() DICreateASIFParams

NewDICreateASIFParams creates a new DICreateASIFParams instance.

func (DICreateASIFParams) Autorelease

func (d DICreateASIFParams) Autorelease() DICreateASIFParams

Autorelease adds the receiver to the current autorelease pool.

func (DICreateASIFParams) Init

Init initializes the instance.

type DICreateASIFParamsClass

type DICreateASIFParamsClass struct {
	// contains filtered or unexported fields
}

func GetDICreateASIFParamsClass

func GetDICreateASIFParamsClass() DICreateASIFParamsClass

GetDICreateASIFParamsClass returns the class object for DICreateASIFParams.

func (DICreateASIFParamsClass) Alloc

Alloc allocates memory for a new instance of the class.

func (DICreateASIFParamsClass) Class added in v0.5.0

func (dc DICreateASIFParamsClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type DICreateParams

type DICreateParams struct {
	DIBaseParams
}

Methods

See: https://developer.apple.com/documentation/DiskImages2/DICreateParams

func DICreateParamsFromID

func DICreateParamsFromID(id objc.ID) DICreateParams

DICreateParamsFromID constructs a DICreateParams from an objc.ID.

func NewDICreateParams

func NewDICreateParams() DICreateParams

NewDICreateParams creates a new DICreateParams instance.

func (DICreateParams) Autorelease

func (d DICreateParams) Autorelease() DICreateParams

Autorelease adds the receiver to the current autorelease pool.

func (DICreateParams) Init

func (d DICreateParams) Init() DICreateParams

Init initializes the instance.

func (DICreateParams) SetCertificate added in v0.5.0

func (d DICreateParams) SetCertificate(value string)

func (DICreateParams) SetCreateFromAuthRef added in v0.5.0

func (d DICreateParams) SetCreateFromAuthRef(value unsafe.Pointer)

func (DICreateParams) SetEncryptionMethod added in v0.5.0

func (d DICreateParams) SetEncryptionMethod(value uint64)

func (DICreateParams) SetFolderCopyXPCHandler added in v0.5.0

func (d DICreateParams) SetFolderCopyXPCHandler(value IDIClient2Controller_XPCHandler)

func (DICreateParams) SetNumBlocks added in v0.5.0

func (d DICreateParams) SetNumBlocks(value uint64)

func (DICreateParams) SetPassphrase added in v0.5.0

func (d DICreateParams) SetPassphrase(value bool)

func (DICreateParams) SetPassphraseEncryptionMethodError added in v0.5.0

func (d DICreateParams) SetPassphraseEncryptionMethodError(passphrase string, method uint64) (bool, error)

See: https://developer.apple.com/documentation/DiskImages2/DICreateParams/setPassphrase:encryptionMethod:error:

func (DICreateParams) SetPublicKey added in v0.5.0

func (d DICreateParams) SetPublicKey(value string)

func (DICreateParams) SetSystemKeychainAccount added in v0.5.0

func (d DICreateParams) SetSystemKeychainAccount(value string)

type DICreateParamsClass

type DICreateParamsClass struct {
	// contains filtered or unexported fields
}

func GetDICreateParamsClass

func GetDICreateParamsClass() DICreateParamsClass

GetDICreateParamsClass returns the class object for DICreateParams.

func (DICreateParamsClass) Alloc

Alloc allocates memory for a new instance of the class.

func (DICreateParamsClass) CheckExistingFileWithURLIsDirectoryError added in v0.5.0

func (_DICreateParamsClass DICreateParamsClass) CheckExistingFileWithURLIsDirectoryError(url foundation.INSURL, directory bool) (bool, error)

See: https://developer.apple.com/documentation/DiskImages2/DICreateParams/checkExistingFileWithURL:isDirectory:error:

func (DICreateParamsClass) Class added in v0.5.0

func (dc DICreateParamsClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

func (DICreateParamsClass) EraseIfExistingWithURLError added in v0.5.0

func (_DICreateParamsClass DICreateParamsClass) EraseIfExistingWithURLError(url foundation.INSURL) (bool, error)

See: https://developer.apple.com/documentation/DiskImages2/DICreateParams/eraseIfExistingWithURL:error:

func (DICreateParamsClass) ToHeaderEncryptionModeHeaderEncModeError added in v0.5.0

func (_DICreateParamsClass DICreateParamsClass) ToHeaderEncryptionModeHeaderEncModeError(mode uint64, mode2 unsafe.Pointer) (bool, error)

See: https://developer.apple.com/documentation/DiskImages2/DICreateParams/toHeaderEncryptionMode:headerEncMode:error:

type DICreateRAWParams added in v0.5.0

type DICreateRAWParams struct {
	DICreateParams
}

See: https://developer.apple.com/documentation/DiskImages2/DICreateRAWParams

func DICreateRAWParamsFromID added in v0.5.0

func DICreateRAWParamsFromID(id objc.ID) DICreateRAWParams

DICreateRAWParamsFromID constructs a DICreateRAWParams from an objc.ID.

func NewDICreateRAWParams added in v0.5.0

func NewDICreateRAWParams() DICreateRAWParams

NewDICreateRAWParams creates a new DICreateRAWParams instance.

func (DICreateRAWParams) Autorelease added in v0.5.0

func (d DICreateRAWParams) Autorelease() DICreateRAWParams

Autorelease adds the receiver to the current autorelease pool.

func (DICreateRAWParams) Init added in v0.5.0

Init initializes the instance.

type DICreateRAWParamsClass added in v0.5.0

type DICreateRAWParamsClass struct {
	// contains filtered or unexported fields
}

func GetDICreateRAWParamsClass added in v0.5.0

func GetDICreateRAWParamsClass() DICreateRAWParamsClass

GetDICreateRAWParamsClass returns the class object for DICreateRAWParams.

func (DICreateRAWParamsClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (DICreateRAWParamsClass) Class added in v0.5.0

func (dc DICreateRAWParamsClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type DICreateUDSBParams added in v0.5.0

type DICreateUDSBParams struct {
	DICreateParams
}

Methods

See: https://developer.apple.com/documentation/DiskImages2/DICreateUDSBParams

func DICreateUDSBParamsFromID added in v0.5.0

func DICreateUDSBParamsFromID(id objc.ID) DICreateUDSBParams

DICreateUDSBParamsFromID constructs a DICreateUDSBParams from an objc.ID.

func NewDICreateUDSBParams added in v0.5.0

func NewDICreateUDSBParams() DICreateUDSBParams

NewDICreateUDSBParams creates a new DICreateUDSBParams instance.

func (DICreateUDSBParams) Autorelease added in v0.5.0

func (d DICreateUDSBParams) Autorelease() DICreateUDSBParams

Autorelease adds the receiver to the current autorelease pool.

func (DICreateUDSBParams) Init added in v0.5.0

Init initializes the instance.

func (DICreateUDSBParams) SetSparseBundleBandSize added in v0.5.0

func (d DICreateUDSBParams) SetSparseBundleBandSize(value uint64)

type DICreateUDSBParamsClass added in v0.5.0

type DICreateUDSBParamsClass struct {
	// contains filtered or unexported fields
}

func GetDICreateUDSBParamsClass added in v0.5.0

func GetDICreateUDSBParamsClass() DICreateUDSBParamsClass

GetDICreateUDSBParamsClass returns the class object for DICreateUDSBParams.

func (DICreateUDSBParamsClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (DICreateUDSBParamsClass) Class added in v0.5.0

func (dc DICreateUDSBParamsClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type DIDataPartition added in v0.5.0

type DIDataPartition struct {
	objectivec.Object
}

Methods

See: https://developer.apple.com/documentation/DiskImages2/DIDataPartition

func DIDataPartitionFromID added in v0.5.0

func DIDataPartitionFromID(id objc.ID) DIDataPartition

DIDataPartitionFromID constructs a DIDataPartition from an objc.ID.

func NewDIDataPartition added in v0.5.0

func NewDIDataPartition() DIDataPartition

NewDIDataPartition creates a new DIDataPartition instance.

func (DIDataPartition) Autorelease added in v0.5.0

func (d DIDataPartition) Autorelease() DIDataPartition

Autorelease adds the receiver to the current autorelease pool.

func (DIDataPartition) Init added in v0.5.0

Init initializes the instance.

func (DIDataPartition) SetBlockSize added in v0.5.0

func (d DIDataPartition) SetBlockSize(value uint64)

func (DIDataPartition) SetIoMedia added in v0.5.0

func (d DIDataPartition) SetIoMedia(value IDIIOMedia)

func (DIDataPartition) SetIoMediaUUID added in v0.5.0

func (d DIDataPartition) SetIoMediaUUID(value string)

func (DIDataPartition) SetNumBlocks added in v0.5.0

func (d DIDataPartition) SetNumBlocks(value uint64)

func (DIDataPartition) SetVolumeBSDName added in v0.5.0

func (d DIDataPartition) SetVolumeBSDName(value string)

type DIDataPartitionClass added in v0.5.0

type DIDataPartitionClass struct {
	// contains filtered or unexported fields
}

func GetDIDataPartitionClass added in v0.5.0

func GetDIDataPartitionClass() DIDataPartitionClass

GetDIDataPartitionClass returns the class object for DIDataPartition.

func (DIDataPartitionClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (DIDataPartitionClass) Class added in v0.5.0

func (dc DIDataPartitionClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

func (DIDataPartitionClass) FindPartitionSchemeWithIOMediaError added in v0.5.0

func (_DIDataPartitionClass DIDataPartitionClass) FindPartitionSchemeWithIOMediaError(iOMedia objectivec.IObject) (objectivec.IObject, error)

See: https://developer.apple.com/documentation/DiskImages2/DIDataPartition/findPartitionSchemeWithIOMedia:error:

func (DIDataPartitionClass) NewMountURLWithError added in v0.5.0

func (_DIDataPartitionClass DIDataPartitionClass) NewMountURLWithError() (objectivec.IObject, error)

See: https://developer.apple.com/documentation/DiskImages2/DIDataPartition/newMountURLWithError:

type DIDeviceHandle

type DIDeviceHandle struct {
	objectivec.Object
}

Methods

See: https://developer.apple.com/documentation/DiskImages2/DIDeviceHandle

func DIDeviceHandleFromID

func DIDeviceHandleFromID(id objc.ID) DIDeviceHandle

DIDeviceHandleFromID constructs a DIDeviceHandle from an objc.ID.

func NewDIDeviceHandle

func NewDIDeviceHandle() DIDeviceHandle

NewDIDeviceHandle creates a new DIDeviceHandle instance.

func (DIDeviceHandle) Autorelease

func (d DIDeviceHandle) Autorelease() DIDeviceHandle

Autorelease adds the receiver to the current autorelease pool.

func (DIDeviceHandle) Init

func (d DIDeviceHandle) Init() DIDeviceHandle

Init initializes the instance.

func (DIDeviceHandle) SetBSDName

func (d DIDeviceHandle) SetBSDName(value string)

func (DIDeviceHandle) SetClient2IOhandler added in v0.5.0

func (d DIDeviceHandle) SetClient2IOhandler(value IDIClient2IODaemonXPCHandler)

func (DIDeviceHandle) SetHandleRefCount

func (d DIDeviceHandle) SetHandleRefCount(value bool)

func (DIDeviceHandle) SetXpcEndpoint

func (d DIDeviceHandle) SetXpcEndpoint(value foundation.NSXPCListenerEndpoint)

type DIDeviceHandleClass

type DIDeviceHandleClass struct {
	// contains filtered or unexported fields
}

func GetDIDeviceHandleClass

func GetDIDeviceHandleClass() DIDeviceHandleClass

GetDIDeviceHandleClass returns the class object for DIDeviceHandle.

func (DIDeviceHandleClass) Alloc

Alloc allocates memory for a new instance of the class.

func (DIDeviceHandleClass) Class added in v0.5.0

func (dc DIDeviceHandleClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type DIDiskArb added in v0.5.0

type DIDiskArb struct {
	objectivec.Object
}

Methods

See: https://developer.apple.com/documentation/DiskImages2/DIDiskArb

func DIDiskArbFromID added in v0.5.0

func DIDiskArbFromID(id objc.ID) DIDiskArb

DIDiskArbFromID constructs a DIDiskArb from an objc.ID.

func NewDIDiskArb added in v0.5.0

func NewDIDiskArb() DIDiskArb

NewDIDiskArb creates a new DIDiskArb instance.

func (DIDiskArb) Autorelease added in v0.5.0

func (d DIDiskArb) Autorelease() DIDiskArb

Autorelease adds the receiver to the current autorelease pool.

func (DIDiskArb) Init added in v0.5.0

func (d DIDiskArb) Init() DIDiskArb

Init initializes the instance.

func (DIDiskArb) SetCallbackReached added in v0.5.0

func (d DIDiskArb) SetCallbackReached(value bool)

func (DIDiskArb) SetDaSession added in v0.5.0

func (d DIDiskArb) SetDaSession(value objectivec.IObject)

func (DIDiskArb) SetDelegate added in v0.5.0

func (d DIDiskArb) SetDelegate(value objectivec.IObject)

func (DIDiskArb) SetInputMountedOnURL added in v0.5.0

func (d DIDiskArb) SetInputMountedOnURL(value foundation.INSURL)

func (DIDiskArb) SetOperationError added in v0.5.0

func (d DIDiskArb) SetOperationError(value foundation.INSError)

func (DIDiskArb) SetShadowMountedOnURLs added in v0.5.0

func (d DIDiskArb) SetShadowMountedOnURLs(value foundation.INSArray)

func (DIDiskArb) Stop added in v0.5.0

func (d DIDiskArb) Stop()

See: https://developer.apple.com/documentation/DiskImages2/DIDiskArb/stop

type DIDiskArbClass added in v0.5.0

type DIDiskArbClass struct {
	// contains filtered or unexported fields
}

func GetDIDiskArbClass added in v0.5.0

func GetDIDiskArbClass() DIDiskArbClass

GetDIDiskArbClass returns the class object for DIDiskArb.

func (DIDiskArbClass) Alloc added in v0.5.0

func (dc DIDiskArbClass) Alloc() DIDiskArb

Alloc allocates memory for a new instance of the class.

func (DIDiskArbClass) Class added in v0.5.0

func (dc DIDiskArbClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

func (DIDiskArbClass) DiskArbWithError added in v0.5.0

func (_DIDiskArbClass DIDiskArbClass) DiskArbWithError() (objectivec.IObject, error)

See: https://developer.apple.com/documentation/DiskImages2/DIDiskArb/diskArbWithError:

type DIDiskArbEmulation added in v0.5.0

type DIDiskArbEmulation struct {
	DIDiskArb
}

See: https://developer.apple.com/documentation/DiskImages2/DIDiskArbEmulation

func DIDiskArbEmulationFromID added in v0.5.0

func DIDiskArbEmulationFromID(id objc.ID) DIDiskArbEmulation

DIDiskArbEmulationFromID constructs a DIDiskArbEmulation from an objc.ID.

func NewDIDiskArbEmulation added in v0.5.0

func NewDIDiskArbEmulation() DIDiskArbEmulation

NewDIDiskArbEmulation creates a new DIDiskArbEmulation instance.

func (DIDiskArbEmulation) Autorelease added in v0.5.0

func (d DIDiskArbEmulation) Autorelease() DIDiskArbEmulation

Autorelease adds the receiver to the current autorelease pool.

func (DIDiskArbEmulation) Init added in v0.5.0

Init initializes the instance.

type DIDiskArbEmulationClass added in v0.5.0

type DIDiskArbEmulationClass struct {
	// contains filtered or unexported fields
}

func GetDIDiskArbEmulationClass added in v0.5.0

func GetDIDiskArbEmulationClass() DIDiskArbEmulationClass

GetDIDiskArbEmulationClass returns the class object for DIDiskArbEmulation.

func (DIDiskArbEmulationClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (DIDiskArbEmulationClass) Class added in v0.5.0

func (dc DIDiskArbEmulationClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type DIEncryptionChpass added in v0.5.0

type DIEncryptionChpass struct {
	DIEncryptionFrontend
}

Methods

See: https://developer.apple.com/documentation/DiskImages2/DIEncryptionChpass

func DIEncryptionChpassFromID added in v0.5.0

func DIEncryptionChpassFromID(id objc.ID) DIEncryptionChpass

DIEncryptionChpassFromID constructs a DIEncryptionChpass from an objc.ID.

func NewDIEncryptionChpass added in v0.5.0

func NewDIEncryptionChpass() DIEncryptionChpass

NewDIEncryptionChpass creates a new DIEncryptionChpass instance.

func (DIEncryptionChpass) Autorelease added in v0.5.0

func (d DIEncryptionChpass) Autorelease() DIEncryptionChpass

Autorelease adds the receiver to the current autorelease pool.

func (DIEncryptionChpass) Init added in v0.5.0

Init initializes the instance.

func (DIEncryptionChpass) ReplacePassphraseError added in v0.5.0

func (d DIEncryptionChpass) ReplacePassphraseError(passphrase string) (bool, error)

See: https://developer.apple.com/documentation/DiskImages2/DIEncryptionChpass/replacePassphrase:error:

func (DIEncryptionChpass) SetPassEntryToChange added in v0.5.0

func (d DIEncryptionChpass) SetPassEntryToChange(value unsafe.Pointer)

type DIEncryptionChpassClass added in v0.5.0

type DIEncryptionChpassClass struct {
	// contains filtered or unexported fields
}

func GetDIEncryptionChpassClass added in v0.5.0

func GetDIEncryptionChpassClass() DIEncryptionChpassClass

GetDIEncryptionChpassClass returns the class object for DIEncryptionChpass.

func (DIEncryptionChpassClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (DIEncryptionChpassClass) Class added in v0.5.0

func (dc DIEncryptionChpassClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type DIEncryptionCreator added in v0.5.0

type DIEncryptionCreator struct {
	DIEncryptionFrontend
}

Methods

See: https://developer.apple.com/documentation/DiskImages2/DIEncryptionCreator

func DIEncryptionCreatorFromID added in v0.5.0

func DIEncryptionCreatorFromID(id objc.ID) DIEncryptionCreator

DIEncryptionCreatorFromID constructs a DIEncryptionCreator from an objc.ID.

func NewDIEncryptionCreator added in v0.5.0

func NewDIEncryptionCreator() DIEncryptionCreator

NewDIEncryptionCreator creates a new DIEncryptionCreator instance.

func (DIEncryptionCreator) Autorelease added in v0.5.0

func (d DIEncryptionCreator) Autorelease() DIEncryptionCreator

Autorelease adds the receiver to the current autorelease pool.

func (DIEncryptionCreator) Init added in v0.5.0

Init initializes the instance.

func (DIEncryptionCreator) SetCreateParams added in v0.5.0

func (d DIEncryptionCreator) SetCreateParams(value IDICreateParams)

type DIEncryptionCreatorClass added in v0.5.0

type DIEncryptionCreatorClass struct {
	// contains filtered or unexported fields
}

func GetDIEncryptionCreatorClass added in v0.5.0

func GetDIEncryptionCreatorClass() DIEncryptionCreatorClass

GetDIEncryptionCreatorClass returns the class object for DIEncryptionCreator.

func (DIEncryptionCreatorClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (DIEncryptionCreatorClass) Class added in v0.5.0

func (dc DIEncryptionCreatorClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

func (DIEncryptionCreatorClass) GetPublicKeyWithCertificateError added in v0.5.0

func (_DIEncryptionCreatorClass DIEncryptionCreatorClass) GetPublicKeyWithCertificateError(certificate objectivec.IObject) (objectivec.IObject, error)

See: https://developer.apple.com/documentation/DiskImages2/DIEncryptionCreator/getPublicKeyWithCertificate:error:

type DIEncryptionFrontend added in v0.5.0

type DIEncryptionFrontend struct {
	objectivec.Object
}

Methods

See: https://developer.apple.com/documentation/DiskImages2/DIEncryptionFrontend

func DIEncryptionFrontendFromID added in v0.5.0

func DIEncryptionFrontendFromID(id objc.ID) DIEncryptionFrontend

DIEncryptionFrontendFromID constructs a DIEncryptionFrontend from an objc.ID.

func NewDIEncryptionFrontend added in v0.5.0

func NewDIEncryptionFrontend() DIEncryptionFrontend

NewDIEncryptionFrontend creates a new DIEncryptionFrontend instance.

func (DIEncryptionFrontend) Autorelease added in v0.5.0

Autorelease adds the receiver to the current autorelease pool.

func (DIEncryptionFrontend) Init added in v0.5.0

Init initializes the instance.

func (DIEncryptionFrontend) SetAllowStoringInKeychain added in v0.5.0

func (d DIEncryptionFrontend) SetAllowStoringInKeychain(value bool)

func (DIEncryptionFrontend) SetPassphraseError added in v0.5.0

func (d DIEncryptionFrontend) SetPassphraseError(passphrase string) (bool, error)

See: https://developer.apple.com/documentation/DiskImages2/DIEncryptionFrontend/setPassphrase:error:

type DIEncryptionFrontendClass added in v0.5.0

type DIEncryptionFrontendClass struct {
	// contains filtered or unexported fields
}

func GetDIEncryptionFrontendClass added in v0.5.0

func GetDIEncryptionFrontendClass() DIEncryptionFrontendClass

GetDIEncryptionFrontendClass returns the class object for DIEncryptionFrontend.

func (DIEncryptionFrontendClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (DIEncryptionFrontendClass) Class added in v0.5.0

Class returns the underlying Objective-C class pointer.

func (DIEncryptionFrontendClass) HasGUIaccess added in v0.5.0

func (_DIEncryptionFrontendClass DIEncryptionFrontendClass) HasGUIaccess() bool

See: https://developer.apple.com/documentation/DiskImages2/DIEncryptionFrontend/hasGUIaccess

func (DIEncryptionFrontendClass) SupportsSecureCoding added in v0.5.0

func (_DIEncryptionFrontendClass DIEncryptionFrontendClass) SupportsSecureCoding() bool

See: https://developer.apple.com/documentation/DiskImages2/DIEncryptionFrontend/supportsSecureCoding

func (DIEncryptionFrontendClass) UpdateSystemKeychainAttrWithDictIsStoringError added in v0.5.0

func (_DIEncryptionFrontendClass DIEncryptionFrontendClass) UpdateSystemKeychainAttrWithDictIsStoringError(dict objectivec.IObject, storing bool) (bool, error)

See: https://developer.apple.com/documentation/DiskImages2/DIEncryptionFrontend/updateSystemKeychainAttrWithDict:isStoring:error:

type DIEncryptionUnlocker added in v0.5.0

type DIEncryptionUnlocker struct {
	DIEncryptionFrontend
}

See: https://developer.apple.com/documentation/DiskImages2/DIEncryptionUnlocker

func DIEncryptionUnlockerFromID added in v0.5.0

func DIEncryptionUnlockerFromID(id objc.ID) DIEncryptionUnlocker

DIEncryptionUnlockerFromID constructs a DIEncryptionUnlocker from an objc.ID.

func NewDIEncryptionUnlocker added in v0.5.0

func NewDIEncryptionUnlocker() DIEncryptionUnlocker

NewDIEncryptionUnlocker creates a new DIEncryptionUnlocker instance.

func (DIEncryptionUnlocker) Autorelease added in v0.5.0

Autorelease adds the receiver to the current autorelease pool.

func (DIEncryptionUnlocker) Init added in v0.5.0

Init initializes the instance.

type DIEncryptionUnlockerClass added in v0.5.0

type DIEncryptionUnlockerClass struct {
	// contains filtered or unexported fields
}

func GetDIEncryptionUnlockerClass added in v0.5.0

func GetDIEncryptionUnlockerClass() DIEncryptionUnlockerClass

GetDIEncryptionUnlockerClass returns the class object for DIEncryptionUnlocker.

func (DIEncryptionUnlockerClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (DIEncryptionUnlockerClass) Class added in v0.5.0

Class returns the underlying Objective-C class pointer.

type DIError added in v0.5.0

type DIError struct {
	objectivec.Object
}

See: https://developer.apple.com/documentation/DiskImages2/DIError

func DIErrorFromID added in v0.5.0

func DIErrorFromID(id objc.ID) DIError

DIErrorFromID constructs a DIError from an objc.ID.

func NewDIError added in v0.5.0

func NewDIError() DIError

NewDIError creates a new DIError instance.

func (DIError) Autorelease added in v0.5.0

func (d DIError) Autorelease() DIError

Autorelease adds the receiver to the current autorelease pool.

func (DIError) Init added in v0.5.0

func (d DIError) Init() DIError

Init initializes the instance.

type DIErrorClass added in v0.5.0

type DIErrorClass struct {
	// contains filtered or unexported fields
}

func GetDIErrorClass added in v0.5.0

func GetDIErrorClass() DIErrorClass

GetDIErrorClass returns the class object for DIError.

func (DIErrorClass) Alloc added in v0.5.0

func (dc DIErrorClass) Alloc() DIError

Alloc allocates memory for a new instance of the class.

func (DIErrorClass) Class added in v0.5.0

func (dc DIErrorClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

func (DIErrorClass) ErrorWithDIExceptionDescriptionPrefixError added in v0.5.0

func (_DIErrorClass DIErrorClass) ErrorWithDIExceptionDescriptionPrefixError(dIException unsafe.Pointer, description objectivec.IObject, prefix objectivec.IObject) (objectivec.IObject, error)

See: https://developer.apple.com/documentation/DiskImages2/DIError/errorWithDIException:description:prefix:error:

func (DIErrorClass) ErrorWithEnumValueVerboseInfo added in v0.5.0

func (_DIErrorClass DIErrorClass) ErrorWithEnumValueVerboseInfo(value int64, info objectivec.IObject) objectivec.IObject

See: https://developer.apple.com/documentation/DiskImages2/DIError/errorWithEnumValue:verboseInfo:

func (DIErrorClass) ErrorWithPOSIXCodeVerboseInfo added in v0.5.0

func (_DIErrorClass DIErrorClass) ErrorWithPOSIXCodeVerboseInfo(pOSIXCode int, info objectivec.IObject) objectivec.IObject

See: https://developer.apple.com/documentation/DiskImages2/DIError/errorWithPOSIXCode:verboseInfo:

func (DIErrorClass) FailWithDIExceptionDescriptionError added in v0.5.0

func (_DIErrorClass DIErrorClass) FailWithDIExceptionDescriptionError(dIException unsafe.Pointer, description objectivec.IObject) (bool, error)

See: https://developer.apple.com/documentation/DiskImages2/DIError/failWithDIException:description:error:

func (DIErrorClass) FailWithDIExceptionPrefixError added in v0.5.0

func (_DIErrorClass DIErrorClass) FailWithDIExceptionPrefixError(dIException unsafe.Pointer, prefix objectivec.IObject) (bool, error)

See: https://developer.apple.com/documentation/DiskImages2/DIError/failWithDIException:prefix:error:

func (DIErrorClass) FailWithEnumValueDescriptionError added in v0.5.0

func (_DIErrorClass DIErrorClass) FailWithEnumValueDescriptionError(value int64, description objectivec.IObject) (bool, error)

See: https://developer.apple.com/documentation/DiskImages2/DIError/failWithEnumValue:description:error:

func (DIErrorClass) FailWithEnumValueVerboseInfoError added in v0.5.0

func (_DIErrorClass DIErrorClass) FailWithEnumValueVerboseInfoError(value int64, info objectivec.IObject) (bool, error)

See: https://developer.apple.com/documentation/DiskImages2/DIError/failWithEnumValue:verboseInfo:error:

func (DIErrorClass) FailWithInErrorOutError added in v0.5.0

func (_DIErrorClass DIErrorClass) FailWithInErrorOutError(error_ objectivec.IObject) (bool, error)

See: https://developer.apple.com/documentation/DiskImages2/DIError/failWithInError:outError:

func (DIErrorClass) FailWithOSStatusDescriptionError added in v0.5.0

func (_DIErrorClass DIErrorClass) FailWithOSStatusDescriptionError(oSStatus int, description objectivec.IObject) (bool, error)

See: https://developer.apple.com/documentation/DiskImages2/DIError/failWithOSStatus:description:error:

func (DIErrorClass) FailWithOSStatusVerboseInfoError added in v0.5.0

func (_DIErrorClass DIErrorClass) FailWithOSStatusVerboseInfoError(oSStatus int, info objectivec.IObject) (bool, error)

See: https://developer.apple.com/documentation/DiskImages2/DIError/failWithOSStatus:verboseInfo:error:

func (DIErrorClass) FailWithPOSIXCodeDescriptionError added in v0.5.0

func (_DIErrorClass DIErrorClass) FailWithPOSIXCodeDescriptionError(pOSIXCode int, description objectivec.IObject) (bool, error)

See: https://developer.apple.com/documentation/DiskImages2/DIError/failWithPOSIXCode:description:error:

func (DIErrorClass) FailWithPOSIXCodeError added in v0.5.0

func (_DIErrorClass DIErrorClass) FailWithPOSIXCodeError(pOSIXCode int) (bool, error)

See: https://developer.apple.com/documentation/DiskImages2/DIError/failWithPOSIXCode:error:

func (DIErrorClass) FailWithPOSIXCodeVerboseInfoError added in v0.5.0

func (_DIErrorClass DIErrorClass) FailWithPOSIXCodeVerboseInfoError(pOSIXCode int, info objectivec.IObject) (bool, error)

See: https://developer.apple.com/documentation/DiskImages2/DIError/failWithPOSIXCode:verboseInfo:error:

func (DIErrorClass) FailWithUnexpectedError added in v0.5.0

func (_DIErrorClass DIErrorClass) FailWithUnexpectedError(unexpected objectivec.IObject) (bool, error)

See: https://developer.apple.com/documentation/DiskImages2/DIError/failWithUnexpected:error:

func (DIErrorClass) FailWithUnexpectedVerboseInfoError added in v0.5.0

func (_DIErrorClass DIErrorClass) FailWithUnexpectedVerboseInfoError(unexpected objectivec.IObject, info objectivec.IObject) (bool, error)

See: https://developer.apple.com/documentation/DiskImages2/DIError/failWithUnexpected:verboseInfo:error:

func (DIErrorClass) FrameworkBundle added in v0.5.0

func (_DIErrorClass DIErrorClass) FrameworkBundle() objectivec.IObject

See: https://developer.apple.com/documentation/DiskImages2/DIError/frameworkBundle

func (DIErrorClass) MandatoryArgumentFailWithError added in v0.5.0

func (_DIErrorClass DIErrorClass) MandatoryArgumentFailWithError() (bool, error)

See: https://developer.apple.com/documentation/DiskImages2/DIError/mandatoryArgumentFailWithError:

func (DIErrorClass) NilWithDIExceptionDescriptionError added in v0.5.0

func (_DIErrorClass DIErrorClass) NilWithDIExceptionDescriptionError(dIException unsafe.Pointer, description objectivec.IObject) (objectivec.IObject, error)

See: https://developer.apple.com/documentation/DiskImages2/DIError/nilWithDIException:description:error:

func (DIErrorClass) NilWithDIExceptionPrefixError added in v0.5.0

func (_DIErrorClass DIErrorClass) NilWithDIExceptionPrefixError(dIException unsafe.Pointer, prefix objectivec.IObject) (objectivec.IObject, error)

See: https://developer.apple.com/documentation/DiskImages2/DIError/nilWithDIException:prefix:error:

func (DIErrorClass) NilWithEnumValueDescriptionError added in v0.5.0

func (_DIErrorClass DIErrorClass) NilWithEnumValueDescriptionError(value int64, description objectivec.IObject) (objectivec.IObject, error)

See: https://developer.apple.com/documentation/DiskImages2/DIError/nilWithEnumValue:description:error:

func (DIErrorClass) NilWithOSStatusVerboseInfoError added in v0.5.0

func (_DIErrorClass DIErrorClass) NilWithOSStatusVerboseInfoError(oSStatus int, info objectivec.IObject) (objectivec.IObject, error)

See: https://developer.apple.com/documentation/DiskImages2/DIError/nilWithOSStatus:verboseInfo:error:

func (DIErrorClass) NilWithPOSIXCodeDescriptionError added in v0.5.0

func (_DIErrorClass DIErrorClass) NilWithPOSIXCodeDescriptionError(pOSIXCode int, description objectivec.IObject) (objectivec.IObject, error)

See: https://developer.apple.com/documentation/DiskImages2/DIError/nilWithPOSIXCode:description:error:

func (DIErrorClass) NilWithPOSIXCodeVerboseInfoError added in v0.5.0

func (_DIErrorClass DIErrorClass) NilWithPOSIXCodeVerboseInfoError(pOSIXCode int, info objectivec.IObject) (objectivec.IObject, error)

See: https://developer.apple.com/documentation/DiskImages2/DIError/nilWithPOSIXCode:verboseInfo:error:

func (DIErrorClass) NilWithUnexpectedError added in v0.5.0

func (_DIErrorClass DIErrorClass) NilWithUnexpectedError(unexpected objectivec.IObject) (objectivec.IObject, error)

See: https://developer.apple.com/documentation/DiskImages2/DIError/nilWithUnexpected:error:

type DIHelpers added in v0.5.0

type DIHelpers struct {
	objectivec.Object
}

See: https://developer.apple.com/documentation/DiskImages2/DIHelpers

func DIHelpersFromID added in v0.5.0

func DIHelpersFromID(id objc.ID) DIHelpers

DIHelpersFromID constructs a DIHelpers from an objc.ID.

func NewDIHelpers added in v0.5.0

func NewDIHelpers() DIHelpers

NewDIHelpers creates a new DIHelpers instance.

func (DIHelpers) Autorelease added in v0.5.0

func (d DIHelpers) Autorelease() DIHelpers

Autorelease adds the receiver to the current autorelease pool.

func (DIHelpers) Init added in v0.5.0

func (d DIHelpers) Init() DIHelpers

Init initializes the instance.

type DIHelpersClass added in v0.5.0

type DIHelpersClass struct {
	// contains filtered or unexported fields
}

func GetDIHelpersClass added in v0.5.0

func GetDIHelpersClass() DIHelpersClass

GetDIHelpersClass returns the class object for DIHelpers.

func (DIHelpersClass) Alloc added in v0.5.0

func (dc DIHelpersClass) Alloc() DIHelpers

Alloc allocates memory for a new instance of the class.

func (DIHelpersClass) Class added in v0.5.0

func (dc DIHelpersClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

func (DIHelpersClass) CopyDevicePathWithStatfs added in v0.5.0

func (_DIHelpersClass DIHelpersClass) CopyDevicePathWithStatfs(statfs objectivec.IObject) objectivec.IObject

See: https://developer.apple.com/documentation/DiskImages2/DIHelpers/copyDevicePathWithStatfs:

func (DIHelpersClass) ExecuteWithPathArgumentsError added in v0.5.0

func (_DIHelpersClass DIHelpersClass) ExecuteWithPathArgumentsError(path objectivec.IObject, arguments objectivec.IObject) (bool, error)

See: https://developer.apple.com/documentation/DiskImages2/DIHelpers/executeWithPath:arguments:error:

func (DIHelpersClass) GetBlockSizeFromStrError added in v0.5.0

func (_DIHelpersClass DIHelpersClass) GetBlockSizeFromStrError(str objectivec.IObject) (uint32, error)

See: https://developer.apple.com/documentation/DiskImages2/DIHelpers/getBlockSizeFromStr:error:

func (DIHelpersClass) NumBlocksWithSizeStrBlockSize added in v0.5.0

func (_DIHelpersClass DIHelpersClass) NumBlocksWithSizeStrBlockSize(str objectivec.IObject, size uint32) uint64

See: https://developer.apple.com/documentation/DiskImages2/DIHelpers/numBlocksWithSizeStr:blockSize:

func (DIHelpersClass) StringWithImageFormat added in v0.5.0

func (_DIHelpersClass DIHelpersClass) StringWithImageFormat(format int64) objectivec.IObject

See: https://developer.apple.com/documentation/DiskImages2/DIHelpers/stringWithImageFormat:

type DIIOIterator added in v0.5.0

type DIIOIterator struct {
	DIIOObject
}

Methods

See: https://developer.apple.com/documentation/DiskImages2/DIIOIterator

func DIIOIteratorFromID added in v0.5.0

func DIIOIteratorFromID(id objc.ID) DIIOIterator

DIIOIteratorFromID constructs a DIIOIterator from an objc.ID.

func NewDIIOIterator added in v0.5.0

func NewDIIOIterator() DIIOIterator

NewDIIOIterator creates a new DIIOIterator instance.

func (DIIOIterator) Autorelease added in v0.5.0

func (d DIIOIterator) Autorelease() DIIOIterator

Autorelease adds the receiver to the current autorelease pool.

func (DIIOIterator) Init added in v0.5.0

func (d DIIOIterator) Init() DIIOIterator

Init initializes the instance.

func (DIIOIterator) InitWithIOIteratorRetain added in v0.5.0

func (d DIIOIterator) InitWithIOIteratorRetain(iOIterator uint32, retain bool) DIIOIterator

See: https://developer.apple.com/documentation/DiskImages2/DIIOIterator/initWithIOIterator:retain:

func (DIIOIterator) SetStartedOver added in v0.5.0

func (d DIIOIterator) SetStartedOver(value bool)

type DIIOIteratorClass added in v0.5.0

type DIIOIteratorClass struct {
	// contains filtered or unexported fields
}

func GetDIIOIteratorClass added in v0.5.0

func GetDIIOIteratorClass() DIIOIteratorClass

GetDIIOIteratorClass returns the class object for DIIOIterator.

func (DIIOIteratorClass) Alloc added in v0.5.0

func (dc DIIOIteratorClass) Alloc() DIIOIterator

Alloc allocates memory for a new instance of the class.

func (DIIOIteratorClass) Class added in v0.5.0

func (dc DIIOIteratorClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type DIIOMedia added in v0.5.0

type DIIOMedia struct {
	DIIOObject
}

Methods

See: https://developer.apple.com/documentation/DiskImages2/DIIOMedia

func DIIOMediaFromID added in v0.5.0

func DIIOMediaFromID(id objc.ID) DIIOMedia

DIIOMediaFromID constructs a DIIOMedia from an objc.ID.

func NewDIIOMedia added in v0.5.0

func NewDIIOMedia() DIIOMedia

NewDIIOMedia creates a new DIIOMedia instance.

func (DIIOMedia) Autorelease added in v0.5.0

func (d DIIOMedia) Autorelease() DIIOMedia

Autorelease adds the receiver to the current autorelease pool.

func (DIIOMedia) Init added in v0.5.0

func (d DIIOMedia) Init() DIIOMedia

Init initializes the instance.

type DIIOMediaClass added in v0.5.0

type DIIOMediaClass struct {
	// contains filtered or unexported fields
}

func GetDIIOMediaClass added in v0.5.0

func GetDIIOMediaClass() DIIOMediaClass

GetDIIOMediaClass returns the class object for DIIOMedia.

func (DIIOMediaClass) Alloc added in v0.5.0

func (dc DIIOMediaClass) Alloc() DIIOMedia

Alloc allocates memory for a new instance of the class.

func (DIIOMediaClass) Class added in v0.5.0

func (dc DIIOMediaClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type DIIOObject added in v0.5.0

type DIIOObject struct {
	objectivec.Object
}

Methods

See: https://developer.apple.com/documentation/DiskImages2/DIIOObject

func DIIOObjectFromID added in v0.5.0

func DIIOObjectFromID(id objc.ID) DIIOObject

DIIOObjectFromID constructs a DIIOObject from an objc.ID.

func NewDIIOObject added in v0.5.0

func NewDIIOObject() DIIOObject

NewDIIOObject creates a new DIIOObject instance.

func (DIIOObject) Autorelease added in v0.5.0

func (d DIIOObject) Autorelease() DIIOObject

Autorelease adds the receiver to the current autorelease pool.

func (DIIOObject) Init added in v0.5.0

func (d DIIOObject) Init() DIIOObject

Init initializes the instance.

func (DIIOObject) InitWithIOObjectRetain added in v0.5.0

func (d DIIOObject) InitWithIOObjectRetain(iOObject uint32, retain bool) DIIOObject

See: https://developer.apple.com/documentation/DiskImages2/DIIOObject/initWithIOObject:retain:

func (DIIOObject) IoObj added in v0.5.0

func (d DIIOObject) IoObj() uint32

See: https://developer.apple.com/documentation/DiskImages2/DIIOObject/ioObj

type DIIOObjectClass added in v0.5.0

type DIIOObjectClass struct {
	// contains filtered or unexported fields
}

func GetDIIOObjectClass added in v0.5.0

func GetDIIOObjectClass() DIIOObjectClass

GetDIIOObjectClass returns the class object for DIIOObject.

func (DIIOObjectClass) Alloc added in v0.5.0

func (dc DIIOObjectClass) Alloc() DIIOObject

Alloc allocates memory for a new instance of the class.

func (DIIOObjectClass) Class added in v0.5.0

func (dc DIIOObjectClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

func (DIIOObjectClass) CopyDiskImagesControllerWithError added in v0.5.0

func (_DIIOObjectClass DIIOObjectClass) CopyDiskImagesControllerWithError() (objectivec.IObject, error)

See: https://developer.apple.com/documentation/DiskImages2/DIIOObject/copyDiskImagesControllerWithError:

type DIImageHandle added in v0.5.0

type DIImageHandle struct {
	objectivec.Object
}

Methods

See: https://developer.apple.com/documentation/DiskImages2/DIImageHandle

func DIImageHandleFromID added in v0.5.0

func DIImageHandleFromID(id objc.ID) DIImageHandle

DIImageHandleFromID constructs a DIImageHandle from an objc.ID.

func NewDIImageHandle added in v0.5.0

func NewDIImageHandle() DIImageHandle

NewDIImageHandle creates a new DIImageHandle instance.

func (DIImageHandle) Autorelease added in v0.5.0

func (d DIImageHandle) Autorelease() DIImageHandle

Autorelease adds the receiver to the current autorelease pool.

func (DIImageHandle) Init added in v0.5.0

func (d DIImageHandle) Init() DIImageHandle

Init initializes the instance.

type DIImageHandleClass added in v0.5.0

type DIImageHandleClass struct {
	// contains filtered or unexported fields
}

func GetDIImageHandleClass added in v0.5.0

func GetDIImageHandleClass() DIImageHandleClass

GetDIImageHandleClass returns the class object for DIImageHandle.

func (DIImageHandleClass) Alloc added in v0.5.0

func (dc DIImageHandleClass) Alloc() DIImageHandle

Alloc allocates memory for a new instance of the class.

func (DIImageHandleClass) Class added in v0.5.0

func (dc DIImageHandleClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type DIImageInfoParams

type DIImageInfoParams struct {
	DIBaseParams
}

Methods

See: https://developer.apple.com/documentation/DiskImages2/DIImageInfoParams

func DIImageInfoParamsFromID

func DIImageInfoParamsFromID(id objc.ID) DIImageInfoParams

DIImageInfoParamsFromID constructs a DIImageInfoParams from an objc.ID.

func NewDIImageInfoParams

func NewDIImageInfoParams() DIImageInfoParams

NewDIImageInfoParams creates a new DIImageInfoParams instance.

func (DIImageInfoParams) Autorelease

func (d DIImageInfoParams) Autorelease() DIImageInfoParams

Autorelease adds the receiver to the current autorelease pool.

func (DIImageInfoParams) Init

Init initializes the instance.

func (DIImageInfoParams) SetEncryptionInfoOnly

func (d DIImageInfoParams) SetEncryptionInfoOnly(value bool)

func (DIImageInfoParams) SetExtraInfo

func (d DIImageInfoParams) SetExtraInfo(value bool)

func (DIImageInfoParams) SetImageInfo

func (d DIImageInfoParams) SetImageInfo(value foundation.INSDictionary)

func (DIImageInfoParams) SetOpenEncryption

func (d DIImageInfoParams) SetOpenEncryption(value bool)

type DIImageInfoParamsClass

type DIImageInfoParamsClass struct {
	// contains filtered or unexported fields
}

func GetDIImageInfoParamsClass

func GetDIImageInfoParamsClass() DIImageInfoParamsClass

GetDIImageInfoParamsClass returns the class object for DIImageInfoParams.

func (DIImageInfoParamsClass) Alloc

Alloc allocates memory for a new instance of the class.

func (DIImageInfoParamsClass) Class added in v0.5.0

func (dc DIImageInfoParamsClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type DIKeyRetriever added in v0.5.0

type DIKeyRetriever struct {
	objectivec.Object
}

See: https://developer.apple.com/documentation/DiskImages2/DIKeyRetriever

func DIKeyRetrieverFromID added in v0.5.0

func DIKeyRetrieverFromID(id objc.ID) DIKeyRetriever

DIKeyRetrieverFromID constructs a DIKeyRetriever from an objc.ID.

func NewDIKeyRetriever added in v0.5.0

func NewDIKeyRetriever() DIKeyRetriever

NewDIKeyRetriever creates a new DIKeyRetriever instance.

func (DIKeyRetriever) Autorelease added in v0.5.0

func (d DIKeyRetriever) Autorelease() DIKeyRetriever

Autorelease adds the receiver to the current autorelease pool.

func (DIKeyRetriever) Init added in v0.5.0

func (d DIKeyRetriever) Init() DIKeyRetriever

Init initializes the instance.

type DIKeyRetrieverClass added in v0.5.0

type DIKeyRetrieverClass struct {
	// contains filtered or unexported fields
}

func GetDIKeyRetrieverClass added in v0.5.0

func GetDIKeyRetrieverClass() DIKeyRetrieverClass

GetDIKeyRetrieverClass returns the class object for DIKeyRetriever.

func (DIKeyRetrieverClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (DIKeyRetrieverClass) Class added in v0.5.0

func (dc DIKeyRetrieverClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

func (DIKeyRetrieverClass) DecryptKeyWithDataDestKeyDestKeySizeError added in v0.5.0

func (_DIKeyRetrieverClass DIKeyRetrieverClass) DecryptKeyWithDataDestKeyDestKeySizeError(data objectivec.IObject, key string, size uint64) (bool, error)

See: https://developer.apple.com/documentation/DiskImages2/DIKeyRetriever/decryptKeyWithData:destKey:destKeySize:error:

func (DIKeyRetrieverClass) GetRequestWithURLError added in v0.5.0

func (_DIKeyRetrieverClass DIKeyRetrieverClass) GetRequestWithURLError(url foundation.INSURL) (objectivec.IObject, error)

See: https://developer.apple.com/documentation/DiskImages2/DIKeyRetriever/getRequestWithURL:error:

func (DIKeyRetrieverClass) HintFormat added in v0.5.0

func (_DIKeyRetrieverClass DIKeyRetrieverClass) HintFormat(format objectivec.IObject) objectivec.IObject

See: https://developer.apple.com/documentation/DiskImages2/DIKeyRetriever/hintFormat:

func (DIKeyRetrieverClass) JsonResponseWithRequestSessionError added in v0.5.0

func (_DIKeyRetrieverClass DIKeyRetrieverClass) JsonResponseWithRequestSessionError(request objectivec.IObject, session objectivec.IObject) (objectivec.IObject, error)

See: https://developer.apple.com/documentation/DiskImages2/DIKeyRetriever/jsonResponseWithRequest:session:error:

func (DIKeyRetrieverClass) KKMSKeyWithURLDestKeyDestKeySizeError added in v0.5.0

func (_DIKeyRetrieverClass DIKeyRetrieverClass) KKMSKeyWithURLDestKeyDestKeySizeError(url foundation.INSURL, key string, size uint64) (bool, error)

See: https://developer.apple.com/documentation/DiskImages2/DIKeyRetriever/KKMSKeyWithURL:destKey:destKeySize:error:

func (DIKeyRetrieverClass) NewACEndpointWithEnvironmentError added in v0.5.0

func (_DIKeyRetrieverClass DIKeyRetrieverClass) NewACEndpointWithEnvironmentError(environment objectivec.IObject) (objectivec.IObject, error)

See: https://developer.apple.com/documentation/DiskImages2/DIKeyRetriever/newACEndpointWithEnvironment:error:

func (DIKeyRetrieverClass) NewDawTokenWithError added in v0.5.0

func (_DIKeyRetrieverClass DIKeyRetrieverClass) NewDawTokenWithError() (objectivec.IObject, error)

See: https://developer.apple.com/documentation/DiskImages2/DIKeyRetriever/newDawTokenWithError:

func (DIKeyRetrieverClass) NewEnvWithDictionaryError added in v0.5.0

func (_DIKeyRetrieverClass DIKeyRetrieverClass) NewEnvWithDictionaryError(dictionary objectivec.IObject) (objectivec.IObject, error)

See: https://developer.apple.com/documentation/DiskImages2/DIKeyRetriever/newEnvWithDictionary:error:

func (DIKeyRetrieverClass) NewSessionWithError added in v0.5.0

func (_DIKeyRetrieverClass DIKeyRetrieverClass) NewSessionWithError() (objectivec.IObject, error)

See: https://developer.apple.com/documentation/DiskImages2/DIKeyRetriever/newSessionWithError:

func (DIKeyRetrieverClass) NewUrl added in v0.5.0

func (_DIKeyRetrieverClass DIKeyRetrieverClass) NewUrl(url foundation.INSURL) objectivec.IObject

See: https://developer.apple.com/documentation/DiskImages2/DIKeyRetriever/newUrl:

func (DIKeyRetrieverClass) WKMSKeyWithURLAuthDataDestKeyDestKeySizeError added in v0.5.0

func (_DIKeyRetrieverClass DIKeyRetrieverClass) WKMSKeyWithURLAuthDataDestKeyDestKeySizeError(url foundation.INSURL, data unsafe.Pointer, key string, size uint64) (bool, error)

See: https://developer.apple.com/documentation/DiskImages2/DIKeyRetriever/WKMSKeyWithURL:authData:destKey:destKeySize:error:

func (DIKeyRetrieverClass) WriteHexKeyToBufferHexKeyError added in v0.5.0

func (_DIKeyRetrieverClass DIKeyRetrieverClass) WriteHexKeyToBufferHexKeyError(buffer string, key objectivec.IObject) (bool, error)

See: https://developer.apple.com/documentation/DiskImages2/DIKeyRetriever/writeHexKeyToBuffer:hexKey:error:

type DIOpenParams added in v0.5.0

type DIOpenParams struct {
	DIBaseParams
}

Methods

See: https://developer.apple.com/documentation/DiskImages2/DIOpenParams

func DIOpenParamsFromID added in v0.5.0

func DIOpenParamsFromID(id objc.ID) DIOpenParams

DIOpenParamsFromID constructs a DIOpenParams from an objc.ID.

func NewDIOpenParams added in v0.5.0

func NewDIOpenParams() DIOpenParams

NewDIOpenParams creates a new DIOpenParams instance.

func (DIOpenParams) Autorelease added in v0.5.0

func (d DIOpenParams) Autorelease() DIOpenParams

Autorelease adds the receiver to the current autorelease pool.

func (DIOpenParams) Init added in v0.5.0

func (d DIOpenParams) Init() DIOpenParams

Init initializes the instance.

type DIOpenParamsClass added in v0.5.0

type DIOpenParamsClass struct {
	// contains filtered or unexported fields
}

func GetDIOpenParamsClass added in v0.5.0

func GetDIOpenParamsClass() DIOpenParamsClass

GetDIOpenParamsClass returns the class object for DIOpenParams.

func (DIOpenParamsClass) Alloc added in v0.5.0

func (dc DIOpenParamsClass) Alloc() DIOpenParams

Alloc allocates memory for a new instance of the class.

func (DIOpenParamsClass) Class added in v0.5.0

func (dc DIOpenParamsClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type DIResizeParams

type DIResizeParams struct {
	DIBaseParams
}

Methods

See: https://developer.apple.com/documentation/DiskImages2/DIResizeParams

func DIResizeParamsFromID

func DIResizeParamsFromID(id objc.ID) DIResizeParams

DIResizeParamsFromID constructs a DIResizeParams from an objc.ID.

func NewDIResizeParams

func NewDIResizeParams() DIResizeParams

NewDIResizeParams creates a new DIResizeParams instance.

func (DIResizeParams) Autorelease

func (d DIResizeParams) Autorelease() DIResizeParams

Autorelease adds the receiver to the current autorelease pool.

func (DIResizeParams) Init

func (d DIResizeParams) Init() DIResizeParams

Init initializes the instance.

func (DIResizeParams) SetSize

func (d DIResizeParams) SetSize(value uint64)

type DIResizeParamsClass

type DIResizeParamsClass struct {
	// contains filtered or unexported fields
}

func GetDIResizeParamsClass

func GetDIResizeParamsClass() DIResizeParamsClass

GetDIResizeParamsClass returns the class object for DIResizeParams.

func (DIResizeParamsClass) Alloc

Alloc allocates memory for a new instance of the class.

func (DIResizeParamsClass) Class added in v0.5.0

func (dc DIResizeParamsClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type DIShadowChain added in v0.5.0

type DIShadowChain struct {
	objectivec.Object
}

Methods

See: https://developer.apple.com/documentation/DiskImages2/DIShadowChain

func DIShadowChainFromID added in v0.5.0

func DIShadowChainFromID(id objc.ID) DIShadowChain

DIShadowChainFromID constructs a DIShadowChain from an objc.ID.

func NewDIShadowChain added in v0.5.0

func NewDIShadowChain() DIShadowChain

NewDIShadowChain creates a new DIShadowChain instance.

func (DIShadowChain) Autorelease added in v0.5.0

func (d DIShadowChain) Autorelease() DIShadowChain

Autorelease adds the receiver to the current autorelease pool.

func (DIShadowChain) Init added in v0.5.0

func (d DIShadowChain) Init() DIShadowChain

Init initializes the instance.

func (DIShadowChain) OpenWritableCreateNonExisting added in v0.5.0

func (d DIShadowChain) OpenWritableCreateNonExisting(writable bool, existing bool)

See: https://developer.apple.com/documentation/DiskImages2/DIShadowChain/openWritable:createNonExisting:

func (DIShadowChain) SetShouldValidate added in v0.5.0

func (d DIShadowChain) SetShouldValidate(value bool)

type DIShadowChainClass added in v0.5.0

type DIShadowChainClass struct {
	// contains filtered or unexported fields
}

func GetDIShadowChainClass added in v0.5.0

func GetDIShadowChainClass() DIShadowChainClass

GetDIShadowChainClass returns the class object for DIShadowChain.

func (DIShadowChainClass) Alloc added in v0.5.0

func (dc DIShadowChainClass) Alloc() DIShadowChain

Alloc allocates memory for a new instance of the class.

func (DIShadowChainClass) Class added in v0.5.0

func (dc DIShadowChainClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

func (DIShadowChainClass) SupportsSecureCoding added in v0.5.0

func (_DIShadowChainClass DIShadowChainClass) SupportsSecureCoding() bool

See: https://developer.apple.com/documentation/DiskImages2/DIShadowChain/supportsSecureCoding

type DIShadowNode added in v0.5.0

type DIShadowNode struct {
	objectivec.Object
}

Methods

See: https://developer.apple.com/documentation/DiskImages2/DIShadowNode

func DIShadowNodeFromID added in v0.5.0

func DIShadowNodeFromID(id objc.ID) DIShadowNode

DIShadowNodeFromID constructs a DIShadowNode from an objc.ID.

func NewDIShadowNode added in v0.5.0

func NewDIShadowNode() DIShadowNode

NewDIShadowNode creates a new DIShadowNode instance.

func (DIShadowNode) Autorelease added in v0.5.0

func (d DIShadowNode) Autorelease() DIShadowNode

Autorelease adds the receiver to the current autorelease pool.

func (DIShadowNode) CreateBackendWithFlags added in v0.5.0

func (d DIShadowNode) CreateBackendWithFlags(flags int)

See: https://developer.apple.com/documentation/DiskImages2/DIShadowNode/createBackendWithFlags:

func (DIShadowNode) Init added in v0.5.0

func (d DIShadowNode) Init() DIShadowNode

Init initializes the instance.

func (DIShadowNode) IsCache added in v0.5.0

func (d DIShadowNode) IsCache() bool

See: https://developer.apple.com/documentation/DiskImages2/DIShadowNode/isCache

func (DIShadowNode) SetFileBackend added in v0.5.0

func (d DIShadowNode) SetFileBackend(value IFileLocalXPC)

func (DIShadowNode) SetNumBlocks added in v0.5.0

func (d DIShadowNode) SetNumBlocks(value uint64)

func (DIShadowNode) URL added in v0.5.0

func (d DIShadowNode) URL() IDIURL

See: https://developer.apple.com/documentation/DiskImages2/DIShadowNode/URL

type DIShadowNodeClass added in v0.5.0

type DIShadowNodeClass struct {
	// contains filtered or unexported fields
}

func GetDIShadowNodeClass added in v0.5.0

func GetDIShadowNodeClass() DIShadowNodeClass

GetDIShadowNodeClass returns the class object for DIShadowNode.

func (DIShadowNodeClass) Alloc added in v0.5.0

func (dc DIShadowNodeClass) Alloc() DIShadowNode

Alloc allocates memory for a new instance of the class.

func (DIShadowNodeClass) Class added in v0.5.0

func (dc DIShadowNodeClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

func (DIShadowNodeClass) SupportsSecureCoding added in v0.5.0

func (_DIShadowNodeClass DIShadowNodeClass) SupportsSecureCoding() bool

See: https://developer.apple.com/documentation/DiskImages2/DIShadowNode/supportsSecureCoding

type DIStackParams added in v0.5.0

type DIStackParams struct {
	DIBaseParams
}

Methods

See: https://developer.apple.com/documentation/DiskImages2/DIStackParams

func DIStackParamsFromID added in v0.5.0

func DIStackParamsFromID(id objc.ID) DIStackParams

DIStackParamsFromID constructs a DIStackParams from an objc.ID.

func NewDIStackParams added in v0.5.0

func NewDIStackParams() DIStackParams

NewDIStackParams creates a new DIStackParams instance.

func (DIStackParams) Autorelease added in v0.5.0

func (d DIStackParams) Autorelease() DIStackParams

Autorelease adds the receiver to the current autorelease pool.

func (DIStackParams) Init added in v0.5.0

func (d DIStackParams) Init() DIStackParams

Init initializes the instance.

type DIStackParamsClass added in v0.5.0

type DIStackParamsClass struct {
	// contains filtered or unexported fields
}

func GetDIStackParamsClass added in v0.5.0

func GetDIStackParamsClass() DIStackParamsClass

GetDIStackParamsClass returns the class object for DIStackParams.

func (DIStackParamsClass) Alloc added in v0.5.0

func (dc DIStackParamsClass) Alloc() DIStackParams

Alloc allocates memory for a new instance of the class.

func (DIStackParamsClass) Class added in v0.5.0

func (dc DIStackParamsClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type DIStatFS added in v0.5.0

type DIStatFS struct {
	objectivec.Object
}

Methods

See: https://developer.apple.com/documentation/DiskImages2/DIStatFS

func DIStatFSFromID added in v0.5.0

func DIStatFSFromID(id objc.ID) DIStatFS

DIStatFSFromID constructs a DIStatFS from an objc.ID.

func NewDIStatFS added in v0.5.0

func NewDIStatFS() DIStatFS

NewDIStatFS creates a new DIStatFS instance.

func (DIStatFS) Autorelease added in v0.5.0

func (d DIStatFS) Autorelease() DIStatFS

Autorelease adds the receiver to the current autorelease pool.

func (DIStatFS) Init added in v0.5.0

func (d DIStatFS) Init() DIStatFS

Init initializes the instance.

func (DIStatFS) InitWithFileDescriptorError added in v0.5.0

func (d DIStatFS) InitWithFileDescriptorError(descriptor int) (DIStatFS, error)

See: https://developer.apple.com/documentation/DiskImages2/DIStatFS/initWithFileDescriptor:error:

type DIStatFSClass added in v0.5.0

type DIStatFSClass struct {
	// contains filtered or unexported fields
}

func GetDIStatFSClass added in v0.5.0

func GetDIStatFSClass() DIStatFSClass

GetDIStatFSClass returns the class object for DIStatFS.

func (DIStatFSClass) Alloc added in v0.5.0

func (dc DIStatFSClass) Alloc() DIStatFS

Alloc allocates memory for a new instance of the class.

func (DIStatFSClass) Class added in v0.5.0

func (dc DIStatFSClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

func (DIStatFSClass) SupportsSecureCoding added in v0.5.0

func (_DIStatFSClass DIStatFSClass) SupportsSecureCoding() bool

See: https://developer.apple.com/documentation/DiskImages2/DIStatFS/supportsSecureCoding

type DIStatsParams added in v0.5.0

type DIStatsParams struct {
	DIBaseParams
}

Methods

See: https://developer.apple.com/documentation/DiskImages2/DIStatsParams

func DIStatsParamsFromID added in v0.5.0

func DIStatsParamsFromID(id objc.ID) DIStatsParams

DIStatsParamsFromID constructs a DIStatsParams from an objc.ID.

func NewDIStatsParams added in v0.5.0

func NewDIStatsParams() DIStatsParams

NewDIStatsParams creates a new DIStatsParams instance.

func (DIStatsParams) Autorelease added in v0.5.0

func (d DIStatsParams) Autorelease() DIStatsParams

Autorelease adds the receiver to the current autorelease pool.

func (DIStatsParams) Init added in v0.5.0

func (d DIStatsParams) Init() DIStatsParams

Init initializes the instance.

type DIStatsParamsClass added in v0.5.0

type DIStatsParamsClass struct {
	// contains filtered or unexported fields
}

func GetDIStatsParamsClass added in v0.5.0

func GetDIStatsParamsClass() DIStatsParamsClass

GetDIStatsParamsClass returns the class object for DIStatsParams.

func (DIStatsParamsClass) Alloc added in v0.5.0

func (dc DIStatsParamsClass) Alloc() DIStatsParams

Alloc allocates memory for a new instance of the class.

func (DIStatsParamsClass) Class added in v0.5.0

func (dc DIStatsParamsClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type DITemporaryPassphrase added in v0.5.0

type DITemporaryPassphrase struct {
	objectivec.Object
}

Methods

See: https://developer.apple.com/documentation/DiskImages2/DITemporaryPassphrase

func DITemporaryPassphraseFromID added in v0.5.0

func DITemporaryPassphraseFromID(id objc.ID) DITemporaryPassphrase

DITemporaryPassphraseFromID constructs a DITemporaryPassphrase from an objc.ID.

func NewDITemporaryPassphrase added in v0.5.0

func NewDITemporaryPassphrase() DITemporaryPassphrase

NewDITemporaryPassphrase creates a new DITemporaryPassphrase instance.

func (DITemporaryPassphrase) Autorelease added in v0.5.0

Autorelease adds the receiver to the current autorelease pool.

func (DITemporaryPassphrase) Init added in v0.5.0

Init initializes the instance.

func (DITemporaryPassphrase) SetBuf added in v0.5.0

func (d DITemporaryPassphrase) SetBuf(value string)

type DITemporaryPassphraseClass added in v0.5.0

type DITemporaryPassphraseClass struct {
	// contains filtered or unexported fields
}

func GetDITemporaryPassphraseClass added in v0.5.0

func GetDITemporaryPassphraseClass() DITemporaryPassphraseClass

GetDITemporaryPassphraseClass returns the class object for DITemporaryPassphrase.

func (DITemporaryPassphraseClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (DITemporaryPassphraseClass) Class added in v0.5.0

Class returns the underlying Objective-C class pointer.

type DIURL added in v0.5.0

type DIURL struct {
	foundation.NSURL
}

Methods

See: https://developer.apple.com/documentation/DiskImages2/DIURL

func DIURLFromID added in v0.5.0

func DIURLFromID(id objc.ID) DIURL

DIURLFromID constructs a DIURL from an objc.ID.

func NewDIURL added in v0.5.0

func NewDIURL() DIURL

NewDIURL creates a new DIURL instance.

func (DIURL) Autorelease added in v0.5.0

func (d DIURL) Autorelease() DIURL

Autorelease adds the receiver to the current autorelease pool.

func (DIURL) Init added in v0.5.0

func (d DIURL) Init() DIURL

Init initializes the instance.

func (DIURL) IsPlugin added in v0.5.0

func (d DIURL) IsPlugin() bool

See: https://developer.apple.com/documentation/DiskImages2/DIURL/isPlugin

func (DIURL) PluginName added in v0.5.0

func (d DIURL) PluginName() string

See: https://developer.apple.com/documentation/DiskImages2/DIURL/pluginName

type DIURLClass added in v0.5.0

type DIURLClass struct {
	// contains filtered or unexported fields
}

func GetDIURLClass added in v0.5.0

func GetDIURLClass() DIURLClass

GetDIURLClass returns the class object for DIURL.

func (DIURLClass) Alloc added in v0.5.0

func (dc DIURLClass) Alloc() DIURL

Alloc allocates memory for a new instance of the class.

func (DIURLClass) Class added in v0.5.0

func (dc DIURLClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

func (DIURLClass) NewDIURLWithNSURL added in v0.5.0

func (_DIURLClass DIURLClass) NewDIURLWithNSURL(nsurl foundation.INSURL) objectivec.IObject

See: https://developer.apple.com/documentation/DiskImages2/DIURL/newDIURLWithNSURL:

func (DIURLClass) SupportsSecureCoding added in v0.5.0

func (_DIURLClass DIURLClass) SupportsSecureCoding() bool

See: https://developer.apple.com/documentation/DiskImages2/DIURL/supportsSecureCoding

type DIUserDataParams added in v0.5.0

type DIUserDataParams struct {
	DIBaseParams
}

Methods

See: https://developer.apple.com/documentation/DiskImages2/DIUserDataParams

func DIUserDataParamsFromID added in v0.5.0

func DIUserDataParamsFromID(id objc.ID) DIUserDataParams

DIUserDataParamsFromID constructs a DIUserDataParams from an objc.ID.

func NewDIUserDataParams added in v0.5.0

func NewDIUserDataParams() DIUserDataParams

NewDIUserDataParams creates a new DIUserDataParams instance.

func (DIUserDataParams) Autorelease added in v0.5.0

func (d DIUserDataParams) Autorelease() DIUserDataParams

Autorelease adds the receiver to the current autorelease pool.

func (DIUserDataParams) Init added in v0.5.0

Init initializes the instance.

func (DIUserDataParams) SetUserDict added in v0.5.0

func (d DIUserDataParams) SetUserDict(value foundation.INSDictionary)

type DIUserDataParamsClass added in v0.5.0

type DIUserDataParamsClass struct {
	// contains filtered or unexported fields
}

func GetDIUserDataParamsClass added in v0.5.0

func GetDIUserDataParamsClass() DIUserDataParamsClass

GetDIUserDataParamsClass returns the class object for DIUserDataParams.

func (DIUserDataParamsClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (DIUserDataParamsClass) Class added in v0.5.0

func (dc DIUserDataParamsClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type DIVerifyParams added in v0.5.0

type DIVerifyParams struct {
	DIBaseParams
}

Methods

See: https://developer.apple.com/documentation/DiskImages2/DIVerifyParams

func DIVerifyParamsFromID added in v0.5.0

func DIVerifyParamsFromID(id objc.ID) DIVerifyParams

DIVerifyParamsFromID constructs a DIVerifyParams from an objc.ID.

func NewDIVerifyParams added in v0.5.0

func NewDIVerifyParams() DIVerifyParams

NewDIVerifyParams creates a new DIVerifyParams instance.

func (DIVerifyParams) Autorelease added in v0.5.0

func (d DIVerifyParams) Autorelease() DIVerifyParams

Autorelease adds the receiver to the current autorelease pool.

func (DIVerifyParams) Init added in v0.5.0

func (d DIVerifyParams) Init() DIVerifyParams

Init initializes the instance.

func (DIVerifyParams) SetShouldValidateShadows added in v0.5.0

func (d DIVerifyParams) SetShouldValidateShadows(value bool)

type DIVerifyParamsClass added in v0.5.0

type DIVerifyParamsClass struct {
	// contains filtered or unexported fields
}

func GetDIVerifyParamsClass added in v0.5.0

func GetDIVerifyParamsClass() DIVerifyParamsClass

GetDIVerifyParamsClass returns the class object for DIVerifyParams.

func (DIVerifyParamsClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (DIVerifyParamsClass) Class added in v0.5.0

func (dc DIVerifyParamsClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type DiskImageCreatorFromDevice added in v0.5.0

type DiskImageCreatorFromDevice struct {
	BaseDiskImageCreator
}

Methods

See: https://developer.apple.com/documentation/DiskImages2/DiskImageCreatorFromDevice

func DiskImageCreatorFromDeviceFromID added in v0.5.0

func DiskImageCreatorFromDeviceFromID(id objc.ID) DiskImageCreatorFromDevice

DiskImageCreatorFromDeviceFromID constructs a DiskImageCreatorFromDevice from an objc.ID.

func NewDiskImageCreatorFromDevice added in v0.5.0

func NewDiskImageCreatorFromDevice() DiskImageCreatorFromDevice

NewDiskImageCreatorFromDevice creates a new DiskImageCreatorFromDevice instance.

func (DiskImageCreatorFromDevice) Autorelease added in v0.5.0

Autorelease adds the receiver to the current autorelease pool.

func (DiskImageCreatorFromDevice) Init added in v0.5.0

Init initializes the instance.

type DiskImageCreatorFromDeviceClass added in v0.5.0

type DiskImageCreatorFromDeviceClass struct {
	// contains filtered or unexported fields
}

func GetDiskImageCreatorFromDeviceClass added in v0.5.0

func GetDiskImageCreatorFromDeviceClass() DiskImageCreatorFromDeviceClass

GetDiskImageCreatorFromDeviceClass returns the class object for DiskImageCreatorFromDevice.

func (DiskImageCreatorFromDeviceClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (DiskImageCreatorFromDeviceClass) Class added in v0.5.0

Class returns the underlying Objective-C class pointer.

type DiskImageCreatorFromFolder added in v0.5.0

type DiskImageCreatorFromFolder struct {
	BaseDiskImageCreator
}

Methods

See: https://developer.apple.com/documentation/DiskImages2/DiskImageCreatorFromFolder

func DiskImageCreatorFromFolderFromID added in v0.5.0

func DiskImageCreatorFromFolderFromID(id objc.ID) DiskImageCreatorFromFolder

DiskImageCreatorFromFolderFromID constructs a DiskImageCreatorFromFolder from an objc.ID.

func NewDiskImageCreatorFromFolder added in v0.5.0

func NewDiskImageCreatorFromFolder() DiskImageCreatorFromFolder

NewDiskImageCreatorFromFolder creates a new DiskImageCreatorFromFolder instance.

func (DiskImageCreatorFromFolder) Autorelease added in v0.5.0

Autorelease adds the receiver to the current autorelease pool.

func (DiskImageCreatorFromFolder) CreateImageWithSrcFolderCompletionBlockSync added in v0.5.0

func (d DiskImageCreatorFromFolder) CreateImageWithSrcFolderCompletionBlockSync(ctx context.Context, folder objectivec.IObject) error

CreateImageWithSrcFolderCompletionBlockSync is a synchronous wrapper around DiskImageCreatorFromFolder.CreateImageWithSrcFolderCompletionBlock. It blocks until the completion handler fires or the context is cancelled.

func (DiskImageCreatorFromFolder) Init added in v0.5.0

Init initializes the instance.

type DiskImageCreatorFromFolderClass added in v0.5.0

type DiskImageCreatorFromFolderClass struct {
	// contains filtered or unexported fields
}

func GetDiskImageCreatorFromFolderClass added in v0.5.0

func GetDiskImageCreatorFromFolderClass() DiskImageCreatorFromFolderClass

GetDiskImageCreatorFromFolderClass returns the class object for DiskImageCreatorFromFolder.

func (DiskImageCreatorFromFolderClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (DiskImageCreatorFromFolderClass) AllowParallelModeWithURLOutModeError added in v0.5.0

func (_DiskImageCreatorFromFolderClass DiskImageCreatorFromFolderClass) AllowParallelModeWithURLOutModeError(url foundation.NSURL) (bool, error)

See: https://developer.apple.com/documentation/DiskImages2/DiskImageCreatorFromFolder/allowParallelModeWithURL:outMode:error:

func (DiskImageCreatorFromFolderClass) Class added in v0.5.0

Class returns the underlying Objective-C class pointer.

type DiskImageGraph added in v0.5.0

type DiskImageGraph struct {
	objectivec.Object
}

Methods

See: https://developer.apple.com/documentation/DiskImages2/DiskImageGraph

func DiskImageGraphFromID added in v0.5.0

func DiskImageGraphFromID(id objc.ID) DiskImageGraph

DiskImageGraphFromID constructs a DiskImageGraph from an objc.ID.

func NewDiskImageGraph added in v0.5.0

func NewDiskImageGraph() DiskImageGraph

NewDiskImageGraph creates a new DiskImageGraph instance.

func (DiskImageGraph) Autorelease added in v0.5.0

func (d DiskImageGraph) Autorelease() DiskImageGraph

Autorelease adds the receiver to the current autorelease pool.

func (DiskImageGraph) Init added in v0.5.0

func (d DiskImageGraph) Init() DiskImageGraph

Init initializes the instance.

func (DiskImageGraph) SetActiveNode added in v0.5.0

func (d DiskImageGraph) SetActiveNode(value IDiskImageGraphNode)

func (DiskImageGraph) SetGraphDB added in v0.5.0

func (d DiskImageGraph) SetGraphDB(value foundation.INSDictionary)

func (DiskImageGraph) SetImagesDictsArray added in v0.5.0

func (d DiskImageGraph) SetImagesDictsArray(value foundation.INSArray)

func (DiskImageGraph) SetNodes added in v0.5.0

func (d DiskImageGraph) SetNodes(value foundation.INSDictionary)

type DiskImageGraphClass added in v0.5.0

type DiskImageGraphClass struct {
	// contains filtered or unexported fields
}

func GetDiskImageGraphClass added in v0.5.0

func GetDiskImageGraphClass() DiskImageGraphClass

GetDiskImageGraphClass returns the class object for DiskImageGraph.

func (DiskImageGraphClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (DiskImageGraphClass) Class added in v0.5.0

func (dc DiskImageGraphClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

func (DiskImageGraphClass) CopyDictNodesToFolderDictError added in v0.5.0

func (_DiskImageGraphClass DiskImageGraphClass) CopyDictNodesToFolderDictError(folder objectivec.IObject, dict objectivec.IObject) (bool, error)

See: https://developer.apple.com/documentation/DiskImages2/DiskImageGraph/copyDictNodesToFolder:dict:error:

func (DiskImageGraphClass) CreateGraphDictWithNode added in v0.5.0

func (_DiskImageGraphClass DiskImageGraphClass) CreateGraphDictWithNode(node objectivec.IObject) objectivec.IObject

See: https://developer.apple.com/documentation/DiskImages2/DiskImageGraph/createGraphDictWithNode:

func (DiskImageGraphClass) CreateNodesConnectivityWithNodesDictError added in v0.5.0

func (_DiskImageGraphClass DiskImageGraphClass) CreateNodesConnectivityWithNodesDictError(dict objectivec.IObject) (bool, error)

See: https://developer.apple.com/documentation/DiskImages2/DiskImageGraph/createNodesConnectivityWithNodesDict:error:

func (DiskImageGraphClass) FailWithNoPstackError added in v0.5.0

func (_DiskImageGraphClass DiskImageGraphClass) FailWithNoPstackError() (bool, error)

See: https://developer.apple.com/documentation/DiskImages2/DiskImageGraph/failWithNoPstackError:

func (DiskImageGraphClass) GetImageInfoDictWithURLError added in v0.5.0

func (_DiskImageGraphClass DiskImageGraphClass) GetImageInfoDictWithURLError(url foundation.INSURL) (objectivec.IObject, error)

See: https://developer.apple.com/documentation/DiskImages2/DiskImageGraph/getImageInfoDictWithURL:error:

func (DiskImageGraphClass) GetImageUUIDStrWithIdentityInfoStackableUUIDFallbackError added in v0.5.0

func (_DiskImageGraphClass DiskImageGraphClass) GetImageUUIDStrWithIdentityInfoStackableUUIDFallbackError(info objectivec.IObject, uUIDFallback bool) (objectivec.IObject, error)

See: https://developer.apple.com/documentation/DiskImages2/DiskImageGraph/getImageUUIDStrWithIdentityInfo:stackableUUIDFallback:error:

func (DiskImageGraphClass) GetImageUUIDWithURLAllowMissingUUIDError added in v0.5.0

func (_DiskImageGraphClass DiskImageGraphClass) GetImageUUIDWithURLAllowMissingUUIDError(url foundation.INSURL, uuid bool) (objectivec.IObject, error)

See: https://developer.apple.com/documentation/DiskImages2/DiskImageGraph/getImageUUIDWithURL:allowMissingUUID:error:

func (DiskImageGraphClass) LoadPlistDictFromFileHandleDictError added in v0.5.0

func (_DiskImageGraphClass DiskImageGraphClass) LoadPlistDictFromFileHandleDictError(handle objectivec.IObject, dict []objectivec.IObject) (bool, error)

See: https://developer.apple.com/documentation/DiskImages2/DiskImageGraph/loadPlistDictFromFileHandle:dict:error:

func (DiskImageGraphClass) SaveToPlistWithDictionaryURLError added in v0.5.0

func (_DiskImageGraphClass DiskImageGraphClass) SaveToPlistWithDictionaryURLError(dictionary objectivec.IObject, rl objectivec.IObject) (bool, error)

See: https://developer.apple.com/documentation/DiskImages2/DiskImageGraph/saveToPlistWithDictionary:URL:error:

func (DiskImageGraphClass) ValidateWithDictionaryError added in v0.5.0

func (_DiskImageGraphClass DiskImageGraphClass) ValidateWithDictionaryError(dictionary objectivec.IObject) (bool, error)

See: https://developer.apple.com/documentation/DiskImages2/DiskImageGraph/validateWithDictionary:error:

type DiskImageGraphNode added in v0.5.0

type DiskImageGraphNode struct {
	objectivec.Object
}

Methods

See: https://developer.apple.com/documentation/DiskImages2/DiskImageGraphNode

func DiskImageGraphNodeFromID added in v0.5.0

func DiskImageGraphNodeFromID(id objc.ID) DiskImageGraphNode

DiskImageGraphNodeFromID constructs a DiskImageGraphNode from an objc.ID.

func NewDiskImageGraphNode added in v0.5.0

func NewDiskImageGraphNode() DiskImageGraphNode

NewDiskImageGraphNode creates a new DiskImageGraphNode instance.

func (DiskImageGraphNode) Autorelease added in v0.5.0

func (d DiskImageGraphNode) Autorelease() DiskImageGraphNode

Autorelease adds the receiver to the current autorelease pool.

func (DiskImageGraphNode) Init added in v0.5.0

Init initializes the instance.

func (DiskImageGraphNode) SetIsCache added in v0.5.0

func (d DiskImageGraphNode) SetIsCache(cache bool)

See: https://developer.apple.com/documentation/DiskImages2/DiskImageGraphNode/setIsCache:

func (DiskImageGraphNode) SetMetadata added in v0.5.0

func (d DiskImageGraphNode) SetMetadata(value foundation.INSDictionary)

func (DiskImageGraphNode) SetMutableChildren added in v0.5.0

func (d DiskImageGraphNode) SetMutableChildren(value foundation.INSArray)

func (DiskImageGraphNode) SetParent added in v0.5.0

func (d DiskImageGraphNode) SetParent(value IDiskImageGraphNode)

func (DiskImageGraphNode) SetPstackDict added in v0.5.0

func (d DiskImageGraphNode) SetPstackDict(value foundation.INSDictionary)

func (DiskImageGraphNode) SetTag added in v0.5.0

func (d DiskImageGraphNode) SetTag(value string)

func (DiskImageGraphNode) SetUUID added in v0.5.0

func (d DiskImageGraphNode) SetUUID(value foundation.NSUUID)

type DiskImageGraphNodeClass added in v0.5.0

type DiskImageGraphNodeClass struct {
	// contains filtered or unexported fields
}

func GetDiskImageGraphNodeClass added in v0.5.0

func GetDiskImageGraphNodeClass() DiskImageGraphNodeClass

GetDiskImageGraphNodeClass returns the class object for DiskImageGraphNode.

func (DiskImageGraphNodeClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (DiskImageGraphNodeClass) Class added in v0.5.0

func (dc DiskImageGraphNodeClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

func (DiskImageGraphNodeClass) GraphNodeWithDictionaryWorkDirError added in v0.5.0

func (_DiskImageGraphNodeClass DiskImageGraphNodeClass) GraphNodeWithDictionaryWorkDirError(dictionary objectivec.IObject, dir objectivec.IObject) (objectivec.IObject, error)

See: https://developer.apple.com/documentation/DiskImages2/DiskImageGraphNode/GraphNodeWithDictionary:workDir:error:

func (DiskImageGraphNodeClass) ValidateWithDictionaryError added in v0.5.0

func (_DiskImageGraphNodeClass DiskImageGraphNodeClass) ValidateWithDictionaryError(dictionary objectivec.IObject) (bool, error)

See: https://developer.apple.com/documentation/DiskImages2/DiskImageGraphNode/validateWithDictionary:error:

type DiskImageParamsASIF_XPC added in v0.5.0

type DiskImageParamsASIF_XPC struct {
	DiskImageParamsXPC
}

Methods

See: https://developer.apple.com/documentation/DiskImages2/DiskImageParamsASIF_XPC

func DiskImageParamsASIF_XPCFromID added in v0.5.0

func DiskImageParamsASIF_XPCFromID(id objc.ID) DiskImageParamsASIF_XPC

DiskImageParamsASIF_XPCFromID constructs a DiskImageParamsASIF_XPC from an objc.ID.

func NewDiskImageParamsASIF_XPC added in v0.5.0

func NewDiskImageParamsASIF_XPC() DiskImageParamsASIF_XPC

NewDiskImageParamsASIF_XPC creates a new DiskImageParamsASIF_XPC instance.

func (DiskImageParamsASIF_XPC) Autorelease added in v0.5.0

Autorelease adds the receiver to the current autorelease pool.

func (DiskImageParamsASIF_XPC) Init added in v0.5.0

Init initializes the instance.

type DiskImageParamsASIF_XPCClass added in v0.5.0

type DiskImageParamsASIF_XPCClass struct {
	// contains filtered or unexported fields
}

func GetDiskImageParamsASIF_XPCClass added in v0.5.0

func GetDiskImageParamsASIF_XPCClass() DiskImageParamsASIF_XPCClass

GetDiskImageParamsASIF_XPCClass returns the class object for DiskImageParamsASIF_XPC.

func (DiskImageParamsASIF_XPCClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (DiskImageParamsASIF_XPCClass) Class added in v0.5.0

Class returns the underlying Objective-C class pointer.

type DiskImageParamsLocked_XPC added in v0.5.0

type DiskImageParamsLocked_XPC struct {
	DiskImageParamsXPC
}

See: https://developer.apple.com/documentation/DiskImages2/DiskImageParamsLocked_XPC

func DiskImageParamsLocked_XPCFromID added in v0.5.0

func DiskImageParamsLocked_XPCFromID(id objc.ID) DiskImageParamsLocked_XPC

DiskImageParamsLocked_XPCFromID constructs a DiskImageParamsLocked_XPC from an objc.ID.

func NewDiskImageParamsLocked_XPC added in v0.5.0

func NewDiskImageParamsLocked_XPC() DiskImageParamsLocked_XPC

NewDiskImageParamsLocked_XPC creates a new DiskImageParamsLocked_XPC instance.

func (DiskImageParamsLocked_XPC) Autorelease added in v0.5.0

Autorelease adds the receiver to the current autorelease pool.

func (DiskImageParamsLocked_XPC) Init added in v0.5.0

Init initializes the instance.

type DiskImageParamsLocked_XPCClass added in v0.5.0

type DiskImageParamsLocked_XPCClass struct {
	// contains filtered or unexported fields
}

func GetDiskImageParamsLocked_XPCClass added in v0.5.0

func GetDiskImageParamsLocked_XPCClass() DiskImageParamsLocked_XPCClass

GetDiskImageParamsLocked_XPCClass returns the class object for DiskImageParamsLocked_XPC.

func (DiskImageParamsLocked_XPCClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (DiskImageParamsLocked_XPCClass) Class added in v0.5.0

Class returns the underlying Objective-C class pointer.

type DiskImageParamsPlugin_XPC added in v0.5.0

type DiskImageParamsPlugin_XPC struct {
	DiskImageParamsXPC
}

See: https://developer.apple.com/documentation/DiskImages2/DiskImageParamsPlugin_XPC

func DiskImageParamsPlugin_XPCFromID added in v0.5.0

func DiskImageParamsPlugin_XPCFromID(id objc.ID) DiskImageParamsPlugin_XPC

DiskImageParamsPlugin_XPCFromID constructs a DiskImageParamsPlugin_XPC from an objc.ID.

func NewDiskImageParamsPlugin_XPC added in v0.5.0

func NewDiskImageParamsPlugin_XPC() DiskImageParamsPlugin_XPC

NewDiskImageParamsPlugin_XPC creates a new DiskImageParamsPlugin_XPC instance.

func (DiskImageParamsPlugin_XPC) Autorelease added in v0.5.0

Autorelease adds the receiver to the current autorelease pool.

func (DiskImageParamsPlugin_XPC) Init added in v0.5.0

Init initializes the instance.

type DiskImageParamsPlugin_XPCClass added in v0.5.0

type DiskImageParamsPlugin_XPCClass struct {
	// contains filtered or unexported fields
}

func GetDiskImageParamsPlugin_XPCClass added in v0.5.0

func GetDiskImageParamsPlugin_XPCClass() DiskImageParamsPlugin_XPCClass

GetDiskImageParamsPlugin_XPCClass returns the class object for DiskImageParamsPlugin_XPC.

func (DiskImageParamsPlugin_XPCClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (DiskImageParamsPlugin_XPCClass) Class added in v0.5.0

Class returns the underlying Objective-C class pointer.

type DiskImageParamsRAM_XPC added in v0.5.0

type DiskImageParamsRAM_XPC struct {
	DiskImageParamsRaw_XPC
}

Methods

See: https://developer.apple.com/documentation/DiskImages2/DiskImageParamsRAM_XPC

func DiskImageParamsRAM_XPCFromID added in v0.5.0

func DiskImageParamsRAM_XPCFromID(id objc.ID) DiskImageParamsRAM_XPC

DiskImageParamsRAM_XPCFromID constructs a DiskImageParamsRAM_XPC from an objc.ID.

func NewDiskImageParamsRAM_XPC added in v0.5.0

func NewDiskImageParamsRAM_XPC() DiskImageParamsRAM_XPC

NewDiskImageParamsRAM_XPC creates a new DiskImageParamsRAM_XPC instance.

func (DiskImageParamsRAM_XPC) Autorelease added in v0.5.0

Autorelease adds the receiver to the current autorelease pool.

func (DiskImageParamsRAM_XPC) Init added in v0.5.0

Init initializes the instance.

type DiskImageParamsRAM_XPCClass added in v0.5.0

type DiskImageParamsRAM_XPCClass struct {
	// contains filtered or unexported fields
}

func GetDiskImageParamsRAM_XPCClass added in v0.5.0

func GetDiskImageParamsRAM_XPCClass() DiskImageParamsRAM_XPCClass

GetDiskImageParamsRAM_XPCClass returns the class object for DiskImageParamsRAM_XPC.

func (DiskImageParamsRAM_XPCClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (DiskImageParamsRAM_XPCClass) Class added in v0.5.0

Class returns the underlying Objective-C class pointer.

type DiskImageParamsRaw_XPC added in v0.5.0

type DiskImageParamsRaw_XPC struct {
	DiskImageParamsXPC
}

See: https://developer.apple.com/documentation/DiskImages2/DiskImageParamsRaw_XPC

func DiskImageParamsRaw_XPCFromID added in v0.5.0

func DiskImageParamsRaw_XPCFromID(id objc.ID) DiskImageParamsRaw_XPC

DiskImageParamsRaw_XPCFromID constructs a DiskImageParamsRaw_XPC from an objc.ID.

func NewDiskImageParamsRaw_XPC added in v0.5.0

func NewDiskImageParamsRaw_XPC() DiskImageParamsRaw_XPC

NewDiskImageParamsRaw_XPC creates a new DiskImageParamsRaw_XPC instance.

func (DiskImageParamsRaw_XPC) Autorelease added in v0.5.0

Autorelease adds the receiver to the current autorelease pool.

func (DiskImageParamsRaw_XPC) Init added in v0.5.0

Init initializes the instance.

type DiskImageParamsRaw_XPCClass added in v0.5.0

type DiskImageParamsRaw_XPCClass struct {
	// contains filtered or unexported fields
}

func GetDiskImageParamsRaw_XPCClass added in v0.5.0

func GetDiskImageParamsRaw_XPCClass() DiskImageParamsRaw_XPCClass

GetDiskImageParamsRaw_XPCClass returns the class object for DiskImageParamsRaw_XPC.

func (DiskImageParamsRaw_XPCClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (DiskImageParamsRaw_XPCClass) Class added in v0.5.0

Class returns the underlying Objective-C class pointer.

type DiskImageParamsSparseBundle_XPC added in v0.5.0

type DiskImageParamsSparseBundle_XPC struct {
	DiskImageParamsXPC
}

See: https://developer.apple.com/documentation/DiskImages2/DiskImageParamsSparseBundle_XPC

func DiskImageParamsSparseBundle_XPCFromID added in v0.5.0

func DiskImageParamsSparseBundle_XPCFromID(id objc.ID) DiskImageParamsSparseBundle_XPC

DiskImageParamsSparseBundle_XPCFromID constructs a DiskImageParamsSparseBundle_XPC from an objc.ID.

func NewDiskImageParamsSparseBundle_XPC added in v0.5.0

func NewDiskImageParamsSparseBundle_XPC() DiskImageParamsSparseBundle_XPC

NewDiskImageParamsSparseBundle_XPC creates a new DiskImageParamsSparseBundle_XPC instance.

func (DiskImageParamsSparseBundle_XPC) Autorelease added in v0.5.0

Autorelease adds the receiver to the current autorelease pool.

func (DiskImageParamsSparseBundle_XPC) Init added in v0.5.0

Init initializes the instance.

type DiskImageParamsSparseBundle_XPCClass added in v0.5.0

type DiskImageParamsSparseBundle_XPCClass struct {
	// contains filtered or unexported fields
}

func GetDiskImageParamsSparseBundle_XPCClass added in v0.5.0

func GetDiskImageParamsSparseBundle_XPCClass() DiskImageParamsSparseBundle_XPCClass

GetDiskImageParamsSparseBundle_XPCClass returns the class object for DiskImageParamsSparseBundle_XPC.

func (DiskImageParamsSparseBundle_XPCClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (DiskImageParamsSparseBundle_XPCClass) Class added in v0.5.0

Class returns the underlying Objective-C class pointer.

type DiskImageParamsUDIF_XPC added in v0.5.0

type DiskImageParamsUDIF_XPC struct {
	DiskImageParamsXPC
}

Methods

See: https://developer.apple.com/documentation/DiskImages2/DiskImageParamsUDIF_XPC

func DiskImageParamsUDIF_XPCFromID added in v0.5.0

func DiskImageParamsUDIF_XPCFromID(id objc.ID) DiskImageParamsUDIF_XPC

DiskImageParamsUDIF_XPCFromID constructs a DiskImageParamsUDIF_XPC from an objc.ID.

func NewDiskImageParamsUDIF_XPC added in v0.5.0

func NewDiskImageParamsUDIF_XPC() DiskImageParamsUDIF_XPC

NewDiskImageParamsUDIF_XPC creates a new DiskImageParamsUDIF_XPC instance.

func (DiskImageParamsUDIF_XPC) Autorelease added in v0.5.0

Autorelease adds the receiver to the current autorelease pool.

func (DiskImageParamsUDIF_XPC) Init added in v0.5.0

Init initializes the instance.

type DiskImageParamsUDIF_XPCClass added in v0.5.0

type DiskImageParamsUDIF_XPCClass struct {
	// contains filtered or unexported fields
}

func GetDiskImageParamsUDIF_XPCClass added in v0.5.0

func GetDiskImageParamsUDIF_XPCClass() DiskImageParamsUDIF_XPCClass

GetDiskImageParamsUDIF_XPCClass returns the class object for DiskImageParamsUDIF_XPC.

func (DiskImageParamsUDIF_XPCClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (DiskImageParamsUDIF_XPCClass) Class added in v0.5.0

Class returns the underlying Objective-C class pointer.

type DiskImageParamsXPC added in v0.5.0

type DiskImageParamsXPC struct {
	objectivec.Object
}

Methods

See: https://developer.apple.com/documentation/DiskImages2/DiskImageParamsXPC

func DiskImageParamsXPCFromID added in v0.5.0

func DiskImageParamsXPCFromID(id objc.ID) DiskImageParamsXPC

DiskImageParamsXPCFromID constructs a DiskImageParamsXPC from an objc.ID.

func NewDiskImageParamsXPC added in v0.5.0

func NewDiskImageParamsXPC() DiskImageParamsXPC

NewDiskImageParamsXPC creates a new DiskImageParamsXPC instance.

func (DiskImageParamsXPC) Autorelease added in v0.5.0

func (d DiskImageParamsXPC) Autorelease() DiskImageParamsXPC

Autorelease adds the receiver to the current autorelease pool.

func (DiskImageParamsXPC) Init added in v0.5.0

Init initializes the instance.

func (DiskImageParamsXPC) SetBackendXPC added in v0.5.0

func (d DiskImageParamsXPC) SetBackendXPC(value IBackendXPC)

func (DiskImageParamsXPC) SetBlockSize added in v0.5.0

func (d DiskImageParamsXPC) SetBlockSize(value uint64)

func (DiskImageParamsXPC) SetCacheBackendXPC added in v0.5.0

func (d DiskImageParamsXPC) SetCacheBackendXPC(value IBackendXPC)

func (DiskImageParamsXPC) SetCacheURL added in v0.5.0

func (d DiskImageParamsXPC) SetCacheURL(value foundation.INSURL)

func (DiskImageParamsXPC) SetInstanceID added in v0.5.0

func (d DiskImageParamsXPC) SetInstanceID(value foundation.NSUUID)

func (DiskImageParamsXPC) SetShadowChain added in v0.5.0

func (d DiskImageParamsXPC) SetShadowChain(value IDIShadowChain)

type DiskImageParamsXPCClass added in v0.5.0

type DiskImageParamsXPCClass struct {
	// contains filtered or unexported fields
}

func GetDiskImageParamsXPCClass added in v0.5.0

func GetDiskImageParamsXPCClass() DiskImageParamsXPCClass

GetDiskImageParamsXPCClass returns the class object for DiskImageParamsXPC.

func (DiskImageParamsXPCClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (DiskImageParamsXPCClass) Class added in v0.5.0

func (dc DiskImageParamsXPCClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

func (DiskImageParamsXPCClass) GetAEAKeyFromSAKSWithMetadataKeyError added in v0.5.0

func (_DiskImageParamsXPCClass DiskImageParamsXPCClass) GetAEAKeyFromSAKSWithMetadataKeyError(metadata objectivec.IObject, key string) (bool, error)

See: https://developer.apple.com/documentation/DiskImages2/DiskImageParamsXPC/getAEAKeyFromSAKSWithMetadata:key:error:

func (DiskImageParamsXPCClass) GetAEAKeyWithHelperKeyBufferBufferSizeError added in v0.5.0

func (_DiskImageParamsXPCClass DiskImageParamsXPCClass) GetAEAKeyWithHelperKeyBufferBufferSizeError(helper unsafe.Pointer, buffer string, size uint64) (bool, error)

See: https://developer.apple.com/documentation/DiskImages2/DiskImageParamsXPC/getAEAKeyWithHelper:keyBuffer:bufferSize:error:

func (DiskImageParamsXPCClass) NewWithBackendXPCError added in v0.5.0

func (_DiskImageParamsXPCClass DiskImageParamsXPCClass) NewWithBackendXPCError(xpc objectivec.IObject) (objectivec.IObject, error)

See: https://developer.apple.com/documentation/DiskImages2/DiskImageParamsXPC/newWithBackendXPC:error:

func (DiskImageParamsXPCClass) NewWithURLFileOpenFlagsError added in v0.5.0

func (_DiskImageParamsXPCClass DiskImageParamsXPCClass) NewWithURLFileOpenFlagsError(url foundation.INSURL, flags int) (objectivec.IObject, error)

See: https://developer.apple.com/documentation/DiskImages2/DiskImageParamsXPC/newWithURL:fileOpenFlags:error:

func (DiskImageParamsXPCClass) NewWithUnlockedBackendXPCError added in v0.5.0

func (_DiskImageParamsXPCClass DiskImageParamsXPCClass) NewWithUnlockedBackendXPCError(xpc objectivec.IObject) (objectivec.IObject, error)

See: https://developer.apple.com/documentation/DiskImages2/DiskImageParamsXPC/newWithUnlockedBackendXPC:error:

func (DiskImageParamsXPCClass) SupportsSecureCoding added in v0.5.0

func (_DiskImageParamsXPCClass DiskImageParamsXPCClass) SupportsSecureCoding() bool

See: https://developer.apple.com/documentation/DiskImages2/DiskImageParamsXPC/supportsSecureCoding

func (DiskImageParamsXPCClass) ValidateSupportedFormatWithBackendXPCError added in v0.5.0

func (_DiskImageParamsXPCClass DiskImageParamsXPCClass) ValidateSupportedFormatWithBackendXPCError(xpc objectivec.IObject) (bool, error)

See: https://developer.apple.com/documentation/DiskImages2/DiskImageParamsXPC/validateSupportedFormatWithBackendXPC:error:

type FastFolderCopierWrapper added in v0.5.0

type FastFolderCopierWrapper struct {
	objectivec.Object
}

Methods

See: https://developer.apple.com/documentation/DiskImages2/FastFolderCopierWrapper

func FastFolderCopierWrapperFromID added in v0.5.0

func FastFolderCopierWrapperFromID(id objc.ID) FastFolderCopierWrapper

FastFolderCopierWrapperFromID constructs a FastFolderCopierWrapper from an objc.ID.

func NewFastFolderCopierWrapper added in v0.5.0

func NewFastFolderCopierWrapper() FastFolderCopierWrapper

NewFastFolderCopierWrapper creates a new FastFolderCopierWrapper instance.

func (FastFolderCopierWrapper) Autorelease added in v0.5.0

Autorelease adds the receiver to the current autorelease pool.

func (FastFolderCopierWrapper) Init added in v0.5.0

Init initializes the instance.

func (FastFolderCopierWrapper) SetCopier added in v0.5.0

func (f FastFolderCopierWrapper) SetCopier(value objectivec.IObject)

func (FastFolderCopierWrapper) SetProgress added in v0.5.0

func (f FastFolderCopierWrapper) SetProgress(value *foundation.NSProgress)

type FastFolderCopierWrapperClass added in v0.5.0

type FastFolderCopierWrapperClass struct {
	// contains filtered or unexported fields
}

func GetFastFolderCopierWrapperClass added in v0.5.0

func GetFastFolderCopierWrapperClass() FastFolderCopierWrapperClass

GetFastFolderCopierWrapperClass returns the class object for FastFolderCopierWrapper.

func (FastFolderCopierWrapperClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (FastFolderCopierWrapperClass) Class added in v0.5.0

Class returns the underlying Objective-C class pointer.

type FetchRestoreKeysCryptoKitWrapper added in v0.5.0

type FetchRestoreKeysCryptoKitWrapper struct {
	objectivec.Object
}

See: https://developer.apple.com/documentation/DiskImages2/FetchRestoreKeys.CryptoKitWrapper

func FetchRestoreKeysCryptoKitWrapperFromID added in v0.5.0

func FetchRestoreKeysCryptoKitWrapperFromID(id objc.ID) FetchRestoreKeysCryptoKitWrapper

FetchRestoreKeysCryptoKitWrapperFromID constructs a FetchRestoreKeysCryptoKitWrapper from an objc.ID.

func NewFetchRestoreKeysCryptoKitWrapper added in v0.5.0

func NewFetchRestoreKeysCryptoKitWrapper() FetchRestoreKeysCryptoKitWrapper

NewFetchRestoreKeysCryptoKitWrapper creates a new FetchRestoreKeysCryptoKitWrapper instance.

func (FetchRestoreKeysCryptoKitWrapper) Autorelease added in v0.5.0

Autorelease adds the receiver to the current autorelease pool.

func (FetchRestoreKeysCryptoKitWrapper) Init added in v0.5.0

Init initializes the instance.

type FetchRestoreKeysCryptoKitWrapperClass added in v0.5.0

type FetchRestoreKeysCryptoKitWrapperClass struct {
	// contains filtered or unexported fields
}

func GetFetchRestoreKeysCryptoKitWrapperClass added in v0.5.0

func GetFetchRestoreKeysCryptoKitWrapperClass() FetchRestoreKeysCryptoKitWrapperClass

GetFetchRestoreKeysCryptoKitWrapperClass returns the class object for FetchRestoreKeys.CryptoKitWrapper.

func (FetchRestoreKeysCryptoKitWrapperClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (FetchRestoreKeysCryptoKitWrapperClass) Class added in v0.5.0

Class returns the underlying Objective-C class pointer.

func (FetchRestoreKeysCryptoKitWrapperClass) ConvertPrivateKeyToPEMWithX963PrivateKeyError added in v0.5.0

func (_FetchRestoreKeysCryptoKitWrapperClass FetchRestoreKeysCryptoKitWrapperClass) ConvertPrivateKeyToPEMWithX963PrivateKeyError(key objectivec.IObject) (objectivec.IObject, error)

See: https://developer.apple.com/documentation/DiskImages2/FetchRestoreKeys.CryptoKitWrapper/convertPrivateKeyToPEMWithX963PrivateKey:error:

func (FetchRestoreKeysCryptoKitWrapperClass) ConvertPrivateKeyTox963WithPemPrivateKeyError added in v0.5.0

func (_FetchRestoreKeysCryptoKitWrapperClass FetchRestoreKeysCryptoKitWrapperClass) ConvertPrivateKeyTox963WithPemPrivateKeyError(key objectivec.IObject) (objectivec.IObject, error)

See: https://developer.apple.com/documentation/DiskImages2/FetchRestoreKeys.CryptoKitWrapper/convertPrivateKeyTox963WithPemPrivateKey:error:

func (FetchRestoreKeysCryptoKitWrapperClass) WrappedDataDictionaryWithCertWithPlainTextCertificateError added in v0.5.0

func (_FetchRestoreKeysCryptoKitWrapperClass FetchRestoreKeysCryptoKitWrapperClass) WrappedDataDictionaryWithCertWithPlainTextCertificateError(text objectivec.IObject, certificate objectivec.IObject) (objectivec.IObject, error)

See: https://developer.apple.com/documentation/DiskImages2/FetchRestoreKeys.CryptoKitWrapper/wrappedDataDictionaryWithCertWithPlainText:certificate:error:

type FileLocalXPC added in v0.5.0

type FileLocalXPC struct {
	BackendXPC
}

Methods

See: https://developer.apple.com/documentation/DiskImages2/FileLocalXPC

func FileLocalXPCFromID added in v0.5.0

func FileLocalXPCFromID(id objc.ID) FileLocalXPC

FileLocalXPCFromID constructs a FileLocalXPC from an objc.ID.

func NewFileLocalXPC added in v0.5.0

func NewFileLocalXPC() FileLocalXPC

NewFileLocalXPC creates a new FileLocalXPC instance.

func NewFileLocalXPCWithFileDescriptorWritableLocked added in v0.5.0

func NewFileLocalXPCWithFileDescriptorWritableLocked(descriptor int, writable bool, locked bool) FileLocalXPC

See: https://developer.apple.com/documentation/DiskImages2/FileLocalXPC/initWithFileDescriptor:writable:locked:

func (FileLocalXPC) Autorelease added in v0.5.0

func (f FileLocalXPC) Autorelease() FileLocalXPC

Autorelease adds the receiver to the current autorelease pool.

func (FileLocalXPC) Init added in v0.5.0

func (f FileLocalXPC) Init() FileLocalXPC

Init initializes the instance.

func (FileLocalXPC) InitWithFileDescriptorWritableLocked added in v0.5.0

func (f FileLocalXPC) InitWithFileDescriptorWritableLocked(descriptor int, writable bool, locked bool) FileLocalXPC

See: https://developer.apple.com/documentation/DiskImages2/FileLocalXPC/initWithFileDescriptor:writable:locked:

type FileLocalXPCClass added in v0.5.0

type FileLocalXPCClass struct {
	// contains filtered or unexported fields
}

func GetFileLocalXPCClass added in v0.5.0

func GetFileLocalXPCClass() FileLocalXPCClass

GetFileLocalXPCClass returns the class object for FileLocalXPC.

func (FileLocalXPCClass) Alloc added in v0.5.0

func (fc FileLocalXPCClass) Alloc() FileLocalXPC

Alloc allocates memory for a new instance of the class.

func (FileLocalXPCClass) Class added in v0.5.0

func (fc FileLocalXPCClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type HTTPBackendXPC added in v0.5.0

type HTTPBackendXPC struct {
	BackendXPC
}

Methods

See: https://developer.apple.com/documentation/DiskImages2/HTTPBackendXPC

func HTTPBackendXPCFromID added in v0.5.0

func HTTPBackendXPCFromID(id objc.ID) HTTPBackendXPC

HTTPBackendXPCFromID constructs a HTTPBackendXPC from an objc.ID.

func NewHTTPBackendXPC added in v0.5.0

func NewHTTPBackendXPC() HTTPBackendXPC

NewHTTPBackendXPC creates a new HTTPBackendXPC instance.

func (HTTPBackendXPC) Autorelease added in v0.5.0

func (h HTTPBackendXPC) Autorelease() HTTPBackendXPC

Autorelease adds the receiver to the current autorelease pool.

func (HTTPBackendXPC) Init added in v0.5.0

func (h HTTPBackendXPC) Init() HTTPBackendXPC

Init initializes the instance.

func (HTTPBackendXPC) SetURL added in v0.5.0

func (h HTTPBackendXPC) SetURL(value IDIURL)

type HTTPBackendXPCClass added in v0.5.0

type HTTPBackendXPCClass struct {
	// contains filtered or unexported fields
}

func GetHTTPBackendXPCClass added in v0.5.0

func GetHTTPBackendXPCClass() HTTPBackendXPCClass

GetHTTPBackendXPCClass returns the class object for HTTPBackendXPC.

func (HTTPBackendXPCClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (HTTPBackendXPCClass) Class added in v0.5.0

func (hc HTTPBackendXPCClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type IAAS3DownloadRequest added in v0.5.0

type IAAS3DownloadRequest interface {
	objectivec.IObject

	Buf() string
	SetBuf(value string)
	CreateAndResumeTask() int
	DownloadSession() IAAS3DownloadSession
	SetDownloadSession(value IAAS3DownloadSession)
	Nbyte() uint64
	SetNbyte(value uint64)
	Offset() int64
	SetOffset(value int64)
	PauseInterval() float32
	SetPauseInterval(value float32)
	RemainingAttempts() uint32
	SetRemainingAttempts(value uint32)
	Sem() objectivec.Object
	SetSem(value objectivec.Object)
	Status() int
	SetStatus(value int)
	Stream() unsafe.Pointer
	SetStream(value unsafe.Pointer)
	UrlRequest() foundation.NSMutableURLRequest
	SetUrlRequest(value foundation.NSMutableURLRequest)
	InitWithSessionSizeAtOffsetDestinationBufferDestinationStreamCompletionSemaphore(session objectivec.IObject, size uint64, offset int64, buffer string, stream unsafe.Pointer, semaphore objectivec.IObject) AAS3DownloadRequest
}

An interface definition for the AAS3DownloadRequest class.

Methods

  • [IAAS3DownloadRequest.Buf]
  • [IAAS3DownloadRequest.SetBuf]
  • [IAAS3DownloadRequest.CreateAndResumeTask]
  • [IAAS3DownloadRequest.DownloadSession]
  • [IAAS3DownloadRequest.SetDownloadSession]
  • [IAAS3DownloadRequest.Nbyte]
  • [IAAS3DownloadRequest.SetNbyte]
  • [IAAS3DownloadRequest.Offset]
  • [IAAS3DownloadRequest.SetOffset]
  • [IAAS3DownloadRequest.PauseInterval]
  • [IAAS3DownloadRequest.SetPauseInterval]
  • [IAAS3DownloadRequest.RemainingAttempts]
  • [IAAS3DownloadRequest.SetRemainingAttempts]
  • [IAAS3DownloadRequest.Sem]
  • [IAAS3DownloadRequest.SetSem]
  • [IAAS3DownloadRequest.Status]
  • [IAAS3DownloadRequest.SetStatus]
  • [IAAS3DownloadRequest.Stream]
  • [IAAS3DownloadRequest.SetStream]
  • [IAAS3DownloadRequest.UrlRequest]
  • [IAAS3DownloadRequest.SetUrlRequest]
  • [IAAS3DownloadRequest.InitWithSessionSizeAtOffsetDestinationBufferDestinationStreamCompletionSemaphore]

See: https://developer.apple.com/documentation/DiskImages2/AAS3DownloadRequest

type IAAS3DownloadSession added in v0.5.0

type IAAS3DownloadSession interface {
	objectivec.IObject

	AddBytesDownloaded(downloaded uint64)
	AddRequest(request objectivec.IObject) int
	BytesDownloaded() objectivec.IObject
	SetBytesDownloaded(value objectivec.IObject)
	Cache() foundation.INSData
	SetCache(value foundation.INSData)
	CacheDocument(document objectivec.IObject)
	CacheLock() foundation.NSLock
	Cancelled() objectivec.IObject
	SetCancelled(value objectivec.IObject)
	EnqueueRequestWithSizeAtOffsetDestinationBufferDestinationStreamCompletionSemaphore(size uint64, offset int64, buffer string, stream unsafe.Pointer, semaphore objectivec.IObject) objectivec.IObject
	InvalidateAndCancel()
	IsCancelled() int
	MaxAttempts() uint32
	MaxRequests() uint32
	PauseInterval() float32
	ReadToAsyncByteStreamSizeAtOffset(stream unsafe.Pointer, size uint64, offset int64) int
	ReadToBufferSizeAtOffset(buffer unsafe.Pointer, size uint64, offset int64) int64
	RemoveRequest(request objectivec.IObject)
	Requests() foundation.INSSet
	RequestsLock() foundation.NSLock
	RequestsSem() objectivec.Object
	StreamBase() objectivec.IObject
	SyncRequests() int
	Url() foundation.INSURL
	UrlSession() *foundation.NSURLSession
	InitWithURLStreamBaseMaxAttemptsPauseIntervalMaxRequestsInFlight(url foundation.INSURL, base objectivec.IObject, attempts uint32, interval float32, flight uint32) AAS3DownloadSession
}

An interface definition for the AAS3DownloadSession class.

Methods

  • [IAAS3DownloadSession.AddBytesDownloaded]
  • [IAAS3DownloadSession.AddRequest]
  • [IAAS3DownloadSession.BytesDownloaded]
  • [IAAS3DownloadSession.SetBytesDownloaded]
  • [IAAS3DownloadSession.Cache]
  • [IAAS3DownloadSession.SetCache]
  • [IAAS3DownloadSession.CacheDocument]
  • [IAAS3DownloadSession.CacheLock]
  • [IAAS3DownloadSession.Cancelled]
  • [IAAS3DownloadSession.SetCancelled]
  • [IAAS3DownloadSession.EnqueueRequestWithSizeAtOffsetDestinationBufferDestinationStreamCompletionSemaphore]
  • [IAAS3DownloadSession.InvalidateAndCancel]
  • [IAAS3DownloadSession.IsCancelled]
  • [IAAS3DownloadSession.MaxAttempts]
  • [IAAS3DownloadSession.MaxRequests]
  • [IAAS3DownloadSession.PauseInterval]
  • [IAAS3DownloadSession.ReadToAsyncByteStreamSizeAtOffset]
  • [IAAS3DownloadSession.ReadToBufferSizeAtOffset]
  • [IAAS3DownloadSession.RemoveRequest]
  • [IAAS3DownloadSession.Requests]
  • [IAAS3DownloadSession.RequestsLock]
  • [IAAS3DownloadSession.RequestsSem]
  • [IAAS3DownloadSession.StreamBase]
  • [IAAS3DownloadSession.SyncRequests]
  • [IAAS3DownloadSession.Url]
  • [IAAS3DownloadSession.UrlSession]
  • [IAAS3DownloadSession.InitWithURLStreamBaseMaxAttemptsPauseIntervalMaxRequestsInFlight]

See: https://developer.apple.com/documentation/DiskImages2/AAS3DownloadSession

type IAEABackendXPC added in v0.5.0

type IAEABackendXPC interface {
	IBackendXPC

	BaseBackendXPC() IBackendXPC
	Key() objectivec.IObject
	InitWithBackendKey(backend objectivec.IObject, key objectivec.IObject) AEABackendXPC
}

An interface definition for the AEABackendXPC class.

Methods

  • [IAEABackendXPC.BaseBackendXPC]
  • [IAEABackendXPC.Key]
  • [IAEABackendXPC.InitWithBackendKey]

See: https://developer.apple.com/documentation/DiskImages2/AEABackendXPC

type IBackendXPC added in v0.5.0

type IBackendXPC interface {
	objectivec.IObject

	Backend() objectivec.IObject
	SetBackend(value objectivec.IObject)
	CryptoHeader() unsafe.Pointer
	EncodeWithCoder(coder foundation.INSCoder)
	GetCryptoHeaderBackend() objectivec.IObject
	InstanceID() foundation.NSUUID
	IsUnlocked() bool
	Lock() int
	NewWithCryptoFormatError(format unsafe.Pointer) (objectivec.IObject, error)
	ReplaceWithBackendXPC(xpc objectivec.IObject)
	TryCreatingCryptoHeader() bool
	InitWithCoder(coder foundation.INSCoder) BackendXPC
}

An interface definition for the BackendXPC class.

Methods

  • [IBackendXPC.Backend]
  • [IBackendXPC.SetBackend]
  • [IBackendXPC.CryptoHeader]
  • [IBackendXPC.EncodeWithCoder]
  • [IBackendXPC.GetCryptoHeaderBackend]
  • [IBackendXPC.InstanceID]
  • [IBackendXPC.IsUnlocked]
  • [IBackendXPC.Lock]
  • [IBackendXPC.NewWithCryptoFormatError]
  • [IBackendXPC.ReplaceWithBackendXPC]
  • [IBackendXPC.TryCreatingCryptoHeader]
  • [IBackendXPC.InitWithCoder]

See: https://developer.apple.com/documentation/DiskImages2/BackendXPC

type IBaseDiskImageCreator

type IBaseDiskImageCreator interface {
	objectivec.IObject

	URL() foundation.INSURL
	BlockSize() uint32
	SetBlockSize(value uint32)
	Certificate() string
	SetCertificate(value string)
	CreateEmptyImageWithError() (objectivec.IObject, error)
	DataPartition() IDIDataPartition
	SetDataPartition(value IDIDataPartition)
	DevBSDName() string
	SetDevBSDName(value string)
	EjectWithError() (bool, error)
	EncryptionMethod() uint64
	SetEncryptionMethod(value uint64)
	FileSystem() uint64
	SetFileSystem(value uint64)
	FormatImageWithCreateParamsError(params objectivec.IObject) (objectivec.IObject, error)
	ImageFormat() int64
	SetImageFormat(value int64)
	MutableSymmetricKey() foundation.NSMutableData
	NewAttachWithCreateParamsError(params objectivec.IObject) (objectivec.IObject, error)
	NewMKDIDeviceWithError() (objectivec.IObject, error)
	NumBlocks() uint64
	SetNumBlocks(value uint64)
	PartitionDiskWithError() (bool, error)
	Passphrase() bool
	SetPassphrase(value bool)
	PublicKey() string
	SetPublicKey(value string)
	ReadPassphraseFlags() uint64
	SetReadPassphraseFlags(value uint64)
	SetPassphraseEncryptionMethod(passphrase string, method uint64)
	SparseBundleBandSize() uint64
	SetSparseBundleBandSize(value uint64)
	SymmetricKey() foundation.INSData
	SetSymmetricKey(value foundation.INSData)
	TemporaryPassphrase() IDITemporaryPassphrase
	SetTemporaryPassphrase(value IDITemporaryPassphrase)
	VolumeName() string
	SetVolumeName(value string)
	InitWithURLDefaultFormatError(url foundation.INSURL, format int64) (BaseDiskImageCreator, error)
}

An interface definition for the BaseDiskImageCreator class.

Methods

  • [IBaseDiskImageCreator.URL]
  • [IBaseDiskImageCreator.BlockSize]
  • [IBaseDiskImageCreator.SetBlockSize]
  • [IBaseDiskImageCreator.Certificate]
  • [IBaseDiskImageCreator.SetCertificate]
  • [IBaseDiskImageCreator.CreateEmptyImageWithError]
  • [IBaseDiskImageCreator.DataPartition]
  • [IBaseDiskImageCreator.SetDataPartition]
  • [IBaseDiskImageCreator.DevBSDName]
  • [IBaseDiskImageCreator.SetDevBSDName]
  • [IBaseDiskImageCreator.EjectWithError]
  • [IBaseDiskImageCreator.EncryptionMethod]
  • [IBaseDiskImageCreator.SetEncryptionMethod]
  • [IBaseDiskImageCreator.FileSystem]
  • [IBaseDiskImageCreator.SetFileSystem]
  • [IBaseDiskImageCreator.FormatImageWithCreateParamsError]
  • [IBaseDiskImageCreator.ImageFormat]
  • [IBaseDiskImageCreator.SetImageFormat]
  • [IBaseDiskImageCreator.MutableSymmetricKey]
  • [IBaseDiskImageCreator.NewAttachWithCreateParamsError]
  • [IBaseDiskImageCreator.NewMKDIDeviceWithError]
  • [IBaseDiskImageCreator.NumBlocks]
  • [IBaseDiskImageCreator.SetNumBlocks]
  • [IBaseDiskImageCreator.PartitionDiskWithError]
  • [IBaseDiskImageCreator.Passphrase]
  • [IBaseDiskImageCreator.SetPassphrase]
  • [IBaseDiskImageCreator.PublicKey]
  • [IBaseDiskImageCreator.SetPublicKey]
  • [IBaseDiskImageCreator.ReadPassphraseFlags]
  • [IBaseDiskImageCreator.SetReadPassphraseFlags]
  • [IBaseDiskImageCreator.SetPassphraseEncryptionMethod]
  • [IBaseDiskImageCreator.SparseBundleBandSize]
  • [IBaseDiskImageCreator.SetSparseBundleBandSize]
  • [IBaseDiskImageCreator.SymmetricKey]
  • [IBaseDiskImageCreator.SetSymmetricKey]
  • [IBaseDiskImageCreator.TemporaryPassphrase]
  • [IBaseDiskImageCreator.SetTemporaryPassphrase]
  • [IBaseDiskImageCreator.VolumeName]
  • [IBaseDiskImageCreator.SetVolumeName]
  • [IBaseDiskImageCreator.InitWithURLDefaultFormatError]

See: https://developer.apple.com/documentation/DiskImages2/BaseDiskImageCreator

type IBlankDiskImageCreator

type IBlankDiskImageCreator interface {
	IBaseDiskImageCreator

	CreateImageWithNumBlocksError(numBlocks uint64) (bool, error)
	InitWithURLError(url foundation.INSURL) (BlankDiskImageCreator, error)
}

An interface definition for the BlankDiskImageCreator class.

Methods

  • [IBlankDiskImageCreator.CreateImageWithNumBlocksError]
  • [IBlankDiskImageCreator.InitWithURLError]

See: https://developer.apple.com/documentation/DiskImages2/BlankDiskImageCreator

type ICryptoBackendXPC added in v0.5.0

type ICryptoBackendXPC interface {
	IBackendXPC

	BaseBackendXPC() IBackendXPC
	InitWithFormatBaseBackendXPC(format unsafe.Pointer, xpc objectivec.IObject) CryptoBackendXPC
}

An interface definition for the CryptoBackendXPC class.

Methods

  • [ICryptoBackendXPC.BaseBackendXPC]
  • [ICryptoBackendXPC.InitWithFormatBaseBackendXPC]

See: https://developer.apple.com/documentation/DiskImages2/CryptoBackendXPC

type IDIAPFSPartition added in v0.5.0

type IDIAPFSPartition interface {
	IDIDataPartition
}

An interface definition for the DIAPFSPartition class.

See: https://developer.apple.com/documentation/DiskImages2/DIAPFSPartition

type IDIAttachParams

type IDIAttachParams interface {
	IDIBaseParams

	AutoMount() bool
	SetAutoMount(value bool)
	FileMode() int64
	SetFileMode(value int64)
	EmulateExternalDisk() bool
	SetEmulateExternalDisk(value bool)
	OnDiskCache() bool
	SetOnDiskCache(value bool)
	UniqueDevice() bool
	SetUniqueDevice(value bool)
	HandleRefCount() bool
	SetHandleRefCount(value bool)
	SingleInstanceDaemon() bool
	SetSingleInstanceDaemon(value bool)
	SuppressSsdFlags() bool
	SetSuppressSsdFlags(value bool)
	ShouldValidateShadows() bool
	SetShouldValidateShadows(value bool)
	CommandSize() uint64
	SetCommandSize(value uint64)
	RegEntryID() uint64
	SetRegEntryID(value uint64)
	CustomCacheURL() foundation.INSURL
	SetCustomCacheURL(value foundation.INSURL)
	InputMountedFrom() string
	SetInputMountedFrom(value string)
	SetPassphraseError(passphrase string) (bool, error)
	NewAttachWithError() (IDIDeviceHandle, error)
	SetupDefaults()
	InputStatFS() IDIStatFS
	SetInputStatFS(value IDIStatFS)
	IsDeviceHighThroughputWithRegistryEntryID(id uint64) bool
	IsDeviceSolidStateWithRegistryEntryID(id uint64) bool
	IsDeviceWithPropertyRegistryEntryIDPredicate(property string, id uint64, predicate objectivec.IObject) bool
	ReOpenIfWritableWithError() (bool, error)
	ToDI1ParamsWithError() (objectivec.IObject, error)
	UpdateStatFSWithError() (bool, error)
	InitWithURLShadowURLsError(url foundation.INSURL, shadowURLs foundation.INSArray) (DIAttachParams, error)
	InitWithExistingParamsError(params IDIAttachParams) (DIAttachParams, error)
}

An interface definition for the DIAttachParams class.

Methods

  • [IDIAttachParams.AutoMount]
  • [IDIAttachParams.SetAutoMount]
  • [IDIAttachParams.FileMode]
  • [IDIAttachParams.SetFileMode]
  • [IDIAttachParams.EmulateExternalDisk]
  • [IDIAttachParams.SetEmulateExternalDisk]
  • [IDIAttachParams.OnDiskCache]
  • [IDIAttachParams.SetOnDiskCache]
  • [IDIAttachParams.UniqueDevice]
  • [IDIAttachParams.SetUniqueDevice]
  • [IDIAttachParams.HandleRefCount]
  • [IDIAttachParams.SetHandleRefCount]
  • [IDIAttachParams.SingleInstanceDaemon]
  • [IDIAttachParams.SetSingleInstanceDaemon]
  • [IDIAttachParams.SuppressSsdFlags]
  • [IDIAttachParams.SetSuppressSsdFlags]
  • [IDIAttachParams.ShouldValidateShadows]
  • [IDIAttachParams.SetShouldValidateShadows]
  • [IDIAttachParams.CommandSize]
  • [IDIAttachParams.SetCommandSize]
  • [IDIAttachParams.RegEntryID]
  • [IDIAttachParams.SetRegEntryID]
  • [IDIAttachParams.CustomCacheURL]
  • [IDIAttachParams.SetCustomCacheURL]
  • [IDIAttachParams.InputMountedFrom]
  • [IDIAttachParams.SetInputMountedFrom]
  • [IDIAttachParams.SetPassphraseError]
  • [IDIAttachParams.NewAttachWithError]
  • [IDIAttachParams.SetupDefaults]
  • [IDIAttachParams.InputStatFS]
  • [IDIAttachParams.SetInputStatFS]
  • [IDIAttachParams.IsDeviceHighThroughputWithRegistryEntryID]
  • [IDIAttachParams.IsDeviceSolidStateWithRegistryEntryID]
  • [IDIAttachParams.IsDeviceWithPropertyRegistryEntryIDPredicate]
  • [IDIAttachParams.ReOpenIfWritableWithError]
  • [IDIAttachParams.ToDI1ParamsWithError]
  • [IDIAttachParams.UpdateStatFSWithError]
  • [IDIAttachParams.InitWithURLShadowURLsError]
  • [IDIAttachParams.InitWithExistingParamsError]

See: https://developer.apple.com/documentation/DiskImages2/DIAttachParams

type IDIAttachedDeviceInfo added in v0.5.0

type IDIAttachedDeviceInfo interface {
	objectivec.IObject

	BSDName() string
	BlockSize() foundation.NSNumber
	CacheURL() foundation.INSURL
	CopyEntitiesList() objectivec.IObject
	FillDI1InfoWithDeviceError(device objectivec.IObject) (bool, error)
	FillDI2InfoWithDeviceError(device objectivec.IObject) (bool, error)
	FrameworkNum() int64
	ImageURL() foundation.INSURL
	InstanceId() string
	IoMedia() IDIIOMedia
	SetIoMedia(value IDIIOMedia)
	MediaSize() foundation.NSNumber
	Pid() foundation.NSNumber
	SetDI2PIDWithDeviceError(device objectivec.IObject) (bool, error)
	ShadowURL() foundation.INSURL
	ToDictionary() objectivec.IObject
	InitWithBSDNameError(bSDName objectivec.IObject) (DIAttachedDeviceInfo, error)
	InitWithDeviceError(device objectivec.IObject) (DIAttachedDeviceInfo, error)
}

An interface definition for the DIAttachedDeviceInfo class.

Methods

  • [IDIAttachedDeviceInfo.BSDName]
  • [IDIAttachedDeviceInfo.BlockSize]
  • [IDIAttachedDeviceInfo.CacheURL]
  • [IDIAttachedDeviceInfo.CopyEntitiesList]
  • [IDIAttachedDeviceInfo.FillDI1InfoWithDeviceError]
  • [IDIAttachedDeviceInfo.FillDI2InfoWithDeviceError]
  • [IDIAttachedDeviceInfo.FrameworkNum]
  • [IDIAttachedDeviceInfo.ImageURL]
  • [IDIAttachedDeviceInfo.InstanceId]
  • [IDIAttachedDeviceInfo.IoMedia]
  • [IDIAttachedDeviceInfo.SetIoMedia]
  • [IDIAttachedDeviceInfo.MediaSize]
  • [IDIAttachedDeviceInfo.Pid]
  • [IDIAttachedDeviceInfo.SetDI2PIDWithDeviceError]
  • [IDIAttachedDeviceInfo.ShadowURL]
  • [IDIAttachedDeviceInfo.ToDictionary]
  • [IDIAttachedDeviceInfo.InitWithBSDNameError]
  • [IDIAttachedDeviceInfo.InitWithDeviceError]

See: https://developer.apple.com/documentation/DiskImages2/DIAttachedDeviceInfo

type IDIBaseAgentDelegate added in v0.5.0

type IDIBaseAgentDelegate interface {
	IDIBaseServiceDelegate
}

An interface definition for the DIBaseAgentDelegate class.

See: https://developer.apple.com/documentation/DiskImages2/DIBaseAgentDelegate

type IDIBaseAgentXPCHandler added in v0.5.0

type IDIBaseAgentXPCHandler interface {
	IDIBaseXPCHandler

	SetConnectionMode()
}

An interface definition for the DIBaseAgentXPCHandler class.

Methods

  • [IDIBaseAgentXPCHandler.SetConnectionMode]

See: https://developer.apple.com/documentation/DiskImages2/DIBaseAgentXPCHandler

type IDIBaseParams

type IDIBaseParams interface {
	objectivec.IObject

	RAMdisk() bool
	Backend() objectivec.IObject
	BlockSize() uint32
	SetBlockSize(value uint32)
	CryptoHeader() unsafe.Pointer
	DeserializationError() foundation.INSError
	SetDeserializationError(value foundation.INSError)
	DiskImageParamsXPC() IDiskImageParamsXPC
	SetDiskImageParamsXPC(value IDiskImageParamsXPC)
	EncodeWithCoder(coder foundation.INSCoder)
	EncryptionUUID() foundation.NSUUID
	HasUnlockedBackend() bool
	InputURL() IDIURL
	SetInputURL(value IDIURL)
	InstanceID() foundation.NSUUID
	Invalidate()
	IsPstack() bool
	MutableSymmetricKey() foundation.NSMutableData
	OpenExistingImageWithError() (bool, error)
	OpenExistingImageWithFlagsError(flags int) (bool, error)
	OverrideBlockSize() foundation.NSNumber
	PrepareImageWithXpcHandlerFileModeError(handler objectivec.IObject, mode int64) (bool, error)
	ReadPassphraseFlags() uint64
	SetReadPassphraseFlags(value uint64)
	ReplaceDiskImageWithUnlockedBackendXPCError(xpc objectivec.IObject) (bool, error)
	RequiresRootDaemon() bool
	ShadowChain() IDIShadowChain
	SupportsPstack() bool
	SymmetricKey() foundation.INSData
	SetSymmetricKey(value foundation.INSData)
	TryResolvePstackChain(chain []objectivec.IObject) bool
	UnlockWithPassphraseError(passphrase string) (bool, error)
	ValidateDeserializationWithError() (bool, error)
	InitWithCoder(coder foundation.INSCoder) DIBaseParams
	InitWithURLError(url foundation.INSURL) (DIBaseParams, error)
}

An interface definition for the DIBaseParams class.

Methods

  • [IDIBaseParams.RAMdisk]
  • [IDIBaseParams.Backend]
  • [IDIBaseParams.BlockSize]
  • [IDIBaseParams.SetBlockSize]
  • [IDIBaseParams.CryptoHeader]
  • [IDIBaseParams.DeserializationError]
  • [IDIBaseParams.SetDeserializationError]
  • [IDIBaseParams.DiskImageParamsXPC]
  • [IDIBaseParams.SetDiskImageParamsXPC]
  • [IDIBaseParams.EncodeWithCoder]
  • [IDIBaseParams.EncryptionUUID]
  • [IDIBaseParams.HasUnlockedBackend]
  • [IDIBaseParams.InputURL]
  • [IDIBaseParams.SetInputURL]
  • [IDIBaseParams.InstanceID]
  • [IDIBaseParams.Invalidate]
  • [IDIBaseParams.IsPstack]
  • [IDIBaseParams.MutableSymmetricKey]
  • [IDIBaseParams.OpenExistingImageWithError]
  • [IDIBaseParams.OpenExistingImageWithFlagsError]
  • [IDIBaseParams.OverrideBlockSize]
  • [IDIBaseParams.PrepareImageWithXpcHandlerFileModeError]
  • [IDIBaseParams.ReadPassphraseFlags]
  • [IDIBaseParams.SetReadPassphraseFlags]
  • [IDIBaseParams.ReplaceDiskImageWithUnlockedBackendXPCError]
  • [IDIBaseParams.RequiresRootDaemon]
  • [IDIBaseParams.ShadowChain]
  • [IDIBaseParams.SupportsPstack]
  • [IDIBaseParams.SymmetricKey]
  • [IDIBaseParams.SetSymmetricKey]
  • [IDIBaseParams.TryResolvePstackChain]
  • [IDIBaseParams.UnlockWithPassphraseError]
  • [IDIBaseParams.ValidateDeserializationWithError]
  • [IDIBaseParams.InitWithCoder]
  • [IDIBaseParams.InitWithURLError]

See: https://developer.apple.com/documentation/DiskImages2/DIBaseParams

type IDIBaseServiceDelegate added in v0.5.0

type IDIBaseServiceDelegate interface {
	objectivec.IObject

	CreateListener()
	DispatchQueue() objectivec.Object
	EnterSandbox()
	Listener() foundation.NSXPCListener
	SetListener(value foundation.NSXPCListener)
	ListenerShouldAcceptNewConnection(listener objectivec.IObject, connection objectivec.IObject) bool
	SandboxProfile() objectivec.IObject
	ServiceName() objectivec.IObject
	SetupNewConnection(connection objectivec.IObject) bool
	StartXPClistener()
	ValidateConnection()
	DebugDescription() string
	Description() string
	Hash() uint64
	Superclass() objc.Class
}

An interface definition for the DIBaseServiceDelegate class.

Methods

  • [IDIBaseServiceDelegate.CreateListener]
  • [IDIBaseServiceDelegate.DispatchQueue]
  • [IDIBaseServiceDelegate.EnterSandbox]
  • [IDIBaseServiceDelegate.Listener]
  • [IDIBaseServiceDelegate.SetListener]
  • [IDIBaseServiceDelegate.ListenerShouldAcceptNewConnection]
  • [IDIBaseServiceDelegate.SandboxProfile]
  • [IDIBaseServiceDelegate.ServiceName]
  • [IDIBaseServiceDelegate.SetupNewConnection]
  • [IDIBaseServiceDelegate.StartXPClistener]
  • [IDIBaseServiceDelegate.ValidateConnection]
  • [IDIBaseServiceDelegate.DebugDescription]
  • [IDIBaseServiceDelegate.Description]
  • [IDIBaseServiceDelegate.Hash]
  • [IDIBaseServiceDelegate.Superclass]

See: https://developer.apple.com/documentation/DiskImages2/DIBaseServiceDelegate

type IDIBaseXPCHandler added in v0.5.0

type IDIBaseXPCHandler interface {
	objectivec.IObject

	CloseConnection()
	CompleteCommandWithError() (bool, error)
	ConnectWithError() (bool, error)
	Connection() foundation.NSXPCConnection
	SetConnection(value foundation.NSXPCConnection)
	CreateConnection()
	DupStderrWithError() (bool, error)
	IsPrivileged() bool
	SetIsPrivileged(value bool)
	RemoteObjectInterface() objectivec.IObject
	RemoteProxy() objectivec.IObject
	SetRemoteProxy(value objectivec.IObject)
	Semaphore() objectivec.Object
	SetSemaphore(value objectivec.Object)
	ServiceName() objectivec.IObject
	SignalCommandCompletedWithXpcError(error_ objectivec.IObject)
	XpcError() foundation.INSError
	SetXpcError(value foundation.INSError)
}

An interface definition for the DIBaseXPCHandler class.

Methods

  • [IDIBaseXPCHandler.CloseConnection]
  • [IDIBaseXPCHandler.CompleteCommandWithError]
  • [IDIBaseXPCHandler.ConnectWithError]
  • [IDIBaseXPCHandler.Connection]
  • [IDIBaseXPCHandler.SetConnection]
  • [IDIBaseXPCHandler.CreateConnection]
  • [IDIBaseXPCHandler.DupStderrWithError]
  • [IDIBaseXPCHandler.IsPrivileged]
  • [IDIBaseXPCHandler.SetIsPrivileged]
  • [IDIBaseXPCHandler.RemoteObjectInterface]
  • [IDIBaseXPCHandler.RemoteProxy]
  • [IDIBaseXPCHandler.SetRemoteProxy]
  • [IDIBaseXPCHandler.Semaphore]
  • [IDIBaseXPCHandler.SetSemaphore]
  • [IDIBaseXPCHandler.ServiceName]
  • [IDIBaseXPCHandler.SignalCommandCompletedWithXpcError]
  • [IDIBaseXPCHandler.XpcError]
  • [IDIBaseXPCHandler.SetXpcError]

See: https://developer.apple.com/documentation/DiskImages2/DIBaseXPCHandler

type IDIBlockDevice added in v0.5.0

type IDIBlockDevice interface {
	IDIIOObject

	CopyIOMediaWithError() (objectivec.IObject, error)
	CopyRootBlockDeviceWithError() (objectivec.IObject, error)
	DiskImageDevice() bool
	MediumType() string
}

An interface definition for the DIBlockDevice class.

Methods

  • [IDIBlockDevice.CopyIOMediaWithError]
  • [IDIBlockDevice.CopyRootBlockDeviceWithError]
  • [IDIBlockDevice.DiskImageDevice]
  • [IDIBlockDevice.MediumType]

See: https://developer.apple.com/documentation/DiskImages2/DIBlockDevice

type IDIChpassParams added in v0.5.0

type IDIChpassParams interface {
	IDIBaseParams

	ChangePassWithXpcHandlerError(handler objectivec.IObject) (bool, error)
	ChpassWithError() (bool, error)
	PrepareImageWithXpcHandlerFileModeEncChpassError(handler objectivec.IObject, mode int64, chpass objectivec.IObject) (bool, error)
}

An interface definition for the DIChpassParams class.

Methods

  • [IDIChpassParams.ChangePassWithXpcHandlerError]
  • [IDIChpassParams.ChpassWithError]
  • [IDIChpassParams.PrepareImageWithXpcHandlerFileModeEncChpassError]

See: https://developer.apple.com/documentation/DiskImages2/DIChpassParams

type IDIClient2Controller_XPCHandler added in v0.5.0

type IDIClient2Controller_XPCHandler interface {
	IDIBaseXPCHandler

	GUIAskForPassphraseWithEncryptionFrontendUsageError(frontend objectivec.IObject, usage int64) (bool, error)
	CreateAndStoreInSystemKeychainWithCreatorAccountError(creator objectivec.IObject, account objectivec.IObject) (bool, error)
	KeychainUnlockWithEncryptionUnlockerError(unlocker objectivec.IObject) (bool, error)
	NewAttachWithParamsError(params objectivec.IObject) (objectivec.IObject, error)
}

An interface definition for the DIClient2Controller_XPCHandler class.

Methods

  • [IDIClient2Controller_XPCHandler.GUIAskForPassphraseWithEncryptionFrontendUsageError]
  • [IDIClient2Controller_XPCHandler.CreateAndStoreInSystemKeychainWithCreatorAccountError]
  • [IDIClient2Controller_XPCHandler.KeychainUnlockWithEncryptionUnlockerError]
  • [IDIClient2Controller_XPCHandler.NewAttachWithParamsError]

See: https://developer.apple.com/documentation/DiskImages2/DIClient2Controller_XPCHandler

type IDIClient2IODaemonXPCHandler added in v0.5.0

type IDIClient2IODaemonXPCHandler interface {
	IDIBaseXPCHandler

	AddToRefCountWithError() (bool, error)
	XpcListenerEndpoint() foundation.NSXPCListenerEndpoint
	SetXpcListenerEndpoint(value foundation.NSXPCListenerEndpoint)
	InitWithEndpoint(endpoint objectivec.IObject) DIClient2IODaemonXPCHandler
}

An interface definition for the DIClient2IODaemonXPCHandler class.

Methods

  • [IDIClient2IODaemonXPCHandler.AddToRefCountWithError]
  • [IDIClient2IODaemonXPCHandler.XpcListenerEndpoint]
  • [IDIClient2IODaemonXPCHandler.SetXpcListenerEndpoint]
  • [IDIClient2IODaemonXPCHandler.InitWithEndpoint]

See: https://developer.apple.com/documentation/DiskImages2/DIClient2IODaemonXPCHandler

type IDICommonAttach

type IDICommonAttach interface {
	objectivec.IObject
}

An interface definition for the DICommonAttach class.

See: https://developer.apple.com/documentation/DiskImages2/DICommonAttach

type IDIController2ClientDelegate added in v0.5.0

type IDIController2ClientDelegate interface {
	objectivec.IObject

	AttachCompletedWithHandleReply(handle objectivec.IObject, reply VoidHandler)
	DeviceHandle() IDIDeviceHandle
	SetDeviceHandle(value IDIDeviceHandle)
}

An interface definition for the DIController2ClientDelegate class.

Methods

  • [IDIController2ClientDelegate.AttachCompletedWithHandleReply]
  • [IDIController2ClientDelegate.DeviceHandle]
  • [IDIController2ClientDelegate.SetDeviceHandle]

See: https://developer.apple.com/documentation/DiskImages2/DIController2ClientDelegate

type IDIConvertParams added in v0.5.0

type IDIConvertParams interface {
	IDIBaseParams

	Certificate() string
	SetCertificate(value string)
	ConversionMethod() uint64
	SetConversionMethod(value uint64)
	ConvertWithCompletionBlock(block VoidHandler) objectivec.IObject
	CopyUpdatedOutputURLWithError() (objectivec.IObject, error)
	EncryptionMethod() uint64
	SetEncryptionMethod(value uint64)
	InPlaceConversion() bool
	IsInputURLDevice() bool
	MaxRawUDIFRunSize() uint64
	SetMaxRawUDIFRunSize(value uint64)
	OnConvertCompletionWithInErrorOutError(error_ objectivec.IObject) (bool, error)
	OpenDeviceAsRootWithError() (objectivec.IObject, error)
	OutputFormat() int64
	SetOutputFormat(value int64)
	OutputParams() IDIBaseParams
	SetOutputParams(value IDIBaseParams)
	OutputURL() IDIURL
	SetOutputURL(value IDIURL)
	Passphrase() bool
	SetPassphrase(value bool)
	PrepareConvertWithError() (objectivec.IObject, error)
	PrepareParamsForSquashWithError() (bool, error)
	PrepareParamsWithError() (bool, error)
	PublicKey() string
	SetPublicKey(value string)
	SetPassphraseEncryptionMethodError(passphrase string, method uint64) (bool, error)
	SetPassphraseError(passphrase string) (bool, error)
	ShadowURLs() foundation.INSArray
	ShouldPerformInplaceSquash() bool
	ShouldValidateShadows() bool
	SetShouldValidateShadows(value bool)
	SparseBundleBandSize() uint64
	SetSparseBundleBandSize(value uint64)
	TemporaryPassphrase() IDITemporaryPassphrase
	UseFormatMappingInfo() bool
	SetUseFormatMappingInfo(value bool)
	ValidateFileWithURLError(url foundation.INSURL) (bool, error)
	ValidateSquashFormats() bool
	InitForInplaceWithExistingParamsError(params objectivec.IObject) (DIConvertParams, error)
	InitForInplaceWithURLError(url foundation.INSURL) (DIConvertParams, error)
	InitWithInputURLOutputURLError(url foundation.INSURL, url2 foundation.INSURL) (DIConvertParams, error)
	InitWithInputURLOutputURLShadowURLsError(url foundation.INSURL, url2 foundation.INSURL, uRLs objectivec.IObject) (DIConvertParams, error)
}

An interface definition for the DIConvertParams class.

Methods

  • [IDIConvertParams.Certificate]
  • [IDIConvertParams.SetCertificate]
  • [IDIConvertParams.ConversionMethod]
  • [IDIConvertParams.SetConversionMethod]
  • [IDIConvertParams.ConvertWithCompletionBlock]
  • [IDIConvertParams.CopyUpdatedOutputURLWithError]
  • [IDIConvertParams.EncryptionMethod]
  • [IDIConvertParams.SetEncryptionMethod]
  • [IDIConvertParams.InPlaceConversion]
  • [IDIConvertParams.IsInputURLDevice]
  • [IDIConvertParams.MaxRawUDIFRunSize]
  • [IDIConvertParams.SetMaxRawUDIFRunSize]
  • [IDIConvertParams.OnConvertCompletionWithInErrorOutError]
  • [IDIConvertParams.OpenDeviceAsRootWithError]
  • [IDIConvertParams.OutputFormat]
  • [IDIConvertParams.SetOutputFormat]
  • [IDIConvertParams.OutputParams]
  • [IDIConvertParams.SetOutputParams]
  • [IDIConvertParams.OutputURL]
  • [IDIConvertParams.SetOutputURL]
  • [IDIConvertParams.Passphrase]
  • [IDIConvertParams.SetPassphrase]
  • [IDIConvertParams.PrepareConvertWithError]
  • [IDIConvertParams.PrepareParamsForSquashWithError]
  • [IDIConvertParams.PrepareParamsWithError]
  • [IDIConvertParams.PublicKey]
  • [IDIConvertParams.SetPublicKey]
  • [IDIConvertParams.SetPassphraseEncryptionMethodError]
  • [IDIConvertParams.SetPassphraseError]
  • [IDIConvertParams.ShadowURLs]
  • [IDIConvertParams.ShouldPerformInplaceSquash]
  • [IDIConvertParams.ShouldValidateShadows]
  • [IDIConvertParams.SetShouldValidateShadows]
  • [IDIConvertParams.SparseBundleBandSize]
  • [IDIConvertParams.SetSparseBundleBandSize]
  • [IDIConvertParams.TemporaryPassphrase]
  • [IDIConvertParams.UseFormatMappingInfo]
  • [IDIConvertParams.SetUseFormatMappingInfo]
  • [IDIConvertParams.ValidateFileWithURLError]
  • [IDIConvertParams.ValidateSquashFormats]
  • [IDIConvertParams.InitForInplaceWithExistingParamsError]
  • [IDIConvertParams.InitForInplaceWithURLError]
  • [IDIConvertParams.InitWithInputURLOutputURLError]
  • [IDIConvertParams.InitWithInputURLOutputURLShadowURLsError]

See: https://developer.apple.com/documentation/DiskImages2/DIConvertParams

type IDICreateASIFParams

type IDICreateASIFParams interface {
	IDICreateParams
}

An interface definition for the DICreateASIFParams class.

See: https://developer.apple.com/documentation/DiskImages2/DICreateASIFParams

type IDICreateParams

type IDICreateParams interface {
	IDIBaseParams

	Certificate() string
	SetCertificate(value string)
	CreateDiskImageParamsWithError() (bool, error)
	CreateDiskImageParamsXPC()
	CreateEncryptionWithXPCHandlerError(xPCHandler objectivec.IObject) (bool, error)
	CreateFromAuthRef() unsafe.Pointer
	SetCreateFromAuthRef(value unsafe.Pointer)
	CreateInternalWithError() (objectivec.IObject, error)
	CreateWithError() (objectivec.IObject, error)
	EncryptionMethod() uint64
	SetEncryptionMethod(value uint64)
	FolderCopyXPCHandler() IDIClient2Controller_XPCHandler
	SetFolderCopyXPCHandler(value IDIClient2Controller_XPCHandler)
	NumBlocks() uint64
	SetNumBlocks(value uint64)
	OnErrorCleanup() bool
	Passphrase() bool
	SetPassphrase(value bool)
	PublicKey() string
	SetPublicKey(value string)
	ResizeWithDiskImageNumberOfBlocksError(image unsafe.Pointer, blocks uint64) (bool, error)
	ResizeWithNumBlocksError(blocks uint64) (bool, error)
	RootCopierWithDstFolderURLSrcFolderURLProgressError(url foundation.INSURL, url2 foundation.INSURL, progress objectivec.IObject) (bool, error)
	SetPassphraseEncryptionMethodError(passphrase string, method uint64) (bool, error)
	SystemKeychainAccount() string
	SetSystemKeychainAccount(value string)
	TemporaryPassphrase() IDITemporaryPassphrase
	TraverseSrcFolderAsRootWithURLParallelModeProgressFolderSizeNumFilesError(url foundation.NSURL, mode bool, progress objectivec.IObject) (uint64, uint64, error)
	ValidateBlockSizeSupport() bool
	InitWithURLNumBlocksError(url foundation.INSURL, blocks uint64) (DICreateParams, error)
}

An interface definition for the DICreateParams class.

Methods

  • [IDICreateParams.Certificate]
  • [IDICreateParams.SetCertificate]
  • [IDICreateParams.CreateDiskImageParamsWithError]
  • [IDICreateParams.CreateDiskImageParamsXPC]
  • [IDICreateParams.CreateEncryptionWithXPCHandlerError]
  • [IDICreateParams.CreateFromAuthRef]
  • [IDICreateParams.SetCreateFromAuthRef]
  • [IDICreateParams.CreateInternalWithError]
  • [IDICreateParams.CreateWithError]
  • [IDICreateParams.EncryptionMethod]
  • [IDICreateParams.SetEncryptionMethod]
  • [IDICreateParams.FolderCopyXPCHandler]
  • [IDICreateParams.SetFolderCopyXPCHandler]
  • [IDICreateParams.NumBlocks]
  • [IDICreateParams.SetNumBlocks]
  • [IDICreateParams.OnErrorCleanup]
  • [IDICreateParams.Passphrase]
  • [IDICreateParams.SetPassphrase]
  • [IDICreateParams.PublicKey]
  • [IDICreateParams.SetPublicKey]
  • [IDICreateParams.ResizeWithDiskImageNumberOfBlocksError]
  • [IDICreateParams.ResizeWithNumBlocksError]
  • [IDICreateParams.RootCopierWithDstFolderURLSrcFolderURLProgressError]
  • [IDICreateParams.SetPassphraseEncryptionMethodError]
  • [IDICreateParams.SystemKeychainAccount]
  • [IDICreateParams.SetSystemKeychainAccount]
  • [IDICreateParams.TemporaryPassphrase]
  • [IDICreateParams.TraverseSrcFolderAsRootWithURLParallelModeProgressFolderSizeNumFilesError]
  • [IDICreateParams.ValidateBlockSizeSupport]
  • [IDICreateParams.InitWithURLNumBlocksError]

See: https://developer.apple.com/documentation/DiskImages2/DICreateParams

type IDICreateRAWParams added in v0.5.0

type IDICreateRAWParams interface {
	IDICreateParams
}

An interface definition for the DICreateRAWParams class.

See: https://developer.apple.com/documentation/DiskImages2/DICreateRAWParams

type IDICreateUDSBParams added in v0.5.0

type IDICreateUDSBParams interface {
	IDICreateParams

	SparseBundleBandSize() uint64
	SetSparseBundleBandSize(value uint64)
}

An interface definition for the DICreateUDSBParams class.

Methods

  • [IDICreateUDSBParams.SparseBundleBandSize]
  • [IDICreateUDSBParams.SetSparseBundleBandSize]

See: https://developer.apple.com/documentation/DiskImages2/DICreateUDSBParams

type IDIDataPartition added in v0.5.0

type IDIDataPartition interface {
	objectivec.IObject

	GPTTypeID() uint64
	BlockSize() uint64
	SetBlockSize(value uint64)
	FindPartitionWithDeviceBSDNameError(bSDName objectivec.IObject) (bool, error)
	FindVolumeBSDNameWithError() (bool, error)
	FormatWithVolumeNameError(name objectivec.IObject) (bool, error)
	GetFileSystemMinimalBlocks(blocks []objectivec.IObject) uint64
	IoMedia() IDIIOMedia
	SetIoMedia(value IDIIOMedia)
	IoMediaUUID() string
	SetIoMediaUUID(value string)
	MediaContentUUID() string
	NewMountVolumeWithDiskArbError(arb objectivec.IObject) (objectivec.IObject, error)
	NumBlocks() uint64
	SetNumBlocks(value uint64)
	ResizeFileSystemToMinimumWithError() (bool, error)
	ResizeFileSystemWithNumBlocksError(blocks uint64) (bool, error)
	VolumeBSDName() string
	SetVolumeBSDName(value string)
}

An interface definition for the DIDataPartition class.

Methods

  • [IDIDataPartition.GPTTypeID]
  • [IDIDataPartition.BlockSize]
  • [IDIDataPartition.SetBlockSize]
  • [IDIDataPartition.FindPartitionWithDeviceBSDNameError]
  • [IDIDataPartition.FindVolumeBSDNameWithError]
  • [IDIDataPartition.FormatWithVolumeNameError]
  • [IDIDataPartition.GetFileSystemMinimalBlocks]
  • [IDIDataPartition.IoMedia]
  • [IDIDataPartition.SetIoMedia]
  • [IDIDataPartition.IoMediaUUID]
  • [IDIDataPartition.SetIoMediaUUID]
  • [IDIDataPartition.MediaContentUUID]
  • [IDIDataPartition.NewMountVolumeWithDiskArbError]
  • [IDIDataPartition.NumBlocks]
  • [IDIDataPartition.SetNumBlocks]
  • [IDIDataPartition.ResizeFileSystemToMinimumWithError]
  • [IDIDataPartition.ResizeFileSystemWithNumBlocksError]
  • [IDIDataPartition.VolumeBSDName]
  • [IDIDataPartition.SetVolumeBSDName]

See: https://developer.apple.com/documentation/DiskImages2/DIDataPartition

type IDIDeviceHandle

type IDIDeviceHandle interface {
	objectivec.IObject

	BSDName() string
	SetBSDName(value string)
	RegEntryID() uint64
	HandleRefCount() bool
	SetHandleRefCount(value bool)
	WaitForDeviceWithError() (bool, error)
	WaitForQuietWithServiceError(service uint32) (bool, error)
	AddToRefCountWithError() (bool, error)
	UpdateBSDNameWithBlockDeviceError(blockDevice string) (bool, error)
	XpcEndpoint() foundation.NSXPCListenerEndpoint
	SetXpcEndpoint(value foundation.NSXPCListenerEndpoint)
	Client2IOhandler() IDIClient2IODaemonXPCHandler
	SetClient2IOhandler(value IDIClient2IODaemonXPCHandler)
	EncodeWithCoder(coder foundation.INSCoder)
	InitWithRegEntryID(regEntryID uint64) DIDeviceHandle
	InitWithRegEntryIDXpcEndpoint(regEntryID uint64, xpcEndpoint foundation.NSXPCListenerEndpoint) DIDeviceHandle
	InitWithCoder(coder foundation.INSCoder) DIDeviceHandle
}

An interface definition for the DIDeviceHandle class.

Methods

  • [IDIDeviceHandle.BSDName]
  • [IDIDeviceHandle.SetBSDName]
  • [IDIDeviceHandle.RegEntryID]
  • [IDIDeviceHandle.HandleRefCount]
  • [IDIDeviceHandle.SetHandleRefCount]
  • [IDIDeviceHandle.WaitForDeviceWithError]
  • [IDIDeviceHandle.WaitForQuietWithServiceError]
  • [IDIDeviceHandle.AddToRefCountWithError]
  • [IDIDeviceHandle.UpdateBSDNameWithBlockDeviceError]
  • [IDIDeviceHandle.XpcEndpoint]
  • [IDIDeviceHandle.SetXpcEndpoint]
  • [IDIDeviceHandle.Client2IOhandler]
  • [IDIDeviceHandle.SetClient2IOhandler]
  • [IDIDeviceHandle.EncodeWithCoder]
  • [IDIDeviceHandle.InitWithRegEntryID]
  • [IDIDeviceHandle.InitWithRegEntryIDXpcEndpoint]
  • [IDIDeviceHandle.InitWithCoder]

See: https://developer.apple.com/documentation/DiskImages2/DIDeviceHandle

type IDIDiskArb added in v0.5.0

type IDIDiskArb interface {
	objectivec.IObject

	AddDisappearedCallbackWithMountPointShadowMountPointsDelegate(point objectivec.IObject, points objectivec.IObject, delegate objectivec.IObject)
	CallbackReached() bool
	SetCallbackReached(value bool)
	CopyDescriptionWithBSDName(bSDName objectivec.IObject) objectivec.IObject
	DaSession() objectivec.IObject
	SetDaSession(value objectivec.IObject)
	Delegate() objectivec.IObject
	SetDelegate(value objectivec.IObject)
	EjectWithBSDNameError(bSDName objectivec.IObject) (bool, error)
	InputMountedOnURL() foundation.INSURL
	SetInputMountedOnURL(value foundation.INSURL)
	MountWithDeviceNameArgsFilesystemMountURLError(name objectivec.IObject, args objectivec.IObject, filesystem objectivec.IObject, url foundation.INSURL) (bool, error)
	OnDiskDisappearedWithDisk(disk objectivec.IObject)
	OperationError() foundation.INSError
	SetOperationError(value foundation.INSError)
	ShadowMountedOnURLs() foundation.INSArray
	SetShadowMountedOnURLs(value foundation.INSArray)
	Stop()
	UnmountWithMountPointError(point objectivec.IObject) (bool, error)
	WaitForDAIdleWithError() (bool, error)
	InitWithError() (DIDiskArb, error)
}

An interface definition for the DIDiskArb class.

Methods

  • [IDIDiskArb.AddDisappearedCallbackWithMountPointShadowMountPointsDelegate]
  • [IDIDiskArb.CallbackReached]
  • [IDIDiskArb.SetCallbackReached]
  • [IDIDiskArb.CopyDescriptionWithBSDName]
  • [IDIDiskArb.DaSession]
  • [IDIDiskArb.SetDaSession]
  • [IDIDiskArb.Delegate]
  • [IDIDiskArb.SetDelegate]
  • [IDIDiskArb.EjectWithBSDNameError]
  • [IDIDiskArb.InputMountedOnURL]
  • [IDIDiskArb.SetInputMountedOnURL]
  • [IDIDiskArb.MountWithDeviceNameArgsFilesystemMountURLError]
  • [IDIDiskArb.OnDiskDisappearedWithDisk]
  • [IDIDiskArb.OperationError]
  • [IDIDiskArb.SetOperationError]
  • [IDIDiskArb.ShadowMountedOnURLs]
  • [IDIDiskArb.SetShadowMountedOnURLs]
  • [IDIDiskArb.Stop]
  • [IDIDiskArb.UnmountWithMountPointError]
  • [IDIDiskArb.WaitForDAIdleWithError]
  • [IDIDiskArb.InitWithError]

See: https://developer.apple.com/documentation/DiskImages2/DIDiskArb

type IDIDiskArbEmulation added in v0.5.0

type IDIDiskArbEmulation interface {
	IDIDiskArb
}

An interface definition for the DIDiskArbEmulation class.

See: https://developer.apple.com/documentation/DiskImages2/DIDiskArbEmulation

type IDIEncryptionChpass added in v0.5.0

type IDIEncryptionChpass interface {
	IDIEncryptionFrontend

	PassEntryToChange() unsafe.Pointer
	SetPassEntryToChange(value unsafe.Pointer)
	ReplacePassWithXpcHandlerParamsError(handler objectivec.IObject, params objectivec.IObject) (bool, error)
	ReplacePassphraseError(passphrase string) (bool, error)
}

An interface definition for the DIEncryptionChpass class.

Methods

  • [IDIEncryptionChpass.PassEntryToChange]
  • [IDIEncryptionChpass.SetPassEntryToChange]
  • [IDIEncryptionChpass.ReplacePassWithXpcHandlerParamsError]
  • [IDIEncryptionChpass.ReplacePassphraseError]

See: https://developer.apple.com/documentation/DiskImages2/DIEncryptionChpass

type IDIEncryptionCreator added in v0.5.0

type IDIEncryptionCreator interface {
	IDIEncryptionFrontend

	AddPublicKeyEntryWithXpcHandlerError(handler objectivec.IObject) (bool, error)
	AddSymmetricKeyEntryWithError() (bool, error)
	CreateAndStoreInSystemKeychainWithAccountError(account objectivec.IObject) (bool, error)
	CreateParams() IDICreateParams
	SetCreateParams(value IDICreateParams)
	CreateWithXpcHandlerError(handler objectivec.IObject) (bool, error)
}

An interface definition for the DIEncryptionCreator class.

Methods

  • [IDIEncryptionCreator.AddPublicKeyEntryWithXpcHandlerError]
  • [IDIEncryptionCreator.AddSymmetricKeyEntryWithError]
  • [IDIEncryptionCreator.CreateAndStoreInSystemKeychainWithAccountError]
  • [IDIEncryptionCreator.CreateParams]
  • [IDIEncryptionCreator.SetCreateParams]
  • [IDIEncryptionCreator.CreateWithXpcHandlerError]

See: https://developer.apple.com/documentation/DiskImages2/DIEncryptionCreator

type IDIEncryptionFrontend added in v0.5.0

type IDIEncryptionFrontend interface {
	objectivec.IObject

	CLIPassphrasePromptCreate() string
	CLIPassphrasePromptUnlock() string
	CLIVerifyPassphrasePromptCreate() string
	GUIAskForPassphraseWithPassphraseUsageError(usage int64) (bool, error)
	GUIPassphraseLabelCreate() string
	GUIPassphraseLabelUnlock() string
	GUIPassphrasePromptCreate() string
	GUIPassphrasePromptUnlock() string
	GUIVerifyPassphraseLabelCreate() string
	AddPassphraseEntryWithXpcHandlerFlagsUsageError(handler objectivec.IObject, flags uint64, usage int64) (bool, error)
	AllowStoringInKeychain() bool
	SetAllowStoringInKeychain(value bool)
	AskPermissionWithRememberPasswordError() (bool, error)
	CheckAuthEntriesWithHasPassphraseEntryHasPublicKeyEntryError() (bool, bool, error)
	CheckWithHasIcloudKeychainError() (bool, error)
	CheckWithItemRefIsSystemKeychainError(ref objectivec.IObject) (bool, error)
	ConsoleAskForPassphraseWithUseStdinUsageError(stdin bool, usage int64) (bool, error)
	DiParams() IDIBaseParams
	EncodeWithCoder(coder foundation.INSCoder)
	EncryptionUUID() foundation.NSUUID
	Flags() uint64
	GenerateAuthTableWithError() (unsafe.Pointer, error)
	GetCertificateWithCertificatePathError(path objectivec.IObject) (objectivec.IObject, error)
	GetCertificateWithPublicKeyError(key objectivec.IObject) (objectivec.IObject, error)
	GetSerializerWithAuthTable(table unsafe.Pointer) objectivec.IObject
	KeychainUnlockWithError() (bool, error)
	KeychainUnlockWithIsSystemKeychainError(keychain bool) (bool, error)
	LookupLegacyKeychainWithXpcHandlerError(handler objectivec.IObject) (bool, error)
	SetPassphraseError(passphrase string) (bool, error)
	StoreInKeychainWithPassphraseForceSystemKeychainError(passphrase objectivec.IObject, keychain bool) (bool, error)
	UnlockUsingPublicKeyWithError() (bool, error)
	UnlockUsingSaksWithError() (bool, error)
	UnlockUsingSymmetricKeyWithError() (bool, error)
	UnlockWithPassphraseError(passphrase string) (bool, error)
	UnlockWithXpcHandlerError(handler objectivec.IObject) (bool, error)
	UpdateDiskImageParamsWithFrontendError(frontend objectivec.IObject) (bool, error)
	ValidateDeserializationWithError() (bool, error)
	InitWithCoder(coder foundation.INSCoder) DIEncryptionFrontend
	InitWithParams(params objectivec.IObject) DIEncryptionFrontend
}

An interface definition for the DIEncryptionFrontend class.

Methods

  • [IDIEncryptionFrontend.CLIPassphrasePromptCreate]
  • [IDIEncryptionFrontend.CLIPassphrasePromptUnlock]
  • [IDIEncryptionFrontend.CLIVerifyPassphrasePromptCreate]
  • [IDIEncryptionFrontend.GUIAskForPassphraseWithPassphraseUsageError]
  • [IDIEncryptionFrontend.GUIPassphraseLabelCreate]
  • [IDIEncryptionFrontend.GUIPassphraseLabelUnlock]
  • [IDIEncryptionFrontend.GUIPassphrasePromptCreate]
  • [IDIEncryptionFrontend.GUIPassphrasePromptUnlock]
  • [IDIEncryptionFrontend.GUIVerifyPassphraseLabelCreate]
  • [IDIEncryptionFrontend.AddPassphraseEntryWithXpcHandlerFlagsUsageError]
  • [IDIEncryptionFrontend.AllowStoringInKeychain]
  • [IDIEncryptionFrontend.SetAllowStoringInKeychain]
  • [IDIEncryptionFrontend.AskPermissionWithRememberPasswordError]
  • [IDIEncryptionFrontend.CheckAuthEntriesWithHasPassphraseEntryHasPublicKeyEntryError]
  • [IDIEncryptionFrontend.CheckWithHasIcloudKeychainError]
  • [IDIEncryptionFrontend.CheckWithItemRefIsSystemKeychainError]
  • [IDIEncryptionFrontend.ConsoleAskForPassphraseWithUseStdinUsageError]
  • [IDIEncryptionFrontend.DiParams]
  • [IDIEncryptionFrontend.EncodeWithCoder]
  • [IDIEncryptionFrontend.EncryptionUUID]
  • [IDIEncryptionFrontend.Flags]
  • [IDIEncryptionFrontend.GenerateAuthTableWithError]
  • [IDIEncryptionFrontend.GetCertificateWithCertificatePathError]
  • [IDIEncryptionFrontend.GetCertificateWithPublicKeyError]
  • [IDIEncryptionFrontend.GetSerializerWithAuthTable]
  • [IDIEncryptionFrontend.KeychainUnlockWithError]
  • [IDIEncryptionFrontend.KeychainUnlockWithIsSystemKeychainError]
  • [IDIEncryptionFrontend.LookupLegacyKeychainWithXpcHandlerError]
  • [IDIEncryptionFrontend.SetPassphraseError]
  • [IDIEncryptionFrontend.StoreInKeychainWithPassphraseForceSystemKeychainError]
  • [IDIEncryptionFrontend.UnlockUsingPublicKeyWithError]
  • [IDIEncryptionFrontend.UnlockUsingSaksWithError]
  • [IDIEncryptionFrontend.UnlockUsingSymmetricKeyWithError]
  • [IDIEncryptionFrontend.UnlockWithPassphraseError]
  • [IDIEncryptionFrontend.UnlockWithXpcHandlerError]
  • [IDIEncryptionFrontend.UpdateDiskImageParamsWithFrontendError]
  • [IDIEncryptionFrontend.ValidateDeserializationWithError]
  • [IDIEncryptionFrontend.InitWithCoder]
  • [IDIEncryptionFrontend.InitWithParams]

See: https://developer.apple.com/documentation/DiskImages2/DIEncryptionFrontend

type IDIEncryptionUnlocker added in v0.5.0

type IDIEncryptionUnlocker interface {
	IDIEncryptionFrontend
}

An interface definition for the DIEncryptionUnlocker class.

See: https://developer.apple.com/documentation/DiskImages2/DIEncryptionUnlocker

type IDIError added in v0.5.0

type IDIError interface {
	objectivec.IObject
}

An interface definition for the DIError class.

See: https://developer.apple.com/documentation/DiskImages2/DIError

type IDIHelpers added in v0.5.0

type IDIHelpers interface {
	objectivec.IObject
}

An interface definition for the DIHelpers class.

See: https://developer.apple.com/documentation/DiskImages2/DIHelpers

type IDIIOIterator added in v0.5.0

type IDIIOIterator interface {
	IDIIOObject

	CopyNextObject() uint32
	StartedOver() bool
	SetStartedOver(value bool)
	InitWithIOIteratorRetain(iOIterator uint32, retain bool) DIIOIterator
}

An interface definition for the DIIOIterator class.

Methods

  • [IDIIOIterator.CopyNextObject]
  • [IDIIOIterator.StartedOver]
  • [IDIIOIterator.SetStartedOver]
  • [IDIIOIterator.InitWithIOIteratorRetain]

See: https://developer.apple.com/documentation/DiskImages2/DIIOIterator

type IDIIOMedia added in v0.5.0

type IDIIOMedia interface {
	IDIIOObject

	BSDName() string
	CopyBlockDeviceWithError() (objectivec.IObject, error)
	InitWithDevNameError(name objectivec.IObject) (DIIOMedia, error)
}

An interface definition for the DIIOMedia class.

Methods

  • [IDIIOMedia.BSDName]
  • [IDIIOMedia.CopyBlockDeviceWithError]
  • [IDIIOMedia.InitWithDevNameError]

See: https://developer.apple.com/documentation/DiskImages2/DIIOMedia

type IDIIOObject added in v0.5.0

type IDIIOObject interface {
	objectivec.IObject

	CopyParentWithError() (objectivec.IObject, error)
	CopyPropertyWithClassKey(class objc.Class, key objectivec.IObject) objectivec.IObject
	IoClassName() string
	IoObj() uint32
	IoObjectWithClassNameIterateParentError(name objectivec.IObject, parent bool) (objectivec.IObject, error)
	NewIteratorWithOptionsError(options uint32) (objectivec.IObject, error)
	RegistryEntryIDWithError() (uint64, error)
	InitWithClassNameError(name objectivec.IObject) (DIIOObject, error)
	InitWithDIIOObject(dIIOObject objectivec.IObject) DIIOObject
	InitWithIOObject(iOObject uint32) DIIOObject
	InitWithIOObjectRetain(iOObject uint32, retain bool) DIIOObject
	InitWithIteratorNext(next objectivec.IObject) DIIOObject
	InitWithRegistryEntryIDError(id uint64) (DIIOObject, error)
}

An interface definition for the DIIOObject class.

Methods

  • [IDIIOObject.CopyParentWithError]
  • [IDIIOObject.CopyPropertyWithClassKey]
  • [IDIIOObject.IoClassName]
  • [IDIIOObject.IoObj]
  • [IDIIOObject.IoObjectWithClassNameIterateParentError]
  • [IDIIOObject.NewIteratorWithOptionsError]
  • [IDIIOObject.RegistryEntryIDWithError]
  • [IDIIOObject.InitWithClassNameError]
  • [IDIIOObject.InitWithDIIOObject]
  • [IDIIOObject.InitWithIOObject]
  • [IDIIOObject.InitWithIOObjectRetain]
  • [IDIIOObject.InitWithIteratorNext]
  • [IDIIOObject.InitWithRegistryEntryIDError]

See: https://developer.apple.com/documentation/DiskImages2/DIIOObject

type IDIImageHandle added in v0.5.0

type IDIImageHandle interface {
	objectivec.IObject

	MoveDiskImage() objectivec.IObject
	InitWithDiskImageLockableResources(image unsafe.Pointer, resources unsafe.Pointer) DIImageHandle
}

An interface definition for the DIImageHandle class.

Methods

  • [IDIImageHandle.MoveDiskImage]
  • [IDIImageHandle.InitWithDiskImageLockableResources]

See: https://developer.apple.com/documentation/DiskImages2/DIImageHandle

type IDIImageInfoParams

type IDIImageInfoParams interface {
	IDIBaseParams

	ImageInfo() foundation.INSDictionary
	SetImageInfo(value foundation.INSDictionary)
	ExtraInfo() bool
	SetExtraInfo(value bool)
	EncryptionInfoOnly() bool
	SetEncryptionInfoOnly(value bool)
	OpenEncryption() bool
	SetOpenEncryption(value bool)
	RetrieveWithError() (bool, error)
	InitWithExistingParamsError(params IDIImageInfoParams) (DIImageInfoParams, error)
}

An interface definition for the DIImageInfoParams class.

Methods

  • [IDIImageInfoParams.ImageInfo]
  • [IDIImageInfoParams.SetImageInfo]
  • [IDIImageInfoParams.ExtraInfo]
  • [IDIImageInfoParams.SetExtraInfo]
  • [IDIImageInfoParams.EncryptionInfoOnly]
  • [IDIImageInfoParams.SetEncryptionInfoOnly]
  • [IDIImageInfoParams.OpenEncryption]
  • [IDIImageInfoParams.SetOpenEncryption]
  • [IDIImageInfoParams.RetrieveWithError]
  • [IDIImageInfoParams.InitWithExistingParamsError]

See: https://developer.apple.com/documentation/DiskImages2/DIImageInfoParams

type IDIKeyRetriever added in v0.5.0

type IDIKeyRetriever interface {
	objectivec.IObject
}

An interface definition for the DIKeyRetriever class.

See: https://developer.apple.com/documentation/DiskImages2/DIKeyRetriever

type IDIOpenParams added in v0.5.0

type IDIOpenParams interface {
	IDIBaseParams

	UIOOpenMode() int
	OpenWithError() (objectivec.IObject, error)
	UnlockImageWithOpenParams(params objectivec.IObject) objectivec.IObject
	InitWithURLOpenModeError(url foundation.INSURL, mode int64) (DIOpenParams, error)
}

An interface definition for the DIOpenParams class.

Methods

  • [IDIOpenParams.UIOOpenMode]
  • [IDIOpenParams.OpenWithError]
  • [IDIOpenParams.UnlockImageWithOpenParams]
  • [IDIOpenParams.InitWithURLOpenModeError]

See: https://developer.apple.com/documentation/DiskImages2/DIOpenParams

type IDIResizeParams

type IDIResizeParams interface {
	IDIBaseParams

	Size() uint64
	SetSize(value uint64)
	ResizeWithError() (bool, error)
	InitWithURLSizeError(url foundation.INSURL, size uint64) (DIResizeParams, error)
	InitWithExistingParamsSizeError(params IDIResizeParams, size uint64) (DIResizeParams, error)
}

An interface definition for the DIResizeParams class.

Methods

  • [IDIResizeParams.Size]
  • [IDIResizeParams.SetSize]
  • [IDIResizeParams.ResizeWithError]
  • [IDIResizeParams.InitWithURLSizeError]
  • [IDIResizeParams.InitWithExistingParamsSizeError]

See: https://developer.apple.com/documentation/DiskImages2/DIResizeParams

type IDIShadowChain added in v0.5.0

type IDIShadowChain interface {
	objectivec.IObject

	ActiveShadowURL() foundation.INSURL
	AddShadowNodesError(nodes objectivec.IObject) (bool, error)
	AddShadowNodesWrapReadOnlyError(nodes objectivec.IObject, only bool) (bool, error)
	AddShadowURLsError(uRLs objectivec.IObject) (bool, error)
	EncodeWithCoder(coder foundation.INSCoder)
	HasBaseImageCache() bool
	IsEmpty() bool
	MountPoints() foundation.INSArray
	Nodes() foundation.INSArray
	NonCacheNodes() foundation.INSArray
	OpenWritableCreateNonExisting(writable bool, existing bool)
	ShadowStats() foundation.INSArray
	ShouldValidate() bool
	SetShouldValidate(value bool)
	StatWithError() (objectivec.IObject, error)
	TopDiskImageNumBlocks() int64
	VerifyNodesError(nodes objectivec.IObject) (bool, error)
	InitWithCoder(coder foundation.INSCoder) DIShadowChain
}

An interface definition for the DIShadowChain class.

Methods

  • [IDIShadowChain.ActiveShadowURL]
  • [IDIShadowChain.AddShadowNodesError]
  • [IDIShadowChain.AddShadowNodesWrapReadOnlyError]
  • [IDIShadowChain.AddShadowURLsError]
  • [IDIShadowChain.EncodeWithCoder]
  • [IDIShadowChain.HasBaseImageCache]
  • [IDIShadowChain.IsEmpty]
  • [IDIShadowChain.MountPoints]
  • [IDIShadowChain.Nodes]
  • [IDIShadowChain.NonCacheNodes]
  • [IDIShadowChain.OpenWritableCreateNonExisting]
  • [IDIShadowChain.ShadowStats]
  • [IDIShadowChain.ShouldValidate]
  • [IDIShadowChain.SetShouldValidate]
  • [IDIShadowChain.StatWithError]
  • [IDIShadowChain.TopDiskImageNumBlocks]
  • [IDIShadowChain.VerifyNodesError]
  • [IDIShadowChain.InitWithCoder]

See: https://developer.apple.com/documentation/DiskImages2/DIShadowChain

type IDIShadowNode added in v0.5.0

type IDIShadowNode interface {
	objectivec.IObject

	URL() IDIURL
	CreateBackendWithFlags(flags int)
	EncodeWithCoder(coder foundation.INSCoder)
	FileBackend() IFileLocalXPC
	SetFileBackend(value IFileLocalXPC)
	IsCache() bool
	NumBlocks() uint64
	SetNumBlocks(value uint64)
	InitWithCoder(coder foundation.INSCoder) DIShadowNode
	InitWithURLIsCache(url foundation.INSURL, cache bool) DIShadowNode
}

An interface definition for the DIShadowNode class.

Methods

  • [IDIShadowNode.URL]
  • [IDIShadowNode.CreateBackendWithFlags]
  • [IDIShadowNode.EncodeWithCoder]
  • [IDIShadowNode.FileBackend]
  • [IDIShadowNode.SetFileBackend]
  • [IDIShadowNode.IsCache]
  • [IDIShadowNode.NumBlocks]
  • [IDIShadowNode.SetNumBlocks]
  • [IDIShadowNode.InitWithCoder]
  • [IDIShadowNode.InitWithURLIsCache]

See: https://developer.apple.com/documentation/DiskImages2/DIShadowNode

type IDIStackParams added in v0.5.0

type IDIStackParams interface {
	IDIBaseParams

	AppendWithURLIsCacheError(url foundation.INSURL, cache bool) (bool, error)
	AppendWithURLIsCacheNumBlocksError(url foundation.INSURL, cache bool, blocks uint64) (bool, error)
}

An interface definition for the DIStackParams class.

Methods

  • [IDIStackParams.AppendWithURLIsCacheError]
  • [IDIStackParams.AppendWithURLIsCacheNumBlocksError]

See: https://developer.apple.com/documentation/DiskImages2/DIStackParams

type IDIStatFS added in v0.5.0

type IDIStatFS interface {
	objectivec.IObject

	BlockSize() uint64
	EncodeWithCoder(coder foundation.INSCoder)
	LogWithHeader(header objectivec.IObject)
	MountedFrom() string
	MountedOnURL() foundation.INSURL
	SupportsBarrier() bool
	InitWithCoder(coder foundation.INSCoder) DIStatFS
	InitWithFileDescriptorError(descriptor int) (DIStatFS, error)
}

An interface definition for the DIStatFS class.

Methods

  • [IDIStatFS.BlockSize]
  • [IDIStatFS.EncodeWithCoder]
  • [IDIStatFS.LogWithHeader]
  • [IDIStatFS.MountedFrom]
  • [IDIStatFS.MountedOnURL]
  • [IDIStatFS.SupportsBarrier]
  • [IDIStatFS.InitWithCoder]
  • [IDIStatFS.InitWithFileDescriptorError]

See: https://developer.apple.com/documentation/DiskImages2/DIStatFS

type IDIStatsParams added in v0.5.0

type IDIStatsParams interface {
	IDIBaseParams

	StatInstanceID() foundation.NSUUID
	StatsWithError() (objectivec.IObject, error)
	InitWithURLInstanceIdError(url foundation.INSURL, id objectivec.IObject) (DIStatsParams, error)
}

An interface definition for the DIStatsParams class.

Methods

  • [IDIStatsParams.StatInstanceID]
  • [IDIStatsParams.StatsWithError]
  • [IDIStatsParams.InitWithURLInstanceIdError]

See: https://developer.apple.com/documentation/DiskImages2/DIStatsParams

type IDITemporaryPassphrase added in v0.5.0

type IDITemporaryPassphrase interface {
	objectivec.IObject

	Buf() string
	SetBuf(value string)
	InitWithPassphrase(passphrase string) DITemporaryPassphrase
}

An interface definition for the DITemporaryPassphrase class.

Methods

  • [IDITemporaryPassphrase.Buf]
  • [IDITemporaryPassphrase.SetBuf]
  • [IDITemporaryPassphrase.InitWithPassphrase]

See: https://developer.apple.com/documentation/DiskImages2/DITemporaryPassphrase

type IDIURL added in v0.5.0

type IDIURL interface {
	foundation.INSURL

	IsPlugin() bool
	PluginName() string
	PluginParams() foundation.INSDictionary
	InitWithPluginNameParams(name objectivec.IObject, params objectivec.IObject) DIURL
}

An interface definition for the DIURL class.

Methods

  • [IDIURL.IsPlugin]
  • [IDIURL.PluginName]
  • [IDIURL.PluginParams]
  • [IDIURL.InitWithPluginNameParams]

See: https://developer.apple.com/documentation/DiskImages2/DIURL

type IDIUserDataParams added in v0.5.0

type IDIUserDataParams interface {
	IDIBaseParams

	EmbedWithError() (bool, error)
	RetrieveWithError() (bool, error)
	UserDict() foundation.INSDictionary
	SetUserDict(value foundation.INSDictionary)
}

An interface definition for the DIUserDataParams class.

Methods

  • [IDIUserDataParams.EmbedWithError]
  • [IDIUserDataParams.RetrieveWithError]
  • [IDIUserDataParams.UserDict]
  • [IDIUserDataParams.SetUserDict]

See: https://developer.apple.com/documentation/DiskImages2/DIUserDataParams

type IDIVerifyParams added in v0.5.0

type IDIVerifyParams interface {
	IDIBaseParams

	ShouldValidateShadows() bool
	SetShouldValidateShadows(value bool)
	VerifyWithError() (bool, error)
	InitWithURLShadowURLsError(url foundation.INSURL, uRLs objectivec.IObject) (DIVerifyParams, error)
}

An interface definition for the DIVerifyParams class.

Methods

  • [IDIVerifyParams.ShouldValidateShadows]
  • [IDIVerifyParams.SetShouldValidateShadows]
  • [IDIVerifyParams.VerifyWithError]
  • [IDIVerifyParams.InitWithURLShadowURLsError]

See: https://developer.apple.com/documentation/DiskImages2/DIVerifyParams

type IDiskImageCreatorFromDevice added in v0.5.0

type IDiskImageCreatorFromDevice interface {
	IBaseDiskImageCreator

	CreateImageWithSrcDeviceError(device objectivec.IObject) (bool, error)
	InitWithURLError(url foundation.INSURL) (DiskImageCreatorFromDevice, error)
}

An interface definition for the DiskImageCreatorFromDevice class.

Methods

  • [IDiskImageCreatorFromDevice.CreateImageWithSrcDeviceError]
  • [IDiskImageCreatorFromDevice.InitWithURLError]

See: https://developer.apple.com/documentation/DiskImages2/DiskImageCreatorFromDevice

type IDiskImageCreatorFromFolder added in v0.5.0

type IDiskImageCreatorFromFolder interface {
	IBaseDiskImageCreator

	CompactAndEjectWithCreateParamsError(params objectivec.IObject) (bool, error)
	CreateImageWithSrcFolderCompletionBlock(folder objectivec.IObject, block VoidHandler) objectivec.IObject
	CreateImageWithSrcFolderProgressCreateParamsConvertParamsError(folder objectivec.IObject, progress objectivec.IObject, params objectivec.IObject, params2 []objectivec.IObject) (bool, error)
	ResizeDataPartitionWithError() (bool, error)
	UpdateNumBlocksWithFolderSizeNumFiles(size uint64, files uint64)
	UpdatePartitionMapWithError() (bool, error)
	InitWithURLError(url foundation.INSURL) (DiskImageCreatorFromFolder, error)
}

An interface definition for the DiskImageCreatorFromFolder class.

Methods

  • [IDiskImageCreatorFromFolder.CompactAndEjectWithCreateParamsError]
  • [IDiskImageCreatorFromFolder.CreateImageWithSrcFolderCompletionBlock]
  • [IDiskImageCreatorFromFolder.CreateImageWithSrcFolderProgressCreateParamsConvertParamsError]
  • [IDiskImageCreatorFromFolder.ResizeDataPartitionWithError]
  • [IDiskImageCreatorFromFolder.UpdateNumBlocksWithFolderSizeNumFiles]
  • [IDiskImageCreatorFromFolder.UpdatePartitionMapWithError]
  • [IDiskImageCreatorFromFolder.InitWithURLError]

See: https://developer.apple.com/documentation/DiskImages2/DiskImageCreatorFromFolder

type IDiskImageGraph added in v0.5.0

type IDiskImageGraph interface {
	objectivec.IObject

	URLRelativeToPstackParentWithURL(url foundation.INSURL) objectivec.IObject
	ActiveInfoWithExtraError(extra bool) (objectivec.IObject, error)
	ActiveNode() IDiskImageGraphNode
	SetActiveNode(value IDiskImageGraphNode)
	AppendCacheWithURLTagError(url foundation.INSURL, tag objectivec.IObject) (bool, error)
	AppendOverlayWithURLTagError(url foundation.INSURL, tag objectivec.IObject) (bool, error)
	AppendOverlayWithURLTagNumBlocksError(url foundation.INSURL, tag objectivec.IObject, blocks uint64) (bool, error)
	AppendWithURLIsCacheTagNumBlocksSetNewActiveError(url foundation.INSURL, cache bool, tag objectivec.IObject, blocks uint64, active bool) (bool, error)
	AppendWithURLIsCacheTagNumBlocksToNodeSetNewActiveError(url foundation.INSURL, cache bool, tag objectivec.IObject, blocks uint64, node objectivec.IObject, active bool) (bool, error)
	AppendWithURLTagError(url foundation.INSURL, tag objectivec.IObject) (bool, error)
	BaseNode() objectivec.IObject
	CheckStackValidityWithError() (bool, error)
	CloneToURLError(url foundation.INSURL) (objectivec.IObject, error)
	GetImageWithTagError(tag objectivec.IObject) (objectivec.IObject, error)
	GetImageWithUUIDError(uuid objectivec.IObject) (objectivec.IObject, error)
	GraphDB() foundation.INSDictionary
	SetGraphDB(value foundation.INSDictionary)
	ImagesDictsArray() foundation.INSArray
	SetImagesDictsArray(value foundation.INSArray)
	InfoWithExtraError(extra bool) (objectivec.IObject, error)
	Nodes() foundation.INSDictionary
	SetNodes(value foundation.INSDictionary)
	RemoveNodeWithTagRecursiveError(tag objectivec.IObject, recursive bool) (bool, error)
	RemoveNodeWithUUIDRecursiveError(uuid objectivec.IObject, recursive bool) (bool, error)
	RemoveWithNodeRecursiveError(node objectivec.IObject, recursive bool) (bool, error)
	RootNode() IDiskImageGraphNode
	SavePstackWithError() (bool, error)
	SavePstackWithURLError(url foundation.INSURL) (bool, error)
	SetActiveNodeWithTagError(tag objectivec.IObject) (bool, error)
	SetActiveNodeWithUUIDError(uuid objectivec.IObject) (bool, error)
	ValidateAppendedImageWithURLParentNodeIsCacheError(url foundation.INSURL, node objectivec.IObject, cache bool) (bool, error)
	InitWithBaseImageURLNewPstackURLTagError(url foundation.INSURL, url2 foundation.INSURL, tag objectivec.IObject) (DiskImageGraph, error)
	InitWithBaseImageURLTagError(url foundation.INSURL, tag objectivec.IObject) (DiskImageGraph, error)
	InitWithGraphDBError(db objectivec.IObject) (DiskImageGraph, error)
	InitWithGraphDBWorkDirError(db objectivec.IObject, dir objectivec.IObject) (DiskImageGraph, error)
	InitWithPluginNamePluginParamsTagError(name objectivec.IObject, params objectivec.IObject, tag objectivec.IObject) (DiskImageGraph, error)
	InitWithPstackURLError(url foundation.INSURL) (DiskImageGraph, error)
}

An interface definition for the DiskImageGraph class.

Methods

  • [IDiskImageGraph.URLRelativeToPstackParentWithURL]
  • [IDiskImageGraph.ActiveInfoWithExtraError]
  • [IDiskImageGraph.ActiveNode]
  • [IDiskImageGraph.SetActiveNode]
  • [IDiskImageGraph.AppendCacheWithURLTagError]
  • [IDiskImageGraph.AppendOverlayWithURLTagError]
  • [IDiskImageGraph.AppendOverlayWithURLTagNumBlocksError]
  • [IDiskImageGraph.AppendWithURLIsCacheTagNumBlocksSetNewActiveError]
  • [IDiskImageGraph.AppendWithURLIsCacheTagNumBlocksToNodeSetNewActiveError]
  • [IDiskImageGraph.AppendWithURLTagError]
  • [IDiskImageGraph.BaseNode]
  • [IDiskImageGraph.CheckStackValidityWithError]
  • [IDiskImageGraph.CloneToURLError]
  • [IDiskImageGraph.GetImageWithTagError]
  • [IDiskImageGraph.GetImageWithUUIDError]
  • [IDiskImageGraph.GraphDB]
  • [IDiskImageGraph.SetGraphDB]
  • [IDiskImageGraph.ImagesDictsArray]
  • [IDiskImageGraph.SetImagesDictsArray]
  • [IDiskImageGraph.InfoWithExtraError]
  • [IDiskImageGraph.Nodes]
  • [IDiskImageGraph.SetNodes]
  • [IDiskImageGraph.RemoveNodeWithTagRecursiveError]
  • [IDiskImageGraph.RemoveNodeWithUUIDRecursiveError]
  • [IDiskImageGraph.RemoveWithNodeRecursiveError]
  • [IDiskImageGraph.RootNode]
  • [IDiskImageGraph.SavePstackWithError]
  • [IDiskImageGraph.SavePstackWithURLError]
  • [IDiskImageGraph.SetActiveNodeWithTagError]
  • [IDiskImageGraph.SetActiveNodeWithUUIDError]
  • [IDiskImageGraph.ValidateAppendedImageWithURLParentNodeIsCacheError]
  • [IDiskImageGraph.InitWithBaseImageURLNewPstackURLTagError]
  • [IDiskImageGraph.InitWithBaseImageURLTagError]
  • [IDiskImageGraph.InitWithGraphDBError]
  • [IDiskImageGraph.InitWithGraphDBWorkDirError]
  • [IDiskImageGraph.InitWithPluginNamePluginParamsTagError]
  • [IDiskImageGraph.InitWithPstackURLError]

See: https://developer.apple.com/documentation/DiskImages2/DiskImageGraph

type IDiskImageGraphNode added in v0.5.0

type IDiskImageGraphNode interface {
	objectivec.IObject

	URL() foundation.INSURL
	UUID() foundation.NSUUID
	SetUUID(value foundation.NSUUID)
	AddDecendantsToArray(array objectivec.IObject)
	Children() foundation.INSArray
	ChildrenInfoWithExtraError(extra bool) (objectivec.IObject, error)
	DeleteImage() bool
	GetChildren() objectivec.IObject
	GetDescendants() objectivec.IObject
	InfoWithExtraError(extra bool) (objectivec.IObject, error)
	IsCache() bool
	Metadata() foundation.INSDictionary
	SetMetadata(value foundation.INSDictionary)
	MutableChildren() foundation.INSArray
	SetMutableChildren(value foundation.INSArray)
	Parent() IDiskImageGraphNode
	SetParent(value IDiskImageGraphNode)
	ParentUUID() foundation.NSUUID
	PstackDict() foundation.INSDictionary
	SetPstackDict(value foundation.INSDictionary)
	RecursiveInfoWithExtraError(extra bool) (objectivec.IObject, error)
	Tag() string
	SetTag(value string)
	ToDIShadowNode() objectivec.IObject
	ToDictionary() objectivec.IObject
	ValidateAppendedImageWithInfoError(info objectivec.IObject) (bool, error)
	InitWithDictionaryWorkDirError(dictionary objectivec.IObject, dir objectivec.IObject) (DiskImageGraphNode, error)
	InitWithTagUUIDParentNodeMetadataIsCache(tag objectivec.IObject, uid objectivec.IObject, node objectivec.IObject, metadata objectivec.IObject, cache bool) DiskImageGraphNode
}

An interface definition for the DiskImageGraphNode class.

Methods

  • [IDiskImageGraphNode.URL]
  • [IDiskImageGraphNode.UUID]
  • [IDiskImageGraphNode.SetUUID]
  • [IDiskImageGraphNode.AddDecendantsToArray]
  • [IDiskImageGraphNode.Children]
  • [IDiskImageGraphNode.ChildrenInfoWithExtraError]
  • [IDiskImageGraphNode.DeleteImage]
  • [IDiskImageGraphNode.GetChildren]
  • [IDiskImageGraphNode.GetDescendants]
  • [IDiskImageGraphNode.InfoWithExtraError]
  • [IDiskImageGraphNode.IsCache]
  • [IDiskImageGraphNode.Metadata]
  • [IDiskImageGraphNode.SetMetadata]
  • [IDiskImageGraphNode.MutableChildren]
  • [IDiskImageGraphNode.SetMutableChildren]
  • [IDiskImageGraphNode.Parent]
  • [IDiskImageGraphNode.SetParent]
  • [IDiskImageGraphNode.ParentUUID]
  • [IDiskImageGraphNode.PstackDict]
  • [IDiskImageGraphNode.SetPstackDict]
  • [IDiskImageGraphNode.RecursiveInfoWithExtraError]
  • [IDiskImageGraphNode.Tag]
  • [IDiskImageGraphNode.SetTag]
  • [IDiskImageGraphNode.ToDIShadowNode]
  • [IDiskImageGraphNode.ToDictionary]
  • [IDiskImageGraphNode.ValidateAppendedImageWithInfoError]
  • [IDiskImageGraphNode.InitWithDictionaryWorkDirError]
  • [IDiskImageGraphNode.InitWithTagUUIDParentNodeMetadataIsCache]

See: https://developer.apple.com/documentation/DiskImages2/DiskImageGraphNode

type IDiskImageParamsASIF_XPC added in v0.5.0

type IDiskImageParamsASIF_XPC interface {
	IDiskImageParamsXPC

	SetHeader(header objectivec.IObject)
	InitWithBackendXPCHeader(xpc objectivec.IObject, header objectivec.IObject) DiskImageParamsASIF_XPC
}

An interface definition for the DiskImageParamsASIF_XPC class.

Methods

  • [IDiskImageParamsASIF_XPC.SetHeader]
  • [IDiskImageParamsASIF_XPC.InitWithBackendXPCHeader]

See: https://developer.apple.com/documentation/DiskImages2/DiskImageParamsASIF_XPC

type IDiskImageParamsLocked_XPC added in v0.5.0

type IDiskImageParamsLocked_XPC interface {
	IDiskImageParamsXPC
}

An interface definition for the DiskImageParamsLocked_XPC class.

See: https://developer.apple.com/documentation/DiskImages2/DiskImageParamsLocked_XPC

type IDiskImageParamsPlugin_XPC added in v0.5.0

type IDiskImageParamsPlugin_XPC interface {
	IDiskImageParamsXPC
}

An interface definition for the DiskImageParamsPlugin_XPC class.

See: https://developer.apple.com/documentation/DiskImages2/DiskImageParamsPlugin_XPC

type IDiskImageParamsRAM_XPC added in v0.5.0

type IDiskImageParamsRAM_XPC interface {
	IDiskImageParamsRaw_XPC

	RamSizeStr() string
	InitWithURLError(url foundation.INSURL) (DiskImageParamsRAM_XPC, error)
}

An interface definition for the DiskImageParamsRAM_XPC class.

Methods

  • [IDiskImageParamsRAM_XPC.RamSizeStr]
  • [IDiskImageParamsRAM_XPC.InitWithURLError]

See: https://developer.apple.com/documentation/DiskImages2/DiskImageParamsRAM_XPC

type IDiskImageParamsRaw_XPC added in v0.5.0

type IDiskImageParamsRaw_XPC interface {
	IDiskImageParamsXPC
}

An interface definition for the DiskImageParamsRaw_XPC class.

See: https://developer.apple.com/documentation/DiskImages2/DiskImageParamsRaw_XPC

type IDiskImageParamsSparseBundle_XPC added in v0.5.0

type IDiskImageParamsSparseBundle_XPC interface {
	IDiskImageParamsXPC
}

An interface definition for the DiskImageParamsSparseBundle_XPC class.

See: https://developer.apple.com/documentation/DiskImages2/DiskImageParamsSparseBundle_XPC

type IDiskImageParamsUDIF_XPC added in v0.5.0

type IDiskImageParamsUDIF_XPC interface {
	IDiskImageParamsXPC

	InitWithBackendXPCHeader(xpc objectivec.IObject, header objectivec.IObject) DiskImageParamsUDIF_XPC
}

An interface definition for the DiskImageParamsUDIF_XPC class.

Methods

  • [IDiskImageParamsUDIF_XPC.InitWithBackendXPCHeader]

See: https://developer.apple.com/documentation/DiskImages2/DiskImageParamsUDIF_XPC

type IDiskImageParamsXPC added in v0.5.0

type IDiskImageParamsXPC interface {
	objectivec.IObject

	AllowOnDiskCacheWithSinkDiskImage(image unsafe.Pointer) bool
	BackendXPC() IBackendXPC
	SetBackendXPC(value IBackendXPC)
	BlockSize() uint64
	SetBlockSize(value uint64)
	CacheBackendXPC() IBackendXPC
	SetCacheBackendXPC(value IBackendXPC)
	CacheURL() foundation.INSURL
	SetCacheURL(value foundation.INSURL)
	CreateDiskImageWithCacheShadowValidation(cache bool, validation bool) objectivec.IObject
	CreateShadowDiskImageWithBackendNumBlocksSinkDiskImageCache_onlyStack_size(backend objectivec.IObject, blocks uint64, image unsafe.Pointer, cache_only bool, stack_size uint64) objectivec.IObject
	CreateSinkDiskImage() objectivec.IObject
	EncodeWithCoder(coder foundation.INSCoder)
	GetImageInfoWithExtraError(extra bool) (objectivec.IObject, error)
	InstanceID() foundation.NSUUID
	SetInstanceID(value foundation.NSUUID)
	IsSparseFormat() bool
	IsWritableFormat() bool
	LockBackendsWithError() (bool, error)
	LockBackendsWithWritableOnlyError(only bool) (bool, error)
	LockWritableBackendsWithError() (bool, error)
	LockableResources() objectivec.IObject
	MountedOnAPFS() bool
	NumBlocks() uint64
	SetBlockSizeError(size uint64) (bool, error)
	SetSizeWithDiskImageNewSize(image unsafe.Pointer, size uint64) int
	ShadowChain() IDIShadowChain
	SetShadowChain(value IDIShadowChain)
	InitWithBackendXPC(xpc objectivec.IObject) DiskImageParamsXPC
	InitWithBackendXPCBlockSize(xpc objectivec.IObject, size uint64) DiskImageParamsXPC
	InitWithCoder(coder foundation.INSCoder) DiskImageParamsXPC
}

An interface definition for the DiskImageParamsXPC class.

Methods

  • [IDiskImageParamsXPC.AllowOnDiskCacheWithSinkDiskImage]
  • [IDiskImageParamsXPC.BackendXPC]
  • [IDiskImageParamsXPC.SetBackendXPC]
  • [IDiskImageParamsXPC.BlockSize]
  • [IDiskImageParamsXPC.SetBlockSize]
  • [IDiskImageParamsXPC.CacheBackendXPC]
  • [IDiskImageParamsXPC.SetCacheBackendXPC]
  • [IDiskImageParamsXPC.CacheURL]
  • [IDiskImageParamsXPC.SetCacheURL]
  • [IDiskImageParamsXPC.CreateDiskImageWithCacheShadowValidation]
  • [IDiskImageParamsXPC.CreateShadowDiskImageWithBackendNumBlocksSinkDiskImageCache_onlyStack_size]
  • [IDiskImageParamsXPC.CreateSinkDiskImage]
  • [IDiskImageParamsXPC.EncodeWithCoder]
  • [IDiskImageParamsXPC.GetImageInfoWithExtraError]
  • [IDiskImageParamsXPC.InstanceID]
  • [IDiskImageParamsXPC.SetInstanceID]
  • [IDiskImageParamsXPC.IsSparseFormat]
  • [IDiskImageParamsXPC.IsWritableFormat]
  • [IDiskImageParamsXPC.LockBackendsWithError]
  • [IDiskImageParamsXPC.LockBackendsWithWritableOnlyError]
  • [IDiskImageParamsXPC.LockWritableBackendsWithError]
  • [IDiskImageParamsXPC.LockableResources]
  • [IDiskImageParamsXPC.MountedOnAPFS]
  • [IDiskImageParamsXPC.NumBlocks]
  • [IDiskImageParamsXPC.SetBlockSizeError]
  • [IDiskImageParamsXPC.SetSizeWithDiskImageNewSize]
  • [IDiskImageParamsXPC.ShadowChain]
  • [IDiskImageParamsXPC.SetShadowChain]
  • [IDiskImageParamsXPC.InitWithBackendXPC]
  • [IDiskImageParamsXPC.InitWithBackendXPCBlockSize]
  • [IDiskImageParamsXPC.InitWithCoder]

See: https://developer.apple.com/documentation/DiskImages2/DiskImageParamsXPC

type IFastFolderCopierWrapper added in v0.5.0

type IFastFolderCopierWrapper interface {
	objectivec.IObject

	Copier() objectivec.IObject
	SetCopier(value objectivec.IObject)
	CopyWithDstFolderProgressError(folder objectivec.IObject, progress objectivec.IObject) (bool, error)
	FolderSize() uint64
	NumFiles() uint64
	Progress() *foundation.NSProgress
	SetProgress(value *foundation.NSProgress)
	TraverseSrcFolderWithProgressError(progress objectivec.IObject) (bool, error)
	InitWithSrcFolderParallelModeAuditToken(folder objectivec.IObject, mode bool, token objectivec.IObject) FastFolderCopierWrapper
}

An interface definition for the FastFolderCopierWrapper class.

Methods

  • [IFastFolderCopierWrapper.Copier]
  • [IFastFolderCopierWrapper.SetCopier]
  • [IFastFolderCopierWrapper.CopyWithDstFolderProgressError]
  • [IFastFolderCopierWrapper.FolderSize]
  • [IFastFolderCopierWrapper.NumFiles]
  • [IFastFolderCopierWrapper.Progress]
  • [IFastFolderCopierWrapper.SetProgress]
  • [IFastFolderCopierWrapper.TraverseSrcFolderWithProgressError]
  • [IFastFolderCopierWrapper.InitWithSrcFolderParallelModeAuditToken]

See: https://developer.apple.com/documentation/DiskImages2/FastFolderCopierWrapper

type IFetchRestoreKeysCryptoKitWrapper added in v0.5.0

type IFetchRestoreKeysCryptoKitWrapper interface {
	objectivec.IObject
}

An interface definition for the FetchRestoreKeysCryptoKitWrapper class.

See: https://developer.apple.com/documentation/DiskImages2/FetchRestoreKeys.CryptoKitWrapper

type IFileLocalXPC added in v0.5.0

type IFileLocalXPC interface {
	IBackendXPC

	InitWithBackend(backend unsafe.Pointer) FileLocalXPC
	InitWithFileDescriptorWritableLocked(descriptor int, writable bool, locked bool) FileLocalXPC
	InitWithURLFileOpenFlags(url foundation.INSURL, flags int) FileLocalXPC
}

An interface definition for the FileLocalXPC class.

Methods

  • [IFileLocalXPC.InitWithBackend]
  • [IFileLocalXPC.InitWithFileDescriptorWritableLocked]
  • [IFileLocalXPC.InitWithURLFileOpenFlags]

See: https://developer.apple.com/documentation/DiskImages2/FileLocalXPC

type IHTTPBackendXPC added in v0.5.0

type IHTTPBackendXPC interface {
	IBackendXPC

	URL() IDIURL
	SetURL(value IDIURL)
	AddToURLWithUserPassword(user objectivec.IObject, password objectivec.IObject)
	AskForPasswordUsingGUI() bool
	AskForPasswordUsingTTY() bool
	CreateBackend()
	CreateBackendWithSize(size uint64)
	LookupPasswordInKeychainWithRealm(realm objectivec.IObject) bool
	InitWithURL(url foundation.INSURL) HTTPBackendXPC
}

An interface definition for the HTTPBackendXPC class.

Methods

  • [IHTTPBackendXPC.URL]
  • [IHTTPBackendXPC.SetURL]
  • [IHTTPBackendXPC.AddToURLWithUserPassword]
  • [IHTTPBackendXPC.AskForPasswordUsingGUI]
  • [IHTTPBackendXPC.AskForPasswordUsingTTY]
  • [IHTTPBackendXPC.CreateBackend]
  • [IHTTPBackendXPC.CreateBackendWithSize]
  • [IHTTPBackendXPC.LookupPasswordInKeychainWithRealm]
  • [IHTTPBackendXPC.InitWithURL]

See: https://developer.apple.com/documentation/DiskImages2/HTTPBackendXPC

type IKNOXBackendXPC added in v0.5.0

type IKNOXBackendXPC interface {
	IBackendXPC

	URL() IDIURL
	SetURL(value IDIURL)
	Key() objectivec.IObject
	InitWithURLKey(url foundation.INSURL, key unsafe.Pointer) KNOXBackendXPC
}

An interface definition for the KNOXBackendXPC class.

Methods

  • [IKNOXBackendXPC.URL]
  • [IKNOXBackendXPC.SetURL]
  • [IKNOXBackendXPC.Key]
  • [IKNOXBackendXPC.InitWithURLKey]

See: https://developer.apple.com/documentation/DiskImages2/KNOXBackendXPC

type IMKDIDevice added in v0.5.0

type IMKDIDevice interface {
	objectivec.IObject

	BlockSize() int
	MediaRef() objectivec.IObject
	PartitionDiskWithGPTTypeIDError(id uint64) (bool, error)
	ResizeDataPartitionWithPartitionUUIDPartitionNumBlocksError(uuid objectivec.IObject, blocks uint64) (bool, error)
	UpdatePartitionMapWithError() (bool, error)
	InitWithBSDNameNumBlocksBlockSizeError(bSDName objectivec.IObject, blocks uint64, size int) (MKDIDevice, error)
}

An interface definition for the MKDIDevice class.

Methods

  • [IMKDIDevice.BlockSize]
  • [IMKDIDevice.MediaRef]
  • [IMKDIDevice.PartitionDiskWithGPTTypeIDError]
  • [IMKDIDevice.ResizeDataPartitionWithPartitionUUIDPartitionNumBlocksError]
  • [IMKDIDevice.UpdatePartitionMapWithError]
  • [IMKDIDevice.InitWithBSDNameNumBlocksBlockSizeError]

See: https://developer.apple.com/documentation/DiskImages2/MKDIDevice

type INativeDiskImageGraphNode added in v0.5.0

type INativeDiskImageGraphNode interface {
	IDiskImageGraphNode

	FilePath() foundation.INSURL
	InitWithURLTagUUIDParentNodeMetadataIsCache(url foundation.INSURL, tag objectivec.IObject, uid objectivec.IObject, node objectivec.IObject, metadata objectivec.IObject, cache bool) NativeDiskImageGraphNode
}

An interface definition for the NativeDiskImageGraphNode class.

Methods

  • [INativeDiskImageGraphNode.FilePath]
  • [INativeDiskImageGraphNode.InitWithURLTagUUIDParentNodeMetadataIsCache]

See: https://developer.apple.com/documentation/DiskImages2/NativeDiskImageGraphNode

type IPluginBackendXPC added in v0.5.0

type IPluginBackendXPC interface {
	IBackendXPC

	URL() IDIURL
	PluginHeader() unsafe.Pointer
	InitWithURLOpenMode(url foundation.INSURL, mode int) PluginBackendXPC
}

An interface definition for the PluginBackendXPC class.

Methods

  • [IPluginBackendXPC.URL]
  • [IPluginBackendXPC.PluginHeader]
  • [IPluginBackendXPC.InitWithURLOpenMode]

See: https://developer.apple.com/documentation/DiskImages2/PluginBackendXPC

type IPluginDiskImageGraphNode added in v0.5.0

type IPluginDiskImageGraphNode interface {
	IDiskImageGraphNode

	PluginName() string
	PluginParams() foundation.INSDictionary
	InitWithPluginNamePluginParamsTagUUIDParentNodeMetadataIsCache(name objectivec.IObject, params objectivec.IObject, tag objectivec.IObject, uid objectivec.IObject, node objectivec.IObject, metadata objectivec.IObject, cache bool) PluginDiskImageGraphNode
}

An interface definition for the PluginDiskImageGraphNode class.

Methods

  • [IPluginDiskImageGraphNode.PluginName]
  • [IPluginDiskImageGraphNode.PluginParams]
  • [IPluginDiskImageGraphNode.InitWithPluginNamePluginParamsTagUUIDParentNodeMetadataIsCache]

See: https://developer.apple.com/documentation/DiskImages2/PluginDiskImageGraphNode

type IQuarantineFileHandler added in v0.5.0

type IQuarantineFileHandler interface {
	objectivec.IObject

	ApplyMountPointsWithBSDNameError(bSDName objectivec.IObject) (bool, error)
	CheckErrorWithQtnInitResultError(result int) (bool, error)
	GetFileInfoWithError() (objectivec.IObject, error)
	IsQuarantined() bool
	QtFile() objectivec.IObject
	SetQtFile(value objectivec.IObject)
	InitWithBackendError(backend objectivec.IObject) (QuarantineFileHandler, error)
	InitWithFDError(fd int) (QuarantineFileHandler, error)
	InitWithFlagError(flag uint32) (QuarantineFileHandler, error)
}

An interface definition for the QuarantineFileHandler class.

Methods

  • [IQuarantineFileHandler.ApplyMountPointsWithBSDNameError]
  • [IQuarantineFileHandler.CheckErrorWithQtnInitResultError]
  • [IQuarantineFileHandler.GetFileInfoWithError]
  • [IQuarantineFileHandler.IsQuarantined]
  • [IQuarantineFileHandler.QtFile]
  • [IQuarantineFileHandler.SetQtFile]
  • [IQuarantineFileHandler.InitWithBackendError]
  • [IQuarantineFileHandler.InitWithFDError]
  • [IQuarantineFileHandler.InitWithFlagError]

See: https://developer.apple.com/documentation/DiskImages2/QuarantineFileHandler

type IRamXPC added in v0.5.0

type IRamXPC interface {
	IBackendXPC

	CreateRamBackend()
	InitWithSize(size uint64) RamXPC
}

An interface definition for the RamXPC class.

Methods

  • [IRamXPC.CreateRamBackend]
  • [IRamXPC.InitWithSize]

See: https://developer.apple.com/documentation/DiskImages2/RamXPC

type IReadSynchronizerBackendXPC added in v0.5.0

type IReadSynchronizerBackendXPC interface {
	IBackendXPC

	BaseBackendXPC() IBackendXPC
	InitWithBackend(backend objectivec.IObject) ReadSynchronizerBackendXPC
}

An interface definition for the ReadSynchronizerBackendXPC class.

Methods

  • [IReadSynchronizerBackendXPC.BaseBackendXPC]
  • [IReadSynchronizerBackendXPC.InitWithBackend]

See: https://developer.apple.com/documentation/DiskImages2/ReadSynchronizerBackendXPC

type ISerializedDiskImageGraph added in v0.5.0

type ISerializedDiskImageGraph interface {
	IDiskImageGraph

	PstackURL() foundation.INSURL
	InitWithBaseImageURLPstackURLTagError(url foundation.INSURL, url2 foundation.INSURL, tag objectivec.IObject) (SerializedDiskImageGraph, error)
	InitWithGraphDBPstackURLError(db objectivec.IObject, url foundation.INSURL) (SerializedDiskImageGraph, error)
	InitWithPluginNamePluginParamsPstackURLTagError(name objectivec.IObject, params objectivec.IObject, url foundation.INSURL, tag objectivec.IObject) (SerializedDiskImageGraph, error)
}

An interface definition for the SerializedDiskImageGraph class.

Methods

  • [ISerializedDiskImageGraph.PstackURL]
  • [ISerializedDiskImageGraph.InitWithBaseImageURLPstackURLTagError]
  • [ISerializedDiskImageGraph.InitWithGraphDBPstackURLError]
  • [ISerializedDiskImageGraph.InitWithPluginNamePluginParamsPstackURLTagError]

See: https://developer.apple.com/documentation/DiskImages2/SerializedDiskImageGraph

type ISparseBundleBackendXPC added in v0.5.0

type ISparseBundleBackendXPC interface {
	IBackendXPC

	InitWithURLFileOpenFlags(url foundation.INSURL, flags int) SparseBundleBackendXPC
	InitWithURLFileOpenFlagsBandSize(url foundation.INSURL, flags int, size uint64) SparseBundleBackendXPC
}

An interface definition for the SparseBundleBackendXPC class.

Methods

  • [ISparseBundleBackendXPC.InitWithURLFileOpenFlags]
  • [ISparseBundleBackendXPC.InitWithURLFileOpenFlagsBandSize]

See: https://developer.apple.com/documentation/DiskImages2/SparseBundleBackendXPC

type KNOXBackendXPC added in v0.5.0

type KNOXBackendXPC struct {
	BackendXPC
}

Methods

See: https://developer.apple.com/documentation/DiskImages2/KNOXBackendXPC

func KNOXBackendXPCFromID added in v0.5.0

func KNOXBackendXPCFromID(id objc.ID) KNOXBackendXPC

KNOXBackendXPCFromID constructs a KNOXBackendXPC from an objc.ID.

func NewKNOXBackendXPC added in v0.5.0

func NewKNOXBackendXPC() KNOXBackendXPC

NewKNOXBackendXPC creates a new KNOXBackendXPC instance.

func (KNOXBackendXPC) Autorelease added in v0.5.0

func (k KNOXBackendXPC) Autorelease() KNOXBackendXPC

Autorelease adds the receiver to the current autorelease pool.

func (KNOXBackendXPC) Init added in v0.5.0

func (k KNOXBackendXPC) Init() KNOXBackendXPC

Init initializes the instance.

func (KNOXBackendXPC) SetURL added in v0.5.0

func (k KNOXBackendXPC) SetURL(value IDIURL)

type KNOXBackendXPCClass added in v0.5.0

type KNOXBackendXPCClass struct {
	// contains filtered or unexported fields
}

func GetKNOXBackendXPCClass added in v0.5.0

func GetKNOXBackendXPCClass() KNOXBackendXPCClass

GetKNOXBackendXPCClass returns the class object for KNOXBackendXPC.

func (KNOXBackendXPCClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (KNOXBackendXPCClass) Class added in v0.5.0

func (kc KNOXBackendXPCClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type MKDIDevice added in v0.5.0

type MKDIDevice struct {
	objectivec.Object
}

Methods

See: https://developer.apple.com/documentation/DiskImages2/MKDIDevice

func MKDIDeviceFromID added in v0.5.0

func MKDIDeviceFromID(id objc.ID) MKDIDevice

MKDIDeviceFromID constructs a MKDIDevice from an objc.ID.

func NewMKDIDevice added in v0.5.0

func NewMKDIDevice() MKDIDevice

NewMKDIDevice creates a new MKDIDevice instance.

func (MKDIDevice) Autorelease added in v0.5.0

func (m MKDIDevice) Autorelease() MKDIDevice

Autorelease adds the receiver to the current autorelease pool.

func (MKDIDevice) BlockSize added in v0.5.0

func (m MKDIDevice) BlockSize() int

See: https://developer.apple.com/documentation/DiskImages2/MKDIDevice/blockSize

func (MKDIDevice) Init added in v0.5.0

func (m MKDIDevice) Init() MKDIDevice

Init initializes the instance.

type MKDIDeviceClass added in v0.5.0

type MKDIDeviceClass struct {
	// contains filtered or unexported fields
}

func GetMKDIDeviceClass added in v0.5.0

func GetMKDIDeviceClass() MKDIDeviceClass

GetMKDIDeviceClass returns the class object for MKDIDevice.

func (MKDIDeviceClass) Alloc added in v0.5.0

func (mc MKDIDeviceClass) Alloc() MKDIDevice

Alloc allocates memory for a new instance of the class.

func (MKDIDeviceClass) Class added in v0.5.0

func (mc MKDIDeviceClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type NSCoding added in v0.5.0

type NSCoding interface {
	objectivec.IObject
}

NSCoding protocol.

See: https://developer.apple.com/documentation/DiskImages2/NSCoding

type NSCodingObject added in v0.5.0

type NSCodingObject struct {
	objectivec.Object
}

NSCodingObject wraps an existing Objective-C object that conforms to the NSCoding protocol.

func NSCodingObjectFromID added in v0.5.0

func NSCodingObjectFromID(id objc.ID) NSCodingObject

NSCodingObjectFromID constructs a NSCodingObject from an objc.ID. The object is determined to conform to the protocol at runtime.

func (NSCodingObject) BaseObject added in v0.5.0

func (o NSCodingObject) BaseObject() objectivec.Object

type NSSecureCoding added in v0.5.0

type NSSecureCoding interface {
	objectivec.IObject

	// SupportsSecureCoding protocol.
	//
	// See: https://developer.apple.com/documentation/DiskImages2/NSSecureCoding/supportsSecureCoding
	SupportsSecureCoding() bool
}

NSSecureCoding protocol.

See: https://developer.apple.com/documentation/DiskImages2/NSSecureCoding

type NSSecureCodingObject added in v0.5.0

type NSSecureCodingObject struct {
	objectivec.Object
}

NSSecureCodingObject wraps an existing Objective-C object that conforms to the NSSecureCoding protocol.

func NSSecureCodingObjectFromID added in v0.5.0

func NSSecureCodingObjectFromID(id objc.ID) NSSecureCodingObject

NSSecureCodingObjectFromID constructs a NSSecureCodingObject from an objc.ID. The object is determined to conform to the protocol at runtime.

func (NSSecureCodingObject) BaseObject added in v0.5.0

func (o NSSecureCodingObject) BaseObject() objectivec.Object

type NSXPCListenerDelegate added in v0.5.0

type NSXPCListenerDelegate interface {
	objectivec.IObject
}

NSXPCListenerDelegate protocol.

See: https://developer.apple.com/documentation/DiskImages2/NSXPCListenerDelegate

type NSXPCListenerDelegateObject added in v0.5.0

type NSXPCListenerDelegateObject struct {
	objectivec.Object
}

NSXPCListenerDelegateObject wraps an existing Objective-C object that conforms to the NSXPCListenerDelegate protocol.

func NSXPCListenerDelegateObjectFromID added in v0.5.0

func NSXPCListenerDelegateObjectFromID(id objc.ID) NSXPCListenerDelegateObject

NSXPCListenerDelegateObjectFromID constructs a NSXPCListenerDelegateObject from an objc.ID. The object is determined to conform to the protocol at runtime.

func (NSXPCListenerDelegateObject) BaseObject added in v0.5.0

type NativeDiskImageGraphNode added in v0.5.0

type NativeDiskImageGraphNode struct {
	DiskImageGraphNode
}

Methods

See: https://developer.apple.com/documentation/DiskImages2/NativeDiskImageGraphNode

func NativeDiskImageGraphNodeFromID added in v0.5.0

func NativeDiskImageGraphNodeFromID(id objc.ID) NativeDiskImageGraphNode

NativeDiskImageGraphNodeFromID constructs a NativeDiskImageGraphNode from an objc.ID.

func NewNativeDiskImageGraphNode added in v0.5.0

func NewNativeDiskImageGraphNode() NativeDiskImageGraphNode

NewNativeDiskImageGraphNode creates a new NativeDiskImageGraphNode instance.

func (NativeDiskImageGraphNode) Autorelease added in v0.5.0

Autorelease adds the receiver to the current autorelease pool.

func (NativeDiskImageGraphNode) Init added in v0.5.0

Init initializes the instance.

type NativeDiskImageGraphNodeClass added in v0.5.0

type NativeDiskImageGraphNodeClass struct {
	// contains filtered or unexported fields
}

func GetNativeDiskImageGraphNodeClass added in v0.5.0

func GetNativeDiskImageGraphNodeClass() NativeDiskImageGraphNodeClass

GetNativeDiskImageGraphNodeClass returns the class object for NativeDiskImageGraphNode.

func (NativeDiskImageGraphNodeClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (NativeDiskImageGraphNodeClass) Class added in v0.5.0

Class returns the underlying Objective-C class pointer.

type PluginBackendXPC added in v0.5.0

type PluginBackendXPC struct {
	BackendXPC
}

Methods

See: https://developer.apple.com/documentation/DiskImages2/PluginBackendXPC

func NewPluginBackendXPC added in v0.5.0

func NewPluginBackendXPC() PluginBackendXPC

NewPluginBackendXPC creates a new PluginBackendXPC instance.

func PluginBackendXPCFromID added in v0.5.0

func PluginBackendXPCFromID(id objc.ID) PluginBackendXPC

PluginBackendXPCFromID constructs a PluginBackendXPC from an objc.ID.

func (PluginBackendXPC) Autorelease added in v0.5.0

func (p PluginBackendXPC) Autorelease() PluginBackendXPC

Autorelease adds the receiver to the current autorelease pool.

func (PluginBackendXPC) Init added in v0.5.0

Init initializes the instance.

type PluginBackendXPCClass added in v0.5.0

type PluginBackendXPCClass struct {
	// contains filtered or unexported fields
}

func GetPluginBackendXPCClass added in v0.5.0

func GetPluginBackendXPCClass() PluginBackendXPCClass

GetPluginBackendXPCClass returns the class object for PluginBackendXPC.

func (PluginBackendXPCClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (PluginBackendXPCClass) Class added in v0.5.0

func (pc PluginBackendXPCClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type PluginDiskImageGraphNode added in v0.5.0

type PluginDiskImageGraphNode struct {
	DiskImageGraphNode
}

Methods

See: https://developer.apple.com/documentation/DiskImages2/PluginDiskImageGraphNode

func NewPluginDiskImageGraphNode added in v0.5.0

func NewPluginDiskImageGraphNode() PluginDiskImageGraphNode

NewPluginDiskImageGraphNode creates a new PluginDiskImageGraphNode instance.

func PluginDiskImageGraphNodeFromID added in v0.5.0

func PluginDiskImageGraphNodeFromID(id objc.ID) PluginDiskImageGraphNode

PluginDiskImageGraphNodeFromID constructs a PluginDiskImageGraphNode from an objc.ID.

func (PluginDiskImageGraphNode) Autorelease added in v0.5.0

Autorelease adds the receiver to the current autorelease pool.

func (PluginDiskImageGraphNode) Init added in v0.5.0

Init initializes the instance.

type PluginDiskImageGraphNodeClass added in v0.5.0

type PluginDiskImageGraphNodeClass struct {
	// contains filtered or unexported fields
}

func GetPluginDiskImageGraphNodeClass added in v0.5.0

func GetPluginDiskImageGraphNodeClass() PluginDiskImageGraphNodeClass

GetPluginDiskImageGraphNodeClass returns the class object for PluginDiskImageGraphNode.

func (PluginDiskImageGraphNodeClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (PluginDiskImageGraphNodeClass) Class added in v0.5.0

Class returns the underlying Objective-C class pointer.

type QuarantineFileHandler added in v0.5.0

type QuarantineFileHandler struct {
	objectivec.Object
}

Methods

See: https://developer.apple.com/documentation/DiskImages2/QuarantineFileHandler

func NewQuarantineFileHandler added in v0.5.0

func NewQuarantineFileHandler() QuarantineFileHandler

NewQuarantineFileHandler creates a new QuarantineFileHandler instance.

func QuarantineFileHandlerFromID added in v0.5.0

func QuarantineFileHandlerFromID(id objc.ID) QuarantineFileHandler

QuarantineFileHandlerFromID constructs a QuarantineFileHandler from an objc.ID.

func (QuarantineFileHandler) Autorelease added in v0.5.0

Autorelease adds the receiver to the current autorelease pool.

func (QuarantineFileHandler) Init added in v0.5.0

Init initializes the instance.

func (QuarantineFileHandler) SetQtFile added in v0.5.0

func (q QuarantineFileHandler) SetQtFile(value objectivec.IObject)

type QuarantineFileHandlerClass added in v0.5.0

type QuarantineFileHandlerClass struct {
	// contains filtered or unexported fields
}

func GetQuarantineFileHandlerClass added in v0.5.0

func GetQuarantineFileHandlerClass() QuarantineFileHandlerClass

GetQuarantineFileHandlerClass returns the class object for QuarantineFileHandler.

func (QuarantineFileHandlerClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (QuarantineFileHandlerClass) Class added in v0.5.0

Class returns the underlying Objective-C class pointer.

type RamXPC added in v0.5.0

type RamXPC struct {
	BackendXPC
}

Methods

See: https://developer.apple.com/documentation/DiskImages2/RamXPC

func NewRamXPC added in v0.5.0

func NewRamXPC() RamXPC

NewRamXPC creates a new RamXPC instance.

func RamXPCFromID added in v0.5.0

func RamXPCFromID(id objc.ID) RamXPC

RamXPCFromID constructs a RamXPC from an objc.ID.

func (RamXPC) Autorelease added in v0.5.0

func (r RamXPC) Autorelease() RamXPC

Autorelease adds the receiver to the current autorelease pool.

func (RamXPC) CreateRamBackend added in v0.5.0

func (r RamXPC) CreateRamBackend()

See: https://developer.apple.com/documentation/DiskImages2/RamXPC/createRamBackend

func (RamXPC) Init added in v0.5.0

func (r RamXPC) Init() RamXPC

Init initializes the instance.

func (RamXPC) InitWithSize added in v0.5.0

func (r RamXPC) InitWithSize(size uint64) RamXPC

See: https://developer.apple.com/documentation/DiskImages2/RamXPC/initWithSize:

type RamXPCClass added in v0.5.0

type RamXPCClass struct {
	// contains filtered or unexported fields
}

func GetRamXPCClass added in v0.5.0

func GetRamXPCClass() RamXPCClass

GetRamXPCClass returns the class object for RamXPC.

func (RamXPCClass) Alloc added in v0.5.0

func (rc RamXPCClass) Alloc() RamXPC

Alloc allocates memory for a new instance of the class.

func (RamXPCClass) Class added in v0.5.0

func (rc RamXPCClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

type ReadSynchronizerBackendXPC added in v0.5.0

type ReadSynchronizerBackendXPC struct {
	BackendXPC
}

Methods

See: https://developer.apple.com/documentation/DiskImages2/ReadSynchronizerBackendXPC

func NewReadSynchronizerBackendXPC added in v0.5.0

func NewReadSynchronizerBackendXPC() ReadSynchronizerBackendXPC

NewReadSynchronizerBackendXPC creates a new ReadSynchronizerBackendXPC instance.

func ReadSynchronizerBackendXPCFromID added in v0.5.0

func ReadSynchronizerBackendXPCFromID(id objc.ID) ReadSynchronizerBackendXPC

ReadSynchronizerBackendXPCFromID constructs a ReadSynchronizerBackendXPC from an objc.ID.

func (ReadSynchronizerBackendXPC) Autorelease added in v0.5.0

Autorelease adds the receiver to the current autorelease pool.

func (ReadSynchronizerBackendXPC) Init added in v0.5.0

Init initializes the instance.

type ReadSynchronizerBackendXPCClass added in v0.5.0

type ReadSynchronizerBackendXPCClass struct {
	// contains filtered or unexported fields
}

func GetReadSynchronizerBackendXPCClass added in v0.5.0

func GetReadSynchronizerBackendXPCClass() ReadSynchronizerBackendXPCClass

GetReadSynchronizerBackendXPCClass returns the class object for ReadSynchronizerBackendXPC.

func (ReadSynchronizerBackendXPCClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (ReadSynchronizerBackendXPCClass) Class added in v0.5.0

Class returns the underlying Objective-C class pointer.

type SerializedDiskImageGraph added in v0.5.0

type SerializedDiskImageGraph struct {
	DiskImageGraph
}

Methods

See: https://developer.apple.com/documentation/DiskImages2/SerializedDiskImageGraph

func NewSerializedDiskImageGraph added in v0.5.0

func NewSerializedDiskImageGraph() SerializedDiskImageGraph

NewSerializedDiskImageGraph creates a new SerializedDiskImageGraph instance.

func SerializedDiskImageGraphFromID added in v0.5.0

func SerializedDiskImageGraphFromID(id objc.ID) SerializedDiskImageGraph

SerializedDiskImageGraphFromID constructs a SerializedDiskImageGraph from an objc.ID.

func (SerializedDiskImageGraph) Autorelease added in v0.5.0

Autorelease adds the receiver to the current autorelease pool.

func (SerializedDiskImageGraph) Init added in v0.5.0

Init initializes the instance.

type SerializedDiskImageGraphClass added in v0.5.0

type SerializedDiskImageGraphClass struct {
	// contains filtered or unexported fields
}

func GetSerializedDiskImageGraphClass added in v0.5.0

func GetSerializedDiskImageGraphClass() SerializedDiskImageGraphClass

GetSerializedDiskImageGraphClass returns the class object for SerializedDiskImageGraph.

func (SerializedDiskImageGraphClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (SerializedDiskImageGraphClass) Class added in v0.5.0

Class returns the underlying Objective-C class pointer.

type SparseBundleBackendXPC added in v0.5.0

type SparseBundleBackendXPC struct {
	BackendXPC
}

Methods

See: https://developer.apple.com/documentation/DiskImages2/SparseBundleBackendXPC

func NewSparseBundleBackendXPC added in v0.5.0

func NewSparseBundleBackendXPC() SparseBundleBackendXPC

NewSparseBundleBackendXPC creates a new SparseBundleBackendXPC instance.

func SparseBundleBackendXPCFromID added in v0.5.0

func SparseBundleBackendXPCFromID(id objc.ID) SparseBundleBackendXPC

SparseBundleBackendXPCFromID constructs a SparseBundleBackendXPC from an objc.ID.

func (SparseBundleBackendXPC) Autorelease added in v0.5.0

Autorelease adds the receiver to the current autorelease pool.

func (SparseBundleBackendXPC) Init added in v0.5.0

Init initializes the instance.

type SparseBundleBackendXPCClass added in v0.5.0

type SparseBundleBackendXPCClass struct {
	// contains filtered or unexported fields
}

func GetSparseBundleBackendXPCClass added in v0.5.0

func GetSparseBundleBackendXPCClass() SparseBundleBackendXPCClass

GetSparseBundleBackendXPCClass returns the class object for SparseBundleBackendXPC.

func (SparseBundleBackendXPCClass) Alloc added in v0.5.0

Alloc allocates memory for a new instance of the class.

func (SparseBundleBackendXPCClass) Class added in v0.5.0

Class returns the underlying Objective-C class pointer.

func (SparseBundleBackendXPCClass) IsSparseBundleWithURL added in v0.5.0

func (_SparseBundleBackendXPCClass SparseBundleBackendXPCClass) IsSparseBundleWithURL(url foundation.INSURL) bool

See: https://developer.apple.com/documentation/DiskImages2/SparseBundleBackendXPC/isSparseBundleWithURL:

type VoidHandler added in v0.5.0

type VoidHandler = func()

VoidHandler is the signature for a completion handler block.

Used by:

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL