Petzold has books on Win32 programming as well as something on C# WinForms, and I think he did a WPF book too.