# Package com.sun.jna.platform.mac

package com.sun.jna.platform.mac
Provides common library mappings for the OS X platform.

Related Packages
Package
Description
com.sun.jna.platform
Provides cross-platform utilities based on platform-specific libraries.
Class
Description
Carbon
Author: Denis Tulskiy Date: 7/25/11
Carbon.EventHandlerProcPtr
Carbon.EventHotKeyID
Carbon.EventHotKeyID.ByValue
Carbon.EventTypeSpec
CoreFoundation
Core Foundation is a framework that provides fundamental software services useful to application services, application environments, and to applications themselves.
CoreFoundation.CFAllocatorRef
A reference type used in many Core Foundation parameters and function results.
CoreFoundation.CFArrayRef
A reference to an immutable `CFArray` object.
CoreFoundation.CFBooleanRef
A reference to a `CFBoolean` object.
CoreFoundation.CFDataRef
A reference to an immutable `CFData` object.
CoreFoundation.CFDictionaryRef
A reference to an immutable `CFDictionary` object.
CoreFoundation.CFDictionaryRef.ByReference
Placeholder for a reference to a `CFDictionary` object.
CoreFoundation.CFIndex
A wrapper for the `NativeLong` type, used for `CoreFoundation.CFNumberRef` types, `CoreFoundation.CFStringRef` lengths, and `CoreFoundation.CFArrayRef` sizes and indices.
CoreFoundation.CFMutableDictionaryRef
A reference to a mutable `CFDictionary` object.
CoreFoundation.CFNumberRef
A reference to a `CFNumber` object.
CoreFoundation.CFNumberType
Enum of values used for `CoreFoundation.CFNumberType` in `CoreFoundation.CFNumberGetValue(com.sun.jna.platform.mac.CoreFoundation.CFNumberRef, com.sun.jna.platform.mac.CoreFoundation.CFIndex, com.sun.jna.ptr.ByReference)` and `CoreFoundation.CFNumberGetType(com.sun.jna.platform.mac.CoreFoundation.CFNumberRef)`.
CoreFoundation.CFStringRef
A reference to a `CFString` object, which “encapsulates” a Unicode string along with its length.
CoreFoundation.CFStringRef.ByReference
Placeholder for a reference to a `CFString` object.
CoreFoundation.CFTypeID
A type for unique, constant integer values that identify particular Core Foundation opaque types.
CoreFoundation.CFTypeRef
The `CFTypeRef` type is the base type defined in Core Foundation.
DiskArbitration
Disk Arbitration is a low-level framework based on Core Foundation.
DiskArbitration.DADiskRef
Type of a reference to `DADisk` instances.
DiskArbitration.DASessionRef
Type of a reference to `DASession` instances.
IOKit
The I/O Kit framework implements non-kernel access to I/O Kit objects (drivers and nubs) through the device-interface mechanism.
IOKit.IOConnect
For an application to communicate with a device, the first thing it must do is create a connection between itself and the in-kernel object representing the device.
IOKit.IOIterator
An IOKit iterator handle.
IOKit.IOObject
IOKitLib implements non-kernel task access to common IOKit object types - IORegistryEntry, IOService, IOIterator etc.
IOKit.IORegistryEntry
The base class for all objects in the registry.
IOKit.IOService
The base class for most I/O Kit families, devices, and drivers.
IOKitUtil
Provides utilities for IOKit.
IOReturnException
Exception encapsulating `IOReturn` I/O Kit Error Return Values, defined as `kern_return_t` values in `IOKit/IOReturn.h`
MacFileUtils
MacFileUtils.FileManager
MacFileUtils.FileManager.FSRef
SystemB
SystemB.Group
Return type for getgrgid
SystemB.HostCpuLoadInfo
SystemB.HostLoadInfo
SystemB.IFdata
Data type as part of IFmsgHdr
SystemB.IFdata64
Data type as part of IFmsgHdr
SystemB.IFmsgHdr
Return type for sysctl CTL_NET,PF_ROUTE
SystemB.IFmsgHdr2
Return type for sysctl CTL_NET,PF_ROUTE
SystemB.Passwd
Return type for getpwuid
SystemB.ProcBsdInfo
SystemB.ProcTaskAllInfo
SystemB.ProcTaskInfo
SystemB.RUsageInfoV2
SystemB.Statfs
The statfs() routine returns information about a mounted file system.
SystemB.Timeval
Time value
SystemB.Timezone
Time Zone
SystemB.VMMeter
SystemB.VMStatistics
SystemB.VMStatistics64
SystemB.VnodeInfoPath
SystemB.VnodePathInfo
SystemB.XswUsage
Return type for sysctl vm.swapusage
XAttr
JNA wrapper for <sys/xattr.h>
XAttrUtil