Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

22 lines
818 B

How to add a new thunk table for a new 16-bit thunk DLL:
- modify wow16\kernel31\kernel.def and add an export similar to __MOD_KERNEL
rebuild the 16-bit libraries (nmake in mvdm\wow16\lib)
- modify the Thunk macro in inc\wow.h and add another externA
update the MOD_ constants in wow.h, the profiling code still uses them.
regenerate wow.inc
- update kernel31\kdata.asm and add another MOD_ variable
- declare and make public a new __MOD_ value for exporting (ldboot.asm)
- create the table (.h file) for inclusion into wowtbl.c
- wowtbl.h - add a field to the tableoffsets structure
- wowtbl.c - #include the table into aw32WOW and update apszModNames,
InitThunkTableOffsets, ModFromCallID, and TableOffsetFromName
- update makefile.inc with the new dependency