Package com.sun.jna.platform.win32
Class Winnetwk.NETRESOURCE
- java.lang.Object
- 
- com.sun.jna.Structure
- 
- com.sun.jna.platform.win32.Winnetwk.NETRESOURCE
 
 
- 
- Direct Known Subclasses:
- Winnetwk.NETRESOURCE.ByReference
 - Enclosing class:
- Winnetwk
 
 @FieldOrder({"dwScope","dwType","dwDisplayType","dwUsage","lpLocalName","lpRemoteName","lpComment","lpProvider"}) public static class Winnetwk.NETRESOURCE extends Structure The NETRESOURCE structure contains information about a network resource.
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classWinnetwk.NETRESOURCE.ByReference- 
Nested classes/interfaces inherited from class com.sun.jna.StructureStructure.ByValue, Structure.FieldOrder, Structure.StructField
 
- 
 - 
Field SummaryFields Modifier and Type Field Description intdwDisplayTypeThe display options for the network object in a network browsing user interface.intdwScopeThe scope of the enumeration.intdwTypeThe type of resource.intdwUsageA set of bit flags describing how the resource can be used.java.lang.StringlpCommentA pointer to a NULL-terminated string that contains a comment supplied by the network provider.java.lang.StringlpLocalNameIf 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.StringlpProviderA pointer to a NULL-terminated string that contains the name of the provider that owns the resource.java.lang.StringlpRemoteNameIf the entry is a network resource, this member is a pointer to a null-terminated character string that specifies the remote network name.- 
Fields inherited from class com.sun.jna.StructureALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
- 
 - 
Constructor SummaryConstructors Constructor Description NETRESOURCE()NETRESOURCE(Pointer address)
 - 
Method Summary- 
Methods inherited from class com.sun.jna.StructureallocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, calculateSize, clear, createFieldsOrder, createFieldsOrder, createFieldsOrder, createFieldsOrder, dataEquals, dataEquals, ensureAllocated, equals, fieldOffset, getAutoRead, getAutoWrite, getFieldList, getFieldOrder, getFields, getNativeAlignment, getNativeSize, getNativeSize, getPointer, getStringEncoding, getStructAlignment, hashCode, newInstance, newInstance, read, readField, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setStringEncoding, size, sortFields, toArray, toArray, toString, toString, useMemory, useMemory, write, writeField, writeField, writeField
 
- 
 
- 
- 
- 
Field Detail- 
dwScopepublic int dwScope The scope of the enumeration. This member can be one of the values defined in class NetResourceSope.
 - 
dwTypepublic int dwType The type of resource. This member can be one of first 3 values defined in the NetResourceType.
 - 
dwDisplayTypepublic int dwDisplayType The display options for the network object in a network browsing user interface. This member can be one of the values defined in the NetResourceDisplayType.
 - 
dwUsagepublic int dwUsage A set of bit flags describing how the resource can be used.
 - 
lpLocalNamepublic 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. This member is NULL if the connection does not use a device.
 - 
lpRemoteNamepublic 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. If the entry is a current or persistent connection, lpRemoteName member points to the network name associated with the name pointed to by the lpLocalName member. The string can be MAX_PATH characters in length, and it must follow the network provider's naming conventions
 - 
lpCommentpublic java.lang.String lpComment A pointer to a NULL-terminated string that contains a comment supplied by the network provider.
 - 
lpProviderpublic java.lang.String lpProvider A pointer to a NULL-terminated string that contains the name of the provider that owns the resource. This member can be NULL if the provider name is unknown. To retrieve the provider name, you can call the WNetGetProviderName function.
 
- 
 - 
Constructor Detail- 
NETRESOURCEpublic NETRESOURCE() 
 - 
NETRESOURCEpublic NETRESOURCE(Pointer address) 
 
- 
 
-