Documentation
¶
Overview ¶
Package printcore provides purego-based Go bindings for the macOS PrintCore framework.
Apple documentation: https://developer.apple.com/documentation/printcore
Index ¶
- Constants
- func PMCGImageCreateWithEPSDataProvider(epsDataProvider unsafe.Pointer, epsPreview unsafe.Pointer) unsafe.Pointer
- func PMCopyAvailablePPDs(domain uint16, ppds unsafe.Pointer) int
- func PMCopyLocalizedPPD(ppd unsafe.Pointer, localizedPPD unsafe.Pointer) int
- func PMCopyPPDData(ppd unsafe.Pointer, data unsafe.Pointer) int
- func PMCopyPageFormat(formatSrc unsafe.Pointer, formatDest unsafe.Pointer) int
- func PMCopyPrintSettings(settingSrc unsafe.Pointer, settingDest unsafe.Pointer) int
- func PMCreateGenericPrinter(printer unsafe.Pointer) int
- func PMCreatePageFormat(pageFormat unsafe.Pointer) int
- func PMCreatePageFormatWithPMPaper(pageFormat unsafe.Pointer, paper unsafe.Pointer) int
- func PMCreatePrintSettings(printSettings unsafe.Pointer) int
- func PMCreateSession(printSession unsafe.Pointer) int
- func PMGetAdjustedPageRect(pageFormat unsafe.Pointer, pageRect *PMRect) int
- func PMGetAdjustedPaperRect(pageFormat unsafe.Pointer, paperRect *PMRect) int
- func PMGetCollate(printSettings unsafe.Pointer, collate *uint8) int
- func PMGetCopies(printSettings unsafe.Pointer, copies *uint) int
- func PMGetDuplex(printSettings unsafe.Pointer, duplexSetting *uint) int
- func PMGetFirstPage(printSettings unsafe.Pointer, first *uint) int
- func PMGetLastPage(printSettings unsafe.Pointer, last *uint) int
- func PMGetOrientation(pageFormat unsafe.Pointer, orientation *uint16) int
- func PMGetPageFormatExtendedData(pageFormat unsafe.Pointer, dataID uint, size *uint, ...) int
- func PMGetPageFormatPaper(format unsafe.Pointer, paper unsafe.Pointer) int
- func PMGetPageRange(printSettings unsafe.Pointer, minPage *uint, maxPage *uint) int
- func PMGetScale(pageFormat unsafe.Pointer, scale *float64) int
- func PMGetUnadjustedPageRect(pageFormat unsafe.Pointer, pageRect *PMRect) int
- func PMGetUnadjustedPaperRect(pageFormat unsafe.Pointer, paperRect *PMRect) int
- func PMPageFormatCreateDataRepresentation(pageFormat unsafe.Pointer, data unsafe.Pointer, format PMDataFormat) int
- func PMPageFormatCreateWithDataRepresentation(data unsafe.Pointer, pageFormat unsafe.Pointer) int
- func PMPageFormatGetPrinterID(pageFormat unsafe.Pointer, printerID unsafe.Pointer) int
- func PMPaperCreateCustom(printer unsafe.Pointer, id_ unsafe.Pointer, name unsafe.Pointer, width float64, ...) int
- func PMPaperCreateLocalizedName(paper unsafe.Pointer, printer unsafe.Pointer, paperName unsafe.Pointer) int
- func PMPaperGetHeight(paper unsafe.Pointer, paperHeight *float64) int
- func PMPaperGetID(paper unsafe.Pointer, paperID unsafe.Pointer) int
- func PMPaperGetMargins(paper unsafe.Pointer, paperMargins *PMRect) int
- func PMPaperGetPPDPaperName(paper unsafe.Pointer, paperName unsafe.Pointer) int
- func PMPaperGetPrinterID(paper unsafe.Pointer, printerID unsafe.Pointer) int
- func PMPaperGetWidth(paper unsafe.Pointer, paperWidth *float64) int
- func PMPaperIsCustom(paper unsafe.Pointer) uint8
- func PMPresetCopyName(preset unsafe.Pointer, name unsafe.Pointer) int
- func PMPresetCreatePrintSettings(preset unsafe.Pointer, session unsafe.Pointer, printSettings unsafe.Pointer) int
- func PMPresetGetAttributes(preset unsafe.Pointer, attributes unsafe.Pointer) int
- func PMPrintSettingsCopyAsDictionary(printSettings unsafe.Pointer, settingsDictionary unsafe.Pointer) int
- func PMPrintSettingsCopyKeys(printSettings unsafe.Pointer, settingsKeys unsafe.Pointer) int
- func PMPrintSettingsCreateDataRepresentation(printSettings unsafe.Pointer, data unsafe.Pointer, format PMDataFormat) int
- func PMPrintSettingsCreateWithDataRepresentation(data unsafe.Pointer, printSettings unsafe.Pointer) int
- func PMPrintSettingsGetJobName(printSettings unsafe.Pointer, name unsafe.Pointer) int
- func PMPrintSettingsGetValue(printSettings unsafe.Pointer, key unsafe.Pointer, value unsafe.Pointer) int
- func PMPrintSettingsSetJobName(printSettings unsafe.Pointer, name unsafe.Pointer) int
- func PMPrintSettingsSetValue(printSettings unsafe.Pointer, key unsafe.Pointer, value unsafe.Pointer, ...) int
- func PMPrintSettingsToOptions(settings unsafe.Pointer, options string) int
- func PMPrintSettingsToOptionsWithPrinterAndPageFormat(settings unsafe.Pointer, printer unsafe.Pointer, pageFormat unsafe.Pointer, ...) int
- func PMPrinterCopyDescriptionURL(printer unsafe.Pointer, descriptionType unsafe.Pointer, fileURL unsafe.Pointer) int
- func PMPrinterCopyDeviceURI(printer unsafe.Pointer, deviceURI unsafe.Pointer) int
- func PMPrinterCopyHostName(printer unsafe.Pointer, hostNameP unsafe.Pointer) int
- func PMPrinterCopyPresets(printer unsafe.Pointer, presetList unsafe.Pointer) int
- func PMPrinterCopyState(printer unsafe.Pointer, stateDict unsafe.Pointer) int
- func PMPrinterCreateFromPrinterID(printerID unsafe.Pointer) unsafe.Pointer
- func PMPrinterGetCommInfo(printer unsafe.Pointer, supportsControlCharRangeP *uint8, ...) int
- func PMPrinterGetDriverCreator(printer unsafe.Pointer, creator *uint) int
- func PMPrinterGetDriverReleaseInfo(printer unsafe.Pointer, release unsafe.Pointer) int
- func PMPrinterGetID(printer unsafe.Pointer) unsafe.Pointer
- func PMPrinterGetIndexedPrinterResolution(printer unsafe.Pointer, index uint, resolutionP *PMResolution) int
- func PMPrinterGetLanguageInfo(printer unsafe.Pointer, info *PMLanguageInfo) int
- func PMPrinterGetLocation(printer unsafe.Pointer) unsafe.Pointer
- func PMPrinterGetMakeAndModelName(printer unsafe.Pointer, makeAndModel unsafe.Pointer) int
- func PMPrinterGetMimeTypes(printer unsafe.Pointer, settings unsafe.Pointer, mimeTypes unsafe.Pointer) int
- func PMPrinterGetName(printer unsafe.Pointer) unsafe.Pointer
- func PMPrinterGetOutputResolution(printer unsafe.Pointer, printSettings unsafe.Pointer, ...) int
- func PMPrinterGetPaperList(printer unsafe.Pointer, paperList unsafe.Pointer) int
- func PMPrinterGetPrinterResolutionCount(printer unsafe.Pointer, countP *uint) int
- func PMPrinterGetState(printer unsafe.Pointer, state *uint16) int
- func PMPrinterIsDefault(printer unsafe.Pointer) uint8
- func PMPrinterIsFavorite(printer unsafe.Pointer) uint8
- func PMPrinterIsPostScriptCapable(printer unsafe.Pointer) uint8
- func PMPrinterIsPostScriptPrinter(printer unsafe.Pointer, isPSPrinter *uint8) int
- func PMPrinterIsRemote(printer unsafe.Pointer, isRemoteP *uint8) int
- func PMPrinterPrintWithFile(printer unsafe.Pointer, settings unsafe.Pointer, format unsafe.Pointer, ...) int
- func PMPrinterPrintWithProvider(printer unsafe.Pointer, settings unsafe.Pointer, format unsafe.Pointer, ...) int
- func PMPrinterSendCommand(printer unsafe.Pointer, commandString unsafe.Pointer, jobTitle unsafe.Pointer, ...) int
- func PMPrinterSetDefault(printer unsafe.Pointer) int
- func PMPrinterSetOutputResolution(printer unsafe.Pointer, printSettings unsafe.Pointer, ...) int
- func PMPrinterWritePostScriptToURL(printer unsafe.Pointer, settings unsafe.Pointer, format unsafe.Pointer, ...) int
- func PMRelease(object unsafe.Pointer) int
- func PMRetain(object unsafe.Pointer) int
- func PMServerCreatePrinterList(server unsafe.Pointer, printerList unsafe.Pointer) int
- func PMServerLaunchPrinterBrowser(server unsafe.Pointer, options unsafe.Pointer) int
- func PMSessionBeginCGDocumentNoDialog(printSession unsafe.Pointer, printSettings unsafe.Pointer, ...) int
- func PMSessionBeginPageNoDialog(printSession unsafe.Pointer, pageFormat unsafe.Pointer, pageFrame *PMRect) int
- func PMSessionCopyDestinationFormat(printSession unsafe.Pointer, printSettings unsafe.Pointer, ...) int
- func PMSessionCopyDestinationLocation(printSession unsafe.Pointer, printSettings unsafe.Pointer, ...) int
- func PMSessionCopyOutputFormatList(printSession unsafe.Pointer, destType uint16, documentFormatP unsafe.Pointer) int
- func PMSessionCreatePageFormatList(printSession unsafe.Pointer, printer unsafe.Pointer, ...) int
- func PMSessionCreatePrinterList(printSession unsafe.Pointer, printerList unsafe.Pointer, currentIndex *int, ...) int
- func PMSessionDefaultPageFormat(printSession unsafe.Pointer, pageFormat unsafe.Pointer) int
- func PMSessionDefaultPrintSettings(printSession unsafe.Pointer, printSettings unsafe.Pointer) int
- func PMSessionEndDocumentNoDialog(printSession unsafe.Pointer) int
- func PMSessionEndPageNoDialog(printSession unsafe.Pointer) int
- func PMSessionError(printSession unsafe.Pointer) int
- func PMSessionGetCGGraphicsContext(printSession unsafe.Pointer, context_ unsafe.Pointer) int
- func PMSessionGetCurrentPrinter(printSession unsafe.Pointer, currentPrinter unsafe.Pointer) int
- func PMSessionGetDataFromSession(printSession unsafe.Pointer, key unsafe.Pointer, data unsafe.Pointer) int
- func PMSessionGetDestinationType(printSession unsafe.Pointer, printSettings unsafe.Pointer, destTypeP *uint16) int
- func PMSessionSetCurrentPMPrinter(session unsafe.Pointer, printer unsafe.Pointer) int
- func PMSessionSetDataInSession(printSession unsafe.Pointer, key unsafe.Pointer, data unsafe.Pointer) int
- func PMSessionSetDestination(printSession unsafe.Pointer, printSettings unsafe.Pointer, destType uint16, ...) int
- func PMSessionSetError(printSession unsafe.Pointer, printError int) int
- func PMSessionValidatePageFormat(printSession unsafe.Pointer, pageFormat unsafe.Pointer, changed *uint8) int
- func PMSessionValidatePrintSettings(printSession unsafe.Pointer, printSettings unsafe.Pointer, changed *uint8) int
- func PMSetCollate(printSettings unsafe.Pointer, collate uint8) int
- func PMSetCopies(printSettings unsafe.Pointer, copies uint, lock uint8) int
- func PMSetDuplex(printSettings unsafe.Pointer, duplexSetting uint) int
- func PMSetFirstPage(printSettings unsafe.Pointer, first uint, lock uint8) int
- func PMSetLastPage(printSettings unsafe.Pointer, last uint, lock uint8) int
- func PMSetOrientation(pageFormat unsafe.Pointer, orientation uint16, lock uint8) int
- func PMSetPageFormatExtendedData(pageFormat unsafe.Pointer, dataID uint, size uint, extendedData unsafe.Pointer) int
- func PMSetPageRange(printSettings unsafe.Pointer, minPage uint, maxPage uint) int
- func PMSetScale(pageFormat unsafe.Pointer, scale float64) int
- func PMWorkflowCopyItems(workflowItems unsafe.Pointer) int
- func PMWorkflowSubmitPDFWithOptions(workflowItem unsafe.Pointer, title unsafe.Pointer, options string, ...) int
- func PMWorkflowSubmitPDFWithSettings(workflowItem unsafe.Pointer, settings unsafe.Pointer, pdfFile unsafe.Pointer) int
- func SymbolAvailable(symbol string) bool
- type Acl_entry_id_t
- type Acl_flag_t
- type Acl_perm_t
- type Acl_tag_t
- type Acl_type_t
- type Clockid_t
- type Dispatch_autorelease_frequency_t
- type Dispatch_block_flags_t
- type EvCmd
- type Filesec_property_t
- type Idtype_t
- type Ipc_info_object_type_t
- type Launch_data_type_t
- type MDLabelDomain
- type MDQueryOptionFlags
- type MDQuerySortOptionFlags
- type Mach_vm_range_flags_t
- type Mach_vm_range_flavor_t
- type Mach_vm_range_tag_t
- type Mpo_flags_t
- type NXMouseButton
- type OpaquePMPageFormat
- type OpaquePMPaper
- type OpaquePMPreset
- type OpaquePMPrintSession
- type OpaquePMPrintSettings
- type OpaquePMPrinter
- type OpaquePMServer
- type Os_clockid_t
- type PDEPanel
- type PDEPlugIn
- type PDEPlugInCallbackProtocol
- type PMDataFormat
- type PMLanguageInfo
- type PMPageToPaperMappingType
- type PMRect
- type PMResolution
- type Ptrauth_key
- type Qos_class_t
- type Virtual_memory_guard_exception_code_t
- type Xpc_listener_create_flags_t
- type Xpc_session_create_flags_t
Constants ¶
const ( KAllPPDDomains = 1 KCUPSPPDDomain = 6 KLocalPPDDomain = 3 KNetworkPPDDomain = 4 KSystemPPDDomain = 2 KUserPPDDomain = 5 )
const ( KPMAllocationFailure = -108 KPMCVMSymbolNotFound = -9662 KPMCloseFailed = -9785 KPMCreateMessageFailed = -9620 KPMDeleteSubTicketFailed = -9585 KPMDocumentNotFound = -9644 KPMDontSwitchPDEError = -9531 KPMEditRequestFailed = -9544 KPMFeatureNotInstalled = -9533 KPMFileOrDirOperationFailed = -9634 KPMFontNameTooLong = -9704 KPMFontNotFound = -9703 KPMGeneralCGError = -9705 KPMIOAttrNotAvailable = -9787 KPMIOMSymbolNotFound = -9661 KPMInternalError = -30870 KPMInvalidAllocator = -30890 KPMInvalidCVMContext = -9665 KPMInvalidCalibrationTarget = -30898 KPMInvalidConnection = -30887 KPMInvalidFileType = -30895 KPMInvalidIOMContext = -9664 KPMInvalidIndex = -30882 KPMInvalidItem = -30892 KPMInvalidJobID = -9666 KPMInvalidJobTemplate = -30885 KPMInvalidKey = -30888 KPMInvalidLookupSpec = -9542 KPMInvalidObject = -30896 KPMInvalidPBMRef = -9540 KPMInvalidPDEContext = -9530 KPMInvalidPMContext = -9663 KPMInvalidPaper = -30897 KPMInvalidPrinterAddress = -9780 KPMInvalidPrinterInfo = -30886 KPMInvalidReply = -30894 KPMInvalidState = -9706 KPMInvalidSubTicket = -9584 KPMInvalidTicket = -30891 KPMInvalidType = -30893 KPMInvalidValue = -30889 KPMItemIsLocked = -9586 KPMJobBusy = -9642 KPMJobCanceled = -9643 KPMJobGetTicketBadFormatError = -9672 KPMJobGetTicketReadError = -9673 KPMJobManagerAborted = -9671 KPMJobNotFound = -9641 KPMJobStreamEndError = -9670 KPMJobStreamOpenFailed = -9668 KPMJobStreamReadFailed = -9669 KPMKeyNotFound = -9589 KPMKeyNotUnique = -9590 KPMKeyOrValueNotFound = -9623 KPMLastErrorCodeToMakeMaintenanceOfThisListEasier = -9799 KPMMessagingError = -9624 KPMNoDefaultItem = -9500 KPMNoDefaultSettings = -9501 KPMNoPrinterJobID = -9667 KPMNoSelectedPrinters = -9541 KPMOpenFailed = -9781 KPMPMSymbolNotFound = -9660 KPMPermissionError = -9636 KPMPluginNotFound = -9701 KPMPluginRegisterationFailed = -9702 KPMPrBrowserNoUI = -9545 KPMQueueAlreadyExists = -9639 KPMQueueJobFailed = -9640 KPMQueueNotFound = -9638 KPMReadFailed = -9782 KPMReadGotZeroData = -9788 KPMServerAlreadyRunning = -9631 KPMServerAttributeRestricted = -9633 KPMServerCommunicationFailed = -9621 KPMServerNotFound = -9630 KPMServerSuspended = -9632 KPMStatusFailed = -9784 KPMStringConversionFailure = -30883 KPMSubTicketNotFound = -9583 KPMSyncRequestFailed = -9543 KPMTemplateIsLocked = -9588 KPMTicketIsLocked = -9587 KPMTicketTypeNotFound = -9580 KPMUnableToFindProcess = -9532 KPMUnexpectedImagingError = -9707 KPMUnknownDataType = -9591 KPMUnknownMessage = -9637 KPMUnsupportedConnection = -9786 KPMUpdateTicketFailed = -9581 KPMUserOrGroupNotFound = -9635 KPMValidateTicketFailed = -9582 KPMWriteFailed = -9783 KPMXMLParseError = -30884 )
const ( KPMBorderDoubleHairline = 2 KPMBorderDoubleThickline = 4 KPMBorderSingleHairline = 1 KPMBorderSingleThickline = 3 )
const ( KPMCoverPageAfter = 3 KPMCoverPageBefore = 2 KPMCoverPageNone = 1 )
const ( KPMDestinationFax = 3 KPMDestinationFile = 2 KPMDestinationInvalid = 0 KPMDestinationPreview = 4 KPMDestinationPrinter = 1 KPMDestinationProcessPDF = 5 )
const ( KPMDuplexNoTumble = 2 KPMDuplexNone = 1 KPMDuplexTumble = 3 KPMSimplexTumble = 4 )
const ( KPMHideInlineItems = 0 KPMShowDefaultInlineItems = 32768 KPMShowInlineCopies = 1 KPMShowInlineOrientation = 8 KPMShowInlinePageRange = 2 KPMShowInlinePageRangeWithSelection = 64 KPMShowInlinePaperSize = 4 KPMShowInlineScale = 128 KPMShowPageAttributesPDE = 256 )
const ( KPMInvalidPreset = -30899 KPMInvalidPrintSession = -30879 KPMInvalidPrinter = -30880 KPMObjectInUse = -30881 )
const ( KPMLayoutBottomTopLeftRight = 7 KPMLayoutBottomTopRightLeft = 8 KPMLayoutLeftRightBottomTop = 2 KPMLayoutLeftRightTopBottom = 1 KPMLayoutRightLeftBottomTop = 4 KPMLayoutRightLeftTopBottom = 3 KPMLayoutTopBottomLeftRight = 5 KPMLayoutTopBottomRightLeft = 6 )
const ( KPMGeneralError = -30870 KPMInvalidPageFormat = -30876 KPMInvalidParameter = -50 KPMInvalidPrintSettings = -30875 KPMNoDefaultPrinter = -30872 KPMNoError = 0 KPMNoSuchEntry = -30874 KPMNotImplemented = -30873 KPMOutOfScope = -30871 KPMValueOutOfRange = -30877 )
const ( KPMPaperTypeCoated = 2 KPMPaperTypeGlossy = 4 KPMPaperTypePlain = 1 KPMPaperTypePremium = 3 KPMPaperTypeTShirt = 6 KPMPaperTypeTransparency = 5 KPMPaperTypeUnknown = 0 )
const ( KPMLandscape = 2 KPMPortrait = 1 KPMReverseLandscape = 4 KPMReversePortrait = 3 )
const ( KPMPrinterIdle = 3 KPMPrinterProcessing = 4 KPMPrinterStopped = 5 )
const ( KPMQualityBest = 13 KPMQualityDraft = 4 KPMQualityHighest = 15 KPMQualityInkSaver = 1 KPMQualityLowest = 0 KPMQualityNormal = 8 KPMQualityPhoto = 11 )
const ( KPMScalingCenterOnImgArea = 6 KPMScalingCenterOnPaper = 5 KPMScalingPinBottomLeft = 3 KPMScalingPinBottomRight = 4 KPMScalingPinTopLeft = 1 KPMScalingPinTopRight = 2 )
const ( KPMCMYKColorSpaceModel = 3 KPMDevNColorSpaceModel = 4 KPMGrayColorSpaceModel = 1 KPMRGBColorSpaceModel = 2 KPMUnknownColorSpaceModel = 0 )
const (
KPMCancel = 128
)
const (
KPMPrintAllPages = -1
)
const (
KPMUnlocked = 0
)
Variables ¶
This section is empty.
Functions ¶
func PMCopyLocalizedPPD ¶
func PMCopyPageFormat ¶
func PMCopyPrintSettings ¶
func PMCreateGenericPrinter ¶
func PMCreatePageFormat ¶
func PMCreatePrintSettings ¶
func PMCreateSession ¶
func PMGetAdjustedPageRect ¶
func PMGetAdjustedPaperRect ¶
func PMGetPageFormatPaper ¶
func PMGetPageRange ¶
func PMGetUnadjustedPageRect ¶
func PMPaperCreateCustom ¶
func PMPaperGetPPDPaperName ¶
func PMPaperGetPrinterID ¶
func PMPaperIsCustom ¶
func PMPresetGetAttributes ¶
func PMPrintSettingsCopyKeys ¶
func PMPrintSettingsGetValue ¶
func PMPrintSettingsSetValue ¶
func PMPrinterCopyDeviceURI ¶
func PMPrinterCopyHostName ¶
func PMPrinterCopyPresets ¶
func PMPrinterCopyState ¶
func PMPrinterGetCommInfo ¶
func PMPrinterGetIndexedPrinterResolution ¶
func PMPrinterGetIndexedPrinterResolution(printer unsafe.Pointer, index uint, resolutionP *PMResolution) int
func PMPrinterGetLanguageInfo ¶
func PMPrinterGetLanguageInfo(printer unsafe.Pointer, info *PMLanguageInfo) int
func PMPrinterGetMimeTypes ¶
func PMPrinterGetPaperList ¶
func PMPrinterIsDefault ¶
func PMPrinterIsFavorite ¶
func PMPrinterPrintWithFile ¶
func PMPrinterSendCommand ¶
func PMPrinterSetDefault ¶
func PMSessionError ¶
func PMSessionSetDestination ¶
func PMSetOrientation ¶
func PMSetPageRange ¶
func PMWorkflowCopyItems ¶
func SymbolAvailable ¶
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_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 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 ¶
func (e Dispatch_autorelease_frequency_t) String() 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 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 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 OpaquePMPrintSession ¶
type OpaquePMPrintSession struct{}
OpaquePMPrintSession is an opaque type.
type OpaquePMPrintSettings ¶
type OpaquePMPrintSettings struct{}
OpaquePMPrintSettings is an opaque type.
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 PDEPanel ¶
type PDEPanel interface {
WillShow()
ShouldHide() bool
SaveValuesAndReturnError() (bool, error)
RestoreValuesAndReturnError() (bool, error)
PPDOptionKeyValueDidChangePpdChoice(option *foundation.NSString, choice *foundation.NSString)
PanelView() *appkit.NSView
PanelName() *foundation.NSString
PanelKind() *foundation.NSString
SummaryInfo() *foundation.NSDictionary[*foundation.NSString, *foundation.NSString]
}
PDEPanel wraps the ObjC protocol PDEPanel.
type PDEPlugIn ¶
type PDEPlugIn interface {
InitWithBundle(theBundle *foundation.NSBundle) unsafe.Pointer
PDEPanelsForTypeWithHostInfo(pdeType *foundation.NSString, host PDEPlugInCallbackProtocol) *foundation.NSArray[PDEPanel]
}
PDEPlugIn wraps the ObjC protocol PDEPlugIn.
type PDEPlugInCallbackProtocol ¶
type PDEPlugInCallbackProtocol interface {
PrintSession() unsafe.Pointer
PrintSettings() unsafe.Pointer
PageFormat() unsafe.Pointer
PMPrinter() unsafe.Pointer
PpdFile() unsafe.Pointer
WillChangePPDOptionKeyValuePpdChoice(option *foundation.NSString, choice *foundation.NSString) bool
}
PDEPlugInCallbackProtocol wraps the ObjC protocol PDEPlugInCallbackProtocol.
type PMDataFormat ¶
type PMDataFormat int64
const ( KPMDataFormatXMLDefault PMDataFormat = 0 KPMDataFormatXMLMinimal PMDataFormat = 1 KPMDataFormatXMLCompressed PMDataFormat = 2 )
func (PMDataFormat) String ¶
func (e PMDataFormat) String() string
type PMLanguageInfo ¶
type PMPageToPaperMappingType ¶
type PMPageToPaperMappingType int64
const ( KPMPageToPaperMappingNone PMPageToPaperMappingType = 1 KPMPageToPaperMappingScaleToFit PMPageToPaperMappingType = 2 )
func (PMPageToPaperMappingType) String ¶
func (e PMPageToPaperMappingType) String() string
type PMResolution ¶
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 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 ¶
func (e Virtual_memory_guard_exception_code_t) String() 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 ¶
func (e Xpc_listener_create_flags_t) String() 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 ¶
func (e Xpc_session_create_flags_t) String() string