+/**\r
+ Delete a user on this credential provider.\r
+\r
+ This function deletes a user on this credential provider.\r
+\r
+ @param[in] This Points to this instance of the EFI_USER_CREDENTIAL2_PROTOCOL.\r
+ @param[in] User The user profile handle to delete.\r
+\r
+ @retval EFI_SUCCESS User profile was successfully deleted.\r
+ @retval EFI_ACCESS_DENIED Current user profile does not permit deletion on the user profile handle.\r
+ Either the user profile cannot delete on any user profile or cannot delete\r
+ on a user profile other than the current user profile.\r
+ @retval EFI_UNSUPPORTED This credential provider does not support deletion in the pre-OS.\r
+ @retval EFI_DEVICE_ERROR The new credential could not be deleted because of a device error.\r
+ @retval EFI_INVALID_PARAMETER User does not refer to a valid user profile handle.\r
+**/\r
+EFI_STATUS\r
+EFIAPI\r
+CredentialDelete (\r
+ IN CONST EFI_USER_CREDENTIAL2_PROTOCOL *This,\r
+ IN EFI_USER_PROFILE_HANDLE User\r
+ );\r
+\r