UUIDs are used by PlugIn Services to uniquely identify types, interfaces, and factories. When creating a new type, host developers must generate UUIDs to identify the type as well as its interfaces and factories. See the chapter "Core Foundation Utility Services" for more information about UUIDs and how to create them.