Version out imaginary literals for dmc
Fix some non-windows const errors
Turn some structs into classes
Rename Object to _Object
Fix implicit cast to void*
Comment out cutting #ifdef