Top Description Inners Fields
com.sun.jna.platform.win32

public Interface WinDef

Known Direct Subinterfaces
com.sun.jna.platform.win32.WinNT, com.sun.jna.platform.win32.WinUser, com.sun.jna.platform.win32.Ntifs, com.sun.jna.platform.win32.WinBase
Known Direct Implementers
com.sun.jna.platform.win32.Kernel32Util
Annotations
@SuppressWarnings:serial
Imports
java.awt.Rectangle, com.sun.jna.IntegerType, .Native, .Pointer, .PointerType, .Structure, .Structure.FieldOrder, com.sun.jna.platform.win32.BaseTSD.LONG_PTR, .WinNT.HANDLE, .WinNT.HANDLEByReference, com.sun.jna.ptr.ByReference

Ported from Windef.h (various macros and types). Microsoft Windows SDK 6.0A.
Author
dblock[at]dblock.org

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class
WinDef.ATOM

16-bit unsigned integer.

public static class
WinDef.BOOL

The Class BOOL.

public static class
WinDef.BOOLByReference

The Class BOOLByReference.

public static class
WinDef.BYTE

The Class BYTE.

public static class
WinDef.CHAR

The Class CHAR.

public static class
WinDef.CHARByReference

The Class CHARByReference.

public static class
WinDef.DWORD

32-bit unsigned integer.

public static class
WinDef.DWORDByReference

The Class DWORDByReference.

public static class
WinDef.DWORDLONG

64-bit unsigned integer.

public static class
WinDef.HBITMAP

Handle to a bitmap.

public static class
WinDef.HBRUSH

Handle to a bitmap.

public static class
WinDef.HCURSOR

Handle to a cursor.

public static class
WinDef.HDC

Handle to a device context (DC).

public static class
WinDef.HFONT

Handle to a font.

public static class
WinDef.HGLRC

handle to an OpenGL rendering context

public static class
WinDef.HGLRCByReference

handle to an OpenGL rendering context

public static class
WinDef.HICON

Handle to an icon.

public static class
WinDef.HINSTANCE

Handle to an instance.

public static class
WinDef.HKL

Handle to a input locale identifier (formerly called keyboard layout handle).

public static class
WinDef.HMENU

Handle to a cursor.

public static class
WinDef.HMODULE

Handle to a module.

public static class
WinDef.HPALETTE

Handle to a palette.

public static class
WinDef.HPEN

Handle to a pen.

public static class
WinDef.HRGN

Handle to a region.

public static class
WinDef.HRSRC

Handle to a resource.

public static class
WinDef.HWND

Handle to a window.

public static class
WinDef.INT_PTR

Integer type big enough for a pointer.

public static class
WinDef.LCID

The Class LCID.

public static class
WinDef.LONG

The Class LONG.

public static class
WinDef.LONGByReference

The Class LONGByReference.

public static class
WinDef.LONGLONG

The Class LONGLONG.

public static class
WinDef.LONGLONGByReference

The Class LONGLONGByReference.

public static class
WinDef.LPARAM

Message parameter.

public static class
WinDef.LPVOID

LPVOID is simply a Windows API typedef for void* - to pointer to any type so to speak.

public static class
WinDef.LRESULT

Signed result of message processing.

public static class
WinDef.POINT

The Class POINT.

public static class
WinDef.PVOID

The Class PVOID.

public static class
WinDef.RECT

The Class RECT.

public static class
WinDef.SCODE

The Class SCODE.

public static class
WinDef.SCODEByReference

The Class SCODEByReference.

public static class
WinDef.SHORT

16-bit short.

public static class
WinDef.UCHAR

The Class UCHAR.

public static class
WinDef.UINT

32-bit unsigned int.

public static class
WinDef.UINT_PTR

Unsigned INT_PTR.

public static class
WinDef.UINTByReference

The Class UINTByReference.

public static class
WinDef.ULONG

32-bit unsigned integer.

public static class
WinDef.ULONGByReference

The Class ULONGByReference.

public static class
WinDef.ULONGLONG

The Class ULONGLONG.

public static class
WinDef.ULONGLONGByReference

The Class ULONGLONGByReference.

public static class
WinDef.USHORT

16-bit unsigned short.

public static class
WinDef.USHORTByReference

The Class USHORTByReference.

public static class
WinDef.WORD

16-bit unsigned integer.

public static class
WinDef.WORDByReference

The Class WORDByReference.

public static class
WinDef.WPARAM

Message parameter.

Field Summary

Modifier and TypeField and Description
public static final int
MAX_PATH

The max path.