Vanara/PInvoke/AclUI
David Hall 075b9046f8 Updated project files 2022-10-25 11:24:54 -06:00
..
AclUI.cs Reworked memory manipulation functions in InteropExtensions and IntPtrConverter to use new marshaling directives and to drive consistency of use across libs (i.e. call same method to do same work). 2019-11-19 12:52:44 -07:00
Vanara.PInvoke.AclUI.csproj Updated documentation and added package readme files. 2022-05-09 15:56:58 -06:00
pkgreadme.md Updated package readme files 2022-06-14 16:55:29 -06:00
readme.md Updated project files 2022-10-25 11:24:54 -06:00

readme.md

Vanara.PInvoke.AclUI

PInvoke API (methods, structures and constants) imported from Windows AclUI.dll.

  • Includes methods from aclui.dll
  • Current NuGet release: NugetNuget

Methods - 100% API coverage (3 of 3 functions)

Native Method Header Managed Method
CreateSecurityPage aclui.h Vanara.PInvoke.AclUI.CreateSecurityPage
EditSecurity aclui.h Vanara.PInvoke.AclUI.EditSecurity
EditSecurityAdvanced aclui.h Vanara.PInvoke.AclUI.EditSecurityAdvanced

Enumerations

Native Enum Header Managed Enum
PropertySheetCallbackMessage Vanara.PInvoke.AclUI.PropertySheetCallbackMessage
SECURITY_OBJECT_ID Vanara.PInvoke.AclUI.SECURITY_OBJECT_ID
SI_OBJECT_INFO_Flags Vanara.PInvoke.AclUI.SI_OBJECT_INFO_Flags
SI_PAGE_ACTIVATED Vanara.PInvoke.AclUI.SI_PAGE_ACTIVATED
SI_PAGE_TYPE Vanara.PInvoke.AclUI.SI_PAGE_TYPE

Structures

Native Structure Header Managed Structure
EFFPERM_RESULT_LIST aclui.h Vanara.PInvoke.AclUI.EFFPERM_RESULT_LIST
SECURITY_OBJECT aclui.h Vanara.PInvoke.AclUI.SECURITY_OBJECT
SI_ACCESS aclui.h Vanara.PInvoke.AclUI.SI_ACCESS
SI_INHERIT_TYPE aclui.h Vanara.PInvoke.AclUI.SI_INHERIT_TYPE
SI_OBJECT_INFO aclui.h Vanara.PInvoke.AclUI.SI_OBJECT_INFO
SID_INFO aclui.h Vanara.PInvoke.AclUI.SID_INFO

Interfaces

Native Interface Header Managed Interface
IEffectivePermission aclui.h Vanara.PInvoke.AclUI.IEffectivePermission
IEffectivePermission2 aclui.h Vanara.PInvoke.AclUI.IEffectivePermission2
ISecurityInformation aclui.h Vanara.PInvoke.AclUI.ISecurityInformation
ISecurityInformation2 aclui.h Vanara.PInvoke.AclUI.ISecurityInformation2
ISecurityInformation3 aclui.h Vanara.PInvoke.AclUI.ISecurityInformation3
ISecurityInformation4 aclui.h Vanara.PInvoke.AclUI.ISecurityInformation4
ISecurityObjectTypeInfo aclui.h Vanara.PInvoke.AclUI.ISecurityObjectTypeInfo

Classes

Native Class Header Managed Class
SI_ACCESS aclui.h Vanara.PInvoke.AclUI.SI_ACCESS
SI_INHERIT_TYPE aclui.h Vanara.PInvoke.AclUI.SI_INHERIT_TYPE