Ignore:
Timestamp:
Feb 23, 2001, 3:57:55 AM (25 years ago)
Author:
bird
Message:

Calltable fixes. Handle event. New 14062e kernels.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/win32k/dev32/d32Events.asm

    r5170 r5247  
    1 ; $Id: d32Events.asm,v 1.1 2001-02-18 15:27:16 bird Exp $
     1; $Id: d32Events.asm,v 1.2 2001-02-23 02:57:53 bird Exp $
    22;
    33; d32Events - Code for overriding system events.
     
    2626    extrn   aSysEventsOverrides:dword
    2727    extrn    _TKSSBase16:dword
    28     extrn   dh_SendEvent:far
     28    extrn   dh_SendEvent:near
    2929    extrn   dh_SendEvent_sel:word
    30     extrn   RASRST:far
     30    extrn   RASRST:near
    3131    extrn   _Device_Help:dword
    3232
     
    114114    pop     ds                          ; 3
    115115    ASSUME  ds:DATA16                   ; 3
    116     mov     ax, dh_SendEvent_sel        ; 3
     116    mov     ax, cs:dh_SendEvent_sel     ; 3
    117117    mov     ss:[bp+6], ax               ; 4
    118118    pop     eax                         ; restore eax.
     
    137137    pop     ds
    138138    pop     ax
    139     jmp     far ptr DATA16:dh_SendEvent
     139    jmp     dh_SendEvent
    140140mydh_SendEvent ENDP
    141141
     
    162162
    163163    ;
    164     ; TODO - add check if we're actually being called from kbdbase.sys!
    165     ;
    166 
    167 
    168     ;
    169164    ; Check if we're going to override this dump request.
    170165    ;
     
    180175
    181176    ;
     177    ; TODO - add check if we're actually being called from kbdbase.sys!
     178    ;        If not called from kbdbase.sys we should do the dump.
     179
     180
     181    ;
    182182    ; Post semaphore handle.
    183183    ;
     
    199199    pop     ebx
    200200    pop     ds
    201     jmp     far ptr DATA16:RASRST
     201    jmp     RASRST
    202202myRASRST ENDP
    203203
Note: See TracChangeset for help on using the changeset viewer.