public void ConvertStarted(int total) { if (_wrappedInterfacePtr != IntPtr.Zero) { IProgressUpdateInterface wrappedInterface = (IProgressUpdateInterface)Marshal.GetUniqueObjectForIUnknown(_wrappedInterfacePtr); wrappedInterface.ConvertStarted(total); } }