FEDRA emulsion software from the OPERA Collaboration
Milerr.h
Go to the documentation of this file.
1 /***************************************************************************/
2 /*
3 
4  Filename: MILERR.H
5  Owner : Matrox Imaging dept.
6  Rev : $Revision: 1.1 $
7  Content : This file contains the defines that are used by the
8  mil functions to generate error codes and messages that
9  will be used by the MIL Application Error Logging and
10  other error related functions.
11 
12  COPYRIGHT (c) 1993 Matrox Electronic Systems Ltd.
13  All Rights Reserved
14 
15 */
16 /***************************************************************************/
17 
18 #ifndef __MILERR_H
19 #define __MILERR_H
20 
21 /*
22 First line is the error code.
23 Second line is the error message for this code.
24 Other 9 lines are optional sub-messages with more detailed information.
25 
26 ------------------------------------------------------------------------
27 - -
28 - WARNING: Strings (including the NULL character at the end) should -
29 - never be longer than M_ERROR_MESSAGE_SIZE (128L). -
30 - No checking is done anywhere in the code to ensure this. -
31 - -
32 ------------------------------------------------------------------------
33 */
34 
35 
36 #define NO_MSG MIL_TEXT("") /* empty error message */
37 #define NO_SUBMSG MIL_TEXT("") /* empty sub-error message */
38 #define NO_FCTNAME MIL_TEXT("") /* empty function name */
39 
40 // ActiveMIL
41 // ychenard - 15/08/2000
42 // Please use the MILOCX_COMPILATION to remove any function definition from this file
43 // when not compiling ActiveMIL.
44 // This is a hack from us to include the low-level error messages from MIL.
45 // If MIL cleans up the error handling some day, please contact the ActiveMIL team.
46 //
47 // NOTE: if you add anything else than defines in this file, please put them
48 // within a "#ifndef MILOCX_COMPILATION" block.
49 #ifndef MILERR
50  #define MILERR(Fake1, Fake2, Fake3, Fake4, Fake5)
51 #endif
52 
53 /* LIST OF ERROR CODES AND MESSAGES */
54 
55 #define M_NULL_ERROR 0L
56 #define M_ERR_0_MSG MIL_TEXT("Null.")
57 #define M_ERR_0_SUBMSG_1 MIL_TEXT("Null.")
58 #define M_ERR_0_SUBMSG_2 MIL_TEXT("Null.")
59 #define M_ERR_0_SUBMSG_3 MIL_TEXT("Null.")
60 #define M_ERR_0_SUBMSG_4 MIL_TEXT("Null.")
61 #define M_ERR_0_SUBMSG_5 MIL_TEXT("Null.")
62 #define M_ERR_0_SUBMSG_6 MIL_TEXT("Null.")
63 #define M_ERR_0_SUBMSG_7 MIL_TEXT("Null.")
64 #define M_ERR_0_SUBMSG_8 MIL_TEXT("Null.")
65 #define M_ERR_0_SUBMSG_9 MIL_TEXT("Null.")
66 
67 #define M_SIMD_ERROR_1 1L
68 #define M_ERR_1_MSG MIL_TEXT("SIMD Error.")
69 #define M_ERR_1_SUBMSG_1 MIL_TEXT("Cannot force MMX usage on a non-MMX CPU.")
70 #define M_ERR_1_SUBMSG_2 MIL_TEXT("Cannot force SSE usage on a non-SSE CPU or OS doesn't support SSE.")
71 #define M_ERR_1_SUBMSG_3 MIL_TEXT("Cannot force SSE2 usage on a non-SSE2 CPU or OS doesn't support SSE2.")
72 #define M_ERR_1_SUBMSG_4 MIL_TEXT("Cannot force 3DNow usage on a non-3DNow CPU.")
73 #define M_ERR_1_SUBMSG_5 MIL_TEXT("Cannot force MMX Extension usage on a non-MMX Extenion CPU.")
74 #define M_ERR_1_SUBMSG_6 MIL_TEXT("Cannot force 3DNow Extension usage on a non-3DNow Extenion CPU.")
75 #define M_ERR_1_SUBMSG_7 NO_SUBMSG
76 #define M_ERR_1_SUBMSG_8 NO_SUBMSG
77 #define M_ERR_1_SUBMSG_9 NO_SUBMSG
78 
79 #define M_SIMD_ERROR_2 2L
80 #define M_ERR_2_MSG MIL_TEXT("SIMD Error.")
81 #define M_ERR_2_SUBMSG_1 MIL_TEXT("Cannot force Altivec usage on a non-Altivec CPU.")
82 #define M_ERR_2_SUBMSG_2 NO_SUBMSG
83 #define M_ERR_2_SUBMSG_3 NO_SUBMSG
84 #define M_ERR_2_SUBMSG_4 NO_SUBMSG
85 #define M_ERR_2_SUBMSG_5 NO_SUBMSG
86 #define M_ERR_2_SUBMSG_6 NO_SUBMSG
87 #define M_ERR_2_SUBMSG_7 NO_SUBMSG
88 #define M_ERR_2_SUBMSG_8 NO_SUBMSG
89 #define M_ERR_2_SUBMSG_9 NO_SUBMSG
90 
91 #define M_FUNC_FCT_ERROR 3L
92 #define M_ERR_3_MSG MIL_TEXT("Function call error")
93 #define M_ERR_3_SUBMSG_1 MIL_TEXT("MappGetError cannot be called from inside a MIL function. Use MfuncGetError instead.")
94 #define M_ERR_3_SUBMSG_2 NO_SUBMSG
95 #define M_ERR_3_SUBMSG_3 NO_SUBMSG
96 #define M_ERR_3_SUBMSG_4 NO_SUBMSG
97 #define M_ERR_3_SUBMSG_5 NO_SUBMSG
98 #define M_ERR_3_SUBMSG_6 NO_SUBMSG
99 #define M_ERR_3_SUBMSG_7 NO_SUBMSG
100 #define M_ERR_3_SUBMSG_8 NO_SUBMSG
101 #define M_ERR_3_SUBMSG_9 NO_SUBMSG
102 
103 #define M_XX4XX_ERROR 4L
104 #define M_ERR_4_MSG NO_SUBMSG
105 #define M_ERR_4_SUBMSG_1 NO_SUBMSG
106 #define M_ERR_4_SUBMSG_2 NO_SUBMSG
107 #define M_ERR_4_SUBMSG_3 NO_SUBMSG
108 #define M_ERR_4_SUBMSG_4 NO_SUBMSG
109 #define M_ERR_4_SUBMSG_5 NO_SUBMSG
110 #define M_ERR_4_SUBMSG_6 NO_SUBMSG
111 #define M_ERR_4_SUBMSG_7 NO_SUBMSG
112 #define M_ERR_4_SUBMSG_8 NO_SUBMSG
113 #define M_ERR_4_SUBMSG_9 NO_SUBMSG
114 
115 #define M_XX5XX_ERROR 5L
116 #define M_ERR_5_MSG NO_SUBMSG
117 #define M_ERR_5_SUBMSG_1 NO_SUBMSG
118 #define M_ERR_5_SUBMSG_2 NO_SUBMSG
119 #define M_ERR_5_SUBMSG_3 NO_SUBMSG
120 #define M_ERR_5_SUBMSG_4 NO_SUBMSG
121 #define M_ERR_5_SUBMSG_5 NO_SUBMSG
122 #define M_ERR_5_SUBMSG_6 NO_SUBMSG
123 #define M_ERR_5_SUBMSG_7 NO_SUBMSG
124 #define M_ERR_5_SUBMSG_8 NO_SUBMSG
125 #define M_ERR_5_SUBMSG_9 NO_SUBMSG
126 
127 #define M_INVALID_PARAM_ERROR 6L
128 #define M_ERR_6_MSG MIL_TEXT("Invalid parameter.")
129 #define M_ERR_6_SUBMSG_1 MIL_TEXT("Bad parameter value.")
130 #define M_ERR_6_SUBMSG_2 MIL_TEXT("One parameter does not reside within the buffer's limits.")
131 #define M_ERR_6_SUBMSG_3 MIL_TEXT("The pointer should not be null.")
132 /* WARNING: Obsolete sub errors (4,5); if you want to use these, notify ActiveMIL team */
133 #define M_ERR_6_SUBMSG_4 MIL_TEXT("Parameter 1 not in supported list.")
134 #define M_ERR_6_SUBMSG_5 MIL_TEXT("Parameter 2 not in supported list.")
135 #define M_ERR_6_SUBMSG_6 MIL_TEXT("No graphic text font selected.")
136 #define M_ERR_6_SUBMSG_7 MIL_TEXT("The member StructSize from the MILBUFFERINFO structure given as an argument is invalid.")
137 #define M_ERR_6_SUBMSG_8 MIL_TEXT("Result buffer too small to hold result.")
138 #define M_ERR_6_SUBMSG_9 MIL_TEXT("Scale factors out of supported range.")
139 
140 #define M_OVERSCAN_ERROR 7L
141 #define M_ERR_7_MSG MIL_TEXT("Overscan processing error.")
142 #define M_ERR_7_SUBMSG_1 MIL_TEXT("Cannot allocate temporary buffer in memory.")
143 #define M_ERR_7_SUBMSG_2 MIL_TEXT("Buffer too small to perform the selected overscan")
144 #define M_ERR_7_SUBMSG_3 NO_SUBMSG
145 #define M_ERR_7_SUBMSG_4 NO_SUBMSG
146 #define M_ERR_7_SUBMSG_5 NO_SUBMSG
147 #define M_ERR_7_SUBMSG_6 NO_SUBMSG
148 #define M_ERR_7_SUBMSG_7 NO_SUBMSG
149 #define M_ERR_7_SUBMSG_8 NO_SUBMSG
150 #define M_ERR_7_SUBMSG_9 NO_SUBMSG
151 
152 #define M_ALLOC_ERROR 8L
153 #define M_ERR_8_MSG MIL_TEXT("Allocation error.")
154 #define M_ERR_8_SUBMSG_1 MIL_TEXT("Not enough memory to allocate application.")
155 #define M_ERR_8_SUBMSG_2 MIL_TEXT("Only one application can be allocated by host thread.")
156 #define M_ERR_8_SUBMSG_3 MIL_TEXT("Cannot allocate temporary buffer in memory.")
157 #define M_ERR_8_SUBMSG_4 MIL_TEXT("Not enough memory to allocate buffer.")
158 #define M_ERR_8_SUBMSG_5 MIL_TEXT("Cannot allocate system.")
159 #define M_ERR_8_SUBMSG_6 MIL_TEXT("Cannot allocate digitizer.")
160 #define M_ERR_8_SUBMSG_7 MIL_TEXT("Cannot allocate display.")
161 #define M_ERR_8_SUBMSG_8 MIL_TEXT("Not enough host memory to allocate buffer.")
162 #define M_ERR_8_SUBMSG_9 MIL_TEXT("Buffer type not supported.")
163 
164 #define M_CHILD_ERROR 9L
165 #define M_ERR_9_MSG MIL_TEXT("Child allocation error.")
166 #define M_ERR_9_SUBMSG_1 MIL_TEXT("Only one application can be allocated by host thread.")
167 #define M_ERR_9_SUBMSG_2 MIL_TEXT("Not enough memory to allocate child application.")
168 #define M_ERR_9_SUBMSG_3 MIL_TEXT("Not enough memory to allocate child buffer.")
169 #define M_ERR_9_SUBMSG_4 MIL_TEXT("Cannot allocate temporary child buffer in memory.")
170 #define M_ERR_9_SUBMSG_5 MIL_TEXT("Impossible to make a band child of a compressed buffer.")
171 #define M_ERR_9_SUBMSG_6 NO_SUBMSG
172 #define M_ERR_9_SUBMSG_7 NO_SUBMSG
173 #define M_ERR_9_SUBMSG_8 NO_SUBMSG
174 #define M_ERR_9_SUBMSG_9 NO_SUBMSG
175 
176 #define M_ACCESS_ERROR 10L
177 #define M_ERR_10_MSG MIL_TEXT("Buffer access error.")
178 #define M_ERR_10_SUBMSG_1 MIL_TEXT("Cannot M_RESTORE a M_RAW file format buffer.")
179 MILERR( M_ERR,10,SUBMSG,1, MIL_TEXT("Cannot load a raw file format buffer with the AdjustImage parameter set to True."))
180 #define M_ERR_10_SUBMSG_2 MIL_TEXT("Cannot export buffer.")
181 #define M_ERR_10_SUBMSG_3 MIL_TEXT("Source buffer must be a M_IMAGE buffer.")
182 MILERR( M_ERR,10,SUBMSG,3, MIL_TEXT("Source image invalid."))
183 #define M_ERR_10_SUBMSG_4 MIL_TEXT("Cannot import buffer.")
184 MILERR( M_ERR,10,SUBMSG,4, MIL_TEXT("Cannot load image."))
185 #define M_ERR_10_SUBMSG_5 MIL_TEXT("Cannot restore buffer.")
186 MILERR( M_ERR,10,SUBMSG,5, MIL_TEXT("Cannot load image."))
187 #define M_ERR_10_SUBMSG_6 MIL_TEXT("Cannot export child buffer in M_PLANAR format")
188 MILERR( M_ERR,10,SUBMSG,6, MIL_TEXT("Cannot save child image in planar format"))
189 #define M_ERR_10_SUBMSG_7 NO_SUBMSG
190 #define M_ERR_10_SUBMSG_8 NO_SUBMSG
191 #define M_ERR_10_SUBMSG_9 NO_SUBMSG
192 
193 #define M_DISPLAY_ERROR 11L
194 #define M_ERR_11_MSG MIL_TEXT("Display error.")
195 #define M_ERR_11_SUBMSG_1 NO_SUBMSG
196 #define M_ERR_11_SUBMSG_2 MIL_TEXT("Display Lut dimensions are not compatible with the user Lut.")
197 #define M_ERR_11_SUBMSG_3 MIL_TEXT("Cannot associate a M_PSEUDO Lut with a monochrome display.")
198 MILERR( M_ERR,11,SUBMSG,3, MIL_TEXT("Cannot associate a pseudo LUT with a monochrome display."))
199 #define M_ERR_11_SUBMSG_4 MIL_TEXT("Zoom factors out of zoom limits or equal to zero.")
200 #define M_ERR_11_SUBMSG_5 MIL_TEXT("Buffer not currently selected on display.")
201 MILERR( M_ERR,11,SUBMSG,5, MIL_TEXT("Buffer not currently associated with a display."))
202 #define M_ERR_11_SUBMSG_6 MIL_TEXT("Incompatible display type.")
203 #define M_ERR_11_SUBMSG_7 MIL_TEXT("Display must be allocated with the M_WINDOWED init flag.")
204 MILERR( M_ERR,11,SUBMSG,7, MIL_TEXT("The DisplayType must be set to dispDefaultWindow, dispUserWindow, or dispExternalWindow."))
205 #define M_ERR_11_SUBMSG_8 MIL_TEXT("Invalid window handle.")
206 #define M_ERR_11_SUBMSG_9 MIL_TEXT("Cannot allocate compensation buffer. Display and buffer should belong to the same system")
207 
208 #define M_OPERATION_ERROR 12L
209 #define M_ERR_12_MSG MIL_TEXT("Operation error.")
210 #define M_ERR_12_SUBMSG_1 MIL_TEXT("Cannot allocate temporary buffer in memory.")
211 #define M_ERR_12_SUBMSG_2 MIL_TEXT("Not enough host memory to allocate buffer.")
212 #define M_ERR_12_SUBMSG_3 MIL_TEXT("Application still has MIL objects associated with it.")
213 #define M_ERR_12_SUBMSG_4 MIL_TEXT("Only logical addresses are supported on host system.")
214 #define M_ERR_12_SUBMSG_5 MIL_TEXT("Pitch must be a multiple of 4 bytes for binary buffers.")
215 #define M_ERR_12_SUBMSG_6 MIL_TEXT("Requested operation not supported.")
216 #define M_ERR_12_SUBMSG_7 MIL_TEXT("Pitch must be a multiple of 2 pixels.")
217 #define M_ERR_12_SUBMSG_8 MIL_TEXT("Creation with physical address must be done on non paged buffers.")
218 #define M_ERR_12_SUBMSG_9 MIL_TEXT("The polar band to put must fit in the destination.")
219 
220 #define M_DIGITIZER_ERROR 13L
221 #define M_ERR_13_MSG MIL_TEXT("Digitizer error.")
222 #define M_ERR_13_SUBMSG_1 MIL_TEXT("Digitizer and buffer must belong to same system.")
223 #define M_ERR_13_SUBMSG_2 MIL_TEXT("Can not free digitizer. Continuous grab in progress.")
224 #define M_ERR_13_SUBMSG_3 MIL_TEXT("Can not grab. Digitizer already used for continuous grab")
225 #define M_ERR_13_SUBMSG_4 NO_SUBMSG
226 #define M_ERR_13_SUBMSG_5 NO_SUBMSG
227 #define M_ERR_13_SUBMSG_6 NO_SUBMSG
228 #define M_ERR_13_SUBMSG_7 NO_SUBMSG
229 #define M_ERR_13_SUBMSG_8 NO_SUBMSG
230 #define M_ERR_13_SUBMSG_9 NO_SUBMSG
231 
232 #define M_HOOK_ERROR 14L
233 #define M_ERR_14_MSG MIL_TEXT("Hook function error.")
234 #define M_ERR_14_SUBMSG_1 MIL_TEXT("Function and/or user data not found.")
235 #define M_ERR_14_SUBMSG_2 MIL_TEXT("A hook function must be provided. If you are trying to unhook, add M_UNHOOK to the hook type.")
236 #define M_ERR_14_SUBMSG_3 MIL_TEXT("Object not hooked to event.")
237 #define M_ERR_14_SUBMSG_4 MIL_TEXT("Invalid hook type.")
238 #define M_ERR_14_SUBMSG_5 MIL_TEXT("Required hardware not present.")
239 #define M_ERR_14_SUBMSG_6 NO_SUBMSG
240 #define M_ERR_14_SUBMSG_7 NO_SUBMSG
241 #define M_ERR_14_SUBMSG_8 MIL_TEXT("A C++ exception occured in user hook function.")
242 #define M_ERR_14_SUBMSG_9 NO_SUBMSG
243 
244 #define M_JPEG_COMPRESS_ERROR 15L
245 #define M_ERR_15_MSG MIL_TEXT("JPEG compression error.")
246 #define M_ERR_15_SUBMSG_1 MIL_TEXT("Unable to allocate memory.")
247 #define M_ERR_15_SUBMSG_2 MIL_TEXT("Invalid image depth for JPEG compression.")
248 #define M_ERR_15_SUBMSG_3 MIL_TEXT("Invalid compression parameter.")
249 #define M_ERR_15_SUBMSG_4 MIL_TEXT("Invalid Huffman table")
250 #define M_ERR_15_SUBMSG_5 MIL_TEXT("Invalid predictor.")
251 #define M_ERR_15_SUBMSG_6 MIL_TEXT("Invalid Q Factor.")
252 #define M_ERR_15_SUBMSG_7 MIL_TEXT("Invalid quantization table.")
253 #define M_ERR_15_SUBMSG_8 MIL_TEXT("Invalid restart interval.")
254 #define M_ERR_15_SUBMSG_9 MIL_TEXT("Invalid source or destination format.")
255 
256 #define M_COMPRESS_ERROR 16L
257 #define M_ERR_16_MSG MIL_TEXT("Compression error")
258 #define M_ERR_16_SUBMSG_1 MIL_TEXT("Invalid compression type.")
259 #define M_ERR_16_SUBMSG_2 MIL_TEXT("Corrupted data.")
260 #define M_ERR_16_SUBMSG_3 MIL_TEXT("Invalid image depth for required compression type.")
261 #define M_ERR_16_SUBMSG_4 MIL_TEXT("Buffer allocated with MbufCreate cannot be the destination of a compression operation.")
262 MILERR( M_ERR,16,SUBMSG,4, MIL_TEXT("Image allocated with AssignMemory cannot be the destination of a compression operation."))
263 #define M_ERR_16_SUBMSG_5 MIL_TEXT("Buffer allocated with MbufCreate cannot be the destination of a MbufPut operation.")
264 MILERR( M_ERR,16,SUBMSG,5, MIL_TEXT("Image allocated with AssignMemory cannot be the destination of a Put method."))
265 #define M_ERR_16_SUBMSG_6 MIL_TEXT("Buffer too small to contain the compressed data.")
266 #define M_ERR_16_SUBMSG_7 MIL_TEXT("Cannot modify the pointer of a buffer allocated with MbufCreate.")
267 #define M_ERR_16_SUBMSG_8 NO_SUBMSG
268 #define M_ERR_16_SUBMSG_9 NO_SUBMSG
269 
270 #define M_JPEG_COMPRESS_ERROR_2 17L
271 #define M_ERR_17_MSG MIL_TEXT("JPEG compression error.")
272 #define M_ERR_17_SUBMSG_1 MIL_TEXT("Chrominance tables are allowed only with 3 band YUV buffers.")
273 #define M_ERR_17_SUBMSG_2 MIL_TEXT("Luminance tables are allowed only with 3 band YUV buffers.")
274 #define M_ERR_17_SUBMSG_3 MIL_TEXT("The predictor value is only available for 1 band buffers or band childs.")
275 #define M_ERR_17_SUBMSG_4 MIL_TEXT("The Q factor is only available for 1 band buffers or band childs.")
276 #define M_ERR_17_SUBMSG_5 MIL_TEXT("The restart interval is only available for 1 band buffers or band childs.")
277 #define M_ERR_17_SUBMSG_6 MIL_TEXT("The source image must be a multiple of 16 in X and a multiple of 8 in Y.")
278 #define M_ERR_17_SUBMSG_7 MIL_TEXT("The destination image must be a multiple of 16 in X and a multiple of 8 in Y.")
279 #define M_ERR_17_SUBMSG_8 MIL_TEXT("The source image must be a multiple of 16 in X and a multiple of 16 in Y.")
280 #define M_ERR_17_SUBMSG_9 MIL_TEXT("The destination image must be a multiple of 16 in X and a multiple of 16 in Y.")
281 
282 
283 #define M_BMP_ERROR 18L
284 #define M_ERR_18_MSG MIL_TEXT("BMP handler file access error.")
285 #define M_ERR_18_SUBMSG_1 MIL_TEXT("Not a bitmap file.")
286 #define M_ERR_18_SUBMSG_2 MIL_TEXT("Error closing bitmap file.")
287 #define M_ERR_18_SUBMSG_3 MIL_TEXT("Cannot open file in read mode.")
288 #define M_ERR_18_SUBMSG_4 MIL_TEXT("Error reading file.")
289 #define M_ERR_18_SUBMSG_5 MIL_TEXT("Unable to position file pointer.")
290 #define M_ERR_18_SUBMSG_6 MIL_TEXT("Cannot create or open file in write mode.")
291 #define M_ERR_18_SUBMSG_7 MIL_TEXT("No bitmap file opened in read mode.")
292 #define M_ERR_18_SUBMSG_8 MIL_TEXT("No bitmap file opened in write mode.")
293 #define M_ERR_18_SUBMSG_9 MIL_TEXT("Error writing file.")
294 
295 #define M_BMP_ERROR_2 19L
296 #define M_ERR_19_MSG MIL_TEXT("BMP handler general error.")
297 #define M_ERR_19_SUBMSG_1 MIL_TEXT("Unable to allocate sufficient memory.")
298 #define M_ERR_19_SUBMSG_2 MIL_TEXT("Not supported color format.")
299 #define M_ERR_19_SUBMSG_3 MIL_TEXT("Invalid write color format specified.")
300 #define M_ERR_19_SUBMSG_4 MIL_TEXT("Invalid write compression type specified.")
301 #define M_ERR_19_SUBMSG_5 MIL_TEXT("Not supported type of conversion.")
302 #define M_ERR_19_SUBMSG_6 MIL_TEXT("Invalid array format specified.")
303 #define M_ERR_19_SUBMSG_7 MIL_TEXT("Invalid length of palette arrays specified.")
304 #define M_ERR_19_SUBMSG_8 MIL_TEXT("No palette to read.")
305 #define M_ERR_19_SUBMSG_9 MIL_TEXT("Palette not needed for current write format.")
306 
307 
308 #define M_TIFF_ERROR 20L
309 #define M_ERR_20_MSG MIL_TEXT("TIFF file access error.")
310 #define M_ERR_20_SUBMSG_1 MIL_TEXT("Cannot open file.")
311 #define M_ERR_20_SUBMSG_2 MIL_TEXT("Cannot close file.")
312 #define M_ERR_20_SUBMSG_3 MIL_TEXT("Cannot read file.")
313 #define M_ERR_20_SUBMSG_4 MIL_TEXT("Cannot read file.")
314 #define M_ERR_20_SUBMSG_5 MIL_TEXT("Cannot write to file.")
315 #define M_ERR_20_SUBMSG_6 MIL_TEXT("Cannot allocate temporary buffer in memory.")
316 #define M_ERR_20_SUBMSG_7 MIL_TEXT("The image file does not conform to the TIFF 6.0 specification.")
317 #define M_ERR_20_SUBMSG_8 MIL_TEXT("Wrong Byte Order, Only INTEL Byte Ordering supported.")
318 #define M_ERR_20_SUBMSG_9 MIL_TEXT("Not a TIFF file.")
319 
320 #define M_MIL_FILE_ERROR 21L
321 #define M_ERR_21_MSG MIL_TEXT("MIL file access error.")
322 #define M_ERR_21_SUBMSG_1 MIL_TEXT("Cannot open file.")
323 #define M_ERR_21_SUBMSG_2 MIL_TEXT("Cannot close file.")
324 #define M_ERR_21_SUBMSG_3 MIL_TEXT("Cannot read file.")
325 #define M_ERR_21_SUBMSG_4 MIL_TEXT("Cannot read file.")
326 #define M_ERR_21_SUBMSG_5 MIL_TEXT("Cannot write to file.")
327 #define M_ERR_21_SUBMSG_6 MIL_TEXT("Cannot allocate temporary buffer in memory.")
328 #define M_ERR_21_SUBMSG_7 MIL_TEXT("The image file does not conform to the TIFF 6.0 specification.")
329 #define M_ERR_21_SUBMSG_8 MIL_TEXT("Wrong Byte Order, Only INTEL Byte Ordering supported.")
330 #define M_ERR_21_SUBMSG_9 MIL_TEXT("Not a MIL file.")
331 
332 #define M_MIL_FILE_ERROR_2 22L
333 #define M_ERR_22_MSG MIL_TEXT("MIL file access error.")
334 #define M_ERR_22_SUBMSG_1 MIL_TEXT("Only 8, 16 or 32 BitsPerSample supported.")
335 #define M_ERR_22_SUBMSG_2 MIL_TEXT("Only the Lempel-Ziv & Welch (LZW) compression supported.")
336 #define M_ERR_22_SUBMSG_3 MIL_TEXT("PhotometricInterp incompatible with SamplePerPixel.")
337 #define M_ERR_22_SUBMSG_4 MIL_TEXT("Only PlanarConfiguration 2 supported for multi-band images.")
338 #define M_ERR_22_SUBMSG_5 MIL_TEXT("Up to 8 Samples Per Pixel supported.")
339 #define M_ERR_22_SUBMSG_6 MIL_TEXT("Only identical BitsPerSample for every sample supported.")
340 #define M_ERR_22_SUBMSG_7 MIL_TEXT("Cannot seek in file.")
341 #define M_ERR_22_SUBMSG_8 MIL_TEXT("Bad file format detected.")
342 #define M_ERR_22_SUBMSG_9 MIL_TEXT("Invalid info requested.")
343 
344 #define M_MIL_FILE_ERROR_3 23L
345 #define M_ERR_23_MSG MIL_TEXT("MIL file access error.")
346 #define M_ERR_23_SUBMSG_1 MIL_TEXT("Invalid parameter detected.")
347 #define M_ERR_23_SUBMSG_2 MIL_TEXT("Missing information in file.")
348 #define M_ERR_23_SUBMSG_3 MIL_TEXT("Bad size information detected in file.")
349 #define M_ERR_23_SUBMSG_4 MIL_TEXT("Bad identification information detected in file.")
350 #define M_ERR_23_SUBMSG_5 MIL_TEXT("Invalid data information detected in file.")
351 #define M_ERR_23_SUBMSG_6 MIL_TEXT("Unexpected internal error.")
352 #define M_ERR_23_SUBMSG_7 MIL_TEXT("Cannot open file: Invalid file name.")
353 #define M_ERR_23_SUBMSG_8 NO_SUBMSG
354 #define M_ERR_23_SUBMSG_9 NO_SUBMSG
355 
356 #define M_MULTI_THREAD_ERROR 24L
357 #define M_ERR_24_MSG MIL_TEXT("Multi thread error.")
358 #define M_ERR_24_SUBMSG_1 MIL_TEXT("Cannot find synchronization event to delete.")
359 #define M_ERR_24_SUBMSG_2 MIL_TEXT("Invalid MIL_ID, MIL thread or event was not allocated in current HOST thread.")
360 MILERR( M_ERR,24,SUBMSG,2, MIL_TEXT("Invalid thread or event ID; it was not allocated in current host thread."))
361 #define M_ERR_24_SUBMSG_3 MIL_TEXT("Application must be freed before exiting a thread.")
362 #define M_ERR_24_SUBMSG_4 MIL_TEXT("Operation not supported on this system")
363 #define M_ERR_24_SUBMSG_5 NO_SUBMSG
364 #define M_ERR_24_SUBMSG_6 NO_SUBMSG
365 #define M_ERR_24_SUBMSG_7 NO_SUBMSG
366 #define M_ERR_24_SUBMSG_8 NO_SUBMSG
367 #define M_ERR_24_SUBMSG_9 NO_SUBMSG
368 
369 #define M_JPEG_ERROR 25L
370 #define M_ERR_25_MSG MIL_TEXT("JPEG handler general error.")
371 #define M_ERR_25_SUBMSG_1 MIL_TEXT("Not supported color format.")
372 #define M_ERR_25_SUBMSG_2 MIL_TEXT("Error closing JPEG file.")
373 #define M_ERR_25_SUBMSG_3 MIL_TEXT("Error opening JPEG file.")
374 #define M_ERR_25_SUBMSG_4 MIL_TEXT("Unable to allocate sufficient memory.")
375 #define M_ERR_25_SUBMSG_5 MIL_TEXT("Image too large to save.")
376 #define M_ERR_25_SUBMSG_6 MIL_TEXT("Invalid JPEG Marker.")
377 #define M_ERR_25_SUBMSG_7 MIL_TEXT("Bad identification information detected in file.")
378 #define M_ERR_25_SUBMSG_8 MIL_TEXT("Buffer to receive data does not fit with data.")
379 #define M_ERR_25_SUBMSG_9 MIL_TEXT("Error reading JPEG file.")
380 
381 #define M_BUFFER_FREE_ERROR 26L
382 #define M_ERR_26_MSG MIL_TEXT("Buffer free operation error.")
383 #define M_ERR_26_SUBMSG_1 MIL_TEXT("Buffer still has child(ren) associated with it.")
384 #define M_ERR_26_SUBMSG_2 MIL_TEXT("Use MnatBufDestroy() on this kind of buffer.")
385 #define M_ERR_26_SUBMSG_3 MIL_TEXT("User attempting to free a system allocated buffer.")
386 #define M_ERR_26_SUBMSG_4 MIL_TEXT("Internal error, internal function attempting to free a user allocated buffer.")
387 #define M_ERR_26_SUBMSG_5 MIL_TEXT("This buffer is currently used by a digitizer for a continuous grab.")
388 #define M_ERR_26_SUBMSG_6 NO_SUBMSG
389 #define M_ERR_26_SUBMSG_7 NO_SUBMSG
390 #define M_ERR_26_SUBMSG_8 NO_SUBMSG
391 #define M_ERR_26_SUBMSG_9 NO_SUBMSG
392 
393 #define M_SYSTEM_FREE_ERROR 27L
394 #define M_ERR_27_MSG MIL_TEXT("System free operation error.")
395 #define M_ERR_27_SUBMSG_1 MIL_TEXT("System still has buffer(s) associated with it.")
396 #define M_ERR_27_SUBMSG_2 MIL_TEXT("System still has display(s) associated with it.")
397 #define M_ERR_27_SUBMSG_3 MIL_TEXT("System still has digitizer(s) associated with it.")
398 #define M_ERR_27_SUBMSG_4 NO_SUBMSG
399 #define M_ERR_27_SUBMSG_5 NO_SUBMSG
400 #define M_ERR_27_SUBMSG_6 NO_SUBMSG
401 #define M_ERR_27_SUBMSG_7 NO_SUBMSG
402 #define M_ERR_27_SUBMSG_8 NO_SUBMSG
403 #define M_ERR_27_SUBMSG_9 NO_SUBMSG
404 
405 #define M_FUNCTION_START_ERROR 28L
406 #define M_ERR_28_MSG MIL_TEXT("Function start error.")
407 #define M_ERR_28_SUBMSG_1 MIL_TEXT("No application allocated.")
408 #define M_ERR_28_SUBMSG_2 NO_SUBMSG
409 #define M_ERR_28_SUBMSG_3 NO_SUBMSG
410 #define M_ERR_28_SUBMSG_4 NO_SUBMSG
411 #define M_ERR_28_SUBMSG_5 NO_SUBMSG
412 #define M_ERR_28_SUBMSG_6 NO_SUBMSG
413 #define M_ERR_28_SUBMSG_7 NO_SUBMSG
414 #define M_ERR_28_SUBMSG_8 NO_SUBMSG
415 #define M_ERR_28_SUBMSG_9 NO_SUBMSG
416 
417 #define M_COMMAND_DECODER_ERROR 29L
418 #define M_ERR_29_MSG MIL_TEXT("System command error.")
419 #define M_ERR_29_SUBMSG_1 MIL_TEXT("Requested operation not supported.")
420 #define M_ERR_29_SUBMSG_2 MIL_TEXT("Operation execution failed.")
421 #define M_ERR_29_SUBMSG_3 NO_SUBMSG
422 #define M_ERR_29_SUBMSG_4 NO_SUBMSG
423 #define M_ERR_29_SUBMSG_5 NO_SUBMSG
424 #define M_ERR_29_SUBMSG_6 NO_SUBMSG
425 #define M_ERR_29_SUBMSG_7 NO_SUBMSG
426 #define M_ERR_29_SUBMSG_8 NO_SUBMSG
427 #define M_ERR_29_SUBMSG_9 NO_SUBMSG
428 
429 #define M_LABELLING_ERROR 30L
430 #define M_ERR_30_MSG MIL_TEXT("Labelling error.")
431 #define M_ERR_30_SUBMSG_1 MIL_TEXT("Maximum number of labels reached.")
432 #define M_ERR_30_SUBMSG_2 MIL_TEXT("Should use a buffer of greater bit depth.")
433 #define M_ERR_30_SUBMSG_3 NO_SUBMSG
434 #define M_ERR_30_SUBMSG_4 NO_SUBMSG
435 #define M_ERR_30_SUBMSG_5 NO_SUBMSG
436 #define M_ERR_30_SUBMSG_6 NO_SUBMSG
437 #define M_ERR_30_SUBMSG_7 NO_SUBMSG
438 #define M_ERR_30_SUBMSG_8 NO_SUBMSG
439 #define M_ERR_30_SUBMSG_9 NO_SUBMSG
440 
441 #define M_FILE_ERROR 31L
442 #define M_ERR_31_MSG MIL_TEXT("File access error.")
443 #define M_ERR_31_SUBMSG_1 MIL_TEXT("Cannot open output file.")
444 #define M_ERR_31_SUBMSG_2 MIL_TEXT("Cannot write to file.")
445 #define M_ERR_31_SUBMSG_3 MIL_TEXT("Cannot open input file.")
446 #define M_ERR_31_SUBMSG_4 MIL_TEXT("Cannot read file.")
447 #define M_ERR_31_SUBMSG_5 MIL_TEXT("Cannot close output file.")
448 #define M_ERR_31_SUBMSG_6 MIL_TEXT("Cannot close input file.")
449 #define M_ERR_31_SUBMSG_7 MIL_TEXT("The FileFormatBufId does not represent the actual file format.")
450 #define M_ERR_31_SUBMSG_8 MIL_TEXT("This OS doesn't support file access.")
451 #define M_ERR_31_SUBMSG_9 MIL_TEXT("Not a MIL file.")
452 
453 #define M_APP_FREE_ERROR 32L
454 #define M_ERR_32_MSG MIL_TEXT("Application free operation error.")
455 #define M_ERR_32_SUBMSG_1 MIL_TEXT("Application still has system(s) associated with it.")
456 #define M_ERR_32_SUBMSG_2 MIL_TEXT("Default host system still has buffer(s) associated with it.")
457 #define M_ERR_32_SUBMSG_3 MIL_TEXT("Application still has child(ren) associated with it.")
458 #define M_ERR_32_SUBMSG_4 MIL_TEXT("Application was not freed.")
459 #define M_ERR_32_SUBMSG_5 MIL_TEXT("Application still has object(s) associated with it.")
460 #define M_ERR_32_SUBMSG_6 MIL_TEXT("Application must be freed in the thread in which it was allocated.")
461 #define M_ERR_32_SUBMSG_7 NO_SUBMSG
462 #define M_ERR_32_SUBMSG_8 NO_SUBMSG
463 #define M_ERR_32_SUBMSG_9 NO_SUBMSG
464 
465 #define M_TIFF_ERROR_2 33L
466 #define M_ERR_33_MSG MIL_TEXT("TIFF File access error.")
467 #define M_ERR_33_SUBMSG_1 MIL_TEXT("Only 1, 8, 16 or 32 BitsPerSample supported.")
468 #define M_ERR_33_SUBMSG_2 MIL_TEXT("Only the Lempel-Ziv & Welch (LZW) compression supported.")
469 #define M_ERR_33_SUBMSG_3 MIL_TEXT("PhotometricInterp incompatible with SamplePerPixel.")
470 #define M_ERR_33_SUBMSG_4 MIL_TEXT("Only PlanarConfiguration 2 supported for multi-band images.")
471 #define M_ERR_33_SUBMSG_5 MIL_TEXT("Up to 8 Samples Per Pixel supported.")
472 #define M_ERR_33_SUBMSG_6 MIL_TEXT("Only identical BitsPerSample for every sample supported.")
473 #define M_ERR_33_SUBMSG_7 MIL_TEXT("Cannot seek in file.")
474 #define M_ERR_33_SUBMSG_8 MIL_TEXT("Bad file format detected.")
475 #define M_ERR_33_SUBMSG_9 MIL_TEXT("Invalid info requested.")
476 
477 #define M_PROCESSING_ERROR 34L
478 #define M_ERR_34_MSG MIL_TEXT("Processing error.")
479 #define M_ERR_34_SUBMSG_1 MIL_TEXT("All buffers do not have the same working system.")
480 #define M_ERR_34_SUBMSG_2 MIL_TEXT("Cannot find any working system between buffers.")
481 #define M_ERR_34_SUBMSG_3 MIL_TEXT("Cannot process a HOST buffer as a whole and a temporary buffer.")
482 #define M_ERR_34_SUBMSG_4 MIL_TEXT("Source buffers cannot overlap destination buffer.")
483 #define M_ERR_34_SUBMSG_5 MIL_TEXT("No processor on target processing system.")
484 #define M_ERR_34_SUBMSG_6 MIL_TEXT("Pixel values out of supported range.")
485 #define M_ERR_34_SUBMSG_7 NO_SUBMSG
486 #define M_ERR_34_SUBMSG_8 NO_SUBMSG
487 #define M_ERR_34_SUBMSG_9 MIL_TEXT("Not enough memory or system limitation, cannot process buffer.")
488 
489 #define M_INVALID_ID 35L
490 #define M_ERR_35_MSG MIL_TEXT("Invalid MIL ID.")
491 #define M_ERR_35_SUBMSG_1 MIL_TEXT("Invalid parameter 1.")
492 #define M_ERR_35_SUBMSG_2 MIL_TEXT("Invalid parameter 2.")
493 #define M_ERR_35_SUBMSG_3 MIL_TEXT("Invalid parameter 3.")
494 #define M_ERR_35_SUBMSG_4 MIL_TEXT("Invalid parameter 4.")
495 #define M_ERR_35_SUBMSG_5 MIL_TEXT("Invalid parameter 5.")
496 #define M_ERR_35_SUBMSG_6 MIL_TEXT("Invalid parameter 6.")
497 #define M_ERR_35_SUBMSG_7 MIL_TEXT("Invalid parameter 7.")
498 #define M_ERR_35_SUBMSG_8 MIL_TEXT("Invalid parameter 8.")
499 #define M_ERR_35_SUBMSG_9 MIL_TEXT("Invalid parameter 9.")
500 
501 #define M_INVALID_NATURE 36L
502 #define M_ERR_36_MSG MIL_TEXT("Inappropriate MIL ID.")
503 #define M_ERR_36_SUBMSG_1 MIL_TEXT("Invalid parameter 1.")
504 #define M_ERR_36_SUBMSG_2 MIL_TEXT("Invalid parameter 2.")
505 #define M_ERR_36_SUBMSG_3 MIL_TEXT("Invalid parameter 3.")
506 #define M_ERR_36_SUBMSG_4 MIL_TEXT("Invalid parameter 4.")
507 #define M_ERR_36_SUBMSG_5 MIL_TEXT("Invalid parameter 5.")
508 #define M_ERR_36_SUBMSG_6 MIL_TEXT("Invalid parameter 6.")
509 #define M_ERR_36_SUBMSG_7 MIL_TEXT("Invalid parameter 7.")
510 #define M_ERR_36_SUBMSG_8 MIL_TEXT("Invalid parameter 8.")
511 #define M_ERR_36_SUBMSG_9 MIL_TEXT("Invalid parameter 9.")
512 
513 #define M_INVALID_PARAM_ERROR_2 37L
514 #define M_ERR_37_MSG MIL_TEXT("Invalid parameter.")
515 #define M_ERR_37_SUBMSG_1 MIL_TEXT("For this operation, you should supply a LUT buffer with at least 512 entries.")
516 #define M_ERR_37_SUBMSG_2 MIL_TEXT("For this operation the grab mode must be asynchronous.")
517 #define M_ERR_37_SUBMSG_3 MIL_TEXT("This type of conversion requires two 3 band buffers.")
518 #define M_ERR_37_SUBMSG_4 MIL_TEXT("This type of conversion requires a 3 band source buffer.")
519 #define M_ERR_37_SUBMSG_5 MIL_TEXT("This type of conversion requires a 3 band destination buffer.")
520 #define M_ERR_37_SUBMSG_6 MIL_TEXT("Invalid interpolation type specified.")
521 #define M_ERR_37_SUBMSG_7 MIL_TEXT("Specified center is outside buffer.")
522 #define M_ERR_37_SUBMSG_8 MIL_TEXT("Image buffer must be 8 bit monochrome for this operation.")
523 MILERR( M_ERR,37,SUBMSG,8, MIL_TEXT("Image must be 8 bit monochrome for this operation."))
524 #define M_ERR_37_SUBMSG_9 MIL_TEXT("Look up table must be 1 or 3 bands, 8 bits deep and have an X size of 256 or more.")
525 
526 #define M_INVALID_ATTRIBUTE 38L
527 #define M_ERR_38_MSG MIL_TEXT("Invalid attributes.")
528 #define M_ERR_38_SUBMSG_1 MIL_TEXT("Invalid parameter 1.")
529 #define M_ERR_38_SUBMSG_2 MIL_TEXT("Invalid parameter 2.")
530 #define M_ERR_38_SUBMSG_3 MIL_TEXT("Invalid parameter 3.")
531 #define M_ERR_38_SUBMSG_4 MIL_TEXT("Invalid parameter 4.")
532 #define M_ERR_38_SUBMSG_5 MIL_TEXT("Invalid parameter 5.")
533 #define M_ERR_38_SUBMSG_6 MIL_TEXT("Invalid parameter 6.")
534 #define M_ERR_38_SUBMSG_7 MIL_TEXT("Invalid parameter 7.")
535 #define M_ERR_38_SUBMSG_8 MIL_TEXT("Invalid parameter 8.")
536 #define M_ERR_38_SUBMSG_9 MIL_TEXT("Invalid parameter 9.")
537 
538 #define M_CALL_CONTEXT_ERROR 39L
539 #define M_ERR_39_MSG MIL_TEXT("Call context error")
540 #define M_ERR_39_SUBMSG_1 MIL_TEXT("Cannot allocate temporary buffer in memory.")
541 #define M_ERR_39_SUBMSG_2 NO_SUBMSG
542 #define M_ERR_39_SUBMSG_3 NO_SUBMSG
543 #define M_ERR_39_SUBMSG_4 NO_SUBMSG
544 #define M_ERR_39_SUBMSG_5 NO_SUBMSG
545 #define M_ERR_39_SUBMSG_6 NO_SUBMSG
546 #define M_ERR_39_SUBMSG_7 NO_SUBMSG
547 #define M_ERR_39_SUBMSG_8 NO_SUBMSG
548 #define M_ERR_39_SUBMSG_9 NO_SUBMSG
549 
550 #define M_DRIVER_OBSOLETE 40L
551 #define M_ERR_40_MSG MIL_TEXT("MIL driver obsolete.")
552 #define M_ERR_40_SUBMSG_1 MIL_TEXT("Version must be 8.0 or higher.")
553 #define M_ERR_40_SUBMSG_2 NO_SUBMSG
554 #define M_ERR_40_SUBMSG_3 NO_SUBMSG
555 #define M_ERR_40_SUBMSG_4 NO_SUBMSG
556 #define M_ERR_40_SUBMSG_5 NO_SUBMSG
557 #define M_ERR_40_SUBMSG_6 NO_SUBMSG
558 #define M_ERR_40_SUBMSG_7 NO_SUBMSG
559 #define M_ERR_40_SUBMSG_8 NO_SUBMSG
560 #define M_ERR_40_SUBMSG_9 NO_SUBMSG
561 
562 #define M_INVALID_PARAM_ERROR_3 41L
563 #define M_ERR_41_MSG MIL_TEXT("Invalid parameter.")
564 #define M_ERR_41_SUBMSG_1 MIL_TEXT("Parameter 1 not in supported list.")
565 #define M_ERR_41_SUBMSG_2 MIL_TEXT("Parameter 2 not in supported list.")
566 #define M_ERR_41_SUBMSG_3 MIL_TEXT("Parameter 3 not in supported list.")
567 #define M_ERR_41_SUBMSG_4 MIL_TEXT("Parameter 4 not in supported list.")
568 #define M_ERR_41_SUBMSG_5 MIL_TEXT("Parameter 5 not in supported list.")
569 #define M_ERR_41_SUBMSG_6 MIL_TEXT("Parameter 6 not in supported list.")
570 #define M_ERR_41_SUBMSG_7 MIL_TEXT("Parameter 7 not in supported list.")
571 #define M_ERR_41_SUBMSG_8 MIL_TEXT("Parameter 8 not in supported list.")
572 #define M_ERR_41_SUBMSG_9 MIL_TEXT("Parameter 9 not in supported list.")
573 
574 #define M_ALLOC_ERROR_2 42L
575 #define M_ERR_42_MSG MIL_TEXT("Allocation error.")
576 #define M_ERR_42_SUBMSG_1 MIL_TEXT("Not enough host memory to do operation.")
577 #define M_ERR_42_SUBMSG_2 MIL_TEXT("Invalid attribute, M_GRAB not supported on host.")
578 MILERR( M_ERR,42,SUBMSG,2, MIL_TEXT("The CanGrab property is not supported on host."))
579 #define M_ERR_42_SUBMSG_3 MIL_TEXT("Incompatible buffer dimensions, SizeBand, SizeY and (SizeX x SizeBit) must be identical.")
580 MILERR( M_ERR,42,SUBMSG,3, MIL_TEXT("Incompatible buffer dimensions, NumberOfBands, SizeY and (SizeX x DataDepth) must be identical."))
581 #define M_ERR_42_SUBMSG_4 MIL_TEXT("Unable to communicate with MIL MtxDMA service.")
582 #define M_ERR_42_SUBMSG_5 MIL_TEXT("The size of the memory allocated is zero.")
583 #define M_ERR_42_SUBMSG_6 MIL_TEXT("Impossible to make a band child of a compressed buffer.")
584 #define M_ERR_42_SUBMSG_7 MIL_TEXT("You require a fast overscan buffer, but the M_ALLOCATION_OVERSCAN_SIZE is 0.")
585 #define M_ERR_42_SUBMSG_8 MIL_TEXT("Memory already allocated.")
586 #define M_ERR_42_SUBMSG_9 MIL_TEXT("The MIL_ID table is full. Make sure you don't have a resource leak.")
587 
588 #define M_TIMER_ERROR 43L
589 #define M_ERR_43_MSG MIL_TEXT("Timer error.")
590 #define M_ERR_43_SUBMSG_1 MIL_TEXT("Invalid timer mode specified.")
591 #define M_ERR_43_SUBMSG_2 MIL_TEXT("TimePtr parameter cannot be null.")
592 #define M_ERR_43_SUBMSG_3 MIL_TEXT("Installed hardware does not supports a high-resolution performance counter.")
593 #define M_ERR_43_SUBMSG_4 MIL_TEXT("Timer must be resetted prior to reading it.")
594 #define M_ERR_43_SUBMSG_5 NO_SUBMSG
595 #define M_ERR_43_SUBMSG_6 NO_SUBMSG
596 #define M_ERR_43_SUBMSG_7 NO_SUBMSG
597 #define M_ERR_43_SUBMSG_8 NO_SUBMSG
598 #define M_ERR_43_SUBMSG_9 NO_SUBMSG
599 
600 #define M_INVALID_PARAM_ERROR_4 44L
601 #define M_ERR_44_MSG MIL_TEXT("Invalid parameter.")
602 #define M_ERR_44_SUBMSG_1 MIL_TEXT("Valid data formats for binary buffers are M_SINGLE_BAND and M_PLANAR.")
603 MILERR( M_ERR,44,SUBMSG,1, MIL_TEXT("Valid formats for binary images are single band and Planar."))
604 #define M_ERR_44_SUBMSG_2 MIL_TEXT("Operation not supported on float buffer.")
605 #define M_ERR_44_SUBMSG_3 MIL_TEXT("Destination buffer is binary, MaskValue must be equal to 0 or 1.")
606 #define M_ERR_44_SUBMSG_4 MIL_TEXT("Image buffer must be monochrome for this operation.")
607 MILERR( M_ERR,44,SUBMSG,4, MIL_TEXT("Image must be monochrome for this operation."))
608 #define M_ERR_44_SUBMSG_5 MIL_TEXT("Source buffers must be of the same type")
609 #define M_ERR_44_SUBMSG_6 MIL_TEXT("Integer source buffers must be unsigned")
610 #define M_ERR_44_SUBMSG_7 MIL_TEXT("Operation not supported on binary buffer.")
611 #define M_ERR_44_SUBMSG_8 MIL_TEXT("Source buffers must be of the same pixel depth.")
612 #define M_ERR_44_SUBMSG_9 MIL_TEXT("The width and height of the source and destination buffers must be a power of 2.")
613 
614 #define M_INVALID_PARAM_ERROR_5 45L
615 #define M_ERR_45_MSG MIL_TEXT("Invalid parameter.")
616 #define M_ERR_45_SUBMSG_1 MIL_TEXT("The number of bands is not valid.")
617 #define M_ERR_45_SUBMSG_2 MIL_TEXT("The X dimension is not valid.")
618 #define M_ERR_45_SUBMSG_3 MIL_TEXT("The Y dimension is not valid.")
619 #define M_ERR_45_SUBMSG_4 MIL_TEXT("The pixel depth is not valid.")
620 #define M_ERR_45_SUBMSG_5 MIL_TEXT("The buffer attributes are not valid.")
621 #define M_ERR_45_SUBMSG_6 MIL_TEXT("The data type is not valid.")
622 #define M_ERR_45_SUBMSG_7 MIL_TEXT("Invalid FFT type specified.")
623 #define M_ERR_45_SUBMSG_8 MIL_TEXT("Invalid operation mode specified.")
624 #define M_ERR_45_SUBMSG_9 MIL_TEXT("Invalid transform specified.")
625 
626 #define M_INVALID_PARAM_ERROR_6 46L
627 #define M_ERR_46_MSG MIL_TEXT("Invalid parameter.")
628 #define M_ERR_46_SUBMSG_1 MIL_TEXT("Operation not supported on 32 bits buffer.")
629 #define M_ERR_46_SUBMSG_2 MIL_TEXT("Invalid minimal variation specified.")
630 #define M_ERR_46_SUBMSG_3 MIL_TEXT("Invalid combination of control flag.")
631 #define M_ERR_46_SUBMSG_4 MIL_TEXT("A marker image or a minimal variation must be supplied.")
632 #define M_ERR_46_SUBMSG_5 MIL_TEXT("Value out of range.")
633 #define M_ERR_46_SUBMSG_6 MIL_TEXT("Invalid mode specified.")
634 #define M_ERR_46_SUBMSG_7 MIL_TEXT("The pointer should not be null.")
635 #define M_ERR_46_SUBMSG_8 MIL_TEXT("The buffer must be a M_IMAGE + M_COMPRESS buffer.")
636 MILERR( M_ERR,46,SUBMSG,8, MIL_TEXT("The image must be a compress image. CompressionType property no equal to imUncompressed."))
637 #define M_ERR_46_SUBMSG_9 MIL_TEXT("Invalid compression type.")
638 
639 #define M_INVALID_PARAM_ERROR_7 47L
640 #define M_ERR_47_MSG MIL_TEXT("Invalid parameter.")
641 #define M_ERR_47_SUBMSG_1 MIL_TEXT("Cannot change compression type of a single band.")
642 #define M_ERR_47_SUBMSG_2 MIL_TEXT("Invalid ControlFlag value.")
643 MILERR( M_ERR,47,SUBMSG,2, MIL_TEXT("Invalid constant specified."))
644 #define M_ERR_47_SUBMSG_3 MIL_TEXT("The MIL_INT64 pointer can not be null.")
645 #define M_ERR_47_SUBMSG_4 MIL_TEXT("Invalid source buffers.")
646 #define M_ERR_47_SUBMSG_5 MIL_TEXT("Invalid Q factor value.")
647 #define M_ERR_47_SUBMSG_6 MIL_TEXT("Invalid destination buffers.")
648 #define M_ERR_47_SUBMSG_7 MIL_TEXT("The second LUT must be M_NULL for M_WARP_POLYNOMIAL operation mode.")
649 MILERR( M_ERR,47,SUBMSG,7, MIL_TEXT("When WarpParameters.Coefficients it used the WarpParameters.WarpLUT data are ignored."))
650 #define M_ERR_47_SUBMSG_8 MIL_TEXT("The angle range must be lower than 360 degrees.")
651 #define M_ERR_47_SUBMSG_9 MIL_TEXT("Invalid First Warp parameter. Size or Type invalid.")
652 
653 #define M_INVALID_PARAM_ERROR_8 48L
654 #define M_ERR_48_MSG MIL_TEXT("Invalid parameter.")
655 #define M_ERR_48_SUBMSG_1 MIL_TEXT("Source buffers must be of the same type and pixel depth.")
656 #define M_ERR_48_SUBMSG_2 MIL_TEXT("Destination buffers must be of the same type and pixel depth.")
657 #define M_ERR_48_SUBMSG_3 MIL_TEXT("Angle value must be between -360 and 360.")
658 #define M_ERR_48_SUBMSG_4 MIL_TEXT("Polar conversion only supported on float buffer.")
659 #define M_ERR_48_SUBMSG_5 MIL_TEXT("This type of conversion requires a 1 band destination buffer.")
660 #define M_ERR_48_SUBMSG_6 MIL_TEXT("Invalid transform type")
661 #define M_ERR_48_SUBMSG_7 MIL_TEXT("The M_NORMALIZE flag must be used with this transform.")
662 MILERR( M_ERR,48,SUBMSG,7, MIL_TEXT("The Normalize parameter must set to True with this transform."))
663 #define M_ERR_48_SUBMSG_8 MIL_TEXT("This type of conversion requires a 1 band source buffer.")
664 #define M_ERR_48_SUBMSG_9 MIL_TEXT("Invalid number of bytes. Use zero or a positive value.")
665 
666 #define M_JPEG_ERROR_2 49L
667 #define M_ERR_49_MSG MIL_TEXT("JPEG handler general error.")
668 #define M_ERR_49_SUBMSG_1 MIL_TEXT("Vertical sampling factor of more than 4 not supported.")
669 #define M_ERR_49_SUBMSG_2 MIL_TEXT("MIL supports only 1-band and 3-band buffers.")
670 MILERR( M_ERR,49,SUBMSG,2, MIL_TEXT("Supports only 1-band and 3-band images."))
671 #define M_ERR_49_SUBMSG_3 MIL_TEXT("MIL only supports sequential baseline DCT JPEG and lossless JPEG files.")
672 MILERR( M_ERR,49,SUBMSG,3, MIL_TEXT("Supports only sequential baseline DCT JPEG and lossless JPEG files."))
673 #define M_ERR_49_SUBMSG_4 MIL_TEXT("Point transform not supported.")
674 #define M_ERR_49_SUBMSG_5 MIL_TEXT("Reading beyond the available data.")
675 #define M_ERR_49_SUBMSG_6 MIL_TEXT("End Of Image marker before the end of the file.")
676 #define M_ERR_49_SUBMSG_7 MIL_TEXT("16-bit quantization table not supported.")
677 #define M_ERR_49_SUBMSG_8 MIL_TEXT("Horizontal sampling factor of more than 4 not supported.")
678 #define M_ERR_49_SUBMSG_9 MIL_TEXT("Sampling factors do not correspond to any supported format.")
679 
680 #define M_INVALID_PARAM_ERROR_9 50L
681 #define M_ERR_50_MSG MIL_TEXT("Invalid parameter.")
682 #define M_ERR_50_SUBMSG_1 MIL_TEXT("Inquire type not supported.")
683 #define M_ERR_50_SUBMSG_2 MIL_TEXT("The look up table must have a Y size of 1.")
684 #define M_ERR_50_SUBMSG_3 MIL_TEXT("The size of the buffer is too large.")
685 #define M_ERR_50_SUBMSG_4 MIL_TEXT("The destination buffer cannot be 1-bit.")
686 #define M_ERR_50_SUBMSG_5 MIL_TEXT("SaturationSizeBit must be 1, 8, 16 or 32.")
687 #define M_ERR_50_SUBMSG_6 MIL_TEXT("SaturationType must be M_SIGNED, M_UNSIGNED or M_FLOAT.")
688 MILERR( M_ERR,50,SUBMSG,6, MIL_TEXT("SaturationType must be imSigned, imUnsigned or imFloat."))
689 #define M_ERR_50_SUBMSG_7 MIL_TEXT("Invalid combinaison of SaturationType and SizeBit.")
690 #define M_ERR_50_SUBMSG_8 MIL_TEXT("YUV buffers must be M_UNSIGNED.")
691 MILERR( M_ERR,50,SUBMSG,8, MIL_TEXT("YUV images DataType should must be imUnsigned."))
692 #define M_ERR_50_SUBMSG_9 MIL_TEXT("Invalid filename: Filename length must be at least 1.")
693 
694 #define M_AVI_FILE_ERROR 51L
695 #define M_ERR_51_MSG MIL_TEXT("AVI file error.")
696 #define M_ERR_51_SUBMSG_1 MIL_TEXT("Error creating AVI file.")
697 #define M_ERR_51_SUBMSG_2 MIL_TEXT("Error writing into AVI file.")
698 #define M_ERR_51_SUBMSG_3 MIL_TEXT("File format not supported.")
699 #define M_ERR_51_SUBMSG_4 MIL_TEXT("Incompatible format between file and images.")
700 #define M_ERR_51_SUBMSG_5 MIL_TEXT("Error opening AVI file.")
701 #define M_ERR_51_SUBMSG_6 MIL_TEXT("One of the buffers to export is empty.")
702 #define M_ERR_51_SUBMSG_7 MIL_TEXT("Incompatible JPEG format between the buffers and the file type requested.")
703 #define M_ERR_51_SUBMSG_8 MIL_TEXT("The number of bands should be the same for all the buffers in the sequence.")
704 #define M_ERR_51_SUBMSG_9 MIL_TEXT("The depth should be the same for all the buffers in the sequence.")
705 
706 #define M_DMA_ERROR 52L
707 #define M_ERR_52_MSG MIL_TEXT("Error using Matrox Dma service")
708 #define M_ERR_52_SUBMSG_1 MIL_TEXT("Cannot open the Matrox Dma manager")
709 #define M_ERR_52_SUBMSG_2 MIL_TEXT("Cannot acces PCI data")
710 #define M_ERR_52_SUBMSG_3 NO_SUBMSG
711 #define M_ERR_52_SUBMSG_4 MIL_TEXT("Cannot communicate with MtxDMA driver. Check if it is installed and started")
712 #define M_ERR_52_SUBMSG_5 MIL_TEXT("Cannot acces hook information")
713 #define M_ERR_52_SUBMSG_6 MIL_TEXT("Can perform this operation only on Default Host")
714 #define M_ERR_52_SUBMSG_7 MIL_TEXT("Unable to recover info on Dma pool")
715 #define M_ERR_52_SUBMSG_8 NO_SUBMSG
716 #define M_ERR_52_SUBMSG_9 MIL_TEXT("Could not enable or disable the Write-combining feature")
717 
718 #define M_BMP_ERROR_3 53L
719 #define M_ERR_53_MSG MIL_TEXT("BMP handler general error.")
720 #define M_ERR_53_SUBMSG_1 MIL_TEXT("MIL does not support a bit count of zero in BMP files.")
721 #define M_ERR_53_SUBMSG_2 MIL_TEXT("MIL does not support 1-bit BMP files.")
722 #define M_ERR_53_SUBMSG_3 MIL_TEXT("MIL does not support 4-bit BMP files.")
723 #define M_ERR_53_SUBMSG_4 MIL_TEXT("Run Length Encoding ( RLE ) compression not supported.")
724 #define M_ERR_53_SUBMSG_5 NO_SUBMSG
725 #define M_ERR_53_SUBMSG_6 NO_SUBMSG
726 #define M_ERR_53_SUBMSG_7 NO_SUBMSG
727 #define M_ERR_53_SUBMSG_8 NO_SUBMSG
728 #define M_ERR_53_SUBMSG_9 NO_SUBMSG
729 
730 #define M_JPEG_ERROR_3 54L
731 #define M_ERR_54_MSG MIL_TEXT("JPEG handler general error.")
732 #define M_ERR_54_SUBMSG_1 MIL_TEXT("Invalid JPEG data.")
733 #define M_ERR_54_SUBMSG_2 MIL_TEXT("Invalid data for a MTRX specific marker.")
734 #define M_ERR_54_SUBMSG_3 MIL_TEXT("Extended Sequential DCT not supported in MIL.")
735 #define M_ERR_54_SUBMSG_4 MIL_TEXT("Progressive DCT not supported in MIL.")
736 #define M_ERR_54_SUBMSG_5 MIL_TEXT("YUV9 Packed images not supported.")
737 #define M_ERR_54_SUBMSG_6 MIL_TEXT("YUV12 Packed images not supported.")
738 #define M_ERR_54_SUBMSG_7 MIL_TEXT("YUV24 Packed images not supported.")
739 #define M_ERR_54_SUBMSG_8 MIL_TEXT("Invalid data. EOI marker not found.")
740 #define M_ERR_54_SUBMSG_9 MIL_TEXT("Cannot create or open file in write mode.")
741 
742 #define M_ALLOC_ERROR_3 55L
743 #define M_ERR_55_MSG MIL_TEXT("Allocation error.")
744 #define M_ERR_55_SUBMSG_1 MIL_TEXT("No pitch control flag used in create")
745 #define M_ERR_55_SUBMSG_2 MIL_TEXT("Cannot create a buffer with physical address.")
746 #define M_ERR_55_SUBMSG_3 MIL_TEXT("Cannot allocate a M_COMPRESS buffer with the M_DISP attribute.")
747 MILERR( M_ERR,55,SUBMSG,3, MIL_TEXT("Cannot allocate an image with a compression type and the CanDisplay property set to True."))
748 #define M_ERR_55_SUBMSG_4 MIL_TEXT("Cannot allocate a M_COMPRESS buffer with the M_SIGNED type.")
749 MILERR( M_ERR,55,SUBMSG,4, MIL_TEXT("Cannot allocate an image with a compression type and the DataType property set to imSigned."))
750 #define M_ERR_55_SUBMSG_5 MIL_TEXT("Interlaced buffers should have a height of at least 2.")
751 #define M_ERR_55_SUBMSG_6 MIL_TEXT("Requested system DLL cannot be loaded.")
752 #define M_ERR_55_SUBMSG_7 MIL_TEXT("MIL DLLs not found.")
753 #define M_ERR_55_SUBMSG_8 MIL_TEXT("Not enough non-paged memory to allocate buffer.")
754 #define M_ERR_55_SUBMSG_9 MIL_TEXT("Not enough non-paged memory for MIL CE allocation.\nContinuing the application may cause abnormal behavior!")
755 
756 #define M_LIMITATION_ERROR 56L
757 #define M_ERR_56_MSG MIL_TEXT("Limitation error.")
758 #define M_ERR_56_SUBMSG_1 MIL_TEXT("This operation cannot be performed on a section of a compressed buffer.")
759 #define M_ERR_56_SUBMSG_2 MIL_TEXT("This operation cannot be performed on a child of a compressed buffer.")
760 #define M_ERR_56_SUBMSG_3 MIL_TEXT("This operation cannot be performed on a section of a YUV buffer.")
761 #define M_ERR_56_SUBMSG_4 MIL_TEXT("This operation cannot be performed on a child of a YUV buffer.")
762 #define M_ERR_56_SUBMSG_5 MIL_TEXT("This operation cannot be performed on a section of a M_PACKED buffer.")
763 MILERR( M_ERR,56,SUBMSG,5, MIL_TEXT("This operation cannot be performed on a section of an imPacked format image."))
764 #define M_ERR_56_SUBMSG_6 MIL_TEXT("This operation cannot be performed on a child of a M_PACKED buffer.")
765 MILERR( M_ERR,56,SUBMSG,6, MIL_TEXT("This operation cannot be performed on a child of an imPacked format image."))
766 #define M_ERR_56_SUBMSG_7 MIL_TEXT("This operation cannot be performed on a section of a M_PLANAR buffer.")
767 MILERR( M_ERR,56,SUBMSG,7, MIL_TEXT("This operation cannot be performed on a section of an imPlanar format image."))
768 #define M_ERR_56_SUBMSG_8 MIL_TEXT("This operation cannot be performed on a child of a M_PLANAR buffer.")
769 MILERR( M_ERR,56,SUBMSG,8, MIL_TEXT("This operation cannot be performed on a child of an imPlanar format image."))
770 #define M_ERR_56_SUBMSG_9 NO_SUBMSG
771 
772 #define M_OPERATION_ERROR_2 57L
773 #define M_ERR_57_MSG MIL_TEXT("Operation error.")
774 #define M_ERR_57_SUBMSG_1 MIL_TEXT("Pitch must be a multiple of 4 pixels.")
775 #define M_ERR_57_SUBMSG_2 MIL_TEXT("Default PitchByte value is incompatible with this type of buffer")
776 #define M_ERR_57_SUBMSG_3 MIL_TEXT("Operation not supported on remote system.")
777 #define M_ERR_57_SUBMSG_4 MIL_TEXT("Not enough non-paged memory to perform the operation on remote system.")
778 #define M_ERR_57_SUBMSG_5 MIL_TEXT("Not enough remote memory to perform the operation on the remote system.")
779 #define M_ERR_57_SUBMSG_6 MIL_TEXT("Operation not supported on this system")
780 #define M_ERR_57_SUBMSG_7 MIL_TEXT("Cannot allocate event.")
781 #define M_ERR_57_SUBMSG_8 MIL_TEXT("Cannot create event.")
782 #define M_ERR_57_SUBMSG_9 MIL_TEXT("There is no low level id for this MIL_ID.")
783 
784 #define M_LICENSING_ERROR 58L
785 #define M_ERR_58_MSG MIL_TEXT("Licensing error")
786 #define M_ERR_58_SUBMSG_1 NO_SUBMSG
787 #define M_ERR_58_SUBMSG_2 MIL_TEXT("License watchdog timed out")
788 #define M_ERR_58_SUBMSG_3 MIL_TEXT("A module was used without a valid license")
789 #define M_ERR_58_SUBMSG_4 MIL_TEXT("Debugging is not allowed with a run-time license. You must use a development license.")
790 #define M_ERR_58_SUBMSG_5 MIL_TEXT("Your license does not allow the allocation of JPEG buffers")
791 #define M_ERR_58_SUBMSG_6 MIL_TEXT("Your license does not allow the allocation of JPEG2000 buffers")
792 #define M_ERR_58_SUBMSG_7 NO_SUBMSG
793 #define M_ERR_58_SUBMSG_8 NO_SUBMSG
794 #define M_ERR_58_SUBMSG_9 NO_SUBMSG
795 
796 #define M_AVI_FILE_ERROR_2 59L
797 #define M_ERR_59_MSG MIL_TEXT("AVI file error.")
798 #define M_ERR_59_SUBMSG_1 MIL_TEXT("Cannot export a sequence of compressed child buffers.")
799 #define M_ERR_59_SUBMSG_2 MIL_TEXT("The compression type should be the same for all the buffers in the sequence.")
800 #define M_ERR_59_SUBMSG_3 MIL_TEXT("The internal format should be the same for all the buffers in the sequence.")
801 #define M_ERR_59_SUBMSG_4 MIL_TEXT("The file format requested for the M_APPEND is not the same as the file format of the file to append into.")
802 MILERR( M_ERR,59,SUBMSG,4, MIL_TEXT("The file format requested for the aviAppendToFile parameter is not the same as the file format of the file to append into."))
803 #define M_ERR_59_SUBMSG_5 MIL_TEXT("The size of the images should all be the same." )
804 #define M_ERR_59_SUBMSG_6 MIL_TEXT("Impossible to write into a closed file.")
805 #define M_ERR_59_SUBMSG_7 MIL_TEXT("Error creating AVI stream.")
806 #define M_ERR_59_SUBMSG_8 MIL_TEXT("The file is already opened.")
807 #define M_ERR_59_SUBMSG_9 MIL_TEXT("Impossible to read from a closed file.")
808 
809 #define M_JPEG_COMPRESS_ERROR_3 60L
810 #define M_ERR_60_MSG MIL_TEXT("JPEG compression error.")
811 #define M_ERR_60_SUBMSG_1 MIL_TEXT("Cannot allocate 3-band M_JPEG_LOSSLESS_INTERLACED buffer.")
812 MILERR( M_ERR,60,SUBMSG,1, MIL_TEXT("Cannot allocate 3-band image with the Format property set to imJPEGLosslessInterlaced."))
813 #define M_ERR_60_SUBMSG_2 MIL_TEXT("In lossless, the RestartInterval multiplied by the number of \ncolumns in the buffer must fit in 16 bits (smaller than 65536).")
814 #define M_ERR_60_SUBMSG_3 MIL_TEXT("The restart interval must fit in 16 bits (smaller than 65536).")
815 #define M_ERR_60_SUBMSG_4 MIL_TEXT("Only JPEG lossless buffers can have predictors.")
816 #define M_ERR_60_SUBMSG_5 MIL_TEXT("Luminance parameters are only allowed for YUV buffers.")
817 #define M_ERR_60_SUBMSG_6 MIL_TEXT("Chrominance parameters are only allowed for YUV buffers.")
818 #define M_ERR_60_SUBMSG_7 MIL_TEXT("AC tables and quantization parameters are only allowed \nfor JPEG lossy buffers.")
819 #define M_ERR_60_SUBMSG_8 MIL_TEXT("For YUV buffers, specific luminance or chrominance \nflags must be used.")
820 #define M_ERR_60_SUBMSG_9 MIL_TEXT("Field size is only applicable to interlaced buffers.")
821 
822 #define M_AVI_FILE_ERROR_3 61L
823 #define M_ERR_61_MSG MIL_TEXT("AVI file error.")
824 #define M_ERR_61_SUBMSG_1 MIL_TEXT("Error reading from the AVI file.")
825 #define M_ERR_61_SUBMSG_2 MIL_TEXT("Cannot read after the last frame.")
826 #define M_ERR_61_SUBMSG_3 MIL_TEXT("Cannot initialize the COM library.")
827 #define M_ERR_61_SUBMSG_4 MIL_TEXT("Images must have a width greater than or equal to 16.")
828 #define M_ERR_61_SUBMSG_5 MIL_TEXT("Images must have a height greater than or equal to 8.")
829 #define M_ERR_61_SUBMSG_6 NO_SUBMSG
830 #define M_ERR_61_SUBMSG_7 NO_SUBMSG
831 #define M_ERR_61_SUBMSG_8 NO_SUBMSG
832 #define M_ERR_61_SUBMSG_9 NO_SUBMSG
833 
834 #define M_USER_BIT_CONFIG_ERROR 62L
835 #define M_ERR_62_MSG MIL_TEXT("Auxiliary I/O Error:")
836 #define M_ERR_62_SUBMSG_1 MIL_TEXT("4Sight not detected, or pins already allocated on an other system.")
837 #define M_ERR_62_SUBMSG_2 MIL_TEXT("Cannot write register, register is read only.")
838 #define M_ERR_62_SUBMSG_3 MIL_TEXT("Cannot read register, register is write only.")
839 #define M_ERR_62_SUBMSG_4 MIL_TEXT("Invalid data or register.")
840 #define M_ERR_62_SUBMSG_5 MIL_TEXT("Unkown Error.")
841 #define M_ERR_62_SUBMSG_6 MIL_TEXT("Interrupt Overrun.")
842 #define M_ERR_62_SUBMSG_7 MIL_TEXT("Interrupts have been dropped.")
843 #define M_ERR_62_SUBMSG_8 NO_SUBMSG
844 #define M_ERR_62_SUBMSG_9 NO_SUBMSG
845 
846 #define M_USER_BIT_ERROR 63L
847 #define M_ERR_63_MSG MIL_TEXT("Invalid parameter error:")
848 #define M_ERR_63_SUBMSG_1 MIL_TEXT("Cannot write selected pin, pin is in input mode.")
849 #define M_ERR_63_SUBMSG_2 MIL_TEXT("Cannot enable interrupt, pin is in output mode.")
850 #define M_ERR_63_SUBMSG_3 MIL_TEXT("Cannot hook to selected pin, pin is not configured as an interrupt.")
851 #define M_ERR_63_SUBMSG_4 MIL_TEXT("Control type not supported.")
852 #define M_ERR_63_SUBMSG_5 MIL_TEXT("Control value not supported.")
853 #define M_ERR_63_SUBMSG_6 MIL_TEXT("Inquire type not supported.")
854 #define M_ERR_63_SUBMSG_7 MIL_TEXT("Invalid bit mask.")
855 #define M_ERR_63_SUBMSG_8 MIL_TEXT("Cannot hook or set interrupt.")
856 #define M_ERR_63_SUBMSG_9 MIL_TEXT("No interrupt line has been assigned to auxiliary IO.")
857 
858 #define M_TIFF_ERROR_3 64L
859 #define M_ERR_64_MSG MIL_TEXT("TIFF File access error.")
860 #define M_ERR_64_SUBMSG_1 MIL_TEXT("Error recording tag")
861 #define M_ERR_64_SUBMSG_2 MIL_TEXT("LZW compression not supported in multi strips TIFF file")
862 #define M_ERR_64_SUBMSG_3 NO_SUBMSG
863 #define M_ERR_64_SUBMSG_4 NO_SUBMSG
864 #define M_ERR_64_SUBMSG_5 NO_SUBMSG
865 #define M_ERR_64_SUBMSG_6 NO_SUBMSG
866 #define M_ERR_64_SUBMSG_7 NO_SUBMSG
867 #define M_ERR_64_SUBMSG_8 NO_SUBMSG
868 #define M_ERR_64_SUBMSG_9 NO_SUBMSG
869 
870 #define M_MIL_FILE_ERROR_4 65L
871 #define M_ERR_65_MSG MIL_TEXT("MIL File access error.")
872 #define M_ERR_65_SUBMSG_1 MIL_TEXT("Error recording tag")
873 #define M_ERR_65_SUBMSG_2 MIL_TEXT("LZW compression not supported in multi strips MIL file")
874 #define M_ERR_65_SUBMSG_3 NO_SUBMSG
875 #define M_ERR_65_SUBMSG_4 NO_SUBMSG
876 #define M_ERR_65_SUBMSG_5 NO_SUBMSG
877 #define M_ERR_65_SUBMSG_6 NO_SUBMSG
878 #define M_ERR_65_SUBMSG_7 NO_SUBMSG
879 #define M_ERR_65_SUBMSG_8 NO_SUBMSG
880 #define M_ERR_65_SUBMSG_9 NO_SUBMSG
881 
882 #define M_JPEG_ERROR_4 66L
883 #define M_ERR_66_MSG MIL_TEXT("JPEG handler general error.")
884 #define M_ERR_66_SUBMSG_1 MIL_TEXT("Second field of interlaced image not found.")
885 #define M_ERR_66_SUBMSG_2 NO_SUBMSG
886 #define M_ERR_66_SUBMSG_3 NO_SUBMSG
887 #define M_ERR_66_SUBMSG_4 NO_SUBMSG
888 #define M_ERR_66_SUBMSG_5 NO_SUBMSG
889 #define M_ERR_66_SUBMSG_6 NO_SUBMSG
890 #define M_ERR_66_SUBMSG_7 NO_SUBMSG
891 #define M_ERR_66_SUBMSG_8 NO_SUBMSG
892 #define M_ERR_66_SUBMSG_9 NO_SUBMSG
893 
894 #define M_INVALID_PARAM_ERROR_10 67L
895 #define M_ERR_67_MSG MIL_TEXT("Invalid parameter.")
896 #define M_ERR_67_SUBMSG_1 MIL_TEXT("The width and height of the source and destination buffers must be a multiple of 8.")
897 #define M_ERR_67_SUBMSG_2 MIL_TEXT("Operation not supported on 16 bits buffer.")
898 #define M_ERR_67_SUBMSG_3 MIL_TEXT("Size of image buffers must be greater than or equal to the size of the kernel.")
899 MILERR( M_ERR,67,SUBMSG,3, MIL_TEXT("Size of images must be greater than or equal to the size of the kernel."))
900 #define M_ERR_67_SUBMSG_4 MIL_TEXT("Invalid data formats")
901 #define M_ERR_67_SUBMSG_5 MIL_TEXT("Operation not supported on 3 bands planar buffer.")
902 #define M_ERR_67_SUBMSG_6 MIL_TEXT("Float address must be a multiple of 4")
903 #define M_ERR_67_SUBMSG_7 MIL_TEXT("This operation is only supported on the host")
904 #define M_ERR_67_SUBMSG_8 MIL_TEXT("Cannot create a M_NO_MAP buffer with null pointers")
905 #define M_ERR_67_SUBMSG_9 MIL_TEXT("Can only create a M_NO_MAP buffer with a physical address")
906 
907 #define M_J2K_ERROR_1 68L
908 #define M_ERR_68_MSG MIL_TEXT("JPEG2000 handler general error.")
909 #define M_ERR_68_SUBMSG_1 MIL_TEXT("Error closing JPEG2000 file.")
910 #define M_ERR_68_SUBMSG_2 MIL_TEXT("Unable to allocate sufficient memory.")
911 #define M_ERR_68_SUBMSG_3 MIL_TEXT("Cannot create or open file in write mode.")
912 #define M_ERR_68_SUBMSG_4 MIL_TEXT("Error opening JPEG2000 file.")
913 #define M_ERR_68_SUBMSG_5 NO_SUBMSG
914 #define M_ERR_68_SUBMSG_6 NO_SUBMSG
915 #define M_ERR_68_SUBMSG_7 NO_SUBMSG
916 #define M_ERR_68_SUBMSG_8 NO_SUBMSG
917 #define M_ERR_68_SUBMSG_9 NO_SUBMSG
918 
919 #define M_J2K_ERROR_2 69L
920 #define M_ERR_69_MSG MIL_TEXT("JPEG2000 compression error.")
921 #define M_ERR_69_SUBMSG_1 MIL_TEXT("Invalid JPEG2000 data.")
922 #define M_ERR_69_SUBMSG_2 MIL_TEXT("Unexpected marker in the JPEG2000 image.")
923 #define M_ERR_69_SUBMSG_3 MIL_TEXT("Component index out of range.")
924 #define M_ERR_69_SUBMSG_4 MIL_TEXT("MIL supports only 1-band and 3-band buffers.")
925 #define M_ERR_69_SUBMSG_5 MIL_TEXT("All components must have the same bit depth.")
926 #define M_ERR_69_SUBMSG_6 MIL_TEXT("Only 8, 10, 12, 14 or 16-bit images are supported.")
927 #define M_ERR_69_SUBMSG_7 MIL_TEXT("Invalid subsampling factors.")
928 #define M_ERR_69_SUBMSG_8 MIL_TEXT("Scalar implicit quantization not supported.")
929 #define M_ERR_69_SUBMSG_9 MIL_TEXT("Only the entropy coding style is supported.")
930 
931 #define M_LICENSE_ERROR_2 70L
932 #define M_ERR_70_MSG MIL_TEXT("License error.")
933 #define M_ERR_70_SUBMSG_1 NO_SUBMSG
934 #define M_ERR_70_SUBMSG_2 MIL_TEXT("No valid license found (2)")
935 #define M_ERR_70_SUBMSG_3 MIL_TEXT("No valid license found (3)")
936 #define M_ERR_70_SUBMSG_4 NO_SUBMSG
937 #define M_ERR_70_SUBMSG_5 NO_SUBMSG
938 #define M_ERR_70_SUBMSG_6 MIL_TEXT("No valid license found (6)")
939 #define M_ERR_70_SUBMSG_7 NO_SUBMSG
940 #define M_ERR_70_SUBMSG_8 NO_SUBMSG
941 #define M_ERR_70_SUBMSG_9 NO_SUBMSG
942 
943 #define M_J2K_ERROR_3 71L
944 #define M_ERR_71_MSG MIL_TEXT("JPEG2000 compression error.")
945 #define M_ERR_71_SUBMSG_1 MIL_TEXT("Unsupported progression order.")
946 #define M_ERR_71_SUBMSG_2 MIL_TEXT("Multi-layer images are not supported.")
947 #define M_ERR_71_SUBMSG_3 MIL_TEXT("Unsupported compression setting.")
948 #define M_ERR_71_SUBMSG_4 MIL_TEXT("This marker is not supported by MIL yet.")
949 #define M_ERR_71_SUBMSG_5 MIL_TEXT("Wavelet type cannot be changed.")
950 #define M_ERR_71_SUBMSG_6 MIL_TEXT("Mismatched field settings.")
951 #define M_ERR_71_SUBMSG_7 MIL_TEXT("Not enough user memory to do the operation.")
952 #define M_ERR_71_SUBMSG_8 MIL_TEXT("Invalid number of decomposition levels.")
953 #define M_ERR_71_SUBMSG_9 MIL_TEXT("Invalid number of wavelet sub-bands.")
954 
955 #define M_J2K_ERROR_4 72L
956 #define M_ERR_72_MSG MIL_TEXT("JPEG2000 compression error.")
957 #define M_ERR_72_SUBMSG_1 MIL_TEXT("The target size must be a positive number of bytes.")
958 #define M_ERR_72_SUBMSG_2 MIL_TEXT("Target size is only allowed in lossy mode.")
959 #define M_ERR_72_SUBMSG_3 MIL_TEXT("Quantization tables are applicable to lossy buffers only.")
960 #define M_ERR_72_SUBMSG_4 MIL_TEXT("The Q factor is only valid with lossy buffers.")
961 #define M_ERR_72_SUBMSG_5 MIL_TEXT("Wrong number of entries in the quantization table.")
962 #define M_ERR_72_SUBMSG_6 MIL_TEXT("Invalid MIL_ID for the quantization table.")
963 #define M_ERR_72_SUBMSG_7 MIL_TEXT("The quantization table must be a one-band, 32 bits floating-point array.")
964 #define M_ERR_72_SUBMSG_8 MIL_TEXT("Valid Q factor values are between 1 and 99 (both inclusive).")
965 #define M_ERR_72_SUBMSG_9 MIL_TEXT("Too many tile-parts.")
966 
967 #define M_J2K_ERROR_5 73L
968 #define M_ERR_73_MSG MIL_TEXT("JPEG2000 compression error.")
969 #define M_ERR_73_SUBMSG_1 MIL_TEXT("Corrupted JPEG2000 data.")
970 #define M_ERR_73_SUBMSG_2 MIL_TEXT("Quantization coefficient out of range.")
971 #define M_ERR_73_SUBMSG_3 MIL_TEXT("Luminance and chrominance parameters are only allowed for YUV buffers.")
972 #define M_ERR_73_SUBMSG_4 MIL_TEXT("The number of reserved bytes must be greater than 0.")
973 #define M_ERR_73_SUBMSG_5 MIL_TEXT("Tile offsets are out of range.")
974 #define M_ERR_73_SUBMSG_6 MIL_TEXT("Image offsets are out of range.")
975 #define M_ERR_73_SUBMSG_7 MIL_TEXT("Only one COC marker by band is allowed.")
976 #define M_ERR_73_SUBMSG_8 MIL_TEXT("Only one QCC marker by band is allowed.")
977 #define M_ERR_73_SUBMSG_9 MIL_TEXT("Invalid size bit.")
978 
979 #define M_FUNC_CALL_ERROR 74L
980 #define M_ERR_74_MSG MIL_TEXT("Function call error.")
981 #define M_ERR_74_SUBMSG_1 MIL_TEXT("Calibration not supported on remote system")
982 #define M_ERR_74_SUBMSG_2 MIL_TEXT("Unable to load the DLL")
983 #define M_ERR_74_SUBMSG_3 MIL_TEXT("Work function not found in the DLL")
984 #define M_ERR_74_SUBMSG_4 MIL_TEXT("Cannot execute because two MIL objects resides in two different workspaces/platform and compensation cannot be done.") //TBM MIL 8
985 #define M_ERR_74_SUBMSG_5 MIL_TEXT("Slave module is not in the user modules table")
986 #define M_ERR_74_SUBMSG_6 MIL_TEXT("Slave function is not in the user functions table")
987 #define M_ERR_74_SUBMSG_7 NO_SUBMSG
988 #define M_ERR_74_SUBMSG_8 NO_SUBMSG
989 #define M_ERR_74_SUBMSG_9 NO_SUBMSG
990 
991 #define M_FREE_ERROR 75L
992 #define M_ERR_75_MSG MIL_TEXT("Cannot free internally allocated objects")
993 #define M_ERR_75_SUBMSG_1 NO_SUBMSG
994 #define M_ERR_75_SUBMSG_2 NO_SUBMSG
995 #define M_ERR_75_SUBMSG_3 NO_SUBMSG
996 #define M_ERR_75_SUBMSG_4 NO_SUBMSG
997 #define M_ERR_75_SUBMSG_5 NO_SUBMSG
998 #define M_ERR_75_SUBMSG_6 NO_SUBMSG
999 #define M_ERR_75_SUBMSG_7 NO_SUBMSG
1000 #define M_ERR_75_SUBMSG_8 NO_SUBMSG
1001 #define M_ERR_75_SUBMSG_9 NO_SUBMSG
1002 
1003 #define M_BUF_TRANSFER_ERROR 76L
1004 #define M_ERR_76_MSG NO_MSG
1005 #define M_ERR_76_SUBMSG_1 MIL_TEXT("Unknown transfer function")
1006 #define M_ERR_76_SUBMSG_2 MIL_TEXT("Transfer method not supported for this transfer function")
1007 #define M_ERR_76_SUBMSG_3 MIL_TEXT("Transfer can't be done asynchronously")
1008 #define M_ERR_76_SUBMSG_4 MIL_TEXT("Scaling not supported by this transfer function")
1009 #define M_ERR_76_SUBMSG_5 MIL_TEXT("No transfer made")
1010 #define M_ERR_76_SUBMSG_6 MIL_TEXT("MTX0 transfer cannot be done on paged memory")
1011 #define M_ERR_76_SUBMSG_7 MIL_TEXT("MTX0 not supported in this environment")
1012 #define M_ERR_76_SUBMSG_8 MIL_TEXT("Illegal null MIL_ID passed to MbufTransfer")
1013 #define M_ERR_76_SUBMSG_9 MIL_TEXT("Invalid Transfer type")
1014 
1015 #define M_DISP_SERVICE_ERROR 77L
1016 #define M_ERR_77_MSG MIL_TEXT("Display service error")
1017 #define M_ERR_77_SUBMSG_1 MIL_TEXT("Cannot load MilDisplay DLL")
1018 #define M_ERR_77_SUBMSG_2 MIL_TEXT("Cannot find address of requested function")
1019 #define M_ERR_77_SUBMSG_3 MIL_TEXT("Cannot find AppAlloc function in MilDisplay")
1020 #define M_ERR_77_SUBMSG_4 MIL_TEXT("Cannot find AppFree function in MilDisplay")
1021 #define M_ERR_77_SUBMSG_5 NO_SUBMSG
1022 #define M_ERR_77_SUBMSG_6 NO_SUBMSG
1023 #define M_ERR_77_SUBMSG_7 NO_SUBMSG
1024 #define M_ERR_77_SUBMSG_8 NO_SUBMSG
1025 #define M_ERR_77_SUBMSG_9 NO_SUBMSG
1026 
1027 #define M_ALLOC_ERROR_4 78L
1028 #define M_ERR_78_MSG MIL_TEXT("Allocation error.")
1029 #define M_ERR_78_SUBMSG_1 MIL_TEXT("M_BGR15 and M_BGR16 buffers are not supported")
1030 #define M_ERR_78_SUBMSG_2 MIL_TEXT("This requested system is not (correctly) intalled")
1031 #define M_ERR_78_SUBMSG_3 NO_SUBMSG
1032 #define M_ERR_78_SUBMSG_4 MIL_TEXT("Cannot open the DCF.")
1033 #define M_ERR_78_SUBMSG_5 MIL_TEXT("Cannot create a buffer at address 0")
1034 #define M_ERR_78_SUBMSG_6 MIL_TEXT("Cannot allocate buffer with the M_INTERNAL_ALLOCATION attribute")
1035 #define M_ERR_78_SUBMSG_7 MIL_TEXT("The driver DLL has an invalid format and can't be loaded")
1036 #define M_ERR_78_SUBMSG_8 MIL_TEXT("Invalid bits set in the attribute")
1037 #define M_ERR_78_SUBMSG_9 MIL_TEXT("Cannot create a buffer on this MIL_ID, the source buffer doesn't have a valid host address.")
1038 
1039 #define M_SYS_CTRL_INQ_ERROR 79L
1040 #define M_ERR_79_MSG MIL_TEXT("System Control/Inquire error.")
1041 #define M_ERR_79_SUBMSG_1 MIL_TEXT("Control/Inquire type supported only on the Host system")
1042 #define M_ERR_79_SUBMSG_2 MIL_TEXT("Default PitchByte must be a power of 2.")
1043 #define M_ERR_79_SUBMSG_3 MIL_TEXT("This Control/Inquire is not supported any more")
1044 #define M_ERR_79_SUBMSG_4 MIL_TEXT("This Control/Inquire is now a Digitizer Control/Inquire")
1045 #define M_ERR_79_SUBMSG_5 MIL_TEXT("This Control/Inquire is now a Display Control/Inquire")
1046 #define M_ERR_79_SUBMSG_6 NO_SUBMSG
1047 #define M_ERR_79_SUBMSG_7 NO_SUBMSG
1048 #define M_ERR_79_SUBMSG_8 NO_SUBMSG
1049 #define M_ERR_79_SUBMSG_9 NO_SUBMSG
1050 
1051 #define M_APP_MODIF_ERROR 80L
1052 #define M_ERR_80_MSG MIL_TEXT("Swap ID error.")
1053 #define M_ERR_80_SUBMSG_1 MIL_TEXT("This function does not support remote objects")
1054 #define M_ERR_80_SUBMSG_2 NO_SUBMSG
1055 #define M_ERR_80_SUBMSG_3 NO_SUBMSG
1056 #define M_ERR_80_SUBMSG_4 NO_SUBMSG
1057 #define M_ERR_80_SUBMSG_5 NO_SUBMSG
1058 #define M_ERR_80_SUBMSG_6 NO_SUBMSG
1059 #define M_ERR_80_SUBMSG_7 NO_SUBMSG
1060 #define M_ERR_80_SUBMSG_8 NO_SUBMSG
1061 #define M_ERR_80_SUBMSG_9 NO_SUBMSG
1062 
1063 #define M_INSTALLATION_ERROR 81L
1064 #define M_ERR_81_MSG MIL_TEXT("Installation error")
1065 #define M_ERR_81_SUBMSG_1 MIL_TEXT("Could not find the installation path in the registry")
1066 #define M_ERR_81_SUBMSG_2 MIL_TEXT("The list of installed boards is corrupted in the registry. Please re-install MIL")
1067 #define M_ERR_81_SUBMSG_3 NO_SUBMSG
1068 #define M_ERR_81_SUBMSG_4 NO_SUBMSG
1069 #define M_ERR_81_SUBMSG_5 NO_SUBMSG
1070 #define M_ERR_81_SUBMSG_6 NO_SUBMSG
1071 #define M_ERR_81_SUBMSG_7 NO_SUBMSG
1072 #define M_ERR_81_SUBMSG_8 NO_SUBMSG
1073 #define M_ERR_81_SUBMSG_9 NO_SUBMSG
1074 
1075 #define M_BUF_CTRL_INQ_ERROR 82L
1076 #define M_ERR_82_MSG MIL_TEXT("Buffer Control/Inquire error.")
1077 #define M_ERR_82_SUBMSG_1 MIL_TEXT("Invalid index of bands.")
1078 #define M_ERR_82_SUBMSG_2 NO_SUBMSG
1079 #define M_ERR_82_SUBMSG_3 NO_SUBMSG
1080 #define M_ERR_82_SUBMSG_4 NO_SUBMSG
1081 #define M_ERR_82_SUBMSG_5 NO_SUBMSG
1082 #define M_ERR_82_SUBMSG_6 NO_SUBMSG
1083 #define M_ERR_82_SUBMSG_7 NO_SUBMSG
1084 #define M_ERR_82_SUBMSG_8 NO_SUBMSG
1085 #define M_ERR_82_SUBMSG_9 NO_SUBMSG
1086 
1087 #define M_CALL_PA_PARAM_ERROR 83L
1088 #define M_ERR_83_MSG MIL_TEXT("Invalid parameter in function call to PA")
1089 #define M_ERR_83_SUBMSG_1 MIL_TEXT("All the MIL IDs need to be allocated on the same system")
1090 #define M_ERR_83_SUBMSG_2 MIL_TEXT("Only buffer IDs are supported")
1091 #define M_ERR_83_SUBMSG_3 MIL_TEXT("At least one parameter must be an ID")
1092 #define M_ERR_83_SUBMSG_4 MIL_TEXT("Cannot execute MfuncCallPA on the Host system")
1093 #define M_ERR_83_SUBMSG_5 MIL_TEXT("Too many parameters")
1094 #define M_ERR_83_SUBMSG_6 NO_SUBMSG
1095 #define M_ERR_83_SUBMSG_7 NO_SUBMSG
1096 #define M_ERR_83_SUBMSG_8 NO_SUBMSG
1097 #define M_ERR_83_SUBMSG_9 NO_SUBMSG
1098 
1099 #define M_DISP_CTRL_INQ_ERROR 84L
1100 #define M_ERR_84_MSG MIL_TEXT("Display Control/Inquire error.")
1101 #define M_ERR_84_SUBMSG_1 MIL_TEXT("This Control/Inquire is not supported any more")
1102 #define M_ERR_84_SUBMSG_2 NO_SUBMSG
1103 #define M_ERR_84_SUBMSG_3 NO_SUBMSG
1104 #define M_ERR_84_SUBMSG_4 NO_SUBMSG
1105 #define M_ERR_84_SUBMSG_5 NO_SUBMSG
1106 #define M_ERR_84_SUBMSG_6 NO_SUBMSG
1107 #define M_ERR_84_SUBMSG_7 NO_SUBMSG
1108 #define M_ERR_84_SUBMSG_8 NO_SUBMSG
1109 #define M_ERR_84_SUBMSG_9 NO_SUBMSG
1110 
1111 #define M_J2K_ERROR_6 85L
1112 #define M_ERR_85_MSG MIL_TEXT("JPEG2000 compression error.")
1113 #define M_ERR_85_SUBMSG_1 MIL_TEXT("Too many tiles.")
1114 #define M_ERR_85_SUBMSG_2 MIL_TEXT("Invalid code block size.")
1115 #define M_ERR_85_SUBMSG_3 MIL_TEXT("Unexpected field delimiter.")
1116 #define M_ERR_85_SUBMSG_4 MIL_TEXT("Video standard not supported.")
1117 #define M_ERR_85_SUBMSG_5 MIL_TEXT("Unknown wavelet and quantization settings.")
1118 #define M_ERR_85_SUBMSG_6 MIL_TEXT("Unknown entropy coder parameters.")
1119 #define M_ERR_85_SUBMSG_7 MIL_TEXT("Code block attributes are truncated.")
1120 #define M_ERR_85_SUBMSG_8 MIL_TEXT("The field is truncated.")
1121 #define M_ERR_85_SUBMSG_9 MIL_TEXT("Invalid JP2 format.")
1122 
1123 #define M_XX86XX_ERROR 86L
1124 #define M_ERR_86_MSG NO_MSG
1125 #define M_ERR_86_SUBMSG_1 NO_SUBMSG
1126 #define M_ERR_86_SUBMSG_2 NO_SUBMSG
1127 #define M_ERR_86_SUBMSG_3 NO_SUBMSG
1128 #define M_ERR_86_SUBMSG_4 NO_SUBMSG
1129 #define M_ERR_86_SUBMSG_5 NO_SUBMSG
1130 #define M_ERR_86_SUBMSG_6 NO_SUBMSG
1131 #define M_ERR_86_SUBMSG_7 NO_SUBMSG
1132 #define M_ERR_86_SUBMSG_8 NO_SUBMSG
1133 #define M_ERR_86_SUBMSG_9 NO_SUBMSG
1134 
1135 #define M_XX87XX_ERROR 87L
1136 #define M_ERR_87_MSG NO_MSG
1137 #define M_ERR_87_SUBMSG_1 NO_SUBMSG
1138 #define M_ERR_87_SUBMSG_2 NO_SUBMSG
1139 #define M_ERR_87_SUBMSG_3 NO_SUBMSG
1140 #define M_ERR_87_SUBMSG_4 NO_SUBMSG
1141 #define M_ERR_87_SUBMSG_5 NO_SUBMSG
1142 #define M_ERR_87_SUBMSG_6 NO_SUBMSG
1143 #define M_ERR_87_SUBMSG_7 NO_SUBMSG
1144 #define M_ERR_87_SUBMSG_8 NO_SUBMSG
1145 #define M_ERR_87_SUBMSG_9 NO_SUBMSG
1146 
1147 #define M_XX88XX_ERROR 88L
1148 #define M_ERR_88_MSG NO_MSG
1149 #define M_ERR_88_SUBMSG_1 NO_SUBMSG
1150 #define M_ERR_88_SUBMSG_2 NO_SUBMSG
1151 #define M_ERR_88_SUBMSG_3 NO_SUBMSG
1152 #define M_ERR_88_SUBMSG_4 NO_SUBMSG
1153 #define M_ERR_88_SUBMSG_5 NO_SUBMSG
1154 #define M_ERR_88_SUBMSG_6 NO_SUBMSG
1155 #define M_ERR_88_SUBMSG_7 NO_SUBMSG
1156 #define M_ERR_88_SUBMSG_8 NO_SUBMSG
1157 #define M_ERR_88_SUBMSG_9 NO_SUBMSG
1158 
1159 #define M_XX89XX_ERROR 89L
1160 #define M_ERR_89_MSG NO_MSG
1161 #define M_ERR_89_SUBMSG_1 NO_SUBMSG
1162 #define M_ERR_89_SUBMSG_2 NO_SUBMSG
1163 #define M_ERR_89_SUBMSG_3 NO_SUBMSG
1164 #define M_ERR_89_SUBMSG_4 NO_SUBMSG
1165 #define M_ERR_89_SUBMSG_5 NO_SUBMSG
1166 #define M_ERR_89_SUBMSG_6 NO_SUBMSG
1167 #define M_ERR_89_SUBMSG_7 NO_SUBMSG
1168 #define M_ERR_89_SUBMSG_8 NO_SUBMSG
1169 #define M_ERR_89_SUBMSG_9 NO_SUBMSG
1170 
1171 #define M_XX90XX_ERROR 90L
1172 #define M_ERR_90_MSG NO_MSG
1173 #define M_ERR_90_SUBMSG_1 NO_SUBMSG
1174 #define M_ERR_90_SUBMSG_2 NO_SUBMSG
1175 #define M_ERR_90_SUBMSG_3 NO_SUBMSG
1176 #define M_ERR_90_SUBMSG_4 NO_SUBMSG
1177 #define M_ERR_90_SUBMSG_5 NO_SUBMSG
1178 #define M_ERR_90_SUBMSG_6 NO_SUBMSG
1179 #define M_ERR_90_SUBMSG_7 NO_SUBMSG
1180 #define M_ERR_90_SUBMSG_8 NO_SUBMSG
1181 #define M_ERR_90_SUBMSG_9 NO_SUBMSG
1182 
1183 #define M_XX91XX_ERROR 91L
1184 #define M_ERR_91_MSG NO_MSG
1185 #define M_ERR_91_SUBMSG_1 NO_SUBMSG
1186 #define M_ERR_91_SUBMSG_2 NO_SUBMSG
1187 #define M_ERR_91_SUBMSG_3 NO_SUBMSG
1188 #define M_ERR_91_SUBMSG_4 NO_SUBMSG
1189 #define M_ERR_91_SUBMSG_5 NO_SUBMSG
1190 #define M_ERR_91_SUBMSG_6 NO_SUBMSG
1191 #define M_ERR_91_SUBMSG_7 NO_SUBMSG
1192 #define M_ERR_91_SUBMSG_8 NO_SUBMSG
1193 #define M_ERR_91_SUBMSG_9 NO_SUBMSG
1194 
1195 #define M_XX92XX_ERROR 92L
1196 #define M_ERR_92_MSG NO_MSG
1197 #define M_ERR_92_SUBMSG_1 NO_SUBMSG
1198 #define M_ERR_92_SUBMSG_2 NO_SUBMSG
1199 #define M_ERR_92_SUBMSG_3 NO_SUBMSG
1200 #define M_ERR_92_SUBMSG_4 NO_SUBMSG
1201 #define M_ERR_92_SUBMSG_5 NO_SUBMSG
1202 #define M_ERR_92_SUBMSG_6 NO_SUBMSG
1203 #define M_ERR_92_SUBMSG_7 NO_SUBMSG
1204 #define M_ERR_92_SUBMSG_8 NO_SUBMSG
1205 #define M_ERR_92_SUBMSG_9 NO_SUBMSG
1206 
1207 #define M_XX93XX_ERROR 93L
1208 #define M_ERR_93_MSG NO_MSG
1209 #define M_ERR_93_SUBMSG_1 NO_SUBMSG
1210 #define M_ERR_93_SUBMSG_2 NO_SUBMSG
1211 #define M_ERR_93_SUBMSG_3 NO_SUBMSG
1212 #define M_ERR_93_SUBMSG_4 NO_SUBMSG
1213 #define M_ERR_93_SUBMSG_5 NO_SUBMSG
1214 #define M_ERR_93_SUBMSG_6 NO_SUBMSG
1215 #define M_ERR_93_SUBMSG_7 NO_SUBMSG
1216 #define M_ERR_93_SUBMSG_8 NO_SUBMSG
1217 #define M_ERR_93_SUBMSG_9 NO_SUBMSG
1218 
1219 #define M_XX94XX_ERROR 94L
1220 #define M_ERR_94_MSG NO_MSG
1221 #define M_ERR_94_SUBMSG_1 NO_SUBMSG
1222 #define M_ERR_94_SUBMSG_2 NO_SUBMSG
1223 #define M_ERR_94_SUBMSG_3 NO_SUBMSG
1224 #define M_ERR_94_SUBMSG_4 NO_SUBMSG
1225 #define M_ERR_94_SUBMSG_5 NO_SUBMSG
1226 #define M_ERR_94_SUBMSG_6 NO_SUBMSG
1227 #define M_ERR_94_SUBMSG_7 NO_SUBMSG
1228 #define M_ERR_94_SUBMSG_8 NO_SUBMSG
1229 #define M_ERR_94_SUBMSG_9 NO_SUBMSG
1230 
1231 #define M_XX95XX_ERROR 95L
1232 #define M_ERR_95_MSG NO_MSG
1233 #define M_ERR_95_SUBMSG_1 NO_SUBMSG
1234 #define M_ERR_95_SUBMSG_2 NO_SUBMSG
1235 #define M_ERR_95_SUBMSG_3 NO_SUBMSG
1236 #define M_ERR_95_SUBMSG_4 NO_SUBMSG
1237 #define M_ERR_95_SUBMSG_5 NO_SUBMSG
1238 #define M_ERR_95_SUBMSG_6 NO_SUBMSG
1239 #define M_ERR_95_SUBMSG_7 NO_SUBMSG
1240 #define M_ERR_95_SUBMSG_8 NO_SUBMSG
1241 #define M_ERR_95_SUBMSG_9 NO_SUBMSG
1242 
1243 #define M_XX96XX_ERROR 96L
1244 #define M_ERR_96_MSG NO_MSG
1245 #define M_ERR_96_SUBMSG_1 NO_SUBMSG
1246 #define M_ERR_96_SUBMSG_2 NO_SUBMSG
1247 #define M_ERR_96_SUBMSG_3 NO_SUBMSG
1248 #define M_ERR_96_SUBMSG_4 NO_SUBMSG
1249 #define M_ERR_96_SUBMSG_5 NO_SUBMSG
1250 #define M_ERR_96_SUBMSG_6 NO_SUBMSG
1251 #define M_ERR_96_SUBMSG_7 NO_SUBMSG
1252 #define M_ERR_96_SUBMSG_8 NO_SUBMSG
1253 #define M_ERR_96_SUBMSG_9 NO_SUBMSG
1254 
1255 #define M_XX97XX_ERROR 97L
1256 #define M_ERR_97_MSG NO_MSG
1257 #define M_ERR_97_SUBMSG_1 NO_SUBMSG
1258 #define M_ERR_97_SUBMSG_2 NO_SUBMSG
1259 #define M_ERR_97_SUBMSG_3 NO_SUBMSG
1260 #define M_ERR_97_SUBMSG_4 NO_SUBMSG
1261 #define M_ERR_97_SUBMSG_5 NO_SUBMSG
1262 #define M_ERR_97_SUBMSG_6 NO_SUBMSG
1263 #define M_ERR_97_SUBMSG_7 NO_SUBMSG
1264 #define M_ERR_97_SUBMSG_8 NO_SUBMSG
1265 #define M_ERR_97_SUBMSG_9 NO_SUBMSG
1266 
1267 #define M_XX98XX_ERROR 98L
1268 #define M_ERR_98_MSG NO_MSG
1269 #define M_ERR_98_SUBMSG_1 NO_SUBMSG
1270 #define M_ERR_98_SUBMSG_2 NO_SUBMSG
1271 #define M_ERR_98_SUBMSG_3 NO_SUBMSG
1272 #define M_ERR_98_SUBMSG_4 NO_SUBMSG
1273 #define M_ERR_98_SUBMSG_5 NO_SUBMSG
1274 #define M_ERR_98_SUBMSG_6 NO_SUBMSG
1275 #define M_ERR_98_SUBMSG_7 NO_SUBMSG
1276 #define M_ERR_98_SUBMSG_8 NO_SUBMSG
1277 #define M_ERR_98_SUBMSG_9 NO_SUBMSG
1278 
1279 #define M_XX99XX_ERROR 99L
1280 #define M_ERR_99_MSG NO_MSG
1281 #define M_ERR_99_SUBMSG_1 NO_SUBMSG
1282 #define M_ERR_99_SUBMSG_2 NO_SUBMSG
1283 #define M_ERR_99_SUBMSG_3 NO_SUBMSG
1284 #define M_ERR_99_SUBMSG_4 NO_SUBMSG
1285 #define M_ERR_99_SUBMSG_5 NO_SUBMSG
1286 #define M_ERR_99_SUBMSG_6 NO_SUBMSG
1287 #define M_ERR_99_SUBMSG_7 NO_SUBMSG
1288 #define M_ERR_99_SUBMSG_8 NO_SUBMSG
1289 #define M_ERR_99_SUBMSG_9 NO_SUBMSG
1290 
1291 
1292 #endif
#define MILERR(Fake1, Fake2, Fake3, Fake4, Fake5)
Definition: Milerr.h:50
#define MIL_TEXT(quote)
Definition: Milos.h:85