Changeset 1328 for trunk/dll/init.c
- Timestamp:
- Dec 9, 2008, 5:28:40 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/dll/init.c
r1326 r1328 162 162 HMTX hmtxFM2Globals; 163 163 ULONG OS2ver[2]; 164 ULONG sizeBool;165 ULONG sizeUlong;166 ULONG sizeInt;167 ULONG sizePvoid;168 164 PFNWP PFNWPCnr; 169 165 PFNWP PFNWPMLE; … … 712 708 ULONG size; 713 709 714 sizeBool = sizeof(BOOL);715 sizeUlong = sizeof(ULONG);716 sizeInt = sizeof(INT);717 sizePvoid = sizeof(PVOID);718 710 if (!StringsLoaded()) { 719 711 saymsg(MB_ENTER, … … 995 987 FindSwapperDat(); 996 988 997 //size = sizeof(BOOL);989 size = sizeof(BOOL); 998 990 PrfQueryProfileData(fmprof, 999 991 FM3Str, 1000 992 "SeparateParms", 1001 993 &fSeparateParms, 1002 &size Bool);994 &size); 1003 995 if (!fSeparateParms) 1004 996 strcpy(appname, FM3Str); … … 1067 1059 WC_MAINWND, 1068 1060 MainWndProc, 1069 CS_SIZEREDRAW | CS_CLIPCHILDREN, size Pvoid* 8);1061 CS_SIZEREDRAW | CS_CLIPCHILDREN, sizeof(PVOID) * 8); 1070 1062 WinRegisterClass(hab, 1071 1063 WC_MAINWND2, 1072 1064 MainWndProc2, 1073 CS_SIZEREDRAW | CS_CLIPCHILDREN, size Pvoid* 4);1065 CS_SIZEREDRAW | CS_CLIPCHILDREN, sizeof(PVOID) * 4); 1074 1066 WinRegisterClass(hab, 1075 1067 WC_TREECONTAINER, 1076 1068 TreeClientWndProc, 1077 CS_SIZEREDRAW | CS_CLIPCHILDREN, size Pvoid* 2);1069 CS_SIZEREDRAW | CS_CLIPCHILDREN, sizeof(PVOID) * 2); 1078 1070 WinRegisterClass(hab, 1079 1071 WC_DIRCONTAINER, 1080 1072 DirClientWndProc, 1081 CS_SIZEREDRAW | CS_CLIPCHILDREN, size Pvoid* 2);1073 CS_SIZEREDRAW | CS_CLIPCHILDREN, sizeof(PVOID) * 2); 1082 1074 WinRegisterClass(hab, 1083 1075 WC_COLLECTOR, 1084 1076 CollectorClientWndProc, 1085 CS_SIZEREDRAW | CS_CLIPCHILDREN, size Pvoid* 2);1077 CS_SIZEREDRAW | CS_CLIPCHILDREN, sizeof(PVOID) * 2); 1086 1078 WinRegisterClass(hab, 1087 1079 WC_ARCCONTAINER, 1088 1080 ArcClientWndProc, 1089 CS_SIZEREDRAW | CS_CLIPCHILDREN, size Pvoid* 2);1081 CS_SIZEREDRAW | CS_CLIPCHILDREN, sizeof(PVOID) * 2); 1090 1082 WinRegisterClass(hab, 1091 1083 WC_MLEEDITOR, 1092 1084 MLEEditorProc, 1093 CS_SIZEREDRAW | CS_CLIPCHILDREN, size Pvoid* 2);1085 CS_SIZEREDRAW | CS_CLIPCHILDREN, sizeof(PVOID) * 2); 1094 1086 WinRegisterClass(hab, 1095 1087 WC_INIEDITOR, 1096 1088 IniProc, 1097 CS_SIZEREDRAW | CS_CLIPCHILDREN, size Pvoid* 2);1089 CS_SIZEREDRAW | CS_CLIPCHILDREN, sizeof(PVOID) * 2); 1098 1090 WinRegisterClass(hab, 1099 1091 WC_TOOLBACK, 1100 1092 ToolBackProc, 1101 1093 CS_SYNCPAINT | CS_SIZEREDRAW | CS_PARENTCLIP, 1102 size Pvoid);1094 sizeof(PVOID)); 1103 1095 WinRegisterClass(hab, 1104 1096 WC_DRIVEBACK, 1105 1097 DriveBackProc, 1106 1098 CS_SYNCPAINT | CS_SIZEREDRAW | CS_PARENTCLIP, 1107 size Pvoid);1099 sizeof(PVOID)); 1108 1100 WinRegisterClass(hab, 1109 1101 WC_SEEALL, 1110 1102 SeeAllWndProc, 1111 CS_SIZEREDRAW | CS_CLIPCHILDREN, size Pvoid);1103 CS_SIZEREDRAW | CS_CLIPCHILDREN, sizeof(PVOID)); 1112 1104 WinRegisterClass(hab, 1113 1105 WC_NEWVIEW, 1114 1106 ViewWndProc, 1115 CS_SIZEREDRAW | CS_CLIPCHILDREN, size Pvoid);1107 CS_SIZEREDRAW | CS_CLIPCHILDREN, sizeof(PVOID)); 1116 1108 WinRegisterClass(hab, 1117 1109 WC_TOOLBUTTONS, 1118 1110 ChildButtonProc, 1119 1111 CS_SYNCPAINT | CS_SIZEREDRAW | CS_PARENTCLIP, 1120 size Pvoid);1112 sizeof(PVOID)); 1121 1113 WinRegisterClass(hab, 1122 1114 WC_DRIVEBUTTONS, 1123 1115 DriveProc, 1124 1116 CS_SYNCPAINT | CS_SIZEREDRAW | CS_PARENTCLIP, 1125 size Pvoid);1117 sizeof(PVOID)); 1126 1118 WinRegisterClass(hab, 1127 1119 WC_BUBBLE, 1128 1120 BubbleProc, 1129 1121 CS_SYNCPAINT | CS_SIZEREDRAW | CS_PARENTCLIP, 1130 size Ulong* 2);1122 sizeof(ULONG) * 2); 1131 1123 WinRegisterClass(hab, 1132 1124 WC_STATUS, 1133 1125 StatusProc, 1134 1126 CS_SYNCPAINT | CS_SIZEREDRAW | CS_PARENTCLIP, 1135 size Ulong);1127 sizeof(ULONG)); 1136 1128 WinRegisterClass(hab, 1137 1129 WC_DIRSTATUS, 1138 1130 DirTextProc, 1139 1131 CS_SYNCPAINT | CS_SIZEREDRAW | CS_PARENTCLIP, 1140 size Ulong);1132 sizeof(ULONG)); 1141 1133 WinRegisterClass(hab, 1142 1134 WC_TREESTATUS, 1143 1135 TreeStatProc, 1144 1136 CS_SYNCPAINT | CS_SIZEREDRAW | CS_PARENTCLIP, 1145 size Ulong);1137 sizeof(ULONG)); 1146 1138 WinRegisterClass(hab, 1147 1139 WC_ARCSTATUS, 1148 1140 ArcTextProc, 1149 1141 CS_SYNCPAINT | CS_SIZEREDRAW | CS_PARENTCLIP, 1150 size Ulong);1142 sizeof(ULONG)); 1151 1143 WinRegisterClass(hab, 1152 1144 WC_COLSTATUS, 1153 1145 CollectorTextProc, 1154 1146 CS_SYNCPAINT | CS_SIZEREDRAW | CS_PARENTCLIP, 1155 size Ulong);1147 sizeof(ULONG)); 1156 1148 WinRegisterClass(hab, 1157 1149 WC_SEESTATUS, 1158 1150 SeeStatusProc, 1159 1151 CS_SYNCPAINT | CS_SIZEREDRAW | CS_PARENTCLIP, 1160 size Ulong);1152 sizeof(ULONG)); 1161 1153 WinRegisterClass(hab, 1162 1154 WC_VIEWSTATUS, 1163 1155 ViewStatusProc, 1164 1156 CS_SYNCPAINT | CS_SIZEREDRAW | CS_PARENTCLIP, 1165 size Ulong);1157 sizeof(ULONG)); 1166 1158 WinRegisterClass(hab, 1167 1159 WC_ERRORWND, 1168 1160 NotifyWndProc, 1169 1161 CS_SYNCPAINT | CS_SIZEREDRAW | CS_PARENTCLIP, 1170 size Pvoid);1162 sizeof(PVOID)); 1171 1163 WinRegisterClass(hab, 1172 1164 WC_MINITIME, 1173 1165 MiniTimeProc, 1174 1166 CS_SYNCPAINT | CS_SIZEREDRAW | CS_PARENTCLIP, 1175 size Pvoid* 2);1167 sizeof(PVOID) * 2); 1176 1168 WinRegisterClass(hab, 1177 1169 WC_DATABAR, 1178 DataProc, CS_SIZEREDRAW, size Pvoid);1170 DataProc, CS_SIZEREDRAW, sizeof(PVOID)); 1179 1171 WinRegisterClass(hab, 1180 1172 WC_TREEOPENBUTTON, 1181 1173 OpenButtonProc, 1182 1174 CS_SYNCPAINT | CS_SIZEREDRAW | CS_PARENTCLIP, 1183 size Pvoid);1175 sizeof(PVOID)); 1184 1176 WinRegisterClass(hab, 1185 1177 WC_AUTOVIEW, 1186 1178 AutoViewProc, 1187 1179 CS_SYNCPAINT | CS_SIZEREDRAW | CS_PARENTCLIP, 1188 size Pvoid);1180 sizeof(PVOID)); 1189 1181 WinRegisterClass(hab, 1190 1182 WC_LED, 1191 1183 LEDProc, 1192 1184 CS_SYNCPAINT | CS_SIZEREDRAW | CS_PARENTCLIP, 1193 size Pvoid);1185 sizeof(PVOID)); 1194 1186 1195 1187 if (DosCreateMutexSem("\\SEM\\GLOBAL1", &hmtxFM2Globals, 0L, FALSE)) … … 1199 1191 Dos_Error(MB_CANCEL, rc, HWND_DESKTOP, pszSrcFile, __LINE__, 1200 1192 "DosCreateMutexSem"); 1201 /*if (DosCreateEventSem("\\SEM32\\DRIVESCAN", &DriveScanStart, 0L, FALSE))1202 Dos_Error(MB_ENTER, rc, HWND_DESKTOP, pszSrcFile, __LINE__,1203 GetPString(IDS_CREATESEMFAILED));1204 fInitialDriveScan = TRUE;*/1205 1193 1206 1194 /* … … 1246 1234 1247 1235 // load preferences from profile (INI) file 1248 PrfQueryProfileData(fmprof, appname, "MaxComLineStrg", &MaxComLineStrg, &sizeUlong); 1236 size = sizeof(ULONG); 1237 PrfQueryProfileData(fmprof, appname, "MaxComLineStrg", &MaxComLineStrg, &size); 1249 1238 // Give user one chance to reset the default command line length to 1024 (4os2's unexpanded max) 1250 1239 if (MaxComLineStrg == 2048) { 1251 1240 BOOL MaxComLineChecked = FALSE; 1252 1241 1253 PrfQueryProfileData(fmprof, appname, "MaxComLineChecked", &MaxComLineChecked, &sizeBool); 1242 size = sizeof(BOOL); 1243 PrfQueryProfileData(fmprof, appname, "MaxComLineChecked", &MaxComLineChecked, &size); 1254 1244 if (!MaxComLineChecked) { 1255 1245 ret = saymsg(MB_YESNO, … … 1260 1250 MaxComLineStrg = 1024; 1261 1251 MaxComLineChecked = TRUE; 1262 PrfWriteProfileData(fmprof, appname, "MaxComLineChecked", &MaxComLineChecked, size Bool);1252 PrfWriteProfileData(fmprof, appname, "MaxComLineChecked", &MaxComLineChecked, size); 1263 1253 } 1264 1254 } … … 1300 1290 if (!pszTreeEnvVarList) 1301 1291 return 0; //already complained 1302 PrfQueryProfileData(fmprof, appname, "ShowTarget", &fShowTarget, &size Bool);1303 PrfQueryProfileData(fmprof, appname, "CheckMM", &fCheckMM, &size Bool);1304 PrfQueryProfileData(fmprof, appname, "ChangeTarget", &fChangeTarget, &size Bool);1305 PrfQueryProfileData(fmprof, appname, "ConfirmTarget", &fConfirmTarget, &size Bool);1306 PrfQueryProfileData(fmprof, FM3Str, "CustomFileDlg", &fCustomFileDlg, &size Bool);1307 PrfQueryProfileData(fmprof, FM3Str, "SaveMiniCmds", &fSaveMiniCmds, &size Bool);1308 PrfQueryProfileData(fmprof, appname, "SaveBigCmds", &fSaveBigCmds, &size Bool);1309 PrfQueryProfileData(fmprof, appname, "NoFoldMenu", &fNoFoldMenu, &size Bool);1310 PrfQueryProfileData(fmprof, FM3Str, "ThreadNotes", &fThreadNotes, &size Bool);1311 PrfQueryProfileData(fmprof, FM3Str, "Prnpagenums", &prnpagenums, &size Bool);1312 PrfQueryProfileData(fmprof, FM3Str, "Prnalt", &prnalt, &size Bool);1313 PrfQueryProfileData(fmprof, FM3Str, "Prnformat", &prnformat, &size Bool);1292 PrfQueryProfileData(fmprof, appname, "ShowTarget", &fShowTarget, &size); 1293 PrfQueryProfileData(fmprof, appname, "CheckMM", &fCheckMM, &size); 1294 PrfQueryProfileData(fmprof, appname, "ChangeTarget", &fChangeTarget, &size); 1295 PrfQueryProfileData(fmprof, appname, "ConfirmTarget", &fConfirmTarget, &size); 1296 PrfQueryProfileData(fmprof, FM3Str, "CustomFileDlg", &fCustomFileDlg, &size); 1297 PrfQueryProfileData(fmprof, FM3Str, "SaveMiniCmds", &fSaveMiniCmds, &size); 1298 PrfQueryProfileData(fmprof, appname, "SaveBigCmds", &fSaveBigCmds, &size); 1299 PrfQueryProfileData(fmprof, appname, "NoFoldMenu", &fNoFoldMenu, &size); 1300 PrfQueryProfileData(fmprof, FM3Str, "ThreadNotes", &fThreadNotes, &size); 1301 PrfQueryProfileData(fmprof, FM3Str, "Prnpagenums", &prnpagenums, &size); 1302 PrfQueryProfileData(fmprof, FM3Str, "Prnalt", &prnalt, &size); 1303 PrfQueryProfileData(fmprof, FM3Str, "Prnformat", &prnformat, &size); 1314 1304 PrfQueryProfileData(fmprof, FM3Str, "Prnformfeedbefore", 1315 &prnformfeedbefore, &size Bool);1305 &prnformfeedbefore, &size); 1316 1306 PrfQueryProfileData(fmprof, FM3Str, 1317 "Prnformfeedafter",&prnformfeedafter, &sizeBool); 1318 PrfQueryProfileData(fmprof, FM3Str, "Prntabspaces", &prntabspaces, &sizeUlong); 1319 PrfQueryProfileData(fmprof, FM3Str, "Prnwidth", &prnwidth, &sizeUlong); 1320 PrfQueryProfileData(fmprof, FM3Str, "Prnlength", &prnlength, &sizeUlong); 1321 PrfQueryProfileData(fmprof, FM3Str, "Prntmargin", &prntmargin, &sizeUlong); 1322 PrfQueryProfileData(fmprof, FM3Str, "Prnbmargin", &prnbmargin, &sizeUlong); 1323 PrfQueryProfileData(fmprof, FM3Str, "Prnlmargin", &prnlmargin, &sizeUlong); 1324 PrfQueryProfileData(fmprof, FM3Str, "Prnrmargin", &prnrmargin, &sizeUlong); 1325 PrfQueryProfileData(fmprof, FM3Str, "Prnspacing", &prnspacing, &sizeUlong); 1326 PrfQueryProfileData(fmprof, FM3Str, "NoDead", &fNoDead, &sizeBool); 1327 PrfQueryProfileData(fmprof, FM3Str, "NoFinger", &fNoFinger, &sizeBool); 1328 PrfQueryProfileData(fmprof, appname, "SwitchTree", &fSwitchTree, &sizeBool); 1307 "Prnformfeedafter",&prnformfeedafter, &size); 1308 size = sizeof(ULONG); 1309 PrfQueryProfileData(fmprof, FM3Str, "Prntabspaces", &prntabspaces, &size); 1310 PrfQueryProfileData(fmprof, FM3Str, "Prnwidth", &prnwidth, &size); 1311 PrfQueryProfileData(fmprof, FM3Str, "Prnlength", &prnlength, &size); 1312 PrfQueryProfileData(fmprof, FM3Str, "Prntmargin", &prntmargin, &size); 1313 PrfQueryProfileData(fmprof, FM3Str, "Prnbmargin", &prnbmargin, &size); 1314 PrfQueryProfileData(fmprof, FM3Str, "Prnlmargin", &prnlmargin, &size); 1315 PrfQueryProfileData(fmprof, FM3Str, "Prnrmargin", &prnrmargin, &size); 1316 PrfQueryProfileData(fmprof, FM3Str, "Prnspacing", &prnspacing, &size); 1317 size = sizeof(BOOL); 1318 PrfQueryProfileData(fmprof, FM3Str, "NoDead", &fNoDead, &size); 1319 PrfQueryProfileData(fmprof, FM3Str, "NoFinger", &fNoFinger, &size); 1320 PrfQueryProfileData(fmprof, appname, "SwitchTree", &fSwitchTree, &size); 1329 1321 PrfQueryProfileData(fmprof, appname, "SwitchTreeExpand", 1330 &fSwitchTreeExpand, &size Bool);1322 &fSwitchTreeExpand, &size); 1331 1323 PrfQueryProfileData(fmprof, appname, "SwitchTreeOnFocus", 1332 &fSwitchTreeOnFocus, &size Bool);1324 &fSwitchTreeOnFocus, &size); 1333 1325 PrfQueryProfileData(fmprof, appname, "CollapseFirst", 1334 &fCollapseFirst, &size Bool);1326 &fCollapseFirst, &size); 1335 1327 PrfQueryProfileData(fmprof, appname, "FilesInTree", 1336 &fFilesInTree, &size Bool);1337 PrfQueryProfileData(fmprof, FM3Str, "TopDir", &fTopDir, &size Bool);1338 PrfQueryProfileData(fmprof, FM3Str, "LookInDir", &fLookInDir, &size Bool);1328 &fFilesInTree, &size); 1329 PrfQueryProfileData(fmprof, FM3Str, "TopDir", &fTopDir, &size); 1330 PrfQueryProfileData(fmprof, FM3Str, "LookInDir", &fLookInDir, &size); 1339 1331 PrfQueryProfileString(fmprof, appname, "DefArc", NULL, szDefArc, 1340 1332 sizeof(szDefArc)); 1333 size = sizeof(ULONG); 1341 1334 PrfQueryProfileData(fmprof, FM3Str, "AutoviewHeight", 1342 &AutoviewHeight, &sizeUlong); 1343 PrfQueryProfileData(fmprof, FM3Str, "KeepCmdLine", &fKeepCmdLine, &sizeBool); 1335 &AutoviewHeight, &size); 1336 size = sizeof(BOOL); 1337 PrfQueryProfileData(fmprof, FM3Str, "KeepCmdLine", &fKeepCmdLine, &size); 1344 1338 if (strcmp(realappname, "FM/4")) { 1345 PrfQueryProfileData(fmprof, FM3Str, "MoreButtons", &fMoreButtons, &size Bool);1346 PrfQueryProfileData(fmprof, FM3Str, "Drivebar", &fDrivebar, &size Bool);1339 PrfQueryProfileData(fmprof, FM3Str, "MoreButtons", &fMoreButtons, &size); 1340 PrfQueryProfileData(fmprof, FM3Str, "Drivebar", &fDrivebar, &size); 1347 1341 } 1348 1342 else 1349 1343 fDrivebar = fMoreButtons = TRUE; 1350 PrfQueryProfileData(fmprof, appname, "NoSearch", &fNoSearch, &size Bool);1351 PrfQueryProfileData(fmprof, appname, "GuessType", &fGuessType, &size Bool);1352 PrfQueryProfileData(fmprof, appname, "ViewChild", &fViewChild, &size Bool);1353 PrfQueryProfileData(fmprof, appname, "ShowEnv", &fShowEnv, &size Bool);1344 PrfQueryProfileData(fmprof, appname, "NoSearch", &fNoSearch, &size); 1345 PrfQueryProfileData(fmprof, appname, "GuessType", &fGuessType, &size); 1346 PrfQueryProfileData(fmprof, appname, "ViewChild", &fViewChild, &size); 1347 PrfQueryProfileData(fmprof, appname, "ShowEnv", &fShowEnv, &size); 1354 1348 size = MaxComLineStrg; 1355 1349 PrfQueryProfileData(fmprof, appname, "TreeEnvVarList", pszTreeEnvVarList, &size); 1356 PrfQueryProfileData(fmprof, appname, "LeaveTree", &fLeaveTree, &sizeBool); 1357 PrfQueryProfileData(fmprof, FM3Str, "Comments", &fComments, &sizeBool); 1358 PrfQueryProfileData(fmprof, appname, "WS_ANIMATE", &fwsAnimate, &sizeUlong); 1350 size = sizeof(BOOL); 1351 PrfQueryProfileData(fmprof, appname, "LeaveTree", &fLeaveTree, &size); 1352 PrfQueryProfileData(fmprof, FM3Str, "Comments", &fComments, &size); 1353 size = sizeof(ULONG); 1354 PrfQueryProfileData(fmprof, appname, "WS_ANIMATE", &fwsAnimate, &size); 1359 1355 if (fwsAnimate) 1360 1356 fwsAnimate = WS_ANIMATE; 1357 size = sizeof(BOOL); 1361 1358 PrfQueryProfileData(fmprof, appname, "SelectedAlways", 1362 &fSelectedAlways, &size Bool);1363 PrfQueryProfileData(fmprof, FM3Str, "ToolbarHelp", &fToolbarHelp, &size Bool);1364 PrfQueryProfileData(fmprof, FM3Str, "OtherHelp", &fOtherHelp, &size Bool);1365 PrfQueryProfileData(fmprof, FM3Str, "DrivebarHelp", &fDrivebarHelp, &size Bool);1366 PrfQueryProfileData(fmprof, appname, "AutoAddDirs", &fAutoAddDirs, &size Bool);1359 &fSelectedAlways, &size); 1360 PrfQueryProfileData(fmprof, FM3Str, "ToolbarHelp", &fToolbarHelp, &size); 1361 PrfQueryProfileData(fmprof, FM3Str, "OtherHelp", &fOtherHelp, &size); 1362 PrfQueryProfileData(fmprof, FM3Str, "DrivebarHelp", &fDrivebarHelp, &size); 1363 PrfQueryProfileData(fmprof, appname, "AutoAddDirs", &fAutoAddDirs, &size); 1367 1364 PrfQueryProfileData(fmprof, appname, 1368 "AutoAddAllDirs", &fAutoAddAllDirs, &size Bool);1365 "AutoAddAllDirs", &fAutoAddAllDirs, &size); 1369 1366 PrfQueryProfileData(fmprof, FM3Str, "UserListSwitches", 1370 &fUserListSwitches, &size Bool);1367 &fUserListSwitches, &size); 1371 1368 PrfQueryProfileData(fmprof, appname, "UseNewViewer", 1372 &fUseNewViewer, &size Bool);1369 &fUseNewViewer, &size); 1373 1370 PrfQueryProfileData(fmprof, appname, "DefaultDeletePerm", 1374 &fDefaultDeletePerm, &size Bool);1371 &fDefaultDeletePerm, &size); 1375 1372 PrfQueryProfileData(fmprof, FM3Str, "ExternalINIs", 1376 &fExternalINIs, &size Bool);1373 &fExternalINIs, &size); 1377 1374 PrfQueryProfileData(fmprof, FM3Str, "ExternalCollector", 1378 &fExternalCollector, &size Bool);1375 &fExternalCollector, &size); 1379 1376 PrfQueryProfileData(fmprof, FM3Str, "ExternalArcboxes", 1380 &fExternalArcboxes, &size Bool);1377 &fExternalArcboxes, &size); 1381 1378 PrfQueryProfileData(fmprof, FM3Str, "ExternalViewer", 1382 &fExternalViewer, &size Bool);1379 &fExternalViewer, &size); 1383 1380 PrfQueryProfileData(fmprof, FM3Str, "UseQProcStat", 1384 &fUseQProcStat, &size Bool);1381 &fUseQProcStat, &size); 1385 1382 PrfQueryProfileData(fmprof, FM3Str, "UseQSysState", 1386 &fUseQSysState, &size Bool);1387 PrfQueryProfileData(fmprof, FM3Str, "DataMin", &fDataMin, &size Bool);1388 PrfQueryProfileData(fmprof, appname, "DataToFore", &fDataToFore, &size Bool);1383 &fUseQSysState, &size); 1384 PrfQueryProfileData(fmprof, FM3Str, "DataMin", &fDataMin, &size); 1385 PrfQueryProfileData(fmprof, appname, "DataToFore", &fDataToFore, &size); 1389 1386 PrfQueryProfileData(fmprof, appname, "DataShowDrives", 1390 &fDataShowDrives, &size Bool);1387 &fDataShowDrives, &size); 1391 1388 PrfQueryProfileData(fmprof, appname, "DataInclRemote", 1392 &fDataInclRemote, &size Bool);1393 PrfQueryProfileData(fmprof, FM3Str, "SplitStatus", &fSplitStatus, &size Bool);1389 &fDataInclRemote, &size); 1390 PrfQueryProfileData(fmprof, FM3Str, "SplitStatus", &fSplitStatus, &size); 1394 1391 PrfQueryProfileData(fmprof, appname, "FolderAfterExtract", 1395 &fFolderAfterExtract, &size Bool);1396 PrfQueryProfileData(fmprof, FM3Str, "DullDatabar", &fDullMin, &size Bool);1397 PrfQueryProfileData(fmprof, appname, "BlueLED", &fBlueLED, &size Bool);1392 &fFolderAfterExtract, &size); 1393 PrfQueryProfileData(fmprof, FM3Str, "DullDatabar", &fDullMin, &size); 1394 PrfQueryProfileData(fmprof, appname, "BlueLED", &fBlueLED, &size); 1398 1395 PrfQueryProfileData(fmprof, appname, "ConfirmDelete", 1399 &fConfirmDelete, &size Bool);1400 PrfQueryProfileData(fmprof, FM3Str, "SaveState", &fSaveState, &size Bool);1396 &fConfirmDelete, &size); 1397 PrfQueryProfileData(fmprof, FM3Str, "SaveState", &fSaveState, &size); 1401 1398 if (fSaveState) { 1402 1399 ULONG numsaves = 0; … … 1408 1405 fInitialDriveScan = TRUE; 1409 1406 sprintf(szKey, "%s.NumDirsLastTime", GetPString(IDS_SHUTDOWNSTATE)); 1407 size = sizeof(ULONG); 1410 1408 if (PrfQueryProfileData(fmprof, 1411 FM3Str, szKey, (PVOID) &numsaves, &size Ulong)) {1409 FM3Str, szKey, (PVOID) &numsaves, &size)) { 1412 1410 for (x = numsaves - 1; x >= 0; x--) { 1413 1411 sprintf(szKey, "%s.DirCnrDir.%lu", GetPString(IDS_SHUTDOWNSTATE), x); … … 1420 1418 } 1421 1419 } 1422 PrfQueryProfileData(fmprof, appname, "SyncUpdates", &fSyncUpdates, &sizeBool); 1423 PrfQueryProfileData(fmprof, appname, "LoadSubject", &fLoadSubject, &sizeBool); 1424 PrfQueryProfileData(fmprof, appname, "UnHilite", &fUnHilite, &sizeBool); 1425 PrfQueryProfileData(fmprof, FM3Str, "TileBackwards", &fTileBackwards, &sizeBool); 1426 PrfQueryProfileData(fmprof, appname, "LoadLongname", &fLoadLongnames, &sizeBool); 1427 PrfQueryProfileData(fmprof, appname, "VerifyWrites", &fVerify, &sizeBool); 1420 size = sizeof(BOOL); 1421 PrfQueryProfileData(fmprof, appname, "SyncUpdates", &fSyncUpdates, &size); 1422 PrfQueryProfileData(fmprof, appname, "LoadSubject", &fLoadSubject, &size); 1423 PrfQueryProfileData(fmprof, appname, "UnHilite", &fUnHilite, &size); 1424 PrfQueryProfileData(fmprof, FM3Str, "TileBackwards", &fTileBackwards, &size); 1425 PrfQueryProfileData(fmprof, appname, "LoadLongname", &fLoadLongnames, &size); 1426 PrfQueryProfileData(fmprof, appname, "VerifyWrites", &fVerify, &size); 1428 1427 DosSetVerify(fVerify); 1429 PrfQueryProfileData(fmprof, appname, "DontMoveMouse", &fDontMoveMouse, &sizeBool); 1430 PrfQueryProfileData(fmprof, appname, "NoIconsFiles", &fNoIconsFiles, &sizeBool); 1431 PrfQueryProfileData(fmprof, appname, "NoIconsDirs", &fNoIconsDirs, &sizeBool); 1432 PrfQueryProfileData(fmprof, appname, "ForceUpper", &fForceUpper, &sizeBool); 1433 PrfQueryProfileData(fmprof, appname, "ForceLower", &fForceLower, &sizeBool); 1434 PrfQueryProfileData(fmprof, FM3Str, "TextTools", &fTextTools, &sizeBool); 1435 PrfQueryProfileData(fmprof, FM3Str, "ToolTitles", &fToolTitles, &sizeBool); 1436 PrfQueryProfileData(fmprof, appname, "DoubleClickOpens", &fDCOpens, &sizeBool); 1437 PrfQueryProfileData(fmprof, appname, "LinkSetsIcon", &fLinkSetsIcon, &sizeBool); 1438 PrfQueryProfileData(fmprof, appname, "Sort", &sortFlags, &sizeInt); 1439 PrfQueryProfileData(fmprof, appname, "TreeSort", &TreesortFlags, &sizeInt); 1428 PrfQueryProfileData(fmprof, appname, "DontMoveMouse", &fDontMoveMouse, &size); 1429 PrfQueryProfileData(fmprof, appname, "NoIconsFiles", &fNoIconsFiles, &size); 1430 PrfQueryProfileData(fmprof, appname, "NoIconsDirs", &fNoIconsDirs, &size); 1431 PrfQueryProfileData(fmprof, appname, "ForceUpper", &fForceUpper, &size); 1432 PrfQueryProfileData(fmprof, appname, "ForceLower", &fForceLower, &size); 1433 PrfQueryProfileData(fmprof, FM3Str, "TextTools", &fTextTools, &size); 1434 PrfQueryProfileData(fmprof, FM3Str, "ToolTitles", &fToolTitles, &size); 1435 PrfQueryProfileData(fmprof, appname, "DoubleClickOpens", &fDCOpens, &size); 1436 PrfQueryProfileData(fmprof, appname, "LinkSetsIcon", &fLinkSetsIcon, &size); 1437 size = sizeof(INT); 1438 PrfQueryProfileData(fmprof, appname, "Sort", &sortFlags, &size); 1439 PrfQueryProfileData(fmprof, appname, "TreeSort", &TreesortFlags, &size); 1440 1440 PrfQueryProfileData(fmprof, appname, 1441 "CollectorSort", &CollectorsortFlags, &size Int);1441 "CollectorSort", &CollectorsortFlags, &size); 1442 1442 size = sizeof(targetdir); 1443 1443 PrfQueryProfileData(fmprof, appname, "Targetdir", targetdir, &size); … … 1446 1446 size = sizeof(extractpath); 1447 1447 PrfQueryProfileData(fmprof, appname, "ExtractPath", extractpath, &size); 1448 PrfQueryProfileData(fmprof, FM3Str, "FileNamePathCnr", &fFileNameCnrPath, &sizeBool); 1448 size = sizeof(BOOL); 1449 PrfQueryProfileData(fmprof, FM3Str, "FileNamePathCnr", &fFileNameCnrPath, &size); 1449 1450 size = sizeof(printer); 1450 1451 PrfQueryProfileData(fmprof, appname, "Printer", printer, &size); … … 1464 1465 size = MaxComLineStrg; 1465 1466 PrfQueryProfileData(fmprof, appname, "Virus", virus, &size); 1466 PrfQueryProfileData(fmprof, appname, "FtpRunWPSDefault", &fFtpRunWPSDefault, &sizeBool); 1467 size = sizeof(BOOL); 1468 PrfQueryProfileData(fmprof, appname, "FtpRunWPSDefault", &fFtpRunWPSDefault, &size); 1467 1469 size = MaxComLineStrg; 1468 1470 PrfQueryProfileData(fmprof, appname, "FTPRun", ftprun, &size); 1469 1471 if (!*ftprun) 1470 1472 fFtpRunWPSDefault = TRUE; 1471 PrfQueryProfileData(fmprof, appname, "HttpRunWPSDefault", &fHttpRunWPSDefault, &sizeBool); 1473 size = sizeof(BOOL); 1474 PrfQueryProfileData(fmprof, appname, "HttpRunWPSDefault", &fHttpRunWPSDefault, &size); 1472 1475 size = MaxComLineStrg; 1473 1476 PrfQueryProfileData(fmprof, appname, "HTTPRun", httprun, &size); … … 1485 1488 PrfQueryProfileData(fmprof, appname, "LastToolbar", lasttoolbar, 1486 1489 &size); 1490 size = sizeof(BOOL); 1487 1491 PrfQueryProfileData(fmprof, appname, "LibPathStrictHttpRun", &fLibPathStrictHttpRun, 1488 &size Bool);1492 &size); 1489 1493 PrfQueryProfileData(fmprof, appname, "LibPathStrictFtpRun", &fLibPathStrictFtpRun, 1490 &size Bool);1494 &size); 1491 1495 PrfQueryProfileData(fmprof, appname, "LibPathStrictMailRun", &fLibPathStrictMailRun, 1492 &size Bool);1496 &size); 1493 1497 PrfQueryProfileData(fmprof, appname, "NoMailtoMailRun", &fNoMailtoMailRun, 1494 &size Bool);1498 &size); 1495 1499 PrfQueryProfileData(fmprof, appname, "FollowTree", &fFollowTree, 1496 &size Bool);1500 &size); 1497 1501 PrfQueryProfileData(fmprof, appname, "StartMaximized", 1498 &fStartMaximized, &size Bool);1502 &fStartMaximized, &size); 1499 1503 if (!fStartMaximized) { 1500 1504 PrfQueryProfileData(fmprof, appname, "StartMinimized", 1501 &fStartMinimized, &size Bool);1502 } 1503 PrfQueryProfileData(fmprof, appname, "DefaultCopy", &fCopyDefault, &size Bool);1504 PrfQueryProfileData(fmprof, appname, "IdleCopy", &fRealIdle, &size Bool);1505 &fStartMinimized, &size); 1506 } 1507 PrfQueryProfileData(fmprof, appname, "DefaultCopy", &fCopyDefault, &size); 1508 PrfQueryProfileData(fmprof, appname, "IdleCopy", &fRealIdle, &size); 1505 1509 PrfQueryProfileData(fmprof, appname, "ArcStuffVisible", 1506 &fArcStuffVisible, &size Bool);1507 PrfQueryProfileData(fmprof, FM3Str, "NoTreeGap", &fNoTreeGap, &size Bool);1510 &fArcStuffVisible, &size); 1511 PrfQueryProfileData(fmprof, FM3Str, "NoTreeGap", &fNoTreeGap, &size); 1508 1512 PrfQueryProfileData(fmprof, FM3Str, "VTreeOpensWPS", 1509 &fVTreeOpensWPS, &size Bool);1510 PrfQueryProfileData(fmprof, appname, "RemoteBug", &fRemoteBug, &size Bool);1513 &fVTreeOpensWPS, &size); 1514 PrfQueryProfileData(fmprof, appname, "RemoteBug", &fRemoteBug, &size); 1511 1515 PrfQueryProfileData(fmprof, appname, "Drag&DropDlg", 1512 &fDragndropDlg, &size Bool);1513 PrfQueryProfileData(fmprof, FM3Str, "UserComboBox", &fUserComboBox, &size Bool);1514 PrfQueryProfileData(fmprof, FM3Str, "MinDirOnOpen", &fMinOnOpen, &size Bool);1516 &fDragndropDlg, &size); 1517 PrfQueryProfileData(fmprof, FM3Str, "UserComboBox", &fUserComboBox, &size); 1518 PrfQueryProfileData(fmprof, FM3Str, "MinDirOnOpen", &fMinOnOpen, &size); 1515 1519 PrfQueryProfileData(fmprof, appname, "QuickArcFind", 1516 &fQuickArcFind, &size Bool);1520 &fQuickArcFind, &size); 1517 1521 PrfQueryProfileData(fmprof, FM3Str, "NoRemovableScan", 1518 &fNoRemovableScan, &sizeBool); 1522 &fNoRemovableScan, &size); 1523 size = sizeof(ULONG); 1519 1524 PrfQueryProfileData(fmprof, FM3Str, "NoBrokenNotify", 1520 &NoBrokenNotify, &size Ulong);1525 &NoBrokenNotify, &size); 1521 1526 PrfQueryProfileData(fmprof, appname, "ContainerType", &ulCnrType, 1522 &size Ulong);1523 PrfQueryProfileData(fmprof, appname, "FilesToGet", &FilesToGet, &size Ulong);1527 &size); 1528 PrfQueryProfileData(fmprof, appname, "FilesToGet", &FilesToGet, &size); 1524 1529 if (FilesToGet < FILESTOGET_MIN) 1525 1530 FilesToGet = FILESTOGET_MIN; 1526 1531 else if (FilesToGet > FILESTOGET_MAX) 1527 1532 FilesToGet = FILESTOGET_MAX; 1528 PrfQueryProfileData(fmprof, FM3Str, "AutoView", &fAutoView, &sizeBool); 1529 PrfQueryProfileData(fmprof, FM3Str, "FM2Deletes", &fFM2Deletes, &sizeBool); 1530 PrfQueryProfileData(fmprof, FM3Str, "TrashCan", &fTrashCan, &sizeBool); 1533 size = sizeof(BOOL); 1534 PrfQueryProfileData(fmprof, FM3Str, "AutoView", &fAutoView, &size); 1535 PrfQueryProfileData(fmprof, FM3Str, "FM2Deletes", &fFM2Deletes, &size); 1536 PrfQueryProfileData(fmprof, FM3Str, "TrashCan", &fTrashCan, &size); 1531 1537 1532 1538 LoadDetailsSwitches("DirCnr", &dsDirCnrDefault);
Note:
See TracChangeset
for help on using the changeset viewer.