Reading recommendations please

Hi all,

I am a experienced COBOL developer having used MF products for many years in Windows PC environments - currently Visual COBOL / Visual studio.  However my knowledge of direct Windows functions/api calls is more limited e.g. I launch a few apps to run scripts to find printers, display browser windows and manipulate MF Dialog System objects.  I'd like to learn about Windows programming from an MF and general perspective i.e. how to process windows objects, how they are structured, how I can use built in Visual Studio/.Net functions and so on.  As background I also use MySQL and program in PHP and javascript and have developed a few windows scripts.

Many thanks,

Linden