URL COMPONENTS: Unterschied zwischen den Versionen
Aus API-Wiki
Zeile 1: | Zeile 1: | ||
− | + | <syntaxhighlight lang="vb">Type URL_COMPONENTS 'typedef struct { | |
StructSize As Long ' DWORD dwStructSize; | StructSize As Long ' DWORD dwStructSize; | ||
Scheme As String ' LPSTR lpszScheme; | Scheme As String ' LPSTR lpszScheme; | ||
Zeile 15: | Zeile 15: | ||
ExtraInfo As String ' LPSTR lpszExtraInfo; | ExtraInfo As String ' LPSTR lpszExtraInfo; | ||
ExtraInfoLength As Long ' DWORD dwExtraInfoLength; | ExtraInfoLength As Long ' DWORD dwExtraInfoLength; | ||
− | End Type '} URL_COMPONENTS;</ | + | End Type '} URL_COMPONENTS;</syntaxhighlight> |
Diese Struktur wird den Funktionen [[InternetCrackUrl]] und [[InternetCreateUrl]] übergeben. | Diese Struktur wird den Funktionen [[InternetCrackUrl]] und [[InternetCreateUrl]] übergeben. |
Aktuelle Version vom 5. November 2016, 22:47 Uhr
Type URL_COMPONENTS 'typedef struct {
StructSize As Long ' DWORD dwStructSize;
Scheme As String ' LPSTR lpszScheme;
SchemeLength As Long ' DWORD dwSchemeLength;
nScheme As [[InetSchemes]] 'Long ' INTERNET_SCHEME nScheme;
HostName As String ' LPSTR lpszHostName;
HostNameLength As Long ' DWORD dwHostNameLength;
nPort As Long ' INTERNET_PORT nPort;
UserName As String ' LPSTR lpszUserName;
UserNameLength As Long ' DWORD dwUserNameLength;
Password As String ' LPSTR lpszPassword;
PasswordLength As Long ' DWORD dwPasswordLength;
URLPath As String ' LPSTR lpszUrlPath;
UrlPathLength As Long ' DWORD dwUrlPathLength;
ExtraInfo As String ' LPSTR lpszExtraInfo;
ExtraInfoLength As Long ' DWORD dwExtraInfoLength;
End Type '} URL_COMPONENTS;
Diese Struktur wird den Funktionen InternetCrackUrl und InternetCreateUrl übergeben.