Revision Summary Date Revision History Revision Class Comments 7/20/2007 0.1 Major MCPP Milestone 5 Initial Availability 9/28/2007 0.1.1 Editorial Changed language and formatting in the technical content. 10/23/2007 0.2 Minor Clarified the meaning of the technical content. 11/30/2007 0.3 Clarified the meaning of the technical content. 1/25/2008 1.0 Major Updated and revised the technical content. 3/14/2008 2.0 Updated and revised the technical content. 5/16/2008 2.0.1 Editorial Changed language and formatting in the technical content. 6/20/2008 2.1 Clarified the meaning of the technical content. 7/25/2008 2.2 Minor Clarified the meaning of the technical content. 8/29/2008 3.0 Major Updated and revised
the technical content. 10/24/2008 4.0 Major Updated and revised the technical content. 12/5/2008 5.0 Major Updated and revised the technical content. 1/16/2009 6.0 Major Updated and revised the technical content. 2/27/2009 7.0 Major Updated and revised the technical content. 4/10/2009 8.0 Major Updated and revised the technical content. 5/22/2009 9.0 Major Updated and revised the technical content. 7/2/2009 10.0 Major Updated and revised the technical content. 8/14/2009 10.1 Minor Clarified the meaning of the technical content. 9/25/2009 11.0 Major Updated and revised the technical content. 11/6/2009 11.0.1 Editorial Changed language and formatting
in the technical content. 12/18/2009 11.0.2 Editorial Changed language and formatting in the technical content. 1/29/2010 11.1 Minor Clarified the meaning of the technical content. 3/12/2010 11.1.1 Editorial Changed language and formatting in the technical content. 4/23/2010 11.1.2 Editorial Changed language and formatting in the technical content. 6/4/2010 11.2 Minor Clarified the meaning of the technical content. 7/16/2010 11.3 Clarified the meaning of the technical content. 8/27/2010 11.4 Minor Clarified the meaning of the technical content. 10/8/2010 11.4 None No changes to the meaning, language, or formatting of the technical content.
_ 15 15 A Abstract data model client ( 59, 70) 59 server ( 59, 70) 68 13 C 13 79 Chat messages 67 61 Chat session 65 65 Client abstract data model ( 59, 70) triggered events ( 61, 71) initialization ( 60, 71) local events ( 70, 71) message processing ( 61, 71) 71 sequencing ( 61, 71) events ( 69, 71) timers ( 59, 71) 72 72 67 67 D Data model - abstract client ( 59, 70) 59 server ( 59, 70) DirectPlay session 63 61 61 52 54 55 54 55 56 50 52 15 DXDiag chat session example 72 72 17 E 18 18 19 19 Examples 72 72 72 F 14 G 7 H Higher-layer triggered events client ( 61, 71) server ( 61, 70) I 75 55 56 75 11 Initialization client ( 60, 71) server ( 60, 70) 7 L Local events client ( 70, 71) server ( 70, 70) M Message processing client ( 61, 71) server ( 61, 70) Messages 15 61 52 54 55 56 15 17 18 19 57 22
15 23 24 26 40 28 28 30 30 32 33 34 37 38 38 39 44 45 39 39 41 44 40 45 46 46 46 32 15 N 72 11 O Other local events 71 70 11 P 75 57 57 13 13 76 R 10 11 11 13 S 68 Security 75 75 68 67 Sequencing rules client ( 61, 71) server ( 61, 70) Server abstract data model ( 59, 70) higher-layer triggered events ( 61, 70) initialization ( 60, 70) local events ( 70, 70) message processing ( 61, 70) 70 sequencing rules ( 61, 70) timer events ( 69, 70) timers ( 59, 70) 22 22 14 15 T Timer events client ( 69, 71) server ( 69, 70) Timers client ( 59, 71) connect retry ( 59, 69) 70 60 EnumQuery ( 59, 69) KeepAlive retry ( 60, 69) Path Test retry ( 60, 69) retry ( 59, 69) server ( 59, 70) 79 23 23 24 24 26 26 40 40 28 28 28 28 30 30 30 30 32 32 33 33 34 34 37 37 38 38 38 38 39