ReactOS  0.4.14-dev-376-gaedba84
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

typedef unsigned long * 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

typedef unsigned long 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
enum tagRASCONNSTATE RASCONNSTATE
#define RASCS_PAUSED
Definition: ras.h:196
#define RASCS_DONE
Definition: ras.h:197
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
Definition: ras.h:243
Definition: ras.h:235
enum tagRASPROJECTION RASPROJECTION
enum tagRASPROJECTION * LPRASPROJECTION

Function Documentation

◆ DECLARE_HANDLE()

DECLARE_HANDLE ( HRASCONN  )

◆ RasCreatePhonebookEntryA()

DWORD APIENTRY RasCreatePhonebookEntryA ( HWND  ,
LPCSTR   
)

Definition at line 43 of file rasapi.c.

44 {
45  FIXME("(%p,%s),stub!\n",hwnd,debugstr_a(lpszPhonebook));
46  return 0;
47 }
const DOCKBAR PVOID HWND HWND * hwnd
Definition: tooldock.h:22
#define FIXME(fmt,...)
Definition: debug.h:110
#define debugstr_a
Definition: kernel32.h:31

◆ RasCreatePhonebookEntryW()

DWORD APIENTRY RasCreatePhonebookEntryW ( HWND  ,
LPCWSTR   
)

Definition at line 49 of file rasapi.c.

50 {
51  FIXME("(%p,%s),stub!\n",hwnd,debugstr_w(lpszPhonebook));
52  return 0;
53 }
const DOCKBAR PVOID HWND HWND * hwnd
Definition: tooldock.h:22
#define debugstr_w
Definition: kernel32.h:32
#define FIXME(fmt,...)
Definition: debug.h:110

◆ RasDeleteEntryA()

DWORD APIENTRY RasDeleteEntryA ( LPCSTR  ,
LPCSTR   
)

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 }
#define FIXME(fmt,...)
Definition: debug.h:110
GLboolean GLboolean GLboolean b
Definition: glext.h:6204
#define debugstr_a
Definition: kernel32.h:31
GLboolean GLboolean GLboolean GLboolean a
Definition: glext.h:6204

◆ RasDeleteEntryW()

DWORD APIENTRY RasDeleteEntryW ( LPCWSTR  ,
LPCWSTR   
)

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 }
#define debugstr_w
Definition: kernel32.h:32
#define FIXME(fmt,...)
Definition: debug.h:110
GLboolean GLboolean GLboolean b
Definition: glext.h:6204
GLboolean GLboolean GLboolean GLboolean a
Definition: glext.h:6204

◆ RasDialA()

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 }
#define FIXME(fmt,...)
Definition: debug.h:110
#define debugstr_a
Definition: kernel32.h:31

◆ RasDialW()

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 }
#define debugstr_w
Definition: kernel32.h:32
#define FIXME(fmt,...)
Definition: debug.h:110

◆ RasEditPhonebookEntryA()

DWORD APIENTRY RasEditPhonebookEntryA ( HWND  ,
LPCSTR  ,
LPCSTR   
)

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 }
const DOCKBAR PVOID HWND HWND * hwnd
Definition: tooldock.h:22
#define FIXME(fmt,...)
Definition: debug.h:110
#define debugstr_a
Definition: kernel32.h:31

◆ RasEditPhonebookEntryW()

DWORD APIENTRY RasEditPhonebookEntryW ( HWND  ,
LPCWSTR  ,
LPCWSTR   
)

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 }
const DOCKBAR PVOID HWND HWND * hwnd
Definition: tooldock.h:22
#define debugstr_w
Definition: kernel32.h:32
#define FIXME(fmt,...)
Definition: debug.h:110

◆ RasEnumConnectionsA()

DWORD APIENTRY RasEnumConnectionsA ( LPRASCONNA  ,
LPDWORD  ,
LPDWORD   
)

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 }
#define FIXME(fmt,...)
Definition: debug.h:110

◆ RasEnumConnectionsW()

DWORD APIENTRY RasEnumConnectionsW ( LPRASCONNW  ,
LPDWORD  ,
LPDWORD   
)

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 }
#define FIXME(fmt,...)
Definition: debug.h:110

◆ RasEnumDevicesA()

DWORD APIENTRY RasEnumDevicesA ( LPRASDEVINFOA  ,
LPDWORD  ,
LPDWORD   
)

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);
261  return ERROR_BUFFER_TOO_SMALL;
262  }
263  /* honor dwSize ? */
264  strcpy(lpRasDevinfo->szDeviceType, RASDT_Modem);
265  strcpy(lpRasDevinfo->szDeviceName, "WINE virtmodem");
266  return 0;
267 }
#define ERROR_INVALID_PARAMETER
Definition: compat.h:91
#define RASDT_Modem
Definition: ras.h:84
#define ERROR_BUFFER_TOO_SMALL
Definition: raserror.h:9
#define FIXME(fmt,...)
Definition: debug.h:110
struct tagRASDEVINFOA RASDEVINFOA
char * strcpy(char *DstString, const char *SrcString)
Definition: utclib.c:388
#define ERROR_INVALID_SIZE
Definition: raserror.h:38

Referenced by InitFunctionPtrs().

◆ RasEnumDevicesW()

DWORD APIENTRY RasEnumDevicesW ( LPRASDEVINFOW  ,
LPDWORD  ,
LPDWORD   
)

Definition at line 272 of file rasapi.c.

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

◆ RasEnumEntriesA()

DWORD APIENTRY RasEnumEntriesA ( LPCSTR  ,
LPCSTR  ,
LPRASENTRYNAMEA  ,
LPDWORD  ,
LPDWORD   
)

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 }
#define FIXME(fmt,...)
Definition: debug.h:110
_Reserved_ PVOID Reserved
Definition: winddi.h:3974
#define debugstr_a
Definition: kernel32.h:31

◆ RasEnumEntriesW()

DWORD APIENTRY RasEnumEntriesW ( LPCWSTR  ,
LPCWSTR  ,
LPRASENTRYNAMEW  ,
LPDWORD  ,
LPDWORD   
)

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 }
#define debugstr_w
Definition: kernel32.h:32
#define FIXME(fmt,...)
Definition: debug.h:110
_Reserved_ PVOID Reserved
Definition: winddi.h:3974

◆ RasGetConnectStatusA()

DWORD APIENTRY RasGetConnectStatusA ( HRASCONN  ,
LPRASCONNSTATUSA   
)

Definition at line 151 of file rasapi.c.

152 {
153  FIXME("(%p,%p),stub!\n",hrasconn,lprasconnstatus);
154  return 0;
155 }
#define FIXME(fmt,...)
Definition: debug.h:110

◆ RasGetConnectStatusW()

DWORD APIENTRY RasGetConnectStatusW ( HRASCONN  ,
LPRASCONNSTATUSW   
)

Definition at line 157 of file rasapi.c.

158 {
159  FIXME("(%p,%p),stub!\n",hrasconn,lprasconnstatus);
160  return 0;
161 }
#define FIXME(fmt,...)
Definition: debug.h:110

◆ RasGetCountryInfoA()

DWORD APIENTRY RasGetCountryInfoA ( LPRASCTRYINFOA  ,
LPDWORD   
)

◆ RasGetCountryInfoW()

DWORD APIENTRY RasGetCountryInfoW ( LPRASCTRYINFOW  ,
LPDWORD   
)

◆ RasGetEntryDialParamsA()

DWORD APIENTRY RasGetEntryDialParamsA ( LPCSTR  ,
LPRASDIALPARAMSA  ,
LPBOOL   
)

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 }
#define FIXME(fmt,...)
Definition: debug.h:110
#define debugstr_a
Definition: kernel32.h:31

◆ RasGetEntryDialParamsW()

DWORD APIENTRY RasGetEntryDialParamsW ( LPCWSTR  ,
LPRASDIALPARAMSW  ,
LPBOOL   
)

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 }
#define debugstr_w
Definition: kernel32.h:32
#define FIXME(fmt,...)
Definition: debug.h:110

◆ RasGetEntryPropertiesA()

DWORD APIENTRY RasGetEntryPropertiesA ( LPCSTR  ,
LPCSTR  ,
LPRASENTRYA  ,
LPDWORD  ,
LPBYTE  ,
LPDWORD   
)

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 }
#define FIXME(fmt,...)
Definition: debug.h:110
#define debugstr_a
Definition: kernel32.h:31

◆ RasGetEntryPropertiesW()

DWORD APIENTRY RasGetEntryPropertiesW ( LPCWSTR  ,
LPCWSTR  ,
LPRASENTRYW  ,
LPDWORD  ,
LPBYTE  ,
LPDWORD   
)

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 }
#define debugstr_w
Definition: kernel32.h:32
#define FIXME(fmt,...)
Definition: debug.h:110

◆ RasGetErrorStringA()

DWORD APIENTRY RasGetErrorStringA ( UINT  ,
LPSTR  ,
DWORD   
)

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 }
#define FIXME(fmt,...)
Definition: debug.h:110

◆ RasGetErrorStringW()

DWORD APIENTRY RasGetErrorStringW ( UINT  ,
LPWSTR  ,
DWORD   
)

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 }
#define FIXME(fmt,...)
Definition: debug.h:110

◆ RasGetProjectionInfoA()

DWORD APIENTRY RasGetProjectionInfoA ( HRASCONN  ,
RASPROJECTION  ,
LPVOID  ,
LPDWORD   
)

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 }
#define FIXME(fmt,...)
Definition: debug.h:110

◆ RasGetProjectionInfoW()

DWORD APIENTRY RasGetProjectionInfoW ( HRASCONN  ,
RASPROJECTION  ,
LPVOID  ,
LPDWORD   
)

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 }
#define FIXME(fmt,...)
Definition: debug.h:110

◆ RasHangUpA()

DWORD APIENTRY RasHangUpA ( HRASCONN  )

Definition at line 190 of file rasapi.c.

191 {
192  FIXME("(%p),stub!\n",hrasconn);
193  return 0;
194 }
#define FIXME(fmt,...)
Definition: debug.h:110

◆ RasHangUpW()

DWORD APIENTRY RasHangUpW ( HRASCONN  )

Definition at line 199 of file rasapi.c.

200 {
201  FIXME("(%p),stub!\n",hrasconn);
202  return 0;
203 }
#define FIXME(fmt,...)
Definition: debug.h:110

◆ RasRenameEntryA()

DWORD APIENTRY RasRenameEntryA ( LPCSTR  ,
LPCSTR  ,
LPCSTR   
)

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 }
#define FIXME(fmt,...)
Definition: debug.h:110
#define debugstr_a
Definition: kernel32.h:31

◆ RasRenameEntryW()

DWORD APIENTRY RasRenameEntryW ( LPCWSTR  ,
LPCWSTR  ,
LPCWSTR   
)

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 }
#define debugstr_w
Definition: kernel32.h:32
#define FIXME(fmt,...)
Definition: debug.h:110

◆ RasSetEntryDialParamsA()

DWORD APIENTRY RasSetEntryDialParamsA ( LPCSTR  ,
LPRASDIALPARAMSA  ,
BOOL   
)

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 }
#define FIXME(fmt,...)
Definition: debug.h:110
#define debugstr_a
Definition: kernel32.h:31

◆ RasSetEntryDialParamsW()

DWORD APIENTRY RasSetEntryDialParamsW ( LPCWSTR  ,
LPRASDIALPARAMSW  ,
BOOL   
)

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 }
#define debugstr_w
Definition: kernel32.h:32
#define FIXME(fmt,...)
Definition: debug.h:110

◆ RasSetEntryPropertiesA()

DWORD APIENTRY RasSetEntryPropertiesA ( LPCSTR  ,
LPCSTR  ,
LPRASENTRYA  ,
DWORD  ,
LPBYTE  ,
DWORD   
)

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 }
#define FIXME(fmt,...)
Definition: debug.h:110
#define debugstr_a
Definition: kernel32.h:31

◆ RasSetEntryPropertiesW()

DWORD APIENTRY RasSetEntryPropertiesW ( LPCWSTR  ,
LPCWSTR  ,
LPRASENTRYW  ,
DWORD  ,
LPBYTE  ,
DWORD   
)

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 }
#define debugstr_w
Definition: kernel32.h:32
#define FIXME(fmt,...)
Definition: debug.h:110

◆ RasValidateEntryNameA()

DWORD APIENTRY RasValidateEntryNameA ( LPCSTR  ,
LPCSTR   
)

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 }
#define FIXME(fmt,...)
Definition: debug.h:110
#define debugstr_a
Definition: kernel32.h:31

◆ RasValidateEntryNameW()

DWORD APIENTRY RasValidateEntryNameW ( LPCWSTR  ,
LPCWSTR   
)

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 }
#define debugstr_w
Definition: kernel32.h:32
#define FIXME(fmt,...)
Definition: debug.h:110