mirror of https://github.com/raandree/NTFSSecurity
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
53 KiB
53 KiB
| 1 | Assembly | Class | Method | Source | UnvisitedLines | UnvisitedSequence | UnvisitedBranches | ReachableFromCmdletInIL | CmdletCallPath | RuleId | Category | Disposition |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2 | NTFSSecurity | NTFSSecurity.ClearAccess | ProcessRecord() | NTFSSecurity\AccessCmdlets\ClearAccess.cs | 92,94,95 | 3 | 0 | True | ClearAccess::ProcessRecord | ACCESS-GENERIC-CATCH | defensive | Explained |
| 3 | NTFSSecurity | NTFSSecurity.DisableAccessInheritance | ProcessRecord() | NTFSSecurity\InheritanceCmdlets\DisableAccessInheritance.cs | 97,99,100 | 3 | 0 | True | DisableAccessInheritance::ProcessRecord | ACCESS-GENERIC-CATCH | defensive | Explained |
| 4 | NTFSSecurity | NTFSSecurity.EnableAccessInheritance | ProcessRecord() | NTFSSecurity\InheritanceCmdlets\EnableAccessInheritance.cs | 97,99,100 | 3 | 0 | True | EnableAccessInheritance::ProcessRecord | ACCESS-GENERIC-CATCH | defensive | Explained |
| 5 | NTFSSecurity | NTFSSecurity.GetAccess | ProcessRecord() | NTFSSecurity\AccessCmdlets\GetAccess.cs | 112,118,119,121,122 | 5 | 0 | True | GetAccess::ProcessRecord | ACCESS-GENERIC-CATCH | defensive | Explained |
| 6 | NTFSSecurity | NTFSSecurity.GetInheritance | ProcessRecord() | NTFSSecurity\InheritanceCmdlets\GetInheritance.cs | 80,86,87,89,90,107 | 5 | 1 | True | GetInheritance::ProcessRecord | ACCESS-GENERIC-CATCH | defensive | Explained |
| 7 | NTFSSecurity | NTFSSecurity.GetOrphanedAccess | ProcessRecord() | NTFSSecurity\AccessCmdlets\GetOrphanedAccess.cs | 55,62,63,65,66 | 5 | 0 | True | GetOrphanedAccess::ProcessRecord | ACCESS-GENERIC-CATCH | defensive | Explained |
| 8 | NTFSSecurity | NTFSSecurity.GetSecurityDescriptor | ProcessRecord() | NTFSSecurity\SecurityDescriptorCmdlets\GetSecurityDescriptor.cs | 64,67,69,75,78,83,84 | 5 | 2 | True | GetSecurityDescriptor::ProcessRecord | ACCESS-GENERIC-CATCH | defensive | Explained |
| 9 | NTFSSecurity | NTFSSecurity.OwnerCmdlets.GetOwner | ProcessRecord() | NTFSSecurity\OwnerCmdlets\GetOwner.cs | 72,74,75 | 3 | 0 | True | GetOwner::ProcessRecord | ACCESS-GENERIC-CATCH | defensive | Explained |
| 10 | ProcessPrivileges | ProcessPrivileges.AllocatedMemory | Finalize() | ProcessPrivileges\AllocatedMemory.cs | 28,29 | 3 | 0 | False | ALLOCATED-MEMORY-FINALIZER | defensive | Explained | |
| 11 | ProcessPrivileges | ProcessPrivileges.AllocatedMemory | InternalDispose() | ProcessPrivileges\AllocatedMemory.cs | 47 | 0 | 1 | False | ALLOCATED-MEMORY-FINALIZER | defensive | Explained | |
| 12 | NTFSSecurity | NTFSSecurity.AddAudit | ProcessRecord() | NTFSSecurity\AuditCmdlets\AddAudit.cs | 137,141,145,146,148,149,151 | 7 | 0 | True | AddAudit::ProcessRecord | AUDIT-OWNER-RETRY | environment-specific | Explained |
| 13 | NTFSSecurity | NTFSSecurity.AddAudit/<>c__DisplayClass35_0 | <ProcessRecord>b__0() | NTFSSecurity\AuditCmdlets\AddAudit.cs | 143,144 | 2 | 0 | True | AddAudit::ProcessRecord > AddAudit/<>c__DisplayClass35_0::<ProcessRecord>b__0 | AUDIT-OWNER-RETRY | environment-specific | Explained |
| 14 | NTFSSecurity | NTFSSecurity.ClearAudit | ProcessRecord() | NTFSSecurity\AuditCmdlets\ClearAudit.cs | 76,80,86,87,89,90,91 | 7 | 0 | True | ClearAudit::ProcessRecord | AUDIT-OWNER-RETRY | environment-specific | Explained |
| 15 | NTFSSecurity | NTFSSecurity.ClearAudit/<>c__DisplayClass11_0 | <ProcessRecord>b__0() | NTFSSecurity\AuditCmdlets\ClearAudit.cs | 82,83,84,85 | 4 | 2 | True | ClearAudit::ProcessRecord > ClearAudit/<>c__DisplayClass11_0::<ProcessRecord>b__0 | AUDIT-OWNER-RETRY | environment-specific | Explained |
| 16 | NTFSSecurity | NTFSSecurity.DisableAuditInheritance | ProcessRecord() | NTFSSecurity\InheritanceCmdlets\DisableAuditInheritance.cs | 88,92,96,97,99,100,102 | 7 | 0 | True | DisableAuditInheritance::ProcessRecord | AUDIT-OWNER-RETRY | environment-specific | Explained |
| 17 | NTFSSecurity | NTFSSecurity.DisableAuditInheritance/<>c__DisplayClass15_0 | <ProcessRecord>b__0() | NTFSSecurity\InheritanceCmdlets\DisableAuditInheritance.cs | 94,95 | 2 | 0 | True | DisableAuditInheritance::ProcessRecord > DisableAuditInheritance/<>c__DisplayClass15_0::<ProcessRecord>b__0 | AUDIT-OWNER-RETRY | environment-specific | Explained |
| 18 | NTFSSecurity | NTFSSecurity.EnableAuditInheritance | ProcessRecord() | NTFSSecurity\InheritanceCmdlets\EnableAuditInheritance.cs | 87,91,95,96,98,99,101 | 7 | 0 | True | EnableAuditInheritance::ProcessRecord | AUDIT-OWNER-RETRY | environment-specific | Explained |
| 19 | NTFSSecurity | NTFSSecurity.EnableAuditInheritance/<>c__DisplayClass15_0 | <ProcessRecord>b__0() | NTFSSecurity\InheritanceCmdlets\EnableAuditInheritance.cs | 93,94 | 2 | 0 | True | EnableAuditInheritance::ProcessRecord > EnableAuditInheritance/<>c__DisplayClass15_0::<ProcessRecord>b__0 | AUDIT-OWNER-RETRY | environment-specific | Explained |
| 20 | NTFSSecurity | NTFSSecurity.RemoveAudit | ProcessRecord() | NTFSSecurity\AuditCmdlets\RemoveAudit.cs | 153,157,161,162,164,165,167 | 7 | 0 | True | RemoveAudit::ProcessRecord | AUDIT-OWNER-RETRY | environment-specific | Explained |
| 21 | NTFSSecurity | NTFSSecurity.RemoveAudit/<>c__DisplayClass39_0 | <ProcessRecord>b__0() | NTFSSecurity\AuditCmdlets\RemoveAudit.cs | 159,160 | 2 | 0 | True | RemoveAudit::ProcessRecord > RemoveAudit/<>c__DisplayClass39_0::<ProcessRecord>b__0 | AUDIT-OWNER-RETRY | environment-specific | Explained |
| 22 | NTFSSecurity | NTFSSecurity.AuditCmdlets.GetOrphanedAudit | ProcessRecord() | NTFSSecurity\AuditCmdlets\Get-OrphanedAudit.cs | 56,58,59 | 3 | 0 | True | GetOrphanedAudit::ProcessRecord | AUDIT-READ-DENIED | environment-specific | Explained |
| 23 | NTFSSecurity | NTFSSecurity.GetAudit | ProcessRecord() | NTFSSecurity\AuditCmdlets\GetAudit.cs | 104,107,108 | 3 | 0 | True | GetAudit::ProcessRecord | AUDIT-READ-DENIED | environment-specific | Explained |
| 24 | NTFSSecurity | NTFSSecurity.GetChildItem2 | WriteFileSystem(FileSystemInfo,Int32) | NTFSSecurity\ItemCmdlets\GetChildItem2.cs | 205 | 0 | 1 | True | GetChildItem2::ProcessRecord > GetChildItem2::WriteFileSystem | CHILDITEM2-NON-FOLDER | defensive | Explained |
| 25 | NTFSSecurity | NTFSSecurity.AddAccess | get_AccessRights() | NTFSSecurity\AccessCmdlets\AddAccess.cs | 62 | 1 | 0 | True | AddAccess::get_AccessRights | CMDLET-GETTER | parameter/API surface | Explained |
| 26 | NTFSSecurity | NTFSSecurity.AddAccess | get_AccessType() | NTFSSecurity\AccessCmdlets\AddAccess.cs | 70 | 1 | 0 | True | AddAccess::get_AccessType | CMDLET-GETTER | parameter/API surface | Explained |
| 27 | NTFSSecurity | NTFSSecurity.AddAccess | get_Account() | NTFSSecurity\AccessCmdlets\AddAccess.cs | 54 | 1 | 0 | True | AddAccess::get_Account | CMDLET-GETTER | parameter/API surface | Explained |
| 28 | NTFSSecurity | NTFSSecurity.AddAccess | get_AppliesTo() | NTFSSecurity\AccessCmdlets\AddAccess.cs | 95 | 1 | 0 | True | AddAccess::get_AppliesTo | CMDLET-GETTER | parameter/API surface | Explained |
| 29 | NTFSSecurity | NTFSSecurity.AddAccess | get_InheritanceFlags() | NTFSSecurity\AccessCmdlets\AddAccess.cs | 78 | 1 | 0 | True | AddAccess::get_InheritanceFlags | CMDLET-GETTER | parameter/API surface | Explained |
| 30 | NTFSSecurity | NTFSSecurity.AddAccess | get_PassThru() | NTFSSecurity\AccessCmdlets\AddAccess.cs | 102 | 1 | 0 | True | AddAccess::get_PassThru | CMDLET-GETTER | parameter/API surface | Explained |
| 31 | NTFSSecurity | NTFSSecurity.AddAccess | get_Path() | NTFSSecurity\AccessCmdlets\AddAccess.cs | 29 | 1 | 0 | True | AddAccess::get_Path | CMDLET-GETTER | parameter/API surface | Explained |
| 32 | NTFSSecurity | NTFSSecurity.AddAccess | get_PropagationFlags() | NTFSSecurity\AccessCmdlets\AddAccess.cs | 86 | 1 | 0 | True | AddAccess::get_PropagationFlags | CMDLET-GETTER | parameter/API surface | Explained |
| 33 | NTFSSecurity | NTFSSecurity.AddAccess | get_SecurityDescriptor() | NTFSSecurity\AccessCmdlets\AddAccess.cs | 42 | 1 | 0 | True | AddAccess::get_SecurityDescriptor | CMDLET-GETTER | parameter/API surface | Explained |
| 34 | NTFSSecurity | NTFSSecurity.AddAudit | get_AccessRights() | NTFSSecurity\AuditCmdlets\AddAudit.cs | 62 | 1 | 0 | True | AddAudit::get_AccessRights | CMDLET-GETTER | parameter/API surface | Explained |
| 35 | NTFSSecurity | NTFSSecurity.AddAudit | get_Account() | NTFSSecurity\AuditCmdlets\AddAudit.cs | 54 | 1 | 0 | True | AddAudit::get_Account | CMDLET-GETTER | parameter/API surface | Explained |
| 36 | NTFSSecurity | NTFSSecurity.AddAudit | get_AppliesTo() | NTFSSecurity\AuditCmdlets\AddAudit.cs | 94 | 1 | 0 | True | AddAudit::get_AppliesTo | CMDLET-GETTER | parameter/API surface | Explained |
| 37 | NTFSSecurity | NTFSSecurity.AddAudit | get_AuditFlags() | NTFSSecurity\AuditCmdlets\AddAudit.cs | 69 | 1 | 0 | True | AddAudit::get_AuditFlags | CMDLET-GETTER | parameter/API surface | Explained |
| 38 | NTFSSecurity | NTFSSecurity.AddAudit | get_InheritanceFlags() | NTFSSecurity\AuditCmdlets\AddAudit.cs | 77 | 1 | 0 | True | AddAudit::get_InheritanceFlags | CMDLET-GETTER | parameter/API surface | Explained |
| 39 | NTFSSecurity | NTFSSecurity.AddAudit | get_PassThru() | NTFSSecurity\AuditCmdlets\AddAudit.cs | 101 | 1 | 0 | True | AddAudit::get_PassThru | CMDLET-GETTER | parameter/API surface | Explained |
| 40 | NTFSSecurity | NTFSSecurity.AddAudit | get_Path() | NTFSSecurity\AuditCmdlets\AddAudit.cs | 29 | 1 | 0 | True | AddAudit::get_Path | CMDLET-GETTER | parameter/API surface | Explained |
| 41 | NTFSSecurity | NTFSSecurity.AddAudit | get_PropagationFlags() | NTFSSecurity\AuditCmdlets\AddAudit.cs | 85 | 1 | 0 | True | AddAudit::get_PropagationFlags | CMDLET-GETTER | parameter/API surface | Explained |
| 42 | NTFSSecurity | NTFSSecurity.AddAudit | get_SecurityDescriptor() | NTFSSecurity\AuditCmdlets\AddAudit.cs | 42 | 1 | 0 | True | AddAudit::get_SecurityDescriptor | CMDLET-GETTER | parameter/API surface | Explained |
| 43 | NTFSSecurity | NTFSSecurity.ClearAccess | get_DisableInheritance() | NTFSSecurity\AccessCmdlets\ClearAccess.cs | 42 | 1 | 0 | True | ClearAccess::get_DisableInheritance | CMDLET-GETTER | parameter/API surface | Explained |
| 44 | NTFSSecurity | NTFSSecurity.ClearAccess | get_Path() | NTFSSecurity\AccessCmdlets\ClearAccess.cs | 19 | 1 | 0 | True | ClearAccess::get_Path | CMDLET-GETTER | parameter/API surface | Explained |
| 45 | NTFSSecurity | NTFSSecurity.ClearAccess | get_SecurityDescriptor() | NTFSSecurity\AccessCmdlets\ClearAccess.cs | 31 | 1 | 0 | True | ClearAccess::get_SecurityDescriptor | CMDLET-GETTER | parameter/API surface | Explained |
| 46 | NTFSSecurity | NTFSSecurity.ClearAudit | get_DisableInheritance() | NTFSSecurity\AuditCmdlets\ClearAudit.cs | 42 | 1 | 0 | True | ClearAudit::get_DisableInheritance | CMDLET-GETTER | parameter/API surface | Explained |
| 47 | NTFSSecurity | NTFSSecurity.ClearAudit | get_Path() | NTFSSecurity\AuditCmdlets\ClearAudit.cs | 19 | 1 | 0 | True | ClearAudit::get_Path | CMDLET-GETTER | parameter/API surface | Explained |
| 48 | NTFSSecurity | NTFSSecurity.ClearAudit | get_SecurityDescriptor() | NTFSSecurity\AuditCmdlets\ClearAudit.cs | 31 | 1 | 0 | True | ClearAudit::get_SecurityDescriptor | CMDLET-GETTER | parameter/API surface | Explained |
| 49 | NTFSSecurity | NTFSSecurity.CopyItem2 | get_Destination() | NTFSSecurity\ItemCmdlets\CopyItem2.cs | 33 | 1 | 0 | True | CopyItem2::get_Destination | CMDLET-GETTER | parameter/API surface | Explained |
| 50 | NTFSSecurity | NTFSSecurity.CopyItem2 | get_Force() | NTFSSecurity\ItemCmdlets\CopyItem2.cs | 40 | 1 | 0 | True | CopyItem2::get_Force | CMDLET-GETTER | parameter/API surface | Explained |
| 51 | NTFSSecurity | NTFSSecurity.CopyItem2 | get_PassThru() | NTFSSecurity\ItemCmdlets\CopyItem2.cs | 47 | 1 | 0 | True | CopyItem2::get_PassThru | CMDLET-GETTER | parameter/API surface | Explained |
| 52 | NTFSSecurity | NTFSSecurity.CopyItem2 | get_Path() | NTFSSecurity\ItemCmdlets\CopyItem2.cs | 21 | 1 | 0 | True | CopyItem2::get_Path | CMDLET-GETTER | parameter/API surface | Explained |
| 53 | NTFSSecurity | NTFSSecurity.DisableAccessInheritance | get_PassThru() | NTFSSecurity\InheritanceCmdlets\DisableAccessInheritance.cs | 51 | 1 | 0 | True | DisableAccessInheritance::get_PassThru | CMDLET-GETTER | parameter/API surface | Explained |
| 54 | NTFSSecurity | NTFSSecurity.DisableAccessInheritance | get_Path() | NTFSSecurity\InheritanceCmdlets\DisableAccessInheritance.cs | 21 | 1 | 0 | True | DisableAccessInheritance::get_Path | CMDLET-GETTER | parameter/API surface | Explained |
| 55 | NTFSSecurity | NTFSSecurity.DisableAccessInheritance | get_RemoveInheritedAccessRules() | NTFSSecurity\InheritanceCmdlets\DisableAccessInheritance.cs | 44 | 1 | 0 | True | DisableAccessInheritance::get_RemoveInheritedAccessRules | CMDLET-GETTER | parameter/API surface | Explained |
| 56 | NTFSSecurity | NTFSSecurity.DisableAccessInheritance | get_SecurityDescriptor() | NTFSSecurity\InheritanceCmdlets\DisableAccessInheritance.cs | 33 | 1 | 0 | True | DisableAccessInheritance::get_SecurityDescriptor | CMDLET-GETTER | parameter/API surface | Explained |
| 57 | NTFSSecurity | NTFSSecurity.DisableAuditInheritance | get_PassThru() | NTFSSecurity\InheritanceCmdlets\DisableAuditInheritance.cs | 57 | 1 | 0 | True | DisableAuditInheritance::get_PassThru | CMDLET-GETTER | parameter/API surface | Explained |
| 58 | NTFSSecurity | NTFSSecurity.DisableAuditInheritance | get_Path() | NTFSSecurity\InheritanceCmdlets\DisableAuditInheritance.cs | 22 | 1 | 0 | True | DisableAuditInheritance::get_Path | CMDLET-GETTER | parameter/API surface | Explained |
| 59 | NTFSSecurity | NTFSSecurity.DisableAuditInheritance | get_RemoveInheritedAuditRules() | NTFSSecurity\InheritanceCmdlets\DisableAuditInheritance.cs | 50 | 1 | 0 | True | DisableAuditInheritance::get_RemoveInheritedAuditRules | CMDLET-GETTER | parameter/API surface | Explained |
| 60 | NTFSSecurity | NTFSSecurity.DisableAuditInheritance | get_SecurityDescriptor() | NTFSSecurity\InheritanceCmdlets\DisableAuditInheritance.cs | 34 | 1 | 0 | True | DisableAuditInheritance::get_SecurityDescriptor | CMDLET-GETTER | parameter/API surface | Explained |
| 61 | NTFSSecurity | NTFSSecurity.DisablePrivileges | get_PassThru() | NTFSSecurity\OtherCmdlets.cs | 83 | 1 | 0 | True | DisablePrivileges::get_PassThru | CMDLET-GETTER | parameter/API surface | Explained |
| 62 | NTFSSecurity | NTFSSecurity.EnableAccessInheritance | get_PassThru() | NTFSSecurity\InheritanceCmdlets\EnableAccessInheritance.cs | 44 | 1 | 0 | True | EnableAccessInheritance::get_PassThru | CMDLET-GETTER | parameter/API surface | Explained |
| 63 | NTFSSecurity | NTFSSecurity.EnableAccessInheritance | get_Path() | NTFSSecurity\InheritanceCmdlets\EnableAccessInheritance.cs | 21 | 1 | 0 | True | EnableAccessInheritance::get_Path | CMDLET-GETTER | parameter/API surface | Explained |
| 64 | NTFSSecurity | NTFSSecurity.EnableAccessInheritance | get_RemoveExplicitAccessRules() | NTFSSecurity\InheritanceCmdlets\EnableAccessInheritance.cs | 51 | 1 | 0 | True | EnableAccessInheritance::get_RemoveExplicitAccessRules | CMDLET-GETTER | parameter/API surface | Explained |
| 65 | NTFSSecurity | NTFSSecurity.EnableAccessInheritance | get_SecurityDescriptor() | NTFSSecurity\InheritanceCmdlets\EnableAccessInheritance.cs | 33 | 1 | 0 | True | EnableAccessInheritance::get_SecurityDescriptor | CMDLET-GETTER | parameter/API surface | Explained |
| 66 | NTFSSecurity | NTFSSecurity.EnableAuditInheritance | get_PassThru() | NTFSSecurity\InheritanceCmdlets\EnableAuditInheritance.cs | 44 | 1 | 0 | True | EnableAuditInheritance::get_PassThru | CMDLET-GETTER | parameter/API surface | Explained |
| 67 | NTFSSecurity | NTFSSecurity.EnableAuditInheritance | get_Path() | NTFSSecurity\InheritanceCmdlets\EnableAuditInheritance.cs | 21 | 1 | 0 | True | EnableAuditInheritance::get_Path | CMDLET-GETTER | parameter/API surface | Explained |
| 68 | NTFSSecurity | NTFSSecurity.EnableAuditInheritance | get_RemoveExplicitAuditRules() | NTFSSecurity\InheritanceCmdlets\EnableAuditInheritance.cs | 56 | 1 | 0 | True | EnableAuditInheritance::get_RemoveExplicitAuditRules | CMDLET-GETTER | parameter/API surface | Explained |
| 69 | NTFSSecurity | NTFSSecurity.EnableAuditInheritance | get_SecurityDescriptor() | NTFSSecurity\InheritanceCmdlets\EnableAuditInheritance.cs | 33 | 1 | 0 | True | EnableAuditInheritance::get_SecurityDescriptor | CMDLET-GETTER | parameter/API surface | Explained |
| 70 | NTFSSecurity | NTFSSecurity.EnablePrivileges | get_PassThru() | NTFSSecurity\OtherCmdlets.cs | 21 | 1 | 0 | True | EnablePrivileges::get_PassThru | CMDLET-GETTER | parameter/API surface | Explained |
| 71 | NTFSSecurity | NTFSSecurity.GetChildItem2 | get_Attributes() | NTFSSecurity\ItemCmdlets\GetChildItem2.cs | 79 | 1 | 0 | True | GetChildItem2::get_Attributes | CMDLET-GETTER | parameter/API surface | Explained |
| 72 | NTFSSecurity | NTFSSecurity.GetChildItem2 | get_Depth() | NTFSSecurity\ItemCmdlets\GetChildItem2.cs | 128 | 1 | 0 | True | GetChildItem2::get_Depth | CMDLET-GETTER | parameter/API surface | Explained |
| 73 | NTFSSecurity | NTFSSecurity.GetChildItem2 | get_Directory() | NTFSSecurity\ItemCmdlets\GetChildItem2.cs | 65 | 1 | 0 | True | GetChildItem2::get_Directory | CMDLET-GETTER | parameter/API surface | Explained |
| 74 | NTFSSecurity | NTFSSecurity.GetChildItem2 | get_File() | NTFSSecurity\ItemCmdlets\GetChildItem2.cs | 72 | 1 | 0 | True | GetChildItem2::get_File | CMDLET-GETTER | parameter/API surface | Explained |
| 75 | NTFSSecurity | NTFSSecurity.GetChildItem2 | get_Filter() | NTFSSecurity\ItemCmdlets\GetChildItem2.cs | 51 | 1 | 0 | True | GetChildItem2::get_Filter | CMDLET-GETTER | parameter/API surface | Explained |
| 76 | NTFSSecurity | NTFSSecurity.GetChildItem2 | get_Force() | NTFSSecurity\ItemCmdlets\GetChildItem2.cs | 107 | 1 | 0 | True | GetChildItem2::get_Force | CMDLET-GETTER | parameter/API surface | Explained |
| 77 | NTFSSecurity | NTFSSecurity.GetChildItem2 | get_Hidden() | NTFSSecurity\ItemCmdlets\GetChildItem2.cs | 86 | 1 | 0 | True | GetChildItem2::get_Hidden | CMDLET-GETTER | parameter/API surface | Explained |
| 78 | NTFSSecurity | NTFSSecurity.GetChildItem2 | get_Path() | NTFSSecurity\ItemCmdlets\GetChildItem2.cs | 39 | 1 | 0 | True | GetChildItem2::get_Path | CMDLET-GETTER | parameter/API surface | Explained |
| 79 | NTFSSecurity | NTFSSecurity.GetChildItem2 | get_ReadOnly() | NTFSSecurity\ItemCmdlets\GetChildItem2.cs | 100 | 1 | 0 | True | GetChildItem2::get_ReadOnly | CMDLET-GETTER | parameter/API surface | Explained |
| 80 | NTFSSecurity | NTFSSecurity.GetChildItem2 | get_Recurse() | NTFSSecurity\ItemCmdlets\GetChildItem2.cs | 58 | 1 | 0 | True | GetChildItem2::get_Recurse | CMDLET-GETTER | parameter/API surface | Explained |
| 81 | NTFSSecurity | NTFSSecurity.GetChildItem2 | get_SkipMountPoints() | NTFSSecurity\ItemCmdlets\GetChildItem2.cs | 114 | 1 | 0 | True | GetChildItem2::get_SkipMountPoints | CMDLET-GETTER | parameter/API surface | Explained |
| 82 | NTFSSecurity | NTFSSecurity.GetChildItem2 | get_SkipSymbolicLinks() | NTFSSecurity\ItemCmdlets\GetChildItem2.cs | 121 | 1 | 0 | True | GetChildItem2::get_SkipSymbolicLinks | CMDLET-GETTER | parameter/API surface | Explained |
| 83 | NTFSSecurity | NTFSSecurity.GetChildItem2 | get_System() | NTFSSecurity\ItemCmdlets\GetChildItem2.cs | 93 | 1 | 0 | True | GetChildItem2::get_System | CMDLET-GETTER | parameter/API surface | Explained |
| 84 | NTFSSecurity | NTFSSecurity.GetDiskSpace | get_DriveLetter() | NTFSSecurity\ItemCmdlets\GetDiskSpace.cs | 18 | 1 | 0 | True | GetDiskSpace::get_DriveLetter | CMDLET-GETTER | parameter/API surface | Explained |
| 85 | NTFSSecurity | NTFSSecurity.GetEffectiveAccess | get_Account() | NTFSSecurity\AccessCmdlets\GetEffectiveAccess.cs | 51 | 1 | 0 | True | GetEffectiveAccess::get_Account | CMDLET-GETTER | parameter/API surface | Explained |
| 86 | NTFSSecurity | NTFSSecurity.GetEffectiveAccess | get_ExcludeNoneAccessEntries() | NTFSSecurity\AccessCmdlets\GetEffectiveAccess.cs | 65 | 1 | 0 | True | GetEffectiveAccess::get_ExcludeNoneAccessEntries | CMDLET-GETTER | parameter/API surface | Explained |
| 87 | NTFSSecurity | NTFSSecurity.GetEffectiveAccess | get_Path() | NTFSSecurity\AccessCmdlets\GetEffectiveAccess.cs | 26 | 1 | 0 | True | GetEffectiveAccess::get_Path | CMDLET-GETTER | parameter/API surface | Explained |
| 88 | NTFSSecurity | NTFSSecurity.GetEffectiveAccess | get_SecurityDescriptor() | NTFSSecurity\AccessCmdlets\GetEffectiveAccess.cs | 38 | 1 | 0 | True | GetEffectiveAccess::get_SecurityDescriptor | CMDLET-GETTER | parameter/API surface | Explained |
| 89 | NTFSSecurity | NTFSSecurity.GetEffectiveAccess | get_ServerName() | NTFSSecurity\AccessCmdlets\GetEffectiveAccess.cs | 58 | 1 | 0 | True | GetEffectiveAccess::get_ServerName | CMDLET-GETTER | parameter/API surface | Explained |
| 90 | NTFSSecurity | NTFSSecurity.GetFileHash2 | get_Algorithm() | NTFSSecurity\MiscCmdlets\GetFileHash2.cs | 33 | 1 | 0 | True | GetFileHash2::get_Algorithm | CMDLET-GETTER | parameter/API surface | Explained |
| 91 | NTFSSecurity | NTFSSecurity.GetInheritance | get_Path() | NTFSSecurity\InheritanceCmdlets\GetInheritance.cs | 19 | 1 | 0 | True | GetInheritance::get_Path | CMDLET-GETTER | parameter/API surface | Explained |
| 92 | NTFSSecurity | NTFSSecurity.GetInheritance | get_SecurityDescriptor() | NTFSSecurity\InheritanceCmdlets\GetInheritance.cs | 31 | 1 | 0 | True | GetInheritance::get_SecurityDescriptor | CMDLET-GETTER | parameter/API surface | Explained |
| 93 | NTFSSecurity | NTFSSecurity.GetItem2 | get_Path() | NTFSSecurity\ItemCmdlets\GetItem2.cs | 19 | 1 | 0 | True | GetItem2::get_Path | CMDLET-GETTER | parameter/API surface | Explained |
| 94 | NTFSSecurity | NTFSSecurity.GetSecurityDescriptor | get_Path() | NTFSSecurity\SecurityDescriptorCmdlets\GetSecurityDescriptor.cs | 18 | 1 | 0 | True | GetSecurityDescriptor::get_Path | CMDLET-GETTER | parameter/API surface | Explained |
| 95 | NTFSSecurity | NTFSSecurity.GetSimpleAccess | get_IncludeRootFolder() | NTFSSecurity\SimpleAccessCmdlets\SimpleAccessCmdlets.cs | 24 | 1 | 0 | True | GetSimpleAccess::get_IncludeRootFolder | CMDLET-GETTER | parameter/API surface | Explained |
| 96 | NTFSSecurity | NTFSSecurity.MoveItem2 | get_Destination() | NTFSSecurity\ItemCmdlets\MoveItem2.cs | 33 | 1 | 0 | True | MoveItem2::get_Destination | CMDLET-GETTER | parameter/API surface | Explained |
| 97 | NTFSSecurity | NTFSSecurity.MoveItem2 | get_Force() | NTFSSecurity\ItemCmdlets\MoveItem2.cs | 40 | 1 | 0 | True | MoveItem2::get_Force | CMDLET-GETTER | parameter/API surface | Explained |
| 98 | NTFSSecurity | NTFSSecurity.MoveItem2 | get_PassThru() | NTFSSecurity\ItemCmdlets\MoveItem2.cs | 47 | 1 | 0 | True | MoveItem2::get_PassThru | CMDLET-GETTER | parameter/API surface | Explained |
| 99 | NTFSSecurity | NTFSSecurity.MoveItem2 | get_Path() | NTFSSecurity\ItemCmdlets\MoveItem2.cs | 21 | 1 | 0 | True | MoveItem2::get_Path | CMDLET-GETTER | parameter/API surface | Explained |
| 100 | NTFSSecurity | NTFSSecurity.NewHardLink | get_PassThru() | NTFSSecurity\LinkCmdlets\NewHardLink.cs | 47 | 1 | 0 | True | NewHardLink::get_PassThru | CMDLET-GETTER | parameter/API surface | Explained |
| 101 | NTFSSecurity | NTFSSecurity.NewSymbolicLink | get_PassThru() | NTFSSecurity\LinkCmdlets\NewSymbolicLink.cs | 45 | 1 | 0 | True | NewSymbolicLink::get_PassThru | CMDLET-GETTER | parameter/API surface | Explained |
| 102 | NTFSSecurity | NTFSSecurity.RemoveAccess | get_AppliesTo() | NTFSSecurity\AccessCmdlets\RemoveAccess.cs | 96 | 1 | 0 | True | RemoveAccess::get_AppliesTo | CMDLET-GETTER | parameter/API surface | Explained |
| 103 | NTFSSecurity | NTFSSecurity.RemoveAccess | get_PassThru() | NTFSSecurity\AccessCmdlets\RemoveAccess.cs | 113 | 1 | 0 | True | RemoveAccess::get_PassThru | CMDLET-GETTER | parameter/API surface | Explained |
| 104 | NTFSSecurity | NTFSSecurity.RemoveAccess | get_RemoveSpecific() | NTFSSecurity\AccessCmdlets\RemoveAccess.cs | 106 | 1 | 0 | True | RemoveAccess::get_RemoveSpecific | CMDLET-GETTER | parameter/API surface | Explained |
| 105 | NTFSSecurity | NTFSSecurity.RemoveAudit | get_AccessRights() | NTFSSecurity\AuditCmdlets\RemoveAudit.cs | 63 | 1 | 0 | True | RemoveAudit::get_AccessRights | CMDLET-GETTER | parameter/API surface | Explained |
| 106 | NTFSSecurity | NTFSSecurity.RemoveAudit | get_Account() | NTFSSecurity\AuditCmdlets\RemoveAudit.cs | 55 | 1 | 0 | True | RemoveAudit::get_Account | CMDLET-GETTER | parameter/API surface | Explained |
| 107 | NTFSSecurity | NTFSSecurity.RemoveAudit | get_AppliesTo() | NTFSSecurity\AuditCmdlets\RemoveAudit.cs | 95 | 1 | 0 | True | RemoveAudit::get_AppliesTo | CMDLET-GETTER | parameter/API surface | Explained |
| 108 | NTFSSecurity | NTFSSecurity.RemoveAudit | get_AuditFlags() | NTFSSecurity\AuditCmdlets\RemoveAudit.cs | 70 | 1 | 0 | True | RemoveAudit::get_AuditFlags | CMDLET-GETTER | parameter/API surface | Explained |
| 109 | NTFSSecurity | NTFSSecurity.RemoveAudit | get_InheritanceFlags() | NTFSSecurity\AuditCmdlets\RemoveAudit.cs | 78 | 1 | 0 | True | RemoveAudit::get_InheritanceFlags | CMDLET-GETTER | parameter/API surface | Explained |
| 110 | NTFSSecurity | NTFSSecurity.RemoveAudit | get_PassThru() | NTFSSecurity\AuditCmdlets\RemoveAudit.cs | 112 | 1 | 0 | True | RemoveAudit::get_PassThru | CMDLET-GETTER | parameter/API surface | Explained |
| 111 | NTFSSecurity | NTFSSecurity.RemoveAudit | get_Path() | NTFSSecurity\AuditCmdlets\RemoveAudit.cs | 30 | 1 | 0 | True | RemoveAudit::get_Path | CMDLET-GETTER | parameter/API surface | Explained |
| 112 | NTFSSecurity | NTFSSecurity.RemoveAudit | get_PropagationFlags() | NTFSSecurity\AuditCmdlets\RemoveAudit.cs | 86 | 1 | 0 | True | RemoveAudit::get_PropagationFlags | CMDLET-GETTER | parameter/API surface | Explained |
| 113 | NTFSSecurity | NTFSSecurity.RemoveAudit | get_RemoveSpecific() | NTFSSecurity\AuditCmdlets\RemoveAudit.cs | 105 | 1 | 0 | True | RemoveAudit::get_RemoveSpecific | CMDLET-GETTER | parameter/API surface | Explained |
| 114 | NTFSSecurity | NTFSSecurity.RemoveAudit | get_SecurityDescriptor() | NTFSSecurity\AuditCmdlets\RemoveAudit.cs | 43 | 1 | 0 | True | RemoveAudit::get_SecurityDescriptor | CMDLET-GETTER | parameter/API surface | Explained |
| 115 | NTFSSecurity | NTFSSecurity.RemoveItem2 | get_Force() | NTFSSecurity\ItemCmdlets\RemoveItem2.cs | 32 | 1 | 0 | True | RemoveItem2::get_Force | CMDLET-GETTER | parameter/API surface | Explained |
| 116 | NTFSSecurity | NTFSSecurity.RemoveItem2 | get_PassThru() | NTFSSecurity\ItemCmdlets\RemoveItem2.cs | 48 | 1 | 0 | True | RemoveItem2::get_PassThru | CMDLET-GETTER | parameter/API surface | Explained |
| 117 | NTFSSecurity | NTFSSecurity.RemoveItem2 | get_Path() | NTFSSecurity\ItemCmdlets\RemoveItem2.cs | 21 | 1 | 0 | True | RemoveItem2::get_Path | CMDLET-GETTER | parameter/API surface | Explained |
| 118 | NTFSSecurity | NTFSSecurity.RemoveItem2 | get_Recurse() | NTFSSecurity\ItemCmdlets\RemoveItem2.cs | 39 | 1 | 0 | True | RemoveItem2::get_Recurse | CMDLET-GETTER | parameter/API surface | Explained |
| 119 | NTFSSecurity | NTFSSecurity.SetInheritance | get_AccessInheritanceEnabled() | NTFSSecurity\InheritanceCmdlets\SetInheritance.cs | 45 | 1 | 0 | True | SetInheritance::get_AccessInheritanceEnabled | CMDLET-GETTER | parameter/API surface | Explained |
| 120 | NTFSSecurity | NTFSSecurity.SetInheritance | get_AuditInheritanceEnabled() | NTFSSecurity\InheritanceCmdlets\SetInheritance.cs | 52 | 1 | 0 | True | SetInheritance::get_AuditInheritanceEnabled | CMDLET-GETTER | parameter/API surface | Explained |
| 121 | NTFSSecurity | NTFSSecurity.SetInheritance | get_PassThru() | NTFSSecurity\InheritanceCmdlets\SetInheritance.cs | 59 | 1 | 0 | True | SetInheritance::get_PassThru | CMDLET-GETTER | parameter/API surface | Explained |
| 122 | NTFSSecurity | NTFSSecurity.SetInheritance | get_Path() | NTFSSecurity\InheritanceCmdlets\SetInheritance.cs | 22 | 1 | 0 | True | SetInheritance::get_Path | CMDLET-GETTER | parameter/API surface | Explained |
| 123 | NTFSSecurity | NTFSSecurity.SetInheritance | get_SecurityDescriptor() | NTFSSecurity\InheritanceCmdlets\SetInheritance.cs | 34 | 1 | 0 | True | SetInheritance::get_SecurityDescriptor | CMDLET-GETTER | parameter/API surface | Explained |
| 124 | NTFSSecurity | NTFSSecurity.SetOwner | get_Account() | NTFSSecurity\OwnerCmdlets\SetOwner.cs | 44 | 1 | 0 | True | SetOwner::get_Account | CMDLET-GETTER | parameter/API surface | Explained |
| 125 | NTFSSecurity | NTFSSecurity.SetOwner | get_PassThru() | NTFSSecurity\OwnerCmdlets\SetOwner.cs | 51 | 1 | 0 | True | SetOwner::get_PassThru | CMDLET-GETTER | parameter/API surface | Explained |
| 126 | NTFSSecurity | NTFSSecurity.SetOwner | get_SecurityDescriptor() | NTFSSecurity\OwnerCmdlets\SetOwner.cs | 33 | 1 | 0 | True | SetOwner::get_SecurityDescriptor | CMDLET-GETTER | parameter/API surface | Explained |
| 127 | NTFSSecurity | NTFSSecurity.SetSecurityDescriptor | get_PassThru() | NTFSSecurity\SecurityDescriptorCmdlets\SetSecurityDescriptor.cs | 28 | 1 | 0 | True | SetSecurityDescriptor::get_PassThru | CMDLET-GETTER | parameter/API surface | Explained |
| 128 | NTFSSecurity | NTFSSecurity.FileSystemCodeMembers | Mode(Management.Automation.PSObject) | NTFSSecurity\CodeMembers.cs | 15,17 | 1 | 1 | False | CODEMEMBERS-NULL-BASE | defensive | Explained | |
| 129 | NTFSSecurity | NTFSSecurity.GetDiskSpace | ProcessRecord() | NTFSSecurity\ItemCmdlets\GetDiskSpace.cs | 52 | 0 | 1 | True | GetDiskSpace::ProcessRecord | DISKSPACE-EMPTY-VOLUME | environment-specific | Explained |
| 130 | NTFSSecurity | NTFSSecurity.GetEffectiveAccess | ProcessRecord() | NTFSSecurity\AccessCmdlets\GetEffectiveAccess.cs | 99,101,102,141,147,148,150,151 | 8 | 0 | True | GetEffectiveAccess::ProcessRecord | EFFECTIVE-ACCESS-CATCH | defensive | Explained |
| 131 | NTFSSecurity | NTFSSecurity.GetEffectiveAccess/<>c__DisplayClass20_0 | <ProcessRecord>b__0() | NTFSSecurity\AccessCmdlets\GetEffectiveAccess.cs | 139,140 | 2 | 0 | True | GetEffectiveAccess::ProcessRecord > GetEffectiveAccess/<>c__DisplayClass20_0::<ProcessRecord>b__0 | EFFECTIVE-ACCESS-CATCH | defensive | Explained |
| 132 | NTFSSecurity | NTFSSecurity.EnablePrivileges | ProcessRecord() | NTFSSecurity\OtherCmdlets.cs | 39,41 | 2 | 0 | True | EnablePrivileges::ProcessRecord | ENABLEPRIVILEGES-INIT | defensive | Explained |
| 133 | Security2 | Security2.FileSystemSecurity2 | op_Implicit(DirectorySecurity) | Security2\FileSystem\FileSystemSecurity2.cs | 254 | 1 | 0 | False | FILESECURITY-CONVERSION | unused by cmdlets | Open | |
| 134 | Security2 | Security2.FileSystemSecurity2 | op_Implicit(FileSecurity) | Security2\FileSystem\FileSystemSecurity2.cs | 245 | 1 | 0 | False | FILESECURITY-CONVERSION | unused by cmdlets | Open | |
| 135 | Security2 | Security2.FileSystemSecurity2 | .ctor(FileSystemInfo) | Security2\FileSystem\FileSystemSecurity2.cs | 62,63 | 2 | 0 | True | GetSecurityDescriptor::ProcessRecord > FileSystemSecurity2::.ctor | FSSEC2-CONSTRUCTOR-FALLBACK | environment-specific | Explained |
| 136 | Security2 | Security2.FileSystemSecurity2 | TryGetDriveRoot(FileSystemInfo,String&) | Security2\FileSystem\FileSystemSecurity2.cs | 122 | 0 | 1 | True | DisableAccessInheritance::ProcessRecord > FileSystemInheritanceInfo::GetFileSystemInheritanceInfo > FileSystemSecurity2::GetSecurity > FileSystemSecurity2::TryGetDriveRoot | FSSEC2-DRIVE-LETTER-CHARS | defensive | Explained |
| 137 | Security2 | Security2.FileSystemSecurity2 | GetHashCode() | Security2\FileSystem\FileSystemSecurity2.cs | 267 | 0 | 1 | False | FSSEC2-HASHCODE-NULL | defensive | Explained | |
| 138 | NTFSSecurity | NTFSSecurity.Properties.Resources | .ctor() | NTFSSecurity\Properties\Resources.Designer.cs | 32,33 | 2 | 0 | False | GENERATED-RESOURCES | unused by cmdlets | Explained | |
| 139 | NTFSSecurity | NTFSSecurity.Properties.Resources | get_ContainerIcon() | NTFSSecurity\Properties\Resources.Designer.cs | 68 | 1 | 0 | False | GENERATED-RESOURCES | unused by cmdlets | Explained | |
| 140 | NTFSSecurity | NTFSSecurity.Properties.Resources | get_Culture() | NTFSSecurity\Properties\Resources.Designer.cs | 56 | 1 | 0 | False | GENERATED-RESOURCES | unused by cmdlets | Explained | |
| 141 | NTFSSecurity | NTFSSecurity.Properties.Resources | get_IconContainer() | NTFSSecurity\Properties\Resources.Designer.cs | 77,78 | 2 | 0 | False | GENERATED-RESOURCES | unused by cmdlets | Explained | |
| 142 | NTFSSecurity | NTFSSecurity.Properties.Resources | get_ResourceManager() | NTFSSecurity\Properties\Resources.Designer.cs | 41,42,43,45 | 4 | 2 | False | GENERATED-RESOURCES | unused by cmdlets | Explained | |
| 143 | NTFSSecurity | NTFSSecurity.Properties.Resources | set_Culture(Globalization.CultureInfo) | NTFSSecurity\Properties\Resources.Designer.cs | 59,60 | 2 | 0 | False | GENERATED-RESOURCES | unused by cmdlets | Explained | |
| 144 | NTFSSecurity | NTFSSecurity.GetHardLink | ProcessRecord() | NTFSSecurity\LinkCmdlets\GetHardLink.cs | 77,79,80 | 3 | 0 | True | GetHardLink::ProcessRecord | HARDLINK-DENIED | environment-specific | Explained |
| 145 | NTFSSecurity | NTFSSecurity.GetFileHash2 | ProcessRecord() | NTFSSecurity\MiscCmdlets\GetFileHash2.cs | 51,52,55,56,103,109 | 6 | 0 | True | GetFileHash2::ProcessRecord | HASH-POLICY-AND-RETRY | environment-specific | Explained |
| 146 | NTFSSecurity | NTFSSecurity.GetFileHash2/<>c__DisplayClass9_0 | <ProcessRecord>b__0() | NTFSSecurity\MiscCmdlets\GetFileHash2.cs | 102 | 1 | 0 | True | GetFileHash2::ProcessRecord > GetFileHash2/<>c__DisplayClass9_0::<ProcessRecord>b__0 | HASH-POLICY-AND-RETRY | environment-specific | Explained |
| 147 | Security2 | Security2.IdentityReference2 | .ctor(Security.Principal.IdentityReference) | Security2\IdentityReference2.cs | 49 | 0 | 1 | True | AddAccess::ProcessRecord > BaseCmdlet::InvokeAsOwner > IdentityReference2::op_Implicit > IdentityReference2::.ctor | IDENTITY-NULL-REFERENCE | defensive | Explained |
| 148 | Security2 | Security2.FileSystemAuditRule2 | GetFileSystemAuditRules(FileSystemSecurity2,Boolean,Boolean,Boolean) | Security2\FileSystem\FileSystemAuditRule2 Class\FileSystemAuditRule2.GetFileSystemAuditRules.cs | 44 | 0 | 1 | True | AddAudit::ProcessRecord > FileSystemAuditRule2::GetFileSystemAuditRules | INHERITED-FROM-EMPTY-LIST | defensive | Explained |
| 149 | Security2 | Security2.IntPtrExtensions | Increment(IntPtr) | Security2\Extensions.cs | 15 | 1 | 0 | False | NATIVE-HANDLES | unused by cmdlets | Explained | |
| 150 | Security2 | Security2.SafeAuthzRMHandle | .ctor(IntPtr) | Security2\Win32\SafeHandleEx.cs | 299,301,302 | 3 | 0 | False | NATIVE-HANDLES | unused by cmdlets | Explained | |
| 151 | Security2 | Security2.SafeAuthzRMHandle | get_InvalidHandle() | Security2\Win32\SafeHandleEx.cs | 309 | 1 | 0 | False | NATIVE-HANDLES | unused by cmdlets | Explained | |
| 152 | Security2 | Security2.SafeHGlobalHandle | .ctor(IntPtr) | Security2\Win32\SafeHandleEx.cs | 31,33,34 | 3 | 0 | False | NATIVE-HANDLES | unused by cmdlets | Explained | |
| 153 | Security2 | Security2.SafeHGlobalHandle | AddSubReference(IEnumerable`1<SafeHGlobalHandle>) | Security2\Win32\SafeHandleEx.cs | 60,62,65,66 | 4 | 2 | False | NATIVE-HANDLES | unused by cmdlets | Explained | |
| 154 | Security2 | Security2.SafeHGlobalHandle | AllocHGlobal(ICollection`1<T>) | Security2\Win32\SafeHandleEx.cs | 109 | 1 | 0 | False | NATIVE-HANDLES | unused by cmdlets | Explained | |
| 155 | Security2 | Security2.SafeHGlobalHandle | AllocHGlobal(Int32,IEnumerable`1<T>,Int32) | Security2\Win32\SafeHandleEx.cs | 130,132,133,135,136,139 | 8 | 2 | False | NATIVE-HANDLES | unused by cmdlets | Explained | |
| 156 | Security2 | Security2.SafeHGlobalHandle | AllocHGlobal(Int32) | Security2\Win32\SafeHandleEx.cs | 184,186 | 1 | 1 | False | NATIVE-HANDLES | unused by cmdlets | Explained | |
| 157 | Security2 | Security2.SafeHGlobalHandle | AllocHGlobal(IntPtr[]) | Security2\Win32\SafeHandleEx.cs | 77,79,81 | 3 | 0 | False | NATIVE-HANDLES | unused by cmdlets | Explained | |
| 158 | Security2 | Security2.SafeHGlobalHandle | AllocHGlobal(String) | Security2\Win32\SafeHandleEx.cs | 150 | 1 | 0 | False | NATIVE-HANDLES | unused by cmdlets | Explained | |
| 159 | Security2 | Security2.SafeHGlobalHandle | Dispose() | Security2\Win32\SafeHandleEx.cs | 169 | 0 | 1 | False | NATIVE-HANDLES | unused by cmdlets | Explained | |
| 160 | Security2 | Security2.SafeHGlobalHandle | get_InvalidHandle() | Security2\Win32\SafeHandleEx.cs | 45 | 1 | 0 | False | NATIVE-HANDLES | unused by cmdlets | Explained | |
| 161 | Security2 | Security2.SafeTokenHandle | .ctor() | Security2\Win32\SafeHandleEx.cs | 243 | 2 | 0 | False | NATIVE-HANDLES | unused by cmdlets | Explained | |
| 162 | Security2 | Security2.SafeTokenHandle | .ctor(IntPtr) | Security2\Win32\SafeHandleEx.cs | 247,249,250 | 3 | 0 | False | NATIVE-HANDLES | unused by cmdlets | Explained | |
| 163 | Security2 | Security2.SafeTokenHandle | get_InvalidHandle() | Security2\Win32\SafeHandleEx.cs | 256 | 1 | 0 | False | NATIVE-HANDLES | unused by cmdlets | Explained | |
| 164 | Security2 | Security2.SafeTokenHandle | ReleaseHandle() | Security2\Win32\SafeHandleEx.cs | 266 | 1 | 0 | False | NATIVE-HANDLES | unused by cmdlets | Explained | |
| 165 | NTFSSecurity | NTFSSecurity.BaseCmdletWithPrivControl | DisableEnabledPrivileges(Dictionary`2<String,Exception>) | NTFSSecurity\BaseCmdlets.cs | 422,424,425 | 3 | 0 | True | BaseCmdletWithPrivControl::Dispose > BaseCmdletWithPrivControl::DisableEnabledPrivileges | PRIVILEGE-DISABLE-FAILURE | defensive | Explained |
| 166 | NTFSSecurity | NTFSSecurity.BaseCmdletWithPrivControl | DisableFileSystemPrivileges() | NTFSSecurity\BaseCmdlets.cs | 544,545 | 1 | 1 | True | DisablePrivileges::ProcessRecord > BaseCmdletWithPrivControl::DisableFileSystemPrivileges | PRIVILEGE-DISABLE-FAILURE | defensive | Explained |
| 167 | NTFSSecurity | NTFSSecurity.BaseCmdletWithPrivControl | EndProcessing() | NTFSSecurity\BaseCmdlets.cs | 389,391,392 | 3 | 1 | True | BaseCmdletWithPrivControl::EndProcessing | PRIVILEGE-DISABLE-FAILURE | defensive | Explained |
| 168 | NTFSSecurity | NTFSSecurity.BaseCmdletWithPrivControl | TryDisablePrivilege(ProcessPrivileges.Privilege) | NTFSSecurity\BaseCmdlets.cs | 490,492,493 | 3 | 0 | True | DisablePrivileges::ProcessRecord > BaseCmdletWithPrivControl::DisableFileSystemPrivileges > BaseCmdletWithPrivControl::TryDisablePrivilege | PRIVILEGE-DISABLE-FAILURE | defensive | Explained |
| 169 | ProcessPrivileges | ProcessPrivileges.PrivilegeEnabler | EnablePrivilege(ProcessPrivileges.Privilege) | ProcessPrivileges\PrivilegeEnabler.cs | 172 | 0 | 1 | False | PRIVILEGE-ENABLER-RACE | defensive | Explained | |
| 170 | PrivilegeControl | Security2.PrivilegeControl | DisablePrivilege(ProcessPrivileges.Privilege) | PrivilegeControl\PrivilegeControl.cs | 61,67 | 1 | 1 | True | BaseCmdletWithPrivControl::Dispose > BaseCmdletWithPrivControl::DisableEnabledPrivileges > BaseCmdletWithPrivControl::DisablePrivilege > PrivilegeControl::DisablePrivilege | PRIVILEGECONTROL-DEAD-ELSE | defensive | Explained |
| 171 | PrivilegeControl | Security2.PrivilegeControl | EnablePrivilege(ProcessPrivileges.Privilege) | PrivilegeControl\PrivilegeControl.cs | 40,46 | 1 | 1 | True | BaseCmdletWithPrivControl::BeginProcessing > BaseCmdletWithPrivControl::EnableFileSystemPrivileges > BaseCmdletWithPrivControl::TryEnablePrivilege > BaseCmdletWithPrivControl::EnablePrivilege > PrivilegeControl::EnablePrivilege | PRIVILEGECONTROL-DEAD-ELSE | defensive | Explained |
| 172 | NTFSSecurity | NTFSSecurity.GetAccess/<>c__DisplayClass20_0 | <ProcessRecord>b__0() | NTFSSecurity\AccessCmdlets\GetAccess.cs | 110,111 | 2 | 0 | True | GetAccess::ProcessRecord > GetAccess/<>c__DisplayClass20_0::<ProcessRecord>b__0 | READ-RETRY-CLOSURE | defensive | Explained |
| 173 | NTFSSecurity | NTFSSecurity.GetInheritance/<>c__DisplayClass7_0 | <ProcessRecord>b__0() | NTFSSecurity\InheritanceCmdlets\GetInheritance.cs | 78,79 | 2 | 0 | True | GetInheritance::ProcessRecord > GetInheritance/<>c__DisplayClass7_0::<ProcessRecord>b__0 | READ-RETRY-CLOSURE | defensive | Explained |
| 174 | NTFSSecurity | NTFSSecurity.GetOrphanedAccess/<>c__DisplayClass1_0 | <ProcessRecord>b__0() | NTFSSecurity\AccessCmdlets\GetOrphanedAccess.cs | 53,54 | 2 | 0 | True | GetOrphanedAccess::ProcessRecord > GetOrphanedAccess/<>c__DisplayClass1_0::<ProcessRecord>b__0 | READ-RETRY-CLOSURE | defensive | Explained |
| 175 | NTFSSecurity | NTFSSecurity.GetSecurityDescriptor/<>c__DisplayClass4_0 | <ProcessRecord>b__0() | NTFSSecurity\SecurityDescriptorCmdlets\GetSecurityDescriptor.cs | 62,63 | 2 | 0 | True | GetSecurityDescriptor::ProcessRecord > GetSecurityDescriptor/<>c__DisplayClass4_0::<ProcessRecord>b__0 | READ-RETRY-CLOSURE | defensive | Explained |
| 176 | Security2 | Security2.RegistryAccessRule2 | .ctor(RegistryAccessRule) | Security2\Registry\RegistrySecurity.cs | 140,142,143 | 3 | 0 | False | REGISTRY-MODEL | unused by cmdlets | Explained | |
| 177 | Security2 | Security2.RegistryAccessRule2 | Dispose() | Security2\Registry\RegistrySecurity.cs | 180 | 1 | 0 | False | REGISTRY-MODEL | unused by cmdlets | Explained | |
| 178 | Security2 | Security2.RegistryAccessRule2 | Equals(Object) | Security2\Registry\RegistrySecurity.cs | 166 | 1 | 0 | False | REGISTRY-MODEL | unused by cmdlets | Explained | |
| 179 | Security2 | Security2.RegistryAccessRule2 | get_AccessControlType() | Security2\Registry\RegistrySecurity.cs | 146 | 1 | 0 | False | REGISTRY-MODEL | unused by cmdlets | Explained | |
| 180 | Security2 | Security2.RegistryAccessRule2 | get_IdentityReference() | Security2\Registry\RegistrySecurity.cs | 148 | 1 | 0 | False | REGISTRY-MODEL | unused by cmdlets | Explained | |
| 181 | Security2 | Security2.RegistryAccessRule2 | get_InheritanceFlags() | Security2\Registry\RegistrySecurity.cs | 149 | 1 | 0 | False | REGISTRY-MODEL | unused by cmdlets | Explained | |
| 182 | Security2 | Security2.RegistryAccessRule2 | get_IsInherited() | Security2\Registry\RegistrySecurity.cs | 150 | 1 | 0 | False | REGISTRY-MODEL | unused by cmdlets | Explained | |
| 183 | Security2 | Security2.RegistryAccessRule2 | get_Name() | Security2\Registry\RegistrySecurity.cs | 117,119,121,122,126,131 | 6 | 4 | False | REGISTRY-MODEL | unused by cmdlets | Explained | |
| 184 | Security2 | Security2.RegistryAccessRule2 | get_PropagationFlags() | Security2\Registry\RegistrySecurity.cs | 151 | 1 | 0 | False | REGISTRY-MODEL | unused by cmdlets | Explained | |
| 185 | Security2 | Security2.RegistryAccessRule2 | get_RegistryRights() | Security2\Registry\RegistrySecurity.cs | 147 | 1 | 0 | False | REGISTRY-MODEL | unused by cmdlets | Explained | |
| 186 | Security2 | Security2.RegistryAccessRule2 | GetHashCode() | Security2\Registry\RegistrySecurity.cs | 170 | 1 | 0 | False | REGISTRY-MODEL | unused by cmdlets | Explained | |
| 187 | Security2 | Security2.RegistryAccessRule2 | op_Implicit(RegistryAccessRule) | Security2\Registry\RegistrySecurity.cs | 161 | 1 | 0 | False | REGISTRY-MODEL | unused by cmdlets | Explained | |
| 188 | Security2 | Security2.RegistryAccessRule2 | op_Implicit(RegistryAccessRule2) | Security2\Registry\RegistrySecurity.cs | 157 | 1 | 0 | False | REGISTRY-MODEL | unused by cmdlets | Explained | |
| 189 | Security2 | Security2.RegistryAccessRule2 | ToString() | Security2\Registry\RegistrySecurity.cs | 174 | 1 | 0 | False | REGISTRY-MODEL | unused by cmdlets | Explained | |
| 190 | Security2 | Security2.RegistryEffectivePermissionEntry | .ctor(IdentityReference2,UInt32,String) | Security2\Registry\RegistrySecurity.cs | 252,254,255,256,257,259,261,265,266,268,271 | 13 | 4 | False | REGISTRY-MODEL | unused by cmdlets | Explained | |
| 191 | Security2 | Security2.RegistryEffectivePermissionEntry | get_AccessAsString() | Security2\Registry\RegistrySecurity.cs | 250 | 1 | 0 | False | REGISTRY-MODEL | unused by cmdlets | Explained | |
| 192 | Security2 | Security2.RegistryEffectivePermissionEntry | get_AccessMask() | Security2\Registry\RegistrySecurity.cs | 224 | 1 | 0 | False | REGISTRY-MODEL | unused by cmdlets | Explained | |
| 193 | Security2 | Security2.RegistryEffectivePermissionEntry | get_Account() | Security2\Registry\RegistrySecurity.cs | 221 | 1 | 0 | False | REGISTRY-MODEL | unused by cmdlets | Explained | |
| 194 | Security2 | Security2.RegistryEffectivePermissionEntry | get_FullName() | Security2\Registry\RegistrySecurity.cs | 227 | 1 | 0 | False | REGISTRY-MODEL | unused by cmdlets | Explained | |
| 195 | Security2 | Security2.RegistryEffectivePermissionEntry | get_Name() | Security2\Registry\RegistrySecurity.cs | 230,232,234,235,239,244 | 6 | 4 | False | REGISTRY-MODEL | unused by cmdlets | Explained | |
| 196 | Security2 | Security2.RegistryInheritanceInfo | get_FullName() | Security2\Registry\RegistrySecurity.cs | 191 | 1 | 0 | False | REGISTRY-MODEL | unused by cmdlets | Explained | |
| 197 | Security2 | Security2.RegistryInheritanceInfo | get_Name() | Security2\Registry\RegistrySecurity.cs | 196,198,200,201,205,210 | 6 | 4 | False | REGISTRY-MODEL | unused by cmdlets | Explained | |
| 198 | Security2 | Security2.RegistryKeyOpenException | .ctor() | Security2\Registry\RegistrySecurity.cs | 333,334 | 2 | 0 | False | REGISTRY-MODEL | unused by cmdlets | Explained | |
| 199 | Security2 | Security2.RegistryKeyOpenException | .ctor(Exception,Int64) | Security2\Registry\RegistrySecurity.cs | 347,349,350 | 3 | 0 | False | REGISTRY-MODEL | unused by cmdlets | Explained | |
| 200 | Security2 | Security2.RegistryKeyOpenException | .ctor(Exception) | Security2\Registry\RegistrySecurity.cs | 337,338 | 2 | 0 | False | REGISTRY-MODEL | unused by cmdlets | Explained | |
| 201 | Security2 | Security2.RegistryKeyOpenException | .ctor(Int64) | Security2\Registry\RegistrySecurity.cs | 341,343,344 | 3 | 0 | False | REGISTRY-MODEL | unused by cmdlets | Explained | |
| 202 | Security2 | Security2.RegistryKeyOpenException | get_Win32ErrorCode() | Security2\Registry\RegistrySecurity.cs | 330 | 1 | 0 | False | REGISTRY-MODEL | unused by cmdlets | Explained | |
| 203 | Security2 | Security2.RegistryKeySetSecurityException | .ctor() | Security2\Registry\RegistrySecurity.cs | 359,360 | 2 | 0 | False | REGISTRY-MODEL | unused by cmdlets | Explained | |
| 204 | Security2 | Security2.RegistryKeySetSecurityException | .ctor(Exception,Int64) | Security2\Registry\RegistrySecurity.cs | 373,375,376 | 3 | 0 | False | REGISTRY-MODEL | unused by cmdlets | Explained | |
| 205 | Security2 | Security2.RegistryKeySetSecurityException | .ctor(Exception) | Security2\Registry\RegistrySecurity.cs | 363,364 | 2 | 0 | False | REGISTRY-MODEL | unused by cmdlets | Explained | |
| 206 | Security2 | Security2.RegistryKeySetSecurityException | .ctor(Int64) | Security2\Registry\RegistrySecurity.cs | 367,369,370 | 3 | 0 | False | REGISTRY-MODEL | unused by cmdlets | Explained | |
| 207 | Security2 | Security2.RegistryKeySetSecurityException | get_Win32ErrorCode() | Security2\Registry\RegistrySecurity.cs | 356 | 1 | 0 | False | REGISTRY-MODEL | unused by cmdlets | Explained | |
| 208 | Security2 | Security2.Win32RegistrySecurity | GetRegistryKey(REGISTRY_ROOT,String,RegistryRights) | Security2\Registry\RegistrySecurity.cs | 429,431,433,435,437,440,442,444 | 8 | 0 | False | REGISTRY-MODEL | unused by cmdlets | Explained | |
| 209 | Security2 | Security2.Win32RegistrySecurity | SetRegistryOwner(REGISTRY_ROOT,String,Security.Principal.SecurityIdentifier) | Security2\Registry\RegistrySecurity.cs | 448,450,451,452,454,458,459,461,463,464,466,470,473,474,478,479,481,483,484,486,490,494,495,496 | 24 | 4 | False | REGISTRY-MODEL | unused by cmdlets | Explained | |
| 210 | NTFSSecurity | NTFSSecurity.BaseCmdlet | GetRelativePath(String) | NTFSSecurity\BaseCmdlets.cs | 229,231 | 1 | 1 | True | CopyItem2::BeginProcessing > BaseCmdlet::GetRelativePath | RELATIVE-PATH-EMPTY | defensive | Explained |
| 211 | Security2 | Security2.FileSystemAccessRule2 | RemoveFileSystemAccessRuleAll(FileSystemSecurity2,List`1<IdentityReference2>) | Security2\FileSystem\FileSystemAccessRule2 Class\FileSystemAccessRule2.RemoveFileSystemAccessRulesAll.cs | 15,17 | 1 | 1 | True | ClearAccess::ProcessRecord > FileSystemAccessRule2::RemoveFileSystemAccessRuleAll | REMOVEALL-ACCOUNT-FILTER | unused by cmdlets | Open |
| 212 | Security2 | Security2.FileSystemAccessRule2/<>c__DisplayClass36_0 | <RemoveFileSystemAccessRuleAll>b__0(FileSystemAccessRule) | Security2\FileSystem\FileSystemAccessRule2 Class\FileSystemAccessRule2.RemoveFileSystemAccessRulesAll.cs | 17 | 1 | 0 | True | ClearAccess::ProcessRecord > FileSystemAccessRule2::RemoveFileSystemAccessRuleAll > FileSystemAccessRule2/<>c__DisplayClass36_0::<RemoveFileSystemAccessRuleAll>b__0 | REMOVEALL-ACCOUNT-FILTER | unused by cmdlets | Open |
| 213 | Security2 | Security2.FileSystemAccessRule2/<>c__DisplayClass36_1 | <RemoveFileSystemAccessRuleAll>b__1(IdentityReference2) | Security2\FileSystem\FileSystemAccessRule2 Class\FileSystemAccessRule2.RemoveFileSystemAccessRulesAll.cs | 17 | 1 | 0 | True | ClearAccess::ProcessRecord > FileSystemAccessRule2::RemoveFileSystemAccessRuleAll > FileSystemAccessRule2/<>c__DisplayClass36_0::<RemoveFileSystemAccessRuleAll>b__0 > FileSystemAccessRule2/<>c__DisplayClass36_1::<RemoveFileSystemAccessRuleAll>b__1 | REMOVEALL-ACCOUNT-FILTER | unused by cmdlets | Open |
| 214 | Security2 | Security2.FileSystemAuditRule2 | RemoveFileSystemAuditRuleAll(FileSystemSecurity2,List`1<IdentityReference2>) | Security2\FileSystem\FileSystemAuditRule2 Class\FileSystemAuditRule2.RemoveFileSystemAuditRuleAll.cs | 15,17 | 1 | 1 | True | ClearAudit::ProcessRecord > FileSystemAuditRule2::RemoveFileSystemAuditRuleAll | REMOVEALL-ACCOUNT-FILTER | unused by cmdlets | Open |
| 215 | Security2 | Security2.FileSystemAuditRule2/<>c__DisplayClass7_0 | <RemoveFileSystemAuditRuleAll>b__0(FileSystemAuditRule) | Security2\FileSystem\FileSystemAuditRule2 Class\FileSystemAuditRule2.RemoveFileSystemAuditRuleAll.cs | 17 | 1 | 0 | True | ClearAudit::ProcessRecord > FileSystemAuditRule2::RemoveFileSystemAuditRuleAll > FileSystemAuditRule2/<>c__DisplayClass7_0::<RemoveFileSystemAuditRuleAll>b__0 | REMOVEALL-ACCOUNT-FILTER | unused by cmdlets | Open |
| 216 | Security2 | Security2.FileSystemAuditRule2/<>c__DisplayClass7_1 | <RemoveFileSystemAuditRuleAll>b__1(IdentityReference2) | Security2\FileSystem\FileSystemAuditRule2 Class\FileSystemAuditRule2.RemoveFileSystemAuditRuleAll.cs | 17 | 1 | 0 | True | ClearAudit::ProcessRecord > FileSystemAuditRule2::RemoveFileSystemAuditRuleAll > FileSystemAuditRule2/<>c__DisplayClass7_0::<RemoveFileSystemAuditRuleAll>b__0 > FileSystemAuditRule2/<>c__DisplayClass7_1::<RemoveFileSystemAuditRuleAll>b__1 | REMOVEALL-ACCOUNT-FILTER | unused by cmdlets | Open |
| 217 | NTFSSecurity | NTFSSecurity.TestPath2 | ProcessRecord() | NTFSSecurity\PathCmdlets\TestPath2.cs | 53,55,56,65,67,68 | 6 | 0 | True | TestPath2::ProcessRecord | TESTPATH-DEAD-CATCH | defensive | Explained |
| 218 | ProcessPrivileges | ProcessPrivileges.AccessTokenHandle | .ctor(ProcessPrivileges.ProcessHandle,ProcessPrivileges.TokenAccessRights) | ProcessPrivileges\AccessTokenHandle.cs | 21,23 | 1 | 1 | True | DisablePrivileges::ProcessRecord > PrivilegeControl::GetPrivileges > ProcessExtensions::GetPrivileges > AccessTokenHandle::.ctor | TOKEN-NATIVE-FAILURE | environment-specific | Explained |
| 219 | ProcessPrivileges | ProcessPrivileges.AccessTokenHandle | ReleaseHandle() | ProcessPrivileges\AccessTokenHandle.cs | 32,34 | 1 | 1 | False | TOKEN-NATIVE-FAILURE | environment-specific | Explained | |
| 220 | ProcessPrivileges | ProcessPrivileges.Privileges | GetLuid(ProcessPrivileges.Privilege) | ProcessPrivileges\Privileges.cs | 236,238 | 1 | 1 | True | BaseCmdletWithPrivControl::Dispose > BaseCmdletWithPrivControl::DisableEnabledPrivileges > BaseCmdletWithPrivControl::DisablePrivilege > PrivilegeControl::DisablePrivilege > ProcessExtensions::GetPrivilegeState > ProcessExtensions::GetPrivilegeAttributes > Privileges::GetPrivilegeAttributes > Privileges::GetLuid | TOKEN-NATIVE-FAILURE | environment-specific | Explained |
| 221 | ProcessPrivileges | ProcessPrivileges.Privileges | GetPrivilegeName(ProcessPrivileges.Luid) | ProcessPrivileges\Privileges.cs | 249,251,255,257,261,263 | 3 | 3 | True | DisablePrivileges::ProcessRecord > PrivilegeControl::GetPrivileges > ProcessExtensions::GetPrivileges > Privileges::GetPrivileges > Privileges::GetPrivilegeName | TOKEN-NATIVE-FAILURE | environment-specific | Explained |
| 222 | ProcessPrivileges | ProcessPrivileges.Privileges | GetTokenPrivileges(ProcessPrivileges.AccessTokenHandle) | ProcessPrivileges\Privileges.cs | 273,280,294,301 | 2 | 2 | True | DisablePrivileges::ProcessRecord > PrivilegeControl::GetPrivileges > ProcessExtensions::GetPrivileges > Privileges::GetPrivileges > Privileges::GetTokenPrivileges | TOKEN-NATIVE-FAILURE | environment-specific | Explained |
| 223 | ProcessPrivileges | ProcessPrivileges.ProcessHandle | ReleaseHandle() | ProcessPrivileges\ProcessHandle.cs | 27,29,32 | 3 | 2 | False | TOKEN-NATIVE-FAILURE | environment-specific | Explained | |
| 224 | NTFSSecurity | NTFSSecurity.BaseCmdlet | GetFileSystemInfo(String) | NTFSSecurity\BaseCmdlets.cs | 166,168,170,172,174,178 | 6 | 4 | False | UNUSED-CMDLET-HELPER | unused by cmdlets | Explained | |
| 225 | NTFSSecurity | NTFSSecurity.BaseCmdlet | ProcessRecord() | NTFSSecurity\BaseCmdlets.cs | 145,146 | 2 | 0 | True | BaseCmdlet::ProcessRecord | UNUSED-CMDLET-HELPER | unused by cmdlets | Explained |
| 226 | Security2 | Security2.Win32 | GetEffectiveAccess(ObjectSecurity,IdentityReference2,String,Boolean&,Exception&) | Security2\Win32\Lib.cs | 135,136 | 2 | 0 | True | GetEffectiveAccess::ProcessRecord > EffectiveAccess::GetEffectiveAccess > Win32::GetEffectiveAccess | WIN32-AUTHZ-FAILURE | environment-specific | Explained |
| 227 | Security2 | Security2.Win32 | GetEffectivePermissions_AuthzAccessCheck(ObjectSecurity) | Security2\Win32\Lib.cs | 281 | 0 | 1 | True | GetEffectiveAccess::ProcessRecord > EffectiveAccess::GetEffectiveAccess > Win32::GetEffectiveAccess > Win32::GetEffectivePermissions_AuthzAccessCheck | WIN32-AUTHZ-FAILURE | environment-specific | Explained |
| 228 | Security2 | Security2.Win32 | GetEffectivePermissions_AuthzInitializeContextFromSid(IdentityReference2) | Security2\Win32\Lib.cs | 245 | 0 | 1 | True | GetEffectiveAccess::ProcessRecord > EffectiveAccess::GetEffectiveAccess > Win32::GetEffectiveAccess > Win32::GetEffectivePermissions_AuthzInitializeContextFromSid | WIN32-AUTHZ-FAILURE | environment-specific | Explained |
| 229 | Security2 | Security2.Win32 | GetEffectivePermissions_AuthzInitializeResourceManager(String,Boolean&) | Security2\Win32\Lib.cs | 188,194,196,210,218,223 | 3 | 3 | True | GetEffectiveAccess::ProcessRecord > EffectiveAccess::GetEffectiveAccess > Win32::GetEffectiveAccess > Win32::GetEffectivePermissions_AuthzInitializeResourceManager | WIN32-AUTHZ-FAILURE | environment-specific | Explained |
| 230 | Security2 | Security2.Win32 | IsLocalComputer(String) | Security2\Win32\Lib.cs | 170,172 | 2 | 0 | True | GetEffectiveAccess::ProcessRecord > EffectiveAccess::GetEffectiveAccess > Win32::GetEffectiveAccess > Win32::GetEffectivePermissions_AuthzInitializeResourceManager > Win32::IsLocalComputer | WIN32-LOCAL-NAME-LOOKUP | defensive | Explained |
| 231 | Security2 | Security2.Win32 | GetByteSecurityDescriptor(Microsoft.Win32.SafeHandles.SafeFileHandle,SecurityInformationClass) | Security2\Win32\Lib.cs | 311,312,315,323,325,328,330,331,332,335,336,337,339 | 13 | 2 | False | WIN32-RAW-DESCRIPTOR | unused by cmdlets | Explained | |
| 232 | Security2 | Security2.Win32 | GetRawSecurityDescriptor(Microsoft.Win32.SafeHandles.SafeFileHandle,SecurityInformationClass) | Security2\Win32\Lib.cs | 306 | 1 | 0 | False | WIN32-RAW-DESCRIPTOR | unused by cmdlets | Explained |