#[repr(C)]pub struct SECPKG_FUNCTION_TABLE {Show 42 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,
}Expand description
Required features: "Win32_Security_Authentication_Identity", "Win32_Foundation", "Win32_Security_Credentials", "Win32_System_Kernel", "Win32_System_Threading"
Fields
InitializePackage: PLSA_AP_INITIALIZE_PACKAGELogonUserA: PLSA_AP_LOGON_USERCallPackage: PLSA_AP_CALL_PACKAGELogonTerminated: PLSA_AP_LOGON_TERMINATEDCallPackageUntrusted: PLSA_AP_CALL_PACKAGECallPackagePassthrough: PLSA_AP_CALL_PACKAGE_PASSTHROUGHLogonUserExA: PLSA_AP_LOGON_USER_EXLogonUserEx2: PLSA_AP_LOGON_USER_EX2Initialize: SpInitializeFnShutdown: SpShutdownFnGetInfo: SpGetInfoFnAcceptCredentials: SpAcceptCredentialsFnAcquireCredentialsHandleA: SpAcquireCredentialsHandleFnQueryCredentialsAttributesA: SpQueryCredentialsAttributesFnFreeCredentialsHandle: SpFreeCredentialsHandleFnSaveCredentials: SpSaveCredentialsFnGetCredentials: SpGetCredentialsFnDeleteCredentials: SpDeleteCredentialsFnInitLsaModeContext: SpInitLsaModeContextFnAcceptLsaModeContext: SpAcceptLsaModeContextFnDeleteContext: SpDeleteContextFnApplyControlToken: SpApplyControlTokenFnGetUserInfo: SpGetUserInfoFnGetExtendedInformation: SpGetExtendedInformationFnQueryContextAttributesA: SpQueryContextAttributesFnAddCredentialsA: SpAddCredentialsFnSetExtendedInformation: SpSetExtendedInformationFnSetContextAttributesA: SpSetContextAttributesFnSetCredentialsAttributesA: SpSetCredentialsAttributesFnChangeAccountPasswordA: SpChangeAccountPasswordFnQueryMetaData: SpQueryMetaDataFnExchangeMetaData: SpExchangeMetaDataFnGetCredUIContext: SpGetCredUIContextFnUpdateCredentials: SpUpdateCredentialsFnValidateTargetInfo: SpValidateTargetInfoFnPostLogonUser: LSA_AP_POST_LOGON_USERGetRemoteCredGuardLogonBuffer: SpGetRemoteCredGuardLogonBufferFnGetRemoteCredGuardSupplementalCreds: SpGetRemoteCredGuardSupplementalCredsFnGetTbalSupplementalCreds: SpGetTbalSupplementalCredsFnLogonUserEx3: PLSA_AP_LOGON_USER_EX3PreLogonUserSurrogate: PLSA_AP_PRE_LOGON_USER_SURROGATEPostLogonUserSurrogate: PLSA_AP_POST_LOGON_USER_SURROGATETrait Implementations
impl Clone for SECPKG_FUNCTION_TABLE
impl Clone for SECPKG_FUNCTION_TABLE
impl Copy for SECPKG_FUNCTION_TABLE
Auto Trait Implementations
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
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more