[PATCH] wine.inf: Add some knownfolders to the registry

Andrew Eikum aeikum at codeweavers.com
Mon Mar 9 09:44:22 CDT 2015


---

Here we repurpose an old todo_wine test flag that's no longer used.

 dlls/shell32/tests/shellpath.c | 222 ++++++++++++++++++++---------------------
 loader/wine.inf.in             |  24 +++++
 2 files changed, 132 insertions(+), 114 deletions(-)

diff --git a/dlls/shell32/tests/shellpath.c b/dlls/shell32/tests/shellpath.c
index af88c6b..c21ded8 100644
--- a/dlls/shell32/tests/shellpath.c
+++ b/dlls/shell32/tests/shellpath.c
@@ -886,7 +886,7 @@ if (0) { /* crashes */
 
 /* Standard CSIDL values (and their flags) uses only two less-significant bytes */
 #define NO_CSIDL 0x10000
-#define CSIDL_TODO_WINE 0x20000
+#define KFD_TODO_WINE 0x20000
 #define KNOWN_FOLDER(id, csidl, name, category, parent, relative_path, parsing_name, attributes, definitionFlags) \
     { &id, # id, csidl, # csidl, name, category, &parent, # parent, relative_path, parsing_name, attributes, definitionFlags, __LINE__ }
 
@@ -923,7 +923,7 @@ struct knownFolderDef {
  */
 static const struct knownFolderDef known_folders[] = {
     KNOWN_FOLDER(FOLDERID_AddNewPrograms,
-                 NO_CSIDL,
+                 NO_CSIDL|KFD_TODO_WINE,
                  "AddNewProgramsFolder",
                  KF_CATEGORY_VIRTUAL,
                  GUID_NULL,
@@ -933,7 +933,7 @@ static const struct knownFolderDef known_folders[] = {
                 0,
                 0),
     KNOWN_FOLDER(FOLDERID_AdminTools,
-                 CSIDL_ADMINTOOLS,
+                 CSIDL_ADMINTOOLS|KFD_TODO_WINE,
                  "Administrative Tools",
                  KF_CATEGORY_PERUSER,
                  FOLDERID_Programs,
@@ -942,7 +942,7 @@ static const struct knownFolderDef known_folders[] = {
                  FILE_ATTRIBUTE_READONLY,
                  KFDF_PRECREATE),
     KNOWN_FOLDER(FOLDERID_AppUpdates,
-                 NO_CSIDL,
+                 NO_CSIDL|KFD_TODO_WINE,
                  "AppUpdatesFolder",
                  KF_CATEGORY_VIRTUAL,
                  GUID_NULL,
@@ -952,7 +952,7 @@ static const struct knownFolderDef known_folders[] = {
                  0,
                  0),
     KNOWN_FOLDER(FOLDERID_CDBurning,
-                 CSIDL_CDBURN_AREA,
+                 CSIDL_CDBURN_AREA|KFD_TODO_WINE,
                  "CD Burning",
                  KF_CATEGORY_PERUSER,
                  FOLDERID_LocalAppData,
@@ -961,7 +961,7 @@ static const struct knownFolderDef known_folders[] = {
                  FILE_ATTRIBUTE_READONLY,
                  KFDF_LOCAL_REDIRECT_ONLY),
     KNOWN_FOLDER(FOLDERID_ChangeRemovePrograms,
-                 NO_CSIDL,
+                 NO_CSIDL|KFD_TODO_WINE,
                  "ChangeRemoveProgramsFolder",
                  KF_CATEGORY_VIRTUAL,
                  GUID_NULL,
@@ -971,7 +971,7 @@ static const struct knownFolderDef known_folders[] = {
                  0,
                  0),
     KNOWN_FOLDER(FOLDERID_CommonAdminTools,
-                 CSIDL_COMMON_ADMINTOOLS,
+                 CSIDL_COMMON_ADMINTOOLS|KFD_TODO_WINE,
                  "Common Administrative Tools",
                  KF_CATEGORY_COMMON,
                  FOLDERID_CommonPrograms,
@@ -980,7 +980,8 @@ static const struct knownFolderDef known_folders[] = {
                  FILE_ATTRIBUTE_READONLY,
                  KFDF_PRECREATE),
     KNOWN_FOLDER(FOLDERID_CommonOEMLinks,
-                 CSIDL_COMMON_OEM_LINKS,"OEM Links",
+                 CSIDL_COMMON_OEM_LINKS|KFD_TODO_WINE,
+                 "OEM Links",
                  KF_CATEGORY_COMMON,
                  FOLDERID_ProgramData,
                  "OEM Links",
@@ -1006,7 +1007,7 @@ static const struct knownFolderDef known_folders[] = {
                  FILE_ATTRIBUTE_READONLY,
                  KFDF_PRECREATE),
     KNOWN_FOLDER(FOLDERID_CommonStartup,
-                 CSIDL_COMMON_STARTUP,
+                 CSIDL_COMMON_STARTUP|KFD_TODO_WINE,
                  "Common Startup",
                  KF_CATEGORY_COMMON,
                  FOLDERID_CommonPrograms,
@@ -1015,7 +1016,7 @@ static const struct knownFolderDef known_folders[] = {
                  FILE_ATTRIBUTE_READONLY,
                  KFDF_PRECREATE),
     KNOWN_FOLDER(FOLDERID_CommonTemplates,
-                 CSIDL_COMMON_TEMPLATES,
+                 CSIDL_COMMON_TEMPLATES|KFD_TODO_WINE,
                  "Common Templates",
                  KF_CATEGORY_COMMON,
                  FOLDERID_ProgramData,
@@ -1024,7 +1025,7 @@ static const struct knownFolderDef known_folders[] = {
                  0,
                  0),
     KNOWN_FOLDER(FOLDERID_ComputerFolder,
-                 CSIDL_DRIVES,
+                 CSIDL_DRIVES|KFD_TODO_WINE,
                  "MyComputerFolder",
                  KF_CATEGORY_VIRTUAL,
                  GUID_NULL,
@@ -1033,7 +1034,7 @@ static const struct knownFolderDef known_folders[] = {
                  0,
                  0),
     KNOWN_FOLDER(FOLDERID_ConflictFolder,
-                 NO_CSIDL,
+                 NO_CSIDL|KFD_TODO_WINE,
                  "ConflictFolder",
                  KF_CATEGORY_VIRTUAL,
                  GUID_NULL,
@@ -1043,7 +1044,7 @@ static const struct knownFolderDef known_folders[] = {
                  0,
                  0),
     KNOWN_FOLDER(FOLDERID_ConnectionsFolder,
-                 CSIDL_CONNECTIONS,
+                 CSIDL_CONNECTIONS|KFD_TODO_WINE,
                  "ConnectionsFolder",
                  KF_CATEGORY_VIRTUAL,
                  GUID_NULL,
@@ -1053,7 +1054,7 @@ static const struct knownFolderDef known_folders[] = {
                  0,
                  0),
     KNOWN_FOLDER(FOLDERID_Contacts,
-                 NO_CSIDL,
+                 NO_CSIDL|KFD_TODO_WINE,
                  "Contacts",
                  KF_CATEGORY_PERUSER,
                  FOLDERID_Profile,
@@ -1062,7 +1063,7 @@ static const struct knownFolderDef known_folders[] = {
                  FILE_ATTRIBUTE_READONLY,
                  KFDF_ROAMABLE | KFDF_PRECREATE | KFDF_PUBLISHEXPANDEDPATH),
     KNOWN_FOLDER(FOLDERID_ControlPanelFolder,
-                 CSIDL_CONTROLS,
+                 CSIDL_CONTROLS|KFD_TODO_WINE,
                  "ControlPanelFolder",
                  KF_CATEGORY_VIRTUAL,
                  GUID_NULL,
@@ -1072,7 +1073,7 @@ static const struct knownFolderDef known_folders[] = {
                  0,
                  0),
     KNOWN_FOLDER(FOLDERID_Cookies,
-                 CSIDL_COOKIES,
+                 CSIDL_COOKIES|KFD_TODO_WINE,
                  "Cookies",
                  KF_CATEGORY_PERUSER,
                  FOLDERID_RoamingAppData,
@@ -1081,7 +1082,7 @@ static const struct knownFolderDef known_folders[] = {
                  0,
                  0),
     KNOWN_FOLDER(FOLDERID_Desktop,
-                 CSIDL_DESKTOP,
+                 CSIDL_DESKTOP|KFD_TODO_WINE,
                  "Desktop",
                  KF_CATEGORY_PERUSER,
                  FOLDERID_Profile,
@@ -1090,7 +1091,7 @@ static const struct knownFolderDef known_folders[] = {
                  FILE_ATTRIBUTE_READONLY,
                  KFDF_ROAMABLE | KFDF_PRECREATE | KFDF_PUBLISHEXPANDEDPATH),
     KNOWN_FOLDER(FOLDERID_DeviceMetadataStore,
-                 NO_CSIDL,
+                 NO_CSIDL|KFD_TODO_WINE,
                  "Device Metadata Store",
                  KF_CATEGORY_COMMON,
                  FOLDERID_ProgramData,
@@ -1099,7 +1100,7 @@ static const struct knownFolderDef known_folders[] = {
                  0,
                  0),
     KNOWN_FOLDER(FOLDERID_Documents,
-                 CSIDL_MYDOCUMENTS,
+                 CSIDL_MYDOCUMENTS|KFD_TODO_WINE,
                  "Personal",
                  KF_CATEGORY_PERUSER,
                  FOLDERID_Profile,
@@ -1108,7 +1109,7 @@ static const struct knownFolderDef known_folders[] = {
                  FILE_ATTRIBUTE_READONLY,
                  KFDF_ROAMABLE | KFDF_PRECREATE),
     KNOWN_FOLDER(FOLDERID_DocumentsLibrary,
-                 NO_CSIDL,
+                 NO_CSIDL|KFD_TODO_WINE,
                  "DocumentsLibrary",
                  KF_CATEGORY_PERUSER,
                  FOLDERID_Libraries,
@@ -1117,7 +1118,7 @@ static const struct knownFolderDef known_folders[] = {
                  0,
                  KFDF_PRECREATE | KFDF_STREAM),
     KNOWN_FOLDER(FOLDERID_Downloads,
-                 NO_CSIDL,
+                 NO_CSIDL|KFD_TODO_WINE,
                  "Downloads",
                  KF_CATEGORY_PERUSER,
                  FOLDERID_Profile,
@@ -1126,7 +1127,7 @@ static const struct knownFolderDef known_folders[] = {
                  FILE_ATTRIBUTE_READONLY,
                  KFDF_ROAMABLE | KFDF_PRECREATE | KFDF_PUBLISHEXPANDEDPATH),
     KNOWN_FOLDER(FOLDERID_Favorites,
-                 CSIDL_FAVORITES,
+                 CSIDL_FAVORITES|KFD_TODO_WINE,
                  "Favorites",
                  KF_CATEGORY_PERUSER,
                  FOLDERID_Profile,
@@ -1144,7 +1145,7 @@ static const struct knownFolderDef known_folders[] = {
                  0,
                  0),
     KNOWN_FOLDER(FOLDERID_Games,
-                 NO_CSIDL,
+                 NO_CSIDL|KFD_TODO_WINE,
                  "Games",
                  KF_CATEGORY_VIRTUAL,
                  GUID_NULL,
@@ -1153,7 +1154,7 @@ static const struct knownFolderDef known_folders[] = {
                  0,
                  0),
     KNOWN_FOLDER(FOLDERID_GameTasks,
-                 NO_CSIDL,
+                 NO_CSIDL|KFD_TODO_WINE,
                  "GameTasks",
                  KF_CATEGORY_PERUSER,
                  FOLDERID_LocalAppData,
@@ -1162,7 +1163,7 @@ static const struct knownFolderDef known_folders[] = {
                  0,
                  KFDF_LOCAL_REDIRECT_ONLY),
     KNOWN_FOLDER(FOLDERID_History,
-                 CSIDL_HISTORY,
+                 CSIDL_HISTORY|KFD_TODO_WINE,
                  "History",
                  KF_CATEGORY_PERUSER,
                  FOLDERID_LocalAppData,
@@ -1171,7 +1172,7 @@ static const struct knownFolderDef known_folders[] = {
                  0,
                  KFDF_LOCAL_REDIRECT_ONLY),
     KNOWN_FOLDER(FOLDERID_HomeGroup,
-                 NO_CSIDL,
+                 NO_CSIDL|KFD_TODO_WINE,
                  "HomeGroupFolder",
                  KF_CATEGORY_VIRTUAL,
                  GUID_NULL,
@@ -1180,7 +1181,7 @@ static const struct knownFolderDef known_folders[] = {
                  0,
                  0),
     KNOWN_FOLDER(FOLDERID_ImplicitAppShortcuts,
-                 NO_CSIDL,
+                 NO_CSIDL|KFD_TODO_WINE,
                  "ImplicitAppShortcuts",
                  KF_CATEGORY_PERUSER,
                  FOLDERID_UserPinned,
@@ -1189,7 +1190,7 @@ static const struct knownFolderDef known_folders[] = {
                  0,
                  KFDF_PRECREATE),
     KNOWN_FOLDER(FOLDERID_InternetCache,
-                 CSIDL_INTERNET_CACHE,
+                 CSIDL_INTERNET_CACHE|KFD_TODO_WINE,
                  "Cache",
                  KF_CATEGORY_PERUSER,
                  FOLDERID_LocalAppData,
@@ -1198,7 +1199,7 @@ static const struct knownFolderDef known_folders[] = {
                  0,
                  KFDF_LOCAL_REDIRECT_ONLY),
     KNOWN_FOLDER(FOLDERID_InternetFolder,
-                 CSIDL_INTERNET,
+                 CSIDL_INTERNET|KFD_TODO_WINE,
                  "InternetFolder",
                  KF_CATEGORY_VIRTUAL,
                  GUID_NULL,
@@ -1207,7 +1208,7 @@ static const struct knownFolderDef known_folders[] = {
                  0,
                  0),
     KNOWN_FOLDER(FOLDERID_Libraries,
-                 NO_CSIDL,
+                 NO_CSIDL|KFD_TODO_WINE,
                  "Libraries",
                  KF_CATEGORY_PERUSER,
                  FOLDERID_RoamingAppData,
@@ -1216,7 +1217,7 @@ static const struct knownFolderDef known_folders[] = {
                  0,
                  KFDF_PRECREATE | KFDF_PUBLISHEXPANDEDPATH),
     KNOWN_FOLDER(FOLDERID_Links,
-                 NO_CSIDL,
+                 NO_CSIDL|KFD_TODO_WINE,
                  "Links",
                  KF_CATEGORY_PERUSER,
                  FOLDERID_Profile,
@@ -1225,7 +1226,7 @@ static const struct knownFolderDef known_folders[] = {
                  FILE_ATTRIBUTE_READONLY,
                  KFDF_ROAMABLE | KFDF_PRECREATE | KFDF_PUBLISHEXPANDEDPATH),
     KNOWN_FOLDER(FOLDERID_LocalAppData,
-                 CSIDL_LOCAL_APPDATA,
+                 CSIDL_LOCAL_APPDATA|KFD_TODO_WINE,
                  "Local AppData",
                  KF_CATEGORY_PERUSER,
                  FOLDERID_Profile,
@@ -1234,7 +1235,7 @@ static const struct knownFolderDef known_folders[] = {
                  0,
                  KFDF_LOCAL_REDIRECT_ONLY | KFDF_PUBLISHEXPANDEDPATH),
     KNOWN_FOLDER(FOLDERID_LocalAppDataLow,
-                 NO_CSIDL,
+                 NO_CSIDL|KFD_TODO_WINE,
                  "LocalAppDataLow",
                  KF_CATEGORY_PERUSER,
                  FOLDERID_Profile,
@@ -1243,7 +1244,7 @@ static const struct knownFolderDef known_folders[] = {
                  FILE_ATTRIBUTE_NOT_CONTENT_INDEXED,
                  KFDF_LOCAL_REDIRECT_ONLY | KFDF_PRECREATE | KFDF_PUBLISHEXPANDEDPATH),
     KNOWN_FOLDER(FOLDERID_LocalizedResourcesDir,
-                 CSIDL_RESOURCES_LOCALIZED,
+                 CSIDL_RESOURCES_LOCALIZED|KFD_TODO_WINE,
                  "LocalizedResourcesDir",
                  KF_CATEGORY_FIXED,
                  GUID_NULL,
@@ -1252,7 +1253,7 @@ static const struct knownFolderDef known_folders[] = {
                  0,
                  0),
     KNOWN_FOLDER(FOLDERID_Music,
-                 CSIDL_MYMUSIC,
+                 CSIDL_MYMUSIC|KFD_TODO_WINE,
                  "My Music",
                  KF_CATEGORY_PERUSER,
                  FOLDERID_Profile,
@@ -1261,7 +1262,7 @@ static const struct knownFolderDef known_folders[] = {
                  FILE_ATTRIBUTE_READONLY,
                  KFDF_ROAMABLE | KFDF_PRECREATE),
     KNOWN_FOLDER(FOLDERID_MusicLibrary,
-                 NO_CSIDL,
+                 NO_CSIDL|KFD_TODO_WINE,
                  "MusicLibrary",
                  KF_CATEGORY_PERUSER,
                  FOLDERID_Libraries,
@@ -1270,7 +1271,7 @@ static const struct knownFolderDef known_folders[] = {
                  0,
                  KFDF_PRECREATE | KFDF_STREAM),
     KNOWN_FOLDER(FOLDERID_NetHood,
-                 CSIDL_NETHOOD,
+                 CSIDL_NETHOOD|KFD_TODO_WINE,
                  "NetHood",
                  KF_CATEGORY_PERUSER,
                  FOLDERID_RoamingAppData,
@@ -1279,7 +1280,7 @@ static const struct knownFolderDef known_folders[] = {
                  0,
                  0),
     KNOWN_FOLDER(FOLDERID_NetworkFolder,
-                 CSIDL_NETWORK,
+                 CSIDL_NETWORK|KFD_TODO_WINE,
                  "NetworkPlacesFolder",
                  KF_CATEGORY_VIRTUAL,
                  GUID_NULL,
@@ -1288,7 +1289,7 @@ static const struct knownFolderDef known_folders[] = {
                  0,
                  0),
     KNOWN_FOLDER(FOLDERID_OriginalImages,
-                 NO_CSIDL,
+                 NO_CSIDL|KFD_TODO_WINE,
                  "Original Images",
                  KF_CATEGORY_PERUSER,
                  FOLDERID_LocalAppData,
@@ -1297,7 +1298,7 @@ static const struct knownFolderDef known_folders[] = {
                  0,
                  0),
     KNOWN_FOLDER(FOLDERID_PhotoAlbums,
-                 NO_CSIDL,
+                 NO_CSIDL|KFD_TODO_WINE,
                  "PhotoAlbums",
                  KF_CATEGORY_PERUSER,
                  FOLDERID_Pictures,
@@ -1306,7 +1307,7 @@ static const struct knownFolderDef known_folders[] = {
                  FILE_ATTRIBUTE_READONLY,
                  0),
     KNOWN_FOLDER(FOLDERID_Pictures,
-                 CSIDL_MYPICTURES,
+                 CSIDL_MYPICTURES|KFD_TODO_WINE,
                  "My Pictures",
                  KF_CATEGORY_PERUSER,
                  FOLDERID_Profile,
@@ -1315,7 +1316,7 @@ static const struct knownFolderDef known_folders[] = {
                  FILE_ATTRIBUTE_READONLY,
                  KFDF_ROAMABLE | KFDF_PRECREATE),
     KNOWN_FOLDER(FOLDERID_PicturesLibrary,
-                 NO_CSIDL,
+                 NO_CSIDL|KFD_TODO_WINE,
                  "PicturesLibrary",
                  KF_CATEGORY_PERUSER,
                  FOLDERID_Libraries,
@@ -1324,7 +1325,7 @@ static const struct knownFolderDef known_folders[] = {
                  0,
                  KFDF_PRECREATE | KFDF_STREAM),
     KNOWN_FOLDER(FOLDERID_Playlists,
-                 NO_CSIDL,
+                 NO_CSIDL|KFD_TODO_WINE,
                  "Playlists",
                  KF_CATEGORY_PERUSER,
                  FOLDERID_Music,
@@ -1333,7 +1334,7 @@ static const struct knownFolderDef known_folders[] = {
                  FILE_ATTRIBUTE_READONLY,
                  0),
     KNOWN_FOLDER(FOLDERID_PrintersFolder,
-                 CSIDL_PRINTERS,
+                 CSIDL_PRINTERS|KFD_TODO_WINE,
                  "PrintersFolder",
                  KF_CATEGORY_VIRTUAL,
                  GUID_NULL,
@@ -1342,7 +1343,7 @@ static const struct knownFolderDef known_folders[] = {
                  0,
                  0),
     KNOWN_FOLDER(FOLDERID_PrintHood,
-                 CSIDL_PRINTHOOD,
+                 CSIDL_PRINTHOOD|KFD_TODO_WINE,
                  "PrintHood",
                  KF_CATEGORY_PERUSER,
                  FOLDERID_RoamingAppData,
@@ -1351,7 +1352,7 @@ static const struct knownFolderDef known_folders[] = {
                  0,
                  0),
     KNOWN_FOLDER(FOLDERID_Profile,
-                 CSIDL_PROFILE,
+                 CSIDL_PROFILE|KFD_TODO_WINE,
                  "Profile",
                  KF_CATEGORY_FIXED,
                  GUID_NULL,
@@ -1388,7 +1389,7 @@ static const struct knownFolderDef known_folders[] = {
                  0,
                  0),
     KNOWN_FOLDER(FOLDERID_ProgramFilesCommonX64,
-                 NO_CSIDL,
+                 NO_CSIDL|KFD_TODO_WINE,
                  "ProgramFilesCommonX64",
                  KF_CATEGORY_FIXED,
                  GUID_NULL,
@@ -1397,7 +1398,7 @@ static const struct knownFolderDef known_folders[] = {
                  0,
                  0),
     KNOWN_FOLDER(FOLDERID_ProgramFilesCommonX86,
-                 NO_CSIDL,
+                 NO_CSIDL|KFD_TODO_WINE,
                  "ProgramFilesCommonX86",
                  KF_CATEGORY_FIXED,
                  GUID_NULL,
@@ -1406,7 +1407,7 @@ static const struct knownFolderDef known_folders[] = {
                  0,
                  0),
     KNOWN_FOLDER(FOLDERID_ProgramFilesX64,
-                 NO_CSIDL,
+                 NO_CSIDL|KFD_TODO_WINE,
                  "ProgramFilesX64",
                  KF_CATEGORY_FIXED,
                  GUID_NULL,
@@ -1415,7 +1416,7 @@ static const struct knownFolderDef known_folders[] = {
                  0,
                  0),
     KNOWN_FOLDER(FOLDERID_ProgramFilesX86,
-                 CSIDL_PROGRAM_FILESX86,
+                 CSIDL_PROGRAM_FILESX86|KFD_TODO_WINE,
                  "ProgramFilesX86",
                  KF_CATEGORY_FIXED,
                  GUID_NULL,
@@ -1424,7 +1425,7 @@ static const struct knownFolderDef known_folders[] = {
                  FILE_ATTRIBUTE_READONLY,
                  KFDF_PRECREATE),
     KNOWN_FOLDER(FOLDERID_Programs,
-                 CSIDL_PROGRAMS,
+                 CSIDL_PROGRAMS|KFD_TODO_WINE,
                  "Programs",
                  KF_CATEGORY_PERUSER,
                  FOLDERID_StartMenu,
@@ -1433,7 +1434,7 @@ static const struct knownFolderDef known_folders[] = {
                  FILE_ATTRIBUTE_READONLY,
                  KFDF_PRECREATE),
     KNOWN_FOLDER(FOLDERID_Public,
-                 NO_CSIDL,
+                 NO_CSIDL|KFD_TODO_WINE,
                  "Public",
                  KF_CATEGORY_FIXED,
                  GUID_NULL,
@@ -1443,7 +1444,7 @@ static const struct knownFolderDef known_folders[] = {
                  FILE_ATTRIBUTE_READONLY,
                  KFDF_PRECREATE),
     KNOWN_FOLDER(FOLDERID_PublicDesktop,
-                 CSIDL_COMMON_DESKTOPDIRECTORY,
+                 CSIDL_COMMON_DESKTOPDIRECTORY|KFD_TODO_WINE,
                  "Common Desktop",
                  KF_CATEGORY_COMMON,
                  FOLDERID_Public,
@@ -1452,7 +1453,7 @@ static const struct knownFolderDef known_folders[] = {
                  FILE_ATTRIBUTE_READONLY | FILE_ATTRIBUTE_HIDDEN,
                  KFDF_PRECREATE),
     KNOWN_FOLDER(FOLDERID_PublicDocuments,
-                 CSIDL_COMMON_DOCUMENTS,
+                 CSIDL_COMMON_DOCUMENTS|KFD_TODO_WINE,
                  "Common Documents",
                  KF_CATEGORY_COMMON,
                  FOLDERID_Public,
@@ -1461,7 +1462,7 @@ static const struct knownFolderDef known_folders[] = {
                  FILE_ATTRIBUTE_READONLY,
                  KFDF_PRECREATE),
     KNOWN_FOLDER(FOLDERID_PublicDownloads,
-                 NO_CSIDL,
+                 NO_CSIDL|KFD_TODO_WINE,
                  "CommonDownloads",
                  KF_CATEGORY_COMMON,
                  FOLDERID_Public,
@@ -1470,7 +1471,7 @@ static const struct knownFolderDef known_folders[] = {
                  FILE_ATTRIBUTE_READONLY,
                  KFDF_PRECREATE),
     KNOWN_FOLDER(FOLDERID_PublicGameTasks,
-                 NO_CSIDL,
+                 NO_CSIDL|KFD_TODO_WINE,
                  "PublicGameTasks",
                  KF_CATEGORY_COMMON,
                  FOLDERID_ProgramData,
@@ -1479,7 +1480,7 @@ static const struct knownFolderDef known_folders[] = {
                  0,
                  KFDF_LOCAL_REDIRECT_ONLY),
     KNOWN_FOLDER(FOLDERID_PublicLibraries,
-                 NO_CSIDL,
+                 NO_CSIDL|KFD_TODO_WINE,
                  "PublicLibraries",
                  KF_CATEGORY_COMMON,
                  FOLDERID_Public,
@@ -1488,7 +1489,7 @@ static const struct knownFolderDef known_folders[] = {
                  FILE_ATTRIBUTE_READONLY | FILE_ATTRIBUTE_HIDDEN,
                  KFDF_PRECREATE),
     KNOWN_FOLDER(FOLDERID_PublicMusic,
-                 CSIDL_COMMON_MUSIC,
+                 CSIDL_COMMON_MUSIC|KFD_TODO_WINE,
                  "CommonMusic",
                  KF_CATEGORY_COMMON,
                  FOLDERID_Public,
@@ -1497,7 +1498,7 @@ static const struct knownFolderDef known_folders[] = {
                  FILE_ATTRIBUTE_READONLY,
                  KFDF_PRECREATE),
     KNOWN_FOLDER(FOLDERID_PublicPictures,
-                 CSIDL_COMMON_PICTURES,
+                 CSIDL_COMMON_PICTURES|KFD_TODO_WINE,
                  "CommonPictures",
                  KF_CATEGORY_COMMON,
                  FOLDERID_Public,
@@ -1506,7 +1507,7 @@ static const struct knownFolderDef known_folders[] = {
                  FILE_ATTRIBUTE_READONLY,
                  KFDF_PRECREATE),
     KNOWN_FOLDER(FOLDERID_PublicRingtones,
-                 NO_CSIDL,
+                 NO_CSIDL|KFD_TODO_WINE,
                  "CommonRingtones",
                  KF_CATEGORY_COMMON,
                  FOLDERID_ProgramData,
@@ -1515,7 +1516,7 @@ static const struct knownFolderDef known_folders[] = {
                  0,
                  KFDF_PRECREATE),
     KNOWN_FOLDER(FOLDERID_PublicVideos,
-                 CSIDL_COMMON_VIDEO,
+                 CSIDL_COMMON_VIDEO|KFD_TODO_WINE,
                  "CommonVideo",
                  KF_CATEGORY_COMMON,
                  FOLDERID_Public,
@@ -1524,7 +1525,7 @@ static const struct knownFolderDef known_folders[] = {
                  FILE_ATTRIBUTE_READONLY,
                  KFDF_PRECREATE),
     KNOWN_FOLDER(FOLDERID_QuickLaunch,
-                 NO_CSIDL,
+                 NO_CSIDL|KFD_TODO_WINE,
                  "Quick Launch",
                  KF_CATEGORY_PERUSER,
                  FOLDERID_RoamingAppData,
@@ -1533,7 +1534,7 @@ static const struct knownFolderDef known_folders[] = {
                  0,
                  0),
     KNOWN_FOLDER(FOLDERID_Recent,
-                 CSIDL_RECENT,
+                 CSIDL_RECENT|KFD_TODO_WINE,
                  "Recent",
                  KF_CATEGORY_PERUSER,
                  FOLDERID_RoamingAppData,
@@ -1542,7 +1543,7 @@ static const struct knownFolderDef known_folders[] = {
                  FILE_ATTRIBUTE_READONLY,
                  KFDF_PRECREATE),
     KNOWN_FOLDER(FOLDERID_RecordedTVLibrary,
-                 NO_CSIDL,
+                 NO_CSIDL|KFD_TODO_WINE,
                  "RecordedTVLibrary",
                  KF_CATEGORY_COMMON,
                  FOLDERID_PublicLibraries,
@@ -1551,7 +1552,7 @@ static const struct knownFolderDef known_folders[] = {
                  0,
                  KFDF_PRECREATE | KFDF_STREAM),
     KNOWN_FOLDER(FOLDERID_RecycleBinFolder,
-                 CSIDL_BITBUCKET,
+                 CSIDL_BITBUCKET|KFD_TODO_WINE,
                  "RecycleBinFolder",
                  KF_CATEGORY_VIRTUAL,
                  GUID_NULL,
@@ -1560,7 +1561,7 @@ static const struct knownFolderDef known_folders[] = {
                  0,
                  0),
     KNOWN_FOLDER(FOLDERID_ResourceDir,
-                 CSIDL_RESOURCES,
+                 CSIDL_RESOURCES|KFD_TODO_WINE,
                  "ResourceDir",
                  KF_CATEGORY_FIXED,
                  GUID_NULL,
@@ -1569,7 +1570,7 @@ static const struct knownFolderDef known_folders[] = {
                  0,
                  0),
     KNOWN_FOLDER(FOLDERID_Ringtones,
-                 NO_CSIDL,
+                 NO_CSIDL|KFD_TODO_WINE,
                  "Ringtones",
                  KF_CATEGORY_PERUSER,
                  FOLDERID_LocalAppData,
@@ -1578,7 +1579,7 @@ static const struct knownFolderDef known_folders[] = {
                  0,
                  KFDF_PRECREATE),
     KNOWN_FOLDER(FOLDERID_RoamingAppData,
-                 CSIDL_APPDATA,
+                 CSIDL_APPDATA|KFD_TODO_WINE,
                  "AppData",
                  KF_CATEGORY_PERUSER,
                  FOLDERID_Profile,
@@ -1587,7 +1588,7 @@ static const struct knownFolderDef known_folders[] = {
                  0,
                  0),
     KNOWN_FOLDER(FOLDERID_SampleMusic,
-                 NO_CSIDL,
+                 NO_CSIDL|KFD_TODO_WINE,
                  "SampleMusic",
                  KF_CATEGORY_COMMON,
                  FOLDERID_PublicMusic,
@@ -1596,7 +1597,7 @@ static const struct knownFolderDef known_folders[] = {
                  FILE_ATTRIBUTE_READONLY,
                  KFDF_PRECREATE),
     KNOWN_FOLDER(FOLDERID_SamplePictures,
-                 NO_CSIDL,
+                 NO_CSIDL|KFD_TODO_WINE,
                  "SamplePictures",
                  KF_CATEGORY_COMMON,
                  FOLDERID_PublicPictures,
@@ -1605,7 +1606,7 @@ static const struct knownFolderDef known_folders[] = {
                  FILE_ATTRIBUTE_READONLY,
                  KFDF_PRECREATE),
     KNOWN_FOLDER(FOLDERID_SamplePlaylists,
-                 NO_CSIDL,
+                 NO_CSIDL|KFD_TODO_WINE,
                  "SamplePlaylists",
                  KF_CATEGORY_COMMON,
                  FOLDERID_PublicMusic,
@@ -1614,7 +1615,7 @@ static const struct knownFolderDef known_folders[] = {
                  FILE_ATTRIBUTE_READONLY,
                  0),
     KNOWN_FOLDER(FOLDERID_SampleVideos,
-                 NO_CSIDL,
+                 NO_CSIDL|KFD_TODO_WINE,
                  "SampleVideos",
                  KF_CATEGORY_COMMON,
                  FOLDERID_PublicVideos,
@@ -1623,7 +1624,7 @@ static const struct knownFolderDef known_folders[] = {
                  FILE_ATTRIBUTE_READONLY,
                  KFDF_PRECREATE),
     KNOWN_FOLDER(FOLDERID_SavedGames,
-                 NO_CSIDL,
+                 NO_CSIDL|KFD_TODO_WINE,
                  "SavedGames",
                  KF_CATEGORY_PERUSER,
                  FOLDERID_Profile,
@@ -1632,7 +1633,7 @@ static const struct knownFolderDef known_folders[] = {
                  FILE_ATTRIBUTE_READONLY,
                  KFDF_ROAMABLE | KFDF_PRECREATE | KFDF_PUBLISHEXPANDEDPATH),
     KNOWN_FOLDER(FOLDERID_SavedSearches,
-                 NO_CSIDL,
+                 NO_CSIDL|KFD_TODO_WINE,
                  "Searches",
                  KF_CATEGORY_PERUSER,
                  FOLDERID_Profile,
@@ -1641,7 +1642,7 @@ static const struct knownFolderDef known_folders[] = {
                  FILE_ATTRIBUTE_READONLY,
                  KFDF_PRECREATE | KFDF_PUBLISHEXPANDEDPATH),
     KNOWN_FOLDER(FOLDERID_SEARCH_CSC,
-                 NO_CSIDL,
+                 NO_CSIDL|KFD_TODO_WINE,
                  "CSCFolder",
                  KF_CATEGORY_VIRTUAL,
                  GUID_NULL,
@@ -1650,7 +1651,7 @@ static const struct knownFolderDef known_folders[] = {
                  0,
                  0),
     KNOWN_FOLDER(FOLDERID_SearchHome,
-                 NO_CSIDL,
+                 NO_CSIDL|KFD_TODO_WINE,
                  "SearchHomeFolder",
                  KF_CATEGORY_VIRTUAL,
                  GUID_NULL,
@@ -1659,7 +1660,7 @@ static const struct knownFolderDef known_folders[] = {
                  0,
                  0),
     KNOWN_FOLDER(FOLDERID_SEARCH_MAPI,
-                 NO_CSIDL,
+                 NO_CSIDL|KFD_TODO_WINE,
                  "MAPIFolder",
                  KF_CATEGORY_VIRTUAL,
                  GUID_NULL,
@@ -1668,7 +1669,7 @@ static const struct knownFolderDef known_folders[] = {
                  0,
                  0),
     KNOWN_FOLDER(FOLDERID_SendTo,
-                 CSIDL_SENDTO,
+                 CSIDL_SENDTO|KFD_TODO_WINE,
                  "SendTo",
                  KF_CATEGORY_PERUSER,
                  FOLDERID_RoamingAppData,
@@ -1677,7 +1678,7 @@ static const struct knownFolderDef known_folders[] = {
                  0,
                  0),
     KNOWN_FOLDER(FOLDERID_SidebarDefaultParts,
-                 NO_CSIDL,
+                 NO_CSIDL|KFD_TODO_WINE,
                  "Default Gadgets",
                  KF_CATEGORY_COMMON,
                  FOLDERID_ProgramFiles,
@@ -1686,7 +1687,7 @@ static const struct knownFolderDef known_folders[] = {
                  0,
                  0),
     KNOWN_FOLDER(FOLDERID_SidebarParts,
-                 NO_CSIDL,
+                 NO_CSIDL|KFD_TODO_WINE,
                  "Gadgets",
                  KF_CATEGORY_PERUSER,
                  FOLDERID_LocalAppData,
@@ -1695,7 +1696,7 @@ static const struct knownFolderDef known_folders[] = {
                  0,
                  0),
     KNOWN_FOLDER(FOLDERID_StartMenu,
-                 CSIDL_STARTMENU,
+                 CSIDL_STARTMENU|KFD_TODO_WINE,
                  "Start Menu",
                  KF_CATEGORY_PERUSER,
                  FOLDERID_RoamingAppData,
@@ -1704,7 +1705,7 @@ static const struct knownFolderDef known_folders[] = {
                  FILE_ATTRIBUTE_READONLY,
                  KFDF_PRECREATE),
     KNOWN_FOLDER(FOLDERID_Startup,
-                 CSIDL_STARTUP,
+                 CSIDL_STARTUP|KFD_TODO_WINE,
                  "Startup",
                  KF_CATEGORY_PERUSER,
                  FOLDERID_Programs,
@@ -1713,7 +1714,7 @@ static const struct knownFolderDef known_folders[] = {
                  FILE_ATTRIBUTE_READONLY,
                  KFDF_PRECREATE),
     KNOWN_FOLDER(FOLDERID_SyncManagerFolder,
-                 NO_CSIDL,
+                 NO_CSIDL|KFD_TODO_WINE,
                  "SyncCenterFolder",
                  KF_CATEGORY_VIRTUAL,
                  GUID_NULL,
@@ -1723,7 +1724,7 @@ static const struct knownFolderDef known_folders[] = {
                  0,
                  0),
     KNOWN_FOLDER(FOLDERID_SyncResultsFolder,
-                 NO_CSIDL,
+                 NO_CSIDL|KFD_TODO_WINE,
                  "SyncResultsFolder",
                  KF_CATEGORY_VIRTUAL,
                  GUID_NULL,
@@ -1733,7 +1734,7 @@ static const struct knownFolderDef known_folders[] = {
                  0,
                  0),
     KNOWN_FOLDER(FOLDERID_SyncSetupFolder,
-                 NO_CSIDL,
+                 NO_CSIDL|KFD_TODO_WINE,
                  "SyncSetupFolder",
                  KF_CATEGORY_VIRTUAL,
                  GUID_NULL,
@@ -1752,7 +1753,7 @@ static const struct knownFolderDef known_folders[] = {
                  0,
                  0),
     KNOWN_FOLDER(FOLDERID_SystemX86,
-                 CSIDL_SYSTEMX86,
+                 CSIDL_SYSTEMX86|KFD_TODO_WINE,
                  "SystemX86",
                  KF_CATEGORY_FIXED,
                  GUID_NULL,
@@ -1761,7 +1762,7 @@ static const struct knownFolderDef known_folders[] = {
                  0,
                  0),
     KNOWN_FOLDER(FOLDERID_Templates,
-                 CSIDL_TEMPLATES,
+                 CSIDL_TEMPLATES|KFD_TODO_WINE,
                  "Templates",
                  KF_CATEGORY_PERUSER,
                  FOLDERID_RoamingAppData,
@@ -1770,7 +1771,7 @@ static const struct knownFolderDef known_folders[] = {
                  0,
                  0),
     KNOWN_FOLDER(FOLDERID_UserPinned,
-                 NO_CSIDL,
+                 NO_CSIDL|KFD_TODO_WINE,
                  "User Pinned",
                  KF_CATEGORY_PERUSER,
                  FOLDERID_QuickLaunch,
@@ -1779,7 +1780,7 @@ static const struct knownFolderDef known_folders[] = {
                  FILE_ATTRIBUTE_HIDDEN,
                  KFDF_PRECREATE),
     KNOWN_FOLDER(FOLDERID_UserProfiles,
-                 NO_CSIDL,
+                 NO_CSIDL|KFD_TODO_WINE,
                  "UserProfiles",
                  KF_CATEGORY_FIXED,
                  GUID_NULL,
@@ -1788,7 +1789,7 @@ static const struct knownFolderDef known_folders[] = {
                  FILE_ATTRIBUTE_READONLY,
                  KFDF_PRECREATE),
     KNOWN_FOLDER(FOLDERID_UserProgramFiles,
-                 NO_CSIDL,
+                 NO_CSIDL|KFD_TODO_WINE,
                  "UserProgramFiles",
                  KF_CATEGORY_PERUSER,
                  FOLDERID_LocalAppData,
@@ -1797,7 +1798,7 @@ static const struct knownFolderDef known_folders[] = {
                  0,
                  0),
     KNOWN_FOLDER(FOLDERID_UserProgramFilesCommon,
-                 NO_CSIDL,
+                 NO_CSIDL|KFD_TODO_WINE,
                  "UserProgramFilesCommon",
                  KF_CATEGORY_PERUSER,
                  FOLDERID_UserProgramFiles,
@@ -1806,7 +1807,7 @@ static const struct knownFolderDef known_folders[] = {
                  0,
                  0),
     KNOWN_FOLDER(FOLDERID_UsersFiles,
-                 NO_CSIDL,
+                 NO_CSIDL|KFD_TODO_WINE,
                  "UsersFilesFolder",
                  KF_CATEGORY_VIRTUAL,
                  GUID_NULL,
@@ -1815,7 +1816,7 @@ static const struct knownFolderDef known_folders[] = {
                  0,
                  0),
     KNOWN_FOLDER(FOLDERID_UsersLibraries,
-                 NO_CSIDL,
+                 NO_CSIDL|KFD_TODO_WINE,
                  "UsersLibrariesFolder",
                  KF_CATEGORY_VIRTUAL,
                  GUID_NULL,
@@ -1824,7 +1825,7 @@ static const struct knownFolderDef known_folders[] = {
                  0,
                  0),
     KNOWN_FOLDER(FOLDERID_Videos,
-                 CSIDL_MYVIDEO,
+                 CSIDL_MYVIDEO|KFD_TODO_WINE,
                  "My Video",
                  KF_CATEGORY_PERUSER,
                  FOLDERID_Profile,
@@ -1833,7 +1834,7 @@ static const struct knownFolderDef known_folders[] = {
                  FILE_ATTRIBUTE_READONLY,
                  KFDF_ROAMABLE | KFDF_PRECREATE),
     KNOWN_FOLDER(FOLDERID_VideosLibrary,
-                 NO_CSIDL,
+                 NO_CSIDL|KFD_TODO_WINE,
                  "VideosLibrary",
                  KF_CATEGORY_PERUSER,
                  FOLDERID_Libraries,
@@ -1851,7 +1852,7 @@ static const struct knownFolderDef known_folders[] = {
                  0,
                  0),
     KNOWN_FOLDER(_FOLDERID_CredentialManager,
-                 NO_CSIDL,
+                 NO_CSIDL|KFD_TODO_WINE,
                  "CredentialManager",
                  KF_CATEGORY_FIXED,
                  GUID_NULL,
@@ -1860,7 +1861,7 @@ static const struct knownFolderDef known_folders[] = {
                  0,
                  0),
     KNOWN_FOLDER(_FOLDERID_CryptoKeys,
-                 NO_CSIDL,
+                 NO_CSIDL|KFD_TODO_WINE,
                  "CryptoKeys",
                  KF_CATEGORY_FIXED,
                  GUID_NULL,
@@ -1869,7 +1870,7 @@ static const struct knownFolderDef known_folders[] = {
                  0,
                  0),
     KNOWN_FOLDER(_FOLDERID_DpapiKeys,
-                 NO_CSIDL,
+                 NO_CSIDL|KFD_TODO_WINE,
                  "DpapiKeys",
                  KF_CATEGORY_FIXED,
                  GUID_NULL,
@@ -1878,7 +1879,7 @@ static const struct knownFolderDef known_folders[] = {
                  0,
                  0),
     KNOWN_FOLDER(_FOLDERID_SystemCertificates,
-                 NO_CSIDL,
+                 NO_CSIDL|KFD_TODO_WINE,
                  "SystemCertificates",
                  KF_CATEGORY_FIXED,
                  GUID_NULL,
@@ -1911,17 +1912,14 @@ static void check_known_folder(IKnownFolderManager *mgr, KNOWNFOLDERID *folderId
             *current_known_folder_found = TRUE;
             found = TRUE;
             /* verify CSIDL */
-            if(known_folder->csidl != NO_CSIDL)
+            if(!(known_folder->csidl & NO_CSIDL))
             {
-                expectedCsidl = known_folder->csidl & (~CSIDL_TODO_WINE);
+                expectedCsidl = known_folder->csidl & (~KFD_TODO_WINE);
 
                 hr = IKnownFolderManager_FolderIdToCsidl(mgr, folderId, &csidl);
                 ok_(__FILE__, known_folder->line)(hr == S_OK, "cannot retrieve CSIDL for folder %s\n", known_folder->sFolderId);
 
-                if(known_folder->csidl & CSIDL_TODO_WINE)
-                    todo_wine ok_(__FILE__, known_folder->line)(csidl == expectedCsidl, "invalid CSIDL retrieved for folder %s. %d (%s) expected, but %d found\n", known_folder->sFolderId, expectedCsidl, known_folder->sCsidl, csidl);
-                else
-                    ok_(__FILE__, known_folder->line)(csidl == expectedCsidl, "invalid CSIDL retrieved for folder %s. %d (%s) expected, but %d found\n", known_folder->sFolderId, expectedCsidl, known_folder->sCsidl, csidl);
+                ok_(__FILE__, known_folder->line)(csidl == expectedCsidl, "invalid CSIDL retrieved for folder %s. %d (%s) expected, but %d found\n", known_folder->sFolderId, expectedCsidl, known_folder->sCsidl, csidl);
             }
 
             hr = IKnownFolderManager_GetFolder(mgr, folderId, &folder);
@@ -1929,14 +1927,16 @@ static void check_known_folder(IKnownFolderManager *mgr, KNOWNFOLDERID *folderId
             if(SUCCEEDED(hr))
             {
                 hr = IKnownFolder_GetFolderDefinition(folder, &kfd);
-                todo_wine
-                ok_(__FILE__, known_folder->line)(hr == S_OK, "cannot get known folder definition for %s\n", known_folder->sFolderId);
+                if(known_folder->csidl & KFD_TODO_WINE)
+                    todo_wine
+                    ok_(__FILE__, known_folder->line)(hr == S_OK, "cannot get known folder definition for %s\n", known_folder->sFolderId);
+                else
+                    ok_(__FILE__, known_folder->line)(hr == S_OK, "cannot get known folder definition for %s\n", known_folder->sFolderId);
                 if(SUCCEEDED(hr))
                 {
                     ret = MultiByteToWideChar(CP_ACP, 0, known_folder->sName, -1,  sName, sizeof(sName)/sizeof(sName[0]));
                     ok_(__FILE__, known_folder->line)(ret != 0, "cannot convert known folder name \"%s\" to wide characters\n", known_folder->sName);
 
-                    todo_wine
                     ok_(__FILE__, known_folder->line)(lstrcmpW(kfd.pszName, sName)==0, "invalid known folder name returned for %s: %s expected, but %s retrieved\n", known_folder->sFolderId, wine_dbgstr_w(sName), wine_dbgstr_w(kfd.pszName));
 
                     ok_(__FILE__, known_folder->line)(kfd.category == known_folder->category, "invalid known folder category for %s: %d expected, but %d retrieved\n", known_folder->sFolderId, known_folder->category, kfd.category);
@@ -2097,9 +2097,7 @@ static void test_knownFolders(void)
         if(SUCCEEDED(hr))
         {
             hr = IKnownFolder_GetCategory(folder, &cat);
-            todo_wine
             ok(hr == S_OK, "failed to get folder category: 0x%08x\n", hr);
-            todo_wine
             ok(cat==KF_CATEGORY_FIXED, "invalid folder category: %d\n", cat);
 
             hr = IKnownFolder_GetId(folder, &folderId);
@@ -2122,15 +2120,11 @@ static void test_knownFolders(void)
             ok(hr == E_INVALIDARG, "unexpected value from SetPath: 0x%08x\n", hr);
 
             hr = IKnownFolder_GetFolderDefinition(folder, &kfDefinition);
-            todo_wine
             ok(hr == S_OK, "failed to get folder definition: 0x%08x\n", hr);
             if(SUCCEEDED(hr))
             {
-                todo_wine
                 ok(kfDefinition.category==KF_CATEGORY_FIXED, "invalid folder category: 0x%08x\n", kfDefinition.category);
-                todo_wine
                 ok(lstrcmpW(kfDefinition.pszName, sWindows)==0, "invalid folder name: %s\n", wine_dbgstr_w(kfDefinition.pszName));
-                todo_wine
                 ok(kfDefinition.dwAttributes==0, "invalid folder attributes: %d\n", kfDefinition.dwAttributes);
                 FreeKnownFolderDefinitionFields(&kfDefinition);
             }
diff --git a/loader/wine.inf.in b/loader/wine.inf.in
index a4548f2..6115a12 100644
--- a/loader/wine.inf.in
+++ b/loader/wine.inf.in
@@ -456,6 +456,30 @@ HKLM,%CurrentVersion%\Controls Folder\PowerCfg,"DiskSpinDownMin",,"3"
 HKLM,%CurrentVersion%\Controls Folder\PowerCfg,"LastID",,"5"
 HKLM,%CurrentVersion%\Explorer\AutoplayHandlers,,16
 HKLM,%CurrentVersion%\Explorer\DriveIcons,,16
+HKLM,%CurrentVersion%\Explorer\FolderDescriptions\{0139D44E-6AFE-49F2-8690-3DAFCAE6FFB8},"Name",2,"Common Programs"
+HKLM,%CurrentVersion%\Explorer\FolderDescriptions\{0139D44E-6AFE-49F2-8690-3DAFCAE6FFB8},"Attributes",0x10003,1
+HKLM,%CurrentVersion%\Explorer\FolderDescriptions\{0139D44E-6AFE-49F2-8690-3DAFCAE6FFB8},"Category",0x10003,3
+HKLM,%CurrentVersion%\Explorer\FolderDescriptions\{0139D44E-6AFE-49F2-8690-3DAFCAE6FFB8},"ParentFolder",2,"{A4115719-D62E-491D-AA7C-E74B8BE3B067}"
+HKLM,%CurrentVersion%\Explorer\FolderDescriptions\{0139D44E-6AFE-49F2-8690-3DAFCAE6FFB8},"RelativePath",2,"Programs"
+HKLM,%CurrentVersion%\Explorer\FolderDescriptions\{1AC14E77-02E7-4E5D-B744-2EB1AE5198B7},"Name",2,"System"
+HKLM,%CurrentVersion%\Explorer\FolderDescriptions\{1AC14E77-02E7-4E5D-B744-2EB1AE5198B7},"Category",0x10003,2
+HKLM,%CurrentVersion%\Explorer\FolderDescriptions\{62AB5D82-FDC1-4DC3-A9DD-070D1D495D97},"Name",2,"Common AppData"
+HKLM,%CurrentVersion%\Explorer\FolderDescriptions\{62AB5D82-FDC1-4DC3-A9DD-070D1D495D97},"Category",0x10003,2
+HKLM,%CurrentVersion%\Explorer\FolderDescriptions\{905E63B6-C1BF-494E-B29C-65B732D3D21A},"Name",2,"ProgramFiles"
+HKLM,%CurrentVersion%\Explorer\FolderDescriptions\{905E63B6-C1BF-494E-B29C-65B732D3D21A},"Attributes",0x10003,1
+HKLM,%CurrentVersion%\Explorer\FolderDescriptions\{905E63B6-C1BF-494E-B29C-65B732D3D21A},"Category",0x10003,2
+HKLM,%CurrentVersion%\Explorer\FolderDescriptions\{A4115719-D62E-491D-AA7C-E74B8BE3B067},"Name",2,"Common Start Menu"
+HKLM,%CurrentVersion%\Explorer\FolderDescriptions\{A4115719-D62E-491D-AA7C-E74B8BE3B067},"Attributes",0x10003,1
+HKLM,%CurrentVersion%\Explorer\FolderDescriptions\{A4115719-D62E-491D-AA7C-E74B8BE3B067},"Category",0x10003,3
+HKLM,%CurrentVersion%\Explorer\FolderDescriptions\{A4115719-D62E-491D-AA7C-E74B8BE3B067},"ParentFolder",2,"{62AB5D82-FDC1-4DC3-A9DD-070D1D495D97}"
+HKLM,%CurrentVersion%\Explorer\FolderDescriptions\{A4115719-D62E-491D-AA7C-E74B8BE3B067},"RelativePath",2,"Microsoft\Windows\Start Menu"
+HKLM,%CurrentVersion%\Explorer\FolderDescriptions\{F38BF404-1D43-42F2-9305-67DE0B28FC23},"Name",2,"Windows"
+HKLM,%CurrentVersion%\Explorer\FolderDescriptions\{F38BF404-1D43-42F2-9305-67DE0B28FC23},"Category",0x10003,2
+HKLM,%CurrentVersion%\Explorer\FolderDescriptions\{F7F1ED05-9F6D-47A2-AAAE-29D317C6F066},"Name",2,"ProgramFilesCommon"
+HKLM,%CurrentVersion%\Explorer\FolderDescriptions\{F7F1ED05-9F6D-47A2-AAAE-29D317C6F066},"Category",0x10003,2
+HKLM,%CurrentVersion%\Explorer\FolderDescriptions\{FD228CB7-AE11-4AE3-864C-16F3910AB8FE},"Name",2,"Fonts"
+HKLM,%CurrentVersion%\Explorer\FolderDescriptions\{FD228CB7-AE11-4AE3-864C-16F3910AB8FE},"Category",0x10003,2
+HKLM,%CurrentVersion%\Explorer\FolderDescriptions\{FD228CB7-AE11-4AE3-864C-16F3910AB8FE},"ParentFolder",2,"{F38BF404-1D43-42F2-9305-67DE0B28FC23}"
 HKLM,%CurrentVersion%\Explorer\KindMap,,16
 HKLM,%CurrentVersion%\Group Policy,,16
 HKLM,%CurrentVersion%\Installer,"InstallerLocation",,"%11%"
-- 
2.3.1




More information about the wine-patches mailing list