Public Type RASDIALPARAMS95 dwSize As
Long szEntryName(RAS95_MaxEntryName) As
Byte szPhoneNumber(RAS95_MaxPhoneNumber) As
Byte szCallbackNumber(RAS95_MaxCallbackNumber) As
Byte szUserName(UNLEN) As Byte szPassword(PWLEN) As
Byte szDomain(DNLEN) As Byte End
Type 其中,dwSize表示该结构的大小(以字节为单位)。szEntryName表示一个远程访问的入口名,也就是WINDOWS下的拨号网络中的连接图标小的文字;szEntryName参数可是是空串,表示仅与第一个有效的MODEM建立远程连接。szPhoneNumber为表示呼叫的号码。当szEntryName是空时,zPhoneNumber不能为空。szCallbackNumber表示回叫号码,一般都设为空。szUserName为建立远程访问的用户名。szPassword为建立远程访问的密码。szDomain为进行远程访问用户名和密码认证的域名。我们将szDomain设为空,表示远程访问的服务器也是该域名下的成员。
2.RASDIAL函数.其API声明为:
Public Declare Function RasDial Lib "RasApi32.DLL" Alias
"RasDialA" (lpRasDialExtensions As Any, ByVal lpszPhonebook As String,
lprasdialparams As Any, ByVal dwNotifierType As Long, lpvNotifier As Long,
lphRasConn As Long) As
Long RASDIAL函数用于建立RAS客户机和RAS服务器的连接。
Public Declare Function RasHangUp Lib "RasApi32.DLL" Alias
"RasHangUpA" (ByVal hRasConn As Long) As
Long RASHANGUP函数用于断开一个RAS连接。其参数hRasConn为指向一个RAS连接的句柄。