Type Alias SpGetRemoteCredGuardSupplementalCredsFn
pub type SpGetRemoteCredGuardSupplementalCredsFn = Option<unsafe extern "system" fn(credhandle: usize, targetname: *const LSA_UNICODE_STRING, redirectedlogonhandle: *mut HANDLE, callback: *mut PLSA_REDIRECTED_LOGON_CALLBACK, cleanupcallback: *mut PLSA_REDIRECTED_LOGON_CLEANUP_CALLBACK, supplementalcredssize: *mut u32, supplementalcreds: *mut *mut c_void) -> NTSTATUS>;Aliased Type§
pub enum SpGetRemoteCredGuardSupplementalCredsFn {
None,
Some(unsafe extern "system" fn(usize, *const LSA_UNICODE_STRING, *mut HANDLE, *mut Option<unsafe extern "system" fn(HANDLE, *mut c_void, u32, *mut *mut c_void, *mut u32) -> NTSTATUS>, *mut Option<unsafe extern "system" fn(HANDLE)>, *mut u32, *mut *mut c_void) -> NTSTATUS),
}Variants§
None
No value.
Some(unsafe extern "system" fn(usize, *const LSA_UNICODE_STRING, *mut HANDLE, *mut Option<unsafe extern "system" fn(HANDLE, *mut c_void, u32, *mut *mut c_void, *mut u32) -> NTSTATUS>, *mut Option<unsafe extern "system" fn(HANDLE)>, *mut u32, *mut *mut c_void) -> NTSTATUS)
Some value of type T.