Я подумал, что будет неплохо обзавестись пачкой php-утилит. Под катом ссылка на код и все пояснения.
Довольно часто нам приходится (в целях сокрытия импорта) получать адреса функций динамически:
typedef BOOL (WINAPI *IsWow64Process2)(HANDLE hProcess,PBOOL Wow64Process); IsWow64Process2 proc = (IsWow64Process2) GetProcAddress(GetModuleHandleA("Kernel32"),"IsWow64Process");
Каждый раз переписывать прототип
BOOL WINAPI IsWow64Process( _In_ HANDLE hProcess, _Out_ PBOOL Wow64Process );
в typedef
typedef BOOL (WINAPI *IsWow64Process2)(HANDLE hProcess,PBOOL Wow64Process);
крайне утомительно, по этой причине был написан простой скрипт на регулярках.
Исходник скрипта лежит здесь
Постоянная ссылка на генератор
Скрипт as is, можете допиливать под ваши нужды.
Попробуйте прогнать через него msdn определения!
Запись Typedef generator впервые появилась VxLab.
from VxLab http://ift.tt/1QM5e9G
via IFTTT
Комментариев нет:
Отправить комментарий