﻿<?xml version="1.0" encoding="utf-8"?>
<doc>
  <assembly>
    <name>Microsoft.Win32.Registry.AccessControl</name>
  </assembly>
  <members>
    <member name="T:Microsoft.Win32.RegistryAclExtensions">
      <summary>Provides Windows-specific static extension methods for manipulating Access Control List (ACL) security attributes for registry keys.</summary>
    </member>
    <member name="M:Microsoft.Win32.RegistryAclExtensions.GetAccessControl(Microsoft.Win32.RegistryKey)">
      <summary>Returns the security information of a registry key.</summary>
      <param name="key">The existing registry key from which to obtain the security information.</param>
      <returns>The security descriptors of all the access control sections of the registry key.</returns>
    </member>
    <member name="M:Microsoft.Win32.RegistryAclExtensions.GetAccessControl(Microsoft.Win32.RegistryKey,System.Security.AccessControl.AccessControlSections)">
      <summary>Returns the security information of a registry key.</summary>
      <param name="key">An existing registry key from which to obtain the security information.</param>
      <param name="includeSections">The desired access control sections to retrieve.</param>
      <returns>The security descriptors of the specified access control sections of the registry key.</returns>
    </member>
    <member name="M:Microsoft.Win32.RegistryAclExtensions.SetAccessControl(Microsoft.Win32.RegistryKey,System.Security.AccessControl.RegistrySecurity)">
      <summary>Changes the security attributes of an existing registry key.</summary>
      <param name="key">An existing registry key.</param>
      <param name="registrySecurity">The security information to apply to the registry key.</param>
    </member>
  </members>
</doc>