I'm digging into a project, dealing with Windows Portable Devices (WPD). Everything I am going through has WPD_[some name], WPD_[some other thing], etc. All the documentation pages I find refer to these constants. But under the hood, these constants are directly associated to some constant GUID values.
How / where do these constants exists? Some documentation says to look into PortableDevices.h, and everything I look for on that just points to more named constants, not the corresponding GUIDs.
For example,
WPD_CATEGORY_CAPABILITIES = Guid("0cabec78-6b74-41c6-9216-2639d1fce356")
Another page to show a good example of all these "WPD_" references can be found on Microsoft's pages.