Source: core/sys/windows/_ras.d
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
alias HRASCONN LPHRASCONN LPRASADPARAMS LPRASAM LPRASAMBA LPRASAMBW LPRASAUTODIALENTRY LPRASAUTODIALENTRYA LPRASAUTODIALENTRYW LPRASCONN LPRASCONNA LPRASCONNSTATE LPRASCONNSTATUS LPRASCONNSTATUSA LPRASCONNSTATUSW LPRASCONNW LPRASCREDENTIALS LPRASCREDENTIALSA LPRASCREDENTIALSW LPRASCTRYINFO LPRASCTRYINFOA LPRASCTRYINFOW LPRASDEVINFO LPRASDEVINFOA LPRASDEVINFOW LPRASDIALEXTENSIONS LPRASDIALPARAMS LPRASDIALPARAMSA LPRASDIALPARAMSW LPRASEAPUSERIDENTITY LPRASEAPUSERIDENTITYA LPRASEAPUSERIDENTITYW LPRASENTRY LPRASENTRYA LPRASENTRYNAME LPRASENTRYNAMEA LPRASENTRYNAMEW LPRASENTRYW LPRASPPPCCP LPRASPPPIP LPRASPPPIPA LPRASPPPIPW LPRASPPPIPX LPRASPPPIPXA LPRASPPPIPXW LPRASPPPLCP LPRASPPPLCPA LPRASPPPLCPW LPRASPPPNBF LPRASPPPNBFA LPRASPPPNBFW LPRASPROJECTION LPRASSLIP LPRASSLIPA LPRASSLIPW LPRASSUBENTRY LPRASSUBENTRYA LPRASSUBENTRYW ORASADFUNC PRAS_STATS RASADFUNCA RASADFUNCW RASCTRYINFOW RASDIALFUNC RASDIALFUNC1 RASDIALFUNC2
struct RAS_STATS RASADPARAMS RASAMBA RASAMBW RASAUTODIALENTRYA RASAUTODIALENTRYW RASCONNA RASCONNSTATUSA RASCONNSTATUSW RASCONNW RASCREDENTIALSA RASCREDENTIALSW RASCTRYINFO RASDEVINFOA RASDEVINFOW RASDIALEXTENSIONS RASDIALPARAMSA RASDIALPARAMSW RASEAPINFO RASEAPUSERIDENTITYA RASEAPUSERIDENTITYW RASENTRYA RASENTRYNAMEA RASENTRYNAMEW RASENTRYW RASIPADDR RASPPPCCP RASPPPIPA RASPPPIPW RASPPPIPXA RASPPPIPXW RASPPPLCPA RASPPPLCPW RASPPPNBFA RASPPPNBFW RASSLIPA RASSLIPW RASSUBENTRYA RASSUBENTRYW
fn RasConnectionNotificationA RasConnectionNotificationW RasCreatePhonebookEntryA RasCreatePhonebookEntryW RasDeleteEntryA RasDeleteEntryW RasDialA RasDialW RasEditPhonebookEntryA RasEditPhonebookEntryW RasEnumAutodialAddressesA RasEnumAutodialAddressesW RasEnumConnectionsA RasEnumConnectionsW RasEnumDevicesA RasEnumDevicesW RasEnumEntriesA RasEnumEntriesW RasGetAutodialAddressA RasGetAutodialAddressW RasGetAutodialEnableA RasGetAutodialEnableW RasGetAutodialParamA RasGetAutodialParamW RasGetConnectStatusA RasGetConnectStatusW RasGetCountryInfoA RasGetCountryInfoW RasGetCredentialsA RasGetCredentialsW RasGetEntryDialParamsA RasGetEntryDialParamsW RasGetEntryPropertiesA RasGetEntryPropertiesW RasGetErrorStringA RasGetErrorStringW RasGetProjectionInfoA RasGetProjectionInfoW RasGetSubEntryHandleA RasGetSubEntryHandleW RasGetSubEntryPropertiesA RasGetSubEntryPropertiesW RasHangUpA RasHangUpW RasRenameEntryA RasRenameEntryW RasSetAutodialAddressA RasSetAutodialAddressW RasSetAutodialEnableA RasSetAutodialEnableW RasSetAutodialParamA RasSetAutodialParamW RasSetCredentialsA RasSetCredentialsW RasSetEntryDialParamsA RasSetEntryDialParamsW RasSetEntryPropertiesA RasSetEntryPropertiesW RasSetSubEntryPropertiesA RasSetSubEntryPropertiesW RasValidateEntryNameA RasValidateEntryNameW
Types 107
enumRASCONNSTATE
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
aliasLPRASCONNSTATE = RASCONNSTATE *
enumRASPROJECTION
RASP_Amb = 0x10000
RASP_PppNbf = 0x803F
RASP_PppIpx = 0x802B
RASP_PppIp = 0x8021
RASP_PppCcp = 0x80FD
RASP_PppLcp = 0xC021
RASP_Slip = 0x20000
aliasLPRASPROJECTION = RASPROJECTION *
aliasLPHRASCONN = HRASCONN *
structRASCONNW
aliasLPRASCONNW = RASCONNW *
structRASCONNA
aliasLPRASCONNA = RASCONNA *
structRASCONNSTATUSW
Fields
DWORD dwSizeRASCONNSTATE rasconnstateDWORD dwErrorWCHAR[RAS_MaxDeviceType + 1] szDeviceTypeWCHAR[RAS_MaxDeviceName + 1] szDeviceNamealiasLPRASCONNSTATUSW = RASCONNSTATUSW *
structRASCONNSTATUSA
Fields
DWORD dwSizeRASCONNSTATE rasconnstateDWORD dwErrorCHAR[RAS_MaxDeviceType + 1] szDeviceTypeCHAR[RAS_MaxDeviceName + 1] szDeviceNamealiasLPRASCONNSTATUSA = RASCONNSTATUSA *
structRASDIALPARAMSW
aliasLPRASDIALPARAMSW = RASDIALPARAMSW *
structRASDIALPARAMSA
aliasLPRASDIALPARAMSA = RASDIALPARAMSA *
structRASEAPINFO
structRASDIALEXTENSIONS
Fields
DWORD dwSizeDWORD dwfOptionsHWND hwndParentULONG_PTR reservedULONG_PTR reserved1RASEAPINFO RasEapInfoaliasLPRASDIALEXTENSIONS = RASDIALEXTENSIONS *
structRASENTRYNAMEW
aliasLPRASENTRYNAMEW = RASENTRYNAMEW *
structRASENTRYNAMEA
aliasLPRASENTRYNAMEA = RASENTRYNAMEA *
structRASPPPNBFW
aliasLPRASPPPNBFW = RASPPPNBFW *
structRASPPPNBFA
aliasLPRASPPPNBFA = RASPPPNBFA *
structRASPPPIPXW
aliasLPRASPPPIPXW = RASPPPIPXW *
structRASPPPIPXA
aliasLPRASPPPIPXA = RASPPPIPXA *
structRASPPPIPW
aliasLPRASPPPIPW = RASPPPIPW *
structRASPPPIPA
aliasLPRASPPPIPA = RASPPPIPA *
structRASPPPLCPW
Fields
DWORD dwSizeBOOL fBundledDWORD dwErrorDWORD dwAuthenticationProtocolDWORD dwAuthenticationDataDWORD dwEapTypeIdDWORD dwServerAuthenticationProtocolDWORD dwServerAuthenticationDataDWORD dwServerEapTypeIdBOOL fMultilinkDWORD dwTerminateReasonDWORD dwServerTerminateReasonWCHAR[RAS_MaxReplyMessage] szReplyMessageDWORD dwOptionsDWORD dwServerOptionsaliasLPRASPPPLCPW = RASPPPLCPW *
structRASPPPLCPA
Fields
DWORD dwSizeBOOL fBundledDWORD dwErrorDWORD dwAuthenticationProtocolDWORD dwAuthenticationDataDWORD dwEapTypeIdDWORD dwServerAuthenticationProtocolDWORD dwServerAuthenticationDataDWORD dwServerEapTypeIdBOOL fMultilinkDWORD dwTerminateReasonDWORD dwServerTerminateReasonCHAR[RAS_MaxReplyMessage] szReplyMessageDWORD dwOptionsDWORD dwServerOptionsaliasLPRASPPPLCPA = RASPPPLCPA *
aliasLPRASSLIPW = RASSLIPW *
aliasLPRASSLIPA = RASSLIPA *
structRASDEVINFOW
aliasLPRASDEVINFOW = RASDEVINFOW *
structRASDEVINFOA
aliasLPRASDEVINFOA = RASDEVINFOA *
structRASCTRYINFO
Fields
DWORD dwSizeDWORD dwCountryIDDWORD dwNextCountryIDDWORD dwCountryCodeDWORD dwCountryNameOffsetaliasLPRASCTRYINFO = RASCTRYINFO *
aliasRASCTRYINFOW = RASCTRYINFO
aliasLPRASCTRYINFOW = RASCTRYINFOW *
aliasLPRASCTRYINFOA = RASCTRYINFOA *
structRASENTRYW
Fields
DWORD dwSizeDWORD dwfOptionsDWORD dwCountryIDDWORD dwCountryCodeWCHAR[RAS_MaxAreaCode + 1] szAreaCodeWCHAR[RAS_MaxPhoneNumber + 1] szLocalPhoneNumberDWORD dwAlternateOffsetRASIPADDR ipaddrRASIPADDR ipaddrDnsRASIPADDR ipaddrDnsAltRASIPADDR ipaddrWinsRASIPADDR ipaddrWinsAltDWORD dwFrameSizeDWORD dwfNetProtocolsDWORD dwFramingProtocolWCHAR[MAX_PATH] szScriptWCHAR[MAX_PATH] szAutodialDllWCHAR[MAX_PATH] szAutodialFuncWCHAR[RAS_MaxDeviceType + 1] szDeviceTypeWCHAR[RAS_MaxDeviceName + 1] szDeviceNameWCHAR[RAS_MaxPadType + 1] szX25PadTypeWCHAR[RAS_MaxX25Address + 1] szX25AddressWCHAR[RAS_MaxFacilities + 1] szX25FacilitiesWCHAR[RAS_MaxUserData + 1] szX25UserDataDWORD dwChannelsDWORD dwReserved1DWORD dwReserved2DWORD dwSubEntriesDWORD dwDialModeDWORD dwDialExtraPercentDWORD dwDialExtraSampleSecondsDWORD dwHangUpExtraPercentDWORD dwHangUpExtraSampleSecondsDWORD dwIdleDisconnectSecondsDWORD dwTypeDWORD dwEncryptionTypeDWORD dwCustomAuthKeyGUID guidIdWCHAR[MAX_PATH] szCustomDialDllDWORD dwVpnStrategyaliasLPRASENTRYW = RASENTRYW *
structRASENTRYA
Fields
DWORD dwSizeDWORD dwfOptionsDWORD dwCountryIDDWORD dwCountryCodeCHAR[RAS_MaxAreaCode + 1] szAreaCodeCHAR[RAS_MaxPhoneNumber + 1] szLocalPhoneNumberDWORD dwAlternateOffsetRASIPADDR ipaddrRASIPADDR ipaddrDnsRASIPADDR ipaddrDnsAltRASIPADDR ipaddrWinsRASIPADDR ipaddrWinsAltDWORD dwFrameSizeDWORD dwfNetProtocolsDWORD dwFramingProtocolCHAR[MAX_PATH] szScriptCHAR[MAX_PATH] szAutodialDllCHAR[MAX_PATH] szAutodialFuncCHAR[RAS_MaxDeviceType + 1] szDeviceTypeCHAR[RAS_MaxDeviceName + 1] szDeviceNameCHAR[RAS_MaxPadType + 1] szX25PadTypeCHAR[RAS_MaxX25Address + 1] szX25AddressCHAR[RAS_MaxFacilities + 1] szX25FacilitiesCHAR[RAS_MaxUserData + 1] szX25UserDataDWORD dwChannelsDWORD dwReserved1DWORD dwReserved2DWORD dwSubEntriesDWORD dwDialModeDWORD dwDialExtraPercentDWORD dwDialExtraSampleSecondsDWORD dwHangUpExtraPercentDWORD dwHangUpExtraSampleSecondsDWORD dwIdleDisconnectSecondsDWORD dwTypeDWORD dwEncryptionTypeDWORD dwCustomAuthKeyGUID guidIdCHAR[MAX_PATH] szCustomDialDllDWORD dwVpnStrategyaliasLPRASENTRYA = RASENTRYA *
structRASADPARAMS
aliasLPRASADPARAMS = RASADPARAMS *
structRASSUBENTRYW
aliasLPRASSUBENTRYW = RASSUBENTRYW *
structRASSUBENTRYA
aliasLPRASSUBENTRYA = RASSUBENTRYA *
structRASCREDENTIALSW
aliasLPRASCREDENTIALSW = RASCREDENTIALSW *
structRASCREDENTIALSA
aliasLPRASCREDENTIALSA = RASCREDENTIALSA *
structRASAUTODIALENTRYW
aliasLPRASAUTODIALENTRYW = RASAUTODIALENTRYW *
structRASAUTODIALENTRYA
aliasLPRASAUTODIALENTRYA = RASAUTODIALENTRYA *
structRASPPPCCP
Fields
DWORD dwSizeDWORD dwErrorDWORD dwCompressionAlgorithmDWORD dwOptionsDWORD dwServerCompressionAlgorithmDWORD dwServerOptionsaliasLPRASPPPCCP = RASPPPCCP *
structRASEAPUSERIDENTITYW
aliasLPRASEAPUSERIDENTITYW = RASEAPUSERIDENTITYW *
structRASEAPUSERIDENTITYA
aliasLPRASEAPUSERIDENTITYA = RASEAPUSERIDENTITYA *
structRAS_STATS
Fields
DWORD dwSizeDWORD dwBytesXmitedDWORD dwBytesRcvedDWORD dwFramesXmitedDWORD dwFramesRcvedDWORD dwCrcErrDWORD dwTimeoutErrDWORD dwAlignmentErrDWORD dwHardwareOverrunErrDWORD dwFramingErrDWORD dwBufferOverrunErrDWORD dwCompressionRatioInDWORD dwCompressionRatioOutDWORD dwBpsDWORD dwConnectDurationaliasPRAS_STATS = RAS_STATS *
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
fn
DWORD RasDialA(LPRASDIALEXTENSIONS, LPCSTR, LPRASDIALPARAMSA, DWORD, LPVOID, LPHRASCONN)fn
DWORD RasDialW(LPRASDIALEXTENSIONS, LPCWSTR, LPRASDIALPARAMSW, DWORD, LPVOID, LPHRASCONN)fn
DWORD RasEnumConnectionsA(LPRASCONNA, LPDWORD, LPDWORD)fn
DWORD RasEnumConnectionsW(LPRASCONNW, LPDWORD, LPDWORD)fn
DWORD RasEnumEntriesA(LPCSTR, LPCSTR, LPRASENTRYNAMEA, LPDWORD, LPDWORD)fn
DWORD RasEnumEntriesW(LPCWSTR, LPCWSTR, LPRASENTRYNAMEW, LPDWORD, LPDWORD)fn
DWORD RasGetConnectStatusA(HRASCONN, LPRASCONNSTATUSA)fn
DWORD RasGetConnectStatusW(HRASCONN, LPRASCONNSTATUSW)fn
DWORD RasGetErrorStringA(UINT, LPSTR, DWORD)fn
DWORD RasGetErrorStringW(UINT, LPWSTR, DWORD)fn
DWORD RasHangUpA(HRASCONN)fn
DWORD RasHangUpW(HRASCONN)fn
DWORD RasGetProjectionInfoA(HRASCONN, RASPROJECTION, LPVOID, LPDWORD)fn
DWORD RasGetProjectionInfoW(HRASCONN, RASPROJECTION, LPVOID, LPDWORD)fn
DWORD RasCreatePhonebookEntryA(HWND, LPCSTR)fn
DWORD RasCreatePhonebookEntryW(HWND, LPCWSTR)fn
DWORD RasEditPhonebookEntryA(HWND, LPCSTR, LPCSTR)fn
DWORD RasEditPhonebookEntryW(HWND, LPCWSTR, LPCWSTR)fn
DWORD RasSetEntryDialParamsA(LPCSTR, LPRASDIALPARAMSA, BOOL)fn
DWORD RasSetEntryDialParamsW(LPCWSTR, LPRASDIALPARAMSW, BOOL)fn
DWORD RasGetEntryDialParamsA(LPCSTR, LPRASDIALPARAMSA, LPBOOL)fn
DWORD RasGetEntryDialParamsW(LPCWSTR, LPRASDIALPARAMSW, LPBOOL)fn
DWORD RasEnumDevicesA(LPRASDEVINFOA, LPDWORD, LPDWORD)fn
DWORD RasEnumDevicesW(LPRASDEVINFOW, LPDWORD, LPDWORD)fn
DWORD RasGetCountryInfoA(LPRASCTRYINFOA, LPDWORD)fn
DWORD RasGetCountryInfoW(LPRASCTRYINFOW, LPDWORD)fn
DWORD RasGetEntryPropertiesA(LPCSTR, LPCSTR, LPRASENTRYA, LPDWORD, LPBYTE, LPDWORD)fn
DWORD RasGetEntryPropertiesW(LPCWSTR, LPCWSTR, LPRASENTRYW, LPDWORD, LPBYTE, LPDWORD)fn
DWORD RasSetEntryPropertiesA(LPCSTR, LPCSTR, LPRASENTRYA, DWORD, LPBYTE, DWORD)fn
DWORD RasSetEntryPropertiesW(LPCWSTR, LPCWSTR, LPRASENTRYW, DWORD, LPBYTE, DWORD)fn
DWORD RasRenameEntryA(LPCSTR, LPCSTR, LPCSTR)fn
DWORD RasRenameEntryW(LPCWSTR, LPCWSTR, LPCWSTR)fn
DWORD RasDeleteEntryA(LPCSTR, LPCSTR)fn
DWORD RasDeleteEntryW(LPCWSTR, LPCWSTR)fn
DWORD RasValidateEntryNameA(LPCSTR, LPCSTR)fn
DWORD RasValidateEntryNameW(LPCWSTR, LPCWSTR)fn
DWORD RasGetSubEntryHandleA(HRASCONN, DWORD, LPHRASCONN)fn
DWORD RasGetSubEntryHandleW(HRASCONN, DWORD, LPHRASCONN)fn
DWORD RasGetCredentialsA(LPCSTR, LPCSTR, LPRASCREDENTIALSA)fn
DWORD RasGetCredentialsW(LPCWSTR, LPCWSTR, LPRASCREDENTIALSW)fn
DWORD RasSetCredentialsA(LPCSTR, LPCSTR, LPRASCREDENTIALSA, BOOL)fn
DWORD RasSetCredentialsW(LPCWSTR, LPCWSTR, LPRASCREDENTIALSW, BOOL)fn
DWORD RasConnectionNotificationA(HRASCONN, HANDLE, DWORD)fn
DWORD RasConnectionNotificationW(HRASCONN, HANDLE, DWORD)fn
DWORD RasGetSubEntryPropertiesA(LPCSTR, LPCSTR, DWORD, LPRASSUBENTRYA, LPDWORD, LPBYTE, LPDWORD)fn
DWORD RasGetSubEntryPropertiesW(LPCWSTR, LPCWSTR, DWORD, LPRASSUBENTRYW, LPDWORD, LPBYTE, LPDWORD)fn
DWORD RasSetSubEntryPropertiesA(LPCSTR, LPCSTR, DWORD, LPRASSUBENTRYA, DWORD, LPBYTE, DWORD)fn
DWORD RasSetSubEntryPropertiesW(LPCWSTR, LPCWSTR, DWORD, LPRASSUBENTRYW, DWORD, LPBYTE, DWORD)fn
DWORD RasGetAutodialAddressA(LPCSTR, LPDWORD, LPRASAUTODIALENTRYA, LPDWORD, LPDWORD)fn
DWORD RasGetAutodialAddressW(LPCWSTR, LPDWORD, LPRASAUTODIALENTRYW, LPDWORD, LPDWORD)fn
DWORD RasSetAutodialAddressA(LPCSTR, DWORD, LPRASAUTODIALENTRYA, DWORD, DWORD)fn
DWORD RasSetAutodialAddressW(LPCWSTR, DWORD, LPRASAUTODIALENTRYW, DWORD, DWORD)fn
DWORD RasEnumAutodialAddressesA(LPSTR *, LPDWORD, LPDWORD)fn
DWORD RasEnumAutodialAddressesW(LPWSTR *, LPDWORD, LPDWORD)fn
DWORD RasGetAutodialEnableA(DWORD, LPBOOL)fn
DWORD RasGetAutodialEnableW(DWORD, LPBOOL)fn
DWORD RasSetAutodialEnableA(DWORD, BOOL)fn
DWORD RasSetAutodialEnableW(DWORD, BOOL)fn
DWORD RasGetAutodialParamA(DWORD, LPVOID, LPDWORD)fn
DWORD RasGetAutodialParamW(DWORD, LPVOID, LPDWORD)fn
DWORD RasSetAutodialParamA(DWORD, LPVOID, DWORD)fn
DWORD RasSetAutodialParamW(DWORD, LPVOID, DWORD)Variables 110
enumvar
RAS_MaxDeviceType = 16enumvar
RAS_MaxPhoneNumber = 128enumvar
RAS_MaxIpAddress = 15enumvar
RAS_MaxIpxAddress = 21enumvar
RAS_MaxEntryName = 256enumvar
RAS_MaxDeviceName = 128enumvar
RAS_MaxCallbackNumber = RAS_MaxPhoneNumberenumvar
RAS_MaxAreaCode = 10enumvar
RAS_MaxPadType = 32enumvar
RAS_MaxX25Address = 200enumvar
RAS_MaxFacilities = 200enumvar
RAS_MaxUserData = 200enumvar
RAS_MaxReplyMessage = 1024enumvar
RDEOPT_UsePrefixSuffix = 0x00000001enumvar
RDEOPT_PausedStates = 0x00000002enumvar
RDEOPT_IgnoreModemSpeaker = 0x00000004enumvar
RDEOPT_SetModemSpeaker = 0x00000008enumvar
RDEOPT_IgnoreSoftwareCompression = 0x00000010enumvar
RDEOPT_SetSoftwareCompression = 0x00000020enumvar
RDEOPT_DisableConnectedUI = 0x00000040enumvar
RDEOPT_DisableReconnectUI = 0x00000080enumvar
RDEOPT_DisableReconnect = 0x00000100enumvar
RDEOPT_NoUser = 0x00000200enumvar
RDEOPT_PauseOnScript = 0x00000400enumvar
RDEOPT_Router = 0x00000800enumvar
REN_User = 0x00000000enumvar
REN_AllUsers = 0x00000001enumvar
VS_Default = 0enumvar
VS_PptpOnly = 1enumvar
VS_PptpFirst = 2enumvar
VS_L2tpOnly = 3enumvar
VS_L2tpFirst = 4enumvar
RASDIALEVENT = "RasDialEvent"enumvar
WM_RASDIALEVENT = 0xCCCDenumvar
RASEO_UseCountryAndAreaCodes = 0x00000001enumvar
RASEO_SpecificIpAddr = 0x00000002enumvar
RASEO_SpecificNameServers = 0x00000004enumvar
RASEO_IpHeaderCompression = 0x00000008enumvar
RASEO_RemoteDefaultGateway = 0x00000010enumvar
RASEO_DisableLcpExtensions = 0x00000020enumvar
RASEO_TerminalBeforeDial = 0x00000040enumvar
RASEO_TerminalAfterDial = 0x00000080enumvar
RASEO_ModemLights = 0x00000100enumvar
RASEO_SwCompression = 0x00000200enumvar
RASEO_RequireEncryptedPw = 0x00000400enumvar
RASEO_RequireMsEncryptedPw = 0x00000800enumvar
RASEO_RequireDataEncryption = 0x00001000enumvar
RASEO_NetworkLogon = 0x00002000enumvar
RASEO_UseLogonCredentials = 0x00004000enumvar
RASEO_PromoteAlternates = 0x00008000enumvar
RASNP_NetBEUI = 0x00000001enumvar
RASNP_Ipx = 0x00000002enumvar
RASNP_Ip = 0x00000004enumvar
RASFP_Ppp = 0x00000001enumvar
RASFP_Slip = 0x00000002enumvar
RASFP_Ras = 0x00000004var
TCHAR[] RASDT_Modemenumvar
RASET_Phone = 1enumvar
RASET_Vpn = 2enumvar
RASET_Direct = 3enumvar
RASET_Internet = 4enumvar
RDEOPT_CustomDial = 0x00001000enumvar
RASLCPAP_PAP = 0xC023enumvar
RASLCPAP_SPAP = 0xC027enumvar
RASLCPAP_CHAP = 0xC223enumvar
RASLCPAP_EAP = 0xC227enumvar
RASLCPAD_CHAP_MD5 = 0x05enumvar
RASLCPAD_CHAP_MS = 0x80enumvar
RASLCPAD_CHAP_MSV2 = 0x81enumvar
RASLCPO_PFC = 0x00000001enumvar
RASLCPO_ACFC = 0x00000002enumvar
RASLCPO_SSHF = 0x00000004enumvar
RASLCPO_DES_56 = 0x00000008enumvar
RASLCPO_3_DES = 0x00000010enumvar
RASCCPCA_MPPC = 0x00000006enumvar
RASCCPCA_STAC = 0x00000005enumvar
RASCCPO_Compression = 0x00000001enumvar
RASCCPO_HistoryLess = 0x00000002enumvar
RASCCPO_Encryption56bit = 0x00000010enumvar
RASCCPO_Encryption40bit = 0x00000020enumvar
RASCCPO_Encryption128bit = 0x00000040enumvar
RASEO_RequireEAP = 0x00020000enumvar
RASEO_RequirePAP = 0x00040000enumvar
RASEO_RequireSPAP = 0x00080000enumvar
RASEO_Custom = 0x00100000enumvar
RASEO_PreviewPhoneNumber = 0x00200000enumvar
RASEO_SharedPhoneNumbers = 0x00800000enumvar
RASEO_PreviewUserPw = 0x01000000enumvar
RASEO_PreviewDomain = 0x02000000enumvar
RASEO_ShowDialingProgress = 0x04000000enumvar
RASEO_RequireCHAP = 0x08000000enumvar
RASEO_RequireMsCHAP = 0x10000000enumvar
RASEO_RequireMsCHAP2 = 0x20000000enumvar
RASEO_RequireW95MSCHAP = 0x40000000enumvar
RASEO_CustomScript = 0x80000000enumvar
RASIPO_VJ = 0x00000001enumvar
RCD_SingleUser = 0enumvar
RCD_AllUsers = 0x00000001enumvar
RCD_Eap = 0x00000002enumvar
RASEAPF_NonInteractive = 0x00000002enumvar
RASEAPF_Logon = 0x00000004enumvar
RASEAPF_Preview = 0x00000008enumvar
ET_40Bit = 1enumvar
ET_128Bit = 2enumvar
ET_None = 0enumvar
ET_Require = 1enumvar
ET_RequireMax = 2enumvar
ET_Optional = 3enumvar
RASCS_PAUSED = 0x1000enumvar
RASCS_DONE = 0x2000