wrote evecode.h directx header, for it is missing and it need for new
sync of dxdiag.dll from wine.
Added: trunk/reactos/w32api/include/edevdefs.h
_____
Added: trunk/reactos/w32api/include/edevdefs.h
--- trunk/reactos/w32api/include/edevdefs.h 2005-12-04 14:59:11 UTC
(rev 19867)
+++ trunk/reactos/w32api/include/edevdefs.h 2005-12-04 15:03:41 UTC
(rev 19868)
@@ -0,0 +1,367 @@
+
+#ifndef __EDEVDEFS__
+#define __EDEVDEFS__
+
+
+#define ED_BASE
0x1000L
+#define ED_DEVCAP_CAN_RECORD ED_BASE+1L
+#define ED_DEVCAP_CAN_RECORD_STROBE ED_BASE+2L
+#define ED_DEVCAP_HAS_AUDIO ED_BASE+3L
+#define ED_DEVCAP_HAS_VIDEO ED_BASE+4L
+#define ED_DEVCAP_USES_FILES ED_BASE+5L
+#define ED_DEVCAP_CAN_SAVE ED_BASE+6L
+#define ED_DEVCAP_DEVICE_TYPE ED_BASE+7L
+#define ED_DEVTYPE_VCR ED_BASE+8L
+#define ED_DEVTYPE_LASERDISK ED_BASE+9L
+#define ED_DEVTYPE_ATR
ED_BASE+10L
+#define ED_DEVTYPE_DDR ED_BASE+11L
+#define ED_DEVTYPE_ROUTER ED_BASE+12L
+#define ED_DEVTYPE_KEYER ED_BASE+13L
+#define ED_DEVTYPE_MIXER_VIDEO ED_BASE+14L
+#define ED_DEVTYPE_DVE
ED_BASE+15L
+#define ED_DEVTYPE_WIPEGEN ED_BASE+16L
+#define ED_DEVTYPE_MIXER_AUDIO ED_BASE+17L
+#define ED_DEVTYPE_CG ED_BASE+18L
+#define ED_DEVTYPE_TBC
ED_BASE+19L
+#define ED_DEVTYPE_TCG
ED_BASE+20L
+#define ED_DEVTYPE_GPI
ED_BASE+21L
+#define ED_DEVTYPE_JOYSTICK ED_BASE+22L
+#define ED_DEVTYPE_KEYBOARD ED_BASE+23L
+#define ED_DEVCAP_EXTERNAL_DEVICE_ID ED_BASE+24L
+#define ED_DEVCAP_TIMECODE_READ ED_BASE+25L
+#define ED_DEVCAP_TIMECODE_WRITE ED_BASE+26L
+#define ED_DEVCAP_CTLTRK_READ ED_BASE+27L
+#define ED_DEVCAP_INDEX_READ ED_BASE+28L
+#define ED_DEVCAP_PREROLL ED_BASE+29L
+#define ED_DEVCAP_POSTROLL ED_BASE+30L
+#define ED_DEVCAP_SYNC_ACCURACY ED_BASE+31L
+#define ED_SYNCACC_PRECISE ED_BASE+32L
+#define ED_SYNCACC_FRAME ED_BASE+33L
+#define ED_SYNCACC_ROUGH ED_BASE+34L
+#define ED_DEVCAP_NORMAL_RATE ED_BASE+35L
+#define ED_RATE_24
ED_BASE+36L
+#define ED_RATE_25
ED_BASE+37L
+#define ED_RATE_2997 ED_BASE+38L
+#define ED_RATE_30
ED_BASE+39L
+#define ED_DEVCAP_CAN_PREVIEW ED_BASE+40L
+#define ED_DEVCAP_CAN_MONITOR_SOURCES ED_BASE+41L
+#define ED_DEVCAP_CAN_TEST ED_BASE+42L
+#define ED_DEVCAP_VIDEO_INPUTS ED_BASE+43L
+#define ED_DEVCAP_AUDIO_INPUTS ED_BASE+44L
+#define ED_DEVCAP_NEEDS_CALIBRATING ED_BASE+45L
+#define ED_DEVCAP_SEEK_TYPE ED_BASE+46L
+#define ED_SEEK_PERFECT
ED_BASE+47L
+#define ED_SEEK_FAST ED_BASE+48L
+#define ED_SEEK_SLOW ED_BASE+49L
+#define ED_POWER_ON
ED_BASE+50L
+#define ED_POWER_OFF ED_BASE+51L
+#define ED_POWER_STANDBY ED_BASE+52L
+#define ED_ACTIVE
ED_BASE+53L
+#define ED_INACTIVE ED_BASE+54L
+#define ED_ALL
ED_BASE+55L
+#define ED_TEST
ED_BASE+56L
+
+#define ED_TRANSCAP_CAN_EJECT ED_BASE+100L
+#define ED_TRANSCAP_CAN_BUMP_PLAY ED_BASE+101L
+#define ED_TRANSCAP_CAN_PLAY_BACKWARDS ED_BASE+102L
+#define ED_TRANSCAP_CAN_SET_EE ED_BASE+103L
+#define ED_TRANSCAP_CAN_SET_PB ED_BASE+104L
+#define ED_TRANSCAP_CAN_DELAY_VIDEO_IN ED_BASE+105L
+#define ED_TRANSCAP_CAN_DELAY_VIDEO_OUT ED_BASE+106L
+#define ED_TRANSCAP_CAN_DELAY_AUDIO_IN ED_BASE+107L
+#define ED_TRANSCAP_CAN_DELAY_AUDIO_OUT ED_BASE+108L
+#define ED_TRANSCAP_FWD_VARIABLE_MAX ED_BASE+109L
+#define ED_TRANSCAP_REV_VARIABLE_MAX ED_BASE+110L
+#define ED_TRANSCAP_NUM_AUDIO_TRACKS ED_BASE+111L
+#define ED_TRANSCAP_LTC_TRACK ED_BASE+112L
+#define ED_TRANSCAP_NEEDS_TBC ED_BASE+113L
+#define ED_TRANSCAP_NEEDS_CUEING ED_BASE+114L
+#define ED_TRANSCAP_CAN_INSERT ED_BASE+115L
+#define ED_TRANSCAP_CAN_ASSEMBLE ED_BASE+116L
+#define ED_TRANSCAP_FIELD_STEP ED_BASE+117L
+#define ED_TRANSCAP_CLOCK_INC_RATE ED_BASE+118L
+#define ED_TRANSCAP_CAN_DETECT_LENGTH ED_BASE+119L
+#define ED_TRANSCAP_CAN_FREEZE ED_BASE+120L
+#define ED_TRANSCAP_HAS_TUNER ED_BASE+121L
+#define ED_TRANSCAP_HAS_TIMER ED_BASE+122L
+#define ED_TRANSCAP_HAS_CLOCK ED_BASE+123L
+#define ED_MEDIA_SPIN_UP ED_BASE+130L
+#define ED_MEDIA_SPIN_DOWN ED_BASE+131L
+#define ED_MEDIA_UNLOAD
ED_BASE+132L
+
+#define ED_MODE_PLAY
ED_BASE+200L
+#define ED_MODE_STOP
ED_BASE+201L
+#define ED_MODE_FREEZE
ED_BASE+202L
+#define ED_MODE_THAW
ED_BASE+203L
+#define ED_MODE_FF
ED_BASE+204L
+#define ED_MODE_REW
ED_BASE+205L
+#define ED_MODE_RECORD
ED_BASE+206L
+#define ED_MODE_RECORD_STROBE ED_BASE+207L
+#define ED_MODE_STEP
ED_BASE+208L
+#define ED_MODE_STEP_FWD
ED_BASE+208L
+#define ED_MODE_SHUTTLE
ED_BASE+209L
+#define ED_MODE_EDIT_CUE
ED_BASE+210L
+#define ED_MODE_VAR_SPEED ED_BASE+211L
+#define ED_MODE_PERFORM
ED_BASE+212L
+
+#define ED_MODE_LINK_ON
ED_BASE+280L
+#define ED_MODE_LINK_OFF
ED_BASE+281L
+
+#define ED_TCG_TIMECODE_TYPE ED_BASE+400L
+#define ED_TCG_SMPTE_LTC ED_BASE+401L
+#define ED_TCG_SMPTE_VITC ED_BASE+402L
+#define ED_TCG_MIDI_QF ED_BASE+403L
+#define ED_TCG_MIDI_FULL ED_BASE+404L
+#define ED_TCG_FRAMERATE ED_BASE+405L
+#define ED_FORMAT_SMPTE_30 ED_BASE+406L
+#define ED_FORMAT_SMPTE_30DROP ED_BASE+407L
+#define ED_FORMAT_SMPTE_25 ED_BASE+408L
+#define ED_FORMAT_SMPTE_24 ED_BASE+409L
+#define ED_TCG_SYNC_SOURCE ED_BASE+410L
+#define ED_TCG_VIDEO ED_BASE+411L
+#define ED_TCG_READER ED_BASE+412L
+#define ED_TCG_FREE
ED_BASE+413L
+#define ED_TCG_REFERENCE_SOURCE ED_BASE+414L
+
+#define ED_TCR_SOURCE ED_BASE+416L
+#define ED_TCR_LTC
ED_BASE+417L
+#define ED_TCR_VITC
ED_BASE+418L
+#define ED_TCR_CT
ED_BASE+419L
+#define ED_TCR_FTC
ED_BASE+420L
+#define ED_TCR_LAST_VALUE ED_BASE+421L
+#define ED_TCD_SOURCE ED_BASE+422L
+#define ED_TCR
ED_BASE+423L
+#define ED_TCG
ED_BASE+424L
+#define ED_TCD_SIZE
ED_BASE+425L
+#define ED_SMALL
ED_BASE+426L
+#define ED_MED
ED_BASE+427L
+#define ED_LARGE
ED_BASE+428L
+#define ED_TCD_POSITION
ED_BASE+429L
+#define ED_TCD_INTENSITY ED_BASE+436L
+#define ED_HIGH
ED_BASE+437L
+#define ED_LOW
ED_BASE+438L
+#define ED_TCD_TRANSPARENCY ED_BASE+439L
+#define ED_TCD_INVERT ED_BASE+440L
+
+#define ED_MODE
ED_BASE+500L
+#define ED_ERROR
ED_BASE+501L
+#define ED_LOCAL
ED_BASE+502L
+#define ED_RECORD_INHIBIT
ED_BASE+503L
+#define ED_SERVO_LOCK
ED_BASE+504L
+#define ED_MEDIA_PRESENT
ED_BASE+505L
+#define ED_MEDIA_LENGTH
ED_BASE+506L
+#define ED_MEDIA_SIZE
ED_BASE+507L
+#define ED_MEDIA_TRACK_COUNT ED_BASE+508L
+#define ED_MEDIA_TRACK_LENGTH ED_BASE+509L
+#define ED_MEDIA_SIDE
ED_BASE+510L
+#define ED_MEDIA_TYPE
ED_BASE+511L
+#define ED_MEDIA_VHS
ED_BASE+512L
+#define ED_MEDIA_SVHS
ED_BASE+513L
+#define ED_MEDIA_HI8
ED_BASE+514L
+#define ED_MEDIA_UMATIC
ED_BASE+515L
+#define ED_MEDIA_DVC
ED_BASE+516L
+#define ED_MEDIA_1_INCH
ED_BASE+517L
+#define ED_MEDIA_D1
ED_BASE+518L
+#define ED_MEDIA_D2
ED_BASE+519L
+#define ED_MEDIA_D3
ED_BASE+520L
+#define ED_MEDIA_D5
ED_BASE+521L
+#define ED_MEDIA_DBETA
ED_BASE+522L
+#define ED_MEDIA_BETA
ED_BASE+523L
+#define ED_MEDIA_8MM
ED_BASE+524L
+#define ED_MEDIA_DDR
ED_BASE+525L
+#define ED_MEDIA_OTHER
ED_BASE+526L
+#define ED_MEDIA_CLV
ED_BASE+527L
+#define ED_MEDIA_CAV
ED_BASE+528L
+#define ED_MEDIA_POSITION ED_BASE+529L
+#define ED_LINK_MODE ED_BASE+530L
+
+#define ED_TRANSBASIC_TIME_FORMAT ED_BASE+540L
+#define ED_FORMAT_MILLISECONDS ED_BASE+541L
+#define ED_FORMAT_FRAMES
ED_BASE+542L
+#define ED_FORMAT_REFERENCE_TIME ED_BASE+543L
+#define ED_FORMAT_HMSF
ED_BASE+547L
+#define ED_FORMAT_TMSF
ED_BASE+548L
+#define ED_TRANSBASIC_TIME_REFERENCE ED_BASE+549L
+#define ED_TIMEREF_TIMECODE
ED_BASE+550L
+#define ED_TIMEREF_CONTROL_TRACK ED_BASE+551L
+#define ED_TIMEREF_INDEX
ED_BASE+552L
+#define ED_TRANSBASIC_SUPERIMPOSE
ED_BASE+553L
+#define ED_TRANSBASIC_END_STOP_ACTION ED_BASE+554L
+#define ED_TRANSBASIC_RECORD_FORMAT ED_BASE+555L
+#define ED_RECORD_FORMAT_SP
ED_BASE+556L
+#define ED_RECORD_FORMAT_LP
ED_BASE+557L
+#define ED_RECORD_FORMAT_EP
ED_BASE+558L
+#define ED_TRANSBASIC_STEP_COUNT ED_BASE+559L
+#define ED_TRANSBASIC_STEP_UNIT ED_BASE+560L
+#define ED_STEP_FIELD
ED_BASE+561L
+#define ED_STEP_FRAME
ED_BASE+562L
+#define ED_STEP_3_2
ED_BASE+563L
+#define ED_TRANSBASIC_PREROLL ED_BASE+564L
+#define ED_TRANSBASIC_RECPREROLL ED_BASE+565L
+#define ED_TRANSBASIC_POSTROLL ED_BASE+566L
+#define ED_TRANSBASIC_EDIT_DELAY ED_BASE+567L
+#define ED_TRANSBASIC_PLAYTC_DELAY ED_BASE+568L
+#define ED_TRANSBASIC_RECTC_DELAY ED_BASE+569L
+#define ED_TRANSBASIC_EDIT_FIELD ED_BASE+570L
+#define ED_TRANSBASIC_FRAME_SERVO ED_BASE+571L
+#define ED_TRANSBASIC_CF_SERVO ED_BASE+572L
+#define ED_TRANSBASIC_SERVO_REF ED_BASE+573L
+#define ED_REF_EXTERNAL
ED_BASE+574L
+#define ED_REF_INPUT
ED_BASE+575L
+#define ED_REF_INTERNAL
ED_BASE+576L
+#define ED_REF_AUTO
ED_BASE+577L
+#define ED_TRANSBASIC_WARN_GL ED_BASE+578L
+#define ED_TRANSBASIC_SET_TRACKING ED_BASE+579L
+#define ED_TRACKING_PLUS
ED_BASE+580L
+#define ED_TRACKING_MINUS
ED_BASE+581L
+#define ED_TRACKING_RESET
ED_BASE+582L
+#define ED_TRANSBASIC_SET_FREEZE_TIMEOUT ED_BASE+583L
+#define ED_TRANSBASIC_VOLUME_NAME
ED_BASE+584L
+#define ED_TRANSBASIC_BALLISTIC_1
ED_BASE+585L
+#define ED_TRANSBASIC_BALLISTIC_2
ED_BASE+586L
+#define ED_TRANSBASIC_BALLISTIC_3
ED_BASE+587L
+#define ED_TRANSBASIC_BALLISTIC_4
ED_BASE+588L
+#define ED_TRANSBASIC_BALLISTIC_5
ED_BASE+589L
+#define ED_TRANSBASIC_BALLISTIC_6
ED_BASE+590L
+#define ED_TRANSBASIC_BALLISTIC_7
ED_BASE+591L
+#define ED_TRANSBASIC_BALLISTIC_8
ED_BASE+592L
+#define ED_TRANSBASIC_BALLISTIC_9
ED_BASE+593L
+#define ED_TRANSBASIC_BALLISTIC_10
ED_BASE+594L
+#define ED_TRANSBASIC_BALLISTIC_11
ED_BASE+595L
+#define ED_TRANSBASIC_BALLISTIC_12
ED_BASE+596L
+#define ED_TRANSBASIC_BALLISTIC_13
ED_BASE+597L
+#define ED_TRANSBASIC_BALLISTIC_14
ED_BASE+598L
+#define ED_TRANSBASIC_BALLISTIC_15
ED_BASE+599L
+#define ED_TRANSBASIC_BALLISTIC_16
ED_BASE+600L
+#define ED_TRANSBASIC_BALLISTIC_17
ED_BASE+601L
+#define ED_TRANSBASIC_BALLISTIC_18
ED_BASE+602L
+#define ED_TRANSBASIC_BALLISTIC_19
ED_BASE+603L
+#define ED_TRANSBASIC_BALLISTIC_20
ED_BASE+604L
+#define ED_TRANSBASIC_SETCLOCK
ED_BASE+605L
+#define ED_TRANSBASIC_SET_COUNTER_FORMAT ED_BASE+606L
+#define ED_TRANSBASIC_SET_COUNTER_VALUE ED_BASE+607L
+#define ED_TRANSBASIC_SETTUNER_CH_UP ED_BASE+608L
+#define ED_TRANSBASIC_SETTUNER_CH_DN ED_BASE+609L
+#define ED_TRANSBASIC_SETTUNER_SK_UP ED_BASE+610L
+#define ED_TRANSBASIC_SETTUNER_SK_DN ED_BASE+611L
+#define ED_TRANSBASIC_SETTUNER_CH
ED_BASE+612L
+#define ED_TRANSBASIC_SETTUNER_NUM
ED_BASE+613L
+#define ED_TRANSBASIC_SETTIMER_EVENT ED_BASE+614L
+#define ED_TRANSBASIC_SETTIMER_STARTDAY ED_BASE+615L
+#define ED_TRANSBASIC_SETTIMER_STARTTIME ED_BASE+616L
+#define ED_TRANSBASIC_SETTIMER_STOPDAY ED_BASE+617L
+#define ED_TRANSBASIC_SETTIMER_STOPTIME ED_BASE+618L
+#define ED_TRANSVIDEO_SET_OUTPUT ED_BASE+630L
+#define ED_E2E
ED_BASE+631L
+#define ED_PLAYBACK
ED_BASE+632L
+#define ED_OFF
ED_BASE+633L
+#define ED_TRANSVIDEO_SET_SOURCE ED_BASE+634L
+#define ED_TRANSAUDIO_ENABLE_OUTPUT ED_BASE+640L
+#define ED_TRANSAUDIO_ENABLE_RECORD
ED_BASE+642L
+#define ED_TRANSAUDIO_ENABLE_SELSYNC ED_BASE+643L
+#define ED_TRANSAUDIO_SET_SOURCE
ED_BASE+644L
+#define ED_TRANSAUDIO_SET_MONITOR
ED_BASE+645L
+#define ED_INVALID ED_BASE+652L
+#define ED_EXECUTING ED_BASE+653L
+#define ED_REGISTER ED_BASE+654L
+#define ED_DELETE ED_BASE+655L
+#define ED_EDIT_HEVENT ED_BASE+656L
+#define ED_EDIT_TEST ED_BASE+657L
+#define ED_EDIT_IMMEDIATE ED_BASE+658L
+#define ED_EDIT_MODE ED_BASE+659L
+#define ED_EDIT_MODE_ASSEMBLE ED_BASE+660L
+#define ED_EDIT_MODE_INSERT ED_BASE+661L
+#define ED_EDIT_MODE_CRASH_RECORD ED_BASE+662L
+#define ED_EDIT_MODE_BOOKMARK_TIME ED_BASE+663L
+#define ED_EDIT_MODE_BOOKMARK_CHAPTER ED_BASE+664L
+#define ED_EDIT_MASTER ED_BASE+666L
+#define ED_EDIT_TRACK ED_BASE+667L
+#define ED_EDIT_SRC_INPOINT ED_BASE+668L
+#define ED_EDIT_SRC_OUTPOINT ED_BASE+669L
+#define ED_EDIT_REC_INPOINT ED_BASE+670L
+#define ED_EDIT_REC_OUTPOINT ED_BASE+671L
+#define ED_EDIT_REHEARSE_MODE ED_BASE+672L
+#define ED_EDIT_BVB ED_BASE+673L
+#define ED_EDIT_VBV ED_BASE+674L
+#define ED_EDIT_VVV ED_BASE+675L
+#define ED_EDIT_PERFORM ED_BASE+676L
+#define ED_EDIT_ABORT ED_BASE+677L
+#define ED_EDIT_TIMEOUT ED_BASE+678L
+#define ED_EDIT_SEEK ED_BASE+679L
+#define ED_EDIT_SEEK_MODE ED_BASE+680L
+#define ED_EDIT_SEEK_EDIT_IN ED_BASE+681L
+#define ED_EDIT_SEEK_EDIT_OUT ED_BASE+682L
+#define ED_EDIT_SEEK_PREROLL ED_BASE+683L
+#define ED_EDIT_SEEK_PREROLL_CT ED_BASE+684L
+#define ED_EDIT_SEEK_BOOKMARK ED_BASE+685L
+#define ED_EDIT_OFFSET ED_BASE+686L
+
+#define ED_ERR_DEVICE_NOT_READY ED_BASE+700L
+
+#define ED_TRANSCAP_FWD_VARIABLE_MIN ED_BASE+800L
+#define ED_TRANSCAP_REV_VARIABLE_MIN ED_BASE+801L
+#define ED_TRANSCAP_FWD_SHUTTLE_MAX ED_BASE+802L
+#define ED_TRANSCAP_FWD_SHUTTLE_MIN ED_BASE+803L
+#define ED_TRANSCAP_REV_SHUTTLE_MAX ED_BASE+804L
+#define ED_TRANSCAP_REV_SHUTTLE_MIN ED_BASE+805L
+#define ED_TRANSCAP_MULTIPLE_EDITS ED_BASE+806L
+#define ED_TRANSCAP_IS_MASTER ED_BASE+807L
+#define ED_MODE_RECORD_FREEZE ED_BASE+808L
+#define ED_MODE_STEP_REV
ED_BASE+809L
+#define ED_MODE_NOTIFY_ENABLE ED_BASE+810L
+#define ED_MODE_NOTIFY_DISABLE ED_BASE+811L
+#define ED_MODE_SHOT_SEARCH ED_BASE+812L
+#define ED_MEDIA_SX
ED_BASE+813L
+#define ED_TRANSCAP_HAS_DT
ED_BASE+814L
+#define ED_EDIT_PREREAD ED_BASE+815L
+
+#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_TOP 0x0001
+#define ED_MIDDLE 0x0002
+#define ED_BOTTOM 0x0004
+#define ED_LEFT 0x0100
+#define ED_CENTER 0x0200
+#define ED_RIGHT 0x0400
+
+#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
+
+
+#endif
+
Property changes on: trunk/reactos/w32api/include/edevdefs.h
___________________________________________________________________
Name: svn:eol-style
+ native