home *** CD-ROM | disk | FTP | other *** search
/ Chip 2004 November / CMCD1104.ISO / Software / Shareware / Programare / skincraft / SkinCrafter_v1.4.12_Demo.msi / _49E29CB9A65AABBF653C1037E1AA74B6 / _A332480A72104D23B72613A1F15ECA9B < prev    next >
Encoding:
Text File  |  2004-02-17  |  7.7 KB  |  322 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 "wmpplayer4.h"
  9.  
  10. // Dispatch interfaces referenced by this interface
  11. #include "wmpcontrols.h"
  12. #include "WMPSettings.h"
  13. #include "wmpmedia.h"
  14. #include "wmpmediacollection.h"
  15. #include "wmpplaylistcollection.h"
  16. #include "wmpnetwork.h"
  17. #include "wmpplaylist.h"
  18. #include "wmpcdromcollection.h"
  19. #include "wmpclosedcaption.h"
  20. #include "WMPError.h"
  21. #include "wmpdvd.h"
  22. #include "WMPPlayerApplication.h"
  23.  
  24. /////////////////////////////////////////////////////////////////////////////
  25. // CWMPPlayer4
  26.  
  27. IMPLEMENT_DYNCREATE(CWMPPlayer4, CWnd)
  28.  
  29. /////////////////////////////////////////////////////////////////////////////
  30. // CWMPPlayer4 properties
  31.  
  32. /////////////////////////////////////////////////////////////////////////////
  33. // CWMPPlayer4 operations
  34.  
  35. void CWMPPlayer4::close()
  36. {
  37.     InvokeHelper(0x3, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  38. }
  39.  
  40. CString CWMPPlayer4::GetUrl()
  41. {
  42.     CString result;
  43.     InvokeHelper(0x1, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  44.     return result;
  45. }
  46.  
  47. void CWMPPlayer4::SetUrl(LPCTSTR lpszNewValue)
  48. {
  49.     static BYTE parms[] =
  50.         VTS_BSTR;
  51.     InvokeHelper(0x1, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  52.          lpszNewValue);
  53. }
  54.  
  55. long CWMPPlayer4::GetOpenState()
  56. {
  57.     long result;
  58.     InvokeHelper(0x2, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  59.     return result;
  60. }
  61.  
  62. long CWMPPlayer4::GetPlayState()
  63. {
  64.     long result;
  65.     InvokeHelper(0xa, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  66.     return result;
  67. }
  68.  
  69. CWMPControls CWMPPlayer4::GetControls()
  70. {
  71.     LPDISPATCH pDispatch;
  72.     InvokeHelper(0x4, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&pDispatch, NULL);
  73.     return CWMPControls(pDispatch);
  74. }
  75.  
  76. CWMPSettings CWMPPlayer4::GetSettings()
  77. {
  78.     LPDISPATCH pDispatch;
  79.     InvokeHelper(0x5, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&pDispatch, NULL);
  80.     return CWMPSettings(pDispatch);
  81. }
  82.  
  83. CWMPMedia CWMPPlayer4::GetCurrentMedia()
  84. {
  85.     LPDISPATCH pDispatch;
  86.     InvokeHelper(0x6, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&pDispatch, NULL);
  87.     return CWMPMedia(pDispatch);
  88. }
  89.  
  90. void CWMPPlayer4::SetCurrentMedia(LPDISPATCH newValue)
  91. {
  92.     static BYTE parms[] =
  93.         VTS_DISPATCH;
  94.     InvokeHelper(0x6, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  95.          newValue);
  96. }
  97.  
  98. CWMPMediaCollection CWMPPlayer4::GetMediaCollection()
  99. {
  100.     LPDISPATCH pDispatch;
  101.     InvokeHelper(0x8, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&pDispatch, NULL);
  102.     return CWMPMediaCollection(pDispatch);
  103. }
  104.  
  105. CWMPPlaylistCollection CWMPPlayer4::GetPlaylistCollection()
  106. {
  107.     LPDISPATCH pDispatch;
  108.     InvokeHelper(0x9, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&pDispatch, NULL);
  109.     return CWMPPlaylistCollection(pDispatch);
  110. }
  111.  
  112. CString CWMPPlayer4::GetVersionInfo()
  113. {
  114.     CString result;
  115.     InvokeHelper(0xb, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  116.     return result;
  117. }
  118.  
  119. void CWMPPlayer4::launchURL(LPCTSTR bstrURL)
  120. {
  121.     static BYTE parms[] =
  122.         VTS_BSTR;
  123.     InvokeHelper(0xc, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
  124.          bstrURL);
  125. }
  126.  
  127. CWMPNetwork CWMPPlayer4::GetNetwork()
  128. {
  129.     LPDISPATCH pDispatch;
  130.     InvokeHelper(0x7, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&pDispatch, NULL);
  131.     return CWMPNetwork(pDispatch);
  132. }
  133.  
  134. CWMPPlaylist CWMPPlayer4::GetCurrentPlaylist()
  135. {
  136.     LPDISPATCH pDispatch;
  137.     InvokeHelper(0xd, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&pDispatch, NULL);
  138.     return CWMPPlaylist(pDispatch);
  139. }
  140.  
  141. void CWMPPlayer4::SetCurrentPlaylist(LPDISPATCH newValue)
  142. {
  143.     static BYTE parms[] =
  144.         VTS_DISPATCH;
  145.     InvokeHelper(0xd, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  146.          newValue);
  147. }
  148.  
  149. CWMPCdromCollection CWMPPlayer4::GetCdromCollection()
  150. {
  151.     LPDISPATCH pDispatch;
  152.     InvokeHelper(0xe, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&pDispatch, NULL);
  153.     return CWMPCdromCollection(pDispatch);
  154. }
  155.  
  156. CWMPClosedCaption CWMPPlayer4::GetClosedCaption()
  157. {
  158.     LPDISPATCH pDispatch;
  159.     InvokeHelper(0xf, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&pDispatch, NULL);
  160.     return CWMPClosedCaption(pDispatch);
  161. }
  162.  
  163. BOOL CWMPPlayer4::GetIsOnline()
  164. {
  165.     BOOL result;
  166.     InvokeHelper(0x10, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  167.     return result;
  168. }
  169.  
  170. CWMPError CWMPPlayer4::GetError()
  171. {
  172.     LPDISPATCH pDispatch;
  173.     InvokeHelper(0x11, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&pDispatch, NULL);
  174.     return CWMPError(pDispatch);
  175. }
  176.  
  177. CString CWMPPlayer4::GetStatus()
  178. {
  179.     CString result;
  180.     InvokeHelper(0x12, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  181.     return result;
  182. }
  183.  
  184. CWMPDVD CWMPPlayer4::GetDvd()
  185. {
  186.     LPDISPATCH pDispatch;
  187.     InvokeHelper(0x28, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&pDispatch, NULL);
  188.     return CWMPDVD(pDispatch);
  189. }
  190.  
  191. CWMPPlaylist CWMPPlayer4::newPlaylist(LPCTSTR bstrName, LPCTSTR bstrURL)
  192. {
  193.     LPDISPATCH pDispatch;
  194.     static BYTE parms[] =
  195.         VTS_BSTR VTS_BSTR;
  196.     InvokeHelper(0x29, DISPATCH_METHOD, VT_DISPATCH, (void*)&pDispatch, parms,
  197.         bstrName, bstrURL);
  198.     return CWMPPlaylist(pDispatch);
  199. }
  200.  
  201. CWMPMedia CWMPPlayer4::newMedia(LPCTSTR bstrURL)
  202. {
  203.     LPDISPATCH pDispatch;
  204.     static BYTE parms[] =
  205.         VTS_BSTR;
  206.     InvokeHelper(0x2a, DISPATCH_METHOD, VT_DISPATCH, (void*)&pDispatch, parms,
  207.         bstrURL);
  208.     return CWMPMedia(pDispatch);
  209. }
  210.  
  211. BOOL CWMPPlayer4::GetEnabled()
  212. {
  213.     BOOL result;
  214.     InvokeHelper(0x13, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  215.     return result;
  216. }
  217.  
  218. void CWMPPlayer4::SetEnabled(BOOL bNewValue)
  219. {
  220.     static BYTE parms[] =
  221.         VTS_BOOL;
  222.     InvokeHelper(0x13, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  223.          bNewValue);
  224. }
  225.  
  226. BOOL CWMPPlayer4::GetFullScreen()
  227. {
  228.     BOOL result;
  229.     InvokeHelper(0x15, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  230.     return result;
  231. }
  232.  
  233. void CWMPPlayer4::SetFullScreen(BOOL bNewValue)
  234. {
  235.     static BYTE parms[] =
  236.         VTS_BOOL;
  237.     InvokeHelper(0x15, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  238.          bNewValue);
  239. }
  240.  
  241. BOOL CWMPPlayer4::GetEnableContextMenu()
  242. {
  243.     BOOL result;
  244.     InvokeHelper(0x16, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  245.     return result;
  246. }
  247.  
  248. void CWMPPlayer4::SetEnableContextMenu(BOOL bNewValue)
  249. {
  250.     static BYTE parms[] =
  251.         VTS_BOOL;
  252.     InvokeHelper(0x16, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  253.          bNewValue);
  254. }
  255.  
  256. void CWMPPlayer4::SetUiMode(LPCTSTR lpszNewValue)
  257. {
  258.     static BYTE parms[] =
  259.         VTS_BSTR;
  260.     InvokeHelper(0x17, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  261.          lpszNewValue);
  262. }
  263.  
  264. CString CWMPPlayer4::GetUiMode()
  265. {
  266.     CString result;
  267.     InvokeHelper(0x17, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  268.     return result;
  269. }
  270.  
  271. BOOL CWMPPlayer4::GetStretchToFit()
  272. {
  273.     BOOL result;
  274.     InvokeHelper(0x18, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  275.     return result;
  276. }
  277.  
  278. void CWMPPlayer4::SetStretchToFit(BOOL bNewValue)
  279. {
  280.     static BYTE parms[] =
  281.         VTS_BOOL;
  282.     InvokeHelper(0x18, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  283.          bNewValue);
  284. }
  285.  
  286. BOOL CWMPPlayer4::GetWindowlessVideo()
  287. {
  288.     BOOL result;
  289.     InvokeHelper(0x19, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  290.     return result;
  291. }
  292.  
  293. void CWMPPlayer4::SetWindowlessVideo(BOOL bNewValue)
  294. {
  295.     static BYTE parms[] =
  296.         VTS_BOOL;
  297.     InvokeHelper(0x19, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  298.          bNewValue);
  299. }
  300.  
  301. BOOL CWMPPlayer4::GetIsRemote()
  302. {
  303.     BOOL result;
  304.     InvokeHelper(0x1a, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  305.     return result;
  306. }
  307.  
  308. CWMPPlayerApplication CWMPPlayer4::GetPlayerApplication()
  309. {
  310.     LPDISPATCH pDispatch;
  311.     InvokeHelper(0x1b, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&pDispatch, NULL);
  312.     return CWMPPlayerApplication(pDispatch);
  313. }
  314.  
  315. void CWMPPlayer4::openPlayer(LPCTSTR bstrURL)
  316. {
  317.     static BYTE parms[] =
  318.         VTS_BSTR;
  319.     InvokeHelper(0x1c, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
  320.          bstrURL);
  321. }
  322.