wmpplaylistcollection.cpp
上传用户:zbtianhong
上传日期:2022-07-12
资源大小:3707k
文件大小:2k
源码类别:

多媒体编程

开发平台:

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 "wmpplaylistcollection.h"
  6. // Dispatch interfaces referenced by this interface
  7. #include "wmpplaylist.h"
  8. #include "WMPPlaylistArray.h"
  9. /////////////////////////////////////////////////////////////////////////////
  10. // CWMPPlaylistCollection properties
  11. /////////////////////////////////////////////////////////////////////////////
  12. // CWMPPlaylistCollection operations
  13. CWMPPlaylist CWMPPlaylistCollection::newPlaylist(LPCTSTR bstrName)
  14. {
  15. LPDISPATCH pDispatch;
  16. static BYTE parms[] =
  17. VTS_BSTR;
  18. InvokeHelper(0x228, DISPATCH_METHOD, VT_DISPATCH, (void*)&pDispatch, parms,
  19. bstrName);
  20. return CWMPPlaylist(pDispatch);
  21. }
  22. CWMPPlaylistArray CWMPPlaylistCollection::getAll()
  23. {
  24. LPDISPATCH pDispatch;
  25. InvokeHelper(0x229, DISPATCH_METHOD, VT_DISPATCH, (void*)&pDispatch, NULL);
  26. return CWMPPlaylistArray(pDispatch);
  27. }
  28. CWMPPlaylistArray CWMPPlaylistCollection::getByName(LPCTSTR bstrName)
  29. {
  30. LPDISPATCH pDispatch;
  31. static BYTE parms[] =
  32. VTS_BSTR;
  33. InvokeHelper(0x22a, DISPATCH_METHOD, VT_DISPATCH, (void*)&pDispatch, parms,
  34. bstrName);
  35. return CWMPPlaylistArray(pDispatch);
  36. }
  37. void CWMPPlaylistCollection::remove(LPDISPATCH pItem)
  38. {
  39. static BYTE parms[] =
  40. VTS_DISPATCH;
  41. InvokeHelper(0x22c, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
  42.  pItem);
  43. }
  44. void CWMPPlaylistCollection::setDeleted(LPDISPATCH pItem, BOOL varfIsDeleted)
  45. {
  46. static BYTE parms[] =
  47. VTS_DISPATCH VTS_BOOL;
  48. InvokeHelper(0x230, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
  49.  pItem, varfIsDeleted);
  50. }
  51. BOOL CWMPPlaylistCollection::isDeleted(LPDISPATCH pItem)
  52. {
  53. BOOL result;
  54. static BYTE parms[] =
  55. VTS_DISPATCH;
  56. InvokeHelper(0x231, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
  57. pItem);
  58. return result;
  59. }
  60. CWMPPlaylist CWMPPlaylistCollection::importPlaylist(LPDISPATCH pItem)
  61. {
  62. LPDISPATCH pDispatch;
  63. static BYTE parms[] =
  64. VTS_DISPATCH;
  65. InvokeHelper(0x232, DISPATCH_METHOD, VT_DISPATCH, (void*)&pDispatch, parms,
  66. pItem);
  67. return CWMPPlaylist(pDispatch);
  68. }