SMB_OPEN_EXTENDED_RESPONSE If set, the client is requesting the extended format of the response, as described later in this section. 0x0010 Reserved Reserved; SHOULD be set to zero by the client, and MUST be ignored by the server. 0xFFE8 Server Response Extensions If the client requested extended information by setting SMB_OPEN_EXTENDED_RESPONSE, then a successful response takes the following format. Aside from WordCount, ResourceType, ServerFID, Reserved, MaximalAccessRights, and GuestMaximalAccessRights fields, all other fields are as specified in section 2.2.4.41.2. SMB_Parameters { UCHAR WordCount; Words { UCHAR AndXCommand; UCHAR AndXReserved; USHORT AndXOffset; USHORT FID; SMB_FILE_ATTRIBUTES FileAttrs; LastWriteTime; ULONG FileDataSize; USHORT AccessRights; USHORT ResourceType; USHORT NMPipeStatus; USHORT OpenResults; ULONG ServerFID; USHORT Reserved; ACCESS_MASK MaximalAccessRights; ACCESS_MASK GuestMaximalAccessRights; } } SMB_Data { USHORT ByteCount; } 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 SMB_Parameters (39 bytes) ... ... ... SMB_Data ... SMB_Parameters (39
SMB_OPEN_EXTENDED_RESPONSE 0x0010 If set, the client is requesting the extended format of the response, as described later in this section. Reserved 0xFFE8 Reserved; SHOULD be set to zero by the client, and MUST be ignored by the server. Server Response Extensions If the client requested extended information by setting SMB_OPEN_EXTENDED_RESPONSE, then a successful response takes the following format. Aside from WordCount, ResourceType, ServerFID, Reserved, MaximalAccessRights, and GuestMaximalAccessRights fields, all other fields are as specified in section 2.2.4.41.2. SMB_Parameters { UCHAR WordCount; Words { UCHAR AndXCommand; UCHAR AndXReserved; USHORT AndXOffset; USHORT FID; SMB_FILE_ATTRIBUTES FileAttrs; LastWriteTime; ULONG FileDataSize; USHORT AccessRights; USHORT ResourceType; USHORT NMPipeStatus; USHORT OpenResults; ULONG ServerFID; USHORT Reserved; ACCESS_MASK MaximalAccessRights; ACCESS_MASK GuestMaximalAccessRights; } } SMB_Data { USHORT ByteCount; } 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 SMB_Parameters (39 bytes) ... ... ... SMB_Data ... SMB_Parameters (39