RasSetEapUserData (Windows Embedded CE 6.0)

1/6/2010

This function stores user-specific Extensible Authentication Protocol (EAP) information for the specified phone-book entry in the registry.

Syntax

DWORD RasSetEapUserData(
  HANDLE hToken,
  LPCTSTR pszPhonebook, 
  LPCTSTR pszEntry,
  BYTE* pbEapData,
  DWORD dwSizeofEapData
);

Parameters

  • hToken
    [in] This parameter is ignored and should be set to NULL.
  • pszPhonebook
    [in] This parameter is ignored and should be set to NULL. Dial-up networking stores phone-book entries in the registry rather than in a phone-book file.
  • pszEntry
    [in] Pointer to a null-terminated string that specifies an existing entry name.
  • pbEapData
    [in] Pointer to the data to store for the user.
  • dwSizeofEapData
    [in] Specifies the size of the data pointed to by the pbEapData parameter.

Return Value

If the function succeeds, the return value is ERROR_SUCCESS.

If the function fails, the return value is one of the following error codes.

Value Definition

E_INVALIDARG

The dwSizeofEapData parameter is zero, or the pbEapData parameter is NULL.

ERROR_CANNOT_FIND_PHONEBOOK_ENTRY

RasSetEapUserData was unable to find the specified entry in the phone book.

ERROR_CANNOT_OPEN_PHONEBOOK

RasSetEapUserData was unable to open the specified phone-book file.

Other

Use FormatMessage to retrieve the system error message that corresponds to the error code returned.

Requirements

Header ras.h
Library coredll.lib
Windows Embedded CE Windows CE .NET 4.0 and later

See Also

Reference

RAS Functions

Other Resources

FormatMessage
Extensible Authentication Protocol