NdisMRegisterDevice and Vista

If you have an NDIS driver that calls NdisMRegisterDevice(), be aware of how installing under a Vista UAC elevation affects your device object’s symlink.
As Ken discusses at length, objects created by users are created, by default, in a session-local namespace. So, consider the NdisMRegisterDevice() documentation:

SymbolicName
Pointer to an NDIS_STRING type containing a Unicode string that is […]