pub unsafe extern "system" fn CredUIPromptForCredentialsA(
    puiinfo: *const CREDUI_INFOA,
    psztargetname: PCSTR,
    pcontext: *const SecHandle,
    dwautherror: u32,
    pszusername: PSTR,
    ulusernamebuffersize: u32,
    pszpassword: PSTR,
    ulpasswordbuffersize: u32,
    save: *mut BOOL,
    dwflags: CREDUI_FLAGS,
) -> WIN32_ERROR