# GetPathRoot

Функция `FSF.GetPathRoot` используется для получения имени корневого каталога для указанного пути с учётом символических ссылок.

    size_t WINAPI GetPathRoot(
      const wchar_t *Path,
      wchar_t *Root,
      size_t DestSize
    );

### Параметры

Path
Обрабатываемый путь.
Root
Указатель на буфер, в который будет помещено имя корневого каталога. Установите `Root = NULL` для того, чтобы узнать необходмый размер буфера в символах.
DestSize
Размер буфера `Root` в символах, включая завершающий нулевой символ.

### Возвращаемое значение

Функция возвращает необходимый размер буфера `Root` в символах.

### Примечание

Получаемая строка:

- Локальные диски - буква диска, двоеточие, слеш - C:\
- Reparse point (на файловой системе NTFS 5 - Windows 2000) - нечто похожее на
  \\?\Volume{be877ec2-afd6-11d4-b5e3-806d6172696f}\ или
  \??\D:\
- UNC-путь - имя хоста и имя расшаренного ресурса - \\host\share\

### Пример