RASPROJECTION (Windows Embedded CE 6.0)

1/6/2010

This 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.

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; 

Remarks

Each of the RASPROJECTION enumerators has a corresponding data structure; the RasGetProjectionInfo function returns the specified information in a structure of that type.

Value Description

RASP_Amb

Specifies the Authentication Message Block (AMB) authentication protocol. AMB is a NetBIOS-based protocol used to authenticate with downlevel remote access servers (all those prior to Windows NT 3.5). The corresponding data structure is a RASAMB.

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.

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.

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.

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.

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.

RASP_Slip

Specifies the Serial Line Internet Protocol (SLIP). SLIP is a framing protocol used primarily in UNIX environments.

Remarks

Windows Embedded CE supports the RASP_PppIp and RASP_PppIpv6 values.

Requirements

Header ras.h
Windows Embedded CE Windows CE 1.0 and later

See Also

Reference

RAS Enumerations
RasGetProjectionInfo
RASPPPIP
RASPPPIPV6