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.