Subversion Repositories Kolibri OS

Rev

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();
265
void kos_Main();
249
 
266