A little while back when I was working on samples for the API documentation, I wanted to provide a snippet of code for every Skype API message. The problem was how to abstract it so it was easy to read and understand.
I worked with a few good friends of mine, Rob Macdonald and Tony Whitter who came up with a lightweight managed wrapper that takes away the complexities writing applications.
SkypeUtilities.CommunicationsManager is a simple library written in C# that performs all the Win32 API interaction required to establish communications with Skype, allowing you to concentrate on building Skype functionality into your applications.
]]>There are 2 ways to use SkypeUtilities.CommunicationManager:
Using the SkypeUtilities.CommunicationManager you can look at the API documentation which reads similar to:
SET CALL < callId > STATUS INPROGRESS
and use that message in your application as followed:
if (callId != string.Empty)
In the zip file along with many different code snippets you’ll find a file called SkypeUtilities.CommunicationsManager.doc. This will explain more about the usage and how SkypeUtilities.CommunicationsManager works.
These samples will find their way into the API documentation as we go forward, but I thought you might find them useful in the meantime.
You can download the SkypeUtilities.CommunicationManger from the Extras Gallery