wmi_get_acpi_device_uid(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… wmi_get_acpi_device_uid(9) β€” the Kernel API Manual page bestie edition ✨

okay so this is a page from the Kernel API Manual, and it's called wmi_get_acpi_device_uid β€” say that five times fast, i literally can't 😭


🌸 NAME 🌸

wmi_get_acpi_device_uid β€” grab the _UID name of the ACPI device that defines a GUID. warning bestie: this one is deprecated πŸ’€ (still here, still slaying, but like… retired slay)


✨ SYNOPSIS ✨

char * wmi_get_acpi_device_uid (const char *guid_string );

πŸŽ€ ARGUMENTS πŸŽ€

  • guid_string β€” a 36 char string, and it looks exactly like this: fa50ff2b-f2e8-45de-83fa-65417f2f49ba. yes, all 36 characters, no shortcuts, no vibes-only, the whole thing πŸ’–

πŸ¦‹ DESCRIPTION πŸ¦‹

So what it does: it finds the _UID of the ACPI device that's associated with this WMI GUID. that's it, that's the whole plot 🫢


⭐ RETURN ⭐

It gives you back the ACPI _UID field value ✨ β€” or NULL if the WMI GUID was not found, in which case… no vibes, no UID, just NULL 😭


🌈 SEE ALSO 🌈

Kernel file ./drivers/platform/wmi/core.c β€” go read the source, iykyk πŸ‘‘


fr fr bestie, that's a whole friend group of manpages and they all ate πŸ’…

and that's the tea πŸ“ this page lives in ./drivers/platform/wmi, it's stamped October 2026, and the manual is the Kernel API Manual β€” mwah, drink water, close your brackets, bye πŸ’œπŸ§š

πŸ“¦ where this page comes from