wrote and adding missing dx headers
authorMagnus Olsen <magnus@greatlord.com>
Sun, 4 Dec 2005 22:06:54 +0000 (22:06 +0000)
committerMagnus Olsen <magnus@greatlord.com>
Sun, 4 Dec 2005 22:06:54 +0000 (22:06 +0000)
svn path=/trunk/; revision=19887

reactos/w32api/include/xprtdefs.h [new file with mode: 0644]

diff --git a/reactos/w32api/include/xprtdefs.h b/reactos/w32api/include/xprtdefs.h
new file mode 100644 (file)
index 0000000..ed85b53
--- /dev/null
@@ -0,0 +1,414 @@
+
+#ifndef __XPRTDEFS__
+#define __XPRTDEFS__
+
+
+#define ED_AUDIO_1                                              0x0000001L
+#define ED_AUDIO_2                                              0x0000002L
+#define ED_AUDIO_3                                              0x0000004L
+#define ED_AUDIO_4                                              0x0000008L
+#define ED_AUDIO_5                                              0x0000010L
+#define ED_AUDIO_6                                              0x0000020L
+#define ED_AUDIO_7                                              0x0000040L
+#define ED_AUDIO_8                                              0x0000080L
+#define ED_AUDIO_9                                              0x0000100L
+#define ED_AUDIO_10                                             0x0000200L
+#define ED_AUDIO_11                                             0x0000400L
+#define ED_AUDIO_12                                             0x0000800L
+#define ED_AUDIO_13                                             0x0001000L
+#define ED_AUDIO_14                                             0x0002000L
+#define ED_AUDIO_15                                             0x0004000L
+#define ED_AUDIO_16                                             0x0008000L
+#define ED_AUDIO_17                                             0x0010000L
+#define ED_AUDIO_18                                             0x0020000L
+#define ED_AUDIO_19                                             0x0040000L
+#define ED_AUDIO_20                                             0x0080000L
+#define ED_AUDIO_21                                             0x0100000L
+#define ED_AUDIO_22                                             0x0200000L
+#define ED_AUDIO_23                                             0x0400000L
+#define ED_AUDIO_24                                             0x0800000L
+#define        ED_AUDIO_ALL                                     0x10000000     
+#define ED_VIDEO                                                0x2000000L
+
+#define ED_TOP                                              0x0001
+#define ED_MIDDLE                                           0x0002
+#define ED_BOTTOM                                           0x0004
+#define ED_LEFT                                                     0x0100
+#define ED_CENTER                                           0x0200
+#define ED_RIGHT                                            0x0400
+
+#define DEV_PORT_SIM                        1
+#define DEV_PORT_COM1                       2
+#define DEV_PORT_COM2                       3
+#define DEV_PORT_COM3                       4
+#define DEV_PORT_COM4                       5
+#define DEV_PORT_DIAQ                       6
+#define DEV_PORT_ARTI                       7
+#define DEV_PORT_1394                       8
+#define DEV_PORT_USB                            9
+#define DEV_PORT_MIN                        DEV_PORT_SIM
+#define DEV_PORT_MAX                        DEV_PORT_USB
+
+#define ED_BASE                                                 0x1000L
+#define ED_DEVCAP_CAN_RECORD                        ED_BASE+1
+#define ED_DEVCAP_CAN_RECORD_STROBE                 ED_BASE+2                                                                                  
+#define ED_DEVCAP_HAS_AUDIO                             ED_BASE+3
+#define ED_DEVCAP_HAS_VIDEO                             ED_BASE+4
+#define ED_DEVCAP_USES_FILES                    ED_BASE+5
+#define ED_DEVCAP_CAN_SAVE                              ED_BASE+6
+#define ED_DEVCAP_DEVICE_TYPE                   ED_BASE+7
+#define ED_DEVTYPE_VCR                                  ED_BASE+8
+#define ED_DEVTYPE_LASERDISK                    ED_BASE+9
+#define ED_DEVTYPE_ATR                                          ED_BASE+10
+#define ED_DEVTYPE_DDR                                  ED_BASE+11
+#define ED_DEVTYPE_ROUTER                               ED_BASE+12
+#define ED_DEVTYPE_KEYER                                ED_BASE+13
+#define ED_DEVTYPE_MIXER_VIDEO                          ED_BASE+14
+#define ED_DEVTYPE_DVE                                          ED_BASE+15
+#define ED_DEVTYPE_WIPEGEN                              ED_BASE+16
+#define ED_DEVTYPE_MIXER_AUDIO                          ED_BASE+17
+#define ED_DEVTYPE_CG                                   ED_BASE+18
+#define ED_DEVTYPE_TBC                                          ED_BASE+19
+#define ED_DEVTYPE_TCG                                          ED_BASE+20
+#define ED_DEVTYPE_GPI                                          ED_BASE+21
+#define ED_DEVTYPE_JOYSTICK                     ED_BASE+22
+#define ED_DEVTYPE_KEYBOARD                             ED_BASE+23
+#define ED_DEVCAP_EXTERNAL_DEVICE_ID        ED_BASE+24
+#define ED_DEVCAP_TIMECODE_READ                         ED_BASE+25
+#define ED_DEVCAP_TIMECODE_WRITE                ED_BASE+26
+#define ED_DEVCAP_CTLTRK_READ                   ED_BASE+27
+#define ED_DEVCAP_INDEX_READ                    ED_BASE+28
+#define ED_DEVCAP_PREROLL                               ED_BASE+29
+#define ED_DEVCAP_POSTROLL                              ED_BASE+30
+#define ED_DEVCAP_SYNC_ACCURACY                         ED_BASE+31
+#define ED_SYNCACC_PRECISE                              ED_BASE+32
+#define ED_SYNCACC_FRAME                                ED_BASE+33
+#define ED_SYNCACC_ROUGH                                ED_BASE+34
+#define ED_DEVCAP_NORMAL_RATE               ED_BASE+35 
+#define ED_RATE_24                                          ED_BASE+36
+#define ED_RATE_25                                          ED_BASE+37
+#define ED_RATE_2997                                ED_BASE+38
+#define ED_RATE_30                                          ED_BASE+39
+#define ED_DEVCAP_CAN_PREVIEW               ED_BASE+40
+#define ED_DEVCAP_CAN_MONITOR_SOURCES       ED_BASE+41
+#define ED_DEVCAP_CAN_TEST                              ED_BASE+42
+#define ED_DEVCAP_VIDEO_INPUTS                  ED_BASE+43
+#define ED_DEVCAP_AUDIO_INPUTS                  ED_BASE+44
+#define ED_DEVCAP_NEEDS_CALIBRATING             ED_BASE+45
+#define ED_DEVCAP_SEEK_TYPE                             ED_BASE+46
+#define ED_SEEK_PERFECT                                         ED_BASE+47
+#define ED_SEEK_FAST                                    ED_BASE+48
+#define ED_SEEK_SLOW                                    ED_BASE+49
+#define ED_POWER_ON                                             ED_BASE+50
+#define ED_POWER_OFF                                    ED_BASE+51
+#define ED_POWER_STANDBY                                ED_BASE+52
+#define ED_ACTIVE                                               ED_BASE+53
+#define ED_INACTIVE                                     ED_BASE+54
+#define ED_ALL                                                  ED_BASE+55
+#define ED_TEST                                                         ED_BASE+56
+
+#define ED_TRANSCAP_CAN_EJECT                       ED_BASE+100
+#define ED_TRANSCAP_CAN_BUMP_PLAY                   ED_BASE+101
+#define ED_TRANSCAP_CAN_PLAY_BACKWARDS      ED_BASE+102
+#define ED_TRANSCAP_CAN_SET_EE                      ED_BASE+103
+#define ED_TRANSCAP_CAN_SET_PB                      ED_BASE+104
+#define ED_TRANSCAP_CAN_DELAY_VIDEO_IN      ED_BASE+105
+#define ED_TRANSCAP_CAN_DELAY_VIDEO_OUT             ED_BASE+106
+#define ED_TRANSCAP_CAN_DELAY_AUDIO_IN      ED_BASE+107
+#define ED_TRANSCAP_CAN_DELAY_AUDIO_OUT             ED_BASE+108
+#define ED_TRANSCAP_FWD_VARIABLE_MAX        ED_BASE+109                                                                                                
+#define ED_TRANSCAP_REV_VARIABLE_MAX        ED_BASE+110
+
+#define ED_TRANSCAP_NUM_AUDIO_TRACKS        ED_BASE+111
+#define ED_TRANSCAP_LTC_TRACK                       ED_BASE+112
+#define ED_TRANSCAP_NEEDS_TBC                       ED_BASE+113
+#define ED_TRANSCAP_NEEDS_CUEING                    ED_BASE+114
+#define ED_TRANSCAP_CAN_INSERT                      ED_BASE+115
+#define ED_TRANSCAP_CAN_ASSEMBLE                    ED_BASE+116
+#define ED_TRANSCAP_FIELD_STEP                      ED_BASE+117
+#define ED_TRANSCAP_CLOCK_INC_RATE                  ED_BASE+118
+#define ED_TRANSCAP_CAN_DETECT_LENGTH       ED_BASE+119
+#define ED_TRANSCAP_CAN_FREEZE                      ED_BASE+120
+#define ED_TRANSCAP_HAS_TUNER                       ED_BASE+121
+#define ED_TRANSCAP_HAS_TIMER                       ED_BASE+122
+#define ED_TRANSCAP_HAS_CLOCK                       ED_BASE+123
+
+#define ED_MEDIA_SPIN_UP                                ED_BASE+130
+#define ED_MEDIA_SPIN_DOWN                              ED_BASE+131
+#define ED_MEDIA_UNLOAD                                         ED_BASE+132
+
+#define        ED_MODE_PLAY                                     ED_BASE+200
+#define        ED_MODE_STOP                                     ED_BASE+201
+#define        ED_MODE_FREEZE                                   ED_BASE+202
+#define        ED_MODE_THAW                                     ED_BASE+203
+#define        ED_MODE_FF                                               ED_BASE+204
+#define        ED_MODE_REW                                              ED_BASE+205
+#define        ED_MODE_RECORD                                   ED_BASE+206
+#define        ED_MODE_RECORD_STROBE                    ED_BASE+207
+#define ED_MODE_RECORD_FREEZE                   ED_BASE+808
+#define        ED_MODE_STEP                                     ED_BASE+208
+#define        ED_MODE_STEP_FWD                                 ED_BASE+208
+#define        ED_MODE_SHUTTLE                                  ED_BASE+209
+#define        ED_MODE_EDIT_CUE                                 ED_BASE+210
+#define ED_MODE_VAR_SPEED                               ED_BASE+211
+#define ED_MODE_PERFORM                                         ED_BASE+212
+
+#define        ED_MODE_LINK_ON                                  ED_BASE+280
+#define        ED_MODE_LINK_OFF                                 ED_BASE+281
+
+#define ED_TCG_TIMECODE_TYPE                    ED_BASE+400
+#define ED_TCG_SMPTE_LTC                                ED_BASE+401
+#define ED_TCG_SMPTE_VITC                               ED_BASE+402
+#define ED_TCG_MIDI_QF                                  ED_BASE+403
+#define ED_TCG_MIDI_FULL                                ED_BASE+404
+#define ED_TCG_FRAMERATE                                ED_BASE+405
+#define ED_FORMAT_SMPTE_30                              ED_BASE+406
+#define ED_FORMAT_SMPTE_30DROP                  ED_BASE+407
+#define ED_FORMAT_SMPTE_25                              ED_BASE+408
+#define ED_FORMAT_SMPTE_24                              ED_BASE+409
+#define ED_TCG_SYNC_SOURCE                              ED_BASE+410
+#define ED_TCG_VIDEO                                    ED_BASE+411
+#define ED_TCG_READER                                   ED_BASE+412
+#define ED_TCG_FREE                                             ED_BASE+413
+#define ED_TCG_REFERENCE_SOURCE                         ED_BASE+414
+#define ED_TCR_SOURCE                               ED_BASE+416
+#define ED_TCR_LTC                                          ED_BASE+417
+#define ED_TCR_VITC                                         ED_BASE+418
+#define ED_TCR_CT                                           ED_BASE+419
+#define ED_TCR_FTC                                          ED_BASE+420
+#define ED_TCR_LAST_VALUE                           ED_BASE+421
+#define ED_TCD_SOURCE                               ED_BASE+422
+#define ED_TCR                                              ED_BASE+423
+#define ED_TCG                                              ED_BASE+424
+#define ED_TCD_SIZE                                         ED_BASE+425
+#define ED_SMALL                                            ED_BASE+426
+#define ED_MED                                              ED_BASE+427
+#define ED_LARGE                                            ED_BASE+428
+#define ED_TCD_POSITION                                     ED_BASE+429
+#define ED_TCD_INTENSITY                            ED_BASE+436
+#define ED_HIGH                                                     ED_BASE+437
+#define ED_LOW                                              ED_BASE+438
+#define ED_TCD_TRANSPARENCY                         ED_BASE+439
+#define ED_TCD_INVERT                               ED_BASE+440
+#define ED_MODE                                                     ED_BASE+500
+#define        ED_ERROR                                             ED_BASE+501
+#define        ED_LOCAL                                             ED_BASE+502
+#define        ED_RECORD_INHIBIT                            ED_BASE+503
+#define        ED_SERVO_LOCK                                ED_BASE+504
+#define        ED_MEDIA_PRESENT                             ED_BASE+505
+#define        ED_MEDIA_LENGTH                              ED_BASE+506
+#define        ED_MEDIA_SIZE                                ED_BASE+507
+#define        ED_MEDIA_TRACK_COUNT                 ED_BASE+508
+#define        ED_MEDIA_TRACK_LENGTH                ED_BASE+509
+#define        ED_MEDIA_SIDE                                ED_BASE+510
+#define        ED_MEDIA_TYPE                                ED_BASE+511
+#define        ED_MEDIA_VHS                                 ED_BASE+512
+#define        ED_MEDIA_SVHS                                ED_BASE+513
+#define        ED_MEDIA_HI8                                 ED_BASE+514
+#define        ED_MEDIA_UMATIC                              ED_BASE+515
+#define        ED_MEDIA_DVC                                 ED_BASE+516
+#define        ED_MEDIA_1_INCH                              ED_BASE+517
+#define        ED_MEDIA_D1                                          ED_BASE+518
+#define        ED_MEDIA_D2                                          ED_BASE+519
+#define        ED_MEDIA_D3                                          ED_BASE+520
+#define        ED_MEDIA_D5                                          ED_BASE+521
+#define        ED_MEDIA_DBETA                               ED_BASE+522
+#define        ED_MEDIA_BETA                                ED_BASE+523
+#define        ED_MEDIA_8MM                                 ED_BASE+524
+#define        ED_MEDIA_DDR                                 ED_BASE+525
+#define        ED_MEDIA_OTHER                               ED_BASE+526
+#define        ED_MEDIA_CLV                                 ED_BASE+527
+#define        ED_MEDIA_CAV                                 ED_BASE+528
+#define ED_MEDIA_POSITION                           ED_BASE+529
+#define ED_LINK_MODE                                ED_BASE+530
+
+#define        ED_TRANSBASIC_TIME_FORMAT                ED_BASE+540
+#define        ED_FORMAT_MILLISECONDS                   ED_BASE+541
+#define        ED_FORMAT_FRAMES                                 ED_BASE+542
+#define ED_FORMAT_REFERENCE_TIME                ED_BASE+543
+
+#define        ED_FORMAT_HMSF                                   ED_BASE+547
+#define        ED_FORMAT_TMSF                                   ED_BASE+548
+#define        ED_TRANSBASIC_TIME_REFERENCE         ED_BASE+549
+#define        ED_TIMEREF_TIMECODE                              ED_BASE+550
+#define        ED_TIMEREF_CONTROL_TRACK                 ED_BASE+551
+#define        ED_TIMEREF_INDEX                                 ED_BASE+552
+#define        ED_TRANSBASIC_SUPERIMPOSE                    ED_BASE+553
+#define        ED_TRANSBASIC_END_STOP_ACTION        ED_BASE+554
+#define        ED_TRANSBASIC_RECORD_FORMAT              ED_BASE+555
+#define        ED_RECORD_FORMAT_SP                              ED_BASE+556
+#define        ED_RECORD_FORMAT_LP                              ED_BASE+557
+#define        ED_RECORD_FORMAT_EP                              ED_BASE+558
+#define        ED_TRANSBASIC_STEP_COUNT                 ED_BASE+559
+#define        ED_TRANSBASIC_STEP_UNIT                  ED_BASE+560
+#define        ED_STEP_FIELD                                    ED_BASE+561
+#define        ED_STEP_FRAME                                    ED_BASE+562
+#define        ED_STEP_3_2                                              ED_BASE+563
+#define        ED_TRANSBASIC_PREROLL                    ED_BASE+564
+#define        ED_TRANSBASIC_RECPREROLL                 ED_BASE+565
+#define        ED_TRANSBASIC_POSTROLL                   ED_BASE+566
+#define        ED_TRANSBASIC_EDIT_DELAY                 ED_BASE+567
+#define        ED_TRANSBASIC_PLAYTC_DELAY               ED_BASE+568
+#define        ED_TRANSBASIC_RECTC_DELAY                ED_BASE+569
+#define ED_TRANSBASIC_EDIT_FIELD                ED_BASE+570
+#define        ED_TRANSBASIC_FRAME_SERVO                ED_BASE+571
+#define        ED_TRANSBASIC_CF_SERVO                   ED_BASE+572
+#define        ED_TRANSBASIC_SERVO_REF                  ED_BASE+573
+#define        ED_REF_EXTERNAL                                  ED_BASE+574
+#define        ED_REF_INPUT                                     ED_BASE+575
+#define        ED_REF_INTERNAL                                  ED_BASE+576
+#define        ED_REF_AUTO                                              ED_BASE+577
+#define        ED_TRANSBASIC_WARN_GL                    ED_BASE+578
+#define        ED_TRANSBASIC_SET_TRACKING               ED_BASE+579
+#define        ED_TRACKING_PLUS                                 ED_BASE+580
+#define        ED_TRACKING_MINUS                                ED_BASE+581
+#define        ED_TRACKING_RESET                                ED_BASE+582
+#define        ED_TRANSBASIC_SET_FREEZE_TIMEOUT         ED_BASE+583
+#define        ED_TRANSBASIC_VOLUME_NAME                    ED_BASE+584
+#define        ED_TRANSBASIC_BALLISTIC_1                    ED_BASE+585
+#define        ED_TRANSBASIC_BALLISTIC_2                    ED_BASE+586
+#define        ED_TRANSBASIC_BALLISTIC_3                    ED_BASE+587
+#define        ED_TRANSBASIC_BALLISTIC_4                    ED_BASE+588
+#define        ED_TRANSBASIC_BALLISTIC_5                    ED_BASE+589
+#define        ED_TRANSBASIC_BALLISTIC_6                    ED_BASE+590
+#define        ED_TRANSBASIC_BALLISTIC_7                    ED_BASE+591
+#define        ED_TRANSBASIC_BALLISTIC_8                    ED_BASE+592
+#define        ED_TRANSBASIC_BALLISTIC_9                    ED_BASE+593
+#define        ED_TRANSBASIC_BALLISTIC_10                   ED_BASE+594
+#define        ED_TRANSBASIC_BALLISTIC_11                   ED_BASE+595
+#define        ED_TRANSBASIC_BALLISTIC_12                   ED_BASE+596
+#define        ED_TRANSBASIC_BALLISTIC_13                   ED_BASE+597
+#define        ED_TRANSBASIC_BALLISTIC_14                   ED_BASE+598
+#define        ED_TRANSBASIC_BALLISTIC_15                   ED_BASE+599
+#define        ED_TRANSBASIC_BALLISTIC_16                   ED_BASE+600
+#define        ED_TRANSBASIC_BALLISTIC_17                   ED_BASE+601
+#define        ED_TRANSBASIC_BALLISTIC_18                   ED_BASE+602
+#define        ED_TRANSBASIC_BALLISTIC_19                   ED_BASE+603
+#define        ED_TRANSBASIC_BALLISTIC_20                   ED_BASE+604
+#define        ED_TRANSBASIC_SETCLOCK                       ED_BASE+605
+#define        ED_TRANSBASIC_SET_COUNTER_FORMAT         ED_BASE+606
+#define        ED_TRANSBASIC_SET_COUNTER_VALUE      ED_BASE+607
+#define        ED_TRANSBASIC_SETTUNER_CH_UP         ED_BASE+608
+#define        ED_TRANSBASIC_SETTUNER_CH_DN         ED_BASE+609
+#define        ED_TRANSBASIC_SETTUNER_SK_UP         ED_BASE+610
+#define        ED_TRANSBASIC_SETTUNER_SK_DN         ED_BASE+611
+#define        ED_TRANSBASIC_SETTUNER_CH                    ED_BASE+612
+#define        ED_TRANSBASIC_SETTUNER_NUM                   ED_BASE+613
+#define        ED_TRANSBASIC_SETTIMER_EVENT         ED_BASE+614
+#define        ED_TRANSBASIC_SETTIMER_STARTDAY      ED_BASE+615
+#define        ED_TRANSBASIC_SETTIMER_STARTTIME         ED_BASE+616
+#define        ED_TRANSBASIC_SETTIMER_STOPDAY       ED_BASE+617
+#define        ED_TRANSBASIC_SETTIMER_STOPTIME      ED_BASE+618
+
+#define        ED_TRANSVIDEO_SET_OUTPUT                 ED_BASE+630
+#define        ED_E2E                                                   ED_BASE+631
+#define        ED_PLAYBACK                                              ED_BASE+632
+#define        ED_OFF                                                   ED_BASE+633
+#define        ED_TRANSVIDEO_SET_SOURCE                 ED_BASE+634
+
+#define        ED_TRANSAUDIO_ENABLE_OUTPUT              ED_BASE+640
+
+#define        ED_TRANSAUDIO_ENABLE_RECORD                  ED_BASE+642
+#define        ED_TRANSAUDIO_ENABLE_SELSYNC         ED_BASE+643
+#define        ED_TRANSAUDIO_SET_SOURCE                     ED_BASE+644
+#define        ED_TRANSAUDIO_SET_MONITOR                    ED_BASE+645
+
+#define ED_INVALID                                  ED_BASE+652
+#define ED_EXECUTING                        ED_BASE+653
+#define ED_REGISTER                                 ED_BASE+654
+#define ED_DELETE                                   ED_BASE+655
+#define ED_EDIT_HEVENT                      ED_BASE+656
+#define ED_EDIT_TEST                        ED_BASE+657
+#define ED_EDIT_IMMEDIATE                       ED_BASE+658
+#define ED_EDIT_MODE                        ED_BASE+659
+#define ED_EDIT_MODE_ASSEMBLE                   ED_BASE+660
+#define ED_EDIT_MODE_INSERT                             ED_BASE+661
+#define ED_EDIT_MODE_CRASH_RECORD               ED_BASE+662
+#define ED_EDIT_MODE_BOOKMARK_TIME              ED_BASE+663
+#define ED_EDIT_MODE_BOOKMARK_CHAPTER       ED_BASE+664
+
+#define ED_EDIT_MASTER                      ED_BASE+666
+#define ED_EDIT_TRACK                           ED_BASE+667
+#define ED_EDIT_SRC_INPOINT                         ED_BASE+668
+#define ED_EDIT_SRC_OUTPOINT                ED_BASE+669
+#define ED_EDIT_REC_INPOINT                         ED_BASE+670
+#define ED_EDIT_REC_OUTPOINT                ED_BASE+671
+
+#define ED_EDIT_REHEARSE_MODE               ED_BASE+672
+#define ED_EDIT_BVB                                 ED_BASE+673
+                                                                       
+#define ED_EDIT_VBV                                 ED_BASE+674
+#define ED_EDIT_VVV                                 ED_BASE+675
+#define ED_EDIT_PERFORM                             ED_BASE+676
+#define ED_EDIT_ABORT                       ED_BASE+677
+#define ED_EDIT_TIMEOUT                             ED_BASE+678
+#define ED_EDIT_SEEK                            ED_BASE+679
+#define ED_EDIT_SEEK_MODE                       ED_BASE+680
+#define ED_EDIT_SEEK_EDIT_IN                ED_BASE+681
+#define ED_EDIT_SEEK_EDIT_OUT               ED_BASE+682
+#define ED_EDIT_SEEK_PREROLL                ED_BASE+683
+#define ED_EDIT_SEEK_PREROLL_CT                     ED_BASE+684
+#define ED_EDIT_SEEK_BOOKMARK               ED_BASE+685
+#define ED_EDIT_OFFSET                      ED_BASE+686
+
+#define ED_ERR_DEVICE_NOT_READY                         ED_BASE+700
+#define ED_TRANSCAP_FWD_VARIABLE_MIN        ED_BASE+800
+#define ED_TRANSCAP_REV_VARIABLE_MIN        ED_BASE+801
+#define ED_TRANSCAP_FWD_SHUTTLE_MAX                 ED_BASE+802
+#define ED_TRANSCAP_FWD_SHUTTLE_MIN                 ED_BASE+803
+#define ED_TRANSCAP_REV_SHUTTLE_MAX                 ED_BASE+804
+#define ED_TRANSCAP_REV_SHUTTLE_MIN                 ED_BASE+805
+#define ED_TRANSCAP_MULTIPLE_EDITS                  ED_BASE+806
+#define ED_TRANSCAP_IS_MASTER                       ED_BASE+807
+#define        ED_MODE_STEP_REV                                 ED_BASE+809
+#define ED_MODE_NOTIFY_ENABLE                   ED_BASE+810
+#define ED_MODE_NOTIFY_DISABLE                  ED_BASE+811
+#define ED_MODE_SHOT_SEARCH                             ED_BASE+812
+#define        ED_MEDIA_SX                                          ED_BASE+813
+#define ED_TRANSCAP_HAS_DT                                  ED_BASE+814
+#define ED_EDIT_PREREAD                             ED_BASE+815
+
+#define ED_DEVTYPE_CAMERA                    ED_BASE+900
+#define ED_DEVTYPE_TUNER                     ED_BASE+901
+#define ED_DEVTYPE_DVHS                      ED_BASE+902
+#define ED_DEVTYPE_UNKNOWN                   ED_BASE+903
+
+#define ED_CAPABILITY_UNKNOWN                ED_BASE+910
+
+#define ED_RAW_EXT_DEV_CMD                   ED_BASE+920
+#define ED_MEDIA_VHSC                        ED_BASE+925
+#define ED_MEDIA_UNKNOWN                     ED_BASE+926
+#define ED_MEDIA_NOT_PRESENT                 ED_BASE+927
+#define ED_CONTROL_HEVENT_GET                ED_BASE+928
+#define ED_CONTROL_HEVENT_RELEASE            ED_BASE+929
+#define ED_NOTIFY_HEVENT_GET                 ED_BASE+930
+#define ED_NOTIFY_HEVENT_RELEASE             ED_BASE+931
+#define ED_MODE_CHANGE_NOTIFY                ED_BASE+932
+#define        ED_MODE_PLAY_FASTEST_FWD             ED_BASE+933
+#define        ED_MODE_PLAY_SLOWEST_FWD             ED_BASE+934
+#define        ED_MODE_PLAY_FASTEST_REV             ED_BASE+935
+#define        ED_MODE_PLAY_SLOWEST_REV             ED_BASE+936
+#define ED_MODE_WIND                         ED_BASE+937
+#define ED_MODE_REW_FASTEST                  ED_BASE+938
+#define        ED_MODE_REV_PLAY                     ED_BASE+939
+#define        ED_TRANSBASIC_INPUT_SIGNAL           ED_BASE+940
+#define        ED_TRANSBASIC_OUTPUT_SIGNAL          ED_BASE+941
+#define        ED_TRANSBASIC_SIGNAL_525_60_SD       ED_BASE+942
+#define        ED_TRANSBASIC_SIGNAL_525_60_SDL      ED_BASE+943
+#define        ED_TRANSBASIC_SIGNAL_625_50_SD       ED_BASE+944
+#define        ED_TRANSBASIC_SIGNAL_625_50_SDL      ED_BASE+945
+#define        ED_TRANSBASIC_SIGNAL_MPEG2TS         ED_BASE+946
+
+#define ED_DEVCAP_TIMECODE_SEEK              ED_BASE+950
+#define ED_DEVCAP_ATN_READ                          ED_BASE+951
+#define ED_DEVCAP_ATN_SEEK                      ED_BASE+952
+#define ED_DEVCAP_ATN_WRITE                     ED_BASE+953
+#define ED_DEVCAP_RTC_READ                          ED_BASE+954
+#define ED_DEVCAP_RTC_SEEK                      ED_BASE+955
+#define ED_DEVCAP_RTC_WRITE                     ED_BASE+956
+#define ED_TIMEREF_ATN                       ED_BASE+958
+
+#define ED_DEV_REMOVED_HEVENT_GET            ED_BASE+960
+#define ED_DEV_REMOVED_HEVENT_RELEASE        ED_BASE+961
+
+#endif