Changeset 180
- Timestamp:
- Jul 2, 2002, 5:27:26 PM (23 years ago)
- Location:
- trunk
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/helpers/wphandle.h
r153 r180 44 44 #define ERROR_WPH_FIRST 41000 45 45 46 #define ERROR_WPH_CRASHED (ERROR_WPH_FIRST + 0) 46 // #define ERROR_WPH_CRASHED (ERROR_WPH_FIRST + 0) 47 // now using ERROR_PROTECTION_VIOLATION instead 48 // V0.9.19 (2002-07-01) [umoeller] 47 49 #define ERROR_WPH_NO_BASECLASS_DATA (ERROR_WPH_FIRST + 1) 48 50 #define ERROR_WPH_NO_ACTIVEHANDLES_DATA (ERROR_WPH_FIRST + 2) … … 50 52 #define ERROR_WPH_NO_HANDLES_DATA (ERROR_WPH_FIRST + 4) 51 53 #define ERROR_WPH_CORRUPT_HANDLES_DATA (ERROR_WPH_FIRST + 5) 54 // cannot determine format (invalid keywords) 52 55 #define ERROR_WPH_INVALID_PARENT_HANDLE (ERROR_WPH_FIRST + 6) 53 56 #define ERROR_WPH_CANNOT_FIND_HANDLE (ERROR_WPH_FIRST + 7) … … 58 61 #define ERROR_WPH_NO_MATCHING_ROOT_DIR (ERROR_WPH_FIRST + 12) 59 62 #define ERROR_WPH_NOT_FILESYSTEM_HANDLE (ERROR_WPH_FIRST + 13) 60 61 #define ERROR_WPH_LAST (ERROR_WPH_FIRST + 13) 63 #define ERROR_WPH_PRFQUERYPROFILESIZE_BLOCK (ERROR_WPH_FIRST + 14) 64 // PrfQueryProfileSize failed on BLOCK (fatal) 65 // V0.9.19 (2002-07-01) [umoeller] 66 #define ERROR_WPH_PRFQUERYPROFILEDATA_BLOCK (ERROR_WPH_FIRST + 15) 67 // PrfQueryProfileData failed on BLOCK (fatal) 68 // V0.9.19 (2002-07-01) [umoeller] 69 70 #define ERROR_WPH_LAST (ERROR_WPH_FIRST + 15) 62 71 63 72 /* ****************************************************************** … … 230 239 ULONG cbFilename); 231 240 241 PCSZ wphDescribeError(APIRET arc); 242 232 243 #endif 233 244 -
trunk/src/helpers/wphandle.c
r169 r180 515 515 &cbBlockThis)) 516 516 { 517 arc = ERROR_WPH_ CORRUPT_HANDLES_DATA;517 arc = ERROR_WPH_PRFQUERYPROFILESIZE_BLOCK; 518 518 break; 519 519 } … … 536 536 &cbBlockThis)) 537 537 { 538 arc = ERROR_WPH_ CORRUPT_HANDLES_DATA;538 arc = ERROR_WPH_PRFQUERYPROFILEDATA_BLOCK; 539 539 break; 540 540 } … … 830 830 CATCH(excpt1) 831 831 { 832 arc = ERROR_ WPH_CRASHED;832 arc = ERROR_PROTECTION_VIOLATION; // V0.9.19 (2002-07-01) [umoeller] 833 833 } END_CATCH(); 834 834 … … 966 966 CATCH(excpt1) 967 967 { 968 arc = ERROR_ WPH_CRASHED;968 arc = ERROR_PROTECTION_VIOLATION; // V0.9.19 (2002-07-01) [umoeller] 969 969 } END_CATCH(); 970 970 } … … 1043 1043 CATCH(excpt1) 1044 1044 { 1045 arc = ERROR_ WPH_CRASHED;1045 arc = ERROR_PROTECTION_VIOLATION; // V0.9.19 (2002-07-01) [umoeller] 1046 1046 } END_CATCH(); 1047 1047 … … 1049 1049 } 1050 1050 1051 1052 1051 /* 1052 *@@ wphDescribeError: 1053 * returns an error description for one of the handles 1054 * engine errors, or NULL if the error code is not 1055 * recognized. 1056 * 1057 *@@added V0.9.19 (2002-07-01) [umoeller] 1058 */ 1059 1060 PCSZ wphDescribeError(APIRET arc) 1061 { 1062 switch (arc) 1063 { 1064 case ERROR_WPH_NO_BASECLASS_DATA: 1065 return "Cannot find PM_Workplace:BaseClass in OS2.INI"; 1066 1067 case ERROR_WPH_NO_ACTIVEHANDLES_DATA: 1068 return "Cannot find PM_Workplace:ActiveHandles in OS2SYS.INI"; 1069 1070 case ERROR_WPH_INCOMPLETE_BASECLASS_DATA: 1071 return "PM_Workplace:ActiveHandles in OS2SYS.INI is incomplete"; 1072 1073 case ERROR_WPH_NO_HANDLES_DATA: 1074 return "Active handles block in OS2SYS.INI is empty"; 1075 1076 case ERROR_WPH_CORRUPT_HANDLES_DATA: 1077 return "Cannot parse data in active handles block in OS2SYS.INI"; 1078 1079 case ERROR_WPH_INVALID_PARENT_HANDLE: 1080 return "Handle has invalid parent handle"; 1081 1082 case ERROR_WPH_CANNOT_FIND_HANDLE: 1083 return "No handle exists for the given filename"; 1084 1085 case ERROR_WPH_DRIV_TREEINSERT_FAILED: 1086 return "Duplicate DRIV node (treeInsert failed)"; 1087 1088 case ERROR_WPH_NODE_TREEINSERT_FAILED: 1089 return "Duplicate NODE node (treeInsert failed)"; 1090 1091 case ERROR_WPH_NODE_BEFORE_DRIV: 1092 return "NODE node before DRIV node"; 1093 1094 case ERROR_WPH_NO_MATCHING_DRIVE_BLOCK: 1095 return "No matching DRIV node"; 1096 1097 case ERROR_WPH_NO_MATCHING_ROOT_DIR: 1098 return "No matching root directory"; 1099 1100 case ERROR_WPH_NOT_FILESYSTEM_HANDLE: 1101 return "Handle is not a file-system handle"; 1102 1103 case ERROR_WPH_PRFQUERYPROFILESIZE_BLOCK: 1104 return "PrfQueryProfileSize failed on reading one BLOCK in OS2SYS.INI"; 1105 1106 case ERROR_WPH_PRFQUERYPROFILEDATA_BLOCK: 1107 return "PrfQueryProfileData failed on reading one BLOCK in OS2SYS.INI"; 1108 } 1109 1110 return NULL; 1111 }
Note:
See TracChangeset
for help on using the changeset viewer.