1
2
3
4
5 package windows
6
7 import "syscall"
8
9 const (
10 ERROR_INVALID_PARAMETER syscall.Errno = 87
11
12 FILE_SUPPORTS_OBJECT_IDS = 0x00010000
13 FILE_SUPPORTS_OPEN_BY_FILE_ID = 0x01000000
14
15
16 SYMBOLIC_LINK_FLAG_ALLOW_UNPRIVILEGED_CREATE = 0x2
17
18
19 FileBasicInfo = 0
20 FileStandardInfo = 1
21 FileNameInfo = 2
22 FileDispositionInfo = 4
23 FileStreamInfo = 7
24 FileCompressionInfo = 8
25 FileAttributeTagInfo = 9
26 FileIdBothDirectoryInfo = 0xa
27 FileIdBothDirectoryRestartInfo = 0xb
28 FileRemoteProtocolInfo = 0xd
29 FileFullDirectoryInfo = 0xe
30 FileFullDirectoryRestartInfo = 0xf
31 FileStorageInfo = 0x10
32 FileAlignmentInfo = 0x11
33 FileIdInfo = 0x12
34 FileIdExtdDirectoryInfo = 0x13
35 FileIdExtdDirectoryRestartInfo = 0x14
36 )
37
38 type FILE_ATTRIBUTE_TAG_INFO struct {
39 FileAttributes uint32
40 ReparseTag uint32
41 }
42
43
44
View as plain text