tizen 2.0 merge
authorSeungYeup Kim <sy2004.kim@samsung.com>
Tue, 21 Aug 2012 10:43:58 +0000 (19:43 +0900)
committerSeungYeup Kim <sy2004.kim@samsung.com>
Tue, 21 Aug 2012 10:43:58 +0000 (19:43 +0900)
61 files changed:
CMakeLists.txt [new file with mode: 0755]
build.sh [new file with mode: 0755]
debian/changelog [new file with mode: 0644]
debian/compat [new file with mode: 0644]
debian/control [new file with mode: 0644]
debian/rules [new file with mode: 0755]
debian/vconf-internal-keys-dev.install.in [new file with mode: 0644]
include/vconf-internal-account-keys.h [new file with mode: 0755]
include/vconf-internal-admin-keys.h [new file with mode: 0755]
include/vconf-internal-alarm-keys.h [new file with mode: 0755]
include/vconf-internal-boot-animation-keys.h [new file with mode: 0755]
include/vconf-internal-browser-keys.h [new file with mode: 0755]
include/vconf-internal-bt-keys.h [new file with mode: 0755]
include/vconf-internal-calendar-keys.h [new file with mode: 0644]
include/vconf-internal-call-keys.h [new file with mode: 0755]
include/vconf-internal-camera-keys.h [new file with mode: 0644]
include/vconf-internal-ciss-keys.h [new file with mode: 0755]
include/vconf-internal-contacts-svc-keys.h [new file with mode: 0755]
include/vconf-internal-csc-keys.h [new file with mode: 0755]
include/vconf-internal-debug-keys.h [new file with mode: 0755]
include/vconf-internal-dnet-keys.h [new file with mode: 0755]
include/vconf-internal-dock-keys.h [new file with mode: 0755]
include/vconf-internal-dr-keys.h [new file with mode: 0755]
include/vconf-internal-eas-keys.h [new file with mode: 0755]
include/vconf-internal-face-svc-keys.h [new file with mode: 0755]
include/vconf-internal-factory-keys.h [new file with mode: 0755]
include/vconf-internal-filemanager-keys.h [new file with mode: 0755]
include/vconf-internal-flashplayer-keys.h [new file with mode: 0755]
include/vconf-internal-idle-lock-keys.h [new file with mode: 0755]
include/vconf-internal-idle-screen-keys.h [new file with mode: 0755]
include/vconf-internal-keys.h [new file with mode: 0755]
include/vconf-internal-location-keys.h [new file with mode: 0644]
include/vconf-internal-lockscreen-keys.h [new file with mode: 0755]
include/vconf-internal-memo-keys.h [new file with mode: 0755]
include/vconf-internal-menuscreen-keys.h [new file with mode: 0755]
include/vconf-internal-mobex-connector-keys.h [new file with mode: 0755]
include/vconf-internal-mobex-engine-keys.h [new file with mode: 0755]
include/vconf-internal-mobile-hotspot-keys.h [new file with mode: 0755]
include/vconf-internal-msg-keys.h [new file with mode: 0755]
include/vconf-internal-music-keys.h [new file with mode: 0755]
include/vconf-internal-myfile-keys.h [new file with mode: 0644]
include/vconf-internal-nfc-keys.h [new file with mode: 0755]
include/vconf-internal-pm-keys.h [new file with mode: 0755]
include/vconf-internal-pwlock-keys.h [new file with mode: 0755]
include/vconf-internal-radio-keys.h [new file with mode: 0755]
include/vconf-internal-rcs-keys.h [new file with mode: 0755]
include/vconf-internal-sat-keys.h [new file with mode: 0755]
include/vconf-internal-setting-keys.h [new file with mode: 0755]
include/vconf-internal-sound-keys.h [new file with mode: 0644]
include/vconf-internal-starter-keys.h [new file with mode: 0755]
include/vconf-internal-syncml-keys.h [new file with mode: 0644]
include/vconf-internal-sysman-keys.h [new file with mode: 0755]
include/vconf-internal-system-keys.h [new file with mode: 0755]
include/vconf-internal-telephony-keys.h [new file with mode: 0755]
include/vconf-internal-testmode-keys.h [new file with mode: 0755]
include/vconf-internal-ug-setting-crash-efl-keys.h [new file with mode: 0644]
include/vconf-internal-usb-keys.h [new file with mode: 0755]
include/vconf-internal-voicerecorder-keys.h [new file with mode: 0755]
include/vconf-internal-wifi-keys.h [new file with mode: 0755]
packaging/vconf-internal-keys.spec [new file with mode: 0755]
vconf-internal-keys.pc.in [new file with mode: 0644]

diff --git a/CMakeLists.txt b/CMakeLists.txt
new file mode 100755 (executable)
index 0000000..86ed527
--- /dev/null
@@ -0,0 +1,69 @@
+CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
+PROJECT(vconf-internal-keys C)
+
+SET(PREFIX ${CMAKE_INSTALL_PREFIX})
+SET(EXEC_PREFIX "\${prefix}")
+SET(LIBDIR "\${exec_prefix}/lib")
+SET(INCLUDEDIR "\${prefix}/include/vconf")
+SET(VERSION_MAJOR 0)
+SET(VERSION "${VERSION_MAJOR}.0.1")
+
+ADD_DEFINITIONS("-DPREFIX=\"${PREFIX}\"")
+ADD_DEFINITIONS("-DFACTORYFS=\"$ENV{FACTORYFS}\"")
+ADD_DEFINITIONS("-DDATAFS=\"$ENV{DATADIR}\"")
+
+CONFIGURE_FILE(${PROJECT_NAME}.pc.in ${PROJECT_NAME}.pc @ONLY)
+SET_DIRECTORY_PROPERTIES(PROPERTIES ADDITIONAL_MAKE_CLEAN_FILES "${PROJECT_NAME}.pc")
+
+INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}.pc DESTINATION lib/pkgconfig)
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-keys.h DESTINATION ${INCLUDEDIR})
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-account-keys.h DESTINATION ${INCLUDEDIR})
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-admin-keys.h DESTINATION ${INCLUDEDIR})
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-alarm-keys.h DESTINATION ${INCLUDEDIR})
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-boot-animation-keys.h DESTINATION ${INCLUDEDIR})
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-browser-keys.h DESTINATION ${INCLUDEDIR})
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-bt-keys.h DESTINATION ${INCLUDEDIR})
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-call-keys.h DESTINATION ${INCLUDEDIR})
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-ciss-keys.h DESTINATION ${INCLUDEDIR})
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-csc-keys.h DESTINATION ${INCLUDEDIR})
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-debug-keys.h DESTINATION ${INCLUDEDIR})
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-dnet-keys.h DESTINATION ${INCLUDEDIR})
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-dr-keys.h DESTINATION ${INCLUDEDIR})
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-eas-keys.h DESTINATION ${INCLUDEDIR})
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-factory-keys.h        DESTINATION ${INCLUDEDIR})
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-filemanager-keys.h DESTINATION ${INCLUDEDIR})
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-flashplayer-keys.h DESTINATION ${INCLUDEDIR})
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-idle-lock-keys.h DESTINATION ${INCLUDEDIR})
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-idle-screen-keys.h DESTINATION ${INCLUDEDIR})
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-location-keys.h DESTINATION ${INCLUDEDIR})
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-lockscreen-keys.h DESTINATION ${INCLUDEDIR})
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-memo-keys.h DESTINATION ${INCLUDEDIR})
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-menuscreen-keys.h DESTINATION ${INCLUDEDIR})
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-mobex-connector-keys.h DESTINATION ${INCLUDEDIR})
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-mobex-engine-keys.h DESTINATION ${INCLUDEDIR})
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-mobile-hotspot-keys.h DESTINATION ${INCLUDEDIR})
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-msg-keys.h DESTINATION ${INCLUDEDIR})
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-music-keys.h DESTINATION ${INCLUDEDIR})
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-myfile-keys.h DESTINATION ${INCLUDEDIR})
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-nfc-keys.h DESTINATION ${INCLUDEDIR})
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-pwlock-keys.h DESTINATION ${INCLUDEDIR})
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-radio-keys.h DESTINATION ${INCLUDEDIR})
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-sat-keys.h DESTINATION ${INCLUDEDIR})
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-setting-keys.h        DESTINATION ${INCLUDEDIR})
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-sound-keys.h DESTINATION ${INCLUDEDIR})
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-starter-keys.h DESTINATION ${INCLUDEDIR})
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-sysman-keys.h DESTINATION ${INCLUDEDIR})
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-pm-keys.h DESTINATION ${INCLUDEDIR})
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-system-keys.h DESTINATION ${INCLUDEDIR})
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-telephony-keys.h DESTINATION ${INCLUDEDIR})
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-testmode-keys.h DESTINATION ${INCLUDEDIR})
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-usb-keys.h DESTINATION ${INCLUDEDIR})
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-voicerecorder-keys.h DESTINATION ${INCLUDEDIR})
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-wifi-keys.h DESTINATION ${INCLUDEDIR})
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-dock-keys.h DESTINATION ${INCLUDEDIR})
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-contacts-svc-keys.h DESTINATION ${INCLUDEDIR})
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-ug-setting-crash-efl-keys.h DESTINATION ${INCLUDEDIR})
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-calendar-keys.h DESTINATION ${INCLUDEDIR})
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-face-svc-keys.h DESTINATION ${INCLUDEDIR})
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-rcs-keys.h DESTINATION ${INCLUDEDIR})
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/vconf-internal-camera-keys.h DESTINATION ${INCLUDEDIR})
diff --git a/build.sh b/build.sh
new file mode 100755 (executable)
index 0000000..842ae6f
--- /dev/null
+++ b/build.sh
@@ -0,0 +1,10 @@
+
+cd `dirname $0`
+
+rm -rf cmake_tmp
+mkdir -p cmake_tmp
+cd cmake_tmp &&
+
+cmake .. -DCMAKE_INSTALL_PREFIX=/usr &&
+make &&
+echo "Done."
diff --git a/debian/changelog b/debian/changelog
new file mode 100644 (file)
index 0000000..e9216f8
--- /dev/null
@@ -0,0 +1,446 @@
+vconf-internal-keys (0.0.20) unstable; urgency=low
+
+  * Delete allshare-keys because allshare is not opened.
+  * Git: magnolia/framework/appfw/vconf-internal-keys
+  * Tag: vconf-internal-keys_0.0.20
+
+ -- Youngae Kang <youngae.kang@samsung.com>  Mon, 13 Aug 2012 20:46:03 +0900
+
+vconf-internal-keys (0.0.17) unstable; urgency=low
+
+  * Add vconf key for camera
+  * Git: slp/pkgs/v/vconf-internal-keys
+  * Tag: vconf-internal-keys_0.0.17
+
+ -- Jeongmo Yang <jm80.yang@samsung.com>  Thu, 09 Aug 2012 13:57:49 +0900
+
+vconf-internal-keys (0.0.16) unstable; urgency=low
+
+  * Add vconf key for power-manager battery time info
+  * Git: slp/pkgs/v/vconf-internal-keys
+  * Tag: vconf-internal-keys_0.0.16
+
+ -- Seunghun Pi <sh.pi@samsung.com>  Tue, 07 Aug 2012 17:46:40 +0900
+
+vconf-internal-keys (0.0.15) unstable; urgency=low
+
+  * Add & modify vconf key path for power-manager smart stay
+  * Git: slp/pkgs/v/vconf-internal-keys
+  * Tag: vconf-internal-keys_0.0.15
+
+ -- Seunghun Pi <sh.pi@samsung.com>  Mon, 30 Jul 2012 09:57:40 +0900
+
+vconf-internal-keys (0.0.14) unstable; urgency=low
+
+  * Add vconf key for power-manager smart stay
+  * Git: slp/pkgs/v/vconf-internal-keys
+  * Tag: vconf-internal-keys_0.0.14
+
+ -- Seunghun Pi <sh.pi@samsung.com>  Thu, 19 Jul 2012 16:35:40 +0900
+
+vconf-internal-keys (0.0.13) unstable; urgency=low
+
+  * Add and modify vconf key for power-manager
+  * Git: slp/pkgs/v/vconf-internal-keys
+  * Tag: vconf-internal-keys_0.0.13
+
+ -- Seunghun Pi <sh.pi@samsung.com>  Tue, 17 Jul 2012 17:03:42 +0900
+
+vconf-internal-keys (0.0.11) unstable; urgency=low
+
+  * Add and modify vconf key for allshare-dms
+  * Git: slp/pkgs/v/vconf-internal-keys
+  * Tag: vconf-internal-keys_0.0.11
+
+ -- MinSeo Park <minseo.park@samsung.com>  Wed, 27 Jun 2012 17:49:42 +0900
+
+vconf-internal-keys (0.0.10) unstable; urgency=low
+
+  * Add vconf key for personalised EQ
+  * Git: slp/pkgs/v/vconf-internal-keys
+  * Tag: vconf-internal-keys_0.0.10
+
+ -- Sung Joon Won <sungjoon.won@samsung.com>  Wed, 20 Jun 2012 15:32:47 +0900
+
+vconf-internal-keys (0.0.9) unstable; urgency=low
+
+  * change position status key in location keys
+  * Git: slp/pkgs/v/vconf-internal-keys
+  * Tag: vconf-internal-keys_0.0.9
+
+ -- Genie Kim <daejins.kim@samsung.com>  Tue, 12 Jun 2012 11:24:45 +0900
+
+vconf-internal-keys (0.0.8) unstable; urgency=low
+
+  * Add charger status vconf value
+  * Git: slp/pkgs/v/vconf-internal-keys
+  * Tag: vconf-internal-keys_0.0.8
+
+ -- Jinkun Jang <jinkun.jang@samsung.com>  Mon, 11 Jun 2012 13:13:30 +0900
+vconf-internal-keys (0.0.7) unstable; urgency=low
+
+  * Add timediff vconf
+  * Git: slp/pkgs/v/vconf-internal-keys
+  * Tag: vconf-internal-keys_0.0.7
+
+ -- Jaeho Lee <jaeho81.lee@samsung.com>  Fri, 08 Jun 2012 15:43:30 +0900
+
+vconf-internal-keys (0.0.5-2) unstable; urgency=low
+
+  * add enum value for battery state
+  * Git: slp/pkgs/v/vconf-internal-keys
+  * Tag: vconf-internal-keys_0.0.5-2
+
+ -- Jinkun Jang <jinkun.jang@samsung.com>  Tue, 05 Jun 2012 13:10:27 +0900
+
+vconf-internal-keys (0.0.5-1) unstable; urgency=low
+
+  * add face-svc vconf internal key
+  * Git: slp/pkgs/v/vconf-internal-keys
+  * Tag: vconf-internal-keys_0.0.5-1
+
+ -- Jonghyuk Lee <jhyuk47.lee@samsung.com>  Mon, 04 Jun 2012 20:19:27 +0900
+
+vconf-internal-keys (0.0.5) unstable; urgency=low
+
+  * Add myfile vconf
+  * Git: slp/pkgs/v/vconf-internal-keys
+  * Tag: vconf-internal-keys_0.0.5
+
+ -- Guangliang Wang <gliang.wang@samsung.com>  Sat, 02 Jun 2012 11:21:55 +0800
+vconf-internal-keys (0.0.4-12) unstable; urgency=low
+
+  * move lcd timeout vconf from sysman to setting
+  * Git: slp/pkgs/v/vconf-internal-keys
+  * Tag: vconf-internal-keys_0.0.4-12
+
+ -- hyejin kim <hyejin0906.kim@samsung.com>  Mon, 04 Jun 2012 13:36:59 +0900
+
+vconf-internal-keys (0.0.4-11) unstable; urgency=low
+
+  * add face-svc vconf internal key
+  * Git: slp/pkgs/v/vconf-internal-keys
+  * Tag: vconf-internal-keys_0.0.4-11
+
+ -- Jonghyuk Lee <jhyuk47.lee@samsung.com>  Mon, 04 Jun 2012 10:55:16 +0900
+
+vconf-internal-keys (0.0.4-10) unstable; urgency=low
+
+  * release
+  * Git: slp/pkgs/v/vconf-internal-keys
+  * Tag: vconf-internal-keys_0.0.4-10
+
+ -- Taeyoung Kim <ty317.kim@samsung.com>  Thu, 31 May 2012 19:25:25 +0900
+
+vconf-internal-keys (0.0.4-9) unstable; urgency=low
+
+  * release
+  * Git: slp/pkgs/v/vconf-internal-keys
+  * Tag: vconf-internal-keys_0.0.4-9
+
+ -- Taeyoung Kim <ty317.kim@samsung.com>  Wed, 30 May 2012 18:35:57 +0900
+
+vconf-internal-keys (0.0.4-8) unstable; urgency=low
+
+  * release
+  * Git: slp/pkgs/v/vconf-internal-keys
+  * Tag: vconf-internal-keys_0.0.4-8
+
+ -- Taeyoung Kim <ty317.kim@samsung.com>  Wed, 30 May 2012 18:22:21 +0900
+
+vconf-internal-keys (0.0.4-7) unstable; urgency=low
+
+  * added calendar-keys.
+  * Git: slp/pkgs/v/vconf-internal-keys
+  * Tag: vconf-internal-keys_0.0.4-7
+
+ -- Jeesun Kim <iamjs.kim@samsung.com>  Wed, 30 May 2012 13:55:03 +0900
+
+vconf-internal-keys (0.0.4-6) unstable; urgency=low
+
+  * move vibration enum value from vconf-keys.h
+  * Git: slp/pkgs/v/vconf-internal-keys
+  * Tag: vconf-internal-keys_0.0.4-6
+
+ -- Hyungdeuk Kim <hd3.kim@samsung.com>  Tue, 29 May 2012 21:95:00 +0900
+
+vconf-internal-keys (0.0.4-5) unstable; urgency=low
+
+  * remove vconfkey_camera_state key following camera app request
+  * Git: slp/pkgs/v/vconf-internal-keys
+  * Tag: vconf-internal-keys_0.0.4-5
+
+ -- Hyungdeuk Kim <hd3.kim@samsung.com>  Tue, 29 May 2012 21:05:00 +0900
+
+vconf-internal-keys (0.0.4-4) unstable; urgency=low
+
+  * fixed duplicated keys.
+  * Git: slp/pkgs/v/vconf-internal-keys
+  * Tag: vconf-internal-keys_0.0.4-4
+
+ -- Jeesun Kim <iamjs.kim@samsung.com>  Tue, 29 May 2012 20:55:00 +0900
+
+vconf-internal-keys (0.0.4-3) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Git: slp/pkgs/v/vconf-internal-keys
+  * Tag: vconf-internal-keys_0.0.4-3
+
+ -- Jeesun Kim <iamjs.kim@samsung.com>  Tue, 29 May 2012 19:22:37 +0900
+
+vconf-internal-keys (0.0.4-2) unstable; urgency=low
+
+  * add location(cps) keys
+  * Git: slp/pkgs/v/vconf-internal-keys
+  * Tag: vconf-internal-keys_0.0.4-2
+
+ -- Minjune Kim <sena06.kim@samsung.com>  Fri, 25 May 2012 21:05:31 +0900
+
+vconf-internal-keys (0.0.4-1) unstable; urgency=low
+
+  * match spec file version
+  * Git: slp/pkgs/v/vconf-internal-keys
+  * Tag: vconf-internal-keys_0.0.4-1
+
+ -- Hyungdeuk Kim <hd3.kim@samsung.com>  Fri, 25 May 2012 19:39:04 +0900
+
+vconf-internal-keys (0.0.4) unstable; urgency=low
+
+  * Add vconfkey for dock setting
+  * Add vconfkey for contact
+  * Git: slp/pkgs/v/vconf-internal-keys
+  * Tag: vconf-internal-keys_0.0.4
+
+ -- Hyungdeuk Kim <hd3.kim@samsung.com>  Fri, 25 May 2012 19:29:04 +0900
+
+vconf-internal-keys (0.0.3-9) unstable; urgency=low
+
+  * Add vconfkey for setting
+  * Git: slp/pkgs/v/vconf-internal-keys
+  * Tag: vconf-internal-keys_0.0.3-9
+
+ -- MyoungJune Park <mj2004.park@samsung.com>  Fri, 25 May 2012 13:35:45 +0900
+
+vconf-internal-keys (0.0.3-8) unstable; urgency=low
+
+  * restore - VCONFKEY_SETAPPL_STATE_TICKER_NOTI_FILE_TRAN_BOOL
+  * Git: slp/pkgs/v/vconf-internal-keys
+  * Tag: vconf-internal-keys_0.0.3-8
+
+ -- MyoungJune Park <mj2004.park@samsung.com>  Fri, 25 May 2012 11:36:31 +0900
+
+vconf-internal-keys (0.0.3-6) unstable; urgency=low
+
+  * Add vconfkey for sound
+  * Git: slp/pkgs/v/vconf-internal-keys
+  * Tag: vconf-internal-keys_0.0.3-6
+
+ -- Seungbae Shin <seungbae.shin@samsung.com>  Thu, 24 May 2012 20:09:15 +0900
+
+vconf-internal-keys (0.0.3-5) unstable; urgency=low
+
+  * Add vconfkey for Wi-Fi tethering hide option
+  * Git: slp/pkgs/v/vconf-internal-keys
+  * Tag: vconf-internal-keys_0.0.3-5
+
+ -- Seungyoun Ju <sy39.ju@samsung.com>  Thu, 24 May 2012 13:59:48 +0900
+
+vconf-internal-keys (0.0.3-4) unstable; urgency=low
+
+  * add music vconfkey album_art
+  * Git: slp/pkgs/v/vconf-internal-keys
+  * Tag: vconf-internal-keys_0.0.3-4
+
+ -- Byeongin Oh <quddls.oh@samsung.com>  Thu, 24 May 2012 13:14:31 +0900
+
+vconf-internal-keys (0.0.3-3) unstable; urgency=low
+
+  * fix buf for gps Starting mode
+  * Git: slp/pkgs/v/vconf-internal-keys
+  * Tag: vconf-internal-keys_0.0.3-3
+
+ -- Genie Kim <daejins.kim@samsung.com>  Thu, 24 May 2012 11:47:19 +0900
+
+vconf-internal-keys (0.0.3-2) unstable; urgency=low
+
+  * remove unused value for auto brightness
+  * Git: slp/pkgs/v/vconf-internal-keys
+  * Tag: vconf-internal-keys_0.0.3-2
+
+ -- Jinkun Jang <jinkun.jang@samsung.com>  Thu, 24 May 2012 10:25:00 +0900
+
+vconf-internal-keys (0.0.3-1) unstable; urgency=low
+
+  * add enum value for auto brightness
+  * Git: slp/pkgs/v/vconf-internal-keys
+  * Tag: vconf-internal-keys_0.0.3-1
+
+ -- Jinkun Jang <jinkun.jang@samsung.com>  Wed, 23 May 2012 10:38:00 +0900
+
+vconf-internal-keys (0.0.3) unstable; urgency=low
+
+  * add boot-animation, idle-lock, lockscreen, pwlock, starter
+  * add setting vconf key for menuscreen, apply setting vconf key changes for v2.9 ui
+  * Git: slp/pkgs/v/vconf-internal-keys
+  * Tag: vconf-internal-keys_0.0.3
+
+ -- Hyungdeuk Kim <hd3.kim@samsung.com>  Sun, 20 May 2012 18:38:00 +0900
+
+
+vconf-internal-keys (0.0.2-9) unstable; urgency=low
+
+  * add vconf header for memo and add new vconf header to CMakeList
+  * Git: slp/pkgs/v/vconf-internal-keys
+  * Tag: vconf-internal-keys_0.0.2-9
+
+ -- Wei Hua <wei2012.hua@samsung.com>  Fri, 18 May 2012 09:38:00 +0900
+
+vconf-internal-keys (0.0.2-8) unstable; urgency=low
+
+  * add new vconf header to CMakeList
+  * Git: slp/pkgs/v/vconf-internal-keys
+  * Tag: vconf-internal-keys_0.0.2-8
+
+ -- Jaeho Lee <jaeho81.lee@samsung.com>  Thu, 17 May 2012 22:57:36 +0900
+
+vconf-internal-keys (0.0.2-7) unstable; urgency=low
+
+  * add new vconf header to CMakeList
+  * Git: slp/pkgs/v/vconf-internal-keys
+  * Tag: vconf-internal-keys_0.0.2-7
+
+ -- Hyungdeuk Kim <hd3.kim@samsung.com>  Thu, 17 May 2012 21:26:12 +0900
+
+vconf-internal-keys (0.0.2-6) unstable; urgency=low
+
+  * add bt headset key
+  * add menu screen desktop key
+  * Git: slp/pkgs/v/vconf-internal-keys
+  * Tag: vconf-internal-keys_0.0.2-6
+
+ -- Hyungdeuk Kim <hd3.kim@samsung.com>  Thu, 17 May 2012 20:26:12 +0900
+
+vconf-internal-keys (0.0.2-5) unstable; urgency=low
+
+  * remove tvout vconf internal setting keys
+  * Git: slp/pkgs/v/vconf-internal-keys
+  * Tag: vconf-internal-keys_0.0.2-5
+
+ -- Hyungdeuk Kim <hd3.kim@samsung.com>  Thu, 17 May 2012 18:26:12 +0900
+
+vconf-internal-keys (0.0.2-4) unstable; urgency=low
+
+  * move & add vconf keys for system fw
+  * Git: slp/pkgs/v/vconf-internal-keys
+  * Tag: vconf-internal-keys_0.0.2-4
+
+ -- Jinkun Jang <jinkun.jang@samsung.com>  Thu, 17 May 2012 17:26:12 +0900
+
+vconf-internal-keys (0.0.2-3) unstable; urgency=low
+
+  * add idle-screen keys
+  * Git: slp/pkgs/v/vconf-internal-keys
+  * Tag: vconf-internal-keys_0.0.2-3
+
+ -- Jin Yoon <jinny.yoon@samsung.com>  Thu, 17 May 2012 17:10:22 +0900
+
+vconf-internal-keys (0.0.2-2) unstable; urgency=low
+
+  * add allshare keys
+  * Git: slp/pkgs/v/vconf-internal-keys
+  * Tag: vconf-internal-keys_0.0.2-2
+
+ -- MinSeo Park <minseo.park@samsung.com>  Thu, 17 May 2012 14:18:12 +0900
+
+vconf-internal-keys (0.0.2-1) unstable; urgency=low
+
+  * remove telephony call state keys and add two keys
+  * Git: slp/pkgs/v/vconf-internal-keys
+  * Tag: vconf-internal-keys_0.0.2-1
+
+ -- Kyeongchul Kim <kyeongchul.kim@samsung.com>  Wed, 16 May 2012 10:37:30 +0900
+
+vconf-internal-keys (0.0.2) unstable; urgency=low
+
+  * remove comma of enum value (testmode) for fixing build error
+  * Git: slp/pkgs/v/vconf-internal-keys
+  * Tag: vconf-internal-keys_0.0.2
+
+ -- Hyungdeuk Kim <hd3.kim@samsung.com>  Tue, 15 May 2012 20:38:21 +0900
+
+vconf-internal-keys (0.0.1-9) unstable; urgency=low
+
+  * add setting gallery, testmode keys
+  * Git: slp/pkgs/v/vconf-internal-keys
+  * Tag: vconf-internal-keys_0.0.1-9
+
+ -- Jisung Ahn <jcastle.ahn@samsung.com>  Tue, 15 May 2012 19:35:21 +0900
+
+vconf-internal-keys (0.0.1-8) unstable; urgency=low
+
+  * add location keys
+  * Git: slp/pkgs/v/vconf-internal-keys
+  * Tag: vconf-internal-keys_0.0.1-8
+
+ -- Genie Kim <daejins.kim@samsung.com>  Tue, 15 May 2012 14:36:10 +0900
+
+vconf-internal-keys (0.0.1-7) unstable; urgency=low
+
+  * add the new call setting vconf keys
+  * Git: slp/pkgs/v/vconf-internal-keys
+  * Tag: vconf-internal-keys_0.0.1-7
+
+ -- js49.lee <js49.lee@samsung.com>  Thu, 10 May 2012 23:59:39 -0700
+
+vconf-internal-keys (0.0.1-6) unstable; urgency=low
+
+  * add VCONFKEY_CSC_SALESCODE key to internal
+  * Git: slp/pkgs/v/vconf-internal-keys
+  * Tag: vconf-internal-keys_0.0.1-6
+
+ -- Jiyoung <jy910.yun@samsung.com>  Wed, 09 May 2012 11:42:45 +0900
+
+vconf-internal-keys (0.0.1-5) unstable; urgency=low
+
+  * add VCONFKEY_NFC_SBEAM and VCONFKEY_NFC_STATE key to internal #2
+  * Git: slp/pkgs/v/vconf-internal-keys
+  * Tag: vconf-internal-keys_0.0.1-5
+
+ -- Sechang Sohn <sc.sohn@samsung.com>  Mon, 07 May 2012 15:02:29 +0900
+
+vconf-internal-keys (0.0.1-4) unstable; urgency=low
+
+  * add VCONFKEY_NFC_SBEAM and VCONFKEY_NFC_STATE key to internal
+  * Git: slp/pkgs/v/vconf-internal-keys
+  * Tag: vconf-internal-keys_0.0.1-4
+
+ -- Sechang Sohn <sc.sohn@samsung.com>  Mon, 07 May 2012 13:21:31 +0900
+
+vconf-internal-keys (0.0.1-3) unstable; urgency=low
+
+  * add telephony service protocol type key
+  * arrange enum value for setting
+  * change file name from sync to eas
+  * add eas recovery mode key
+  * Git: slp/pkgs/v/vconf-internal-keys
+  * Tag: vconf-internal-keys_0.0.1-3
+
+ -- Hyungdeuk Kim <hd3.kim@samsung.com>  Thu, 3 May 2012 17:52:35 +0900
+
+vconf-internal-keys (0.0.1-2) unstable; urgency=low
+
+  * add pc files to dev pkg
+  * Git: slp/pkgs/v/vconf-internal-keys
+  * Tag: vconf-internal-keys_0.0.1-2
+
+ -- Hyungdeuk Kim <hd3.kim@samsung.com>  Thu, 3 May 2012 10:52:35 +0900
+
+vconf-internal-keys (0.0.1-1) unstable; urgency=low
+
+  * Initail version
+  * Git: slp/pkgs/v/vconf-internal-keys
+  * Tag: vconf-internal-keys_0.0.1-1
+
+ -- Hyungdeuk Kim <hd3.kim@samsung.com>  Thu, 3 May 2012 10:22:35 +0900
diff --git a/debian/compat b/debian/compat
new file mode 100644 (file)
index 0000000..7ed6ff8
--- /dev/null
@@ -0,0 +1 @@
+5
diff --git a/debian/control b/debian/control
new file mode 100644 (file)
index 0000000..27c722c
--- /dev/null
@@ -0,0 +1,12 @@
+Source: vconf-internal-keys
+Section: devel
+Priority: optional
+Maintainer: Hakjoo Ko <hakjoo.ko@samsung.com>, Hyungdeuk Kim <hd3.kim@samsung.com>
+Uploaders: Hyungdeuk Kim <hd3.kim@samsung.com>, Jaeho Lee <jaeho81.lee@samsung.com>, Genie Kim <daejins.kim@samsung.com>, MyoungJune Park <mj2004.park@samsung.com>, Minjune Kim <sena06.kim@samsung.com>, Guangliang Wang <gliang.wang@samsung.com>
+Build-Depends: debhelper (>= 5)
+Standards-Version: 3.7.2
+
+Package: vconf-internal-keys-dev
+Section: devel
+Architecture: any
+Description: vconf internal key header file (dev)
diff --git a/debian/rules b/debian/rules
new file mode 100755 (executable)
index 0000000..4e35248
--- /dev/null
@@ -0,0 +1,115 @@
+#!/usr/bin/make -f
+# -*- makefile -*-
+# Sample debian/rules that uses debhelper.
+# This file was originally written by Joey Hess and Craig Small.
+# As a special exception, when this file is copied by dh-make into a
+# dh-make output file, you may use that output file without restriction.
+# This special exception was added by Craig Small in version 0.37 of dh-make.
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+CFLAGS ?= -Wall -g
+LDFLAGS ?=
+PREFIX ?= /usr
+DATADIR ?= /opt
+
+BUILDDIR ?= $(CURDIR)/cmake-tmp
+
+ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
+       CFLAGS += -O0
+else
+       CFLAGS += -O2
+endif
+
+LDFLAGS += -Wl,--rpath=$(PREFIX)/lib -Wl,--as-needed
+
+configure: configure-stamp
+configure-stamp:
+       dh_testdir
+       # Add here commands to configure the package.
+       mkdir -p $(BUILDDIR) && cd $(BUILDDIR) && CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" cmake .. -DCMAKE_INSTALL_PREFIX=$(PREFIX)
+
+       touch configure-stamp
+
+build: build-stamp
+
+build-stamp: configure-stamp
+       dh_testdir
+
+       # Add here commands to compile the package.
+       cd $(BUILDDIR) && $(MAKE)
+       #docbook-to-man debian/wavplayer.sgml > wavplayer.1
+
+       for f in `find $(CURDIR)/debian/ -name "*.in"`; do \
+               cat $$f > $${f%.in}; \
+               sed -i -e "s#@PREFIX@#$(PREFIX)#g" $${f%.in}; \
+               sed -i -e "s#@DATADIR@#$(DATADIR)#g" $${f%.in}; \
+       done
+
+
+       touch $@
+
+clean:
+       dh_testdir
+       dh_testroot
+       rm -f build-stamp configure-stamp
+
+       # Add here commands to clean up after the build process.
+       -rm -rf $(BUILDDIR)
+       #rm -rf CMakeCache.txt CMakeFiles cmake_install.cmake Makefile install_manifest.txt
+
+       for f in `find $(CURDIR)/debian/ -name "*.in"`; do \
+               rm -f $${f%.in}; \
+       done
+
+       dh_clean
+
+install: build
+       dh_testdir
+       dh_testroot
+       dh_prep
+       #dh_clean -k
+       dh_installdirs
+
+       # Add here commands to install the package into debian/wavplayer.
+       cd $(BUILDDIR) && $(MAKE) DESTDIR=$(CURDIR)/debian/tmp install
+
+
+# Build architecture-independent files here.
+binary-indep: build install
+# We have nothing to do by default.
+
+# Build architecture-dependent files here.
+binary-arch: build install
+       dh_testdir
+       dh_testroot
+#      dh_installchangelogs
+#      dh_installdocs
+#      dh_installexamples
+       dh_install --sourcedir=debian/tmp
+#      dh_installmenu
+#      dh_installdebconf
+#      dh_installlogrotate
+#      dh_installemacsen
+#      dh_installpam
+#      dh_installmime
+#      dh_python
+#      dh_installinit
+#      dh_installcron
+#      dh_installinfo
+       dh_installman
+       dh_link
+#      dh_strip --dbg-package=libvconf-dbg
+       dh_compress
+       dh_fixperms
+#      dh_perl
+       dh_makeshlibs
+       dh_installdeb
+       dh_shlibdeps
+       dh_gencontrol
+       dh_md5sums
+       dh_builddeb
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install configure
diff --git a/debian/vconf-internal-keys-dev.install.in b/debian/vconf-internal-keys-dev.install.in
new file mode 100644 (file)
index 0000000..a0a2f0a
--- /dev/null
@@ -0,0 +1,2 @@
+@PREFIX@/include/vconf/*
+@PREFIX@/lib/pkgconfig/*.pc
diff --git a/include/vconf-internal-account-keys.h b/include/vconf-internal-account-keys.h
new file mode 100755 (executable)
index 0000000..e9463ca
--- /dev/null
@@ -0,0 +1,76 @@
+/*
+ * vconf-internal-keys
+ *
+ * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Hakjoo Ko <hakjoo.ko@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#ifndef __VCONF_INTERNAL_ACCOUNT_KEYS_H__
+#define __VCONF_INTERNAL_ACCOUNT_KEYS_H__
+
+/**
+ * This file defines keys and values.
+ *
+ * @file        vconf-internal-account-keys.h
+ * @defgroup    vconf_internal_account_key Definitions of internal shared Keys for account
+ * @ingroup     vconf_internal_key
+ * @author      wy1115.lee@samsung.com
+ * @version     0.1
+ * @brief       This file has the definitions of shared keys for account \n
+ */
+
+/* ========================== Account Keys & Values ============================ */
+/**
+ * @addtogroup vconf_internal_account_key
+ * @{
+ * @brief Account-hotspot Keys & Values\n
+ *        Maintainer : wy1115.lee@samsung.com
+ */
+
+/**
+ * @brief my account sync refresh status
+ *
+ * 0 : Cancel sync \n
+ * 1 : Sync all \n
+ */
+#define VCONFKEY_ACCOUNT_SYNC_ALL_STATUS_INT     "db/account/sync_all"
+
+/**
+ * @brief my account auto sync on/off status
+ *
+ * 0 : my account auto sync off \n
+ * 1 : my account auto sync on \n
+ */
+#define VCONFKEY_ACCOUNT_AUTO_SYNC_STATUS_INT    "db/account/auto_sync"
+
+/**
+ * @brief latest account message
+ *
+ * insert : account added \n
+ * update : account updated \n
+ * delete : account deleted \n
+ * sync_update : sync status updated \n
+ */
+#define VCONFKEY_ACCOUNT_MSG_STR        "db/account/msg"
+
+
+/**
+ * @}
+ */
+
+#endif /* __VCONF_INTERNAL_ACCOUNT_KEYS_H__ */
+
diff --git a/include/vconf-internal-admin-keys.h b/include/vconf-internal-admin-keys.h
new file mode 100755 (executable)
index 0000000..56b1601
--- /dev/null
@@ -0,0 +1,88 @@
+/*
+ * vconf-internal-keys
+ *
+ * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Hakjoo Ko <hakjoo.ko@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#ifndef __VCONF_INTERNAL_ADMIN_KEYS_H__
+#define __VCONF_INTERNAL_ADMIN_KEYS_H__
+
+/**
+ * This file defines keys and values.
+ *
+ * @file        vconf-internal-admin-keys.h
+ * @defgroup    vconf_internal_admin_key Definitions of internal shared Keys for admin
+ * @ingroup     vconf_internal_key
+ * @author      Inho Oh <inho48.oh@samsung.com>
+ * @version     0.1
+ * @brief       This file has the definitions of shared keys for admin \n
+ */
+
+/* ========================== Admin Keys & Values ============================ */
+/**
+ * @addtogroup vconf_internal_admin_key
+ * @{
+ * @brief Admin Keys & Values\n
+ *        Maintainer : Inho Oh <inho48.oh@samsung.com>
+ */
+
+#define VCONFKEY_ADMIN_PREFIX                       "db/admin"
+
+/**
+ * @brief Java Autotest url
+ *
+ */
+#define VCONFKEY_ADMIN_INTNL_JAVA_AUTOTEST_URL      VCONFKEY_ADMIN_PREFIX"/autotest_url"
+
+/**
+ * @brief User Agent
+ *
+ */
+#define VCONFKEY_ADMIN_UAGENT                       VCONFKEY_ADMIN_PREFIX"/uagent"
+
+/**
+ * @brief UA Profile 2G
+ *
+ */
+#define VCONFKEY_ADMIN_UAPROF_URL_2G                VCONFKEY_ADMIN_PREFIX"/uaprof_url_2g"
+
+/**
+ * @brief UA Profile 3G
+ *
+ */
+#define VCONFKEY_ADMIN_UAPROF_URL_3G                VCONFKEY_ADMIN_PREFIX"/uaprof_url_3g"
+
+/**
+ * @brief GCF Test mode flag
+ *
+ * VCONFKEY_ADMIN_GCF_OFF : GCF Test Off \n
+ * VCONFKEY_ADMIN_GCF_OFF : GCF Test On \n
+ */
+#define VCONFKEY_ADMIN_GCF_TEST                     VCONFKEY_ADMIN_PREFIX"/gcf_test"
+enum {
+       VCONFKEY_ADMIN_GCF_OFF = 0,
+       VCONFKEY_ADMIN_GCF_ON
+};
+
+
+/**
+ * @}
+ */
+
+#endif /* __VCONF_INTERNAL_ADMIN_KEYS_H__ */
+
diff --git a/include/vconf-internal-alarm-keys.h b/include/vconf-internal-alarm-keys.h
new file mode 100755 (executable)
index 0000000..b05bbf7
--- /dev/null
@@ -0,0 +1,54 @@
+/*
+ * vconf-internal-keys
+ *
+ * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Hakjoo Ko <hakjoo.ko@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#ifndef __VCONF_INTERNAL_ALARM_KEYS_H__
+#define __VCONF_INTERNAL_ALARM_KEYS_H__
+
+/**
+ * This file defines keys and values.
+ *
+ * @file        vconf-internal-alarm-keys.h
+ * @defgroup    vconf_internal_alarm_key Definitions of internal shared Keys for Alarm
+ * @ingroup     vconf_internal_key
+ * @author      changyu.lu@samsung.com
+ * @version     0.1
+ * @brief       This file has the definitions of shared keys for Alarm \n
+ */
+
+/* ========================== Alarm Keys & Values ============================ */
+/**
+ * @addtogroup vconf_internal_alarm_key
+ * @{
+ * @brief Alarm Keys & Values\n
+ *        Maintainer : changyu.lu@samsung.com
+ */
+
+/**
+ * @brief it stands for number of enabled alarm by int value.
+ *
+ */
+#define VCONFKEY_ALARM_STATE   "db/alarm/state"
+/**
+ * @}
+ */
+
+#endif /* __VCONF_INTERNAL_ALARM_KEYS_H__ */
+
diff --git a/include/vconf-internal-boot-animation-keys.h b/include/vconf-internal-boot-animation-keys.h
new file mode 100755 (executable)
index 0000000..ccd7efe
--- /dev/null
@@ -0,0 +1,58 @@
+/*
+ * vconf-internal-boot-animation-keys
+ *
+ * Copyright (c) 2000 - 2012 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Seungtaek Chung <seungtaek.chung@samsung.com>, Mi-Ju Lee <miju52.lee@samsung.com>, Xi Zhichan <zhichan.xi@samsung.com>, YoungSub Ko <ys4610.ko@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#ifndef __VCONF_INTERNAL_BOOT_ANIMATION_KEYS_H__
+#define __VCONF_INTERNAL_BOOT_ANIMATION_KEYS_H__
+
+/**
+ * This file defines keys and values.
+ *
+ * @file        vconf-internal-boot-animation-keys.h
+ * @defgroup    vconf_internal_boot-animation-key Definitions of internal shared Keys for boot_animation
+ * @ingroup     vconf_internal_key
+ * @author      Seungtaek Chung <seungtaek.chung@samsung.com>, Mi-Ju Lee <miju52.lee@samsung.com>, Xi Zhichan <zhichan.xi@samsung.com>, youngsub Ko <ys4610.ko@samsung.com>
+ * @version     0.1
+ * @brief       This file has the definitions of shared keys for boot_animation \n
+ */
+
+/* ========================== boot_animation Keys & Values ============================ */
+/**
+ * @addtogroup vconf_internal_boot_animation_key
+ * @{
+ * @brief boot_animation Keys & Values\n
+ *        Maintainer : Seungtaek Chung <seungtaek.chung@samsung.com>, Mi-Ju Lee <miju52.lee@samsung.com>, Xi Zhichan <zhichan.xi@samsung.com>, YoungSub Ko <ys4610.ko@samsung.com>
+ */
+
+/**
+ * @brief whether boot animation is finished
+ *
+ * type : int
+*/
+#define VCONFKEY_BOOT_ANIMATION_FINISHED       "memory/boot_animation/finished"
+
+/**
+ * @brief trigger to restart boot animation
+ *
+ * type : string
+*/
+#define VCONFKEY_BOOT_ANIMATION_RESTART                "memory/boot_animation/restart"
+
+#endif /* __VCONF_INTERNAL_BOOT_ANIMATION_KEYS_H__ */
diff --git a/include/vconf-internal-browser-keys.h b/include/vconf-internal-browser-keys.h
new file mode 100755 (executable)
index 0000000..3c0dd56
--- /dev/null
@@ -0,0 +1,63 @@
+/*
+ * vconf-internal-keys
+ *
+ * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Hakjoo Ko <hakjoo.ko@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#ifndef __VCONF_INTERNAL_BROWSER_KEYS_H__
+#define __VCONF_INTERNAL_BROWSER_KEYS_H__
+
+/**
+ * This file defines keys and values.
+ *
+ * @file        vconf-internal-browser-keys.h
+ * @defgroup    vconf_internal_browser_key Definitions of internal shared Keys for browser
+ * @ingroup     vconf_internal_key
+ * @author      Sangpyo Kim sangpyo7.kim@samsung.com
+ * @version     0.1
+ * @brief       This file has the definitions of shared keys for browser \n
+ */
+
+/* ========================== browser Keys & Values ============================ */
+/**
+ * @addtogroup vconf_internal_browser_key
+ * @{
+ * @brief browser Keys & Values\n
+ *        Maintainer : Sangpyo Kim sangpyo7.kim@samsung.com
+ */
+
+#define VCONFKEY_BROWSER_PREFIX                       "db/browser"
+
+/**
+ * @brief UserAgent profile for browser
+ *
+ */
+#define VCONFKEY_BROWSER_BROWSER_USER_AGENT    VCONFKEY_BROWSER_PREFIX"/browser_user_agent"
+
+/**
+ * @brief UserAgent profile for user customizing
+ *
+ */
+#define VCONFKEY_BROWSER_CUSTOM_USER_AGENT    VCONFKEY_BROWSER_PREFIX"/custom_user_agent"
+
+/**
+ * @}
+ */
+
+#endif /* __VCONF_INTERNAL_BROWSER_KEYS_H__ */
+
diff --git a/include/vconf-internal-bt-keys.h b/include/vconf-internal-bt-keys.h
new file mode 100755 (executable)
index 0000000..1296b33
--- /dev/null
@@ -0,0 +1,70 @@
+/*
+ * vconf-internal-keys
+ *
+ * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Hakjoo Ko <hakjoo.ko@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#ifndef __VCONF_INTERNAL_BT_KEYS_H__
+#define __VCONF_INTERNAL_BT_KEYS_H__
+
+/**
+ * This file defines keys and values.
+ *
+ * @file        vconf-internal-bt-keys.h
+ * @defgroup    vconf_internal_bt_key Definitions of internal shared Keys for bluetooth
+ * @ingroup     vconf_internal_key
+ * @author      chanyeol.park@samsung.com
+ * @version     0.1
+ * @brief       This file has the definitions of shared keys for bluetooth \n
+ */
+
+/* ========================== Bluetooth Keys & Values ============================ */
+/**
+ * @addtogroup vconf_internal_bt_key
+ * @{
+ * @brief Bluetooth Keys & Values\n
+ *        Maintainer : chanyeol.park@samsung.com
+ */
+
+/**
+ * @brief Bluetooth SCO connected status
+ *
+ * 0x00 : SCO disconnected \n
+ * 0x01 : SCO connected \n
+*/
+#define VCONFKEY_BT_HEADSET_SCO "memory/bluetooth/btsco"
+enum {
+       /** SCO Disconnected */
+       VCONFKEY_BT_SCO_DISCONNECT = 0x00,
+       /** SCO Connected */
+       VCONFKEY_BT_SCO_CONNECT = 0x01
+};
+
+/**
+ * @brief Bluetooth Connected headset name
+ *
+ * string : name of the connected headset
+*/
+#define VCONFKEY_BT_HEADSET_NAME "memory/bluetooth/sco_headset_name"
+
+/**
+ * @}
+ */
+
+#endif /* __VCONF_INTERNAL_BT_KEYS_H__ */
+
diff --git a/include/vconf-internal-calendar-keys.h b/include/vconf-internal-calendar-keys.h
new file mode 100644 (file)
index 0000000..8d811ff
--- /dev/null
@@ -0,0 +1,63 @@
+/*
+ * vconf-internal-keys
+ *
+ * Copyright (c) 2000 - 2012 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Jeesun Kim <iamjs.kim@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#ifndef __VCONF_INTERNAL_CALENDAR_KEYS_H__
+#define __VCONF_INTERNAL_CALENDAR_KEYS_H__
+
+/**
+ * This file defines keys and values.
+ *
+ * @file        vconf-internal-calendar-keys.h
+ * @defgroup    vconf_internal_calendar_key Definitions of internal shared Keys for calendar
+ * @ingroup     vconf_internal_key
+ * @author      Sunghyuk Lee <sunghyuk.lee@samsung.com> Jeesun Kim <iamjs.kim@samsung.com>
+ * @version     0.1
+ * @brief       This file has the definitions of shared keys for calendar \n
+ */
+
+/* ========================== Calendar Keys & Values ============================ */
+/**
+ * @addtogroup vconf_internal_calendar_key
+ * @{
+ * @brief Calendar Keys & Values\n
+ *        Maintainer : Sunghyuk Lee<sunghyuk.lee@samsung.com> Jeesun Kim <iamjs.kim@samsung.com>
+ */
+
+#define VCONFKEY_CALENDAR_PREFIX "db/calendar"
+
+/**
+ * @brief flag for timezone on or off.
+ * 0(int): off
+ * 1(int): on
+ */
+#define VCONFKEY_CALENDAR_TIMEZONE_ON_OFF VCONFKEY_CALENDAR_PREFIX"/timezone_on_off"
+
+/**
+ * @brief timezone path
+ */
+#define VCONFKEY_CALENDAR_TIMEZONE_PATH VCONFKEY_CALENDAR_PREFIX"/timezone_path"
+
+/**
+ * @}
+ */
+
+#endif /* __VCONF_INTERNAL_CALENDAR_KEYS_H__ */
+
diff --git a/include/vconf-internal-call-keys.h b/include/vconf-internal-call-keys.h
new file mode 100755 (executable)
index 0000000..7d1b9fc
--- /dev/null
@@ -0,0 +1,81 @@
+/*
+ * vconf-internal-keys
+ *
+ * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Hakjoo Ko <hakjoo.ko@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#ifndef __VCONF_INTERNAL_CALL_KEYS_H__
+#define __VCONF_INTERNAL_CALL_KEYS_H__
+
+/**
+ * This file defines keys and values.
+ *
+ * @file        vconf-internal-call-keys.h
+ * @defgroup    vconf_internal_call_key Definitions of internal shared Keys for call
+ * @ingroup     vconf_internal_key
+ * @author      sungjoon.won@samsung.com
+ * @version     0.1
+ * @brief       This file has the definitions of shared keys for call \n
+ */
+
+/* ========================== Call Keys & Values ============================ */
+/**
+ * @addtogroup vconf_internal_call_key
+ * @{
+ * @brief Call Keys & Values\n
+ *        Maintainer : sungjoon.won@samsung.com
+ */
+
+/**
+ * @brief Current call status
+ *
+ * VCONFKEY_CALL_OFF : No call connected \n
+ * VCONFKEY_CALL_VOICE_CONNECTING : Voice call is connecting \n
+ * VCONFKEY_CALL_VOICE_ACTIVE : Voice call is connected \n
+ * VCONFKEY_CALL_VIDEO_CONNECTING : Video call is connecting \n
+ * VCONFKEY_CALL_VIDEO_ACTIVE : Video call is connecting \n
+ */
+#define VCONFKEY_CALL_STATE            "memory/call/state"
+enum {
+       /** No call connected */
+       VCONFKEY_CALL_OFF = 0x00,
+       /** Voice call is connecting */
+       VCONFKEY_CALL_VOICE_CONNECTING,
+       /** Voice call is connected */
+       VCONFKEY_CALL_VOICE_ACTIVE,
+       /** Video call is connecting */
+       VCONFKEY_CALL_VIDEO_CONNECTING,
+       /** Video call is connecting */
+       VCONFKEY_CALL_VIDEO_ACTIVE,
+       VCONFKEY_CALL_STATE_MAX
+};
+
+/**
+ * @brief Call volume level
+ *
+ * Call volume leve : 1~6 \n
+ */
+#define VCONFKEY_CALL_VOLUME_LEVEL     "db/call/vol_level"
+
+
+/**
+ * @}
+ */
+
+#endif /* __VCONF_INTERNAL_CALL_KEYS_H__ */
+
diff --git a/include/vconf-internal-camera-keys.h b/include/vconf-internal-camera-keys.h
new file mode 100644 (file)
index 0000000..24dccf9
--- /dev/null
@@ -0,0 +1,67 @@
+/*
+ * vconf-internal-camera-keys
+ *
+ * Copyright (c) 2000 - 2012 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Jeongmo Yang <jm80.yang@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#ifndef __VCONF_INTERNAL_CAMERA_KEYS_H__
+#define __VCONF_INTERNAL_CAMERA_KEYS_H__
+
+/**
+ * This file defines keys and values.
+ *
+ * @file        vconf-internal-camera-keys.h
+ * @defgroup    vconf_internal_camera_key Definitions of internal shared Keys for camera
+ * @ingroup     vconf_internal_key
+ * @author      jm80.yang@samsung.com
+ * @version     0.1
+ * @brief       This file has the definitions of internal shared keys for camera \n
+ */
+
+/* ========================== Camera Keys & Values ============================ */
+/**
+ * @addtogroup vconf_internal_camera_key
+ * @{
+ * @brief Camera Keys & Values\n
+ *        Maintainer : jm80.yang@samsung.com
+ */
+
+/**
+ * @brief Camera state(int)
+ *
+ * 0 : Not opened
+ * 1 : Opened
+ * 2 : Now previewing
+ * 3 : Now recording
+ * 4 : Paused while recording
+ */
+#define VCONFKEY_CAMERA_STATE "memory/camera/state"
+enum {
+       VCONFKEY_CAMERA_STATE_NULL,
+       VCONFKEY_CAMERA_STATE_OPEN,
+       VCONFKEY_CAMERA_STATE_PREVIEW,
+       VCONFKEY_CAMERA_STATE_RECORDING,
+       VCONFKEY_CAMERA_STATE_RECORDING_PAUSE
+};
+
+/**
+ * @}
+ */
+
+#endif /* __VCONF_INTERNAL_CAMERA_KEYS_H__ */
+
diff --git a/include/vconf-internal-ciss-keys.h b/include/vconf-internal-ciss-keys.h
new file mode 100755 (executable)
index 0000000..acf976a
--- /dev/null
@@ -0,0 +1,281 @@
+/*
+ * vconf-internal-keys
+ *
+ * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Hakjoo Ko <hakjoo.ko@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#ifndef __VCONF_INTERNAL_CISS_KEYS_H__
+#define __VCONF_INTERNAL_CISS_KEYS_H__
+
+/**
+ * This file defines keys and values.
+ *
+ * @file        vconf-internal-ciss-keys.h
+ * @defgroup    vconf_internal_ciss_key Definitions of internal shared Keys for CISS app
+ * @ingroup     vconf_internal_key
+ * @author      js49.lee@samsung.com
+ * @version     0.1
+ * @brief       This file has the definitions of shared keys for CISS App \n
+ */
+
+/* ========================== CISS UI Keys & Values ============================ */
+/**
+ * @addtogroup vconf_internal_ciss_key
+ * @{
+ * @brief CISS UI Keys & Values\n
+ *        Maintainer : js49.lee@samsung.com
+ */
+
+#define VCONFKEY_CISSAPPL_PREFIX                         "db/ciss/"
+
+/**
+ * @brief Show my number status
+ *
+ * 0 : By network \n
+ * 1 : Show \n
+ * 2 : Hide \n
+ */
+#define VCONFKEY_CISSAPPL_SHOW_MY_NUMBER_INT             VCONFKEY_CISSAPPL_PREFIX"/show_my_number"
+
+/**
+ * @brief Incoming call auto rejection status
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_CISSAPPL_AUTO_REJECT_BOOL               VCONFKEY_CISSAPPL_PREFIX"/auto_reject"
+
+/**
+ * @brief Auto rejection status regarding incoming calls from unknown numbers
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_CISSAPPL_AUTO_REJECT_UNKNOWN_BOOL       VCONFKEY_CISSAPPL_PREFIX"/auto_reject_unknown"
+
+/**
+ * @brief Prefix dial status
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_CISSAPPL_PREFIX_DIAL_BOOL               VCONFKEY_CISSAPPL_PREFIX"/prefix_dial"
+
+/**
+ * @brief The total number of the prefix dial numbers
+ */
+#define VCONFKEY_CISSAPPL_PREFIX_DIAL_INT                VCONFKEY_CISSAPPL_PREFIX"/prefix_dial_cnt"
+
+/** @brief Prefix dial number 1 */
+#define VCONFKEY_CISSAPPL_PREFIX_DIAL_NUM1_STR           VCONFKEY_CISSAPPL_PREFIX"/prefix_dial_num1"
+
+/** @brief Prefix dial number 2 */
+#define VCONFKEY_CISSAPPL_PREFIX_DIAL_NUM2_STR           VCONFKEY_CISSAPPL_PREFIX"/prefix_dial_num2"
+
+/** @brief Prefix dial number 3 */
+#define VCONFKEY_CISSAPPL_PREFIX_DIAL_NUM3_STR           VCONFKEY_CISSAPPL_PREFIX"/prefix_dial_num3"
+
+/** @brief Prefix dial number 4 */
+#define VCONFKEY_CISSAPPL_PREFIX_DIAL_NUM4_STR           VCONFKEY_CISSAPPL_PREFIX"/prefix_dial_num4"
+
+/** @brief Prefix dial number 5 */
+#define VCONFKEY_CISSAPPL_PREFIX_DIAL_NUM5_STR           VCONFKEY_CISSAPPL_PREFIX"/prefix_dial_num5"
+
+/** @brief The total number of the predefined reject messages */
+#define VCONFKEY_CISSAPPL_REJECT_CALL_MSG_INT            VCONFKEY_CISSAPPL_PREFIX"/reject_call_message_cnt"
+
+/** @brief Predefined reject message 1 */
+#define VCONFKEY_CISSAPPL_USER_CREATE_MSG1_STR           VCONFKEY_CISSAPPL_PREFIX"/user_create_message1"
+
+/** @brief Predefined reject message 2 */
+#define VCONFKEY_CISSAPPL_USER_CREATE_MSG2_STR           VCONFKEY_CISSAPPL_PREFIX"/user_create_message2"
+
+/** @brief Predefined reject message 3 */
+#define VCONFKEY_CISSAPPL_USER_CREATE_MSG3_STR           VCONFKEY_CISSAPPL_PREFIX"/user_create_message3"
+
+/** @brief Predefined reject message 4 */
+#define VCONFKEY_CISSAPPL_USER_CREATE_MSG4_STR           VCONFKEY_CISSAPPL_PREFIX"/user_create_message4"
+
+/** @brief Predefined reject message 5 */
+#define VCONFKEY_CISSAPPL_USER_CREATE_MSG5_STR           VCONFKEY_CISSAPPL_PREFIX"/user_create_message5"
+
+/** @brief Predefined reject message 6 */
+#define VCONFKEY_CISSAPPL_USER_CREATE_MSG6_STR           VCONFKEY_CISSAPPL_PREFIX"/user_create_message6"
+
+/**
+ * @brief Incoming call auto answer status
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_CISSAPPL_ANSWERING_MODE_INT             VCONFKEY_CISSAPPL_PREFIX"/answering_mode"
+
+/**
+ * @brief Incoming call auto answer time
+ *
+ * 1 : 1 Second after \n
+ * 2 : 2 Seconds after \n
+ * 3 : 3 Seconds after \n
+ * 4 : 4 Seconds after \n
+ * 5 : 5 Seconds after \n
+ */
+#define VCONFKEY_CISSAPPL_ANSWERING_MODE_TIME_INT        VCONFKEY_CISSAPPL_PREFIX"/answering_mode_time"
+
+/**
+ * @brief Call connect tone status
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_CISSAPPL_CALL_CONNECT_TONE_BOOL         VCONFKEY_CISSAPPL_PREFIX"/call_connect_tone"
+
+/**
+ * @brief Minute minder status
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_CISSAPPL_MINUTE_MINDER_BOOL             VCONFKEY_CISSAPPL_PREFIX"/minute_minder"
+
+/**
+ * @brief Call end tone status
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_CISSAPPL_CALL_END_TONE_BOOL             VCONFKEY_CISSAPPL_PREFIX"/call_end_tone"
+
+/**
+ * @brief Alert on call status
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_CISSAPPL_ALERT_ON_CALL_INT              VCONFKEY_CISSAPPL_PREFIX"/alert_on_call"
+
+/** @brief Video call hide me image path */
+#define VCONFKEY_CISSAPPL_VIDEO_IMAGE_PATH_STR           VCONFKEY_CISSAPPL_PREFIX"/video_image_path"
+
+/**
+ * @brief The status of showing own video on the incoming video call screen
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_CISSAPPL_OWN_VIDEO_BOOL                 VCONFKEY_CISSAPPL_PREFIX"/own_video"
+
+/** @brief The index of the selected prefix dial number */
+#define VCONFKEY_CISSAPPL_PREFIX_DIAL_VALUE_INT          VCONFKEY_CISSAPPL_PREFIX"/prefix_dial_value"
+
+/**
+ * @brief The status of answering an incoming call with Home key
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_CISSAPPL_ANSWERING_KEY_BOOL             VCONFKEY_CISSAPPL_PREFIX"/call_answering_key"
+
+/**
+ * @brief The status of ending calls with Power key
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_CISSAPPL_POWER_KEY_ENDS_CALL_BOOL       VCONFKEY_CISSAPPL_PREFIX"/call_power_key_ends_call"
+
+/**
+ * @brief The status of muting a ringtone with the proximity sensor
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_CISSAPPL_PROXIMITY_SENSOR_BOOL          VCONFKEY_CISSAPPL_PREFIX"/proximity_sensor"
+
+/**
+ * @brief The status of making outgoing calls with BT headsets
+ *
+ * 0 : Even when device locked \n
+ * 1 : Only when device unlocked \n
+ */
+#define VCONFKEY_CISSAPPL_OUTGOING_CALL_CONDITIONS_INT          VCONFKEY_CISSAPPL_PREFIX"/outgoing_call_conditions"
+
+/**
+ * @brief Outgoing call type status
+ *
+ * 0 : Follow last call log \n
+ * 1 : Voice call \n
+ * 2 : Video call \n
+ */
+#define VCONFKEY_CISSAPPL_OUTGOING_CALL_TYPE_INT          VCONFKEY_CISSAPPL_PREFIX"/outgoing_call_type"
+
+/**
+ * @brief Eye contact status
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_CISSAPPL_EYE_CONTACT_BOOL          VCONFKEY_CISSAPPL_PREFIX"/eye_contact"
+
+/**
+ * @brief Noise reduction status
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_CISSAPPL_NOISE_REDUCTION_BOOL          VCONFKEY_CISSAPPL_PREFIX"/noise_reduction"
+
+/**
+ * @brief In-call sound EQ status
+ *
+ * 0 : Off \n
+ * 1 : Boost low tones \n
+ * 2 : Boost high tones \n
+ * 3 : For left ear \n
+ * 4 : For right ear \n
+ */
+#define VCONFKEY_CISSAPPL_IN_CALL_SOUND_EQ_INT          VCONFKEY_CISSAPPL_PREFIX"/in_call_sound_eq"
+
+/**
+ * @brief extra volume status
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_CISSAPPL_EXTRA_VOL_BOOL          VCONFKEY_CISSAPPL_PREFIX"/extra_vol"
+
+/**
+ * @brief increase ringtone status
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_CISSAPPL_INCREASE_RINGTONE_BOOL          VCONFKEY_CISSAPPL_PREFIX"/increase_ringtone"
+
+/**
+ * @brief It saves 24 charaters.
+ * First 12 characters are eq value for left ear. 
+ * Last 12 characters are eq values for right ears.
+ */
+#define VCONFKEY_CISSAPPL_PERSONALISED_EQ_STR  VCONFKEY_CISSAPPL_PREFIX"/personalised_eq"
+
+/**
+ * @}
+ */
+
+#endif /* __VCONF_INTERNAL_CISS_KEYS_H__ */
+
diff --git a/include/vconf-internal-contacts-svc-keys.h b/include/vconf-internal-contacts-svc-keys.h
new file mode 100755 (executable)
index 0000000..abc1829
--- /dev/null
@@ -0,0 +1,74 @@
+/*
+ * vconf-internal-keys
+ *
+ * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Donghee Ye <donghee.ye@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#ifndef __VCONF_INTERNAL_CONTACTS_SVC_KEYS_H__
+#define __VCONF_INTERNAL_CONTACTS_SVC_KEYS_H__
+
+/**
+ * This file defines keys and values.
+ *
+ * @file        vconf-internal-contacts-svc-keys.h
+ * @defgroup    vconf_internal_contacts_svc_key Definitions of internal shared Keys for contacts service
+ * @ingroup     vconf_internal_key
+ * @author      donghee.ye@samsung.com
+ * @version     0.1
+ * @brief       This file has the definitions of shared keys for contacts service \n
+ */
+
+/* ========================== Contacts Service Keys & Values ============================ */
+/**
+ * @addtogroup vconf_internal_contacts_svc_key
+ * @{
+ * @brief Contacts Service Keys & Values\n
+ *        Maintainer : donghee.ye@samsung.com
+ */
+
+/**
+ * @brief Display naming order
+ *
+ * 0: first last \n
+ * 1: last first \n
+ */
+#define VCONFKEY_CONTACTS_SVC_NAME_DISPLAY_ORDER                 "db/contacts-svc/name_display_order"
+enum {
+       VCONFKEY_CONTACTS_SVC_NAME_DISPLAY_ORDER_FIRSTLAST = 0,
+       VCONFKEY_CONTACTS_SVC_NAME_DISPLAY_ORDER_LASTFIRST = 1
+};
+
+/**
+ * @brief Sorting naming order
+ *
+ * 0: first last \n
+ * 1: last first \n
+ */
+#define VCONFKEY_CONTACTS_SVC_NAME_SORTING_ORDER                 "db/contacts-svc/name_sorting_order"
+enum {
+       VCONFKEY_CONTACTS_SVC_NAME_SORTING_ORDER_FIRSTLAST = 0,
+       VCONFKEY_CONTACTS_SVC_NAME_SORTING_ORDER_LASTFIRST = 1
+};
+
+
+/**
+ * @}
+ */
+
+#endif /* __VCONF_INTERNAL_CONTACTS_SVC_KEYS_H__ */
+
diff --git a/include/vconf-internal-csc-keys.h b/include/vconf-internal-csc-keys.h
new file mode 100755 (executable)
index 0000000..415aaf8
--- /dev/null
@@ -0,0 +1,56 @@
+/*
+ * vconf-internal-keys
+ *
+ * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Hakjoo Ko <hakjoo.ko@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#ifndef __VCONF_INTERNAL_CSC_KEYS_H__
+#define __VCONF_INTERNAL_CSC_KEYS_H__
+
+/**
+ * This file defines keys and values.
+ *
+ * @file        vconf-internal-csc-keys.h
+ * @defgroup    vconf_internal_csc_key Definitions of internal shared Keys for csc
+ * @ingroup     vconf_internal_key
+ * @author      jy910.yun@samsung.com
+ * @version     0.1
+ * @brief       This file has the definitions of shared keys for csc \n
+ */
+
+/* ============================ CSC Keys & Values ============================*/
+/**
+ * @addtogroup vconf_internal_csc_key
+ * @{
+ * @brief CSC Keys & Values \n
+ *        Maintainer : jy910.yun@samsung.com
+ */
+#define VCONFKEY_CSC_PREFIX                                                    "db/csc"
+
+/**
+ * @brief Defined value to apply the various configurations in each customer
+ *
+ * value : the name of customer \n
+ */
+#define VCONFKEY_CSC_SALESCODE                         VCONFKEY_CSC_PREFIX"/salescode"
+
+/**
+ * @}
+ */
+
+#endif /* __VCONF_INTERNAL_CSC_KEYS_H__ */
diff --git a/include/vconf-internal-debug-keys.h b/include/vconf-internal-debug-keys.h
new file mode 100755 (executable)
index 0000000..abc57cc
--- /dev/null
@@ -0,0 +1,67 @@
+/*
+ * vconf-internal-keys
+ *
+ * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Hakjoo Ko <hakjoo.ko@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#ifndef __VCONF_INTERNAL_DEBUG_KEYS_H__
+#define __VCONF_INTERNAL_DEBUG_KEYS_H__
+
+/**
+ * This file defines keys and values.
+ *
+ * @file        vconf-internal-debug-keys.h
+ * @defgroup    vconf_internal_debug_key Definitions of internal shared Keys for debug
+ * @ingroup     vconf_internal_key
+ * @author      Inho Oh <inho48.oh@samsung.com>
+ * @version     0.1
+ * @brief       This file has the definitions of shared keys for debug \n
+ */
+
+/* ========================== Debug Keys & Values ============================ */
+/**
+ * @addtogroup vconf_internal_debug_key
+ * @{
+ * @brief Debug Keys & Values\n
+ *        Maintainer : Inho Oh <inho48.oh@samsung.com>
+ */
+
+/**
+ * @brief support debug level in BS dlog
+ *
+ * VCONFKEY_DEBUG_LEVEL_LOW : ERROR \n
+ * VCONFKEY_DEBUG_LEVEL_MIDDLE : ERROR, WARNING, INFO \n
+ * VCONFKEY_DEBUG_LEVEL_HIGH : All log \n
+ */
+#define VCONFKEY_DEBUG_LEVEL     "db/debug/level"
+enum {
+ /** ERROR */
+ VCONFKEY_DEBUG_LEVEL_LOW = 0,
+ /** ERROR, WARNING, INFO */
+ VCONFKEY_DEBUG_LEVEL_MIDDLE,
+ /** All log */
+ VCONFKEY_DEBUG_LEVEL_HIGH
+};
+
+
+/**
+ * @}
+ */
+
+#endif /* __VCONF_INTERNAL_DEBUG_KEYS_H__ */
+
diff --git a/include/vconf-internal-dnet-keys.h b/include/vconf-internal-dnet-keys.h
new file mode 100755 (executable)
index 0000000..7c3bb40
--- /dev/null
@@ -0,0 +1,205 @@
+/*
+ * vconf-internal-keys
+ *
+ * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Hakjoo Ko <hakjoo.ko@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#ifndef __VCONF_INTERNAL_DNET_KEYS_H__
+#define __VCONF_INTERNAL_DNET_KEYS_H__
+
+/**
+ * This file defines keys and values.
+ *
+ * @file        vconf-internal-dnet-keys.h
+ * @defgroup    vconf_internal_dnet_key Definitions of internal shared Keys for data-network
+ * @ingroup     vconf_internal_key
+ * @author      s.seo@samsung.com
+ * @version     0.1
+ * @brief       This file has the definitions of shared keys for data-network \n
+ */
+
+/* ========================== Data network Keys & Values ============================ */
+/**
+ * @addtogroup vconf_internal_dnet_key
+ * @{
+ * @brief Data network Keys & Values\n
+ *        Maintainer : s.seo@samsung.com
+ */
+
+
+/**
+ * @brief network state of both Cellular and Wi-Fi
+ *
+ * 0: Idle
+ * 1: Cellular connected
+ * 2: Wi-Fi connected
+ */
+#define VCONFKEY_NETWORK_STATUS                     "memory/dnet/status"
+enum {
+       /** Idle */
+       VCONFKEY_NETWORK_OFF = 0,
+       /** Cellular connected */
+       VCONFKEY_NETWORK_CELLULAR,
+       /** Wi-Fi connected */
+       VCONFKEY_NETWORK_WIFI
+};
+
+/**
+ * @brief network configuration changed such as Cellular and Wi-Fi
+ *
+ * 0: Not connected
+ * 1: Connected and IP or Proxy information has been changed
+ */
+#define VCONFKEY_NETWORK_CONFIGURATION_CHANGE_IND   "memory/dnet/network_config"
+
+/**
+ * @brief Active IP address
+ *
+ */
+#define VCONFKEY_NETWORK_IP                         "memory/dnet/ip"
+
+/**
+ * @brief Active Proxy address
+ *
+ */
+#define VCONFKEY_NETWORK_PROXY                      "memory/dnet/proxy"
+
+/**
+ * @brief Detail Wi-Fi state
+ *
+ * 0: power off
+ * 1: power on
+ * 2: connected
+ * 3: patcket transmitted
+ */
+#define VCONFKEY_NETWORK_WIFI_STATE                 "memory/dnet/wifi"
+enum {
+       /** power off */
+       VCONFKEY_NETWORK_WIFI_OFF,
+       /** power on */
+       VCONFKEY_NETWORK_WIFI_NOT_CONNECTED,
+       /** connected */
+       VCONFKEY_NETWORK_WIFI_CONNECTED
+};
+
+/**
+ * @brief Cellular state
+ *
+ * 0: On
+ * 1: 3G option off
+ * 2: Roaming off
+ * 3: Flight mode enabled
+ * 4: No service
+ */
+#define VCONFKEY_NETWORK_CELLULAR_STATE             "memory/dnet/cellular"
+enum {
+       /** On */
+       VCONFKEY_NETWORK_CELLULAR_ON,
+       /** 3G option off */
+       VCONFKEY_NETWORK_CELLULAR_3G_OPTION_OFF,
+       /** Roaming off */
+       VCONFKEY_NETWORK_CELLULAR_ROAMING_OFF,
+       /** Flight mode enabled */
+       VCONFKEY_NETWORK_CELLULAR_FLIGHT_MODE,
+       /** No service */
+       VCONFKEY_NETWORK_CELLULAR_NO_SERVICE
+};
+
+/**
+ * @brief Data indication of Cellular network
+ *
+ * 0: not connected
+ * 1: connected
+ * 2: secure connected
+ * 3: patcket transmitted
+ */
+#define VCONFKEY_DNET_STATE                         "memory/dnet/state"
+enum {
+       /** not connected */
+       VCONFKEY_DNET_OFF = 0x00,
+       /** connected */
+       VCONFKEY_DNET_NORMAL_CONNECTED,
+       /** secure connected */
+       VCONFKEY_DNET_SECURE_CONNECTED,
+       /** patcket connected */
+       VCONFKEY_DNET_TRANSFER,
+       VCONFKEY_DNET_STATE_MAX
+};
+
+/**
+ * @brief Total bytes received by Cellular device
+ *
+ * Value : Integer of bytes
+ */
+#define VCONFKEY_NETWORK_CELLULAR_PKT_TOTAL_RCV     "db/dnet/statistics/cellular/totalrcv"
+
+/**
+ * @brief Total bytes sent by Cellular device
+ *
+ * Value : Integer of bytes
+ */
+#define VCONFKEY_NETWORK_CELLULAR_PKT_TOTAL_SNT     "db/dnet/statistics/cellular/totalsnt"
+
+/**
+ * @brief Total bytes last received by Cellular device
+ *
+ * Value : Integer of bytes
+ */
+#define VCONFKEY_NETWORK_CELLULAR_PKT_LAST_RCV      "db/dnet/statistics/cellular/lastrcv"
+
+/**
+ * @brief Total bytes last sent by Cellular device
+ *
+ * Value : Integer of bytes
+ */
+#define VCONFKEY_NETWORK_CELLULAR_PKT_LAST_SNT      "db/dnet/statistics/cellular/lastsnt"
+
+/**
+ * @brief Total bytes received by Wi-Fi device
+ *
+ * Value : Integer of bytes
+ */
+#define VCONFKEY_NETWORK_WIFI_PKT_TOTAL_RCV         "db/dnet/statistics/wifi/totalrcv"
+
+/**
+ * @brief Total bytes sent by Wi-Fi device
+ *
+ * Value : Integer of bytes
+ */
+#define VCONFKEY_NETWORK_WIFI_PKT_TOTAL_SNT         "db/dnet/statistics/wifi/totalsnt"
+
+/**
+ * @brief Total bytes last received by Wi-Fi device
+ *
+ * Value : Integer of bytes
+ */
+#define VCONFKEY_NETWORK_WIFI_PKT_LAST_RCV          "db/dnet/statistics/wifi/lastrcv"
+
+/**
+ * @brief Total bytes last sent by Wi-Fi device
+ *
+ * Value : Integer of bytes
+ */
+#define VCONFKEY_NETWORK_WIFI_PKT_LAST_SNT          "db/dnet/statistics/wifi/lastsnt"
+
+/**
+ * @}
+ */
+
+#endif /* __VCONF_INTERNAL_DNET_KEYS_H__ */
+
diff --git a/include/vconf-internal-dock-keys.h b/include/vconf-internal-dock-keys.h
new file mode 100755 (executable)
index 0000000..8d3831d
--- /dev/null
@@ -0,0 +1,134 @@
+/*\r
+ * vconf-internal-keys\r
+ *\r
+ * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.\r
+ *\r
+ * Contact: Hakjoo Ko <hakjoo.ko@samsung.com>, Genie Kim <daejins.kim@samsung.com>\r
+ *\r
+ * Licensed under the Apache License, Version 2.0 (the "License");\r
+ * you may not use this file except in compliance with the License.\r
+ * You may obtain a copy of the License at\r
+ *\r
+ * http://www.apache.org/licenses/LICENSE-2.0\r
+ *\r
+ * Unless required by applicable law or agreed to in writing, software\r
+ * distributed under the License is distributed on an "AS IS" BASIS,\r
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+ * See the License for the specific language governing permissions and\r
+ * limitations under the License.\r
+ *\r
+ */\r
+\r
+#ifndef __VCONF_INTERNAL_DOCK_KEYS_H__\r
+#define __VCONF_INTERNAL_DOCK_KEYS_H__\r
+\r
+/**\r
+ * This file defines keys and values.\r
+ *\r
+ * @file        vconf-internal-dock-keys.h\r
+ * @defgroup    vconf_internal_dock_key Definitions of internal shared Keys for desk-dock\r
+ * @ingroup     vconf_internal_key\r
+ * @author      yun.xu@samsung.com\r
+ * @version     0.1\r
+ * @brief       This file has the definitions of shared keys for desk-dock \n\r
+ */\r
+\r
+/* ========================== Desk-dock Setting Keys & Values ============================ */\r
+/**\r
+ * @addtogroup vconf_internal_dock_key\r
+ * @{\r
+ * @brief Dock Setting Keys & Values\n\r
+ *        Maintainer : yun.xu@samsung.com\r
+ */\r
+\r
+/**\r
+ * @brief hide status bar on/off (bool)\r
+ *\r
+ * Show = 0 \n\r
+ * Hide = 1\r
+ */\r
+#define VCONFKEY_DOCK_HIDE_STATUS_BAR "memory/dock/hide_status_bar"\r
+\r
+/**\r
+ * @brief the path of background image(string)\r
+ */\r
+#define VCONFKEY_DOCK_BG_PATH "memory/dock/bg_path"\r
+\r
+/**\r
+ * @brief clock/calendar display type (int)\r
+ *\r
+ * Clock = 0 \n\r
+ * Calendar = 1 \n\r
+ * None = 2\r
+ */\r
+#define VCONFKEY_DOCK_CLOCK_CALENDAR "memory/dock/clock_calendar"\r
+\r
+/**\r
+ * @brief show AccuWeather on/off (bool)\r
+ *\r
+ * Disabled = 0 \n\r
+ * Enabled = 1\r
+ */\r
+#define VCONFKEY_DOCK_WEATHER_ON "memory/dock/weather_on"\r
+\r
+/**\r
+ * @brief the city name for weather (string)\r
+ */\r
+#define VCONFKEY_DOCK_WEATHER_CITY_NAME "memory/dock/city_name"\r
+\r
+/**\r
+ * @brief the last auto refresh item index of weather (int)\r
+ */\r
+#define VCONFKEY_DOCK_WEATHER_AUTO_REFRESH "memory/dock/auto_refresh"\r
+\r
+/**\r
+ * @brief the auto refresh interval(sec) of weather (int)\r
+ */\r
+#define VCONFKEY_DOCK_WEATHER_AUTO_REFRESH_VAL "memory/dock/auto_refresh_val"\r
+\r
+/**\r
+ * @brief the last auto scroll item index of weather (int)\r
+ */\r
+#define VCONFKEY_DOCK_WEATHER_AUTO_SCROLL "memory/dock/auto_scroll"\r
+\r
+\r
+/**\r
+ * @brief the auto scroll interval(sec) of weather (int)\r
+ */\r
+#define VCONFKEY_DOCK_WEATHER_AUTO_SCROLL_VAL "memory/dock/auto_scroll_val"\r
+\r
+/**\r
+ * @brief the unit of weather (int)\r
+ *\r
+ * CELSIUS = 0 \n\r
+ * FAHRENHEIT = 1\r
+ */\r
+#define VCONFKEY_DOCK_WEATHER_UNIT "memory/dock/unit"\r
+\r
+/**\r
+ * @brief auto brightness of screen on/off (bool)\r
+ *\r
+ * Disabled = 0 \n\r
+ * Enabled = 1\r
+ */\r
+#define VCONFKEY_DOCK_BRIGHTNESS_AUTO "memory/dock/brightness_auto"\r
+\r
+/**\r
+ * @brief the brightness value of screen (int)\r
+ */\r
+#define VCONFKEY_DOCK_BRIGHTNESS_VAL "memory/dock/brightness_val"\r
+\r
+/**\r
+ * @brief enable ext_speaker on/off (bool)\r
+ *\r
+ * Disabled = 0 \n\r
+ * Enabled = 1\r
+ */\r
+#define VCONFKEY_DOCK_EXT_SPEAKER "memory/dock/ext_speaker"\r
+\r
+/**\r
+ * @}\r
+ */\r
+\r
+#endif /* __VCONF_INTERNAL_DOCK_KEYS_H__ */\r
+\r
diff --git a/include/vconf-internal-dr-keys.h b/include/vconf-internal-dr-keys.h
new file mode 100755 (executable)
index 0000000..f5bd498
--- /dev/null
@@ -0,0 +1,56 @@
+/*
+ * vconf-internal-keys
+ *
+ * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Hakjoo Ko <hakjoo.ko@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#ifndef __VCONF_INTERNAL_DR_KEYS_H__
+#define __VCONF_INTERNAL_DR_KEYS_H__
+
+/**
+ * This file defines keys and values.
+ *
+ * @file        vconf-internal-dr-keys.h
+ * @defgroup    vconf_internal_dr_key Definitions of internal shared Keys for Data Router
+ * @ingroup     vconf_internal_key
+ * @author      injun.yang@samsung.com
+ * @version     0.1
+ * @brief       This file has the definitions of shared keys for Data Router \n
+ */
+
+/* ========================== Data Router Keys & Values ============================ */
+/**
+ * @addtogroup vconf_internal_dr_key
+ * @{
+ * @brief Data Router Keys & Values\n
+ *        Maintainer : injun.yang@samsung.com
+ */
+
+#define VCONF_DATAROUTER_PREFIX "memory/data_router"
+
+/**
+ * @brief The hash value for Kies authentication
+ */
+#define VCONFKEY_DR_AUTH_STATUS_CHECK_INT      VCONF_DATAROUTER_PREFIX"/auth_status"
+
+/**
+ * @}
+ */
+
+#endif /* __VCONF_INTERNAL_DR_KEYS_H__ */
+
diff --git a/include/vconf-internal-eas-keys.h b/include/vconf-internal-eas-keys.h
new file mode 100755 (executable)
index 0000000..4786125
--- /dev/null
@@ -0,0 +1,64 @@
+/*
+ * vconf-internal-keys
+ *
+ * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Hakjoo Ko <hakjoo.ko@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#ifndef __VCONF_INTERNAL_SYNC_KEYS_H__
+#define __VCONF_INTERNAL_SYNC_KEYS_H__
+
+/**
+ * This file defines keys and values.
+ *
+ * @file        vconf-internal-eas-keys.h
+ * @defgroup    vconf_internal_eas_key Definitions of internal shared Keys for eas
+ * @ingroup     vconf_internal_key
+ * @author      sw6508@samsung.com, jinmin21.kim@samsung.com
+ * @version     0.1
+ * @brief       This file has the definitions of shared keys for eas \n
+ */
+
+/* ========================== Exchange ActiveSync Keys & Values ============================ */
+/**
+ * @addtogroup vconf_internal_sync_key
+ * @{
+ * @brief Exchange ActiveSync Keys & Values\n
+ *        Maintainer : sw6508@samsung.com, jinmin21.kim@samsung.com
+ */
+
+/**
+ * @brief Exchange ActiveSync sync status for indicator. EAS engine will set value.
+ *
+ * 0 : Not synchronizing \n
+ * 1 : Synchronizing \n
+ */
+#define VCONFKEY_SYNC_STATE "db/sync/state"
+
+/**
+ * @brief eas recovery mode
+ * 0 : Normal mode
+ * 1 : Recovery mode
+ */
+#define VCONFKEY_EAS_RECOVERY_MODE "db/eas/recovery_mode"
+
+/**
+ * @}
+ */
+
+#endif /* __VCONF_INTERNAL_SYNC_KEYS_H__ */
+
diff --git a/include/vconf-internal-face-svc-keys.h b/include/vconf-internal-face-svc-keys.h
new file mode 100755 (executable)
index 0000000..8c9a772
--- /dev/null
@@ -0,0 +1,58 @@
+/*
+ * vconf-internal-keys
+ *
+ * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Jonghyuk Lee <jhyuk47.lee@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#ifndef __VCONF_INTERNAL_FACE_SVC_KEYS_H__
+#define __VCONF_INTERNAL_FACE_SVC_KEYS_H__
+
+/**
+ * This file defines keys and values.
+ *
+ * @file        vconf-internal-face-svc-keys.h
+ * @defgroup    vconf_internal_face_svc_key Definitions of internal shared Keys for face service
+ * @ingroup     vconf_internal_key
+ * @author      jhyuk47.lee@samsung.com
+ * @version     0.1
+ * @brief       This file has the definitions of shared keys for face service \n
+ */
+
+/* ========================== Face Service Keys & Values ============================ */
+/**
+ * @addtogroup vconf_internal_face_svc_key
+ * @{
+ * @brief Contacts Service Keys & Values\n
+ *        Maintainer : jhyuk47.lee@samsung.com
+ */
+
+/**
+ * @brief Face recognition state
+ *
+ * type : bool
+ * 0: no recognitioning\n
+ * 1: recognitioning \n
+ */
+#define VCONFKEY_FACE_SVC_FACE_RECOGNITIONING               "db/face-svc/face_recognitioning"
+
+/**
+ * @}
+ */
+
+#endif /* __VCONF_INTERNAL_FACE_SVC_KEYS_H__ */
+
diff --git a/include/vconf-internal-factory-keys.h b/include/vconf-internal-factory-keys.h
new file mode 100755 (executable)
index 0000000..10abd04
--- /dev/null
@@ -0,0 +1,65 @@
+/*
+ * vconf-internal-keys
+ *
+ * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Hakjoo Ko <hakjoo.ko@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#ifndef __VCONF_INTERNAL_FACTORY_KEYS_H__
+#define __VCONF_INTERNAL_FACTORY_KEYS_H__
+
+/**
+ * This file defines keys and values.
+ *
+ * @file        vconf-internal-factory-keys.h
+ * @defgroup    vconf_internal_factory_key Definitions of internal shared Keys for FACTORY
+ * @ingroup     vconf_internal_key
+ * @author      Jisung Ahn <jcastle.ahn@samsung.com>
+ * @version     0.1
+ * @brief       This file has the definitions of shared keys for FACTORY \n
+ */
+
+/* ========================== FACTORY Keys & Values ============================ */
+/**
+ * @addtogroup vconf_internal_factory_key
+ * @{
+ * @brief FACTORY Keys & Values\n
+ *        Maintainer : Jisung Ahn <jcastle.ahn@samsung.com>
+ */
+
+#define VCONFKEY_FACTORY_PREFIX "memory/factory"
+
+/**
+ * @brief call connected at 15 test (write:call read:fta)
+ *
+ * 0 : Disconnected \n
+ * 1 : Connected \n
+ */
+#define VCONFKEY_FACTORY_CALL_CONNECT_STATE VCONFKEY_FACTORY_PREFIX"/call_connected"
+enum
+{
+ VCONFKEY_FACTORY_CALL_DISCONNECTED = 0x00,
+ VCONFKEY_FACTORY_CALL_CONNECTED
+};
+
+
+/**
+ * @}
+ */
+
+#endif /* __VCONF_INTERNAL_FACTORY_KEYS_H__ */
+
diff --git a/include/vconf-internal-filemanager-keys.h b/include/vconf-internal-filemanager-keys.h
new file mode 100755 (executable)
index 0000000..405a527
--- /dev/null
@@ -0,0 +1,84 @@
+/*
+ * vconf-internal-keys
+ *
+ * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Hakjoo Ko <hakjoo.ko@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#ifndef __VCONF_INTERNAL_FILEMANAGER_KEYS_H__
+#define __VCONF_INTERNAL_FILEMANAGER_KEYS_H__
+
+/**
+ * This file defines keys and values.
+ *
+ * @file        vconf-internal-filemanager-keys.h
+ * @defgroup    vconf_internal_filemanager_key Definitions of internal shared Keys for FileManager
+ * @ingroup     vconf_internal_key
+ * @author      yy9875.kim@samsung.com
+ * @version     0.1
+ * @brief       This file has the definitions of shared keys for FileManager \n
+ */
+
+/* ========================== FileManager Keys & Values ============================ */
+/**
+ * @addtogroup vconf_internal_filemanager_key
+ * @{
+ * @brief FileManager Keys & Values\n
+ *        Maintainer : yy9875.kim@samsung.com
+ */
+
+/**
+ * @brief SD card loding status
+ *
+ * VCONFKEY_FILEMANAGER_MMC_REMOVED : SD card is not inserted \n
+ * VCONFKEY_FILEMANAGER_MMC_LOADING : SD card is inserted and media-server is insterting meta data of contents in SD card into media db \n
+ * VCONFKEY_FILEMANAGER_MMC_LOADED : Inserting meta data is done\n
+ * VCONFKEY_FILEMANAGER_MMC_FULL : Not enough space in SD card \n
+ */
+#define VCONFKEY_FILEMANAGER_MMC_STATUS             "memory/filemanager/Mmc"
+enum {
+       /** SD card is not inserted */
+       VCONFKEY_FILEMANAGER_MMC_REMOVED = 0,
+       /** SD card is inserted and media-server is insterting meta data of contents in SD card into media db */
+       VCONFKEY_FILEMANAGER_MMC_LOADING,
+       /** Inserting meta data is done */
+       VCONFKEY_FILEMANAGER_MMC_LOADED,
+       /** Not enough space in SD card */
+       VCONFKEY_FILEMANAGER_MMC_FULL
+};
+
+/**
+ * @brief Media DB updating status
+ *
+ * VCONFKEY_FILEMANAGER_DB_UPDATING : Media DB is updating \n
+ * VCONFKEY_FILEMANAGER_DB_UPDATED : Media DB updating is done \n
+ */
+#define VCONFKEY_FILEMANAGER_DB_STATUS              "db/filemanager/dbupdate"
+enum {
+       /** Media DB is updating */
+       VCONFKEY_FILEMANAGER_DB_UPDATING = 0,
+       /** Media DB updating is done */
+       VCONFKEY_FILEMANAGER_DB_UPDATED
+};
+
+
+/**
+ * @}
+ */
+
+#endif /* __VCONF_INTERNAL_FILEMANAGER_KEYS_H__ */
+
diff --git a/include/vconf-internal-flashplayer-keys.h b/include/vconf-internal-flashplayer-keys.h
new file mode 100755 (executable)
index 0000000..959e8ca
--- /dev/null
@@ -0,0 +1,63 @@
+/*
+ * vconf-internal-keys
+ *
+ * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Hakjoo Ko <hakjoo.ko@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#ifndef __VCONF_INTERNAL_FLASHPLAYER_KEYS_H__
+#define __VCONF_INTERNAL_FLASHPLAYER_KEYS_H__
+
+/**
+ * This file defines keys and values.
+ *
+ * @file        vconf-internal-flashplayer-keys.h
+ * @defgroup    vconf_internal_flashplayer_key Definitions of internal shared Keys for flashplayer
+ * @ingroup     vconf_internal_key
+ * @author      jst.kim@samsung.com
+ * @version     0.1
+ * @brief       This file has the definitions of shared keys for flashplayer \n
+ */
+
+/* ========================== Flashplayer Keys & Values ============================ */
+/**
+ * @addtogroup vconf_internal_flashplayer_key
+ * @{
+ * @brief Flashplayer Keys & Values\n
+ *        Maintainer : jst.kim@samsung.com
+ */
+
+/**
+ * @brief Flashplayer full screen mode status
+ * 0 : Normal mode
+ * 1 : Full screen mode
+ */
+ #define VCONFKEY_FLASHPLAYER_FULLSCREEN "memory/flashplayer/fullscreen"
+enum {
+ /** Normal mode */
+ VCONFKEY_FLASHPLAYER_FULLSCREEN_OFF = 0x00,
+ /** Full screen mode */
+ VCONFKEY_FLASHPLAYER_FULLSCREEN_ON
+};
+
+
+/**
+ * @}
+ */
+
+#endif /* __VCONF_INTERNAL_FLASHPLAYER_KEYS_H__ */
+
diff --git a/include/vconf-internal-idle-lock-keys.h b/include/vconf-internal-idle-lock-keys.h
new file mode 100755 (executable)
index 0000000..22f6876
--- /dev/null
@@ -0,0 +1,51 @@
+/*
+ * vconf-internal-idle-lock-keys
+ *
+ * Copyright (c) 2000 - 2012 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Seungtaek Chung <seungtaek.chung@samsung.com>, Mi-Ju Lee <miju52.lee@samsung.com>, Xi Zhichan <zhichan.xi@samsung.com>, YoungSub Ko <ys4610.ko@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#ifndef __VCONF_INTERNAL_IDLE_LOCK_KEYS_H__
+#define __VCONF_INTERNAL_IDLE_LOCK_KEYS_H__
+
+/**
+ * This file defines keys and values.
+ *
+ * @file        vconf-internal-idle-lock-keys.h
+ * @defgroup    vconf_internal_idle-lock-key Definitions of internal shared Keys for idle_lock
+ * @ingroup     vconf_internal_key
+ * @author      Seungtaek Chung <seungtaek.chung@samsung.com>, Mi-Ju Lee <miju52.lee@samsung.com>, Xi Zhichan <zhichan.xi@samsung.com>, youngsub Ko <ys4610.ko@samsung.com>
+ * @version     0.1
+ * @brief       This file has the definitions of shared keys for idle_lock \n
+ */
+
+/* ========================== idle_lock Keys & Values ============================ */
+/**
+ * @addtogroup vconf_internal_idle_lock_key
+ * @{
+ * @brief idle_lock Keys & Values\n
+ *        Maintainer : Seungtaek Chung <seungtaek.chung@samsung.com>, Mi-Ju Lee <miju52.lee@samsung.com>, Xi Zhichan <zhichan.xi@samsung.com>, YoungSub Ko <ys4610.ko@samsung.com>
+ */
+
+/**
+ * @brief time information position displayed in idle_lock screen.
+ *
+ * type : int
+*/
+#define VCONFKEY_IDLE_LOCK_POSITION    "db/idle_lock/info_position"
+
+#endif /* __VCONF_INTERNAL_IDLE_LOCK_KEYS_H__ */
diff --git a/include/vconf-internal-idle-screen-keys.h b/include/vconf-internal-idle-screen-keys.h
new file mode 100755 (executable)
index 0000000..95a31a4
--- /dev/null
@@ -0,0 +1,80 @@
+/*
+ * vconf-internal-keys
+ *
+ * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Hakjoo Ko <hakjoo.ko@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#ifndef __VCONF_INTERNAL_IDLE_SCREEN_KEYS_H__
+#define __VCONF_INTERNAL_IDLE_SCREEN_KEYS_H__
+
+/**
+ * This file defines keys and values.
+ *
+ * @file        vconf-internal-idle-screen-keys.h
+ * @defgroup    vconf_internal_idle_screen_key Definitions of internal shared Keys for idle screen
+ * @ingroup     vconf_internal_key
+ * @author      jinny.yoon@samsung.com
+ * @version     0.1
+ * @brief       This file has the definitions of shared keys for idle screen \n
+ */
+
+/* ========================== Idle screen Keys & Values ============================ */
+/**
+ * @addtogroup vconf_internal_idle_screen_key
+ * @{
+ * @brief Idle screen Keys & Values\n
+ *        Maintainer : jinny.yoon@samsung.com
+ */
+
+/**
+ * @brief is Idle-screen the top window
+ *
+ * type : int
+ * 0 : idle-screen is not the top window.
+ * 1 : idle-screen is the top window.
+ */
+#define VCONFKEY_IDLE_SCREEN_TOP "memory/idle-screen/top"
+enum {
+       /** idle-screen is not the top window */
+       VCONFKEY_IDLE_SCREEN_TOP_FALSE = 0x00,
+       /** idle-screen is the top window */
+       VCONFKEY_IDLE_SCREEN_TOP_TRUE
+};
+
+/**
+ * @brief is Idle-screen launched now?
+ *
+ * type : int
+ * 0 : idle-screen is not launched.
+ * 1 : idle-screen has launched.
+ */
+
+#define VCONFKEY_IDLE_SCREEN_LAUNCHED "memory/idle-screen/is_idle_screen_launched"
+enum {
+       /** idle-screen is not launched. */
+       VCONFKEY_IDLE_SCREEN_LAUNCHED_FALSE = 0x00,
+       /** idle-screen has launched. */
+       VCONFKEY_IDLE_SCREEN_LAUNCHED_TRUE
+};
+
+/**
+ * @}
+ */
+
+#endif /* __VCONF_INTERNAL_IDLE_SCREEN_KEYS_H__ */
+
diff --git a/include/vconf-internal-keys.h b/include/vconf-internal-keys.h
new file mode 100755 (executable)
index 0000000..802e60e
--- /dev/null
@@ -0,0 +1,90 @@
+/*
+ * vconf-internal-keys
+ *
+ * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Hakjoo Ko <hakjoo.ko@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#ifndef __VCONF_INTERNAL_KEYS_H__
+#define __VCONF_INTERNAL_KEYS_H__
+
+/**
+ * This file defines keys and values.
+ *
+ * @file        vconf-internal-keys.h
+ * @defgroup    vconf_internal_key Definitions of internal shared Keys
+ * @ingroup     vconf_internal_key
+ * @author      Hyungdeuk Kim (hd3.kim@samsung.com)
+ * @version     0.1
+ * @brief       This file has the definitions of internal shared keys.
+ * @details     add keys(key name) and values(enum) here for internal shared keys....
+ *
+ */
+
+#include "vconf-internal-account-keys.h"
+#include "vconf-internal-admin-keys.h"
+#include "vconf-internal-alarm-keys.h"
+#include "vconf-internal-boot-animation-keys.h"
+#include "vconf-internal-browser-keys.h"
+#include "vconf-internal-bt-keys.h"
+#include "vconf-internal-call-keys.h"
+#include "vconf-internal-ciss-keys.h"
+#include "vconf-internal-csc-keys.h"
+#include "vconf-internal-debug-keys.h"
+#include "vconf-internal-dnet-keys.h"
+#include "vconf-internal-dr-keys.h"
+#include "vconf-internal-eas-keys.h"
+#include "vconf-internal-factory-keys.h"
+#include "vconf-internal-filemanager-keys.h"
+#include "vconf-internal-flashplayer-keys.h"
+#include "vconf-internal-idle-lock-keys.h"
+#include "vconf-internal-idle-screen-keys.h"
+#include "vconf-internal-location-keys.h"
+#include "vconf-internal-lockscreen-keys.h"
+#include "vconf-internal-memo-keys.h"
+#include "vconf-internal-menuscreen-keys.h"
+#include "vconf-internal-mobex-connector-keys.h"
+#include "vconf-internal-mobex-engine-keys.h"
+#include "vconf-internal-mobile-hotspot-keys.h"
+#include "vconf-internal-msg-keys.h"
+#include "vconf-internal-rcs-keys.h"
+#include "vconf-internal-music-keys.h"
+#include "vconf-internal-myfile-keys.h"
+#include "vconf-internal-nfc-keys.h"
+#include "vconf-internal-pm-keys.h"
+#include "vconf-internal-pwlock-keys.h"
+#include "vconf-internal-radio-keys.h"
+#include "vconf-internal-sat-keys.h"
+#include "vconf-internal-setting-keys.h"
+#include "vconf-internal-sound-keys.h"
+#include "vconf-internal-starter-keys.h"
+#include "vconf-internal-sysman-keys.h"
+#include "vconf-internal-system-keys.h"
+#include "vconf-internal-telephony-keys.h"
+#include "vconf-internal-testmode-keys.h"
+#include "vconf-internal-usb-keys.h"
+#include "vconf-internal-voicerecorder-keys.h"
+#include "vconf-internal-wifi-keys.h"
+#include "vconf-internal-dock-keys.h"
+#include "vconf-internal-contacts-svc-keys.h"
+#include "vconf-internal-ug-setting-crash-efl-keys.h"
+#include "vconf-internal-calendar-keys.h"
+#include "vconf-internal-face-svc-keys.h"
+#include "vconf-internal-camera-keys.h"
+
+#endif         /* __VCONF_INTERNAL_KEYS_H__ */
+
diff --git a/include/vconf-internal-location-keys.h b/include/vconf-internal-location-keys.h
new file mode 100644 (file)
index 0000000..1116421
--- /dev/null
@@ -0,0 +1,396 @@
+/*
+ * vconf-internal-keys
+ *
+ * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Hakjoo Ko <hakjoo.ko@samsung.com>, Genie Kim <daejins.kim@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#ifndef __VCONF_INTERNAL_LOCATION_KEYS_H__
+#define __VCONF_INTERNAL_LOCATION_KEYS_H__
+
+/**
+ * This file defines keys and values.
+ *
+ * @file        vconf-internal-location-keys.h
+ * @defgroup    vconf_internal_location_key Definitions of internal shared Keys for location
+ * @ingroup     vconf_internal_key
+ * @author      daejins.kim@samsung.com
+ * @version     0.1
+ * @brief       This file has the definitions of shared keys for location \n
+ */
+
+/* ========================== Location Setting Keys & Values ============================ */
+/**
+ * @addtogroup vconf_internal_location_key
+ * @{
+ * @brief Location Setting Keys & Values\n
+ *        Maintainer : daejins.kim@samsung.com
+ */
+
+/**
+ * @brief location service on/off status(int)
+ *
+ * Disabled = 0 \n
+ * Enabled = 1
+ */
+#define VCONFKEY_LOCATION_ENABLED "db/location/setting/GpsEnabled"
+
+/**
+ * @brief advanced GPS on/off status(int)
+ *
+ * Disabled = 0 \n
+ * Enabled = 1
+ */
+#define VCONFKEY_LOCATION_AGPS_ENABLED "db/location/setting/AgpsEnabled"
+
+/**
+ * @brief network position on/off status(int)
+ *
+ * Disabled = 0 \n
+ * Enabled = 1
+ */
+#define VCONFKEY_LOCATION_NETWORK_ENABLED "db/location/setting/NetworkEnabled"
+
+/**
+ * @brief sensor position on/off status(int)
+ *
+ * Disabled = 0 \n
+ * Enabled = 1
+ */
+#define VCONFKEY_LOCATION_SENSOR_ENABLED "db/location/setting/SensorEnabled"
+
+/**
+ * @}
+ */
+
+/* ========================== GPS setting Keys & Values ============================ */
+/**
+ * @addtogroup vconf_internal_location_key
+ * @{
+ * @brief Replay mode Keys & Values\n
+ *        Maintainer : daejins.kim@samsung.com
+ */
+
+/**
+ * @brief GPS operation mode(int)
+ *
+ * STANDALONE = 0 \n
+ * MS_BASED = 1 \n
+ * MS_ASSISTED = 2
+ */
+#define VCONFKEY_LOCATION_GPS_OPERATION "db/location/gps/Operation"
+enum {
+       VCONFKEY_GPS_OPERATION_STANDALONE = 0,
+       VCONFKEY_GPS_OPERATION_MS_BASED,
+       VCONFKEY_GPS_OPERATION_MS_ASSISTED,
+       VCONFKEY_GPS_OPERATION_MAX
+};
+
+/**
+ * @brief GPS starting mode(int)
+ *
+ * HOT_START = 0 \n
+ * COLD_START = 1
+ */
+#define VCONFKEY_LOCATION_GPS_STARTING "db/location/gps/Starting"
+enum {
+       VCONFKEY_GPS_STARTING_HOT = 0,
+       VCONFKEY_GPS_STARTING_COLD,
+       VCONFKEY_GPS_STARTING_MAX
+};
+
+/**
+ * @brief GPS session mode(int)
+ *
+ * SINGLE_FIX = 0 \n
+ * TRACKING = 1
+ */
+#define VCONFKEY_LOCATION_GPS_SESSION "db/location/gps/Session"
+enum {
+       VCONFKEY_GPS_SESSION_SINGLE_FIX = 0,
+       VCONFKEY_GPS_SESSION_TRACKING,
+       VCONFKEY_GPS_SESSION_MAX
+};
+
+/**
+ * @brief SUPL server address(string)
+ */
+#define VCONFKEY_LOCATION_SUPL_SERVER "db/location/supl/Server"
+
+/**
+ * @brief SUPL port number(int)
+ */
+#define VCONFKEY_LOCATION_SUPL_PORT "db/location/supl/Port"
+
+/**
+ * @brief SUPL SSL mode on/off status(int)
+ *
+ * Disabled = 0 \n
+ * Enabled = 1
+ */
+#define VCONFKEY_LOCATION_SUPL_SSL "db/location/supl/SslEnabled"
+/**
+ * @}
+ */
+
+/* ========================== NMEA Logging mode Keys & Values ============================ */
+/**
+ * @addtogroup vconf_internal_location_key
+ * @{
+ * @brief Replay mode Keys & Values\n
+ *        Maintainer : daejins.kim@samsung.com
+ */
+
+/**
+ * @brief nmea logging mode on/off status(int)
+ *
+ * Disabled = 0 \n
+ * Enabled = 1
+ */
+#define VCONFKEY_LOCATION_NMEA_LOGGING "db/location/nmea/LoggingEnabled"
+
+/**
+ * @}
+ */
+
+/* ========================== Replay mode Keys & Values ============================ */
+/**
+ * @addtogroup vconf_internal_location_key
+ * @{
+ * @brief Replay mode Keys & Values\n
+ *        Maintainer : daejins.kim@samsung.com
+ */
+
+/**
+ * @brief replay mode on/off status(int)
+ *
+ * Disabled = 0 \n
+ * Enabled = 1
+ */
+#define VCONFKEY_LOCATION_REPLAY_ENABLED "db/location/replay/ReplayEnabled"
+
+/**
+ * @brief replay mode(int)
+ *
+ * REPLAY_OFF = 0 \n
+ * REPLAY_NMEA = 1 \n
+ * REPLAY_MANAUL = 2
+ */
+#define VCONFKEY_LOCATION_REPLAY_MODE "db/location/replay/ReplayMode"
+enum {
+       VCONFKEY_GPS_REPLAY_OFF = 0,
+       VCONFKEY_GPS_REPLAY_NMEA,
+       VCONFKEY_GPS_REPLAY_MANAUL,
+       VCONFKEY_GPS_REPLAY_MODE_MAX
+};
+
+/**
+ * @brief replay nmea mode : file name(string)
+ */
+#define VCONFKEY_LOCATION_NMEA_FILE_NAME "db/location/replay/FileName"
+
+/**
+ * @brief replay manual mode : latitude(double)
+ */
+#define VCONFKEY_LOCATION_MANUAL_LATITUDE "db/location/replay/ManualLatitude"
+
+/**
+ * @brief replay manual mode : longitude(double)
+ */
+#define VCONFKEY_LOCATION_MANUAL_LONGITUDE "db/location/replay/ManualLongitude"
+
+/**
+ * @brief replay manual mode : altitude(double)
+ */
+#define VCONFKEY_LOCATION_MANUAL_ALTITUDE "db/location/replay/ManualAltitude"
+
+/**
+ * @}
+ */
+
+/* ========================== GPS / WPS Keys & Values ============================ */
+/**
+ * @addtogroup vconf_internal_location_key
+ * @{
+ * @brief GPS/ WPS Keys & Values\n
+ *        Maintainer : daejins.kim@samsung.com
+ */
+
+/**
+ * @brief Position fix status(int)
+ *
+ * POSITION OFF = 0 \n
+ * POSITION_SEARCHING = 1 \n
+ * POSITION_CONNECTED = 2
+ *
+ */
+#define VCONFKEY_LOCATION_POSITION_STATE "memory/location/position/state"
+enum {
+       VCONFKEY_LOCATION_POSITION_OFF = 0,
+       VCONFKEY_LOCATION_POSITION_SEARCHING,
+       VCONFKEY_LOCATION_POSITION_CONNECTED,
+       VCONFKEY_LOCATION_POSITION_STATE_MAX
+};
+
+/**
+ * @brief GPS status(int)
+ *
+ * GPS OFF = 0 \n
+ * GPS_SEARCHING = 1 \n
+ * GPS_CONNECTED = 2
+ *
+ */
+#define VCONFKEY_LOCATION_GPS_STATE "memory/location/gps/state"
+enum {
+       VCONFKEY_LOCATION_GPS_OFF = 0,
+       VCONFKEY_LOCATION_GPS_SEARCHING,
+       VCONFKEY_LOCATION_GPS_CONNECTED,
+       VCONFKEY_LOCATION_GPS_STATE_MAX
+};
+
+/**
+ * @brief WPS status(int)
+ *
+ * WPS OFF = 0 \n
+ * WPS_SEARCHING = 1 \n
+ * WPS_CONNECTED = 2
+ *
+ */
+#define VCONFKEY_LOCATION_WPS_STATE "memory/location/wps/state"
+enum {
+       VCONFKEY_LOCATION_WPS_OFF = 0,
+       VCONFKEY_LOCATION_WPS_SEARCHING,
+       VCONFKEY_LOCATION_WPS_CONNECTED,
+       VCONFKEY_LOCATION_WPS_STATE_MAX
+};
+
+/**
+ * @}
+ */
+
+/* ========================== GPS / WPS Last Position Keys & Values ============================ */
+/**
+ * @addtogroup vconf_internal_location_key
+ * @{
+ * @brief GPS/ WPS Keys & Values\n
+ *        Maintainer : daejins.kim@samsung.com
+ */
+
+/**
+ * @brief last GPS timestamp(int)
+ */
+#define VCONFKEY_LOCATION_LAST_GPS_TIMESTAMP "db/location/last/gps/Timestamp"
+
+/**
+ * @brief last GPS latitude(double)
+ */
+#define VCONFKEY_LOCATION_LAST_GPS_LATITUDE "db/location/last/gps/Latitude"
+
+/**
+ * @brief last GPS longitude(double)
+ */
+#define VCONFKEY_LOCATION_LAST_GPS_LONGITUDE "db/location/last/gps/Longitude"
+
+/**
+ * @brief last GPS altitude(double)
+ */
+#define VCONFKEY_LOCATION_LAST_GPS_ALTITUDE "db/location/last/gps/Altitude"
+
+/**
+ * @brief last GPS speed(double)
+ */
+#define VCONFKEY_LOCATION_LAST_GPS_SPEED "db/location/last/gps/Speed"
+
+/**
+ * @brief last GPS direction(double)
+ */
+#define VCONFKEY_LOCATION_LAST_GPS_DIRECTION "db/location/last/gps/Direction"
+
+/**
+ * @brief last GPS horizontal accuracy(double)
+ */
+#define VCONFKEY_LOCATION_LAST_GPS_HOR_ACCURACY "db/location/last/gps/HorAccuracy"
+
+/**
+ * @brief last GPS vertical accuracy(double)
+ */
+#define VCONFKEY_LOCATION_LAST_GPS_VER_ACCURACY "db/location/last/gps/VerAccuracy"
+
+/**
+ * @brief last WPS timestamp(int)
+ */
+#define VCONFKEY_LOCATION_LAST_WPS_TIMESTAMP "db/location/last/wps/Timestamp"
+
+/**
+ * @brief last WPS latitude(double)
+ */
+#define VCONFKEY_LOCATION_LAST_WPS_LATITUDE "db/location/last/wps/Latitude"
+
+/**
+ * @brief last WPS longitude(double)
+ */
+#define VCONFKEY_LOCATION_LAST_WPS_LONGITUDE "db/location/last/wps/Longitude"
+
+/**
+ * @brief last WPS altitude(double)
+ */
+#define VCONFKEY_LOCATION_LAST_WPS_ALTITUDE "db/location/last/wps/Altitude"
+
+/**
+ * @brief last WPS speed(double)
+ */
+#define VCONFKEY_LOCATION_LAST_WPS_SPEED "db/location/last/wps/Speed"
+
+/**
+ * @brief last WPS direction(double)
+ */
+#define VCONFKEY_LOCATION_LAST_WPS_DIRECTION "db/location/last/wps/Direction"
+
+/**
+ * @brief last WPS horizontal accuracy(double)
+ */
+#define VCONFKEY_LOCATION_LAST_WPS_HOR_ACCURACY "db/location/last/wps/HorAccuracy"
+
+/**
+ * @brief last CPS timestamp(int)
+ */
+#define VCONFKEY_LOCATION_LAST_CPS_TIMESTAMP "db/location/last/cps/Timestamp"
+
+/**
+ * @brief last CPS latitude(double)
+ */
+#define VCONFKEY_LOCATION_LAST_CPS_LATITUDE "db/location/last/cps/Latitude"
+
+/**
+ * @brief last CPS longitude(double)
+ */
+#define VCONFKEY_LOCATION_LAST_CPS_LONGITUDE "db/location/last/cps/Longitude"
+
+/**
+ * @brief last CPS altitude(double)
+ */
+#define VCONFKEY_LOCATION_LAST_CPS_ALTITUDE "db/location/last/cps/Altitude"
+
+/**
+ * @brief last CPS horizontal accuracy(double)
+ */
+#define VCONFKEY_LOCATION_LAST_CPS_HOR_ACCURACY "db/location/last/cps/HorAccuracy"
+/**
+ * @}
+ */
+
+#endif                         /* __VCONF_INTERNAL_LOCATION_KEYS_H__ */
diff --git a/include/vconf-internal-lockscreen-keys.h b/include/vconf-internal-lockscreen-keys.h
new file mode 100755 (executable)
index 0000000..be54bbc
--- /dev/null
@@ -0,0 +1,121 @@
+/*
+ * vconf-internal-lockscreen-keys
+ *
+ * Copyright (c) 2000 - 2012 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Seungtaek Chung <seungtaek.chung@samsung.com>, Mi-Ju Lee <miju52.lee@samsung.com>, Xi Zhichan <zhichan.xi@samsung.com>, YoungSub Ko <ys4610.ko@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#ifndef __VCONF_INTERNAL_LOCKSCREEN_KEYS_H__
+#define __VCONF_INTERNAL_LOCKSCREEN_KEYS_H__
+
+/**
+ * This file defines keys and values.
+ *
+ * @file        vconf-internal-lockscreen-keys.h
+ * @defgroup    vconf_internal_lockscreen-key Definitions of internal shared Keys for lockscreen
+ * @ingroup     vconf_internal_key
+ * @author      Seungtaek Chung <seungtaek.chung@samsung.com>, Mi-Ju Lee <miju52.lee@samsung.com>, Xi Zhichan <zhichan.xi@samsung.com>, youngsub Ko <ys4610.ko@samsung.com>
+ * @version     0.1
+ * @brief       This file has the definitions of shared keys for lockscreen \n
+ */
+
+/* ========================== lockscreen Keys & Values ============================ */
+/**
+ * @addtogroup vconf_internal_lockscreen_key
+ * @{
+ * @brief lockscreen Keys & Values\n
+ *        Maintainer : Seungtaek Chung <seungtaek.chung@samsung.com>, Mi-Ju Lee <miju52.lee@samsung.com>, Xi Zhichan <zhichan.xi@samsung.com>, YoungSub Ko <ys4610.ko@samsung.com>
+ */
+
+/**
+ * @brief whether phone lock is verified
+ *
+ * type : bool
+*/
+#define VCONFKEY_LOCKSCREEN_PHONE_LOCK_VERIFICATION    "memory/lockscreen/phone_lock_verification"
+
+/**
+ * @brief whether shorcut is displayed or not
+ *
+ * type : bool
+*/
+#define VCONFKEY_LOCKSCREEN_SHORTCUT_DISPLAY   "db/lockscreen/shortcut_display"
+
+/**
+ * @brief whether event notification is displayed or not
+ *
+ * type : bool
+*/
+#define VCONFKEY_LOCKSCREEN_EVENT_NOTIFICATION_DISPLAY "db/lockscreen/event_notification_display"
+
+/**
+ * @brief whether context aware notification is displayed or not
+ *
+ * type : bool
+*/
+#define VCONFKEY_LOCKSCREEN_CONTEXT_AWARE_NOTIFICATION_DISPLAY "db/lockscreen/context_aware_notification_display"
+
+/**
+ * @brief whether clock is displayed or not
+ *
+ * type : bool
+*/
+#define VCONFKEY_LOCKSCREEN_CLOCK_DISPLAY      "db/lockscreen/clock_display"
+
+/**
+ * @brief whether weather is displayed or not
+ *
+ * type : bool
+*/
+#define VCONFKEY_LOCKSCREEN_WEATHER_DISPLAY    "db/lockscreen/weather_display"
+
+/**
+ * @brief whether help text is displayed or not
+ *
+ * type : bool
+*/
+#define VCONFKEY_LOCKSCREEN_HELP_TEXT_DISPLAY  "db/lockscreen/help_text_display"
+
+/**
+ * @brief first package name displayed  in shortcut
+ *
+ * type : string
+*/
+#define VCONFKEY_LOCKSCREEN_SHORTCUT1  "file/lockscreen/shortcut1"
+
+/**
+ * @brief second package name displayed  in shortcut
+ *
+ * type : string
+*/
+#define VCONFKEY_LOCKSCREEN_SHORTCUT2  "file/lockscreen/shortcut2"
+
+/**
+ * @brief third package name displayed  in shortcut
+ *
+ * type : string
+*/
+#define VCONFKEY_LOCKSCREEN_SHORTCUT3  "file/lockscreen/shortcut3"
+
+/**
+ * @brief fourth package name displayed  in shortcut
+ *
+ * type : string
+*/
+#define VCONFKEY_LOCKSCREEN_SHORTCUT4  "file/lockscreen/shortcut4"
+
+#endif /* __VCONF_INTERNAL_LOCKSCREEN_KEYS_H__ */
diff --git a/include/vconf-internal-memo-keys.h b/include/vconf-internal-memo-keys.h
new file mode 100755 (executable)
index 0000000..aa65483
--- /dev/null
@@ -0,0 +1,53 @@
+/*
+ * vconf-internal-keys
+ * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Zhibin Zhou <zhibin.zhou@samsung.com>, Wei Hua <wei2012.hua@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+#ifndef __VCONF_INTERNAL_MEMO_KEYS_H__
+#define __VCONF_INTERNAL_MEMO_KEYS_H__
+
+/**
+ * This file defines keys and values.
+ *
+ * @file        vconf-internal-memo-keys.h
+ * @defgroup    vconf_internal_memo_key Definitions of internal shared Keys for Memo
+ * @ingroup     vconf_internal_key
+ * @author      wei2012.hua@samsung.com
+ * @version     0.1
+ * @brief       This file has the definitions of shared keys for Alarm \n
+ */
+
+/* ========================== Memo Keys & Values ============================ */
+/**
+ * @addtogroup vconf_internal_memo_key
+ * @{
+ * @brief Memo Keys & Values\n
+ *        Maintainer : wei2012.hua@samsung.com
+ */
+
+/**
+ * @brief it stands for whether the db of memo has been changed.
+ *
+ */
+
+#define VCONFKEY_MEMO_DATA_CHANGE "db/memo/data-change"
+/**
+ * @}
+ */
+
+#endif /* __VCONF_INTERNAL_MEMO_KEYS_H__ */
+
diff --git a/include/vconf-internal-menuscreen-keys.h b/include/vconf-internal-menuscreen-keys.h
new file mode 100755 (executable)
index 0000000..ccd0916
--- /dev/null
@@ -0,0 +1,59 @@
+/*
+ * vconf-internal-keys
+ *
+ * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Hakjoo Ko <hakjoo.ko@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#ifndef __VCONF_INTERNAL_MENUSCREEN_KEYS_H__
+#define __VCONF_INTERNAL_MENUSCREEN_KEYS_H__
+
+/**
+ * This file defines keys and values.
+ *
+ * @file        vconf-internal-menuscreen-keys.h
+ * @defgroup    vconf_internal_menuscreen_key Definitions of internal shared Keys for Menu-screen
+ * @ingroup     vconf_internal_key
+ * @author      jinny.yoon@samsung.com
+ * @version     0.1
+ * @brief       This file has the definitions of shared keys for Menu-screen \n
+ */
+
+/* ========================== Menu-screen Keys & Values ============================ */
+/**
+ * @addtogroup vconf_internal_menuscreen_key
+ * @{
+ * @brief Menu-screen Keys & Values\n
+ *        Maintainer : jinny.yoon@samsung.com
+ */
+
+/**
+ * @brief Menu-screen knows what the package has been installed / updated / removed from the package-manager.
+ *
+ * type : string
+ * format : "state:package_name"
+ *          State means create | update | delete.
+ */
+#define VCONFKEY_MENUSCREEN_DESKTOP "memory/menuscreen/desktop"
+
+
+/**
+ * @}
+ */
+
+#endif /* __VCONF_INTERNAL_MENUSCREEN_KEYS_H__ */
+
diff --git a/include/vconf-internal-mobex-connector-keys.h b/include/vconf-internal-mobex-connector-keys.h
new file mode 100755 (executable)
index 0000000..a75b8f8
--- /dev/null
@@ -0,0 +1,68 @@
+/*
+ * vconf-internal-keys
+ *
+ * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Hakjoo Ko <hakjoo.ko@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#ifndef __VCONF_INTERNAL_MOBEX_CONNECTOR_KEYS_H__
+#define __VCONF_INTERNAL_MOBEX_CONNECTOR_KEYS_H__
+
+/**
+ * This file defines keys and values.
+ *
+ * @file        vconf-internal-mobex-connector-keys.h
+ * @defgroup    vconf_internal_mobex_connector_key Definitions of internal shared Keys for mobex-connector
+ * @ingroup     vconf_internal_key
+ * @author      injun.yang@samsung.com
+ * @version     0.1
+ * @brief       This file has the definitions of shared keys for mobex-connector \n
+ */
+
+/* ========================== Mobex Connector Keys & Values ============================ */
+/**
+ * @addtogroup vconf_internal_mobex_connector_key
+ * @{
+ * @brief Mobex Connector Keys & Values\n
+ *        Maintainer : injun.yang@samsung.com
+ */
+
+#define VCONFKEY_MOBEX_CONNECTOR_PREFIX "memory/mobex_connector"
+
+/**
+ * @brief Mobex connector status
+ *
+ * VCONFKEY_MOBEX_CONNECTOR_STATUS_DISCONNECTED : Disconnected \n
+ * VCONFKEY_MOBEX_CONNECTOR_STATUS_WAITING : Waiting \n
+ * VCONFKEY_MOBEX_CONNECTOR_STATUS_CONNECTED : Connected \n
+ */
+#define VCONFKEY_MOBEX_CONNECTOR_STATUS VCONFKEY_MOBEX_CONNECTOR_PREFIX"/status"
+enum {
+ /** Disconnected */
+ VCONFKEY_MOBEX_CONNECTOR_STATUS_DISCONNECTED = 0,
+ /** Waiting */
+ VCONFKEY_MOBEX_CONNECTOR_STATUS_WAITING,
+ /** Connected */
+ VCONFKEY_MOBEX_CONNECTOR_STATUS_CONNECTED
+};
+
+/**
+ * @}
+ */
+
+#endif /* __VCONF_INTERNAL_MOBEX_CONNECTOR_KEYS_H__ */
+
diff --git a/include/vconf-internal-mobex-engine-keys.h b/include/vconf-internal-mobex-engine-keys.h
new file mode 100755 (executable)
index 0000000..28e14c5
--- /dev/null
@@ -0,0 +1,94 @@
+/*
+ * vconf-internal-keys
+ *
+ * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Hakjoo Ko <hakjoo.ko@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#ifndef __VCONF_INTERNAL_MOBEX_ENGINE_KEYS_H__
+#define __VCONF_INTERNAL_MOBEX_ENGINE_KEYS_H__
+
+/**
+ * This file defines keys and values.
+ *
+ * @file        vconf-internal-mobex-engine-keys.h
+ * @defgroup    vconf_internal_mobex_engine_key Definitions of internal shared Keys for Mobex Engine
+ * @ingroup     vconf_internal_key
+ * @author      Sunbong Ha (sunbong.ha@samsung.com)
+ * @version     0.1
+ * @brief       This file has the definitions of shared keys for Mobex Engine \n
+ */
+
+/* ========================== Mobex Engine Keys & Values ============================ */
+/**
+ * @addtogroup vconf_internal_mobex_engine_key
+ * @{
+ * @brief Mobex Engine Keys & Values\n
+ *        Maintainer : sunbong.ha@samsung.com
+ */
+#define VCONFKEY_MOBEX_ENGINE_PREFIX "memory/mobex_engine"
+
+/**
+ * @brief mobex engine status
+ *
+ * VCONFKEY_MOBEX_ENGINE_STATUS_NOT_CONNECT : Not connected \n
+ * VCONFKEY_MOBEX_ENGINE_STATUS_CONNECTED : Connected \n
+ * VCONFKEY_MOBEX_ENGINE_STATUS_SYNC_START : Sync start \n
+ * VCONFKEY_MOBEX_ENGINE_STATUS_SYNC_END : Sync end \n
+ */
+#define VCONFKEY_MOBEX_ENGINE_STATUS_INT VCONFKEY_MOBEX_ENGINE_PREFIX"/status"
+enum {
+ /** Not connected */
+ VCONFKEY_MOBEX_ENGINE_STATUS_NOT_CONNECT = 0x00,
+ /** Connected */
+ VCONFKEY_MOBEX_ENGINE_STATUS_CONNECTED = 0x01,
+ /** Sync start */
+ VCONFKEY_MOBEX_ENGINE_STATUS_SYNC_START = 0x02,
+ /** Sync end */
+ VCONFKEY_MOBEX_ENGINE_STATUS_SYNC_END = 0x03
+};
+
+/**
+ * @brief check memo sync start/end for mobex-engine
+ *
+ * 0 : Not/Completed sync \n
+ * 1 : Syncing \n
+ */
+#define VCONFKEY_MOBEX_ENGINE_MEMO_SYNC_STATUS VCONFKEY_MOBEX_ENGINE_PREFIX"/memo_sync_status"
+
+/**
+ * @brief connected method status with Kies(Samsung PC Studio)
+ *
+ * VCONFKEY_MOBEX_ENGIN_NONE : Not connected \n
+ * VCONFKEY_MOBEX_ENGIN_USB : Connected to USB \n
+ * VCONFKEY_MOBEX_ENGIN_WIFI : Connected to WiFi \n
+ */
+#define VCONFKEY_MOBEX_ENGINE_CONNECTION_METHOD_INT VCONFKEY_MOBEX_ENGINE_PREFIX"/conn_method"
+enum {
+ /** Not connected */
+ VCONFKEY_MOBEX_ENGIN_NONE = 0,
+ /** Connected to USB */
+ VCONFKEY_MOBEX_ENGIN_USB,
+ /** Connected to WiFi */
+ VCONFKEY_MOBEX_ENGIN_WIFI
+};
+/**
+ * @}
+ */
+
+#endif /* __VCONF_INTERNAL_MOBEX_KEYS_H__ */
+
diff --git a/include/vconf-internal-mobile-hotspot-keys.h b/include/vconf-internal-mobile-hotspot-keys.h
new file mode 100755 (executable)
index 0000000..5f1d960
--- /dev/null
@@ -0,0 +1,110 @@
+/*
+ * vconf-internal-keys
+ *
+ * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Hakjoo Ko <hakjoo.ko@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#ifndef __VCONF_INTERNAL_MOBILE_HOTSPOT_KEYS_H__
+#define __VCONF_INTERNAL_MOBILE_HOTSPOT_KEYS_H__
+
+/**
+ * This file defines keys and values.
+ *
+ * @file        vconf-internal-mobile-hotspot-keys.h
+ * @defgroup    vconf_internal_mobile_hotspot_key Definitions of internal shared Keys for mobile-hotspot
+ * @ingroup     vconf_internal_key
+ * @author      injun.yang@samsung.com, sy39.ju@samsung.com
+ * @version     0.1
+ * @brief       This file has the definitions of shared keys for mobile-hotspot \n
+ */
+
+/* ========================== Mobile-hotspot Keys & Values ============================ */
+/**
+ * @addtogroup vconf_internal_mobile_hotspot_key
+ * @{
+ * @brief Mobile-hotspot Keys & Values\n
+ *        Maintainer : injun.yang@samsung.com, sy39.ju@samsung.com
+ *        Used module : wifi-efl-ug, wifi-quick-app, setting, ug-kies-via-wifi, usb-setting-app, data-router, libmtp-0
+ */
+
+/**
+ * @brief Tethering mode
+ *
+ * 0x00 : None \n
+ * 0x01 : WiFi \n
+ * 0x02 : USB \n
+ * 0x04 : Bluetooth \n
+ */
+#define VCONFKEY_MOBILE_HOTSPOT_MODE "memory/mobile_hotspot/mode"
+enum {
+       /** None */
+       VCONFKEY_MOBILE_HOTSPOT_MODE_NONE = 0x00,
+       /** WiFi */
+       VCONFKEY_MOBILE_HOTSPOT_MODE_WIFI = 0x01,
+       /** USB */
+       VCONFKEY_MOBILE_HOTSPOT_MODE_USB = 0x02,
+       /** Bluetooth */
+       VCONFKEY_MOBILE_HOTSPOT_MODE_BT = 0x04
+};
+
+/**
+ * @brief Security code for Wi-Fi tethering
+ */
+#define VCONFKEY_MOBILE_HOTSPOT_WIFI_KEY "db/mobile_hotspot/wifi_key"
+
+/**
+ * @brief The number of connected device
+ *
+ * Value : the number of connected device to hotspot
+ */
+#define VCONFKEY_MOBILE_HOTSPOT_CONNECTED_DEVICE "memory/mobile_hotspot/connected_device"
+
+/**
+ * @brief The status of Security mode for Wi-Fi tethering
+ *
+ * 0 : Disabled \n
+ * 1 : Enabled \n
+ */
+#define VCONFKEY_MOBILE_HOTSPOT_SECURITY "db/mobile_hotspot/security"
+enum {
+ /** Disabled */
+ VCONFKEY_MOBILE_AP_SECURITY_OFF = 0x00,
+ /** Enabled */
+ VCONFKEY_MOBILE_AP_SECURITY_ON
+};
+
+/**
+ * @brief The status of hide mode for Wi-Fi tethering
+ *
+ * 0 : Disabled \n
+ * 1 : Enabled \n
+ */
+#define VCONFKEY_MOBILE_HOTSPOT_HIDE "db/mobile_hotspot/hide"
+enum {
+ /** Disabled */
+ VCONFKEY_MOBILE_AP_HIDE_OFF = 0x00,
+ /** Enabled */
+ VCONFKEY_MOBILE_AP_HIDE_ON
+};
+
+/**
+ * @}
+ */
+
+#endif /* __VCONF_INTERNAL_MOBILE_HOTSPOT_KEYS_H__ */
+
diff --git a/include/vconf-internal-msg-keys.h b/include/vconf-internal-msg-keys.h
new file mode 100755 (executable)
index 0000000..b6c9b13
--- /dev/null
@@ -0,0 +1,113 @@
+/*
+ * vconf-internal-keys
+ *
+ * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Hakjoo Ko <hakjoo.ko@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#ifndef __VCONF_INTERNAL_MSG_KEYS_H__
+#define __VCONF_INTERNAL_MSG_KEYS_H__
+
+/**
+ * This file defines keys and values.
+ *
+ * @file        vconf-internal-msg-keys.h
+ * @defgroup    vconf_internal_msg_key Definitions of internal shared Keys for message
+ * @ingroup     vconf_internal_key
+ * @author      jyjeong@samsung.com
+ * @version     0.1
+ * @brief       This file has the definitions of shared keys for message \n
+ */
+
+/* ========================== Message Keys & Values ============================ */
+/**
+ * @addtogroup vconf_internal_msg_key
+ * @{
+ * @brief Message Keys & Values\n
+ *        Maintainer : jyjeong@samsung.com
+ */
+
+#define VCONFKEY_MSG_MEMORY_PREFIX          "memory/msg"
+#define VCONFKEY_MSG_DB_PREFIX              "db/msg"
+
+
+/**
+ * @brief ready status of msg service daemon
+ *
+ * True : ready \n
+ * False : not ready \n
+ */
+#define VCONFKEY_MSG_SERVER_READY              VCONFKEY_MSG_MEMORY_PREFIX"/ready"
+
+/**
+ * @brief unread SMS count for lock-screen & message icon badge
+ *
+ * n : unread SMS count (>=0)
+ */
+#define VCONFKEY_MESSAGE_RECV_SMS_STATE                VCONFKEY_MSG_DB_PREFIX"/recv_sms"
+
+/**
+ * @brief unread MMS count for lock-screen & message icon badge
+ *
+ * n : unread MMS count (>=0)
+ */
+#define VCONFKEY_MESSAGE_RECV_MMS_STATE                VCONFKEY_MSG_DB_PREFIX"/recv_mms"
+
+/**
+ * @brief Indicates the network mode (CS/PS) to send SMS
+ *
+ * 1 : PS only \n
+ * 2 : CS only \n
+ * 3 : PS preferred \n
+ * 4 : CS preferred \n
+ */
+#define VCONFKEY_MESSAGE_NETWORK_MODE          VCONFKEY_MSG_DB_PREFIX"/network_mode"
+enum {
+       VCONFKEY_MESSAGE_NETWORK_PS_ONLY = 0x01,
+       VCONFKEY_MESSAGE_NETWORK_CS_ONLY = 0x02,
+       VCONFKEY_MESSAGE_NETWORK_PS_PREFER = 0x03,
+       VCONFKEY_MESSAGE_NETWORK_CS_PREFER = 0x04
+};
+
+/**
+ * @brief SOS sending option of message setting
+ *
+ * True : SOS sending option is on \n
+ * False : SOS sending option is off \n
+ */
+#define VCONFKEY_MESSAGE_SOS_SEND_OPTION               VCONFKEY_MSG_DB_PREFIX"/sos_send_option"
+
+/**
+ * @brief Indicates the SOS standby state
+ *
+ * 0 : SOS idle state \n
+ * 1 : SOS mode is invoked \n
+ * 2 : SOS standby state (succeed in SOS message sending) \n
+ */
+#define VCONFKEY_MESSAGE_SOS_STATE             VCONFKEY_MSG_MEMORY_PREFIX"/sos_state"
+enum {
+        VCONFKEY_MESSAGE_SOS_IDLE = 0x00,
+        VCONFKEY_MESSAGE_SOS_INVOKED = 0x01,
+        VCONFKEY_MESSAGE_SOS_STANDBY = 0x02
+};
+
+/**
+ * @}
+ */
+
+#endif /* __VCONF_INTERNAL_MSG_KEYS_H__ */
+
diff --git a/include/vconf-internal-music-keys.h b/include/vconf-internal-music-keys.h
new file mode 100755 (executable)
index 0000000..a471bb4
--- /dev/null
@@ -0,0 +1,97 @@
+/*
+ * vconf-internal-keys
+ *
+ * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Hakjoo Ko <hakjoo.ko@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#ifndef __VCONF_INTERNAL_MUSIC_KEYS_H__
+#define __VCONF_INTERNAL_MUSIC_KEYS_H__
+
+/**
+ * This file defines keys and values.
+ *
+ * @file        vconf-internal-music-keys.h
+ * @defgroup    vconf_internal_music_key Definitions of internal shared Keys for Music
+ * @ingroup     vconf_internal_key
+ * @author      hm2007.kim@samsung.com
+ * @version     0.1
+ * @brief       This file has the definitions of shared keys for Music \n
+ */
+
+/* ========================== Music Keys & Values ============================ */
+/**
+ * @addtogroup vconf_internal_music_key
+ * @{
+ * @brief Music Keys & Values\n
+ *        Maintainer : hm2007.kim@samsung.com
+ */
+
+/**
+ * @brief setting value of music player menu
+ *
+ * All menu tab can be selected with OR operation
+ *
+ * SETTING_MUSIC_MENU_ALBUM : show album tab \n
+ * SETTING_MUSIC_MENU_ARTIS : show artists tab \n
+ * SETTING_MUSIC_MENU_GENRE : show genres tab \n
+ * SETTING_MUSIC_MENU_COMPOSER : show composer tab \n
+ * SETTING_MUSIC_MENU_YEAR : show year tab \n
+ * SETTING_MUSIC_MENU_FOLDER : show folder tab
+
+*/
+#define VCONFKEY_SETAPPL_MUSIC_MENU_VAL_INT VCONFKEY_SETAPPL_PREFIX"/music-player/menu"
+enum {
+       SETTING_MUSIC_MENU_ALBUM = 0x0001,
+       SETTING_MUSIC_MENU_ARTIST = 0x0002,
+       SETTING_MUSIC_MENU_GENRE = 0x0004,
+       SETTING_MUSIC_MENU_COMPOSER = 0x0008,
+       SETTING_MUSIC_MENU_YEAR = 0x0010,
+       SETTING_MUSIC_MENU_FOLDER = 0x0020
+};
+
+/**
+ * @brief The status of music player
+ *
+ * VCONFKEY_MUSIC_OFF : no playing music \n
+ * VCONFKEY_MUSIC_PLAY : playing \n
+ * VCONFKEY_MUSIC_PAUSE : paused \n
+ * VCONFKEY_MUSIC_STOP : stop
+ */
+#define VCONFKEY_MUSIC_STATE "memory/music/state"
+enum {
+       VCONFKEY_MUSIC_OFF = 0x00,
+       VCONFKEY_MUSIC_PLAY,
+       VCONFKEY_MUSIC_PAUSE,
+       VCONFKEY_MUSIC_STOP,
+       VCONFKEY_MUSIC_STATE_MAX
+};
+
+/**
+ * @brief Albumart path of current playing song
+ *
+ * type : string
+ */
+#define VCONFKEY_MUSIC_ALBUM_ART "memory/music/album_art"
+
+
+/**
+ * @}
+ */
+
+#endif /* __VCONF_INTERNAL_MUSIC_KEYS_H__ */
+
diff --git a/include/vconf-internal-myfile-keys.h b/include/vconf-internal-myfile-keys.h
new file mode 100644 (file)
index 0000000..5faf95e
--- /dev/null
@@ -0,0 +1,38 @@
+/*
+ * vconf-internal-keys
+ *
+ * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Hakjoo Ko <hakjoo.ko@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#ifndef __VCONF_INTERNAL_MYFILE_KEYS_H__
+#define __VCONF_INTERNAL_MYFILE_KEYS_H__
+
+/**
+ * This file defines keys and values.
+ *
+ * @file        vconf-internal-myfile-keys.h
+ * @defgroup    vconf_internal_myfile_key Definitions of internal shared Keys for myfile
+ * @ingroup     vconf_internal_key
+ * @author      Aram Kim <aramie.kim>
+ * @version     0.1
+ * @brief       This file has the definitions of shared keys for myfile \n
+ */
+
+
+#endif /* __VCONF_INTERNAL_MYFILE_KEYS_H__ */
+
diff --git a/include/vconf-internal-nfc-keys.h b/include/vconf-internal-nfc-keys.h
new file mode 100755 (executable)
index 0000000..b2ecb9e
--- /dev/null
@@ -0,0 +1,99 @@
+/*
+ * vconf-internal-keys
+ *
+ * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Hakjoo Ko <hakjoo.ko@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#ifndef __VCONF_INTERNAL_NFC_KEYS_H__
+#define __VCONF_INTERNAL_NFC_KEYS_H__
+
+/**
+ * This file defines keys and values.
+ *
+ * @file        vconf-internal-nfc-keys.h
+ * @defgroup    vconf_internal_nfc_key Definitions of internal shared Keys for NFC
+ * @ingroup     vconf_internal_key
+ * @author      wonkyu.kwon@samsung.com, sc.sohn@samsung.com
+ * @version     0.1
+ * @brief       This file has the definitions of shared keys for NFC \n
+ */
+
+/* ========================== NFC Keys & Values ============================ */
+/**
+ * @addtogroup vconf_internal_nfc_key
+ * @{
+ * @brief NFC Keys & Values\n
+ *        Maintainer : wonkyu.kwon@samsung.com, sc.sohn@samsung.com
+ */
+
+/**
+ * @brief Indicates whether NFC is supported used by setting & app using share via
+ *
+ * 0 : Not Supported \n
+ * 1 : Supported  \n
+ */
+#define  VCONFKEY_NFC_FEATURE "db/nfc/feature"
+enum
+{
+ /** Not Supported */
+ VCONFKEY_NFC_FEATURE_OFF = 0x00,
+ /** Supported */
+ VCONFKEY_NFC_FEATURE_ON,
+ VCONFKEY_NFC_FEATURE_MAX
+};
+
+
+/**
+ * @brief NFC Activation state
+ *
+ * 0 : OFF \n
+ * 1 : ON \n
+ */
+#define  VCONFKEY_NFC_STATE                         "db/nfc/enable"
+enum
+{
+    VCONFKEY_NFC_STATE_OFF = 0x00,
+    VCONFKEY_NFC_STATE_ON,
+    VCONFKEY_NFC_STATE_MAX
+};
+
+
+
+/**
+ * @brief NFC S-BEAM state. When this feature is turned on, you can beam files to other NFC and WLAN Direct devices by holding the devices close together.
+ *
+ * 0 : OFF \n
+ * 1 : ON \n
+ */
+
+#define  VCONFKEY_NFC_SBEAM                         "db/nfc/sbeam"
+enum
+{
+    VCONFKEY_NFC_SBEAM_OFF = 0x00,
+    VCONFKEY_NFC_SBEAM_ON,
+    VCONFKEY_NFC_SBEAM_MAX
+};
+
+/**
+ * @}
+ */
+
+
+
+#endif /* __VCONF_INTERNAL_NFC_KEYS_H__ */
+
diff --git a/include/vconf-internal-pm-keys.h b/include/vconf-internal-pm-keys.h
new file mode 100755 (executable)
index 0000000..71f4f25
--- /dev/null
@@ -0,0 +1,103 @@
+/*
+ * vconf-internal-keys
+ *
+ * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Hakjoo Ko <hakjoo.ko@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#ifndef __VCONF_INTERNAL_PM_KEYS_H__
+#define __VCONF_INTERNAL_PM_KEYS_H__
+
+/**
+ * This file defines keys and values.
+ *
+ * @file        vconf-internal-pm-keys.h
+ * @defgroup    vconf_internal_pm_key Definitions of internal shared Keys for power manager
+ * @ingroup     vconf_internal_key
+ * @author      jinkun.jang@samsung.com
+ * @version     0.1
+ * @brief       This file has the definitions of shared keys for power manager \n
+ */
+
+/* ========================== Pm Keys & Values ============================ */
+/**
+ * @addtogroup vconf_internal_pm_key
+ * @{
+ * @brief Power manager Keys & Values\n
+ *        Maintainer : jinkun.jang@samsung.com
+ */
+
+/**
+ * @brief lcd status
+ *
+ * 1 : lcd normal \n
+ * 2 : lcd dim \n
+ * 3 : lcd off \n
+ * 4 : suspend \n
+ */
+#define VCONFKEY_PM_STATE                           "memory/pm/state"
+enum {
+       VCONFKEY_PM_STATE_NORMAL = 1,
+       VCONFKEY_PM_STATE_LCDDIM,
+       VCONFKEY_PM_STATE_LCDOFF,
+       VCONFKEY_PM_STATE_SLEEP
+};
+
+/**
+ * @brief smart stay status
+ *
+ * 0 : off
+ * 1 : on
+ */
+#define VCONFKEY_PM_SMARTSTAY_STATUS               "db/pm/smartstay_status"
+enum {
+       VCONFKEY_PM_SMARTSTAY_STATUS_OFF = 0,
+       VCONFKEY_PM_SMARTSTAY_STATUS_ON
+};
+
+/**
+ * @brief smart stay camera on status
+ *
+ * 0 : off
+ * 1 : on
+ */
+#define VCONFKEY_PM_CAMERA_STATUS                     "memory/pm/camera_status"
+enum {
+       VCONFKEY_PM_CAMERA_OFF = 0,
+       VCONFKEY_PM_CAMERA_ON
+};
+
+/**
+ * @brief battery time to empty
+ *
+ * seconds
+ */
+#define VCONFKEY_PM_BATTERY_TIMETOEMPTY               "memory/pm/battery_timetoempty"
+
+/**
+ * @brief battery time to full
+ *
+ * seconds
+ */
+#define VCONFKEY_PM_BATTERY_TIMETOFULL                "memory/pm/battery_timetofull"
+
+/**
+ * @}
+ */
+
+#endif /* __VCONF_INTERNAL_PM_KEYS_H__ */
+
diff --git a/include/vconf-internal-pwlock-keys.h b/include/vconf-internal-pwlock-keys.h
new file mode 100755 (executable)
index 0000000..a8692a6
--- /dev/null
@@ -0,0 +1,51 @@
+/*
+ * vconf-internal-pwlock-keys
+ *
+ * Copyright (c) 2000 - 2012 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Seungtaek Chung <seungtaek.chung@samsung.com>, Mi-Ju Lee <miju52.lee@samsung.com>, Xi Zhichan <zhichan.xi@samsung.com>, YoungSub Ko <ys4610.ko@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#ifndef __VCONF_INTERNAL_PWLOCK_KEYS_H__
+#define __VCONF_INTERNAL_PWLOCK_KEYS_H__
+
+/**
+ * This file defines keys and values.
+ *
+ * @file        vconf-internal-pwlock-keys.h
+ * @defgroup    vconf_internal_pwlock-key Definitions of internal shared Keys for pwlock
+ * @ingroup     vconf_internal_key
+ * @author      Seungtaek Chung <seungtaek.chung@samsung.com>, Mi-Ju Lee <miju52.lee@samsung.com>, Xi Zhichan <zhichan.xi@samsung.com>, youngsub Ko <ys4610.ko@samsung.com>
+ * @version     0.1
+ * @brief       This file has the definitions of shared keys for pwlock \n
+ */
+
+/* ========================== pwlock Keys & Values ============================ */
+/**
+ * @addtogroup vconf_internal_pwlock_key
+ * @{
+ * @brief pwlock Keys & Values\n
+ *        Maintainer : Seungtaek Chung <seungtaek.chung@samsung.com>, Mi-Ju Lee <miju52.lee@samsung.com>, Xi Zhichan <zhichan.xi@samsung.com>, YoungSub Ko <ys4610.ko@samsung.com>
+ */
+
+/**
+ * @brief whether it is first booting after downloading binary
+ *
+ * type : bool
+*/
+#define VCONFKEY_PWLOCK_FIRST_BOOT     "db/pwlock/first_boot"
+
+#endif /* __VCONF_INTERNAL_PWLOCK_KEYS_H__ */
diff --git a/include/vconf-internal-radio-keys.h b/include/vconf-internal-radio-keys.h
new file mode 100755 (executable)
index 0000000..13ad806
--- /dev/null
@@ -0,0 +1,64 @@
+/*
+ * vconf-internal-keys
+ *
+ * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Hakjoo Ko <hakjoo.ko@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#ifndef __VCONF_INTERNAL_RADIO_KEYS_H__
+#define __VCONF_INTERNAL_RADIO_KEYS_H__
+
+/**
+ * This file defines keys and values.
+ *
+ * @file        vconf-internal-radio-keys.h
+ * @defgroup    vconf_internal_radio_key Definitions of internal shared Keys for Radio
+ * @ingroup     vconf_internal_key
+ * @author      hw4444.kim@samsung.com
+ * @version     0.1
+ * @brief       This file has the definitions of shared keys for Radio \n
+ */
+
+/* ========================== Radio Keys & Values ============================ */
+/**
+ * @addtogroup vconf_internal_radio_key
+ * @{
+ * @brief Radio Keys & Values\n
+ *        Maintainer : hw4444.kim@samsung.com
+ */
+
+/**
+ * @brief The status of radio app for indicator
+ *
+ * VCONFKEY_RADIO_OFF : Radio off \n
+ * VCONFKEY_RADIO_PLAY : Radio playing \n
+ * VCONFKEY_RADIO_STOP : Radio stop
+ */
+#define VCONFKEY_RADIO_STATE "memory/radio/state"
+enum {
+       VCONFKEY_RADIO_OFF = 0x00,
+       VCONFKEY_RADIO_PLAY,
+       VCONFKEY_RADIO_STOP,
+       VCONFKEY_RADIO_STATE_MAX
+};
+
+/**
+ * @}
+ */
+
+#endif /* __VCONF_INTERNAL_RADIO_KEYS_H__ */
+
diff --git a/include/vconf-internal-rcs-keys.h b/include/vconf-internal-rcs-keys.h
new file mode 100755 (executable)
index 0000000..ac921cf
--- /dev/null
@@ -0,0 +1,145 @@
+/*
+ * vconf-internal-keys
+ *
+ * Copyright (c) 2000 - 2012 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Gopal Kumar <gopal.kumar@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#ifndef __VCONF_INTERNAL_RCS_KEYS_H__
+#define __VCONF_INTERNAL_RCS_KEYS_H__
+
+/**
+ * This file defines keys and values.
+ *
+ * @file        vconf-internal-rcs-keys.h
+ * @defgroup    vconf_internal_rcs_key Definitions of internal shared Keys for RCS
+ * @ingroup     vconf_internal_key
+ * @author      gopal.kumar@samsung.com
+ * @version     0.1
+ * @brief       This file has the definitions of shared keys for rcs \n
+ */
+
+/* ========================== RCS Keys & Values ============================ */
+/**
+ * @addtogroup vconf_internal_msg_key
+ * @{
+ * @brief RCS Keys & Values\n
+ *        Maintainer : gopal.kumar@samsung.com
+ */
+
+#define VCONFKEY_RCS_MEMORY_PREFIX          "memory/rcs"
+#define VCONFKEY_RCS_DB_PREFIX              "db/rcs"
+#define VCONFKEY_RCS_IM_DB_PREFIX           "db/rcs/im"
+
+
+/**
+ * @brief warning size for File Transfer. It is integer value in Mega Byte.
+ * 
+ */
+#define VCONFKEY_RCS_FT_WARNING_SIZE    VCONFKEY_RCS_IM_DB_PREFIX"/ft_warning_size"
+
+/**
+ * @brief My status to be communicated to other end as though presence information. 
+ *
+ */
+#define VCONFKEY_RCS_MY_STATUS  VCONFKEY_RCS_IM_DB_PREFIX"/profile_status"
+
+/**
+ * @brief My Display name to be communicated to other end as though presence information. 
+ *
+ */
+#define VCONFKEY_RCS_MY_DISPLAY_NAME    VCONFKEY_RCS_IM_DB_PREFIX"/profile_name"
+
+/**
+ * @brief My image to be communicated to other end as though presence information. 
+ *
+ */
+#define VCONFKEY_RCS_MY_IMAGE   VCONFKEY_RCS_IM_DB_PREFIX"/mycontactimage"
+
+/**
+ * @brief Auto save feature to be enabled or not 
+ *
+ * 1 : auto save feature on \n
+ * 0 : auto save feature off \n
+ */
+#define VCONFKEY_RCS_MESSAGE_AUTO_SAVE         VCONFKEY_RCS_IM_DB_PREFIX"/message_autosave_status"
+
+/**
+ * @brief indicate the selected bubble type.
+ *
+ * bubble_01 : Bubble Type 1 \n
+ * bubble_02 : Bubble Type 2 \n
+ * bubble_03 : Bubble Type 3 \n
+ * bubble_04 : Bubble Type 4 \n
+ * bubble_05 : Bubble Type 5 \n
+ * bubble_06 : Bubble Type 6 \n
+ */
+#define VCONFKEY_RCS_SELECTED_BUBBLE_TYPE_READ  VCONFKEY_RCS_IM_DB_PREFIX"/readmsgbubble"
+#define VCONFKEY_RCS_SELECTED_BUBBLE_TYPE_SENT  VCONFKEY_RCS_IM_DB_PREFIX"/sentmsgbubble"
+
+/**
+ * @brief string containing the Font size of each bubble
+ *
+ * extralarge : Extra large font size \n
+ * large      : large font size 
+ * medium     : medium font size 
+ * small      : small font size 
+ * extrasmall : Extra small font size 
+ *
+ */
+#define VCONFKEY_RCS_BUBBLE_FONT_SIZE   VCONFKEY_RCS_IM_DB_PREFIX"/text_font_size"
+
+/**
+ * @brief enableing push Pop-up feature
+ *
+ * 1 : enable \n
+ * 0 : disable \n
+ */
+#define VCONFKEY_RCS_POP_UP_NOFICATION_STATUS   VCONFKEY_RCS_IM_DB_PREFIX"/popup_notification"
+
+/**
+ * @brief notification data to be shown in UI
+ *
+ */
+#define VCONFKEY_RCS_POP_UP_NOFICATION_DATA VCONFKEY_RCS_IM_DB_PREFIX"/popup_notification_data"
+
+/**
+ * @brief string containing value of alert type to be used
+ *
+ */
+#define VCONFKEY_RCS_ALERT_TYPE     VCONFKEY_RCS_IM_DB_PREFIX"/alert_type"
+
+/**
+ * @brief to set whether user request for display status or not
+ *
+ * 1 : enable \n
+ * 0 : disable \n
+ */
+#define VCONFKEY_RCS_SEND_DISPLAY_STATUS    VCONFKEY_RCS_IM_DB_PREFIX"/send_display_status"
+
+/**
+ * @brief Ring Tone value
+ *
+ */
+#define VCONFKEY_RCS_RINGTONE_VALUE     VCONFKEY_RCS_IM_DB_PREFIX"/notification_ringtone"
+
+
+/**
+ * @}
+ */
+
+#endif /* __VCONF_INTERNAL_RCS_KEYS_H__ */
diff --git a/include/vconf-internal-sat-keys.h b/include/vconf-internal-sat-keys.h
new file mode 100755 (executable)
index 0000000..652aadc
--- /dev/null
@@ -0,0 +1,58 @@
+/*
+ * vconf-internal-keys
+ *
+ * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Hakjoo Ko <hakjoo.ko@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#ifndef __VCONF_INTERNAL_SAT_KEYS_H__
+#define __VCONF_INTERNAL_SAT_KEYS_H__
+
+/**
+ * This file defines keys and values.
+ *
+ * @file        vconf-internal-sat-keys.h
+ * @defgroup    vconf_internal_sat_key Definitions of internal shared Keys for Sim Application Toolkit
+ * @ingroup     vconf_internal_key
+ * @author      sungjoon.won@samsung.com
+ * @version     0.1
+ * @brief       This file has the definitions of shared keys for Sim Application Toolkit \n
+ */
+
+/* ========================== Sim Application Toolkit Keys & Values ============================ */
+/**
+ * @addtogroup vconf_internal_sat_key
+ * @{
+ * @brief Sim Application Toolkit Keys & Values\n
+ *        Maintainer : sungjoon.won@samsung.com
+ */
+
+#define VCONFKEY_SAT_PREFIX       "memory/sat"
+
+/**
+ * @brief It contains a text string which is provided by SETUP IDLE MODE TEXT command from SATK
+ *
+ * Value : Idle text from SIM.
+ */
+#define VCONFKEY_SAT_IDLE_TEXT    VCONFKEY_SAT_PREFIX"/idle_text"
+
+/**
+ * @}
+ */
+
+#endif /* __VCONF_INTERNAL_SAT_KEYS_H__ */
+
diff --git a/include/vconf-internal-setting-keys.h b/include/vconf-internal-setting-keys.h
new file mode 100755 (executable)
index 0000000..1b77170
--- /dev/null
@@ -0,0 +1,1440 @@
+/*
+ * vconf-internal-keys
+ *
+ * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Hakjoo Ko <hakjoo.ko@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#ifndef __VCONF_INTERNAL_SETTING_KEYS_H__
+#define __VCONF_INTERNAL_SETTING_KEYS_H__
+
+/**
+ * This file defines keys and values.
+ *
+ * @file        vconf-internal-setting-keys.h
+ * @defgroup    vconf_internal_setting_key Definitions of internal shared Keys for setting
+ * @ingroup     vconf_internal_key
+ * @author      Hyejin Kim (hyejin0906.kim@samsung.com)
+ * @version     0.1
+ * @brief       This file has the definitions of shared keys for setting \n
+ */
+
+/* ========================== Setting UI Keys & Values ============================ */
+/**
+ * @addtogroup vconf_internal_setting_key
+ * @{
+ * @brief Setting UI Keys & Values\n
+ *        Maintainer : hyejin0906.kim@samsung.com
+ */
+#define VCONFKEY_SETAPPL_PREFIX                                 "db/setting"
+#define VCONFKEY_SETAPPL_MEM_PREFIX                             "memory/setting"
+
+
+/**
+ * @brief status of screen lock sound
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_SETAPPL_SOUND_LOCK_BOOL                        VCONFKEY_SETAPPL_PREFIX"/sound/sound_lock"
+
+/**
+ * @brief volume level of media sound
+ *
+ * Min : 0 \n
+ * Max : 15 \n
+ */
+#define VCONFKEY_SETAPPL_MEDIA_SOUND_VOLUME_INT                 VCONFKEY_SETAPPL_PREFIX"/sound/media/sound_volume"
+
+
+/** @brief current theme name */
+#define VCONFKEY_SETAPPL_WIDGET_THEME_STR                       VCONFKEY_SETAPPL_PREFIX"/widget_theme"
+
+/**
+ * @brief level of brightness
+ *
+ * Min : 1 \n
+ * Max : 24 \n
+ */
+#define VCONFKEY_SETAPPL_LCD_BRIGHTNESS                         VCONFKEY_SETAPPL_PREFIX"/Brightness"
+/* display - brightness */
+enum {
+       SETTING_BRIGHTNESS_LEVEL1 = 1,
+       SETTING_BRIGHTNESS_LEVEL2,
+       SETTING_BRIGHTNESS_LEVEL3,
+       SETTING_BRIGHTNESS_LEVEL4,
+       SETTING_BRIGHTNESS_LEVEL5,
+       SETTING_BRIGHTNESS_LEVEL6,
+       SETTING_BRIGHTNESS_LEVEL7,
+       SETTING_BRIGHTNESS_LEVEL8,
+       SETTING_BRIGHTNESS_LEVEL9,
+       SETTING_BRIGHTNESS_LEVEL10
+};
+
+/**
+ * @brief screen mode
+ *
+ * 0 : dynamic \n
+ * 1 : Standard \n
+ * 2 : Natural \n
+ * 3 : Movie \n
+ */
+#define VCONFKEY_SETAPPL_SCREEN_MODE_INT               VCONFKEY_SETAPPL_PREFIX"/screen_mode"
+/* display - screen mode */
+enum {
+       SETTING_SCREEN_MODE_DYNAMIC = 0,
+       SETTING_SCREEN_MODE_STANDARD,
+       SETTING_SCREEN_MODE_NATURAL,
+       SETTING_SCREEN_MODE_MOVIE,
+       SETTING_SCREEN_MODE_MAX
+};
+
+/**
+ * @brief timeout of lcd
+ *
+ * 0 : always on \n
+ * 15 : 15 sec \n
+ * 30 : 30 sec \n
+ * 60 : 1 min \n
+ * 120 : 2 min \n
+ * 300 : 5 min \n
+ * 600 : 10 min \n
+ */
+#define VCONFKEY_SETAPPL_LCD_TIMEOUT_NORMAL                    VCONFKEY_SETAPPL_PREFIX"/lcd_backlight_normal"
+
+/**
+ * @brief volume level of ringtone sound
+ *
+ * Min : 0 \n
+ * Max : 15 \n
+ */
+#define VCONFKEY_SETAPPL_CALL_RINGTONE_SOUND_VOLUME_INT                        VCONFKEY_SETAPPL_PREFIX"/sound/call/ringtone_sound_volume"
+
+/** @brief current incoming call ringtone file path */
+#define VCONFKEY_SETAPPL_CALL_RINGTONE_PATH_STR                                    VCONFKEY_SETAPPL_PREFIX"/sound/call/ringtone_path"
+
+/**
+ * @brief vibration type of incoming call
+ *
+ * 0 : vibration 1 \n
+ * 1 : vibration 2 \n
+ * 2 : vibration 3 \n
+ */
+#define VCONFKEY_SETAPPL_CALL_VIBRATION_PATTERN_INT                        VCONFKEY_SETAPPL_PREFIX"/sound/call/vibration_type"
+/* profile - call alert vib type */
+enum {
+       SETTING_CALL_ALERT_VIB_TYPE1 = 0,
+       SETTING_CALL_ALERT_VIB_TYPE2,
+       SETTING_CALL_ALERT_VIB_TYPE3,
+       SETTING_CALL_ALERT_VIB_TYPE4,
+       SETTING_CALL_ALERT_VIB_TYPE5,
+       SETTING_CALL_ALERT_VIB_TYPE6,
+       SETTING_CALL_ALERT_VIB_TYPE7,
+       SETTING_CALL_ALERT_VIB_TYPE8,
+       SETTING_CALL_ALERT_VIB_TYPE9,
+       SETTING_CALL_ALERT_VIB_TYPE10,
+       SETTING_CALL_ALERT_VIB_MAX
+};
+
+
+/**
+ * @brief volume level of notification sound
+ *
+ * Min : 0 \n
+ * Max : 15 \n
+ */
+#define VCONFKEY_SETAPPL_NOTI_SOUND_VOLUME_INT                             VCONFKEY_SETAPPL_PREFIX"/sound/noti/sound_volume"
+
+/**
+ * @brief type of message alert repitition
+ *
+ * 0 : once \n
+ * 1 : every 2 minutes \n
+ * 2 : every 5 minutes \n
+ * 3 : every 10 minutes \n
+ */
+#define VCONFKEY_SETAPPL_NOTI_MSG_ALERT_REP_TYPE_INT                   VCONFKEY_SETAPPL_PREFIX"/sound/noti/msg_alert_rep_type"
+enum {
+       SETTING_SOUND_REP_ONCE = 0,
+       SETTING_SOUND_REP_EVERY_2_MIN,
+       SETTING_SOUND_REP_EVERY_5_MIN,
+       SETTING_SOUND_REP_EVERY_10_MIN
+};
+
+/** @brief current message ringtone file path */
+#define VCONFKEY_SETAPPL_NOTI_MSG_RINGTONE_PATH_STR                        VCONFKEY_SETAPPL_PREFIX"/sound/noti/msg_ringtone_path"
+
+/**
+ * @brief type of email alert repitition
+ *
+ * 0 : once \n
+ * 1 : every 2 minutes \n
+ * 2 : every 5 minutes \n
+ * 3 : every 10 minutes \n
+ */
+#define VCONFKEY_SETAPPL_NOTI_EMAIL_ALERT_REP_TYPE_INT                 VCONFKEY_SETAPPL_PREFIX"/sound/noti/email_alert_rep_type"
+
+/** @brief current email ringtone file path */
+#define VCONFKEY_SETAPPL_NOTI_EMAIL_RINGTONE_PATH_STR                  VCONFKEY_SETAPPL_PREFIX"/sound/noti/email_ringtone_path"
+
+/**
+ * @brief vibration level of notification
+ *
+ * Min : 0 \n
+ * Max : 5 \n
+ */
+#define VCONFKEY_SETAPPL_NOTI_VIBRATION_LEVEL_INT                          VCONFKEY_SETAPPL_PREFIX"/sound/noti/vibration_level"
+
+/**
+ * @brief volume level of system sound
+ *
+ * Min : 0 \n
+ * Max : 15 \n
+ */
+#define VCONFKEY_SETAPPL_TOUCH_FEEDBACK_SOUND_VOLUME_INT               VCONFKEY_SETAPPL_PREFIX"/sound/touch_feedback/sound_volume"
+
+/**
+ * @brief backup vibration level of haptic feedback for powersaving
+ *
+ * Min : 0 \n
+ * Max : 5 \n
+ */
+#define VCONFKEY_SETAPPL_TOUCH_FEEDBACK_VIBRATION_LEVEL_BAK_INT     VCONFKEY_SETAPPL_PREFIX"/sound/touch_feedback/vibration_level_bak"
+
+/**
+ * @brief vibration level of haptic feedback
+ *
+ * Min : 0 \n
+ * Max : 5 \n
+ */
+#define VCONFKEY_SETAPPL_TOUCH_FEEDBACK_VIBRATION_LEVEL_INT     VCONFKEY_SETAPPL_PREFIX"/sound/touch_feedback/vibration_level"
+/* phone - vibration feedback */
+enum {
+       SETTING_VIB_FEEDBACK_LEVEL0 = 0,
+       SETTING_VIB_FEEDBACK_LEVEL1,
+       SETTING_VIB_FEEDBACK_LEVEL2,
+       SETTING_VIB_FEEDBACK_LEVEL3,
+       SETTING_VIB_FEEDBACK_LEVEL4,
+       SETTING_VIB_FEEDBACK_LEVEL5
+};
+
+
+/**
+ * @brief status of changing USB mode
+ *
+ * 0 : done \n
+ * 1 : on changing \n
+ * 2 : on changing to NONE mode \n
+ */
+#define VCONFKEY_SETAPPL_USB_IN_MODE_CHANGE                     VCONFKEY_SETAPPL_MEM_PREFIX"/usb_in_mode_change"
+
+/**
+ * @brief selected popup button
+ *
+ * 0 : NO/Cancel button \n
+ * 1 : YES/OK button \n
+ */
+#define VCONFKEY_SETAPPL_SELECT_POPUP_BTN_INT                   VCONFKEY_SETAPPL_PREFIX"/select_popup_btn"
+/* setting - on,off status */
+enum {
+       SETTING_ON_OFF_BTN_OFF = 0,
+       SETTING_ON_OFF_BTN_ON,
+       SETTING_ON_OFF_BTN_MAX
+};
+
+/**
+ * @brief current USB mode
+ *
+ * SETTING_USB_NONE_MODE : None \n
+ * SETTING_USB_SAMSUNG_KIES : kies \n
+ * SETTING_USB_MASS_STORAGE : Mass storage \n
+ * SETTING_USB_DEBUG_MODE : Debug \n
+ * SETTING_USB_MOBILE_HOTSPOT : USB tethering \n
+ */
+#define VCONFKEY_SETAPPL_USB_MODE_INT                           VCONFKEY_SETAPPL_MEM_PREFIX"/usb_mode"
+enum {
+       /** None */
+       SETTING_USB_NONE_MODE = -1,
+       /** KIES */
+       SETTING_USB_SAMSUNG_KIES = 0,
+       /** Mass storage */
+       SETTING_USB_MASS_STORAGE,
+       /* SETTING_USB_INTERNET_SHARING, */
+       /** KIES INSTALLER */
+       SETTING_USB_KIES_INSTALLER,
+       /** DEBUG */
+       SETTING_USB_DEBUG_MODE,
+       /** USB tethering */
+       SETTING_USB_MOBILE_HOTSPOT
+};     /* connectivity - usb connection */
+
+/**
+ * @brief USB mode that user selected
+ *
+ * 0 : kies \n
+ * 1 : Mass storage \n
+ * 3 : Debug \n
+ * 4 : USB tethering \n
+ */
+#define VCONFKEY_SETAPPL_USB_SEL_MODE_INT                       VCONFKEY_SETAPPL_MEM_PREFIX"/usb_sel_mode"
+
+/**
+ * @brief status of select network
+ *
+ * 0 : Automatic Off \n
+ * 1 : Automatic On \n
+ */
+#define VCONFKEY_SETAPPL_SELECT_NETWORK_INT                     VCONFKEY_SETAPPL_PREFIX"/select_network"
+/* network - select network */
+enum {
+       SETTING_SELECT_NETWORK_AUTOMATIC = 0,
+       SETTING_SELECT_NETWORK_MANUAL,
+       SETTING_SELECT_NETWORK_MAX
+};
+
+/**
+ * @brief network node
+ *
+ * 0 : automatic \n
+ * 1 : gsm900/1800 \n
+ * 2 : gsm 8500/1900 \n
+ * 3 : umts \n
+ */
+#define VCONFKEY_SETAPPL_NETWORK_MODE_INT                       VCONFKEY_SETAPPL_PREFIX"/network_mode"
+/* network - network mode */
+enum {
+       SETTING_NETWORK_MODE_AUTOMATIC = 0,
+       SETTING_NETWORK_MODE_GSM_900_1800,
+       SETTING_NETWORK_MODE_GSM_850_1900,
+       SETTING_NETWORK_MODE_UTMS,
+       SETTING_NETWORK_MODE_MAX
+};
+
+/**
+ * @brief status of phone lock
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_SETAPPL_STATE_POWER_ON_LOCK_BOOL                      VCONFKEY_SETAPPL_PREFIX"/power_on_lock"
+
+/**
+ * @brief left count of trying phone lock on/off
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_SETAPPL_PHONE_LOCK_ATTEMPTS_LEFT_INT                    VCONFKEY_SETAPPL_PREFIX"/phone_lock_attempts_left"
+
+/**
+ * @brief timestamp if phone lock is on
+ *
+ */
+#define VCONFKEY_SETAPPL_PHONE_LOCK_TIMESTAMP_STR                    VCONFKEY_SETAPPL_PREFIX"/phone_lock_timestamp"
+
+/**
+ * @brief timestamp if sim lock is on
+ *
+ */
+#define VCONFKEY_SETAPPL_SIM_LOCK_TIMESTAMP_STR                    VCONFKEY_SETAPPL_PREFIX"/sim_lock_timestamp"
+
+/**
+ * @brief status of fdn mode
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_SETAPPL_STATE_FIXED_DIALING_MODE_BOOL             VCONFKEY_SETAPPL_PREFIX"/fixed_dialing_mode"
+
+/**
+ * @brief status of simple password
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_SETAPPL_STATE_SIMPLE_PASSWORD_BOOL                    VCONFKEY_SETAPPL_PREFIX"/simple_password"
+
+
+/**
+ * @brief screen lock type
+ *
+ * 0 : Swipe \n
+ * 1 : Motion \n
+ * 2 : Face and voice \n
+ * 3 : Simple password \n
+ * 4 : Password \n
+ */
+#define VCONFKEY_SETAPPL_SCREEN_LOCK_TYPE_INT                  VCONFKEY_SETAPPL_PREFIX"/screen_lock_type"
+/* security - screen lock type */
+enum {
+       SETTING_SCREEN_LOCK_TYPE_SWIPE = 0,
+       SETTING_SCREEN_LOCK_TYPE_MOTION,
+       SETTING_SCREEN_LOCK_TYPE_FACE_AND_VOICE,
+       SETTING_SCREEN_LOCK_TYPE_SIMPLE_PASSWORD,
+       SETTING_SCREEN_LOCK_TYPE_PASSWORD,
+       SETTING_SCREEN_LOCK_TYPE_MAX
+};
+
+
+/**
+ * @brief display and light : font size
+ *
+ * 1 : SMALL \n
+ * 2 : MIDIUM \n
+ * 3 : LARGE \n
+ */
+#define VCONFKEY_SETAPPL_FONT_SIZE_INT                          VCONFKEY_SETAPPL_PREFIX"/font_size"
+/* display - font size */
+enum {
+       SETTING_FONT_SIZE_SMALL = 0,
+       SETTING_FONT_SIZE_MIDDLE,
+       SETTING_FONT_SIZE_LARGE,
+       SETTING_FONT_SIZE_MAX
+};
+
+
+/** @brief display and light : index of font type */
+#define VCONFKEY_SETAPPL_FONT_TYPE_INT                          VCONFKEY_SETAPPL_PREFIX"/font_type"
+
+/**
+ * @brief status of automatic brightness
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ * 2 : Pause \n
+ */
+#define VCONFKEY_SETAPPL_BRIGHTNESS_AUTOMATIC_INT              VCONFKEY_SETAPPL_PREFIX"/brightness_automatic"
+enum {
+       SETTING_BRIGHTNESS_AUTOMATIC_OFF = 0,
+       SETTING_BRIGHTNESS_AUTOMATIC_ON,
+       SETTING_BRIGHTNESS_AUTOMATIC_PAUSE
+};
+
+/**
+ * @brief time and date : status of automatic time update
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_SETAPPL_STATE_AUTOMATIC_TIME_UPDATE_BOOL       VCONFKEY_SETAPPL_PREFIX"/automatic_time_update"
+
+/**
+ * @brief time and date : index of date format type
+ *
+ * 0 : DD_MM_YYYY
+ * 1 : MM_DD_YYYY \n
+ * 2 : YYYY_MM_DD \n
+ * 3 : YYYY_DD_MM \n
+ */
+#define VCONFKEY_SETAPPL_DATE_FORMAT_INT                        VCONFKEY_SETAPPL_PREFIX"/date_format"
+/* time - date format */
+enum {
+       SETTING_DATE_FORMAT_DD_MM_YYYY = 0,
+       SETTING_DATE_FORMAT_MM_DD_YYYY,
+       SETTING_DATE_FORMAT_YYYY_MM_DD,
+       SETTING_DATE_FORMAT_YYYY_DD_MM,
+       SETTING_DATE_FORMAT_MAX
+};
+
+/** @brief city name */
+#define VCONFKEY_SETAPPL_CITYNAME_INDEX_INT                     VCONFKEY_SETAPPL_PREFIX"/cityname_id"
+
+/**
+ * @brief first day of week
+ *
+ * 0 : Sunday \n
+ * 1 : Monday \n
+ */
+#define VCONFKEY_SETAPPL_WEEKOFDAY_FORMAT_INT                   VCONFKEY_SETAPPL_PREFIX"/weekofday_format"
+/* time - week of day format */
+enum {
+       SETTING_WEEKOFDAY_FORMAT_SUNDAY = 0,
+       SETTING_WEEKOFDAY_FORMAT_MONDAY,
+       SETTING_WEEKOFDAY_FORMAT_TUESDAY,
+       SETTING_WEEKOFDAY_FORMAT_WEDNESDAY,
+       SETTING_WEEKOFDAY_FORMAT_THURSDAY,
+       SETTING_WEEKOFDAY_FORMAT_FRIDAY,
+       SETTING_WEEKOFDAY_FORMAT_SATURDAY,
+       SETTING_WEEKOFDAY_FORMAT_MAX
+};
+
+
+/**
+ * @brief index of current language
+ *
+ * 0 : automatic \n
+ * 1 : korean \n
+ * 2 : English \n
+ * 3 : chinese \n
+ * 4 : chinese(hongkong) \n
+ * 5 : chinese(taiwan) \n
+ * 6 : Deutsche \n
+ * 7 : nederlands \n
+ * 8 : espanol \n
+ * 9 : portugues \n
+ * 10 : greek \n
+ * 11 : italiano \n
+ * 12 : francais \n
+ * 13 : turky \n
+ * 14 : japanese \n
+ * 15 : Russian \n
+ */
+#define VCONFKEY_SETAPPL_LANG_INT                               VCONFKEY_SETAPPL_PREFIX"/lang"
+/* phone - lnaguage */
+enum {
+       SETTING_LANG_AUTOMATIC = 0,
+       SETTING_LANG_KOREA = 1,
+       SETTING_LANG_ENGLISH,
+       SETTING_LANG_CHINA,
+       SETTING_LANG_CANTONESE,
+       SETTING_LANG_TAIWAN,
+       SETTING_LANG_GERMAN,
+       SETTING_LANG_DUTCH,
+       SETTING_LANG_SPAINISH,
+       SETTING_LANG_PORTUGUESE,
+       SETTING_LANG_GREEK,
+       SETTING_LANG_ITALIAN,
+       SETTING_LANG_FRENCH,
+       SETTING_LANG_TURKISH,
+       SETTING_LANG_JAPAN,
+       SETTING_LANG_RUSSIAN,
+       SETTING_LANG_MAX
+};
+
+/**
+ * @brief status of IM notification
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_SETAPPL_STATE_TICKER_NOTI_IM_BOOL              VCONFKEY_SETAPPL_PREFIX"/ticker_noti/im"
+
+/**
+ * @brief status of facebook notification
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_SETAPPL_STATE_TICKER_NOTI_FACEBOOK_BOOL        VCONFKEY_SETAPPL_PREFIX"/ticker_noti/facebook"
+
+/**
+ * @brief status of twitter notification
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_SETAPPL_STATE_TICKER_NOTI_TWITTER_BOOL         VCONFKEY_SETAPPL_PREFIX"/ticker_noti/twitter"
+
+/**
+ * @brief status of message notification
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_SETAPPL_STATE_TICKER_NOTI_MESSAGES_BOOL        VCONFKEY_SETAPPL_PREFIX"/ticker_noti/messages"
+
+/**
+ * @brief status of email notification
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_SETAPPL_STATE_TICKER_NOTI_EMAIL_BOOL           VCONFKEY_SETAPPL_PREFIX"/ticker_noti/email"
+
+/**
+ * @brief font size
+ *
+ * 0 : small
+ * 1 : normal
+ * 2 : large
+ * 3 : huge
+ * 4 : giant
+ */
+#define VCONFKEY_SETAPPL_ACCESSIBILITY_FONT_SIZE                VCONFKEY_SETAPPL_PREFIX"/accessibility/font_size"
+
+/**
+ * @brief Accessibility setting : status of assistive light
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_SETAPPL_ACCESSIBILITY_TORCH_LIGHT              VCONFKEY_SETAPPL_PREFIX"/accessibility/torch_light"
+
+/**
+ * @brief Accessibility setting : status of accept call
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_SETAPPL_ACCESSIBILITY_ACCEPT_CALL              VCONFKEY_SETAPPL_PREFIX"/accessibility/accept_call"
+
+/**
+ * @brief Accessibility setting : status of auto answer
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_SETAPPL_ACCESSIBILITY_ENABLE_AUTO_ANSWER       VCONFKEY_SETAPPL_PREFIX"/accessibility/enable_auto_answer"
+
+/**
+ * @brief Accessibility setting : auto answering time
+ *
+ * 1 : after 1 second \n
+ * 2 : after 2 seconds \n
+ * 3 : after 3 seconds \n
+ * 4 : after 4 seconds \n
+ * 5 : after 5 seconds \n
+ */
+#define VCONFKEY_SETAPPL_ACCESSIBILITY_AUTO_ANSWER              VCONFKEY_SETAPPL_PREFIX"/accessibility/auto_answer"
+
+/**
+ * @brief Accessibility setting : status of end call using the power key
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_SETAPPL_ACCESSIBILITY_POWERKEY_END_CALLS       VCONFKEY_SETAPPL_PREFIX"/accessibility/powerkey_end_calls"
+
+/**
+ * @brief Accessibility setting : status of led notify
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_SETAPPL_ACCESSIBILITY_LED_NOTIFY       VCONFKEY_SETAPPL_PREFIX"/accessibility/led_notify"
+
+/**
+ * @brief Accessibility setting : power key shortcut
+ *
+ * 0 : off \n
+ * 1 : always ask \n
+ * 2 : screen reader(TTS) \n
+ * 3 : negative colours \n
+ * 4 : zoom \n
+ * 5 : assistive light \n
+ * 6 : shot reader \n
+ */
+#define VCONFKEY_SETAPPL_ACCESSIBILITY_POWER_KEY_HOLD           VCONFKEY_SETAPPL_PREFIX"/accessibility/power_key_hold"
+
+enum {
+       SETTING_POWERKEY_SHORTCUT_OFF = 0,
+       SETTING_POWERKEY_SHORTCUT_ALWAYS_ASK = 1,
+       SETTING_POWERKEY_SHORTCUT_SCREEN_READER_TTS,
+       SETTING_POWERKEY_SHORTCUT_NEGATIVE_COLOURS,
+       SETTING_POWERKEY_SHORTCUT_ZOOM,
+       SETTING_POWERKEY_SHORTCUT_ASSISTIVE_LIGHT,
+       SETTING_POWERKEY_SHORTCUT_SHOT_READER,
+       SETTING_POWERKEY_SHORTCUT_MAX
+};
+
+
+/**
+ * @brief Powersaving : status of system power saving
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_SETAPPL_PWRSV_SYSMODE_STATUS                   VCONFKEY_SETAPPL_PREFIX"/pwrsv/system_mode/status"
+
+/**
+ * @brief Powersaving : status of custom power saving
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_SETAPPL_PWRSV_CUSTMODE_STATUS                  VCONFKEY_SETAPPL_PREFIX"/pwrsv/custom_mode/status"
+
+/**
+ * @brief Powersaving : status of turn off wifi
+ *
+ * 0 : Turn on \n
+ * 1 : Turn off \n
+ */
+#define VCONFKEY_SETAPPL_PWRSV_CUSTMODE_WIFI                    VCONFKEY_SETAPPL_PREFIX"/pwrsv/custom_mode/wifi"
+
+/**
+ * @brief Powersaving : status of turn off bluetooth
+ *
+ * 0 : Turn on \n
+ * 1 : Turn off \n
+ */
+#define VCONFKEY_SETAPPL_PWRSV_CUSTMODE_BT                      VCONFKEY_SETAPPL_PREFIX"/pwrsv/custom_mode/bt"
+
+/**
+ * @brief Powersaving : status of turn off gps
+ *
+ * 0 : Turn on \n
+ * 1 : Turn off \n
+ */
+#define VCONFKEY_SETAPPL_PWRSV_CUSTMODE_GPS                     VCONFKEY_SETAPPL_PREFIX"/pwrsv/custom_mode/gps"
+
+/**
+ * @brief Powersaving : status of turn off data sync
+ *
+ * 0 : Turn on \n
+ * 1 : Turn off \n
+ */
+#define VCONFKEY_SETAPPL_PWRSV_CUSTMODE_DATASYNC                VCONFKEY_SETAPPL_PREFIX"/pwrsv/custom_mode/data_sync"
+
+/**
+ * @brief Powersaving : status of turn off hotspot
+ *
+ * 0 : Turn on \n
+ * 1 : Turn off \n
+ */
+#define VCONFKEY_SETAPPL_PWRSV_CUSTMODE_HOTSPOT                 VCONFKEY_SETAPPL_PREFIX"/pwrsv/custom_mode/hotspot"
+
+/**
+ * @brief Powersaving : status of adjust brightness
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_SETAPPL_PWRSV_CUSTMODE_BRT_STATUS              VCONFKEY_SETAPPL_PREFIX"/pwrsv/custom_mode/brt/status"
+
+/**
+ * @brief Powersaving : status of automatic brightness for custom power saving
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_SETAPPL_PWRSV_CUSTMODE_BRT_AUTO_STATUS         VCONFKEY_SETAPPL_PREFIX"/pwrsv/custom_mode/brt/auto/status"
+
+/**
+ * @brief Powersaving : level of brightness for custom power saving
+ *
+ * Min : 0 \n
+ * Max : 24 \n
+ */
+#define VCONFKEY_SETAPPL_PWRSV_CUSTMODE_BRT_VALUE               VCONFKEY_SETAPPL_PREFIX"/pwrsv/custom_mode/brt/value"
+
+/**
+ * @brief Powersaving : level of backlight time for custom power saving
+ *
+ * 15 : 15 sec \n
+ * 30 : 30 sec \n
+ * 60 : 1 min \n
+ * 120 : 2 min \n
+ * 600 : 10 min \n
+ */
+#define VCONFKEY_SETAPPL_PWRSV_CUSTMODE_BLTIME                  VCONFKEY_SETAPPL_PREFIX"/pwrsv/custom_mode/backlight/time"
+/* display - backlight time */
+enum {
+       SETTING_BACKLIGHT_TIME_8SEC = 8,
+       SETTING_BACKLIGHT_TIME_15SEC = 15,
+       SETTING_BACKLIGHT_TIME_30SEC = 30,
+       SETTING_BACKLIGHT_TIME_1MIN = 60,
+       SETTING_BACKLIGHT_TIME_3MIN = 180,
+       SETTING_BACKLIGHT_TIME_10MIN = 600,
+       SETTING_BACKLIGHT_TIME_MAX
+};
+
+/**
+ * @brief Powersaving : status of reminder for custom power saving
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_SETAPPL_PWRSV_SYSMODE_STATUS_REMINDER          VCONFKEY_SETAPPL_PREFIX"/pwrsv/system_mode/reminder"
+
+/**
+ * @brief Powersaving : rate of saving baterry power
+ *
+ * default 30 : 30%
+ */
+#define VCONFKEY_SETAPPL_PWRSV_CUSTMODE_AT                      VCONFKEY_SETAPPL_PREFIX"/pwrsv/custom_mode/at"
+
+/**
+ * @brief Powersaving : status of cpu power saving
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_SETAPPL_PWRSV_CUSTMODE_CPU                     VCONFKEY_SETAPPL_PREFIX"/pwrsv/custom_mode/cpu"
+
+/**
+ * @brief Powersaving : status of display power saving
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_SETAPPL_PWRSV_CUSTMODE_DISPLAY                 VCONFKEY_SETAPPL_PREFIX"/pwrsv/custom_mode/display"
+
+/**
+ * @brief Powersaving : status of background color power saving
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_SETAPPL_PWRSV_CUSTMODE_BG_COLOR                VCONFKEY_SETAPPL_PREFIX"/pwrsv/custom_mode/bg_color"
+
+/**
+ * @brief Powersaving : status of turning off vibration on screen tap for power saving
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_SETAPPL_PWRSV_CUSTMODE_SCREEN_VIB              VCONFKEY_SETAPPL_PREFIX"/pwrsv/custom_mode/screen_vib"
+
+
+
+/**
+ * @brief Setting ticker noti : status of displaying message content
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_TICKER_NOTI_DISPLAY_CONTENT_MESSASGES          VCONFKEY_SETAPPL_PREFIX"/ticker_noti/display_content/messages"
+
+/**
+ * @brief Setting ticker noti : status of displaying email content
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_TICKER_NOTI_DISPLAY_CONTENT_EMAIL              VCONFKEY_SETAPPL_PREFIX"/ticker_noti/display_content/email"
+
+/**
+ * @brief Setting ticker noti : status of displaying im content
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_TICKER_NOTI_DISPLAY_CONTENT_IM                 VCONFKEY_SETAPPL_PREFIX"/ticker_noti/display_content/im"
+
+/**
+ * @brief Setting ticker noti : status of displaying twitter content
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_TICKER_NOTI_DISPLAY_CONTENT_TWITTER            VCONFKEY_SETAPPL_PREFIX"/ticker_noti/display_content/twitter"
+
+/**
+ * @brief Setting ticker noti : status of displaying facebook content
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_TICKER_NOTI_DISPLAY_CONTENT_FACEBOOK           VCONFKEY_SETAPPL_PREFIX"/ticker_noti/display_content/facebook"
+
+/**
+ * @brief Setting ticker noti : status of showing badge at messages
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_TICKER_NOTI_BADGE_MESSAGES           VCONFKEY_SETAPPL_PREFIX"/ticker_noti/badge/messages"
+
+/**
+ * @brief Setting ticker noti : status of showing badge at email
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_TICKER_NOTI_BADGE_EMAIL           VCONFKEY_SETAPPL_PREFIX"/ticker_noti/badge/email"
+
+/**
+ * @brief Setting ticker noti : status of showing badge at im
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_TICKER_NOTI_BADGE_IM           VCONFKEY_SETAPPL_PREFIX"/ticker_noti/badge/im"
+
+/**
+ * @brief Setting ticker noti : status of showing badge at facebook
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_TICKER_NOTI_BADGE_FACEBOOK           VCONFKEY_SETAPPL_PREFIX"/ticker_noti/badge/facebook"
+
+/**
+ * @brief Setting ticker noti : status of showing badge at twitter
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_TICKER_NOTI_BADGE_TWITTER           VCONFKEY_SETAPPL_PREFIX"/ticker_noti/badge/twitter"
+
+/**
+ * @brief setting value of sim change alert
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_SETAPPL_FIND_MY_MOBILE_SIM_CHANGE_ALERT_BOOL   VCONFKEY_SETAPPL_PREFIX"/fmm/sim_change_alert"
+
+/**
+ * @brief recipient phone number
+ */
+#define VCONFKEY_SETAPPL_FIND_MY_MOBILE_RECIPIENTS_STR          VCONFKEY_SETAPPL_PREFIX"/fmm/recipients"
+
+/**
+ * @brief sender phone number
+ */
+#define VCONFKEY_SETAPPL_FIND_MY_MOBILE_SENDER_STR              VCONFKEY_SETAPPL_PREFIX"/fmm/sender"
+
+/**
+ * @brief message content when user change the sim
+ */
+#define VCONFKEY_SETAPPL_FIND_MY_MOBILE_MESSAGE_STR             VCONFKEY_SETAPPL_PREFIX"/fmm/alert_message"
+
+/**
+ * @brief status of remote control
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_SETAPPL_FIND_MY_MOBILE_REMOTE_CONTROL_BOOL     VCONFKEY_SETAPPL_PREFIX"/fmm/remote_control"
+
+/**
+ * @brief status location consent
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_SETAPPL_FIND_MY_MOBILE_LOCATION_CONSENT_BOOL   VCONFKEY_SETAPPL_PREFIX"/fmm/location_consent"
+
+/**
+ * @brief current language set
+ *
+ * Value : language set string
+ */
+#define VCONFKEY_LANGSET                                        "db/menu_widget/language"
+
+/**
+ * @brief current region format
+ *
+ * Value : region format string
+ */
+#define VCONFKEY_REGIONFORMAT                                   "db/menu_widget/regionformat"
+
+/**
+ * @brief current selected package name of menuscreen
+ *
+ * Value : package name string
+ */
+#define VCONFKEY_SETAPPL_SELECTED_PACKAGE_NAME                 "db/setting/menuscreen/package_name"
+
+/**
+ * @brief status of transaction tracking
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_SETAPPL_STATE_TRANSACTION_TRACKING_BOOL        VCONFKEY_SETAPPL_PREFIX"/transaction_tracking"
+
+/**
+ * @brief status of expiry reminder
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_SETAPPL_STATE_EXPIRY_REMINDER_BOOL             VCONFKEY_SETAPPL_PREFIX"/expiry_reminder"
+
+/**
+ * @brief index of roaming network type
+ *
+ * 0 : Auto download \n
+ * 1 : Manual \n
+ * 2 : Always reject \n
+ */
+#define VCONFKEY_SETAPPL_ROAMING_NETWORK_INT                    VCONFKEY_SETAPPL_PREFIX"/roaming_network"
+/* phone - license setting */
+enum {
+       SETTING_ROAM_NET_AUTO_DOWNLOAD = 0,
+       SETTING_ROAM_NET_MANUAL,
+       SETTING_ROAM_NET_ALWAYS_REJECT,
+       SETTING_ROAM_NET_MAX
+};
+
+/**
+ * @brief default memory of wap downloads
+ *
+ * 0 : Phone \n
+ * 1 : Memory card \n
+ */
+#define VCONFKEY_SETAPPL_DEFAULT_MEM_WAP_INT                    VCONFKEY_SETAPPL_PREFIX"/default_memory/wap"
+
+/**
+ * @brief default memory of bluetooth
+ *
+ * 0 : Phone \n
+ * 1 : Memory card \n
+ */
+#define VCONFKEY_SETAPPL_DEFAULT_MEM_BLUETOOTH_INT              VCONFKEY_SETAPPL_PREFIX"/default_memory/bluetooth"
+
+/**
+ * @brief default memory of camera
+ *
+ * 0 : Phone \n
+ * 1 : Memory card \n
+ */
+#define VCONFKEY_SETAPPL_DEFAULT_MEM_CAMERA_INT                 VCONFKEY_SETAPPL_PREFIX"/default_memory/camera"
+
+/**
+ * @brief default memory of voice recorder
+ *
+ * 0 : Phone \n
+ * 1 : Memory card \n
+ */
+#define VCONFKEY_SETAPPL_DEFAULT_MEM_VOICE_RECORDER_INT         VCONFKEY_SETAPPL_PREFIX"/default_memory/voice_recorder"
+
+/**
+ * @brief default memory of FM radio
+ *
+ * 0 : Phone \n
+ * 1 : Memory card \n
+ */
+#define VCONFKEY_SETAPPL_DEFAULT_MEM_FM_RADIO_INT               VCONFKEY_SETAPPL_PREFIX"/default_memory/fm_radio"
+
+/**
+ * @brief default memory of allshare
+ *
+ * 0 : Phone \n
+ * 1 : Memory card \n
+ */
+#define VCONFKEY_SETAPPL_DEFAULT_MEM_ALL_SHARE_INT              VCONFKEY_SETAPPL_PREFIX"/default_memory/all_share"
+
+/**
+ * @brief default memory of DVB-H
+ *
+ * 0 : Phone \n
+ * 1 : Memory card \n
+ */
+#define VCONFKEY_SETAPPL_DEFAULT_MEM_DVB_H_INT              VCONFKEY_SETAPPL_PREFIX"/default_memory/dvb_h"
+
+/**
+ * @brief default memory of adobe air
+ *
+ * 0 : Phone \n
+ * 1 : Memory card \n
+ */
+#define VCONFKEY_SETAPPL_DEFAULT_MEM_ADOBE_AIR_INT              VCONFKEY_SETAPPL_PREFIX"/default_memory/adobe_air"
+/* memory - default memory */
+enum {
+       SETTING_DEF_MEMORY_PHONE = 0,
+       SETTING_DEF_MEMORY_MMC,
+       SETTING_DEF_MEMORY_MAX
+};
+
+
+/**
+ * @brief status of battery percentage
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_SETAPPL_BATTERY_PERCENTAGE_BOOL                VCONFKEY_SETAPPL_PREFIX"/battery_percentage"
+
+/**
+ * @brief status of accessibility
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_SETAPPL_ACCESSIBILITY_ACCESSIBILITY            VCONFKEY_SETAPPL_PREFIX"/accessibility/accessibility"
+
+/**
+ * @brief status of negative colors
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_SETAPPL_ACCESSIBILITY_HIGH_CONTRAST            VCONFKEY_SETAPPL_PREFIX"/accessibility/high_contrast"
+
+/**
+ * @brief status of zoom
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_SETAPPL_ACCESSIBILITY_SCREEN_ZOOM              VCONFKEY_SETAPPL_PREFIX"/accessibility/screen_zoom"
+
+/**
+ * @brief current timezone id
+ */
+#define VCONFKEY_SETAPPL_TIMEZONE_ID                            VCONFKEY_SETAPPL_PREFIX"/timezone_id"
+
+/**
+ * @brief offset of timezone
+ */
+#define VCONFKEY_SETAPPL_TIMEZONE_INT                           VCONFKEY_SETAPPL_PREFIX"/timezone"
+
+/**
+ * @brief status of auto-rotate screen
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_SETAPPL_ROTATE_LOCK_BOOL                       VCONFKEY_SETAPPL_PREFIX"/rotate_lock"
+
+/**
+ * @brief status of mono audio
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_SETAPPL_ACCESSIBILITY_MONO_AUDIO               VCONFKEY_SETAPPL_PREFIX"/accessibility/mono_audio"
+
+/**
+ * @brief type of displaying time
+ *
+ * 1 : 12 hour type \n
+ * 2 : 24 hour type \n
+ */
+#define VCONFKEY_REGIONFORMAT_TIME1224                         "db/menu_widget/regionformat_time1224"
+enum {
+       VCONFKEY_TIME_FORMAT_12 = 1,
+       VCONFKEY_TIME_FORMAT_24
+};
+
+/**
+ * @brief Image viewer slideshow interval time (secs)
+ *
+ * type : double
+ */
+#define VCONFKEY_SETAPPL_GALLERY_SLIDESHOW_INTERVAL             VCONFKEY_SETAPPL_PREFIX"/gallery/interval_time"
+
+/**
+ * @brief Image viewer slideshow effect type
+ *
+ * type : string
+ * Slide, Fade, Blind, Iris, Dissolve
+ */
+#define VCONFKEY_SETAPPL_GALLERY_SLIDESHOW_EFFECT             VCONFKEY_SETAPPL_PREFIX"/gallery/ss_effect"
+
+/**
+ * @brief Image viewer slideshow repeat state
+ *
+ * type : bool
+ * 0 : Slide show repeat
+ * 1 : Slide show do not repeat
+ */
+#define VCONFKEY_SETAPPL_GALLERY_SLIDESHOW_REPEAT             VCONFKEY_SETAPPL_PREFIX"/gallery/repeat_state"
+
+/**
+ * @brief Image viewer slideshow shuffle state
+ *
+ * type : bool
+ * 0 : Normal list
+ * 1 : Shuffled list
+ */
+#define VCONFKEY_SETAPPL_GALLERY_SLIDESHOW_SHUFFLE             VCONFKEY_SETAPPL_PREFIX"/gallery/shuffle_state"
+
+/**
+ * @brief Voicerecorder recording time limitation
+ *
+ * type : int
+ * 0 : Unlimited
+ * 1 : Limit for MMS
+ */
+#define VCONFKEY_SETAPPL_VOICERECORDER_TIME_LIMIT             VCONFKEY_SETAPPL_PREFIX"/voicerecorder/time_limit"
+
+/**
+ * @brief Voicerecorder recording quality
+ *
+ * type : int
+ * 0 : Low quality
+ * 1 : High quality
+ */
+#define VCONFKEY_SETAPPL_VOICERECORDER_QUALITY             VCONFKEY_SETAPPL_PREFIX"/voicerecorder/quality"
+
+/**
+ * @brief Voicerecorder GPS tagging
+ *
+ * type : bool
+ * 0 : off
+ * 1 : on
+ */
+#define VCONFKEY_SETAPPL_VOICERECORDER_GPS             VCONFKEY_SETAPPL_PREFIX"/voicerecorder/gps"
+
+/**
+ * @brief left attempts count of sim lock
+ *
+ * type : int
+ * 0 : min count
+ * 5 : max count
+ */
+#define VCONFKEY_SETAPPL_SIM_LOCK_ATTEMPTS_LEFT_INT    VCONFKEY_SETAPPL_PREFIX"/sim_lock_attempts_left"
+
+/**
+ * @brief status that font changed
+ *
+ * type : int
+ * 0 : not changed
+ * 5 : changed
+ */
+#define VCONFKEY_SETAPPL_FONT_CHANGED          "memoroy/setting/font_changed"
+
+/**
+ * @brief status of flight mode
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_SETAPPL_FLIGHT_MODE_BOOL           VCONFKEY_SETAPPL_PREFIX"/flight_mode"
+
+/**
+ * @brief current device name
+ */
+#define VCONFKEY_SETAPPL_DEVICE_NAME_STR            VCONFKEY_SETAPPL_PREFIX"/device_name"
+
+
+/**
+ * @brief status of sound
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_SETAPPL_SOUND_STATUS_BOOL          VCONFKEY_SETAPPL_PREFIX"/sound/sound_on"
+
+/**
+ * @brief status of vibration
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_SETAPPL_VIBRATION_STATUS_BOOL      VCONFKEY_SETAPPL_PREFIX"/sound/vibration_on"
+
+/**
+ * @brief status of data roaming
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_SETAPPL_STATE_DATA_ROAMING_BOOL    VCONFKEY_SETAPPL_PREFIX"/data_roaming"
+
+/**
+ * @brief status of motion activation
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_SETAPPL_MOTION_ACTIVATION          VCONFKEY_SETAPPL_PREFIX"/motion_active"
+
+/**
+ * @brief status of use tilt
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_SETAPPL_USE_TILT                   VCONFKEY_SETAPPL_PREFIX"/use_tilt"
+
+/**
+ * @brief status of use tilt scroll
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_SETAPPL_USE_TILT_SCROLL                   VCONFKEY_SETAPPL_PREFIX"/use_tilt_scroll"
+
+/**
+ * @brief level of tilt
+ *
+ * 0 : MIN \n
+ * 7 : MAX \n
+ */
+#define VCONFKEY_SETAPPL_TILT_SENSITIVITY           VCONFKEY_SETAPPL_PREFIX"/tilt_sensitivity"
+
+/**
+ * @brief level of tilt scroll
+ *
+ * 0 : MIN \n
+ * 7 : MAX \n
+ */
+#define VCONFKEY_SETAPPL_TILT_SCROLL_SENSITIVITY           VCONFKEY_SETAPPL_PREFIX"/tilt_scroll_sensitivity"
+
+/**
+ * @brief status of use panning
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_SETAPPL_USE_PANNING                VCONFKEY_SETAPPL_PREFIX"/use_panning"
+
+/**
+ * @brief status of use panning to browse
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_SETAPPL_USE_PANNING_BROWSER                VCONFKEY_SETAPPL_PREFIX"/use_panning_browser"
+
+/**
+ * @brief level of panning
+ *
+ * 0 : MIN \n
+ * 7 : MAX \n
+ */
+#define VCONFKEY_SETAPPL_PANNING_SENSITIVITY        VCONFKEY_SETAPPL_PREFIX"/panning_sensitivity"
+
+/**
+ * @brief level of panning browser
+ *
+ * 0 : MIN \n
+ * 7 : MAX \n
+ */
+#define VCONFKEY_SETAPPL_PANNING_BROWSER_SENSITIVITY        VCONFKEY_SETAPPL_PREFIX"/panning_browser_sensitivity"
+
+/**
+ * @brief status of use double tap
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_SETAPPL_USE_DOUBLE_TAP             VCONFKEY_SETAPPL_PREFIX"/use_double_tap"
+
+/**
+ * @brief status of use turn over
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_SETAPPL_USE_TURN_OVER              VCONFKEY_SETAPPL_PREFIX"/use_turn_over"
+
+/**
+ * @brief status of use pick up
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_SETAPPL_USE_PICK_UP                VCONFKEY_SETAPPL_PREFIX"/use_pick_up"
+
+/**
+ * @brief status of use pick up call
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_SETAPPL_USE_PICK_UP_CALL                VCONFKEY_SETAPPL_PREFIX"/use_pick_up_call"
+
+/**
+ * @brief status of use shake
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_SETAPPL_USE_SHAKE                  VCONFKEY_SETAPPL_PREFIX"/use_shake"
+
+/**
+ * @brief function of muting sounds by covering screen with your hand when play media
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_SETAPPL_PALM_TOUCH_MUTE            VCONFKEY_SETAPPL_PREFIX"/motion/palm_touch_mute"
+
+/**
+ * @brief function of capture screen by swiping it from right left or vice versa with the side of your hand
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_SETAPPL_PALM_SWIP_CAPTURE          VCONFKEY_SETAPPL_PREFIX"/motion/palm_swipe_capture"
+
+/**
+ * @brief current background image file path
+ *
+ * Value : BG image file path
+ */
+#define VCONFKEY_BGSET                              "db/menu_widget/bgset"
+
+/**
+ * @brief activate Driving mode
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_SETAPPL_DRIVINGMODE_DRIVINGMODE               VCONFKEY_SETAPPL_PREFIX"/drivingmode/drivingmode"
+
+/**
+ * @brief activate Driving mode only for incoming call
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_SETAPPL_DRIVINGMODE_INCOMINGCALL              VCONFKEY_SETAPPL_PREFIX"/drivingmode/incomingcall"
+
+/**
+ * @brief activate Driving mode only for message
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_SETAPPL_DRIVINGMODE_MESSAGE                   VCONFKEY_SETAPPL_PREFIX"/drivingmode/message"
+
+/**
+ * @brief activate Driving mode only for new email
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_SETAPPL_DRIVINGMODE_NEWEMAILS                 VCONFKEY_SETAPPL_PREFIX"/drivingmode/newemails"
+
+/**
+ * @brief activate Driving mode only for new voicemail
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_SETAPPL_DRIVINGMODE_NEWVOICEMAILS             VCONFKEY_SETAPPL_PREFIX"/drivingmode/newvoicemails"
+
+/**
+ * @brief activate Driving mode only for alarm
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_SETAPPL_DRIVINGMODE_ALARM                             VCONFKEY_SETAPPL_PREFIX"/drivingmode/alarm"
+
+/**
+ * @brief activate Driving mode only for schedule
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_SETAPPL_DRIVINGMODE_SCHEDULE                  VCONFKEY_SETAPPL_PREFIX"/drivingmode/schedule"
+
+/**
+ * @brief activate Driving mode only for unlockscreen
+ *
+ * 0 : Off \n
+ * 1 : On \n
+ */
+#define VCONFKEY_SETAPPL_DRIVINGMODE_UNLOCKSCREEN              VCONFKEY_SETAPPL_PREFIX"/drivingmode/unlockscreen"
+
+/**
+ * @brief developer options - how many background processes are allowed for an app
+ *
+ * 0 : Standard limit \n
+ * 1 : No background process \n
+ * 2 : 1 process at most \n
+ * 3 : 2 process at most \n
+ * 4 : 3 process at most \n
+ * 5 : 4 process at most \n
+ */
+#define VCONFKEY_SETAPPL_DEVOPTION_BGPROCESS           VCONFKEY_SETAPPL_PREFIX"/devoption/bgprocess"
+
+/**
+ * @}
+ */
+
+#endif /* __VCONF_INTERNAL_SETTING_KEYS_H__ */
+
diff --git a/include/vconf-internal-sound-keys.h b/include/vconf-internal-sound-keys.h
new file mode 100644 (file)
index 0000000..512b6f2
--- /dev/null
@@ -0,0 +1,56 @@
+/*
+ * vconf-internal-sound-keys
+ *
+ * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Seungbae Shin <seungbae.shin@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#ifndef __VCONF_INTERNAL_SOUND_KEYS_H__
+#define __VCONF_INTERNAL_SOUND_KEYS_H__
+
+/**
+ * This file defines keys and values.
+ *
+ * @file        vconf-internal-sound-keys.h
+ * @defgroup    vconf_internal_sound_key Definitions of internal shared Keys for sound
+ * @ingroup     vconf_internal_key
+ * @author      seungbae.shin@samsung.com
+ * @version     0.1
+ * @brief       This file has the definitions of shared keys for sound \n
+ */
+
+/* ========================== Sound Keys & Values ============================ */
+/**
+ * @addtogroup vconf_internal_sound_key
+ * @{
+ * @brief Sound Keys & Values\n
+ *        Maintainer : seungbae.shin@samsung.com
+ */
+
+/**
+ * @brief Sound status(int)
+ *
+ * Sound is not in use = 0 \n
+ * Sound is in use = 1
+ */
+#define VCONFKEY_SOUND_STATUS "memory/Sound/SoundStatus"
+
+/**
+ * @}
+ */
+
+#endif /* __VCONF_INTERNAL_SOUND_KEYS_H__ */
diff --git a/include/vconf-internal-starter-keys.h b/include/vconf-internal-starter-keys.h
new file mode 100755 (executable)
index 0000000..ca44e62
--- /dev/null
@@ -0,0 +1,51 @@
+/*
+ * vconf-internal-starter-keys
+ *
+ * Copyright (c) 2000 - 2012 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Seungtaek Chung <seungtaek.chung@samsung.com>, Mi-Ju Lee <miju52.lee@samsung.com>, Xi Zhichan <zhichan.xi@samsung.com>, YoungSub Ko <ys4610.ko@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#ifndef __VCONF_INTERNAL_STARTER_KEYS_H__
+#define __VCONF_INTERNAL_STARTER_KEYS_H__
+
+/**
+ * This file defines keys and values.
+ *
+ * @file        vconf-internal-starter-keys.h
+ * @defgroup    vconf_internal_starter-key Definitions of internal shared Keys for starter
+ * @ingroup     vconf_internal_key
+ * @author      Seungtaek Chung <seungtaek.chung@samsung.com>, Mi-Ju Lee <miju52.lee@samsung.com>, Xi Zhichan <zhichan.xi@samsung.com>, youngsub Ko <ys4610.ko@samsung.com>
+ * @version     0.1
+ * @brief       This file has the definitions of shared keys for starter \n
+ */
+
+/* ========================== starter Keys & Values ============================ */
+/**
+ * @addtogroup vconf_internal_starter_key
+ * @{
+ * @brief starter Keys & Values\n
+ *        Maintainer : Seungtaek Chung <seungtaek.chung@samsung.com>, Mi-Ju Lee <miju52.lee@samsung.com>, Xi Zhichan <zhichan.xi@samsung.com>, YoungSub Ko <ys4610.ko@samsung.com>
+ */
+
+/**
+ * @brief sequence of displaying home screen
+ *
+ * type : int
+*/
+#define VCONFKEY_STARTER_SEQUENCE      "memory/starter/sequence"
+
+#endif /* __VCONF_INTERNAL_STARTER_KEYS_H__ */
diff --git a/include/vconf-internal-syncml-keys.h b/include/vconf-internal-syncml-keys.h
new file mode 100644 (file)
index 0000000..67df639
--- /dev/null
@@ -0,0 +1,164 @@
+/*
+ * vconf-internal-keys
+ *
+ * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Hakjoo Ko <hakjoo.ko@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#ifndef __VCONF_INTERNAL_SYNCML_KEYS_H__
+#define __VCONF_INTERNAL_SYNCML_KEYS_H__
+
+/**
+ * This file defines keys and values.
+ *
+ * @file        vconf-internal-setting-keys.h
+ * @defgroup    vconf_internal_setting_key Definitions of internal shared Keys for setting
+ * @ingroup     vconf_internal_key
+ * @author      Junhyul Lee(junhyuk.lee@samsung.com)
+ * @version     0.1
+ * @brief       This file has the definitions of shared keys for syncml engine , ui \n
+ */
+
+/* ========================== SyncML engine & UI Keys & Values ============================ */
+/**
+ * @addtogroup vconf_internal_syncml_key
+ * @{
+ * @brief Syncml vconf Keys & Values for oma-dm, oma-ds engine & ui \n
+ *        Maintainer : junhyuk7.lee@samsung.com
+ */
+#define VCONFKEY_SYNCML_DM_PREFIX                                 "db/SyncML/oma-dm-service"
+#define VCONFKEY_SYNCML_DS_PREFIX                                 "db/SyncML/oma-ds-service"
+
+/* SyncML DM */
+
+/** @brief profile count number (int type)**/
+#define  VCONFKEY_CSC_SYNCMLDM_NBFIELD             "db/SyncML/oma-dm-service/DevManagement/NbDevManagement"
+
+/** @brief profile server  name (string) **/
+#define  VCONFKEY_CSC_SYNCMLDM_ACCNAME             "db/SyncML/oma-dm-service/DevManagement/%d/AccName"
+
+/** @brief profile server auth type  (int) **/
+#define  VCONFKEY_CSC_SYNCMLDM_AUTHTYPE            "db/SyncML/oma-dm-service/DevManagement/%d/AuthType"
+
+/** @brief profile client Nonce (string) **/
+#define  VCONFKEY_CSC_SYNCMLDM_CLIENTNONCE         "db/SyncML/oma-dm-service/DevManagement/%d/ClientNonce"
+
+/** @brief profile server address (string) **/
+#define  VCONFKEY_CSC_SYNCMLDM_SERVADDR            "db/SyncML/oma-dm-service/DevManagement/%d/ServAddr"
+
+/** @brief profile server ID (string) **/
+#define  VCONFKEY_CSC_SYNCMLDM_SERVID              "db/SyncML/oma-dm-service/DevManagement/%d/ServID"
+
+/** @brief profile server nonce (string) **/
+#define  VCONFKEY_CSC_SYNCMLDM_SERVNONCE           "db/SyncML/oma-dm-service/DevManagement/%d/ServNonce"
+
+/** @brief profile port type  (int) **/
+#define  VCONFKEY_CSC_SYNCMLDM_SERVPORT            "db/SyncML/oma-dm-service/DevManagement/%d/Port"
+
+/** @brief profile server password (string) **/
+#define  VCONFKEY_CSC_SYNCMLDM_SERVPWD                         "db/SyncML/oma-dm-service/DevManagement/%d/ServPwd"
+
+/** @brief profile user password (string) **/
+#define  VCONFKEY_CSC_SYNCMLDM_PASSWORD                        "db/SyncML/oma-dm-service/DevManagement/%d/Password"
+
+
+
+/* SyncML DS */
+
+/** @brief ds profile count number (int type)**/
+#define VCONFKEY_CSC_SYNCMLDS_NBDATASYNC               "db/SyncML/oma-ds-service/DS/Accounts/NbDataSync"
+
+/** @brief ds profile netework name  (string) **/
+#define VCONFKEY_CSC_SYNCMLDS_NETWORK                  "db/SyncML/oma-ds-service/DS/Accounts/Sync%d/NetworkName"
+
+/** @brief ds version  (string) **/
+#define VCONFKEY_CSC_SYNCMLDS_VERSION                  "db/SyncML/oma-ds-service/DS/Accounts/Sync%d/DSVersion"
+
+/** @brief ds profile sync name   (string) **/
+#define VCONFKEY_CSC_SYNCMLDS_NAME                 "db/SyncML/oma-ds-service/DS/Accounts/Sync%d/Name"
+
+/** @brief ds profile sync name   (string) **/
+#define VCONFKEY_CSC_SYNCMLDS_ADDR                         "db/SyncML/oma-ds-service/DS/Accounts/Sync%d/AppAddr/Addr"
+
+/** @brief ds profile client Uer ID   (string) **/
+#define VCONFKEY_CSC_SYNCMLDS_AUTHNAME                 "db/SyncML/oma-ds-service/DS/Accounts/Sync%d/AuthInfo/Client/AuthName"
+
+/** @brief ds profile client Uer password   (string) **/
+#define VCONFKEY_CSC_SYNCMLDS_AUTHPWD                  "db/SyncML/oma-ds-service/DS/Accounts/Sync%d/AuthInfo/Client/AuthPWD"
+
+/** @brief ds profile sync type  (string) **/
+/* ex) refresh from server */
+#define VCONFKEY_CSC_SYNCMLDS_SYNCTYPE             "db/SyncML/oma-ds-service/DS/Accounts/Sync%d/GUI/SyncType"
+
+/** @brief ds profile sync mode (string) **/
+/* ex) push */
+#define VCONFKEY_CSC_SYNCMLDS_SYNCMODE             "db/SyncML/oma-ds-service/DS/Accounts/Sync%d/GUI/SyncMode"
+
+/** @brief ds profile contact enable (int) **/
+/* ex) 1: enable  0: disable*/
+#define VCONFKEY_CSC_SYNCMLDS_CONTACTS_ENABLED         "db/SyncML/oma-ds-service/DS/Accounts/Sync%d/Resource/Contacts/Enabled"
+
+/** @brief ds profile contact target uri (string) **/
+/* ex) card */
+#define VCONFKEY_CSC_SYNCMLDS_CONTACTS_TGTURI          "db/SyncML/oma-ds-service/DS/Accounts/Sync%d/Resource/Contacts/TgtURI"
+
+/** @brief ds profile contact user id  (string) **/
+#define VCONFKEY_CSC_SYNCMLDS_CONTACTS_AUTHNAME        "db/SyncML/oma-ds-service/DS/Accounts/Sync%d/Resource/Contacts/AuthInfo/Server/AuthName"
+
+/** @brief ds profile contact user password  (string) **/
+#define VCONFKEY_CSC_SYNCMLDS_CONTACTS_AUTHPWD         "db/SyncML/oma-ds-service/DS/Accounts/Sync%d/Resource/Contacts/AuthInfo/Server/AuthPWD"
+
+/** @brief ds profile Calendar enable (int) **/
+/* ex) 1: enable  0: disable */
+#define VCONFKEY_CSC_SYNCMLDS_CALENDAR_ENABLED         "db/SyncML/oma-ds-service/DS/Accounts/Sync%d/Resource/Calendar/Enabled"
+
+/** @brief ds profile Calendar target uri  **/
+/* ex) cal */
+#define VCONFKEY_CSC_SYNCMLDS_CALENDAR_TGTURI          "db/SyncML/oma-ds-service/DS/Accounts/Sync%d/Resource/Calendar/TgtURI"
+
+/** @brief ds profile calendar user id  (string) **/
+#define VCONFKEY_CSC_SYNCMLDS_CALENDAR_AUTHNAME        "db/SyncML/oma-ds-service/DS/Accounts/Sync%d/Resource/Calendar/AuthInfo/Server/AuthName"
+
+/** @brief ds profile calendar user password  (string) **/
+#define VCONFKEY_CSC_SYNCMLDS_CALENDAR_AUTHPWD         "db/SyncML/oma-ds-service/DS/Accounts/Sync%d/Resource/Calendar/AuthInfo/Server/AuthPWD"
+
+/** @brief ds profile Memo enable (int) **/
+/* ex) 1: enable  0: disable */
+#define VCONFKEY_CSC_SYNCMLDS_MEMO_ENABLED             "db/SyncML/oma-ds-service/DS/Accounts/Sync%d/Resource/Memo/Enabled"
+
+/** @brief ds profile Memo target uri  (string) **/
+#define VCONFKEY_CSC_SYNCMLDS_MEMO_TGTURI                  "db/SyncML/oma-ds-service/DS/Accounts/Sync%d/Resource/Memo/TgtURI"
+
+/** @brief ds profile Memo auth id (string) **/
+#define VCONFKEY_CSC_SYNCMLDS_MEMO_AUTHNAME            "db/SyncML/oma-ds-service/DS/Accounts/Sync%d/Resource/Memo/AuthInfo/Server/AuthName"
+
+/** @brief ds profile Memo auth pwd (string) **/
+#define VCONFKEY_CSC_SYNCMLDS_MEMO_AUTHPWD                 "db/SyncML/oma-ds-service/DS/Accounts/Sync%d/Resource/Memo/AuthInfo/Server/AuthPWD"
+
+
+
+
+/** @brief dm software update wifi only on/off (int)  **/
+#define VCONFKEY_SYNCML_DM_SW_UPDATE_WIFI_ONLY     "db/SyncML/oma-dm-service/software_update/wifionly/setting"
+
+/** @brief dm software update push message on/off (int) **/
+#define VCONFKEY_SYNCML_DM_SW_UPDATE_PUSH_MSG      "db/SyncML/oma-dm-service/software_update/pushmessage/setting"
+
+/** @brief dm software update auto update  only on/off (int) **/
+#define VCONFKEY_SYNCML_DM_SW_UPDATE_AUTH_UPDATE   "db/SyncML/oma-dm-service/software_update/autoupdate/setting"
+
+#endif
diff --git a/include/vconf-internal-sysman-keys.h b/include/vconf-internal-sysman-keys.h
new file mode 100755 (executable)
index 0000000..a5547ae
--- /dev/null
@@ -0,0 +1,204 @@
+/*
+ * vconf-internal-keys
+ *
+ * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Hakjoo Ko <hakjoo.ko@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#ifndef __VCONF_INTERNAL_SYSMAN_KEYS_H__
+#define __VCONF_INTERNAL_SYSMAN_KEYS_H__
+
+/**
+ * This file defines keys and values.
+ *
+ * @file        vconf-internal-sysman-keys.h
+ * @defgroup    vconf_internal_sysman_key Definitions of internal shared Keys for system manager
+ * @ingroup     vconf_internal_key
+ * @author      jinkun.jang@samsung.com
+ * @version     0.1
+ * @brief       This file has the definitions of shared keys for system manager \n
+ */
+
+/* ========================== Sysman Keys & Values ============================ */
+/**
+ * @addtogroup vconf_internal_sysman_key
+ * @{
+ * @brief System manager Keys & Values\n
+ *        Maintainer : jinkun.jang@samsung.com
+ */
+
+/**
+ * @brief USB-host USB Storage Mount devname (added)
+ *
+ */
+#define VCONFKEY_SYSMAN_ADDED_USB_STORAGE       "memory/sysman/added_usb_storage"
+
+/**
+ * @brief USB-host USB Storage Mount devname (removed)
+ *
+ */
+#define VCONFKEY_SYSMAN_REMOVED_USB_STORAGE     "memory/sysman/removed_usb_storage"
+
+/**
+ * @brief charger connection status
+ *
+ * 0 : Disconnected \n
+ * 1 : Connected \n
+ */
+#define VCONFKEY_SYSMAN_CHARGER_STATUS                  "memory/sysman/charger_status"
+enum {
+       VCONFKEY_SYSMAN_CHARGER_DISCONNECTED = 0,
+       VCONFKEY_SYSMAN_CHARGER_CONNECTED
+};
+
+/**
+ * @brief charge status
+ *
+ * 0 : Not charging \n
+ * 1 : Charging \n
+ */
+#define VCONFKEY_SYSMAN_BATTERY_CHARGE_NOW          "memory/sysman/charge_now"
+
+/**
+ * @brief current battery status
+ *
+ * 1 : 1% and under \n
+ * 2 : 5% and under \n
+ * 3 : 15% and under \n
+ * 4 : over 15% \n
+ * 5 : full \n
+ */
+#define VCONFKEY_SYSMAN_BATTERY_STATUS_LOW          "memory/sysman/battery_status_low"
+enum {
+       /** 1% and under */
+       VCONFKEY_SYSMAN_BAT_POWER_OFF = 1,
+       /** 5% and under */
+       VCONFKEY_SYSMAN_BAT_CRITICAL_LOW,
+       /** 15% and under */
+       VCONFKEY_SYSMAN_BAT_WARNING_LOW,
+       /** over 15% */
+       VCONFKEY_SYSMAN_BAT_NORMAL,
+       /** full */
+       VCONFKEY_SYSMAN_BAT_FULL
+};
+
+/**
+ * @brief battery capacity
+ *
+ * 0-100 : battery capacity \n
+ */
+#define VCONFKEY_SYSMAN_BATTERY_CAPACITY            "memory/sysman/battery_capacity"
+
+/**
+ * @brief USB connection status
+ *
+ * 0 : Disconnected \n
+ * 1 : Connected \n
+ * 2 : Available \n
+ */
+#define VCONFKEY_SYSMAN_USB_STATUS                  "memory/sysman/usb_status"
+enum {
+       VCONFKEY_SYSMAN_USB_DISCONNECTED = 0,
+       VCONFKEY_SYSMAN_USB_CONNECTED,
+       VCONFKEY_SYSMAN_USB_AVAILABLE
+};
+
+/**
+ * @brief Earjack connection status & type
+ *
+ */
+#define VCONFKEY_SYSMAN_EARJACK                     "memory/sysman/earjack"
+enum {
+       VCONFKEY_SYSMAN_EARJACK_REMOVED = 0,
+       VCONFKEY_SYSMAN_EARJACK_3WIRE = 0x1,
+       VCONFKEY_SYSMAN_EARJACK_4WIRE = 0x3,
+       VCONFKEY_SYSMAN_EARJACK_TVOUT = 0x10
+};
+
+/**
+ * @brief low-memory status
+ *
+ * 0 : normal \n
+ * 1 : 60M and under \n
+ * 2 : 40M and under \n
+ */
+#define VCONFKEY_SYSMAN_LOW_MEMORY                  "memory/sysman/low_memory"
+enum {
+       /** Normal */
+       VCONFKEY_SYSMAN_LOW_MEMORY_NORMAL = 0x01,
+       /** 60M and under */
+       VCONFKEY_SYSMAN_LOW_MEMORY_SOFT_WARNING = 0x02,
+       /** 40M and under */
+       VCONFKEY_SYSMAN_LOW_MEMORY_HARD_WARNING = 0x04
+};
+
+#define VCONFKEY_SYSMAN_SLIDING_KEYBOARD            "memory/sysman/sliding_keyboard"
+enum {
+       /** not support */
+       VCONFKEY_SYSMAN_SLIDING_KEYBOARD_NOT_SUPPORTED = -1,
+       /** sliding keyboard close */
+       VCONFKEY_SYSMAN_SLIDING_KEYBOARD_NOT_AVAILABE = 0,
+       /** sliding keyboaed open */
+       VCONFKEY_SYSMAN_SLIDING_KEYBOAED_AVAILABLE
+};
+
+/**
+ * @brief mmc mount status
+ *
+ * 0 : mount completed \n
+ * 1 : already mounted \n
+ * 2 : mount failed \n
+ */
+#define VCONFKEY_SYSMAN_MMC_MOUNT                                      "memory/sysman/mmc_mount"
+enum {
+       VCONFKEY_SYSMAN_MMC_MOUNT_COMPLETED = 0,
+       VCONFKEY_SYSMAN_MMC_MOUNT_ALREADY,
+       VCONFKEY_SYSMAN_MMC_MOUNT_FAILED
+};
+
+/**
+ * @brief mmc umount status
+ *
+ * 0 : umount completed \n
+ * 1 : umount failed \n
+ */
+#define VCONFKEY_SYSMAN_MMC_UNMOUNT                                    "memory/sysman/mmc_unmount"
+enum {
+       VCONFKEY_SYSMAN_MMC_UNMOUNT_COMPLETED = 0,
+       VCONFKEY_SYSMAN_MMC_UNMOUNT_FAILED
+};
+
+/**
+ * @brief mmc format status
+ *
+ * 0 : mmc format completed \n
+ * 1 : mmc format failed \n
+ */
+#define VCONFKEY_SYSMAN_MMC_FORMAT                                     "memory/sysman/mmc_format"
+enum {
+       VCONFKEY_SYSMAN_MMC_FORMAT_COMPLETED = 0,
+       VCONFKEY_SYSMAN_MMC_FORMAT_FAILED
+};
+
+
+
+/**
+ * @}
+ */
+
+#endif /* __VCONF_INTERNAL_SYSMAN_KEYS_H__ */
+
diff --git a/include/vconf-internal-system-keys.h b/include/vconf-internal-system-keys.h
new file mode 100755 (executable)
index 0000000..8247d0d
--- /dev/null
@@ -0,0 +1,63 @@
+/*
+ * vconf-internal-keys
+ *
+ * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Hakjoo Ko <hakjoo.ko@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#ifndef __VCONF_INTERNAL_SYSTEM_KEYS_H__
+#define __VCONF_INTERNAL_SYSTEM_KEYS_H__
+
+/**
+ * This file defines keys and values.
+ *
+ * @file        vconf-internal-system-keys.h
+ * @defgroup    vconf_internal_system_key Definitions of internal shared Keys for System
+ * @ingroup     vconf_internal_key
+ * @author      Jaeho Lee <jaeho81.lee@samsung.com>
+ * @version     0.1
+ * @brief       This file has the definitions of shared keys for System \n
+ */
+
+/* ========================== System Keys & Values ============================ */
+/**
+ * @addtogroup vconf_internal_system_key
+ * @{
+ * @brief System Keys & Values\n
+ *        Maintainer : Jaeho Lee <jaeho81.lee@samsung.com>
+ */
+
+/**
+ * @brief time difference value between current and prev value when time is changed
+ *
+ * value : time difference
+ */
+#define VCONFKEY_SYSTEM_TIMEDIFF "memory/system/timediff"
+
+/**
+ * @brief new time when time is changed
+ *
+ * value : new time
+ */
+#define VCONFKEY_SYSTEM_TIMECHANGE "db/system/timechange"
+
+/**
+ * @}
+ */
+
+#endif /* __VCONF_INTERNAL_SYSTEM_KEYS_H__ */
+
diff --git a/include/vconf-internal-telephony-keys.h b/include/vconf-internal-telephony-keys.h
new file mode 100755 (executable)
index 0000000..80a5437
--- /dev/null
@@ -0,0 +1,493 @@
+/*
+ * vconf-internal-keys
+ *
+ * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Hakjoo Ko <hakjoo.ko@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#ifndef __VCONF_INTERNAL_TELEPHONY_KEYS_H__
+#define __VCONF_INTERNAL_TELEPHONY_KEYS_H__
+
+/**
+ * This file defines keys and values.
+ *
+ * @file        vconf-internal-telephony-keys.h
+ * @defgroup    vconf_internal_telenphony_key Definitions of internal shared Keys for telenphony
+ * @ingroup     vconf_internal_key
+ * @author      s.seo@samsung.com
+ * @version     0.1
+ * @brief       This file has the definitions of shared keys for telenphony \n
+ */
+
+/* ========================== Telephony Keys & Values ============================ */
+/**
+ * @addtogroup vconf_internal_telenphony_key
+ * @{
+ * @brief Data network Keys & Values\n
+ *        Maintainer : kyeongchul.kim@samsung.com, donghoo.park@samsung.com
+ */
+#define VCONFKEY_TELEPHONY_PREFIX                "memory/telephony"
+#define VCONFKEY_TELEPHONY_DB_PREFIX             "db/telephony"
+
+
+/* Maintainer : kyeongchul.kim@samsung.com */
+
+/**
+ * @brief it stands for keystring need to be blocked or not
+ *
+ * 0 off \n
+ * 1 on \n
+ */
+#define VCONFKEY_TELEPHONY_FACTORY_KSTRINGB      VCONFKEY_TELEPHONY_DB_PREFIX"/bKeyStringBlock"
+enum {
+       VCONFKEY_TELEPHONY_FACTORY_KSTRINGB_OFF = 0x00,
+       VCONFKEY_TELEPHONY_FACTORY_KSTRINGB_ON = 0x01
+};
+
+/**
+ * @brief it stands for IMEI factory process status
+ *
+ * 0 fail \n
+ * 1 success \n
+ */
+#define VCONFKEY_TELEPHONY_IMEI_FACTORY_REBOOT   VCONFKEY_TELEPHONY_PREFIX"/bFactoryProcess"   /* int 0:fail, 1:success */
+enum {
+       VCONFKEY_TELEPHONY_FACTORYMODE_OFF = 0x00,
+       VCONFKEY_TELEPHONY_FACTORYMODE_ON = 0x01
+};
+
+/**
+ * @brief it stands for current SIM card is factory SIM or not
+ *
+ * 0 normal SIM \n
+ * 1 factory SIM \n
+ */
+#define VCONFKEY_TELEPHONY_SIM_FACTORY_MODE      VCONFKEY_TELEPHONY_PREFIX"/bIMSIFactoryProcess"       /* int 0:normal, 1:factory sim */
+enum {
+       VCONFKEY_TELEPHONY_SIM_FACTORYMODE_OFF = 0x00,
+       VCONFKEY_TELEPHONY_SIM_FACTORYMODE_ON = 0x01
+};
+
+
+
+/* Will be removed */
+
+/**
+ * @brief current attached network name and status
+ *
+ * Value : mcc-mnc or network operator name (null terminated string value) \n
+ *         ("No Service", "EMERGENCY", "Searching...", "SIM Error", "NO SIM")
+ */
+#define VCONFKEY_TELEPHONY_NWNAME                VCONFKEY_TELEPHONY_PREFIX"/nw_name"
+
+/**
+ * @brief it stands for current attached network PLMN value
+ *
+ * Value : mcc-mnc (int) \n
+ */
+#define VCONFKEY_TELEPHONY_PLMN                  VCONFKEY_TELEPHONY_PREFIX"/plmn"
+
+/**
+ * @brief it stands for current attached network LAC value
+ *
+ * Value : LocationAreaCode(int) \n
+ */
+#define VCONFKEY_TELEPHONY_LAC                   VCONFKEY_TELEPHONY_PREFIX"/lac"
+
+/**
+ * @brief it stands for current attached Cell ID value
+ *
+ * Value : Cell Id (int) \n
+ */
+#define VCONFKEY_TELEPHONY_CELLID                VCONFKEY_TELEPHONY_PREFIX"/cell_id"
+
+/**
+ * @brief it stands for current network type (3G, 2G, EDGE, Searching, Emergency, etc)
+ *
+ * 0 unknown \n
+ * 1 no service \n
+ * 2 emergency \n
+ * 3 search \n
+ * 4 2G \n
+ * 5 2.5G \n
+ * 6 EDGE \n
+ * 7 3G \n
+ * 8 HSDPA \n
+ */
+#define VCONFKEY_TELEPHONY_SVCTYPE               VCONFKEY_TELEPHONY_PREFIX"/svc_type"
+enum {
+       /**< Network unknown */
+       VCONFKEY_TELEPHONY_SVCTYPE_NONE,
+       /**< Network no service */
+       VCONFKEY_TELEPHONY_SVCTYPE_NOSVC,
+       /**< Network emergency */
+       VCONFKEY_TELEPHONY_SVCTYPE_EMERGENCY,
+       /**< Network search 1900 */
+       VCONFKEY_TELEPHONY_SVCTYPE_SEARCH,
+       /**< Network 2G */
+       VCONFKEY_TELEPHONY_SVCTYPE_2G,
+       /**< Network 2.5G */
+       VCONFKEY_TELEPHONY_SVCTYPE_2_5G,
+       /**< Network EDGE */
+       VCONFKEY_TELEPHONY_SVCTYPE_2_5G_EDGE,
+       /**< Network UMTS */
+       VCONFKEY_TELEPHONY_SVCTYPE_3G,
+       /**< Network HSDPA */
+       VCONFKEY_TELEPHONY_SVCTYPE_HSDPA
+};
+
+/**
+ * @brief it stands for current network circuit service availability
+ *
+ * 0 unknown \n
+ * 1 off \n
+ * 2 on \n
+ */
+#define VCONFKEY_TELEPHONY_SVC_CS                VCONFKEY_TELEPHONY_PREFIX"/svc_cs"
+enum {
+       VCONFKEY_TELEPHONY_SVC_CS_UNKNOWN = 0x00,
+       VCONFKEY_TELEPHONY_SVC_CS_OFF,
+       VCONFKEY_TELEPHONY_SVC_CS_ON
+};
+
+/**
+ * @brief it stands for current network packet service availability
+ *
+ * 0 unknown \n
+ * 1 off \n
+ * 2 on \n
+ */
+#define VCONFKEY_TELEPHONY_SVC_PS                VCONFKEY_TELEPHONY_PREFIX"/svc_ps"
+enum {
+       VCONFKEY_TELEPHONY_SVC_PS_UNKNOWN = 0x00,
+       VCONFKEY_TELEPHONY_SVC_PS_OFF,
+       VCONFKEY_TELEPHONY_SVC_PS_ON
+};
+
+/**
+ * @brief it stands for current network zone is home zone or roaming zone
+ *
+ * 0 off \n
+ * 1 on \n
+ */
+#define VCONFKEY_TELEPHONY_SVC_ROAM              VCONFKEY_TELEPHONY_PREFIX"/svc_roam"
+enum {
+       VCONFKEY_TELEPHONY_SVC_ROAM_OFF = 0x00,
+       VCONFKEY_TELEPHONY_SVC_ROAM_ON
+};
+
+/**
+ * @brief it stands for current network is home zone or not (O2 operator specific feature)
+ *
+ * 0 unknown \n
+ * 1 home \n
+ * 2 city \n
+ */
+#define VCONFKEY_TELEPHONY_ZONE_TYPE             VCONFKEY_TELEPHONY_PREFIX"/zone_type"
+enum {
+       VCONFKEY_TELEPHONY_ZONE_NONE = 0x00,
+       VCONFKEY_TELEPHONY_ZONE_HOME,
+       VCONFKEY_TELEPHONY_ZONE_CITY
+};
+
+/**
+ * @brief it stands for sim initialization status
+ *
+ * 0 none \n
+ * 1 init complete \n
+ */
+#define VCONFKEY_TELEPHONY_SIM_INIT              VCONFKEY_TELEPHONY_PREFIX"/sim_init"
+enum {
+       VCONFKEY_TELEPHONY_SIM_INIT_NONE = 0x00,
+       VCONFKEY_TELEPHONY_SIM_INIT_COMPLETED
+};
+
+/**
+ * @brief it stands for current sim is needed several lock verification or not
+ *
+ * 0 none \n
+ * 1 required \n
+ */
+#define VCONFKEY_TELEPHONY_SIM_CHV               VCONFKEY_TELEPHONY_PREFIX"/sim_chv"
+enum {
+       VCONFKEY_TELEPHONY_SIM_CHV_NONE = 0x00,
+       VCONFKEY_TELEPHONY_SIM_CHV_REQUIRED
+};
+
+/**
+ * @brief it stands for current device has SIM or not
+ *
+ * 0 unknown \n
+ * 1 inserted \n
+ * 2 not present \n
+ * 3 card error \n
+ */
+#define VCONFKEY_TELEPHONY_SIM_SLOT              VCONFKEY_TELEPHONY_PREFIX"/sim_slot"
+enum {
+       VCONFKEY_TELEPHONY_SIM_UNKNOWN = 0x00,
+       VCONFKEY_TELEPHONY_SIM_INSERTED,
+       VCONFKEY_TELEPHONY_SIM_NOT_PRESENT,
+       VCONFKEY_TELEPHONY_SIM_CARD_ERROR
+};
+
+/**
+ * @brief it stands for current telephony phonebook is ready to give valid value or not
+ *
+ * 0 none \n
+ * 1 init complete \n
+ */
+#define VCONFKEY_TELEPHONY_SIM_PB_INIT           VCONFKEY_TELEPHONY_PREFIX"/pb_init"
+enum {
+       VCONFKEY_TELEPHONY_SIM_PB_INIT_NONE = 0x00,
+       VCONFKEY_TELEPHONY_SIM_PB_INIT_COMPLETED
+};
+
+/**
+ * @brief it stands for current call status ( idle, connect, held )
+ *
+ * 0 idle \n
+ * 1 active \n
+ * 2 held \n
+ */
+#define VCONFKEY_TELEPHONY_CALL_STATE            VCONFKEY_TELEPHONY_PREFIX"/call_state"
+enum {
+       VCONFKEY_TELEPHONY_CALL_CONNECT_IDLE = 0x00,
+       VCONFKEY_TELEPHONY_CALL_CONNECT_ACTIVE,
+       VCONFKEY_TELEPHONY_CALL_CONNECT_HELD
+};
+
+/**
+ * @brief it stands for current call forwarding status
+ *
+ * 0 off \n
+ * 1 on \n
+ */
+#define VCONFKEY_TELEPHONY_CALL_FORWARD_STATE    VCONFKEY_TELEPHONY_PREFIX"/call_forward_state"
+enum {
+       VCONFKEY_TELEPHONY_CALL_FORWARD_OFF = 0x00,
+       VCONFKEY_TELEPHONY_CALL_FORWARD_ON = 0x01
+};
+
+/**
+ * @brief it stands for current telephony apis is ready to use or not
+ *
+ * 0 none \n
+ * 1 ready \n
+ */
+#define VCONFKEY_TELEPHONY_TAPI_STATE            VCONFKEY_TELEPHONY_PREFIX"/tapi_state"
+enum {
+       VCONFKEY_TELEPHONY_TAPI_STATE_NONE = 0x00,
+       VCONFKEY_TELEPHONY_TAPI_STATE_READY
+};
+
+/**
+ * @brief it stands for display priority between SIM SPN and PLMN
+ *
+ * 0 none \n
+ * 1 spn only \n
+ * 2 plmn only \n
+ * 3 spn plmn both \n
+ */
+#define VCONFKEY_TELEPHONY_SPN_DISP_CONDITION    VCONFKEY_TELEPHONY_PREFIX"/spn_disp_condition"
+enum {
+       VCONFKEY_TELEPHONY_DISP_INVALID = 0x00,
+       VCONFKEY_TELEPHONY_DISP_SPN,
+       VCONFKEY_TELEPHONY_DISP_PLMN,
+       VCONFKEY_TELEPHONY_DISP_SPN_PLMN
+};
+
+/**
+ * @brief it stands for SPN name which is stored in SIM card
+ *
+ */
+#define VCONFKEY_TELEPHONY_SPN_NAME              VCONFKEY_TELEPHONY_PREFIX"/spn"
+
+/**
+ * @brief it stands for SAT SETUP EVENT LIST issued or not
+ *
+ * 0 disable \n
+ * 1 enable \n
+ */
+#define VCONFKEY_TELEPHONY_SAT_IDLE_SCREEN_EVENT VCONFKEY_TELEPHONY_PREFIX"/sat_idle"
+enum {
+       VCONFKEY_TELEPHONY_SAT_EVENT_DISABLED,
+       VCONFKEY_TELEPHONY_SAT_EVENT_ENABLED
+};
+
+/**
+ * @brief it stands for current SIM card has SAT app or not
+ *
+ * 0 disable \n
+ * 1 enable \n
+ */
+#define VCONFKEY_TELEPHONY_SAT_STATE             VCONFKEY_TELEPHONY_PREFIX"/sat_state"
+enum {
+       VCONFKEY_TELEPHONY_SAT_NONE = 0x00,
+       VCONFKEY_TELEPHONY_SAT_READY
+};
+
+/**
+ * @brief it stands for string from SAT SETUP IDLE MODE TEXT command
+ *
+ * null terminated string value \n
+ */
+#define VCONFKEY_TELEPHONY_SAT_SETUP_IDLE_TEXT   VCONFKEY_TELEPHONY_PREFIX"/idle_text"
+
+/**
+ * @brief it stands for current network is zuhause zone or not (vodafone operator specific feature)
+ *
+ * 0 none \n
+ * 1 zuhause \n
+ */
+#define VCONFKEY_TELEPHONY_ZONE_ZUHAUSE          VCONFKEY_TELEPHONY_PREFIX"/zuhause_zone"
+
+/**
+ * @brief it stands for current network RSSI strength
+ *
+ * 0 min \n
+ * 1 \n
+ * 2 \n
+ * 3 \n
+ * 4 \n
+ * 5 \n
+ * 6 max \n
+ */
+#define VCONFKEY_TELEPHONY_RSSI                  VCONFKEY_TELEPHONY_PREFIX"/rssi"
+enum {
+       VCONFKEY_TELEPHONY_RSSI_0 = 0x00,
+       VCONFKEY_TELEPHONY_RSSI_1,
+       VCONFKEY_TELEPHONY_RSSI_2,
+       VCONFKEY_TELEPHONY_RSSI_3,
+       VCONFKEY_TELEPHONY_RSSI_4,
+       VCONFKEY_TELEPHONY_RSSI_5,
+       VCONFKEY_TELEPHONY_RSSI_6
+};
+
+/**
+ * @brief it stands for current battery critical low status
+ *
+ * 1 power off level \n
+ * 2 critical low level \n
+ * 3 low level \n
+ * 4 normal level \n
+ */
+#define VCONFKEY_TELEPHONY_LOW_BATTERY           VCONFKEY_TELEPHONY_PREFIX"/low_battery"
+enum {
+       VCONFKEY_TELEPHONY_BATT_POWER_OFF_LEVEL = 0x01,
+       VCONFKEY_TELEPHONY_BATT_CRIT_LOW_LEVEL,
+       VCONFKEY_TELEPHONY_BATT_LOW_LEVEL,
+       VCONFKEY_TELEPHONY_BATT_NORMAL_LEVEL
+};
+
+/**
+ * @brief it stands for IMEI
+ *
+ * null terminated string value \n
+ */
+#define VCONFKEY_TELEPHONY_IMEI                  VCONFKEY_TELEPHONY_PREFIX"/imei"
+
+/**
+ * @brief it stands for MSISDN number string
+ *
+ * null terminated string value \n
+ */
+#define VCONFKEY_TELEPHONY_SUBSCRIBER_NUMBER     VCONFKEY_TELEPHONY_PREFIX"/szSubscriberNumber"
+
+/**
+ * @brief it stands for MSISDN alpha string
+ *
+ * null terminated string value \n
+ */
+#define VCONFKEY_TELEPHONY_SUBSCRIBER_NAME       VCONFKEY_TELEPHONY_PREFIX"/szSubscriberAlpha"
+
+/**
+ * @brief it stands for modem software version
+ *
+ * null terminated string value \n
+ */
+#define VCONFKEY_TELEPHONY_SWVERSION             VCONFKEY_TELEPHONY_PREFIX"/szSWVersion"       /* string */
+
+/**
+ * @brief it stands for hardware version
+ *
+ * null terminated string value \n
+ */
+#define VCONFKEY_TELEPHONY_HWVERSION             VCONFKEY_TELEPHONY_PREFIX"/szHWVersion"       /* string */
+
+/**
+ * @brief it stands for calibration date
+ *
+ * null terminated string value \n
+ */
+#define VCONFKEY_TELEPHONY_CALDATE               VCONFKEY_TELEPHONY_PREFIX"/szCalDate" /* string */
+
+/**
+ * @brief it stands for product code
+ *
+ * null terminated string value \n
+ */
+#define VCONFKEY_TELEPHONY_PRODUCTCODE           VCONFKEY_TELEPHONY_PREFIX"/productCode"       /* string */
+
+
+/**
+ * @brief Packet service protocol type
+ *
+ */
+#define VCONFKEY_TELEPHONY_PSTYPE VCONFKEY_TELEPHONY_PREFIX"/ps_type"
+enum {
+ /** NONE */
+ VCONFKEY_TELEPHONY_PSTYPE_NONE,
+ /** HSDPA */
+ VCONFKEY_TELEPHONY_PSTYPE_HSDPA,
+ /** HSUPA */
+ VCONFKEY_TELEPHONY_PSTYPE_HSUPA,
+ /** HSPA */
+ VCONFKEY_TELEPHONY_PSTYPE_HSPA
+};
+
+/**
+ * @brief it stands for phone is emergency mode or not (This requirement is from MDM)
+ *
+ * 0 disable \n
+ * 1 enable \n
+ */
+#define VCONFKEY_TELEPHONY_EMERGENCY_MODE            VCONFKEY_TELEPHONY_DB_PREFIX"/emergency"
+
+/**
+ * @brief it stands for telephony event system is ready or not
+ *
+ * 0 not ready \n
+ * 1 ready \n
+ */
+#define VCONFKEY_TELEPHONY_EVENT_READY             VCONFKEY_TELEPHONY_PREFIX"/event_system_ready"
+
+/* Maintainer : donghoo.park@samsung.com */
+
+/**
+ * @brief cellular data connection enable
+ *
+ * TRUE : enable cellular data connection \n
+ * FALSE : disable cellular data connection \n
+ */
+#define VCONFKEY_3G_ENABLE                       "db/setting/3gEnabled"
+
+/**
+ * @}
+ */
+
+#endif /* __VCONF_INTERNAL_TELEPHONY_KEYS_H__ */
+
diff --git a/include/vconf-internal-testmode-keys.h b/include/vconf-internal-testmode-keys.h
new file mode 100755 (executable)
index 0000000..429b68c
--- /dev/null
@@ -0,0 +1,103 @@
+/*
+ * vconf-internal-keys
+ *
+ * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Hakjoo Ko <hakjoo.ko@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#ifndef __VCONF_INTERNAL_TESTMODE_KEYS_H__
+#define __VCONF_INTERNAL_TESTMODE_KEYS_H__
+
+/**
+ * This file defines keys and values.
+ *
+ * @file        vconf-internal-testmode-keys.h
+ * @defgroup    vconf_internal_testmode_key Definitions of internal shared Keys for Testmode
+ * @ingroup     vconf_internal_key
+ * @author      Inho Oh <inho48.oh@samsung.com>
+ * @version     0.1
+ * @brief       This file has the definitions of shared keys for Testmode \n
+ */
+
+/* ========================== Testmode Keys & Values ============================ */
+/**
+ * @addtogroup vconf_internal_testmode_key
+ * @{
+ * @brief Testmode Keys & Values\n
+ *        Maintainer : Inho Oh <inho48.oh@samsung.com>
+ */
+
+#define VCONFKEY_TESTMODE_PREFIX                    "db/testmode"
+
+/**
+ * @brief Auto answer flag
+ *
+ * 0: Auto answer Off \n
+ * 1: Auto answer On \n
+ */
+#define VCONFKEY_TESTMODE_AUTO_ANSWER               VCONFKEY_TESTMODE_PREFIX"/auto_answer"
+enum {
+       VCONFKEY_TESTMODE_OFF = 0,
+       VCONFKEY_TESTMODE_ON
+};
+
+/**
+ * @brief Video call Camera Setting
+ *
+ * VCONFKEY_TESTMODE_CAM_FRONT: Front camera \n
+ * VCONFKEY_TESTMODE_CAM_EXTERNAL: External camera \n
+ */
+#define VCONFKEY_TESTMODE_VT_CAM_SETTING            VCONFKEY_TESTMODE_PREFIX"/vt_cam_setting"
+enum {
+       VCONFKEY_TESTMODE_CAM_FRONT = 0,
+       VCONFKEY_TESTMODE_CAM_EXTERNAL,
+       VCONFKEY_TESTMODE_CAM_MAX
+};
+
+/**
+ * @brief Power off popup Setting
+ *
+ * type : bool
+ * VCONFKEY_TESTMODE_POWER_OFF_POPUP_ENABLE: Enable to shutdown with popup
+ * VCONFKEY_TESTMODE_POWER_OFF_POPUP_DISABLE: Enable to shutdown without popup
+ */
+#define VCONFKEY_TESTMODE_POWER_OFF_POPUP            VCONFKEY_TESTMODE_PREFIX"/pwr_off_popup"
+enum {
+       VCONFKEY_TESTMODE_POWER_OFF_POPUP_ENABLE = 0,
+       VCONFKEY_TESTMODE_POWER_OFF_POPUP_DISABLE
+};
+
+/**
+ * @brief Low battery popup Setting
+ *
+ * type : bool
+ * VCONFKEY_TESTMODE_LOW_BATT_POPUP_ENABLE: Enable to low battery popup
+ * VCONFKEY_TESTMODE_LOW_BATT_POPUP_DISABLE: Disable to low battery popup
+ */
+#define VCONFKEY_TESTMODE_LOW_BATT_POPUP            VCONFKEY_TESTMODE_PREFIX"/low_batt_popup"
+enum {
+       VCONFKEY_TESTMODE_LOW_BATT_POPUP_ENABLE = 0,
+       VCONFKEY_TESTMODE_LOW_BATT_POPUP_DISABLE
+};
+
+
+/**
+ * @}
+ */
+
+#endif /* __VCONF_INTERNAL_TESTMODE_KEYS_H__ */
+
diff --git a/include/vconf-internal-ug-setting-crash-efl-keys.h b/include/vconf-internal-ug-setting-crash-efl-keys.h
new file mode 100644 (file)
index 0000000..d7d9822
--- /dev/null
@@ -0,0 +1,79 @@
+/*
+ * vconf-internal-keys
+ *
+ * Copyright (c) 2000 - 2012 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Jeesun Kim <iamjs.kim@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#ifndef __VCONF_INTERNAL_UG_SETTING_CRASH_EFL_KEYS_H__
+#define __VCONF_INTERNAL_UG_SETTING_CRASH_EFL_KEYS_H__
+
+/**
+ * This file defines keys and values.
+ *
+ * @file        vconf-internal-ug-setting-crash-efl-keys.h
+ * @defgroup    vconf_internal_ug_setting_crash_efl_key Definitions of internal shared Keys for crash
+ * @ingroup     vconf_internal_key
+ * @author      Jeesun Kim <iamjs.kim@samsung.com>
+ * @version     0.1
+ * @brief       This file has the definitions of shared keys for crash \n
+ */
+
+/* ========================== Crash Keys & Values ============================ */
+/**
+ * @addtogroup vconf_internal_ug_setting_crash_efl_key
+ * @{
+ * @brief Crash Keys & Values\n
+ *        Maintainer : Jeesun Kim <iamjs.kim@samsung.com>
+ */
+
+#define VCONFKEY_UG_SETTING_CRASH_EFL_PREFIX "db/ug-setting-crash-efl"
+
+/**
+ * @brief Flag for automatically send when crash occurs.
+ * 0(int): off
+ * 1(int): on
+ */
+#define VCONFKEY_UG_SETTING_CRASH_EFL_AUTOSEND VCONFKEY_UG_SETTING_CRASH_EFL_PREFIX"/autosend"
+
+/**
+ * @brief Flag for showing popup when crash occurs.
+ * 0(int): off
+ * 1(int): on
+ */
+#define VCONFKEY_UG_SETTING_CRASH_EFL_POPUP VCONFKEY_UG_SETTING_CRASH_EFL_PREFIX"/popup"
+
+/**
+ * @brief Flag for showing progress in indicator.
+ * 0(int): off
+ * 1(int): on
+ */
+#define VCONFKEY_UG_SETTING_CRASH_EFL_PROGRESS VCONFKEY_UG_SETTING_CRASH_EFL_PREFIX"/progress"
+
+/**
+ * @brief Set flag on when crash occured in unable network environment.
+ * 0(int): off
+ * 1(int): on
+ */
+#define VCONFKEY_UG_SETTING_CRASH_EFL_SENDFLAG VCONFKEY_UG_SETTING_CRASH_EFL_PREFIX"/sendflag"
+
+/**
+ * @}
+ */
+
+#endif /* __VCONF_INTERNAL_UG_SETTING_CRASH_EFL_KEYS_H__ */
+
diff --git a/include/vconf-internal-usb-keys.h b/include/vconf-internal-usb-keys.h
new file mode 100755 (executable)
index 0000000..a41bd3b
--- /dev/null
@@ -0,0 +1,96 @@
+/*
+ * vconf-internal-keys
+ *
+ * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Hakjoo Ko <hakjoo.ko@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#ifndef __VCONF_INTERNAL_USB_KEYS_H__
+#define __VCONF_INTERNAL_USB_KEYS_H__
+
+/**
+ * This file defines keys and values.
+ *
+ * @file        vconf-internal-usb-keys.h
+ * @defgroup    vconf_internal_usb_key Definitions of internal shared Keys for USB
+ * @ingroup     vconf_internal_key
+ * @author      ty317.kim
+ * @version     0.1
+ * @brief       This file has the definitions of shared keys for USB \n
+ */
+
+/* ========================== USB Keys & Values ============================ */
+/**
+ * @addtogroup vconf_internal_usb_key
+ * @{
+ * @brief USB Keys & Values\n
+ *        Maintainer : ty317.kim
+ */
+
+/**
+ * @brief status of mmc in mass storage mode
+ *
+ * 0 : no mass storage mode \n
+ * 1 : only support UMS \n
+ * 2 : support UMS and MMC all \n
+ */
+#define VCONFKEY_USB_STORAGE_STATUS "memory/usb/mass_storage_status"
+enum {
+       /** no mass storage mode */
+       VCONFKEY_USB_STORAGE_STATUS_OFF = 0x00,
+       /** only support UMS */
+       VCONFKEY_USB_STORAGE_STATUS_UMS_ON,
+       /** support UMS and MMC all */
+       VCONFKEY_USB_STORAGE_STATUS_UMS_MMC_ON
+};
+
+/**
+ * @brief status of setting USB debug mode for developers
+ *
+ * 0 : unset keeping USB debug mode when reconnecting USB cable \n
+ * 1 : set keeping USB debug mode when reconnecting USB cable \n
+ */
+#define VCONFKEY_USB_KEEP_DEBUG "db/usb/keep_debug"
+enum {
+       /** unset keeping USB debug mode when reconnecting USB cable */
+       VCONFKEY_USB_KEEP_DEBUG_UNSET = 0x00,
+       /** set keeping USB debug mode when reconnecting USB cable */
+       VCONFKEY_USB_KEEP_DEBUG_SET
+};
+
+/**
+ * @brief status of USB accessory
+ *
+ * 0 : usb accessory is disconnected \n
+ * 1 : usb accessory is connected \n
+ */
+#define VCONFKEY_USB_ACCESSORY_STATUS "memory/usb/accessory_status"
+enum {
+       /** usb accessory is disconnected */
+       VCONFKEY_USB_ACCESSORY_STATUS_DISCONNECTED = 0x00,
+       /** usb accessory is connected */
+       VCONFKEY_USB_ACCESSORY_STATUS_CONNECTED
+};
+
+
+
+/**
+ * @}
+ */
+
+#endif /* __VCONF_INTERNAL_USB_KEYS_H__ */
+
diff --git a/include/vconf-internal-voicerecorder-keys.h b/include/vconf-internal-voicerecorder-keys.h
new file mode 100755 (executable)
index 0000000..e59b49c
--- /dev/null
@@ -0,0 +1,94 @@
+/*
+ * vconf-internal-keys
+ *
+ * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Hakjoo Ko <hakjoo.ko@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#ifndef __VCONF_INTERNAL_VOICERECORDER_KEYS_H__
+#define __VCONF_INTERNAL_VOICERECORDER_KEYS_H__
+
+/**
+ * This file defines keys and values.
+ *
+ * @file        vconf-internal-voicerecorder-keys.h
+ * @defgroup    vconf_internal_voicerecorder_key Definitions of internal shared Keys for VoiceRecorder
+ * @ingroup     vconf_internal_key
+ * @author      quddls.oh@samsung.com
+ * @version     0.1
+ * @brief       This file has the definitions of shared keys for VoiceRecorder \n
+ */
+
+/* ========================== VoiceRecorder Keys & Values ============================ */
+/**
+ * @addtogroup vconf_internal_voicerecorder_key
+ * @{
+ * @brief VoiceRecorder Keys & Values\n
+ *        Maintainer : quddls.oh@samsung.com
+ */
+
+/**
+ * @brief The status of voice recorder
+ *
+ * VCONFKEY_VOICERECORDER_OFF : application is not launched
+ * VCONFKEY_VOICERECORDER_READY : ready to record
+ * VCONFKEY_VOICERECORDER_RECORDING : recording
+ * VCONFKEY_VOICERECORDER_PAUSED : paused
+*/
+
+#define VCONFKEY_VOICERECORDER_STATE "memory/voicerecorder/state"
+enum {
+       /** application is not launched */
+       VCONFKEY_VOICERECORDER_OFF = 0x00,
+       /** ready to record */
+       VCONFKEY_VOICERECORDER_READY,
+       /** recording */
+       VCONFKEY_VOICERECORDER_RECORDING,
+       /** paused */
+       VCONFKEY_VOICERECORDER_PAUSED,
+       VCONFKEY_VOICERECORDER_STATE_MAX
+};
+
+
+/**
+ * @brief Current recording file name
+ *
+ * type : string
+*/
+#define VCONFKEY_VOICERECORDER_RECORDING_NAME  "memory/voicerecorder/clip_name"
+
+/**
+ * @brief current elpased time
+ *
+ * type : int (sec)
+*/
+#define VCONFKEY_VOICERECORDER_RECORDING_TIME  "memory/voicerecorder/recording_time"
+
+/**
+ * @brief current file size
+ *
+ * type : int (KB)
+*/
+#define VCONFKEY_VOICERECORDER_RECORDING_SIZE  "memory/voicerecorder/recording_size"
+
+
+/**
+ * @}
+ */
+
+#endif /* __VCONF_INTERNAL_VOICERECORDER_KEYS_H__ */
+
diff --git a/include/vconf-internal-wifi-keys.h b/include/vconf-internal-wifi-keys.h
new file mode 100755 (executable)
index 0000000..4385b2e
--- /dev/null
@@ -0,0 +1,161 @@
+/*
+ * vconf-internal-keys
+ *
+ * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Hakjoo Ko <hakjoo.ko@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#ifndef __VCONF_INTERNAL_WIFI_KEYS_H__
+#define __VCONF_INTERNAL_WIFI_KEYS_H__
+
+/**
+ * This file defines keys and values.
+ *
+ * @file        vconf-internal-wifi-keys.h
+ * @defgroup    vconf_internal_wifi_key Definitions of internal shared Keys for wifi
+ * @ingroup     vconf_internal_key
+ * @author      s.seo@samsung.com
+ * @version     0.1
+ * @brief       This file has the definitions of shared keys for wifi \n
+ */
+
+/* ========================== Wifi Keys & Values ============================ */
+/**
+ * @addtogroup vconf_internal_wifi_key
+ * @{
+ * @brief Wifi Keys & Values\n
+ *        Maintainer : s.seo@samsung.com
+ */
+
+/**
+ * @brief Wi-Fi state
+ *
+ * 0: power off \n
+ * 1: power on \n
+ * 2: connected \n
+ */
+#define VCONFKEY_WIFI_STATE                 "memory/wifi/state"
+enum {
+       VCONFKEY_WIFI_OFF = 0x00,
+       VCONFKEY_WIFI_UNCONNECTED,
+       VCONFKEY_WIFI_CONNECTED,
+       VCONFKEY_WIFI_TRANSFER,
+       VCONFKEY_WIFI_STATE_MAX
+};
+
+/**
+ * @brief Wi-Fi signal strength
+ *
+ * 0 ~ 4 integer value of signal strength
+ */
+#define VCONFKEY_WIFI_STRENGTH              "memory/wifi/strength"
+enum {
+       VCONFKEY_WIFI_STRENGTH_MIN = 0,
+       VCONFKEY_WIFI_STRENGTH_MAX = 4
+};
+
+/**
+ * @brief State of Wi-Fi QS terminated
+ *
+ * 1: Wi-Fi connected and terminated
+ * 2: 3G connected and terminated
+ */
+#define VCONFKEY_WIFI_QS_EXIT               "memory/wifi/wifi_qs_exit"
+enum {
+       VCONFKEY_WIFI_QS_CANCEL = 0x00,
+       VCONFKEY_WIFI_QS_WIFI_CONNECTED,
+       VCONFKEY_WIFI_QS_3G
+};
+
+/**
+ * @brief Network notification state
+ *
+ * 0: disabled
+ * 1: enabled
+ */
+#define VCONFKEY_WIFI_ENABLE_QS             "db/wifi/enable_quick_start"
+enum {
+       VCONFKEY_WIFI_QS_DISABLE = 0x00,
+       VCONFKEY_WIFI_QS_ENABLE = 0x01
+};
+
+/**
+ * @brief The name of Wi-Fi AP connected
+ *
+ */
+#define VCONFKEY_WIFI_CONNECTED_AP_NAME     "memory/wifi/connected_ap_name"
+
+/**
+ * @brief Wi-Fi setting UG state
+ *
+ * 0: not running
+ * 1: foreground
+ * 2: background
+ * 3: off
+ */
+#define VCONFKEY_WIFI_UG_RUN_STATE          "memory/wifi/ug_run_state"
+enum {
+       /** Not running */
+       VCONFKEY_WIFI_UG_RUN_STATE_NULL = 0x00,
+       /** Foreground */
+       VCONFKEY_WIFI_UG_RUN_STATE_ON_FOREGROUND,
+       /** Background */
+       VCONFKEY_WIFI_UG_RUN_STATE_ON_BACKGROUND,
+       /** Off */
+       VCONFKEY_WIFI_UG_RUN_STATE_OFF,
+       VCONFKEY_WIFI_UG_RUN_STATE_MAX
+};
+
+/** @brief Local Wi-Fi MAC address */
+#define VCONFKEY_WIFI_BSSID_ADDRESS   "db/wifi/bssid_address"
+
+/**
+ * @}
+ */
+
+
+/* ========================== Wifi Direct Keys & Values ============================ */
+/**
+ * @addtogroup vconf_internal_wifi_key
+ * @{
+ * @brief Wifi Direct Keys & Values\n
+ *        Maintainer : dwmax.lee@samsung.com, dwmax.lee, taeksu.shin, sungsik.jang
+ */
+
+/**
+ * @brief WIFI DIRECT DATA TRANSFER STATE VALUE FOR DISPLAYING INDICATOR ICON
+ *
+ * 0: File transfer is started
+ * 1: File transfer is failed
+ * 2: File transfer is finished
+*/
+#define VCONFKEY_WIFI_DIRECT_TRANSFER_STATE    "memory/wifi_direct/transfer_state"
+enum {
+ /** File transfer is started */
+ VCONFKEY_WIFI_DIRECT_TRANSFER_START = 0,
+ /** File transfer is failed */
+ VCONFKEY_WIFI_DIRECT_TRANSFER_FAIL,
+ /** File transfer is finished */
+ VCONFKEY_WIFI_DIRECT_TRANSFER_FINISH
+};
+
+/**
+ * @}
+ */
+
+#endif /* __VCONF_INTERNAL_MOBEX_KEYS_H__ */
+
diff --git a/packaging/vconf-internal-keys.spec b/packaging/vconf-internal-keys.spec
new file mode 100755 (executable)
index 0000000..a9cb754
--- /dev/null
@@ -0,0 +1,40 @@
+Name:       vconf-internal-keys
+Summary:    Internal shared keys for vconf
+Version:    0.0.20
+Release:    0
+Group:      Development/Headers
+License:    Apache License, Version 2.0
+Source0:    %{name}-%{version}.tar.gz
+BuildRequires:  cmake
+
+%description
+configuration internal shared keys
+
+%package devel
+Summary:    vconf internal keys (devel)
+Group:      Development/Headers
+
+%description devel
+Vconf internal key header files (devel)
+
+%prep
+%setup -q -n %{name}-%{version}
+
+%build
+cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix}
+
+make %{?jobs:-j%jobs}
+
+%install
+rm -rf %{buildroot}
+%make_install
+
+%post
+
+%postun
+
+%files devel
+%defattr(-,root,root,-)
+%{_includedir}/vconf/*
+%{_libdir}/pkgconfig/*.pc
+
diff --git a/vconf-internal-keys.pc.in b/vconf-internal-keys.pc.in
new file mode 100644 (file)
index 0000000..867e4e0
--- /dev/null
@@ -0,0 +1,11 @@
+prefix=@PREFIX@
+exec_prefix=@EXEC_PREFIX@
+libdir=@LIBDIR@
+includedir=@INCLUDEDIR@
+
+Name: vconf-internal-keys
+Description: configuration system library
+Version: @VERSION@
+Requires:
+Libs:
+Cflags: -I${includedir}