pub unsafe fn SetupDiGetClassPropertyW( classguid: *const GUID, propertykey: *const DEVPROPKEY, propertytype: *mut DEVPROPTYPE, propertybuffer: Option<&mut [u8]>, requiredsize: Option<*mut u32>, flags: u32 ) -> Result<()>