After I got my little copy of MSN Messenger 6, I started to look how compatible it would be for "us" programmers.
The first thing I realized was that Microsoft did a awful thing to its IM screens. They had converted it all to XML so it would completely make it useless for the advanced programmers (for example charlim and Msn Plus!). But after that little disappointment I opened up my decompiler to find out what API it hold by itself. And in contrast too everything those people on IRC. Message Boards and news-posting said about: not having an API.
Well, not trying to
listen to it I succeeded to find 4 API`s (looks like a
LOT of people havenít looked at it before they screamed "the API is
gone!". But here is the small dump that I pulled out of MSN Messenger
//Messenger API Type
//P4P 1.0 Type
After it I started to look if it could be used again, so I opened up the most easy and most common used tool for creating bots aka Visual Basic 6. I opened up my references. But I saw it was still linking to Windows Messenger. Then I thought "why not give it a shot this way" and believe it or not, it just functions great. Or in other words. MSN 6 has got more working APIs in it then MSN 5. Microsoft has fixed it.
A Simple example to get started in MSN 6 programming set your references to the Messenger API Type Library (even if it is linking to WM). And use the following code to get started:
Have fun, and remember: Donít mess with me, mess with MSN messenger
- Timothy -