#1 winhttp: Forward WinHttpTime{From,
To}SystemTime to their counterparts in wininet.
Dmitry Timoshkov
dmitry at codeweavers.com
Mon Aug 6 23:43:26 CDT 2007
"Hans Leidekker" <hans at it.vu.nl> wrote:
> +static DWORD map_info_level(DWORD level)
> +{
> + DWORD ret = 0;
> +
> + switch (level & QUERY_HEADER_MASK)
> + {
> + case WINHTTP_QUERY_MIME_VERSION: ret = HTTP_QUERY_MIME_VERSION; break;
> + case WINHTTP_QUERY_CONTENT_TYPE: ret = HTTP_QUERY_CONTENT_TYPE; break;
...
> + switch (option)
> + {
> + case WINHTTP_OPTION_CALLBACK: opt = INTERNET_OPTION_CALLBACK; break;
> + case WINHTTP_OPTION_CONNECT_TIMEOUT: opt = INTERNET_OPTION_CONNECT_TIMEOUT; break;
Probably a simple lookup table for both mappings above is enough since
WINHTTP_QUERY_xxx and WINHTTP_OPTION_xxx values a sequential (perhaps
excepting some reserved/undocumented ones).
--
Dmitry.
More information about the wine-devel
mailing list