Esempio n. 1
0
BOOL 
IsValidPath(
    LPCTSTR pcszPath)
{
    return(IS_VALID_STRING_PTR(pcszPath, CTSTR) &&
           EVAL((UINT)lstrlen(pcszPath) < MAX_PATH));
}
Esempio n. 2
0
BOOL 
IsValidExtension(
    LPCTSTR pcszExt)
{
    return(IS_VALID_STRING_PTR(pcszExt, CTSTR) &&
           EVAL(lstrlen(pcszExt) < MAX_PATH) &&
           EVAL(*pcszExt == TEXT('.')));
}
Esempio n. 3
0
		BOOL TinyFile::Exists(LPCSTR pszPath)
		{
			BOOL bResult = FALSE;
			if (pszPath && IS_VALID_STRING_PTR(pszPath, -1))
			{
				DWORD errorMode;
				errorMode = SetErrorMode(SEM_FAILCRITICALERRORS);
				bResult = (BOOL)(GetFileAttributes(pszPath) != (DWORD)-1);
				SetErrorMode(errorMode);
			}
			return bResult;
		};