Aida JonikienÄ— (@DodoGTA) commented about dlls/ntoskrnl.exe/pnp.c:
+ */ +NTSTATUS IoGetDevicePropertyData( DEVICE_OBJECT *device, const DEVPROPKEY *property_key, LCID lcid, + ULONG flags, ULONG size, void *data, ULONG *required_size, + DEVPROPTYPE *property_type ) +{ + SP_DEVINFO_DATA sp_device = {sizeof(sp_device)}; + WCHAR device_instance_id[MAX_DEVICE_ID_LEN]; + HDEVINFO set; + NTSTATUS status; + + TRACE( "%device %p, property_key %s, lcid %#lx, flags %#lx, size %lu, data %p, required_size %p, property_type %p", + device, debugstr_propkey( property_key ), lcid, flags, size, data, required_size, + property_type ); + + if (lcid == LOCALE_SYSTEM_DEFAULT || lcid == LOCALE_USER_DEFAULT) return STATUS_INVALID_PARAMETER; + if (lcid != LOCALE_NEUTRAL) FIXME( "only LOCAL_NEUTRAL is supported\n" ); A nit: There's some mistakes in the FIXME message (it should be `Only LOCALE_NEUTRAL is supported`)
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/6338#note_79574