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 List<String> |
FIELDS |
|
String |
lpComment |
A pointer to a NULL-terminated string that contains a comment
supplied by the network provider.
|
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.
|
String |
lpProvider |
A pointer to a NULL-terminated string that contains the name of the
provider that owns the resource.
|
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 List<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 int dwScope
public int dwType
public int dwDisplayType
public int dwUsage
public String lpLocalName
public String lpRemoteName
public String lpComment
public String lpProvider
public NETRESOURCE()
public NETRESOURCE(Pointer address)
protected List<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