HSE_URL_MAPEX_INFO

You can use this structure with the HSE_REQ_MAP_URL_TO_PATH_EX ServerSupportFunction. The structure is returns information regarding the virtual root that is to be mapped to a physical path.

typedef struct _HSE_URL_MAPEX_INFO {
    CHAR   lpszPath[MAX_PATH]; // Physical path mapped to by the URL 
    DWORD  dwFlags             // Flags associated with this URL path
    DWORD  cchMatchingPath;    // Number of matching characters in
                               // physical path    
    DWORD  cchMatchingURL;     // Number of matching characters in URL
    DWORD  dwReserved1;
    DWORD  dwReserved2;
} HSE_URL_MAPEX_INFO, * LPHSE_URL_MAPEX_INFO;
 

Members

lpszPath
The physical path the root maps to.
dwFlags
Flags that have been associated with this URL. Indicates if the URL has read, write, or execute permissions. Can also be used to indicate if encryption is required. Can be one of the following:
Value Meaning
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 Don't cache (v-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 NT® account.
HSE_URL_FLAGS_SSL128 Requires a 128-bit SSL.
HSE_URL_FLAGS_SCRIPT Allows for script execution.


cchMatchingPath
Number of matching characters in the physical path.
cchMatchingURL
Number of matching characters in the URL.
dwReserved1
Reserved. Do not use.
dwReserved2
Reserved. Do not use.

© 1997 by Microsoft Corporation. All rights reserved.