github.com/keybase/client/go@v0.0.0-20241007131713-f10651d043c8/kbfs/dokan/winacl/security_information.go (about)

     1  // Copyright 2016 Keybase Inc. All rights reserved.
     2  // Use of this source code is governed by a BSD
     3  // license that can be found in the LICENSE file.
     4  
     5  package winacl
     6  
     7  // SecurityInformation is a bitmask of values.
     8  type SecurityInformation uintptr
     9  
    10  // Various constants for SecurityInformation.
    11  const (
    12  	OwnerSecurityInformation     = SecurityInformation(0x1)
    13  	GroupSecurityInformation     = SecurityInformation(0x2)
    14  	DACLSecurityInformation      = SecurityInformation(0x4)
    15  	SACLSecurityInformation      = SecurityInformation(0x8)
    16  	LabelSecurityInformation     = SecurityInformation(0x10)
    17  	AttributeSecurityInformation = SecurityInformation(0x20)
    18  	ScopeSecurityInformation     = SecurityInformation(0x40)
    19  	BackupSecurityInformation    = SecurityInformation(0x10000)
    20  )