diff --git a/dlls/imm32/tests/imm32.c b/dlls/imm32/tests/imm32.c index 07caa054357..66ebbfd161d 100644 --- a/dlls/imm32/tests/imm32.c +++ b/dlls/imm32/tests/imm32.c @@ -3721,7 +3721,7 @@ static void ime_cleanup( HKL hkl, BOOL free ) { value_len = ARRAY_SIZE(value); buffer_len = sizeof(buffer); - if (hkl != UlongToHandle( wcstoul( buffer, NULL, 16 ) )) continue; + if (HandleToUlong( hkl ) != wcstoul( buffer, NULL, 16 )) continue; ret = RegDeleteValueW( hkey, value ); ok( !ret, "RegDeleteValueW returned %#lx, error %lu\n", ret, GetLastError() ); }