From b4b15b23ae892454a616b9197b8de8a2e8113c58 Mon Sep 17 00:00:00 2001 From: Magnus Olsen Date: Sun, 4 Dec 2005 15:53:27 +0000 Subject: [PATCH] rewrote whole vfwmsgs header, now it is complete svn path=/trunk/; revision=19874 --- reactos/w32api/include/vfwmsgs.h | 267 +++++++++++++++++-------------- 1 file changed, 148 insertions(+), 119 deletions(-) diff --git a/reactos/w32api/include/vfwmsgs.h b/reactos/w32api/include/vfwmsgs.h index 5a3ab814378..fa21a72dc1c 100644 --- a/reactos/w32api/include/vfwmsgs.h +++ b/reactos/w32api/include/vfwmsgs.h @@ -16,125 +16,154 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ -#define VFW_S_NO_MORE_ITEMS ((HRESULT)0x00040103) -#define VFW_S_DUPLICATE_NAME ((HRESULT)0x0004022D) -#define VFW_S_STATE_INTERMEDIATE ((HRESULT)0x00040237) -#define VFW_S_PARTIAL_RENDER ((HRESULT)0x00040242) -#define VFW_S_SOME_DATA_IGNORED ((HRESULT)0x00040245) -#define VFW_S_CONNECTIONS_DEFERRED ((HRESULT)0x00040246) -#define VFW_S_RESOURCE_NOT_NEEDED ((HRESULT)0x00040250) -#define VFW_S_MEDIA_TYPE_IGNORED ((HRESULT)0x00040254) -#define VFW_S_VIDEO_NOT_RENDERED ((HRESULT)0x00040257) -#define VFW_S_AUDIO_NOT_RENDERED ((HRESULT)0x00040258) -#define VFW_S_RPZA ((HRESULT)0x0004025A) -#define VFW_S_ESTIMATED ((HRESULT)0x00040260) -#define VFW_S_RESERVED ((HRESULT)0x00040263) -#define VFW_S_STREAM_OFF ((HRESULT)0x00040267) -#define VFW_S_CANT_CUE ((HRESULT)0x00040268) -#define VFW_S_NO_STOP_TIME ((HRESULT)0x00040270) -#define VFW_S_NOPREVIEWPIN ((HRESULT)0x0004027E) -#define VFW_E_INVALIDMEDIATYPE ((HRESULT)0x80040200) -#define VFW_E_INVALIDSUBTYPE ((HRESULT)0x80040201) -#define VFW_E_NEED_OWNER ((HRESULT)0x80040202) -#define VFW_E_ENUM_OUT_OF_SYNC ((HRESULT)0x80040203) -#define VFW_E_ALREADY_CONNECTED ((HRESULT)0x80040204) -#define VFW_E_FILTER_ACTIVE ((HRESULT)0x80040205) -#define VFW_E_NO_TYPES ((HRESULT)0x80040206) -#define VFW_E_NO_ACCEPTABLE_TYPES ((HRESULT)0x80040207) -#define VFW_E_INVALID_DIRECTION ((HRESULT)0x80040208) -#define VFW_E_NOT_CONNECTED ((HRESULT)0x80040209) -#define VFW_E_NO_ALLOCATOR ((HRESULT)0x8004020A) -#define VFW_E_RUNTIME_ERROR ((HRESULT)0x8004020B) -#define VFW_E_BUFFER_NOTSET ((HRESULT)0x8004020C) -#define VFW_E_BUFFER_OVERFLOW ((HRESULT)0x8004020D) -#define VFW_E_BADALIGN ((HRESULT)0x8004020E) -#define VFW_E_ALREADY_COMMITTED ((HRESULT)0x8004020F) -#define VFW_E_BUFFERS_OUTSTANDING ((HRESULT)0x80040210) -#define VFW_E_NOT_COMMITTED ((HRESULT)0x80040211) -#define VFW_E_SIZENOTSET ((HRESULT)0x80040212) -#define VFW_E_NO_CLOCK ((HRESULT)0x80040213) -#define VFW_E_NO_SINK ((HRESULT)0x80040214) -#define VFW_E_NO_INTERFACE ((HRESULT)0x80040215) -#define VFW_E_NOT_FOUND ((HRESULT)0x80040216) -#define VFW_E_CANNOT_CONNECT ((HRESULT)0x80040217) -#define VFW_E_CANNOT_RENDER ((HRESULT)0x80040218) -#define VFW_E_CHANGING_FORMAT ((HRESULT)0x80040219) -#define VFW_E_NO_COLOR_KEY_SET ((HRESULT)0x8004021A) -#define VFW_E_NOT_OVERLAY_CONNECTION ((HRESULT)0x8004021B) -#define VFW_E_NOT_SAMPLE_CONNECTION ((HRESULT)0x8004021C) -#define VFW_E_PALETTE_SET ((HRESULT)0x8004021D) -#define VFW_E_COLOR_KEY_SET ((HRESULT)0x8004021E) -#define VFW_E_NO_COLOR_KEY_FOUND ((HRESULT)0x8004021F) -#define VFW_E_NO_PALETTE_AVAILABLE ((HRESULT)0x80040220) -#define VFW_E_NO_DISPLAY_PALETTE ((HRESULT)0x80040221) -#define VFW_E_TOO_MANY_COLORS ((HRESULT)0x80040222) -#define VFW_E_STATE_CHANGED ((HRESULT)0x80040223) -#define VFW_E_NOT_STOPPED ((HRESULT)0x80040224) -#define VFW_E_NOT_PAUSED ((HRESULT)0x80040225) -#define VFW_E_NOT_RUNNING ((HRESULT)0x80040226) -#define VFW_E_WRONG_STATE ((HRESULT)0x80040227) -#define VFW_E_START_TIME_AFTER_END ((HRESULT)0x80040228) -#define VFW_E_INVALID_RECT ((HRESULT)0x80040229) -#define VFW_E_TYPE_NOT_ACCEPTED ((HRESULT)0x8004022A) -#define VFW_E_SAMPLE_REJECTED ((HRESULT)0x8004022B) -#define VFW_E_SAMPLE_REJECTED_EOS ((HRESULT)0x8004022C) -#define VFW_E_DUPLICATE_NAME ((HRESULT)0x8004022D) -#define VFW_E_TIMEOUT ((HRESULT)0x8004022E) -#define VFW_E_INVALID_FILE_FORMAT ((HRESULT)0x8004022F) -#define VFW_E_ENUM_OUT_OF_RANGE ((HRESULT)0x80040230) -#define VFW_E_CIRCULAR_GRAPH ((HRESULT)0x80040231) -#define VFW_E_NOT_ALLOWED_TO_SAVE ((HRESULT)0x80040232) -#define VFW_E_TIME_ALREADY_PASSED ((HRESULT)0x80040233) -#define VFW_E_ALREADY_CANCELLED ((HRESULT)0x80040234) -#define VFW_E_CORRUPT_GRAPH_FILE ((HRESULT)0x80040235) -#define VFW_E_ADVISE_ALREADY_SET ((HRESULT)0x80040236) -#define VFW_E_NO_MODEX_AVAILABLE ((HRESULT)0x80040238) -#define VFW_E_NO_ADVISE_SET ((HRESULT)0x80040239) -#define VFW_E_NO_FULLSCREEN ((HRESULT)0x8004023A) -#define VFW_E_IN_FULLSCREEN_MODE ((HRESULT)0x8004023B) -#define VFW_E_UNKNOWN_FILE_TYPE ((HRESULT)0x80040240) -#define VFW_E_CANNOT_LOAD_SOURCE_FILTER ((HRESULT)0x80040241) -#define VFW_E_FILE_TOO_SHORT ((HRESULT)0x80040243) -#define VFW_E_INVALID_FILE_VERSION ((HRESULT)0x80040244) -#define VFW_E_INVALID_CLSID ((HRESULT)0x80040247) -#define VFW_E_INVALID_MEDIA_TYPE ((HRESULT)0x80040248) -#define VFW_E_SAMPLE_TIME_NOT_SET ((HRESULT)0x80040249) -#define VFW_E_MEDIA_TIME_NOT_SET ((HRESULT)0x80040251) -#define VFW_E_NO_TIME_FORMAT_SET ((HRESULT)0x80040252) -#define VFW_E_MONO_AUDIO_HW ((HRESULT)0x80040253) -#define VFW_E_NO_DECOMPRESSOR ((HRESULT)0x80040255) -#define VFW_E_NO_AUDIO_HARDWARE ((HRESULT)0x80040256) -#define VFW_E_RPZA ((HRESULT)0x80040259) -#define VFW_E_PROCESSOR_NOT_SUITABLE ((HRESULT)0x8004025B) -#define VFW_E_UNSUPPORTED_AUDIO ((HRESULT)0x8004025C) -#define VFW_E_UNSUPPORTED_VIDEO ((HRESULT)0x8004025D) -#define VFW_E_MPEG_NOT_CONSTRAINED ((HRESULT)0x8004025E) -#define VFW_E_NOT_IN_GRAPH ((HRESULT)0x8004025F) -#define VFW_E_NO_TIME_FORMAT ((HRESULT)0x80040261) -#define VFW_E_READ_ONLY ((HRESULT)0x80040262) -#define VFW_E_BUFFER_UNDERFLOW ((HRESULT)0x80040264) -#define VFW_E_UNSUPPORTED_STREAM ((HRESULT)0x80040265) -#define VFW_E_NO_TRANSPORT ((HRESULT)0x80040266) -#define VFW_E_BAD_VIDEOCD ((HRESULT)0x80040269) -#define VFW_E_OUT_OF_VIDEO_MEMORY ((HRESULT)0x80040271) -#define VFW_E_VP_NEGOTIATION_FAILED ((HRESULT)0x80040272) -#define VFW_E_DDRAW_CAPS_NOT_SUITABLE ((HRESULT)0x80040273) -#define VFW_E_NO_VP_HARDWARE ((HRESULT)0x80040274) -#define VFW_E_NO_CAPTURE_HARDWARE ((HRESULT)0x80040275) -#define VFW_E_DVD_OPERATION_INHIBITED ((HRESULT)0x80040276) -#define VFW_E_DVD_INVALIDDOMAIN ((HRESULT)0x80040277) -#define VFW_E_DVD_NO_BUTTON ((HRESULT)0x80040278) -#define VFW_E_DVD_GRAPHNOTREADY ((HRESULT)0x80040279) -#define VFW_E_DVD_RENDERFAIL ((HRESULT)0x8004027A) -#define VFW_E_DVD_DECNOTENOUGH ((HRESULT)0x8004027B) -#define VFW_E_DDRAW_VERSION_NOT_SUITABLE ((HRESULT)0x8004027C) -#define VFW_E_COPYPROT_FAILED ((HRESULT)0x8004027D) -#define VFW_E_TIME_EXPIRED ((HRESULT)0x8004027F) -#define VFW_E_BAD_KEY ((HRESULT)0x800403F2) -#ifndef E_PROP_ID_UNSUPPORTED -#define E_PROP_ID_UNSUPPORTED ((HRESULT)0x80070490) +#ifndef __VFWMSGS__ +#define __VFWMSGS__ + +#define VFW_E_INVALIDMEDIATYPE ((HRESULT)0x80040200) +#define VFW_E_INVALIDSUBTYPE ((HRESULT)0x80040201) +#define VFW_E_NEED_OWNER ((HRESULT)0x80040202) +#define VFW_E_TOO_MANY_COLORS ((HRESULT)0x80040222) +#define VFW_E_STATE_CHANGED ((HRESULT)0x80040223) +#define VFW_E_NOT_STOPPED ((HRESULT)0x80040224) +#define VFW_E_NOT_PAUSED ((HRESULT)0x80040225) +#define VFW_E_NOT_RUNNING ((HRESULT)0x80040226) +#define VFW_E_WRONG_STATE ((HRESULT)0x80040227) +#define VFW_E_START_TIME_AFTER_END ((HRESULT)0x80040228) +#define VFW_E_INVALID_RECT ((HRESULT)0x80040229) +#define VFW_E_TYPE_NOT_ACCEPTED ((HRESULT)0x8004022A) +#define VFW_E_SAMPLE_REJECTED ((HRESULT)0x8004022B) +#define VFW_E_SAMPLE_REJECTED_EOS ((HRESULT)0x8004022C) +#define VFW_E_DUPLICATE_NAME ((HRESULT)0x8004022D) +#define VFW_S_DUPLICATE_NAME ((HRESULT)0x0004022D) +#define VFW_E_TIMEOUT ((HRESULT)0x8004022E) +#define VFW_E_INVALID_FILE_FORMAT ((HRESULT)0x8004022F) +#define VFW_E_ENUM_OUT_OF_RANGE ((HRESULT)0x80040230) +#define VFW_E_CIRCULAR_GRAPH ((HRESULT)0x80040231) +#define VFW_E_NOT_ALLOWED_TO_SAVE ((HRESULT)0x80040232) +#define VFW_E_TIME_ALREADY_PASSED ((HRESULT)0x80040233) +#define VFW_E_ALREADY_CANCELLED ((HRESULT)0x80040234) +#define VFW_E_ENUM_OUT_OF_SYNC ((HRESULT)0x80040203) +#define VFW_E_ALREADY_CONNECTED ((HRESULT)0x80040204) +#define VFW_E_FILTER_ACTIVE ((HRESULT)0x80040205) +#define VFW_E_NO_TYPES ((HRESULT)0x80040206) +#define VFW_E_CANNOT_RENDER ((HRESULT)0x80040218) +#define VFW_E_CHANGING_FORMAT ((HRESULT)0x80040219) +#define VFW_E_NO_COLOR_KEY_SET ((HRESULT)0x8004021A) +#define VFW_E_NOT_OVERLAY_CONNECTION ((HRESULT)0x8004021B) +#define VFW_E_NOT_SAMPLE_CONNECTION ((HRESULT)0x8004021C) +#define VFW_E_PALETTE_SET ((HRESULT)0x8004021D) +#define VFW_E_COLOR_KEY_SET ((HRESULT)0x8004021E) +#define VFW_E_NO_COLOR_KEY_FOUND ((HRESULT)0x8004021F) +#define VFW_E_NO_PALETTE_AVAILABLE ((HRESULT)0x80040220) +#define VFW_E_NO_DISPLAY_PALETTE ((HRESULT)0x80040221) +#define VFW_E_CORRUPT_GRAPH_FILE ((HRESULT)0x80040235) +#define VFW_E_ADVISE_ALREADY_SET ((HRESULT)0x80040236) +#define VFW_S_STATE_INTERMEDIATE ((HRESULT)0x00040237) +#define VFW_E_NO_MODEX_AVAILABLE ((HRESULT)0x80040238) +#define VFW_E_NO_ADVISE_SET ((HRESULT)0x80040239) +#define VFW_E_NO_FULLSCREEN ((HRESULT)0x8004023A) +#define VFW_E_IN_FULLSCREEN_MODE ((HRESULT)0x8004023B) +#define VFW_E_UNKNOWN_FILE_TYPE ((HRESULT)0x80040240) +#define VFW_E_CANNOT_LOAD_SOURCE_FILTER ((HRESULT)0x80040241) +#define VFW_S_PARTIAL_RENDER ((HRESULT)0x00040242) +#define VFW_E_FILE_TOO_SHORT ((HRESULT)0x80040243) +#define VFW_E_INVALID_FILE_VERSION ((HRESULT)0x80040244) +#define VFW_S_SOME_DATA_IGNORED ((HRESULT)0x00040245) +#define VFW_S_CONNECTIONS_DEFERRED ((HRESULT)0x00040246) +#define VFW_E_INVALID_CLSID ((HRESULT)0x80040247) +#define VFW_E_INVALID_MEDIA_TYPE ((HRESULT)0x80040248) +#define VFW_E_BAD_KEY ((HRESULT)0x800403F2) +#define VFW_S_NO_MORE_ITEMS ((HRESULT)0x00040103) +#define VFW_E_SAMPLE_TIME_NOT_SET ((HRESULT)0x80040249) +#define VFW_S_RESOURCE_NOT_NEEDED ((HRESULT)0x00040250) +#define VFW_E_MEDIA_TIME_NOT_SET ((HRESULT)0x80040251) +#define VFW_E_NO_TIME_FORMAT_SET ((HRESULT)0x80040252) +#define VFW_E_MONO_AUDIO_HW ((HRESULT)0x80040253) +#define VFW_S_MEDIA_TYPE_IGNORED ((HRESULT)0x00040254) +#define VFW_E_NO_DECOMPRESSOR ((HRESULT)0x80040255) +#define VFW_E_NO_AUDIO_HARDWARE ((HRESULT)0x80040256) +#define VFW_S_VIDEO_NOT_RENDERED ((HRESULT)0x00040257) +#define VFW_E_NO_ACCEPTABLE_TYPES ((HRESULT)0x80040207) +#define VFW_E_INVALID_DIRECTION ((HRESULT)0x80040208) +#define VFW_E_NOT_CONNECTED ((HRESULT)0x80040209) +#define VFW_E_NO_ALLOCATOR ((HRESULT)0x8004020A) +#define VFW_E_DVD_LOW_PARENTAL_LEVEL ((HRESULT)0x8004028A) +#define VFW_E_DVD_NOT_IN_KARAOKE_MODE ((HRESULT)0x8004028B) +#define VFW_S_DVD_CHANNEL_CONTENTS_NOT_AVAILABLE ((HRESULT)0x0004028C) +#define VFW_S_DVD_NOT_ACCURATE ((HRESULT)0x0004028D) +#define VFW_E_FRAME_STEP_UNSUPPORTED ((HRESULT)0x8004028E) +#define VFW_E_DVD_STREAM_DISABLED ((HRESULT)0x8004028F) +#define VFW_E_DVD_TITLE_UNKNOWN ((HRESULT)0x80040290) +#define VFW_E_DVD_INVALID_DISC ((HRESULT)0x80040291) +#define VFW_E_DVD_NO_RESUME_INFORMATION ((HRESULT)0x80040292) +#define VFW_E_PIN_ALREADY_BLOCKED_ON_THIS_THREAD ((HRESULT)0x80040293) +#define VFW_E_PIN_ALREADY_BLOCKED ((HRESULT)0x80040294) +#define VFW_E_RUNTIME_ERROR ((HRESULT)0x8004020B) +#define VFW_E_BUFFER_NOTSET ((HRESULT)0x8004020C) +#define VFW_E_PROCESSOR_NOT_SUITABLE ((HRESULT)0x8004025B) +#define VFW_E_UNSUPPORTED_AUDIO ((HRESULT)0x8004025C) +#define VFW_E_UNSUPPORTED_VIDEO ((HRESULT)0x8004025D) +#define VFW_E_MPEG_NOT_CONSTRAINED ((HRESULT)0x8004025E) +#define VFW_E_NOT_IN_GRAPH ((HRESULT)0x8004025F) +#define VFW_S_ESTIMATED ((HRESULT)0x00040260) +#define VFW_E_NO_TIME_FORMAT ((HRESULT)0x80040261) +#define VFW_E_READ_ONLY ((HRESULT)0x80040262) +#define VFW_S_RESERVED ((HRESULT)0x00040263) +#define VFW_E_BUFFER_UNDERFLOW ((HRESULT)0x80040264) +#define VFW_E_UNSUPPORTED_STREAM ((HRESULT)0x80040265) +#define VFW_E_NO_TRANSPORT ((HRESULT)0x80040266) +#define VFW_S_STREAM_OFF ((HRESULT)0x00040267) +#define VFW_S_CANT_CUE ((HRESULT)0x00040268) +#define VFW_E_BAD_VIDEOCD ((HRESULT)0x80040269) +#define VFW_S_NO_STOP_TIME ((HRESULT)0x00040270) +#define VFW_E_OUT_OF_VIDEO_MEMORY ((HRESULT)0x80040271) +#define VFW_E_VP_NEGOTIATION_FAILED ((HRESULT)0x80040272) + +#define VFW_E_DDRAW_CAPS_NOT_SUITABLE ((HRESULT)0x80040273) +#define VFW_E_NO_VP_HARDWARE ((HRESULT)0x80040274) +#define VFW_E_NO_CAPTURE_HARDWARE ((HRESULT)0x80040275) +#define VFW_E_DVD_OPERATION_INHIBITED ((HRESULT)0x80040276) +#define VFW_E_DVD_INVALIDDOMAIN ((HRESULT)0x80040277) +#define VFW_E_BUFFER_OVERFLOW ((HRESULT)0x8004020D) +#define VFW_E_BADALIGN ((HRESULT)0x8004020E) +#define VFW_E_ALREADY_COMMITTED ((HRESULT)0x8004020F) +#define VFW_E_BUFFERS_OUTSTANDING ((HRESULT)0x80040210) +#define VFW_E_NOT_COMMITTED ((HRESULT)0x80040211) +#define VFW_E_SIZENOTSET ((HRESULT)0x80040212) +#define VFW_E_NO_CLOCK ((HRESULT)0x80040213) +#define VFW_E_NO_SINK ((HRESULT)0x80040214) +#define VFW_E_NO_INTERFACE ((HRESULT)0x80040215) +#define VFW_E_NOT_FOUND ((HRESULT)0x80040216) +#define VFW_E_CANNOT_CONNECT ((HRESULT)0x80040217) +#define VFW_S_AUDIO_NOT_RENDERED ((HRESULT)0x00040258) +#define VFW_E_RPZA ((HRESULT)0x80040259) +#define VFW_S_RPZA ((HRESULT)0x0004025A) +#define VFW_E_DVD_NO_BUTTON ((HRESULT)0x80040278) +#define VFW_E_DVD_GRAPHNOTREADY ((HRESULT)0x80040279) +#define VFW_E_DVD_RENDERFAIL ((HRESULT)0x8004027A) +#define VFW_E_DVD_DECNOTENOUGH ((HRESULT)0x8004027B) +#define VFW_E_DDRAW_VERSION_NOT_SUITABLE ((HRESULT)0x8004027C) +#define VFW_E_COPYPROT_FAILED ((HRESULT)0x8004027D) +#define VFW_S_NOPREVIEWPIN ((HRESULT)0x0004027E) +#define VFW_E_TIME_EXPIRED ((HRESULT)0x8004027F) +#define VFW_S_DVD_NON_ONE_SEQUENTIAL ((HRESULT)0x00040280) +#define VFW_E_DVD_WRONG_SPEED ((HRESULT)0x80040281) +#define VFW_E_DVD_MENU_DOES_NOT_EXIST ((HRESULT)0x80040282) +#define VFW_E_DVD_CMD_CANCELLED ((HRESULT)0x80040283) +#define VFW_E_DVD_STATE_WRONG_VERSION ((HRESULT)0x80040284) +#define VFW_E_DVD_STATE_CORRUPT ((HRESULT)0x80040285) +#define VFW_E_DVD_STATE_WRONG_DISC ((HRESULT)0x80040286) +#define VFW_E_DVD_INCOMPATIBLE_REGION ((HRESULT)0x80040287) +#define VFW_E_DVD_NO_ATTRIBUTES ((HRESULT)0x80040288) +#define VFW_E_DVD_NO_GOUP_PGC ((HRESULT)0x80040289) +#define VFW_E_CERTIFICATION_FAILURE ((HRESULT)0x80040295) + +#if !defined(E_PROP_SET_UNSUPPORTED) +#define E_PROP_SET_UNSUPPORTED ((HRESULT)0x80070492) #endif -#ifndef E_PROP_SET_UNSUPPORTED -#define E_PROP_SET_UNSUPPORTED ((HRESULT)0x80070492) +#if !defined(E_PROP_ID_UNSUPPORTED) +#define E_PROP_ID_UNSUPPORTED ((HRESULT)0x80070490) + #endif + -- 2.17.1