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