Windows2003-3790/inetcore/wininet/inc/apdetect.h
2020-09-30 16:53:55 +02:00

70 lines
1.4 KiB
C

/*++
Copyright (c) 1994 Microsoft Corporation
Module Name:
apdetect.h
Abstract:
Some extra stuff to allow registry configuration for
detect type modes..
Author:
Josh Cohen (joshco) 10-Oct-1998
Environment:
User Mode - Win32
Revision History:
Josh Cohen (joshco) 07-Oct-1998
Created
these are defines for autodetection flags
this allows an admin or tester to easily verify
correct operation of the detection system.
You can control which detection methods are used,
wether or not to force netbios name resolution,
or wether or not to cache the flag.
The default is DNS_A, DHCP, cacheable
--*/
#ifndef PROXY_AUTO_DETECT_TYPE_SAFETY_H
#define PROXY_AUTO_DETECT_TYPE_SAFETY_H
#define PROXY_AUTO_DETECT_TYPE_DEFAULT 67
// do dns_a, dhcp and cache this flag.
#define PROXY_AUTO_DETECT_TYPE_DHCP 1
#define PROXY_AUTO_DETECT_TYPE_DNS_A 2
#define PROXY_AUTO_DETECT_TYPE_DNS_SRV 4
#define PROXY_AUTO_DETECT_TYPE_DNS_TXT 8
#define PROXY_AUTO_DETECT_TYPE_SLP 16
// assume no real domain, netbios
#define PROXY_AUTO_DETECT_TYPE_NO_DOMAIN 32
// just read this once for performance..
#define PROXY_AUTO_DETECT_CACHE_ME 64
/* this is the default path that we append when
creating a CURL from a DNS resolve.
http://wpad/wpad
*/
#define PROXY_AUTO_DETECT_PATH "wpad.dat"
DWORD
WINAPI
GetProxyDetectType( VOID) ;
#endif