(
Globally
Unique
IDentifier) An implementation of the universally unique ID (see
UUID) that is computed by Windows and Windows applications. Using a pseudo-random 128-bit number, GUIDs are used to identify user accounts, documents, software, hardware, software interfaces, sessions, database keys and other items.
First developed to keep track of instances of COM objects, GUIDs were created by an algorithm that used the MAC address of the local Ethernet card. Microsoft later dropped the Ethernet address due to protests that documents could be traced back to a particular user's machine. Following are common Microsoft GUIDs.
Type Used For
AppID Applications
CLSID COM object classes
IID Interfaces
MID Machines
OID Objects
SETID Set of objects
Other GUIDs
Other types of identifiers are also called GUIDs; for example, Atom feeds and some RSS feeds contain unique text-based numbers for each blog post. See
Atom syndication format,
UUID and
OID.