Module jfa

Interface FoundationLibrary

All Superinterfaces:
com.sun.jna.Library

public interface FoundationLibrary
extends com.sun.jna.Library
Author:
spleaner
  • Field Details

    • kCFStringEncodingMacRoman

      static final int kCFStringEncodingMacRoman
      See Also:
      Constant Field Values
    • kCFStringEncodingWindowsLatin1

      static final int kCFStringEncodingWindowsLatin1
      See Also:
      Constant Field Values
    • kCFStringEncodingISOLatin1

      static final int kCFStringEncodingISOLatin1
      See Also:
      Constant Field Values
    • kCFStringEncodingNextStepLatin

      static final int kCFStringEncodingNextStepLatin
      See Also:
      Constant Field Values
    • kCFStringEncodingASCII

      static final int kCFStringEncodingASCII
      See Also:
      Constant Field Values
    • kCFStringEncodingUnicode

      static final int kCFStringEncodingUnicode
      See Also:
      Constant Field Values
    • kCFStringEncodingUTF8

      static final int kCFStringEncodingUTF8
      See Also:
      Constant Field Values
    • kCFStringEncodingNonLossyASCII

      static final int kCFStringEncodingNonLossyASCII
      See Also:
      Constant Field Values
    • kCFStringEncodingUTF16

      static final int kCFStringEncodingUTF16
      See Also:
      Constant Field Values
    • kCFStringEncodingUTF16BE

      static final int kCFStringEncodingUTF16BE
      See Also:
      Constant Field Values
    • kCFStringEncodingUTF16LE

      static final int kCFStringEncodingUTF16LE
      See Also:
      Constant Field Values
    • kCFStringEncodingUTF32

      static final int kCFStringEncodingUTF32
      See Also:
      Constant Field Values
    • kCFStringEncodingUTF32BE

      static final int kCFStringEncodingUTF32BE
      See Also:
      Constant Field Values
    • kCFStringEncodingUTF32LE

      static final int kCFStringEncodingUTF32LE
      See Also:
      Constant Field Values
    • kCGWindowListOptionAll

      static final int kCGWindowListOptionAll
      See Also:
      Constant Field Values
    • kCGWindowListOptionOnScreenOnly

      static final int kCGWindowListOptionOnScreenOnly
      See Also:
      Constant Field Values
    • kCGWindowListOptionOnScreenAboveWindow

      static final int kCGWindowListOptionOnScreenAboveWindow
      See Also:
      Constant Field Values
    • kCGWindowListOptionOnScreenBelowWindow

      static final int kCGWindowListOptionOnScreenBelowWindow
      See Also:
      Constant Field Values
    • kCGWindowListOptionIncludingWindow

      static final int kCGWindowListOptionIncludingWindow
      See Also:
      Constant Field Values
    • kCGWindowListExcludeDesktopElements

      static final int kCGWindowListExcludeDesktopElements
      See Also:
      Constant Field Values
    • kCGWindowImageDefault

      static final int kCGWindowImageDefault
      See Also:
      Constant Field Values
    • kCGWindowImageBoundsIgnoreFraming

      static final int kCGWindowImageBoundsIgnoreFraming
      See Also:
      Constant Field Values
    • kCGWindowImageShouldBeOpaque

      static final int kCGWindowImageShouldBeOpaque
      See Also:
      Constant Field Values
    • kCGWindowImageOnlyShadows

      static final int kCGWindowImageOnlyShadows
      See Also:
      Constant Field Values
    • kCGWindowImageBestResolution

      static final int kCGWindowImageBestResolution
      See Also:
      Constant Field Values
    • kCGWindowImageNominalResolution

      static final int kCGWindowImageNominalResolution
      See Also:
      Constant Field Values
    • NSBitmapImageFileTypeTIFF

      static final int NSBitmapImageFileTypeTIFF
      See Also:
      Constant Field Values
    • NSBitmapImageFileTypeBMP

      static final int NSBitmapImageFileTypeBMP
      See Also:
      Constant Field Values
    • NSBitmapImageFileTypeGIF

      static final int NSBitmapImageFileTypeGIF
      See Also:
      Constant Field Values
    • NSBitmapImageFileTypeJPEG

      static final int NSBitmapImageFileTypeJPEG
      See Also:
      Constant Field Values
    • NSBitmapImageFileTypePNG

      static final int NSBitmapImageFileTypePNG
      See Also:
      Constant Field Values
    • NSBitmapImageFileTypeJPEG2000

      static final int NSBitmapImageFileTypeJPEG2000
      See Also:
      Constant Field Values
  • Method Details

    • NSLog

      void NSLog​(com.sun.jna.Pointer pString, Object thing)
    • NSFullUserName

      ID NSFullUserName()
    • objc_allocateClassPair

      ID objc_allocateClassPair​(ID supercls, String name, int extraBytes)
    • objc_registerClassPair

      void objc_registerClassPair​(ID cls)
    • CFStringCreateWithBytes

      ID CFStringCreateWithBytes​(com.sun.jna.Pointer allocator, byte[] bytes, int byteCount, int encoding, byte isExternalRepresentation)
    • CFStringGetCString

      byte CFStringGetCString​(ID theString, byte[] buffer, int bufferSize, int encoding)
    • CFStringGetLength

      int CFStringGetLength​(ID theString)
    • CFStringConvertNSStringEncodingToEncoding

      long CFStringConvertNSStringEncodingToEncoding​(long nsEncoding)
    • CFStringConvertEncodingToIANACharSetName

      ID CFStringConvertEncodingToIANACharSetName​(long cfEncoding)
    • CFStringConvertIANACharSetNameToEncoding

      long CFStringConvertIANACharSetNameToEncoding​(ID encodingName)
    • CFStringConvertEncodingToNSStringEncoding

      long CFStringConvertEncodingToNSStringEncoding​(long cfEncoding)
    • CFRetain

      void CFRetain​(ID cfTypeRef)
    • CFRelease

      void CFRelease​(ID cfTypeRef)
    • CFGetRetainCount

      int CFGetRetainCount​(com.sun.jna.Pointer cfTypeRef)
    • objc_getClass

      ID objc_getClass​(String className)
    • objc_getProtocol

      ID objc_getProtocol​(String name)
    • class_createInstance

      ID class_createInstance​(ID pClass, int extraBytes)
    • sel_registerName

      com.sun.jna.Pointer sel_registerName​(String selectorName)
    • class_replaceMethod

      ID class_replaceMethod​(ID cls, com.sun.jna.Pointer selName, com.sun.jna.Callback impl, String types)
    • objc_getMetaClass

      ID objc_getMetaClass​(String name)
    • objc_msgSend

      ID objc_msgSend​(ID receiver, com.sun.jna.Pointer selector, Object firstArg, Object... args)
      Note: Vararg version. Should only be used only for selectors with a single fixed argument followed by varargs.
    • objc_msgSend_fpret

      double objc_msgSend_fpret​(ID receiver, com.sun.jna.Pointer selector, Object... args)
    • class_respondsToSelector

      boolean class_respondsToSelector​(ID cls, com.sun.jna.Pointer selName)
    • class_addMethod

      boolean class_addMethod​(ID cls, com.sun.jna.Pointer selName, com.sun.jna.Callback imp, String types)
    • class_addIvar

      boolean class_addIvar​(ID cls, String name, long size, int alignment, String types)
    • class_getInstanceVariable

      com.sun.jna.Pointer class_getInstanceVariable​(ID cls, String name)
    • object_setIvar

      boolean object_setIvar​(ID instance, com.sun.jna.Pointer ivar, ID value)
    • object_getIvar

      ID object_getIvar​(ID instance, com.sun.jna.Pointer ivar)
    • class_addMethod

      boolean class_addMethod​(ID cls, com.sun.jna.Pointer selName, ID imp, String types)
    • class_addProtocol

      boolean class_addProtocol​(ID aClass, ID protocol)
    • class_isMetaClass

      boolean class_isMetaClass​(ID cls)
    • NSStringFromSelector

      ID NSStringFromSelector​(com.sun.jna.Pointer selector)
    • NSStringFromClass

      ID NSStringFromClass​(ID aClass)
    • objc_getClass

      com.sun.jna.Pointer objc_getClass​(com.sun.jna.Pointer clazz)