Blamite Game Engine - blam!  00296.01.12.21.0102.blamite
The core library for the Blamite Game Engine.
errors.h
Go to the documentation of this file.
1  // ***** Sample.mc *****
2  // This is the header section.
3  // ######################## WARNING ########################
4  // # If you are viewing errors.h, do NOT edit this file. #
5  // # Edit errors.mc instead. This file is automatically #
6  // # generated by MC.EXE and any changes will be reverted #
7  // # immediately upon build. #
8  // #########################################################
9  // The following are message definitions.
10 //
11 // Values are 32 bit values laid out as follows:
12 //
13 // 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1
14 // 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0
15 // +---+-+-+-----------------------+-------------------------------+
16 // |Sev|C|R| Facility | Code |
17 // +---+-+-+-----------------------+-------------------------------+
18 //
19 // where
20 //
21 // Sev - is the severity code
22 //
23 // 00 - Success
24 // 01 - Informational
25 // 10 - Warning
26 // 11 - Error
27 //
28 // C - is the Customer code flag
29 //
30 // R - is a reserved bit
31 //
32 // Facility - is the facility code
33 //
34 // Code - is the facility's status code
35 //
36 //
37 // Define the facility codes
38 //
39 
40 
41 //
42 // Define the severity codes
43 //
44 #define STATUS_SEVERITY_WARNING 0x2
45 #define STATUS_SEVERITY_SUCCESS 0x0
46 #define STATUS_SEVERITY_INFORMATIONAL 0x1
47 #define STATUS_SEVERITY_ERROR 0x3
48 
49 
50 //
51 // MessageId: BL_E_FONT_INVALID_DATA
52 //
53 // MessageText:
54 //
55 // The uncompressed font at the given path contained missing or invalid properties. Check logs for more information.
56 //
57 #define BL_E_FONT_INVALID_DATA ((DWORD)0xCFFF0001L)
58 
59 //
60 // MessageId: BL_S_FONT_LOADED_OK_BAD_GLYPHS
61 //
62 // MessageText:
63 //
64 // The uncompressed font at the given path was loaded, but some glyph information was found to be invalid. Check logs for more information.
65 //
66 #define BL_S_FONT_LOADED_OK_BAD_GLYPHS ((DWORD)0x4FFF0002L)
67 
68 //
69 // MessageId: BL_W_GLYPH_FILE_NOT_FOUND
70 //
71 // MessageText:
72 //
73 // The glyph image file at the specified path could not be found.
74 //
75 #define BL_W_GLYPH_FILE_NOT_FOUND ((DWORD)0x8FFF0003L)
76 
77 //
78 // MessageId: BL_E_BITMTEXT_DRAW_FAIL_FONT_NULLPTR
79 //
80 // MessageText:
81 //
82 // A font with that ID could not be found.
83 //
84 #define BL_E_BITMTEXT_DRAW_FAIL_FONT_NULLPTR ((DWORD)0xCFFF0004L)
85