The Windows 95 operating system provides the interface between client-applications and video capture device drivers-applications do not call the drivers directly. Although capture drivers are fundamentally 16-bit DLLs, they can contain flat 32-bit code for efficiency. In addition, the Plug and Play portion of capture drivers are implemented as a 32-bit VxD.