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>,