Edit

Share via


eappapis.h header

This header is used by Extensible Authentication Protocol Host. For more information, see:

eappapis.h contains the following programming interfaces:

Functions

 
EapHostPeerBeginSession

Starts an EAP authentication session.
EapHostPeerClearConnection

Clears the authentication session connection.
EapHostPeerEndSession

Terminates the current EAP authentication session between EAPHost and the calling supplicant, and clears data stored for the session.
EapHostPeerFreeEapError

Frees EAP_ERROR structures returned by EAPHost run-time APIs.
EapHostPeerFreeRuntimeMemory

Releases the memory space used during run-time.
EapHostPeerGetAuthStatus

Obtains the supplicant's current EAP authentication status from EAPHost.
EapHostPeerGetDataToUnplumbCredentials

Returns the Connection Id,User Impersonation Token and Eaphost Process Id used by EAPHost to save the credentials for SSO. This data is needed to unplumb previously plumbed credentials.
EapHostPeerGetIdentity

This function is called by tunnel methods to request identity information from the inner methods. This function returns the identity and user credential information.
EapHostPeerGetResponseAttributes

Obtains an array of EAP authentication attributes from EAPHost.
EapHostPeerGetResult

Obtains the authentication result for the specified EAP authentication session.
EapHostPeerGetSendPacket

Is called by the supplicant when the supplicant needs to obtains a packet from EAPHost to send to the authenticator.
EapHostPeerGetUIContext

Obtains the user interface context for the supplicant from EAPHost if the UI is to be raised.
EapHostPeerInitialize

Initializes an EAPHost authentication session.
EapHostPeerProcessReceivedPacket

Is called by the supplicant every time the supplicant receives a packet that EAPHost needs to process.
EapHostPeerSetResponseAttributes

Provides updated EAP authentication attributes to EAPHost.
EapHostPeerSetUIContext

Provides a new or updated user interface context to the EAP peer method loaded on EAPHost after the UI has been raised.
EapHostPeerUninitialize

Uninitializes all EAPHost authentication sessions.

Callback functions

 
NotificationHandler

Notifies the supplicant that there is a change in the Statement of Health (SoH) and re-authentication of a Network Access Protection (NAP) system connection is required.