Hi,
I have a software that runs over 2 000 computers on my company, without any issues.
This software, at some time, generate a GUID (or UUID) using UuidCreateSequential() (MSDN link).
The call usually returns RPC_S_OK on every computer. But on one of them, it always returns RPC_S_UUID_LOCAL_ONLY.
The documentation states that:
The UuidCreateSequential function returns RPC_S_UUID_LOCAL_ONLY when the originating computer does not have an ethernet/token ring (IEEE 802.x) address.
However, there seem to be no networking issues with this computer. It has a network card with both valid and unique MAC address and IP address, and it is working perfectly.
What else could cause UuidCreateSequential() to always return RPC_S_UUID_LOCAL_ONLY ? Have you ever experienced a similar situation ?
I this can help, the computer which has the issues runs an updated Windows XP, with Service Pack 3.