RASPROJECTION enumeration
The RASPROJECTION enumeration type defines values that specify a particular authentication protocol or Point-to-Point Protocol (PPP) control protocol. An application passes a value of this type to the RasGetProjectionInfo function to specify the protocol of interest.
Each of the RASPROJECTION enumerators has a corresponding data structure; the RasGetProjectionInfo function returns the specified information in a structure of that type.
Syntax
typedef enum _RASPROJECTION {
RASP_Amb = 0x10000,
RASP_PppNbf = 0x803F,
RASP_PppIpx = 0x802B,
RASP_PppIp = 0x8021,
RASP_PppIpv6 = 0x8057,
RASP_PppCcp = 0x80FD,
RASP_PppLcp = 0xC021,
RASP_Slip = 0x20000
} RASPROJECTION;
Constants
RASP_Amb
Specifies the Authentication Message Block (AMB) authentication protocol. AMB is a NetBIOS-based protocol used to authenticate with down-level remote access servers (all those prior to Windows NT 3.5). The corresponding data structure is a RASAMB.Note Supported on Windows 2000 or earlier.
RASP_PppNbf
Specifies the NetBEUI Framer (NBF) protocol. NBFCP is a PPP network control protocol used to negotiate the parameters necessary to ship NetBEUI packets on a WAN link. The corresponding data structure is a RASPPPNBF.Note Supported on Windows 2000 or earlier.
RASP_PppIpx
Specifies the Internetwork Packet Exchange (IPX) control protocol. IPXCP is a PPP network control protocol used to negotiate the parameters necessary to ship IPX packets on a WAN link. The corresponding data structure is a RASPPPIPX.Note Not supported on 64-bit Microsoft Windows.
RASP_PppIp
Specifies the Internet Protocol (IP) control protocol. IPCP is a PPP network control protocol used to negotiate the parameters necessary to ship IP packets on a WAN link. The corresponding data structure is a RASPPPIP.RASP_PppIpv6
Specifies the Internet Protocol version 6(IPv6) control protocol. The corresponding data structure is a RASPPPIPV6.Note Supported on Windows Vista or later.
RASP_PppCcp
Specifies the Compression Control Protocol (CCP). CCP enables computers using PPP to negotiate compression algorithms and parameters. The corresponding data structure is RASPPPCCP.Note Supported on Windows 2000 or later.
RASP_PppLcp
Specifies the Link Control Protocol (LCP). LCP is used by computers to establish, modify, and terminate PPP connections. The corresponding data structure is RASPPPLCP.Note Supported on Windows 2000 or later.
RASP_Slip
Specifies the Serial Line Internet Protocol (SLIP). SLIP is a framing protocol used primarily in UNIX environments. The corresponding data structure is a RASSLIP structure.Note Supported on Windows Server 2003 or earlier.
Requirements
Minimum supported client |
Windows 2000 Professional [desktop apps only] |
Minimum supported server |
Windows 2000 Server [desktop apps only] |
Header |
Ras.h |
See also
Remote Access Service (RAS) Overview