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

  1. #if !defined(AFX_WMPPLAYER4_H__9B8729F3_B521_4856_882E_5A72449907E9__INCLUDED_)
  2. #define AFX_WMPPLAYER4_H__9B8729F3_B521_4856_882E_5A72449907E9__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 CWMPControls;
  15. class CWMPSettings;
  16. class CWMPMedia;
  17. class CWMPMediaCollection;
  18. class CWMPPlaylistCollection;
  19. class CWMPNetwork;
  20. class CWMPPlaylist;
  21. class CWMPCdromCollection;
  22. class CWMPClosedCaption;
  23. class CWMPError;
  24. class CWMPDVD;
  25. class CWMPPlayerApplication;
  26.  
  27. /////////////////////////////////////////////////////////////////////////////
  28. // CWMPPlayer4 wrapper class
  29.  
  30. class CWMPPlayer4 : public CWnd
  31. {
  32. protected:
  33.     DECLARE_DYNCREATE(CWMPPlayer4)
  34. public:
  35.     CLSID const& GetClsid()
  36.     {
  37.         static CLSID const clsid
  38.             = { 0x6bf52a52, 0x394a, 0x11d3, { 0xb1, 0x53, 0x0, 0xc0, 0x4f, 0x79, 0xfa, 0xa6 } };
  39.         return clsid;
  40.     }
  41.     virtual BOOL Create(LPCTSTR lpszClassName,
  42.         LPCTSTR lpszWindowName, DWORD dwStyle,
  43.         const RECT& rect,
  44.         CWnd* pParentWnd, UINT nID,
  45.         CCreateContext* pContext = NULL)
  46.     { return CreateControl(GetClsid(), lpszWindowName, dwStyle, rect, pParentWnd, nID); }
  47.  
  48.     BOOL Create(LPCTSTR lpszWindowName, DWORD dwStyle,
  49.         const RECT& rect, CWnd* pParentWnd, UINT nID,
  50.         CFile* pPersist = NULL, BOOL bStorage = FALSE,
  51.         BSTR bstrLicKey = NULL)
  52.     { return CreateControl(GetClsid(), lpszWindowName, dwStyle, rect, pParentWnd, nID,
  53.         pPersist, bStorage, bstrLicKey); }
  54.  
  55. // Attributes
  56. public:
  57.  
  58. // Operations
  59. public:
  60.     void close();
  61.     CString GetUrl();
  62.     void SetUrl(LPCTSTR lpszNewValue);
  63.     long GetOpenState();
  64.     long GetPlayState();
  65.     CWMPControls GetControls();
  66.     CWMPSettings GetSettings();
  67.     CWMPMedia GetCurrentMedia();
  68.     void SetCurrentMedia(LPDISPATCH newValue);
  69.     CWMPMediaCollection GetMediaCollection();
  70.     CWMPPlaylistCollection GetPlaylistCollection();
  71.     CString GetVersionInfo();
  72.     void launchURL(LPCTSTR bstrURL);
  73.     CWMPNetwork GetNetwork();
  74.     CWMPPlaylist GetCurrentPlaylist();
  75.     void SetCurrentPlaylist(LPDISPATCH newValue);
  76.     CWMPCdromCollection GetCdromCollection();
  77.     CWMPClosedCaption GetClosedCaption();
  78.     BOOL GetIsOnline();
  79.     CWMPError GetError();
  80.     CString GetStatus();
  81.     CWMPDVD GetDvd();
  82.     CWMPPlaylist newPlaylist(LPCTSTR bstrName, LPCTSTR bstrURL);
  83.     CWMPMedia newMedia(LPCTSTR bstrURL);
  84.     BOOL GetEnabled();
  85.     void SetEnabled(BOOL bNewValue);
  86.     BOOL GetFullScreen();
  87.     void SetFullScreen(BOOL bNewValue);
  88.     BOOL GetEnableContextMenu();
  89.     void SetEnableContextMenu(BOOL bNewValue);
  90.     void SetUiMode(LPCTSTR lpszNewValue);
  91.     CString GetUiMode();
  92.     BOOL GetStretchToFit();
  93.     void SetStretchToFit(BOOL bNewValue);
  94.     BOOL GetWindowlessVideo();
  95.     void SetWindowlessVideo(BOOL bNewValue);
  96.     BOOL GetIsRemote();
  97.     CWMPPlayerApplication GetPlayerApplication();
  98.     void openPlayer(LPCTSTR bstrURL);
  99. };
  100.  
  101. //{{AFX_INSERT_LOCATION}}
  102. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  103.  
  104. #endif // !defined(AFX_WMPPLAYER4_H__9B8729F3_B521_4856_882E_5A72449907E9__INCLUDED_)
  105.