We are planning to add the following method to _ISmartCodeVNCViewerEvents interface:
HRESULT _ISmartCodeVNCViewerEvents::AuthenticationFailed([in] long nAuthenticationAttempt, [out] BOOL bCancel);
where:nAuthenticationAttempt - number of authentication attempts. ViewerX allows maximum of three subsequent attempts.bCancel - TRUE: mean that ViewerX shouldn't prompt to enter new password again. FALSE: continue prompting user to enter a correct password.
Does this look ok to you?