X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2FTizen.Applications.Common%2FInterop%2FInterop.AppCommon.cs;h=c620853a872bb38b0640ea8b3384e38b46989908;hb=7ee3366a4791216f1434831f62c0d18dd5d09aa2;hp=5ad41f5fff7b5896b0700eb85a05ab3b52083c95;hpb=84f6e673627ffae38faf269a13b429b8cb000d51;p=platform%2Fcore%2Fcsapi%2Ftizenfx.git diff --git a/src/Tizen.Applications.Common/Interop/Interop.AppCommon.cs b/src/Tizen.Applications.Common/Interop/Interop.AppCommon.cs old mode 100755 new mode 100644 index 5ad41f5..c620853 --- a/src/Tizen.Applications.Common/Interop/Interop.AppCommon.cs +++ b/src/Tizen.Applications.Common/Interop/Interop.AppCommon.cs @@ -32,6 +32,16 @@ internal static partial class Interop Binary } + internal enum AppCommonErrorCode + { + None = Tizen.Internals.Errors.ErrorCode.None, + InvalidParameter = Tizen.Internals.Errors.ErrorCode.InvalidParameter, + OutOfMemory = Tizen.Internals.Errors.ErrorCode.OutOfMemory, + InvalidContext = -0x01100000 | 0x01, + NoSuchFile = Tizen.Internals.Errors.ErrorCode.NoSuchFile, + PermissionDenied = Tizen.Internals.Errors.ErrorCode.PermissionDenied, + } + [DllImport(Libraries.AppCommon, EntryPoint = "app_get_id")] internal static extern ErrorCode AppGetId(out string appId); @@ -91,6 +101,18 @@ internal static partial class Interop [DllImport(Libraries.AppCommon, EntryPoint = "app_event_get_device_orientation")] internal static extern ErrorCode AppEventGetDeviceOrientation(IntPtr handle, out DeviceOrientation orientation); + + [DllImport(Libraries.AppCommon, EntryPoint = "app_event_get_suspended_state")] + internal static extern ErrorCode AppEventGetSuspendedState(IntPtr handle, out SuspendedState state); + + [DllImport(Libraries.AppCommon, EntryPoint = "app_get_res_control_allowed_resource_path")] + internal static extern AppCommonErrorCode AppGetResControlAllowedResourcePath(string applicationId, out string path); + + [DllImport(Libraries.AppCommon, EntryPoint = "app_get_res_control_global_resource_path")] + internal static extern AppCommonErrorCode AppGetResControlGlobalResourcePath(string applicationId, out string path); + + [DllImport(Libraries.AppCommon, EntryPoint = "app_event_get_time_zone")] + internal static extern ErrorCode AppEventGetTimeZone(IntPtr handle, out string timeZone, out string timeZoneId); } }