diff -r 000000000000 -r 7f656887cf89 build/common/common.mmh --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/build/common/common.mmh Wed Jun 23 15:52:26 2010 +0100 @@ -0,0 +1,657 @@ +// common.mmh +// +// Copyright (c) 2010 Accenture. All rights reserved. +// This component and the accompanying materials are made available +// under the terms of the "Eclipse Public License v1.0" +// which accompanies this distribution, and is available +// at the URL "http://www.eclipse.org/legal/epl-v10.html". +// +// Initial Contributors: +// Accenture - Initial contribution +// +#ifndef FSHELL_COMMON_MMH +#define FSHELL_COMMON_MMH + +// For documentation on these macros, see \epoc32\fshell\documentation\internal\common_mmh.html + +#ifndef FSHELL_PLATFORM_MMH +#include +#endif + +// Mapping negative defines to the positive ones used from here on: +#ifndef FSHELL_NO_BTRACE_SUPPORT +#define FSHELL_BTRACE_SUPPORT +#endif +#ifndef FSHELL_NO_PIPS_SUPPORT +#define FSHELL_PIPS_SUPPORT +#endif +#ifndef FSHELL_NO_PATCHABLE_CONSTANTS_SUPPORT +#define FSHELL_PATCHABLE_CONSTANTS_SUPPORT +#endif +#ifndef FSHELL_NO_DYNAMICDFC_SUPPORT +#define FSHELL_DYNAMICDFC_SUPPORT +#endif +#ifndef FSHELL_NO_AUDIO_SUPPORT +#define FSHELL_AUDIO_SUPPORT +#endif +#ifndef FSHELL_NO_COMMS_SUPPORT +#define FSHELL_COMMS_SUPPORT +#endif +#if !defined(FSHELL_NO_BLUETOOTH_SUPPORT) && defined (FSHELL_COMMS_SUPPORT) +#define FSHELL_BLUETOOTH_SUPPORT +#endif +#ifndef FSHELL_NO_TELEPHONY_SUPPORT +#define FSHELL_TELEPHONY_SUPPORT +#endif +#ifndef FSHELL_NO_APPARC_SUPPORT +#define FSHELL_APPARC_SUPPORT +#endif +#ifndef FSHELL_NO_EZLIB_SUPPORT +#define FSHELL_EZLIB_SUPPORT +#endif +#ifndef FSHELL_NO_WSERV_SUPPORT +#define FSHELL_WSERV_SUPPORT +#endif +#ifndef FSHELL_NO_WSERV2_SUPPORT +#define FSHELL_WSERV2_SUPPORT +#endif +#ifndef FSHELL_NO_RAMDEFRAG_SUPPORT +#define FSHELL_RAMDEFRAG_SUPPORT +#endif +#ifndef FSHELL_NO_SAMPLINGPROFILER_SUPPORT +#define FSHELL_SAMPLINGPROFILER_SUPPORT +#endif +#ifndef FSHELL_NO_COPYTOSHADOWMEMORY_SUPPORT +#define FSHELL_COPYTOSHADOWMEMORY_SUPPORT +#endif +#ifndef FSHELL_NO_LBS_SUPPORT +#define FSHELL_LBS_SUPPORT +#endif +#ifndef FSHELL_NO_SQL_SUPPORT +#define FSHELL_SQL_SUPPORT +#endif +#if !defined(FSHELL_NO_EGL_SUPPORT) && defined(FSHELL_WSERV_SUPPORT) +#define FSHELL_EGL_SUPPORT +#endif +#if !defined(FSHELL_NO_OPENVG_SUPPORT) && defined(FSHELL_WSERV_SUPPORT) +#define FSHELL_OPENVG_SUPPORT +#endif +#ifndef FSHELL_NO_DOBJECTIX_SUPPORT +#define FSHELL_DOBJECTIX_SUPPORT +#endif +#ifndef FSHELL_NO_CRYPTO_SUPPORT +#define FSHELL_CRYPTO_SUPPORT +#endif +#ifndef FSHELL_NO_SHA2_SUPPORT +#define FSHELL_SHA2_SUPPORT +#endif +#ifndef FSHELL_NO_MD4_SUPPORT +#define FSHELL_MD4_SUPPORT +#endif + +// +// PlatSec. +// + +#ifdef FSHELL_CAP_ALL + +#define FSHELL_CAP_MMP_MAX all + +// System Capabilities +#define FSHELL_CAP_ALLFILES +#define FSHELL_CAP_COMMDD +#define FSHELL_CAP_DISKADMIN +#define FSHELL_CAP_DRM +#define FSHELL_CAP_MULTIMEDIADD +#define FSHELL_CAP_NETWORKCONTROL +#define FSHELL_CAP_POWERMGMT +#define FSHELL_CAP_PROTSERV +#define FSHELL_CAP_READDEVICEDATA +#define FSHELL_CAP_SURROUNDINGSDD +#define FSHELL_CAP_SWEVENT +#define FSHELL_CAP_TRUSTEDUI +#define FSHELL_CAP_WRITEDEVICEDATA + +// User Capabilities +#define FSHELL_CAP_LOCALSERVICES +#define FSHELL_CAP_LOCATION +#define FSHELL_CAP_NETWORKSERVICES +#define FSHELL_CAP_READUSERDATA +#define FSHELL_CAP_USERENVIRONMENT +#define FSHELL_CAP_WRITEUSERDATA + +#endif // FSHELL_CAP_ALL + +#define FSHELL_CAP_MMP_NORMAL FSHELL_CAP_MMP_MAX -tcb + +// Yuk the __GNUC__ checks are needed to support SBS which changed the CPP version that parses bld.infs and mmps... +#ifndef FSHELL_ROM_INCLUDE +#if __GNUC__ >= 3 +#define FSHELL_ROM_INCLUDE(_FILE_) _FILE_ /epoc32/rom/include/_FILE_ +#else +#define FSHELL_ROM_INCLUDE(_FILE_) _FILE_ \epoc32\rom\include\ ## _FILE_ +#endif +#endif +#ifndef FSHELL_ROM_INCLUDE2 +#if __GNUC__ >= 3 +#define FSHELL_ROM_INCLUDE2(_SRC_FILE_, _DST_FILE_) _SRC_FILE_ /epoc32/rom/include/_DST_FILE_ +#else +#define FSHELL_ROM_INCLUDE2(_SRC_FILE_, _DST_FILE_) _SRC_FILE_ \epoc32\rom\include\ ## _DST_FILE_ +#endif +#endif + + +// +// memoryaccess. +// + +#ifdef FSHELL_CAP_ALL +#define FSHELL_MEMORY_ACCESS_SUPPORT +#endif + +// +// extrabtrace +// + +#ifdef FSHELL_CAP_ALL +#define FSHELL_EXTRABTRACE_SUPPORT +#endif + +#if !defined(FSHELL_TRACE_SUPPORT) && defined(FSHELL_BTRACE_SUPPORT) +// FSHELL_TRACE_SUPPORT tells you that the BTraceX() functions are available, either via atrace or btrace, +// for the situations where you don't care which it is +#define FSHELL_TRACE_SUPPORT +#endif + +// The FSHELL_TRACE_xyz macros must appear before any other systeminclude/#include/library statements in your MMP. +#ifndef FSHELL_TRACE_LIBRARY +#define FSHELL_D32BTRACE_HEADER +#define FSHELL_TRACE_LIBRARY library btracec.lib +#define FSHELL_TRACE_CONTROL_LIBRARY library extrabtrace.lib btracec.lib +#define FSHELL_TRACE_KERNEL_INCLUDE(pathtoroot) +#endif + +// +// fshell. +// +#ifdef FSHELL_WSERV_SUPPORT // Close enough +#define FSHELL_CORE_SUPPORT_SWI +#endif + +#ifdef FSHELL_PIPS_SUPPORT +#define FSHELL_CORE_SUPPORT_PIPSRUN +#endif + +#ifdef FSHELL_PATCHABLE_CONSTANTS_SUPPORT +#define FSHELL_CORE_SUPPORT_PATCHDATA +#endif + +#ifdef FSHELL_BTRACE_SUPPORT +#define FSHELL_CORE_SUPPORT_BTRACE +#endif + +#ifdef FSHELL_TRACE_SUPPORT +#define FSHELL_CORE_SUPPORT_BTRACEOUT +#endif + +#ifdef FSHELL_MEMORY_ACCESS_SUPPORT +#define FSHELL_CORE_SUPPORT_GETSTACK +#define FSHELL_CORE_SUPPORT_CHUNKINFO +#define FSHELL_CORE_SUPPORT_SVRINFO +#define FSHELL_CORE_SUPPORT_FDB +#ifndef FSHELL_NO_SUPPORT_BUILTIN_REBOOT +#define FSHELL_CORE_SUPPORT_BUILTIN_REBOOT +#endif +#endif + +#ifdef FSHELL_CAP_ALL +#define FSHELL_CORE_SUPPORT_SUDO +#define FSHELL_CORE_SUPPORT_CHKDEPS +#define FSHELL_CORE_SUPPORT_SIS_ECLIPSE +#define FSHELL_CORE_SUPPORT_LOCALDRIVE +#define FSHELL_CORE_SUPPORT_TOP +#endif + +#if defined(FSHELL_MEMORY_ACCESS_SUPPORT) && defined(FSHELL_CAP_ALL) && defined(FSHELL_TRACE_SUPPORT) +#define FSHELL_CORE_SUPPORT_MEMSAMPLER +#endif + +#if defined(FSHELL_CAP_READUSERDATA) && defined(FSHELL_CAP_WRITEUSERDATA) && defined(FSHELL_APPARC_SUPPORT) +#define FSHELL_CORE_SUPPORT_FCONTACTS +#ifndef FSHELL_GCC298_SUPPORT // I can't get it to build with gcc2.9... +#define FSHELL_CORE_SUPPORT_FCALENDAR +#endif +#endif + +#if defined(FSHELL_CAP_PROTSERV) && defined(FSHELL_APPARC_SUPPORT) +#define FSHELL_CORE_SUPPORT_SHEBANG +#endif + +#ifdef FSHELL_COMMS_SUPPORT +// todo: find out what capabilities ping actually requires +#define FSHELL_CORE_SUPPORT_PING +#define FSHELL_CORE_SUPPORT_RCOMM +#define FSHELL_CORE_SUPPORT_RCONN +#define FSHELL_CORE_SUPPORT_IAP +#define FSHELL_CORE_SUPPORT_BTSERVICES +#define FSHELL_CORE_SUPPORT_RSOCKET +#define FSHELL_CORE_SUPPORT_USB +#endif + +#ifdef FSHELL_PLATFORM_UIQ +#define FSHELL_CORE_SUPPORT_MROUTER +#endif + +#ifdef FSHELL_EXTRABTRACE_SUPPORT +#define FSHELL_CORE_SUPPORT_UPROFILER +#endif + +#ifdef FSHELL_APPARC_SUPPORT +#define FSHELL_CORE_SUPPORT_LISTAPPS +#define FSHELL_CORE_SUPPORT_SHUTAPP +#define FSHELL_CORE_SUPPORT_OPENDOC +#endif + +#ifdef FSHELL_WSERV_SUPPORT +#define FSHELL_CORE_SUPPORT_GRABSCREEN +#define FSHELL_CORE_SUPPORT_FOCUS +#define FSHELL_CORE_SUPPORT_SWITCHVIEW +#define FSHELL_CORE_SUPPORT_ACTIVEVIEW +#define FSHELL_CORE_SUPPORT_WSLOG +#endif + +#ifdef FSHELL_AUDIO_SUPPORT +#define FSHELL_CORE_SUPPORT_PLAY +#endif + +#ifdef FSHELL_COMMS_SUPPORT +#define FSHELL_CORE_SUPPORT_WGET +#endif + +#ifdef FSHELL_EZLIB_SUPPORT +#define FSHELL_CORE_SUPPORT_FZIP +#endif + +#if defined(FSHELL_PLATFORM_S60) && FSHELL_PLATFORM_S60 >= 5 +#define FSHELL_CORE_SUPPORT_SYSINFO_WLAN +#define FSHELL_CORE_SUPPORT_SECURE_TIME +#endif + +#if defined(FSHELL_WSERV_SUPPORT) && defined(FSHELL_CAP_LOCATION) && defined(FSHELL_CAP_READUSERDATA) && defined(FSHELL_CAP_READDEVICEDATA) && defined(FSHELL_CAP_WRITEDEVICEDATA) +#define FSHELL_CORE_SUPPORT_SCREENMODE +#endif + +#if defined(FSHELL_MEMORY_ACCESS_SUPPORT) +#define FSHELL_CORE_SUPPORT_HEAPTRACE +#endif + +#ifdef FSHELL_CAP_SWEVENT +#define FSHELL_CORE_SUPPORT_PASTE +#endif + +#if defined(FSHELL_RAMDEFRAG_SUPPORT) && defined(FSHELL_MEMORY_ACCESS_SUPPORT) +#define FSHELL_CORE_SUPPORT_RAMDEFRAG +#endif + +#if defined(FSHELL_TELEPHONY_SUPPORT) && defined(FSHELL_CAP_READUSERDATA) && defined(FSHELL_CAP_READDEVICEDATA) && defined(FSHELL_CAP_WRITEUSERDATA) +#define FSHELL_CORE_SUPPORT_ICC +#endif + +#ifdef FSHELL_WSERV_SUPPORT +#define FSHELL_CORE_SUPPORT_GENBMP +#define FSHELL_CORE_SUPPORT_TFINFO +#endif + +#if defined(FSHELL_TELEPHONY_SUPPORT) && defined(FSHELL_CAP_READDEVICEDATA) +#define FSHELL_CORE_SUPPORT_NITZ +#endif + +#if defined(FSHELL_LBS_SUPPORT) && defined(FSHELL_CAP_LOCATION) && defined(FSHELL_CAP_WRITEDEVICEDATA) && defined(FSHELL_CAP_READDEVICEDATA) && defined(FSHELL_CAP_READUSERDATA) +#define FSHELL_CORE_SUPPORT_LBS +#endif + +#if defined(FSHELL_SQL_SUPPORT) && defined(FSHELL_CAP_WRITEDEVICEDATA) && defined(FSHELL_CAP_READDEVICEDATA) && defined(FSHELL_CAP_READUSERDATA) +#define FSHELL_CORE_SUPPORT_SQL +#endif + +#if defined(FSHELL_EGL_SUPPORT) || defined(FSHELL_OPENVG_SUPPORT) +#define FSHELL_CORE_SUPPORT_GLINFO +#endif + +#if defined(FSHELL_CRYPTO_SUPPORT) +#define FSHELL_CORE_SUPPORT_HASH +#endif + +#ifdef FSHELL_DYNAMICSTARTUP_SUPPORT +#define FSHELL_CORE_SUPPORT_STARTUP +#endif + +#ifndef FSHELL_NO_SUPPORT_BUILTIN_VARIANT +#define FSHELL_CORE_SUPPORT_BUILTIN_VARIANT +#endif + +#ifdef FSHELL_TELEPHONY_SUPPORT +#define FSHELL_CORE_SUPPORT_SMS +#endif + + +// +// qr3. +// + +#ifdef FSHELL_MEMORY_ACCESS_SUPPORT +#define FSHELL_QR3_SUPPORT + +#ifdef FSHELL_TRACE_SUPPORT +#define FSHELL_QR3_SUPPORT_LOGGINGALLOCATOR +#endif + +#endif // FSHELL_MEMORY_ACCESS_SUPPORT + + +// +// clogger. +// + +#ifdef FSHELL_CAP_ALL +#define FSHELL_CLOGGER_SUPPORT_DEBUG_ROUTER +#endif + + +// +// tcpcsy. +// + +#if defined(FSHELL_CAP_COMMDD) && defined(FSHELL_CAP_POWERMGMT) && defined(FSHELL_CAP_READDEVICEDATA) && defined(FSHELL_CAP_WRITEDEVICEDATA) && defined(FSHELL_CAP_TRUSTEDUI) && defined(FSHELL_CAP_PROTSERV) && defined(FSHELL_CAP_NETWORKCONTROL) && defined(FSHELL_CAP_NETWORKSERVICES) && defined(FSHELL_CAP_LOCALSERVICES) && defined(FSHELL_CAP_READUSERDATA) && defined(FSHELL_CAP_WRITEUSERDATA) && defined(FSHELL_COMMS_SUPPORT) +#define FSHELL_TCPCSY_SUPPORT +#endif + + +// +// vt100. +// + +#define FSHELL_VT100_WORK_AROUND_TERATERM_CURSOR_BUG + + +// +// Misc. +// + +#if defined(FSHELL_WSERV_SUPPORT) && defined(FSHELL_NOT_BUILT_ALONE) +#define FSHELL_AUTOMETRIC_SUPPORT_EIKPLUGIN +#endif + + +// +// UIDs. +// + +#ifdef FSHELL_PROTECTED_UIDS + +#define FSHELL_UID_ACTIVEVIEW 0x102866D2 +#define FSHELL_UID_BACKUP 0x10285E0D +#define FSHELL_UID_BACKUP_CHILD 0x10285E0E +#define FSHELL_UID_SMS 0x102864BE +#define FSHELL_UID_BTRACE_PARSER 0x10285E09 +#define FSHELL_UID_TINTERVAL 0x10285E0A +#define FSHELL_UID_BTINCOMINGSERIAL 0x10285E04 +#define FSHELL_UID_BTSERIALTEST 0x10285e14 +#define FSHELL_UID_CLOGGERDEBUGROUTER 0x102831C7 +#define FSHELL_UID_COMSDBGUTIL_CLOGGER_STUB 0x10004d0a +#define FSHELL_UID_FLOGGER_CLOGGER_STUB 0x102866D3 +#define FSHELL_UID_CLOGGERBUFFERED 0x102831CE +#define FSHELL_UID_CLOGGER 0x10272EFE +#define FSHELL_UID_CLOGGERSERVER 0x10272EFD +#define FSHELL_UID_TCLOG 0x10272F03 +#define FSHELL_UID_BTRACE 0x102835B3 +#define FSHELL_UID_CAT 0x102835B4 +#define FSHELL_UID_CENREP 0x102831C9 +#define FSHELL_UID_CHKDEPS 0x10285A17 +#define FSHELL_UID_CHKDRIFT 0x102836dc +#define FSHELL_UID_CLIPBOARD 0x10285BA3 +#define FSHELL_UID_CLOGGERCONFIG 0x102831CA +#define FSHELL_UID_DRVINFO 0x102836d3 +#define FSHELL_UID_FOCUS 0x102836e2 +#define FSHELL_UID_GETHEAP 0x102835B8 +#define FSHELL_UID_GETSTACK 0x102835BD +#define FSHELL_UID_GRABSCREEN 0x102836d5 +#define FSHELL_UID_LEAK 0x102835BB +#define FSHELL_UID_LISTAPPS 0x102835B9 +#define FSHELL_UID_LOAD 0x102836e1 +#define FSHELL_UID_MEMSAMPLER 0x102836d6 +#define FSHELL_UID_MROUTER 0x102836d2 +#define FSHELL_UID_OPENDOC 0x102836d0 +#define FSHELL_UID_PATCHDATA 0x102836de +#define FSHELL_UID_PLAY 0x10285C6D +#define FSHELL_UID_PUBSUB 0x102831CB +#define FSHELL_UID_RCOMM 0x102836d4 +#define FSHELL_UID_RENDEZVOUS 0x10285A15 +#define FSHELL_UID_RESTORE 0x10285E0F +#define FSHELL_UID_SHUTAPP 0x102835BA +#define FSHELL_UID_SPINLOCK 0x10285BA5 +#define FSHELL_UID_SUDO 0x10285BA0 +#define FSHELL_UID_SWI 0x102864CE +#define FSHELL_UID_SWITCHVIEW 0x102866D1 +#define FSHELL_UID_QOTD 0x10286b42 +#define FSHELL_UID_TAIL 0x102835B5 +#define FSHELL_UID_XMODEM 0x102836d9 +#define FSHELL_UID_MEMSAMPLERDD 0x102866D4 +#define FSHELL_UID_FSHELL_INST 0x102836d1 +#define FSHELL_UID_FSHELL_UINST 0x102835C0 +#define FSHELL_UID_IOSRV 0x10282343 +#define FSHELL_UID_SBAPP 0x102836cf +#define FSHELL_UID_SBREC 0x102835bf +#define FSHELL_UID_FSHELL 0x10282D94 +#define FSHELL_UID_LINEEDITOR 0x10285C66 +#define FSHELL_UID_MEMORYACCESS 0x10273948 +#define FSHELL_UID_VARIANT 0x102864CF +#define FSHELL_UID_QR3SANDBOX 0x102831C6 +#define FSHELL_UID_LOGGINGALLOCATOR 0x102831C8 +#define FSHELL_UID_KERNINFO 0x10285BA1 +#define FSHELL_UID_QR3 0x10282DAB +#define FSHELL_UID_SETCRITICAL 0x10285BA4 +#define FSHELL_UID_SETPRIORITY 0x10285BA2 +#define FSHELL_UID_TOPSAMPLE 0x10282DA9 +#define FSHELL_UID_TCPCSY 0x102866D8 +#define FSHELL_UID_VT100 0x102836db +#define FSHELL_UID_WINSOCKPRT 0x102866D9 +#define FSHELL_UID_IAP 0x102864CB +#define FSHELL_UID_WGET 0x102864CC +#define FSHELL_UID_FZIP 0x102864CA +#define FSHELL_UID_SIS 0x102866DA +#define FSHELL_UID_TOP 0x102869FE +#define FSHELL_UID_FCONTACTS 0x102869FF +#define FSHELL_UID_RUNLIB 0x102864C6 +#define FSHELL_UID_FED 0x10286A00 +#define FSHELL_UID_RCONN 0x102866DD +#define FSHELL_UID_FSHELL_LAUNCH_TCP 0x102866E0 +#define FSHELL_UID_FSHELL_LAUNCH_BT 0x102866E1 +#define FSHELL_UID_LTKUTILS 0x10286A06 +#define FSHELL_UID_SNAKE 0x10287022 +#define FSHELL_UID_PING 0x10286F52 +#define FSHELL_UID_FCALENDAR 0x10286F53 +#define FSHELL_UID_FIND 0x10286F54 +#define FSHELL_UID_UPROFILER 0x10286F55 +#define FSHELL_UID_BTRACEOUT 0x10286F56 +#define FSHELL_UID_LTKUTILS_TCB 0x10286F57 +#define FSHELL_UID_BTSERVICES 0x10286F58 +#define FSHELL_UID_S60_GUICONS 0x10286b46 +#define FSHELL_UID_SYSINFO 0x10286B6B +#define FSHELL_UID_CONSOLEPROXY 0x10287198 +#define FSHELL_UID_UIDINFO 0x10286F5A +#define FSHELL_UID_REZ 0x10286A01 +#define FSHELL_UID_WSLOG 0x10286A05 +#define FSHELL_UID_SCREENMODE 0x10286B6C +#define FSHELL_UID_HEAPTRACE 0x10286F5C +#define FSHELL_UID_INIEDIT 0x1028719b +#define FSHELL_UID_NULLNIF 0x10286B6D +#define FSHELL_UID_PASTE 0x10286B6F +#define FSHELL_UID_FSHELL_LAUNCH_USB 0x10286B70 +#define FSHELL_UID_FSHELL_LAUNCH_RCONS 0x10286B71 +#define FSHELL_UID_RAMDEFRAG 0x10286F5D +#define FSHELL_UID_ICC 0x10286B73 +#define FSHELL_UID_VTCSERIAL 0x1028719D +#define FSHELL_UID_ECOM 0x10286F60 +#define FSHELL_UID_RSOCKET 0x10286B74 +#define FSHELL_UID_GENBMP 0x10286B75 +#define FSHELL_UID_TFINFO 0x10286B76 +#define FSHELL_UID_FDB 0x10286F61 +#define FSHELL_UID_NITZ 0x10286B77 +#define FSHELL_UID_HAL 0x10286B78 +#define FSHELL_UID_POINTER 0x10286F62 +#define FSHELL_UID_LBS 0x10286B79 +#define FSHELL_UID_SQL 0x10286B7A +#define FSHELL_UID_SQLSRV 0x102835BC +#define FSHELL_UID_GLINFO 0x10286B7B +#define FSHELL_UID_FSHELL_LAUNCH_SERIAL 0x10286F63 +#define FSHELL_UID_HASH 0x10286B7C +#define FSHELL_UID_SPCRE 0x10286F66 +#define FSHELL_UID_LIBPCRE 0x10286F67 +#define FSHELL_UID_GREP 0x10286F68 +#define FSHELL_UID_STARTUP 0x10286F69 +#define FSHELL_UID_FFSTRACERPLUGIN 0x10286F6B +#define FSHELL_UID_FFSTRACE 0x10286F6C +#define FSHELL_UID_LOCALDRIVE 0x10286F6D +#define FSHELL_UID_PIPSRUN 0x102866DB +#define FSHELL_UID_USB 0x10286F6E +#define FSHELL_UID_EXTRABTRACE 0x10286F6B +#define FSHELL_UID_MEMSPY 0x10286F6C +#define FSHELL_UID_EXTRABTRACEK 0x10286F6D + +#else // Not FSHELL_PROTECTED_UIDS + +#define FSHELL_UID_ACTIVEVIEW 0xE02866D2 +#define FSHELL_UID_BACKUP 0xE0285E0D +#define FSHELL_UID_BACKUP_CHILD 0xE0285E0E +#define FSHELL_UID_SMS 0xE02864BE +#define FSHELL_UID_BTRACE_PARSER 0xE0285E09 +#define FSHELL_UID_TINTERVAL 0xE0285E0A +#define FSHELL_UID_CLOGGERDEBUGROUTER 0xE02831C7 +#define FSHELL_UID_COMSDBGUTIL_CLOGGER_STUB 0xE0004d0a +#define FSHELL_UID_FLOGGER_CLOGGER_STUB 0xE02866D3 +#define FSHELL_UID_CLOGGERBUFFERED 0xE02831CE +#define FSHELL_UID_CLOGGER 0xE0272EFE +#define FSHELL_UID_CLOGGERSERVER 0xE0272EFD +#define FSHELL_UID_TCLOG 0xE0272F03 +#define FSHELL_UID_BTRACE 0xE02835B3 +#define FSHELL_UID_CAT 0xE02835B4 +#define FSHELL_UID_CENREP 0xE02831C9 +#define FSHELL_UID_CHKDEPS 0xE0285A17 +#define FSHELL_UID_CHKDRIFT 0xE02836dc +#define FSHELL_UID_CLIPBOARD 0xE0285BA3 +#define FSHELL_UID_CLOGGERCONFIG 0xE02831CA +#define FSHELL_UID_DRVINFO 0xE02836d3 +#define FSHELL_UID_FOCUS 0xE02836e2 +#define FSHELL_UID_GETHEAP 0xE02835B8 +#define FSHELL_UID_GETSTACK 0xE02835BD +#define FSHELL_UID_GRABSCREEN 0xE02836d5 +#define FSHELL_UID_LEAK 0xE02835BB +#define FSHELL_UID_LISTAPPS 0xE02835B9 +#define FSHELL_UID_LOAD 0xE02836e1 +#define FSHELL_UID_MEMSAMPLER 0xE02836d6 +#define FSHELL_UID_MROUTER 0xE02836d2 +#define FSHELL_UID_OPENDOC 0xE02836d0 +#define FSHELL_UID_PATCHDATA 0xE02836de +#define FSHELL_UID_PLAY 0xE0285C6D +#define FSHELL_UID_PUBSUB 0xE02831CB +#define FSHELL_UID_RCOMM 0xE02836d4 +#define FSHELL_UID_RENDEZVOUS 0xE0285A15 +#define FSHELL_UID_RESTORE 0xE0285E0F +#define FSHELL_UID_SHUTAPP 0xE02835BA +#define FSHELL_UID_SPINLOCK 0xE0285BA5 +#define FSHELL_UID_SUDO 0xE0285BA0 +#define FSHELL_UID_SWI 0xE02864CE +#define FSHELL_UID_SWITCHVIEW 0xE02866D1 +#define FSHELL_UID_QOTD 0xE0286b42 +#define FSHELL_UID_TAIL 0xE02835B5 +#define FSHELL_UID_XMODEM 0xE02836d9 +#define FSHELL_UID_MEMSAMPLERDD 0xE02866D4 +#define FSHELL_UID_FSHELL_INST 0xE02836d1 +#define FSHELL_UID_FSHELL_UINST 0xE02835C0 +#define FSHELL_UID_IOSRV 0xE0282343 +#define FSHELL_UID_SBAPP 0xE02836cf +#define FSHELL_UID_SBREC 0xE02835bf +#define FSHELL_UID_FSHELL 0xE0282D94 +#define FSHELL_UID_LINEEDITOR 0xE0285C66 +#define FSHELL_UID_MEMORYACCESS 0xE0273948 +#define FSHELL_UID_VARIANT 0xE02864CF +#define FSHELL_UID_QR3SANDBOX 0xE02831C6 +#define FSHELL_UID_LOGGINGALLOCATOR 0xE02831C8 +#define FSHELL_UID_KERNINFO 0xE0285BA1 +#define FSHELL_UID_QR3 0xE0282DAB +#define FSHELL_UID_SETCRITICAL 0xE0285BA4 +#define FSHELL_UID_SETPRIORITY 0xE0285BA2 +#define FSHELL_UID_TOPSAMPLE 0xE0282DA9 +#define FSHELL_UID_TCPCSY 0xE02866D8 +#define FSHELL_UID_VT100 0xE02836db +#define FSHELL_UID_WINSOCKPRT 0xE02866D9 +#define FSHELL_UID_IAP 0xE02864CB +#define FSHELL_UID_WGET 0xE02864CC +#define FSHELL_UID_FZIP 0xE02864CA +#define FSHELL_UID_SIS 0xE02866DA +#define FSHELL_UID_TOP 0xE02869FE +#define FSHELL_UID_FCONTACTS 0xE02869FF +#define FSHELL_UID_RUNLIB 0xE02864C6 +#define FSHELL_UID_FED 0xE0286A00 +#define FSHELL_UID_RCONN 0xE02866DD +#define FSHELL_UID_FSHELL_LAUNCH_TCP 0xE02866E0 +#define FSHELL_UID_FSHELL_LAUNCH_BT 0xE02866E1 +#define FSHELL_UID_LTKUTILS 0xE0286A06 +#define FSHELL_UID_SNAKE 0xE0287022 +#define FSHELL_UID_PING 0xE0286F52 +#define FSHELL_UID_FCALENDAR 0xE0286F53 +#define FSHELL_UID_FIND 0xE0286F54 +#define FSHELL_UID_UPROFILER 0xE0286F55 +#define FSHELL_UID_BTRACEOUT 0xE0286F56 +#define FSHELL_UID_LTKUTILS_TCB 0xE0286F57 +#define FSHELL_UID_BTSERVICES 0xE0286F58 +#define FSHELL_UID_S60_GUICONS 0xE0286b46 +#define FSHELL_UID_SYSINFO 0xE0286B6B +#define FSHELL_UID_CONSOLEPROXY 0xE0287198 +#define FSHELL_UID_UIDINFO 0xE0286F5A +#define FSHELL_UID_REZ 0xE0286A01 +#define FSHELL_UID_WSLOG 0xE0286A05 +#define FSHELL_UID_SCREENMODE 0xE0286B6C +#define FSHELL_UID_HEAPTRACE 0xE0286F5C +#define FSHELL_UID_INIEDIT 0xE028719b +#define FSHELL_UID_NULLNIF 0xE0286B6D +#define FSHELL_UID_PASTE 0xE0286B6F +#define FSHELL_UID_FSHELL_LAUNCH_USB 0xE0286B70 +#define FSHELL_UID_FSHELL_LAUNCH_RCONS 0xE0286B71 +#define FSHELL_UID_RAMDEFRAG 0xE0286F5D +#define FSHELL_UID_ICC 0xE0286B73 +#define FSHELL_UID_VTCSERIAL 0xE028719D +#define FSHELL_UID_ECOM 0xE0286F60 +#define FSHELL_UID_RSOCKET 0xE0286B74 +#define FSHELL_UID_GENBMP 0xE0286B75 +#define FSHELL_UID_TFINFO 0xE0286B76 +#define FSHELL_UID_FDB 0xE0286F61 +#define FSHELL_UID_NITZ 0xE0286B77 +#define FSHELL_UID_HAL 0xE0286B78 +#define FSHELL_UID_POINTER 0xE0286F62 +#define FSHELL_UID_LBS 0xE0286B79 +#define FSHELL_UID_SQL 0xE0286B7A +#define FSHELL_UID_SQLSRV 0xE02835BC +#define FSHELL_UID_GLINFO 0xE0286B7B +#define FSHELL_UID_FSHELL_LAUNCH_SERIAL 0xE0286F63 +#define FSHELL_UID_HASH 0xE0286B7C +#define FSHELL_UID_SPCRE 0xE0286F66 +#define FSHELL_UID_LIBPCRE 0xE0286F67 +#define FSHELL_UID_GREP 0xE0286F68 +#define FSHELL_UID_STARTUP 0xE0286F69 +#define FSHELL_UID_FFSTRACERPLUGIN 0xE0286F6B +#define FSHELL_UID_FFSTRACE 0xE0286F6C +#define FSHELL_UID_LOCALDRIVE 0xE0286F6D +#define FSHELL_UID_PIPSRUN 0xE02866DB +#define FSHELL_UID_USB 0xE0286F6E +#define FSHELL_UID_EXTRABTRACE 0xE0286F6B +#define FSHELL_UID_MEMSPY 0xE0286F6C +#define FSHELL_UID_EXTRABTRACEK 0xE0286F6D + +#endif // FSHELL_PROTECTED_UIDS + +#define FSHELL_UID2_FSHELL_DLL 0x102864C8 +#define FSHELL_UID2_FSHELL_EXE 0x102835BE + +#endif // FSHELL_COMMON_MMH