It consists of several major components , each of which is contained in a separate Dynamic-link library ( DLL ) and exposes a set of COM programming interfaces hosted by the Internet Explorer main executable , : It consists of several major components , each of which is contained in a separate Dynamic-link library ( DLL ) and exposes a set of COM programming interfaces hosted by the Internet Explorer main executable , iexplore .