|
Const RAS95_MaxEntryName = 256
Private Type RASENTRYNAME95
dwSize As Long
szEntryName(RAS95_MaxEntryName) As Byte
End Type
Private Declare Function RasEnumEntries Lib "RasApi32.DLL" Alias "RasEnumEntriesA" (ByVal reserved As String, ByVal lpszPhonebook As String, lprasentryname As Any, lpcb As Long, lpcEntries As Long) As Long
Private Sub Form_Load()
'KPD-Team 1999
'URL: http://www.allapi.net/
'E-Mail: KPDTeam@Allapi.net
Dim s As Long, l As Long, ln As Long, a$
ReDim R(255) As RASENTRYNAME95
Me.AutoRedraw = True
R(0).dwSize = Len(R(0))
s = 256 * R(0).dwSize
l = RasEnumEntries(vbNullString, vbNullString, R(0), s, ln)
For l = 0 To ln - 1
a$ = StrConv(R(l).szEntryName(), vbUnicode)
Me.Print Left$(a$, InStr(a$, Chr$(0)) - 1)
Next
If ln = 0 Then
Me.Print "No Dial-Up connections found!"
End If
End Sub
|
|