diff --git a/dlls/dhtmled.ocx/Makefile.in b/dlls/dhtmled.ocx/Makefile.in
index c483de93a05..0a890a57d44 100644
--- a/dlls/dhtmled.ocx/Makefile.in
+++ b/dlls/dhtmled.ocx/Makefile.in
@@ -1,5 +1,5 @@
MODULE = dhtmled.ocx
-IMPORTS = uuid
+IMPORTS = uuid ole32
EXTRADLLFLAGS = -mno-cygwin
diff --git a/dlls/dhtmled.ocx/edit.c b/dlls/dhtmled.ocx/edit.c
index 874b6554e59..dfa300b9590 100644
--- a/dlls/dhtmled.ocx/edit.c
+++ b/dlls/dhtmled.ocx/edit.c
@@ -737,9 +737,9 @@ static HRESULT WINAPI OleObject_EnumAdvise(IOleObject *iface, IEnumSTATDATA **ad
static HRESULT WINAPI OleObject_GetMiscStatus(IOleObject *iface, DWORD aspect, DWORD *status)
{
DHTMLEditImpl *This = impl_from_IOleObject(iface);
- FIXME("(%p)->(%u, %p) stub\n", This, aspect, status);
- *status = 0;
- return E_NOTIMPL;
+ TRACE("(%p)->(%u, %p)\n", This, aspect, status);
+
+ return OleRegGetMiscStatus(&CLSID_DHTMLEdit, aspect, status);
}
static HRESULT WINAPI OleObject_SetColorScheme(IOleObject *iface, LOGPALETTE *palette)