﻿id	summary	reporter	owner	description	type	status	milestone	component	version	severity	resolution	keywords	cc
3979	APIShellExConstants.au3 : missing entry concerning FOLDERID_Desktop	cyberyeye@…		"For a project I had to use '''FOLDERID_Documents''' I was suprised that this variable '''was missing''' from : '''APIShellExConstants.au3'''

So I have edited : APIShellExConstants.au3 to add '''below line 623''' :

{{{#!autoit
Global Const $FOLDERID_Documents = '{FDD39AD0-238F-46AF-ADB4-6C85480369C7}'
}}}

and of course it's works as expected (perfectly without any other modification !)

https://learn.microsoft.com/en-us/windows/win32/shell/knownfolderid?redirectedfrom=MSDN

say:

{{{
FOLDERID_Documents
GUID 	{FDD39AD0-238F-46AF-ADB4-6C85480369C7}
Display Name 	Documents
Folder Type 	PERUSER
Default Path 	%USERPROFILE%\Documents
CSIDL Equivalents 	CSIDL_MYDOCUMENTS, CSIDL_PERSONAL
Legacy Display Name 	My Documents
Legacy Default Path 	%USERPROFILE%\My Documents
}}}

This quick ""fix"" allow to do, example:

{{{#!autoit
Local $Dst = ""C:\Temp\Documents""
_WinAPI_ShellSetKnownFolderPath($FOLDERID_Documents, $Set_Dst, 0, 0)
}}}

Is this quick ""fix"" could being added to the next AutoIT version ?
Regards"	Feature Request	closed		Standard UDFs		None	Fixed	APIShellExConstants.au3, FOLDERID_Desktop	
