The client has to decide when it sets up the channel whether it will need to send a large message. If the client determines that it does want to send large messages,
it asks for a section object to be created. Similarly, if the server decides that replies will be large, it creates a section object. So that the section object can be used,
a small message is sent that contains a pointer and size information about the section object. This method is more complicated than the first method listed above,
but it avoids data copying. The structure of advanced local procedure calls in Windows is shown in Figure 3.19.