I have an interesting (?) question for you ActiveSync gurus out there.
I have a custom ActiveSync 4.x provider, which implements FindObjects()
and works fine when a PDA device is connected to the desktop for the
first time. However, when running File >> Synchronize command while a
PDA is continuously connected, ActiveSync fails to pick up any (new)
changes. FindObjects() is never called again to re-enumerate the latest
changes, I think ActiveSync 4.x expects to detect a change to one of
its files or databases, and be informed of required synchronization
steps through handling ONF_DELETED, ONF_CHANGED, etc.

The problem is, with Windows Mobile 5.0, EDB database records are not
"object store" entities (as was the case with Windows Mobile 2003/SE
and CDB), thus do not receive ONF_* notifications when a record
changes. Question: is there any way to ask ActiveSync to re-enumerate
completely through FindObjects() every time File >> Synchronize command
is selected by a user?

Gary