GDIDs are another name for the Passport Unique ID, named for coming from .NET Passport. These IDs are stored in the registry alongside tokens used to communicate with Microsoft services. The name GDID is much less common than PUID in Microsoft documentation.