Changeset 7085 for trunk/src/shell32/shellpath.c
- Timestamp:
- Oct 17, 2001, 11:15:22 AM (24 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/shell32/shellpath.c
r6709 r7085 337 337 TRACE("path=%s\n",debugstr_w(lpszPath)); 338 338 339 for(i=0; lpszExtensions[i] ; i++)339 for(i=0; lpszExtensions[i][0]; i++) 340 340 #ifdef __WIN32OS2__ 341 341 if (!lstrcmpiW(lpszExtension,lpszExtensions[i])) return TRUE; … … 744 744 "Start Menu" 745 745 }, 746 { /* not known*/747 0, 0,748 NULL, 749 NULL, 750 }, 751 { /* not known*/752 0, 0,753 NULL, 754 NULL, 755 }, 756 { /* not known*/757 0, 0,758 NULL, 759 NULL, 760 }, 761 { /* not known*/746 { /* CSIDL_MYDOCUMENTS */ 747 0, 1, /* FIXME */ 748 NULL, 749 NULL, 750 }, 751 { /* CSIDL_MYMUSIC */ 752 0, 1, /* FIXME */ 753 NULL, 754 NULL, 755 }, 756 { /*CSIDL_MYVIDEO */ 757 0, 1, /* FIXME */ 758 NULL, 759 NULL, 760 }, 761 { /* unassigned */ 762 762 0, 0, 763 763 NULL, … … 824 824 "PrintHood" 825 825 }, 826 { /* not known*/827 0, 0, 826 { /* CSIDL_LOCAL_APPDATA */ 827 0, 0, /* FIXME */ 828 828 NULL, 829 829 NULL, … … 933 933 NULL, 934 934 NULL 935 }, 936 { /* unassigned 32*/ 937 0, 0, 938 NULL, 939 NULL, 940 }, 941 { /* unassigned 33*/ 942 0, 0, 943 NULL, 944 NULL, 945 }, 946 { /* unassigned 34*/ 947 0, 0, 948 NULL, 949 NULL, 950 }, 951 { /* CSIDL_COMMON_MUSIC */ 952 0, 0, /* FIXME */ 953 NULL, 954 NULL, 955 }, 956 { /* CSIDL_COMMON_PICTURES */ 957 0, 0, /* FIXME */ 958 NULL, 959 NULL, 960 }, 961 { /* CSIDL_COMMON_VIDEO */ 962 0, 0, /* FIXME */ 963 NULL, 964 NULL, 965 }, 966 { /* CSIDL_RESOURCES */ 967 0, 0, /* FIXME */ 968 NULL, 969 NULL, 970 }, 971 { /* CSIDL_RESOURCES_LOCALIZED */ 972 0, 0, /* FIXME */ 973 NULL, 974 NULL, 975 }, 976 { /* CSIDL_COMMON_OEM_LINKS */ 977 0, 0, /* FIXME */ 978 NULL, 979 NULL, 980 }, 981 { /* CSIDL_CDBURN_AREA */ 982 0, 0, /* FIXME */ 983 NULL, 984 NULL, 985 }, 986 { /* unassigned 3C */ 987 0, 0, 988 NULL, 989 NULL, 990 }, 991 { /* CSIDL_COMPUTERSNEARME */ 992 0, 0, /* FIXME */ 993 NULL, 994 NULL, 935 995 } 936 996 }; … … 955 1015 TRACE("0x%04x,%p,csidl=%lu,0x%04x\n", hwndOwner,szPath,csidl,bCreate); 956 1016 957 if ((folder > CSIDL_CO NNECTIONS) || (CSIDL_Data[folder].hRootKey == 0))1017 if ((folder > CSIDL_COMPUTERSNEARME) || (CSIDL_Data[folder].hRootKey == 0)) 958 1018 { 959 1019 ERR("folder unknown or not allowed\n"); … … 1071 1131 p = strchr(p+1, '\\'); 1072 1132 } 1133 /* last component must be created too. */ 1134 if (!PathFileExistsA(szBuildPath)) 1135 { 1136 if (!CreateDirectoryA(szBuildPath,NULL)) 1137 { 1138 ERR("Failed to create directory '%s'.\n", szPath); 1139 return FALSE; 1140 } 1141 } 1073 1142 1074 1143 MESSAGE("Created not existing system directory '%s'\n", szPath);
Note:
See TracChangeset
for help on using the changeset viewer.