rewrote whole vfwmsgs header, now it is complete
authorMagnus Olsen <magnus@greatlord.com>
Sun, 4 Dec 2005 15:53:27 +0000 (15:53 +0000)
committerMagnus Olsen <magnus@greatlord.com>
Sun, 4 Dec 2005 15:53:27 +0000 (15:53 +0000)
svn path=/trunk/; revision=19874

reactos/w32api/include/vfwmsgs.h

index 5a3ab81..fa21a72 100644 (file)
  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  */
 
  * 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
 #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
 #endif
+