#include <windows.h>
# define DLLEXPORT __declspec (dllexport)
# define DLLIMPORT __declspec (dllimport)
/* PE usefull functions */
PIMAGE_DOS_HEADER LPEL_GetDOSHeader(HANDLE hBinary); /* DOS Header */
PIMAGE_NT_HEADERS LPEL_GetPEHeader(HANDLE hBinary); /* PE Header */
PIMAGE_FILE_HEADER LPEL_GetCOFFHeader(HANDLE hBinary); /* COFF Header */
PIMAGE_OPTIONAL_HEADER LPEL_GetOptionalHeader(HANDLE hBinary); /* Optional Header */
PIMAGE_SECTION_HEADER LPEL_GetSectionHeader(HANDLE hBinary); /* Section Header */
BYTE LPEL_IsPEValid(HANDLE hBinary); /* Check PE validity */