This directory is the DVA code from VFW 1.1
what this directory builds is a static link library (DVA.LIB) that contains
one API DVAGetSurface.
DVAGetSurface() first checks the DISPLAY driver (via a escape) and if that
fails it has built in support for SVGAs and some other cards built in.
what this builds:
DVA.LIB statis link
DVA.H header for lib (a DVA client would use this)
DVADDI.H defines structures and constants common to
DVA clients and DVA providers.
TEST\DVATST.EXE Test app to make sure all works.
files:
dva.h - public header(s)
dvaddi.h
dvaddi.inc
makefile - builds DVA.LIB and DVATST.EXE
dva.c - DVAGetSurfaceCode has other routines
used to verify a surface is valid.
lockbm.c - Internal utility functions
lockbm.h
dvavga.c - support for SVGAs
vflat.asm
dvaati.c - support for ATI Mach32
dvathun.c - support for SuperMac Thunder/24
dvavlb.c - support for Viper VLB
dvadib.c - support for *Beta* Chicago display driver
dibeng.inc
dvaclip.c - unused/unfinished/undone code.