
/*
 * drvrs001.txt:
 *      driver specifications for the "Drivers" page in
 *      the "OS/2 Kernel" object, English version (001).
 *
 *      This file uses a syntax similar to the C language,
 *      but not quite the same. This gets parsed by
 *      XWorkplace when the "Drivers" page is selected.
 *
 *      Each group of drivers (which will have a category
 *      in the driver tree view on the page) must be
 *      introduced by the "CATEGORY" keyword (case-sensitive),
 *      followed by a block in block brackets ("{...}").
 *
 *      In that block, each "driver" (which may actually
 *      consist of several CONFIG.SYS statements) must
 *      be introduced by a DRIVER statement:
 *
 *      DRIVER (    "command=", "param",
 *                  "title",
 *                  flags
 *             ),
 *      DRIVER ( ... )
 *
 *      In each DRIVER block, specify one or more parameters
 *      separated by commas.
 *
 *      1)  A DRIVER statement requires two parameters first,
 *          being the CONFIG.SYS keyname to search for (e.g.
 *          "BASEDEV=", "DEVICE=", "IFS=" etc), and the driver
 *          file name _without_ path specification.
 *          Both are not case-sensitive, of course.
 *
 *      2)  The third parameter  is considered the driver
 *          description, which appears on the "Drivers" page
 *          in the tree view.
 *
 *          There must be exactly one driver title per DRIVER
 *          statement, and it must be the third parameter.
 *
 *      4)  _Optionally_, you can specify driver flags:
 *
 *          DRVF_CMDREF     item has entry in CMDREF.INF
 *                          (enables the context menu item)
 *
 *          DRVF_CONFIGTOOL item has entry in CFG.DAT
 *                          (enables the context menu item)
 *
 *          DRVF_NOPARAMS   driver accepts no parameters at all
 *                          (disables "Parameters" entry field)
 *
 *      Note: Support for the "Configure" button (with the
 *            driver's configuration dialog) is hard-coded
 *            into XWorkplace's source code and cannot be
 *            changed using this file. The "Configure" button
 *            is enabled automatically based on the driver's
 *            filename if a corresponding dialog exists in
 *            XWorkplace.
 *
 *            To create a "Configure" dialog, you must create
 *            and modify code in "src\config\drivdlgs.c". You
 *            are welcome to write more configuration dialogs.
 *            This is plain PM programming and requires no
 *            knowledge about SOM/WPS programming, other than
 *            getting XWorkplace to compile at all. See
 *            src\config\drivdlgs.c for an introduction.
 */

CATEGORY "General"
    {
        DRIVER ( "BASEDEV=", "RESERVE.SYS",
                 "Resource manager",
                 DRVF_CONFIGTOOL),

        DRIVER ( "DEVICE=", "APM.SYS",
                 "Advanced Power Management",
                 DRVF_CMDREF | DRVF_CONFIGTOOL),
        DRIVER ( "RUN=", "APMDAEMN.EXE",
                 "APM daemon",
                 DRVF_CONFIGTOOL | DRVF_NOPARAMS),

        DRIVER ( "DEVICE=", "UNICODE.SYS",
                 "Unicode Support for WSeB kernel",
                 DRVF_CONFIGTOOL,
                 TAG=KRNLUNICODE),

        DRIVER ( "DEVICE=", "TESTCFG.SYS",
                 "Test-configuration driver for OS/2 installation",
                 DRVF_CONFIGTOOL | DRVF_NOPARAMS),

        DRIVER ( "DEVICE=", "EXCPHEAD.SYS",
                 "Avoids trap in DOSCALL1.DLL",
                 DRVF_CONFIGTOOL),

        DRIVER ( "BASEDEV=", "I2OXPORT.SYS",
                 "IBM I2O Transport",
                 DRVF_NOPARAMS),
        DRIVER ( "BASEDEV=", "I2OSOSM.ADD",
                 "IBM I2O Storage OSM",
                 DRVF_NOPARAMS),

        DRIVER ( "DEVICE=", "DOS.SYS",
                 "Application reboot support",
                 DRVF_CONFIGTOOL | DRVF_NOPARAMS),

        DRIVER ( "DEVICE=", "VEMM.SYS",
                 "DOS Expanded Memory support",
                 DRVF_CMDREF | DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "VDPMI.SYS",
                 "DOS DPMI memory support",
                 DRVF_CONFIGTOOL | DRVF_NOPARAMS),
        DRIVER ( "DEVICE=", "VDPX.SYS",
                 "DOS DPMI support",
                 DRVF_CONFIGTOOL | DRVF_NOPARAMS),
        DRIVER ( "DEVICE=", "VAPM.SYS",
                 "DOS Advanced Power Management support",
                 DRVF_CONFIGTOOL | DRVF_NOPARAMS),
        DRIVER ( "DEVICE=", "VXMS.SYS",
                 "DOS eXtended Memory Specification support",
                 DRVF_CMDREF | DRVF_CONFIGTOOL),

        DRIVER ( "DEVICE=", "VW32S.SYS",
                 "Win32s support",
                 DRVF_CONFIGTOOL | DRVF_NOPARAMS),
        DRIVER ( "DEVICE=", "VWIN.SYS",
                 "Win-OS/2 support",
                 DRVF_CONFIGTOOL | DRVF_NOPARAMS),

        DRIVER ( "DEVICE=", "ANSI.SYS",
                 "ANSI display and keyboard support",
                 DRVF_CMDREF | DRVF_CONFIGTOOL),

        DRIVER ( "RUN=", "SMSTART.EXE",
                 "Systems Management Startup Daemon",
                 DRVF_CMDREF | DRVF_CONFIGTOOL),

        DRIVER ( "DEVICE=", "LOG.SYS",
                 "OS/2 System Error Logging Service base driver",
                 DRVF_CMDREF | DRVF_CONFIGTOOL),

        DRIVER ( "RUN=", "LOGDAEM.EXE",
                 "OS/2 System Error Logging Service daemon",
                 DRVF_CMDREF | DRVF_CONFIGTOOL),

        DRIVER ( "RUN=", "EPW.EXE",
                 "First Failure Support Technology part",
                 DRVF_CONFIGTOOL | DRVF_NOPARAMS),
        DRIVER ( "RUN=", "EPWROUT.EXE",
                 "First Failure Support Technology part",
                 DRVF_CONFIGTOOL),

        DRIVER ( "RUN=", "PDUMPSYS.EXE",
                 "Process dump control",
                 0),

        DRIVER ( "DEVICE=", "VCOMPAT.SYS",
                 "DOS compatibility enhancer",
                 DRVF_CONFIGTOOL | DRVF_NOPARAMS),
        DRIVER ( "DEVICE=", "V2GB.SYS",
                 "Solves DOS/Windows application problems with partitions >2GiB",
                 DRVF_CONFIGTOOL | DRVF_NOPARAMS)
    }

CATEGORY "Storage"
    {
        DRIVER ( "BASEDEV=", "IBM1S506.ADD",
                 "Standard IDE",
                 DRVF_CMDREF | DRVF_CONFIGTOOL),
        DRIVER ( "BASEDEV=", "DANIS506.ADD",
                 "Enhanced IDE (Daniela Engert)",
                 DRVF_CONFIGTOOL),
        DRIVER ( "BASEDEV=", "IBMINT13.I13",
                 "Standard BIOS storage devices",
                 DRVF_CMDREF | DRVF_CONFIGTOOL | DRVF_NOPARAMS),
        DRIVER ( "BASEDEV=", "OS2DASD.DMD",
                 "General storage device manager",
                 DRVF_CMDREF | DRVF_CONFIGTOOL),
        DRIVER ( "BASEDEV=", "DANIDASD.DMD",
                 "Replacement general storage device manager for non-LVM systems (Daniela Engert)",
                 DRVF_CONFIGTOOL),

        DRIVER ( "BASEDEV=", "OS2LVM.DMD",
                 "Logical Volume Manager",
                 DRVF_CONFIGTOOL,
                 TAG=LVM,
                 REQUIRES=LVMALERT,
                 REQUIRES=EXTENDFS,
                 REQUIRES=KRNLUNICODE),
        DRIVER ( "RUN=", "LVMALERT.EXE",
                 "LVM daemon",
                 DRVF_CONFIGTOOL,
                 TAG=LVMALERT),
        DRIVER ( "RUN=", "EXTENDFS.EXE",
                 "LVM file-system extender",
                 DRVF_CMDREF | DRVF_CONFIGTOOL,
                 TAG=EXTENDFS),

        DRIVER ( "BASEDEV=", "CHKDSK.SYS",
                 "Large partition support driver for CHKDSK32",
                 DRVF_CONFIGTOOL | DRVF_NOPARAMS),
        DRIVER ( "BASEDEV=", "N512DASD.FLT",
                 "Large sector hard disk support",
                 DRVF_CONFIGTOOL | DRVF_NOPARAMS),
        DRIVER ( "BASEDEV=", "DSKSLEEP.FLT",
                 "SCSI Disk Sleep Filter (Vitus Jensen)",
                 DRVF_CONFIGTOOL),

        DRIVER ( "BASEDEV=", "IBM1FLPY.ADD",
                 "Standard floppy",
                 DRVF_CMDREF | DRVF_CONFIGTOOL),
        DRIVER ( "BASEDEV=", "IBM2FLPY.ADD",
                 "Microchannel floppy",
                 DRVF_CMDREF | DRVF_CONFIGTOOL),
        DRIVER ( "BASEDEV=", "XDFLOPPY.FLT",
                 "1.8MB floppy support filter",
                 DRVF_CMDREF | DRVF_CONFIGTOOL | DRVF_NOPARAMS),

        DRIVER ( "DEVICE=", "VFDISK.SYS",
                 "IBM Virtual Floppy Disk driver",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "VDISK.SYS",
                 "Virtual (RAM) disk driver",
                 DRVF_CMDREF | DRVF_CONFIGTOOL)
    }

CATEGORY "CD-ROM/CD-RW"
    {
        DRIVER ( "BASEDEV=", "MITFX001.ADD",
                 "Mitsumi CD-ROM",
                 DRVF_CMDREF | DRVF_CONFIGTOOL),
        DRIVER ( "BASEDEV=", "SBCD2.ADD",
                 "Sound Blaster CD-ROM",
                 DRVF_CMDREF | DRVF_CONFIGTOOL),

        DRIVER ( "BASEDEV=", "IBMATAPI.FLT",
                 "ATAPI filter",
                 DRVF_CONFIGTOOL),
        DRIVER ( "BASEDEV=", "IBMIDECD.FLT",
                 "IDE CD-ROM filter",
                 DRVF_CMDREF | DRVF_CONFIGTOOL),
        DRIVER ( "BASEDEV=", "DaniATAPI.FLT",
                 "Enhanced ATAPI filter (Daniela Engert)",
                 DRVF_CONFIGTOOL),
        DRIVER ( "BASEDEV=", "DaniATAP.FLT",
                 "Enhanced ATAPI filter (Daniela Engert)",
                 DRVF_CONFIGTOOL),

        DRIVER ( "BASEDEV=", "RSJIDECD.FLT",
                 "RSJ CD-ROM filter replacement",
                 DRVF_CONFIGTOOL | DRVF_NOPARAMS),
        DRIVER ( "BASEDEV=", "LOCKCDR.FLT",
                 "RSJ CD-Writer to WORM conversion filter",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "RSJSCSI.SYS",
                 "RSJ CD-Writer support driver",
                 DRVF_CONFIGTOOL),

        DRIVER ( "DEVICE=", "OS2CDROM.DMD",
                 "General CD-ROM manager",
                 DRVF_CMDREF | DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "JJSCDROM.DMD",
                 "Enhanced CD-ROM manager",
                 DRVF_CONFIGTOOL),

        DRIVER ( "DEVICE=", "VCDROM.SYS",
                 "DOS CD-ROM support",
                 DRVF_CONFIGTOOL | DRVF_NOPARAMS)
    }

CATEGORY "SCSI"
    {
        DRIVER ( "BASEDEV=", "AHA152X.ADD",
                 "Adaptec AHA-1522/1510 adapter",
                 DRVF_CMDREF | DRVF_CONFIGTOOL),
        DRIVER ( "BASEDEV=", "AHA154X.ADD",
                 "Adaptec AHA-1540/1542 adapter",
                 DRVF_CMDREF | DRVF_CONFIGTOOL),
        DRIVER ( "BASEDEV=", "AHA164X.ADD",
                 "Adaptec AHA-164x adapter",
                 DRVF_CMDREF),
        DRIVER ( "BASEDEV=", "AHA174X.ADD",
                 "Adaptec AHA-1740/1744 adapter",
                 DRVF_CMDREF),
        DRIVER ( "BASEDEV=", "AIC7770.ADD",
                 "Adaptec AHA-2840QVL/2842VL/2740/2742 and AIC-7770 adapter",
                 DRVF_CMDREF),
        DRIVER ( "BASEDEV=", "AIC7870.ADD",
                 "Adaptec AHA-2940 and AIC-7870 adapter",
                 DRVF_CMDREF | DRVF_CONFIGTOOL),
        DRIVER ( "BASEDEV=", "AIC78U2.ADD",
                 "Adaptec U2W adapter",
                 DRVF_CONFIGTOOL),
        DRIVER ( "BASEDEV=", "AICU160.ADD",
                 "Adaptec 29160/N/LP Ultra160 (AIC-7892A) SCSI Host Adapter",
                 DRVF_CONFIGTOOL),
        DRIVER ( "BASEDEV=", "BTSCSI.ADD",
                 "Buslogic generic adapter",
                 DRVF_CMDREF | DRVF_CONFIGTOOL),
        DRIVER ( "BASEDEV=", "FD16-700.ADD",
                 "Future Domain adapter",
                 DRVF_CONFIGTOOL),
        DRIVER ( "BASEDEV=", "FD7000EX.ADD",
                 "Future Domain adapter",
                 DRVF_CONFIGTOOL),
        DRIVER ( "BASEDEV=", "FD8XX.ADD",
                 "Future Domain adapter",
                 DRVF_CONFIGTOOL),
        DRIVER ( "BASEDEV=", "QL510.ADD",
                 "Adapter with QL-510 chip",
                 DRFV_CMDREF | DRVF_CONFIGTOOL),
        DRIVER ( "BASEDEV=", "TMSCSIM.ADD",
                 "Tekram DC-390 adapter",
                 DRVF_CONFIGTOOL),
        DRIVER ( "BASEDEV=", "TMSCSIW.ADD",
                 "Tekram DC-390U2W, DC-390F adapter",
                 DRVF_CONFIGTOOL),
        DRIVER ( "BASEDEV=", "TRM3X5.ADD",
                 "Tekram DC-315 adapter",
                 DRVF_CONFIGTOOL),
        DRIVER ( "BASEDEV=", "SIGSCSI.ADD",
                 "SIIG AP-10SCSIPCI adapter",
                 0),
        DRIVER ( "BASEDEV=", "DMX3194.ADD",
                 "DOMEX Power Port 3194 UW adapter",
                 0),
        DRIVER ( "BASEDEV=", "SYM_HI.ADD",
                 "Symbios/LSI Logic 53C1010 chip adapter",
                 DRVF_CONFIGTOOL),
        DRIVER ( "BASEDEV=", "SYM8XX.ADD",
                 "Symbios/LSI Logic/NCR 8XX based adapter",
                 DRVF_CONFIGTOOL),
        DRIVER ( "BASEDEV=", "DC2974.ADD",
                 "DawiControl DC-2974 adapter",
                 DRVF_CONFIGTOOL),
        DRIVER ( "BASEDEV=", "DC2975.ADD",
                 "DawiControl DC-2975 adapter",
                 DRVF_CONFIGTOOL),
        DRIVER ( "BASEDEV=", "DC2976.ADD",
                 "DawiControl DC-2976 adapter",
                 DRVF_CONFIGTOOL),
        DRIVER ( "BASEDEV=", "DC2980.ADD",
                 "DawiControl DC-2980 adapter",
                 DRVF_CONFIGTOOL),
        DRIVER ( "BASEDEV=", "DC29160.ADD",
                 "DawiControl DC-29160 adapter",
                 DRVF_CONFIGTOOL),

        DRIVER ( "BASEDEV=", "OS2SCSI.DMD",
                 "OS/2 SCSI manager",
                 DRVF_CMDREF | DRVF_CONFIGTOOL | DRVF_NOPARAMS),
        DRIVER ( "BASEDEV=", "OS2ASPI.DMD",
                 "OS/2 ASPI interface",
                 DRVF_CMDREF | DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "VASPI.SYS",
                 "DOS/Windows Advanced SCSI Programming Interface",
                 DRVF_CMDREF | DVRF_CONFIGTOOL | DRVF_NOPARAMS,
                 TAG=VASPI),
        DRIVER ( "DEVICE=", "ASPISTUB.SYS",
                 "OS/2 ASPI Driver, ASPI Specification Version 2.0. DOS stub",
                 0,
                 REQUIRES=VASPI ),
        DRIVER ( "DEVICE=", "ASPIROUT.SYS",
                 "ASPI router",
                 DRVF_CONFIGTOOL),

        DRIVER ( "DEVICE=", "CDMGRDRV.SYS",
                 "Plextor CD-ROM Manager/2 support driver",
                 DRVF_CONFIGTOOL | DRVF_NOPARAMS),

        DRIVER ( "BASEDEV=", "IOMGDRV.FLT",
                 "Filter for Iomega SCSI 100MiB Zip and 1GiB Jaz drives",
                 DRVF_CONFIGTOOL | DRVF_NOPARAMS)
    }

CATEGORY "Installable File Systems"
    {
        DRIVER ( "IFS=", "HPFS.IFS",
                 "HPFS: High Performance File System",
                 DRVF_CMDREF | DRVF_CONFIGTOOL),
        DRIVER ( "RUN=", "CACHE.EXE",
                 "HPFS cache control program",
                 DRVF_CMDREF | DRVF_CONFIGTOOL),
        DRIVER ( "IFS=", "HPFS386.IFS",
                 "HPFS386: 386 High Performance File System",
                 DRVF_CONFIGTOOL),
        DRIVER ( "RUN=", "CACHE386.EXE",
                 "HPFS386 cache control program",
                 DRVF_CONFIGTOOL),

        DRIVER ( "IFS=", "JFS.IFS",
                 "JFS: Journaling File System",
                 DRVF_CMDREF | DRVF_CONFIGTOOL,
                 REQUIRES=LVM,
                 REQUIRES=KRNLUNICODE),

        DRIVER ( "IFS=", "CDFS.IFS",
                 "CDFS: CD-ROM File System",
                 DRVF_CMDREF | DRVF_CONFIGTOOL),

        DRIVER ( "IFS=", "UDF.IFS",
                 "UDF: Universal Disk File System (for DVD)",
                 DRVF_CONFIGTOOL | DRVF_NOPARAMS),

        DRIVER ( "IFS=", "NETWKSTA.200",
                 "LAN requester File System",
                 DRVF_CONFIGTOOL,
                 REQUIRES=NETBIOS),

        DRIVER ( "IFS=", "RAMFS.IFS",
                 "RAMFS: RAM disk File System",
                 DRVF_CONFIGTOOL,
                 TAG=RAMFS),
        DRIVER ( "IFS=", "RAMFS8.IFS",
                 "RAMFS: RAM disk File System (8 MB version)",
                 0,
                 TAG=RAMFS8),
        DRIVER ( "IFS=", "RAMFS64.IFS",
                 "RAMFS: RAM disk File System (64 MB version)",
                 DRVF_CONFIGTOOL,
                 TAG=RAMFS64),
        DRIVER ( "CALL=", "RAMDISK.EXE",
                 "Creates RAMFS RAM drive",
                 DRVF_CONFIGTOOL),
/*               REQUIRES=RAMFS), */

        DRIVER ( "IFS=", "VFAT-OS2.IFS",
                 "VFAT: Windows 95 File System for long filenames",
                 DRVF_CONFIGTOOL,
                 REQUIRES=MWDD32),
        DRIVER ( "RUN=", "VFAT_LW.EXE",
                 "VFAT cache daemon",
                 DRVF_CONFIGTOOL),
        DRIVER ( "BASEDEV=", "EXT2FLT.FLT",
                 "Linux ext2fs partition filter",
                 DRVF_CONFIGTOOL),

        DRIVER ( "IFS=", "EXT2-OS2.IFS",
                 "EXT2FS: Linux Extended2 File System",
                 DRVF_CONFIGTOOL,
                 REQUIRES=MWDD32),
        DRIVER ( "RUN=", "EXT2_LW.EXE",
                 "Linux ext2fs cache daemon",
                 DRVF_CONFIGTOOL),

        DRIVER ( "IFS=", "TVFS.IFS",
                 "TVFS: Toronto Virtual File System",
                 DRVF_CONFIGTOOL,
                 TAG=TVFSIFS),
        DRIVER ( "RUN=", "TVCTL.EXE",
                 "TVFS control program",
                 DRVF_CONFIGTOOL,
                 REQUIRES=TVFSIFS),

        DRIVER ( "IFS=", "FAT32.IFS",
                 "FAT32 File System",
                 DRVF_CONFIGTOOL,
                 TAG=FAT32IFS),
        DRIVER ( "CALL=", "CACHEF32.EXE",
                 "FAT32 cache daemon",
                 DRVF_CONFIGTOOL,
                 REQUIRES=FAT32IFS),
        DRIVER ( "BASEDEV=", "PARTFILT.FLT",
                 "Partition type filter",
                 DRVF_CONFIGTOOL),

        DRIVER ( "IFS=", "HFS.IFS",
                 "HFS: Macintosh Hierarchical File System",
                 DRVF_CONFIGTOOL),
        DRIVER ( "BASEDEV=", "HFS.FLT",
                 "HFS support filter",
                 DRVF_CONFIGTOOL),
        DRIVER ( "RUN=", "HFS.EXE",
                 "HFS: Macintosh Hierarchical File System daemon",
                 DRVF_CONFIGTOOL),

        DRIVER ( "IFS=", "NFS200.IFS",
                 "NFS: Network File System version 2.0",
                 DRVF_CONFIGTOOL),
        DRIVER ( "IFS=", "NFS300.IFS",
                 "NFS: Network File System version 3.0",
                 DRVF_CONFIGTOOL),

        DRIVER ( "IFS=", "CDWFS.IFS",
                 "CDWFS: RSJ CD-Writer File System",
                 DRVF_CONFIGTOOL,
                 TAG=CDWFSIFS),
        DRIVER ( "RUN=", "CDWFSD.EXE",
                 "CDWFS: RSJ CD-Writer File System Daemon",
                 DRVF_CONFIGTOOL,
                 REQUIRES=CDWFSIFS),

        DRIVER ( "IFS=", "FTP.IFS",
                 "FTP-IFS: FTP File System",
                 DRVF_CONFIGTOOL),
        DRIVER ( "RUN=", "R3COMM.EXE",
                 "FTP-IFS control program",
                 0),

        DRIVER ( "IFS=", "NDFS.IFS",
                 "NDFS: Network Drive File System version 2.x",
                 DRVF_CONFIGTOOL,
                 TAG=NDFS),
        DRIVER ( "IFS=", "NDFS32.IFS",
                 "NDFS: Network Drive File System version 3.x",
                 0,
                 TAG=NDFS32),
        DRIVER ( "RUN=", "NDCTL.EXE",
                 "NDFS control program",
                 DRVF_CONFIGTOOL),

        DRIVER ( "IFS=", "STUBFSD.IFS",
                 "ISOFS: CD-ROM ISO image File System",
                 DRVF_CONFIGTOOL),
        DRIVER ( "RUN=", "ISOFSDMN.EXE",
                 "ISOFS File System daemon",
                 DRVF_CONFIGTOOL),

        DRIVER ( "IFS=", "TONIGY.IFS",
                 "Tonigy Audio CD File System",
                 DRVF_CONFIGTOOL | DRVF_NOPARAMS),

        DRIVER ( "IFS=", "SUBSTFSD.IFS",
                 "SUBST File System",
                 DRVF_NOPARAMS),
        DRIVER ( "RUN=", "SUBSTHST.EXE",
                 "SUBST File System daemon",
                 DRVF_NOPARAMS),

        DRIVER ( "IFS=", "NTFS.IFS",
                 "NTFS: Windows New Technology File System",
                 DRVF_CONFIGTOOL)
    }

CATEGORY "Video"
    {
        DRIVER ( "DEVICE=", "GRADD.SYS",
                 "GRADD",
                 DRVF_CONFIGTOOL),

        DRIVER ( "DEVICE=", "KMGAX64.SYS",
                 "Matrox",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "VMGAX64.SYS",
                 "Matrox DOS/Windows support",
                 DRVF_CONFIGTOOL),

        DRIVER ( "DEVICE=", "SDDHELP.SYS",
                 "SciTech Display Doctor support",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "VMANWIN.SYS",
                 "DOS virtual GRADD driver",
                 DRVF_CONFIGTOOL),

        DRIVER ( "DEVICE=", "VVGA.SYS",
                 "VGA driver for DOS/Windows support",
                 DRVF_CONFIGTOOL | DRVF_NOPARAMS),
        DRIVER ( "DEVICE=", "VSVGA.SYS",
                 "SVGA driver for DOS/Windows support",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "VXGA.SYS",
                 "XGA driver for DOS/Windows support",
                 DRVF_NOPARAMS),
        DRIVER ( "DEVICE=", "VMONO.SYS",
                 "MGA driver for DOS/Windows support",
                 0),
        DRIVER ( "DEVICE=", "V8514A.SYS",
                 "8514 driver for DOS/Windows support",
                 0),

        DRIVER ( "DEVICE=", "PMDD.SYS",
                 "OS/2 PM Ring 0 Device driver",
                 DRVF_CMDREF | DRVF_CONFIGTOOL | DRVF_NOPARAMS),
        DRIVER ( "DEVICE=", "POINTDD.SYS",
                 "Text-mode pointer support",
                 DRVF_CMDREF | DRVF_CONFIGTOOL | DRVF_NOPARAMS)
    }

CATEGORY "USB"
    {
        DRIVER ( "BASEDEV=", "USBD.SYS",
                 "USB base driver",
                 DRVF_CONFIGTOOL),
        DRIVER ( "BASEDEV=", "USBHID.SYS",
                 "USB human interface base driver",
                 DRVF_CONFIGTOOL),
        DRIVER ( "BASEDEV=", "USBEHCD.SYS",
                 "EHCI USB 2.0 host controller driver",
                 DRVF_CONFIGTOOL),
        DRIVER ( "BASEDEV=", "USBOHCD.SYS",
                 "OHCI USB host controller driver",
                 DRVF_CONFIGTOOL),
        DRIVER ( "BASEDEV=", "USBUHCD.SYS",
                 "UHCI USB host controller driver",
                 DRVF_CONFIGTOOL),

        DRIVER ( "BASEDEV=", "CWUSBUHC.SYS",
                 "UHCI USB host controller driver, by Chris Wohlgemuth",
                 DRVF_CONFIGTOOL),
        DRIVER ( "BASEDEV=", "CWUSBOHC.SYS",
                 "OHCI USB host controller driver, by Chris Wohlgemuth",
                 DRVF_CONFIGTOOL),
        DRIVER ( "BASEDEV=", "CWUSBD.SYS",
                 "USB base driver, by Chris Wohlgemuth",
                 DRVF_CONFIGTOOL),

        DRIVER ( "BASEDEV=", "USBKBD.SYS",
                 "USB keyboard driver",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "USBMOUSE.SYS",
                 "USB mouse",
                 DRVF_CONFIGTOOL),

        DRIVER ( "DEVICE=", "USBAUDIO.SYS",
                 "USB Audio",
                 DRVF_CONFIGTOOL),

        DRIVER ( "BASEDEV=", "USBMSD.ADD",
                 "USB mass storage driver",
                 DRVF_CONFIGTOOL),
        DRIVER ( "BASEDEV=", "CWUSBMSD.ADD",
                 "USB mass storage driver, by Chris Wohlgemuth",
                 DRVF_CONFIGTOOL),
        DRIVER ( "BASEDEV=", "USBCDROM.ADD",
                 "USB CD-ROM driver",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "USBCOM.SYS",
                 "USB serial driver",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "USBETHR.OS2",
                 "USB Ethernet Adapter",
                 0),
        DRIVER ( "DEVICE=", "USBPRT.SYS",
                 "USB printer support",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "USBSER.SYS",
                 "USB serial converter driver",
                 DRVF_CONFIGTOOL),

        DRIVER ( "DEVICE=", "USBRESMG.SYS",
                 "USB resource manager driver",
                 DRVF_CONFIGTOOL | DRVF_NOPARAMS),
        DRIVER ( "DEVICE=", "USBECD.SYS",
                 "USB 1.1 expanded control driver",
                 0),
        DRIVER ( "DEVICE=", "USBSCAN.SYS",
                 "USB scanner driver",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "USBWCM.SYS",
                 "USB Wacom tablet driver",
                 DRVF_CONFIGTOOL),

        DRIVER ( "DEVICE=", "GPH2USB.SYS",
                 "USB support driver for gphoto/2",
                 DRVF_CONFIGTOOL)
    }

CATEGORY "Other peripherals"
    {
        DRIVER ( "BASEDEV=", "PRINT01.SYS",
                 "Standard printer",
                 DRVF_CMDREF | DRVF_CONFIGTOOL),
        DRIVER ( "BASEDEV=", "PRINT02.SYS",
                 "Microchannel printer",
                 DRVF_CMDREF | DRVF_CONFIGTOOL),
        DRIVER ( "BASEDEV=", "PAR1284.SYS",
                 "BIDI printer",
                 DRVF_CONFIGTOOL),

        DRIVER ( "BASEDEV=", "IBMKBD.SYS",
                 "Standard keyboard",
                 DRVF_CMDREF | DRVF_CONFIGTOOL),

        DRIVER ( "DEVICE=", "MOUSE.SYS",
                 "Standard mouse",
                 DRVF_CMDREF | DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "VMOUSE.SYS",
                 "DOS virtual mouse driver",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "RODENT.SYS",
                 "Michael Lee Finney's enhanced mouse driver",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "XMOUSE.SYS",
                 "Martin Lafaix' enhanced mouse driver",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "AMOUSE.SYS",
                 "Enhanced mouse driver (Noller & Breining)",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "PCLOGIC.SYS",
                 "Logitech Mouse Device Dependent Driver",
                 DRVF_CONFIGTOOL),

        DRIVER ( "DEVICE=", "COM.SYS",
                 "Standard serial (COM) port",
                 DRVF_CMDREF | DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "SIO.SYS",
                 "SIO enhanced serial (COM) port driver",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "SIO2K.SYS",
                 "SIO2K enhanced serial (COM) port driver",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "VCOM.SYS",
                 "DOS standard serial (COM) port",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "VSIO.SYS",
                 "DOS SIO enhanced serial (COM) port",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "VSIO2K.SYS",
                 "DOS SIO2K enhanced serial (COM) port",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "ESP.SYS",
                 "SIO enhanced serial (COM) port, Hayes ESP driver",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "VMODEM.SYS",
                 "SIO enhanced serial (COM) port, virtual modem driver",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "VX00.SYS",
                 "SIO enhanced serial (COM) port support driver",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "UART.SYS",
                 "SIO2K UART driver",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "UNBHSIO.SYS",
                 "SIO2K support driver",
                 0),
        DRIVER ( "DEVICE=", "CFOS.SYS",
                 "cFos/2 COM port emulator for CAPI 1.1",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "CFOS20.SYS",
                 "cFos/2 COM port emulator for CAPI 2.0",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "VCFOS.SYS",
                 "DOS cFos/2 COM port emulator",
                 DRVF_CONFIGTOOL),
        DRIVER ( "RUN=", "CFOSD2.EXE",
                 "cFos/2 daemon",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "DSS1C20X.SYS",
                 "ELSA CAPI 2.0 DSS1 driver",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "DSS1CAPX.SYS",
                 "ELSA CAPI 1.1 DSS1 driver",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "ISDNC20X.SYS",
                 "ELSA CAPI 2.0 1TR6 driver",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "ISDNCAPX.SYS",
                 "ELSA CAPI 1.1 1TR6 driver",
                 0),
        DRIVER ( "DEVICE=", "VCAPI20.SYS",
                 "ELSA Virtual DOS CAPI 2.0 driver",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "VCAPI11.SYS",
                 "ELSA Virtual DOS CAPI 1.1 driver",
                 0),
        DRIVER ( "DEVICE=", "VFD.OS2",
                 "Virtual FOSSIL driver",
                 0),
        DRIVER ( "DEVICE=", "VCAPI.SYS",
                 "Teles Virtual DOS CAPI driver",
                 DRVF_CONFIGTOOL),

        DRIVER ( "DEVICE=", "FTDVR.SYS",
                 "BackMaster Floppy Tape Driver",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "PTDVR.SYS",
                 "BackMaster Parallel Tape Driver",
                 DRVF_CONFIGTOOL),

        DRIVER ( "DEVICE=", "FMD.SYS",
                 "PMFax COM driver for non-exclusive access",
                 DRVF_CONFIGTOOL),

        DRIVER ( "DEVICE=", "DIDD.OS2",
                 "Eicon Diehl Diva ISDN port driver",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "DIMAINT.OS2",
                 "Eicon Diehl Diva log driver",
                 DVRF_CONFIGTOOL | DRVF_NOPARAMS),
        DRIVER ( "DEVICE=", "TED1TR6.OS2",
                 "Eicon Diehl Diva 1TR6 ISDN protocol",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "TED5ESS.OS2",
                 "Eicon Diehl Diva 5ESS ISDN protocol",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "TEDATEL.OS2",
                 "Eicon Diehl Diva Australian ISDN protocol",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "TEDBELG.OS2",
                 "Eicon Diehl Diva Belgian ISDN protocol",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "TEDETSI.OS2",
                 "Eicon Diehl Diva DSS1 Euro ISDN protocol",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "TEDFRANC.OS2",
                 "Eicon Diehl Diva French VN3 ISDN protocol",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "TEDJAPAN.OS2",
                 "Eicon Diehl Diva Japanese/Hongkong ISDN protocol",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "TEDNI.OS2",
                 "Eicon Diehl Diva National ISDN1 protocol w/o AUTOSPID",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "TEDSWED.OS2",
                 "Eicon Diehl Diva Swedish ISDN protocol",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "TEDUS.OS2",
                 "Eicon Diehl Diva 5ESS/National ISDN ISDN protocol w/ AUTOSPID",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "DIAPIS.OS2",
                 "Eicon Diehl Diva CAPI 1.1",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "CAPI20.OS2",
                 "Eicon Diehl Diva CAPI 2.0",
                 DRVF_CONFIGTOOL),

        DRIVER ( "DEVICE=", "CPASPI.SYS",
                 "Compart Impos/2 ASPI driver for SCSI scanners",
                 DRVF_CONFIGTOOL),

        DRIVER ( "DEVICE=", "IRDA_PHY.OS2",
                 " IrDA Stack drivers",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "IRDA_DD.OS2",
                 " IrDA Stack drivers",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "IRCOMM.SYS",
                 " IrDA com drivers",
                 DRVF_CONFIGTOOL)
    }

CATEGORY "Multimedia"
    {
        DRIVER ( "DEVICE=", "ASP4CORE.SYS",
                 "Turtle Beach Montego (Aureal) Sound card core driver",
                 0),
        DRIVER ( "DEVICE=", "ASP4OS2.SYS",
                 "Turtle Beach Montego (Aureal) Sound card MMPM/2 driver",
                 0),
        DRIVER ( "DEVICE=", "ASP4JOY.SYS",
                 "Turtle Beach Montego (Aureal) Sound card joystick driver",
                 0),
        DRIVER ( "DEVICE=", "ASP4VDD.SYS",
                 "Turtle Beach Montego (Aureal) Sound card DOS virtual driver",
                 0),
        DRIVER ( "RUN=", "ASP4INIT.EXE",
                 "Turtle Beach Montego (Aureal) Sound card initialization tool",
                 0),

        DRIVER ( "BASEDEV=", "CWGMSG.SYS",
                 "Cirrus Logic Message Driver",
                 DRVF_CONFIGTOOL | DRVF_NOPARAMS,
                 TAG=CWGMSG ),
        DRIVER ( "BASEDEV=", "CWCSPUD.SYS",
                 "Cirrus Logic SPuD Driver",
                 DRVF_CONFIGTOOL | DRVF_NOPARAMS,
                 TAG=CWCSPUD
                 REQUIRES=CWGMSG ),
        DRIVER ( "BASEDEV=", "CWCMMPM.SYS",
                 "Cirrus Logic PCI Audio Driver",
                 DRVF_CONFIGTOOL,
                 REQUIRES=CWGMSG,
                 REQUIRES=CWCSPUD ),
        DRIVER ( "DEVICE=", "CWGUTIL.SYS",
                 "CrystalWare(tm) OS/2 File I/O helper driver",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "CWWINPDD.SYS",
                 "CrystalWare(tm) OS/2 WinOS2 Audio driver",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "CWWINVDD.SYS",
                 "Crystal Win-OS/2 Audio Driver",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "CWVOPL3.SYS",
                 "DOS Virtual OPL3 driver",
                 DRVF_CONFIGTOOL),
        DRIVER ( "RUN=", "CWCUTIL.EXE",
                 "CrystalWare(tm) INI file reader",
                 DRVF_CONFIGTOOL),
        DRIVER ( "RUN=", "CWDAEMON.EXE",
                 "CrystalWare(tm) Win-OS2 support daemon",
                 DRVF_CONFIGTOOL),

        DRIVER ( "BASEDEV=", "CWCONFIG.SYS",
                 "Crystal Semiconductor audio device configuration driver",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "CWAUDIO.SYS",
                 "Crystal Semiconductor audio physical device driver",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "CWVAUDIO.SYS",
                 "Crystal Semiconductor audio virtual device driver",
                 DRVF_CONFIGTOOL),

        DRIVER ( "DEVICE=", "SB16D2.SYS",
                 "Soundblaster 16",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "SBAWED2.SYS",
                 "Soundblaster 32/AWE32/AWE64",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "SBLIVE32.SYS",
                 "Soundblaster Live 32Bit core audio driver (Sander van Leeuwen)",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "SBLIVE16.SYS",
                 "Soundblaster Live 16Bit MMPM/2 Sound driver (Sander van Leeuwen)",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "OPL3.SYS",
                 "Yamaha OPL3 sound chip",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "OPL3SA.SYS",
                 "Yamaha SAx sound chip",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "OPL3VDD.SYS",
                 "Yamaha SAx sound chip virtual driver",
                 0),
        DRIVER ( "DEVICE=", "ES1371.SYS",
                 "Ensoniq ES1371 sound chip driver",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "ES1688DD.SYS",
                 "ESS 1688 sound chip driver",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "ES1868DD.SYS",
                 "ESS AudioDrive 1868 sound chip driver",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "ES1869DD.SYS",
                 "ESS AudioDrive 1869 sound chip driver",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "ES198X.SYS",
                 "ESS Allegro-1/Maestro-3 sound chip driver",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "VAUDDRV.SYS",
                 "DOS ESS AudioDrive 1688/1868/1869 sound chip virtual driver",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "ULTRADD.SYS",
                 "Gravis UltraSound driver",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "ULTRAVDD.SYS",
                 "Gravis UltraSound DOS virtual driver",
                 DRVF_CONFIGTOOL | DRVF_NOPARAMS),
        DRIVER ( "RUN=", "ULTRADMN.EXE",
                 "Gravis UltraSound daemon",
                 DRVF_CONFIGTOOL),
        DRIVER ( "RUN=", "ULTRALDR.EXE",
                 "Gravis UltraSound patch loader",
                 DRVF_NOPARAMS),
        DRIVER ( "DEVICE=", "CMPCI32.SYS",
                 "32 bit audio driver for C-Media CMI8738 sound chip",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "CMPCI16.SYS",
                 "16 bit audio driver for C-Media CMI8738 sound chip",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "ICHCSND.SYS",
                 "ADI SoundMax Integrated Digital Audio driver",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "ICHCVDD.SYS",
                 "ADI SoundMax Audio Virtual DOS Driver",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "UNIAUD32.SYS",
                 "UniAudio 32 bit driver",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "UNIAUD16.SYS",
                 "UniAudio 16 bit driver",
                 DRVF_CONFIGTOOL),

        DRIVER ( "DEVICE=", "GWDTA.SYS",
                 "Generic WinOS/2 audio driver",
                 DRVF_CONFIGTOOL,
                 TAG=GWDTA),
        DRIVER ( "DEVICE=", "VGENAUD.SYS",
                 "Generic WinOS/2 audio driver R0 virtual driver",
                 DRVF_CONFIGTOOL,
                 REQUIRES=GWDTA),
        DRIVER ( "RUN=", "GENAUDD.EXE",
                 "Generic WinOS/2 audio driver daemon",
                 DRVF_CONFIGTOOL,
                 REQUIRES=GWDTA),

        DRIVER ( "DEVICE=", "VCSHDD.SYS",
                 "MMPM/2 video recording support driver",
                 DRVF_CONFIGTOOL),

        DRIVER ( "DEVICE=", "R0STUB.SYS",
                 "MMPM/2 ring-0 streaming support stub driver",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "SSMDD.SYS",
                 "MMPM/2 sync/stream support driver",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "AUDIOVDD.SYS",
                 "MMPM/2 sound sharing driver",
                 DRVF_CONFIGTOOL),

        DRIVER ( "BASEDEV=", "TIMER0.SYS",
                 "High-resolution timer",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "MIDI.SYS",
                 "Standard MIDI",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "MPU401.SYS",
                 "MPU401 MIDI support",
                 DRVF_CONFIGTOOL,
                 TAG=MPU401 ),
        DRIVER ( "DEVICE=", "VMPU401.SYS",
                 "DOS MPU401 MIDI support, by Thetaband",
                 DRVF_CONFIGTOOL,
                 REQUIRES=MPU401 ),

        DRIVER ( "RUN=", "MIDIDMON.EXE",
                 "OS/2 MIDI daemon",
                 0),
        DRIVER ( "RUN=", "QRYMMCD.EXE",
                 "MMPM/2 query daemon for audio CDs",
                 DRVF_CONFIGTOOL),

        DRIVER ( "DEVICE=", "GAMEDD.SYS",
                 "Joystick driver",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "GAMEVDD.SYS",
                 "DOS virtual joystick driver",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "GAMEPRT2.SYS",
                 "Joystick interface driver",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "FIREBIRD.SYS",
                 "DOS Gravis Firebird/Thunderbird joystick setup driver",
                 DRVF_CONFIGTOOL)
    }

CATEGORY "Network"
    {
        DRIVER ( "DEVICE=", "SOCKETS.SYS",
                 "General: MPTS sockets driver (16-bit version)",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "SOCKETSK.SYS",
                 "General: MPTS sockets driver (KEE version)",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "AFOS2.SYS",
                 "General: MPTS local IPC services driver",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "PROTMAN.OS2",
                 "General: NDIS protocol manager",
                 DRVF_CONFIGTOOL),
        DRIVER ( "CALL=", "NETBIND.EXE",
                 "General: NDIS protocol-to-adapter binder",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "LANMSGDD.OS2",
                 "General: IBM LAN logger driver",
                 DRVF_CONFIGTOOL),
        DRIVER ( "RUN=", "LANMSGEX.EXE",
                 "General: IBM LAN logger daemon",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "VNETAPI.OS2",
                 "General: DOS virtual network API support",
                 DRVF_CONFIGTOOL),

        DRIVER ( "DEVICE=", "AFINET.SYS",
                 "Protocol: TCP/IP stack (16-bit version)",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "AFINETK.SYS",
                 "Protocol: TCP/IP stack (KEE version)",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "IFNDIS.SYS",
                 "Protocol: TCP/IP NDIS driver",
                 DRVF_CONFIGTOOL),
        DRIVER ( "RUN=", "CNTRL.EXE",
                 "Protocol: TCP/IP stack daemon",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "VDOSTCP.SYS",
                 "Protocol: TCP/IP DOS/Windows PDD",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "VDOSTCP.VDD",
                 "Protocol: TCP/IP DOS/Windows VDD",
                 DRVF_CONFIGTOOL),
        DRIVER ( "RUN=", "VDOSCTL.EXE",
                 "Protocol: TCP/IP DOS/Windows stack daemon",
                 DRVF_CONFIGTOOL),

        DRIVER ( "DEVICE=", "NETBIOS.OS2",
                 "Protocol: NetBIOS API driver",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "AFNB.SYS",
                 "Protocol: NetBIOS sockets-to-API driver",
                 DRVF_CONFIGTOOL),
        DRIVER ( "RUN=", "AFNBINI.EXE",
                 "Protocol: NetBIOS sockets daemon",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "NETBEUI.OS2",
                 "Protocol: Native OS/2 NetBIOS",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "RDRHELP.200",
                 "Protocol: MPTS NetBIOS support driver",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "LANPDD.OS2",
                 "Protocol: NetBIOS DOS/Windows PDD",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "LANVDD.OS2",
                 "Protocol: NetBIOS DOS/Windows VDD",
                 DRVF_CONFIGTOOL),

        DRIVER ( "DEVICE=", "TCPBEUI.OS2",
                 "Protocol: NetBIOS-over-TCP/IP",
                 DRVF_CONFIGTOOL),
        DRIVER ( "RUN=", "NBTCP.EXE",
                 "Protocol: NetBIOS-over-TCP/IP socket processing",
                 DRVF_CONFIGTOOL),

        DRIVER ( "DEVICE=", "IPX.SYS",
                 "Protocol: IPX protocol driver",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "VIPX.SYS",
                 "Protocol: IPX DOS/Windows",
                 DRVF_CONFIGTOOL),

        DRIVER ( "DEVICE=", "NETBIOS.SYS",
                 "Protocol: NetBIOS driver for Netware client",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "NMPIPE.SYS",
                 "Protocol: Named pipes driver for Netware client",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "NPSERVER.SYS",
                 "Protocol: Named pipes driver for Netware server",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "SPX.SYS",
                 "Protocol: Netware SPX",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "NWREQ.SYS",
                 "Protocol: Netware requester driver",
                 DRVF_CONFIGTOOL),
            /* must come after NMPIPE, IPX, SPX.SYS */
        DRIVER ( "DEVICE=", "ODI2NDI.SYS",
                 "Protocol: MPTS interface for Netware client",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "ROUTE.SYS",
                 "Protocol: Router for Netware client",
                 DRVF_CONFIGTOOL),

        DRIVER ( "DEVICE=", "SFPROT.SYS",
                 "Protocol: SafeFire Firewall Protocol Driver",
                 0),
        DRIVER ( "DEVICE=", "PPPEMYWI.OS2",
                 "Protocol: PPP over Ethernet driver from ISDNPM 3.x",
                 DRVF_CONFIGTOOL),

        DRIVER ( "RUN=", "LSDAEMON.EXE",
                 "LAN Server daemon, also part of File and Print client",
                 DRVF_CONFIGTOOL),

        DRIVER ( "DEVICE=", "NULLNDIS.OS2",
                 "Null NDIS driver",
                 DRVF_CONFIGTOOL),

        DRIVER ( "BASEDEV=", "DETNE2.SYS",
                 "Adapter: NE200 card",
                 DRVF_CONFIGTOOL),

        DRIVER ( "DEVICE=", "A2500.OS2",
                 "Adapter: ATI AT-2500 Fast Ethernet Adapter",
                 0),
        DRIVER ( "DEVICE=", "ACCND.OS2",
                 "Adapter: Accton EN1207D Series PCI Fast Ethernet Adapter",
                 0),
        DRIVER ( "DEVICE=", "AEXNDIS.OS2",
                 "Adapter: Artisoft NodeRunner & AE-X Ethernet Adapter",
                 0),
        DRIVER ( "DEVICE=", "AIRO340.OS2",
                 "Adapter: Cisco Systems 340 Series Wireless Lan Adapter",
                 0),
        DRIVER ( "DEVICE=", "ARLTNDIS.OS2",
                 "Adapter: ARtem Onair ComCard 5.0V",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "B44A.OS2",
                 "Adapter: Broadcom BCM4401 MAC driver",
                 0),
        DRIVER ( "DEVICE=", "B57.OS2",
                 "Adapter: Broadcom NetXtreme Gigabit Ethernet",
                 0),
        DRIVER ( "DEVICE=", "CBENDIS.OS2",
                 "Adapter: Xircom CardBus Ethernet 10/100 Adapter",
                 0),
        DRIVER ( "DEVICE=", "CE3NDIS.OS2",
                 "Adapter: Xircom Ethernet Adapter 10/100",
                 0),
        DRIVER ( "DEVICE=", "COMETA.OS2",
                 "Adapter: ADMtek Comet/Centaur Another MAC driver",
                 0),
        DRIVER ( "DEVICE=", "DC21X4.OS2",
                 "Adapter: Digital Semiconductor 2104x/2114x 10/100 mbps Ethernet Controller",
                 0),
        DRIVER ( "DEVICE=", "DE200.OS2",
                 "Adapter: D-Link DE-200 Ethernet Card",
                 0),
        DRIVER ( "DEVICE=", "DE528.OS2",
                 "Adapter: DE-528 PCI Ethernet Adapter",
                 0),
        DRIVER ( "DEVICE=", "DFE650.OS2",
                 "Adapter: D-Link DFE-650 Fast Ethernet PC Card",
                 0),
        DRIVER ( "DEVICE=", "DLKFET.OS2",
                 "Adapter: D-Link DFE-530TX PCI Fast Ethernet Adapter v2.61, Rev. A1",
                 DRVF_CONFIGTOOL | DRVF_NOPARAMS),
        DRIVER ( "DEVICE=", "DLKPCI.OS2",
                 "Adapter: D-Link PCI Fast Ethernet Adapter",
                 0),
        DRIVER ( "DEVICE=", "DLKRTS.OS2",
                 "Adapter: D-Link DFE-538TX 10/100 Adapter",
                 0),
        DRIVER ( "DEVICE=", "DM9PCI.OS2",
                 "Adapter: DAVICOM DM9 PCI Series Fast Ethernet Adapter",
                 0),
        DRIVER ( "DEVICE=", "DP815A.OS2",
                 "Adapter: NSC DP83815 Another MAC driver",
                 0),
        DRIVER ( "DEVICE=", "DP820A.OS2",
                 "Adapter: NSC DP83820 Another MAC driver",
                 0),
        DRIVER ( "DEVICE=", "DP83815.OS2",
                 "Adapter: National Semiconductor DP83815 10/100 MacPhyter3v PCI Adapter",
                 0),
        DRIVER ( "DEVICE=", "DP83820.OS2",
                 "Adapter: National Semiconductor DP83820 10/100/1000 Mac PCI Adapter",
                 0),
        DRIVER ( "DEVICE=", "E1000.OS2",
                 "Adapter: Intel(R) PRO/1000 Network Connection",
                 0),
        DRIVER ( "DEVICE=", "E100B.OS2",
                 "Adapter: Intel(R) Pro/100 VE Network Connection",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "E10P.OS2",
                 "Adapter: Intel EtherExpress(TM) PRO/10 PCI LAN Adapter",
                 0),
        DRIVER ( "DEVICE=", "E21ND.OS2",
                 "Adapter: Cabletron E21 Ethernet Adapter",
                 0),
        DRIVER ( "DEVICE=", "E22ND.OS2",
                 "Adapter: Cabletron E22 Ethernet Adapter (SNMP)",
                 0),
        DRIVER ( "DEVICE=", "EC2T.OS2",
                 "Adapter: Linksys Combo PCMCIA EthernetCard (EC2T)",
                 0),
        DRIVER ( "DEVICE=", "EISANDIS.OS2",
                 "Adapter: Racore EISA Token-Ring Adapter",
                 0),
        DRIVER ( "DEVICE=", "EL515.OS2",
                 "Adapter: 3Com Fast EtherLink ISA Bus Master",
                 0),
        DRIVER ( "DEVICE=", "EL59X.OS2",
                 "Adapter: 3Com Fast EtherLink & EtherLink III Bus Master Family",
                 0),
        DRIVER ( "DEVICE=", "EL5X9.OS2",
                 "Adapter: 3Com EtherLink 10/III ISA (3C509B) Family",
                 0),
        DRIVER ( "DEVICE=", "EL90X.OS2",
                 "Adapter: 3Com Fast EtherLink/EtherLink XL Family card",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "ELNK.OS2",
                 "Adapter: 3Com 3C501 EtherLink",
                 0),
        DRIVER ( "DEVICE=", "ELNK16.OS2",
                 "Adapter: 3Com EtherLink 16 (3c507) Family",
                 0),
        DRIVER ( "DEVICE=", "ELNK3.OS2",
                 "Adapter: 3Com EtherLink III Family card",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "ELNKII.OS2",
                 "Adapter: 3Com EtherLink II (3c503) Family",
                 0),
        DRIVER ( "DEVICE=", "ELNKMC.OS2",
                 "Adapter: 3Com EtherLink/MC (3c523) Family",
                 0),
        DRIVER ( "DEVICE=", "ELPC3.OS2",
                 "Adapter: 3Com EtherLink III LAN+Modem PC Card V1.5 - Card Services",
                 0),
        DRIVER ( "DEVICE=", "ELPC3X.OS2",
                 "Adapter: 3Com EtherLink III LAN+Modem PC Card V1.5 - Card Services",
                 0),
        DRIVER ( "DEVICE=", "ENDS2ISA.OS2",
                 "Adapter: Crystal LAN(tm) CS8900/CS8920 Ethernet Adapter",
                 0),
        DRIVER ( "DEVICE=", "EP2000.OS2",
                 "Adapter: Eagle Technology EtherXpert EP2000plus Adapter",
                 0),
        DRIVER ( "DEVICE=", "EP3210.OS2",
                 "Adapter: Eagle Technology EP3210 EtherXpert Adapter",
                 0),
        DRIVER ( "DEVICE=", "EXP16.OS2",
                 "Adapter: Intel EtherExpress 16 Family Adapter",
                 0),
        DRIVER ( "DEVICE=", "F30ND.OS2",
                 "Adapter: Cabletron F30 FDDI Adapter (SNMP)",
                 0),
        DRIVER ( "DEVICE=", "F70ND.OS2",
                 "Adapter: Cabletron F70 FDDI Adapter (SNMP)",
                 0),
        DRIVER ( "DEVICE=", "FASTNIC.OS2",
                 "Adapter: AdmTek PCI 10/100 Fast Ethernet Adapter",
                 0),
        DRIVER ( "DEVICE=", "FETND.OS2",
                 "Adapter: VIA PCI Fast Ethernet Adapter Driver",
                 0),
        DRIVER ( "DEVICE=", "GENM32.OS2",
                 "Adapter: MyWis General Mac Driver (by Willibald Meyer)",
                 0),
        DRIVER ( "DEVICE=", "I2OLOSM.OS2",
                 "Adapter: IBM I2O LAN Driver",
                 0),
        DRIVER ( "DEVICE=", "IBM16TR.OS2",
                 "Adapter: IBM Token-Ring Network 16/4 Adapter II",
                 0),
        DRIVER ( "DEVICE=", "IBMCNDIS.OS2",
                 "Adapter: IBM 10/100 EtherJet CardBus Adapter",
                 0),
        DRIVER ( "DEVICE=", "IBMEANDI.OS2",
                 "Adapter: IBM PCI Ethernet Adapter",
                 0),
        DRIVER ( "DEVICE=", "IBMEINDI.OS2",
                 "Adapter: IBM EtherJet ISA Ethernet Adapter",
                 0),
        DRIVER ( "DEVICE=", "IBMEITR.OS2",
                 "Adapter: IBM 16/4 Busmaster EISA Adapter",
                 0),
        DRIVER ( "DEVICE=", "IBMENI.OS2",
                 "Adapter: IBM LAN-Adapter for Ethernet",
                 0),
        DRIVER ( "DEVICE=", "IBMENII.OS2",
                 "Adapter: IBM LAN-Adapter/A for Ethernet",
                 0),
        DRIVER ( "DEVICE=", "IBMESAN2.OS2",
                 "Adapter: IBM EISA Ethernet Adapter",
                 0),
        DRIVER ( "DEVICE=", "IBMEXNDI.OS2",
                 "Adapter: IBM EtherJet PC Card Ethernet Adapter",
                 0),
        DRIVER ( "DEVICE=", "IBMFDX.OS2",
                 "Adapter: IBM FDDI FI Adapter",
                 0),
        DRIVER ( "DEVICE=", "IBMFE.OS2",
                 "Adapter: IBM 10/100 EtherJet PCI Adapter",
                 0),
        DRIVER ( "DEVICE=", "IBMGC.OS2",
                 "Adapter: IBM 1000BaseT Gigabit Ethernet Adapter",
                 0),
        DRIVER ( "DEVICE=", "IBMGE.OS2",
                 "Adapter: IBM 1000BaseSX Gigabit Ethernet Adapter",
                 0),
        DRIVER ( "DEVICE=", "IBMGU.OS2",
                 "Adapter: IBM Gigabit Ethernet Adapter",
                 0),
        DRIVER ( "DEVICE=", "IBMMPC.OS2",
                 "Adapter: IBM Auto LANStreamer PCI Adapter",
                 0),
        DRIVER ( "DEVICE=", "IBMTOK.OS2",
                 "Adapter: IBM TokenRing card",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "IBMTOKCS.OS2",
                 "Adapter: IBM TokenRing card",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "IBMTRBM.OS2",
                 "Adapter: IBM T-R Busmaster Server Adapter",
                 0),
        DRIVER ( "DEVICE=", "IBMTRP.OS2",
                 "Adapter: IBM PCI and CardBus Token-Ring Adapters",
                 0),
        DRIVER ( "DEVICE=", "IBMWLO.OS2",
                 "Adapter: IBM Wireless LAN Network Adapter",
                 0),
        DRIVER ( "DEVICE=", "IBMXLN.OS2",
                 "Adapter: 3270 Adapter for 3174 Peer Communication",
                 0),
        DRIVER ( "DEVICE=", "INTEL16.OS2",
                 "Adapter: Intel TokenExpress(TM) Network 16/4 Adapter",
                 0),
        DRIVER ( "DEVICE=", "INTEL32.OS2",
                 "Adapter: Intel TokenExpress(TM) Network Server Adapter",
                 0),
        DRIVER ( "DEVICE=", "IRDD.SYS",
                 "Adapter: IBM Infrared NDIS MAC Driver",
                 0),
        DRIVER ( "DEVICE=", "IRMAC.OS2",
                 "Adapter: IBM Wireless LAN ISA Adapter",
                 0),
        DRIVER ( "DEVICE=", "KTC100.OS2",
                 "Adapter: Kingston EtheRX PCI 10/100 Fast Ethernet Adapter",
                 0),
        DRIVER ( "DEVICE=", "KTC110.OS2",
                 "Adapter: Kingston EtheRX PCI Fast Ethernet Adapter (KNE110TX)",
                 0),
        DRIVER ( "DEVICE=", "KTC111.OS2",
                 "Adapter: Kingston Fast EtheRx KNE111TX PCI Fast Ethernet Adapter",
                 0),
        DRIVER ( "DEVICE=", "KTC120.OS2",
                 "Adapter: Kingston EtheRx PCI Fast Ethernet Adapter",
                 0),
        DRIVER ( "DEVICE=", "KTC2000.OS2",
                 "Adapter: Kingston EtheRx LC ISA Ethernet Adapter",
                 0),
        DRIVER ( "DEVICE=", "KTC40.OS2",
                 "Adapter: Kingston EtheRx PCI Ethernet Adapter",
                 0),
        DRIVER ( "DEVICE=", "L100.OS2",
                 "Adapter: PNIC 100 Base FX Fast Ethernet Adapter",
                 0),
        DRIVER ( "DEVICE=", "LGY98.OS2",
                 "Adapter: MELCO LGY-98 C-BUS Ethernet MAC driver",
                 0),
        DRIVER ( "DEVICE=", "LNE100.OS2",
                 "Adapter: Linksys LNE100TX Fast Ethernet Adapter (V2)",
                 0),
        DRIVER ( "DEVICE=", "M16ANDIS.OS2",
                 "Adapter: Intel EtherExpress(TM) PRO/100 Mobile Adapter16",
                 0),
        DRIVER ( "DEVICE=", "M32ANDIS.OS2",
                 "Adapter: Intel EtherExpress(TM) PRO/100 Mobile CardBus 32 Adapter",
                 0),
        DRIVER ( "DEVICE=", "MACETH.OS2",
                 "Adapter: IBM PS/2-Adapter for Ethernet Network",
                 0),
        DRIVER ( "DEVICE=", "MDGFND.OS2",
                 "Adapter: Madge Smart 100 Ringnodes",
                 0),
        DRIVER ( "DEVICE=", "MDGND.OS2",
                 "Adapter: Madge Fastmac Plus NDIS MAC Driver for Smart 16/4 Ringnodes",
                 0),
        DRIVER ( "DEVICE=", "MXNICF.OS2",
                 "Adapter: Macronix MX987xx Family Fast Ethernet Adapters",
                 0),
        DRIVER ( "DEVICE=", "N100.OS2",
                 "Adapter: Compaq Ethernet or Fast Ethernet NIC",
                 0),
        DRIVER ( "DEVICE=", "NE1000.OS2",
                 "Adapter: Novell NE1000 Compatible",
                 0),
        DRIVER ( "DEVICE=", "NE2000.OS2",
                 "Adapter: Eagle Technology NE2000plus Ethernet Adapter",
                 0),
        DRIVER ( "DEVICE=", "NE2000MS.OS2",
                 "Adapter: Novell NE2000 Compatible (Microsoft)",
                 0),
        DRIVER ( "DEVICE=", "NE2000NS.OS2",
                 "Adapter: Novell NE2000 Compatible (Nat'l Semiconductor)",
                 0),
        DRIVER ( "DEVICE=", "NE2000WC.OS2",
                 "Adapter: Novell NE2000 Compatible",
                 0),
        DRIVER ( "DEVICE=", "NE3210.OS2",
                 "Adapter: Eagle Technology NE3210 EISA Ethernet Adapter",
                 0),
        DRIVER ( "DEVICE=", "NETFLX3.OS2",
                 "Adapter: Compaq NetFlex-3 and Netelligent Network Controllers",
                 0),
        DRIVER ( "DEVICE=", "OLITOK16.OS2",
                 "Adapter: Olicom Token-Ring Network 16/4 Adapter",
                 0),
        DRIVER ( "DEVICE=", "OLITOK32.OS2",
                 "Adapter: Olicom Token-Ring Network Server Adapter",
                 0),
        DRIVER ( "DEVICE=", "PC04.OS2",
                 "Adapter: Dowty Network Systems PC/PS-x1x4/x5",
                 0),
        DRIVER ( "DEVICE=", "PC100.OS2",
                 "Adapter: Linksys EtherFast 10/100 PC Card",
                 0),
        DRIVER ( "DEVICE=", "PCIND.OS2",
                 "Adapter: Realtek 8029 based NIC driver",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "PCM100H1.OS2",
                 "Adapter: PCMCIA Fast Ethernet + PhoneLine Network PC Card",
                 0),
        DRIVER ( "DEVICE=", "PCMNICCS.OS2",
                 "Adapter: IBM Ethernet Adapter (PCMCIA)",
                 0),
        DRIVER ( "DEVICE=", "PCNTND.OS2",
                 "Adapter: AMD PCnet Ethernet Family Adapter",
                 0),
        DRIVER ( "DEVICE=", "PMAC.OS2",
                 "Adapter: SSW Parallel port NICless driver",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "PMAC.SYS",
                 "Adapter: SSW Parallel port NICless driver",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "PNPND.OS2",
                 "Adapter: RTL8019 Plug and Play Ethernet Adapter",
                 0),
        DRIVER ( "DEVICE=", "RCPTRNDS.OS2",
                 "Adapter: Racore Preferred Token Ring Adapter (PCMCIA Support)",
                 0),
        DRIVER ( "DEVICE=", "RTFND.OS2",
                 "Adapter: RTL8129 Fast Ethernet Adapter",
                 0),
        DRIVER ( "DEVICE=", "RTGNDA.OS2",
                 "Adapter: Realtek RTL8169 MAC driver",
                 0),
        DRIVER ( "DEVICE=", "RTL09.OS2",
                 "Adapter: RTL8009 Ethernet Adapter",
                 0),
        DRIVER ( "DEVICE=", "RTR16NDS.OS2",
                 "Adapter: Racore 16/4 Token-Ring Adapter",
                 0),
        DRIVER ( "DEVICE=", "RTSND.OS2",
                 "Adapter: RealTek RTL8129, RTL8139",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "RVGNDIS.OS2",
                 "Adapter: Racore 10/100 AnyLAN Card",
                 0),
        DRIVER ( "DEVICE=", "SFENDS.OS2",
                 "Adapter: Silicom Fast Ethernet PCMCIA Adapter",
                 0),
        DRIVER ( "DEVICE=", "SIS900.OS2",
                 "Adapter: SIS 900/7016 PCI Fast Ethernet Adapter",
                 0),
        DRIVER ( "DEVICE=", "SIS90A.OS2",
                 "Adapter: SiS900 Another MAC driver",
                 0),
        DRIVER ( "DEVICE=", "SK98ND.OS2",
                 "Adapter: SysKonnect SK-9E21D and SK-9521 v2.0 Adapter",
                 0),
        DRIVER ( "DEVICE=", "SMARTND.OS2",
                 "Adapter: Madge Smart Ringnodes for OS/2 1.3",
                 0),
        DRIVER ( "DEVICE=", "SMC1255.OS2",
                 "Adapter: SMC EZ Card 10/100 (SMC1255TX)",
                 0),
        DRIVER ( "DEVICE=", "SMC8000.OS2",
                 "Adapter: SMC Ethernet ISA Adapter Family",
                 0),
        DRIVER ( "DEVICE=", "SMC8100.OS2",
                 "Adapter: SMC TokenCard Elite (SMC 8115)",
                 0),
        DRIVER ( "DEVICE=", "SMC8232.OS2",
                 "Adapter: SMC Ethernet EISA Adapter",
                 0),
        DRIVER ( "DEVICE=", "SMC8332.OS2",
                 "Adapter: SMC TokenCard Elite Master32",
                 0),
        DRIVER ( "DEVICE=", "SMCND.OS2",
                 "Adapter: SMC EZ Card 10/100 (SMC1211TX)",
                 0),
        DRIVER ( "DEVICE=", "SMCPWR.OS2",
                 "Adapter: SMC EtherPower",
                 0),
        DRIVER ( "DEVICE=", "SMCPWR2.OS2",
                 "Adapter: SMC EtherPower II 10/100 Ethernet Adapter",
                 0),
        DRIVER ( "DEVICE=", "T20ND.OS2",
                 "Adapter: Cabletron T20 Token-ring Adapter",
                 0),
        DRIVER ( "DEVICE=", "TC902X.OS2",
                 "Adapter: Tamarack tmi TC9021 MAC Adapter",
                 0),
        DRIVER ( "DEVICE=", "TCCTOK.OS2",
                 "Adapter: Thomas-Conrad Token Ring Adapter",
                 0),
        DRIVER ( "DEVICE=", "TCE32PCW.OS2",
                 "Adapter: TCTX048 PCI Fast Ethernet Adapter",
                 0),
        DRIVER ( "DEVICE=", "TL3C3X9.OS2",
                 "Adapter: 3Com 3C3X9 PCI Token-Ring Adapter",
                 0),
        DRIVER ( "DEVICE=", "TLPC3.OS2",
                 "Adapter: 3Com TokenLink III PC Card Adapter",
                 0),
        DRIVER ( "DEVICE=", "TR2KNDIS.OS2",
                 "Adapter: Texas Instruments TokenLite Compatible Token-Ring Adapter",
                 0),
        DRIVER ( "DEVICE=", "VFET1A.OS2",
                 "Adapter: VIA VT86C100A Rhine Another MAC driver",
                 0),
        DRIVER ( "DEVICE=", "VFET2A.OS2",
                 "Adapter: VIA VT6102 Rhine2 Another MAC driver",
                 0),
        DRIVER ( "DEVICE=", "VFET3A.OS2",
                 "Adapter: VIA VT6105 Rhine3 Another MAC driver",
                 0),
        DRIVER ( "DEVICE=", "VGEND2.OS2",
                 "Adapter: VIA VT612x Velocity MAC driver",
                 0),
        DRIVER ( "DEVICE=", "W840ND.OS2",
                 "Adapter: Winbond W89C840 Based 100M/10M PCI Ethernet Adapter",
                 0),
        DRIVER ( "DEVICE=", "W940ND.OS2",
                 "Adapter: Winbond W89C940 PCI Ethernet Adapter",
                 0),

        DRIVER ( "DEVICE=", "SWITCH.OS2",
                 "Adapter: InnoTek Virtual Switch MAC",
                 DRVF_CONFIGTOOL | DRVF_NOPARAMS),

        DRIVER ( "DEVICE=", "SVSNET.SYS",
                 "SViSta Net Manager",
                 DRVF_NOPARAMS ),

        DRIVER ( "DEVICE=", "IPSPY.OS2",
                 "IPSpy protocol driver",
                 0),

        DRIVER ( "DEVICE=", "IPSEC.SYS",
                 "Firewall/VPN: IPSEC protocol driver",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "FWIP.SYS",
                 "Firewall/VPN: IP packet filter driver",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "CDMF.SYS",
                 "Firewall/VPN: Commercial Data Masking Facility (CDMF) encryption driver",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "MD5.SYS",
                 "Firewall/VPN: MD5 encryption driver",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "DES.SYS",
                 "Firewall/VPN: DES encryption driver",
                 DRVF_CONFIGTOOL)
    }

CATEGORY "Other drivers"
    {
        DRIVER ( "BASEDEV=", "MWDD32.SYS",
                 "Matthieu Wilm's 32-bit device driver support",
                 DRVF_CONFIGTOOL | DRVF_NOPARAMS),
        DRIVER ( "DEVICE=", "XF86SUP.SYS",
                 "XFree86/2 kernel support",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "CPPOPA3.SYS",
                 "IBM VisualAge C++ 3.0 debugger driver",
                 DRVF_CONFIGTOOL),

        DRIVER ( "DEVICE=", "WATCHCAT.SYS",
                 "WatchCat base driver",
                 DRVF_CONFIGTOOL,
                 TAG=WATCHCATSYS ),
        DRIVER ( "RUN=", "WATCHCAT.EXE",
                 "WatchCat task manager",
                 DRVF_CONFIGTOOL,
                 REQUIRES=WATCHCATSYS ),
        DRIVER ( "DEVICE=", "KILLER.SYS",
                 "WatchCat process manipulation driver",
                 DRVF_CONFIGTOOL | DRVF_NOPARAMS,
                 REQUIRES=WATCHCATSYS ),
        DRIVER ( "DEVICE=", "VWCAT.SYS",
                 "WatchCat control for C-A-D, interceptor driver",
                 DRVF_CONFIGTOOL | DRVF_NOPARAMS,
                 REQUIRES=WATCHCATSYS ),
        DRIVER ( "RUN=", "WCCAD.EXE",
                 "WatchCat control for C-A-D, intercepts hotkeys",
                 DRVF_CONFIGTOOL | DRVF_NOPARAMS,
                 REQUIRES=WATCHCATSYS ),

        DRIVER ( "DEVICE=", "THESEUS2.SYS",
                 "Theseus 2 system analysis driver",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "THESEUS5.SYS",
                 "Theseus 3 system analysis driver",
                 DRVF_CONFIGTOOL),
        DRIVER ( "DEVICE=", "OS20MEMU.SYS",
                 "OS20MEMU system analysis driver",
                 DRVF_CONFIGTOOL),

        DRIVER ( "BASEDEV=", "K6.SYS",
                 "AMD K6 processor family support driver",
                 DRVF_CONFIGTOOL),

        DRIVER ( "BASEDEV=", "WACKER.SYS",
                 "AMD K6 processor family support driver",
                 DRVF_CONFIGTOOL),

        DRIVER ( "DEVICE=", "P6K7MTRR.SYS",
                 "Intel P6/AMD K7 MTTR support driver",
                 DRVF_CONFIGTOOL),

        DRIVER ( "DEVICE=", "VPCAPP.SYS",
                 "Virtual PC support driver",
                 DRVF_CONFIGTOOL | DRVF_NOPARAMS),
        DRIVER ( "DEVICE=", "SVISTA.SYS",
                 "SViSta Manager",
                 0),

        DRIVER ( "DEVICE=", "KDBNET.SYS",
                 "UDP support for OS/2 debug kernels",
                 0),

        DRIVER ( "DEVICE=", "WIN32K.SYS",
                 "Odin kernel support",
                 DRVF_CONFIGTOOL),

        DRIVER ( "BASEDEV=", "CADH.SYS",
                 "Control-Alt-Delete Handler driver (Veit Kannegieser)",
                 DRVF_CONFIGTOOL),
        DRIVER ( "RUN=", "CAD_POP.EXE",
                 "Control-Alt-Delete Handler daemon (Veit Kannegieser)",
                 0),

        DRIVER ( "BASEDEV=", "NVCHOOK.SYS",
                 "Norman Virus Control support driver",
                 DRVF_CONFIGTOOL | DRVF_NOPARAMS,
                 TAG=NVCHOOK ),
        DRIVER ( "RUN=", "ZANDA.EXE",
                 "Norman Virus Control support agent",
                 DRVF_CONFIGTOOL,
                 REQUIRES=NVCHOOK ),

        DRIVER ( "BASEDEV=", "SSES.SYS",
                 "Security/2 core driver",
                 0,
                 TAG=SSESSYS ),
        DRIVER ( "RUN=", "SSESCTL.EXE",
                 "Security/2 control daemon",
                 0,
                 REQUIRES=SSESSYS ),

        DRIVER ( "RUN=", "CLKBASIC.EXE",
                 "eCS Clock daemon",
                 DRVF_CONFIGTOOL | DRVF_NOPARAMS),

        DRIVER ( "BASEDEV=", "SHOWIDT.SYS",
                 "Driver for IRQ Monitor application (Juergen Dittmer, Willibald Meyer)",
                 DRVF_CONFIGTOOL | DRVF_NOPARAMS),

        DRIVER ( "RUN=", "VPCKBMON.EXE",
                 "Virtual PC Keyboard Monitor",
                 DRVF_CONFIGTOOL | DRVF_NOPARAMS),

        DRIVER ( "DEVICE=", "APM_NH.SYS",
                 "Replacement APM driver",
                 DRVF_CONFIGTOOL,
                 TAG=APMNHSYS ),
        DRIVER ( "DEVICE=", "VIAAPM.SYS",
                 "VIA KT133/KT266A/KT333 power management",
                 DRVF_CONFIGTOOL,
                 REQUIRES=APMNHSYS ),

        DRIVER ( "RUN=", "HYBERSET.EXE",
                 "Hybernation settings",
                 0),

        DRIVER ( "RUN=", "KBDFIXD.EXE",
                 "Win95Key v2 and v3 daemon",
                 DRVF_NOPARAMS),

        DRIVER ( "DEVICE=", "WIPEDD.SYS",
                 "WipeOut screensaver device driver",
                 DRVF_CONFIGTOOL),
        DRIVER ( "RUN=", "WIPEBOOT.EXE",
                 "WipeOut screensaver daemon",
                 DRVF_CONFIGTOOL),

        DRIVER ( "RUN=", "DB2UPM.EXE",
                 "DB/2 User Profile Management",
                 DRVF_CONFIGTOOL)
    }
