home *** CD-ROM | disk | FTP | other *** search
/ Magazyn Internet 2000 May / MICD_2000_05.iso / CBuilder5 / INSTALL / DATA1.CAB / Program_Built_Files / Include / vfwmsgs.h < prev    next >
C/C++ Source or Header  |  2000-02-01  |  26KB  |  1,120 lines

  1. #pragma option push -b -a8 -pc -A- /*P_O_Push*/
  2.  // no longer used  - but might get
  3.  // our own facility in the future?
  4.  // FacilityNames=(FACILITY_VFW=0x4)
  5.  // To add a message:
  6.  //
  7.  // The MessageId is the number of the message.
  8.  // Accepted severities are 'Success' and 'Warning'.
  9.  //
  10.  // Facility should be FACILITY_ITF (was FACILITY_VFW).
  11.  //
  12.  // The SymbolicName is the name used in the code to identify the message.
  13.  // The text of a message starts the line after 'Language=' and
  14.  // ends before a line with only a '.' in column one.
  15. //
  16. //  Values are 32 bit values layed out as follows:
  17. //
  18. //   3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1
  19. //   1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0
  20. //  +---+-+-+-----------------------+-------------------------------+
  21. //  |Sev|C|R|     Facility          |               Code            |
  22. //  +---+-+-+-----------------------+-------------------------------+
  23. //
  24. //  where
  25. //
  26. //      Sev - is the severity code
  27. //
  28. //          00 - Success
  29. //          01 - Informational
  30. //          10 - Warning
  31. //          11 - Error
  32. //
  33. //      C - is the Customer code flag
  34. //
  35. //      R - is a reserved bit
  36. //
  37. //      Facility - is the facility code
  38. //
  39. //      Code - is the facility's status code
  40. //
  41. //
  42. // Define the facility codes
  43. //
  44.  
  45.  
  46. //
  47. // Define the severity codes
  48. //
  49.  
  50.  
  51. //
  52. // MessageId: VFW_E_INVALIDMEDIATYPE
  53. //
  54. // MessageText:
  55. //
  56. //  An invalid media type was specified.%0
  57. //
  58. #define VFW_E_INVALIDMEDIATYPE           ((HRESULT)0x80040200L)
  59.  
  60. //
  61. // MessageId: VFW_E_INVALIDSUBTYPE
  62. //
  63. // MessageText:
  64. //
  65. //  An invalid media subtype was specified.%0
  66. //
  67. #define VFW_E_INVALIDSUBTYPE             ((HRESULT)0x80040201L)
  68.  
  69. //
  70. // MessageId: VFW_E_NEED_OWNER
  71. //
  72. // MessageText:
  73. //
  74. //  This object can only be created as an aggregated object.%0
  75. //
  76. #define VFW_E_NEED_OWNER                 ((HRESULT)0x80040202L)
  77.  
  78. //
  79. // MessageId: VFW_E_ENUM_OUT_OF_SYNC
  80. //
  81. // MessageText:
  82. //
  83. //  The enumerator has become invalid.%0
  84. //
  85. #define VFW_E_ENUM_OUT_OF_SYNC           ((HRESULT)0x80040203L)
  86.  
  87. //
  88. // MessageId: VFW_E_ALREADY_CONNECTED
  89. //
  90. // MessageText:
  91. //
  92. //  At least one of the pins involved in the operation is already connected.%0
  93. //
  94. #define VFW_E_ALREADY_CONNECTED          ((HRESULT)0x80040204L)
  95.  
  96. //
  97. // MessageId: VFW_E_FILTER_ACTIVE
  98. //
  99. // MessageText:
  100. //
  101. //  This operation cannot be performed because the filter is active.%0
  102. //
  103. #define VFW_E_FILTER_ACTIVE              ((HRESULT)0x80040205L)
  104.  
  105. //
  106. // MessageId: VFW_E_NO_TYPES
  107. //
  108. // MessageText:
  109. //
  110. //  One of the specified pins supports no media types.%0
  111. //
  112. #define VFW_E_NO_TYPES                   ((HRESULT)0x80040206L)
  113.  
  114. //
  115. // MessageId: VFW_E_NO_ACCEPTABLE_TYPES
  116. //
  117. // MessageText:
  118. //
  119. //  There is no common media type between these pins.%0
  120. //
  121. #define VFW_E_NO_ACCEPTABLE_TYPES        ((HRESULT)0x80040207L)
  122.  
  123. //
  124. // MessageId: VFW_E_INVALID_DIRECTION
  125. //
  126. // MessageText:
  127. //
  128. //  Two pins of the same direction cannot be connected together.%0
  129. //
  130. #define VFW_E_INVALID_DIRECTION          ((HRESULT)0x80040208L)
  131.  
  132. //
  133. // MessageId: VFW_E_NOT_CONNECTED
  134. //
  135. // MessageText:
  136. //
  137. //  The operation cannot be performed because the pins are not connected.%0
  138. //
  139. #define VFW_E_NOT_CONNECTED              ((HRESULT)0x80040209L)
  140.  
  141. //
  142. // MessageId: VFW_E_NO_ALLOCATOR
  143. //
  144. // MessageText:
  145. //
  146. //  No sample buffer allocator is available.%0
  147. //
  148. #define VFW_E_NO_ALLOCATOR               ((HRESULT)0x8004020AL)
  149.  
  150. //
  151. // MessageId: VFW_E_RUNTIME_ERROR
  152. //
  153. // MessageText:
  154. //
  155. //  A run-time error occurred.%0
  156. //
  157. #define VFW_E_RUNTIME_ERROR              ((HRESULT)0x8004020BL)
  158.  
  159. //
  160. // MessageId: VFW_E_BUFFER_NOTSET
  161. //
  162. // MessageText:
  163. //
  164. //  No buffer space has been set.%0
  165. //
  166. #define VFW_E_BUFFER_NOTSET              ((HRESULT)0x8004020CL)
  167.  
  168. //
  169. // MessageId: VFW_E_BUFFER_OVERFLOW
  170. //
  171. // MessageText:
  172. //
  173. //  The buffer is not big enough.%0
  174. //
  175. #define VFW_E_BUFFER_OVERFLOW            ((HRESULT)0x8004020DL)
  176.  
  177. //
  178. // MessageId: VFW_E_BADALIGN
  179. //
  180. // MessageText:
  181. //
  182. //  An invalid alignment was specified.%0
  183. //
  184. #define VFW_E_BADALIGN                   ((HRESULT)0x8004020EL)
  185.  
  186. //
  187. // MessageId: VFW_E_ALREADY_COMMITTED
  188. //
  189. // MessageText:
  190. //
  191. //  Cannot change allocated memory while the filter is active.%0
  192. //
  193. #define VFW_E_ALREADY_COMMITTED          ((HRESULT)0x8004020FL)
  194.  
  195. //
  196. // MessageId: VFW_E_BUFFERS_OUTSTANDING
  197. //
  198. // MessageText:
  199. //
  200. //  One or more buffers are still active.%0
  201. //
  202. #define VFW_E_BUFFERS_OUTSTANDING        ((HRESULT)0x80040210L)
  203.  
  204. //
  205. // MessageId: VFW_E_NOT_COMMITTED
  206. //
  207. // MessageText:
  208. //
  209. //  Cannot allocate a sample when the allocator is not active.%0
  210. //
  211. #define VFW_E_NOT_COMMITTED              ((HRESULT)0x80040211L)
  212.  
  213. //
  214. // MessageId: VFW_E_SIZENOTSET
  215. //
  216. // MessageText:
  217. //
  218. //  Cannot allocate memory because no size has been set.%0
  219. //
  220. #define VFW_E_SIZENOTSET                 ((HRESULT)0x80040212L)
  221.  
  222. //
  223. // MessageId: VFW_E_NO_CLOCK
  224. //
  225. // MessageText:
  226. //
  227. //  Cannot lock for synchronization because no clock has been defined.%0
  228. //
  229. #define VFW_E_NO_CLOCK                   ((HRESULT)0x80040213L)
  230.  
  231. //
  232. // MessageId: VFW_E_NO_SINK
  233. //
  234. // MessageText:
  235. //
  236. //  Quality messages could not be sent because no quality sink has been defined.%0
  237. //
  238. #define VFW_E_NO_SINK                    ((HRESULT)0x80040214L)
  239.  
  240. //
  241. // MessageId: VFW_E_NO_INTERFACE
  242. //
  243. // MessageText:
  244. //
  245. //  A required interface has not been implemented.%0
  246. //
  247. #define VFW_E_NO_INTERFACE               ((HRESULT)0x80040215L)
  248.  
  249. //
  250. // MessageId: VFW_E_NOT_FOUND
  251. //
  252. // MessageText:
  253. //
  254. //  An object or name was not found.%0
  255. //
  256. #define VFW_E_NOT_FOUND                  ((HRESULT)0x80040216L)
  257.  
  258. //
  259. // MessageId: VFW_E_CANNOT_CONNECT
  260. //
  261. // MessageText:
  262. //
  263. //  No combination of intermediate filters could be found to make the connection.%0
  264. //
  265. #define VFW_E_CANNOT_CONNECT             ((HRESULT)0x80040217L)
  266.  
  267. //
  268. // MessageId: VFW_E_CANNOT_RENDER
  269. //
  270. // MessageText:
  271. //
  272. //  No combination of filters could be found to render the stream.%0
  273. //
  274. #define VFW_E_CANNOT_RENDER              ((HRESULT)0x80040218L)
  275.  
  276. //
  277. // MessageId: VFW_E_CHANGING_FORMAT
  278. //
  279. // MessageText:
  280. //
  281. //  Could not change formats dynamically.%0
  282. //
  283. #define VFW_E_CHANGING_FORMAT            ((HRESULT)0x80040219L)
  284.  
  285. //
  286. // MessageId: VFW_E_NO_COLOR_KEY_SET
  287. //
  288. // MessageText:
  289. //
  290. //  No color key has been set.%0
  291. //
  292. #define VFW_E_NO_COLOR_KEY_SET           ((HRESULT)0x8004021AL)
  293.  
  294. //
  295. // MessageId: VFW_E_NOT_OVERLAY_CONNECTION
  296. //
  297. // MessageText:
  298. //
  299. //  Current pin connection is not using the IOverlay transport.%0
  300. //
  301. #define VFW_E_NOT_OVERLAY_CONNECTION     ((HRESULT)0x8004021BL)
  302.  
  303. //
  304. // MessageId: VFW_E_NOT_SAMPLE_CONNECTION
  305. //
  306. // MessageText:
  307. //
  308. //  Current pin connection is not using the IMemInputPin transport.%0
  309. //
  310. #define VFW_E_NOT_SAMPLE_CONNECTION      ((HRESULT)0x8004021CL)
  311.  
  312. //
  313. // MessageId: VFW_E_PALETTE_SET
  314. //
  315. // MessageText:
  316. //
  317. //  Setting a color key would conflict with the palette already set.%0
  318. //
  319. #define VFW_E_PALETTE_SET                ((HRESULT)0x8004021DL)
  320.  
  321. //
  322. // MessageId: VFW_E_COLOR_KEY_SET
  323. //
  324. // MessageText:
  325. //
  326. //  Setting a palette would conflict with the color key already set.%0
  327. //
  328. #define VFW_E_COLOR_KEY_SET              ((HRESULT)0x8004021EL)
  329.  
  330. //
  331. // MessageId: VFW_E_NO_COLOR_KEY_FOUND
  332. //
  333. // MessageText:
  334. //
  335. //  No matching color key is available.%0
  336. //
  337. #define VFW_E_NO_COLOR_KEY_FOUND         ((HRESULT)0x8004021FL)
  338.  
  339. //
  340. // MessageId: VFW_E_NO_PALETTE_AVAILABLE
  341. //
  342. // MessageText:
  343. //
  344. //  No palette is available.%0
  345. //
  346. #define VFW_E_NO_PALETTE_AVAILABLE       ((HRESULT)0x80040220L)
  347.  
  348. //
  349. // MessageId: VFW_E_NO_DISPLAY_PALETTE
  350. //
  351. // MessageText:
  352. //
  353. //  Display does not use a palette.%0
  354. //
  355. #define VFW_E_NO_DISPLAY_PALETTE         ((HRESULT)0x80040221L)
  356.  
  357. //
  358. // MessageId: VFW_E_TOO_MANY_COLORS
  359. //
  360. // MessageText:
  361. //
  362. //  Too many colors for the current display settings.%0
  363. //
  364. #define VFW_E_TOO_MANY_COLORS            ((HRESULT)0x80040222L)
  365.  
  366. //
  367. // MessageId: VFW_E_STATE_CHANGED
  368. //
  369. // MessageText:
  370. //
  371. //  The state changed while waiting to process the sample.%0
  372. //
  373. #define VFW_E_STATE_CHANGED              ((HRESULT)0x80040223L)
  374.  
  375. //
  376. // MessageId: VFW_E_NOT_STOPPED
  377. //
  378. // MessageText:
  379. //
  380. //  The operation could not be performed because the filter is not stopped.%0
  381. //
  382. #define VFW_E_NOT_STOPPED                ((HRESULT)0x80040224L)
  383.  
  384. //
  385. // MessageId: VFW_E_NOT_PAUSED
  386. //
  387. // MessageText:
  388. //
  389. //  The operation could not be performed because the filter is not paused.%0
  390. //
  391. #define VFW_E_NOT_PAUSED                 ((HRESULT)0x80040225L)
  392.  
  393. //
  394. // MessageId: VFW_E_NOT_RUNNING
  395. //
  396. // MessageText:
  397. //
  398. //  The operation could not be performed because the filter is not running.%0
  399. //
  400. #define VFW_E_NOT_RUNNING                ((HRESULT)0x80040226L)
  401.  
  402. //
  403. // MessageId: VFW_E_WRONG_STATE
  404. //
  405. // MessageText:
  406. //
  407. //  The operation could not be performed because the filter is in the wrong state.%0
  408. //
  409. #define VFW_E_WRONG_STATE                ((HRESULT)0x80040227L)
  410.  
  411. //
  412. // MessageId: VFW_E_START_TIME_AFTER_END
  413. //
  414. // MessageText:
  415. //
  416. //  The sample start time is after the sample end time.%0
  417. //
  418. #define VFW_E_START_TIME_AFTER_END       ((HRESULT)0x80040228L)
  419.  
  420. //
  421. // MessageId: VFW_E_INVALID_RECT
  422. //
  423. // MessageText:
  424. //
  425. //  The supplied rectangle is invalid.%0
  426. //
  427. #define VFW_E_INVALID_RECT               ((HRESULT)0x80040229L)
  428.  
  429. //
  430. // MessageId: VFW_E_TYPE_NOT_ACCEPTED
  431. //
  432. // MessageText:
  433. //
  434. //  This pin cannot use the supplied media type.%0
  435. //
  436. #define VFW_E_TYPE_NOT_ACCEPTED          ((HRESULT)0x8004022AL)
  437.  
  438. //
  439. // MessageId: VFW_E_SAMPLE_REJECTED
  440. //
  441. // MessageText:
  442. //
  443. //  This sample cannot be rendered.%0
  444. //
  445. #define VFW_E_SAMPLE_REJECTED            ((HRESULT)0x8004022BL)
  446.  
  447. //
  448. // MessageId: VFW_E_SAMPLE_REJECTED_EOS
  449. //
  450. // MessageText:
  451. //
  452. //  This sample cannot be rendered because the end of the stream has been reached.%0
  453. //
  454. #define VFW_E_SAMPLE_REJECTED_EOS        ((HRESULT)0x8004022CL)
  455.  
  456. //
  457. // MessageId: VFW_E_DUPLICATE_NAME
  458. //
  459. // MessageText:
  460. //
  461. //  An attempt to add a filter with a duplicate name failed.%0
  462. //
  463. #define VFW_E_DUPLICATE_NAME             ((HRESULT)0x8004022DL)
  464.  
  465. //
  466. // MessageId: VFW_S_DUPLICATE_NAME
  467. //
  468. // MessageText:
  469. //
  470. //  An attempt to add a filter with a duplicate name succeeded with a modified name.%0
  471. //
  472. #define VFW_S_DUPLICATE_NAME             ((HRESULT)0x0004022DL)
  473.  
  474. //
  475. // MessageId: VFW_E_TIMEOUT
  476. //
  477. // MessageText:
  478. //
  479. //  A time-out has expired.%0
  480. //
  481. #define VFW_E_TIMEOUT                    ((HRESULT)0x8004022EL)
  482.  
  483. //
  484. // MessageId: VFW_E_INVALID_FILE_FORMAT
  485. //
  486. // MessageText:
  487. //
  488. //  The file format is invalid.%0
  489. //
  490. #define VFW_E_INVALID_FILE_FORMAT        ((HRESULT)0x8004022FL)
  491.  
  492. //
  493. // MessageId: VFW_E_ENUM_OUT_OF_RANGE
  494. //
  495. // MessageText:
  496. //
  497. //  The list has already been exhausted.%0
  498. //
  499. #define VFW_E_ENUM_OUT_OF_RANGE          ((HRESULT)0x80040230L)
  500.  
  501. //
  502. // MessageId: VFW_E_CIRCULAR_GRAPH
  503. //
  504. // MessageText:
  505. //
  506. //  The filter graph is circular.%0
  507. //
  508. #define VFW_E_CIRCULAR_GRAPH             ((HRESULT)0x80040231L)
  509.  
  510. //
  511. // MessageId: VFW_E_NOT_ALLOWED_TO_SAVE
  512. //
  513. // MessageText:
  514. //
  515. //  Updates are not allowed in this state.%0
  516. //
  517. #define VFW_E_NOT_ALLOWED_TO_SAVE        ((HRESULT)0x80040232L)
  518.  
  519. //
  520. // MessageId: VFW_E_TIME_ALREADY_PASSED
  521. //
  522. // MessageText:
  523. //
  524. //  An attempt was made to queue a command for a time in the past.%0
  525. //
  526. #define VFW_E_TIME_ALREADY_PASSED        ((HRESULT)0x80040233L)
  527.  
  528. //
  529. // MessageId: VFW_E_ALREADY_CANCELLED
  530. //
  531. // MessageText:
  532. //
  533. //  The queued command has already been canceled.%0
  534. //
  535. #define VFW_E_ALREADY_CANCELLED          ((HRESULT)0x80040234L)
  536.  
  537. //
  538. // MessageId: VFW_E_CORRUPT_GRAPH_FILE
  539. //
  540. // MessageText:
  541. //
  542. //  Cannot render the file because it is corrupt.%0
  543. //
  544. #define VFW_E_CORRUPT_GRAPH_FILE         ((HRESULT)0x80040235L)
  545.  
  546. //
  547. // MessageId: VFW_E_ADVISE_ALREADY_SET
  548. //
  549. // MessageText:
  550. //
  551. //  An overlay advise link already exists.%0
  552. //
  553. #define VFW_E_ADVISE_ALREADY_SET         ((HRESULT)0x80040236L)
  554.  
  555. //
  556. // MessageId: VFW_S_STATE_INTERMEDIATE
  557. //
  558. // MessageText:
  559. //
  560. //  The state transition has not completed.%0
  561. //
  562. #define VFW_S_STATE_INTERMEDIATE         ((HRESULT)0x00040237L)
  563.  
  564. //
  565. // MessageId: VFW_E_NO_MODEX_AVAILABLE
  566. //
  567. // MessageText:
  568. //
  569. //  No full-screen modes are available.%0
  570. //
  571. #define VFW_E_NO_MODEX_AVAILABLE         ((HRESULT)0x80040238L)
  572.  
  573. //
  574. // MessageId: VFW_E_NO_ADVISE_SET
  575. //
  576. // MessageText:
  577. //
  578. //  This Advise cannot be canceled because it was not successfully set.%0
  579. //
  580. #define VFW_E_NO_ADVISE_SET              ((HRESULT)0x80040239L)
  581.  
  582. //
  583. // MessageId: VFW_E_NO_FULLSCREEN
  584. //
  585. // MessageText:
  586. //
  587. //  A full-screen mode is not available.%0
  588. //
  589. #define VFW_E_NO_FULLSCREEN              ((HRESULT)0x8004023AL)
  590.  
  591. //
  592. // MessageId: VFW_E_IN_FULLSCREEN_MODE
  593. //
  594. // MessageText:
  595. //
  596. //  Cannot call IVideoWindow methods while in full-screen mode.%0
  597. //
  598. #define VFW_E_IN_FULLSCREEN_MODE         ((HRESULT)0x8004023BL)
  599.  
  600. //
  601. // MessageId: VFW_E_UNKNOWN_FILE_TYPE
  602. //
  603. // MessageText:
  604. //
  605. //  The media type of this file is not recognized.%0
  606. //
  607. #define VFW_E_UNKNOWN_FILE_TYPE          ((HRESULT)0x80040240L)
  608.  
  609. //
  610. // MessageId: VFW_E_CANNOT_LOAD_SOURCE_FILTER
  611. //
  612. // MessageText:
  613. //
  614. //  The source filter for this file could not be loaded.%0
  615. //
  616. #define VFW_E_CANNOT_LOAD_SOURCE_FILTER  ((HRESULT)0x80040241L)
  617.  
  618. //
  619. // MessageId: VFW_S_PARTIAL_RENDER
  620. //
  621. // MessageText:
  622. //
  623. //  Some of the streams in this movie are in an unsupported format.%0
  624. //
  625. #define VFW_S_PARTIAL_RENDER             ((HRESULT)0x00040242L)
  626.  
  627. //
  628. // MessageId: VFW_E_FILE_TOO_SHORT
  629. //
  630. // MessageText:
  631. //
  632. //  A file appeared to be incomplete.%0
  633. //
  634. #define VFW_E_FILE_TOO_SHORT             ((HRESULT)0x80040243L)
  635.  
  636. //
  637. // MessageId: VFW_E_INVALID_FILE_VERSION
  638. //
  639. // MessageText:
  640. //
  641. //  The version number of the file is invalid.%0
  642. //
  643. #define VFW_E_INVALID_FILE_VERSION       ((HRESULT)0x80040244L)
  644.  
  645. //
  646. // MessageId: VFW_S_SOME_DATA_IGNORED
  647. //
  648. // MessageText:
  649. //
  650. //  The file contained some property settings that were not used.%0
  651. //
  652. #define VFW_S_SOME_DATA_IGNORED          ((HRESULT)0x00040245L)
  653.  
  654. //
  655. // MessageId: VFW_S_CONNECTIONS_DEFERRED
  656. //
  657. // MessageText:
  658. //
  659. //  Some connections have failed and have been deferred.%0
  660. //
  661. #define VFW_S_CONNECTIONS_DEFERRED       ((HRESULT)0x00040246L)
  662.  
  663. //
  664. // MessageId: VFW_E_INVALID_CLSID
  665. //
  666. // MessageText:
  667. //
  668. //  This file is corrupt: it contains an invalid class identifier.%0
  669. //
  670. #define VFW_E_INVALID_CLSID              ((HRESULT)0x80040247L)
  671.  
  672. //
  673. // MessageId: VFW_E_INVALID_MEDIA_TYPE
  674. //
  675. // MessageText:
  676. //
  677. //  This file is corrupt: it contains an invalid media type.%0
  678. //
  679. #define VFW_E_INVALID_MEDIA_TYPE         ((HRESULT)0x80040248L)
  680.  
  681.  // Message id from WINWarning.H
  682. //
  683. // MessageId: VFW_E_BAD_KEY
  684. //
  685. // MessageText:
  686. //
  687. //  A registry entry is corrupt.%0
  688. //
  689. #define VFW_E_BAD_KEY                    ((HRESULT)0x800403F2L)
  690.  
  691.  // Message id from WINWarning.H
  692. //
  693. // MessageId: VFW_S_NO_MORE_ITEMS
  694. //
  695. // MessageText:
  696. //
  697. //  The end of the list has been reached.%0
  698. //
  699. #define VFW_S_NO_MORE_ITEMS              ((HRESULT)0x00040103L)
  700.  
  701. //
  702. // MessageId: VFW_E_SAMPLE_TIME_NOT_SET
  703. //
  704. // MessageText:
  705. //
  706. //  No time stamp has been set for this sample.%0
  707. //
  708. #define VFW_E_SAMPLE_TIME_NOT_SET        ((HRESULT)0x80040249L)
  709.  
  710. //
  711. // MessageId: VFW_S_RESOURCE_NOT_NEEDED
  712. //
  713. // MessageText:
  714. //
  715. //  The resource specified is no longer needed.%0
  716. //
  717. #define VFW_S_RESOURCE_NOT_NEEDED        ((HRESULT)0x00040250L)
  718.  
  719. //
  720. // MessageId: VFW_E_MEDIA_TIME_NOT_SET
  721. //
  722. // MessageText:
  723. //
  724. //  No media time stamp has been set for this sample.%0
  725. //
  726. #define VFW_E_MEDIA_TIME_NOT_SET         ((HRESULT)0x80040251L)
  727.  
  728. //
  729. // MessageId: VFW_E_NO_TIME_FORMAT_SET
  730. //
  731. // MessageText:
  732. //
  733. //  No media time format has been selected.%0
  734. //
  735. #define VFW_E_NO_TIME_FORMAT_SET         ((HRESULT)0x80040252L)
  736.  
  737. //
  738. // MessageId: VFW_E_MONO_AUDIO_HW
  739. //
  740. // MessageText:
  741. //
  742. //  Cannot change balance because audio device is mono only.%0
  743. //
  744. #define VFW_E_MONO_AUDIO_HW              ((HRESULT)0x80040253L)
  745.  
  746. //
  747. // MessageId: VFW_S_MEDIA_TYPE_IGNORED
  748. //
  749. // MessageText:
  750. //
  751. //  A connection could not be made with the media type in the persistent graph,%0
  752. //  but has been made with a negotiated media type.%0
  753. //
  754. #define VFW_S_MEDIA_TYPE_IGNORED         ((HRESULT)0x00040254L)
  755.  
  756. //
  757. // MessageId: VFW_E_NO_DECOMPRESSOR
  758. //
  759. // MessageText:
  760. //
  761. //  Cannot play back the video stream: no suitable decompressor could be found.%0
  762. //
  763. #define VFW_E_NO_DECOMPRESSOR            ((HRESULT)0x80040255L)
  764.  
  765. //
  766. // MessageId: VFW_E_NO_AUDIO_HARDWARE
  767. //
  768. // MessageText:
  769. //
  770. //  Cannot play back the audio stream: no audio hardware is available, or the hardware is not responding.%0
  771. //
  772. #define VFW_E_NO_AUDIO_HARDWARE          ((HRESULT)0x80040256L)
  773.  
  774. //
  775. // MessageId: VFW_S_VIDEO_NOT_RENDERED
  776. //
  777. // MessageText:
  778. //
  779. //  Cannot play back the video stream: no suitable decompressor could be found.%0
  780. //
  781. #define VFW_S_VIDEO_NOT_RENDERED         ((HRESULT)0x00040257L)
  782.  
  783. //
  784. // MessageId: VFW_S_AUDIO_NOT_RENDERED
  785. //
  786. // MessageText:
  787. //
  788. //  Cannot play back the audio stream: no audio hardware is available.%0
  789. //
  790. #define VFW_S_AUDIO_NOT_RENDERED         ((HRESULT)0x00040258L)
  791.  
  792. //
  793. // MessageId: VFW_E_RPZA
  794. //
  795. // MessageText:
  796. //
  797. //  Cannot play back the video stream: format 'RPZA' is not supported.%0
  798. //
  799. #define VFW_E_RPZA                       ((HRESULT)0x80040259L)
  800.  
  801. //
  802. // MessageId: VFW_S_RPZA
  803. //
  804. // MessageText:
  805. //
  806. //  Cannot play back the video stream: format 'RPZA' is not supported.%0
  807. //
  808. #define VFW_S_RPZA                       ((HRESULT)0x0004025AL)
  809.  
  810. //
  811. // MessageId: VFW_E_PROCESSOR_NOT_SUITABLE
  812. //
  813. // MessageText:
  814. //
  815. //  ActiveMovie cannot play MPEG movies on this processor.%0
  816. //
  817. #define VFW_E_PROCESSOR_NOT_SUITABLE     ((HRESULT)0x8004025BL)
  818.  
  819. //
  820. // MessageId: VFW_E_UNSUPPORTED_AUDIO
  821. //
  822. // MessageText:
  823. //
  824. //  Cannot play back the audio stream: the audio format is not supported.%0
  825. //
  826. #define VFW_E_UNSUPPORTED_AUDIO          ((HRESULT)0x8004025CL)
  827.  
  828. //
  829. // MessageId: VFW_E_UNSUPPORTED_VIDEO
  830. //
  831. // MessageText:
  832. //
  833. //  Cannot play back the video stream: the video format is not supported.%0
  834. //
  835. #define VFW_E_UNSUPPORTED_VIDEO          ((HRESULT)0x8004025DL)
  836.  
  837. //
  838. // MessageId: VFW_E_MPEG_NOT_CONSTRAINED
  839. //
  840. // MessageText:
  841. //
  842. //  ActiveMovie cannot play this video stream because it falls outside the constrained standard.%0
  843. //
  844. #define VFW_E_MPEG_NOT_CONSTRAINED       ((HRESULT)0x8004025EL)
  845.  
  846. //
  847. // MessageId: VFW_E_NOT_IN_GRAPH
  848. //
  849. // MessageText:
  850. //
  851. //  Cannot perform the requested function on an object that is not in the filter graph.%0
  852. //
  853. #define VFW_E_NOT_IN_GRAPH               ((HRESULT)0x8004025FL)
  854.  
  855. //
  856. // MessageId: VFW_S_ESTIMATED
  857. //
  858. // MessageText:
  859. //
  860. //  The value returned had to be estimated.  It's accuracy can not be guaranteed.%0
  861. //
  862. #define VFW_S_ESTIMATED                  ((HRESULT)0x00040260L)
  863.  
  864. //
  865. // MessageId: VFW_E_NO_TIME_FORMAT
  866. //
  867. // MessageText:
  868. //
  869. //  Cannot get or set time related information on an object that is using a time format of TIME_FORMAT_NONE.%0
  870. //
  871. #define VFW_E_NO_TIME_FORMAT             ((HRESULT)0x80040261L)
  872.  
  873. //
  874. // MessageId: VFW_E_READ_ONLY
  875. //
  876. // MessageText:
  877. //
  878. //  The connection cannot be made because the stream is read only and the filter alters the data.%0
  879. //
  880. #define VFW_E_READ_ONLY                  ((HRESULT)0x80040262L)
  881.  
  882. //
  883. // MessageId: VFW_S_RESERVED
  884. //
  885. // MessageText:
  886. //
  887. //  This success code is reserved for internal purposes within ActiveMovie.%0
  888. //
  889. #define VFW_S_RESERVED                   ((HRESULT)0x00040263L)
  890.  
  891. //
  892. // MessageId: VFW_E_BUFFER_UNDERFLOW
  893. //
  894. // MessageText:
  895. //
  896. //  The buffer is not full enough.%0
  897. //
  898. #define VFW_E_BUFFER_UNDERFLOW           ((HRESULT)0x80040264L)
  899.  
  900. //
  901. // MessageId: VFW_E_UNSUPPORTED_STREAM
  902. //
  903. // MessageText:
  904. //
  905. //  Cannot play back the file.  The format is not supported.%0
  906. //
  907. #define VFW_E_UNSUPPORTED_STREAM         ((HRESULT)0x80040265L)
  908.  
  909. //
  910. // MessageId: VFW_E_NO_TRANSPORT
  911. //
  912. // MessageText:
  913. //
  914. //  Pins cannot connect due to not supporting the same transport.%0
  915. //
  916. #define VFW_E_NO_TRANSPORT               ((HRESULT)0x80040266L)
  917.  
  918. //
  919. // MessageId: VFW_S_STREAM_OFF
  920. //
  921. // MessageText:
  922. //
  923. //  The stream has been turned off.%0
  924. //
  925. #define VFW_S_STREAM_OFF                 ((HRESULT)0x00040267L)
  926.  
  927. //
  928. // MessageId: VFW_S_CANT_CUE
  929. //
  930. // MessageText:
  931. //
  932. //  The graph can't be cued because of lack of or corrupt data.%0
  933. //
  934. #define VFW_S_CANT_CUE                   ((HRESULT)0x00040268L)
  935.  
  936. //
  937. // MessageId: VFW_E_BAD_VIDEOCD
  938. //
  939. // MessageText:
  940. //
  941. //  The Video CD can't be read correctly by the device or is the data is corrupt.%0
  942. //
  943. #define VFW_E_BAD_VIDEOCD                ((HRESULT)0x80040269L)
  944.  
  945. //
  946. // MessageId: VFW_S_NO_STOP_TIME
  947. //
  948. // MessageText:
  949. //
  950. //  The stop time for the sample was not set.%0
  951. //
  952. #define VFW_S_NO_STOP_TIME               ((HRESULT)0x00040270L)
  953.  
  954. //
  955. // MessageId: VFW_E_OUT_OF_VIDEO_MEMORY
  956. //
  957. // MessageText:
  958. //
  959. //  There is not enough Video Memory at this display resolution and number of colors. Reducing resolution might help.%0
  960. //
  961. #define VFW_E_OUT_OF_VIDEO_MEMORY        ((HRESULT)0x80040271L)
  962.  
  963. //
  964. // MessageId: VFW_E_VP_NEGOTIATION_FAILED
  965. //
  966. // MessageText:
  967. //
  968. //  The VideoPort connection negotiation process has failed.%0
  969. //
  970. #define VFW_E_VP_NEGOTIATION_FAILED      ((HRESULT)0x80040272L)
  971.  
  972. //
  973. // MessageId: VFW_E_DDRAW_CAPS_NOT_SUITABLE
  974. //
  975. // MessageText:
  976. //
  977. //  Either DirectDraw has not been installed or the Video Card capabilities are not suitable. Make sure the display is not in 16 color mode.%0
  978. //
  979. #define VFW_E_DDRAW_CAPS_NOT_SUITABLE    ((HRESULT)0x80040273L)
  980.  
  981. //
  982. // MessageId: VFW_E_NO_VP_HARDWARE
  983. //
  984. // MessageText:
  985. //
  986. //  No VideoPort hardware is available, or the hardware is not responding.%0
  987. //
  988. #define VFW_E_NO_VP_HARDWARE             ((HRESULT)0x80040274L)
  989.  
  990. //
  991. // MessageId: VFW_E_NO_CAPTURE_HARDWARE
  992. //
  993. // MessageText:
  994. //
  995. //  No Capture hardware is available, or the hardware is not responding.%0
  996. //
  997. #define VFW_E_NO_CAPTURE_HARDWARE        ((HRESULT)0x80040275L)
  998.  
  999. //
  1000. // MessageId: VFW_E_DVD_OPERATION_INHIBITED
  1001. //
  1002. // MessageText:
  1003. //
  1004. //  This User Operation is inhibited by DVD Content at this time.%0
  1005. //
  1006. #define VFW_E_DVD_OPERATION_INHIBITED    ((HRESULT)0x80040276L)
  1007.  
  1008. //
  1009. // MessageId: VFW_E_DVD_INVALIDDOMAIN
  1010. //
  1011. // MessageText:
  1012. //
  1013. //  This Operation is not permitted in the current domain.%0
  1014. //
  1015. #define VFW_E_DVD_INVALIDDOMAIN          ((HRESULT)0x80040277L)
  1016.  
  1017. //
  1018. // MessageId: VFW_E_DVD_NO_BUTTON
  1019. //
  1020. // MessageText:
  1021. //
  1022. //  Requested Button is not available.%0
  1023. //
  1024. #define VFW_E_DVD_NO_BUTTON              ((HRESULT)0x80040278L)
  1025.  
  1026. //
  1027. // MessageId: VFW_E_DVD_GRAPHNOTREADY
  1028. //
  1029. // MessageText:
  1030. //
  1031. //  DVD-Video playback graph has not been built yet.%0
  1032. //
  1033. #define VFW_E_DVD_GRAPHNOTREADY          ((HRESULT)0x80040279L)
  1034.  
  1035. //
  1036. // MessageId: VFW_E_DVD_RENDERFAIL
  1037. //
  1038. // MessageText:
  1039. //
  1040. //  DVD-Video playback graph building failed.%0
  1041. //
  1042. #define VFW_E_DVD_RENDERFAIL             ((HRESULT)0x8004027AL)
  1043.  
  1044. //
  1045. // MessageId: VFW_E_DVD_DECNOTENOUGH
  1046. //
  1047. // MessageText:
  1048. //
  1049. //  DVD-Video playback graph could not be built due to insufficient decoders.%0
  1050. //
  1051. #define VFW_E_DVD_DECNOTENOUGH           ((HRESULT)0x8004027BL)
  1052.  
  1053. //
  1054. // MessageId: VFW_E_DDRAW_VERSION_NOT_SUITABLE
  1055. //
  1056. // MessageText:
  1057. //
  1058. //  Version number of DirectDraw not suitable. Make sure to install dx5 or higher version.%0
  1059. //
  1060. #define VFW_E_DDRAW_VERSION_NOT_SUITABLE ((HRESULT)0x8004027CL)
  1061.  
  1062. //
  1063. // MessageId: VFW_E_COPYPROT_FAILED
  1064. //
  1065. // MessageText:
  1066. //
  1067. //  Copy protection cannot be enabled. Please make sure any other copy protected content is not being shown now.%0
  1068. //
  1069. #define VFW_E_COPYPROT_FAILED            ((HRESULT)0x8004027DL)
  1070.  
  1071. //
  1072. // MessageId: VFW_S_NOPREVIEWPIN
  1073. //
  1074. // MessageText:
  1075. //
  1076. //  There was no preview pin available, so the capture pin output is being split to provide both capture and preview.%0
  1077. //
  1078. #define VFW_S_NOPREVIEWPIN               ((HRESULT)0x0004027EL)
  1079.  
  1080. //
  1081. // MessageId: VFW_E_TIME_EXPIRED
  1082. //
  1083. // MessageText:
  1084. //
  1085. //  This object cannot be used anymore as its time has expired.%0
  1086. //
  1087. #define VFW_E_TIME_EXPIRED               ((HRESULT)0x8004027FL)
  1088.  
  1089. //
  1090. //
  1091. // E_PROP_SET_UNSUPPORTED and E_PROP_ID_UNSUPPORTED are added here using
  1092. // HRESULT_FROM_WIN32() because VC5 doesn't have WinNT's new error codes
  1093. // from winerror.h, and because it is more convienent to have them already
  1094. // formed as HRESULTs.  These should correspond to:
  1095. //     HRESULT_FROM_WIN32(ERROR_NOT_FOUND)     == E_PROP_ID_UNSUPPORTED
  1096. //     HRESULT_FROM_WIN32(ERROR_SET_NOT_FOUND) == E_PROP_SET_UNSUPPORTED
  1097. #if !defined(E_PROP_SET_UNSUPPORTED)
  1098. //
  1099. // MessageId: E_PROP_SET_UNSUPPORTED
  1100. //
  1101. // MessageText:
  1102. //
  1103. //  The Specified property set is not supported.%0
  1104. //
  1105. #define E_PROP_SET_UNSUPPORTED           ((HRESULT)0x80070492L)
  1106.  
  1107. #endif //!defined(E_PROP_SET_UNSUPPORTED)
  1108. #if !defined(E_PROP_ID_UNSUPPORTED)
  1109. //
  1110. // MessageId: E_PROP_ID_UNSUPPORTED
  1111. //
  1112. // MessageText:
  1113. //
  1114. //  The specified property ID is not supported for the specified property set.%0
  1115. //
  1116. #define E_PROP_ID_UNSUPPORTED            ((HRESULT)0x80070490L)
  1117.  
  1118. #endif //!defined(E_PROP_ID_UNSUPPORTED)
  1119. #pragma option pop /*P_O_Pop*/
  1120.