## com.sun.jna.platform.win32
Interface W32API

All Superinterfaces:
  com.sun.jna.AltCallingConvention, com.sun.jna.Library, com.sun.jna.win32.StdCall, com.sun.jna.win32.StdCallLibrary

All Known Subinterfaces:
  Advapi32, Crypt32, GDI32, Kernel32, Netapi32, NtDll, Ole32, Secur32, Shell32, User32

    public interface W32API

extends com.sun.jna.win32.StdCallLibrary

Base type for most W32 API libraries. Provides standard options for unicode/ASCII mappings. Set the system property `w32.ascii` to `true` to default to the ASCII mappings.

Nested Class Summary
`static class` `W32API.DWORD`
`static class` `W32API.HANDLE`
`static class` `W32API.HANDLEByReference` LPHANDLE
`static class` `W32API.HBITMAP`
`static class` `W32API.HDC`
`static class` `W32API.HICON`
`static class` `W32API.HINSTANCE`
`static class` `W32API.HMODULE`
`static class` `W32API.HRESULT` The HRESULT data type is a 32-bit value is used to describe an error or warning.
`static class` `W32API.HRGN`
`static class` `W32API.HWND`
`static class` `W32API.LONG`
`static class` `W32API.LONG_PTR`
`static class` `W32API.LPARAM`
`static class` `W32API.LRESULT`
`static class` `W32API.SIZE_T`
`static class` `W32API.SSIZE_T`
`static class` `W32API.UINT_PTR`
`static class` `W32API.ULONG_PTR`
`static class` `W32API.WORD`
`static class` `W32API.WPARAM`

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

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

Field Summary
`static W32API.HWND` `HWND_BROADCAST` Special HWND value.
`static W32API.HANDLE` `INVALID_HANDLE_VALUE` Constant value representing an invalid HANDLE.

Fields inherited from interface com.sun.jna.win32.StdCallLibrary
`FUNCTION_MAPPER, STDCALL_CONVENTION`

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`

Field Detail

### INVALID_HANDLE_VALUE

    static final W32API.HANDLE INVALID_HANDLE_VALUE

  Constant value representing an invalid HANDLE.

### HWND_BROADCAST

    static final W32API.HWND HWND_BROADCAST

  Special HWND value.