Lines Matching refs:path

69     explicit HKeyHandle(const size_t value, const std::string& key_path) noexcept : key(HKEY{}), path(key_path) {
76 std::string path;
105 D3DKMT_Adapter& add_driver_manifest_path(fs::path const& src);
106 D3DKMT_Adapter& add_implicit_layer_manifest_path(fs::path const& src);
107 D3DKMT_Adapter& add_explicit_layer_manifest_path(fs::path const& src);
116 D3DKMT_Adapter& add_path(fs::path src, std::vector<std::wstring>& dest);
146 void redirect_all_paths(fs::path const& path);
147 void redirect_category(fs::path const& new_path, ManifestCategory category);
150 void set_fake_path(ManifestCategory category, fs::path const& path);
154 void add_known_path(fs::path const& path);
156 void add_manifest(ManifestCategory category, fs::path const& path);
157 void add_unsecured_manifest(ManifestCategory category, fs::path const& path);
167 void set_app_package_path(fs::path const& path);
174 void add_CM_Device_ID(std::wstring const& id, fs::path const& icd_path, fs::path const& layer_path);
180 std::vector<fs::path> icd_paths;
197 bool is_fake_path(fs::path const& path);
198 fs::path const& get_real_path_from_fake_path(fs::path const& path);
200 void redirect_path(fs::path const& path, fs::path const& new_path);
201 void remove_redirect(fs::path const& path);
203 bool is_known_path(fs::path const& path);
204 void remove_known_path(fs::path const& path);
206 void redirect_dlopen_name(fs::path const& filename, fs::path const& actual_path);
207 bool is_dlopen_redirect_name(fs::path const& filename);
209 fs::path query_default_redirect_path(ManifestCategory category);
211 std::unordered_map<std::string, fs::path> redirection_map;
212 std::unordered_map<std::string, fs::path> dlopen_redirection_map;