Partager via


HSE_URL_MAPEX_INFO (Compact 2013)

3/26/2014

This structure contains information regarding the virtual root that is to be mapped to a physical path. It is used with the HSE_REQ_MAP_URL_TO_PATH_EX request type for the ServerSupportFunction (ISAPI Extensions).

Syntax

typedef struct _HSE_URL_MAPEX_INFO{
  CHAR lpszPath[MAX_PATH];
  DWORD dwFlags;
  DWORD cchMatchingPath;
  DWORD cchMatchingURL;
  DWORD dwReserved1;
  DWORD dwReserved2;
} HSE_URL_MAPEX_INFO, *LPHSE_URL_MAPEX_INFO;

Members

  • lpszPath
    Pointer to the physical path to which the virtual root maps.
  • dwFlags
    Flags that indicate if the URL has read, write, or execute permissions. These flags can also be used to indicate if encryption is required. The following table shows the possible flag values.

    Value

    Description

    HSE_URL_FLAGS_READ

    Allow for read.

    HSE_URL_FLAGS_WRITE

    Allow for write.

    HSE_URL_FLAGS_EXECUTE

    Allow for execute.

    HSE_URL_FLAGS_SSL

    Require SSL.

    HSE_URL_FLAGS_DONT_CACHE

    Do not cache; virtual root only.

    HSE_URL_FLAGS_NEGO_CERT

    Allow client SSL certifications.

    HSE_URL_FLAGS_REQUIRE_CERT

    Require client SSL certifications.

    HSE_URL_FLAGS_MAP_CERT

    Map SSL certification to a Windows account.

    HSE_URL_FLAGS_SSL128

    Require a 128-bit SSL.

    HSE_URL_FLAGS_SCRIPT

    Allow for script execution.

    HSE_URL_FLAGS_SCRIPT_SOURCE

    Allow clients to view the source to ISAPI extensions and ASP pages.

  • cchMatchingPath
    Number of matching characters in the physical path.
  • cchMatchingURL
    Number of matching characters in the URL.
  • dwReserved1
    Reserved.
  • dwReserved2
    Reserved.

Requirements

Header

httpext.h

See Also

Reference

Web Server Structures
ServerSupportFunction (ISAPI Extensions)