pub unsafe extern "system" fn RegEnumKeyExA(
    hKey: *mut HKEY__,
    dwIndex: u32,
    lpName: *mut i8,
    lpcName: *mut u32,
    lpReserved: *mut u32,
    lpClass: *mut i8,
    lpcClass: *mut u32,
    lpftLastWriteTime: *mut FILETIME
) -> i32