Subversion Repositories Kolibri OS

Rev

Rev 996 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 996 Rev 2971
Line 1... Line 1...
1
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
1
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
2
;;                                                              ;;
2
;;                                                              ;;
3
;; Copyright (C) KolibriOS team 2004-2007. All rights reserved. ;;
3
;; Copyright (C) KolibriOS team 2004-2008. All rights reserved. ;;
4
;; Distributed under terms of the GNU General Public License    ;;
4
;; Distributed under terms of the GNU General Public License    ;;
5
;;                                                              ;;
5
;;                                                              ;;
6
;; KERNEL32.INC                                                 ;;
6
;; KERNEL32.INC                                                 ;;
7
;;                                                              ;;
7
;;                                                              ;;
8
;; Included 32 bit kernel files for MenuetOS                    ;;
8
;; Included 32 bit kernel files for MenuetOS                    ;;
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: 996 $
16
$Revision: 2971 $
17
 
17
 
18
 
18
 
Line 82... Line 82...
82
 
82
 
83
struc TASKDATA
83
struc TASKDATA
84
{
84
{
85
  .event_mask  dd ?
85
  .event_mask  dd ?
86
  .pid	       dd ?
86
  .pid	       dd ?
87
	       dw ?
87
               dw ?
88
  .state       db ?
88
  .state       db ?
89
               db ?
89
               db ?
90
	       dw ?
90
               dw ?
91
  .wnd_number  db ?
91
  .wnd_number  db ?
92
	       db ?
92
               db ?
93
  .mem_start   dd ?
93
  .mem_start   dd ?
94
  .counter_sum dd ?
94
  .counter_sum dd ?
95
  .counter_add dd ?
95
  .counter_add dd ?
96
  .cpu_usage   dd ?
96
  .cpu_usage   dd ?
Line 99... Line 99...
99
 TASKDATA TASKDATA
99
 TASKDATA TASKDATA
100
end virtual
100
end virtual
Line 101... Line 101...
101
 
101
 
102
; structures definition
102
; structures definition
103
struc WDATA {
103
struc WDATA {
104
  .box		   BOX
104
  .box             BOX
105
  .cl_workarea	   dd ?
105
  .cl_workarea	   dd ?
106
  .cl_titlebar	   dd ?
106
  .cl_titlebar	   dd ?
107
  .cl_frames	   dd ?
107
  .cl_frames	   dd ?
108
  .reserved	   db ?
108
  .reserved        db ?
109
  .fl_wstate	   db ?
109
  .fl_wstate	   db ?
110
  .fl_wdrawn	   db ?
110
  .fl_wdrawn	   db ?
111
  .fl_redraw	   db ?
111
  .fl_redraw	   db ?
112
}
112
}
Line 115... Line 115...
115
end virtual
115
end virtual
116
label WDATA.fl_wstyle byte at 0x13
116
label WDATA.fl_wstyle byte at 0x13
Line 117... Line 117...
117
 
117
 
118
struc APPDATA
118
struc APPDATA
119
{
119
{
120
  .app_name	   db 11  dup(?)
120
  .app_name        db 11  dup(?)
Line 121... Line 121...
121
		   db 5   dup(?)
121
                   db 5   dup(?)
122
 
122
 
123
  .fpu_state       dd ?            ;+16
123
  .fpu_state       dd ?            ;+16
124
  .ev_count        dd ?            ;+20
124
  .ev_count        dd ?            ;+20
Line 145... Line 145...
145
  .wnd_shape_scale dd ?            ;+132
145
  .wnd_shape_scale dd ?            ;+132
146
                   dd ?            ;+136
146
                   dd ?            ;+136
147
  .mem_size        dd ?            ;+140
147
  .mem_size        dd ?            ;+140
148
  .saved_box	   BOX
148
  .saved_box	   BOX
149
  .ipc_start	   dd ?
149
  .ipc_start	   dd ?
150
  .ipc_size	   dd ?
150
  .ipc_size        dd ?
151
  .event_mask	   dd ?
151
  .event_mask	   dd ?
152
  .debugger_slot   dd ?
152
  .debugger_slot   dd ?
153
		   dd ?
153
                   dd ?
154
  .keyboard_mode   db ?
154
  .keyboard_mode   db ?
155
		   db 3   dup(?)
155
                   db 3   dup(?)
156
  .dir_table	   dd ?
156
  .dir_table	   dd ?
157
  .dbg_event_mem   dd ?
157
  .dbg_event_mem   dd ?
158
  .dbg_regs:
158
  .dbg_regs:
159
  .dbg_regs.dr0    dd ?
159
  .dbg_regs.dr0    dd ?
160
  .dbg_regs.dr1    dd ?
160
  .dbg_regs.dr1    dd ?