Return Values: The following is a summary of the return values that an implementation MUST return, as specified by the message processing Return value/code Description 0x00000000 The request was successfully STATUS_SUCCESS completed. 0xC000009A There are insufficient STATUS_INSUFFICIENT_RESOURCES resources to complete the request. 0xC0000022 The caller does not have the STATUS_ACCESS_DENIED permissions to perform the operation. 0xC000000D One of the parameters is STATUS_INVALID_PARAMETER incorrect. For instance, this can happen if InformationClass is out of or if PolicyInformation is NULL. 0xC0000008 PolicyHandle is not a valid STATUS_INVALID_HANDLE handle. Processing: PolicyHandle MUST be a handle to an open policy object, and PolicyHandle.HandleType MUST equal "Policy"; otherwise, STATUS_INVALID_HANDLE MUST be returned. The server MUST verify that PolicyHandle grants access as specified in section . The following table specifies the RequiredAccess value to use in this access check for each InformationClass value or indicates if no processing is supported, regardless of access granted. InformationClass RequiredAccess value PolicyAuditLogInformation POLICY_VIEW_AUDIT_INFORMATION PolicyAuditEventsInformation POLICY_VIEW_AUDIT_INFORMATION PolicyPrimaryDomainInformation POLICY_VIEW_LOCAL_INFORMATION PolicyPdAccountInformation POLICY_GET_PRIVATE_INFORMATION PolicyAccountDomainInformation POLICY_VIEW_LOCAL_INFORMATION PolicyLsaServerRoleInformation POLICY_VIEW_LOCAL_INFORMATION PolicyReplicaSourceInformation POLICY_VIEW_LOCAL_INFORMATION PolicyModificationInformation Not applicable: This information class cannot be queried. The request MUST
Return Values: The following is a summary of the return values that an implementation MUST return, as specified by the message processing Return value/code Description 0x00000000 STATUS_SUCCESS The request was successfully completed. 0xC000009A STATUS_INSUFFICIENT_RESOURCES There are insufficient resources to complete the request. 0xC0000022 STATUS_ACCESS_DENIED The caller does not have the permissions to perform the operation. 0xC000000D STATUS_INVALID_PARAMETER One of the parameters is incorrect. For instance, this can happen if InformationClass is out of or if PolicyInformation is NULL. 0xC0000008 STATUS_INVALID_HANDLE PolicyHandle is not a valid handle. Processing: PolicyHandle MUST be a handle to an open policy object, and PolicyHandle.HandleType MUST equal "Policy"; otherwise, STATUS_INVALID_HANDLE MUST be returned. The server MUST verify that PolicyHandle grants access as specified in section . The following table specifies the RequiredAccess value to use in this access check for each InformationClass value or indicates if no processing is supported, regardless of access granted. InformationClass RequiredAccess value PolicyAuditLogInformation POLICY_VIEW_AUDIT_INFORMATION PolicyAuditEventsInformation POLICY_VIEW_AUDIT_INFORMATION PolicyPrimaryDomainInformation POLICY_VIEW_LOCAL_INFORMATION PolicyPdAccountInformation POLICY_GET_PRIVATE_INFORMATION PolicyAccountDomainInformation POLICY_VIEW_LOCAL_INFORMATION PolicyLsaServerRoleInformation POLICY_VIEW_LOCAL_INFORMATION PolicyReplicaSourceInformation POLICY_VIEW_LOCAL_INFORMATION PolicyModificationInformation Not applicable: This information class cannot be queried. The request MUST
%5BMS-LSAD%5D-160714.docx