xref: /reactos/sdk/include/psdk/edevdefs.h (revision 845faec4)
1 
2 #ifndef __EDEVDEFS__
3 #define __EDEVDEFS__
4 
5 
6 #define ED_BASE		        		            0x1000L
7 #define ED_DEVCAP_CAN_RECORD			        ED_BASE+1L
8 #define ED_DEVCAP_CAN_RECORD_STROBE		        ED_BASE+2L
9 #define ED_DEVCAP_HAS_AUDIO			            ED_BASE+3L
10 #define ED_DEVCAP_HAS_VIDEO			            ED_BASE+4L
11 #define ED_DEVCAP_USES_FILES		            ED_BASE+5L
12 #define ED_DEVCAP_CAN_SAVE			            ED_BASE+6L
13 #define ED_DEVCAP_DEVICE_TYPE		            ED_BASE+7L
14 #define ED_DEVTYPE_VCR				            ED_BASE+8L
15 #define ED_DEVTYPE_LASERDISK		            ED_BASE+9L
16 #define ED_DEVTYPE_ATR 				            ED_BASE+10L
17 #define ED_DEVTYPE_DDR				            ED_BASE+11L
18 #define ED_DEVTYPE_ROUTER 			            ED_BASE+12L
19 #define ED_DEVTYPE_KEYER 			            ED_BASE+13L
20 #define ED_DEVTYPE_MIXER_VIDEO 		            ED_BASE+14L
21 #define ED_DEVTYPE_DVE 				            ED_BASE+15L
22 #define ED_DEVTYPE_WIPEGEN 			            ED_BASE+16L
23 #define ED_DEVTYPE_MIXER_AUDIO 		            ED_BASE+17L
24 #define ED_DEVTYPE_CG 				            ED_BASE+18L
25 #define ED_DEVTYPE_TBC 				            ED_BASE+19L
26 #define ED_DEVTYPE_TCG 				            ED_BASE+20L
27 #define ED_DEVTYPE_GPI 				            ED_BASE+21L
28 #define ED_DEVTYPE_JOYSTICK 		            ED_BASE+22L
29 #define ED_DEVTYPE_KEYBOARD			            ED_BASE+23L
30 #define ED_DEVCAP_EXTERNAL_DEVICE_ID	        ED_BASE+24L
31 #define ED_DEVCAP_TIMECODE_READ		            ED_BASE+25L
32 #define ED_DEVCAP_TIMECODE_WRITE	            ED_BASE+26L
33 #define ED_DEVCAP_CTLTRK_READ		            ED_BASE+27L
34 #define ED_DEVCAP_INDEX_READ		            ED_BASE+28L
35 #define ED_DEVCAP_PREROLL			            ED_BASE+29L
36 #define ED_DEVCAP_POSTROLL			            ED_BASE+30L
37 #define ED_DEVCAP_SYNC_ACCURACY		            ED_BASE+31L
38 #define ED_SYNCACC_PRECISE			            ED_BASE+32L
39 #define ED_SYNCACC_FRAME			            ED_BASE+33L
40 #define ED_SYNCACC_ROUGH			            ED_BASE+34L
41 #define ED_DEVCAP_NORMAL_RATE	                ED_BASE+35L
42 #define ED_RATE_24				                ED_BASE+36L
43 #define ED_RATE_25				                ED_BASE+37L
44 #define ED_RATE_2997			                ED_BASE+38L
45 #define ED_RATE_30				                ED_BASE+39L
46 #define ED_DEVCAP_CAN_PREVIEW	                ED_BASE+40L
47 #define ED_DEVCAP_CAN_MONITOR_SOURCES	        ED_BASE+41L
48 #define ED_DEVCAP_CAN_TEST			            ED_BASE+42L
49 #define ED_DEVCAP_VIDEO_INPUTS		            ED_BASE+43L
50 #define ED_DEVCAP_AUDIO_INPUTS		            ED_BASE+44L
51 #define ED_DEVCAP_NEEDS_CALIBRATING	            ED_BASE+45L
52 #define ED_DEVCAP_SEEK_TYPE			            ED_BASE+46L
53 #define ED_SEEK_PERFECT				            ED_BASE+47L
54 #define ED_SEEK_FAST				            ED_BASE+48L
55 #define ED_SEEK_SLOW				            ED_BASE+49L
56 #define ED_POWER_ON					            ED_BASE+50L
57 #define ED_POWER_OFF				            ED_BASE+51L
58 #define ED_POWER_STANDBY			            ED_BASE+52L
59 #define ED_ACTIVE					            ED_BASE+53L
60 #define ED_INACTIVE 				            ED_BASE+54L
61 #define ED_ALL						            ED_BASE+55L
62 #define ED_TEST						            ED_BASE+56L
63 
64 #define ED_TRANSCAP_CAN_EJECT			        ED_BASE+100L
65 #define ED_TRANSCAP_CAN_BUMP_PLAY		        ED_BASE+101L
66 #define ED_TRANSCAP_CAN_PLAY_BACKWARDS	        ED_BASE+102L
67 #define ED_TRANSCAP_CAN_SET_EE			        ED_BASE+103L
68 #define ED_TRANSCAP_CAN_SET_PB			        ED_BASE+104L
69 #define ED_TRANSCAP_CAN_DELAY_VIDEO_IN	        ED_BASE+105L
70 #define ED_TRANSCAP_CAN_DELAY_VIDEO_OUT	        ED_BASE+106L
71 #define ED_TRANSCAP_CAN_DELAY_AUDIO_IN	        ED_BASE+107L
72 #define ED_TRANSCAP_CAN_DELAY_AUDIO_OUT	        ED_BASE+108L
73 #define ED_TRANSCAP_FWD_VARIABLE_MAX	        ED_BASE+109L
74 #define ED_TRANSCAP_REV_VARIABLE_MAX	        ED_BASE+110L
75 #define ED_TRANSCAP_NUM_AUDIO_TRACKS	        ED_BASE+111L
76 #define ED_TRANSCAP_LTC_TRACK			        ED_BASE+112L
77 #define ED_TRANSCAP_NEEDS_TBC			        ED_BASE+113L
78 #define ED_TRANSCAP_NEEDS_CUEING		        ED_BASE+114L
79 #define ED_TRANSCAP_CAN_INSERT			        ED_BASE+115L
80 #define ED_TRANSCAP_CAN_ASSEMBLE		        ED_BASE+116L
81 #define ED_TRANSCAP_FIELD_STEP			        ED_BASE+117L
82 #define ED_TRANSCAP_CLOCK_INC_RATE		        ED_BASE+118L
83 #define ED_TRANSCAP_CAN_DETECT_LENGTH	        ED_BASE+119L
84 #define ED_TRANSCAP_CAN_FREEZE			        ED_BASE+120L
85 #define ED_TRANSCAP_HAS_TUNER			        ED_BASE+121L
86 #define ED_TRANSCAP_HAS_TIMER			        ED_BASE+122L
87 #define ED_TRANSCAP_HAS_CLOCK			        ED_BASE+123L
88 #define ED_MEDIA_SPIN_UP			            ED_BASE+130L
89 #define ED_MEDIA_SPIN_DOWN			            ED_BASE+131L
90 #define ED_MEDIA_UNLOAD				            ED_BASE+132L
91 
92 #define	ED_MODE_PLAY				            ED_BASE+200L
93 #define	ED_MODE_STOP				            ED_BASE+201L
94 #define	ED_MODE_FREEZE				            ED_BASE+202L
95 #define	ED_MODE_THAW				            ED_BASE+203L
96 #define	ED_MODE_FF					            ED_BASE+204L
97 #define	ED_MODE_REW					            ED_BASE+205L
98 #define	ED_MODE_RECORD				            ED_BASE+206L
99 #define	ED_MODE_RECORD_STROBE		            ED_BASE+207L
100 #define	ED_MODE_STEP				            ED_BASE+208L
101 #define	ED_MODE_STEP_FWD			            ED_BASE+208L
102 #define	ED_MODE_SHUTTLE				            ED_BASE+209L
103 #define	ED_MODE_EDIT_CUE			            ED_BASE+210L
104 #define ED_MODE_VAR_SPEED			            ED_BASE+211L
105 #define ED_MODE_PERFORM				            ED_BASE+212L
106 
107 #define	ED_MODE_LINK_ON				            ED_BASE+280L
108 #define	ED_MODE_LINK_OFF			            ED_BASE+281L
109 
110 #define ED_TCG_TIMECODE_TYPE		            ED_BASE+400L
111 #define ED_TCG_SMPTE_LTC			            ED_BASE+401L
112 #define ED_TCG_SMPTE_VITC			            ED_BASE+402L
113 #define ED_TCG_MIDI_QF				            ED_BASE+403L
114 #define ED_TCG_MIDI_FULL			            ED_BASE+404L
115 #define ED_TCG_FRAMERATE			            ED_BASE+405L
116 #define ED_FORMAT_SMPTE_30			            ED_BASE+406L
117 #define ED_FORMAT_SMPTE_30DROP		            ED_BASE+407L
118 #define ED_FORMAT_SMPTE_25			            ED_BASE+408L
119 #define ED_FORMAT_SMPTE_24			            ED_BASE+409L
120 #define ED_TCG_SYNC_SOURCE			            ED_BASE+410L
121 #define ED_TCG_VIDEO				            ED_BASE+411L
122 #define ED_TCG_READER				            ED_BASE+412L
123 #define ED_TCG_FREE					            ED_BASE+413L
124 #define ED_TCG_REFERENCE_SOURCE		            ED_BASE+414L
125 
126 #define ED_TCR_SOURCE			                ED_BASE+416L
127 #define ED_TCR_LTC				                ED_BASE+417L
128 #define ED_TCR_VITC				                ED_BASE+418L
129 #define ED_TCR_CT				                ED_BASE+419L
130 #define ED_TCR_FTC				                ED_BASE+420L
131 #define ED_TCR_LAST_VALUE		                ED_BASE+421L
132 #define ED_TCD_SOURCE			                ED_BASE+422L
133 #define ED_TCR					                ED_BASE+423L
134 #define ED_TCG					                ED_BASE+424L
135 #define ED_TCD_SIZE				                ED_BASE+425L
136 #define ED_SMALL				                ED_BASE+426L
137 #define ED_MED					                ED_BASE+427L
138 #define ED_LARGE				                ED_BASE+428L
139 #define ED_TCD_POSITION			                ED_BASE+429L
140 #define ED_TCD_INTENSITY		                ED_BASE+436L
141 #define ED_HIGH					                ED_BASE+437L
142 #define ED_LOW					                ED_BASE+438L
143 #define ED_TCD_TRANSPARENCY		                ED_BASE+439L
144 #define ED_TCD_INVERT			                ED_BASE+440L
145 
146 #define ED_MODE					                ED_BASE+500L
147 #define	ED_ERROR				                ED_BASE+501L
148 #define	ED_LOCAL				                ED_BASE+502L
149 #define	ED_RECORD_INHIBIT		                ED_BASE+503L
150 #define	ED_SERVO_LOCK			                ED_BASE+504L
151 #define	ED_MEDIA_PRESENT		                ED_BASE+505L
152 #define	ED_MEDIA_LENGTH			                ED_BASE+506L
153 #define	ED_MEDIA_SIZE			                ED_BASE+507L
154 #define	ED_MEDIA_TRACK_COUNT	                ED_BASE+508L
155 #define	ED_MEDIA_TRACK_LENGTH	                ED_BASE+509L
156 #define	ED_MEDIA_SIDE			                ED_BASE+510L
157 #define	ED_MEDIA_TYPE			                ED_BASE+511L
158 #define	ED_MEDIA_VHS			                ED_BASE+512L
159 #define	ED_MEDIA_SVHS			                ED_BASE+513L
160 #define	ED_MEDIA_HI8			                ED_BASE+514L
161 #define	ED_MEDIA_UMATIC			                ED_BASE+515L
162 #define	ED_MEDIA_DVC			                ED_BASE+516L
163 #define	ED_MEDIA_1_INCH			                ED_BASE+517L
164 #define	ED_MEDIA_D1				                ED_BASE+518L
165 #define	ED_MEDIA_D2				                ED_BASE+519L
166 #define	ED_MEDIA_D3				                ED_BASE+520L
167 #define	ED_MEDIA_D5				                ED_BASE+521L
168 #define	ED_MEDIA_DBETA			                ED_BASE+522L
169 #define	ED_MEDIA_BETA			                ED_BASE+523L
170 #define	ED_MEDIA_8MM			                ED_BASE+524L
171 #define	ED_MEDIA_DDR			                ED_BASE+525L
172 #define	ED_MEDIA_OTHER			                ED_BASE+526L
173 #define	ED_MEDIA_CLV			                ED_BASE+527L
174 #define	ED_MEDIA_CAV			                ED_BASE+528L
175 #define ED_MEDIA_POSITION		                ED_BASE+529L
176 #define ED_LINK_MODE			                ED_BASE+530L
177 
178 #define	ED_TRANSBASIC_TIME_FORMAT	            ED_BASE+540L
179 #define	ED_FORMAT_MILLISECONDS		            ED_BASE+541L
180 #define	ED_FORMAT_FRAMES			            ED_BASE+542L
181 #define ED_FORMAT_REFERENCE_TIME	            ED_BASE+543L
182 #define	ED_FORMAT_HMSF				            ED_BASE+547L
183 #define	ED_FORMAT_TMSF				            ED_BASE+548L
184 #define	ED_TRANSBASIC_TIME_REFERENCE	        ED_BASE+549L
185 #define	ED_TIMEREF_TIMECODE			            ED_BASE+550L
186 #define	ED_TIMEREF_CONTROL_TRACK	            ED_BASE+551L
187 #define	ED_TIMEREF_INDEX			            ED_BASE+552L
188 #define	ED_TRANSBASIC_SUPERIMPOSE		        ED_BASE+553L
189 #define	ED_TRANSBASIC_END_STOP_ACTION	        ED_BASE+554L
190 #define	ED_TRANSBASIC_RECORD_FORMAT	            ED_BASE+555L
191 #define	ED_RECORD_FORMAT_SP			            ED_BASE+556L
192 #define	ED_RECORD_FORMAT_LP			            ED_BASE+557L
193 #define	ED_RECORD_FORMAT_EP			            ED_BASE+558L
194 #define	ED_TRANSBASIC_STEP_COUNT	            ED_BASE+559L
195 #define	ED_TRANSBASIC_STEP_UNIT		            ED_BASE+560L
196 #define	ED_STEP_FIELD				            ED_BASE+561L
197 #define	ED_STEP_FRAME				            ED_BASE+562L
198 #define	ED_STEP_3_2					            ED_BASE+563L
199 #define	ED_TRANSBASIC_PREROLL		            ED_BASE+564L
200 #define	ED_TRANSBASIC_RECPREROLL	            ED_BASE+565L
201 #define	ED_TRANSBASIC_POSTROLL		            ED_BASE+566L
202 #define	ED_TRANSBASIC_EDIT_DELAY	            ED_BASE+567L
203 #define	ED_TRANSBASIC_PLAYTC_DELAY	            ED_BASE+568L
204 #define	ED_TRANSBASIC_RECTC_DELAY	            ED_BASE+569L
205 #define ED_TRANSBASIC_EDIT_FIELD	            ED_BASE+570L
206 #define	ED_TRANSBASIC_FRAME_SERVO	            ED_BASE+571L
207 #define	ED_TRANSBASIC_CF_SERVO		            ED_BASE+572L
208 #define	ED_TRANSBASIC_SERVO_REF		            ED_BASE+573L
209 #define	ED_REF_EXTERNAL				            ED_BASE+574L
210 #define	ED_REF_INPUT				            ED_BASE+575L
211 #define	ED_REF_INTERNAL				            ED_BASE+576L
212 #define	ED_REF_AUTO					            ED_BASE+577L
213 #define	ED_TRANSBASIC_WARN_GL		            ED_BASE+578L
214 #define	ED_TRANSBASIC_SET_TRACKING	            ED_BASE+579L
215 #define	ED_TRACKING_PLUS			            ED_BASE+580L
216 #define	ED_TRACKING_MINUS			            ED_BASE+581L
217 #define	ED_TRACKING_RESET			            ED_BASE+582L
218 #define	ED_TRANSBASIC_SET_FREEZE_TIMEOUT	    ED_BASE+583L
219 #define	ED_TRANSBASIC_VOLUME_NAME		        ED_BASE+584L
220 #define	ED_TRANSBASIC_BALLISTIC_1		        ED_BASE+585L
221 #define	ED_TRANSBASIC_BALLISTIC_2		        ED_BASE+586L
222 #define	ED_TRANSBASIC_BALLISTIC_3		        ED_BASE+587L
223 #define	ED_TRANSBASIC_BALLISTIC_4		        ED_BASE+588L
224 #define	ED_TRANSBASIC_BALLISTIC_5		        ED_BASE+589L
225 #define	ED_TRANSBASIC_BALLISTIC_6		        ED_BASE+590L
226 #define	ED_TRANSBASIC_BALLISTIC_7		        ED_BASE+591L
227 #define	ED_TRANSBASIC_BALLISTIC_8		        ED_BASE+592L
228 #define	ED_TRANSBASIC_BALLISTIC_9		        ED_BASE+593L
229 #define	ED_TRANSBASIC_BALLISTIC_10		        ED_BASE+594L
230 #define	ED_TRANSBASIC_BALLISTIC_11		        ED_BASE+595L
231 #define	ED_TRANSBASIC_BALLISTIC_12		        ED_BASE+596L
232 #define	ED_TRANSBASIC_BALLISTIC_13		        ED_BASE+597L
233 #define	ED_TRANSBASIC_BALLISTIC_14		        ED_BASE+598L
234 #define	ED_TRANSBASIC_BALLISTIC_15		        ED_BASE+599L
235 #define	ED_TRANSBASIC_BALLISTIC_16		        ED_BASE+600L
236 #define	ED_TRANSBASIC_BALLISTIC_17		        ED_BASE+601L
237 #define	ED_TRANSBASIC_BALLISTIC_18		        ED_BASE+602L
238 #define	ED_TRANSBASIC_BALLISTIC_19		        ED_BASE+603L
239 #define	ED_TRANSBASIC_BALLISTIC_20		        ED_BASE+604L
240 #define	ED_TRANSBASIC_SETCLOCK			        ED_BASE+605L
241 #define	ED_TRANSBASIC_SET_COUNTER_FORMAT	    ED_BASE+606L
242 #define	ED_TRANSBASIC_SET_COUNTER_VALUE	        ED_BASE+607L
243 #define	ED_TRANSBASIC_SETTUNER_CH_UP	        ED_BASE+608L
244 #define	ED_TRANSBASIC_SETTUNER_CH_DN	        ED_BASE+609L
245 #define	ED_TRANSBASIC_SETTUNER_SK_UP	        ED_BASE+610L
246 #define	ED_TRANSBASIC_SETTUNER_SK_DN	        ED_BASE+611L
247 #define	ED_TRANSBASIC_SETTUNER_CH		        ED_BASE+612L
248 #define	ED_TRANSBASIC_SETTUNER_NUM		        ED_BASE+613L
249 #define	ED_TRANSBASIC_SETTIMER_EVENT	        ED_BASE+614L
250 #define	ED_TRANSBASIC_SETTIMER_STARTDAY	        ED_BASE+615L
251 #define	ED_TRANSBASIC_SETTIMER_STARTTIME	    ED_BASE+616L
252 #define	ED_TRANSBASIC_SETTIMER_STOPDAY	        ED_BASE+617L
253 #define	ED_TRANSBASIC_SETTIMER_STOPTIME	        ED_BASE+618L
254 #define	ED_TRANSVIDEO_SET_OUTPUT	            ED_BASE+630L
255 #define	ED_E2E						            ED_BASE+631L
256 #define	ED_PLAYBACK					            ED_BASE+632L
257 #define	ED_OFF						            ED_BASE+633L
258 #define	ED_TRANSVIDEO_SET_SOURCE	            ED_BASE+634L
259 #define	ED_TRANSAUDIO_ENABLE_OUTPUT	            ED_BASE+640L
260 #define	ED_TRANSAUDIO_ENABLE_RECORD		        ED_BASE+642L
261 #define	ED_TRANSAUDIO_ENABLE_SELSYNC	        ED_BASE+643L
262 #define	ED_TRANSAUDIO_SET_SOURCE		        ED_BASE+644L
263 #define	ED_TRANSAUDIO_SET_MONITOR		        ED_BASE+645L
264 #define ED_INVALID		                        ED_BASE+652L
265 #define ED_EXECUTING	                        ED_BASE+653L
266 #define ED_REGISTER		                        ED_BASE+654L
267 #define ED_DELETE		                        ED_BASE+655L
268 #define ED_EDIT_HEVENT	                        ED_BASE+656L
269 #define ED_EDIT_TEST	                        ED_BASE+657L
270 #define ED_EDIT_IMMEDIATE	                    ED_BASE+658L
271 #define ED_EDIT_MODE	                        ED_BASE+659L
272 #define ED_EDIT_MODE_ASSEMBLE		            ED_BASE+660L
273 #define ED_EDIT_MODE_INSERT			            ED_BASE+661L
274 #define ED_EDIT_MODE_CRASH_RECORD	            ED_BASE+662L
275 #define ED_EDIT_MODE_BOOKMARK_TIME	            ED_BASE+663L
276 #define ED_EDIT_MODE_BOOKMARK_CHAPTER	        ED_BASE+664L
277 #define ED_EDIT_MASTER	                        ED_BASE+666L
278 #define ED_EDIT_TRACK		                    ED_BASE+667L
279 #define ED_EDIT_SRC_INPOINT		                ED_BASE+668L
280 #define ED_EDIT_SRC_OUTPOINT	                ED_BASE+669L
281 #define ED_EDIT_REC_INPOINT		                ED_BASE+670L
282 #define ED_EDIT_REC_OUTPOINT	                ED_BASE+671L
283 #define ED_EDIT_REHEARSE_MODE	                ED_BASE+672L
284 #define ED_EDIT_BVB		                        ED_BASE+673L
285 #define ED_EDIT_VBV	                        	ED_BASE+674L
286 #define ED_EDIT_VVV	                        	ED_BASE+675L
287 #define ED_EDIT_PERFORM	                        ED_BASE+676L
288 #define ED_EDIT_ABORT                       	ED_BASE+677L
289 #define ED_EDIT_TIMEOUT	                        ED_BASE+678L
290 #define ED_EDIT_SEEK	                    	ED_BASE+679L
291 #define ED_EDIT_SEEK_MODE                   	ED_BASE+680L
292 #define ED_EDIT_SEEK_EDIT_IN                	ED_BASE+681L
293 #define ED_EDIT_SEEK_EDIT_OUT	                ED_BASE+682L
294 #define ED_EDIT_SEEK_PREROLL	                ED_BASE+683L
295 #define ED_EDIT_SEEK_PREROLL_CT	                ED_BASE+684L
296 #define ED_EDIT_SEEK_BOOKMARK	                ED_BASE+685L
297 #define ED_EDIT_OFFSET	                        ED_BASE+686L
298 
299 #define ED_ERR_DEVICE_NOT_READY		            ED_BASE+700L
300 
301 #define ED_TRANSCAP_FWD_VARIABLE_MIN	        ED_BASE+800L
302 #define ED_TRANSCAP_REV_VARIABLE_MIN	        ED_BASE+801L
303 #define ED_TRANSCAP_FWD_SHUTTLE_MAX		        ED_BASE+802L
304 #define ED_TRANSCAP_FWD_SHUTTLE_MIN		        ED_BASE+803L
305 #define ED_TRANSCAP_REV_SHUTTLE_MAX		        ED_BASE+804L
306 #define ED_TRANSCAP_REV_SHUTTLE_MIN		        ED_BASE+805L
307 #define ED_TRANSCAP_MULTIPLE_EDITS		        ED_BASE+806L
308 #define ED_TRANSCAP_IS_MASTER			        ED_BASE+807L
309 #define ED_MODE_RECORD_FREEZE		            ED_BASE+808L
310 #define	ED_MODE_STEP_REV			            ED_BASE+809L
311 #define ED_MODE_NOTIFY_ENABLE		            ED_BASE+810L
312 #define ED_MODE_NOTIFY_DISABLE		            ED_BASE+811L
313 #define ED_MODE_SHOT_SEARCH			            ED_BASE+812L
314 #define	ED_MEDIA_SX				                ED_BASE+813L
315 #define ED_TRANSCAP_HAS_DT				        ED_BASE+814L
316 #define ED_EDIT_PREREAD	                        ED_BASE+815L
317 
318 #define DEV_PORT_SIM	                        1
319 #define DEV_PORT_COM1	                        2
320 #define DEV_PORT_COM2	                        3
321 #define DEV_PORT_COM3	                        4
322 #define DEV_PORT_COM4	                        5
323 #define DEV_PORT_DIAQ	                        6
324 #define DEV_PORT_ARTI	                        7
325 #define DEV_PORT_1394	                        8
326 #define DEV_PORT_USB	                        9
327 #define DEV_PORT_MIN	                        DEV_PORT_SIM
328 #define DEV_PORT_MAX	                        DEV_PORT_USB
329 
330 #define ED_TOP	        		                0x0001
331 #define ED_MIDDLE   	    			        0x0002
332 #define ED_BOTTOM	    	         	    	0x0004
333 #define ED_LEFT			    	            	0x0100
334 #define ED_CENTER			        	        0x0200
335 #define ED_RIGHT	        			        0x0400
336 
337 #define ED_AUDIO_1		            			0x0000001L
338 #define ED_AUDIO_2			    	        	0x0000002L
339 #define ED_AUDIO_3      				    	0x0000004L
340 #define ED_AUDIO_4		        			    0x0000008L
341 #define ED_AUDIO_5  			        		0x0000010L
342 #define ED_AUDIO_6	    				        0x0000020L
343 #define ED_AUDIO_7      		    			0x0000040L
344 #define ED_AUDIO_8		        	    		0x0000080L
345 #define ED_AUDIO_9				            	0x0000100L
346 #define ED_AUDIO_10					            0x0000200L
347 #define ED_AUDIO_11      					    0x0000400L
348 #define ED_AUDIO_12	            				0x0000800L
349 #define ED_AUDIO_13		    	        		0x0001000L
350 #define ED_AUDIO_14			    		        0x0002000L
351 #define ED_AUDIO_15		        		    	0x0004000L
352 #define ED_AUDIO_16     					    0x0008000L
353 #define ED_AUDIO_17 					        0x0010000L
354 #define ED_AUDIO_18	    		        		0x0020000L
355 #define ED_AUDIO_19		            			0x0040000L
356 #define ED_AUDIO_20     			    		0x0080000L
357 #define ED_AUDIO_21				    	        0x0100000L
358 #define ED_AUDIO_22		    	        		0x0200000L
359 #define ED_AUDIO_23	            				0x0400000L
360 #define ED_AUDIO_24     		    			0x0800000L
361 #define	ED_AUDIO_ALL               				0x10000000
362 
363 #define ED_VIDEO			    		        0x2000000L
364 
365 
366 #endif
367 
368