Windows NT 4.0 source code leak
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.
 
 
 
 
 
 

151 lines
4.1 KiB

@echo *
@echo * This command file is used to build the needed data structures so we no
@echo * longer need to have any other system dll's than doscalls.dll.
@echo *
@echo * IMPORTANT: If the .def files in the thunk directory are changed then
@echo * this command file must be run and the output file
@echo * ..\..\..\inc\ldrtabs.h must be checked-in since the build
@echo * group will need it for building ldr\ldrinit.c.
@echo * If a new dll is added then this command file must be changed
@echo * also.
@echo *
del ..\..\..\inc\ldrtabs.h
copy ..\ACSNETB.DLL acsnetb.dll
copy ..\KBDCALLS.DLL kbdcalls.dll
copy ..\MAILSLOT.DLL mailslot.dll
copy ..\MONCALLS.DLL moncalls.dll
copy ..\MOUCALLS.DLL moucalls.dll
copy ..\MSG.DLL msg.dll
copy ..\NAMPIPES.DLL nampipes.dll
copy ..\INETAPI.DLL api.dll
copy ..\NETOEM.DLL oem.dll
copy ..\NLS.DLL nls.dll
@
@ REM pmshapi.dll, pmwin.dll & os2sm.dll must be provided by PM
@ REM when running PM/NT
@
@if not "%PMNT%"=="" goto skip_1
copy ..\PMSHAPI.DLL pmshapi.dll
copy ..\PMWIN.DLL pmwin.dll
copy ..\OS2SM.DLL os2sm.dll
:skip_1
copy ..\SESMGR.DLL sesmgr.dll
copy ..\QUECALLS.DLL quecalls.dll
copy ..\VIOCALLS.DLL viocalls.dll
@ REM MSKK Dec.15.1992 V-AkihiS
@
@ REM imdaemon.dll must be provided for supporting IMMON API
@
@if "%DBCS%"=="" goto skip_im1
copy ..\IMDAEMON.DLL imdaemon.dll
:skip_im1
nedump acsnetb.dll
type acsent >> ..\..\..\inc\ldrtabs.h
type acsres >> ..\..\..\inc\ldrtabs.h
type acsnres >> ..\..\..\inc\ldrtabs.h
del acs*
nedump kbdcalls.dll
type kbdent >> ..\..\..\inc\ldrtabs.h
type kbdres >> ..\..\..\inc\ldrtabs.h
type kbdnres >> ..\..\..\inc\ldrtabs.h
del kbd*
nedump mailslot.dll
type maient >> ..\..\..\inc\ldrtabs.h
type maires >> ..\..\..\inc\ldrtabs.h
type mainres >> ..\..\..\inc\ldrtabs.h
del mai*
nedump moncalls.dll
type monent >> ..\..\..\inc\ldrtabs.h
type monres >> ..\..\..\inc\ldrtabs.h
type monnres >> ..\..\..\inc\ldrtabs.h
del mon*
nedump moucalls.dll
type mouent >> ..\..\..\inc\ldrtabs.h
type moures >> ..\..\..\inc\ldrtabs.h
type mounres >> ..\..\..\inc\ldrtabs.h
del mou*
nedump msg.dll
type msgent >> ..\..\..\inc\ldrtabs.h
type msgres >> ..\..\..\inc\ldrtabs.h
type msgnres >> ..\..\..\inc\ldrtabs.h
del msg*
nedump nampipes.dll
type nament >> ..\..\..\inc\ldrtabs.h
type namres >> ..\..\..\inc\ldrtabs.h
type namnres >> ..\..\..\inc\ldrtabs.h
del nam*
nedump api.dll
type apient >> ..\..\..\inc\ldrtabs.h
type apires >> ..\..\..\inc\ldrtabs.h
type apinres >> ..\..\..\inc\ldrtabs.h
del api*
nedump oem.dll
type oement >> ..\..\..\inc\ldrtabs.h
type oemres >> ..\..\..\inc\ldrtabs.h
type oemnres >> ..\..\..\inc\ldrtabs.h
del oem*
nedump nls.dll
type nlsent >> ..\..\..\inc\ldrtabs.h
type nlsres >> ..\..\..\inc\ldrtabs.h
type nlsnres >> ..\..\..\inc\ldrtabs.h
del nls*
@if not "%PMNT%"=="" goto skip_2
nedump pmshapi.dll
type pmsent >> ..\..\..\inc\ldrtabs.h
type pmsres >> ..\..\..\inc\ldrtabs.h
type pmsnres >> ..\..\..\inc\ldrtabs.h
del pms*
nedump pmwin.dll
type pmwent >> ..\..\..\inc\ldrtabs.h
type pmwres >> ..\..\..\inc\ldrtabs.h
type pmwnres >> ..\..\..\inc\ldrtabs.h
del pmw*
nedump os2sm.dll
type os2ent >> ..\..\..\inc\ldrtabs.h
type os2res >> ..\..\..\inc\ldrtabs.h
type os2nres >> ..\..\..\inc\ldrtabs.h
del os2*
:skip_2
nedump sesmgr.dll
type sesent >> ..\..\..\inc\ldrtabs.h
type sesres >> ..\..\..\inc\ldrtabs.h
type sesnres >> ..\..\..\inc\ldrtabs.h
del ses*
nedump quecalls.dll
type queent >> ..\..\..\inc\ldrtabs.h
type queres >> ..\..\..\inc\ldrtabs.h
type quenres >> ..\..\..\inc\ldrtabs.h
del que*
@if "%PMNT%" == "" goto skip_3
copy ..\PMNT.DLL pmnt.dll
nedump pmnt.dll
type pmnent >> ..\..\..\inc\ldrtabs.h
type pmnres >> ..\..\..\inc\ldrtabs.h
type pmnnres >> ..\..\..\inc\ldrtabs.h
del pmn*
:skip_3
nedump viocalls.dll
type vioent >> ..\..\..\inc\ldrtabs.h
type viores >> ..\..\..\inc\ldrtabs.h
type vionres >> ..\..\..\inc\ldrtabs.h
del vio*
@ REM MSKK Dec.15.1992 V-AkihiS
@
@ REM imdaemon.dll must be provided for supporting IMMON API
@
@if "%DBCS%" == "" goto skip_im2
nedump imdaemon.dll
type imdent >> ..\..\..\inc\ldrtabs.h
type imdres >> ..\..\..\inc\ldrtabs.h
type imdnres >> ..\..\..\inc\ldrtabs.h
del imd*
:skip_im2