18.104.22.168.1 Client Request Extensions
The list of valid Information Level values has been extended, as specified in section 22.214.171.124.1, to include SMB_FIND_FILE_ID_FULL_DIRECTORY_INFO and SMB_FIND_FILE_ID_BOTH_DIRECTORY_INFO. Extensions are also presented to the SMB_FIND_FILE_BOTH_DIRECTORY_INFO Information Level, as specified in section 126.96.36.199.1. This Information Level now provides support for accessing enumerations of available previous version timestamps of files or directories.
Aside from the Information Level extensions and the FileName field, all of the other fields are as specified in [MS-CIFS] 188.8.131.52.1.
FileName (variable): This field is extended to support use of the @GMT token wildcard (section 184.108.40.206.1).<57> If this character sequence contains the @GMT-* wildcard, Trans2_Data.InformationLevel SHOULD be set to SMB_FIND_FILE_BOTH_DIRECTORY_INFO.<58>
InformationLevel (2 bytes): This field contains an Information Level code, which determines the information contained in the response. The list of valid Information Level codes is specified in section 220.127.116.11.1. A client that has not negotiated long names support MUST request only SMB_INFO_STANDARD. If a client that has not negotiated long names support requests an InformationLevel other than SMB_INFO_STANDARD, then the server MUST return a status of STATUS_INVALID_PARAMETER (ERRDOS/ERRinvalidparam).