Ignore:
Timestamp:
Jan 22, 2000, 7:21:03 PM (26 years ago)
Author:
bird
Message:

Temporary backup checkin.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/win32k/ldr/calltab.asm

    r1467 r2501  
    1 ; $Id: calltab.asm,v 1.2 1999-10-27 02:02:58 bird Exp $
     1; $Id: calltab.asm,v 1.3 2000-01-22 18:21:01 bird Exp $
    22;
    33; callTab - Call back again table - table with entry for each function which is overrided.
     
    1919;
    2020    public callTab
    21     public __ldrClose@4
    22     public __ldrOpen@12
    23     public __ldrRead@24
    24     public __LDRQAppType@8
    25 
     21    public _ldrClose@4
     22    public _ldrOpen@12
     23    public _ldrRead@24
     24    public _LDRQAppType@8
     25    public _ldrEnum32bitRelRecs@24
     26    public _IOSftOpen@20
     27    public _IOSftClose@4
     28    public _IOSftTransPath@4
     29    public _IOSftReadAt@20
     30    public _IOSftWriteAt@20
    2631
    2732;
     
    3136
    3237
     38
    3339CALLTAB segment
    3440    assume cs:CALLTAB, ds:flat, ss:nothing
    35 
    3641;
    37 ; must match with the aProcTab array in dev16\ProbKrnl.c
     42; callTab is an array of evt. function prologs with a jump to the real function.
     43; Imported and Overrided OS/2 kernel functions are called tru this table.
     44;
     45; This array of near procedures are parallel to the aProcTab array in dev16\ProbKrnl.c.
     46; Remember to update both!.
    3847;
    3948callTab:
    40 __ldrRead@24 PROC NEAR
     49_ldrRead@24 PROC NEAR
    4150    db MAXSIZE_PROLOG dup(0cch)
    42 __ldrRead@24 ENDP
     51_ldrRead@24 ENDP
    4352
    44 __ldrOpen@12 PROC NEAR
     53_ldrOpen@12 PROC NEAR
    4554    db MAXSIZE_PROLOG dup(0cch)
    46 __ldrOpen@12 ENDP
     55_ldrOpen@12 ENDP
    4756
    48 __ldrClose@4 PROC NEAR
     57_ldrClose@4 PROC NEAR
    4958    db MAXSIZE_PROLOG dup(0cch)
    50 __ldrClose@4 ENDP
     59_ldrClose@4 ENDP
    5160
    52 __LDRQAppType@8 PROC NEAR
     61_LDRQAppType@8 PROC NEAR
    5362    db MAXSIZE_PROLOG dup(0cch)
    54 __LDRQAppType@8 ENDP
     63_LDRQAppType@8 ENDP
    5564
    56 if 0
    57     public __LDRLoadExe
    58 __LDRLoadExe PROC NEAR
     65_ldrEnum32bitRelRecs@24 PROC NEAR
    5966    db MAXSIZE_PROLOG dup(0cch)
    60 __LDRLoadExe END
     67_ldrEnum32bitRelRecs@24 ENDP
    6168
    62     public __ldrGetResource
    63 __ldrGetResource PROC NEAR
     69
     70_IOSftOpen@20 PROC NEAR
    6471    db MAXSIZE_PROLOG dup(0cch)
    65 __ldrGetResource ENDP
     72_IOSftOpen@20 ENDP
    6673
    67     public __ldrOpenNewExe
    68 __ldrOpenNewExe PROC NEAR
     74_IOSftClose@4 PROC NEAR
    6975    db MAXSIZE_PROLOG dup(0cch)
    70 __ldrOpenNewExe ENDP
     76_IOSftClose@4 ENDP
    7177
    72     public __ldrCreateMte
    73 __ldrCreateMte PROC NEAR
     78_IOSftTransPath@4 PROC NEAR
    7479    db MAXSIZE_PROLOG dup(0cch)
    75 __ldrCreateMte ENDP
     80_IOSftTransPath@4 ENDP
    7681
    77     public __ldrGetMte
    78 __ldrGetMte PROC NEAR
     82_IOSftReadAt@20 PROC NEAR
    7983    db MAXSIZE_PROLOG dup(0cch)
    80 __ldrGetMte ENDP
     84_IOSftReadAt@20 ENDP
    8185
    82 endif
     86_IOSftWriteAt@20 PROC NEAR
     87    db MAXSIZE_PROLOG dup(0cch)
     88_IOSftWriteAt@20 ENDP
     89
    8390
    8491CALLTAB ENDS
Note: See TracChangeset for help on using the changeset viewer.