/// <summary> /// Binds to an object /// </summary> protected object bindToObject(Guid iid) { object o; core.RemoteBindToObject(null, null, ref iid, out o); return(o); }
internal Compressor(IMoniker m) { object _bag; IPropertyBag bag; Guid IID_IPropertyBag = new Guid("55272A00-42CB-11CE-8135-00AA004BB851"); m.RemoteBindToStorage(null, null, ref IID_IPropertyBag, out _bag); bag = (IPropertyBag)_bag; object o; bag.RemoteRead("FriendlyName", out o, null, 0, null); name = (string)o; Guid IID_IBaseFilter = new Guid("56a86895-0ad4-11ce-b03a-0020af0ba770"); m.RemoteBindToObject(null, null, ref IID_IBaseFilter, out o); compressor = (IBaseFilter)o; }