#[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_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
Trait 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