Welcome to The Microsoft Windows User Experience: Official Guidelines for User Interface Developers and Designers, an indispensable guide to designing applications that run with the Microsoft® Windows® operating system. More than anything else, the design of your application's interface affects how a user experiences your product. Here you will find recommendations for well-designed Windows-based applications and hundreds of examples of interfaces both good and bad to learn from.
Fundamentals of Designing User Interaction
Design Specifications and Guidelines