Здравствуйте, bkat, Вы писали:
B>Если ты будешь просто так таскать с собой какую-нибудь dll'ку от ActiveSync,
B>то это очевидно будет нарушением авторских прав.
Насчет этого я думаю, что вряд ли, поскольку все необходимые *.lib и *.h файлы можно легко найти в PPC2002 SDK
B>Вообще точка зрения программиста не всегда способствует успеху продукта 
А это как раз и не моя точка зрения, мне гораздо проще юзать ActiveSync, просто менеджер проекта предположил, что так будет и проще и красивее, а мое дело маленькое — в его предположение "вдохнуть" жизнь
K>>Да, программа минимум, это хотя бы суметь програмно определить наличие подключения покета к десктопу, в противном случае CeRapiInit() будет пытаться сделать свое дело вплоть до конца света...
B>Для этих целей лучше пользовать CeRapiInitEx, который позволяет выставлять тайм аут
B>и не ждать до конца света...
Если я не ошибаюсь CeRapiInitEx отличается только тем, что возвращает указатель на структуры типа RAPIINIT, как же ей передать таймер?
//
HRESULT CeRapiInitEx(
RAPIINIT *pRapiInit
);
//
typedef struct _RAPIINIT {
DWORD cbSize;
HANDLE heRapiInit;
HRESULT hrRapiInit;
} RAPIINIT;
//
Я не исключаю, что чего-то не понял и даже буду рад, если это так (куда таймер-то пихать)
B>P.S. Прошу прощения. Первый Аноним был я...