pub unsafe extern "system" fn GetRegistryValueWithFallbackW(
    hkeyprimary: HKEY,
    pwszprimarysubkey: PCWSTR,
    hkeyfallback: HKEY,
    pwszfallbacksubkey: PCWSTR,
    pwszvalue: PCWSTR,
    dwflags: u32,
    pdwtype: *mut u32,
    pvdata: *mut c_void,
    cbdatain: u32,
    pcbdataout: *mut u32,
) -> WIN32_ERROR