Following can cause endometrial cancer:
Endometrial cancer is mainly caused by excessive estrogen

Metropathia hemorrhagica is the same as cystic glandular hyperplasia and is a causative factor for endometrial cancer. Ref Dutta Gynae 5th /ed p 184
Gynandroblastoma is a virilising tumor which secretes androgens (not estrogens) and so does not lead to endometrial cancer  Ref. Shaw 14th /ed p 34
Dysgerminoma is a neutral tumor which does not secrete either male or female sex hormones but secretes placental alkaline phosphates, LDH and BHCG and therefore does not lead to endometrial cancer. - Ref Shaw 14th /ed 3386
Metropathia hemorrhagica
Gynandroblastoma
Dysgerminoma
All of the above