The same functionality as previos version of call except follow things:
PRL_HANDLE PrlSrv_CheckParallelsServerAliveEx( PRL_CONST_STR sServerHostname, PRL_UINT16 nServerPort, PRL_UINT32 timeout, PRL_EVENT_HANDLER_PTR pUserCallback, PRL_VOID_PTR pUserData, PRL_UINT32 nReserved );
PrlApiDisp.h
PRL_RESULT. Possible values:
PRL_ERR_INVALID_ARG - invalid handle or null pointer (excluding those that can be null) was passed.
PRL_ERR_SUCCESS - function completed successfully.