windows-nt/Source/XPSP1/NT/base/mvdm/wow16/kernel31/appl.inc
2020-09-26 16:20:57 +08:00

50 lines
1.4 KiB
PHP

;*****************************************************************************
;* * AppL.inc : Windows Application Fast Loader APPL structure
;*****************************************************************************
magicApplCur EQU '0A' ;* apploader version ("A0")
APPL STRUC
;* Magic value
magicAppl DW ?
;* * Information filled in by Munge
;* start of RLB info
;* prlbCodeAppl is patched by MUNGE to point to first address
;* will be 0 if not MUNGEd
prlbCodeAppl DW ?
;* * Information filled in by Apploader
;* address of Boot Procedure (first instance only)
pfnBootAppl DD ?
;* address of Reload Procedure
pfnReloadAppl DD ?
;* * Information filled in by Kernel
;* address of pGlobalHeap
lppsMob DD ?
;* address of MyAlloc() far alias
pfnKernelAlloc DD ?
;* address of EntProcAddress() far alias
pfnEntProcAddress DD ?
;* * THE FOLLOWING ADDITIONS WERE ADDED AFTER THE Win386 release (9/15/87)
;* * filled in by AppLoader
pfnExitAppl DD ? ;* exit application
;* (i.e. last instance)
;* * filled in by MUNGE
cparaFixedAppl DW ? ;* size of fixed block
cparaPreloadAppl DW ? ;* size of preload block
cbDgroupNonzAppl DW ? ;* real non-zero data size
cwRlbCodeAppl DW ? ;* size of rlbCode
;* * THE FOLLOWING ADDITIONS WERE ADDED FOR Windows 3.0
;* address of SetOwner() far alias
pfnSetOwner DD ?
APPL ENDS
;*****************************************************************************