OleRegGetUserType did query wrong registry key.
diff --git a/dlls/ole32/ole2.c b/dlls/ole32/ole2.c index c0cf1f6..9c23247 100644 --- a/dlls/ole32/ole2.c +++ b/dlls/ole32/ole2.c
@@ -454,7 +454,7 @@ return E_OUTOFMEMORY; } - hres = RegQueryValueExA(HKEY_CLASSES_ROOT, + hres = RegQueryValueExA(clsidKey, "", NULL, &dwKeyType,