Revision Summary Date Revision History Revision Comments 4/3/2007 0.01 New Version 0.01 release 7/3/2007 1.0 Major MLonghorn+90 7/20/2007 2.0 Major Updated and revised the technical content. 8/10/2007 3.0 Major Updated and revised the technical content. 9/28/2007 4.0 Major Updated and revised the technical content. 10/23/2007 5.0 Updated and revised the technical content. 11/30/2007 5.0.1 Editorial Changed language and formatting in the technical content. 1/25/2008 5.0.2 Editorial Changed language and formatting in the technical content. 3/14/2008 5.0.3 Editorial Changed language and formatting in the technical content. 5/16/2008 6.0 Major Updated and revised the technical content. 6/20/2008 7.0 Updated and revised the technical content. 7/25/2008 8.0 Updated and revised the technical content.
8/29/2008 9.0 Major Updated and revised the technical content. 10/24/2008 10.0 Major Updated and revised the technical content. 12/5/2008 11.0 Updated and revised the technical content. 1/16/2009 12.0 Major Updated and revised the technical content. 2/27/2009 13.0 Updated and revised the technical content. 4/10/2009 14.0 Major Updated and revised the technical content. 5/22/2009 15.0 Major Updated and revised the technical content. 7/2/2009 16.0 Major Updated and revised the technical content. 8/14/2009 17.0 Major Updated and revised the technical content. 9/25/2009 18.0 Major Updated and revised the technical content. 11/6/2009 19.0 Major Updated and revised the technical content. 12/18/2009 20.0 Major Updated and revised the technical content. 1/29/2010 21.0 Updated and revised the
technical content. 3/12/2010 22.0 Major Updated and revised the technical content. 4/23/2010 23.0 Major Updated and revised the technical content. 6/4/2010 24.0 Major Updated and revised the technical content. 7/16/2010 25.0 Updated and revised the technical content. 8/27/2010 26.0 Major Updated and revised the technical content. 10/8/2010 27.0 Major Updated and revised the technical content. 11/19/2010 28.0 Updated and revised the technical content. 1/7/2011 29.0 Major Updated and revised the technical content. 2/11/2011 30.0 Major Updated and revised the technical content. 3/25/2011 31.0 Updated and revised the technical content. 5/6/2011 32.0 Updated and revised the technical content. 6/17/2011 33.0 Major Updated and revised the technical content.
9/23/2011 34.0 Major Updated and revised the technical content. 12/16/2011 35.0 Major Updated and revised the technical content. 3/30/2012 36.0 Major Updated and revised the technical content. 7/12/2012 37.0 Major Updated and revised the technical content. 10/25/2012 38.0 Major Updated and revised the technical content. 1/31/2013 39.0 Major Updated and revised the technical content. 8/8/2013 40.0 Major Updated and revised the technical content. 11/14/2013 41.0 Updated and revised the technical content. 2/13/2014 42.0 Major Updated and revised the technical content. 5/15/2014 43.0 Major Updated and revised the technical content. 6/30/2015 44.0 Major Significantly changed the technical content. 10/16/2015 44.0 None No changes to the meaning, language, or formatting of the technical content.
ATTR_ARCHIVE 0x00000020 No File has not been archived since it was last modified. ATTR_NORMAL 0x00000080 No File has no other attributes set. This value is valid only when used alone. ATTR_TEMPORARY 0x00000100 No File is temporary. ATTR_SPARSE 0x00000200 Yes File is a sparse file. ATTR_REPARSE_POINT 0x00000400 Yes File or directory has an associated . ATTR_COMPRESSED 0x00000800 No File is compressed on the disk. This does not affect how it is transferred over the network. ATTR_OFFLINE 0x00001000 Yes File data is not available. The attribute indicates that the file has been moved to offline storage. ATTR_NOT_CONTENT_INDEXED 0x00002000 Yes File or directory SHOULD NOT be indexed by a content indexing service. ATTR_ENCRYPTED 0x00004000 Yes File or directory is encrypted. For a file, this that all data in the file is encrypted. For a directory, this means that encryption is the default for
FileNameLength; EaSize; ULONG Reserved; LARGE_INTEGER FileID; SMB_STRING FileName; } 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 FileIndex CreationTime ... LastAccessTime ... LastWriteTime ... LastAttrChangeTime ... EndOfFile ... AllocationSize ... ExtFileAttributes FileNameLength EaSize Reserved FileId ... FileName (variable)
Initialization 7012 : Server.Snapshotlist to list of values to be initialized at system startup. major Receiving an SMB_COM_TREE_CONNECT_ANDX Request 7262 : Changed ADM element name TreeConnect.MaximalAccess to Server.TreeConnect.MaximalAccess. Major Receiving an SMB_COM_NT_CREATE_ANDX Request 6749 : Specified behavior when a path component of a create request is a symbolic link. major 3.3.5.5 Receiving an SMB_COM_NT_CREATE_ANDX Request 7262 : Changed ADM element Treeconnect.MaximalAccess to Server.Treeconnect.MaximalAccess. Major Receiving an FSCTL_SRV_ENUMERATE_SNAPSHOTS Function Code 7012 : Specified that the server refreshes Server.Snapshotlist. major 3.3.5.11.1.1 Receiving an FSCTL_SRV_ENUMERATE_SNAPSHOTS Function Code 7262 : Updated the processing rules. Major 3.3.5.11.1.1 Receiving an FSCTL_SRV_ENUMERATE_SNAPSHOTS Function Code 7262 : Revised request processing. Major Receiving an NT_TRANS_QUERY_QUOTA Request 6851 : Updated the processing rules for the MaxDataCount field. major
Index _ 73 3 31 A Abstract data model client ( 97, 98) server ( 97, 117) Algorithms 26 26 26 18 C 19 178 Client abstract data ( 97, 98) higher-layer triggered events ( 97, 100) initialization ( 97, 100) local events ( 98, 117) message processing ( 98, 112) 117 sequencing rules ( 98, 112) timer events ( 98, 117) timers ( 97, 99) Client details ( 97, 98) 26 D Data - abstract client ( 97, 98) server ( 97, 117) 21 28 E 135 23 F 26 19 24 26 82 80 81 G 9 H Higher-layer triggered events client ( 97, 100) server ( 97, 119) I 158 158 90 15 Initialization client ( 97, 100) server ( 97, 119) 9 L Local events client ( 98, 117) server ( 98, 134) M Message processing client ( 98, 112) server ( 98, 121) Messages 90 21 21 N 14 71 30 76 76 30 84 86 30 88 O Other local events 117 134 16 P 158 18 18 159
Protocol Details 97 R 14 15 14 16 S Security 158 158 Sequencing client ( 98, 112) server ( 98, 121) Server abstract data model ( 97, 117) higher-layer triggered events ( 97, 119) initialization ( 97, 119) local events ( 98, 134) message processing ( 98, 121) 134 sequencing rules ( 98, 121) timer events ( 98, 134) timers ( 97, 119) Server details ( 97, 117) 44 49 60 63 60 36 37 39 41 52 54 44 57 58 42 43 90 94 92 34 79 19 31 21 T Timer events client ( 98, 117) server ( 98, 134) Timers client ( 97, 99) server ( 97, 119) 178 30 30 30 68 21 21 Triggered events - client ( 97, 100) server ( 97, 119) V 19 19 26