INT 2F U - HIMEM.SYS v3.09+ - GET XMSsee Extended Memory Specification HANDLE TABLE AX = 4309h Return: AL = 43h if function supported ES:BX -> XMSsee Extended Memory Specification handle table (see #02747) Note: HIMEM.SYS v3.09 is part of MS-DOS 6.0. SeeAlso: AX=4308h Format of XMSsee Extended Memory Specification handle table: Offset Size Description (Table 02747) 00h BYTE ??? (01h in HIMEM.SYS v3.09) 01h BYTE size of one handle descriptor 02h WORD number of handles (default = 20h) 04h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. pointer to XMSsee Extended Memory Specification handle array (see #02748) SeeAlso: #02777 Format of XMSsee Extended Memory Specification handle descriptor [array]: Offset Size Description (Table 02748) 00h BYTE flag 01h=free, 02h=used, 04h=in pool but not associated with any EMB 01h BYTE lock count (00h=unlocked) 02h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. address of XMSsee Extended Memory Specification block in KB (shift left by 10 for abs. address) 06h DWORDDoubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address. size of XMSsee Extended Memory Specification block in KB