Skip navigation links
JNA API 4.5.2

Class WinNT.ACCESS_ACEStructure

    • Field Detail

      • FIELDS

        public static final java.util.List<java.lang.String> FIELDS
      • Mask

        public int Mask
      • SidStart

        public byte[] SidStart
        First 4 bytes of the SID Only used to have a valid field defined - use sid!
    • Constructor Detail

      • ACCESS_ACEStructure

        public ACCESS_ACEStructure()
      • ACCESS_ACEStructure

        public ACCESS_ACEStructure(int Mask,
                                   byte AceType,
                                   byte AceFlags,
                                   WinNT.PSID psid)
      • ACCESS_ACEStructure

        public ACCESS_ACEStructure(Pointer p)
    • Method Detail

      • write

        public void write()
        Write override due to psid not being a managed field
        write in class Structure
      • read

        public void read()
        Description copied from class: Structure
        Reads the fields of the struct from native memory
        read in class Structure
      • getFieldOrder

        protected java.util.List<java.lang.String> getFieldOrder()
        Description copied from class: Structure
        Return this Structure's field names in their proper order. For example,
         protected List getFieldOrder() {
             return Arrays.asList(new String[] { ... });
        IMPORTANT When deriving from an existing Structure subclass, ensure that you augment the list provided by the superclass, e.g.
         protected List getFieldOrder() {
             List fields = new ArrayList(super.getFieldOrder());
             fields.addAll(Arrays.asList(new String[] { ... }));
             return fields;
        Field order must be explicitly indicated, since the field order as returned by Class.getFields() is not guaranteed to be predictable.
        getFieldOrder in class WinNT.ACEStructure
        ordered list of field names
JNA API 4.5.2

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