Thanks for your comment CJ.
To be precise Activesync uses Providers for controlling replication and synchronisation of files, not for converting files from one format to another. For the purpose of file conversion Activesync uses Interfaces, that is, it provides a set of COM interfaces.
So to use the services provided you must instantiate an instance of one of these interfaces, this is something I've never done before and the bit I probably need help with.
Following your theme of "learn how to write it and you will learn how to use it" though, Microsoft provides advice on writing your own IceFileFilter.
http://msdn.microsoft.com/
The information in this link is aimed at writing your own filter and implementing the interface such that it will integrate into the user interface of Activesync not how to control such an interface from code. From it you can infer that you need to instantiate an instance of IceFileFilter and call it's NextConvertFile method. The information on this is aimed at C++ programmers (or at least the method call is in C++ format).
I do appreciate your answer CJ but the reason I have made this a 500 point question (Difficult and Urgent) is that I need someone who has already trawled through all this information and worked out how to do it and is willing to share that experience with us in a straight forward "here is what do" manner, preferably with examples in VB or VB.NET.
Main Topics
Browse All Topics





by: CJCraftPosted on 2005-08-01 at 11:40:59ID: 14572644
ActiveSync uses provides. If you read how to create your own ActiveSync serice provider you will understand how to use built-in providers.
library/de fault.asp? url=/libra ry/ en-us/w ceactsy/ht ml/ ceconcr eatingacti vesyncserv iceprovide r.asp
<Help>\Microsoft Window CE\Connectivity Data\Synchronizing Data\Creating an ActiveSync Service Provider
http://msdn.microsoft.com/
A difficult task at best...