realaudio.cpp
上传用户:sdpcwz
上传日期:2009-12-14
资源大小:1237k
文件大小:20k
源码类别:

书籍源码

开发平台:

Visual C++

  1. // Machine generated IDispatch wrapper class(es) created by Microsoft Visual C++
  2. // NOTE: Do not modify the contents of this file.  If this class is regenerated by
  3. //  Microsoft Visual C++, your modifications will be overwritten.
  4. #include "stdafx.h"
  5. #include "realaudio.h"
  6. /////////////////////////////////////////////////////////////////////////////
  7. // CRealAudio
  8. IMPLEMENT_DYNCREATE(CRealAudio, CWnd)
  9. /////////////////////////////////////////////////////////////////////////////
  10. // CRealAudio properties
  11. /////////////////////////////////////////////////////////////////////////////
  12. // CRealAudio operations
  13. CString CRealAudio::GetSource()
  14. {
  15. CString result;
  16. InvokeHelper(0x66, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  17. return result;
  18. }
  19. void CRealAudio::SetSource(LPCTSTR lpszNewValue)
  20. {
  21. static BYTE parms[] =
  22. VTS_BSTR;
  23. InvokeHelper(0x66, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  24.  lpszNewValue);
  25. }
  26. CString CRealAudio::GetConsole()
  27. {
  28. CString result;
  29. InvokeHelper(0x67, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  30. return result;
  31. }
  32. void CRealAudio::SetConsole(LPCTSTR lpszNewValue)
  33. {
  34. static BYTE parms[] =
  35. VTS_BSTR;
  36. InvokeHelper(0x67, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  37.  lpszNewValue);
  38. }
  39. CString CRealAudio::GetControls()
  40. {
  41. CString result;
  42. InvokeHelper(0x68, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  43. return result;
  44. }
  45. void CRealAudio::SetControls(LPCTSTR lpszNewValue)
  46. {
  47. static BYTE parms[] =
  48. VTS_BSTR;
  49. InvokeHelper(0x68, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  50.  lpszNewValue);
  51. }
  52. BOOL CRealAudio::GetNoLabels()
  53. {
  54. BOOL result;
  55. InvokeHelper(0x69, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  56. return result;
  57. }
  58. void CRealAudio::SetNoLabels(BOOL bNewValue)
  59. {
  60. static BYTE parms[] =
  61. VTS_BOOL;
  62. InvokeHelper(0x69, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  63.  bNewValue);
  64. }
  65. BOOL CRealAudio::GetAutoStart()
  66. {
  67. BOOL result;
  68. InvokeHelper(0x6a, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  69. return result;
  70. }
  71. void CRealAudio::SetAutoStart(BOOL bNewValue)
  72. {
  73. static BYTE parms[] =
  74. VTS_BOOL;
  75. InvokeHelper(0x6a, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  76.  bNewValue);
  77. }
  78. BOOL CRealAudio::GetAutoGotoURL()
  79. {
  80. BOOL result;
  81. InvokeHelper(0x6b, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  82. return result;
  83. }
  84. void CRealAudio::SetAutoGotoURL(BOOL bNewValue)
  85. {
  86. static BYTE parms[] =
  87. VTS_BOOL;
  88. InvokeHelper(0x6b, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  89.  bNewValue);
  90. }
  91. CString CRealAudio::GetWindowName()
  92. {
  93. CString result;
  94. InvokeHelper(0x6c, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  95. return result;
  96. }
  97. void CRealAudio::SetWindowName(LPCTSTR lpszNewValue)
  98. {
  99. static BYTE parms[] =
  100. VTS_BSTR;
  101. InvokeHelper(0x6c, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  102.  lpszNewValue);
  103. }
  104. short CRealAudio::GetVolume()
  105. {
  106. short result;
  107. InvokeHelper(0xe2, DISPATCH_METHOD, VT_I2, (void*)&result, NULL);
  108. return result;
  109. }
  110. void CRealAudio::SetVolume(short nVol)
  111. {
  112. static BYTE parms[] =
  113. VTS_I2;
  114. InvokeHelper(0xe3, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
  115.  nVol);
  116. }
  117. BOOL CRealAudio::GetMute()
  118. {
  119. BOOL result;
  120. InvokeHelper(0xe4, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
  121. return result;
  122. }
  123. void CRealAudio::SetMute(BOOL bMute)
  124. {
  125. static BYTE parms[] =
  126. VTS_BOOL;
  127. InvokeHelper(0xe5, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
  128.  bMute);
  129. }
  130. BOOL CRealAudio::GetLoop()
  131. {
  132. BOOL result;
  133. InvokeHelper(0xe6, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
  134. return result;
  135. }
  136. void CRealAudio::SetLoop(BOOL bVal)
  137. {
  138. static BYTE parms[] =
  139. VTS_BOOL;
  140. InvokeHelper(0xe7, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
  141.  bVal);
  142. }
  143. BOOL CRealAudio::GetImageStatus()
  144. {
  145. BOOL result;
  146. InvokeHelper(0xea, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
  147. return result;
  148. }
  149. void CRealAudio::SetImageStatus(BOOL bEnable)
  150. {
  151. static BYTE parms[] =
  152. VTS_BOOL;
  153. InvokeHelper(0xeb, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
  154.  bEnable);
  155. }
  156. long CRealAudio::GetPacketsTotal()
  157. {
  158. long result;
  159. InvokeHelper(0xec, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
  160. return result;
  161. }
  162. long CRealAudio::GetPacketsReceived()
  163. {
  164. long result;
  165. InvokeHelper(0xed, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
  166. return result;
  167. }
  168. long CRealAudio::GetPacketsOutOfOrder()
  169. {
  170. long result;
  171. InvokeHelper(0xee, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
  172. return result;
  173. }
  174. long CRealAudio::GetPacketsMissing()
  175. {
  176. long result;
  177. InvokeHelper(0xef, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
  178. return result;
  179. }
  180. long CRealAudio::GetPacketsEarly()
  181. {
  182. long result;
  183. InvokeHelper(0xf0, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
  184. return result;
  185. }
  186. long CRealAudio::GetPacketsLate()
  187. {
  188. long result;
  189. InvokeHelper(0xf1, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
  190. return result;
  191. }
  192. long CRealAudio::GetBandwidthAverage()
  193. {
  194. long result;
  195. InvokeHelper(0xf2, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
  196. return result;
  197. }
  198. long CRealAudio::GetBandwidthCurrent()
  199. {
  200. long result;
  201. InvokeHelper(0xf3, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
  202. return result;
  203. }
  204. void CRealAudio::DoPlayPause()
  205. {
  206. InvokeHelper(0xc9, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  207. }
  208. void CRealAudio::DoStop()
  209. {
  210. InvokeHelper(0xca, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  211. }
  212. void CRealAudio::DoNextItem()
  213. {
  214. InvokeHelper(0xcb, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  215. }
  216. void CRealAudio::DoPrevItem()
  217. {
  218. InvokeHelper(0xcc, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  219. }
  220. BOOL CRealAudio::CanPlayPause()
  221. {
  222. BOOL result;
  223. InvokeHelper(0xcd, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
  224. return result;
  225. }
  226. BOOL CRealAudio::CanStop()
  227. {
  228. BOOL result;
  229. InvokeHelper(0xce, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
  230. return result;
  231. }
  232. BOOL CRealAudio::HasNextItem()
  233. {
  234. BOOL result;
  235. InvokeHelper(0xcf, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
  236. return result;
  237. }
  238. BOOL CRealAudio::HasPrevItem()
  239. {
  240. BOOL result;
  241. InvokeHelper(0xd0, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
  242. return result;
  243. }
  244. BOOL CRealAudio::HasNextEntry()
  245. {
  246. BOOL result;
  247. InvokeHelper(0x153, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
  248. return result;
  249. }
  250. BOOL CRealAudio::HasPrevEntry()
  251. {
  252. BOOL result;
  253. InvokeHelper(0x154, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
  254. return result;
  255. }
  256. void CRealAudio::DoNextEntry()
  257. {
  258. InvokeHelper(0x155, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  259. }
  260. void CRealAudio::DoPrevEntry()
  261. {
  262. InvokeHelper(0x156, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  263. }
  264. void CRealAudio::AboutBox()
  265. {
  266. InvokeHelper(0xfffffdd8, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  267. }
  268. void CRealAudio::EditPreferences()
  269. {
  270. InvokeHelper(0xd2, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  271. }
  272. void CRealAudio::HideShowStatistics()
  273. {
  274. InvokeHelper(0xd3, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  275. }
  276. BOOL CRealAudio::IsStatisticsVisible()
  277. {
  278. BOOL result;
  279. InvokeHelper(0xd4, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
  280. return result;
  281. }
  282. void CRealAudio::DoGotoURL(LPCTSTR url, LPCTSTR target)
  283. {
  284. static BYTE parms[] =
  285. VTS_BSTR VTS_BSTR;
  286. InvokeHelper(0xd5, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
  287.  url, target);
  288. }
  289. void CRealAudio::DoPlay()
  290. {
  291. InvokeHelper(0x101, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  292. }
  293. void CRealAudio::DoPause()
  294. {
  295. InvokeHelper(0x102, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  296. }
  297. long CRealAudio::GetPosition()
  298. {
  299. long result;
  300. InvokeHelper(0x103, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
  301. return result;
  302. }
  303. long CRealAudio::GetPlayState()
  304. {
  305. long result;
  306. InvokeHelper(0x104, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
  307. return result;
  308. }
  309. long CRealAudio::GetLength()
  310. {
  311. long result;
  312. InvokeHelper(0x105, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
  313. return result;
  314. }
  315. CString CRealAudio::GetTitle()
  316. {
  317. CString result;
  318. InvokeHelper(0x106, DISPATCH_METHOD, VT_BSTR, (void*)&result, NULL);
  319. return result;
  320. }
  321. CString CRealAudio::GetAuthor()
  322. {
  323. CString result;
  324. InvokeHelper(0x107, DISPATCH_METHOD, VT_BSTR, (void*)&result, NULL);
  325. return result;
  326. }
  327. CString CRealAudio::GetCopyright()
  328. {
  329. CString result;
  330. InvokeHelper(0x108, DISPATCH_METHOD, VT_BSTR, (void*)&result, NULL);
  331. return result;
  332. }
  333. long CRealAudio::GetClipWidth()
  334. {
  335. long result;
  336. InvokeHelper(0x109, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
  337. return result;
  338. }
  339. long CRealAudio::GetClipHeight()
  340. {
  341. long result;
  342. InvokeHelper(0x10a, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
  343. return result;
  344. }
  345. BOOL CRealAudio::CanPlay()
  346. {
  347. BOOL result;
  348. InvokeHelper(0x10b, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
  349. return result;
  350. }
  351. BOOL CRealAudio::CanPause()
  352. {
  353. BOOL result;
  354. InvokeHelper(0x10c, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
  355. return result;
  356. }
  357. void CRealAudio::SetPosition(long lPosition)
  358. {
  359. static BYTE parms[] =
  360. VTS_I4;
  361. InvokeHelper(0x10d, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
  362.  lPosition);
  363. }
  364. long CRealAudio::GetNumLoop()
  365. {
  366. long result;
  367. InvokeHelper(0x10e, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
  368. return result;
  369. }
  370. void CRealAudio::SetNumLoop(long lVal)
  371. {
  372. static BYTE parms[] =
  373. VTS_I4;
  374. InvokeHelper(0x10f, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
  375.  lVal);
  376. }
  377. BOOL CRealAudio::GetCenter()
  378. {
  379. BOOL result;
  380. InvokeHelper(0x110, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
  381. return result;
  382. }
  383. void CRealAudio::SetCenter(BOOL bVal)
  384. {
  385. static BYTE parms[] =
  386. VTS_BOOL;
  387. InvokeHelper(0x111, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
  388.  bVal);
  389. }
  390. BOOL CRealAudio::GetNoLogo()
  391. {
  392. BOOL result;
  393. InvokeHelper(0x112, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
  394. return result;
  395. }
  396. void CRealAudio::SetNoLogo(BOOL bVal)
  397. {
  398. static BYTE parms[] =
  399. VTS_BOOL;
  400. InvokeHelper(0x113, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
  401.  bVal);
  402. }
  403. BOOL CRealAudio::GetMaintainAspect()
  404. {
  405. BOOL result;
  406. InvokeHelper(0x114, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
  407. return result;
  408. }
  409. void CRealAudio::SetMaintainAspect(BOOL bVal)
  410. {
  411. static BYTE parms[] =
  412. VTS_BOOL;
  413. InvokeHelper(0x115, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
  414.  bVal);
  415. }
  416. CString CRealAudio::GetBackgroundColor()
  417. {
  418. CString result;
  419. InvokeHelper(0x116, DISPATCH_METHOD, VT_BSTR, (void*)&result, NULL);
  420. return result;
  421. }
  422. void CRealAudio::SetBackgroundColor(LPCTSTR pVal)
  423. {
  424. static BYTE parms[] =
  425. VTS_BSTR;
  426. InvokeHelper(0x117, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
  427.  pVal);
  428. }
  429. BOOL CRealAudio::GetStereoState()
  430. {
  431. BOOL result;
  432. InvokeHelper(0x118, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
  433. return result;
  434. }
  435. BOOL CRealAudio::GetLiveState()
  436. {
  437. BOOL result;
  438. InvokeHelper(0x119, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
  439. return result;
  440. }
  441. BOOL CRealAudio::GetShowStatistics()
  442. {
  443. BOOL result;
  444. InvokeHelper(0x11a, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
  445. return result;
  446. }
  447. void CRealAudio::SetShowStatistics(BOOL bVal)
  448. {
  449. static BYTE parms[] =
  450. VTS_BOOL;
  451. InvokeHelper(0x11b, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
  452.  bVal);
  453. }
  454. BOOL CRealAudio::GetShowPreferences()
  455. {
  456. BOOL result;
  457. InvokeHelper(0x11c, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
  458. return result;
  459. }
  460. void CRealAudio::SetShowPreferences(BOOL bVal)
  461. {
  462. static BYTE parms[] =
  463. VTS_BOOL;
  464. InvokeHelper(0x11d, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
  465.  bVal);
  466. }
  467. BOOL CRealAudio::GetShowAbout()
  468. {
  469. BOOL result;
  470. InvokeHelper(0x11e, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
  471. return result;
  472. }
  473. void CRealAudio::SetShowAbout(BOOL bVal)
  474. {
  475. static BYTE parms[] =
  476. VTS_BOOL;
  477. InvokeHelper(0x11f, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
  478.  bVal);
  479. }
  480. BOOL CRealAudio::GetOriginalSize()
  481. {
  482. BOOL result;
  483. InvokeHelper(0x120, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
  484. return result;
  485. }
  486. void CRealAudio::SetOriginalSize()
  487. {
  488. InvokeHelper(0x121, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  489. }
  490. BOOL CRealAudio::GetDoubleSize()
  491. {
  492. BOOL result;
  493. InvokeHelper(0x122, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
  494. return result;
  495. }
  496. void CRealAudio::SetDoubleSize()
  497. {
  498. InvokeHelper(0x123, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  499. }
  500. BOOL CRealAudio::GetFullScreen()
  501. {
  502. BOOL result;
  503. InvokeHelper(0x124, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
  504. return result;
  505. }
  506. void CRealAudio::SetFullScreen()
  507. {
  508. InvokeHelper(0x125, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  509. }
  510. BOOL CRealAudio::GetEnableContextMenu()
  511. {
  512. BOOL result;
  513. InvokeHelper(0x126, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
  514. return result;
  515. }
  516. void CRealAudio::SetEnableContextMenu(BOOL bVal)
  517. {
  518. static BYTE parms[] =
  519. VTS_BOOL;
  520. InvokeHelper(0x127, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
  521.  bVal);
  522. }
  523. BOOL CRealAudio::GetEnableOriginalSize()
  524. {
  525. BOOL result;
  526. InvokeHelper(0x128, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
  527. return result;
  528. }
  529. void CRealAudio::SetEnableOriginalSize(BOOL bVal)
  530. {
  531. static BYTE parms[] =
  532. VTS_BOOL;
  533. InvokeHelper(0x129, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
  534.  bVal);
  535. }
  536. BOOL CRealAudio::GetEnableDoubleSize()
  537. {
  538. BOOL result;
  539. InvokeHelper(0x12a, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
  540. return result;
  541. }
  542. void CRealAudio::SetEnableDoubleSize(BOOL bVal)
  543. {
  544. static BYTE parms[] =
  545. VTS_BOOL;
  546. InvokeHelper(0x12b, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
  547.  bVal);
  548. }
  549. BOOL CRealAudio::GetEnableFullScreen()
  550. {
  551. BOOL result;
  552. InvokeHelper(0xf4, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
  553. return result;
  554. }
  555. void CRealAudio::SetEnableFullScreen(BOOL bVal)
  556. {
  557. static BYTE parms[] =
  558. VTS_BOOL;
  559. InvokeHelper(0xf5, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
  560.  bVal);
  561. }
  562. BOOL CRealAudio::GetEnableMessageBox()
  563. {
  564. BOOL result;
  565. InvokeHelper(0x151, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
  566. return result;
  567. }
  568. void CRealAudio::SetEnableMessageBox(BOOL bVal)
  569. {
  570. static BYTE parms[] =
  571. VTS_BOOL;
  572. InvokeHelper(0x152, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
  573.  bVal);
  574. }
  575. void CRealAudio::SetTitle(LPCTSTR pVal)
  576. {
  577. static BYTE parms[] =
  578. VTS_BSTR;
  579. InvokeHelper(0xf6, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
  580.  pVal);
  581. }
  582. void CRealAudio::SetAuthor(LPCTSTR pVal)
  583. {
  584. static BYTE parms[] =
  585. VTS_BSTR;
  586. InvokeHelper(0xf7, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
  587.  pVal);
  588. }
  589. void CRealAudio::SetCopyright(LPCTSTR pVal)
  590. {
  591. static BYTE parms[] =
  592. VTS_BSTR;
  593. InvokeHelper(0xf8, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
  594.  pVal);
  595. }
  596. BOOL CRealAudio::GetWantKeyboardEvents()
  597. {
  598. BOOL result;
  599. InvokeHelper(0x132, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
  600. return result;
  601. }
  602. void CRealAudio::SetWantKeyboardEvents(BOOL bWantsEvents)
  603. {
  604. static BYTE parms[] =
  605. VTS_BOOL;
  606. InvokeHelper(0x131, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
  607.  bWantsEvents);
  608. }
  609. BOOL CRealAudio::GetWantMouseEvents()
  610. {
  611. BOOL result;
  612. InvokeHelper(0x134, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
  613. return result;
  614. }
  615. void CRealAudio::SetWantMouseEvents(BOOL bWantsEvents)
  616. {
  617. static BYTE parms[] =
  618. VTS_BOOL;
  619. InvokeHelper(0x133, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
  620.  bWantsEvents);
  621. }
  622. short CRealAudio::GetNumEntries()
  623. {
  624. short result;
  625. InvokeHelper(0x135, DISPATCH_METHOD, VT_I2, (void*)&result, NULL);
  626. return result;
  627. }
  628. short CRealAudio::GetCurrentEntry()
  629. {
  630. short result;
  631. InvokeHelper(0x136, DISPATCH_METHOD, VT_I2, (void*)&result, NULL);
  632. return result;
  633. }
  634. CString CRealAudio::GetEntryTitle(short uEntryIndex)
  635. {
  636. CString result;
  637. static BYTE parms[] =
  638. VTS_I2;
  639. InvokeHelper(0x137, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms,
  640. uEntryIndex);
  641. return result;
  642. }
  643. CString CRealAudio::GetEntryAuthor(short uEntryIndex)
  644. {
  645. CString result;
  646. static BYTE parms[] =
  647. VTS_I2;
  648. InvokeHelper(0x138, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms,
  649. uEntryIndex);
  650. return result;
  651. }
  652. CString CRealAudio::GetEntryCopyright(short uEntryIndex)
  653. {
  654. CString result;
  655. static BYTE parms[] =
  656. VTS_I2;
  657. InvokeHelper(0x139, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms,
  658. uEntryIndex);
  659. return result;
  660. }
  661. CString CRealAudio::GetEntryAbstract(short uEntryIndex)
  662. {
  663. CString result;
  664. static BYTE parms[] =
  665. VTS_I2;
  666. InvokeHelper(0x13a, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms,
  667. uEntryIndex);
  668. return result;
  669. }
  670. void CRealAudio::SetCanSeek(BOOL bCanSeek)
  671. {
  672. static BYTE parms[] =
  673. VTS_BOOL;
  674. InvokeHelper(0x13b, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
  675.  bCanSeek);
  676. }
  677. BOOL CRealAudio::GetCanSeek()
  678. {
  679. BOOL result;
  680. InvokeHelper(0x13c, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
  681. return result;
  682. }
  683. long CRealAudio::GetBufferingTimeElapsed()
  684. {
  685. long result;
  686. InvokeHelper(0x13d, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
  687. return result;
  688. }
  689. long CRealAudio::GetBufferingTimeRemaining()
  690. {
  691. long result;
  692. InvokeHelper(0x13e, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
  693. return result;
  694. }
  695. long CRealAudio::GetConnectionBandwidth()
  696. {
  697. long result;
  698. InvokeHelper(0x13f, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
  699. return result;
  700. }
  701. CString CRealAudio::GetPreferedLanguageString()
  702. {
  703. CString result;
  704. InvokeHelper(0x140, DISPATCH_METHOD, VT_BSTR, (void*)&result, NULL);
  705. return result;
  706. }
  707. long CRealAudio::GetPreferedLanguageID()
  708. {
  709. long result;
  710. InvokeHelper(0x141, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
  711. return result;
  712. }
  713. long CRealAudio::GetUserCountryID()
  714. {
  715. long result;
  716. InvokeHelper(0x142, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
  717. return result;
  718. }
  719. short CRealAudio::GetNumSources()
  720. {
  721. short result;
  722. InvokeHelper(0x143, DISPATCH_METHOD, VT_I2, (void*)&result, NULL);
  723. return result;
  724. }
  725. CString CRealAudio::GetSourceTransport(short nSourceNum)
  726. {
  727. CString result;
  728. static BYTE parms[] =
  729. VTS_I2;
  730. InvokeHelper(0x144, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms,
  731. nSourceNum);
  732. return result;
  733. }
  734. BOOL CRealAudio::GetWantErrors()
  735. {
  736. BOOL result;
  737. InvokeHelper(0x145, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
  738. return result;
  739. }
  740. void CRealAudio::SetWantErrors(BOOL bVal)
  741. {
  742. static BYTE parms[] =
  743. VTS_BOOL;
  744. InvokeHelper(0x146, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
  745.  bVal);
  746. }
  747. BOOL CRealAudio::GetShuffle()
  748. {
  749. BOOL result;
  750. InvokeHelper(0x147, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
  751. return result;
  752. }
  753. void CRealAudio::SetShuffle(BOOL bVal)
  754. {
  755. static BYTE parms[] =
  756. VTS_BOOL;
  757. InvokeHelper(0x148, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
  758.  bVal);
  759. }
  760. CString CRealAudio::GetVersionInfo()
  761. {
  762. CString result;
  763. InvokeHelper(0x149, DISPATCH_METHOD, VT_BSTR, (void*)&result, NULL);
  764. return result;
  765. }
  766. CString CRealAudio::GetLastMessage()
  767. {
  768. CString result;
  769. InvokeHelper(0x14b, DISPATCH_METHOD, VT_BSTR, (void*)&result, NULL);
  770. return result;
  771. }
  772. long CRealAudio::GetLastErrorSeverity()
  773. {
  774. long result;
  775. InvokeHelper(0x14e, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
  776. return result;
  777. }
  778. long CRealAudio::GetLastErrorRMACode()
  779. {
  780. long result;
  781. InvokeHelper(0x14d, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
  782. return result;
  783. }
  784. long CRealAudio::GetLastErrorUserCode()
  785. {
  786. long result;
  787. InvokeHelper(0x14f, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
  788. return result;
  789. }
  790. CString CRealAudio::GetLastErrorUserString()
  791. {
  792. CString result;
  793. InvokeHelper(0x150, DISPATCH_METHOD, VT_BSTR, (void*)&result, NULL);
  794. return result;
  795. }
  796. CString CRealAudio::GetLastErrorMoreInfoURL()
  797. {
  798. CString result;
  799. InvokeHelper(0x14c, DISPATCH_METHOD, VT_BSTR, (void*)&result, NULL);
  800. return result;
  801. }
  802. void CRealAudio::SetPreFetch(BOOL bVal)
  803. {
  804. static BYTE parms[] =
  805. VTS_BOOL;
  806. InvokeHelper(0x157, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
  807.  bVal);
  808. }
  809. BOOL CRealAudio::GetPreFetch()
  810. {
  811. BOOL result;
  812. InvokeHelper(0x158, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
  813. return result;
  814. }
  815. void CRealAudio::SetRegion(LPCTSTR pVal)
  816. {
  817. static BYTE parms[] =
  818. VTS_BSTR;
  819. InvokeHelper(0x159, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
  820.  pVal);
  821. }
  822. CString CRealAudio::GetRegion()
  823. {
  824. CString result;
  825. InvokeHelper(0x15a, DISPATCH_METHOD, VT_BSTR, (void*)&result, NULL);
  826. return result;
  827. }
  828. BOOL CRealAudio::GetIsPlus()
  829. {
  830. BOOL result;
  831. InvokeHelper(0x15b, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
  832. return result;
  833. }
  834. BOOL CRealAudio::GetConsoleEvents()
  835. {
  836. BOOL result;
  837. InvokeHelper(0x15c, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
  838. return result;
  839. }
  840. void CRealAudio::SetConsoleEvents(BOOL bVal)
  841. {
  842. static BYTE parms[] =
  843. VTS_BOOL;
  844. InvokeHelper(0x15d, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
  845.  bVal);
  846. }