SecPkgContext_ApplicationProtocol structure (sspi.h)

Contains information about the application protocol of the security context.

Syntax

typedef struct _SecPkgContext_ApplicationProtocol {
  SEC_APPLICATION_PROTOCOL_NEGOTIATION_STATUS ProtoNegoStatus;
  SEC_APPLICATION_PROTOCOL_NEGOTIATION_EXT    ProtoNegoExt;
  unsigned char                               ProtocolIdSize;
  unsigned char                               ProtocolId[MAX_PROTOCOL_ID_SIZE];
} SecPkgContext_ApplicationProtocol, *PSecPkgContext_ApplicationProtocol;

Members

ProtoNegoStatus

The application protocol negotiation status.

ProtoNegoExt

The protocol negotiation extension type corresponding to this protocol ID.

ProtocolIdSize

The size (in bytes) of the application protocol ID.

ProtocolId[MAX_PROTOCOL_ID_SIZE]

A byte string representing the negotiated application protocol ID.

Requirements

Requirement Value
Header sspi.h