#[repr(C)]pub struct SECURITY_LOGON_SESSION_DATA {Show 23 fields
pub Size: u32,
pub LogonId: LUID,
pub UserName: LSA_UNICODE_STRING,
pub LogonDomain: LSA_UNICODE_STRING,
pub AuthenticationPackage: LSA_UNICODE_STRING,
pub LogonType: u32,
pub Session: u32,
pub Sid: PSID,
pub LogonTime: i64,
pub LogonServer: LSA_UNICODE_STRING,
pub DnsDomainName: LSA_UNICODE_STRING,
pub Upn: LSA_UNICODE_STRING,
pub UserFlags: u32,
pub LastLogonInfo: LSA_LAST_INTER_LOGON_INFO,
pub LogonScript: LSA_UNICODE_STRING,
pub ProfilePath: LSA_UNICODE_STRING,
pub HomeDirectory: LSA_UNICODE_STRING,
pub HomeDirectoryDrive: LSA_UNICODE_STRING,
pub LogoffTime: i64,
pub KickOffTime: i64,
pub PasswordLastSet: i64,
pub PasswordCanChange: i64,
pub PasswordMustChange: i64,
}Expand description
Required features: "Win32_Foundation"
Fields§
§Size: u32§LogonId: LUID§UserName: LSA_UNICODE_STRING§LogonDomain: LSA_UNICODE_STRING§AuthenticationPackage: LSA_UNICODE_STRING§LogonType: u32§Session: u32§Sid: PSID§LogonTime: i64§LogonServer: LSA_UNICODE_STRING§DnsDomainName: LSA_UNICODE_STRING§Upn: LSA_UNICODE_STRING§UserFlags: u32§LastLogonInfo: LSA_LAST_INTER_LOGON_INFO§LogonScript: LSA_UNICODE_STRING§ProfilePath: LSA_UNICODE_STRING§HomeDirectory: LSA_UNICODE_STRING§HomeDirectoryDrive: LSA_UNICODE_STRING§LogoffTime: i64§KickOffTime: i64§PasswordLastSet: i64§PasswordCanChange: i64§PasswordMustChange: i64Trait Implementations§
§impl Clone for SECURITY_LOGON_SESSION_DATA
impl Clone for SECURITY_LOGON_SESSION_DATA
impl Copy for SECURITY_LOGON_SESSION_DATA
Auto Trait Implementations§
impl RefUnwindSafe for SECURITY_LOGON_SESSION_DATA
impl !Send for SECURITY_LOGON_SESSION_DATA
impl !Sync for SECURITY_LOGON_SESSION_DATA
impl Unpin for SECURITY_LOGON_SESSION_DATA
impl UnwindSafe for SECURITY_LOGON_SESSION_DATA
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