surface 3 type cover program dll