Security Management Structures
This section contains reference pages for the following groups of structures:
LSA Policy Management Structures
The following structures are used by the Local Security Authority (LSA) policy management functions.
| Structure | Description |
|---|---|
| LSA_AUTH_INFORMATION | Contains authentication information for a trusted domain. |
| LSA_ENUMERATION_INFORMATION | Contains a pointer to a security identifier (SID). |
| LSA_OBJECT_ATTRIBUTES | Specifies the attributes of a connection to the Policy object. |
| LSA_REFERENCED_DOMAIN_LIST | Contains information about the domains referenced in a lookup operation. |
| LSA_TRANSLATED_NAME | Contains information about the account identified by a SID. |
| LSA_TRANSLATED_SID | Contains information about the SID that identifies an account. |
| LSA_TRANSLATED_SID2 | Contains information about the SID that identifies an account. |
| LSA_TRUST_INFORMATION | Identifies a domain. |
| LSA_UNICODE_STRING | Contains a string and its length information. |
| POLICY_ACCOUNT_DOMAIN_INFO | Used to set and query the name and SID of the system's account domain. |
| POLICY_AUDIT_EVENTS_INFO | Used to set and query the system's auditing rules. |
| POLICY_DNS_DOMAIN_INFO | Used to set and query Domain Name System (DNS) information about the primary domain associated with a Policy object. |
| POLICY_LSA_SERVER_ROLE_INFO | Used to set and query the role of an LSA server. |
| POLICY_MODIFICATION_INFO | Used to query information about the creation time and last modification of the LSA database. |
| POLICY_PD_ACCOUNT_INFO | Obsolete. Workstations use the workstation name followed by a $ as the account name. |
| POLICY_PRIMARY_DOMAIN_INFO | Obsolete. Use PolicyDnsDomainInformation and the POLICY_DNS_DOMAIN_INFO structure instead. |
| TRUSTED_DOMAIN_AUTH_INFORMATION | Used to retrieve authentication information for a trusted domain. |
| TRUSTED_DOMAIN_FULL_INFORMATION | Used to retrieve complete information about a trusted domain. |
| TRUSTED_DOMAIN_INFORMATION_BASIC | Information about a trusted domain. This structure is identical to LSA_TRUST_INFORMATION. |
| TRUSTED_DOMAIN_INFORMATION_EX | Used to retrieve extended information about a trusted domain. |
| TRUSTED_DOMAIN_NAME_INFO | Used to query or set the name of a trusted domain. |
| TRUSTED_PASSWORD_INFO | Used to query or set the password for a trusted domain. |
| TRUSTED_POSIX_OFFSET_INFO | Used to query or set the value used to generate Posix user and group identifiers. |
The following structure types are obsolete or are reserved for future use:
- POLICY_AUDIT_FULL_QUERY_INFO
- POLICY_AUDIT_FULL_SET_INFO
- POLICY_AUDIT_LOG_INFO
- POLICY_DEFAULT_QUOTA_INFO
- POLICY_REPLICA_SOURCE_INFO
- TRUSTED_CONTROLLERS_INFO
Attachment Structures
The following structures are used by the Security Configuration attachment DLLs and their supporting functions. These structures are defined in Scesvc.h.
| Structure | Description |
|---|---|
| SCESVC_CONFIGURATION_INFO | Contains configuration information for a service. |
| SCESVC_CONFIGURATION_LINE | Contains information about a line of configuration data. |
| SCESVC_ANALYSIS_INFO | Contains the analysis information. |
| SCESVC_ANALYSIS_LINE | Contains the key, value, and value length for a specific line specified by an SCESVC_ANALYSIS_INFO structure. |
| SCESVC_CALLBACK_INFO | Contains an opaque database handle and callback function pointers to query, set, and free information. |
Safer Structures
The following structures and enumerated type are used in Safer. They are defined in WinSafer.h.
| Structure | Description |
|---|---|
| SAFER_CODE_PROPERTIES | Contains code image information and criteria to be checked on the code image. An array of these structures is passed to the SaferIdentifyLevel function. |
| SAFER_IDENTIFICATION_HEADER | Header structure for SAFER_PATHNAME_IDENTIFICATION, SAFER_HASH_IDENTIFICATION, and SAFER_URLZONE_IDENTIFICATION structures. |
| SAFER_PATHNAME_IDENTIFICATION | Holds the path name of a code image to be checked. |
| SAFER_HASH_IDENTIFICATION | Identifies a hash of the code image to be checked. |
| SAFER_URLZONE_IDENTIFICATION | Identifies the URL zone of origin of the code image to be checked. |
Send comments about this topic to Microsoft
Build date: 10/26/2012
