[MSAFD]
 - Use wine debug output routines instead of blunt DbgPrint
This avoids the horrid "MSAFD: STATUS_XXX" which doesn't help.

git-svn-id: svn://svn.reactos.org/reactos/trunk@65355 97493ccd-5924-5043-b1f5-66cb403b36ce
[WIN32K]
- fix up icon size before calculating the destination rectangle
CORE-8782

git-svn-id: svn://svn.reactos.org/reactos/trunk@65356 97493ccd-5924-5043-b1f5-66cb403b36ce
[CMAKE][NTOS]
* Improve some inclusions (avoid ../ types).
* The answer is 42.

git-svn-id: svn://svn.reactos.org/reactos/trunk@65357 97493ccd-5924-5043-b1f5-66cb403b36ce
[NPPTOOLS]
* Import from Wine 1.7.27.
CORE-8789 #resolve #comment Imported in r65358.
CORE-8540

git-svn-id: svn://svn.reactos.org/reactos/trunk@65358 97493ccd-5924-5043-b1f5-66cb403b36ce
[FASTFAT]
- Store IO VPB in our VCB for later use
- Prepare a spare VPB in our VCB for dismount swapout


git-svn-id: svn://svn.reactos.org/reactos/trunk@65361 97493ccd-5924-5043-b1f5-66cb403b36ce
[PARTTEST]
Add a dummy application that will open first disk and check first sector for MBR and then will open first partition to check for something known (& not MBR)


git-svn-id: svn://svn.reactos.org/reactos/trunk@65367 97493ccd-5924-5043-b1f5-66cb403b36ce
[CMAKE][BOOTSECT]
* Improve some inclusions (avoid ../ types).

git-svn-id: svn://svn.reactos.org/reactos/trunk@65368 97493ccd-5924-5043-b1f5-66cb403b36ce
[CMAKE][NTVDM]
* There is no folder named ntvdm inside ntvdm.
* Improve some inclusions (avoid ../ types).

git-svn-id: svn://svn.reactos.org/reactos/trunk@65369 97493ccd-5924-5043-b1f5-66cb403b36ce
[FASTFAT]
- Implement VPB swapout in our FAT driver for dismout (see VfatCheckForDismount)
- Dereference volume handles on close (not on cleanup)
- Keep track of the VDO in our VCB
- Let VfatCheckForDismount() do the actual dismount, instead of VfatDismountVolume() which just initiates it

CORE-8732 #comment Can you retry?


git-svn-id: svn://svn.reactos.org/reactos/trunk@65372 97493ccd-5924-5043-b1f5-66cb403b36ce
[NTVDM]
- Disable some DPRINTs and reenable some others (those concerning programs loading).
- INT 15h, AH=C2h calls a dedicated mouse bios function, which is stubplemented.
- Move part of the HW mouse / driver hack from the HW mouse module into the BIOS mouse.
- INT 33h: s/BiosMouseService/DosMouseService/, in this interrupt we need to check for function numbers in AL (not in AX :) fixes few apps).
- Reenable mouse user handler callbacks calls in CallMouseUserHandlers.
- Some apps (e.g. the demo from http://www.brackeen.com/vga/mouse.html ) draw by themselves the cursor and do not bother to call the INT 33h "Show cursor" function, but expects that moving the mouse we report its correct position. Fix DosMouseUpdatePosition so that it always updates the stored mouse position, but redraws it only when the cursor is shown.

git-svn-id: svn://svn.reactos.org/reactos/trunk@65374 97493ccd-5924-5043-b1f5-66cb403b36ce
[NTVDM]: Errm... fix the "fix": apps *must* always set AX (not AL) to a correct value before calling INT 33h. The app that wrongly set AX did it once... ^^

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