WMF9.pas
上传用户:hylc_2004
上传日期:2014-01-23
资源大小:46800k
文件大小:498k
源码类别:

Delphi控件源码

开发平台:

Delphi

  1. //  It is not possible to open the specified video capture device because an unexpected error has occurred.%0
  2. //
  3.   NS_E_VIDEODEVICE_UNEXPECTED      = HRESULT($C00D1B65);
  4.   {$EXTERNALSYM NS_E_VIDEODEVICE_UNEXPECTED}
  5. //
  6. // MessageId: NS_E_INVALIDCALL_WHILE_ENCODER_RUNNING
  7. //
  8. // MessageText:
  9. //
  10. //  This operation is not allowed while encoding.%0
  11. //
  12.   NS_E_INVALIDCALL_WHILE_ENCODER_RUNNING = HRESULT($C00D1B66);
  13.   {$EXTERNALSYM NS_E_INVALIDCALL_WHILE_ENCODER_RUNNING}
  14. //
  15. // MessageId: NS_E_NO_PROFILE_IN_SOURCEGROUP
  16. //
  17. // MessageText:
  18. //
  19. //  No profile is set for the source.%0
  20. //
  21.   NS_E_NO_PROFILE_IN_SOURCEGROUP   = HRESULT($C00D1B67);
  22.   {$EXTERNALSYM NS_E_NO_PROFILE_IN_SOURCEGROUP}
  23. //
  24. // MessageId: NS_E_VIDEODRIVER_UNSTABLE
  25. //
  26. // MessageText:
  27. //
  28. //  The video capture driver returned an unrecoverable error.  It is now in an unstable state.%0
  29. //
  30.   NS_E_VIDEODRIVER_UNSTABLE        = HRESULT($C00D1B68);
  31.   {$EXTERNALSYM NS_E_VIDEODRIVER_UNSTABLE}
  32. //
  33. // MessageId: NS_E_VIDCAPSTARTFAILED
  34. //
  35. // MessageText:
  36. //
  37. //  It was not possible to start the video device.%0
  38. //
  39.   NS_E_VIDCAPSTARTFAILED           = HRESULT($C00D1B69);
  40.   {$EXTERNALSYM NS_E_VIDCAPSTARTFAILED}
  41. //
  42. // MessageId: NS_E_VIDSOURCECOMPRESSION
  43. //
  44. // MessageText:
  45. //
  46. //  The video source does not support the requested output format or color depth.%0
  47. //
  48.   NS_E_VIDSOURCECOMPRESSION        = HRESULT($C00D1B6A);
  49.   {$EXTERNALSYM NS_E_VIDSOURCECOMPRESSION}
  50. //
  51. // MessageId: NS_E_VIDSOURCESIZE
  52. //
  53. // MessageText:
  54. //
  55. //  The video source does not support the requested capture size.%0
  56. //
  57.   NS_E_VIDSOURCESIZE               = HRESULT($C00D1B6B);
  58.   {$EXTERNALSYM NS_E_VIDSOURCESIZE}
  59. //
  60. // MessageId: NS_E_ICMQUERYFORMAT
  61. //
  62. // MessageText:
  63. //
  64. //  It was not possible to obtain output information from the video compressor.%0
  65. //
  66.   NS_E_ICMQUERYFORMAT              = HRESULT($C00D1B6C);
  67.   {$EXTERNALSYM NS_E_ICMQUERYFORMAT}
  68. //
  69. // MessageId: NS_E_VIDCAPCREATEWINDOW
  70. //
  71. // MessageText:
  72. //
  73. //  It was not possible to create a video capture window.%0
  74. //
  75.   NS_E_VIDCAPCREATEWINDOW          = HRESULT($C00D1B6D);
  76.   {$EXTERNALSYM NS_E_VIDCAPCREATEWINDOW}
  77. //
  78. // MessageId: NS_E_VIDCAPDRVINUSE
  79. //
  80. // MessageText:
  81. //
  82. //  There is already a stream active on this video device.%0
  83. //
  84.   NS_E_VIDCAPDRVINUSE              = HRESULT($C00D1B6E);
  85.   {$EXTERNALSYM NS_E_VIDCAPDRVINUSE}
  86. //
  87. // MessageId: NS_E_NO_MEDIAFORMAT_IN_SOURCE
  88. //
  89. // MessageText:
  90. //
  91. //  No media format is set in source.%0
  92. //
  93.   NS_E_NO_MEDIAFORMAT_IN_SOURCE    = HRESULT($C00D1B6F);
  94.   {$EXTERNALSYM NS_E_NO_MEDIAFORMAT_IN_SOURCE}
  95. //
  96. // MessageId: NS_E_NO_VALID_OUTPUT_STREAM
  97. //
  98. // MessageText:
  99. //
  100. //  Cannot find a valid output stream from the source.%0
  101. //
  102.   NS_E_NO_VALID_OUTPUT_STREAM      = HRESULT($C00D1B70);
  103.   {$EXTERNALSYM NS_E_NO_VALID_OUTPUT_STREAM}
  104. //
  105. // MessageId: NS_E_NO_VALID_SOURCE_PLUGIN
  106. //
  107. // MessageText:
  108. //
  109. //  It was not possible to find a valid source plug-in for the specified source.%0
  110. //
  111.   NS_E_NO_VALID_SOURCE_PLUGIN      = HRESULT($C00D1B71);
  112.   {$EXTERNALSYM NS_E_NO_VALID_SOURCE_PLUGIN}
  113. //
  114. // MessageId: NS_E_NO_ACTIVE_SOURCEGROUP
  115. //
  116. // MessageText:
  117. //
  118. //  No source is currently active.%0
  119. //
  120.   NS_E_NO_ACTIVE_SOURCEGROUP       = HRESULT($C00D1B72);
  121.   {$EXTERNALSYM NS_E_NO_ACTIVE_SOURCEGROUP}
  122. //
  123. // MessageId: NS_E_NO_SCRIPT_STREAM
  124. //
  125. // MessageText:
  126. //
  127. //  No script stream is set in the current source.%0
  128. //
  129.   NS_E_NO_SCRIPT_STREAM            = HRESULT($C00D1B73);
  130.   {$EXTERNALSYM NS_E_NO_SCRIPT_STREAM}
  131. //
  132. // MessageId: NS_E_INVALIDCALL_WHILE_ARCHIVAL_RUNNING
  133. //
  134. // MessageText:
  135. //
  136. //  This operation is not allowed while archiving.%0
  137. //
  138.   NS_E_INVALIDCALL_WHILE_ARCHIVAL_RUNNING = HRESULT($C00D1B74);
  139.   {$EXTERNALSYM NS_E_INVALIDCALL_WHILE_ARCHIVAL_RUNNING}
  140. //
  141. // MessageId: NS_E_INVALIDPACKETSIZE
  142. //
  143. // MessageText:
  144. //
  145. //  The setting for the maximum packet size is not valid.%0
  146. //
  147.   NS_E_INVALIDPACKETSIZE           = HRESULT($C00D1B75);
  148.   {$EXTERNALSYM NS_E_INVALIDPACKETSIZE}
  149. //
  150. // MessageId: NS_E_PLUGIN_CLSID_INVALID
  151. //
  152. // MessageText:
  153. //
  154. //  The plug-in CLSID specified is not valid.%0
  155. //
  156.   NS_E_PLUGIN_CLSID_INVALID        = HRESULT($C00D1B76);
  157.   {$EXTERNALSYM NS_E_PLUGIN_CLSID_INVALID}
  158. //
  159. // MessageId: NS_E_UNSUPPORTED_ARCHIVETYPE
  160. //
  161. // MessageText:
  162. //
  163. //  This archive type is not supported.%0
  164. //
  165.   NS_E_UNSUPPORTED_ARCHIVETYPE     = HRESULT($C00D1B77);
  166.   {$EXTERNALSYM NS_E_UNSUPPORTED_ARCHIVETYPE}
  167. //
  168. // MessageId: NS_E_UNSUPPORTED_ARCHIVEOPERATION
  169. //
  170. // MessageText:
  171. //
  172. //  This archive operation is not supported.%0
  173. //
  174.   NS_E_UNSUPPORTED_ARCHIVEOPERATION = HRESULT($C00D1B78);
  175.   {$EXTERNALSYM NS_E_UNSUPPORTED_ARCHIVEOPERATION}
  176. //
  177. // MessageId: NS_E_ARCHIVE_FILENAME_NOTSET
  178. //
  179. // MessageText:
  180. //
  181. //  The local archive file name was not set.%0
  182. //
  183.   NS_E_ARCHIVE_FILENAME_NOTSET     = HRESULT($C00D1B79);
  184.   {$EXTERNALSYM NS_E_ARCHIVE_FILENAME_NOTSET}
  185. //
  186. // MessageId: NS_E_SOURCEGROUP_NOTPREPARED
  187. //
  188. // MessageText:
  189. //
  190. //  The source is not yet prepared.%0
  191. //
  192.   NS_E_SOURCEGROUP_NOTPREPARED     = HRESULT($C00D1B7A);
  193.   {$EXTERNALSYM NS_E_SOURCEGROUP_NOTPREPARED}
  194. //
  195. // MessageId: NS_E_PROFILE_MISMATCH
  196. //
  197. // MessageText:
  198. //
  199. //  Profiles on the sources do not match.%0
  200. //
  201.   NS_E_PROFILE_MISMATCH            = HRESULT($C00D1B7B);
  202.   {$EXTERNALSYM NS_E_PROFILE_MISMATCH}
  203. //
  204. // MessageId: NS_E_INCORRECTCLIPSETTINGS
  205. //
  206. // MessageText:
  207. //
  208. //  The specified crop values are not valid.%0
  209. //
  210.   NS_E_INCORRECTCLIPSETTINGS       = HRESULT($C00D1B7C);
  211.   {$EXTERNALSYM NS_E_INCORRECTCLIPSETTINGS}
  212. //
  213. // MessageId: NS_E_NOSTATSAVAILABLE
  214. //
  215. // MessageText:
  216. //
  217. //  No statistics are available at this time.%0
  218. //
  219.   NS_E_NOSTATSAVAILABLE            = HRESULT($C00D1B7D);
  220.   {$EXTERNALSYM NS_E_NOSTATSAVAILABLE}
  221. //
  222. // MessageId: NS_E_NOTARCHIVING
  223. //
  224. // MessageText:
  225. //
  226. //  The encoder is not archiving.%0
  227. //
  228.   NS_E_NOTARCHIVING                = HRESULT($C00D1B7E);
  229.   {$EXTERNALSYM NS_E_NOTARCHIVING}
  230. //
  231. // MessageId: NS_E_INVALIDCALL_WHILE_ENCODER_STOPPED
  232. //
  233. // MessageText:
  234. //
  235. //  This operation is only allowed during encoding.%0
  236. //
  237.   NS_E_INVALIDCALL_WHILE_ENCODER_STOPPED = HRESULT($C00D1B7F);
  238.   {$EXTERNALSYM NS_E_INVALIDCALL_WHILE_ENCODER_STOPPED}
  239. //
  240. // MessageId: NS_E_NOSOURCEGROUPS
  241. //
  242. // MessageText:
  243. //
  244. //  This SourceGroupCollection doesn't contain any SourceGroups.%0
  245. //
  246.   NS_E_NOSOURCEGROUPS              = HRESULT($C00D1B80);
  247.   {$EXTERNALSYM NS_E_NOSOURCEGROUPS}
  248. //
  249. // MessageId: NS_E_INVALIDINPUTFPS
  250. //
  251. // MessageText:
  252. //
  253. //  This source does not have a frame rate of 30 fps. Therefore, it is not possible to apply the inverse telecine filter to the source.%0
  254. //
  255.   NS_E_INVALIDINPUTFPS             = HRESULT($C00D1B81);
  256.   {$EXTERNALSYM NS_E_INVALIDINPUTFPS}
  257. //
  258. // MessageId: NS_E_NO_DATAVIEW_SUPPORT
  259. //
  260. // MessageText:
  261. //
  262. //  It is not possible to display your source or output video in the Video panel.%0
  263. //
  264.   NS_E_NO_DATAVIEW_SUPPORT         = HRESULT($C00D1B82);
  265.   {$EXTERNALSYM NS_E_NO_DATAVIEW_SUPPORT}
  266. //
  267. // MessageId: NS_E_CODEC_UNAVAILABLE
  268. //
  269. // MessageText:
  270. //
  271. //  One or more codecs required to open this content could not be found.%0
  272. //
  273.   NS_E_CODEC_UNAVAILABLE           = HRESULT($C00D1B83);
  274.   {$EXTERNALSYM NS_E_CODEC_UNAVAILABLE}
  275. //
  276. // MessageId: NS_E_ARCHIVE_SAME_AS_INPUT
  277. //
  278. // MessageText:
  279. //
  280. //  The archive file has the same name as an input file. Change one of the names before continuing.%0
  281. //
  282.   NS_E_ARCHIVE_SAME_AS_INPUT       = HRESULT($C00D1B84);
  283.   {$EXTERNALSYM NS_E_ARCHIVE_SAME_AS_INPUT}
  284. //
  285. // MessageId: NS_E_SOURCE_NOTSPECIFIED
  286. //
  287. // MessageText:
  288. //
  289. //  The source has not been set up completely.%0
  290. //
  291.   NS_E_SOURCE_NOTSPECIFIED         = HRESULT($C00D1B85);
  292.   {$EXTERNALSYM NS_E_SOURCE_NOTSPECIFIED}
  293. //
  294. // MessageId: NS_E_NO_REALTIME_TIMECOMPRESSION
  295. //
  296. // MessageText:
  297. //
  298. //  It is not possible to apply time compression to a broadcast session.%0
  299. //
  300.   NS_E_NO_REALTIME_TIMECOMPRESSION = HRESULT($C00D1B86);
  301.   {$EXTERNALSYM NS_E_NO_REALTIME_TIMECOMPRESSION}
  302. //
  303. // MessageId: NS_E_UNSUPPORTED_ENCODER_DEVICE
  304. //
  305. // MessageText:
  306. //
  307. //  It is not possible to open this device.%0
  308. //
  309.   NS_E_UNSUPPORTED_ENCODER_DEVICE  = HRESULT($C00D1B87);
  310.   {$EXTERNALSYM NS_E_UNSUPPORTED_ENCODER_DEVICE}
  311. //
  312. // MessageId: NS_E_UNEXPECTED_DISPLAY_SETTINGS
  313. //
  314. // MessageText:
  315. //
  316. //  It is not possible to start encoding because the display size or color has changed since the current session was defined. Restore the previous settings or create a new session.%0
  317. //
  318.   NS_E_UNEXPECTED_DISPLAY_SETTINGS = HRESULT($C00D1B88);
  319.   {$EXTERNALSYM NS_E_UNEXPECTED_DISPLAY_SETTINGS}
  320. //
  321. // MessageId: NS_E_NO_AUDIODATA
  322. //
  323. // MessageText:
  324. //
  325. //  No audio data has been received for several seconds. Check the audio source and restart the encoder.%0
  326. //
  327.   NS_E_NO_AUDIODATA                = HRESULT($C00D1B89);
  328.   {$EXTERNALSYM NS_E_NO_AUDIODATA}
  329. //
  330. // MessageId: NS_E_INPUTSOURCE_PROBLEM
  331. //
  332. // MessageText:
  333. //
  334. //  One or all of the specified sources are not working properly. Check that the sources are configured correctly.%0
  335. //
  336.   NS_E_INPUTSOURCE_PROBLEM         = HRESULT($C00D1B8A);
  337.   {$EXTERNALSYM NS_E_INPUTSOURCE_PROBLEM}
  338. //
  339. // MessageId: NS_E_WME_VERSION_MISMATCH
  340. //
  341. // MessageText:
  342. //
  343. //  The supplied configuration file is not supported by this version of the encoder.%0
  344. //
  345.   NS_E_WME_VERSION_MISMATCH        = HRESULT($C00D1B8B);
  346.   {$EXTERNALSYM NS_E_WME_VERSION_MISMATCH}
  347. //
  348. // MessageId: NS_E_NO_REALTIME_PREPROCESS
  349. //
  350. // MessageText:
  351. //
  352. //  It is not possible to use image preprocessing with live encoding.%0
  353. //
  354.   NS_E_NO_REALTIME_PREPROCESS      = HRESULT($C00D1B8C);
  355.   {$EXTERNALSYM NS_E_NO_REALTIME_PREPROCESS}
  356. //
  357. // MessageId: NS_E_NO_REPEAT_PREPROCESS
  358. //
  359. // MessageText:
  360. //
  361. //  It is not possible to use two-pass encoding when the source is set to loop.%0
  362. //
  363.   NS_E_NO_REPEAT_PREPROCESS        = HRESULT($C00D1B8D);
  364.   {$EXTERNALSYM NS_E_NO_REPEAT_PREPROCESS}
  365. //
  366. // MessageId: NS_E_CANNOT_PAUSE_LIVEBROADCAST
  367. //
  368. // MessageText:
  369. //
  370. //  It is not possible to pause encoding during a broadcast.%0
  371. //
  372.   NS_E_CANNOT_PAUSE_LIVEBROADCAST  = HRESULT($C00D1B8E);
  373.   {$EXTERNALSYM NS_E_CANNOT_PAUSE_LIVEBROADCAST}
  374. //
  375. // MessageId: NS_E_DRM_PROFILE_NOT_SET
  376. //
  377. // MessageText:
  378. //
  379. //  A DRM profile has not been set for the current session.%0
  380. //
  381.   NS_E_DRM_PROFILE_NOT_SET         = HRESULT($C00D1B8F);
  382.   {$EXTERNALSYM NS_E_DRM_PROFILE_NOT_SET}
  383. //
  384. // MessageId: NS_E_DUPLICATE_DRMPROFILE
  385. //
  386. // MessageText:
  387. //
  388. //  The profile ID is already used by a DRM profile. Specify a different profile ID.%0
  389. //
  390.   NS_E_DUPLICATE_DRMPROFILE        = HRESULT($C00D1B90);
  391.   {$EXTERNALSYM NS_E_DUPLICATE_DRMPROFILE}
  392. //
  393. // MessageId: NS_E_INVALID_DEVICE
  394. //
  395. // MessageText:
  396. //
  397. //  The setting of the selected device does not support control for playing back tapes.%0
  398. //
  399.   NS_E_INVALID_DEVICE              = HRESULT($C00D1B91);
  400.   {$EXTERNALSYM NS_E_INVALID_DEVICE}
  401. //
  402. // MessageId: NS_E_SPEECHEDL_ON_NON_MIXEDMODE
  403. //
  404. // MessageText:
  405. //
  406. //  You must specify a mixed voice and audio mode in order to use an optimization definition file.%0
  407. //
  408.   NS_E_SPEECHEDL_ON_NON_MIXEDMODE  = HRESULT($C00D1B92);
  409.   {$EXTERNALSYM NS_E_SPEECHEDL_ON_NON_MIXEDMODE}
  410. //
  411. // MessageId: NS_E_DRM_PASSWORD_TOO_LONG
  412. //
  413. // MessageText:
  414. //
  415. //  The specified password is too long. Type a password with fewer than 8 characters.%0
  416. //
  417.   NS_E_DRM_PASSWORD_TOO_LONG       = HRESULT($C00D1B93);
  418.   {$EXTERNALSYM NS_E_DRM_PASSWORD_TOO_LONG}
  419. //
  420. // MessageId: NS_E_DEVCONTROL_FAILED_SEEK
  421. //
  422. // MessageText:
  423. //
  424. //  It is not possible to seek to the specified mark-in point.%0
  425. //
  426.   NS_E_DEVCONTROL_FAILED_SEEK      = HRESULT($C00D1B94);
  427.   {$EXTERNALSYM NS_E_DEVCONTROL_FAILED_SEEK}
  428. //
  429. // MessageId: NS_E_INTERLACE_REQUIRE_SAMESIZE
  430. //
  431. // MessageText:
  432. //
  433. //  When you choose to maintain the interlacing in your video, the output video size must match the input video size.%0
  434. //
  435.   NS_E_INTERLACE_REQUIRE_SAMESIZE  = HRESULT($C00D1B95);
  436.   {$EXTERNALSYM NS_E_INTERLACE_REQUIRE_SAMESIZE}
  437. //
  438. // MessageId: NS_E_TOO_MANY_DEVICECONTROL
  439. //
  440. // MessageText:
  441. //
  442. //  Only one device control plug-in can control a device.%0
  443. //
  444.   NS_E_TOO_MANY_DEVICECONTROL      = HRESULT($C00D1B96);
  445.   {$EXTERNALSYM NS_E_TOO_MANY_DEVICECONTROL}
  446. //
  447. // MessageId: NS_E_NO_MULTIPASS_FOR_LIVEDEVICE
  448. //
  449. // MessageText:
  450. //
  451. //  You must also enable storing content to hard disk temporarily in order to use two-pass encoding with the input device.%0
  452. //
  453.   NS_E_NO_MULTIPASS_FOR_LIVEDEVICE = HRESULT($C00D1B97);
  454.   {$EXTERNALSYM NS_E_NO_MULTIPASS_FOR_LIVEDEVICE}
  455. //
  456. // MessageId: NS_E_MISSING_AUDIENCE
  457. //
  458. // MessageText:
  459. //
  460. //  An audience is missing from the output stream configuration.%0
  461. //
  462.   NS_E_MISSING_AUDIENCE            = HRESULT($C00D1B98);
  463.   {$EXTERNALSYM NS_E_MISSING_AUDIENCE}
  464. //
  465. // MessageId: NS_E_AUDIENCE_CONTENTTYPE_MISMATCH
  466. //
  467. // MessageText:
  468. //
  469. //  All audiences in the output tree must have the same content type.%0
  470. //
  471.   NS_E_AUDIENCE_CONTENTTYPE_MISMATCH = HRESULT($C00D1B99);
  472.   {$EXTERNALSYM NS_E_AUDIENCE_CONTENTTYPE_MISMATCH}
  473. //
  474. // MessageId: NS_E_MISSING_SOURCE_INDEX
  475. //
  476. // MessageText:
  477. //
  478. //  A source index is missing from the output stream configuration.%0
  479. //
  480.   NS_E_MISSING_SOURCE_INDEX        = HRESULT($C00D1B9A);
  481.   {$EXTERNALSYM NS_E_MISSING_SOURCE_INDEX}
  482. //
  483. // MessageId: NS_E_NUM_LANGUAGE_MISMATCH
  484. //
  485. // MessageText:
  486. //
  487. //  The same source index in different audiences should have the same number of languages.%0
  488. //
  489.   NS_E_NUM_LANGUAGE_MISMATCH       = HRESULT($C00D1B9B);
  490.   {$EXTERNALSYM NS_E_NUM_LANGUAGE_MISMATCH}
  491. //
  492. // MessageId: NS_E_LANGUAGE_MISMATCH
  493. //
  494. // MessageText:
  495. //
  496. //  The same source index in different audiences should have the same languages.%0
  497. //
  498.   NS_E_LANGUAGE_MISMATCH           = HRESULT($C00D1B9C);
  499.   {$EXTERNALSYM NS_E_LANGUAGE_MISMATCH}
  500. //
  501. // MessageId: NS_E_VBRMODE_MISMATCH
  502. //
  503. // MessageText:
  504. //
  505. //  The same source index in different audiences should use the same VBR encoding mode.%0
  506. //
  507.   NS_E_VBRMODE_MISMATCH            = HRESULT($C00D1B9D);
  508.   {$EXTERNALSYM NS_E_VBRMODE_MISMATCH}
  509. //
  510. // MessageId: NS_E_INVALID_INPUT_AUDIENCE_INDEX
  511. //
  512. // MessageText:
  513. //
  514. //  The bit rate index specified is not valid.%0
  515. //
  516.   NS_E_INVALID_INPUT_AUDIENCE_INDEX = HRESULT($C00D1B9E);
  517.   {$EXTERNALSYM NS_E_INVALID_INPUT_AUDIENCE_INDEX}
  518. //
  519. // MessageId: NS_E_INVALID_INPUT_LANGUAGE
  520. //
  521. // MessageText:
  522. //
  523. //  The specified language is not valid.%0
  524. //
  525.   NS_E_INVALID_INPUT_LANGUAGE      = HRESULT($C00D1B9F);
  526.   {$EXTERNALSYM NS_E_INVALID_INPUT_LANGUAGE}
  527. //
  528. // MessageId: NS_E_INVALID_INPUT_STREAM
  529. //
  530. // MessageText:
  531. //
  532. //  The specified source type is not valid.%0
  533. //
  534.   NS_E_INVALID_INPUT_STREAM        = HRESULT($C00D1BA0);
  535.   {$EXTERNALSYM NS_E_INVALID_INPUT_STREAM}
  536. //
  537. // MessageId: NS_E_EXPECT_MONO_WAV_INPUT
  538. //
  539. // MessageText:
  540. //
  541. //  The source must be a mono channel .wav file.%0
  542. //
  543.   NS_E_EXPECT_MONO_WAV_INPUT       = HRESULT($C00D1BA1);
  544.   {$EXTERNALSYM NS_E_EXPECT_MONO_WAV_INPUT}
  545. //
  546. // MessageId: NS_E_INPUT_WAVFORMAT_MISMATCH
  547. //
  548. // MessageText:
  549. //
  550. //  All the source .wav files must have the same format.%0
  551. //
  552.   NS_E_INPUT_WAVFORMAT_MISMATCH    = HRESULT($C00D1BA2);
  553.   {$EXTERNALSYM NS_E_INPUT_WAVFORMAT_MISMATCH}
  554. //
  555. // MessageId: NS_E_RECORDQ_DISK_FULL
  556. //
  557. // MessageText:
  558. //
  559. //  The hard disk being used for temporary storage of content has reached the minimum allowed disk space. Create more space on the hard disk and restart encoding.%0
  560. //
  561.   NS_E_RECORDQ_DISK_FULL           = HRESULT($C00D1BA3);
  562.   {$EXTERNALSYM NS_E_RECORDQ_DISK_FULL}
  563. //
  564. // MessageId: NS_E_NO_PAL_INVERSE_TELECINE
  565. //
  566. // MessageText:
  567. //
  568. //  It is not possible to apply the inverse telecine feature to PAL content.%0
  569. //
  570.   NS_E_NO_PAL_INVERSE_TELECINE     = HRESULT($C00D1BA4);
  571.   {$EXTERNALSYM NS_E_NO_PAL_INVERSE_TELECINE}
  572. //
  573. // MessageId: NS_E_ACTIVE_SG_DEVICE_DISCONNECTED
  574. //
  575. // MessageText:
  576. //
  577. //  A capture device in the current active source is no longer available.%0
  578. //
  579.   NS_E_ACTIVE_SG_DEVICE_DISCONNECTED = HRESULT($C00D1BA5);
  580.   {$EXTERNALSYM NS_E_ACTIVE_SG_DEVICE_DISCONNECTED}
  581. //
  582. // MessageId: NS_E_ACTIVE_SG_DEVICE_CONTROL_DISCONNECTED
  583. //
  584. // MessageText:
  585. //
  586. //  A device used in the current active source for device control is no longer available.%0
  587. //
  588.   NS_E_ACTIVE_SG_DEVICE_CONTROL_DISCONNECTED = HRESULT($C00D1BA6);
  589.   {$EXTERNALSYM NS_E_ACTIVE_SG_DEVICE_CONTROL_DISCONNECTED}
  590. //
  591. // MessageId: NS_E_NO_FRAMES_SUBMITTED_TO_ANALYZER
  592. //
  593. // MessageText:
  594. //
  595. //  No frames have been submitted to the analyzer for analysis.%0
  596. //
  597.   NS_E_NO_FRAMES_SUBMITTED_TO_ANALYZER = HRESULT($C00D1BA7);
  598.   {$EXTERNALSYM NS_E_NO_FRAMES_SUBMITTED_TO_ANALYZER}
  599. //
  600. // MessageId: NS_E_INPUT_DOESNOT_SUPPORT_SMPTE
  601. //
  602. // MessageText:
  603. //
  604. //  The source video does not support time codes.%0
  605. //
  606.   NS_E_INPUT_DOESNOT_SUPPORT_SMPTE = HRESULT($C00D1BA8);
  607.   {$EXTERNALSYM NS_E_INPUT_DOESNOT_SUPPORT_SMPTE}
  608. //
  609. // MessageId: NS_E_NO_SMPTE_WITH_MULTIPLE_SOURCEGROUPS
  610. //
  611. // MessageText:
  612. //
  613. //  It is not possible to generate a time code when there are multiple sources in a session.%0
  614. //
  615.   NS_E_NO_SMPTE_WITH_MULTIPLE_SOURCEGROUPS = HRESULT($C00D1BA9);
  616.   {$EXTERNALSYM NS_E_NO_SMPTE_WITH_MULTIPLE_SOURCEGROUPS}
  617. //
  618. // MessageId: NS_E_BAD_CONTENTEDL
  619. //
  620. // MessageText:
  621. //
  622. //  The voice codec optimization definition file can not be found or is corrupted.%0
  623. //
  624.   NS_E_BAD_CONTENTEDL              = HRESULT($C00D1BAA);
  625.   {$EXTERNALSYM NS_E_BAD_CONTENTEDL}
  626. //
  627. // MessageId: NS_E_INTERLACEMODE_MISMATCH
  628. //
  629. // MessageText:
  630. //
  631. //  The same source index in different audiences should have the same interlace mode.%0
  632. //
  633.   NS_E_INTERLACEMODE_MISMATCH      = HRESULT($C00D1BAB);
  634.   {$EXTERNALSYM NS_E_INTERLACEMODE_MISMATCH}
  635. //
  636. // MessageId: NS_E_NONSQUAREPIXELMODE_MISMATCH
  637. //
  638. // MessageText:
  639. //
  640. //  The same source index in different audiences should have the same nonsquare pixel mode.%0
  641. //
  642.   NS_E_NONSQUAREPIXELMODE_MISMATCH = HRESULT($C00D1BAC);
  643.   {$EXTERNALSYM NS_E_NONSQUAREPIXELMODE_MISMATCH}
  644. //
  645. // MessageId: NS_E_SMPTEMODE_MISMATCH
  646. //
  647. // MessageText:
  648. //
  649. //  The same source index in different audiences should have the same time code mode.%0
  650. //
  651.   NS_E_SMPTEMODE_MISMATCH          = HRESULT($C00D1BAD);
  652.   {$EXTERNALSYM NS_E_SMPTEMODE_MISMATCH}
  653. //
  654. // MessageId: NS_E_END_OF_TAPE
  655. //
  656. // MessageText:
  657. //
  658. //  Either the end of the tape has been reached or there is no tape. Check the device and tape.%0
  659. //
  660.   NS_E_END_OF_TAPE                 = HRESULT($C00D1BAE);
  661.   {$EXTERNALSYM NS_E_END_OF_TAPE}
  662. //
  663. // MessageId: NS_E_NO_MEDIA_IN_AUDIENCE
  664. //
  665. // MessageText:
  666. //
  667. //  No audio or video input has been specified.%0
  668. //
  669.   NS_E_NO_MEDIA_IN_AUDIENCE        = HRESULT($C00D1BAF);
  670.   {$EXTERNALSYM NS_E_NO_MEDIA_IN_AUDIENCE}
  671. //
  672. // MessageId: NS_E_NO_AUDIENCES
  673. //
  674. // MessageText:
  675. //
  676. //  The profile must contain a bit rate.%0
  677. //
  678.   NS_E_NO_AUDIENCES                = HRESULT($C00D1BB0);
  679.   {$EXTERNALSYM NS_E_NO_AUDIENCES}
  680. //
  681. // MessageId: NS_E_NO_AUDIO_COMPAT
  682. //
  683. // MessageText:
  684. //
  685. //  You must specify at least one audio stream to be compatible with Windows Media Player 7.1.%0
  686. //
  687.   NS_E_NO_AUDIO_COMPAT             = HRESULT($C00D1BB1);
  688.   {$EXTERNALSYM NS_E_NO_AUDIO_COMPAT}
  689. //
  690. // MessageId: NS_E_INVALID_VBR_COMPAT
  691. //
  692. // MessageText:
  693. //
  694. //  Using a VBR encoding mode is not compatible with Windows Media Player 7.1.%0
  695. //
  696.   NS_E_INVALID_VBR_COMPAT          = HRESULT($C00D1BB2);
  697.   {$EXTERNALSYM NS_E_INVALID_VBR_COMPAT}
  698. //
  699. // MessageId: NS_E_NO_PROFILE_NAME
  700. //
  701. // MessageText:
  702. //
  703. //  You must specify a profile name.%0
  704. //
  705.   NS_E_NO_PROFILE_NAME             = HRESULT($C00D1BB3);
  706.   {$EXTERNALSYM NS_E_NO_PROFILE_NAME}
  707. //
  708. // MessageId: NS_E_INVALID_VBR_WITH_UNCOMP
  709. //
  710. // MessageText:
  711. //
  712. //  It is not possible to use a VBR encoding mode with uncompressed audio or video.%0
  713. //
  714.   NS_E_INVALID_VBR_WITH_UNCOMP     = HRESULT($C00D1BB4);
  715.   {$EXTERNALSYM NS_E_INVALID_VBR_WITH_UNCOMP}
  716. //
  717. // MessageId: NS_E_MULTIPLE_VBR_AUDIENCES
  718. //
  719. // MessageText:
  720. //
  721. //  It is not possible to use MBR encoding with VBR encoding.%0
  722. //
  723.   NS_E_MULTIPLE_VBR_AUDIENCES      = HRESULT($C00D1BB5);
  724.   {$EXTERNALSYM NS_E_MULTIPLE_VBR_AUDIENCES}
  725. //
  726. // MessageId: NS_E_UNCOMP_COMP_COMBINATION
  727. //
  728. // MessageText:
  729. //
  730. //  It is not possible to mix uncompressed and compressed content in a session.%0
  731. //
  732.   NS_E_UNCOMP_COMP_COMBINATION     = HRESULT($C00D1BB6);
  733.   {$EXTERNALSYM NS_E_UNCOMP_COMP_COMBINATION}
  734. //
  735. // MessageId: NS_E_MULTIPLE_AUDIO_CODECS
  736. //
  737. // MessageText:
  738. //
  739. //  All audiences must use the same audio codec.%0
  740. //
  741.   NS_E_MULTIPLE_AUDIO_CODECS       = HRESULT($C00D1BB7);
  742.   {$EXTERNALSYM NS_E_MULTIPLE_AUDIO_CODECS}
  743. //
  744. // MessageId: NS_E_MULTIPLE_AUDIO_FORMATS
  745. //
  746. // MessageText:
  747. //
  748. //  All audiences should use the same audio format to be compatible with Windows Media Player 7.1.%0
  749. //
  750.   NS_E_MULTIPLE_AUDIO_FORMATS      = HRESULT($C00D1BB8);
  751.   {$EXTERNALSYM NS_E_MULTIPLE_AUDIO_FORMATS}
  752. //
  753. // MessageId: NS_E_AUDIO_BITRATE_STEPDOWN
  754. //
  755. // MessageText:
  756. //
  757. //  The audio bit rate for an audience with a higher total bit rate must be greater than one with a lower total bit rate.%0
  758. //
  759.   NS_E_AUDIO_BITRATE_STEPDOWN      = HRESULT($C00D1BB9);
  760.   {$EXTERNALSYM NS_E_AUDIO_BITRATE_STEPDOWN}
  761. //
  762. // MessageId: NS_E_INVALID_AUDIO_PEAKRATE
  763. //
  764. // MessageText:
  765. //
  766. //  The audio peak bit rate setting is not valid.%0
  767. //
  768.   NS_E_INVALID_AUDIO_PEAKRATE      = HRESULT($C00D1BBA);
  769.   {$EXTERNALSYM NS_E_INVALID_AUDIO_PEAKRATE}
  770. //
  771. // MessageId: NS_E_INVALID_AUDIO_PEAKRATE_2
  772. //
  773. // MessageText:
  774. //
  775. //  The audio peak bit rate setting must be greater than the audio bit rate setting.%0
  776. //
  777.   NS_E_INVALID_AUDIO_PEAKRATE_2    = HRESULT($C00D1BBB);
  778.   {$EXTERNALSYM NS_E_INVALID_AUDIO_PEAKRATE_2}
  779. //
  780. // MessageId: NS_E_INVALID_AUDIO_BUFFERMAX
  781. //
  782. // MessageText:
  783. //
  784. //  The setting for the maximum buffer size for audio is not valid.%0
  785. //
  786.   NS_E_INVALID_AUDIO_BUFFERMAX     = HRESULT($C00D1BBC);
  787.   {$EXTERNALSYM NS_E_INVALID_AUDIO_BUFFERMAX}
  788. //
  789. // MessageId: NS_E_MULTIPLE_VIDEO_CODECS
  790. //
  791. // MessageText:
  792. //
  793. //  All audiences must use the same video codec.%0
  794. //
  795.   NS_E_MULTIPLE_VIDEO_CODECS       = HRESULT($C00D1BBD);
  796.   {$EXTERNALSYM NS_E_MULTIPLE_VIDEO_CODECS}
  797. //
  798. // MessageId: NS_E_MULTIPLE_VIDEO_SIZES
  799. //
  800. // MessageText:
  801. //
  802. //  All audiences should use the same video size to be compatible with Windows Media Player 7.1.%0
  803. //
  804.   NS_E_MULTIPLE_VIDEO_SIZES        = HRESULT($C00D1BBE);
  805.   {$EXTERNALSYM NS_E_MULTIPLE_VIDEO_SIZES}
  806. //
  807. // MessageId: NS_E_INVALID_VIDEO_BITRATE
  808. //
  809. // MessageText:
  810. //
  811. //  The video bit rate setting is not valid.%0
  812. //
  813.   NS_E_INVALID_VIDEO_BITRATE       = HRESULT($C00D1BBF);
  814.   {$EXTERNALSYM NS_E_INVALID_VIDEO_BITRATE}
  815. //
  816. // MessageId: NS_E_VIDEO_BITRATE_STEPDOWN
  817. //
  818. // MessageText:
  819. //
  820. //  The video bit rate for an audience with a higher total bit rate must be greater than one with a lower total bit rate.%0
  821. //
  822.   NS_E_VIDEO_BITRATE_STEPDOWN      = HRESULT($C00D1BC0);
  823.   {$EXTERNALSYM NS_E_VIDEO_BITRATE_STEPDOWN}
  824. //
  825. // MessageId: NS_E_INVALID_VIDEO_PEAKRATE
  826. //
  827. // MessageText:
  828. //
  829. //  The video peak bit rate setting is not valid.%0
  830. //
  831.   NS_E_INVALID_VIDEO_PEAKRATE      = HRESULT($C00D1BC1);
  832.   {$EXTERNALSYM NS_E_INVALID_VIDEO_PEAKRATE}
  833. //
  834. // MessageId: NS_E_INVALID_VIDEO_PEAKRATE_2
  835. //
  836. // MessageText:
  837. //
  838. //  The video peak bit rate setting must be greater than the video bit rate setting.%0
  839. //
  840.   NS_E_INVALID_VIDEO_PEAKRATE_2    = HRESULT($C00D1BC2);
  841.   {$EXTERNALSYM NS_E_INVALID_VIDEO_PEAKRATE_2}
  842. //
  843. // MessageId: NS_E_INVALID_VIDEO_WIDTH
  844. //
  845. // MessageText:
  846. //
  847. //  The video width setting is not valid.%0
  848. //
  849.   NS_E_INVALID_VIDEO_WIDTH         = HRESULT($C00D1BC3);
  850.   {$EXTERNALSYM NS_E_INVALID_VIDEO_WIDTH}
  851. //
  852. // MessageId: NS_E_INVALID_VIDEO_HEIGHT
  853. //
  854. // MessageText:
  855. //
  856. //  The video height setting is not valid.%0
  857. //
  858.   NS_E_INVALID_VIDEO_HEIGHT        = HRESULT($C00D1BC4);
  859.   {$EXTERNALSYM NS_E_INVALID_VIDEO_HEIGHT}
  860. //
  861. // MessageId: NS_E_INVALID_VIDEO_FPS
  862. //
  863. // MessageText:
  864. //
  865. //  The video frame rate setting is not valid.%0
  866. //
  867.   NS_E_INVALID_VIDEO_FPS           = HRESULT($C00D1BC5);
  868.   {$EXTERNALSYM NS_E_INVALID_VIDEO_FPS}
  869. //
  870. // MessageId: NS_E_INVALID_VIDEO_KEYFRAME
  871. //
  872. // MessageText:
  873. //
  874. //  The video key frame setting is not valid.%0
  875. //
  876.   NS_E_INVALID_VIDEO_KEYFRAME      = HRESULT($C00D1BC6);
  877.   {$EXTERNALSYM NS_E_INVALID_VIDEO_KEYFRAME}
  878. //
  879. // MessageId: NS_E_INVALID_VIDEO_IQUALITY
  880. //
  881. // MessageText:
  882. //
  883. //  The video image quality setting is not valid.%0
  884. //
  885.   NS_E_INVALID_VIDEO_IQUALITY      = HRESULT($C00D1BC7);
  886.   {$EXTERNALSYM NS_E_INVALID_VIDEO_IQUALITY}
  887. //
  888. // MessageId: NS_E_INVALID_VIDEO_CQUALITY
  889. //
  890. // MessageText:
  891. //
  892. //  The video codec quality setting is not valid.%0
  893. //
  894.   NS_E_INVALID_VIDEO_CQUALITY      = HRESULT($C00D1BC8);
  895.   {$EXTERNALSYM NS_E_INVALID_VIDEO_CQUALITY}
  896. //
  897. // MessageId: NS_E_INVALID_VIDEO_BUFFER
  898. //
  899. // MessageText:
  900. //
  901. //  The video buffer setting is not valid.%0
  902. //
  903.   NS_E_INVALID_VIDEO_BUFFER        = HRESULT($C00D1BC9);
  904.   {$EXTERNALSYM NS_E_INVALID_VIDEO_BUFFER}
  905. //
  906. // MessageId: NS_E_INVALID_VIDEO_BUFFERMAX
  907. //
  908. // MessageText:
  909. //
  910. //  The setting for the maximum buffer size for video is not valid.%0
  911. //
  912.   NS_E_INVALID_VIDEO_BUFFERMAX     = HRESULT($C00D1BCA);
  913.   {$EXTERNALSYM NS_E_INVALID_VIDEO_BUFFERMAX}
  914. //
  915. // MessageId: NS_E_INVALID_VIDEO_BUFFERMAX_2
  916. //
  917. // MessageText:
  918. //
  919. //  The value of the video maximum buffer size setting must be greater than the video buffer size setting.%0
  920. //
  921.   NS_E_INVALID_VIDEO_BUFFERMAX_2   = HRESULT($C00D1BCB);
  922.   {$EXTERNALSYM NS_E_INVALID_VIDEO_BUFFERMAX_2}
  923. //
  924. // MessageId: NS_E_INVALID_VIDEO_WIDTH_ALIGN
  925. //
  926. // MessageText:
  927. //
  928. //  The alignment of the video width is not valid.%0
  929. //
  930.   NS_E_INVALID_VIDEO_WIDTH_ALIGN   = HRESULT($C00D1BCC);
  931.   {$EXTERNALSYM NS_E_INVALID_VIDEO_WIDTH_ALIGN}
  932. //
  933. // MessageId: NS_E_INVALID_VIDEO_HEIGHT_ALIGN
  934. //
  935. // MessageText:
  936. //
  937. //  The alignment of the video height is not valid.%0
  938. //
  939.   NS_E_INVALID_VIDEO_HEIGHT_ALIGN  = HRESULT($C00D1BCD);
  940.   {$EXTERNALSYM NS_E_INVALID_VIDEO_HEIGHT_ALIGN}
  941. //
  942. // MessageId: NS_E_MULTIPLE_SCRIPT_BITRATES
  943. //
  944. // MessageText:
  945. //
  946. //  All bit rates must have the same script bit rate.%0
  947. //
  948.   NS_E_MULTIPLE_SCRIPT_BITRATES    = HRESULT($C00D1BCE);
  949.   {$EXTERNALSYM NS_E_MULTIPLE_SCRIPT_BITRATES}
  950. //
  951. // MessageId: NS_E_INVALID_SCRIPT_BITRATE
  952. //
  953. // MessageText:
  954. //
  955. //  The script bit rate specified is not valid.%0
  956. //
  957.   NS_E_INVALID_SCRIPT_BITRATE      = HRESULT($C00D1BCF);
  958.   {$EXTERNALSYM NS_E_INVALID_SCRIPT_BITRATE}
  959. //
  960. // MessageId: NS_E_MULTIPLE_FILE_BITRATES
  961. //
  962. // MessageText:
  963. //
  964. //  All bit rates must have the same file transfer bit rate.%0
  965. //
  966.   NS_E_MULTIPLE_FILE_BITRATES      = HRESULT($C00D1BD0);
  967.   {$EXTERNALSYM NS_E_MULTIPLE_FILE_BITRATES}
  968. //
  969. // MessageId: NS_E_INVALID_FILE_BITRATE
  970. //
  971. // MessageText:
  972. //
  973. //  The file transfer bit rate is not valid.%0
  974. //
  975.   NS_E_INVALID_FILE_BITRATE        = HRESULT($C00D1BD1);
  976.   {$EXTERNALSYM NS_E_INVALID_FILE_BITRATE}
  977. //
  978. // MessageId: NS_E_SAME_AS_INPUT_COMBINATION
  979. //
  980. // MessageText:
  981. //
  982. //  All audiences in a profile should either be same as input or have video width and height specified.%0
  983. //
  984.   NS_E_SAME_AS_INPUT_COMBINATION   = HRESULT($C00D1BD2);
  985.   {$EXTERNALSYM NS_E_SAME_AS_INPUT_COMBINATION}
  986. //
  987. // MessageId: NS_E_SOURCE_CANNOT_LOOP
  988. //
  989. // MessageText:
  990. //
  991. //  This source type does not support looping.%0
  992. //
  993.   NS_E_SOURCE_CANNOT_LOOP          = HRESULT($C00D1BD3);
  994.   {$EXTERNALSYM NS_E_SOURCE_CANNOT_LOOP}
  995. //
  996. // MessageId: NS_E_INVALID_FOLDDOWN_COEFFICIENTS
  997. //
  998. // MessageText:
  999. //
  1000. //  The fold-down value needs to be between -144 and 0.%0
  1001. //
  1002.   NS_E_INVALID_FOLDDOWN_COEFFICIENTS = HRESULT($C00D1BD4);
  1003.   {$EXTERNALSYM NS_E_INVALID_FOLDDOWN_COEFFICIENTS}
  1004. //
  1005. // MessageId: NS_E_DRMPROFILE_NOTFOUND
  1006. //
  1007. // MessageText:
  1008. //
  1009. //  The specified DRM profile does not exist in the system.%0
  1010. //
  1011.   NS_E_DRMPROFILE_NOTFOUND         = HRESULT($C00D1BD5);
  1012.   {$EXTERNALSYM NS_E_DRMPROFILE_NOTFOUND}
  1013. //
  1014. // MessageId: NS_E_INVALID_TIMECODE
  1015. //
  1016. // MessageText:
  1017. //
  1018. //  The specified time code is not valid.%0
  1019. //
  1020.   NS_E_INVALID_TIMECODE            = HRESULT($C00D1BD6);
  1021.   {$EXTERNALSYM NS_E_INVALID_TIMECODE}
  1022. //
  1023. // MessageId: NS_E_NO_AUDIO_TIMECOMPRESSION
  1024. //
  1025. // MessageText:
  1026. //
  1027. //  It is not possible to apply time compression to a video-only session.%0
  1028. //
  1029.   NS_E_NO_AUDIO_TIMECOMPRESSION    = HRESULT($C00D1BD7);
  1030.   {$EXTERNALSYM NS_E_NO_AUDIO_TIMECOMPRESSION}
  1031. //
  1032. // MessageId: NS_E_NO_TWOPASS_TIMECOMPRESSION
  1033. //
  1034. // MessageText:
  1035. //
  1036. //  It is not possible to apply time compression to a session that is using two-pass encoding.%0
  1037. //
  1038.   NS_E_NO_TWOPASS_TIMECOMPRESSION  = HRESULT($C00D1BD8);
  1039.   {$EXTERNALSYM NS_E_NO_TWOPASS_TIMECOMPRESSION}
  1040. //
  1041. // MessageId: NS_E_TIMECODE_REQUIRES_VIDEOSTREAM
  1042. //
  1043. // MessageText:
  1044. //
  1045. //  It is not possible to generate a time code for an audio-only session.%0
  1046. //
  1047.   NS_E_TIMECODE_REQUIRES_VIDEOSTREAM = HRESULT($C00D1BD9);
  1048.   {$EXTERNALSYM NS_E_TIMECODE_REQUIRES_VIDEOSTREAM}
  1049. //
  1050. // MessageId: NS_E_NO_MBR_WITH_TIMECODE
  1051. //
  1052. // MessageText:
  1053. //
  1054. //  It is not possible to generate a time code when you are encoding content at multiple bit rates.%0
  1055. //
  1056.   NS_E_NO_MBR_WITH_TIMECODE        = HRESULT($C00D1BDA);
  1057.   {$EXTERNALSYM NS_E_NO_MBR_WITH_TIMECODE}
  1058. //
  1059. // MessageId: NS_E_INVALID_INTERLACEMODE
  1060. //
  1061. // MessageText:
  1062. //
  1063. //  The video codec selected does not support maintaining interlacing in video.%0
  1064. //
  1065.   NS_E_INVALID_INTERLACEMODE       = HRESULT($C00D1BDB);
  1066.   {$EXTERNALSYM NS_E_INVALID_INTERLACEMODE}
  1067. //
  1068. // MessageId: NS_E_INVALID_INTERLACE_COMPAT
  1069. //
  1070. // MessageText:
  1071. //
  1072. //  Maintaining interlacing in video is not compatible with Windows Media Player 7.1.%0
  1073. //
  1074.   NS_E_INVALID_INTERLACE_COMPAT    = HRESULT($C00D1BDC);
  1075.   {$EXTERNALSYM NS_E_INVALID_INTERLACE_COMPAT}
  1076. //
  1077. // MessageId: NS_E_INVALID_NONSQUAREPIXEL_COMPAT
  1078. //
  1079. // MessageText:
  1080. //
  1081. //  Allowing nonsquare pixel output is not compatible with Windows Media Player 7.1.%0
  1082. //
  1083.   NS_E_INVALID_NONSQUAREPIXEL_COMPAT = HRESULT($C00D1BDD);
  1084.   {$EXTERNALSYM NS_E_INVALID_NONSQUAREPIXEL_COMPAT}
  1085. //
  1086. // MessageId: NS_E_INVALID_SOURCE_WITH_DEVICE_CONTROL
  1087. //
  1088. // MessageText:
  1089. //
  1090. //  Only capture devices can be used with device control.%0
  1091. //
  1092.   NS_E_INVALID_SOURCE_WITH_DEVICE_CONTROL = HRESULT($C00D1BDE);
  1093.   {$EXTERNALSYM NS_E_INVALID_SOURCE_WITH_DEVICE_CONTROL}
  1094. //
  1095. // MessageId: NS_E_CANNOT_GENERATE_BROADCAST_INFO_FOR_QUALITYVBR
  1096. //
  1097. // MessageText:
  1098. //
  1099. //  It is not possible to generate the stream format file if you are using
  1100. //  quality-based VBR encoding for the audio or video stream. Instead use the
  1101. //  Windows Media file generated after
  1102. //  encoding to create the announcement file.%0
  1103. //
  1104.   NS_E_CANNOT_GENERATE_BROADCAST_INFO_FOR_QUALITYVBR = HRESULT($C00D1BDF);
  1105.   {$EXTERNALSYM NS_E_CANNOT_GENERATE_BROADCAST_INFO_FOR_QUALITYVBR}
  1106. //
  1107. // MessageId: NS_E_EXCEED_MAX_DRM_PROFILE_LIMIT
  1108. //
  1109. // MessageText:
  1110. //
  1111. //  It is not possible to create a DRM profile because the maximum number of profiles has been reached. You must delete some DRM profiles before creating new ones.%0
  1112. //
  1113.   NS_E_EXCEED_MAX_DRM_PROFILE_LIMIT = HRESULT($C00D1BE0);
  1114.   {$EXTERNALSYM NS_E_EXCEED_MAX_DRM_PROFILE_LIMIT}
  1115. //
  1116. // MessageId: NS_E_DEVICECONTROL_UNSTABLE
  1117. //
  1118. // MessageText:
  1119. //
  1120. //  The device is in an unstable state. Check that the device is functioning properly and a tape is in place.
  1121. //
  1122.   NS_E_DEVICECONTROL_UNSTABLE      = HRESULT($C00D1BE1);
  1123.   {$EXTERNALSYM NS_E_DEVICECONTROL_UNSTABLE}
  1124. //
  1125. // MessageId: NS_E_INVALID_PIXEL_ASPECT_RATIO
  1126. //
  1127. // MessageText:
  1128. //
  1129. //  The pixel aspect ratio value must be between 1 and 255.
  1130. //
  1131.   NS_E_INVALID_PIXEL_ASPECT_RATIO  = HRESULT($C00D1BE2);
  1132.   {$EXTERNALSYM NS_E_INVALID_PIXEL_ASPECT_RATIO}
  1133. //
  1134. // MessageId: NS_E_AUDIENCE__LANGUAGE_CONTENTTYPE_MISMATCH
  1135. //
  1136. // MessageText:
  1137. //
  1138. //  All streams with different languages in the same audience must have same properties.%0
  1139. //
  1140.   NS_E_AUDIENCE__LANGUAGE_CONTENTTYPE_MISMATCH = HRESULT($C00D1BE3);
  1141.   {$EXTERNALSYM NS_E_AUDIENCE__LANGUAGE_CONTENTTYPE_MISMATCH}
  1142. //
  1143. // MessageId: NS_E_INVALID_PROFILE_CONTENTTYPE
  1144. //
  1145. // MessageText:
  1146. //
  1147. //  The profile must contain at least one audio or video stream.%0
  1148. //
  1149.   NS_E_INVALID_PROFILE_CONTENTTYPE = HRESULT($C00D1BE4);
  1150.   {$EXTERNALSYM NS_E_INVALID_PROFILE_CONTENTTYPE}
  1151. //
  1152. // MessageId: NS_E_TRANSFORM_PLUGIN_NOT_FOUND
  1153. //
  1154. // MessageText:
  1155. //
  1156. //  The transform plug-in could not be found.%0
  1157. //
  1158.   NS_E_TRANSFORM_PLUGIN_NOT_FOUND  = HRESULT($C00D1BE5);
  1159.   {$EXTERNALSYM NS_E_TRANSFORM_PLUGIN_NOT_FOUND}
  1160. //
  1161. // MessageId: NS_E_TRANSFORM_PLUGIN_INVALID
  1162. //
  1163. // MessageText:
  1164. //
  1165. //  The transform plug-in is not valid. It may be damaged or you may not have the required permissions to access the plug-in.%0
  1166. //
  1167.   NS_E_TRANSFORM_PLUGIN_INVALID    = HRESULT($C00D1BE6);
  1168.   {$EXTERNALSYM NS_E_TRANSFORM_PLUGIN_INVALID}
  1169. //
  1170. // MessageId: NS_E_EDL_REQUIRED_FOR_DEVICE_MULTIPASS
  1171. //
  1172. // MessageText:
  1173. //
  1174. //  To use two-pass encoding, you must enable device control and setup an edit decision list (ED); that has at least one entry.%0
  1175. //
  1176.   NS_E_EDL_REQUIRED_FOR_DEVICE_MULTIPASS = HRESULT($C00D1BE7);
  1177.   {$EXTERNALSYM NS_E_EDL_REQUIRED_FOR_DEVICE_MULTIPASS}
  1178. //
  1179. // MessageId: NS_E_INVALID_VIDEO_WIDTH_FOR_INTERLACED_ENCODING
  1180. //
  1181. // MessageText:
  1182. //
  1183. //  When you choose to maintain the interlacing in your video, the output video size must be a multiple of 4.%0
  1184. //
  1185.   NS_E_INVALID_VIDEO_WIDTH_FOR_INTERLACED_ENCODING = HRESULT($C00D1BE8);
  1186.   {$EXTERNALSYM NS_E_INVALID_VIDEO_WIDTH_FOR_INTERLACED_ENCODING}
  1187. /////////////////////////////////////////////////////////////////////////
  1188. //
  1189. // DRM Specific Errors
  1190. //
  1191. // IdRange = 10000..10999
  1192. /////////////////////////////////////////////////////////////////////////
  1193. //
  1194. // MessageId: NS_E_DRM_INVALID_APPLICATION
  1195. //
  1196. // MessageText:
  1197. //
  1198. //  A problem has occurred in the Digital Rights Management component. Contact product support for this application.%0
  1199. //
  1200.   NS_E_DRM_INVALID_APPLICATION     = HRESULT($C00D2711);
  1201.   {$EXTERNALSYM NS_E_DRM_INVALID_APPLICATION}
  1202. //
  1203. // MessageId: NS_E_DRM_LICENSE_STORE_ERROR
  1204. //
  1205. // MessageText:
  1206. //
  1207. //  License storage is not working. Contact Microsoft product support.%0
  1208. //
  1209.   NS_E_DRM_LICENSE_STORE_ERROR     = HRESULT($C00D2712);
  1210.   {$EXTERNALSYM NS_E_DRM_LICENSE_STORE_ERROR}
  1211. //
  1212. // MessageId: NS_E_DRM_SECURE_STORE_ERROR
  1213. //
  1214. // MessageText:
  1215. //
  1216. //  Secure storage is not working. Contact Microsoft product support.%0
  1217. //
  1218.   NS_E_DRM_SECURE_STORE_ERROR      = HRESULT($C00D2713);
  1219.   {$EXTERNALSYM NS_E_DRM_SECURE_STORE_ERROR}
  1220. //
  1221. // MessageId: NS_E_DRM_LICENSE_STORE_SAVE_ERROR
  1222. //
  1223. // MessageText:
  1224. //
  1225. //  License acquisition did not work. Acquire a new license or contact the content provider for further assistance.%0
  1226. //
  1227.   NS_E_DRM_LICENSE_STORE_SAVE_ERROR = HRESULT($C00D2714);
  1228.   {$EXTERNALSYM NS_E_DRM_LICENSE_STORE_SAVE_ERROR}
  1229. //
  1230. // MessageId: NS_E_DRM_SECURE_STORE_UNLOCK_ERROR
  1231. //
  1232. // MessageText:
  1233. //
  1234. //  A problem has occurred in the Digital Rights Management component. Contact Microsoft product support.%0
  1235. //
  1236.   NS_E_DRM_SECURE_STORE_UNLOCK_ERROR = HRESULT($C00D2715);
  1237.   {$EXTERNALSYM NS_E_DRM_SECURE_STORE_UNLOCK_ERROR}
  1238. //
  1239. // MessageId: NS_E_DRM_INVALID_CONTENT
  1240. //
  1241. // MessageText:
  1242. //
  1243. //  The media file is corrupted. Contact the content provider to get a new file.%0
  1244. //
  1245.   NS_E_DRM_INVALID_CONTENT         = HRESULT($C00D2716);
  1246.   {$EXTERNALSYM NS_E_DRM_INVALID_CONTENT}
  1247. //
  1248. // MessageId: NS_E_DRM_UNABLE_TO_OPEN_LICENSE
  1249. //
  1250. // MessageText:
  1251. //
  1252. //  The license is corrupted. Acquire a new license.%0
  1253. //
  1254.   NS_E_DRM_UNABLE_TO_OPEN_LICENSE  = HRESULT($C00D2717);
  1255.   {$EXTERNALSYM NS_E_DRM_UNABLE_TO_OPEN_LICENSE}
  1256. //
  1257. // MessageId: NS_E_DRM_INVALID_LICENSE
  1258. //
  1259. // MessageText:
  1260. //
  1261. //  The license is corrupted or invalid. Acquire a new license%0
  1262. //
  1263.   NS_E_DRM_INVALID_LICENSE         = HRESULT($C00D2718);
  1264.   {$EXTERNALSYM NS_E_DRM_INVALID_LICENSE}
  1265. //
  1266. // MessageId: NS_E_DRM_INVALID_MACHINE
  1267. //
  1268. // MessageText:
  1269. //
  1270. //  Licenses cannot be copied from one computer to another. Use License Management to transfer licenses, or get a new license for the media file.%0
  1271. //
  1272.   NS_E_DRM_INVALID_MACHINE         = HRESULT($C00D2719);
  1273.   {$EXTERNALSYM NS_E_DRM_INVALID_MACHINE}
  1274. //
  1275. // MessageId: NS_E_DRM_ENUM_LICENSE_FAILED
  1276. //
  1277. // MessageText:
  1278. //
  1279. //  License storage is not working. Contact Microsoft product support.%0
  1280. //
  1281.   NS_E_DRM_ENUM_LICENSE_FAILED     = HRESULT($C00D271B);
  1282.   {$EXTERNALSYM NS_E_DRM_ENUM_LICENSE_FAILED}
  1283. //
  1284. // MessageId: NS_E_DRM_INVALID_LICENSE_REQUEST
  1285. //
  1286. // MessageText:
  1287. //
  1288. //  The media file is corrupted. Contact the content provider to get a new file.%0
  1289. //
  1290.   NS_E_DRM_INVALID_LICENSE_REQUEST = HRESULT($C00D271C);
  1291.   {$EXTERNALSYM NS_E_DRM_INVALID_LICENSE_REQUEST}
  1292. //
  1293. // MessageId: NS_E_DRM_UNABLE_TO_INITIALIZE
  1294. //
  1295. // MessageText:
  1296. //
  1297. //  A problem has occurred in the Digital Rights Management component. Contact Microsoft product support.%0
  1298. //
  1299.   NS_E_DRM_UNABLE_TO_INITIALIZE    = HRESULT($C00D271D);
  1300.   {$EXTERNALSYM NS_E_DRM_UNABLE_TO_INITIALIZE}
  1301. //
  1302. // MessageId: NS_E_DRM_UNABLE_TO_ACQUIRE_LICENSE
  1303. //
  1304. // MessageText:
  1305. //
  1306. //  The license could not be acquired. Try again later.%0
  1307. //
  1308.   NS_E_DRM_UNABLE_TO_ACQUIRE_LICENSE = HRESULT($C00D271E);
  1309.   {$EXTERNALSYM NS_E_DRM_UNABLE_TO_ACQUIRE_LICENSE}
  1310. //
  1311. // MessageId: NS_E_DRM_INVALID_LICENSE_ACQUIRED
  1312. //
  1313. // MessageText:
  1314. //
  1315. //  License acquisition did not work. Acquire a new license or contact the content provider for further assistance.%0
  1316. //
  1317.   NS_E_DRM_INVALID_LICENSE_ACQUIRED = HRESULT($C00D271F);
  1318.   {$EXTERNALSYM NS_E_DRM_INVALID_LICENSE_ACQUIRED}
  1319. //
  1320. // MessageId: NS_E_DRM_NO_RIGHTS
  1321. //
  1322. // MessageText:
  1323. //
  1324. //  The requested operation cannot be performed on this file.%0
  1325. //
  1326.   NS_E_DRM_NO_RIGHTS               = HRESULT($C00D2720);
  1327.   {$EXTERNALSYM NS_E_DRM_NO_RIGHTS}
  1328. //
  1329. // MessageId: NS_E_DRM_KEY_ERROR
  1330. //
  1331. // MessageText:
  1332. //
  1333. //  A problem has occurred in the Digital Rights Management component. Contact Microsoft product support.%0.
  1334. //
  1335.   NS_E_DRM_KEY_ERROR               = HRESULT($C00D2721);
  1336.   {$EXTERNALSYM NS_E_DRM_KEY_ERROR}
  1337. //
  1338. // MessageId: NS_E_DRM_ENCRYPT_ERROR
  1339. //
  1340. // MessageText:
  1341. //
  1342. //  A problem has occurred in the Digital Rights Management component. Contact Microsoft product support.%0
  1343. //
  1344.   NS_E_DRM_ENCRYPT_ERROR           = HRESULT($C00D2722);
  1345.   {$EXTERNALSYM NS_E_DRM_ENCRYPT_ERROR}
  1346. //
  1347. // MessageId: NS_E_DRM_DECRYPT_ERROR
  1348. //
  1349. // MessageText:
  1350. //
  1351. //  The media file is corrupted. Contact the content provider to get a new file.%0
  1352. //
  1353.   NS_E_DRM_DECRYPT_ERROR           = HRESULT($C00D2723);
  1354.   {$EXTERNALSYM NS_E_DRM_DECRYPT_ERROR}
  1355. //
  1356. // MessageId: NS_E_DRM_LICENSE_INVALID_XML
  1357. //
  1358. // MessageText:
  1359. //
  1360. //  The license is corrupted. Acquire a new license.%0
  1361. //
  1362.   NS_E_DRM_LICENSE_INVALID_XML     = HRESULT($C00D2725);
  1363.   {$EXTERNALSYM NS_E_DRM_LICENSE_INVALID_XML}
  1364. //
  1365. // MessageId: NS_S_DRM_LICENSE_ACQUIRED
  1366. //
  1367. // MessageText:
  1368. //
  1369. //  Status message: The license was acquired.%0
  1370. //
  1371.   NS_S_DRM_LICENSE_ACQUIRED        = HRESULT($000D2726);
  1372.   {$EXTERNALSYM NS_S_DRM_LICENSE_ACQUIRED}
  1373. //
  1374. // MessageId: NS_S_DRM_INDIVIDUALIZED
  1375. //
  1376. // MessageText:
  1377. //
  1378. //  Status message: The security upgrade has been completed.%0
  1379. //
  1380.   NS_S_DRM_INDIVIDUALIZED          = HRESULT($000D2727);
  1381.   {$EXTERNALSYM NS_S_DRM_INDIVIDUALIZED}
  1382. //
  1383. // MessageId: NS_E_DRM_NEEDS_INDIVIDUALIZATION
  1384. //
  1385. // MessageText:
  1386. //
  1387. //  A security upgrade is required to perform the operation on this media file.%0
  1388. //
  1389.   NS_E_DRM_NEEDS_INDIVIDUALIZATION = HRESULT($C00D2728);
  1390.   {$EXTERNALSYM NS_E_DRM_NEEDS_INDIVIDUALIZATION}
  1391. //
  1392. // MessageId: NS_E_DRM_ALREADY_INDIVIDUALIZED
  1393. //
  1394. // MessageText:
  1395. //
  1396. //  You already have the latest security components. No upgrade is necessary at this time.%0
  1397. //
  1398.   NS_E_DRM_ALREADY_INDIVIDUALIZED  = HRESULT($C00D2729);
  1399.   {$EXTERNALSYM NS_E_DRM_ALREADY_INDIVIDUALIZED}
  1400. //
  1401. // MessageId: NS_E_DRM_ACTION_NOT_QUERIED
  1402. //
  1403. // MessageText:
  1404. //
  1405. //  The application cannot perform this action. Contact product support for this application.%0
  1406. //
  1407.   NS_E_DRM_ACTION_NOT_QUERIED      = HRESULT($C00D272A);
  1408.   {$EXTERNALSYM NS_E_DRM_ACTION_NOT_QUERIED}
  1409. //
  1410. // MessageId: NS_E_DRM_ACQUIRING_LICENSE
  1411. //
  1412. // MessageText:
  1413. //
  1414. //  You cannot begin a new license acquisition process until the current one has been completed.%0
  1415. //
  1416.   NS_E_DRM_ACQUIRING_LICENSE       = HRESULT($C00D272B);
  1417.   {$EXTERNALSYM NS_E_DRM_ACQUIRING_LICENSE}
  1418. //
  1419. // MessageId: NS_E_DRM_INDIVIDUALIZING
  1420. //
  1421. // MessageText:
  1422. //
  1423. //  You cannot begin a new security upgrade until the current one has been completed.%0
  1424. //
  1425.   NS_E_DRM_INDIVIDUALIZING         = HRESULT($C00D272C);
  1426.   {$EXTERNALSYM NS_E_DRM_INDIVIDUALIZING}
  1427. //
  1428. // MessageId: NS_E_DRM_PARAMETERS_MISMATCHED
  1429. //
  1430. // MessageText:
  1431. //
  1432. //  A problem has occurred in the Digital Rights Management component. Contact Microsoft product support.%0.
  1433. //
  1434.   NS_E_DRM_PARAMETERS_MISMATCHED   = HRESULT($C00D272F);
  1435.   {$EXTERNALSYM NS_E_DRM_PARAMETERS_MISMATCHED}
  1436. //
  1437. // MessageId: NS_E_DRM_UNABLE_TO_CREATE_LICENSE_OBJECT
  1438. //
  1439. // MessageText:
  1440. //
  1441. //  A license cannot be created for this media file. Reinstall the application.%0
  1442. //
  1443.   NS_E_DRM_UNABLE_TO_CREATE_LICENSE_OBJECT = HRESULT($C00D2730);
  1444.   {$EXTERNALSYM NS_E_DRM_UNABLE_TO_CREATE_LICENSE_OBJECT}
  1445. //
  1446. // MessageId: NS_E_DRM_UNABLE_TO_CREATE_INDI_OBJECT
  1447. //
  1448. // MessageText:
  1449. //
  1450. //  A problem has occurred in the Digital Rights Management component. Contact Microsoft product support.%0.
  1451. //
  1452.   NS_E_DRM_UNABLE_TO_CREATE_INDI_OBJECT = HRESULT($C00D2731);
  1453.   {$EXTERNALSYM NS_E_DRM_UNABLE_TO_CREATE_INDI_OBJECT}
  1454. //
  1455. // MessageId: NS_E_DRM_UNABLE_TO_CREATE_ENCRYPT_OBJECT
  1456. //
  1457. // MessageText:
  1458. //
  1459. //  A problem has occurred in the Digital Rights Management component. Contact Microsoft product support.%0.
  1460. //
  1461.   NS_E_DRM_UNABLE_TO_CREATE_ENCRYPT_OBJECT = HRESULT($C00D2732);
  1462.   {$EXTERNALSYM NS_E_DRM_UNABLE_TO_CREATE_ENCRYPT_OBJECT}
  1463. //
  1464. // MessageId: NS_E_DRM_UNABLE_TO_CREATE_DECRYPT_OBJECT
  1465. //
  1466. // MessageText:
  1467. //
  1468. //  A problem has occurred in the Digital Rights Management component. Contact Microsoft product support.%0.
  1469. //
  1470.   NS_E_DRM_UNABLE_TO_CREATE_DECRYPT_OBJECT = HRESULT($C00D2733);
  1471.   {$EXTERNALSYM NS_E_DRM_UNABLE_TO_CREATE_DECRYPT_OBJECT}
  1472. //
  1473. // MessageId: NS_E_DRM_UNABLE_TO_CREATE_PROPERTIES_OBJECT
  1474. //
  1475. // MessageText:
  1476. //
  1477. //  A problem has occurred in the Digital Rights Management component. Contact Microsoft product support.%0.
  1478. //
  1479.   NS_E_DRM_UNABLE_TO_CREATE_PROPERTIES_OBJECT = HRESULT($C00D2734);
  1480.   {$EXTERNALSYM NS_E_DRM_UNABLE_TO_CREATE_PROPERTIES_OBJECT}
  1481. //
  1482. // MessageId: NS_E_DRM_UNABLE_TO_CREATE_BACKUP_OBJECT
  1483. //
  1484. // MessageText:
  1485. //
  1486. //  A problem has occurred in the Digital Rights Management component. Contact Microsoft product support.%0.
  1487. //
  1488.   NS_E_DRM_UNABLE_TO_CREATE_BACKUP_OBJECT = HRESULT($C00D2735);
  1489.   {$EXTERNALSYM NS_E_DRM_UNABLE_TO_CREATE_BACKUP_OBJECT}
  1490. //
  1491. // MessageId: NS_E_DRM_INDIVIDUALIZE_ERROR
  1492. //
  1493. // MessageText:
  1494. //
  1495. //  The security upgrade failed. Try again later.%0
  1496. //
  1497.   NS_E_DRM_INDIVIDUALIZE_ERROR     = HRESULT($C00D2736);
  1498.   {$EXTERNALSYM NS_E_DRM_INDIVIDUALIZE_ERROR}
  1499. //
  1500. // MessageId: NS_E_DRM_LICENSE_OPEN_ERROR
  1501. //
  1502. // MessageText:
  1503. //
  1504. //  License storage is not working. Contact Microsoft product support.%0
  1505. //
  1506.   NS_E_DRM_LICENSE_OPEN_ERROR      = HRESULT($C00D2737);
  1507.   {$EXTERNALSYM NS_E_DRM_LICENSE_OPEN_ERROR}
  1508. //
  1509. // MessageId: NS_E_DRM_LICENSE_CLOSE_ERROR
  1510. //
  1511. // MessageText:
  1512. //
  1513. //  License storage is not working. Contact Microsoft product support.%0
  1514. //
  1515.   NS_E_DRM_LICENSE_CLOSE_ERROR     = HRESULT($C00D2738);
  1516.   {$EXTERNALSYM NS_E_DRM_LICENSE_CLOSE_ERROR}
  1517. //
  1518. // MessageId: NS_E_DRM_GET_LICENSE_ERROR
  1519. //
  1520. // MessageText:
  1521. //
  1522. //  License storage is not working. Contact Microsoft product support.%0
  1523. //
  1524.   NS_E_DRM_GET_LICENSE_ERROR       = HRESULT($C00D2739);
  1525.   {$EXTERNALSYM NS_E_DRM_GET_LICENSE_ERROR}
  1526. //
  1527. // MessageId: NS_E_DRM_QUERY_ERROR
  1528. //
  1529. // MessageText:
  1530. //
  1531. //  A problem has occurred in the Digital Rights Management component. Contact Microsoft product support.%0.
  1532. //
  1533.   NS_E_DRM_QUERY_ERROR             = HRESULT($C00D273A);
  1534.   {$EXTERNALSYM NS_E_DRM_QUERY_ERROR}
  1535. //
  1536. // MessageId: NS_E_DRM_REPORT_ERROR
  1537. //
  1538. // MessageText:
  1539. //
  1540. //  A problem has occurred in the Digital Rights Management component. Contact product support for this application.%0
  1541. //
  1542.   NS_E_DRM_REPORT_ERROR            = HRESULT($C00D273B);
  1543.   {$EXTERNALSYM NS_E_DRM_REPORT_ERROR}
  1544. //
  1545. // MessageId: NS_E_DRM_GET_LICENSESTRING_ERROR
  1546. //
  1547. // MessageText:
  1548. //
  1549. //  License storage is not working. Contact Microsoft product support.%0
  1550. //
  1551.   NS_E_DRM_GET_LICENSESTRING_ERROR = HRESULT($C00D273C);
  1552.   {$EXTERNALSYM NS_E_DRM_GET_LICENSESTRING_ERROR}
  1553. //
  1554. // MessageId: NS_E_DRM_GET_CONTENTSTRING_ERROR
  1555. //
  1556. // MessageText:
  1557. //
  1558. //  The media file is corrupted. Contact the content provider to get a new file.%0
  1559. //
  1560.   NS_E_DRM_GET_CONTENTSTRING_ERROR = HRESULT($C00D273D);
  1561.   {$EXTERNALSYM NS_E_DRM_GET_CONTENTSTRING_ERROR}
  1562. //
  1563. // MessageId: NS_E_DRM_MONITOR_ERROR
  1564. //
  1565. // MessageText:
  1566. //
  1567. //  A problem has occurred in the Digital Rights Management component. Try again later.%0
  1568. //
  1569.   NS_E_DRM_MONITOR_ERROR           = HRESULT($C00D273E);
  1570.   {$EXTERNALSYM NS_E_DRM_MONITOR_ERROR}
  1571. //
  1572. // MessageId: NS_E_DRM_UNABLE_TO_SET_PARAMETER
  1573. //
  1574. // MessageText:
  1575. //
  1576. //  The application has made an invalid call to the Digital Rights Management component. Contact product support for this application.%0
  1577. //
  1578.   NS_E_DRM_UNABLE_TO_SET_PARAMETER = HRESULT($C00D273F);
  1579.   {$EXTERNALSYM NS_E_DRM_UNABLE_TO_SET_PARAMETER}
  1580. //
  1581. // MessageId: NS_E_DRM_INVALID_APPDATA
  1582. //
  1583. // MessageText:
  1584. //
  1585. //  A problem has occurred in the Digital Rights Management component. Contact Microsoft product support.%0.
  1586. //
  1587.   NS_E_DRM_INVALID_APPDATA         = HRESULT($C00D2740);
  1588.   {$EXTERNALSYM NS_E_DRM_INVALID_APPDATA}
  1589. //
  1590. // MessageId: NS_E_DRM_INVALID_APPDATA_VERSION
  1591. //
  1592. // MessageText:
  1593. //
  1594. //  A problem has occurred in the Digital Rights Management component. Contact product support for this application.%0.
  1595. //
  1596.   NS_E_DRM_INVALID_APPDATA_VERSION = HRESULT($C00D2741);
  1597.   {$EXTERNALSYM NS_E_DRM_INVALID_APPDATA_VERSION}
  1598. //
  1599. // MessageId: NS_E_DRM_BACKUP_EXISTS
  1600. //
  1601. // MessageText:
  1602. //
  1603. //  Licenses are already backed up in this location.%0
  1604. //
  1605.   NS_E_DRM_BACKUP_EXISTS           = HRESULT($C00D2742);
  1606.   {$EXTERNALSYM NS_E_DRM_BACKUP_EXISTS}
  1607. //
  1608. // MessageId: NS_E_DRM_BACKUP_CORRUPT
  1609. //
  1610. // MessageText:
  1611. //
  1612. //  One or more backed-up licenses are missing or corrupt.%0
  1613. //
  1614.   NS_E_DRM_BACKUP_CORRUPT          = HRESULT($C00D2743);
  1615.   {$EXTERNALSYM NS_E_DRM_BACKUP_CORRUPT}
  1616. //
  1617. // MessageId: NS_E_DRM_BACKUPRESTORE_BUSY
  1618. //
  1619. // MessageText:
  1620. //
  1621. //  You cannot begin a new backup process until the current process has been completed.%0
  1622. //
  1623.   NS_E_DRM_BACKUPRESTORE_BUSY      = HRESULT($C00D2744);
  1624.   {$EXTERNALSYM NS_E_DRM_BACKUPRESTORE_BUSY}
  1625. //
  1626. // MessageId: NS_S_DRM_MONITOR_CANCELLED
  1627. //
  1628. // MessageText:
  1629. //
  1630. //  Status message: License monitoring has been cancelled.%0
  1631. //
  1632.   NS_S_DRM_MONITOR_CANCELLED       = HRESULT($000D2746);
  1633.   {$EXTERNALSYM NS_S_DRM_MONITOR_CANCELLED}
  1634. //
  1635. // MessageId: NS_S_DRM_ACQUIRE_CANCELLED
  1636. //
  1637. // MessageText:
  1638. //
  1639. //  Status message: License acquisition has been cancelled.%0
  1640. //
  1641.   NS_S_DRM_ACQUIRE_CANCELLED       = HRESULT($000D2747);
  1642.   {$EXTERNALSYM NS_S_DRM_ACQUIRE_CANCELLED}
  1643. //
  1644. // MessageId: NS_E_DRM_LICENSE_UNUSABLE
  1645. //
  1646. // MessageText:
  1647. //
  1648. //  The license is invalid. Contact the content provider for further assistance.%0
  1649. //
  1650.   NS_E_DRM_LICENSE_UNUSABLE        = HRESULT($C00D2748);
  1651.   {$EXTERNALSYM NS_E_DRM_LICENSE_UNUSABLE}
  1652. //
  1653. // MessageId: NS_E_DRM_INVALID_PROPERTY
  1654. //
  1655. // MessageText:
  1656. //
  1657. //  A required property was not set by the application. Contact product support for this application.%0.
  1658. //
  1659.   NS_E_DRM_INVALID_PROPERTY        = HRESULT($C00D2749);
  1660.   {$EXTERNALSYM NS_E_DRM_INVALID_PROPERTY}
  1661. //
  1662. // MessageId: NS_E_DRM_SECURE_STORE_NOT_FOUND
  1663. //
  1664. // MessageText:
  1665. //
  1666. //  A problem has occurred in the Digital Rights Management component of this application. Try to acquire a license again.%0
  1667. //
  1668.   NS_E_DRM_SECURE_STORE_NOT_FOUND  = HRESULT($C00D274A);
  1669.   {$EXTERNALSYM NS_E_DRM_SECURE_STORE_NOT_FOUND}
  1670. //
  1671. // MessageId: NS_E_DRM_CACHED_CONTENT_ERROR
  1672. //
  1673. // MessageText:
  1674. //
  1675. //  A license cannot be found for this media file. Use License Management to transfer a license for this file from the original computer, or acquire a new license.%0
  1676. //
  1677.   NS_E_DRM_CACHED_CONTENT_ERROR    = HRESULT($C00D274B);
  1678.   {$EXTERNALSYM NS_E_DRM_CACHED_CONTENT_ERROR}
  1679. //
  1680. // MessageId: NS_E_DRM_INDIVIDUALIZATION_INCOMPLETE
  1681. //
  1682. // MessageText:
  1683. //
  1684. //  A problem occurred during the security upgrade. Try again later.%0
  1685. //
  1686.   NS_E_DRM_INDIVIDUALIZATION_INCOMPLETE = HRESULT($C00D274C);
  1687.   {$EXTERNALSYM NS_E_DRM_INDIVIDUALIZATION_INCOMPLETE}
  1688. //
  1689. // MessageId: NS_E_DRM_DRIVER_AUTH_FAILURE
  1690. //
  1691. // MessageText:
  1692. //
  1693. //  Certified driver components are required to play this media file. Contact Windows Update to see whether updated drivers are available for your hardware.%0
  1694. //
  1695.   NS_E_DRM_DRIVER_AUTH_FAILURE     = HRESULT($C00D274D);
  1696.   {$EXTERNALSYM NS_E_DRM_DRIVER_AUTH_FAILURE}
  1697. //
  1698. // MessageId: NS_E_DRM_NEED_UPGRADE_MSSAP
  1699. //
  1700. // MessageText:
  1701. //
  1702. //  One or more of the Secure Audio Path components were not found or an entry point in those components was not found.%0
  1703. //
  1704.   NS_E_DRM_NEED_UPGRADE_MSSAP      = HRESULT($C00D274E);
  1705.   {$EXTERNALSYM NS_E_DRM_NEED_UPGRADE_MSSAP}
  1706. //
  1707. // MessageId: NS_E_DRM_REOPEN_CONTENT
  1708. //
  1709. // MessageText:
  1710. //
  1711. //  Status message: Reopen the file.%0
  1712. //
  1713.   NS_E_DRM_REOPEN_CONTENT          = HRESULT($C00D274F);
  1714.   {$EXTERNALSYM NS_E_DRM_REOPEN_CONTENT}
  1715. //
  1716. // MessageId: NS_E_DRM_DRIVER_DIGIOUT_FAILURE
  1717. //
  1718. // MessageText:
  1719. //
  1720. //  Certain driver functionality is required to play this media file. Contact Windows Update to see whether updated drivers are available for your hardware.%0
  1721. //
  1722.   NS_E_DRM_DRIVER_DIGIOUT_FAILURE  = HRESULT($C00D2750);
  1723.   {$EXTERNALSYM NS_E_DRM_DRIVER_DIGIOUT_FAILURE}
  1724. //
  1725. // MessageId: NS_E_DRM_INVALID_SECURESTORE_PASSWORD
  1726. //
  1727. // MessageText:
  1728. //
  1729. //  A problem has occurred in the Digital Rights Management component. Contact Microsoft product support.%0.
  1730. //
  1731.   NS_E_DRM_INVALID_SECURESTORE_PASSWORD = HRESULT($C00D2751);
  1732.   {$EXTERNALSYM NS_E_DRM_INVALID_SECURESTORE_PASSWORD}
  1733. //
  1734. // MessageId: NS_E_DRM_APPCERT_REVOKED
  1735. //
  1736. // MessageText:
  1737. //
  1738. //  A problem has occurred in the Digital Rights Management component. Contact Microsoft product support.%0.
  1739. //
  1740.   NS_E_DRM_APPCERT_REVOKED         = HRESULT($C00D2752);
  1741.   {$EXTERNALSYM NS_E_DRM_APPCERT_REVOKED}
  1742. //
  1743. // MessageId: NS_E_DRM_RESTORE_FRAUD
  1744. //
  1745. // MessageText:
  1746. //
  1747. //  You cannot restore your license(s).%0
  1748. //
  1749.   NS_E_DRM_RESTORE_FRAUD           = HRESULT($C00D2753);
  1750.   {$EXTERNALSYM NS_E_DRM_RESTORE_FRAUD}
  1751. //
  1752. // MessageId: NS_E_DRM_HARDWARE_INCONSISTENT
  1753. //
  1754. // MessageText:
  1755. //
  1756. //  The licenses for your media files are corrupted. Contact Microsoft product support.%0
  1757. //
  1758.   NS_E_DRM_HARDWARE_INCONSISTENT   = HRESULT($C00D2754);
  1759.   {$EXTERNALSYM NS_E_DRM_HARDWARE_INCONSISTENT}
  1760. //
  1761. // MessageId: NS_E_DRM_SDMI_TRIGGER
  1762. //
  1763. // MessageText:
  1764. //
  1765. //  To transfer this media file, you must upgrade the application.%0
  1766. //
  1767.   NS_E_DRM_SDMI_TRIGGER            = HRESULT($C00D2755);
  1768.   {$EXTERNALSYM NS_E_DRM_SDMI_TRIGGER}
  1769. //
  1770. // MessageId: NS_E_DRM_SDMI_NOMORECOPIES
  1771. //
  1772. // MessageText:
  1773. //
  1774. //  You cannot make any more copies of this media file.%0
  1775. //
  1776.   NS_E_DRM_SDMI_NOMORECOPIES       = HRESULT($C00D2756);
  1777.   {$EXTERNALSYM NS_E_DRM_SDMI_NOMORECOPIES}
  1778. //
  1779. // MessageId: NS_E_DRM_UNABLE_TO_CREATE_HEADER_OBJECT
  1780. //
  1781. // MessageText:
  1782. //
  1783. //  A problem has occurred in the Digital Rights Management component. Contact Microsoft product support.%0.
  1784. //
  1785.   NS_E_DRM_UNABLE_TO_CREATE_HEADER_OBJECT = HRESULT($C00D2757);
  1786.   {$EXTERNALSYM NS_E_DRM_UNABLE_TO_CREATE_HEADER_OBJECT}
  1787. //
  1788. // MessageId: NS_E_DRM_UNABLE_TO_CREATE_KEYS_OBJECT
  1789. //
  1790. // MessageText:
  1791. //
  1792. //  A problem has occurred in the Digital Rights Management component. Contact Microsoft product support.%0.
  1793. //
  1794.   NS_E_DRM_UNABLE_TO_CREATE_KEYS_OBJECT = HRESULT($C00D2758);
  1795.   {$EXTERNALSYM NS_E_DRM_UNABLE_TO_CREATE_KEYS_OBJECT}
  1796. // This error is never shown to user but needed for program logic.
  1797. //
  1798. // MessageId: NS_E_DRM_LICENSE_NOTACQUIRED
  1799. //
  1800. // MessageText:
  1801. //
  1802. //  Unable to obtain license.%0
  1803. //
  1804.   NS_E_DRM_LICENSE_NOTACQUIRED     = HRESULT($C00D2759);
  1805.   {$EXTERNALSYM NS_E_DRM_LICENSE_NOTACQUIRED}
  1806. //
  1807. // MessageId: NS_E_DRM_UNABLE_TO_CREATE_CODING_OBJECT
  1808. //
  1809. // MessageText:
  1810. //
  1811. //  A problem has occurred in the Digital Rights Management component. Contact Microsoft product support.%0.
  1812. //
  1813.   NS_E_DRM_UNABLE_TO_CREATE_CODING_OBJECT = HRESULT($C00D275A);
  1814.   {$EXTERNALSYM NS_E_DRM_UNABLE_TO_CREATE_CODING_OBJECT}
  1815. //
  1816. // MessageId: NS_E_DRM_UNABLE_TO_CREATE_STATE_DATA_OBJECT
  1817. //
  1818. // MessageText:
  1819. //
  1820. //  A problem has occurred in the Digital Rights Management component. Contact Microsoft product support.%0.
  1821. //
  1822.   NS_E_DRM_UNABLE_TO_CREATE_STATE_DATA_OBJECT = HRESULT($C00D275B);
  1823.   {$EXTERNALSYM NS_E_DRM_UNABLE_TO_CREATE_STATE_DATA_OBJECT}
  1824. //
  1825. // MessageId: NS_E_DRM_BUFFER_TOO_SMALL
  1826. //
  1827. // MessageText:
  1828. //
  1829. //  The buffer supplied is not sufficient.%0.
  1830. //
  1831.   NS_E_DRM_BUFFER_TOO_SMALL        = HRESULT($C00D275C);
  1832.   {$EXTERNALSYM NS_E_DRM_BUFFER_TOO_SMALL}
  1833. //
  1834. // MessageId: NS_E_DRM_UNSUPPORTED_PROPERTY
  1835. //
  1836. // MessageText:
  1837. //
  1838. //  The property requested is not supported.%0.
  1839. //
  1840.   NS_E_DRM_UNSUPPORTED_PROPERTY    = HRESULT($C00D275D);
  1841.   {$EXTERNALSYM NS_E_DRM_UNSUPPORTED_PROPERTY}
  1842. //
  1843. // MessageId: NS_E_DRM_ERROR_BAD_NET_RESP
  1844. //
  1845. // MessageText:
  1846. //
  1847. //  The specified server cannot perform the requested operation.%0.
  1848. //
  1849.   NS_E_DRM_ERROR_BAD_NET_RESP      = HRESULT($C00D275E);
  1850.   {$EXTERNALSYM NS_E_DRM_ERROR_BAD_NET_RESP}
  1851. //
  1852. // MessageId: NS_E_DRM_STORE_NOTALLSTORED
  1853. //
  1854. // MessageText:
  1855. //
  1856. //  Some of the licenses could not be stored.%0.
  1857. //
  1858.   NS_E_DRM_STORE_NOTALLSTORED      = HRESULT($C00D275F);
  1859.   {$EXTERNALSYM NS_E_DRM_STORE_NOTALLSTORED}
  1860. //
  1861. // MessageId: NS_E_DRM_SECURITY_COMPONENT_SIGNATURE_INVALID
  1862. //
  1863. // MessageText:
  1864. //
  1865. //  The Digital Rights Management security upgrade component could not be validated. Contact Microsoft product support.%0
  1866. //
  1867.   NS_E_DRM_SECURITY_COMPONENT_SIGNATURE_INVALID = HRESULT($C00D2760);
  1868.   {$EXTERNALSYM NS_E_DRM_SECURITY_COMPONENT_SIGNATURE_INVALID}
  1869. //
  1870. // MessageId: NS_E_DRM_INVALID_DATA
  1871. //
  1872. // MessageText:
  1873. //
  1874. //  Invalid or corrupt data was encountered.%0
  1875. //
  1876.   NS_E_DRM_INVALID_DATA            = HRESULT($C00D2761);
  1877.   {$EXTERNALSYM NS_E_DRM_INVALID_DATA}
  1878. //
  1879. // MessageId: NS_E_DRM_UNABLE_TO_CONTACT_SERVER
  1880. //
  1881. // MessageText:
  1882. //
  1883. //  Unable to contact the server for the requested operation.%0
  1884. //
  1885.   NS_E_DRM_UNABLE_TO_CONTACT_SERVER = HRESULT($C00D2762);
  1886.   {$EXTERNALSYM NS_E_DRM_UNABLE_TO_CONTACT_SERVER}
  1887. //
  1888. // MessageId: NS_E_DRM_UNABLE_TO_CREATE_AUTHENTICATION_OBJECT
  1889. //
  1890. // MessageText:
  1891. //
  1892. //  A problem has occurred in the Digital Rights Management component. Contact Microsoft product support.%0.
  1893. //
  1894.   NS_E_DRM_UNABLE_TO_CREATE_AUTHENTICATION_OBJECT = HRESULT($C00D2763);
  1895.   {$EXTERNALSYM NS_E_DRM_UNABLE_TO_CREATE_AUTHENTICATION_OBJECT}
  1896. //
  1897. // MessageId: NS_E_DRM_NOT_CONFIGURED
  1898. //
  1899. // MessageText:
  1900. //
  1901. //  Not all of the necessary properties for DRM have been set.%0
  1902. //
  1903.   NS_E_DRM_NOT_CONFIGURED          = HRESULT($C00D2764);
  1904.   {$EXTERNALSYM NS_E_DRM_NOT_CONFIGURED}
  1905. //
  1906. // MessageId: NS_E_DRM_DEVICE_ACTIVATION_CANCELED
  1907. //
  1908. // MessageText:
  1909. //
  1910. //  The portable device does not have the security required to copy protected files
  1911. //  to it. To obtain the additional security, try to copy the file to your portable
  1912. //  device again. When a message appears, click OK.%0
  1913. //
  1914.   NS_E_DRM_DEVICE_ACTIVATION_CANCELED = HRESULT($C00D2765);
  1915.   {$EXTERNALSYM NS_E_DRM_DEVICE_ACTIVATION_CANCELED}
  1916. //
  1917. // License Reasons Section
  1918. // Error Codes why a license is not usable. Reserve 10200..10300 for this purpose.
  1919. // 10200..10249 is for license reported reasons. 10250..10300 is for client detected reasons.
  1920. //
  1921. //
  1922. // MessageId: NS_E_DRM_LICENSE_EXPIRED
  1923. //
  1924. // MessageText:
  1925. //
  1926. //  The license for this file has expired and is no longer valid. Contact your content provider for further assistance.%0
  1927. //
  1928.   NS_E_DRM_LICENSE_EXPIRED         = HRESULT($C00D27D8);
  1929.   {$EXTERNALSYM NS_E_DRM_LICENSE_EXPIRED}
  1930. //
  1931. // MessageId: NS_E_DRM_LICENSE_NOTENABLED
  1932. //
  1933. // MessageText:
  1934. //
  1935. //  The license for this file is not valid yet, but will be at a future date.%0
  1936. //
  1937.   NS_E_DRM_LICENSE_NOTENABLED      = HRESULT($C00D27D9);
  1938.   {$EXTERNALSYM NS_E_DRM_LICENSE_NOTENABLED}
  1939. //
  1940. // MessageId: NS_E_DRM_LICENSE_APPSECLOW
  1941. //
  1942. // MessageText:
  1943. //
  1944. //  The license for this file requires a higher level of security than the player
  1945. //  you are currently using has. Try using a different player or download a newer
  1946. //  version of your current player.%0
  1947. //
  1948.   NS_E_DRM_LICENSE_APPSECLOW       = HRESULT($C00D27DA);
  1949.   {$EXTERNALSYM NS_E_DRM_LICENSE_APPSECLOW}
  1950. //
  1951. // MessageId: NS_E_DRM_STORE_NEEDINDI
  1952. //
  1953. // MessageText:
  1954. //
  1955. //  The license cannot be stored as it requires security upgrade of Digital Rights Management component.%0.
  1956. //
  1957.   NS_E_DRM_STORE_NEEDINDI          = HRESULT($C00D27DB);
  1958.   {$EXTERNALSYM NS_E_DRM_STORE_NEEDINDI}
  1959. //
  1960. // MessageId: NS_E_DRM_STORE_NOTALLOWED
  1961. //
  1962. // MessageText:
  1963. //
  1964. //  Your machine does not meet the requirements for storing the license.%0.
  1965. //
  1966.   NS_E_DRM_STORE_NOTALLOWED        = HRESULT($C00D27DC);
  1967.   {$EXTERNALSYM NS_E_DRM_STORE_NOTALLOWED}
  1968. //
  1969. // MessageId: NS_E_DRM_LICENSE_APP_NOTALLOWED
  1970. //
  1971. // MessageText:
  1972. //
  1973. //  The license for this file requires an upgraded version of your player or a different player.%0.
  1974. //
  1975.   NS_E_DRM_LICENSE_APP_NOTALLOWED  = HRESULT($C00D27DD);
  1976.   {$EXTERNALSYM NS_E_DRM_LICENSE_APP_NOTALLOWED}
  1977. //
  1978. // MessageId: NS_S_DRM_NEEDS_INDIVIDUALIZATION
  1979. //
  1980. // MessageText:
  1981. //
  1982. //  A security upgrade is required to perform the operation on this media file.%0
  1983. //
  1984.   NS_S_DRM_NEEDS_INDIVIDUALIZATION = HRESULT($000D27DE);
  1985.   {$EXTERNALSYM NS_S_DRM_NEEDS_INDIVIDUALIZATION}
  1986. //
  1987. // MessageId: NS_E_DRM_LICENSE_CERT_EXPIRED
  1988. //
  1989. // MessageText:
  1990. //
  1991. //  The license server's certificate expired. Make sure your system clock is set correctly. Contact your content provider for further assistance. %0.
  1992. //
  1993.   NS_E_DRM_LICENSE_CERT_EXPIRED    = HRESULT($C00D27DF);
  1994.   {$EXTERNALSYM NS_E_DRM_LICENSE_CERT_EXPIRED}
  1995. //
  1996. // MessageId: NS_E_DRM_LICENSE_SECLOW
  1997. //
  1998. // MessageText:
  1999. //
  2000. //  The license for this file requires a higher level of security than the player
  2001. //  you are currently using has. Try using a different player or download a newer
  2002. //  version of your current player.%0
  2003. //
  2004.   NS_E_DRM_LICENSE_SECLOW          = HRESULT($C00D27E0);
  2005.   {$EXTERNALSYM NS_E_DRM_LICENSE_SECLOW}
  2006. //
  2007. // MessageId: NS_E_DRM_LICENSE_CONTENT_REVOKED
  2008. //
  2009. // MessageText:
  2010. //
  2011. //  The content owner for the license you just acquired is no longer supporting their content. Contact the content owner for a newer version of the content.%0
  2012. //
  2013.   NS_E_DRM_LICENSE_CONTENT_REVOKED = HRESULT($C00D27E1);
  2014.   {$EXTERNALSYM NS_E_DRM_LICENSE_CONTENT_REVOKED}
  2015. //
  2016. // MessageId: NS_E_DRM_LICENSE_NOSAP
  2017. //
  2018. // MessageText:
  2019. //
  2020. //  The license for this file requires a feature that is not supported in your
  2021. //  current player or operating system. You can try with newer version of your current
  2022. //  player or contact your content provider for further assistance.%0
  2023. //
  2024.   NS_E_DRM_LICENSE_NOSAP           = HRESULT($C00D280A);
  2025.   {$EXTERNALSYM NS_E_DRM_LICENSE_NOSAP}
  2026. //
  2027. // MessageId: NS_E_DRM_LICENSE_NOSVP
  2028. //
  2029. // MessageText:
  2030. //
  2031. //  The license for this file requires a feature that is not supported in your current player or operating system. You can try with newer version of your current player or contact your content provider for further assistance.%0
  2032. //
  2033.   NS_E_DRM_LICENSE_NOSVP           = HRESULT($C00D280B);
  2034.   {$EXTERNALSYM NS_E_DRM_LICENSE_NOSVP}
  2035. //
  2036. // MessageId: NS_E_DRM_LICENSE_NOWDM
  2037. //
  2038. // MessageText:
  2039. //
  2040. //  The license for this file requires Windows Driver Model (WDM) audio drivers. Contact your sound card manufacturer for further assistance.%0
  2041. //
  2042.   NS_E_DRM_LICENSE_NOWDM           = HRESULT($C00D280C);
  2043.   {$EXTERNALSYM NS_E_DRM_LICENSE_NOWDM}
  2044. //
  2045. // MessageId: NS_E_DRM_LICENSE_NOTRUSTEDCODEC
  2046. //
  2047. // MessageText:
  2048. //
  2049. //  The license for this file requires a higher level of security than the player you are currently using has. Try using a different player or download a newer version of your current player.%0
  2050. //
  2051.   NS_E_DRM_LICENSE_NOTRUSTEDCODEC  = HRESULT($C00D280D);
  2052.   {$EXTERNALSYM NS_E_DRM_LICENSE_NOTRUSTEDCODEC}
  2053. //
  2054. // End of License Reasons Section
  2055. //
  2056. //
  2057. // MessageId: NS_E_DRM_NEEDS_UPGRADE_TEMPFILE
  2058. //
  2059. // MessageText:
  2060. //
  2061. //  An updated version of your media player is required to play the selected content.%0
  2062. //
  2063.   NS_E_DRM_NEEDS_UPGRADE_TEMPFILE  = HRESULT($C00D283D);
  2064.   {$EXTERNALSYM NS_E_DRM_NEEDS_UPGRADE_TEMPFILE}
  2065. //
  2066. // MessageId: NS_E_DRM_NEED_UPGRADE_PD
  2067. //
  2068. // MessageText:
  2069. //
  2070. //  A new version of the Digital Rights Management component is required. Contact product support for this application to get the latest version.%0
  2071. //
  2072.   NS_E_DRM_NEED_UPGRADE_PD         = HRESULT($C00D283E);
  2073.   {$EXTERNALSYM NS_E_DRM_NEED_UPGRADE_PD}
  2074. //
  2075. // MessageId: NS_E_DRM_SIGNATURE_FAILURE
  2076. //
  2077. // MessageText:
  2078. //
  2079. //  Failed to either create or verify the content header.%0
  2080. //
  2081.   NS_E_DRM_SIGNATURE_FAILURE       = HRESULT($C00D283F);
  2082.   {$EXTERNALSYM NS_E_DRM_SIGNATURE_FAILURE}
  2083. //
  2084. // MessageId: NS_E_DRM_LICENSE_SERVER_INFO_MISSING
  2085. //
  2086. // MessageText:
  2087. //
  2088. //  Could not read the necessary information from the system registry.%0
  2089. //
  2090.   NS_E_DRM_LICENSE_SERVER_INFO_MISSING = HRESULT($C00D2840);
  2091.   {$EXTERNALSYM NS_E_DRM_LICENSE_SERVER_INFO_MISSING}
  2092. //
  2093. // MessageId: NS_E_DRM_BUSY
  2094. //
  2095. // MessageText:
  2096. //
  2097. //  The DRM subsystem is currently locked by another application or user.  Try again later.%0
  2098. //
  2099.   NS_E_DRM_BUSY                    = HRESULT($C00D2841);
  2100.   {$EXTERNALSYM NS_E_DRM_BUSY}
  2101. //
  2102. // MessageId: NS_E_DRM_PD_TOO_MANY_DEVICES
  2103. //
  2104. // MessageText:
  2105. //
  2106. //  There are too many target devices registered on the portable media.%0
  2107. //
  2108.   NS_E_DRM_PD_TOO_MANY_DEVICES     = HRESULT($C00D2842);
  2109.   {$EXTERNALSYM NS_E_DRM_PD_TOO_MANY_DEVICES}
  2110. //
  2111. // MessageId: NS_E_DRM_INDIV_FRAUD
  2112. //
  2113. // MessageText:
  2114. //
  2115. //  The security upgrade cannot be completed because the allowed number of daily upgrades has been exceeded. Try again tomorrow.%0
  2116. //
  2117.   NS_E_DRM_INDIV_FRAUD             = HRESULT($C00D2843);
  2118.   {$EXTERNALSYM NS_E_DRM_INDIV_FRAUD}
  2119. //
  2120. // MessageId: NS_E_DRM_INDIV_NO_CABS
  2121. //
  2122. // MessageText:
  2123. //
  2124. //  The security upgrade cannot be completed because the server is unable to perform the operation. Try again later.%0
  2125. //
  2126.   NS_E_DRM_INDIV_NO_CABS           = HRESULT($C00D2844);
  2127.   {$EXTERNALSYM NS_E_DRM_INDIV_NO_CABS}
  2128. //
  2129. // MessageId: NS_E_DRM_INDIV_SERVICE_UNAVAILABLE
  2130. //
  2131. // MessageText:
  2132. //
  2133. //  The security upgrade cannot be performed because the server is not available. Try again later.%0
  2134. //
  2135.   NS_E_DRM_INDIV_SERVICE_UNAVAILABLE = HRESULT($C00D2845);
  2136.   {$EXTERNALSYM NS_E_DRM_INDIV_SERVICE_UNAVAILABLE}
  2137. //
  2138. // MessageId: NS_E_DRM_RESTORE_SERVICE_UNAVAILABLE
  2139. //
  2140. // MessageText:
  2141. //
  2142. //  Windows Media Player cannot restore your licenses because the server is not available. Try again later.%0
  2143. //
  2144.   NS_E_DRM_RESTORE_SERVICE_UNAVAILABLE = HRESULT($C00D2846);
  2145.   {$EXTERNALSYM NS_E_DRM_RESTORE_SERVICE_UNAVAILABLE}
  2146. /////////////////////////////////////////////////////////////////////////
  2147. //
  2148. // Windows Media Setup Specific Errors
  2149. //
  2150. // IdRange = 11000..11999
  2151. /////////////////////////////////////////////////////////////////////////
  2152. //
  2153. // MessageId: NS_S_REBOOT_RECOMMENDED
  2154. //
  2155. // MessageText:
  2156. //
  2157. //  The requested operation is successful.  Some cleanup will not be complete until the system is rebooted.%0
  2158. //
  2159.   NS_S_REBOOT_RECOMMENDED          = HRESULT($000D2AF8);
  2160.   {$EXTERNALSYM NS_S_REBOOT_RECOMMENDED}
  2161. //
  2162. // MessageId: NS_S_REBOOT_REQUIRED
  2163. //
  2164. // MessageText:
  2165. //
  2166. //  The requested operation is successful.  The system will not function correctly until the system is rebooted.%0
  2167. //
  2168.   NS_S_REBOOT_REQUIRED             = HRESULT($000D2AF9);
  2169.   {$EXTERNALSYM NS_S_REBOOT_REQUIRED}
  2170. //
  2171. // MessageId: NS_E_REBOOT_RECOMMENDED
  2172. //
  2173. // MessageText:
  2174. //
  2175. //  The requested operation failed.  Some cleanup will not be complete until the system is rebooted.%0
  2176. //
  2177.   NS_E_REBOOT_RECOMMENDED          = HRESULT($C00D2AFA);
  2178.   {$EXTERNALSYM NS_E_REBOOT_RECOMMENDED}
  2179. //
  2180. // MessageId: NS_E_REBOOT_REQUIRED
  2181. //
  2182. // MessageText:
  2183. //
  2184. //  The requested operation failed.  The system will not function correctly until the system is rebooted.%0
  2185. //
  2186.   NS_E_REBOOT_REQUIRED             = HRESULT($C00D2AFB);
  2187.   {$EXTERNALSYM NS_E_REBOOT_REQUIRED}
  2188. /////////////////////////////////////////////////////////////////////////
  2189. //
  2190. // Windows Media Networking Errors
  2191. //
  2192. // IdRange = 12000..12999
  2193. /////////////////////////////////////////////////////////////////////////
  2194. //
  2195. // MessageId: NS_E_UNKNOWN_PROTOCOL
  2196. //
  2197. // MessageText:
  2198. //
  2199. //  The specified protocol is not supported.%0
  2200. //
  2201.   NS_E_UNKNOWN_PROTOCOL            = HRESULT($C00D2EE0);
  2202.   {$EXTERNALSYM NS_E_UNKNOWN_PROTOCOL}
  2203. //
  2204. // MessageId: NS_E_REDIRECT_TO_PROXY
  2205. //
  2206. // MessageText:
  2207. //
  2208. //  The client is redirected to a proxy server.%0
  2209. //
  2210.   NS_E_REDIRECT_TO_PROXY           = HRESULT($C00D2EE1);
  2211.   {$EXTERNALSYM NS_E_REDIRECT_TO_PROXY}
  2212. //
  2213. // MessageId: NS_E_INTERNAL_SERVER_ERROR
  2214. //
  2215. // MessageText:
  2216. //
  2217. //  The server encountered an unexpected condition which prevented it from fulfilling the request.%0
  2218. //
  2219.   NS_E_INTERNAL_SERVER_ERROR       = HRESULT($C00D2EE2);
  2220.   {$EXTERNALSYM NS_E_INTERNAL_SERVER_ERROR}
  2221. //
  2222. // MessageId: NS_E_BAD_REQUEST
  2223. //
  2224. // MessageText:
  2225. //
  2226. //  The request could not be understood by the server.%0
  2227. //
  2228.   NS_E_BAD_REQUEST                 = HRESULT($C00D2EE3);
  2229.   {$EXTERNALSYM NS_E_BAD_REQUEST}
  2230. //
  2231. // MessageId: NS_E_ERROR_FROM_PROXY
  2232. //
  2233. // MessageText:
  2234. //
  2235. //  The proxy experienced an error while attempting to contact the media server.%0
  2236. //
  2237.   NS_E_ERROR_FROM_PROXY            = HRESULT($C00D2EE4);
  2238.   {$EXTERNALSYM NS_E_ERROR_FROM_PROXY}
  2239. //
  2240. // MessageId: NS_E_PROXY_TIMEOUT
  2241. //
  2242. // MessageText:
  2243. //
  2244. //  The proxy did not receive a timely response while attempting to contact the media server.%0
  2245. //
  2246.   NS_E_PROXY_TIMEOUT               = HRESULT($C00D2EE5);
  2247.   {$EXTERNALSYM NS_E_PROXY_TIMEOUT}
  2248. //
  2249. // MessageId: NS_E_SERVER_UNAVAILABLE
  2250. //
  2251. // MessageText:
  2252. //
  2253. //  The server is currently unable to handle the request due to a temporary overloading or maintenance of the server.%0
  2254. //
  2255.   NS_E_SERVER_UNAVAILABLE          = HRESULT($C00D2EE6);
  2256.   {$EXTERNALSYM NS_E_SERVER_UNAVAILABLE}
  2257. //
  2258. // MessageId: NS_E_REFUSED_BY_SERVER
  2259. //
  2260. // MessageText:
  2261. //
  2262. //  The server is refusing to fulfill the requested operation.%0
  2263. //
  2264.   NS_E_REFUSED_BY_SERVER           = HRESULT($C00D2EE7);
  2265.   {$EXTERNALSYM NS_E_REFUSED_BY_SERVER}
  2266. //
  2267. // MessageId: NS_E_INCOMPATIBLE_SERVER
  2268. //
  2269. // MessageText:
  2270. //
  2271. //  The server is not a compatible streaming media server.%0
  2272. //
  2273.   NS_E_INCOMPATIBLE_SERVER         = HRESULT($C00D2EE8);
  2274.   {$EXTERNALSYM NS_E_INCOMPATIBLE_SERVER}
  2275. //
  2276. // MessageId: NS_E_MULTICAST_DISABLED
  2277. //
  2278. // MessageText:
  2279. //
  2280. //  The content cannot be streamed because the Multicast protocol has been disabled.%0
  2281. //
  2282.   NS_E_MULTICAST_DISABLED          = HRESULT($C00D2EE9);
  2283.   {$EXTERNALSYM NS_E_MULTICAST_DISABLED}
  2284. //
  2285. // MessageId: NS_E_INVALID_REDIRECT
  2286. //
  2287. // MessageText:
  2288. //
  2289. //  The server redirected the player to an invalid location.%0
  2290. //
  2291.   NS_E_INVALID_REDIRECT            = HRESULT($C00D2EEA);
  2292.   {$EXTERNALSYM NS_E_INVALID_REDIRECT}
  2293. //
  2294. // MessageId: NS_E_ALL_PROTOCOLS_DISABLED
  2295. //
  2296. // MessageText:
  2297. //
  2298. //  The content cannot be streamed because all protocols have been disabled.%0
  2299. //
  2300.   NS_E_ALL_PROTOCOLS_DISABLED      = HRESULT($C00D2EEB);
  2301.   {$EXTERNALSYM NS_E_ALL_PROTOCOLS_DISABLED}
  2302. //
  2303. // MessageId: NS_E_MSBD_NO_LONGER_SUPPORTED
  2304. //
  2305. // MessageText:
  2306. //
  2307. //  The MSBD protocol is no longer supported. Please use HTTP to connect to the Windows Media stream.%0
  2308. //
  2309.   NS_E_MSBD_NO_LONGER_SUPPORTED    = HRESULT($C00D2EEC);
  2310.   {$EXTERNALSYM NS_E_MSBD_NO_LONGER_SUPPORTED}
  2311. //
  2312. // MessageId: NS_E_PROXY_NOT_FOUND
  2313. //
  2314. // MessageText:
  2315. //
  2316. //  The proxy server could not be located. Please check your proxy server configuration.%0
  2317. //
  2318.   NS_E_PROXY_NOT_FOUND             = HRESULT($C00D2EED);
  2319.   {$EXTERNALSYM NS_E_PROXY_NOT_FOUND}
  2320. //
  2321. // MessageId: NS_E_CANNOT_CONNECT_TO_PROXY
  2322. //
  2323. // MessageText:
  2324. //
  2325. //  Unable to establish a connection to the proxy server. Please check your proxy server configuration.%0
  2326. //
  2327.   NS_E_CANNOT_CONNECT_TO_PROXY     = HRESULT($C00D2EEE);
  2328.   {$EXTERNALSYM NS_E_CANNOT_CONNECT_TO_PROXY}
  2329. //
  2330. // MessageId: NS_E_SERVER_DNS_TIMEOUT
  2331. //
  2332. // MessageText:
  2333. //
  2334. //  Unable to locate the media server. The operation timed out.%0
  2335. //
  2336.   NS_E_SERVER_DNS_TIMEOUT          = HRESULT($C00D2EEF);
  2337.   {$EXTERNALSYM NS_E_SERVER_DNS_TIMEOUT}
  2338. //
  2339. // MessageId: NS_E_PROXY_DNS_TIMEOUT
  2340. //
  2341. // MessageText:
  2342. //
  2343. //  Unable to locate the proxy server. The operation timed out.%0
  2344. //
  2345.   NS_E_PROXY_DNS_TIMEOUT           = HRESULT($C00D2EF0);
  2346.   {$EXTERNALSYM NS_E_PROXY_DNS_TIMEOUT}
  2347. //
  2348. // MessageId: NS_E_CLOSED_ON_SUSPEND
  2349. //
  2350. // MessageText:
  2351. //
  2352. //  Media closed because Windows was shut down.%0
  2353. //
  2354.   NS_E_CLOSED_ON_SUSPEND           = HRESULT($C00D2EF1);
  2355.   {$EXTERNALSYM NS_E_CLOSED_ON_SUSPEND}
  2356. //
  2357. // MessageId: NS_E_CANNOT_READ_PLAYLIST_FROM_MEDIASERVER
  2358. //
  2359. // MessageText:
  2360. //
  2361. //  Unable to read the contents of a playlist file from a media server.%0
  2362. //
  2363.   NS_E_CANNOT_READ_PLAYLIST_FROM_MEDIASERVER = HRESULT($C00D2EF2);
  2364.   {$EXTERNALSYM NS_E_CANNOT_READ_PLAYLIST_FROM_MEDIASERVER}
  2365. //
  2366. // MessageId: NS_E_SESSION_NOT_FOUND
  2367. //
  2368. // MessageText:
  2369. //
  2370. //  Session not found.%0
  2371. //
  2372.   NS_E_SESSION_NOT_FOUND           = HRESULT($C00D2EF3);
  2373.   {$EXTERNALSYM NS_E_SESSION_NOT_FOUND}
  2374. //
  2375. // MessageId: NS_E_REQUIRE_STREAMING_CLIENT
  2376. //
  2377. // MessageText:
  2378. //
  2379. //  Content requires a streaming media client.%0
  2380. //
  2381.   NS_E_REQUIRE_STREAMING_CLIENT    = HRESULT($C00D2EF4);
  2382.   {$EXTERNALSYM NS_E_REQUIRE_STREAMING_CLIENT}
  2383. //
  2384. // MessageId: NS_E_PLAYLIST_ENTRY_HAS_CHANGED
  2385. //
  2386. // MessageText:
  2387. //
  2388. //  A command applies to a previous playlist entry.%0
  2389. //
  2390.   NS_E_PLAYLIST_ENTRY_HAS_CHANGED  = HRESULT($C00D2EF5);
  2391.   {$EXTERNALSYM NS_E_PLAYLIST_ENTRY_HAS_CHANGED}
  2392. //
  2393. // MessageId: NS_E_PROXY_ACCESSDENIED
  2394. //
  2395. // MessageText:
  2396. //
  2397. //  The proxy server is denying access.  The username and/or password might be incorrect.%0
  2398. //
  2399.   NS_E_PROXY_ACCESSDENIED          = HRESULT($C00D2EF6);
  2400.   {$EXTERNALSYM NS_E_PROXY_ACCESSDENIED}
  2401. //
  2402. // MessageId: NS_E_PROXY_SOURCE_ACCESSDENIED
  2403. //
  2404. // MessageText:
  2405. //
  2406. //  The proxy could not provide valid authentication credentials to the media server.%0
  2407. //
  2408.   NS_E_PROXY_SOURCE_ACCESSDENIED   = HRESULT($C00D2EF7);
  2409.   {$EXTERNALSYM NS_E_PROXY_SOURCE_ACCESSDENIED}
  2410. //
  2411. // MessageId: NS_E_NETWORK_SINK_WRITE
  2412. //
  2413. // MessageText:
  2414. //
  2415. //  The network sink failed to write data to the network.%0
  2416. //
  2417.   NS_E_NETWORK_SINK_WRITE          = HRESULT($C00D2EF8);
  2418.   {$EXTERNALSYM NS_E_NETWORK_SINK_WRITE}
  2419. //
  2420. // MessageId: NS_E_FIREWALL
  2421. //
  2422. // MessageText:
  2423. //
  2424. //  Packets are not being received from the server. The packets might be blocked by a filtering device, such as a network firewall.%0
  2425. //
  2426.   NS_E_FIREWALL                    = HRESULT($C00D2EF9);
  2427.   {$EXTERNALSYM NS_E_FIREWALL}
  2428. //
  2429. // MessageId: NS_E_MMS_NOT_SUPPORTED
  2430. //
  2431. // MessageText:
  2432. //
  2433. //  The MMS protocol is not supported. Please use HTTP or RTSP to connect to the Windows Media stream.%0
  2434. //
  2435.   NS_E_MMS_NOT_SUPPORTED           = HRESULT($C00D2EFA);
  2436.   {$EXTERNALSYM NS_E_MMS_NOT_SUPPORTED}
  2437. //
  2438. // MessageId: NS_E_SERVER_ACCESSDENIED
  2439. //
  2440. // MessageText:
  2441. //
  2442. //  The Windows Media server is denying access.  The username and/or password might be incorrect.%0
  2443. //
  2444.   NS_E_SERVER_ACCESSDENIED         = HRESULT($C00D2EFB);
  2445.   {$EXTERNALSYM NS_E_SERVER_ACCESSDENIED}
  2446. //
  2447. // MessageId: NS_E_RESOURCE_GONE
  2448. //
  2449. // MessageText:
  2450. //
  2451. //  The Publishing Point or file on the Windows Media Server is no longer available.%0
  2452. //
  2453.   NS_E_RESOURCE_GONE               = HRESULT($C00D2EFC);
  2454.   {$EXTERNALSYM NS_E_RESOURCE_GONE}
  2455. //
  2456. // MessageId: NS_E_NO_EXISTING_PACKETIZER
  2457. //
  2458. // MessageText:
  2459. //
  2460. //  There is no existing packetizer plugin for a stream.%0
  2461. //
  2462.   NS_E_NO_EXISTING_PACKETIZER      = HRESULT($C00D2EFD);
  2463.   {$EXTERNALSYM NS_E_NO_EXISTING_PACKETIZER}
  2464. //
  2465. // MessageId: NS_E_BAD_SYNTAX_IN_SERVER_RESPONSE
  2466. //
  2467. // MessageText:
  2468. //
  2469. //  The response from the media server could not be understood. This might be caused by an incompatible proxy server or media server.%0
  2470. //
  2471.   NS_E_BAD_SYNTAX_IN_SERVER_RESPONSE = HRESULT($C00D2EFE);
  2472.   {$EXTERNALSYM NS_E_BAD_SYNTAX_IN_SERVER_RESPONSE}
  2473. //
  2474. // MessageId: NS_I_RECONNECTED
  2475. //
  2476. // MessageText:
  2477. //
  2478. //  The client is reconnected.%0
  2479. //
  2480.   NS_I_RECONNECTED                 = HRESULT($400D2EFF);
  2481.   {$EXTERNALSYM NS_I_RECONNECTED}
  2482. //
  2483. // MessageId: NS_E_RESET_SOCKET_CONNECTION
  2484. //
  2485. // MessageText:
  2486. //
  2487. //  The Windows Media Server reset the network connection.%0
  2488. //
  2489.   NS_E_RESET_SOCKET_CONNECTION     = HRESULT($C00D2F00);
  2490.   {$EXTERNALSYM NS_E_RESET_SOCKET_CONNECTION}
  2491. //
  2492. // MessageId: NS_I_NOLOG_STOP
  2493. //
  2494. // MessageText:
  2495. //
  2496. //  Forcing a switch to a pending header on start.%0
  2497. //
  2498.   NS_I_NOLOG_STOP                  = HRESULT($400D2F01);
  2499.   {$EXTERNALSYM NS_I_NOLOG_STOP}
  2500. //
  2501. // MessageId: NS_E_TOO_MANY_HOPS
  2502. //
  2503. // MessageText:
  2504. //
  2505. //  The request could not reach the media server (too many hops).%0
  2506. //
  2507.   NS_E_TOO_MANY_HOPS               = HRESULT($C00D2F02);
  2508.   {$EXTERNALSYM NS_E_TOO_MANY_HOPS}
  2509. //
  2510. // MessageId: NS_I_EXISTING_PACKETIZER
  2511. //
  2512. // MessageText:
  2513. //
  2514. //  There is already an existing packetizer plugin for the stream.%0
  2515. //
  2516.   NS_I_EXISTING_PACKETIZER         = HRESULT($400D2F03);
  2517.   {$EXTERNALSYM NS_I_EXISTING_PACKETIZER}
  2518. //
  2519. // MessageId: NS_I_MANUAL_PROXY
  2520. //
  2521. // MessageText:
  2522. //
  2523. //  The proxy setting is manual.%0
  2524. //
  2525.   NS_I_MANUAL_PROXY                = HRESULT($400D2F04);
  2526.   {$EXTERNALSYM NS_I_MANUAL_PROXY}
  2527. //
  2528. // MessageId: NS_E_TOO_MUCH_DATA_FROM_SERVER
  2529. //
  2530. // MessageText:
  2531. //
  2532. //  The server is sending too much data. The connection has been terminated.%0
  2533. //
  2534.   NS_E_TOO_MUCH_DATA_FROM_SERVER   = HRESULT($C00D2F05);
  2535.   {$EXTERNALSYM NS_E_TOO_MUCH_DATA_FROM_SERVER}
  2536. //
  2537. // MessageId: NS_E_CONNECT_TIMEOUT
  2538. //
  2539. // MessageText:
  2540. //
  2541. //  It was not possible to establish a connection to the media server in a timely manner. The media server may be down for maintenance, or it may be necessary to use a proxy server to access this media server.%0
  2542. //
  2543.   NS_E_CONNECT_TIMEOUT             = HRESULT($C00D2F06);
  2544.   {$EXTERNALSYM NS_E_CONNECT_TIMEOUT}
  2545. //
  2546. // MessageId: NS_E_PROXY_CONNECT_TIMEOUT
  2547. //
  2548. // MessageText:
  2549. //
  2550. //  It was not possible to establish a connection to the proxy server in a timely manner. Please check your proxy server configuration.%0
  2551. //
  2552.   NS_E_PROXY_CONNECT_TIMEOUT       = HRESULT($C00D2F07);
  2553.   {$EXTERNALSYM NS_E_PROXY_CONNECT_TIMEOUT}
  2554. //
  2555. // MessageId: NS_E_SESSION_INVALID
  2556. //
  2557. // MessageText:
  2558. //
  2559. //  Session not found.%0
  2560. //
  2561.   NS_E_SESSION_INVALID             = HRESULT($C00D2F08);
  2562.   {$EXTERNALSYM NS_E_SESSION_INVALID}
  2563. //
  2564. // MessageId: NS_S_EOSRECEDING
  2565. //
  2566. // MessageText:
  2567. //
  2568. //  EOS hit during rewinding.%0
  2569. //
  2570.   NS_S_EOSRECEDING                 = HRESULT($000D2F09);
  2571.   {$EXTERNALSYM NS_S_EOSRECEDING}
  2572. //
  2573. // MessageId: NS_E_PACKETSINK_UNKNOWN_FEC_STREAM
  2574. //
  2575. // MessageText:
  2576. //
  2577. //  Unknown packet sink stream.%0
  2578. //
  2579.   NS_E_PACKETSINK_UNKNOWN_FEC_STREAM = HRESULT($C00D2F0A);
  2580.   {$EXTERNALSYM NS_E_PACKETSINK_UNKNOWN_FEC_STREAM}
  2581. //
  2582. // MessageId: NS_E_PUSH_CANNOTCONNECT
  2583. //
  2584. // MessageText:
  2585. //
  2586. //  Unable to establish a connection to the server. Ensure Windows Media Services is started and the HTTP Server control protocol is properly enabled.%0
  2587. //
  2588.   NS_E_PUSH_CANNOTCONNECT          = HRESULT($C00D2F0B);
  2589.   {$EXTERNALSYM NS_E_PUSH_CANNOTCONNECT}
  2590. //
  2591. // MessageId: NS_E_INCOMPATIBLE_PUSH_SERVER
  2592. //
  2593. // MessageText:
  2594. //
  2595. //  The Server service that received the HTTP push request is not a compatible version of Windows Media Services (WMS).  This error may indicate the push request was received by IIS instead of WMS.  Ensure WMS is started and has the HTTP Server control protocol properly enabled and try again.%0
  2596. //
  2597.   NS_E_INCOMPATIBLE_PUSH_SERVER    = HRESULT($C00D2F0C);
  2598.   {$EXTERNALSYM NS_E_INCOMPATIBLE_PUSH_SERVER}
  2599. //
  2600. // MessageId: NS_S_CHANGENOTICE
  2601. //
  2602. // MessageText:
  2603. //
  2604. //  Internal.%0
  2605. //
  2606.   NS_S_CHANGENOTICE                = HRESULT($000D2F0D);
  2607.   {$EXTERNALSYM NS_S_CHANGENOTICE}
  2608. /////////////////////////////////////////////////////////////////////////
  2609. //
  2610. // Windows Media Client Media Services
  2611. //
  2612. // IdRange = 13000..13999 (0x32C8-0x36AF)
  2613. /////////////////////////////////////////////////////////////////////////
  2614. //
  2615. // MessageId: NS_E_END_OF_PLAYLIST
  2616. //
  2617. // MessageText:
  2618. //
  2619. //  The playlist has reached its end.%0
  2620. //
  2621.   NS_E_END_OF_PLAYLIST             = HRESULT($C00D32C8);
  2622.   {$EXTERNALSYM NS_E_END_OF_PLAYLIST}
  2623. //
  2624. // MessageId: NS_E_USE_FILE_SOURCE
  2625. //
  2626. // MessageText:
  2627. //
  2628. //  Use file source.%0
  2629. //
  2630.   NS_E_USE_FILE_SOURCE             = HRESULT($C00D32C9);
  2631.   {$EXTERNALSYM NS_E_USE_FILE_SOURCE}
  2632. //
  2633. // MessageId: NS_E_PROPERTY_NOT_FOUND
  2634. //
  2635. // MessageText:
  2636. //
  2637. //  The property was not found.%0
  2638. //
  2639.   NS_E_PROPERTY_NOT_FOUND          = HRESULT($C00D32CA);
  2640.   {$EXTERNALSYM NS_E_PROPERTY_NOT_FOUND}
  2641. //
  2642. // MessageId: NS_E_PROPERTY_READ_ONLY
  2643. //
  2644. // MessageText:
  2645. //
  2646. //  The property is read only.%0
  2647. //
  2648.   NS_E_PROPERTY_READ_ONLY          = HRESULT($C00D32CC);
  2649.   {$EXTERNALSYM NS_E_PROPERTY_READ_ONLY}
  2650. //
  2651. // MessageId: NS_E_TABLE_KEY_NOT_FOUND
  2652. //
  2653. // MessageText:
  2654. //
  2655. //  The table key was not found.%0
  2656. //
  2657.   NS_E_TABLE_KEY_NOT_FOUND         = HRESULT($C00D32CD);
  2658.   {$EXTERNALSYM NS_E_TABLE_KEY_NOT_FOUND}
  2659. //
  2660. // MessageId: NS_E_INVALID_QUERY_OPERATOR
  2661. //
  2662. // MessageText:
  2663. //
  2664. //  Invalid query operator.%0
  2665. //
  2666.   NS_E_INVALID_QUERY_OPERATOR      = HRESULT($C00D32CF);
  2667.   {$EXTERNALSYM NS_E_INVALID_QUERY_OPERATOR}
  2668. //
  2669. // MessageId: NS_E_INVALID_QUERY_PROPERTY
  2670. //
  2671. // MessageText:
  2672. //
  2673. //  Invalid query property.%0
  2674. //
  2675.   NS_E_INVALID_QUERY_PROPERTY      = HRESULT($C00D32D0);
  2676.   {$EXTERNALSYM NS_E_INVALID_QUERY_PROPERTY}
  2677. //
  2678. // MessageId: NS_E_PROPERTY_NOT_SUPPORTED
  2679. //
  2680. // MessageText:
  2681. //
  2682. //  The property is not supported.%0
  2683. //
  2684.   NS_E_PROPERTY_NOT_SUPPORTED      = HRESULT($C00D32D2);
  2685.   {$EXTERNALSYM NS_E_PROPERTY_NOT_SUPPORTED}
  2686. //
  2687. // MessageId: NS_E_SCHEMA_CLASSIFY_FAILURE
  2688. //
  2689. // MessageText:
  2690. //
  2691. //  Schema classification failure.%0
  2692. //
  2693.   NS_E_SCHEMA_CLASSIFY_FAILURE     = HRESULT($C00D32D4);
  2694.   {$EXTERNALSYM NS_E_SCHEMA_CLASSIFY_FAILURE}
  2695. //
  2696. // MessageId: NS_E_METADATA_FORMAT_NOT_SUPPORTED
  2697. //
  2698. // MessageText:
  2699. //
  2700. //  The metadata format is not supported.%0
  2701. //
  2702.   NS_E_METADATA_FORMAT_NOT_SUPPORTED = HRESULT($C00D32D5);
  2703.   {$EXTERNALSYM NS_E_METADATA_FORMAT_NOT_SUPPORTED}
  2704. //
  2705. // MessageId: NS_E_METADATA_NO_EDITING_CAPABILITY
  2706. //
  2707. // MessageText:
  2708. //
  2709. //  Cannot edit the metadata.%0
  2710. //
  2711.   NS_E_METADATA_NO_EDITING_CAPABILITY = HRESULT($C00D32D6);
  2712.   {$EXTERNALSYM NS_E_METADATA_NO_EDITING_CAPABILITY}
  2713. //
  2714. // MessageId: NS_E_METADATA_CANNOT_SET_LOCALE
  2715. //
  2716. // MessageText:
  2717. //
  2718. //  Cannot set the locale id.%0
  2719. //
  2720.   NS_E_METADATA_CANNOT_SET_LOCALE  = HRESULT($C00D32D7);
  2721.   {$EXTERNALSYM NS_E_METADATA_CANNOT_SET_LOCALE}
  2722. //
  2723. // MessageId: NS_E_METADATA_LANGUAGE_NOT_SUPORTED
  2724. //
  2725. // MessageText:
  2726. //
  2727. //  The language is not supported in the format.%0
  2728. //
  2729.   NS_E_METADATA_LANGUAGE_NOT_SUPORTED = HRESULT($C00D32D8);
  2730.   {$EXTERNALSYM NS_E_METADATA_LANGUAGE_NOT_SUPORTED}
  2731. //
  2732. // MessageId: NS_E_METADATA_NO_RFC1766_NAME_FOR_LOCALE
  2733. //
  2734. // MessageText:
  2735. //
  2736. //  There is no RFC1766 name translation for the supplied locale id.%0
  2737. //
  2738.   NS_E_METADATA_NO_RFC1766_NAME_FOR_LOCALE = HRESULT($C00D32D9);
  2739.   {$EXTERNALSYM NS_E_METADATA_NO_RFC1766_NAME_FOR_LOCALE}
  2740. //
  2741. // MessageId: NS_E_METADATA_NOT_AVAILABLE
  2742. //
  2743. // MessageText:
  2744. //
  2745. //  The metadata (or metadata item) is not available.%0
  2746. //
  2747.   NS_E_METADATA_NOT_AVAILABLE      = HRESULT($C00D32DA);
  2748.   {$EXTERNALSYM NS_E_METADATA_NOT_AVAILABLE}
  2749. //
  2750. // MessageId: NS_E_METADATA_CACHE_DATA_NOT_AVAILABLE
  2751. //
  2752. // MessageText:
  2753. //
  2754. //  The cached metadata (or metadata item) is not available.%0
  2755. //
  2756.   NS_E_METADATA_CACHE_DATA_NOT_AVAILABLE = HRESULT($C00D32DB);
  2757.   {$EXTERNALSYM NS_E_METADATA_CACHE_DATA_NOT_AVAILABLE}
  2758. //
  2759. // MessageId: NS_E_METADATA_INVALID_DOCUMENT_TYPE
  2760. //
  2761. // MessageText:
  2762. //
  2763. //  The metadata document is invalid.%0
  2764. //
  2765.   NS_E_METADATA_INVALID_DOCUMENT_TYPE = HRESULT($C00D32DC);
  2766.   {$EXTERNALSYM NS_E_METADATA_INVALID_DOCUMENT_TYPE}
  2767. //
  2768. // MessageId: NS_E_METADATA_IDENTIFIER_NOT_AVAILABLE
  2769. //
  2770. // MessageText:
  2771. //
  2772. //  The metadata content identifier is not available.%0
  2773. //
  2774.   NS_E_METADATA_IDENTIFIER_NOT_AVAILABLE = HRESULT($C00D32DD);
  2775.   {$EXTERNALSYM NS_E_METADATA_IDENTIFIER_NOT_AVAILABLE}
  2776. //
  2777. // MessageId: NS_E_METADATA_CANNOT_RETRIEVE_FROM_OFFLINE_CACHE
  2778. //
  2779. // MessageText:
  2780. //
  2781. //  Cannot retrieve metadata from the offline metadata cache.%0
  2782. //
  2783.   NS_E_METADATA_CANNOT_RETRIEVE_FROM_OFFLINE_CACHE = HRESULT($C00D32DE);
  2784.   {$EXTERNALSYM NS_E_METADATA_CANNOT_RETRIEVE_FROM_OFFLINE_CACHE}
  2785. ///////////////////////////////////////////////////////////////////////////
  2786. //
  2787. // ASFErr.h - definition of ASF HRESULT codes
  2788. //
  2789. //=========================================================================
  2790. //
  2791. //  Microsoft Windows Media Technologies
  2792. //  Copyright (C) Microsoft Corporation.  All Rights Reserved.
  2793. //
  2794. //=========================================================================
  2795. // #define STATUS_SEVERITY(hr)  (((hr) >> 30) & 0x3)
  2796. ///////////////////////////////////////////////////////////////////////////
  2797. //
  2798. // Advanced Streaming Format (ASF) Errors (2000 - 2999)
  2799. //
  2800. //
  2801. //  Values are 32 bit values layed out as follows:
  2802. //
  2803. //   3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1
  2804. //   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
  2805. //  +---+-+-+-----------------------+-------------------------------+
  2806. //  |Sev|C|R|     Facility          |               Code            |
  2807. //  +---+-+-+-----------------------+-------------------------------+
  2808. //
  2809. //  where
  2810. //
  2811. //      Sev - is the severity code
  2812. //
  2813. //          00 - Success
  2814. //          01 - Informational
  2815. //          10 - Warning
  2816. //          11 - Error
  2817. //
  2818. //      C - is the Customer code flag
  2819. //
  2820. //      R - is a reserved bit
  2821. //
  2822. //      Facility - is the facility code
  2823. //
  2824. //      Code - is the facility's status code
  2825. //
  2826. //
  2827. //
  2828. // MessageId: ASF_E_BUFFEROVERRUN
  2829. //
  2830. // MessageText:
  2831. //
  2832. //  An attempt was made to seek or position past the end of a buffer.%0
  2833. //
  2834.   ASF_E_BUFFEROVERRUN             = HRESULT($C00D07D0);
  2835.   {$EXTERNALSYM ASF_E_BUFFEROVERRUN}
  2836. //
  2837. // MessageId: ASF_E_BUFFERTOOSMALL
  2838. //
  2839. // MessageText:
  2840. //
  2841. //  The supplied input or output buffer was too small.%0
  2842. //
  2843.   ASF_E_BUFFERTOOSMALL            = HRESULT($C00D07D1);
  2844.   {$EXTERNALSYM ASF_E_BUFFERTOOSMALL}
  2845. //
  2846. // MessageId: ASF_E_BADLANGUAGEID
  2847. //
  2848. // MessageText:
  2849. //
  2850. //  The language ID was not found.%0
  2851. //
  2852.   ASF_E_BADLANGUAGEID             = HRESULT($C00D07D2);
  2853.   {$EXTERNALSYM ASF_E_BADLANGUAGEID}
  2854. //
  2855. // MessageId: ASF_E_NOPAYLOADLENGTH
  2856. //
  2857. // MessageText:
  2858. //
  2859. //  The multiple payload packet is missing the payload length.%0
  2860. //
  2861.   ASF_E_NOPAYLOADLENGTH           = HRESULT($C00D07DB);
  2862.   {$EXTERNALSYM ASF_E_NOPAYLOADLENGTH}
  2863. //
  2864. // MessageId: ASF_E_TOOMANYPAYLOADS
  2865. //
  2866. // MessageText:
  2867. //
  2868. //  The packet contains too many payloads.%0
  2869. //
  2870.   ASF_E_TOOMANYPAYLOADS           = HRESULT($C00D07DC);
  2871.   {$EXTERNALSYM ASF_E_TOOMANYPAYLOADS}
  2872. //
  2873. // MessageId: ASF_E_PACKETCONTENTTOOLARGE
  2874. //
  2875. // MessageText:
  2876. //
  2877. //  ASF_E_PACKETCONTENTTOOLARGE
  2878. //
  2879.   ASF_E_PACKETCONTENTTOOLARGE     = HRESULT($C00D07DE);
  2880.   {$EXTERNALSYM ASF_E_PACKETCONTENTTOOLARGE}
  2881. //
  2882. // MessageId: ASF_E_UNKNOWNPACKETSIZE
  2883. //
  2884. // MessageText:
  2885. //
  2886. //  Expecting a fixed packet size but min. and max. are not equal.%0
  2887. //
  2888.   ASF_E_UNKNOWNPACKETSIZE         = HRESULT($C00D07E0);
  2889.   {$EXTERNALSYM ASF_E_UNKNOWNPACKETSIZE}
  2890. //
  2891. // MessageId: ASF_E_INVALIDHEADER
  2892. //
  2893. // MessageText:
  2894. //
  2895. //  ASF_E_INVALIDHEADER
  2896. //
  2897.   ASF_E_INVALIDHEADER             = HRESULT($C00D07E2);
  2898.   {$EXTERNALSYM ASF_E_INVALIDHEADER}
  2899. //
  2900. // MessageId: ASF_E_NOCLOCKOBJECT
  2901. //
  2902. // MessageText:
  2903. //
  2904. //  The object does not have a valid clock object.%0
  2905. //
  2906.   ASF_E_NOCLOCKOBJECT              = HRESULT($C00D07E6);
  2907.   {$EXTERNALSYM ASF_E_NOCLOCKOBJECT}
  2908. //
  2909. // MessageId: ASF_E_UNKNOWNCLOCKTYPE
  2910. //
  2911. // MessageText:
  2912. //
  2913. //  ASF_E_UNKNOWNCLOCKTYPE
  2914. //
  2915.   ASF_E_UNKNOWNCLOCKTYPE           = HRESULT($C00D07EB);
  2916.   {$EXTERNALSYM ASF_E_UNKNOWNCLOCKTYPE}
  2917. //
  2918. // MessageId: ASF_E_OPAQUEPACKET
  2919. //
  2920. // MessageText:
  2921. //
  2922. //  An attempt was made to restore or access an opaque packet.%0
  2923. //
  2924.   ASF_E_OPAQUEPACKET               = HRESULT($C00D07ED);
  2925.   {$EXTERNALSYM ASF_E_OPAQUEPACKET}
  2926. //
  2927. // MessageId: ASF_E_WRONGVERSION
  2928. //
  2929. // MessageText:
  2930. //
  2931. //  ASF_E_WRONGVERSION
  2932. //
  2933.   ASF_E_WRONGVERSION               = HRESULT($C00D07EE);
  2934.   {$EXTERNALSYM ASF_E_WRONGVERSION}
  2935. //
  2936. // MessageId: ASF_E_OVERFLOW
  2937. //
  2938. // MessageText:
  2939. //
  2940. //  An attempt was made to store a value which was larger than then destination's maximum value.%0
  2941. //
  2942.   ASF_E_OVERFLOW                   = HRESULT($C00D07EF);
  2943.   {$EXTERNALSYM ASF_E_OVERFLOW}
  2944. //
  2945. // MessageId: ASF_E_NOTFOUND
  2946. //
  2947. // MessageText:
  2948. //
  2949. //  The object was not found.%0
  2950. //
  2951.   ASF_E_NOTFOUND                   = HRESULT($C00D07F0);
  2952.   {$EXTERNALSYM ASF_E_NOTFOUND}
  2953. //
  2954. // Someone else is using MessageIds 2033 & 2034, so we skip them
  2955. //
  2956. // 2033 = NS_E_NOTHING_TO_DO
  2957. // 2034 = NS_E_NO_MULTICAST
  2958. //
  2959. // MessageId: ASF_E_OBJECTTOOBIG
  2960. //
  2961. // MessageText:
  2962. //
  2963. //  The object is too large to be processed in the requested manner.%0
  2964. //
  2965.   ASF_E_OBJECTTOOBIG               = HRESULT($C00D07F3);
  2966.   {$EXTERNALSYM ASF_E_OBJECTTOOBIG}
  2967. //
  2968. // MessageId: ASF_E_UNEXPECTEDVALUE
  2969. //
  2970. // MessageText:
  2971. //
  2972. //  A value was not set as expected.%0
  2973. //
  2974.   ASF_E_UNEXPECTEDVALUE            = HRESULT($C00D07F4);
  2975.   {$EXTERNALSYM ASF_E_UNEXPECTEDVALUE}
  2976. //
  2977. // MessageId: ASF_E_INVALIDSTATE
  2978. //
  2979. // MessageText:
  2980. //
  2981. //  The request is not valid in the object's current state.%0
  2982. //
  2983.   ASF_E_INVALIDSTATE               = HRESULT($C00D07F5);
  2984.   {$EXTERNALSYM ASF_E_INVALIDSTATE}
  2985. //
  2986. // MessageId: ASF_E_NOLIBRARY
  2987. //
  2988. // MessageText:
  2989. //
  2990. //  This object does not have a valid library pointer; it was not properly created or it has been Shutdown().%0
  2991. //
  2992.   ASF_E_NOLIBRARY                  = HRESULT($C00D07F6);
  2993.   {$EXTERNALSYM ASF_E_NOLIBRARY}
  2994. //
  2995. // MessageId: ASF_E_ALREADYINITIALIZED
  2996. //
  2997. // MessageText:
  2998. //
  2999. //  This object has already been initialized; the setting cannot be changed.%0
  3000. //
  3001.   ASF_E_ALREADYINITIALIZED         = HRESULT($C00D07F7);
  3002.   {$EXTERNALSYM ASF_E_ALREADYINITIALIZED}
  3003. //
  3004. // MessageId: ASF_E_INVALIDINIT
  3005. //
  3006. // MessageText:
  3007. //
  3008. //  This object has not been initialized properly; that operation cannot be performed.%0
  3009. //
  3010.   ASF_E_INVALIDINIT                = HRESULT($C00D07F8);
  3011.   {$EXTERNALSYM ASF_E_INVALIDINIT}
  3012. //
  3013. // MessageId: ASF_E_NOHEADEROBJECT
  3014. //
  3015. // MessageText:
  3016. //
  3017. //  The ASF Header object could not be found.%0
  3018. //
  3019.   ASF_E_NOHEADEROBJECT             = HRESULT($C00D07F9);
  3020.   {$EXTERNALSYM ASF_E_NOHEADEROBJECT}
  3021. //
  3022. // MessageId: ASF_E_NODATAOBJECT
  3023. //
  3024. // MessageText:
  3025. //
  3026. //  The ASF Data object could not be found.%0
  3027. //
  3028.   ASF_E_NODATAOBJECT               = HRESULT($C00D07FA);
  3029.   {$EXTERNALSYM ASF_E_NODATAOBJECT}
  3030. //
  3031. // MessageId: ASF_E_NOINDEXOBJECT
  3032. //
  3033. // MessageText:
  3034. //
  3035. //  The ASF Index object could not be found.%0
  3036. //
  3037.   ASF_E_NOINDEXOBJECT              = HRESULT($C00D07FB);
  3038.   {$EXTERNALSYM ASF_E_NOINDEXOBJECT}
  3039. //
  3040. // MessageId: ASF_E_NOSTREAMPROPS
  3041. //
  3042. // MessageText:
  3043. //
  3044. //  A Stream Properties object with the correct stream number could not be found.%0
  3045. //
  3046.   ASF_E_NOSTREAMPROPS              = HRESULT($C00D07FC);
  3047.   {$EXTERNALSYM ASF_E_NOSTREAMPROPS}
  3048. //
  3049. // MessageId: ASF_E_NOFILEPROPS
  3050. //
  3051. // MessageText:
  3052. //
  3053. //  The File Properties object could not be found.%0
  3054. //
  3055.   ASF_E_NOFILEPROPS                = HRESULT($C00D07FD);
  3056.   {$EXTERNALSYM ASF_E_NOFILEPROPS}
  3057. //
  3058. // MessageId: ASF_E_NOLANGUAGELIST
  3059. //
  3060. // MessageText:
  3061. //
  3062. //  The Language List object could not be found.%0
  3063. //
  3064.   ASF_E_NOLANGUAGELIST             = HRESULT($C00D07FE);
  3065.   {$EXTERNALSYM ASF_E_NOLANGUAGELIST}
  3066. //
  3067. // MessageId: ASF_E_NOINDEXPARAMETERS
  3068. //
  3069. // MessageText:
  3070. //
  3071. //  The Index Parameters object could not be found.%0
  3072. //
  3073.   ASF_E_NOINDEXPARAMETERS          = HRESULT($C00D07FF);
  3074.   {$EXTERNALSYM ASF_E_NOINDEXPARAMETERS}
  3075. //
  3076. // MessageId: ASF_E_UNSUPPORTEDERRORCONCEALMENT
  3077. //
  3078. // MessageText:
  3079. //
  3080. //  The requested error concealment strategy is not supported by this component.%0
  3081. //
  3082.   ASF_E_UNSUPPORTEDERRORCONCEALMENT = HRESULT($C00D0800);
  3083.   {$EXTERNALSYM ASF_E_UNSUPPORTEDERRORCONCEALMENT}
  3084. //
  3085. // MessageId: ASF_E_INVALIDFLAGS
  3086. //
  3087. // MessageText:
  3088. //
  3089. //  The flags for this object or set of objects are not properly set.%0
  3090. //
  3091.   ASF_E_INVALIDFLAGS               = HRESULT($C00D0801);
  3092.   {$EXTERNALSYM ASF_E_INVALIDFLAGS}
  3093. //
  3094. // MessageId: ASF_E_BADDATADESCRIPTOR
  3095. //
  3096. // MessageText:
  3097. //
  3098. //  One or more data descriptors is not properly set.%0
  3099. //
  3100.   ASF_E_BADDATADESCRIPTOR          = HRESULT($C00D0802);
  3101.   {$EXTERNALSYM ASF_E_BADDATADESCRIPTOR}
  3102. //
  3103. // MessageId: ASF_E_BADINDEXINTERVAL
  3104. //
  3105. // MessageText:
  3106. //
  3107. //  The index has an invalid time interval (probably zero).%0
  3108. //
  3109.   ASF_E_BADINDEXINTERVAL           = HRESULT($C00D0803);
  3110.   {$EXTERNALSYM ASF_E_BADINDEXINTERVAL}
  3111. //
  3112. // MessageId: ASF_E_INVALIDTIME
  3113. //
  3114. // MessageText:
  3115. //
  3116. //  The given time value is not valid.%0
  3117. //
  3118.   ASF_E_INVALIDTIME                = HRESULT($C00D0804);
  3119.   {$EXTERNALSYM ASF_E_INVALIDTIME}
  3120. //
  3121. // MessageId: ASF_E_INVALIDINDEX
  3122. //
  3123. // MessageText:
  3124. //
  3125. //  The given index value is not valid.%0
  3126. //
  3127.   ASF_E_INVALIDINDEX               = HRESULT($C00D0805);
  3128.   {$EXTERNALSYM ASF_E_INVALIDINDEX}
  3129. //
  3130. // MessageId: ASF_E_STREAMNUMBERINUSE
  3131. //
  3132. // MessageText:
  3133. //
  3134. //  The specified stream number is already in use.%0
  3135. //
  3136.   ASF_E_STREAMNUMBERINUSE          = HRESULT($C00D0806);
  3137.   {$EXTERNALSYM ASF_E_STREAMNUMBERINUSE}
  3138. //
  3139. // MessageId: ASF_E_BADMEDIATYPE
  3140. //
  3141. // MessageText:
  3142. //
  3143. //  The specified media type does not work with this component.%0
  3144. //
  3145.   ASF_E_BADMEDIATYPE               = HRESULT($C00D0807);
  3146.   {$EXTERNALSYM ASF_E_BADMEDIATYPE}
  3147. //
  3148. // MessageId: ASF_E_WRITEFAILED
  3149. //
  3150. // MessageText:
  3151. //
  3152. //  The object could not be written as specified.%0
  3153. //
  3154.   ASF_E_WRITEFAILED                = HRESULT($C00D0808);
  3155.   {$EXTERNALSYM ASF_E_WRITEFAILED}
  3156. //
  3157. // MessageId: ASF_E_NOTENOUGHDESCRIPTORS
  3158. //
  3159. // MessageText:
  3160. //
  3161. //  The given data unit requires a larger number of descriptors to be fully parsed.%0
  3162. //
  3163.   ASF_E_NOTENOUGHDESCRIPTORS       = HRESULT($C00D0809);
  3164.   {$EXTERNALSYM ASF_E_NOTENOUGHDESCRIPTORS}
  3165. //
  3166. // MessageId: ASF_E_INDEXBLOCKUNLOADED
  3167. //
  3168. // MessageText:
  3169. //
  3170. //  The index entries for the specified index block have been unloaded from memory and are not available.%0
  3171. //
  3172.   ASF_E_INDEXBLOCKUNLOADED         = HRESULT($C00D080A);
  3173.   {$EXTERNALSYM ASF_E_INDEXBLOCKUNLOADED}
  3174. //
  3175. // MessageId: ASF_E_NOTENOUGHBANDWIDTH
  3176. //
  3177. // MessageText:
  3178. //
  3179. //  The specified bandwidth is not large enough.%0
  3180. //
  3181.   ASF_E_NOTENOUGHBANDWIDTH         = HRESULT($C00D080B);
  3182.   {$EXTERNALSYM ASF_E_NOTENOUGHBANDWIDTH}
  3183. //
  3184. // MessageId: ASF_E_EXCEEDEDMAXIMUMOBJECTSIZE
  3185. //
  3186. // MessageText:
  3187. //
  3188. //  The object has exceeded its maximum size.%0
  3189. //
  3190.   ASF_E_EXCEEDEDMAXIMUMOBJECTSIZE  = HRESULT($C00D080C);
  3191.   {$EXTERNALSYM ASF_E_EXCEEDEDMAXIMUMOBJECTSIZE}
  3192. //
  3193. // MessageId: ASF_E_BADDATAUNIT
  3194. //
  3195. // MessageText:
  3196. //
  3197. //  The given data unit is corrupted, badly formatted, or otherwise not valid.%0
  3198. //
  3199.   ASF_E_BADDATAUNIT                = HRESULT($C00D080D);
  3200.   {$EXTERNALSYM ASF_E_BADDATAUNIT}
  3201. //
  3202. // MessageId: ASF_E_HEADERSIZE
  3203. //
  3204. // MessageText:
  3205. //
  3206. //  The ASF header has exceeded the specified maximum size.%0
  3207. //
  3208.   ASF_E_HEADERSIZE                 = HRESULT($C00D080E);
  3209.   {$EXTERNALSYM ASF_E_HEADERSIZE}
  3210. ///////////////////////////////////////////////////////////////////////////
  3211. //
  3212. // Advanced Streaming Format (ASF) Success Codes (2000 - 2999)
  3213. //
  3214. //
  3215. // MessageId: ASF_S_OPAQUEPACKET
  3216. //
  3217. // MessageText:
  3218. //
  3219. //  ASF_S_OPAQUEPACKET
  3220. //
  3221.   ASF_S_OPAQUEPACKET               = HRESULT($000D07F0);
  3222.   {$EXTERNALSYM ASF_S_OPAQUEPACKET}
  3223. //*@@@+++@@@@******************************************************************
  3224. //
  3225. // Microsoft Windows Media
  3226. // Copyright (C) Microsoft Corporation. All rights reserved.
  3227. //
  3228. //*@@@---@@@@******************************************************************
  3229.   // This routine examines the file extension in the URL or file name that is passed
  3230.   // in as an argument.  The routine returns S_OK if the file extension is included in a
  3231.   // set of file extensions that the SDK is typically able to handle. or NS_E_INVALID_NAME
  3232.   // if the file extension is not included in that set.
  3233.   //
  3234.   // This routine cannot be used to determine with absolute certainty if the SDK can
  3235.   // handle a particular URL, as this cannot be known until the URL is opened.
  3236.   function WMCheckURLExtension(pwszURL: PWideChar): HRESULT; stdcall;
  3237.   {$EXTERNALSYM WMCheckURLExtension}
  3238.   // This routine examines the URL scheme that is passed in as an argument.  The routine
  3239.   // returns S_OK if the URL scheme is included in a set of URL schemes that the SDK is
  3240.   // typically able to handle. or NS_E_INVALID_NAME if the URL scheme is not included in
  3241.   // that set.
  3242.   //
  3243.   // This routine cannot be used to determine with absolute certainty if the SDK can
  3244.   // handle a particular URL, as this cannot be known until the URL is opened.
  3245.   function WMCheckURLScheme(pwszURLScheme: PWideChar): HRESULT; stdcall;
  3246.   {$EXTERNALSYM WMCheckURLScheme}
  3247.   // This routine returns S_OK if the data buffer looks like a file type that is supported
  3248.   // by the SDK.  It returns NS_E_INVALID_DATA if the data buffer cannot be handled by the SDK.
  3249.   // This routine may return a false positive, but will not return a false negative.
  3250.   function WMValidateData(pbData: PBYTE; var pdwDataSize: LongWord): HRESULT; stdcall;
  3251.   {$EXTERNALSYM WMValidateData}
  3252.   // This routine validates that a URL can be played in Offline mode.
  3253.   // The parameter pwszLanguage can be set to a RFC-1766 language ID, or to NULL if
  3254.   // any language is acceptable.
  3255.   // The output parameter pfIsAvailableOffline is set to TRUE if the URL can be
  3256.   // played in Offline mode.
  3257.   function WMIsAvailableOffline(pwszURL, pwszLanguage: PWideChar; out pfIsAvailableOffline: BOOL): HRESULT; stdcall;
  3258.   {$EXTERNALSYM WMIsAvailableOffline}
  3259.   // This function examines a file and determines whether or not it is DRM protected.
  3260.   function WMIsContentProtected(pwszFileName: PWideChar; out pfIsProtected: BOOL): HRESULT; stdcall;
  3261.   {$EXTERNALSYM WMIsContentProtected}
  3262.   function WMCreateCertificate(out pUnkCert: IUnknown): HRESULT; stdcall;
  3263.   {$EXTERNALSYM WMCreateCertificate}
  3264.   function WMCreateWriter(pUnkCert: IUnknown; out ppWriter: IWMWriter): HRESULT; stdcall;
  3265.   {$EXTERNALSYM WMCreateWriter}
  3266.   function WMCreateReader(pUnkCert: IUnknown; dwRights: LongWord; out ppReader: IWMReader): HRESULT; stdcall;
  3267.   {$EXTERNALSYM WMCreateReader}
  3268.   function WMCreateSyncReader(pUnkCert: IUnknown; dwRights: LongWord; out ppSyncReader: IWMSyncReader): HRESULT; stdcall;
  3269.   {$EXTERNALSYM WMCreateSyncReader}
  3270.   function WMCreateEditor(out ppEditor: IWMMetadataEditor): HRESULT; stdcall;
  3271.   {$EXTERNALSYM WMCreateEditor}
  3272.   function WMCreateIndexer(out ppIndexer: IWMIndexer): HRESULT; stdcall;
  3273.   {$EXTERNALSYM WMCreateIndexer}
  3274.   function WMCreateBackupRestorer(pCallback: IUnknown; out ppBackup: IWMLicenseBackup): HRESULT; stdcall;
  3275.   {$EXTERNALSYM WMCreateBackupRestorer}
  3276.   function WMCreateProfileManager(out ppProfileManager: IWMProfileManager): HRESULT; stdcall;
  3277.   {$EXTERNALSYM WMCreateProfileManager}
  3278.   function WMCreateWriterFileSink(out ppSink: IWMWriterFileSink ): HRESULT; stdcall;
  3279.   {$EXTERNALSYM WMCreateWriterFileSink}
  3280.   function WMCreateWriterNetworkSink(out ppSink: IWMWriterNetworkSink): HRESULT; stdcall;
  3281.   {$EXTERNALSYM WMCreateWriterNetworkSink}
  3282.   function WMCreateWriterPushSink(out ppSink: IWMWriterPushSink): HRESULT; stdcall;
  3283.   {$EXTERNALSYM WMCreateWriterPushSink}
  3284. implementation
  3285. const
  3286.   WMVCORE = 'WMVCORE.DLL';
  3287. {$IFDEF WMF9_DYNAMIC_LINK}
  3288. var
  3289.   WMVCORELib: THandle = 0;
  3290.   _WMCheckURLExtension       : function(pwszURL: PWideChar): HRESULT; stdcall;
  3291.   _WMCheckURLScheme          : function(pwszURLScheme: PWideChar): HRESULT; stdcall;
  3292.   _WMValidateData            : function(pbData: PBYTE; var pdwDataSize: LongWord): HRESULT; stdcall;
  3293.   _WMIsAvailableOffline      : function(pwszURL, pwszLanguage: PWideChar; out pfIsAvailableOffline: BOOL): HRESULT; stdcall;
  3294.   _WMIsContentProtected      : function(pwszFileName: PWideChar; out pfIsProtected: BOOL): HRESULT; stdcall;
  3295.   _WMCreateCertificate       : function(out pUnkCert: IUnknown): HRESULT; stdcall;
  3296.   _WMCreateWriter            : function(pUnkCert: IUnknown; out ppWriter: IWMWriter): HRESULT; stdcall;
  3297.   _WMCreateReader            : function(pUnkCert: IUnknown; dwRights: LongWord; out ppReader: IWMReader): HRESULT; stdcall;
  3298.   _WMCreateSyncReader        : function(pUnkCert: IUnknown; dwRights: LongWord; out ppSyncReader: IWMSyncReader): HRESULT; stdcall;
  3299.   _WMCreateEditor            : function(out ppEditor: IWMMetadataEditor): HRESULT; stdcall;
  3300.   _WMCreateIndexer           : function(out ppIndexer: IWMIndexer): HRESULT; stdcall;
  3301.   _WMCreateBackupRestorer    : function(pCallback: IUnknown; out ppBackup: IWMLicenseBackup): HRESULT; stdcall;
  3302.   _WMCreateProfileManager    : function(out ppProfileManager: IWMProfileManager): HRESULT; stdcall;
  3303.   _WMCreateWriterFileSink    : function(out ppSink: IWMWriterFileSink ): HRESULT; stdcall;
  3304.   _WMCreateWriterNetworkSink : function(out ppSink: IWMWriterNetworkSink): HRESULT; stdcall;
  3305.   _WMCreateWriterPushSink    : function(out ppSink: IWMWriterPushSink): HRESULT; stdcall;
  3306.   function WMVCORELoaded: boolean;
  3307.   begin
  3308.     Result := (WMVCORELib <> 0);
  3309.   end;
  3310.   function UnLoadWMVCORE: Boolean;
  3311.   begin
  3312.     Result:= True;
  3313.     if WMVCORELoaded then
  3314.     begin
  3315.       Result := FreeLibrary(WMVCORELib);
  3316.       _WMCheckURLExtension       := nil;
  3317.       _WMCheckURLScheme          := nil;
  3318.       _WMValidateData            := nil;
  3319.       _WMIsAvailableOffline      := nil;
  3320.       _WMIsContentProtected      := nil;
  3321.       _WMCreateCertificate       := nil;
  3322.       _WMCreateWriter            := nil;
  3323.       _WMCreateReader            := nil;
  3324.       _WMCreateSyncReader        := nil;
  3325.       _WMCreateEditor            := nil;
  3326.       _WMCreateIndexer           := nil;
  3327.       _WMCreateBackupRestorer    := nil;
  3328.       _WMCreateProfileManager    := nil;
  3329.       _WMCreateWriterFileSink    := nil;
  3330.       _WMCreateWriterNetworkSink := nil;
  3331.       _WMCreateWriterPushSink    := nil;
  3332.       WMVCORELib := 0;
  3333.     end;
  3334.   end;
  3335.   function LoadWMVCORELib: boolean;
  3336.   begin
  3337.     Result := WMVCORELoaded;
  3338.     if (not Result) then
  3339.     begin
  3340.       WMVCORELib := LoadLibrary(WMVCORE);
  3341.       if WMVCORELoaded then
  3342.       begin
  3343.         _WMCheckURLExtension       := GetProcAddress(WMVCORELib, 'WMCheckURLExtension');
  3344.         _WMCheckURLScheme          := GetProcAddress(WMVCORELib, 'WMCheckURLScheme');
  3345.         _WMValidateData            := GetProcAddress(WMVCORELib, 'WMValidateData');
  3346.         _WMIsAvailableOffline      := GetProcAddress(WMVCORELib, 'WMIsAvailableOffline');
  3347.         _WMIsContentProtected      := GetProcAddress(WMVCORELib, 'WMIsContentProtected');
  3348.         _WMCreateCertificate       := GetProcAddress(WMVCORELib, 'WMCreateCertificate');
  3349.         _WMCreateWriter            := GetProcAddress(WMVCORELib, 'WMCreateWriter');
  3350.         _WMCreateReader            := GetProcAddress(WMVCORELib, 'WMCreateReader');
  3351.         _WMCreateSyncReader        := GetProcAddress(WMVCORELib, 'WMCreateSyncReader');
  3352.         _WMCreateEditor            := GetProcAddress(WMVCORELib, 'WMCreateEditor');
  3353.         _WMCreateIndexer           := GetProcAddress(WMVCORELib, 'WMCreateIndexer');
  3354.         _WMCreateBackupRestorer    := GetProcAddress(WMVCORELib, 'WMCreateBackupRestorer');
  3355.         _WMCreateProfileManager    := GetProcAddress(WMVCORELib, 'WMCreateProfileManager');
  3356.         _WMCreateWriterFileSink    := GetProcAddress(WMVCORELib, 'WMCreateWriterFileSink');
  3357.         _WMCreateWriterNetworkSink := GetProcAddress(WMVCORELib, 'WMCreateWriterNetworkSink');
  3358.         _WMCreateWriterPushSink    := GetProcAddress(WMVCORELib, 'WMCreateWriterPushSink');
  3359.         Result:= Assigned(_WMCheckURLExtension) and Assigned(_WMCheckURLScheme) and
  3360.           Assigned(_WMValidateData) and Assigned(_WMIsAvailableOffline) and
  3361.           Assigned(_WMIsContentProtected) and Assigned(_WMCreateCertificate) and
  3362.           Assigned(_WMCreateWriter) and Assigned(_WMCreateReader) and
  3363.           Assigned(_WMCreateSyncReader) and Assigned(_WMCreateEditor) and
  3364.           Assigned(_WMCreateIndexer) and Assigned(_WMCreateBackupRestorer) and
  3365.           Assigned(_WMCreateProfileManager) and Assigned(_WMCreateWriterFileSink) and
  3366.           Assigned(_WMCreateWriterNetworkSink) and Assigned(_WMCreateWriterPushSink);
  3367.         if not Result then UnLoadWMVCORE;
  3368.       end;
  3369.     end;
  3370.   end;
  3371.   function WMCheckURLExtension(pwszURL: PWideChar): HRESULT; stdcall;
  3372.   begin
  3373.     LoadWMVCORELib;
  3374.     Result := _WMCheckURLExtension(pwszURL);
  3375.   end;
  3376.   function WMCheckURLScheme(pwszURLScheme: PWideChar): HRESULT; stdcall;
  3377.   begin
  3378.     LoadWMVCORELib;
  3379.     Result := _WMCheckURLScheme(pwszURLScheme);
  3380.   end;
  3381.   function WMValidateData(pbData: PBYTE; var pdwDataSize: LongWord): HRESULT; stdcall;
  3382.   begin
  3383.     LoadWMVCORELib;
  3384.     Result := _WMValidateData(pbData, pdwDataSize);
  3385.   end;
  3386.   function WMIsAvailableOffline(pwszURL, pwszLanguage: PWideChar; out pfIsAvailableOffline: BOOL): HRESULT; stdcall;
  3387.   begin
  3388.     LoadWMVCORELib;
  3389.     Result := _WMIsAvailableOffline(pwszURL, pwszLanguage, pfIsAvailableOffline);
  3390.   end;
  3391.   function WMIsContentProtected(pwszFileName: PWideChar; out pfIsProtected: BOOL): HRESULT; stdcall;
  3392.   begin
  3393.     LoadWMVCORELib;
  3394.     Result := _WMIsContentProtected(pwszFileName, pfIsProtected);
  3395.   end;
  3396.   function WMCreateCertificate(out pUnkCert: IUnknown): HRESULT; stdcall;
  3397.   begin
  3398.     LoadWMVCORELib;
  3399.     Result := _WMCreateCertificate(pUnkCert);
  3400.   end;
  3401.   function WMCreateWriter(pUnkCert: IUnknown; out ppWriter: IWMWriter): HRESULT; stdcall;
  3402.   begin
  3403.     LoadWMVCORELib;
  3404.     Result := _WMCreateWriter(pUnkCert, ppWriter);
  3405.   end;
  3406.   function WMCreateReader(pUnkCert: IUnknown; dwRights: LongWord; out ppReader: IWMReader): HRESULT; stdcall;
  3407.   begin
  3408.     LoadWMVCORELib;
  3409.     Result := _WMCreateReader(pUnkCert, dwRights, ppReader);
  3410.   end;
  3411.   function WMCreateSyncReader(pUnkCert: IUnknown; dwRights: LongWord; out ppSyncReader: IWMSyncReader): HRESULT; stdcall;
  3412.   begin
  3413.     LoadWMVCORELib;
  3414.     Result := _WMCreateSyncReader(pUnkCert, dwRights, ppSyncReader);
  3415.   end;
  3416.   function WMCreateEditor(out ppEditor: IWMMetadataEditor): HRESULT; stdcall;
  3417.   begin
  3418.     LoadWMVCORELib;
  3419.     Result := WMCreateEditor(ppEditor);
  3420.   end;
  3421.   function WMCreateIndexer(out ppIndexer: IWMIndexer): HRESULT; stdcall;
  3422.   begin
  3423.     LoadWMVCORELib;
  3424.     Result := _WMCreateIndexer(ppIndexer);
  3425.   end;
  3426.   function WMCreateBackupRestorer(pCallback: IUnknown; out ppBackup: IWMLicenseBackup): HRESULT; stdcall;
  3427.   begin
  3428.     LoadWMVCORELib;
  3429.     Result := _WMCreateBackupRestorer(pCallback, ppBackup);
  3430.   end;
  3431.   function WMCreateProfileManager(out ppProfileManager: IWMProfileManager): HRESULT; stdcall;
  3432.   begin
  3433.     LoadWMVCORELib;
  3434.     Result := _WMCreateProfileManager(ppProfileManager);
  3435.   end;
  3436.   function WMCreateWriterFileSink(out ppSink: IWMWriterFileSink ): HRESULT; stdcall;
  3437.   begin
  3438.     LoadWMVCORELib;
  3439.     Result := _WMCreateWriterFileSink(ppSink);
  3440.   end;
  3441.   function WMCreateWriterNetworkSink(out ppSink: IWMWriterNetworkSink): HRESULT; stdcall;
  3442.   begin
  3443.     LoadWMVCORELib;
  3444.     Result := _WMCreateWriterNetworkSink(ppSink);
  3445.   end;
  3446.   function WMCreateWriterPushSink(out ppSink: IWMWriterPushSink): HRESULT; stdcall;
  3447.   begin
  3448.     LoadWMVCORELib;
  3449.     Result := _WMCreateWriterPushSink(ppSink);
  3450.   end;
  3451. {$ELSE}
  3452.   function WMCheckURLExtension; external WMVCORE name 'WMCheckURLExtension';
  3453.   function WMCheckURLScheme; external WMVCORE name 'WMCheckURLScheme';
  3454.   function WMValidateData; external WMVCORE name 'WMValidateData';
  3455.   function WMIsAvailableOffline; external WMVCORE name 'WMIsAvailableOffline';
  3456.   function WMIsContentProtected; external WMVCORE name 'WMIsContentProtected';
  3457.   function WMCreateCertificate; external WMVCORE name 'WMCreateCertificate';
  3458.   function WMCreateWriter; external WMVCORE name 'WMCreateWriter';
  3459.   function WMCreateReader; external WMVCORE name 'WMCreateReader';
  3460.   function WMCreateSyncReader; external WMVCORE name 'WMCreateSyncReader';
  3461.   function WMCreateEditor; external WMVCORE name 'WMCreateEditor';
  3462.   function WMCreateIndexer; external WMVCORE name 'WMCreateIndexer';
  3463.   function WMCreateBackupRestorer; external WMVCORE name 'WMCreateBackupRestorer';
  3464.   function WMCreateProfileManager; external WMVCORE name 'WMCreateProfileManager';
  3465.   function WMCreateWriterFileSink; external WMVCORE name 'WMCreateWriterFileSink';
  3466.   function WMCreateWriterNetworkSink; external WMVCORE name 'WMCreateWriterNetworkSink';
  3467.   function WMCreateWriterPushSink; external WMVCORE name 'WMCreateWriterPushSink';
  3468. {$ENDIF}
  3469. initialization
  3470. {$IFDEF WMF9_DYNAMIC_LINK}
  3471.   _WMCheckURLExtension       := nil;
  3472.   _WMCheckURLScheme          := nil;
  3473.   _WMValidateData            := nil;
  3474.   _WMIsAvailableOffline      := nil;
  3475.   _WMIsContentProtected      := nil;
  3476.   _WMCreateCertificate       := nil;
  3477.   _WMCreateWriter            := nil;
  3478.   _WMCreateReader            := nil;
  3479.   _WMCreateSyncReader        := nil;
  3480.   _WMCreateEditor            := nil;
  3481.   _WMCreateIndexer           := nil;
  3482.   _WMCreateBackupRestorer    := nil;
  3483.   _WMCreateProfileManager    := nil;
  3484.   _WMCreateWriterFileSink    := nil;
  3485.   _WMCreateWriterNetworkSink := nil;
  3486.   _WMCreateWriterPushSink    := nil;
  3487. {$ENDIF}
  3488. finalization
  3489. {$IFDEF WMF9_DYNAMIC_LINK}
  3490.   UnLoadWMVCORE;
  3491. {$ENDIF}
  3492. end.