ROUTER_INTERFACE_TYPE

The ROUTER_INTERFACE_TYPE type enumerates the different kinds of interfaces on a Windows 2000 router.

typedef enum _ROUTER_INTERFACE_TYPE {
  ROUTER_IF_TYPE_CLIENT,
  ROUTER_IF_TYPE_HOME_ROUTER,
  ROUTER_IF_TYPE_FULL_ROUTER,
  ROUTER_IF_TYPE_DEDICATED,
  ROUTER_IF_TYPE_INTERNAL,
  ROUTER_IF_TYPE_LOOPBACK,
  ROUTER_IF_TYPE_TUNNEL1,
  ROUTER_IF_TYPE_DIALOUT
} ROUTER_INTERFACE_TYPE;

Values

ROUTER_IF_TYPE_CLIENT
The interface is for a remote client.
ROUTER_IF_TYPE_HOME_ROUTER
The interface is for a home router.
ROUTER_IF_TYPE_FULL_ROUTER
The interface is for a full router.
ROUTER_IF_TYPE_DEDICATED
The interface is always connected. It is a LAN interface, or the interface is connected over a leased line.
ROUTER_IF_TYPE_INTERNAL
The interface is an internal-only interface.
ROUTER_IF_TYPE_LOOPBACK
The interface is a loopback interface.
ROUTER_IF_TYPE_TUNNEL1
The interface is a connected over a virtual private network (VPN).
ROUTER_IF_TYPE_DIALOUT
The interface is a dial-on-demand (DOD) interface.

Requirements

  Windows NT/2000: Requires Windows 2000.
  Header: Declared in Mprapi.h.

See Also

Router Management Reference, Router Management Enumerated Types, MPR_INTERFACE_0, MPR_INTERFACE_1, RAS_CONNECTION_2