/// <summary> /// Confirms the credentials. /// </summary> /// <param name="storedCredentials">If set to <c>true</c> the credentials are stored in the credential manager.</param> public void ConfirmCredentials(bool storedCredentials) { NativeMethods.CredUIReturnCodes ret = NativeMethods.CredUIConfirmCredentials(this.Target, storedCredentials); if (ret != NativeMethods.CredUIReturnCodes.NO_ERROR && ret != NativeMethods.CredUIReturnCodes.ERROR_INVALID_PARAMETER) { throw new InvalidOperationException(string.Format("Unable to confirm credentials. Error: 0x{0:X}", ret)); } }
/// <summary> /// Confirms the credentials. /// </summary> /// <param name="storedCredentials">If set to <c>true</c> the credentials are stored in the credential manager.</param> public void ConfirmCredentials(bool storedCredentials) { NativeMethods.CredUIReturnCodes ret = NativeMethods.CredUIConfirmCredentials(Target, storedCredentials); if (ret != NativeMethods.CredUIReturnCodes.Success && ret != NativeMethods.CredUIReturnCodes.InvalidParameter) { throw new InvalidOperationException($"Unable to confirm credentials. Error: 0x{ret:X}"); } }