Здравствуйте, господа.
Мучаюсь одним вопросом:
При вызове ф-ции DrvEnableDriver, драйвер дисплея заполняет структуру DRVFN, в которой сообщает GDI о том, какие ф-ции он будет хукать.
При вызове ф-ии EngAssociateSurface, в параметре "IN FLONG flHooks" определяются ф-ции, которые тоже "that the driver can hook from GDI"
Вопрос: в чем "глубокий смысл" двойного определения хукаемых ф-й ???