public static extern uint CredUICmdLinePromptForCredentialsA([NativeTypeName("PCSTR")] sbyte *pszTargetName, [NativeTypeName("PCtxtHandle")] SecHandle *pContext, [NativeTypeName("DWORD")] uint dwAuthError, [NativeTypeName("PSTR")] sbyte *UserName, [NativeTypeName("ULONG")] uint ulUserBufferSize, [NativeTypeName("PSTR")] sbyte *pszPassword, [NativeTypeName("ULONG")] uint ulPasswordBufferSize, [NativeTypeName("PBOOL")] BOOL *pfSave, [NativeTypeName("DWORD")] uint dwFlags);
 public static extern uint CredUIPromptForCredentialsA([NativeTypeName("PCREDUI_INFOA")] CREDUI_INFOA *pUiInfo, [NativeTypeName("PCSTR")] sbyte *pszTargetName, [NativeTypeName("PCtxtHandle")] SecHandle *pContext, [NativeTypeName("DWORD")] uint dwAuthError, [NativeTypeName("PSTR")] sbyte *pszUserName, [NativeTypeName("ULONG")] uint ulUserNameBufferSize, [NativeTypeName("PSTR")] sbyte *pszPassword, [NativeTypeName("ULONG")] uint ulPasswordBufferSize, BOOL *save, [NativeTypeName("DWORD")] uint dwFlags);