JNA API 3.5.2-SNAPSHOT

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

All Superinterfaces:
  AltCallingConvention, Library, StdCall, StdCallLibrary

All Known Subinterfaces:
  CoreDLL, Kernel32, User32, WinBase, WinNT, WinUser

All Known Implementing Classes:
  Kernel32Util

    public interface WinDef

extends StdCallLibrary

Ported from Windef.h (various macros and types). Microsoft Windows SDK 6.0A.

Author:
  dblock[at]dblock.org

Nested Class Summary
`static class` `WinDef.ATOM` 16-bit unsigned integer.
`static class` `WinDef.BOOL`
`static class` `WinDef.BOOLbyReference`
`static class` `WinDef.BYTE`
`static class` `WinDef.CHAR`
`static class` `WinDef.CHARbyReference`
`static class` `WinDef.DWORD` 32-bit unsigned integer.
`static class` `WinDef.DWORDbyReference`
`static class` `WinDef.DWORDLONG` 64-bit unsigned integer.
`static class` `WinDef.HBITMAP` Handle to a bitmap.
`static class` `WinDef.HBRUSH` Handle to a bitmap.
`static class` `WinDef.HCURSOR` Handle to a cursor.
`static class` `WinDef.HDC` Handle to a device context (DC).
`static class` `WinDef.HFONT` Handle to a font.
`static class` `WinDef.HICON` Handle to an icon.
`static class` `WinDef.HINSTANCE` Handle to an instance.
`static class` `WinDef.HMENU` Handle to a cursor.
`static class` `WinDef.HMODULE` Handle to a module.
`static class` `WinDef.HPALETTE` Handle to a palette.
`static class` `WinDef.HPEN` Handle to a pen.
`static class` `WinDef.HRGN` Handle to a region.
`static class` `WinDef.HRSRC` Handle to a resource.
`static class` `WinDef.HWND` Handle to a window.
`static class` `WinDef.INT_PTR` Integer type big enough for a pointer.
`static class` `WinDef.LCID`
`static class` `WinDef.LONG`
`static class` `WinDef.LONGbyReference`
`static class` `WinDef.LONGLONG`
`static class` `WinDef.LONGLONGbyReference`
`static class` `WinDef.LPARAM` Message parameter.
`static class` `WinDef.LPVOID` Message parameter.
`static class` `WinDef.LRESULT` Signed result of message processing.
`static class` `WinDef.POINT` The Class POINT.
`static class` `WinDef.PVOID` The Class PVOID.
`static class` `WinDef.RECT` The Class RECT.
`static class` `WinDef.SCODE` The Class SCODE.
`static class` `WinDef.SCODEbyReference`
`static class` `WinDef.SHORT` 16-bit short.
`static class` `WinDef.UCHAR`
`static class` `WinDef.UINT` 32-bit unsigned int.
`static class` `WinDef.UINT_PTR` Unsigned INT_PTR.
`static class` `WinDef.UINTbyReference`
`static class` `WinDef.ULONG` 32-bit unsigned integer.
`static class` `WinDef.ULONGbyReference`
`static class` `WinDef.ULONGLONG`
`static class` `WinDef.ULONGLONGbyReference`
`static class` `WinDef.USHORT` 16-bit unsigned short.
`static class` `WinDef.USHORTbyReference`
`static class` `WinDef.WORD` 16-bit unsigned integer.
`static class` `WinDef.WORDbyReference`
`static class` `WinDef.WPARAM` Message parameter.

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

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

Field Summary
`static int` `MAX_PATH` The max path.

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_OPEN_FLAGS, OPTION_STRUCTURE_ALIGNMENT, OPTION_TYPE_MAPPER`

Field Detail

### MAX_PATH

    static final int MAX_PATH

  The max path.

  See Also:
    Constant Field Values

JNA API 3.5.2-SNAPSHOT

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