WinRas.RASDIALEXTENSIONS.ByReference
public static class WinRas.RASDIALEXTENSIONS extends Structure
Modifier and Type | Class | Description |
---|---|---|
static class |
WinRas.RASDIALEXTENSIONS.ByReference |
Structure.ByValue, Structure.StructField
Modifier and Type | Field | Description |
---|---|---|
int |
dwfOptions |
A set of bit flags that specify RasDial extensions.
|
int |
dwSize |
Specifies the size of this structure, in bytes.
|
WinDef.BOOL |
fSkipPppAuth |
Windows 7 or later: If this member is TRUE, then Point to Point Protocol (PPP) authentication is skipped and
the value in RasDevSpecificInfo will be passed to the server for validation.
|
WinDef.HWND |
hwndParent |
Handle to a parent window that a security DLL can use for dialog box creation and centering.
|
WinRas.RASDEVSPECIFICINFO |
RasDevSpecificInfo |
Windows 7 or later: A RASDEVSPECIFICINFO structure that contains a cookie to be used for PPP authentication.
|
WinRas.RASEAPINFO |
RasEapInfo |
A RASEAPINFO structure that contains user-specific Extensible Authentication Protocol (EAP) information.
|
BaseTSD.ULONG_PTR |
reserved |
This member is reserved for future use.
|
BaseTSD.ULONG_PTR |
reserved1 |
This member is reserved for future use.
|
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
Constructor | Description |
---|---|
RASDIALEXTENSIONS() |
|
RASDIALEXTENSIONS(Pointer memory) |
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 int dwSize
public int dwfOptions
public WinDef.HWND hwndParent
public BaseTSD.ULONG_PTR reserved
public BaseTSD.ULONG_PTR reserved1
public WinRas.RASEAPINFO RasEapInfo
public WinDef.BOOL fSkipPppAuth
public WinRas.RASDEVSPECIFICINFO RasDevSpecificInfo
public RASDIALEXTENSIONS()
public RASDIALEXTENSIONS(Pointer memory)
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