- Converted HACMOBJ to void*
- acmMetrics16 calls acmMetrics only if hao is NULL
diff --git a/dlls/msacm/msacm_main.c b/dlls/msacm/msacm_main.c
index 9303b20..be5947c 100644
--- a/dlls/msacm/msacm_main.c
+++ b/dlls/msacm/msacm_main.c
@@ -76,7 +76,9 @@
{
FIXME("(0x%04x, %d, %p): semi-stub\n", hao, uMetric, pMetric);
- return acmMetrics(hao, uMetric, pMetric);
+ if(!hao) return acmMetrics(0, uMetric, pMetric);
+ SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+ return MMSYSERR_ERROR;
}
/***********************************************************************