83 lines
		
	
	
	
		
			2.2 KiB
		
	
	
	
		
			C++
		
	
	
	
	
	
		
		
			
		
	
	
			83 lines
		
	
	
	
		
			2.2 KiB
		
	
	
	
		
			C++
		
	
	
	
	
	
| 
								 | 
							
								// Machine generated IDispatch wrapper class(es) created by Microsoft Visual C++
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								// NOTE: Do not modify the contents of this file.  If this class is regenerated by
							 | 
						||
| 
								 | 
							
								//  Microsoft Visual C++, your modifications will be overwritten.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#include "stdafx.h"
							 | 
						||
| 
								 | 
							
								#include "wmpplaylistcollection.h"
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								// Dispatch interfaces referenced by this interface
							 | 
						||
| 
								 | 
							
								#include "wmpplaylist.h"
							 | 
						||
| 
								 | 
							
								#include "WMPPlaylistArray.h"
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								/////////////////////////////////////////////////////////////////////////////
							 | 
						||
| 
								 | 
							
								// CWMPPlaylistCollection properties
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								/////////////////////////////////////////////////////////////////////////////
							 | 
						||
| 
								 | 
							
								// CWMPPlaylistCollection operations
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								CWMPPlaylist CWMPPlaylistCollection::newPlaylist(LPCTSTR bstrName)
							 | 
						||
| 
								 | 
							
								{
							 | 
						||
| 
								 | 
							
									LPDISPATCH pDispatch;
							 | 
						||
| 
								 | 
							
									static BYTE parms[] =
							 | 
						||
| 
								 | 
							
										VTS_BSTR;
							 | 
						||
| 
								 | 
							
									InvokeHelper(0x228, DISPATCH_METHOD, VT_DISPATCH, (void*)&pDispatch, parms,
							 | 
						||
| 
								 | 
							
										bstrName);
							 | 
						||
| 
								 | 
							
									return CWMPPlaylist(pDispatch);
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								CWMPPlaylistArray CWMPPlaylistCollection::getAll()
							 | 
						||
| 
								 | 
							
								{
							 | 
						||
| 
								 | 
							
									LPDISPATCH pDispatch;
							 | 
						||
| 
								 | 
							
									InvokeHelper(0x229, DISPATCH_METHOD, VT_DISPATCH, (void*)&pDispatch, NULL);
							 | 
						||
| 
								 | 
							
									return CWMPPlaylistArray(pDispatch);
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								CWMPPlaylistArray CWMPPlaylistCollection::getByName(LPCTSTR bstrName)
							 | 
						||
| 
								 | 
							
								{
							 | 
						||
| 
								 | 
							
									LPDISPATCH pDispatch;
							 | 
						||
| 
								 | 
							
									static BYTE parms[] =
							 | 
						||
| 
								 | 
							
										VTS_BSTR;
							 | 
						||
| 
								 | 
							
									InvokeHelper(0x22a, DISPATCH_METHOD, VT_DISPATCH, (void*)&pDispatch, parms,
							 | 
						||
| 
								 | 
							
										bstrName);
							 | 
						||
| 
								 | 
							
									return CWMPPlaylistArray(pDispatch);
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								void CWMPPlaylistCollection::remove(LPDISPATCH pItem)
							 | 
						||
| 
								 | 
							
								{
							 | 
						||
| 
								 | 
							
									static BYTE parms[] =
							 | 
						||
| 
								 | 
							
										VTS_DISPATCH;
							 | 
						||
| 
								 | 
							
									InvokeHelper(0x22c, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
							 | 
						||
| 
								 | 
							
										 pItem);
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								void CWMPPlaylistCollection::setDeleted(LPDISPATCH pItem, BOOL varfIsDeleted)
							 | 
						||
| 
								 | 
							
								{
							 | 
						||
| 
								 | 
							
									static BYTE parms[] =
							 | 
						||
| 
								 | 
							
										VTS_DISPATCH VTS_BOOL;
							 | 
						||
| 
								 | 
							
									InvokeHelper(0x230, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
							 | 
						||
| 
								 | 
							
										 pItem, varfIsDeleted);
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								BOOL CWMPPlaylistCollection::isDeleted(LPDISPATCH pItem)
							 | 
						||
| 
								 | 
							
								{
							 | 
						||
| 
								 | 
							
									BOOL result;
							 | 
						||
| 
								 | 
							
									static BYTE parms[] =
							 | 
						||
| 
								 | 
							
										VTS_DISPATCH;
							 | 
						||
| 
								 | 
							
									InvokeHelper(0x231, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
							 | 
						||
| 
								 | 
							
										pItem);
							 | 
						||
| 
								 | 
							
									return result;
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								CWMPPlaylist CWMPPlaylistCollection::importPlaylist(LPDISPATCH pItem)
							 | 
						||
| 
								 | 
							
								{
							 | 
						||
| 
								 | 
							
									LPDISPATCH pDispatch;
							 | 
						||
| 
								 | 
							
									static BYTE parms[] =
							 | 
						||
| 
								 | 
							
										VTS_DISPATCH;
							 | 
						||
| 
								 | 
							
									InvokeHelper(0x232, DISPATCH_METHOD, VT_DISPATCH, (void*)&pDispatch, parms,
							 | 
						||
| 
								 | 
							
										pItem);
							 | 
						||
| 
								 | 
							
									return CWMPPlaylist(pDispatch);
							 | 
						||
| 
								 | 
							
								}
							 |