Subversion Repositories Kolibri OS

Rev

Rev 4772 | Rev 5202 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 4772 Rev 5130
Line 11... Line 11...
11
;; maintain and compile with an automated SETUP program         ;;
11
;; maintain and compile with an automated SETUP program         ;;
12
;; in the future.                                               ;;
12
;; in the future.                                               ;;
13
;;                                                              ;;
13
;;                                                              ;;
14
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
14
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Line 15... Line 15...
15
 
15
 
Line 16... Line 16...
16
$Revision: 4772 $
16
$Revision: 5130 $
17
 
17
 
18
struct  POINT
18
struct  POINT
19
        x       dd ?
19
        x       dd ?
Line 96... Line 96...
96
        dr2             dd ?
96
        dr2             dd ?
97
        dr3             dd ?
97
        dr3             dd ?
98
        dr7             dd ?
98
        dr7             dd ?
99
ends
99
ends
Line -... Line 100...
-
 
100
 
-
 
101
struct  PROC
-
 
102
        list            LHEAD
-
 
103
        thr_list        LHEAD
-
 
104
        heap_lock       MUTEX
-
 
105
        heap_base       rd 1
-
 
106
        heap_top        rd 1
-
 
107
        mem_used        rd 1
-
 
108
        dlls_list_ptr   rd 1
-
 
109
        pdt_0_phys      rd 1
-
 
110
        pdt_1_phys      rd 1
-
 
111
        io_map_0        rd 1
-
 
112
        io_map_1        rd 1
-
 
113
 
-
 
114
        unused          rb 4096-$
-
 
115
        pdt_0           rd 1024
-
 
116
ends
100
 
117
 
101
struct  APPDATA
118
struct  APPDATA
102
        app_name        rb 11
119
        app_name        rb 11
Line 103... Line 120...
103
                        rb 5
120
                        rb 5
104
 
-
 
105
        fpu_state       dd ?            ;+16
121
 
106
        ev_count_       dd ? ;unused    ;+20
122
        list            LHEAD           ;+16
107
        exc_handler     dd ?            ;+24
123
        process         dd ?            ;+24
108
        except_mask     dd ?            ;+28
124
        fpu_state       dd ?            ;+28
109
        pl0_stack       dd ?            ;+32
125
        exc_handler     dd ?            ;+32
110
        heap_base       dd ?            ;+36
126
        except_mask     dd ?            ;+36
111
        heap_top        dd ?            ;+40
127
        pl0_stack       dd ?            ;+40
112
        cursor          dd ?            ;+44
128
        cursor          dd ?            ;+44
113
        fd_ev           dd ?            ;+48
129
        fd_ev           dd ?            ;+48
114
        bk_ev           dd ?            ;+52
130
        bk_ev           dd ?            ;+52
Line 122... Line 138...
122
        saved_esp0      dd ?            ;+88
138
        saved_esp0      dd ?            ;+88
123
        wait_begin      dd ?            ;+92   +++
139
        wait_begin      dd ?            ;+92   +++
124
        wait_test       dd ?            ;+96   +++
140
        wait_test       dd ?            ;+96   +++
125
        wait_param      dd ?            ;+100  +++
141
        wait_param      dd ?            ;+100  +++
126
        tls_base        dd ?            ;+104
142
        tls_base        dd ?            ;+104
127
        dlls_list_ptr   dd ?            ;+108
143
                        dd ?            ;+108
128
        event_filter    dd ?            ;+112
144
        event_filter    dd ?            ;+112
129
        draw_bgr_x      dd ?            ;+116
145
        draw_bgr_x      dd ?            ;+116
130
        draw_bgr_y      dd ?            ;+120
146
        draw_bgr_y      dd ?            ;+120
131
                        dd ?            ;+124
147
                        dd ?            ;+124
Line 132... Line 148...
132
 
148
 
133
        wnd_shape       dd ?            ;+128
149
        wnd_shape       dd ?            ;+128
134
        wnd_shape_scale dd ?            ;+132
150
        wnd_shape_scale dd ?            ;+132
135
                        dd ?            ;+136
151
                        dd ?            ;+136
136
        mem_size        dd ?            ;+140
152
                        dd ?            ;+140
137
        saved_box       BOX             ;+144
153
        saved_box       BOX             ;+144
138
        ipc_start       dd ?            ;+160
154
        ipc_start       dd ?            ;+160
139
        ipc_size        dd ?            ;+164
155
        ipc_size        dd ?            ;+164
140
        event_mask      dd ?            ;+168
156
        event_mask      dd ?            ;+168
141
        debugger_slot   dd ?            ;+172
157
        debugger_slot   dd ?            ;+172
142
        terminate_protection dd ?       ;+176
158
        terminate_protection dd ?       ;+176
143
        keyboard_mode   db ?            ;+180
159
        keyboard_mode   db ?            ;+180
144
                        rb 3
160
                        rb 3
145
        dir_table       dd ?            ;+184
161
                        dd ?            ;+184
146
        dbg_event_mem   dd ?            ;+188
162
        dbg_event_mem   dd ?            ;+188
147
        dbg_regs        DBG_REGS        ;+192
163
        dbg_regs        DBG_REGS        ;+192
148
        wnd_caption     dd ?            ;+212
164
        wnd_caption     dd ?            ;+212
149
        wnd_clientbox   BOX             ;+216
165
        wnd_clientbox   BOX             ;+216