3.3.5.12 Processing an RDPGFX_END_FRAME_PDU message

The structure and fields of the RDPGFX_END_FRAME_PDU message are specified in section 2.2.2.12. The header field MUST be processed as specified in section 3.1.5.1. Once the RDPGFX_END_FRAME_PDU message has been successfully decoded, the client MUST copy the contents of every updated off-screen surface that is present in the Surface to Output Mapping (section 3.3.1.8) ADM element to the Graphics Output Buffer (section 3.3.1.7) ADM element. Once the copy is complete, the client MUST send the RDPGFX_FRAME_ACKNOWLEDGE_PDU (section 2.2.2.13) message to the server, as specified in section 3.3.5.13.