Data Structures |
| struct | LPRASCONNW |
| struct | LPRASCONNA |
| struct | LPRASCONNSTATUSW |
| struct | LPRASCONNSTATUSA |
| struct | LPRASDIALPARAMSW |
| struct | LPRASDIALPARAMSA |
| struct | LPRASDIALEXTENSIONS |
| struct | LPRASENTRYNAMEW |
| struct | LPRASENTRYNAMEA |
| struct | LPRASAMBW |
| struct | LPRASAMBA |
| struct | LPRASPPPNBFW |
| struct | LPRASPPPNBFA |
| struct | LPRASPPPIPXW |
| struct | LPRASPPPIPXA |
| struct | LPRASPPPIPW |
| struct | LPRASPPPIPA |
| struct | LPRASPPPLCPW |
| struct | LPRASPPPLCPA |
| struct | LPRASSLIPW |
| struct | LPRASSLIPA |
| struct | LPRASDEVINFOW |
| struct | LPRASDEVINFOA |
| struct | LPRASCTRYINFO |
| struct | RASIPADDR |
| struct | LPRASENTRYW |
| struct | LPRASENTRYA |
Defines |
| #define | RAS_MaxDeviceType 16 |
| #define | RAS_MaxPhoneNumber 128 |
| #define | RAS_MaxIpAddress 15 |
| #define | RAS_MaxIpxAddress 21 |
| #define | RAS_MaxEntryName 256 |
| #define | RAS_MaxDeviceName 128 |
| #define | RAS_MaxCallbackNumber RAS_MaxPhoneNumber |
| #define | RAS_MaxAreaCode 10 |
| #define | RAS_MaxPadType 32 |
| #define | RAS_MaxX25Address 200 |
| #define | RAS_MaxFacilities 200 |
| #define | RAS_MaxUserData 200 |
| #define | RAS_MaxReplyMessage 1024 |
| #define | RAS_MaxDnsSuffix 256 |
| #define | RDEOPT_UsePrefixSuffix 0x00000001 |
| #define | RDEOPT_PausedStates 0x00000002 |
| #define | RDEOPT_IgnoreModemSpeaker 0x00000004 |
| #define | RDEOPT_SetModemSpeaker 0x00000008 |
| #define | RDEOPT_IgnoreSoftwareCompression 0x00000010 |
| #define | RDEOPT_SetSoftwareCompression 0x00000020 |
| #define | RDEOPT_DisableConnectedUI 0x00000040 |
| #define | RDEOPT_DisableReconnectUI 0x00000080 |
| #define | RDEOPT_DisableReconnect 0x00000100 |
| #define | RDEOPT_NoUser 0x00000200 |
| #define | RDEOPT_PauseOnScript 0x00000400 |
| #define | RDEOPT_Router 0x00000800 |
| #define | REN_User 0x00000000 |
| #define | REN_AllUsers 0x00000001 |
| #define | VS_Default 0 |
| #define | VS_PptpOnly 1 |
| #define | VS_PptpFirst 2 |
| #define | VS_L2tpOnly 3 |
| #define | VS_L2tpFirst 4 |
| #define | RASDIALEVENT "RasDialEvent" |
| #define | WM_RASDIALEVENT 0xCCCD |
| #define | RASEO_UseCountryAndAreaCodes 0x00000001 |
| #define | RASEO_SpecificIpAddr 0x00000002 |
| #define | RASEO_SpecificNameServers 0x00000004 |
| #define | RASEO_IpHeaderCompression 0x00000008 |
| #define | RASEO_RemoteDefaultGateway 0x00000010 |
| #define | RASEO_DisableLcpExtensions 0x00000020 |
| #define | RASEO_TerminalBeforeDial 0x00000040 |
| #define | RASEO_TerminalAfterDial 0x00000080 |
| #define | RASEO_ModemLights 0x00000100 |
| #define | RASEO_SwCompression 0x00000200 |
| #define | RASEO_RequireEncryptedPw 0x00000400 |
| #define | RASEO_RequireMsEncryptedPw 0x00000800 |
| #define | RASEO_RequireDataEncryption 0x00001000 |
| #define | RASEO_NetworkLogon 0x00002000 |
| #define | RASEO_UseLogonCredentials 0x00004000 |
| #define | RASEO_PromoteAlternates 0x00008000 |
| #define | RASNP_NetBEUI 0x00000001 |
| #define | RASNP_Ipx 0x00000002 |
| #define | RASNP_Ip 0x00000004 |
| #define | RASFP_Ppp 0x00000001 |
| #define | RASFP_Slip 0x00000002 |
| #define | RASFP_Ras 0x00000004 |
| #define | RASDT_Direct TEXT("direct") |
| #define | RASDT_Modem TEXT("modem") |
| #define | RASDT_Isdn TEXT("isdn") |
| #define | RASDT_X25 TEXT("x25") |
| #define | RASDT_Vpn TEXT("vpn") |
| #define | RASDT_Pad TEXT("pad") |
| #define | RASDT_Generic TEXT("GENERIC") |
| #define | RASDT_Serial TEXT("SERIAL") |
| #define | RASDT_FrameRelay TEXT("FRAMERELAY") |
| #define | RASDT_Atm TEXT("ATM") |
| #define | RASDT_Sonet TEXT("SONET") |
| #define | RASDT_SW56 TEXT("SW56") |
| #define | RASDT_Irda TEXT("IRDA") |
| #define | RASDT_Parallel TEXT("PARALLEL") |
| #define | RASET_Phone 1 |
| #define | RASET_Vpn 2 |
| #define | RASET_Direct 3 |
| #define | RASET_Internet 4 |
| #define | RASCS_PAUSED 0x1000 |
| #define | RASCS_DONE 0x2000 |
| #define | RasDial RasDialA |
| #define | RasEnumConnections RasEnumConnectionsA |
| #define | RasEnumEntries RasEnumEntriesA |
| #define | RasGetConnectStatus RasGetConnectStatusA |
| #define | RasGetErrorString RasGetErrorStringA |
| #define | RasHangUp RasHangUpA |
| #define | RasGetProjectionInfo RasGetProjectionInfoA |
| #define | RasCreatePhonebookEntry RasCreatePhonebookEntryA |
| #define | RasEditPhonebookEntry RasEditPhonebookEntryA |
| #define | RasSetEntryDialParams RasSetEntryDialParamsA |
| #define | RasGetEntryDialParams RasGetEntryDialParamsA |
| #define | RasEnumDevices RasEnumDevicesA |
| #define | RasGetCountryInfo RasGetCountryInfoA |
| #define | RasGetEntryProperties RasGetEntryPropertiesA |
| #define | RasSetEntryProperties RasSetEntryPropertiesA |
| #define | RasRenameEntry RasRenameEntryA |
| #define | RasDeleteEntry RasDeleteEntryA |
| #define | RasValidateEntryName RasValidateEntryNameA |
Typedefs |
| typedef unsigned long | ULONG_PTR |
| typedef unsigned long * | PULONG_PTR |
| typedef enum tagRASCONNSTATE * | LPRASCONNSTATE |
| typedef enum tagRASPROJECTION * | LPRASPROJECTION |
| typedef HRASCONN * | LPHRASCONN |
| typedef RASCTRYINFO | RASCTRYINFOW |
| typedef RASCTRYINFO * | LPRASCTRYINFOW |
| typedef RASCTRYINFO | RASCTRYINFOA |
| typedef RASCTRYINFO * | LPRASCTRYINFOA |
| typedef RASCONNA | RASCONN |
| typedef RASCONNA * | LPRASCONN |
| typedef RASENTRYA | RASENTRY |
| typedef RASENTRYA * | LPRASENTRY |
| typedef RASCONNSTATUSA | RASCONNSTATUS |
| typedef RASCONNSTATUSA * | LPRASCONNSTATUS |
| typedef RASDIALPARAMSA | RASDIALPARAMS |
| typedef RASDIALPARAMSA * | LPRASDIALPARAMS |
| typedef RASAMBA | RASAMB |
| typedef RASAMBA * | LPRASAM |
| typedef RASPPPNBFA | RASPPPNBF |
| typedef RASPPPNBFA * | LPRASPPPNBF |
| typedef RASPPPIPXA | RASPPPIPX |
| typedef RASPPPIPXA * | LPRASPPPIPX |
| typedef RASPPPIPA | RASPPPIP |
| typedef RASPPPIPA * | LPRASPPPIP |
| typedef RASPPPLCPA | RASPPPLCP |
| typedef RASPPPLCPA * | LPRASPPPLCP |
| typedef RASSLIPA | RASSLIP |
| typedef RASSLIPA * | LPRASSLIP |
| typedef RASDEVINFOA | RASDEVINFO |
| typedef RASDEVINFOA * | LPRASDEVINFO |
| typedef RASENTRYNAMEA | RASENTRYNAME |
| typedef RASENTRYNAMEA * | LPRASENTRYNAME |
Enumerations |
| enum | RASCONNSTATE {
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_Connected = RASCS_DONE,
RASCS_Disconnected
} |
| enum | RASPROJECTION {
RASP_Amb = 0x10000,
RASP_PppNbf = 0x803F,
RASP_PppIpx = 0x802B,
RASP_PppIp = 0x8021,
RASP_PppLcp = 0xC021,
RASP_Slip = 0x20000
} |
Functions |
| | DECLARE_HANDLE (HRASCONN) |
| typedef | BOOL (WINAPI *ORASADFUNC)(HWND |
| typedef | VOID (WINAPI *RASDIALFUNC)(UINT |
| typedef | DWORD (WINAPI *RASDIALFUNC2)(ULONG_PTR |
| DWORD APIENTRY | RasDialA (LPRASDIALEXTENSIONS, LPCSTR, LPRASDIALPARAMSA, DWORD, LPVOID, LPHRASCONN) |
| DWORD APIENTRY | RasDialW (LPRASDIALEXTENSIONS, LPCWSTR, LPRASDIALPARAMSW, DWORD, LPVOID, LPHRASCONN) |
| DWORD APIENTRY | RasEnumConnectionsA (LPRASCONNA, LPDWORD, LPDWORD) |
| DWORD APIENTRY | RasEnumConnectionsW (LPRASCONNW, LPDWORD, LPDWORD) |
| DWORD APIENTRY | RasEnumEntriesA (LPCSTR, LPCSTR, LPRASENTRYNAMEA, LPDWORD, LPDWORD) |
| DWORD APIENTRY | RasEnumEntriesW (LPCWSTR, LPCWSTR, LPRASENTRYNAMEW, LPDWORD, LPDWORD) |
| DWORD APIENTRY | RasGetConnectStatusA (HRASCONN, LPRASCONNSTATUSA) |
| DWORD APIENTRY | RasGetConnectStatusW (HRASCONN, LPRASCONNSTATUSW) |
| DWORD APIENTRY | RasGetErrorStringA (UINT, LPSTR, DWORD) |
| DWORD APIENTRY | RasGetErrorStringW (UINT, LPWSTR, DWORD) |
| DWORD APIENTRY | RasHangUpA (HRASCONN) |
| DWORD APIENTRY | RasHangUpW (HRASCONN) |
| DWORD APIENTRY | RasGetProjectionInfoA (HRASCONN, RASPROJECTION, LPVOID, LPDWORD) |
| DWORD APIENTRY | RasGetProjectionInfoW (HRASCONN, RASPROJECTION, LPVOID, LPDWORD) |
| DWORD APIENTRY | RasCreatePhonebookEntryA (HWND, LPCSTR) |
| DWORD APIENTRY | RasCreatePhonebookEntryW (HWND, LPCWSTR) |
| DWORD APIENTRY | RasEditPhonebookEntryA (HWND, LPCSTR, LPCSTR) |
| DWORD APIENTRY | RasEditPhonebookEntryW (HWND, LPCWSTR, LPCWSTR) |
| DWORD APIENTRY | RasSetEntryDialParamsA (LPCSTR, LPRASDIALPARAMSA, BOOL) |
| DWORD APIENTRY | RasSetEntryDialParamsW (LPCWSTR, LPRASDIALPARAMSW, BOOL) |
| DWORD APIENTRY | RasGetEntryDialParamsA (LPCSTR, LPRASDIALPARAMSA, LPBOOL) |
| DWORD APIENTRY | RasGetEntryDialParamsW (LPCWSTR, LPRASDIALPARAMSW, LPBOOL) |
| DWORD APIENTRY | RasEnumDevicesA (LPRASDEVINFOA, LPDWORD, LPDWORD) |
| DWORD APIENTRY | RasEnumDevicesW (LPRASDEVINFOW, LPDWORD, LPDWORD) |
| DWORD APIENTRY | RasGetCountryInfoA (LPRASCTRYINFOA, LPDWORD) |
| DWORD APIENTRY | RasGetCountryInfoW (LPRASCTRYINFOW, LPDWORD) |
| DWORD APIENTRY | RasGetEntryPropertiesA (LPCSTR, LPCSTR, LPRASENTRYA, LPDWORD, LPBYTE, LPDWORD) |
| DWORD APIENTRY | RasGetEntryPropertiesW (LPCWSTR, LPCWSTR, LPRASENTRYW, LPDWORD, LPBYTE, LPDWORD) |
| DWORD APIENTRY | RasSetEntryPropertiesA (LPCSTR, LPCSTR, LPRASENTRYA, DWORD, LPBYTE, DWORD) |
| DWORD APIENTRY | RasSetEntryPropertiesW (LPCWSTR, LPCWSTR, LPRASENTRYW, DWORD, LPBYTE, DWORD) |
| DWORD APIENTRY | RasRenameEntryA (LPCSTR, LPCSTR, LPCSTR) |
| DWORD APIENTRY | RasRenameEntryW (LPCWSTR, LPCWSTR, LPCWSTR) |
| DWORD APIENTRY | RasDeleteEntryA (LPCSTR, LPCSTR) |
| DWORD APIENTRY | RasDeleteEntryW (LPCWSTR, LPCWSTR) |
| DWORD APIENTRY | RasValidateEntryNameA (LPCSTR, LPCSTR) |
| DWORD APIENTRY | RasValidateEntryNameW (LPCWSTR, LPCWSTR) |
Variables |
| typedef | LPSTR |
| typedef | DWORD |
| typedef | LPDWORD |
| typedef | RASCONNSTATE |
| typedef | UINT |
| typedef | HRASCONN |