prefer ds_ctx_t over struct ds_ctx
Add Win32 Visual Studio skeleton