Esempio n. 1
0
LONG32 SnarlInterface::Unregister(LPCWSTR signature)
{
    SnarlParameterList<wchar_t> spl(2);
    spl.Add(L"app-sig", signature);
    spl.Add(L"password", szPasswordW);

    appToken = 0;
    lastMsgToken = 0;
    ClearPassword();

    return DoRequest(Requests::UnregisterW(), spl);
}
Esempio n. 2
0
LONG32 SnarlInterface::Unregister(LPCSTR signature)
{
    // unregister?[app-sig=<signature>|token=<application token>][&password=<password>]

    SnarlParameterList<char> spl(2);
    spl.Add("app-sig", signature);
    spl.Add("password", szPasswordA);

    appToken = 0;
    lastMsgToken = 0;
    ClearPassword();

    return DoRequest(Requests::UnregisterA(), spl);
}
Esempio n. 3
0
void SnarlInterface::SetPassword(LPCWSTR password)
{
    ClearPassword();

    if (password != NULL)
    {
        size_t bufSize = wcslen(password) + 1;
        szPasswordW = new wchar_t[bufSize];

        // Copy wide string
        wcscpy_s(szPasswordW, bufSize, password);

        // Copy ansi string
        szPasswordA = WideToUTF8(password);
    }
}
Esempio n. 4
0
void SnarlInterface::SetPassword(LPCSTR password)
{
    ClearPassword();

    if (password != NULL)
    {
        int bufSize = (int)strlen(password) + 1;
        szPasswordA = new char[bufSize];
        szPasswordW = new wchar_t[bufSize];

        // Copy ansi string
        strcpy_s(szPasswordA, bufSize, password);

        // Copy wide string
        MultiByteToWideChar(CP_ACP, 0, password, bufSize, szPasswordW, bufSize);
    }
}
Esempio n. 5
0
void CxDlgVirtualNodeLogin::OnChangeUserName() 
{
	m_bDataAltered = TRUE;
	ClearPassword();
	EnableOK();
}
Esempio n. 6
0
void CxDlgVirtualNodeLogin::OnCheckPrivate() 
{
    m_bDataAltered = TRUE;    
    ClearPassword();
    EnableOK();
}