BigInteger class implementation
[platform/framework/native/appfw.git] / inc / FAppAppControl.h
index a33ef3e..80ede82 100644 (file)
@@ -1,5 +1,4 @@
 //
-// Open Service Platform
 // Copyright (c) 2012 Samsung Electronics Co., Ltd.
 //
 // Licensed under the Apache License, Version 2.0 (the License);
@@ -47,7 +46,7 @@ class IAppControlResponseListener;
 * For more information, see <a href="../org.tizen.native.appprogramming/html/guide/app/appcontrol_contact.htm">Contact Application Control</a>.
 *
 * @brief       <i> [Deprecated] </i>
-* @deprecated This variable is provided only for backward compatibility and will be deleted in the near future.
+* @deprecated  This variable is provided only for backward compatibility and will be deleted in the near future.
 *                              Instead of this variable, use the literal, L"tizen.contacts".
 * @since       2.0
 * @endif
@@ -60,9 +59,9 @@ _OSP_EXPORT_ extern const Tizen::Base::String APPCONTROL_CONTACT;
 *
 * For more information, see <a href="../org.tizen.native.appprogramming/html/guide/app/appcontrol_calendar.htm">Calendar Application Control</a>.
 *
-* @brief       <i> [Deprecated] </i>
+* @brief         <i> [Deprecated] </i>
 * @deprecated This variable is provided only for backward compatibility and will be deleted in the near future.
-*                              Instead of this variable, use the literal, L"tizen.calendar" or L"tizen.events".
+*                        Instead of this variable, use the literal, L"tizen.calendar".
 * @since       2.0
 * @endif
 */
@@ -72,12 +71,12 @@ _OSP_EXPORT_ extern const Tizen::Base::String APPCONTROL_CALENDAR;
 * @if OSPDEPREC
 * The Todo %AppControl ID.
 *
-* @brief       <i> [Deprecated] </i>
-* @deprecated This application control provider name is deprecated.
-* @b OPERATION_PICK:
-* @since       2.0
+* @brief               <i> [Deprecated] </i>
+* @deprecated  This application control provider name is deprecated.
+*                              @b OPERATION_PICK:
+* @since               2.0
 *
-* @remarks     This constant is currently not available.
+* @remarks             This constant is currently not available.
 * @endif
 */
 _OSP_EXPORT_ extern const Tizen::Base::String APPCONTROL_TODO;
@@ -88,9 +87,9 @@ _OSP_EXPORT_ extern const Tizen::Base::String APPCONTROL_TODO;
 *
 * For more information, see <a href="../org.tizen.native.appprogramming/html/guide/app/appcontrol_call.htm">Call Application Control</a>.
 *
-* @brief       <i> [Deprecated] </i>
-* @deprecated This variable is provided only for backward compatibility and will be deleted in the near future.
-*                              Instead of this variable, use the literal, L"tizen.phone" with operation L"http://tizen.org/appcontrol/operation/dial".
+* @brief               <i> [Deprecated] </i>
+* @deprecated  This variable is provided only for backward compatibility and will be deleted in the near future.
+*                              Instead of this variable, use the literal, L"tizen.phone", with the operation L"http://tizen.org/appcontrol/operation/dial".
 * @since       2.0
 * @endif
 */
@@ -103,10 +102,11 @@ _OSP_EXPORT_ extern const Tizen::Base::String APPCONTROL_DIAL;
 *
 * For more information, see <a href="../org.tizen.native.appprogramming/html/guide/app/appcontrol_call.htm">Call Application Control</a>.
 *
-* @brief       <i> [Deprecated] </i>
-* @deprecated This variable is provided only for backward compatibility and will be deleted in the near future.
-*                              Instead of this variable, use the literal, L"tizen.phone" with operation L"http://tizen.org/appcontrol/operation/call".
-* @since       2.0
+* @brief               <i> [Deprecated] </i>
+* @deprecated  This variable is provided only for backward compatibility and will be deleted in the near future.
+*                              Instead of this variable, use the literal, L"tizen.phone", with the operation L"http://tizen.org/appcontrol/operation/call".
+* @since               2.0
+* @privlevel   public
 * @privilege    %http://tizen.org/privilege/systeminfo
 *
 * @remarks Privilege is required to use this application control.
@@ -121,13 +121,14 @@ _OSP_EXPORT_ extern const Tizen::Base::String APPCONTROL_CALL;
 *
 * For more information, see <a href="../org.tizen.native.appprogramming/html/guide/app/appcontrol_message.htm">Message Application Control</a>.
 *
-* @brief       <i> [Deprecated] </i>
-* @deprecated This variable is provided only for backward compatibility and will be deleted in the near future.
+* @brief               <i> [Deprecated] </i>
+* @deprecated  This variable is provided only for backward compatibility and will be deleted in the near future.
 *                              Instead of this variable, use the literal, L"tizen.messages".
 * @since       2.0
 *
-* @remarks An MMS attachment may contain either an image, audio, video, vCard, vCalendar or a combination of an image, audio, vCard, and vCalendar files. @n
-* MMS attachments cannot contain a video in combination with an image or an audio file.
+* @remarks
+*                      - An MMS attachment may contain either an image, an audio, a video, a vCard, a vCalendar, or a combination of an image, an audio, a vCard, and a vCalendar file.
+*                      - MMS attachments cannot contain a video in combination with an image or an audio file.
 * @endif
 */
 _OSP_EXPORT_ extern const Tizen::Base::String APPCONTROL_MESSAGE;
@@ -138,9 +139,9 @@ _OSP_EXPORT_ extern const Tizen::Base::String APPCONTROL_MESSAGE;
 *
 * For more information, see <a href="../org.tizen.native.appprogramming/html/guide/app/appcontrol_email.htm">Email Application Control</a>.
 *
-* @brief       <i> [Deprecated] </i>
-* @deprecated This variable is provided only for backward compatibility and will be deleted in the near future.
-*                              Instead of this variable, use the literal, L"tizen.email".
+* @brief          <i> [Deprecated] </i>
+* @deprecated  This variable is provided only for backward compatibility and will be deleted in the near future.
+*                         Instead of this variable, use the literal, L"tizen.email".
 * @since       2.0
 * @endif
 */
@@ -152,9 +153,9 @@ _OSP_EXPORT_ extern const Tizen::Base::String APPCONTROL_EMAIL;
 *
 * For more information, see <a href="../org.tizen.native.appprogramming/html/guide/app/appcontrol_media.htm">Media Application Control</a>.
 *
-* @brief       <i> [Deprecated] </i>
-* @deprecated This variable is provided only for backward compatibility and will be deleted in the near future.
-*                              Instead of this variable, use the literal, L"tizen.filemanager" or L"tizen.gallery".
+* @brief               <i> [Deprecated] </i>
+* @deprecated  This variable is provided only for backward compatibility and will be deleted in the near future.
+*                              Instead of this variable, use the literal, L"tizen.filemanager", or L"tizen.gallery".
 * @since       2.0
 * @endif
 */
@@ -166,8 +167,8 @@ _OSP_EXPORT_ extern const Tizen::Base::String APPCONTROL_MEDIA;
 *
 * For more information, see <a href="../org.tizen.native.appprogramming/html/guide/app/appcontrol_image.htm">Image Application Control</a>.
 *
-* @brief       <i> [Deprecated] </i>
-* @deprecated This variable is provided only for backward compatibility and will be deleted in the near future.
+* @brief               <i> [Deprecated] </i>
+* @deprecated  This variable is provided only for backward compatibility and will be deleted in the near future.
 *                              Instead of this variable, use the literal, L"tizen.imageviewer".
 * @since       2.0
 * @endif
@@ -180,8 +181,8 @@ _OSP_EXPORT_ extern const Tizen::Base::String APPCONTROL_IMAGE;
 *
 * For more information, see <a href="../org.tizen.native.appprogramming/html/guide/app/appcontrol_video.htm">Video Application Control</a>.
 *
-* @brief       <i> [Deprecated] </i>
-* @deprecated This variable is provided only for backward compatibility and will be deleted in the near future.
+* @brief               <i> [Deprecated] </i>
+* @deprecated  This variable is provided only for backward compatibility and will be deleted in the near future.
 *                              Instead of this variable, use the literal, L"tizen.videoplayer".
 * @since       2.0
 * @endif
@@ -194,10 +195,10 @@ _OSP_EXPORT_ extern const Tizen::Base::String APPCONTROL_VIDEO;
 *
 * For more information, see <a href="../org.tizen.native.appprogramming/html/guide/app/appcontrol_audio.htm">Audio Application Control</a>.
 *
-* @brief       <i> [Deprecated] </i>
-* @deprecated This variable is provided only for backward compatibility and will be deleted in the near future.
+* @brief               <i> [Deprecated] </i>
+* @deprecated  This variable is provided only for backward compatibility and will be deleted in the near future.
 *                              Instead of this variable, use the literal, L"tizen.musicplayer".
-* @since       2.0
+* @since               2.0
 * @endif
 */
 _OSP_EXPORT_ extern const Tizen::Base::String APPCONTROL_AUDIO;
@@ -208,10 +209,11 @@ _OSP_EXPORT_ extern const Tizen::Base::String APPCONTROL_AUDIO;
 *
 * For more information, see <a href="../org.tizen.native.appprogramming/html/guide/app/appcontrol_browser.htm">Browser Application Control</a>.
 *
-* @brief       <i> [Deprecated] </i>
-* @deprecated This variable is provided only for backward compatibility and will be deleted in the near future.
+* @brief               <i> [Deprecated] </i>
+* @deprecated  This variable is provided only for backward compatibility and will be deleted in the near future.
 *                              Instead of this variable, use the literal, L"tizen.internet".
-* @since       2.0
+* @since               2.0
+* @privlevel   public
 * @privilege    %http://tizen.org/privilege/web.service
 * @endif
 */
@@ -223,8 +225,8 @@ _OSP_EXPORT_ extern const Tizen::Base::String APPCONTROL_BROWSER;
 *
 * For more information, see <a href="../org.tizen.native.appprogramming/html/guide/app/appcontrol_camera.htm">Camera Application Control</a>.
 *
-* @brief       <i> [Deprecated] </i>
-* @deprecated This variable is provided only for backward compatibility and will be deleted in the near future.
+* @brief               <i> [Deprecated] </i>
+* @deprecated  This variable is provided only for backward compatibility and will be deleted in the near future.
 *                              Instead of this variable, use the literal, L"tizen.camera".
 * @since       2.0
 * @endif
@@ -237,10 +239,10 @@ _OSP_EXPORT_ extern const Tizen::Base::String APPCONTROL_CAMERA;
 *
 * For more information, see <a href="../org.tizen.native.appprogramming/html/guide/app/appcontrol_bluetooth.htm">Bluetooth Application Control</a>.
 *
-* @brief       <i> [Deprecated] </i>
-* @deprecated This variable is provided only for backward compatibility and will be deleted in the near future.
+* @brief               <i> [Deprecated] </i>
+* @deprecated  This variable is provided only for backward compatibility and will be deleted in the near future.
 *                              Instead of this variable, use the literal, L"tizen.bluetooth".
-* @since       2.0
+* @since               2.0
 * @endif
 */
 _OSP_EXPORT_ extern const Tizen::Base::String APPCONTROL_BT;
@@ -251,8 +253,8 @@ _OSP_EXPORT_ extern const Tizen::Base::String APPCONTROL_BT;
 *
 * For more information, see <a href="../org.tizen.native.appprogramming/html/guide/app/appcontrol_settings.htm">Settings Application Control</a>.
 *
-* @brief       <i> [Deprecated] </i>
-* @deprecated This variable is provided only for backward compatibility and will be deleted in the near future.
+* @brief               <i> [Deprecated] </i>
+* @deprecated  This variable is provided only for backward compatibility and will be deleted in the near future.
 *                              Instead of this variable, use the literal, L"tizen.settings".
 * @since       2.0
 * @endif
@@ -265,10 +267,10 @@ _OSP_EXPORT_ extern const Tizen::Base::String APPCONTROL_SETTINGS;
 *
 * For more information, see <a href="../org.tizen.native.appprogramming/html/guide/app/appcontrol_contact.htm">Contact Application Control</a>.
 *
-* @brief       <i> [Deprecated] </i>
+* @brief               <i> [Deprecated] </i>
 * @deprecated  This variable is provided only for backward compatibility and will be deleted in the near future.
 *                              Instead of this variable, use the literal, L"tizen.contacts".
-* @since       2.0
+* @since               2.0
 * @endif
 */
 _OSP_EXPORT_ extern const Tizen::Base::String APPCONTROL_PROVIDER_CONTACT;
@@ -279,7 +281,7 @@ _OSP_EXPORT_ extern const Tizen::Base::String APPCONTROL_PROVIDER_CONTACT;
 *
 * For more information, see <a href="../org.tizen.native.appprogramming/html/guide/app/appcontrol_certmgr.htm">Certificate Manager Application Control</a>.
 *
-* @brief       <i> [Deprecated] </i>
+* @brief               <i> [Deprecated] </i>
 * @deprecated  This variable is provided only for backward compatibility and will be deleted in the near future.
 *                              Instead of this variable, use the literal, L"tizen.certificatemanager".
 * @since               2.0
@@ -293,9 +295,9 @@ _OSP_EXPORT_ extern const Tizen::Base::String APPCONTROL_PROVIDER_CERTIFICATE_MA
 *
 * For more information, see <a href="../org.tizen.native.appprogramming/html/guide/app/appcontrol_calendar.htm">Calendar Application Control</a>.
 *
-* @brief       <i> [Deprecated] </i>
+* @brief               <i> [Deprecated] </i>
 * @deprecated  This variable is provided only for backward compatibility and will be deleted in the near future.
-*                              Instead of this variable, use the literal, L"tizen.calendar" or L"tizen.events".
+*                              Instead of this variable, use the literal, L"tizen.calendar".
 * @since       2.0
 * @endif
 */
@@ -308,10 +310,11 @@ _OSP_EXPORT_ extern const Tizen::Base::String APPCONTROL_PROVIDER_CALENDAR;
 *
 * For more information, see <a href="../org.tizen.native.appprogramming/html/guide/app/appcontrol_call.htm">Call Application Control</a>.
 *
-* @brief       <i> [Deprecated] </i>
+* @brief               <i> [Deprecated] </i>
 * @deprecated  This variable is provided only for backward compatibility and will be deleted in the near future.
 *                              Instead of this variable, use the literal, L"tizen.phone".
-* @since                       2.0
+* @since               2.0
+* @privlevel   public
 * @privilege    %http://tizen.org/privilege/systeminfo
 *
 * @remarks Privilege is required to use this application control.
@@ -325,14 +328,14 @@ _OSP_EXPORT_ extern const Tizen::Base::String APPCONTROL_PROVIDER_CALL;
 *
 * For more information, see <a href="../org.tizen.native.appprogramming/html/guide/app/appcontrol_message.htm">Message Application Control</a>.
 *
-* @brief       <i> [Deprecated] </i>
+* @brief               <i> [Deprecated] </i>
 * @deprecated  This variable is provided only for backward compatibility and will be deleted in the near future.
 *                              Instead of this variable, use the literal, L"tizen.messages".
-* @since       2.0
+* @since               2.0
 *
-* @remarks     An MMS attachment may contain either an image, audio, video, vCard, vCalendar or a combination of an image, audio, vCard, and vCalendar files. @n
-*           MMS attachments cannot contain a video in combination with an image or an audio file. @n
-*                      From Tizen 2.0, the CC and BCC recipients are merged with the TO recipients when launching the MMS app control.
+* @remarks             An MMS attachment may contain either an image, an audio, a video, a vCard, a vCalendar, or a combination of an image, an audio, a vCard, and a vCalendar file. @n
+*                              MMS attachments cannot contain a video in combination with an image or an audio file. @n
+*                              From %Tizen 2.0, the CC and BCC recipients are merged with the TO recipients while launching the MMS application control.
 * @endif
 */
 _OSP_EXPORT_ extern const Tizen::Base::String APPCONTROL_PROVIDER_MESSAGE;
@@ -343,10 +346,10 @@ _OSP_EXPORT_ extern const Tizen::Base::String APPCONTROL_PROVIDER_MESSAGE;
 *
 * For more information, see <a href="../org.tizen.native.appprogramming/html/guide/app/appcontrol_email.htm">Email Application Control</a>.
 *
-* @brief       <i> [Deprecated] </i>
+* @brief               <i> [Deprecated] </i>
 * @deprecated  This variable is provided only for backward compatibility and will be deleted in the near future.
 *                              Instead of this variable, use the literal, L"tizen.email".
-* @since       2.0
+* @since               2.0
 * @endif
 */
 _OSP_EXPORT_ extern const Tizen::Base::String APPCONTROL_PROVIDER_EMAIL;
@@ -357,9 +360,9 @@ _OSP_EXPORT_ extern const Tizen::Base::String APPCONTROL_PROVIDER_EMAIL;
 *
 * For more information, see <a href="../org.tizen.native.appprogramming/html/guide/app/appcontrol_media.htm">Media Application Control</a>.
 *
-* @brief       <i> [Deprecated] </i>
+* @brief               <i> [Deprecated] </i>
 * @deprecated  This variable is provided only for backward compatibility and will be deleted in the near future.
-*                              Instead of this variable, use the literal, L"tizen.filemanager" or L"tizen.gallery".
+*                              Instead of this variable, use the literal, L"tizen.filemanager", or L"tizen.gallery".
 * @since       2.0
 * @endif
 */
@@ -371,22 +374,22 @@ _OSP_EXPORT_ extern const Tizen::Base::String APPCONTROL_PROVIDER_MEDIA;
 *
 * For more information, see <a href="../org.tizen.native.appprogramming/html/guide/app/appcontrol_image.htm">Image Application Control</a>.
 *
-* @brief       <i> [Deprecated] </i>
+* @brief               <i> [Deprecated] </i>
 * @deprecated  This variable is provided only for backward compatibility and will be deleted in the near future.
 *                              Instead of this variable, use the literal, L"tizen.imageviewer".
-* @since       2.0
+* @since               2.0
 * @endif
 */
 _OSP_EXPORT_ extern const Tizen::Base::String APPCONTROL_PROVIDER_IMAGE;
 
-/*
+/**
 * @if OSPDEPREC
-* The ImageCrop application control provider ID @n
+* The Image Editor %AppControl provider ID @n
 *
-* @brief       <i> [Deprecated] </i>
+* @brief               <i> [Deprecated] </i>
 * @deprecated  This variable is provided only for backward compatibility and will be deleted in a future release.
 *                              use the literal, L"tizen.imageeditor", instead of this variable.
-* @since       2.0
+* @since               2.0
 * @endif
 */
 _OSP_EXPORT_ extern const Tizen::Base::String APPCONTROL_PROVIDER_IMAGE_EDITOR;
@@ -397,7 +400,7 @@ _OSP_EXPORT_ extern const Tizen::Base::String APPCONTROL_PROVIDER_IMAGE_EDITOR;
 *
 * For more information, see <a href="../org.tizen.native.appprogramming/html/guide/app/appcontrol_video.htm">Video Application Control</a>.
 *
-* @brief       <i> [Deprecated] </i>
+* @brief               <i> [Deprecated] </i>
 * @deprecated  This variable is provided only for backward compatibility and will be deleted in the near future.
 *                              Instead of this variable, use the literal, L"tizen.videoplayer".
 * @since       2.0
@@ -411,10 +414,10 @@ _OSP_EXPORT_ extern const Tizen::Base::String APPCONTROL_PROVIDER_VIDEO;
 *
 * For more information, see <a href="../org.tizen.native.appprogramming/html/guide/app/appcontrol_audio.htm">Audio Application Control</a>.
 *
-* @brief       <i> [Deprecated] </i>
+* @brief               <i> [Deprecated] </i>
 * @deprecated  This variable is provided only for backward compatibility and will be deleted in the near future.
 *                              Instead of this variable, use the literal, L"tizen.musicplayer".
-* @since       2.0
+* @since               2.0
 * @endif
 */
 _OSP_EXPORT_ extern const Tizen::Base::String APPCONTROL_PROVIDER_AUDIO;
@@ -425,10 +428,11 @@ _OSP_EXPORT_ extern const Tizen::Base::String APPCONTROL_PROVIDER_AUDIO;
 *
 * For more information, see <a href="../org.tizen.native.appprogramming/html/guide/app/appcontrol_browser.htm">Browser Application Control</a>.
 *
-* @brief       <i> [Deprecated] </i>
+* @brief               <i> [Deprecated] </i>
 * @deprecated  This variable is provided only for backward compatibility and will be deleted in the near future.
 *                              Instead of this variable, use the literal, L"tizen.internet".
-* @since                       2.0
+* @since               2.0
+* @privlevel   public
 * @privilege   %http://tizen.org/privilege/web.service
 *
 * @remarks Privilege is required to use this application control.
@@ -442,10 +446,10 @@ _OSP_EXPORT_ extern const Tizen::Base::String APPCONTROL_PROVIDER_BROWSER;
 *
 * For more information, see <a href="../org.tizen.native.appprogramming/html/guide/app/appcontrol_camera.htm">Camera Application Control</a>.
 *
-* @brief       <i> [Deprecated] </i>
+* @brief               <i> [Deprecated] </i>
 * @deprecated  This variable is provided only for backward compatibility and will be deleted in the near future.
 *                              Instead of this variable, use the literal, L"tizen.camera".
-* @since       2.0
+* @since               2.0
 * @endif
 */
 _OSP_EXPORT_ extern const Tizen::Base::String APPCONTROL_PROVIDER_CAMERA;
@@ -456,12 +460,12 @@ _OSP_EXPORT_ extern const Tizen::Base::String APPCONTROL_PROVIDER_CAMERA;
 *
 * For more information, see <a href="../org.tizen.native.appprogramming/html/guide/app/appcontrol_bluetooth.htm">Bluetooth Application Control</a>.
 *
-* @brief       <i> [Deprecated] </i>
+* @brief               <i> [Deprecated] </i>
 * @deprecated  This variable is provided only for backward compatibility and will be deleted in the near future.
 *                              Instead of this variable, use the literal, L"tizen.bluetooth".
-* @since       2.0
+* @since               2.0
 *
-* @remarks Bluetooth functionality cannot be tested on the Emulator.
+* @remarks     Bluetooth functionality cannot be tested on the Emulator.
 * @endif
 */
 _OSP_EXPORT_ extern const Tizen::Base::String APPCONTROL_PROVIDER_BLUETOOTH;
@@ -472,7 +476,7 @@ _OSP_EXPORT_ extern const Tizen::Base::String APPCONTROL_PROVIDER_BLUETOOTH;
 *
 * For more information, see <a href="../org.tizen.native.appprogramming/html/guide/app/appcontrol_settings.htm">Settings Application Control</a>.
 *
-* @brief       <i> [Deprecated] </i>
+* @brief               <i> [Deprecated] </i>
 * @deprecated  This variable is provided only for backward compatibility and will be deleted in the near future.
 *                              Instead of this variable, use the literal, L"tizen.settings".
 * @since    2.0
@@ -480,138 +484,13 @@ _OSP_EXPORT_ extern const Tizen::Base::String APPCONTROL_PROVIDER_BLUETOOTH;
 */
 _OSP_EXPORT_ extern const Tizen::Base::String APPCONTROL_PROVIDER_SETTINGS;
 
-//
-// The AllShare application control provider ID. @n
-//
-// @since              2.0
-// @visibility internal
-// @privlevel  user
-// @privilege    ALLSHARE
-//
-// @remarks Privilege is required to use this application control. @n
-//     'path' is the main key of the all keys. Other keys' value are the extra information for the main key's value. @n
-//     'path' and 'type' values must be filled mandatorily and the others are optional. @n
-//     More than one content can be added if the 'path' key and value item is added in the input list.
-//
-// @li Input dataList : @n
-// <table border=1 cellpadding="1" cellspacing="1">
-// <tr>
-//   <th>Key</th>
-//   <th>value</th>
-//   <th>description</th>
-// </tr>
-// <tr>
-//   <td>path</td>
-//   <td>Path, such as /Media/Images/sampleImage.jpg or http://localhost:8080/sampleVideo.mp4 or http://mycompany.com/sampleImage.jpg"</td>
-//   <td>This is the main key. @n Path to the media file to be shared.</td>
-// </tr>
-// <tr>
-//   <td>type</td>
-//   <td>image|audio|video</td>
-//     <td>Type of the media file.</td>
-// </tr>
-// <tr>
-//   <td>title</td>
-//   <td>Title, such as MyTitle</td>
-//   <td>Title of the media file.</td>
-// </tr>
-// <tr>
-//   <td>duration</td>
-//   <td>Duration in milliseconds, such as 60000 (60secs)</td>
-//     <td>Duration of the media file.</td>
-// </tr>
-// <tr>
-//   <td>bitrate</td>
-//   <td>Bit rate in kilo-bits per second, such as 192</td>
-//     <td>Bit rate of the media file.</td>
-// </tr>
-// <tr>
-//   <td>width</td>
-//   <td>Width in pixel, such as 640</td>
-//     <td>Width of the media file</td>
-// </tr>
-// <tr>
-//   <td>height</td>
-//   <td>Height in pixel, such as 480</td>
-//     <td>Height of the media file</td>
-// </tr>
-//<tr>
-//     <td>size</td>
-//     <td>Size in bytes, such as 512000 (500KB)</td>
-//     <td>Size of the media file.</td>
-//</td>
-//<tr>
-//     <td>mimeType</td>
-//     <td>Mime type, such as audio/mp3</td>
-//     <td>Mime type of the media file.</td>
-//</tr>
-//<tr>
-//     <td>artist</td>
-//     <td>Artist, such as TizenSinger</td>
-//     <td>Artist of media file.</td>
-//</tr>
-//<tr>
-//     <td>albumTitle</td>
-//     <td>Album title, such as TizenAlbum</td>
-//     <td>Album title of media file.</td>
-//</tr>
-// </table>
-//
-// @n
-// @li Example code for AllShare: @n
-// @code
-//     void
-//     MyAppClass::AllShareAppControlSample(void)
-//     {
-//         ArrayList* pDataList = new ArrayList();
-//
-//         pDataList->Construct();
-//         pDataList->Add(*new String(L"path:/mycompany.com/sampleImage.jpg"));
-//         pDataList->Add(*new String(L"type:image"));
-//         pDataList->Add(*new String(L"title:MyImage"));
-//         pDataList->Add(*new String(L"width:640"));
-//         pDataList->Add(*new String(L"height:480"));
-//         pDataList->Add(*new String(L"size:51200"));
-//         pDataList->Add(*new String(L"mimeType:image/jpg"));
-//         pDataList->Add(*new String(L"path:http://mycompany.com/sampleVideo.mp4"));
-//         pDataList->Add(*new String(L"type:video"));
-//         pDataList->Add(*new String(L"title:MyVideo"));
-//         pDataList->Add(*new String(L"duration:600000"));
-//         pDataList->Add(*new String(L"width:320"));
-//         pDataList->Add(*new String(L"height:240"));
-//         pDataList->Add(*new String(L"size:2097152"));
-//         pDataList->Add(*new String(L"mimeType:video/mp4"));
-//         pDataList->Add(*new String(L"path:http://mycompany.com/sampleAudio.mp3"));
-//         pDataList->Add(*new String(L"type:audio"));
-//         pDataList->Add(*new String(L"title:MyAudio"));
-//         pDataList->Add(*new String(L"duration:200000"));
-//         pDataList->Add(*new String(L"size:3565158"));
-//         pDataList->Add(*new String(L"mimeType:audio/mp3"));
-//         pDataList->Add(*new String(L"artist:TizenSinger"));
-//         pDataList->Add(*new String(L"albumTitle:TizenAlbum"));
-//
-//         AppControl* pAc = AppManager::FindAppControlN(APPCONTROL_PROVIDER_ALLSHARE, APPCONTROL_OPERATION_SHARE);
-//         if (pAc)
-//         {
-//             pAc->Start(pDataList, null);
-//             delete pAc;
-//         }
-//
-//         pDataList->RemoveAll(true);
-//         delete pDataList;
-//     }
-//
-// @endcode
-//
-_OSP_EXPORT_ extern const Tizen::Base::String APPCONTROL_PROVIDER_ALLSHARE;
-
 /**
 * @if OSPDEPREC
 * Operation Add. @n
 * Adds an application item.
 *
-* @brief       <i> [Deprecated] </i>
-* @deprecated This variable is provided only for backward compatibility and will be deleted in the near future.
+* @brief               <i> [Deprecated] </i>
+* @deprecated  This variable is provided only for backward compatibility and will be deleted in the near future.
 *                              Instead of this variable, use the literal, L"http://tizen.org/appcontrol/operation/add".
 * @since       2.0
 * @endif
@@ -621,12 +500,12 @@ _OSP_EXPORT_ extern const Tizen::Base::String OPERATION_ADD;
 /**
 * @if OSPDEPREC
 * Operation Pick. @n
-* Picks some application item(s).
+* Picks an application item(s).
 *
-* @brief       <i> [Deprecated] </i>
-* @deprecated This variable is provided only for backward compatibility and will be deleted in the near future.
+* @brief               <i> [Deprecated] </i>
+* @deprecated  This variable is provided only for backward compatibility and will be deleted in the near future.
 *                              Instead of this variable, use the literal, L"http://tizen.org/appcontrol/operation/pick".
-* @since       2.0
+* @since               2.0
 * @endif
 */
 _OSP_EXPORT_ extern const Tizen::Base::String OPERATION_PICK;
@@ -636,10 +515,10 @@ _OSP_EXPORT_ extern const Tizen::Base::String OPERATION_PICK;
 * Operation Edit. @n
 * Edits an application item.
 *
-* @brief       <i> [Deprecated] </i>
-* @deprecated This variable is provided only for backward compatibility and will be deleted in the near future.
+* @brief               <i> [Deprecated] </i>
+* @deprecated  This variable is provided only for backward compatibility and will be deleted in the near future.
 *                              Instead of this variable, use the literal, L"http://tizen.org/appcontrol/operation/edit".
-* @since       2.0
+* @since               2.0
 * @endif
 */
 _OSP_EXPORT_ extern const Tizen::Base::String OPERATION_EDIT;
@@ -649,10 +528,10 @@ _OSP_EXPORT_ extern const Tizen::Base::String OPERATION_EDIT;
 * Operation View. @n
 * Shows the application content.
 *
-* @brief       <i> [Deprecated] </i>
-* @deprecated This variable is provided only for backward compatibility and will be deleted in the near future.
+* @brief               <i> [Deprecated] </i>
+* @deprecated  This variable is provided only for backward compatibility and will be deleted in the near future.
 *                              Instead of this variable, use the literal, L"http://tizen.org/appcontrol/operation/view".
-* @since       2.0
+* @since               2.0
 * @endif
 */
 _OSP_EXPORT_ extern const Tizen::Base::String OPERATION_VIEW;
@@ -662,10 +541,10 @@ _OSP_EXPORT_ extern const Tizen::Base::String OPERATION_VIEW;
 * Operation Play. @n
 * Plays the application content.
 *
-* @brief       <i> [Deprecated] </i>
-* @deprecated This variable is provided only for backward compatibility and will be deleted in the near future.
+* @brief               <i> [Deprecated] </i>
+* @deprecated  This variable is provided only for backward compatibility and will be deleted in the near future.
 *                              Instead of this variable, use the literal, L"http://tizen.org/appcontrol/operation/view".
-* @since       2.0
+* @since               2.0
 * @endif
 */
 _OSP_EXPORT_ extern const Tizen::Base::String OPERATION_PLAY;
@@ -675,10 +554,10 @@ _OSP_EXPORT_ extern const Tizen::Base::String OPERATION_PLAY;
 * Operation Default. @n
 *
 * Uses the default operation specific to the application control.
-* An application control can export its functionality using an operation. If the application control exports only one operation, OPERATION_DEFAULT can act as an alias for the operation.
+* An application control can export its functionality using an operation. If the application control exports only one operation, ::OPERATION_DEFAULT can act as the alias for that operation.
 *
-* @brief       <i> [Deprecated] </i>
-* @deprecated This variable is provided only for backward compatibility and will be deleted in the near future.
+* @brief               <i> [Deprecated] </i>
+* @deprecated  This variable is provided only for backward compatibility and will be deleted in the near future.
 *                              Instead of this variable, use the literal, L"http://tizen.org/appcontrol/operation/main".
 * @since       2.0
 * @endif
@@ -689,8 +568,8 @@ _OSP_EXPORT_ extern const Tizen::Base::String OPERATION_DEFAULT;
 * @if OSPDEPREC
 * Operation Capture.
 *
-* @brief       <i> [Deprecated] </i>
-* @deprecated This variable is provided only for backward compatibility and will be deleted in the near future.
+* @brief               <i> [Deprecated] </i>
+* @deprecated  This variable is provided only for backward compatibility and will be deleted in the near future.
 *                              Instead of this variable, use the literal, L"http://tizen.org/appcontrol/operation/createcontent".
 * @since       2.0
 * @endif
@@ -703,10 +582,10 @@ _OSP_EXPORT_ extern const Tizen::Base::String OPERATION_CAPTURE;
 * Operation Add. @n
 * Adds an application item.
 *
-* @brief       <i> [Deprecated] </i>
+* @brief               <i> [Deprecated] </i>
 * @deprecated  This variable is provided only for backward compatibility and will be deleted in the near future.
 *                              Instead of this variable, use the literal, L"http://tizen.org/appcontrol/operation/add".
-* @since       2.0
+* @since                2.0
 * @endif
 */
 _OSP_EXPORT_ extern const Tizen::Base::String APPCONTROL_OPERATION_ADD;
@@ -765,7 +644,7 @@ _OSP_EXPORT_ extern const Tizen::Base::String APPCONTROL_OPERATION_CONFIGURE;
 * Operation Default. @n
 *
 * Uses the default operation specific to the application control.
-* An application control can export its functionality using an operation. If the application control exports only one operation, OPERATION_DEFAULT can act as an alias for the operation.
+* An application control can export its functionality using an operation. If the application control exports only one operation, ::OPERATION_DEFAULT can act as an alias for that operation.
 *
 * @brief       <i> [Deprecated] </i>
 * @deprecated  This variable is provided only for backward compatibility and will be deleted in the near future.
@@ -805,12 +684,12 @@ _OSP_EXPORT_ extern const Tizen::Base::String APPCONTROL_OPERATION_EDIT;
 * @if OSPDEPREC
 * Operation Main. @n
 *
-* All the application exports the implicit %AppControl with %APPCONTROL_OPERATION_MAIN operation.
+* All the applications export the implicit %AppControl with the %APPCONTROL_OPERATION_MAIN operation.
 *
 * @brief       <i> [Deprecated] </i>
 * @deprecated  This variable is provided only for backward compatibility and will be deleted in the near future.
 *                              Instead of this variable, use the literal, L"http://tizen.org/appcontrol/operation/main".
-*      @since  2.0
+* @since       2.0
 * @endif
 */
 _OSP_EXPORT_ extern const Tizen::Base::String APPCONTROL_OPERATION_MAIN;
@@ -818,10 +697,10 @@ _OSP_EXPORT_ extern const Tizen::Base::String APPCONTROL_OPERATION_MAIN;
 /**
 * @if OSPDEPREC
 * Operation Pick. @n
-* Picks some application item(s).
+* Picks an application item(s).
 *
 * @brief       <i> [Deprecated] </i>
-* @deprecated  This variable is providyed only for backward compatibility and will be deleted in the near future.
+* @deprecated  This variable is provided only for backward compatibility and will be deleted in the near future.
 *                              Instead of this variable, use the literal, L"http://tizen.org/appcontrol/operation/pick".
 * @since       2.0
 * @endif
@@ -844,7 +723,7 @@ _OSP_EXPORT_ extern const Tizen::Base::String APPCONTROL_OPERATION_PLAY;
 /**
 * @if OSPDEPREC
 * Operation Record. @n
-* Records the content.
+* Records the application content.
 *
 * @brief       <i> [Deprecated] </i>
 * @deprecated  This variable is provided only for backward compatibility and will be deleted in the near future.
@@ -857,7 +736,7 @@ _OSP_EXPORT_ extern const Tizen::Base::String APPCONTROL_OPERATION_RECORD;
 /**
 * @if OSPDEPREC
 * Operation Share. @n
-* Shares the contents.
+* Shares the application content.
 *
 * @brief       <i> [Deprecated] </i>
 * @deprecated  This variable is provided only for backward compatibility and will be deleted in the near future.
@@ -883,7 +762,7 @@ _OSP_EXPORT_ extern const Tizen::Base::String APPCONTROL_OPERATION_VIEW;
 /**
 * @if OSPDEPREC
 * Operation Crop. @n
-* Shows image with the crop rectangle.
+* Shows the image with the crop rectangle.
 *
 * @brief       <i> [Deprecated] </i>
 * @deprecated  This variable is provided only for backward compatibility and will be deleted in the near future.
@@ -895,7 +774,7 @@ _OSP_EXPORT_ extern const Tizen::Base::String APPCONTROL_OPERATION_CROP;
 
 /**
  * @if OSPDEPREC
- * Not specified category.
+ * No specified category.
  *
  * @brief      <i> [Deprecated] </i>
  * @deprecated This variable is provided only for backward compatibility and will be deleted in the near future.
@@ -995,7 +874,7 @@ _OSP_EXPORT_ extern const Tizen::Base::String APPCONTROL_CATEGORY_EMAIL;
 /**
  * @if OSPDEPREC
  * The media category. @n
- * Specifying App::APPCONTROL_CATEGORY_MEDIA is equivalent to specifying all the App::APPCONTROL_CATEGORY_AUDIO,
+ * Specifying %APPCONTROL_CATEGORY_MEDIA is equivalent to specifying the App::APPCONTROL_CATEGORY_AUDIO,
  * App::APPCONTROL_CATEGORY_IMAGE, and App::APPCONTROL_CATEGORY_VIDEO categories.
  *
  * @brief      <i> [Deprecated] </i>
@@ -1095,7 +974,7 @@ _OSP_EXPORT_ extern const Tizen::Base::String APPCONTROL_CATEGORY_VIDEO;
 
 /**
  * @if OSPDEPREC
- * The complete URI handling category corresponding to AppManager::StartAppControl().
+ * The complete URI handling category corresponding to the AppManager::StartAppControl() method.
  *
  * @brief      <i> [Deprecated] </i>
  * @deprecated This variable is provided only for backward compatibility and will be deleted in the near future.
@@ -1128,7 +1007,7 @@ _OSP_EXPORT_ extern const Tizen::Base::String APPCONTROL_RESULT_FAILED;
 
 /**
  * @if OSPDEPREC
- * The %AppControl operation is canceled.
+ * The %AppControl operation is cancelled.
  *
  * @brief      <i> [Deprecated] </i>
  * @deprecated This variable is provided only for backward compatibility and will be deleted in the near future.
@@ -1153,9 +1032,9 @@ _OSP_EXPORT_ extern const Tizen::Base::String APPCONTROL_RESULT_TERMINATED;
 * @brief       This class represents the application control behavior.
 * @since       2.0
 *
-*      @final  This class is not intended for extension.
+* @final       This class is not intended for extension.
 *
-*      The %AppControl class represents the application control behavior that provides a standard mechanism for using specific operations exported by other applications.
+* The %AppControl class represents the application control behavior that provides a standard mechanism for using specific operations exported by other applications.
 *
 * For more information on the class features, see <a href="../org.tizen.native.appprogramming/html/guide/app/app_controls.htm">Application Controls</a>.
 *
@@ -1165,27 +1044,18 @@ _OSP_EXPORT_ extern const Tizen::Base::String APPCONTROL_RESULT_TERMINATED;
 *
 *
 * @code
-*
-*      using namespace Tizen::Base::Collection;
 *      using namespace Tizen::App;
 *
 *      void
-*      MyAppClass::AppControlCallSample(void)
+*      MyAppClass::AppControlDialSample(void)
 *      {
-*              HashMap extraData;
-*              String telKey = L"tel";
-*              String telVal = L"1234567890";
-*              String typeKey = L"type";
-*              String typeVal = L"voice";
 *
-*              extraData.Construct();
-*              extraData.Add(&telKey, &telVal);
-*              extraData.Add(&typeKey, &typeVal);
+*              String telUri = L"tel:12345678900";
 *
-*              AppControl* pAc = AppManager::FindAppControlN(L"tizen.phone", L"http://tizen.org/appcontrol/operation/call");
+*              AppControl* pAc = AppManager::FindAppControlN(L"tizen.phone", L"http://tizen.org/appcontrol/operation/dial");
 *              if(pAc)
 *              {
-*                      pAc->Start(null, null, &extraData, null);
+*                      pAc->Start(&telUri, null, null, null);
 *                      delete pAc;
 *              }
 *      }
@@ -1214,26 +1084,25 @@ public:
         *                              IAppControlResponseListener due to lack of argument capability. @n
         *                              Instead of using this method, use Start().
         * @since       2.0
+        * @privlevel   public
         * @privilege   %http://tizen.org/privilege/application.launch
         *
         * @return              An error code
-        * @param[in]   pDataList       The data list to deliver to the resolved application control @n
-        *                                                      The maximum size of the list is 4096 bytes.
-        * @param[in]   pListener       The application control callback listener @n
-        *                                                      Some application controls need to get the callback result by implementing the IAppControlEventListener interface.
+        * @param[in]   pDataList                               The data list to deliver to the resolved application control @n
+        *                                                                              The maximum size of the list is 4096 bytes.
+        * @param[in]   pListener                               The application control callback listener @n
+        *                                                                              Some application controls get the callback result by implementing the IAppControlEventListener interface.
         * @exception   E_SUCCESS                               The method is successful.
         * @exception   E_MAX_EXCEEDED                  The size of @c pDataList has exceeded the maximum limit.
-        * @exception   E_OBJ_NOT_FOUND                 The target application control resource is not found.
-        * @exception   E_IN_PROGRESS                   The application control is in progress: @n
-        *                                       - The application has already started an %AppControl. @n
+        * @exception   E_OBJ_NOT_FOUND                 The target application control resource has not been found.
+        * @exception   E_IN_PROGRESS                   The application control is in progress:
+        *                                       - The application has already started an %AppControl.
         *                                       - The target application has already started.
         * @exception   E_PRIVILEGE_DENIED              The application does not have the privilege to call this method.
         * @exception   E_SYSTEM                                The method cannot proceed due to a severe system error.
-        * @remarks             If the IAppControlEventListener instance (@c pListener) needs to get the
-        *               callback result for an application control, it must be valid till
-        *               IAppControlEventListener::OnAppControlCompleted() is invoked.
-        *               For example, a form object listener must not be deleted before the
-        *               system invokes %IAppControlEventListener::OnAppControlCompleted().
+        * @exception   E_ILLEGAL_ACCESS                The application is not signed with the same certificate as that of the target application. @b Since: @b 2.1
+        * @remarks     If the specified @c pListener needs to get the callback result for an application control, it must be valid till IAppControlEventListener::OnAppControlCompleted() is invoked. @n
+        *                              For example, a form object listener must not be deleted before the system invokes %IAppControlEventListener::OnAppControlCompleted().
         * @see AppManager::FindAppControlN()
         * @see AppManager::FindAppControlsN()
         * @endif
@@ -1241,29 +1110,31 @@ public:
        result Start(const Tizen::Base::Collection::IList* pDataList, IAppControlEventListener* pListener);
 
        /**
-        * Starts the found application control. @n
-        * Once the found application starts, the calling application goes to the background and the found
+        * Starts the located application control. @n
+        * Once the located application starts, the calling application goes to the background and the located
         * application is displayed.
         *
         * @since       2.0
+        * @privlevel   public
         * @privilege   %http://tizen.org/privilege/application.launch
         *
         * @return              An error code
-        * @param[in]   pUriData        A pointer to the URI data
-        * @param[in]   pDataType       A pointer to the MIME type (RFC 2046) data
-        * @param[in]   pExtraData      A pointer to an argument map of key and value pair where the key is of type String and the value is of type String to deliver to the resolved application @n
-        *                                                      The maximum size is 16 kilo bytes.
-        * @param[in]   pListener       The application control callback listener @n
-        *                                                      Some application need to get the result by implementing the IAppControlResponseListener interface.
+        * @param[in]   pUriData                                A pointer to the URI data
+        * @param[in]   pDataType                               A pointer to the MIME type (RFC 2046) data
+        * @param[in]   pExtraData                              A pointer to the argument map of the key and value pair, where the key is of type Tizen::Base::String and the value is of type %Tizen::Base::String or of type Tizen::Base::Collection::ArrayList of %Tizen::Base::String, which is delivered to the resolved application @n
+        *                                                                              The maximum size is 16 kilo bytes.
+        * @param[in]   pListener                               The application control callback listener @n
+        *                                                                              Some applications get the result by implementing the IAppControlResponseListener interface.
         * @exception   E_SUCCESS                               The method is successful.
         * @exception   E_MAX_EXCEEDED                  The size of @c pExtraData has exceeded the maximum limit.
-        * @exception   E_OBJ_NOT_FOUND                 The target application control is not found.
+        * @exception   E_OBJ_NOT_FOUND                 The target application control has not been found.
         * @exception   E_IN_PROGRESS                   The application control is in progress: @n
         *                                      - The application has already started an %AppControl.
         * @exception   E_PRIVILEGE_DENIED              The application does not have the privilege to call this method.
         * @exception   E_SYSTEM                                The method cannot proceed due to a severe system error.
-        * @remarks             If the calling application needs to get some result for application control,
-        *                              it must be valid till IAppControlResponseListener::OnAppControlCompleteResponseReceived() is invoked.
+        * @exception E_ILLEGAL_ACCESS                  The application is not signed with the same certificate as that of the target application. @b Since: @b 2.1
+        * @remarks     If the calling application needs to get some result for the application control,
+        *                              it must be valid till IAppControlResponseListener::OnAppControlCompleteResponseReceived() is invoked. @n
         *                              For example, a form object listener must not be deleted before the
         *                              system invokes %IAppControlResponseListener::OnAppControlCompleteResponseReceived().
         * @see AppManager::FindAppControlN()
@@ -1272,29 +1143,32 @@ public:
        result Start(const Tizen::Base::String* pUriData, const Tizen::Base::String* pDataType, const Tizen::Base::Collection::IMap* pExtraData, IAppControlResponseListener* pListener);
 
        /**
-        * Finds the matching application control with given operation ID, URI pattern, data type, and category and
-        * starts the found one. @n
-        * If there are more than one application controls found, then the selection is shown for user and the one that the user selects is started.
+        * Finds the matching application control with the given operation ID, URI pattern, data type, and category, after which it
+        * starts the found application control. @n
+        * If more than one application control is found, then user selection is enabled and the one selected by the user is started.
         * When the found application control is started, the URI pattern, MIME type, and extra data is delivered using IAppControlProviderEventListener.
         *
         * @since       2.0
+        * @privlevel   public
         * @privilege   %http://tizen.org/privilege/application.launch
         *
         * @return  An error code
-        * @param[in]   operationId     The operation ID
-        * @param[in]   pUriPattern             A URI pattern which is used for application control resolution and is delivered as the argument
-        * @param[in]   pDataType   The MIME type (RFC 2046) or file extension @n
-        *                          The '.' prefix must be used when specifying the file extension.
-        * @param[in]   pCategory       The application control category
-        * @param[in]   pExtraData      A pointer to an argument map of key and value pair where the key is of type String and the value is of type String to deliver to the resolved application @n
-        *                                                      The maximum size is 16 kilo bytes.
-        * @param[in]   pListener   A listener that gets notified
-        * @exception   E_SUCCESS           The method is successful.
-        * @exception   E_MAX_EXCEEDED      The size of @c pDataList has exceeded the maximum limit.
-        * @exception   E_OBJ_NOT_FOUND     The application control is not found.
-        * @exception   E_PRIVILEGE_DENIED  The application does not have the privilege to call this method.
+        * @param[in]   operationId                             The operation ID
+        * @param[in]   pUriPattern                             The URI pattern that is used for the application control resolution which is delivered as an argument
+        * @param[in]   pDataType                       The MIME type (RFC 2046) or file extension @n
+        *                                              The '.' prefix must be used while specifying the file extension.
+        * @param[in]   pCategory                               The application control category
+        * @param[in]   pExtraData                              A pointer to the argument map of the key and value pair, where the key is of type Tizen::Base::String and the value is of
+        *                                                                              type %Tizen::Base::String or of type Tizen::Base::Collection::ArrayList of %Tizen::Base::String which is delivered to
+        *                                                                              the resolved application @n
+        *                                                                              The maximum size is 16 kilo bytes.
+        * @param[in]   pListener                       The listener that gets notified
+        * @exception   E_SUCCESS               The method is successful.
+        * @exception   E_MAX_EXCEEDED          The size of @c pDataList has exceeded the maximum limit.
+        * @exception   E_OBJ_NOT_FOUND         The application control has not been found.
+        * @exception   E_PRIVILEGE_DENIED      The application does not have the privilege to call this method.
         * @exception   E_SYSTEM                                The method cannot proceed due to a severe system error.
-        * @see IAppControlResponseListener
+        * @exception E_ILLEGAL_ACCESS                  The application is not signed with the same certificate as that of the target application. @b Since: @b 2.1
         */
        static result FindAndStart(const Tizen::Base::String& operationId, const Tizen::Base::String* pUriPattern, const Tizen::Base::String* pDataType, const Tizen::Base::String* pCategory, const Tizen::Base::Collection::IMap* pExtraData, IAppControlResponseListener* pListener);
 
@@ -1303,7 +1177,7 @@ public:
         *
         * @since       2.0
         *
-        * @param[in]   pListener       The listener to stop receiving the application control result
+        * @param[in]   pListener       The listener to stop from receiving the application control result
         */
        static void StopAppControlResponseListener(IAppControlResponseListener* pListener);
 
@@ -1312,7 +1186,7 @@ public:
         *
         * @since                       2.0
         *
-        * @return              The name of the application providing this %AppControl instance
+        * @return              The name of the application that provides this %AppControl instance
         */
        Tizen::Base::String GetAppName(void) const;
 
@@ -1326,16 +1200,16 @@ public:
        AppId GetAppId(void) const;
 
        /**
-         * @if OSPDEPREC
+     * @if OSPDEPREC
         * Gets the associated application control provider ID.
         *
         * @brief       <i> [Deprecated] </i>
-        * @deprecated  This method is deprecated because application ID replaced the role of provider ID. @n
+        * @deprecated  This method is deprecated because the application ID has replaced the role of the provider ID. @n
         *                              Instead of using this method, use GetAppId().
         * @since                       2.0
         *
         * @return              The application control provider ID
-         * @endif
+     * @endif
         */
        Tizen::Base::String GetAppControlProviderId(void) const;
 
@@ -1353,9 +1227,9 @@ public:
         *
         * @since       2.0
         *
-        * @return      A pointer to the list of application control categories, @n
-        *               else @c null if an error occurs
-        * @exception   E_SUCCESS       The method is successful.
+        * @return              A pointer to the list of application control categories, @n
+        *              else @c null if an error occurs
+        * @exception   E_SUCCESS                       The method is successful.
         * @exception   E_OUT_OF_MEMORY         The memory is insufficient.
         * @exception   E_SYSTEM                        A system error has occurred.
         * @remarks     The specific error code can be accessed using the GetLastResult() method.
@@ -1365,20 +1239,19 @@ public:
 
        /**
         * Stops the activated application control. @n
-        * The %Stop() method works only with the following %AppControls provided by the platform:
-        * App::APPCONTROL_PROVIDER_AUDIO, App::APPCONTROL_PROVIDER_BLUETOOTH, @n
-        * App::APPCONTROL_PROVIDER_CALENDAR, App::APPCONTROL_PROVIDER_CAMERA, @n
-        * App::APPCONTROL_PROVIDER_CERTIFICATE_MANAGER, App::APPCONTROL_PROVIDER_CONTACT, @n
-        * App::APPCONTROL_PROVIDER_EMAIL, App::APPCONTROL_PROVIDER_IMAGE, @n
-        * App::APPCONTROL_PROVIDER_MEDIA, App::APPCONTROL_PROVIDER_MESSAGE, @n
-        * and App::APPCONTROL_PROVIDER_VIDEO.
+        * The %Stop() method works only with the following AppControls provided by the platform:
+        * tizen.bluetooth, tizen.calendar, tizen.camera, tizen.certificatemanager, tizen.contacts,
+        * tizen.email, tizen.filemanager, tizen.gallery, tizen.imageviewer, tizen.mmsmessages, and tizen.smsmessages.
         *
         * @since               2.0
+        * @privlevel   public
+        * @privilege   %http://tizen.org/privilege/application.launch
         *
-        * @return          An error code
-        * @exception E_SUCCESS                        The method is successful.
-        * @exception E_SYSTEM                         A system error has occurred.
-        * @exception E_INVALID_OPERATION        The application control is not permitted to call this method.
+        * @return     An error code
+        * @exception  E_SUCCESS                  The method is successful.
+        * @exception  E_PRIVILEGE_DENIED         The application does not have the privilege to call this method.
+        * @exception  E_SYSTEM                   A system error has occurred.
+        * @exception  E_INVALID_OPERATION        The application control is not permitted to call this method.
         * @remarks     This method is asynchronous.
         */
        result Stop(void);