헤더파일 에서는...
STDMETHODIMP NonDelegatingQueryInterface(REFIID riid, void **ppv)
{
if(riid == IID_IEffectFg)
return GetInterface((IEffectFg*)this, ppv);
else
return CTransInPlaceFilter::NonDelegatingQueryInterface(riid, ppv);
}
IDL 파일에서는...
import "unknwn.idl";
[
object,
uuid(2E828560-C932-4B09-BAEF-A3253630C38E),
local,
version(1.0),
helpstring("IEffectFg Interface"),
pointer_default(unique)
]
이렇게 두가지는 잊어버리지 말자. ㅠㅠ