| 1 | /* | 
 
 
 
 
 | 2 | * Copyright (C) 2002 Alexandre Julliard | 
 
 
 
 
 | 3 | * | 
 
 
 
 
 | 4 | * This library is free software; you can redistribute it and/or | 
 
 
 
 
 | 5 | * modify it under the terms of the GNU Lesser General Public | 
 
 
 
 
 | 6 | * License as published by the Free Software Foundation; either | 
 
 
 
 
 | 7 | * version 2.1 of the License, or (at your option) any later version. | 
 
 
 
 
 | 8 | * | 
 
 
 
 
 | 9 | * This library is distributed in the hope that it will be useful, | 
 
 
 
 
 | 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 
 
 
 
 
 | 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU | 
 
 
 
 
 | 12 | * Lesser General Public License for more details. | 
 
 
 
 
 | 13 | * | 
 
 
 
 
 | 14 | * You should have received a copy of the GNU Lesser General Public | 
 
 
 
 
 | 15 | * License along with this library; if not, write to the Free Software | 
 
 
 
 
 | 16 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA | 
 
 
 
 
 | 17 | */ | 
 
 
 
 
 | 18 |  | 
 
 
 
 
 | 19 | #define VFW_S_NO_MORE_ITEMS              ((HRESULT)0x00040103) | 
 
 
 
 
 | 20 | #define VFW_S_DUPLICATE_NAME             ((HRESULT)0x0004022D) | 
 
 
 
 
 | 21 | #define VFW_S_STATE_INTERMEDIATE         ((HRESULT)0x00040237) | 
 
 
 
 
 | 22 | #define VFW_S_PARTIAL_RENDER             ((HRESULT)0x00040242) | 
 
 
 
 
 | 23 | #define VFW_S_SOME_DATA_IGNORED          ((HRESULT)0x00040245) | 
 
 
 
 
 | 24 | #define VFW_S_CONNECTIONS_DEFERRED       ((HRESULT)0x00040246) | 
 
 
 
 
 | 25 | #define VFW_S_RESOURCE_NOT_NEEDED        ((HRESULT)0x00040250) | 
 
 
 
 
 | 26 | #define VFW_S_MEDIA_TYPE_IGNORED         ((HRESULT)0x00040254) | 
 
 
 
 
 | 27 | #define VFW_S_VIDEO_NOT_RENDERED         ((HRESULT)0x00040257) | 
 
 
 
 
 | 28 | #define VFW_S_AUDIO_NOT_RENDERED         ((HRESULT)0x00040258) | 
 
 
 
 
 | 29 | #define VFW_S_RPZA                       ((HRESULT)0x0004025A) | 
 
 
 
 
 | 30 | #define VFW_S_ESTIMATED                  ((HRESULT)0x00040260) | 
 
 
 
 
 | 31 | #define VFW_S_RESERVED                   ((HRESULT)0x00040263) | 
 
 
 
 
 | 32 | #define VFW_S_STREAM_OFF                 ((HRESULT)0x00040267) | 
 
 
 
 
 | 33 | #define VFW_S_CANT_CUE                   ((HRESULT)0x00040268) | 
 
 
 
 
 | 34 | #define VFW_S_NO_STOP_TIME               ((HRESULT)0x00040270) | 
 
 
 
 
 | 35 | #define VFW_S_NOPREVIEWPIN               ((HRESULT)0x0004027E) | 
 
 
 
 
 | 36 | #define VFW_S_DVD_NON_ONE_SEQUENTIAL     ((HRESULT)0x00040280) | 
 
 
 
 
 | 37 | #define VFW_S_DVD_CHANNEL_CONTENTS_NOT_AVAILABLE ((HRESULT)0x0004028C) | 
 
 
 
 
 | 38 | #define VFW_S_DVD_NOT_ACCURATE           ((HRESULT)0x0004028D) | 
 
 
 
 
 | 39 | #define VFW_E_INVALIDMEDIATYPE           ((HRESULT)0x80040200) | 
 
 
 
 
 | 40 | #define VFW_E_INVALIDSUBTYPE             ((HRESULT)0x80040201) | 
 
 
 
 
 | 41 | #define VFW_E_NEED_OWNER                 ((HRESULT)0x80040202) | 
 
 
 
 
 | 42 | #define VFW_E_ENUM_OUT_OF_SYNC           ((HRESULT)0x80040203) | 
 
 
 
 
 | 43 | #define VFW_E_ALREADY_CONNECTED          ((HRESULT)0x80040204) | 
 
 
 
 
 | 44 | #define VFW_E_FILTER_ACTIVE              ((HRESULT)0x80040205) | 
 
 
 
 
 | 45 | #define VFW_E_NO_TYPES                   ((HRESULT)0x80040206) | 
 
 
 
 
 | 46 | #define VFW_E_NO_ACCEPTABLE_TYPES        ((HRESULT)0x80040207) | 
 
 
 
 
 | 47 | #define VFW_E_INVALID_DIRECTION          ((HRESULT)0x80040208) | 
 
 
 
 
 | 48 | #define VFW_E_NOT_CONNECTED              ((HRESULT)0x80040209) | 
 
 
 
 
 | 49 | #define VFW_E_NO_ALLOCATOR               ((HRESULT)0x8004020A) | 
 
 
 
 
 | 50 | #define VFW_E_RUNTIME_ERROR              ((HRESULT)0x8004020B) | 
 
 
 
 
 | 51 | #define VFW_E_BUFFER_NOTSET              ((HRESULT)0x8004020C) | 
 
 
 
 
 | 52 | #define VFW_E_BUFFER_OVERFLOW            ((HRESULT)0x8004020D) | 
 
 
 
 
 | 53 | #define VFW_E_BADALIGN                   ((HRESULT)0x8004020E) | 
 
 
 
 
 | 54 | #define VFW_E_ALREADY_COMMITTED          ((HRESULT)0x8004020F) | 
 
 
 
 
 | 55 | #define VFW_E_BUFFERS_OUTSTANDING        ((HRESULT)0x80040210) | 
 
 
 
 
 | 56 | #define VFW_E_NOT_COMMITTED              ((HRESULT)0x80040211) | 
 
 
 
 
 | 57 | #define VFW_E_SIZENOTSET                 ((HRESULT)0x80040212) | 
 
 
 
 
 | 58 | #define VFW_E_NO_CLOCK                   ((HRESULT)0x80040213) | 
 
 
 
 
 | 59 | #define VFW_E_NO_SINK                    ((HRESULT)0x80040214) | 
 
 
 
 
 | 60 | #define VFW_E_NO_INTERFACE               ((HRESULT)0x80040215) | 
 
 
 
 
 | 61 | #define VFW_E_NOT_FOUND                  ((HRESULT)0x80040216) | 
 
 
 
 
 | 62 | #define VFW_E_CANNOT_CONNECT             ((HRESULT)0x80040217) | 
 
 
 
 
 | 63 | #define VFW_E_CANNOT_RENDER              ((HRESULT)0x80040218) | 
 
 
 
 
 | 64 | #define VFW_E_CHANGING_FORMAT            ((HRESULT)0x80040219) | 
 
 
 
 
 | 65 | #define VFW_E_NO_COLOR_KEY_SET           ((HRESULT)0x8004021A) | 
 
 
 
 
 | 66 | #define VFW_E_NOT_OVERLAY_CONNECTION     ((HRESULT)0x8004021B) | 
 
 
 
 
 | 67 | #define VFW_E_NOT_SAMPLE_CONNECTION      ((HRESULT)0x8004021C) | 
 
 
 
 
 | 68 | #define VFW_E_PALETTE_SET                ((HRESULT)0x8004021D) | 
 
 
 
 
 | 69 | #define VFW_E_COLOR_KEY_SET              ((HRESULT)0x8004021E) | 
 
 
 
 
 | 70 | #define VFW_E_NO_COLOR_KEY_FOUND         ((HRESULT)0x8004021F) | 
 
 
 
 
 | 71 | #define VFW_E_NO_PALETTE_AVAILABLE       ((HRESULT)0x80040220) | 
 
 
 
 
 | 72 | #define VFW_E_NO_DISPLAY_PALETTE         ((HRESULT)0x80040221) | 
 
 
 
 
 | 73 | #define VFW_E_TOO_MANY_COLORS            ((HRESULT)0x80040222) | 
 
 
 
 
 | 74 | #define VFW_E_STATE_CHANGED              ((HRESULT)0x80040223) | 
 
 
 
 
 | 75 | #define VFW_E_NOT_STOPPED                ((HRESULT)0x80040224) | 
 
 
 
 
 | 76 | #define VFW_E_NOT_PAUSED                 ((HRESULT)0x80040225) | 
 
 
 
 
 | 77 | #define VFW_E_NOT_RUNNING                ((HRESULT)0x80040226) | 
 
 
 
 
 | 78 | #define VFW_E_WRONG_STATE                ((HRESULT)0x80040227) | 
 
 
 
 
 | 79 | #define VFW_E_START_TIME_AFTER_END       ((HRESULT)0x80040228) | 
 
 
 
 
 | 80 | #define VFW_E_INVALID_RECT               ((HRESULT)0x80040229) | 
 
 
 
 
 | 81 | #define VFW_E_TYPE_NOT_ACCEPTED          ((HRESULT)0x8004022A) | 
 
 
 
 
 | 82 | #define VFW_E_SAMPLE_REJECTED            ((HRESULT)0x8004022B) | 
 
 
 
 
 | 83 | #define VFW_E_SAMPLE_REJECTED_EOS        ((HRESULT)0x8004022C) | 
 
 
 
 
 | 84 | #define VFW_E_DUPLICATE_NAME             ((HRESULT)0x8004022D) | 
 
 
 
 
 | 85 | #define VFW_E_TIMEOUT                    ((HRESULT)0x8004022E) | 
 
 
 
 
 | 86 | #define VFW_E_INVALID_FILE_FORMAT        ((HRESULT)0x8004022F) | 
 
 
 
 
 | 87 | #define VFW_E_ENUM_OUT_OF_RANGE          ((HRESULT)0x80040230) | 
 
 
 
 
 | 88 | #define VFW_E_CIRCULAR_GRAPH             ((HRESULT)0x80040231) | 
 
 
 
 
 | 89 | #define VFW_E_NOT_ALLOWED_TO_SAVE        ((HRESULT)0x80040232) | 
 
 
 
 
 | 90 | #define VFW_E_TIME_ALREADY_PASSED        ((HRESULT)0x80040233) | 
 
 
 
 
 | 91 | #define VFW_E_ALREADY_CANCELLED          ((HRESULT)0x80040234) | 
 
 
 
 
 | 92 | #define VFW_E_CORRUPT_GRAPH_FILE         ((HRESULT)0x80040235) | 
 
 
 
 
 | 93 | #define VFW_E_ADVISE_ALREADY_SET         ((HRESULT)0x80040236) | 
 
 
 
 
 | 94 | #define VFW_E_NO_MODEX_AVAILABLE         ((HRESULT)0x80040238) | 
 
 
 
 
 | 95 | #define VFW_E_NO_ADVISE_SET              ((HRESULT)0x80040239) | 
 
 
 
 
 | 96 | #define VFW_E_NO_FULLSCREEN              ((HRESULT)0x8004023A) | 
 
 
 
 
 | 97 | #define VFW_E_IN_FULLSCREEN_MODE         ((HRESULT)0x8004023B) | 
 
 
 
 
 | 98 | #define VFW_E_UNKNOWN_FILE_TYPE          ((HRESULT)0x80040240) | 
 
 
 
 
 | 99 | #define VFW_E_CANNOT_LOAD_SOURCE_FILTER  ((HRESULT)0x80040241) | 
 
 
 
 
 | 100 | #define VFW_E_FILE_TOO_SHORT             ((HRESULT)0x80040243) | 
 
 
 
 
 | 101 | #define VFW_E_INVALID_FILE_VERSION       ((HRESULT)0x80040244) | 
 
 
 
 
 | 102 | #define VFW_E_INVALID_CLSID              ((HRESULT)0x80040247) | 
 
 
 
 
 | 103 | #define VFW_E_INVALID_MEDIA_TYPE         ((HRESULT)0x80040248) | 
 
 
 
 
 | 104 | #define VFW_E_SAMPLE_TIME_NOT_SET        ((HRESULT)0x80040249) | 
 
 
 
 
 | 105 | #define VFW_E_MEDIA_TIME_NOT_SET         ((HRESULT)0x80040251) | 
 
 
 
 
 | 106 | #define VFW_E_NO_TIME_FORMAT_SET         ((HRESULT)0x80040252) | 
 
 
 
 
 | 107 | #define VFW_E_MONO_AUDIO_HW              ((HRESULT)0x80040253) | 
 
 
 
 
 | 108 | #define VFW_E_NO_DECOMPRESSOR            ((HRESULT)0x80040255) | 
 
 
 
 
 | 109 | #define VFW_E_NO_AUDIO_HARDWARE          ((HRESULT)0x80040256) | 
 
 
 
 
 | 110 | #define VFW_E_RPZA                       ((HRESULT)0x80040259) | 
 
 
 
 
 | 111 | #define VFW_E_PROCESSOR_NOT_SUITABLE     ((HRESULT)0x8004025B) | 
 
 
 
 
 | 112 | #define VFW_E_UNSUPPORTED_AUDIO          ((HRESULT)0x8004025C) | 
 
 
 
 
 | 113 | #define VFW_E_UNSUPPORTED_VIDEO          ((HRESULT)0x8004025D) | 
 
 
 
 
 | 114 | #define VFW_E_MPEG_NOT_CONSTRAINED       ((HRESULT)0x8004025E) | 
 
 
 
 
 | 115 | #define VFW_E_NOT_IN_GRAPH               ((HRESULT)0x8004025F) | 
 
 
 
 
 | 116 | #define VFW_E_NO_TIME_FORMAT             ((HRESULT)0x80040261) | 
 
 
 
 
 | 117 | #define VFW_E_READ_ONLY                  ((HRESULT)0x80040262) | 
 
 
 
 
 | 118 | #define VFW_E_BUFFER_UNDERFLOW           ((HRESULT)0x80040264) | 
 
 
 
 
 | 119 | #define VFW_E_UNSUPPORTED_STREAM         ((HRESULT)0x80040265) | 
 
 
 
 
 | 120 | #define VFW_E_NO_TRANSPORT               ((HRESULT)0x80040266) | 
 
 
 
 
 | 121 | #define VFW_E_BAD_VIDEOCD                ((HRESULT)0x80040269) | 
 
 
 
 
 | 122 | #define VFW_E_OUT_OF_VIDEO_MEMORY        ((HRESULT)0x80040271) | 
 
 
 
 
 | 123 | #define VFW_E_VP_NEGOTIATION_FAILED      ((HRESULT)0x80040272) | 
 
 
 
 
 | 124 | #define VFW_E_DDRAW_CAPS_NOT_SUITABLE    ((HRESULT)0x80040273) | 
 
 
 
 
 | 125 | #define VFW_E_NO_VP_HARDWARE             ((HRESULT)0x80040274) | 
 
 
 
 
 | 126 | #define VFW_E_NO_CAPTURE_HARDWARE        ((HRESULT)0x80040275) | 
 
 
 
 
 | 127 | #define VFW_E_DVD_OPERATION_INHIBITED    ((HRESULT)0x80040276) | 
 
 
 
 
 | 128 | #define VFW_E_DVD_INVALIDDOMAIN          ((HRESULT)0x80040277) | 
 
 
 
 
 | 129 | #define VFW_E_DVD_NO_BUTTON              ((HRESULT)0x80040278) | 
 
 
 
 
 | 130 | #define VFW_E_DVD_GRAPHNOTREADY          ((HRESULT)0x80040279) | 
 
 
 
 
 | 131 | #define VFW_E_DVD_RENDERFAIL             ((HRESULT)0x8004027A) | 
 
 
 
 
 | 132 | #define VFW_E_DVD_DECNOTENOUGH           ((HRESULT)0x8004027B) | 
 
 
 
 
 | 133 | #define VFW_E_DDRAW_VERSION_NOT_SUITABLE ((HRESULT)0x8004027C) | 
 
 
 
 
 | 134 | #define VFW_E_COPYPROT_FAILED            ((HRESULT)0x8004027D) | 
 
 
 
 
 | 135 | #define VFW_E_TIME_EXPIRED               ((HRESULT)0x8004027F) | 
 
 
 
 
 | 136 | #define VFW_E_DVD_WRONG_SPEED            ((HRESULT)0x80040281) | 
 
 
 
 
 | 137 | #define VFW_E_DVD_MENU_DOES_NOT_EXIST    ((HRESULT)0x80040282) | 
 
 
 
 
 | 138 | #define VFW_E_DVD_CMD_CANCELLED          ((HRESULT)0x80040283) | 
 
 
 
 
 | 139 | #define VFW_E_DVD_STATE_WRONG_VERSION    ((HRESULT)0x80040284) | 
 
 
 
 
 | 140 | #define VFW_E_DVD_STATE_CORRUPT          ((HRESULT)0x80040285) | 
 
 
 
 
 | 141 | #define VFW_E_DVD_STATE_WRONG_DISC       ((HRESULT)0x80040286) | 
 
 
 
 
 | 142 | #define VFW_E_DVD_INCOMPATIBLE_REGION    ((HRESULT)0x80040287) | 
 
 
 
 
 | 143 | #define VFW_E_DVD_NO_ATTRIBUTES          ((HRESULT)0x80040288) | 
 
 
 
 
 | 144 | #define VFW_E_DVD_NO_GOUP_PGC            ((HRESULT)0x80040289) | 
 
 
 
 
 | 145 | #define VFW_E_DVD_LOW_PARENTAL_LEVEL     ((HRESULT)0x8004028A) | 
 
 
 
 
 | 146 | #define VFW_E_DVD_NOT_IN_KARAOKE_MODE    ((HRESULT)0x8004028B) | 
 
 
 
 
 | 147 | #define VFW_E_FRAME_STEP_UNSUPPORTED     ((HRESULT)0x8004028E) | 
 
 
 
 
 | 148 | #define VFW_E_DVD_STREAM_DISABLED        ((HRESULT)0x8004028F) | 
 
 
 
 
 | 149 | #define VFW_E_DVD_TITLE_UNKNOWN          ((HRESULT)0x80040290) | 
 
 
 
 
 | 150 | #define VFW_E_DVD_INVALID_DISC           ((HRESULT)0x80040291) | 
 
 
 
 
 | 151 | #define VFW_E_DVD_NO_RESUME_INFORMATION  ((HRESULT)0x80040292) | 
 
 
 
 
 | 152 | #define VFW_E_PIN_ALREADY_BLOCKED_ON_THIS_THREAD ((HRESULT)0x80040293) | 
 
 
 
 
 | 153 | #define VFW_E_PIN_ALREADY_BLOCKED        ((HRESULT)0x80040294) | 
 
 
 
 
 | 154 | #define VFW_E_CERTIFICATION_FAILURE      ((HRESULT)0x80040295) | 
 
 
 
 
 | 155 | #define VFW_E_VMR_NOT_IN_MIXER_MODE      ((HRESULT)0x80040296) | 
 
 
 
 
 | 156 | #define VFW_E_VMR_NO_AP_SUPPLIED         ((HRESULT)0x80040297) | 
 
 
 
 
 | 157 | #define VFW_E_VMR_NO_DEINTERLACE_HW      ((HRESULT)0x80040298) | 
 
 
 
 
 | 158 | #define VFW_E_VMR_NO_PROCAMP_HW          ((HRESULT)0x80040299) | 
 
 
 
 
 | 159 | #define VFW_E_DVD_VMR9_INCOMPATIBLEDEC   ((HRESULT)0x8004029A) | 
 
 
 
 
 | 160 | #define VFW_E_NO_COPP_HW                 ((HRESULT)0x8004029B) | 
 
 
 
 
 | 161 | #define VFW_E_DVD_NONBLOCKING            ((HRESULT)0x8004029C) | 
 
 
 
 
 | 162 | #define VFW_E_DVD_TOO_MANY_RENDERERS_IN_FILTER_GRAPH    ((HRESULT)0x8004029D) | 
 
 
 
 
 | 163 | #define VFW_E_DVD_NON_EVR_RENDERER_IN_FILTER_GRAPH      ((HRESULT)0x8004029E) | 
 
 
 
 
 | 164 | #define VFW_E_DVD_RESOLUTION_ERROR       ((HRESULT)0x8004029F) | 
 
 
 
 
 | 165 | #define VFW_E_CODECAPI_LINEAR_RANGE      ((HRESULT)0x80040310) | 
 
 
 
 
 | 166 | #define VFW_E_CODECAPI_ENUMERATED        ((HRESULT)0x80040311) | 
 
 
 
 
 | 167 | #define VFW_E_CODECAPI_NO_DEFAULT        ((HRESULT)0x80040313) | 
 
 
 
 
 | 168 | #define VFW_E_CODECAPI_NO_CURRENT_VALUE  ((HRESULT)0x80040314) | 
 
 
 
 
 | 169 | #define VFW_E_DVD_CHAPTER_DOES_NOT_EXIST ((HRESULT)0x80040315) | 
 
 
 
 
 | 170 | #define VFW_E_BAD_KEY                    ((HRESULT)0x800403F2) | 
 
 
 
 
 | 171 |  | 
 
 
 
 
 | 172 | #ifndef E_PROP_ID_UNSUPPORTED | 
 
 
 
 
 | 173 | #define E_PROP_ID_UNSUPPORTED            ((HRESULT)0x80070490) | 
 
 
 
 
 | 174 | #endif | 
 
 
 
 
 | 175 | #ifndef E_PROP_SET_UNSUPPORTED | 
 
 
 
 
 | 176 | #define E_PROP_SET_UNSUPPORTED           ((HRESULT)0x80070492) | 
 
 
 
 
 | 177 | #endif |