Share via


PROXY_HTTP_REQUEST (Windows Embedded CE 6.0)

1/6/2010

This structure contains information about the HTTP request made by a Web proxy client.

Syntax

typedef struct _PROXY_HTTP_REQUEST {
  DWORD dwSize;
  const SOCKADDR_STORAGE* psaClient;
  int cbsaClient
  const char* szUser;
  int cchUser;
  const char* szURL;
  int cchURL;
  char* szURLOut;
  int cbURLOut;
  const SOCKADDR_STORAGE* psaProxy;
  int cbsaProxy;
} PROXY_HTTP_REQUEST, *PPROXY_HTTP_REQUEST;

Members

  • dwsize
    Specifies the size of the structure.
  • psaClient
    Pointer to a SOCKADDR_STORAGE structure containing the socket address of the client making the HTTP request.
  • cbsaClient
    Size of the SOCKADDR_STORAGE structure pointed to by psaClient.
  • szUser
    User name associated with the client making the HTTP request.
  • cchUser
    Number of characters in the szUser string, excluding NULL.
  • szURL
    URL of the specified in the HTTP request.
  • cchURL
    Number of characters in the szURL string, excluding NULL.
  • szURLOut
    Redirect URL specified by the filter.
  • cbURLOut
    Length of the szURLOut buffer.
  • psaProxy
    Pointer to a SOCKADDR_STORAGE structure containing the socket address of the private-side of the Web proxy.
  • cbsaProxy
    Size of the SOCKADDR_STORAGE structure pointed to by psaProxy.

Remarks

This structure is passed in as the pRequest parameter when the Web proxy calls the ProxyFilterHttpRequest function.

Requirements

Header webproxy.h
Windows Embedded CE Windows CE 5.0 and later

See Also

Reference

Web Proxy Structures
ProxyFilterHttpRequest

Other Resources

SOCKADDR_STORAGE