COM typelibrary for Office 2010 IM integration


I am integrating Office applications with custom IM solution. I have implemented the COM class as suggested by <a href="http://msdn.microsoft.com/en-us/library/office/jj900715.aspx" rel="nofollow">http://msdn.microsoft.com/en-us/library/office/jj900715.aspx</a>

I have also registered the COM implementation and hosted the COM server in my exe.

Do I also need to additionally register the typelibrary of my com class ?

I am seeing issues with type library regsitration and lync client 2013.

When I uninstall the type library, Lync Client breaks


Generic COM Exception. Code is 0x80080005.<br /> at Microsoft.Lync.Model.LyncClient.EnsureOI()<br /> at Microsoft.Lync.Model.LyncClient.GetClient()


I understand that Lync 2013 provides its own typelib which I am overwriting.

Is it required for me to register my typelib for Office integration to work ?


I realize this question is dated but I ran into this problem today. I found <a href="http://thoughtstuff.co.uk/2012/07/using-lync-2010-applications-with-lync-2013-and-lync-2013-applications-with-lync-2010/" rel="nofollow">this article</a> that points to having both Lync 2010 and Lync 2013 installed on the same machine.

<strong>Uninstalling Lync 2010 worked perfectly for me.</strong> COM operations began working immediately.


  • Trying to figure out why Firefox is sending unsolicited FIN ACK packets
  • How can I migrate svn to a new system , without root access to system
  • override definition in css file
  • IIS Session timeout and Forms Authentication loop
  • Universal Deep Links with Mandrill sub domain
  • Difference between devpi and pypi server
  • AWS Cli sync with non DNS compatible bucket
  • How to import fonts with pure JS? [duplicate]
  • Proper way of using LocationManager in Codename one
  • Chinese and Japanese character encoding issues when exporting HTML to PDF
  • Connect to ONLINE MySQL database using DSN ODBC
  • Integrate gzip with GWT
  • Read csv from zip into shiny app without relying on local directories
  • SignalR dependency injection via Spring.Net
  • can't get In-App-Purchase hosted content to be actually hosted
  • What is the difference between GetComponent ().enabled and .SetActive (false); in unity
  • Convert a 12 hour time format to 24 hour time format (keeping record of the day) in python
  • Phalcon\\Mvc\\Model::validation() and non-model validators
  • How do I configure Maven Cargo to use an embedded Tomcat server?
  • Packet modification with netfilter queue?
  • PHP file_exists() anomaly
  • Curried UDF - Pyspark
  • ConnectivityManager.CONNECTIVITY_ACTION deprecated
  • jersey/tomcat Description The origin server did not find a current representation for the target res
  • Magento get URL before current
  • abstracting over a collection
  • netsh acl setting (need alternative method - registry settings?)
  • aapt.exe'' finished with non-zero exit value 1
  • Can't remove headers after they are sent
  • C++ pointer value changes with static_cast
  • WPF ICommand CanExecute(): RaiseCanExecuteChanged() or automatic handling via DispatchTimer?
  • Tamper-proof configuration files in .NET?
  • Code in Job's Script Block after Start-Process Does not Execute
  • Installing iPhone App to iPhone
  • Resize panoramic image to fixed size
  • Volusion's generic SQL folder, functionality
  • Running a C# exe file
  • How to make Safari send if-modified-since header?
  • How do you join a server to an Active Directory (domain)?
  • coudnt use logback because of log4j