Lines Matching refs:json_path
121 LPSTR json_path, // JSON string to add to the list reg_data
122 DWORD json_size, // size in bytes of json_path
125 if (*reg_data && strstr(*reg_data, json_path)) {
126 // Success. The json_path is already in the list.
134 "windows_add_json_entry: Failed to allocate space for registry data for key %s", json_path);
145 *total_size * 2, json_path);
153 for (char *curr_filename = json_path; curr_filename[0] != '\0'; curr_filename += strlen(curr_filename) + 1) {
581 char *json_path = NULL;
670 void *buffer = loader_instance_heap_realloc(inst, json_path, json_path_size, full_info->output_value_size,
676 json_path = buffer;
681 WideCharToMultiByte(CP_UTF8, 0, curr_path, -1, json_path, (int)json_path_size, NULL, NULL);
685 windows_add_json_entry(inst, reg_data, reg_data_size, (LPCTSTR)L"EnumAdapters", REG_SZ, json_path,
686 (DWORD)strlen(json_path) + 1, &result);
699 loader_instance_heap_free(inst, json_path);