50 lines
1.4 KiB
PHP
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
|
|
|
|
;*****************************************************************************
|