Yeah , I already know about socket programming well , I know till a intermediate level in MAPI but I want to use a MSN API to program for MSN quicker rather than building and acknowledging the Full MSN Protocol. Which will take few days considering MSN protocol is quite large.
Microsoft use "MSN" as a brand for a whole lot of things. If the OP is talking about Messenger, their IM system, then there are certainly 3rd-party clients for it, so I assume there's some kind of API that Microsoft make available.
Edit: I'm not sure someone who calls himself Cyberwarfare has entirely pure intentions, though...
What the hell is this "MSN" protocol ? Emails are usually sent through SMTP and read through POP3 or IMAP4 protocols. If MSN supports these protocols, then by far the most simple library to use is libcurl (they already have a working sample, just copy-paste it as you seems to like :P ).