Package com.sun.jna.platform.unix

# Interface X11.Xevie

All Superinterfaces:
  `Library`

Enclosing interface:
  X11

public static interface X11.Xevie extends Library
Definition of the Xevie library.

## Nested Class Summary

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

`Library.Handler`

## Field Summary

Fields
Modifier and Type
Field
Description
`static final X11.Xevie`
`INSTANCE`
Instance of Xevie.
`static final int`
`XEVIE_MODIFIED`
`static final int`
`XEVIE_UNMODIFIED`

### Fields inherited from interface com.sun.jna.Library

`OPTION_ALLOW_OBJECTS, OPTION_CALLING_CONVENTION, OPTION_CLASSLOADER, OPTION_FUNCTION_MAPPER, OPTION_INVOCATION_MAPPER, OPTION_OPEN_FLAGS, OPTION_STRING_ENCODING, OPTION_STRUCTURE_ALIGNMENT, OPTION_SYMBOL_PROVIDER, OPTION_TYPE_MAPPER`

## Method Summary

Modifier and Type
Method
Description
`int`
`XevieEnd(X11.Display display)`
`boolean`
`XevieQueryVersion(X11.Display display, IntByReference major_version, IntByReference minor_version)`
`int`
`XevieSelectInput(X11.Display display, NativeLong event_mask)`
`int`
`XevieSendEvent(X11.Display display, X11.XEvent event, int data_type)`
`int`
`XevieStart(X11.Display display)`

## Field Details

### INSTANCE

static final X11.Xevie INSTANCE
Instance of Xevie. Note: This extension has been removed from xorg/xserver on Oct 22, 2008 because it is broken and maintainerless.

### XEVIE_UNMODIFIED

static final int XEVIE_UNMODIFIED

See Also:
  - Constant Field Values

### XEVIE_MODIFIED

static final int XEVIE_MODIFIED

See Also:
  - Constant Field Values

## Method Details

### XevieQueryVersion

boolean XevieQueryVersion(X11.Display display, IntByReference major_version, IntByReference minor_version)

### XevieStart

int XevieStart(X11.Display display)

### XevieEnd

int XevieEnd(X11.Display display)

### XevieSendEvent

int XevieSendEvent(X11.Display display, X11.XEvent event, int data_type)

### XevieSelectInput

int XevieSelectInput(X11.Display display, NativeLong event_mask)