Opens a directory/folder for contents enumeration.
Directories are closed with CloseHandle() or delete.
Directories Handles can be cloned.
OpenDirectory() supports the "file://" notation.
native DirectoryListing OpenDirectory(const char[] path, bool use_valve_fs = false, const char[] valve_path_id = "GAME")