Package com.sun.jna.platform.win32
Class DBT.DEV_BROADCAST_DEVICEINTERFACE
- java.lang.Object
-
- com.sun.jna.Structure
-
- com.sun.jna.platform.win32.DBT.DEV_BROADCAST_DEVICEINTERFACE
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.sun.jna.Structure
Structure.ByReference, Structure.ByValue, Structure.StructField
-
-
Field Summary
Fields Modifier and Type Field Description Guid.GUID
dbcc_classguid
The dbcc_classguid.int
dbcc_devicetype
The dbcc_devicetype.char[]
dbcc_name
The dbcc_name.int
dbcc_reserved
The dbcc_reserved.int
dbcc_size
The dbcc_size.static java.util.List<java.lang.String>
FIELDS
-
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
-
-
Constructor Summary
Constructors Constructor Description DEV_BROADCAST_DEVICEINTERFACE()
Instantiates a new dev broadcast deviceinterface.DEV_BROADCAST_DEVICEINTERFACE(long pointer)
Dev broadcast hdr.DEV_BROADCAST_DEVICEINTERFACE(Pointer memory)
Instantiates a new dev broadcast deviceinterface.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getDbcc_name()
Gets the dbcc_name.protected java.util.List<java.lang.String>
getFieldOrder()
Return this Structure's field names in their proper order.-
Methods inherited from class com.sun.jna.Structure
allocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, calculateSize, clear, createFieldsOrder, createFieldsOrder, createFieldsOrder, createFieldsOrder, dataEquals, dataEquals, ensureAllocated, equals, fieldOffset, getAutoRead, getAutoWrite, getFieldList, getFields, getNativeAlignment, getNativeSize, getNativeSize, getPointer, getStringEncoding, getStructAlignment, hashCode, newInstance, newInstance, read, readField, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setFieldOrder, setStringEncoding, size, sortFields, toArray, toArray, toString, toString, useMemory, useMemory, write, writeField, writeField, writeField
-
-
-
-
Field Detail
-
FIELDS
public static final java.util.List<java.lang.String> FIELDS
-
dbcc_size
public int dbcc_size
The dbcc_size.
-
dbcc_devicetype
public int dbcc_devicetype
The dbcc_devicetype.
-
dbcc_reserved
public int dbcc_reserved
The dbcc_reserved.
-
dbcc_classguid
public Guid.GUID dbcc_classguid
The dbcc_classguid.
-
dbcc_name
public char[] dbcc_name
The dbcc_name.
-
-
Constructor Detail
-
DEV_BROADCAST_DEVICEINTERFACE
public DEV_BROADCAST_DEVICEINTERFACE()
Instantiates a new dev broadcast deviceinterface.
-
DEV_BROADCAST_DEVICEINTERFACE
public DEV_BROADCAST_DEVICEINTERFACE(long pointer)
Dev broadcast hdr.- Parameters:
pointer
- the pointer
-
DEV_BROADCAST_DEVICEINTERFACE
public DEV_BROADCAST_DEVICEINTERFACE(Pointer memory)
Instantiates a new dev broadcast deviceinterface.- Parameters:
memory
- the memory
-
-
Method Detail
-
getDbcc_name
public java.lang.String getDbcc_name()
Gets the dbcc_name.- Returns:
- the dbcc_name
-
getFieldOrder
protected java.util.List<java.lang.String> getFieldOrder()
Description copied from class:Structure
Return this Structure's field names in their proper order. For example,
IMPORTANT When deriving from an existing Structure subclass, ensure that you augment the list provided by the superclass, e.g.protected List getFieldOrder() { return Arrays.asList(new String[] { ... }); }
Field order must be explicitly indicated, since the field order as returned byprotected List getFieldOrder() { List fields = new ArrayList(super.getFieldOrder()); fields.addAll(Arrays.asList(new String[] { ... })); return fields; }
Class.getFields()
is not guaranteed to be predictable.- Specified by:
getFieldOrder
in classStructure
- Returns:
- ordered list of field names
-
-