Глобальные переменные и определения
В начале файла dllcall.c (листинг 3.4) мы определили тип MYDLLPROC как указатель на функцию, возвращающую знначение HWND и принимающую один параметр типа LPSTR.
Далее в области глобальных переменных мы определили переменную GetAppWindow с типом MYDLLPROC:
MYDLLPROC GetAppWindow;
Эта переменная будет использована для хранения указателя на функцию из динамически загружаемой DLL-библиотеки.
Глобальный буфер szWindowTitle предназначен для хранения заголовка окна, поиск которого будет выполнять наше приложение.
В глобальной переменной hDLL хранится идентификатор динамически загруженной DLL-библиотеки.