Something went wrong. Try again.
Reactos
Something went wrong. Try again.
1234567891011121314151617181920212223242526272829303132333435363738/* * COPYRIGHT: See COPYING in the top level directory * PROJECT: ReactOS User Manager Control Panel * FILE: dll/cpl/usrmgr/misc.c * PURPOSE: Miscellaneous functions * * PROGRAMMERS: Eric Kohl */
#include "usrmgr.h"
BOOLCheckAccountName(HWND hwndDlg, INT nIdDlgItem, LPTSTR lpAccountName){ TCHAR szAccountName[256]; UINT uLen;
if (lpAccountName) uLen = _tcslen(lpAccountName); else uLen = GetDlgItemText(hwndDlg, nIdDlgItem, szAccountName, 256);
/* Check the account name */ if (uLen > 0 && _tcspbrk((lpAccountName) ? lpAccountName : szAccountName, TEXT("\"*+,/\\:;<=>?[]|")) != NULL) { MessageBox(hwndDlg, TEXT("The account name you entered is invalid! An account name must not contain the following characters: *+,/:;<=>?[\\]|"), TEXT("ERROR"), MB_OK | MB_ICONERROR); return FALSE; }
return TRUE;}