summaryrefslogtreecommitdiffstats
path: root/chrome/browser/policy/policy_path_parser_win.cc
diff options
context:
space:
mode:
authorpastarmovj@chromium.org <pastarmovj@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-02-28 16:36:44 +0000
committerpastarmovj@chromium.org <pastarmovj@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-02-28 16:36:44 +0000
commit9fc4140a01f320a5cfc11b020d8ac457a88fc0ca (patch)
tree63f3151f05cd379d0f853ecf8cb7345385746e34 /chrome/browser/policy/policy_path_parser_win.cc
parentb1f23fd91156f4217d3cb56847cc32ff278fd56c (diff)
downloadchromium_src-9fc4140a01f320a5cfc11b020d8ac457a88fc0ca.zip
chromium_src-9fc4140a01f320a5cfc11b020d8ac457a88fc0ca.tar.gz
chromium_src-9fc4140a01f320a5cfc11b020d8ac457a88fc0ca.tar.bz2
Added roamed app data supported on windows for the path parser.
BUG=49601 TEST=PolicyPathParserTests.WinVariables Review URL: http://codereview.chromium.org/6591039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76221 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/policy/policy_path_parser_win.cc')
-rw-r--r--chrome/browser/policy/policy_path_parser_win.cc14
1 files changed, 8 insertions, 6 deletions
diff --git a/chrome/browser/policy/policy_path_parser_win.cc b/chrome/browser/policy/policy_path_parser_win.cc
index b23d5cb..d4a2a3b 100644
--- a/chrome/browser/policy/policy_path_parser_win.cc
+++ b/chrome/browser/policy/policy_path_parser_win.cc
@@ -17,6 +17,7 @@ const WCHAR* kMachineNamePolicyVarName = L"${machine_name}";
const WCHAR* kUserNamePolicyVarName = L"${user_name}";
const WCHAR* kWinDocumentsFolderVarName = L"${documents}";
const WCHAR* kWinLocalAppDataFolderVarName = L"${local_app_data}";
+const WCHAR* kWinRoamingAppDataFolderVarName = L"${roaming_app_data}";
const WCHAR* kWinProfileFolderVarName = L"${profile}";
const WCHAR* kWinProgramDataFolderVarName = L"${global_app_data}";
const WCHAR* kWinProgramFilesFolderVarName = L"${program_files}";
@@ -29,12 +30,13 @@ struct WinFolderNamesToCSIDLMapping {
// Mapping from variable names to Windows CSIDL ids.
const WinFolderNamesToCSIDLMapping win_folder_mapping[] = {
- { kWinWindowsFolderVarName, CSIDL_WINDOWS},
- { kWinProgramFilesFolderVarName, CSIDL_PROGRAM_FILES},
- { kWinProgramDataFolderVarName, CSIDL_COMMON_APPDATA},
- { kWinProfileFolderVarName, CSIDL_PROFILE},
- { kWinLocalAppDataFolderVarName, CSIDL_LOCAL_APPDATA},
- { kWinDocumentsFolderVarName, CSIDL_PERSONAL}
+ { kWinWindowsFolderVarName, CSIDL_WINDOWS},
+ { kWinProgramFilesFolderVarName, CSIDL_PROGRAM_FILES},
+ { kWinProgramDataFolderVarName, CSIDL_COMMON_APPDATA},
+ { kWinProfileFolderVarName, CSIDL_PROFILE},
+ { kWinLocalAppDataFolderVarName, CSIDL_LOCAL_APPDATA},
+ { kWinRoamingAppDataFolderVarName, CSIDL_APPDATA},
+ { kWinDocumentsFolderVarName, CSIDL_PERSONAL}
};
// Replaces all variable occurances in the policy string with the respective