A função type_free_xmit
Os stubs chamam a função type_free_xmit para liberar memória associada aos dados transmitidos. Depois que a função type_from_xmit converter os dados transmitidos em seu tipo apresentado, a memória não será mais necessária. A função é definida como:
void __RPC_USER <type>_free_xmit(<xmit_type> __RPC_FAR *);
O parâmetro é um ponteiro para a memória que contém o tipo transmitido.
Neste exemplo, a memória contém uma matriz que está em uma única estrutura. A função DOUBLE_LINK_TYPE_free_xmit usa a função fornecida pelo usuário midl_user_free para liberar a memória:
void __RPC_USER DOUBLE_LINK_TYPE_free_xmit(
DOUBLE_XMIT_TYPE __RPC_FAR * pArray)
{
midl_user_free(pArray);
}