Package com.sun.jna.platform.win32
Class WinRas.RASDIALEXTENSIONS
java.lang.Object
com.sun.jna.Structure
com.sun.jna.platform.win32.WinRas.RASDIALEXTENSIONS
- Direct Known Subclasses:
- WinRas.RASDIALEXTENSIONS.ByReference
- Enclosing interface:
- WinRas
@FieldOrder({"dwSize","dwfOptions","hwndParent","reserved","reserved1","RasEapInfo","fSkipPppAuth","RasDevSpecificInfo"})
public static class WinRas.RASDIALEXTENSIONS
extends Structure
The RASDIALEXTENSIONS structure contains information about extended
 features of the RasDial function. Enable one or more of these extensions
 by passing a pointer to a RASDIALEXTENSIONS structure when you call
 RasDial. If you do not pass a pointer to a RASDIALEXTENSIONS structure to
 RasDial, RasDial uses the default settings that are noted in the
 following descriptions.
- 
Nested Class SummaryNested ClassesNested classes/interfaces inherited from class com.sun.jna.StructureStructure.ByValue, Structure.FieldOrder, Structure.StructField
- 
Field SummaryFieldsModifier and TypeFieldDescriptionintA set of bit flags that specify RasDial extensions.intSpecifies the size of this structure, in bytes.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.Handle to a parent window that a security DLL can use for dialog box creation and centering.Windows 7 or later: A RASDEVSPECIFICINFO structure that contains a cookie to be used for PPP authentication.A RASEAPINFO structure that contains user-specific Extensible Authentication Protocol (EAP) information.This member is reserved for future use.This member is reserved for future use.Fields inherited from class com.sun.jna.StructureALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
- 
Constructor SummaryConstructors
- 
Method SummaryMethods 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 Details- 
dwSizepublic int dwSizeSpecifies the size of this structure, in bytes. Set this member to sizeof(RASDIALEXTENSIONS). This indicates the version of the structure.
- 
dwfOptionspublic int dwfOptionsA set of bit flags that specify RasDial extensions. The following bit flags are defined; set all undefined bits to zero.
- 
hwndParentHandle to a parent window that a security DLL can use for dialog box creation and centering.
- 
reservedThis member is reserved for future use. It must be set to zero.
- 
reserved1This member is reserved for future use. It must be set to zero.
- 
RasEapInfoA RASEAPINFO structure that contains user-specific Extensible Authentication Protocol (EAP) information.
- 
fSkipPppAuthWindows 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. Otherwise, this member is FALSE and PPP authentication proceeds normally.
- 
RasDevSpecificInfoWindows 7 or later: A RASDEVSPECIFICINFO structure that contains a cookie to be used for PPP authentication. This cookie is only valid if fSkipPppAuth is TRUE.
 
- 
- 
Constructor Details- 
RASDIALEXTENSIONSpublic RASDIALEXTENSIONS()
- 
RASDIALEXTENSIONS
 
-