Rev 1172 | Rev 1289 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1172 | Rev 1275 | ||
---|---|---|---|
Line 3... | Line 3... | ||
3 | ;; Copyright (C) KolibriOS team 2004-2008. 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 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
6 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
Line 7... | Line 7... | ||
7 | 7 | ||
Line 8... | Line 8... | ||
8 | $Revision: 1172 $ |
8 | $Revision: 1275 $ |
9 | 9 | ||
10 | 10 | ||
Line 437... | Line 437... | ||
437 | 437 | ||
438 | APP_OBJ_OFFSET equ 48 |
438 | APP_OBJ_OFFSET equ 48 |
Line 439... | Line 439... | ||
439 | APP_EV_OFFSET equ 40 |
439 | APP_EV_OFFSET equ 40 |
- | 440 | ||
440 | 441 | struc CURSOR |
|
441 | struc CURSOR |
442 | { |
442 | {;common object header |
443 | ;common object header |
443 | .magic dd ? ;'CURS' |
444 | .magic dd ? ;'CURS' |
444 | .destroy dd ? ;internal destructor |
445 | .destroy dd ? ;internal destructor |
445 | .fd dd ? ;next object in list |
446 | .fd dd ? ;next object in list |
Line 446... | Line 447... | ||
446 | .bk dd ? ;prev object in list |
447 | .bk dd ? ;prev object in list |
447 | .pid dd ? ;owner id |
448 | .pid dd ? ;owner id |
448 | 449 | ||
449 | ;cursor data |
450 | ;cursor data |
- | 451 | .base dd ? ;allocated memory |
|
450 | .base dd ? ;allocated memory |
452 | .hot_x dd ? ;hotspot coords |
451 | .hot_x dd ? ;hotspot coords |
453 | .hot_y dd ? |
452 | .hot_y dd ? |
454 | .sizeof: |
453 | } |
455 | } |
Line 509... | Line 511... | ||
509 | 511 | ||
510 | virtual at 0 |
512 | virtual at 0 |
511 | SMAP SMAP |
513 | SMAP SMAP |
Line -... | Line 514... | ||
- | 514 | end virtual |
|
- | 515 | ||
- | 516 | struc display_t |
|
- | 517 | { |
|
- | 518 | .x dd ? |
|
- | 519 | .y dd ? |
|
- | 520 | .width dd ? |
|
- | 521 | .height dd ? |
|
- | 522 | .bpp dd ? |
|
- | 523 | .vrefresh dd ? |
|
- | 524 | .pitch dd ? |
|
- | 525 | .lfb dd ? |
|
- | 526 | ||
- | 527 | .modes dd ? |
|
- | 528 | .ddev dd ? |
|
- | 529 | .connector dd ? |
|
- | 530 | .crtc dd ? |
|
- | 531 | ||
- | 532 | .cr_list.next dd ? |
|
- | 533 | .cr_list.prev dd ? |
|
- | 534 | ||
- | 535 | .cursor dd ? |
|
- | 536 | ||
- | 537 | .init_cursor dd ? |
|
- | 538 | .select_cursor dd ? |
|
- | 539 | .show_cursor dd ? |
|
- | 540 | .move_cursor dd ? |
|
- | 541 | .restore_cursor dd ? |
|
- | 542 | } |
|
- | 543 | ||
- | 544 | virtual at 0 |
|
Line 512... | Line 545... | ||
512 | end virtual |
545 | display_t display_t |
513 | 546 | end virtual |
|
514 | 547 | ||
515 | struc HEAP_DATA |
548 | struc HEAP_DATA |
Line 593... | Line 626... | ||
593 | ; .export dd ? |
626 | ; .export dd ? |
594 | ; .import dd ? |
627 | ; .import dd ? |
595 | ;} |
628 | ;} |
Line 596... | Line 629... | ||
596 | 629 | ||
- | 630 | struc SRV |
|
597 | struc SRV |
631 | { |
598 | { .srv_name rb 16 ;ASCIIZ string |
632 | .srv_name rb 16 ;ASCIIZ string |
599 | .magic dd ? ;+0x10 ;'SRV ' |
633 | .magic dd ? ;+0x10 ;'SRV ' |
600 | .size dd ? ;+0x14 ;size of structure SRV |
634 | .size dd ? ;+0x14 ;size of structure SRV |
601 | .fd dd ? ;+0x18 ;next SRV descriptor |
635 | .fd dd ? ;+0x18 ;next SRV descriptor |
602 | .bk dd ? ;+0x1C ;prev SRV descriptor |
636 | .bk dd ? ;+0x1C ;prev SRV descriptor |
603 | .base dd ? ;+0x20 ;service base address |
637 | .base dd ? ;+0x20 ;service base address |
604 | .entry dd ? ;+0x24 ;service START function |
638 | .entry dd ? ;+0x24 ;service START function |
- | 639 | .srv_proc dd ? ;+0x28 ;main service handler |
|
605 | .srv_proc dd ? ;+0x28 ;main service handler |
640 | .sizeof: |
Line 606... | Line 641... | ||
606 | } |
641 | } |
607 | - | ||
Line 608... | Line 642... | ||
608 | SRV_FD_OFFSET equ 0x18 |
642 | |
609 | SRV_SIZE equ 44 |
643 | SRV_FD_OFFSET equ 0x18 |
Line 610... | Line 644... | ||
610 | 644 |