activex 1 266