AuditComputeEffectivePolicyBySid
Computes the effective audit policy for one or more subcategories for the specified security principal. The function computes effective audit policy by combining system audit policy with per-user policy. |
AuditComputeEffectivePolicyByToken
Computes the effective audit policy for one or more subcategories for the security principal associated with the specified token. The function computes effective audit policy by combining system audit policy with per-user policy. |
AuditEnumerateCategories
Enumerates the available audit-policy categories. |
AuditEnumeratePerUserPolicy
Enumerates users for whom per-user auditing policy is specified. |
AuditEnumerateSubCategories
Enumerates the available audit-policy subcategories. |
AuditFree
Frees the memory allocated by audit functions for the specified buffer. |
AuditLookupCategoryGuidFromCategoryId
Retrieves a GUID structure that represents the specified audit-policy category. |
AuditLookupCategoryIdFromCategoryGuid
Retrieves an element of the POLICY_AUDIT_EVENT_TYPE enumeration that represents the specified audit-policy category. |
AuditLookupCategoryNameA
Retrieves the display name of the specified audit-policy category. (ANSI) |
AuditLookupCategoryNameW
Retrieves the display name of the specified audit-policy category. (Unicode) |
AuditLookupSubCategoryNameA
Retrieves the display name of the specified audit-policy subcategory. (ANSI) |
AuditLookupSubCategoryNameW
Retrieves the display name of the specified audit-policy subcategory. (Unicode) |
AuditQueryGlobalSaclA
Retrieves a global system access control list (SACL) that delegates access to the audit messages. (ANSI) |
AuditQueryGlobalSaclW
Retrieves a global system access control list (SACL) that delegates access to the audit messages. (Unicode) |
AuditQueryPerUserPolicy
Retrieves per-user audit policy in one or more audit-policy subcategories for the specified principal. |
AuditQuerySecurity
Retrieves security descriptor that delegates access to audit policy. |
AuditQuerySystemPolicy
Retrieves system audit policy for one or more audit-policy subcategories. |
AuditSetGlobalSaclA
Sets a global system access control list (SACL) that delegates access to the audit messages. (ANSI) |
AuditSetGlobalSaclW
Sets a global system access control list (SACL) that delegates access to the audit messages. (Unicode) |
AuditSetPerUserPolicy
Sets per-user audit policy in one or more audit subcategories for the specified principal. |
AuditSetSecurity
Sets a security descriptor that delegates access to audit policy. |
AuditSetSystemPolicy
Sets system audit policy for one or more audit-policy subcategories. |
LsaAddAccountRights
Assigns one or more privileges to an account. |
LsaCallAuthenticationPackage
Used by a logon application to communicate with an authentication package. |
LsaClose
The LsaClose function closes a handle to a Policy or TrustedDomain object. |
LsaConnectUntrusted
Establishes an untrusted connection to the LSA server. |
LsaCreateTrustedDomainEx
The LsaCreateTrustedDomainEx function establishes a new trusted domain by creating a new TrustedDomain object. |
LsaDeleteTrustedDomain
The LsaDeleteTrustedDomain function removes a trusted domain from the list of trusted domains for a system and deletes the associated TrustedDomain object. |
LsaDeregisterLogonProcess
Deletes the caller's logon application context and closes the connection to the LSA server. |
LsaEnumerateAccountRights
The LsaEnumerateAccountRights function enumerates the privileges assigned to an account. |
LsaEnumerateAccountsWithUserRight
Returns the accounts in the database of a Local Security Authority (LSA) Policy object that hold a specified privilege. |
LsaEnumerateLogonSessions
Retrieves the set of existing logon session identifiers (LUIDs) and the number of sessions. |
LsaEnumerateTrustedDomains
The LsaEnumerateTrustedDomains function retrieves the names and SIDs of domains trusted to authenticate logon credentials. |
LsaEnumerateTrustedDomainsEx
Returns information about the domains trusted by the local system. |
LsaFreeMemory
The LsaFreeMemory function frees memory allocated for an output buffer by an LSA function call. |
LsaFreeReturnBuffer
Frees the memory used by a buffer previously allocated by the LSA. |
LsaGetLogonSessionData
Retrieves information about a specified logon session. |
LsaLogonUser
Authenticates a security principal's logon data by using stored credentials information. |
LsaLookupAuthenticationPackage
Obtains the unique identifier of an authentication package. |
LsaLookupNames
Retrieves the security identifiers (SIDs) that correspond to an array of user, group, or local group names. |
LsaLookupNames2
Retrieves the security identifiers (SIDs) for specified account names. LsaLookupNames2 can look up the SID for any account in any domain in a Windows forest. |
LsaLookupSids
Looks up the names that correspond to an array of security identifiers (SIDs). If LsaLookupSids cannot find a name that corresponds to a SID, the function returns the SID in character form. |
LsaLookupSids2
Looks up the names that correspond to an array of security identifiers (SIDs) and supports Internet provider identities. If LsaLookupSids2 cannot find a name that corresponds to a SID, the function returns the SID in character form. |
LsaNtStatusToWinError
The LsaNtStatusToWinError function converts an NTSTATUS code returned by an LSA function to a Windows error code. |
LsaOpenPolicy
Opens a handle to the Policy object on a local or remote system. |
LsaOpenTrustedDomainByName
The LsaOpenTrustedDomainByName function opens the LSA policy handle of a remote trusted domain. You can pass this handle into LSA function calls in order to set or query the LSA policy of the remote machine. |
LsaQueryDomainInformationPolicy
Retrieves domain information from the Policyobject. |
LsaQueryForestTrustInformation
Retrieves forest trust information for the specified Local Security Authority�TrustedDomain object. |
LsaQueryInformationPolicy
Retrieves information about a Policy object. |
LsaQueryTrustedDomainInfo
The LsaQueryTrustedDomainInfo function retrieves information about a trusted domain. |
LsaQueryTrustedDomainInfoByName
The LsaQueryTrustedDomainInfoByName function returns information about a trusted domain. |
LsaRegisterLogonProcess
Establishes a connection to the LSA server and verifies that the caller is a logon application. |
LsaRegisterPolicyChangeNotification
The LsaRegisterPolicyChangeNotification function registers an event handle with the local security authority (LSA). This event handle is signaled whenever the indicated LSA policy is modified. |
LsaRemoveAccountRights
Removes one or more privileges from an account. |
LsaRetrievePrivateData
Do not use the LSA private data functions for generic data encryption and decryption. Instead, use the CryptProtectData and CryptUnprotectData functions. (LsaRetrievePrivateData) |
LsaSetDomainInformationPolicy
Sets domain information to the Policyobject. |
LsaSetForestTrustInformation
Sets the forest trust information for a specified Local Security Authority�TrustedDomain object. |
LsaSetInformationPolicy
Modifies information in a Policy object. |
LsaSetTrustedDomainInfoByName
The LsaSetTrustedDomainInfoByName function sets values for a TrustedDomain object. |
LsaSetTrustedDomainInformation
The LsaSetTrustedDomainInformation function modifies a Policy object's information about a trusted domain. |
LsaStorePrivateData
Do not use the LSA private data functions for generic data encryption and decryption. Instead, use the CryptProtectData and CryptUnprotectData functions. Only use the LSA private data functions when it is necessary to manipulate LSA secrets (LsaStorePrivateData) |
LsaUnregisterPolicyChangeNotification
The LsaUnregisterPolicyChangeNotification function disables a previously registered notification event. |
RtlDecryptMemory
Decrypts memory contents previously encrypted by the RtlEncryptMemory function. |
RtlEncryptMemory
Encrypts memory contents. |
RtlGenRandom
Generates a pseudo-random number. |