Home | History | Annotate | Download | only in Protocol

Lines Matching full:information

37 /// The attributes of the user profile information.

52 /// User information structure
56 /// The user credential identifier associated with this user information or else Nil if the
57 /// information is not associated with any specific credential.
61 /// The type of user information.
69 /// The attributes of the user profile information.
73 /// The size of the user information, in bytes, including this header.
105 /// User information record types
109 /// No information.
158 /// Provides PKCS#11 credential information from a smart card.
162 /// Provides standard biometric information in the format specified by the ISO 19785 (Common
191 /// User Information access types
208 /// Presence of this record indicates that a user can update enrollment information.
216 /// Presence of this record indicates that a user can update the user information of any user.
288 /// Provides placeholder for additional user profile information identified by a GUID.
294 /// User information table
298 UINT64 Size; ///< Total size of the user information table, in bytes.
387 All user information marked as private in a previously selected profile is no longer available for
407 Find a user using a user information record.
409 This function searches all user profiles for the specified user information record. The search starts
410 with the user information record handle following UserInfo and continues until either the
411 information is found or there are no more user profiles.
412 A match occurs when the Info.InfoType field matches the user information record type and the
413 user information record data matches the portion of Info.
419 @param[in,out] UserInfo On entry, points to the previously returned user information handle or NULL to start
420 information handle of the user
421 information record or NULL if not found. Can be NULL, in which case only one user
422 information record per user can be returned.
423 @param[in] Info Points to the buffer containing the user information to be compared to the user
424 information record. If the user information record data is empty, then only the user
425 information record type is compared.
426 If InfoSize is 0, then the user information record must be empty.
430 @retval EFI_SUCCESS User information was found. User points to the user profile handle and UserInfo
431 points to the user information handle.
432 @retval EFI_NOT_FOUND User information was not found. User points to NULL and UserInfo points to NULL.
446 Called by credential provider to notify of information change.
475 Return information attached to the user.
477 This function returns user information. The format of the information is described in User
478 Information. The function may return EFI_ACCESS_DENIED if the information is marked private
480 EFI_ACCESS_DENIED if the information is marked protected and the information is associated
485 @param[in] UserInfo Handle of the user information data record.
487 information. If the buffer is too small to hold the information, then
491 information.
493 @retval EFI_SUCCESS Information returned successfully.
494 @retval EFI_ACCESS_DENIED The information about the specified user cannot be accessed by the current user.
512 Add or update user information.
514 This function changes user information. If NULL is pointed to by UserInfo, then a new user
515 information record is created and its handle is returned in UserInfo. Otherwise, the existing one is
518 be synced with the information on credential providers.
519 If EFI_USER_INFO_EXCLUSIVE is specified in Info and a user information record of the same
525 @param[in,out] UserInfo Handle of the user information data record.
527 information. If the buffer is too small to hold the information, then
531 information.
533 @retval EFI_SUCCESS Information returned successfully.
536 user profile or user information record.
552 Delete user information.
554 Delete the user information attached to the user profile specified by the UserInfo.
557 @param[in] User Handle of the user whose information will be deleted.
558 @param[in] UserInfo Handle of the user information to remove.
560 @retval EFI_SUCCESS User information deleted successfully.
561 @retval EFI_NOT_FOUND User information record UserInfo does not exist in the user profile.
562 @retval EFI_ACCESS_DENIED The current user does not have permission to delete this user information.
573 Enumerate user information of all the enrolled users on the platform.
575 This function returns the next user information record. To retrieve the first user information record
576 handle, point UserInfo at a NULL. Each subsequent call will retrieve another user information
580 @param[in] User Handle of the user whose information will be deleted.
581 @param[in,out] UserInfo Handle of the user information to remove.
583 @retval EFI_SUCCESS User information returned.
584 @retval EFI_NOT_FOUND No more user information found.