ActiveX DLLs
Components can run either in-process or out-of-process. An in-process component, also known as an ActiveX DLL, runs in another application's process. The client may be the application or another in-process component that the application is using. All ActiveX controls are in-process components.