MFNET_PROXYSETTINGS enumeration (mfidl.h)

Specifies how the default proxy locator will specify the connection settings to a proxy server. The application must set these values in the MFNETSOURCE_PROXYSETTINGS property.

Syntax

typedef enum _MFNET_PROXYSETTINGS {
  MFNET_PROXYSETTING_NONE = 0,
  MFNET_PROXYSETTING_MANUAL = 1,
  MFNET_PROXYSETTING_AUTO = 2,
  MFNET_PROXYSETTING_BROWSER = 3
} MFNET_PROXYSETTINGS;

Constants

 
MFNET_PROXYSETTING_NONE
Value: 0
The proxy locator bypasses all addresses.
MFNET_PROXYSETTING_MANUAL
Value: 1
The proxy locator uses manual settings. The application must set the following properties:

MFNET_PROXYSETTING_AUTO
Value: 2
The proxy locator automatically discovers proxy servers by using the WinInet auto-proxy detection mechanism.
MFNET_PROXYSETTING_BROWSER
Value: 3
The proxy locator uses the proxy settings of the browser. By default, the proxy locator sets this value for HTTP.

Requirements

Requirement Value
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2008 [desktop apps only]
Header mfidl.h

See also

MFCreateProxyLocator

Media Foundation Enumerations

Proxy Support for Network Sources