CredDelete (advapi32)
Last changed: -76.90.14.211

.

Check out the formatting tips on the right for help formatting and making links.

Use the template below then delete this header:

Summary
The CredDelete function deletes a credential from the user's credential set.

C# Signature:

    [DllImport("advapi32.dll", EntryPoint = "CredDeleteW", CharSet = CharSet.Unicode)]
    private static extern bool CredDelete(string target, CRED_TYPE type, int flags);

VB .NET Signature:

  Public Declare Unicode Function CredDelete Lib "advapi32.dll" Alias "CredDeleteW" ( ByVal TargetName As String, ByVal Type As Integer, ByVal Flags As Integer) As Boolean

User-Defined Types:

    private enum CRED_TYPE
    {
      GENERIC = 1,
      DOMAIN_PASSWORD = 2,
      DOMAIN_CERTIFICATE = 3,
      DOMAIN_VISIBLE_PASSWORD = 4,
      MAXIMUM = 5
    }

Notes:

The CredDelete 'type' method parameter (int) must be one of the constant CRED_TYPE_* values.

Tips & Tricks:

Please add some!

Sample Code:

C# Sample:

    CredDelete("YourTarget", CRED_TYPE.GENERIC, 0);

Alternative Managed API:

TODO

Documentation
CredDelete on MSDN