If you manage the Windows SDK then please update and modernize the old Win32 and COM topics. Many of them are 15 perhaps years old and even contain lots of errors. The samples in this section of the SDK are also either wrong or out -of-date. For example the sample for Windows Tree View Controls (Using a Tree View Control topic) contains an error. Many topics use old-style data-types like "DWORD WINAPI WindowsProcedure(...)", "DWORD main()" or none-64-bitcompliant types or function calls. The samples need certainly updating and fixing.
More importantly though, the topics for WIN32 and COM need to be make easier for a beginner to follow and be written in a tutorial style. It is very difficult to get started programming Windows in C++ and the topics are tooooo wordy, toooo professional and give little information with the way they are written. They always use emphatic and marketing words, and phrases like "increases your productivity", etc, but never give a simple tutorial-like overview. Many time I read a topic and I don't learn anything. Make things simple. Start with an example, explain things that ones should be careful about and then give a reference of all functions and data-types. If you don't believe me, then try to learn COM from your documentation. Not possible. Try to learn Windows (WIN32) C++ programming from the SDK. Not possible. You have to buy a book. Make your topics more human-like, like many open source tutorials that are easy to follow. Your SDK is not suited for learning a new consept. And provide more samples.
Thanks.