This function(CoCreateGUID) executes the algorithm specified by OSF DCE,3 which uses a combination of the following information to generate the GUID: <br> <br> 1. The current date and time <br> 2. A clock sequence and related persistent state to deal with retrograde motion of clocks <br> 3. A forcibly incremented counter to deal with high-frequency allocations <br> 4. The truly globally unique IEEE machine identifier, obtained from a network card (the implementation does not require a network card; if no network card is present, a machine identifier can be synthesized from highly variable machine states and stored persistently)