Subversion Repositories Kolibri OS

Rev

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

Rev 1275 Rev 1289
Line 1... Line 1...
1
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
1
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
2
;;                                                              ;;
2
;;                                                              ;;
3
;; Copyright (C) KolibriOS team 2004-2008. All rights reserved. ;;
3
;; Copyright (C) KolibriOS team 2004-2009. 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: 1275 $
8
$Revision: 1289 $
9
 
9
 
10
 
10
 
Line 511... Line 511...
511
 
511
 
512
virtual at 0
512
virtual at 0
513
  SMAP SMAP
513
  SMAP SMAP
Line -... Line 514...
-
 
514
end virtual
-
 
515
 
-
 
516
struc DLLDESCR
-
 
517
{
-
 
518
    .bk         dd ?
-
 
519
    .fd         dd ?    ;+4
-
 
520
    .data       dd ?    ;+8
-
 
521
    .size       dd ?    ;+12
-
 
522
    .timestamp  dq ?
-
 
523
    .refcount   dd ?
-
 
524
    .defaultbase dd ?
-
 
525
    .coff_hdr    dd ?
-
 
526
    .symbols_ptr dd ?
-
 
527
    .symbols_num dd ?
-
 
528
    .symbols_lim dd ?
-
 
529
    .exports     dd ?   ;export table
-
 
530
    .name:
-
 
531
    .sizeof:
-
 
532
}
-
 
533
 
-
 
534
struc HDLL
-
 
535
{
-
 
536
    .magic       dd ?   ; HDLL
-
 
537
    .destroy     dd ?   ;internal destructor
-
 
538
    .fd          dd ?   ;next object in list
-
 
539
    .bk          dd ?   ;prev object in list
-
 
540
    .pid         dd ?   ;owner id
-
 
541
 
-
 
542
    .base        dd ?   ;mapped base
-
 
543
    .size        dd ?   ;mapped size
-
 
544
    .refcount    dd ?   ;reference counter for this process and this lib
-
 
545
    .parent      dd ?   ;DLLDESCR
-
 
546
    .sizeof:
-
 
547
}
-
 
548
 
-
 
549
virtual at 0
-
 
550
  DLLDESCR DLLDESCR
-
 
551
end virtual
-
 
552
 
-
 
553
virtual at 0
-
 
554
  HDLL HDLL
514
end virtual
555
end virtual
515
 
556
 
516
struc display_t
557
struc display_t
517
{
558
{
518
    .x              dd ?
559
    .x              dd ?