Subversion Repositories Kolibri OS

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
950 leency 1
 
2
3
 
4
{
5
unsigned	p00 __attribute__((packed));
6
unsigned	p04 __attribute__((packed));
7
unsigned	p08 __attribute__((packed));
8
unsigned	p12 __attribute__((packed));
9
unsigned	p16 __attribute__((packed));
10
char		p20 __attribute__((packed));
11
char		*p21 __attribute__((packed));
12
} kol_struct70 __attribute__((packed));
13
14
 
15
 
16
{
17
unsigned	p00 __attribute__((packed));
18
char		p04 __attribute__((packed));
19
char		p05[3] __attribute__((packed));
20
unsigned	p08 __attribute__((packed));
21
unsigned	p12 __attribute__((packed));
22
unsigned	p16 __attribute__((packed));
23
unsigned	p20 __attribute__((packed));
24
unsigned	p24 __attribute__((packed));
25
unsigned	p28 __attribute__((packed));
26
unsigned	p32[2] __attribute__((packed));
27
} kol_struct_BDVK __attribute__((packed));
28
29
 
30
{
31
char	*name __attribute__((packed));
32
void	*data __attribute__((packed));
33
} kol_struct_import __attribute__((packed));
34
35
 
36
 
37
void kol_sleep(unsigned d);
38
void kol_wnd_define(unsigned x, unsigned y, unsigned w, unsigned h, unsigned c);
39
void kol_wnd_caption(char *s);
40
void kol_event_mask(unsigned e);
41
unsigned kol_event_wait();
42
unsigned kol_event_wait_time(unsigned time);
43
unsigned kol_event_check();
44
void kol_paint_start();
45
void kol_paint_end();
46
void kol_paint_pixel(unsigned x, unsigned y, unsigned c);
47
void kol_paint_bar(unsigned x, unsigned y, unsigned w, unsigned h, unsigned c);
48
void kol_paint_line(unsigned x1, unsigned y1, unsigned x2, unsigned y2, unsigned c);
49
void kol_paint_string(unsigned x, unsigned y, char *s, unsigned c);
50
void kol_paint_image(unsigned x, unsigned y, unsigned w, unsigned h, char *d);
51
unsigned kol_key_get();
52
void kol_btn_define(unsigned x, unsigned y, unsigned w, unsigned h, unsigned d, unsigned c);
53
unsigned kol_btn_get();
54
void kol_btn_type(unsigned t);
55
unsigned kol_mouse_pos();
56
unsigned kol_mouse_posw();
57
unsigned kol_mouse_btn();
58
void kol_board_putc(char c);
59
void kol_board_puts(char *s);
60
unsigned kol_file_70(kol_struct70 *k);
61
kol_struct_import* kol_cofflib_load(char *name);
62
void* kol_cofflib_procload (kol_struct_import *imp, char *name);
63
unsigned kol_cofflib_procnum (kol_struct_import *imp);
64
void kol_cofflib_procname (kol_struct_import *imp, char *name, unsigned n);
65
unsigned kol_system_cpufreq();
66
unsigned kol_system_mem();
67
unsigned kol_system_memfree();
68
unsigned kol_system_time_get();
69
void kol_path_file2dir(char *dir, char *fname);
70
void kol_path_full(char *full, char *fname);
71
void kol_screen_wait_rr();
72
unsigned kol_skin_height();
73