2.1.5.6.3.7 FileNamesInformation
OutputBuffer is an array of one or more FILE_NAMES_INFORMATION structures as described in [MS-FSCC] section 2.4.28. Entry is a parameter to this routine that points to the current FILE_NAMES_INFORMATION structure to fill out. Note that the FileName field is not set in this section.
Pseudocode for the operation is as follows:
If OutputBufferSize is smaller than FieldOffset(FILE_NAMES_INFORMATION.FileName), the operation MUST be failed with STATUS_INFO_LENGTH_MISMATCH.
The object store MUST process this query using the algorithm described in section 2.1.5.6.3.
Entry MUST be constructed as follows:
Entry.NextEntryOffset set to zero
Entry.FileIndex set to zero
Entry.FileNameLength set to the length, in bytes, of Link.Name