pub unsafe extern "system" fn ImageDirectoryEntryToData(
    base: *const c_void,
    mappedasimage: BOOLEAN,
    directoryentry: IMAGE_DIRECTORY_ENTRY,
    size: *mut u32,
) -> *mut c_void