COM, DCOM and ATL