HRESULT Listen( IFragmotionEvents* plistener, DWORD events, DWORD filter, ListenerType type, IUserObject* pfilterObj, DWORD* pCookie );
IFragmotionEvents, IUserObject, ListenerType