Format of DESQview process record (v2.52-v2.60) (probably also 2.5x) |
Offset | Size | Description |
---|---|---|
00h |
28 BYTEs |
EXE header of last EXE, ??? if last program run was COM |
1Ch |
??? BYTEs |
overwritten with ASCIZ filename of last program run (EXE/COM) |
11Ch |
WORD |
segment of parent PSP in process |
11Eh |
4 BYTEs |
??? |
122h |
WORD |
segment of current PSP |
124h |
WORD |
segment of current PSP |
126h |
WORD |
segment of first MCB in process |
128h |
4 BYTEs |
??? |
12Ch |
DWORD |
pointer to first process instance data record in system memory |
130h |
DWORD |
pointer to last process instance data record in system memory (from INT 15/AX=DE27h) (see #00420) |
134h |
8 BYTEs |
??? |
13Ch |
WORD |
size of current environment |
13Eh |
WORD |
segment of current environment |
140h |
WORD |
segment of current PSP |
142h |
DWORD |
entry point of current program |
146h |
10 BYTEs |
??? |
---v2.52 (v2.5x???) |
||
150h |
BYTE |
??? |
151h |
WORD |
segment of parent PSP in process |
153h |
WORD |
??? |
155h |
WORD |
??? |
157h |
WORD |
??? |
159h |
4 BYTEs |
??? |
15Dh |
WORD |
segment of current environment |
15Fh |
WORD |
segment of current PSP |
161h |
WORD |
segment of ??? |
162h |
WORD |
??? |
164h |
3 BYTEs |
??? |
168h |
1024 BYTEs |
process's interrupt vector table |
168h |
120 BYTEs |
??? |
5E0h |
|
first MCB in process |
---v2.60 |
||
150h |
WORD |
segment of parent PSP in process |
152h |
WORD |
??? |
154h |
WORD |
??? |
156h |
WORD |
??? |
158h |
4 BYTEs |
??? |
15Ch |
WORD |
segment of current environment |
15Eh |
WORD |
segment of current PSP |
160h |
WORD |
segment of ??? |
162h |
WORD |
??? |
164h |
1024 BYTEs |
process's interrupt vector table |
564h |
108 BYTEs |
process's interrupt vector table |
5D0h |
|
first MCB in process |
See Also: |