Generated from Manticore v1.1.5 • 201 packages. View on pkg.go.dev

infoclass

import "github.com/TheManticoreProject/Manticore/windows/filesystem/infoclass"

Package infoclass holds the [MS-FSCC] FILE_INFORMATION_CLASS and FILE_FS_*_INFORMATION class numbers used with SMB2 QUERY_INFO / SET_INFO. They live in their own package so the class identifiers can keep their spec names without colliding with the like-named structures in package filesystem.

Index

type FileInformationClass

FileInformationClass identifies a FILE_INFORMATION_CLASS used with the SMB2_0_INFO_FILE info type.

[MS-FSCC] 2.4 File Information Classes: https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-fscc/4718fc40-e539-4014-8e33-b675af74e3e1

type FileInformationClass uint8
const (
    FileDirectoryInformation       FileInformationClass = 1
    FileFullDirectoryInformation   FileInformationClass = 2
    FileBothDirectoryInformation   FileInformationClass = 3
    FileBasicInformation           FileInformationClass = 4
    FileStandardInformation        FileInformationClass = 5
    FileInternalInformation        FileInformationClass = 6
    FileEaInformation              FileInformationClass = 7
    FileAccessInformation          FileInformationClass = 8
    FileNameInformation            FileInformationClass = 9
    FileRenameInformation          FileInformationClass = 10
    FileLinkInformation            FileInformationClass = 11
    FileNamesInformation           FileInformationClass = 12
    FileDispositionInformation     FileInformationClass = 13
    FilePositionInformation        FileInformationClass = 14
    FileAllInformation             FileInformationClass = 18
    FileAllocationInformation      FileInformationClass = 19
    FileEndOfFileInformation       FileInformationClass = 20
    FileAlternateNameInformation   FileInformationClass = 21
    FileNetworkOpenInformation     FileInformationClass = 34
    FileIdBothDirectoryInformation FileInformationClass = 37
    FileIdFullDirectoryInformation FileInformationClass = 38
)

type FsInformationClass

FsInformationClass identifies a FILE_FS_*_INFORMATION class used with the SMB2_0_INFO_FILESYSTEM info type.

[MS-FSCC] 2.5 File System Information Classes: https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-fscc/ee12042a-9352-46e3-9f67-c094b75fe6c3

type FsInformationClass uint8
const (
    FileFsVolumeInformation    FsInformationClass = 1
    FileFsLabelInformation     FsInformationClass = 2
    FileFsSizeInformation      FsInformationClass = 3
    FileFsDeviceInformation    FsInformationClass = 4
    FileFsAttributeInformation FsInformationClass = 5
    FileFsControlInformation   FsInformationClass = 6
    FileFsFullSizeInformation  FsInformationClass = 7
    FileFsObjectIdInformation  FsInformationClass = 8
)