- Timestamp:
- Apr 17, 2000, 3:56:50 AM (25 years ago)
- Location:
- trunk/src/win32k
- Files:
-
- 4 added
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/win32k/Makefile
r3321 r3411 1 1 ################################################################################ 2 # $Id: Makefile,v 1.4 1 2000-04-05 18:40:36bird Exp $2 # $Id: Makefile,v 1.42 2000-04-17 01:56:47 bird Exp $ 3 3 # 4 4 # Win32k makefile. … … 120 120 @$(ECHO) compiling 16bit: $< 121 121 @$(CC16) $(CFLAGS16) $(CDEFINES16) -Fa$(WIN32KLIST)\$(*B).s -Fo$@ $(CINCLUDES16) $< 122 {dev16}.c.obj: 123 @$(ECHO) compiling 16bit: $< 124 @$(CC16) $(CFLAGS16) $(CDEFINES16) -Fa$(WIN32KLIST)\$(*B).s -Fo$(WIN32KOBJ)\$(@F) $(CINCLUDES16) $< 125 122 126 123 127 {dev32}.asm{$(WIN32KOBJ)}.obj: 124 128 @$(ECHO) assembling: $< 125 129 @$(AS) $(ASFLAGS) $(ADEFINES) $(AINCLUDES) $< -Fo:$@ -Fl:$(WIN32KLIST)\$(*B).lst 130 {dev32}.asm.obj: 131 @$(ECHO) assembling: $< 132 @$(AS) $(ASFLAGS) $(ADEFINES) $(AINCLUDES) $< -Fo:$(WIN32KOBJ)\$(@F) -Fl:$(WIN32KLIST)\$(*B).lst 133 126 134 {dev32}.c{$(WIN32KOBJ)}.obj: 127 135 @$(ECHO) compiling 32bit: $< 128 136 @$(CC) -c $(CFLAGS) $(CDEFINES) -Fa$(WIN32KLIST)\$(*B).s -Fo$@ $(CINCLUDES) $< 137 {dev32}.c.obj: 138 @$(ECHO) compiling 32bit: $< 139 @$(CC) -c $(CFLAGS) $(CDEFINES) -Fa$(WIN32KLIST)\$(*B).s -Fo$(WIN32KOBJ)\$(@F) $(CINCLUDES) $< 140 129 141 {dev32}.cpp{$(WIN32KOBJ)}.obj: 130 142 @$(ECHO) compiling 32bit: $< 131 143 @$(CC) -c $(CPPFLAGS) $(CDEFINES) -Fa$(WIN32KLIST)\$(*B).s -Fo$@ $(CINCLUDES) $< 144 {dev32}.cpp.obj: 145 @$(ECHO) compiling 32bit: $< 146 @$(CC) -c $(CPPFLAGS) $(CDEFINES) -Fa$(WIN32KLIST)\$(*B).s -Fo$(WIN32KOBJ)\$(@F) $(CINCLUDES) $< 147 132 148 133 149 {k32}.asm{$(WIN32KOBJ)}.obj: 134 150 @$(ECHO) assembling: $< 135 151 @$(AS) $(ASFLAGS) $(ADEFINES) $(AINCLUDES) $< -Fo:$@ -Fl:$(WIN32KLIST)\$(*B).lst 152 {k32}.asm.obj: 153 @$(ECHO) assembling: $< 154 @$(AS) $(ASFLAGS) $(ADEFINES) $(AINCLUDES) $< -Fo:$(WIN32KOBJ)\$(@F) -Fl:$(WIN32KLIST)\$(*B).lst 155 136 156 {k32}.c{$(WIN32KOBJ)}.obj: 137 157 @$(ECHO) compiling 32bit: $< 138 158 @$(CC) -c $(CFLAGS) $(CDEFINES) -Fa$(WIN32KLIST)\$(*B).s -Fo$@ $(CINCLUDES) $< 159 {k32}.c.obj: 160 @$(ECHO) compiling 32bit: $< 161 @$(CC) -c $(CFLAGS) $(CDEFINES) -Fa$(WIN32KLIST)\$(*B).s -Fo$(WIN32KOBJ)\$(@F) $(CINCLUDES) $< 162 139 163 {k32}.cpp{$(WIN32KOBJ)}.obj: 140 164 @$(ECHO) compiling 32bit: $< 141 165 @$(CC) -c $(CPPFLAGS) $(CDEFINES) -Fa$(WIN32KLIST)\$(*B).s -Fo$@ $(CINCLUDES) $< 166 {k32}.cpp.obj: 167 @$(ECHO) compiling 32bit: $< 168 @$(CC) -c $(CPPFLAGS) $(CDEFINES) -Fa$(WIN32KLIST)\$(*B).s -Fo$(WIN32KOBJ)\$(@F) $(CINCLUDES) $< 169 142 170 143 171 {ldr}.asm{$(WIN32KOBJ)}.obj: 144 172 @$(ECHO) assembling: $< 145 173 @$(AS) $(ASFLAGS) $(ADEFINES) $(AINCLUDES) $< -Fo:$@ -Fl:$(WIN32KLIST)\$(*B).lst 174 {ldr}.asm.obj: 175 @$(ECHO) assembling: $< 176 @$(AS) $(ASFLAGS) $(ADEFINES) $(AINCLUDES) $< -Fo:$(WIN32KOBJ)\$(@F) -Fl:$(WIN32KLIST)\$(*B).lst 177 146 178 {ldr}.c{$(WIN32KOBJ)}.obj: 147 179 @$(ECHO) compiling 32bit: $< 148 180 @$(CC) -c $(CFLAGS) $(CDEFINES) -Fa$(WIN32KLIST)\$(*B).s -Fo$@ $(CINCLUDES) $< 181 {ldr}.c.obj: 182 @$(ECHO) compiling 32bit: $< 183 @$(CC) -c $(CFLAGS) $(CDEFINES) -Fa$(WIN32KLIST)\$(*B).s -Fo$(WIN32KOBJ)\$(@F) $(CINCLUDES) $< 184 149 185 {ldr}.cpp{$(WIN32KOBJ)}.obj: 150 186 @$(ECHO) compiling 32bit: $< 151 187 @$(CC) -c $(CPPFLAGS) $(CDEFINES) -Fa$(WIN32KLIST)\$(*B).s -Fo$@ $(CINCLUDES) $< 188 {ldr}.cpp.obj: 189 @$(ECHO) compiling 32bit: $< 190 @$(CC) -c $(CPPFLAGS) $(CDEFINES) -Fa$(WIN32KLIST)\$(*B).s -Fo$(WIN32KOBJ)\$(@F) $(CINCLUDES) $< 191 152 192 153 193 {misc}.asm{$(WIN32KOBJ)}.obj: 154 194 @$(ECHO) assembling: $< 155 195 $(AS) $(ASFLAGS) $(ADEFINES) $(AINCLUDES) $< -Fo:$@ -Fl:$(WIN32KLIST)\$(*B).lst 196 {misc}.asm.obj: 197 @$(ECHO) assembling: $< 198 $(AS) $(ASFLAGS) $(ADEFINES) $(AINCLUDES) $< -Fo:$(WIN32KOBJ)\$(@F) -Fl:$(WIN32KLIST)\$(*B).lst 199 156 200 {misc}.c{$(WIN32KOBJ)}.obj: 157 201 @$(ECHO) compiling 32bit: $< 158 202 @$(CC) -c $(CFLAGS) $(CDEFINES) -Fa$(WIN32KLIST)\$(*B).s -Fo$@ $(CINCLUDES) $< 203 {misc}.c.obj: 204 @$(ECHO) compiling 32bit: $< 205 @$(CC) -c $(CFLAGS) $(CDEFINES) -Fa$(WIN32KLIST)\$(*B).s -Fo$(WIN32KOBJ)\$(@F) $(CINCLUDES) $< 206 159 207 {misc}.cpp{$(WIN32KOBJ)}.obj: 160 208 @$(ECHO) compiling 32bit: $< 161 209 @$(CC) -c $(CPPFLAGS) $(CDEFINES) -Fa$(WIN32KLIST)\$(*B).s -Fo$@ $(CINCLUDES) $< 210 {misc}.cpp.obj: 211 @$(ECHO) compiling 32bit: $< 212 @$(CC) -c $(CPPFLAGS) $(CDEFINES) -Fa$(WIN32KLIST)\$(*B).s -Fo$(WIN32KOBJ)\$(@F) $(CINCLUDES) $< 213 162 214 163 215 {pe2lx}.c{$(WIN32KOBJ)}.obj 32bit: 164 216 @$(ECHO) compiling: $< 165 217 @$(CC) -c $(CFLAGS) $(CDEFINES) -Fa$(WIN32KLIST)\$(*B).s -Fo$@ $(CINCLUDES) $< 218 {pe2lx}.c.obj 32bit: 219 @$(ECHO) compiling: $< 220 @$(CC) -c $(CFLAGS) $(CDEFINES) -Fa$(WIN32KLIST)\$(*B).s -Fo$(WIN32KOBJ)\$(@F) $(CINCLUDES) $< 221 166 222 {pe2lx}.cpp{$(WIN32KOBJ)}.obj: 167 223 @$(ECHO) compiling 32bit: $< 168 224 @$(CC) -c $(CPPFLAGS) $(CDEFINES) -Fa$(WIN32KLIST)\$(*B).s -Fo$@ $(CINCLUDES) $< 225 {pe2lx}.cpp.obj: 226 @$(ECHO) compiling 32bit: $< 227 @$(CC) -c $(CPPFLAGS) $(CDEFINES) -Fa$(WIN32KLIST)\$(*B).s -Fo$(WIN32KOBJ)\$(@F) $(CINCLUDES) $< 228 169 229 170 230 {elf2lx}.c{$(WIN32KOBJ)}.obj 32bit: 171 231 @$(ECHO) compiling: $< 172 232 @$(CC) -c $(CFLAGS) $(CDEFINES) -Fa$(WIN32KLIST)\$(*B).s -Fo$@ $(CINCLUDES) $< 233 {elf2lx}.c.obj 32bit: 234 @$(ECHO) compiling: $< 235 @$(CC) -c $(CFLAGS) $(CDEFINES) -Fa$(WIN32KLIST)\$(*B).s -Fo$(WIN32KOBJ)\$(@F) $(CINCLUDES) $< 236 173 237 {elf2lx}.cpp{$(WIN32KOBJ)}.obj: 174 238 @$(ECHO) compiling 32bit: $< 175 239 @$(CC) -c $(CPPFLAGS) $(CDEFINES) -Fa$(WIN32KLIST)\$(*B).s -Fo$@ $(CINCLUDES) $< 240 {elf2lx}.cpp.obj: 241 @$(ECHO) compiling 32bit: $< 242 @$(CC) -c $(CPPFLAGS) $(CDEFINES) -Fa$(WIN32KLIST)\$(*B).s -Fo$(WIN32KOBJ)\$(@F) $(CINCLUDES) $< 176 243 177 244 -
trunk/src/win32k/dev16/probkrnl.c
r3321 r3411 1 /* $Id: probkrnl.c,v 1. 19 2000-04-05 18:40:38 bird Exp $1 /* $Id: probkrnl.c,v 1.20 2000-04-17 01:56:48 bird Exp $ 2 2 * 3 3 * Description: Autoprobes the os2krnl file and os2krnl[*].sym files. … … 102 102 {FALSE, -1, 11, "g_tkExecPgm", -1, -1, -1, -1, EPT_PROC32}, /* 13 */ 103 103 {FALSE, -1, 11, "f_FuStrLenZ", -1, -1, -1, -1, EPT_PROCIMPORT16}, /* 14 */ 104 {FALSE, -1, 10, "f_FuStrLen", -1, -1, -1, -1, EPT_PROCIMPORT16}, /* 14 */ 105 {FALSE, -1, 8, "f_FuBuff", -1, -1, -1, -1, EPT_PROCIMPORT16} /* 15 */ 104 {FALSE, -1, 10, "f_FuStrLen", -1, -1, -1, -1, EPT_PROCIMPORT16}, /* 15 */ 105 {FALSE, -1, 8, "f_FuBuff", -1, -1, -1, -1, EPT_PROCIMPORT16}, /* 16 */ 106 {FALSE, -1, 16, "_VMObjHandleInfo", -1, -1, -1, -1, EPT_PROCIMPORT} /* 17 */ 106 107 /* {FALSE, -1, 11, "", -1, -1, -1, EPT_PROCIMPORT16} */ /* 16 */ 107 108 }; … … 983 984 int i; 984 985 int n; 985 SEL GDT; 986 SEL LDT; 987 PGINFOSEG pInfoSeg; 986 SEL selGIS; 987 SEL selLIS; 988 PGINFOSEG pGIS; 989 PLINFOSEG pLIS; 988 990 USHORT usBootDrive; 989 991 … … 1035 1037 /* determin boot drive */ 1036 1038 /*---------------------*/ 1037 rc = DosGetInfoSeg(& GDT, &LDT);1039 rc = DosGetInfoSeg(&selGIS, &selLIS); 1038 1040 if (rc != NO_ERROR) 1039 1041 return rc; 1040 1042 1041 pInfoSeg = MAKEPGINFOSEG(GDT); 1042 usBootDrive = pInfoSeg->bootdrive; 1043 usVerMajor = pInfoSeg->uchMajorVersion; 1044 usVerMinor = pInfoSeg->uchMinorVersion; 1043 pLIS = MAKEPLINFOSEG(selLIS); 1044 pGIS = MAKEPGINFOSEG(selGIS); 1045 usBootDrive = pGIS->bootdrive; 1046 usVerMajor = pGIS->uchMajorVersion; 1047 usVerMinor = pGIS->uchMinorVersion; 1045 1048 dprintf(("BootDrive: %d\n", usBootDrive)); 1046 1049 … … 1495 1498 int i; 1496 1499 1497 printf16("/* $Id: probkrnl.c,v 1. 19 2000-04-05 18:40:38 bird Exp $\n"1500 printf16("/* $Id: probkrnl.c,v 1.20 2000-04-17 01:56:48 bird Exp $\n" 1498 1501 "*\n" 1499 1502 "* Autogenerated kernel symbol database.\n" -
trunk/src/win32k/dev32/d32init.c
r3321 r3411 1 /* $Id: d32init.c,v 1.1 7 2000-04-05 18:40:40bird Exp $1 /* $Id: d32init.c,v 1.18 2000-04-17 01:56:48 bird Exp $ 2 2 * 3 3 * d32init.c - 32-bits init routines. … … 1046 1046 0, 1047 1047 0, 1048 0, 1048 1049 0 1049 1050 }; … … 1234 1235 * callTab-entry + 8 holds the selector for the object. (These two fields is the 16:32-bit pointer to the variable.) 1235 1236 * callTab-entry + a holds the 16-bit offset for the variable. 1236 * callTab-entry + c holds the selector for the object. (These two fiel s is the 16:16-bit pointer to the variable.)1237 * callTab-entry + c holds the selector for the object. (These two fields is the 16:16-bit pointer to the variable.) 1237 1238 */ 1238 1239 case EPT_VARIMPORT32: … … 1369 1370 0x2d, 0xa8, 0x0a, 0x00, 0x00, 0x65, 0x67, 0xff, 1370 1371 0xb5, 0xb4, 0x1f, 0x00, 0x00, 0x65, 0x67, 0x66 1372 }; 1373 char achf_VMObjHandleInfo[] = { 1374 0x55, 0x8B, 0x0D, 0x9C, 0xBF, 0x0D, 0x00, 0x8B, 1375 0xEC, 0x83, 0xEC, 0x0C, 0x53, 0x57, 0x8D, 0x55, 1376 0xF8 1371 1377 }; 1372 1378 … … 1391 1397 achf_FuStrLen , 1392 1398 achf_FuBuff , 1399 achf_VMObjHandleInfo , 1393 1400 NULL 1394 1401 }; … … 1400 1407 unsigned cb; 1401 1408 printf("Proc.no.%i\n", i); 1402 if (i < 14 )1409 if (i < 14 || i > 16) 1403 1410 cb = interpretFunctionProlog32(aProcs[i], i < 5 || i == 13); 1404 1411 else -
trunk/src/win32k/include/OS2KVM.h
r2823 r3411 1 /* $Id: OS2KVM.h,v 1. 3 2000-02-18 19:27:29 bird Exp $1 /* $Id: OS2KVM.h,v 1.4 2000-04-17 01:56:49 bird Exp $ 2 2 * 3 3 * OS/2 kernel VM functions. … … 103 103 PVMAC pvmac); 104 104 105 105 APIRET KRNLCALL VMObjHandleInfo( 106 USHORT usHob, 107 PULONG pulAddr, 108 PUSHORT pushPTDA); 106 109 107 110 #endif -
trunk/src/win32k/include/probkrnl.h
r3321 r3411 1 /* $Id: probkrnl.h,v 1.1 2 2000-04-05 18:40:42bird Exp $1 /* $Id: probkrnl.h,v 1.13 2000-04-17 01:56:49 bird Exp $ 2 2 * 3 3 * Include file for ProbKrnl. … … 16 16 * Defined Constants And Macros * 17 17 *******************************************************************************/ 18 #define NBR_OF_KRNLIMPORTS 1 7/* When this is changed make sure to */18 #define NBR_OF_KRNLIMPORTS 18 /* When this is changed make sure to */ 19 19 /* update the arrays in d32init.c and */ 20 /* probkrnl 32.c */20 /* probkrnl.c */ 21 21 #define MAX_LENGTH_NAME 32 /* Max length for the function. */ 22 22 -
trunk/src/win32k/ldr/calltab.asm
r2848 r3411 1 ; $Id: calltab.asm,v 1.1 1 2000-02-21 14:53:39 bird Exp $1 ; $Id: calltab.asm,v 1.12 2000-04-17 01:56:49 bird Exp $ 2 2 ; 3 3 ; callTab - Call back again table - table with entry for each function which is overrided. … … 127 127 _f_FuBuff ENDP 128 128 129 _VMObjHandleInfo@12 PROC NEAR 130 db MAXSIZE_PROLOG dup(0cch) 131 _VMObjHandleInfo@12 ENDP 132 129 133 CALLTAB ENDS 130 134
Note:
See TracChangeset
for help on using the changeset viewer.