source: trunk/tools/database/States.sql@ 10367

Last change on this file since 10367 was 3915, checked in by bird, 25 years ago

Corrections and changes.

File size: 2.9 KB
Line 
1-- $Id: States.sql,v 1.5 2000-08-02 01:01:36 bird Exp $
2--
3-- Insert states into the state table.
4--
5--USE odin32;
6
7DELETE FROM state;
8
9-- refcode color weight name description
10INSERT INTO state
11 VALUES (0, '#000000', 0, 'Not Implemented',
12'Used only in the API Database.<br>\n(You can''t have a function which is
13 Not Implemented in the source, it will then become a Stub.)'
14);
15
16INSERT INTO state
17 VALUES (1, '#0010E0', 5, 'Stub',
18'Stub-function. A function which does nothing.<br>\n
19It logs the call (optional) and returns.<p>\n
20<tt>Example:</tt> AreFileApisANSI() logs that the function is called and then it returns TRUE.'
21);
22
23INSERT INTO state
24 VALUES (2, '#afaf00', 45, 'Partially',
25'Partially implemented but <tt>not</tt> tested.<br>\n
26The entire functionality of the API is not implemented.<p>\n
27<tt>Example:</tt> If GetModuleFileName didn''t work for System Dlls, like
28Kernel32, User32, GDI32,..., it is only partially implemented.'
29);
30
31INSERT INTO state
32 VALUES (3, '#e0e000', 50, 'Partially Tested',
33'Partially implemented, tested and approved.<br>
34The implemented part of the API is tested and approved by someone. (Ideally
35this someone is not the one who wrote the code... But do as you like.)'
36);
37
38INSERT INTO state
39 VALUES (4, '#00cc00', 90, 'Completely',
40'Completely implemented but not tested.<br>\n
41You have completed the implementation. It behaves like the original Win32 API.
42(At least you believe this is the case, though tests may tell something else...)'
43);
44
45INSERT INTO state
46 VALUES (5, '#00ff00', 100, 'Completely Tested',
47'Completely implemented, tested and approved.<br>\n
48Someone have actually verified that this API behaves like the original Win32 API.
49(Ideally this someone is not the one who wrote the code... But do as you like.)'
50);
51
52INSERT INTO state
53 VALUES (6, '#50afaf', 45, 'Open32 Partially',
54'Wrapping an Open32 call. Partially implemented and not tested.<br>\n
55The entire functionality of the API is not implemented.'
56);
57
58INSERT INTO state
59 VALUES (7, '#70e0e0', 50, 'Open32 Partially Tested',
60'Wrapping an Open32 call. Partially implemented, tested and approved.<br>\n
61The implemented part of the API is tested and approved by someone.'
62);
63
64INSERT INTO state
65 VALUES (8, '#7090d8', 90, 'Open32 Completely',
66'Wrapping an Open32 call. Completely implemented, but not tested.<br>\n
67You have completed the implementation. It behaves like the original Win32 API.
68(At least you believe this is the case, though tests may tell something else...)'
69);
70
71INSERT INTO state
72 VALUES (9, '#afbfff', 100, 'Open32 Completely Tested',
73'Wrapping an Open32 call. Completely implemented, tested and approved.
74Someone have actually verified that this API behaves like the original Win32 API.'
75);
76
77INSERT INTO state
78 VALUES (99,'#aa0000', 25, 'Unknown',
79'Used only by the Odin32 API Database update utility when it cannot determinate the
80function state.<br>
81This API requires attention, check the logs!'
82);
83
Note: See TracBrowser for help on using the repository browser.