If I am application using the Connection Manager framework in Windows
Mobile 6 to establish a data connection, what can I expect for the
following scenarios...

...when my network loses service....does the Connection Manager just
return CONNMGR_STATUS_WAITINGFORPATH? Is the app just supposed to wait
until it receives CONNMGR_STATUS_CONNECTED?

...when a voice phone call is initiated during an active data
connection on a non suspend-resume capable connection (i.e.
CDMA)....does the Connection Manager just return
CONNMGR_STATUS_DISCONNECTED? or CONNMGR_STATUS_WAITINGFORPHONE? same
as above, does the app need to just wait for CONNMGR_STATUS_CONNECTED?

...when a voice phone call is initiated during an active data
connection on a suspend-resume capable connection, but the application
is not suspend-resume aware?....I believe this is
CONNMGR_STATUS_DISCONNECT.

If this is all listed in the Windows Mobile 6 Documentation, and I'm
missing the obvious, I apologize. I'm a new developer to this
framework.

Thanks,
Joe