W32APIOptions (JNA API)
Description: declaration: package: com.sun.jna.win32, interface: W32APIOptions

Package com.sun.jna.win32

# Interface W32APIOptions

All Superinterfaces:
  `AltCallingConvention`, `Library`, `StdCall`, `StdCallLibrary`

public interface W32APIOptions extends StdCallLibrary

- ## Nested Class Summary

  ## Nested classes/interfaces inherited from interface com.sun.jna.Library

  `Library.Handler`

  ## Nested classes/interfaces inherited from interface com.sun.jna.win32.StdCallLibrary

  `StdCallLibrary.StdCallCallback`

- ## Field Summary

  Fields
  Modifier and Type
  Field
  Description
  `static final Map<String,Object>`
  `ASCII_OPTIONS`
  Standard options to use the ASCII/MBCS version of a w32 API.
  `static final Map<String,Object>`
  `DEFAULT_OPTIONS`
  Default options to use - depends on the value of `w32.ascii` system property
  `static final Map<String,Object>`
  `UNICODE_OPTIONS`
  Standard options to use the unicode version of a w32 API.

  ### Fields inherited from interface com.sun.jna.Library

  `OPTION_ALLOW_OBJECTS, OPTION_CALLING_CONVENTION, OPTION_CLASSLOADER, OPTION_FUNCTION_MAPPER, OPTION_INVOCATION_MAPPER, OPTION_OPEN_FLAGS, OPTION_STRING_ENCODING, OPTION_STRUCTURE_ALIGNMENT, OPTION_SYMBOL_PROVIDER, OPTION_TYPE_MAPPER`

  ### Fields inherited from interface com.sun.jna.win32.StdCallLibrary

  `FUNCTION_MAPPER, STDCALL_CONVENTION`

- ## Field Details

  - ### UNICODE_OPTIONS

    static final Map<String,Object> UNICODE_OPTIONS
    Standard options to use the unicode version of a w32 API.

  - ### ASCII_OPTIONS

    static final Map<String,Object> ASCII_OPTIONS
    Standard options to use the ASCII/MBCS version of a w32 API.

  - ### DEFAULT_OPTIONS

    static final Map<String,Object> DEFAULT_OPTIONS
    Default options to use - depends on the value of `w32.ascii` system property