Can anyone recommend some good books or articles on Win32 windows program architecture? To be more specific, I am looking for a discussion on large scale windows applications that involve multiple windows classes and multiple threads. Does such a program require separate message queues for each windows class? What is the best way to break up large programs into separate modules? What does the code look like to string all those elements together?
Are there any such books available for Win32 programming?