title: How to list all GPOs applied to an OU included inherited ones(C#)
body: <p>I'm searching for a way to list all GPOs applied (linked and inherited) to a specific OU through code.</p>
  
  <p>I know there is an attribute representing the linked GPOs called GPLink, but it only gives the directly linked ones.</p>
  
  <p>I searched google and found there is a gpmgmt COM object but I couldn't understand how to use it for my purpose and if it even possible.</p>
  
  <p>Thanks for any help.</p>