0xC0000023 information has been written to the buffer. FILE_GET_QUOTA_INFORMATION This structure is used to provide the list of for which quota query information is requested. When multiple FILE_GET_QUOTA_INFORMATION data elements are present in the buffer, each MUST be aligned on a 4-byte boundary. Any bytes inserted for alignment SHOULD be set to zero, and the receiver MUST ignore them. No padding is required following the last data element. A FILE_GET_QUOTA_INFORMATION data element is as follows. 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 NextEntryOffset SidLength Sid (variable) ... NextEntryOffset (4 A 32-bit unsigned integer that contains the byte offset from the beginning of this entry, at which the next FILE_GET_QUOTA_INFORMATION entry is located, if multiple entries are present in a buffer. This member MUST be zero if no other entries follow this one. An implementation MUST use this value to determine the location of the next entry (if multiple entries are present in a buffer). SidLength (4 bytes): A 32-bit unsigned integer that contains the length, in bytes, of the Sid data element. Sid (variable): SID for this user. SIDs are sent in little-endian format and require no padding. The format of a SID is as specified in section 2.4.2.2. FileRenameInformation This information class is used to rename a file. The data element provided by the client takes one of two forms, depending on whether it is embedded within SMB or SMB2. The structure definitions are as follows: FILE_RENAME_INFORMATION_TYPE_1 for the SMB protocol (section ). FILE_RENAME_INFORMATION_TYPE_2 for the SMB2 protocol (section ). This operation returns a status code, as specified in section 2.3. The status code returned directly by the function that processes this file information class MUST be STATUS_SUCCESS or one of the following. Error code Meaning
0xC0000023 information has been written to the buffer. FILE_GET_QUOTA_INFORMATION This structure is used to provide the list of for which quota query information is requested. When multiple FILE_GET_QUOTA_INFORMATION data elements are present in the buffer, each MUST be aligned on a 4-byte boundary. Any bytes inserted for alignment SHOULD be set to zero, and the receiver MUST ignore them. No padding is required following the last data element. A FILE_GET_QUOTA_INFORMATION data element is as follows. 0 1 2 3 4 5 6 7 8 9 1 0 1 2 3 4 5 6 7 8 9 2 0 1 2 3 4 5 6 7 8 9 3 0 1 NextEntryOffset SidLength Sid (variable) ... NextEntryOffset (4 A 32-bit unsigned integer that contains the byte offset from the beginning of this entry, at which the next FILE_GET_QUOTA_INFORMATION entry is located, if multiple entries are present in a buffer. This member MUST be zero if no other entries follow this one. An implementation MUST use this value to determine the location of the next entry (if multiple entries are present in a buffer). SidLength (4 bytes): A 32-bit unsigned integer that contains the length, in bytes, of the Sid data element. Sid (variable): SID for this user. SIDs are sent in little-endian format and require no padding. The format of a SID is as specified in section 2.4.2.2. FileRenameInformation This information class is used to rename a file. The data element provided by the client takes one of two forms, depending on whether it is embedded within SMB or SMB2. The structure definitions are as follows: FILE_RENAME_INFORMATION_TYPE_1 for the SMB protocol (section ). FILE_RENAME_INFORMATION_TYPE_2 for the SMB2 protocol (section ). This operation returns a status code, as specified in section 2.3. The status code returned directly by the function that processes this file information class MUST be STATUS_SUCCESS or one of the following. Error code Meaning