Jacek Caban (@jacek) commented about dlls/jscript/dispex.c:
while(min <= max) { i = (min+max)/2;
r = wcscmp(name, This->builtin_info->props[i].name);
r = case_insens ? wcsicmp(name, This->builtin_info->props[i].name) : wcscmp(name, This->builtin_info->props[i].name);
This can't work, you can't use different compare function in binary search than is used to sort elements.