None of the required details are documented. Off the top of my head:
* Somebody needs to have a clear understanding of what is required (I
* do not).
* The compiler may to generate the code that Windows expects in a DLL.
I don't know if any change is required here or not.
* The linker will need to generate the relocations that Windows
expects in a DLL.
* The linker will need to generate the symbol table entries that
Windows expects in a DLL, for dllexport and dllimport.
* The linker will need to invoke a Windows tool to actually create a
DLL.
Ian