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

  1. #if !defined(AFX_WMPMEDIACOLLECTION_H__BD3C50BE_3B5C_47CA_8A5E_1B66C193C518__INCLUDED_)
  2. #define AFX_WMPMEDIACOLLECTION_H__BD3C50BE_3B5C_47CA_8A5E_1B66C193C518__INCLUDED_
  3.  
  4. #if _MSC_VER > 1000
  5. #pragma once
  6. #endif // _MSC_VER > 1000
  7. // Machine generated IDispatch wrapper class(es) created by Microsoft Visual C++
  8.  
  9. // NOTE: Do not modify the contents of this file.  If this class is regenerated by
  10. //  Microsoft Visual C++, your modifications will be overwritten.
  11.  
  12.  
  13. // Dispatch interfaces referenced by this interface
  14. class CWMPMedia;
  15. class CWMPPlaylist;
  16. class CWMPStringCollection;
  17.  
  18. /////////////////////////////////////////////////////////////////////////////
  19. // CWMPMediaCollection wrapper class
  20.  
  21. class CWMPMediaCollection : public COleDispatchDriver
  22. {
  23. public:
  24.     CWMPMediaCollection() {}        // Calls COleDispatchDriver default constructor
  25.     CWMPMediaCollection(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  26.     CWMPMediaCollection(const CWMPMediaCollection& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  27.  
  28. // Attributes
  29. public:
  30.  
  31. // Operations
  32. public:
  33.     CWMPMedia add(LPCTSTR bstrURL);
  34.     CWMPPlaylist getAll();
  35.     CWMPPlaylist getByName(LPCTSTR bstrName);
  36.     CWMPPlaylist getByGenre(LPCTSTR bstrGenre);
  37.     CWMPPlaylist getByAuthor(LPCTSTR bstrAuthor);
  38.     CWMPPlaylist getByAlbum(LPCTSTR bstrAlbum);
  39.     CWMPPlaylist getByAttribute(LPCTSTR bstrAttribute, LPCTSTR bstrValue);
  40.     void remove(LPDISPATCH pItem, BOOL varfDeleteFile);
  41.     CWMPStringCollection getAttributeStringCollection(LPCTSTR bstrAttribute, LPCTSTR bstrMediaType);
  42.     long getMediaAtom(LPCTSTR bstrItemName);
  43.     void setDeleted(LPDISPATCH pItem, BOOL varfIsDeleted);
  44.     BOOL isDeleted(LPDISPATCH pItem);
  45. };
  46.  
  47. //{{AFX_INSERT_LOCATION}}
  48. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  49.  
  50. #endif // !defined(AFX_WMPMEDIACOLLECTION_H__BD3C50BE_3B5C_47CA_8A5E_1B66C193C518__INCLUDED_)
  51.