From: Joshua B. <rap...@ra...> - 2012-12-23 06:14:44
|
On Sat, Dec 22, 2012 at 6:21 PM, Jim Michaels <jmi...@ya...> wrote: > these do not exist. they are used for fixing and getting specialfolder > paths in vista+ > //SHGetKnownFolderPath > http://msdn.microsoft.com/en-us/library/bb762188%28v=vs.85%29.aspx > //KNOWN_FOLDER_FLAG > http://msdn.microsoft.com/en-us/library/dd378447%28v=vs.85%29.aspx > //KNOWNFOLDERID > http://msdn.microsoft.com/en-us/library/dd378457(v=vs.85).aspx > > the deprecated function is there, but does not work in vista+, only > 2000/xp. > namely these exist: > //SHGetSpecialFolderPath > http://msdn.microsoft.com/en-us/library/bb762204%28VS.85%29.aspx > //CSIDL > http://msdn.microsoft.com/en-us/library/bb762494%28v=VS.85%29.aspx > > The old APIs still work on Vista+, however the old APIs don't offer all the functionality of the new ones. For example, any new special folder types added in Vista cannot be retrieved with the old API. I'd like to see this added too. (Along with CComPtr, IFileOperation, IShellItem2, etc) |