core.sys.windows.ras

Windows API header module

Translated from MinGW Windows headers

License

var ET_128Bit ET_40Bit ET_None ET_Optional ET_Require ET_RequireMax RAS_MaxAreaCode RAS_MaxCallbackNumber RAS_MaxDeviceName RAS_MaxDeviceType RAS_MaxEntryName RAS_MaxFacilities RAS_MaxIpAddress RAS_MaxIpxAddress RAS_MaxPadType RAS_MaxPhoneNumber RAS_MaxReplyMessage RAS_MaxUserData RAS_MaxX25Address RASCCPCA_MPPC RASCCPCA_STAC RASCCPO_Compression RASCCPO_Encryption128bit RASCCPO_Encryption40bit RASCCPO_Encryption56bit RASCCPO_HistoryLess RASCS_DONE RASCS_PAUSED RASDIALEVENT RASDT_Modem RASEAPF_Logon RASEAPF_NonInteractive RASEAPF_Preview RASEO_Custom RASEO_CustomScript RASEO_DisableLcpExtensions RASEO_IpHeaderCompression RASEO_ModemLights RASEO_NetworkLogon RASEO_PreviewDomain RASEO_PreviewPhoneNumber RASEO_PreviewUserPw RASEO_PromoteAlternates RASEO_RemoteDefaultGateway RASEO_RequireCHAP RASEO_RequireDataEncryption RASEO_RequireEAP RASEO_RequireEncryptedPw RASEO_RequireMsCHAP RASEO_RequireMsCHAP2 RASEO_RequireMsEncryptedPw RASEO_RequirePAP RASEO_RequireSPAP RASEO_RequireW95MSCHAP RASEO_SharedPhoneNumbers RASEO_ShowDialingProgress RASEO_SpecificIpAddr RASEO_SpecificNameServers RASEO_SwCompression RASEO_TerminalAfterDial RASEO_TerminalBeforeDial RASEO_UseCountryAndAreaCodes RASEO_UseLogonCredentials RASET_Direct RASET_Internet RASET_Phone RASET_Vpn RASFP_Ppp RASFP_Ras RASFP_Slip RASIPO_VJ RASLCPAD_CHAP_MD5 RASLCPAD_CHAP_MS RASLCPAD_CHAP_MSV2 RASLCPAP_CHAP RASLCPAP_EAP RASLCPAP_PAP RASLCPAP_SPAP RASLCPO_3_DES RASLCPO_ACFC RASLCPO_DES_56 RASLCPO_PFC RASLCPO_SSHF RASNP_Ip RASNP_Ipx RASNP_NetBEUI RCD_AllUsers RCD_Eap RCD_SingleUser RDEOPT_CustomDial RDEOPT_DisableConnectedUI RDEOPT_DisableReconnect RDEOPT_DisableReconnectUI RDEOPT_IgnoreModemSpeaker RDEOPT_IgnoreSoftwareCompression RDEOPT_NoUser RDEOPT_PausedStates RDEOPT_PauseOnScript RDEOPT_Router RDEOPT_SetModemSpeaker RDEOPT_SetSoftwareCompression RDEOPT_UsePrefixSuffix REN_AllUsers REN_User VS_Default VS_L2tpFirst VS_L2tpOnly VS_PptpFirst VS_PptpOnly WM_RASDIALEVENT

Types 107

RASCS_OpenPort = 0
RASCS_PortOpened
RASCS_ConnectDevice
RASCS_DeviceConnected
RASCS_AllDevicesConnected
RASCS_Authenticate
RASCS_AuthNotify
RASCS_AuthRetry
RASCS_AuthCallback
RASCS_AuthChangePassword
RASCS_AuthProject
RASCS_AuthLinkSpeed
RASCS_AuthAck
RASCS_ReAuthenticate
RASCS_Authenticated
RASCS_PrepareForCallback
RASCS_WaitForModemReset
RASCS_WaitForCallback
RASCS_Projected
RASCS_StartAuthentication
RASCS_CallbackComplete
RASCS_LogonNetwork
RASCS_SubEntryConnected
RASCS_SubEntryDisconnected
RASCS_Interactive = RASCS_PAUSED
RASCS_RetryAuthentication
RASCS_CallbackSetByCaller
RASCS_PasswordExpired
RASCS_InvokeEapUI
RASCS_Connected = RASCS_DONE
RASCS_Disconnected
RASP_Amb = 0x10000
RASP_PppNbf = 0x803F
RASP_PppIpx = 0x802B
RASP_PppIp = 0x8021
RASP_PppCcp = 0x80FD
RASP_PppLcp = 0xC021
RASP_Slip = 0x20000
structRASCONNW
Fields
DWORD dwSize
HRASCONN hrasconn
WCHAR[RAS_MaxEntryName + 1] szEntryName
WCHAR[RAS_MaxDeviceType + 1] szDeviceType
WCHAR[RAS_MaxDeviceName + 1] szDeviceName
WCHAR[MAX_PATH] szPhonebook
DWORD dwSubEntry
GUID guidEntry
structRASCONNA
Fields
DWORD dwSize
HRASCONN hrasconn
CHAR[RAS_MaxEntryName + 1] szEntryName
CHAR[RAS_MaxDeviceType + 1] szDeviceType
CHAR[RAS_MaxDeviceName + 1] szDeviceName
CHAR[MAX_PATH] szPhonebook
DWORD dwSubEntry
GUID guidEntry
Fields
DWORD dwSize
RASCONNSTATE rasconnstate
DWORD dwError
WCHAR[RAS_MaxDeviceType + 1] szDeviceType
WCHAR[RAS_MaxDeviceName + 1] szDeviceName
Fields
DWORD dwSize
RASCONNSTATE rasconnstate
DWORD dwError
CHAR[RAS_MaxDeviceType + 1] szDeviceType
CHAR[RAS_MaxDeviceName + 1] szDeviceName
Fields
DWORD dwSize
WCHAR[RAS_MaxEntryName + 1] szEntryName
WCHAR[RAS_MaxPhoneNumber + 1] szPhoneNumber
WCHAR[RAS_MaxCallbackNumber + 1] szCallbackNumber
WCHAR[UNLEN + 1] szUserName
WCHAR[PWLEN + 1] szPassword
WCHAR[DNLEN + 1] szDomain
Fields
DWORD dwSize
CHAR[RAS_MaxEntryName + 1] szEntryName
CHAR[RAS_MaxPhoneNumber + 1] szPhoneNumber
CHAR[RAS_MaxCallbackNumber + 1] szCallbackNumber
CHAR[UNLEN + 1] szUserName
CHAR[PWLEN + 1] szPassword
CHAR[DNLEN + 1] szDomain
Fields
DWORD dwSizeofEapInfo
BYTE *pbEapInfo pbEapInfo
Fields
DWORD dwSize
DWORD dwfOptions
HWND hwndParent
ULONG_PTR reserved
ULONG_PTR reserved1
RASEAPINFO RasEapInfo
Fields
DWORD dwSize
WCHAR[RAS_MaxEntryName + 1] szEntryName
DWORD dwFlags
WCHAR[MAX_PATH + 1] szPhonebookPath
Fields
DWORD dwSize
CHAR[RAS_MaxEntryName + 1] szEntryName
DWORD dwFlags
CHAR[MAX_PATH + 1] szPhonebookPath
structRASAMBW
Fields
DWORD dwSize
DWORD dwError
WCHAR[NETBIOS_NAME_LEN + 1] szNetBiosError
BYTE bLana
structRASAMBA
Fields
DWORD dwSize
DWORD dwError
CHAR[NETBIOS_NAME_LEN + 1] szNetBiosError
BYTE bLana
Fields
DWORD dwSize
DWORD dwError
DWORD dwNetBiosError
WCHAR[NETBIOS_NAME_LEN + 1] szNetBiosError
WCHAR[NETBIOS_NAME_LEN + 1] szWorkstationName
BYTE bLana
Fields
DWORD dwSize
DWORD dwError
DWORD dwNetBiosError
CHAR[NETBIOS_NAME_LEN + 1] szNetBiosError
CHAR[NETBIOS_NAME_LEN + 1] szWorkstationName
BYTE bLana
Fields
DWORD dwSize
DWORD dwError
WCHAR[RAS_MaxIpxAddress + 1] szIpxAddress
Fields
DWORD dwSize
DWORD dwError
CHAR[RAS_MaxIpxAddress + 1] szIpxAddress
structRASPPPIPW
Fields
DWORD dwSize
DWORD dwError
WCHAR[RAS_MaxIpAddress + 1] szIpAddress
WCHAR[RAS_MaxIpAddress + 1] szServerIpAddress
DWORD dwOptions
DWORD dwServerOptions
structRASPPPIPA
Fields
DWORD dwSize
DWORD dwError
CHAR[RAS_MaxIpAddress + 1] szIpAddress
CHAR[RAS_MaxIpAddress + 1] szServerIpAddress
DWORD dwOptions
DWORD dwServerOptions
Fields
DWORD dwSize
BOOL fBundled
DWORD dwError
DWORD dwAuthenticationProtocol
DWORD dwAuthenticationData
DWORD dwEapTypeId
DWORD dwServerAuthenticationProtocol
DWORD dwServerAuthenticationData
DWORD dwServerEapTypeId
BOOL fMultilink
DWORD dwTerminateReason
DWORD dwServerTerminateReason
WCHAR[RAS_MaxReplyMessage] szReplyMessage
DWORD dwOptions
DWORD dwServerOptions
Fields
DWORD dwSize
BOOL fBundled
DWORD dwError
DWORD dwAuthenticationProtocol
DWORD dwAuthenticationData
DWORD dwEapTypeId
DWORD dwServerAuthenticationProtocol
DWORD dwServerAuthenticationData
DWORD dwServerEapTypeId
BOOL fMultilink
DWORD dwTerminateReason
DWORD dwServerTerminateReason
CHAR[RAS_MaxReplyMessage] szReplyMessage
DWORD dwOptions
DWORD dwServerOptions
structRASSLIPW
Fields
DWORD dwSize
DWORD dwError
WCHAR[RAS_MaxIpAddress + 1] szIpAddress
structRASSLIPA
Fields
DWORD dwSize
DWORD dwError
CHAR[RAS_MaxIpAddress + 1] szIpAddress
Fields
DWORD dwSize
WCHAR[RAS_MaxDeviceType + 1] szDeviceType
WCHAR[RAS_MaxDeviceName + 1] szDeviceName
Fields
DWORD dwSize
CHAR[RAS_MaxDeviceType + 1] szDeviceType
CHAR[RAS_MaxDeviceName + 1] szDeviceName
Fields
DWORD dwSize
DWORD dwCountryID
DWORD dwNextCountryID
DWORD dwCountryCode
DWORD dwCountryNameOffset
aliasLPRASCTRYINFOA = RASCTRYINFOA *
structRASIPADDR
Fields
structRASENTRYW
Fields
DWORD dwSize
DWORD dwfOptions
DWORD dwCountryID
DWORD dwCountryCode
WCHAR[RAS_MaxAreaCode + 1] szAreaCode
WCHAR[RAS_MaxPhoneNumber + 1] szLocalPhoneNumber
DWORD dwAlternateOffset
RASIPADDR ipaddr
RASIPADDR ipaddrDns
RASIPADDR ipaddrDnsAlt
RASIPADDR ipaddrWins
RASIPADDR ipaddrWinsAlt
DWORD dwFrameSize
DWORD dwfNetProtocols
DWORD dwFramingProtocol
WCHAR[MAX_PATH] szScript
WCHAR[MAX_PATH] szAutodialDll
WCHAR[MAX_PATH] szAutodialFunc
WCHAR[RAS_MaxDeviceType + 1] szDeviceType
WCHAR[RAS_MaxDeviceName + 1] szDeviceName
WCHAR[RAS_MaxPadType + 1] szX25PadType
WCHAR[RAS_MaxX25Address + 1] szX25Address
WCHAR[RAS_MaxFacilities + 1] szX25Facilities
WCHAR[RAS_MaxUserData + 1] szX25UserData
DWORD dwChannels
DWORD dwReserved1
DWORD dwReserved2
DWORD dwSubEntries
DWORD dwDialMode
DWORD dwDialExtraPercent
DWORD dwDialExtraSampleSeconds
DWORD dwHangUpExtraPercent
DWORD dwHangUpExtraSampleSeconds
DWORD dwIdleDisconnectSeconds
DWORD dwType
DWORD dwEncryptionType
DWORD dwCustomAuthKey
GUID guidId
WCHAR[MAX_PATH] szCustomDialDll
DWORD dwVpnStrategy
structRASENTRYA
Fields
DWORD dwSize
DWORD dwfOptions
DWORD dwCountryID
DWORD dwCountryCode
CHAR[RAS_MaxAreaCode + 1] szAreaCode
CHAR[RAS_MaxPhoneNumber + 1] szLocalPhoneNumber
DWORD dwAlternateOffset
RASIPADDR ipaddr
RASIPADDR ipaddrDns
RASIPADDR ipaddrDnsAlt
RASIPADDR ipaddrWins
RASIPADDR ipaddrWinsAlt
DWORD dwFrameSize
DWORD dwfNetProtocols
DWORD dwFramingProtocol
CHAR[MAX_PATH] szScript
CHAR[MAX_PATH] szAutodialDll
CHAR[MAX_PATH] szAutodialFunc
CHAR[RAS_MaxDeviceType + 1] szDeviceType
CHAR[RAS_MaxDeviceName + 1] szDeviceName
CHAR[RAS_MaxPadType + 1] szX25PadType
CHAR[RAS_MaxX25Address + 1] szX25Address
CHAR[RAS_MaxFacilities + 1] szX25Facilities
CHAR[RAS_MaxUserData + 1] szX25UserData
DWORD dwChannels
DWORD dwReserved1
DWORD dwReserved2
DWORD dwSubEntries
DWORD dwDialMode
DWORD dwDialExtraPercent
DWORD dwDialExtraSampleSeconds
DWORD dwHangUpExtraPercent
DWORD dwHangUpExtraSampleSeconds
DWORD dwIdleDisconnectSeconds
DWORD dwType
DWORD dwEncryptionType
DWORD dwCustomAuthKey
GUID guidId
CHAR[MAX_PATH] szCustomDialDll
DWORD dwVpnStrategy
Fields
DWORD dwSize
HWND hwndOwner
DWORD dwFlags
LONG xDlg
LONG yDlg
Fields
DWORD dwSize
DWORD dwfFlags
WCHAR[RAS_MaxDeviceType + 1] szDeviceType
WCHAR[RAS_MaxDeviceName + 1] szDeviceName
WCHAR[RAS_MaxPhoneNumber + 1] szLocalPhoneNumber
DWORD dwAlternateOffset
Fields
DWORD dwSize
DWORD dwfFlags
CHAR[RAS_MaxDeviceType + 1] szDeviceType
CHAR[RAS_MaxDeviceName + 1] szDeviceName
CHAR[RAS_MaxPhoneNumber + 1] szLocalPhoneNumber
DWORD dwAlternateOffset
Fields
DWORD dwSize
DWORD dwMask
WCHAR[UNLEN + 1] szUserName
WCHAR[PWLEN + 1] szPassword
WCHAR[DNLEN + 1] szDomain
Fields
DWORD dwSize
DWORD dwMask
CHAR[UNLEN + 1] szUserName
CHAR[PWLEN + 1] szPassword
CHAR[DNLEN + 1] szDomain
Fields
DWORD dwSize
DWORD dwFlags
DWORD dwDialingLocation
WCHAR[RAS_MaxEntryName + 1] szEntry
Fields
DWORD dwSize
DWORD dwFlags
DWORD dwDialingLocation
CHAR[RAS_MaxEntryName + 1] szEntry
structRASPPPCCP
Fields
DWORD dwSize
DWORD dwError
DWORD dwCompressionAlgorithm
DWORD dwOptions
DWORD dwServerCompressionAlgorithm
DWORD dwServerOptions
Fields
WCHAR[UNLEN + 1] szUserName
DWORD dwSizeofEapInfo
BYTE[1] pbEapInfo
Fields
CHAR[UNLEN + 1] szUserName
DWORD dwSizeofEapInfo
BYTE[1] pbEapInfo
structRAS_STATS
Fields
DWORD dwSize
DWORD dwBytesXmited
DWORD dwBytesRcved
DWORD dwFramesXmited
DWORD dwFramesRcved
DWORD dwCrcErr
DWORD dwTimeoutErr
DWORD dwAlignmentErr
DWORD dwHardwareOverrunErr
DWORD dwFramingErr
DWORD dwBufferOverrunErr
DWORD dwCompressionRatioIn
DWORD dwCompressionRatioOut
DWORD dwBps
DWORD dwConnectDuration
aliasLPRASCONN = RASCONN *
aliasLPRASENTRY = RASENTRY *
aliasLPRASCONNSTATUS = RASCONNSTATUS *
aliasLPRASDIALPARAMS = RASDIALPARAMS *
aliasLPRASAM = RASAMB *
aliasLPRASPPPNBF = RASPPPNBF *
aliasLPRASPPPIPX = RASPPPIPX *
aliasLPRASPPPIP = RASPPPIP *
aliasLPRASPPPLCP = RASPPPLCP *
aliasLPRASSLIP = RASSLIP *
aliasLPRASDEVINFO = RASDEVINFO *
aliasLPRASENTRYNAME = RASENTRYNAME *
aliasLPRASSUBENTRY = RASSUBENTRY *
aliasLPRASCREDENTIALS = RASCREDENTIALS *
aliasLPRASAUTODIALENTRY = RASAUTODIALENTRY *
aliasLPRASEAPUSERIDENTITY = RASEAPUSERIDENTITY *
aliasORASADFUNC = BOOL function (HWND, LPSTR, DWORD, LPDWORD)
aliasRASDIALFUNC = void function (UINT, RASCONNSTATE, DWORD)
aliasRASDIALFUNC1 = void function(HRASCONN, UINT, RASCONNSTATE, DWORD, DWORD)
aliasRASDIALFUNC2 = DWORD function (ULONG_PTR, DWORD, HRASCONN, UINT, RASCONNSTATE, DWORD, DWORD)
aliasRASADFUNCA = BOOL function(LPSTR, LPSTR, LPRASADPARAMS, LPDWORD)
aliasRASADFUNCW = BOOL function(LPWSTR, LPWSTR, LPRASADPARAMS, LPDWORD)

Functions 62

fnDWORD RasDialA(LPRASDIALEXTENSIONS, LPCSTR, LPRASDIALPARAMSA, DWORD, LPVOID, LPHRASCONN)
fnDWORD RasDialW(LPRASDIALEXTENSIONS, LPCWSTR, LPRASDIALPARAMSW, DWORD, LPVOID, LPHRASCONN)
fnDWORD RasEnumConnectionsA(LPRASCONNA, LPDWORD, LPDWORD)
fnDWORD RasEnumConnectionsW(LPRASCONNW, LPDWORD, LPDWORD)
fnDWORD RasEnumEntriesA(LPCSTR, LPCSTR, LPRASENTRYNAMEA, LPDWORD, LPDWORD)
fnDWORD RasEnumEntriesW(LPCWSTR, LPCWSTR, LPRASENTRYNAMEW, LPDWORD, LPDWORD)
fnDWORD RasGetErrorStringA(UINT, LPSTR, DWORD)
fnDWORD RasGetErrorStringW(UINT, LPWSTR, DWORD)
fnDWORD RasGetProjectionInfoA(HRASCONN, RASPROJECTION, LPVOID, LPDWORD)
fnDWORD RasGetProjectionInfoW(HRASCONN, RASPROJECTION, LPVOID, LPDWORD)
fnDWORD RasCreatePhonebookEntryW(HWND, LPCWSTR)
fnDWORD RasEditPhonebookEntryA(HWND, LPCSTR, LPCSTR)
fnDWORD RasEditPhonebookEntryW(HWND, LPCWSTR, LPCWSTR)
fnDWORD RasGetEntryDialParamsA(LPCSTR, LPRASDIALPARAMSA, LPBOOL)
fnDWORD RasGetEntryDialParamsW(LPCWSTR, LPRASDIALPARAMSW, LPBOOL)
fnDWORD RasEnumDevicesA(LPRASDEVINFOA, LPDWORD, LPDWORD)
fnDWORD RasEnumDevicesW(LPRASDEVINFOW, LPDWORD, LPDWORD)
fnDWORD RasGetEntryPropertiesA(LPCSTR, LPCSTR, LPRASENTRYA, LPDWORD, LPBYTE, LPDWORD)
fnDWORD RasGetEntryPropertiesW(LPCWSTR, LPCWSTR, LPRASENTRYW, LPDWORD, LPBYTE, LPDWORD)
fnDWORD RasSetEntryPropertiesA(LPCSTR, LPCSTR, LPRASENTRYA, DWORD, LPBYTE, DWORD)
fnDWORD RasSetEntryPropertiesW(LPCWSTR, LPCWSTR, LPRASENTRYW, DWORD, LPBYTE, DWORD)
fnDWORD RasRenameEntryA(LPCSTR, LPCSTR, LPCSTR)
fnDWORD RasRenameEntryW(LPCWSTR, LPCWSTR, LPCWSTR)
fnDWORD RasDeleteEntryA(LPCSTR, LPCSTR)
fnDWORD RasDeleteEntryW(LPCWSTR, LPCWSTR)
fnDWORD RasValidateEntryNameA(LPCSTR, LPCSTR)
fnDWORD RasValidateEntryNameW(LPCWSTR, LPCWSTR)
fnDWORD RasGetCredentialsA(LPCSTR, LPCSTR, LPRASCREDENTIALSA)
fnDWORD RasGetCredentialsW(LPCWSTR, LPCWSTR, LPRASCREDENTIALSW)
fnDWORD RasSetCredentialsA(LPCSTR, LPCSTR, LPRASCREDENTIALSA, BOOL)
fnDWORD RasSetCredentialsW(LPCWSTR, LPCWSTR, LPRASCREDENTIALSW, BOOL)
fnDWORD RasGetSubEntryPropertiesA(LPCSTR, LPCSTR, DWORD, LPRASSUBENTRYA, LPDWORD, LPBYTE, LPDWORD)
fnDWORD RasGetSubEntryPropertiesW(LPCWSTR, LPCWSTR, DWORD, LPRASSUBENTRYW, LPDWORD, LPBYTE, LPDWORD)
fnDWORD RasSetSubEntryPropertiesA(LPCSTR, LPCSTR, DWORD, LPRASSUBENTRYA, DWORD, LPBYTE, DWORD)
fnDWORD RasSetSubEntryPropertiesW(LPCWSTR, LPCWSTR, DWORD, LPRASSUBENTRYW, DWORD, LPBYTE, DWORD)
fnDWORD RasGetAutodialAddressA(LPCSTR, LPDWORD, LPRASAUTODIALENTRYA, LPDWORD, LPDWORD)
fnDWORD RasGetAutodialAddressW(LPCWSTR, LPDWORD, LPRASAUTODIALENTRYW, LPDWORD, LPDWORD)
fnDWORD RasSetAutodialAddressA(LPCSTR, DWORD, LPRASAUTODIALENTRYA, DWORD, DWORD)
fnDWORD RasSetAutodialAddressW(LPCWSTR, DWORD, LPRASAUTODIALENTRYW, DWORD, DWORD)
fnDWORD RasEnumAutodialAddressesA(LPSTR *, LPDWORD, LPDWORD)
fnDWORD RasEnumAutodialAddressesW(LPWSTR *, LPDWORD, LPDWORD)
fnDWORD RasGetAutodialEnableA(DWORD, LPBOOL)
fnDWORD RasGetAutodialEnableW(DWORD, LPBOOL)
fnDWORD RasSetAutodialEnableA(DWORD, BOOL)
fnDWORD RasSetAutodialEnableW(DWORD, BOOL)
fnDWORD RasGetAutodialParamA(DWORD, LPVOID, LPDWORD)
fnDWORD RasGetAutodialParamW(DWORD, LPVOID, LPDWORD)
fnDWORD RasSetAutodialParamA(DWORD, LPVOID, DWORD)
fnDWORD RasSetAutodialParamW(DWORD, LPVOID, DWORD)

Variables 110

enumvarRAS_MaxDeviceType = 16
enumvarRAS_MaxPhoneNumber = 128
enumvarRAS_MaxIpAddress = 15
enumvarRAS_MaxIpxAddress = 21
enumvarRAS_MaxEntryName = 256
enumvarRAS_MaxDeviceName = 128
enumvarRAS_MaxCallbackNumber = RAS_MaxPhoneNumber
enumvarRAS_MaxAreaCode = 10
enumvarRAS_MaxPadType = 32
enumvarRAS_MaxX25Address = 200
enumvarRAS_MaxFacilities = 200
enumvarRAS_MaxUserData = 200
enumvarRAS_MaxReplyMessage = 1024
enumvarRDEOPT_UsePrefixSuffix = 0x00000001
enumvarRDEOPT_PausedStates = 0x00000002
enumvarRDEOPT_IgnoreModemSpeaker = 0x00000004
enumvarRDEOPT_SetModemSpeaker = 0x00000008
enumvarRDEOPT_IgnoreSoftwareCompression = 0x00000010
enumvarRDEOPT_SetSoftwareCompression = 0x00000020
enumvarRDEOPT_DisableConnectedUI = 0x00000040
enumvarRDEOPT_DisableReconnectUI = 0x00000080
enumvarRDEOPT_DisableReconnect = 0x00000100
enumvarRDEOPT_NoUser = 0x00000200
enumvarRDEOPT_PauseOnScript = 0x00000400
enumvarRDEOPT_Router = 0x00000800
enumvarREN_User = 0x00000000
enumvarREN_AllUsers = 0x00000001
enumvarVS_Default = 0
enumvarVS_PptpOnly = 1
enumvarVS_PptpFirst = 2
enumvarVS_L2tpOnly = 3
enumvarVS_L2tpFirst = 4
enumvarRASDIALEVENT = "RasDialEvent"
enumvarWM_RASDIALEVENT = 0xCCCD
enumvarRASEO_UseCountryAndAreaCodes = 0x00000001
enumvarRASEO_SpecificIpAddr = 0x00000002
enumvarRASEO_SpecificNameServers = 0x00000004
enumvarRASEO_IpHeaderCompression = 0x00000008
enumvarRASEO_RemoteDefaultGateway = 0x00000010
enumvarRASEO_DisableLcpExtensions = 0x00000020
enumvarRASEO_TerminalBeforeDial = 0x00000040
enumvarRASEO_TerminalAfterDial = 0x00000080
enumvarRASEO_ModemLights = 0x00000100
enumvarRASEO_SwCompression = 0x00000200
enumvarRASEO_RequireEncryptedPw = 0x00000400
enumvarRASEO_RequireMsEncryptedPw = 0x00000800
enumvarRASEO_RequireDataEncryption = 0x00001000
enumvarRASEO_NetworkLogon = 0x00002000
enumvarRASEO_UseLogonCredentials = 0x00004000
enumvarRASEO_PromoteAlternates = 0x00008000
enumvarRASNP_NetBEUI = 0x00000001
enumvarRASNP_Ipx = 0x00000002
enumvarRASNP_Ip = 0x00000004
enumvarRASFP_Ppp = 0x00000001
enumvarRASFP_Slip = 0x00000002
enumvarRASFP_Ras = 0x00000004
varTCHAR[] RASDT_Modem
enumvarRASET_Phone = 1
enumvarRASET_Vpn = 2
enumvarRASET_Direct = 3
enumvarRASET_Internet = 4
enumvarRDEOPT_CustomDial = 0x00001000
enumvarRASLCPAP_PAP = 0xC023
enumvarRASLCPAP_SPAP = 0xC027
enumvarRASLCPAP_CHAP = 0xC223
enumvarRASLCPAP_EAP = 0xC227
enumvarRASLCPAD_CHAP_MD5 = 0x05
enumvarRASLCPAD_CHAP_MS = 0x80
enumvarRASLCPAD_CHAP_MSV2 = 0x81
enumvarRASLCPO_PFC = 0x00000001
enumvarRASLCPO_ACFC = 0x00000002
enumvarRASLCPO_SSHF = 0x00000004
enumvarRASLCPO_DES_56 = 0x00000008
enumvarRASLCPO_3_DES = 0x00000010
enumvarRASCCPCA_MPPC = 0x00000006
enumvarRASCCPCA_STAC = 0x00000005
enumvarRASCCPO_Compression = 0x00000001
enumvarRASCCPO_HistoryLess = 0x00000002
enumvarRASCCPO_Encryption56bit = 0x00000010
enumvarRASCCPO_Encryption40bit = 0x00000020
enumvarRASCCPO_Encryption128bit = 0x00000040
enumvarRASEO_RequireEAP = 0x00020000
enumvarRASEO_RequirePAP = 0x00040000
enumvarRASEO_RequireSPAP = 0x00080000
enumvarRASEO_Custom = 0x00100000
enumvarRASEO_PreviewPhoneNumber = 0x00200000
enumvarRASEO_SharedPhoneNumbers = 0x00800000
enumvarRASEO_PreviewUserPw = 0x01000000
enumvarRASEO_PreviewDomain = 0x02000000
enumvarRASEO_ShowDialingProgress = 0x04000000
enumvarRASEO_RequireCHAP = 0x08000000
enumvarRASEO_RequireMsCHAP = 0x10000000
enumvarRASEO_RequireMsCHAP2 = 0x20000000
enumvarRASEO_RequireW95MSCHAP = 0x40000000
enumvarRASEO_CustomScript = 0x80000000
enumvarRASIPO_VJ = 0x00000001
enumvarRCD_SingleUser = 0
enumvarRCD_AllUsers = 0x00000001
enumvarRCD_Eap = 0x00000002
enumvarRASEAPF_NonInteractive = 0x00000002
enumvarRASEAPF_Logon = 0x00000004
enumvarRASEAPF_Preview = 0x00000008
enumvarET_40Bit = 1
enumvarET_128Bit = 2
enumvarET_None = 0
enumvarET_Require = 1
enumvarET_RequireMax = 2
enumvarET_Optional = 3
enumvarRASCS_PAUSED = 0x1000
enumvarRASCS_DONE = 0x2000