org.rococoa.cocoa.iokit
Interface IOKitLibrary

All Superinterfaces:
Library

public interface IOKitLibrary
extends Library

JNA Wrapper for library IOKit
This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects..
For help, please visit NativeLibs4Java, Rococoa, or JNA.


Nested Class Summary
static interface IOKitLibrary.EvCmd
          native declaration : /System/Library/Frameworks/IOKit.framework/Headers/hidsystem/IOHIDTypes.h
enum values
static interface IOKitLibrary.IOAsyncCallback
           
static interface IOKitLibrary.IOAsyncCallback0
           
static interface IOKitLibrary.IOAsyncCallback1
           
static interface IOKitLibrary.IOAsyncCallback2
           
static class IOKitLibrary.IONotificationPort
           
static interface IOKitLibrary.IOServiceInterestCallback
           
static interface IOKitLibrary.IOServiceMatchingCallback
           
static class IOKitLibrary.mach_timespec
           
static interface IOKitLibrary.NXMouseButton
          native declaration : /System/Library/Frameworks/IOKit.framework/Headers/hidsystem/IOHIDTypes.h
enum values
 
Nested classes/interfaces inherited from interface com.sun.jna.Library
Library.Handler
 
Field Summary
static IOKitLibrary INSTANCE
           
static String JNA_LIBRARY_NAME
           
static NativeLibrary JNA_NATIVE_LIB
           
static int kAndConnections
           
static int kConnectionBlueGammaScale
           
static int kConnectionChanged
           
static int kConnectionCheckEnable
           
static int kConnectionColorDepthsSupported
           
static int kConnectionColorMode
           
static int kConnectionColorModesSupported
           
static int kConnectionDisplayParameterCount
           
static int kConnectionDisplayParameters
           
static int kConnectionEnable
           
static int kConnectionFlags
           
static int kConnectionGreenGammaScale
           
static int kConnectionHandleDisplayPortEvent
           
static int kConnectionOverscan
           
static int kConnectionPostWake
           
static int kConnectionPower
           
static int kConnectionProbe
           
static int kConnectionRedGammaScale
           
static int kConnectionSupportsAppleSense
           
static int kConnectionSupportsHLDDCSense
           
static int kConnectionSupportsLLDDCSense
           
static int kConnectionSyncEnable
           
static int kConnectionSyncFlags
           
static int kConnectionVideoBest
           
static int kDisplayModeAlwaysShowFlag
          flags
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:157
static int kDisplayModeBuiltInFlag
          flags
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:165
static int kDisplayModeDefaultFlag
           
static int kDisplayModeInterlacedFlag
          flags
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:162
static int kDisplayModeNeverShowFlag
          flags
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:158
static int kDisplayModeNotGraphicsQualityFlag
          flags
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:168
static int kDisplayModeNotPresetFlag
          flags
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:166
static int kDisplayModeNotResizeFlag
          flags
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:159
static int kDisplayModeRequiresPanFlag
          flags
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:160
static int kDisplayModeSafeFlag
           
static int kDisplayModeSafetyFlags
          flags
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:155
static int kDisplayModeSimulscanFlag
          flags
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:164
static int kDisplayModeStretchedFlag
          flags
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:167
static int kDisplayModeTelevisionFlag
          flags
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:170
static int kDisplayModeValidateAgainstDisplay
          flags
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:169
static int kDisplayModeValidFlag
           
static int kDisplayModeValidForMirroringFlag
          flags
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:171
static int kDisplayProductIDGeneric
           
static int kDisplaySubPixelConfigurationDelta
           
static int kDisplaySubPixelConfigurationQuad
           
static int kDisplaySubPixelConfigurationStripe
           
static int kDisplaySubPixelConfigurationStripeOffset
           
static int kDisplaySubPixelConfigurationUndefined
           
static int kDisplaySubPixelLayoutBGR
           
static int kDisplaySubPixelLayoutQuadGBL
           
static int kDisplaySubPixelLayoutQuadGBR
           
static int kDisplaySubPixelLayoutRGB
           
static int kDisplaySubPixelLayoutUndefined
           
static int kDisplaySubPixelShapeElliptical
           
static int kDisplaySubPixelShapeOval
           
static int kDisplaySubPixelShapeRectangular
           
static int kDisplaySubPixelShapeRound
           
static int kDisplaySubPixelShapeSquare
           
static int kDisplaySubPixelShapeUndefined
           
static int kDisplayVendorIDUnknown
           
static int kFirstIOKitNotificationType
           
static int kFramebufferDisableAltivecAccess
          flags
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:201
static int kFramebufferSupportsCopybackCache
          flags
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:198
static int kFramebufferSupportsGammaCorrection
          flags
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:200
static int kFramebufferSupportsWritethruCache
          flags
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:199
static int kHardwareCursorDescriptorMajorVersion
           
static int kHardwareCursorDescriptorMinorVersion
           
static int kHardwareCursorInfoMajorVersion
           
static int kHardwareCursorInfoMinorVersion
           
static int kInvertingEncodedPixel
           
static int kInvertingEncoding
           
static int kInvertingEncodingShift
           
static int kIOAnalogSetupExpected
           
static int kIOAnalogSignalLevel_0700_0000
           
static int kIOAnalogSignalLevel_0700_0300
          signalLevels for analog
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:615
static int kIOAnalogSignalLevel_0714_0286
           
static int kIOAnalogSignalLevel_1000_0400
           
static int kIOAsyncCalloutCount
           
static int kIOAsyncCalloutFuncIndex
           
static int kIOAsyncCalloutRefconIndex
           
static int kIOAsyncCompletionNotificationType
           
static int kIOAsyncReservedCount
           
static int kIOAsyncReservedIndex
           
static int kIOCapturedAttribute
           
static int kIOClamshellStateAttribute
           
static int kIOCLUTPixels
          Info about a pixel format
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:81
static int kIOConnectionBuiltIn
          kConnectionFlags values
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:707
static int kIOConnectionStereoSync
          kConnectionFlags values
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:708
static int kIOCopybackCache
           
static int kIOCSyncDisable
          kConnectionSyncControl values
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:715
static int kIOCursorControlAttribute
           
static int kIODefaultCache
           
static int kIODefaultMemoryType
          IOConnectMapMemory memoryTypes
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOTypes.h:145
static int kIODeferCLUTSetAttribute
           
static int kIODetailedTimingValid
          IOTimingInformation flags
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:393
static int kIODigitalSignal
          signalConfig
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:606
static int kIODisplayRGBColorComponentBits10
           
static int kIODisplayRGBColorComponentBits12
           
static int kIODisplayRGBColorComponentBits14
           
static int kIODisplayRGBColorComponentBits16
           
static int kIODisplayRGBColorComponentBits6
           
static int kIODisplayRGBColorComponentBits8
           
static int kIODisplayRGBColorComponentBitsUnknown
          kConnectionColorDepthsSupported attribute
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:740
static int kIODisplayYCbCr422ColorComponentBits10
           
static int kIODisplayYCbCr422ColorComponentBits12
           
static int kIODisplayYCbCr422ColorComponentBits14
           
static int kIODisplayYCbCr422ColorComponentBits16
           
static int kIODisplayYCbCr422ColorComponentBits6
           
static int kIODisplayYCbCr422ColorComponentBits8
           
static int kIODisplayYCbCr422ColorComponentBitsUnknown
           
static int kIODisplayYCbCr444ColorComponentBits10
           
static int kIODisplayYCbCr444ColorComponentBits12
           
static int kIODisplayYCbCr444ColorComponentBits14
           
static int kIODisplayYCbCr444ColorComponentBits16
           
static int kIODisplayYCbCr444ColorComponentBits6
           
static int kIODisplayYCbCr444ColorComponentBits8
           
static int kIODisplayYCbCr444ColorComponentBitsUnknown
           
static int kIODPEventAutomatedTestRequest
          kConnectionHandleDisplayPortEvent values
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:731
static int kIODPEventContentProtection
          kConnectionHandleDisplayPortEvent values
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:732
static int kIODPEventForceRetrain
          kConnectionHandleDisplayPortEvent values
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:728
static int kIODPEventIdle
          kConnectionHandleDisplayPortEvent values
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:726
static int kIODPEventMCCS
          kConnectionHandleDisplayPortEvent values
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:733
static int kIODPEventRemoteControlCommandPending
          kConnectionHandleDisplayPortEvent values
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:730
static int kIODPEventSinkSpecific
          kConnectionHandleDisplayPortEvent values
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:734
static int kIODPEventStart
          kConnectionHandleDisplayPortEvent values
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:725
static int kIOFBChangedInterruptType
          Demand to rebuild (Hardware has reinitialized on dependent change)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:923
static int kIOFBConnectInterruptType
          Demand to check configuration (Hardware unchanged)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:921
static int kIOFBDisplayPortInterruptType
          DisplayPort short pulse
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:929
static int kIOFBDisplayPortLinkChangeInterruptType
          DisplayPort link event
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:931
static int kIOFBFrameInterruptType
           
static int kIOFBHBLInterruptType
           
static int kIOFBOfflineInterruptType
          Demand to remove framebuffer (Hardware not available on dependent change -- but must not buserror)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:925
static int kIOFBOnlineInterruptType
          Notice that hardware is available (after being removed)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:927
static int kIOFBServerConnectType
          connection types for IOServiceOpen
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:785
static int kIOFBSharedConnectType
           
static int kIOFBSystemAperture
           
static int kIOFBUserRequestProbe
          options for IOServiceRequestProbe()
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:791
static int kIOFBVBLInterruptType
           
static int kIOFixedCLUTPixels
          Info about a pixel format
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:82
static int kIOHardwareCursorAttribute
           
static int kIOHibernatePreviewActive
          values for kIOHibernatePreviewActiveKey set by driver
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:1032
static int kIOHibernatePreviewUpdates
          values for kIOHibernatePreviewActiveKey set by driver
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:1033
static int kIOHSyncDisable
          kConnectionSyncControl values
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:713
static int kIOInhibitCache
           
static int kIOInterestCalloutCount
           
static int kIOInterestCalloutFuncIndex
           
static int kIOInterestCalloutRefconIndex
           
static int kIOInterestCalloutServiceIndex
           
static int kIOInterlacedCEATiming
           
static int kIOMapAnywhere
          IOMemory mapping options
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOTypes.h:158
static int kIOMapCacheMask
          IOMemory mapping options
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOTypes.h:160
static int kIOMapCacheShift
          IOMemory mapping options
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOTypes.h:161
static int kIOMapCopybackCache
          IOMemory mapping options
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOTypes.h:165
static int kIOMapDefaultCache
          IOMemory mapping options
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOTypes.h:162
static int kIOMapInhibitCache
          IOMemory mapping options
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOTypes.h:163
static int kIOMapReadOnly
          IOMemory mapping options
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOTypes.h:170
static int kIOMapReference
          IOMemory mapping options
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOTypes.h:173
static int kIOMapStatic
          IOMemory mapping options
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOTypes.h:172
static int kIOMapUnique
          IOMemory mapping options
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOTypes.h:174
static int kIOMapUserOptionsMask
          IOMemory mapping options
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOTypes.h:168
static int kIOMapWriteCombineCache
          IOMemory mapping options
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOTypes.h:166
static int kIOMapWriteThruCache
          IOMemory mapping options
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOTypes.h:164
static GlobalInt kIOMasterPortDefault
           
static int kIOMatchingCalloutCount
           
static int kIOMatchingCalloutFuncIndex
           
static int kIOMatchingCalloutRefconIndex
           
static int kIOMaxPixelBits
           
static int kIOMirrorAttribute
           
static int kIOMirrorDefault
          values for kIOMirrorDefaultAttribute
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:268
static int kIOMirrorDefaultAttribute
           
static int kIOMirrorForced
          values for kIOMirrorDefaultAttribute
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:269
static int kIOMirrorHWClipped
          values for kIOMirrorAttribute
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:263
static int kIOMirrorIsPrimary
          values for kIOMirrorAttribute
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:262
static int kIOMonoDirectPixels
          Info about a pixel format
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:84
static int kIOMonoInverseDirectPixels
          Info about a pixel format
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:85
static int kIONoSeparateSyncControl
          kConnectionSyncControl values
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:716
static int kIONTSCTiming
           
static int kIOPALTiming
           
static int kIOPowerAttribute
           
static int kIOPowerStateAttribute
           
static int kIORangeSupportsCompositeSync
           
static int kIORangeSupportsInterlacedCEATiming
          supportedSignalConfigs
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:600
static int kIORangeSupportsInterlacedCEATimingWithConfirm
           
static int kIORangeSupportsSeparateSyncs
          supportedSyncFlags
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:593
static int kIORangeSupportsSignal_0700_0000
           
static int kIORangeSupportsSignal_0700_0300
          supportedSignalLevels
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:586
static int kIORangeSupportsSignal_0714_0286
           
static int kIORangeSupportsSignal_1000_0400
           
static int kIORangeSupportsSyncOnGreen
           
static int kIORangeSupportsVSyncSerration
           
static int kIORegistryIterateParents
          options for IORegistryCreateIterator(), IORegistryEntryCreateIterator, IORegistryEntrySearchCFProperty()
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:882
static int kIORegistryIterateRecursively
          options for IORegistryCreateIterator(), IORegistryEntryCreateIterator, IORegistryEntrySearchCFProperty()
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:881
static int kIORGBDirectPixels
          Info about a pixel format
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:83
static int kIORGBSignedDirectPixels
          Info about a pixel format
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:86
static int kIORGBSignedFloatingPointPixels
          Info about a pixel format
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:87
static int kIOScaleCanBorderInsetOnly
           
static int kIOScaleCanDownSamplePixels
           
static int kIOScaleCanRotate
           
static int kIOScaleCanScaleInterlaced
           
static int kIOScaleCanSupportInset
           
static int kIOScaleCanUpSamplePixels
           
static int kIOScaleInvertX
           
static int kIOScaleInvertY
           
static int kIOScaleRotate0
           
static int kIOScaleRotate180
           
static int kIOScaleRotate270
           
static int kIOScaleRotate90
           
static int kIOScaleRotateFlags
           
static int kIOScaleStretchOnly
          scalerFeatures
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:660
static int kIOScaleStretchToFit
          scalerFlags
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:399
static int kIOScaleSwapAxes
           
static int kIOScalingInfoValid
           
static int kIOServiceMatchedNotificationType
           
static int kIOServiceMessageNotificationType
           
static int kIOServicePublishNotificationType
           
static int kIOServiceTerminatedNotificationType
           
static int kIOSyncOnBlue
          kConnectionSyncControl values
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:718
static int kIOSyncOnGreen
          kConnectionSyncControl values
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:719
static int kIOSyncOnRed
          kConnectionSyncControl values
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:720
static int kIOSyncPositivePolarity
          horizontalSyncConfig and verticalSyncConfig
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:623
static int kIOSystemPowerAttribute
           
static int kIOTimingIDApple_0x0_0hz_Offline
          IOAppleTimingID's
Indicates that this timing will take the display off-line and remove it from the system.
static int kIOTimingIDApple_1024x768_75hz
          IOAppleTimingID's
1024x768 (75 Hz) Apple 19" RGB.
static int kIOTimingIDApple_1152x870_75hz
          IOAppleTimingID's
1152x870 (75 Hz) Apple 21" RGB.
static int kIOTimingIDApple_512x384_60hz
          IOAppleTimingID's
512x384 (60 Hz) Rubik timing.
static int kIOTimingIDApple_560x384_60hz
          IOAppleTimingID's
560x384 (60 Hz) Rubik-560 timing.
static int kIOTimingIDApple_640x400_67hz
          IOAppleTimingID's
640x400 (67 Hz) HR-400 timing.
static int kIOTimingIDApple_640x480_67hz
          IOAppleTimingID's
640x480 (67 Hz) HR timing.
static int kIOTimingIDApple_640x818_75hz
          IOAppleTimingID's
640x818 (75 Hz) FPD-818 timing.
static int kIOTimingIDApple_640x870_75hz
          IOAppleTimingID's
640x870 (75 Hz) FPD timing.
static int kIOTimingIDApple_832x624_75hz
          IOAppleTimingID's
832x624 (75 Hz) GoldFish timing.
static int kIOTimingIDApple_FixedRateLCD
          IOAppleTimingID's
Lump all fixed-rate LCDs into one category.
static int kIOTimingIDAppleNTSC_FF
          IOAppleTimingID's
640x480 (60 Hz, interlaced, non-convolved).
static int kIOTimingIDAppleNTSC_FFconv
          IOAppleTimingID's
640x480 (60 Hz, interlaced, convolved).
static int kIOTimingIDAppleNTSC_ST
          IOAppleTimingID's
512x384 (60 Hz, interlaced, non-convolved).
static int kIOTimingIDAppleNTSC_STconv
          IOAppleTimingID's
512x384 (60 Hz, interlaced, convolved).
static int kIOTimingIDApplePAL_FF
          IOAppleTimingID's
768x576 (50 Hz, interlaced, non-convolved).
static int kIOTimingIDApplePAL_FFconv
          IOAppleTimingID's
768x576 (50 Hz, interlaced, convolved).
static int kIOTimingIDApplePAL_ST
          IOAppleTimingID's
640x480 (50 Hz, interlaced, non-convolved).
static int kIOTimingIDApplePAL_STconv
          IOAppleTimingID's
640x480 (50 Hz, interlaced, convolved).
static int kIOTimingIDFilmRate_48hz
          IOAppleTimingID's
48Hz V, 25.20KHz H, non-interlaced timing, typical resolution of 640x480.
static int kIOTimingIDGTF_640x480_120hz
          IOAppleTimingID's
640x480 (120 Hz) VESA Generalized Timing Formula
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:946
static int kIOTimingIDInvalid
          IOAppleTimingID's
Not a standard timing
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:936
static int kIOTimingIDSMPTE240M_60hz
          IOAppleTimingID's
60Hz V, 33.75KHz H, interlaced timing, 16:9 aspect, typical resolution of 1920x1035.
static int kIOTimingIDSony_1600x1024_76hz
          IOAppleTimingID's
1600x1024 (76 Hz) Sony timing (pixel clock is 170.447 Mhz dot clock).
static int kIOTimingIDSony_1920x1080_60hz
          IOAppleTimingID's
1920x1080 (60 Hz) Sony timing (pixel clock is 159.84 Mhz dot clock).
static int kIOTimingIDSony_1920x1080_72hz
          IOAppleTimingID's
1920x1080 (72 Hz) Sony timing (pixel clock is 216.023 Mhz dot clock).
static int kIOTimingIDSony_1920x1200_76hz
          IOAppleTimingID's
1900x1200 (76 Hz) Sony timing (pixel clock is 243.20 Mhz dot clock).
static int kIOTimingIDVESA_1024x768_60hz
          IOAppleTimingID's
1024x768 (60 Hz) VESA 1K-60Hz timing.
static int kIOTimingIDVESA_1024x768_70hz
          IOAppleTimingID's
1024x768 (70 Hz) VESA 1K-70Hz timing.
static int kIOTimingIDVESA_1024x768_75hz
          IOAppleTimingID's
1024x768 (75 Hz) VESA 1K-75Hz timing (very similar to kIOTimingIDApple_1024x768_75hz).
static int kIOTimingIDVESA_1024x768_85hz
          IOAppleTimingID's
1024x768 (85 Hz) VESA timing.
static int kIOTimingIDVESA_1280x1024_60hz
          IOAppleTimingID's
1280x1024 (60 Hz)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:972
static int kIOTimingIDVESA_1280x1024_75hz
          IOAppleTimingID's
1280x1024 (75 Hz)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:973
static int kIOTimingIDVESA_1280x1024_85hz
          IOAppleTimingID's
1280x1024 (85 Hz)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:974
static int kIOTimingIDVESA_1280x960_60hz
          IOAppleTimingID's
1280x960 (60 Hz)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:970
static int kIOTimingIDVESA_1280x960_75hz
          IOAppleTimingID's
1280x960 (75 Hz)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:969
static int kIOTimingIDVESA_1280x960_85hz
          IOAppleTimingID's
1280x960 (85 Hz)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:971
static int kIOTimingIDVESA_1360x768_60hz
          IOAppleTimingID's
1360x768 (60 Hz) VESA timing.
static int kIOTimingIDVESA_1600x1200_60hz
          IOAppleTimingID's
1600x1200 (60 Hz) VESA timing.
static int kIOTimingIDVESA_1600x1200_65hz
          IOAppleTimingID's
1600x1200 (65 Hz) VESA timing.
static int kIOTimingIDVESA_1600x1200_70hz
          IOAppleTimingID's
1600x1200 (70 Hz) VESA timing.
static int kIOTimingIDVESA_1600x1200_75hz
          IOAppleTimingID's
1600x1200 (75 Hz) VESA timing (pixel clock is 189.2 Mhz dot clock).
static int kIOTimingIDVESA_1600x1200_80hz
          IOAppleTimingID's
1600x1200 (80 Hz) VESA timing (pixel clock is 216>?
static int kIOTimingIDVESA_1600x1200_85hz
          IOAppleTimingID's
1600x1200 (85 Hz) VESA timing (pixel clock is 229.5 Mhz dot clock).
static int kIOTimingIDVESA_1792x1344_60hz
          IOAppleTimingID's
1792x1344 (60 Hz) VESA timing (204.75 Mhz dot clock).
static int kIOTimingIDVESA_1792x1344_75hz
          IOAppleTimingID's
1792x1344 (75 Hz) VESA timing (261.75 Mhz dot clock).
static int kIOTimingIDVESA_1856x1392_60hz
          IOAppleTimingID's
1856x1392 (60 Hz) VESA timing (218.25 Mhz dot clock).
static int kIOTimingIDVESA_1856x1392_75hz
          IOAppleTimingID's
1856x1392 (75 Hz) VESA timing (288 Mhz dot clock).
static int kIOTimingIDVESA_1920x1440_60hz
          IOAppleTimingID's
1920x1440 (60 Hz) VESA timing (234 Mhz dot clock).
static int kIOTimingIDVESA_1920x1440_75hz
          IOAppleTimingID's
1920x1440 (75 Hz) VESA timing (297 Mhz dot clock).
static int kIOTimingIDVESA_640x480_60hz
          IOAppleTimingID's
640x480 (60 Hz) VGA timing.
static int kIOTimingIDVESA_640x480_72hz
          IOAppleTimingID's
640x480 (72 Hz) VGA timing.
static int kIOTimingIDVESA_640x480_75hz
          IOAppleTimingID's
640x480 (75 Hz) VGA timing.
static int kIOTimingIDVESA_640x480_85hz
          IOAppleTimingID's
640x480 (85 Hz) VGA timing.
static int kIOTimingIDVESA_800x600_56hz
          IOAppleTimingID's
800x600 (56 Hz) SVGA timing.
static int kIOTimingIDVESA_800x600_60hz
          IOAppleTimingID's
800x600 (60 Hz) SVGA timing.
static int kIOTimingIDVESA_800x600_72hz
          IOAppleTimingID's
800x600 (72 Hz) SVGA timing.
static int kIOTimingIDVESA_800x600_75hz
          IOAppleTimingID's
800x600 (75 Hz) SVGA timing.
static int kIOTimingIDVESA_800x600_85hz
          IOAppleTimingID's
800x600 (85 Hz) SVGA timing.
static int kIOTimingIDVESA_848x480_60hz
          IOAppleTimingID's
848x480 (60 Hz) VESA timing.
static int kIOTriStateSyncs
          kConnectionSyncControl values
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:717
static int kIOVRAMSaveAttribute
           
static int kIOVSyncDisable
          kConnectionSyncControl values
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:714
static int kIOWriteCombineCache
           
static int kIOWriteThruCache
           
static int kLastIOKitNotificationType
           
static int kMaxAsyncArgs
           
static int kMicrosecondScale
           
static int kMillisecondScale
           
static int kNanosecondScale
           
static int kOrConnections
           
static int kOSAsyncCompleteMessageID
           
static int kOSAsyncRef64Count
          --------------
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/OSMessageNotification.h:81
static int kOSAsyncRefCount
          Conversion Error : sizeof(io_user_reference_t)
SKIPPED:
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/OSMessageNotification.h:82
kOSAsyncRef64Size = kOSAsyncRef64Count * ((int)sizeof(io_user_reference_t))
static int kOSAsyncRefSize
           
static int kOSNotificationMessageID
           
static int kSecondScale
           
static int kSetCLUTByValue
          options (masks)
else at index
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:234
static int kSetCLUTImmediately
          options (masks)
else at VBL
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:235
static int kSetCLUTWithLuminance
          options (masks)
else RGB
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:236
static int kTickScale
           
static int kTransparentEncodedPixel
           
static int kTransparentEncoding
           
static int kTransparentEncodingShift
           
 
Fields inherited from interface com.sun.jna.Library
OPTION_ALLOW_OBJECTS, OPTION_CALLING_CONVENTION, OPTION_FUNCTION_MAPPER, OPTION_INVOCATION_MAPPER, OPTION_STRUCTURE_ALIGNMENT, OPTION_TYPE_MAPPER
 
Method Summary
 void ev_lock(IntBuffer l)
          Spin lock!
 void ev_lock(IntByReference l)
          Deprecated. use the safer methods ev_lock(java.nio.IntBuffer) and ev_lock(com.sun.jna.ptr.IntByReference) instead
 boolean ev_try_lock(IntBuffer l)
          Original signature : boolean_t ev_try_lock(ev_lock_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOSharedLock.h:83
 boolean ev_try_lock(IntByReference l)
          Deprecated. use the safer methods ev_try_lock(java.nio.IntBuffer) and ev_try_lock(com.sun.jna.ptr.IntByReference) instead
 void ev_unlock(IntBuffer l)
          Original signature : void ev_unlock(ev_lock_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOSharedLock.h:82
 void ev_unlock(IntByReference l)
          Deprecated. use the safer methods ev_unlock(java.nio.IntBuffer) and ev_unlock(com.sun.jna.ptr.IntByReference) instead
 HIServicesLibrary.__CFDictionary IOBSDNameMatching(int masterPort, int options, Pointer bsdName)
          Deprecated. use the safer methods IOBSDNameMatching(int, int, java.lang.String) and IOBSDNameMatching(int, int, com.sun.jna.Pointer) instead
 HIServicesLibrary.__CFDictionary IOBSDNameMatching(int masterPort, int options, String bsdName)
          Original signature : CFMutableDictionaryRef IOBSDNameMatching(mach_port_t, uint32_t, const char*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:1202
 int IOCatalogueGetData(int masterPort, int flag, PointerByReference buffer, IntByReference size)
          Deprecated. use the safer methods IOCatalogueGetData(int, int, java.lang.String[], java.nio.IntBuffer) and IOCatalogueGetData(int, int, com.sun.jna.ptr.PointerByReference, com.sun.jna.ptr.IntByReference) instead
 int IOCatalogueGetData(int masterPort, int flag, String[] buffer, IntBuffer size)
          Original signature : kern_return_t IOCatalogueGetData(mach_port_t, uint32_t, char**, uint32_t*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:1317
 int IOCatalogueModuleLoaded(int masterPort, ByteBuffer name)
          Original signature : kern_return_t IOCatalogueModuleLoaded(mach_port_t, io_name_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:1324
 int IOCatalogueModuleLoaded(int masterPort, Pointer name)
          Deprecated. use the safer methods IOCatalogueModuleLoaded(int, java.nio.ByteBuffer) and IOCatalogueModuleLoaded(int, com.sun.jna.Pointer) instead
 int IOCatalogueReset(int masterPort, int flag)
          Original signature : kern_return_t IOCatalogueReset(mach_port_t, uint32_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:1329
 int IOCatalogueSendData(int masterPort, int flag, Pointer buffer, int size)
          Deprecated. use the safer methods IOCatalogueSendData(int, int, java.lang.String, int) and IOCatalogueSendData(int, int, com.sun.jna.Pointer, int) instead
 int IOCatalogueSendData(int masterPort, int flag, String buffer, int size)
          Original signature : kern_return_t IOCatalogueSendData(mach_port_t, uint32_t, const char*, uint32_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:1304
 int IOCatalogueTerminate(int masterPort, int flag, ByteBuffer description)
          Original signature : kern_return_t IOCatalogueTerminate(mach_port_t, uint32_t, io_name_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:1311
 int IOCatalogueTerminate(int masterPort, int flag, Pointer description)
          Deprecated. use the safer methods IOCatalogueTerminate(int, int, java.nio.ByteBuffer) and IOCatalogueTerminate(int, int, com.sun.jna.Pointer) instead
 int IOCompatibiltyNumber(int connect, IntBuffer objectNumber)
          Original signature : kern_return_t IOCompatibiltyNumber(mach_port_t, uint32_t*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:1361
 int IOCompatibiltyNumber(int connect, IntByReference objectNumber)
          Deprecated. use the safer methods IOCompatibiltyNumber(int, java.nio.IntBuffer) and IOCompatibiltyNumber(int, com.sun.jna.ptr.IntByReference) instead
 int IOConnectAddClient(int connect, int client)
          Original signature : kern_return_t IOConnectAddClient(io_connect_t, io_connect_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:846
 int IOConnectAddRef(int connect)
          Original signature : kern_return_t IOConnectAddRef(io_connect_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:538
 int IOConnectCallAsyncMethod(int connection, int selector, int wake_port, LongBuffer reference, int referenceCnt, long[] input, int inputCnt, Pointer inputStruct, NativeSize inputStructCnt, LongBuffer output, IntBuffer outputCnt, Pointer outputStruct, NativeSizeByReference outputStructCnt)
          Original signature : kern_return_t IOConnectCallAsyncMethod(mach_port_t, uint32_t, mach_port_t, uint64_t*, uint32_t, const uint64_t*, uint32_t, const void*, size_t, uint64_t*, uint32_t*, void*, size_t*)
 int IOConnectCallAsyncMethod(int connection, int selector, int wake_port, LongByReference reference, int referenceCnt, LongByReference input, int inputCnt, Pointer inputStruct, NativeSize inputStructCnt, LongByReference output, IntByReference outputCnt, Pointer outputStruct, NativeSizeByReference outputStructCnt)
          Deprecated. use the safer methods IOConnectCallAsyncMethod(int, int, int, java.nio.LongBuffer, int, long[], int, com.sun.jna.Pointer, com.ochafik.lang.jnaerator.runtime.NativeSize, java.nio.LongBuffer, java.nio.IntBuffer, com.sun.jna.Pointer, com.ochafik.lang.jnaerator.runtime.NativeSizeByReference) and IOConnectCallAsyncMethod(int, int, int, com.sun.jna.ptr.LongByReference, int, com.sun.jna.ptr.LongByReference, int, com.sun.jna.Pointer, com.ochafik.lang.jnaerator.runtime.NativeSize, com.sun.jna.ptr.LongByReference, com.sun.jna.ptr.IntByReference, com.sun.jna.Pointer, com.ochafik.lang.jnaerator.runtime.NativeSizeByReference) instead
 int IOConnectCallAsyncScalarMethod(int connection, int selector, int wake_port, LongBuffer reference, int referenceCnt, long[] input, int inputCnt, LongBuffer output, IntBuffer outputCnt)
          Original signature : kern_return_t IOConnectCallAsyncScalarMethod(mach_port_t, uint32_t, mach_port_t, uint64_t*, uint32_t, const uint64_t*, uint32_t, uint64_t*, uint32_t*)
 int IOConnectCallAsyncScalarMethod(int connection, int selector, int wake_port, LongByReference reference, int referenceCnt, LongByReference input, int inputCnt, LongByReference output, IntByReference outputCnt)
          Deprecated. use the safer methods IOConnectCallAsyncScalarMethod(int, int, int, java.nio.LongBuffer, int, long[], int, java.nio.LongBuffer, java.nio.IntBuffer) and IOConnectCallAsyncScalarMethod(int, int, int, com.sun.jna.ptr.LongByReference, int, com.sun.jna.ptr.LongByReference, int, com.sun.jna.ptr.LongByReference, com.sun.jna.ptr.IntByReference) instead
 int IOConnectCallAsyncStructMethod(int connection, int selector, int wake_port, LongBuffer reference, int referenceCnt, Pointer inputStruct, NativeSize inputStructCnt, Pointer outputStruct, NativeSizeByReference outputStructCnt)
          Original signature : kern_return_t IOConnectCallAsyncStructMethod(mach_port_t, uint32_t, mach_port_t, uint64_t*, uint32_t, const void*, size_t, void*, size_t*)
 int IOConnectCallAsyncStructMethod(int connection, int selector, int wake_port, LongByReference reference, int referenceCnt, Pointer inputStruct, NativeSize inputStructCnt, Pointer outputStruct, NativeSizeByReference outputStructCnt)
          Deprecated. use the safer methods IOConnectCallAsyncStructMethod(int, int, int, java.nio.LongBuffer, int, com.sun.jna.Pointer, com.ochafik.lang.jnaerator.runtime.NativeSize, com.sun.jna.Pointer, com.ochafik.lang.jnaerator.runtime.NativeSizeByReference) and IOConnectCallAsyncStructMethod(int, int, int, com.sun.jna.ptr.LongByReference, int, com.sun.jna.Pointer, com.ochafik.lang.jnaerator.runtime.NativeSize, com.sun.jna.Pointer, com.ochafik.lang.jnaerator.runtime.NativeSizeByReference) instead
 int IOConnectCallMethod(int connection, int selector, long[] input, int inputCnt, Pointer inputStruct, NativeSize inputStructCnt, LongBuffer output, IntBuffer outputCnt, Pointer outputStruct, NativeSizeByReference outputStructCnt)
          Original signature : kern_return_t IOConnectCallMethod(mach_port_t, uint32_t, const uint64_t*, uint32_t, const void*, size_t, uint64_t*, uint32_t*, void*, size_t*)
 int IOConnectCallMethod(int connection, int selector, LongByReference input, int inputCnt, Pointer inputStruct, NativeSize inputStructCnt, LongByReference output, IntByReference outputCnt, Pointer outputStruct, NativeSizeByReference outputStructCnt)
          Deprecated. use the safer methods IOConnectCallMethod(int, int, long[], int, com.sun.jna.Pointer, com.ochafik.lang.jnaerator.runtime.NativeSize, java.nio.LongBuffer, java.nio.IntBuffer, com.sun.jna.Pointer, com.ochafik.lang.jnaerator.runtime.NativeSizeByReference) and IOConnectCallMethod(int, int, com.sun.jna.ptr.LongByReference, int, com.sun.jna.Pointer, com.ochafik.lang.jnaerator.runtime.NativeSize, com.sun.jna.ptr.LongByReference, com.sun.jna.ptr.IntByReference, com.sun.jna.Pointer, com.ochafik.lang.jnaerator.runtime.NativeSizeByReference) instead
 int IOConnectCallScalarMethod(int connection, int selector, long[] input, int inputCnt, LongBuffer output, IntBuffer outputCnt)
          Original signature : kern_return_t IOConnectCallScalarMethod(mach_port_t, uint32_t, const uint64_t*, uint32_t, uint64_t*, uint32_t*)
 int IOConnectCallScalarMethod(int connection, int selector, LongByReference input, int inputCnt, LongByReference output, IntByReference outputCnt)
          Deprecated. use the safer methods IOConnectCallScalarMethod(int, int, long[], int, java.nio.LongBuffer, java.nio.IntBuffer) and IOConnectCallScalarMethod(int, int, com.sun.jna.ptr.LongByReference, int, com.sun.jna.ptr.LongByReference, com.sun.jna.ptr.IntByReference) instead
 int IOConnectCallStructMethod(int connection, int selector, Pointer inputStruct, NativeSize inputStructCnt, Pointer outputStruct, NativeSizeByReference outputStructCnt)
          Original signature : kern_return_t IOConnectCallStructMethod(mach_port_t, uint32_t, const void*, size_t, void*, size_t*)
 int IOConnectGetService(int connect, IntBuffer service)
          Original signature : kern_return_t IOConnectGetService(io_connect_t, io_service_t*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:559
 int IOConnectGetService(int connect, IntByReference service)
          Deprecated. use the safer methods IOConnectGetService(int, java.nio.IntBuffer) and IOConnectGetService(int, com.sun.jna.ptr.IntByReference) instead
 int IOConnectMapMemory(int connect, int memoryType, int intoTask, IntBuffer atAddress, IntBuffer ofSize, int options)
          Original signature : kern_return_t IOConnectMapMemory(io_connect_t, uint32_t, task_port_t, vm_address_t*, vm_size_t*, IOOptionBits)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:592
 int IOConnectMapMemory(int connect, int memoryType, int intoTask, IntByReference atAddress, IntByReference ofSize, int options)
          Deprecated. use the safer methods IOConnectMapMemory(int, int, int, java.nio.IntBuffer, java.nio.IntBuffer, int) and IOConnectMapMemory(int, int, int, com.sun.jna.ptr.IntByReference, com.sun.jna.ptr.IntByReference, int) instead
 int IOConnectMapMemory64(int connect, int memoryType, int intoTask, LongBuffer atAddress, LongBuffer ofSize, int options)
          Original signature : kern_return_t IOConnectMapMemory64(io_connect_t, uint32_t, task_port_t, mach_vm_address_t*, mach_vm_size_t*, IOOptionBits)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:625
 int IOConnectMapMemory64(int connect, int memoryType, int intoTask, LongByReference atAddress, LongByReference ofSize, int options)
          Deprecated. use the safer methods IOConnectMapMemory64(int, int, int, java.nio.LongBuffer, java.nio.LongBuffer, int) and IOConnectMapMemory64(int, int, int, com.sun.jna.ptr.LongByReference, com.sun.jna.ptr.LongByReference, int) instead
 int IOConnectMethodScalarIScalarO(int connect, int index, int scalarInputCount, int scalarOutputCount, Object... varargs)
          Traditional IOUserClient transport routines
Original signature : kern_return_t IOConnectMethodScalarIScalarO(io_connect_t, uint32_t, IOItemCount, IOItemCount, null)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:1367
 int IOConnectMethodScalarIStructureI(int connect, int index, int scalarInputCount, int structureSize, Object... varargs)
          Original signature : kern_return_t IOConnectMethodScalarIStructureI(io_connect_t, uint32_t, IOItemCount, IOByteCount, null)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:1383
 int IOConnectMethodScalarIStructureO(int connect, int index, int scalarInputCount, IntBuffer structureSize, Object... varargs)
          Original signature : kern_return_t IOConnectMethodScalarIStructureO(io_connect_t, uint32_t, IOItemCount, IOByteCount*, null)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:1375
 int IOConnectMethodScalarIStructureO(int connect, int index, int scalarInputCount, IntByReference structureSize, Object... varargs)
          Deprecated. use the safer methods #IOConnectMethodScalarIStructureO(int, int, int, java.nio.IntBuffer, java.lang.Object) and #IOConnectMethodScalarIStructureO(int, int, int, com.sun.jna.ptr.IntByReference, java.lang.Object) instead
 int IOConnectMethodStructureIStructureO(int connect, int index, int structureInputSize, IntBuffer structureOutputSize, Pointer inputStructure, Pointer ouputStructure)
          Original signature : kern_return_t IOConnectMethodStructureIStructureO(io_connect_t, uint32_t, IOItemCount, IOByteCount*, void*, void*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:1391
 int IOConnectMethodStructureIStructureO(int connect, int index, int structureInputSize, IntByReference structureOutputSize, Pointer inputStructure, Pointer ouputStructure)
          Deprecated. use the safer methods IOConnectMethodStructureIStructureO(int, int, int, java.nio.IntBuffer, com.sun.jna.Pointer, com.sun.jna.Pointer) and IOConnectMethodStructureIStructureO(int, int, int, com.sun.jna.ptr.IntByReference, com.sun.jna.Pointer, com.sun.jna.Pointer) instead
 int IOConnectRelease(int connect)
          Original signature : kern_return_t IOConnectRelease(io_connect_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:548
 int IOConnectSetNotificationPort(int connect, int type, int port, int reference)
          Original signature : kern_return_t IOConnectSetNotificationPort(io_connect_t, uint32_t, mach_port_t, uintptr_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:573
 int IOConnectTrap0(int connect, int index)
          Original signature : kern_return_t IOConnectTrap0(io_connect_t, uint32_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:788
 int IOConnectTrap1(int connect, int index, int p1)
          Original signature : kern_return_t IOConnectTrap1(io_connect_t, uint32_t, uintptr_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:792
 int IOConnectTrap2(int connect, int index, int p1, int p2)
          Original signature : kern_return_t IOConnectTrap2(io_connect_t, uint32_t, uintptr_t, uintptr_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:797
 int IOConnectTrap3(int connect, int index, int p1, int p2, int p3)
          Original signature : kern_return_t IOConnectTrap3(io_connect_t, uint32_t, uintptr_t, uintptr_t, uintptr_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:803
 int IOConnectTrap4(int connect, int index, int p1, int p2, int p3, int p4)
          Original signature : kern_return_t IOConnectTrap4(io_connect_t, uint32_t, uintptr_t, uintptr_t, uintptr_t, uintptr_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:810
 int IOConnectTrap5(int connect, int index, int p1, int p2, int p3, int p4, int p5)
          Original signature : kern_return_t IOConnectTrap5(io_connect_t, uint32_t, uintptr_t, uintptr_t, uintptr_t, uintptr_t, uintptr_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:818
 int IOConnectTrap6(int connect, int index, int p1, int p2, int p3, int p4, int p5, int p6)
          Original signature : kern_return_t IOConnectTrap6(io_connect_t, uint32_t, uintptr_t, uintptr_t, uintptr_t, uintptr_t, uintptr_t, uintptr_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:827
 int IOConnectUnmapMemory(int connect, int memoryType, int fromTask, int atAddress)
          Original signature : kern_return_t IOConnectUnmapMemory(io_connect_t, uint32_t, task_port_t, vm_address_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:644
 int IOConnectUnmapMemory64(int connect, int memoryType, int fromTask, long atAddress)
          Original signature : kern_return_t IOConnectUnmapMemory64(io_connect_t, uint32_t, task_port_t, mach_vm_address_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:672
 int IOCreateReceivePort(int msgType, IntBuffer recvPort)
          Original signature : kern_return_t IOCreateReceivePort(uint32_t, mach_port_t*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:173
 int IOCreateReceivePort(int msgType, IntByReference recvPort)
          Deprecated. use the safer methods IOCreateReceivePort(int, java.nio.IntBuffer) and IOCreateReceivePort(int, com.sun.jna.ptr.IntByReference) instead
 void IODispatchCalloutFromMessage(Pointer unused, Pointer msg, Pointer reference)
          Original signature : void IODispatchCalloutFromMessage(void*, mach_msg_header_t*, void*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:156
 boolean IOIteratorIsValid(int iterator)
          Original signature : boolean_t IOIteratorIsValid(io_iterator_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:332
 int IOIteratorNext(int iterator)
          Original signature : io_object_t IOIteratorNext(io_iterator_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:313
 void IOIteratorReset(int iterator)
          Original signature : void IOIteratorReset(io_iterator_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:322
 int IOKitGetBusyState(int masterPort, IntBuffer busyState)
          Original signature : kern_return_t IOKitGetBusyState(mach_port_t, uint32_t*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:471
 int IOKitGetBusyState(int masterPort, IntByReference busyState)
          Deprecated. use the safer methods IOKitGetBusyState(int, java.nio.IntBuffer) and IOKitGetBusyState(int, com.sun.jna.ptr.IntByReference) instead
 int IOKitWaitQuiet(int masterPort, IOKitLibrary.mach_timespec waitTime)
          Original signature : kern_return_t IOKitWaitQuiet(mach_port_t, mach_timespec_t*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:483
 int IOMapMemory(int connect, int memoryType, int intoTask, IntBuffer atAddress, IntBuffer ofSize, int flags)
          Original signature : kern_return_t IOMapMemory(io_connect_t, uint32_t, task_port_t, vm_address_t*, vm_size_t*, uint32_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:1350
 int IOMapMemory(int connect, int memoryType, int intoTask, IntByReference atAddress, IntByReference ofSize, int flags)
          Deprecated. use the safer methods IOMapMemory(int, int, int, java.nio.IntBuffer, java.nio.IntBuffer, int) and IOMapMemory(int, int, int, com.sun.jna.ptr.IntByReference, com.sun.jna.ptr.IntByReference, int) instead
 int IOMasterPort(int bootstrapPort, IntBuffer masterPort)
          Original signature : kern_return_t IOMasterPort(mach_port_t, mach_port_t*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:106
 int IOMasterPort(int bootstrapPort, IntByReference masterPort)
          Deprecated. use the safer methods IOMasterPort(int, java.nio.IntBuffer) and IOMasterPort(int, com.sun.jna.ptr.IntByReference) instead
 IOKitLibrary.IONotificationPort IONotificationPortCreate(int masterPort)
          Original signature : IONotificationPortRef IONotificationPortCreate(mach_port_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:117
 void IONotificationPortDestroy(IOKitLibrary.IONotificationPort notify)
          Original signature : void IONotificationPortDestroy(IONotificationPortRef)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:125
 int IONotificationPortGetMachPort(IOKitLibrary.IONotificationPort notify)
          Original signature : mach_port_t IONotificationPortGetMachPort(IONotificationPortRef)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:145
 HIServicesLibrary.__CFRunLoopSource IONotificationPortGetRunLoopSource(IOKitLibrary.IONotificationPort notify)
          Original signature : CFRunLoopSourceRef IONotificationPortGetRunLoopSource(IONotificationPortRef)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:135
 boolean IOObjectConformsTo(int object, ByteBuffer className)
          Original signature : boolean_t IOObjectConformsTo(io_object_t, const io_name_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:251
 boolean IOObjectConformsTo(int object, Pointer className)
          Deprecated. use the safer methods IOObjectConformsTo(int, java.nio.ByteBuffer) and IOObjectConformsTo(int, com.sun.jna.Pointer) instead
 int IOObjectGetClass(int object, ByteBuffer className)
          Original signature : kern_return_t IOObjectGetClass(io_object_t, io_name_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:209
 int IOObjectGetClass(int object, Pointer className)
          Deprecated. use the safer methods IOObjectGetClass(int, java.nio.ByteBuffer) and IOObjectGetClass(int, com.sun.jna.Pointer) instead
 int IOObjectGetRetainCount(int object)
          Original signature : uint32_t IOObjectGetRetainCount(io_object_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:296
 boolean IOObjectIsEqualTo(int object, int anObject)
          Original signature : boolean_t IOObjectIsEqualTo(io_object_t, io_object_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:263
 int IOObjectRelease(int object)
          Original signature : kern_return_t IOObjectRelease(io_object_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:188
 int IOObjectRetain(int object)
          Original signature : kern_return_t IOObjectRetain(io_object_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:198
 HIServicesLibrary.__CFDictionary IOOpenFirmwarePathMatching(int masterPort, int options, Pointer path)
          Deprecated. use the safer methods IOOpenFirmwarePathMatching(int, int, java.lang.String) and IOOpenFirmwarePathMatching(int, int, com.sun.jna.Pointer) instead
 HIServicesLibrary.__CFDictionary IOOpenFirmwarePathMatching(int masterPort, int options, String path)
          Original signature : CFMutableDictionaryRef IOOpenFirmwarePathMatching(mach_port_t, uint32_t, const char*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:1216
 int IORegistryCreateIterator(int masterPort, ByteBuffer plane, int options, IntBuffer iterator)
          Original signature : kern_return_t IORegistryCreateIterator(mach_port_t, const io_name_t, IOOptionBits, io_iterator_t*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:894
 int IORegistryCreateIterator(int masterPort, Pointer plane, int options, IntByReference iterator)
          Deprecated. use the safer methods IORegistryCreateIterator(int, java.nio.ByteBuffer, int, java.nio.IntBuffer) and IORegistryCreateIterator(int, com.sun.jna.Pointer, int, com.sun.jna.ptr.IntByReference) instead
 int IORegistryDisposeEnumerator(int enumerator)
          Original signature : kern_return_t IORegistryDisposeEnumerator(io_enumerator_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:1346
 int IORegistryEntryCreateCFProperties(int entry, HIServicesLibrary.__CFDictionary[] properties, CoreFoundationLibrary.__CFAllocator allocator, int options)
          Original signature : kern_return_t IORegistryEntryCreateCFProperties(io_registry_entry_t, CFMutableDictionaryRef*, CFAllocatorRef, IOOptionBits)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:1022
 int IORegistryEntryCreateCFProperties(int entry, PointerByReference properties, CoreFoundationLibrary.__CFAllocator allocator, int options)
          Deprecated. use the safer method IORegistryEntryCreateCFProperties(int, org.rococoa.cocoa.hiservices.HIServicesLibrary.__CFDictionary[], org.rococoa.cocoa.corefoundation.CoreFoundationLibrary.__CFAllocator, int) instead
 int IORegistryEntryCreateIterator(int entry, ByteBuffer plane, int options, IntBuffer iterator)
          Original signature : kern_return_t IORegistryEntryCreateIterator(io_registry_entry_t, const io_name_t, IOOptionBits, io_iterator_t*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:910
 int IORegistryEntryCreateIterator(int entry, Pointer plane, int options, IntByReference iterator)
          Deprecated. use the safer methods IORegistryEntryCreateIterator(int, java.nio.ByteBuffer, int, java.nio.IntBuffer) and IORegistryEntryCreateIterator(int, com.sun.jna.Pointer, int, com.sun.jna.ptr.IntByReference) instead
 int IORegistryEntryFromPath(int masterPort, ByteBuffer path)
          Original signature : io_registry_entry_t IORegistryEntryFromPath(mach_port_t, const io_string_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:874
 int IORegistryEntryFromPath(int masterPort, Pointer path)
          Deprecated. use the safer methods IORegistryEntryFromPath(int, java.nio.ByteBuffer) and IORegistryEntryFromPath(int, com.sun.jna.Pointer) instead
 int IORegistryEntryGetChildEntry(int entry, ByteBuffer plane, IntBuffer child)
          Original signature : kern_return_t IORegistryEntryGetChildEntry(io_registry_entry_t, const io_name_t, io_registry_entry_t*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:1122
 int IORegistryEntryGetChildEntry(int entry, Pointer plane, IntByReference child)
          Deprecated. use the safer methods IORegistryEntryGetChildEntry(int, java.nio.ByteBuffer, java.nio.IntBuffer) and IORegistryEntryGetChildEntry(int, com.sun.jna.Pointer, com.sun.jna.ptr.IntByReference) instead
 int IORegistryEntryGetChildIterator(int entry, ByteBuffer plane, IntBuffer iterator)
          Original signature : kern_return_t IORegistryEntryGetChildIterator(io_registry_entry_t, const io_name_t, io_iterator_t*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:1108
 int IORegistryEntryGetChildIterator(int entry, Pointer plane, IntByReference iterator)
          Deprecated. use the safer methods IORegistryEntryGetChildIterator(int, java.nio.ByteBuffer, java.nio.IntBuffer) and IORegistryEntryGetChildIterator(int, com.sun.jna.Pointer, com.sun.jna.ptr.IntByReference) instead
 int IORegistryEntryGetLocationInPlane(int entry, ByteBuffer plane, ByteBuffer location)
          Original signature : kern_return_t IORegistryEntryGetLocationInPlane(io_registry_entry_t, const io_name_t, io_name_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:981
 int IORegistryEntryGetLocationInPlane(int entry, Pointer plane, Pointer location)
          Deprecated. use the safer methods IORegistryEntryGetLocationInPlane(int, java.nio.ByteBuffer, java.nio.ByteBuffer) and IORegistryEntryGetLocationInPlane(int, com.sun.jna.Pointer, com.sun.jna.Pointer) instead
 int IORegistryEntryGetName(int entry, ByteBuffer name)
          Original signature : kern_return_t IORegistryEntryGetName(io_registry_entry_t, io_name_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:954
 int IORegistryEntryGetName(int entry, Pointer name)
          Deprecated. use the safer methods IORegistryEntryGetName(int, java.nio.ByteBuffer) and IORegistryEntryGetName(int, com.sun.jna.Pointer) instead
 int IORegistryEntryGetNameInPlane(int entry, ByteBuffer plane, ByteBuffer name)
          Original signature : kern_return_t IORegistryEntryGetNameInPlane(io_registry_entry_t, const io_name_t, io_name_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:967
 int IORegistryEntryGetNameInPlane(int entry, Pointer plane, Pointer name)
          Deprecated. use the safer methods IORegistryEntryGetNameInPlane(int, java.nio.ByteBuffer, java.nio.ByteBuffer) and IORegistryEntryGetNameInPlane(int, com.sun.jna.Pointer, com.sun.jna.Pointer) instead
 int IORegistryEntryGetParentEntry(int entry, ByteBuffer plane, IntBuffer parent)
          Original signature : kern_return_t IORegistryEntryGetParentEntry(io_registry_entry_t, const io_name_t, io_registry_entry_t*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:1150
 int IORegistryEntryGetParentEntry(int entry, Pointer plane, IntByReference parent)
          Deprecated. use the safer methods IORegistryEntryGetParentEntry(int, java.nio.ByteBuffer, java.nio.IntBuffer) and IORegistryEntryGetParentEntry(int, com.sun.jna.Pointer, com.sun.jna.ptr.IntByReference) instead
 int IORegistryEntryGetParentIterator(int entry, ByteBuffer plane, IntBuffer iterator)
          Original signature : kern_return_t IORegistryEntryGetParentIterator(io_registry_entry_t, const io_name_t, io_iterator_t*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:1136
 int IORegistryEntryGetParentIterator(int entry, Pointer plane, IntByReference iterator)
          Deprecated. use the safer methods IORegistryEntryGetParentIterator(int, java.nio.ByteBuffer, java.nio.IntBuffer) and IORegistryEntryGetParentIterator(int, com.sun.jna.Pointer, com.sun.jna.ptr.IntByReference) instead
 int IORegistryEntryGetPath(int entry, ByteBuffer plane, ByteBuffer path)
          Original signature : kern_return_t IORegistryEntryGetPath(io_registry_entry_t, const io_name_t, io_string_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:995
 int IORegistryEntryGetPath(int entry, Pointer plane, Pointer path)
          Deprecated. use the safer methods IORegistryEntryGetPath(int, java.nio.ByteBuffer, java.nio.ByteBuffer) and IORegistryEntryGetPath(int, com.sun.jna.Pointer, com.sun.jna.Pointer) instead
 int IORegistryEntryGetProperty(int entry, ByteBuffer propertyName, ByteBuffer buffer, IntBuffer size)
          Original signature : kern_return_t IORegistryEntryGetProperty(io_registry_entry_t, const io_name_t, io_struct_inband_t, uint32_t*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:1067
 int IORegistryEntryGetProperty(int entry, Pointer propertyName, Pointer buffer, IntByReference size)
          Deprecated. use the safer methods IORegistryEntryGetProperty(int, java.nio.ByteBuffer, java.nio.ByteBuffer, java.nio.IntBuffer) and IORegistryEntryGetProperty(int, com.sun.jna.Pointer, com.sun.jna.Pointer, com.sun.jna.ptr.IntByReference) instead
 int IORegistryEntryGetRegistryEntryID(int entry, LongBuffer entryID)
          Original signature : kern_return_t IORegistryEntryGetRegistryEntryID(io_registry_entry_t, uint64_t*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:1008
 int IORegistryEntryGetRegistryEntryID(int entry, LongByReference entryID)
          Deprecated. use the safer methods IORegistryEntryGetRegistryEntryID(int, java.nio.LongBuffer) and IORegistryEntryGetRegistryEntryID(int, com.sun.jna.ptr.LongByReference) instead
 HIServicesLibrary.__CFDictionary IORegistryEntryIDMatching(long entryID)
          Original signature : CFMutableDictionaryRef IORegistryEntryIDMatching(uint64_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:1228
 boolean IORegistryEntryInPlane(int entry, ByteBuffer plane)
          Original signature : boolean_t IORegistryEntryInPlane(io_registry_entry_t, const io_name_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:1163
 boolean IORegistryEntryInPlane(int entry, Pointer plane)
          Deprecated. use the safer methods IORegistryEntryInPlane(int, java.nio.ByteBuffer) and IORegistryEntryInPlane(int, com.sun.jna.Pointer) instead
 int IORegistryGetRootEntry(int masterPort)
          Original signature : io_registry_entry_t IORegistryGetRootEntry(mach_port_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:863
 int IORegistryIteratorEnterEntry(int iterator)
          Original signature : kern_return_t IORegistryIteratorEnterEntry(io_iterator_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:928
 int IORegistryIteratorExitEntry(int iterator)
          Original signature : kern_return_t IORegistryIteratorExitEntry(io_iterator_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:937
 int IOServiceAddInterestNotification(IOKitLibrary.IONotificationPort notifyPort, int service, ByteBuffer interestType, IOKitLibrary.IOServiceInterestCallback callback, Pointer refCon, IntBuffer notification)
          Original signature : kern_return_t IOServiceAddInterestNotification(IONotificationPortRef, io_service_t, const io_name_t, IOServiceInterestCallback, void*, io_object_t*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:417
 int IOServiceAddInterestNotification(IOKitLibrary.IONotificationPort notifyPort, int service, Pointer interestType, IOKitLibrary.IOServiceInterestCallback callback, Pointer refCon, IntByReference notification)
          Deprecated. use the safer methods IOServiceAddInterestNotification(org.rococoa.cocoa.iokit.IOKitLibrary.IONotificationPort, int, java.nio.ByteBuffer, org.rococoa.cocoa.iokit.IOKitLibrary.IOServiceInterestCallback, com.sun.jna.Pointer, java.nio.IntBuffer) and IOServiceAddInterestNotification(org.rococoa.cocoa.iokit.IOKitLibrary.IONotificationPort, int, com.sun.jna.Pointer, org.rococoa.cocoa.iokit.IOKitLibrary.IOServiceInterestCallback, com.sun.jna.Pointer, com.sun.jna.ptr.IntByReference) instead
 int IOServiceAddMatchingNotification(IOKitLibrary.IONotificationPort notifyPort, ByteBuffer notificationType, HIServicesLibrary.__CFDictionary matching, IOKitLibrary.IOServiceMatchingCallback callback, Pointer refCon, IntBuffer notification)
          Original signature : kern_return_t IOServiceAddMatchingNotification(IONotificationPortRef, const io_name_t, CFDictionaryRef, IOServiceMatchingCallback, void*, io_iterator_t*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:396
 int IOServiceAddMatchingNotification(IOKitLibrary.IONotificationPort notifyPort, Pointer notificationType, HIServicesLibrary.__CFDictionary matching, IOKitLibrary.IOServiceMatchingCallback callback, Pointer refCon, IntByReference notification)
          Deprecated. use the safer methods IOServiceAddMatchingNotification(org.rococoa.cocoa.iokit.IOKitLibrary.IONotificationPort, java.nio.ByteBuffer, org.rococoa.cocoa.hiservices.HIServicesLibrary.__CFDictionary, org.rococoa.cocoa.iokit.IOKitLibrary.IOServiceMatchingCallback, com.sun.jna.Pointer, java.nio.IntBuffer) and IOServiceAddMatchingNotification(org.rococoa.cocoa.iokit.IOKitLibrary.IONotificationPort, com.sun.jna.Pointer, org.rococoa.cocoa.hiservices.HIServicesLibrary.__CFDictionary, org.rococoa.cocoa.iokit.IOKitLibrary.IOServiceMatchingCallback, com.sun.jna.Pointer, com.sun.jna.ptr.IntByReference) instead
 int IOServiceAddNotification(int masterPort, ByteBuffer notificationType, HIServicesLibrary.__CFDictionary matching, int wakePort, int reference, IntBuffer notification)
          Original signature : kern_return_t IOServiceAddNotification(mach_port_t, const io_name_t, CFDictionaryRef, mach_port_t, uintptr_t, io_iterator_t*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:371
 int IOServiceAddNotification(int masterPort, Pointer notificationType, HIServicesLibrary.__CFDictionary matching, int wakePort, int reference, IntByReference notification)
          Deprecated. use the safer methods IOServiceAddNotification(int, java.nio.ByteBuffer, org.rococoa.cocoa.hiservices.HIServicesLibrary.__CFDictionary, int, int, java.nio.IntBuffer) and IOServiceAddNotification(int, com.sun.jna.Pointer, org.rococoa.cocoa.hiservices.HIServicesLibrary.__CFDictionary, int, int, com.sun.jna.ptr.IntByReference) instead
 int IOServiceClose(int connect)
          Original signature : kern_return_t IOServiceClose(io_connect_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:528
 int IOServiceGetBusyState(int service, IntBuffer busyState)
          Original signature : kern_return_t IOServiceGetBusyState(io_service_t, uint32_t*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:447
 int IOServiceGetBusyState(int service, IntByReference busyState)
          Deprecated. use the safer methods IOServiceGetBusyState(int, java.nio.IntBuffer) and IOServiceGetBusyState(int, com.sun.jna.ptr.IntByReference) instead
 int IOServiceGetMatchingService(int masterPort, HIServicesLibrary.__CFDictionary matching)
          Original signature : io_service_t IOServiceGetMatchingService(mach_port_t, CFDictionaryRef)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:351
 int IOServiceGetMatchingServices(int masterPort, HIServicesLibrary.__CFDictionary matching, IntBuffer existing)
          Original signature : kern_return_t IOServiceGetMatchingServices(mach_port_t, CFDictionaryRef, io_iterator_t*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:364
 int IOServiceGetMatchingServices(int masterPort, HIServicesLibrary.__CFDictionary matching, IntByReference existing)
          Deprecated. use the safer methods IOServiceGetMatchingServices(int, org.rococoa.cocoa.hiservices.HIServicesLibrary.__CFDictionary, java.nio.IntBuffer) and IOServiceGetMatchingServices(int, org.rococoa.cocoa.hiservices.HIServicesLibrary.__CFDictionary, com.sun.jna.ptr.IntByReference) instead
 HIServicesLibrary.__CFDictionary IOServiceMatching(Pointer name)
          Deprecated. use the safer methods IOServiceMatching(java.lang.String) and IOServiceMatching(com.sun.jna.Pointer) instead
 HIServicesLibrary.__CFDictionary IOServiceMatching(String name)
          Original signature : CFMutableDictionaryRef IOServiceMatching(const char*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:1180
 int IOServiceMatchPropertyTable(int service, HIServicesLibrary.__CFDictionary matching, boolean matches)
          Original signature : kern_return_t IOServiceMatchPropertyTable(io_service_t, CFDictionaryRef, boolean_t*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:434
 HIServicesLibrary.__CFDictionary IOServiceNameMatching(Pointer name)
          Deprecated. use the safer methods IOServiceNameMatching(java.lang.String) and IOServiceNameMatching(com.sun.jna.Pointer) instead
 HIServicesLibrary.__CFDictionary IOServiceNameMatching(String name)
          Original signature : CFMutableDictionaryRef IOServiceNameMatching(const char*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:1190
 int IOServiceOFPathToBSDName(int masterPort, ByteBuffer openFirmwarePath, ByteBuffer bsdName)
          Original signature : kern_return_t IOServiceOFPathToBSDName(mach_port_t, const io_name_t, io_name_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:1242
 int IOServiceOFPathToBSDName(int masterPort, Pointer openFirmwarePath, Pointer bsdName)
          Deprecated. use the safer methods IOServiceOFPathToBSDName(int, java.nio.ByteBuffer, java.nio.ByteBuffer) and IOServiceOFPathToBSDName(int, com.sun.jna.Pointer, com.sun.jna.Pointer) instead
 int IOServiceOpen(int service, int owningTask, int type, IntBuffer connect)
          Original signature : kern_return_t IOServiceOpen(io_service_t, task_port_t, uint32_t, io_connect_t*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:497
 int IOServiceOpen(int service, int owningTask, int type, IntByReference connect)
          Deprecated. use the safer methods IOServiceOpen(int, int, int, java.nio.IntBuffer) and IOServiceOpen(int, int, int, com.sun.jna.ptr.IntByReference) instead
 int IOServiceRequestProbe(int service, int options)
          Original signature : kern_return_t IOServiceRequestProbe(io_service_t, uint32_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:511
 int IOServiceWaitQuiet(int service, IOKitLibrary.mach_timespec waitTime)
          Original signature : kern_return_t IOServiceWaitQuiet(io_service_t, mach_timespec_t*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:459
 void IOSpinLock(IntBuffer l)
          Original signature : void IOSpinLock(IOSharedLock)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOSharedLock.h:66
 void IOSpinLock(IntByReference l)
          Deprecated. use the safer methods IOSpinLock(java.nio.IntBuffer) and IOSpinLock(com.sun.jna.ptr.IntByReference) instead
 void IOSpinUnlock(IntBuffer l)
          Original signature : void IOSpinUnlock(IOSharedLock)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOSharedLock.h:68
 void IOSpinUnlock(IntByReference l)
          Deprecated. use the safer methods IOSpinUnlock(java.nio.IntBuffer) and IOSpinUnlock(com.sun.jna.ptr.IntByReference) instead
 boolean IOTrySpinLock(IntBuffer l)
          Original signature : boolean_t IOTrySpinLock(IOSharedLock)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOSharedLock.h:69
 boolean IOTrySpinLock(IntByReference l)
          Deprecated. use the safer methods IOTrySpinLock(java.nio.IntBuffer) and IOTrySpinLock(com.sun.jna.ptr.IntByReference) instead
 int OSGetNotificationFromMessage(Pointer msg, int index, IntBuffer type, IntBuffer reference, PointerByReference content, IntBuffer size)
          Original signature : kern_return_t OSGetNotificationFromMessage(mach_msg_header_t*, uint32_t, uint32_t*, uintptr_t*, void**, vm_size_t*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:1291
 int OSGetNotificationFromMessage(Pointer msg, int index, IntByReference type, IntByReference reference, PointerByReference content, IntByReference size)
          Deprecated. use the safer methods OSGetNotificationFromMessage(com.sun.jna.Pointer, int, java.nio.IntBuffer, java.nio.IntBuffer, com.sun.jna.ptr.PointerByReference, java.nio.IntBuffer) and OSGetNotificationFromMessage(com.sun.jna.Pointer, int, com.sun.jna.ptr.IntByReference, com.sun.jna.ptr.IntByReference, com.sun.jna.ptr.PointerByReference, com.sun.jna.ptr.IntByReference) instead
 

Field Detail

JNA_LIBRARY_NAME

static final String JNA_LIBRARY_NAME

JNA_NATIVE_LIB

static final NativeLibrary JNA_NATIVE_LIB

INSTANCE

static final IOKitLibrary INSTANCE

kIODefaultMemoryType

static final int kIODefaultMemoryType
IOConnectMapMemory memoryTypes
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOTypes.h:145

See Also:
Constant Field Values

kIODefaultCache

static final int kIODefaultCache
See Also:
Constant Field Values

kIOInhibitCache

static final int kIOInhibitCache
See Also:
Constant Field Values

kIOWriteThruCache

static final int kIOWriteThruCache
See Also:
Constant Field Values

kIOCopybackCache

static final int kIOCopybackCache
See Also:
Constant Field Values

kIOWriteCombineCache

static final int kIOWriteCombineCache
See Also:
Constant Field Values

kIOMapAnywhere

static final int kIOMapAnywhere
IOMemory mapping options
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOTypes.h:158

See Also:
Constant Field Values

kIOMapCacheMask

static final int kIOMapCacheMask
IOMemory mapping options
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOTypes.h:160

See Also:
Constant Field Values

kIOMapCacheShift

static final int kIOMapCacheShift
IOMemory mapping options
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOTypes.h:161

See Also:
Constant Field Values

kIOMapDefaultCache

static final int kIOMapDefaultCache
IOMemory mapping options
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOTypes.h:162

See Also:
Constant Field Values

kIOMapInhibitCache

static final int kIOMapInhibitCache
IOMemory mapping options
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOTypes.h:163

See Also:
Constant Field Values

kIOMapWriteThruCache

static final int kIOMapWriteThruCache
IOMemory mapping options
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOTypes.h:164

See Also:
Constant Field Values

kIOMapCopybackCache

static final int kIOMapCopybackCache
IOMemory mapping options
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOTypes.h:165

See Also:
Constant Field Values

kIOMapWriteCombineCache

static final int kIOMapWriteCombineCache
IOMemory mapping options
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOTypes.h:166

See Also:
Constant Field Values

kIOMapUserOptionsMask

static final int kIOMapUserOptionsMask
IOMemory mapping options
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOTypes.h:168

See Also:
Constant Field Values

kIOMapReadOnly

static final int kIOMapReadOnly
IOMemory mapping options
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOTypes.h:170

See Also:
Constant Field Values

kIOMapStatic

static final int kIOMapStatic
IOMemory mapping options
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOTypes.h:172

See Also:
Constant Field Values

kIOMapReference

static final int kIOMapReference
IOMemory mapping options
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOTypes.h:173

See Also:
Constant Field Values

kIOMapUnique

static final int kIOMapUnique
IOMemory mapping options
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOTypes.h:174

See Also:
Constant Field Values

kNanosecondScale

static final int kNanosecondScale
See Also:
Constant Field Values

kMicrosecondScale

static final int kMicrosecondScale
See Also:
Constant Field Values

kMillisecondScale

static final int kMillisecondScale
See Also:
Constant Field Values

kSecondScale

static final int kSecondScale
See Also:
Constant Field Values

kTickScale

static final int kTickScale
See Also:
Constant Field Values

kFirstIOKitNotificationType

static final int kFirstIOKitNotificationType
See Also:
Constant Field Values

kIOServicePublishNotificationType

static final int kIOServicePublishNotificationType
See Also:
Constant Field Values

kIOServiceMatchedNotificationType

static final int kIOServiceMatchedNotificationType
See Also:
Constant Field Values

kIOServiceTerminatedNotificationType

static final int kIOServiceTerminatedNotificationType
See Also:
Constant Field Values

kIOAsyncCompletionNotificationType

static final int kIOAsyncCompletionNotificationType
See Also:
Constant Field Values

kIOServiceMessageNotificationType

static final int kIOServiceMessageNotificationType
See Also:
Constant Field Values

kLastIOKitNotificationType

static final int kLastIOKitNotificationType
See Also:
Constant Field Values

kOSNotificationMessageID

static final int kOSNotificationMessageID
See Also:
Constant Field Values

kOSAsyncCompleteMessageID

static final int kOSAsyncCompleteMessageID
See Also:
Constant Field Values

kMaxAsyncArgs

static final int kMaxAsyncArgs
See Also:
Constant Field Values

kIOAsyncReservedIndex

static final int kIOAsyncReservedIndex
See Also:
Constant Field Values

kIOAsyncReservedCount

static final int kIOAsyncReservedCount
See Also:
Constant Field Values

kIOAsyncCalloutFuncIndex

static final int kIOAsyncCalloutFuncIndex
See Also:
Constant Field Values

kIOAsyncCalloutRefconIndex

static final int kIOAsyncCalloutRefconIndex
See Also:
Constant Field Values

kIOAsyncCalloutCount

static final int kIOAsyncCalloutCount
See Also:
Constant Field Values

kIOMatchingCalloutFuncIndex

static final int kIOMatchingCalloutFuncIndex
See Also:
Constant Field Values

kIOMatchingCalloutRefconIndex

static final int kIOMatchingCalloutRefconIndex
See Also:
Constant Field Values

kIOMatchingCalloutCount

static final int kIOMatchingCalloutCount
See Also:
Constant Field Values

kIOInterestCalloutFuncIndex

static final int kIOInterestCalloutFuncIndex
See Also:
Constant Field Values

kIOInterestCalloutRefconIndex

static final int kIOInterestCalloutRefconIndex
See Also:
Constant Field Values

kIOInterestCalloutServiceIndex

static final int kIOInterestCalloutServiceIndex
See Also:
Constant Field Values

kIOInterestCalloutCount

static final int kIOInterestCalloutCount
See Also:
Constant Field Values

kOSAsyncRef64Count

static final int kOSAsyncRef64Count
--------------
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/OSMessageNotification.h:81

See Also:
Constant Field Values

kOSAsyncRefCount

static final int kOSAsyncRefCount
Conversion Error : sizeof(io_user_reference_t)
SKIPPED:
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/OSMessageNotification.h:82
kOSAsyncRef64Size = kOSAsyncRef64Count * ((int)sizeof(io_user_reference_t))

See Also:
Constant Field Values

kOSAsyncRefSize

static final int kOSAsyncRefSize
See Also:
Constant Field Values

kIORegistryIterateRecursively

static final int kIORegistryIterateRecursively
options for IORegistryCreateIterator(), IORegistryEntryCreateIterator, IORegistryEntrySearchCFProperty()
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:881

See Also:
Constant Field Values

kIORegistryIterateParents

static final int kIORegistryIterateParents
options for IORegistryCreateIterator(), IORegistryEntryCreateIterator, IORegistryEntrySearchCFProperty()
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:882

See Also:
Constant Field Values

kIOMaxPixelBits

static final int kIOMaxPixelBits
See Also:
Constant Field Values

kIOCLUTPixels

static final int kIOCLUTPixels
Info about a pixel format
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:81

See Also:
Constant Field Values

kIOFixedCLUTPixels

static final int kIOFixedCLUTPixels
Info about a pixel format
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:82

See Also:
Constant Field Values

kIORGBDirectPixels

static final int kIORGBDirectPixels
Info about a pixel format
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:83

See Also:
Constant Field Values

kIOMonoDirectPixels

static final int kIOMonoDirectPixels
Info about a pixel format
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:84

See Also:
Constant Field Values

kIOMonoInverseDirectPixels

static final int kIOMonoInverseDirectPixels
Info about a pixel format
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:85

See Also:
Constant Field Values

kIORGBSignedDirectPixels

static final int kIORGBSignedDirectPixels
Info about a pixel format
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:86

See Also:
Constant Field Values

kIORGBSignedFloatingPointPixels

static final int kIORGBSignedFloatingPointPixels
Info about a pixel format
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:87

See Also:
Constant Field Values

kDisplayModeSafetyFlags

static final int kDisplayModeSafetyFlags
flags
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:155

See Also:
Constant Field Values

kDisplayModeAlwaysShowFlag

static final int kDisplayModeAlwaysShowFlag
flags
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:157

See Also:
Constant Field Values

kDisplayModeNeverShowFlag

static final int kDisplayModeNeverShowFlag
flags
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:158

See Also:
Constant Field Values

kDisplayModeNotResizeFlag

static final int kDisplayModeNotResizeFlag
flags
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:159

See Also:
Constant Field Values

kDisplayModeRequiresPanFlag

static final int kDisplayModeRequiresPanFlag
flags
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:160

See Also:
Constant Field Values

kDisplayModeInterlacedFlag

static final int kDisplayModeInterlacedFlag
flags
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:162

See Also:
Constant Field Values

kDisplayModeSimulscanFlag

static final int kDisplayModeSimulscanFlag
flags
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:164

See Also:
Constant Field Values

kDisplayModeBuiltInFlag

static final int kDisplayModeBuiltInFlag
flags
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:165

See Also:
Constant Field Values

kDisplayModeNotPresetFlag

static final int kDisplayModeNotPresetFlag
flags
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:166

See Also:
Constant Field Values

kDisplayModeStretchedFlag

static final int kDisplayModeStretchedFlag
flags
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:167

See Also:
Constant Field Values

kDisplayModeNotGraphicsQualityFlag

static final int kDisplayModeNotGraphicsQualityFlag
flags
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:168

See Also:
Constant Field Values

kDisplayModeValidateAgainstDisplay

static final int kDisplayModeValidateAgainstDisplay
flags
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:169

See Also:
Constant Field Values

kDisplayModeTelevisionFlag

static final int kDisplayModeTelevisionFlag
flags
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:170

See Also:
Constant Field Values

kDisplayModeValidForMirroringFlag

static final int kDisplayModeValidForMirroringFlag
flags
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:171

See Also:
Constant Field Values

kDisplayModeValidFlag

static final int kDisplayModeValidFlag
See Also:
Constant Field Values

kDisplayModeSafeFlag

static final int kDisplayModeSafeFlag
See Also:
Constant Field Values

kDisplayModeDefaultFlag

static final int kDisplayModeDefaultFlag
See Also:
Constant Field Values

kFramebufferSupportsCopybackCache

static final int kFramebufferSupportsCopybackCache
flags
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:198

See Also:
Constant Field Values

kFramebufferSupportsWritethruCache

static final int kFramebufferSupportsWritethruCache
flags
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:199

See Also:
Constant Field Values

kFramebufferSupportsGammaCorrection

static final int kFramebufferSupportsGammaCorrection
flags
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:200

See Also:
Constant Field Values

kFramebufferDisableAltivecAccess

static final int kFramebufferDisableAltivecAccess
flags
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:201

See Also:
Constant Field Values

kIOFBSystemAperture

static final int kIOFBSystemAperture
See Also:
Constant Field Values

kSetCLUTByValue

static final int kSetCLUTByValue
options (masks)
else at index
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:234

See Also:
Constant Field Values

kSetCLUTImmediately

static final int kSetCLUTImmediately
options (masks)
else at VBL
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:235

See Also:
Constant Field Values

kSetCLUTWithLuminance

static final int kSetCLUTWithLuminance
options (masks)
else RGB
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:236

See Also:
Constant Field Values

kIOPowerStateAttribute

static final int kIOPowerStateAttribute
See Also:
Constant Field Values

kIOPowerAttribute

static final int kIOPowerAttribute
See Also:
Constant Field Values

kIOHardwareCursorAttribute

static final int kIOHardwareCursorAttribute
See Also:
Constant Field Values

kIOMirrorAttribute

static final int kIOMirrorAttribute
See Also:
Constant Field Values

kIOMirrorDefaultAttribute

static final int kIOMirrorDefaultAttribute
See Also:
Constant Field Values

kIOCapturedAttribute

static final int kIOCapturedAttribute
See Also:
Constant Field Values

kIOCursorControlAttribute

static final int kIOCursorControlAttribute
See Also:
Constant Field Values

kIOSystemPowerAttribute

static final int kIOSystemPowerAttribute
See Also:
Constant Field Values

kIOVRAMSaveAttribute

static final int kIOVRAMSaveAttribute
See Also:
Constant Field Values

kIODeferCLUTSetAttribute

static final int kIODeferCLUTSetAttribute
See Also:
Constant Field Values

kIOClamshellStateAttribute

static final int kIOClamshellStateAttribute
See Also:
Constant Field Values

kIOMirrorIsPrimary

static final int kIOMirrorIsPrimary
values for kIOMirrorAttribute
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:262

See Also:
Constant Field Values

kIOMirrorHWClipped

static final int kIOMirrorHWClipped
values for kIOMirrorAttribute
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:263

See Also:
Constant Field Values

kIOMirrorDefault

static final int kIOMirrorDefault
values for kIOMirrorDefaultAttribute
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:268

See Also:
Constant Field Values

kIOMirrorForced

static final int kIOMirrorForced
values for kIOMirrorDefaultAttribute
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:269

See Also:
Constant Field Values

kIODetailedTimingValid

static final int kIODetailedTimingValid
IOTimingInformation flags
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:393

See Also:
Constant Field Values

kIOScalingInfoValid

static final int kIOScalingInfoValid
See Also:
Constant Field Values

kIOScaleStretchToFit

static final int kIOScaleStretchToFit
scalerFlags
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:399

See Also:
Constant Field Values

kIOScaleRotateFlags

static final int kIOScaleRotateFlags
See Also:
Constant Field Values

kIOScaleSwapAxes

static final int kIOScaleSwapAxes
See Also:
Constant Field Values

kIOScaleInvertX

static final int kIOScaleInvertX
See Also:
Constant Field Values

kIOScaleInvertY

static final int kIOScaleInvertY
See Also:
Constant Field Values

kIOScaleRotate0

static final int kIOScaleRotate0
See Also:
Constant Field Values

kIOScaleRotate90

static final int kIOScaleRotate90
See Also:
Constant Field Values

kIOScaleRotate180

static final int kIOScaleRotate180
See Also:
Constant Field Values

kIOScaleRotate270

static final int kIOScaleRotate270
See Also:
Constant Field Values

kIORangeSupportsSignal_0700_0300

static final int kIORangeSupportsSignal_0700_0300
supportedSignalLevels
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:586

See Also:
Constant Field Values

kIORangeSupportsSignal_0714_0286

static final int kIORangeSupportsSignal_0714_0286
See Also:
Constant Field Values

kIORangeSupportsSignal_1000_0400

static final int kIORangeSupportsSignal_1000_0400
See Also:
Constant Field Values

kIORangeSupportsSignal_0700_0000

static final int kIORangeSupportsSignal_0700_0000
See Also:
Constant Field Values

kIORangeSupportsSeparateSyncs

static final int kIORangeSupportsSeparateSyncs
supportedSyncFlags
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:593

See Also:
Constant Field Values

kIORangeSupportsSyncOnGreen

static final int kIORangeSupportsSyncOnGreen
See Also:
Constant Field Values

kIORangeSupportsCompositeSync

static final int kIORangeSupportsCompositeSync
See Also:
Constant Field Values

kIORangeSupportsVSyncSerration

static final int kIORangeSupportsVSyncSerration
See Also:
Constant Field Values

kIORangeSupportsInterlacedCEATiming

static final int kIORangeSupportsInterlacedCEATiming
supportedSignalConfigs
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:600

See Also:
Constant Field Values

kIORangeSupportsInterlacedCEATimingWithConfirm

static final int kIORangeSupportsInterlacedCEATimingWithConfirm
See Also:
Constant Field Values

kIODigitalSignal

static final int kIODigitalSignal
signalConfig
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:606

See Also:
Constant Field Values

kIOAnalogSetupExpected

static final int kIOAnalogSetupExpected
See Also:
Constant Field Values

kIOInterlacedCEATiming

static final int kIOInterlacedCEATiming
See Also:
Constant Field Values

kIONTSCTiming

static final int kIONTSCTiming
See Also:
Constant Field Values

kIOPALTiming

static final int kIOPALTiming
See Also:
Constant Field Values

kIOAnalogSignalLevel_0700_0300

static final int kIOAnalogSignalLevel_0700_0300
signalLevels for analog
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:615

See Also:
Constant Field Values

kIOAnalogSignalLevel_0714_0286

static final int kIOAnalogSignalLevel_0714_0286
See Also:
Constant Field Values

kIOAnalogSignalLevel_1000_0400

static final int kIOAnalogSignalLevel_1000_0400
See Also:
Constant Field Values

kIOAnalogSignalLevel_0700_0000

static final int kIOAnalogSignalLevel_0700_0000
See Also:
Constant Field Values

kIOSyncPositivePolarity

static final int kIOSyncPositivePolarity
horizontalSyncConfig and verticalSyncConfig
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:623

See Also:
Constant Field Values

kIOScaleStretchOnly

static final int kIOScaleStretchOnly
scalerFeatures
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:660

See Also:
Constant Field Values

kIOScaleCanUpSamplePixels

static final int kIOScaleCanUpSamplePixels
See Also:
Constant Field Values

kIOScaleCanDownSamplePixels

static final int kIOScaleCanDownSamplePixels
See Also:
Constant Field Values

kIOScaleCanScaleInterlaced

static final int kIOScaleCanScaleInterlaced
See Also:
Constant Field Values

kIOScaleCanSupportInset

static final int kIOScaleCanSupportInset
See Also:
Constant Field Values

kIOScaleCanRotate

static final int kIOScaleCanRotate
See Also:
Constant Field Values

kIOScaleCanBorderInsetOnly

static final int kIOScaleCanBorderInsetOnly
See Also:
Constant Field Values

kOrConnections

static final int kOrConnections
See Also:
Constant Field Values

kAndConnections

static final int kAndConnections
See Also:
Constant Field Values

kConnectionFlags

static final int kConnectionFlags
See Also:
Constant Field Values

kConnectionSyncEnable

static final int kConnectionSyncEnable
See Also:
Constant Field Values

kConnectionSyncFlags

static final int kConnectionSyncFlags
See Also:
Constant Field Values

kConnectionSupportsAppleSense

static final int kConnectionSupportsAppleSense
See Also:
Constant Field Values

kConnectionSupportsLLDDCSense

static final int kConnectionSupportsLLDDCSense
See Also:
Constant Field Values

kConnectionSupportsHLDDCSense

static final int kConnectionSupportsHLDDCSense
See Also:
Constant Field Values

kConnectionEnable

static final int kConnectionEnable
See Also:
Constant Field Values

kConnectionCheckEnable

static final int kConnectionCheckEnable
See Also:
Constant Field Values

kConnectionProbe

static final int kConnectionProbe
See Also:
Constant Field Values

kConnectionChanged

static final int kConnectionChanged
See Also:
Constant Field Values

kConnectionPower

static final int kConnectionPower
See Also:
Constant Field Values

kConnectionPostWake

static final int kConnectionPostWake
See Also:
Constant Field Values

kConnectionDisplayParameterCount

static final int kConnectionDisplayParameterCount
See Also:
Constant Field Values

kConnectionDisplayParameters

static final int kConnectionDisplayParameters
See Also:
Constant Field Values

kConnectionOverscan

static final int kConnectionOverscan
See Also:
Constant Field Values

kConnectionVideoBest

static final int kConnectionVideoBest
See Also:
Constant Field Values

kConnectionRedGammaScale

static final int kConnectionRedGammaScale
See Also:
Constant Field Values

kConnectionGreenGammaScale

static final int kConnectionGreenGammaScale
See Also:
Constant Field Values

kConnectionBlueGammaScale

static final int kConnectionBlueGammaScale
See Also:
Constant Field Values

kConnectionHandleDisplayPortEvent

static final int kConnectionHandleDisplayPortEvent
See Also:
Constant Field Values

kConnectionColorMode

static final int kConnectionColorMode
See Also:
Constant Field Values

kConnectionColorModesSupported

static final int kConnectionColorModesSupported
See Also:
Constant Field Values

kConnectionColorDepthsSupported

static final int kConnectionColorDepthsSupported
See Also:
Constant Field Values

kIOConnectionBuiltIn

static final int kIOConnectionBuiltIn
kConnectionFlags values
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:707

See Also:
Constant Field Values

kIOConnectionStereoSync

static final int kIOConnectionStereoSync
kConnectionFlags values
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:708

See Also:
Constant Field Values

kIOHSyncDisable

static final int kIOHSyncDisable
kConnectionSyncControl values
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:713

See Also:
Constant Field Values

kIOVSyncDisable

static final int kIOVSyncDisable
kConnectionSyncControl values
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:714

See Also:
Constant Field Values

kIOCSyncDisable

static final int kIOCSyncDisable
kConnectionSyncControl values
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:715

See Also:
Constant Field Values

kIONoSeparateSyncControl

static final int kIONoSeparateSyncControl
kConnectionSyncControl values
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:716

See Also:
Constant Field Values

kIOTriStateSyncs

static final int kIOTriStateSyncs
kConnectionSyncControl values
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:717

See Also:
Constant Field Values

kIOSyncOnBlue

static final int kIOSyncOnBlue
kConnectionSyncControl values
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:718

See Also:
Constant Field Values

kIOSyncOnGreen

static final int kIOSyncOnGreen
kConnectionSyncControl values
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:719

See Also:
Constant Field Values

kIOSyncOnRed

static final int kIOSyncOnRed
kConnectionSyncControl values
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:720

See Also:
Constant Field Values

kIODPEventStart

static final int kIODPEventStart
kConnectionHandleDisplayPortEvent values
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:725

See Also:
Constant Field Values

kIODPEventIdle

static final int kIODPEventIdle
kConnectionHandleDisplayPortEvent values
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:726

See Also:
Constant Field Values

kIODPEventForceRetrain

static final int kIODPEventForceRetrain
kConnectionHandleDisplayPortEvent values
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:728

See Also:
Constant Field Values

kIODPEventRemoteControlCommandPending

static final int kIODPEventRemoteControlCommandPending
kConnectionHandleDisplayPortEvent values
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:730

See Also:
Constant Field Values

kIODPEventAutomatedTestRequest

static final int kIODPEventAutomatedTestRequest
kConnectionHandleDisplayPortEvent values
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:731

See Also:
Constant Field Values

kIODPEventContentProtection

static final int kIODPEventContentProtection
kConnectionHandleDisplayPortEvent values
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:732

See Also:
Constant Field Values

kIODPEventMCCS

static final int kIODPEventMCCS
kConnectionHandleDisplayPortEvent values
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:733

See Also:
Constant Field Values

kIODPEventSinkSpecific

static final int kIODPEventSinkSpecific
kConnectionHandleDisplayPortEvent values
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:734

See Also:
Constant Field Values

kIODisplayRGBColorComponentBitsUnknown

static final int kIODisplayRGBColorComponentBitsUnknown
kConnectionColorDepthsSupported attribute
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:740

See Also:
Constant Field Values

kIODisplayRGBColorComponentBits6

static final int kIODisplayRGBColorComponentBits6
See Also:
Constant Field Values

kIODisplayRGBColorComponentBits8

static final int kIODisplayRGBColorComponentBits8
See Also:
Constant Field Values

kIODisplayRGBColorComponentBits10

static final int kIODisplayRGBColorComponentBits10
See Also:
Constant Field Values

kIODisplayRGBColorComponentBits12

static final int kIODisplayRGBColorComponentBits12
See Also:
Constant Field Values

kIODisplayRGBColorComponentBits14

static final int kIODisplayRGBColorComponentBits14
See Also:
Constant Field Values

kIODisplayRGBColorComponentBits16

static final int kIODisplayRGBColorComponentBits16
See Also:
Constant Field Values

kIODisplayYCbCr444ColorComponentBitsUnknown

static final int kIODisplayYCbCr444ColorComponentBitsUnknown
See Also:
Constant Field Values

kIODisplayYCbCr444ColorComponentBits6

static final int kIODisplayYCbCr444ColorComponentBits6
See Also:
Constant Field Values

kIODisplayYCbCr444ColorComponentBits8

static final int kIODisplayYCbCr444ColorComponentBits8
See Also:
Constant Field Values

kIODisplayYCbCr444ColorComponentBits10

static final int kIODisplayYCbCr444ColorComponentBits10
See Also:
Constant Field Values

kIODisplayYCbCr444ColorComponentBits12

static final int kIODisplayYCbCr444ColorComponentBits12
See Also:
Constant Field Values

kIODisplayYCbCr444ColorComponentBits14

static final int kIODisplayYCbCr444ColorComponentBits14
See Also:
Constant Field Values

kIODisplayYCbCr444ColorComponentBits16

static final int kIODisplayYCbCr444ColorComponentBits16
See Also:
Constant Field Values

kIODisplayYCbCr422ColorComponentBitsUnknown

static final int kIODisplayYCbCr422ColorComponentBitsUnknown
See Also:
Constant Field Values

kIODisplayYCbCr422ColorComponentBits6

static final int kIODisplayYCbCr422ColorComponentBits6
See Also:
Constant Field Values

kIODisplayYCbCr422ColorComponentBits8

static final int kIODisplayYCbCr422ColorComponentBits8
See Also:
Constant Field Values

kIODisplayYCbCr422ColorComponentBits10

static final int kIODisplayYCbCr422ColorComponentBits10
See Also:
Constant Field Values

kIODisplayYCbCr422ColorComponentBits12

static final int kIODisplayYCbCr422ColorComponentBits12
See Also:
Constant Field Values

kIODisplayYCbCr422ColorComponentBits14

static final int kIODisplayYCbCr422ColorComponentBits14
See Also:
Constant Field Values

kIODisplayYCbCr422ColorComponentBits16

static final int kIODisplayYCbCr422ColorComponentBits16
See Also:
Constant Field Values

kIOFBServerConnectType

static final int kIOFBServerConnectType
connection types for IOServiceOpen
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:785

See Also:
Constant Field Values

kIOFBSharedConnectType

static final int kIOFBSharedConnectType
See Also:
Constant Field Values

kIOFBUserRequestProbe

static final int kIOFBUserRequestProbe
options for IOServiceRequestProbe()
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:791

See Also:
Constant Field Values

kTransparentEncoding

static final int kTransparentEncoding
See Also:
Constant Field Values

kInvertingEncoding

static final int kInvertingEncoding
See Also:
Constant Field Values

kTransparentEncodingShift

static final int kTransparentEncodingShift
See Also:
Constant Field Values

kTransparentEncodedPixel

static final int kTransparentEncodedPixel
See Also:
Constant Field Values

kInvertingEncodingShift

static final int kInvertingEncodingShift
See Also:
Constant Field Values

kInvertingEncodedPixel

static final int kInvertingEncodedPixel
See Also:
Constant Field Values

kHardwareCursorDescriptorMajorVersion

static final int kHardwareCursorDescriptorMajorVersion
See Also:
Constant Field Values

kHardwareCursorDescriptorMinorVersion

static final int kHardwareCursorDescriptorMinorVersion
See Also:
Constant Field Values

kHardwareCursorInfoMajorVersion

static final int kHardwareCursorInfoMajorVersion
See Also:
Constant Field Values

kHardwareCursorInfoMinorVersion

static final int kHardwareCursorInfoMinorVersion
See Also:
Constant Field Values

kIOFBVBLInterruptType

static final int kIOFBVBLInterruptType
See Also:
Constant Field Values

kIOFBHBLInterruptType

static final int kIOFBHBLInterruptType
See Also:
Constant Field Values

kIOFBFrameInterruptType

static final int kIOFBFrameInterruptType
See Also:
Constant Field Values

kIOFBConnectInterruptType

static final int kIOFBConnectInterruptType
Demand to check configuration (Hardware unchanged)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:921

See Also:
Constant Field Values

kIOFBChangedInterruptType

static final int kIOFBChangedInterruptType
Demand to rebuild (Hardware has reinitialized on dependent change)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:923

See Also:
Constant Field Values

kIOFBOfflineInterruptType

static final int kIOFBOfflineInterruptType
Demand to remove framebuffer (Hardware not available on dependent change -- but must not buserror)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:925

See Also:
Constant Field Values

kIOFBOnlineInterruptType

static final int kIOFBOnlineInterruptType
Notice that hardware is available (after being removed)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:927

See Also:
Constant Field Values

kIOFBDisplayPortInterruptType

static final int kIOFBDisplayPortInterruptType
DisplayPort short pulse
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:929

See Also:
Constant Field Values

kIOFBDisplayPortLinkChangeInterruptType

static final int kIOFBDisplayPortLinkChangeInterruptType
DisplayPort link event
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:931

See Also:
Constant Field Values

kIOTimingIDInvalid

static final int kIOTimingIDInvalid
IOAppleTimingID's
Not a standard timing
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:936

See Also:
Constant Field Values

kIOTimingIDApple_FixedRateLCD

static final int kIOTimingIDApple_FixedRateLCD
IOAppleTimingID's
Lump all fixed-rate LCDs into one category.
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:937

See Also:
Constant Field Values

kIOTimingIDApple_512x384_60hz

static final int kIOTimingIDApple_512x384_60hz
IOAppleTimingID's
512x384 (60 Hz) Rubik timing.
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:938

See Also:
Constant Field Values

kIOTimingIDApple_560x384_60hz

static final int kIOTimingIDApple_560x384_60hz
IOAppleTimingID's
560x384 (60 Hz) Rubik-560 timing.
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:939

See Also:
Constant Field Values

kIOTimingIDApple_640x480_67hz

static final int kIOTimingIDApple_640x480_67hz
IOAppleTimingID's
640x480 (67 Hz) HR timing.
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:940

See Also:
Constant Field Values

kIOTimingIDApple_640x400_67hz

static final int kIOTimingIDApple_640x400_67hz
IOAppleTimingID's
640x400 (67 Hz) HR-400 timing.
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:941

See Also:
Constant Field Values

kIOTimingIDVESA_640x480_60hz

static final int kIOTimingIDVESA_640x480_60hz
IOAppleTimingID's
640x480 (60 Hz) VGA timing.
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:942

See Also:
Constant Field Values

kIOTimingIDVESA_640x480_72hz

static final int kIOTimingIDVESA_640x480_72hz
IOAppleTimingID's
640x480 (72 Hz) VGA timing.
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:943

See Also:
Constant Field Values

kIOTimingIDVESA_640x480_75hz

static final int kIOTimingIDVESA_640x480_75hz
IOAppleTimingID's
640x480 (75 Hz) VGA timing.
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:944

See Also:
Constant Field Values

kIOTimingIDVESA_640x480_85hz

static final int kIOTimingIDVESA_640x480_85hz
IOAppleTimingID's
640x480 (85 Hz) VGA timing.
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:945

See Also:
Constant Field Values

kIOTimingIDGTF_640x480_120hz

static final int kIOTimingIDGTF_640x480_120hz
IOAppleTimingID's
640x480 (120 Hz) VESA Generalized Timing Formula
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:946

See Also:
Constant Field Values

kIOTimingIDApple_640x870_75hz

static final int kIOTimingIDApple_640x870_75hz
IOAppleTimingID's
640x870 (75 Hz) FPD timing.
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:947

See Also:
Constant Field Values

kIOTimingIDApple_640x818_75hz

static final int kIOTimingIDApple_640x818_75hz
IOAppleTimingID's
640x818 (75 Hz) FPD-818 timing.
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:948

See Also:
Constant Field Values

kIOTimingIDApple_832x624_75hz

static final int kIOTimingIDApple_832x624_75hz
IOAppleTimingID's
832x624 (75 Hz) GoldFish timing.
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:949

See Also:
Constant Field Values

kIOTimingIDVESA_800x600_56hz

static final int kIOTimingIDVESA_800x600_56hz
IOAppleTimingID's
800x600 (56 Hz) SVGA timing.
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:950

See Also:
Constant Field Values

kIOTimingIDVESA_800x600_60hz

static final int kIOTimingIDVESA_800x600_60hz
IOAppleTimingID's
800x600 (60 Hz) SVGA timing.
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:951

See Also:
Constant Field Values

kIOTimingIDVESA_800x600_72hz

static final int kIOTimingIDVESA_800x600_72hz
IOAppleTimingID's
800x600 (72 Hz) SVGA timing.
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:952

See Also:
Constant Field Values

kIOTimingIDVESA_800x600_75hz

static final int kIOTimingIDVESA_800x600_75hz
IOAppleTimingID's
800x600 (75 Hz) SVGA timing.
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:953

See Also:
Constant Field Values

kIOTimingIDVESA_800x600_85hz

static final int kIOTimingIDVESA_800x600_85hz
IOAppleTimingID's
800x600 (85 Hz) SVGA timing.
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:954

See Also:
Constant Field Values

kIOTimingIDVESA_1024x768_60hz

static final int kIOTimingIDVESA_1024x768_60hz
IOAppleTimingID's
1024x768 (60 Hz) VESA 1K-60Hz timing.
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:955

See Also:
Constant Field Values

kIOTimingIDVESA_1024x768_70hz

static final int kIOTimingIDVESA_1024x768_70hz
IOAppleTimingID's
1024x768 (70 Hz) VESA 1K-70Hz timing.
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:956

See Also:
Constant Field Values

kIOTimingIDVESA_1024x768_75hz

static final int kIOTimingIDVESA_1024x768_75hz
IOAppleTimingID's
1024x768 (75 Hz) VESA 1K-75Hz timing (very similar to kIOTimingIDApple_1024x768_75hz).
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:957

See Also:
Constant Field Values

kIOTimingIDVESA_1024x768_85hz

static final int kIOTimingIDVESA_1024x768_85hz
IOAppleTimingID's
1024x768 (85 Hz) VESA timing.
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:958

See Also:
Constant Field Values

kIOTimingIDApple_1024x768_75hz

static final int kIOTimingIDApple_1024x768_75hz
IOAppleTimingID's
1024x768 (75 Hz) Apple 19" RGB.
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:959

See Also:
Constant Field Values

kIOTimingIDApple_1152x870_75hz

static final int kIOTimingIDApple_1152x870_75hz
IOAppleTimingID's
1152x870 (75 Hz) Apple 21" RGB.
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:960

See Also:
Constant Field Values

kIOTimingIDAppleNTSC_ST

static final int kIOTimingIDAppleNTSC_ST
IOAppleTimingID's
512x384 (60 Hz, interlaced, non-convolved).
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:961

See Also:
Constant Field Values

kIOTimingIDAppleNTSC_FF

static final int kIOTimingIDAppleNTSC_FF
IOAppleTimingID's
640x480 (60 Hz, interlaced, non-convolved).
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:962

See Also:
Constant Field Values

kIOTimingIDAppleNTSC_STconv

static final int kIOTimingIDAppleNTSC_STconv
IOAppleTimingID's
512x384 (60 Hz, interlaced, convolved).
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:963

See Also:
Constant Field Values

kIOTimingIDAppleNTSC_FFconv

static final int kIOTimingIDAppleNTSC_FFconv
IOAppleTimingID's
640x480 (60 Hz, interlaced, convolved).
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:964

See Also:
Constant Field Values

kIOTimingIDApplePAL_ST

static final int kIOTimingIDApplePAL_ST
IOAppleTimingID's
640x480 (50 Hz, interlaced, non-convolved).
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:965

See Also:
Constant Field Values

kIOTimingIDApplePAL_FF

static final int kIOTimingIDApplePAL_FF
IOAppleTimingID's
768x576 (50 Hz, interlaced, non-convolved).
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:966

See Also:
Constant Field Values

kIOTimingIDApplePAL_STconv

static final int kIOTimingIDApplePAL_STconv
IOAppleTimingID's
640x480 (50 Hz, interlaced, convolved).
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:967

See Also:
Constant Field Values

kIOTimingIDApplePAL_FFconv

static final int kIOTimingIDApplePAL_FFconv
IOAppleTimingID's
768x576 (50 Hz, interlaced, convolved).
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:968

See Also:
Constant Field Values

kIOTimingIDVESA_1280x960_75hz

static final int kIOTimingIDVESA_1280x960_75hz
IOAppleTimingID's
1280x960 (75 Hz)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:969

See Also:
Constant Field Values

kIOTimingIDVESA_1280x960_60hz

static final int kIOTimingIDVESA_1280x960_60hz
IOAppleTimingID's
1280x960 (60 Hz)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:970

See Also:
Constant Field Values

kIOTimingIDVESA_1280x960_85hz

static final int kIOTimingIDVESA_1280x960_85hz
IOAppleTimingID's
1280x960 (85 Hz)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:971

See Also:
Constant Field Values

kIOTimingIDVESA_1280x1024_60hz

static final int kIOTimingIDVESA_1280x1024_60hz
IOAppleTimingID's
1280x1024 (60 Hz)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:972

See Also:
Constant Field Values

kIOTimingIDVESA_1280x1024_75hz

static final int kIOTimingIDVESA_1280x1024_75hz
IOAppleTimingID's
1280x1024 (75 Hz)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:973

See Also:
Constant Field Values

kIOTimingIDVESA_1280x1024_85hz

static final int kIOTimingIDVESA_1280x1024_85hz
IOAppleTimingID's
1280x1024 (85 Hz)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:974

See Also:
Constant Field Values

kIOTimingIDVESA_1600x1200_60hz

static final int kIOTimingIDVESA_1600x1200_60hz
IOAppleTimingID's
1600x1200 (60 Hz) VESA timing.
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:975

See Also:
Constant Field Values

kIOTimingIDVESA_1600x1200_65hz

static final int kIOTimingIDVESA_1600x1200_65hz
IOAppleTimingID's
1600x1200 (65 Hz) VESA timing.
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:976

See Also:
Constant Field Values

kIOTimingIDVESA_1600x1200_70hz

static final int kIOTimingIDVESA_1600x1200_70hz
IOAppleTimingID's
1600x1200 (70 Hz) VESA timing.
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:977

See Also:
Constant Field Values

kIOTimingIDVESA_1600x1200_75hz

static final int kIOTimingIDVESA_1600x1200_75hz
IOAppleTimingID's
1600x1200 (75 Hz) VESA timing (pixel clock is 189.2 Mhz dot clock).
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:978

See Also:
Constant Field Values

kIOTimingIDVESA_1600x1200_80hz

static final int kIOTimingIDVESA_1600x1200_80hz
IOAppleTimingID's
1600x1200 (80 Hz) VESA timing (pixel clock is 216>? Mhz dot clock) - proposed only.
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:979

See Also:
Constant Field Values

kIOTimingIDVESA_1600x1200_85hz

static final int kIOTimingIDVESA_1600x1200_85hz
IOAppleTimingID's
1600x1200 (85 Hz) VESA timing (pixel clock is 229.5 Mhz dot clock).
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:980

See Also:
Constant Field Values

kIOTimingIDVESA_1792x1344_60hz

static final int kIOTimingIDVESA_1792x1344_60hz
IOAppleTimingID's
1792x1344 (60 Hz) VESA timing (204.75 Mhz dot clock).
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:981

See Also:
Constant Field Values

kIOTimingIDVESA_1792x1344_75hz

static final int kIOTimingIDVESA_1792x1344_75hz
IOAppleTimingID's
1792x1344 (75 Hz) VESA timing (261.75 Mhz dot clock).
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:982

See Also:
Constant Field Values

kIOTimingIDVESA_1856x1392_60hz

static final int kIOTimingIDVESA_1856x1392_60hz
IOAppleTimingID's
1856x1392 (60 Hz) VESA timing (218.25 Mhz dot clock).
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:983

See Also:
Constant Field Values

kIOTimingIDVESA_1856x1392_75hz

static final int kIOTimingIDVESA_1856x1392_75hz
IOAppleTimingID's
1856x1392 (75 Hz) VESA timing (288 Mhz dot clock).
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:984

See Also:
Constant Field Values

kIOTimingIDVESA_1920x1440_60hz

static final int kIOTimingIDVESA_1920x1440_60hz
IOAppleTimingID's
1920x1440 (60 Hz) VESA timing (234 Mhz dot clock).
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:985

See Also:
Constant Field Values

kIOTimingIDVESA_1920x1440_75hz

static final int kIOTimingIDVESA_1920x1440_75hz
IOAppleTimingID's
1920x1440 (75 Hz) VESA timing (297 Mhz dot clock).
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:986

See Also:
Constant Field Values

kIOTimingIDSMPTE240M_60hz

static final int kIOTimingIDSMPTE240M_60hz
IOAppleTimingID's
60Hz V, 33.75KHz H, interlaced timing, 16:9 aspect, typical resolution of 1920x1035.
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:987

See Also:
Constant Field Values

kIOTimingIDFilmRate_48hz

static final int kIOTimingIDFilmRate_48hz
IOAppleTimingID's
48Hz V, 25.20KHz H, non-interlaced timing, typical resolution of 640x480.
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:988

See Also:
Constant Field Values

kIOTimingIDSony_1600x1024_76hz

static final int kIOTimingIDSony_1600x1024_76hz
IOAppleTimingID's
1600x1024 (76 Hz) Sony timing (pixel clock is 170.447 Mhz dot clock).
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:989

See Also:
Constant Field Values

kIOTimingIDSony_1920x1080_60hz

static final int kIOTimingIDSony_1920x1080_60hz
IOAppleTimingID's
1920x1080 (60 Hz) Sony timing (pixel clock is 159.84 Mhz dot clock).
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:990

See Also:
Constant Field Values

kIOTimingIDSony_1920x1080_72hz

static final int kIOTimingIDSony_1920x1080_72hz
IOAppleTimingID's
1920x1080 (72 Hz) Sony timing (pixel clock is 216.023 Mhz dot clock).
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:991

See Also:
Constant Field Values

kIOTimingIDSony_1920x1200_76hz

static final int kIOTimingIDSony_1920x1200_76hz
IOAppleTimingID's
1900x1200 (76 Hz) Sony timing (pixel clock is 243.20 Mhz dot clock).
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:992

See Also:
Constant Field Values

kIOTimingIDApple_0x0_0hz_Offline

static final int kIOTimingIDApple_0x0_0hz_Offline
IOAppleTimingID's
Indicates that this timing will take the display off-line and remove it from the system.
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:993

See Also:
Constant Field Values

kIOTimingIDVESA_848x480_60hz

static final int kIOTimingIDVESA_848x480_60hz
IOAppleTimingID's
848x480 (60 Hz) VESA timing.
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:994

See Also:
Constant Field Values

kIOTimingIDVESA_1360x768_60hz

static final int kIOTimingIDVESA_1360x768_60hz
IOAppleTimingID's
1360x768 (60 Hz) VESA timing.
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:995

See Also:
Constant Field Values

kIOHibernatePreviewActive

static final int kIOHibernatePreviewActive
values for kIOHibernatePreviewActiveKey set by driver
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:1032

See Also:
Constant Field Values

kIOHibernatePreviewUpdates

static final int kIOHibernatePreviewUpdates
values for kIOHibernatePreviewActiveKey set by driver
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/graphics/IOGraphicsTypes.h:1033

See Also:
Constant Field Values

kDisplayVendorIDUnknown

static final int kDisplayVendorIDUnknown
See Also:
Constant Field Values

kDisplayProductIDGeneric

static final int kDisplayProductIDGeneric
See Also:
Constant Field Values

kDisplaySubPixelLayoutUndefined

static final int kDisplaySubPixelLayoutUndefined
See Also:
Constant Field Values

kDisplaySubPixelLayoutRGB

static final int kDisplaySubPixelLayoutRGB
See Also:
Constant Field Values

kDisplaySubPixelLayoutBGR

static final int kDisplaySubPixelLayoutBGR
See Also:
Constant Field Values

kDisplaySubPixelLayoutQuadGBL

static final int kDisplaySubPixelLayoutQuadGBL
See Also:
Constant Field Values

kDisplaySubPixelLayoutQuadGBR

static final int kDisplaySubPixelLayoutQuadGBR
See Also:
Constant Field Values

kDisplaySubPixelConfigurationUndefined

static final int kDisplaySubPixelConfigurationUndefined
See Also:
Constant Field Values

kDisplaySubPixelConfigurationDelta

static final int kDisplaySubPixelConfigurationDelta
See Also:
Constant Field Values

kDisplaySubPixelConfigurationStripe

static final int kDisplaySubPixelConfigurationStripe
See Also:
Constant Field Values

kDisplaySubPixelConfigurationStripeOffset

static final int kDisplaySubPixelConfigurationStripeOffset
See Also:
Constant Field Values

kDisplaySubPixelConfigurationQuad

static final int kDisplaySubPixelConfigurationQuad
See Also:
Constant Field Values

kDisplaySubPixelShapeUndefined

static final int kDisplaySubPixelShapeUndefined
See Also:
Constant Field Values

kDisplaySubPixelShapeRound

static final int kDisplaySubPixelShapeRound
See Also:
Constant Field Values

kDisplaySubPixelShapeSquare

static final int kDisplaySubPixelShapeSquare
See Also:
Constant Field Values

kDisplaySubPixelShapeRectangular

static final int kDisplaySubPixelShapeRectangular
See Also:
Constant Field Values

kDisplaySubPixelShapeOval

static final int kDisplaySubPixelShapeOval
See Also:
Constant Field Values

kDisplaySubPixelShapeElliptical

static final int kDisplaySubPixelShapeElliptical
See Also:
Constant Field Values

kIOMasterPortDefault

static final GlobalInt kIOMasterPortDefault
Method Detail

IOMasterPort

@Deprecated
int IOMasterPort(int bootstrapPort,
                            IntByReference masterPort)
Deprecated. use the safer methods IOMasterPort(int, java.nio.IntBuffer) and IOMasterPort(int, com.sun.jna.ptr.IntByReference) instead

Original signature : kern_return_t IOMasterPort(mach_port_t, mach_port_t*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:106


IOMasterPort

int IOMasterPort(int bootstrapPort,
                 IntBuffer masterPort)
Original signature : kern_return_t IOMasterPort(mach_port_t, mach_port_t*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:106


IONotificationPortCreate

IOKitLibrary.IONotificationPort IONotificationPortCreate(int masterPort)
Original signature : IONotificationPortRef IONotificationPortCreate(mach_port_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:117


IONotificationPortDestroy

void IONotificationPortDestroy(IOKitLibrary.IONotificationPort notify)
Original signature : void IONotificationPortDestroy(IONotificationPortRef)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:125


IONotificationPortGetRunLoopSource

HIServicesLibrary.__CFRunLoopSource IONotificationPortGetRunLoopSource(IOKitLibrary.IONotificationPort notify)
Original signature : CFRunLoopSourceRef IONotificationPortGetRunLoopSource(IONotificationPortRef)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:135


IONotificationPortGetMachPort

int IONotificationPortGetMachPort(IOKitLibrary.IONotificationPort notify)
Original signature : mach_port_t IONotificationPortGetMachPort(IONotificationPortRef)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:145


IODispatchCalloutFromMessage

void IODispatchCalloutFromMessage(Pointer unused,
                                  Pointer msg,
                                  Pointer reference)
Original signature : void IODispatchCalloutFromMessage(void*, mach_msg_header_t*, void*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:156


IOCreateReceivePort

@Deprecated
int IOCreateReceivePort(int msgType,
                                   IntByReference recvPort)
Deprecated. use the safer methods IOCreateReceivePort(int, java.nio.IntBuffer) and IOCreateReceivePort(int, com.sun.jna.ptr.IntByReference) instead

Original signature : kern_return_t IOCreateReceivePort(uint32_t, mach_port_t*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:173


IOCreateReceivePort

int IOCreateReceivePort(int msgType,
                        IntBuffer recvPort)
Original signature : kern_return_t IOCreateReceivePort(uint32_t, mach_port_t*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:173


IOObjectRelease

int IOObjectRelease(int object)
Original signature : kern_return_t IOObjectRelease(io_object_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:188


IOObjectRetain

int IOObjectRetain(int object)
Original signature : kern_return_t IOObjectRetain(io_object_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:198


IOObjectGetClass

@Deprecated
int IOObjectGetClass(int object,
                                Pointer className)
Deprecated. use the safer methods IOObjectGetClass(int, java.nio.ByteBuffer) and IOObjectGetClass(int, com.sun.jna.Pointer) instead

Original signature : kern_return_t IOObjectGetClass(io_object_t, io_name_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:209


IOObjectGetClass

int IOObjectGetClass(int object,
                     ByteBuffer className)
Original signature : kern_return_t IOObjectGetClass(io_object_t, io_name_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:209


IOObjectConformsTo

@Deprecated
boolean IOObjectConformsTo(int object,
                                      Pointer className)
Deprecated. use the safer methods IOObjectConformsTo(int, java.nio.ByteBuffer) and IOObjectConformsTo(int, com.sun.jna.Pointer) instead

Original signature : boolean_t IOObjectConformsTo(io_object_t, const io_name_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:251


IOObjectConformsTo

boolean IOObjectConformsTo(int object,
                           ByteBuffer className)
Original signature : boolean_t IOObjectConformsTo(io_object_t, const io_name_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:251


IOObjectIsEqualTo

boolean IOObjectIsEqualTo(int object,
                          int anObject)
Original signature : boolean_t IOObjectIsEqualTo(io_object_t, io_object_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:263


IOObjectGetRetainCount

int IOObjectGetRetainCount(int object)
Original signature : uint32_t IOObjectGetRetainCount(io_object_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:296


IOIteratorNext

int IOIteratorNext(int iterator)
Original signature : io_object_t IOIteratorNext(io_iterator_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:313


IOIteratorReset

void IOIteratorReset(int iterator)
Original signature : void IOIteratorReset(io_iterator_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:322


IOIteratorIsValid

boolean IOIteratorIsValid(int iterator)
Original signature : boolean_t IOIteratorIsValid(io_iterator_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:332


IOServiceGetMatchingService

int IOServiceGetMatchingService(int masterPort,
                                HIServicesLibrary.__CFDictionary matching)
Original signature : io_service_t IOServiceGetMatchingService(mach_port_t, CFDictionaryRef)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:351


IOServiceGetMatchingServices

@Deprecated
int IOServiceGetMatchingServices(int masterPort,
                                            HIServicesLibrary.__CFDictionary matching,
                                            IntByReference existing)
Deprecated. use the safer methods IOServiceGetMatchingServices(int, org.rococoa.cocoa.hiservices.HIServicesLibrary.__CFDictionary, java.nio.IntBuffer) and IOServiceGetMatchingServices(int, org.rococoa.cocoa.hiservices.HIServicesLibrary.__CFDictionary, com.sun.jna.ptr.IntByReference) instead

Original signature : kern_return_t IOServiceGetMatchingServices(mach_port_t, CFDictionaryRef, io_iterator_t*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:364


IOServiceGetMatchingServices

int IOServiceGetMatchingServices(int masterPort,
                                 HIServicesLibrary.__CFDictionary matching,
                                 IntBuffer existing)
Original signature : kern_return_t IOServiceGetMatchingServices(mach_port_t, CFDictionaryRef, io_iterator_t*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:364


IOServiceAddNotification

@Deprecated
int IOServiceAddNotification(int masterPort,
                                        Pointer notificationType,
                                        HIServicesLibrary.__CFDictionary matching,
                                        int wakePort,
                                        int reference,
                                        IntByReference notification)
Deprecated. use the safer methods IOServiceAddNotification(int, java.nio.ByteBuffer, org.rococoa.cocoa.hiservices.HIServicesLibrary.__CFDictionary, int, int, java.nio.IntBuffer) and IOServiceAddNotification(int, com.sun.jna.Pointer, org.rococoa.cocoa.hiservices.HIServicesLibrary.__CFDictionary, int, int, com.sun.jna.ptr.IntByReference) instead

Original signature : kern_return_t IOServiceAddNotification(mach_port_t, const io_name_t, CFDictionaryRef, mach_port_t, uintptr_t, io_iterator_t*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:371


IOServiceAddNotification

int IOServiceAddNotification(int masterPort,
                             ByteBuffer notificationType,
                             HIServicesLibrary.__CFDictionary matching,
                             int wakePort,
                             int reference,
                             IntBuffer notification)
Original signature : kern_return_t IOServiceAddNotification(mach_port_t, const io_name_t, CFDictionaryRef, mach_port_t, uintptr_t, io_iterator_t*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:371


IOServiceAddMatchingNotification

@Deprecated
int IOServiceAddMatchingNotification(IOKitLibrary.IONotificationPort notifyPort,
                                                Pointer notificationType,
                                                HIServicesLibrary.__CFDictionary matching,
                                                IOKitLibrary.IOServiceMatchingCallback callback,
                                                Pointer refCon,
                                                IntByReference notification)
Deprecated. use the safer methods IOServiceAddMatchingNotification(org.rococoa.cocoa.iokit.IOKitLibrary.IONotificationPort, java.nio.ByteBuffer, org.rococoa.cocoa.hiservices.HIServicesLibrary.__CFDictionary, org.rococoa.cocoa.iokit.IOKitLibrary.IOServiceMatchingCallback, com.sun.jna.Pointer, java.nio.IntBuffer) and IOServiceAddMatchingNotification(org.rococoa.cocoa.iokit.IOKitLibrary.IONotificationPort, com.sun.jna.Pointer, org.rococoa.cocoa.hiservices.HIServicesLibrary.__CFDictionary, org.rococoa.cocoa.iokit.IOKitLibrary.IOServiceMatchingCallback, com.sun.jna.Pointer, com.sun.jna.ptr.IntByReference) instead

Original signature : kern_return_t IOServiceAddMatchingNotification(IONotificationPortRef, const io_name_t, CFDictionaryRef, IOServiceMatchingCallback, void*, io_iterator_t*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:396


IOServiceAddMatchingNotification

int IOServiceAddMatchingNotification(IOKitLibrary.IONotificationPort notifyPort,
                                     ByteBuffer notificationType,
                                     HIServicesLibrary.__CFDictionary matching,
                                     IOKitLibrary.IOServiceMatchingCallback callback,
                                     Pointer refCon,
                                     IntBuffer notification)
Original signature : kern_return_t IOServiceAddMatchingNotification(IONotificationPortRef, const io_name_t, CFDictionaryRef, IOServiceMatchingCallback, void*, io_iterator_t*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:396


IOServiceAddInterestNotification

@Deprecated
int IOServiceAddInterestNotification(IOKitLibrary.IONotificationPort notifyPort,
                                                int service,
                                                Pointer interestType,
                                                IOKitLibrary.IOServiceInterestCallback callback,
                                                Pointer refCon,
                                                IntByReference notification)
Deprecated. use the safer methods IOServiceAddInterestNotification(org.rococoa.cocoa.iokit.IOKitLibrary.IONotificationPort, int, java.nio.ByteBuffer, org.rococoa.cocoa.iokit.IOKitLibrary.IOServiceInterestCallback, com.sun.jna.Pointer, java.nio.IntBuffer) and IOServiceAddInterestNotification(org.rococoa.cocoa.iokit.IOKitLibrary.IONotificationPort, int, com.sun.jna.Pointer, org.rococoa.cocoa.iokit.IOKitLibrary.IOServiceInterestCallback, com.sun.jna.Pointer, com.sun.jna.ptr.IntByReference) instead

Original signature : kern_return_t IOServiceAddInterestNotification(IONotificationPortRef, io_service_t, const io_name_t, IOServiceInterestCallback, void*, io_object_t*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:417


IOServiceAddInterestNotification

int IOServiceAddInterestNotification(IOKitLibrary.IONotificationPort notifyPort,
                                     int service,
                                     ByteBuffer interestType,
                                     IOKitLibrary.IOServiceInterestCallback callback,
                                     Pointer refCon,
                                     IntBuffer notification)
Original signature : kern_return_t IOServiceAddInterestNotification(IONotificationPortRef, io_service_t, const io_name_t, IOServiceInterestCallback, void*, io_object_t*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:417


IOServiceMatchPropertyTable

int IOServiceMatchPropertyTable(int service,
                                HIServicesLibrary.__CFDictionary matching,
                                boolean matches)
Original signature : kern_return_t IOServiceMatchPropertyTable(io_service_t, CFDictionaryRef, boolean_t*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:434


IOServiceGetBusyState

@Deprecated
int IOServiceGetBusyState(int service,
                                     IntByReference busyState)
Deprecated. use the safer methods IOServiceGetBusyState(int, java.nio.IntBuffer) and IOServiceGetBusyState(int, com.sun.jna.ptr.IntByReference) instead

Original signature : kern_return_t IOServiceGetBusyState(io_service_t, uint32_t*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:447


IOServiceGetBusyState

int IOServiceGetBusyState(int service,
                          IntBuffer busyState)
Original signature : kern_return_t IOServiceGetBusyState(io_service_t, uint32_t*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:447


IOServiceWaitQuiet

int IOServiceWaitQuiet(int service,
                       IOKitLibrary.mach_timespec waitTime)
Original signature : kern_return_t IOServiceWaitQuiet(io_service_t, mach_timespec_t*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:459


IOKitGetBusyState

@Deprecated
int IOKitGetBusyState(int masterPort,
                                 IntByReference busyState)
Deprecated. use the safer methods IOKitGetBusyState(int, java.nio.IntBuffer) and IOKitGetBusyState(int, com.sun.jna.ptr.IntByReference) instead

Original signature : kern_return_t IOKitGetBusyState(mach_port_t, uint32_t*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:471


IOKitGetBusyState

int IOKitGetBusyState(int masterPort,
                      IntBuffer busyState)
Original signature : kern_return_t IOKitGetBusyState(mach_port_t, uint32_t*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:471


IOKitWaitQuiet

int IOKitWaitQuiet(int masterPort,
                   IOKitLibrary.mach_timespec waitTime)
Original signature : kern_return_t IOKitWaitQuiet(mach_port_t, mach_timespec_t*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:483


IOServiceOpen

@Deprecated
int IOServiceOpen(int service,
                             int owningTask,
                             int type,
                             IntByReference connect)
Deprecated. use the safer methods IOServiceOpen(int, int, int, java.nio.IntBuffer) and IOServiceOpen(int, int, int, com.sun.jna.ptr.IntByReference) instead

Original signature : kern_return_t IOServiceOpen(io_service_t, task_port_t, uint32_t, io_connect_t*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:497


IOServiceOpen

int IOServiceOpen(int service,
                  int owningTask,
                  int type,
                  IntBuffer connect)
Original signature : kern_return_t IOServiceOpen(io_service_t, task_port_t, uint32_t, io_connect_t*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:497


IOServiceRequestProbe

int IOServiceRequestProbe(int service,
                          int options)
Original signature : kern_return_t IOServiceRequestProbe(io_service_t, uint32_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:511


IOServiceClose

int IOServiceClose(int connect)
Original signature : kern_return_t IOServiceClose(io_connect_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:528


IOConnectAddRef

int IOConnectAddRef(int connect)
Original signature : kern_return_t IOConnectAddRef(io_connect_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:538


IOConnectRelease

int IOConnectRelease(int connect)
Original signature : kern_return_t IOConnectRelease(io_connect_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:548


IOConnectGetService

@Deprecated
int IOConnectGetService(int connect,
                                   IntByReference service)
Deprecated. use the safer methods IOConnectGetService(int, java.nio.IntBuffer) and IOConnectGetService(int, com.sun.jna.ptr.IntByReference) instead

Original signature : kern_return_t IOConnectGetService(io_connect_t, io_service_t*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:559


IOConnectGetService

int IOConnectGetService(int connect,
                        IntBuffer service)
Original signature : kern_return_t IOConnectGetService(io_connect_t, io_service_t*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:559


IOConnectSetNotificationPort

int IOConnectSetNotificationPort(int connect,
                                 int type,
                                 int port,
                                 int reference)
Original signature : kern_return_t IOConnectSetNotificationPort(io_connect_t, uint32_t, mach_port_t, uintptr_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:573


IOConnectMapMemory

@Deprecated
int IOConnectMapMemory(int connect,
                                  int memoryType,
                                  int intoTask,
                                  IntByReference atAddress,
                                  IntByReference ofSize,
                                  int options)
Deprecated. use the safer methods IOConnectMapMemory(int, int, int, java.nio.IntBuffer, java.nio.IntBuffer, int) and IOConnectMapMemory(int, int, int, com.sun.jna.ptr.IntByReference, com.sun.jna.ptr.IntByReference, int) instead

Original signature : kern_return_t IOConnectMapMemory(io_connect_t, uint32_t, task_port_t, vm_address_t*, vm_size_t*, IOOptionBits)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:592


IOConnectMapMemory

int IOConnectMapMemory(int connect,
                       int memoryType,
                       int intoTask,
                       IntBuffer atAddress,
                       IntBuffer ofSize,
                       int options)
Original signature : kern_return_t IOConnectMapMemory(io_connect_t, uint32_t, task_port_t, vm_address_t*, vm_size_t*, IOOptionBits)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:592


IOConnectMapMemory64

@Deprecated
int IOConnectMapMemory64(int connect,
                                    int memoryType,
                                    int intoTask,
                                    LongByReference atAddress,
                                    LongByReference ofSize,
                                    int options)
Deprecated. use the safer methods IOConnectMapMemory64(int, int, int, java.nio.LongBuffer, java.nio.LongBuffer, int) and IOConnectMapMemory64(int, int, int, com.sun.jna.ptr.LongByReference, com.sun.jna.ptr.LongByReference, int) instead

Original signature : kern_return_t IOConnectMapMemory64(io_connect_t, uint32_t, task_port_t, mach_vm_address_t*, mach_vm_size_t*, IOOptionBits)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:625


IOConnectMapMemory64

int IOConnectMapMemory64(int connect,
                         int memoryType,
                         int intoTask,
                         LongBuffer atAddress,
                         LongBuffer ofSize,
                         int options)
Original signature : kern_return_t IOConnectMapMemory64(io_connect_t, uint32_t, task_port_t, mach_vm_address_t*, mach_vm_size_t*, IOOptionBits)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:625


IOConnectUnmapMemory

int IOConnectUnmapMemory(int connect,
                         int memoryType,
                         int fromTask,
                         int atAddress)
Original signature : kern_return_t IOConnectUnmapMemory(io_connect_t, uint32_t, task_port_t, vm_address_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:644


IOConnectUnmapMemory64

int IOConnectUnmapMemory64(int connect,
                           int memoryType,
                           int fromTask,
                           long atAddress)
Original signature : kern_return_t IOConnectUnmapMemory64(io_connect_t, uint32_t, task_port_t, mach_vm_address_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:672


IOConnectCallMethod

@Deprecated
int IOConnectCallMethod(int connection,
                                   int selector,
                                   LongByReference input,
                                   int inputCnt,
                                   Pointer inputStruct,
                                   NativeSize inputStructCnt,
                                   LongByReference output,
                                   IntByReference outputCnt,
                                   Pointer outputStruct,
                                   NativeSizeByReference outputStructCnt)
Deprecated. use the safer methods IOConnectCallMethod(int, int, long[], int, com.sun.jna.Pointer, com.ochafik.lang.jnaerator.runtime.NativeSize, java.nio.LongBuffer, java.nio.IntBuffer, com.sun.jna.Pointer, com.ochafik.lang.jnaerator.runtime.NativeSizeByReference) and IOConnectCallMethod(int, int, com.sun.jna.ptr.LongByReference, int, com.sun.jna.Pointer, com.ochafik.lang.jnaerator.runtime.NativeSize, com.sun.jna.ptr.LongByReference, com.sun.jna.ptr.IntByReference, com.sun.jna.Pointer, com.ochafik.lang.jnaerator.runtime.NativeSizeByReference) instead

Original signature : kern_return_t IOConnectCallMethod(mach_port_t, uint32_t, const uint64_t*, uint32_t, const void*, size_t, uint64_t*, uint32_t*, void*, size_t*)

Parameters:
connection - In
selector - In
input - In
inputCnt - In
inputStruct - In
inputStructCnt - In
output - Out
outputCnt - In/Out
outputStruct - Out
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:709

IOConnectCallMethod

int IOConnectCallMethod(int connection,
                        int selector,
                        long[] input,
                        int inputCnt,
                        Pointer inputStruct,
                        NativeSize inputStructCnt,
                        LongBuffer output,
                        IntBuffer outputCnt,
                        Pointer outputStruct,
                        NativeSizeByReference outputStructCnt)
Original signature : kern_return_t IOConnectCallMethod(mach_port_t, uint32_t, const uint64_t*, uint32_t, const void*, size_t, uint64_t*, uint32_t*, void*, size_t*)

Parameters:
connection - In
selector - In
input - In
inputCnt - In
inputStruct - In
inputStructCnt - In
output - Out
outputCnt - In/Out
outputStruct - Out
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:709

IOConnectCallAsyncMethod

@Deprecated
int IOConnectCallAsyncMethod(int connection,
                                        int selector,
                                        int wake_port,
                                        LongByReference reference,
                                        int referenceCnt,
                                        LongByReference input,
                                        int inputCnt,
                                        Pointer inputStruct,
                                        NativeSize inputStructCnt,
                                        LongByReference output,
                                        IntByReference outputCnt,
                                        Pointer outputStruct,
                                        NativeSizeByReference outputStructCnt)
Deprecated. use the safer methods IOConnectCallAsyncMethod(int, int, int, java.nio.LongBuffer, int, long[], int, com.sun.jna.Pointer, com.ochafik.lang.jnaerator.runtime.NativeSize, java.nio.LongBuffer, java.nio.IntBuffer, com.sun.jna.Pointer, com.ochafik.lang.jnaerator.runtime.NativeSizeByReference) and IOConnectCallAsyncMethod(int, int, int, com.sun.jna.ptr.LongByReference, int, com.sun.jna.ptr.LongByReference, int, com.sun.jna.Pointer, com.ochafik.lang.jnaerator.runtime.NativeSize, com.sun.jna.ptr.LongByReference, com.sun.jna.ptr.IntByReference, com.sun.jna.Pointer, com.ochafik.lang.jnaerator.runtime.NativeSizeByReference) instead

Original signature : kern_return_t IOConnectCallAsyncMethod(mach_port_t, uint32_t, mach_port_t, uint64_t*, uint32_t, const uint64_t*, uint32_t, const void*, size_t, uint64_t*, uint32_t*, void*, size_t*)

Parameters:
connection - In
selector - In
wake_port - In
reference - In
referenceCnt - In
input - In
inputCnt - In
inputStruct - In
inputStructCnt - In
output - Out
outputCnt - In/Out
outputStruct - Out
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:723

IOConnectCallAsyncMethod

int IOConnectCallAsyncMethod(int connection,
                             int selector,
                             int wake_port,
                             LongBuffer reference,
                             int referenceCnt,
                             long[] input,
                             int inputCnt,
                             Pointer inputStruct,
                             NativeSize inputStructCnt,
                             LongBuffer output,
                             IntBuffer outputCnt,
                             Pointer outputStruct,
                             NativeSizeByReference outputStructCnt)
Original signature : kern_return_t IOConnectCallAsyncMethod(mach_port_t, uint32_t, mach_port_t, uint64_t*, uint32_t, const uint64_t*, uint32_t, const void*, size_t, uint64_t*, uint32_t*, void*, size_t*)

Parameters:
connection - In
selector - In
wake_port - In
reference - In
referenceCnt - In
input - In
inputCnt - In
inputStruct - In
inputStructCnt - In
output - Out
outputCnt - In/Out
outputStruct - Out
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:723

IOConnectCallStructMethod

int IOConnectCallStructMethod(int connection,
                              int selector,
                              Pointer inputStruct,
                              NativeSize inputStructCnt,
                              Pointer outputStruct,
                              NativeSizeByReference outputStructCnt)
Original signature : kern_return_t IOConnectCallStructMethod(mach_port_t, uint32_t, const void*, size_t, void*, size_t*)

Parameters:
connection - In
selector - In
inputStruct - In
inputStructCnt - In
outputStruct - Out
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:740

IOConnectCallAsyncStructMethod

@Deprecated
int IOConnectCallAsyncStructMethod(int connection,
                                              int selector,
                                              int wake_port,
                                              LongByReference reference,
                                              int referenceCnt,
                                              Pointer inputStruct,
                                              NativeSize inputStructCnt,
                                              Pointer outputStruct,
                                              NativeSizeByReference outputStructCnt)
Deprecated. use the safer methods IOConnectCallAsyncStructMethod(int, int, int, java.nio.LongBuffer, int, com.sun.jna.Pointer, com.ochafik.lang.jnaerator.runtime.NativeSize, com.sun.jna.Pointer, com.ochafik.lang.jnaerator.runtime.NativeSizeByReference) and IOConnectCallAsyncStructMethod(int, int, int, com.sun.jna.ptr.LongByReference, int, com.sun.jna.Pointer, com.ochafik.lang.jnaerator.runtime.NativeSize, com.sun.jna.Pointer, com.ochafik.lang.jnaerator.runtime.NativeSizeByReference) instead

Original signature : kern_return_t IOConnectCallAsyncStructMethod(mach_port_t, uint32_t, mach_port_t, uint64_t*, uint32_t, const void*, size_t, void*, size_t*)

Parameters:
connection - In
selector - In
wake_port - In
reference - In
referenceCnt - In
inputStruct - In
inputStructCnt - In
outputStruct - Out
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:750

IOConnectCallAsyncStructMethod

int IOConnectCallAsyncStructMethod(int connection,
                                   int selector,
                                   int wake_port,
                                   LongBuffer reference,
                                   int referenceCnt,
                                   Pointer inputStruct,
                                   NativeSize inputStructCnt,
                                   Pointer outputStruct,
                                   NativeSizeByReference outputStructCnt)
Original signature : kern_return_t IOConnectCallAsyncStructMethod(mach_port_t, uint32_t, mach_port_t, uint64_t*, uint32_t, const void*, size_t, void*, size_t*)

Parameters:
connection - In
selector - In
wake_port - In
reference - In
referenceCnt - In
inputStruct - In
inputStructCnt - In
outputStruct - Out
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:750

IOConnectCallScalarMethod

@Deprecated
int IOConnectCallScalarMethod(int connection,
                                         int selector,
                                         LongByReference input,
                                         int inputCnt,
                                         LongByReference output,
                                         IntByReference outputCnt)
Deprecated. use the safer methods IOConnectCallScalarMethod(int, int, long[], int, java.nio.LongBuffer, java.nio.IntBuffer) and IOConnectCallScalarMethod(int, int, com.sun.jna.ptr.LongByReference, int, com.sun.jna.ptr.LongByReference, com.sun.jna.ptr.IntByReference) instead

Original signature : kern_return_t IOConnectCallScalarMethod(mach_port_t, uint32_t, const uint64_t*, uint32_t, uint64_t*, uint32_t*)

Parameters:
connection - In
selector - In
input - In
inputCnt - In
output - Out
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:763

IOConnectCallScalarMethod

int IOConnectCallScalarMethod(int connection,
                              int selector,
                              long[] input,
                              int inputCnt,
                              LongBuffer output,
                              IntBuffer outputCnt)
Original signature : kern_return_t IOConnectCallScalarMethod(mach_port_t, uint32_t, const uint64_t*, uint32_t, uint64_t*, uint32_t*)

Parameters:
connection - In
selector - In
input - In
inputCnt - In
output - Out
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:763

IOConnectCallAsyncScalarMethod

@Deprecated
int IOConnectCallAsyncScalarMethod(int connection,
                                              int selector,
                                              int wake_port,
                                              LongByReference reference,
                                              int referenceCnt,
                                              LongByReference input,
                                              int inputCnt,
                                              LongByReference output,
                                              IntByReference outputCnt)
Deprecated. use the safer methods IOConnectCallAsyncScalarMethod(int, int, int, java.nio.LongBuffer, int, long[], int, java.nio.LongBuffer, java.nio.IntBuffer) and IOConnectCallAsyncScalarMethod(int, int, int, com.sun.jna.ptr.LongByReference, int, com.sun.jna.ptr.LongByReference, int, com.sun.jna.ptr.LongByReference, com.sun.jna.ptr.IntByReference) instead

Original signature : kern_return_t IOConnectCallAsyncScalarMethod(mach_port_t, uint32_t, mach_port_t, uint64_t*, uint32_t, const uint64_t*, uint32_t, uint64_t*, uint32_t*)

Parameters:
connection - In
selector - In
wake_port - In
reference - In
referenceCnt - In
input - In
inputCnt - In
output - Out
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:773

IOConnectCallAsyncScalarMethod

int IOConnectCallAsyncScalarMethod(int connection,
                                   int selector,
                                   int wake_port,
                                   LongBuffer reference,
                                   int referenceCnt,
                                   long[] input,
                                   int inputCnt,
                                   LongBuffer output,
                                   IntBuffer outputCnt)
Original signature : kern_return_t IOConnectCallAsyncScalarMethod(mach_port_t, uint32_t, mach_port_t, uint64_t*, uint32_t, const uint64_t*, uint32_t, uint64_t*, uint32_t*)

Parameters:
connection - In
selector - In
wake_port - In
reference - In
referenceCnt - In
input - In
inputCnt - In
output - Out
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:773

IOConnectTrap0

int IOConnectTrap0(int connect,
                   int index)
Original signature : kern_return_t IOConnectTrap0(io_connect_t, uint32_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:788


IOConnectTrap1

int IOConnectTrap1(int connect,
                   int index,
                   int p1)
Original signature : kern_return_t IOConnectTrap1(io_connect_t, uint32_t, uintptr_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:792


IOConnectTrap2

int IOConnectTrap2(int connect,
                   int index,
                   int p1,
                   int p2)
Original signature : kern_return_t IOConnectTrap2(io_connect_t, uint32_t, uintptr_t, uintptr_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:797


IOConnectTrap3

int IOConnectTrap3(int connect,
                   int index,
                   int p1,
                   int p2,
                   int p3)
Original signature : kern_return_t IOConnectTrap3(io_connect_t, uint32_t, uintptr_t, uintptr_t, uintptr_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:803


IOConnectTrap4

int IOConnectTrap4(int connect,
                   int index,
                   int p1,
                   int p2,
                   int p3,
                   int p4)
Original signature : kern_return_t IOConnectTrap4(io_connect_t, uint32_t, uintptr_t, uintptr_t, uintptr_t, uintptr_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:810


IOConnectTrap5

int IOConnectTrap5(int connect,
                   int index,
                   int p1,
                   int p2,
                   int p3,
                   int p4,
                   int p5)
Original signature : kern_return_t IOConnectTrap5(io_connect_t, uint32_t, uintptr_t, uintptr_t, uintptr_t, uintptr_t, uintptr_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:818


IOConnectTrap6

int IOConnectTrap6(int connect,
                   int index,
                   int p1,
                   int p2,
                   int p3,
                   int p4,
                   int p5,
                   int p6)
Original signature : kern_return_t IOConnectTrap6(io_connect_t, uint32_t, uintptr_t, uintptr_t, uintptr_t, uintptr_t, uintptr_t, uintptr_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:827


IOConnectAddClient

int IOConnectAddClient(int connect,
                       int client)
Original signature : kern_return_t IOConnectAddClient(io_connect_t, io_connect_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:846


IORegistryGetRootEntry

int IORegistryGetRootEntry(int masterPort)
Original signature : io_registry_entry_t IORegistryGetRootEntry(mach_port_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:863


IORegistryEntryFromPath

@Deprecated
int IORegistryEntryFromPath(int masterPort,
                                       Pointer path)
Deprecated. use the safer methods IORegistryEntryFromPath(int, java.nio.ByteBuffer) and IORegistryEntryFromPath(int, com.sun.jna.Pointer) instead

Original signature : io_registry_entry_t IORegistryEntryFromPath(mach_port_t, const io_string_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:874


IORegistryEntryFromPath

int IORegistryEntryFromPath(int masterPort,
                            ByteBuffer path)
Original signature : io_registry_entry_t IORegistryEntryFromPath(mach_port_t, const io_string_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:874


IORegistryCreateIterator

@Deprecated
int IORegistryCreateIterator(int masterPort,
                                        Pointer plane,
                                        int options,
                                        IntByReference iterator)
Deprecated. use the safer methods IORegistryCreateIterator(int, java.nio.ByteBuffer, int, java.nio.IntBuffer) and IORegistryCreateIterator(int, com.sun.jna.Pointer, int, com.sun.jna.ptr.IntByReference) instead

Original signature : kern_return_t IORegistryCreateIterator(mach_port_t, const io_name_t, IOOptionBits, io_iterator_t*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:894


IORegistryCreateIterator

int IORegistryCreateIterator(int masterPort,
                             ByteBuffer plane,
                             int options,
                             IntBuffer iterator)
Original signature : kern_return_t IORegistryCreateIterator(mach_port_t, const io_name_t, IOOptionBits, io_iterator_t*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:894


IORegistryEntryCreateIterator

@Deprecated
int IORegistryEntryCreateIterator(int entry,
                                             Pointer plane,
                                             int options,
                                             IntByReference iterator)
Deprecated. use the safer methods IORegistryEntryCreateIterator(int, java.nio.ByteBuffer, int, java.nio.IntBuffer) and IORegistryEntryCreateIterator(int, com.sun.jna.Pointer, int, com.sun.jna.ptr.IntByReference) instead

Original signature : kern_return_t IORegistryEntryCreateIterator(io_registry_entry_t, const io_name_t, IOOptionBits, io_iterator_t*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:910


IORegistryEntryCreateIterator

int IORegistryEntryCreateIterator(int entry,
                                  ByteBuffer plane,
                                  int options,
                                  IntBuffer iterator)
Original signature : kern_return_t IORegistryEntryCreateIterator(io_registry_entry_t, const io_name_t, IOOptionBits, io_iterator_t*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:910


IORegistryIteratorEnterEntry

int IORegistryIteratorEnterEntry(int iterator)
Original signature : kern_return_t IORegistryIteratorEnterEntry(io_iterator_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:928


IORegistryIteratorExitEntry

int IORegistryIteratorExitEntry(int iterator)
Original signature : kern_return_t IORegistryIteratorExitEntry(io_iterator_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:937


IORegistryEntryGetName

@Deprecated
int IORegistryEntryGetName(int entry,
                                      Pointer name)
Deprecated. use the safer methods IORegistryEntryGetName(int, java.nio.ByteBuffer) and IORegistryEntryGetName(int, com.sun.jna.Pointer) instead

Original signature : kern_return_t IORegistryEntryGetName(io_registry_entry_t, io_name_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:954


IORegistryEntryGetName

int IORegistryEntryGetName(int entry,
                           ByteBuffer name)
Original signature : kern_return_t IORegistryEntryGetName(io_registry_entry_t, io_name_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:954


IORegistryEntryGetNameInPlane

@Deprecated
int IORegistryEntryGetNameInPlane(int entry,
                                             Pointer plane,
                                             Pointer name)
Deprecated. use the safer methods IORegistryEntryGetNameInPlane(int, java.nio.ByteBuffer, java.nio.ByteBuffer) and IORegistryEntryGetNameInPlane(int, com.sun.jna.Pointer, com.sun.jna.Pointer) instead

Original signature : kern_return_t IORegistryEntryGetNameInPlane(io_registry_entry_t, const io_name_t, io_name_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:967


IORegistryEntryGetNameInPlane

int IORegistryEntryGetNameInPlane(int entry,
                                  ByteBuffer plane,
                                  ByteBuffer name)
Original signature : kern_return_t IORegistryEntryGetNameInPlane(io_registry_entry_t, const io_name_t, io_name_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:967


IORegistryEntryGetLocationInPlane

@Deprecated
int IORegistryEntryGetLocationInPlane(int entry,
                                                 Pointer plane,
                                                 Pointer location)
Deprecated. use the safer methods IORegistryEntryGetLocationInPlane(int, java.nio.ByteBuffer, java.nio.ByteBuffer) and IORegistryEntryGetLocationInPlane(int, com.sun.jna.Pointer, com.sun.jna.Pointer) instead

Original signature : kern_return_t IORegistryEntryGetLocationInPlane(io_registry_entry_t, const io_name_t, io_name_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:981


IORegistryEntryGetLocationInPlane

int IORegistryEntryGetLocationInPlane(int entry,
                                      ByteBuffer plane,
                                      ByteBuffer location)
Original signature : kern_return_t IORegistryEntryGetLocationInPlane(io_registry_entry_t, const io_name_t, io_name_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:981


IORegistryEntryGetPath

@Deprecated
int IORegistryEntryGetPath(int entry,
                                      Pointer plane,
                                      Pointer path)
Deprecated. use the safer methods IORegistryEntryGetPath(int, java.nio.ByteBuffer, java.nio.ByteBuffer) and IORegistryEntryGetPath(int, com.sun.jna.Pointer, com.sun.jna.Pointer) instead

Original signature : kern_return_t IORegistryEntryGetPath(io_registry_entry_t, const io_name_t, io_string_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:995


IORegistryEntryGetPath

int IORegistryEntryGetPath(int entry,
                           ByteBuffer plane,
                           ByteBuffer path)
Original signature : kern_return_t IORegistryEntryGetPath(io_registry_entry_t, const io_name_t, io_string_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:995


IORegistryEntryGetRegistryEntryID

@Deprecated
int IORegistryEntryGetRegistryEntryID(int entry,
                                                 LongByReference entryID)
Deprecated. use the safer methods IORegistryEntryGetRegistryEntryID(int, java.nio.LongBuffer) and IORegistryEntryGetRegistryEntryID(int, com.sun.jna.ptr.LongByReference) instead

Original signature : kern_return_t IORegistryEntryGetRegistryEntryID(io_registry_entry_t, uint64_t*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:1008


IORegistryEntryGetRegistryEntryID

int IORegistryEntryGetRegistryEntryID(int entry,
                                      LongBuffer entryID)
Original signature : kern_return_t IORegistryEntryGetRegistryEntryID(io_registry_entry_t, uint64_t*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:1008


IORegistryEntryCreateCFProperties

@Deprecated
int IORegistryEntryCreateCFProperties(int entry,
                                                 PointerByReference properties,
                                                 CoreFoundationLibrary.__CFAllocator allocator,
                                                 int options)
Deprecated. use the safer method IORegistryEntryCreateCFProperties(int, org.rococoa.cocoa.hiservices.HIServicesLibrary.__CFDictionary[], org.rococoa.cocoa.corefoundation.CoreFoundationLibrary.__CFAllocator, int) instead

Original signature : kern_return_t IORegistryEntryCreateCFProperties(io_registry_entry_t, CFMutableDictionaryRef*, CFAllocatorRef, IOOptionBits)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:1022


IORegistryEntryCreateCFProperties

int IORegistryEntryCreateCFProperties(int entry,
                                      HIServicesLibrary.__CFDictionary[] properties,
                                      CoreFoundationLibrary.__CFAllocator allocator,
                                      int options)
Original signature : kern_return_t IORegistryEntryCreateCFProperties(io_registry_entry_t, CFMutableDictionaryRef*, CFAllocatorRef, IOOptionBits)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:1022


IORegistryEntryGetProperty

@Deprecated
int IORegistryEntryGetProperty(int entry,
                                          Pointer propertyName,
                                          Pointer buffer,
                                          IntByReference size)
Deprecated. use the safer methods IORegistryEntryGetProperty(int, java.nio.ByteBuffer, java.nio.ByteBuffer, java.nio.IntBuffer) and IORegistryEntryGetProperty(int, com.sun.jna.Pointer, com.sun.jna.Pointer, com.sun.jna.ptr.IntByReference) instead

Original signature : kern_return_t IORegistryEntryGetProperty(io_registry_entry_t, const io_name_t, io_struct_inband_t, uint32_t*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:1067


IORegistryEntryGetProperty

int IORegistryEntryGetProperty(int entry,
                               ByteBuffer propertyName,
                               ByteBuffer buffer,
                               IntBuffer size)
Original signature : kern_return_t IORegistryEntryGetProperty(io_registry_entry_t, const io_name_t, io_struct_inband_t, uint32_t*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:1067


IORegistryEntryGetChildIterator

@Deprecated
int IORegistryEntryGetChildIterator(int entry,
                                               Pointer plane,
                                               IntByReference iterator)
Deprecated. use the safer methods IORegistryEntryGetChildIterator(int, java.nio.ByteBuffer, java.nio.IntBuffer) and IORegistryEntryGetChildIterator(int, com.sun.jna.Pointer, com.sun.jna.ptr.IntByReference) instead

Original signature : kern_return_t IORegistryEntryGetChildIterator(io_registry_entry_t, const io_name_t, io_iterator_t*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:1108


IORegistryEntryGetChildIterator

int IORegistryEntryGetChildIterator(int entry,
                                    ByteBuffer plane,
                                    IntBuffer iterator)
Original signature : kern_return_t IORegistryEntryGetChildIterator(io_registry_entry_t, const io_name_t, io_iterator_t*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:1108


IORegistryEntryGetChildEntry

@Deprecated
int IORegistryEntryGetChildEntry(int entry,
                                            Pointer plane,
                                            IntByReference child)
Deprecated. use the safer methods IORegistryEntryGetChildEntry(int, java.nio.ByteBuffer, java.nio.IntBuffer) and IORegistryEntryGetChildEntry(int, com.sun.jna.Pointer, com.sun.jna.ptr.IntByReference) instead

Original signature : kern_return_t IORegistryEntryGetChildEntry(io_registry_entry_t, const io_name_t, io_registry_entry_t*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:1122


IORegistryEntryGetChildEntry

int IORegistryEntryGetChildEntry(int entry,
                                 ByteBuffer plane,
                                 IntBuffer child)
Original signature : kern_return_t IORegistryEntryGetChildEntry(io_registry_entry_t, const io_name_t, io_registry_entry_t*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:1122


IORegistryEntryGetParentIterator

@Deprecated
int IORegistryEntryGetParentIterator(int entry,
                                                Pointer plane,
                                                IntByReference iterator)
Deprecated. use the safer methods IORegistryEntryGetParentIterator(int, java.nio.ByteBuffer, java.nio.IntBuffer) and IORegistryEntryGetParentIterator(int, com.sun.jna.Pointer, com.sun.jna.ptr.IntByReference) instead

Original signature : kern_return_t IORegistryEntryGetParentIterator(io_registry_entry_t, const io_name_t, io_iterator_t*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:1136


IORegistryEntryGetParentIterator

int IORegistryEntryGetParentIterator(int entry,
                                     ByteBuffer plane,
                                     IntBuffer iterator)
Original signature : kern_return_t IORegistryEntryGetParentIterator(io_registry_entry_t, const io_name_t, io_iterator_t*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:1136


IORegistryEntryGetParentEntry

@Deprecated
int IORegistryEntryGetParentEntry(int entry,
                                             Pointer plane,
                                             IntByReference parent)
Deprecated. use the safer methods IORegistryEntryGetParentEntry(int, java.nio.ByteBuffer, java.nio.IntBuffer) and IORegistryEntryGetParentEntry(int, com.sun.jna.Pointer, com.sun.jna.ptr.IntByReference) instead

Original signature : kern_return_t IORegistryEntryGetParentEntry(io_registry_entry_t, const io_name_t, io_registry_entry_t*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:1150


IORegistryEntryGetParentEntry

int IORegistryEntryGetParentEntry(int entry,
                                  ByteBuffer plane,
                                  IntBuffer parent)
Original signature : kern_return_t IORegistryEntryGetParentEntry(io_registry_entry_t, const io_name_t, io_registry_entry_t*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:1150


IORegistryEntryInPlane

@Deprecated
boolean IORegistryEntryInPlane(int entry,
                                          Pointer plane)
Deprecated. use the safer methods IORegistryEntryInPlane(int, java.nio.ByteBuffer) and IORegistryEntryInPlane(int, com.sun.jna.Pointer) instead

Original signature : boolean_t IORegistryEntryInPlane(io_registry_entry_t, const io_name_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:1163


IORegistryEntryInPlane

boolean IORegistryEntryInPlane(int entry,
                               ByteBuffer plane)
Original signature : boolean_t IORegistryEntryInPlane(io_registry_entry_t, const io_name_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:1163


IOServiceMatching

@Deprecated
HIServicesLibrary.__CFDictionary IOServiceMatching(Pointer name)
Deprecated. use the safer methods IOServiceMatching(java.lang.String) and IOServiceMatching(com.sun.jna.Pointer) instead

Original signature : CFMutableDictionaryRef IOServiceMatching(const char*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:1180


IOServiceMatching

HIServicesLibrary.__CFDictionary IOServiceMatching(String name)
Original signature : CFMutableDictionaryRef IOServiceMatching(const char*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:1180


IOServiceNameMatching

@Deprecated
HIServicesLibrary.__CFDictionary IOServiceNameMatching(Pointer name)
Deprecated. use the safer methods IOServiceNameMatching(java.lang.String) and IOServiceNameMatching(com.sun.jna.Pointer) instead

Original signature : CFMutableDictionaryRef IOServiceNameMatching(const char*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:1190


IOServiceNameMatching

HIServicesLibrary.__CFDictionary IOServiceNameMatching(String name)
Original signature : CFMutableDictionaryRef IOServiceNameMatching(const char*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:1190


IOBSDNameMatching

@Deprecated
HIServicesLibrary.__CFDictionary IOBSDNameMatching(int masterPort,
                                                              int options,
                                                              Pointer bsdName)
Deprecated. use the safer methods IOBSDNameMatching(int, int, java.lang.String) and IOBSDNameMatching(int, int, com.sun.jna.Pointer) instead

Original signature : CFMutableDictionaryRef IOBSDNameMatching(mach_port_t, uint32_t, const char*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:1202


IOBSDNameMatching

HIServicesLibrary.__CFDictionary IOBSDNameMatching(int masterPort,
                                                   int options,
                                                   String bsdName)
Original signature : CFMutableDictionaryRef IOBSDNameMatching(mach_port_t, uint32_t, const char*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:1202


IOOpenFirmwarePathMatching

@Deprecated
HIServicesLibrary.__CFDictionary IOOpenFirmwarePathMatching(int masterPort,
                                                                       int options,
                                                                       Pointer path)
Deprecated. use the safer methods IOOpenFirmwarePathMatching(int, int, java.lang.String) and IOOpenFirmwarePathMatching(int, int, com.sun.jna.Pointer) instead

Original signature : CFMutableDictionaryRef IOOpenFirmwarePathMatching(mach_port_t, uint32_t, const char*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:1216


IOOpenFirmwarePathMatching

HIServicesLibrary.__CFDictionary IOOpenFirmwarePathMatching(int masterPort,
                                                            int options,
                                                            String path)
Original signature : CFMutableDictionaryRef IOOpenFirmwarePathMatching(mach_port_t, uint32_t, const char*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:1216


IORegistryEntryIDMatching

HIServicesLibrary.__CFDictionary IORegistryEntryIDMatching(long entryID)
Original signature : CFMutableDictionaryRef IORegistryEntryIDMatching(uint64_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:1228


IOServiceOFPathToBSDName

@Deprecated
int IOServiceOFPathToBSDName(int masterPort,
                                        Pointer openFirmwarePath,
                                        Pointer bsdName)
Deprecated. use the safer methods IOServiceOFPathToBSDName(int, java.nio.ByteBuffer, java.nio.ByteBuffer) and IOServiceOFPathToBSDName(int, com.sun.jna.Pointer, com.sun.jna.Pointer) instead

Original signature : kern_return_t IOServiceOFPathToBSDName(mach_port_t, const io_name_t, io_name_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:1242


IOServiceOFPathToBSDName

int IOServiceOFPathToBSDName(int masterPort,
                             ByteBuffer openFirmwarePath,
                             ByteBuffer bsdName)
Original signature : kern_return_t IOServiceOFPathToBSDName(mach_port_t, const io_name_t, io_name_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:1242


OSGetNotificationFromMessage

@Deprecated
int OSGetNotificationFromMessage(Pointer msg,
                                            int index,
                                            IntByReference type,
                                            IntByReference reference,
                                            PointerByReference content,
                                            IntByReference size)
Deprecated. use the safer methods OSGetNotificationFromMessage(com.sun.jna.Pointer, int, java.nio.IntBuffer, java.nio.IntBuffer, com.sun.jna.ptr.PointerByReference, java.nio.IntBuffer) and OSGetNotificationFromMessage(com.sun.jna.Pointer, int, com.sun.jna.ptr.IntByReference, com.sun.jna.ptr.IntByReference, com.sun.jna.ptr.PointerByReference, com.sun.jna.ptr.IntByReference) instead

Original signature : kern_return_t OSGetNotificationFromMessage(mach_msg_header_t*, uint32_t, uint32_t*, uintptr_t*, void**, vm_size_t*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:1291


OSGetNotificationFromMessage

int OSGetNotificationFromMessage(Pointer msg,
                                 int index,
                                 IntBuffer type,
                                 IntBuffer reference,
                                 PointerByReference content,
                                 IntBuffer size)
Original signature : kern_return_t OSGetNotificationFromMessage(mach_msg_header_t*, uint32_t, uint32_t*, uintptr_t*, void**, vm_size_t*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:1291


IOCatalogueSendData

@Deprecated
int IOCatalogueSendData(int masterPort,
                                   int flag,
                                   Pointer buffer,
                                   int size)
Deprecated. use the safer methods IOCatalogueSendData(int, int, java.lang.String, int) and IOCatalogueSendData(int, int, com.sun.jna.Pointer, int) instead

Original signature : kern_return_t IOCatalogueSendData(mach_port_t, uint32_t, const char*, uint32_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:1304


IOCatalogueSendData

int IOCatalogueSendData(int masterPort,
                        int flag,
                        String buffer,
                        int size)
Original signature : kern_return_t IOCatalogueSendData(mach_port_t, uint32_t, const char*, uint32_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:1304


IOCatalogueTerminate

@Deprecated
int IOCatalogueTerminate(int masterPort,
                                    int flag,
                                    Pointer description)
Deprecated. use the safer methods IOCatalogueTerminate(int, int, java.nio.ByteBuffer) and IOCatalogueTerminate(int, int, com.sun.jna.Pointer) instead

Original signature : kern_return_t IOCatalogueTerminate(mach_port_t, uint32_t, io_name_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:1311


IOCatalogueTerminate

int IOCatalogueTerminate(int masterPort,
                         int flag,
                         ByteBuffer description)
Original signature : kern_return_t IOCatalogueTerminate(mach_port_t, uint32_t, io_name_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:1311


IOCatalogueGetData

@Deprecated
int IOCatalogueGetData(int masterPort,
                                  int flag,
                                  PointerByReference buffer,
                                  IntByReference size)
Deprecated. use the safer methods IOCatalogueGetData(int, int, java.lang.String[], java.nio.IntBuffer) and IOCatalogueGetData(int, int, com.sun.jna.ptr.PointerByReference, com.sun.jna.ptr.IntByReference) instead

Original signature : kern_return_t IOCatalogueGetData(mach_port_t, uint32_t, char**, uint32_t*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:1317


IOCatalogueGetData

int IOCatalogueGetData(int masterPort,
                       int flag,
                       String[] buffer,
                       IntBuffer size)
Original signature : kern_return_t IOCatalogueGetData(mach_port_t, uint32_t, char**, uint32_t*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:1317


IOCatalogueModuleLoaded

@Deprecated
int IOCatalogueModuleLoaded(int masterPort,
                                       Pointer name)
Deprecated. use the safer methods IOCatalogueModuleLoaded(int, java.nio.ByteBuffer) and IOCatalogueModuleLoaded(int, com.sun.jna.Pointer) instead

Original signature : kern_return_t IOCatalogueModuleLoaded(mach_port_t, io_name_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:1324


IOCatalogueModuleLoaded

int IOCatalogueModuleLoaded(int masterPort,
                            ByteBuffer name)
Original signature : kern_return_t IOCatalogueModuleLoaded(mach_port_t, io_name_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:1324


IOCatalogueReset

int IOCatalogueReset(int masterPort,
                     int flag)
Original signature : kern_return_t IOCatalogueReset(mach_port_t, uint32_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:1329


IORegistryDisposeEnumerator

int IORegistryDisposeEnumerator(int enumerator)
Original signature : kern_return_t IORegistryDisposeEnumerator(io_enumerator_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:1346


IOMapMemory

@Deprecated
int IOMapMemory(int connect,
                           int memoryType,
                           int intoTask,
                           IntByReference atAddress,
                           IntByReference ofSize,
                           int flags)
Deprecated. use the safer methods IOMapMemory(int, int, int, java.nio.IntBuffer, java.nio.IntBuffer, int) and IOMapMemory(int, int, int, com.sun.jna.ptr.IntByReference, com.sun.jna.ptr.IntByReference, int) instead

Original signature : kern_return_t IOMapMemory(io_connect_t, uint32_t, task_port_t, vm_address_t*, vm_size_t*, uint32_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:1350


IOMapMemory

int IOMapMemory(int connect,
                int memoryType,
                int intoTask,
                IntBuffer atAddress,
                IntBuffer ofSize,
                int flags)
Original signature : kern_return_t IOMapMemory(io_connect_t, uint32_t, task_port_t, vm_address_t*, vm_size_t*, uint32_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:1350


IOCompatibiltyNumber

@Deprecated
int IOCompatibiltyNumber(int connect,
                                    IntByReference objectNumber)
Deprecated. use the safer methods IOCompatibiltyNumber(int, java.nio.IntBuffer) and IOCompatibiltyNumber(int, com.sun.jna.ptr.IntByReference) instead

Original signature : kern_return_t IOCompatibiltyNumber(mach_port_t, uint32_t*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:1361


IOCompatibiltyNumber

int IOCompatibiltyNumber(int connect,
                         IntBuffer objectNumber)
Original signature : kern_return_t IOCompatibiltyNumber(mach_port_t, uint32_t*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:1361


IOConnectMethodScalarIScalarO

int IOConnectMethodScalarIScalarO(int connect,
                                  int index,
                                  int scalarInputCount,
                                  int scalarOutputCount,
                                  Object... varargs)
Traditional IOUserClient transport routines
Original signature : kern_return_t IOConnectMethodScalarIScalarO(io_connect_t, uint32_t, IOItemCount, IOItemCount, null)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:1367


IOConnectMethodScalarIStructureO

@Deprecated
int IOConnectMethodScalarIStructureO(int connect,
                                                int index,
                                                int scalarInputCount,
                                                IntByReference structureSize,
                                                Object... varargs)
Deprecated. use the safer methods #IOConnectMethodScalarIStructureO(int, int, int, java.nio.IntBuffer, java.lang.Object) and #IOConnectMethodScalarIStructureO(int, int, int, com.sun.jna.ptr.IntByReference, java.lang.Object) instead

Original signature : kern_return_t IOConnectMethodScalarIStructureO(io_connect_t, uint32_t, IOItemCount, IOByteCount*, null)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:1375


IOConnectMethodScalarIStructureO

int IOConnectMethodScalarIStructureO(int connect,
                                     int index,
                                     int scalarInputCount,
                                     IntBuffer structureSize,
                                     Object... varargs)
Original signature : kern_return_t IOConnectMethodScalarIStructureO(io_connect_t, uint32_t, IOItemCount, IOByteCount*, null)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:1375


IOConnectMethodScalarIStructureI

int IOConnectMethodScalarIStructureI(int connect,
                                     int index,
                                     int scalarInputCount,
                                     int structureSize,
                                     Object... varargs)
Original signature : kern_return_t IOConnectMethodScalarIStructureI(io_connect_t, uint32_t, IOItemCount, IOByteCount, null)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:1383


IOConnectMethodStructureIStructureO

@Deprecated
int IOConnectMethodStructureIStructureO(int connect,
                                                   int index,
                                                   int structureInputSize,
                                                   IntByReference structureOutputSize,
                                                   Pointer inputStructure,
                                                   Pointer ouputStructure)
Deprecated. use the safer methods IOConnectMethodStructureIStructureO(int, int, int, java.nio.IntBuffer, com.sun.jna.Pointer, com.sun.jna.Pointer) and IOConnectMethodStructureIStructureO(int, int, int, com.sun.jna.ptr.IntByReference, com.sun.jna.Pointer, com.sun.jna.Pointer) instead

Original signature : kern_return_t IOConnectMethodStructureIStructureO(io_connect_t, uint32_t, IOItemCount, IOByteCount*, void*, void*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:1391


IOConnectMethodStructureIStructureO

int IOConnectMethodStructureIStructureO(int connect,
                                        int index,
                                        int structureInputSize,
                                        IntBuffer structureOutputSize,
                                        Pointer inputStructure,
                                        Pointer ouputStructure)
Original signature : kern_return_t IOConnectMethodStructureIStructureO(io_connect_t, uint32_t, IOItemCount, IOByteCount*, void*, void*)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:1391


IOSpinLock

@Deprecated
void IOSpinLock(IntByReference l)
Deprecated. use the safer methods IOSpinLock(java.nio.IntBuffer) and IOSpinLock(com.sun.jna.ptr.IntByReference) instead

Original signature : void IOSpinLock(IOSharedLock)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOSharedLock.h:66


IOSpinLock

void IOSpinLock(IntBuffer l)
Original signature : void IOSpinLock(IOSharedLock)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOSharedLock.h:66


IOSpinUnlock

@Deprecated
void IOSpinUnlock(IntByReference l)
Deprecated. use the safer methods IOSpinUnlock(java.nio.IntBuffer) and IOSpinUnlock(com.sun.jna.ptr.IntByReference) instead

Original signature : void IOSpinUnlock(IOSharedLock)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOSharedLock.h:68


IOSpinUnlock

void IOSpinUnlock(IntBuffer l)
Original signature : void IOSpinUnlock(IOSharedLock)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOSharedLock.h:68


IOTrySpinLock

@Deprecated
boolean IOTrySpinLock(IntByReference l)
Deprecated. use the safer methods IOTrySpinLock(java.nio.IntBuffer) and IOTrySpinLock(com.sun.jna.ptr.IntByReference) instead

Original signature : boolean_t IOTrySpinLock(IOSharedLock)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOSharedLock.h:69


IOTrySpinLock

boolean IOTrySpinLock(IntBuffer l)
Original signature : boolean_t IOTrySpinLock(IOSharedLock)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOSharedLock.h:69


ev_lock

@Deprecated
void ev_lock(IntByReference l)
Deprecated. use the safer methods ev_lock(java.nio.IntBuffer) and ev_lock(com.sun.jna.ptr.IntByReference) instead

Spin lock!
Original signature : void ev_lock(ev_lock_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOSharedLock.h:80


ev_lock

void ev_lock(IntBuffer l)
Spin lock!
Original signature : void ev_lock(ev_lock_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOSharedLock.h:80


ev_unlock

@Deprecated
void ev_unlock(IntByReference l)
Deprecated. use the safer methods ev_unlock(java.nio.IntBuffer) and ev_unlock(com.sun.jna.ptr.IntByReference) instead

Original signature : void ev_unlock(ev_lock_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOSharedLock.h:82


ev_unlock

void ev_unlock(IntBuffer l)
Original signature : void ev_unlock(ev_lock_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOSharedLock.h:82


ev_try_lock

@Deprecated
boolean ev_try_lock(IntByReference l)
Deprecated. use the safer methods ev_try_lock(java.nio.IntBuffer) and ev_try_lock(com.sun.jna.ptr.IntByReference) instead

Original signature : boolean_t ev_try_lock(ev_lock_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOSharedLock.h:83


ev_try_lock

boolean ev_try_lock(IntBuffer l)
Original signature : boolean_t ev_try_lock(ev_lock_t)
native declaration : /System/Library/Frameworks/IOKit.framework/Headers/IOSharedLock.h:83



Copyright © 2009. All Rights Reserved.