pub unsafe extern "system" fn RegQueryValueExA(
    hKey: *mut HKEY__,
    lpValueName: *const i8,
    lpReserved: *mut u32,
    lpType: *mut u32,
    lpData: *mut u8,
    lpcbData: *mut u32
) -> i32