SpGetRemoteCredGuardSupplementalCredsFn

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§

§1.0.0

None

No value.

§1.0.0

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.