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 Classes Modifier and Type Class Description static classWinRas.RASDIALEXTENSIONS.ByReference- 
Nested classes/interfaces inherited from class com.sun.jna.StructureStructure.ByValue, Structure.FieldOrder, Structure.StructField
 
- 
 - 
Field SummaryFields Modifier and Type Field Description intdwfOptionsA set of bit flags that specify RasDial extensions.intdwSizeSpecifies the size of this structure, in bytes.WinDef.BOOLfSkipPppAuthWindows 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.HWNDhwndParentHandle to a parent window that a security DLL can use for dialog box creation and centering.WinRas.RASDEVSPECIFICINFORasDevSpecificInfoWindows 7 or later: A RASDEVSPECIFICINFO structure that contains a cookie to be used for PPP authentication.WinRas.RASEAPINFORasEapInfoA RASEAPINFO structure that contains user-specific Extensible Authentication Protocol (EAP) information.BaseTSD.ULONG_PTRreservedThis member is reserved for future use.BaseTSD.ULONG_PTRreserved1This 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 Constructor Description RASDIALEXTENSIONS()RASDIALEXTENSIONS(Pointer memory)
 - 
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- 
dwSizepublic int dwSize Specifies the size of this structure, in bytes. Set this member to sizeof(RASDIALEXTENSIONS). This indicates the version of the structure.
 - 
dwfOptionspublic int dwfOptions A set of bit flags that specify RasDial extensions. The following bit flags are defined; set all undefined bits to zero.
 - 
hwndParentpublic WinDef.HWND hwndParent Handle to a parent window that a security DLL can use for dialog box creation and centering.
 - 
reservedpublic BaseTSD.ULONG_PTR reserved This member is reserved for future use. It must be set to zero.
 - 
reserved1public BaseTSD.ULONG_PTR reserved1 This member is reserved for future use. It must be set to zero.
 - 
RasEapInfopublic WinRas.RASEAPINFO RasEapInfo A RASEAPINFO structure that contains user-specific Extensible Authentication Protocol (EAP) information.
 - 
fSkipPppAuthpublic 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. Otherwise, this member is FALSE and PPP authentication proceeds normally.
 - 
RasDevSpecificInfopublic WinRas.RASDEVSPECIFICINFO RasDevSpecificInfo Windows 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 Detail- 
RASDIALEXTENSIONSpublic RASDIALEXTENSIONS() 
 - 
RASDIALEXTENSIONSpublic RASDIALEXTENSIONS(Pointer memory) 
 
- 
 
-