Interfejs jest sposób, w którym obiekt udostępnia swoje funkcje ze światem zewnętrznym. W modelu COM interfejs jest tabeli wskaźniki (podobnie jak C++ Tablica metod wirtualnych) do funkcji implementowane przez obiekt. Tabela stanowi interfejs, i funkcje, które punkty są metody interfejsu. Obiekt może narazić jak wiele interfejsów, wybiera.
Każdy interfejs opiera się na podstawowych interfejsu COM, IUnknown. Metody IUnknown umożliwia nawigację do innych interfejsów narażone przez obiekt.
Ponadto każdy interfejs podany jest interfejs unikatowy identyfikator (IID). To ułatwia unikatowości jest łatwe do obsługi wersji interfejsu. Nowa wersja interfejsu jest po prostu nowego interfejsu, z nowy identyfikator IID.
Uwaga IID do standardowego modelu COM, technologii OLE i modelu COM interfejsy są wstępnie zdefiniowane.
Zobacz też Obiektów COM oraz interfejsów w Win32 SDK