github.com/keybase/client/go@v0.0.0-20240309051027-028f7c731f8b/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 )