home *** CD-ROM | disk | FTP | other *** search
/ Chip 2004 November / CMCD1104.ISO / Software / Shareware / Programare / skincraft / SkinCrafter_v1.4.12_Demo.msi / _49E29CB9A65AABBF653C1037E1AA74B6 / _935CD5FE70CA4F7D9818ED356F3FB93D < prev    next >
Encoding:
Text File  |  2004-02-17  |  3.1 KB  |  133 lines

  1. // Machine generated IDispatch wrapper class(es) created by Microsoft Visual C++
  2.  
  3. // NOTE: Do not modify the contents of this file.  If this class is regenerated by
  4. //  Microsoft Visual C++, your modifications will be overwritten.
  5.  
  6.  
  7. #include "stdafx.h"
  8. #include "wmpplaylist.h"
  9.  
  10. // Dispatch interfaces referenced by this interface
  11. #include "WMPMedia.h"
  12.  
  13.  
  14. /////////////////////////////////////////////////////////////////////////////
  15. // CWMPPlaylist properties
  16.  
  17. /////////////////////////////////////////////////////////////////////////////
  18. // CWMPPlaylist operations
  19.  
  20. long CWMPPlaylist::GetCount()
  21. {
  22.     long result;
  23.     InvokeHelper(0xc9, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  24.     return result;
  25. }
  26.  
  27. CString CWMPPlaylist::GetName()
  28. {
  29.     CString result;
  30.     InvokeHelper(0xca, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  31.     return result;
  32. }
  33.  
  34. void CWMPPlaylist::SetName(LPCTSTR lpszNewValue)
  35. {
  36.     static BYTE parms[] =
  37.         VTS_BSTR;
  38.     InvokeHelper(0xca, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  39.          lpszNewValue);
  40. }
  41.  
  42. long CWMPPlaylist::GetAttributeCount()
  43. {
  44.     long result;
  45.     InvokeHelper(0xd2, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  46.     return result;
  47. }
  48.  
  49. CString CWMPPlaylist::GetAttributeName(long lIndex)
  50. {
  51.     CString result;
  52.     static BYTE parms[] =
  53.         VTS_I4;
  54.     InvokeHelper(0xd3, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, parms,
  55.         lIndex);
  56.     return result;
  57. }
  58.  
  59. CWMPMedia CWMPPlaylist::GetItem(long lIndex)
  60. {
  61.     LPDISPATCH pDispatch;
  62.     static BYTE parms[] =
  63.         VTS_I4;
  64.     InvokeHelper(0xd4, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&pDispatch, parms,
  65.         lIndex);
  66.     return CWMPMedia(pDispatch);
  67. }
  68.  
  69. CString CWMPPlaylist::getItemInfo(LPCTSTR bstrName)
  70. {
  71.     CString result;
  72.     static BYTE parms[] =
  73.         VTS_BSTR;
  74.     InvokeHelper(0xcb, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms,
  75.         bstrName);
  76.     return result;
  77. }
  78.  
  79. void CWMPPlaylist::setItemInfo(LPCTSTR bstrName, LPCTSTR bstrValue)
  80. {
  81.     static BYTE parms[] =
  82.         VTS_BSTR VTS_BSTR;
  83.     InvokeHelper(0xcc, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
  84.          bstrName, bstrValue);
  85. }
  86.  
  87. BOOL CWMPPlaylist::GetIsIdentical(LPDISPATCH pIWMPPlaylist)
  88. {
  89.     BOOL result;
  90.     static BYTE parms[] =
  91.         VTS_DISPATCH;
  92.     InvokeHelper(0xd5, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, parms,
  93.         pIWMPPlaylist);
  94.     return result;
  95. }
  96.  
  97. void CWMPPlaylist::clear()
  98. {
  99.     InvokeHelper(0xcd, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  100. }
  101.  
  102. void CWMPPlaylist::insertItem(long lIndex, LPDISPATCH pIWMPMedia)
  103. {
  104.     static BYTE parms[] =
  105.         VTS_I4 VTS_DISPATCH;
  106.     InvokeHelper(0xce, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
  107.          lIndex, pIWMPMedia);
  108. }
  109.  
  110. void CWMPPlaylist::appendItem(LPDISPATCH pIWMPMedia)
  111. {
  112.     static BYTE parms[] =
  113.         VTS_DISPATCH;
  114.     InvokeHelper(0xcf, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
  115.          pIWMPMedia);
  116. }
  117.  
  118. void CWMPPlaylist::removeItem(LPDISPATCH pIWMPMedia)
  119. {
  120.     static BYTE parms[] =
  121.         VTS_DISPATCH;
  122.     InvokeHelper(0xd0, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
  123.          pIWMPMedia);
  124. }
  125.  
  126. void CWMPPlaylist::moveItem(long lIndexOld, long lIndexNew)
  127. {
  128.     static BYTE parms[] =
  129.         VTS_I4 VTS_I4;
  130.     InvokeHelper(0xd1, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
  131.          lIndexOld, lIndexNew);
  132. }
  133.