[DllImport("shlwapi.dll", SetLastError=true)]
static extern TODO PathCreateFromUrl(TODO);
Declare Unicode Function PathCreateFromUrl Lib "shlwapi.dll" Alias "PathCreateFromUrlW" _
(ByVal url As String, _
ByVal path As System.Text.StringBuilder, _
ByRef pathLength As System.UInt32, _
ByVal reserved As Integer _
) As Integer
None.
Do you know one? Please contribute it!
The pathLength will be at most MAX_PATH (defined in WinDef.h).
Returns an HRESULT.
Please add some!
Const MAX_PATH As Integer = 260
Private Sub pathFromUrlButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pathFromUrlButton.Click
Dim sz As System.UInt32
Dim sb As System.Text.StringBuilder
Dim rc As Integer
sz = Convert.ToUInt32(INTERNET_MAX_URL_LENGTH)
sb = New System.Text.StringBuilder(INTERNET_MAX_URL_LENGTH)
rc = PathCreateFromUrl(urlTextbox.Text, sb, sz, 0)
pathTextbox.Text = sb.ToString()
End Sub