Subversion Repositories Kolibri OS

Rev

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

Rev 321 Rev 354
Line 321... Line 321...
321
end virtual
321
end virtual
322
 
322
 
323
APP_OBJ_OFFSET  equ 48
323
APP_OBJ_OFFSET  equ 48
Line 324... Line 324...
324
 
324
APP_EV_OFFSET   equ 40
-
 
325
 
Line 325... Line 326...
325
struc CURSOR
326
struc CURSOR
326
{;common object header
327
{;common object header
327
   .magic       dd ?   ;'CURS'
328
   .magic       dd ?   ;'CURS'
328
   .destroy     dd ?   ;internal destructor
329
   .destroy     dd ?   ;internal destructor
Line 341... Line 342...
341
 
342
 
342
CURSOR_SIZE     equ 32
343
CURSOR_SIZE     equ 32
Line 343... Line 344...
343
 
344
 
Line -... Line 345...
-
 
345
struc EVENT
-
 
346
{
-
 
347
   .magic       dd ?   ;'EVNT'
-
 
348
   .destroy     dd ?   ;internal destructor
-
 
349
   .fd          dd ?   ;next object in list
-
 
350
   .bk          dd ?   ;prev object in list
-
 
351
   .pid         dd ?   ;owner id
-
 
352
 
-
 
353
   .id          dd ?   ;event uid
-
 
354
   .state       dd ?   ;internal flags
-
 
355
   .code        dd ?
-
 
356
                rd 5
-
 
357
}
-
 
358
EVENT_SIZE  equ 52
-
 
359
 
-
 
360
virtual at 0
-
 
361
  EVENT EVENT
-
 
362
end virtual
-
 
363
 
-
 
364
 
-
 
365
 
-
 
366
struc HEAP_DATA
-
 
367
{
-
 
368
   .mutex         rd 1
-
 
369
   .refcount      rd 1
-
 
370
   .heap_base     rd 1
-
 
371
   .heap_top      rd 1
-
 
372
   .app_mem       rd 1
-
 
373
}
-
 
374
 
-
 
375
HEAP_DATA_SIZE  equ 20
-
 
376
virtual at 0
-
 
377
  HEAP_DATA HEAP_DATA
-
 
378
end virtual
-
 
379
 
344
struc BOOT_DATA
380
struc BOOT_DATA
345
{ .bpp            dd ?
381
{ .bpp            dd ?
346
  .scanline       dd ?
382
  .scanline       dd ?
347
  .vesa_mode      dd ?
383
  .vesa_mode      dd ?
348
  .x_res          dd ?
384
  .x_res          dd ?