Se tu trabalhas com COM, ou replicação do Jet e/ou SQL Server 7.0, então utilizas globally unique identifiers (GUIDs). Existem muitas regras sobre quando é que necessitas de utilizar a forma (texto) canônica, que se visualiza da seguinte forma {5FF51B8E-8A0C-11D2-BD7C-006008D242CD}
quando é que necessitas de utilizar a forma de texto do "Jet" que se visualiza assim
{guid {5FF51B8E-8A0C-11D2-BD7C-006008D242CD}}
ou quando é que precisas de utilizar a forma binária de 16-byte que se parece com qualquer coisa horrivel que eu não vou aqui colocar. O módulo basGUIDs contém algumas funções de conversão úteis que podes utilizar para fazer as coisas com estes itens.