<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: MSN Messenger vs. Windows Messenger API confusion</title>
	<atom:link href="http://www.fanatic.net.nz/2006/03/22/msn-messenger-vs-windows-messenger-api-confusion/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.fanatic.net.nz/2006/03/22/msn-messenger-vs-windows-messenger-api-confusion/</link>
	<description>All about Windows Live Messenger, providing news, reviews, support, and information for developing and improving your Messenger experience.</description>
	<pubDate>Mon, 01 Dec 2008 17:36:21 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
		<item>
		<title>By: bali</title>
		<link>http://www.fanatic.net.nz/2006/03/22/msn-messenger-vs-windows-messenger-api-confusion/#comment-141471</link>
		<dc:creator>bali</dc:creator>
		<pubDate>Tue, 27 May 2008 09:32:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.fanatic.net.nz/2006/03/21/msn-messenger-vs-windows-messenger-api-confusion/#comment-141471</guid>
		<description>tuk tuk</description>
		<content:encoded><![CDATA[<p>tuk tuk</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul Smith</title>
		<link>http://www.fanatic.net.nz/2006/03/22/msn-messenger-vs-windows-messenger-api-confusion/#comment-83636</link>
		<dc:creator>Paul Smith</dc:creator>
		<pubDate>Fri, 09 Nov 2007 19:31:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.fanatic.net.nz/2006/03/21/msn-messenger-vs-windows-messenger-api-confusion/#comment-83636</guid>
		<description>my wife and kids were using MSN Messenger but it has been unuseable for some time now.  The problem seems to be when we try to sign into MSN Messenger there is an indication that a newer version (7.5) which must be loaded (upgraded to) in order to complete sign in.  I have been unable to complete this upgrade.  The download seems to go OK and the installation process stalls at a certain point and I have to end the process.  I have tried removing all the MSN Programs and reinstalling them by I am just going around in circles.  If you have any suggestions to keep my computer from taking that flying leap across my backyard, I would be grateful.
Thanks, Cheers
Paul Smith</description>
		<content:encoded><![CDATA[<p>my wife and kids were using MSN Messenger but it has been unuseable for some time now.  The problem seems to be when we try to sign into MSN Messenger there is an indication that a newer version (7.5) which must be loaded (upgraded to) in order to complete sign in.  I have been unable to complete this upgrade.  The download seems to go OK and the installation process stalls at a certain point and I have to end the process.  I have tried removing all the MSN Programs and reinstalling them by I am just going around in circles.  If you have any suggestions to keep my computer from taking that flying leap across my backyard, I would be grateful.<br />
Thanks, Cheers<br />
Paul Smith</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jim</title>
		<link>http://www.fanatic.net.nz/2006/03/22/msn-messenger-vs-windows-messenger-api-confusion/#comment-28456</link>
		<dc:creator>Jim</dc:creator>
		<pubDate>Thu, 05 Apr 2007 23:06:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.fanatic.net.nz/2006/03/21/msn-messenger-vs-windows-messenger-api-confusion/#comment-28456</guid>
		<description>Thanks for the great advice on how to turn off messanger!

Jim</description>
		<content:encoded><![CDATA[<p>Thanks for the great advice on how to turn off messanger!</p>
<p>Jim</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Creating an IM Object Model : Visual Studio SDK</title>
		<link>http://www.fanatic.net.nz/2006/03/22/msn-messenger-vs-windows-messenger-api-confusion/#comment-27578</link>
		<dc:creator>Creating an IM Object Model : Visual Studio SDK</dc:creator>
		<pubDate>Mon, 02 Apr 2007 23:38:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.fanatic.net.nz/2006/03/21/msn-messenger-vs-windows-messenger-api-confusion/#comment-27578</guid>
		<description>[...] Abstracting Live MessengerWith core functionality taken care of, attention can then shift to the underlying implementation interfaces for Live Messener to create a &#8216;concrete&#8217; first implementation of our &#8216;Instant Messenging&#8217; functionality. As mentioned in a previous post, there&#8217;s a hefty amount of interaction and coupling that goes on between Windows Messenger and MSN/Live Messenger. As such, the cleanest way to implement Messenger functionality, at this point, is to use Interop Interfaces that tie in directly against Windows Messenger functionality. (After a bit of testing, I was able to verify that these interfaces are installed with Live Messenger 8.1 on both Windows XP and Windows Vista.) To test this out your ability to leverage these APIs, you can easily just add a new COM reference in Visual Studio, browse to the location where msmsgs.exe is located, and add it. If you do so, you&#8217;ll see that Visual Studio imports 3 new namespaces, or COM Interop assemblies for you - one for each of the type-libraries exposed by Windows Messenger. (Live Messenger exposes similar interfaces - but uses a different object model that I wasn&#8217;t able to easily &#8216;tap into&#38;#8217;). But, to implement our needed functionality for this project we only need one of those three interfaces. (Likewise, when it comes time&#160;to &#8216;bundle&#8217; this COM&#160;Interop assembly with our VSPackage we&#8217;ll see that it needs to be strongly named - or signed. Rather than using Visual Studio to import the Messenger Type Libraries, I therefore opted to just do it manually - using tlbimp.exe. Only, if you fire tblimp.exe against msmsgs.exe you only get back a single Interop Assembly (which happens to be one of the two that isn&#8217;t needed for this project). It turns out that, in the COM world, you need to explicitly specify which interface you want to import when there are multiple interfaces (or Type Libraries) &#8216;nested&#8217; within a single COM assembly. To do that you you just need to use n syntax - where the n represents the ordinal number of the Type Library/Interface that you wish to consume (hat tip: Allen Denver). [...]</description>
		<content:encoded><![CDATA[<p>[...] Abstracting Live MessengerWith core functionality taken care of, attention can then shift to the underlying implementation interfaces for Live Messener to create a &#8216;concrete&#8217; first implementation of our &#8216;Instant Messenging&#8217; functionality. As mentioned in a previous post, there&#8217;s a hefty amount of interaction and coupling that goes on between Windows Messenger and MSN/Live Messenger. As such, the cleanest way to implement Messenger functionality, at this point, is to use Interop Interfaces that tie in directly against Windows Messenger functionality. (After a bit of testing, I was able to verify that these interfaces are installed with Live Messenger 8.1 on both Windows XP and Windows Vista.) To test this out your ability to leverage these APIs, you can easily just add a new COM reference in Visual Studio, browse to the location where msmsgs.exe is located, and add it. If you do so, you&#8217;ll see that Visual Studio imports 3 new namespaces, or COM Interop assemblies for you - one for each of the type-libraries exposed by Windows Messenger. (Live Messenger exposes similar interfaces - but uses a different object model that I wasn&#8217;t able to easily &#8216;tap into&amp;#8217;). But, to implement our needed functionality for this project we only need one of those three interfaces. (Likewise, when it comes time&nbsp;to &#8216;bundle&#8217; this COM&nbsp;Interop assembly with our VSPackage we&#8217;ll see that it needs to be strongly named - or signed. Rather than using Visual Studio to import the Messenger Type Libraries, I therefore opted to just do it manually - using tlbimp.exe. Only, if you fire tblimp.exe against msmsgs.exe you only get back a single Interop Assembly (which happens to be one of the two that isn&#8217;t needed for this project). It turns out that, in the COM world, you need to explicitly specify which interface you want to import when there are multiple interfaces (or Type Libraries) &#8216;nested&#8217; within a single COM assembly. To do that you you just need to use n syntax - where the n represents the ordinal number of the Type Library/Interface that you wish to consume (hat tip: Allen Denver). [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Leveraging Windows Live Messenger : vssdk.com</title>
		<link>http://www.fanatic.net.nz/2006/03/22/msn-messenger-vs-windows-messenger-api-confusion/#comment-25787</link>
		<dc:creator>Leveraging Windows Live Messenger : vssdk.com</dc:creator>
		<pubDate>Thu, 29 Mar 2007 15:57:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.fanatic.net.nz/2006/03/21/msn-messenger-vs-windows-messenger-api-confusion/#comment-25787</guid>
		<description>[...] So, for our first VSSDK project, we&#8217;re left dealing directly with the Messenger APIs themselves - which really aren&#8217;t documented very well, and are subject to a certain degree of mystery and change. Happily I was able to find a very enlightening overview of some of the issues associated with working with Messenger (warning: that link isn&#8217;t for the faint of heart *grin*). If you don&#8217;t have the time, patience, or inkling to read that link just know that the &#8216;moral of the story&#8217; of working with Messenger is that you shouldn&#8217;t really bind any logic directly to it. In other words, we&#8217;ll be using an Adapter Pattern as part of our underlying &#8216;Messenging&#8217; functionality in the first VSSDK project. Of course, that ends up working out fine - as we also want to remove any underlying dependence upon a particular platform. [...]</description>
		<content:encoded><![CDATA[<p>[...] So, for our first VSSDK project, we&#8217;re left dealing directly with the Messenger APIs themselves - which really aren&#8217;t documented very well, and are subject to a certain degree of mystery and change. Happily I was able to find a very enlightening overview of some of the issues associated with working with Messenger (warning: that link isn&#8217;t for the faint of heart *grin*). If you don&#8217;t have the time, patience, or inkling to read that link just know that the &#8216;moral of the story&#8217; of working with Messenger is that you shouldn&#8217;t really bind any logic directly to it. In other words, we&#8217;ll be using an Adapter Pattern as part of our underlying &#8216;Messenging&#8217; functionality in the first VSSDK project. Of course, that ends up working out fine - as we also want to remove any underlying dependence upon a particular platform. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Meri</title>
		<link>http://www.fanatic.net.nz/2006/03/22/msn-messenger-vs-windows-messenger-api-confusion/#comment-2711</link>
		<dc:creator>Meri</dc:creator>
		<pubDate>Sat, 02 Sep 2006 02:51:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.fanatic.net.nz/2006/03/21/msn-messenger-vs-windows-messenger-api-confusion/#comment-2711</guid>
		<description>I have MSN Messenger 7.5 and would like to know if this is the latest version or if there is a new one.  If there is an update, where do I find it?  Thanx!</description>
		<content:encoded><![CDATA[<p>I have MSN Messenger 7.5 and would like to know if this is the latest version or if there is a new one.  If there is an update, where do I find it?  Thanx!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: nick zello</title>
		<link>http://www.fanatic.net.nz/2006/03/22/msn-messenger-vs-windows-messenger-api-confusion/#comment-2304</link>
		<dc:creator>nick zello</dc:creator>
		<pubDate>Tue, 15 Aug 2006 17:45:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.fanatic.net.nz/2006/03/21/msn-messenger-vs-windows-messenger-api-confusion/#comment-2304</guid>
		<description>I was recently switched from msn hotmail to windows beta. How do I get msn back?</description>
		<content:encoded><![CDATA[<p>I was recently switched from msn hotmail to windows beta. How do I get msn back?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tim</title>
		<link>http://www.fanatic.net.nz/2006/03/22/msn-messenger-vs-windows-messenger-api-confusion/#comment-1631</link>
		<dc:creator>Tim</dc:creator>
		<pubDate>Mon, 17 Jul 2006 13:31:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.fanatic.net.nz/2006/03/21/msn-messenger-vs-windows-messenger-api-confusion/#comment-1631</guid>
		<description>Tell me please, can I use Interop.MessengerAPI.dll not using Windows Messenger. I can register it manually. But I wonder if there any problems about that.</description>
		<content:encoded><![CDATA[<p>Tell me please, can I use Interop.MessengerAPI.dll not using Windows Messenger. I can register it manually. But I wonder if there any problems about that.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dalin</title>
		<link>http://www.fanatic.net.nz/2006/03/22/msn-messenger-vs-windows-messenger-api-confusion/#comment-1529</link>
		<dc:creator>Dalin</dc:creator>
		<pubDate>Tue, 11 Jul 2006 21:49:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.fanatic.net.nz/2006/03/21/msn-messenger-vs-windows-messenger-api-confusion/#comment-1529</guid>
		<description>Windows Messenger had many security issues and if uninstalled properly, it won't interfere with the usage of the API at all.</description>
		<content:encoded><![CDATA[<p>Windows Messenger had many security issues and if uninstalled properly, it won&#8217;t interfere with the usage of the API at all.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Blackice&#8217;s Blog &#187; MSN and Weather Report V2 Previews are up!</title>
		<link>http://www.fanatic.net.nz/2006/03/22/msn-messenger-vs-windows-messenger-api-confusion/#comment-466</link>
		<dc:creator>Blackice&#8217;s Blog &#187; MSN and Weather Report V2 Previews are up!</dc:creator>
		<pubDate>Sun, 28 May 2006 02:33:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.fanatic.net.nz/2006/03/21/msn-messenger-vs-windows-messenger-api-confusion/#comment-466</guid>
		<description>[...] Leave any feedback as a comment here, and I&#8217;ll take a look at it. The MSN one is XP-only, due to Microsoft screwing around with the Windows Messenger/MSN Messenger APIs. Basically, read this. [...]</description>
		<content:encoded><![CDATA[<p>[...] Leave any feedback as a comment here, and I&#8217;ll take a look at it. The MSN one is XP-only, due to Microsoft screwing around with the Windows Messenger/MSN Messenger APIs. Basically, read this. [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
