3.2.5 Message Processing Events and Sequencing Rules
This section specifies how the client processes messages it receives from the server. The client does not return any message to the server.
The legal sequences of the server's messages are specified in section 3.3.5. Messages sent in the wrong order are ignored by the client. For example, if REDIRMODE_DWM_DESK_LEAVE is called before REDIRMODE_COMPOSITION_ON, or surface deletion is called before surface creation, the messages are ignored.