Rev 1005 | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
1005 | barsuk | 1 | |
2 | typedef unsigned short word; |
||
7933 | leency | 3 | typedef dword __stdcall dword_func(dword); |
4 | |||
1005 | barsuk | 5 | |
6 | dword bm__ = 0x0; |
||
7 | |||
8 | |||
7933 | leency | 9 | char aEdit_box_key[] = "edit_box_key"; |
10 | char aEdit_box_mouse[] = "edit_box_mouse"; |
||
11 | char aVersion_ed[] = "version_ed"; |
||
12 | |||
1005 | barsuk | 13 | |
7933 | leency | 14 | char aCheck_box_mouse [] = "check_box_mouse"; |
15 | char aVersion_ch [] = "version_ch"; |
||
16 | |||
1005 | barsuk | 17 | |
7933 | leency | 18 | char aOption_box_mouse[] = "option_box_mouse"; |
19 | char aVersion_op [] = "version_op" ; |
||
20 | |||
1005 | barsuk | 21 | |
22 | |||
23 | |||
24 | //typedef dword __stdcall dword3_func(dword,dword,dword); |
||
25 | |||
26 | |||
27 | dword_func *edit_box_key =(dword_func*) &aEdit_box_key; |
||
28 | dword_func *edit_box_mouse =(dword_func*) &aEdit_box_mouse; |
||
29 | |||
30 | |||
31 | char lib_path[] = "/sys/lib/box_lib.obj"; |
||
32 | dword lib_path_addr = (dword)lib_path; |
||
33 | dword dummy = 0; |
||
34 | |||
35 | |||
36 | |||
37 | dword width, |
||
7933 | leency | 38 | left, |
39 | top, |
||
40 | color, |
||
41 | shift_color, |
||
42 | focus_border_color, |
||
43 | blur_border_color, |
||
44 | text_color, |
||
45 | max, |
||
46 | text, |
||
47 | mouse_variable, |
||
48 | flags, |
||
49 | size, |
||
50 | pos, |
||
51 | offset, |
||
52 | cl_curs_x, |
||
53 | cl_curs_y, |
||
54 | shift, |
||
55 | shift_old, |
||
56 | height, |
||
57 | ed_char_width; |
||
58 | }; |
||
1005 | barsuk | 59 | |
60 | |||
61 | { |
||
62 | kol_struct_import *k = kol_cofflib_load(lib_path); |
||
63 | |||
64 | |||
65 | { |
||
66 | sprintf(debuf, "cannot load library %S", lib_path); |
||
67 | rtlDebugOutString(debuf); |
||
68 | return; |
||
69 | } |
||
70 | |||
71 | |||
7933 | leency | 72 | edit_box_key = (dword_func*)kol_cofflib_procload(k, aEdit_box_key); |
73 | edit_box_mouse = (dword_func*)kol_cofflib_procload(k, aEdit_box_mouse); |
||
74 | kos_SetMaskForEvents(0x27); |
||
1005 | barsuk | 75 | |
76 | |||
77 | rtlDebugOutString("some of functions cannot be loaded!"); |
||
78 | } |
||
79 |