AUTH_VALIDATION_EX structure (mprapi.h)

The AUTH_VALIDATION_EX structure is used for enabling clients to bypass Point-to-Point (PPP) authentication during Secure Socket Tunneling Protocol (SSTP) connection establishment.

Syntax

typedef struct _AUTH_VALIDATION_EX {
  MPRAPI_OBJECT_HEADER Header;
  HANDLE               hRasConnection;
  WCHAR                wszUserName[UNLEN + 1];
  WCHAR                wszLogonDomain[DNLEN + 1];
  DWORD                AuthInfoSize;
  BYTE                 AuthInfo[1];
} AUTH_VALIDATION_EX;

Members

Header

A MPRAPI_OBJECT_HEADER structure that specifies the version of the AUTH_VALIDATION_EX structure.

Note  The revision member of Header must be 0x01 and type must be MPRAPI_OBJECT_TYPE_AUTH_VALIDATION_OBJECT.
 

hRasConnection

A handle to the RAS connection for which PPP authentication is being bypassed. This can be a handle returned by the RasDial or RasEnumConnections function.

wszUserName[UNLEN + 1]

A null-terminated Unicode string that contains the name of the user logging on to the connection.

wszLogonDomain[DNLEN + 1]

A null-terminated Unicode string that contains the domain on which the connected user is authenticating.

AuthInfoSize

The size, in bytes, of the user authentication information in AuthInfo.

AuthInfo[1]

A BYTE array that contains the user authentication information required to bypass PPP authentication during SSTP connection negotiation.

Requirements

Requirement Value
Minimum supported client None supported
Minimum supported server Windows Server 2008 R2 [desktop apps only]
Header mprapi.h

See also

Router Management Reference

Router Management Structures