home *** CD-ROM | disk | FTP | other *** search
- ;-----------------------------------------------------------------------------;
- ; Structure Name: device_header_struct ;
- ; Author: W J Krueger ;
- ; Date: 9/24/86 ;
- ; Description: This structure describes the layout of a typical ;
- ; device driver header. It is used to determine whether ;
- ; an EMM device driver has been installed in a system. ;
- ;-----------------------------------------------------------------------------;
- driver_header_struct STRUC
- next_driver_ptr DD ? ; supplied by DRIVER
- ; pointer to next driver code (-1 if NONE)
- driver_attrib DW ? ; supplied by DRIVER
- ; BIT field which specifies device characteristics
- strategy_procedure_offset DW ? ; supplied by DRIVER
- ; OFFSET of procedure which enqueues pointers to
- ; the request header supplied by DOS
- int_service_procedure_offset DW ? ; supplied by DRIVER
- ; OFFSET of the device driver interrupt service
- ; routine which actually performs the function
- generic_driver_name DB 8 DUP (0) ; supplied by DRIVER
- ; IF device is CHAR mode device
- ; THEN this is the number of units the driver supports
- ; IF device is BLOCK mode device
- ; THEN this is the device name
- driver_header_struct ENDS
-
- PAGE
- ;-----------------------------------------------------------------------------;
- ; Structure Name: mappable_region_struct ;
- ; Author: W J Krueger ;
- ; Date: 12/15/88 ;
- ; Description: This structure describes the structure returned by the ;
- ; Get Mappable Physical Address Array Subfunction. ;
- ;-----------------------------------------------------------------------------;
- mappable_region_struct STRUC
- mappable_region_seg DW ?
- mappable_phys_page DW ?
- mappable_region_struct ENDS
-
- PAGE