NDIS_WAN_COMPRESS_INFO (Compact 2013)

3/26/2014

The NDIS_WAN_COMPRESS_INFO structure describes compression information for use in OID_WAN_GET_COMP_INFO.

Syntax

typedef struct _NDIS_WAN_COMPRESS_INFO { 
  UCHAR SessionKey[8]; 
  ULONG MSCompType; 
  UCHAR CompType; 
  USHORT CompLength; 
  union { 
    struct { 
        UCHAR CompOUI[3]; 
        UCHAR CompSubType; 
        UCHAR CompValues[32]; 
    } Proprietary; 
    struct { 
        UCHAR CompValues[32]; 
    } Public; 
  }; 
} NDIS_WAN_COMPRESS_INFO; 

Members

  • SessionKey
    Specifies a reserved variable used by the WAN protocol driver as an encryption key. NDIS drivers should ignore this variable.
  • MSCompType
    Specifies what type of compression/encryption capabilities the WAN protocol driver has and what is currently being used. This member also is reserved for use by the WAN protocol driver and should be ignored by NDIS drivers.
  • CompType
    Specifies the compression capabilities of the NIC or its driver. The following table shows the system-defined values for NIC compression capability.

    Value

    Description

    COMPTYPE_OUI

    Set if the CompOUI and CompSubType members are set.

    COMPTYPE_NT31RAS

    Only legacy drivers that support the original RAS compression scheme set this value.

    COMPTYPE_NONE

    Set if compression is unsupported.

  • CompLength
    Specifies the number of bytes in the CompValues member.
  • CompOUI
    Specifies a NIC vendor's IEEE-registered Organization Unique Identifier, which is the most significant three octets of an Ethernet Physical Address, assigned to the vendor by IEEE 802. This identifies the compression type as being proprietary to the vendor.
  • CompSubType
    Specifies a compression specific to the OUI and indicates a compression type for that OUI as described by IETF draft The PPP Compression Control Protocol (CCP).
  • CompValues
    Specifies additional data that is specific to the compression protocol.

Remarks

None.

Requirements

Header

ndis.h

See Also

Reference

NDIS 5.x Legacy Structures
OID_WAN_GET_COMP_INFO