com.sun.jna.examples.win32

Interface W32API

public interface W32API extends StdCallLibrary, W32Errors

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 classW32API.DWORD
static classW32API.HANDLE
static classW32API.HANDLEByReference
LPHANDLE
static classW32API.HBITMAP
static classW32API.HDC
static classW32API.HICON
static classW32API.HINSTANCE
static classW32API.HMODULE
static classW32API.HRESULT
static classW32API.HRGN
static classW32API.HWND
static classW32API.LONG
static classW32API.LONG_PTR
static classW32API.LPARAM
static classW32API.LRESULT
static classW32API.SIZE_T
static classW32API.SSIZE_T
static classW32API.UINT_PTR
static classW32API.ULONG_PTR
static classW32API.WORD
static classW32API.WPARAM
Field Summary
MapASCII_OPTIONS
Standard options to use the ASCII/MBCS version of a w32 API.
MapDEFAULT_OPTIONS
W32API.HWNDHWND_BROADCAST
Special HWND value.
W32API.HANDLEINVALID_HANDLE_VALUE
Constant value representing an invalid HANDLE.
MapUNICODE_OPTIONS
Standard options to use the unicode version of a w32 API.

Field Detail

ASCII_OPTIONS

public Map ASCII_OPTIONS
Standard options to use the ASCII/MBCS version of a w32 API.

DEFAULT_OPTIONS

public Map DEFAULT_OPTIONS

HWND_BROADCAST

public W32API.HWND HWND_BROADCAST
Special HWND value.

INVALID_HANDLE_VALUE

public W32API.HANDLE INVALID_HANDLE_VALUE
Constant value representing an invalid HANDLE.

UNICODE_OPTIONS

public Map UNICODE_OPTIONS
Standard options to use the unicode version of a w32 API.
Copyright © 2007-2009 Timothy Wall. All Rights Reserved.