From Nikhilesh ..
Microsoft Component Object Runtime Execution Engine
This DLL holds the definition of _CORDLLMAIN and _COREXEMAIN methods. These methods will always be placed in a managed assembly.
These methods are used to load the managed environment if the assembly is called from unmanaged environment.
These methods are used to load the managed environment if the assembly is called from unmanaged environment.