osservices

package
v0.8.2 Latest Latest
Warning

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

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

Documentation

Rendered for darwin/amd64

Overview

Package osservices provides purego-based Go bindings for the macOS OSServices framework.

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

Index

Constants

View Source
const (
	HDActivity   = 3
	IdleActivity = 4
	NetActivity  = 2
	OverallAct   = 0
	UsrActivity  = 1
)
View Source
const (
	ErrWSInternalError  = -65793
	ErrWSParseError     = -65795
	ErrWSTimeoutError   = -65796
	ErrWSTransportError = -65794
)
View Source
const (
	KAnyAuthType = 0
	KAnyProtocol = 0
)
View Source
const (
	KCSIdentityClassGroup = 2
	KCSIdentityClassUser  = 1
)
View Source
const (
	KCSIdentityFlagHidden = 1
	KCSIdentityFlagNone   = 0
)
View Source
const (
	KCSIdentityQueryEventErrorOccurred       = 5
	KCSIdentityQueryEventResultsAdded        = 2
	KCSIdentityQueryEventResultsChanged      = 3
	KCSIdentityQueryEventResultsRemoved      = 4
	KCSIdentityQueryEventSearchPhaseFinished = 1
)
View Source
const (
	KCSIdentityQueryGenerateUpdateEvents    = 1
	KCSIdentityQueryIncludeHiddenIdentities = 2
)
View Source
const (
	KCSIdentityQueryStringBeginsWith = 2
	KCSIdentityQueryStringEquals     = 1
)
View Source
const (
	KCSIdentityAuthorityNotAccessibleErr = -2
	KCSIdentityDeletedErr                = -4
	KCSIdentityDuplicateFullNameErr      = -6
	KCSIdentityDuplicatePosixNameErr     = -8
	KCSIdentityInvalidFullNameErr        = -5
	KCSIdentityInvalidPosixNameErr       = -7
	KCSIdentityPermissionErr             = -3
	KCSIdentityUnknownAuthorityErr       = -1
)
View Source
const (
	KCertSearchAny               = 0
	KCertSearchDecryptAllowed    = 64
	KCertSearchDecryptDisallowed = 128
	KCertSearchDecryptIgnored    = 0
	KCertSearchDecryptMask       = 192
	KCertSearchEncryptAllowed    = 16
	KCertSearchEncryptDisallowed = 32
	KCertSearchEncryptIgnored    = 0
	KCertSearchEncryptMask       = 48
	KCertSearchPrivKeyRequired   = 4096
	KCertSearchShift             = 0
	KCertSearchSigningAllowed    = 1
	KCertSearchSigningDisallowed = 2
	KCertSearchSigningIgnored    = 0
	KCertSearchSigningMask       = 3
	KCertSearchUnwrapAllowed     = 1024
	KCertSearchUnwrapDisallowed  = 2048
	KCertSearchUnwrapIgnored     = 0
	KCertSearchUnwrapMask        = 3072
	KCertSearchVerifyAllowed     = 4
	KCertSearchVerifyDisallowed  = 8
	KCertSearchVerifyIgnored     = 0
	KCertSearchVerifyMask        = 12
	KCertSearchWrapAllowed       = 256
	KCertSearchWrapDisallowed    = 512
	KCertSearchWrapIgnored       = 0
	KCertSearchWrapMask          = 768
)
View Source
const (
	KAppleSharePasswordKCItemClass = 1634953328
	KCertificateKCItemClass        = 1667592820
	KGenericPasswordKCItemClass    = 1734700656
	KInternetPasswordKCItemClass   = 1768842612
)
View Source
const (
	KAccountKCItemAttr        = 1633903476
	KAddressKCItemAttr        = 1633969266
	KAuthTypeKCItemAttr       = 1635023216
	KClassKCItemAttr          = 1668047219
	KCommentKCItemAttr        = 1768123764
	KCommonNameKCItemAttr     = 1668161568
	KCreationDateKCItemAttr   = 1667522932
	KCreatorKCItemAttr        = 1668445298
	KCustomIconKCItemAttr     = 1668641641
	KDecryptKCItemAttr        = 1684366194
	KDescriptionKCItemAttr    = 1684370275
	KEMailKCItemAttr          = 1835100524
	KEncryptKCItemAttr        = 1701733234
	KEndDateKCItemAttr        = 1701077364
	KGenericKCItemAttr        = 1734700641
	KInvisibleKCItemAttr      = 1768846953
	KIssuerKCItemAttr         = 1769173877
	KIssuerURLKCItemAttr      = 1769304684
	KLabelKCItemAttr          = 1818321516
	KModDateKCItemAttr        = 1835295092
	KNegativeKCItemAttr       = 1852139361
	KPathKCItemAttr           = 1885434984
	KPortKCItemAttr           = 1886351988
	KProtocolKCItemAttr       = 1886675820
	KPublicKeyHashKCItemAttr  = 1752198009
	KScriptCodeKCItemAttr     = 1935897200
	KSecurityDomainKCItemAttr = 1935961454
	KSerialNumberKCItemAttr   = 1936614002
	KServerKCItemAttr         = 1936881266
	KServiceKCItemAttr        = 1937138533
	KSignKCItemAttr           = 1936287598
	KSignatureKCItemAttr      = 1936943463
	KStartDateKCItemAttr      = 1935958388
	KSubjectKCItemAttr        = 1937072746
	KTypeKCItemAttr           = 1954115685
	KUnwrapKCItemAttr         = 1970173810
	KVerifyKCItemAttr         = 1986359913
	KVolumeKCItemAttr         = 1986817381
	KWrapKCItemAttr           = 2003984752
)
View Source
const (
	KHuge1BitMask  = 1768122403
	KHuge32BitData = 1768436530
	KHuge4BitData  = 1768122420
	KHuge8BitData  = 1768122424
	KHuge8BitMask  = 1748528491
)
View Source
const (
	KIconServices128PixelDataARGB = 1768108087
	KIconServices16PixelDataARGB  = 1768108084
	KIconServices32PixelDataARGB  = 1768108085
	KIconServices48PixelDataARGB  = 1768108086
)
View Source
const (
	KIconServices1024PixelDataARGB = 1768108336
	KIconServices256PixelDataARGB  = 1768108088
	KIconServices512PixelDataARGB  = 1768108089
	KThumbnail32BitData            = 1769222962
	KThumbnail8BitMask             = 1949855083
)
View Source
const (
	KAddKCEvent                 = 3
	KDataAccessKCEvent          = 10
	KDefaultChangedKCEvent      = 9
	KDeleteKCEvent              = 4
	KIdleKCEvent                = 0
	KKeychainListChangedKCEvent = 11
	KLockKCEvent                = 1
	KPasswordChangedKCEvent     = 6
	KSystemKCEvent              = 8
	KUnlockKCEvent              = 2
	KUpdateKCEvent              = 5
)
View Source
const (
	KAddKCEventMask             = 8
	KDataAccessKCEventMask      = 1024
	KDefaultChangedKCEventMask  = 512
	KDeleteKCEventMask          = 16
	KEveryKCEventMask           = 65535
	KIdleKCEventMask            = 1
	KLockKCEventMask            = 2
	KPasswordChangedKCEventMask = 64
	KSystemEventKCEventMask     = 256
	KUnlockKCEventMask          = 4
	KUpdateKCEventMask          = 32
)
View Source
const (
	KKCAuthTypeDPA        = 1685086561
	KKCAuthTypeDefault    = 1684434036
	KKCAuthTypeHTTPDigest = 1752462436
	KKCAuthTypeMSN        = 1836281441
	KKCAuthTypeNTLM       = 1853123693
	KKCAuthTypeRPA        = 1919967585
)
View Source
const (
	KKCProtocolTypeAFP        = 1634103328
	KKCProtocolTypeAppleTalk  = 1635019883
	KKCProtocolTypeFTP        = 1718906912
	KKCProtocolTypeFTPAccount = 1718906977
	KKCProtocolTypeHTTP       = 1752462448
	KKCProtocolTypeIMAP       = 1768776048
	KKCProtocolTypeIRC        = 1769104160
	KKCProtocolTypeLDAP       = 1818517872
	KKCProtocolTypeNNTP       = 1852732528
	KKCProtocolTypePOP3       = 1886351411
	KKCProtocolTypeSMTP       = 1936553072
	KKCProtocolTypeSOCKS      = 1936685088
	KKCProtocolTypeTelnet     = 1952803950
)
View Source
const (
	KLarge1BitMask  = 1229147683
	KLarge32BitData = 1768698674
	KLarge4BitData  = 1768123444
	KLarge8BitData  = 1768123448
	KLarge8BitMask  = 1815637355
	KMini1BitMask   = 1768123683
	KMini4BitData   = 1768123700
	KMini8BitData   = 1768123704
	KSmall1BitMask  = 1768125219
	KSmall32BitData = 1769157426
	KSmall4BitData  = 1768125236
	KSmall8BitData  = 1768125240
	KSmall8BitMask  = 1933077867
)
View Source
const (
	KFirstFailKCStopOn = 3
	KFirstPassKCStopOn = 2
	KNoneKCStopOn      = 1
	KPolicyKCStopOn    = 0
)
View Source
const (
	KCertUsageAllAdd           = 2147483392
	KCertUsageDecryptAdd       = 16384
	KCertUsageDecryptAskAndAdd = 32768
	KCertUsageEncryptAdd       = 4096
	KCertUsageEncryptAskAndAdd = 8192
	KCertUsageKeyExchAdd       = 65536
	KCertUsageKeyExchAskAndAdd = 131072
	KCertUsageRootAdd          = 262144
	KCertUsageRootAskAndAdd    = 524288
	KCertUsageSSLAdd           = 1048576
	KCertUsageSSLAskAndAdd     = 2097152
	KCertUsageShift            = 8
	KCertUsageSigningAdd       = 256
	KCertUsageSigningAskAndAdd = 512
	KCertUsageVerifyAdd        = 1024
	KCertUsageVerifyAskAndAdd  = 2048
	KSecOptionReserved         = 255
)
View Source
const (
	KDeviceInitiatedWake = 18
	KDozeDemand          = 7
	KDozeRequest         = 9
	KDozeToFullWakeUp    = 20
	KDozeWakeUp          = 8
	KEnterIdle           = 24
	KEnterRun            = 11
	KEnterStandby        = 10
	KExitIdle            = 26
	KGetPowerInfo        = 21
	KGetPowerLevel       = 16
	KGetWakeOnNetInfo    = 22
	KSetPowerLevel       = 17
	KSleepDemand         = 2
	KSleepDeny           = 5
	KSleepNow            = 6
	KSleepRequest        = 1
	KSleepRevoke         = 4
	KSleepUnlock         = 4
	KSleepWakeUp         = 3
	KStillIdle           = 25
	KSuspendDemand       = 13
	KSuspendRequest      = 12
	KSuspendRevoke       = 14
	KSuspendWakeToDoze   = 23
	KSuspendWakeUp       = 15
	KWakeToDoze          = 19
)
View Source
const (
	KDropIconVariant     = 1685221232
	KOpenDropIconVariant = 1868853872
	KOpenIconVariant     = 1869636974
	KRolloverIconVariant = 1870030194
	KTileIconVariant     = 1953066085
)
View Source
const (
	KRdPermKCStatus      = 2
	KUnlockStateKCStatus = 1
	KWrPermKCStatus      = 4
)
View Source
const (
	Large1BitMask = 1229147683
	Large4BitData = 1768123444
	Large8BitData = 1768123448
	Mini1BitMask  = 1768123683
	Mini4BitData  = 1768123700
	Mini8BitData  = 1768123704
	Small1BitMask = 1768125219
	Small4BitData = 1768125236
	Small8BitData = 1768125240
)
View Source
const (
	NoCalls    = 1
	NoRequest  = 2
	SleepQType = 16
	SlpQType   = 16
)
View Source
const (
	KAnyPort = 0
)
View Source
const (
	KCSIdentityCommitCompleted = 1
)
View Source
const (
	KIconFamilyType = 1768124019
)

Variables

This section is empty.

Functions

func BatteryCount deprecated

func BatteryCount() int16

Deprecated: No longer supported

func CSGetDefaultIdentityAuthority

func CSGetDefaultIdentityAuthority() unsafe.Pointer

func CSGetLocalIdentityAuthority

func CSGetLocalIdentityAuthority() unsafe.Pointer

func CSGetManagedIdentityAuthority

func CSGetManagedIdentityAuthority() unsafe.Pointer

func CSIdentityAddAlias

func CSIdentityAddAlias(identity unsafe.Pointer, alias unsafe.Pointer)

func CSIdentityAddMember

func CSIdentityAddMember(group unsafe.Pointer, member unsafe.Pointer)

func CSIdentityAuthenticateUsingPassword

func CSIdentityAuthenticateUsingPassword(user unsafe.Pointer, password unsafe.Pointer) uint8

func CSIdentityAuthorityCopyLocalizedName

func CSIdentityAuthorityCopyLocalizedName(authority unsafe.Pointer) unsafe.Pointer

func CSIdentityAuthorityGetTypeID

func CSIdentityAuthorityGetTypeID() uint

func CSIdentityCommit

func CSIdentityCommit(identity unsafe.Pointer, authorization unsafe.Pointer, error_ unsafe.Pointer) uint8

func CSIdentityCommitAsynchronously

func CSIdentityCommitAsynchronously(identity unsafe.Pointer, clientContext *CSIdentityClientContext, runLoop unsafe.Pointer, runLoopMode unsafe.Pointer, authorization unsafe.Pointer) uint8

func CSIdentityCreate

func CSIdentityCreate(allocator unsafe.Pointer, identityClass int, fullName unsafe.Pointer, posixName unsafe.Pointer, flags uint, authority unsafe.Pointer) unsafe.Pointer

func CSIdentityCreateCopy

func CSIdentityCreateCopy(allocator unsafe.Pointer, identity unsafe.Pointer) unsafe.Pointer

func CSIdentityCreateGroupMembershipQuery

func CSIdentityCreateGroupMembershipQuery(allocator unsafe.Pointer, group unsafe.Pointer) unsafe.Pointer

func CSIdentityCreatePersistentReference

func CSIdentityCreatePersistentReference(allocator unsafe.Pointer, identity unsafe.Pointer) unsafe.Pointer

func CSIdentityDelete

func CSIdentityDelete(identity unsafe.Pointer)

func CSIdentityGetAliases

func CSIdentityGetAliases(identity unsafe.Pointer) unsafe.Pointer

func CSIdentityGetAuthority

func CSIdentityGetAuthority(identity unsafe.Pointer) unsafe.Pointer

func CSIdentityGetCertificate

func CSIdentityGetCertificate(user unsafe.Pointer) unsafe.Pointer

func CSIdentityGetClass

func CSIdentityGetClass(identity unsafe.Pointer) int

func CSIdentityGetEmailAddress

func CSIdentityGetEmailAddress(identity unsafe.Pointer) unsafe.Pointer

func CSIdentityGetFullName

func CSIdentityGetFullName(identity unsafe.Pointer) unsafe.Pointer

func CSIdentityGetImageData

func CSIdentityGetImageData(identity unsafe.Pointer) unsafe.Pointer

func CSIdentityGetImageDataType

func CSIdentityGetImageDataType(identity unsafe.Pointer) unsafe.Pointer

func CSIdentityGetImageURL

func CSIdentityGetImageURL(identity unsafe.Pointer) unsafe.Pointer

func CSIdentityGetPosixID

func CSIdentityGetPosixID(identity unsafe.Pointer) uint

func CSIdentityGetPosixName

func CSIdentityGetPosixName(identity unsafe.Pointer) unsafe.Pointer

func CSIdentityGetTypeID

func CSIdentityGetTypeID() uint

func CSIdentityGetUUID

func CSIdentityGetUUID(identity unsafe.Pointer) unsafe.Pointer

func CSIdentityIsCommitting

func CSIdentityIsCommitting(identity unsafe.Pointer) uint8

func CSIdentityIsEnabled

func CSIdentityIsEnabled(user unsafe.Pointer) uint8

func CSIdentityIsHidden

func CSIdentityIsHidden(identity unsafe.Pointer) uint8

func CSIdentityIsMemberOfGroup

func CSIdentityIsMemberOfGroup(identity unsafe.Pointer, group unsafe.Pointer) uint8

func CSIdentityQueryCopyResults

func CSIdentityQueryCopyResults(query unsafe.Pointer) unsafe.Pointer

func CSIdentityQueryCreate

func CSIdentityQueryCreate(allocator unsafe.Pointer, identityClass int, authority unsafe.Pointer) unsafe.Pointer

func CSIdentityQueryCreateForCurrentUser

func CSIdentityQueryCreateForCurrentUser(allocator unsafe.Pointer) unsafe.Pointer

func CSIdentityQueryCreateForName

func CSIdentityQueryCreateForName(allocator unsafe.Pointer, name unsafe.Pointer, comparisonMethod int, identityClass int, authority unsafe.Pointer) unsafe.Pointer

func CSIdentityQueryCreateForPersistentReference

func CSIdentityQueryCreateForPersistentReference(allocator unsafe.Pointer, referenceData unsafe.Pointer) unsafe.Pointer

func CSIdentityQueryCreateForPosixID

func CSIdentityQueryCreateForPosixID(allocator unsafe.Pointer, posixID uint, identityClass int, authority unsafe.Pointer) unsafe.Pointer

func CSIdentityQueryCreateForUUID

func CSIdentityQueryCreateForUUID(allocator unsafe.Pointer, uuid unsafe.Pointer, authority unsafe.Pointer) unsafe.Pointer

func CSIdentityQueryExecute

func CSIdentityQueryExecute(query unsafe.Pointer, flags uint, error_ unsafe.Pointer) uint8

func CSIdentityQueryExecuteAsynchronously

func CSIdentityQueryExecuteAsynchronously(query unsafe.Pointer, flags uint, clientContext *CSIdentityQueryClientContext, runLoop unsafe.Pointer, runLoopMode unsafe.Pointer) uint8

func CSIdentityQueryGetTypeID

func CSIdentityQueryGetTypeID() uint

func CSIdentityQueryStop

func CSIdentityQueryStop(query unsafe.Pointer)

func CSIdentityRemoveAlias

func CSIdentityRemoveAlias(identity unsafe.Pointer, alias unsafe.Pointer)

func CSIdentityRemoveClient

func CSIdentityRemoveClient(identity unsafe.Pointer)

func CSIdentityRemoveMember

func CSIdentityRemoveMember(group unsafe.Pointer, member unsafe.Pointer)

func CSIdentitySetCertificate

func CSIdentitySetCertificate(user unsafe.Pointer, certificate unsafe.Pointer)

func CSIdentitySetEmailAddress

func CSIdentitySetEmailAddress(identity unsafe.Pointer, emailAddress unsafe.Pointer)

func CSIdentitySetFullName

func CSIdentitySetFullName(identity unsafe.Pointer, fullName unsafe.Pointer)

func CSIdentitySetImageData

func CSIdentitySetImageData(identity unsafe.Pointer, imageData unsafe.Pointer, imageDataType unsafe.Pointer)

func CSIdentitySetImageURL

func CSIdentitySetImageURL(identity unsafe.Pointer, url unsafe.Pointer)

func CSIdentitySetIsEnabled

func CSIdentitySetIsEnabled(user unsafe.Pointer, isEnabled uint8)

func CSIdentitySetPassword

func CSIdentitySetPassword(user unsafe.Pointer, password unsafe.Pointer)

func CurrentProcessorSpeed deprecated

func CurrentProcessorSpeed() int16

Deprecated: No longer supported

func DisposeKCCallbackUPP deprecated

func DisposeKCCallbackUPP(userUPP unsafe.Pointer)

Deprecated: No longer supported

func DisposeSleepQUPP deprecated

func DisposeSleepQUPP(userUPP unsafe.Pointer)

Deprecated: No longer supported

func GetCPUSpeed deprecated

func GetCPUSpeed() int

Deprecated: No longer supported

func InvokeKCCallbackUPP deprecated

func InvokeKCCallbackUPP(keychainEvent uint16, info *KCCallbackInfo, userContext unsafe.Pointer, userUPP unsafe.Pointer) int

Deprecated: No longer supported

func InvokeSleepQUPP deprecated

func InvokeSleepQUPP(message int, qRecPtr *SleepQRec, userUPP unsafe.Pointer) int

Deprecated: No longer supported

func KCAddCallback deprecated

func KCAddCallback(callbackProc unsafe.Pointer, eventMask uint16, userContext unsafe.Pointer) int

Deprecated: No longer supported

func KCCopyItem deprecated

func KCCopyItem(item unsafe.Pointer, destKeychain unsafe.Pointer, copy_ unsafe.Pointer) int

Deprecated: No longer supported

func KCCountKeychains deprecated

func KCCountKeychains() uint16

Deprecated: No longer supported

func KCDeleteItem deprecated

func KCDeleteItem(item unsafe.Pointer) int

Deprecated: No longer supported

func KCFindAppleSharePassword deprecated

func KCFindAppleSharePassword(serverSignature *[16]uint8, serverAddress *uint8, serverName *uint8, volumeName *uint8, accountName *uint8, maxLength uint, passwordData unsafe.Pointer, actualLength *uint, item unsafe.Pointer) int

Deprecated: No longer supported

func KCFindFirstItem deprecated

func KCFindFirstItem(keychain unsafe.Pointer, attrList *security.SecKeychainAttributeList, search unsafe.Pointer, item unsafe.Pointer) int

Deprecated: No longer supported

func KCFindGenericPassword deprecated

func KCFindGenericPassword(serviceName *uint8, accountName *uint8, maxLength uint, passwordData unsafe.Pointer, actualLength *uint, item unsafe.Pointer) int

Deprecated: No longer supported

func KCFindInternetPassword deprecated

func KCFindInternetPassword(serverName *uint8, securityDomain *uint8, accountName *uint8, port uint16, protocol uint, authType uint, maxLength uint, passwordData unsafe.Pointer, actualLength *uint, item unsafe.Pointer) int

Deprecated: No longer supported

func KCFindInternetPasswordWithPath deprecated

func KCFindInternetPasswordWithPath(serverName *uint8, securityDomain *uint8, accountName *uint8, path *uint8, port uint16, protocol uint, authType uint, maxLength uint, passwordData unsafe.Pointer, actualLength *uint, item unsafe.Pointer) int

Deprecated: No longer supported

func KCFindNextItem deprecated

func KCFindNextItem(search unsafe.Pointer, item unsafe.Pointer) int

Deprecated: No longer supported

func KCGetAttribute deprecated

func KCGetAttribute(item unsafe.Pointer, attr *security.SecKeychainAttribute, actualLength *uint) int

Deprecated: No longer supported

func KCGetData deprecated

func KCGetData(item unsafe.Pointer, maxLength uint, data unsafe.Pointer, actualLength *uint) int

Deprecated: No longer supported

func KCGetDefaultKeychain deprecated

func KCGetDefaultKeychain(keychain unsafe.Pointer) int

Deprecated: No longer supported

func KCGetIndKeychain deprecated

func KCGetIndKeychain(index uint16, keychain unsafe.Pointer) int

Deprecated: No longer supported

func KCGetKeychain deprecated

func KCGetKeychain(item unsafe.Pointer, keychain unsafe.Pointer) int

Deprecated: No longer supported

func KCGetKeychainManagerVersion deprecated

func KCGetKeychainManagerVersion(returnVers *uint) int

Deprecated: No longer supported

func KCGetKeychainName deprecated

func KCGetKeychainName(keychain unsafe.Pointer, keychainName *uint8) int

Deprecated: No longer supported

func KCGetStatus deprecated

func KCGetStatus(keychain unsafe.Pointer, keychainStatus *uint) int

Deprecated: No longer supported

func KCIsInteractionAllowed deprecated

func KCIsInteractionAllowed() uint8

Deprecated: No longer supported

func KCLock deprecated

func KCLock(keychain unsafe.Pointer) int

Deprecated: No longer supported

func KCMakeAliasFromKCRef deprecated

func KCMakeAliasFromKCRef(keychain unsafe.Pointer, keychainAlias ***carboncore.AliasRecord) int

Deprecated: No longer supported

func KCMakeKCRefFromAlias deprecated

func KCMakeKCRefFromAlias(keychainAlias **carboncore.AliasRecord, keychain unsafe.Pointer) int

Deprecated: No longer supported

func KCMakeKCRefFromFSRef deprecated

func KCMakeKCRefFromFSRef(keychainFSRef *carboncore.FSRef, keychain unsafe.Pointer) int

Deprecated: No longer supported

func KCNewItem deprecated

func KCNewItem(itemClass uint, itemCreator uint, length uint, data unsafe.Pointer, item unsafe.Pointer) int

Deprecated: No longer supported

func KCReleaseItem deprecated

func KCReleaseItem(item unsafe.Pointer) int

Deprecated: No longer supported

func KCReleaseKeychain deprecated

func KCReleaseKeychain(keychain unsafe.Pointer) int

Deprecated: No longer supported

func KCReleaseSearch deprecated

func KCReleaseSearch(search unsafe.Pointer) int

Deprecated: No longer supported

func KCRemoveCallback deprecated

func KCRemoveCallback(callbackProc unsafe.Pointer) int

Deprecated: No longer supported

func KCSIdentityErrorDomain

func KCSIdentityErrorDomain() uintptr

func KCSIdentityGeneratePosixName

func KCSIdentityGeneratePosixName() uintptr

func KCSetAttribute deprecated

func KCSetAttribute(item unsafe.Pointer, attr *security.SecKeychainAttribute) int

Deprecated: No longer supported

func KCSetData deprecated

func KCSetData(item unsafe.Pointer, length uint, data unsafe.Pointer) int

Deprecated: No longer supported

func KCSetDefaultKeychain deprecated

func KCSetDefaultKeychain(keychain unsafe.Pointer) int

Deprecated: No longer supported

func KCSetInteractionAllowed deprecated

func KCSetInteractionAllowed(state uint8) int

Deprecated: No longer supported

func KCUpdateItem deprecated

func KCUpdateItem(item unsafe.Pointer) int

Deprecated: No longer supported

func KWSDebugIncomingBody deprecated

func KWSDebugIncomingBody() uintptr

Deprecated: No longer supported

func KWSDebugIncomingHeaders deprecated

func KWSDebugIncomingHeaders() uintptr

Deprecated: No longer supported

func KWSDebugOutgoingBody deprecated

func KWSDebugOutgoingBody() uintptr

Deprecated: No longer supported

func KWSDebugOutgoingHeaders deprecated

func KWSDebugOutgoingHeaders() uintptr

Deprecated: No longer supported

func KWSFaultCode deprecated

func KWSFaultCode() uintptr

Deprecated: No longer supported

func KWSFaultExtra deprecated

func KWSFaultExtra() uintptr

Deprecated: No longer supported

func KWSFaultString deprecated

func KWSFaultString() uintptr

Deprecated: No longer supported

func KWSHTTPExtraHeaders deprecated

func KWSHTTPExtraHeaders() uintptr

Deprecated: No longer supported

func KWSHTTPFollowsRedirects deprecated

func KWSHTTPFollowsRedirects() uintptr

Deprecated: No longer supported

func KWSHTTPMessage deprecated

func KWSHTTPMessage() uintptr

Deprecated: No longer supported

func KWSHTTPProxy deprecated

func KWSHTTPProxy() uintptr

Deprecated: No longer supported

func KWSHTTPResponseMessage deprecated

func KWSHTTPResponseMessage() uintptr

Deprecated: No longer supported

func KWSHTTPVersion deprecated

func KWSHTTPVersion() uintptr

Deprecated: No longer supported

func KWSMethodInvocationResult deprecated

func KWSMethodInvocationResult() uintptr

Deprecated: No longer supported

func KWSMethodInvocationResultParameterName deprecated

func KWSMethodInvocationResultParameterName() uintptr

Deprecated: No longer supported

func KWSMethodInvocationTimeoutValue deprecated

func KWSMethodInvocationTimeoutValue() uintptr

Deprecated: No longer supported

func KWSNetworkStreamFaultString deprecated

func KWSNetworkStreamFaultString() uintptr

Deprecated: No longer supported

func KWSRecordNamespaceURI deprecated

func KWSRecordNamespaceURI() uintptr

Deprecated: No longer supported

func KWSRecordParameterOrder deprecated

func KWSRecordParameterOrder() uintptr

Deprecated: No longer supported

func KWSRecordType deprecated

func KWSRecordType() uintptr

Deprecated: No longer supported

func KWSSOAP1999Protocol deprecated

func KWSSOAP1999Protocol() uintptr

Deprecated: No longer supported

func KWSSOAP2001Protocol deprecated

func KWSSOAP2001Protocol() uintptr

Deprecated: No longer supported

func KWSSOAPBodyEncodingStyle deprecated

func KWSSOAPBodyEncodingStyle() uintptr

Deprecated: No longer supported

func KWSSOAPMessageHeaders deprecated

func KWSSOAPMessageHeaders() uintptr

Deprecated: No longer supported

func KWSSOAPMethodNamespaceURI deprecated

func KWSSOAPMethodNamespaceURI() uintptr

Deprecated: No longer supported

func KWSSOAPStyleDoc deprecated

func KWSSOAPStyleDoc() uintptr

Deprecated: No longer supported

func KWSSOAPStyleRPC deprecated

func KWSSOAPStyleRPC() uintptr

Deprecated: No longer supported

func KWSStreamErrorDomain deprecated

func KWSStreamErrorDomain() uintptr

Deprecated: No longer supported

func KWSStreamErrorError deprecated

func KWSStreamErrorError() uintptr

Deprecated: No longer supported

func KWSStreamErrorMessage deprecated

func KWSStreamErrorMessage() uintptr

Deprecated: No longer supported

func KWSXMLRPCProtocol deprecated

func KWSXMLRPCProtocol() uintptr

Deprecated: No longer supported

func Kcfindapplesharepassword

func Kcfindapplesharepassword(serverSignature *[16]uint8, serverAddress string, serverName string, volumeName string, accountName string, maxLength uint, passwordData unsafe.Pointer, actualLength *uint, item unsafe.Pointer) int

C function: kcfindapplesharepassword Deprecated: No longer supported

func Kcfindgenericpassword

func Kcfindgenericpassword(serviceName string, accountName string, maxLength uint, passwordData unsafe.Pointer, actualLength *uint, item unsafe.Pointer) int

C function: kcfindgenericpassword Deprecated: No longer supported

func Kcfindinternetpassword

func Kcfindinternetpassword(serverName string, securityDomain string, accountName string, port uint16, protocol uint, authType uint, maxLength uint, passwordData unsafe.Pointer, actualLength *uint, item unsafe.Pointer) int

C function: kcfindinternetpassword Deprecated: No longer supported

func Kcfindinternetpasswordwithpath

func Kcfindinternetpasswordwithpath(serverName string, securityDomain string, accountName string, path string, port uint16, protocol uint, authType uint, maxLength uint, passwordData unsafe.Pointer, actualLength *uint, item unsafe.Pointer) int

C function: kcfindinternetpasswordwithpath Deprecated: No longer supported

func Kcgetkeychainname

func Kcgetkeychainname(keychain unsafe.Pointer, keychainName string) int

C function: kcgetkeychainname Deprecated: No longer supported

func MaximumProcessorSpeed deprecated

func MaximumProcessorSpeed() int16

Deprecated: No longer supported

func MinimumProcessorSpeed deprecated

func MinimumProcessorSpeed() int16

Deprecated: No longer supported

func NewKCCallbackUPP deprecated

func NewKCCallbackUPP(userRoutine unsafe.Pointer) unsafe.Pointer

Deprecated: No longer supported

func NewSleepQUPP deprecated

func NewSleepQUPP(userRoutine unsafe.Pointer) unsafe.Pointer

Deprecated: No longer supported

func SleepQInstall deprecated

func SleepQInstall(qRecPtr *SleepQRec)

Deprecated: No longer supported

func SleepQRemove deprecated

func SleepQRemove(qRecPtr *SleepQRec)

Deprecated: No longer supported

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.

func UpdateSystemActivity deprecated

func UpdateSystemActivity(activity uint8) int16

Deprecated: No longer supported

func WSGetCFTypeIDFromWSTypeID deprecated

func WSGetCFTypeIDFromWSTypeID(typeID WSTypeID) uint

Deprecated: No longer supported

func WSMethodInvocationAddDeserializationOverride deprecated

func WSMethodInvocationAddDeserializationOverride(invocation unsafe.Pointer, typeNamespace unsafe.Pointer, typeName unsafe.Pointer, deserializationProc unsafe.Pointer, context_ *WSClientContext)

Deprecated: No longer supported

func WSMethodInvocationAddSerializationOverride deprecated

func WSMethodInvocationAddSerializationOverride(invocation unsafe.Pointer, objType uint, serializationProc unsafe.Pointer, context_ *WSClientContext)

Deprecated: No longer supported

func WSMethodInvocationCopyParameters deprecated

func WSMethodInvocationCopyParameters(invocation unsafe.Pointer, parameterOrder unsafe.Pointer) unsafe.Pointer

Deprecated: No longer supported

func WSMethodInvocationCopyProperty deprecated

func WSMethodInvocationCopyProperty(invocation unsafe.Pointer, propertyName unsafe.Pointer) unsafe.Pointer

Deprecated: No longer supported

func WSMethodInvocationCopySerialization deprecated

func WSMethodInvocationCopySerialization(invocation unsafe.Pointer) unsafe.Pointer

Deprecated: No longer supported

func WSMethodInvocationCreate deprecated

func WSMethodInvocationCreate(url unsafe.Pointer, methodName unsafe.Pointer, protocol unsafe.Pointer) unsafe.Pointer

Deprecated: No longer supported

func WSMethodInvocationCreateFromSerialization deprecated

func WSMethodInvocationCreateFromSerialization(contract unsafe.Pointer) unsafe.Pointer

Deprecated: No longer supported

func WSMethodInvocationGetTypeID deprecated

func WSMethodInvocationGetTypeID() uint

Deprecated: No longer supported

func WSMethodInvocationInvoke deprecated

func WSMethodInvocationInvoke(invocation unsafe.Pointer) unsafe.Pointer

Deprecated: No longer supported

func WSMethodInvocationScheduleWithRunLoop deprecated

func WSMethodInvocationScheduleWithRunLoop(invocation unsafe.Pointer, runLoop unsafe.Pointer, runLoopMode unsafe.Pointer)

Deprecated: No longer supported

func WSMethodInvocationSetCallBack deprecated

func WSMethodInvocationSetCallBack(invocation unsafe.Pointer, clientCB unsafe.Pointer, context_ *WSClientContext)

Deprecated: No longer supported

func WSMethodInvocationSetParameters deprecated

func WSMethodInvocationSetParameters(invocation unsafe.Pointer, parameters unsafe.Pointer, parameterOrder unsafe.Pointer)

Deprecated: No longer supported

func WSMethodInvocationSetProperty deprecated

func WSMethodInvocationSetProperty(invocation unsafe.Pointer, propertyName unsafe.Pointer, propertyValue unsafe.Pointer)

Deprecated: No longer supported

func WSMethodInvocationUnscheduleFromRunLoop deprecated

func WSMethodInvocationUnscheduleFromRunLoop(invocation unsafe.Pointer, runLoop unsafe.Pointer, runLoopMode unsafe.Pointer)

Deprecated: No longer supported

func WSMethodResultIsFault deprecated

func WSMethodResultIsFault(methodResult unsafe.Pointer) uint8

Deprecated: No longer supported

func WSProtocolHandlerCopyFaultDocument deprecated

func WSProtocolHandlerCopyFaultDocument(ref unsafe.Pointer, methodContext unsafe.Pointer, faultDict unsafe.Pointer) unsafe.Pointer

Deprecated: No longer supported

func WSProtocolHandlerCopyProperty deprecated

func WSProtocolHandlerCopyProperty(ref unsafe.Pointer, propertyName unsafe.Pointer) unsafe.Pointer

Deprecated: No longer supported

func WSProtocolHandlerCopyReplyDictionary deprecated

func WSProtocolHandlerCopyReplyDictionary(ref unsafe.Pointer, methodName unsafe.Pointer, data unsafe.Pointer) unsafe.Pointer

Deprecated: No longer supported

func WSProtocolHandlerCopyReplyDocument deprecated

func WSProtocolHandlerCopyReplyDocument(ref unsafe.Pointer, methodContext unsafe.Pointer, resultValue unsafe.Pointer) unsafe.Pointer

Deprecated: No longer supported

func WSProtocolHandlerCopyRequestDictionary deprecated

func WSProtocolHandlerCopyRequestDictionary(ref unsafe.Pointer, data unsafe.Pointer) unsafe.Pointer

Deprecated: No longer supported

func WSProtocolHandlerCopyRequestDocument deprecated

func WSProtocolHandlerCopyRequestDocument(ref unsafe.Pointer, methodName unsafe.Pointer, methodParams unsafe.Pointer, methodParamOrder unsafe.Pointer, methodExtras unsafe.Pointer) unsafe.Pointer

Deprecated: No longer supported

func WSProtocolHandlerCreate deprecated

func WSProtocolHandlerCreate(allocator unsafe.Pointer, protocol unsafe.Pointer) unsafe.Pointer

Deprecated: No longer supported

func WSProtocolHandlerGetTypeID deprecated

func WSProtocolHandlerGetTypeID() uint

Deprecated: No longer supported

func WSProtocolHandlerSetDeserializationOverride deprecated

func WSProtocolHandlerSetDeserializationOverride(protocol unsafe.Pointer, typeNamespace unsafe.Pointer, typeName unsafe.Pointer, deserializationProc unsafe.Pointer, context_ *WSClientContext)

Deprecated: No longer supported

func WSProtocolHandlerSetProperty deprecated

func WSProtocolHandlerSetProperty(ref unsafe.Pointer, propertyName unsafe.Pointer, propertyValue unsafe.Pointer)

Deprecated: No longer supported

func WSProtocolHandlerSetSerializationOverride deprecated

func WSProtocolHandlerSetSerializationOverride(protocol unsafe.Pointer, objType uint, serializationProc unsafe.Pointer, context_ *WSClientContext)

Deprecated: No longer supported

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 CSIdentity

type CSIdentity struct{}

C struct: __CSIdentity CSIdentity is an opaque type.

type CSIdentityAuthority

type CSIdentityAuthority struct{}

C struct: __CSIdentityAuthority CSIdentityAuthority is an opaque type.

type CSIdentityClientContext

type CSIdentityClientContext struct {
	Version         int
	Info            unsafe.Pointer
	Retain          unsafe.Pointer
	Release         unsafe.Pointer
	CopyDescription unsafe.Pointer
	StatusUpdated   unsafe.Pointer
}

type CSIdentityQuery

type CSIdentityQuery struct{}

C struct: __CSIdentityQuery CSIdentityQuery is an opaque type.

type CSIdentityQueryClientContext

type CSIdentityQueryClientContext struct {
	Version             int
	Info                unsafe.Pointer
	RetainInfo          unsafe.Pointer
	ReleaseInfo         unsafe.Pointer
	CopyInfoDescription unsafe.Pointer
	ReceiveEvent        unsafe.Pointer
}

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 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 IconFamilyElement

type IconFamilyElement struct {
	ElementType uint
	ElementSize int
	ElementData [1]uint8
}

type IconFamilyResource

type IconFamilyResource struct {
	ResourceType uint
	ResourceSize int
	Elements     [1]IconFamilyElement
}

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 KCCallbackInfo

type KCCallbackInfo struct {
	Version   uint
	Item      unsafe.Pointer
	ProcessID [2]int
	Event     [4]int
	Keychain  unsafe.Pointer
}

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 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 OpaqueWSMethodInvocationRef

type OpaqueWSMethodInvocationRef struct{}

OpaqueWSMethodInvocationRef is an opaque type.

type OpaqueWSProtocolHandlerRef

type OpaqueWSProtocolHandlerRef struct{}

OpaqueWSProtocolHandlerRef 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 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 SleepQRec

type SleepQRec struct {
	SleepQLink  *SleepQRec
	SleepQType  int16
	SleepQProc  unsafe.Pointer
	SleepQFlags int16
}

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 WSClientContext

type WSClientContext struct {
	Version         int
	Info            unsafe.Pointer
	Retain          unsafe.Pointer
	Release         unsafe.Pointer
	CopyDescription unsafe.Pointer
}

type WSTypeID

type WSTypeID int64
const (
	EWSUnknownType    WSTypeID = 0
	EWSNullType       WSTypeID = 1
	EWSBooleanType    WSTypeID = 2
	EWSIntegerType    WSTypeID = 3
	EWSDoubleType     WSTypeID = 4
	EWSStringType     WSTypeID = 5
	EWSDateType       WSTypeID = 6
	EWSDataType       WSTypeID = 7
	EWSArrayType      WSTypeID = 8
	EWSDictionaryType WSTypeID = 9
)

func WSGetWSTypeIDFromCFType deprecated

func WSGetWSTypeIDFromCFType(ref unsafe.Pointer) WSTypeID

Deprecated: No longer supported

func (WSTypeID) String

func (e WSTypeID) 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

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