Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

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


Feedback

Was this page helpful?

Additional resources