The CIF device driver is a kernel-mode driver that runs in Ring 0 of the operating system and supports the Windows plug-and play mechanisms.
The user application uses a Windows API DLL to communicate with the driver. The DLL provides a simple C function interface (CIF-API) and can be linked statically or dynamically to an application. Both driver and API DLL are available for 32/64Bit Windows systems.