pub unsafe extern "system" fn DevGetObjectPropertiesEx(
    objecttype: DEV_OBJECT_TYPE,
    pszobjectid: PCWSTR,
    queryflags: u32,
    crequestedproperties: u32,
    prequestedproperties: *const DEVPROPCOMPKEY,
    cextendedparametercount: u32,
    pextendedparameters: *const DEV_QUERY_PARAMETER,
    pcpropertycount: *mut u32,
    ppproperties: *mut *mut DEVPROPERTY,
) -> HRESULT