/*
 *  xprtdefs.h  External device control definitions
 *
 * =========================================================================
 *
 *                          Open Watcom Project
 *
 * Copyright (c) 2004-2010 The Open Watcom Contributors. All Rights Reserved.
 *
 *    This file is automatically generated. Do not edit directly.
 *
 * =========================================================================
 */

#ifndef __XPRTDEFS__
#define __XPRTDEFS__

#ifndef _ENABLE_AUTODEPEND
 #pragma read_only_file;
#endif

#ifdef __cplusplus
extern "C" {
#endif

/* Device ports */
#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

/* External device items */
#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_FIRST                   (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_POWER_DEVICE_DEPENDENT       (ED_BASE + 1033)
#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_FWD_VARIABLE_MIN    (ED_BASE + 800)
#define ED_TRANSCAP_REV_VARIABLE_MAX    (ED_BASE + 110)
#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_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_TRANSCAP_MULTIPLE_EDITS      (ED_BASE + 806)
#define ED_TRANSCAP_IS_MASTER           (ED_BASE + 807)
#define ED_TRANSCAP_HAS_DT              (ED_BASE + 814)
#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_STEP_REV                (ED_BASE + 809)
#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_MODE_NOTIFY_ENABLE           (ED_BASE + 810)
#define ED_MODE_NOTIFY_DISABLE          (ED_BASE + 811)
#define ED_MODE_SHOT_SEARCH             (ED_BASE + 812)
#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_SX                     (ED_BASE + 813)
#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_MEDIA_NEO                    (ED_BASE + 531)
#define ED_MEDIA_MICROMV                ED_MEDIA_NEO
#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_EDIT_PREREAD                 (ED_BASE + 815)
#define ED_ERR_DEVICE_NOT_READY         (ED_BASE + 700)
#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_DEVTYPE_CAMERA_STORAGE       (ED_BASE + 1034)
#define ED_DEVTYPE_DTV                  (ED_BASE + 1035)
#define ED_DEVTYPE_PC_VIRTUAL           (ED_BASE + 1036)
#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_DEV_REMOVED_HEVENT_GET       (ED_BASE + 960)
#define ED_DEV_REMOVED_HEVENT_RELEASE   (ED_BASE + 961)
#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_MODE_PLAY_SLOW_FWD_6         (ED_BASE + 1001)
#define ED_MODE_PLAY_SLOW_FWD_5         (ED_BASE + 1002)
#define ED_MODE_PLAY_SLOW_FWD_4         (ED_BASE + 1003)
#define ED_MODE_PLAY_SLOW_FWD_3         (ED_BASE + 1004)
#define ED_MODE_PLAY_SLOW_FWD_2         (ED_BASE + 1005)
#define ED_MODE_PLAY_SLOW_FWD_1         (ED_BASE + 1006)
#define ED_MODE_PLAY_FAST_FWD_1         (ED_BASE + 1007)
#define ED_MODE_PLAY_FAST_FWD_2         (ED_BASE + 1008)
#define ED_MODE_PLAY_FAST_FWD_3         (ED_BASE + 1009)
#define ED_MODE_PLAY_FAST_FWD_4         (ED_BASE + 1010)
#define ED_MODE_PLAY_FAST_FWD_5         (ED_BASE + 1011)
#define ED_MODE_PLAY_FAST_FWD_6         (ED_BASE + 1012)
#define ED_MODE_PLAY_SLOW_REV_6         (ED_BASE + 1013)
#define ED_MODE_PLAY_SLOW_REV_5         (ED_BASE + 1014)
#define ED_MODE_PLAY_SLOW_REV_4         (ED_BASE + 1015)
#define ED_MODE_PLAY_SLOW_REV_3         (ED_BASE + 1016)
#define ED_MODE_PLAY_SLOW_REV_2         (ED_BASE + 1017)
#define ED_MODE_PLAY_SLOW_REV_1         (ED_BASE + 1018)
#define ED_MODE_PLAY_FAST_REV_1         (ED_BASE + 1019)
#define ED_MODE_PLAY_FAST_REV_2         (ED_BASE + 1020)
#define ED_MODE_PLAY_FAST_REV_3         (ED_BASE + 1021)
#define ED_MODE_PLAY_FAST_REV_4         (ED_BASE + 1022)
#define ED_MODE_PLAY_FAST_REV_5         (ED_BASE + 1023)
#define ED_MODE_PLAY_FAST_REV_6         (ED_BASE + 1024)
#define ED_MODE_REVERSE                 ED_MODE_REV_PLAY
#define ED_MODE_REVERSE_FREEZE          (ED_BASE + 1025)
#define ED_MODE_PLAY_SLOW_FWD_X         (ED_BASE + 1026)
#define ED_MODE_PLAY_FAST_FWD_X         (ED_BASE + 1027)
#define ED_MODE_PLAY_SLOW_REV_X         (ED_BASE + 1028)
#define ED_MODE_PLAY_FAST_REV_X         (ED_BASE + 1029)
#define ED_MODE_STOP_START              (ED_BASE + 1030)
#define ED_MODE_STOP_END                (ED_BASE + 1031)
#define ED_MODE_STOP_EMERGENCY          (ED_BASE + 1032)
#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_625_60_HD  (ED_BASE + 947)
#define ED_TRANSBASIC_SIGNAL_625_50_HD  (ED_BASE + 948)
#define ED_TRANSBASIC_SIGNAL_MPEG2TS    (ED_BASE + 946)
#define ED_TRANSBASIC_SIGNAL_2500_60_MPEG   (ED_BASE + 980)
#define ED_TRANSBASIC_SIGNAL_1250_60_MPEG   (ED_BASE + 981)
#define ED_TRANSBASIC_SIGNAL_0625_60_MPEG   (ED_BASE + 982)
#define ED_TRANSBASIC_SIGNAL_2500_50_MPEG   (ED_BASE + 985)
#define ED_TRANSBASIC_SIGNAL_1250_50_MPEG   (ED_BASE + 986)
#define ED_TRANSBASIC_SIGNAL_0625_50_MPEG   (ED_BASE + 987)
#define ED_TRANSBASIC_SIGNAL_UNKNOWN    (ED_BASE + 990)
#define ED_TRANSBASIC_SIGNAL_525_60_DV25    (ED_BASE + 991)
#define ED_TRANSBASIC_SIGNAL_625_50_DV25    (ED_BASE + 992)
#define ED_TRANSBASIC_SIGNAL_525_60_DV50    (ED_BASE + 993)
#define ED_TRANSBASIC_SIGNAL_625_50_DV50    (ED_BASE + 994)
#define ED_TRANSBASIC_SIGNAL_HD_60_DVH1 (ED_BASE + 995)
#define ED_TRANSBASIC_SIGNAL_HD_50_DVH1 (ED_BASE + 996)
#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)

/* Values for ED_TCD_POSITION */
#define ED_TOP      0x00000001L
#define ED_MIDDLE   0x00000002L
#define ED_BOTTOM   0x00000004L
#define ED_LEFT     0x00000100L
#define ED_CENTER   0x00000200L
#define ED_RIGHT    0x00000400L

/* Value for ED_TRANSAUDIO_ENABLE_OUTPUT */
#define ED_AUDIO_ALL    0x10000000L
#define ED_AUDIO_1      0x00000001L
#define ED_AUDIO_2      0x00000002L
#define ED_AUDIO_3      0x00000004L
#define ED_AUDIO_4      0x00000008L
#define ED_AUDIO_5      0x00000010L
#define ED_AUDIO_6      0x00000020L
#define ED_AUDIO_7      0x00000040L
#define ED_AUDIO_8      0x00000080L
#define ED_AUDIO_9      0x00000100L
#define ED_AUDIO_10     0x00000200L
#define ED_AUDIO_11     0x00000400L
#define ED_AUDIO_12     0x00000800L
#define ED_AUDIO_13     0x00001000L
#define ED_AUDIO_14     0x00002000L
#define ED_AUDIO_15     0x00004000L
#define ED_AUDIO_16     0x00008000L
#define ED_AUDIO_17     0x00010000L
#define ED_AUDIO_18     0x00020000L
#define ED_AUDIO_19     0x00040000L
#define ED_AUDIO_20     0x00080000L
#define ED_AUDIO_21     0x00100000L
#define ED_AUDIO_22     0x00200000L
#define ED_AUDIO_23     0x00400000L
#define ED_AUDIO_24     0x00800000L
#define ED_VIDEO        0x20000000L

#ifdef __cplusplus
} /* extern "C" */
#endif

#endif /* __XPRTDEFS__ */
