Subversion Repositories Kolibri OS

Rev

Rev 4453 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 4453 Rev 5351
Line 24... Line 24...
24
; Constants for SRV_GETVERSION result
24
; Constants for SRV_GETVERSION result
25
CURRENT_API     = 0x0200
25
CURRENT_API     = 0x0200
26
COMPATIBLE_API  = 0x0100
26
COMPATIBLE_API  = 0x0100
27
API_VERSION     = (COMPATIBLE_API shl 16) + CURRENT_API
27
API_VERSION     = (COMPATIBLE_API shl 16) + CURRENT_API
Line -... Line 28...
-
 
28
 
-
 
29
struct  RWSEM
-
 
30
        wait_list       LHEAD
-
 
31
        count           dd ?
-
 
32
ends
28
 
33
 
29
; Some structures
34
; Some structures
30
struct  display_t
35
struct  display_t
31
        x               dd ?
36
        x               dd ?
32
        y               dd ?
37
        y               dd ?
33
        width           dd ?
38
        width           dd ?
34
        height          dd ?
39
        height          dd ?
35
        bpp             dd ?
40
        bits_per_pixel  dd ?
36
        vrefresh        dd ?
-
 
37
        pitch           dd ?
41
        vrefresh        dd ?
-
 
42
        lfb             dd ?
-
 
43
        lfb_pitch       dd ?
-
 
44
 
-
 
45
        win_map_lock    RWSEM
-
 
46
        win_map         dd ?
-
 
47
        win_map_pitch   dd ?
Line 38... Line 48...
38
        lfb             dd ?
48
        win_map_size    dd ?
39
 
49
 
40
        modes           dd ?
50
        modes           dd ?
41
        ddev            dd ?
51
        ddev            dd ?
Line 54... Line 64...
54
        restore_cursor  dd ?
64
        restore_cursor  dd ?
55
        disable_mouse   dd ?
65
        disable_mouse   dd ?
56
        mask_seqno      dd ?
66
        mask_seqno      dd ?
57
        check_mouse     dd ?
67
        check_mouse     dd ?
58
        check_m_pixel   dd ?
68
        check_m_pixel   dd ?
-
 
69
 
-
 
70
        bytes_per_pixel dd ?
59
ends
71
ends
Line 60... Line 72...
60
 
72
 
61
struct  APPOBJ                  ; common object header
73
struct  APPOBJ                  ; common object header
62
        magic           dd ?    ;
74
        magic           dd ?    ;