Likewise Security and Authentication Subsystem
|
Security object. More...
Data Fields | |
LW_PSTR | pszDN |
Object distinguished name. | |
LW_PSTR | pszObjectSid |
Object SID as a printed string. | |
LW_BOOLEAN | enabled |
Is object enabled? More... | |
LW_BOOLEAN | bIsLocal |
Is object local? More... | |
LW_PSTR | pszNetbiosDomainName |
NetBIOS domain name. More... | |
LW_PSTR | pszSamAccountName |
SAM account name. More... | |
LSA_OBJECT_TYPE | type |
Object type. More... | |
LSA_SECURITY_OBJECT_USER_INFO | userInfo |
User attributes. More... | |
LSA_SECURITY_OBJECT_GROUP_INFO | groupInfo |
Group attributes. More... | |
Represents a user or group, including all its UNIX-like (uid, gid...) and Windows-like (SAM name, SID...) properties.
LW_BOOLEAN LSA_SECURITY_OBJECT::enabled |
Set to true if the object is enabled for use on Linux and UNIX systems. Disabled objects lack meaningful values for their UNIX properties such as UID and GID.
LW_BOOLEAN LSA_SECURITY_OBJECT::bIsLocal |
Set to true if the object originates from a local account store, such as the local provider.
LW_PSTR LSA_SECURITY_OBJECT::pszNetbiosDomainName |
The name of the object's NetBIOS domain.
LW_PSTR LSA_SECURITY_OBJECT::pszSamAccountName |
The SAM account name of the object. An NT4-style name consists of the NetBIOS domain name followed by a backslash and the SAM account name.
LSA_OBJECT_TYPE LSA_SECURITY_OBJECT::type |
Presently, only user and group object types are actually returned by lsass APIs.
LSA_SECURITY_OBJECT_USER_INFO LSA_SECURITY_OBJECT::userInfo |
Attributes that are set if the object type is LSA_OBJECT_TYPE_USER.
LSA_SECURITY_OBJECT_GROUP_INFO LSA_SECURITY_OBJECT::groupInfo |
Attributes that are set if the object type is LSA_OBJECT_TYPE_GROUP.