completed basic driver, client DLL and test program