Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All
Expand Minimize

PARSEDURL structure

Used by the ParseURL function to return the parsed URL.

Syntax


typedef struct tagPARSEDURL {
  DWORD   cbSize;
  LPCTSTR pszProtocol;
  UINT    cchProtocol;
  LPCTSTR pszSuffix;
  UINT    cchSuffix;
  UINT    nScheme;
} PARSEDURL, *PPARSEDURL;

Members

cbSize

Type: DWORD

[in] The size of the structure, in bytes. The calling application must set this member before calling the ParseURL function.

pszProtocol

Type: LPCTSTR

[out] A pointer to the beginning of the protocol part of the URL.

cchProtocol

Type: UINT

The number of characters in the URL's protocol section.

pszSuffix

Type: LPCTSTR

[out] A pointer to the section of the URL that follows the protocol and colon (':'). For file URLs, the function also skips the leading "//" characters.

cchSuffix

Type: UINT

[out] The number of characters in the URL's suffix.

nScheme

Type: UINT

[out] A value from the URL_SCHEME enumeration that specifies the URL's scheme.

Requirements

Minimum supported client

Windows 2000 Professional, Windows XP [desktop apps only]

Minimum supported server

Windows 2000 Server, Windows Server 2003 [desktop apps only]

Header

Shlwapi.h

Unicode and ANSI names

PARSEDURLW (Unicode) and PARSEDURLA (ANSI)

 

 

Community Additions

ADD
Show:
© 2015 Microsoft