AUTH_VALIDATION_EX structure

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, *PAUTH_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

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

wszLogonDomain

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

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

Requirements

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

 

 

Community Additions

ADD
Show:
© 2014 Microsoft