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. |