Revision Summary Date Revision History Revision Class Comments 3/2/2007 1.0 New Version 1.0 release 4/3/2007 1.1 Minor Version 1.1 release 5/11/2007 1.2 Minor Version 1.2 release 6/1/2007 1.2.1 Editorial Changed language and formatting in the technical content. 7/3/2007 1.2.2 Editorial Changed language and formatting in the technical content. 8/10/2007 1.2.3 Editorial Changed language and formatting in the technical content. 9/28/2007 1.2.4 Editorial Changed language and formatting in the technical content. 10/23/2007 1.3 Minor Updated to use data types in MS-DTYP. 1/25/2008 1.3.1 Editorial Changed language and formatting in the technical content. 3/14/2008 2.0 Major Updated and revised the technical content.
6/20/2008 3.0 Major Updated and revised the technical content. 7/25/2008 3.0.1 Editorial Changed language and formatting in the technical content. 8/29/2008 4.0 Major Updated and revised the technical content. 10/24/2008 5.0 Major Updated and revised the technical content. 12/5/2008 6.0 Major Updated and revised the technical content. 1/16/2009 7.0 Major Updated and revised the technical content. 2/27/2009 8.0 Major Updated and revised the technical content. 4/10/2009 9.0 Major Updated and revised the technical content. 5/22/2009 10.0 Major Updated and revised the technical content. 7/2/2009 10.1 Minor Clarified the meaning of the technical content.
8/14/2009 10.1.1 Editorial Changed language and formatting in the technical content. 9/25/2009 10.2 Minor Clarified the meaning of the technical content. 11/6/2009 10.2.1 Editorial Changed language and formatting in the technical content. 12/18/2009 10.2.2 Editorial Changed language and formatting in the technical content. 1/29/2010 11.0 Major Updated and revised the technical content. 3/12/2010 12.0 Updated and revised the technical content. 4/23/2010 13.0 Major Updated and revised the technical content. 6/4/2010 13.0.1 Editorial Changed language and formatting in the technical content. 7/16/2010 13.0.1 None No changes to the meaning, language, or formatting
of the technical content. 8/27/2010 14.0 Updated and revised the technical content. 10/8/2010 15.0 Updated and revised the technical content. 11/19/2010 16.0 Major Updated and revised the technical content. 1/7/2011 16.0 None No changes to the meaning, language, or formatting of the technical content. 2/11/2011 16.0 None No changes to the meaning, language, or formatting of the technical content. 3/25/2011 16.0 None No changes to the meaning, language, or formatting of the technical content. 5/6/2011 16.0 None No changes to the meaning, language, or formatting of the technical content.
6/17/2011 16.1 Minor Clarified the meaning of the technical content. 9/23/2011 16.1 None No changes to the meaning, language, or formatting of the technical content. 12/16/2011 17.0 Major Updated and revised the technical content. 3/30/2012 18.0 Major Updated and revised the technical content. 7/12/2012 19.0 Major Updated and revised the technical content. 10/25/2012 19.0 None No changes to the meaning, language, or formatting of the technical content. 1/31/2013 19.0 None No changes to the meaning, language, or formatting of the technical content. 8/8/2013 20.0 Major Updated and revised the technical content. 11/14/2013 21.0 Major Updated and revised
the technical content. 2/13/2014 22.0 Major Updated and revised the technical content. 5/15/2014 23.0 Major Updated and revised the technical content. 6/30/2015 24.0 Significantly changed the technical content. 10/16/2015 25.0 Major Significantly changed the technical content. 7/14/2016 26.0 Significantly changed the technical content. 6/1/2017 26.0 None No changes to the meaning, language, or formatting of the technical content. 9/15/2017 27.0 Major Significantly changed the technical content. 12/1/2017 27.0 None No changes to the meaning, language, or formatting of the technical content. 9/12/2018 28.0 Major Significantly changed
RawGetFileData Completes Upon successful completion, the client has received the next buffer of marshaled data (as specified in section ) from the file identified by the specified server context. The marshaled file data received from this call does not use the Remote Differential Compression Algorithm (as specified in ) when replicating a changed file. Actions Triggered: In order to receive the full file contents, the client MUST create another call to the method if the output value of the isEndOfFile parameter is 0. If the output value of isEndOfFile is 1, the client MUST call the method on the context handle associated with the file download. Sequencing: The client MUST NOT issue another call to the RawGetFileData method on the same file before the previous call has completed. Error Handling: The following table summarizes the set of errors returned by the RawGetFileData method that cause a client to behave in specific ways. A client MUST retry the download on all other error codes. Error code Client response 0x00000000 ERROR_SUCCESS The client MUST perform the actions listed under the Actions Triggered heading. 0x00002344 FRS_ERROR_CONTENTSET_NOT_FOUND The client MUST remain in the Polling connection and enter the Restart session state. 0x000006A4 – 0x00000788 RPC errors The client MUST transition to the Disconnected connection state. The client SHOULD try to the connection by calling the method after a interval of its choice.
P 112 112 31 15 15 120 R 85 RawGetFileData ( 63, 94) 94 63 RawGetFileDataAsync ( 76, 95) 95 76 85 22 22 21 21 RdcClose ( 70, 95) 95 70 77 RdcGetFileData ( 67, 97) 97 67 98 77 RdcGetSignatures ( 64, 96) 96 64 RdcPushSourceNeeds ( 66, 96) 96 66 23 23 11 12 11 15 98 107 60 60 RequestUpdates ( 56, 90) 90 56 RequestVersionVector ( 58, 88) 88 107 58 S 32 Security 112 112 Sequencing rules client ( 50, 87) server ( 50, 51) Server abstract data model ( 42, 50) 51 initialization ( 50, 51) events ( 50, 79) message processing ( 50, 51) 41 sequencing rules ( 50, 51) timer events ( 50, 78) timers ( 50, 51) 24 SlowSync ( 83, 98) 93 16 Syntax 25 18 21 18 24 T Timer events client ( 50, 100) server ( 50, 78) Timers client ( 50, 86) server ( 50, 51) 125 17 21 21 20 U 110 22 22 22 22 UpdateCancel ( 62, 99) UpdateCancel method ( 62, 99) V 16 102 102 23 23 23 23 15 W 107 X 31 32