Struct 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: SpExtractTargetInfoFnTrait 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 more§impl Debug for SECPKG_FUNCTION_TABLE
impl Debug for SECPKG_FUNCTION_TABLE
§impl Default for SECPKG_FUNCTION_TABLE
impl Default for SECPKG_FUNCTION_TABLE
§impl PartialEq for SECPKG_FUNCTION_TABLE
impl PartialEq for SECPKG_FUNCTION_TABLE
impl Copy for SECPKG_FUNCTION_TABLE
impl StructuralPartialEq 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