L2TP_CONFIG_PARAMS1 structure (mprapi.h)

The L2TP_CONFIG_PARAMS structure is used to get and set the device configuration for Layer 2 Tunneling Protocol (L2TP) on a RAS Server.

Syntax

typedef struct _L2TP_CONFIG_PARAMS1 {
  DWORD                     dwNumPorts;
  DWORD                     dwPortFlags;
  DWORD                     dwTunnelConfigParamFlags;
  L2TP_TUNNEL_CONFIG_PARAMS TunnelConfigParams;
} L2TP_CONFIG_PARAMS1, *PL2TP_CONFIG_PARAMS1;

Members

dwNumPorts

A value that specifies the number of ports configured on the RRAS server to accept L2TP connections. The maximum values for dwNumPorts are listed in the following table. The value zero is not allowed.

Value Meaning
1
Windows Web Server 2008
1000
Windows Server 2008 Standard
30000
Windows Server 2008 Datacenter and Windows Server 2008 Enterprise
 
Note  If dwNumPorts contains a value beyond the limit configured in the registry at service start time (the default is 1000 for Windows Server 2008 Standard and Windows Server 2008 Enterprise), the MprConfigServerGetInfoEx and MprConfigServerSetInfoEx functions will return ERROR_SUCCESS_REBOOT_REQUIRED.
 

dwPortFlags

A value that specifies the type of ports configured on the RRAS server for L2TP. The following values are supported:

Value Meaning
MPR_ENABLE_RAS_ON_DEVICE
If set, RAS is enabled on the device.
MPR_ENABLE_ROUTING_ON_DEVICE
If set, routing is enabled on the device.

dwTunnelConfigParamFlags

TunnelConfigParams

Requirements

Requirement Value
Minimum supported client None supported
Minimum supported server Windows Server 2008 R2 [desktop apps only]
Header mprapi.h

See also

MPRAPI_TUNNEL_CONFIG_PARAMS

Router Management Reference

Router Management Structures