El libro Programming Windows, que te mencionaron, solía ser La referencia, pero ya es bastante viejo y, si bien la API no ha cambiado mucho, sí habrá cosas que ya no sean válidas. Yo tenía uno aún más viejo y mucho más básico, aunque no recuerdo ahora el nombre. Pero la idea es aprender en general lo básico de la programación de aplicaciones Windows, como en los links que pones, y de ahí, seguir con la documentación oficial de Microsoft, que lamentablemente en no pocas ocasiones tiene errores... Pero para eso están los foros.