JNA API 4.0.0

com.sun.jna.platform.win32
Interface DBT

All Superinterfaces:
AltCallingConvention, Library, StdCall, StdCallLibrary

public interface DBT
extends StdCallLibrary

Based on dbt.h (various types)

Author:
Tobias Wolf, wolf.tobias@gmx.net

Nested Class Summary
static class DBT.DEV_BROADCAST_DEVICEINTERFACE
          The Class DEV_BROADCAST_DEVICEINTERFACE.
static class DBT.DEV_BROADCAST_DEVNODE
          The Class DEV_BROADCAST_DEVNODE.
static class DBT.DEV_BROADCAST_HANDLE
          The Class DEV_BROADCAST_HANDLE.
static class DBT.DEV_BROADCAST_HDR
          The Class DEV_BROADCAST_HDR.
static class DBT.DEV_BROADCAST_NET
          The Class DEV_BROADCAST_NET.
static class DBT.DEV_BROADCAST_OEM
          The Class DEV_BROADCAST_OEM.
static class DBT.DEV_BROADCAST_PORT
          The Class DEV_BROADCAST_PORT.
static class DBT.DEV_BROADCAST_VOLUME
          The Class DEV_BROADCAST_VOLUME.
 
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 DBT_CONFIGMGPRIVATE
          The dbt configmgprivate.
static int DBT_CUSTOMEVENT
          The dbt customevent.
static int DBT_DEVICEARRIVAL
          The dbt devicearrival.
static int DBT_DEVICEQUERYREMOVE
          The dbt devicequeryremove.
static int DBT_DEVICEQUERYREMOVEFAILED
          The dbt devicequeryremovefailed.
static int DBT_DEVICEREMOVECOMPLETE
          The dbt deviceremovecomplete.
static int DBT_DEVICEREMOVEPENDING
          The dbt deviceremovepending.
static int DBT_DEVICETYPESPECIFIC
          The dbt devicetypespecific.
static int DBT_DEVNODES_CHANGED
          A device has been added to or removed from the system.
static int DBT_DEVTYP_DEVICEINTERFACE
          The dbt devtyp deviceinterface.
static int DBT_DEVTYP_DEVNODE
          The dbt devtyp devnode.
static int DBT_DEVTYP_HANDLE
          The dbt devtyp handle.
static int DBT_DEVTYP_NET
          The dbt devtyp net.
static int DBT_DEVTYP_OEM
          The dbt devtyp oem.
static int DBT_DEVTYP_PORT
          The dbt devtyp port.
static int DBT_DEVTYP_VOLUME
          The dbt devtyp volume.
static int DBT_LOW_DISK_SPACE
          The dbt low disk space.
static int DBT_NO_DISK_SPACE
          The dbt no disk space.
static Guid.GUID GUID_DEVINTERFACE_HID
          The guid devinterface hid.
static Guid.GUID GUID_DEVINTERFACE_KEYBOARD
          The guid devinterface keyboard.
static Guid.GUID GUID_DEVINTERFACE_MOUSE
          The guid devinterface mouse.
static Guid.GUID GUID_DEVINTERFACE_USB_DEVICE
          The guid devinterface usb device.
static Guid.GUID GUID_DEVINTERFACE_VOLUME
          The guid devinterface volume.
 
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_CLASSLOADER, OPTION_FUNCTION_MAPPER, OPTION_INVOCATION_MAPPER, OPTION_OPEN_FLAGS, OPTION_STRING_ENCODING, OPTION_STRUCTURE_ALIGNMENT, OPTION_TYPE_MAPPER
 

Field Detail

DBT_NO_DISK_SPACE

static final int DBT_NO_DISK_SPACE
The dbt no disk space.

See Also:
Constant Field Values

DBT_LOW_DISK_SPACE

static final int DBT_LOW_DISK_SPACE
The dbt low disk space.

See Also:
Constant Field Values

DBT_CONFIGMGPRIVATE

static final int DBT_CONFIGMGPRIVATE
The dbt configmgprivate.

See Also:
Constant Field Values

DBT_DEVICEARRIVAL

static final int DBT_DEVICEARRIVAL
The dbt devicearrival.

See Also:
Constant Field Values

DBT_DEVICEQUERYREMOVE

static final int DBT_DEVICEQUERYREMOVE
The dbt devicequeryremove.

See Also:
Constant Field Values

DBT_DEVICEQUERYREMOVEFAILED

static final int DBT_DEVICEQUERYREMOVEFAILED
The dbt devicequeryremovefailed.

See Also:
Constant Field Values

DBT_DEVICEREMOVEPENDING

static final int DBT_DEVICEREMOVEPENDING
The dbt deviceremovepending.

See Also:
Constant Field Values

DBT_DEVICEREMOVECOMPLETE

static final int DBT_DEVICEREMOVECOMPLETE
The dbt deviceremovecomplete.

See Also:
Constant Field Values

DBT_DEVNODES_CHANGED

static final int DBT_DEVNODES_CHANGED
A device has been added to or removed from the system.

See Also:
Constant Field Values

DBT_DEVICETYPESPECIFIC

static final int DBT_DEVICETYPESPECIFIC
The dbt devicetypespecific.

See Also:
Constant Field Values

DBT_CUSTOMEVENT

static final int DBT_CUSTOMEVENT
The dbt customevent.

See Also:
Constant Field Values

GUID_DEVINTERFACE_USB_DEVICE

static final Guid.GUID GUID_DEVINTERFACE_USB_DEVICE
The guid devinterface usb device.


GUID_DEVINTERFACE_HID

static final Guid.GUID GUID_DEVINTERFACE_HID
The guid devinterface hid.


GUID_DEVINTERFACE_VOLUME

static final Guid.GUID GUID_DEVINTERFACE_VOLUME
The guid devinterface volume.


GUID_DEVINTERFACE_KEYBOARD

static final Guid.GUID GUID_DEVINTERFACE_KEYBOARD
The guid devinterface keyboard.


GUID_DEVINTERFACE_MOUSE

static final Guid.GUID GUID_DEVINTERFACE_MOUSE
The guid devinterface mouse.


DBT_DEVTYP_OEM

static final int DBT_DEVTYP_OEM
The dbt devtyp oem.

See Also:
Constant Field Values

DBT_DEVTYP_DEVNODE

static final int DBT_DEVTYP_DEVNODE
The dbt devtyp devnode.

See Also:
Constant Field Values

DBT_DEVTYP_VOLUME

static final int DBT_DEVTYP_VOLUME
The dbt devtyp volume.

See Also:
Constant Field Values

DBT_DEVTYP_PORT

static final int DBT_DEVTYP_PORT
The dbt devtyp port.

See Also:
Constant Field Values

DBT_DEVTYP_NET

static final int DBT_DEVTYP_NET
The dbt devtyp net.

See Also:
Constant Field Values

DBT_DEVTYP_DEVICEINTERFACE

static final int DBT_DEVTYP_DEVICEINTERFACE
The dbt devtyp deviceinterface.

See Also:
Constant Field Values

DBT_DEVTYP_HANDLE

static final int DBT_DEVTYP_HANDLE
The dbt devtyp handle.

See Also:
Constant Field Values

JNA API 4.0.0

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