Struct windows_sys::Win32::Security::Authentication::Identity::SECPKG_FUNCTION_TABLE
#[repr(C)]pub struct SECPKG_FUNCTION_TABLE {Show 43 fields
pub InitializePackage: PLSA_AP_INITIALIZE_PACKAGE,
pub LogonUserA: PLSA_AP_LOGON_USER,
pub CallPackage: PLSA_AP_CALL_PACKAGE,
pub LogonTerminated: PLSA_AP_LOGON_TERMINATED,
pub CallPackageUntrusted: PLSA_AP_CALL_PACKAGE,
pub CallPackagePassthrough: PLSA_AP_CALL_PACKAGE_PASSTHROUGH,
pub LogonUserExA: PLSA_AP_LOGON_USER_EX,
pub LogonUserEx2: PLSA_AP_LOGON_USER_EX2,
pub Initialize: SpInitializeFn,
pub Shutdown: SpShutdownFn,
pub GetInfo: SpGetInfoFn,
pub AcceptCredentials: SpAcceptCredentialsFn,
pub AcquireCredentialsHandleA: SpAcquireCredentialsHandleFn,
pub QueryCredentialsAttributesA: SpQueryCredentialsAttributesFn,
pub FreeCredentialsHandle: SpFreeCredentialsHandleFn,
pub SaveCredentials: SpSaveCredentialsFn,
pub GetCredentials: SpGetCredentialsFn,
pub DeleteCredentials: SpDeleteCredentialsFn,
pub InitLsaModeContext: SpInitLsaModeContextFn,
pub AcceptLsaModeContext: SpAcceptLsaModeContextFn,
pub DeleteContext: SpDeleteContextFn,
pub ApplyControlToken: SpApplyControlTokenFn,
pub GetUserInfo: SpGetUserInfoFn,
pub GetExtendedInformation: SpGetExtendedInformationFn,
pub QueryContextAttributesA: SpQueryContextAttributesFn,
pub AddCredentialsA: SpAddCredentialsFn,
pub SetExtendedInformation: SpSetExtendedInformationFn,
pub SetContextAttributesA: SpSetContextAttributesFn,
pub SetCredentialsAttributesA: SpSetCredentialsAttributesFn,
pub ChangeAccountPasswordA: SpChangeAccountPasswordFn,
pub QueryMetaData: SpQueryMetaDataFn,
pub ExchangeMetaData: SpExchangeMetaDataFn,
pub GetCredUIContext: SpGetCredUIContextFn,
pub UpdateCredentials: SpUpdateCredentialsFn,
pub ValidateTargetInfo: SpValidateTargetInfoFn,
pub PostLogonUser: LSA_AP_POST_LOGON_USER,
pub GetRemoteCredGuardLogonBuffer: SpGetRemoteCredGuardLogonBufferFn,
pub GetRemoteCredGuardSupplementalCreds: SpGetRemoteCredGuardSupplementalCredsFn,
pub GetTbalSupplementalCreds: SpGetTbalSupplementalCredsFn,
pub LogonUserEx3: PLSA_AP_LOGON_USER_EX3,
pub PreLogonUserSurrogate: PLSA_AP_PRE_LOGON_USER_SURROGATE,
pub PostLogonUserSurrogate: PLSA_AP_POST_LOGON_USER_SURROGATE,
pub ExtractTargetInfo: SpExtractTargetInfoFn,
}
Fields§
§InitializePackage: PLSA_AP_INITIALIZE_PACKAGE
§LogonUserA: PLSA_AP_LOGON_USER
§CallPackage: PLSA_AP_CALL_PACKAGE
§LogonTerminated: PLSA_AP_LOGON_TERMINATED
§CallPackageUntrusted: PLSA_AP_CALL_PACKAGE
§CallPackagePassthrough: PLSA_AP_CALL_PACKAGE_PASSTHROUGH
§LogonUserExA: PLSA_AP_LOGON_USER_EX
§LogonUserEx2: PLSA_AP_LOGON_USER_EX2
§Initialize: SpInitializeFn
§Shutdown: SpShutdownFn
§GetInfo: SpGetInfoFn
§AcceptCredentials: SpAcceptCredentialsFn
§AcquireCredentialsHandleA: SpAcquireCredentialsHandleFn
§QueryCredentialsAttributesA: SpQueryCredentialsAttributesFn
§FreeCredentialsHandle: SpFreeCredentialsHandleFn
§SaveCredentials: SpSaveCredentialsFn
§GetCredentials: SpGetCredentialsFn
§DeleteCredentials: SpDeleteCredentialsFn
§InitLsaModeContext: SpInitLsaModeContextFn
§AcceptLsaModeContext: SpAcceptLsaModeContextFn
§DeleteContext: SpDeleteContextFn
§ApplyControlToken: SpApplyControlTokenFn
§GetUserInfo: SpGetUserInfoFn
§GetExtendedInformation: SpGetExtendedInformationFn
§QueryContextAttributesA: SpQueryContextAttributesFn
§AddCredentialsA: SpAddCredentialsFn
§SetExtendedInformation: SpSetExtendedInformationFn
§SetContextAttributesA: SpSetContextAttributesFn
§SetCredentialsAttributesA: SpSetCredentialsAttributesFn
§ChangeAccountPasswordA: SpChangeAccountPasswordFn
§QueryMetaData: SpQueryMetaDataFn
§ExchangeMetaData: SpExchangeMetaDataFn
§GetCredUIContext: SpGetCredUIContextFn
§UpdateCredentials: SpUpdateCredentialsFn
§ValidateTargetInfo: SpValidateTargetInfoFn
§PostLogonUser: LSA_AP_POST_LOGON_USER
§GetRemoteCredGuardLogonBuffer: SpGetRemoteCredGuardLogonBufferFn
§GetRemoteCredGuardSupplementalCreds: SpGetRemoteCredGuardSupplementalCredsFn
§GetTbalSupplementalCreds: SpGetTbalSupplementalCredsFn
§LogonUserEx3: PLSA_AP_LOGON_USER_EX3
§PreLogonUserSurrogate: PLSA_AP_PRE_LOGON_USER_SURROGATE
§PostLogonUserSurrogate: PLSA_AP_POST_LOGON_USER_SURROGATE
§ExtractTargetInfo: SpExtractTargetInfoFn
Trait Implementations§
§impl Clone for SECPKG_FUNCTION_TABLE
impl Clone for SECPKG_FUNCTION_TABLE
§fn clone(&self) -> SECPKG_FUNCTION_TABLE
fn clone(&self) -> SECPKG_FUNCTION_TABLE
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreimpl Copy for SECPKG_FUNCTION_TABLE
Auto Trait Implementations§
impl Freeze for SECPKG_FUNCTION_TABLE
impl RefUnwindSafe for SECPKG_FUNCTION_TABLE
impl Send for SECPKG_FUNCTION_TABLE
impl Sync for SECPKG_FUNCTION_TABLE
impl Unpin for SECPKG_FUNCTION_TABLE
impl UnwindSafe for SECPKG_FUNCTION_TABLE
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)