[DDK]: VDD IO handlers are WINAPI and not something undefined (CDECL ... ?). Double-checked by V.

git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@65002 97493ccd-5924-5043-b1f5-66cb403b36ce
[NTVDM]: Fix the validity check of the hVdd handle in the port structure so that we don't try to call an invalid VDD IO handler. That fixes stack corruption for example in the case of OUTSB/W operations, where we could call an invalid VDD handler taking 3 parameters that in fact calls (because VDD handlers and our internal ones are stored in a union, the choice of the handler is done via the hVdd value) an internal handler taking only 2 parameters... Bug triggered when testing MSVC-compiled NTVDM in speed-optimized mode. Diagnosed by V. and I, thanks V!

git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@65003 97493ccd-5924-5043-b1f5-66cb403b36ce
[NTVDM]
Make sure the offset doesn't exceed the VGA bank size.
Load the latch registers after the loop (optimization).



git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@65004 97493ccd-5924-5043-b1f5-66cb403b36ce
[NTVDM]: Addendum to r64985: correctly display the IPS and the TimerTicks (both of them are *LONGLONG).

git-svn-id: svn://svn.reactos.org/reactos/trunk/reactos@65005 97493ccd-5924-5043-b1f5-66cb403b36ce