Crate MacTypes_sys [] [src]

The MacTypes-sys library provides bindings to the MacTypes.h header on OSX. This library defines base types used in both Carbon and legacy Cocoa APIs.

Structs

FixedRect
Float80
Float96
NumVersion
NumVersionVariant
Point
ProcessSerialNumber
Rect
TimeBaseRecord
TimeRecord
UnsignedWide
VersRec
wide

Constants

alphaStage
betaStage
bold
condense
developStage
extend
finalStage
italic
kInvalidId
kNilOptions
kNoErr
kUnknownType
kVariableLengthArray
normal
outline
shadow
underline

Functions

StrLength

Type Definitions

AbsoluteTime
Boolean
Byte
ByteCount
ByteOffset
BytePtr
CharParameter
CompTimeValue
ConstLogicalAddress
ConstStr15Param
ConstStr255Param
ConstStr27Param
ConstStr31Param
ConstStr63Param
ConstStrFileNameParam
ConstStringPtr
Duration
Fixed
FixedPtr
FixedRectPtr
Float32
Float64
FourCharCode
Fract
FractPtr
Handle
ItemCount
LangCode
LogicalAddress
NumVersionVariantHandle
NumVersionVariantPtr
OSErr
OSStatus
OSType
OSTypePtr
OptionBits
PBVersion
PRefCon
PhysicalAddress
PointPtr
ProcHandle
ProcPtr
ProcessSerialNumberPtr
Ptr
RectPtr
RegionCode
Register68kProcPtr
ResType
ResTypePtr
SInt16
SInt32
SInt64
SInt8
SRefCon
ScriptCode
ShortFixed
ShortFixedPtr
SignedByte
Str15
Str255
Str27
Str31
Str63
StrField32
StrFileName
StringHandle
StringPtr
Style
StyleField
StyleParameter
TimeBase
TimeScale
TimeValue
UInt16
UInt32
UInt64
UInt8
URefCon
UTF16Char
UTF32Char
UTF8Char
UniChar
UniCharCount
UniCharCountPtr
UniCharPtr
UnicodeScalarValue
UniversalProcHandle
UniversalProcPtr
UnsignedFixed
UnsignedFixedPtr
UnsignedWidePtr
VHSelect
VersRecHndl
VersRecPtr
WidePtr
extended80
extended96
size