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