pub unsafe fn SetupDiOpenClassRegKeyExW<P0>(
    classguid: Option<*const GUID>,
    samdesired: u32,
    flags: u32,
    machinename: P0,
    reserved: Option<*const c_void>
) -> Result<HKEY>
where P0: IntoParam<PCWSTR>,