That is not true in my experience, Windows API is superbly documented and C# docs are of far higher quality than Java's
The C# documentation was, at least in its initial years, very good. It even had working examples that demonstrated functions. Compare that to typical javadoc of its time.
MS documentation used to be amazing back when I programmed for Windows. It was one of the hardest parts of moving to Java for me.