2.2.1.2.235 PROJECTION_INFO_IDL_2

The PROJECTION_INFO_IDL_2 structure<164> is used in the RAS_CONNECTION_4_IDL (section 2.2.1.2.236) structure as a placeholder for PPP_PROJECTION_INFO_2 (section 2.2.1.2.233) structure or IKEV2_PROJECTION_INFO_2 (section 2.2.1.2.234) structure.

 typedef union _PROJECTION_INFO_IDL_2 switch (UCHAR projectionInfoType) ProjectionInfoObject {
   case 1: 
     PPP_PROJECTION_INFO_2 PppProjectionInfo;
   case 2:
     IKEV2_PROJECTION_INFO_2 Ikev2ProjectionInfo;
   } PROJECTION_INFO_IDL_2,
  *PPROJECTION_INFO_IDL_2;

projectionInfoType: Specifies if the projection is for a PPP-based or IKEv2-based tunnel.

Value

Meaning

MPRAPI_PPP_PROJECTION_INFO_TYPE

0x01

Data corresponds to PPP_PROJECTION_INFO_2.

MPRAPI_IKEV2_PROJECTION_INFO_TYPE

0x02

Data corresponds to IKEV2_PROJECTION_INFO_2.

PppProjectionInfo: Contains a PPP_PROJECTION_INFO_2 for a PPP-based tunnel.

Ikev2ProjectionInfo: Contains an IKEV2_PROJECTION_INFO_2 for an IKEv2-based tunnel.