The process of packaging parameters and return values into equivalent data types as they move to and from COM objects.