Vanara/PInvoke/CredUI
David Hall 384979da9c Multiple projects touched to get nullability added to Vanara.Windows.Forms and assoc unit tests 2023-09-29 11:58:35 -06:00
..
Sspi.cs Cleaned code and fixed build issues 2023-09-24 15:26:46 -06:00
Vanara.PInvoke.CredUI.csproj Checkpoint on nullable work after signature work on PInvoke.Security, enabling nullable for entire solution, and auto fixing all optional attributed string and array parameters. 2023-03-31 09:47:53 -06:00
WinCred.cs Multiple projects touched to get nullability added to Vanara.Windows.Forms and assoc unit tests 2023-09-29 11:58:35 -06:00
pkgreadme.md Updated package readme files 2022-06-14 16:55:29 -06:00
readme.md Updated project files 2022-10-25 11:24:54 -06:00

readme.md

Vanara.PInvoke.CredUI

PInvoke API (methods, structures and constants) imported from Windows CredUI.dll.

  • Includes methods from credui.dll
  • Current NuGet release: NugetNuget

Methods - 100% API coverage (14 of 14 functions)

Native Method Header Managed Method
CredPackAuthenticationBuffer wincred.h Vanara.PInvoke.CredUI.CredPackAuthenticationBuffer
CredUICmdLinePromptForCredentials wincred.h Vanara.PInvoke.CredUI.CredUICmdLinePromptForCredentials
CredUIConfirmCredentials wincred.h Vanara.PInvoke.CredUI.CredUIConfirmCredentials
CredUIParseUserName wincred.h Vanara.PInvoke.CredUI.CredUIParseUserName
CredUIPromptForCredentials wincred.h Vanara.PInvoke.CredUI.CredUIPromptForCredentials
CredUIPromptForWindowsCredentials wincred.h Vanara.PInvoke.CredUI.CredUIPromptForWindowsCredentials
CredUIReadSSOCred wincred.h Vanara.PInvoke.CredUI.CredUIReadSSOCred
CredUIStoreSSOCred wincred.h Vanara.PInvoke.CredUI.CredUIStoreSSOCred
CredUnPackAuthenticationBuffer wincred.h Vanara.PInvoke.CredUI.CredUnPackAuthenticationBuffer
SspiGetCredUIContext Sspi.h Vanara.PInvoke.CredUI.SspiGetCredUIContext
SspiIsPromptingNeeded Sspi.h Vanara.PInvoke.CredUI.SspiIsPromptingNeeded
SspiPromptForCredentials Sspi.h Vanara.PInvoke.CredUI.SspiPromptForCredentials
SspiUnmarshalCredUIContext Sspi.h Vanara.PInvoke.CredUI.SspiUnmarshalCredUIContext
SspiUpdateCredentials Sspi.h Vanara.PInvoke.CredUI.SspiUpdateCredentials

Enumerations

Native Enum Header Managed Enum
CredentialsDialogOptions wincred.h Vanara.PInvoke.CredUI.CredentialsDialogOptions
CredPackFlags Vanara.PInvoke.CredUI.CredPackFlags
SSPIPFC Vanara.PInvoke.CredUI.SSPIPFC
WindowsCredentialsDialogOptions wincred.h Vanara.PInvoke.CredUI.WindowsCredentialsDialogOptions

Structures

Native Structure Header Managed Structure
CREDUI_INFO wincred.h Vanara.PInvoke.CredUI.CREDUI_INFO
PSEC_WINNT_CREDUI_CONTEXT Vanara.PInvoke.CredUI.PSEC_WINNT_CREDUI_CONTEXT
PSEC_WINNT_CREDUI_CONTEXT_VECTOR Vanara.PInvoke.CredUI.PSEC_WINNT_CREDUI_CONTEXT_VECTOR

Classes

Native Class Header Managed Class
PSEC_WINNT_CREDUI_CONTEXT Vanara.PInvoke.CredUI.PSEC_WINNT_CREDUI_CONTEXT
PSEC_WINNT_CREDUI_CONTEXT_VECTOR Vanara.PInvoke.CredUI.PSEC_WINNT_CREDUI_CONTEXT_VECTOR