Добрый день, коллеги. Раскуриваю тут одну программку, работающую с DirectX. В обработчике перерисовки натыкаюсь на вызов странной функции DirectDraw, безымянной и доступной только через адрес (0x7374A9AE), хотя я уверен, что до компиляции она вызывалась по имени. У функции 6 параметров; четвёртый и шестой, судя по всему, зарезервированы, поскольку везде в коде жёстко выставляются в 0. Действие этой функции — собственно, перерисовка видимой области. Гугление по запросу 7374A9AE ничего не прояснило. Не помог даже MSDN, что вообще на грани нонсенса. Если кто-нибудь обладает информацией по её имени и смыслу параметров, прошу поделиться. Апдейт: второй параметр — указатель на структуру RECT, содержащую экранные (не внутриоконные!) координаты области вывода.
А ты уверен, что у неё нет ординала, по которому её и зовут? А то по фиксированным адресам функции раскладывать уже лет 25 как немодно, особенно если учесть, что этих ДиректХ каждый год штук по пять новых билдов выходит.
to deep Похоже на метод updateoverlay, но не уверен. to CyberManiac Майкрософт остепенилась, уже два года никаких апдейтов.
2 keYMax Щас да, апдейтить не выгодно. Лучше кажные 2 года лепить новую версию вместе с новой осью. : D
CyberManiac, практически полностью уверен. Игрушка и сама немолода, ей в марте исполняется шестнадцать =) Поэтому работать на современных Виндах её приходится заставлять насильно, чем и занимаюсь. keYMax, да, действительно, сходство имеется. Пока что приму за рабочую гипотезу.