Search notes:

System.Security.AccessControl.ResourceType (enum)

The System.Security.AccessControl.ResourceType lists the native object types (see also the System.Security.AccessControl.NativeObjectSecurity class)

Listing the fields of the enum

$enumValues = [System.Enum]::GetValues('System.Security.AccessControl.ResourceType')
$enumValues | forEach-object { '{0,2} {1}' -f $_.value__, $_.ToString() }
Comment
0 Unknown
1 FileObject
2 Service
3 Printer
4 RegistryKey
5 LMShare A network share
6 KernelObject
7 WindowObject A window station or desktop object on the local computer.
8 DSObject A directory service object, or a property set of a directory service object
9 DSObjectAll A directory service object and all of its property sets and properties
10 ProviderDefined The object is defined by a provider.
11 WmiGuidObject
12 RegistryWow6432Key

Index