Есть ли функция Windows API, в которую я могу передать строковое значение, которая вернет значение, указывающее, является ли имя файла допустимым или нет ?
Мне нужно проверить правильность имени файла, и я ищу простой способ сделать это, не изобретая заново колесо. Я работаю на чистом языке C, но ориентируюсь на Win32 API.
Если бы такой встроенной функции не было, как бы я написал свою собственную? Существует ли общий алгоритм или шаблон, которым Windows следует для определения допустимости имени файла?