Changeset 4347 for trunk/src


Ignore:
Timestamp:
Oct 1, 2000, 4:58:21 AM (25 years ago)
Author:
bird
Message:

Implemented tool for generating calltab for kernel imports. (mkcalltab)
Implemented API for accessing memory in another process. (*ProcessReadWrite)
Added kernel imports needed to implemented ProcessReadWrite.
Removed unused kernel imports.

Location:
trunk/src/win32k
Files:
6 added
1 deleted
21 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/win32k/Makefile

    r4329 r4347  
    11################################################################################
    2 # $Id: Makefile,v 1.55 2000-09-27 15:23:58 bird Exp $
     2# $Id: Makefile,v 1.56 2000-10-01 02:58:11 bird Exp $
    33#
    44# Win32k makefile.
     
    4848H2INC       = $(DDKPATH)\tools\h2inc.exe
    4949
    50 CFLAGS      = -q -Ge -Gs- -Gr+ -Rn -Ss+ -Mp -Wall+ppt-ppc-inl-cnv-gnr-vft-gen-uni-ext-
    5150CFLAGS16    = -c -W3 -Asfw /NTCODE16 /NDDATA16 -G2s -Zp -Zl -nologo
    52 CPPFLAGS    = -q -Ge -Gs- -Gr+ -Rn -Ss+ -Mp -Gx -Wall+ppt-ppc-inl-cnv-gnr-vft-
    53 ASFLAGS     = -Sv:ALP -Mb -Li
     51CFLAGS      = -q -Ge -Gs- -Gr+ -Rn -Ss+ -Mp -Wall+ppt-ppc-inl-cnv-gnr-vft-gen-uni-ext- -Ti+
     52CPPFLAGS    = -q -Ge -Gs- -Gr+ -Rn -Ss+ -Mp -Gx -Wall+ppt-ppc-inl-cnv-gnr-vft- -Ti+
     53ASFLAGS     = -Sv:ALP -Mb -Li +Od
    5454LFLAGS      = /nologo /MAP /NOI /NOE /NOD /A:16 /PACKCODE /PACKDATA
    5555CDEFINESB   = -DWIN32K -DRING0 -D__WIN32OS2__ -D__WINE__
     
    6868!ifndef DEBUG
    6969# RELEASE
     70CFLAGS16    = $(CFLAGS16)   -Ogeitln -Gs
    7071CFLAGS      = $(CFLAGS)     -G4 -Oc+
    71 CFLAGS16    = $(CFLAGS16)   -Ogeitln -Gs
    7272CPPFLAGS    = $(CPPFLAGS)   -G4 -Oc+
    7373LFLAGS      = $(LFLAGS)     /EXEPACK:2 /NODEBUG
     
    7979
    8080# DEBUG
    81 CFLAGS      = $(CFLAGS)     -Oc+ -Os- -Ti+
    8281CFLAGS16    = $(CFLAGS16)   -Zi -Owis
    83 CPPFLAGS    = $(CPPFLAGS)   -Oc+ -Os- -Ti+
     82CFLAGS      = $(CFLAGS)     -Oc+ -Os-
     83CPPFLAGS    = $(CPPFLAGS)   -Oc+ -Os-
    8484LFLAGS      = $(LFLAGS)     /NOEXEPACK /DEBUG
    85 ASFLAGS     = $(ASFLAGS)    -Od+
     85ASFLAGS     = $(ASFLAGS)
    8686CDEFINES    = $(CDEFINESB)  -DDEBUG
    8787CDEFINES16  = $(CDEFINESB16) -DDEBUG
     
    126126{dev16}.c.obj:
    127127    @$(ECHO) compiling 16bit: $<
    128     $(CC16) -c $(CFLAGS16) $(CDEFINES16) $(CINCLUDES16) -Fo$(WIN32KOBJ)\$(*B).obj -Fa$(WIN32KLIST)\$(*B).s $<
     128    @$(CC16) -c $(CFLAGS16) $(CDEFINES16) $(CINCLUDES16) -Fo$(WIN32KOBJ)\$(*B).obj -Fa$(WIN32KLIST)\$(*B).s $<
    129129
    130130{dev16}.c.obj_init:
    131131    @$(ECHO) compiling 16bit: $<
    132     $(CC16) -c $(CFLAGS16) $(CDEFINES16) $(CINCLUDES16) /NTCODE16_INIT /NDDATA16_INIT -Fo$(WIN32KOBJ)\$(*B).obj_init -Fa$(WIN32KLIST)\$(*B).s $<
    133     $(CP) $@ $@.obj
     132    @$(CC16) -c $(CFLAGS16) $(CDEFINES16) $(CINCLUDES16) /NTCODE16_INIT /NDDATA16_INIT -Fo$(WIN32KOBJ)\$(*B).obj_init -Fa$(WIN32KLIST)\$(*B).s $<
     133    @$(CP) $@ $@.obj
    134134
    135135{dev16}.c.obj_tst:
    136136    @$(ECHO) compiling 16bit: $<
    137     $(CC16) -c $(CFLAGS16) $(CDEFINES16_TST) $(CINCLUDES16) -Fa$(WIN32KLIST)\$(*B).s -Fo$(WIN32KOBJ)\$(@B).obj_tst $<
    138     $(CP) $@ $@.obj
     137    @$(CC16) -c $(CFLAGS16) $(CDEFINES16_TST) $(CINCLUDES16) -Fa$(WIN32KLIST)\$(*B).s -Fo$(WIN32KOBJ)\$(@B).obj_tst $<
     138    @$(CP) $@ $@.obj
    139139{dev16}.c.obj_tst_init:
    140140    @$(ECHO) compiling 16bit: $<
    141     $(CC16) -c $(CFLAGS16) $(CDEFINES16_TST) $(CINCLUDES16) /NDDATA16_INIT /NTCODE16_INIT -Fa$(WIN32KLIST)\$(*B).s -Fo$(WIN32KOBJ)\$(@B).obj_tst_init $<
    142     $(CP) $@ $@.obj
     141    @$(CC16) -c $(CFLAGS16) $(CDEFINES16_TST) $(CINCLUDES16) /NDDATA16_INIT /NTCODE16_INIT -Fa$(WIN32KLIST)\$(*B).s -Fo$(WIN32KOBJ)\$(@B).obj_tst_init $<
     142    @$(CP) $@ $@.obj
    143143
    144144
     
    242242{misc}.asm{$(WIN32KOBJ)}.obj:
    243243    @$(ECHO) assembling:      $<
    244     $(AS) $(ASFLAGS) $(ADEFINES) $(AINCLUDES) $< -Fo:$@ -Fl:$(WIN32KLIST)\$(*B).lst
     244    @$(AS) $(ASFLAGS) $(ADEFINES) $(AINCLUDES) $< -Fo:$@ -Fl:$(WIN32KLIST)\$(*B).lst
    245245{misc}.asm.obj:
    246246    @$(ECHO) assembling:      $<
    247     $(AS) $(ASFLAGS) $(ADEFINES) $(AINCLUDES) $< -Fo:$(WIN32KOBJ)\$(@F) -Fl:$(WIN32KLIST)\$(*B).lst
     247    @$(AS) $(ASFLAGS) $(ADEFINES) $(AINCLUDES) $< -Fo:$(WIN32KOBJ)\$(@F) -Fl:$(WIN32KLIST)\$(*B).lst
    248248
    249249{misc}.c{$(WIN32KOBJ)}.obj:
     
    256256{misc}.c{$(WIN32KOBJ)}.obj_tst:
    257257    @$(ECHO) compiling 32bit: $<
    258     $(CC) -c $(CFLAGS) $(CDEFINES_TST) -Fa$(WIN32KLIST)\$(*B).s -Fo$@ $(CINCLUDES) $<
     258    @$(CC) -c $(CFLAGS) $(CDEFINES_TST) -Fa$(WIN32KLIST)\$(*B).s -Fo$@ $(CINCLUDES) $<
    259259    @$(CP) $@ $@.obj
    260260{misc}.c.obj_tst:
    261261    @$(ECHO) compiling 32bit: $<
    262     $(CC) -c $(CFLAGS) $(CDEFINES_TST) -Fa$(WIN32KLIST)\$(*B).s -Fo$(WIN32KOBJ)\$(@F) $(CINCLUDES) $<
     262    @$(CC) -c $(CFLAGS) $(CDEFINES_TST) -Fa$(WIN32KLIST)\$(*B).s -Fo$(WIN32KOBJ)\$(@F) $(CINCLUDES) $<
    263263    @$(CP) $@ $@.obj
    264264
     
    329329    $(WIN32KOBJ)\d16globl.obj \
    330330    $(WIN32KOBJ)\asmutils.obj \
    331     $(WIN32KOBJ)\calltab.obj \
     331    $(WIN32KOBJ)\calltaba.obj \
    332332    $(WIN32KOBJ)\malloc.obj \
    333333    $(WIN32KOBJ)\smalloc_avl.obj \
     
    355355    $(WIN32KOBJ)\d32Win32kIOCtl.obj \
    356356    $(WIN32KOBJ)\k32AllocMemEx.obj \
     357    $(WIN32KOBJ)\k32ProcessReadWrite.obj \
    357358    $(WIN32KOBJ)\k32QueryOTEs.obj \
    358359    $(WIN32KOBJ)\k32QueryOptionsStatus.obj \
     
    387388    $(WIN32KOBJ)\fake.obj \
    388389    $(WIN32KOBJ)\fakea.obj \
     390    $(WIN32KOBJ)\TstFakers.obj \
    389391    $(WIN32KOBJ)\d16strat.obj \
    390392    $(WIN32KOBJ)\d32hlp.obj \
     
    392394    $(WIN32KOBJ)\d16globl.obj \
    393395    $(WIN32KOBJ)\asmutils.obj \
    394     $(WIN32KOBJ)\calltab.obj \
     396    $(WIN32KOBJ)\calltaba.obj \
    395397    $(WIN32KOBJ)\malloc.obj_tst \
    396398    $(WIN32KOBJ)\smalloc_avl.obj \
     
    410412    $(WIN32KOBJ)\myldrEnum32bitRelRecs.obj \
    411413    $(WIN32KOBJ)\myldrOpenPath.obj \
     414    $(WIN32KOBJ)\myldrOpenPatha.obj \
    412415    $(WIN32KOBJ)\OS2KTCB.obj \
    413416    $(WIN32KOBJ)\OS2KPTDA.obj \
     
    417420    $(WIN32KOBJ)\d32Win32kIOCtl.obj \
    418421    $(WIN32KOBJ)\k32AllocMemEx.obj \
     422    $(WIN32KOBJ)\k32ProcessReadWrite.obj \
    419423    $(WIN32KOBJ)\k32QueryOTEs.obj \
    420424    $(WIN32KOBJ)\k32QueryOptionsStatus.obj \
     
    459463{dev16}.c.obj_e:
    460464    @$(ECHO) compiling 16bit (extract): $<
    461     $(CC16) -c -W3 -Asfw -G2s -Zp -Zl -nologo -Fo$@ -Fa -Zi -Od -Lp -DDEBUG -DEXTRACT \
     465    @$(CC16) -c -W3 -Asfw -G2s -Zp -Zl -nologo -Fo$@ -Fa -Zi -Od -Lp -DDEBUG -DEXTRACT \
    462466        -Fa$(WIN32KLIST)\$(*B)_e.s -Fo$(WIN32KOBJ)\$(@B).obj_e $(CINCLUDES16) $<
    463467
    464 $(WIN32KBIN)\extract.exe: $(EXTRACTOBJS)
     468$(WIN32KBIN)\extract.exe: clfix.exe $(EXTRACTOBJS)
    465469    $(LD) $(LFLAGS) /pmtype:vio @<<$(WIN32KOBJ)\$(@B).lnk
    466470        /OUT:$@
     
    476480
    477481################################################################################
     482# mkcalltab.exe rule.
     483################################################################################
     484MKCALLTABOBJS = \
     485$(WIN32KOBJ)\mkcalltab.obj_c \
     486$(WIN32KOBJ)\probkrnl.obj_c \
     487$(WIN32KOBJ)\d16globl.obj_c \
     488$(WIN32KOBJ)\vprntf16.obj_c
     489
     490{dev16}.c.obj_c:
     491    @$(ECHO) compiling 16bit (mkcalltab): $<
     492    @$(CC16) -c -W3 -Asfw -G2s -Zp -Zl -nologo -Fo$@ -Fa -Zi -Od -Lp -DDEBUG -DEXTRACT \
     493        -Fa$(WIN32KLIST)\$(*B)_c.s -Fo$(WIN32KOBJ)\$(@B).obj_c $(CINCLUDES16) $<
     494
     495$(WIN32KBIN)\mkcalltab.exe: clfix.exe $(MKCALLTABOBJS)
     496    $(LD) $(LFLAGS) /pmtype:vio @<<$(WIN32KOBJ)\$(@B).lnk
     497        /OUT:$@
     498        /MAP:$(WIN32KBIN)\$(@B).map
     499        $(MKCALLTABOBJS)
     500        $(TOOLKIT)\lib\os2286.lib
     501        $(MSCPATH)\lib\clibcep.lib
     502<<keep
     503
     504
     505################################################################################
    478506# Win32k.sys rule. (Don't mess with the order or objects and libraries!)
    479507################################################################################
    480508$(NAME).sys: $(WIN32KBIN)\$(NAME).sys
    481 $(WIN32KBIN)\$(NAME).sys: $(OBJS) $(LIBS) $(NAME).def $(LASTOBJ) $(LIBSINIT) makefile
     509$(WIN32KBIN)\$(NAME).sys: clfix.exe $(OBJS) $(LIBS) $(NAME).def $(LASTOBJ) $(LIBSINIT) makefile
    482510    -@$(ECHO) recompiling d16globl to get correct build time and date:
    483511    $(CC16) -c $(CFLAGS16) $(CDEFINES16) $(CINCLUDES16) -Fo$(WIN32KOBJ)\d16globl.obj \
     
    509537    $(CP) $(WIN32KBIN)\$@ $@
    510538
    511 $(WIN32KBIN)\$(NAME)tst.exe: $(NAME)tst.def $(TSTOBJS) $(TSTLIBS) $(LASTOBJS) makefile
     539$(WIN32KBIN)\$(NAME)tst.exe: clfix.exe Test\TstFakers.c $(NAME)tst.def $(TSTOBJS) $(TSTLIBS) $(LASTOBJS) makefile
    512540    -@$(ECHO) linking: $@
    513541    -4 $(LD) $(LFLAGS) @<<$(WIN32KOBJ)\$(@B).lnk
     
    533561    cd ..
    534562
     563
    535564################################################################################
    536565# Libraries - global libraries
     
    541570    cd ..
    542571
     572
    543573################################################################################
    544574# Win32k Control Center Rule.
     
    549579    cd ..
    550580
     581
    551582################################################################################
    552583# kRx.EXE - Pure Rexx interpreter
     
    556587    $(MAKE_CMD)
    557588    cd ..
     589
    558590
    559591################################################################################
     
    613645
    614646#################################################################################
     647# Generate calltaba.asm
     648################################################################################
     649ldr\calltaba.asm: dev16\probkrnl.c $(WIN32KBIN)\mkcalltab.exe
     650    $(WIN32KBIN)\mkcalltab.exe calltab > $@
     651
     652
     653#################################################################################
     654# Generate TstFakers.c
     655################################################################################
     656test\TstFakers.c: dev16\probkrnl.c include\probkrnl.h $(WIN32KBIN)\mkcalltab.exe
     657    $(WIN32KBIN)\mkcalltab.exe tstfakers > $@
     658
     659
     660#################################################################################
    615661# Documentation generation - require SDS - http://www.ii.uib.no/~stig/
    616662################################################################################
     
    626672    exp sds2doc -ai *.sds
    627673
     674
    628675#################################################################################
    629676# Visual SlickEdit project file
     
    631678win32k.vpj:
    632679    genproject.cmd $@ $(CINCLUDES)
     680
    633681
    634682################################################################################
     
    655703        $(WIN32KLIST)\*as*
    656704!endif
     705!if "$(WIN32KBASE)" != ""
     706    $(RM) $(WIN32KBASE)\ldr\calltaba.asm $(WIN32KBASE)\test\TstFakers.c
     707!endif
    657708    cd pe2lx
    658709    $(MAKE_CMD) clean
     
    674725    $(PDWIN32_TOOLS)\fastdep -a+ -o$$(WIN32KOBJ) -I$(WIN32KINCLUDE) \
    675726        -I$(DDKPATH)\inc dev32\*.asm ldr\*.asm misc\*.asm test\*.asm include\*.inc
    676     $(PDWIN32_TOOLS)\fastdep -a+ -obr- $(CINCLUDES16) dev16\*.c*
     727    $(PDWIN32_TOOLS)\fastdep -a+ -o$$(WIN32KOBJ) \
     728        $(CINCLUDES16) dev16\*.c* \
     729        -objobj_e $(CINCLUDES16) dev16\*.c* \
     730        -objobj_c $(CINCLUDES16) dev16\*.c*
     731        -objobj_tst $(CINCLUDES16) dev16\*.c*
     732        -objobj_init $(CINCLUDES16) dev16\*.c*
     733        -objobj_tst_init $(CINCLUDES16) dev16\*.c*
    677734    cd pe2lx
    678735    $(MAKE_CMD) dep
  • trunk/src/win32k/dev16/SymDB.c

    r4307 r4347  
    1 /* $Id: SymDB.c,v 1.7 2000-09-22 09:22:33 bird Exp $
     1/* $Id: SymDB.c,v 1.8 2000-10-01 02:58:12 bird Exp $
    22*
    33* Autogenerated kernel symbol database.
     
    2222        14039, KF_SMP | KF_ALLSTRICT, 17,
    2323        {
     24            {16, 0x00075fc0}, /* _ldrOpenPath */
    2425            {16, 0x0000a0b8}, /* _ldrRead */
    2526            {16, 0x00075c40}, /* _ldrOpen */
     
    2728            {16, 0x00077215}, /* _LDRQAppType */
    2829            {16, 0x00072c10}, /* _ldrEnum32bitRelRecs */
    29             {16, 0x00006188}, /* _IOSftOpen */
    30             {16, 0x00006a90}, /* _IOSftClose */
    31             {16, 0x00006b8c}, /* _IOSftTransPath */
    32             {16, 0x0000666c}, /* _IOSftReadAt */
    33             {16, 0x00006673}, /* _IOSftWriteAt */
    34             {16, 0x00006cc4}, /* _SftFileSize */
    35             {16, 0x00070a40}, /* _VMAllocMem */
    36             {16, 0x0005e4b3}, /* _VMGetOwner */
    3730            {16, 0x000824c0}, /* g_tkExecPgm */
    3831            {16, 0x0007ad58}, /* _tkStartProcess */
     32            {16, 0x000701d0}, /* _LDRClearSem */
     33            {16, 0x00083510}, /* _ldrASMpMTEFromHandle */
     34            {16, 0x0007b7f3}, /* _ldrFindModule */
     35            {16, 0x000701a0}, /* _ldrValidateMteHandle */
     36            {16, 0x00070a40}, /* _VMAllocMem */
     37            {16, 0x00071590}, /* _VMFreeMem */
     38            {16, 0x0005e4b3}, /* _VMGetOwner */
     39            {16, 0x00058490}, /* _VMObjHandleInfo */
     40            {16, 0x000a9fc0}, /* _VMMapDebugAlias */
     41            {16, 0x0000e470}, /* _KSEMRequestMutex */
     42            {16, 0x0000e584}, /* _KSEMReleaseMutex */
     43            {16, 0x0000e5e4}, /* _KSEMQueryMutex */
     44            {16, 0x0003c9a8}, /* _TKPidToPTDA */
     45            {16, 0x00067924}, /* _TKSuBuff */
     46            {16, 0x00041620}, /* _TKFuBuff */
     47            {16, 0x00041371}, /* _TKFuBufLen */
     48            {16, 0x00041761}, /* _TKSuFuBuff */
    3949            {13, 0x0000aca8}, /* f_FuStrLenZ */
    4050            {13, 0x0000ac28}, /* f_FuStrLen */
    4151            {13, 0x0000ae74}, /* f_FuBuff */
    42             {16, 0x00058490}, /* _VMObjHandleInfo */
    43             {16, 0x00083510}, /* _ldrASMpMTEFromHandle */
    44             {16, 0x00075fc0}, /* _ldrOpenPath */
    45             {16, 0x000701d0}, /* _LDRClearSem */
    46             {16, 0x0007b7f3}, /* _ldrFindModule */
    47             {16, 0x0000e470}, /* _KSEMRequestMutex */
    48             {16, 0x0000e584}, /* _KSEMReleaseMutex */
    49             {16, 0x0000e5e4}, /* _KSEMQueryMutex */
    50             {16, 0x0000e968}, /* _KSEMInit */
     52            {16, 0x00006cc4}, /* _SftFileSize */
     53            {11, 0x0002e80c}, /* _ldrpFileNameBuf */
    5154            {11, 0x0002c940}, /* _LdrSem */
    52             {11, 0x0002c9d4}, /* _LDRLibPath */
    53             {16, 0x00067924}, /* _TKSuBuff */
    54             {16, 0x00041620}, /* _TKFuBuff */
    55             {16, 0x00041371}, /* _TKFuBufLen */
    56             {16, 0x000701a0}, /* _ldrValidateMteHandle */
    5755            {0 , 0x00000aa4}, /* _pTCBCur */
    5856            {0 , 0x00000aa0}, /* _pPTDACur */
     
    6058            {5 , 0x0000f99e}, /* ptda_environ */
    6159            {5 , 0x0000fea8}, /* ptda_ptdasem */
     60            {5 , 0x0000ffa0}, /* ptda_handle */
    6261            {5 , 0x0000ffa2}, /* ptda_module */
    6362            {5 , 0x0000f9a0}, /* ptda_pBeginLIBPATH */
    64             {11, 0x0002e80c}, /* _ldrpFileNameBuf */
    6563            {16, 0x0006d6c0}, /* SecPathFromSFN */
    6664        }
     
    7169        14039, KF_UNI | KF_ALLSTRICT, 16,
    7270        {
     71            {15, 0x0006ab90}, /* _ldrOpenPath */
    7372            {15, 0x000087a8}, /* _ldrRead */
    7473            {15, 0x0006a810}, /* _ldrOpen */
     
    7675            {15, 0x0006bd25}, /* _LDRQAppType */
    7776            {15, 0x00067ae0}, /* _ldrEnum32bitRelRecs */
    78             {15, 0x00005158}, /* _IOSftOpen */
    79             {15, 0x000059c4}, /* _IOSftClose */
    80             {15, 0x00005aa0}, /* _IOSftTransPath */
    81             {15, 0x000055f8}, /* _IOSftReadAt */
    82             {15, 0x000055ff}, /* _IOSftWriteAt */
    83             {15, 0x00005bc8}, /* _SftFileSize */
    84             {15, 0x00065af0}, /* _VMAllocMem */
    85             {15, 0x00052ef3}, /* _VMGetOwner */
    8677            {15, 0x00076140}, /* g_tkExecPgm */
    8778            {15, 0x0006f250}, /* _tkStartProcess */
     79            {15, 0x000652f0}, /* _LDRClearSem */
     80            {15, 0x00076fe0}, /* _ldrASMpMTEFromHandle */
     81            {15, 0x0006fc83}, /* _ldrFindModule */
     82            {15, 0x000652c0}, /* _ldrValidateMteHandle */
     83            {15, 0x00065af0}, /* _VMAllocMem */
     84            {15, 0x00066590}, /* _VMFreeMem */
     85            {15, 0x00052ef3}, /* _VMGetOwner */
     86            {15, 0x0004d127}, /* _VMObjHandleInfo */
     87            {15, 0x0009b0b0}, /* _VMMapDebugAlias */
     88            {15, 0x0000c20c}, /* _KSEMRequestMutex */
     89            {15, 0x0000c320}, /* _KSEMReleaseMutex */
     90            {15, 0x0000c380}, /* _KSEMQueryMutex */
     91            {15, 0x00034108}, /* _TKPidToPTDA */
     92            {15, 0x0005d6d4}, /* _TKSuBuff */
     93            {15, 0x00037c71}, /* _TKFuBuff */
     94            {15, 0x00037a10}, /* _TKFuBufLen */
     95            {15, 0x00037d91}, /* _TKSuFuBuff */
    8896            {11, 0x0000f838}, /* f_FuStrLenZ */
    8997            {11, 0x0000f7ec}, /* f_FuStrLen */
    9098            {11, 0x0000f954}, /* f_FuBuff */
    91             {15, 0x0004d127}, /* _VMObjHandleInfo */
    92             {15, 0x00076fe0}, /* _ldrASMpMTEFromHandle */
    93             {15, 0x0006ab90}, /* _ldrOpenPath */
    94             {15, 0x000652f0}, /* _LDRClearSem */
    95             {15, 0x0006fc83}, /* _ldrFindModule */
    96             {15, 0x0000c20c}, /* _KSEMRequestMutex */
    97             {15, 0x0000c320}, /* _KSEMReleaseMutex */
    98             {15, 0x0000c380}, /* _KSEMQueryMutex */
    99             {15, 0x0000c704}, /* _KSEMInit */
     99            {15, 0x00005bc8}, /* _SftFileSize */
     100            {10, 0x0002e62c}, /* _ldrpFileNameBuf */
    100101            {10, 0x0002c63c}, /* _LdrSem */
    101             {10, 0x0002c6d0}, /* _LDRLibPath */
    102             {15, 0x0005d6d4}, /* _TKSuBuff */
    103             {15, 0x00037c71}, /* _TKFuBuff */
    104             {15, 0x00037a10}, /* _TKFuBufLen */
    105             {15, 0x000652c0}, /* _ldrValidateMteHandle */
    106102            {10, 0x0002bf90}, /* _pTCBCur */
    107103            {10, 0x0002bf8c}, /* _pPTDACur */
     
    109105            {4 , 0x0000f9b6}, /* ptda_environ */
    110106            {4 , 0x0000fec0}, /* ptda_ptdasem */
     107            {4 , 0x0000ffa8}, /* ptda_handle */
    111108            {4 , 0x0000ffaa}, /* ptda_module */
    112109            {4 , 0x0000f9b8}, /* ptda_pBeginLIBPATH */
    113             {10, 0x0002e62c}, /* _ldrpFileNameBuf */
    114110            {15, 0x00062c40}, /* SecPathFromSFN */
    115111        }
     
    120116        14039, KF_SMP | KF_HALFSTRICT, 17,
    121117        {
     118            {16, 0x00063dc0}, /* _ldrOpenPath */
    122119            {16, 0x00008fd8}, /* _ldrRead */
    123120            {16, 0x00063a80}, /* _ldrOpen */
     
    125122            {16, 0x00064f05}, /* _LDRQAppType */
    126123            {16, 0x00061030}, /* _ldrEnum32bitRelRecs */
    127             {16, 0x00005308}, /* _IOSftOpen */
    128             {16, 0x00005c01}, /* _IOSftClose */
    129             {16, 0x00005cfc}, /* _IOSftTransPath */
    130             {16, 0x000057e0}, /* _IOSftReadAt */
    131             {16, 0x000057e7}, /* _IOSftWriteAt */
    132             {16, 0x00005e26}, /* _SftFileSize */
    133             {16, 0x0005f410}, /* _VMAllocMem */
    134             {16, 0x0004f30b}, /* _VMGetOwner */
    135124            {16, 0x0006efde}, /* g_tkExecPgm */
    136125            {16, 0x00068511}, /* _tkStartProcess */
     126            {16, 0x0005ee60}, /* _LDRClearSem */
     127            {16, 0x0006fec0}, /* _ldrASMpMTEFromHandle */
     128            {16, 0x00068f53}, /* _ldrFindModule */
     129            {16, 0x0005ee30}, /* _ldrValidateMteHandle */
     130            {16, 0x0005f410}, /* _VMAllocMem */
     131            {16, 0x0005fcb0}, /* _VMFreeMem */
     132            {16, 0x0004f30b}, /* _VMGetOwner */
     133            {16, 0x0004b024}, /* _VMObjHandleInfo */
     134            {16, 0x00092f43}, /* _VMMapDebugAlias */
     135            {16, 0x0000cf60}, /* _KSEMRequestMutex */
     136            {16, 0x0000d037}, /* _KSEMReleaseMutex */
     137            {16, 0x0000d062}, /* _KSEMQueryMutex */
     138            {16, 0x000354f8}, /* _TKPidToPTDA */
     139            {16, 0x00057427}, /* _TKSuBuff */
     140            {16, 0x00038a10}, /* _TKFuBuff */
     141            {16, 0x000387a1}, /* _TKFuBufLen */
     142            {16, 0x00038b31}, /* _TKSuFuBuff */
    137143            {13, 0x00009ef0}, /* f_FuStrLenZ */
    138144            {13, 0x00009e70}, /* f_FuStrLen */
    139145            {13, 0x0000a099}, /* f_FuBuff */
    140             {16, 0x0004b024}, /* _VMObjHandleInfo */
    141             {16, 0x0006fec0}, /* _ldrASMpMTEFromHandle */
    142             {16, 0x00063dc0}, /* _ldrOpenPath */
    143             {16, 0x0005ee60}, /* _LDRClearSem */
    144             {16, 0x00068f53}, /* _ldrFindModule */
    145             {16, 0x0000cf60}, /* _KSEMRequestMutex */
    146             {16, 0x0000d037}, /* _KSEMReleaseMutex */
    147             {16, 0x0000d062}, /* _KSEMQueryMutex */
    148             {16, 0x0000d302}, /* _KSEMInit */
     146            {16, 0x00005e26}, /* _SftFileSize */
     147            {11, 0x0001ed44}, /* _ldrpFileNameBuf */
    149148            {11, 0x0001d838}, /* _LdrSem */
    150             {11, 0x0001d8c0}, /* _LDRLibPath */
    151             {16, 0x00057427}, /* _TKSuBuff */
    152             {16, 0x00038a10}, /* _TKFuBuff */
    153             {16, 0x000387a1}, /* _TKFuBufLen */
    154             {16, 0x0005ee30}, /* _ldrValidateMteHandle */
    155149            {0 , 0x00000aa4}, /* _pTCBCur */
    156150            {0 , 0x00000aa0}, /* _pPTDACur */
     
    158152            {5 , 0x0000f9aa}, /* ptda_environ */
    159153            {5 , 0x0000feb4}, /* ptda_ptdasem */
     154            {5 , 0x0000ffa0}, /* ptda_handle */
    160155            {5 , 0x0000ffa2}, /* ptda_module */
    161156            {5 , 0x0000f9ac}, /* ptda_pBeginLIBPATH */
    162             {11, 0x0001ed44}, /* _ldrpFileNameBuf */
    163157            {16, 0x0005c980}, /* SecPathFromSFN */
    164158        }
     
    169163        14039, KF_UNI | KF_HALFSTRICT, 16,
    170164        {
     165            {15, 0x000596c0}, /* _ldrOpenPath */
    171166            {15, 0x00007a54}, /* _ldrRead */
    172167            {15, 0x00059380}, /* _ldrOpen */
     
    174169            {15, 0x0005a735}, /* _LDRQAppType */
    175170            {15, 0x00056c10}, /* _ldrEnum32bitRelRecs */
    176             {15, 0x00004618}, /* _IOSftOpen */
    177             {15, 0x00004e74}, /* _IOSftClose */
    178             {15, 0x00004f4d}, /* _IOSftTransPath */
    179             {15, 0x00004aac}, /* _IOSftReadAt */
    180             {15, 0x00004ab3}, /* _IOSftWriteAt */
    181             {15, 0x00005066}, /* _SftFileSize */
    182             {15, 0x000551d0}, /* _VMAllocMem */
    183             {15, 0x000448eb}, /* _VMGetOwner */
    184171            {15, 0x000639be}, /* g_tkExecPgm */
    185172            {15, 0x0005d76b}, /* _tkStartProcess */
     173            {15, 0x00054c80}, /* _LDRClearSem */
     174            {15, 0x00064710}, /* _ldrASMpMTEFromHandle */
     175            {15, 0x0005e143}, /* _ldrFindModule */
     176            {15, 0x00054c50}, /* _ldrValidateMteHandle */
     177            {15, 0x000551d0}, /* _VMAllocMem */
     178            {15, 0x000559e0}, /* _VMFreeMem */
     179            {15, 0x000448eb}, /* _VMGetOwner */
     180            {15, 0x00040813}, /* _VMObjHandleInfo */
     181            {15, 0x00084ec3}, /* _VMMapDebugAlias */
     182            {15, 0x0000b178}, /* _KSEMRequestMutex */
     183            {15, 0x0000b24f}, /* _KSEMReleaseMutex */
     184            {15, 0x0000b27a}, /* _KSEMQueryMutex */
     185            {15, 0x0002d118}, /* _TKPidToPTDA */
     186            {15, 0x0004dee9}, /* _TKSuBuff */
     187            {15, 0x0002fa00}, /* _TKFuBuff */
     188            {15, 0x0002f7e0}, /* _TKFuBufLen */
     189            {15, 0x0002fb01}, /* _TKSuFuBuff */
    186190            {11, 0x0000e640}, /* f_FuStrLenZ */
    187191            {11, 0x0000e5f6}, /* f_FuStrLen */
    188192            {11, 0x0000e738}, /* f_FuBuff */
    189             {15, 0x00040813}, /* _VMObjHandleInfo */
    190             {15, 0x00064710}, /* _ldrASMpMTEFromHandle */
    191             {15, 0x000596c0}, /* _ldrOpenPath */
    192             {15, 0x00054c80}, /* _LDRClearSem */
    193             {15, 0x0005e143}, /* _ldrFindModule */
    194             {15, 0x0000b178}, /* _KSEMRequestMutex */
    195             {15, 0x0000b24f}, /* _KSEMReleaseMutex */
    196             {15, 0x0000b27a}, /* _KSEMQueryMutex */
    197             {15, 0x0000b51a}, /* _KSEMInit */
     193            {15, 0x00005066}, /* _SftFileSize */
     194            {10, 0x0001f7c4}, /* _ldrpFileNameBuf */
    198195            {10, 0x0001e2ac}, /* _LdrSem */
    199             {10, 0x0001e334}, /* _LDRLibPath */
    200             {15, 0x0004dee9}, /* _TKSuBuff */
    201             {15, 0x0002fa00}, /* _TKFuBuff */
    202             {15, 0x0002f7e0}, /* _TKFuBufLen */
    203             {15, 0x00054c50}, /* _ldrValidateMteHandle */
    204196            {10, 0x0001dca4}, /* _pTCBCur */
    205197            {10, 0x0001dca0}, /* _pPTDACur */
     
    207199            {4 , 0x0000f9be}, /* ptda_environ */
    208200            {4 , 0x0000fec8}, /* ptda_ptdasem */
     201            {4 , 0x0000ffa8}, /* ptda_handle */
    209202            {4 , 0x0000ffaa}, /* ptda_module */
    210203            {4 , 0x0000f9c0}, /* ptda_pBeginLIBPATH */
    211             {10, 0x0001f7c4}, /* _ldrpFileNameBuf */
    212204            {15, 0x00052bb0}, /* SecPathFromSFN */
    213205        }
     
    217209        14039, KF_SMP, 15,
    218210        {
     211            {14, 0x00061870}, /* _ldrOpenPath */
    219212            {14, 0x00008390}, /* _ldrRead */
    220213            {14, 0x00061530}, /* _ldrOpen */
     
    222215            {14, 0x000629b5}, /* _LDRQAppType */
    223216            {14, 0x0005eae0}, /* _ldrEnum32bitRelRecs */
    224             {14, 0x00005268}, /* _IOSftOpen */
    225             {14, 0x00005b61}, /* _IOSftClose */
    226             {14, 0x00005c5c}, /* _IOSftTransPath */
    227             {14, 0x00005740}, /* _IOSftReadAt */
    228             {14, 0x00005747}, /* _IOSftWriteAt */
    229             {14, 0x00005d86}, /* _SftFileSize */
    230             {14, 0x0005cec0}, /* _VMAllocMem */
    231             {14, 0x0004ce4b}, /* _VMGetOwner */
    232217            {14, 0x0006ca7e}, /* g_tkExecPgm */
    233218            {14, 0x00065fc1}, /* _tkStartProcess */
     219            {14, 0x0005c910}, /* _LDRClearSem */
     220            {14, 0x0006d960}, /* _ldrASMpMTEFromHandle */
     221            {14, 0x000669f3}, /* _ldrFindModule */
     222            {14, 0x0005c8e0}, /* _ldrValidateMteHandle */
     223            {14, 0x0005cec0}, /* _VMAllocMem */
     224            {14, 0x0005d760}, /* _VMFreeMem */
     225            {14, 0x0004ce4b}, /* _VMGetOwner */
     226            {14, 0x00048b64}, /* _VMObjHandleInfo */
     227            {14, 0x00090883}, /* _VMMapDebugAlias */
     228            {14, 0x0000c20c}, /* _KSEMRequestMutex */
     229            {14, 0x0000c29f}, /* _KSEMReleaseMutex */
     230            {14, 0x0000c2ca}, /* _KSEMQueryMutex */
     231            {14, 0x00033288}, /* _TKPidToPTDA */
     232            {14, 0x00054ed3}, /* _TKSuBuff */
     233            {14, 0x00036680}, /* _TKFuBuff */
     234            {14, 0x00036411}, /* _TKFuBufLen */
     235            {14, 0x000367a1}, /* _TKSuFuBuff */
    234236            {11, 0x00009e10}, /* f_FuStrLenZ */
    235237            {11, 0x00009d90}, /* f_FuStrLen */
    236238            {11, 0x00009fb9}, /* f_FuBuff */
    237             {14, 0x00048b64}, /* _VMObjHandleInfo */
    238             {14, 0x0006d960}, /* _ldrASMpMTEFromHandle */
    239             {14, 0x00061870}, /* _ldrOpenPath */
    240             {14, 0x0005c910}, /* _LDRClearSem */
    241             {14, 0x000669f3}, /* _ldrFindModule */
    242             {14, 0x0000c20c}, /* _KSEMRequestMutex */
    243             {14, 0x0000c29f}, /* _KSEMReleaseMutex */
    244             {14, 0x0000c2ca}, /* _KSEMQueryMutex */
    245             {14, 0x0000c4df}, /* _KSEMInit */
     239            {14, 0x00005d86}, /* _SftFileSize */
     240            {9 , 0x0000e794}, /* _ldrpFileNameBuf */
    246241            {9 , 0x0000d298}, /* _LdrSem */
    247             {9 , 0x0000d320}, /* _LDRLibPath */
    248             {14, 0x00054ed3}, /* _TKSuBuff */
    249             {14, 0x00036680}, /* _TKFuBuff */
    250             {14, 0x00036411}, /* _TKFuBufLen */
    251             {14, 0x0005c8e0}, /* _ldrValidateMteHandle */
    252242            {0 , 0x00000aa4}, /* _pTCBCur */
    253243            {0 , 0x00000aa0}, /* _pPTDACur */
     
    255245            {3 , 0x0000f9aa}, /* ptda_environ */
    256246            {3 , 0x0000feb4}, /* ptda_ptdasem */
     247            {3 , 0x0000ffa0}, /* ptda_handle */
    257248            {3 , 0x0000ffa2}, /* ptda_module */
    258249            {3 , 0x0000f9ac}, /* ptda_pBeginLIBPATH */
    259             {9 , 0x0000e794}, /* _ldrpFileNameBuf */
    260250            {14, 0x0005a430}, /* SecPathFromSFN */
    261251        }
     
    264254        14039, KF_UNI, 14,
    265255        {
     256            {13, 0x00057b10}, /* _ldrOpenPath */
    266257            {13, 0x000070e4}, /* _ldrRead */
    267258            {13, 0x000577d0}, /* _ldrOpen */
     
    269260            {13, 0x00058b85}, /* _LDRQAppType */
    270261            {13, 0x00055060}, /* _ldrEnum32bitRelRecs */
    271             {13, 0x00004598}, /* _IOSftOpen */
    272             {13, 0x00004df4}, /* _IOSftClose */
    273             {13, 0x00004ecd}, /* _IOSftTransPath */
    274             {13, 0x00004a2c}, /* _IOSftReadAt */
    275             {13, 0x00004a33}, /* _IOSftWriteAt */
    276             {13, 0x00004fe6}, /* _SftFileSize */
    277             {13, 0x00053620}, /* _VMAllocMem */
    278             {13, 0x00042dcb}, /* _VMGetOwner */
    279262            {13, 0x00061dde}, /* g_tkExecPgm */
    280263            {13, 0x0005bbab}, /* _tkStartProcess */
     264            {13, 0x000530d0}, /* _LDRClearSem */
     265            {13, 0x00062b30}, /* _ldrASMpMTEFromHandle */
     266            {13, 0x0005c563}, /* _ldrFindModule */
     267            {13, 0x000530a0}, /* _ldrValidateMteHandle */
     268            {13, 0x00053620}, /* _VMAllocMem */
     269            {13, 0x00053e30}, /* _VMFreeMem */
     270            {13, 0x00042dcb}, /* _VMGetOwner */
     271            {13, 0x0003ecf3}, /* _VMObjHandleInfo */
     272            {13, 0x00083203}, /* _VMMapDebugAlias */
     273            {13, 0x0000a760}, /* _KSEMRequestMutex */
     274            {13, 0x0000a7f3}, /* _KSEMReleaseMutex */
     275            {13, 0x0000a81e}, /* _KSEMQueryMutex */
     276            {13, 0x0002b858}, /* _TKPidToPTDA */
     277            {13, 0x0004c335}, /* _TKSuBuff */
     278            {13, 0x0002e010}, /* _TKFuBuff */
     279            {13, 0x0002ddf0}, /* _TKFuBufLen */
     280            {13, 0x0002e111}, /* _TKSuFuBuff */
    281281            {9 , 0x0000e640}, /* f_FuStrLenZ */
    282282            {9 , 0x0000e5f6}, /* f_FuStrLen */
    283283            {9 , 0x0000e738}, /* f_FuBuff */
    284             {13, 0x0003ecf3}, /* _VMObjHandleInfo */
    285             {13, 0x00062b30}, /* _ldrASMpMTEFromHandle */
    286             {13, 0x00057b10}, /* _ldrOpenPath */
    287             {13, 0x000530d0}, /* _LDRClearSem */
    288             {13, 0x0005c563}, /* _ldrFindModule */
    289             {13, 0x0000a760}, /* _KSEMRequestMutex */
    290             {13, 0x0000a7f3}, /* _KSEMReleaseMutex */
    291             {13, 0x0000a81e}, /* _KSEMQueryMutex */
    292             {13, 0x0000aa33}, /* _KSEMInit */
     284            {13, 0x00004fe6}, /* _SftFileSize */
     285            {8 , 0x0000f228}, /* _ldrpFileNameBuf */
    293286            {8 , 0x0000dd20}, /* _LdrSem */
    294             {8 , 0x0000dda8}, /* _LDRLibPath */
    295             {13, 0x0004c335}, /* _TKSuBuff */
    296             {13, 0x0002e010}, /* _TKFuBuff */
    297             {13, 0x0002ddf0}, /* _TKFuBufLen */
    298             {13, 0x000530a0}, /* _ldrValidateMteHandle */
    299287            {8 , 0x0000d714}, /* _pTCBCur */
    300288            {8 , 0x0000d710}, /* _pPTDACur */
     
    302290            {2 , 0x0000f9be}, /* ptda_environ */
    303291            {2 , 0x0000fec8}, /* ptda_ptdasem */
     292            {2 , 0x0000ffa8}, /* ptda_handle */
    304293            {2 , 0x0000ffaa}, /* ptda_module */
    305294            {2 , 0x0000f9c0}, /* ptda_pBeginLIBPATH */
    306             {8 , 0x0000f228}, /* _ldrpFileNameBuf */
    307295            {13, 0x00051000}, /* SecPathFromSFN */
    308296        }
     
    312300        14040, KF_UNI | KF_W4 | KF_ALLSTRICT, 16,
    313301        {
     302            {15, 0x0006aa50}, /* _ldrOpenPath */
    314303            {15, 0x00008744}, /* _ldrRead */
    315304            {15, 0x0006a6d0}, /* _ldrOpen */
     
    317306            {15, 0x0006bbe5}, /* _LDRQAppType */
    318307            {15, 0x000679a0}, /* _ldrEnum32bitRelRecs */
    319             {15, 0x00005158}, /* _IOSftOpen */
    320             {15, 0x000059c4}, /* _IOSftClose */
    321             {15, 0x00005aa0}, /* _IOSftTransPath */
    322             {15, 0x000055f8}, /* _IOSftReadAt */
    323             {15, 0x000055ff}, /* _IOSftWriteAt */
    324             {15, 0x00005bc8}, /* _SftFileSize */
    325             {15, 0x000659d0}, /* _VMAllocMem */
    326             {15, 0x00052ee3}, /* _VMGetOwner */
    327308            {15, 0x00076050}, /* g_tkExecPgm */
    328309            {15, 0x0006f100}, /* _tkStartProcess */
     310            {15, 0x000651d0}, /* _LDRClearSem */
     311            {15, 0x00076ef0}, /* _ldrASMpMTEFromHandle */
     312            {15, 0x0006fb33}, /* _ldrFindModule */
     313            {15, 0x000651a0}, /* _ldrValidateMteHandle */
     314            {15, 0x000659d0}, /* _VMAllocMem */
     315            {15, 0x00066470}, /* _VMFreeMem */
     316            {15, 0x00052ee3}, /* _VMGetOwner */
     317            {15, 0x0004d0d7}, /* _VMObjHandleInfo */
     318            {15, 0x0009b070}, /* _VMMapDebugAlias */
     319            {15, 0x0000c31c}, /* _KSEMRequestMutex */
     320            {15, 0x0000c430}, /* _KSEMReleaseMutex */
     321            {15, 0x0000c490}, /* _KSEMQueryMutex */
     322            {15, 0x00034138}, /* _TKPidToPTDA */
     323            {15, 0x0005d6f4}, /* _TKSuBuff */
     324            {15, 0x00037c91}, /* _TKFuBuff */
     325            {15, 0x00037a30}, /* _TKFuBufLen */
     326            {15, 0x00037db1}, /* _TKSuFuBuff */
    329327            {11, 0x0000f938}, /* f_FuStrLenZ */
    330328            {11, 0x0000f8ec}, /* f_FuStrLen */
    331329            {11, 0x0000fa54}, /* f_FuBuff */
    332             {15, 0x0004d0d7}, /* _VMObjHandleInfo */
    333             {15, 0x00076ef0}, /* _ldrASMpMTEFromHandle */
    334             {15, 0x0006aa50}, /* _ldrOpenPath */
    335             {15, 0x000651d0}, /* _LDRClearSem */
    336             {15, 0x0006fb33}, /* _ldrFindModule */
    337             {15, 0x0000c31c}, /* _KSEMRequestMutex */
    338             {15, 0x0000c430}, /* _KSEMReleaseMutex */
    339             {15, 0x0000c490}, /* _KSEMQueryMutex */
    340             {15, 0x0000c814}, /* _KSEMInit */
     330            {15, 0x00005bc8}, /* _SftFileSize */
     331            {10, 0x0002d614}, /* _ldrpFileNameBuf */
    341332            {10, 0x0002b654}, /* _LdrSem */
    342             {10, 0x0002b6e8}, /* _LDRLibPath */
    343             {15, 0x0005d6f4}, /* _TKSuBuff */
    344             {15, 0x00037c91}, /* _TKFuBuff */
    345             {15, 0x00037a30}, /* _TKFuBufLen */
    346             {15, 0x000651a0}, /* _ldrValidateMteHandle */
    347333            {10, 0x0002afa8}, /* _pTCBCur */
    348334            {10, 0x0002afa4}, /* _pPTDACur */
     
    350336            {4 , 0x0000f9b6}, /* ptda_environ */
    351337            {4 , 0x0000fec0}, /* ptda_ptdasem */
     338            {4 , 0x0000ffa8}, /* ptda_handle */
    352339            {4 , 0x0000ffaa}, /* ptda_module */
    353340            {4 , 0x0000f9b8}, /* ptda_pBeginLIBPATH */
    354             {10, 0x0002d614}, /* _ldrpFileNameBuf */
    355341            {15, 0x00062b20}, /* SecPathFromSFN */
    356342        }
     
    361347        14040, KF_SMP | KF_ALLSTRICT, 17,
    362348        {
     349            {16, 0x00075f80}, /* _ldrOpenPath */
    363350            {16, 0x0000a054}, /* _ldrRead */
    364351            {16, 0x00075c00}, /* _ldrOpen */
     
    366353            {16, 0x000771d5}, /* _LDRQAppType */
    367354            {16, 0x00072be0}, /* _ldrEnum32bitRelRecs */
    368             {16, 0x00006188}, /* _IOSftOpen */
    369             {16, 0x00006a90}, /* _IOSftClose */
    370             {16, 0x00006b8c}, /* _IOSftTransPath */
    371             {16, 0x0000666c}, /* _IOSftReadAt */
    372             {16, 0x00006673}, /* _IOSftWriteAt */
    373             {16, 0x00006cc4}, /* _SftFileSize */
    374             {16, 0x00070a30}, /* _VMAllocMem */
    375             {16, 0x0005e583}, /* _VMGetOwner */
    376355            {16, 0x000824c0}, /* g_tkExecPgm */
    377356            {16, 0x0007ad08}, /* _tkStartProcess */
     357            {16, 0x000701c0}, /* _LDRClearSem */
     358            {16, 0x00083510}, /* _ldrASMpMTEFromHandle */
     359            {16, 0x0007b7a3}, /* _ldrFindModule */
     360            {16, 0x00070190}, /* _ldrValidateMteHandle */
     361            {16, 0x00070a30}, /* _VMAllocMem */
     362            {16, 0x00071580}, /* _VMFreeMem */
     363            {16, 0x0005e583}, /* _VMGetOwner */
     364            {16, 0x000584f0}, /* _VMObjHandleInfo */
     365            {16, 0x000aa010}, /* _VMMapDebugAlias */
     366            {16, 0x0000e580}, /* _KSEMRequestMutex */
     367            {16, 0x0000e694}, /* _KSEMReleaseMutex */
     368            {16, 0x0000e6f4}, /* _KSEMQueryMutex */
     369            {16, 0x0003cab8}, /* _TKPidToPTDA */
     370            {16, 0x00067a44}, /* _TKSuBuff */
     371            {16, 0x00041710}, /* _TKFuBuff */
     372            {16, 0x00041461}, /* _TKFuBufLen */
     373            {16, 0x00041851}, /* _TKSuFuBuff */
    378374            {13, 0x0000aca0}, /* f_FuStrLenZ */
    379375            {13, 0x0000ac20}, /* f_FuStrLen */
    380376            {13, 0x0000ae6c}, /* f_FuBuff */
    381             {16, 0x000584f0}, /* _VMObjHandleInfo */
    382             {16, 0x00083510}, /* _ldrASMpMTEFromHandle */
    383             {16, 0x00075f80}, /* _ldrOpenPath */
    384             {16, 0x000701c0}, /* _LDRClearSem */
    385             {16, 0x0007b7a3}, /* _ldrFindModule */
    386             {16, 0x0000e580}, /* _KSEMRequestMutex */
    387             {16, 0x0000e694}, /* _KSEMReleaseMutex */
    388             {16, 0x0000e6f4}, /* _KSEMQueryMutex */
    389             {16, 0x0000ea78}, /* _KSEMInit */
     377            {16, 0x00006cc4}, /* _SftFileSize */
     378            {11, 0x0002d854}, /* _ldrpFileNameBuf */
    390379            {11, 0x0002b9b0}, /* _LdrSem */
    391             {11, 0x0002ba44}, /* _LDRLibPath */
    392             {16, 0x00067a44}, /* _TKSuBuff */
    393             {16, 0x00041710}, /* _TKFuBuff */
    394             {16, 0x00041461}, /* _TKFuBufLen */
    395             {16, 0x00070190}, /* _ldrValidateMteHandle */
    396380            {0 , 0x00000aa4}, /* _pTCBCur */
    397381            {0 , 0x00000aa0}, /* _pPTDACur */
     
    399383            {5 , 0x0000f99e}, /* ptda_environ */
    400384            {5 , 0x0000fea8}, /* ptda_ptdasem */
     385            {5 , 0x0000ffa0}, /* ptda_handle */
    401386            {5 , 0x0000ffa2}, /* ptda_module */
    402387            {5 , 0x0000f9a0}, /* ptda_pBeginLIBPATH */
    403             {11, 0x0002d854}, /* _ldrpFileNameBuf */
    404388            {16, 0x0006d6c0}, /* SecPathFromSFN */
    405389        }
     
    410394        14040, KF_UNI | KF_ALLSTRICT, 16,
    411395        {
     396            {15, 0x0006aac0}, /* _ldrOpenPath */
    412397            {15, 0x00008744}, /* _ldrRead */
    413398            {15, 0x0006a740}, /* _ldrOpen */
     
    415400            {15, 0x0006bc55}, /* _LDRQAppType */
    416401            {15, 0x00067a10}, /* _ldrEnum32bitRelRecs */
    417             {15, 0x00005158}, /* _IOSftOpen */
    418             {15, 0x000059c4}, /* _IOSftClose */
    419             {15, 0x00005aa0}, /* _IOSftTransPath */
    420             {15, 0x000055f8}, /* _IOSftReadAt */
    421             {15, 0x000055ff}, /* _IOSftWriteAt */
    422             {15, 0x00005bc8}, /* _SftFileSize */
    423             {15, 0x00065a40}, /* _VMAllocMem */
    424             {15, 0x00052f53}, /* _VMGetOwner */
    425402            {15, 0x000760c0}, /* g_tkExecPgm */
    426403            {15, 0x0006f170}, /* _tkStartProcess */
     404            {15, 0x00065240}, /* _LDRClearSem */
     405            {15, 0x00076f60}, /* _ldrASMpMTEFromHandle */
     406            {15, 0x0006fba3}, /* _ldrFindModule */
     407            {15, 0x00065210}, /* _ldrValidateMteHandle */
     408            {15, 0x00065a40}, /* _VMAllocMem */
     409            {15, 0x000664e0}, /* _VMFreeMem */
     410            {15, 0x00052f53}, /* _VMGetOwner */
     411            {15, 0x0004d147}, /* _VMObjHandleInfo */
     412            {15, 0x0009b0e0}, /* _VMMapDebugAlias */
     413            {15, 0x0000c31c}, /* _KSEMRequestMutex */
     414            {15, 0x0000c430}, /* _KSEMReleaseMutex */
     415            {15, 0x0000c490}, /* _KSEMQueryMutex */
     416            {15, 0x000341a8}, /* _TKPidToPTDA */
     417            {15, 0x0005d764}, /* _TKSuBuff */
     418            {15, 0x00037d01}, /* _TKFuBuff */
     419            {15, 0x00037aa0}, /* _TKFuBufLen */
     420            {15, 0x00037e21}, /* _TKSuFuBuff */
    427421            {11, 0x0000f938}, /* f_FuStrLenZ */
    428422            {11, 0x0000f8ec}, /* f_FuStrLen */
    429423            {11, 0x0000fa54}, /* f_FuBuff */
    430             {15, 0x0004d147}, /* _VMObjHandleInfo */
    431             {15, 0x00076f60}, /* _ldrASMpMTEFromHandle */
    432             {15, 0x0006aac0}, /* _ldrOpenPath */
    433             {15, 0x00065240}, /* _LDRClearSem */
    434             {15, 0x0006fba3}, /* _ldrFindModule */
    435             {15, 0x0000c31c}, /* _KSEMRequestMutex */
    436             {15, 0x0000c430}, /* _KSEMReleaseMutex */
    437             {15, 0x0000c490}, /* _KSEMQueryMutex */
    438             {15, 0x0000c814}, /* _KSEMInit */
     424            {15, 0x00005bc8}, /* _SftFileSize */
     425            {10, 0x0002d64c}, /* _ldrpFileNameBuf */
    439426            {10, 0x0002b68c}, /* _LdrSem */
    440             {10, 0x0002b720}, /* _LDRLibPath */
    441             {15, 0x0005d764}, /* _TKSuBuff */
    442             {15, 0x00037d01}, /* _TKFuBuff */
    443             {15, 0x00037aa0}, /* _TKFuBufLen */
    444             {15, 0x00065210}, /* _ldrValidateMteHandle */
    445427            {10, 0x0002afe0}, /* _pTCBCur */
    446428            {10, 0x0002afdc}, /* _pPTDACur */
     
    448430            {4 , 0x0000f9b6}, /* ptda_environ */
    449431            {4 , 0x0000fec0}, /* ptda_ptdasem */
     432            {4 , 0x0000ffa8}, /* ptda_handle */
    450433            {4 , 0x0000ffaa}, /* ptda_module */
    451434            {4 , 0x0000f9b8}, /* ptda_pBeginLIBPATH */
    452             {10, 0x0002d64c}, /* _ldrpFileNameBuf */
    453435            {15, 0x00062b90}, /* SecPathFromSFN */
    454436        }
     
    459441        14040, KF_UNI | KF_W4 | KF_HALFSTRICT, 16,
    460442        {
     443            {15, 0x000595a0}, /* _ldrOpenPath */
    461444            {15, 0x00007a4c}, /* _ldrRead */
    462445            {15, 0x00059260}, /* _ldrOpen */
     
    464447            {15, 0x0005a615}, /* _LDRQAppType */
    465448            {15, 0x00056af0}, /* _ldrEnum32bitRelRecs */
    466             {15, 0x00004618}, /* _IOSftOpen */
    467             {15, 0x00004e74}, /* _IOSftClose */
    468             {15, 0x00004f4d}, /* _IOSftTransPath */
    469             {15, 0x00004aac}, /* _IOSftReadAt */
    470             {15, 0x00004ab3}, /* _IOSftWriteAt */
    471             {15, 0x00005066}, /* _SftFileSize */
    472             {15, 0x000550d0}, /* _VMAllocMem */
    473             {15, 0x0004491b}, /* _VMGetOwner */
    474449            {15, 0x000638ee}, /* g_tkExecPgm */
    475450            {15, 0x0005d63b}, /* _tkStartProcess */
     451            {15, 0x00054b80}, /* _LDRClearSem */
     452            {15, 0x00064640}, /* _ldrASMpMTEFromHandle */
     453            {15, 0x0005e013}, /* _ldrFindModule */
     454            {15, 0x00054b50}, /* _ldrValidateMteHandle */
     455            {15, 0x000550d0}, /* _VMAllocMem */
     456            {15, 0x000558e0}, /* _VMFreeMem */
     457            {15, 0x0004491b}, /* _VMGetOwner */
     458            {15, 0x00040823}, /* _VMObjHandleInfo */
     459            {15, 0x00084e03}, /* _VMMapDebugAlias */
     460            {15, 0x0000b2ec}, /* _KSEMRequestMutex */
     461            {15, 0x0000b3c3}, /* _KSEMReleaseMutex */
     462            {15, 0x0000b3ee}, /* _KSEMQueryMutex */
     463            {15, 0x0002d1c8}, /* _TKPidToPTDA */
     464            {15, 0x0004df49}, /* _TKSuBuff */
     465            {15, 0x0002fab0}, /* _TKFuBuff */
     466            {15, 0x0002f890}, /* _TKFuBufLen */
     467            {15, 0x0002fbb1}, /* _TKSuFuBuff */
    476468            {11, 0x0000e74c}, /* f_FuStrLenZ */
    477469            {11, 0x0000e702}, /* f_FuStrLen */
    478470            {11, 0x0000e845}, /* f_FuBuff */
    479             {15, 0x00040823}, /* _VMObjHandleInfo */
    480             {15, 0x00064640}, /* _ldrASMpMTEFromHandle */
    481             {15, 0x000595a0}, /* _ldrOpenPath */
    482             {15, 0x00054b80}, /* _LDRClearSem */
    483             {15, 0x0005e013}, /* _ldrFindModule */
    484             {15, 0x0000b2ec}, /* _KSEMRequestMutex */
    485             {15, 0x0000b3c3}, /* _KSEMReleaseMutex */
    486             {15, 0x0000b3ee}, /* _KSEMQueryMutex */
    487             {15, 0x0000b68e}, /* _KSEMInit */
     471            {15, 0x00005066}, /* _SftFileSize */
     472            {10, 0x0001f838}, /* _ldrpFileNameBuf */
    488473            {10, 0x0001e348}, /* _LdrSem */
    489             {10, 0x0001e3d0}, /* _LDRLibPath */
    490             {15, 0x0004df49}, /* _TKSuBuff */
    491             {15, 0x0002fab0}, /* _TKFuBuff */
    492             {15, 0x0002f890}, /* _TKFuBufLen */
    493             {15, 0x00054b50}, /* _ldrValidateMteHandle */
    494474            {10, 0x0001dd40}, /* _pTCBCur */
    495475            {10, 0x0001dd3c}, /* _pPTDACur */
     
    497477            {4 , 0x0000f9be}, /* ptda_environ */
    498478            {4 , 0x0000fec8}, /* ptda_ptdasem */
     479            {4 , 0x0000ffa8}, /* ptda_handle */
    499480            {4 , 0x0000ffaa}, /* ptda_module */
    500481            {4 , 0x0000f9c0}, /* ptda_pBeginLIBPATH */
    501             {10, 0x0001f838}, /* _ldrpFileNameBuf */
    502482            {15, 0x00052ab0}, /* SecPathFromSFN */
    503483        }
     
    508488        14040, KF_SMP | KF_HALFSTRICT, 17,
    509489        {
     490            {16, 0x00063e30}, /* _ldrOpenPath */
    510491            {16, 0x00008fd4}, /* _ldrRead */
    511492            {16, 0x00063af0}, /* _ldrOpen */
     
    513494            {16, 0x00064f75}, /* _LDRQAppType */
    514495            {16, 0x000610a0}, /* _ldrEnum32bitRelRecs */
    515             {16, 0x00005308}, /* _IOSftOpen */
    516             {16, 0x00005c01}, /* _IOSftClose */
    517             {16, 0x00005cfc}, /* _IOSftTransPath */
    518             {16, 0x000057e0}, /* _IOSftReadAt */
    519             {16, 0x000057e7}, /* _IOSftWriteAt */
    520             {16, 0x00005e26}, /* _SftFileSize */
    521             {16, 0x0005f4a0}, /* _VMAllocMem */
    522             {16, 0x0004f44b}, /* _VMGetOwner */
    523496            {16, 0x0006f08e}, /* g_tkExecPgm */
    524497            {16, 0x00068571}, /* _tkStartProcess */
     498            {16, 0x0005eef0}, /* _LDRClearSem */
     499            {16, 0x0006ff70}, /* _ldrASMpMTEFromHandle */
     500            {16, 0x00068fb3}, /* _ldrFindModule */
     501            {16, 0x0005eec0}, /* _ldrValidateMteHandle */
     502            {16, 0x0005f4a0}, /* _VMAllocMem */
     503            {16, 0x0005fd40}, /* _VMFreeMem */
     504            {16, 0x0004f44b}, /* _VMGetOwner */
     505            {16, 0x0004b104}, /* _VMObjHandleInfo */
     506            {16, 0x00092fc3}, /* _VMMapDebugAlias */
     507            {16, 0x0000d0d8}, /* _KSEMRequestMutex */
     508            {16, 0x0000d1af}, /* _KSEMReleaseMutex */
     509            {16, 0x0000d1da}, /* _KSEMQueryMutex */
     510            {16, 0x00035678}, /* _TKPidToPTDA */
     511            {16, 0x000575b7}, /* _TKSuBuff */
     512            {16, 0x00038b90}, /* _TKFuBuff */
     513            {16, 0x00038921}, /* _TKFuBufLen */
     514            {16, 0x00038cb1}, /* _TKSuFuBuff */
    525515            {13, 0x00009eec}, /* f_FuStrLenZ */
    526516            {13, 0x00009e6c}, /* f_FuStrLen */
    527517            {13, 0x0000a096}, /* f_FuBuff */
    528             {16, 0x0004b104}, /* _VMObjHandleInfo */
    529             {16, 0x0006ff70}, /* _ldrASMpMTEFromHandle */
    530             {16, 0x00063e30}, /* _ldrOpenPath */
    531             {16, 0x0005eef0}, /* _LDRClearSem */
    532             {16, 0x00068fb3}, /* _ldrFindModule */
    533             {16, 0x0000d0d8}, /* _KSEMRequestMutex */
    534             {16, 0x0000d1af}, /* _KSEMReleaseMutex */
    535             {16, 0x0000d1da}, /* _KSEMQueryMutex */
    536             {16, 0x0000d47a}, /* _KSEMInit */
     518            {16, 0x00005e26}, /* _SftFileSize */
     519            {11, 0x0001edb8}, /* _ldrpFileNameBuf */
    537520            {11, 0x0001d8d4}, /* _LdrSem */
    538             {11, 0x0001d95c}, /* _LDRLibPath */
    539             {16, 0x000575b7}, /* _TKSuBuff */
    540             {16, 0x00038b90}, /* _TKFuBuff */
    541             {16, 0x00038921}, /* _TKFuBufLen */
    542             {16, 0x0005eec0}, /* _ldrValidateMteHandle */
    543521            {0 , 0x00000aa4}, /* _pTCBCur */
    544522            {0 , 0x00000aa0}, /* _pPTDACur */
     
    546524            {5 , 0x0000f9aa}, /* ptda_environ */
    547525            {5 , 0x0000feb4}, /* ptda_ptdasem */
     526            {5 , 0x0000ffa0}, /* ptda_handle */
    548527            {5 , 0x0000ffa2}, /* ptda_module */
    549528            {5 , 0x0000f9ac}, /* ptda_pBeginLIBPATH */
    550             {11, 0x0001edb8}, /* _ldrpFileNameBuf */
    551529            {16, 0x0005ca00}, /* SecPathFromSFN */
    552530        }
     
    557535        14040, KF_UNI | KF_HALFSTRICT, 16,
    558536        {
     537            {15, 0x00059610}, /* _ldrOpenPath */
    559538            {15, 0x00007a4c}, /* _ldrRead */
    560539            {15, 0x000592d0}, /* _ldrOpen */
     
    562541            {15, 0x0005a685}, /* _LDRQAppType */
    563542            {15, 0x00056b60}, /* _ldrEnum32bitRelRecs */
    564             {15, 0x00004618}, /* _IOSftOpen */
    565             {15, 0x00004e74}, /* _IOSftClose */
    566             {15, 0x00004f4d}, /* _IOSftTransPath */
    567             {15, 0x00004aac}, /* _IOSftReadAt */
    568             {15, 0x00004ab3}, /* _IOSftWriteAt */
    569             {15, 0x00005066}, /* _SftFileSize */
    570             {15, 0x00055140}, /* _VMAllocMem */
    571             {15, 0x0004498b}, /* _VMGetOwner */
    572543            {15, 0x0006395e}, /* g_tkExecPgm */
    573544            {15, 0x0005d6ab}, /* _tkStartProcess */
     545            {15, 0x00054bf0}, /* _LDRClearSem */
     546            {15, 0x000646b0}, /* _ldrASMpMTEFromHandle */
     547            {15, 0x0005e083}, /* _ldrFindModule */
     548            {15, 0x00054bc0}, /* _ldrValidateMteHandle */
     549            {15, 0x00055140}, /* _VMAllocMem */
     550            {15, 0x00055950}, /* _VMFreeMem */
     551            {15, 0x0004498b}, /* _VMGetOwner */
     552            {15, 0x00040893}, /* _VMObjHandleInfo */
     553            {15, 0x00084e73}, /* _VMMapDebugAlias */
     554            {15, 0x0000b2ec}, /* _KSEMRequestMutex */
     555            {15, 0x0000b3c3}, /* _KSEMReleaseMutex */
     556            {15, 0x0000b3ee}, /* _KSEMQueryMutex */
     557            {15, 0x0002d238}, /* _TKPidToPTDA */
     558            {15, 0x0004dfb9}, /* _TKSuBuff */
     559            {15, 0x0002fb20}, /* _TKFuBuff */
     560            {15, 0x0002f900}, /* _TKFuBufLen */
     561            {15, 0x0002fc21}, /* _TKSuFuBuff */
    574562            {11, 0x0000e74c}, /* f_FuStrLenZ */
    575563            {11, 0x0000e702}, /* f_FuStrLen */
    576564            {11, 0x0000e845}, /* f_FuBuff */
    577             {15, 0x00040893}, /* _VMObjHandleInfo */
    578             {15, 0x000646b0}, /* _ldrASMpMTEFromHandle */
    579             {15, 0x00059610}, /* _ldrOpenPath */
    580             {15, 0x00054bf0}, /* _LDRClearSem */
    581             {15, 0x0005e083}, /* _ldrFindModule */
    582             {15, 0x0000b2ec}, /* _KSEMRequestMutex */
    583             {15, 0x0000b3c3}, /* _KSEMReleaseMutex */
    584             {15, 0x0000b3ee}, /* _KSEMQueryMutex */
    585             {15, 0x0000b68e}, /* _KSEMInit */
     565            {15, 0x00005066}, /* _SftFileSize */
     566            {10, 0x0001f838}, /* _ldrpFileNameBuf */
    586567            {10, 0x0001e348}, /* _LdrSem */
    587             {10, 0x0001e3d0}, /* _LDRLibPath */
    588             {15, 0x0004dfb9}, /* _TKSuBuff */
    589             {15, 0x0002fb20}, /* _TKFuBuff */
    590             {15, 0x0002f900}, /* _TKFuBufLen */
    591             {15, 0x00054bc0}, /* _ldrValidateMteHandle */
    592568            {10, 0x0001dd40}, /* _pTCBCur */
    593569            {10, 0x0001dd3c}, /* _pPTDACur */
     
    595571            {4 , 0x0000f9be}, /* ptda_environ */
    596572            {4 , 0x0000fec8}, /* ptda_ptdasem */
     573            {4 , 0x0000ffa8}, /* ptda_handle */
    597574            {4 , 0x0000ffaa}, /* ptda_module */
    598575            {4 , 0x0000f9c0}, /* ptda_pBeginLIBPATH */
    599             {10, 0x0001f838}, /* _ldrpFileNameBuf */
    600576            {15, 0x00052b20}, /* SecPathFromSFN */
    601577        }
     
    605581        14040, KF_UNI | KF_W4, 14,
    606582        {
     583            {13, 0x00057ac0}, /* _ldrOpenPath */
    607584            {13, 0x000070dc}, /* _ldrRead */
    608585            {13, 0x00057780}, /* _ldrOpen */
     
    610587            {13, 0x00058b35}, /* _LDRQAppType */
    611588            {13, 0x00055010}, /* _ldrEnum32bitRelRecs */
    612             {13, 0x00004598}, /* _IOSftOpen */
    613             {13, 0x00004df4}, /* _IOSftClose */
    614             {13, 0x00004ecd}, /* _IOSftTransPath */
    615             {13, 0x00004a2c}, /* _IOSftReadAt */
    616             {13, 0x00004a33}, /* _IOSftWriteAt */
    617             {13, 0x00004fe6}, /* _SftFileSize */
    618             {13, 0x000535f0}, /* _VMAllocMem */
    619             {13, 0x00042ecb}, /* _VMGetOwner */
    620589            {13, 0x00061dde}, /* g_tkExecPgm */
    621590            {13, 0x0005bb4b}, /* _tkStartProcess */
     591            {13, 0x000530a0}, /* _LDRClearSem */
     592            {13, 0x00062b30}, /* _ldrASMpMTEFromHandle */
     593            {13, 0x0005c503}, /* _ldrFindModule */
     594            {13, 0x00053070}, /* _ldrValidateMteHandle */
     595            {13, 0x000535f0}, /* _VMAllocMem */
     596            {13, 0x00053e00}, /* _VMFreeMem */
     597            {13, 0x00042ecb}, /* _VMGetOwner */
     598            {13, 0x0003edd3}, /* _VMObjHandleInfo */
     599            {13, 0x00083213}, /* _VMMapDebugAlias */
     600            {13, 0x0000a8d4}, /* _KSEMRequestMutex */
     601            {13, 0x0000a967}, /* _KSEMReleaseMutex */
     602            {13, 0x0000a992}, /* _KSEMQueryMutex */
     603            {13, 0x0002b9d8}, /* _TKPidToPTDA */
     604            {13, 0x0004c465}, /* _TKSuBuff */
     605            {13, 0x0002e190}, /* _TKFuBuff */
     606            {13, 0x0002df70}, /* _TKFuBufLen */
     607            {13, 0x0002e291}, /* _TKSuFuBuff */
    622608            {9 , 0x0000e74c}, /* f_FuStrLenZ */
    623609            {9 , 0x0000e702}, /* f_FuStrLen */
    624610            {9 , 0x0000e845}, /* f_FuBuff */
    625             {13, 0x0003edd3}, /* _VMObjHandleInfo */
    626             {13, 0x00062b30}, /* _ldrASMpMTEFromHandle */
    627             {13, 0x00057ac0}, /* _ldrOpenPath */
    628             {13, 0x000530a0}, /* _LDRClearSem */
    629             {13, 0x0005c503}, /* _ldrFindModule */
    630             {13, 0x0000a8d4}, /* _KSEMRequestMutex */
    631             {13, 0x0000a967}, /* _KSEMReleaseMutex */
    632             {13, 0x0000a992}, /* _KSEMQueryMutex */
    633             {13, 0x0000aba7}, /* _KSEMInit */
     611            {13, 0x00004fe6}, /* _SftFileSize */
     612            {8 , 0x0000f1fc}, /* _ldrpFileNameBuf */
    634613            {8 , 0x0000dd2c}, /* _LdrSem */
    635             {8 , 0x0000ddb4}, /* _LDRLibPath */
    636             {13, 0x0004c465}, /* _TKSuBuff */
    637             {13, 0x0002e190}, /* _TKFuBuff */
    638             {13, 0x0002df70}, /* _TKFuBufLen */
    639             {13, 0x00053070}, /* _ldrValidateMteHandle */
    640614            {8 , 0x0000d720}, /* _pTCBCur */
    641615            {8 , 0x0000d71c}, /* _pPTDACur */
     
    643617            {2 , 0x0000f9be}, /* ptda_environ */
    644618            {2 , 0x0000fec8}, /* ptda_ptdasem */
     619            {2 , 0x0000ffa8}, /* ptda_handle */
    645620            {2 , 0x0000ffaa}, /* ptda_module */
    646621            {2 , 0x0000f9c0}, /* ptda_pBeginLIBPATH */
    647             {8 , 0x0000f1fc}, /* _ldrpFileNameBuf */
    648622            {13, 0x00050fd0}, /* SecPathFromSFN */
    649623        }
     
    652626        14040, KF_SMP, 15,
    653627        {
     628            {14, 0x00061990}, /* _ldrOpenPath */
    654629            {14, 0x0000838c}, /* _ldrRead */
    655630            {14, 0x00061650}, /* _ldrOpen */
     
    657632            {14, 0x00062ad5}, /* _LDRQAppType */
    658633            {14, 0x0005ec00}, /* _ldrEnum32bitRelRecs */
    659             {14, 0x00005268}, /* _IOSftOpen */
    660             {14, 0x00005b61}, /* _IOSftClose */
    661             {14, 0x00005c5c}, /* _IOSftTransPath */
    662             {14, 0x00005740}, /* _IOSftReadAt */
    663             {14, 0x00005747}, /* _IOSftWriteAt */
    664             {14, 0x00005d86}, /* _SftFileSize */
    665             {14, 0x0005d000}, /* _VMAllocMem */
    666             {14, 0x0004d03b}, /* _VMGetOwner */
    667634            {14, 0x0006cbde}, /* g_tkExecPgm */
    668635            {14, 0x000660d1}, /* _tkStartProcess */
     636            {14, 0x0005ca50}, /* _LDRClearSem */
     637            {14, 0x0006dac0}, /* _ldrASMpMTEFromHandle */
     638            {14, 0x00066b03}, /* _ldrFindModule */
     639            {14, 0x0005ca20}, /* _ldrValidateMteHandle */
     640            {14, 0x0005d000}, /* _VMAllocMem */
     641            {14, 0x0005d8a0}, /* _VMFreeMem */
     642            {14, 0x0004d03b}, /* _VMGetOwner */
     643            {14, 0x00048cf4}, /* _VMObjHandleInfo */
     644            {14, 0x000909b3}, /* _VMMapDebugAlias */
     645            {14, 0x0000c384}, /* _KSEMRequestMutex */
     646            {14, 0x0000c417}, /* _KSEMReleaseMutex */
     647            {14, 0x0000c442}, /* _KSEMQueryMutex */
     648            {14, 0x000334d8}, /* _TKPidToPTDA */
     649            {14, 0x00055113}, /* _TKSuBuff */
     650            {14, 0x000368b0}, /* _TKFuBuff */
     651            {14, 0x00036641}, /* _TKFuBufLen */
     652            {14, 0x000369d1}, /* _TKSuFuBuff */
    669653            {11, 0x00009e0c}, /* f_FuStrLenZ */
    670654            {11, 0x00009d8c}, /* f_FuStrLen */
    671655            {11, 0x00009fb6}, /* f_FuBuff */
    672             {14, 0x00048cf4}, /* _VMObjHandleInfo */
    673             {14, 0x0006dac0}, /* _ldrASMpMTEFromHandle */
    674             {14, 0x00061990}, /* _ldrOpenPath */
    675             {14, 0x0005ca50}, /* _LDRClearSem */
    676             {14, 0x00066b03}, /* _ldrFindModule */
    677             {14, 0x0000c384}, /* _KSEMRequestMutex */
    678             {14, 0x0000c417}, /* _KSEMReleaseMutex */
    679             {14, 0x0000c442}, /* _KSEMQueryMutex */
    680             {14, 0x0000c657}, /* _KSEMInit */
     656            {14, 0x00005d86}, /* _SftFileSize */
     657            {9 , 0x0000e768}, /* _ldrpFileNameBuf */
    681658            {9 , 0x0000d2a4}, /* _LdrSem */
    682             {9 , 0x0000d32c}, /* _LDRLibPath */
    683             {14, 0x00055113}, /* _TKSuBuff */
    684             {14, 0x000368b0}, /* _TKFuBuff */
    685             {14, 0x00036641}, /* _TKFuBufLen */
    686             {14, 0x0005ca20}, /* _ldrValidateMteHandle */
    687659            {0 , 0x00000aa4}, /* _pTCBCur */
    688660            {0 , 0x00000aa0}, /* _pPTDACur */
     
    690662            {3 , 0x0000f9aa}, /* ptda_environ */
    691663            {3 , 0x0000feb4}, /* ptda_ptdasem */
     664            {3 , 0x0000ffa0}, /* ptda_handle */
    692665            {3 , 0x0000ffa2}, /* ptda_module */
    693666            {3 , 0x0000f9ac}, /* ptda_pBeginLIBPATH */
    694             {9 , 0x0000e768}, /* _ldrpFileNameBuf */
    695667            {14, 0x0005a560}, /* SecPathFromSFN */
    696668        }
     
    699671        14040, KF_UNI, 14,
    700672        {
     673            {13, 0x00057b30}, /* _ldrOpenPath */
    701674            {13, 0x000070dc}, /* _ldrRead */
    702675            {13, 0x000577f0}, /* _ldrOpen */
     
    704677            {13, 0x00058ba5}, /* _LDRQAppType */
    705678            {13, 0x00055080}, /* _ldrEnum32bitRelRecs */
    706             {13, 0x00004598}, /* _IOSftOpen */
    707             {13, 0x00004df4}, /* _IOSftClose */
    708             {13, 0x00004ecd}, /* _IOSftTransPath */
    709             {13, 0x00004a2c}, /* _IOSftReadAt */
    710             {13, 0x00004a33}, /* _IOSftWriteAt */
    711             {13, 0x00004fe6}, /* _SftFileSize */
    712             {13, 0x00053660}, /* _VMAllocMem */
    713             {13, 0x00042f3b}, /* _VMGetOwner */
    714679            {13, 0x00061e4e}, /* g_tkExecPgm */
    715680            {13, 0x0005bbbb}, /* _tkStartProcess */
     681            {13, 0x00053110}, /* _LDRClearSem */
     682            {13, 0x00062ba0}, /* _ldrASMpMTEFromHandle */
     683            {13, 0x0005c573}, /* _ldrFindModule */
     684            {13, 0x000530e0}, /* _ldrValidateMteHandle */
     685            {13, 0x00053660}, /* _VMAllocMem */
     686            {13, 0x00053e70}, /* _VMFreeMem */
     687            {13, 0x00042f3b}, /* _VMGetOwner */
     688            {13, 0x0003ee43}, /* _VMObjHandleInfo */
     689            {13, 0x00083283}, /* _VMMapDebugAlias */
     690            {13, 0x0000a8d4}, /* _KSEMRequestMutex */
     691            {13, 0x0000a967}, /* _KSEMReleaseMutex */
     692            {13, 0x0000a992}, /* _KSEMQueryMutex */
     693            {13, 0x0002ba48}, /* _TKPidToPTDA */
     694            {13, 0x0004c4d5}, /* _TKSuBuff */
     695            {13, 0x0002e200}, /* _TKFuBuff */
     696            {13, 0x0002dfe0}, /* _TKFuBufLen */
     697            {13, 0x0002e301}, /* _TKSuFuBuff */
    716698            {9 , 0x0000e74c}, /* f_FuStrLenZ */
    717699            {9 , 0x0000e702}, /* f_FuStrLen */
    718700            {9 , 0x0000e845}, /* f_FuBuff */
    719             {13, 0x0003ee43}, /* _VMObjHandleInfo */
    720             {13, 0x00062ba0}, /* _ldrASMpMTEFromHandle */
    721             {13, 0x00057b30}, /* _ldrOpenPath */
    722             {13, 0x00053110}, /* _LDRClearSem */
    723             {13, 0x0005c573}, /* _ldrFindModule */
    724             {13, 0x0000a8d4}, /* _KSEMRequestMutex */
    725             {13, 0x0000a967}, /* _KSEMReleaseMutex */
    726             {13, 0x0000a992}, /* _KSEMQueryMutex */
    727             {13, 0x0000aba7}, /* _KSEMInit */
     701            {13, 0x00004fe6}, /* _SftFileSize */
     702            {8 , 0x0000f1fc}, /* _ldrpFileNameBuf */
    728703            {8 , 0x0000dd2c}, /* _LdrSem */
    729             {8 , 0x0000ddb4}, /* _LDRLibPath */
    730             {13, 0x0004c4d5}, /* _TKSuBuff */
    731             {13, 0x0002e200}, /* _TKFuBuff */
    732             {13, 0x0002dfe0}, /* _TKFuBufLen */
    733             {13, 0x000530e0}, /* _ldrValidateMteHandle */
    734704            {8 , 0x0000d720}, /* _pTCBCur */
    735705            {8 , 0x0000d71c}, /* _pPTDACur */
     
    737707            {2 , 0x0000f9be}, /* ptda_environ */
    738708            {2 , 0x0000fec8}, /* ptda_ptdasem */
     709            {2 , 0x0000ffa8}, /* ptda_handle */
    739710            {2 , 0x0000ffaa}, /* ptda_module */
    740711            {2 , 0x0000f9c0}, /* ptda_pBeginLIBPATH */
    741             {8 , 0x0000f1fc}, /* _ldrpFileNameBuf */
    742712            {13, 0x00051040}, /* SecPathFromSFN */
    743713        }
     
    747717        14044, KF_UNI | KF_HALFSTRICT, 16,
    748718        {
     719            {15, 0x0006a390}, /* _ldrOpenPath */
    749720            {15, 0x0000873c}, /* _ldrRead */
    750721            {15, 0x0006a010}, /* _ldrOpen */
     
    752723            {15, 0x0006b525}, /* _LDRQAppType */
    753724            {15, 0x00067640}, /* _ldrEnum32bitRelRecs */
    754             {15, 0x00005138}, /* _IOSftOpen */
    755             {15, 0x000059a4}, /* _IOSftClose */
    756             {15, 0x00005a80}, /* _IOSftTransPath */
    757             {15, 0x000055d8}, /* _IOSftReadAt */
    758             {15, 0x000055df}, /* _IOSftWriteAt */
    759             {15, 0x00005ba8}, /* _SftFileSize */
    760             {15, 0x000657a0}, /* _VMAllocMem */
    761             {15, 0x00052d33}, /* _VMGetOwner */
    762725            {15, 0x00075710}, /* g_tkExecPgm */
    763726            {15, 0x0006ea50}, /* _tkStartProcess */
     727            {15, 0x00064fa0}, /* _LDRClearSem */
     728            {15, 0x000765b0}, /* _ldrASMpMTEFromHandle */
     729            {15, 0x0006f483}, /* _ldrFindModule */
     730            {15, 0x00064f70}, /* _ldrValidateMteHandle */
     731            {15, 0x000657a0}, /* _VMAllocMem */
     732            {15, 0x00066110}, /* _VMFreeMem */
     733            {15, 0x00052d33}, /* _VMGetOwner */
     734            {15, 0x0004cf27}, /* _VMObjHandleInfo */
     735            {15, 0x0009a750}, /* _VMMapDebugAlias */
     736            {15, 0x0000bc7c}, /* _KSEMRequestMutex */
     737            {15, 0x0000bd90}, /* _KSEMReleaseMutex */
     738            {15, 0x0000bdf0}, /* _KSEMQueryMutex */
     739            {15, 0x00034194}, /* _TKPidToPTDA */
     740            {15, 0x0005d548}, /* _TKSuBuff */
     741            {15, 0x00037cf1}, /* _TKFuBuff */
     742            {15, 0x00037a90}, /* _TKFuBufLen */
     743            {15, 0x00037e11}, /* _TKSuFuBuff */
    764744            {11, 0x0000f938}, /* f_FuStrLenZ */
    765745            {11, 0x0000f8ec}, /* f_FuStrLen */
    766746            {11, 0x0000fa54}, /* f_FuBuff */
    767             {15, 0x0004cf27}, /* _VMObjHandleInfo */
    768             {15, 0x000765b0}, /* _ldrASMpMTEFromHandle */
    769             {15, 0x0006a390}, /* _ldrOpenPath */
    770             {15, 0x00064fa0}, /* _LDRClearSem */
    771             {15, 0x0006f483}, /* _ldrFindModule */
    772             {15, 0x0000bc7c}, /* _KSEMRequestMutex */
    773             {15, 0x0000bd90}, /* _KSEMReleaseMutex */
    774             {15, 0x0000bdf0}, /* _KSEMQueryMutex */
    775             {15, 0x0000c174}, /* _KSEMInit */
     747            {15, 0x00005ba8}, /* _SftFileSize */
     748            {10, 0x0002d8b8}, /* _ldrpFileNameBuf */
    776749            {10, 0x0002b8f8}, /* _LdrSem */
    777             {10, 0x0002b98c}, /* _LDRLibPath */
    778             {15, 0x0005d548}, /* _TKSuBuff */
    779             {15, 0x00037cf1}, /* _TKFuBuff */
    780             {15, 0x00037a90}, /* _TKFuBufLen */
    781             {15, 0x00064f70}, /* _ldrValidateMteHandle */
    782750            {10, 0x0002b24c}, /* _pTCBCur */
    783751            {10, 0x0002b248}, /* _pPTDACur */
     
    785753            {4 , 0x0000f9b6}, /* ptda_environ */
    786754            {4 , 0x0000fec0}, /* ptda_ptdasem */
     755            {4 , 0x0000ffa8}, /* ptda_handle */
    787756            {4 , 0x0000ffaa}, /* ptda_module */
    788757            {4 , 0x0000f9b8}, /* ptda_pBeginLIBPATH */
    789             {10, 0x0002d8b8}, /* _ldrpFileNameBuf */
    790758            {15, 0x00062930}, /* SecPathFromSFN */
    791759        }
     
    795763        14044, KF_UNI | KF_W4, 14,
    796764        {
     765            {13, 0x00057280}, /* _ldrOpenPath */
    797766            {13, 0x000070e0}, /* _ldrRead */
    798767            {13, 0x00056f40}, /* _ldrOpen */
     
    800769            {13, 0x000582f5}, /* _LDRQAppType */
    801770            {13, 0x00054aa0}, /* _ldrEnum32bitRelRecs */
    802             {13, 0x00004588}, /* _IOSftOpen */
    803             {13, 0x00004de4}, /* _IOSftClose */
    804             {13, 0x00004ebd}, /* _IOSftTransPath */
    805             {13, 0x00004a1c}, /* _IOSftReadAt */
    806             {13, 0x00004a23}, /* _IOSftWriteAt */
    807             {13, 0x00004fd6}, /* _SftFileSize */
    808             {13, 0x000531e0}, /* _VMAllocMem */
    809             {13, 0x00042b3b}, /* _VMGetOwner */
    810771            {13, 0x0006132e}, /* g_tkExecPgm */
    811772            {13, 0x0005b2fb}, /* _tkStartProcess */
     773            {13, 0x00052c90}, /* _LDRClearSem */
     774            {13, 0x00062080}, /* _ldrASMpMTEFromHandle */
     775            {13, 0x0005bcb3}, /* _ldrFindModule */
     776            {13, 0x00052c60}, /* _ldrValidateMteHandle */
     777            {13, 0x000531e0}, /* _VMAllocMem */
     778            {13, 0x00053890}, /* _VMFreeMem */
     779            {13, 0x00042b3b}, /* _VMGetOwner */
     780            {13, 0x0003ea43}, /* _VMObjHandleInfo */
     781            {13, 0x00082773}, /* _VMMapDebugAlias */
     782            {13, 0x0000a128}, /* _KSEMRequestMutex */
     783            {13, 0x0000a1bb}, /* _KSEMReleaseMutex */
     784            {13, 0x0000a1e6}, /* _KSEMQueryMutex */
     785            {13, 0x0002b7f4}, /* _TKPidToPTDA */
     786            {13, 0x0004c0d5}, /* _TKSuBuff */
     787            {13, 0x0002dfb0}, /* _TKFuBuff */
     788            {13, 0x0002dd90}, /* _TKFuBufLen */
     789            {13, 0x0002e0b1}, /* _TKSuFuBuff */
    812790            {9 , 0x0000e74c}, /* f_FuStrLenZ */
    813791            {9 , 0x0000e702}, /* f_FuStrLen */
    814792            {9 , 0x0000e845}, /* f_FuBuff */
    815             {13, 0x0003ea43}, /* _VMObjHandleInfo */
    816             {13, 0x00062080}, /* _ldrASMpMTEFromHandle */
    817             {13, 0x00057280}, /* _ldrOpenPath */
    818             {13, 0x00052c90}, /* _LDRClearSem */
    819             {13, 0x0005bcb3}, /* _ldrFindModule */
    820             {13, 0x0000a128}, /* _KSEMRequestMutex */
    821             {13, 0x0000a1bb}, /* _KSEMReleaseMutex */
    822             {13, 0x0000a1e6}, /* _KSEMQueryMutex */
    823             {13, 0x0000a3fb}, /* _KSEMInit */
     793            {13, 0x00004fd6}, /* _SftFileSize */
     794            {8 , 0x0000f1f8}, /* _ldrpFileNameBuf */
    824795            {8 , 0x0000dd28}, /* _LdrSem */
    825             {8 , 0x0000ddb0}, /* _LDRLibPath */
    826             {13, 0x0004c0d5}, /* _TKSuBuff */
    827             {13, 0x0002dfb0}, /* _TKFuBuff */
    828             {13, 0x0002dd90}, /* _TKFuBufLen */
    829             {13, 0x00052c60}, /* _ldrValidateMteHandle */
    830796            {8 , 0x0000d71c}, /* _pTCBCur */
    831797            {8 , 0x0000d718}, /* _pPTDACur */
     
    833799            {2 , 0x0000f9be}, /* ptda_environ */
    834800            {2 , 0x0000fec8}, /* ptda_ptdasem */
     801            {2 , 0x0000ffa8}, /* ptda_handle */
    835802            {2 , 0x0000ffaa}, /* ptda_module */
    836803            {2 , 0x0000f9c0}, /* ptda_pBeginLIBPATH */
    837             {8 , 0x0000f1f8}, /* _ldrpFileNameBuf */
    838804            {13, 0x00050c00}, /* SecPathFromSFN */
    839805        }
     
    842808        14045, KF_UNI | KF_W4, 14,
    843809        {
     810            {13, 0x000572a0}, /* _ldrOpenPath */
    844811            {13, 0x000070ec}, /* _ldrRead */
    845812            {13, 0x00056f60}, /* _ldrOpen */
     
    847814            {13, 0x00058315}, /* _LDRQAppType */
    848815            {13, 0x00054ac0}, /* _ldrEnum32bitRelRecs */
    849             {13, 0x00004588}, /* _IOSftOpen */
    850             {13, 0x00004de4}, /* _IOSftClose */
    851             {13, 0x00004ebd}, /* _IOSftTransPath */
    852             {13, 0x00004a1c}, /* _IOSftReadAt */
    853             {13, 0x00004a23}, /* _IOSftWriteAt */
    854             {13, 0x00004fd6}, /* _SftFileSize */
    855             {13, 0x00053200}, /* _VMAllocMem */
    856             {13, 0x00042b5b}, /* _VMGetOwner */
    857816            {13, 0x0006134e}, /* g_tkExecPgm */
    858817            {13, 0x0005b31b}, /* _tkStartProcess */
     818            {13, 0x00052cb0}, /* _LDRClearSem */
     819            {13, 0x000620a0}, /* _ldrASMpMTEFromHandle */
     820            {13, 0x0005bcd3}, /* _ldrFindModule */
     821            {13, 0x00052c80}, /* _ldrValidateMteHandle */
     822            {13, 0x00053200}, /* _VMAllocMem */
     823            {13, 0x000538b0}, /* _VMFreeMem */
     824            {13, 0x00042b5b}, /* _VMGetOwner */
     825            {13, 0x0003ea63}, /* _VMObjHandleInfo */
     826            {13, 0x00082793}, /* _VMMapDebugAlias */
     827            {13, 0x0000a140}, /* _KSEMRequestMutex */
     828            {13, 0x0000a1d3}, /* _KSEMReleaseMutex */
     829            {13, 0x0000a1fe}, /* _KSEMQueryMutex */
     830            {13, 0x0002b814}, /* _TKPidToPTDA */
     831            {13, 0x0004c0f5}, /* _TKSuBuff */
     832            {13, 0x0002dfd0}, /* _TKFuBuff */
     833            {13, 0x0002ddb0}, /* _TKFuBufLen */
     834            {13, 0x0002e0d1}, /* _TKSuFuBuff */
    859835            {9 , 0x0000e74c}, /* f_FuStrLenZ */
    860836            {9 , 0x0000e702}, /* f_FuStrLen */
    861837            {9 , 0x0000e845}, /* f_FuBuff */
    862             {13, 0x0003ea63}, /* _VMObjHandleInfo */
    863             {13, 0x000620a0}, /* _ldrASMpMTEFromHandle */
    864             {13, 0x000572a0}, /* _ldrOpenPath */
    865             {13, 0x00052cb0}, /* _LDRClearSem */
    866             {13, 0x0005bcd3}, /* _ldrFindModule */
    867             {13, 0x0000a140}, /* _KSEMRequestMutex */
    868             {13, 0x0000a1d3}, /* _KSEMReleaseMutex */
    869             {13, 0x0000a1fe}, /* _KSEMQueryMutex */
    870             {13, 0x0000a413}, /* _KSEMInit */
     838            {13, 0x00004fd6}, /* _SftFileSize */
     839            {8 , 0x0000f1f8}, /* _ldrpFileNameBuf */
    871840            {8 , 0x0000dd28}, /* _LdrSem */
    872             {8 , 0x0000ddb0}, /* _LDRLibPath */
    873             {13, 0x0004c0f5}, /* _TKSuBuff */
    874             {13, 0x0002dfd0}, /* _TKFuBuff */
    875             {13, 0x0002ddb0}, /* _TKFuBufLen */
    876             {13, 0x00052c80}, /* _ldrValidateMteHandle */
    877841            {8 , 0x0000d71c}, /* _pTCBCur */
    878842            {8 , 0x0000d718}, /* _pPTDACur */
     
    880844            {2 , 0x0000f9be}, /* ptda_environ */
    881845            {2 , 0x0000fec8}, /* ptda_ptdasem */
     846            {2 , 0x0000ffa8}, /* ptda_handle */
    882847            {2 , 0x0000ffaa}, /* ptda_module */
    883848            {2 , 0x0000f9c0}, /* ptda_pBeginLIBPATH */
    884             {8 , 0x0000f1f8}, /* _ldrpFileNameBuf */
    885849            {13, 0x00050c20}, /* SecPathFromSFN */
    886850        }
     
    890854        14046, KF_UNI | KF_W4 | KF_ALLSTRICT, 16,
    891855        {
     856            {15, 0x00058d70}, /* _ldrOpenPath */
    892857            {15, 0x00007a3c}, /* _ldrRead */
    893858            {15, 0x00058a30}, /* _ldrOpen */
     
    895860            {15, 0x00059de5}, /* _LDRQAppType */
    896861            {15, 0x00056590}, /* _ldrEnum32bitRelRecs */
    897             {15, 0x00004608}, /* _IOSftOpen */
    898             {15, 0x00004e64}, /* _IOSftClose */
    899             {15, 0x00004f3d}, /* _IOSftTransPath */
    900             {15, 0x00004a9c}, /* _IOSftReadAt */
    901             {15, 0x00004aa3}, /* _IOSftWriteAt */
    902             {15, 0x00005056}, /* _SftFileSize */
    903             {15, 0x00054cd0}, /* _VMAllocMem */
    904             {15, 0x0004459b}, /* _VMGetOwner */
    905862            {15, 0x00062e4e}, /* g_tkExecPgm */
    906863            {15, 0x0005cdfb}, /* _tkStartProcess */
     864            {15, 0x00054780}, /* _LDRClearSem */
     865            {15, 0x00063ba0}, /* _ldrASMpMTEFromHandle */
     866            {15, 0x0005d7d3}, /* _ldrFindModule */
     867            {15, 0x00054750}, /* _ldrValidateMteHandle */
     868            {15, 0x00054cd0}, /* _VMAllocMem */
     869            {15, 0x00055380}, /* _VMFreeMem */
     870            {15, 0x0004459b}, /* _VMGetOwner */
     871            {15, 0x000404a3}, /* _VMObjHandleInfo */
     872            {15, 0x00084373}, /* _VMMapDebugAlias */
     873            {15, 0x0000ab1c}, /* _KSEMRequestMutex */
     874            {15, 0x0000abf3}, /* _KSEMReleaseMutex */
     875            {15, 0x0000ac1e}, /* _KSEMQueryMutex */
     876            {15, 0x0002cfd4}, /* _TKPidToPTDA */
     877            {15, 0x0004dbc9}, /* _TKSuBuff */
     878            {15, 0x0002f8c0}, /* _TKFuBuff */
     879            {15, 0x0002f6a0}, /* _TKFuBufLen */
     880            {15, 0x0002f9c1}, /* _TKSuFuBuff */
    907881            {11, 0x0000e74c}, /* f_FuStrLenZ */
    908882            {11, 0x0000e702}, /* f_FuStrLen */
    909883            {11, 0x0000e845}, /* f_FuBuff */
    910             {15, 0x000404a3}, /* _VMObjHandleInfo */
    911             {15, 0x00063ba0}, /* _ldrASMpMTEFromHandle */
    912             {15, 0x00058d70}, /* _ldrOpenPath */
    913             {15, 0x00054780}, /* _LDRClearSem */
    914             {15, 0x0005d7d3}, /* _ldrFindModule */
    915             {15, 0x0000ab1c}, /* _KSEMRequestMutex */
    916             {15, 0x0000abf3}, /* _KSEMReleaseMutex */
    917             {15, 0x0000ac1e}, /* _KSEMQueryMutex */
    918             {15, 0x0000aebe}, /* _KSEMInit */
     884            {15, 0x00005056}, /* _SftFileSize */
     885            {10, 0x0001f834}, /* _ldrpFileNameBuf */
    919886            {10, 0x0001e344}, /* _LdrSem */
    920             {10, 0x0001e3cc}, /* _LDRLibPath */
    921             {15, 0x0004dbc9}, /* _TKSuBuff */
    922             {15, 0x0002f8c0}, /* _TKFuBuff */
    923             {15, 0x0002f6a0}, /* _TKFuBufLen */
    924             {15, 0x00054750}, /* _ldrValidateMteHandle */
    925887            {10, 0x0001dd3c}, /* _pTCBCur */
    926888            {10, 0x0001dd38}, /* _pPTDACur */
     
    928890            {4 , 0x0000f9be}, /* ptda_environ */
    929891            {4 , 0x0000fec8}, /* ptda_ptdasem */
     892            {4 , 0x0000ffa8}, /* ptda_handle */
    930893            {4 , 0x0000ffaa}, /* ptda_module */
    931894            {4 , 0x0000f9c0}, /* ptda_pBeginLIBPATH */
    932             {10, 0x0001f834}, /* _ldrpFileNameBuf */
    933895            {15, 0x000526f0}, /* SecPathFromSFN */
    934896        }
     
    938900        14046, KF_UNI | KF_W4, 14,
    939901        {
     902            {13, 0x00057270}, /* _ldrOpenPath */
    940903            {13, 0x000070cc}, /* _ldrRead */
    941904            {13, 0x00056f30}, /* _ldrOpen */
     
    943906            {13, 0x000582e5}, /* _LDRQAppType */
    944907            {13, 0x00054a90}, /* _ldrEnum32bitRelRecs */
    945             {13, 0x00004588}, /* _IOSftOpen */
    946             {13, 0x00004de4}, /* _IOSftClose */
    947             {13, 0x00004ebd}, /* _IOSftTransPath */
    948             {13, 0x00004a1c}, /* _IOSftReadAt */
    949             {13, 0x00004a23}, /* _IOSftWriteAt */
    950             {13, 0x00004fd6}, /* _SftFileSize */
    951             {13, 0x000531d0}, /* _VMAllocMem */
    952             {13, 0x00042b2b}, /* _VMGetOwner */
    953908            {13, 0x0006131e}, /* g_tkExecPgm */
    954909            {13, 0x0005b2eb}, /* _tkStartProcess */
     910            {13, 0x00052c80}, /* _LDRClearSem */
     911            {13, 0x00062070}, /* _ldrASMpMTEFromHandle */
     912            {13, 0x0005bca3}, /* _ldrFindModule */
     913            {13, 0x00052c50}, /* _ldrValidateMteHandle */
     914            {13, 0x000531d0}, /* _VMAllocMem */
     915            {13, 0x00053880}, /* _VMFreeMem */
     916            {13, 0x00042b2b}, /* _VMGetOwner */
     917            {13, 0x0003ea33}, /* _VMObjHandleInfo */
     918            {13, 0x00082763}, /* _VMMapDebugAlias */
     919            {13, 0x0000a100}, /* _KSEMRequestMutex */
     920            {13, 0x0000a193}, /* _KSEMReleaseMutex */
     921            {13, 0x0000a1be}, /* _KSEMQueryMutex */
     922            {13, 0x0002b7c4}, /* _TKPidToPTDA */
     923            {13, 0x0004c0c5}, /* _TKSuBuff */
     924            {13, 0x0002df80}, /* _TKFuBuff */
     925            {13, 0x0002dd60}, /* _TKFuBufLen */
     926            {13, 0x0002e081}, /* _TKSuFuBuff */
    955927            {9 , 0x0000e74c}, /* f_FuStrLenZ */
    956928            {9 , 0x0000e702}, /* f_FuStrLen */
    957929            {9 , 0x0000e845}, /* f_FuBuff */
    958             {13, 0x0003ea33}, /* _VMObjHandleInfo */
    959             {13, 0x00062070}, /* _ldrASMpMTEFromHandle */
    960             {13, 0x00057270}, /* _ldrOpenPath */
    961             {13, 0x00052c80}, /* _LDRClearSem */
    962             {13, 0x0005bca3}, /* _ldrFindModule */
    963             {13, 0x0000a100}, /* _KSEMRequestMutex */
    964             {13, 0x0000a193}, /* _KSEMReleaseMutex */
    965             {13, 0x0000a1be}, /* _KSEMQueryMutex */
    966             {13, 0x0000a3d3}, /* _KSEMInit */
     930            {13, 0x00004fd6}, /* _SftFileSize */
     931            {8 , 0x0000f1f8}, /* _ldrpFileNameBuf */
    967932            {8 , 0x0000dd28}, /* _LdrSem */
    968             {8 , 0x0000ddb0}, /* _LDRLibPath */
    969             {13, 0x0004c0c5}, /* _TKSuBuff */
    970             {13, 0x0002df80}, /* _TKFuBuff */
    971             {13, 0x0002dd60}, /* _TKFuBufLen */
    972             {13, 0x00052c50}, /* _ldrValidateMteHandle */
    973933            {8 , 0x0000d71c}, /* _pTCBCur */
    974934            {8 , 0x0000d718}, /* _pPTDACur */
     
    976936            {2 , 0x0000f9be}, /* ptda_environ */
    977937            {2 , 0x0000fec8}, /* ptda_ptdasem */
     938            {2 , 0x0000ffa8}, /* ptda_handle */
    978939            {2 , 0x0000ffaa}, /* ptda_module */
    979940            {2 , 0x0000f9c0}, /* ptda_pBeginLIBPATH */
    980             {8 , 0x0000f1f8}, /* _ldrpFileNameBuf */
    981941            {13, 0x00050bf0}, /* SecPathFromSFN */
    982942        }
     
    985945        14048, KF_SMP, 15,
    986946        {
     947            {14, 0x00061150}, /* _ldrOpenPath */
    987948            {14, 0x0000836c}, /* _ldrRead */
    988949            {14, 0x00060e10}, /* _ldrOpen */
     
    990951            {14, 0x00062295}, /* _LDRQAppType */
    991952            {14, 0x0005e690}, /* _ldrEnum32bitRelRecs */
    992             {14, 0x00005248}, /* _IOSftOpen */
    993             {14, 0x00005b41}, /* _IOSftClose */
    994             {14, 0x00005c3c}, /* _IOSftTransPath */
    995             {14, 0x00005720}, /* _IOSftReadAt */
    996             {14, 0x00005727}, /* _IOSftWriteAt */
    997             {14, 0x00005d66}, /* _SftFileSize */
    998             {14, 0x0005cbd0}, /* _VMAllocMem */
    999             {14, 0x0004cc8b}, /* _VMGetOwner */
    1000953            {14, 0x0006c13e}, /* g_tkExecPgm */
    1001954            {14, 0x00065871}, /* _tkStartProcess */
     955            {14, 0x0005c620}, /* _LDRClearSem */
     956            {14, 0x0006d020}, /* _ldrASMpMTEFromHandle */
     957            {14, 0x000662a3}, /* _ldrFindModule */
     958            {14, 0x0005c5f0}, /* _ldrValidateMteHandle */
     959            {14, 0x0005cbd0}, /* _VMAllocMem */
     960            {14, 0x0005d330}, /* _VMFreeMem */
     961            {14, 0x0004cc8b}, /* _VMGetOwner */
     962            {14, 0x00048944}, /* _VMObjHandleInfo */
     963            {14, 0x0008ff13}, /* _VMMapDebugAlias */
     964            {14, 0x0000bb3c}, /* _KSEMRequestMutex */
     965            {14, 0x0000bbcf}, /* _KSEMReleaseMutex */
     966            {14, 0x0000bbfa}, /* _KSEMQueryMutex */
     967            {14, 0x000332c4}, /* _TKPidToPTDA */
     968            {14, 0x00054d63}, /* _TKSuBuff */
     969            {14, 0x000366a0}, /* _TKFuBuff */
     970            {14, 0x00036431}, /* _TKFuBufLen */
     971            {14, 0x000367c1}, /* _TKSuFuBuff */
    1002972            {11, 0x00009e0c}, /* f_FuStrLenZ */
    1003973            {11, 0x00009d8c}, /* f_FuStrLen */
    1004974            {11, 0x00009fb6}, /* f_FuBuff */
    1005             {14, 0x00048944}, /* _VMObjHandleInfo */
    1006             {14, 0x0006d020}, /* _ldrASMpMTEFromHandle */
    1007             {14, 0x00061150}, /* _ldrOpenPath */
    1008             {14, 0x0005c620}, /* _LDRClearSem */
    1009             {14, 0x000662a3}, /* _ldrFindModule */
    1010             {14, 0x0000bb3c}, /* _KSEMRequestMutex */
    1011             {14, 0x0000bbcf}, /* _KSEMReleaseMutex */
    1012             {14, 0x0000bbfa}, /* _KSEMQueryMutex */
    1013             {14, 0x0000be0f}, /* _KSEMInit */
     975            {14, 0x00005d66}, /* _SftFileSize */
     976            {9 , 0x0000e764}, /* _ldrpFileNameBuf */
    1014977            {9 , 0x0000d2a0}, /* _LdrSem */
    1015             {9 , 0x0000d328}, /* _LDRLibPath */
    1016             {14, 0x00054d63}, /* _TKSuBuff */
    1017             {14, 0x000366a0}, /* _TKFuBuff */
    1018             {14, 0x00036431}, /* _TKFuBufLen */
    1019             {14, 0x0005c5f0}, /* _ldrValidateMteHandle */
    1020978            {0 , 0x00000aa4}, /* _pTCBCur */
    1021979            {0 , 0x00000aa0}, /* _pPTDACur */
     
    1023981            {3 , 0x0000f9aa}, /* ptda_environ */
    1024982            {3 , 0x0000feb4}, /* ptda_ptdasem */
     983            {3 , 0x0000ffa0}, /* ptda_handle */
    1025984            {3 , 0x0000ffa2}, /* ptda_module */
    1026985            {3 , 0x0000f9ac}, /* ptda_pBeginLIBPATH */
    1027             {9 , 0x0000e764}, /* _ldrpFileNameBuf */
    1028986            {14, 0x0005a170}, /* SecPathFromSFN */
    1029987        }
     
    1032990        14048, KF_UNI, 14,
    1033991        {
     992            {13, 0x000572e0}, /* _ldrOpenPath */
    1034993            {13, 0x000070cc}, /* _ldrRead */
    1035994            {13, 0x00056fa0}, /* _ldrOpen */
     
    1037996            {13, 0x00058355}, /* _LDRQAppType */
    1038997            {13, 0x00054b00}, /* _ldrEnum32bitRelRecs */
    1039             {13, 0x00004588}, /* _IOSftOpen */
    1040             {13, 0x00004de4}, /* _IOSftClose */
    1041             {13, 0x00004ebd}, /* _IOSftTransPath */
    1042             {13, 0x00004a1c}, /* _IOSftReadAt */
    1043             {13, 0x00004a23}, /* _IOSftWriteAt */
    1044             {13, 0x00004fd6}, /* _SftFileSize */
    1045             {13, 0x00053240}, /* _VMAllocMem */
    1046             {13, 0x00042b9b}, /* _VMGetOwner */
    1047998            {13, 0x0006138e}, /* g_tkExecPgm */
    1048999            {13, 0x0005b35b}, /* _tkStartProcess */
     1000            {13, 0x00052cf0}, /* _LDRClearSem */
     1001            {13, 0x000620e0}, /* _ldrASMpMTEFromHandle */
     1002            {13, 0x0005bd13}, /* _ldrFindModule */
     1003            {13, 0x00052cc0}, /* _ldrValidateMteHandle */
     1004            {13, 0x00053240}, /* _VMAllocMem */
     1005            {13, 0x000538f0}, /* _VMFreeMem */
     1006            {13, 0x00042b9b}, /* _VMGetOwner */
     1007            {13, 0x0003eaa3}, /* _VMObjHandleInfo */
     1008            {13, 0x000827d3}, /* _VMMapDebugAlias */
     1009            {13, 0x0000a100}, /* _KSEMRequestMutex */
     1010            {13, 0x0000a193}, /* _KSEMReleaseMutex */
     1011            {13, 0x0000a1be}, /* _KSEMQueryMutex */
     1012            {13, 0x0002b834}, /* _TKPidToPTDA */
     1013            {13, 0x0004c135}, /* _TKSuBuff */
     1014            {13, 0x0002dff0}, /* _TKFuBuff */
     1015            {13, 0x0002ddd0}, /* _TKFuBufLen */
     1016            {13, 0x0002e0f1}, /* _TKSuFuBuff */
    10491017            {9 , 0x0000e74c}, /* f_FuStrLenZ */
    10501018            {9 , 0x0000e702}, /* f_FuStrLen */
    10511019            {9 , 0x0000e845}, /* f_FuBuff */
    1052             {13, 0x0003eaa3}, /* _VMObjHandleInfo */
    1053             {13, 0x000620e0}, /* _ldrASMpMTEFromHandle */
    1054             {13, 0x000572e0}, /* _ldrOpenPath */
    1055             {13, 0x00052cf0}, /* _LDRClearSem */
    1056             {13, 0x0005bd13}, /* _ldrFindModule */
    1057             {13, 0x0000a100}, /* _KSEMRequestMutex */
    1058             {13, 0x0000a193}, /* _KSEMReleaseMutex */
    1059             {13, 0x0000a1be}, /* _KSEMQueryMutex */
    1060             {13, 0x0000a3d3}, /* _KSEMInit */
     1020            {13, 0x00004fd6}, /* _SftFileSize */
     1021            {8 , 0x0000f1f8}, /* _ldrpFileNameBuf */
    10611022            {8 , 0x0000dd28}, /* _LdrSem */
    1062             {8 , 0x0000ddb0}, /* _LDRLibPath */
    1063             {13, 0x0004c135}, /* _TKSuBuff */
    1064             {13, 0x0002dff0}, /* _TKFuBuff */
    1065             {13, 0x0002ddd0}, /* _TKFuBufLen */
    1066             {13, 0x00052cc0}, /* _ldrValidateMteHandle */
    10671023            {8 , 0x0000d71c}, /* _pTCBCur */
    10681024            {8 , 0x0000d718}, /* _pPTDACur */
     
    10701026            {2 , 0x0000f9be}, /* ptda_environ */
    10711027            {2 , 0x0000fec8}, /* ptda_ptdasem */
     1028            {2 , 0x0000ffa8}, /* ptda_handle */
    10721029            {2 , 0x0000ffaa}, /* ptda_module */
    10731030            {2 , 0x0000f9c0}, /* ptda_pBeginLIBPATH */
    1074             {8 , 0x0000f1f8}, /* _ldrpFileNameBuf */
    10751031            {13, 0x00050c60}, /* SecPathFromSFN */
    10761032        }
     
    10801036        14053, KF_UNI | KF_W4 | KF_HALFSTRICT, 16,
    10811037        {
     1038            {15, 0x000607e0}, /* _ldrOpenPath */
    10821039            {15, 0x00007a3c}, /* _ldrRead */
    10831040            {15, 0x000602f0}, /* _ldrOpen */
     
    10851042            {15, 0x000616c5}, /* _LDRQAppType */
    10861043            {15, 0x0005de50}, /* _ldrEnum32bitRelRecs */
    1087             {15, 0x00004608}, /* _IOSftOpen */
    1088             {15, 0x00004e64}, /* _IOSftClose */
    1089             {15, 0x00004f3d}, /* _IOSftTransPath */
    1090             {15, 0x00004a9c}, /* _IOSftReadAt */
    1091             {15, 0x00004aa3}, /* _IOSftWriteAt */
    1092             {15, 0x00005056}, /* _SftFileSize */
    1093             {15, 0x0005c590}, /* _VMAllocMem */
    1094             {15, 0x00047d1b}, /* _VMGetOwner */
    10951044            {15, 0x0006aa0e}, /* g_tkExecPgm */
    10961045            {15, 0x0006475b}, /* _tkStartProcess */
     1046            {15, 0x0005c040}, /* _LDRClearSem */
     1047            {15, 0x0006b760}, /* _ldrASMpMTEFromHandle */
     1048            {15, 0x00065133}, /* _ldrFindModule */
     1049            {15, 0x0005c010}, /* _ldrValidateMteHandle */
     1050            {15, 0x0005c590}, /* _VMAllocMem */
     1051            {15, 0x0005cc40}, /* _VMFreeMem */
     1052            {15, 0x00047d1b}, /* _VMGetOwner */
     1053            {15, 0x00043c23}, /* _VMObjHandleInfo */
     1054            {15, 0x0008bfd3}, /* _VMMapDebugAlias */
     1055            {15, 0x0000ab1c}, /* _KSEMRequestMutex */
     1056            {15, 0x0000abf3}, /* _KSEMReleaseMutex */
     1057            {15, 0x0000ac1e}, /* _KSEMQueryMutex */
     1058            {15, 0x0002e104}, /* _TKPidToPTDA */
     1059            {15, 0x00055489}, /* _TKSuBuff */
     1060            {15, 0x00030a10}, /* _TKFuBuff */
     1061            {15, 0x000307f0}, /* _TKFuBufLen */
     1062            {15, 0x00030b11}, /* _TKSuFuBuff */
    10971063            {11, 0x0000e74c}, /* f_FuStrLenZ */
    10981064            {11, 0x0000e702}, /* f_FuStrLen */
    10991065            {11, 0x0000e845}, /* f_FuBuff */
    1100             {15, 0x00043c23}, /* _VMObjHandleInfo */
    1101             {15, 0x0006b760}, /* _ldrASMpMTEFromHandle */
    1102             {15, 0x000607e0}, /* _ldrOpenPath */
    1103             {15, 0x0005c040}, /* _LDRClearSem */
    1104             {15, 0x00065133}, /* _ldrFindModule */
    1105             {15, 0x0000ab1c}, /* _KSEMRequestMutex */
    1106             {15, 0x0000abf3}, /* _KSEMReleaseMutex */
    1107             {15, 0x0000ac1e}, /* _KSEMQueryMutex */
    1108             {15, 0x0000aebe}, /* _KSEMInit */
     1066            {15, 0x00005056}, /* _SftFileSize */
     1067            {10, 0x0001f99c}, /* _ldrpFileNameBuf */
    11091068            {10, 0x0001e4ac}, /* _LdrSem */
    1110             {10, 0x0001e534}, /* _LDRLibPath */
    1111             {15, 0x00055489}, /* _TKSuBuff */
    1112             {15, 0x00030a10}, /* _TKFuBuff */
    1113             {15, 0x000307f0}, /* _TKFuBufLen */
    1114             {15, 0x0005c010}, /* _ldrValidateMteHandle */
    11151069            {10, 0x0001dea0}, /* _pTCBCur */
    11161070            {10, 0x0001de9c}, /* _pPTDACur */
     
    11181072            {4 , 0x0000f9be}, /* ptda_environ */
    11191073            {4 , 0x0000fec8}, /* ptda_ptdasem */
     1074            {4 , 0x0000ffa8}, /* ptda_handle */
    11201075            {4 , 0x0000ffaa}, /* ptda_module */
    11211076            {4 , 0x0000f9c0}, /* ptda_pBeginLIBPATH */
    1122             {10, 0x0001f99c}, /* _ldrpFileNameBuf */
    11231077            {15, 0x00059fb0}, /* SecPathFromSFN */
    11241078        }
     
    11291083        14053, KF_SMP | KF_HALFSTRICT, 17,
    11301084        {
     1085            {16, 0x0006bd17}, /* _ldrOpenPath */
    11311086            {16, 0x00008fc4}, /* _ldrRead */
    11321087            {16, 0x0006b800}, /* _ldrOpen */
     
    11341089            {16, 0x0006cc95}, /* _LDRQAppType */
    11351090            {16, 0x00069080}, /* _ldrEnum32bitRelRecs */
    1136             {16, 0x000052f8}, /* _IOSftOpen */
    1137             {16, 0x00005bf1}, /* _IOSftClose */
    1138             {16, 0x00005cec}, /* _IOSftTransPath */
    1139             {16, 0x000057d0}, /* _IOSftReadAt */
    1140             {16, 0x000057d7}, /* _IOSftWriteAt */
    1141             {16, 0x00005e16}, /* _SftFileSize */
    1142             {16, 0x000675c0}, /* _VMAllocMem */
    1143             {16, 0x00052d7b}, /* _VMGetOwner */
    11441091            {16, 0x00076e7e}, /* g_tkExecPgm */
    11451092            {16, 0x00070331}, /* _tkStartProcess */
     1093            {16, 0x00067010}, /* _LDRClearSem */
     1094            {16, 0x00077d70}, /* _ldrASMpMTEFromHandle */
     1095            {16, 0x00070d73}, /* _ldrFindModule */
     1096            {16, 0x00066fe0}, /* _ldrValidateMteHandle */
     1097            {16, 0x000675c0}, /* _VMAllocMem */
     1098            {16, 0x00067d20}, /* _VMFreeMem */
     1099            {16, 0x00052d7b}, /* _VMGetOwner */
     1100            {16, 0x0004ea34}, /* _VMObjHandleInfo */
     1101            {16, 0x0009ae63}, /* _VMMapDebugAlias */
     1102            {16, 0x0000c8a0}, /* _KSEMRequestMutex */
     1103            {16, 0x0000c977}, /* _KSEMReleaseMutex */
     1104            {16, 0x0000c9a2}, /* _KSEMQueryMutex */
     1105            {16, 0x000366b4}, /* _TKPidToPTDA */
     1106            {16, 0x0005f747}, /* _TKSuBuff */
     1107            {16, 0x00039be0}, /* _TKFuBuff */
     1108            {16, 0x00039971}, /* _TKFuBufLen */
     1109            {16, 0x00039d01}, /* _TKSuFuBuff */
    11461110            {13, 0x00009eec}, /* f_FuStrLenZ */
    11471111            {13, 0x00009e6c}, /* f_FuStrLen */
    11481112            {13, 0x0000a096}, /* f_FuBuff */
    1149             {16, 0x0004ea34}, /* _VMObjHandleInfo */
    1150             {16, 0x00077d70}, /* _ldrASMpMTEFromHandle */
    1151             {16, 0x0006bd17}, /* _ldrOpenPath */
    1152             {16, 0x00067010}, /* _LDRClearSem */
    1153             {16, 0x00070d73}, /* _ldrFindModule */
    1154             {16, 0x0000c8a0}, /* _KSEMRequestMutex */
    1155             {16, 0x0000c977}, /* _KSEMReleaseMutex */
    1156             {16, 0x0000c9a2}, /* _KSEMQueryMutex */
    1157             {16, 0x0000cc42}, /* _KSEMInit */
     1113            {16, 0x00005e16}, /* _SftFileSize */
     1114            {11, 0x0001ee90}, /* _ldrpFileNameBuf */
    11581115            {11, 0x0001d9ac}, /* _LdrSem */
    1159             {11, 0x0001da34}, /* _LDRLibPath */
    1160             {16, 0x0005f747}, /* _TKSuBuff */
    1161             {16, 0x00039be0}, /* _TKFuBuff */
    1162             {16, 0x00039971}, /* _TKFuBufLen */
    1163             {16, 0x00066fe0}, /* _ldrValidateMteHandle */
    11641116            {0 , 0x00000aa4}, /* _pTCBCur */
    11651117            {0 , 0x00000aa0}, /* _pPTDACur */
     
    11671119            {5 , 0x0000f9aa}, /* ptda_environ */
    11681120            {5 , 0x0000feb4}, /* ptda_ptdasem */
     1121            {5 , 0x0000ffa0}, /* ptda_handle */
    11691122            {5 , 0x0000ffa2}, /* ptda_module */
    11701123            {5 , 0x0000f9ac}, /* ptda_pBeginLIBPATH */
    1171             {11, 0x0001ee90}, /* _ldrpFileNameBuf */
    11721124            {16, 0x00064b60}, /* SecPathFromSFN */
    11731125        }
     
    11781130        14053, KF_UNI | KF_HALFSTRICT, 16,
    11791131        {
     1132            {15, 0x00060850}, /* _ldrOpenPath */
    11801133            {15, 0x00007a3c}, /* _ldrRead */
    11811134            {15, 0x00060360}, /* _ldrOpen */
     
    11831136            {15, 0x00061735}, /* _LDRQAppType */
    11841137            {15, 0x0005dec0}, /* _ldrEnum32bitRelRecs */
    1185             {15, 0x00004608}, /* _IOSftOpen */
    1186             {15, 0x00004e64}, /* _IOSftClose */
    1187             {15, 0x00004f3d}, /* _IOSftTransPath */
    1188             {15, 0x00004a9c}, /* _IOSftReadAt */
    1189             {15, 0x00004aa3}, /* _IOSftWriteAt */
    1190             {15, 0x00005056}, /* _SftFileSize */
    1191             {15, 0x0005c600}, /* _VMAllocMem */
    1192             {15, 0x00047d8b}, /* _VMGetOwner */
    11931138            {15, 0x0006aa7e}, /* g_tkExecPgm */
    11941139            {15, 0x000647cb}, /* _tkStartProcess */
     1140            {15, 0x0005c0b0}, /* _LDRClearSem */
     1141            {15, 0x0006b7d0}, /* _ldrASMpMTEFromHandle */
     1142            {15, 0x000651a3}, /* _ldrFindModule */
     1143            {15, 0x0005c080}, /* _ldrValidateMteHandle */
     1144            {15, 0x0005c600}, /* _VMAllocMem */
     1145            {15, 0x0005ccb0}, /* _VMFreeMem */
     1146            {15, 0x00047d8b}, /* _VMGetOwner */
     1147            {15, 0x00043c93}, /* _VMObjHandleInfo */
     1148            {15, 0x0008c043}, /* _VMMapDebugAlias */
     1149            {15, 0x0000ab1c}, /* _KSEMRequestMutex */
     1150            {15, 0x0000abf3}, /* _KSEMReleaseMutex */
     1151            {15, 0x0000ac1e}, /* _KSEMQueryMutex */
     1152            {15, 0x0002e174}, /* _TKPidToPTDA */
     1153            {15, 0x000554f9}, /* _TKSuBuff */
     1154            {15, 0x00030a80}, /* _TKFuBuff */
     1155            {15, 0x00030860}, /* _TKFuBufLen */
     1156            {15, 0x00030b81}, /* _TKSuFuBuff */
    11951157            {11, 0x0000e74c}, /* f_FuStrLenZ */
    11961158            {11, 0x0000e702}, /* f_FuStrLen */
    11971159            {11, 0x0000e845}, /* f_FuBuff */
    1198             {15, 0x00043c93}, /* _VMObjHandleInfo */
    1199             {15, 0x0006b7d0}, /* _ldrASMpMTEFromHandle */
    1200             {15, 0x00060850}, /* _ldrOpenPath */
    1201             {15, 0x0005c0b0}, /* _LDRClearSem */
    1202             {15, 0x000651a3}, /* _ldrFindModule */
    1203             {15, 0x0000ab1c}, /* _KSEMRequestMutex */
    1204             {15, 0x0000abf3}, /* _KSEMReleaseMutex */
    1205             {15, 0x0000ac1e}, /* _KSEMQueryMutex */
    1206             {15, 0x0000aebe}, /* _KSEMInit */
     1160            {15, 0x00005056}, /* _SftFileSize */
     1161            {10, 0x0001f99c}, /* _ldrpFileNameBuf */
    12071162            {10, 0x0001e4ac}, /* _LdrSem */
    1208             {10, 0x0001e534}, /* _LDRLibPath */
    1209             {15, 0x000554f9}, /* _TKSuBuff */
    1210             {15, 0x00030a80}, /* _TKFuBuff */
    1211             {15, 0x00030860}, /* _TKFuBufLen */
    1212             {15, 0x0005c080}, /* _ldrValidateMteHandle */
    12131163            {10, 0x0001dea0}, /* _pTCBCur */
    12141164            {10, 0x0001de9c}, /* _pPTDACur */
     
    12161166            {4 , 0x0000f9be}, /* ptda_environ */
    12171167            {4 , 0x0000fec8}, /* ptda_ptdasem */
     1168            {4 , 0x0000ffa8}, /* ptda_handle */
    12181169            {4 , 0x0000ffaa}, /* ptda_module */
    12191170            {4 , 0x0000f9c0}, /* ptda_pBeginLIBPATH */
    1220             {10, 0x0001f99c}, /* _ldrpFileNameBuf */
    12211171            {15, 0x0005a020}, /* SecPathFromSFN */
    12221172        }
     
    12261176        14053, KF_UNI | KF_W4, 14,
    12271177        {
     1178            {13, 0x0005ecd0}, /* _ldrOpenPath */
    12281179            {13, 0x000070cc}, /* _ldrRead */
    12291180            {13, 0x0005e7e0}, /* _ldrOpen */
     
    12311182            {13, 0x0005fbb5}, /* _LDRQAppType */
    12321183            {13, 0x0005c340}, /* _ldrEnum32bitRelRecs */
    1233             {13, 0x00004588}, /* _IOSftOpen */
    1234             {13, 0x00004de4}, /* _IOSftClose */
    1235             {13, 0x00004ebd}, /* _IOSftTransPath */
    1236             {13, 0x00004a1c}, /* _IOSftReadAt */
    1237             {13, 0x00004a23}, /* _IOSftWriteAt */
    1238             {13, 0x00004fd6}, /* _SftFileSize */
    1239             {13, 0x0005aa80}, /* _VMAllocMem */
    1240             {13, 0x0004629b}, /* _VMGetOwner */
    12411184            {13, 0x00068ece}, /* g_tkExecPgm */
    12421185            {13, 0x00062c3b}, /* _tkStartProcess */
     1186            {13, 0x0005a530}, /* _LDRClearSem */
     1187            {13, 0x00069c20}, /* _ldrASMpMTEFromHandle */
     1188            {13, 0x000635f3}, /* _ldrFindModule */
     1189            {13, 0x0005a500}, /* _ldrValidateMteHandle */
     1190            {13, 0x0005aa80}, /* _VMAllocMem */
     1191            {13, 0x0005b130}, /* _VMFreeMem */
     1192            {13, 0x0004629b}, /* _VMGetOwner */
     1193            {13, 0x000421a3}, /* _VMObjHandleInfo */
     1194            {13, 0x0008a3b3}, /* _VMMapDebugAlias */
     1195            {13, 0x0000a100}, /* _KSEMRequestMutex */
     1196            {13, 0x0000a193}, /* _KSEMReleaseMutex */
     1197            {13, 0x0000a1be}, /* _KSEMQueryMutex */
     1198            {13, 0x0002c8e4}, /* _TKPidToPTDA */
     1199            {13, 0x00053975}, /* _TKSuBuff */
     1200            {13, 0x0002f0c0}, /* _TKFuBuff */
     1201            {13, 0x0002eea0}, /* _TKFuBufLen */
     1202            {13, 0x0002f1c1}, /* _TKSuFuBuff */
    12431203            {9 , 0x0000e74c}, /* f_FuStrLenZ */
    12441204            {9 , 0x0000e702}, /* f_FuStrLen */
    12451205            {9 , 0x0000e845}, /* f_FuBuff */
    1246             {13, 0x000421a3}, /* _VMObjHandleInfo */
    1247             {13, 0x00069c20}, /* _ldrASMpMTEFromHandle */
    1248             {13, 0x0005ecd0}, /* _ldrOpenPath */
    1249             {13, 0x0005a530}, /* _LDRClearSem */
    1250             {13, 0x000635f3}, /* _ldrFindModule */
    1251             {13, 0x0000a100}, /* _KSEMRequestMutex */
    1252             {13, 0x0000a193}, /* _KSEMReleaseMutex */
    1253             {13, 0x0000a1be}, /* _KSEMQueryMutex */
    1254             {13, 0x0000a3d3}, /* _KSEMInit */
     1206            {13, 0x00004fd6}, /* _SftFileSize */
     1207            {8 , 0x0000f360}, /* _ldrpFileNameBuf */
    12551208            {8 , 0x0000de90}, /* _LdrSem */
    1256             {8 , 0x0000df18}, /* _LDRLibPath */
    1257             {13, 0x00053975}, /* _TKSuBuff */
    1258             {13, 0x0002f0c0}, /* _TKFuBuff */
    1259             {13, 0x0002eea0}, /* _TKFuBufLen */
    1260             {13, 0x0005a500}, /* _ldrValidateMteHandle */
    12611209            {8 , 0x0000d880}, /* _pTCBCur */
    12621210            {8 , 0x0000d87c}, /* _pPTDACur */
     
    12641212            {2 , 0x0000f9be}, /* ptda_environ */
    12651213            {2 , 0x0000fec8}, /* ptda_ptdasem */
     1214            {2 , 0x0000ffa8}, /* ptda_handle */
    12661215            {2 , 0x0000ffaa}, /* ptda_module */
    12671216            {2 , 0x0000f9c0}, /* ptda_pBeginLIBPATH */
    1268             {8 , 0x0000f360}, /* _ldrpFileNameBuf */
    12691217            {13, 0x000584a0}, /* SecPathFromSFN */
    12701218        }
     
    12731221        14053, KF_SMP, 15,
    12741222        {
     1223            {14, 0x00069827}, /* _ldrOpenPath */
    12751224            {14, 0x0000836c}, /* _ldrRead */
    12761225            {14, 0x00069310}, /* _ldrOpen */
     
    12781227            {14, 0x0006a7a5}, /* _LDRQAppType */
    12791228            {14, 0x00066b90}, /* _ldrEnum32bitRelRecs */
    1280             {14, 0x00005248}, /* _IOSftOpen */
    1281             {14, 0x00005b41}, /* _IOSftClose */
    1282             {14, 0x00005c3c}, /* _IOSftTransPath */
    1283             {14, 0x00005720}, /* _IOSftReadAt */
    1284             {14, 0x00005727}, /* _IOSftWriteAt */
    1285             {14, 0x00005d66}, /* _SftFileSize */
    1286             {14, 0x000650d0}, /* _VMAllocMem */
    1287             {14, 0x0005092b}, /* _VMGetOwner */
    12881229            {14, 0x0007496e}, /* g_tkExecPgm */
    12891230            {14, 0x0006de31}, /* _tkStartProcess */
     1231            {14, 0x00064b20}, /* _LDRClearSem */
     1232            {14, 0x00075860}, /* _ldrASMpMTEFromHandle */
     1233            {14, 0x0006e863}, /* _ldrFindModule */
     1234            {14, 0x00064af0}, /* _ldrValidateMteHandle */
     1235            {14, 0x000650d0}, /* _VMAllocMem */
     1236            {14, 0x00065830}, /* _VMFreeMem */
     1237            {14, 0x0005092b}, /* _VMGetOwner */
     1238            {14, 0x0004c5e4}, /* _VMObjHandleInfo */
     1239            {14, 0x000987f3}, /* _VMMapDebugAlias */
     1240            {14, 0x0000bb3c}, /* _KSEMRequestMutex */
     1241            {14, 0x0000bbcf}, /* _KSEMReleaseMutex */
     1242            {14, 0x0000bbfa}, /* _KSEMQueryMutex */
     1243            {14, 0x000344d4}, /* _TKPidToPTDA */
     1244            {14, 0x0005d263}, /* _TKSuBuff */
     1245            {14, 0x000378c0}, /* _TKFuBuff */
     1246            {14, 0x00037651}, /* _TKFuBufLen */
     1247            {14, 0x000379e1}, /* _TKSuFuBuff */
    12901248            {11, 0x00009e0c}, /* f_FuStrLenZ */
    12911249            {11, 0x00009d8c}, /* f_FuStrLen */
    12921250            {11, 0x00009fb6}, /* f_FuBuff */
    1293             {14, 0x0004c5e4}, /* _VMObjHandleInfo */
    1294             {14, 0x00075860}, /* _ldrASMpMTEFromHandle */
    1295             {14, 0x00069827}, /* _ldrOpenPath */
    1296             {14, 0x00064b20}, /* _LDRClearSem */
    1297             {14, 0x0006e863}, /* _ldrFindModule */
    1298             {14, 0x0000bb3c}, /* _KSEMRequestMutex */
    1299             {14, 0x0000bbcf}, /* _KSEMReleaseMutex */
    1300             {14, 0x0000bbfa}, /* _KSEMQueryMutex */
    1301             {14, 0x0000be0f}, /* _KSEMInit */
     1251            {14, 0x00005d66}, /* _SftFileSize */
     1252            {9 , 0x0000e840}, /* _ldrpFileNameBuf */
    13021253            {9 , 0x0000d37c}, /* _LdrSem */
    1303             {9 , 0x0000d404}, /* _LDRLibPath */
    1304             {14, 0x0005d263}, /* _TKSuBuff */
    1305             {14, 0x000378c0}, /* _TKFuBuff */
    1306             {14, 0x00037651}, /* _TKFuBufLen */
    1307             {14, 0x00064af0}, /* _ldrValidateMteHandle */
    13081254            {0 , 0x00000aa4}, /* _pTCBCur */
    13091255            {0 , 0x00000aa0}, /* _pPTDACur */
     
    13111257            {3 , 0x0000f9aa}, /* ptda_environ */
    13121258            {3 , 0x0000feb4}, /* ptda_ptdasem */
     1259            {3 , 0x0000ffa0}, /* ptda_handle */
    13131260            {3 , 0x0000ffa2}, /* ptda_module */
    13141261            {3 , 0x0000f9ac}, /* ptda_pBeginLIBPATH */
    1315             {9 , 0x0000e840}, /* _ldrpFileNameBuf */
    13161262            {14, 0x00062670}, /* SecPathFromSFN */
    13171263        }
     
    13201266        14053, KF_UNI, 14,
    13211267        {
     1268            {13, 0x0005ed40}, /* _ldrOpenPath */
    13221269            {13, 0x000070cc}, /* _ldrRead */
    13231270            {13, 0x0005e850}, /* _ldrOpen */
     
    13251272            {13, 0x0005fc25}, /* _LDRQAppType */
    13261273            {13, 0x0005c3b0}, /* _ldrEnum32bitRelRecs */
    1327             {13, 0x00004588}, /* _IOSftOpen */
    1328             {13, 0x00004de4}, /* _IOSftClose */
    1329             {13, 0x00004ebd}, /* _IOSftTransPath */
    1330             {13, 0x00004a1c}, /* _IOSftReadAt */
    1331             {13, 0x00004a23}, /* _IOSftWriteAt */
    1332             {13, 0x00004fd6}, /* _SftFileSize */
    1333             {13, 0x0005aaf0}, /* _VMAllocMem */
    1334             {13, 0x0004630b}, /* _VMGetOwner */
    13351274            {13, 0x00068f3e}, /* g_tkExecPgm */
    13361275            {13, 0x00062cab}, /* _tkStartProcess */
     1276            {13, 0x0005a5a0}, /* _LDRClearSem */
     1277            {13, 0x00069c90}, /* _ldrASMpMTEFromHandle */
     1278            {13, 0x00063663}, /* _ldrFindModule */
     1279            {13, 0x0005a570}, /* _ldrValidateMteHandle */
     1280            {13, 0x0005aaf0}, /* _VMAllocMem */
     1281            {13, 0x0005b1a0}, /* _VMFreeMem */
     1282            {13, 0x0004630b}, /* _VMGetOwner */
     1283            {13, 0x00042213}, /* _VMObjHandleInfo */
     1284            {13, 0x0008a423}, /* _VMMapDebugAlias */
     1285            {13, 0x0000a100}, /* _KSEMRequestMutex */
     1286            {13, 0x0000a193}, /* _KSEMReleaseMutex */
     1287            {13, 0x0000a1be}, /* _KSEMQueryMutex */
     1288            {13, 0x0002c954}, /* _TKPidToPTDA */
     1289            {13, 0x000539e5}, /* _TKSuBuff */
     1290            {13, 0x0002f130}, /* _TKFuBuff */
     1291            {13, 0x0002ef10}, /* _TKFuBufLen */
     1292            {13, 0x0002f231}, /* _TKSuFuBuff */
    13371293            {9 , 0x0000e74c}, /* f_FuStrLenZ */
    13381294            {9 , 0x0000e702}, /* f_FuStrLen */
    13391295            {9 , 0x0000e845}, /* f_FuBuff */
    1340             {13, 0x00042213}, /* _VMObjHandleInfo */
    1341             {13, 0x00069c90}, /* _ldrASMpMTEFromHandle */
    1342             {13, 0x0005ed40}, /* _ldrOpenPath */
    1343             {13, 0x0005a5a0}, /* _LDRClearSem */
    1344             {13, 0x00063663}, /* _ldrFindModule */
    1345             {13, 0x0000a100}, /* _KSEMRequestMutex */
    1346             {13, 0x0000a193}, /* _KSEMReleaseMutex */
    1347             {13, 0x0000a1be}, /* _KSEMQueryMutex */
    1348             {13, 0x0000a3d3}, /* _KSEMInit */
     1296            {13, 0x00004fd6}, /* _SftFileSize */
     1297            {8 , 0x0000f360}, /* _ldrpFileNameBuf */
    13491298            {8 , 0x0000de90}, /* _LdrSem */
    1350             {8 , 0x0000df18}, /* _LDRLibPath */
    1351             {13, 0x000539e5}, /* _TKSuBuff */
    1352             {13, 0x0002f130}, /* _TKFuBuff */
    1353             {13, 0x0002ef10}, /* _TKFuBufLen */
    1354             {13, 0x0005a570}, /* _ldrValidateMteHandle */
    13551299            {8 , 0x0000d880}, /* _pTCBCur */
    13561300            {8 , 0x0000d87c}, /* _pPTDACur */
     
    13581302            {2 , 0x0000f9be}, /* ptda_environ */
    13591303            {2 , 0x0000fec8}, /* ptda_ptdasem */
     1304            {2 , 0x0000ffa8}, /* ptda_handle */
    13601305            {2 , 0x0000ffaa}, /* ptda_module */
    13611306            {2 , 0x0000f9c0}, /* ptda_pBeginLIBPATH */
    1362             {8 , 0x0000f360}, /* _ldrpFileNameBuf */
    13631307            {13, 0x00058510}, /* SecPathFromSFN */
    13641308        }
     
    13671311        8255, KF_SMP, 15,
    13681312        {
     1313            {14, 0x00045aba}, /* _ldrOpenPath */
    13691314            {14, 0x0000b434}, /* _ldrRead */
    13701315            {14, 0x00045838}, /* _ldrOpen */
     
    13721317            {14, 0x00046284}, /* _LDRQAppType */
    13731318            {14, 0x00043d70}, /* _ldrEnum32bitRelRecs */
    1374             {14, 0x000049d4}, /* _IOSftOpen */
    1375             {14, 0x00004f52}, /* _IOSftClose */
    1376             {14, 0x00005009}, /* _IOSftTransPath */
    1377             {14, 0x00004c9a}, /* _IOSftReadAt */
    1378             {14, 0x00004e63}, /* _IOSftWriteAt */
    1379             {14, 0x00005133}, /* _SftFileSize */
    1380             {14, 0x00041964}, /* _VMAllocMem */
    1381             {14, 0x00026624}, /* _VMGetOwner */
    13821319            {14, 0x0004f84e}, /* g_tkExecPgm */
    13831320            {14, 0x0004c099}, /* _tkStartProcess */
     1321            {14, 0x00042324}, /* _LDRClearSem */
     1322            {14, 0x00050240}, /* _ldrASMpMTEFromHandle */
     1323            {14, 0x0004b762}, /* _ldrFindModule */
     1324            {14, 0x00042370}, /* _ldrValidateMteHandle */
     1325            {14, 0x00041964}, /* _VMAllocMem */
     1326            {14, 0x000421cd}, /* _VMFreeMem */
     1327            {14, 0x00026624}, /* _VMGetOwner */
     1328            {14, 0x0002527b}, /* _VMObjHandleInfo */
     1329            {14, 0x0006a31d}, /* _VMMapDebugAlias */
     1330            {14, 0x0000ca44}, /* _KSEMRequestMutex */
     1331            {14, 0x0000cad7}, /* _KSEMReleaseMutex */
     1332            {14, 0x0000cb02}, /* _KSEMQueryMutex */
     1333            {14, 0x00030cb3}, /* _TKPidToPTDA */
     1334            {14, 0x0003242f}, /* _TKSuBuff */
     1335            {14, 0x00031fc4}, /* _TKFuBuff */
     1336            {14, 0x0003218e}, /* _TKFuBufLen */
     1337            {14, 0x00031e41}, /* _TKSuFuBuff */
    13841338            {11, 0x0000a168}, /* f_FuStrLenZ */
    13851339            {11, 0x0000a0e8}, /* f_FuStrLen */
    13861340            {11, 0x0000a311}, /* f_FuBuff */
    1387             {14, 0x0002527b}, /* _VMObjHandleInfo */
    1388             {14, 0x00050240}, /* _ldrASMpMTEFromHandle */
    1389             {14, 0x00045aba}, /* _ldrOpenPath */
    1390             {14, 0x00042324}, /* _LDRClearSem */
    1391             {14, 0x0004b762}, /* _ldrFindModule */
    1392             {14, 0x0000ca44}, /* _KSEMRequestMutex */
    1393             {14, 0x0000cad7}, /* _KSEMReleaseMutex */
    1394             {14, 0x0000cb02}, /* _KSEMQueryMutex */
    1395             {14, 0x0000cd17}, /* _KSEMInit */
     1341            {14, 0x00005133}, /* _SftFileSize */
     1342            {9 , 0x0000ce7c}, /* _ldrpFileNameBuf */
    13961343            {9 , 0x0000d0b4}, /* _LdrSem */
    1397             {9 , 0x0000b64c}, /* _LDRLibPath */
    1398             {14, 0x0003242f}, /* _TKSuBuff */
    1399             {14, 0x00031fc4}, /* _TKFuBuff */
    1400             {14, 0x0003218e}, /* _TKFuBufLen */
    1401             {14, 0x00042370}, /* _ldrValidateMteHandle */
    14021344            {0 , 0x00000b44}, /* _pTCBCur */
    14031345            {0 , 0x00000b40}, /* _pPTDACur */
     
    14051347            {3 , 0x0000f9da}, /* ptda_environ */
    14061348            {3 , 0x0000fe94}, /* ptda_ptdasem */
     1349            {3 , 0x0000ffa0}, /* ptda_handle */
    14071350            {3 , 0x0000ffa2}, /* ptda_module */
    14081351            {3 , 0x0000f9dc}, /* ptda_pBeginLIBPATH */
    1409             {9 , 0x0000ce7c}, /* _ldrpFileNameBuf */
    14101352            {13, 0xffffffff}, /* SecPathFromSFN */
    14111353        }
     
    14141356        8255, KF_UNI, 13,
    14151357        {
     1358            {12, 0x0003a283}, /* _ldrOpenPath */
    14161359            {12, 0x0000932c}, /* _ldrRead */
    14171360            {12, 0x0003a00c}, /* _ldrOpen */
     
    14191362            {12, 0x0003a8e0}, /* _LDRQAppType */
    14201363            {12, 0x0003822c}, /* _ldrEnum32bitRelRecs */
    1421             {12, 0x000034a0}, /* _IOSftOpen */
    1422             {12, 0x0000390c}, /* _IOSftClose */
    1423             {12, 0x000039a1}, /* _IOSftTransPath */
    1424             {12, 0x0000375a}, /* _IOSftReadAt */
    1425             {12, 0x00003761}, /* _IOSftWriteAt */
    1426             {12, 0x00003aba}, /* _SftFileSize */
    1427             {12, 0x00036588}, /* _VMAllocMem */
    1428             {12, 0x0001ccde}, /* _VMGetOwner */
    14291364            {12, 0x0004265e}, /* g_tkExecPgm */
    14301365            {12, 0x0003e377}, /* _tkStartProcess */
     1366            {12, 0x00036cc8}, /* _LDRClearSem */
     1367            {12, 0x00043010}, /* _ldrASMpMTEFromHandle */
     1368            {12, 0x0003ef41}, /* _ldrFindModule */
     1369            {12, 0x00036d04}, /* _ldrValidateMteHandle */
     1370            {12, 0x00036588}, /* _VMAllocMem */
     1371            {12, 0x00036c09}, /* _VMFreeMem */
     1372            {12, 0x0001ccde}, /* _VMGetOwner */
     1373            {12, 0x0001c048}, /* _VMObjHandleInfo */
     1374            {12, 0x00059bdc}, /* _VMMapDebugAlias */
     1375            {12, 0x0000a6b0}, /* _KSEMRequestMutex */
     1376            {12, 0x0000a743}, /* _KSEMReleaseMutex */
     1377            {12, 0x0000a76e}, /* _KSEMQueryMutex */
     1378            {12, 0x0002610b}, /* _TKPidToPTDA */
     1379            {12, 0x00027845}, /* _TKSuBuff */
     1380            {12, 0x0002747b}, /* _TKFuBuff */
     1381            {12, 0x00027605}, /* _TKFuBufLen */
     1382            {12, 0x00027325}, /* _TKSuFuBuff */
    14311383            {9 , 0x0000e124}, /* f_FuStrLenZ */
    14321384            {9 , 0x0000e0da}, /* f_FuStrLen */
    14331385            {9 , 0x0000e218}, /* f_FuBuff */
    1434             {12, 0x0001c048}, /* _VMObjHandleInfo */
    1435             {12, 0x00043010}, /* _ldrASMpMTEFromHandle */
    1436             {12, 0x0003a283}, /* _ldrOpenPath */
    1437             {12, 0x00036cc8}, /* _LDRClearSem */
    1438             {12, 0x0003ef41}, /* _ldrFindModule */
    1439             {12, 0x0000a6b0}, /* _KSEMRequestMutex */
    1440             {12, 0x0000a743}, /* _KSEMReleaseMutex */
    1441             {12, 0x0000a76e}, /* _KSEMQueryMutex */
    1442             {12, 0x0000a983}, /* _KSEMInit */
     1386            {12, 0x00003aba}, /* _SftFileSize */
     1387            {8 , 0x0000bb70}, /* _ldrpFileNameBuf */
    14431388            {8 , 0x0000c7dc}, /* _LdrSem */
    1444             {8 , 0x00009c60}, /* _LDRLibPath */
    1445             {12, 0x00027845}, /* _TKSuBuff */
    1446             {12, 0x0002747b}, /* _TKFuBuff */
    1447             {12, 0x00027605}, /* _TKFuBufLen */
    1448             {12, 0x00036d04}, /* _ldrValidateMteHandle */
    14491389            {8 , 0x000070b8}, /* _pTCBCur */
    14501390            {8 , 0x000070b4}, /* _pPTDACur */
     
    14521392            {2 , 0x0000fa4e}, /* ptda_environ */
    14531393            {2 , 0x0000fea8}, /* ptda_ptdasem */
     1394            {2 , 0x0000ffa8}, /* ptda_handle */
    14541395            {2 , 0x0000ffaa}, /* ptda_module */
    14551396            {2 , 0x0000fa50}, /* ptda_pBeginLIBPATH */
    1456             {8 , 0x0000bb70}, /* _ldrpFileNameBuf */
    14571397            {12, 0x00032ff3}, /* SecPathFromSFN */
    14581398        }
     
    14621402        8256, KF_SMP | KF_ALLSTRICT, 17,
    14631403        {
     1404            {16, 0x0005752e}, /* _ldrOpenPath */
    14641405            {16, 0x0000c628}, /* _ldrRead */
    14651406            {16, 0x00057294}, /* _ldrOpen */
     
    14671408            {16, 0x00057e00}, /* _LDRQAppType */
    14681409            {16, 0x00055584}, /* _ldrEnum32bitRelRecs */
    1469             {16, 0x00005538}, /* _IOSftOpen */
    1470             {16, 0x00005ac4}, /* _IOSftClose */
    1471             {16, 0x00005b7c}, /* _IOSftTransPath */
    1472             {16, 0x00005808}, /* _IOSftReadAt */
    1473             {16, 0x000059d4}, /* _IOSftWriteAt */
    1474             {16, 0x00005cb4}, /* _SftFileSize */
    1475             {16, 0x000528e4}, /* _VMAllocMem */
    1476             {16, 0x0002e6c6}, /* _VMGetOwner */
    14771410            {16, 0x00062590}, /* g_tkExecPgm */
    14781411            {16, 0x0005e418}, /* _tkStartProcess */
     1412            {16, 0x0005357c}, /* _LDRClearSem */
     1413            {16, 0x00063058}, /* _ldrASMpMTEFromHandle */
     1414            {16, 0x0005da41}, /* _ldrFindModule */
     1415            {16, 0x00053614}, /* _ldrValidateMteHandle */
     1416            {16, 0x000528e4}, /* _VMAllocMem */
     1417            {16, 0x0005340f}, /* _VMFreeMem */
     1418            {16, 0x0002e6c6}, /* _VMGetOwner */
     1419            {16, 0x0002ceef}, /* _VMObjHandleInfo */
     1420            {16, 0x0007feed}, /* _VMMapDebugAlias */
     1421            {16, 0x0000e2e8}, /* _KSEMRequestMutex */
     1422            {16, 0x0000e3fc}, /* _KSEMReleaseMutex */
     1423            {16, 0x0000e45c}, /* _KSEMQueryMutex */
     1424            {16, 0x0003b7bb}, /* _TKPidToPTDA */
     1425            {16, 0x0003d458}, /* _TKSuBuff */
     1426            {16, 0x0003cfa7}, /* _TKFuBuff */
     1427            {16, 0x0003d1b3}, /* _TKFuBufLen */
     1428            {16, 0x0003ce0f}, /* _TKSuFuBuff */
    14791429            {13, 0x0000a830}, /* f_FuStrLenZ */
    14801430            {13, 0x0000a7b0}, /* f_FuStrLen */
    14811431            {13, 0x0000a9fc}, /* f_FuBuff */
    1482             {16, 0x0002ceef}, /* _VMObjHandleInfo */
    1483             {16, 0x00063058}, /* _ldrASMpMTEFromHandle */
    1484             {16, 0x0005752e}, /* _ldrOpenPath */
    1485             {16, 0x0005357c}, /* _LDRClearSem */
    1486             {16, 0x0005da41}, /* _ldrFindModule */
    1487             {16, 0x0000e2e8}, /* _KSEMRequestMutex */
    1488             {16, 0x0000e3fc}, /* _KSEMReleaseMutex */
    1489             {16, 0x0000e45c}, /* _KSEMQueryMutex */
    1490             {16, 0x0000e7e0}, /* _KSEMInit */
     1432            {16, 0x00005cb4}, /* _SftFileSize */
     1433            {11, 0x0001aa4c}, /* _ldrpFileNameBuf */
    14911434            {11, 0x0001ae5c}, /* _LdrSem */
    1492             {11, 0x00018880}, /* _LDRLibPath */
    1493             {16, 0x0003d458}, /* _TKSuBuff */
    1494             {16, 0x0003cfa7}, /* _TKFuBuff */
    1495             {16, 0x0003d1b3}, /* _TKFuBufLen */
    1496             {16, 0x00053614}, /* _ldrValidateMteHandle */
    14971435            {0 , 0x00000b44}, /* _pTCBCur */
    14981436            {0 , 0x00000b40}, /* _pPTDACur */
     
    15001438            {5 , 0x0000f9ce}, /* ptda_environ */
    15011439            {5 , 0x0000fe88}, /* ptda_ptdasem */
     1440            {5 , 0x0000ffa0}, /* ptda_handle */
    15021441            {5 , 0x0000ffa2}, /* ptda_module */
    15031442            {5 , 0x0000f9d0}, /* ptda_pBeginLIBPATH */
    1504             {11, 0x0001aa4c}, /* _ldrpFileNameBuf */
    15051443            {12, 0xffffffff}, /* SecPathFromSFN */
    15061444        }
     
    15111449        8256, KF_SMP | KF_HALFSTRICT, 17,
    15121450        {
     1451            {16, 0x00047d5e}, /* _ldrOpenPath */
    15131452            {16, 0x0000b50c}, /* _ldrRead */
    15141453            {16, 0x00047adc}, /* _ldrOpen */
     
    15161455            {16, 0x00048528}, /* _LDRQAppType */
    15171456            {16, 0x00046018}, /* _ldrEnum32bitRelRecs */
    1518             {16, 0x00004a58}, /* _IOSftOpen */
    1519             {16, 0x00004fd6}, /* _IOSftClose */
    1520             {16, 0x0000508d}, /* _IOSftTransPath */
    1521             {16, 0x00004d1e}, /* _IOSftReadAt */
    1522             {16, 0x00004ee7}, /* _IOSftWriteAt */
    1523             {16, 0x000051b7}, /* _SftFileSize */
    1524             {16, 0x00043c0c}, /* _VMAllocMem */
    1525             {16, 0x00027cc4}, /* _VMGetOwner */
    15261457            {16, 0x00051bca}, /* g_tkExecPgm */
    15271458            {16, 0x0004e335}, /* _tkStartProcess */
     1459            {16, 0x000445cc}, /* _LDRClearSem */
     1460            {16, 0x000525bc}, /* _ldrASMpMTEFromHandle */
     1461            {16, 0x0004d9fe}, /* _ldrFindModule */
     1462            {16, 0x00044618}, /* _ldrValidateMteHandle */
     1463            {16, 0x00043c0c}, /* _VMAllocMem */
     1464            {16, 0x00044475}, /* _VMFreeMem */
     1465            {16, 0x00027cc4}, /* _VMGetOwner */
     1466            {16, 0x0002691b}, /* _VMObjHandleInfo */
     1467            {16, 0x0006c6a9}, /* _VMMapDebugAlias */
     1468            {16, 0x0000cc4c}, /* _KSEMRequestMutex */
     1469            {16, 0x0000cd23}, /* _KSEMReleaseMutex */
     1470            {16, 0x0000cd4e}, /* _KSEMQueryMutex */
     1471            {16, 0x00032353}, /* _TKPidToPTDA */
     1472            {16, 0x00033acf}, /* _TKSuBuff */
     1473            {16, 0x00033664}, /* _TKFuBuff */
     1474            {16, 0x0003382e}, /* _TKFuBufLen */
     1475            {16, 0x000334e1}, /* _TKSuFuBuff */
    15281476            {13, 0x0000a168}, /* f_FuStrLenZ */
    15291477            {13, 0x0000a0e8}, /* f_FuStrLen */
    15301478            {13, 0x0000a311}, /* f_FuBuff */
    1531             {16, 0x0002691b}, /* _VMObjHandleInfo */
    1532             {16, 0x000525bc}, /* _ldrASMpMTEFromHandle */
    1533             {16, 0x00047d5e}, /* _ldrOpenPath */
    1534             {16, 0x000445cc}, /* _LDRClearSem */
    1535             {16, 0x0004d9fe}, /* _ldrFindModule */
    1536             {16, 0x0000cc4c}, /* _KSEMRequestMutex */
    1537             {16, 0x0000cd23}, /* _KSEMReleaseMutex */
    1538             {16, 0x0000cd4e}, /* _KSEMQueryMutex */
    1539             {16, 0x0000cfee}, /* _KSEMInit */
     1479            {16, 0x000051b7}, /* _SftFileSize */
     1480            {11, 0x0000d40c}, /* _ldrpFileNameBuf */
    15401481            {11, 0x0000d644}, /* _LdrSem */
    1541             {11, 0x0000bbd4}, /* _LDRLibPath */
    1542             {16, 0x00033acf}, /* _TKSuBuff */
    1543             {16, 0x00033664}, /* _TKFuBuff */
    1544             {16, 0x0003382e}, /* _TKFuBufLen */
    1545             {16, 0x00044618}, /* _ldrValidateMteHandle */
    15461482            {0 , 0x00000b44}, /* _pTCBCur */
    15471483            {0 , 0x00000b40}, /* _pPTDACur */
     
    15491485            {5 , 0x0000f9da}, /* ptda_environ */
    15501486            {5 , 0x0000fe94}, /* ptda_ptdasem */
     1487            {5 , 0x0000ffa0}, /* ptda_handle */
    15511488            {5 , 0x0000ffa2}, /* ptda_module */
    15521489            {5 , 0x0000f9dc}, /* ptda_pBeginLIBPATH */
    1553             {11, 0x0000d40c}, /* _ldrpFileNameBuf */
    15541490            {12, 0xffffffff}, /* SecPathFromSFN */
    15551491        }
     
    15591495        8256, KF_SMP, 15,
    15601496        {
     1497            {14, 0x00045aba}, /* _ldrOpenPath */
    15611498            {14, 0x0000b434}, /* _ldrRead */
    15621499            {14, 0x00045838}, /* _ldrOpen */
     
    15641501            {14, 0x00046284}, /* _LDRQAppType */
    15651502            {14, 0x00043d70}, /* _ldrEnum32bitRelRecs */
    1566             {14, 0x000049d4}, /* _IOSftOpen */
    1567             {14, 0x00004f52}, /* _IOSftClose */
    1568             {14, 0x00005009}, /* _IOSftTransPath */
    1569             {14, 0x00004c9a}, /* _IOSftReadAt */
    1570             {14, 0x00004e63}, /* _IOSftWriteAt */
    1571             {14, 0x00005133}, /* _SftFileSize */
    1572             {14, 0x00041964}, /* _VMAllocMem */
    1573             {14, 0x00026624}, /* _VMGetOwner */
    15741503            {14, 0x0004f84e}, /* g_tkExecPgm */
    15751504            {14, 0x0004c099}, /* _tkStartProcess */
     1505            {14, 0x00042324}, /* _LDRClearSem */
     1506            {14, 0x00050240}, /* _ldrASMpMTEFromHandle */
     1507            {14, 0x0004b762}, /* _ldrFindModule */
     1508            {14, 0x00042370}, /* _ldrValidateMteHandle */
     1509            {14, 0x00041964}, /* _VMAllocMem */
     1510            {14, 0x000421cd}, /* _VMFreeMem */
     1511            {14, 0x00026624}, /* _VMGetOwner */
     1512            {14, 0x0002527b}, /* _VMObjHandleInfo */
     1513            {14, 0x0006a31d}, /* _VMMapDebugAlias */
     1514            {14, 0x0000ca44}, /* _KSEMRequestMutex */
     1515            {14, 0x0000cad7}, /* _KSEMReleaseMutex */
     1516            {14, 0x0000cb02}, /* _KSEMQueryMutex */
     1517            {14, 0x00030cb3}, /* _TKPidToPTDA */
     1518            {14, 0x0003242f}, /* _TKSuBuff */
     1519            {14, 0x00031fc4}, /* _TKFuBuff */
     1520            {14, 0x0003218e}, /* _TKFuBufLen */
     1521            {14, 0x00031e41}, /* _TKSuFuBuff */
    15761522            {11, 0x0000a168}, /* f_FuStrLenZ */
    15771523            {11, 0x0000a0e8}, /* f_FuStrLen */
    15781524            {11, 0x0000a311}, /* f_FuBuff */
    1579             {14, 0x0002527b}, /* _VMObjHandleInfo */
    1580             {14, 0x00050240}, /* _ldrASMpMTEFromHandle */
    1581             {14, 0x00045aba}, /* _ldrOpenPath */
    1582             {14, 0x00042324}, /* _LDRClearSem */
    1583             {14, 0x0004b762}, /* _ldrFindModule */
    1584             {14, 0x0000ca44}, /* _KSEMRequestMutex */
    1585             {14, 0x0000cad7}, /* _KSEMReleaseMutex */
    1586             {14, 0x0000cb02}, /* _KSEMQueryMutex */
    1587             {14, 0x0000cd17}, /* _KSEMInit */
     1525            {14, 0x00005133}, /* _SftFileSize */
     1526            {9 , 0x0000ce7c}, /* _ldrpFileNameBuf */
    15881527            {9 , 0x0000d0b4}, /* _LdrSem */
    1589             {9 , 0x0000b64c}, /* _LDRLibPath */
    1590             {14, 0x0003242f}, /* _TKSuBuff */
    1591             {14, 0x00031fc4}, /* _TKFuBuff */
    1592             {14, 0x0003218e}, /* _TKFuBufLen */
    1593             {14, 0x00042370}, /* _ldrValidateMteHandle */
    15941528            {0 , 0x00000b44}, /* _pTCBCur */
    15951529            {0 , 0x00000b40}, /* _pPTDACur */
     
    15971531            {3 , 0x0000f9da}, /* ptda_environ */
    15981532            {3 , 0x0000fe94}, /* ptda_ptdasem */
     1533            {3 , 0x0000ffa0}, /* ptda_handle */
    15991534            {3 , 0x0000ffa2}, /* ptda_module */
    16001535            {3 , 0x0000f9dc}, /* ptda_pBeginLIBPATH */
    1601             {9 , 0x0000ce7c}, /* _ldrpFileNameBuf */
    16021536            {12, 0xffffffff}, /* SecPathFromSFN */
    16031537        }
     
    16071541        8257, KF_SMP | KF_ALLSTRICT, 17,
    16081542        {
     1543            {16, 0x0005774e}, /* _ldrOpenPath */
    16091544            {16, 0x0000c628}, /* _ldrRead */
    16101545            {16, 0x000574b4}, /* _ldrOpen */
     
    16121547            {16, 0x00058020}, /* _LDRQAppType */
    16131548            {16, 0x0005579c}, /* _ldrEnum32bitRelRecs */
    1614             {16, 0x00005538}, /* _IOSftOpen */
    1615             {16, 0x00005ac4}, /* _IOSftClose */
    1616             {16, 0x00005b7c}, /* _IOSftTransPath */
    1617             {16, 0x00005808}, /* _IOSftReadAt */
    1618             {16, 0x000059d4}, /* _IOSftWriteAt */
    1619             {16, 0x00005cb4}, /* _SftFileSize */
    1620             {16, 0x00052afc}, /* _VMAllocMem */
    1621             {16, 0x0002e896}, /* _VMGetOwner */
    16221549            {16, 0x000628d4}, /* g_tkExecPgm */
    16231550            {16, 0x0005e75c}, /* _tkStartProcess */
     1551            {16, 0x00053794}, /* _LDRClearSem */
     1552            {16, 0x0006339c}, /* _ldrASMpMTEFromHandle */
     1553            {16, 0x0005dd85}, /* _ldrFindModule */
     1554            {16, 0x0005382c}, /* _ldrValidateMteHandle */
     1555            {16, 0x00052afc}, /* _VMAllocMem */
     1556            {16, 0x00053627}, /* _VMFreeMem */
     1557            {16, 0x0002e896}, /* _VMGetOwner */
     1558            {16, 0x0002d0bf}, /* _VMObjHandleInfo */
     1559            {16, 0x000802ad}, /* _VMMapDebugAlias */
     1560            {16, 0x0000e3a8}, /* _KSEMRequestMutex */
     1561            {16, 0x0000e4bc}, /* _KSEMReleaseMutex */
     1562            {16, 0x0000e51c}, /* _KSEMQueryMutex */
     1563            {16, 0x0003b98b}, /* _TKPidToPTDA */
     1564            {16, 0x0003d628}, /* _TKSuBuff */
     1565            {16, 0x0003d177}, /* _TKFuBuff */
     1566            {16, 0x0003d383}, /* _TKFuBufLen */
     1567            {16, 0x0003cfdf}, /* _TKSuFuBuff */
    16241568            {13, 0x0000a830}, /* f_FuStrLenZ */
    16251569            {13, 0x0000a7b0}, /* f_FuStrLen */
    16261570            {13, 0x0000a9fc}, /* f_FuBuff */
    1627             {16, 0x0002d0bf}, /* _VMObjHandleInfo */
    1628             {16, 0x0006339c}, /* _ldrASMpMTEFromHandle */
    1629             {16, 0x0005774e}, /* _ldrOpenPath */
    1630             {16, 0x00053794}, /* _LDRClearSem */
    1631             {16, 0x0005dd85}, /* _ldrFindModule */
    1632             {16, 0x0000e3a8}, /* _KSEMRequestMutex */
    1633             {16, 0x0000e4bc}, /* _KSEMReleaseMutex */
    1634             {16, 0x0000e51c}, /* _KSEMQueryMutex */
    1635             {16, 0x0000e8a0}, /* _KSEMInit */
     1571            {16, 0x00005cb4}, /* _SftFileSize */
     1572            {11, 0x0001aa4c}, /* _ldrpFileNameBuf */
    16361573            {11, 0x0001ae5c}, /* _LdrSem */
    1637             {11, 0x00018880}, /* _LDRLibPath */
    1638             {16, 0x0003d628}, /* _TKSuBuff */
    1639             {16, 0x0003d177}, /* _TKFuBuff */
    1640             {16, 0x0003d383}, /* _TKFuBufLen */
    1641             {16, 0x0005382c}, /* _ldrValidateMteHandle */
    16421574            {0 , 0x00000b44}, /* _pTCBCur */
    16431575            {0 , 0x00000b40}, /* _pPTDACur */
     
    16451577            {5 , 0x0000f9ce}, /* ptda_environ */
    16461578            {5 , 0x0000fe88}, /* ptda_ptdasem */
     1579            {5 , 0x0000ffa0}, /* ptda_handle */
    16471580            {5 , 0x0000ffa2}, /* ptda_module */
    16481581            {5 , 0x0000f9d0}, /* ptda_pBeginLIBPATH */
    1649             {11, 0x0001aa4c}, /* _ldrpFileNameBuf */
    16501582            {12, 0xffffffff}, /* SecPathFromSFN */
    16511583        }
     
    16561588        8257, KF_SMP | KF_HALFSTRICT, 17,
    16571589        {
     1590            {16, 0x00047f76}, /* _ldrOpenPath */
    16581591            {16, 0x0000b50c}, /* _ldrRead */
    16591592            {16, 0x00047cf4}, /* _ldrOpen */
     
    16611594            {16, 0x00048740}, /* _LDRQAppType */
    16621595            {16, 0x0004622c}, /* _ldrEnum32bitRelRecs */
    1663             {16, 0x00004a58}, /* _IOSftOpen */
    1664             {16, 0x00004fd6}, /* _IOSftClose */
    1665             {16, 0x0000508d}, /* _IOSftTransPath */
    1666             {16, 0x00004d1e}, /* _IOSftReadAt */
    1667             {16, 0x00004ee7}, /* _IOSftWriteAt */
    1668             {16, 0x000051b7}, /* _SftFileSize */
    1669             {16, 0x00043e20}, /* _VMAllocMem */
    1670             {16, 0x00027ea0}, /* _VMGetOwner */
    16711596            {16, 0x00051eb6}, /* g_tkExecPgm */
    16721597            {16, 0x0004e621}, /* _tkStartProcess */
     1598            {16, 0x000447e0}, /* _LDRClearSem */
     1599            {16, 0x000528a8}, /* _ldrASMpMTEFromHandle */
     1600            {16, 0x0004dcea}, /* _ldrFindModule */
     1601            {16, 0x0004482c}, /* _ldrValidateMteHandle */
     1602            {16, 0x00043e20}, /* _VMAllocMem */
     1603            {16, 0x00044689}, /* _VMFreeMem */
     1604            {16, 0x00027ea0}, /* _VMGetOwner */
     1605            {16, 0x00026af7}, /* _VMObjHandleInfo */
     1606            {16, 0x0006c9e9}, /* _VMMapDebugAlias */
     1607            {16, 0x0000cd0c}, /* _KSEMRequestMutex */
     1608            {16, 0x0000cde3}, /* _KSEMReleaseMutex */
     1609            {16, 0x0000ce0e}, /* _KSEMQueryMutex */
     1610            {16, 0x0003252f}, /* _TKPidToPTDA */
     1611            {16, 0x00033cab}, /* _TKSuBuff */
     1612            {16, 0x00033840}, /* _TKFuBuff */
     1613            {16, 0x00033a0a}, /* _TKFuBufLen */
     1614            {16, 0x000336bd}, /* _TKSuFuBuff */
    16731615            {13, 0x0000a168}, /* f_FuStrLenZ */
    16741616            {13, 0x0000a0e8}, /* f_FuStrLen */
    16751617            {13, 0x0000a311}, /* f_FuBuff */
    1676             {16, 0x00026af7}, /* _VMObjHandleInfo */
    1677             {16, 0x000528a8}, /* _ldrASMpMTEFromHandle */
    1678             {16, 0x00047f76}, /* _ldrOpenPath */
    1679             {16, 0x000447e0}, /* _LDRClearSem */
    1680             {16, 0x0004dcea}, /* _ldrFindModule */
    1681             {16, 0x0000cd0c}, /* _KSEMRequestMutex */
    1682             {16, 0x0000cde3}, /* _KSEMReleaseMutex */
    1683             {16, 0x0000ce0e}, /* _KSEMQueryMutex */
    1684             {16, 0x0000d0ae}, /* _KSEMInit */
     1618            {16, 0x000051b7}, /* _SftFileSize */
     1619            {11, 0x0000d40c}, /* _ldrpFileNameBuf */
    16851620            {11, 0x0000d644}, /* _LdrSem */
    1686             {11, 0x0000bbd4}, /* _LDRLibPath */
    1687             {16, 0x00033cab}, /* _TKSuBuff */
    1688             {16, 0x00033840}, /* _TKFuBuff */
    1689             {16, 0x00033a0a}, /* _TKFuBufLen */
    1690             {16, 0x0004482c}, /* _ldrValidateMteHandle */
    16911621            {0 , 0x00000b44}, /* _pTCBCur */
    16921622            {0 , 0x00000b40}, /* _pPTDACur */
     
    16941624            {5 , 0x0000f9da}, /* ptda_environ */
    16951625            {5 , 0x0000fe94}, /* ptda_ptdasem */
     1626            {5 , 0x0000ffa0}, /* ptda_handle */
    16961627            {5 , 0x0000ffa2}, /* ptda_module */
    16971628            {5 , 0x0000f9dc}, /* ptda_pBeginLIBPATH */
    1698             {11, 0x0000d40c}, /* _ldrpFileNameBuf */
    16991629            {12, 0xffffffff}, /* SecPathFromSFN */
    17001630        }
     
    17041634        8257, KF_SMP, 15,
    17051635        {
     1636            {14, 0x00045cd2}, /* _ldrOpenPath */
    17061637            {14, 0x0000b434}, /* _ldrRead */
    17071638            {14, 0x00045a50}, /* _ldrOpen */
     
    17091640            {14, 0x0004649c}, /* _LDRQAppType */
    17101641            {14, 0x00043f84}, /* _ldrEnum32bitRelRecs */
    1711             {14, 0x000049d4}, /* _IOSftOpen */
    1712             {14, 0x00004f52}, /* _IOSftClose */
    1713             {14, 0x00005009}, /* _IOSftTransPath */
    1714             {14, 0x00004c9a}, /* _IOSftReadAt */
    1715             {14, 0x00004e63}, /* _IOSftWriteAt */
    1716             {14, 0x00005133}, /* _SftFileSize */
    1717             {14, 0x00041b78}, /* _VMAllocMem */
    1718             {14, 0x00026800}, /* _VMGetOwner */
    17191642            {14, 0x0004fb4a}, /* g_tkExecPgm */
    17201643            {14, 0x0004c395}, /* _tkStartProcess */
     1644            {14, 0x00042538}, /* _LDRClearSem */
     1645            {14, 0x0005053c}, /* _ldrASMpMTEFromHandle */
     1646            {14, 0x0004ba5e}, /* _ldrFindModule */
     1647            {14, 0x00042584}, /* _ldrValidateMteHandle */
     1648            {14, 0x00041b78}, /* _VMAllocMem */
     1649            {14, 0x000423e1}, /* _VMFreeMem */
     1650            {14, 0x00026800}, /* _VMGetOwner */
     1651            {14, 0x00025457}, /* _VMObjHandleInfo */
     1652            {14, 0x0006a66d}, /* _VMMapDebugAlias */
     1653            {14, 0x0000cb04}, /* _KSEMRequestMutex */
     1654            {14, 0x0000cb97}, /* _KSEMReleaseMutex */
     1655            {14, 0x0000cbc2}, /* _KSEMQueryMutex */
     1656            {14, 0x00030e8f}, /* _TKPidToPTDA */
     1657            {14, 0x0003260b}, /* _TKSuBuff */
     1658            {14, 0x000321a0}, /* _TKFuBuff */
     1659            {14, 0x0003236a}, /* _TKFuBufLen */
     1660            {14, 0x0003201d}, /* _TKSuFuBuff */
    17211661            {11, 0x0000a168}, /* f_FuStrLenZ */
    17221662            {11, 0x0000a0e8}, /* f_FuStrLen */
    17231663            {11, 0x0000a311}, /* f_FuBuff */
    1724             {14, 0x00025457}, /* _VMObjHandleInfo */
    1725             {14, 0x0005053c}, /* _ldrASMpMTEFromHandle */
    1726             {14, 0x00045cd2}, /* _ldrOpenPath */
    1727             {14, 0x00042538}, /* _LDRClearSem */
    1728             {14, 0x0004ba5e}, /* _ldrFindModule */
    1729             {14, 0x0000cb04}, /* _KSEMRequestMutex */
    1730             {14, 0x0000cb97}, /* _KSEMReleaseMutex */
    1731             {14, 0x0000cbc2}, /* _KSEMQueryMutex */
    1732             {14, 0x0000cdd7}, /* _KSEMInit */
     1664            {14, 0x00005133}, /* _SftFileSize */
     1665            {9 , 0x0000ce7c}, /* _ldrpFileNameBuf */
    17331666            {9 , 0x0000d0b4}, /* _LdrSem */
    1734             {9 , 0x0000b64c}, /* _LDRLibPath */
    1735             {14, 0x0003260b}, /* _TKSuBuff */
    1736             {14, 0x000321a0}, /* _TKFuBuff */
    1737             {14, 0x0003236a}, /* _TKFuBufLen */
    1738             {14, 0x00042584}, /* _ldrValidateMteHandle */
    17391667            {0 , 0x00000b44}, /* _pTCBCur */
    17401668            {0 , 0x00000b40}, /* _pPTDACur */
     
    17421670            {3 , 0x0000f9da}, /* ptda_environ */
    17431671            {3 , 0x0000fe94}, /* ptda_ptdasem */
     1672            {3 , 0x0000ffa0}, /* ptda_handle */
    17441673            {3 , 0x0000ffa2}, /* ptda_module */
    17451674            {3 , 0x0000f9dc}, /* ptda_pBeginLIBPATH */
    1746             {9 , 0x0000ce7c}, /* _ldrpFileNameBuf */
    17471675            {12, 0xffffffff}, /* SecPathFromSFN */
    17481676        }
     
    17521680        8258, KF_SMP | KF_ALLSTRICT, 17,
    17531681        {
     1682            {16, 0x000577aa}, /* _ldrOpenPath */
    17541683            {16, 0x0000c628}, /* _ldrRead */
    17551684            {16, 0x00057510}, /* _ldrOpen */
     
    17571686            {16, 0x0005807c}, /* _LDRQAppType */
    17581687            {16, 0x000557f8}, /* _ldrEnum32bitRelRecs */
    1759             {16, 0x00005538}, /* _IOSftOpen */
    1760             {16, 0x00005ac4}, /* _IOSftClose */
    1761             {16, 0x00005b7c}, /* _IOSftTransPath */
    1762             {16, 0x00005808}, /* _IOSftReadAt */
    1763             {16, 0x000059d4}, /* _IOSftWriteAt */
    1764             {16, 0x00005cb4}, /* _SftFileSize */
    1765             {16, 0x00052b54}, /* _VMAllocMem */
    1766             {16, 0x0002e8b2}, /* _VMGetOwner */
    17671688            {16, 0x000629a8}, /* g_tkExecPgm */
    17681689            {16, 0x0005e7fc}, /* _tkStartProcess */
     1690            {16, 0x000537f0}, /* _LDRClearSem */
     1691            {16, 0x00063470}, /* _ldrASMpMTEFromHandle */
     1692            {16, 0x0005de29}, /* _ldrFindModule */
     1693            {16, 0x00053888}, /* _ldrValidateMteHandle */
     1694            {16, 0x00052b54}, /* _VMAllocMem */
     1695            {16, 0x00053683}, /* _VMFreeMem */
     1696            {16, 0x0002e8b2}, /* _VMGetOwner */
     1697            {16, 0x0002d0db}, /* _VMObjHandleInfo */
     1698            {16, 0x0008035d}, /* _VMMapDebugAlias */
     1699            {16, 0x0000e3a8}, /* _KSEMRequestMutex */
     1700            {16, 0x0000e4bc}, /* _KSEMReleaseMutex */
     1701            {16, 0x0000e51c}, /* _KSEMQueryMutex */
     1702            {16, 0x0003b9b7}, /* _TKPidToPTDA */
     1703            {16, 0x0003d674}, /* _TKSuBuff */
     1704            {16, 0x0003d1c3}, /* _TKFuBuff */
     1705            {16, 0x0003d3cf}, /* _TKFuBufLen */
     1706            {16, 0x0003d02b}, /* _TKSuFuBuff */
    17691707            {13, 0x0000a830}, /* f_FuStrLenZ */
    17701708            {13, 0x0000a7b0}, /* f_FuStrLen */
    17711709            {13, 0x0000a9fc}, /* f_FuBuff */
    1772             {16, 0x0002d0db}, /* _VMObjHandleInfo */
    1773             {16, 0x00063470}, /* _ldrASMpMTEFromHandle */
    1774             {16, 0x000577aa}, /* _ldrOpenPath */
    1775             {16, 0x000537f0}, /* _LDRClearSem */
    1776             {16, 0x0005de29}, /* _ldrFindModule */
    1777             {16, 0x0000e3a8}, /* _KSEMRequestMutex */
    1778             {16, 0x0000e4bc}, /* _KSEMReleaseMutex */
    1779             {16, 0x0000e51c}, /* _KSEMQueryMutex */
    1780             {16, 0x0000e8a0}, /* _KSEMInit */
     1710            {16, 0x00005cb4}, /* _SftFileSize */
     1711            {11, 0x0001aa4c}, /* _ldrpFileNameBuf */
    17811712            {11, 0x0001ae5c}, /* _LdrSem */
    1782             {11, 0x00018880}, /* _LDRLibPath */
    1783             {16, 0x0003d674}, /* _TKSuBuff */
    1784             {16, 0x0003d1c3}, /* _TKFuBuff */
    1785             {16, 0x0003d3cf}, /* _TKFuBufLen */
    1786             {16, 0x00053888}, /* _ldrValidateMteHandle */
    17871713            {0 , 0x00000b44}, /* _pTCBCur */
    17881714            {0 , 0x00000b40}, /* _pPTDACur */
     
    17901716            {5 , 0x0000f9ce}, /* ptda_environ */
    17911717            {5 , 0x0000fe88}, /* ptda_ptdasem */
     1718            {5 , 0x0000ffa0}, /* ptda_handle */
    17921719            {5 , 0x0000ffa2}, /* ptda_module */
    17931720            {5 , 0x0000f9d0}, /* ptda_pBeginLIBPATH */
    1794             {11, 0x0001aa4c}, /* _ldrpFileNameBuf */
    17951721            {12, 0xffffffff}, /* SecPathFromSFN */
    17961722        }
     
    18011727        8258, KF_UNI | KF_ALLSTRICT, 16,
    18021728        {
     1729            {15, 0x0004a3eb}, /* _ldrOpenPath */
    18031730            {15, 0x0000a1fc}, /* _ldrRead */
    18041731            {15, 0x0004a160}, /* _ldrOpen */
     
    18061733            {15, 0x0004ab48}, /* _LDRQAppType */
    18071734            {15, 0x00048088}, /* _ldrEnum32bitRelRecs */
    1808             {15, 0x000044a0}, /* _IOSftOpen */
    1809             {15, 0x00004918}, /* _IOSftClose */
    1810             {15, 0x000049b0}, /* _IOSftTransPath */
    1811             {15, 0x00004764}, /* _IOSftReadAt */
    1812             {15, 0x0000476b}, /* _IOSftWriteAt */
    1813             {15, 0x00004ad8}, /* _SftFileSize */
    1814             {15, 0x00045a08}, /* _VMAllocMem */
    1815             {15, 0x00023626}, /* _VMGetOwner */
    18161735            {15, 0x00053a84}, /* g_tkExecPgm */
    18171736            {15, 0x000501f4}, /* _tkStartProcess */
     1737            {15, 0x000464bc}, /* _LDRClearSem */
     1738            {15, 0x0005451c}, /* _ldrASMpMTEFromHandle */
     1739            {15, 0x0004f8f5}, /* _ldrFindModule */
     1740            {15, 0x00046544}, /* _ldrValidateMteHandle */
     1741            {15, 0x00045a08}, /* _VMAllocMem */
     1742            {15, 0x000463e3}, /* _VMFreeMem */
     1743            {15, 0x00023626}, /* _VMGetOwner */
     1744            {15, 0x00022570}, /* _VMObjHandleInfo */
     1745            {15, 0x000755a8}, /* _VMMapDebugAlias */
     1746            {15, 0x0000bb6c}, /* _KSEMRequestMutex */
     1747            {15, 0x0000bc80}, /* _KSEMReleaseMutex */
     1748            {15, 0x0000bce0}, /* _KSEMQueryMutex */
     1749            {15, 0x0002faef}, /* _TKPidToPTDA */
     1750            {15, 0x000315ac}, /* _TKSuBuff */
     1751            {15, 0x0003119e}, /* _TKFuBuff */
     1752            {15, 0x0003136a}, /* _TKFuBufLen */
     1753            {15, 0x0003103f}, /* _TKSuFuBuff */
    18181754            {11, 0x0000e9c8}, /* f_FuStrLenZ */
    18191755            {11, 0x0000e97c}, /* f_FuStrLen */
    18201756            {11, 0x0000eae0}, /* f_FuBuff */
    1821             {15, 0x00022570}, /* _VMObjHandleInfo */
    1822             {15, 0x0005451c}, /* _ldrASMpMTEFromHandle */
    1823             {15, 0x0004a3eb}, /* _ldrOpenPath */
    1824             {15, 0x000464bc}, /* _LDRClearSem */
    1825             {15, 0x0004f8f5}, /* _ldrFindModule */
    1826             {15, 0x0000bb6c}, /* _KSEMRequestMutex */
    1827             {15, 0x0000bc80}, /* _KSEMReleaseMutex */
    1828             {15, 0x0000bce0}, /* _KSEMQueryMutex */
    1829             {15, 0x0000c064}, /* _KSEMInit */
     1757            {15, 0x00004ad8}, /* _SftFileSize */
     1758            {10, 0x000293a0}, /* _ldrpFileNameBuf */
    18301759            {10, 0x0002a1e8}, /* _LdrSem */
    1831             {10, 0x000269e4}, /* _LDRLibPath */
    1832             {15, 0x000315ac}, /* _TKSuBuff */
    1833             {15, 0x0003119e}, /* _TKFuBuff */
    1834             {15, 0x0003136a}, /* _TKFuBufLen */
    1835             {15, 0x00046544}, /* _ldrValidateMteHandle */
    18361760            {10, 0x0000b758}, /* _pTCBCur */
    18371761            {10, 0x0000b754}, /* _pPTDACur */
     
    18391763            {4 , 0x0000fa46}, /* ptda_environ */
    18401764            {4 , 0x0000fea0}, /* ptda_ptdasem */
     1765            {4 , 0x0000ffa8}, /* ptda_handle */
    18411766            {4 , 0x0000ffaa}, /* ptda_module */
    18421767            {4 , 0x0000fa48}, /* ptda_pBeginLIBPATH */
    1843             {10, 0x000293a0}, /* _ldrpFileNameBuf */
    18441768            {15, 0x000421eb}, /* SecPathFromSFN */
    18451769        }
     
    18501774        8258, KF_SMP | KF_HALFSTRICT, 17,
    18511775        {
     1776            {16, 0x00047ed2}, /* _ldrOpenPath */
    18521777            {16, 0x0000b50c}, /* _ldrRead */
    18531778            {16, 0x00047c50}, /* _ldrOpen */
     
    18551780            {16, 0x00048698}, /* _LDRQAppType */
    18561781            {16, 0x00046184}, /* _ldrEnum32bitRelRecs */
    1857             {16, 0x00004a58}, /* _IOSftOpen */
    1858             {16, 0x00004fd6}, /* _IOSftClose */
    1859             {16, 0x0000508d}, /* _IOSftTransPath */
    1860             {16, 0x00004d1e}, /* _IOSftReadAt */
    1861             {16, 0x00004ee7}, /* _IOSftWriteAt */
    1862             {16, 0x000051b7}, /* _SftFileSize */
    1863             {16, 0x00043d74}, /* _VMAllocMem */
    1864             {16, 0x00027da0}, /* _VMGetOwner */
    18651782            {16, 0x00051e16}, /* g_tkExecPgm */
    18661783            {16, 0x0004e591}, /* _tkStartProcess */
     1784            {16, 0x00044738}, /* _LDRClearSem */
     1785            {16, 0x00052808}, /* _ldrASMpMTEFromHandle */
     1786            {16, 0x0004dc5e}, /* _ldrFindModule */
     1787            {16, 0x00044784}, /* _ldrValidateMteHandle */
     1788            {16, 0x00043d74}, /* _VMAllocMem */
     1789            {16, 0x000445e1}, /* _VMFreeMem */
     1790            {16, 0x00027da0}, /* _VMGetOwner */
     1791            {16, 0x000269fb}, /* _VMObjHandleInfo */
     1792            {16, 0x0006c8a9}, /* _VMMapDebugAlias */
     1793            {16, 0x0000cd0c}, /* _KSEMRequestMutex */
     1794            {16, 0x0000cde3}, /* _KSEMReleaseMutex */
     1795            {16, 0x0000ce0e}, /* _KSEMQueryMutex */
     1796            {16, 0x0003243b}, /* _TKPidToPTDA */
     1797            {16, 0x00033bcb}, /* _TKSuBuff */
     1798            {16, 0x00033760}, /* _TKFuBuff */
     1799            {16, 0x0003392a}, /* _TKFuBufLen */
     1800            {16, 0x000335dd}, /* _TKSuFuBuff */
    18671801            {13, 0x0000a168}, /* f_FuStrLenZ */
    18681802            {13, 0x0000a0e8}, /* f_FuStrLen */
    18691803            {13, 0x0000a311}, /* f_FuBuff */
    1870             {16, 0x000269fb}, /* _VMObjHandleInfo */
    1871             {16, 0x00052808}, /* _ldrASMpMTEFromHandle */
    1872             {16, 0x00047ed2}, /* _ldrOpenPath */
    1873             {16, 0x00044738}, /* _LDRClearSem */
    1874             {16, 0x0004dc5e}, /* _ldrFindModule */
    1875             {16, 0x0000cd0c}, /* _KSEMRequestMutex */
    1876             {16, 0x0000cde3}, /* _KSEMReleaseMutex */
    1877             {16, 0x0000ce0e}, /* _KSEMQueryMutex */
    1878             {16, 0x0000d0ae}, /* _KSEMInit */
     1804            {16, 0x000051b7}, /* _SftFileSize */
     1805            {11, 0x0000d40c}, /* _ldrpFileNameBuf */
    18791806            {11, 0x0000d644}, /* _LdrSem */
    1880             {11, 0x0000bbd4}, /* _LDRLibPath */
    1881             {16, 0x00033bcb}, /* _TKSuBuff */
    1882             {16, 0x00033760}, /* _TKFuBuff */
    1883             {16, 0x0003392a}, /* _TKFuBufLen */
    1884             {16, 0x00044784}, /* _ldrValidateMteHandle */
    18851807            {0 , 0x00000b44}, /* _pTCBCur */
    18861808            {0 , 0x00000b40}, /* _pPTDACur */
     
    18881810            {5 , 0x0000f9da}, /* ptda_environ */
    18891811            {5 , 0x0000fe94}, /* ptda_ptdasem */
     1812            {5 , 0x0000ffa0}, /* ptda_handle */
    18901813            {5 , 0x0000ffa2}, /* ptda_module */
    18911814            {5 , 0x0000f9dc}, /* ptda_pBeginLIBPATH */
    1892             {11, 0x0000d40c}, /* _ldrpFileNameBuf */
    18931815            {15, 0xffffffff}, /* SecPathFromSFN */
    18941816        }
     
    18991821        8258, KF_UNI | KF_HALFSTRICT, 16,
    19001822        {
     1823            {15, 0x0003c0ef}, /* _ldrOpenPath */
    19011824            {15, 0x00009238}, /* _ldrRead */
    19021825            {15, 0x0003be78}, /* _ldrOpen */
     
    19041827            {15, 0x0003c750}, /* _LDRQAppType */
    19051828            {15, 0x0003a074}, /* _ldrEnum32bitRelRecs */
    1906             {15, 0x00003a24}, /* _IOSftOpen */
    1907             {15, 0x00003e90}, /* _IOSftClose */
    1908             {15, 0x00003f25}, /* _IOSftTransPath */
    1909             {15, 0x00003cde}, /* _IOSftReadAt */
    1910             {15, 0x00003ce5}, /* _IOSftWriteAt */
    1911             {15, 0x0000403e}, /* _SftFileSize */
    1912             {15, 0x00038340}, /* _VMAllocMem */
    1913             {15, 0x0001dfd2}, /* _VMGetOwner */
    19141829            {15, 0x000445e6}, /* g_tkExecPgm */
    19151830            {15, 0x000415b7}, /* _tkStartProcess */
     1831            {15, 0x00038a88}, /* _LDRClearSem */
     1832            {15, 0x00044fac}, /* _ldrASMpMTEFromHandle */
     1833            {15, 0x00040d59}, /* _ldrFindModule */
     1834            {15, 0x00038ac4}, /* _ldrValidateMteHandle */
     1835            {15, 0x00038340}, /* _VMAllocMem */
     1836            {15, 0x000389c9}, /* _VMFreeMem */
     1837            {15, 0x0001dfd2}, /* _VMGetOwner */
     1838            {15, 0x0001d334}, /* _VMObjHandleInfo */
     1839            {15, 0x00062f00}, /* _VMMapDebugAlias */
     1840            {15, 0x0000a6ac}, /* _KSEMRequestMutex */
     1841            {15, 0x0000a783}, /* _KSEMReleaseMutex */
     1842            {15, 0x0000a7ae}, /* _KSEMQueryMutex */
     1843            {15, 0x00027697}, /* _TKPidToPTDA */
     1844            {15, 0x00028c95}, /* _TKSuBuff */
     1845            {15, 0x000288cb}, /* _TKFuBuff */
     1846            {15, 0x00028a55}, /* _TKFuBufLen */
     1847            {15, 0x00028775}, /* _TKSuFuBuff */
    19161848            {11, 0x0000d794}, /* f_FuStrLenZ */
    19171849            {11, 0x0000d74a}, /* f_FuStrLen */
    19181850            {11, 0x0000d888}, /* f_FuBuff */
    1919             {15, 0x0001d334}, /* _VMObjHandleInfo */
    1920             {15, 0x00044fac}, /* _ldrASMpMTEFromHandle */
    1921             {15, 0x0003c0ef}, /* _ldrOpenPath */
    1922             {15, 0x00038a88}, /* _LDRClearSem */
    1923             {15, 0x00040d59}, /* _ldrFindModule */
    1924             {15, 0x0000a6ac}, /* _KSEMRequestMutex */
    1925             {15, 0x0000a783}, /* _KSEMReleaseMutex */
    1926             {15, 0x0000a7ae}, /* _KSEMQueryMutex */
    1927             {15, 0x0000aa4e}, /* _KSEMInit */
     1851            {15, 0x0000403e}, /* _SftFileSize */
     1852            {10, 0x0001bd7c}, /* _ldrpFileNameBuf */
    19281853            {10, 0x0001c9ec}, /* _LdrSem */
    1929             {10, 0x00019e58}, /* _LDRLibPath */
    1930             {15, 0x00028c95}, /* _TKSuBuff */
    1931             {15, 0x000288cb}, /* _TKFuBuff */
    1932             {15, 0x00028a55}, /* _TKFuBufLen */
    1933             {15, 0x00038ac4}, /* _ldrValidateMteHandle */
    19341854            {10, 0x000070bc}, /* _pTCBCur */
    19351855            {10, 0x000070b8}, /* _pPTDACur */
     
    19371857            {4 , 0x0000fa4e}, /* ptda_environ */
    19381858            {4 , 0x0000fea8}, /* ptda_ptdasem */
     1859            {4 , 0x0000ffa8}, /* ptda_handle */
    19391860            {4 , 0x0000ffaa}, /* ptda_module */
    19401861            {4 , 0x0000fa50}, /* ptda_pBeginLIBPATH */
    1941             {10, 0x0001bd7c}, /* _ldrpFileNameBuf */
    19421862            {15, 0x000350e7}, /* SecPathFromSFN */
    19431863        }
     
    19471867        8258, KF_SMP, 15,
    19481868        {
     1869            {14, 0x00045c22}, /* _ldrOpenPath */
    19491870            {14, 0x0000b434}, /* _ldrRead */
    19501871            {14, 0x000459a0}, /* _ldrOpen */
     
    19521873            {14, 0x000463e8}, /* _LDRQAppType */
    19531874            {14, 0x00043ed4}, /* _ldrEnum32bitRelRecs */
    1954             {14, 0x000049d4}, /* _IOSftOpen */
    1955             {14, 0x00004f52}, /* _IOSftClose */
    1956             {14, 0x00005009}, /* _IOSftTransPath */
    1957             {14, 0x00004c9a}, /* _IOSftReadAt */
    1958             {14, 0x00004e63}, /* _IOSftWriteAt */
    1959             {14, 0x00005133}, /* _SftFileSize */
    1960             {14, 0x00041ac4}, /* _VMAllocMem */
    1961             {14, 0x000266f8}, /* _VMGetOwner */
    19621875            {14, 0x0004fa96}, /* g_tkExecPgm */
    19631876            {14, 0x0004c2f9}, /* _tkStartProcess */
     1877            {14, 0x00042488}, /* _LDRClearSem */
     1878            {14, 0x00050488}, /* _ldrASMpMTEFromHandle */
     1879            {14, 0x0004b9c6}, /* _ldrFindModule */
     1880            {14, 0x000424d4}, /* _ldrValidateMteHandle */
     1881            {14, 0x00041ac4}, /* _VMAllocMem */
     1882            {14, 0x00042331}, /* _VMFreeMem */
     1883            {14, 0x000266f8}, /* _VMGetOwner */
     1884            {14, 0x00025353}, /* _VMObjHandleInfo */
     1885            {14, 0x0006a511}, /* _VMMapDebugAlias */
     1886            {14, 0x0000cb04}, /* _KSEMRequestMutex */
     1887            {14, 0x0000cb97}, /* _KSEMReleaseMutex */
     1888            {14, 0x0000cbc2}, /* _KSEMQueryMutex */
     1889            {14, 0x00030d93}, /* _TKPidToPTDA */
     1890            {14, 0x00032523}, /* _TKSuBuff */
     1891            {14, 0x000320b8}, /* _TKFuBuff */
     1892            {14, 0x00032282}, /* _TKFuBufLen */
     1893            {14, 0x00031f35}, /* _TKSuFuBuff */
    19641894            {11, 0x0000a168}, /* f_FuStrLenZ */
    19651895            {11, 0x0000a0e8}, /* f_FuStrLen */
    19661896            {11, 0x0000a311}, /* f_FuBuff */
    1967             {14, 0x00025353}, /* _VMObjHandleInfo */
    1968             {14, 0x00050488}, /* _ldrASMpMTEFromHandle */
    1969             {14, 0x00045c22}, /* _ldrOpenPath */
    1970             {14, 0x00042488}, /* _LDRClearSem */
    1971             {14, 0x0004b9c6}, /* _ldrFindModule */
    1972             {14, 0x0000cb04}, /* _KSEMRequestMutex */
    1973             {14, 0x0000cb97}, /* _KSEMReleaseMutex */
    1974             {14, 0x0000cbc2}, /* _KSEMQueryMutex */
    1975             {14, 0x0000cdd7}, /* _KSEMInit */
     1897            {14, 0x00005133}, /* _SftFileSize */
     1898            {9 , 0x0000ce7c}, /* _ldrpFileNameBuf */
    19761899            {9 , 0x0000d0b4}, /* _LdrSem */
    1977             {9 , 0x0000b64c}, /* _LDRLibPath */
    1978             {14, 0x00032523}, /* _TKSuBuff */
    1979             {14, 0x000320b8}, /* _TKFuBuff */
    1980             {14, 0x00032282}, /* _TKFuBufLen */
    1981             {14, 0x000424d4}, /* _ldrValidateMteHandle */
    19821900            {0 , 0x00000b44}, /* _pTCBCur */
    19831901            {0 , 0x00000b40}, /* _pPTDACur */
     
    19851903            {3 , 0x0000f9da}, /* ptda_environ */
    19861904            {3 , 0x0000fe94}, /* ptda_ptdasem */
     1905            {3 , 0x0000ffa0}, /* ptda_handle */
    19871906            {3 , 0x0000ffa2}, /* ptda_module */
    19881907            {3 , 0x0000f9dc}, /* ptda_pBeginLIBPATH */
    1989             {9 , 0x0000ce7c}, /* _ldrpFileNameBuf */
    19901908            {15, 0xffffffff}, /* SecPathFromSFN */
    19911909        }
     
    19951913        8259, KF_SMP | KF_ALLSTRICT, 17,
    19961914        {
     1915            {16, 0x00058656}, /* _ldrOpenPath */
    19971916            {16, 0x0000d370}, /* _ldrRead */
    19981917            {16, 0x000583bc}, /* _ldrOpen */
     
    20001919            {16, 0x00058f2c}, /* _LDRQAppType */
    20011920            {16, 0x00056674}, /* _ldrEnum32bitRelRecs */
    2002             {16, 0x00006170}, /* _IOSftOpen */
    2003             {16, 0x000066fc}, /* _IOSftClose */
    2004             {16, 0x000067b4}, /* _IOSftTransPath */
    2005             {16, 0x00006440}, /* _IOSftReadAt */
    2006             {16, 0x0000660c}, /* _IOSftWriteAt */
    2007             {16, 0x000068ec}, /* _SftFileSize */
    2008             {16, 0x000539d4}, /* _VMAllocMem */
    2009             {16, 0x0002f6e6}, /* _VMGetOwner */
    20101921            {16, 0x000637b8}, /* g_tkExecPgm */
    20111922            {16, 0x0005f5e8}, /* _tkStartProcess */
     1923            {16, 0x00054670}, /* _LDRClearSem */
     1924            {16, 0x00064290}, /* _ldrASMpMTEFromHandle */
     1925            {16, 0x0005ec21}, /* _ldrFindModule */
     1926            {16, 0x00054708}, /* _ldrValidateMteHandle */
     1927            {16, 0x000539d4}, /* _VMAllocMem */
     1928            {16, 0x00054503}, /* _VMFreeMem */
     1929            {16, 0x0002f6e6}, /* _VMGetOwner */
     1930            {16, 0x0002df0b}, /* _VMObjHandleInfo */
     1931            {16, 0x000892d5}, /* _VMMapDebugAlias */
     1932            {16, 0x0000f060}, /* _KSEMRequestMutex */
     1933            {16, 0x0000f174}, /* _KSEMReleaseMutex */
     1934            {16, 0x0000f1d4}, /* _KSEMQueryMutex */
     1935            {16, 0x0003c793}, /* _TKPidToPTDA */
     1936            {16, 0x0003e460}, /* _TKSuBuff */
     1937            {16, 0x0003dfaf}, /* _TKFuBuff */
     1938            {16, 0x0003e1bb}, /* _TKFuBufLen */
     1939            {16, 0x0003de0b}, /* _TKSuFuBuff */
    20121940            {13, 0x0000a68c}, /* f_FuStrLenZ */
    20131941            {13, 0x0000a60c}, /* f_FuStrLen */
    20141942            {13, 0x0000a854}, /* f_FuBuff */
    2015             {16, 0x0002df0b}, /* _VMObjHandleInfo */
    2016             {16, 0x00064290}, /* _ldrASMpMTEFromHandle */
    2017             {16, 0x00058656}, /* _ldrOpenPath */
    2018             {16, 0x00054670}, /* _LDRClearSem */
    2019             {16, 0x0005ec21}, /* _ldrFindModule */
    2020             {16, 0x0000f060}, /* _KSEMRequestMutex */
    2021             {16, 0x0000f174}, /* _KSEMReleaseMutex */
    2022             {16, 0x0000f1d4}, /* _KSEMQueryMutex */
    2023             {16, 0x0000f558}, /* _KSEMInit */
     1943            {16, 0x000068ec}, /* _SftFileSize */
     1944            {11, 0x0002c048}, /* _ldrpFileNameBuf */
    20241945            {11, 0x0002c45c}, /* _LdrSem */
    2025             {11, 0x00029e68}, /* _LDRLibPath */
    2026             {16, 0x0003e460}, /* _TKSuBuff */
    2027             {16, 0x0003dfaf}, /* _TKFuBuff */
    2028             {16, 0x0003e1bb}, /* _TKFuBufLen */
    2029             {16, 0x00054708}, /* _ldrValidateMteHandle */
    20301946            {0 , 0x00000b34}, /* _pTCBCur */
    20311947            {0 , 0x00000b30}, /* _pPTDACur */
     
    20331949            {5 , 0x0000f9ce}, /* ptda_environ */
    20341950            {5 , 0x0000fe88}, /* ptda_ptdasem */
     1951            {5 , 0x0000ffa0}, /* ptda_handle */
    20351952            {5 , 0x0000ffa2}, /* ptda_module */
    20361953            {5 , 0x0000f9d0}, /* ptda_pBeginLIBPATH */
    2037             {11, 0x0002c048}, /* _ldrpFileNameBuf */
    20381954            {15, 0xffffffff}, /* SecPathFromSFN */
    20391955        }
     
    20441960        8259, KF_SMP | KF_HALFSTRICT, 17,
    20451961        {
     1962            {16, 0x00048b5e}, /* _ldrOpenPath */
    20461963            {16, 0x0000bee0}, /* _ldrRead */
    20471964            {16, 0x000488dc}, /* _ldrOpen */
     
    20491966            {16, 0x00049328}, /* _LDRQAppType */
    20501967            {16, 0x00046dd4}, /* _ldrEnum32bitRelRecs */
    2051             {16, 0x00005310}, /* _IOSftOpen */
    2052             {16, 0x0000588e}, /* _IOSftClose */
    2053             {16, 0x00005945}, /* _IOSftTransPath */
    2054             {16, 0x000055d6}, /* _IOSftReadAt */
    2055             {16, 0x0000579f}, /* _IOSftWriteAt */
    2056             {16, 0x00005a6f}, /* _SftFileSize */
    2057             {16, 0x000449c4}, /* _VMAllocMem */
    2058             {16, 0x000289c2}, /* _VMGetOwner */
    20591968            {16, 0x00052956}, /* g_tkExecPgm */
    20601969            {16, 0x0004f1ad}, /* _tkStartProcess */
     1970            {16, 0x00045388}, /* _LDRClearSem */
     1971            {16, 0x0005335c}, /* _ldrASMpMTEFromHandle */
     1972            {16, 0x0004e886}, /* _ldrFindModule */
     1973            {16, 0x000453d4}, /* _ldrValidateMteHandle */
     1974            {16, 0x000449c4}, /* _VMAllocMem */
     1975            {16, 0x00045231}, /* _VMFreeMem */
     1976            {16, 0x000289c2}, /* _VMGetOwner */
     1977            {16, 0x0002761b}, /* _VMObjHandleInfo */
     1978            {16, 0x00074f91}, /* _VMMapDebugAlias */
     1979            {16, 0x0000d650}, /* _KSEMRequestMutex */
     1980            {16, 0x0000d727}, /* _KSEMReleaseMutex */
     1981            {16, 0x0000d752}, /* _KSEMQueryMutex */
     1982            {16, 0x00033007}, /* _TKPidToPTDA */
     1983            {16, 0x000347a7}, /* _TKSuBuff */
     1984            {16, 0x0003433c}, /* _TKFuBuff */
     1985            {16, 0x00034506}, /* _TKFuBufLen */
     1986            {16, 0x000341ad}, /* _TKSuFuBuff */
    20611987            {13, 0x00009fdc}, /* f_FuStrLenZ */
    20621988            {13, 0x00009f5c}, /* f_FuStrLen */
    20631989            {13, 0x0000a185}, /* f_FuBuff */
    2064             {16, 0x0002761b}, /* _VMObjHandleInfo */
    2065             {16, 0x0005335c}, /* _ldrASMpMTEFromHandle */
    2066             {16, 0x00048b5e}, /* _ldrOpenPath */
    2067             {16, 0x00045388}, /* _LDRClearSem */
    2068             {16, 0x0004e886}, /* _ldrFindModule */
    2069             {16, 0x0000d650}, /* _KSEMRequestMutex */
    2070             {16, 0x0000d727}, /* _KSEMReleaseMutex */
    2071             {16, 0x0000d752}, /* _KSEMQueryMutex */
    2072             {16, 0x0000d9f2}, /* _KSEMInit */
     1990            {16, 0x00005a6f}, /* _SftFileSize */
     1991            {11, 0x0001d488}, /* _ldrpFileNameBuf */
    20731992            {11, 0x0001d6c4}, /* _LdrSem */
    2074             {11, 0x0001bc40}, /* _LDRLibPath */
    2075             {16, 0x000347a7}, /* _TKSuBuff */
    2076             {16, 0x0003433c}, /* _TKFuBuff */
    2077             {16, 0x00034506}, /* _TKFuBufLen */
    2078             {16, 0x000453d4}, /* _ldrValidateMteHandle */
    20791993            {0 , 0x00000b34}, /* _pTCBCur */
    20801994            {0 , 0x00000b30}, /* _pPTDACur */
     
    20821996            {5 , 0x0000f9da}, /* ptda_environ */
    20831997            {5 , 0x0000fe94}, /* ptda_ptdasem */
     1998            {5 , 0x0000ffa0}, /* ptda_handle */
    20841999            {5 , 0x0000ffa2}, /* ptda_module */
    20852000            {5 , 0x0000f9dc}, /* ptda_pBeginLIBPATH */
    2086             {11, 0x0001d488}, /* _ldrpFileNameBuf */
    20872001            {15, 0xffffffff}, /* SecPathFromSFN */
    20882002        }
     
    20932007        8259, KF_UNI | KF_HALFSTRICT, 16,
    20942008        {
     2009            {15, 0x0003c177}, /* _ldrOpenPath */
    20952010            {15, 0x000092c8}, /* _ldrRead */
    20962011            {15, 0x0003bf00}, /* _ldrOpen */
     
    20982013            {15, 0x0003c7d8}, /* _LDRQAppType */
    20992014            {15, 0x0003a0fc}, /* _ldrEnum32bitRelRecs */
    2100             {15, 0x00003a24}, /* _IOSftOpen */
    2101             {15, 0x00003e90}, /* _IOSftClose */
    2102             {15, 0x00003f25}, /* _IOSftTransPath */
    2103             {15, 0x00003cde}, /* _IOSftReadAt */
    2104             {15, 0x00003ce5}, /* _IOSftWriteAt */
    2105             {15, 0x0000403e}, /* _SftFileSize */
    2106             {15, 0x000383c8}, /* _VMAllocMem */
    2107             {15, 0x0001e146}, /* _VMGetOwner */
    21082015            {15, 0x0004466e}, /* g_tkExecPgm */
    21092016            {15, 0x0004163f}, /* _tkStartProcess */
     2017            {15, 0x00038b10}, /* _LDRClearSem */
     2018            {15, 0x00045034}, /* _ldrASMpMTEFromHandle */
     2019            {15, 0x00040de1}, /* _ldrFindModule */
     2020            {15, 0x00038b4c}, /* _ldrValidateMteHandle */
     2021            {15, 0x000383c8}, /* _VMAllocMem */
     2022            {15, 0x00038a51}, /* _VMFreeMem */
     2023            {15, 0x0001e146}, /* _VMGetOwner */
     2024            {15, 0x0001d4a8}, /* _VMObjHandleInfo */
     2025            {15, 0x00063014}, /* _VMMapDebugAlias */
     2026            {15, 0x0000a73c}, /* _KSEMRequestMutex */
     2027            {15, 0x0000a813}, /* _KSEMReleaseMutex */
     2028            {15, 0x0000a83e}, /* _KSEMQueryMutex */
     2029            {15, 0x0002780b}, /* _TKPidToPTDA */
     2030            {15, 0x00028e09}, /* _TKSuBuff */
     2031            {15, 0x00028a3f}, /* _TKFuBuff */
     2032            {15, 0x00028bc9}, /* _TKFuBufLen */
     2033            {15, 0x000288e9}, /* _TKSuFuBuff */
    21102034            {11, 0x0000d7a4}, /* f_FuStrLenZ */
    21112035            {11, 0x0000d75a}, /* f_FuStrLen */
    21122036            {11, 0x0000d898}, /* f_FuBuff */
    2113             {15, 0x0001d4a8}, /* _VMObjHandleInfo */
    2114             {15, 0x00045034}, /* _ldrASMpMTEFromHandle */
    2115             {15, 0x0003c177}, /* _ldrOpenPath */
    2116             {15, 0x00038b10}, /* _LDRClearSem */
    2117             {15, 0x00040de1}, /* _ldrFindModule */
    2118             {15, 0x0000a73c}, /* _KSEMRequestMutex */
    2119             {15, 0x0000a813}, /* _KSEMReleaseMutex */
    2120             {15, 0x0000a83e}, /* _KSEMQueryMutex */
    2121             {15, 0x0000aade}, /* _KSEMInit */
     2037            {15, 0x0000403e}, /* _SftFileSize */
     2038            {10, 0x0001bd7c}, /* _ldrpFileNameBuf */
    21222039            {10, 0x0001c9ec}, /* _LdrSem */
    2123             {10, 0x00019e58}, /* _LDRLibPath */
    2124             {15, 0x00028e09}, /* _TKSuBuff */
    2125             {15, 0x00028a3f}, /* _TKFuBuff */
    2126             {15, 0x00028bc9}, /* _TKFuBufLen */
    2127             {15, 0x00038b4c}, /* _ldrValidateMteHandle */
    21282040            {10, 0x000070bc}, /* _pTCBCur */
    21292041            {10, 0x000070b8}, /* _pPTDACur */
     
    21312043            {4 , 0x0000fa4e}, /* ptda_environ */
    21322044            {4 , 0x0000fea8}, /* ptda_ptdasem */
     2045            {4 , 0x0000ffa8}, /* ptda_handle */
    21332046            {4 , 0x0000ffaa}, /* ptda_module */
    21342047            {4 , 0x0000fa50}, /* ptda_pBeginLIBPATH */
    2135             {10, 0x0001bd7c}, /* _ldrpFileNameBuf */
    21362048            {15, 0x0003525b}, /* SecPathFromSFN */
    21372049        }
     
    21412053        8259, KF_SMP, 15,
    21422054        {
     2055            {14, 0x0004673e}, /* _ldrOpenPath */
    21432056            {14, 0x0000bdd0}, /* _ldrRead */
    21442057            {14, 0x000464bc}, /* _ldrOpen */
     
    21462059            {14, 0x00046f08}, /* _LDRQAppType */
    21472060            {14, 0x000449b4}, /* _ldrEnum32bitRelRecs */
    2148             {14, 0x0000526c}, /* _IOSftOpen */
    2149             {14, 0x000057ea}, /* _IOSftClose */
    2150             {14, 0x000058a1}, /* _IOSftTransPath */
    2151             {14, 0x00005532}, /* _IOSftReadAt */
    2152             {14, 0x000056fb}, /* _IOSftWriteAt */
    2153             {14, 0x000059cb}, /* _SftFileSize */
    2154             {14, 0x000425a4}, /* _VMAllocMem */
    2155             {14, 0x000271aa}, /* _VMGetOwner */
    21562061            {14, 0x0005065e}, /* g_tkExecPgm */
    21572062            {14, 0x0004cdad}, /* _tkStartProcess */
     2063            {14, 0x00042f68}, /* _LDRClearSem */
     2064            {14, 0x00051064}, /* _ldrASMpMTEFromHandle */
     2065            {14, 0x0004c486}, /* _ldrFindModule */
     2066            {14, 0x00042fb4}, /* _ldrValidateMteHandle */
     2067            {14, 0x000425a4}, /* _VMAllocMem */
     2068            {14, 0x00042e11}, /* _VMFreeMem */
     2069            {14, 0x000271aa}, /* _VMGetOwner */
     2070            {14, 0x00025e03}, /* _VMObjHandleInfo */
     2071            {14, 0x00072c39}, /* _VMMapDebugAlias */
     2072            {14, 0x0000d410}, /* _KSEMRequestMutex */
     2073            {14, 0x0000d4a3}, /* _KSEMReleaseMutex */
     2074            {14, 0x0000d4ce}, /* _KSEMQueryMutex */
     2075            {14, 0x000317ef}, /* _TKPidToPTDA */
     2076            {14, 0x00032f8f}, /* _TKSuBuff */
     2077            {14, 0x00032b24}, /* _TKFuBuff */
     2078            {14, 0x00032cee}, /* _TKFuBufLen */
     2079            {14, 0x00032995}, /* _TKSuFuBuff */
    21582080            {11, 0x00009fdc}, /* f_FuStrLenZ */
    21592081            {11, 0x00009f5c}, /* f_FuStrLen */
    21602082            {11, 0x0000a185}, /* f_FuBuff */
    2161             {14, 0x00025e03}, /* _VMObjHandleInfo */
    2162             {14, 0x00051064}, /* _ldrASMpMTEFromHandle */
    2163             {14, 0x0004673e}, /* _ldrOpenPath */
    2164             {14, 0x00042f68}, /* _LDRClearSem */
    2165             {14, 0x0004c486}, /* _ldrFindModule */
    2166             {14, 0x0000d410}, /* _KSEMRequestMutex */
    2167             {14, 0x0000d4a3}, /* _KSEMReleaseMutex */
    2168             {14, 0x0000d4ce}, /* _KSEMQueryMutex */
    2169             {14, 0x0000d6e3}, /* _KSEMInit */
     2083            {14, 0x000059cb}, /* _SftFileSize */
     2084            {9 , 0x0000cef0}, /* _ldrpFileNameBuf */
    21702085            {9 , 0x0000d12c}, /* _LdrSem */
    2171             {9 , 0x0000b6b0}, /* _LDRLibPath */
    2172             {14, 0x00032f8f}, /* _TKSuBuff */
    2173             {14, 0x00032b24}, /* _TKFuBuff */
    2174             {14, 0x00032cee}, /* _TKFuBufLen */
    2175             {14, 0x00042fb4}, /* _ldrValidateMteHandle */
    21762086            {0 , 0x00000b34}, /* _pTCBCur */
    21772087            {0 , 0x00000b30}, /* _pPTDACur */
     
    21792089            {3 , 0x0000f9da}, /* ptda_environ */
    21802090            {3 , 0x0000fe94}, /* ptda_ptdasem */
     2091            {3 , 0x0000ffa0}, /* ptda_handle */
    21812092            {3 , 0x0000ffa2}, /* ptda_module */
    21822093            {3 , 0x0000f9dc}, /* ptda_pBeginLIBPATH */
    2183             {9 , 0x0000cef0}, /* _ldrpFileNameBuf */
    21842094            {15, 0xffffffff}, /* SecPathFromSFN */
    21852095        }
     
    21892099        8260, KF_SMP | KF_ALLSTRICT, 17,
    21902100        {
     2101            {16, 0x00058a4a}, /* _ldrOpenPath */
    21912102            {16, 0x0000d38c}, /* _ldrRead */
    21922103            {16, 0x000587b0}, /* _ldrOpen */
     
    21942105            {16, 0x00059320}, /* _LDRQAppType */
    21952106            {16, 0x00056a68}, /* _ldrEnum32bitRelRecs */
    2196             {16, 0x00006180}, /* _IOSftOpen */
    2197             {16, 0x0000670c}, /* _IOSftClose */
    2198             {16, 0x000067c4}, /* _IOSftTransPath */
    2199             {16, 0x00006450}, /* _IOSftReadAt */
    2200             {16, 0x0000661c}, /* _IOSftWriteAt */
    2201             {16, 0x000068fc}, /* _SftFileSize */
    2202             {16, 0x00053dc8}, /* _VMAllocMem */
    2203             {16, 0x0002f9d2}, /* _VMGetOwner */
    22042107            {16, 0x00063cf8}, /* g_tkExecPgm */
    22052108            {16, 0x0005fb2c}, /* _tkStartProcess */
     2109            {16, 0x00054a64}, /* _LDRClearSem */
     2110            {16, 0x000647d0}, /* _ldrASMpMTEFromHandle */
     2111            {16, 0x0005f162}, /* _ldrFindModule */
     2112            {16, 0x00054afc}, /* _ldrValidateMteHandle */
     2113            {16, 0x00053dc8}, /* _VMAllocMem */
     2114            {16, 0x000548f7}, /* _VMFreeMem */
     2115            {16, 0x0002f9d2}, /* _VMGetOwner */
     2116            {16, 0x0002e1f7}, /* _VMObjHandleInfo */
     2117            {16, 0x000898c1}, /* _VMMapDebugAlias */
     2118            {16, 0x0000f07c}, /* _KSEMRequestMutex */
     2119            {16, 0x0000f190}, /* _KSEMReleaseMutex */
     2120            {16, 0x0000f1f0}, /* _KSEMQueryMutex */
     2121            {16, 0x0003caff}, /* _TKPidToPTDA */
     2122            {16, 0x0003e7cc}, /* _TKSuBuff */
     2123            {16, 0x0003e31b}, /* _TKFuBuff */
     2124            {16, 0x0003e527}, /* _TKFuBufLen */
     2125            {16, 0x0003e177}, /* _TKSuFuBuff */
    22062126            {13, 0x0000a618}, /* f_FuStrLenZ */
    22072127            {13, 0x0000a598}, /* f_FuStrLen */
    22082128            {13, 0x0000a7e0}, /* f_FuBuff */
    2209             {16, 0x0002e1f7}, /* _VMObjHandleInfo */
    2210             {16, 0x000647d0}, /* _ldrASMpMTEFromHandle */
    2211             {16, 0x00058a4a}, /* _ldrOpenPath */
    2212             {16, 0x00054a64}, /* _LDRClearSem */
    2213             {16, 0x0005f162}, /* _ldrFindModule */
    2214             {16, 0x0000f07c}, /* _KSEMRequestMutex */
    2215             {16, 0x0000f190}, /* _KSEMReleaseMutex */
    2216             {16, 0x0000f1f0}, /* _KSEMQueryMutex */
    2217             {16, 0x0000f574}, /* _KSEMInit */
     2129            {16, 0x000068fc}, /* _SftFileSize */
     2130            {11, 0x0002c060}, /* _ldrpFileNameBuf */
    22182131            {11, 0x0002c474}, /* _LdrSem */
    2219             {11, 0x00029e80}, /* _LDRLibPath */
    2220             {16, 0x0003e7cc}, /* _TKSuBuff */
    2221             {16, 0x0003e31b}, /* _TKFuBuff */
    2222             {16, 0x0003e527}, /* _TKFuBufLen */
    2223             {16, 0x00054afc}, /* _ldrValidateMteHandle */
    22242132            {0 , 0x00000b34}, /* _pTCBCur */
    22252133            {0 , 0x00000b30}, /* _pPTDACur */
     
    22272135            {5 , 0x0000f9ce}, /* ptda_environ */
    22282136            {5 , 0x0000fe88}, /* ptda_ptdasem */
     2137            {5 , 0x0000ffa0}, /* ptda_handle */
    22292138            {5 , 0x0000ffa2}, /* ptda_module */
    22302139            {5 , 0x0000f9d0}, /* ptda_pBeginLIBPATH */
    2231             {11, 0x0002c060}, /* _ldrpFileNameBuf */
    22322140            {15, 0xffffffff}, /* SecPathFromSFN */
    22332141        }
     
    22382146        8260, KF_UNI | KF_ALLSTRICT, 16,
    22392147        {
     2148            {15, 0x0004a427}, /* _ldrOpenPath */
    22402149            {15, 0x0000a2a0}, /* _ldrRead */
    22412150            {15, 0x0004a19c}, /* _ldrOpen */
     
    22432152            {15, 0x0004ab84}, /* _LDRQAppType */
    22442153            {15, 0x000480c4}, /* _ldrEnum32bitRelRecs */
    2245             {15, 0x000044a0}, /* _IOSftOpen */
    2246             {15, 0x00004918}, /* _IOSftClose */
    2247             {15, 0x000049b0}, /* _IOSftTransPath */
    2248             {15, 0x00004764}, /* _IOSftReadAt */
    2249             {15, 0x0000476b}, /* _IOSftWriteAt */
    2250             {15, 0x00004ad8}, /* _SftFileSize */
    2251             {15, 0x00045a44}, /* _VMAllocMem */
    2252             {15, 0x0002376a}, /* _VMGetOwner */
    22532154            {15, 0x00053b5c}, /* g_tkExecPgm */
    22542155            {15, 0x000502d0}, /* _tkStartProcess */
     2156            {15, 0x000464f8}, /* _LDRClearSem */
     2157            {15, 0x000545f4}, /* _ldrASMpMTEFromHandle */
     2158            {15, 0x0004f9d0}, /* _ldrFindModule */
     2159            {15, 0x00046580}, /* _ldrValidateMteHandle */
     2160            {15, 0x00045a44}, /* _VMAllocMem */
     2161            {15, 0x0004641f}, /* _VMFreeMem */
     2162            {15, 0x0002376a}, /* _VMGetOwner */
     2163            {15, 0x000226b4}, /* _VMObjHandleInfo */
     2164            {15, 0x0007570c}, /* _VMMapDebugAlias */
     2165            {15, 0x0000bbcc}, /* _KSEMRequestMutex */
     2166            {15, 0x0000bce0}, /* _KSEMReleaseMutex */
     2167            {15, 0x0000bd40}, /* _KSEMQueryMutex */
     2168            {15, 0x0002fc1b}, /* _TKPidToPTDA */
     2169            {15, 0x000316d8}, /* _TKSuBuff */
     2170            {15, 0x000312ca}, /* _TKFuBuff */
     2171            {15, 0x00031496}, /* _TKFuBufLen */
     2172            {15, 0x0003116b}, /* _TKSuFuBuff */
    22552173            {11, 0x0000e9d4}, /* f_FuStrLenZ */
    22562174            {11, 0x0000e988}, /* f_FuStrLen */
    22572175            {11, 0x0000eaec}, /* f_FuBuff */
    2258             {15, 0x000226b4}, /* _VMObjHandleInfo */
    2259             {15, 0x000545f4}, /* _ldrASMpMTEFromHandle */
    2260             {15, 0x0004a427}, /* _ldrOpenPath */
    2261             {15, 0x000464f8}, /* _LDRClearSem */
    2262             {15, 0x0004f9d0}, /* _ldrFindModule */
    2263             {15, 0x0000bbcc}, /* _KSEMRequestMutex */
    2264             {15, 0x0000bce0}, /* _KSEMReleaseMutex */
    2265             {15, 0x0000bd40}, /* _KSEMQueryMutex */
    2266             {15, 0x0000c0c4}, /* _KSEMInit */
     2176            {15, 0x00004ad8}, /* _SftFileSize */
     2177            {10, 0x00029390}, /* _ldrpFileNameBuf */
    22672178            {10, 0x0002a1d8}, /* _LdrSem */
    2268             {10, 0x000269d4}, /* _LDRLibPath */
    2269             {15, 0x000316d8}, /* _TKSuBuff */
    2270             {15, 0x000312ca}, /* _TKFuBuff */
    2271             {15, 0x00031496}, /* _TKFuBufLen */
    2272             {15, 0x00046580}, /* _ldrValidateMteHandle */
    22732179            {10, 0x0000b740}, /* _pTCBCur */
    22742180            {10, 0x0000b73c}, /* _pPTDACur */
     
    22762182            {4 , 0x0000fa46}, /* ptda_environ */
    22772183            {4 , 0x0000fea0}, /* ptda_ptdasem */
     2184            {4 , 0x0000ffa8}, /* ptda_handle */
    22782185            {4 , 0x0000ffaa}, /* ptda_module */
    22792186            {4 , 0x0000fa48}, /* ptda_pBeginLIBPATH */
    2280             {10, 0x00029390}, /* _ldrpFileNameBuf */
    22812187            {15, 0x0004231f}, /* SecPathFromSFN */
    22822188        }
     
    22872193        8260, KF_SMP | KF_HALFSTRICT, 17,
    22882194        {
     2195            {16, 0x00048f0e}, /* _ldrOpenPath */
    22892196            {16, 0x0000befc}, /* _ldrRead */
    22902197            {16, 0x00048c8c}, /* _ldrOpen */
     
    22922199            {16, 0x000496d8}, /* _LDRQAppType */
    22932200            {16, 0x00047184}, /* _ldrEnum32bitRelRecs */
    2294             {16, 0x0000531c}, /* _IOSftOpen */
    2295             {16, 0x0000589a}, /* _IOSftClose */
    2296             {16, 0x00005951}, /* _IOSftTransPath */
    2297             {16, 0x000055e2}, /* _IOSftReadAt */
    2298             {16, 0x000057ab}, /* _IOSftWriteAt */
    2299             {16, 0x00005a7b}, /* _SftFileSize */
    2300             {16, 0x00044d74}, /* _VMAllocMem */
    2301             {16, 0x00028c56}, /* _VMGetOwner */
    23022201            {16, 0x00052e52}, /* g_tkExecPgm */
    23032202            {16, 0x0004f6a9}, /* _tkStartProcess */
     2203            {16, 0x00045738}, /* _LDRClearSem */
     2204            {16, 0x00053858}, /* _ldrASMpMTEFromHandle */
     2205            {16, 0x0004ed83}, /* _ldrFindModule */
     2206            {16, 0x00045784}, /* _ldrValidateMteHandle */
     2207            {16, 0x00044d74}, /* _VMAllocMem */
     2208            {16, 0x000455e1}, /* _VMFreeMem */
     2209            {16, 0x00028c56}, /* _VMGetOwner */
     2210            {16, 0x000278af}, /* _VMObjHandleInfo */
     2211            {16, 0x00075541}, /* _VMMapDebugAlias */
     2212            {16, 0x0000d66c}, /* _KSEMRequestMutex */
     2213            {16, 0x0000d743}, /* _KSEMReleaseMutex */
     2214            {16, 0x0000d76e}, /* _KSEMQueryMutex */
     2215            {16, 0x00033333}, /* _TKPidToPTDA */
     2216            {16, 0x00034ad3}, /* _TKSuBuff */
     2217            {16, 0x00034668}, /* _TKFuBuff */
     2218            {16, 0x00034832}, /* _TKFuBufLen */
     2219            {16, 0x000344d9}, /* _TKSuFuBuff */
    23042220            {13, 0x00009f7c}, /* f_FuStrLenZ */
    23052221            {13, 0x00009efc}, /* f_FuStrLen */
    23062222            {13, 0x0000a125}, /* f_FuBuff */
    2307             {16, 0x000278af}, /* _VMObjHandleInfo */
    2308             {16, 0x00053858}, /* _ldrASMpMTEFromHandle */
    2309             {16, 0x00048f0e}, /* _ldrOpenPath */
    2310             {16, 0x00045738}, /* _LDRClearSem */
    2311             {16, 0x0004ed83}, /* _ldrFindModule */
    2312             {16, 0x0000d66c}, /* _KSEMRequestMutex */
    2313             {16, 0x0000d743}, /* _KSEMReleaseMutex */
    2314             {16, 0x0000d76e}, /* _KSEMQueryMutex */
    2315             {16, 0x0000da0e}, /* _KSEMInit */
     2223            {16, 0x00005a7b}, /* _SftFileSize */
     2224            {11, 0x0001d4b4}, /* _ldrpFileNameBuf */
    23162225            {11, 0x0001d6f0}, /* _LdrSem */
    2317             {11, 0x0001bc6c}, /* _LDRLibPath */
    2318             {16, 0x00034ad3}, /* _TKSuBuff */
    2319             {16, 0x00034668}, /* _TKFuBuff */
    2320             {16, 0x00034832}, /* _TKFuBufLen */
    2321             {16, 0x00045784}, /* _ldrValidateMteHandle */
    23222226            {0 , 0x00000b34}, /* _pTCBCur */
    23232227            {0 , 0x00000b30}, /* _pPTDACur */
     
    23252229            {5 , 0x0000f9da}, /* ptda_environ */
    23262230            {5 , 0x0000fe94}, /* ptda_ptdasem */
     2231            {5 , 0x0000ffa0}, /* ptda_handle */
    23272232            {5 , 0x0000ffa2}, /* ptda_module */
    23282233            {5 , 0x0000f9dc}, /* ptda_pBeginLIBPATH */
    2329             {11, 0x0001d4b4}, /* _ldrpFileNameBuf */
    23302234            {15, 0xffffffff}, /* SecPathFromSFN */
    23312235        }
     
    23362240        8260, KF_UNI | KF_HALFSTRICT, 16,
    23372241        {
     2242            {15, 0x0003c187}, /* _ldrOpenPath */
    23382243            {15, 0x000092d8}, /* _ldrRead */
    23392244            {15, 0x0003bf10}, /* _ldrOpen */
     
    23412246            {15, 0x0003c7e8}, /* _LDRQAppType */
    23422247            {15, 0x0003a10c}, /* _ldrEnum32bitRelRecs */
    2343             {15, 0x00003a24}, /* _IOSftOpen */
    2344             {15, 0x00003e90}, /* _IOSftClose */
    2345             {15, 0x00003f25}, /* _IOSftTransPath */
    2346             {15, 0x00003cde}, /* _IOSftReadAt */
    2347             {15, 0x00003ce5}, /* _IOSftWriteAt */
    2348             {15, 0x0000403e}, /* _SftFileSize */
    2349             {15, 0x000383d8}, /* _VMAllocMem */
    2350             {15, 0x0001e156}, /* _VMGetOwner */
    23512248            {15, 0x00044716}, /* g_tkExecPgm */
    23522249            {15, 0x000416e7}, /* _tkStartProcess */
     2250            {15, 0x00038b20}, /* _LDRClearSem */
     2251            {15, 0x000450dc}, /* _ldrASMpMTEFromHandle */
     2252            {15, 0x00040e88}, /* _ldrFindModule */
     2253            {15, 0x00038b5c}, /* _ldrValidateMteHandle */
     2254            {15, 0x000383d8}, /* _VMAllocMem */
     2255            {15, 0x00038a61}, /* _VMFreeMem */
     2256            {15, 0x0001e156}, /* _VMGetOwner */
     2257            {15, 0x0001d4b8}, /* _VMObjHandleInfo */
     2258            {15, 0x000630bc}, /* _VMMapDebugAlias */
     2259            {15, 0x0000a74c}, /* _KSEMRequestMutex */
     2260            {15, 0x0000a823}, /* _KSEMReleaseMutex */
     2261            {15, 0x0000a84e}, /* _KSEMQueryMutex */
     2262            {15, 0x00027817}, /* _TKPidToPTDA */
     2263            {15, 0x00028e15}, /* _TKSuBuff */
     2264            {15, 0x00028a4b}, /* _TKFuBuff */
     2265            {15, 0x00028bd5}, /* _TKFuBufLen */
     2266            {15, 0x000288f5}, /* _TKSuFuBuff */
    23532267            {11, 0x0000d7a4}, /* f_FuStrLenZ */
    23542268            {11, 0x0000d75a}, /* f_FuStrLen */
    23552269            {11, 0x0000d898}, /* f_FuBuff */
    2356             {15, 0x0001d4b8}, /* _VMObjHandleInfo */
    2357             {15, 0x000450dc}, /* _ldrASMpMTEFromHandle */
    2358             {15, 0x0003c187}, /* _ldrOpenPath */
    2359             {15, 0x00038b20}, /* _LDRClearSem */
    2360             {15, 0x00040e88}, /* _ldrFindModule */
    2361             {15, 0x0000a74c}, /* _KSEMRequestMutex */
    2362             {15, 0x0000a823}, /* _KSEMReleaseMutex */
    2363             {15, 0x0000a84e}, /* _KSEMQueryMutex */
    2364             {15, 0x0000aaee}, /* _KSEMInit */
     2270            {15, 0x0000403e}, /* _SftFileSize */
     2271            {10, 0x0001bd84}, /* _ldrpFileNameBuf */
    23652272            {10, 0x0001c9f4}, /* _LdrSem */
    2366             {10, 0x00019e60}, /* _LDRLibPath */
    2367             {15, 0x00028e15}, /* _TKSuBuff */
    2368             {15, 0x00028a4b}, /* _TKFuBuff */
    2369             {15, 0x00028bd5}, /* _TKFuBufLen */
    2370             {15, 0x00038b5c}, /* _ldrValidateMteHandle */
    23712273            {10, 0x000070bc}, /* _pTCBCur */
    23722274            {10, 0x000070b8}, /* _pPTDACur */
     
    23742276            {4 , 0x0000fa4e}, /* ptda_environ */
    23752277            {4 , 0x0000fea8}, /* ptda_ptdasem */
     2278            {4 , 0x0000ffa8}, /* ptda_handle */
    23762279            {4 , 0x0000ffaa}, /* ptda_module */
    23772280            {4 , 0x0000fa50}, /* ptda_pBeginLIBPATH */
    2378             {10, 0x0001bd84}, /* _ldrpFileNameBuf */
    23792281            {15, 0x0003526b}, /* SecPathFromSFN */
    23802282        }
     
    23842286        8260, KF_SMP, 15,
    23852287        {
     2288            {14, 0x00046ada}, /* _ldrOpenPath */
    23862289            {14, 0x0000bdec}, /* _ldrRead */
    23872290            {14, 0x00046858}, /* _ldrOpen */
     
    23892292            {14, 0x000472a4}, /* _LDRQAppType */
    23902293            {14, 0x00044d50}, /* _ldrEnum32bitRelRecs */
    2391             {14, 0x00005278}, /* _IOSftOpen */
    2392             {14, 0x000057f6}, /* _IOSftClose */
    2393             {14, 0x000058ad}, /* _IOSftTransPath */
    2394             {14, 0x0000553e}, /* _IOSftReadAt */
    2395             {14, 0x00005707}, /* _IOSftWriteAt */
    2396             {14, 0x000059d7}, /* _SftFileSize */
    2397             {14, 0x00042940}, /* _VMAllocMem */
    2398             {14, 0x0002743a}, /* _VMGetOwner */
    23992294            {14, 0x00050b4a}, /* g_tkExecPgm */
    24002295            {14, 0x0004d299}, /* _tkStartProcess */
     2296            {14, 0x00043304}, /* _LDRClearSem */
     2297            {14, 0x00051550}, /* _ldrASMpMTEFromHandle */
     2298            {14, 0x0004c973}, /* _ldrFindModule */
     2299            {14, 0x00043350}, /* _ldrValidateMteHandle */
     2300            {14, 0x00042940}, /* _VMAllocMem */
     2301            {14, 0x000431ad}, /* _VMFreeMem */
     2302            {14, 0x0002743a}, /* _VMGetOwner */
     2303            {14, 0x00026093}, /* _VMObjHandleInfo */
     2304            {14, 0x000731dd}, /* _VMMapDebugAlias */
     2305            {14, 0x0000d42c}, /* _KSEMRequestMutex */
     2306            {14, 0x0000d4bf}, /* _KSEMReleaseMutex */
     2307            {14, 0x0000d4ea}, /* _KSEMQueryMutex */
     2308            {14, 0x00031b17}, /* _TKPidToPTDA */
     2309            {14, 0x000332b7}, /* _TKSuBuff */
     2310            {14, 0x00032e4c}, /* _TKFuBuff */
     2311            {14, 0x00033016}, /* _TKFuBufLen */
     2312            {14, 0x00032cbd}, /* _TKSuFuBuff */
    24012313            {11, 0x00009f7c}, /* f_FuStrLenZ */
    24022314            {11, 0x00009efc}, /* f_FuStrLen */
    24032315            {11, 0x0000a125}, /* f_FuBuff */
    2404             {14, 0x00026093}, /* _VMObjHandleInfo */
    2405             {14, 0x00051550}, /* _ldrASMpMTEFromHandle */
    2406             {14, 0x00046ada}, /* _ldrOpenPath */
    2407             {14, 0x00043304}, /* _LDRClearSem */
    2408             {14, 0x0004c973}, /* _ldrFindModule */
    2409             {14, 0x0000d42c}, /* _KSEMRequestMutex */
    2410             {14, 0x0000d4bf}, /* _KSEMReleaseMutex */
    2411             {14, 0x0000d4ea}, /* _KSEMQueryMutex */
    2412             {14, 0x0000d6ff}, /* _KSEMInit */
     2316            {14, 0x000059d7}, /* _SftFileSize */
     2317            {9 , 0x0000cf1c}, /* _ldrpFileNameBuf */
    24132318            {9 , 0x0000d158}, /* _LdrSem */
    2414             {9 , 0x0000b6dc}, /* _LDRLibPath */
    2415             {14, 0x000332b7}, /* _TKSuBuff */
    2416             {14, 0x00032e4c}, /* _TKFuBuff */
    2417             {14, 0x00033016}, /* _TKFuBufLen */
    2418             {14, 0x00043350}, /* _ldrValidateMteHandle */
    24192319            {0 , 0x00000b34}, /* _pTCBCur */
    24202320            {0 , 0x00000b30}, /* _pPTDACur */
     
    24222322            {3 , 0x0000f9da}, /* ptda_environ */
    24232323            {3 , 0x0000fe94}, /* ptda_ptdasem */
     2324            {3 , 0x0000ffa0}, /* ptda_handle */
    24242325            {3 , 0x0000ffa2}, /* ptda_module */
    24252326            {3 , 0x0000f9dc}, /* ptda_pBeginLIBPATH */
    2426             {9 , 0x0000cf1c}, /* _ldrpFileNameBuf */
    24272327            {15, 0xffffffff}, /* SecPathFromSFN */
    24282328        }
     
    24312331        8260, KF_UNI, 14,
    24322332        {
     2333            {13, 0x0003a88f}, /* _ldrOpenPath */
    24332334            {13, 0x00009244}, /* _ldrRead */
    24342335            {13, 0x0003a618}, /* _ldrOpen */
     
    24362337            {13, 0x0003aef0}, /* _LDRQAppType */
    24372338            {13, 0x00038814}, /* _ldrEnum32bitRelRecs */
    2438             {13, 0x000039a4}, /* _IOSftOpen */
    2439             {13, 0x00003e10}, /* _IOSftClose */
    2440             {13, 0x00003ea5}, /* _IOSftTransPath */
    2441             {13, 0x00003c5e}, /* _IOSftReadAt */
    2442             {13, 0x00003c65}, /* _IOSftWriteAt */
    2443             {13, 0x00003fbe}, /* _SftFileSize */
    2444             {13, 0x00036ae0}, /* _VMAllocMem */
    2445             {13, 0x0001d2ee}, /* _VMGetOwner */
    24462339            {13, 0x00042e8a}, /* g_tkExecPgm */
    24472340            {13, 0x0003fe7f}, /* _tkStartProcess */
     2341            {13, 0x00037228}, /* _LDRClearSem */
     2342            {13, 0x00043850}, /* _ldrASMpMTEFromHandle */
     2343            {13, 0x0003f620}, /* _ldrFindModule */
     2344            {13, 0x00037264}, /* _ldrValidateMteHandle */
     2345            {13, 0x00036ae0}, /* _VMAllocMem */
     2346            {13, 0x00037169}, /* _VMFreeMem */
     2347            {13, 0x0001d2ee}, /* _VMGetOwner */
     2348            {13, 0x0001c650}, /* _VMObjHandleInfo */
     2349            {13, 0x000617d8}, /* _VMMapDebugAlias */
     2350            {13, 0x0000a590}, /* _KSEMRequestMutex */
     2351            {13, 0x0000a623}, /* _KSEMReleaseMutex */
     2352            {13, 0x0000a64e}, /* _KSEMQueryMutex */
     2353            {13, 0x000269af}, /* _TKPidToPTDA */
     2354            {13, 0x00027fad}, /* _TKSuBuff */
     2355            {13, 0x00027be3}, /* _TKFuBuff */
     2356            {13, 0x00027d6d}, /* _TKFuBufLen */
     2357            {13, 0x00027a8d}, /* _TKSuFuBuff */
    24482358            {9 , 0x0000d7a4}, /* f_FuStrLenZ */
    24492359            {9 , 0x0000d75a}, /* f_FuStrLen */
    24502360            {9 , 0x0000d898}, /* f_FuBuff */
    2451             {13, 0x0001c650}, /* _VMObjHandleInfo */
    2452             {13, 0x00043850}, /* _ldrASMpMTEFromHandle */
    2453             {13, 0x0003a88f}, /* _ldrOpenPath */
    2454             {13, 0x00037228}, /* _LDRClearSem */
    2455             {13, 0x0003f620}, /* _ldrFindModule */
    2456             {13, 0x0000a590}, /* _KSEMRequestMutex */
    2457             {13, 0x0000a623}, /* _KSEMReleaseMutex */
    2458             {13, 0x0000a64e}, /* _KSEMQueryMutex */
    2459             {13, 0x0000a863}, /* _KSEMInit */
     2361            {13, 0x00003fbe}, /* _SftFileSize */
     2362            {8 , 0x0000bbc0}, /* _ldrpFileNameBuf */
    24602363            {8 , 0x0000c830}, /* _LdrSem */
    2461             {8 , 0x00009ca0}, /* _LDRLibPath */
    2462             {13, 0x00027fad}, /* _TKSuBuff */
    2463             {13, 0x00027be3}, /* _TKFuBuff */
    2464             {13, 0x00027d6d}, /* _TKFuBufLen */
    2465             {13, 0x00037264}, /* _ldrValidateMteHandle */
    24662364            {8 , 0x000070bc}, /* _pTCBCur */
    24672365            {8 , 0x000070b8}, /* _pPTDACur */
     
    24692367            {2 , 0x0000fa4e}, /* ptda_environ */
    24702368            {2 , 0x0000fea8}, /* ptda_ptdasem */
     2369            {2 , 0x0000ffa8}, /* ptda_handle */
    24712370            {2 , 0x0000ffaa}, /* ptda_module */
    24722371            {2 , 0x0000fa50}, /* ptda_pBeginLIBPATH */
    2473             {8 , 0x0000bbc0}, /* _ldrpFileNameBuf */
    24742372            {13, 0x00033973}, /* SecPathFromSFN */
    24752373        }
     
    24792377        8261, KF_SMP | KF_ALLSTRICT, 17,
    24802378        {
     2379            {16, 0x0005c68a}, /* _ldrOpenPath */
    24812380            {16, 0x0000d7d8}, /* _ldrRead */
    24822381            {16, 0x0005c3d0}, /* _ldrOpen */
     
    24842383            {16, 0x0005cf68}, /* _LDRQAppType */
    24852384            {16, 0x0005a674}, /* _ldrEnum32bitRelRecs */
    2486             {16, 0x00006320}, /* _IOSftOpen */
    2487             {16, 0x00006808}, /* _IOSftClose */
    2488             {16, 0x000068c0}, /* _IOSftTransPath */
    2489             {16, 0x0000661c}, /* _IOSftReadAt */
    2490             {16, 0x00006623}, /* _IOSftWriteAt */
    2491             {16, 0x000069f8}, /* _SftFileSize */
    2492             {16, 0x000579d4}, /* _VMAllocMem */
    2493             {16, 0x0002fef6}, /* _VMGetOwner */
    24942385            {16, 0x00067a48}, /* g_tkExecPgm */
    24952386            {16, 0x00063818}, /* _tkStartProcess */
     2387            {16, 0x00058670}, /* _LDRClearSem */
     2388            {16, 0x00068608}, /* _ldrASMpMTEFromHandle */
     2389            {16, 0x00062e50}, /* _ldrFindModule */
     2390            {16, 0x00058708}, /* _ldrValidateMteHandle */
     2391            {16, 0x000579d4}, /* _VMAllocMem */
     2392            {16, 0x00058503}, /* _VMFreeMem */
     2393            {16, 0x0002fef6}, /* _VMGetOwner */
     2394            {16, 0x0002e717}, /* _VMObjHandleInfo */
     2395            {16, 0x0008dca5}, /* _VMMapDebugAlias */
     2396            {16, 0x0000f4fc}, /* _KSEMRequestMutex */
     2397            {16, 0x0000f610}, /* _KSEMReleaseMutex */
     2398            {16, 0x0000f670}, /* _KSEMQueryMutex */
     2399            {16, 0x0003d5f3}, /* _TKPidToPTDA */
     2400            {16, 0x0003f29c}, /* _TKSuBuff */
     2401            {16, 0x0003eded}, /* _TKFuBuff */
     2402            {16, 0x0003eff9}, /* _TKFuBufLen */
     2403            {16, 0x0003ec67}, /* _TKSuFuBuff */
    24962404            {13, 0x0000a824}, /* f_FuStrLenZ */
    24972405            {13, 0x0000a7a4}, /* f_FuStrLen */
    24982406            {13, 0x0000a9ec}, /* f_FuBuff */
    2499             {16, 0x0002e717}, /* _VMObjHandleInfo */
    2500             {16, 0x00068608}, /* _ldrASMpMTEFromHandle */
    2501             {16, 0x0005c68a}, /* _ldrOpenPath */
    2502             {16, 0x00058670}, /* _LDRClearSem */
    2503             {16, 0x00062e50}, /* _ldrFindModule */
    2504             {16, 0x0000f4fc}, /* _KSEMRequestMutex */
    2505             {16, 0x0000f610}, /* _KSEMReleaseMutex */
    2506             {16, 0x0000f670}, /* _KSEMQueryMutex */
    2507             {16, 0x0000f9f4}, /* _KSEMInit */
     2407            {16, 0x000069f8}, /* _SftFileSize */
     2408            {11, 0x0002c3ec}, /* _ldrpFileNameBuf */
    25082409            {11, 0x0002c800}, /* _LdrSem */
    2509             {11, 0x0002a20c}, /* _LDRLibPath */
    2510             {16, 0x0003f29c}, /* _TKSuBuff */
    2511             {16, 0x0003eded}, /* _TKFuBuff */
    2512             {16, 0x0003eff9}, /* _TKFuBufLen */
    2513             {16, 0x00058708}, /* _ldrValidateMteHandle */
    25142410            {0 , 0x00000b34}, /* _pTCBCur */
    25152411            {0 , 0x00000b30}, /* _pPTDACur */
     
    25172413            {5 , 0x0000f9ce}, /* ptda_environ */
    25182414            {5 , 0x0000fe88}, /* ptda_ptdasem */
     2415            {5 , 0x0000ffa0}, /* ptda_handle */
    25192416            {5 , 0x0000ffa2}, /* ptda_module */
    25202417            {5 , 0x0000f9d0}, /* ptda_pBeginLIBPATH */
    2521             {11, 0x0002c3ec}, /* _ldrpFileNameBuf */
    25222418            {16, 0x0005362a}, /* SecPathFromSFN */
    25232419        }
     
    25282424        8261, KF_UNI | KF_ALLSTRICT, 16,
    25292425        {
     2426            {15, 0x0004a717}, /* _ldrOpenPath */
    25302427            {15, 0x0000a328}, /* _ldrRead */
    25312428            {15, 0x0004a48c}, /* _ldrOpen */
     
    25332430            {15, 0x0004ae7c}, /* _LDRQAppType */
    25342431            {15, 0x00048394}, /* _ldrEnum32bitRelRecs */
    2535             {15, 0x00004520}, /* _IOSftOpen */
    2536             {15, 0x00004998}, /* _IOSftClose */
    2537             {15, 0x00004a30}, /* _IOSftTransPath */
    2538             {15, 0x000047e4}, /* _IOSftReadAt */
    2539             {15, 0x000047eb}, /* _IOSftWriteAt */
    2540             {15, 0x00004b58}, /* _SftFileSize */
    2541             {15, 0x00045d10}, /* _VMAllocMem */
    2542             {15, 0x0002384a}, /* _VMGetOwner */
    25432432            {15, 0x00053f24}, /* g_tkExecPgm */
    25442433            {15, 0x0005065c}, /* _tkStartProcess */
     2434            {15, 0x000467c4}, /* _LDRClearSem */
     2435            {15, 0x000549ec}, /* _ldrASMpMTEFromHandle */
     2436            {15, 0x0004fd5c}, /* _ldrFindModule */
     2437            {15, 0x0004684c}, /* _ldrValidateMteHandle */
     2438            {15, 0x00045d10}, /* _VMAllocMem */
     2439            {15, 0x000466eb}, /* _VMFreeMem */
     2440            {15, 0x0002384a}, /* _VMGetOwner */
     2441            {15, 0x00022794}, /* _VMObjHandleInfo */
     2442            {15, 0x000760b4}, /* _VMMapDebugAlias */
     2443            {15, 0x0000bc54}, /* _KSEMRequestMutex */
     2444            {15, 0x0000bd68}, /* _KSEMReleaseMutex */
     2445            {15, 0x0000bdc8}, /* _KSEMQueryMutex */
     2446            {15, 0x0002fd0f}, /* _TKPidToPTDA */
     2447            {15, 0x000317f0}, /* _TKSuBuff */
     2448            {15, 0x000313e0}, /* _TKFuBuff */
     2449            {15, 0x000315ac}, /* _TKFuBufLen */
     2450            {15, 0x00031263}, /* _TKSuFuBuff */
    25452451            {11, 0x0000ea04}, /* f_FuStrLenZ */
    25462452            {11, 0x0000e9b8}, /* f_FuStrLen */
    25472453            {11, 0x0000eb1c}, /* f_FuBuff */
    2548             {15, 0x00022794}, /* _VMObjHandleInfo */
    2549             {15, 0x000549ec}, /* _ldrASMpMTEFromHandle */
    2550             {15, 0x0004a717}, /* _ldrOpenPath */
    2551             {15, 0x000467c4}, /* _LDRClearSem */
    2552             {15, 0x0004fd5c}, /* _ldrFindModule */
    2553             {15, 0x0000bc54}, /* _KSEMRequestMutex */
    2554             {15, 0x0000bd68}, /* _KSEMReleaseMutex */
    2555             {15, 0x0000bdc8}, /* _KSEMQueryMutex */
    2556             {15, 0x0000c14c}, /* _KSEMInit */
     2454            {15, 0x00004b58}, /* _SftFileSize */
     2455            {10, 0x0002954c}, /* _ldrpFileNameBuf */
    25572456            {10, 0x0002a394}, /* _LdrSem */
    2558             {10, 0x00026b90}, /* _LDRLibPath */
    2559             {15, 0x000317f0}, /* _TKSuBuff */
    2560             {15, 0x000313e0}, /* _TKFuBuff */
    2561             {15, 0x000315ac}, /* _TKFuBufLen */
    2562             {15, 0x0004684c}, /* _ldrValidateMteHandle */
    25632457            {10, 0x0000b84c}, /* _pTCBCur */
    25642458            {10, 0x0000b848}, /* _pPTDACur */
     
    25662460            {4 , 0x0000fa46}, /* ptda_environ */
    25672461            {4 , 0x0000fea0}, /* ptda_ptdasem */
     2462            {4 , 0x0000ffa8}, /* ptda_handle */
    25682463            {4 , 0x0000ffaa}, /* ptda_module */
    25692464            {4 , 0x0000fa48}, /* ptda_pBeginLIBPATH */
    2570             {10, 0x0002954c}, /* _ldrpFileNameBuf */
    25712465            {15, 0x000425d9}, /* SecPathFromSFN */
    25722466        }
     
    25772471        8261, KF_SMP | KF_HALFSTRICT, 17,
    25782472        {
     2473            {16, 0x0004cb22}, /* _ldrOpenPath */
    25792474            {16, 0x0000c2ec}, /* _ldrRead */
    25802475            {16, 0x0004c87c}, /* _ldrOpen */
     
    25822477            {16, 0x0004d2f4}, /* _LDRQAppType */
    25832478            {16, 0x0004ad6c}, /* _ldrEnum32bitRelRecs */
    2584             {16, 0x0000547c}, /* _IOSftOpen */
    2585             {16, 0x00005955}, /* _IOSftClose */
    2586             {16, 0x00005a0c}, /* _IOSftTransPath */
    2587             {16, 0x0000576c}, /* _IOSftReadAt */
    2588             {16, 0x00005773}, /* _IOSftWriteAt */
    2589             {16, 0x00005b36}, /* _SftFileSize */
    2590             {16, 0x0004895c}, /* _VMAllocMem */
    2591             {16, 0x000292bc}, /* _VMGetOwner */
    25922479            {16, 0x00056d3a}, /* g_tkExecPgm */
    25932480            {16, 0x00053415}, /* _tkStartProcess */
     2481            {16, 0x00049320}, /* _LDRClearSem */
     2482            {16, 0x00057824}, /* _ldrASMpMTEFromHandle */
     2483            {16, 0x00052af1}, /* _ldrFindModule */
     2484            {16, 0x0004936c}, /* _ldrValidateMteHandle */
     2485            {16, 0x0004895c}, /* _VMAllocMem */
     2486            {16, 0x000491c9}, /* _VMFreeMem */
     2487            {16, 0x000292bc}, /* _VMGetOwner */
     2488            {16, 0x00027f13}, /* _VMObjHandleInfo */
     2489            {16, 0x00079b65}, /* _VMMapDebugAlias */
     2490            {16, 0x0000da8c}, /* _KSEMRequestMutex */
     2491            {16, 0x0000db63}, /* _KSEMReleaseMutex */
     2492            {16, 0x0000db8e}, /* _KSEMQueryMutex */
     2493            {16, 0x00033f63}, /* _TKPidToPTDA */
     2494            {16, 0x000356e7}, /* _TKSuBuff */
     2495            {16, 0x0003527a}, /* _TKFuBuff */
     2496            {16, 0x00035444}, /* _TKFuBufLen */
     2497            {16, 0x00035109}, /* _TKSuFuBuff */
    25942498            {13, 0x0000a158}, /* f_FuStrLenZ */
    25952499            {13, 0x0000a0d8}, /* f_FuStrLen */
    25962500            {13, 0x0000a301}, /* f_FuBuff */
    2597             {16, 0x00027f13}, /* _VMObjHandleInfo */
    2598             {16, 0x00057824}, /* _ldrASMpMTEFromHandle */
    2599             {16, 0x0004cb22}, /* _ldrOpenPath */
    2600             {16, 0x00049320}, /* _LDRClearSem */
    2601             {16, 0x00052af1}, /* _ldrFindModule */
    2602             {16, 0x0000da8c}, /* _KSEMRequestMutex */
    2603             {16, 0x0000db63}, /* _KSEMReleaseMutex */
    2604             {16, 0x0000db8e}, /* _KSEMQueryMutex */
    2605             {16, 0x0000de2e}, /* _KSEMInit */
     2501            {16, 0x00005b36}, /* _SftFileSize */
     2502            {11, 0x0001d544}, /* _ldrpFileNameBuf */
    26062503            {11, 0x0001d780}, /* _LdrSem */
    2607             {11, 0x0001bcfc}, /* _LDRLibPath */
    2608             {16, 0x000356e7}, /* _TKSuBuff */
    2609             {16, 0x0003527a}, /* _TKFuBuff */
    2610             {16, 0x00035444}, /* _TKFuBufLen */
    2611             {16, 0x0004936c}, /* _ldrValidateMteHandle */
    26122504            {0 , 0x00000b34}, /* _pTCBCur */
    26132505            {0 , 0x00000b30}, /* _pPTDACur */
     
    26152507            {5 , 0x0000f9da}, /* ptda_environ */
    26162508            {5 , 0x0000fe94}, /* ptda_ptdasem */
     2509            {5 , 0x0000ffa0}, /* ptda_handle */
    26172510            {5 , 0x0000ffa2}, /* ptda_module */
    26182511            {5 , 0x0000f9dc}, /* ptda_pBeginLIBPATH */
    2619             {11, 0x0001d544}, /* _ldrpFileNameBuf */
    26202512            {16, 0x00044c8a}, /* SecPathFromSFN */
    26212513        }
     
    26262518        8261, KF_UNI | KF_HALFSTRICT, 16,
    26272519        {
     2520            {15, 0x0003c397}, /* _ldrOpenPath */
    26282521            {15, 0x00009328}, /* _ldrRead */
    26292522            {15, 0x0003c120}, /* _ldrOpen */
     
    26312524            {15, 0x0003c9fc}, /* _LDRQAppType */
    26322525            {15, 0x0003a308}, /* _ldrEnum32bitRelRecs */
    2633             {15, 0x00003a70}, /* _IOSftOpen */
    2634             {15, 0x00003edc}, /* _IOSftClose */
    2635             {15, 0x00003f71}, /* _IOSftTransPath */
    2636             {15, 0x00003d2a}, /* _IOSftReadAt */
    2637             {15, 0x00003d31}, /* _IOSftWriteAt */
    2638             {15, 0x0000408a}, /* _SftFileSize */
    2639             {15, 0x000385d4}, /* _VMAllocMem */
    2640             {15, 0x0001e156}, /* _VMGetOwner */
    26412526            {15, 0x00044a9a}, /* g_tkExecPgm */
    26422527            {15, 0x00041a0b}, /* _tkStartProcess */
     2528            {15, 0x00038d1c}, /* _LDRClearSem */
     2529            {15, 0x00045490}, /* _ldrASMpMTEFromHandle */
     2530            {15, 0x000411ac}, /* _ldrFindModule */
     2531            {15, 0x00038d58}, /* _ldrValidateMteHandle */
     2532            {15, 0x000385d4}, /* _VMAllocMem */
     2533            {15, 0x00038c5d}, /* _VMFreeMem */
     2534            {15, 0x0001e156}, /* _VMGetOwner */
     2535            {15, 0x0001d4bc}, /* _VMObjHandleInfo */
     2536            {15, 0x00063824}, /* _VMMapDebugAlias */
     2537            {15, 0x0000a79c}, /* _KSEMRequestMutex */
     2538            {15, 0x0000a873}, /* _KSEMReleaseMutex */
     2539            {15, 0x0000a89e}, /* _KSEMQueryMutex */
     2540            {15, 0x0002782f}, /* _TKPidToPTDA */
     2541            {15, 0x00028e31}, /* _TKSuBuff */
     2542            {15, 0x00028a67}, /* _TKFuBuff */
     2543            {15, 0x00028bf1}, /* _TKFuBufLen */
     2544            {15, 0x00028911}, /* _TKSuFuBuff */
    26432545            {11, 0x0000d7d0}, /* f_FuStrLenZ */
    26442546            {11, 0x0000d786}, /* f_FuStrLen */
    26452547            {11, 0x0000d8c4}, /* f_FuBuff */
    2646             {15, 0x0001d4bc}, /* _VMObjHandleInfo */
    2647             {15, 0x00045490}, /* _ldrASMpMTEFromHandle */
    2648             {15, 0x0003c397}, /* _ldrOpenPath */
    2649             {15, 0x00038d1c}, /* _LDRClearSem */
    2650             {15, 0x000411ac}, /* _ldrFindModule */
    2651             {15, 0x0000a79c}, /* _KSEMRequestMutex */
    2652             {15, 0x0000a873}, /* _KSEMReleaseMutex */
    2653             {15, 0x0000a89e}, /* _KSEMQueryMutex */
    2654             {15, 0x0000ab3e}, /* _KSEMInit */
     2548            {15, 0x0000408a}, /* _SftFileSize */
     2549            {10, 0x0001bdc0}, /* _ldrpFileNameBuf */
    26552550            {10, 0x0001ca30}, /* _LdrSem */
    2656             {10, 0x00019e9c}, /* _LDRLibPath */
    2657             {15, 0x00028e31}, /* _TKSuBuff */
    2658             {15, 0x00028a67}, /* _TKFuBuff */
    2659             {15, 0x00028bf1}, /* _TKFuBufLen */
    2660             {15, 0x00038d58}, /* _ldrValidateMteHandle */
    26612551            {10, 0x000070e4}, /* _pTCBCur */
    26622552            {10, 0x000070e0}, /* _pPTDACur */
     
    26642554            {4 , 0x0000fa4e}, /* ptda_environ */
    26652555            {4 , 0x0000fea8}, /* ptda_ptdasem */
     2556            {4 , 0x0000ffa8}, /* ptda_handle */
    26662557            {4 , 0x0000ffaa}, /* ptda_module */
    26672558            {4 , 0x0000fa50}, /* ptda_pBeginLIBPATH */
    2668             {10, 0x0001bdc0}, /* _ldrpFileNameBuf */
    26692559            {15, 0x00035455}, /* SecPathFromSFN */
    26702560        }
     
    26742564        8261, KF_SMP, 15,
    26752565        {
     2566            {14, 0x0004a712}, /* _ldrOpenPath */
    26762567            {14, 0x0000c1dc}, /* _ldrRead */
    26772568            {14, 0x0004a46c}, /* _ldrOpen */
     
    26792570            {14, 0x0004aee4}, /* _LDRQAppType */
    26802571            {14, 0x0004895c}, /* _ldrEnum32bitRelRecs */
    2681             {14, 0x000053d8}, /* _IOSftOpen */
    2682             {14, 0x000058b1}, /* _IOSftClose */
    2683             {14, 0x00005968}, /* _IOSftTransPath */
    2684             {14, 0x000056c8}, /* _IOSftReadAt */
    2685             {14, 0x000056cf}, /* _IOSftWriteAt */
    2686             {14, 0x00005a92}, /* _SftFileSize */
    2687             {14, 0x0004654c}, /* _VMAllocMem */
    2688             {14, 0x00027aa0}, /* _VMGetOwner */
    26892572            {14, 0x000547fe}, /* g_tkExecPgm */
    26902573            {14, 0x00050ff1}, /* _tkStartProcess */
     2574            {14, 0x00046f10}, /* _LDRClearSem */
     2575            {14, 0x000552e8}, /* _ldrASMpMTEFromHandle */
     2576            {14, 0x000506cd}, /* _ldrFindModule */
     2577            {14, 0x00046f5c}, /* _ldrValidateMteHandle */
     2578            {14, 0x0004654c}, /* _VMAllocMem */
     2579            {14, 0x00046db9}, /* _VMFreeMem */
     2580            {14, 0x00027aa0}, /* _VMGetOwner */
     2581            {14, 0x000266f7}, /* _VMObjHandleInfo */
     2582            {14, 0x000775a9}, /* _VMMapDebugAlias */
     2583            {14, 0x0000d84c}, /* _KSEMRequestMutex */
     2584            {14, 0x0000d8df}, /* _KSEMReleaseMutex */
     2585            {14, 0x0000d90a}, /* _KSEMQueryMutex */
     2586            {14, 0x00032747}, /* _TKPidToPTDA */
     2587            {14, 0x00033ecb}, /* _TKSuBuff */
     2588            {14, 0x00033a5e}, /* _TKFuBuff */
     2589            {14, 0x00033c28}, /* _TKFuBufLen */
     2590            {14, 0x000338ed}, /* _TKSuFuBuff */
    26912591            {11, 0x0000a158}, /* f_FuStrLenZ */
    26922592            {11, 0x0000a0d8}, /* f_FuStrLen */
    26932593            {11, 0x0000a301}, /* f_FuBuff */
    2694             {14, 0x000266f7}, /* _VMObjHandleInfo */
    2695             {14, 0x000552e8}, /* _ldrASMpMTEFromHandle */
    2696             {14, 0x0004a712}, /* _ldrOpenPath */
    2697             {14, 0x00046f10}, /* _LDRClearSem */
    2698             {14, 0x000506cd}, /* _ldrFindModule */
    2699             {14, 0x0000d84c}, /* _KSEMRequestMutex */
    2700             {14, 0x0000d8df}, /* _KSEMReleaseMutex */
    2701             {14, 0x0000d90a}, /* _KSEMQueryMutex */
    2702             {14, 0x0000db1f}, /* _KSEMInit */
     2594            {14, 0x00005a92}, /* _SftFileSize */
     2595            {9 , 0x0000cfac}, /* _ldrpFileNameBuf */
    27032596            {9 , 0x0000d1e8}, /* _LdrSem */
    2704             {9 , 0x0000b76c}, /* _LDRLibPath */
    2705             {14, 0x00033ecb}, /* _TKSuBuff */
    2706             {14, 0x00033a5e}, /* _TKFuBuff */
    2707             {14, 0x00033c28}, /* _TKFuBufLen */
    2708             {14, 0x00046f5c}, /* _ldrValidateMteHandle */
    27092597            {0 , 0x00000b34}, /* _pTCBCur */
    27102598            {0 , 0x00000b30}, /* _pPTDACur */
     
    27122600            {3 , 0x0000f9da}, /* ptda_environ */
    27132601            {3 , 0x0000fe94}, /* ptda_ptdasem */
     2602            {3 , 0x0000ffa0}, /* ptda_handle */
    27142603            {3 , 0x0000ffa2}, /* ptda_module */
    27152604            {3 , 0x0000f9dc}, /* ptda_pBeginLIBPATH */
    2716             {9 , 0x0000cfac}, /* _ldrpFileNameBuf */
    27172605            {14, 0x0004287a}, /* SecPathFromSFN */
    27182606        }
     
    27212609        8261, KF_UNI, 14,
    27222610        {
     2611            {13, 0x0003aab3}, /* _ldrOpenPath */
    27232612            {13, 0x00009294}, /* _ldrRead */
    27242613            {13, 0x0003a83c}, /* _ldrOpen */
     
    27262615            {13, 0x0003b118}, /* _LDRQAppType */
    27272616            {13, 0x00038a24}, /* _ldrEnum32bitRelRecs */
    2728             {13, 0x000039f0}, /* _IOSftOpen */
    2729             {13, 0x00003e5c}, /* _IOSftClose */
    2730             {13, 0x00003ef1}, /* _IOSftTransPath */
    2731             {13, 0x00003caa}, /* _IOSftReadAt */
    2732             {13, 0x00003cb1}, /* _IOSftWriteAt */
    2733             {13, 0x0000400a}, /* _SftFileSize */
    2734             {13, 0x00036cf0}, /* _VMAllocMem */
    2735             {13, 0x0001d2ee}, /* _VMGetOwner */
    27362617            {13, 0x0004315a}, /* g_tkExecPgm */
    27372618            {13, 0x000400eb}, /* _tkStartProcess */
     2619            {13, 0x00037438}, /* _LDRClearSem */
     2620            {13, 0x00043b50}, /* _ldrASMpMTEFromHandle */
     2621            {13, 0x0003f88c}, /* _ldrFindModule */
     2622            {13, 0x00037474}, /* _ldrValidateMteHandle */
     2623            {13, 0x00036cf0}, /* _VMAllocMem */
     2624            {13, 0x00037379}, /* _VMFreeMem */
     2625            {13, 0x0001d2ee}, /* _VMGetOwner */
     2626            {13, 0x0001c654}, /* _VMObjHandleInfo */
     2627            {13, 0x00061e74}, /* _VMMapDebugAlias */
     2628            {13, 0x0000a5e0}, /* _KSEMRequestMutex */
     2629            {13, 0x0000a673}, /* _KSEMReleaseMutex */
     2630            {13, 0x0000a69e}, /* _KSEMQueryMutex */
     2631            {13, 0x000269c7}, /* _TKPidToPTDA */
     2632            {13, 0x00027fc9}, /* _TKSuBuff */
     2633            {13, 0x00027bff}, /* _TKFuBuff */
     2634            {13, 0x00027d89}, /* _TKFuBufLen */
     2635            {13, 0x00027aa9}, /* _TKSuFuBuff */
    27382636            {9 , 0x0000d7d0}, /* f_FuStrLenZ */
    27392637            {9 , 0x0000d786}, /* f_FuStrLen */
    27402638            {9 , 0x0000d8c4}, /* f_FuBuff */
    2741             {13, 0x0001c654}, /* _VMObjHandleInfo */
    2742             {13, 0x00043b50}, /* _ldrASMpMTEFromHandle */
    2743             {13, 0x0003aab3}, /* _ldrOpenPath */
    2744             {13, 0x00037438}, /* _LDRClearSem */
    2745             {13, 0x0003f88c}, /* _ldrFindModule */
    2746             {13, 0x0000a5e0}, /* _KSEMRequestMutex */
    2747             {13, 0x0000a673}, /* _KSEMReleaseMutex */
    2748             {13, 0x0000a69e}, /* _KSEMQueryMutex */
    2749             {13, 0x0000a8b3}, /* _KSEMInit */
     2639            {13, 0x0000400a}, /* _SftFileSize */
     2640            {8 , 0x0000bbfc}, /* _ldrpFileNameBuf */
    27502641            {8 , 0x0000c86c}, /* _LdrSem */
    2751             {8 , 0x00009cdc}, /* _LDRLibPath */
    2752             {13, 0x00027fc9}, /* _TKSuBuff */
    2753             {13, 0x00027bff}, /* _TKFuBuff */
    2754             {13, 0x00027d89}, /* _TKFuBufLen */
    2755             {13, 0x00037474}, /* _ldrValidateMteHandle */
    27562642            {8 , 0x000070e4}, /* _pTCBCur */
    27572643            {8 , 0x000070e0}, /* _pPTDACur */
     
    27592645            {2 , 0x0000fa4e}, /* ptda_environ */
    27602646            {2 , 0x0000fea8}, /* ptda_ptdasem */
     2647            {2 , 0x0000ffa8}, /* ptda_handle */
    27612648            {2 , 0x0000ffaa}, /* ptda_module */
    27622649            {2 , 0x0000fa50}, /* ptda_pBeginLIBPATH */
    2763             {8 , 0x0000bbfc}, /* _ldrpFileNameBuf */
    27642650            {13, 0x00033b71}, /* SecPathFromSFN */
    27652651        }
     
    27692655        8262, KF_SMP | KF_ALLSTRICT, 17,
    27702656        {
     2657            {16, 0x0005c58a}, /* _ldrOpenPath */
    27712658            {16, 0x0000d7d8}, /* _ldrRead */
    27722659            {16, 0x0005c2d0}, /* _ldrOpen */
     
    27742661            {16, 0x0005ce68}, /* _LDRQAppType */
    27752662            {16, 0x0005a574}, /* _ldrEnum32bitRelRecs */
    2776             {16, 0x00006320}, /* _IOSftOpen */
    2777             {16, 0x00006808}, /* _IOSftClose */
    2778             {16, 0x000068c0}, /* _IOSftTransPath */
    2779             {16, 0x0000661c}, /* _IOSftReadAt */
    2780             {16, 0x00006623}, /* _IOSftWriteAt */
    2781             {16, 0x000069f8}, /* _SftFileSize */
    2782             {16, 0x000578d4}, /* _VMAllocMem */
    2783             {16, 0x0002fdf6}, /* _VMGetOwner */
    27842663            {16, 0x00067948}, /* g_tkExecPgm */
    27852664            {16, 0x00063718}, /* _tkStartProcess */
     2665            {16, 0x00058570}, /* _LDRClearSem */
     2666            {16, 0x00068508}, /* _ldrASMpMTEFromHandle */
     2667            {16, 0x00062d50}, /* _ldrFindModule */
     2668            {16, 0x00058608}, /* _ldrValidateMteHandle */
     2669            {16, 0x000578d4}, /* _VMAllocMem */
     2670            {16, 0x00058403}, /* _VMFreeMem */
     2671            {16, 0x0002fdf6}, /* _VMGetOwner */
     2672            {16, 0x0002e617}, /* _VMObjHandleInfo */
     2673            {16, 0x0008dbb1}, /* _VMMapDebugAlias */
     2674            {16, 0x0000f4fc}, /* _KSEMRequestMutex */
     2675            {16, 0x0000f610}, /* _KSEMReleaseMutex */
     2676            {16, 0x0000f670}, /* _KSEMQueryMutex */
     2677            {16, 0x0003d4f3}, /* _TKPidToPTDA */
     2678            {16, 0x0003f19c}, /* _TKSuBuff */
     2679            {16, 0x0003eced}, /* _TKFuBuff */
     2680            {16, 0x0003eef9}, /* _TKFuBufLen */
     2681            {16, 0x0003eb67}, /* _TKSuFuBuff */
    27862682            {13, 0x0000a824}, /* f_FuStrLenZ */
    27872683            {13, 0x0000a7a4}, /* f_FuStrLen */
    27882684            {13, 0x0000a9ec}, /* f_FuBuff */
    2789             {16, 0x0002e617}, /* _VMObjHandleInfo */
    2790             {16, 0x00068508}, /* _ldrASMpMTEFromHandle */
    2791             {16, 0x0005c58a}, /* _ldrOpenPath */
    2792             {16, 0x00058570}, /* _LDRClearSem */
    2793             {16, 0x00062d50}, /* _ldrFindModule */
    2794             {16, 0x0000f4fc}, /* _KSEMRequestMutex */
    2795             {16, 0x0000f610}, /* _KSEMReleaseMutex */
    2796             {16, 0x0000f670}, /* _KSEMQueryMutex */
    2797             {16, 0x0000f9f4}, /* _KSEMInit */
     2685            {16, 0x000069f8}, /* _SftFileSize */
     2686            {11, 0x0002c3ec}, /* _ldrpFileNameBuf */
    27982687            {11, 0x0002c800}, /* _LdrSem */
    2799             {11, 0x0002a20c}, /* _LDRLibPath */
    2800             {16, 0x0003f19c}, /* _TKSuBuff */
    2801             {16, 0x0003eced}, /* _TKFuBuff */
    2802             {16, 0x0003eef9}, /* _TKFuBufLen */
    2803             {16, 0x00058608}, /* _ldrValidateMteHandle */
    28042688            {0 , 0x00000b34}, /* _pTCBCur */
    28052689            {0 , 0x00000b30}, /* _pPTDACur */
     
    28072691            {5 , 0x0000f9ce}, /* ptda_environ */
    28082692            {5 , 0x0000fe88}, /* ptda_ptdasem */
     2693            {5 , 0x0000ffa0}, /* ptda_handle */
    28092694            {5 , 0x0000ffa2}, /* ptda_module */
    28102695            {5 , 0x0000f9d0}, /* ptda_pBeginLIBPATH */
    2811             {11, 0x0002c3ec}, /* _ldrpFileNameBuf */
    28122696            {16, 0x0005352a}, /* SecPathFromSFN */
    28132697        }
     
    28182702        8262, KF_UNI | KF_ALLSTRICT, 16,
    28192703        {
     2704            {15, 0x0004a633}, /* _ldrOpenPath */
    28202705            {15, 0x0000a328}, /* _ldrRead */
    28212706            {15, 0x0004a3a8}, /* _ldrOpen */
     
    28232708            {15, 0x0004ad98}, /* _LDRQAppType */
    28242709            {15, 0x000482b0}, /* _ldrEnum32bitRelRecs */
    2825             {15, 0x00004520}, /* _IOSftOpen */
    2826             {15, 0x00004998}, /* _IOSftClose */
    2827             {15, 0x00004a30}, /* _IOSftTransPath */
    2828             {15, 0x000047e4}, /* _IOSftReadAt */
    2829             {15, 0x000047eb}, /* _IOSftWriteAt */
    2830             {15, 0x00004b58}, /* _SftFileSize */
    2831             {15, 0x00045c2c}, /* _VMAllocMem */
    2832             {15, 0x00023766}, /* _VMGetOwner */
    28332710            {15, 0x00053e40}, /* g_tkExecPgm */
    28342711            {15, 0x00050578}, /* _tkStartProcess */
     2712            {15, 0x000466e0}, /* _LDRClearSem */
     2713            {15, 0x00054908}, /* _ldrASMpMTEFromHandle */
     2714            {15, 0x0004fc78}, /* _ldrFindModule */
     2715            {15, 0x00046768}, /* _ldrValidateMteHandle */
     2716            {15, 0x00045c2c}, /* _VMAllocMem */
     2717            {15, 0x00046607}, /* _VMFreeMem */
     2718            {15, 0x00023766}, /* _VMGetOwner */
     2719            {15, 0x000226b0}, /* _VMObjHandleInfo */
     2720            {15, 0x00075fd8}, /* _VMMapDebugAlias */
     2721            {15, 0x0000bc54}, /* _KSEMRequestMutex */
     2722            {15, 0x0000bd68}, /* _KSEMReleaseMutex */
     2723            {15, 0x0000bdc8}, /* _KSEMQueryMutex */
     2724            {15, 0x0002fc2b}, /* _TKPidToPTDA */
     2725            {15, 0x0003170c}, /* _TKSuBuff */
     2726            {15, 0x000312fc}, /* _TKFuBuff */
     2727            {15, 0x000314c8}, /* _TKFuBufLen */
     2728            {15, 0x0003117f}, /* _TKSuFuBuff */
    28352729            {11, 0x0000ea08}, /* f_FuStrLenZ */
    28362730            {11, 0x0000e9bc}, /* f_FuStrLen */
    28372731            {11, 0x0000eb20}, /* f_FuBuff */
    2838             {15, 0x000226b0}, /* _VMObjHandleInfo */
    2839             {15, 0x00054908}, /* _ldrASMpMTEFromHandle */
    2840             {15, 0x0004a633}, /* _ldrOpenPath */
    2841             {15, 0x000466e0}, /* _LDRClearSem */
    2842             {15, 0x0004fc78}, /* _ldrFindModule */
    2843             {15, 0x0000bc54}, /* _KSEMRequestMutex */
    2844             {15, 0x0000bd68}, /* _KSEMReleaseMutex */
    2845             {15, 0x0000bdc8}, /* _KSEMQueryMutex */
    2846             {15, 0x0000c14c}, /* _KSEMInit */
     2732            {15, 0x00004b58}, /* _SftFileSize */
     2733            {10, 0x0002954c}, /* _ldrpFileNameBuf */
    28472734            {10, 0x0002a394}, /* _LdrSem */
    2848             {10, 0x00026b90}, /* _LDRLibPath */
    2849             {15, 0x0003170c}, /* _TKSuBuff */
    2850             {15, 0x000312fc}, /* _TKFuBuff */
    2851             {15, 0x000314c8}, /* _TKFuBufLen */
    2852             {15, 0x00046768}, /* _ldrValidateMteHandle */
    28532735            {10, 0x0000b84c}, /* _pTCBCur */
    28542736            {10, 0x0000b848}, /* _pPTDACur */
     
    28562738            {4 , 0x0000fa46}, /* ptda_environ */
    28572739            {4 , 0x0000fea0}, /* ptda_ptdasem */
     2740            {4 , 0x0000ffa8}, /* ptda_handle */
    28582741            {4 , 0x0000ffaa}, /* ptda_module */
    28592742            {4 , 0x0000fa48}, /* ptda_pBeginLIBPATH */
    2860             {10, 0x0002954c}, /* _ldrpFileNameBuf */
    28612743            {15, 0x000424f5}, /* SecPathFromSFN */
    28622744        }
     
    28672749        8262, KF_SMP | KF_HALFSTRICT, 17,
    28682750        {
     2751            {16, 0x0004ca22}, /* _ldrOpenPath */
    28692752            {16, 0x0000c2ec}, /* _ldrRead */
    28702753            {16, 0x0004c77c}, /* _ldrOpen */
     
    28722755            {16, 0x0004d1f4}, /* _LDRQAppType */
    28732756            {16, 0x0004ac6c}, /* _ldrEnum32bitRelRecs */
    2874             {16, 0x0000547c}, /* _IOSftOpen */
    2875             {16, 0x00005955}, /* _IOSftClose */
    2876             {16, 0x00005a0c}, /* _IOSftTransPath */
    2877             {16, 0x0000576c}, /* _IOSftReadAt */
    2878             {16, 0x00005773}, /* _IOSftWriteAt */
    2879             {16, 0x00005b36}, /* _SftFileSize */
    2880             {16, 0x0004885c}, /* _VMAllocMem */
    2881             {16, 0x000291bc}, /* _VMGetOwner */
    28822757            {16, 0x00056c3a}, /* g_tkExecPgm */
    28832758            {16, 0x00053315}, /* _tkStartProcess */
     2759            {16, 0x00049220}, /* _LDRClearSem */
     2760            {16, 0x00057724}, /* _ldrASMpMTEFromHandle */
     2761            {16, 0x000529f1}, /* _ldrFindModule */
     2762            {16, 0x0004926c}, /* _ldrValidateMteHandle */
     2763            {16, 0x0004885c}, /* _VMAllocMem */
     2764            {16, 0x000490c9}, /* _VMFreeMem */
     2765            {16, 0x000291bc}, /* _VMGetOwner */
     2766            {16, 0x00027e13}, /* _VMObjHandleInfo */
     2767            {16, 0x00079a71}, /* _VMMapDebugAlias */
     2768            {16, 0x0000da8c}, /* _KSEMRequestMutex */
     2769            {16, 0x0000db63}, /* _KSEMReleaseMutex */
     2770            {16, 0x0000db8e}, /* _KSEMQueryMutex */
     2771            {16, 0x00033e63}, /* _TKPidToPTDA */
     2772            {16, 0x000355e7}, /* _TKSuBuff */
     2773            {16, 0x0003517a}, /* _TKFuBuff */
     2774            {16, 0x00035344}, /* _TKFuBufLen */
     2775            {16, 0x00035009}, /* _TKSuFuBuff */
    28842776            {13, 0x0000a15c}, /* f_FuStrLenZ */
    28852777            {13, 0x0000a0dc}, /* f_FuStrLen */
    28862778            {13, 0x0000a305}, /* f_FuBuff */
    2887             {16, 0x00027e13}, /* _VMObjHandleInfo */
    2888             {16, 0x00057724}, /* _ldrASMpMTEFromHandle */
    2889             {16, 0x0004ca22}, /* _ldrOpenPath */
    2890             {16, 0x00049220}, /* _LDRClearSem */
    2891             {16, 0x000529f1}, /* _ldrFindModule */
    2892             {16, 0x0000da8c}, /* _KSEMRequestMutex */
    2893             {16, 0x0000db63}, /* _KSEMReleaseMutex */
    2894             {16, 0x0000db8e}, /* _KSEMQueryMutex */
    2895             {16, 0x0000de2e}, /* _KSEMInit */
     2779            {16, 0x00005b36}, /* _SftFileSize */
     2780            {11, 0x0001d544}, /* _ldrpFileNameBuf */
    28962781            {11, 0x0001d780}, /* _LdrSem */
    2897             {11, 0x0001bcfc}, /* _LDRLibPath */
    2898             {16, 0x000355e7}, /* _TKSuBuff */
    2899             {16, 0x0003517a}, /* _TKFuBuff */
    2900             {16, 0x00035344}, /* _TKFuBufLen */
    2901             {16, 0x0004926c}, /* _ldrValidateMteHandle */
    29022782            {0 , 0x00000b34}, /* _pTCBCur */
    29032783            {0 , 0x00000b30}, /* _pPTDACur */
     
    29052785            {5 , 0x0000f9da}, /* ptda_environ */
    29062786            {5 , 0x0000fe94}, /* ptda_ptdasem */
     2787            {5 , 0x0000ffa0}, /* ptda_handle */
    29072788            {5 , 0x0000ffa2}, /* ptda_module */
    29082789            {5 , 0x0000f9dc}, /* ptda_pBeginLIBPATH */
    2909             {11, 0x0001d544}, /* _ldrpFileNameBuf */
    29102790            {16, 0x00044b8a}, /* SecPathFromSFN */
    29112791        }
     
    29162796        8262, KF_UNI | KF_HALFSTRICT, 16,
    29172797        {
     2798            {15, 0x0003c2b3}, /* _ldrOpenPath */
    29182799            {15, 0x00009328}, /* _ldrRead */
    29192800            {15, 0x0003c03c}, /* _ldrOpen */
     
    29212802            {15, 0x0003c918}, /* _LDRQAppType */
    29222803            {15, 0x0003a224}, /* _ldrEnum32bitRelRecs */
    2923             {15, 0x00003a70}, /* _IOSftOpen */
    2924             {15, 0x00003edc}, /* _IOSftClose */
    2925             {15, 0x00003f71}, /* _IOSftTransPath */
    2926             {15, 0x00003d2a}, /* _IOSftReadAt */
    2927             {15, 0x00003d31}, /* _IOSftWriteAt */
    2928             {15, 0x0000408a}, /* _SftFileSize */
    2929             {15, 0x000384f0}, /* _VMAllocMem */
    2930             {15, 0x0001e072}, /* _VMGetOwner */
    29312804            {15, 0x000449b6}, /* g_tkExecPgm */
    29322805            {15, 0x00041927}, /* _tkStartProcess */
     2806            {15, 0x00038c38}, /* _LDRClearSem */
     2807            {15, 0x000453ac}, /* _ldrASMpMTEFromHandle */
     2808            {15, 0x000410c8}, /* _ldrFindModule */
     2809            {15, 0x00038c74}, /* _ldrValidateMteHandle */
     2810            {15, 0x000384f0}, /* _VMAllocMem */
     2811            {15, 0x00038b79}, /* _VMFreeMem */
     2812            {15, 0x0001e072}, /* _VMGetOwner */
     2813            {15, 0x0001d3d8}, /* _VMObjHandleInfo */
     2814            {15, 0x00063748}, /* _VMMapDebugAlias */
     2815            {15, 0x0000a79c}, /* _KSEMRequestMutex */
     2816            {15, 0x0000a873}, /* _KSEMReleaseMutex */
     2817            {15, 0x0000a89e}, /* _KSEMQueryMutex */
     2818            {15, 0x0002774b}, /* _TKPidToPTDA */
     2819            {15, 0x00028d4d}, /* _TKSuBuff */
     2820            {15, 0x00028983}, /* _TKFuBuff */
     2821            {15, 0x00028b0d}, /* _TKFuBufLen */
     2822            {15, 0x0002882d}, /* _TKSuFuBuff */
    29332823            {11, 0x0000d7d4}, /* f_FuStrLenZ */
    29342824            {11, 0x0000d78a}, /* f_FuStrLen */
    29352825            {11, 0x0000d8c8}, /* f_FuBuff */
    2936             {15, 0x0001d3d8}, /* _VMObjHandleInfo */
    2937             {15, 0x000453ac}, /* _ldrASMpMTEFromHandle */
    2938             {15, 0x0003c2b3}, /* _ldrOpenPath */
    2939             {15, 0x00038c38}, /* _LDRClearSem */
    2940             {15, 0x000410c8}, /* _ldrFindModule */
    2941             {15, 0x0000a79c}, /* _KSEMRequestMutex */
    2942             {15, 0x0000a873}, /* _KSEMReleaseMutex */
    2943             {15, 0x0000a89e}, /* _KSEMQueryMutex */
    2944             {15, 0x0000ab3e}, /* _KSEMInit */
     2826            {15, 0x0000408a}, /* _SftFileSize */
     2827            {10, 0x0001bdc0}, /* _ldrpFileNameBuf */
    29452828            {10, 0x0001ca30}, /* _LdrSem */
    2946             {10, 0x00019e9c}, /* _LDRLibPath */
    2947             {15, 0x00028d4d}, /* _TKSuBuff */
    2948             {15, 0x00028983}, /* _TKFuBuff */
    2949             {15, 0x00028b0d}, /* _TKFuBufLen */
    2950             {15, 0x00038c74}, /* _ldrValidateMteHandle */
    29512829            {10, 0x000070e4}, /* _pTCBCur */
    29522830            {10, 0x000070e0}, /* _pPTDACur */
     
    29542832            {4 , 0x0000fa4e}, /* ptda_environ */
    29552833            {4 , 0x0000fea8}, /* ptda_ptdasem */
     2834            {4 , 0x0000ffa8}, /* ptda_handle */
    29562835            {4 , 0x0000ffaa}, /* ptda_module */
    29572836            {4 , 0x0000fa50}, /* ptda_pBeginLIBPATH */
    2958             {10, 0x0001bdc0}, /* _ldrpFileNameBuf */
    29592837            {15, 0x00035371}, /* SecPathFromSFN */
    29602838        }
     
    29642842        8262, KF_SMP, 15,
    29652843        {
     2844            {14, 0x0004a612}, /* _ldrOpenPath */
    29662845            {14, 0x0000c1dc}, /* _ldrRead */
    29672846            {14, 0x0004a36c}, /* _ldrOpen */
     
    29692848            {14, 0x0004ade4}, /* _LDRQAppType */
    29702849            {14, 0x0004885c}, /* _ldrEnum32bitRelRecs */
    2971             {14, 0x000053d8}, /* _IOSftOpen */
    2972             {14, 0x000058b1}, /* _IOSftClose */
    2973             {14, 0x00005968}, /* _IOSftTransPath */
    2974             {14, 0x000056c8}, /* _IOSftReadAt */
    2975             {14, 0x000056cf}, /* _IOSftWriteAt */
    2976             {14, 0x00005a92}, /* _SftFileSize */
    2977             {14, 0x0004644c}, /* _VMAllocMem */
    2978             {14, 0x000279a0}, /* _VMGetOwner */
    29792850            {14, 0x000546fe}, /* g_tkExecPgm */
    29802851            {14, 0x00050ef1}, /* _tkStartProcess */
     2852            {14, 0x00046e10}, /* _LDRClearSem */
     2853            {14, 0x000551e8}, /* _ldrASMpMTEFromHandle */
     2854            {14, 0x000505cd}, /* _ldrFindModule */
     2855            {14, 0x00046e5c}, /* _ldrValidateMteHandle */
     2856            {14, 0x0004644c}, /* _VMAllocMem */
     2857            {14, 0x00046cb9}, /* _VMFreeMem */
     2858            {14, 0x000279a0}, /* _VMGetOwner */
     2859            {14, 0x000265f7}, /* _VMObjHandleInfo */
     2860            {14, 0x000774b5}, /* _VMMapDebugAlias */
     2861            {14, 0x0000d84c}, /* _KSEMRequestMutex */
     2862            {14, 0x0000d8df}, /* _KSEMReleaseMutex */
     2863            {14, 0x0000d90a}, /* _KSEMQueryMutex */
     2864            {14, 0x00032647}, /* _TKPidToPTDA */
     2865            {14, 0x00033dcb}, /* _TKSuBuff */
     2866            {14, 0x0003395e}, /* _TKFuBuff */
     2867            {14, 0x00033b28}, /* _TKFuBufLen */
     2868            {14, 0x000337ed}, /* _TKSuFuBuff */
    29812869            {11, 0x0000a15c}, /* f_FuStrLenZ */
    29822870            {11, 0x0000a0dc}, /* f_FuStrLen */
    29832871            {11, 0x0000a305}, /* f_FuBuff */
    2984             {14, 0x000265f7}, /* _VMObjHandleInfo */
    2985             {14, 0x000551e8}, /* _ldrASMpMTEFromHandle */
    2986             {14, 0x0004a612}, /* _ldrOpenPath */
    2987             {14, 0x00046e10}, /* _LDRClearSem */
    2988             {14, 0x000505cd}, /* _ldrFindModule */
    2989             {14, 0x0000d84c}, /* _KSEMRequestMutex */
    2990             {14, 0x0000d8df}, /* _KSEMReleaseMutex */
    2991             {14, 0x0000d90a}, /* _KSEMQueryMutex */
    2992             {14, 0x0000db1f}, /* _KSEMInit */
     2872            {14, 0x00005a92}, /* _SftFileSize */
     2873            {9 , 0x0000cfac}, /* _ldrpFileNameBuf */
    29932874            {9 , 0x0000d1e8}, /* _LdrSem */
    2994             {9 , 0x0000b76c}, /* _LDRLibPath */
    2995             {14, 0x00033dcb}, /* _TKSuBuff */
    2996             {14, 0x0003395e}, /* _TKFuBuff */
    2997             {14, 0x00033b28}, /* _TKFuBufLen */
    2998             {14, 0x00046e5c}, /* _ldrValidateMteHandle */
    29992875            {0 , 0x00000b34}, /* _pTCBCur */
    30002876            {0 , 0x00000b30}, /* _pPTDACur */
     
    30022878            {3 , 0x0000f9da}, /* ptda_environ */
    30032879            {3 , 0x0000fe94}, /* ptda_ptdasem */
     2880            {3 , 0x0000ffa0}, /* ptda_handle */
    30042881            {3 , 0x0000ffa2}, /* ptda_module */
    30052882            {3 , 0x0000f9dc}, /* ptda_pBeginLIBPATH */
    3006             {9 , 0x0000cfac}, /* _ldrpFileNameBuf */
    30072883            {14, 0x0004277a}, /* SecPathFromSFN */
    30082884        }
     
    30112887        8262, KF_UNI, 14,
    30122888        {
     2889            {13, 0x0003a9cf}, /* _ldrOpenPath */
    30132890            {13, 0x00009294}, /* _ldrRead */
    30142891            {13, 0x0003a758}, /* _ldrOpen */
     
    30162893            {13, 0x0003b034}, /* _LDRQAppType */
    30172894            {13, 0x00038940}, /* _ldrEnum32bitRelRecs */
    3018             {13, 0x000039f0}, /* _IOSftOpen */
    3019             {13, 0x00003e5c}, /* _IOSftClose */
    3020             {13, 0x00003ef1}, /* _IOSftTransPath */
    3021             {13, 0x00003caa}, /* _IOSftReadAt */
    3022             {13, 0x00003cb1}, /* _IOSftWriteAt */
    3023             {13, 0x0000400a}, /* _SftFileSize */
    3024             {13, 0x00036c0c}, /* _VMAllocMem */
    3025             {13, 0x0001d20a}, /* _VMGetOwner */
    30262895            {13, 0x00043076}, /* g_tkExecPgm */
    30272896            {13, 0x00040007}, /* _tkStartProcess */
     2897            {13, 0x00037354}, /* _LDRClearSem */
     2898            {13, 0x00043a6c}, /* _ldrASMpMTEFromHandle */
     2899            {13, 0x0003f7a8}, /* _ldrFindModule */
     2900            {13, 0x00037390}, /* _ldrValidateMteHandle */
     2901            {13, 0x00036c0c}, /* _VMAllocMem */
     2902            {13, 0x00037295}, /* _VMFreeMem */
     2903            {13, 0x0001d20a}, /* _VMGetOwner */
     2904            {13, 0x0001c570}, /* _VMObjHandleInfo */
     2905            {13, 0x00061d98}, /* _VMMapDebugAlias */
     2906            {13, 0x0000a5e0}, /* _KSEMRequestMutex */
     2907            {13, 0x0000a673}, /* _KSEMReleaseMutex */
     2908            {13, 0x0000a69e}, /* _KSEMQueryMutex */
     2909            {13, 0x000268e3}, /* _TKPidToPTDA */
     2910            {13, 0x00027ee5}, /* _TKSuBuff */
     2911            {13, 0x00027b1b}, /* _TKFuBuff */
     2912            {13, 0x00027ca5}, /* _TKFuBufLen */
     2913            {13, 0x000279c5}, /* _TKSuFuBuff */
    30282914            {9 , 0x0000d7d4}, /* f_FuStrLenZ */
    30292915            {9 , 0x0000d78a}, /* f_FuStrLen */
    30302916            {9 , 0x0000d8c8}, /* f_FuBuff */
    3031             {13, 0x0001c570}, /* _VMObjHandleInfo */
    3032             {13, 0x00043a6c}, /* _ldrASMpMTEFromHandle */
    3033             {13, 0x0003a9cf}, /* _ldrOpenPath */
    3034             {13, 0x00037354}, /* _LDRClearSem */
    3035             {13, 0x0003f7a8}, /* _ldrFindModule */
    3036             {13, 0x0000a5e0}, /* _KSEMRequestMutex */
    3037             {13, 0x0000a673}, /* _KSEMReleaseMutex */
    3038             {13, 0x0000a69e}, /* _KSEMQueryMutex */
    3039             {13, 0x0000a8b3}, /* _KSEMInit */
     2917            {13, 0x0000400a}, /* _SftFileSize */
     2918            {8 , 0x0000bbfc}, /* _ldrpFileNameBuf */
    30402919            {8 , 0x0000c86c}, /* _LdrSem */
    3041             {8 , 0x00009cdc}, /* _LDRLibPath */
    3042             {13, 0x00027ee5}, /* _TKSuBuff */
    3043             {13, 0x00027b1b}, /* _TKFuBuff */
    3044             {13, 0x00027ca5}, /* _TKFuBufLen */
    3045             {13, 0x00037390}, /* _ldrValidateMteHandle */
    30462920            {8 , 0x000070e4}, /* _pTCBCur */
    30472921            {8 , 0x000070e0}, /* _pPTDACur */
     
    30492923            {2 , 0x0000fa4e}, /* ptda_environ */
    30502924            {2 , 0x0000fea8}, /* ptda_ptdasem */
     2925            {2 , 0x0000ffa8}, /* ptda_handle */
    30512926            {2 , 0x0000ffaa}, /* ptda_module */
    30522927            {2 , 0x0000fa50}, /* ptda_pBeginLIBPATH */
    3053             {8 , 0x0000bbfc}, /* _ldrpFileNameBuf */
    30542928            {13, 0x00033a8d}, /* SecPathFromSFN */
    30552929        }
     
    30592933        8263, KF_SMP | KF_ALLSTRICT, 17,
    30602934        {
     2935            {16, 0x0005c666}, /* _ldrOpenPath */
    30612936            {16, 0x0000d854}, /* _ldrRead */
    30622937            {16, 0x0005c3ac}, /* _ldrOpen */
     
    30642939            {16, 0x0005cf44}, /* _LDRQAppType */
    30652940            {16, 0x0005a644}, /* _ldrEnum32bitRelRecs */
    3066             {16, 0x0000632c}, /* _IOSftOpen */
    3067             {16, 0x00006814}, /* _IOSftClose */
    3068             {16, 0x000068cc}, /* _IOSftTransPath */
    3069             {16, 0x00006628}, /* _IOSftReadAt */
    3070             {16, 0x0000662f}, /* _IOSftWriteAt */
    3071             {16, 0x00006a04}, /* _SftFileSize */
    3072             {16, 0x000579a4}, /* _VMAllocMem */
    3073             {16, 0x0002fe72}, /* _VMGetOwner */
    30742941            {16, 0x00067990}, /* g_tkExecPgm */
    30752942            {16, 0x000637f4}, /* _tkStartProcess */
     2943            {16, 0x00058640}, /* _LDRClearSem */
     2944            {16, 0x00068550}, /* _ldrASMpMTEFromHandle */
     2945            {16, 0x00062e2c}, /* _ldrFindModule */
     2946            {16, 0x000586d8}, /* _ldrValidateMteHandle */
     2947            {16, 0x000579a4}, /* _VMAllocMem */
     2948            {16, 0x000584d3}, /* _VMFreeMem */
     2949            {16, 0x0002fe72}, /* _VMGetOwner */
     2950            {16, 0x0002e693}, /* _VMObjHandleInfo */
     2951            {16, 0x0008dd15}, /* _VMMapDebugAlias */
     2952            {16, 0x0000f578}, /* _KSEMRequestMutex */
     2953            {16, 0x0000f68c}, /* _KSEMReleaseMutex */
     2954            {16, 0x0000f6ec}, /* _KSEMQueryMutex */
     2955            {16, 0x0003d56f}, /* _TKPidToPTDA */
     2956            {16, 0x0003f218}, /* _TKSuBuff */
     2957            {16, 0x0003ed69}, /* _TKFuBuff */
     2958            {16, 0x0003ef75}, /* _TKFuBufLen */
     2959            {16, 0x0003ebe3}, /* _TKSuFuBuff */
    30762960            {13, 0x0000a838}, /* f_FuStrLenZ */
    30772961            {13, 0x0000a7b8}, /* f_FuStrLen */
    30782962            {13, 0x0000aa00}, /* f_FuBuff */
    3079             {16, 0x0002e693}, /* _VMObjHandleInfo */
    3080             {16, 0x00068550}, /* _ldrASMpMTEFromHandle */
    3081             {16, 0x0005c666}, /* _ldrOpenPath */
    3082             {16, 0x00058640}, /* _LDRClearSem */
    3083             {16, 0x00062e2c}, /* _ldrFindModule */
    3084             {16, 0x0000f578}, /* _KSEMRequestMutex */
    3085             {16, 0x0000f68c}, /* _KSEMReleaseMutex */
    3086             {16, 0x0000f6ec}, /* _KSEMQueryMutex */
    3087             {16, 0x0000fa70}, /* _KSEMInit */
     2963            {16, 0x00006a04}, /* _SftFileSize */
     2964            {11, 0x0002c434}, /* _ldrpFileNameBuf */
    30882965            {11, 0x0002c84c}, /* _LdrSem */
    3089             {11, 0x0002a230}, /* _LDRLibPath */
    3090             {16, 0x0003f218}, /* _TKSuBuff */
    3091             {16, 0x0003ed69}, /* _TKFuBuff */
    3092             {16, 0x0003ef75}, /* _TKFuBufLen */
    3093             {16, 0x000586d8}, /* _ldrValidateMteHandle */
    30942966            {0 , 0x00000b34}, /* _pTCBCur */
    30952967            {0 , 0x00000b30}, /* _pPTDACur */
     
    30972969            {5 , 0x0000f9ce}, /* ptda_environ */
    30982970            {5 , 0x0000fe88}, /* ptda_ptdasem */
     2971            {5 , 0x0000ffa0}, /* ptda_handle */
    30992972            {5 , 0x0000ffa2}, /* ptda_module */
    31002973            {5 , 0x0000f9d0}, /* ptda_pBeginLIBPATH */
    3101             {11, 0x0002c434}, /* _ldrpFileNameBuf */
    31022974            {16, 0x000535dc}, /* SecPathFromSFN */
    31032975        }
     
    31082980        8263, KF_UNI | KF_ALLSTRICT, 16,
    31092981        {
     2982            {15, 0x0004a83b}, /* _ldrOpenPath */
    31102983            {15, 0x0000a3a4}, /* _ldrRead */
    31112984            {15, 0x0004a5b0}, /* _ldrOpen */
     
    31132986            {15, 0x0004afa0}, /* _LDRQAppType */
    31142987            {15, 0x000484b4}, /* _ldrEnum32bitRelRecs */
    3115             {15, 0x0000452c}, /* _IOSftOpen */
    3116             {15, 0x000049a4}, /* _IOSftClose */
    3117             {15, 0x00004a3c}, /* _IOSftTransPath */
    3118             {15, 0x000047f0}, /* _IOSftReadAt */
    3119             {15, 0x000047f7}, /* _IOSftWriteAt */
    3120             {15, 0x00004b64}, /* _SftFileSize */
    3121             {15, 0x00045e30}, /* _VMAllocMem */
    3122             {15, 0x000237e2}, /* _VMGetOwner */
    31232988            {15, 0x0005403c}, /* g_tkExecPgm */
    31242989            {15, 0x00050754}, /* _tkStartProcess */
     2990            {15, 0x000468e4}, /* _LDRClearSem */
     2991            {15, 0x00054b04}, /* _ldrASMpMTEFromHandle */
     2992            {15, 0x0004fe40}, /* _ldrFindModule */
     2993            {15, 0x0004696c}, /* _ldrValidateMteHandle */
     2994            {15, 0x00045e30}, /* _VMAllocMem */
     2995            {15, 0x0004680b}, /* _VMFreeMem */
     2996            {15, 0x000237e2}, /* _VMGetOwner */
     2997            {15, 0x0002272c}, /* _VMObjHandleInfo */
     2998            {15, 0x000761b8}, /* _VMMapDebugAlias */
     2999            {15, 0x0000bcd0}, /* _KSEMRequestMutex */
     3000            {15, 0x0000bde4}, /* _KSEMReleaseMutex */
     3001            {15, 0x0000be44}, /* _KSEMQueryMutex */
     3002            {15, 0x0002fca7}, /* _TKPidToPTDA */
     3003            {15, 0x00031788}, /* _TKSuBuff */
     3004            {15, 0x00031378}, /* _TKFuBuff */
     3005            {15, 0x00031544}, /* _TKFuBufLen */
     3006            {15, 0x000311fb}, /* _TKSuFuBuff */
    31253007            {11, 0x0000ea08}, /* f_FuStrLenZ */
    31263008            {11, 0x0000e9bc}, /* f_FuStrLen */
    31273009            {11, 0x0000eb20}, /* f_FuBuff */
    3128             {15, 0x0002272c}, /* _VMObjHandleInfo */
    3129             {15, 0x00054b04}, /* _ldrASMpMTEFromHandle */
    3130             {15, 0x0004a83b}, /* _ldrOpenPath */
    3131             {15, 0x000468e4}, /* _LDRClearSem */
    3132             {15, 0x0004fe40}, /* _ldrFindModule */
    3133             {15, 0x0000bcd0}, /* _KSEMRequestMutex */
    3134             {15, 0x0000bde4}, /* _KSEMReleaseMutex */
    3135             {15, 0x0000be44}, /* _KSEMQueryMutex */
    3136             {15, 0x0000c1c8}, /* _KSEMInit */
     3010            {15, 0x00004b64}, /* _SftFileSize */
     3011            {10, 0x0002959c}, /* _ldrpFileNameBuf */
    31373012            {10, 0x0002a3e8}, /* _LdrSem */
    3138             {10, 0x00026bbc}, /* _LDRLibPath */
    3139             {15, 0x00031788}, /* _TKSuBuff */
    3140             {15, 0x00031378}, /* _TKFuBuff */
    3141             {15, 0x00031544}, /* _TKFuBufLen */
    3142             {15, 0x0004696c}, /* _ldrValidateMteHandle */
    31433013            {10, 0x0000b868}, /* _pTCBCur */
    31443014            {10, 0x0000b864}, /* _pPTDACur */
     
    31463016            {4 , 0x0000fa46}, /* ptda_environ */
    31473017            {4 , 0x0000fea0}, /* ptda_ptdasem */
     3018            {4 , 0x0000ffa8}, /* ptda_handle */
    31483019            {4 , 0x0000ffaa}, /* ptda_module */
    31493020            {4 , 0x0000fa48}, /* ptda_pBeginLIBPATH */
    3150             {10, 0x0002959c}, /* _ldrpFileNameBuf */
    31513021            {15, 0x000425a7}, /* SecPathFromSFN */
    31523022        }
     
    31573027        8263, KF_SMP | KF_HALFSTRICT, 17,
    31583028        {
     3029            {16, 0x0004cb16}, /* _ldrOpenPath */
    31593030            {16, 0x0000c360}, /* _ldrRead */
    31603031            {16, 0x0004c870}, /* _ldrOpen */
     
    31623033            {16, 0x0004d2e8}, /* _LDRQAppType */
    31633034            {16, 0x0004ad54}, /* _ldrEnum32bitRelRecs */
    3164             {16, 0x00005484}, /* _IOSftOpen */
    3165             {16, 0x0000595d}, /* _IOSftClose */
    3166             {16, 0x00005a14}, /* _IOSftTransPath */
    3167             {16, 0x00005774}, /* _IOSftReadAt */
    3168             {16, 0x0000577b}, /* _IOSftWriteAt */
    3169             {16, 0x00005b3e}, /* _SftFileSize */
    3170             {16, 0x00048944}, /* _VMAllocMem */
    3171             {16, 0x00029230}, /* _VMGetOwner */
    31723035            {16, 0x00056cde}, /* g_tkExecPgm */
    31733036            {16, 0x000533b5}, /* _tkStartProcess */
     3037            {16, 0x00049308}, /* _LDRClearSem */
     3038            {16, 0x000577c0}, /* _ldrASMpMTEFromHandle */
     3039            {16, 0x00052a91}, /* _ldrFindModule */
     3040            {16, 0x00049354}, /* _ldrValidateMteHandle */
     3041            {16, 0x00048944}, /* _VMAllocMem */
     3042            {16, 0x000491b1}, /* _VMFreeMem */
     3043            {16, 0x00029230}, /* _VMGetOwner */
     3044            {16, 0x00027e87}, /* _VMObjHandleInfo */
     3045            {16, 0x00079b1d}, /* _VMMapDebugAlias */
     3046            {16, 0x0000db00}, /* _KSEMRequestMutex */
     3047            {16, 0x0000dbd7}, /* _KSEMReleaseMutex */
     3048            {16, 0x0000dc02}, /* _KSEMQueryMutex */
     3049            {16, 0x00033ed7}, /* _TKPidToPTDA */
     3050            {16, 0x0003565b}, /* _TKSuBuff */
     3051            {16, 0x000351ee}, /* _TKFuBuff */
     3052            {16, 0x000353b8}, /* _TKFuBufLen */
     3053            {16, 0x0003507d}, /* _TKSuFuBuff */
    31743054            {13, 0x0000a170}, /* f_FuStrLenZ */
    31753055            {13, 0x0000a0f0}, /* f_FuStrLen */
    31763056            {13, 0x0000a319}, /* f_FuBuff */
    3177             {16, 0x00027e87}, /* _VMObjHandleInfo */
    3178             {16, 0x000577c0}, /* _ldrASMpMTEFromHandle */
    3179             {16, 0x0004cb16}, /* _ldrOpenPath */
    3180             {16, 0x00049308}, /* _LDRClearSem */
    3181             {16, 0x00052a91}, /* _ldrFindModule */
    3182             {16, 0x0000db00}, /* _KSEMRequestMutex */
    3183             {16, 0x0000dbd7}, /* _KSEMReleaseMutex */
    3184             {16, 0x0000dc02}, /* _KSEMQueryMutex */
    3185             {16, 0x0000dea2}, /* _KSEMInit */
     3057            {16, 0x00005b3e}, /* _SftFileSize */
     3058            {11, 0x0001d580}, /* _ldrpFileNameBuf */
    31863059            {11, 0x0001d7c0}, /* _LdrSem */
    3187             {11, 0x0001bd14}, /* _LDRLibPath */
    3188             {16, 0x0003565b}, /* _TKSuBuff */
    3189             {16, 0x000351ee}, /* _TKFuBuff */
    3190             {16, 0x000353b8}, /* _TKFuBufLen */
    3191             {16, 0x00049354}, /* _ldrValidateMteHandle */
    31923060            {0 , 0x00000b34}, /* _pTCBCur */
    31933061            {0 , 0x00000b30}, /* _pPTDACur */
     
    31953063            {5 , 0x0000f9da}, /* ptda_environ */
    31963064            {5 , 0x0000fe94}, /* ptda_ptdasem */
     3065            {5 , 0x0000ffa0}, /* ptda_handle */
    31973066            {5 , 0x0000ffa2}, /* ptda_module */
    31983067            {5 , 0x0000f9dc}, /* ptda_pBeginLIBPATH */
    3199             {11, 0x0001d580}, /* _ldrpFileNameBuf */
    32003068            {16, 0x00044c34}, /* SecPathFromSFN */
    32013069        }
     
    32063074        8263, KF_UNI | KF_HALFSTRICT, 16,
    32073075        {
     3076            {15, 0x0003c43b}, /* _ldrOpenPath */
    32083077            {15, 0x0000939c}, /* _ldrRead */
    32093078            {15, 0x0003c1c4}, /* _ldrOpen */
     
    32113080            {15, 0x0003caa0}, /* _LDRQAppType */
    32123081            {15, 0x0003a3a4}, /* _ldrEnum32bitRelRecs */
    3213             {15, 0x00003a78}, /* _IOSftOpen */
    3214             {15, 0x00003ee4}, /* _IOSftClose */
    3215             {15, 0x00003f79}, /* _IOSftTransPath */
    3216             {15, 0x00003d32}, /* _IOSftReadAt */
    3217             {15, 0x00003d39}, /* _IOSftWriteAt */
    3218             {15, 0x00004092}, /* _SftFileSize */
    3219             {15, 0x00038670}, /* _VMAllocMem */
    3220             {15, 0x0001e0e6}, /* _VMGetOwner */
    32213082            {15, 0x00044b5e}, /* g_tkExecPgm */
    32223083            {15, 0x00041ac3}, /* _tkStartProcess */
     3084            {15, 0x00038db8}, /* _LDRClearSem */
     3085            {15, 0x00045554}, /* _ldrASMpMTEFromHandle */
     3086            {15, 0x00041250}, /* _ldrFindModule */
     3087            {15, 0x00038df4}, /* _ldrValidateMteHandle */
     3088            {15, 0x00038670}, /* _VMAllocMem */
     3089            {15, 0x00038cf9}, /* _VMFreeMem */
     3090            {15, 0x0001e0e6}, /* _VMGetOwner */
     3091            {15, 0x0001d44c}, /* _VMObjHandleInfo */
     3092            {15, 0x00063954}, /* _VMMapDebugAlias */
     3093            {15, 0x0000a810}, /* _KSEMRequestMutex */
     3094            {15, 0x0000a8e7}, /* _KSEMReleaseMutex */
     3095            {15, 0x0000a912}, /* _KSEMQueryMutex */
     3096            {15, 0x000277bf}, /* _TKPidToPTDA */
     3097            {15, 0x00028dc1}, /* _TKSuBuff */
     3098            {15, 0x000289f7}, /* _TKFuBuff */
     3099            {15, 0x00028b81}, /* _TKFuBufLen */
     3100            {15, 0x000288a1}, /* _TKSuFuBuff */
    32233101            {11, 0x0000d7d4}, /* f_FuStrLenZ */
    32243102            {11, 0x0000d78a}, /* f_FuStrLen */
    32253103            {11, 0x0000d8c8}, /* f_FuBuff */
    3226             {15, 0x0001d44c}, /* _VMObjHandleInfo */
    3227             {15, 0x00045554}, /* _ldrASMpMTEFromHandle */
    3228             {15, 0x0003c43b}, /* _ldrOpenPath */
    3229             {15, 0x00038db8}, /* _LDRClearSem */
    3230             {15, 0x00041250}, /* _ldrFindModule */
    3231             {15, 0x0000a810}, /* _KSEMRequestMutex */
    3232             {15, 0x0000a8e7}, /* _KSEMReleaseMutex */
    3233             {15, 0x0000a912}, /* _KSEMQueryMutex */
    3234             {15, 0x0000abb2}, /* _KSEMInit */
     3104            {15, 0x00004092}, /* _SftFileSize */
     3105            {10, 0x0001bdfc}, /* _ldrpFileNameBuf */
    32353106            {10, 0x0001ca70}, /* _LdrSem */
    3236             {10, 0x00019eb4}, /* _LDRLibPath */
    3237             {15, 0x00028dc1}, /* _TKSuBuff */
    3238             {15, 0x000289f7}, /* _TKFuBuff */
    3239             {15, 0x00028b81}, /* _TKFuBufLen */
    3240             {15, 0x00038df4}, /* _ldrValidateMteHandle */
    32413107            {10, 0x000070ec}, /* _pTCBCur */
    32423108            {10, 0x000070e8}, /* _pPTDACur */
     
    32443110            {4 , 0x0000fa4e}, /* ptda_environ */
    32453111            {4 , 0x0000fea8}, /* ptda_ptdasem */
     3112            {4 , 0x0000ffa8}, /* ptda_handle */
    32463113            {4 , 0x0000ffaa}, /* ptda_module */
    32473114            {4 , 0x0000fa50}, /* ptda_pBeginLIBPATH */
    3248             {10, 0x0001bdfc}, /* _ldrpFileNameBuf */
    32493115            {15, 0x0003541b}, /* SecPathFromSFN */
    32503116        }
     
    32543120        8263, KF_SMP, 15,
    32553121        {
     3122            {14, 0x0004a706}, /* _ldrOpenPath */
    32563123            {14, 0x0000c250}, /* _ldrRead */
    32573124            {14, 0x0004a460}, /* _ldrOpen */
     
    32593126            {14, 0x0004aed8}, /* _LDRQAppType */
    32603127            {14, 0x00048944}, /* _ldrEnum32bitRelRecs */
    3261             {14, 0x000053e0}, /* _IOSftOpen */
    3262             {14, 0x000058b9}, /* _IOSftClose */
    3263             {14, 0x00005970}, /* _IOSftTransPath */
    3264             {14, 0x000056d0}, /* _IOSftReadAt */
    3265             {14, 0x000056d7}, /* _IOSftWriteAt */
    3266             {14, 0x00005a9a}, /* _SftFileSize */
    3267             {14, 0x00046534}, /* _VMAllocMem */
    3268             {14, 0x00027a14}, /* _VMGetOwner */
    32693128            {14, 0x000547a2}, /* g_tkExecPgm */
    32703129            {14, 0x00050f91}, /* _tkStartProcess */
     3130            {14, 0x00046ef8}, /* _LDRClearSem */
     3131            {14, 0x00055284}, /* _ldrASMpMTEFromHandle */
     3132            {14, 0x0005066d}, /* _ldrFindModule */
     3133            {14, 0x00046f44}, /* _ldrValidateMteHandle */
     3134            {14, 0x00046534}, /* _VMAllocMem */
     3135            {14, 0x00046da1}, /* _VMFreeMem */
     3136            {14, 0x00027a14}, /* _VMGetOwner */
     3137            {14, 0x0002666b}, /* _VMObjHandleInfo */
     3138            {14, 0x00077565}, /* _VMMapDebugAlias */
     3139            {14, 0x0000d8c0}, /* _KSEMRequestMutex */
     3140            {14, 0x0000d953}, /* _KSEMReleaseMutex */
     3141            {14, 0x0000d97e}, /* _KSEMQueryMutex */
     3142            {14, 0x000326bb}, /* _TKPidToPTDA */
     3143            {14, 0x00033e3f}, /* _TKSuBuff */
     3144            {14, 0x000339d2}, /* _TKFuBuff */
     3145            {14, 0x00033b9c}, /* _TKFuBufLen */
     3146            {14, 0x00033861}, /* _TKSuFuBuff */
    32713147            {11, 0x0000a170}, /* f_FuStrLenZ */
    32723148            {11, 0x0000a0f0}, /* f_FuStrLen */
    32733149            {11, 0x0000a319}, /* f_FuBuff */
    3274             {14, 0x0002666b}, /* _VMObjHandleInfo */
    3275             {14, 0x00055284}, /* _ldrASMpMTEFromHandle */
    3276             {14, 0x0004a706}, /* _ldrOpenPath */
    3277             {14, 0x00046ef8}, /* _LDRClearSem */
    3278             {14, 0x0005066d}, /* _ldrFindModule */
    3279             {14, 0x0000d8c0}, /* _KSEMRequestMutex */
    3280             {14, 0x0000d953}, /* _KSEMReleaseMutex */
    3281             {14, 0x0000d97e}, /* _KSEMQueryMutex */
    3282             {14, 0x0000db93}, /* _KSEMInit */
     3150            {14, 0x00005a9a}, /* _SftFileSize */
     3151            {9 , 0x0000cfe8}, /* _ldrpFileNameBuf */
    32833152            {9 , 0x0000d228}, /* _LdrSem */
    3284             {9 , 0x0000b784}, /* _LDRLibPath */
    3285             {14, 0x00033e3f}, /* _TKSuBuff */
    3286             {14, 0x000339d2}, /* _TKFuBuff */
    3287             {14, 0x00033b9c}, /* _TKFuBufLen */
    3288             {14, 0x00046f44}, /* _ldrValidateMteHandle */
    32893153            {0 , 0x00000b34}, /* _pTCBCur */
    32903154            {0 , 0x00000b30}, /* _pPTDACur */
     
    32923156            {3 , 0x0000f9da}, /* ptda_environ */
    32933157            {3 , 0x0000fe94}, /* ptda_ptdasem */
     3158            {3 , 0x0000ffa0}, /* ptda_handle */
    32943159            {3 , 0x0000ffa2}, /* ptda_module */
    32953160            {3 , 0x0000f9dc}, /* ptda_pBeginLIBPATH */
    3296             {9 , 0x0000cfe8}, /* _ldrpFileNameBuf */
    32973161            {14, 0x00042824}, /* SecPathFromSFN */
    32983162        }
     
    33013165        8263, KF_UNI, 14,
    33023166        {
     3167            {13, 0x0003ab57}, /* _ldrOpenPath */
    33033168            {13, 0x00009308}, /* _ldrRead */
    33043169            {13, 0x0003a8e0}, /* _ldrOpen */
     
    33063171            {13, 0x0003b1bc}, /* _LDRQAppType */
    33073172            {13, 0x00038ac0}, /* _ldrEnum32bitRelRecs */
    3308             {13, 0x000039f8}, /* _IOSftOpen */
    3309             {13, 0x00003e64}, /* _IOSftClose */
    3310             {13, 0x00003ef9}, /* _IOSftTransPath */
    3311             {13, 0x00003cb2}, /* _IOSftReadAt */
    3312             {13, 0x00003cb9}, /* _IOSftWriteAt */
    3313             {13, 0x00004012}, /* _SftFileSize */
    3314             {13, 0x00036d8c}, /* _VMAllocMem */
    3315             {13, 0x0001d27e}, /* _VMGetOwner */
    33163173            {13, 0x0004321e}, /* g_tkExecPgm */
    33173174            {13, 0x000401a3}, /* _tkStartProcess */
     3175            {13, 0x000374d4}, /* _LDRClearSem */
     3176            {13, 0x00043c14}, /* _ldrASMpMTEFromHandle */
     3177            {13, 0x0003f930}, /* _ldrFindModule */
     3178            {13, 0x00037510}, /* _ldrValidateMteHandle */
     3179            {13, 0x00036d8c}, /* _VMAllocMem */
     3180            {13, 0x00037415}, /* _VMFreeMem */
     3181            {13, 0x0001d27e}, /* _VMGetOwner */
     3182            {13, 0x0001c5e4}, /* _VMObjHandleInfo */
     3183            {13, 0x00061f68}, /* _VMMapDebugAlias */
     3184            {13, 0x0000a654}, /* _KSEMRequestMutex */
     3185            {13, 0x0000a6e7}, /* _KSEMReleaseMutex */
     3186            {13, 0x0000a712}, /* _KSEMQueryMutex */
     3187            {13, 0x00026957}, /* _TKPidToPTDA */
     3188            {13, 0x00027f59}, /* _TKSuBuff */
     3189            {13, 0x00027b8f}, /* _TKFuBuff */
     3190            {13, 0x00027d19}, /* _TKFuBufLen */
     3191            {13, 0x00027a39}, /* _TKSuFuBuff */
    33183192            {9 , 0x0000d7d4}, /* f_FuStrLenZ */
    33193193            {9 , 0x0000d78a}, /* f_FuStrLen */
    33203194            {9 , 0x0000d8c8}, /* f_FuBuff */
    3321             {13, 0x0001c5e4}, /* _VMObjHandleInfo */
    3322             {13, 0x00043c14}, /* _ldrASMpMTEFromHandle */
    3323             {13, 0x0003ab57}, /* _ldrOpenPath */
    3324             {13, 0x000374d4}, /* _LDRClearSem */
    3325             {13, 0x0003f930}, /* _ldrFindModule */
    3326             {13, 0x0000a654}, /* _KSEMRequestMutex */
    3327             {13, 0x0000a6e7}, /* _KSEMReleaseMutex */
    3328             {13, 0x0000a712}, /* _KSEMQueryMutex */
    3329             {13, 0x0000a927}, /* _KSEMInit */
     3195            {13, 0x00004012}, /* _SftFileSize */
     3196            {8 , 0x0000bc38}, /* _ldrpFileNameBuf */
    33303197            {8 , 0x0000c8ac}, /* _LdrSem */
    3331             {8 , 0x00009cf4}, /* _LDRLibPath */
    3332             {13, 0x00027f59}, /* _TKSuBuff */
    3333             {13, 0x00027b8f}, /* _TKFuBuff */
    3334             {13, 0x00027d19}, /* _TKFuBufLen */
    3335             {13, 0x00037510}, /* _ldrValidateMteHandle */
    33363198            {8 , 0x000070ec}, /* _pTCBCur */
    33373199            {8 , 0x000070e8}, /* _pPTDACur */
     
    33393201            {2 , 0x0000fa4e}, /* ptda_environ */
    33403202            {2 , 0x0000fea8}, /* ptda_ptdasem */
     3203            {2 , 0x0000ffa8}, /* ptda_handle */
    33413204            {2 , 0x0000ffaa}, /* ptda_module */
    33423205            {2 , 0x0000fa50}, /* ptda_pBeginLIBPATH */
    3343             {8 , 0x0000bc38}, /* _ldrpFileNameBuf */
    33443206            {13, 0x00033b37}, /* SecPathFromSFN */
    33453207        }
     
    33493211        8264, KF_SMP | KF_ALLSTRICT, 17,
    33503212        {
     3213            {16, 0x0005c5fe}, /* _ldrOpenPath */
    33513214            {16, 0x0000d854}, /* _ldrRead */
    33523215            {16, 0x0005c344}, /* _ldrOpen */
     
    33543217            {16, 0x0005ced4}, /* _LDRQAppType */
    33553218            {16, 0x0005a5f0}, /* _ldrEnum32bitRelRecs */
    3356             {16, 0x0000632c}, /* _IOSftOpen */
    3357             {16, 0x00006814}, /* _IOSftClose */
    3358             {16, 0x000068cc}, /* _IOSftTransPath */
    3359             {16, 0x00006628}, /* _IOSftReadAt */
    3360             {16, 0x0000662f}, /* _IOSftWriteAt */
    3361             {16, 0x00006a04}, /* _SftFileSize */
    3362             {16, 0x00057950}, /* _VMAllocMem */
    3363             {16, 0x0002feb6}, /* _VMGetOwner */
    33643219            {16, 0x000678cc}, /* g_tkExecPgm */
    33653220            {16, 0x00063784}, /* _tkStartProcess */
     3221            {16, 0x000585ec}, /* _LDRClearSem */
     3222            {16, 0x0006848c}, /* _ldrASMpMTEFromHandle */
     3223            {16, 0x00062dbc}, /* _ldrFindModule */
     3224            {16, 0x00058684}, /* _ldrValidateMteHandle */
     3225            {16, 0x00057950}, /* _VMAllocMem */
     3226            {16, 0x0005847f}, /* _VMFreeMem */
     3227            {16, 0x0002feb6}, /* _VMGetOwner */
     3228            {16, 0x0002e6d7}, /* _VMObjHandleInfo */
     3229            {16, 0x0008dca5}, /* _VMMapDebugAlias */
     3230            {16, 0x0000f5cc}, /* _KSEMRequestMutex */
     3231            {16, 0x0000f6e0}, /* _KSEMReleaseMutex */
     3232            {16, 0x0000f740}, /* _KSEMQueryMutex */
     3233            {16, 0x0003d5cb}, /* _TKPidToPTDA */
     3234            {16, 0x0003f274}, /* _TKSuBuff */
     3235            {16, 0x0003edc5}, /* _TKFuBuff */
     3236            {16, 0x0003efd1}, /* _TKFuBufLen */
     3237            {16, 0x0003ec3f}, /* _TKSuFuBuff */
    33663238            {13, 0x0000a840}, /* f_FuStrLenZ */
    33673239            {13, 0x0000a7c0}, /* f_FuStrLen */
    33683240            {13, 0x0000aa08}, /* f_FuBuff */
    3369             {16, 0x0002e6d7}, /* _VMObjHandleInfo */
    3370             {16, 0x0006848c}, /* _ldrASMpMTEFromHandle */
    3371             {16, 0x0005c5fe}, /* _ldrOpenPath */
    3372             {16, 0x000585ec}, /* _LDRClearSem */
    3373             {16, 0x00062dbc}, /* _ldrFindModule */
    3374             {16, 0x0000f5cc}, /* _KSEMRequestMutex */
    3375             {16, 0x0000f6e0}, /* _KSEMReleaseMutex */
    3376             {16, 0x0000f740}, /* _KSEMQueryMutex */
    3377             {16, 0x0000fac4}, /* _KSEMInit */
     3241            {16, 0x00006a04}, /* _SftFileSize */
     3242            {11, 0x0002c440}, /* _ldrpFileNameBuf */
    33783243            {11, 0x0002c858}, /* _LdrSem */
    3379             {11, 0x0002a23c}, /* _LDRLibPath */
    3380             {16, 0x0003f274}, /* _TKSuBuff */
    3381             {16, 0x0003edc5}, /* _TKFuBuff */
    3382             {16, 0x0003efd1}, /* _TKFuBufLen */
    3383             {16, 0x00058684}, /* _ldrValidateMteHandle */
    33843244            {0 , 0x00000b34}, /* _pTCBCur */
    33853245            {0 , 0x00000b30}, /* _pPTDACur */
     
    33873247            {5 , 0x0000f9ce}, /* ptda_environ */
    33883248            {5 , 0x0000fe88}, /* ptda_ptdasem */
     3249            {5 , 0x0000ffa0}, /* ptda_handle */
    33893250            {5 , 0x0000ffa2}, /* ptda_module */
    33903251            {5 , 0x0000f9d0}, /* ptda_pBeginLIBPATH */
    3391             {11, 0x0002c440}, /* _ldrpFileNameBuf */
    33923252            {16, 0x00053650}, /* SecPathFromSFN */
    33933253        }
     
    33983258        8264, KF_UNI | KF_ALLSTRICT, 16,
    33993259        {
     3260            {15, 0x0004a87b}, /* _ldrOpenPath */
    34003261            {15, 0x0000a3a8}, /* _ldrRead */
    34013262            {15, 0x0004a5f0}, /* _ldrOpen */
     
    34033264            {15, 0x0004afd8}, /* _LDRQAppType */
    34043265            {15, 0x00048508}, /* _ldrEnum32bitRelRecs */
    3405             {15, 0x00004530}, /* _IOSftOpen */
    3406             {15, 0x000049a8}, /* _IOSftClose */
    3407             {15, 0x00004a40}, /* _IOSftTransPath */
    3408             {15, 0x000047f4}, /* _IOSftReadAt */
    3409             {15, 0x000047fb}, /* _IOSftWriteAt */
    3410             {15, 0x00004b68}, /* _SftFileSize */
    3411             {15, 0x00045e84}, /* _VMAllocMem */
    3412             {15, 0x000238ca}, /* _VMGetOwner */
    34133266            {15, 0x000540d0}, /* g_tkExecPgm */
    34143267            {15, 0x000507d4}, /* _tkStartProcess */
     3268            {15, 0x00046938}, /* _LDRClearSem */
     3269            {15, 0x00054b98}, /* _ldrASMpMTEFromHandle */
     3270            {15, 0x0004febf}, /* _ldrFindModule */
     3271            {15, 0x000469c0}, /* _ldrValidateMteHandle */
     3272            {15, 0x00045e84}, /* _VMAllocMem */
     3273            {15, 0x0004685f}, /* _VMFreeMem */
     3274            {15, 0x000238ca}, /* _VMGetOwner */
     3275            {15, 0x00022814}, /* _VMObjHandleInfo */
     3276            {15, 0x000761bc}, /* _VMMapDebugAlias */
     3277            {15, 0x0000bcd4}, /* _KSEMRequestMutex */
     3278            {15, 0x0000bde8}, /* _KSEMReleaseMutex */
     3279            {15, 0x0000be48}, /* _KSEMQueryMutex */
     3280            {15, 0x0002fda7}, /* _TKPidToPTDA */
     3281            {15, 0x00031888}, /* _TKSuBuff */
     3282            {15, 0x00031478}, /* _TKFuBuff */
     3283            {15, 0x00031644}, /* _TKFuBufLen */
     3284            {15, 0x000312fb}, /* _TKSuFuBuff */
    34153285            {11, 0x0000ea10}, /* f_FuStrLenZ */
    34163286            {11, 0x0000e9c4}, /* f_FuStrLen */
    34173287            {11, 0x0000eb28}, /* f_FuBuff */
    3418             {15, 0x00022814}, /* _VMObjHandleInfo */
    3419             {15, 0x00054b98}, /* _ldrASMpMTEFromHandle */
    3420             {15, 0x0004a87b}, /* _ldrOpenPath */
    3421             {15, 0x00046938}, /* _LDRClearSem */
    3422             {15, 0x0004febf}, /* _ldrFindModule */
    3423             {15, 0x0000bcd4}, /* _KSEMRequestMutex */
    3424             {15, 0x0000bde8}, /* _KSEMReleaseMutex */
    3425             {15, 0x0000be48}, /* _KSEMQueryMutex */
    3426             {15, 0x0000c1cc}, /* _KSEMInit */
     3288            {15, 0x00004b68}, /* _SftFileSize */
     3289            {10, 0x00029538}, /* _ldrpFileNameBuf */
    34273290            {10, 0x0002a384}, /* _LdrSem */
    3428             {10, 0x00026b58}, /* _LDRLibPath */
    3429             {15, 0x00031888}, /* _TKSuBuff */
    3430             {15, 0x00031478}, /* _TKFuBuff */
    3431             {15, 0x00031644}, /* _TKFuBufLen */
    3432             {15, 0x000469c0}, /* _ldrValidateMteHandle */
    34333291            {10, 0x0000b868}, /* _pTCBCur */
    34343292            {10, 0x0000b864}, /* _pPTDACur */
     
    34363294            {4 , 0x0000fa46}, /* ptda_environ */
    34373295            {4 , 0x0000fea0}, /* ptda_ptdasem */
     3296            {4 , 0x0000ffa8}, /* ptda_handle */
    34383297            {4 , 0x0000ffaa}, /* ptda_module */
    34393298            {4 , 0x0000fa48}, /* ptda_pBeginLIBPATH */
    3440             {10, 0x00029538}, /* _ldrpFileNameBuf */
    34413299            {15, 0x000426a7}, /* SecPathFromSFN */
    34423300        }
     
    34473305        8264, KF_SMP | KF_HALFSTRICT, 17,
    34483306        {
     3307            {16, 0x0004ca56}, /* _ldrOpenPath */
    34493308            {16, 0x0000c360}, /* _ldrRead */
    34503309            {16, 0x0004c7b0}, /* _ldrOpen */
     
    34523311            {16, 0x0004d220}, /* _LDRQAppType */
    34533312            {16, 0x0004aca8}, /* _ldrEnum32bitRelRecs */
    3454             {16, 0x00005484}, /* _IOSftOpen */
    3455             {16, 0x0000595d}, /* _IOSftClose */
    3456             {16, 0x00005a14}, /* _IOSftTransPath */
    3457             {16, 0x00005774}, /* _IOSftReadAt */
    3458             {16, 0x0000577b}, /* _IOSftWriteAt */
    3459             {16, 0x00005b3e}, /* _SftFileSize */
    3460             {16, 0x00048898}, /* _VMAllocMem */
    3461             {16, 0x00029210}, /* _VMGetOwner */
    34623313            {16, 0x00056be2}, /* g_tkExecPgm */
    34633314            {16, 0x00053359}, /* _tkStartProcess */
     3315            {16, 0x0004925c}, /* _LDRClearSem */
     3316            {16, 0x000576c4}, /* _ldrASMpMTEFromHandle */
     3317            {16, 0x00052a35}, /* _ldrFindModule */
     3318            {16, 0x000492a8}, /* _ldrValidateMteHandle */
     3319            {16, 0x00048898}, /* _VMAllocMem */
     3320            {16, 0x00049105}, /* _VMFreeMem */
     3321            {16, 0x00029210}, /* _VMGetOwner */
     3322            {16, 0x00027e67}, /* _VMObjHandleInfo */
     3323            {16, 0x00079915}, /* _VMMapDebugAlias */
     3324            {16, 0x0000db54}, /* _KSEMRequestMutex */
     3325            {16, 0x0000dc2b}, /* _KSEMReleaseMutex */
     3326            {16, 0x0000dc56}, /* _KSEMQueryMutex */
     3327            {16, 0x00033ecf}, /* _TKPidToPTDA */
     3328            {16, 0x00035653}, /* _TKSuBuff */
     3329            {16, 0x000351e6}, /* _TKFuBuff */
     3330            {16, 0x000353b0}, /* _TKFuBufLen */
     3331            {16, 0x00035075}, /* _TKSuFuBuff */
    34643332            {13, 0x0000a178}, /* f_FuStrLenZ */
    34653333            {13, 0x0000a0f8}, /* f_FuStrLen */
    34663334            {13, 0x0000a321}, /* f_FuBuff */
    3467             {16, 0x00027e67}, /* _VMObjHandleInfo */
    3468             {16, 0x000576c4}, /* _ldrASMpMTEFromHandle */
    3469             {16, 0x0004ca56}, /* _ldrOpenPath */
    3470             {16, 0x0004925c}, /* _LDRClearSem */
    3471             {16, 0x00052a35}, /* _ldrFindModule */
    3472             {16, 0x0000db54}, /* _KSEMRequestMutex */
    3473             {16, 0x0000dc2b}, /* _KSEMReleaseMutex */
    3474             {16, 0x0000dc56}, /* _KSEMQueryMutex */
    3475             {16, 0x0000def6}, /* _KSEMInit */
     3335            {16, 0x00005b3e}, /* _SftFileSize */
     3336            {11, 0x0001d588}, /* _ldrpFileNameBuf */
    34763337            {11, 0x0001d7c8}, /* _LdrSem */
    3477             {11, 0x0001bd1c}, /* _LDRLibPath */
    3478             {16, 0x00035653}, /* _TKSuBuff */
    3479             {16, 0x000351e6}, /* _TKFuBuff */
    3480             {16, 0x000353b0}, /* _TKFuBufLen */
    3481             {16, 0x000492a8}, /* _ldrValidateMteHandle */
    34823338            {0 , 0x00000b34}, /* _pTCBCur */
    34833339            {0 , 0x00000b30}, /* _pPTDACur */
     
    34853341            {5 , 0x0000f9da}, /* ptda_environ */
    34863342            {5 , 0x0000fe94}, /* ptda_ptdasem */
     3343            {5 , 0x0000ffa0}, /* ptda_handle */
    34873344            {5 , 0x0000ffa2}, /* ptda_module */
    34883345            {5 , 0x0000f9dc}, /* ptda_pBeginLIBPATH */
    3489             {11, 0x0001d588}, /* _ldrpFileNameBuf */
    34903346            {16, 0x00044c58}, /* SecPathFromSFN */
    34913347        }
     
    34963352        8264, KF_UNI | KF_HALFSTRICT, 16,
    34973353        {
     3354            {15, 0x0003c47b}, /* _ldrOpenPath */
    34983355            {15, 0x000093a0}, /* _ldrRead */
    34993356            {15, 0x0003c204}, /* _ldrOpen */
     
    35013358            {15, 0x0003cad8}, /* _LDRQAppType */
    35023359            {15, 0x0003a3f8}, /* _ldrEnum32bitRelRecs */
    3503             {15, 0x00003a7c}, /* _IOSftOpen */
    3504             {15, 0x00003ee8}, /* _IOSftClose */
    3505             {15, 0x00003f7d}, /* _IOSftTransPath */
    3506             {15, 0x00003d36}, /* _IOSftReadAt */
    3507             {15, 0x00003d3d}, /* _IOSftWriteAt */
    3508             {15, 0x00004096}, /* _SftFileSize */
    3509             {15, 0x000386c4}, /* _VMAllocMem */
    3510             {15, 0x0001e20e}, /* _VMGetOwner */
    35113360            {15, 0x00044c02}, /* g_tkExecPgm */
    35123361            {15, 0x00041b67}, /* _tkStartProcess */
     3362            {15, 0x00038e0c}, /* _LDRClearSem */
     3363            {15, 0x000455f8}, /* _ldrASMpMTEFromHandle */
     3364            {15, 0x000412f2}, /* _ldrFindModule */
     3365            {15, 0x00038e48}, /* _ldrValidateMteHandle */
     3366            {15, 0x000386c4}, /* _VMAllocMem */
     3367            {15, 0x00038d4d}, /* _VMFreeMem */
     3368            {15, 0x0001e20e}, /* _VMGetOwner */
     3369            {15, 0x0001d574}, /* _VMObjHandleInfo */
     3370            {15, 0x00063b4c}, /* _VMMapDebugAlias */
     3371            {15, 0x0000a814}, /* _KSEMRequestMutex */
     3372            {15, 0x0000a8eb}, /* _KSEMReleaseMutex */
     3373            {15, 0x0000a916}, /* _KSEMQueryMutex */
     3374            {15, 0x000278ff}, /* _TKPidToPTDA */
     3375            {15, 0x00028f15}, /* _TKSuBuff */
     3376            {15, 0x00028b49}, /* _TKFuBuff */
     3377            {15, 0x00028cd3}, /* _TKFuBufLen */
     3378            {15, 0x000289e1}, /* _TKSuFuBuff */
    35133379            {11, 0x0000d7e0}, /* f_FuStrLenZ */
    35143380            {11, 0x0000d796}, /* f_FuStrLen */
    35153381            {11, 0x0000d8d4}, /* f_FuBuff */
    3516             {15, 0x0001d574}, /* _VMObjHandleInfo */
    3517             {15, 0x000455f8}, /* _ldrASMpMTEFromHandle */
    3518             {15, 0x0003c47b}, /* _ldrOpenPath */
    3519             {15, 0x00038e0c}, /* _LDRClearSem */
    3520             {15, 0x000412f2}, /* _ldrFindModule */
    3521             {15, 0x0000a814}, /* _KSEMRequestMutex */
    3522             {15, 0x0000a8eb}, /* _KSEMReleaseMutex */
    3523             {15, 0x0000a916}, /* _KSEMQueryMutex */
    3524             {15, 0x0000abb6}, /* _KSEMInit */
     3382            {15, 0x00004096}, /* _SftFileSize */
     3383            {10, 0x0001bdfc}, /* _ldrpFileNameBuf */
    35253384            {10, 0x0001ca70}, /* _LdrSem */
    3526             {10, 0x00019eb4}, /* _LDRLibPath */
    3527             {15, 0x00028f15}, /* _TKSuBuff */
    3528             {15, 0x00028b49}, /* _TKFuBuff */
    3529             {15, 0x00028cd3}, /* _TKFuBufLen */
    3530             {15, 0x00038e48}, /* _ldrValidateMteHandle */
    35313385            {10, 0x000070ec}, /* _pTCBCur */
    35323386            {10, 0x000070e8}, /* _pPTDACur */
     
    35343388            {4 , 0x0000fa4e}, /* ptda_environ */
    35353389            {4 , 0x0000fea8}, /* ptda_ptdasem */
     3390            {4 , 0x0000ffa8}, /* ptda_handle */
    35363391            {4 , 0x0000ffaa}, /* ptda_module */
    35373392            {4 , 0x0000fa50}, /* ptda_pBeginLIBPATH */
    3538             {10, 0x0001bdfc}, /* _ldrpFileNameBuf */
    35393393            {15, 0x0003553b}, /* SecPathFromSFN */
    35403394        }
     
    35443398        8264, KF_SMP, 15,
    35453399        {
     3400            {14, 0x0004a7ca}, /* _ldrOpenPath */
    35463401            {14, 0x0000c250}, /* _ldrRead */
    35473402            {14, 0x0004a524}, /* _ldrOpen */
     
    35493404            {14, 0x0004af94}, /* _LDRQAppType */
    35503405            {14, 0x00048a1c}, /* _ldrEnum32bitRelRecs */
    3551             {14, 0x000053e0}, /* _IOSftOpen */
    3552             {14, 0x000058b9}, /* _IOSftClose */
    3553             {14, 0x00005970}, /* _IOSftTransPath */
    3554             {14, 0x000056d0}, /* _IOSftReadAt */
    3555             {14, 0x000056d7}, /* _IOSftWriteAt */
    3556             {14, 0x00005a9a}, /* _SftFileSize */
    3557             {14, 0x0004660c}, /* _VMAllocMem */
    3558             {14, 0x000279f4}, /* _VMGetOwner */
    35593406            {14, 0x00054942}, /* g_tkExecPgm */
    35603407            {14, 0x0005103d}, /* _tkStartProcess */
     3408            {14, 0x00046fd0}, /* _LDRClearSem */
     3409            {14, 0x00055424}, /* _ldrASMpMTEFromHandle */
     3410            {14, 0x00050719}, /* _ldrFindModule */
     3411            {14, 0x0004701c}, /* _ldrValidateMteHandle */
     3412            {14, 0x0004660c}, /* _VMAllocMem */
     3413            {14, 0x00046e79}, /* _VMFreeMem */
     3414            {14, 0x000279f4}, /* _VMGetOwner */
     3415            {14, 0x0002664b}, /* _VMObjHandleInfo */
     3416            {14, 0x0007769d}, /* _VMMapDebugAlias */
     3417            {14, 0x0000d914}, /* _KSEMRequestMutex */
     3418            {14, 0x0000d9a7}, /* _KSEMReleaseMutex */
     3419            {14, 0x0000d9d2}, /* _KSEMQueryMutex */
     3420            {14, 0x000326b3}, /* _TKPidToPTDA */
     3421            {14, 0x00033e37}, /* _TKSuBuff */
     3422            {14, 0x000339ca}, /* _TKFuBuff */
     3423            {14, 0x00033b94}, /* _TKFuBufLen */
     3424            {14, 0x00033859}, /* _TKSuFuBuff */
    35613425            {11, 0x0000a178}, /* f_FuStrLenZ */
    35623426            {11, 0x0000a0f8}, /* f_FuStrLen */
    35633427            {11, 0x0000a321}, /* f_FuBuff */
    3564             {14, 0x0002664b}, /* _VMObjHandleInfo */
    3565             {14, 0x00055424}, /* _ldrASMpMTEFromHandle */
    3566             {14, 0x0004a7ca}, /* _ldrOpenPath */
    3567             {14, 0x00046fd0}, /* _LDRClearSem */
    3568             {14, 0x00050719}, /* _ldrFindModule */
    3569             {14, 0x0000d914}, /* _KSEMRequestMutex */
    3570             {14, 0x0000d9a7}, /* _KSEMReleaseMutex */
    3571             {14, 0x0000d9d2}, /* _KSEMQueryMutex */
    3572             {14, 0x0000dbe7}, /* _KSEMInit */
     3428            {14, 0x00005a9a}, /* _SftFileSize */
     3429            {9 , 0x0000cff8}, /* _ldrpFileNameBuf */
    35733430            {9 , 0x0000d238}, /* _LdrSem */
    3574             {9 , 0x0000b794}, /* _LDRLibPath */
    3575             {14, 0x00033e37}, /* _TKSuBuff */
    3576             {14, 0x000339ca}, /* _TKFuBuff */
    3577             {14, 0x00033b94}, /* _TKFuBufLen */
    3578             {14, 0x0004701c}, /* _ldrValidateMteHandle */
    35793431            {0 , 0x00000b34}, /* _pTCBCur */
    35803432            {0 , 0x00000b30}, /* _pPTDACur */
     
    35823434            {3 , 0x0000f9da}, /* ptda_environ */
    35833435            {3 , 0x0000fe94}, /* ptda_ptdasem */
     3436            {3 , 0x0000ffa0}, /* ptda_handle */
    35843437            {3 , 0x0000ffa2}, /* ptda_module */
    35853438            {3 , 0x0000f9dc}, /* ptda_pBeginLIBPATH */
    3586             {9 , 0x0000cff8}, /* _ldrpFileNameBuf */
    35873439            {14, 0x000429cc}, /* SecPathFromSFN */
    35883440        }
     
    35913443        8264, KF_UNI, 14,
    35923444        {
     3445            {13, 0x0003ad0b}, /* _ldrOpenPath */
    35933446            {13, 0x0000930c}, /* _ldrRead */
    35943447            {13, 0x0003aa94}, /* _ldrOpen */
     
    35963449            {13, 0x0003b368}, /* _LDRQAppType */
    35973450            {13, 0x00038c88}, /* _ldrEnum32bitRelRecs */
    3598             {13, 0x000039fc}, /* _IOSftOpen */
    3599             {13, 0x00003e68}, /* _IOSftClose */
    3600             {13, 0x00003efd}, /* _IOSftTransPath */
    3601             {13, 0x00003cb6}, /* _IOSftReadAt */
    3602             {13, 0x00003cbd}, /* _IOSftWriteAt */
    3603             {13, 0x00004016}, /* _SftFileSize */
    3604             {13, 0x00036f54}, /* _VMAllocMem */
    3605             {13, 0x0001d3a6}, /* _VMGetOwner */
    36063451            {13, 0x00043432}, /* g_tkExecPgm */
    36073452            {13, 0x000403bb}, /* _tkStartProcess */
     3453            {13, 0x0003769c}, /* _LDRClearSem */
     3454            {13, 0x00043e28}, /* _ldrASMpMTEFromHandle */
     3455            {13, 0x0003fb46}, /* _ldrFindModule */
     3456            {13, 0x000376d8}, /* _ldrValidateMteHandle */
     3457            {13, 0x00036f54}, /* _VMAllocMem */
     3458            {13, 0x000375dd}, /* _VMFreeMem */
     3459            {13, 0x0001d3a6}, /* _VMGetOwner */
     3460            {13, 0x0001c70c}, /* _VMObjHandleInfo */
     3461            {13, 0x00062298}, /* _VMMapDebugAlias */
     3462            {13, 0x0000a658}, /* _KSEMRequestMutex */
     3463            {13, 0x0000a6eb}, /* _KSEMReleaseMutex */
     3464            {13, 0x0000a716}, /* _KSEMQueryMutex */
     3465            {13, 0x00026a97}, /* _TKPidToPTDA */
     3466            {13, 0x000280ad}, /* _TKSuBuff */
     3467            {13, 0x00027ce1}, /* _TKFuBuff */
     3468            {13, 0x00027e6b}, /* _TKFuBufLen */
     3469            {13, 0x00027b79}, /* _TKSuFuBuff */
    36083470            {9 , 0x0000d7e0}, /* f_FuStrLenZ */
    36093471            {9 , 0x0000d796}, /* f_FuStrLen */
    36103472            {9 , 0x0000d8d4}, /* f_FuBuff */
    3611             {13, 0x0001c70c}, /* _VMObjHandleInfo */
    3612             {13, 0x00043e28}, /* _ldrASMpMTEFromHandle */
    3613             {13, 0x0003ad0b}, /* _ldrOpenPath */
    3614             {13, 0x0003769c}, /* _LDRClearSem */
    3615             {13, 0x0003fb46}, /* _ldrFindModule */
    3616             {13, 0x0000a658}, /* _KSEMRequestMutex */
    3617             {13, 0x0000a6eb}, /* _KSEMReleaseMutex */
    3618             {13, 0x0000a716}, /* _KSEMQueryMutex */
    3619             {13, 0x0000a92b}, /* _KSEMInit */
     3473            {13, 0x00004016}, /* _SftFileSize */
     3474            {8 , 0x0000bc40}, /* _ldrpFileNameBuf */
    36203475            {8 , 0x0000c8b4}, /* _LdrSem */
    3621             {8 , 0x00009cfc}, /* _LDRLibPath */
    3622             {13, 0x000280ad}, /* _TKSuBuff */
    3623             {13, 0x00027ce1}, /* _TKFuBuff */
    3624             {13, 0x00027e6b}, /* _TKFuBufLen */
    3625             {13, 0x000376d8}, /* _ldrValidateMteHandle */
    36263476            {8 , 0x000070ec}, /* _pTCBCur */
    36273477            {8 , 0x000070e8}, /* _pPTDACur */
     
    36293479            {2 , 0x0000fa4e}, /* ptda_environ */
    36303480            {2 , 0x0000fea8}, /* ptda_ptdasem */
     3481            {2 , 0x0000ffa8}, /* ptda_handle */
    36313482            {2 , 0x0000ffaa}, /* ptda_module */
    36323483            {2 , 0x0000fa50}, /* ptda_pBeginLIBPATH */
    3633             {8 , 0x0000bc40}, /* _ldrpFileNameBuf */
    36343484            {13, 0x00033dcb}, /* SecPathFromSFN */
    36353485        }
     
    36393489        8265, KF_SMP | KF_ALLSTRICT, 17,
    36403490        {
     3491            {16, 0x0005c64e}, /* _ldrOpenPath */
    36413492            {16, 0x0000d854}, /* _ldrRead */
    36423493            {16, 0x0005c394}, /* _ldrOpen */
     
    36443495            {16, 0x0005cf24}, /* _LDRQAppType */
    36453496            {16, 0x0005a62c}, /* _ldrEnum32bitRelRecs */
    3646             {16, 0x0000632c}, /* _IOSftOpen */
    3647             {16, 0x00006814}, /* _IOSftClose */
    3648             {16, 0x000068cc}, /* _IOSftTransPath */
    3649             {16, 0x00006628}, /* _IOSftReadAt */
    3650             {16, 0x0000662f}, /* _IOSftWriteAt */
    3651             {16, 0x00006a04}, /* _SftFileSize */
    3652             {16, 0x0005798c}, /* _VMAllocMem */
    3653             {16, 0x0002fede}, /* _VMGetOwner */
    36543497            {16, 0x0006791c}, /* g_tkExecPgm */
    36553498            {16, 0x000637d4}, /* _tkStartProcess */
     3499            {16, 0x00058628}, /* _LDRClearSem */
     3500            {16, 0x000684dc}, /* _ldrASMpMTEFromHandle */
     3501            {16, 0x00062e0c}, /* _ldrFindModule */
     3502            {16, 0x000586c0}, /* _ldrValidateMteHandle */
     3503            {16, 0x0005798c}, /* _VMAllocMem */
     3504            {16, 0x000584bb}, /* _VMFreeMem */
     3505            {16, 0x0002fede}, /* _VMGetOwner */
     3506            {16, 0x0002e6ff}, /* _VMObjHandleInfo */
     3507            {16, 0x0008dd8d}, /* _VMMapDebugAlias */
     3508            {16, 0x0000f5b8}, /* _KSEMRequestMutex */
     3509            {16, 0x0000f6cc}, /* _KSEMReleaseMutex */
     3510            {16, 0x0000f72c}, /* _KSEMQueryMutex */
     3511            {16, 0x0003d5f3}, /* _TKPidToPTDA */
     3512            {16, 0x0003f29c}, /* _TKSuBuff */
     3513            {16, 0x0003eded}, /* _TKFuBuff */
     3514            {16, 0x0003eff9}, /* _TKFuBufLen */
     3515            {16, 0x0003ec67}, /* _TKSuFuBuff */
    36563516            {13, 0x0000a840}, /* f_FuStrLenZ */
    36573517            {13, 0x0000a7c0}, /* f_FuStrLen */
    36583518            {13, 0x0000aa08}, /* f_FuBuff */
    3659             {16, 0x0002e6ff}, /* _VMObjHandleInfo */
    3660             {16, 0x000684dc}, /* _ldrASMpMTEFromHandle */
    3661             {16, 0x0005c64e}, /* _ldrOpenPath */
    3662             {16, 0x00058628}, /* _LDRClearSem */
    3663             {16, 0x00062e0c}, /* _ldrFindModule */
    3664             {16, 0x0000f5b8}, /* _KSEMRequestMutex */
    3665             {16, 0x0000f6cc}, /* _KSEMReleaseMutex */
    3666             {16, 0x0000f72c}, /* _KSEMQueryMutex */
    3667             {16, 0x0000fab0}, /* _KSEMInit */
     3519            {16, 0x00006a04}, /* _SftFileSize */
     3520            {11, 0x0002c41c}, /* _ldrpFileNameBuf */
    36683521            {11, 0x0002c834}, /* _LdrSem */
    3669             {11, 0x0002a218}, /* _LDRLibPath */
    3670             {16, 0x0003f29c}, /* _TKSuBuff */
    3671             {16, 0x0003eded}, /* _TKFuBuff */
    3672             {16, 0x0003eff9}, /* _TKFuBufLen */
    3673             {16, 0x000586c0}, /* _ldrValidateMteHandle */
    36743522            {0 , 0x00000b34}, /* _pTCBCur */
    36753523            {0 , 0x00000b30}, /* _pPTDACur */
     
    36773525            {5 , 0x0000f9ce}, /* ptda_environ */
    36783526            {5 , 0x0000fe88}, /* ptda_ptdasem */
     3527            {5 , 0x0000ffa0}, /* ptda_handle */
    36793528            {5 , 0x0000ffa2}, /* ptda_module */
    36803529            {5 , 0x0000f9d0}, /* ptda_pBeginLIBPATH */
    3681             {11, 0x0002c41c}, /* _ldrpFileNameBuf */
    36823530            {16, 0x0005368c}, /* SecPathFromSFN */
    36833531        }
     
    36883536        8265, KF_UNI | KF_ALLSTRICT, 16,
    36893537        {
     3538            {15, 0x0004a8e3}, /* _ldrOpenPath */
    36903539            {15, 0x0000a3a8}, /* _ldrRead */
    36913540            {15, 0x0004a658}, /* _ldrOpen */
     
    36933542            {15, 0x0004b040}, /* _LDRQAppType */
    36943543            {15, 0x00048558}, /* _ldrEnum32bitRelRecs */
    3695             {15, 0x00004530}, /* _IOSftOpen */
    3696             {15, 0x000049a8}, /* _IOSftClose */
    3697             {15, 0x00004a40}, /* _IOSftTransPath */
    3698             {15, 0x000047f4}, /* _IOSftReadAt */
    3699             {15, 0x000047fb}, /* _IOSftWriteAt */
    3700             {15, 0x00004b68}, /* _SftFileSize */
    3701             {15, 0x00045ed4}, /* _VMAllocMem */
    3702             {15, 0x0002390e}, /* _VMGetOwner */
    37033544            {15, 0x00054138}, /* g_tkExecPgm */
    37043545            {15, 0x0005083c}, /* _tkStartProcess */
     3546            {15, 0x00046988}, /* _LDRClearSem */
     3547            {15, 0x00054c00}, /* _ldrASMpMTEFromHandle */
     3548            {15, 0x0004ff27}, /* _ldrFindModule */
     3549            {15, 0x00046a10}, /* _ldrValidateMteHandle */
     3550            {15, 0x00045ed4}, /* _VMAllocMem */
     3551            {15, 0x000468af}, /* _VMFreeMem */
     3552            {15, 0x0002390e}, /* _VMGetOwner */
     3553            {15, 0x00022858}, /* _VMObjHandleInfo */
     3554            {15, 0x000761e0}, /* _VMMapDebugAlias */
     3555            {15, 0x0000bccc}, /* _KSEMRequestMutex */
     3556            {15, 0x0000bde0}, /* _KSEMReleaseMutex */
     3557            {15, 0x0000be40}, /* _KSEMQueryMutex */
     3558            {15, 0x0002fde7}, /* _TKPidToPTDA */
     3559            {15, 0x000318c8}, /* _TKSuBuff */
     3560            {15, 0x000314b8}, /* _TKFuBuff */
     3561            {15, 0x00031684}, /* _TKFuBufLen */
     3562            {15, 0x0003133b}, /* _TKSuFuBuff */
    37053563            {11, 0x0000ea50}, /* f_FuStrLenZ */
    37063564            {11, 0x0000ea04}, /* f_FuStrLen */
    37073565            {11, 0x0000eb68}, /* f_FuBuff */
    3708             {15, 0x00022858}, /* _VMObjHandleInfo */
    3709             {15, 0x00054c00}, /* _ldrASMpMTEFromHandle */
    3710             {15, 0x0004a8e3}, /* _ldrOpenPath */
    3711             {15, 0x00046988}, /* _LDRClearSem */
    3712             {15, 0x0004ff27}, /* _ldrFindModule */
    3713             {15, 0x0000bccc}, /* _KSEMRequestMutex */
    3714             {15, 0x0000bde0}, /* _KSEMReleaseMutex */
    3715             {15, 0x0000be40}, /* _KSEMQueryMutex */
    3716             {15, 0x0000c1c4}, /* _KSEMInit */
     3566            {15, 0x00004b68}, /* _SftFileSize */
     3567            {10, 0x00029514}, /* _ldrpFileNameBuf */
    37173568            {10, 0x0002a360}, /* _LdrSem */
    3718             {10, 0x00026b34}, /* _LDRLibPath */
    3719             {15, 0x000318c8}, /* _TKSuBuff */
    3720             {15, 0x000314b8}, /* _TKFuBuff */
    3721             {15, 0x00031684}, /* _TKFuBufLen */
    3722             {15, 0x00046a10}, /* _ldrValidateMteHandle */
    37233569            {10, 0x0000b868}, /* _pTCBCur */
    37243570            {10, 0x0000b864}, /* _pPTDACur */
     
    37263572            {4 , 0x0000fa46}, /* ptda_environ */
    37273573            {4 , 0x0000fea0}, /* ptda_ptdasem */
     3574            {4 , 0x0000ffa8}, /* ptda_handle */
    37283575            {4 , 0x0000ffaa}, /* ptda_module */
    37293576            {4 , 0x0000fa48}, /* ptda_pBeginLIBPATH */
    3730             {10, 0x00029514}, /* _ldrpFileNameBuf */
    37313577            {15, 0x000426f7}, /* SecPathFromSFN */
    37323578        }
     
    37373583        8265, KF_SMP | KF_HALFSTRICT, 17,
    37383584        {
     3585            {16, 0x0004cb12}, /* _ldrOpenPath */
    37393586            {16, 0x0000c360}, /* _ldrRead */
    37403587            {16, 0x0004c86c}, /* _ldrOpen */
     
    37423589            {16, 0x0004d2dc}, /* _LDRQAppType */
    37433590            {16, 0x0004ad50}, /* _ldrEnum32bitRelRecs */
    3744             {16, 0x00005484}, /* _IOSftOpen */
    3745             {16, 0x0000595d}, /* _IOSftClose */
    3746             {16, 0x00005a14}, /* _IOSftTransPath */
    3747             {16, 0x00005774}, /* _IOSftReadAt */
    3748             {16, 0x0000577b}, /* _IOSftWriteAt */
    3749             {16, 0x00005b3e}, /* _SftFileSize */
    3750             {16, 0x00048940}, /* _VMAllocMem */
    3751             {16, 0x000292a4}, /* _VMGetOwner */
    37523591            {16, 0x00056c8e}, /* g_tkExecPgm */
    37533592            {16, 0x00053405}, /* _tkStartProcess */
     3593            {16, 0x00049304}, /* _LDRClearSem */
     3594            {16, 0x00057770}, /* _ldrASMpMTEFromHandle */
     3595            {16, 0x00052ae1}, /* _ldrFindModule */
     3596            {16, 0x00049350}, /* _ldrValidateMteHandle */
     3597            {16, 0x00048940}, /* _VMAllocMem */
     3598            {16, 0x000491ad}, /* _VMFreeMem */
     3599            {16, 0x000292a4}, /* _VMGetOwner */
     3600            {16, 0x00027efb}, /* _VMObjHandleInfo */
     3601            {16, 0x00079a61}, /* _VMMapDebugAlias */
     3602            {16, 0x0000db44}, /* _KSEMRequestMutex */
     3603            {16, 0x0000dc1b}, /* _KSEMReleaseMutex */
     3604            {16, 0x0000dc46}, /* _KSEMQueryMutex */
     3605            {16, 0x00033f63}, /* _TKPidToPTDA */
     3606            {16, 0x000356e7}, /* _TKSuBuff */
     3607            {16, 0x0003527a}, /* _TKFuBuff */
     3608            {16, 0x00035444}, /* _TKFuBufLen */
     3609            {16, 0x00035109}, /* _TKSuFuBuff */
    37543610            {13, 0x0000a178}, /* f_FuStrLenZ */
    37553611            {13, 0x0000a0f8}, /* f_FuStrLen */
    37563612            {13, 0x0000a321}, /* f_FuBuff */
    3757             {16, 0x00027efb}, /* _VMObjHandleInfo */
    3758             {16, 0x00057770}, /* _ldrASMpMTEFromHandle */
    3759             {16, 0x0004cb12}, /* _ldrOpenPath */
    3760             {16, 0x00049304}, /* _LDRClearSem */
    3761             {16, 0x00052ae1}, /* _ldrFindModule */
    3762             {16, 0x0000db44}, /* _KSEMRequestMutex */
    3763             {16, 0x0000dc1b}, /* _KSEMReleaseMutex */
    3764             {16, 0x0000dc46}, /* _KSEMQueryMutex */
    3765             {16, 0x0000dee6}, /* _KSEMInit */
     3613            {16, 0x00005b3e}, /* _SftFileSize */
     3614            {11, 0x0001d588}, /* _ldrpFileNameBuf */
    37663615            {11, 0x0001d7c8}, /* _LdrSem */
    3767             {11, 0x0001bd1c}, /* _LDRLibPath */
    3768             {16, 0x000356e7}, /* _TKSuBuff */
    3769             {16, 0x0003527a}, /* _TKFuBuff */
    3770             {16, 0x00035444}, /* _TKFuBufLen */
    3771             {16, 0x00049350}, /* _ldrValidateMteHandle */
    37723616            {0 , 0x00000b34}, /* _pTCBCur */
    37733617            {0 , 0x00000b30}, /* _pPTDACur */
     
    37753619            {5 , 0x0000f9da}, /* ptda_environ */
    37763620            {5 , 0x0000fe94}, /* ptda_ptdasem */
     3621            {5 , 0x0000ffa0}, /* ptda_handle */
    37773622            {5 , 0x0000ffa2}, /* ptda_module */
    37783623            {5 , 0x0000f9dc}, /* ptda_pBeginLIBPATH */
    3779             {11, 0x0001d588}, /* _ldrpFileNameBuf */
    37803624            {16, 0x00044d00}, /* SecPathFromSFN */
    37813625        }
     
    37863630        8265, KF_UNI | KF_HALFSTRICT, 16,
    37873631        {
     3632            {15, 0x0003c3a3}, /* _ldrOpenPath */
    37883633            {15, 0x000093a0}, /* _ldrRead */
    37893634            {15, 0x0003c12c}, /* _ldrOpen */
     
    37913636            {15, 0x0003ca00}, /* _LDRQAppType */
    37923637            {15, 0x0003a30c}, /* _ldrEnum32bitRelRecs */
    3793             {15, 0x00003a7c}, /* _IOSftOpen */
    3794             {15, 0x00003ee8}, /* _IOSftClose */
    3795             {15, 0x00003f7d}, /* _IOSftTransPath */
    3796             {15, 0x00003d36}, /* _IOSftReadAt */
    3797             {15, 0x00003d3d}, /* _IOSftWriteAt */
    3798             {15, 0x00004096}, /* _SftFileSize */
    3799             {15, 0x000385d8}, /* _VMAllocMem */
    3800             {15, 0x0001e116}, /* _VMGetOwner */
    38013638            {15, 0x00044b2a}, /* g_tkExecPgm */
    38023639            {15, 0x00041a8f}, /* _tkStartProcess */
     3640            {15, 0x00038d20}, /* _LDRClearSem */
     3641            {15, 0x00045520}, /* _ldrASMpMTEFromHandle */
     3642            {15, 0x0004121a}, /* _ldrFindModule */
     3643            {15, 0x00038d5c}, /* _ldrValidateMteHandle */
     3644            {15, 0x000385d8}, /* _VMAllocMem */
     3645            {15, 0x00038c61}, /* _VMFreeMem */
     3646            {15, 0x0001e116}, /* _VMGetOwner */
     3647            {15, 0x0001d47c}, /* _VMObjHandleInfo */
     3648            {15, 0x00063a58}, /* _VMMapDebugAlias */
     3649            {15, 0x0000a808}, /* _KSEMRequestMutex */
     3650            {15, 0x0000a8df}, /* _KSEMReleaseMutex */
     3651            {15, 0x0000a90a}, /* _KSEMQueryMutex */
     3652            {15, 0x00027807}, /* _TKPidToPTDA */
     3653            {15, 0x00028e1d}, /* _TKSuBuff */
     3654            {15, 0x00028a51}, /* _TKFuBuff */
     3655            {15, 0x00028bdb}, /* _TKFuBufLen */
     3656            {15, 0x000288e9}, /* _TKSuFuBuff */
    38033657            {11, 0x0000d830}, /* f_FuStrLenZ */
    38043658            {11, 0x0000d7e6}, /* f_FuStrLen */
    38053659            {11, 0x0000d924}, /* f_FuBuff */
    3806             {15, 0x0001d47c}, /* _VMObjHandleInfo */
    3807             {15, 0x00045520}, /* _ldrASMpMTEFromHandle */
    3808             {15, 0x0003c3a3}, /* _ldrOpenPath */
    3809             {15, 0x00038d20}, /* _LDRClearSem */
    3810             {15, 0x0004121a}, /* _ldrFindModule */
    3811             {15, 0x0000a808}, /* _KSEMRequestMutex */
    3812             {15, 0x0000a8df}, /* _KSEMReleaseMutex */
    3813             {15, 0x0000a90a}, /* _KSEMQueryMutex */
    3814             {15, 0x0000abaa}, /* _KSEMInit */
     3660            {15, 0x00004096}, /* _SftFileSize */
     3661            {10, 0x0001bdfc}, /* _ldrpFileNameBuf */
    38153662            {10, 0x0001ca70}, /* _LdrSem */
    3816             {10, 0x00019eb4}, /* _LDRLibPath */
    3817             {15, 0x00028e1d}, /* _TKSuBuff */
    3818             {15, 0x00028a51}, /* _TKFuBuff */
    3819             {15, 0x00028bdb}, /* _TKFuBufLen */
    3820             {15, 0x00038d5c}, /* _ldrValidateMteHandle */
    38213663            {10, 0x000070ec}, /* _pTCBCur */
    38223664            {10, 0x000070e8}, /* _pPTDACur */
     
    38243666            {4 , 0x0000fa4e}, /* ptda_environ */
    38253667            {4 , 0x0000fea8}, /* ptda_ptdasem */
     3668            {4 , 0x0000ffa8}, /* ptda_handle */
    38263669            {4 , 0x0000ffaa}, /* ptda_module */
    38273670            {4 , 0x0000fa50}, /* ptda_pBeginLIBPATH */
    3828             {10, 0x0001bdfc}, /* _ldrpFileNameBuf */
    38293671            {15, 0x00035453}, /* SecPathFromSFN */
    38303672        }
     
    38343676        8265, KF_SMP, 15,
    38353677        {
     3678            {14, 0x0004a87a}, /* _ldrOpenPath */
    38363679            {14, 0x0000c250}, /* _ldrRead */
    38373680            {14, 0x0004a5d4}, /* _ldrOpen */
     
    38393682            {14, 0x0004b044}, /* _LDRQAppType */
    38403683            {14, 0x00048ab8}, /* _ldrEnum32bitRelRecs */
    3841             {14, 0x000053e0}, /* _IOSftOpen */
    3842             {14, 0x000058b9}, /* _IOSftClose */
    3843             {14, 0x00005970}, /* _IOSftTransPath */
    3844             {14, 0x000056d0}, /* _IOSftReadAt */
    3845             {14, 0x000056d7}, /* _IOSftWriteAt */
    3846             {14, 0x00005a9a}, /* _SftFileSize */
    3847             {14, 0x000466a8}, /* _VMAllocMem */
    3848             {14, 0x00027a7c}, /* _VMGetOwner */
    38493684            {14, 0x000549e2}, /* g_tkExecPgm */
    38503685            {14, 0x000510dd}, /* _tkStartProcess */
     3686            {14, 0x0004706c}, /* _LDRClearSem */
     3687            {14, 0x000554c4}, /* _ldrASMpMTEFromHandle */
     3688            {14, 0x000507b9}, /* _ldrFindModule */
     3689            {14, 0x000470b8}, /* _ldrValidateMteHandle */
     3690            {14, 0x000466a8}, /* _VMAllocMem */
     3691            {14, 0x00046f15}, /* _VMFreeMem */
     3692            {14, 0x00027a7c}, /* _VMGetOwner */
     3693            {14, 0x000266d3}, /* _VMObjHandleInfo */
     3694            {14, 0x000777c5}, /* _VMMapDebugAlias */
     3695            {14, 0x0000d914}, /* _KSEMRequestMutex */
     3696            {14, 0x0000d9a7}, /* _KSEMReleaseMutex */
     3697            {14, 0x0000d9d2}, /* _KSEMQueryMutex */
     3698            {14, 0x0003273b}, /* _TKPidToPTDA */
     3699            {14, 0x00033ebf}, /* _TKSuBuff */
     3700            {14, 0x00033a52}, /* _TKFuBuff */
     3701            {14, 0x00033c1c}, /* _TKFuBufLen */
     3702            {14, 0x000338e1}, /* _TKSuFuBuff */
    38513703            {11, 0x0000a178}, /* f_FuStrLenZ */
    38523704            {11, 0x0000a0f8}, /* f_FuStrLen */
    38533705            {11, 0x0000a321}, /* f_FuBuff */
    3854             {14, 0x000266d3}, /* _VMObjHandleInfo */
    3855             {14, 0x000554c4}, /* _ldrASMpMTEFromHandle */
    3856             {14, 0x0004a87a}, /* _ldrOpenPath */
    3857             {14, 0x0004706c}, /* _LDRClearSem */
    3858             {14, 0x000507b9}, /* _ldrFindModule */
    3859             {14, 0x0000d914}, /* _KSEMRequestMutex */
    3860             {14, 0x0000d9a7}, /* _KSEMReleaseMutex */
    3861             {14, 0x0000d9d2}, /* _KSEMQueryMutex */
    3862             {14, 0x0000dbe7}, /* _KSEMInit */
     3706            {14, 0x00005a9a}, /* _SftFileSize */
     3707            {9 , 0x0000cff8}, /* _ldrpFileNameBuf */
    38633708            {9 , 0x0000d238}, /* _LdrSem */
    3864             {9 , 0x0000b794}, /* _LDRLibPath */
    3865             {14, 0x00033ebf}, /* _TKSuBuff */
    3866             {14, 0x00033a52}, /* _TKFuBuff */
    3867             {14, 0x00033c1c}, /* _TKFuBufLen */
    3868             {14, 0x000470b8}, /* _ldrValidateMteHandle */
    38693709            {0 , 0x00000b34}, /* _pTCBCur */
    38703710            {0 , 0x00000b30}, /* _pPTDACur */
     
    38723712            {3 , 0x0000f9da}, /* ptda_environ */
    38733713            {3 , 0x0000fe94}, /* ptda_ptdasem */
     3714            {3 , 0x0000ffa0}, /* ptda_handle */
    38743715            {3 , 0x0000ffa2}, /* ptda_module */
    38753716            {3 , 0x0000f9dc}, /* ptda_pBeginLIBPATH */
    3876             {9 , 0x0000cff8}, /* _ldrpFileNameBuf */
    38773717            {14, 0x00042a68}, /* SecPathFromSFN */
    38783718        }
     
    38813721        8265, KF_UNI, 14,
    38823722        {
     3723            {13, 0x0003ac2b}, /* _ldrOpenPath */
    38833724            {13, 0x0000930c}, /* _ldrRead */
    38843725            {13, 0x0003a9b4}, /* _ldrOpen */
     
    38863727            {13, 0x0003b288}, /* _LDRQAppType */
    38873728            {13, 0x00038b94}, /* _ldrEnum32bitRelRecs */
    3888             {13, 0x000039fc}, /* _IOSftOpen */
    3889             {13, 0x00003e68}, /* _IOSftClose */
    3890             {13, 0x00003efd}, /* _IOSftTransPath */
    3891             {13, 0x00003cb6}, /* _IOSftReadAt */
    3892             {13, 0x00003cbd}, /* _IOSftWriteAt */
    3893             {13, 0x00004016}, /* _SftFileSize */
    3894             {13, 0x00036e60}, /* _VMAllocMem */
    3895             {13, 0x0001d2a6}, /* _VMGetOwner */
    38963729            {13, 0x00043352}, /* g_tkExecPgm */
    38973730            {13, 0x000402db}, /* _tkStartProcess */
     3731            {13, 0x000375a8}, /* _LDRClearSem */
     3732            {13, 0x00043d48}, /* _ldrASMpMTEFromHandle */
     3733            {13, 0x0003fa66}, /* _ldrFindModule */
     3734            {13, 0x000375e4}, /* _ldrValidateMteHandle */
     3735            {13, 0x00036e60}, /* _VMAllocMem */
     3736            {13, 0x000374e9}, /* _VMFreeMem */
     3737            {13, 0x0001d2a6}, /* _VMGetOwner */
     3738            {13, 0x0001c60c}, /* _VMObjHandleInfo */
     3739            {13, 0x000621d8}, /* _VMMapDebugAlias */
     3740            {13, 0x0000a65c}, /* _KSEMRequestMutex */
     3741            {13, 0x0000a6ef}, /* _KSEMReleaseMutex */
     3742            {13, 0x0000a71a}, /* _KSEMQueryMutex */
     3743            {13, 0x00026997}, /* _TKPidToPTDA */
     3744            {13, 0x00027fad}, /* _TKSuBuff */
     3745            {13, 0x00027be1}, /* _TKFuBuff */
     3746            {13, 0x00027d6b}, /* _TKFuBufLen */
     3747            {13, 0x00027a79}, /* _TKSuFuBuff */
    38983748            {9 , 0x0000d830}, /* f_FuStrLenZ */
    38993749            {9 , 0x0000d7e6}, /* f_FuStrLen */
    39003750            {9 , 0x0000d924}, /* f_FuBuff */
    3901             {13, 0x0001c60c}, /* _VMObjHandleInfo */
    3902             {13, 0x00043d48}, /* _ldrASMpMTEFromHandle */
    3903             {13, 0x0003ac2b}, /* _ldrOpenPath */
    3904             {13, 0x000375a8}, /* _LDRClearSem */
    3905             {13, 0x0003fa66}, /* _ldrFindModule */
    3906             {13, 0x0000a65c}, /* _KSEMRequestMutex */
    3907             {13, 0x0000a6ef}, /* _KSEMReleaseMutex */
    3908             {13, 0x0000a71a}, /* _KSEMQueryMutex */
    3909             {13, 0x0000a92f}, /* _KSEMInit */
     3751            {13, 0x00004016}, /* _SftFileSize */
     3752            {8 , 0x0000bc40}, /* _ldrpFileNameBuf */
    39103753            {8 , 0x0000c8b4}, /* _LdrSem */
    3911             {8 , 0x00009cfc}, /* _LDRLibPath */
    3912             {13, 0x00027fad}, /* _TKSuBuff */
    3913             {13, 0x00027be1}, /* _TKFuBuff */
    3914             {13, 0x00027d6b}, /* _TKFuBufLen */
    3915             {13, 0x000375e4}, /* _ldrValidateMteHandle */
    39163754            {8 , 0x000070ec}, /* _pTCBCur */
    39173755            {8 , 0x000070e8}, /* _pPTDACur */
     
    39193757            {2 , 0x0000fa4e}, /* ptda_environ */
    39203758            {2 , 0x0000fea8}, /* ptda_ptdasem */
     3759            {2 , 0x0000ffa8}, /* ptda_handle */
    39213760            {2 , 0x0000ffaa}, /* ptda_module */
    39223761            {2 , 0x0000fa50}, /* ptda_pBeginLIBPATH */
    3923             {8 , 0x0000bc40}, /* _ldrpFileNameBuf */
    39243762            {13, 0x00033cdb}, /* SecPathFromSFN */
    39253763        }
     
    39283766        8266, KF_SMP, 15,
    39293767        {
     3768            {14, 0x0004a886}, /* _ldrOpenPath */
    39303769            {14, 0x0000c250}, /* _ldrRead */
    39313770            {14, 0x0004a5e0}, /* _ldrOpen */
     
    39333772            {14, 0x0004b050}, /* _LDRQAppType */
    39343773            {14, 0x00048ac4}, /* _ldrEnum32bitRelRecs */
    3935             {14, 0x000053e0}, /* _IOSftOpen */
    3936             {14, 0x000058b9}, /* _IOSftClose */
    3937             {14, 0x00005970}, /* _IOSftTransPath */
    3938             {14, 0x000056d0}, /* _IOSftReadAt */
    3939             {14, 0x000056d7}, /* _IOSftWriteAt */
    3940             {14, 0x00005a9a}, /* _SftFileSize */
    3941             {14, 0x000466b4}, /* _VMAllocMem */
    3942             {14, 0x00027a7c}, /* _VMGetOwner */
    39433774            {14, 0x000549ee}, /* g_tkExecPgm */
    39443775            {14, 0x000510e9}, /* _tkStartProcess */
     3776            {14, 0x00047078}, /* _LDRClearSem */
     3777            {14, 0x000554d0}, /* _ldrASMpMTEFromHandle */
     3778            {14, 0x000507c5}, /* _ldrFindModule */
     3779            {14, 0x000470c4}, /* _ldrValidateMteHandle */
     3780            {14, 0x000466b4}, /* _VMAllocMem */
     3781            {14, 0x00046f21}, /* _VMFreeMem */
     3782            {14, 0x00027a7c}, /* _VMGetOwner */
     3783            {14, 0x000266d3}, /* _VMObjHandleInfo */
     3784            {14, 0x000777d1}, /* _VMMapDebugAlias */
     3785            {14, 0x0000d914}, /* _KSEMRequestMutex */
     3786            {14, 0x0000d9a7}, /* _KSEMReleaseMutex */
     3787            {14, 0x0000d9d2}, /* _KSEMQueryMutex */
     3788            {14, 0x0003273b}, /* _TKPidToPTDA */
     3789            {14, 0x00033ebf}, /* _TKSuBuff */
     3790            {14, 0x00033a52}, /* _TKFuBuff */
     3791            {14, 0x00033c1c}, /* _TKFuBufLen */
     3792            {14, 0x000338e1}, /* _TKSuFuBuff */
    39453793            {11, 0x0000a178}, /* f_FuStrLenZ */
    39463794            {11, 0x0000a0f8}, /* f_FuStrLen */
    39473795            {11, 0x0000a321}, /* f_FuBuff */
    3948             {14, 0x000266d3}, /* _VMObjHandleInfo */
    3949             {14, 0x000554d0}, /* _ldrASMpMTEFromHandle */
    3950             {14, 0x0004a886}, /* _ldrOpenPath */
    3951             {14, 0x00047078}, /* _LDRClearSem */
    3952             {14, 0x000507c5}, /* _ldrFindModule */
    3953             {14, 0x0000d914}, /* _KSEMRequestMutex */
    3954             {14, 0x0000d9a7}, /* _KSEMReleaseMutex */
    3955             {14, 0x0000d9d2}, /* _KSEMQueryMutex */
    3956             {14, 0x0000dbe7}, /* _KSEMInit */
     3796            {14, 0x00005a9a}, /* _SftFileSize */
     3797            {9 , 0x0000cff8}, /* _ldrpFileNameBuf */
    39573798            {9 , 0x0000d238}, /* _LdrSem */
    3958             {9 , 0x0000b794}, /* _LDRLibPath */
    3959             {14, 0x00033ebf}, /* _TKSuBuff */
    3960             {14, 0x00033a52}, /* _TKFuBuff */
    3961             {14, 0x00033c1c}, /* _TKFuBufLen */
    3962             {14, 0x000470c4}, /* _ldrValidateMteHandle */
    39633799            {0 , 0x00000b34}, /* _pTCBCur */
    39643800            {0 , 0x00000b30}, /* _pPTDACur */
     
    39663802            {3 , 0x0000f9da}, /* ptda_environ */
    39673803            {3 , 0x0000fe94}, /* ptda_ptdasem */
     3804            {3 , 0x0000ffa0}, /* ptda_handle */
    39683805            {3 , 0x0000ffa2}, /* ptda_module */
    39693806            {3 , 0x0000f9dc}, /* ptda_pBeginLIBPATH */
    3970             {9 , 0x0000cff8}, /* _ldrpFileNameBuf */
    39713807            {14, 0x00042a74}, /* SecPathFromSFN */
    39723808        }
     
    39763812        9024, KF_UNI | KF_ALLSTRICT, 15,
    39773813        {
     3814            {14, 0x0004667f}, /* _ldrOpenPath */
    39783815            {14, 0x00008c0c}, /* _ldrRead */
    39793816            {14, 0x000463f4}, /* _ldrOpen */
     
    39813818            {14, 0x00046ddc}, /* _LDRQAppType */
    39823819            {14, 0x000443ec}, /* _ldrEnum32bitRelRecs */
    3983             {14, 0x00003da8}, /* _IOSftOpen */
    3984             {14, 0x0000425c}, /* _IOSftClose */
    3985             {14, 0x00004304}, /* _IOSftTransPath */
    3986             {14, 0x0000407c}, /* _IOSftReadAt */
    3987             {14, 0x00004083}, /* _IOSftWriteAt */
    3988             {14, 0x0000442c}, /* _SftFileSize */
    3989             {14, 0x00041db8}, /* _VMAllocMem */
    3990             {14, 0x0002165e}, /* _VMGetOwner */
    39913820            {14, 0x0004f97c}, /* g_tkExecPgm */
    39923821            {14, 0x0004c120}, /* _tkStartProcess */
     3822            {14, 0x00042864}, /* _LDRClearSem */
     3823            {14, 0x00050404}, /* _ldrASMpMTEFromHandle */
     3824            {14, 0x0004b812}, /* _ldrFindModule */
     3825            {14, 0x000428ec}, /* _ldrValidateMteHandle */
     3826            {14, 0x00041db8}, /* _VMAllocMem */
     3827            {14, 0x0004278b}, /* _VMFreeMem */
     3828            {14, 0x0002165e}, /* _VMGetOwner */
     3829            {14, 0x000205bc}, /* _VMObjHandleInfo */
     3830            {14, 0x0006a3b4}, /* _VMMapDebugAlias */
     3831            {14, 0x0000a5b4}, /* _KSEMRequestMutex */
     3832            {14, 0x0000a6c8}, /* _KSEMReleaseMutex */
     3833            {14, 0x0000a728}, /* _KSEMQueryMutex */
     3834            {14, 0x0002d183}, /* _TKPidToPTDA */
     3835            {14, 0x0002ec48}, /* _TKSuBuff */
     3836            {14, 0x0002e83a}, /* _TKFuBuff */
     3837            {14, 0x0002ea06}, /* _TKFuBufLen */
     3838            {14, 0x0002e6db}, /* _TKSuFuBuff */
    39933839            {11, 0x0000f8d4}, /* f_FuStrLenZ */
    39943840            {11, 0x0000f888}, /* f_FuStrLen */
    39953841            {11, 0x0000f9ec}, /* f_FuBuff */
    3996             {14, 0x000205bc}, /* _VMObjHandleInfo */
    3997             {14, 0x00050404}, /* _ldrASMpMTEFromHandle */
    3998             {14, 0x0004667f}, /* _ldrOpenPath */
    3999             {14, 0x00042864}, /* _LDRClearSem */
    4000             {14, 0x0004b812}, /* _ldrFindModule */
    4001             {14, 0x0000a5b4}, /* _KSEMRequestMutex */
    4002             {14, 0x0000a6c8}, /* _KSEMReleaseMutex */
    4003             {14, 0x0000a728}, /* _KSEMQueryMutex */
    4004             {14, 0x0000aaac}, /* _KSEMInit */
     3842            {14, 0x0000442c}, /* _SftFileSize */
     3843            {10, 0x00017ebc}, /* _ldrpFileNameBuf */
    40053844            {10, 0x000159f0}, /* _LdrSem */
    4006             {10, 0x00015a7c}, /* _LDRLibPath */
    4007             {14, 0x0002ec48}, /* _TKSuBuff */
    4008             {14, 0x0002e83a}, /* _TKFuBuff */
    4009             {14, 0x0002ea06}, /* _TKFuBufLen */
    4010             {14, 0x000428ec}, /* _ldrValidateMteHandle */
    40113845            {10, 0x0000b920}, /* _pTCBCur */
    40123846            {10, 0x0000b91c}, /* _pPTDACur */
     
    40143848            {4 , 0x0000fa9a}, /* ptda_environ */
    40153849            {4 , 0x0000fecc}, /* ptda_ptdasem */
     3850            {4 , 0x0000ffa8}, /* ptda_handle */
    40163851            {4 , 0x0000ffaa}, /* ptda_module */
    40173852            {4 , 0x0000fa9c}, /* ptda_pBeginLIBPATH */
    4018             {10, 0x00017ebc}, /* _ldrpFileNameBuf */
    40193853            {14, 0x0003e13e}, /* SecPathFromSFN */
    40203854        }
     
    40243858        9024, KF_UNI, 13,
    40253859        {
     3860            {12, 0x00036ea3}, /* _ldrOpenPath */
    40263861            {12, 0x00007d68}, /* _ldrRead */
    40273862            {12, 0x00036c2c}, /* _ldrOpen */
     
    40293864            {12, 0x00037504}, /* _LDRQAppType */
    40303865            {12, 0x00034ef8}, /* _ldrEnum32bitRelRecs */
    4031             {12, 0x00003494}, /* _IOSftOpen */
    4032             {12, 0x0000393a}, /* _IOSftClose */
    4033             {12, 0x000039e1}, /* _IOSftTransPath */
    4034             {12, 0x0000375b}, /* _IOSftReadAt */
    4035             {12, 0x00003762}, /* _IOSftWriteAt */
    4036             {12, 0x00003afa}, /* _SftFileSize */
    4037             {12, 0x00033214}, /* _VMAllocMem */
    4038             {12, 0x0001b218}, /* _VMGetOwner */
    40393866            {12, 0x0003f196}, /* g_tkExecPgm */
    40403867            {12, 0x0003c177}, /* _tkStartProcess */
     3868            {12, 0x00033954}, /* _LDRClearSem */
     3869            {12, 0x0003fb4c}, /* _ldrASMpMTEFromHandle */
     3870            {12, 0x0003b907}, /* _ldrFindModule */
     3871            {12, 0x00033990}, /* _ldrValidateMteHandle */
     3872            {12, 0x00033214}, /* _VMAllocMem */
     3873            {12, 0x00033895}, /* _VMFreeMem */
     3874            {12, 0x0001b218}, /* _VMGetOwner */
     3875            {12, 0x0001a58c}, /* _VMObjHandleInfo */
     3876            {12, 0x00056e30}, /* _VMMapDebugAlias */
     3877            {12, 0x000090ec}, /* _KSEMRequestMutex */
     3878            {12, 0x0000917f}, /* _KSEMReleaseMutex */
     3879            {12, 0x000091aa}, /* _KSEMQueryMutex */
     3880            {12, 0x000240bb}, /* _TKPidToPTDA */
     3881            {12, 0x000256b5}, /* _TKSuBuff */
     3882            {12, 0x000252eb}, /* _TKFuBuff */
     3883            {12, 0x00025475}, /* _TKFuBufLen */
     3884            {12, 0x000251a1}, /* _TKSuFuBuff */
    40413885            {9 , 0x0000e60c}, /* f_FuStrLenZ */
    40423886            {9 , 0x0000e5c2}, /* f_FuStrLen */
    40433887            {9 , 0x0000e700}, /* f_FuBuff */
    4044             {12, 0x0001a58c}, /* _VMObjHandleInfo */
    4045             {12, 0x0003fb4c}, /* _ldrASMpMTEFromHandle */
    4046             {12, 0x00036ea3}, /* _ldrOpenPath */
    4047             {12, 0x00033954}, /* _LDRClearSem */
    4048             {12, 0x0003b907}, /* _ldrFindModule */
    4049             {12, 0x000090ec}, /* _KSEMRequestMutex */
    4050             {12, 0x0000917f}, /* _KSEMReleaseMutex */
    4051             {12, 0x000091aa}, /* _KSEMQueryMutex */
    4052             {12, 0x000093bf}, /* _KSEMInit */
     3888            {12, 0x00003afa}, /* _SftFileSize */
     3889            {8 , 0x0000ba4c}, /* _ldrpFileNameBuf */
    40533890            {8 , 0x0000a020}, /* _LdrSem */
    4054             {8 , 0x0000a0a0}, /* _LDRLibPath */
    4055             {12, 0x000256b5}, /* _TKSuBuff */
    4056             {12, 0x000252eb}, /* _TKFuBuff */
    4057             {12, 0x00025475}, /* _TKFuBufLen */
    4058             {12, 0x00033990}, /* _ldrValidateMteHandle */
    40593891            {8 , 0x000072a8}, /* _pTCBCur */
    40603892            {8 , 0x000072a4}, /* _pPTDACur */
     
    40623894            {2 , 0x0000faa2}, /* ptda_environ */
    40633895            {2 , 0x0000fed4}, /* ptda_ptdasem */
     3896            {2 , 0x0000ffa8}, /* ptda_handle */
    40643897            {2 , 0x0000ffaa}, /* ptda_module */
    40653898            {2 , 0x0000faa4}, /* ptda_pBeginLIBPATH */
    4066             {8 , 0x0000ba4c}, /* _ldrpFileNameBuf */
    40673899            {12, 0x0002fcea}, /* SecPathFromSFN */
    40683900        }
     
    40723904        9026, KF_UNI | KF_ALLSTRICT, 15,
    40733905        {
     3906            {14, 0x000467c7}, /* _ldrOpenPath */
    40743907            {14, 0x00008c8c}, /* _ldrRead */
    40753908            {14, 0x0004653c}, /* _ldrOpen */
     
    40773910            {14, 0x00046f24}, /* _LDRQAppType */
    40783911            {14, 0x00044534}, /* _ldrEnum32bitRelRecs */
    4079             {14, 0x00003da8}, /* _IOSftOpen */
    4080             {14, 0x0000425c}, /* _IOSftClose */
    4081             {14, 0x00004304}, /* _IOSftTransPath */
    4082             {14, 0x0000407c}, /* _IOSftReadAt */
    4083             {14, 0x00004083}, /* _IOSftWriteAt */
    4084             {14, 0x0000442c}, /* _SftFileSize */
    4085             {14, 0x00041f00}, /* _VMAllocMem */
    4086             {14, 0x00021752}, /* _VMGetOwner */
    40873912            {14, 0x0004fadc}, /* g_tkExecPgm */
    40883913            {14, 0x0004c280}, /* _tkStartProcess */
     3914            {14, 0x000429ac}, /* _LDRClearSem */
     3915            {14, 0x00050560}, /* _ldrASMpMTEFromHandle */
     3916            {14, 0x0004b95a}, /* _ldrFindModule */
     3917            {14, 0x00042a34}, /* _ldrValidateMteHandle */
     3918            {14, 0x00041f00}, /* _VMAllocMem */
     3919            {14, 0x000428d3}, /* _VMFreeMem */
     3920            {14, 0x00021752}, /* _VMGetOwner */
     3921            {14, 0x0002069c}, /* _VMObjHandleInfo */
     3922            {14, 0x0006a4fc}, /* _VMMapDebugAlias */
     3923            {14, 0x0000a634}, /* _KSEMRequestMutex */
     3924            {14, 0x0000a748}, /* _KSEMReleaseMutex */
     3925            {14, 0x0000a7a8}, /* _KSEMQueryMutex */
     3926            {14, 0x0002d277}, /* _TKPidToPTDA */
     3927            {14, 0x0002ed3c}, /* _TKSuBuff */
     3928            {14, 0x0002e92e}, /* _TKFuBuff */
     3929            {14, 0x0002eafa}, /* _TKFuBufLen */
     3930            {14, 0x0002e7cf}, /* _TKSuFuBuff */
    40893931            {11, 0x0000f904}, /* f_FuStrLenZ */
    40903932            {11, 0x0000f8b8}, /* f_FuStrLen */
    40913933            {11, 0x0000fa1c}, /* f_FuBuff */
    4092             {14, 0x0002069c}, /* _VMObjHandleInfo */
    4093             {14, 0x00050560}, /* _ldrASMpMTEFromHandle */
    4094             {14, 0x000467c7}, /* _ldrOpenPath */
    4095             {14, 0x000429ac}, /* _LDRClearSem */
    4096             {14, 0x0004b95a}, /* _ldrFindModule */
    4097             {14, 0x0000a634}, /* _KSEMRequestMutex */
    4098             {14, 0x0000a748}, /* _KSEMReleaseMutex */
    4099             {14, 0x0000a7a8}, /* _KSEMQueryMutex */
    4100             {14, 0x0000ab2c}, /* _KSEMInit */
     3934            {14, 0x0000442c}, /* _SftFileSize */
     3935            {10, 0x00017ec4}, /* _ldrpFileNameBuf */
    41013936            {10, 0x000159f8}, /* _LdrSem */
    4102             {10, 0x00015a84}, /* _LDRLibPath */
    4103             {14, 0x0002ed3c}, /* _TKSuBuff */
    4104             {14, 0x0002e92e}, /* _TKFuBuff */
    4105             {14, 0x0002eafa}, /* _TKFuBufLen */
    4106             {14, 0x00042a34}, /* _ldrValidateMteHandle */
    41073937            {10, 0x0000b858}, /* _pTCBCur */
    41083938            {10, 0x0000b854}, /* _pPTDACur */
     
    41103940            {4 , 0x0000fa9a}, /* ptda_environ */
    41113941            {4 , 0x0000fecc}, /* ptda_ptdasem */
     3942            {4 , 0x0000ffa8}, /* ptda_handle */
    41123943            {4 , 0x0000ffaa}, /* ptda_module */
    41133944            {4 , 0x0000fa9c}, /* ptda_pBeginLIBPATH */
    4114             {10, 0x00017ec4}, /* _ldrpFileNameBuf */
    41153945            {14, 0x0003e27e}, /* SecPathFromSFN */
    41163946        }
     
    41203950        9026, KF_UNI, 13,
    41213951        {
     3952            {12, 0x00036fb3}, /* _ldrOpenPath */
    41223953            {12, 0x00007de0}, /* _ldrRead */
    41233954            {12, 0x00036d3c}, /* _ldrOpen */
     
    41253956            {12, 0x00037614}, /* _LDRQAppType */
    41263957            {12, 0x00035008}, /* _ldrEnum32bitRelRecs */
    4127             {12, 0x00003494}, /* _IOSftOpen */
    4128             {12, 0x0000393a}, /* _IOSftClose */
    4129             {12, 0x000039e1}, /* _IOSftTransPath */
    4130             {12, 0x0000375b}, /* _IOSftReadAt */
    4131             {12, 0x00003762}, /* _IOSftWriteAt */
    4132             {12, 0x00003afa}, /* _SftFileSize */
    4133             {12, 0x00033324}, /* _VMAllocMem */
    4134             {12, 0x0001b2dc}, /* _VMGetOwner */
    41353958            {12, 0x0003f2ba}, /* g_tkExecPgm */
    41363959            {12, 0x0003c29b}, /* _tkStartProcess */
     3960            {12, 0x00033a64}, /* _LDRClearSem */
     3961            {12, 0x0003fc6c}, /* _ldrASMpMTEFromHandle */
     3962            {12, 0x0003ba17}, /* _ldrFindModule */
     3963            {12, 0x00033aa0}, /* _ldrValidateMteHandle */
     3964            {12, 0x00033324}, /* _VMAllocMem */
     3965            {12, 0x000339a5}, /* _VMFreeMem */
     3966            {12, 0x0001b2dc}, /* _VMGetOwner */
     3967            {12, 0x0001a63c}, /* _VMObjHandleInfo */
     3968            {12, 0x00056f90}, /* _VMMapDebugAlias */
     3969            {12, 0x00009164}, /* _KSEMRequestMutex */
     3970            {12, 0x000091f7}, /* _KSEMReleaseMutex */
     3971            {12, 0x00009222}, /* _KSEMQueryMutex */
     3972            {12, 0x0002417b}, /* _TKPidToPTDA */
     3973            {12, 0x00025775}, /* _TKSuBuff */
     3974            {12, 0x000253ab}, /* _TKFuBuff */
     3975            {12, 0x00025535}, /* _TKFuBufLen */
     3976            {12, 0x00025261}, /* _TKSuFuBuff */
    41373977            {9 , 0x0000e644}, /* f_FuStrLenZ */
    41383978            {9 , 0x0000e5fa}, /* f_FuStrLen */
    41393979            {9 , 0x0000e738}, /* f_FuBuff */
    4140             {12, 0x0001a63c}, /* _VMObjHandleInfo */
    4141             {12, 0x0003fc6c}, /* _ldrASMpMTEFromHandle */
    4142             {12, 0x00036fb3}, /* _ldrOpenPath */
    4143             {12, 0x00033a64}, /* _LDRClearSem */
    4144             {12, 0x0003ba17}, /* _ldrFindModule */
    4145             {12, 0x00009164}, /* _KSEMRequestMutex */
    4146             {12, 0x000091f7}, /* _KSEMReleaseMutex */
    4147             {12, 0x00009222}, /* _KSEMQueryMutex */
    4148             {12, 0x00009437}, /* _KSEMInit */
     3980            {12, 0x00003afa}, /* _SftFileSize */
     3981            {8 , 0x0000ba54}, /* _ldrpFileNameBuf */
    41493982            {8 , 0x0000a028}, /* _LdrSem */
    4150             {8 , 0x0000a0a8}, /* _LDRLibPath */
    4151             {12, 0x00025775}, /* _TKSuBuff */
    4152             {12, 0x000253ab}, /* _TKFuBuff */
    4153             {12, 0x00025535}, /* _TKFuBufLen */
    4154             {12, 0x00033aa0}, /* _ldrValidateMteHandle */
    41553983            {8 , 0x000072ac}, /* _pTCBCur */
    41563984            {8 , 0x000072a8}, /* _pPTDACur */
     
    41583986            {2 , 0x0000faa2}, /* ptda_environ */
    41593987            {2 , 0x0000fed4}, /* ptda_ptdasem */
     3988            {2 , 0x0000ffa8}, /* ptda_handle */
    41603989            {2 , 0x0000ffaa}, /* ptda_module */
    41613990            {2 , 0x0000faa4}, /* ptda_pBeginLIBPATH */
    4162             {8 , 0x0000ba54}, /* _ldrpFileNameBuf */
    41633991            {12, 0x0002fdf2}, /* SecPathFromSFN */
    41643992        }
     
    41683996        9027, KF_UNI | KF_ALLSTRICT, 15,
    41693997        {
     3998            {14, 0x00049d3f}, /* _ldrOpenPath */
    41703999            {14, 0x0000a2f0}, /* _ldrRead */
    41714000            {14, 0x00049ab4}, /* _ldrOpen */
     
    41734002            {14, 0x0004a49c}, /* _LDRQAppType */
    41744003            {14, 0x00047a78}, /* _ldrEnum32bitRelRecs */
    4175             {14, 0x00003e34}, /* _IOSftOpen */
    4176             {14, 0x000042e8}, /* _IOSftClose */
    4177             {14, 0x00004390}, /* _IOSftTransPath */
    4178             {14, 0x00004108}, /* _IOSftReadAt */
    4179             {14, 0x0000410f}, /* _IOSftWriteAt */
    4180             {14, 0x000044b8}, /* _SftFileSize */
    4181             {14, 0x00044be8}, /* _VMAllocMem */
    4182             {14, 0x00022bd2}, /* _VMGetOwner */
    41834004            {14, 0x00052efc}, /* g_tkExecPgm */
    41844005            {14, 0x0004f6b8}, /* _tkStartProcess */
     4006            {14, 0x00045694}, /* _LDRClearSem */
     4007            {14, 0x00053980}, /* _ldrASMpMTEFromHandle */
     4008            {14, 0x0004ed92}, /* _ldrFindModule */
     4009            {14, 0x0004571c}, /* _ldrValidateMteHandle */
     4010            {14, 0x00044be8}, /* _VMAllocMem */
     4011            {14, 0x000455bb}, /* _VMFreeMem */
     4012            {14, 0x00022bd2}, /* _VMGetOwner */
     4013            {14, 0x00021b1c}, /* _VMObjHandleInfo */
     4014            {14, 0x0006dac4}, /* _VMMapDebugAlias */
     4015            {14, 0x0000bc9c}, /* _KSEMRequestMutex */
     4016            {14, 0x0000bdb0}, /* _KSEMReleaseMutex */
     4017            {14, 0x0000be10}, /* _KSEMQueryMutex */
     4018            {14, 0x0002eba3}, /* _TKPidToPTDA */
     4019            {14, 0x00030668}, /* _TKSuBuff */
     4020            {14, 0x0003025a}, /* _TKFuBuff */
     4021            {14, 0x00030426}, /* _TKFuBufLen */
     4022            {14, 0x000300fb}, /* _TKSuFuBuff */
    41854023            {11, 0x0000f91c}, /* f_FuStrLenZ */
    41864024            {11, 0x0000f8d0}, /* f_FuStrLen */
    41874025            {11, 0x0000fa34}, /* f_FuBuff */
    4188             {14, 0x00021b1c}, /* _VMObjHandleInfo */
    4189             {14, 0x00053980}, /* _ldrASMpMTEFromHandle */
    4190             {14, 0x00049d3f}, /* _ldrOpenPath */
    4191             {14, 0x00045694}, /* _LDRClearSem */
    4192             {14, 0x0004ed92}, /* _ldrFindModule */
    4193             {14, 0x0000bc9c}, /* _KSEMRequestMutex */
    4194             {14, 0x0000bdb0}, /* _KSEMReleaseMutex */
    4195             {14, 0x0000be10}, /* _KSEMQueryMutex */
    4196             {14, 0x0000c194}, /* _KSEMInit */
     4026            {14, 0x000044b8}, /* _SftFileSize */
     4027            {10, 0x0001862c}, /* _ldrpFileNameBuf */
    41974028            {10, 0x00016030}, /* _LdrSem */
    4198             {10, 0x000160bc}, /* _LDRLibPath */
    4199             {14, 0x00030668}, /* _TKSuBuff */
    4200             {14, 0x0003025a}, /* _TKFuBuff */
    4201             {14, 0x00030426}, /* _TKFuBufLen */
    4202             {14, 0x0004571c}, /* _ldrValidateMteHandle */
    42034029            {10, 0x0000b8c4}, /* _pTCBCur */
    42044030            {10, 0x0000b8c0}, /* _pPTDACur */
     
    42064032            {4 , 0x0000fa9a}, /* ptda_environ */
    42074033            {4 , 0x0000fecc}, /* ptda_ptdasem */
     4034            {4 , 0x0000ffa8}, /* ptda_handle */
    42084035            {4 , 0x0000ffaa}, /* ptda_module */
    42094036            {4 , 0x0000fa9c}, /* ptda_pBeginLIBPATH */
    4210             {10, 0x0001862c}, /* _ldrpFileNameBuf */
    42114037            {14, 0x00040f46}, /* SecPathFromSFN */
    42124038        }
     
    42164042        9027, KF_UNI, 13,
    42174043        {
     4044            {12, 0x0003a2bb}, /* _ldrOpenPath */
    42184045            {12, 0x0000941c}, /* _ldrRead */
    42194046            {12, 0x0003a044}, /* _ldrOpen */
     
    42214048            {12, 0x0003a91c}, /* _LDRQAppType */
    42224049            {12, 0x00038314}, /* _ldrEnum32bitRelRecs */
    4223             {12, 0x00003504}, /* _IOSftOpen */
    4224             {12, 0x000039aa}, /* _IOSftClose */
    4225             {12, 0x00003a51}, /* _IOSftTransPath */
    4226             {12, 0x000037cb}, /* _IOSftReadAt */
    4227             {12, 0x000037d2}, /* _IOSftWriteAt */
    4228             {12, 0x00003b6a}, /* _SftFileSize */
    4229             {12, 0x00035f98}, /* _VMAllocMem */
    4230             {12, 0x0001c924}, /* _VMGetOwner */
    42314050            {12, 0x0004245e}, /* g_tkExecPgm */
    42324051            {12, 0x0003f3e3}, /* _tkStartProcess */
     4052            {12, 0x000366d8}, /* _LDRClearSem */
     4053            {12, 0x00042e10}, /* _ldrASMpMTEFromHandle */
     4054            {12, 0x0003eb5d}, /* _ldrFindModule */
     4055            {12, 0x00036714}, /* _ldrValidateMteHandle */
     4056            {12, 0x00035f98}, /* _VMAllocMem */
     4057            {12, 0x00036619}, /* _VMFreeMem */
     4058            {12, 0x0001c924}, /* _VMGetOwner */
     4059            {12, 0x0001bc84}, /* _VMObjHandleInfo */
     4060            {12, 0x0005a1d8}, /* _VMMapDebugAlias */
     4061            {12, 0x0000a7a4}, /* _KSEMRequestMutex */
     4062            {12, 0x0000a837}, /* _KSEMReleaseMutex */
     4063            {12, 0x0000a862}, /* _KSEMQueryMutex */
     4064            {12, 0x00025c73}, /* _TKPidToPTDA */
     4065            {12, 0x0002728d}, /* _TKSuBuff */
     4066            {12, 0x00026ec1}, /* _TKFuBuff */
     4067            {12, 0x0002704b}, /* _TKFuBufLen */
     4068            {12, 0x00026d59}, /* _TKSuFuBuff */
    42334069            {9 , 0x0000e660}, /* f_FuStrLenZ */
    42344070            {9 , 0x0000e616}, /* f_FuStrLen */
    42354071            {9 , 0x0000e754}, /* f_FuBuff */
    4236             {12, 0x0001bc84}, /* _VMObjHandleInfo */
    4237             {12, 0x00042e10}, /* _ldrASMpMTEFromHandle */
    4238             {12, 0x0003a2bb}, /* _ldrOpenPath */
    4239             {12, 0x000366d8}, /* _LDRClearSem */
    4240             {12, 0x0003eb5d}, /* _ldrFindModule */
    4241             {12, 0x0000a7a4}, /* _KSEMRequestMutex */
    4242             {12, 0x0000a837}, /* _KSEMReleaseMutex */
    4243             {12, 0x0000a862}, /* _KSEMQueryMutex */
    4244             {12, 0x0000aa77}, /* _KSEMInit */
     4072            {12, 0x00003b6a}, /* _SftFileSize */
     4073            {8 , 0x0000bee4}, /* _ldrpFileNameBuf */
    42454074            {8 , 0x0000a3a0}, /* _LdrSem */
    4246             {8 , 0x0000a420}, /* _LDRLibPath */
    4247             {12, 0x0002728d}, /* _TKSuBuff */
    4248             {12, 0x00026ec1}, /* _TKFuBuff */
    4249             {12, 0x0002704b}, /* _TKFuBufLen */
    4250             {12, 0x00036714}, /* _ldrValidateMteHandle */
    42514075            {8 , 0x000072b4}, /* _pTCBCur */
    42524076            {8 , 0x000072b0}, /* _pPTDACur */
     
    42544078            {2 , 0x0000faa2}, /* ptda_environ */
    42554079            {2 , 0x0000fed4}, /* ptda_ptdasem */
     4080            {2 , 0x0000ffa8}, /* ptda_handle */
    42564081            {2 , 0x0000ffaa}, /* ptda_module */
    42574082            {2 , 0x0000faa4}, /* ptda_pBeginLIBPATH */
    4258             {8 , 0x0000bee4}, /* _ldrpFileNameBuf */
    42594083            {12, 0x00032a46}, /* SecPathFromSFN */
    42604084        }
     
    42644088        9028, KF_UNI | KF_ALLSTRICT, 15,
    42654089        {
     4090            {14, 0x00049527}, /* _ldrOpenPath */
    42664091            {14, 0x0000a2fc}, /* _ldrRead */
    42674092            {14, 0x0004929c}, /* _ldrOpen */
     
    42694094            {14, 0x00049c84}, /* _LDRQAppType */
    42704095            {14, 0x00047294}, /* _ldrEnum32bitRelRecs */
    4271             {14, 0x00003e40}, /* _IOSftOpen */
    4272             {14, 0x000042f4}, /* _IOSftClose */
    4273             {14, 0x0000439c}, /* _IOSftTransPath */
    4274             {14, 0x00004114}, /* _IOSftReadAt */
    4275             {14, 0x0000411b}, /* _IOSftWriteAt */
    4276             {14, 0x000044c4}, /* _SftFileSize */
    4277             {14, 0x00044c18}, /* _VMAllocMem */
    4278             {14, 0x00022bf6}, /* _VMGetOwner */
    42794096            {14, 0x0005297c}, /* g_tkExecPgm */
    42804097            {14, 0x0004f110}, /* _tkStartProcess */
     4098            {14, 0x000456c4}, /* _LDRClearSem */
     4099            {14, 0x00053400}, /* _ldrASMpMTEFromHandle */
     4100            {14, 0x0004e7ea}, /* _ldrFindModule */
     4101            {14, 0x0004574c}, /* _ldrValidateMteHandle */
     4102            {14, 0x00044c18}, /* _VMAllocMem */
     4103            {14, 0x000455eb}, /* _VMFreeMem */
     4104            {14, 0x00022bf6}, /* _VMGetOwner */
     4105            {14, 0x00021b40}, /* _VMObjHandleInfo */
     4106            {14, 0x0006d378}, /* _VMMapDebugAlias */
     4107            {14, 0x0000bca8}, /* _KSEMRequestMutex */
     4108            {14, 0x0000bdbc}, /* _KSEMReleaseMutex */
     4109            {14, 0x0000be1c}, /* _KSEMQueryMutex */
     4110            {14, 0x0002ebd3}, /* _TKPidToPTDA */
     4111            {14, 0x000306a4}, /* _TKSuBuff */
     4112            {14, 0x00030296}, /* _TKFuBuff */
     4113            {14, 0x00030462}, /* _TKFuBufLen */
     4114            {14, 0x0003012b}, /* _TKSuFuBuff */
    42814115            {11, 0x0000f88c}, /* f_FuStrLenZ */
    42824116            {11, 0x0000f840}, /* f_FuStrLen */
    42834117            {11, 0x0000f9a4}, /* f_FuBuff */
    4284             {14, 0x00021b40}, /* _VMObjHandleInfo */
    4285             {14, 0x00053400}, /* _ldrASMpMTEFromHandle */
    4286             {14, 0x00049527}, /* _ldrOpenPath */
    4287             {14, 0x000456c4}, /* _LDRClearSem */
    4288             {14, 0x0004e7ea}, /* _ldrFindModule */
    4289             {14, 0x0000bca8}, /* _KSEMRequestMutex */
    4290             {14, 0x0000bdbc}, /* _KSEMReleaseMutex */
    4291             {14, 0x0000be1c}, /* _KSEMQueryMutex */
    4292             {14, 0x0000c1a0}, /* _KSEMInit */
     4118            {14, 0x000044c4}, /* _SftFileSize */
     4119            {10, 0x000183d4}, /* _ldrpFileNameBuf */
    42934120            {10, 0x00015df4}, /* _LdrSem */
    4294             {10, 0x00015e80}, /* _LDRLibPath */
    4295             {14, 0x000306a4}, /* _TKSuBuff */
    4296             {14, 0x00030296}, /* _TKFuBuff */
    4297             {14, 0x00030462}, /* _TKFuBufLen */
    4298             {14, 0x0004574c}, /* _ldrValidateMteHandle */
    42994121            {10, 0x0000b8d0}, /* _pTCBCur */
    43004122            {10, 0x0000b8cc}, /* _pPTDACur */
     
    43024124            {4 , 0x0000fa9a}, /* ptda_environ */
    43034125            {4 , 0x0000fecc}, /* ptda_ptdasem */
     4126            {4 , 0x0000ffa8}, /* ptda_handle */
    43044127            {4 , 0x0000ffaa}, /* ptda_module */
    43054128            {4 , 0x0000fa9c}, /* ptda_pBeginLIBPATH */
    4306             {10, 0x000183d4}, /* _ldrpFileNameBuf */
    43074129            {14, 0x00040f46}, /* SecPathFromSFN */
    43084130        }
     
    43124134        9028, KF_UNI, 13,
    43134135        {
     4136            {12, 0x00039b43}, /* _ldrOpenPath */
    43144137            {12, 0x00009424}, /* _ldrRead */
    43154138            {12, 0x000398cc}, /* _ldrOpen */
     
    43174140            {12, 0x0003a1a4}, /* _LDRQAppType */
    43184141            {12, 0x00037ba4}, /* _ldrEnum32bitRelRecs */
    4319             {12, 0x0000350c}, /* _IOSftOpen */
    4320             {12, 0x000039b2}, /* _IOSftClose */
    4321             {12, 0x00003a59}, /* _IOSftTransPath */
    4322             {12, 0x000037d3}, /* _IOSftReadAt */
    4323             {12, 0x000037da}, /* _IOSftWriteAt */
    4324             {12, 0x00003b72}, /* _SftFileSize */
    4325             {12, 0x00035e78}, /* _VMAllocMem */
    4326             {12, 0x0001c9b0}, /* _VMGetOwner */
    43274142            {12, 0x00041e62}, /* g_tkExecPgm */
    43284143            {12, 0x0003ee2f}, /* _tkStartProcess */
     4144            {12, 0x000365b8}, /* _LDRClearSem */
     4145            {12, 0x00042814}, /* _ldrASMpMTEFromHandle */
     4146            {12, 0x0003e5a9}, /* _ldrFindModule */
     4147            {12, 0x000365f4}, /* _ldrValidateMteHandle */
     4148            {12, 0x00035e78}, /* _VMAllocMem */
     4149            {12, 0x000364f9}, /* _VMFreeMem */
     4150            {12, 0x0001c9b0}, /* _VMGetOwner */
     4151            {12, 0x0001bd10}, /* _VMObjHandleInfo */
     4152            {12, 0x00059acc}, /* _VMMapDebugAlias */
     4153            {12, 0x0000a7ac}, /* _KSEMRequestMutex */
     4154            {12, 0x0000a83f}, /* _KSEMReleaseMutex */
     4155            {12, 0x0000a86a}, /* _KSEMQueryMutex */
     4156            {12, 0x00025d03}, /* _TKPidToPTDA */
     4157            {12, 0x0002731d}, /* _TKSuBuff */
     4158            {12, 0x00026f51}, /* _TKFuBuff */
     4159            {12, 0x000270db}, /* _TKFuBufLen */
     4160            {12, 0x00026de9}, /* _TKSuFuBuff */
    43294161            {9 , 0x0000e5bc}, /* f_FuStrLenZ */
    43304162            {9 , 0x0000e572}, /* f_FuStrLen */
    43314163            {9 , 0x0000e6b0}, /* f_FuBuff */
    4332             {12, 0x0001bd10}, /* _VMObjHandleInfo */
    4333             {12, 0x00042814}, /* _ldrASMpMTEFromHandle */
    4334             {12, 0x00039b43}, /* _ldrOpenPath */
    4335             {12, 0x000365b8}, /* _LDRClearSem */
    4336             {12, 0x0003e5a9}, /* _ldrFindModule */
    4337             {12, 0x0000a7ac}, /* _KSEMRequestMutex */
    4338             {12, 0x0000a83f}, /* _KSEMReleaseMutex */
    4339             {12, 0x0000a86a}, /* _KSEMQueryMutex */
    4340             {12, 0x0000aa7f}, /* _KSEMInit */
     4164            {12, 0x00003b72}, /* _SftFileSize */
     4165            {8 , 0x0000be7c}, /* _ldrpFileNameBuf */
    43414166            {8 , 0x0000a33c}, /* _LdrSem */
    4342             {8 , 0x0000a3bc}, /* _LDRLibPath */
    4343             {12, 0x0002731d}, /* _TKSuBuff */
    4344             {12, 0x00026f51}, /* _TKFuBuff */
    4345             {12, 0x000270db}, /* _TKFuBufLen */
    4346             {12, 0x000365f4}, /* _ldrValidateMteHandle */
    43474167            {8 , 0x000072b8}, /* _pTCBCur */
    43484168            {8 , 0x000072b4}, /* _pPTDACur */
     
    43504170            {2 , 0x0000faa2}, /* ptda_environ */
    43514171            {2 , 0x0000fed4}, /* ptda_ptdasem */
     4172            {2 , 0x0000ffa8}, /* ptda_handle */
    43524173            {2 , 0x0000ffaa}, /* ptda_module */
    43534174            {2 , 0x0000faa4}, /* ptda_pBeginLIBPATH */
    4354             {8 , 0x0000be7c}, /* _ldrpFileNameBuf */
    43554175            {12, 0x00032a37}, /* SecPathFromSFN */
    43564176        }
     
    43604180        9029, KF_UNI | KF_ALLSTRICT, 15,
    43614181        {
     4182            {14, 0x00049637}, /* _ldrOpenPath */
    43624183            {14, 0x0000a2d4}, /* _ldrRead */
    43634184            {14, 0x000493ac}, /* _ldrOpen */
     
    43654186            {14, 0x00049d94}, /* _LDRQAppType */
    43664187            {14, 0x000473a4}, /* _ldrEnum32bitRelRecs */
    4367             {14, 0x00003e18}, /* _IOSftOpen */
    4368             {14, 0x000042cc}, /* _IOSftClose */
    4369             {14, 0x00004374}, /* _IOSftTransPath */
    4370             {14, 0x000040ec}, /* _IOSftReadAt */
    4371             {14, 0x000040f3}, /* _IOSftWriteAt */
    4372             {14, 0x0000449c}, /* _SftFileSize */
    4373             {14, 0x00044d2c}, /* _VMAllocMem */
    4374             {14, 0x00022b9a}, /* _VMGetOwner */
    43754188            {14, 0x00052ae0}, /* g_tkExecPgm */
    43764189            {14, 0x0004f268}, /* _tkStartProcess */
     4190            {14, 0x000457d8}, /* _LDRClearSem */
     4191            {14, 0x00053564}, /* _ldrASMpMTEFromHandle */
     4192            {14, 0x0004e942}, /* _ldrFindModule */
     4193            {14, 0x00045860}, /* _ldrValidateMteHandle */
     4194            {14, 0x00044d2c}, /* _VMAllocMem */
     4195            {14, 0x000456ff}, /* _VMFreeMem */
     4196            {14, 0x00022b9a}, /* _VMGetOwner */
     4197            {14, 0x00021ae4}, /* _VMObjHandleInfo */
     4198            {14, 0x0006d4f8}, /* _VMMapDebugAlias */
     4199            {14, 0x0000bc80}, /* _KSEMRequestMutex */
     4200            {14, 0x0000bd94}, /* _KSEMReleaseMutex */
     4201            {14, 0x0000bdf4}, /* _KSEMQueryMutex */
     4202            {14, 0x0002eb7b}, /* _TKPidToPTDA */
     4203            {14, 0x00030640}, /* _TKSuBuff */
     4204            {14, 0x00030232}, /* _TKFuBuff */
     4205            {14, 0x000303fe}, /* _TKFuBufLen */
     4206            {14, 0x000300d3}, /* _TKSuFuBuff */
    43774207            {11, 0x0000f864}, /* f_FuStrLenZ */
    43784208            {11, 0x0000f818}, /* f_FuStrLen */
    43794209            {11, 0x0000f97c}, /* f_FuBuff */
    4380             {14, 0x00021ae4}, /* _VMObjHandleInfo */
    4381             {14, 0x00053564}, /* _ldrASMpMTEFromHandle */
    4382             {14, 0x00049637}, /* _ldrOpenPath */
    4383             {14, 0x000457d8}, /* _LDRClearSem */
    4384             {14, 0x0004e942}, /* _ldrFindModule */
    4385             {14, 0x0000bc80}, /* _KSEMRequestMutex */
    4386             {14, 0x0000bd94}, /* _KSEMReleaseMutex */
    4387             {14, 0x0000bdf4}, /* _KSEMQueryMutex */
    4388             {14, 0x0000c178}, /* _KSEMInit */
     4210            {14, 0x0000449c}, /* _SftFileSize */
     4211            {10, 0x00018428}, /* _ldrpFileNameBuf */
    43894212            {10, 0x00015e48}, /* _LdrSem */
    4390             {10, 0x00015ed4}, /* _LDRLibPath */
    4391             {14, 0x00030640}, /* _TKSuBuff */
    4392             {14, 0x00030232}, /* _TKFuBuff */
    4393             {14, 0x000303fe}, /* _TKFuBufLen */
    4394             {14, 0x00045860}, /* _ldrValidateMteHandle */
    43954213            {10, 0x0000b8bc}, /* _pTCBCur */
    43964214            {10, 0x0000b8b8}, /* _pPTDACur */
     
    43984216            {4 , 0x0000fa9a}, /* ptda_environ */
    43994217            {4 , 0x0000fecc}, /* ptda_ptdasem */
     4218            {4 , 0x0000ffa8}, /* ptda_handle */
    44004219            {4 , 0x0000ffaa}, /* ptda_module */
    44014220            {4 , 0x0000fa9c}, /* ptda_pBeginLIBPATH */
    4402             {10, 0x00018428}, /* _ldrpFileNameBuf */
    44034221            {14, 0x0004102a}, /* SecPathFromSFN */
    44044222        }
     
    44094227        9029, KF_UNI | KF_HALFSTRICT, 15,
    44104228        {
     4229            {14, 0x0003b2b3}, /* _ldrOpenPath */
    44114230            {14, 0x0000947c}, /* _ldrRead */
    44124231            {14, 0x0003b03c}, /* _ldrOpen */
     
    44144233            {14, 0x0003b914}, /* _LDRQAppType */
    44154234            {14, 0x0003930c}, /* _ldrEnum32bitRelRecs */
    4416             {14, 0x0000355c}, /* _IOSftOpen */
    4417             {14, 0x00003a02}, /* _IOSftClose */
    4418             {14, 0x00003aa9}, /* _IOSftTransPath */
    4419             {14, 0x00003823}, /* _IOSftReadAt */
    4420             {14, 0x0000382a}, /* _IOSftWriteAt */
    4421             {14, 0x00003bc2}, /* _SftFileSize */
    4422             {14, 0x000375e0}, /* _VMAllocMem */
    4423             {14, 0x0001d618}, /* _VMGetOwner */
    44244235            {14, 0x0004361a}, /* g_tkExecPgm */
    44254236            {14, 0x000405bf}, /* _tkStartProcess */
     4237            {14, 0x00037d20}, /* _LDRClearSem */
     4238            {14, 0x00043fcc}, /* _ldrASMpMTEFromHandle */
     4239            {14, 0x0003fd39}, /* _ldrFindModule */
     4240            {14, 0x00037d5c}, /* _ldrValidateMteHandle */
     4241            {14, 0x000375e0}, /* _VMAllocMem */
     4242            {14, 0x00037c61}, /* _VMFreeMem */
     4243            {14, 0x0001d618}, /* _VMGetOwner */
     4244            {14, 0x0001c978}, /* _VMObjHandleInfo */
     4245            {14, 0x0005b3a4}, /* _VMMapDebugAlias */
     4246            {14, 0x0000a92c}, /* _KSEMRequestMutex */
     4247            {14, 0x0000aa03}, /* _KSEMReleaseMutex */
     4248            {14, 0x0000aa2e}, /* _KSEMQueryMutex */
     4249            {14, 0x00026973}, /* _TKPidToPTDA */
     4250            {14, 0x00027f8d}, /* _TKSuBuff */
     4251            {14, 0x00027bc1}, /* _TKFuBuff */
     4252            {14, 0x00027d4b}, /* _TKFuBufLen */
     4253            {14, 0x00027a59}, /* _TKSuFuBuff */
    44264254            {11, 0x0000e594}, /* f_FuStrLenZ */
    44274255            {11, 0x0000e54a}, /* f_FuStrLen */
    44284256            {11, 0x0000e688}, /* f_FuBuff */
    4429             {14, 0x0001c978}, /* _VMObjHandleInfo */
    4430             {14, 0x00043fcc}, /* _ldrASMpMTEFromHandle */
    4431             {14, 0x0003b2b3}, /* _ldrOpenPath */
    4432             {14, 0x00037d20}, /* _LDRClearSem */
    4433             {14, 0x0003fd39}, /* _ldrFindModule */
    4434             {14, 0x0000a92c}, /* _KSEMRequestMutex */
    4435             {14, 0x0000aa03}, /* _KSEMReleaseMutex */
    4436             {14, 0x0000aa2e}, /* _KSEMQueryMutex */
    4437             {14, 0x0000acce}, /* _KSEMInit */
     4257            {14, 0x00003bc2}, /* _SftFileSize */
     4258            {10, 0x0000c094}, /* _ldrpFileNameBuf */
    44384259            {10, 0x0000a550}, /* _LdrSem */
    4439             {10, 0x0000a5d0}, /* _LDRLibPath */
    4440             {14, 0x00027f8d}, /* _TKSuBuff */
    4441             {14, 0x00027bc1}, /* _TKFuBuff */
    4442             {14, 0x00027d4b}, /* _TKFuBufLen */
    4443             {14, 0x00037d5c}, /* _ldrValidateMteHandle */
    44444260            {10, 0x000072b4}, /* _pTCBCur */
    44454261            {10, 0x000072b0}, /* _pPTDACur */
     
    44474263            {4 , 0x0000faa2}, /* ptda_environ */
    44484264            {4 , 0x0000fed4}, /* ptda_ptdasem */
     4265            {4 , 0x0000ffa8}, /* ptda_handle */
    44494266            {4 , 0x0000ffaa}, /* ptda_module */
    44504267            {4 , 0x0000faa4}, /* ptda_pBeginLIBPATH */
    4451             {10, 0x0000c094}, /* _ldrpFileNameBuf */
    44524268            {14, 0x0003419f}, /* SecPathFromSFN */
    44534269        }
     
    44574273        9029, KF_UNI, 13,
    44584274        {
     4275            {12, 0x00039b77}, /* _ldrOpenPath */
    44594276            {12, 0x00009404}, /* _ldrRead */
    44604277            {12, 0x00039900}, /* _ldrOpen */
     
    44624279            {12, 0x0003a1d8}, /* _LDRQAppType */
    44634280            {12, 0x00037bcc}, /* _ldrEnum32bitRelRecs */
    4464             {12, 0x000034ec}, /* _IOSftOpen */
    4465             {12, 0x00003992}, /* _IOSftClose */
    4466             {12, 0x00003a39}, /* _IOSftTransPath */
    4467             {12, 0x000037b3}, /* _IOSftReadAt */
    4468             {12, 0x000037ba}, /* _IOSftWriteAt */
    4469             {12, 0x00003b52}, /* _SftFileSize */
    4470             {12, 0x00035ea0}, /* _VMAllocMem */
    4471             {12, 0x0001c8f0}, /* _VMGetOwner */
    44724281            {12, 0x00041eb6}, /* g_tkExecPgm */
    44734282            {12, 0x0003ee7f}, /* _tkStartProcess */
     4283            {12, 0x000365e0}, /* _LDRClearSem */
     4284            {12, 0x00042868}, /* _ldrASMpMTEFromHandle */
     4285            {12, 0x0003e5f9}, /* _ldrFindModule */
     4286            {12, 0x0003661c}, /* _ldrValidateMteHandle */
     4287            {12, 0x00035ea0}, /* _VMAllocMem */
     4288            {12, 0x00036521}, /* _VMFreeMem */
     4289            {12, 0x0001c8f0}, /* _VMGetOwner */
     4290            {12, 0x0001bc50}, /* _VMObjHandleInfo */
     4291            {12, 0x00059b44}, /* _VMMapDebugAlias */
     4292            {12, 0x0000a78c}, /* _KSEMRequestMutex */
     4293            {12, 0x0000a81f}, /* _KSEMReleaseMutex */
     4294            {12, 0x0000a84a}, /* _KSEMQueryMutex */
     4295            {12, 0x00025c4b}, /* _TKPidToPTDA */
     4296            {12, 0x00027265}, /* _TKSuBuff */
     4297            {12, 0x00026e99}, /* _TKFuBuff */
     4298            {12, 0x00027023}, /* _TKFuBufLen */
     4299            {12, 0x00026d31}, /* _TKSuFuBuff */
    44744300            {9 , 0x0000e594}, /* f_FuStrLenZ */
    44754301            {9 , 0x0000e54a}, /* f_FuStrLen */
    44764302            {9 , 0x0000e688}, /* f_FuBuff */
    4477             {12, 0x0001bc50}, /* _VMObjHandleInfo */
    4478             {12, 0x00042868}, /* _ldrASMpMTEFromHandle */
    4479             {12, 0x00039b77}, /* _ldrOpenPath */
    4480             {12, 0x000365e0}, /* _LDRClearSem */
    4481             {12, 0x0003e5f9}, /* _ldrFindModule */
    4482             {12, 0x0000a78c}, /* _KSEMRequestMutex */
    4483             {12, 0x0000a81f}, /* _KSEMReleaseMutex */
    4484             {12, 0x0000a84a}, /* _KSEMQueryMutex */
    4485             {12, 0x0000aa5f}, /* _KSEMInit */
     4303            {12, 0x00003b52}, /* _SftFileSize */
     4304            {8 , 0x0000bed8}, /* _ldrpFileNameBuf */
    44864305            {8 , 0x0000a398}, /* _LdrSem */
    4487             {8 , 0x0000a418}, /* _LDRLibPath */
    4488             {12, 0x00027265}, /* _TKSuBuff */
    4489             {12, 0x00026e99}, /* _TKFuBuff */
    4490             {12, 0x00027023}, /* _TKFuBufLen */
    4491             {12, 0x0003661c}, /* _ldrValidateMteHandle */
    44924306            {8 , 0x000072b4}, /* _pTCBCur */
    44934307            {8 , 0x000072b0}, /* _pPTDACur */
     
    44954309            {2 , 0x0000faa2}, /* ptda_environ */
    44964310            {2 , 0x0000fed4}, /* ptda_ptdasem */
     4311            {2 , 0x0000ffa8}, /* ptda_handle */
    44974312            {2 , 0x0000ffaa}, /* ptda_module */
    44984313            {2 , 0x0000faa4}, /* ptda_pBeginLIBPATH */
    4499             {8 , 0x0000bed8}, /* _ldrpFileNameBuf */
    45004314            {12, 0x00032a5f}, /* SecPathFromSFN */
    45014315        }
     
    45054319        9030, KF_UNI | KF_ALLSTRICT, 16,
    45064320        {
     4321            {15, 0x00049eeb}, /* _ldrOpenPath */
    45074322            {15, 0x0000a7b4}, /* _ldrRead */
    45084323            {15, 0x00049c60}, /* _ldrOpen */
     
    45104325            {15, 0x0004a648}, /* _LDRQAppType */
    45114326            {15, 0x00047b7c}, /* _ldrEnum32bitRelRecs */
    4512             {15, 0x00004318}, /* _IOSftOpen */
    4513             {15, 0x000047cc}, /* _IOSftClose */
    4514             {15, 0x00004874}, /* _IOSftTransPath */
    4515             {15, 0x000045ec}, /* _IOSftReadAt */
    4516             {15, 0x000045f3}, /* _IOSftWriteAt */
    4517             {15, 0x0000499c}, /* _SftFileSize */
    4518             {15, 0x00045510}, /* _VMAllocMem */
    4519             {15, 0x00023390}, /* _VMGetOwner */
    45204327            {15, 0x00053590}, /* g_tkExecPgm */
    45214328            {15, 0x0004fcd8}, /* _tkStartProcess */
     4329            {15, 0x00045fc4}, /* _LDRClearSem */
     4330            {15, 0x00054014}, /* _ldrASMpMTEFromHandle */
     4331            {15, 0x0004f3b6}, /* _ldrFindModule */
     4332            {15, 0x0004604c}, /* _ldrValidateMteHandle */
     4333            {15, 0x00045510}, /* _VMAllocMem */
     4334            {15, 0x00045eeb}, /* _VMFreeMem */
     4335            {15, 0x00023390}, /* _VMGetOwner */
     4336            {15, 0x000222d8}, /* _VMObjHandleInfo */
     4337            {15, 0x0006de50}, /* _VMMapDebugAlias */
     4338            {15, 0x0000c160}, /* _KSEMRequestMutex */
     4339            {15, 0x0000c274}, /* _KSEMReleaseMutex */
     4340            {15, 0x0000c2d4}, /* _KSEMQueryMutex */
     4341            {15, 0x0002f3b3}, /* _TKPidToPTDA */
     4342            {15, 0x00030e98}, /* _TKSuBuff */
     4343            {15, 0x00030a88}, /* _TKFuBuff */
     4344            {15, 0x00030c54}, /* _TKFuBufLen */
     4345            {15, 0x0003090b}, /* _TKSuFuBuff */
    45224346            {11, 0x0000ecfc}, /* f_FuStrLenZ */
    45234347            {11, 0x0000ecb0}, /* f_FuStrLen */
    45244348            {11, 0x0000ee14}, /* f_FuBuff */
    4525             {15, 0x000222d8}, /* _VMObjHandleInfo */
    4526             {15, 0x00054014}, /* _ldrASMpMTEFromHandle */
    4527             {15, 0x00049eeb}, /* _ldrOpenPath */
    4528             {15, 0x00045fc4}, /* _LDRClearSem */
    4529             {15, 0x0004f3b6}, /* _ldrFindModule */
    4530             {15, 0x0000c160}, /* _KSEMRequestMutex */
    4531             {15, 0x0000c274}, /* _KSEMReleaseMutex */
    4532             {15, 0x0000c2d4}, /* _KSEMQueryMutex */
    4533             {15, 0x0000c658}, /* _KSEMInit */
     4349            {15, 0x0000499c}, /* _SftFileSize */
     4350            {10, 0x0001951c}, /* _ldrpFileNameBuf */
    45344351            {10, 0x00016f2c}, /* _LdrSem */
    4535             {10, 0x00016fb8}, /* _LDRLibPath */
    4536             {15, 0x00030e98}, /* _TKSuBuff */
    4537             {15, 0x00030a88}, /* _TKFuBuff */
    4538             {15, 0x00030c54}, /* _TKFuBufLen */
    4539             {15, 0x0004604c}, /* _ldrValidateMteHandle */
    45404352            {10, 0x0000b8ac}, /* _pTCBCur */
    45414353            {10, 0x0000b8a8}, /* _pPTDACur */
     
    45434355            {4 , 0x0000fa9a}, /* ptda_environ */
    45444356            {4 , 0x0000fecc}, /* ptda_ptdasem */
     4357            {4 , 0x0000ffa8}, /* ptda_handle */
    45454358            {4 , 0x0000ffaa}, /* ptda_module */
    45464359            {4 , 0x0000fa9c}, /* ptda_pBeginLIBPATH */
    4547             {10, 0x0001951c}, /* _ldrpFileNameBuf */
    45484360            {15, 0x000418e2}, /* SecPathFromSFN */
    45494361        }
     
    45544366        9030, KF_UNI | KF_HALFSTRICT, 16,
    45554367        {
     4368            {15, 0x0003bb3b}, /* _ldrOpenPath */
    45564369            {15, 0x0000980c}, /* _ldrRead */
    45574370            {15, 0x0003b8c4}, /* _ldrOpen */
     
    45594372            {15, 0x0003c19c}, /* _LDRQAppType */
    45604373            {15, 0x00039acc}, /* _ldrEnum32bitRelRecs */
    4561             {15, 0x0000390c}, /* _IOSftOpen */
    4562             {15, 0x00003db2}, /* _IOSftClose */
    4563             {15, 0x00003e59}, /* _IOSftTransPath */
    4564             {15, 0x00003bd3}, /* _IOSftReadAt */
    4565             {15, 0x00003bda}, /* _IOSftWriteAt */
    4566             {15, 0x00003f72}, /* _SftFileSize */
    4567             {15, 0x00037d98}, /* _VMAllocMem */
    4568             {15, 0x0001dd38}, /* _VMGetOwner */
    45694374            {15, 0x0004406e}, /* g_tkExecPgm */
    45704375            {15, 0x00040ffb}, /* _tkStartProcess */
     4376            {15, 0x000384e0}, /* _LDRClearSem */
     4377            {15, 0x00044a20}, /* _ldrASMpMTEFromHandle */
     4378            {15, 0x00040775}, /* _ldrFindModule */
     4379            {15, 0x0003851c}, /* _ldrValidateMteHandle */
     4380            {15, 0x00037d98}, /* _VMAllocMem */
     4381            {15, 0x00038421}, /* _VMFreeMem */
     4382            {15, 0x0001dd38}, /* _VMGetOwner */
     4383            {15, 0x0001d094}, /* _VMObjHandleInfo */
     4384            {15, 0x0005be14}, /* _VMMapDebugAlias */
     4385            {15, 0x0000acbc}, /* _KSEMRequestMutex */
     4386            {15, 0x0000ad93}, /* _KSEMReleaseMutex */
     4387            {15, 0x0000adbe}, /* _KSEMQueryMutex */
     4388            {15, 0x000270df}, /* _TKPidToPTDA */
     4389            {15, 0x000286d9}, /* _TKSuBuff */
     4390            {15, 0x0002830f}, /* _TKFuBuff */
     4391            {15, 0x00028499}, /* _TKFuBufLen */
     4392            {15, 0x000281c5}, /* _TKSuFuBuff */
    45714393            {11, 0x0000db08}, /* f_FuStrLenZ */
    45724394            {11, 0x0000dabe}, /* f_FuStrLen */
    45734395            {11, 0x0000dbfc}, /* f_FuBuff */
    4574             {15, 0x0001d094}, /* _VMObjHandleInfo */
    4575             {15, 0x00044a20}, /* _ldrASMpMTEFromHandle */
    4576             {15, 0x0003bb3b}, /* _ldrOpenPath */
    4577             {15, 0x000384e0}, /* _LDRClearSem */
    4578             {15, 0x00040775}, /* _ldrFindModule */
    4579             {15, 0x0000acbc}, /* _KSEMRequestMutex */
    4580             {15, 0x0000ad93}, /* _KSEMReleaseMutex */
    4581             {15, 0x0000adbe}, /* _KSEMQueryMutex */
    4582             {15, 0x0000b05e}, /* _KSEMInit */
     4396            {15, 0x00003f72}, /* _SftFileSize */
     4397            {10, 0x0000c0c0}, /* _ldrpFileNameBuf */
    45834398            {10, 0x0000a56c}, /* _LdrSem */
    4584             {10, 0x0000a5ec}, /* _LDRLibPath */
    4585             {15, 0x000286d9}, /* _TKSuBuff */
    4586             {15, 0x0002830f}, /* _TKFuBuff */
    4587             {15, 0x00028499}, /* _TKFuBufLen */
    4588             {15, 0x0003851c}, /* _ldrValidateMteHandle */
    45894399            {10, 0x000072b8}, /* _pTCBCur */
    45904400            {10, 0x000072b4}, /* _pPTDACur */
     
    45924402            {4 , 0x0000faa2}, /* ptda_environ */
    45934403            {4 , 0x0000fed4}, /* ptda_ptdasem */
     4404            {4 , 0x0000ffa8}, /* ptda_handle */
    45944405            {4 , 0x0000ffaa}, /* ptda_module */
    45954406            {4 , 0x0000faa4}, /* ptda_pBeginLIBPATH */
    4596             {10, 0x0000c0c0}, /* _ldrpFileNameBuf */
    45974407            {15, 0x00034957}, /* SecPathFromSFN */
    45984408        }
     
    46024412        9030, KF_UNI, 14,
    46034413        {
     4414            {13, 0x0003a38b}, /* _ldrOpenPath */
    46044415            {13, 0x00009784}, /* _ldrRead */
    46054416            {13, 0x0003a114}, /* _ldrOpen */
     
    46074418            {13, 0x0003a9ec}, /* _LDRQAppType */
    46084419            {13, 0x0003831c}, /* _ldrEnum32bitRelRecs */
    4609             {13, 0x0000388c}, /* _IOSftOpen */
    4610             {13, 0x00003d32}, /* _IOSftClose */
    4611             {13, 0x00003dd9}, /* _IOSftTransPath */
    4612             {13, 0x00003b53}, /* _IOSftReadAt */
    4613             {13, 0x00003b5a}, /* _IOSftWriteAt */
    4614             {13, 0x00003ef2}, /* _SftFileSize */
    4615             {13, 0x000365e8}, /* _VMAllocMem */
    4616             {13, 0x0001d000}, /* _VMGetOwner */
    46174420            {13, 0x0004288a}, /* g_tkExecPgm */
    46184421            {13, 0x0003f83b}, /* _tkStartProcess */
     4422            {13, 0x00036d30}, /* _LDRClearSem */
     4423            {13, 0x0004323c}, /* _ldrASMpMTEFromHandle */
     4424            {13, 0x0003efb5}, /* _ldrFindModule */
     4425            {13, 0x00036d6c}, /* _ldrValidateMteHandle */
     4426            {13, 0x000365e8}, /* _VMAllocMem */
     4427            {13, 0x00036c71}, /* _VMFreeMem */
     4428            {13, 0x0001d000}, /* _VMGetOwner */
     4429            {13, 0x0001c35c}, /* _VMObjHandleInfo */
     4430            {13, 0x0005a51c}, /* _VMMapDebugAlias */
     4431            {13, 0x0000ab0c}, /* _KSEMRequestMutex */
     4432            {13, 0x0000ab9f}, /* _KSEMReleaseMutex */
     4433            {13, 0x0000abca}, /* _KSEMQueryMutex */
     4434            {13, 0x000263a7}, /* _TKPidToPTDA */
     4435            {13, 0x000279a1}, /* _TKSuBuff */
     4436            {13, 0x000275d7}, /* _TKFuBuff */
     4437            {13, 0x00027761}, /* _TKFuBufLen */
     4438            {13, 0x0002748d}, /* _TKSuFuBuff */
    46194439            {9 , 0x0000db08}, /* f_FuStrLenZ */
    46204440            {9 , 0x0000dabe}, /* f_FuStrLen */
    46214441            {9 , 0x0000dbfc}, /* f_FuBuff */
    4622             {13, 0x0001c35c}, /* _VMObjHandleInfo */
    4623             {13, 0x0004323c}, /* _ldrASMpMTEFromHandle */
    4624             {13, 0x0003a38b}, /* _ldrOpenPath */
    4625             {13, 0x00036d30}, /* _LDRClearSem */
    4626             {13, 0x0003efb5}, /* _ldrFindModule */
    4627             {13, 0x0000ab0c}, /* _KSEMRequestMutex */
    4628             {13, 0x0000ab9f}, /* _KSEMReleaseMutex */
    4629             {13, 0x0000abca}, /* _KSEMQueryMutex */
    4630             {13, 0x0000addf}, /* _KSEMInit */
     4442            {13, 0x00003ef2}, /* _SftFileSize */
     4443            {8 , 0x0000bf04}, /* _ldrpFileNameBuf */
    46314444            {8 , 0x0000a3b4}, /* _LdrSem */
    4632             {8 , 0x0000a434}, /* _LDRLibPath */
    4633             {13, 0x000279a1}, /* _TKSuBuff */
    4634             {13, 0x000275d7}, /* _TKFuBuff */
    4635             {13, 0x00027761}, /* _TKFuBufLen */
    4636             {13, 0x00036d6c}, /* _ldrValidateMteHandle */
    46374445            {8 , 0x000072b8}, /* _pTCBCur */
    46384446            {8 , 0x000072b4}, /* _pPTDACur */
     
    46404448            {2 , 0x0000faa2}, /* ptda_environ */
    46414449            {2 , 0x0000fed4}, /* ptda_ptdasem */
     4450            {2 , 0x0000ffa8}, /* ptda_handle */
    46424451            {2 , 0x0000ffaa}, /* ptda_module */
    46434452            {2 , 0x0000faa4}, /* ptda_pBeginLIBPATH */
    4644             {8 , 0x0000bf04}, /* _ldrpFileNameBuf */
    46454453            {13, 0x000331a7}, /* SecPathFromSFN */
    46464454        }
     
    46504458        9031, KF_UNI | KF_ALLSTRICT, 16,
    46514459        {
     4460            {15, 0x00049a27}, /* _ldrOpenPath */
    46524461            {15, 0x0000a84c}, /* _ldrRead */
    46534462            {15, 0x0004979c}, /* _ldrOpen */
     
    46554464            {15, 0x0004a188}, /* _LDRQAppType */
    46564465            {15, 0x000476c4}, /* _ldrEnum32bitRelRecs */
    4657             {15, 0x00004318}, /* _IOSftOpen */
    4658             {15, 0x000047cc}, /* _IOSftClose */
    4659             {15, 0x00004874}, /* _IOSftTransPath */
    4660             {15, 0x000045ec}, /* _IOSftReadAt */
    4661             {15, 0x000045f3}, /* _IOSftWriteAt */
    4662             {15, 0x0000499c}, /* _SftFileSize */
    4663             {15, 0x00045188}, /* _VMAllocMem */
    4664             {15, 0x000234b0}, /* _VMGetOwner */
    46654466            {15, 0x000530e4}, /* g_tkExecPgm */
    46664467            {15, 0x0004f824}, /* _tkStartProcess */
     4468            {15, 0x00045b94}, /* _LDRClearSem */
     4469            {15, 0x00053b68}, /* _ldrASMpMTEFromHandle */
     4470            {15, 0x0004ef01}, /* _ldrFindModule */
     4471            {15, 0x00045c1c}, /* _ldrValidateMteHandle */
     4472            {15, 0x00045188}, /* _VMAllocMem */
     4473            {15, 0x00045abb}, /* _VMFreeMem */
     4474            {15, 0x000234b0}, /* _VMGetOwner */
     4475            {15, 0x000223f0}, /* _VMObjHandleInfo */
     4476            {15, 0x0006daf4}, /* _VMMapDebugAlias */
     4477            {15, 0x0000c1b4}, /* _KSEMRequestMutex */
     4478            {15, 0x0000c2c8}, /* _KSEMReleaseMutex */
     4479            {15, 0x0000c328}, /* _KSEMQueryMutex */
     4480            {15, 0x0002f0ab}, /* _TKPidToPTDA */
     4481            {15, 0x00030b94}, /* _TKSuBuff */
     4482            {15, 0x00030784}, /* _TKFuBuff */
     4483            {15, 0x00030950}, /* _TKFuBufLen */
     4484            {15, 0x00030607}, /* _TKSuFuBuff */
    46674485            {11, 0x0000ecfc}, /* f_FuStrLenZ */
    46684486            {11, 0x0000ecb0}, /* f_FuStrLen */
    46694487            {11, 0x0000ee14}, /* f_FuBuff */
    4670             {15, 0x000223f0}, /* _VMObjHandleInfo */
    4671             {15, 0x00053b68}, /* _ldrASMpMTEFromHandle */
    4672             {15, 0x00049a27}, /* _ldrOpenPath */
    4673             {15, 0x00045b94}, /* _LDRClearSem */
    4674             {15, 0x0004ef01}, /* _ldrFindModule */
    4675             {15, 0x0000c1b4}, /* _KSEMRequestMutex */
    4676             {15, 0x0000c2c8}, /* _KSEMReleaseMutex */
    4677             {15, 0x0000c328}, /* _KSEMQueryMutex */
    4678             {15, 0x0000c6ac}, /* _KSEMInit */
     4488            {15, 0x0000499c}, /* _SftFileSize */
     4489            {10, 0x00029508}, /* _ldrpFileNameBuf */
    46794490            {10, 0x00026f18}, /* _LdrSem */
    4680             {10, 0x00026fa4}, /* _LDRLibPath */
    4681             {15, 0x00030b94}, /* _TKSuBuff */
    4682             {15, 0x00030784}, /* _TKFuBuff */
    4683             {15, 0x00030950}, /* _TKFuBufLen */
    4684             {15, 0x00045c1c}, /* _ldrValidateMteHandle */
    46854491            {10, 0x0000b8a4}, /* _pTCBCur */
    46864492            {10, 0x0000b8a0}, /* _pPTDACur */
     
    46884494            {4 , 0x0000fa9a}, /* ptda_environ */
    46894495            {4 , 0x0000fecc}, /* ptda_ptdasem */
     4496            {4 , 0x0000ffa8}, /* ptda_handle */
    46904497            {4 , 0x0000ffaa}, /* ptda_module */
    46914498            {4 , 0x0000fa9c}, /* ptda_pBeginLIBPATH */
    4692             {10, 0x00029508}, /* _ldrpFileNameBuf */
    46934499            {15, 0x00041686}, /* SecPathFromSFN */
    46944500        }
     
    46994505        9031, KF_UNI | KF_HALFSTRICT, 16,
    47004506        {
     4507            {15, 0x0003ba2f}, /* _ldrOpenPath */
    47014508            {15, 0x0000989c}, /* _ldrRead */
    47024509            {15, 0x0003b7b8}, /* _ldrOpen */
     
    47044511            {15, 0x0003c08c}, /* _LDRQAppType */
    47054512            {15, 0x000399b4}, /* _ldrEnum32bitRelRecs */
    4706             {15, 0x0000390c}, /* _IOSftOpen */
    4707             {15, 0x00003db2}, /* _IOSftClose */
    4708             {15, 0x00003e59}, /* _IOSftTransPath */
    4709             {15, 0x00003bd3}, /* _IOSftReadAt */
    4710             {15, 0x00003bda}, /* _IOSftWriteAt */
    4711             {15, 0x00003f72}, /* _SftFileSize */
    4712             {15, 0x00037d00}, /* _VMAllocMem */
    4713             {15, 0x0001dd60}, /* _VMGetOwner */
    47144513            {15, 0x00044036}, /* g_tkExecPgm */
    47154514            {15, 0x00040fa7}, /* _tkStartProcess */
     4515            {15, 0x00038448}, /* _LDRClearSem */
     4516            {15, 0x000449e8}, /* _ldrASMpMTEFromHandle */
     4517            {15, 0x00040724}, /* _ldrFindModule */
     4518            {15, 0x00038484}, /* _ldrValidateMteHandle */
     4519            {15, 0x00037d00}, /* _VMAllocMem */
     4520            {15, 0x00038389}, /* _VMFreeMem */
     4521            {15, 0x0001dd60}, /* _VMGetOwner */
     4522            {15, 0x0001d0bc}, /* _VMObjHandleInfo */
     4523            {15, 0x0005bdf4}, /* _VMMapDebugAlias */
     4524            {15, 0x0000ad4c}, /* _KSEMRequestMutex */
     4525            {15, 0x0000ae23}, /* _KSEMReleaseMutex */
     4526            {15, 0x0000ae4e}, /* _KSEMQueryMutex */
     4527            {15, 0x0002710b}, /* _TKPidToPTDA */
     4528            {15, 0x00028705}, /* _TKSuBuff */
     4529            {15, 0x0002833b}, /* _TKFuBuff */
     4530            {15, 0x000284c5}, /* _TKFuBufLen */
     4531            {15, 0x000281f1}, /* _TKSuFuBuff */
    47164532            {11, 0x0000db08}, /* f_FuStrLenZ */
    47174533            {11, 0x0000dabe}, /* f_FuStrLen */
    47184534            {11, 0x0000dbfc}, /* f_FuBuff */
    4719             {15, 0x0001d0bc}, /* _VMObjHandleInfo */
    4720             {15, 0x000449e8}, /* _ldrASMpMTEFromHandle */
    4721             {15, 0x0003ba2f}, /* _ldrOpenPath */
    4722             {15, 0x00038448}, /* _LDRClearSem */
    4723             {15, 0x00040724}, /* _ldrFindModule */
    4724             {15, 0x0000ad4c}, /* _KSEMRequestMutex */
    4725             {15, 0x0000ae23}, /* _KSEMReleaseMutex */
    4726             {15, 0x0000ae4e}, /* _KSEMQueryMutex */
    4727             {15, 0x0000b0ee}, /* _KSEMInit */
     4535            {15, 0x00003f72}, /* _SftFileSize */
     4536            {10, 0x0001c0c8}, /* _ldrpFileNameBuf */
    47284537            {10, 0x0001a574}, /* _LdrSem */
    4729             {10, 0x0001a5f4}, /* _LDRLibPath */
    4730             {15, 0x00028705}, /* _TKSuBuff */
    4731             {15, 0x0002833b}, /* _TKFuBuff */
    4732             {15, 0x000284c5}, /* _TKFuBufLen */
    4733             {15, 0x00038484}, /* _ldrValidateMteHandle */
    47344538            {10, 0x000072b8}, /* _pTCBCur */
    47354539            {10, 0x000072b4}, /* _pPTDACur */
     
    47374541            {4 , 0x0000faa2}, /* ptda_environ */
    47384542            {4 , 0x0000fed4}, /* ptda_ptdasem */
     4543            {4 , 0x0000ffa8}, /* ptda_handle */
    47394544            {4 , 0x0000ffaa}, /* ptda_module */
    47404545            {4 , 0x0000faa4}, /* ptda_pBeginLIBPATH */
    4741             {10, 0x0001c0c8}, /* _ldrpFileNameBuf */
    47424546            {15, 0x0003499f}, /* SecPathFromSFN */
    47434547        }
     
    47474551        9031, KF_UNI, 14,
    47484552        {
     4553            {13, 0x0003a2a3}, /* _ldrOpenPath */
    47494554            {13, 0x00009814}, /* _ldrRead */
    47504555            {13, 0x0003a02c}, /* _ldrOpen */
     
    47524557            {13, 0x0003a900}, /* _LDRQAppType */
    47534558            {13, 0x00038228}, /* _ldrEnum32bitRelRecs */
    4754             {13, 0x0000388c}, /* _IOSftOpen */
    4755             {13, 0x00003d32}, /* _IOSftClose */
    4756             {13, 0x00003dd9}, /* _IOSftTransPath */
    4757             {13, 0x00003b53}, /* _IOSftReadAt */
    4758             {13, 0x00003b5a}, /* _IOSftWriteAt */
    4759             {13, 0x00003ef2}, /* _SftFileSize */
    4760             {13, 0x00036574}, /* _VMAllocMem */
    4761             {13, 0x0001d09c}, /* _VMGetOwner */
    47624559            {13, 0x0004288a}, /* g_tkExecPgm */
    47634560            {13, 0x0003f81b}, /* _tkStartProcess */
     4561            {13, 0x00036cbc}, /* _LDRClearSem */
     4562            {13, 0x0004323c}, /* _ldrASMpMTEFromHandle */
     4563            {13, 0x0003ef98}, /* _ldrFindModule */
     4564            {13, 0x00036cf8}, /* _ldrValidateMteHandle */
     4565            {13, 0x00036574}, /* _VMAllocMem */
     4566            {13, 0x00036bfd}, /* _VMFreeMem */
     4567            {13, 0x0001d09c}, /* _VMGetOwner */
     4568            {13, 0x0001c3f8}, /* _VMObjHandleInfo */
     4569            {13, 0x0005a534}, /* _VMMapDebugAlias */
     4570            {13, 0x0000ab9c}, /* _KSEMRequestMutex */
     4571            {13, 0x0000ac2f}, /* _KSEMReleaseMutex */
     4572            {13, 0x0000ac5a}, /* _KSEMQueryMutex */
     4573            {13, 0x00026447}, /* _TKPidToPTDA */
     4574            {13, 0x00027a41}, /* _TKSuBuff */
     4575            {13, 0x00027677}, /* _TKFuBuff */
     4576            {13, 0x00027801}, /* _TKFuBufLen */
     4577            {13, 0x0002752d}, /* _TKSuFuBuff */
    47644578            {9 , 0x0000db08}, /* f_FuStrLenZ */
    47654579            {9 , 0x0000dabe}, /* f_FuStrLen */
    47664580            {9 , 0x0000dbfc}, /* f_FuBuff */
    4767             {13, 0x0001c3f8}, /* _VMObjHandleInfo */
    4768             {13, 0x0004323c}, /* _ldrASMpMTEFromHandle */
    4769             {13, 0x0003a2a3}, /* _ldrOpenPath */
    4770             {13, 0x00036cbc}, /* _LDRClearSem */
    4771             {13, 0x0003ef98}, /* _ldrFindModule */
    4772             {13, 0x0000ab9c}, /* _KSEMRequestMutex */
    4773             {13, 0x0000ac2f}, /* _KSEMReleaseMutex */
    4774             {13, 0x0000ac5a}, /* _KSEMQueryMutex */
    4775             {13, 0x0000ae6f}, /* _KSEMInit */
     4581            {13, 0x00003ef2}, /* _SftFileSize */
     4582            {8 , 0x0000bf0c}, /* _ldrpFileNameBuf */
    47764583            {8 , 0x0000a3bc}, /* _LdrSem */
    4777             {8 , 0x0000a43c}, /* _LDRLibPath */
    4778             {13, 0x00027a41}, /* _TKSuBuff */
    4779             {13, 0x00027677}, /* _TKFuBuff */
    4780             {13, 0x00027801}, /* _TKFuBufLen */
    4781             {13, 0x00036cf8}, /* _ldrValidateMteHandle */
    47824584            {8 , 0x000072b8}, /* _pTCBCur */
    47834585            {8 , 0x000072b4}, /* _pPTDACur */
     
    47854587            {2 , 0x0000faa2}, /* ptda_environ */
    47864588            {2 , 0x0000fed4}, /* ptda_ptdasem */
     4589            {2 , 0x0000ffa8}, /* ptda_handle */
    47874590            {2 , 0x0000ffaa}, /* ptda_module */
    47884591            {2 , 0x0000faa4}, /* ptda_pBeginLIBPATH */
    4789             {8 , 0x0000bf0c}, /* _ldrpFileNameBuf */
    47904592            {13, 0x00033213}, /* SecPathFromSFN */
    47914593        }
     
    47954597        9032, KF_UNI | KF_ALLSTRICT, 16,
    47964598        {
     4599            {15, 0x00049953}, /* _ldrOpenPath */
    47974600            {15, 0x0000a84c}, /* _ldrRead */
    47984601            {15, 0x000496c8}, /* _ldrOpen */
     
    48004603            {15, 0x0004a0b0}, /* _LDRQAppType */
    48014604            {15, 0x000475e4}, /* _ldrEnum32bitRelRecs */
    4802             {15, 0x00004318}, /* _IOSftOpen */
    4803             {15, 0x000047cc}, /* _IOSftClose */
    4804             {15, 0x00004874}, /* _IOSftTransPath */
    4805             {15, 0x000045ec}, /* _IOSftReadAt */
    4806             {15, 0x000045f3}, /* _IOSftWriteAt */
    4807             {15, 0x0000499c}, /* _SftFileSize */
    4808             {15, 0x000450a8}, /* _VMAllocMem */
    4809             {15, 0x000234a8}, /* _VMGetOwner */
    48104605            {15, 0x000530d4}, /* g_tkExecPgm */
    48114606            {15, 0x0004f828}, /* _tkStartProcess */
     4607            {15, 0x00045ab4}, /* _LDRClearSem */
     4608            {15, 0x00053b58}, /* _ldrASMpMTEFromHandle */
     4609            {15, 0x0004ef05}, /* _ldrFindModule */
     4610            {15, 0x00045b3c}, /* _ldrValidateMteHandle */
     4611            {15, 0x000450a8}, /* _VMAllocMem */
     4612            {15, 0x000459db}, /* _VMFreeMem */
     4613            {15, 0x000234a8}, /* _VMGetOwner */
     4614            {15, 0x000223e8}, /* _VMObjHandleInfo */
     4615            {15, 0x0006dbe0}, /* _VMMapDebugAlias */
     4616            {15, 0x0000c1b4}, /* _KSEMRequestMutex */
     4617            {15, 0x0000c2c8}, /* _KSEMReleaseMutex */
     4618            {15, 0x0000c328}, /* _KSEMQueryMutex */
     4619            {15, 0x0002f097}, /* _TKPidToPTDA */
     4620            {15, 0x00030b60}, /* _TKSuBuff */
     4621            {15, 0x00030752}, /* _TKFuBuff */
     4622            {15, 0x0003091e}, /* _TKFuBufLen */
     4623            {15, 0x000305f3}, /* _TKSuFuBuff */
    48124624            {11, 0x0000ecf8}, /* f_FuStrLenZ */
    48134625            {11, 0x0000ecac}, /* f_FuStrLen */
    48144626            {11, 0x0000ee10}, /* f_FuBuff */
    4815             {15, 0x000223e8}, /* _VMObjHandleInfo */
    4816             {15, 0x00053b58}, /* _ldrASMpMTEFromHandle */
    4817             {15, 0x00049953}, /* _ldrOpenPath */
    4818             {15, 0x00045ab4}, /* _LDRClearSem */
    4819             {15, 0x0004ef05}, /* _ldrFindModule */
    4820             {15, 0x0000c1b4}, /* _KSEMRequestMutex */
    4821             {15, 0x0000c2c8}, /* _KSEMReleaseMutex */
    4822             {15, 0x0000c328}, /* _KSEMQueryMutex */
    4823             {15, 0x0000c6ac}, /* _KSEMInit */
     4627            {15, 0x0000499c}, /* _SftFileSize */
     4628            {10, 0x000294f0}, /* _ldrpFileNameBuf */
    48244629            {10, 0x00026f00}, /* _LdrSem */
    4825             {10, 0x00026f8c}, /* _LDRLibPath */
    4826             {15, 0x00030b60}, /* _TKSuBuff */
    4827             {15, 0x00030752}, /* _TKFuBuff */
    4828             {15, 0x0003091e}, /* _TKFuBufLen */
    4829             {15, 0x00045b3c}, /* _ldrValidateMteHandle */
    48304630            {10, 0x0000b88c}, /* _pTCBCur */
    48314631            {10, 0x0000b888}, /* _pPTDACur */
     
    48334633            {4 , 0x0000fa9a}, /* ptda_environ */
    48344634            {4 , 0x0000fecc}, /* ptda_ptdasem */
     4635            {4 , 0x0000ffa8}, /* ptda_handle */
    48354636            {4 , 0x0000ffaa}, /* ptda_module */
    48364637            {4 , 0x0000fa9c}, /* ptda_pBeginLIBPATH */
    4837             {10, 0x000294f0}, /* _ldrpFileNameBuf */
    48384638            {15, 0x000415ff}, /* SecPathFromSFN */
    48394639        }
     
    48444644        9032, KF_UNI | KF_HALFSTRICT, 16,
    48454645        {
     4646            {15, 0x0003bc43}, /* _ldrOpenPath */
    48464647            {15, 0x0000989c}, /* _ldrRead */
    48474648            {15, 0x0003b9cc}, /* _ldrOpen */
     
    48494650            {15, 0x0003c2a0}, /* _LDRQAppType */
    48504651            {15, 0x00039bc8}, /* _ldrEnum32bitRelRecs */
    4851             {15, 0x0000390c}, /* _IOSftOpen */
    4852             {15, 0x00003db2}, /* _IOSftClose */
    4853             {15, 0x00003e59}, /* _IOSftTransPath */
    4854             {15, 0x00003bd3}, /* _IOSftReadAt */
    4855             {15, 0x00003bda}, /* _IOSftWriteAt */
    4856             {15, 0x00003f72}, /* _SftFileSize */
    4857             {15, 0x00037f14}, /* _VMAllocMem */
    4858             {15, 0x0001dd5e}, /* _VMGetOwner */
    48594652            {15, 0x0004421a}, /* g_tkExecPgm */
    48604653            {15, 0x00041197}, /* _tkStartProcess */
     4654            {15, 0x0003865c}, /* _LDRClearSem */
     4655            {15, 0x00044bcc}, /* _ldrASMpMTEFromHandle */
     4656            {15, 0x00040914}, /* _ldrFindModule */
     4657            {15, 0x00038698}, /* _ldrValidateMteHandle */
     4658            {15, 0x00037f14}, /* _VMAllocMem */
     4659            {15, 0x0003859d}, /* _VMFreeMem */
     4660            {15, 0x0001dd5e}, /* _VMGetOwner */
     4661            {15, 0x0001d0bc}, /* _VMObjHandleInfo */
     4662            {15, 0x0005c074}, /* _VMMapDebugAlias */
     4663            {15, 0x0000ad4c}, /* _KSEMRequestMutex */
     4664            {15, 0x0000ae23}, /* _KSEMReleaseMutex */
     4665            {15, 0x0000ae4e}, /* _KSEMQueryMutex */
     4666            {15, 0x00027113}, /* _TKPidToPTDA */
     4667            {15, 0x00028711}, /* _TKSuBuff */
     4668            {15, 0x00028347}, /* _TKFuBuff */
     4669            {15, 0x000284d1}, /* _TKFuBufLen */
     4670            {15, 0x000281fd}, /* _TKSuFuBuff */
    48614671            {11, 0x0000db00}, /* f_FuStrLenZ */
    48624672            {11, 0x0000dab6}, /* f_FuStrLen */
    48634673            {11, 0x0000dbf4}, /* f_FuBuff */
    4864             {15, 0x0001d0bc}, /* _VMObjHandleInfo */
    4865             {15, 0x00044bcc}, /* _ldrASMpMTEFromHandle */
    4866             {15, 0x0003bc43}, /* _ldrOpenPath */
    4867             {15, 0x0003865c}, /* _LDRClearSem */
    4868             {15, 0x00040914}, /* _ldrFindModule */
    4869             {15, 0x0000ad4c}, /* _KSEMRequestMutex */
    4870             {15, 0x0000ae23}, /* _KSEMReleaseMutex */
    4871             {15, 0x0000ae4e}, /* _KSEMQueryMutex */
    4872             {15, 0x0000b0ee}, /* _KSEMInit */
     4674            {15, 0x00003f72}, /* _SftFileSize */
     4675            {10, 0x0001c0c8}, /* _ldrpFileNameBuf */
    48734676            {10, 0x0001a574}, /* _LdrSem */
    4874             {10, 0x0001a5f4}, /* _LDRLibPath */
    4875             {15, 0x00028711}, /* _TKSuBuff */
    4876             {15, 0x00028347}, /* _TKFuBuff */
    4877             {15, 0x000284d1}, /* _TKFuBufLen */
    4878             {15, 0x00038698}, /* _ldrValidateMteHandle */
    48794677            {10, 0x000072b8}, /* _pTCBCur */
    48804678            {10, 0x000072b4}, /* _pPTDACur */
     
    48824680            {4 , 0x0000faa2}, /* ptda_environ */
    48834681            {4 , 0x0000fed4}, /* ptda_ptdasem */
     4682            {4 , 0x0000ffa8}, /* ptda_handle */
    48844683            {4 , 0x0000ffaa}, /* ptda_module */
    48854684            {4 , 0x0000faa4}, /* ptda_pBeginLIBPATH */
    4886             {10, 0x0001c0c8}, /* _ldrpFileNameBuf */
    48874685            {15, 0x00034a13}, /* SecPathFromSFN */
    48884686        }
     
    48924690        9032, KF_UNI, 14,
    48934691        {
     4692            {13, 0x0003a4f3}, /* _ldrOpenPath */
    48944693            {13, 0x00009814}, /* _ldrRead */
    48954694            {13, 0x0003a27c}, /* _ldrOpen */
     
    48974696            {13, 0x0003ab50}, /* _LDRQAppType */
    48984697            {13, 0x00038478}, /* _ldrEnum32bitRelRecs */
    4899             {13, 0x0000388c}, /* _IOSftOpen */
    4900             {13, 0x00003d32}, /* _IOSftClose */
    4901             {13, 0x00003dd9}, /* _IOSftTransPath */
    4902             {13, 0x00003b53}, /* _IOSftReadAt */
    4903             {13, 0x00003b5a}, /* _IOSftWriteAt */
    4904             {13, 0x00003ef2}, /* _SftFileSize */
    4905             {13, 0x000367c4}, /* _VMAllocMem */
    4906             {13, 0x0001d09a}, /* _VMGetOwner */
    49074698            {13, 0x00042b3a}, /* g_tkExecPgm */
    49084699            {13, 0x0003fad3}, /* _tkStartProcess */
     4700            {13, 0x00036f0c}, /* _LDRClearSem */
     4701            {13, 0x000434ec}, /* _ldrASMpMTEFromHandle */
     4702            {13, 0x0003f250}, /* _ldrFindModule */
     4703            {13, 0x00036f48}, /* _ldrValidateMteHandle */
     4704            {13, 0x000367c4}, /* _VMAllocMem */
     4705            {13, 0x00036e4d}, /* _VMFreeMem */
     4706            {13, 0x0001d09a}, /* _VMGetOwner */
     4707            {13, 0x0001c3f8}, /* _VMObjHandleInfo */
     4708            {13, 0x0005a940}, /* _VMMapDebugAlias */
     4709            {13, 0x0000ab9c}, /* _KSEMRequestMutex */
     4710            {13, 0x0000ac2f}, /* _KSEMReleaseMutex */
     4711            {13, 0x0000ac5a}, /* _KSEMQueryMutex */
     4712            {13, 0x0002644f}, /* _TKPidToPTDA */
     4713            {13, 0x00027a4d}, /* _TKSuBuff */
     4714            {13, 0x00027683}, /* _TKFuBuff */
     4715            {13, 0x0002780d}, /* _TKFuBufLen */
     4716            {13, 0x00027539}, /* _TKSuFuBuff */
    49094717            {9 , 0x0000db00}, /* f_FuStrLenZ */
    49104718            {9 , 0x0000dab6}, /* f_FuStrLen */
    49114719            {9 , 0x0000dbf4}, /* f_FuBuff */
    4912             {13, 0x0001c3f8}, /* _VMObjHandleInfo */
    4913             {13, 0x000434ec}, /* _ldrASMpMTEFromHandle */
    4914             {13, 0x0003a4f3}, /* _ldrOpenPath */
    4915             {13, 0x00036f0c}, /* _LDRClearSem */
    4916             {13, 0x0003f250}, /* _ldrFindModule */
    4917             {13, 0x0000ab9c}, /* _KSEMRequestMutex */
    4918             {13, 0x0000ac2f}, /* _KSEMReleaseMutex */
    4919             {13, 0x0000ac5a}, /* _KSEMQueryMutex */
    4920             {13, 0x0000ae6f}, /* _KSEMInit */
     4720            {13, 0x00003ef2}, /* _SftFileSize */
     4721            {8 , 0x0000bf0c}, /* _ldrpFileNameBuf */
    49214722            {8 , 0x0000a3bc}, /* _LdrSem */
    4922             {8 , 0x0000a43c}, /* _LDRLibPath */
    4923             {13, 0x00027a4d}, /* _TKSuBuff */
    4924             {13, 0x00027683}, /* _TKFuBuff */
    4925             {13, 0x0002780d}, /* _TKFuBufLen */
    4926             {13, 0x00036f48}, /* _ldrValidateMteHandle */
    49274723            {8 , 0x000072b8}, /* _pTCBCur */
    49284724            {8 , 0x000072b4}, /* _pPTDACur */
     
    49304726            {2 , 0x0000faa2}, /* ptda_environ */
    49314727            {2 , 0x0000fed4}, /* ptda_ptdasem */
     4728            {2 , 0x0000ffa8}, /* ptda_handle */
    49324729            {2 , 0x0000ffaa}, /* ptda_module */
    49334730            {2 , 0x0000faa4}, /* ptda_pBeginLIBPATH */
    4934             {8 , 0x0000bf0c}, /* _ldrpFileNameBuf */
    49354731            {13, 0x000332c3}, /* SecPathFromSFN */
    49364732        }
     
    49404736        9033, KF_UNI | KF_ALLSTRICT, 16,
    49414737        {
     4738            {15, 0x00049a9f}, /* _ldrOpenPath */
    49424739            {15, 0x0000a850}, /* _ldrRead */
    49434740            {15, 0x00049814}, /* _ldrOpen */
     
    49454742            {15, 0x0004a204}, /* _LDRQAppType */
    49464743            {15, 0x0004771c}, /* _ldrEnum32bitRelRecs */
    4947             {15, 0x00004318}, /* _IOSftOpen */
    4948             {15, 0x000047cc}, /* _IOSftClose */
    4949             {15, 0x00004874}, /* _IOSftTransPath */
    4950             {15, 0x000045ec}, /* _IOSftReadAt */
    4951             {15, 0x000045f3}, /* _IOSftWriteAt */
    4952             {15, 0x0000499c}, /* _SftFileSize */
    4953             {15, 0x000451e0}, /* _VMAllocMem */
    4954             {15, 0x0002358c}, /* _VMGetOwner */
    49554744            {15, 0x00053228}, /* g_tkExecPgm */
    49564745            {15, 0x0004f97c}, /* _tkStartProcess */
     4746            {15, 0x00045bec}, /* _LDRClearSem */
     4747            {15, 0x00053cac}, /* _ldrASMpMTEFromHandle */
     4748            {15, 0x0004f059}, /* _ldrFindModule */
     4749            {15, 0x00045c74}, /* _ldrValidateMteHandle */
     4750            {15, 0x000451e0}, /* _VMAllocMem */
     4751            {15, 0x00045b13}, /* _VMFreeMem */
     4752            {15, 0x0002358c}, /* _VMGetOwner */
     4753            {15, 0x000224cc}, /* _VMObjHandleInfo */
     4754            {15, 0x0006dd40}, /* _VMMapDebugAlias */
     4755            {15, 0x0000c1c4}, /* _KSEMRequestMutex */
     4756            {15, 0x0000c2d8}, /* _KSEMReleaseMutex */
     4757            {15, 0x0000c338}, /* _KSEMQueryMutex */
     4758            {15, 0x0002f17b}, /* _TKPidToPTDA */
     4759            {15, 0x00030c44}, /* _TKSuBuff */
     4760            {15, 0x00030836}, /* _TKFuBuff */
     4761            {15, 0x00030a02}, /* _TKFuBufLen */
     4762            {15, 0x000306d7}, /* _TKSuFuBuff */
    49574763            {11, 0x0000ed2c}, /* f_FuStrLenZ */
    49584764            {11, 0x0000ece0}, /* f_FuStrLen */
    49594765            {11, 0x0000ee44}, /* f_FuBuff */
    4960             {15, 0x000224cc}, /* _VMObjHandleInfo */
    4961             {15, 0x00053cac}, /* _ldrASMpMTEFromHandle */
    4962             {15, 0x00049a9f}, /* _ldrOpenPath */
    4963             {15, 0x00045bec}, /* _LDRClearSem */
    4964             {15, 0x0004f059}, /* _ldrFindModule */
    4965             {15, 0x0000c1c4}, /* _KSEMRequestMutex */
    4966             {15, 0x0000c2d8}, /* _KSEMReleaseMutex */
    4967             {15, 0x0000c338}, /* _KSEMQueryMutex */
    4968             {15, 0x0000c6bc}, /* _KSEMInit */
     4766            {15, 0x0000499c}, /* _SftFileSize */
     4767            {10, 0x000294bc}, /* _ldrpFileNameBuf */
    49694768            {10, 0x00026ecc}, /* _LdrSem */
    4970             {10, 0x00026f58}, /* _LDRLibPath */
    4971             {15, 0x00030c44}, /* _TKSuBuff */
    4972             {15, 0x00030836}, /* _TKFuBuff */
    4973             {15, 0x00030a02}, /* _TKFuBufLen */
    4974             {15, 0x00045c74}, /* _ldrValidateMteHandle */
    49754769            {10, 0x0000b898}, /* _pTCBCur */
    49764770            {10, 0x0000b894}, /* _pPTDACur */
     
    49784772            {4 , 0x0000fa9a}, /* ptda_environ */
    49794773            {4 , 0x0000fecc}, /* ptda_ptdasem */
     4774            {4 , 0x0000ffa8}, /* ptda_handle */
    49804775            {4 , 0x0000ffaa}, /* ptda_module */
    49814776            {4 , 0x0000fa9c}, /* ptda_pBeginLIBPATH */
    4982             {10, 0x000294bc}, /* _ldrpFileNameBuf */
    49834777            {15, 0x000416f7}, /* SecPathFromSFN */
    49844778        }
     
    49894783        9033, KF_UNI | KF_HALFSTRICT, 16,
    49904784        {
     4785            {15, 0x0003bd9b}, /* _ldrOpenPath */
    49914786            {15, 0x000098ac}, /* _ldrRead */
    49924787            {15, 0x0003bb24}, /* _ldrOpen */
     
    49944789            {15, 0x0003c400}, /* _LDRQAppType */
    49954790            {15, 0x00039d0c}, /* _ldrEnum32bitRelRecs */
    4996             {15, 0x0000390c}, /* _IOSftOpen */
    4997             {15, 0x00003db2}, /* _IOSftClose */
    4998             {15, 0x00003e59}, /* _IOSftTransPath */
    4999             {15, 0x00003bd3}, /* _IOSftReadAt */
    5000             {15, 0x00003bda}, /* _IOSftWriteAt */
    5001             {15, 0x00003f72}, /* _SftFileSize */
    5002             {15, 0x00038058}, /* _VMAllocMem */
    5003             {15, 0x0001de42}, /* _VMGetOwner */
    50044791            {15, 0x0004437a}, /* g_tkExecPgm */
    50054792            {15, 0x000412f7}, /* _tkStartProcess */
     4793            {15, 0x000387a0}, /* _LDRClearSem */
     4794            {15, 0x00044d2c}, /* _ldrASMpMTEFromHandle */
     4795            {15, 0x00040a74}, /* _ldrFindModule */
     4796            {15, 0x000387dc}, /* _ldrValidateMteHandle */
     4797            {15, 0x00038058}, /* _VMAllocMem */
     4798            {15, 0x000386e1}, /* _VMFreeMem */
     4799            {15, 0x0001de42}, /* _VMGetOwner */
     4800            {15, 0x0001d1a0}, /* _VMObjHandleInfo */
     4801            {15, 0x0005c1e0}, /* _VMMapDebugAlias */
     4802            {15, 0x0000ad68}, /* _KSEMRequestMutex */
     4803            {15, 0x0000ae3f}, /* _KSEMReleaseMutex */
     4804            {15, 0x0000ae6a}, /* _KSEMQueryMutex */
     4805            {15, 0x000271f7}, /* _TKPidToPTDA */
     4806            {15, 0x000287f5}, /* _TKSuBuff */
     4807            {15, 0x0002842b}, /* _TKFuBuff */
     4808            {15, 0x000285b5}, /* _TKFuBufLen */
     4809            {15, 0x000282e1}, /* _TKSuFuBuff */
    50064810            {11, 0x0000db30}, /* f_FuStrLenZ */
    50074811            {11, 0x0000dae6}, /* f_FuStrLen */
    50084812            {11, 0x0000dc24}, /* f_FuBuff */
    5009             {15, 0x0001d1a0}, /* _VMObjHandleInfo */
    5010             {15, 0x00044d2c}, /* _ldrASMpMTEFromHandle */
    5011             {15, 0x0003bd9b}, /* _ldrOpenPath */
    5012             {15, 0x000387a0}, /* _LDRClearSem */
    5013             {15, 0x00040a74}, /* _ldrFindModule */
    5014             {15, 0x0000ad68}, /* _KSEMRequestMutex */
    5015             {15, 0x0000ae3f}, /* _KSEMReleaseMutex */
    5016             {15, 0x0000ae6a}, /* _KSEMQueryMutex */
    5017             {15, 0x0000b10a}, /* _KSEMInit */
     4813            {15, 0x00003f72}, /* _SftFileSize */
     4814            {10, 0x0001c0cc}, /* _ldrpFileNameBuf */
    50184815            {10, 0x0001a578}, /* _LdrSem */
    5019             {10, 0x0001a5f8}, /* _LDRLibPath */
    5020             {15, 0x000287f5}, /* _TKSuBuff */
    5021             {15, 0x0002842b}, /* _TKFuBuff */
    5022             {15, 0x000285b5}, /* _TKFuBufLen */
    5023             {15, 0x000387dc}, /* _ldrValidateMteHandle */
    50244816            {10, 0x000072bc}, /* _pTCBCur */
    50254817            {10, 0x000072b8}, /* _pPTDACur */
     
    50274819            {4 , 0x0000faa2}, /* ptda_environ */
    50284820            {4 , 0x0000fed4}, /* ptda_ptdasem */
     4821            {4 , 0x0000ffa8}, /* ptda_handle */
    50294822            {4 , 0x0000ffaa}, /* ptda_module */
    50304823            {4 , 0x0000faa4}, /* ptda_pBeginLIBPATH */
    5031             {10, 0x0001c0cc}, /* _ldrpFileNameBuf */
    50324824            {15, 0x00034b0b}, /* SecPathFromSFN */
    50334825        }
     
    50374829        9033, KF_UNI, 14,
    50384830        {
     4831            {13, 0x0003a63f}, /* _ldrOpenPath */
    50394832            {13, 0x00009824}, /* _ldrRead */
    50404833            {13, 0x0003a3c8}, /* _ldrOpen */
     
    50424835            {13, 0x0003aca4}, /* _LDRQAppType */
    50434836            {13, 0x000385b0}, /* _ldrEnum32bitRelRecs */
    5044             {13, 0x0000388c}, /* _IOSftOpen */
    5045             {13, 0x00003d32}, /* _IOSftClose */
    5046             {13, 0x00003dd9}, /* _IOSftTransPath */
    5047             {13, 0x00003b53}, /* _IOSftReadAt */
    5048             {13, 0x00003b5a}, /* _IOSftWriteAt */
    5049             {13, 0x00003ef2}, /* _SftFileSize */
    5050             {13, 0x000368fc}, /* _VMAllocMem */
    5051             {13, 0x0001d172}, /* _VMGetOwner */
    50524837            {13, 0x00042c8e}, /* g_tkExecPgm */
    50534838            {13, 0x0003fc27}, /* _tkStartProcess */
     4839            {13, 0x00037044}, /* _LDRClearSem */
     4840            {13, 0x00043640}, /* _ldrASMpMTEFromHandle */
     4841            {13, 0x0003f3a4}, /* _ldrFindModule */
     4842            {13, 0x00037080}, /* _ldrValidateMteHandle */
     4843            {13, 0x000368fc}, /* _VMAllocMem */
     4844            {13, 0x00036f85}, /* _VMFreeMem */
     4845            {13, 0x0001d172}, /* _VMGetOwner */
     4846            {13, 0x0001c4d0}, /* _VMObjHandleInfo */
     4847            {13, 0x0005aaa0}, /* _VMMapDebugAlias */
     4848            {13, 0x0000abb8}, /* _KSEMRequestMutex */
     4849            {13, 0x0000ac4b}, /* _KSEMReleaseMutex */
     4850            {13, 0x0000ac76}, /* _KSEMQueryMutex */
     4851            {13, 0x00026527}, /* _TKPidToPTDA */
     4852            {13, 0x00027b25}, /* _TKSuBuff */
     4853            {13, 0x0002775b}, /* _TKFuBuff */
     4854            {13, 0x000278e5}, /* _TKFuBufLen */
     4855            {13, 0x00027611}, /* _TKSuFuBuff */
    50544856            {9 , 0x0000db30}, /* f_FuStrLenZ */
    50554857            {9 , 0x0000dae6}, /* f_FuStrLen */
    50564858            {9 , 0x0000dc24}, /* f_FuBuff */
    5057             {13, 0x0001c4d0}, /* _VMObjHandleInfo */
    5058             {13, 0x00043640}, /* _ldrASMpMTEFromHandle */
    5059             {13, 0x0003a63f}, /* _ldrOpenPath */
    5060             {13, 0x00037044}, /* _LDRClearSem */
    5061             {13, 0x0003f3a4}, /* _ldrFindModule */
    5062             {13, 0x0000abb8}, /* _KSEMRequestMutex */
    5063             {13, 0x0000ac4b}, /* _KSEMReleaseMutex */
    5064             {13, 0x0000ac76}, /* _KSEMQueryMutex */
    5065             {13, 0x0000ae8b}, /* _KSEMInit */
     4859            {13, 0x00003ef2}, /* _SftFileSize */
     4860            {8 , 0x0000bf10}, /* _ldrpFileNameBuf */
    50664861            {8 , 0x0000a3c0}, /* _LdrSem */
    5067             {8 , 0x0000a440}, /* _LDRLibPath */
    5068             {13, 0x00027b25}, /* _TKSuBuff */
    5069             {13, 0x0002775b}, /* _TKFuBuff */
    5070             {13, 0x000278e5}, /* _TKFuBufLen */
    5071             {13, 0x00037080}, /* _ldrValidateMteHandle */
    50724862            {8 , 0x000072bc}, /* _pTCBCur */
    50734863            {8 , 0x000072b8}, /* _pPTDACur */
     
    50754865            {2 , 0x0000faa2}, /* ptda_environ */
    50764866            {2 , 0x0000fed4}, /* ptda_ptdasem */
     4867            {2 , 0x0000ffa8}, /* ptda_handle */
    50774868            {2 , 0x0000ffaa}, /* ptda_module */
    50784869            {2 , 0x0000faa4}, /* ptda_pBeginLIBPATH */
    5079             {8 , 0x0000bf10}, /* _ldrpFileNameBuf */
    50804870            {13, 0x000333af}, /* SecPathFromSFN */
    50814871        }
     
    50854875        9034, KF_UNI | KF_ALLSTRICT, 16,
    50864876        {
     4877            {15, 0x0004a3cf}, /* _ldrOpenPath */
    50874878            {15, 0x0000a3cc}, /* _ldrRead */
    50884879            {15, 0x0004a144}, /* _ldrOpen */
     
    50904881            {15, 0x0004ab38}, /* _LDRQAppType */
    50914882            {15, 0x00048048}, /* _ldrEnum32bitRelRecs */
    5092             {15, 0x000044b4}, /* _IOSftOpen */
    5093             {15, 0x00004968}, /* _IOSftClose */
    5094             {15, 0x00004a10}, /* _IOSftTransPath */
    5095             {15, 0x00004788}, /* _IOSftReadAt */
    5096             {15, 0x0000478f}, /* _IOSftWriteAt */
    5097             {15, 0x00004b38}, /* _SftFileSize */
    5098             {15, 0x00045b0c}, /* _VMAllocMem */
    5099             {15, 0x0002399c}, /* _VMGetOwner */
    51004883            {15, 0x00053b44}, /* g_tkExecPgm */
    51014884            {15, 0x00050264}, /* _tkStartProcess */
     4885            {15, 0x00046518}, /* _LDRClearSem */
     4886            {15, 0x000545dc}, /* _ldrASMpMTEFromHandle */
     4887            {15, 0x0004f950}, /* _ldrFindModule */
     4888            {15, 0x000465a0}, /* _ldrValidateMteHandle */
     4889            {15, 0x00045b0c}, /* _VMAllocMem */
     4890            {15, 0x0004643f}, /* _VMFreeMem */
     4891            {15, 0x0002399c}, /* _VMGetOwner */
     4892            {15, 0x000228dc}, /* _VMObjHandleInfo */
     4893            {15, 0x00075c84}, /* _VMMapDebugAlias */
     4894            {15, 0x0000bcfc}, /* _KSEMRequestMutex */
     4895            {15, 0x0000be10}, /* _KSEMReleaseMutex */
     4896            {15, 0x0000be70}, /* _KSEMQueryMutex */
     4897            {15, 0x0002f537}, /* _TKPidToPTDA */
     4898            {15, 0x00031014}, /* _TKSuBuff */
     4899            {15, 0x00030c04}, /* _TKFuBuff */
     4900            {15, 0x00030dd0}, /* _TKFuBufLen */
     4901            {15, 0x00030a93}, /* _TKSuFuBuff */
    51024902            {11, 0x0000ed44}, /* f_FuStrLenZ */
    51034903            {11, 0x0000ecf8}, /* f_FuStrLen */
    51044904            {11, 0x0000ee5c}, /* f_FuBuff */
    5105             {15, 0x000228dc}, /* _VMObjHandleInfo */
    5106             {15, 0x000545dc}, /* _ldrASMpMTEFromHandle */
    5107             {15, 0x0004a3cf}, /* _ldrOpenPath */
    5108             {15, 0x00046518}, /* _LDRClearSem */
    5109             {15, 0x0004f950}, /* _ldrFindModule */
    5110             {15, 0x0000bcfc}, /* _KSEMRequestMutex */
    5111             {15, 0x0000be10}, /* _KSEMReleaseMutex */
    5112             {15, 0x0000be70}, /* _KSEMQueryMutex */
    5113             {15, 0x0000c1f4}, /* _KSEMInit */
     4905            {15, 0x00004b38}, /* _SftFileSize */
     4906            {10, 0x0002978c}, /* _ldrpFileNameBuf */
    51144907            {10, 0x00027160}, /* _LdrSem */
    5115             {10, 0x000271ec}, /* _LDRLibPath */
    5116             {15, 0x00031014}, /* _TKSuBuff */
    5117             {15, 0x00030c04}, /* _TKFuBuff */
    5118             {15, 0x00030dd0}, /* _TKFuBufLen */
    5119             {15, 0x000465a0}, /* _ldrValidateMteHandle */
    51204908            {10, 0x0000b9b0}, /* _pTCBCur */
    51214909            {10, 0x0000b9ac}, /* _pPTDACur */
     
    51234911            {4 , 0x0000fa9a}, /* ptda_environ */
    51244912            {4 , 0x0000fecc}, /* ptda_ptdasem */
     4913            {4 , 0x0000ffa8}, /* ptda_handle */
    51254914            {4 , 0x0000ffaa}, /* ptda_module */
    51264915            {4 , 0x0000fa9c}, /* ptda_pBeginLIBPATH */
    5127             {10, 0x0002978c}, /* _ldrpFileNameBuf */
    51284916            {15, 0x00041d7e}, /* SecPathFromSFN */
    51294917        }
     
    51344922        9034, KF_UNI | KF_HALFSTRICT, 16,
    51354923        {
     4924            {15, 0x0003c0c7}, /* _ldrOpenPath */
    51364925            {15, 0x000093fc}, /* _ldrRead */
    51374926            {15, 0x0003be50}, /* _ldrOpen */
     
    51394928            {15, 0x0003c72c}, /* _LDRQAppType */
    51404929            {15, 0x0003a034}, /* _ldrEnum32bitRelRecs */
    5141             {15, 0x00003a30}, /* _IOSftOpen */
    5142             {15, 0x00003ed6}, /* _IOSftClose */
    5143             {15, 0x00003f7d}, /* _IOSftTransPath */
    5144             {15, 0x00003cf7}, /* _IOSftReadAt */
    5145             {15, 0x00003cfe}, /* _IOSftWriteAt */
    5146             {15, 0x00004096}, /* _SftFileSize */
    5147             {15, 0x00038380}, /* _VMAllocMem */
    5148             {15, 0x0001e136}, /* _VMGetOwner */
    51494930            {15, 0x0004476a}, /* g_tkExecPgm */
    51504931            {15, 0x000416e7}, /* _tkStartProcess */
     4932            {15, 0x00038ac8}, /* _LDRClearSem */
     4933            {15, 0x00045130}, /* _ldrASMpMTEFromHandle */
     4934            {15, 0x00040e74}, /* _ldrFindModule */
     4935            {15, 0x00038b04}, /* _ldrValidateMteHandle */
     4936            {15, 0x00038380}, /* _VMAllocMem */
     4937            {15, 0x00038a09}, /* _VMFreeMem */
     4938            {15, 0x0001e136}, /* _VMGetOwner */
     4939            {15, 0x0001d494}, /* _VMObjHandleInfo */
     4940            {15, 0x000637cc}, /* _VMMapDebugAlias */
     4941            {15, 0x0000a874}, /* _KSEMRequestMutex */
     4942            {15, 0x0000a94b}, /* _KSEMReleaseMutex */
     4943            {15, 0x0000a976}, /* _KSEMQueryMutex */
     4944            {15, 0x00027497}, /* _TKPidToPTDA */
     4945            {15, 0x00028aa1}, /* _TKSuBuff */
     4946            {15, 0x000286d7}, /* _TKFuBuff */
     4947            {15, 0x00028861}, /* _TKFuBufLen */
     4948            {15, 0x00028581}, /* _TKSuFuBuff */
    51514949            {11, 0x0000db44}, /* f_FuStrLenZ */
    51524950            {11, 0x0000dafa}, /* f_FuStrLen */
    51534951            {11, 0x0000dc38}, /* f_FuBuff */
    5154             {15, 0x0001d494}, /* _VMObjHandleInfo */
    5155             {15, 0x00045130}, /* _ldrASMpMTEFromHandle */
    5156             {15, 0x0003c0c7}, /* _ldrOpenPath */
    5157             {15, 0x00038ac8}, /* _LDRClearSem */
    5158             {15, 0x00040e74}, /* _ldrFindModule */
    5159             {15, 0x0000a874}, /* _KSEMRequestMutex */
    5160             {15, 0x0000a94b}, /* _KSEMReleaseMutex */
    5161             {15, 0x0000a976}, /* _KSEMQueryMutex */
    5162             {15, 0x0000ac16}, /* _KSEMInit */
     4952            {15, 0x00004096}, /* _SftFileSize */
     4953            {10, 0x0001c148}, /* _ldrpFileNameBuf */
    51634954            {10, 0x0001a5bc}, /* _LdrSem */
    5164             {10, 0x0001a63c}, /* _LDRLibPath */
    5165             {15, 0x00028aa1}, /* _TKSuBuff */
    5166             {15, 0x000286d7}, /* _TKFuBuff */
    5167             {15, 0x00028861}, /* _TKFuBufLen */
    5168             {15, 0x00038b04}, /* _ldrValidateMteHandle */
    51694955            {10, 0x000072dc}, /* _pTCBCur */
    51704956            {10, 0x000072d8}, /* _pPTDACur */
     
    51724958            {4 , 0x0000faa2}, /* ptda_environ */
    51734959            {4 , 0x0000fed4}, /* ptda_ptdasem */
     4960            {4 , 0x0000ffa8}, /* ptda_handle */
    51744961            {4 , 0x0000ffaa}, /* ptda_module */
    51754962            {4 , 0x0000faa4}, /* ptda_pBeginLIBPATH */
    5176             {10, 0x0001c148}, /* _ldrpFileNameBuf */
    51774963            {15, 0x00034f09}, /* SecPathFromSFN */
    51784964        }
     
    51824968        9034, KF_UNI, 14,
    51834969        {
     4970            {13, 0x0003a977}, /* _ldrOpenPath */
    51844971            {13, 0x00009368}, /* _ldrRead */
    51854972            {13, 0x0003a700}, /* _ldrOpen */
     
    51874974            {13, 0x0003afdc}, /* _LDRQAppType */
    51884975            {13, 0x000388e0}, /* _ldrEnum32bitRelRecs */
    5189             {13, 0x000039b0}, /* _IOSftOpen */
    5190             {13, 0x00003e56}, /* _IOSftClose */
    5191             {13, 0x00003efd}, /* _IOSftTransPath */
    5192             {13, 0x00003c77}, /* _IOSftReadAt */
    5193             {13, 0x00003c7e}, /* _IOSftWriteAt */
    5194             {13, 0x00004016}, /* _SftFileSize */
    5195             {13, 0x00036c2c}, /* _VMAllocMem */
    5196             {13, 0x0001d2fa}, /* _VMGetOwner */
    51974976            {13, 0x00042fda}, /* g_tkExecPgm */
    51984977            {13, 0x0003ff73}, /* _tkStartProcess */
     4978            {13, 0x00037374}, /* _LDRClearSem */
     4979            {13, 0x000439a0}, /* _ldrASMpMTEFromHandle */
     4980            {13, 0x0003f700}, /* _ldrFindModule */
     4981            {13, 0x000373b0}, /* _ldrValidateMteHandle */
     4982            {13, 0x00036c2c}, /* _VMAllocMem */
     4983            {13, 0x000372b5}, /* _VMFreeMem */
     4984            {13, 0x0001d2fa}, /* _VMGetOwner */
     4985            {13, 0x0001c658}, /* _VMObjHandleInfo */
     4986            {13, 0x00061f38}, /* _VMMapDebugAlias */
     4987            {13, 0x0000a6b8}, /* _KSEMRequestMutex */
     4988            {13, 0x0000a74b}, /* _KSEMReleaseMutex */
     4989            {13, 0x0000a776}, /* _KSEMQueryMutex */
     4990            {13, 0x0002665b}, /* _TKPidToPTDA */
     4991            {13, 0x00027c65}, /* _TKSuBuff */
     4992            {13, 0x0002789b}, /* _TKFuBuff */
     4993            {13, 0x00027a25}, /* _TKFuBufLen */
     4994            {13, 0x00027745}, /* _TKSuFuBuff */
    51994995            {9 , 0x0000db44}, /* f_FuStrLenZ */
    52004996            {9 , 0x0000dafa}, /* f_FuStrLen */
    52014997            {9 , 0x0000dc38}, /* f_FuBuff */
    5202             {13, 0x0001c658}, /* _VMObjHandleInfo */
    5203             {13, 0x000439a0}, /* _ldrASMpMTEFromHandle */
    5204             {13, 0x0003a977}, /* _ldrOpenPath */
    5205             {13, 0x00037374}, /* _LDRClearSem */
    5206             {13, 0x0003f700}, /* _ldrFindModule */
    5207             {13, 0x0000a6b8}, /* _KSEMRequestMutex */
    5208             {13, 0x0000a74b}, /* _KSEMReleaseMutex */
    5209             {13, 0x0000a776}, /* _KSEMQueryMutex */
    5210             {13, 0x0000a98b}, /* _KSEMInit */
     4998            {13, 0x00004016}, /* _SftFileSize */
     4999            {8 , 0x0000bf8c}, /* _ldrpFileNameBuf */
    52115000            {8 , 0x0000a404}, /* _LdrSem */
    5212             {8 , 0x0000a484}, /* _LDRLibPath */
    5213             {13, 0x00027c65}, /* _TKSuBuff */
    5214             {13, 0x0002789b}, /* _TKFuBuff */
    5215             {13, 0x00027a25}, /* _TKFuBufLen */
    5216             {13, 0x000373b0}, /* _ldrValidateMteHandle */
    52175001            {8 , 0x000072dc}, /* _pTCBCur */
    52185002            {8 , 0x000072d8}, /* _pPTDACur */
     
    52205004            {2 , 0x0000faa2}, /* ptda_environ */
    52215005            {2 , 0x0000fed4}, /* ptda_ptdasem */
     5006            {2 , 0x0000ffa8}, /* ptda_handle */
    52225007            {2 , 0x0000ffaa}, /* ptda_module */
    52235008            {2 , 0x0000faa4}, /* ptda_pBeginLIBPATH */
    5224             {8 , 0x0000bf8c}, /* _ldrpFileNameBuf */
    52255009            {13, 0x000337b5}, /* SecPathFromSFN */
    52265010        }
     
    52305014        9035, KF_UNI | KF_ALLSTRICT, 16,
    52315015        {
     5016            {15, 0x00049f7b}, /* _ldrOpenPath */
    52325017            {15, 0x0000a3cc}, /* _ldrRead */
    52335018            {15, 0x00049cf0}, /* _ldrOpen */
     
    52355020            {15, 0x0004a6dc}, /* _LDRQAppType */
    52365021            {15, 0x00047c08}, /* _ldrEnum32bitRelRecs */
    5237             {15, 0x000044b4}, /* _IOSftOpen */
    5238             {15, 0x00004968}, /* _IOSftClose */
    5239             {15, 0x00004a10}, /* _IOSftTransPath */
    5240             {15, 0x00004788}, /* _IOSftReadAt */
    5241             {15, 0x0000478f}, /* _IOSftWriteAt */
    5242             {15, 0x00004b38}, /* _SftFileSize */
    5243             {15, 0x000456cc}, /* _VMAllocMem */
    5244             {15, 0x000237ac}, /* _VMGetOwner */
    52455022            {15, 0x00053758}, /* g_tkExecPgm */
    52465023            {15, 0x0004feb0}, /* _tkStartProcess */
     5024            {15, 0x000460d8}, /* _LDRClearSem */
     5025            {15, 0x000541f0}, /* _ldrASMpMTEFromHandle */
     5026            {15, 0x0004f59c}, /* _ldrFindModule */
     5027            {15, 0x00046160}, /* _ldrValidateMteHandle */
     5028            {15, 0x000456cc}, /* _VMAllocMem */
     5029            {15, 0x00045fff}, /* _VMFreeMem */
     5030            {15, 0x000237ac}, /* _VMGetOwner */
     5031            {15, 0x000226ec}, /* _VMObjHandleInfo */
     5032            {15, 0x00075948}, /* _VMMapDebugAlias */
     5033            {15, 0x0000bcfc}, /* _KSEMRequestMutex */
     5034            {15, 0x0000be10}, /* _KSEMReleaseMutex */
     5035            {15, 0x0000be70}, /* _KSEMQueryMutex */
     5036            {15, 0x0002f35f}, /* _TKPidToPTDA */
     5037            {15, 0x00030e3c}, /* _TKSuBuff */
     5038            {15, 0x00030a2c}, /* _TKFuBuff */
     5039            {15, 0x00030bf8}, /* _TKFuBufLen */
     5040            {15, 0x000308bb}, /* _TKSuFuBuff */
    52475041            {11, 0x0000ed44}, /* f_FuStrLenZ */
    52485042            {11, 0x0000ecf8}, /* f_FuStrLen */
    52495043            {11, 0x0000ee5c}, /* f_FuBuff */
    5250             {15, 0x000226ec}, /* _VMObjHandleInfo */
    5251             {15, 0x000541f0}, /* _ldrASMpMTEFromHandle */
    5252             {15, 0x00049f7b}, /* _ldrOpenPath */
    5253             {15, 0x000460d8}, /* _LDRClearSem */
    5254             {15, 0x0004f59c}, /* _ldrFindModule */
    5255             {15, 0x0000bcfc}, /* _KSEMRequestMutex */
    5256             {15, 0x0000be10}, /* _KSEMReleaseMutex */
    5257             {15, 0x0000be70}, /* _KSEMQueryMutex */
    5258             {15, 0x0000c1f4}, /* _KSEMInit */
     5044            {15, 0x00004b38}, /* _SftFileSize */
     5045            {10, 0x00029790}, /* _ldrpFileNameBuf */
    52595046            {10, 0x00027164}, /* _LdrSem */
    5260             {10, 0x000271f0}, /* _LDRLibPath */
    5261             {15, 0x00030e3c}, /* _TKSuBuff */
    5262             {15, 0x00030a2c}, /* _TKFuBuff */
    5263             {15, 0x00030bf8}, /* _TKFuBufLen */
    5264             {15, 0x00046160}, /* _ldrValidateMteHandle */
    52655047            {10, 0x0000b9b0}, /* _pTCBCur */
    52665048            {10, 0x0000b9ac}, /* _pPTDACur */
     
    52685050            {4 , 0x0000fa9a}, /* ptda_environ */
    52695051            {4 , 0x0000fecc}, /* ptda_ptdasem */
     5052            {4 , 0x0000ffa8}, /* ptda_handle */
    52705053            {4 , 0x0000ffaa}, /* ptda_module */
    52715054            {4 , 0x0000fa9c}, /* ptda_pBeginLIBPATH */
    5272             {10, 0x00029790}, /* _ldrpFileNameBuf */
    52735055            {15, 0x00041af0}, /* SecPathFromSFN */
    52745056        }
     
    52795061        9035, KF_UNI | KF_HALFSTRICT, 16,
    52805062        {
     5063            {15, 0x0003c32b}, /* _ldrOpenPath */
    52815064            {15, 0x000093fc}, /* _ldrRead */
    52825065            {15, 0x0003c0b4}, /* _ldrOpen */
     
    52845067            {15, 0x0003c988}, /* _LDRQAppType */
    52855068            {15, 0x0003a2ac}, /* _ldrEnum32bitRelRecs */
    5286             {15, 0x00003a30}, /* _IOSftOpen */
    5287             {15, 0x00003ed6}, /* _IOSftClose */
    5288             {15, 0x00003f7d}, /* _IOSftTransPath */
    5289             {15, 0x00003cf7}, /* _IOSftReadAt */
    5290             {15, 0x00003cfe}, /* _IOSftWriteAt */
    5291             {15, 0x00004096}, /* _SftFileSize */
    5292             {15, 0x000385f8}, /* _VMAllocMem */
    5293             {15, 0x0001e272}, /* _VMGetOwner */
    52945069            {15, 0x00044a1e}, /* g_tkExecPgm */
    52955070            {15, 0x00041997}, /* _tkStartProcess */
     5071            {15, 0x00038d40}, /* _LDRClearSem */
     5072            {15, 0x000453e4}, /* _ldrASMpMTEFromHandle */
     5073            {15, 0x00041124}, /* _ldrFindModule */
     5074            {15, 0x00038d7c}, /* _ldrValidateMteHandle */
     5075            {15, 0x000385f8}, /* _VMAllocMem */
     5076            {15, 0x00038c81}, /* _VMFreeMem */
     5077            {15, 0x0001e272}, /* _VMGetOwner */
     5078            {15, 0x0001d5d0}, /* _VMObjHandleInfo */
     5079            {15, 0x00063ad0}, /* _VMMapDebugAlias */
     5080            {15, 0x0000a874}, /* _KSEMRequestMutex */
     5081            {15, 0x0000a94b}, /* _KSEMReleaseMutex */
     5082            {15, 0x0000a976}, /* _KSEMQueryMutex */
     5083            {15, 0x000275eb}, /* _TKPidToPTDA */
     5084            {15, 0x00028be9}, /* _TKSuBuff */
     5085            {15, 0x0002881f}, /* _TKFuBuff */
     5086            {15, 0x000289a9}, /* _TKFuBufLen */
     5087            {15, 0x000286d5}, /* _TKSuFuBuff */
    52965088            {11, 0x0000db44}, /* f_FuStrLenZ */
    52975089            {11, 0x0000dafa}, /* f_FuStrLen */
    52985090            {11, 0x0000dc38}, /* f_FuBuff */
    5299             {15, 0x0001d5d0}, /* _VMObjHandleInfo */
    5300             {15, 0x000453e4}, /* _ldrASMpMTEFromHandle */
    5301             {15, 0x0003c32b}, /* _ldrOpenPath */
    5302             {15, 0x00038d40}, /* _LDRClearSem */
    5303             {15, 0x00041124}, /* _ldrFindModule */
    5304             {15, 0x0000a874}, /* _KSEMRequestMutex */
    5305             {15, 0x0000a94b}, /* _KSEMReleaseMutex */
    5306             {15, 0x0000a976}, /* _KSEMQueryMutex */
    5307             {15, 0x0000ac16}, /* _KSEMInit */
     5091            {15, 0x00004096}, /* _SftFileSize */
     5092            {10, 0x0001c148}, /* _ldrpFileNameBuf */
    53085093            {10, 0x0001a5bc}, /* _LdrSem */
    5309             {10, 0x0001a63c}, /* _LDRLibPath */
    5310             {15, 0x00028be9}, /* _TKSuBuff */
    5311             {15, 0x0002881f}, /* _TKFuBuff */
    5312             {15, 0x000289a9}, /* _TKFuBufLen */
    5313             {15, 0x00038d7c}, /* _ldrValidateMteHandle */
    53145094            {10, 0x000072dc}, /* _pTCBCur */
    53155095            {10, 0x000072d8}, /* _pPTDACur */
     
    53175097            {4 , 0x0000faa2}, /* ptda_environ */
    53185098            {4 , 0x0000fed4}, /* ptda_ptdasem */
     5099            {4 , 0x0000ffa8}, /* ptda_handle */
    53195100            {4 , 0x0000ffaa}, /* ptda_module */
    53205101            {4 , 0x0000faa4}, /* ptda_pBeginLIBPATH */
    5321             {10, 0x0001c148}, /* _ldrpFileNameBuf */
    53225102            {15, 0x000350b6}, /* SecPathFromSFN */
    53235103        }
     
    53275107        9035, KF_UNI, 14,
    53285108        {
     5109            {13, 0x0003abdb}, /* _ldrOpenPath */
    53295110            {13, 0x00009368}, /* _ldrRead */
    53305111            {13, 0x0003a964}, /* _ldrOpen */
     
    53325113            {13, 0x0003b238}, /* _LDRQAppType */
    53335114            {13, 0x00038b58}, /* _ldrEnum32bitRelRecs */
    5334             {13, 0x000039b0}, /* _IOSftOpen */
    5335             {13, 0x00003e56}, /* _IOSftClose */
    5336             {13, 0x00003efd}, /* _IOSftTransPath */
    5337             {13, 0x00003c77}, /* _IOSftReadAt */
    5338             {13, 0x00003c7e}, /* _IOSftWriteAt */
    5339             {13, 0x00004016}, /* _SftFileSize */
    5340             {13, 0x00036ea4}, /* _VMAllocMem */
    5341             {13, 0x0001d436}, /* _VMGetOwner */
    53425115            {13, 0x0004324e}, /* g_tkExecPgm */
    53435116            {13, 0x000401eb}, /* _tkStartProcess */
     5117            {13, 0x000375ec}, /* _LDRClearSem */
     5118            {13, 0x00043c14}, /* _ldrASMpMTEFromHandle */
     5119            {13, 0x0003f977}, /* _ldrFindModule */
     5120            {13, 0x00037628}, /* _ldrValidateMteHandle */
     5121            {13, 0x00036ea4}, /* _VMAllocMem */
     5122            {13, 0x0003752d}, /* _VMFreeMem */
     5123            {13, 0x0001d436}, /* _VMGetOwner */
     5124            {13, 0x0001c794}, /* _VMObjHandleInfo */
     5125            {13, 0x000621b8}, /* _VMMapDebugAlias */
     5126            {13, 0x0000a6b8}, /* _KSEMRequestMutex */
     5127            {13, 0x0000a74b}, /* _KSEMReleaseMutex */
     5128            {13, 0x0000a776}, /* _KSEMQueryMutex */
     5129            {13, 0x000267af}, /* _TKPidToPTDA */
     5130            {13, 0x00027dad}, /* _TKSuBuff */
     5131            {13, 0x000279e3}, /* _TKFuBuff */
     5132            {13, 0x00027b6d}, /* _TKFuBufLen */
     5133            {13, 0x00027899}, /* _TKSuFuBuff */
    53445134            {9 , 0x0000db44}, /* f_FuStrLenZ */
    53455135            {9 , 0x0000dafa}, /* f_FuStrLen */
    53465136            {9 , 0x0000dc38}, /* f_FuBuff */
    5347             {13, 0x0001c794}, /* _VMObjHandleInfo */
    5348             {13, 0x00043c14}, /* _ldrASMpMTEFromHandle */
    5349             {13, 0x0003abdb}, /* _ldrOpenPath */
    5350             {13, 0x000375ec}, /* _LDRClearSem */
    5351             {13, 0x0003f977}, /* _ldrFindModule */
    5352             {13, 0x0000a6b8}, /* _KSEMRequestMutex */
    5353             {13, 0x0000a74b}, /* _KSEMReleaseMutex */
    5354             {13, 0x0000a776}, /* _KSEMQueryMutex */
    5355             {13, 0x0000a98b}, /* _KSEMInit */
     5137            {13, 0x00004016}, /* _SftFileSize */
     5138            {8 , 0x0000bf8c}, /* _ldrpFileNameBuf */
    53565139            {8 , 0x0000a404}, /* _LdrSem */
    5357             {8 , 0x0000a484}, /* _LDRLibPath */
    5358             {13, 0x00027dad}, /* _TKSuBuff */
    5359             {13, 0x000279e3}, /* _TKFuBuff */
    5360             {13, 0x00027b6d}, /* _TKFuBufLen */
    5361             {13, 0x00037628}, /* _ldrValidateMteHandle */
    53625140            {8 , 0x000072dc}, /* _pTCBCur */
    53635141            {8 , 0x000072d8}, /* _pPTDACur */
     
    53655143            {2 , 0x0000faa2}, /* ptda_environ */
    53665144            {2 , 0x0000fed4}, /* ptda_ptdasem */
     5145            {2 , 0x0000ffa8}, /* ptda_handle */
    53675146            {2 , 0x0000ffaa}, /* ptda_module */
    53685147            {2 , 0x0000faa4}, /* ptda_pBeginLIBPATH */
    5369             {8 , 0x0000bf8c}, /* _ldrpFileNameBuf */
    53705148            {13, 0x00033962}, /* SecPathFromSFN */
    53715149        }
     
    53755153        9036, KF_UNI | KF_ALLSTRICT, 16,
    53765154        {
     5155            {15, 0x0004a203}, /* _ldrOpenPath */
    53775156            {15, 0x0000a444}, /* _ldrRead */
    53785157            {15, 0x00049f78}, /* _ldrOpen */
     
    53805159            {15, 0x0004a964}, /* _LDRQAppType */
    53815160            {15, 0x00047e84}, /* _ldrEnum32bitRelRecs */
    5382             {15, 0x0000452c}, /* _IOSftOpen */
    5383             {15, 0x000049e0}, /* _IOSftClose */
    5384             {15, 0x00004a88}, /* _IOSftTransPath */
    5385             {15, 0x00004800}, /* _IOSftReadAt */
    5386             {15, 0x00004807}, /* _IOSftWriteAt */
    5387             {15, 0x00004bb0}, /* _SftFileSize */
    5388             {15, 0x00045948}, /* _VMAllocMem */
    5389             {15, 0x00023814}, /* _VMGetOwner */
    53905161            {15, 0x00053a98}, /* g_tkExecPgm */
    53915162            {15, 0x00050188}, /* _tkStartProcess */
     5163            {15, 0x00046354}, /* _LDRClearSem */
     5164            {15, 0x00054560}, /* _ldrASMpMTEFromHandle */
     5165            {15, 0x0004f873}, /* _ldrFindModule */
     5166            {15, 0x000463dc}, /* _ldrValidateMteHandle */
     5167            {15, 0x00045948}, /* _VMAllocMem */
     5168            {15, 0x0004627b}, /* _VMFreeMem */
     5169            {15, 0x00023814}, /* _VMGetOwner */
     5170            {15, 0x00022754}, /* _VMObjHandleInfo */
     5171            {15, 0x00076194}, /* _VMMapDebugAlias */
     5172            {15, 0x0000bd6c}, /* _KSEMRequestMutex */
     5173            {15, 0x0000be80}, /* _KSEMReleaseMutex */
     5174            {15, 0x0000bee0}, /* _KSEMQueryMutex */
     5175            {15, 0x0002f3cf}, /* _TKPidToPTDA */
     5176            {15, 0x00030eb8}, /* _TKSuBuff */
     5177            {15, 0x00030aa8}, /* _TKFuBuff */
     5178            {15, 0x00030c74}, /* _TKFuBufLen */
     5179            {15, 0x0003092b}, /* _TKSuFuBuff */
    53925180            {11, 0x0000ed84}, /* f_FuStrLenZ */
    53935181            {11, 0x0000ed38}, /* f_FuStrLen */
    53945182            {11, 0x0000ee9c}, /* f_FuBuff */
    5395             {15, 0x00022754}, /* _VMObjHandleInfo */
    5396             {15, 0x00054560}, /* _ldrASMpMTEFromHandle */
    5397             {15, 0x0004a203}, /* _ldrOpenPath */
    5398             {15, 0x00046354}, /* _LDRClearSem */
    5399             {15, 0x0004f873}, /* _ldrFindModule */
    5400             {15, 0x0000bd6c}, /* _KSEMRequestMutex */
    5401             {15, 0x0000be80}, /* _KSEMReleaseMutex */
    5402             {15, 0x0000bee0}, /* _KSEMQueryMutex */
    5403             {15, 0x0000c264}, /* _KSEMInit */
     5183            {15, 0x00004bb0}, /* _SftFileSize */
     5184            {10, 0x00029920}, /* _ldrpFileNameBuf */
    54045185            {10, 0x000272f4}, /* _LdrSem */
    5405             {10, 0x00027380}, /* _LDRLibPath */
    5406             {15, 0x00030eb8}, /* _TKSuBuff */
    5407             {15, 0x00030aa8}, /* _TKFuBuff */
    5408             {15, 0x00030c74}, /* _TKFuBufLen */
    5409             {15, 0x000463dc}, /* _ldrValidateMteHandle */
    54105186            {10, 0x0000bab8}, /* _pTCBCur */
    54115187            {10, 0x0000bab4}, /* _pPTDACur */
     
    54135189            {4 , 0x0000fa9a}, /* ptda_environ */
    54145190            {4 , 0x0000fecc}, /* ptda_ptdasem */
     5191            {4 , 0x0000ffa8}, /* ptda_handle */
    54155192            {4 , 0x0000ffaa}, /* ptda_module */
    54165193            {4 , 0x0000fa9c}, /* ptda_pBeginLIBPATH */
    5417             {10, 0x00029920}, /* _ldrpFileNameBuf */
    54185194            {15, 0x00041d19}, /* SecPathFromSFN */
    54195195        }
     
    54245200        9036, KF_UNI | KF_HALFSTRICT, 16,
    54255201        {
     5202            {15, 0x0003c54b}, /* _ldrOpenPath */
    54265203            {15, 0x00009448}, /* _ldrRead */
    54275204            {15, 0x0003c2d4}, /* _ldrOpen */
     
    54295206            {15, 0x0003cba8}, /* _LDRQAppType */
    54305207            {15, 0x0003a4b8}, /* _ldrEnum32bitRelRecs */
    5431             {15, 0x00003a7c}, /* _IOSftOpen */
    5432             {15, 0x00003f22}, /* _IOSftClose */
    5433             {15, 0x00003fc9}, /* _IOSftTransPath */
    5434             {15, 0x00003d43}, /* _IOSftReadAt */
    5435             {15, 0x00003d4a}, /* _IOSftWriteAt */
    5436             {15, 0x000040e2}, /* _SftFileSize */
    5437             {15, 0x00038804}, /* _VMAllocMem */
    5438             {15, 0x0001e31a}, /* _VMGetOwner */
    54395208            {15, 0x00044cea}, /* g_tkExecPgm */
    54405209            {15, 0x00041bf3}, /* _tkStartProcess */
     5210            {15, 0x00038f4c}, /* _LDRClearSem */
     5211            {15, 0x000456e0}, /* _ldrASMpMTEFromHandle */
     5212            {15, 0x0004137f}, /* _ldrFindModule */
     5213            {15, 0x00038f88}, /* _ldrValidateMteHandle */
     5214            {15, 0x00038804}, /* _VMAllocMem */
     5215            {15, 0x00038e8d}, /* _VMFreeMem */
     5216            {15, 0x0001e31a}, /* _VMGetOwner */
     5217            {15, 0x0001d678}, /* _VMObjHandleInfo */
     5218            {15, 0x00064138}, /* _VMMapDebugAlias */
     5219            {15, 0x0000a8b4}, /* _KSEMRequestMutex */
     5220            {15, 0x0000a98b}, /* _KSEMReleaseMutex */
     5221            {15, 0x0000a9b6}, /* _KSEMQueryMutex */
     5222            {15, 0x0002769b}, /* _TKPidToPTDA */
     5223            {15, 0x00028c99}, /* _TKSuBuff */
     5224            {15, 0x000288cf}, /* _TKFuBuff */
     5225            {15, 0x00028a59}, /* _TKFuBufLen */
     5226            {15, 0x00028785}, /* _TKSuFuBuff */
    54415227            {11, 0x0000db94}, /* f_FuStrLenZ */
    54425228            {11, 0x0000db4a}, /* f_FuStrLen */
    54435229            {11, 0x0000dc88}, /* f_FuBuff */
    5444             {15, 0x0001d678}, /* _VMObjHandleInfo */
    5445             {15, 0x000456e0}, /* _ldrASMpMTEFromHandle */
    5446             {15, 0x0003c54b}, /* _ldrOpenPath */
    5447             {15, 0x00038f4c}, /* _LDRClearSem */
    5448             {15, 0x0004137f}, /* _ldrFindModule */
    5449             {15, 0x0000a8b4}, /* _KSEMRequestMutex */
    5450             {15, 0x0000a98b}, /* _KSEMReleaseMutex */
    5451             {15, 0x0000a9b6}, /* _KSEMQueryMutex */
    5452             {15, 0x0000ac56}, /* _KSEMInit */
     5230            {15, 0x000040e2}, /* _SftFileSize */
     5231            {10, 0x0001c17c}, /* _ldrpFileNameBuf */
    54535232            {10, 0x0001a5f0}, /* _LdrSem */
    5454             {10, 0x0001a670}, /* _LDRLibPath */
    5455             {15, 0x00028c99}, /* _TKSuBuff */
    5456             {15, 0x000288cf}, /* _TKFuBuff */
    5457             {15, 0x00028a59}, /* _TKFuBufLen */
    5458             {15, 0x00038f88}, /* _ldrValidateMteHandle */
    54595233            {10, 0x000072fc}, /* _pTCBCur */
    54605234            {10, 0x000072f8}, /* _pPTDACur */
     
    54625236            {4 , 0x0000faa2}, /* ptda_environ */
    54635237            {4 , 0x0000fed4}, /* ptda_ptdasem */
     5238            {4 , 0x0000ffa8}, /* ptda_handle */
    54645239            {4 , 0x0000ffaa}, /* ptda_module */
    54655240            {4 , 0x0000faa4}, /* ptda_pBeginLIBPATH */
    5466             {10, 0x0001c17c}, /* _ldrpFileNameBuf */
    54675241            {15, 0x00035319}, /* SecPathFromSFN */
    54685242        }
     
    54725246        9036, KF_UNI, 14,
    54735247        {
     5248            {13, 0x0003ae03}, /* _ldrOpenPath */
    54745249            {13, 0x000093b4}, /* _ldrRead */
    54755250            {13, 0x0003ab8c}, /* _ldrOpen */
     
    54775252            {13, 0x0003b460}, /* _LDRQAppType */
    54785253            {13, 0x00038d6c}, /* _ldrEnum32bitRelRecs */
    5479             {13, 0x000039fc}, /* _IOSftOpen */
    5480             {13, 0x00003ea2}, /* _IOSftClose */
    5481             {13, 0x00003f49}, /* _IOSftTransPath */
    5482             {13, 0x00003cc3}, /* _IOSftReadAt */
    5483             {13, 0x00003cca}, /* _IOSftWriteAt */
    5484             {13, 0x00004062}, /* _SftFileSize */
    5485             {13, 0x000370b8}, /* _VMAllocMem */
    5486             {13, 0x0001d4ee}, /* _VMGetOwner */
    54875254            {13, 0x0004359e}, /* g_tkExecPgm */
    54885255            {13, 0x000404c7}, /* _tkStartProcess */
     5256            {13, 0x00037800}, /* _LDRClearSem */
     5257            {13, 0x00043f94}, /* _ldrASMpMTEFromHandle */
     5258            {13, 0x0003fc54}, /* _ldrFindModule */
     5259            {13, 0x0003783c}, /* _ldrValidateMteHandle */
     5260            {13, 0x000370b8}, /* _VMAllocMem */
     5261            {13, 0x00037741}, /* _VMFreeMem */
     5262            {13, 0x0001d4ee}, /* _VMGetOwner */
     5263            {13, 0x0001c84c}, /* _VMObjHandleInfo */
     5264            {13, 0x0006299c}, /* _VMMapDebugAlias */
     5265            {13, 0x0000a708}, /* _KSEMRequestMutex */
     5266            {13, 0x0000a79b}, /* _KSEMReleaseMutex */
     5267            {13, 0x0000a7c6}, /* _KSEMQueryMutex */
     5268            {13, 0x0002686f}, /* _TKPidToPTDA */
     5269            {13, 0x00027e6d}, /* _TKSuBuff */
     5270            {13, 0x00027aa3}, /* _TKFuBuff */
     5271            {13, 0x00027c2d}, /* _TKFuBufLen */
     5272            {13, 0x00027959}, /* _TKSuFuBuff */
    54895273            {9 , 0x0000db94}, /* f_FuStrLenZ */
    54905274            {9 , 0x0000db4a}, /* f_FuStrLen */
    54915275            {9 , 0x0000dc88}, /* f_FuBuff */
    5492             {13, 0x0001c84c}, /* _VMObjHandleInfo */
    5493             {13, 0x00043f94}, /* _ldrASMpMTEFromHandle */
    5494             {13, 0x0003ae03}, /* _ldrOpenPath */
    5495             {13, 0x00037800}, /* _LDRClearSem */
    5496             {13, 0x0003fc54}, /* _ldrFindModule */
    5497             {13, 0x0000a708}, /* _KSEMRequestMutex */
    5498             {13, 0x0000a79b}, /* _KSEMReleaseMutex */
    5499             {13, 0x0000a7c6}, /* _KSEMQueryMutex */
    5500             {13, 0x0000a9db}, /* _KSEMInit */
     5276            {13, 0x00004062}, /* _SftFileSize */
     5277            {8 , 0x0000bfc0}, /* _ldrpFileNameBuf */
    55015278            {8 , 0x0000a438}, /* _LdrSem */
    5502             {8 , 0x0000a4b8}, /* _LDRLibPath */
    5503             {13, 0x00027e6d}, /* _TKSuBuff */
    5504             {13, 0x00027aa3}, /* _TKFuBuff */
    5505             {13, 0x00027c2d}, /* _TKFuBufLen */
    5506             {13, 0x0003783c}, /* _ldrValidateMteHandle */
    55075279            {8 , 0x000072fc}, /* _pTCBCur */
    55085280            {8 , 0x000072f8}, /* _pPTDACur */
     
    55105282            {2 , 0x0000faa2}, /* ptda_environ */
    55115283            {2 , 0x0000fed4}, /* ptda_ptdasem */
     5284            {2 , 0x0000ffa8}, /* ptda_handle */
    55125285            {2 , 0x0000ffaa}, /* ptda_module */
    55135286            {2 , 0x0000faa4}, /* ptda_pBeginLIBPATH */
    5514             {8 , 0x0000bfc0}, /* _ldrpFileNameBuf */
    55155287            {13, 0x00033bcd}, /* SecPathFromSFN */
    55165288        }
     
    55595331            {0,0},
    55605332            {0,0},
    5561             {0,0},
    5562             {0,0},
    55635333        }
    55645334    }
  • trunk/src/win32k/dev16/probkrnl.c

    r4247 r4347  
    1 /* $Id: probkrnl.c,v 1.26 2000-09-12 21:13:34 bird Exp $
     1/* $Id: probkrnl.c,v 1.27 2000-10-01 02:58:15 bird Exp $
    22 *
    33 * Description:   Autoprobes the os2krnl file and os2krnl[*].sym files.
     
    8484/*
    8585 * aImportTab defines the imported and overloaded OS/2 kernel functions.
    86  * IMPORTANT: aImportTab has two sibling arrays, one in d32init.c, aulProc, and
    87  *            the calltab.asm, which must match entry by entry.
     86 * IMPORTANT: aImportTab has three sibling arrays, two in dev32\d32init.c (aulProc
     87 *            and aTstFakers), and the calltab.asm, which must match entry by entry.
    8888 *            When adding/removing/shuffling items in aImportTab, aulProc and
    8989 *            calltab.asm has to be updated immediately!
     90 *            Use the mkcalltab.exe to generate calltab.asm and aTstFakers.
    9091 */
    9192IMPORTKRNLSYM DATA16_GLOBAL aImportTab[NBR_OF_KRNLIMPORTS] =
    92 {/* iFound     cchName                  offObject    usSel     fType    */
    93  /*      iObject      achName                 ulAddress  cProlog        */
    94     {FALSE, -1,  8, "_ldrRead",             -1,  -1,  -1,  -1, EPT_PROC32},        /* 0 */
    95     {FALSE, -1,  8, "_ldrOpen",             -1,  -1,  -1,  -1, EPT_PROC32},        /* 1 */
    96     {FALSE, -1,  9, "_ldrClose",            -1,  -1,  -1,  -1, EPT_PROC32},        /* 2 */
    97     {FALSE, -1, 12, "_LDRQAppType",         -1,  -1,  -1,  -1, EPT_PROC32},        /* 3 */
    98     {FALSE, -1, 20, "_ldrEnum32bitRelRecs", -1,  -1,  -1,  -1, EPT_PROC32},        /* 4 */
    99     {FALSE, -1, 10, "_IOSftOpen",           -1,  -1,  -1,  -1, EPT_PROCIMPORT32},  /* 5 */
    100     {FALSE, -1, 11, "_IOSftClose",          -1,  -1,  -1,  -1, EPT_PROCIMPORT32},  /* 6 */
    101     {FALSE, -1, 15, "_IOSftTransPath",      -1,  -1,  -1,  -1, EPT_PROCIMPORT32},  /* 7 */
    102     {FALSE, -1, 12, "_IOSftReadAt",         -1,  -1,  -1,  -1, EPT_PROCIMPORT32},  /* 8 */
    103     {FALSE, -1, 13, "_IOSftWriteAt",        -1,  -1,  -1,  -1, EPT_PROCIMPORT32},  /* 9 */
    104     {FALSE, -1, 12, "_SftFileSize",         -1,  -1,  -1,  -1, EPT_PROCIMPORT32},  /* 10 */
    105     {FALSE, -1, 11, "_VMAllocMem",          -1,  -1,  -1,  -1, EPT_PROCIMPORT32},  /* 11 */
    106     {FALSE, -1, 11, "_VMGetOwner",          -1,  -1,  -1,  -1, EPT_PROCIMPORT32},  /* 12 */
    107     {FALSE, -1, 11, "g_tkExecPgm",          -1,  -1,  -1,  -1, EPT_PROC32},        /* 13 */
    108     {FALSE, -1, 15, "_tkStartProcess",      -1,  -1,  -1,  -1, EPT_PROC32},        /* 14 */
    109     {FALSE, -1, 11, "f_FuStrLenZ",          -1,  -1,  -1,  -1, EPT_PROCIMPORT16},  /* 15 */
    110     {FALSE, -1, 10, "f_FuStrLen",           -1,  -1,  -1,  -1, EPT_PROCIMPORT16},  /* 16 */
    111     {FALSE, -1,  8, "f_FuBuff",             -1,  -1,  -1,  -1, EPT_PROCIMPORT16},  /* 17 */
    112     {FALSE, -1, 16, "_VMObjHandleInfo",     -1,  -1,  -1,  -1, EPT_PROCIMPORT32},  /* 18 */
    113     {FALSE, -1, 21, "_ldrASMpMTEFromHandle",-1,  -1,  -1,  -1, EPT_PROCIMPORT32},  /* 19 */
    114     {FALSE, -1, 12, "_ldrOpenPath",         -1,  -1,  -1,  -1, EPT_PROC32},        /* 20 */
    115     {FALSE, -1, 12, "_LDRClearSem",         -1,  -1,  -1,  -1, EPT_PROCIMPORT32},  /* 21 */
    116     {FALSE, -1, 14, "_ldrFindModule",       -1,  -1,  -1,  -1, EPT_PROCIMPORT32},  /* 22 */
    117     {FALSE, -1, 17, "_KSEMRequestMutex",    -1,  -1,  -1,  -1, EPT_PROCIMPORT32},  /* 23 */
    118     {FALSE, -1, 17, "_KSEMReleaseMutex",    -1,  -1,  -1,  -1, EPT_PROCIMPORT32},  /* 24 */
    119     {FALSE, -1, 15, "_KSEMQueryMutex",      -1,  -1,  -1,  -1, EPT_PROCIMPORT32},  /* 25 */
    120     {FALSE, -1,  9, "_KSEMInit",            -1,  -1,  -1,  -1, EPT_PROCIMPORT32},  /* 26 */
    121     {FALSE, -1,  7, "_LdrSem",              -1,  -1,  -1,  -1, EPT_VARIMPORT32},   /* 27 */
    122     {FALSE, -1, 11, "_LDRLibPath",          -1,  -1,  -1,  -1, EPT_VARIMPORT32},   /* 28 */
    123     {FALSE, -1,  9, "_TKSuBuff",            -1,  -1,  -1,  -1, EPT_PROCIMPORT32},  /* 29 */
    124     {FALSE, -1,  9, "_TKFuBuff",            -1,  -1,  -1,  -1, EPT_PROCIMPORT32},  /* 30 */
    125     {FALSE, -1, 11, "_TKFuBufLen",          -1,  -1,  -1,  -1, EPT_PROCIMPORT32},  /* 31 */
    126     {FALSE, -1, 21, "_ldrValidateMteHandle",-1,  -1,  -1,  -1, EPT_PROCIMPORT32},  /* 32 */
    127     {FALSE, -1,  8, "_pTCBCur",             -1,  -1,  -1,  -1, EPT_VARIMPORT16},   /* 33 */
    128     {FALSE, -1,  9, "_pPTDACur",            -1,  -1,  -1,  -1, EPT_VARIMPORT16},   /* 34 */
    129     {FALSE, -1, 10, "ptda_start",           -1,  -1,  -1,  -1, EPT_VARIMPORT16},   /* 35 */
    130     {FALSE, -1, 12, "ptda_environ",         -1,  -1,  -1,  -1, EPT_VARIMPORT16},   /* 36 */
    131     {FALSE, -1, 12, "ptda_ptdasem",         -1,  -1,  -1,  -1, EPT_VARIMPORT16},   /* 37 */
    132     {FALSE, -1, 11, "ptda_module",          -1,  -1,  -1,  -1, EPT_VARIMPORT16},   /* 38 */
    133     {FALSE, -1, 18, "ptda_pBeginLIBPATH",   -1,  -1,  -1,  -1, EPT_VARIMPORT16},   /* 39 */
    134     {FALSE, -1, 16, "_ldrpFileNameBuf",     -1,  -1,  -1,  -1, EPT_VARIMPORT32},   /* 40 */
    135     {FALSE, -1, 14, "SecPathFromSFN",       -1,  -1,  -1,  -1, EPT_PROCIMPORTNR32},/* 41 */
     93{/* iFound     cchName                          offObject   usSel     fType    */
     94 /*      iObject      achName            achExtra     ulAddress  cProlog        */
     95    /* Overrides */
     96    {FALSE, -1, 12, "_ldrOpenPath",         "@20", -1,  -1,  -1,  -1, EPT_PROC32 | EPT_WRAPPED}, /* Must be [0]! See importTabInit. */
     97    {FALSE, -1,  8, "_ldrRead",             "@24", -1,  -1,  -1,  -1, EPT_PROC32},
     98    {FALSE, -1,  8, "_ldrOpen",             "@12", -1,  -1,  -1,  -1, EPT_PROC32},
     99    {FALSE, -1,  9, "_ldrClose",            "@4",  -1,  -1,  -1,  -1, EPT_PROC32},
     100    {FALSE, -1, 12, "_LDRQAppType",         "@8",  -1,  -1,  -1,  -1, EPT_PROC32},
     101    {FALSE, -1, 20, "_ldrEnum32bitRelRecs", "@24", -1,  -1,  -1,  -1, EPT_PROC32},
     102    {FALSE, -1, 11, "g_tkExecPgm",          "",    -1,  -1,  -1,  -1, EPT_PROC32},
     103    {FALSE, -1, 15, "_tkStartProcess",      "",    -1,  -1,  -1,  -1, EPT_PROC32},
     104    {FALSE, -1, 12, "_LDRClearSem",         "@0",  -1,  -1,  -1,  -1, EPT_PROCIMPORT32},
     105    {FALSE, -1, 21, "_ldrASMpMTEFromHandle","@4",  -1,  -1,  -1,  -1, EPT_PROCIMPORT32},
     106    {FALSE, -1, 14, "_ldrFindModule",       "@16", -1,  -1,  -1,  -1, EPT_PROCIMPORT32},
     107    {FALSE, -1, 21, "_ldrValidateMteHandle","@4",  -1,  -1,  -1,  -1, EPT_PROCIMPORT32},
     108    {FALSE, -1, 11, "_VMAllocMem",          "@36", -1,  -1,  -1,  -1, EPT_PROCIMPORT32},
     109    {FALSE, -1, 10, "_VMFreeMem",           "@12", -1,  -1,  -1,  -1, EPT_PROCIMPORT32},
     110    {FALSE, -1, 11, "_VMGetOwner",          "@8",  -1,  -1,  -1,  -1, EPT_PROCIMPORT32},
     111    {FALSE, -1, 16, "_VMObjHandleInfo",     "@12", -1,  -1,  -1,  -1, EPT_PROCIMPORT32},
     112    {FALSE, -1, 16, "_VMMapDebugAlias",     "@20", -1,  -1,  -1,  -1, EPT_PROCIMPORT32},
     113    {FALSE, -1, 17, "_KSEMRequestMutex",    "@8",  -1,  -1,  -1,  -1, EPT_PROCIMPORT32},
     114    {FALSE, -1, 17, "_KSEMReleaseMutex",    "@4",  -1,  -1,  -1,  -1, EPT_PROCIMPORT32},
     115    {FALSE, -1, 15, "_KSEMQueryMutex",      "@8",  -1,  -1,  -1,  -1, EPT_PROCIMPORT32},
     116    {FALSE, -1, 12, "_TKPidToPTDA",         "@8",  -1,  -1,  -1,  -1, EPT_PROCIMPORT32},
     117    {FALSE, -1,  9, "_TKSuBuff",            "@16", -1,  -1,  -1,  -1, EPT_PROCIMPORT32},
     118    {FALSE, -1,  9, "_TKFuBuff",            "@16", -1,  -1,  -1,  -1, EPT_PROCIMPORT32},
     119    {FALSE, -1, 11, "_TKFuBufLen",          "@20", -1,  -1,  -1,  -1, EPT_PROCIMPORT32},
     120    {FALSE, -1, 11, "_TKSuFuBuff",          "@16", -1,  -1,  -1,  -1, EPT_PROCIMPORT32},
     121    {FALSE, -1, 11, "f_FuStrLenZ",          "",    -1,  -1,  -1,  -1, EPT_PROCIMPORT16},
     122    {FALSE, -1, 10, "f_FuStrLen",           "",    -1,  -1,  -1,  -1, EPT_PROCIMPORT16},
     123    {FALSE, -1,  8, "f_FuBuff",             "",    -1,  -1,  -1,  -1, EPT_PROCIMPORT16},
     124    {FALSE, -1, 12, "_SftFileSize",         "@8",  -1,  -1,  -1,  -1, EPT_PROCIMPORT32},
     125    {FALSE, -1, 16, "_ldrpFileNameBuf",     "",    -1,  -1,  -1,  -1, EPT_VARIMPORT32},
     126    {FALSE, -1,  7, "_LdrSem",              "",    -1,  -1,  -1,  -1, EPT_VARIMPORT32},
     127    {FALSE, -1,  8, "_pTCBCur",             "",    -1,  -1,  -1,  -1, EPT_VARIMPORT16},
     128    {FALSE, -1,  9, "_pPTDACur",            "",    -1,  -1,  -1,  -1, EPT_VARIMPORT16},
     129    {FALSE, -1, 10, "ptda_start",           "",    -1,  -1,  -1,  -1, EPT_VARIMPORT16},
     130    {FALSE, -1, 12, "ptda_environ",         "",    -1,  -1,  -1,  -1, EPT_VARIMPORT16},
     131    {FALSE, -1, 12, "ptda_ptdasem",         "",    -1,  -1,  -1,  -1, EPT_VARIMPORT16},
     132    {FALSE, -1, 11, "ptda_handle",          "",    -1,  -1,  -1,  -1, EPT_VARIMPORT16},
     133    {FALSE, -1, 11, "ptda_module",          "",    -1,  -1,  -1,  -1, EPT_VARIMPORT16},
     134    {FALSE, -1, 18, "ptda_pBeginLIBPATH",   "",    -1,  -1,  -1,  -1, EPT_VARIMPORT16},
     135    {FALSE, -1, 14, "SecPathFromSFN",       "",    -1,  -1,  -1,  -1, EPT_PROCIMPORTNR32},
     136#if 0 /* not used */
     137    {FALSE, -1,  9, "_KSEMInit",            "@12", -1,  -1,  -1,  -1, EPT_PROCIMPORT32},
     138    {FALSE, -1, 10, "_IOSftOpen",           "@20", -1,  -1,  -1,  -1, EPT_PROCIMPORT32},
     139    {FALSE, -1, 11, "_IOSftClose",          "@4",  -1,  -1,  -1,  -1, EPT_PROCIMPORT32},
     140    {FALSE, -1, 15, "_IOSftTransPath",      "@4",  -1,  -1,  -1,  -1, EPT_PROCIMPORT32},
     141    {FALSE, -1, 12, "_IOSftReadAt",         "@20", -1,  -1,  -1,  -1, EPT_PROCIMPORT32},
     142    {FALSE, -1, 13, "_IOSftWriteAt",        "@20", -1,  -1,  -1,  -1, EPT_PROCIMPORT32},
     143    {FALSE, -1, 11, "_LDRLibPath",          "",    -1,  -1,  -1,  -1, EPT_VARIMPORT32},
     144#endif
    136145#if 0/* experimenting...*/
    137     {FALSE, -1, 14, "_ldrSetVMflags",       -1,  -1,  -1,  -1, EPT_PROC32},        /* 42 */
     146    {FALSE, -1, 14, "_ldrSetVMflags",       "@16", -1,  -1,  -1,  -1, EPT_PROC32},
    138147#endif
    139148};
     
    971980     */
    972981    for (i = 0; i < NBR_OF_KRNLIMPORTS; i++)
    973         if (!aImportTab[i].fFound && !(aImportTab[i].fType & EPT_NOT_REQ))
     982        if (!aImportTab[i].fFound && !EPTNotReq(aImportTab[i]))
    974983            return ERROR_PROB_SYM_IMPORTS_NOTFOUND;
    975984
  • trunk/src/win32k/dev32/d32Win32kIOCtl.c

    r4164 r4347  
    1 /* $Id: d32Win32kIOCtl.c,v 1.2 2000-09-02 21:07:57 bird Exp $
     1/* $Id: d32Win32kIOCtl.c,v 1.3 2000-10-01 02:58:15 bird Exp $
    22 *
    33 * Win32k driver IOCtl handler function.
     
    3939USHORT _loadds _Far32 _Pascal Win32kIOCtl(PRP32GENIOCTL pRpIOCtl)
    4040{
     41    /* validate parameter pointer */
     42    if (pRpIOCtl == NULL || pRpIOCtl->ParmPacket == NULL)
     43        return STATUS_DONE | STERR | ERROR_I24_INVALID_PARAMETER;
     44
    4145    switch (pRpIOCtl->Category)
    4246    {
     
    4751                {
    4852                    PK32ALLOCMEMEX pParm = (PK32ALLOCMEMEX)pRpIOCtl->ParmPacket;
    49                     if (pParm == NULL)
    50                         return STATUS_DONE | STERR | ERROR_I24_INVALID_PARAMETER;
    5153                    pParm->rc = k32AllocMemEx(&pParm->pv, pParm->cb, pParm->flFlags,
    5254                                              pParm->ulCS, pParm->ulEIP);
     
    5759                {
    5860                    PK32QUERYOTES pParm = (PK32QUERYOTES)pRpIOCtl->ParmPacket;
    59                     if (pParm == NULL)
    60                         return STATUS_DONE | STERR | ERROR_I24_INVALID_PARAMETER;
    6161                    pParm->rc = k32QueryOTEs((HMTE)pParm->hMTE, pParm->pQOte, pParm->cbQOte);
    6262                    return STATUS_DONE;
     
    6666                {
    6767                    PK32QUERYOPTIONSSTATUS pParm = (PK32QUERYOPTIONSSTATUS)pRpIOCtl->ParmPacket;
    68                     if (pParm == NULL)
    69                         return STATUS_DONE | STERR | ERROR_I24_INVALID_PARAMETER;
    7068                    pParm->rc = k32QueryOptionsStatus(pParm->pOptions, pParm->pStatus);
    7169                    return STATUS_DONE;
     
    7573                {
    7674                    PK32SETOPTIONS pParm = (PK32SETOPTIONS)pRpIOCtl->ParmPacket;
    77                     if (pParm == NULL)
    78                         return STATUS_DONE | STERR | ERROR_I24_INVALID_PARAMETER;
    7975                    pParm->rc = k32SetOptions(pParm->pOptions);
    8076                    return STATUS_DONE;
    8177                }
    8278
     79                case K32_PROCESSREADWRITE:
     80                {
     81                    PK32PROCESSREADWRITE pParm = (PK32PROCESSREADWRITE)pRpIOCtl->ParmPacket;
     82                    pParm->rc = k32ProcessReadWrite(pParm->pid, pParm->cb, pParm->pvSource, pParm->pvTarget, pParm->fRead);
     83                    return STATUS_DONE;
     84                }
    8385            }
    8486            break;
  • trunk/src/win32k/dev32/d32init.c

    r4307 r4347  
    1 /* $Id: d32init.c,v 1.24 2000-09-22 09:22:35 bird Exp $
     1/* $Id: d32init.c,v 1.25 2000-10-01 02:58:15 bird Exp $
    22 *
    33 * d32init.c - 32-bits init routines.
     
    1212*   Defined Constants                                                          *
    1313*******************************************************************************/
    14 #define MAXSIZE_PROLOG 0x18             /* Note that this must be synced with */
    15                                         /* the one used in calltab.asm.       */
    16 #if  0                                  /* Enable this to have extra debug logging. */
     14/*
     15 * Calltab entry sizes.
     16 */
     17#define OVERLOAD16_ENTRY    0x18
     18#define OVERLOAD32_ENTRY    0x14
     19#define IMPORT16_ENTRY      0x08
     20#define IMPORT32_ENTRY      0x08
     21#define VARIMPORT_ENTRY     0x10
     22
     23#if  0
    1724    #define kprintf2(a) kprintf
    1825#else
    19     #define kprintf2(a) (void)0
     26    #define kprintf2(a) {}//
    2027#endif
    2128
     
    8794
    8895/* extern(s) located in calltab.asm */
    89 extern char     callTab[NBR_OF_KRNLIMPORTS][MAXSIZE_PROLOG];
    90 
    91 /* extern(s) located in mytkExecPgm.asm  */
    92 extern char     mytkExecPgm;
    93 extern char     mytkStartProcess;
     96extern char     callTab[1];
     97extern unsigned auFuncs[NBR_OF_KRNLIMPORTS];
    9498
    9599
     
    10591063    int     i;
    10601064    int     cb;
    1061     int     cbmin;
     1065    int     cbmax;
    10621066
    10631067    /* VerifyImporTab32 is called before the initroutine! */
     
    10841088        if (!aImportTab[i].fFound)
    10851089        {
    1086             if (aImportTab[i].fType & EPT_NOT_REQ)
     1090            if (EPTNotReq(aImportTab[i]))
    10871091                continue;
    10881092            else
     
    11191123        #endif
    11201124
    1121         switch (aImportTab[i].fType & ~(EPT_BIT_MASK | EPT_NOT_REQ))
     1125        switch (aImportTab[i].fType & ~(EPT_BIT_MASK | EPT_NOT_REQ | EPT_WRAPPED))
    11221126        {
    11231127            case EPT_PROC:
     
    11281132                if (EPT32BitEntry(aImportTab[i]))
    11291133                {
    1130                     cb = interpretFunctionProlog32((char*)aImportTab[i].ulAddress,
    1131                                                    aImportTab[i].fType == EPT_PROC32);
    1132                     cbmin = 5; /* Size of the jump instruction */
     1134                    cb = interpretFunctionProlog32((char*)aImportTab[i].ulAddress, EPT32Proc(aImportTab[i]));
     1135                    cbmax = OVERLOAD32_ENTRY - 5; /* 5 = Size of the jump instruction */
    11331136                }
    11341137                else
    11351138                {
    1136                     cb = interpretFunctionProlog16((char*)aImportTab[i].ulAddress,
    1137                                                    aImportTab[i].fType == EPT_PROC16);
    1138                     cbmin = 7; /* Size of the far jump instruction */
     1139                    cb = interpretFunctionProlog16((char*)aImportTab[i].ulAddress, EPT16Proc(aImportTab[i]));
     1140                    cbmax = OVERLOAD16_ENTRY - 7; /* 7 = Size of the far jump instruction */
    11391141                }
    11401142
     
    11421144                 * Check result of the function prolog interpretations.
    11431145                 */
    1144                 if (cb <= 0 || cb + cbmin >= MAXSIZE_PROLOG)
     1146                if (cb <= 0 || cb > cbmax)
    11451147                {   /* failed, too small or too large. */
    1146                     kprintf(("VerifyImportTab32: verify failed for procedure no.%d (cb=%d)\n", i, cb));
     1148                    kprintf(("VerifyImportTab32: verify failed for procedure no.%d (cb=%d), %s\n", i, cb, aImportTab[i].achName));
    11471149                    return (USHORT)(ERROR_D32_TOO_INVALID_PROLOG | (i << ERROR_D32_PROC_SHIFT) | ERROR_D32_PROC_FLAG);
    11481150                }
     
    11541156
    11551157            default:
    1156                 kprintf(("VerifyImportTab32: invalid type/type not implemented\n",i));
     1158                kprintf(("VerifyImportTab32: invalid type/type not implemented. Proc no.%d, %s\n",i, aImportTab[i].achName));
    11571159                Int3(); /* temporary fix! */
    11581160                return (USHORT)(ERROR_D32_NOT_IMPLEMENTED | (i << ERROR_D32_PROC_SHIFT) | ERROR_D32_PROC_FLAG);
     
    11711173int importTabInit(void)
    11721174{
    1173     /* This table must be updated with the overloading functions.
    1174      * It should also hold NOP functions for functions which are of the
    1175      * not required type.
     1175    int     i;
     1176    int     cb;
     1177    int     cbmax;
     1178    char *  pchCTEntry;                 /* Pointer to current calltab entry. */
     1179
     1180    /*
     1181     * Apply build specific changes to the auFuncs table
    11761182     */
    1177     static unsigned auFuncs[NBR_OF_KRNLIMPORTS] =
    1178     {
    1179         (unsigned)myldrRead,            /* 0 */
    1180         (unsigned)myldrOpen,            /* 1 */
    1181         (unsigned)myldrClose,           /* 2 */
    1182         (unsigned)myLDRQAppType,        /* 3 */
    1183         (unsigned)myldrEnum32bitRelRecs,/* 4 */
    1184         0,                              /* 5 */
    1185         0,                              /* 6 */
    1186         0,                              /* 7 */
    1187         0,                              /* 8 */
    1188         0,                              /* 9 */
    1189         0,                              /* 10 */
    1190         0,                              /* 11 */
    1191         0,                              /* 12 */
    1192         (unsigned)&mytkExecPgm,         /* 13 */
    1193         (unsigned)&mytkStartProcess,    /* 14 */
    1194         0,                              /* 15 */
    1195         0,                              /* 16 */
    1196         0,                              /* 17 */
    1197         0,                              /* 18 */
    1198         0,                              /* 19 */
    1199         (unsigned)myldrOpenPath_old,    /* 20 */
    1200         0,                              /* 21 */
    1201         0,                              /* 22 */
    1202         0,                              /* 23 */
    1203         0,                              /* 24 */
    1204         0,                              /* 25 */
    1205         0,                              /* 26 */
    1206         0,                              /* 27 */
    1207         0,                              /* 28 */
    1208         0,                              /* 29 */
    1209         0,                              /* 30 */
    1210         0,                              /* 31 */
    1211         0,                              /* 32 */
    1212         0,                              /* 33 */
    1213         0,                              /* 34 */
    1214         0,                              /* 35 */
    1215         0,                              /* 36 */
    1216         0,                              /* 37 */
    1217         0,                              /* 38 */
    1218         0,                              /* 39 */
    1219         0,                              /* 40 */
    1220         (unsigned)nopSecPathFromSFN     /* 41 */
    1221         #if 0 /* experimenting */
    1222         ,(unsigned)myldrSetVMflags,     /* 42 */
    1223         #endif
    1224     };
    1225     int i;
    1226     int cb;
    1227     int cbmin;
    1228 
    1229 #ifndef R3TST //New function not currently not implemented by fake.c
    1230     /*
    1231      * Build specific changes to the auFuncs table
    1232      */
    1233     if (options.ulBuild >= 14053)
     1183    if (options.ulBuild < 14053)
    12341184    {
    12351185        #ifdef DEBUG
    1236         if (auFuncs[20] != (unsigned)myldrOpenPath_old)
     1186        if (auFuncs[0] != (unsigned)myldrOpenPath)
    12371187        {
    12381188            kprintf(("importTabInit: ASSERTION FAILED auFuncs don't point at myldrOpenPath\n"));
     
    12401190        }
    12411191        #endif
    1242         auFuncs[20] = (unsigned)myldrOpenPath;
     1192        auFuncs[0] = (unsigned)myldrOpenPath_old;
    12431193    }
    1244 #endif
    12451194
    12461195#ifdef R3TST
     
    12541203    {
    12551204        /* EPT_VARIMPORTs are skipped */
    1256         if ((aImportTab[i].fType & ~EPT_BIT_MASK) == EPT_VARIMPORT)
     1205        if ((aImportTab[i].fType & ~(EPT_BIT_MASK | EPT_NOT_REQ)) == EPT_VARIMPORT)
    12571206            continue;
    12581207        /* EPT_NOT_REQ which is not found are set pointing to the nop function provided. */
    1259         if (!aImportTab[i].fFound && (aImportTab[i].fType & EPT_NOT_REQ))
    1260         {
    1261             aImportTab[i].ulAddress = auFuncs[i];
     1208        if (!aImportTab[i].fFound && EPTNotReq(aImportTab[i]))
    12621209            continue;
    1263         }
    12641210
    12651211        if (EPT32BitEntry(aImportTab[i]))
    12661212        {
    1267             cb = interpretFunctionProlog32((char*)aImportTab[i].ulAddress, aImportTab[i].fType == EPT_PROC32);
    1268             cbmin = 5; /* Size of the jump instruction */
     1213            cb = interpretFunctionProlog32((char*)aImportTab[i].ulAddress, EPT32Proc(aImportTab[i]));
     1214
     1215            cbmax = OVERLOAD16_ENTRY - 5; /* 5 = Size of the jump instruction */
    12691216        }
    12701217        else
    12711218        {
    1272             cb = interpretFunctionProlog16((char*)aImportTab[i].ulAddress, aImportTab[i].fType == EPT_PROC16);
    1273             cbmin = 7; /* Size of the far jump instruction */
     1219            cb = interpretFunctionProlog16((char*)aImportTab[i].ulAddress, EPT16Proc(aImportTab[i]));
     1220            cbmax = OVERLOAD16_ENTRY - 7; /* 7 = Size of the far jump instruction */
    12741221        }
    1275         if (cb <= 0 || cb + cbmin >= MAXSIZE_PROLOG)
     1222        if (cb <= 0 || cb > cbmax)
    12761223        {
    12771224            kprintf(("ImportTabInit: Verify failed for procedure no.%d, cb=%d\n", i, cb));
     
    12831230     * rehook / import
    12841231     */
     1232    pchCTEntry = &callTab[0];
    12851233    for (i = 0; i < NBR_OF_KRNLIMPORTS; i++)
    12861234    {
    1287         switch (aImportTab[i].fType & ~EPT_NOT_REQ)
     1235        switch (aImportTab[i].fType & ~EPT_WRAPPED)
    12881236        {
    12891237            /*
     
    12971245                cb = interpretFunctionProlog32((char*)aImportTab[i].ulAddress, TRUE);
    12981246                aImportTab[i].cbProlog = (char)cb;
    1299                 if (cb >= 5 && cb + 5 < MAXSIZE_PROLOG) /* 5(1st): size of jump instruction in the function prolog which jumps to my overloading function */
    1300                 {                                       /* 5(2nd): size of jump instruction which jumps back to the original function after executing the prolog copied to the callTab entry for this function. */
     1247                if (cb >= 5 && cb + 5 < OVERLOAD32_ENTRY) /* 5(1st): size of jump instruction in the function prolog which jumps to my overloading function */
     1248                {                                         /* 5(2nd): size of jump instruction which jumps back to the original function after executing the prolog copied to the callTab entry for this function. */
    13011249                    /*
    13021250                     * Copy function prolog which will be overwritten by the jmp to calltabl.
    13031251                     */
    1304                     memcpy(callTab[i], (void*)aImportTab[i].ulAddress, (size_t)cb);
     1252                    memcpy(pchCTEntry, (void*)aImportTab[i].ulAddress, (size_t)cb);
    13051253
    13061254                    /*
     
    13091257                     * Note: the displacement is relative to the next instruction
    13101258                     */
    1311                     callTab[i][cb] = 0xE9; /* jmp */
    1312                     *(unsigned long*)(void*)&callTab[i][cb+1] = aImportTab[i].ulAddress + cb - (unsigned long)&callTab[i][cb+5];
     1259                    pchCTEntry[cb] = 0xE9; /* jmp */
     1260                    *(unsigned long*)(void*)&pchCTEntry[cb+1] = aImportTab[i].ulAddress + cb - (unsigned long)&pchCTEntry[cb+5];
    13131261
    13141262                    /*
     
    13241272                    return ERROR_D32_IPE | (i << ERROR_D32_PROC_SHIFT) | ERROR_D32_PROC_FLAG;
    13251273                }
     1274                pchCTEntry += OVERLOAD32_ENTRY;
    13261275                break;
    13271276            }
     
    13391288                cb = interpretFunctionProlog16((char*)aImportTab[i].ulAddress, TRUE);
    13401289                aImportTab[i].cbProlog = (char)cb;
    1341                 if (cb >= 8 && cb + 7 < MAXSIZE_PROLOG) /* 8: size of a 16:32 jump which jumps to my overloading function (prefixed with 66h in a 16-bit segment) */
    1342                 {                                       /* 7: size of a 16:32 jump which is added to the call tab */
     1290                if (cb >= 8 && cb + 7 < OVERLOAD16_ENTRY) /* 8: size of a 16:32 jump which jumps to my overloading function (prefixed with 66h in a 16-bit segment) */
     1291                {                                         /* 7: size of a 16:32 jump which is added to the call tab */
    13431292                    /*
    13441293                     * Copy function prolog which is to be overwritten.
    13451294                     */
    1346                     memcpy(callTab[i], (void*)aImportTab[i].ulAddress, (size_t)cb);
     1295                    memcpy(pchCTEntry, (void*)aImportTab[i].ulAddress, (size_t)cb);
    13471296
    13481297                    /*
     
    13501299                     * 0xEA <four byte target address> <two byte target selector>
    13511300                     */
    1352                     callTab[i][cb] = 0xEA; /* jmp far ptr */
    1353                     *(unsigned long*)(void*)&callTab[i][cb+1] = aImportTab[i].offObject;
    1354                     *(unsigned short*)(void*)&callTab[i][cb+5] = aImportTab[i].usSel;
     1301                    pchCTEntry[cb] = 0xEA; /* jmp far ptr */
     1302                    *(unsigned long*)(void*)&pchCTEntry[cb+1] = aImportTab[i].offObject;
     1303                    *(unsigned short*)(void*)&pchCTEntry[cb+5] = aImportTab[i].usSel;
    13551304
    13561305                    /*
     
    13691318                    return ERROR_D32_IPE | (i << ERROR_D32_PROC_SHIFT) | ERROR_D32_PROC_FLAG;
    13701319                }
     1320                pchCTEntry += OVERLOAD16_ENTRY;
    13711321                break;
    13721322            }
     
    13741324
    13751325            /*
    1376              * 32-bit imported procedure
     1326             * 32-bit imported procedure.
    13771327             * This is called by issuing a near call to the callTab entry.
    13781328             */
     1329            case EPT_PROCIMPORTNR32:     /* Not required */
     1330                if (!(pchCTEntry[6] = aImportTab[i].fFound))
     1331                    aImportTab[i].ulAddress = auFuncs[i];
    13791332            case EPT_PROCIMPORT32:
    13801333            {
     
    13881341                     * Note: the displacement is relative to the next instruction
    13891342                     */
    1390                     callTab[i][0] = 0xE9; /* jmp */
    1391                     *(unsigned*)(void*)&callTab[i][1] = aImportTab[i].ulAddress - (unsigned)&callTab[i][5];
     1343                    pchCTEntry[0] = 0xE9; /* jmp */
     1344                    *(unsigned*)(void*)&pchCTEntry[1] = aImportTab[i].ulAddress - (unsigned)&pchCTEntry[5];
    13921345                }
    13931346                else
     
    13971350                    return ERROR_D32_IPE | (i << ERROR_D32_PROC_SHIFT) | ERROR_D32_PROC_FLAG;
    13981351                }
     1352                pchCTEntry += IMPORT32_ENTRY;
    13991353                break;
    14001354            }
     
    14051359             * This is called by issuing a far call to the calltab entry.
    14061360             */
     1361            case EPT_PROCIMPORTNR16:    /* Not required */
     1362                if (!(pchCTEntry[7] = aImportTab[i].fFound))
     1363                {
     1364                    aImportTab[i].ulAddress = auFuncs[i];
     1365                    Int3();
     1366                    break;
     1367                }
    14071368            case EPT_PROCIMPORT16:
    14081369            {
     
    14151376                     * 0xEA <four byte target address> <two byte target selector>
    14161377                     */
    1417                     callTab[i][0] = 0xEA; /* jmp far ptr */
    1418                     *(unsigned long*)(void*)&callTab[i][1] = aImportTab[i].offObject;
    1419                     *(unsigned short*)(void*)&callTab[i][5] = aImportTab[i].usSel;
     1378                    pchCTEntry[0] = 0xEA; /* jmp far ptr */
     1379                    *(unsigned long*)(void*)&pchCTEntry[1] = aImportTab[i].offObject;
     1380                    *(unsigned short*)(void*)&pchCTEntry[5] = aImportTab[i].usSel;
    14201381                }
    14211382                else
     
    14251386                    return ERROR_D32_IPE | (i << ERROR_D32_PROC_SHIFT) | ERROR_D32_PROC_FLAG;
    14261387                }
     1388                pchCTEntry += IMPORT16_ENTRY;
    14271389                break;
    14281390            }
     
    14401402            case EPT_VARIMPORT16:
    14411403                aImportTab[i].cbProlog = (char)0;
    1442                 *(unsigned long*)(void*)&callTab[i][0] = aImportTab[i].ulAddress;
    1443                 *(unsigned long*)(void*)&callTab[i][4] = aImportTab[i].offObject;
    1444                 *(unsigned short*)(void*)&callTab[i][8] = aImportTab[i].usSel;
    1445                 *(unsigned short*)(void*)&callTab[i][0xa] = (unsigned short)aImportTab[i].offObject;
    1446                 *(unsigned short*)(void*)&callTab[i][0xc] = aImportTab[i].usSel;
     1404                *(unsigned long*)(void*)&pchCTEntry[0] = aImportTab[i].ulAddress;
     1405                *(unsigned long*)(void*)&pchCTEntry[4] = aImportTab[i].offObject;
     1406                *(unsigned short*)(void*)&pchCTEntry[8] = aImportTab[i].usSel;
     1407                *(unsigned short*)(void*)&pchCTEntry[0xa] = (unsigned short)aImportTab[i].offObject;
     1408                *(unsigned short*)(void*)&pchCTEntry[0xc] = aImportTab[i].usSel;
     1409                pchCTEntry += VARIMPORT_ENTRY;
    14471410                break;
    14481411
     
    14881451VOID R3TstFixImportTab(VOID)
    14891452{
    1490     struct _TstFaker
    1491     {
    1492         unsigned   uAddress;
    1493         int        fObj;                   /* 1 = CODE32, 2 = CODE16, 3 = DATA32, 4 = DATA16 */
    1494     }
    1495     aTstFakers[NBR_OF_KRNLIMPORTS] =
    1496     {
    1497         {(unsigned)fakeldrRead,             1},
    1498         {(unsigned)fakeldrOpen,             1},
    1499         {(unsigned)fakeldrClose,            1},
    1500         {(unsigned)fakeLDRQAppType,         1},
    1501         {(unsigned)fakeldrEnum32bitRelRecs, 1},
    1502         {(unsigned)fakeIOSftOpen,           1},
    1503         {(unsigned)fakeIOSftClose,          1},
    1504         {(unsigned)fakeIOSftTransPath,      1},
    1505         {(unsigned)fakeIOSftReadAt,         1},
    1506         {(unsigned)fakeIOSftWriteAt,        1},
    1507         {(unsigned)fakeSftFileSize,         1},
    1508         {(unsigned)fakeVMAllocMem,          1},
    1509         {(unsigned)fakeVMGetOwner,          1},
    1510         {(unsigned)fakeg_tkExecPgm,         1},
    1511         {(unsigned)fake_tkStartProcess,     1},
    1512         {(unsigned)fakef_FuStrLenZ,         2},
    1513         {(unsigned)fakef_FuStrLen,          2},
    1514         {(unsigned)fakef_FuBuff,            2},
    1515         {(unsigned)fakeVMObjHandleInfo,     1},
    1516         {(unsigned)fakeldrASMpMTEFromHandle,1},
    1517         {(unsigned)fakeldrOpenPath,         1},
    1518         {(unsigned)fakeLDRClearSem,         1},
    1519         {(unsigned)fakeldrFindModule,       1},
    1520         {(unsigned)fakeKSEMRequestMutex,    1},
    1521         {(unsigned)fakeKSEMReleaseMutex,    1},
    1522         {(unsigned)fakeKSEMQueryMutex,      1},
    1523         {(unsigned)fakeKSEMInit,            1},
    1524         {(unsigned)&fakeLDRSem,             3},
    1525         {(unsigned)&fakeLDRLibPath,         3},
    1526         {(unsigned)fakeTKSuBuff,            1},
    1527         {(unsigned)fakeTKFuBuff,            1},
    1528         {(unsigned)fakeTKFuBufLen,          1},
    1529         {(unsigned)fakeldrValidateMteHandle,1},
    1530         {(unsigned)&fakepTCBCur,            4},
    1531         {(unsigned)&fakepPTDACur,           4},
    1532         {(unsigned)&fakeptda_start,         4},
    1533         {(unsigned)&fakeptda_environ,       4},
    1534         {(unsigned)&fakeptda_ptdasem,       4},
    1535         {(unsigned)&fakeptda_module,        4},
    1536         {(unsigned)&fakeptda_pBeginLIBPATH, 4},
    1537         {(unsigned)&fakeldrpFileNameBuf,    3},
    1538         {(unsigned)&fakeSecPathFromSFN,     3}
    1539         #if 0 /* experimenting */
    1540         ,{(unsigned)&fakeldrSetVMflags,      1}
    1541         #endif
    1542     };
    15431453    int i;
    15441454
    15451455    for (i = 0; i < NBR_OF_KRNLIMPORTS; i++)
    15461456    {
    1547         switch (aImportTab[i].fType)
     1457        switch (aImportTab[i].fType & ~EPT_NOT_REQ)
    15481458        {
    15491459            case EPT_PROC32:
  • trunk/src/win32k/include/OS2KPTDA.h

    r4164 r4347  
    1 /* $Id: OS2KPTDA.h,v 1.2 2000-09-02 21:07:59 bird Exp $
     1/* $Id: OS2KPTDA.h,v 1.3 2000-10-01 02:58:16 bird Exp $
    22 *
    33 * PTDA access functions.
     
    5353
    5454
    55 
    5655USHORT      ptdaGet_ptda_environ(PPTDA pPTDA);
     56HPTDA       ptdaGet_ptda_handle(PPTDA pPTDA);
    5757USHORT      ptdaGet_ptda_module(PPTDA pPTDA);
    5858HKSEMMTX    ptda_ptda_ptdasem(PPTDA pPTDA);
  • trunk/src/win32k/include/OS2KTK.h

    r4164 r4347  
    1 /* $Id: OS2KTK.h,v 1.2 2000-09-02 21:08:00 bird Exp $
     1/* $Id: OS2KTK.h,v 1.3 2000-10-01 02:58:16 bird Exp $
    22 *
    33 * OS2KTK - OS/2 Kernel Task.
     
    1717#define TK_FUSU_FATAL       0x3         /* Traps the task on failure. */
    1818#define TK_FUSU_NONFATAL    0x0         /* Returns error code to caller on failure. */
     19#define TK_FUSU_USER_SRC    0x10        /* Source buffer is in user memory. (TKSuFuBuff) */
     20#define TK_FUSU_USER_DST    0x20        /* Target buffer is in user memory. (TKSuFuBuff) */
    1921
    2022
     
    102104
    103105
     106/**
     107 * Copy user memory to user memory.
     108 * @returns   OS/2 return code. (NO_ERROR is success)
     109 * @param     pvTarget  Pointer to target (user) data area.
     110 * @param     pvSource  Pointer to source (user) data area.
     111 * @param     cb        Count of bytes to copy.
     112 * @param     fl        Flags.
     113 */
     114extern ULONG KRNLCALL   TKSuFuBuff(PVOID pvTarget, PVOID pvSource, ULONG cb, ULONG fl);
     115
     116
     117#ifdef INCL_OS2KRNL_PTDA
     118/**
     119 * PID to PTDA pointer.
     120 * @returns     OS/2 return code.
     121 * @param       pid     Process Identifier.
     122 * @param       ppPTDA  Pointer to the PTDA-pointer variabel which is to receive
     123 *                      the PTDA pointer on successful return.
     124 */
     125extern ULONG KRNLCALL  TKPidToPTDA(PID pid, PPPTDA ppPTDA);
    104126#endif
     127
     128#endif
  • trunk/src/win32k/include/OS2KVM.h

    r4227 r4347  
    1 /* $Id: OS2KVM.h,v 1.6 2000-09-08 21:34:11 bird Exp $
     1/* $Id: OS2KVM.h,v 1.7 2000-10-01 02:58:17 bird Exp $
    22 *
    33 * OS/2 kernel VM functions.
     
    1717*   Defined Constants And Macros                                               *
    1818*******************************************************************************/
     19
     20/*
     21 * From SG24-4640-00
     22 * Object flags. (ob_fs)
     23 */
     24#define OB_PSEUDO           0x8000      /* Pseudo-object */
     25#define OB_API              0x4000      /* API allocated object */
     26#define OB_LOCKWAIT         0x2000      /* Some thread to wake in VMUnlock */
     27#define OB_LALIAS           0x1000      /* Object has aliases */
     28#define OB_SHARED           0x0800      /* Object's contents are shared */
     29#define OB_UVIRT            0x0400      /* UVirt object */
     30#define OB_ZEROINIT         0x0200      /* Object is zero-initialized */
     31#define OB_RESIDENT         0x0100      /* Initial allocation was resident */
     32#define OB_LOWMEM           0x0040      /* Object is in low memory */
     33#define OB_GUARD            0x0080      /* Page attribute/permission flags */
     34#define OB_EXEC             0x0020      /* Executable */
     35#define OB_READ             0x0010      /* Read permission */
     36#define OB_USER             0x0008      /* User Storage */
     37#define OB_WRITE            0x0004      /* Write permission */
     38#define OB_HUGE             0x0002      /* Object is huge */
     39#define OB_SHRINKABLE       0x0001      /* Object is Shrinkable */
     40#define OB_DHSETMEM         0x0001      /* DevHlp_VMSetMems are allowed */
     41
     42
     43/*
     44 * From SG24-4640-00
     45 * ob_xflags
     46 */
     47#define VMOB_SLOCK_WAIT     0x01        /* Waiting on short term locks to clear */
     48#define VMOB_LLOCK_WAIT     0x02        /* Waiting on long term locks to clear */
     49#define VMOB_DISC_SEG       0x04        /* Object is part of a discardable seg */
     50#define VMOB_HIGHMEM        0x08        /* Object was allocated via dh_vmalloc */
     51
     52
    1953
    2054/*                                            v8086.h */
     
    67101#define VMA_ARENAHEAP       0x06000000UL  /* Heap Arena */
    68102#define VMA_ARENAHIGHA      0x00008000UL  /* High shared arena (Warp >= fp13) */
    69 #define VMA_ARENAHIGH   (options.ulBuild >= MERLINFP13 ? VMA_ARENAHIGHA : 0UL)
     103#define VMA_ARENAHIGH   (options.ulBuild >= AURORAGA ? VMA_ARENAHIGHA : 0UL)
    70104#define VMA_ARENAMASKW      0x06000000UL  /* Warp < fp13 Arena Mask */
    71105#define VMA_ARENAMASKA      0x06008000UL  /* Aurora Arena Mask */
    72 #define VMA_ARENAMASK   (options.ulBuild >= MERLINFP13 ? VMA_ARENAMASKA : VMA_ARENAMASKW)
     106#define VMA_ARENAMASK   (options.ulBuild >= AURORAGA ? VMA_ARENAMASKA : VMA_ARENAMASKW)
    73107
     108#define VMA_ALIGNSEL        0x10000000UL  /* Selector aligment */
    74109#define VMA_ALIGNPAGE       0x18000000UL  /* (VPMVMAC_ALIGNPAGE)      Page alignment */
    75110
     
    91126
    92127#define VMAF2_WRITE         0x00000002UL  /* PAG_WRITE */
     128
     129
     130/*
     131 * VMMapDebugAlias flags.
     132 */
     133#define VMMDA_ARENAPRIVATE  0           /* Create alias in private arena */
     134#define VMMDA_ARENASYSTEM   4           /* Create alias in system arena */
     135#define VMMDA_READONLY      1           /* Create readonly alias */
    93136
    94137
     
    123166    PVMAC   pvmac);
    124167
     168APIRET KRNLCALL VMFreeMem(
     169    ULONG   ulAddress,
     170    HPTDA   hPTDA,
     171    ULONG   flFlags);
     172
     173APIRET KRNLCALL VMMapDebugAlias(
     174    ULONG   flVMFlags,
     175    ULONG   ulAddress,
     176    ULONG   cbSize,
     177    HPTDA   hPTDA,
     178    PVMAC   pvmac);
     179
    125180APIRET KRNLCALL VMObjHandleInfo(
    126181    USHORT  usHob,
  • trunk/src/win32k/include/OS2Krnl.h

    r4164 r4347  
    1 /* $Id: OS2Krnl.h,v 1.8 2000-09-02 21:08:00 bird Exp $
     1/* $Id: OS2Krnl.h,v 1.9 2000-10-01 02:58:17 bird Exp $
    22 *
    33 * OS/2 kernel structures, typedefs and macros.
     
    265265#endif
    266266
     267#ifdef INCL_OS2KRNL_PTDA
     268    #include <OS2KPTDA.h>
     269#endif
     270
    267271#ifdef INCL_OS2KRNL_TK
    268272    #include <OS2KTK.h>
    269273#endif
    270274
    271 #ifdef INCL_OS2KRNL_PTDA
    272     #include <OS2KPTDA.h>
    273 #endif
    274 
    275275#ifdef INCL_OS2KRNL_TCB
    276276    #include <OS2KTCB.h>
  • trunk/src/win32k/include/k32.h

    r4164 r4347  
    1 /* $Id: k32.h,v 1.3 2000-09-02 21:08:02 bird Exp $
     1/* $Id: k32.h,v 1.4 2000-10-01 02:58:17 bird Exp $
    22 *
    33 * k32 - definitions.
     
    2323APIRET k32QueryOptionsStatus(PK32OPTIONS pOptions, PK32STATUS pStatus);
    2424APIRET k32SetOptions(PK32OPTIONS pOptions);
     25APIRET k32ProcessReadWrite(PID pid, ULONG cb, PVOID pvSource, PVOID pvTarget, BOOL fRead);
    2526
    2627
  • trunk/src/win32k/include/probkrnl.h

    r4185 r4347  
    1 /* $Id: probkrnl.h,v 1.15 2000-09-04 16:40:50 bird Exp $
     1/* $Id: probkrnl.h,v 1.16 2000-10-01 02:58:17 bird Exp $
    22 *
    33 * Include file for ProbKrnl.
     
    1616*   Defined Constants And Macros                                               *
    1717*******************************************************************************/
    18 #define NBR_OF_KRNLIMPORTS      42      /* When this is changed make sure to   */
    19                                         /* update the arrays in d32init.c and  */
    20                                         /* probkrnl.c, make test faker in      */
    21                                         /* test.h and the appropriate fake.c   */
    22                                         /* fakea.asm.                          */
     18#define NBR_OF_KRNLIMPORTS      40      /* When this is changed make sure to   */
     19                                        /* update the aImportTab in probkrnl.c */
     20                                        /* and make test faker in test.h and   */
     21                                        /* the appropriate fake.c fakea.asm.   */
    2322#define MAX_LENGTH_NAME         32      /* Max length for the function. */
    2423
     
    2827#define EPT_VARIMPORT           0x02    /* variable/non-procedure 32bit */
    2928#define EPT_NOT_REQ             0x04    /* Not required flag. */
     29#define EPTNotReq(a)            (((a).fType & (EPT_NOT_REQ)) == EPT_NOT_REQ)
     30#define EPT_WRAPPED             0x40    /* Wrapped due - differs between builds */
     31#define EPTWrapped(a)           (((a).fType & (EPT_WRAPPED)) == EPT_WRAPPED)
    3032#define EPT_32BIT               0x00    /* 32 bit entry-point  */
    3133#define EPT_16BIT               0x80    /* 16 bit entry-point */
    3234#define EPT_BIT_MASK            0x80    /* Mask bit entry-point */
    33 #define EPT16BitEntry(a)    (((a).fType & EPT_BIT_MASK) == EPT_16BIT)
    34 #define EPT32BitEntry(a)    (((a).fType & EPT_BIT_MASK) == EPT_32BIT)
     35#define EPT16BitEntry(a)        (((a).fType & EPT_BIT_MASK) == EPT_16BIT)
     36#define EPT32BitEntry(a)        (((a).fType & EPT_BIT_MASK) == EPT_32BIT)
    3537
    3638/* 32bit types */
     
    3941#define EPT_PROCIMPORTNR32      (EPT_PROCIMPORT | EPT_32BIT | EPT_NOT_REQ)
    4042#define EPT_VARIMPORT32         (EPT_VARIMPORT | EPT_32BIT)
     43#define EPT32Proc(a)            (((a).fType & ~(EPT_WRAPPED)) == EPT_PROC32)
     44#define EPT32ProcImport(a)      (((a).fType & ~(EPT_WRAPPED)) == EPT_PROCIMPORT32)
     45#define EPT32ProcImportNR(a)    (((a).fType & ~(EPT_WRAPPED)) == EPT_PROCIMPORTNR32)
     46#define EPT32VarImport(a)       (((a).fType & ~(EPT_WRAPPED)) == EPT_VARIMPORT32)
    4147
    4248/* 16bit types */
    4349#define EPT_PROC16              (EPT_PROC | EPT_16BIT)        /* no implemented yet! */
    4450#define EPT_PROCIMPORT16        (EPT_PROCIMPORT | EPT_16BIT)  /* far proc in calltab with a far jmp. */
     51#define EPT_PROCIMPORTNR16      (EPT_PROCIMPORT | EPT_16BIT | EPT_NOT_REQ)
    4552#define EPT_VARIMPORT16         (EPT_VARIMPORT | EPT_16BIT)
     53#define EPT16Proc(a)            (((a).fType & ~(EPT_WRAPPED)) == EPT_PROC16)
     54#define EPT16ProcImport(a)      (((a).fType & ~(EPT_WRAPPED)) == EPT_PROCIMPORT16)
     55#define EPT16ProcImportNR(a)    (((a).fType & ~(EPT_WRAPPED)) == EPT_PROCIMPORTNR16)
     56#define EPT16VarImport(a)       (((a).fType & ~(EPT_WRAPPED)) == EPT_VARIMPORT16)
    4657
    4758
     
    6475   unsigned short int  cchName;         /* Length of the name (optmize search) (INPUT) */
    6576   unsigned char       achName[MAX_LENGTH_NAME]; /* Name (INPUT) */
     77   unsigned char       achExtra[4];     /* Parameter extra. */
    6678   unsigned long  int  offObject;       /* Offset into the object */
    6779   unsigned long  int  ulAddress;       /* 32-bit flat address */
  • trunk/src/win32k/include/test.h

    r4227 r4347  
    1 /* $Id: test.h,v 1.3 2000-09-08 21:34:11 bird Exp $
     1/* $Id: test.h,v 1.4 2000-10-01 02:58:17 bird Exp $
    22 *
    33 * Definitions and declarations for test moduls.
     
    1717#endif
    1818
     19/*******************************************************************************
     20*   Structures and Typedefs                                                    *
     21*******************************************************************************/
     22typedef struct _TstFaker
     23{
     24    unsigned   uAddress;
     25    int        fObj;                   /* 1 = CODE32, 2 = CODE16, 3 = DATA32, 4 = DATA16 */
     26} TSTFAKER, *PTSTFAKER, **PPTSTFAKER;
     27#ifdef NBR_OF_KRNLIMPORTS
     28extern TSTFAKER aTstFakers[NBR_OF_KRNLIMPORTS];
     29#endif
     30
     31/*******************************************************************************
     32*   Function Prototypes.                                                       *
     33*******************************************************************************/
    1934VOID  _Optlink ThunkStack32To16(VOID);  /* dh.asm */
    2035VOID  _Optlink ThunkStack16To32(VOID);  /* dh.asm */
     
    96111    ULONG   SomeArg2,
    97112    PVMAC   pvmac);
     113APIRET KRNLCALL fakeVMFreeMem(
     114    PVOID   pv,
     115    USHORT  hPTDA,
     116    ULONG   flFlags
     117    );
    98118APIRET KRNLCALL fakeVMObjHandleInfo(
    99119    USHORT  usHob,
     
    102122PMTE KRNLCALL fakeldrASMpMTEFromHandle(
    103123    HMTE  hMTE);
    104 ULONG LDRCALL   fakeldrOpenPath(PCHAR pachFilename, USHORT cchFilename, ldrlv_t *plv, PULONG pful);
     124APIRET KRNLCALL fakeVMMapDebugAlias(
     125    ULONG   flVMFlags,
     126    ULONG   ulAddress,
     127    ULONG   cbSize,
     128    HPTDA   hPTDA,
     129    PVMAC   pvmac);
     130
     131ULONG LDRCALL   fakeldrOpenPath(PCHAR pachFilename, USHORT cchFilename, ldrlv_t *plv, PULONG pful, ULONG lLibPath);
     132ULONG LDRCALL   fakeldrOpenPath_new(PCHAR pachFilename, USHORT cchFilename, ldrlv_t *plv, PULONG pful, ULONG lLibPath);
     133ULONG LDRCALL   fakeldrOpenPath_old(PCHAR pachFilename, USHORT cchFilename, ldrlv_t *plv, PULONG pful);
    105134ULONG LDRCALL   fakeLDRClearSem(void);
    106135ULONG LDRCALL   fakeldrFindModule(PCHAR pachFilename, USHORT cchFilename, USHORT usClass, PPMTE ppMTE);
     
    109138BOOL  KRNLCALL  fakeKSEMQueryMutex(HKSEMMTX hkmtx, PUSHORT pcusNest);
    110139VOID  KRNLCALL  fakeKSEMInit(PKSEM pksem, ULONG fulType, ULONG fulFlags);
    111 extern KSEMMTX  fakeLDRSem;
     140extern KSEMMTX  fakeLdrSem;
    112141extern char *   fakeLDRLibPath;
    113142ULONG KRNLCALL  fakeTKFuBuff(PVOID pv, PVOID pvUsr, ULONG cb, ULONG fl);
    114143ULONG KRNLCALL  fakeTKSuBuff(PVOID pvUsr, PVOID pv, ULONG cb, ULONG fl);
    115144ULONG KRNLCALL  fakeTKFuBufLen(PLONG pcch, PVOID pvUsr, ULONG cchMax, ULONG fl, BOOL fDblNULL);
     145ULONG KRNLCALL  fakeTKSuFuBuff(PVOID pvUsr, PVOID pv, ULONG cb, ULONG fl);
     146ULONG KRNLCALL  fakeTKPidToPTDA(PID pid, PPPTDA ppPTDA);
    116147PMTE LDRCALL    fakeldrValidateMteHandle(HMTE hMTE);
    117148PSZ  SECCALL    fakeSecPathFromSFN(SFN hFile);
    118149void _Optlink   fakeg_tkExecPgm(void);    /* Not callable! (fakea.asm) */
    119 void _Optlink   fake_tkStartProcess(void);/* Not callable! (fakea.asm) */
     150void _Optlink   faketkStartProcess(void); /* Not callable! (fakea.asm) */
    120151void _Optlink   fakef_FuStrLenZ(void);    /* Not callable! (fakea.asm) */
    121152void _Optlink   fakef_FuStrLen(void);     /* Not callable! (fakea.asm) */
     
    126157extern USHORT   fakeptda_environ;
    127158extern KSEMMTX  fakeptda_ptdasem;
     159extern HMTE     fakeptda_handle;
    128160extern HMTE     fakeptda_module;
    129161extern PSZ      fakeptda_pBeginLIBPATH;
  • trunk/src/win32k/ldr

    • Property svn:ignore set to
      calltaba.asm
  • trunk/src/win32k/ldr/myldrOpenPatha.asm

    r4339 r4347  
    1 ; $Id: myldrOpenPatha.asm,v 1.3 2000-09-29 01:21:11 bird Exp $
     1; $Id: myldrOpenPatha.asm,v 1.4 2000-10-01 02:58:19 bird Exp $
    22;
    33; myldrOpenPatha - assembly helpers for myldrOpenPath.
     
    2323; Externs
    2424;
    25     extrn __ldrOpenPath:PROC            ; calltab entry
     25    extrn _ldrOpenPath_wrapped:PROC            ; calltab entry
    2626    extrn _options:options
    2727
     
    6363    push    dword ptr [esp + 10h]
    6464    push    dword ptr [esp + 10h]
    65     call    near ptr FLAT:CALLTAB:__ldrOpenPath
     65    call    near ptr FLAT:CALLTAB:_ldrOpenPath_wrapped
    6666    ret     14h
    6767endif
     
    9595
    9696new:
    97     jmp     near ptr FLAT:CALLTAB:__ldrOpenPath
     97    jmp     near ptr FLAT:CALLTAB:_ldrOpenPath_wrapped
    9898_ldrOpenPath@20 ENDP
    9999
  • trunk/src/win32k/ldr/mytkExecPgm.asm

    r4164 r4347  
    1 ; $Id: mytkExecPgm.asm,v 1.11 2000-09-02 21:08:10 bird Exp $
     1; $Id: mytkExecPgm.asm,v 1.12 2000-10-01 02:58:19 bird Exp $
    22;
    33; mytkExecPgm - tkExecPgm overload
     
    2525;   Imported Functions and variables.
    2626;
    27     extrn  _g_tkExecPgm:PROC
     27    extrn  g_tkExecPgm:PROC
    2828
    2929    ; Scans strings until empy-string is reached.
     
    3232    ; return: cx size - CF clear
    3333    ;         ax error- CF set
    34     extrn  _f_FuStrLenZ:PROC
     34    extrn  f_FuStrLenZ:PROC
    3535
    3636    ; Stringlength
     
    3939    ; return: cx size - CF clear
    4040    ;         ax error- CF set
    41     extrn  _f_FuStrLen:PROC
     41    extrn  f_FuStrLen:PROC
    4242
    4343    ;memcpy
     
    4848    ;return: success CF clear
    4949    ;        failure CF set
    50     extrn  _f_FuBuff:PROC
     50    extrn  f_FuBuff:PROC
    5151
    5252
     
    8585;   Exported symbols
    8686;
    87     public mytkExecPgm
     87    public myg_tkExecPgm
    8888    public tkExecPgmCopyEnv
    8989
     
    130130;
    131131;
    132 mytkExecPgm PROC FAR
     132myg_tkExecPgm PROC FAR
    133133cchFilename = -4h
    134134cchArgs     = -08h
     
    176176    mov     di, dx                      ; bx:di is now filename address
    177177    push    cs                          ; Problem calling far into the calltab segement.
    178     call    near ptr FLAT:_f_FuStrLen
     178    call    near ptr FLAT:f_FuStrLen
    179179    jc      tkepgm_backout              ; If the FuStrLen call failed we bail out!
    180180
     
    195195    mov     di, [ebp + OffArg]          ; bx:di -> arguments
    196196    push    cs                          ; Problem calling far into the calltab segement.
    197     call    near ptr FLAT:_f_FuStrLenZ
     197    call    near ptr FLAT:f_FuStrLenZ
    198198    jc      tkepgm_backout
    199199
     
    269269    mov     cx, [ebp + cchFilename]     ; cx = length of area to copy
    270270    push    cs                          ; Problem calling far into the calltab segement.
    271     call    near ptr FLAT:_f_FuBuff
     271    call    near ptr FLAT:f_FuBuff
    272272    jc      tkepgm_backout2             ; In case of error back (quite unlikely).
    273273
     
    290290    mov     cx, [ebp + cchArgs]         ; cx = length of area to copy
    291291    push    cs                          ; Problem calling far into the calltab segement.
    292     call    near ptr FLAT:_f_FuBuff
     292    call    near ptr FLAT:f_FuBuff
    293293    jc      tkepgm_backout2             ; In case of error back (quite unlikely).
    294294
    295295
    296296    ;
    297     ; Setup new input parameters (call _g_tkExecPgm)
     297    ; Setup new input parameters (call g_tkExecPgm)
    298298    ;
    299299    ; ds:dx is to become &achTkExecPgmFilename[0]
     
    312312
    313313    ;
    314     ; Call _g_tkExecPgm
     314    ; Call g_tkExecPgm
    315315    ;
    316316tkepgm_callbehind:
    317317    push    cs                          ; Problem calling far into the calltab segement.
    318     call    near ptr FLAT:_g_tkExecPgm
     318    call    near ptr FLAT:g_tkExecPgm
    319319    pushfd                              ; preserve flags
    320320    push    eax                         ; preserve result.
     
    409409    mov     si, [ebp + OffArg]
    410410
    411 mytkExecPgm_CalltkExecPgm:
    412     push    cs                          ; Problem calling far into the calltab segement.
    413     call    near ptr FLAT:_g_tkExecPgm
     411myg_tkExecPgm_CalltkExecPgm:
     412    push    cs                          ; Problem calling far into the calltab segement.
     413    call    near ptr FLAT:g_tkExecPgm
    414414    leave
    415415    retf
    416 mytkExecPgm ENDP
     416myg_tkExecPgm ENDP
    417417
    418418
     
    543543    xor     ecx, ecx
    544544    push    cs                          ; Problem calling far into the calltab segement.
    545     call    near ptr FLAT:_f_FuStrLenZ
     545    call    near ptr FLAT:f_FuStrLenZ
    546546    jc      tkepel_err_ret
    547547    movzx   eax, cx
  • trunk/src/win32k/ldr/mytkStartProcess.asm

    r4164 r4347  
    1 ; $Id: mytkStartProcess.asm,v 1.2 2000-09-02 21:08:10 bird Exp $
     1; $Id: mytkStartProcess.asm,v 1.3 2000-10-01 02:58:19 bird Exp $
    22;
    33; tkStartProcess overloader. Needed to clear the loader semaphore
     
    5757;   Exported symbols
    5858;
    59     public mytkStartProcess
     59    public _mytkStartProcess
    6060
    6161
     
    7171; @author    knut st. osmundsen (knut.stange.osmundsen@pmsc.no)
    7272; @remark
    73 mytkStartProcess PROC NEAR
     73_mytkStartProcess PROC NEAR
    7474    ASSUME DS:FLAT, ES:NOTHING, SS:NOTHING
    7575
     
    106106    pop     eax
    107107    jmp     near ptr FLAT:_tkStartProcess
    108 mytkStartProcess ENDP
     108_mytkStartProcess ENDP
    109109
    110110CODE32 ENDS
  • trunk/src/win32k/lib/makefile

    r4164 r4347  
    11##############################################################################
    2 # $Id: makefile,v 1.4 2000-09-02 21:08:12 bird Exp $
     2# $Id: makefile,v 1.5 2000-10-01 02:58:20 bird Exp $
    33#
    44# PD-Win32 API
     
    5454            $(WIN32KOBJ)\libDosAllocMemEx.$(OBJEXT) \
    5555            $(WIN32KOBJ)\libW32kQueryOTEs.$(OBJEXT) \
     56            $(WIN32KOBJ)\libW32kProcessReadWrite.$(OBJEXT) \
    5657            $(WIN32KOBJ)\libGetCS.obj
    5758
  • trunk/src/win32k/misc/OS2KPTDA.c

    r4164 r4347  
    1 /* $Id: OS2KPTDA.c,v 1.2 2000-09-02 21:08:12 bird Exp $
     1/* $Id: OS2KPTDA.c,v 1.3 2000-10-01 02:58:20 bird Exp $
    22 *
    33 * PTDA access functions.
     
    3434extern ULONG    pptda_environ;
    3535extern ULONG    pptda_ptdasem;
     36extern ULONG    pptda_handle;
    3637extern ULONG    pptda_module;
    3738
     
    4647{
    4748    return *(PUSHORT)(void*)(((char*)(void*)pPTDA) + (pptda_environ - pptda_start));
     49}
     50
     51
     52/**
     53 * Gets the ptda_handle PTDA member. This member holds the PTDA handle for the
     54 * given PTDA.
     55 * @returns     Content of the pPTDA->ptda_handle member.
     56 * @param       pPTDA   PTDA Pointer. (NULL is not allowed!)
     57 */
     58HPTDA  ptdaGet_ptda_handle(PPTDA pPTDA)
     59{
     60    return *(PHPTDA)(void*)(((char*)(void*)pPTDA) + (pptda_handle - pptda_start));
    4861}
    4962
  • trunk/src/win32k/test

    • Property svn:ignore set to
      TstFaker.c
  • trunk/src/win32k/test/fake.c

    r4227 r4347  
    1 /* $Id: fake.c,v 1.3 2000-09-08 21:34:12 bird Exp $
     1/* $Id: fake.c,v 1.4 2000-10-01 02:58:21 bird Exp $
    22 *
    33 * Fake stubs for the ldr and kernel functions we imports or overloads.
     
    6262 * Pointer to the loader semaphore.
    6363 */
    64 KSEMMTX         fakeLDRSem;
     64KSEMMTX         fakeLdrSem;
    6565
    6666CHAR            szBeginLibPath[1024];
     
    144144     * Loader semaphore
    145145     */
    146     fakeKSEMInit((PKSEM)(void*)&fakeLDRSem, KSEM_MUTEX, KSEM_DEFAULT);
     146    fakeKSEMInit((PKSEM)(void*)&fakeLdrSem, KSEM_MUTEX, KSEM_DEFAULT);
    147147
    148148    /*
     
    335335    flObj = flObj;
    336336    pMTE = pMTE;
     337    return 0;
    337338}
    338339
     
    583584    DUMMY();
    584585    printf("fakeVMAllocMem:                 cbSize = 0x%08x, cbCommit = 0x%08x, flFlags1 = 0x%08x, hPTDA = 0x%04x, usVMOwnerId = 0x%04x, hMTE = 0x%04x, flFlags2 = 0x%08x, SomeArg2 = 0x%08x, pvmac = %p, rc = %d\n",
    585            cbSize, cbCommit, flFlags1, hPTDA, usVMOwnerId, hMTE, flFlags2, SomeArg2, pvmac, 0);
     586           cbSize, cbCommit, flFlags1, hPTDA, usVMOwnerId, hMTE, flFlags2, SomeArg2, pvmac, ERROR_NOT_SUPPORTED);
     587
     588    return ERROR_NOT_SUPPORTED;
     589}
     590
     591
     592/**
     593 * @status    stub
     594 */
     595APIRET KRNLCALL fakeVMFreeMem(
     596    PVOID   pv,
     597    USHORT  hPTDA,
     598    ULONG   flFlags
     599    )
     600{
     601    DUMMY();
     602    printf("fakeVMFreeMem:                  pv = %p, hPTDA = 0x%04x, flFlags = %08x, rc = %d\n",
     603           pv, hPTDA, flFlags, ERROR_NOT_SUPPORTED);
    586604
    587605    return ERROR_NOT_SUPPORTED;
     
    628646
    629647
     648APIRET KRNLCALL fakeVMMapDebugAlias(
     649    ULONG   flVMFlags,
     650    ULONG   ulAddress,
     651    ULONG   cbSize,
     652    HPTDA   hPTDA,
     653    PVMAC   pvmac)
     654{
     655    printf("fakeVMMapDebugAlias:            flVMFlags = 0x%08x, ulAddress = 0x%08, cbSize = 0x%08x, hPTDA = 0x%04x, pvmac = %p - not implemented\n",
     656           flVMFlags,
     657           ulAddress,
     658           cbSize,
     659           hPTDA,
     660           pvmac);
     661
     662    return ERROR_NOT_SUPPORTED;
     663}
     664
     665
     666
     667/**
     668 * ldrOpenPath - ldrOpenPath for build 14053 and above.
     669 * kernel 14053 and above.
     670 *
     671 * @returns   OS2 return code.
     672 *            plv->lv_sfn  is set to filename handle.
     673 * @param     pachFilename  Pointer to modulename. Not zero terminated!
     674 * @param     cchFilename   Modulename length.
     675 * @param     plv           Loader local variables? (Struct from KERNEL.SDF)
     676 * @param     pful          Pointer to flags which are passed on to ldrOpen.
     677 * @param     lLibPath      New parameter in build 14053.
     678 *                          ldrGetMte calls with 1
     679 *                          ldrOpenNewExe calls with 3
     680 *                          This is compared to the initial libpath index.
     681 *                              The libpath index is:
     682 *                                  BEGINLIBPATH    1
     683 *                                  LIBPATH         2
     684 *                                  ENDLIBPATH      3
     685 *                              The initial libpath index is either 1 or 2.
     686 *                          - ignored -
     687 *
     688 */
     689ULONG LDRCALL fakeldrOpenPath_new( /* retd  0x14 */
     690    PCHAR       pachFilename,      /* ebp + 0x08 */
     691    USHORT      cchFilename,       /* ebp + 0x0c */
     692    ldrlv_t *   plv,               /* ebp + 0x10 */
     693    PULONG      pful,              /* ebp + 0x14 */
     694    ULONG       lLibPath           /* ebp + 0x18 */
     695    )
     696 {
     697     NOREF(lLibPath);
     698     return fakeldrOpenPath_old(pachFilename, cchFilename, plv, pful);
     699 }
     700
     701
    630702/**
    631703 * myldrOpenPath - opens file eventually searching loader specific paths
     704 * Pre kernel 14053.
    632705 *
    633706 * @returns   OS2 return code.
     
    639712 * @status    stub
    640713 */
    641 ULONG LDRCALL fakeldrOpenPath(PCHAR pachFilename, USHORT cchFilename, ldrlv_t *plv, PULONG pful)
     714ULONG LDRCALL fakeldrOpenPath_old(PCHAR pachFilename, USHORT cchFilename, ldrlv_t *plv, PULONG pful)
    642715{
    643716    static char     szPath[1024];       /* Path buffer. Used to store pathlists. 1024 should be enough */
     
    784857ULONG LDRCALL fakeLDRClearSem(void)
    785858{
    786     return fakeKSEMReleaseMutex(&fakeLDRSem);
     859    return fakeKSEMReleaseMutex(&fakeLdrSem);
    787860}
    788861
     
    10331106
    10341107/**
     1108 * Copy user memory to user memory.
     1109 * @returns   OS/2 return code. (NO_ERROR is success)
     1110 * @param     pvUsr  Pointer to target (user) data area.
     1111 * @param     pv     Pointer to source (user) data area.
     1112 * @param     cb     Count of bytes to copy.
     1113 * @param     fl     Flags.
     1114 * @status  Partially implemented.
     1115 * @remark  Ignores fl. Crashes on error.
     1116 */
     1117ULONG KRNLCALL   fakeTKSuFuBuff(PVOID pvTarget, PVOID pvSource, ULONG cb, ULONG fl)
     1118{
     1119    memcpy(pvTarget, pvSource, cb);
     1120
     1121    printf("fakeTKSuFuBuff:                   pvTarget = %p, pvSource = %p, cb = 0x%08x, fl = 0x%08x, rc = %d\n",
     1122           pvTarget, pvSource, cb, fl, NO_ERROR);
     1123
     1124    return NO_ERROR;
     1125}
     1126
     1127
     1128/**
    10351129 * Validates an hMTE and gets the MTE pointer - FAKE.
    10361130 * @returns Pointer to MTE on success.
     
    10741168     * Take loader semaphore.
    10751169     */
    1076     rc = KSEMRequestMutex(&fakeLDRSem, KSEM_INDEFINITE_WAIT);
     1170    rc = KSEMRequestMutex(&fakeLdrSem, KSEM_INDEFINITE_WAIT);
    10771171    if (rc != NO_ERROR)
    10781172    {
     
    13901484           cchFilename, pachFilename, cchFilename, plv, pus);
    13911485
    1392     rc = fakeldrOpenPath(pachFilename, cchFilename, plv, SSToDS(&ful));
     1486    rc = fakeldrOpenPath(pachFilename, cchFilename, plv, SSToDS(&ful), 1);
    13931487    if (rc != NO_ERROR)
    13941488    {
     
    18071901PSZ SECCALL fakeSecPathFromSFN(SFN hFile)
    18081902{
    1809     APIRET  rc;
    18101903    BOOL    f32Stack = ((int)&hFile > 0x10000);
    18111904
    18121905    if (!f32Stack) ThunkStack16To32();
    18131906
    1814     rc = ERROR_NOT_SUPPORTED;
    18151907
    18161908    if (!f32Stack) ThunkStack32To16();
    18171909
    1818     printf("fakeSecPathFromSFN:                    - not implemented - hFile = 0x%04x, rc = %d\n", hFile, rc);
    1819 
    1820     return rc;
    1821 }
    1822 
     1910    printf("fakeSecPathFromSFN:                    - not implemented - hFile = 0x%04x\n", hFile);
     1911
     1912    return NULL;
     1913}
     1914
     1915/**
     1916 * PID to PTDA pointer.
     1917 * @returns     OS/2 return code.
     1918 * @param       pid     Process Identifier.
     1919 * @param       ppPTDA  Pointer to the PTDA-pointer variabel which is to receive
     1920 *                      the PTDA pointer on successful return.
     1921 */
     1922ULONG KRNLCALL  fakeTKPidToPTDA(PID pid, PPPTDA ppPTDA)
     1923{
     1924    DUMMY();
     1925    printf("fakeTKPidToPTDA:                       - not implemented - pid = 0x%04x, ppPTDA=%p\n", pid, ppPTDA);
     1926    return ERROR_NOT_SUPPORTED;
     1927}
     1928
  • trunk/src/win32k/test/fakea.asm

    r4164 r4347  
    1 ; $Id: fakea.asm,v 1.2 2000-09-02 21:08:21 bird Exp $
     1; $Id: fakea.asm,v 1.3 2000-10-01 02:58:21 bird Exp $
    22;
    33; Fake assembly imports.
    44;
    5 ; Copyright (c) 2000 knut st. osmundsen (knut.stange.osmundsen@pmsc.no)
     5; Copyright (c) 2000 knut st. osmundsen (knut.stange.osmundsen@mynd.no)
    66;
    77; Project Odin Software License can be found in LICENSE.TXT
     
    2121    include devhlp.inc
    2222    include os2.inc
     23    include options.inc
    2324
    2425
     
    3031    public fakeptda_start
    3132    public fakeptda_environ
     33    public fakeptda_handle
    3234    public fakeptda_module
    3335    public fakeptda_ptdasem
     
    3739    public fakef_FuBuff
    3840    public fakeg_tkExecPgm
    39     public fake_tkStartProcess
     41    public faketkStartProcess
    4042    public CalltkExecPgm
     43    public _fakeldrOpenPath@20
    4144
    4245
     
    4750    extrn _fakeLDRClearSem@0:PROC       ; fake.c
    4851    extrn _fakeKSEMRequestMutex@8:PROC  ; fake.c
    49     extrn fakeLDRSem:BYTE               ; fake.c
     52    extrn _fakeldrOpenPath_old@16:PROC  ; fake.c
     53    extrn _fakeldrOpenPath_new@20:PROC  ; fake.c
     54    extrn _options:options              ; d16globl.c
     55
    5056
    5157DATA16 SEGMENT
     
    6369fakeptda_environ            dw      1   ; 1 is the hardcoded HOB of the win32ktst.exe's environment.
    6470fakeptda_ptdasem            db  20  dup (0) ; PTDA semaphore - Intra-Process serialisation mutex KSEM (sg244640).
     71fakeptda_handle             dw      2   ; 2 is the hardcoded HPTDA of the current process.
    6572fakeptda_module             dw      1   ; 1 is the hardcoded HMTE of the current executable module.
    6673fakeptda_pBeginLIBPATH      dd      0   ; BEGINLIBPATH not implemented.
     
    261268;;
    262269; Faker of which simply clears the loader semaphore.
    263 ; @cproto    none! (void _Optlink   fake_tkStartProcess(void))
     270; @cproto    none! (void _Optlink   faketkStartProcess(void))
    264271; @returns
    265272; @param
     
    269276; @sketch
    270277; @status
    271 ; @author    knut st. osmundsen (knut.stange.osmundsen@pmsc.no)
     278; @author    knut st. osmundsen (knut.stange.osmundsen@mynd.no)
    272279; @remark
    273 fake_tkStartProcess PROC NEAR
     280faketkStartProcess PROC NEAR
    274281    push    ebp
    275282    mov     ebp, esp
     
    286293    leave
    287294    ret
    288 fake_tkStartProcess ENDP
     295faketkStartProcess ENDP
    289296
    290297
     
    302309;            a PE-file started by pe.exe.
    303310; @status    completely implemented.
    304 ; @author    knut st. osmundsen (knut.stange.osmundsen@pmsc.no)
     311; @author    knut st. osmundsen (knut.stange.osmundsen@mynd.no)
    305312;
    306313;
     
    344351    or      eax, eax
    345352    jnz     ftkep_ret
    346     call    fake_tkStartProcess         ; If succesfully so far. call start process.
     353    call    faketkStartProcess          ; If succesfully so far. call start process.
    347354    jmp     ftkep_ret2                  ; <Currently no parameters are implemented.>
    348355
     
    372379; @uses     eax, ecx, edx
    373380; @status   completely implemented.
    374 ; @author   knut st. osmundsen (knut.stange.osmundsen@pmsc.no)
     381; @author   knut st. osmundsen (knut.stange.osmundsen@mynd.no)
    375382; @remark
    376383CalltkExecPgm PROC NEAR
     
    491498
    492499
     500;;
     501; Wrapper for fakeldrOpenPath.
     502; @cproto       ULONG LDRCALL   fakeldrOpenPath(PCHAR pachFilename, USHORT cchFilename, ldrlv_t *plv, PULONG pful, ULONG lLibPath);
     503; @returns      Return of the current fakeldrOpenPath
     504; @param        pachFilename  Pointer to modulename. Not zero terminated!
     505; @param        cchFilename   Modulename length.
     506; @param        plv           Loader local variables? (Struct from KERNEL.SDF)
     507; @param        pful          Pointer to flags which are passed on to ldrOpen.
     508; @param        lLibPath      New parameter in build 14053.
     509;                             ldrGetMte calls with 1
     510;                             ldrOpenNewExe calls with 3
     511;                             This is compared to the initial libpath index.
     512;                                 The libpath index is:
     513;                                     BEGINLIBPATH    1
     514;                                     LIBPATH         2
     515;                                     ENDLIBPATH      3
     516;                                 The initial libpath index is either 1 or 2.
     517;                             - ignored -
     518; @uses         ecx, eax, edx
     519; @sketch
     520; @status
     521; @author       knut st. osmundsen (knut.stange.osmundsen@mynd.no)
     522; @remark
     523_fakeldrOpenPath@20 PROC NEAR
     524    ASSUME ds:FLAT
     525    ; dummy prolog.
     526    push    ebp
     527    mov     ebp, esp
     528    sub     esp, 10h
     529    add     esp, 10h
     530    pop     ebp
     531    ; real code
     532    cmp     FLAT:DATA16:_options.ulBuild, 14053
     533    jge     new
     534    jmp     near ptr FLAT:CODE32:_fakeldrOpenPath_old@16
     535new:
     536    jmp     near ptr FLAT:CODE32:_fakeldrOpenPath_new@20
     537_fakeldrOpenPath@20 ENDP
     538
    493539
    494540CODE32 ENDS
Note: See TracChangeset for help on using the changeset viewer.