home *** CD-ROM | disk | FTP | other *** search
- //
- // bpcbase.cpp: Implements the CBPCDeviceBase class
- //
- // Copyright (C) 1997 Microsoft Corporation
- // All rights reserved.
- //
- // This source code is only intended as a supplement to the
- // Broadcast Architecture Programmer's Reference.
- // For detailed information regarding Broadcast
- // Architecture, see the reference.
- //
- // 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 "bpcbase.h"
-
-
- /////////////////////////////////////////////////////////////////////////////
- // CBPCDeviceBase properties
-
- /////////////////////////////////////////////////////////////////////////////
- // CBPCDeviceBase operations
-
- CString CBPCDeviceBase::GetName()
- {
- CString result;
- InvokeHelper(0x3e9, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
- return result;
- }
-
- BOOL CBPCDeviceBase::GetHasFilename()
- {
- BOOL result;
- InvokeHelper(0x3ed, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
- return result;
- }
-
- BOOL CBPCDeviceBase::GetHasCA()
- {
- BOOL result;
- InvokeHelper(0x410, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
- return result;
- }
-
- BOOL CBPCDeviceBase::GetIsInput()
- {
- BOOL result;
- InvokeHelper(0x3ea, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
- return result;
- }
-
- BOOL CBPCDeviceBase::GetIsOutput()
- {
- BOOL result;
- InvokeHelper(0x3eb, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
- return result;
- }
-
- BOOL CBPCDeviceBase::GetHasChannel()
- {
- BOOL result;
- InvokeHelper(0x3ec, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
- return result;
- }
-
- long CBPCDeviceBase::GetStatus()
- {
- long result;
- InvokeHelper(0x3ef, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
- return result;
- }
-
- CString CBPCDeviceBase::GetProdName()
- {
- CString result;
- InvokeHelper(0x3f0, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
- return result;
- }
-
- CString CBPCDeviceBase::GetFileName()
- {
- CString result;
- InvokeHelper(0x3f1, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
- return result;
- }
-
- void CBPCDeviceBase::SetFileName(LPCTSTR lpszNewValue)
- {
- static BYTE parms[] =
- VTS_BSTR;
- InvokeHelper(0x3f1, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
- lpszNewValue);
- }
-
- long CBPCDeviceBase::GetChannel()
- {
- long result;
- InvokeHelper(0x3f2, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
- return result;
- }
-
- void CBPCDeviceBase::SetChannel(long nNewValue)
- {
- static BYTE parms[] =
- VTS_I4;
- InvokeHelper(0x3f2, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
- nNewValue);
- }
-
- BOOL CBPCDeviceBase::GetChannelAvailable(long nChannel)
- {
- BOOL result;
- static BYTE parms[] =
- VTS_I4;
- InvokeHelper(0x3f5, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, parms,
- nChannel);
- return result;
- }
-
- long CBPCDeviceBase::GetImageSourceWidth()
- {
- long result;
- InvokeHelper(0x3f7, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
- return result;
- }
-
- long CBPCDeviceBase::GetImageSourceHeight()
- {
- long result;
- InvokeHelper(0x3f8, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
- return result;
- }
-
- long CBPCDeviceBase::GetCurrentState()
- {
- long result;
- InvokeHelper(0x412, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
- return result;
- }
-
- double CBPCDeviceBase::GetCurrentPosition()
- {
- double result;
- InvokeHelper(0x3f9, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL);
- return result;
- }
-
- void CBPCDeviceBase::SetCurrentPosition(double newValue)
- {
- static BYTE parms[] =
- VTS_R8;
- InvokeHelper(0x3f9, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
- newValue);
- }
-
- double CBPCDeviceBase::GetDuration()
- {
- double result;
- InvokeHelper(0x3fa, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL);
- return result;
- }
-
- double CBPCDeviceBase::GetPrerollTime()
- {
- double result;
- InvokeHelper(0x3fb, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL);
- return result;
- }
-
- void CBPCDeviceBase::SetPrerollTime(double newValue)
- {
- static BYTE parms[] =
- VTS_R8;
- InvokeHelper(0x3fb, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
- newValue);
- }
-
- double CBPCDeviceBase::GetRate()
- {
- double result;
- InvokeHelper(0x3fc, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL);
- return result;
- }
-
- void CBPCDeviceBase::SetRate(double newValue)
- {
- static BYTE parms[] =
- VTS_R8;
- InvokeHelper(0x3fc, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
- newValue);
- }
-
- long CBPCDeviceBase::GetCountryCode()
- {
- long result;
- InvokeHelper(0x3fd, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
- return result;
- }
-
- void CBPCDeviceBase::SetCountryCode(long nNewValue)
- {
- static BYTE parms[] =
- VTS_I4;
- InvokeHelper(0x3fd, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
- nNewValue);
- }
-
- long CBPCDeviceBase::GetVideoFrequency()
- {
- long result;
- InvokeHelper(0x3fe, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
- return result;
- }
-
- long CBPCDeviceBase::GetAudioFrequency()
- {
- long result;
- InvokeHelper(0x3ff, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
- return result;
- }
-
- long CBPCDeviceBase::GetDefaultVideoType()
- {
- long result;
- InvokeHelper(0x400, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
- return result;
- }
-
- void CBPCDeviceBase::SetDefaultVideoType(long nNewValue)
- {
- static BYTE parms[] =
- VTS_I4;
- InvokeHelper(0x400, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
- nNewValue);
- }
-
- long CBPCDeviceBase::GetDefaultAudioType()
- {
- long result;
- InvokeHelper(0x401, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
- return result;
- }
-
- void CBPCDeviceBase::SetDefaultAudioType(long nNewValue)
- {
- static BYTE parms[] =
- VTS_I4;
- InvokeHelper(0x401, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
- nNewValue);
- }
-
- long CBPCDeviceBase::GetVideoSubchannel()
- {
- long result;
- InvokeHelper(0x402, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
- return result;
- }
-
- void CBPCDeviceBase::SetVideoSubchannel(long nNewValue)
- {
- static BYTE parms[] =
- VTS_I4;
- InvokeHelper(0x402, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
- nNewValue);
- }
-
- long CBPCDeviceBase::GetAudioSubchannel()
- {
- long result;
- InvokeHelper(0x403, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
- return result;
- }
-
- void CBPCDeviceBase::SetAudioSubchannel(long nNewValue)
- {
- static BYTE parms[] =
- VTS_I4;
- InvokeHelper(0x403, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
- nNewValue);
- }
-
- void CBPCDeviceBase::SetVolume(long nNewValue)
- {
- static BYTE parms[] =
- VTS_I4;
- InvokeHelper(0x407, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
- nNewValue);
- }
-
- long CBPCDeviceBase::GetVolume()
- {
- long result;
- InvokeHelper(0x407, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
- return result;
- }
-
- void CBPCDeviceBase::SetBalance(long nNewValue)
- {
- static BYTE parms[] =
- VTS_I4;
- InvokeHelper(0x408, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
- nNewValue);
- }
-
- long CBPCDeviceBase::GetBalance()
- {
- long result;
- InvokeHelper(0x408, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
- return result;
- }
-
- void CBPCDeviceBase::SetPower(BOOL bNewValue)
- {
- static BYTE parms[] =
- VTS_BOOL;
- InvokeHelper(0x40b, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
- bNewValue);
- }
-
- BOOL CBPCDeviceBase::GetPower()
- {
- BOOL result;
- InvokeHelper(0x40b, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
- return result;
- }
-
- void CBPCDeviceBase::SetOverScan(long nNewValue)
- {
- static BYTE parms[] =
- VTS_I4;
- InvokeHelper(0x413, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
- nNewValue);
- }
-
- long CBPCDeviceBase::GetOverScan()
- {
- long result;
- InvokeHelper(0x413, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
- return result;
- }
-
- long CBPCDeviceBase::GetProviderRating()
- {
- long result;
- InvokeHelper(0x51d, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
- return result;
- }
-
- BOOL CBPCDeviceBase::GetProviderStatus()
- {
- BOOL result;
- InvokeHelper(0x51e, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
- return result;
- }
-
- long CBPCDeviceBase::GetProviderEPGMask()
- {
- long result;
- InvokeHelper(0x519, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
- return result;
- }
-
- LPDISPATCH CBPCDeviceBase::GetHistoryItems()
- {
- LPDISPATCH result;
- InvokeHelper(0x520, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
- return result;
- }
-
- LPDISPATCH CBPCDeviceBase::GetEmailMessages()
- {
- LPDISPATCH result;
- InvokeHelper(0x521, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
- return result;
- }
-
- CString CBPCDeviceBase::GetUserName_()
- {
- CString result;
- InvokeHelper(0x51b, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
- return result;
- }
-
- void CBPCDeviceBase::SetUserName(LPCTSTR lpszNewValue)
- {
- static BYTE parms[] =
- VTS_BSTR;
- InvokeHelper(0x51b, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
- lpszNewValue);
- }
-
- CString CBPCDeviceBase::GetUserArea()
- {
- CString result;
- InvokeHelper(0x51c, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
- return result;
- }
-
- void CBPCDeviceBase::SetUserArea(LPCTSTR lpszNewValue)
- {
- static BYTE parms[] =
- VTS_BSTR;
- InvokeHelper(0x51c, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
- lpszNewValue);
- }
-
- LPDISPATCH CBPCDeviceBase::GetItemDetails(long Priority, LPDISPATCH pInDetails)
- {
- LPDISPATCH result;
- static BYTE parms[] =
- VTS_I4 VTS_DISPATCH;
- InvokeHelper(0x518, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, parms,
- Priority, pInDetails);
- return result;
- }
-
- long CBPCDeviceBase::Command(long nCommand)
- {
- long result;
- static BYTE parms[] =
- VTS_I4;
- InvokeHelper(0x3f4, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
- nCommand);
- return result;
- }
-
- void CBPCDeviceBase::Run()
- {
- InvokeHelper(0x40c, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
- }
-
- void CBPCDeviceBase::Pause()
- {
- InvokeHelper(0x40e, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
- }
-
- void CBPCDeviceBase::Stop()
- {
- InvokeHelper(0x40d, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
- }
-
- void CBPCDeviceBase::Refresh()
- {
- InvokeHelper(0x40f, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
- }
-
- void CBPCDeviceBase::ResetProviderSystem()
- {
- InvokeHelper(0x515, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
- }
-
- LPDISPATCH CBPCDeviceBase::BuyItem(long Priority, LPDISPATCH pInDetails)
- {
- LPDISPATCH result;
- static BYTE parms[] =
- VTS_I4 VTS_DISPATCH;
- InvokeHelper(0x516, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,
- Priority, pInDetails);
- return result;
- }
-
- LPDISPATCH CBPCDeviceBase::CancelItem(LPDISPATCH pInDetails)
- {
- LPDISPATCH result;
- static BYTE parms[] =
- VTS_DISPATCH;
- InvokeHelper(0x517, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,
- pInDetails);
- return result;
- }
-
- void CBPCDeviceBase::DisplayConfigDialog()
- {
- InvokeHelper(0x51a, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
- }
-
- void CBPCDeviceBase::HandleCardChaining(BOOL fOK)
- {
- static BYTE parms[] =
- VTS_BOOL;
- InvokeHelper(0x523, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
- fOK);
- }
-