pub type PFNDAVAUTHCALLBACK = Option<unsafe extern "system" fn(lpwzservername: PCWSTR, lpwzremotename: PCWSTR, dwauthscheme: u32, dwflags: u32, pcallbackcred: *mut DAV_CALLBACK_CRED, nextstep: *mut AUTHNEXTSTEP, pfreecred: *mut PFNDAVAUTHCALLBACK_FREECRED) -> u32>;

Aliased Type§

enum PFNDAVAUTHCALLBACK {
    None,
    Some(unsafe extern "system" fn(_: PCWSTR, _: PCWSTR, _: u32, _: u32, _: *mut DAV_CALLBACK_CRED, _: *mut AUTHNEXTSTEP, _: *mut Option<unsafe extern "system" fn(_: *const c_void) -> u32>) -> u32),
}

Variants§

§1.0.0

None

No value.

§1.0.0

Some(unsafe extern "system" fn(_: PCWSTR, _: PCWSTR, _: u32, _: u32, _: *mut DAV_CALLBACK_CRED, _: *mut AUTHNEXTSTEP, _: *mut Option<unsafe extern "system" fn(_: *const c_void) -> u32>) -> u32)

Some value of type T.