[cifs-protocol] CAR - missing SMB2 SetFileInfo levels

tridge at samba.org tridge at samba.org
Sat May 31 01:52:16 GMT 2008


Hi,

MS-SMB2 section 2.2.39 says that these are the only 12 levels for
setfileinfo:

 FileBasicInformation            4
 FileRenameInformation          10
 FileLinkInformation		11
 FileDispositionInformation	13
 FilePositionInformation	14
 FileFullEaInformation		15
 FileModeInformation		16
 FileAllocationInformation	19
 FileEndOfFileInformation	20
 FilePipeInformation		23
 FileValidDataLengthInformatio	39
 FileShortNameInformation	40

Section 3.3.5.20.1 says that any unsupported level must respond with
STATUS_INVALID_INFO_CLASS

A scanner in our testsuite (the SMB2-SCANSETINFO test) shows that
Vista responds to an additional 11 levels with some other error code,
indicating that the level is available.

The additional levels are 

  25, 27, 29, 30, 31, 32, 36, 41, 42, 43, 44

Can you please document these additional levels?

The scan also shows that Vista responds to 4 setfsinfo levels:

 2, 6, 8, 10

but the doc only lists 6 and 8. Can you please document the extra 2
levels?

Cheers, Tridge


More information about the cifs-protocol mailing list