JNA API 3.0.9

Constant Field Values


Contents
com.sun.*

com.sun.jna.Callback
public static final String METHOD_NAME "callback"

com.sun.jna.Function
public static final int ALT_CONVENTION 1
public static final int C_CONVENTION 0
public static final int MAX_NARGS 256
static final String OPTION_INVOKING_METHOD "invoking-method"

com.sun.jna.Library
public static final String OPTION_FUNCTION_MAPPER "function-mapper"
public static final String OPTION_INVOCATION_MAPPER "invocation-mapper"
public static final String OPTION_STRUCTURE_ALIGNMENT "structure-alignment"
public static final String OPTION_TYPE_MAPPER "type-mapper"

com.sun.jna.Structure
public static final int ALIGN_DEFAULT 0
public static final int ALIGN_GNUC 2
public static final int ALIGN_MSVC 3
public static final int ALIGN_NONE 1
protected static final int CALCULATE_SIZE -1

com.sun.jna.examples.FileMonitor
public static final int FILE_ACCESSED 8
public static final int FILE_ANY 511
public static final int FILE_ATTRIBUTES_CHANGED 128
public static final int FILE_CREATED 1
public static final int FILE_DELETED 2
public static final int FILE_MODIFIED 4
public static final int FILE_NAME_CHANGED_NEW 32
public static final int FILE_NAME_CHANGED_OLD 16
public static final int FILE_RENAMED 48
public static final int FILE_SECURITY_CHANGED 256
public static final int FILE_SIZE_CHANGED 64

com.sun.jna.examples.ShapedWindowDemo
public static final int ICON_SIZE 64

com.sun.jna.examples.dnd.DragHandler
protected static final int COPY 1
public static final float DEFAULT_GHOST_ALPHA 0.5f
static final int KEY_MASK 9152
protected static final int LINK 1073741824
protected static final int MOVE 2
static final int MOVE_MASK 64
protected static final int NONE 0
public static final int UNKNOWN_MODIFIERS -1

com.sun.jna.examples.unix.X11
public static final int Above 0
public static final int AllocAll 1
public static final int AllocNone 0
public static final int AllowExposures 1
public static final int AllTemporary 0
public static final int AlreadyGrabbed 1
public static final int Always 2
public static final int AnyButton 0
public static final int AnyKey 0
public static final int AnyModifier 32768
public static final int AnyPropertyType 0
public static final int ArcChord 0
public static final int ArcPieSlice 1
public static final int AsyncBoth 6
public static final int AsyncKeyboard 3
public static final int AsyncPointer 0
public static final int AutoRepeatModeDefault 2
public static final int AutoRepeatModeOff 0
public static final int AutoRepeatModeOn 1
public static final int BadAccess 10
public static final int BadAlloc 11
public static final int BadAtom 5
public static final int BadColor 12
public static final int BadCursor 6
public static final int BadDrawable 9
public static final int BadFont 7
public static final int BadGC 13
public static final int BadIDChoice 14
public static final int BadImplementation 17
public static final int BadLength 16
public static final int BadMatch 8
public static final int BadName 15
public static final int BadPixmap 4
public static final int BadRequest 1
public static final int BadValue 2
public static final int BadWindow 3
public static final int Below 1
public static final int BottomIf 3
public static final int Button1 1
public static final int Button1Mask 256
public static final int Button1MotionMask 256
public static final int Button2 2
public static final int Button2Mask 512
public static final int Button2MotionMask 512
public static final int Button3 3
public static final int Button3Mask 1024
public static final int Button3MotionMask 1024
public static final int Button4 4
public static final int Button4Mask 2048
public static final int Button4MotionMask 2048
public static final int Button5 5
public static final int Button5Mask 4096
public static final int Button5MotionMask 4096
public static final int ButtonMotionMask 8192
public static final int ButtonPress 4
public static final int ButtonPressMask 4
public static final int ButtonRelease 5
public static final int ButtonReleaseMask 8
public static final int CapButt 1
public static final int CapNotLast 0
public static final int CapProjecting 3
public static final int CapRound 2
public static final int CenterGravity 5
public static final int CirculateNotify 26
public static final int CirculateRequest 27
public static final int ClientMessage 33
public static final int ClipByChildren 0
public static final int ColormapChangeMask 8388608
public static final int ColormapInstalled 1
public static final int ColormapNotify 32
public static final int ColormapUninstalled 0
public static final int Complex 0
public static final int ConfigureNotify 22
public static final int ConfigureRequest 23
public static final int ControlMapIndex 2
public static final int ControlMask 4
public static final int Convex 2
public static final int CoordModeOrigin 0
public static final int CoordModePrevious 1
public static final int CopyFromParent 0
public static final int CreateNotify 16
public static final int CurrentTime 0
public static final int CursorShape 0
public static final int CWBackingPixel 256
public static final int CWBackingPlanes 128
public static final int CWBackingStore 64
public static final int CWBackPixel 2
public static final int CWBackPixmap 1
public static final int CWBitGravity 16
public static final int CWBorderPixel 8
public static final int CWBorderPixmap 4
public static final int CWBorderWidth 16
public static final int CWColormap 8192
public static final int CWCursor 16384
public static final int CWDontPropagate 4096
public static final int CWEventMask 2048
public static final int CWHeight 8
public static final int CWOverrideRedirect 512
public static final int CWSaveUnder 1024
public static final int CWSibling 32
public static final int CWStackMode 64
public static final int CWWidth 4
public static final int CWWinGravity 32
public static final int CWX 1
public static final int CWY 2
public static final int DefaultBlanking 2
public static final int DefaultExposures 2
public static final int DestroyAll 0
public static final int DestroyNotify 17
public static final int DirectColor 5
public static final int DisableAccess 0
public static final int DisableScreenInterval 0
public static final int DisableScreenSaver 0
public static final int DoBlue 4
public static final int DoGreen 2
public static final int DontAllowExposures 0
public static final int DontPreferBlanking 0
public static final int DoRed 1
public static final int EastGravity 6
public static final int EnableAccess 1
public static final int EnterNotify 7
public static final int EnterWindowMask 16
public static final int EvenOddRule 0
public static final int Expose 12
public static final int ExposureMask 32768
public static final int FamilyChaos 2
public static final int FamilyDECnet 1
public static final int FamilyInternet 0
public static final int FamilyInternet6 6
public static final int FamilyServerInterpreted 5
public static final int FillOpaqueStippled 3
public static final int FillSolid 0
public static final int FillStippled 2
public static final int FillTiled 1
public static final int FirstExtensionError 128
public static final int FocusChangeMask 2097152
public static final int FocusIn 9
public static final int FocusOut 10
public static final int FontChange 255
public static final int FontLeftToRight 0
public static final int FontRightToLeft 1
public static final int ForgetGravity 0
public static final int GCArcMode 4194304
public static final int GCBackground 8
public static final int GCCapStyle 64
public static final int GCClipMask 524288
public static final int GCClipXOrigin 131072
public static final int GCClipYOrigin 262144
public static final int GCDashList 2097152
public static final int GCDashOffset 1048576
public static final int GCFillRule 512
public static final int GCFillStyle 256
public static final int GCFont 16384
public static final int GCForeground 4
public static final int GCFunction 1
public static final int GCGraphicsExposures 65536
public static final int GCJoinStyle 128
public static final int GCLastBit 22
public static final int GCLineStyle 32
public static final int GCLineWidth 16
public static final int GCPlaneMask 2
public static final int GCStipple 2048
public static final int GCSubwindowMode 32768
public static final int GCTile 1024
public static final int GCTileStipXOrigin 4096
public static final int GCTileStipYOrigin 8192
public static final int GrabFrozen 4
public static final int GrabInvalidTime 2
public static final int GrabModeAsync 1
public static final int GrabModeSync 0
public static final int GrabNotViewable 3
public static final int GrabSuccess 0
public static final int GraphicsExpose 13
public static final int GravityNotify 24
public static final int GrayScale 1
public static final int GXand 1
public static final int GXandInverted 4
public static final int GXandReverse 2
public static final int GXclear 0
public static final int GXcopy 3
public static final int GXcopyInverted 12
public static final int GXequiv 9
public static final int GXinvert 10
public static final int GXnand 14
public static final int GXnoop 5
public static final int GXnor 8
public static final int GXor 7
public static final int GXorInverted 13
public static final int GXorReverse 11
public static final int GXset 15
public static final int GXxor 6
public static final int HostDelete 1
public static final int HostInsert 0
public static final int IncludeInferiors 1
public static final int InputFocus 1
public static final int InputOnly 2
public static final int InputOutput 1
public static final int IsUnmapped 0
public static final int IsUnviewable 1
public static final int IsViewable 2
public static final int JoinBevel 2
public static final int JoinMiter 0
public static final int JoinRound 1
public static final int KBAutoRepeatMode 128
public static final int KBBellDuration 8
public static final int KBBellPercent 2
public static final int KBBellPitch 4
public static final int KBKey 64
public static final int KBKeyClickPercent 1
public static final int KBLed 16
public static final int KBLedMode 32
public static final int KeymapNotify 11
public static final int KeymapStateMask 16384
public static final int KeyPress 2
public static final int KeyPressMask 1
public static final int KeyRelease 3
public static final int KeyReleaseMask 2
public static final int LASTEvent 35
public static final int LastExtensionError 255
public static final int LeaveNotify 8
public static final int LeaveWindowMask 32
public static final int LedModeOff 0
public static final int LedModeOn 1
public static final int LineDoubleDash 2
public static final int LineOnOffDash 1
public static final int LineSolid 0
public static final int LockMapIndex 1
public static final int LockMask 2
public static final int LowerHighest 1
public static final int LSBFirst 0
public static final int MapNotify 19
public static final int MappingBusy 1
public static final int MappingFailed 2
public static final int MappingKeyboard 1
public static final int MappingModifier 0
public static final int MappingNotify 34
public static final int MappingPointer 2
public static final int MappingSuccess 0
public static final int MapRequest 20
public static final int Mod1MapIndex 3
public static final int Mod1Mask 8
public static final int Mod2MapIndex 4
public static final int Mod2Mask 16
public static final int Mod3MapIndex 5
public static final int Mod3Mask 32
public static final int Mod4MapIndex 6
public static final int Mod4Mask 64
public static final int Mod5MapIndex 7
public static final int Mod5Mask 128
public static final int MotionNotify 6
public static final int MSBFirst 1
public static final int NoEventMask 0
public static final int NoExpose 14
public static final int Nonconvex 1
public static final int None 0
public static final int NorthEastGravity 3
public static final int NorthGravity 2
public static final int NorthWestGravity 1
public static final int NoSymbol 0
public static final int NotifyAncestor 0
public static final int NotifyDetailNone 7
public static final int NotifyGrab 1
public static final int NotifyHint 1
public static final int NotifyInferior 2
public static final int NotifyNonlinear 3
public static final int NotifyNonlinearVirtual 4
public static final int NotifyNormal 0
public static final int NotifyPointer 5
public static final int NotifyPointerRoot 6
public static final int NotifyUngrab 2
public static final int NotifyVirtual 1
public static final int NotifyWhileGrabbed 3
public static final int NotUseful 0
public static final int Opposite 4
public static final int OwnerGrabButtonMask 16777216
public static final int ParentRelative 1
public static final int PlaceOnBottom 1
public static final int PlaceOnTop 0
public static final int PointerMotionHintMask 128
public static final int PointerMotionMask 64
public static final int PointerRoot 1
public static final int PointerWindow 0
public static final int PreferBlanking 1
public static final int PropertyChangeMask 4194304
public static final int PropertyDelete 1
public static final int PropertyNewValue 0
public static final int PropertyNotify 28
public static final int PropModeAppend 2
public static final int PropModePrepend 1
public static final int PropModeReplace 0
public static final int PseudoColor 3
public static final int RaiseLowest 0
public static final int ReparentNotify 21
public static final int ReplayKeyboard 5
public static final int ReplayPointer 2
public static final int ResizeRedirectMask 262144
public static final int ResizeRequest 25
public static final int RetainPermanent 1
public static final int RetainTemporary 2
public static final int RevertToNone 0
public static final int RevertToParent 2
public static final int RevertToPointerRoot 1
public static final int ScreenSaverActive 1
public static final int ScreenSaverReset 0
public static final int SelectionClear 29
public static final int SelectionNotify 31
public static final int SelectionRequest 30
public static final int SetModeDelete 1
public static final int SetModeInsert 0
public static final int ShiftMapIndex 0
public static final int ShiftMask 1
public static final int SouthEastGravity 9
public static final int SouthGravity 8
public static final int SouthWestGravity 7
public static final int StaticColor 2
public static final int StaticGravity 10
public static final int StaticGray 0
public static final int StippleShape 2
public static final int StructureNotifyMask 131072
public static final int SubstructureNotifyMask 524288
public static final int SubstructureRedirectMask 1048576
public static final int Success 0
public static final int SyncBoth 7
public static final int SyncKeyboard 4
public static final int SyncPointer 1
public static final int TileShape 1
public static final int TopIf 2
public static final int TrueColor 4
public static final int UnmapGravity 0
public static final int UnmapNotify 18
public static final int Unsorted 0
public static final int VisibilityChangeMask 65536
public static final int VisibilityFullyObscured 2
public static final int VisibilityNotify 15
public static final int VisibilityPartiallyObscured 1
public static final int VisibilityUnobscured 0
public static final int VisualAllMask 511
public static final int VisualBitsPerRGBMask 256
public static final int VisualBlueMaskMask 64
public static final int VisualClassMask 8
public static final int VisualColormapSizeMask 128
public static final int VisualDepthMask 4
public static final int VisualGreenMaskMask 32
public static final int VisualIDMask 1
public static final int VisualNoMask 0
public static final int VisualRedMaskMask 16
public static final int VisualScreenMask 2
public static final int WestGravity 4
public static final int WhenMapped 1
public static final int WindingRule 1
public static final int XK_0 48
public static final int XK_9 57
public static final int XK_a 97
public static final int XK_A 65
public static final int XK_Alt_L 65513
public static final int XK_Alt_R 65514
public static final int XK_CapsLock 65509
public static final int XK_Control_L 65507
public static final int XK_Control_R 65508
public static final int XK_Meta_L 65511
public static final int XK_Meta_R 65512
public static final int XK_Shift_L 65505
public static final int XK_Shift_R 65505
public static final int XK_ShiftLock 65510
public static final int XK_z 122
public static final int XK_Z 90
public static final int XYBitmap 0
public static final int XYPixmap 1
public static final int YSorted 1
public static final int YXBanded 3
public static final int YXSorted 2
public static final int ZPixmap 2

com.sun.jna.examples.unix.X11.Xevie
public static final int XEVIE_MODIFIED 1
public static final int XEVIE_UNMODIFIED 0

com.sun.jna.examples.unix.X11.Xext
public static final int ShapeBounding 0
public static final int ShapeClip 1
public static final int ShapeInput 2
public static final int ShapeIntersect 2
public static final int ShapeInvert 4
public static final int ShapeSet 0
public static final int ShapeSubtract 3
public static final int ShapeUnion 1

com.sun.jna.examples.unix.X11.Xrender
public static final int PictTypeDirect 1
public static final int PictTypeIndexed 0

com.sun.jna.examples.win32.GDI32
public static final int ALTERNATE 1
public static final int BI_BITFIELDS 3
public static final int BI_JPEG 4
public static final int BI_PNG 5
public static final int BI_RGB 0
public static final int BI_RLE4 2
public static final int BI_RLE8 1
public static final int COMPLEXREGION 3
public static final int DIB_PAL_COLORS 1
public static final int DIB_RGB_COLORS 0
public static final int ERROR 0
public static final int NULLREGION 1
public static final int RDH_RECTANGLES 1
public static final int RGN_AND 1
public static final int RGN_COPY 5
public static final int RGN_DIFF 4
public static final int RGN_OR 2
public static final int RGN_XOR 3
public static final int SIMPLEREGION 2
public static final int WINDING 2

com.sun.jna.examples.win32.Kernel32
public static final int CREATE_ALWAYS 2
public static final int CREATE_NEW 1
public static final int DRIVE_CDROM 5
public static final int DRIVE_FIXED 3
public static final int DRIVE_NO_ROOT_DIR 1
public static final int DRIVE_RAMDISK 6
public static final int DRIVE_REMOTE 4
public static final int DRIVE_REMOVABLE 2
public static final int DRIVE_UNKNOWN 0
public static final int FILE_ACTION_ADDED 1
public static final int FILE_ACTION_MODIFIED 3
public static final int FILE_ACTION_REMOVED 2
public static final int FILE_ACTION_RENAMED_NEW_NAME 5
public static final int FILE_ACTION_RENAMED_OLD_NAME 4
public static final int FILE_ATTRIBUTE_ARCHIVE 32
public static final int FILE_ATTRIBUTE_COMPRESSED 2048
public static final int FILE_ATTRIBUTE_DEVICE 64
public static final int FILE_ATTRIBUTE_DIRECTORY 16
public static final int FILE_ATTRIBUTE_ENCRYPTED 16384
public static final int FILE_ATTRIBUTE_HIDDEN 2
public static final int FILE_ATTRIBUTE_NORMAL 128
public static final int FILE_ATTRIBUTE_NOT_CONTENT_INDEXED 8192
public static final int FILE_ATTRIBUTE_OFFLINE 4096
public static final int FILE_ATTRIBUTE_READONLY 1
public static final int FILE_ATTRIBUTE_REPARSE_POINT 1024
public static final int FILE_ATTRIBUTE_SPARSE_FILE 512
public static final int FILE_ATTRIBUTE_SYSTEM 4
public static final int FILE_ATTRIBUTE_TEMPORARY 256
public static final int FILE_FLAG_BACKUP_SEMANTICS 33554432
public static final int FILE_FLAG_DELETE_ON_CLOSE 67108864
public static final int FILE_FLAG_NO_BUFFERING 536870912
public static final int FILE_FLAG_OPEN_NO_RECALL 1048576
public static final int FILE_FLAG_OPEN_REPARSE_POINT 2097152
public static final int FILE_FLAG_OVERLAPPED 1073741824
public static final int FILE_FLAG_POSIX_SEMANTICS 16777216
public static final int FILE_FLAG_RANDOM_ACCESS 268435456
public static final int FILE_FLAG_SEQUENTIAL_SCAN 134217728
public static final int FILE_FLAG_WRITE_THROUGH -2147483648
public static final int FILE_LIST_DIRECTORY 1
public static final int FILE_NOTIFY_CHANGE_ATTRIBUTES 4
public static final int FILE_NOTIFY_CHANGE_CREATION 64
public static final int FILE_NOTIFY_CHANGE_DIR_NAME 2
public static final int FILE_NOTIFY_CHANGE_EA 128
public static final int FILE_NOTIFY_CHANGE_FILE_NAME 1
public static final int FILE_NOTIFY_CHANGE_LAST_ACCESS 32
public static final int FILE_NOTIFY_CHANGE_LAST_WRITE 16
public static final int FILE_NOTIFY_CHANGE_NAME 3
public static final int FILE_NOTIFY_CHANGE_SECURITY 256
public static final int FILE_NOTIFY_CHANGE_SIZE 8
public static final int FILE_NOTIFY_CHANGE_STREAM_NAME 512
public static final int FILE_NOTIFY_CHANGE_STREAM_SIZE 1024
public static final int FILE_NOTIFY_CHANGE_STREAM_WRITE 2048
public static final int FILE_SHARE_DELETE 4
public static final int FILE_SHARE_READ 1
public static final int FILE_SHARE_WRITE 2
public static final int FORMAT_MESSAGE_ALLOCATE_BUFFER 256
public static final int FORMAT_MESSAGE_FROM_SYSTEM 4096
public static final int FORMAT_MESSAGE_IGNORE_INSERTS 512
public static final int GENERIC_WRITE 1073741824
public static final int INFINITE -1
public static final int OPEN_ALWAYS 4
public static final int OPEN_EXISTING 3
public static final int TRUNCATE_EXISTING 5

com.sun.jna.examples.win32.Shell32
public static final int FO_COPY 2
public static final int FO_DELETE 3
public static final int FO_MOVE 1
public static final int FO_RENAME 4
public static final int FOF_ALLOWUNDO 64
public static final int FOF_CONFIRMMOUSE 2
public static final int FOF_FILESONLY 128
public static final int FOF_MULTIDESTFILES 1
public static final int FOF_NOCONFIRMATION 16
public static final int FOF_NOCONFIRMMKDIR 512
public static final int FOF_NOCOPYSECURITYATTRIBS 2048
public static final int FOF_NOERRORUI 1024
public static final int FOF_RENAMEONCOLLISION 8
public static final int FOF_SILENT 4
public static final int FOF_SIMPLEPROGRESS 256
public static final int FOF_WANTMAPPINGHANDLE 32
public static final int STRUCTURE_ALIGNMENT 1

com.sun.jna.examples.win32.User32
public static final int AC_SRC_ALPHA 1
public static final int AC_SRC_NO_ALPHA 2
public static final int AC_SRC_NO_PREMULT_ALPHA 1
public static final int AC_SRC_OVER 0
public static final int DWL_DLGPROC 4
public static final int DWL_MSGRESULT 0
public static final int DWL_USER 8
public static final int FLASHW_ALL 3
public static final int FLASHW_CAPTION 1
public static final int FLASHW_STOP 0
public static final int FLASHW_TIMER 4
public static final int FLASHW_TIMERNOFG 12
public static final int FLASHW_TRAY 2
public static final int GWL_EXSTYLE -20
public static final int GWL_HINSTANCE -6
public static final int GWL_ID -12
public static final int GWL_STYLE -16
public static final int GWL_USERDATA -21
public static final int GWL_WNDPROC -4
public static final int IMAGE_BITMAP 0
public static final int IMAGE_CURSOR 2
public static final int IMAGE_ENHMETAFILE 3
public static final int IMAGE_ICON 1
public static final int LR_COLOR 2
public static final int LR_COPYDELETEORG 8
public static final int LR_COPYFROMRESOURCE 16384
public static final int LR_COPYRETURNORG 4
public static final int LR_CREATEDIBSECTION 8192
public static final int LR_DEFAULTCOLOR 0
public static final int LR_DEFAULTSIZE 64
public static final int LR_LOADFROMFILE 16
public static final int LR_LOADMAP3DCOLORS 4096
public static final int LR_LOADTRANSPARENT 32
public static final int LR_MONOCHROME 1
public static final int LR_SHARED 32768
public static final int LR_VGACOLOR 128
public static final int LWA_ALPHA 2
public static final int LWA_COLORKEY 1
public static final int ULW_ALPHA 2
public static final int ULW_COLORKEY 1
public static final int ULW_OPAQUE 4
public static final int VK_CONTROL 17
public static final int VK_LCONTROL 162
public static final int VK_LMENU 164
public static final int VK_LSHIFT 160
public static final int VK_MENU 18
public static final int VK_RCONTROL 163
public static final int VK_RMENU 165
public static final int VK_RSHIFT 161
public static final int VK_SHIFT 16
public static final int WH_KEYBOARD 2
public static final int WH_KEYBOARD_LL 13
public static final int WH_MOUSE 7
public static final int WH_MOUSE_LL 14
public static final int WM_KEYDOWN 256
public static final int WM_KEYUP 257
public static final int WM_SYSKEYDOWN 260
public static final int WM_SYSKEYUP 261
public static final int WS_EX_COMPOSITED 536870912
public static final int WS_EX_LAYERED 524288
public static final int WS_EX_TRANSPARENT 32

com.sun.jna.examples.win32.W32Errors
public static final int ERROR_FILE_NOT_FOUND 2
public static final int ERROR_INVALID_FUNCTION 1
public static final int ERROR_PATH_NOT_FOUND 3
public static final int NO_ERROR 0

com.sun.jna.win32.StdCallLibrary
public static final int STDCALL_CONVENTION 1


JNA API 3.0.9

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