Can I just point something out about the &quot;Shell Folders key&quot; article... So he whines that developers don&#x27;t read documentation. So I went and got the &quot;SHGetSpecialFolderLocation&quot; docs[0] which say at the top:<p>&gt; [SHGetSpecialFolderLocation is not supported and may be altered or unavailable in the future. Instead, use SHGetFolderLocation.]<p>Alright, so I go and get the SHGetFolderLocation documentation:<p>&gt; Deprecated.<p>So neither SHGetSpecialFolderLocation or SHGetFolderLocation are still the correct function for this and I have no clue which is the correct win32 function here because on the &quot;Deprecated&quot; one they don&#x27;t tell me? And all because I went to MSDN and actually tried to read the official docs.<p>Microsoft always likes to blame crappy developers, but their documentation is terrible too. Instead of removing the documentation for the registry shell folder key, they should have left documentation and in that article explained why they exist and why you should not use them.<p>Ultimately Microsoft, particularly in the 1990s, had terrible documentation and they&#x27;re in no small part to blame for how badly software was written to the platform.<p>[0] <a href="https:&#x2F;&#x2F;msdn.microsoft.com&#x2F;en-us&#x2F;library&#x2F;windows&#x2F;desktop&#x2F;bb762203(v=vs.85).aspx" rel="nofollow">https:&#x2F;&#x2F;msdn.microsoft.com&#x2F;en-us&#x2F;library&#x2F;windows&#x2F;desktop&#x2F;bb7...</a>
[1] <a href="https:&#x2F;&#x2F;msdn.microsoft.com&#x2F;en-us&#x2F;library&#x2F;windows&#x2F;desktop&#x2F;bb762180(v=vs.85).aspx" rel="nofollow">https:&#x2F;&#x2F;msdn.microsoft.com&#x2F;en-us&#x2F;library&#x2F;windows&#x2F;desktop&#x2F;bb7...</a>