pub unsafe extern "system" fn DevCreateObjectQueryFromIdEx(
    objecttype: DEV_OBJECT_TYPE,
    pszobjectid: PCWSTR,
    queryflags: u32,
    crequestedproperties: u32,
    prequestedproperties: *const DEVPROPCOMPKEY,
    cfilterexpressioncount: u32,
    pfilter: *const DEVPROP_FILTER_EXPRESSION,
    cextendedparametercount: u32,
    pextendedparameters: *const DEV_QUERY_PARAMETER,
    pcallback: PDEV_QUERY_RESULT_CALLBACK,
    pcontext: *const c_void,
    phdevquery: *mut HDEVQUERY,
) -> HRESULT