JNA API 5.4.0

Class WinNT.ACL

  • Enclosing interface:
    WinNT


    @FieldOrder({"AclRevision","Sbz1","AclSize","AceCount","Sbz2"})
    public static class WinNT.ACL
    extends Structure
    • Field Detail

      • MAX_ACL_SIZE

        public static int MAX_ACL_SIZE
      • AclRevision

        public byte AclRevision
      • Sbz1

        public byte Sbz1
      • AclSize

        public short AclSize
      • AceCount

        public short AceCount
      • Sbz2

        public short Sbz2
    • Constructor Detail

      • ACL

        public ACL​()
      • ACL

        public ACL​(int size)
      • ACL

        public ACL​(Pointer pointer)
    • Method Detail

      • getACEs

        public WinNT.ACE_HEADER[] getACEs​()
        Extract the contained ACEs from the ACL.

        ACE types as decoded to their native JNA counterparts. ACE types, that are currently unsupported by JNA are returned as WinNT.ACE_HEADER objects.

        Returns:
        array holding the contained ACEs
JNA API 5.4.0

Copyright © 2007-2018 Timothy Wall. All Rights Reserved.