INT 15 - SYSTEM - BUILD ABIOS INITIALIZATION TABLE (PS)
AH = 05h
ES:DI -> results buffer length (18h * Number_of_Entries)
DS = segment containing ABIOS RAM extensions (zero if none)
Return: AH = 00h success: results at ES:DI
CF set on failure
SeeAlso: C1h

Format of one entry of ABIOS Initialization Table:
Offset  Size    Description
00h    WORD    device ID
02h    WORD    number of Logical IDs
04h    WORD    Device Block length (zero for ABIOS patch or extension)
06h    DWORD   -> init routine for Device Block and Function Transfer Table
0Ah    WORD    request block length
0Ch    WORD    Function Transfer Table length (zero for a patch)
0Eh    WORD    Data Pointers length (in Common Data Area)
10h    BYTE    secondary device ID (hardware level this ABIOS ver supports)
11h    BYTE    revision (device driver revision level this ABIOS supports)
12h  6 BYTEs   reserved

See also: 1504

1505 - SYSTEM - BUILD ABIOS INITIALIZATION TABLE (PS)