summaryrefslogtreecommitdiff
path: root/src/envfs.h
blob: aeaa6796b6de31a4800b40a9008ec7b346e99d7c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#ifndef ENV_ENVFS_H
#define ENV_ENVFS_H

namespace env
{

using DirStartF = void (void*, std::wstring_view);
using DirEndF = void (void*, std::wstring_view);
using FileF = void (void*, std::wstring_view, FILETIME);

void forEachEntry(
  const std::wstring& path, void* cx,
  DirStartF* dirStartF, DirEndF* dirEndF, FileF* fileF);

} // namespace

#endif // ENV_ENVFS_H