
The Great TODO List for Windows NT Wrappers
-------------------------------------------

Wrappers:

 * A block of shared memory should be allocated to hold globals and such
   that are initialized/destroyed by the wr_install and wr_uninstall
   functions.  Because we do not want to call wr_install and wr_uninstall
   within each process that's wrapped (only wr_activate/wr_deactivate/etc.
   should be called), we need some way to propagate the data.

 * We need to handle wr_duplicate properly by keeping track of and hooking
   CreateProcess to communicate process spawning to the GWM.

User Libraries:

 * Need to add recovery when/if the GWM crashes or is killed.

