Type a page name and press Enter. You'll jump to the page if it exists, or you can create it if it doesn't.
To create a page in a module other than wininet, prefix the name with the module name and a period.
Declare Function FtpGetCurrentDirectory Lib "wininet.dll" _
(ByVal hConnect As IntPtr, ByVal directory As StringBuilder, ByRef bufferLength As Integer) _
As <MarshalAs(UnmanagedType.Bool)> Boolean
The buffer length should be at least MAX_PATH characters long.
Tips & Tricks:
Please add some!
' Where MAX_PATH has been declared as a constant (260)
' and Me.hINetConn is an IntPtr opened by InternetConnect
Public Function CurrentDir() As String
Dim s As New System.Text.StringBuilder
Dim nLen As Integer = MAX_PATH
s.Capacity = MAX_PATH
If FtpGetCurrentDirectory(Me.hINetConn, s, nLen) Then
CurrentDir = s.ToString