quicklook

package
v0.10.1 Latest Latest
Warning

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

Go to latest
Published: Jun 22, 2026 License: MIT Imports: 9 Imported by: 0

Documentation

Rendered for darwin/amd64

Overview

Package quicklook provides purego-based Go bindings for the macOS QuickLook framework.

Apple documentation: https://developer.apple.com/documentation/quicklook

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func KQLPreviewContentIDScheme

func KQLPreviewContentIDScheme() uintptr

@constant kQLPreviewContentIDScheme @abstract Is the "cid" URL scheme. Deprecated: Use a QLPreviewingController in a Preview Extension to provide previews for your file types.

func KQLPreviewOptionCursorKey

func KQLPreviewOptionCursorKey() uintptr

@constant kQLPreviewOptionCursorKey @abstract Value is the same CFNumber passed by potential previous calls to generator's preview callback for the same document with kQLPreviewPropertyCursorKey. @discussion Use this value to provide more of the preview content. Deprecated: Use a QLPreviewingController in a Preview Extension to provide previews for your file types.

func KQLPreviewPropertyAttachmentDataKey

func KQLPreviewPropertyAttachmentDataKey() uintptr

@constant kQLPreviewPropertyAttachmentDataKey @abstract Gives the attachment data. Value is a CFData. Deprecated: Use a QLPreviewingController in a Preview Extension to provide previews for your file types.

func KQLPreviewPropertyAttachmentsKey

func KQLPreviewPropertyAttachmentsKey() uintptr

@constant kQLPreviewPropertyAttachmentsKey @abstract Gives the list of attachments (or sub-resources). Value is a CFDictionary. @discussion Keys are the attachment ids (CFStringRef) that can be referenced with "cid:id" URL and Values are dictionaries using kQLPreviewPropertyAttachmentDataKey, kQLPreviewPropertyMIMETypeKey and kQLPreviewPropertyTextEncodingNameKey keys. Deprecated: Use a QLPreviewingController in a Preview Extension to provide previews for your file types.

func KQLPreviewPropertyBaseBundlePathKey

func KQLPreviewPropertyBaseBundlePathKey() uintptr

@constant kQLPreviewPropertyBaseBundlePathKey @abstract Extends the security scope where Quick Look will accept to look at a file. Value is a path as CFString. @discussion Only useful when using QLPreviewRequestSetURLRepresentation(). By default, Quick Look will only accept files within the current document bundle. Deprecated: Use a QLPreviewingController in a Preview Extension to provide previews for your file types.

func KQLPreviewPropertyCursorKey

func KQLPreviewPropertyCursorKey() uintptr

@constant kQLPreviewPropertyCursorKey @abstract Value should be a CFNumber. This value will be used to get more of the document's preview if necessary (and if the preview genererator returns kQLReturnHasMore) Deprecated: Use a QLPreviewingController in a Preview Extension to provide previews for your file types.

func KQLPreviewPropertyDisplayNameKey

func KQLPreviewPropertyDisplayNameKey() uintptr

@constant kQLPreviewPropertyDisplayNameKey @abstract Customizes Displayed name in the preview panel. This replaces the document's display name. Value is a CFString. Deprecated: Use the title property of your QLPreviewingController in a Preview Extension.

func KQLPreviewPropertyHeightKey

func KQLPreviewPropertyHeightKey() uintptr

@constant kQLPreviewPropertyHeightKey @abstract Gives the height (in points) of the preview. Value is a CFNumber. Deprecated: Use the preferredContentSize property of your QLPreviewingController in a Preview Extension.

func KQLPreviewPropertyMIMETypeKey

func KQLPreviewPropertyMIMETypeKey() uintptr

@constant kQLPreviewPropertyMIMETypeKey @abstract Gives the web content or attachment mime type. For the main data, default is text/html. Value is a CFString. Deprecated: Use a QLPreviewingController in a Preview Extension to provide previews for your file types.

func KQLPreviewPropertyPDFStyleKey

func KQLPreviewPropertyPDFStyleKey() uintptr

@constant kQLPreviewPropertyPDFStyleKey @abstract Specify the preferred way to display PDF content. Value is a CFNumber using QLPreviewPDFStyle values. Deprecated: Use a QLPreviewingController in a Preview Extension to provide previews for your file types.

func KQLPreviewPropertyStringEncodingKey

func KQLPreviewPropertyStringEncodingKey() uintptr

@constant kQLPreviewPropertyStringEncodingKey @abstract Gives the CFStringEncoding of the preview data if the preview type is plain text. Value is a CFNumber. Deprecated: Use a QLPreviewingController in a Preview Extension to provide previews for your file types.

func KQLPreviewPropertyTextEncodingNameKey

func KQLPreviewPropertyTextEncodingNameKey() uintptr

@constant kQLPreviewPropertyTextEncodingNameKey @abstract Gives the web content or attachment text encoding. Use IANA encodings like UTF-8. Value is a CFString. Deprecated: Use a QLPreviewingController in a Preview Extension to provide previews for your file types.

func KQLPreviewPropertyWidthKey

func KQLPreviewPropertyWidthKey() uintptr

@constant kQLPreviewPropertyWidthKey @abstract Gives the width (in points) of the preview. Value is a CFNumber. Deprecated: Use the preferredContentSize property of your QLPreviewingController in a Preview Extension.

func KQLThumbnailOptionIconModeKey

func KQLThumbnailOptionIconModeKey() uintptr

@constant kQLThumbnailOptionIconModeKey @abstract If kCFBooleanTrue, QL will produce an icon (ie a thumbnail and all the icon decor, like shadows, curled corner, etc.).

func KQLThumbnailOptionScaleFactorKey

func KQLThumbnailOptionScaleFactorKey() uintptr

@constant kQLThumbnailOptionScaleFactorKey @abstract This is the user scale factor (as a CFNumber). If absent, default value is 1.0

func KQLThumbnailPropertyBadgeImageKey

func KQLThumbnailPropertyBadgeImageKey() uintptr

@constant kQLThumbnailPropertyExtensionKey @abstract Value should be a CGImage. The badge is used when producing an icon. Deprecated: Use a QLThumbnailReply in a Thumbnail Extension to provide thumbnails for your file types.

func KQLThumbnailPropertyBaseBundlePathKey

func KQLThumbnailPropertyBaseBundlePathKey() uintptr

@constant kQLThumbnailPropertyExtensionKey @abstract Extends the security scope where Quick Look will accept to look at a file. Value is a path as CFString. @discussion Only useful when using QLThumbnailRequestSetImageAtURL() or QLThumbnailRequestSetThumbnailWithURLRepresentation(). By default, Quick Look will only accept files within the current document bundle. Deprecated: Use a QLThumbnailReply in a Thumbnail Extension to provide thumbnails for your file types.

func KQLThumbnailPropertyExtensionKey

func KQLThumbnailPropertyExtensionKey() uintptr

@constant kQLThumbnailPropertyExtensionKey @abstract Value should be a CFString. The extension is used as a badge when producing an icon. Deprecated: Use a QLThumbnailReply in a Thumbnail Extension to provide thumbnails for your file types.

func QLPreviewRequestCopyContentUTI

func QLPreviewRequestCopyContentUTI(preview unsafe.Pointer) unsafe.Pointer

@function QLPreviewRequestCopyContentUTI @abstract Returns the UTI for the preview request. @param preview The preview request. @result The UTI of the content being previewed, NULL if not available. Deprecated: Use a QLPreviewingController in a Preview Extension to provide previews for your file types.

func QLPreviewRequestCopyOptions

func QLPreviewRequestCopyOptions(preview unsafe.Pointer) unsafe.Pointer

@function QLPreviewRequestCopyOptions @abstract Returns the desired options for the preview request. @param preview The preview request. @result The desired options for the preview request. Deprecated: Use a QLPreviewingController in a Preview Extension to provide previews for your file types.

func QLPreviewRequestCopyURL

func QLPreviewRequestCopyURL(preview unsafe.Pointer) unsafe.Pointer

@function QLPreviewRequestCopyURL @abstract Returns the url of the file for the preview request. @param preview The preview request. @result The url of the file for the preview request. Deprecated: Use a QLPreviewingController in a Preview Extension to provide previews for your file types.

func QLPreviewRequestCreateContext

func QLPreviewRequestCreateContext(preview unsafe.Pointer, size corefoundation.CGSize, isBitmap uint8, properties unsafe.Pointer) unsafe.Pointer

@function QLPreviewRequestCreateContext @abstract Creates a context to draw the preview in. Context should be flushed with QLPreviewRequestFlushContext() @param preview The preview request. @param size The size of the context. @param isBitmap true if preview is bitmap-based. @param properties Additional properties for the preview response. Deprecated: Use a QLPreviewingController in a Preview Extension to provide previews for your file types.

func QLPreviewRequestCreatePDFContext

func QLPreviewRequestCreatePDFContext(preview unsafe.Pointer, mediaBox *corefoundation.CGRect, auxiliaryInfo unsafe.Pointer, properties unsafe.Pointer) unsafe.Pointer

@function QLPreviewRequestCreatePDFContext @abstract Creates a PDF context to draw the preview in, likely to be multi-pages. Context should be flushed with QLPreviewRequestFlushContext() @param preview The preview request. @param mediaBox The media box of the context. see CGPDFContextCreate(). @param auxiliaryInfo The PDF auxiliary info. see CGPDFContextCreate(). @param properties Additional properties for the preview response. Deprecated: Use a QLPreviewingController in a Preview Extension to provide previews for your file types.

func QLPreviewRequestFlushContext deprecated

func QLPreviewRequestFlushContext(preview unsafe.Pointer, context_ unsafe.Pointer)

Deprecated: Use a QLPreviewingController in a Preview Extension to provide previews for your file types.

func QLPreviewRequestGetDocumentObject

func QLPreviewRequestGetDocumentObject(preview unsafe.Pointer) unsafe.Pointer

@function QLPreviewRequestGetDocumentObject @abstract Get the object previously stored with QLPreviewRequestSetDocumentObject. @param preview The preview request. @result The object representing the document Deprecated: Use a QLPreviewingController in a Preview Extension to provide previews for your file types.

func QLPreviewRequestGetGeneratorBundle

func QLPreviewRequestGetGeneratorBundle(preview unsafe.Pointer) unsafe.Pointer

@function QLPreviewRequestGetGeneratorBundle @abstract Gets the preview request generator bundle. @param preview The preview request. Deprecated: Use a QLPreviewingController in a Preview Extension to provide previews for your file types.

func QLPreviewRequestGetTypeID

func QLPreviewRequestGetTypeID() uint

@function QLPreviewRequestGetTypeID @abstract Returns the CoreFoundation type ID for QLPreviewRequests. Deprecated: Use a QLPreviewingController in a Preview Extension to provide previews for your file types.

func QLPreviewRequestIsCancelled

func QLPreviewRequestIsCancelled(preview unsafe.Pointer) uint8

@function QLPreviewRequestIsCancelled @abstract Returns wether the preview request was cancelled or not. @param preview The preview request. @result true if the request was cancelled. Deprecated: Use a QLPreviewingController in a Preview Extension to provide previews for your file types.

func QLPreviewRequestSetDataRepresentation

func QLPreviewRequestSetDataRepresentation(preview unsafe.Pointer, data unsafe.Pointer, contentTypeUTI unsafe.Pointer, properties unsafe.Pointer)

@function QLPreviewRequestSetDataRepresentation @abstract Sets the preview response with the provided data. @param preview The preview request. @param data The content data. @param contentTypeUTI The contentTypeUTI for the preview representation. @param properties Additional properties for the preview response. @discussion Currently supported UTIs are: kUTTypeImage, kUTTypePDF, kUTTypeHTML, kUTTypeXML, kUTTypePlainText, kUTTypeRTF, kUTTypeMovie, kUTTypeAudio, and "org.khronos.collada.digital-asset-exchange" (from OSX 10.9) Deprecated: Use a QLPreviewingController in a Preview Extension to provide previews for your file types.

func QLPreviewRequestSetDocumentObject

func QLPreviewRequestSetDocumentObject(preview unsafe.Pointer, object unsafe.Pointer, callbacks *corefoundation.CFArrayCallBacks)

@function QLPreviewRequestSetDocumentObject @abstract Store some object in preview request. @param preview The preview request. @param object The object representing the document @param callbacks Callbacks to retain/release/etc. the object. @discussion You can only call this function once per request. Deprecated: Use a QLPreviewingController in a Preview Extension to provide previews for your file types.

func QLPreviewRequestSetURLRepresentation

func QLPreviewRequestSetURLRepresentation(preview unsafe.Pointer, url unsafe.Pointer, contentTypeUTI unsafe.Pointer, properties unsafe.Pointer)

@function QLPreviewRequestSetURLRepresentation @abstract Sets the preview request response with contents at url. @param preview The preview request. @param url The url to the preview response. @param contentTypeUTI The contentTypeUTI for the preview representation. @param properties Additional properties for the preview response. @discussion Currently supported UTIs are: kUTTypeImage, kUTTypePDF, kUTTypeHTML, kUTTypeXML, kUTTypePlainText, kUTTypeRTF, kUTTypeRTFD, kUTTypeMovie, kUTTypeAudio, and "org.khronos.collada.digital-asset-exchange" (from OSX 10.9) Deprecated: Use a QLPreviewingController in a Preview Extension to provide previews for your file types.

func QLThumbnailCancel deprecated

func QLThumbnailCancel(thumbnail unsafe.Pointer)

Deprecated: Use [QLThumbnailGenerator cancelRequest:] in QuickLookThumbnailing.

func QLThumbnailCopyDocumentURL deprecated

func QLThumbnailCopyDocumentURL(thumbnail unsafe.Pointer) unsafe.Pointer

Deprecated: Use QuickLookThumbnailing for thumbnails.

func QLThumbnailCopyImage deprecated

func QLThumbnailCopyImage(thumbnail unsafe.Pointer) unsafe.Pointer

Deprecated: Use QuickLookThumbnailing for thumbnails.

func QLThumbnailCopyOptions deprecated

func QLThumbnailCopyOptions(thumbnail unsafe.Pointer) unsafe.Pointer

Deprecated: Use QuickLookThumbnailing for thumbnails.

func QLThumbnailCreate deprecated

func QLThumbnailCreate(allocator unsafe.Pointer, url unsafe.Pointer, maxThumbnailSize corefoundation.CGSize, options unsafe.Pointer) unsafe.Pointer

Deprecated: Use QLThumbnailGenerationRequest in QuickLookThumbnailing to generate thumbnails.

func QLThumbnailDispatchAsync deprecated

func QLThumbnailDispatchAsync(thumbnail unsafe.Pointer, queue *foundation.NSObject, completion func())

Deprecated: Use QLThumbnailGenerator in QuickLookThumbnailing to generate thumbnails.

func QLThumbnailGetContentRect deprecated

func QLThumbnailGetContentRect(thumbnail unsafe.Pointer) corefoundation.CGRect

Deprecated: Use QuickLookThumbnailing for thumbnails.

func QLThumbnailGetMaximumSize deprecated

func QLThumbnailGetMaximumSize(thumbnail unsafe.Pointer) corefoundation.CGSize

Deprecated: Use QLThumbnailGenerationRequest in QuickLookThumbnailing.

func QLThumbnailGetTypeID deprecated

func QLThumbnailGetTypeID() uint

Deprecated: Use QuickLookThumbnailing for thumbnails.

func QLThumbnailImageCreate

func QLThumbnailImageCreate(allocator unsafe.Pointer, url unsafe.Pointer, maxThumbnailSize corefoundation.CGSize, options unsafe.Pointer) unsafe.Pointer

@function QLThumbnailImageCreate @abstract Creates a thumbnail for the designated file. Returns NULL if Quick Look does not support this file type. @param allocator The allocator to use to create the image. @param url The URL to the file. @param maxThumbnailSize The maximum desired size. @param options See options below. @result The thumbnail image. NULL if not available. @discussion QLThumbnailImageCreate() does not replace IconServices. Also QLThumbnailImageCreate() will block until the thumbnail is generated so you should consider calling it in a thread. Deprecated: Use QuickLookThumbnailing to generate thumbnails for files.

func QLThumbnailIsCancelled deprecated

func QLThumbnailIsCancelled(thumbnail unsafe.Pointer) uint8

Deprecated: Use QuickLookThumbnailing for thumbnails.

func QLThumbnailRequestCopyContentUTI

func QLThumbnailRequestCopyContentUTI(thumbnail unsafe.Pointer) unsafe.Pointer

@function QLThumbnailRequestCopyContentUTI @abstract Returns the UTI for the thumbnail request. @param thumbnail The thumbnail request. @result The UTI of the content being thumbnailed, NULL if not available. Deprecated: Use a QLFileThumbnailRequest in a Thumbnail Extension to provide thumbnails for your file types.

func QLThumbnailRequestCopyOptions

func QLThumbnailRequestCopyOptions(thumbnail unsafe.Pointer) unsafe.Pointer

@function QLThumbnailRequestCopyOptions @abstract Returns the desired options for the thumbnail request. @param thumbnail The thumbnail request. @result The desired options for the thumbnail request. Deprecated: Use a QLFileThumbnailRequest in a Thumbnail Extension to provide thumbnails for your file types.

func QLThumbnailRequestCopyURL

func QLThumbnailRequestCopyURL(thumbnail unsafe.Pointer) unsafe.Pointer

@function QLThumbnailRequestCopyURL @abstract Returns the url of the file for the thumbnail request. @param thumbnail The thumbnail request. @result The url of the file for the thumbnail request. Deprecated: Use a QLFileThumbnailRequest in a Thumbnail Extension to provide thumbnails for your file types.

func QLThumbnailRequestCreateContext

func QLThumbnailRequestCreateContext(thumbnail unsafe.Pointer, size corefoundation.CGSize, isBitmap uint8, properties unsafe.Pointer) unsafe.Pointer

@function QLThumbnailRequestCreateContext @abstract Creates a graphic context to draw the thumbnail response in. @param thumbnail The thumbnail request. @param size Size in points of the context for the thumbnail response. @param isBitmap True if thumbnail contents is based on bitmap. size will then be interpreted as pixels, not points. @param properties See possible properties below. @result A graphic context to draw to. @discussion Once the thumbnail is fully drawn, you should call QLThumbnailRequestFlushContext(). Deprecated: Use a QLThumbnailReply in a Thumbnail Extension to provide thumbnails for your file types.

func QLThumbnailRequestFlushContext

func QLThumbnailRequestFlushContext(thumbnail unsafe.Pointer, context_ unsafe.Pointer)

@function QLThumbnailRequestFlushContext @abstract Flushes the graphic context and creates the thumbnail image response. @param thumbnail The thumbnail request. @param context The graphic context created by QLThumbnailRequestCreateContext(). Deprecated: Use a QLThumbnailReply in a Thumbnail Extension to provide thumbnails for your file types.

func QLThumbnailRequestGetDocumentObject

func QLThumbnailRequestGetDocumentObject(thumbnail unsafe.Pointer) unsafe.Pointer

@function QLThumbnailRequestGetDocumentObject @abstract Get the object previously stored with QLThumbnailRequestSetDocumentObject. @param thumbnail The thumbnail request. @result The object representing the document Deprecated: Use a QLFileThumbnailRequest in a Thumbnail Extension to provide thumbnails for your file types.

func QLThumbnailRequestGetGeneratorBundle

func QLThumbnailRequestGetGeneratorBundle(thumbnail unsafe.Pointer) unsafe.Pointer

@function QLThumbnailRequestGetGeneratorBundle @abstract Get the thumbnail request generator bundle. @param thumbnail The thumbnail request. Deprecated: Use a QLFileThumbnailRequest in a Thumbnail Extension to provide thumbnails for your file types.

func QLThumbnailRequestGetMaximumSize

func QLThumbnailRequestGetMaximumSize(thumbnail unsafe.Pointer) corefoundation.CGSize

@function QLThumbnailRequestGetMaximumSize @abstract Returns the maximum desired size (in points) for the thumbnail request. @param thumbnail The thumbnail request. @result The maximum desired size (in points) for the thumbnail request. Deprecated: Use a QLFileThumbnailRequest in a Thumbnail Extension to provide thumbnails for your file types.

func QLThumbnailRequestGetTypeID

func QLThumbnailRequestGetTypeID() uint

@function QLThumbnailRequestGetTypeID @abstract Returns the CoreFoundation type ID for QLThumbnailRequests. Deprecated: Use a QLFileThumbnailRequest in a Thumbnail Extension to provide thumbnails for your file types.

func QLThumbnailRequestIsCancelled

func QLThumbnailRequestIsCancelled(thumbnail unsafe.Pointer) uint8

@function QLThumbnailRequestIsCancelled @abstract Returns wether the thumbnail request was cancelled or not. @param thumbnail The thumbnail request. @result true if the request was cancelled. Deprecated: Use a QLFileThumbnailRequest in a Thumbnail Extension to provide thumbnails for your file types.

func QLThumbnailRequestSetDocumentObject

func QLThumbnailRequestSetDocumentObject(thumbnail unsafe.Pointer, object unsafe.Pointer, callbacks *corefoundation.CFArrayCallBacks)

@function QLThumbnailRequestSetDocumentObject @abstract Store some object in thumbnail request. @param thumbnail The thumbnail request. @param object The object representing the document @param callbacks Callbacks to retain/release/etc. the object. @discussion You can only call this function once per request. Deprecated: Use a QLFileThumbnailRequest in a Thumbnail Extension to provide thumbnails for your file types.

func QLThumbnailRequestSetImage

func QLThumbnailRequestSetImage(thumbnail unsafe.Pointer, image unsafe.Pointer, properties unsafe.Pointer)

@function QLThumbnailRequestSetImage @abstract Sets the thumbnail request response to image. @param thumbnail The thumbnail request. @param image The thumbnail image response. @param properties See possible properties below. Deprecated: Use a QLThumbnailReply in a Thumbnail Extension to provide thumbnails for your file types

func QLThumbnailRequestSetImageAtURL

func QLThumbnailRequestSetImageAtURL(thumbnail unsafe.Pointer, url unsafe.Pointer, properties unsafe.Pointer)

@function QLThumbnailRequestSetImageAtURL @abstract Sets the thumbnail request response to the image contained at url. @param thumbnail The thumbnail request. @param url The url to the thumbnail image response. @param properties Currently unused. Deprecated: Use a QLThumbnailReply in a Thumbnail Extension to provide thumbnails for your file types.

func QLThumbnailRequestSetImageWithData

func QLThumbnailRequestSetImageWithData(thumbnail unsafe.Pointer, data unsafe.Pointer, properties unsafe.Pointer)

@function QLThumbnailRequestSetImageWithData @abstract Sets the thumbnail request response to image data. @param thumbnail The thumbnail request. @param data The thumbnail image response as data. The image format should be supported by ImageIO @param properties See possible properties below. Additional useful properties: kCGImageSourceTypeIdentifierHint (see ImageIO documentation). Deprecated: Use a QLThumbnailReply in a Thumbnail Extension to provide thumbnails for your file types.

func QLThumbnailRequestSetThumbnailWithDataRepresentation

func QLThumbnailRequestSetThumbnailWithDataRepresentation(thumbnail unsafe.Pointer, data unsafe.Pointer, contentTypeUTI unsafe.Pointer, previewProperties unsafe.Pointer, properties unsafe.Pointer)

@function QLThumbnailRequestSetThumbnailWithDataRepresentation @abstract Sets the thumbnail request response to the image produced by the equivalent preview representation. @param thumbnail The thumbnail request. @param data The content data. @param contentTypeUTI The contentTypeUTI for the preview representation. @param previewProperties Additional properties for the preview response. @param properties Currently unused. @discussion Currently supported UTIs are: none. This call only works if your generator is set to be run in the main thread Deprecated: Use a QLThumbnailReply in a Thumbnail Extension to provide thumbnails for your file types.

func QLThumbnailRequestSetThumbnailWithURLRepresentation

func QLThumbnailRequestSetThumbnailWithURLRepresentation(thumbnail unsafe.Pointer, url unsafe.Pointer, contentTypeUTI unsafe.Pointer, previewProperties unsafe.Pointer, properties unsafe.Pointer)

@function QLThumbnailRequestSetThumbnailWithURLRepresentation @abstract Sets the thumbnail request response to the image produced by the equivalent preview representation. @param thumbnail The thumbnail request. @param url The url to the preview response. @param contentTypeUTI The contentTypeUTI for the preview representation. @param properties Additional properties for the preview response. @discussion Currently supported UTIs are: none. This call only works if your generator is set to be run in the main thread Deprecated: Use a QLThumbnailReply in a Thumbnail Extension to provide thumbnails for your file types.

func SymbolAvailable

func SymbolAvailable(symbol string) bool

SymbolAvailable reports whether the named C symbol was bound when the library loaded. Calling a generated wrapper whose symbol is unavailable dereferences a nil function variable and panics.

Types

type Acl_entry_id_t

type Acl_entry_id_t int64
const (
	ACL_FIRST_ENTRY Acl_entry_id_t = 0
	ACL_NEXT_ENTRY  Acl_entry_id_t = -1
	ACL_LAST_ENTRY  Acl_entry_id_t = -2
)

func (Acl_entry_id_t) String

func (e Acl_entry_id_t) String() string

type Acl_flag_t

type Acl_flag_t int64
const (
	ACL_FLAG_DEFER_INHERIT      Acl_flag_t = 1
	ACL_FLAG_NO_INHERIT         Acl_flag_t = 131072
	ACL_ENTRY_INHERITED         Acl_flag_t = 16
	ACL_ENTRY_FILE_INHERIT      Acl_flag_t = 32
	ACL_ENTRY_DIRECTORY_INHERIT Acl_flag_t = 64
	ACL_ENTRY_LIMIT_INHERIT     Acl_flag_t = 128
	ACL_ENTRY_ONLY_INHERIT      Acl_flag_t = 256
)

func (Acl_flag_t) String

func (e Acl_flag_t) String() string

type Acl_perm_t

type Acl_perm_t int64
const (
	ACL_READ_DATA           Acl_perm_t = 2
	ACL_LIST_DIRECTORY      Acl_perm_t = 2
	ACL_WRITE_DATA          Acl_perm_t = 4
	ACL_ADD_FILE            Acl_perm_t = 4
	ACL_EXECUTE             Acl_perm_t = 8
	ACL_SEARCH              Acl_perm_t = 8
	ACL_DELETE              Acl_perm_t = 16
	ACL_APPEND_DATA         Acl_perm_t = 32
	ACL_ADD_SUBDIRECTORY    Acl_perm_t = 32
	ACL_DELETE_CHILD        Acl_perm_t = 64
	ACL_READ_ATTRIBUTES     Acl_perm_t = 128
	ACL_WRITE_ATTRIBUTES    Acl_perm_t = 256
	ACL_READ_EXTATTRIBUTES  Acl_perm_t = 512
	ACL_WRITE_EXTATTRIBUTES Acl_perm_t = 1024
	ACL_READ_SECURITY       Acl_perm_t = 2048
	ACL_WRITE_SECURITY      Acl_perm_t = 4096
	ACL_CHANGE_OWNER        Acl_perm_t = 8192
	ACL_SYNCHRONIZE         Acl_perm_t = 1048576
)

func (Acl_perm_t) String

func (e Acl_perm_t) String() string

type Acl_tag_t

type Acl_tag_t int64
const (
	ACL_UNDEFINED_TAG  Acl_tag_t = 0
	ACL_EXTENDED_ALLOW Acl_tag_t = 1
	ACL_EXTENDED_DENY  Acl_tag_t = 2
)

func (Acl_tag_t) String

func (e Acl_tag_t) String() string

type Acl_type_t

type Acl_type_t int64
const (
	ACL_TYPE_EXTENDED Acl_type_t = 256
	ACL_TYPE_ACCESS   Acl_type_t = 0
	ACL_TYPE_DEFAULT  Acl_type_t = 1
	ACL_TYPE_AFS      Acl_type_t = 2
	ACL_TYPE_CODA     Acl_type_t = 3
	ACL_TYPE_NTFS     Acl_type_t = 4
	ACL_TYPE_NWFS     Acl_type_t = 5
)

func (Acl_type_t) String

func (e Acl_type_t) String() string

type Clockid_t

type Clockid_t int64

func (Clockid_t) String

func (e Clockid_t) String() string

type Dispatch_autorelease_frequency_t

type Dispatch_autorelease_frequency_t uint64
const (
	DISPATCH_AUTORELEASE_FREQUENCY_INHERIT   Dispatch_autorelease_frequency_t = 0
	DISPATCH_AUTORELEASE_FREQUENCY_WORK_ITEM Dispatch_autorelease_frequency_t = 1
	DISPATCH_AUTORELEASE_FREQUENCY_NEVER     Dispatch_autorelease_frequency_t = 2
)

func (Dispatch_autorelease_frequency_t) String

type Dispatch_block_flags_t

type Dispatch_block_flags_t uint64
const (
	DISPATCH_BLOCK_BARRIER           Dispatch_block_flags_t = 1
	DISPATCH_BLOCK_DETACHED          Dispatch_block_flags_t = 2
	DISPATCH_BLOCK_ASSIGN_CURRENT    Dispatch_block_flags_t = 4
	DISPATCH_BLOCK_NO_QOS_CLASS      Dispatch_block_flags_t = 8
	DISPATCH_BLOCK_INHERIT_QOS_CLASS Dispatch_block_flags_t = 16
	DISPATCH_BLOCK_ENFORCE_QOS_CLASS Dispatch_block_flags_t = 32
)

func (Dispatch_block_flags_t) String

func (e Dispatch_block_flags_t) String() string

type EvCmd

type EvCmd int64
const (
	EVNOP   EvCmd = 0
	EVHIDE  EvCmd = 1
	EVSHOW  EvCmd = 2
	EVMOVE  EvCmd = 3
	EVLEVEL EvCmd = 4
)

func (EvCmd) String

func (e EvCmd) String() string

type Filesec_property_t

type Filesec_property_t int64
const (
	FILESEC_OWNER         Filesec_property_t = 1
	FILESEC_GROUP         Filesec_property_t = 2
	FILESEC_UUID          Filesec_property_t = 3
	FILESEC_MODE          Filesec_property_t = 4
	FILESEC_ACL           Filesec_property_t = 5
	FILESEC_GRPUUID       Filesec_property_t = 6
	FILESEC_ACL_RAW       Filesec_property_t = 100
	FILESEC_ACL_ALLOCSIZE Filesec_property_t = 101
)

func (Filesec_property_t) String

func (e Filesec_property_t) String() string

type Idtype_t

type Idtype_t int64
const (
	P_ALL  Idtype_t = 0
	P_PID  Idtype_t = 1
	P_PGID Idtype_t = 2
)

func (Idtype_t) String

func (e Idtype_t) String() string

type Ipc_info_object_type_t

type Ipc_info_object_type_t int64
const (
	IPC_OTYPE_NONE                 Ipc_info_object_type_t = 0
	IPC_OTYPE_THREAD_CONTROL       Ipc_info_object_type_t = 1
	IPC_OTYPE_TASK_CONTROL         Ipc_info_object_type_t = 2
	IPC_OTYPE_HOST                 Ipc_info_object_type_t = 3
	IPC_OTYPE_HOST_PRIV            Ipc_info_object_type_t = 4
	IPC_OTYPE_PROCESSOR            Ipc_info_object_type_t = 5
	IPC_OTYPE_PROCESSOR_SET        Ipc_info_object_type_t = 6
	IPC_OTYPE_PROCESSOR_SET_NAME   Ipc_info_object_type_t = 7
	IPC_OTYPE_TIMER                Ipc_info_object_type_t = 8
	IPC_OTYPE_PORT_SUBST_ONCE      Ipc_info_object_type_t = 9
	IPC_OTYPE_MIG                  Ipc_info_object_type_t = 10
	IPC_OTYPE_MEMORY_OBJECT        Ipc_info_object_type_t = 11
	IPC_OTYPE_XMM_PAGER            Ipc_info_object_type_t = 12
	IPC_OTYPE_XMM_KERNEL           Ipc_info_object_type_t = 13
	IPC_OTYPE_XMM_REPLY            Ipc_info_object_type_t = 14
	IPC_OTYPE_UND_REPLY            Ipc_info_object_type_t = 15
	IPC_OTYPE_HOST_NOTIFY          Ipc_info_object_type_t = 16
	IPC_OTYPE_HOST_SECURITY        Ipc_info_object_type_t = 17
	IPC_OTYPE_LEDGER               Ipc_info_object_type_t = 18
	IPC_OTYPE_MAIN_DEVICE          Ipc_info_object_type_t = 19
	IPC_OTYPE_TASK_NAME            Ipc_info_object_type_t = 20
	IPC_OTYPE_SUBSYSTEM            Ipc_info_object_type_t = 21
	IPC_OTYPE_IO_DONE_QUEUE        Ipc_info_object_type_t = 22
	IPC_OTYPE_SEMAPHORE            Ipc_info_object_type_t = 23
	IPC_OTYPE_LOCK_SET             Ipc_info_object_type_t = 24
	IPC_OTYPE_CLOCK                Ipc_info_object_type_t = 25
	IPC_OTYPE_CLOCK_CTRL           Ipc_info_object_type_t = 26
	IPC_OTYPE_IOKIT_IDENT          Ipc_info_object_type_t = 27
	IPC_OTYPE_NAMED_ENTRY          Ipc_info_object_type_t = 28
	IPC_OTYPE_IOKIT_CONNECT        Ipc_info_object_type_t = 29
	IPC_OTYPE_IOKIT_OBJECT         Ipc_info_object_type_t = 30
	IPC_OTYPE_UPL                  Ipc_info_object_type_t = 31
	IPC_OTYPE_MEM_OBJ_CONTROL      Ipc_info_object_type_t = 32
	IPC_OTYPE_AU_SESSIONPORT       Ipc_info_object_type_t = 33
	IPC_OTYPE_FILEPORT             Ipc_info_object_type_t = 34
	IPC_OTYPE_LABELH               Ipc_info_object_type_t = 35
	IPC_OTYPE_TASK_RESUME          Ipc_info_object_type_t = 36
	IPC_OTYPE_VOUCHER              Ipc_info_object_type_t = 37
	IPC_OTYPE_VOUCHER_ATTR_CONTROL Ipc_info_object_type_t = 38
	IPC_OTYPE_WORK_INTERVAL        Ipc_info_object_type_t = 39
	IPC_OTYPE_UX_HANDLER           Ipc_info_object_type_t = 40
	IPC_OTYPE_UEXT_OBJECT          Ipc_info_object_type_t = 41
	IPC_OTYPE_ARCADE_REG           Ipc_info_object_type_t = 42
	IPC_OTYPE_EVENTLINK            Ipc_info_object_type_t = 43
	IPC_OTYPE_TASK_INSPECT         Ipc_info_object_type_t = 44
	IPC_OTYPE_TASK_READ            Ipc_info_object_type_t = 45
	IPC_OTYPE_THREAD_INSPECT       Ipc_info_object_type_t = 46
	IPC_OTYPE_THREAD_READ          Ipc_info_object_type_t = 47
	IPC_OTYPE_SUID_CRED            Ipc_info_object_type_t = 48
	IPC_OTYPE_HYPERVISOR           Ipc_info_object_type_t = 49
	IPC_OTYPE_TASK_ID_TOKEN        Ipc_info_object_type_t = 50
	IPC_OTYPE_TASK_FATAL           Ipc_info_object_type_t = 51
	IPC_OTYPE_KCDATA               Ipc_info_object_type_t = 52
	IPC_OTYPE_EXCLAVES_RESOURCE    Ipc_info_object_type_t = 53
	IPC_OTYPE_THREAD_RESUME        Ipc_info_object_type_t = 54
	IPC_OTYPE_UNKNOWN              Ipc_info_object_type_t = 4294967295
)

func (Ipc_info_object_type_t) String

func (e Ipc_info_object_type_t) String() string

type Launch_data_type_t

type Launch_data_type_t int64
const (
	LAUNCH_DATA_DICTIONARY Launch_data_type_t = 1
	LAUNCH_DATA_ARRAY      Launch_data_type_t = 2
	LAUNCH_DATA_FD         Launch_data_type_t = 3
	LAUNCH_DATA_INTEGER    Launch_data_type_t = 4
	LAUNCH_DATA_REAL       Launch_data_type_t = 5
	LAUNCH_DATA_BOOL       Launch_data_type_t = 6
	LAUNCH_DATA_STRING     Launch_data_type_t = 7
	LAUNCH_DATA_OPAQUE     Launch_data_type_t = 8
	LAUNCH_DATA_ERRNO      Launch_data_type_t = 9
	LAUNCH_DATA_MACHPORT   Launch_data_type_t = 10
)

func (Launch_data_type_t) String

func (e Launch_data_type_t) String() string

type MDLabelDomain

type MDLabelDomain int64

@typedef MDLabelDomain @abstract These constants are used to specify a domain to MDLabelCreate().

const (
	KMDLabelUserDomain  MDLabelDomain = 0
	KMDLabelLocalDomain MDLabelDomain = 1
)

func (MDLabelDomain) String

func (e MDLabelDomain) String() string

type MDQueryOptionFlags

type MDQueryOptionFlags int64
const (
	KMDQuerySynchronous        MDQueryOptionFlags = 1
	KMDQueryWantsUpdates       MDQueryOptionFlags = 4
	KMDQueryAllowFSTranslation MDQueryOptionFlags = 8
)

func (MDQueryOptionFlags) String

func (e MDQueryOptionFlags) String() string

type MDQuerySortOptionFlags

type MDQuerySortOptionFlags int64

@enum MDQuerySortOptionFlags @constant kMDQueryReverseSortOrderFlag Sort the attribute in reverse order.

const (
	KMDQueryReverseSortOrderFlag MDQuerySortOptionFlags = 1
)

func (MDQuerySortOptionFlags) String

func (e MDQuerySortOptionFlags) String() string

type Mach_vm_range_flags_t

type Mach_vm_range_flags_t int64
const (
	MACH_VM_RANGE_NONE Mach_vm_range_flags_t = 0
)

func (Mach_vm_range_flags_t) String

func (e Mach_vm_range_flags_t) String() string

type Mach_vm_range_flavor_t

type Mach_vm_range_flavor_t int64
const (
	MACH_VM_RANGE_FLAVOR_INVALID Mach_vm_range_flavor_t = 0
	MACH_VM_RANGE_FLAVOR_V1      Mach_vm_range_flavor_t = 1
)

func (Mach_vm_range_flavor_t) String

func (e Mach_vm_range_flavor_t) String() string

type Mach_vm_range_tag_t

type Mach_vm_range_tag_t int64
const (
	MACH_VM_RANGE_DEFAULT Mach_vm_range_tag_t = 0
	MACH_VM_RANGE_DATA    Mach_vm_range_tag_t = 1
	MACH_VM_RANGE_FIXED   Mach_vm_range_tag_t = 2
)

func (Mach_vm_range_tag_t) String

func (e Mach_vm_range_tag_t) String() string

type Mpo_flags_t

type Mpo_flags_t int64
const (
	MPO_PORT                            Mpo_flags_t = 0
	MPO_SERVICE_PORT                    Mpo_flags_t = 1024
	MPO_CONNECTION_PORT                 Mpo_flags_t = 2048
	MPO_REPLY_PORT                      Mpo_flags_t = 4096
	MPO_WEAK_REPLY_PORT                 Mpo_flags_t = 16384
	MPO_NOTIFICATION_PORT               Mpo_flags_t = 17408
	MPO_EXCEPTION_PORT                  Mpo_flags_t = 32768
	MPO_CONNECTION_PORT_WITH_PORT_ARRAY Mpo_flags_t = 65536
)

func (Mpo_flags_t) String

func (e Mpo_flags_t) String() string

type NXMouseButton

type NXMouseButton int64
const (
	NX_OneButton   NXMouseButton = 0
	NX_LeftButton  NXMouseButton = 1
	NX_RightButton NXMouseButton = 2
)

func (NXMouseButton) String

func (e NXMouseButton) String() string

type Os_clockid_t

type Os_clockid_t int64
const (
	OS_CLOCK_MACH_ABSOLUTE_TIME Os_clockid_t = 32
)

func (Os_clockid_t) String

func (e Os_clockid_t) String() string

type PMPageToPaperMappingType

type PMPageToPaperMappingType int64
const (
	KPMPageToPaperMappingNone       PMPageToPaperMappingType = 1
	KPMPageToPaperMappingScaleToFit PMPageToPaperMappingType = 2
)

func (PMPageToPaperMappingType) String

func (e PMPageToPaperMappingType) String() string

type Ptrauth_key

type Ptrauth_key int64
const (
	Ptrauth_key_none                     Ptrauth_key = -1
	Ptrauth_key_asia                     Ptrauth_key = 0
	Ptrauth_key_asib                     Ptrauth_key = 1
	Ptrauth_key_asda                     Ptrauth_key = 2
	Ptrauth_key_asdb                     Ptrauth_key = 3
	Ptrauth_key_process_independent_code Ptrauth_key = 0
	Ptrauth_key_process_dependent_code   Ptrauth_key = 1
	Ptrauth_key_process_independent_data Ptrauth_key = 2
	Ptrauth_key_process_dependent_data   Ptrauth_key = 3
	Ptrauth_key_return_address           Ptrauth_key = 1
	Ptrauth_key_frame_pointer            Ptrauth_key = 3
	Ptrauth_key_function_pointer         Ptrauth_key = 0
	Ptrauth_key_block_function           Ptrauth_key = 0
	Ptrauth_key_cxx_vtable_pointer       Ptrauth_key = 2
	Ptrauth_key_method_list_pointer      Ptrauth_key = 2
	Ptrauth_key_objc_isa_pointer         Ptrauth_key = 2
	Ptrauth_key_objc_super_pointer       Ptrauth_key = 2
	Ptrauth_key_objc_sel_pointer         Ptrauth_key = 3
	Ptrauth_key_objc_class_ro_pointer    Ptrauth_key = 2
	Ptrauth_key_block_descriptor_pointer Ptrauth_key = 2
	Ptrauth_key_init_fini_pointer        Ptrauth_key = 0
)

func (Ptrauth_key) String

func (e Ptrauth_key) String() string

type QLPreviewPDFStyle

type QLPreviewPDFStyle int64

A value you use to configure the appearance of previews for PDF files. Deprecated: Use a QLPreviewingController in a Preview Extension to provide previews for your file types.

const (
	KQLPreviewPDFStandardStyle                   QLPreviewPDFStyle = 0
	KQLPreviewPDFPagesWithThumbnailsOnRightStyle QLPreviewPDFStyle = 3
	KQLPreviewPDFPagesWithThumbnailsOnLeftStyle  QLPreviewPDFStyle = 4
)

func (QLPreviewPDFStyle) String

func (e QLPreviewPDFStyle) String() string

type QLPreviewRequest

type QLPreviewRequest struct{}

@typedef QLPreviewRequestRef This is the type of a reference to Preview requests. C struct: __QLPreviewRequest QLPreviewRequest is an opaque type.

type QLThumbnail

type QLThumbnail struct{}

C struct: __QLThumbnail QLThumbnail is an opaque type.

type QLThumbnailRequest

type QLThumbnailRequest struct{}

@typedef QLThumbnailRequestRef @abstract This is the type of a reference to Thumbnail requests. C struct: __QLThumbnailRequest QLThumbnailRequest is an opaque type.

type Qos_class_t

type Qos_class_t uint32
const (
	QOS_CLASS_USER_INTERACTIVE Qos_class_t = 33
	QOS_CLASS_USER_INITIATED   Qos_class_t = 25
	QOS_CLASS_DEFAULT          Qos_class_t = 21
	QOS_CLASS_UTILITY          Qos_class_t = 17
	QOS_CLASS_BACKGROUND       Qos_class_t = 9
	QOS_CLASS_UNSPECIFIED      Qos_class_t = 0
)

func (Qos_class_t) String

func (e Qos_class_t) String() string

type Virtual_memory_guard_exception_code_t

type Virtual_memory_guard_exception_code_t int64
const (
	KGUARD_EXC_DEALLOC_GAP                   Virtual_memory_guard_exception_code_t = 1
	KGUARD_EXC_RECLAIM_COPYIO_FAILURE        Virtual_memory_guard_exception_code_t = 2
	KGUARD_EXC_RECLAIM_INDEX_FAILURE         Virtual_memory_guard_exception_code_t = 4
	KGUARD_EXC_RECLAIM_DEALLOCATE_FAILURE    Virtual_memory_guard_exception_code_t = 8
	KGUARD_EXC_RECLAIM_ACCOUNTING_FAILURE    Virtual_memory_guard_exception_code_t = 9
	KGUARD_EXC_SEC_IOPL_ON_EXEC_PAGE         Virtual_memory_guard_exception_code_t = 10
	KGUARD_EXC_SEC_EXEC_ON_IOPL_PAGE         Virtual_memory_guard_exception_code_t = 11
	KGUARD_EXC_SEC_UPL_WRITE_ON_EXEC_REGION  Virtual_memory_guard_exception_code_t = 12
	KGUARD_EXC_LARGE_ALLOCATION_TELEMETRY    Virtual_memory_guard_exception_code_t = 13
	KGUARD_EXC_SEC_ACCESS_FAULT              Virtual_memory_guard_exception_code_t = 98
	KGUARD_EXC_SEC_ASYNC_ACCESS_FAULT        Virtual_memory_guard_exception_code_t = 99
	KGUARD_EXC_SEC_COPY_DENIED               Virtual_memory_guard_exception_code_t = 100
	KGUARD_EXC_SEC_SHARING_DENIED            Virtual_memory_guard_exception_code_t = 101
	KGUARD_EXC_MTE_SYNC_FAULT                Virtual_memory_guard_exception_code_t = 200
	KGUARD_EXC_MTE_ASYNC_USER_FAULT          Virtual_memory_guard_exception_code_t = 201
	KGUARD_EXC_MTE_ASYNC_KERN_FAULT          Virtual_memory_guard_exception_code_t = 202
	KGUARD_EXC_GUARD_OBJECT_ASYNC_USER_FAULT Virtual_memory_guard_exception_code_t = 203
	KGUARD_EXC_GUARD_OBJECT_ASYNC_KERN_FAULT Virtual_memory_guard_exception_code_t = 204
)

func (Virtual_memory_guard_exception_code_t) String

type Xpc_listener_create_flags_t

type Xpc_listener_create_flags_t int64
const (
	XPC_LISTENER_CREATE_NONE             Xpc_listener_create_flags_t = 0
	XPC_LISTENER_CREATE_INACTIVE         Xpc_listener_create_flags_t = 1
	XPC_LISTENER_CREATE_FORCE_MACH       Xpc_listener_create_flags_t = 2
	XPC_LISTENER_CREATE_FORCE_XPCSERVICE Xpc_listener_create_flags_t = 4
)

func (Xpc_listener_create_flags_t) String

type Xpc_session_create_flags_t

type Xpc_session_create_flags_t int64
const (
	XPC_SESSION_CREATE_NONE            Xpc_session_create_flags_t = 0
	XPC_SESSION_CREATE_INACTIVE        Xpc_session_create_flags_t = 1
	XPC_SESSION_CREATE_MACH_PRIVILEGED Xpc_session_create_flags_t = 2
)

func (Xpc_session_create_flags_t) String

Jump to

Keyboard shortcuts

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