pub unsafe extern "system" fn GetModuleFileNameA(
    hModule: *mut HINSTANCE__,
    lpFilename: *mut i8,
    nSize: u32
) -> u32