sl@1
|
1 |
// ./os/boardsupport/emulator/emulatorbsp/hal/config.cpp
|
sl@1
|
2 |
//
|
sl@1
|
3 |
// Copyright (c) 1999-2014 Nokia Corporation and/or its subsidiary(-ies).// All rights reserved.
|
sl@1
|
4 |
//
|
sl@1
|
5 |
// GENERATED FILE - DO NOT EDIT
|
sl@1
|
6 |
//
|
sl@1
|
7 |
|
sl@1
|
8 |
#include <kernel/hal_int.h>
|
sl@1
|
9 |
|
sl@1
|
10 |
GLREF_C TInt ProcessCPUSpeed(TInt, TInt, TBool, TAny*); // ECPUSpeed
|
sl@1
|
11 |
GLREF_C TInt GetRAMSize(TInt, TInt, TBool, TAny*); // EMemoryRAM
|
sl@1
|
12 |
GLREF_C TInt GetFreeRAM(TInt, TInt, TBool, TAny*); // EMemoryRAMFree
|
sl@1
|
13 |
GLREF_C TInt GetROMSize(TInt, TInt, TBool, TAny*); // EMemoryROM
|
sl@1
|
14 |
GLREF_C TInt ProcessKeyboardClickState(TInt, TInt, TBool, TAny*); // EKeyboardClickState
|
sl@1
|
15 |
GLREF_C TInt ProcessKeyboardClickVolume(TInt, TInt, TBool, TAny*); // EKeyboardClickVolume
|
sl@1
|
16 |
GLREF_C TInt ProcessDisplayCurrentModeInfo(TInt, TInt, TBool, TAny*); // EDisplayXPixels
|
sl@1
|
17 |
GLREF_C TInt ProcessDisplayCurrentModeInfo(TInt, TInt, TBool, TAny*); // EDisplayYPixels
|
sl@1
|
18 |
GLREF_C TInt ProcessDisplayCurrentModeInfo(TInt, TInt, TBool, TAny*); // EDisplayXTwips
|
sl@1
|
19 |
GLREF_C TInt ProcessDisplayCurrentModeInfo(TInt, TInt, TBool, TAny*); // EDisplayYTwips
|
sl@1
|
20 |
GLREF_C TInt ProcessDisplayColors(TInt, TInt, TBool, TAny*); // EDisplayColors
|
sl@1
|
21 |
GLREF_C TInt ProcessDisplayState(TInt, TInt, TBool, TAny*); // EDisplayState
|
sl@1
|
22 |
GLREF_C TInt ProcessDisplayContrast(TInt, TInt, TBool, TAny*); // EDisplayContrast
|
sl@1
|
23 |
GLREF_C TInt ProcessDisplayMaxContrast(TInt, TInt, TBool, TAny*); // EDisplayContrastMax
|
sl@1
|
24 |
GLREF_C TInt ProcessMouseState(TInt, TInt, TBool, TAny*); // EMouseState
|
sl@1
|
25 |
GLREF_C TInt ProcessMouseSpeed(TInt, TInt, TBool, TAny*); // EMouseSpeed
|
sl@1
|
26 |
GLREF_C TInt ProcessMouseAcceleration(TInt, TInt, TBool, TAny*); // EMouseAcceleration
|
sl@1
|
27 |
GLREF_C TInt GetMouseButtonState(TInt, TInt, TBool, TAny*); // EMouseButtonState
|
sl@1
|
28 |
GLREF_C TInt ProcessLEDMask(TInt, TInt, TBool, TAny*); // ELEDmask
|
sl@1
|
29 |
GLREF_C TInt ProcessDisplaySpecifiedModeInfo(TInt, TInt, TBool, TAny*); // EDisplayIsMono
|
sl@1
|
30 |
GLREF_C TInt ProcessDisplaySpecifiedModeInfo(TInt, TInt, TBool, TAny*); // EDisplayIsPalettized
|
sl@1
|
31 |
GLREF_C TInt ProcessDisplaySpecifiedModeInfo(TInt, TInt, TBool, TAny*); // EDisplayBitsPerPixel
|
sl@1
|
32 |
GLREF_C TInt ProcessDisplayNumModes(TInt, TInt, TBool, TAny*); // EDisplayNumModes
|
sl@1
|
33 |
GLREF_C TInt ProcessDisplayCurrentModeInfo(TInt, TInt, TBool, TAny*); // EDisplayMemoryAddress
|
sl@1
|
34 |
GLREF_C TInt ProcessDisplaySpecifiedModeInfo(TInt, TInt, TBool, TAny*); // EDisplayOffsetToFirstPixel
|
sl@1
|
35 |
GLREF_C TInt ProcessDisplaySpecifiedModeInfo(TInt, TInt, TBool, TAny*); // EDisplayOffsetBetweenLines
|
sl@1
|
36 |
GLREF_C TInt ProcessDisplayCurrentModeInfo(TInt, TInt, TBool, TAny*); // EDisplayIsPixelOrderRGB
|
sl@1
|
37 |
GLREF_C TInt ProcessDisplayCurrentModeInfo(TInt, TInt, TBool, TAny*); // EDisplayIsPixelOrderLandscape
|
sl@1
|
38 |
GLREF_C TInt ProcessDisplayMode(TInt, TInt, TBool, TAny*); // EDisplayMode
|
sl@1
|
39 |
GLREF_C TInt ProcessCustomRestart(TInt, TInt, TBool, TAny*); // ECustomRestart
|
sl@1
|
40 |
GLREF_C TInt ProcessCustomRestartReason(TInt, TInt, TBool, TAny*); // ECustomRestartReason
|
sl@1
|
41 |
GLREF_C TInt GetDisplayNumberOfScreens(TInt, TInt, TBool, TAny*); // EDisplayNumberOfScreens
|
sl@1
|
42 |
GLREF_C TInt ProcessNanoTickPeriod(TInt, TInt, TBool, TAny*); // ENanoTickPeriod
|
sl@1
|
43 |
GLREF_C TInt ProcessFastCounterFrequency(TInt, TInt, TBool, TAny*); // EFastCounterFrequency
|
sl@1
|
44 |
GLREF_C TInt NonsecureClockOffset(TInt, TInt, TBool, TAny*); // ETimeNonSecureOffset
|
sl@1
|
45 |
GLREF_C TInt GetDisplayMemoryHandle(TInt, TInt, TBool, TAny*); // EDisplayMemoryHandle
|
sl@1
|
46 |
GLREF_C TInt GetNumCpus(TInt, TInt, TBool, TAny*); // ENumCpus
|
sl@1
|
47 |
|
sl@1
|
48 |
const TUint8 HalInternal::Properties[]=
|
sl@1
|
49 |
{
|
sl@1
|
50 |
HAL::EValid, // EManufacturer
|
sl@1
|
51 |
HAL::EValid, // EManufacturerHardwareRev
|
sl@1
|
52 |
HAL::EValid, // EManufacturerSoftwareRev
|
sl@1
|
53 |
HAL::EValid, // EManufacturerSoftwareBuild
|
sl@1
|
54 |
HAL::EValid, // EModel
|
sl@1
|
55 |
HAL::EValid, // EMachineUid
|
sl@1
|
56 |
HAL::EValid, // EDeviceFamily
|
sl@1
|
57 |
HAL::EValid, // EDeviceFamilyRev
|
sl@1
|
58 |
HAL::EValid, // ECPU
|
sl@1
|
59 |
HAL::EValid, // ECPUArch
|
sl@1
|
60 |
HAL::EValid, // ECPUABI
|
sl@1
|
61 |
HAL::EValid|HAL::ESettable, // ECPUSpeed
|
sl@1
|
62 |
0, // ESystemStartupReason
|
sl@1
|
63 |
0, // ESystemException
|
sl@1
|
64 |
HAL::EValid, // ESystemTickPeriod
|
sl@1
|
65 |
HAL::EValid, // EMemoryRAM
|
sl@1
|
66 |
HAL::EValid, // EMemoryRAMFree
|
sl@1
|
67 |
HAL::EValid, // EMemoryROM
|
sl@1
|
68 |
HAL::EValid, // EMemoryPageSize
|
sl@1
|
69 |
HAL::EValid, // EPowerGood
|
sl@1
|
70 |
0, // EPowerBatteryStatus
|
sl@1
|
71 |
HAL::EValid, // EPowerBackup
|
sl@1
|
72 |
0, // EPowerBackupStatus
|
sl@1
|
73 |
HAL::EValid, // EPowerExternal
|
sl@1
|
74 |
HAL::EValid, // EKeyboard
|
sl@1
|
75 |
HAL::EValid, // EKeyboardDeviceKeys
|
sl@1
|
76 |
HAL::EValid, // EKeyboardAppKeys
|
sl@1
|
77 |
HAL::EValid, // EKeyboardClick
|
sl@1
|
78 |
HAL::EValid|HAL::ESettable, // EKeyboardClickState
|
sl@1
|
79 |
HAL::EValid|HAL::ESettable, // EKeyboardClickVolume
|
sl@1
|
80 |
HAL::EValid, // EKeyboardClickVolumeMax
|
sl@1
|
81 |
HAL::EValid, // EDisplayXPixels
|
sl@1
|
82 |
HAL::EValid, // EDisplayYPixels
|
sl@1
|
83 |
HAL::EValid, // EDisplayXTwips
|
sl@1
|
84 |
HAL::EValid, // EDisplayYTwips
|
sl@1
|
85 |
HAL::EValid, // EDisplayColors
|
sl@1
|
86 |
HAL::EValid|HAL::ESettable, // EDisplayState
|
sl@1
|
87 |
HAL::EValid|HAL::ESettable, // EDisplayContrast
|
sl@1
|
88 |
HAL::EValid, // EDisplayContrastMax
|
sl@1
|
89 |
HAL::EValid, // EBacklight
|
sl@1
|
90 |
0, // EBacklightState
|
sl@1
|
91 |
HAL::EValid, // EPen
|
sl@1
|
92 |
0, // EPenX
|
sl@1
|
93 |
0, // EPenY
|
sl@1
|
94 |
0, // EPenDisplayOn
|
sl@1
|
95 |
0, // EPenClick
|
sl@1
|
96 |
0, // EPenClickState
|
sl@1
|
97 |
0, // EPenClickVolume
|
sl@1
|
98 |
0, // EPenClickVolumeMax
|
sl@1
|
99 |
HAL::EValid, // EMouse
|
sl@1
|
100 |
0, // EMouseX
|
sl@1
|
101 |
0, // EMouseY
|
sl@1
|
102 |
HAL::EValid|HAL::ESettable, // EMouseState
|
sl@1
|
103 |
HAL::EValid|HAL::ESettable, // EMouseSpeed
|
sl@1
|
104 |
HAL::EValid|HAL::ESettable, // EMouseAcceleration
|
sl@1
|
105 |
HAL::EValid, // EMouseButtons
|
sl@1
|
106 |
HAL::EValid, // EMouseButtonState
|
sl@1
|
107 |
0, // ECaseState
|
sl@1
|
108 |
HAL::EValid, // ECaseSwitch
|
sl@1
|
109 |
0, // ECaseSwitchDisplayOn
|
sl@1
|
110 |
0, // ECaseSwitchDisplayOff
|
sl@1
|
111 |
HAL::EValid, // ELEDs
|
sl@1
|
112 |
HAL::EValid|HAL::ESettable, // ELEDmask
|
sl@1
|
113 |
HAL::EValid, // EIntegratedPhone
|
sl@1
|
114 |
0, // EDisplayBrightness
|
sl@1
|
115 |
0, // EDisplayBrightnessMax
|
sl@1
|
116 |
0, // EKeyboardBacklightState
|
sl@1
|
117 |
0, // EAccessoryPower
|
sl@1
|
118 |
HAL::EValid|HAL::ESettable, // ELanguageIndex
|
sl@1
|
119 |
0, // EKeyboardIndex
|
sl@1
|
120 |
HAL::EValid, // EMaxRAMDriveSize
|
sl@1
|
121 |
0, // EKeyboardState
|
sl@1
|
122 |
HAL::EValid|HAL::ESettable, // ESystemDrive
|
sl@1
|
123 |
0, // EPenState
|
sl@1
|
124 |
HAL::EValid, // EDisplayIsMono
|
sl@1
|
125 |
HAL::EValid, // EDisplayIsPalettized
|
sl@1
|
126 |
HAL::EValid, // EDisplayBitsPerPixel
|
sl@1
|
127 |
HAL::EValid, // EDisplayNumModes
|
sl@1
|
128 |
HAL::EValid, // EDisplayMemoryAddress
|
sl@1
|
129 |
HAL::EValid, // EDisplayOffsetToFirstPixel
|
sl@1
|
130 |
HAL::EValid, // EDisplayOffsetBetweenLines
|
sl@1
|
131 |
0, // EDisplayPaletteEntry
|
sl@1
|
132 |
HAL::EValid, // EDisplayIsPixelOrderRGB
|
sl@1
|
133 |
HAL::EValid, // EDisplayIsPixelOrderLandscape
|
sl@1
|
134 |
HAL::EValid|HAL::ESettable, // EDisplayMode
|
sl@1
|
135 |
0, // ESwitches
|
sl@1
|
136 |
0, // EDebugPort
|
sl@1
|
137 |
0, // ELocaleLoaded
|
sl@1
|
138 |
HAL::EValid, // EClipboardDrive
|
sl@1
|
139 |
HAL::EValid|HAL::ESettable, // ECustomRestart
|
sl@1
|
140 |
HAL::EValid, // ECustomRestartReason
|
sl@1
|
141 |
HAL::EValid, // EDisplayNumberOfScreens
|
sl@1
|
142 |
HAL::EValid, // ENanoTickPeriod
|
sl@1
|
143 |
HAL::EValid, // EFastCounterFrequency
|
sl@1
|
144 |
HAL::EValid, // EFastCounterCountsUp
|
sl@1
|
145 |
HAL::EValid, // EPointer3D
|
sl@1
|
146 |
HAL::EValid|HAL::ESettable, // EPointer3DMaxProximity
|
sl@1
|
147 |
HAL::EValid, // EPointer3DThetaSupported
|
sl@1
|
148 |
HAL::EValid, // EPointer3DPhiSupported
|
sl@1
|
149 |
HAL::EValid, // EPointer3DRotationSupported
|
sl@1
|
150 |
HAL::EValid, // EPointer3DPressureSupported
|
sl@1
|
151 |
0, // EHardwareFloatingPoint
|
sl@1
|
152 |
HAL::EValid|HAL::ESettable, // ETimeNonSecureOffset
|
sl@1
|
153 |
0, // EPersistStartupModeKernel
|
sl@1
|
154 |
0, // EMaximumCustomRestartReasons
|
sl@1
|
155 |
0, // EMaximumRestartStartupModes
|
sl@1
|
156 |
HAL::EValid|HAL::ESettable, // ECustomResourceDrive
|
sl@1
|
157 |
HAL::EValid, // EPointer3DProximityStep
|
sl@1
|
158 |
HAL::EValid, // EPointerMaxPointers
|
sl@1
|
159 |
HAL::EValid|HAL::ESettable, // EPointerNumberOfPointers
|
sl@1
|
160 |
HAL::EValid, // EPointer3DMaxPressure
|
sl@1
|
161 |
HAL::EValid, // EPointer3DPressureStep
|
sl@1
|
162 |
HAL::EValid|HAL::ESettable, // EPointer3DEnterHighPressureThreshold
|
sl@1
|
163 |
HAL::EValid|HAL::ESettable, // EPointer3DExitHighPressureThreshold
|
sl@1
|
164 |
HAL::EValid|HAL::ESettable, // EPointer3DEnterCloseProximityThreshold
|
sl@1
|
165 |
HAL::EValid|HAL::ESettable, // EPointer3DExitCloseProximityThreshold
|
sl@1
|
166 |
HAL::EValid, // EDisplayMemoryHandle
|
sl@1
|
167 |
0, // ESerialNumber
|
sl@1
|
168 |
0, // ECpuProfilingDefaultInterruptBase
|
sl@1
|
169 |
HAL::EValid // ENumCpus
|
sl@1
|
170 |
};
|
sl@1
|
171 |
|
sl@1
|
172 |
#if 0
|
sl@1
|
173 |
const TInt HalInternal::Offset[]=
|
sl@1
|
174 |
{
|
sl@1
|
175 |
0, // EManufacturer
|
sl@1
|
176 |
4, // EManufacturerHardwareRev
|
sl@1
|
177 |
8, // EManufacturerSoftwareRev
|
sl@1
|
178 |
12, // EManufacturerSoftwareBuild
|
sl@1
|
179 |
16, // EModel
|
sl@1
|
180 |
20, // EMachineUid
|
sl@1
|
181 |
24, // EDeviceFamily
|
sl@1
|
182 |
28, // EDeviceFamilyRev
|
sl@1
|
183 |
32, // ECPU
|
sl@1
|
184 |
36, // ECPUArch
|
sl@1
|
185 |
40, // ECPUABI
|
sl@1
|
186 |
-1, // ECPUSpeed
|
sl@1
|
187 |
-1, // ESystemStartupReason
|
sl@1
|
188 |
-1, // ESystemException
|
sl@1
|
189 |
44, // ESystemTickPeriod
|
sl@1
|
190 |
-1, // EMemoryRAM
|
sl@1
|
191 |
-1, // EMemoryRAMFree
|
sl@1
|
192 |
-1, // EMemoryROM
|
sl@1
|
193 |
48, // EMemoryPageSize
|
sl@1
|
194 |
52, // EPowerGood
|
sl@1
|
195 |
-1, // EPowerBatteryStatus
|
sl@1
|
196 |
56, // EPowerBackup
|
sl@1
|
197 |
-1, // EPowerBackupStatus
|
sl@1
|
198 |
60, // EPowerExternal
|
sl@1
|
199 |
64, // EKeyboard
|
sl@1
|
200 |
68, // EKeyboardDeviceKeys
|
sl@1
|
201 |
72, // EKeyboardAppKeys
|
sl@1
|
202 |
76, // EKeyboardClick
|
sl@1
|
203 |
-1, // EKeyboardClickState
|
sl@1
|
204 |
-1, // EKeyboardClickVolume
|
sl@1
|
205 |
80, // EKeyboardClickVolumeMax
|
sl@1
|
206 |
-1, // EDisplayXPixels
|
sl@1
|
207 |
-1, // EDisplayYPixels
|
sl@1
|
208 |
-1, // EDisplayXTwips
|
sl@1
|
209 |
-1, // EDisplayYTwips
|
sl@1
|
210 |
-1, // EDisplayColors
|
sl@1
|
211 |
-1, // EDisplayState
|
sl@1
|
212 |
-1, // EDisplayContrast
|
sl@1
|
213 |
-1, // EDisplayContrastMax
|
sl@1
|
214 |
84, // EBacklight
|
sl@1
|
215 |
-1, // EBacklightState
|
sl@1
|
216 |
88, // EPen
|
sl@1
|
217 |
-1, // EPenX
|
sl@1
|
218 |
-1, // EPenY
|
sl@1
|
219 |
-1, // EPenDisplayOn
|
sl@1
|
220 |
-1, // EPenClick
|
sl@1
|
221 |
-1, // EPenClickState
|
sl@1
|
222 |
-1, // EPenClickVolume
|
sl@1
|
223 |
-1, // EPenClickVolumeMax
|
sl@1
|
224 |
92, // EMouse
|
sl@1
|
225 |
-1, // EMouseX
|
sl@1
|
226 |
-1, // EMouseY
|
sl@1
|
227 |
-1, // EMouseState
|
sl@1
|
228 |
-1, // EMouseSpeed
|
sl@1
|
229 |
-1, // EMouseAcceleration
|
sl@1
|
230 |
96, // EMouseButtons
|
sl@1
|
231 |
-1, // EMouseButtonState
|
sl@1
|
232 |
-1, // ECaseState
|
sl@1
|
233 |
100, // ECaseSwitch
|
sl@1
|
234 |
-1, // ECaseSwitchDisplayOn
|
sl@1
|
235 |
-1, // ECaseSwitchDisplayOff
|
sl@1
|
236 |
104, // ELEDs
|
sl@1
|
237 |
-1, // ELEDmask
|
sl@1
|
238 |
108, // EIntegratedPhone
|
sl@1
|
239 |
-1, // EDisplayBrightness
|
sl@1
|
240 |
-1, // EDisplayBrightnessMax
|
sl@1
|
241 |
-1, // EKeyboardBacklightState
|
sl@1
|
242 |
-1, // EAccessoryPower
|
sl@1
|
243 |
112, // ELanguageIndex
|
sl@1
|
244 |
-1, // EKeyboardIndex
|
sl@1
|
245 |
116, // EMaxRAMDriveSize
|
sl@1
|
246 |
-1, // EKeyboardState
|
sl@1
|
247 |
120, // ESystemDrive
|
sl@1
|
248 |
-1, // EPenState
|
sl@1
|
249 |
-1, // EDisplayIsMono
|
sl@1
|
250 |
-1, // EDisplayIsPalettized
|
sl@1
|
251 |
-1, // EDisplayBitsPerPixel
|
sl@1
|
252 |
-1, // EDisplayNumModes
|
sl@1
|
253 |
-1, // EDisplayMemoryAddress
|
sl@1
|
254 |
-1, // EDisplayOffsetToFirstPixel
|
sl@1
|
255 |
-1, // EDisplayOffsetBetweenLines
|
sl@1
|
256 |
-1, // EDisplayPaletteEntry
|
sl@1
|
257 |
-1, // EDisplayIsPixelOrderRGB
|
sl@1
|
258 |
-1, // EDisplayIsPixelOrderLandscape
|
sl@1
|
259 |
-1, // EDisplayMode
|
sl@1
|
260 |
-1, // ESwitches
|
sl@1
|
261 |
-1, // EDebugPort
|
sl@1
|
262 |
-1, // ELocaleLoaded
|
sl@1
|
263 |
124, // EClipboardDrive
|
sl@1
|
264 |
-1, // ECustomRestart
|
sl@1
|
265 |
-1, // ECustomRestartReason
|
sl@1
|
266 |
-1, // EDisplayNumberOfScreens
|
sl@1
|
267 |
-1, // ENanoTickPeriod
|
sl@1
|
268 |
-1, // EFastCounterFrequency
|
sl@1
|
269 |
128, // EFastCounterCountsUp
|
sl@1
|
270 |
132, // EPointer3D
|
sl@1
|
271 |
136, // EPointer3DMaxProximity
|
sl@1
|
272 |
140, // EPointer3DThetaSupported
|
sl@1
|
273 |
144, // EPointer3DPhiSupported
|
sl@1
|
274 |
148, // EPointer3DRotationSupported
|
sl@1
|
275 |
152, // EPointer3DPressureSupported
|
sl@1
|
276 |
-1, // EHardwareFloatingPoint
|
sl@1
|
277 |
-1, // ETimeNonSecureOffset
|
sl@1
|
278 |
-1, // EPersistStartupModeKernel
|
sl@1
|
279 |
-1, // EMaximumCustomRestartReasons
|
sl@1
|
280 |
-1, // EMaximumRestartStartupModes
|
sl@1
|
281 |
156, // ECustomResourceDrive
|
sl@1
|
282 |
160, // EPointer3DProximityStep
|
sl@1
|
283 |
164, // EPointerMaxPointers
|
sl@1
|
284 |
168, // EPointerNumberOfPointers
|
sl@1
|
285 |
172, // EPointer3DMaxPressure
|
sl@1
|
286 |
176, // EPointer3DPressureStep
|
sl@1
|
287 |
180, // EPointer3DEnterHighPressureThreshold
|
sl@1
|
288 |
184, // EPointer3DExitHighPressureThreshold
|
sl@1
|
289 |
188, // EPointer3DEnterCloseProximityThreshold
|
sl@1
|
290 |
192, // EPointer3DExitCloseProximityThreshold
|
sl@1
|
291 |
-1, // EDisplayMemoryHandle
|
sl@1
|
292 |
-1, // ESerialNumber
|
sl@1
|
293 |
-1, // ECpuProfilingDefaultInterruptBase
|
sl@1
|
294 |
-1 // ENumCpus
|
sl@1
|
295 |
};
|
sl@1
|
296 |
|
sl@1
|
297 |
#endif
|
sl@1
|
298 |
const TInt HalInternal::HalDataSize=196;
|
sl@1
|
299 |
|
sl@1
|
300 |
const THalImplementation HalInternal::Implementation[]=
|
sl@1
|
301 |
{
|
sl@1
|
302 |
NULL, // EManufacturer
|
sl@1
|
303 |
NULL, // EManufacturerHardwareRev
|
sl@1
|
304 |
NULL, // EManufacturerSoftwareRev
|
sl@1
|
305 |
NULL, // EManufacturerSoftwareBuild
|
sl@1
|
306 |
NULL, // EModel
|
sl@1
|
307 |
NULL, // EMachineUid
|
sl@1
|
308 |
NULL, // EDeviceFamily
|
sl@1
|
309 |
NULL, // EDeviceFamilyRev
|
sl@1
|
310 |
NULL, // ECPU
|
sl@1
|
311 |
NULL, // ECPUArch
|
sl@1
|
312 |
NULL, // ECPUABI
|
sl@1
|
313 |
ProcessCPUSpeed, // ECPUSpeed
|
sl@1
|
314 |
NULL, // ESystemStartupReason
|
sl@1
|
315 |
NULL, // ESystemException
|
sl@1
|
316 |
NULL, // ESystemTickPeriod
|
sl@1
|
317 |
GetRAMSize, // EMemoryRAM
|
sl@1
|
318 |
GetFreeRAM, // EMemoryRAMFree
|
sl@1
|
319 |
GetROMSize, // EMemoryROM
|
sl@1
|
320 |
NULL, // EMemoryPageSize
|
sl@1
|
321 |
NULL, // EPowerGood
|
sl@1
|
322 |
NULL, // EPowerBatteryStatus
|
sl@1
|
323 |
NULL, // EPowerBackup
|
sl@1
|
324 |
NULL, // EPowerBackupStatus
|
sl@1
|
325 |
NULL, // EPowerExternal
|
sl@1
|
326 |
NULL, // EKeyboard
|
sl@1
|
327 |
NULL, // EKeyboardDeviceKeys
|
sl@1
|
328 |
NULL, // EKeyboardAppKeys
|
sl@1
|
329 |
NULL, // EKeyboardClick
|
sl@1
|
330 |
ProcessKeyboardClickState, // EKeyboardClickState
|
sl@1
|
331 |
ProcessKeyboardClickVolume, // EKeyboardClickVolume
|
sl@1
|
332 |
NULL, // EKeyboardClickVolumeMax
|
sl@1
|
333 |
ProcessDisplayCurrentModeInfo, // EDisplayXPixels
|
sl@1
|
334 |
ProcessDisplayCurrentModeInfo, // EDisplayYPixels
|
sl@1
|
335 |
ProcessDisplayCurrentModeInfo, // EDisplayXTwips
|
sl@1
|
336 |
ProcessDisplayCurrentModeInfo, // EDisplayYTwips
|
sl@1
|
337 |
ProcessDisplayColors, // EDisplayColors
|
sl@1
|
338 |
ProcessDisplayState, // EDisplayState
|
sl@1
|
339 |
ProcessDisplayContrast, // EDisplayContrast
|
sl@1
|
340 |
ProcessDisplayMaxContrast, // EDisplayContrastMax
|
sl@1
|
341 |
NULL, // EBacklight
|
sl@1
|
342 |
NULL, // EBacklightState
|
sl@1
|
343 |
NULL, // EPen
|
sl@1
|
344 |
NULL, // EPenX
|
sl@1
|
345 |
NULL, // EPenY
|
sl@1
|
346 |
NULL, // EPenDisplayOn
|
sl@1
|
347 |
NULL, // EPenClick
|
sl@1
|
348 |
NULL, // EPenClickState
|
sl@1
|
349 |
NULL, // EPenClickVolume
|
sl@1
|
350 |
NULL, // EPenClickVolumeMax
|
sl@1
|
351 |
NULL, // EMouse
|
sl@1
|
352 |
NULL, // EMouseX
|
sl@1
|
353 |
NULL, // EMouseY
|
sl@1
|
354 |
ProcessMouseState, // EMouseState
|
sl@1
|
355 |
ProcessMouseSpeed, // EMouseSpeed
|
sl@1
|
356 |
ProcessMouseAcceleration, // EMouseAcceleration
|
sl@1
|
357 |
NULL, // EMouseButtons
|
sl@1
|
358 |
GetMouseButtonState, // EMouseButtonState
|
sl@1
|
359 |
NULL, // ECaseState
|
sl@1
|
360 |
NULL, // ECaseSwitch
|
sl@1
|
361 |
NULL, // ECaseSwitchDisplayOn
|
sl@1
|
362 |
NULL, // ECaseSwitchDisplayOff
|
sl@1
|
363 |
NULL, // ELEDs
|
sl@1
|
364 |
ProcessLEDMask, // ELEDmask
|
sl@1
|
365 |
NULL, // EIntegratedPhone
|
sl@1
|
366 |
NULL, // EDisplayBrightness
|
sl@1
|
367 |
NULL, // EDisplayBrightnessMax
|
sl@1
|
368 |
NULL, // EKeyboardBacklightState
|
sl@1
|
369 |
NULL, // EAccessoryPower
|
sl@1
|
370 |
NULL, // ELanguageIndex
|
sl@1
|
371 |
NULL, // EKeyboardIndex
|
sl@1
|
372 |
NULL, // EMaxRAMDriveSize
|
sl@1
|
373 |
NULL, // EKeyboardState
|
sl@1
|
374 |
NULL, // ESystemDrive
|
sl@1
|
375 |
NULL, // EPenState
|
sl@1
|
376 |
ProcessDisplaySpecifiedModeInfo, // EDisplayIsMono
|
sl@1
|
377 |
ProcessDisplaySpecifiedModeInfo, // EDisplayIsPalettized
|
sl@1
|
378 |
ProcessDisplaySpecifiedModeInfo, // EDisplayBitsPerPixel
|
sl@1
|
379 |
ProcessDisplayNumModes, // EDisplayNumModes
|
sl@1
|
380 |
ProcessDisplayCurrentModeInfo, // EDisplayMemoryAddress
|
sl@1
|
381 |
ProcessDisplaySpecifiedModeInfo, // EDisplayOffsetToFirstPixel
|
sl@1
|
382 |
ProcessDisplaySpecifiedModeInfo, // EDisplayOffsetBetweenLines
|
sl@1
|
383 |
NULL, // EDisplayPaletteEntry
|
sl@1
|
384 |
ProcessDisplayCurrentModeInfo, // EDisplayIsPixelOrderRGB
|
sl@1
|
385 |
ProcessDisplayCurrentModeInfo, // EDisplayIsPixelOrderLandscape
|
sl@1
|
386 |
ProcessDisplayMode, // EDisplayMode
|
sl@1
|
387 |
NULL, // ESwitches
|
sl@1
|
388 |
NULL, // EDebugPort
|
sl@1
|
389 |
NULL, // ELocaleLoaded
|
sl@1
|
390 |
NULL, // EClipboardDrive
|
sl@1
|
391 |
ProcessCustomRestart, // ECustomRestart
|
sl@1
|
392 |
ProcessCustomRestartReason, // ECustomRestartReason
|
sl@1
|
393 |
GetDisplayNumberOfScreens, // EDisplayNumberOfScreens
|
sl@1
|
394 |
ProcessNanoTickPeriod, // ENanoTickPeriod
|
sl@1
|
395 |
ProcessFastCounterFrequency, // EFastCounterFrequency
|
sl@1
|
396 |
NULL, // EFastCounterCountsUp
|
sl@1
|
397 |
NULL, // EPointer3D
|
sl@1
|
398 |
NULL, // EPointer3DMaxProximity
|
sl@1
|
399 |
NULL, // EPointer3DThetaSupported
|
sl@1
|
400 |
NULL, // EPointer3DPhiSupported
|
sl@1
|
401 |
NULL, // EPointer3DRotationSupported
|
sl@1
|
402 |
NULL, // EPointer3DPressureSupported
|
sl@1
|
403 |
NULL, // EHardwareFloatingPoint
|
sl@1
|
404 |
NonsecureClockOffset, // ETimeNonSecureOffset
|
sl@1
|
405 |
NULL, // EPersistStartupModeKernel
|
sl@1
|
406 |
NULL, // EMaximumCustomRestartReasons
|
sl@1
|
407 |
NULL, // EMaximumRestartStartupModes
|
sl@1
|
408 |
NULL, // ECustomResourceDrive
|
sl@1
|
409 |
NULL, // EPointer3DProximityStep
|
sl@1
|
410 |
NULL, // EPointerMaxPointers
|
sl@1
|
411 |
NULL, // EPointerNumberOfPointers
|
sl@1
|
412 |
NULL, // EPointer3DMaxPressure
|
sl@1
|
413 |
NULL, // EPointer3DPressureStep
|
sl@1
|
414 |
NULL, // EPointer3DEnterHighPressureThreshold
|
sl@1
|
415 |
NULL, // EPointer3DExitHighPressureThreshold
|
sl@1
|
416 |
NULL, // EPointer3DEnterCloseProximityThreshold
|
sl@1
|
417 |
NULL, // EPointer3DExitCloseProximityThreshold
|
sl@1
|
418 |
GetDisplayMemoryHandle, // EDisplayMemoryHandle
|
sl@1
|
419 |
NULL, // ESerialNumber
|
sl@1
|
420 |
NULL, // ECpuProfilingDefaultInterruptBase
|
sl@1
|
421 |
GetNumCpus // ENumCpus
|
sl@1
|
422 |
};
|
sl@1
|
423 |
|