https://learn.microsoft.com/en-us/windows/win32/api/winhttp/nf-winhttp-winhttpsetstatuscallback
У кого какие идеи есть по этому поводу?
Может вернуться Some если юзер дважды поставил коллбэк, нужно как-то чекать именно на (WINHTTP_STATUS_CALLBACK)-1
Этот код не валиден
Что не так?
fn должен быть валиден, емнип
Ну не скомпилируется такое
Передаваемый в аргументах? Не обязательно, можно и null передать. Возвращаемый в случае ошибки всегда равен Some(0xFFFFFFFF)
if !result.is_some() || result.unwrap() as usize != 0xFFFFFFFF {}
Действительно, каст работает, а я с трансмьютами изгаляюсь. Спасибо
Обсуждают сегодня