I am building a dll from assembly on Windows using the GNU binutils.
I know that the dll can be either loaded when the executable is loaded or at run-time (using the