internal static extern WindowsCredentialPromptReturnCode CredUIPromptForWindowsCredentials (ref CredentialUiInfo uiInfo, int authError, ref int authPackage, IntPtr inAuthBuffer, uint inAuthBufferSize, out IntPtr refOutAuthBuffer, out int refOutAuthBufferSize, ref bool fSave, CredentialsUiWindowsFlags uiWindowsFlags);
internal static extern WindowsCredentialPromptReturnCode CredUIPromptForWindowsCredentials(ref CredentialUiInfo uiInfo, int authError, ref int authPackage, IntPtr inAuthBuffer, uint inAuthBufferSize, out IntPtr refOutAuthBuffer, out int refOutAuthBufferSize, ref bool fSave, CredentialsUiWindowsFlags uiWindowsFlags);