# 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