oaidl.idl и ocidl.idl поставляются с Platform SDK / Windows SDK.Они используются для генерации oaidl.h и ocidl.h
ocidl для контейнера OLE (например, ActiveX), а oaidl для автоматизации OLE.Поищите oaidl.h и ocidl.h в документации MSDN или Windows SDK для получения информации об интерфейсах, определенных в этих двух файлах.
Возможно, вы не найдете достаточно комментариев в файлах, но определенные здесь интерфейсы описаны вMSDN.