JNA API 3.2.7

## Hierarchy For All Packages

Package Hierarchies:
  com.sun.jna, com.sun.jna.ptr, com.sun.jna.win32

## Class Hierarchy

- java.lang.Object
  - com.sun.jna.DefaultTypeMapper (implements com.sun.jna.TypeMapper)
    - com.sun.jna.win32.W32APITypeMapper
  - com.sun.jna.FromNativeContext
    - com.sun.jna.CallbackParameterContext
    - com.sun.jna.FunctionResultContext
      - com.sun.jna.MethodResultContext
    - com.sun.jna.StructureReadContext
  - com.sun.jna.Library.Handler (implements java.lang.reflect.InvocationHandler)
  - com.sun.jna.Native
  - com.sun.jna.NativeLibrary
  - com.sun.jna.NativeMappedConverter (implements com.sun.jna.TypeConverter)
  - com.sun.jna.NativeString (implements java.lang.CharSequence, java.lang.Comparable<T>)
  - java.lang.Number (implements java.io.Serializable)
    - com.sun.jna.IntegerType (implements com.sun.jna.NativeMapped)
      - com.sun.jna.NativeLong
      - com.sun.jna.Structure.FFIType.size_t
  - com.sun.jna.Platform
  - com.sun.jna.Pointer
    - com.sun.jna.Function
    - com.sun.jna.Memory
      - com.sun.jna.StringArray (implements com.sun.jna.Function.PostCallRead)
  - com.sun.jna.PointerType (implements com.sun.jna.NativeMapped)
    - com.sun.jna.ptr.ByReference
      - com.sun.jna.ptr.ByteByReference
      - com.sun.jna.ptr.DoubleByReference
      - com.sun.jna.ptr.FloatByReference
      - com.sun.jna.ptr.IntByReference
      - com.sun.jna.ptr.LongByReference
      - com.sun.jna.ptr.NativeLongByReference
      - com.sun.jna.ptr.PointerByReference
      - com.sun.jna.ptr.ShortByReference
  - java.lang.ref.Reference<T>
    - java.lang.ref.WeakReference<T>
      - com.sun.jna.CallbackReference
  - com.sun.jna.win32.StdCallFunctionMapper (implements com.sun.jna.FunctionMapper)
  - com.sun.jna.Structure
    - com.sun.jna.Structure.FFIType
    - com.sun.jna.Union
  - com.sun.jna.Structure.StructField
  - java.lang.Thread (implements java.lang.Runnable)
    - com.sun.jna.Native.DeleteNativeLibrary
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - com.sun.jna.LastErrorException
  - com.sun.jna.ToNativeContext
    - com.sun.jna.CallbackResultContext
    - com.sun.jna.FunctionParameterContext
      - com.sun.jna.MethodParameterContext
    - com.sun.jna.StructureWriteContext
  - com.sun.jna.win32.W32APIFunctionMapper (implements com.sun.jna.FunctionMapper)
  - com.sun.jna.WString (implements java.lang.CharSequence, java.lang.Comparable<T>)

## Interface Hierarchy

- com.sun.jna.AltCallingConvention
  - com.sun.jna.win32.StdCall
    - com.sun.jna.win32.StdCallLibrary (also extends com.sun.jna.Library)
      - com.sun.jna.win32.W32APIOptions
    - com.sun.jna.win32.StdCallLibrary.StdCallCallback (also extends com.sun.jna.Callback)
    - com.sun.jna.win32.W32APIOptions
  - com.sun.jna.win32.StdCallLibrary (also extends com.sun.jna.Library, com.sun.jna.win32.StdCall)
    - com.sun.jna.win32.W32APIOptions
  - com.sun.jna.win32.StdCallLibrary.StdCallCallback (also extends com.sun.jna.Callback, com.sun.jna.win32.StdCall)
  - com.sun.jna.win32.W32APIOptions
- com.sun.jna.Callback
  - com.sun.jna.CallbackProxy
  - com.sun.jna.win32.StdCallLibrary.StdCallCallback (also extends com.sun.jna.win32.StdCall)
- com.sun.jna.Callback.UncaughtExceptionHandler
- com.sun.jna.FromNativeConverter
  - com.sun.jna.TypeConverter (also extends com.sun.jna.ToNativeConverter)
- com.sun.jna.Function.PostCallRead
- com.sun.jna.FunctionMapper
- com.sun.jna.InvocationMapper
- com.sun.jna.Library
  - com.sun.jna.win32.StdCallLibrary (also extends com.sun.jna.win32.StdCall)
    - com.sun.jna.win32.W32APIOptions
  - com.sun.jna.win32.W32APIOptions
- com.sun.jna.Native.ffi_callback
- com.sun.jna.NativeMapped
- com.sun.jna.Structure.ByReference
- com.sun.jna.Structure.ByValue
- com.sun.jna.ToNativeConverter
  - com.sun.jna.TypeConverter (also extends com.sun.jna.FromNativeConverter)
- com.sun.jna.TypeMapper

JNA API 3.2.7

Copyright © 2007-2010 Timothy Wall. All Rights Reserved.