
По каким то причинам его переименовали, добавив I к названию хука, у меня 3 предположения:
Либо они хотели что то намутить с IOEntity, но что то не срослось.
Кто то случайно добавил лишний символ.
И еще как самый вероятный вариант, разграничить обычные методы от вызова методов через интерфейс, но тогда возникает вопрос почему не все хуки так переименовали.