symport/symuser/exec_enum.h
changeset 1 0a7b44b10206
child 2 806186ab5e14
equal deleted inserted replaced
0:c55016431358 1:0a7b44b10206
       
     1 // Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
       
     2 // All rights reserved.
       
     3 // This component and the accompanying materials are made available
       
     4 // under the terms of the License "Symbian Foundation License v1.0"
       
     5 // which accompanies this distribution, and is available
       
     6 // at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
       
     7 //
       
     8 // Initial Contributors:
       
     9 // Nokia Corporation - initial contribution.
       
    10 //
       
    11 // Contributors:
       
    12 //
       
    13 // Description:
       
    14 //
       
    15 
       
    16 /**
       
    17  @file
       
    18  @internalComponent
       
    19 */
       
    20 
       
    21 
       
    22 enum TFastExecDispatch
       
    23 	{
       
    24 	EFastExecWaitForAnyRequest = 0,
       
    25 	EFastExecHeap = 1,
       
    26 	EFastExecHeapSwitch = 2,
       
    27 	EFastExecPushTrapFrame = 3,
       
    28 	EFastExecPopTrapFrame = 4,
       
    29 	EFastExecActiveScheduler = 5,
       
    30 	EFastExecSetActiveScheduler = 6,
       
    31 	EFastExecLockPeriod = 7,
       
    32 	EFastExecTrapHandler = 8,
       
    33 	EFastExecSetTrapHandler = 9,
       
    34 	EFastExecLockedInc = 10,
       
    35 	EFastExecLockedDec = 11,
       
    36 	EFastExecDebugMask = 12,
       
    37 	EFastExecDebugMaskIndex = 13,
       
    38 	EFastExecSetDebugMask = 14,
       
    39 	EFastExecFastCounter = 15,
       
    40 	EFastExecNTickCount = 16,
       
    41 	EFastExecLockRamDrive = 17,
       
    42 	EFastExecUnlockRamDrive = 18,
       
    43 	EFastExecRomHeaderAddress = 19,
       
    44 	EFastExecRomRootDirectoryAddress = 20,
       
    45 	EFastExecSafeInc = 21,
       
    46 	EFastExecSafeDec = 22,
       
    47 	EFastExecSetReentryPoint = 23,
       
    48 	EFastExecKernelConfigFlags = 24,
       
    49 	EFastExecUTCOffset = 25,
       
    50 	EFastExecGetGlobalUserData = 26,
       
    51 	EFastExecCheckFilter = 27,
       
    52 	};
       
    53 
       
    54 enum TExecDispatch
       
    55 	{
       
    56 	EExecObjectNext = 0,
       
    57 	EExecChunkBase = 1,
       
    58 	EExecChunkSize = 2,
       
    59 	EExecChunkMaxSize = 3,
       
    60 	EExecHandleAttributes = 4,
       
    61 	EExecTickCount = 5,
       
    62 	EExecLogicalDeviceGetCaps = 6,
       
    63 	EExecLogicalDeviceQueryVersionSupported = 7,
       
    64 	EExecLogicalDeviceIsAvailable = 8,
       
    65 	EExecLocaleExports = 9,
       
    66 	EExecChannelRequest = 10,
       
    67 	EExecMathRandom = 11,
       
    68 	EExecIMBRange = 12,
       
    69 	EExecResetMachine = 13,
       
    70 	EExecLibraryLookup = 14,
       
    71 	EExecLibraryFileName = 15,
       
    72 	EExecExecuteInSupervisorMode = 16,
       
    73 	EExecMutexWait = 17,
       
    74 	EExecMutexSignal = 18,
       
    75 	EExecProcessId = 19,
       
    76 	EExecDllFileName = 20,
       
    77 	EExecProcessResume = 21,
       
    78 	EExecProcessFileName = 22,
       
    79 	EExecProcessCommandLine = 23,
       
    80 	EExecProcessExitType = 24,
       
    81 	EExecProcessExitReason = 25,
       
    82 	EExecProcessExitCategory = 26,
       
    83 	EExecProcessPriority = 27,
       
    84 	EExecProcessSetPriority = 28,
       
    85 	EExecProcessFlags = 29,
       
    86 	EExecProcessSetFlags = 30,
       
    87 	EExecSemaphoreWait = 31,
       
    88 	EExecSemaphoreSignal1 = 32,
       
    89 	EExecSemaphoreSignalN = 33,
       
    90 	EExecServerReceive = 34,
       
    91 	EExecServerCancel = 35,
       
    92 	EExecSetSessionPtr = 36,
       
    93 	EExecSessionSend = 37,
       
    94 	EExecThreadId = 38,
       
    95 	EExecSessionShare = 39,
       
    96 	EExecThreadResume = 40,
       
    97 	EExecThreadSuspend = 41,
       
    98 	EExecThreadPriority = 42,
       
    99 	EExecThreadSetPriority = 43,
       
   100 	EExecThreadProcessPriority = 44,
       
   101 	EExecThreadSetProcessPriority = 45,
       
   102 	EExecThreadFlags = 46,
       
   103 	EExecThreadSetFlags = 47,
       
   104 	EExecThreadRequestCount = 48,
       
   105 	EExecThreadExitType = 49,
       
   106 	EExecThreadExitReason = 50,
       
   107 	EExecThreadExitCategory = 51,
       
   108 	EExecTimerCancel = 52,
       
   109 	EExecTimerAfter = 53,
       
   110 	EExecTimerAt = 54,
       
   111 	EExecTimerLock = 55,
       
   112 	EExecChangeNotifierLogon = 56,
       
   113 	EExecChangeNotifierLogoff = 57,
       
   114 	EExecRequestSignal = 58,
       
   115 	EExecHandleName = 59,
       
   116 	EExecHandleFullName = 60,
       
   117 	EExecHandleInfo = 61,
       
   118 	EExecHandleCount = 62,
       
   119 	EExecAfter = 63,
       
   120 	EExecAt = 64,
       
   121 	EExecMessageComplete = 65,
       
   122 	EExecMessageCompleteWithHandle = 66,
       
   123 	EExecTimeNow = 67,
       
   124 	EExecTimeNowSecure = 68,
       
   125 	EExecSetUTCTimeAndOffset = 69,
       
   126 	EExecSetMachineConfiguration = 70,
       
   127 	EExecCaptureEventHook = 71,
       
   128 	EExecReleaseEventHook = 72,
       
   129 	EExecRequestEvent = 73,
       
   130 	EExecRequestEventCancel = 74,
       
   131 	EExecAddEvent = 75,
       
   132 	EExecSessionSendSync = 76,
       
   133 	EExecDllTls = 77,
       
   134 	EExecHalFunction = 78,
       
   135 	EExecWsRegisterThread = 79,
       
   136 	EExecFsRegisterThread = 80,
       
   137 	EExecProcessCommandLineLength = 81,
       
   138 	EExecTimerInactivity = 82,
       
   139 	EExecUserInactivityTime = 83,
       
   140 	EExecResetInactivityTime = 84,
       
   141 	EExecDebugPrint = 85,
       
   142 	EExecBreakPoint = 86,
       
   143 	EExecProfileStart = 87,
       
   144 	EExecProfileEnd = 88,
       
   145 	EExecExceptionHandler = 89,
       
   146 	EExecSetExceptionHandler = 90,
       
   147 	EExecModifyExceptionMask = 91,
       
   148 	EExecRaiseException = 92,
       
   149 	EExecIsExceptionHandled = 93,
       
   150 	EExecProcessGetMemoryInfo = 94,
       
   151 	EExecLibraryGetMemoryInfo = 95,
       
   152 	EExecMachineConfiguration = 96,
       
   153 	EExecSetMemoryThresholds = 97,
       
   154 	EExecLibraryType = 98,
       
   155 	EExecProcessType = 99,
       
   156 	EExecChunkBottom = 100,
       
   157 	EExecChunkTop = 101,
       
   158 	EExecThreadContext = 102,
       
   159 	EExecThreadCreate = 103,
       
   160 	EExecFindHandleOpen = 104,
       
   161 	EExecHandleClose = 105,
       
   162 	EExecChunkCreate = 106,
       
   163 	EExecChunkAdjust = 107,
       
   164 	EExecOpenObject = 108,
       
   165 	EExecHandleDuplicate = 109,
       
   166 	EExecMutexCreate = 110,
       
   167 	EExecSemaphoreCreate = 111,
       
   168 	EExecThreadOpenById = 112,
       
   169 	EExecProcessOpenById = 113,
       
   170 	EExecThreadKill = 114,
       
   171 	EExecThreadLogon = 115,
       
   172 	EExecThreadLogonCancel = 116,
       
   173 	EExecDllSetTls = 117,
       
   174 	EExecDllFreeTls = 118,
       
   175 	EExecThreadRename = 119,
       
   176 	EExecProcessRename = 120,
       
   177 	EExecProcessKill = 121,
       
   178 	EExecProcessLogon = 122,
       
   179 	EExecProcessLogonCancel = 123,
       
   180 	EExecThreadProcess = 124,
       
   181 	EExecServerCreate = 125,
       
   182 	EExecSessionCreate = 126,
       
   183 	EExecSessionCreateFromHandle = 127,
       
   184 	EExecDeviceLoad = 128,
       
   185 	EExecDeviceFree = 129,
       
   186 	EExecChannelCreate = 130,
       
   187 	EExecTimerCreate = 131,
       
   188 	EExecTimerHighRes = 132,
       
   189 	EExecAfterHighRes = 133,
       
   190 	EExecChangeNotifierCreate = 134,
       
   191 	EExecUndertakerCreate = 135,
       
   192 	EExecUndertakerLogon = 136,
       
   193 	EExecUndertakerLogonCancel = 137,
       
   194 	EExecKernelHeapDebug = 138,
       
   195 	EExecThreadGetCpuTime = 139,
       
   196 	EExecCodeSegCreate = 140,
       
   197 	EExecCodeSegLoaded = 141,
       
   198 	EExecLibraryCreate = 142,
       
   199 	EExecCodeSegOpen = 143,
       
   200 	EExecCodeSegClose = 144,
       
   201 	EExecCodeSegNext = 145,
       
   202 	EExecCodeSegInfo = 146,
       
   203 	EExecCodeSegAddDependency = 147,
       
   204 	EExecCodeSegDeferDeletes = 148,
       
   205 	EExecCodeSegEndDeferDeletes = 149,
       
   206 	EExecProcessCreate = 150,
       
   207 	EExecProcessLoaded = 151,
       
   208 	EExecCheckLoaderClientState = 152,
       
   209 	EExecThreadProcessCodeSeg = 153,
       
   210 	EExecCodeSegReadExportDir = 154,
       
   211 	EExecWaitDllLock = 155,
       
   212 	EExecReleaseDllLock = 156,
       
   213 	EExecLibraryAttach = 157,
       
   214 	EExecLibraryAttached = 158,
       
   215 	EExecStaticCallList = 159,
       
   216 	EExecLibraryDetach = 160,
       
   217 	EExecLibraryDetached = 161,
       
   218 	EExecLastThreadHandle = 162,
       
   219 	EExecThreadRendezvous = 163,
       
   220 	EExecProcessRendezvous = 164,
       
   221 	EExecMessageGetDesLength = 165,
       
   222 	EExecMessageGetDesMaxLength = 166,
       
   223 	EExecMessageIpcCopy = 167,
       
   224 	EExecMessageClient = 168,
       
   225 	EExecMessageSetProcessPriority = 169,
       
   226 	EExecMessageConstructFromPtr = 170,
       
   227 	EExecMessageKill = 171,
       
   228 	EExecMessageOpenObject = 172,
       
   229 	EExecProcessSecurityInfo = 173,
       
   230 	EExecThreadSecurityInfo = 174,
       
   231 	EExecMessageSecurityInfo = 175,
       
   232 	EExecCreatorSecurityInfo = 176,
       
   233 	EExecDisabledCapabilities = 177,
       
   234 	EExecChunkSetRestrictions = 178,
       
   235 	EExecMsgQueueCreate = 179,
       
   236 	EExecMsgQueueSend = 180,
       
   237 	EExecMsgQueueReceive = 181,
       
   238 	EExecMsgQueueNotifySpaceAvailable = 182,
       
   239 	EExecMsgQueueCancelSpaceAvailable = 183,
       
   240 	EExecMsgQueueNotifyDataAvailable = 184,
       
   241 	EExecMsgQueueCancelDataAvailable = 185,
       
   242 	EExecMsgQueueSize = 186,
       
   243 	EExecPropertyDefine = 187,
       
   244 	EExecPropertyDelete = 188,
       
   245 	EExecPropertyAttach = 189,
       
   246 	EExecPropertySubscribe = 190,
       
   247 	EExecPropertyCancel = 191,
       
   248 	EExecPropertyGetI = 192,
       
   249 	EExecPropertyGetB = 193,
       
   250 	EExecPropertySetI = 194,
       
   251 	EExecPropertySetB = 195,
       
   252 	EExecPropertyFindGetI = 196,
       
   253 	EExecPropertyFindGetB = 197,
       
   254 	EExecPropertyFindSetI = 198,
       
   255 	EExecPropertyFindSetB = 199,
       
   256 	EExecPowerEnableWakeupEvents = 200,
       
   257 	EExecPowerDisableWakeupEvents = 201,
       
   258 	EExecPowerRequestWakeupEventNotification = 202,
       
   259 	EExecPowerCancelWakeupEventNotification = 203,
       
   260 	EExecPowerDown = 204,
       
   261 	EExecProcessSetHandleParameter = 205,
       
   262 	EExecProcessSetDataParameter = 206,
       
   263 	EExecProcessGetHandleParameter = 207,
       
   264 	EExecProcessGetDataParameter = 208,
       
   265 	EExecProcessDataParameterLength = 209,
       
   266 	EExecMessageClientProcessFlags = 210,
       
   267 	EExecThreadStackInfo = 211,
       
   268 	EExecThreadGetHeap = 212,
       
   269 	EExecThreadAsProcess = 213,
       
   270 	EExecCondVarCreate = 214,
       
   271 	EExecCondVarWait = 215,
       
   272 	EExecCondVarSignal = 216,
       
   273 	EExecCondVarBroadcast = 217,
       
   274 	EExecPlatSecDiagnostic = 218,
       
   275 	EExecExceptionDescriptor = 219,
       
   276 	EExecThreadRequestSignal = 220,
       
   277 	EExecMutexIsHeld = 221,
       
   278 	EExecLeaveStart = 222,
       
   279 	EExecLeaveEnd = 223,
       
   280 	EExecSetDebugMaskIndex = 224,
       
   281 	EExecGetModuleNameFromAddress = 225,
       
   282 	EExecNotifyChanges = 226,
       
   283 	EExecSetGlobalUserData = 227,
       
   284 	EExecSessionSecurityInfo = 228,
       
   285 	EExecMessageClientStatus = 229,
       
   286 	EExecSetFloatingPointMode = 230,
       
   287 	EExecBTraceOut = 231,
       
   288 	EExecBTraceOutBig = 232,
       
   289 	EExecCheckFilter2 = 233,
       
   290 	EExecProcessExeExportData = 234,
       
   291 	EExecNotifyIfCodeSegDestroyed = 235,
       
   292 	EExecGetDestroyedCodeSegInfo = 236,
       
   293 	EExecSetWin32RuntimeHook = 237,
       
   294 	EExecGetBTraceId = 238,
       
   295 	EExecNotifyOnIdle = 239,
       
   296 	EExecCancelMiscNotifier = 240,
       
   297 	EExecNotifyObjectDestruction = 241,
       
   298 	EExecRegisterTrustedChunk = 242,
       
   299 	EExecUserThreadExiting = 243,
       
   300 	EExecKernMsgTest = 244,
       
   301 	EExecGetLatencyValues = 245,
       
   302 	EExecCalcKernelHeapUsed = 246,
       
   303 	};