1c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick Scott// Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. 2c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick Scott// Use of this source code is governed by a BSD-style license that can be 3c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick Scott// found in the LICENSE file. 4c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick Scott 5c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick Scott#ifndef BASE_BASE_PATHS_WIN_H__ 6c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick Scott#define BASE_BASE_PATHS_WIN_H__ 73345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrick#pragma once 8c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick Scott 9c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick Scott// This file declares windows-specific path keys for the base module. 10c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick Scott// These can be used with the PathService to access various special 11c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick Scott// directories and files. 12c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick Scott 13c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick Scottnamespace base { 14c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick Scott 15c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick Scottenum { 16c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick Scott PATH_WIN_START = 100, 17c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick Scott 18c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick Scott DIR_WINDOWS, // Windows directory, usually "c:\windows" 19c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick Scott DIR_SYSTEM, // Usually c:\windows\system32" 20c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick Scott DIR_PROGRAM_FILES, // Usually c:\program files 21c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick Scott 22c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick Scott DIR_IE_INTERNET_CACHE, // Temporary Internet Files directory. 23c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick Scott DIR_COMMON_START_MENU, // Usually "C:\Documents and Settings\All Users\ 24c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick Scott // Start Menu\Programs" 25c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick Scott DIR_START_MENU, // Usually "C:\Documents and Settings\<user>\ 26c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick Scott // Start Menu\Programs" 27c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick Scott DIR_APP_DATA, // Application Data directory under the user profile. 28c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick Scott DIR_PROFILE, // Usually "C:\Documents and settings\<user>. 29c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick Scott DIR_LOCAL_APP_DATA_LOW, // Local AppData directory for low integrity level. 30c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick Scott DIR_LOCAL_APP_DATA, // "Local Settings\Application Data" directory under the 31c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick Scott // user profile. 32c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick Scott PATH_WIN_END 33c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick Scott}; 34c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick Scott 35c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick Scott} // namespace base 36c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick Scott 37c7f5f8508d98d5952d42ed7648c2a8f30a4da156Patrick Scott#endif // BASE_BASE_PATHS_WIN_H__ 38