Carbon Core Functions

No overview available.

Topics

Functions

AcquireIconRefDeprecated
AddAtomicDeprecated
AddAtomic16Deprecated
AddAtomic8Deprecated
AddResourceDeprecated
BatteryCountDeprecated
BitAndDeprecated
BitAndAtomicDeprecated
BitAndAtomic16Deprecated
BitAndAtomic8Deprecated
BitClrDeprecated
BitNotDeprecated
BitOrDeprecated
BitOrAtomicDeprecated
BitOrAtomic16Deprecated
BitOrAtomic8Deprecated
BitSetDeprecated
BitShiftDeprecated
BitTstDeprecated
BitXorDeprecated
BitXorAtomicDeprecated
BitXorAtomic16Deprecated
BitXorAtomic8Deprecated
ChangedResourceDeprecated
CloneCollectionDeprecated
CloseResFileDeprecated
CompareAndSwapDeprecated
CopyCollectionDeprecated
Count1ResourcesDeprecated
Count1TypesDeprecated
CountResourcesDeprecated
CountTypesDeprecated
CreateCompDescriptor

Creates a comparison descriptor that specifies how to compare one or more Apple event objects with either another Apple event object or a descriptor.

CreateLogicalDescriptor

Creates a logical descriptor that specifies a logical operator and one or more logical terms for the Apple Event Manager to evaluate.

CreateObjSpecifier

Assembles an object specifier that identifies one or more Apple event objects, from other descriptors.

CreateOffsetDescriptor

Creates an offset descriptor that specifies the position of an element in relation to the beginning or end of its container.

CreateRangeDescriptor

Creates a range descriptor that specifies a series of consecutive elements in the same container.

CurResFileDeprecated
DCSCopyTextDefinition

Returns the definition associated with the provided text range.

DCSGetTermRangeInString

Determines the range of the longest word or phrase with respect to an offset.

DebugAssertDeprecated
DecrementAtomicDeprecated
DelayDeprecated
DequeueDeprecated
DetachResourceDeprecated
DisposeAECoerceDescUPP

Disposes of a universal procedure pointer to a function that coerces data stored in a descriptor.

DisposeAECoercePtrUPP

Disposes of a universal procedure pointer to a function that coerces data stored in a buffer.

DisposeAEDisposeExternalUPP

Disposes of a universal procedure pointer to a function that disposes of data supplied to the AECreateDescFromExternalPtr function.

DisposeAEEventHandlerUPP

Disposes of a universal procedure pointer to an event handler function.

DisposeHandleDeprecated
DisposeOSLAccessorUPP

Disposes of a universal procedure pointer to an object accessor function.

DisposeOSLAdjustMarksUPP

Disposes of a universal procedure pointer to an object callback adjust marks function.

DisposeOSLCompareUPP

Disposes of a universal procedure pointer to an object callback comparison function.

DisposeOSLCountUPP

Disposes of a universal procedure pointer to an object callback count function.

DisposeOSLDisposeTokenUPP

Disposes of a universal procedure pointer to an object callback dispose token function.

DisposeOSLGetErrDescUPP

Disposes of a universal procedure pointer to an object callback get error descriptor function.

DisposeOSLGetMarkTokenUPP

Disposes of a universal procedure pointer to an object callback get mark function.

DisposeOSLMarkUPP

Disposes of a universal procedure pointer to an object callback mark function.

DisposePtrDeprecated
DisposeThreadDeprecated
DisposeTimerUPPDeprecated
EmptyCollectionDeprecated
EmptyHandleDeprecated
EnqueueDeprecated
FNNotifyDeprecated
FNNotifyAllDeprecated
FNNotifyByPathDeprecated
FNSubscribeDeprecated
FNUnsubscribeDeprecated
FindFolderDeprecated
Fix2FracDeprecated
Fix2LongDeprecated
Fix2XDeprecated
FixATan2Deprecated
FixDivDeprecated
FixMulDeprecated
FixRatioDeprecated
FixRoundDeprecated
Frac2FixDeprecated
Frac2XDeprecated
FracCosDeprecated
FracDivDeprecated
FracMulDeprecated
FracSinDeprecated
FracSqrtDeprecated
Get1IndResourceDeprecated
Get1IndTypeDeprecated
Get1ResourceDeprecated
GetCPUSpeedDeprecated
GetFolderTypesDeprecated
GetHandleSizeDeprecated
GetIconRefDeprecated
GetIndResourceDeprecated
GetIndTypeDeprecated
GetNextFONDDeprecated
GetPtrSizeDeprecated
GetResAttrsDeprecated
GetResFileAttrsDeprecated
GetResInfoDeprecated
GetResourceDeprecated
GetThreadStateDeprecated
HClrRBitDeprecated
HGetStateDeprecated
HLockDeprecated
HLockHiDeprecated
HSetRBitDeprecated
HSetStateDeprecated
HUnlockDeprecated
HandAndHandDeprecated
HandToHandDeprecated
HomeResFileDeprecated
IdentifyFolderDeprecated
IncrementAtomicDeprecated
InsTimeDeprecated
InsXTimeDeprecated
InstallTimeTaskDeprecated
InvokeAECoerceDescUPP

Calls a universal procedure pointer to a function that coerces data stored in a descriptor.

InvokeAECoercePtrUPP

Calls a universal procedure pointer to a function that coerces data stored in a buffer.

InvokeAEDisposeExternalUPP

Calls a dispose external universal procedure pointer.

InvokeAEEventHandlerUPP

Calls an event handler universal procedure pointer.

InvokeOSLAccessorUPP

Calls an object accessor universal procedure pointer.

InvokeOSLAdjustMarksUPP

Calls an object callback adjust marks universal procedure pointer.

InvokeOSLCompareUPP

Calls an object callback comparison universal procedure pointer.

InvokeOSLCountUPP

Calls an object callback count universal procedure pointer.

InvokeOSLDisposeTokenUPP

Calls an object callback dispose token universal procedure pointer.

InvokeOSLGetErrDescUPP

Calls an object callback get error descriptor universal procedure pointer.

InvokeOSLGetMarkTokenUPP

Calls an object callback get mark universal procedure pointer.

InvokeOSLMarkUPP

Calls an object callback mark universal procedure pointer.

InvokeResErrUPPDeprecated
InvokeSleepQUPPDeprecated
InvokeTimerUPPDeprecated
IsHandleValidDeprecated
IsHeapValidDeprecated
IsMetricDeprecated
IsPointerValidDeprecated
IsValidIconRefDeprecated
KCAddCallbackDeprecated
KCCopyItemDeprecated
KCDeleteItemDeprecated
KCFindFirstItemDeprecated
KCFindNextItemDeprecated
KCGetAttributeDeprecated
KCGetDataDeprecated
KCGetKeychainDeprecated
KCGetStatusDeprecated
KCLockDeprecated
KCNewItemDeprecated
KCReleaseItemDeprecated
KCReleaseSearchDeprecated
KCSetAttributeDeprecated
KCSetDataDeprecated
KCUpdateItemDeprecated
LMGetApFontIDDeprecated
LMGetBootDriveDeprecated
LMGetIntlSpecDeprecated
LMGetMemErrDeprecated
LMGetResErrDeprecated
LMGetResLoadDeprecated
LMGetSysMapDeprecated
LMGetTmpResLoadDeprecated
LMSetApFontIDDeprecated
LMSetBootDriveDeprecated
LMSetIntlSpecDeprecated
LMSetMemErrDeprecated
LMSetResErrDeprecated
LMSetResLoadDeprecated
LMSetSysFontFamDeprecated
LMSetSysMapDeprecated
LMSetTmpResLoadDeprecated
LoadResourceDeprecated
LocaleGetNameDeprecated
Long2FixDeprecated
MemErrorDeprecated
MicrosecondsDeprecated
MungerDeprecated
NewAECoerceDescUPP

Creates a new universal procedure pointer to a function that coerces data stored in a descriptor.

NewAECoercePtrUPP

Creates a new universal procedure pointer to a function that coerces data stored in a buffer.

NewAEDisposeExternalUPP

Creates a new universal procedure pointer to a function that disposes of data stored in a buffer.

NewAEEventHandlerUPP

Creates a new universal procedure pointer to an event handler function.

NewAVLWalkUPPDeprecated
NewCollectionDeprecated
NewDebugOptionDeprecated
NewEmptyHandleDeprecated
NewHandleDeprecated
NewHandleClearDeprecated
NewOSLAccessorUPP

Creates a new universal procedure pointer to an object accessor function.

NewOSLAdjustMarksUPP

Creates a new universal procedure pointer to an object callback adjust marks function.

NewOSLCompareUPP

Creates a new universal procedure pointer to an object callback comparison function.

NewOSLCountUPP

Creates a new universal procedure pointer to an object callback count function.

NewOSLDisposeTokenUPP

Creates a new universal procedure pointer to an object callback dispose token function.

NewOSLGetErrDescUPP

Creates a new universal procedure pointer to an object callback get error descriptor function.

NewOSLGetMarkTokenUPP

Creates a new universal procedure pointer to an object callback get mark function.

NewOSLMarkUPP

Creates a new universal procedure pointer to an object callback mark function.

NewPtrDeprecated
NewPtrClearDeprecated
NewResErrUPPDeprecated
NewSleepQUPPDeprecated
NewThreadDeprecated
NewTimerUPPDeprecated
OverrideIconRefDeprecated
PLposDeprecated
PLstrcatDeprecated
PLstrchrDeprecated
PLstrcmpDeprecated
PLstrcpyDeprecated
PLstrlenDeprecated
PLstrncatDeprecated
PLstrncmpDeprecated
PLstrncpyDeprecated
PLstrpbrkDeprecated
PLstrrchrDeprecated
PLstrspnDeprecated
PLstrstrDeprecated
PrimeTimeDeprecated
PrimeTimeTaskDeprecated
PtrAndHandDeprecated
PtrToHandDeprecated
PtrToXHandDeprecated
PurgeCollectionDeprecated
ReadLocationDeprecated
RecoverHandleDeprecated
ReleaseFolderDeprecated
ReleaseIconRefDeprecated
ReleaseResourceDeprecated
RemoveResourceDeprecated
RemoveTimeTaskDeprecated
ResErrorDeprecated
RmvTimeDeprecated
S64CompareDeprecated
SetHandleSizeDeprecated
SetPtrSizeDeprecated
SetResAttrsDeprecated
SetResFileAttrsDeprecated
SetResInfoDeprecated
SetResLoadDeprecated
SetResPurgeDeprecated
SetResourceSizeDeprecated
SetThreadStateDeprecated
SleepQInstallDeprecated
SleepQRemoveDeprecated
SysErrorDeprecated
TaskLevelDeprecated
TempNewHandleDeprecated
TestAndClearDeprecated
TestAndSetDeprecated
TickCountDeprecated
U64CompareDeprecated
UTCreateStringForOSType

Encodes an OSType into a string suitable for use as a tag argument.

UTGetOSTypeFromString

Decodes a tag string into an OSType.

UTTypeConformsTo

Returns whether a uniform type identifier conforms to another uniform type identifier.

UTTypeCopyDeclaration

Returns a uniform type’s declaration.

UTTypeCopyDeclaringBundleURL

Returns the location of a bundle containing the declaration for a type.

UTTypeCopyDescription

Returns the localized, user-readable type description string associated with a uniform type identifier.

UTTypeCopyPreferredTagWithClass

Translates a uniform type identifier to a list of tags in a different type classification method.

UTTypeCreateAllIdentifiersForTag

Creates an array of all uniform type identifiers for the type indicated by the specified tag.

UTTypeCreatePreferredIdentifierForTag

Creates a uniform type identifier for the type indicated by the specified tag.

UTTypeEqual

Returns whether two uniform type identifiers are equal.

Unique1IDDeprecated
UniqueIDDeprecated
UpTimeDeprecated
UpdateIconRefDeprecated
UpdateResFileDeprecated
UseResFileDeprecated
WSGetCFTypeIDFromWSTypeID

Gets the CFType associated with a given WSType

Deprecated
WSGetWSTypeIDFromCFType

Returns the WSTypeID associated with a given CFTypeRef.

Deprecated
WSMethodInvocationAddDeserializationOverride

Specifies a callback to be made when parsing the XML in a method response.

Deprecated
WSMethodInvocationAddSerializationOverride

Specifies a callback to be made when creating the XML for an method invocation.

Deprecated
WSMethodInvocationCopyParameters

Creates a copy of the parameters dictionary and sets the order in an array.

Deprecated
WSMethodInvocationCopyProperty

Creates a copy of a named property of the invocation reference.

Deprecated
WSMethodInvocationCopySerialization

Creates an XML serialization of a method invocation.

Deprecated
WSMethodInvocationCreate

Creates a reference to a method invocation, containing the URL of the service, the operation name, and the protocol.

Deprecated
WSMethodInvocationCreateFromSerialization

Creates a method invocation object from an XML serialization.

Deprecated
WSMethodInvocationGetTypeID

Returns the type ID of the current method invocation.

Deprecated
WSMethodInvocationInvoke

Invokes an web services operation synchronously.

Deprecated
WSMethodInvocationScheduleWithRunLoop

Schedule a method invocation for asynchronous execution on a run loop.

Deprecated
WSMethodInvocationSetCallBack

Set a callback to handle the response to an asynchronous method invocation.

Deprecated
WSMethodInvocationSetParameters

Set the parameter names, types, and order for a method invocation.

Deprecated
WSMethodInvocationSetProperty

Sets a named property of the method invocation.

Deprecated
WSMethodInvocationUnscheduleFromRunLoop

Unschedules a method invocation from a run loop.

Deprecated
WSMethodResultIsFault

Tests a method result dictionary for a fault condition.

Deprecated
WSProtocolHandlerCopyFaultDocument

Creates a Fault XML response for a given WSProtocolHandler and fault details dictionary.

Deprecated
WSProtocolHandlerCopyProperty

Returns a copy of a property from a protocol handler reference.

Deprecated
WSProtocolHandlerCopyReplyDictionary

Parses an incoming XML document as if it were the reply of a method.

Deprecated
WSProtocolHandlerCopyReplyDocument

Creates a Reply XML document for a given WS ProtocolHandler and context dictionary.

Deprecated
WSProtocolHandlerCopyRequestDictionary

Parses an incoming XML document for the method name and parameters.

Deprecated
WSProtocolHandlerCopyRequestDocument

Creates an XML request for a given WSProtocolHandler and parameter list.

Deprecated
WSProtocolHandlerCreate

Creates a WSProtocolHandlerRef for use in translating an XML document.

Deprecated
WSProtocolHandlerGetTypeID

Returns a CFTypeID for the current WSProtocolHandlerRef.

Deprecated
WSProtocolHandlerSetDeserializationOverride

Specifies a callback to be made when parsing an XML method response.

Deprecated
WSProtocolHandlerSetProperty

Sets a property in a specified protocol handler.

Deprecated
WSProtocolHandlerSetSerializationOverride

Specifies a callback which will be called to produce the XML that represents the serialization of a given type ref.

Deprecated
WideAddDeprecated
WideBitShiftDeprecated
WideCompareDeprecated
WideDivideDeprecated
WideMultiplyDeprecated
WideNegateDeprecated
WideShiftDeprecated
WideSquareRootDeprecated
WideSubtractDeprecated
WideWideDivideDeprecated
WriteResourceDeprecated
X2FixDeprecated
X2FracDeprecated
YieldToThreadDeprecated
annuityDeprecated
compoundDeprecated
dec2fDeprecated
dec2lDeprecated
dec2numDeprecated
dec2sDeprecated
dec2strDeprecated
dtox80Deprecated
num2decDeprecated
numtostringDeprecated
randomxDeprecated
relationDeprecated
str2decDeprecated
vAEBuildAppleEvent

Allows you to encapsulate calls to AEBuildAppleEvent in a wrapper routine.

vAEBuildDesc

Allows you to encapsulate calls to AEBuildDesc in your own wrapper routines.

vAEBuildParameters

Allows you to encapsulate calls to AEBuildParameters in your own stdarg-style wrapper routines, using techniques similar to those allowed by vsprintf.

x80todDeprecated