Winnetwk.NETRESOURCE.ByReference
public static class Winnetwk.NETRESOURCE extends Structure
Modifier and Type | Class | Description |
---|---|---|
static class |
Winnetwk.NETRESOURCE.ByReference |
Structure.ByValue, Structure.StructField
Modifier and Type | Field | Description |
---|---|---|
int |
dwDisplayType |
The display options for the network object in a network browsing user
interface.
|
int |
dwScope |
The scope of the enumeration.
|
int |
dwType |
The type of resource.
|
int |
dwUsage |
A set of bit flags describing how the resource can be used.
|
static java.util.List<java.lang.String> |
FIELDS |
|
java.lang.String |
lpComment |
A pointer to a NULL-terminated string that contains a comment
supplied by the network provider.
|
java.lang.String |
lpLocalName |
If the dwScope member is equal to RESOURCE_CONNECTED or
RESOURCE_REMEMBERED, this member is a pointer to a null-terminated
character string that specifies the name of a local device.
|
java.lang.String |
lpProvider |
A pointer to a NULL-terminated string that contains the name of the
provider that owns the resource.
|
java.lang.String |
lpRemoteName |
If the entry is a network resource, this member is a pointer to a
null-terminated character string that specifies the remote network
name.
|
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
Constructor | Description |
---|---|
NETRESOURCE() |
|
NETRESOURCE(Pointer address) |
Modifier and Type | Method | Description |
---|---|---|
protected java.util.List<java.lang.String> |
getFieldOrder() |
Return this Structure's field names in their proper order.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
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
public static final java.util.List<java.lang.String> FIELDS
public int dwScope
public int dwType
public int dwDisplayType
public int dwUsage
public java.lang.String lpLocalName
public java.lang.String lpRemoteName
public java.lang.String lpComment
public java.lang.String lpProvider
public NETRESOURCE()
public NETRESOURCE(Pointer address)
protected java.util.List<java.lang.String> getFieldOrder()
Structure
protected List getFieldOrder() {
return Arrays.asList(new String[] { ... });
}
IMPORTANT
When deriving from an existing Structure subclass, ensure that
you augment the list provided by the superclass, e.g.
protected List getFieldOrder() {
List fields = new ArrayList(super.getFieldOrder());
fields.addAll(Arrays.asList(new String[] { ... }));
return fields;
}
Field order must be explicitly indicated, since the
field order as returned by Class.getFields()
is not
guaranteed to be predictable.getFieldOrder
in class Structure