javacommons/utils/inc.s60/javauids.h
branchRCL_3
changeset 19 04becd199f91
child 87 1627c337e51e
equal deleted inserted replaced
16:f5050f1da672 19:04becd199f91
       
     1 /*
       
     2 * Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies).
       
     3 * All rights reserved.
       
     4 * This component and the accompanying materials are made available
       
     5 * under the terms of "Eclipse Public License v1.0"
       
     6 * which accompanies this distribution, and is available
       
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     8 *
       
     9 * Initial Contributors:
       
    10 * Nokia Corporation - initial contribution.
       
    11 *
       
    12 * Contributors:
       
    13 *
       
    14 * Description:  Common header for OMJ S60 UIDs. All
       
    15 *                components should use the S60 UID constants defined here.
       
    16 *
       
    17 */
       
    18 
       
    19 
       
    20 #include <javadomainpskeys.h>
       
    21 
       
    22 #ifndef JAVAUIDS_H
       
    23 #define JAVAUIDS_H
       
    24 
       
    25 
       
    26 // Note that many of the ECOM relates UIDs are needed also in OMJ S60 version
       
    27 // because OMJ eclipses many of the ECOM plugin dlls. Thats why they have been
       
    28 // moved to this OMJ section of the header file.
       
    29 
       
    30 // Symbian Uid for MIDlet application type
       
    31 #define KMidletApplicationTypeUid 0x10210E26
       
    32 
       
    33 // Secure id for the OMJ midp
       
    34 //#define KJavaMidpSecureId 0x200211D9
       
    35 #define KJavaMidpSecureId 0x102033E6 //Using legacy secureId
       
    36 
       
    37 // javacaptain.exe S60 Uid
       
    38 #define KJavaCaptainUid 0x200211DC
       
    39 
       
    40 // javainstaller.exe S60 Uid
       
    41 #define KJavaInstallerUid 0x2001843A
       
    42 
       
    43 // This Uid is not used any more by preinstaller. Can be taken into use
       
    44 // by some other component if needed.
       
    45 // javapreinstaller.exe S60 Uid
       
    46 // #define KJavaPreinstallerUid 0x2001E261
       
    47 
       
    48 // javalauncher.exe (old stubmidp2recogexe) - Symbian AppArc starts
       
    49 // this 'launcher' application to start Java applications
       
    50 #define KJavaLauncherUid 0x2001E262
       
    51 
       
    52 // javacleaner.exe is executed automatically if OMJ is uninstalled.
       
    53 // It restores AppArc non native app type registrations so that
       
    54 // Java applications are launched by old S60 stubmidp2recogexe
       
    55 #define KOmjCleanerUid 0x2002119A
       
    56 
       
    57 // javaappconverter.exe is executed automatically once after OMJ has
       
    58 // been installed. It uses javainstaller to convert S60 MIDlets to OMJ
       
    59 #define KJavaAppConverterUid 0x2002121C
       
    60 
       
    61 // javarestoreconverter.exe is executed in if old Java 1.X MIDlet
       
    62 // have been restored and must be converted and installed to OMJ environment
       
    63 #define KJavaRestoreConverterUid 0x2002B3EA
       
    64 
       
    65 // javapostupdater.exe is executed automatically once after OMJ has
       
    66 // been installed. It finalizes OMJ installation.
       
    67 #define KJavaPostUpdaterUid 0x20022EF6
       
    68 
       
    69 // javamidp.exe - midp starter for DRM capable MIDlets
       
    70 //#define KJavaMidp 0x200211DA
       
    71 #define KJavaMidp 0x102033E6 //Using legacy secureId
       
    72 
       
    73 // javamidpdrm.exe - midp starter for DRM capable MIDlets
       
    74 //#define KJavaMidpDrm 0x200211DB
       
    75 
       
    76 // tckrunner.exe S60 Uid
       
    77 #define KJavaTckRunner 0x2002121E
       
    78 
       
    79 
       
    80 // ifeui.dll S60 uid (InstallationFrontEnd dll) - ECOM plugin for S60 AppInstUI
       
    81 // that handles Java installations by starting OMJ Java Installer executable
       
    82 #define KInstallerFrontEndDllUid 0x101F875F
       
    83 // InstallationFrontEnd ECOM Interface
       
    84 #define KInstallerFrontEndEcomIfUid 0x101F875C
       
    85 // InstallationFrontEnd ECOM implementation
       
    86 #define KInstallerFrontEndEcomImplUid 0x101F8760
       
    87 
       
    88 // javasifplugin.dll S60 uid - ECOM plugin for S60 USIF
       
    89 // that handles Java installations by starting OMJ Java Installer executable
       
    90 #define KJavaSifPluginDllUid 0x2002BC6F
       
    91 // Sif Plugin ECOM Interface  // KUidSifPlugin
       
    92 #define KSifPluginEcomIfUid 0x10285BC2
       
    93 // Sif Plugin ECOM implementation
       
    94 #define KJavaSifPluginEcomImplUid 0x2002BC70
       
    95 
       
    96 // recjar.dll (Java Recognizer) - MIME type recognizer ECOM plugin for Symbian
       
    97 // application framework for .jad and .jar
       
    98 #define KJavaRecognizerDllUid 0x102031FB
       
    99 // Java Recognizer ECOM interface
       
   100 #define KRecognizerEcomIfUid 0x101F7D87
       
   101 // Java Recognizer ECOM implementation
       
   102 #define KRecognizerEcomImplUid 0x1000967A
       
   103 
       
   104 // javasidchecker.dll (Java Sid Checker) - ECOM plugin for Symbian AppArc
       
   105 // that tells AppArc whether an installed Java application is present
       
   106 #define KJavaSidCheckerDllUid 0x10281FBE
       
   107 // Java Sid Checker ECOM interface
       
   108 #define KSidCheckerEcomIfUid 0x20007D8C
       
   109 // Java Sid Checker ECOM implementation
       
   110 #define KSidCheckerEcomImplUid 0x10281FBF
       
   111 
       
   112 // javaappschemeplugin.dll ('javaapp:' Scheme handler) - ECOM plugin for
       
   113 // Scheme Handler that handles 'javaapp:' URI scheme by starting
       
   114 // the specified midlet
       
   115 #define KJavaAppHandlerDllUid 0x2002875F
       
   116 // javaapp: handler ECOM Interface
       
   117 #define KJavaAppHandlerEcomIfUid 0x101f8534
       
   118 // javaapp: handler ECOM implementation
       
   119 #define KJavaAppHandlerEcomImplUid 0x20028767
       
   120 
       
   121 
       
   122 // Java Registry Client Domain API - javaregistryclient.dll
       
   123 #define KRegistryClientUid 0x10282476
       
   124 // Java Registry Legacy - installedappsregistry.dll
       
   125 #define KRegistryInstAppLegacyUid 0x101f8a24
       
   126 // Java Registry Legacy - javaregistry.dll
       
   127 #define KRegistryLegacyUid 0x101Faaaa
       
   128 
       
   129 // Java Registry Server - javaregistry.exe
       
   130 #define KRegistryServerUid 0x10282475
       
   131 
       
   132 
       
   133 // Java Backup Core - javabackup.exe
       
   134 #define KBackupCoreUid 0x1028246F
       
   135 // Java Backup ECOM interface
       
   136 #define KBackupEcomIfUid 0x10282470
       
   137 // Java Backup ECOM implementation
       
   138 #define KBackupEcomImplUid 0x10282471
       
   139 // Java Backup MIDP2 dll - midp2backupplugin.dll
       
   140 #define KBackupMidp2DllUid 0x10282474
       
   141 
       
   142 
       
   143 // Native application installer
       
   144 #define KAppInstUiUid 0x101F875A
       
   145 // When .sis package is installed, sis launcher starts
       
   146 // the processes executed during installation, for example javacleaner.exe
       
   147 #define KAppSisLauncherUid 0x1020473F
       
   148 
       
   149 
       
   150 // Random Uid from an illegal Uid range. No real Symbian application
       
   151 // may have this Uid so it can be used e.g. in dummy uninstall requests.
       
   152 #define KRandomIllegalAppUid 0xC06E8321
       
   153 
       
   154 
       
   155 #endif // JAVAUIDS_H