Changeset 2799 for trunk/src/win32k/dev32/devfirst.asm
- Timestamp:
- Feb 16, 2000, 12:39:20 AM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/win32k/dev32/devfirst.asm
r1467 r2799 1 ; $Id: devfirst.asm,v 1. 2 1999-10-27 02:02:54bird Exp $1 ; $Id: devfirst.asm,v 1.3 2000-02-15 23:39:19 bird Exp $ 2 2 ; 3 3 ; DevFirst - entrypoint and segment definitions … … 32 32 public _strategyAsm1 33 33 public _CallGetOTEs32 34 public _CallElfIOCtl 35 public _CallWin32kIOCtl 34 36 public _SSToDS_16a 35 37 public GetOS2KrnlMTE … … 41 43 extrn _TKSSBase16:dword 42 44 extrn GETOTES32:FAR 45 extrn ELFIOCTL:FAR 46 extrn WIN32KIOCTL:FAR 43 47 .286p 44 48 extrn _strategy:near … … 84 88 ; @cproto USHORT NEAR CallGetOTEs32(ULONG addressOTEBuf); 85 89 ; @returns Same as GetOTEs32. 86 ; @param address OTEBuf 32-bit pointer to request data.90 ; @param address of OTEBuf 32-bit pointer to request data. 87 91 ; @status completely implemented. 88 92 ; @author knut st. osmundsen … … 96 100 retn 97 101 _CallGetOTEs32 ENDP 102 103 104 105 106 ;; 107 ; Thunk procedure for . 108 ; @cproto USHORT NEAR CallElfIOCtl(void); 109 ; @returns Same as ElfIOCtl 110 ; @param address of IOCtl request packet (32-bit pointer). 111 ; @status completely implemented. 112 ; @author knut st. osmundsen 113 _CallElfIOCtl PROC NEAR 114 ASSUME CS:CODE16 115 push ds 116 push word ptr [esp+6] ; push high word. 117 push word ptr [esp+6] ; push low word. 118 call far ptr FLAT:ELFIOCTL 119 pop ds 120 retn 121 _CallElfIOCtl ENDP 122 123 ;; 124 ; Thunk procedure for . 125 ; @cproto USHORT NEAR CallWin32kIOCtl(void); 126 ; @returns Same as Win32kIOCtl 127 ; @param address of IOCtl request packet (32-bit pointer). 128 ; @status completely implemented. 129 ; @author knut st. osmundsen 130 _CallWin32kIOCtl PROC NEAR 131 ASSUME CS:CODE16 132 push ds 133 push word ptr [esp+6] ; push high word. 134 push word ptr [esp+6] ; push low word. 135 call far ptr FLAT:WIN32KIOCTL 136 pop ds 137 retn 138 _CallWin32kIOCtl ENDP 139 98 140 99 141
Note:
See TracChangeset
for help on using the changeset viewer.