Format of DESQview/X Socket Context Record |
Offset | Size | Description | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
00h |
DWORD |
pointer to next Socket Context Record, 0000h:0000h if last | ||||||||||||
04h |
WORD |
SFT index for socket
|
||||||||||||
06h |
WORD |
PSP segment of owner or 0000h | ||||||||||||
08h |
WORD |
mapping context of owning window (see #00416 at AX=1016h) | ||||||||||||
0Ah |
2 BYTEs |
??? | ||||||||||||
0Ch |
WORD |
address family | ||||||||||||
0Eh |
WORD |
socket type | ||||||||||||
10h |
WORD |
protocol | ||||||||||||
12h |
WORD |
socket state
|
||||||||||||
14h |
DWORD |
timer object handle | ||||||||||||
18h |
DWORD |
object handle (mailbox???) | ||||||||||||
1Ch |
DWORD |
object handle of parent of above object or 0000h:0000h | ||||||||||||
20h |
DWORD |
pointer to ??? or 0000h | ||||||||||||
24h |
6 BYTEs |
??? | ||||||||||||
2Ah |
WORD |
file handle for socket or FFFFh | ||||||||||||
2Ch |
2 BYTEs |
??? | ||||||||||||
2Eh |
WORD |
nonzero if socket nonblocking | ||||||||||||
---network connections only--- |
||||||||||||||
30h |
2 BYTEs |
??? | ||||||||||||
32h |
WORD |
??? | ||||||||||||
34h |
4 BYTEs |
(big-endian) IP address of remote | ||||||||||||
38h |
6 BYTEs |
??? |