Removed some uses of the non-standard ICOM_THIS macro.
diff --git a/dlls/mlang/mlang.c b/dlls/mlang/mlang.c
index 871fd9a..a91b021 100644
--- a/dlls/mlang/mlang.c
+++ b/dlls/mlang/mlang.c
@@ -606,7 +606,7 @@
static HRESULT WINAPI
MLANGCF_QueryInterface(LPCLASSFACTORY iface,REFIID riid,LPVOID *ppobj)
{
- ICOM_THIS(IClassFactoryImpl,iface);
+ IClassFactoryImpl *This = (IClassFactoryImpl *)iface;
TRACE("%s\n", debugstr_guid(riid) );
@@ -623,12 +623,12 @@
}
static ULONG WINAPI MLANGCF_AddRef(LPCLASSFACTORY iface) {
- ICOM_THIS(IClassFactoryImpl,iface);
+ IClassFactoryImpl *This = (IClassFactoryImpl *)iface;
return ++(This->ref);
}
static ULONG WINAPI MLANGCF_Release(LPCLASSFACTORY iface) {
- ICOM_THIS(IClassFactoryImpl,iface);
+ IClassFactoryImpl *This = (IClassFactoryImpl *)iface;
ULONG ref = --This->ref;
@@ -643,7 +643,7 @@
static HRESULT WINAPI MLANGCF_CreateInstance(LPCLASSFACTORY iface, LPUNKNOWN pOuter,
REFIID riid, LPVOID *ppobj) {
- ICOM_THIS(IClassFactoryImpl,iface);
+ IClassFactoryImpl *This = (IClassFactoryImpl *)iface;
HRESULT hres;
LPUNKNOWN punk;
@@ -665,7 +665,7 @@
}
static HRESULT WINAPI MLANGCF_LockServer(LPCLASSFACTORY iface,BOOL dolock) {
- ICOM_THIS(IClassFactoryImpl,iface);
+ IClassFactoryImpl *This = (IClassFactoryImpl *)iface;
FIXME("(%p)->(%d),stub!\n",This,dolock);
return S_OK;
}