ForegroundWindow patch v1.0
===========================
This set of DLL patches the GetForegroundWindow() function to always return
the top-level window the mouse is hovering over instead of the actual
foreground window. This can be useful to force touchpad drivers to direct
scroll events to the window below the cursor.

(c) 2015 Moritz Beutel


Installation:
=============
- First determine whether your touchpad driver application is a 32-bit or a
  64-bit process. You can use the Task Manager for this if you know the name
  of the touchpad application (e.g. SynTPEnh.exe for Synaptics touchpads).
  In Task Manager, open the Details view, right-click the columns and select
  "Select columns", then set the checkbox next to "Platform".

- Now look for the path the touchpad driver application. To do this, open
  the Task Manager in Details view, right-click the touchpad driver
  application and select "Properties". The image file path is then listed in
  the property sheet (e.g. "C:\Program Files\Synaptics\SynTP" for Synaptics
  touchpads).

- Copy the files from either the "x86" directory (if your touchpad driver
  application is a 32-bit application) or the "x64" directory (if the
  application is 64-bit) to the directory the driver application lives in.

- Log out and log in again. (If your touchpad driver application is running
  as a service you may have to reboot. This is not the case for Synaptics
  touchpads.)
