/*
* WMPLibrary.h
* Copyright (c) 2011 Antillia.com TOSHIYUKI ARAI. ALL RIGHTS RESERVED.
*/
// SOL9
// 2011/12/07
#pragma once
#include <sol/wmp/WMPObject.h>
namespace SOL {
class WMPLibrary : public WMPObject {
private:
IWMPLibraryPtr library;
public:
WMPLibrary(IWMPLibraryPtr ptr)
:library(ptr)
{
}
public:
_bstr_t getName()
{
return library->Getname();
}
public:
enum WMPLibraryType getType()
{
return library->Gettype();
}
IWMPMediaCollectionPtr getMediaCollection()
{
return library->GetmediaCollection();
}
VARIANT_BOOL isIdentical(struct IWMPLibrary * pIWMPLibrary)
{
return library->isIdentical(pIWMPLibrary);
}
};
}
|