The thing I most remember is the surprise of intransitive collation order. I also recall implementing case insensitive lookup.
It might have been an early version of this one: http://codecentral.embarcadero.com/Item/15171 - from 2001 - but I've written quite a few hash tables over the years, and may be blending the different recollections. I never used Vista, and I'm pretty sure my experience predated Windows 7.
Looks like that's the case: https://docs.microsoft.com/en-us/windows/desktop/api/stringa...