public int UpdateRemoteCredential(ref CredentialSerialization pcpcsIn, ref CredentialSerialization pcpcsOut)
        {
            try
            {
                pcpcsOut = UpdateRemoteCredential(ManagedCredentialSerialization.FromNative(pcpcsIn)).ToNative();
            }
            catch (NotImplementedException)
            {
                return(HRESULT.E_NOTIMPL);
            }
            catch
            {
                return(HRESULT.E_FAIL);
            }

            return(HRESULT.S_OK);
        }
 public abstract ManagedCredentialSerialization UpdateRemoteCredential(
     ManagedCredentialSerialization inputSerialization);