Am Montag, 5. Oktober 2009 10:22:05 schrieb Timo Kreuzer:
CurInfo is an overengineered reactos construct. Mouse stuff is only relevant for an interactive Windowstation and there is only one per session. This way is correct,.but using the global variable gspv.bMouseBtnSwap directly would be better.
Regarding to your sysparams-rewrite I'm trying to fix. Maybe you know the different registry key types REG_SZ and REG_DWORD. Your rewrite only uses REG_SZ for integer values which is mostly wrong and result in issues hard to find (like MouseBtnSwap).
I think the rewrite wasn't well-thought at this point and a lot of calls are still wrong. Maybe you can fix this, because at present some of your SpiSet* change the types of registry keys which is dangerous as well...
Regards, Matthias