Implement COM local servers using table marshaling to avoid doing the marshaling in a child thread where COM has not been initialized.