ReactOS 0.4.15-dev-8127-g6338913
ras.h File Reference
#include <lmcons.h>
#include <pshpack4.h>
#include <poppack.h>
Include dependency graph for ras.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  tagRASCONNW
 
struct  tagRASCONNA
 
struct  tagRASCONNSTATUSW
 
struct  tagRASCONNSTATUSA
 
struct  tagRASDIALPARAMSW
 
struct  tagRASDIALPARAMSA
 
struct  tagRASDIALEXTENSIONS
 
struct  tagRASENTRYNAMEW
 
struct  tagRASENTRYNAMEA
 
struct  tagRASAMBW
 
struct  tagRASAMBA
 
struct  tagRASPPPNBFW
 
struct  tagRASPPPNBFA
 
struct  tagRASIPXW
 
struct  tagRASIPXA
 
struct  tagRASPPPIPW
 
struct  tagRASPPPIPA
 
struct  tagRASPPPLCPW
 
struct  tagRASPPPLCPA
 
struct  tagRASSLIPW
 
struct  tagRASSLIPA
 
struct  tagRASDEVINFOW
 
struct  tagRASDEVINFOA
 
struct  tagRASCTRYINFO
 
struct  tagRASIPADDR
 
struct  tagRASENTRYW
 
struct  tagRASENTRYA
 

Macros

#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 longPULONG_PTR
 
typedef enum tagRASCONNSTATE RASCONNSTATE
 
typedef enum tagRASCONNSTATELPRASCONNSTATE
 
typedef enum tagRASPROJECTION RASPROJECTION
 
typedef enum tagRASPROJECTIONLPRASPROJECTION
 
typedef HRASCONN * LPHRASCONN
 
typedef struct tagRASCONNW RASCONNW
 
typedef struct tagRASCONNWLPRASCONNW
 
typedef struct tagRASCONNA RASCONNA
 
typedef struct tagRASCONNALPRASCONNA
 
typedef struct tagRASCONNSTATUSW RASCONNSTATUSW
 
typedef struct tagRASCONNSTATUSWLPRASCONNSTATUSW
 
typedef struct tagRASCONNSTATUSA RASCONNSTATUSA
 
typedef struct tagRASCONNSTATUSALPRASCONNSTATUSA
 
typedef struct tagRASDIALPARAMSW RASDIALPARAMSW
 
typedef struct tagRASDIALPARAMSWLPRASDIALPARAMSW
 
typedef struct tagRASDIALPARAMSA RASDIALPARAMSA
 
typedef struct tagRASDIALPARAMSALPRASDIALPARAMSA
 
typedef struct tagRASDIALEXTENSIONS RASDIALEXTENSIONS
 
typedef struct tagRASDIALEXTENSIONSLPRASDIALEXTENSIONS
 
typedef struct tagRASENTRYNAMEW RASENTRYNAMEW
 
typedef struct tagRASENTRYNAMEWLPRASENTRYNAMEW
 
typedef struct tagRASENTRYNAMEA RASENTRYNAMEA
 
typedef struct tagRASENTRYNAMEALPRASENTRYNAMEA
 
typedef struct tagRASAMBW RASAMBW
 
typedef struct tagRASAMBWLPRASAMBW
 
typedef struct tagRASAMBA RASAMBA
 
typedef struct tagRASAMBALPRASAMBA
 
typedef struct tagRASPPPNBFW RASPPPNBFW
 
typedef struct tagRASPPPNBFWLPRASPPPNBFW
 
typedef struct tagRASPPPNBFA RASPPPNBFA
 
typedef struct tagRASPPPNBFALPRASPPPNBFA
 
typedef struct tagRASIPXW RASPPPIPXW
 
typedef struct tagRASIPXWLPRASPPPIPXW
 
typedef struct tagRASIPXA RASPPPIPXA
 
typedef struct tagRASIPXALPRASPPPIPXA
 
typedef struct tagRASPPPIPW RASPPPIPW
 
typedef struct tagRASPPPIPWLPRASPPPIPW
 
typedef struct tagRASPPPIPA RASPPPIPA
 
typedef struct tagRASPPPIPALPRASPPPIPA
 
typedef struct tagRASPPPLCPW RASPPPLCPW
 
typedef struct tagRASPPPLCPWLPRASPPPLCPW
 
typedef struct tagRASPPPLCPA RASPPPLCPA
 
typedef struct tagRASPPPLCPALPRASPPPLCPA
 
typedef struct tagRASSLIPW RASSLIPW
 
typedef struct tagRASSLIPWLPRASSLIPW
 
typedef struct tagRASSLIPA RASSLIPA
 
typedef struct tagRASSLIPALPRASSLIPA
 
typedef struct tagRASDEVINFOW RASDEVINFOW
 
typedef struct tagRASDEVINFOWLPRASDEVINFOW
 
typedef struct tagRASDEVINFOA RASDEVINFOA
 
typedef struct tagRASDEVINFOALPRASDEVINFOA
 
typedef struct tagRASCTRYINFO RASCTRYINFO
 
typedef struct tagRASCTRYINFOLPRASCTRYINFO
 
typedef RASCTRYINFO RASCTRYINFOW
 
typedef RASCTRYINFOLPRASCTRYINFOW
 
typedef RASCTRYINFO RASCTRYINFOA
 
typedef RASCTRYINFOLPRASCTRYINFOA
 
typedef struct tagRASIPADDR RASIPADDR
 
typedef struct tagRASENTRYW RASENTRYW
 
typedef struct tagRASENTRYWLPRASENTRYW
 
typedef struct tagRASENTRYA RASENTRYA
 
typedef struct tagRASENTRYALPRASENTRYA
 
typedef RASCONNA RASCONN
 
typedef RASCONNALPRASCONN
 
typedef RASENTRYA RASENTRY
 
typedef RASENTRYALPRASENTRY
 
typedef RASCONNSTATUSA RASCONNSTATUS
 
typedef RASCONNSTATUSALPRASCONNSTATUS
 
typedef RASDIALPARAMSA RASDIALPARAMS
 
typedef RASDIALPARAMSALPRASDIALPARAMS
 
typedef RASAMBA RASAMB
 
typedef RASAMBALPRASAM
 
typedef RASPPPNBFA RASPPPNBF
 
typedef RASPPPNBFALPRASPPPNBF
 
typedef RASPPPIPXA RASPPPIPX
 
typedef RASPPPIPXALPRASPPPIPX
 
typedef RASPPPIPA RASPPPIP
 
typedef RASPPPIPALPRASPPPIP
 
typedef RASPPPLCPA RASPPPLCP
 
typedef RASPPPLCPALPRASPPPLCP
 
typedef RASSLIPA RASSLIP
 
typedef RASSLIPALPRASSLIP
 
typedef RASDEVINFOA RASDEVINFO
 
typedef RASDEVINFOALPRASDEVINFO
 
typedef RASENTRYNAMEA RASENTRYNAME
 
typedef RASENTRYNAMEALPRASENTRYNAME
 
typedef BOOL(WINAPIORASADFUNC) (HWND, LPSTR, DWORD, LPDWORD)
 
typedef VOID(WINAPIRASDIALFUNC) (UINT, RASCONNSTATE, DWORD)
 
typedef VOID(WINAPIRASDIALFUNC1) (HRASCONN, UINT, RASCONNSTATE, DWORD, DWORD)
 
typedef DWORD(WINAPIRASDIALFUNC2) (ULONG_PTR, DWORD, HRASCONN, UINT, RASCONNSTATE, DWORD, DWORD)
 

Enumerations

enum  tagRASCONNSTATE {
  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  tagRASPROJECTION {
  RASP_Amb = 0x10000 , RASP_PppNbf = 0x803F , RASP_PppIpx = 0x802B , RASP_PppIp = 0x8021 ,
  RASP_PppLcp = 0xC021 , RASP_Slip = 0x20000
}
 

Functions

 DECLARE_HANDLE (HRASCONN)
 
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)
 

Macro Definition Documentation

◆ RAS_MaxAreaCode

#define RAS_MaxAreaCode   10

Definition at line 29 of file ras.h.

◆ RAS_MaxCallbackNumber

#define RAS_MaxCallbackNumber   RAS_MaxPhoneNumber

Definition at line 28 of file ras.h.

◆ RAS_MaxDeviceName

#define RAS_MaxDeviceName   128

Definition at line 27 of file ras.h.

◆ RAS_MaxDeviceType

#define RAS_MaxDeviceType   16

Definition at line 22 of file ras.h.

◆ RAS_MaxDnsSuffix

#define RAS_MaxDnsSuffix   256

Definition at line 35 of file ras.h.

◆ RAS_MaxEntryName

#define RAS_MaxEntryName   256

Definition at line 26 of file ras.h.

◆ RAS_MaxFacilities

#define RAS_MaxFacilities   200

Definition at line 32 of file ras.h.

◆ RAS_MaxIpAddress

#define RAS_MaxIpAddress   15

Definition at line 24 of file ras.h.

◆ RAS_MaxIpxAddress

#define RAS_MaxIpxAddress   21

Definition at line 25 of file ras.h.

◆ RAS_MaxPadType

#define RAS_MaxPadType   32

Definition at line 30 of file ras.h.

◆ RAS_MaxPhoneNumber

#define RAS_MaxPhoneNumber   128

Definition at line 23 of file ras.h.

◆ RAS_MaxReplyMessage

#define RAS_MaxReplyMessage   1024

Definition at line 34 of file ras.h.

◆ RAS_MaxUserData

#define RAS_MaxUserData   200

Definition at line 33 of file ras.h.

◆ RAS_MaxX25Address

#define RAS_MaxX25Address   200

Definition at line 31 of file ras.h.

◆ RasCreatePhonebookEntry

#define RasCreatePhonebookEntry   RasCreatePhonebookEntryA

Definition at line 989 of file ras.h.

◆ RASCS_DONE

#define RASCS_DONE   0x2000

Definition at line 197 of file ras.h.

◆ RASCS_PAUSED

#define RASCS_PAUSED   0x1000

Definition at line 196 of file ras.h.

◆ RasDeleteEntry

#define RasDeleteEntry   RasDeleteEntryA

Definition at line 998 of file ras.h.

◆ RasDial

#define RasDial   RasDialA

Definition at line 982 of file ras.h.

◆ RASDIALEVENT

#define RASDIALEVENT   "RasDialEvent"

Definition at line 59 of file ras.h.

◆ RASDT_Atm

#define RASDT_Atm   TEXT("ATM")

Definition at line 92 of file ras.h.

◆ RASDT_Direct

#define RASDT_Direct   TEXT("direct")

Definition at line 83 of file ras.h.

◆ RASDT_FrameRelay

#define RASDT_FrameRelay   TEXT("FRAMERELAY")

Definition at line 91 of file ras.h.

◆ RASDT_Generic

#define RASDT_Generic   TEXT("GENERIC")

Definition at line 89 of file ras.h.

◆ RASDT_Irda

#define RASDT_Irda   TEXT("IRDA")

Definition at line 95 of file ras.h.

◆ RASDT_Isdn

#define RASDT_Isdn   TEXT("isdn")

Definition at line 85 of file ras.h.

◆ RASDT_Modem

#define RASDT_Modem   TEXT("modem")

Definition at line 84 of file ras.h.

◆ RASDT_Pad

#define RASDT_Pad   TEXT("pad")

Definition at line 88 of file ras.h.

◆ RASDT_Parallel

#define RASDT_Parallel   TEXT("PARALLEL")

Definition at line 96 of file ras.h.

◆ RASDT_Serial

#define RASDT_Serial   TEXT("SERIAL")

Definition at line 90 of file ras.h.

◆ RASDT_Sonet

#define RASDT_Sonet   TEXT("SONET")

Definition at line 93 of file ras.h.

◆ RASDT_SW56

#define RASDT_SW56   TEXT("SW56")

Definition at line 94 of file ras.h.

◆ RASDT_Vpn

#define RASDT_Vpn   TEXT("vpn")

Definition at line 87 of file ras.h.

◆ RASDT_X25

#define RASDT_X25   TEXT("x25")

Definition at line 86 of file ras.h.

◆ RasEditPhonebookEntry

#define RasEditPhonebookEntry   RasEditPhonebookEntryA

Definition at line 990 of file ras.h.

◆ RasEnumConnections

#define RasEnumConnections   RasEnumConnectionsA

Definition at line 983 of file ras.h.

◆ RasEnumDevices

#define RasEnumDevices   RasEnumDevicesA

Definition at line 993 of file ras.h.

◆ RasEnumEntries

#define RasEnumEntries   RasEnumEntriesA

Definition at line 984 of file ras.h.

◆ RASEO_DisableLcpExtensions

#define RASEO_DisableLcpExtensions   0x00000020

Definition at line 66 of file ras.h.

◆ RASEO_IpHeaderCompression

#define RASEO_IpHeaderCompression   0x00000008

Definition at line 64 of file ras.h.

◆ RASEO_ModemLights

#define RASEO_ModemLights   0x00000100

Definition at line 69 of file ras.h.

◆ RASEO_NetworkLogon

#define RASEO_NetworkLogon   0x00002000

Definition at line 74 of file ras.h.

◆ RASEO_PromoteAlternates

#define RASEO_PromoteAlternates   0x00008000

Definition at line 76 of file ras.h.

◆ RASEO_RemoteDefaultGateway

#define RASEO_RemoteDefaultGateway   0x00000010

Definition at line 65 of file ras.h.

◆ RASEO_RequireDataEncryption

#define RASEO_RequireDataEncryption   0x00001000

Definition at line 73 of file ras.h.

◆ RASEO_RequireEncryptedPw

#define RASEO_RequireEncryptedPw   0x00000400

Definition at line 71 of file ras.h.

◆ RASEO_RequireMsEncryptedPw

#define RASEO_RequireMsEncryptedPw   0x00000800

Definition at line 72 of file ras.h.

◆ RASEO_SpecificIpAddr

#define RASEO_SpecificIpAddr   0x00000002

Definition at line 62 of file ras.h.

◆ RASEO_SpecificNameServers

#define RASEO_SpecificNameServers   0x00000004

Definition at line 63 of file ras.h.

◆ RASEO_SwCompression

#define RASEO_SwCompression   0x00000200

Definition at line 70 of file ras.h.

◆ RASEO_TerminalAfterDial

#define RASEO_TerminalAfterDial   0x00000080

Definition at line 68 of file ras.h.

◆ RASEO_TerminalBeforeDial

#define RASEO_TerminalBeforeDial   0x00000040

Definition at line 67 of file ras.h.

◆ RASEO_UseCountryAndAreaCodes

#define RASEO_UseCountryAndAreaCodes   0x00000001

Definition at line 61 of file ras.h.

◆ RASEO_UseLogonCredentials

#define RASEO_UseLogonCredentials   0x00004000

Definition at line 75 of file ras.h.

◆ RASET_Direct

#define RASET_Direct   3

Definition at line 102 of file ras.h.

◆ RASET_Internet

#define RASET_Internet   4

Definition at line 103 of file ras.h.

◆ RASET_Phone

#define RASET_Phone   1

Definition at line 100 of file ras.h.

◆ RASET_Vpn

#define RASET_Vpn   2

Definition at line 101 of file ras.h.

◆ RASFP_Ppp

#define RASFP_Ppp   0x00000001

Definition at line 80 of file ras.h.

◆ RASFP_Ras

#define RASFP_Ras   0x00000004

Definition at line 82 of file ras.h.

◆ RASFP_Slip

#define RASFP_Slip   0x00000002

Definition at line 81 of file ras.h.

◆ RasGetConnectStatus

#define RasGetConnectStatus   RasGetConnectStatusA

Definition at line 985 of file ras.h.

◆ RasGetCountryInfo

#define RasGetCountryInfo   RasGetCountryInfoA

Definition at line 994 of file ras.h.

◆ RasGetEntryDialParams

#define RasGetEntryDialParams   RasGetEntryDialParamsA

Definition at line 992 of file ras.h.

◆ RasGetEntryProperties

#define RasGetEntryProperties   RasGetEntryPropertiesA

Definition at line 995 of file ras.h.

◆ RasGetErrorString

#define RasGetErrorString   RasGetErrorStringA

Definition at line 986 of file ras.h.

◆ RasGetProjectionInfo

#define RasGetProjectionInfo   RasGetProjectionInfoA

Definition at line 988 of file ras.h.

◆ RasHangUp

#define RasHangUp   RasHangUpA

Definition at line 987 of file ras.h.

◆ RASNP_Ip

#define RASNP_Ip   0x00000004

Definition at line 79 of file ras.h.

◆ RASNP_Ipx

#define RASNP_Ipx   0x00000002

Definition at line 78 of file ras.h.

◆ RASNP_NetBEUI

#define RASNP_NetBEUI   0x00000001

Definition at line 77 of file ras.h.

◆ RasRenameEntry

#define RasRenameEntry   RasRenameEntryA

Definition at line 997 of file ras.h.

◆ RasSetEntryDialParams

#define RasSetEntryDialParams   RasSetEntryDialParamsA

Definition at line 991 of file ras.h.

◆ RasSetEntryProperties

#define RasSetEntryProperties   RasSetEntryPropertiesA

Definition at line 996 of file ras.h.

◆ RasValidateEntryName

#define RasValidateEntryName   RasValidateEntryNameA

Definition at line 999 of file ras.h.

◆ RDEOPT_DisableConnectedUI

#define RDEOPT_DisableConnectedUI   0x00000040

Definition at line 46 of file ras.h.

◆ RDEOPT_DisableReconnect

#define RDEOPT_DisableReconnect   0x00000100

Definition at line 48 of file ras.h.

◆ RDEOPT_DisableReconnectUI

#define RDEOPT_DisableReconnectUI   0x00000080

Definition at line 47 of file ras.h.

◆ RDEOPT_IgnoreModemSpeaker

#define RDEOPT_IgnoreModemSpeaker   0x00000004

Definition at line 42 of file ras.h.

◆ RDEOPT_IgnoreSoftwareCompression

#define RDEOPT_IgnoreSoftwareCompression   0x00000010

Definition at line 44 of file ras.h.

◆ RDEOPT_NoUser

#define RDEOPT_NoUser   0x00000200

Definition at line 49 of file ras.h.

◆ RDEOPT_PausedStates

#define RDEOPT_PausedStates   0x00000002

Definition at line 41 of file ras.h.

◆ RDEOPT_PauseOnScript

#define RDEOPT_PauseOnScript   0x00000400

Definition at line 50 of file ras.h.

◆ RDEOPT_Router

#define RDEOPT_Router   0x00000800

Definition at line 51 of file ras.h.

◆ RDEOPT_SetModemSpeaker

#define RDEOPT_SetModemSpeaker   0x00000008

Definition at line 43 of file ras.h.

◆ RDEOPT_SetSoftwareCompression

#define RDEOPT_SetSoftwareCompression   0x00000020

Definition at line 45 of file ras.h.

◆ RDEOPT_UsePrefixSuffix

#define RDEOPT_UsePrefixSuffix   0x00000001

Definition at line 40 of file ras.h.

◆ REN_AllUsers

#define REN_AllUsers   0x00000001

Definition at line 53 of file ras.h.

◆ REN_User

#define REN_User   0x00000000

Definition at line 52 of file ras.h.

◆ VS_Default

#define VS_Default   0

Definition at line 54 of file ras.h.

◆ VS_L2tpFirst

#define VS_L2tpFirst   4

Definition at line 58 of file ras.h.

◆ VS_L2tpOnly

#define VS_L2tpOnly   3

Definition at line 57 of file ras.h.

◆ VS_PptpFirst

#define VS_PptpFirst   2

Definition at line 56 of file ras.h.

◆ VS_PptpOnly

#define VS_PptpOnly   1

Definition at line 55 of file ras.h.

◆ WM_RASDIALEVENT

#define WM_RASDIALEVENT   0xCCCD

Definition at line 60 of file ras.h.

Typedef Documentation

◆ LPHRASCONN

typedef HRASCONN* LPHRASCONN

Definition at line 247 of file ras.h.

◆ LPRASAM

typedef RASAMBA * LPRASAM

Definition at line 800 of file ras.h.

◆ LPRASAMBA

◆ LPRASAMBW

◆ LPRASCONN

typedef RASCONNA * LPRASCONN

Definition at line 796 of file ras.h.

◆ LPRASCONNA

◆ LPRASCONNSTATE

◆ LPRASCONNSTATUS

Definition at line 798 of file ras.h.

◆ LPRASCONNSTATUSA

◆ LPRASCONNSTATUSW

◆ LPRASCONNW

◆ LPRASCTRYINFO

◆ LPRASCTRYINFOA

Definition at line 523 of file ras.h.

◆ LPRASCTRYINFOW

Definition at line 522 of file ras.h.

◆ LPRASDEVINFO

Definition at line 806 of file ras.h.

◆ LPRASDEVINFOA

◆ LPRASDEVINFOW

◆ LPRASDIALEXTENSIONS

◆ LPRASDIALPARAMS

Definition at line 799 of file ras.h.

◆ LPRASDIALPARAMSA

◆ LPRASDIALPARAMSW

◆ LPRASENTRY

typedef RASENTRYA * LPRASENTRY

Definition at line 797 of file ras.h.

◆ LPRASENTRYA

◆ LPRASENTRYNAME

Definition at line 807 of file ras.h.

◆ LPRASENTRYNAMEA

◆ LPRASENTRYNAMEW

◆ LPRASENTRYW

◆ LPRASPPPIP

typedef RASPPPIPA * LPRASPPPIP

Definition at line 803 of file ras.h.

◆ LPRASPPPIPA

◆ LPRASPPPIPW

◆ LPRASPPPIPX

Definition at line 802 of file ras.h.

◆ LPRASPPPIPXA

◆ LPRASPPPIPXW

◆ LPRASPPPLCP

Definition at line 804 of file ras.h.

◆ LPRASPPPLCPA

◆ LPRASPPPLCPW

◆ LPRASPPPNBF

Definition at line 801 of file ras.h.

◆ LPRASPPPNBFA

◆ LPRASPPPNBFW

◆ LPRASPROJECTION

◆ LPRASSLIP

typedef RASSLIPA * LPRASSLIP

Definition at line 805 of file ras.h.

◆ LPRASSLIPA

◆ LPRASSLIPW

◆ ORASADFUNC

typedef BOOL(WINAPI * ORASADFUNC) (HWND, LPSTR, DWORD, LPDWORD)

Definition at line 820 of file ras.h.

◆ PULONG_PTR

Definition at line 17 of file ras.h.

◆ RASAMB

typedef RASAMBA RASAMB

Definition at line 800 of file ras.h.

◆ RASAMBA

◆ RASAMBW

◆ RASCONN

typedef RASCONNA RASCONN

Definition at line 796 of file ras.h.

◆ RASCONNA

◆ RASCONNSTATE

◆ RASCONNSTATUS

Definition at line 798 of file ras.h.

◆ RASCONNSTATUSA

◆ RASCONNSTATUSW

◆ RASCONNW

◆ RASCTRYINFO

◆ RASCTRYINFOA

Definition at line 523 of file ras.h.

◆ RASCTRYINFOW

Definition at line 522 of file ras.h.

◆ RASDEVINFO

Definition at line 806 of file ras.h.

◆ RASDEVINFOA

◆ RASDEVINFOW

◆ RASDIALEXTENSIONS

◆ RASDIALFUNC

typedef VOID(WINAPI * RASDIALFUNC) (UINT, RASCONNSTATE, DWORD)

Definition at line 821 of file ras.h.

◆ RASDIALFUNC1

typedef VOID(WINAPI * RASDIALFUNC1) (HRASCONN, UINT, RASCONNSTATE, DWORD, DWORD)

Definition at line 822 of file ras.h.

◆ RASDIALFUNC2

typedef DWORD(WINAPI * RASDIALFUNC2) (ULONG_PTR, DWORD, HRASCONN, UINT, RASCONNSTATE, DWORD, DWORD)

Definition at line 823 of file ras.h.

◆ RASDIALPARAMS

Definition at line 799 of file ras.h.

◆ RASDIALPARAMSA

◆ RASDIALPARAMSW

◆ RASENTRY

Definition at line 797 of file ras.h.

◆ RASENTRYA

◆ RASENTRYNAME

Definition at line 807 of file ras.h.

◆ RASENTRYNAMEA

◆ RASENTRYNAMEW

◆ RASENTRYW

◆ RASIPADDR

◆ RASPPPIP

Definition at line 803 of file ras.h.

◆ RASPPPIPA

◆ RASPPPIPW

◆ RASPPPIPX

Definition at line 802 of file ras.h.

◆ RASPPPIPXA

◆ RASPPPIPXW

◆ RASPPPLCP

Definition at line 804 of file ras.h.

◆ RASPPPLCPA

◆ RASPPPLCPW

◆ RASPPPNBF

Definition at line 801 of file ras.h.

◆ RASPPPNBFA

◆ RASPPPNBFW

◆ RASPROJECTION

◆ RASSLIP

typedef RASSLIPA RASSLIP

Definition at line 805 of file ras.h.

◆ RASSLIPA

◆ RASSLIPW

◆ ULONG_PTR

Definition at line 17 of file ras.h.

Enumeration Type Documentation

◆ tagRASCONNSTATE

Enumerator
RASCS_OpenPort 
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_RetryAuthentication 
RASCS_CallbackSetByCaller 
RASCS_PasswordExpired 
RASCS_Connected 
RASCS_Disconnected 

Definition at line 198 of file ras.h.

198 {
199 RASCS_OpenPort = 0,
227#if (WINVER >= 0x500)
228 RASCS_InvokeEapUI,
229#endif
@ RASCS_CallbackSetByCaller
Definition: ras.h:225
@ RASCS_Disconnected
Definition: ras.h:231
@ RASCS_SubEntryConnected
Definition: ras.h:221
@ RASCS_AuthCallback
Definition: ras.h:207
@ RASCS_PrepareForCallback
Definition: ras.h:214
@ RASCS_Projected
Definition: ras.h:217
@ RASCS_AuthNotify
Definition: ras.h:205
@ RASCS_CallbackComplete
Definition: ras.h:219
@ RASCS_LogonNetwork
Definition: ras.h:220
@ RASCS_OpenPort
Definition: ras.h:199
@ RASCS_AuthAck
Definition: ras.h:211
@ RASCS_Authenticated
Definition: ras.h:213
@ RASCS_WaitForCallback
Definition: ras.h:216
@ RASCS_AllDevicesConnected
Definition: ras.h:203
@ RASCS_WaitForModemReset
Definition: ras.h:215
@ RASCS_PortOpened
Definition: ras.h:200
@ RASCS_SubEntryDisconnected
Definition: ras.h:222
@ RASCS_Interactive
Definition: ras.h:223
@ RASCS_AuthProject
Definition: ras.h:209
@ RASCS_DeviceConnected
Definition: ras.h:202
@ RASCS_ConnectDevice
Definition: ras.h:201
@ RASCS_PasswordExpired
Definition: ras.h:226
@ RASCS_AuthLinkSpeed
Definition: ras.h:210
@ RASCS_Authenticate
Definition: ras.h:204
@ RASCS_AuthChangePassword
Definition: ras.h:208
@ RASCS_Connected
Definition: ras.h:230
@ RASCS_ReAuthenticate
Definition: ras.h:212
@ RASCS_AuthRetry
Definition: ras.h:206
@ RASCS_RetryAuthentication
Definition: ras.h:224
@ RASCS_StartAuthentication
Definition: ras.h:218
#define RASCS_DONE
Definition: ras.h:197
#define RASCS_PAUSED
Definition: ras.h:196
enum tagRASCONNSTATE RASCONNSTATE
enum tagRASCONNSTATE * LPRASCONNSTATE

◆ tagRASPROJECTION

Enumerator
RASP_Amb 
RASP_PppNbf 
RASP_PppIpx 
RASP_PppIp 
RASP_PppLcp 
RASP_Slip 

Definition at line 234 of file ras.h.

234 {
235 RASP_Amb = 0x10000,
236 RASP_PppNbf = 0x803F,
237 RASP_PppIpx = 0x802B,
238 RASP_PppIp = 0x8021,
239#if (WINVER >= 0x500)
240 RASP_PppCcp = 0x80FD,
241#endif
242 RASP_PppLcp = 0xC021,
243 RASP_Slip = 0x20000
enum tagRASPROJECTION RASPROJECTION
enum tagRASPROJECTION * LPRASPROJECTION
@ RASP_Amb
Definition: ras.h:235
@ RASP_PppLcp
Definition: ras.h:242
@ RASP_Slip
Definition: ras.h:243
@ RASP_PppIp
Definition: ras.h:238
@ RASP_PppNbf
Definition: ras.h:236
@ RASP_PppIpx
Definition: ras.h:237

Function Documentation

◆ DECLARE_HANDLE()

DECLARE_HANDLE ( HRASCONN  )

◆ RasCreatePhonebookEntryA()

DWORD APIENTRY RasCreatePhonebookEntryA ( HWND  hwnd,
LPCSTR  lpszPhonebook 
)

Definition at line 43 of file rasapi.c.

44{
45 FIXME("(%p,%s),stub!\n",hwnd,debugstr_a(lpszPhonebook));
46 return 0;
47}
#define FIXME(fmt,...)
Definition: debug.h:114
#define debugstr_a
Definition: kernel32.h:31
_In_ LONG _In_ HWND hwnd
Definition: winddi.h:4023

◆ RasCreatePhonebookEntryW()

DWORD APIENTRY RasCreatePhonebookEntryW ( HWND  hwnd,
LPCWSTR  lpszPhonebook 
)

Definition at line 49 of file rasapi.c.

50{
51 FIXME("(%p,%s),stub!\n",hwnd,debugstr_w(lpszPhonebook));
52 return 0;
53}
#define debugstr_w
Definition: kernel32.h:32

◆ RasDeleteEntryA()

DWORD APIENTRY RasDeleteEntryA ( LPCSTR  a,
LPCSTR  b 
)

Definition at line 208 of file rasapi.c.

209{
210 FIXME("(%s,%s),stub!\n",debugstr_a(a),debugstr_a(b));
211 return 0;
212}
GLboolean GLboolean GLboolean b
Definition: glext.h:6204
GLboolean GLboolean GLboolean GLboolean a
Definition: glext.h:6204

◆ RasDeleteEntryW()

DWORD APIENTRY RasDeleteEntryW ( LPCWSTR  a,
LPCWSTR  b 
)

Definition at line 217 of file rasapi.c.

218{
219 FIXME("(%s,%s),stub!\n",debugstr_w(a),debugstr_w(b));
220 return 0;
221}

◆ RasDialA()

DWORD APIENTRY RasDialA ( LPRASDIALEXTENSIONS  lpRasDialExtensions,
LPCSTR  lpszPhonebook,
LPRASDIALPARAMSA  lpRasDialParams,
DWORD  dwNotifierType,
LPVOID  lpvNotifier,
LPHRASCONN  lphRasConn 
)

Definition at line 69 of file rasapi.c.

72{
73 FIXME("(%p,%s,%p,0x%08x,%p,%p),stub!\n",lpRasDialExtensions,debugstr_a(lpszPhonebook),
74 lpRasDialParams,dwNotifierType,lpvNotifier,lphRasConn);
75 return 1;
76}

◆ RasDialW()

DWORD APIENTRY RasDialW ( LPRASDIALEXTENSIONS  lpRasDialExtensions,
LPCWSTR  lpszPhonebook,
LPRASDIALPARAMSW  lpRasDialParams,
DWORD  dwNotifierType,
LPVOID  lpvNotifier,
LPHRASCONN  lphRasConn 
)

Definition at line 78 of file rasapi.c.

81{
82 FIXME("(%p,%s,%p,0x%08x,%p,%p),stub!\n",lpRasDialExtensions,debugstr_w(lpszPhonebook),
83 lpRasDialParams,dwNotifierType,lpvNotifier,lphRasConn);
84 return 1;
85}

◆ RasEditPhonebookEntryA()

DWORD APIENTRY RasEditPhonebookEntryA ( HWND  hwnd,
LPCSTR  lpszPhonebook,
LPCSTR  lpszEntryName 
)

Definition at line 87 of file rasapi.c.

88{
89 FIXME("(%p,%s,%s),stub!\n",hwnd,debugstr_a(lpszPhonebook),debugstr_a(lpszEntryName));
90 return 0;
91}

◆ RasEditPhonebookEntryW()

DWORD APIENTRY RasEditPhonebookEntryW ( HWND  hwnd,
LPCWSTR  lpszPhonebook,
LPCWSTR  lpszEntryName 
)

Definition at line 93 of file rasapi.c.

94{
95 FIXME("(%p,%s,%s),stub!\n",hwnd,debugstr_w(lpszPhonebook),debugstr_w(lpszEntryName));
96 return 0;
97}

◆ RasEnumConnectionsA()

DWORD APIENTRY RasEnumConnectionsA ( LPRASCONNA  rca,
LPDWORD  lpcb,
LPDWORD  lpcConnections 
)

Definition at line 102 of file rasapi.c.

102 {
103 /* Remote Access Service stuff is done by underlying OS anyway */
104 FIXME("(%p,%p,%p),stub!\n",rca,lpcb,lpcConnections);
105 FIXME("RAS support is not implemented! Configure program to use LAN connection/winsock instead!\n");
106 *lpcb = 0; /* size of buffer needed to enumerate connections */
107 *lpcConnections = 0; /* no RAS connections available */
108
109 return 0;
110}

◆ RasEnumConnectionsW()

DWORD APIENTRY RasEnumConnectionsW ( LPRASCONNW  rcw,
LPDWORD  lpcb,
LPDWORD  lpcConnections 
)

Definition at line 115 of file rasapi.c.

115 {
116 /* Remote Access Service stuff is done by underlying OS anyway */
117 FIXME("(%p,%p,%p),stub!\n",rcw,lpcb,lpcConnections);
118 FIXME("RAS support is not implemented! Configure program to use LAN connection/winsock instead!\n");
119 *lpcb = 0; /* size of buffer needed to enumerate connections */
120 *lpcConnections = 0; /* no RAS connections available */
121
122 return 0;
123}

◆ RasEnumDevicesA()

DWORD APIENTRY RasEnumDevicesA ( LPRASDEVINFOA  lpRasDevinfo,
LPDWORD  lpcb,
LPDWORD  lpcDevices 
)

Definition at line 247 of file rasapi.c.

248{
249 if (!lpcb || !lpcDevices)
251
252 FIXME("(%p,%p,%p),stub!\n",lpRasDevinfo,lpcb,lpcDevices);
253
254 if(lpRasDevinfo && lpRasDevinfo->dwSize != sizeof(RASDEVINFOA))
255 return ERROR_INVALID_SIZE;
256
257 *lpcDevices = 1;
258
259 if (!lpRasDevinfo || (*lpcb < sizeof(RASDEVINFOA))) {
260 *lpcb = sizeof(RASDEVINFOA);
262 }
263 /* honor dwSize ? */
264 strcpy(lpRasDevinfo->szDeviceType, RASDT_Modem);
265 strcpy(lpRasDevinfo->szDeviceName, "WINE virtmodem");
266 return 0;
267}
char * strcpy(char *DstString, const char *SrcString)
Definition: utclib.c:388
#define ERROR_INVALID_PARAMETER
Definition: compat.h:101
struct tagRASDEVINFOA RASDEVINFOA
#define RASDT_Modem
Definition: ras.h:84
#define ERROR_INVALID_SIZE
Definition: raserror.h:38
#define ERROR_BUFFER_TOO_SMALL
Definition: raserror.h:9
CHAR szDeviceType[RAS_MaxDeviceType+1]
Definition: ras.h:510
DWORD dwSize
Definition: ras.h:509
CHAR szDeviceName[RAS_MaxDeviceName+1]
Definition: ras.h:511

Referenced by InitFunctionPtrs().

◆ RasEnumDevicesW()

DWORD APIENTRY RasEnumDevicesW ( LPRASDEVINFOW  a,
LPDWORD  b,
LPDWORD  c 
)

Definition at line 272 of file rasapi.c.

273{
274 FIXME("(%p,%p,%p),stub!\n",a,b,c);
275 return 0;
276}
const GLubyte * c
Definition: glext.h:8905

◆ RasEnumEntriesA()

DWORD APIENTRY RasEnumEntriesA ( LPCSTR  Reserved,
LPCSTR  lpszPhoneBook,
LPRASENTRYNAMEA  lpRasEntryName,
LPDWORD  lpcb,
LPDWORD  lpcEntries 
)

Definition at line 128 of file rasapi.c.

131{
132 FIXME("(%p,%s,%p,%p,%p),stub!\n",Reserved,debugstr_a(lpszPhoneBook),
133 lpRasEntryName,lpcb,lpcEntries);
134 *lpcEntries = 0;
135 return 0;
136}
_Reserved_ PVOID Reserved
Definition: winddi.h:3974

◆ RasEnumEntriesW()

DWORD APIENTRY RasEnumEntriesW ( LPCWSTR  Reserved,
LPCWSTR  lpszPhoneBook,
LPRASENTRYNAMEW  lpRasEntryName,
LPDWORD  lpcb,
LPDWORD  lpcEntries 
)

Definition at line 141 of file rasapi.c.

144{
145 FIXME("(%p,%s,%p,%p,%p),stub!\n",Reserved,debugstr_w(lpszPhoneBook),
146 lpRasEntryName,lpcb,lpcEntries);
147 *lpcEntries = 0;
148 return 0;
149}

◆ RasGetConnectStatusA()

DWORD APIENTRY RasGetConnectStatusA ( HRASCONN  hrasconn,
LPRASCONNSTATUSA  lprasconnstatus 
)

Definition at line 151 of file rasapi.c.

152{
153 FIXME("(%p,%p),stub!\n",hrasconn,lprasconnstatus);
154 return 0;
155}

◆ RasGetConnectStatusW()

DWORD APIENTRY RasGetConnectStatusW ( HRASCONN  hrasconn,
LPRASCONNSTATUSW  lprasconnstatus 
)

Definition at line 157 of file rasapi.c.

158{
159 FIXME("(%p,%p),stub!\n",hrasconn,lprasconnstatus);
160 return 0;
161}

◆ RasGetCountryInfoA()

DWORD APIENTRY RasGetCountryInfoA ( LPRASCTRYINFOA  ,
LPDWORD   
)

◆ RasGetCountryInfoW()

DWORD APIENTRY RasGetCountryInfoW ( LPRASCTRYINFOW  ,
LPDWORD   
)

◆ RasGetEntryDialParamsA()

DWORD APIENTRY RasGetEntryDialParamsA ( LPCSTR  lpszPhoneBook,
LPRASDIALPARAMSA  lpRasDialParams,
LPBOOL  lpfPassword 
)

Definition at line 166 of file rasapi.c.

169{
170 FIXME("(%s,%p,%p),stub!\n",debugstr_a(lpszPhoneBook),
171 lpRasDialParams,lpfPassword);
172 return 0;
173}

◆ RasGetEntryDialParamsW()

DWORD APIENTRY RasGetEntryDialParamsW ( LPCWSTR  lpszPhoneBook,
LPRASDIALPARAMSW  lpRasDialParams,
LPBOOL  lpfPassword 
)

Definition at line 178 of file rasapi.c.

181{
182 FIXME("(%s,%p,%p),stub!\n",debugstr_w(lpszPhoneBook),
183 lpRasDialParams,lpfPassword);
184 return 0;
185}

◆ RasGetEntryPropertiesA()

DWORD APIENTRY RasGetEntryPropertiesA ( LPCSTR  lpszPhonebook,
LPCSTR  lpszEntry,
LPRASENTRYA  lpRasEntry,
LPDWORD  lpdwEntryInfoSize,
LPBYTE  lpbDeviceInfo,
LPDWORD  lpdwDeviceInfoSize 
)

Definition at line 440 of file rasapi.c.

442 {
443 FIXME("(%s,%s,%p,%p,%p,%p), stub!\n", debugstr_a(lpszPhonebook), debugstr_a(lpszEntry), lpRasEntry,
444 lpdwEntryInfoSize, lpbDeviceInfo, lpdwDeviceInfoSize);
445 return 0;
446}

◆ RasGetEntryPropertiesW()

DWORD APIENTRY RasGetEntryPropertiesW ( LPCWSTR  lpszPhonebook,
LPCWSTR  lpszEntry,
LPRASENTRYW  lpRasEntry,
LPDWORD  lpdwEntryInfoSize,
LPBYTE  lpbDeviceInfo,
LPDWORD  lpdwDeviceInfoSize 
)

Definition at line 451 of file rasapi.c.

453 {
454 FIXME("(%s,%s,%p,%p,%p,%p), stub!\n", debugstr_w(lpszPhonebook), debugstr_w(lpszEntry), lpRasEntry,
455 lpdwEntryInfoSize, lpbDeviceInfo, lpdwDeviceInfoSize);
456 return 0;
457}

◆ RasGetErrorStringA()

DWORD APIENTRY RasGetErrorStringA ( UINT  uErrorValue,
LPSTR  lpszErrorString,
DWORD  cBufSize 
)

Definition at line 459 of file rasapi.c.

460{
461 FIXME("(0x%08x,%p,0x%08x), stub!\n", uErrorValue, lpszErrorString, cBufSize);
462 return 1;
463}

◆ RasGetErrorStringW()

DWORD APIENTRY RasGetErrorStringW ( UINT  uErrorValue,
LPWSTR  lpszErrorString,
DWORD  cBufSize 
)

Definition at line 465 of file rasapi.c.

466{
467 FIXME("(0x%08x,%p,0x%08x), stub!\n", uErrorValue, lpszErrorString, cBufSize);
468 return 1;
469}

◆ RasGetProjectionInfoA()

DWORD APIENTRY RasGetProjectionInfoA ( HRASCONN  hrasconn,
RASPROJECTION  rasprojection,
LPVOID  lpprojection,
LPDWORD  lpcb 
)

Definition at line 471 of file rasapi.c.

473{
474 FIXME("(%p,0x%08x,%p,%p), stub!\n", hrasconn, rasprojection, lpprojection, lpcb);
475 return 1;
476}

◆ RasGetProjectionInfoW()

DWORD APIENTRY RasGetProjectionInfoW ( HRASCONN  hrasconn,
RASPROJECTION  rasprojection,
LPVOID  lpprojection,
LPDWORD  lpcb 
)

Definition at line 478 of file rasapi.c.

480{
481 FIXME("(%p,0x%08x,%p,%p), stub!\n", hrasconn, rasprojection, lpprojection, lpcb);
482 return 1;
483}

◆ RasHangUpA()

DWORD APIENTRY RasHangUpA ( HRASCONN  hrasconn)

Definition at line 190 of file rasapi.c.

191{
192 FIXME("(%p),stub!\n",hrasconn);
193 return 0;
194}

◆ RasHangUpW()

DWORD APIENTRY RasHangUpW ( HRASCONN  hrasconn)

Definition at line 199 of file rasapi.c.

200{
201 FIXME("(%p),stub!\n",hrasconn);
202 return 0;
203}

◆ RasRenameEntryA()

DWORD APIENTRY RasRenameEntryA ( LPCSTR  lpszPhonebook,
LPCSTR  lpszOldEntry,
LPCSTR  lpszNewEntry 
)

Definition at line 485 of file rasapi.c.

486{
487 FIXME("(%s,%s,%s), stub!\n", debugstr_a(lpszPhonebook), debugstr_a(lpszOldEntry),
488 debugstr_a(lpszNewEntry));
489 return 0;
490}

◆ RasRenameEntryW()

DWORD APIENTRY RasRenameEntryW ( LPCWSTR  lpszPhonebook,
LPCWSTR  lpszOldEntry,
LPCWSTR  lpszNewEntry 
)

Definition at line 492 of file rasapi.c.

493{
494 FIXME("(%s,%s,%s), stub!\n", debugstr_w(lpszPhonebook), debugstr_w(lpszOldEntry),
495 debugstr_w(lpszNewEntry));
496 return 0;
497}

◆ RasSetEntryDialParamsA()

DWORD APIENTRY RasSetEntryDialParamsA ( LPCSTR  lpszPhonebook,
LPRASDIALPARAMSA  lprasdialparams,
BOOL  fRemovePassword 
)

Definition at line 511 of file rasapi.c.

513{
514 FIXME("(%s,%p,0x%x), stub!\n", debugstr_a(lpszPhonebook), lprasdialparams, fRemovePassword);
515 return 0;
516}

◆ RasSetEntryDialParamsW()

DWORD APIENTRY RasSetEntryDialParamsW ( LPCWSTR  lpszPhonebook,
LPRASDIALPARAMSW  lprasdialparams,
BOOL  fRemovePassword 
)

Definition at line 518 of file rasapi.c.

520{
521 FIXME("(%s,%p,0x%x), stub!\n", debugstr_w(lpszPhonebook), lprasdialparams, fRemovePassword);
522 return 0;
523}

◆ RasSetEntryPropertiesA()

DWORD APIENTRY RasSetEntryPropertiesA ( LPCSTR  lpszPhonebook,
LPCSTR  lpszEntry,
LPRASENTRYA  lpRasEntry,
DWORD  dwEntryInfoSize,
LPBYTE  lpbDeviceInfo,
DWORD  dwDeviceInfoSize 
)

Definition at line 393 of file rasapi.c.

396 {
397 FIXME("(%s,%s,%p,%d,%p,%d), stub!\n",
398 debugstr_a(lpszPhonebook),debugstr_a(lpszEntry),
399 lpRasEntry,dwEntryInfoSize,lpbDeviceInfo,dwDeviceInfoSize
400 );
401 FIXME("Rasentry:\n");
402 FIXME("\tdwfOptions %x\n",lpRasEntry->dwfOptions);
403 FIXME("\tszLocalPhoneNumber %s\n",debugstr_a(lpRasEntry->szLocalPhoneNumber));
404 return 0;
405}
DWORD dwfOptions
Definition: ras.h:591
CHAR szLocalPhoneNumber[RAS_MaxPhoneNumber+1]
Definition: ras.h:595

◆ RasSetEntryPropertiesW()

DWORD APIENTRY RasSetEntryPropertiesW ( LPCWSTR  lpszPhonebook,
LPCWSTR  lpszEntry,
LPRASENTRYW  lpRasEntry,
DWORD  dwEntryInfoSize,
LPBYTE  lpbDeviceInfo,
DWORD  dwDeviceInfoSize 
)

Definition at line 410 of file rasapi.c.

413 {
414 FIXME("(%s,%s,%p,%d,%p,%d), stub!\n",
415 debugstr_w(lpszPhonebook),debugstr_w(lpszEntry),
416 lpRasEntry,dwEntryInfoSize,lpbDeviceInfo,dwDeviceInfoSize
417 );
418 return 0;
419}

◆ RasValidateEntryNameA()

DWORD APIENTRY RasValidateEntryNameA ( LPCSTR  lpszPhonebook,
LPCSTR  lpszEntry 
)

Definition at line 424 of file rasapi.c.

424 {
425 FIXME("(%s,%s), stub!\n",debugstr_a(lpszPhonebook),debugstr_a(lpszEntry));
426 return 0;
427}

◆ RasValidateEntryNameW()

DWORD APIENTRY RasValidateEntryNameW ( LPCWSTR  lpszPhonebook,
LPCWSTR  lpszEntry 
)

Definition at line 432 of file rasapi.c.

432 {
433 FIXME("(%s,%s), stub!\n",debugstr_w(lpszPhonebook),debugstr_w(lpszEntry));
434 return 0;
435}