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 InternetCrackUrl Lib "wininet.dll" (ByVal lpszUrl As String, ByRef dwUrlLength As Integer, ByRef dwFlags As Integer, ByRef lpUrlComponents As URL_COMPONENTS) As <MarshalAs(UnmanagedType.Bool)> Boolean
User-Defined Types:
Private Structure URL_COMPONENTS
Public dwStructSize As Integer
Public lpszScheme As String
Public dwSchemeLength As Integer
Public nScheme As INTERNET_SCHEME
Public lpszHostName As String
Public dwHostNameLength As Integer
Public nPort As Integer
Public lpszUserName As String
Public dwUserNameLength As Integer
Public lpszPassword As String
Public dwPasswordLength As Integer
Public lpszUrlPath As String
Public dwUrlPathLength As Integer
Public lpszExtraInfo As String
Public dwExtraInfoLength As Integer
helpful tips or sample code to share for using this API in managed code?
corrections to the existing content?
variations of the signature you want to share?
additional languages you want to include?
Select "Edit This Page" on the right hand toolbar and edit it! Or add new pages containing supporting types needed for this API (structures, delegates, and more).