Struct SECURITY_LOGON_SESSION_DATA
#[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,
}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
§fn clone(&self) -> SECURITY_LOGON_SESSION_DATA
fn clone(&self) -> SECURITY_LOGON_SESSION_DATA
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 SECURITY_LOGON_SESSION_DATA
impl Debug for SECURITY_LOGON_SESSION_DATA
§impl Default for SECURITY_LOGON_SESSION_DATA
impl Default for SECURITY_LOGON_SESSION_DATA
§impl PartialEq for SECURITY_LOGON_SESSION_DATA
impl PartialEq for SECURITY_LOGON_SESSION_DATA
impl Copy for SECURITY_LOGON_SESSION_DATA
impl StructuralPartialEq for SECURITY_LOGON_SESSION_DATA
Auto Trait Implementations§
impl Freeze for SECURITY_LOGON_SESSION_DATA
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