CrossGuid is a minimal, cross platform, C++ GUID library.  It uses the
best native GUID/UUID generator on the given platform and had a generic
class for parsing, stringifying, and comparing IDs.
