Package com.sun.jna.platform.win32
Class Rasapi32Util
- java.lang.Object
- 
- com.sun.jna.platform.win32.Rasapi32Util
 
- 
 public abstract class Rasapi32Util extends java.lang.ObjectRasapi32 utility API.
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classRasapi32Util.Ras32ExceptionExceptions
 - 
Field SummaryFields Modifier and Type Field Description static java.util.MapCONNECTION_STATE_TEXT
 - 
Constructor SummaryConstructors Constructor Description Rasapi32Util()
 - 
Method SummaryAll Methods Static Methods Concrete Methods Modifier and Type Method Description static WinNT.HANDLEdialEntry(java.lang.String entryName)Dial a phone book entry by name (Synchronously)static WinNT.HANDLEdialEntry(java.lang.String entryName, WinRas.RasDialFunc2 func2)Dial a phone book entry by name (Asynchronously - callback type 2)static WinRas.RASPPPIPgetIPProjection(WinNT.HANDLE hrasConn)Get the connection's IP projectionstatic WinRas.RASDIALPARAMSgetPhoneBookDialingParams(java.lang.String entryName)get a phone book entry's dialing parametersstatic WinRas.RASENTRY.ByReferencegetPhoneBookEntry(java.lang.String entryName)Return the phone book entry.static WinNT.HANDLEgetRasConnection(java.lang.String connName)Return a RAS connection by namestatic java.lang.StringgetRasConnectionStatusText(int connStatus)Translate the connection status value to textstatic java.lang.StringgetRasErrorString(int code)Get the RAS error descriptionstatic voidhangupRasConnection(WinNT.HANDLE hrasConn)Hangup a connectionstatic voidhangupRasConnection(java.lang.String connName)Hangup a connection by namestatic voidsetPhoneBookEntry(java.lang.String entryName, WinRas.RASENTRY.ByReference rasEntry)Set a phone book entry
 
- 
- 
- 
Method Detail- 
getRasErrorStringpublic static java.lang.String getRasErrorString(int code) Get the RAS error description- Parameters:
- code- the error code
- Returns:
- the RAS description
 
 - 
getRasConnectionStatusTextpublic static java.lang.String getRasConnectionStatusText(int connStatus) Translate the connection status value to text- Parameters:
- connStatus- the connection status
- Returns:
- the descriptive text
 
 - 
getRasConnectionpublic static WinNT.HANDLE getRasConnection(java.lang.String connName) throws Rasapi32Util.Ras32Exception Return a RAS connection by name- Parameters:
- connName- the connection name
- Returns:
- the RAS connection structure
- Throws:
- Rasapi32Util.Ras32Exception- errors
 
 - 
hangupRasConnectionpublic static void hangupRasConnection(java.lang.String connName) throws Rasapi32Util.Ras32ExceptionHangup a connection by name- Parameters:
- connName- the connection name
- Throws:
- Rasapi32Util.Ras32Exception- errors
 
 - 
hangupRasConnectionpublic static void hangupRasConnection(WinNT.HANDLE hrasConn) throws Rasapi32Util.Ras32Exception Hangup a connection- Parameters:
- hrasConn- the connection
- Throws:
- Rasapi32Util.Ras32Exception- errors
 
 - 
getIPProjectionpublic static WinRas.RASPPPIP getIPProjection(WinNT.HANDLE hrasConn) throws Rasapi32Util.Ras32Exception Get the connection's IP projection- Parameters:
- hrasConn- the RAS connection handle
- Returns:
- the IP projection
- Throws:
- Rasapi32Util.Ras32Exception- errors
 
 - 
getPhoneBookEntrypublic static WinRas.RASENTRY.ByReference getPhoneBookEntry(java.lang.String entryName) throws Rasapi32Util.Ras32Exception Return the phone book entry.- Parameters:
- entryName- the entry name
- Returns:
- the RAS entry
- Throws:
- Rasapi32Util.Ras32Exception- any errors
 
 - 
setPhoneBookEntrypublic static void setPhoneBookEntry(java.lang.String entryName, WinRas.RASENTRY.ByReference rasEntry) throws Rasapi32Util.Ras32ExceptionSet a phone book entry- Parameters:
- entryName- the phone book entry name
- rasEntry- the entry parameters
- Throws:
- Rasapi32Util.Ras32Exception- errors
 
 - 
getPhoneBookDialingParamspublic static WinRas.RASDIALPARAMS getPhoneBookDialingParams(java.lang.String entryName) throws Rasapi32Util.Ras32Exception get a phone book entry's dialing parameters- Parameters:
- entryName- the phone book entry name
- Returns:
- the entry's dialing parameters parameters
- Throws:
- Rasapi32Util.Ras32Exception- errors
 
 - 
dialEntrypublic static WinNT.HANDLE dialEntry(java.lang.String entryName) throws Rasapi32Util.Ras32Exception Dial a phone book entry by name (Synchronously)- Parameters:
- entryName- The phone book entry name
- Returns:
- result reference
- Throws:
- Rasapi32Util.Ras32Exception- errors
 
 - 
dialEntrypublic static WinNT.HANDLE dialEntry(java.lang.String entryName, WinRas.RasDialFunc2 func2) throws Rasapi32Util.Ras32Exception Dial a phone book entry by name (Asynchronously - callback type 2)- Parameters:
- entryName- The phone book entry name
- func2-
- Returns:
- the HRASCONN for this connection
- Throws:
- Rasapi32Util.Ras32Exception- errors
 
 
- 
 
-