Rev 7503 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 7503 | Rev 7504 | ||
---|---|---|---|
Line 66... | Line 66... | ||
66 | struct kosFileInfo |
66 | struct kosFileInfo |
67 | { |
67 | { |
68 | Dword rwMode; |
68 | Dword rwMode; |
69 | Dword OffsetLow; |
69 | Dword OffsetLow; |
70 | Dword OffsetHigh; |
70 | char* OffsetHigh; |
71 | Dword dataCount; |
71 | Dword dataCount; |
72 | Byte *bufferPtr; |
72 | Byte *bufferPtr; |
73 | char fileURL[MAX_PATH]; |
73 | char fileURL[MAX_PATH]; |
74 | }; |
74 | }; |
Line -... | Line 75... | ||
- | 75 | ||
- | 76 | ||
- | 77 | struct kosSysColors { |
|
- | 78 | Dword nonset1; |
|
- | 79 | Dword nonset2; |
|
- | 80 | Dword work_dark; |
|
- | 81 | Dword work_light; |
|
- | 82 | Dword window_title; |
|
- | 83 | Dword work; |
|
- | 84 | Dword work_button; |
|
- | 85 | Dword work_button_text; |
|
- | 86 | Dword work_text; |
|
- | 87 | Dword work_graph; |
|
- | 88 | }; |
|
75 | 89 | ||
76 | 90 | ||
77 | struct RGB |
91 | struct RGB |
78 | { |
92 | { |
79 | Byte b; |
93 | Byte b; |
Line 226... | Line 240... | ||
226 | Dword colour, |
240 | Dword colour, |
227 | eNumberBase nBase = nbDecimal, |
241 | eNumberBase nBase = nbDecimal, |
228 | bool valueIsPointer = false |
242 | bool valueIsPointer = false |
229 | ); |
243 | ); |
230 | // function 58 äîñòóï ê ôàéëîâîé ñèñòåìå |
244 | // 48.3: get system colors |
231 | Dword kos_FileSystemAccess( kosFileInfo *fileInfo ); |
245 | bool kos_GetSystemColors( kosSysColors *sc ); |
232 | // function 63 |
246 | // function 63 |
233 | void kos_DebugOutChar( char ccc ); |
247 | void kos_DebugOutChar( char ccc ); |
234 | // |
248 | // |
235 | void rtlDebugOutString( char *str ); |
249 | void rtlDebugOutString( char *str ); |
236 | // |
250 | // |
237 | void kos_DebugValue(char *str, int n); |
251 | void kos_DebugValue(char *str, int n); |
Line 240... | Line 254... | ||
240 | // function 67 èçìåíåíèå êîëè÷åñòâà ïàìÿòè, âûäåëåííîé äëÿ ïðîãðàììû |
254 | // function 67 èçìåíåíèå êîëè÷åñòâà ïàìÿòè, âûäåëåííîé äëÿ ïðîãðàììû |
241 | bool kos_ApplicationMemoryResize( Dword targetSize ); |
255 | bool kos_ApplicationMemoryResize( Dword targetSize ); |
242 | // function 66 ðåæèì ïîëó÷åíèÿ äàííûõ îò êëàâèàòóðû |
256 | // function 66 ðåæèì ïîëó÷åíèÿ äàííûõ îò êëàâèàòóðû |
243 | void kos_SetKeyboardDataMode( Dword mode ); |
257 | void kos_SetKeyboardDataMode( Dword mode ); |
244 | 258 | // 68.11: init heap |
|
245 | void kos_InitHeap(); |
- | |
- | 259 | void kos_InitHeap(); |
|
246 | 260 | // function 70 äîñòóï ê ôàéëîâîé ñèñòåìå |
|
247 | // |
- | |
- | 261 | Dword kos_FileSystemAccess( kosFileInfo *fileInfo ); |
|
- | 262 | // 70.7: run Kolibri application with param |
|
- | 263 | int kos_AppRun(char* app_path, char* param); |
|
- | 264 | // |
|
248 | void kos_Main();0?0-a:a) |
265 | void kos_Main();0?0-a:a) |
249 | 266 |