For a book covering the windows areas you will need have a look at
Windows via c/c++ by Jeffrey Richter
http://www.amazon.co.uk/Windows-Via-...ichter+windows

Note that earlier versions of this book also cover memory mapped files and can be obtained very cheaply if you can't stretch to the cost of the current new one eg
Advanced Windows by Jeffrey Richter
http://www.amazon.co.uk/Advanced-Win...ichter+windows

These will give you the details you need from the windows side of things, but (as stated by D_Drmmr in post #7) you must become somewhat proficient with c++ before you start with this otherwise you will get into a heap of problems.