initdirectx.cpp