pub unsafe fn SetupDiGetCustomDevicePropertyW<P0, P1>(
deviceinfoset: P0,
deviceinfodata: *const SP_DEVINFO_DATA,
custompropertyname: P1,
flags: u32,
propertyregdatatype: Option<*mut u32>,
propertybuffer: &mut [u8],
requiredsize: Option<*mut u32>
) -> Result<()>