Funzione type_free_xmit
Gli stub chiamano la funzione type_free_xmit per liberare memoria associata ai dati trasmessi. Dopo che la funzione type_from_xmit converte i dati trasmessi nel tipo presentato, la memoria non è più necessaria. La funzione è definita come:
void __RPC_USER <type>_free_xmit(<xmit_type> __RPC_FAR *);
Il parametro è un puntatore alla memoria che contiene il tipo trasmesso.
In questo esempio la memoria contiene una matrice che si trova in una singola struttura. La funzione DOUBLE_LINK_TYPE_free_xmit usa la funzione fornita dall'utente midl_user_free per liberare la memoria:
void __RPC_USER DOUBLE_LINK_TYPE_free_xmit(
DOUBLE_XMIT_TYPE __RPC_FAR * pArray)
{
midl_user_free(pArray);
}