mirror of https://github.com/UMSKT/xpmgr.git
16288 lines
597 KiB
C++
16288 lines
597 KiB
C++
|
|
|
|
/* this ALWAYS GENERATED file contains the definitions for the interfaces */
|
|
|
|
|
|
/* File created by MIDL compiler version 7.00.0555 */
|
|
/* Compiler settings for tuner.idl:
|
|
Oicf, W1, Zp8, env=Win32 (32b run), target_arch=X86 7.00.0555
|
|
protocol : dce , ms_ext, c_ext, robust
|
|
error checks: allocation ref bounds_check enum stub_data
|
|
VC __declspec() decoration level:
|
|
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
|
DECLSPEC_UUID(), MIDL_INTERFACE()
|
|
*/
|
|
/* @@MIDL_FILE_HEADING( ) */
|
|
|
|
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
|
|
|
|
|
/* verify that the <rpcndr.h> version is high enough to compile this file*/
|
|
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
|
#define __REQUIRED_RPCNDR_H_VERSION__ 500
|
|
#endif
|
|
|
|
/* verify that the <rpcsal.h> version is high enough to compile this file*/
|
|
#ifndef __REQUIRED_RPCSAL_H_VERSION__
|
|
#define __REQUIRED_RPCSAL_H_VERSION__ 100
|
|
#endif
|
|
|
|
#include "rpc.h"
|
|
#include "rpcndr.h"
|
|
|
|
#ifndef __RPCNDR_H_VERSION__
|
|
#error this stub requires an updated version of <rpcndr.h>
|
|
#endif // __RPCNDR_H_VERSION__
|
|
|
|
#ifndef COM_NO_WINDOWS_H
|
|
#include "windows.h"
|
|
#include "ole2.h"
|
|
#endif /*COM_NO_WINDOWS_H*/
|
|
|
|
#ifndef __tuner_h__
|
|
#define __tuner_h__
|
|
|
|
#if defined(_MSC_VER) && (_MSC_VER >= 1020)
|
|
#pragma once
|
|
#endif
|
|
|
|
/* Forward Declarations */
|
|
|
|
#ifndef __ITuningSpaces_FWD_DEFINED__
|
|
#define __ITuningSpaces_FWD_DEFINED__
|
|
typedef interface ITuningSpaces ITuningSpaces;
|
|
#endif /* __ITuningSpaces_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __ITuningSpaceContainer_FWD_DEFINED__
|
|
#define __ITuningSpaceContainer_FWD_DEFINED__
|
|
typedef interface ITuningSpaceContainer ITuningSpaceContainer;
|
|
#endif /* __ITuningSpaceContainer_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __ITuningSpace_FWD_DEFINED__
|
|
#define __ITuningSpace_FWD_DEFINED__
|
|
typedef interface ITuningSpace ITuningSpace;
|
|
#endif /* __ITuningSpace_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IEnumTuningSpaces_FWD_DEFINED__
|
|
#define __IEnumTuningSpaces_FWD_DEFINED__
|
|
typedef interface IEnumTuningSpaces IEnumTuningSpaces;
|
|
#endif /* __IEnumTuningSpaces_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IDVBTuningSpace_FWD_DEFINED__
|
|
#define __IDVBTuningSpace_FWD_DEFINED__
|
|
typedef interface IDVBTuningSpace IDVBTuningSpace;
|
|
#endif /* __IDVBTuningSpace_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IDVBTuningSpace2_FWD_DEFINED__
|
|
#define __IDVBTuningSpace2_FWD_DEFINED__
|
|
typedef interface IDVBTuningSpace2 IDVBTuningSpace2;
|
|
#endif /* __IDVBTuningSpace2_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IDVBSTuningSpace_FWD_DEFINED__
|
|
#define __IDVBSTuningSpace_FWD_DEFINED__
|
|
typedef interface IDVBSTuningSpace IDVBSTuningSpace;
|
|
#endif /* __IDVBSTuningSpace_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IAuxInTuningSpace_FWD_DEFINED__
|
|
#define __IAuxInTuningSpace_FWD_DEFINED__
|
|
typedef interface IAuxInTuningSpace IAuxInTuningSpace;
|
|
#endif /* __IAuxInTuningSpace_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IAuxInTuningSpace2_FWD_DEFINED__
|
|
#define __IAuxInTuningSpace2_FWD_DEFINED__
|
|
typedef interface IAuxInTuningSpace2 IAuxInTuningSpace2;
|
|
#endif /* __IAuxInTuningSpace2_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IAnalogTVTuningSpace_FWD_DEFINED__
|
|
#define __IAnalogTVTuningSpace_FWD_DEFINED__
|
|
typedef interface IAnalogTVTuningSpace IAnalogTVTuningSpace;
|
|
#endif /* __IAnalogTVTuningSpace_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IATSCTuningSpace_FWD_DEFINED__
|
|
#define __IATSCTuningSpace_FWD_DEFINED__
|
|
typedef interface IATSCTuningSpace IATSCTuningSpace;
|
|
#endif /* __IATSCTuningSpace_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IDigitalCableTuningSpace_FWD_DEFINED__
|
|
#define __IDigitalCableTuningSpace_FWD_DEFINED__
|
|
typedef interface IDigitalCableTuningSpace IDigitalCableTuningSpace;
|
|
#endif /* __IDigitalCableTuningSpace_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IAnalogRadioTuningSpace_FWD_DEFINED__
|
|
#define __IAnalogRadioTuningSpace_FWD_DEFINED__
|
|
typedef interface IAnalogRadioTuningSpace IAnalogRadioTuningSpace;
|
|
#endif /* __IAnalogRadioTuningSpace_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IAnalogRadioTuningSpace2_FWD_DEFINED__
|
|
#define __IAnalogRadioTuningSpace2_FWD_DEFINED__
|
|
typedef interface IAnalogRadioTuningSpace2 IAnalogRadioTuningSpace2;
|
|
#endif /* __IAnalogRadioTuningSpace2_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __ITuneRequest_FWD_DEFINED__
|
|
#define __ITuneRequest_FWD_DEFINED__
|
|
typedef interface ITuneRequest ITuneRequest;
|
|
#endif /* __ITuneRequest_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IChannelIDTuneRequest_FWD_DEFINED__
|
|
#define __IChannelIDTuneRequest_FWD_DEFINED__
|
|
typedef interface IChannelIDTuneRequest IChannelIDTuneRequest;
|
|
#endif /* __IChannelIDTuneRequest_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IChannelTuneRequest_FWD_DEFINED__
|
|
#define __IChannelTuneRequest_FWD_DEFINED__
|
|
typedef interface IChannelTuneRequest IChannelTuneRequest;
|
|
#endif /* __IChannelTuneRequest_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IATSCChannelTuneRequest_FWD_DEFINED__
|
|
#define __IATSCChannelTuneRequest_FWD_DEFINED__
|
|
typedef interface IATSCChannelTuneRequest IATSCChannelTuneRequest;
|
|
#endif /* __IATSCChannelTuneRequest_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IDigitalCableTuneRequest_FWD_DEFINED__
|
|
#define __IDigitalCableTuneRequest_FWD_DEFINED__
|
|
typedef interface IDigitalCableTuneRequest IDigitalCableTuneRequest;
|
|
#endif /* __IDigitalCableTuneRequest_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IDVBTuneRequest_FWD_DEFINED__
|
|
#define __IDVBTuneRequest_FWD_DEFINED__
|
|
typedef interface IDVBTuneRequest IDVBTuneRequest;
|
|
#endif /* __IDVBTuneRequest_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IMPEG2TuneRequest_FWD_DEFINED__
|
|
#define __IMPEG2TuneRequest_FWD_DEFINED__
|
|
typedef interface IMPEG2TuneRequest IMPEG2TuneRequest;
|
|
#endif /* __IMPEG2TuneRequest_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IMPEG2TuneRequestFactory_FWD_DEFINED__
|
|
#define __IMPEG2TuneRequestFactory_FWD_DEFINED__
|
|
typedef interface IMPEG2TuneRequestFactory IMPEG2TuneRequestFactory;
|
|
#endif /* __IMPEG2TuneRequestFactory_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IMPEG2TuneRequestSupport_FWD_DEFINED__
|
|
#define __IMPEG2TuneRequestSupport_FWD_DEFINED__
|
|
typedef interface IMPEG2TuneRequestSupport IMPEG2TuneRequestSupport;
|
|
#endif /* __IMPEG2TuneRequestSupport_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __ITunerCap_FWD_DEFINED__
|
|
#define __ITunerCap_FWD_DEFINED__
|
|
typedef interface ITunerCap ITunerCap;
|
|
#endif /* __ITunerCap_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __ITunerCapEx_FWD_DEFINED__
|
|
#define __ITunerCapEx_FWD_DEFINED__
|
|
typedef interface ITunerCapEx ITunerCapEx;
|
|
#endif /* __ITunerCapEx_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __ITuner_FWD_DEFINED__
|
|
#define __ITuner_FWD_DEFINED__
|
|
typedef interface ITuner ITuner;
|
|
#endif /* __ITuner_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IScanningTuner_FWD_DEFINED__
|
|
#define __IScanningTuner_FWD_DEFINED__
|
|
typedef interface IScanningTuner IScanningTuner;
|
|
#endif /* __IScanningTuner_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IScanningTunerEx_FWD_DEFINED__
|
|
#define __IScanningTunerEx_FWD_DEFINED__
|
|
typedef interface IScanningTunerEx IScanningTunerEx;
|
|
#endif /* __IScanningTunerEx_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IComponentType_FWD_DEFINED__
|
|
#define __IComponentType_FWD_DEFINED__
|
|
typedef interface IComponentType IComponentType;
|
|
#endif /* __IComponentType_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __ILanguageComponentType_FWD_DEFINED__
|
|
#define __ILanguageComponentType_FWD_DEFINED__
|
|
typedef interface ILanguageComponentType ILanguageComponentType;
|
|
#endif /* __ILanguageComponentType_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IMPEG2ComponentType_FWD_DEFINED__
|
|
#define __IMPEG2ComponentType_FWD_DEFINED__
|
|
typedef interface IMPEG2ComponentType IMPEG2ComponentType;
|
|
#endif /* __IMPEG2ComponentType_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IATSCComponentType_FWD_DEFINED__
|
|
#define __IATSCComponentType_FWD_DEFINED__
|
|
typedef interface IATSCComponentType IATSCComponentType;
|
|
#endif /* __IATSCComponentType_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IEnumComponentTypes_FWD_DEFINED__
|
|
#define __IEnumComponentTypes_FWD_DEFINED__
|
|
typedef interface IEnumComponentTypes IEnumComponentTypes;
|
|
#endif /* __IEnumComponentTypes_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IComponentTypes_FWD_DEFINED__
|
|
#define __IComponentTypes_FWD_DEFINED__
|
|
typedef interface IComponentTypes IComponentTypes;
|
|
#endif /* __IComponentTypes_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IComponent_FWD_DEFINED__
|
|
#define __IComponent_FWD_DEFINED__
|
|
typedef interface IComponent IComponent;
|
|
#endif /* __IComponent_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IAnalogAudioComponentType_FWD_DEFINED__
|
|
#define __IAnalogAudioComponentType_FWD_DEFINED__
|
|
typedef interface IAnalogAudioComponentType IAnalogAudioComponentType;
|
|
#endif /* __IAnalogAudioComponentType_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IMPEG2Component_FWD_DEFINED__
|
|
#define __IMPEG2Component_FWD_DEFINED__
|
|
typedef interface IMPEG2Component IMPEG2Component;
|
|
#endif /* __IMPEG2Component_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IEnumComponents_FWD_DEFINED__
|
|
#define __IEnumComponents_FWD_DEFINED__
|
|
typedef interface IEnumComponents IEnumComponents;
|
|
#endif /* __IEnumComponents_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IComponents_FWD_DEFINED__
|
|
#define __IComponents_FWD_DEFINED__
|
|
typedef interface IComponents IComponents;
|
|
#endif /* __IComponents_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IComponentsOld_FWD_DEFINED__
|
|
#define __IComponentsOld_FWD_DEFINED__
|
|
typedef interface IComponentsOld IComponentsOld;
|
|
#endif /* __IComponentsOld_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __ILocator_FWD_DEFINED__
|
|
#define __ILocator_FWD_DEFINED__
|
|
typedef interface ILocator ILocator;
|
|
#endif /* __ILocator_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IAnalogLocator_FWD_DEFINED__
|
|
#define __IAnalogLocator_FWD_DEFINED__
|
|
typedef interface IAnalogLocator IAnalogLocator;
|
|
#endif /* __IAnalogLocator_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IDigitalLocator_FWD_DEFINED__
|
|
#define __IDigitalLocator_FWD_DEFINED__
|
|
typedef interface IDigitalLocator IDigitalLocator;
|
|
#endif /* __IDigitalLocator_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IATSCLocator_FWD_DEFINED__
|
|
#define __IATSCLocator_FWD_DEFINED__
|
|
typedef interface IATSCLocator IATSCLocator;
|
|
#endif /* __IATSCLocator_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IATSCLocator2_FWD_DEFINED__
|
|
#define __IATSCLocator2_FWD_DEFINED__
|
|
typedef interface IATSCLocator2 IATSCLocator2;
|
|
#endif /* __IATSCLocator2_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IDigitalCableLocator_FWD_DEFINED__
|
|
#define __IDigitalCableLocator_FWD_DEFINED__
|
|
typedef interface IDigitalCableLocator IDigitalCableLocator;
|
|
#endif /* __IDigitalCableLocator_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IDVBTLocator_FWD_DEFINED__
|
|
#define __IDVBTLocator_FWD_DEFINED__
|
|
typedef interface IDVBTLocator IDVBTLocator;
|
|
#endif /* __IDVBTLocator_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IDVBTLocator2_FWD_DEFINED__
|
|
#define __IDVBTLocator2_FWD_DEFINED__
|
|
typedef interface IDVBTLocator2 IDVBTLocator2;
|
|
#endif /* __IDVBTLocator2_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IDVBSLocator_FWD_DEFINED__
|
|
#define __IDVBSLocator_FWD_DEFINED__
|
|
typedef interface IDVBSLocator IDVBSLocator;
|
|
#endif /* __IDVBSLocator_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IDVBSLocator2_FWD_DEFINED__
|
|
#define __IDVBSLocator2_FWD_DEFINED__
|
|
typedef interface IDVBSLocator2 IDVBSLocator2;
|
|
#endif /* __IDVBSLocator2_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IDVBCLocator_FWD_DEFINED__
|
|
#define __IDVBCLocator_FWD_DEFINED__
|
|
typedef interface IDVBCLocator IDVBCLocator;
|
|
#endif /* __IDVBCLocator_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IISDBSLocator_FWD_DEFINED__
|
|
#define __IISDBSLocator_FWD_DEFINED__
|
|
typedef interface IISDBSLocator IISDBSLocator;
|
|
#endif /* __IISDBSLocator_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IESEvent_FWD_DEFINED__
|
|
#define __IESEvent_FWD_DEFINED__
|
|
typedef interface IESEvent IESEvent;
|
|
#endif /* __IESEvent_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IESOpenMmiEvent_FWD_DEFINED__
|
|
#define __IESOpenMmiEvent_FWD_DEFINED__
|
|
typedef interface IESOpenMmiEvent IESOpenMmiEvent;
|
|
#endif /* __IESOpenMmiEvent_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IESCloseMmiEvent_FWD_DEFINED__
|
|
#define __IESCloseMmiEvent_FWD_DEFINED__
|
|
typedef interface IESCloseMmiEvent IESCloseMmiEvent;
|
|
#endif /* __IESCloseMmiEvent_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IESValueUpdatedEvent_FWD_DEFINED__
|
|
#define __IESValueUpdatedEvent_FWD_DEFINED__
|
|
typedef interface IESValueUpdatedEvent IESValueUpdatedEvent;
|
|
#endif /* __IESValueUpdatedEvent_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IESRequestTunerEvent_FWD_DEFINED__
|
|
#define __IESRequestTunerEvent_FWD_DEFINED__
|
|
typedef interface IESRequestTunerEvent IESRequestTunerEvent;
|
|
#endif /* __IESRequestTunerEvent_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IESIsdbCasResponseEvent_FWD_DEFINED__
|
|
#define __IESIsdbCasResponseEvent_FWD_DEFINED__
|
|
typedef interface IESIsdbCasResponseEvent IESIsdbCasResponseEvent;
|
|
#endif /* __IESIsdbCasResponseEvent_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IGpnvsCommonBase_FWD_DEFINED__
|
|
#define __IGpnvsCommonBase_FWD_DEFINED__
|
|
typedef interface IGpnvsCommonBase IGpnvsCommonBase;
|
|
#endif /* __IGpnvsCommonBase_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IESEventFactory_FWD_DEFINED__
|
|
#define __IESEventFactory_FWD_DEFINED__
|
|
typedef interface IESEventFactory IESEventFactory;
|
|
#endif /* __IESEventFactory_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IESLicenseRenewalResultEvent_FWD_DEFINED__
|
|
#define __IESLicenseRenewalResultEvent_FWD_DEFINED__
|
|
typedef interface IESLicenseRenewalResultEvent IESLicenseRenewalResultEvent;
|
|
#endif /* __IESLicenseRenewalResultEvent_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IESFileExpiryDateEvent_FWD_DEFINED__
|
|
#define __IESFileExpiryDateEvent_FWD_DEFINED__
|
|
typedef interface IESFileExpiryDateEvent IESFileExpiryDateEvent;
|
|
#endif /* __IESFileExpiryDateEvent_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IESEvents_FWD_DEFINED__
|
|
#define __IESEvents_FWD_DEFINED__
|
|
typedef interface IESEvents IESEvents;
|
|
#endif /* __IESEvents_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IESEventService_FWD_DEFINED__
|
|
#define __IESEventService_FWD_DEFINED__
|
|
typedef interface IESEventService IESEventService;
|
|
#endif /* __IESEventService_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IESEventServiceConfiguration_FWD_DEFINED__
|
|
#define __IESEventServiceConfiguration_FWD_DEFINED__
|
|
typedef interface IESEventServiceConfiguration IESEventServiceConfiguration;
|
|
#endif /* __IESEventServiceConfiguration_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IBroadcastEvent_FWD_DEFINED__
|
|
#define __IBroadcastEvent_FWD_DEFINED__
|
|
typedef interface IBroadcastEvent IBroadcastEvent;
|
|
#endif /* __IBroadcastEvent_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IBroadcastEventEx_FWD_DEFINED__
|
|
#define __IBroadcastEventEx_FWD_DEFINED__
|
|
typedef interface IBroadcastEventEx IBroadcastEventEx;
|
|
#endif /* __IBroadcastEventEx_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IRegisterTuner_FWD_DEFINED__
|
|
#define __IRegisterTuner_FWD_DEFINED__
|
|
typedef interface IRegisterTuner IRegisterTuner;
|
|
#endif /* __IRegisterTuner_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IBDAComparable_FWD_DEFINED__
|
|
#define __IBDAComparable_FWD_DEFINED__
|
|
typedef interface IBDAComparable IBDAComparable;
|
|
#endif /* __IBDAComparable_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IPersistTuneXml_FWD_DEFINED__
|
|
#define __IPersistTuneXml_FWD_DEFINED__
|
|
typedef interface IPersistTuneXml IPersistTuneXml;
|
|
#endif /* __IPersistTuneXml_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IPersistTuneXmlUtility_FWD_DEFINED__
|
|
#define __IPersistTuneXmlUtility_FWD_DEFINED__
|
|
typedef interface IPersistTuneXmlUtility IPersistTuneXmlUtility;
|
|
#endif /* __IPersistTuneXmlUtility_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IPersistTuneXmlUtility2_FWD_DEFINED__
|
|
#define __IPersistTuneXmlUtility2_FWD_DEFINED__
|
|
typedef interface IPersistTuneXmlUtility2 IPersistTuneXmlUtility2;
|
|
#endif /* __IPersistTuneXmlUtility2_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IBDACreateTuneRequestEx_FWD_DEFINED__
|
|
#define __IBDACreateTuneRequestEx_FWD_DEFINED__
|
|
typedef interface IBDACreateTuneRequestEx IBDACreateTuneRequestEx;
|
|
#endif /* __IBDACreateTuneRequestEx_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __SystemTuningSpaces_FWD_DEFINED__
|
|
#define __SystemTuningSpaces_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class SystemTuningSpaces SystemTuningSpaces;
|
|
#else
|
|
typedef struct SystemTuningSpaces SystemTuningSpaces;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __SystemTuningSpaces_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __TuningSpace_FWD_DEFINED__
|
|
#define __TuningSpace_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class TuningSpace TuningSpace;
|
|
#else
|
|
typedef struct TuningSpace TuningSpace;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __TuningSpace_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __ChannelIDTuningSpace_FWD_DEFINED__
|
|
#define __ChannelIDTuningSpace_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class ChannelIDTuningSpace ChannelIDTuningSpace;
|
|
#else
|
|
typedef struct ChannelIDTuningSpace ChannelIDTuningSpace;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __ChannelIDTuningSpace_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __ATSCTuningSpace_FWD_DEFINED__
|
|
#define __ATSCTuningSpace_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class ATSCTuningSpace ATSCTuningSpace;
|
|
#else
|
|
typedef struct ATSCTuningSpace ATSCTuningSpace;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __ATSCTuningSpace_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __DigitalCableTuningSpace_FWD_DEFINED__
|
|
#define __DigitalCableTuningSpace_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class DigitalCableTuningSpace DigitalCableTuningSpace;
|
|
#else
|
|
typedef struct DigitalCableTuningSpace DigitalCableTuningSpace;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __DigitalCableTuningSpace_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __AnalogRadioTuningSpace_FWD_DEFINED__
|
|
#define __AnalogRadioTuningSpace_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class AnalogRadioTuningSpace AnalogRadioTuningSpace;
|
|
#else
|
|
typedef struct AnalogRadioTuningSpace AnalogRadioTuningSpace;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __AnalogRadioTuningSpace_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __AuxInTuningSpace_FWD_DEFINED__
|
|
#define __AuxInTuningSpace_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class AuxInTuningSpace AuxInTuningSpace;
|
|
#else
|
|
typedef struct AuxInTuningSpace AuxInTuningSpace;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __AuxInTuningSpace_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __AnalogTVTuningSpace_FWD_DEFINED__
|
|
#define __AnalogTVTuningSpace_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class AnalogTVTuningSpace AnalogTVTuningSpace;
|
|
#else
|
|
typedef struct AnalogTVTuningSpace AnalogTVTuningSpace;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __AnalogTVTuningSpace_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __DVBTuningSpace_FWD_DEFINED__
|
|
#define __DVBTuningSpace_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class DVBTuningSpace DVBTuningSpace;
|
|
#else
|
|
typedef struct DVBTuningSpace DVBTuningSpace;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __DVBTuningSpace_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __DVBSTuningSpace_FWD_DEFINED__
|
|
#define __DVBSTuningSpace_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class DVBSTuningSpace DVBSTuningSpace;
|
|
#else
|
|
typedef struct DVBSTuningSpace DVBSTuningSpace;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __DVBSTuningSpace_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __ComponentTypes_FWD_DEFINED__
|
|
#define __ComponentTypes_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class ComponentTypes ComponentTypes;
|
|
#else
|
|
typedef struct ComponentTypes ComponentTypes;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __ComponentTypes_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __ComponentType_FWD_DEFINED__
|
|
#define __ComponentType_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class ComponentType ComponentType;
|
|
#else
|
|
typedef struct ComponentType ComponentType;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __ComponentType_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __LanguageComponentType_FWD_DEFINED__
|
|
#define __LanguageComponentType_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class LanguageComponentType LanguageComponentType;
|
|
#else
|
|
typedef struct LanguageComponentType LanguageComponentType;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __LanguageComponentType_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __MPEG2ComponentType_FWD_DEFINED__
|
|
#define __MPEG2ComponentType_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class MPEG2ComponentType MPEG2ComponentType;
|
|
#else
|
|
typedef struct MPEG2ComponentType MPEG2ComponentType;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __MPEG2ComponentType_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __ATSCComponentType_FWD_DEFINED__
|
|
#define __ATSCComponentType_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class ATSCComponentType ATSCComponentType;
|
|
#else
|
|
typedef struct ATSCComponentType ATSCComponentType;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __ATSCComponentType_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __Components_FWD_DEFINED__
|
|
#define __Components_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class Components Components;
|
|
#else
|
|
typedef struct Components Components;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __Components_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __Component_FWD_DEFINED__
|
|
#define __Component_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class Component Component;
|
|
#else
|
|
typedef struct Component Component;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __Component_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __MPEG2Component_FWD_DEFINED__
|
|
#define __MPEG2Component_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class MPEG2Component MPEG2Component;
|
|
#else
|
|
typedef struct MPEG2Component MPEG2Component;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __MPEG2Component_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __AnalogAudioComponentType_FWD_DEFINED__
|
|
#define __AnalogAudioComponentType_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class AnalogAudioComponentType AnalogAudioComponentType;
|
|
#else
|
|
typedef struct AnalogAudioComponentType AnalogAudioComponentType;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __AnalogAudioComponentType_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __TuneRequest_FWD_DEFINED__
|
|
#define __TuneRequest_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class TuneRequest TuneRequest;
|
|
#else
|
|
typedef struct TuneRequest TuneRequest;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __TuneRequest_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __ChannelIDTuneRequest_FWD_DEFINED__
|
|
#define __ChannelIDTuneRequest_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class ChannelIDTuneRequest ChannelIDTuneRequest;
|
|
#else
|
|
typedef struct ChannelIDTuneRequest ChannelIDTuneRequest;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __ChannelIDTuneRequest_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __ChannelTuneRequest_FWD_DEFINED__
|
|
#define __ChannelTuneRequest_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class ChannelTuneRequest ChannelTuneRequest;
|
|
#else
|
|
typedef struct ChannelTuneRequest ChannelTuneRequest;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __ChannelTuneRequest_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __ATSCChannelTuneRequest_FWD_DEFINED__
|
|
#define __ATSCChannelTuneRequest_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class ATSCChannelTuneRequest ATSCChannelTuneRequest;
|
|
#else
|
|
typedef struct ATSCChannelTuneRequest ATSCChannelTuneRequest;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __ATSCChannelTuneRequest_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __DigitalCableTuneRequest_FWD_DEFINED__
|
|
#define __DigitalCableTuneRequest_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class DigitalCableTuneRequest DigitalCableTuneRequest;
|
|
#else
|
|
typedef struct DigitalCableTuneRequest DigitalCableTuneRequest;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __DigitalCableTuneRequest_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __MPEG2TuneRequest_FWD_DEFINED__
|
|
#define __MPEG2TuneRequest_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class MPEG2TuneRequest MPEG2TuneRequest;
|
|
#else
|
|
typedef struct MPEG2TuneRequest MPEG2TuneRequest;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __MPEG2TuneRequest_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __MPEG2TuneRequestFactory_FWD_DEFINED__
|
|
#define __MPEG2TuneRequestFactory_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class MPEG2TuneRequestFactory MPEG2TuneRequestFactory;
|
|
#else
|
|
typedef struct MPEG2TuneRequestFactory MPEG2TuneRequestFactory;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __MPEG2TuneRequestFactory_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __Locator_FWD_DEFINED__
|
|
#define __Locator_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class Locator Locator;
|
|
#else
|
|
typedef struct Locator Locator;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __Locator_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __DigitalLocator_FWD_DEFINED__
|
|
#define __DigitalLocator_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class DigitalLocator DigitalLocator;
|
|
#else
|
|
typedef struct DigitalLocator DigitalLocator;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __DigitalLocator_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __AnalogLocator_FWD_DEFINED__
|
|
#define __AnalogLocator_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class AnalogLocator AnalogLocator;
|
|
#else
|
|
typedef struct AnalogLocator AnalogLocator;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __AnalogLocator_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __ATSCLocator_FWD_DEFINED__
|
|
#define __ATSCLocator_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class ATSCLocator ATSCLocator;
|
|
#else
|
|
typedef struct ATSCLocator ATSCLocator;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __ATSCLocator_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __DigitalCableLocator_FWD_DEFINED__
|
|
#define __DigitalCableLocator_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class DigitalCableLocator DigitalCableLocator;
|
|
#else
|
|
typedef struct DigitalCableLocator DigitalCableLocator;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __DigitalCableLocator_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __DVBTLocator_FWD_DEFINED__
|
|
#define __DVBTLocator_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class DVBTLocator DVBTLocator;
|
|
#else
|
|
typedef struct DVBTLocator DVBTLocator;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __DVBTLocator_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __DVBTLocator2_FWD_DEFINED__
|
|
#define __DVBTLocator2_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class DVBTLocator2 DVBTLocator2;
|
|
#else
|
|
typedef struct DVBTLocator2 DVBTLocator2;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __DVBTLocator2_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __DVBSLocator_FWD_DEFINED__
|
|
#define __DVBSLocator_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class DVBSLocator DVBSLocator;
|
|
#else
|
|
typedef struct DVBSLocator DVBSLocator;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __DVBSLocator_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __DVBCLocator_FWD_DEFINED__
|
|
#define __DVBCLocator_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class DVBCLocator DVBCLocator;
|
|
#else
|
|
typedef struct DVBCLocator DVBCLocator;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __DVBCLocator_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __ISDBSLocator_FWD_DEFINED__
|
|
#define __ISDBSLocator_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class ISDBSLocator ISDBSLocator;
|
|
#else
|
|
typedef struct ISDBSLocator ISDBSLocator;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __ISDBSLocator_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __DVBTuneRequest_FWD_DEFINED__
|
|
#define __DVBTuneRequest_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class DVBTuneRequest DVBTuneRequest;
|
|
#else
|
|
typedef struct DVBTuneRequest DVBTuneRequest;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __DVBTuneRequest_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __CreatePropBagOnRegKey_FWD_DEFINED__
|
|
#define __CreatePropBagOnRegKey_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class CreatePropBagOnRegKey CreatePropBagOnRegKey;
|
|
#else
|
|
typedef struct CreatePropBagOnRegKey CreatePropBagOnRegKey;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __CreatePropBagOnRegKey_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __BroadcastEventService_FWD_DEFINED__
|
|
#define __BroadcastEventService_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class BroadcastEventService BroadcastEventService;
|
|
#else
|
|
typedef struct BroadcastEventService BroadcastEventService;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __BroadcastEventService_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __TunerMarshaler_FWD_DEFINED__
|
|
#define __TunerMarshaler_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class TunerMarshaler TunerMarshaler;
|
|
#else
|
|
typedef struct TunerMarshaler TunerMarshaler;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __TunerMarshaler_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __PersistTuneXmlUtility_FWD_DEFINED__
|
|
#define __PersistTuneXmlUtility_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class PersistTuneXmlUtility PersistTuneXmlUtility;
|
|
#else
|
|
typedef struct PersistTuneXmlUtility PersistTuneXmlUtility;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __PersistTuneXmlUtility_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __ESEventService_FWD_DEFINED__
|
|
#define __ESEventService_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class ESEventService ESEventService;
|
|
#else
|
|
typedef struct ESEventService ESEventService;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __ESEventService_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __ESEventFactory_FWD_DEFINED__
|
|
#define __ESEventFactory_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class ESEventFactory ESEventFactory;
|
|
#else
|
|
typedef struct ESEventFactory ESEventFactory;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __ESEventFactory_FWD_DEFINED__ */
|
|
|
|
|
|
/* header files for imported files */
|
|
#include "oaidl.h"
|
|
#include "comcat.h"
|
|
#include "strmif.h"
|
|
#include "bdaiface.h"
|
|
#include "regbag.h"
|
|
|
|
#ifdef __cplusplus
|
|
extern "C"{
|
|
#endif
|
|
|
|
|
|
/* interface __MIDL_itf_tuner_0000_0000 */
|
|
/* [local] */
|
|
|
|
//+-------------------------------------------------------------------------
|
|
//
|
|
// Microsoft Windows
|
|
// Copyright (C) Microsoft Corporation, 1999-2002.
|
|
//
|
|
//--------------------------------------------------------------------------
|
|
#pragma once
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
enum __MIDL___MIDL_itf_tuner_0000_0000_0001
|
|
{ DISPID_TUNER_TS_UNIQUENAME = 1,
|
|
DISPID_TUNER_TS_FRIENDLYNAME = 2,
|
|
DISPID_TUNER_TS_CLSID = 3,
|
|
DISPID_TUNER_TS_NETWORKTYPE = 4,
|
|
DISPID_TUNER_TS__NETWORKTYPE = 5,
|
|
DISPID_TUNER_TS_CREATETUNEREQUEST = 6,
|
|
DISPID_TUNER_TS_ENUMCATEGORYGUIDS = 7,
|
|
DISPID_TUNER_TS_ENUMDEVICEMONIKERS = 8,
|
|
DISPID_TUNER_TS_DEFAULTPREFERREDCOMPONENTTYPES = 9,
|
|
DISPID_TUNER_TS_FREQMAP = 10,
|
|
DISPID_TUNER_TS_DEFLOCATOR = 11,
|
|
DISPID_TUNER_TS_CLONE = 12,
|
|
DISPID_TUNER_TR_TUNINGSPACE = 1,
|
|
DISPID_TUNER_TR_COMPONENTS = 2,
|
|
DISPID_TUNER_TR_CLONE = 3,
|
|
DISPID_TUNER_TR_LOCATOR = 4,
|
|
DISPID_TUNER_CT_CATEGORY = 1,
|
|
DISPID_TUNER_CT_MEDIAMAJORTYPE = 2,
|
|
DISPID_TUNER_CT__MEDIAMAJORTYPE = 3,
|
|
DISPID_TUNER_CT_MEDIASUBTYPE = 4,
|
|
DISPID_TUNER_CT__MEDIASUBTYPE = 5,
|
|
DISPID_TUNER_CT_MEDIAFORMATTYPE = 6,
|
|
DISPID_TUNER_CT__MEDIAFORMATTYPE = 7,
|
|
DISPID_TUNER_CT_MEDIATYPE = 8,
|
|
DISPID_TUNER_CT_CLONE = 9,
|
|
DISPID_TUNER_LCT_LANGID = 100,
|
|
DISPID_TUNER_MP2CT_TYPE = 200,
|
|
DISPID_TUNER_ATSCCT_FLAGS = 300,
|
|
DISPID_TUNER_L_CARRFREQ = 1,
|
|
DISPID_TUNER_L_INNERFECMETHOD = 2,
|
|
DISPID_TUNER_L_INNERFECRATE = 3,
|
|
DISPID_TUNER_L_OUTERFECMETHOD = 4,
|
|
DISPID_TUNER_L_OUTERFECRATE = 5,
|
|
DISPID_TUNER_L_MOD = 6,
|
|
DISPID_TUNER_L_SYMRATE = 7,
|
|
DISPID_TUNER_L_CLONE = 8,
|
|
DISPID_TUNER_L_ATSC_PHYS_CHANNEL = 201,
|
|
DISPID_TUNER_L_ATSC_TSID = 202,
|
|
DISPID_TUNER_L_ATSC_MP2_PROGNO = 203,
|
|
DISPID_TUNER_L_DVBT_BANDWIDTH = 301,
|
|
DISPID_TUNER_L_DVBT_LPINNERFECMETHOD = 302,
|
|
DISPID_TUNER_L_DVBT_LPINNERFECRATE = 303,
|
|
DISPID_TUNER_L_DVBT_GUARDINTERVAL = 304,
|
|
DISPID_TUNER_L_DVBT_HALPHA = 305,
|
|
DISPID_TUNER_L_DVBT_TRANSMISSIONMODE = 306,
|
|
DISPID_TUNER_L_DVBT_INUSE = 307,
|
|
DISPID_TUNER_L_DVBT2_PHYSICALLAYERPIPEID = 351,
|
|
DISPID_TUNER_L_DVBS_POLARISATION = 401,
|
|
DISPID_TUNER_L_DVBS_WEST = 402,
|
|
DISPID_TUNER_L_DVBS_ORBITAL = 403,
|
|
DISPID_TUNER_L_DVBS_AZIMUTH = 404,
|
|
DISPID_TUNER_L_DVBS_ELEVATION = 405,
|
|
DISPID_TUNER_L_DVBS2_DISEQ_LNB_SOURCE = 406,
|
|
DISPID_TUNER_TS_DVBS2_LOW_OSC_FREQ_OVERRIDE = 407,
|
|
DISPID_TUNER_TS_DVBS2_HI_OSC_FREQ_OVERRIDE = 408,
|
|
DISPID_TUNER_TS_DVBS2_LNB_SWITCH_FREQ_OVERRIDE = 409,
|
|
DISPID_TUNER_TS_DVBS2_SPECTRAL_INVERSION_OVERRIDE = 410,
|
|
DISPID_TUNER_L_DVBS2_ROLLOFF = 411,
|
|
DISPID_TUNER_L_DVBS2_PILOT = 412,
|
|
DISPID_TUNER_L_ANALOG_STANDARD = 601,
|
|
DISPID_TUNER_L_DTV_O_MAJOR_CHANNEL = 701,
|
|
DISPID_TUNER_C_TYPE = 1,
|
|
DISPID_TUNER_C_STATUS = 2,
|
|
DISPID_TUNER_C_LANGID = 3,
|
|
DISPID_TUNER_C_DESCRIPTION = 4,
|
|
DISPID_TUNER_C_CLONE = 5,
|
|
DISPID_TUNER_C_MP2_PID = 101,
|
|
DISPID_TUNER_C_MP2_PCRPID = 102,
|
|
DISPID_TUNER_C_MP2_PROGNO = 103,
|
|
DISPID_TUNER_C_ANALOG_AUDIO = 201,
|
|
DISPID_TUNER_TS_DVB_SYSTEMTYPE = 101,
|
|
DISPID_TUNER_TS_DVB2_NETWORK_ID = 102,
|
|
DISPID_TUNER_TS_DVBS_LOW_OSC_FREQ = 1001,
|
|
DISPID_TUNER_TS_DVBS_HI_OSC_FREQ = 1002,
|
|
DISPID_TUNER_TS_DVBS_LNB_SWITCH_FREQ = 1003,
|
|
DISPID_TUNER_TS_DVBS_INPUT_RANGE = 1004,
|
|
DISPID_TUNER_TS_DVBS_SPECTRAL_INVERSION = 1005,
|
|
DISPID_TUNER_TS_AR_MINFREQUENCY = 101,
|
|
DISPID_TUNER_TS_AR_MAXFREQUENCY = 102,
|
|
DISPID_TUNER_TS_AR_STEP = 103,
|
|
DISPID_TUNER_TS_AR_COUNTRYCODE = 104,
|
|
DISPID_TUNER_TS_AUX_COUNTRYCODE = 101,
|
|
DISPID_TUNER_TS_ATV_MINCHANNEL = 101,
|
|
DISPID_TUNER_TS_ATV_MAXCHANNEL = 102,
|
|
DISPID_TUNER_TS_ATV_INPUTTYPE = 103,
|
|
DISPID_TUNER_TS_ATV_COUNTRYCODE = 104,
|
|
DISPID_TUNER_TS_ATSC_MINMINORCHANNEL = 201,
|
|
DISPID_TUNER_TS_ATSC_MAXMINORCHANNEL = 202,
|
|
DISPID_TUNER_TS_ATSC_MINPHYSCHANNEL = 203,
|
|
DISPID_TUNER_TS_ATSC_MAXPHYSCHANNEL = 204,
|
|
DISPID_TUNER_TS_DC_MINMAJORCHANNEL = 301,
|
|
DISPID_TUNER_TS_DC_MAXMAJORCHANNEL = 302,
|
|
DISPID_TUNER_TS_DC_MINSOURCEID = 303,
|
|
DISPID_TUNER_TS_DC_MAXSOURCEID = 304,
|
|
DISPID_CHTUNER_ATVAC_CHANNEL = 101,
|
|
DISPID_CHTUNER_ATVDC_SYSTEM = 101,
|
|
DISPID_CHTUNER_ATVDC_CONTENT = 102,
|
|
DISPID_CHTUNER_CIDTR_CHANNELID = 101,
|
|
DISPID_CHTUNER_CTR_CHANNEL = 101,
|
|
DISPID_CHTUNER_ACTR_MINOR_CHANNEL = 201,
|
|
DISPID_CHTUNER_DCTR_MAJOR_CHANNEL = 301,
|
|
DISPID_CHTUNER_DCTR_SRCID = 302,
|
|
DISPID_DVBTUNER_DVBC_ATTRIBUTESVALID = 101,
|
|
DISPID_DVBTUNER_DVBC_PID = 102,
|
|
DISPID_DVBTUNER_DVBC_TAG = 103,
|
|
DISPID_DVBTUNER_DVBC_COMPONENTTYPE = 104,
|
|
DISPID_DVBTUNER_ONID = 101,
|
|
DISPID_DVBTUNER_TSID = 102,
|
|
DISPID_DVBTUNER_SID = 103,
|
|
DISPID_MP2TUNER_TSID = 101,
|
|
DISPID_MP2TUNER_PROGNO = 102,
|
|
DISPID_MP2TUNERFACTORY_CREATETUNEREQUEST = 1
|
|
} ;
|
|
|
|
|
|
extern RPC_IF_HANDLE __MIDL_itf_tuner_0000_0000_v0_0_c_ifspec;
|
|
extern RPC_IF_HANDLE __MIDL_itf_tuner_0000_0000_v0_0_s_ifspec;
|
|
|
|
#ifndef __ITuningSpaces_INTERFACE_DEFINED__
|
|
#define __ITuningSpaces_INTERFACE_DEFINED__
|
|
|
|
/* interface ITuningSpaces */
|
|
/* [unique][helpstring][nonextensible][oleautomation][dual][uuid][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_ITuningSpaces;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("901284E4-33FE-4b69-8D63-634A596F3756")
|
|
ITuningSpaces : public IDispatch
|
|
{
|
|
public:
|
|
virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
|
|
/* [retval][out] */ __RPC__out long *Count) = 0;
|
|
|
|
virtual /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
|
|
/* [retval][out] */ __RPC__deref_out_opt IEnumVARIANT **NewEnum) = 0;
|
|
|
|
virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Item(
|
|
/* [in] */ VARIANT varIndex,
|
|
/* [retval][out] */ __RPC__deref_out_opt ITuningSpace **TuningSpace) = 0;
|
|
|
|
virtual /* [helpstring][restricted][hidden][propget] */ HRESULT STDMETHODCALLTYPE get_EnumTuningSpaces(
|
|
/* [retval][out] */ __RPC__deref_out_opt IEnumTuningSpaces **NewEnum) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct ITuningSpacesVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
__RPC__in ITuningSpaces * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
__RPC__deref_out void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
__RPC__in ITuningSpaces * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
__RPC__in ITuningSpaces * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
|
|
__RPC__in ITuningSpaces * This,
|
|
/* [out] */ __RPC__out UINT *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
|
|
__RPC__in ITuningSpaces * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
|
|
__RPC__in ITuningSpaces * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames,
|
|
/* [range][in] */ __RPC__in_range(0,16384) UINT cNames,
|
|
/* [in] */ LCID lcid,
|
|
/* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId);
|
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
|
|
ITuningSpaces * This,
|
|
/* [in] */ DISPID dispIdMember,
|
|
/* [in] */ REFIID riid,
|
|
/* [in] */ LCID lcid,
|
|
/* [in] */ WORD wFlags,
|
|
/* [out][in] */ DISPPARAMS *pDispParams,
|
|
/* [out] */ VARIANT *pVarResult,
|
|
/* [out] */ EXCEPINFO *pExcepInfo,
|
|
/* [out] */ UINT *puArgErr);
|
|
|
|
/* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )(
|
|
__RPC__in ITuningSpaces * This,
|
|
/* [retval][out] */ __RPC__out long *Count);
|
|
|
|
/* [restricted][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )(
|
|
__RPC__in ITuningSpaces * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt IEnumVARIANT **NewEnum);
|
|
|
|
/* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Item )(
|
|
__RPC__in ITuningSpaces * This,
|
|
/* [in] */ VARIANT varIndex,
|
|
/* [retval][out] */ __RPC__deref_out_opt ITuningSpace **TuningSpace);
|
|
|
|
/* [helpstring][restricted][hidden][propget] */ HRESULT ( STDMETHODCALLTYPE *get_EnumTuningSpaces )(
|
|
__RPC__in ITuningSpaces * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt IEnumTuningSpaces **NewEnum);
|
|
|
|
END_INTERFACE
|
|
} ITuningSpacesVtbl;
|
|
|
|
interface ITuningSpaces
|
|
{
|
|
CONST_VTBL struct ITuningSpacesVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define ITuningSpaces_QueryInterface(This,riid,ppvObject) \
|
|
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
|
|
|
#define ITuningSpaces_AddRef(This) \
|
|
( (This)->lpVtbl -> AddRef(This) )
|
|
|
|
#define ITuningSpaces_Release(This) \
|
|
( (This)->lpVtbl -> Release(This) )
|
|
|
|
|
|
#define ITuningSpaces_GetTypeInfoCount(This,pctinfo) \
|
|
( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
|
|
|
|
#define ITuningSpaces_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
|
|
|
|
#define ITuningSpaces_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
|
|
|
|
#define ITuningSpaces_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
|
|
|
|
|
|
#define ITuningSpaces_get_Count(This,Count) \
|
|
( (This)->lpVtbl -> get_Count(This,Count) )
|
|
|
|
#define ITuningSpaces_get__NewEnum(This,NewEnum) \
|
|
( (This)->lpVtbl -> get__NewEnum(This,NewEnum) )
|
|
|
|
#define ITuningSpaces_get_Item(This,varIndex,TuningSpace) \
|
|
( (This)->lpVtbl -> get_Item(This,varIndex,TuningSpace) )
|
|
|
|
#define ITuningSpaces_get_EnumTuningSpaces(This,NewEnum) \
|
|
( (This)->lpVtbl -> get_EnumTuningSpaces(This,NewEnum) )
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __ITuningSpaces_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __ITuningSpaceContainer_INTERFACE_DEFINED__
|
|
#define __ITuningSpaceContainer_INTERFACE_DEFINED__
|
|
|
|
/* interface ITuningSpaceContainer */
|
|
/* [unique][helpstring][nonextensible][hidden][oleautomation][dual][uuid][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_ITuningSpaceContainer;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("5B692E84-E2F1-11d2-9493-00C04F72D980")
|
|
ITuningSpaceContainer : public IDispatch
|
|
{
|
|
public:
|
|
virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
|
|
/* [retval][out] */ __RPC__out long *Count) = 0;
|
|
|
|
virtual /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
|
|
/* [retval][out] */ __RPC__deref_out_opt IEnumVARIANT **NewEnum) = 0;
|
|
|
|
virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Item(
|
|
/* [in] */ VARIANT varIndex,
|
|
/* [retval][out] */ __RPC__deref_out_opt ITuningSpace **TuningSpace) = 0;
|
|
|
|
virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Item(
|
|
/* [in] */ VARIANT varIndex,
|
|
/* [in] */ __RPC__in_opt ITuningSpace *TuningSpace) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE TuningSpacesForCLSID(
|
|
/* [in] */ __RPC__in BSTR SpaceCLSID,
|
|
/* [retval][out] */ __RPC__deref_out_opt ITuningSpaces **NewColl) = 0;
|
|
|
|
virtual /* [helpstring][restricted][hidden] */ HRESULT STDMETHODCALLTYPE _TuningSpacesForCLSID(
|
|
/* [in] */ __RPC__in REFCLSID SpaceCLSID,
|
|
/* [retval][out] */ __RPC__deref_out_opt ITuningSpaces **NewColl) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE TuningSpacesForName(
|
|
/* [in] */ __RPC__in BSTR Name,
|
|
/* [retval][out] */ __RPC__deref_out_opt ITuningSpaces **NewColl) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE FindID(
|
|
/* [in] */ __RPC__in_opt ITuningSpace *TuningSpace,
|
|
/* [retval][out] */ __RPC__out long *ID) = 0;
|
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add(
|
|
/* [in] */ __RPC__in_opt ITuningSpace *TuningSpace,
|
|
/* [retval][out] */ __RPC__out VARIANT *NewIndex) = 0;
|
|
|
|
virtual /* [helpstring][restricted][hidden][propget] */ HRESULT STDMETHODCALLTYPE get_EnumTuningSpaces(
|
|
/* [retval][out] */ __RPC__deref_out_opt IEnumTuningSpaces **ppEnum) = 0;
|
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Remove(
|
|
/* [in] */ VARIANT Index) = 0;
|
|
|
|
virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_MaxCount(
|
|
/* [retval][out] */ __RPC__out long *MaxCount) = 0;
|
|
|
|
virtual /* [helpstring][restricted][hidden][propput] */ HRESULT STDMETHODCALLTYPE put_MaxCount(
|
|
/* [in] */ long MaxCount) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct ITuningSpaceContainerVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
__RPC__in ITuningSpaceContainer * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
__RPC__deref_out void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
__RPC__in ITuningSpaceContainer * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
__RPC__in ITuningSpaceContainer * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
|
|
__RPC__in ITuningSpaceContainer * This,
|
|
/* [out] */ __RPC__out UINT *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
|
|
__RPC__in ITuningSpaceContainer * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
|
|
__RPC__in ITuningSpaceContainer * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames,
|
|
/* [range][in] */ __RPC__in_range(0,16384) UINT cNames,
|
|
/* [in] */ LCID lcid,
|
|
/* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId);
|
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
|
|
ITuningSpaceContainer * This,
|
|
/* [in] */ DISPID dispIdMember,
|
|
/* [in] */ REFIID riid,
|
|
/* [in] */ LCID lcid,
|
|
/* [in] */ WORD wFlags,
|
|
/* [out][in] */ DISPPARAMS *pDispParams,
|
|
/* [out] */ VARIANT *pVarResult,
|
|
/* [out] */ EXCEPINFO *pExcepInfo,
|
|
/* [out] */ UINT *puArgErr);
|
|
|
|
/* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )(
|
|
__RPC__in ITuningSpaceContainer * This,
|
|
/* [retval][out] */ __RPC__out long *Count);
|
|
|
|
/* [restricted][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )(
|
|
__RPC__in ITuningSpaceContainer * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt IEnumVARIANT **NewEnum);
|
|
|
|
/* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Item )(
|
|
__RPC__in ITuningSpaceContainer * This,
|
|
/* [in] */ VARIANT varIndex,
|
|
/* [retval][out] */ __RPC__deref_out_opt ITuningSpace **TuningSpace);
|
|
|
|
/* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Item )(
|
|
__RPC__in ITuningSpaceContainer * This,
|
|
/* [in] */ VARIANT varIndex,
|
|
/* [in] */ __RPC__in_opt ITuningSpace *TuningSpace);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *TuningSpacesForCLSID )(
|
|
__RPC__in ITuningSpaceContainer * This,
|
|
/* [in] */ __RPC__in BSTR SpaceCLSID,
|
|
/* [retval][out] */ __RPC__deref_out_opt ITuningSpaces **NewColl);
|
|
|
|
/* [helpstring][restricted][hidden] */ HRESULT ( STDMETHODCALLTYPE *_TuningSpacesForCLSID )(
|
|
__RPC__in ITuningSpaceContainer * This,
|
|
/* [in] */ __RPC__in REFCLSID SpaceCLSID,
|
|
/* [retval][out] */ __RPC__deref_out_opt ITuningSpaces **NewColl);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *TuningSpacesForName )(
|
|
__RPC__in ITuningSpaceContainer * This,
|
|
/* [in] */ __RPC__in BSTR Name,
|
|
/* [retval][out] */ __RPC__deref_out_opt ITuningSpaces **NewColl);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *FindID )(
|
|
__RPC__in ITuningSpaceContainer * This,
|
|
/* [in] */ __RPC__in_opt ITuningSpace *TuningSpace,
|
|
/* [retval][out] */ __RPC__out long *ID);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Add )(
|
|
__RPC__in ITuningSpaceContainer * This,
|
|
/* [in] */ __RPC__in_opt ITuningSpace *TuningSpace,
|
|
/* [retval][out] */ __RPC__out VARIANT *NewIndex);
|
|
|
|
/* [helpstring][restricted][hidden][propget] */ HRESULT ( STDMETHODCALLTYPE *get_EnumTuningSpaces )(
|
|
__RPC__in ITuningSpaceContainer * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt IEnumTuningSpaces **ppEnum);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Remove )(
|
|
__RPC__in ITuningSpaceContainer * This,
|
|
/* [in] */ VARIANT Index);
|
|
|
|
/* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MaxCount )(
|
|
__RPC__in ITuningSpaceContainer * This,
|
|
/* [retval][out] */ __RPC__out long *MaxCount);
|
|
|
|
/* [helpstring][restricted][hidden][propput] */ HRESULT ( STDMETHODCALLTYPE *put_MaxCount )(
|
|
__RPC__in ITuningSpaceContainer * This,
|
|
/* [in] */ long MaxCount);
|
|
|
|
END_INTERFACE
|
|
} ITuningSpaceContainerVtbl;
|
|
|
|
interface ITuningSpaceContainer
|
|
{
|
|
CONST_VTBL struct ITuningSpaceContainerVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define ITuningSpaceContainer_QueryInterface(This,riid,ppvObject) \
|
|
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
|
|
|
#define ITuningSpaceContainer_AddRef(This) \
|
|
( (This)->lpVtbl -> AddRef(This) )
|
|
|
|
#define ITuningSpaceContainer_Release(This) \
|
|
( (This)->lpVtbl -> Release(This) )
|
|
|
|
|
|
#define ITuningSpaceContainer_GetTypeInfoCount(This,pctinfo) \
|
|
( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
|
|
|
|
#define ITuningSpaceContainer_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
|
|
|
|
#define ITuningSpaceContainer_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
|
|
|
|
#define ITuningSpaceContainer_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
|
|
|
|
|
|
#define ITuningSpaceContainer_get_Count(This,Count) \
|
|
( (This)->lpVtbl -> get_Count(This,Count) )
|
|
|
|
#define ITuningSpaceContainer_get__NewEnum(This,NewEnum) \
|
|
( (This)->lpVtbl -> get__NewEnum(This,NewEnum) )
|
|
|
|
#define ITuningSpaceContainer_get_Item(This,varIndex,TuningSpace) \
|
|
( (This)->lpVtbl -> get_Item(This,varIndex,TuningSpace) )
|
|
|
|
#define ITuningSpaceContainer_put_Item(This,varIndex,TuningSpace) \
|
|
( (This)->lpVtbl -> put_Item(This,varIndex,TuningSpace) )
|
|
|
|
#define ITuningSpaceContainer_TuningSpacesForCLSID(This,SpaceCLSID,NewColl) \
|
|
( (This)->lpVtbl -> TuningSpacesForCLSID(This,SpaceCLSID,NewColl) )
|
|
|
|
#define ITuningSpaceContainer__TuningSpacesForCLSID(This,SpaceCLSID,NewColl) \
|
|
( (This)->lpVtbl -> _TuningSpacesForCLSID(This,SpaceCLSID,NewColl) )
|
|
|
|
#define ITuningSpaceContainer_TuningSpacesForName(This,Name,NewColl) \
|
|
( (This)->lpVtbl -> TuningSpacesForName(This,Name,NewColl) )
|
|
|
|
#define ITuningSpaceContainer_FindID(This,TuningSpace,ID) \
|
|
( (This)->lpVtbl -> FindID(This,TuningSpace,ID) )
|
|
|
|
#define ITuningSpaceContainer_Add(This,TuningSpace,NewIndex) \
|
|
( (This)->lpVtbl -> Add(This,TuningSpace,NewIndex) )
|
|
|
|
#define ITuningSpaceContainer_get_EnumTuningSpaces(This,ppEnum) \
|
|
( (This)->lpVtbl -> get_EnumTuningSpaces(This,ppEnum) )
|
|
|
|
#define ITuningSpaceContainer_Remove(This,Index) \
|
|
( (This)->lpVtbl -> Remove(This,Index) )
|
|
|
|
#define ITuningSpaceContainer_get_MaxCount(This,MaxCount) \
|
|
( (This)->lpVtbl -> get_MaxCount(This,MaxCount) )
|
|
|
|
#define ITuningSpaceContainer_put_MaxCount(This,MaxCount) \
|
|
( (This)->lpVtbl -> put_MaxCount(This,MaxCount) )
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __ITuningSpaceContainer_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __ITuningSpace_INTERFACE_DEFINED__
|
|
#define __ITuningSpace_INTERFACE_DEFINED__
|
|
|
|
/* interface ITuningSpace */
|
|
/* [unique][helpstring][nonextensible][oleautomation][dual][uuid][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_ITuningSpace;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("061C6E30-E622-11d2-9493-00C04F72D980")
|
|
ITuningSpace : public IDispatch
|
|
{
|
|
public:
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_UniqueName(
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *Name) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_UniqueName(
|
|
/* [in] */ __RPC__in BSTR Name) = 0;
|
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_FriendlyName(
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *Name) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_FriendlyName(
|
|
/* [in] */ __RPC__in BSTR Name) = 0;
|
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CLSID(
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *SpaceCLSID) = 0;
|
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_NetworkType(
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *NetworkTypeGuid) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_NetworkType(
|
|
/* [in] */ __RPC__in BSTR NetworkTypeGuid) = 0;
|
|
|
|
virtual /* [restricted][hidden][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get__NetworkType(
|
|
/* [retval][out] */ __RPC__out GUID *NetworkTypeGuid) = 0;
|
|
|
|
virtual /* [restricted][hidden][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put__NetworkType(
|
|
/* [in] */ __RPC__in REFCLSID NetworkTypeGuid) = 0;
|
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CreateTuneRequest(
|
|
/* [retval][out] */ __RPC__deref_out_opt ITuneRequest **TuneRequest) = 0;
|
|
|
|
virtual /* [restricted][hidden][id] */ HRESULT STDMETHODCALLTYPE EnumCategoryGUIDs(
|
|
/* [retval][out] */ __RPC__deref_out_opt IEnumGUID **ppEnum) = 0;
|
|
|
|
virtual /* [restricted][hidden][id] */ HRESULT STDMETHODCALLTYPE EnumDeviceMonikers(
|
|
/* [retval][out] */ __RPC__deref_out_opt IEnumMoniker **ppEnum) = 0;
|
|
|
|
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_DefaultPreferredComponentTypes(
|
|
/* [retval][out] */ __RPC__deref_out_opt IComponentTypes **ComponentTypes) = 0;
|
|
|
|
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_DefaultPreferredComponentTypes(
|
|
/* [in] */ __RPC__in_opt IComponentTypes *NewComponentTypes) = 0;
|
|
|
|
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_FrequencyMapping(
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *pMapping) = 0;
|
|
|
|
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_FrequencyMapping(
|
|
__RPC__in BSTR Mapping) = 0;
|
|
|
|
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_DefaultLocator(
|
|
/* [retval][out] */ __RPC__deref_out_opt ILocator **LocatorVal) = 0;
|
|
|
|
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_DefaultLocator(
|
|
/* [in] */ __RPC__in_opt ILocator *LocatorVal) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE Clone(
|
|
/* [retval][out] */ __RPC__deref_out_opt ITuningSpace **NewTS) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct ITuningSpaceVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
__RPC__in ITuningSpace * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
__RPC__deref_out void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
__RPC__in ITuningSpace * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
__RPC__in ITuningSpace * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
|
|
__RPC__in ITuningSpace * This,
|
|
/* [out] */ __RPC__out UINT *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
|
|
__RPC__in ITuningSpace * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
|
|
__RPC__in ITuningSpace * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames,
|
|
/* [range][in] */ __RPC__in_range(0,16384) UINT cNames,
|
|
/* [in] */ LCID lcid,
|
|
/* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId);
|
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
|
|
ITuningSpace * This,
|
|
/* [in] */ DISPID dispIdMember,
|
|
/* [in] */ REFIID riid,
|
|
/* [in] */ LCID lcid,
|
|
/* [in] */ WORD wFlags,
|
|
/* [out][in] */ DISPPARAMS *pDispParams,
|
|
/* [out] */ VARIANT *pVarResult,
|
|
/* [out] */ EXCEPINFO *pExcepInfo,
|
|
/* [out] */ UINT *puArgErr);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UniqueName )(
|
|
__RPC__in ITuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *Name);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_UniqueName )(
|
|
__RPC__in ITuningSpace * This,
|
|
/* [in] */ __RPC__in BSTR Name);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FriendlyName )(
|
|
__RPC__in ITuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *Name);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_FriendlyName )(
|
|
__RPC__in ITuningSpace * This,
|
|
/* [in] */ __RPC__in BSTR Name);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CLSID )(
|
|
__RPC__in ITuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *SpaceCLSID);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_NetworkType )(
|
|
__RPC__in ITuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *NetworkTypeGuid);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_NetworkType )(
|
|
__RPC__in ITuningSpace * This,
|
|
/* [in] */ __RPC__in BSTR NetworkTypeGuid);
|
|
|
|
/* [restricted][hidden][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NetworkType )(
|
|
__RPC__in ITuningSpace * This,
|
|
/* [retval][out] */ __RPC__out GUID *NetworkTypeGuid);
|
|
|
|
/* [restricted][hidden][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put__NetworkType )(
|
|
__RPC__in ITuningSpace * This,
|
|
/* [in] */ __RPC__in REFCLSID NetworkTypeGuid);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *CreateTuneRequest )(
|
|
__RPC__in ITuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt ITuneRequest **TuneRequest);
|
|
|
|
/* [restricted][hidden][id] */ HRESULT ( STDMETHODCALLTYPE *EnumCategoryGUIDs )(
|
|
__RPC__in ITuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt IEnumGUID **ppEnum);
|
|
|
|
/* [restricted][hidden][id] */ HRESULT ( STDMETHODCALLTYPE *EnumDeviceMonikers )(
|
|
__RPC__in ITuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt IEnumMoniker **ppEnum);
|
|
|
|
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DefaultPreferredComponentTypes )(
|
|
__RPC__in ITuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt IComponentTypes **ComponentTypes);
|
|
|
|
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DefaultPreferredComponentTypes )(
|
|
__RPC__in ITuningSpace * This,
|
|
/* [in] */ __RPC__in_opt IComponentTypes *NewComponentTypes);
|
|
|
|
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FrequencyMapping )(
|
|
__RPC__in ITuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *pMapping);
|
|
|
|
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_FrequencyMapping )(
|
|
__RPC__in ITuningSpace * This,
|
|
__RPC__in BSTR Mapping);
|
|
|
|
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DefaultLocator )(
|
|
__RPC__in ITuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt ILocator **LocatorVal);
|
|
|
|
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DefaultLocator )(
|
|
__RPC__in ITuningSpace * This,
|
|
/* [in] */ __RPC__in_opt ILocator *LocatorVal);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *Clone )(
|
|
__RPC__in ITuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt ITuningSpace **NewTS);
|
|
|
|
END_INTERFACE
|
|
} ITuningSpaceVtbl;
|
|
|
|
interface ITuningSpace
|
|
{
|
|
CONST_VTBL struct ITuningSpaceVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define ITuningSpace_QueryInterface(This,riid,ppvObject) \
|
|
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
|
|
|
#define ITuningSpace_AddRef(This) \
|
|
( (This)->lpVtbl -> AddRef(This) )
|
|
|
|
#define ITuningSpace_Release(This) \
|
|
( (This)->lpVtbl -> Release(This) )
|
|
|
|
|
|
#define ITuningSpace_GetTypeInfoCount(This,pctinfo) \
|
|
( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
|
|
|
|
#define ITuningSpace_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
|
|
|
|
#define ITuningSpace_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
|
|
|
|
#define ITuningSpace_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
|
|
|
|
|
|
#define ITuningSpace_get_UniqueName(This,Name) \
|
|
( (This)->lpVtbl -> get_UniqueName(This,Name) )
|
|
|
|
#define ITuningSpace_put_UniqueName(This,Name) \
|
|
( (This)->lpVtbl -> put_UniqueName(This,Name) )
|
|
|
|
#define ITuningSpace_get_FriendlyName(This,Name) \
|
|
( (This)->lpVtbl -> get_FriendlyName(This,Name) )
|
|
|
|
#define ITuningSpace_put_FriendlyName(This,Name) \
|
|
( (This)->lpVtbl -> put_FriendlyName(This,Name) )
|
|
|
|
#define ITuningSpace_get_CLSID(This,SpaceCLSID) \
|
|
( (This)->lpVtbl -> get_CLSID(This,SpaceCLSID) )
|
|
|
|
#define ITuningSpace_get_NetworkType(This,NetworkTypeGuid) \
|
|
( (This)->lpVtbl -> get_NetworkType(This,NetworkTypeGuid) )
|
|
|
|
#define ITuningSpace_put_NetworkType(This,NetworkTypeGuid) \
|
|
( (This)->lpVtbl -> put_NetworkType(This,NetworkTypeGuid) )
|
|
|
|
#define ITuningSpace_get__NetworkType(This,NetworkTypeGuid) \
|
|
( (This)->lpVtbl -> get__NetworkType(This,NetworkTypeGuid) )
|
|
|
|
#define ITuningSpace_put__NetworkType(This,NetworkTypeGuid) \
|
|
( (This)->lpVtbl -> put__NetworkType(This,NetworkTypeGuid) )
|
|
|
|
#define ITuningSpace_CreateTuneRequest(This,TuneRequest) \
|
|
( (This)->lpVtbl -> CreateTuneRequest(This,TuneRequest) )
|
|
|
|
#define ITuningSpace_EnumCategoryGUIDs(This,ppEnum) \
|
|
( (This)->lpVtbl -> EnumCategoryGUIDs(This,ppEnum) )
|
|
|
|
#define ITuningSpace_EnumDeviceMonikers(This,ppEnum) \
|
|
( (This)->lpVtbl -> EnumDeviceMonikers(This,ppEnum) )
|
|
|
|
#define ITuningSpace_get_DefaultPreferredComponentTypes(This,ComponentTypes) \
|
|
( (This)->lpVtbl -> get_DefaultPreferredComponentTypes(This,ComponentTypes) )
|
|
|
|
#define ITuningSpace_put_DefaultPreferredComponentTypes(This,NewComponentTypes) \
|
|
( (This)->lpVtbl -> put_DefaultPreferredComponentTypes(This,NewComponentTypes) )
|
|
|
|
#define ITuningSpace_get_FrequencyMapping(This,pMapping) \
|
|
( (This)->lpVtbl -> get_FrequencyMapping(This,pMapping) )
|
|
|
|
#define ITuningSpace_put_FrequencyMapping(This,Mapping) \
|
|
( (This)->lpVtbl -> put_FrequencyMapping(This,Mapping) )
|
|
|
|
#define ITuningSpace_get_DefaultLocator(This,LocatorVal) \
|
|
( (This)->lpVtbl -> get_DefaultLocator(This,LocatorVal) )
|
|
|
|
#define ITuningSpace_put_DefaultLocator(This,LocatorVal) \
|
|
( (This)->lpVtbl -> put_DefaultLocator(This,LocatorVal) )
|
|
|
|
#define ITuningSpace_Clone(This,NewTS) \
|
|
( (This)->lpVtbl -> Clone(This,NewTS) )
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __ITuningSpace_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IEnumTuningSpaces_INTERFACE_DEFINED__
|
|
#define __IEnumTuningSpaces_INTERFACE_DEFINED__
|
|
|
|
/* interface IEnumTuningSpaces */
|
|
/* [unique][uuid][object][restricted][hidden] */
|
|
|
|
|
|
EXTERN_C const IID IID_IEnumTuningSpaces;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("8B8EB248-FC2B-11d2-9D8C-00C04F72D980")
|
|
IEnumTuningSpaces : public IUnknown
|
|
{
|
|
public:
|
|
virtual HRESULT STDMETHODCALLTYPE Next(
|
|
/* [in] */ ULONG celt,
|
|
/* [length_is][size_is][out] */ __RPC__out_ecount_part(celt, *pceltFetched) ITuningSpace **rgelt,
|
|
/* [out] */ __RPC__out ULONG *pceltFetched) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE Skip(
|
|
/* [in] */ ULONG celt) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE Clone(
|
|
/* [out] */ __RPC__deref_out_opt IEnumTuningSpaces **ppEnum) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IEnumTuningSpacesVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
__RPC__in IEnumTuningSpaces * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
__RPC__deref_out void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
__RPC__in IEnumTuningSpaces * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
__RPC__in IEnumTuningSpaces * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *Next )(
|
|
__RPC__in IEnumTuningSpaces * This,
|
|
/* [in] */ ULONG celt,
|
|
/* [length_is][size_is][out] */ __RPC__out_ecount_part(celt, *pceltFetched) ITuningSpace **rgelt,
|
|
/* [out] */ __RPC__out ULONG *pceltFetched);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *Skip )(
|
|
__RPC__in IEnumTuningSpaces * This,
|
|
/* [in] */ ULONG celt);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *Reset )(
|
|
__RPC__in IEnumTuningSpaces * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *Clone )(
|
|
__RPC__in IEnumTuningSpaces * This,
|
|
/* [out] */ __RPC__deref_out_opt IEnumTuningSpaces **ppEnum);
|
|
|
|
END_INTERFACE
|
|
} IEnumTuningSpacesVtbl;
|
|
|
|
interface IEnumTuningSpaces
|
|
{
|
|
CONST_VTBL struct IEnumTuningSpacesVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IEnumTuningSpaces_QueryInterface(This,riid,ppvObject) \
|
|
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
|
|
|
#define IEnumTuningSpaces_AddRef(This) \
|
|
( (This)->lpVtbl -> AddRef(This) )
|
|
|
|
#define IEnumTuningSpaces_Release(This) \
|
|
( (This)->lpVtbl -> Release(This) )
|
|
|
|
|
|
#define IEnumTuningSpaces_Next(This,celt,rgelt,pceltFetched) \
|
|
( (This)->lpVtbl -> Next(This,celt,rgelt,pceltFetched) )
|
|
|
|
#define IEnumTuningSpaces_Skip(This,celt) \
|
|
( (This)->lpVtbl -> Skip(This,celt) )
|
|
|
|
#define IEnumTuningSpaces_Reset(This) \
|
|
( (This)->lpVtbl -> Reset(This) )
|
|
|
|
#define IEnumTuningSpaces_Clone(This,ppEnum) \
|
|
( (This)->lpVtbl -> Clone(This,ppEnum) )
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __IEnumTuningSpaces_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IDVBTuningSpace_INTERFACE_DEFINED__
|
|
#define __IDVBTuningSpace_INTERFACE_DEFINED__
|
|
|
|
/* interface IDVBTuningSpace */
|
|
/* [unique][uuid][nonextensible][oleautomation][dual][hidden][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IDVBTuningSpace;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("ADA0B268-3B19-4e5b-ACC4-49F852BE13BA")
|
|
IDVBTuningSpace : public ITuningSpace
|
|
{
|
|
public:
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SystemType(
|
|
/* [retval][out] */ __RPC__out DVBSystemType *SysType) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_SystemType(
|
|
/* [in] */ DVBSystemType SysType) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IDVBTuningSpaceVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
__RPC__in IDVBTuningSpace * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
__RPC__deref_out void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
__RPC__in IDVBTuningSpace * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
__RPC__in IDVBTuningSpace * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
|
|
__RPC__in IDVBTuningSpace * This,
|
|
/* [out] */ __RPC__out UINT *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
|
|
__RPC__in IDVBTuningSpace * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
|
|
__RPC__in IDVBTuningSpace * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames,
|
|
/* [range][in] */ __RPC__in_range(0,16384) UINT cNames,
|
|
/* [in] */ LCID lcid,
|
|
/* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId);
|
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
|
|
IDVBTuningSpace * This,
|
|
/* [in] */ DISPID dispIdMember,
|
|
/* [in] */ REFIID riid,
|
|
/* [in] */ LCID lcid,
|
|
/* [in] */ WORD wFlags,
|
|
/* [out][in] */ DISPPARAMS *pDispParams,
|
|
/* [out] */ VARIANT *pVarResult,
|
|
/* [out] */ EXCEPINFO *pExcepInfo,
|
|
/* [out] */ UINT *puArgErr);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UniqueName )(
|
|
__RPC__in IDVBTuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *Name);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_UniqueName )(
|
|
__RPC__in IDVBTuningSpace * This,
|
|
/* [in] */ __RPC__in BSTR Name);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FriendlyName )(
|
|
__RPC__in IDVBTuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *Name);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_FriendlyName )(
|
|
__RPC__in IDVBTuningSpace * This,
|
|
/* [in] */ __RPC__in BSTR Name);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CLSID )(
|
|
__RPC__in IDVBTuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *SpaceCLSID);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_NetworkType )(
|
|
__RPC__in IDVBTuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *NetworkTypeGuid);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_NetworkType )(
|
|
__RPC__in IDVBTuningSpace * This,
|
|
/* [in] */ __RPC__in BSTR NetworkTypeGuid);
|
|
|
|
/* [restricted][hidden][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NetworkType )(
|
|
__RPC__in IDVBTuningSpace * This,
|
|
/* [retval][out] */ __RPC__out GUID *NetworkTypeGuid);
|
|
|
|
/* [restricted][hidden][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put__NetworkType )(
|
|
__RPC__in IDVBTuningSpace * This,
|
|
/* [in] */ __RPC__in REFCLSID NetworkTypeGuid);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *CreateTuneRequest )(
|
|
__RPC__in IDVBTuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt ITuneRequest **TuneRequest);
|
|
|
|
/* [restricted][hidden][id] */ HRESULT ( STDMETHODCALLTYPE *EnumCategoryGUIDs )(
|
|
__RPC__in IDVBTuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt IEnumGUID **ppEnum);
|
|
|
|
/* [restricted][hidden][id] */ HRESULT ( STDMETHODCALLTYPE *EnumDeviceMonikers )(
|
|
__RPC__in IDVBTuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt IEnumMoniker **ppEnum);
|
|
|
|
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DefaultPreferredComponentTypes )(
|
|
__RPC__in IDVBTuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt IComponentTypes **ComponentTypes);
|
|
|
|
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DefaultPreferredComponentTypes )(
|
|
__RPC__in IDVBTuningSpace * This,
|
|
/* [in] */ __RPC__in_opt IComponentTypes *NewComponentTypes);
|
|
|
|
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FrequencyMapping )(
|
|
__RPC__in IDVBTuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *pMapping);
|
|
|
|
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_FrequencyMapping )(
|
|
__RPC__in IDVBTuningSpace * This,
|
|
__RPC__in BSTR Mapping);
|
|
|
|
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DefaultLocator )(
|
|
__RPC__in IDVBTuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt ILocator **LocatorVal);
|
|
|
|
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DefaultLocator )(
|
|
__RPC__in IDVBTuningSpace * This,
|
|
/* [in] */ __RPC__in_opt ILocator *LocatorVal);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *Clone )(
|
|
__RPC__in IDVBTuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt ITuningSpace **NewTS);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SystemType )(
|
|
__RPC__in IDVBTuningSpace * This,
|
|
/* [retval][out] */ __RPC__out DVBSystemType *SysType);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_SystemType )(
|
|
__RPC__in IDVBTuningSpace * This,
|
|
/* [in] */ DVBSystemType SysType);
|
|
|
|
END_INTERFACE
|
|
} IDVBTuningSpaceVtbl;
|
|
|
|
interface IDVBTuningSpace
|
|
{
|
|
CONST_VTBL struct IDVBTuningSpaceVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IDVBTuningSpace_QueryInterface(This,riid,ppvObject) \
|
|
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
|
|
|
#define IDVBTuningSpace_AddRef(This) \
|
|
( (This)->lpVtbl -> AddRef(This) )
|
|
|
|
#define IDVBTuningSpace_Release(This) \
|
|
( (This)->lpVtbl -> Release(This) )
|
|
|
|
|
|
#define IDVBTuningSpace_GetTypeInfoCount(This,pctinfo) \
|
|
( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
|
|
|
|
#define IDVBTuningSpace_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
|
|
|
|
#define IDVBTuningSpace_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
|
|
|
|
#define IDVBTuningSpace_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
|
|
|
|
|
|
#define IDVBTuningSpace_get_UniqueName(This,Name) \
|
|
( (This)->lpVtbl -> get_UniqueName(This,Name) )
|
|
|
|
#define IDVBTuningSpace_put_UniqueName(This,Name) \
|
|
( (This)->lpVtbl -> put_UniqueName(This,Name) )
|
|
|
|
#define IDVBTuningSpace_get_FriendlyName(This,Name) \
|
|
( (This)->lpVtbl -> get_FriendlyName(This,Name) )
|
|
|
|
#define IDVBTuningSpace_put_FriendlyName(This,Name) \
|
|
( (This)->lpVtbl -> put_FriendlyName(This,Name) )
|
|
|
|
#define IDVBTuningSpace_get_CLSID(This,SpaceCLSID) \
|
|
( (This)->lpVtbl -> get_CLSID(This,SpaceCLSID) )
|
|
|
|
#define IDVBTuningSpace_get_NetworkType(This,NetworkTypeGuid) \
|
|
( (This)->lpVtbl -> get_NetworkType(This,NetworkTypeGuid) )
|
|
|
|
#define IDVBTuningSpace_put_NetworkType(This,NetworkTypeGuid) \
|
|
( (This)->lpVtbl -> put_NetworkType(This,NetworkTypeGuid) )
|
|
|
|
#define IDVBTuningSpace_get__NetworkType(This,NetworkTypeGuid) \
|
|
( (This)->lpVtbl -> get__NetworkType(This,NetworkTypeGuid) )
|
|
|
|
#define IDVBTuningSpace_put__NetworkType(This,NetworkTypeGuid) \
|
|
( (This)->lpVtbl -> put__NetworkType(This,NetworkTypeGuid) )
|
|
|
|
#define IDVBTuningSpace_CreateTuneRequest(This,TuneRequest) \
|
|
( (This)->lpVtbl -> CreateTuneRequest(This,TuneRequest) )
|
|
|
|
#define IDVBTuningSpace_EnumCategoryGUIDs(This,ppEnum) \
|
|
( (This)->lpVtbl -> EnumCategoryGUIDs(This,ppEnum) )
|
|
|
|
#define IDVBTuningSpace_EnumDeviceMonikers(This,ppEnum) \
|
|
( (This)->lpVtbl -> EnumDeviceMonikers(This,ppEnum) )
|
|
|
|
#define IDVBTuningSpace_get_DefaultPreferredComponentTypes(This,ComponentTypes) \
|
|
( (This)->lpVtbl -> get_DefaultPreferredComponentTypes(This,ComponentTypes) )
|
|
|
|
#define IDVBTuningSpace_put_DefaultPreferredComponentTypes(This,NewComponentTypes) \
|
|
( (This)->lpVtbl -> put_DefaultPreferredComponentTypes(This,NewComponentTypes) )
|
|
|
|
#define IDVBTuningSpace_get_FrequencyMapping(This,pMapping) \
|
|
( (This)->lpVtbl -> get_FrequencyMapping(This,pMapping) )
|
|
|
|
#define IDVBTuningSpace_put_FrequencyMapping(This,Mapping) \
|
|
( (This)->lpVtbl -> put_FrequencyMapping(This,Mapping) )
|
|
|
|
#define IDVBTuningSpace_get_DefaultLocator(This,LocatorVal) \
|
|
( (This)->lpVtbl -> get_DefaultLocator(This,LocatorVal) )
|
|
|
|
#define IDVBTuningSpace_put_DefaultLocator(This,LocatorVal) \
|
|
( (This)->lpVtbl -> put_DefaultLocator(This,LocatorVal) )
|
|
|
|
#define IDVBTuningSpace_Clone(This,NewTS) \
|
|
( (This)->lpVtbl -> Clone(This,NewTS) )
|
|
|
|
|
|
#define IDVBTuningSpace_get_SystemType(This,SysType) \
|
|
( (This)->lpVtbl -> get_SystemType(This,SysType) )
|
|
|
|
#define IDVBTuningSpace_put_SystemType(This,SysType) \
|
|
( (This)->lpVtbl -> put_SystemType(This,SysType) )
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __IDVBTuningSpace_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IDVBTuningSpace2_INTERFACE_DEFINED__
|
|
#define __IDVBTuningSpace2_INTERFACE_DEFINED__
|
|
|
|
/* interface IDVBTuningSpace2 */
|
|
/* [unique][uuid][nonextensible][oleautomation][dual][hidden][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IDVBTuningSpace2;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("843188B4-CE62-43db-966B-8145A094E040")
|
|
IDVBTuningSpace2 : public IDVBTuningSpace
|
|
{
|
|
public:
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_NetworkID(
|
|
/* [retval][out] */ __RPC__out long *NetworkID) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_NetworkID(
|
|
/* [in] */ long NetworkID) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IDVBTuningSpace2Vtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
__RPC__in IDVBTuningSpace2 * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
__RPC__deref_out void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
__RPC__in IDVBTuningSpace2 * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
__RPC__in IDVBTuningSpace2 * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
|
|
__RPC__in IDVBTuningSpace2 * This,
|
|
/* [out] */ __RPC__out UINT *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
|
|
__RPC__in IDVBTuningSpace2 * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
|
|
__RPC__in IDVBTuningSpace2 * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames,
|
|
/* [range][in] */ __RPC__in_range(0,16384) UINT cNames,
|
|
/* [in] */ LCID lcid,
|
|
/* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId);
|
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
|
|
IDVBTuningSpace2 * This,
|
|
/* [in] */ DISPID dispIdMember,
|
|
/* [in] */ REFIID riid,
|
|
/* [in] */ LCID lcid,
|
|
/* [in] */ WORD wFlags,
|
|
/* [out][in] */ DISPPARAMS *pDispParams,
|
|
/* [out] */ VARIANT *pVarResult,
|
|
/* [out] */ EXCEPINFO *pExcepInfo,
|
|
/* [out] */ UINT *puArgErr);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UniqueName )(
|
|
__RPC__in IDVBTuningSpace2 * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *Name);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_UniqueName )(
|
|
__RPC__in IDVBTuningSpace2 * This,
|
|
/* [in] */ __RPC__in BSTR Name);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FriendlyName )(
|
|
__RPC__in IDVBTuningSpace2 * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *Name);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_FriendlyName )(
|
|
__RPC__in IDVBTuningSpace2 * This,
|
|
/* [in] */ __RPC__in BSTR Name);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CLSID )(
|
|
__RPC__in IDVBTuningSpace2 * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *SpaceCLSID);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_NetworkType )(
|
|
__RPC__in IDVBTuningSpace2 * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *NetworkTypeGuid);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_NetworkType )(
|
|
__RPC__in IDVBTuningSpace2 * This,
|
|
/* [in] */ __RPC__in BSTR NetworkTypeGuid);
|
|
|
|
/* [restricted][hidden][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NetworkType )(
|
|
__RPC__in IDVBTuningSpace2 * This,
|
|
/* [retval][out] */ __RPC__out GUID *NetworkTypeGuid);
|
|
|
|
/* [restricted][hidden][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put__NetworkType )(
|
|
__RPC__in IDVBTuningSpace2 * This,
|
|
/* [in] */ __RPC__in REFCLSID NetworkTypeGuid);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *CreateTuneRequest )(
|
|
__RPC__in IDVBTuningSpace2 * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt ITuneRequest **TuneRequest);
|
|
|
|
/* [restricted][hidden][id] */ HRESULT ( STDMETHODCALLTYPE *EnumCategoryGUIDs )(
|
|
__RPC__in IDVBTuningSpace2 * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt IEnumGUID **ppEnum);
|
|
|
|
/* [restricted][hidden][id] */ HRESULT ( STDMETHODCALLTYPE *EnumDeviceMonikers )(
|
|
__RPC__in IDVBTuningSpace2 * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt IEnumMoniker **ppEnum);
|
|
|
|
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DefaultPreferredComponentTypes )(
|
|
__RPC__in IDVBTuningSpace2 * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt IComponentTypes **ComponentTypes);
|
|
|
|
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DefaultPreferredComponentTypes )(
|
|
__RPC__in IDVBTuningSpace2 * This,
|
|
/* [in] */ __RPC__in_opt IComponentTypes *NewComponentTypes);
|
|
|
|
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FrequencyMapping )(
|
|
__RPC__in IDVBTuningSpace2 * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *pMapping);
|
|
|
|
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_FrequencyMapping )(
|
|
__RPC__in IDVBTuningSpace2 * This,
|
|
__RPC__in BSTR Mapping);
|
|
|
|
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DefaultLocator )(
|
|
__RPC__in IDVBTuningSpace2 * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt ILocator **LocatorVal);
|
|
|
|
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DefaultLocator )(
|
|
__RPC__in IDVBTuningSpace2 * This,
|
|
/* [in] */ __RPC__in_opt ILocator *LocatorVal);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *Clone )(
|
|
__RPC__in IDVBTuningSpace2 * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt ITuningSpace **NewTS);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SystemType )(
|
|
__RPC__in IDVBTuningSpace2 * This,
|
|
/* [retval][out] */ __RPC__out DVBSystemType *SysType);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_SystemType )(
|
|
__RPC__in IDVBTuningSpace2 * This,
|
|
/* [in] */ DVBSystemType SysType);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_NetworkID )(
|
|
__RPC__in IDVBTuningSpace2 * This,
|
|
/* [retval][out] */ __RPC__out long *NetworkID);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_NetworkID )(
|
|
__RPC__in IDVBTuningSpace2 * This,
|
|
/* [in] */ long NetworkID);
|
|
|
|
END_INTERFACE
|
|
} IDVBTuningSpace2Vtbl;
|
|
|
|
interface IDVBTuningSpace2
|
|
{
|
|
CONST_VTBL struct IDVBTuningSpace2Vtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IDVBTuningSpace2_QueryInterface(This,riid,ppvObject) \
|
|
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
|
|
|
#define IDVBTuningSpace2_AddRef(This) \
|
|
( (This)->lpVtbl -> AddRef(This) )
|
|
|
|
#define IDVBTuningSpace2_Release(This) \
|
|
( (This)->lpVtbl -> Release(This) )
|
|
|
|
|
|
#define IDVBTuningSpace2_GetTypeInfoCount(This,pctinfo) \
|
|
( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
|
|
|
|
#define IDVBTuningSpace2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
|
|
|
|
#define IDVBTuningSpace2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
|
|
|
|
#define IDVBTuningSpace2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
|
|
|
|
|
|
#define IDVBTuningSpace2_get_UniqueName(This,Name) \
|
|
( (This)->lpVtbl -> get_UniqueName(This,Name) )
|
|
|
|
#define IDVBTuningSpace2_put_UniqueName(This,Name) \
|
|
( (This)->lpVtbl -> put_UniqueName(This,Name) )
|
|
|
|
#define IDVBTuningSpace2_get_FriendlyName(This,Name) \
|
|
( (This)->lpVtbl -> get_FriendlyName(This,Name) )
|
|
|
|
#define IDVBTuningSpace2_put_FriendlyName(This,Name) \
|
|
( (This)->lpVtbl -> put_FriendlyName(This,Name) )
|
|
|
|
#define IDVBTuningSpace2_get_CLSID(This,SpaceCLSID) \
|
|
( (This)->lpVtbl -> get_CLSID(This,SpaceCLSID) )
|
|
|
|
#define IDVBTuningSpace2_get_NetworkType(This,NetworkTypeGuid) \
|
|
( (This)->lpVtbl -> get_NetworkType(This,NetworkTypeGuid) )
|
|
|
|
#define IDVBTuningSpace2_put_NetworkType(This,NetworkTypeGuid) \
|
|
( (This)->lpVtbl -> put_NetworkType(This,NetworkTypeGuid) )
|
|
|
|
#define IDVBTuningSpace2_get__NetworkType(This,NetworkTypeGuid) \
|
|
( (This)->lpVtbl -> get__NetworkType(This,NetworkTypeGuid) )
|
|
|
|
#define IDVBTuningSpace2_put__NetworkType(This,NetworkTypeGuid) \
|
|
( (This)->lpVtbl -> put__NetworkType(This,NetworkTypeGuid) )
|
|
|
|
#define IDVBTuningSpace2_CreateTuneRequest(This,TuneRequest) \
|
|
( (This)->lpVtbl -> CreateTuneRequest(This,TuneRequest) )
|
|
|
|
#define IDVBTuningSpace2_EnumCategoryGUIDs(This,ppEnum) \
|
|
( (This)->lpVtbl -> EnumCategoryGUIDs(This,ppEnum) )
|
|
|
|
#define IDVBTuningSpace2_EnumDeviceMonikers(This,ppEnum) \
|
|
( (This)->lpVtbl -> EnumDeviceMonikers(This,ppEnum) )
|
|
|
|
#define IDVBTuningSpace2_get_DefaultPreferredComponentTypes(This,ComponentTypes) \
|
|
( (This)->lpVtbl -> get_DefaultPreferredComponentTypes(This,ComponentTypes) )
|
|
|
|
#define IDVBTuningSpace2_put_DefaultPreferredComponentTypes(This,NewComponentTypes) \
|
|
( (This)->lpVtbl -> put_DefaultPreferredComponentTypes(This,NewComponentTypes) )
|
|
|
|
#define IDVBTuningSpace2_get_FrequencyMapping(This,pMapping) \
|
|
( (This)->lpVtbl -> get_FrequencyMapping(This,pMapping) )
|
|
|
|
#define IDVBTuningSpace2_put_FrequencyMapping(This,Mapping) \
|
|
( (This)->lpVtbl -> put_FrequencyMapping(This,Mapping) )
|
|
|
|
#define IDVBTuningSpace2_get_DefaultLocator(This,LocatorVal) \
|
|
( (This)->lpVtbl -> get_DefaultLocator(This,LocatorVal) )
|
|
|
|
#define IDVBTuningSpace2_put_DefaultLocator(This,LocatorVal) \
|
|
( (This)->lpVtbl -> put_DefaultLocator(This,LocatorVal) )
|
|
|
|
#define IDVBTuningSpace2_Clone(This,NewTS) \
|
|
( (This)->lpVtbl -> Clone(This,NewTS) )
|
|
|
|
|
|
#define IDVBTuningSpace2_get_SystemType(This,SysType) \
|
|
( (This)->lpVtbl -> get_SystemType(This,SysType) )
|
|
|
|
#define IDVBTuningSpace2_put_SystemType(This,SysType) \
|
|
( (This)->lpVtbl -> put_SystemType(This,SysType) )
|
|
|
|
|
|
#define IDVBTuningSpace2_get_NetworkID(This,NetworkID) \
|
|
( (This)->lpVtbl -> get_NetworkID(This,NetworkID) )
|
|
|
|
#define IDVBTuningSpace2_put_NetworkID(This,NetworkID) \
|
|
( (This)->lpVtbl -> put_NetworkID(This,NetworkID) )
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __IDVBTuningSpace2_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IDVBSTuningSpace_INTERFACE_DEFINED__
|
|
#define __IDVBSTuningSpace_INTERFACE_DEFINED__
|
|
|
|
/* interface IDVBSTuningSpace */
|
|
/* [unique][uuid][nonextensible][oleautomation][dual][hidden][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IDVBSTuningSpace;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("CDF7BE60-D954-42fd-A972-78971958E470")
|
|
IDVBSTuningSpace : public IDVBTuningSpace2
|
|
{
|
|
public:
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_LowOscillator(
|
|
/* [retval][out] */ __RPC__out long *LowOscillator) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_LowOscillator(
|
|
/* [in] */ long LowOscillator) = 0;
|
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_HighOscillator(
|
|
/* [retval][out] */ __RPC__out long *HighOscillator) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_HighOscillator(
|
|
/* [in] */ long HighOscillator) = 0;
|
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_LNBSwitch(
|
|
/* [retval][out] */ __RPC__out long *LNBSwitch) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_LNBSwitch(
|
|
/* [in] */ long LNBSwitch) = 0;
|
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_InputRange(
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *InputRange) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_InputRange(
|
|
/* [in] */ __RPC__in BSTR InputRange) = 0;
|
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SpectralInversion(
|
|
/* [retval][out] */ __RPC__out SpectralInversion *SpectralInversionVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_SpectralInversion(
|
|
/* [in] */ SpectralInversion SpectralInversionVal) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IDVBSTuningSpaceVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
__RPC__in IDVBSTuningSpace * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
__RPC__deref_out void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
__RPC__in IDVBSTuningSpace * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
__RPC__in IDVBSTuningSpace * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
|
|
__RPC__in IDVBSTuningSpace * This,
|
|
/* [out] */ __RPC__out UINT *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
|
|
__RPC__in IDVBSTuningSpace * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
|
|
__RPC__in IDVBSTuningSpace * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames,
|
|
/* [range][in] */ __RPC__in_range(0,16384) UINT cNames,
|
|
/* [in] */ LCID lcid,
|
|
/* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId);
|
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
|
|
IDVBSTuningSpace * This,
|
|
/* [in] */ DISPID dispIdMember,
|
|
/* [in] */ REFIID riid,
|
|
/* [in] */ LCID lcid,
|
|
/* [in] */ WORD wFlags,
|
|
/* [out][in] */ DISPPARAMS *pDispParams,
|
|
/* [out] */ VARIANT *pVarResult,
|
|
/* [out] */ EXCEPINFO *pExcepInfo,
|
|
/* [out] */ UINT *puArgErr);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UniqueName )(
|
|
__RPC__in IDVBSTuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *Name);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_UniqueName )(
|
|
__RPC__in IDVBSTuningSpace * This,
|
|
/* [in] */ __RPC__in BSTR Name);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FriendlyName )(
|
|
__RPC__in IDVBSTuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *Name);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_FriendlyName )(
|
|
__RPC__in IDVBSTuningSpace * This,
|
|
/* [in] */ __RPC__in BSTR Name);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CLSID )(
|
|
__RPC__in IDVBSTuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *SpaceCLSID);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_NetworkType )(
|
|
__RPC__in IDVBSTuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *NetworkTypeGuid);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_NetworkType )(
|
|
__RPC__in IDVBSTuningSpace * This,
|
|
/* [in] */ __RPC__in BSTR NetworkTypeGuid);
|
|
|
|
/* [restricted][hidden][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NetworkType )(
|
|
__RPC__in IDVBSTuningSpace * This,
|
|
/* [retval][out] */ __RPC__out GUID *NetworkTypeGuid);
|
|
|
|
/* [restricted][hidden][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put__NetworkType )(
|
|
__RPC__in IDVBSTuningSpace * This,
|
|
/* [in] */ __RPC__in REFCLSID NetworkTypeGuid);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *CreateTuneRequest )(
|
|
__RPC__in IDVBSTuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt ITuneRequest **TuneRequest);
|
|
|
|
/* [restricted][hidden][id] */ HRESULT ( STDMETHODCALLTYPE *EnumCategoryGUIDs )(
|
|
__RPC__in IDVBSTuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt IEnumGUID **ppEnum);
|
|
|
|
/* [restricted][hidden][id] */ HRESULT ( STDMETHODCALLTYPE *EnumDeviceMonikers )(
|
|
__RPC__in IDVBSTuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt IEnumMoniker **ppEnum);
|
|
|
|
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DefaultPreferredComponentTypes )(
|
|
__RPC__in IDVBSTuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt IComponentTypes **ComponentTypes);
|
|
|
|
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DefaultPreferredComponentTypes )(
|
|
__RPC__in IDVBSTuningSpace * This,
|
|
/* [in] */ __RPC__in_opt IComponentTypes *NewComponentTypes);
|
|
|
|
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FrequencyMapping )(
|
|
__RPC__in IDVBSTuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *pMapping);
|
|
|
|
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_FrequencyMapping )(
|
|
__RPC__in IDVBSTuningSpace * This,
|
|
__RPC__in BSTR Mapping);
|
|
|
|
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DefaultLocator )(
|
|
__RPC__in IDVBSTuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt ILocator **LocatorVal);
|
|
|
|
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DefaultLocator )(
|
|
__RPC__in IDVBSTuningSpace * This,
|
|
/* [in] */ __RPC__in_opt ILocator *LocatorVal);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *Clone )(
|
|
__RPC__in IDVBSTuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt ITuningSpace **NewTS);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SystemType )(
|
|
__RPC__in IDVBSTuningSpace * This,
|
|
/* [retval][out] */ __RPC__out DVBSystemType *SysType);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_SystemType )(
|
|
__RPC__in IDVBSTuningSpace * This,
|
|
/* [in] */ DVBSystemType SysType);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_NetworkID )(
|
|
__RPC__in IDVBSTuningSpace * This,
|
|
/* [retval][out] */ __RPC__out long *NetworkID);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_NetworkID )(
|
|
__RPC__in IDVBSTuningSpace * This,
|
|
/* [in] */ long NetworkID);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_LowOscillator )(
|
|
__RPC__in IDVBSTuningSpace * This,
|
|
/* [retval][out] */ __RPC__out long *LowOscillator);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_LowOscillator )(
|
|
__RPC__in IDVBSTuningSpace * This,
|
|
/* [in] */ long LowOscillator);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_HighOscillator )(
|
|
__RPC__in IDVBSTuningSpace * This,
|
|
/* [retval][out] */ __RPC__out long *HighOscillator);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_HighOscillator )(
|
|
__RPC__in IDVBSTuningSpace * This,
|
|
/* [in] */ long HighOscillator);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_LNBSwitch )(
|
|
__RPC__in IDVBSTuningSpace * This,
|
|
/* [retval][out] */ __RPC__out long *LNBSwitch);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_LNBSwitch )(
|
|
__RPC__in IDVBSTuningSpace * This,
|
|
/* [in] */ long LNBSwitch);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_InputRange )(
|
|
__RPC__in IDVBSTuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *InputRange);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_InputRange )(
|
|
__RPC__in IDVBSTuningSpace * This,
|
|
/* [in] */ __RPC__in BSTR InputRange);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SpectralInversion )(
|
|
__RPC__in IDVBSTuningSpace * This,
|
|
/* [retval][out] */ __RPC__out SpectralInversion *SpectralInversionVal);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_SpectralInversion )(
|
|
__RPC__in IDVBSTuningSpace * This,
|
|
/* [in] */ SpectralInversion SpectralInversionVal);
|
|
|
|
END_INTERFACE
|
|
} IDVBSTuningSpaceVtbl;
|
|
|
|
interface IDVBSTuningSpace
|
|
{
|
|
CONST_VTBL struct IDVBSTuningSpaceVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IDVBSTuningSpace_QueryInterface(This,riid,ppvObject) \
|
|
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
|
|
|
#define IDVBSTuningSpace_AddRef(This) \
|
|
( (This)->lpVtbl -> AddRef(This) )
|
|
|
|
#define IDVBSTuningSpace_Release(This) \
|
|
( (This)->lpVtbl -> Release(This) )
|
|
|
|
|
|
#define IDVBSTuningSpace_GetTypeInfoCount(This,pctinfo) \
|
|
( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
|
|
|
|
#define IDVBSTuningSpace_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
|
|
|
|
#define IDVBSTuningSpace_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
|
|
|
|
#define IDVBSTuningSpace_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
|
|
|
|
|
|
#define IDVBSTuningSpace_get_UniqueName(This,Name) \
|
|
( (This)->lpVtbl -> get_UniqueName(This,Name) )
|
|
|
|
#define IDVBSTuningSpace_put_UniqueName(This,Name) \
|
|
( (This)->lpVtbl -> put_UniqueName(This,Name) )
|
|
|
|
#define IDVBSTuningSpace_get_FriendlyName(This,Name) \
|
|
( (This)->lpVtbl -> get_FriendlyName(This,Name) )
|
|
|
|
#define IDVBSTuningSpace_put_FriendlyName(This,Name) \
|
|
( (This)->lpVtbl -> put_FriendlyName(This,Name) )
|
|
|
|
#define IDVBSTuningSpace_get_CLSID(This,SpaceCLSID) \
|
|
( (This)->lpVtbl -> get_CLSID(This,SpaceCLSID) )
|
|
|
|
#define IDVBSTuningSpace_get_NetworkType(This,NetworkTypeGuid) \
|
|
( (This)->lpVtbl -> get_NetworkType(This,NetworkTypeGuid) )
|
|
|
|
#define IDVBSTuningSpace_put_NetworkType(This,NetworkTypeGuid) \
|
|
( (This)->lpVtbl -> put_NetworkType(This,NetworkTypeGuid) )
|
|
|
|
#define IDVBSTuningSpace_get__NetworkType(This,NetworkTypeGuid) \
|
|
( (This)->lpVtbl -> get__NetworkType(This,NetworkTypeGuid) )
|
|
|
|
#define IDVBSTuningSpace_put__NetworkType(This,NetworkTypeGuid) \
|
|
( (This)->lpVtbl -> put__NetworkType(This,NetworkTypeGuid) )
|
|
|
|
#define IDVBSTuningSpace_CreateTuneRequest(This,TuneRequest) \
|
|
( (This)->lpVtbl -> CreateTuneRequest(This,TuneRequest) )
|
|
|
|
#define IDVBSTuningSpace_EnumCategoryGUIDs(This,ppEnum) \
|
|
( (This)->lpVtbl -> EnumCategoryGUIDs(This,ppEnum) )
|
|
|
|
#define IDVBSTuningSpace_EnumDeviceMonikers(This,ppEnum) \
|
|
( (This)->lpVtbl -> EnumDeviceMonikers(This,ppEnum) )
|
|
|
|
#define IDVBSTuningSpace_get_DefaultPreferredComponentTypes(This,ComponentTypes) \
|
|
( (This)->lpVtbl -> get_DefaultPreferredComponentTypes(This,ComponentTypes) )
|
|
|
|
#define IDVBSTuningSpace_put_DefaultPreferredComponentTypes(This,NewComponentTypes) \
|
|
( (This)->lpVtbl -> put_DefaultPreferredComponentTypes(This,NewComponentTypes) )
|
|
|
|
#define IDVBSTuningSpace_get_FrequencyMapping(This,pMapping) \
|
|
( (This)->lpVtbl -> get_FrequencyMapping(This,pMapping) )
|
|
|
|
#define IDVBSTuningSpace_put_FrequencyMapping(This,Mapping) \
|
|
( (This)->lpVtbl -> put_FrequencyMapping(This,Mapping) )
|
|
|
|
#define IDVBSTuningSpace_get_DefaultLocator(This,LocatorVal) \
|
|
( (This)->lpVtbl -> get_DefaultLocator(This,LocatorVal) )
|
|
|
|
#define IDVBSTuningSpace_put_DefaultLocator(This,LocatorVal) \
|
|
( (This)->lpVtbl -> put_DefaultLocator(This,LocatorVal) )
|
|
|
|
#define IDVBSTuningSpace_Clone(This,NewTS) \
|
|
( (This)->lpVtbl -> Clone(This,NewTS) )
|
|
|
|
|
|
#define IDVBSTuningSpace_get_SystemType(This,SysType) \
|
|
( (This)->lpVtbl -> get_SystemType(This,SysType) )
|
|
|
|
#define IDVBSTuningSpace_put_SystemType(This,SysType) \
|
|
( (This)->lpVtbl -> put_SystemType(This,SysType) )
|
|
|
|
|
|
#define IDVBSTuningSpace_get_NetworkID(This,NetworkID) \
|
|
( (This)->lpVtbl -> get_NetworkID(This,NetworkID) )
|
|
|
|
#define IDVBSTuningSpace_put_NetworkID(This,NetworkID) \
|
|
( (This)->lpVtbl -> put_NetworkID(This,NetworkID) )
|
|
|
|
|
|
#define IDVBSTuningSpace_get_LowOscillator(This,LowOscillator) \
|
|
( (This)->lpVtbl -> get_LowOscillator(This,LowOscillator) )
|
|
|
|
#define IDVBSTuningSpace_put_LowOscillator(This,LowOscillator) \
|
|
( (This)->lpVtbl -> put_LowOscillator(This,LowOscillator) )
|
|
|
|
#define IDVBSTuningSpace_get_HighOscillator(This,HighOscillator) \
|
|
( (This)->lpVtbl -> get_HighOscillator(This,HighOscillator) )
|
|
|
|
#define IDVBSTuningSpace_put_HighOscillator(This,HighOscillator) \
|
|
( (This)->lpVtbl -> put_HighOscillator(This,HighOscillator) )
|
|
|
|
#define IDVBSTuningSpace_get_LNBSwitch(This,LNBSwitch) \
|
|
( (This)->lpVtbl -> get_LNBSwitch(This,LNBSwitch) )
|
|
|
|
#define IDVBSTuningSpace_put_LNBSwitch(This,LNBSwitch) \
|
|
( (This)->lpVtbl -> put_LNBSwitch(This,LNBSwitch) )
|
|
|
|
#define IDVBSTuningSpace_get_InputRange(This,InputRange) \
|
|
( (This)->lpVtbl -> get_InputRange(This,InputRange) )
|
|
|
|
#define IDVBSTuningSpace_put_InputRange(This,InputRange) \
|
|
( (This)->lpVtbl -> put_InputRange(This,InputRange) )
|
|
|
|
#define IDVBSTuningSpace_get_SpectralInversion(This,SpectralInversionVal) \
|
|
( (This)->lpVtbl -> get_SpectralInversion(This,SpectralInversionVal) )
|
|
|
|
#define IDVBSTuningSpace_put_SpectralInversion(This,SpectralInversionVal) \
|
|
( (This)->lpVtbl -> put_SpectralInversion(This,SpectralInversionVal) )
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __IDVBSTuningSpace_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IAuxInTuningSpace_INTERFACE_DEFINED__
|
|
#define __IAuxInTuningSpace_INTERFACE_DEFINED__
|
|
|
|
/* interface IAuxInTuningSpace */
|
|
/* [unique][uuid][nonextensible][oleautomation][dual][hidden][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IAuxInTuningSpace;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("E48244B8-7E17-4f76-A763-5090FF1E2F30")
|
|
IAuxInTuningSpace : public ITuningSpace
|
|
{
|
|
public:
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IAuxInTuningSpaceVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
__RPC__in IAuxInTuningSpace * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
__RPC__deref_out void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
__RPC__in IAuxInTuningSpace * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
__RPC__in IAuxInTuningSpace * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
|
|
__RPC__in IAuxInTuningSpace * This,
|
|
/* [out] */ __RPC__out UINT *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
|
|
__RPC__in IAuxInTuningSpace * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
|
|
__RPC__in IAuxInTuningSpace * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames,
|
|
/* [range][in] */ __RPC__in_range(0,16384) UINT cNames,
|
|
/* [in] */ LCID lcid,
|
|
/* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId);
|
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
|
|
IAuxInTuningSpace * This,
|
|
/* [in] */ DISPID dispIdMember,
|
|
/* [in] */ REFIID riid,
|
|
/* [in] */ LCID lcid,
|
|
/* [in] */ WORD wFlags,
|
|
/* [out][in] */ DISPPARAMS *pDispParams,
|
|
/* [out] */ VARIANT *pVarResult,
|
|
/* [out] */ EXCEPINFO *pExcepInfo,
|
|
/* [out] */ UINT *puArgErr);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UniqueName )(
|
|
__RPC__in IAuxInTuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *Name);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_UniqueName )(
|
|
__RPC__in IAuxInTuningSpace * This,
|
|
/* [in] */ __RPC__in BSTR Name);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FriendlyName )(
|
|
__RPC__in IAuxInTuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *Name);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_FriendlyName )(
|
|
__RPC__in IAuxInTuningSpace * This,
|
|
/* [in] */ __RPC__in BSTR Name);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CLSID )(
|
|
__RPC__in IAuxInTuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *SpaceCLSID);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_NetworkType )(
|
|
__RPC__in IAuxInTuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *NetworkTypeGuid);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_NetworkType )(
|
|
__RPC__in IAuxInTuningSpace * This,
|
|
/* [in] */ __RPC__in BSTR NetworkTypeGuid);
|
|
|
|
/* [restricted][hidden][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NetworkType )(
|
|
__RPC__in IAuxInTuningSpace * This,
|
|
/* [retval][out] */ __RPC__out GUID *NetworkTypeGuid);
|
|
|
|
/* [restricted][hidden][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put__NetworkType )(
|
|
__RPC__in IAuxInTuningSpace * This,
|
|
/* [in] */ __RPC__in REFCLSID NetworkTypeGuid);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *CreateTuneRequest )(
|
|
__RPC__in IAuxInTuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt ITuneRequest **TuneRequest);
|
|
|
|
/* [restricted][hidden][id] */ HRESULT ( STDMETHODCALLTYPE *EnumCategoryGUIDs )(
|
|
__RPC__in IAuxInTuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt IEnumGUID **ppEnum);
|
|
|
|
/* [restricted][hidden][id] */ HRESULT ( STDMETHODCALLTYPE *EnumDeviceMonikers )(
|
|
__RPC__in IAuxInTuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt IEnumMoniker **ppEnum);
|
|
|
|
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DefaultPreferredComponentTypes )(
|
|
__RPC__in IAuxInTuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt IComponentTypes **ComponentTypes);
|
|
|
|
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DefaultPreferredComponentTypes )(
|
|
__RPC__in IAuxInTuningSpace * This,
|
|
/* [in] */ __RPC__in_opt IComponentTypes *NewComponentTypes);
|
|
|
|
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FrequencyMapping )(
|
|
__RPC__in IAuxInTuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *pMapping);
|
|
|
|
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_FrequencyMapping )(
|
|
__RPC__in IAuxInTuningSpace * This,
|
|
__RPC__in BSTR Mapping);
|
|
|
|
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DefaultLocator )(
|
|
__RPC__in IAuxInTuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt ILocator **LocatorVal);
|
|
|
|
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DefaultLocator )(
|
|
__RPC__in IAuxInTuningSpace * This,
|
|
/* [in] */ __RPC__in_opt ILocator *LocatorVal);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *Clone )(
|
|
__RPC__in IAuxInTuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt ITuningSpace **NewTS);
|
|
|
|
END_INTERFACE
|
|
} IAuxInTuningSpaceVtbl;
|
|
|
|
interface IAuxInTuningSpace
|
|
{
|
|
CONST_VTBL struct IAuxInTuningSpaceVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IAuxInTuningSpace_QueryInterface(This,riid,ppvObject) \
|
|
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
|
|
|
#define IAuxInTuningSpace_AddRef(This) \
|
|
( (This)->lpVtbl -> AddRef(This) )
|
|
|
|
#define IAuxInTuningSpace_Release(This) \
|
|
( (This)->lpVtbl -> Release(This) )
|
|
|
|
|
|
#define IAuxInTuningSpace_GetTypeInfoCount(This,pctinfo) \
|
|
( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
|
|
|
|
#define IAuxInTuningSpace_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
|
|
|
|
#define IAuxInTuningSpace_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
|
|
|
|
#define IAuxInTuningSpace_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
|
|
|
|
|
|
#define IAuxInTuningSpace_get_UniqueName(This,Name) \
|
|
( (This)->lpVtbl -> get_UniqueName(This,Name) )
|
|
|
|
#define IAuxInTuningSpace_put_UniqueName(This,Name) \
|
|
( (This)->lpVtbl -> put_UniqueName(This,Name) )
|
|
|
|
#define IAuxInTuningSpace_get_FriendlyName(This,Name) \
|
|
( (This)->lpVtbl -> get_FriendlyName(This,Name) )
|
|
|
|
#define IAuxInTuningSpace_put_FriendlyName(This,Name) \
|
|
( (This)->lpVtbl -> put_FriendlyName(This,Name) )
|
|
|
|
#define IAuxInTuningSpace_get_CLSID(This,SpaceCLSID) \
|
|
( (This)->lpVtbl -> get_CLSID(This,SpaceCLSID) )
|
|
|
|
#define IAuxInTuningSpace_get_NetworkType(This,NetworkTypeGuid) \
|
|
( (This)->lpVtbl -> get_NetworkType(This,NetworkTypeGuid) )
|
|
|
|
#define IAuxInTuningSpace_put_NetworkType(This,NetworkTypeGuid) \
|
|
( (This)->lpVtbl -> put_NetworkType(This,NetworkTypeGuid) )
|
|
|
|
#define IAuxInTuningSpace_get__NetworkType(This,NetworkTypeGuid) \
|
|
( (This)->lpVtbl -> get__NetworkType(This,NetworkTypeGuid) )
|
|
|
|
#define IAuxInTuningSpace_put__NetworkType(This,NetworkTypeGuid) \
|
|
( (This)->lpVtbl -> put__NetworkType(This,NetworkTypeGuid) )
|
|
|
|
#define IAuxInTuningSpace_CreateTuneRequest(This,TuneRequest) \
|
|
( (This)->lpVtbl -> CreateTuneRequest(This,TuneRequest) )
|
|
|
|
#define IAuxInTuningSpace_EnumCategoryGUIDs(This,ppEnum) \
|
|
( (This)->lpVtbl -> EnumCategoryGUIDs(This,ppEnum) )
|
|
|
|
#define IAuxInTuningSpace_EnumDeviceMonikers(This,ppEnum) \
|
|
( (This)->lpVtbl -> EnumDeviceMonikers(This,ppEnum) )
|
|
|
|
#define IAuxInTuningSpace_get_DefaultPreferredComponentTypes(This,ComponentTypes) \
|
|
( (This)->lpVtbl -> get_DefaultPreferredComponentTypes(This,ComponentTypes) )
|
|
|
|
#define IAuxInTuningSpace_put_DefaultPreferredComponentTypes(This,NewComponentTypes) \
|
|
( (This)->lpVtbl -> put_DefaultPreferredComponentTypes(This,NewComponentTypes) )
|
|
|
|
#define IAuxInTuningSpace_get_FrequencyMapping(This,pMapping) \
|
|
( (This)->lpVtbl -> get_FrequencyMapping(This,pMapping) )
|
|
|
|
#define IAuxInTuningSpace_put_FrequencyMapping(This,Mapping) \
|
|
( (This)->lpVtbl -> put_FrequencyMapping(This,Mapping) )
|
|
|
|
#define IAuxInTuningSpace_get_DefaultLocator(This,LocatorVal) \
|
|
( (This)->lpVtbl -> get_DefaultLocator(This,LocatorVal) )
|
|
|
|
#define IAuxInTuningSpace_put_DefaultLocator(This,LocatorVal) \
|
|
( (This)->lpVtbl -> put_DefaultLocator(This,LocatorVal) )
|
|
|
|
#define IAuxInTuningSpace_Clone(This,NewTS) \
|
|
( (This)->lpVtbl -> Clone(This,NewTS) )
|
|
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __IAuxInTuningSpace_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IAuxInTuningSpace2_INTERFACE_DEFINED__
|
|
#define __IAuxInTuningSpace2_INTERFACE_DEFINED__
|
|
|
|
/* interface IAuxInTuningSpace2 */
|
|
/* [unique][uuid][nonextensible][oleautomation][dual][hidden][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IAuxInTuningSpace2;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("B10931ED-8BFE-4AB0-9DCE-E469C29A9729")
|
|
IAuxInTuningSpace2 : public IAuxInTuningSpace
|
|
{
|
|
public:
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CountryCode(
|
|
/* [retval][out] */ __RPC__out long *CountryCodeVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_CountryCode(
|
|
/* [in] */ long NewCountryCodeVal) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IAuxInTuningSpace2Vtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
__RPC__in IAuxInTuningSpace2 * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
__RPC__deref_out void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
__RPC__in IAuxInTuningSpace2 * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
__RPC__in IAuxInTuningSpace2 * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
|
|
__RPC__in IAuxInTuningSpace2 * This,
|
|
/* [out] */ __RPC__out UINT *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
|
|
__RPC__in IAuxInTuningSpace2 * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
|
|
__RPC__in IAuxInTuningSpace2 * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames,
|
|
/* [range][in] */ __RPC__in_range(0,16384) UINT cNames,
|
|
/* [in] */ LCID lcid,
|
|
/* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId);
|
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
|
|
IAuxInTuningSpace2 * This,
|
|
/* [in] */ DISPID dispIdMember,
|
|
/* [in] */ REFIID riid,
|
|
/* [in] */ LCID lcid,
|
|
/* [in] */ WORD wFlags,
|
|
/* [out][in] */ DISPPARAMS *pDispParams,
|
|
/* [out] */ VARIANT *pVarResult,
|
|
/* [out] */ EXCEPINFO *pExcepInfo,
|
|
/* [out] */ UINT *puArgErr);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UniqueName )(
|
|
__RPC__in IAuxInTuningSpace2 * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *Name);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_UniqueName )(
|
|
__RPC__in IAuxInTuningSpace2 * This,
|
|
/* [in] */ __RPC__in BSTR Name);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FriendlyName )(
|
|
__RPC__in IAuxInTuningSpace2 * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *Name);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_FriendlyName )(
|
|
__RPC__in IAuxInTuningSpace2 * This,
|
|
/* [in] */ __RPC__in BSTR Name);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CLSID )(
|
|
__RPC__in IAuxInTuningSpace2 * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *SpaceCLSID);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_NetworkType )(
|
|
__RPC__in IAuxInTuningSpace2 * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *NetworkTypeGuid);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_NetworkType )(
|
|
__RPC__in IAuxInTuningSpace2 * This,
|
|
/* [in] */ __RPC__in BSTR NetworkTypeGuid);
|
|
|
|
/* [restricted][hidden][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NetworkType )(
|
|
__RPC__in IAuxInTuningSpace2 * This,
|
|
/* [retval][out] */ __RPC__out GUID *NetworkTypeGuid);
|
|
|
|
/* [restricted][hidden][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put__NetworkType )(
|
|
__RPC__in IAuxInTuningSpace2 * This,
|
|
/* [in] */ __RPC__in REFCLSID NetworkTypeGuid);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *CreateTuneRequest )(
|
|
__RPC__in IAuxInTuningSpace2 * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt ITuneRequest **TuneRequest);
|
|
|
|
/* [restricted][hidden][id] */ HRESULT ( STDMETHODCALLTYPE *EnumCategoryGUIDs )(
|
|
__RPC__in IAuxInTuningSpace2 * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt IEnumGUID **ppEnum);
|
|
|
|
/* [restricted][hidden][id] */ HRESULT ( STDMETHODCALLTYPE *EnumDeviceMonikers )(
|
|
__RPC__in IAuxInTuningSpace2 * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt IEnumMoniker **ppEnum);
|
|
|
|
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DefaultPreferredComponentTypes )(
|
|
__RPC__in IAuxInTuningSpace2 * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt IComponentTypes **ComponentTypes);
|
|
|
|
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DefaultPreferredComponentTypes )(
|
|
__RPC__in IAuxInTuningSpace2 * This,
|
|
/* [in] */ __RPC__in_opt IComponentTypes *NewComponentTypes);
|
|
|
|
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FrequencyMapping )(
|
|
__RPC__in IAuxInTuningSpace2 * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *pMapping);
|
|
|
|
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_FrequencyMapping )(
|
|
__RPC__in IAuxInTuningSpace2 * This,
|
|
__RPC__in BSTR Mapping);
|
|
|
|
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DefaultLocator )(
|
|
__RPC__in IAuxInTuningSpace2 * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt ILocator **LocatorVal);
|
|
|
|
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DefaultLocator )(
|
|
__RPC__in IAuxInTuningSpace2 * This,
|
|
/* [in] */ __RPC__in_opt ILocator *LocatorVal);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *Clone )(
|
|
__RPC__in IAuxInTuningSpace2 * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt ITuningSpace **NewTS);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CountryCode )(
|
|
__RPC__in IAuxInTuningSpace2 * This,
|
|
/* [retval][out] */ __RPC__out long *CountryCodeVal);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_CountryCode )(
|
|
__RPC__in IAuxInTuningSpace2 * This,
|
|
/* [in] */ long NewCountryCodeVal);
|
|
|
|
END_INTERFACE
|
|
} IAuxInTuningSpace2Vtbl;
|
|
|
|
interface IAuxInTuningSpace2
|
|
{
|
|
CONST_VTBL struct IAuxInTuningSpace2Vtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IAuxInTuningSpace2_QueryInterface(This,riid,ppvObject) \
|
|
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
|
|
|
#define IAuxInTuningSpace2_AddRef(This) \
|
|
( (This)->lpVtbl -> AddRef(This) )
|
|
|
|
#define IAuxInTuningSpace2_Release(This) \
|
|
( (This)->lpVtbl -> Release(This) )
|
|
|
|
|
|
#define IAuxInTuningSpace2_GetTypeInfoCount(This,pctinfo) \
|
|
( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
|
|
|
|
#define IAuxInTuningSpace2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
|
|
|
|
#define IAuxInTuningSpace2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
|
|
|
|
#define IAuxInTuningSpace2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
|
|
|
|
|
|
#define IAuxInTuningSpace2_get_UniqueName(This,Name) \
|
|
( (This)->lpVtbl -> get_UniqueName(This,Name) )
|
|
|
|
#define IAuxInTuningSpace2_put_UniqueName(This,Name) \
|
|
( (This)->lpVtbl -> put_UniqueName(This,Name) )
|
|
|
|
#define IAuxInTuningSpace2_get_FriendlyName(This,Name) \
|
|
( (This)->lpVtbl -> get_FriendlyName(This,Name) )
|
|
|
|
#define IAuxInTuningSpace2_put_FriendlyName(This,Name) \
|
|
( (This)->lpVtbl -> put_FriendlyName(This,Name) )
|
|
|
|
#define IAuxInTuningSpace2_get_CLSID(This,SpaceCLSID) \
|
|
( (This)->lpVtbl -> get_CLSID(This,SpaceCLSID) )
|
|
|
|
#define IAuxInTuningSpace2_get_NetworkType(This,NetworkTypeGuid) \
|
|
( (This)->lpVtbl -> get_NetworkType(This,NetworkTypeGuid) )
|
|
|
|
#define IAuxInTuningSpace2_put_NetworkType(This,NetworkTypeGuid) \
|
|
( (This)->lpVtbl -> put_NetworkType(This,NetworkTypeGuid) )
|
|
|
|
#define IAuxInTuningSpace2_get__NetworkType(This,NetworkTypeGuid) \
|
|
( (This)->lpVtbl -> get__NetworkType(This,NetworkTypeGuid) )
|
|
|
|
#define IAuxInTuningSpace2_put__NetworkType(This,NetworkTypeGuid) \
|
|
( (This)->lpVtbl -> put__NetworkType(This,NetworkTypeGuid) )
|
|
|
|
#define IAuxInTuningSpace2_CreateTuneRequest(This,TuneRequest) \
|
|
( (This)->lpVtbl -> CreateTuneRequest(This,TuneRequest) )
|
|
|
|
#define IAuxInTuningSpace2_EnumCategoryGUIDs(This,ppEnum) \
|
|
( (This)->lpVtbl -> EnumCategoryGUIDs(This,ppEnum) )
|
|
|
|
#define IAuxInTuningSpace2_EnumDeviceMonikers(This,ppEnum) \
|
|
( (This)->lpVtbl -> EnumDeviceMonikers(This,ppEnum) )
|
|
|
|
#define IAuxInTuningSpace2_get_DefaultPreferredComponentTypes(This,ComponentTypes) \
|
|
( (This)->lpVtbl -> get_DefaultPreferredComponentTypes(This,ComponentTypes) )
|
|
|
|
#define IAuxInTuningSpace2_put_DefaultPreferredComponentTypes(This,NewComponentTypes) \
|
|
( (This)->lpVtbl -> put_DefaultPreferredComponentTypes(This,NewComponentTypes) )
|
|
|
|
#define IAuxInTuningSpace2_get_FrequencyMapping(This,pMapping) \
|
|
( (This)->lpVtbl -> get_FrequencyMapping(This,pMapping) )
|
|
|
|
#define IAuxInTuningSpace2_put_FrequencyMapping(This,Mapping) \
|
|
( (This)->lpVtbl -> put_FrequencyMapping(This,Mapping) )
|
|
|
|
#define IAuxInTuningSpace2_get_DefaultLocator(This,LocatorVal) \
|
|
( (This)->lpVtbl -> get_DefaultLocator(This,LocatorVal) )
|
|
|
|
#define IAuxInTuningSpace2_put_DefaultLocator(This,LocatorVal) \
|
|
( (This)->lpVtbl -> put_DefaultLocator(This,LocatorVal) )
|
|
|
|
#define IAuxInTuningSpace2_Clone(This,NewTS) \
|
|
( (This)->lpVtbl -> Clone(This,NewTS) )
|
|
|
|
|
|
|
|
#define IAuxInTuningSpace2_get_CountryCode(This,CountryCodeVal) \
|
|
( (This)->lpVtbl -> get_CountryCode(This,CountryCodeVal) )
|
|
|
|
#define IAuxInTuningSpace2_put_CountryCode(This,NewCountryCodeVal) \
|
|
( (This)->lpVtbl -> put_CountryCode(This,NewCountryCodeVal) )
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __IAuxInTuningSpace2_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IAnalogTVTuningSpace_INTERFACE_DEFINED__
|
|
#define __IAnalogTVTuningSpace_INTERFACE_DEFINED__
|
|
|
|
/* interface IAnalogTVTuningSpace */
|
|
/* [unique][uuid][nonextensible][oleautomation][dual][hidden][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IAnalogTVTuningSpace;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("2A6E293C-2595-11d3-B64C-00C04F79498E")
|
|
IAnalogTVTuningSpace : public ITuningSpace
|
|
{
|
|
public:
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_MinChannel(
|
|
/* [retval][out] */ __RPC__out long *MinChannelVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_MinChannel(
|
|
/* [in] */ long NewMinChannelVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_MaxChannel(
|
|
/* [retval][out] */ __RPC__out long *MaxChannelVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_MaxChannel(
|
|
/* [in] */ long NewMaxChannelVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_InputType(
|
|
/* [retval][out] */ __RPC__out TunerInputType *InputTypeVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_InputType(
|
|
/* [in] */ TunerInputType NewInputTypeVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CountryCode(
|
|
/* [retval][out] */ __RPC__out long *CountryCodeVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_CountryCode(
|
|
/* [in] */ long NewCountryCodeVal) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IAnalogTVTuningSpaceVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
__RPC__in IAnalogTVTuningSpace * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
__RPC__deref_out void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
__RPC__in IAnalogTVTuningSpace * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
__RPC__in IAnalogTVTuningSpace * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
|
|
__RPC__in IAnalogTVTuningSpace * This,
|
|
/* [out] */ __RPC__out UINT *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
|
|
__RPC__in IAnalogTVTuningSpace * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
|
|
__RPC__in IAnalogTVTuningSpace * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames,
|
|
/* [range][in] */ __RPC__in_range(0,16384) UINT cNames,
|
|
/* [in] */ LCID lcid,
|
|
/* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId);
|
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
|
|
IAnalogTVTuningSpace * This,
|
|
/* [in] */ DISPID dispIdMember,
|
|
/* [in] */ REFIID riid,
|
|
/* [in] */ LCID lcid,
|
|
/* [in] */ WORD wFlags,
|
|
/* [out][in] */ DISPPARAMS *pDispParams,
|
|
/* [out] */ VARIANT *pVarResult,
|
|
/* [out] */ EXCEPINFO *pExcepInfo,
|
|
/* [out] */ UINT *puArgErr);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UniqueName )(
|
|
__RPC__in IAnalogTVTuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *Name);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_UniqueName )(
|
|
__RPC__in IAnalogTVTuningSpace * This,
|
|
/* [in] */ __RPC__in BSTR Name);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FriendlyName )(
|
|
__RPC__in IAnalogTVTuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *Name);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_FriendlyName )(
|
|
__RPC__in IAnalogTVTuningSpace * This,
|
|
/* [in] */ __RPC__in BSTR Name);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CLSID )(
|
|
__RPC__in IAnalogTVTuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *SpaceCLSID);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_NetworkType )(
|
|
__RPC__in IAnalogTVTuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *NetworkTypeGuid);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_NetworkType )(
|
|
__RPC__in IAnalogTVTuningSpace * This,
|
|
/* [in] */ __RPC__in BSTR NetworkTypeGuid);
|
|
|
|
/* [restricted][hidden][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NetworkType )(
|
|
__RPC__in IAnalogTVTuningSpace * This,
|
|
/* [retval][out] */ __RPC__out GUID *NetworkTypeGuid);
|
|
|
|
/* [restricted][hidden][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put__NetworkType )(
|
|
__RPC__in IAnalogTVTuningSpace * This,
|
|
/* [in] */ __RPC__in REFCLSID NetworkTypeGuid);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *CreateTuneRequest )(
|
|
__RPC__in IAnalogTVTuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt ITuneRequest **TuneRequest);
|
|
|
|
/* [restricted][hidden][id] */ HRESULT ( STDMETHODCALLTYPE *EnumCategoryGUIDs )(
|
|
__RPC__in IAnalogTVTuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt IEnumGUID **ppEnum);
|
|
|
|
/* [restricted][hidden][id] */ HRESULT ( STDMETHODCALLTYPE *EnumDeviceMonikers )(
|
|
__RPC__in IAnalogTVTuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt IEnumMoniker **ppEnum);
|
|
|
|
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DefaultPreferredComponentTypes )(
|
|
__RPC__in IAnalogTVTuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt IComponentTypes **ComponentTypes);
|
|
|
|
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DefaultPreferredComponentTypes )(
|
|
__RPC__in IAnalogTVTuningSpace * This,
|
|
/* [in] */ __RPC__in_opt IComponentTypes *NewComponentTypes);
|
|
|
|
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FrequencyMapping )(
|
|
__RPC__in IAnalogTVTuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *pMapping);
|
|
|
|
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_FrequencyMapping )(
|
|
__RPC__in IAnalogTVTuningSpace * This,
|
|
__RPC__in BSTR Mapping);
|
|
|
|
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DefaultLocator )(
|
|
__RPC__in IAnalogTVTuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt ILocator **LocatorVal);
|
|
|
|
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DefaultLocator )(
|
|
__RPC__in IAnalogTVTuningSpace * This,
|
|
/* [in] */ __RPC__in_opt ILocator *LocatorVal);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *Clone )(
|
|
__RPC__in IAnalogTVTuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt ITuningSpace **NewTS);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MinChannel )(
|
|
__RPC__in IAnalogTVTuningSpace * This,
|
|
/* [retval][out] */ __RPC__out long *MinChannelVal);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_MinChannel )(
|
|
__RPC__in IAnalogTVTuningSpace * This,
|
|
/* [in] */ long NewMinChannelVal);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MaxChannel )(
|
|
__RPC__in IAnalogTVTuningSpace * This,
|
|
/* [retval][out] */ __RPC__out long *MaxChannelVal);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_MaxChannel )(
|
|
__RPC__in IAnalogTVTuningSpace * This,
|
|
/* [in] */ long NewMaxChannelVal);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_InputType )(
|
|
__RPC__in IAnalogTVTuningSpace * This,
|
|
/* [retval][out] */ __RPC__out TunerInputType *InputTypeVal);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_InputType )(
|
|
__RPC__in IAnalogTVTuningSpace * This,
|
|
/* [in] */ TunerInputType NewInputTypeVal);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CountryCode )(
|
|
__RPC__in IAnalogTVTuningSpace * This,
|
|
/* [retval][out] */ __RPC__out long *CountryCodeVal);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_CountryCode )(
|
|
__RPC__in IAnalogTVTuningSpace * This,
|
|
/* [in] */ long NewCountryCodeVal);
|
|
|
|
END_INTERFACE
|
|
} IAnalogTVTuningSpaceVtbl;
|
|
|
|
interface IAnalogTVTuningSpace
|
|
{
|
|
CONST_VTBL struct IAnalogTVTuningSpaceVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IAnalogTVTuningSpace_QueryInterface(This,riid,ppvObject) \
|
|
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
|
|
|
#define IAnalogTVTuningSpace_AddRef(This) \
|
|
( (This)->lpVtbl -> AddRef(This) )
|
|
|
|
#define IAnalogTVTuningSpace_Release(This) \
|
|
( (This)->lpVtbl -> Release(This) )
|
|
|
|
|
|
#define IAnalogTVTuningSpace_GetTypeInfoCount(This,pctinfo) \
|
|
( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
|
|
|
|
#define IAnalogTVTuningSpace_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
|
|
|
|
#define IAnalogTVTuningSpace_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
|
|
|
|
#define IAnalogTVTuningSpace_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
|
|
|
|
|
|
#define IAnalogTVTuningSpace_get_UniqueName(This,Name) \
|
|
( (This)->lpVtbl -> get_UniqueName(This,Name) )
|
|
|
|
#define IAnalogTVTuningSpace_put_UniqueName(This,Name) \
|
|
( (This)->lpVtbl -> put_UniqueName(This,Name) )
|
|
|
|
#define IAnalogTVTuningSpace_get_FriendlyName(This,Name) \
|
|
( (This)->lpVtbl -> get_FriendlyName(This,Name) )
|
|
|
|
#define IAnalogTVTuningSpace_put_FriendlyName(This,Name) \
|
|
( (This)->lpVtbl -> put_FriendlyName(This,Name) )
|
|
|
|
#define IAnalogTVTuningSpace_get_CLSID(This,SpaceCLSID) \
|
|
( (This)->lpVtbl -> get_CLSID(This,SpaceCLSID) )
|
|
|
|
#define IAnalogTVTuningSpace_get_NetworkType(This,NetworkTypeGuid) \
|
|
( (This)->lpVtbl -> get_NetworkType(This,NetworkTypeGuid) )
|
|
|
|
#define IAnalogTVTuningSpace_put_NetworkType(This,NetworkTypeGuid) \
|
|
( (This)->lpVtbl -> put_NetworkType(This,NetworkTypeGuid) )
|
|
|
|
#define IAnalogTVTuningSpace_get__NetworkType(This,NetworkTypeGuid) \
|
|
( (This)->lpVtbl -> get__NetworkType(This,NetworkTypeGuid) )
|
|
|
|
#define IAnalogTVTuningSpace_put__NetworkType(This,NetworkTypeGuid) \
|
|
( (This)->lpVtbl -> put__NetworkType(This,NetworkTypeGuid) )
|
|
|
|
#define IAnalogTVTuningSpace_CreateTuneRequest(This,TuneRequest) \
|
|
( (This)->lpVtbl -> CreateTuneRequest(This,TuneRequest) )
|
|
|
|
#define IAnalogTVTuningSpace_EnumCategoryGUIDs(This,ppEnum) \
|
|
( (This)->lpVtbl -> EnumCategoryGUIDs(This,ppEnum) )
|
|
|
|
#define IAnalogTVTuningSpace_EnumDeviceMonikers(This,ppEnum) \
|
|
( (This)->lpVtbl -> EnumDeviceMonikers(This,ppEnum) )
|
|
|
|
#define IAnalogTVTuningSpace_get_DefaultPreferredComponentTypes(This,ComponentTypes) \
|
|
( (This)->lpVtbl -> get_DefaultPreferredComponentTypes(This,ComponentTypes) )
|
|
|
|
#define IAnalogTVTuningSpace_put_DefaultPreferredComponentTypes(This,NewComponentTypes) \
|
|
( (This)->lpVtbl -> put_DefaultPreferredComponentTypes(This,NewComponentTypes) )
|
|
|
|
#define IAnalogTVTuningSpace_get_FrequencyMapping(This,pMapping) \
|
|
( (This)->lpVtbl -> get_FrequencyMapping(This,pMapping) )
|
|
|
|
#define IAnalogTVTuningSpace_put_FrequencyMapping(This,Mapping) \
|
|
( (This)->lpVtbl -> put_FrequencyMapping(This,Mapping) )
|
|
|
|
#define IAnalogTVTuningSpace_get_DefaultLocator(This,LocatorVal) \
|
|
( (This)->lpVtbl -> get_DefaultLocator(This,LocatorVal) )
|
|
|
|
#define IAnalogTVTuningSpace_put_DefaultLocator(This,LocatorVal) \
|
|
( (This)->lpVtbl -> put_DefaultLocator(This,LocatorVal) )
|
|
|
|
#define IAnalogTVTuningSpace_Clone(This,NewTS) \
|
|
( (This)->lpVtbl -> Clone(This,NewTS) )
|
|
|
|
|
|
#define IAnalogTVTuningSpace_get_MinChannel(This,MinChannelVal) \
|
|
( (This)->lpVtbl -> get_MinChannel(This,MinChannelVal) )
|
|
|
|
#define IAnalogTVTuningSpace_put_MinChannel(This,NewMinChannelVal) \
|
|
( (This)->lpVtbl -> put_MinChannel(This,NewMinChannelVal) )
|
|
|
|
#define IAnalogTVTuningSpace_get_MaxChannel(This,MaxChannelVal) \
|
|
( (This)->lpVtbl -> get_MaxChannel(This,MaxChannelVal) )
|
|
|
|
#define IAnalogTVTuningSpace_put_MaxChannel(This,NewMaxChannelVal) \
|
|
( (This)->lpVtbl -> put_MaxChannel(This,NewMaxChannelVal) )
|
|
|
|
#define IAnalogTVTuningSpace_get_InputType(This,InputTypeVal) \
|
|
( (This)->lpVtbl -> get_InputType(This,InputTypeVal) )
|
|
|
|
#define IAnalogTVTuningSpace_put_InputType(This,NewInputTypeVal) \
|
|
( (This)->lpVtbl -> put_InputType(This,NewInputTypeVal) )
|
|
|
|
#define IAnalogTVTuningSpace_get_CountryCode(This,CountryCodeVal) \
|
|
( (This)->lpVtbl -> get_CountryCode(This,CountryCodeVal) )
|
|
|
|
#define IAnalogTVTuningSpace_put_CountryCode(This,NewCountryCodeVal) \
|
|
( (This)->lpVtbl -> put_CountryCode(This,NewCountryCodeVal) )
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __IAnalogTVTuningSpace_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IATSCTuningSpace_INTERFACE_DEFINED__
|
|
#define __IATSCTuningSpace_INTERFACE_DEFINED__
|
|
|
|
/* interface IATSCTuningSpace */
|
|
/* [unique][uuid][nonextensible][oleautomation][dual][hidden][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IATSCTuningSpace;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("0369B4E2-45B6-11d3-B650-00C04F79498E")
|
|
IATSCTuningSpace : public IAnalogTVTuningSpace
|
|
{
|
|
public:
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_MinMinorChannel(
|
|
/* [retval][out] */ __RPC__out long *MinMinorChannelVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_MinMinorChannel(
|
|
/* [in] */ long NewMinMinorChannelVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_MaxMinorChannel(
|
|
/* [retval][out] */ __RPC__out long *MaxMinorChannelVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_MaxMinorChannel(
|
|
/* [in] */ long NewMaxMinorChannelVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_MinPhysicalChannel(
|
|
/* [retval][out] */ __RPC__out long *MinPhysicalChannelVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_MinPhysicalChannel(
|
|
/* [in] */ long NewMinPhysicalChannelVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_MaxPhysicalChannel(
|
|
/* [retval][out] */ __RPC__out long *MaxPhysicalChannelVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_MaxPhysicalChannel(
|
|
/* [in] */ long NewMaxPhysicalChannelVal) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IATSCTuningSpaceVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
__RPC__in IATSCTuningSpace * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
__RPC__deref_out void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
__RPC__in IATSCTuningSpace * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
__RPC__in IATSCTuningSpace * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
|
|
__RPC__in IATSCTuningSpace * This,
|
|
/* [out] */ __RPC__out UINT *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
|
|
__RPC__in IATSCTuningSpace * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
|
|
__RPC__in IATSCTuningSpace * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames,
|
|
/* [range][in] */ __RPC__in_range(0,16384) UINT cNames,
|
|
/* [in] */ LCID lcid,
|
|
/* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId);
|
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
|
|
IATSCTuningSpace * This,
|
|
/* [in] */ DISPID dispIdMember,
|
|
/* [in] */ REFIID riid,
|
|
/* [in] */ LCID lcid,
|
|
/* [in] */ WORD wFlags,
|
|
/* [out][in] */ DISPPARAMS *pDispParams,
|
|
/* [out] */ VARIANT *pVarResult,
|
|
/* [out] */ EXCEPINFO *pExcepInfo,
|
|
/* [out] */ UINT *puArgErr);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UniqueName )(
|
|
__RPC__in IATSCTuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *Name);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_UniqueName )(
|
|
__RPC__in IATSCTuningSpace * This,
|
|
/* [in] */ __RPC__in BSTR Name);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FriendlyName )(
|
|
__RPC__in IATSCTuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *Name);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_FriendlyName )(
|
|
__RPC__in IATSCTuningSpace * This,
|
|
/* [in] */ __RPC__in BSTR Name);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CLSID )(
|
|
__RPC__in IATSCTuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *SpaceCLSID);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_NetworkType )(
|
|
__RPC__in IATSCTuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *NetworkTypeGuid);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_NetworkType )(
|
|
__RPC__in IATSCTuningSpace * This,
|
|
/* [in] */ __RPC__in BSTR NetworkTypeGuid);
|
|
|
|
/* [restricted][hidden][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NetworkType )(
|
|
__RPC__in IATSCTuningSpace * This,
|
|
/* [retval][out] */ __RPC__out GUID *NetworkTypeGuid);
|
|
|
|
/* [restricted][hidden][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put__NetworkType )(
|
|
__RPC__in IATSCTuningSpace * This,
|
|
/* [in] */ __RPC__in REFCLSID NetworkTypeGuid);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *CreateTuneRequest )(
|
|
__RPC__in IATSCTuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt ITuneRequest **TuneRequest);
|
|
|
|
/* [restricted][hidden][id] */ HRESULT ( STDMETHODCALLTYPE *EnumCategoryGUIDs )(
|
|
__RPC__in IATSCTuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt IEnumGUID **ppEnum);
|
|
|
|
/* [restricted][hidden][id] */ HRESULT ( STDMETHODCALLTYPE *EnumDeviceMonikers )(
|
|
__RPC__in IATSCTuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt IEnumMoniker **ppEnum);
|
|
|
|
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DefaultPreferredComponentTypes )(
|
|
__RPC__in IATSCTuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt IComponentTypes **ComponentTypes);
|
|
|
|
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DefaultPreferredComponentTypes )(
|
|
__RPC__in IATSCTuningSpace * This,
|
|
/* [in] */ __RPC__in_opt IComponentTypes *NewComponentTypes);
|
|
|
|
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FrequencyMapping )(
|
|
__RPC__in IATSCTuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *pMapping);
|
|
|
|
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_FrequencyMapping )(
|
|
__RPC__in IATSCTuningSpace * This,
|
|
__RPC__in BSTR Mapping);
|
|
|
|
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DefaultLocator )(
|
|
__RPC__in IATSCTuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt ILocator **LocatorVal);
|
|
|
|
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DefaultLocator )(
|
|
__RPC__in IATSCTuningSpace * This,
|
|
/* [in] */ __RPC__in_opt ILocator *LocatorVal);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *Clone )(
|
|
__RPC__in IATSCTuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt ITuningSpace **NewTS);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MinChannel )(
|
|
__RPC__in IATSCTuningSpace * This,
|
|
/* [retval][out] */ __RPC__out long *MinChannelVal);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_MinChannel )(
|
|
__RPC__in IATSCTuningSpace * This,
|
|
/* [in] */ long NewMinChannelVal);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MaxChannel )(
|
|
__RPC__in IATSCTuningSpace * This,
|
|
/* [retval][out] */ __RPC__out long *MaxChannelVal);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_MaxChannel )(
|
|
__RPC__in IATSCTuningSpace * This,
|
|
/* [in] */ long NewMaxChannelVal);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_InputType )(
|
|
__RPC__in IATSCTuningSpace * This,
|
|
/* [retval][out] */ __RPC__out TunerInputType *InputTypeVal);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_InputType )(
|
|
__RPC__in IATSCTuningSpace * This,
|
|
/* [in] */ TunerInputType NewInputTypeVal);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CountryCode )(
|
|
__RPC__in IATSCTuningSpace * This,
|
|
/* [retval][out] */ __RPC__out long *CountryCodeVal);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_CountryCode )(
|
|
__RPC__in IATSCTuningSpace * This,
|
|
/* [in] */ long NewCountryCodeVal);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MinMinorChannel )(
|
|
__RPC__in IATSCTuningSpace * This,
|
|
/* [retval][out] */ __RPC__out long *MinMinorChannelVal);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_MinMinorChannel )(
|
|
__RPC__in IATSCTuningSpace * This,
|
|
/* [in] */ long NewMinMinorChannelVal);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MaxMinorChannel )(
|
|
__RPC__in IATSCTuningSpace * This,
|
|
/* [retval][out] */ __RPC__out long *MaxMinorChannelVal);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_MaxMinorChannel )(
|
|
__RPC__in IATSCTuningSpace * This,
|
|
/* [in] */ long NewMaxMinorChannelVal);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MinPhysicalChannel )(
|
|
__RPC__in IATSCTuningSpace * This,
|
|
/* [retval][out] */ __RPC__out long *MinPhysicalChannelVal);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_MinPhysicalChannel )(
|
|
__RPC__in IATSCTuningSpace * This,
|
|
/* [in] */ long NewMinPhysicalChannelVal);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MaxPhysicalChannel )(
|
|
__RPC__in IATSCTuningSpace * This,
|
|
/* [retval][out] */ __RPC__out long *MaxPhysicalChannelVal);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_MaxPhysicalChannel )(
|
|
__RPC__in IATSCTuningSpace * This,
|
|
/* [in] */ long NewMaxPhysicalChannelVal);
|
|
|
|
END_INTERFACE
|
|
} IATSCTuningSpaceVtbl;
|
|
|
|
interface IATSCTuningSpace
|
|
{
|
|
CONST_VTBL struct IATSCTuningSpaceVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IATSCTuningSpace_QueryInterface(This,riid,ppvObject) \
|
|
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
|
|
|
#define IATSCTuningSpace_AddRef(This) \
|
|
( (This)->lpVtbl -> AddRef(This) )
|
|
|
|
#define IATSCTuningSpace_Release(This) \
|
|
( (This)->lpVtbl -> Release(This) )
|
|
|
|
|
|
#define IATSCTuningSpace_GetTypeInfoCount(This,pctinfo) \
|
|
( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
|
|
|
|
#define IATSCTuningSpace_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
|
|
|
|
#define IATSCTuningSpace_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
|
|
|
|
#define IATSCTuningSpace_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
|
|
|
|
|
|
#define IATSCTuningSpace_get_UniqueName(This,Name) \
|
|
( (This)->lpVtbl -> get_UniqueName(This,Name) )
|
|
|
|
#define IATSCTuningSpace_put_UniqueName(This,Name) \
|
|
( (This)->lpVtbl -> put_UniqueName(This,Name) )
|
|
|
|
#define IATSCTuningSpace_get_FriendlyName(This,Name) \
|
|
( (This)->lpVtbl -> get_FriendlyName(This,Name) )
|
|
|
|
#define IATSCTuningSpace_put_FriendlyName(This,Name) \
|
|
( (This)->lpVtbl -> put_FriendlyName(This,Name) )
|
|
|
|
#define IATSCTuningSpace_get_CLSID(This,SpaceCLSID) \
|
|
( (This)->lpVtbl -> get_CLSID(This,SpaceCLSID) )
|
|
|
|
#define IATSCTuningSpace_get_NetworkType(This,NetworkTypeGuid) \
|
|
( (This)->lpVtbl -> get_NetworkType(This,NetworkTypeGuid) )
|
|
|
|
#define IATSCTuningSpace_put_NetworkType(This,NetworkTypeGuid) \
|
|
( (This)->lpVtbl -> put_NetworkType(This,NetworkTypeGuid) )
|
|
|
|
#define IATSCTuningSpace_get__NetworkType(This,NetworkTypeGuid) \
|
|
( (This)->lpVtbl -> get__NetworkType(This,NetworkTypeGuid) )
|
|
|
|
#define IATSCTuningSpace_put__NetworkType(This,NetworkTypeGuid) \
|
|
( (This)->lpVtbl -> put__NetworkType(This,NetworkTypeGuid) )
|
|
|
|
#define IATSCTuningSpace_CreateTuneRequest(This,TuneRequest) \
|
|
( (This)->lpVtbl -> CreateTuneRequest(This,TuneRequest) )
|
|
|
|
#define IATSCTuningSpace_EnumCategoryGUIDs(This,ppEnum) \
|
|
( (This)->lpVtbl -> EnumCategoryGUIDs(This,ppEnum) )
|
|
|
|
#define IATSCTuningSpace_EnumDeviceMonikers(This,ppEnum) \
|
|
( (This)->lpVtbl -> EnumDeviceMonikers(This,ppEnum) )
|
|
|
|
#define IATSCTuningSpace_get_DefaultPreferredComponentTypes(This,ComponentTypes) \
|
|
( (This)->lpVtbl -> get_DefaultPreferredComponentTypes(This,ComponentTypes) )
|
|
|
|
#define IATSCTuningSpace_put_DefaultPreferredComponentTypes(This,NewComponentTypes) \
|
|
( (This)->lpVtbl -> put_DefaultPreferredComponentTypes(This,NewComponentTypes) )
|
|
|
|
#define IATSCTuningSpace_get_FrequencyMapping(This,pMapping) \
|
|
( (This)->lpVtbl -> get_FrequencyMapping(This,pMapping) )
|
|
|
|
#define IATSCTuningSpace_put_FrequencyMapping(This,Mapping) \
|
|
( (This)->lpVtbl -> put_FrequencyMapping(This,Mapping) )
|
|
|
|
#define IATSCTuningSpace_get_DefaultLocator(This,LocatorVal) \
|
|
( (This)->lpVtbl -> get_DefaultLocator(This,LocatorVal) )
|
|
|
|
#define IATSCTuningSpace_put_DefaultLocator(This,LocatorVal) \
|
|
( (This)->lpVtbl -> put_DefaultLocator(This,LocatorVal) )
|
|
|
|
#define IATSCTuningSpace_Clone(This,NewTS) \
|
|
( (This)->lpVtbl -> Clone(This,NewTS) )
|
|
|
|
|
|
#define IATSCTuningSpace_get_MinChannel(This,MinChannelVal) \
|
|
( (This)->lpVtbl -> get_MinChannel(This,MinChannelVal) )
|
|
|
|
#define IATSCTuningSpace_put_MinChannel(This,NewMinChannelVal) \
|
|
( (This)->lpVtbl -> put_MinChannel(This,NewMinChannelVal) )
|
|
|
|
#define IATSCTuningSpace_get_MaxChannel(This,MaxChannelVal) \
|
|
( (This)->lpVtbl -> get_MaxChannel(This,MaxChannelVal) )
|
|
|
|
#define IATSCTuningSpace_put_MaxChannel(This,NewMaxChannelVal) \
|
|
( (This)->lpVtbl -> put_MaxChannel(This,NewMaxChannelVal) )
|
|
|
|
#define IATSCTuningSpace_get_InputType(This,InputTypeVal) \
|
|
( (This)->lpVtbl -> get_InputType(This,InputTypeVal) )
|
|
|
|
#define IATSCTuningSpace_put_InputType(This,NewInputTypeVal) \
|
|
( (This)->lpVtbl -> put_InputType(This,NewInputTypeVal) )
|
|
|
|
#define IATSCTuningSpace_get_CountryCode(This,CountryCodeVal) \
|
|
( (This)->lpVtbl -> get_CountryCode(This,CountryCodeVal) )
|
|
|
|
#define IATSCTuningSpace_put_CountryCode(This,NewCountryCodeVal) \
|
|
( (This)->lpVtbl -> put_CountryCode(This,NewCountryCodeVal) )
|
|
|
|
|
|
#define IATSCTuningSpace_get_MinMinorChannel(This,MinMinorChannelVal) \
|
|
( (This)->lpVtbl -> get_MinMinorChannel(This,MinMinorChannelVal) )
|
|
|
|
#define IATSCTuningSpace_put_MinMinorChannel(This,NewMinMinorChannelVal) \
|
|
( (This)->lpVtbl -> put_MinMinorChannel(This,NewMinMinorChannelVal) )
|
|
|
|
#define IATSCTuningSpace_get_MaxMinorChannel(This,MaxMinorChannelVal) \
|
|
( (This)->lpVtbl -> get_MaxMinorChannel(This,MaxMinorChannelVal) )
|
|
|
|
#define IATSCTuningSpace_put_MaxMinorChannel(This,NewMaxMinorChannelVal) \
|
|
( (This)->lpVtbl -> put_MaxMinorChannel(This,NewMaxMinorChannelVal) )
|
|
|
|
#define IATSCTuningSpace_get_MinPhysicalChannel(This,MinPhysicalChannelVal) \
|
|
( (This)->lpVtbl -> get_MinPhysicalChannel(This,MinPhysicalChannelVal) )
|
|
|
|
#define IATSCTuningSpace_put_MinPhysicalChannel(This,NewMinPhysicalChannelVal) \
|
|
( (This)->lpVtbl -> put_MinPhysicalChannel(This,NewMinPhysicalChannelVal) )
|
|
|
|
#define IATSCTuningSpace_get_MaxPhysicalChannel(This,MaxPhysicalChannelVal) \
|
|
( (This)->lpVtbl -> get_MaxPhysicalChannel(This,MaxPhysicalChannelVal) )
|
|
|
|
#define IATSCTuningSpace_put_MaxPhysicalChannel(This,NewMaxPhysicalChannelVal) \
|
|
( (This)->lpVtbl -> put_MaxPhysicalChannel(This,NewMaxPhysicalChannelVal) )
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __IATSCTuningSpace_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IDigitalCableTuningSpace_INTERFACE_DEFINED__
|
|
#define __IDigitalCableTuningSpace_INTERFACE_DEFINED__
|
|
|
|
/* interface IDigitalCableTuningSpace */
|
|
/* [unique][uuid][nonextensible][oleautomation][dual][hidden][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IDigitalCableTuningSpace;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("013F9F9C-B449-4ec7-A6D2-9D4F2FC70AE5")
|
|
IDigitalCableTuningSpace : public IATSCTuningSpace
|
|
{
|
|
public:
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_MinMajorChannel(
|
|
/* [retval][out] */ __RPC__out long *MinMajorChannelVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_MinMajorChannel(
|
|
/* [in] */ long NewMinMajorChannelVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_MaxMajorChannel(
|
|
/* [retval][out] */ __RPC__out long *MaxMajorChannelVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_MaxMajorChannel(
|
|
/* [in] */ long NewMaxMajorChannelVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_MinSourceID(
|
|
/* [retval][out] */ __RPC__out long *MinSourceIDVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_MinSourceID(
|
|
/* [in] */ long NewMinSourceIDVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_MaxSourceID(
|
|
/* [retval][out] */ __RPC__out long *MaxSourceIDVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_MaxSourceID(
|
|
/* [in] */ long NewMaxSourceIDVal) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IDigitalCableTuningSpaceVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
__RPC__in IDigitalCableTuningSpace * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
__RPC__deref_out void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
__RPC__in IDigitalCableTuningSpace * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
__RPC__in IDigitalCableTuningSpace * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
|
|
__RPC__in IDigitalCableTuningSpace * This,
|
|
/* [out] */ __RPC__out UINT *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
|
|
__RPC__in IDigitalCableTuningSpace * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
|
|
__RPC__in IDigitalCableTuningSpace * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames,
|
|
/* [range][in] */ __RPC__in_range(0,16384) UINT cNames,
|
|
/* [in] */ LCID lcid,
|
|
/* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId);
|
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
|
|
IDigitalCableTuningSpace * This,
|
|
/* [in] */ DISPID dispIdMember,
|
|
/* [in] */ REFIID riid,
|
|
/* [in] */ LCID lcid,
|
|
/* [in] */ WORD wFlags,
|
|
/* [out][in] */ DISPPARAMS *pDispParams,
|
|
/* [out] */ VARIANT *pVarResult,
|
|
/* [out] */ EXCEPINFO *pExcepInfo,
|
|
/* [out] */ UINT *puArgErr);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UniqueName )(
|
|
__RPC__in IDigitalCableTuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *Name);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_UniqueName )(
|
|
__RPC__in IDigitalCableTuningSpace * This,
|
|
/* [in] */ __RPC__in BSTR Name);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FriendlyName )(
|
|
__RPC__in IDigitalCableTuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *Name);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_FriendlyName )(
|
|
__RPC__in IDigitalCableTuningSpace * This,
|
|
/* [in] */ __RPC__in BSTR Name);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CLSID )(
|
|
__RPC__in IDigitalCableTuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *SpaceCLSID);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_NetworkType )(
|
|
__RPC__in IDigitalCableTuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *NetworkTypeGuid);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_NetworkType )(
|
|
__RPC__in IDigitalCableTuningSpace * This,
|
|
/* [in] */ __RPC__in BSTR NetworkTypeGuid);
|
|
|
|
/* [restricted][hidden][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NetworkType )(
|
|
__RPC__in IDigitalCableTuningSpace * This,
|
|
/* [retval][out] */ __RPC__out GUID *NetworkTypeGuid);
|
|
|
|
/* [restricted][hidden][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put__NetworkType )(
|
|
__RPC__in IDigitalCableTuningSpace * This,
|
|
/* [in] */ __RPC__in REFCLSID NetworkTypeGuid);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *CreateTuneRequest )(
|
|
__RPC__in IDigitalCableTuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt ITuneRequest **TuneRequest);
|
|
|
|
/* [restricted][hidden][id] */ HRESULT ( STDMETHODCALLTYPE *EnumCategoryGUIDs )(
|
|
__RPC__in IDigitalCableTuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt IEnumGUID **ppEnum);
|
|
|
|
/* [restricted][hidden][id] */ HRESULT ( STDMETHODCALLTYPE *EnumDeviceMonikers )(
|
|
__RPC__in IDigitalCableTuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt IEnumMoniker **ppEnum);
|
|
|
|
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DefaultPreferredComponentTypes )(
|
|
__RPC__in IDigitalCableTuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt IComponentTypes **ComponentTypes);
|
|
|
|
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DefaultPreferredComponentTypes )(
|
|
__RPC__in IDigitalCableTuningSpace * This,
|
|
/* [in] */ __RPC__in_opt IComponentTypes *NewComponentTypes);
|
|
|
|
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FrequencyMapping )(
|
|
__RPC__in IDigitalCableTuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *pMapping);
|
|
|
|
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_FrequencyMapping )(
|
|
__RPC__in IDigitalCableTuningSpace * This,
|
|
__RPC__in BSTR Mapping);
|
|
|
|
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DefaultLocator )(
|
|
__RPC__in IDigitalCableTuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt ILocator **LocatorVal);
|
|
|
|
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DefaultLocator )(
|
|
__RPC__in IDigitalCableTuningSpace * This,
|
|
/* [in] */ __RPC__in_opt ILocator *LocatorVal);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *Clone )(
|
|
__RPC__in IDigitalCableTuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt ITuningSpace **NewTS);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MinChannel )(
|
|
__RPC__in IDigitalCableTuningSpace * This,
|
|
/* [retval][out] */ __RPC__out long *MinChannelVal);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_MinChannel )(
|
|
__RPC__in IDigitalCableTuningSpace * This,
|
|
/* [in] */ long NewMinChannelVal);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MaxChannel )(
|
|
__RPC__in IDigitalCableTuningSpace * This,
|
|
/* [retval][out] */ __RPC__out long *MaxChannelVal);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_MaxChannel )(
|
|
__RPC__in IDigitalCableTuningSpace * This,
|
|
/* [in] */ long NewMaxChannelVal);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_InputType )(
|
|
__RPC__in IDigitalCableTuningSpace * This,
|
|
/* [retval][out] */ __RPC__out TunerInputType *InputTypeVal);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_InputType )(
|
|
__RPC__in IDigitalCableTuningSpace * This,
|
|
/* [in] */ TunerInputType NewInputTypeVal);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CountryCode )(
|
|
__RPC__in IDigitalCableTuningSpace * This,
|
|
/* [retval][out] */ __RPC__out long *CountryCodeVal);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_CountryCode )(
|
|
__RPC__in IDigitalCableTuningSpace * This,
|
|
/* [in] */ long NewCountryCodeVal);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MinMinorChannel )(
|
|
__RPC__in IDigitalCableTuningSpace * This,
|
|
/* [retval][out] */ __RPC__out long *MinMinorChannelVal);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_MinMinorChannel )(
|
|
__RPC__in IDigitalCableTuningSpace * This,
|
|
/* [in] */ long NewMinMinorChannelVal);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MaxMinorChannel )(
|
|
__RPC__in IDigitalCableTuningSpace * This,
|
|
/* [retval][out] */ __RPC__out long *MaxMinorChannelVal);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_MaxMinorChannel )(
|
|
__RPC__in IDigitalCableTuningSpace * This,
|
|
/* [in] */ long NewMaxMinorChannelVal);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MinPhysicalChannel )(
|
|
__RPC__in IDigitalCableTuningSpace * This,
|
|
/* [retval][out] */ __RPC__out long *MinPhysicalChannelVal);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_MinPhysicalChannel )(
|
|
__RPC__in IDigitalCableTuningSpace * This,
|
|
/* [in] */ long NewMinPhysicalChannelVal);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MaxPhysicalChannel )(
|
|
__RPC__in IDigitalCableTuningSpace * This,
|
|
/* [retval][out] */ __RPC__out long *MaxPhysicalChannelVal);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_MaxPhysicalChannel )(
|
|
__RPC__in IDigitalCableTuningSpace * This,
|
|
/* [in] */ long NewMaxPhysicalChannelVal);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MinMajorChannel )(
|
|
__RPC__in IDigitalCableTuningSpace * This,
|
|
/* [retval][out] */ __RPC__out long *MinMajorChannelVal);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_MinMajorChannel )(
|
|
__RPC__in IDigitalCableTuningSpace * This,
|
|
/* [in] */ long NewMinMajorChannelVal);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MaxMajorChannel )(
|
|
__RPC__in IDigitalCableTuningSpace * This,
|
|
/* [retval][out] */ __RPC__out long *MaxMajorChannelVal);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_MaxMajorChannel )(
|
|
__RPC__in IDigitalCableTuningSpace * This,
|
|
/* [in] */ long NewMaxMajorChannelVal);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MinSourceID )(
|
|
__RPC__in IDigitalCableTuningSpace * This,
|
|
/* [retval][out] */ __RPC__out long *MinSourceIDVal);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_MinSourceID )(
|
|
__RPC__in IDigitalCableTuningSpace * This,
|
|
/* [in] */ long NewMinSourceIDVal);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MaxSourceID )(
|
|
__RPC__in IDigitalCableTuningSpace * This,
|
|
/* [retval][out] */ __RPC__out long *MaxSourceIDVal);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_MaxSourceID )(
|
|
__RPC__in IDigitalCableTuningSpace * This,
|
|
/* [in] */ long NewMaxSourceIDVal);
|
|
|
|
END_INTERFACE
|
|
} IDigitalCableTuningSpaceVtbl;
|
|
|
|
interface IDigitalCableTuningSpace
|
|
{
|
|
CONST_VTBL struct IDigitalCableTuningSpaceVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IDigitalCableTuningSpace_QueryInterface(This,riid,ppvObject) \
|
|
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
|
|
|
#define IDigitalCableTuningSpace_AddRef(This) \
|
|
( (This)->lpVtbl -> AddRef(This) )
|
|
|
|
#define IDigitalCableTuningSpace_Release(This) \
|
|
( (This)->lpVtbl -> Release(This) )
|
|
|
|
|
|
#define IDigitalCableTuningSpace_GetTypeInfoCount(This,pctinfo) \
|
|
( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
|
|
|
|
#define IDigitalCableTuningSpace_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
|
|
|
|
#define IDigitalCableTuningSpace_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
|
|
|
|
#define IDigitalCableTuningSpace_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
|
|
|
|
|
|
#define IDigitalCableTuningSpace_get_UniqueName(This,Name) \
|
|
( (This)->lpVtbl -> get_UniqueName(This,Name) )
|
|
|
|
#define IDigitalCableTuningSpace_put_UniqueName(This,Name) \
|
|
( (This)->lpVtbl -> put_UniqueName(This,Name) )
|
|
|
|
#define IDigitalCableTuningSpace_get_FriendlyName(This,Name) \
|
|
( (This)->lpVtbl -> get_FriendlyName(This,Name) )
|
|
|
|
#define IDigitalCableTuningSpace_put_FriendlyName(This,Name) \
|
|
( (This)->lpVtbl -> put_FriendlyName(This,Name) )
|
|
|
|
#define IDigitalCableTuningSpace_get_CLSID(This,SpaceCLSID) \
|
|
( (This)->lpVtbl -> get_CLSID(This,SpaceCLSID) )
|
|
|
|
#define IDigitalCableTuningSpace_get_NetworkType(This,NetworkTypeGuid) \
|
|
( (This)->lpVtbl -> get_NetworkType(This,NetworkTypeGuid) )
|
|
|
|
#define IDigitalCableTuningSpace_put_NetworkType(This,NetworkTypeGuid) \
|
|
( (This)->lpVtbl -> put_NetworkType(This,NetworkTypeGuid) )
|
|
|
|
#define IDigitalCableTuningSpace_get__NetworkType(This,NetworkTypeGuid) \
|
|
( (This)->lpVtbl -> get__NetworkType(This,NetworkTypeGuid) )
|
|
|
|
#define IDigitalCableTuningSpace_put__NetworkType(This,NetworkTypeGuid) \
|
|
( (This)->lpVtbl -> put__NetworkType(This,NetworkTypeGuid) )
|
|
|
|
#define IDigitalCableTuningSpace_CreateTuneRequest(This,TuneRequest) \
|
|
( (This)->lpVtbl -> CreateTuneRequest(This,TuneRequest) )
|
|
|
|
#define IDigitalCableTuningSpace_EnumCategoryGUIDs(This,ppEnum) \
|
|
( (This)->lpVtbl -> EnumCategoryGUIDs(This,ppEnum) )
|
|
|
|
#define IDigitalCableTuningSpace_EnumDeviceMonikers(This,ppEnum) \
|
|
( (This)->lpVtbl -> EnumDeviceMonikers(This,ppEnum) )
|
|
|
|
#define IDigitalCableTuningSpace_get_DefaultPreferredComponentTypes(This,ComponentTypes) \
|
|
( (This)->lpVtbl -> get_DefaultPreferredComponentTypes(This,ComponentTypes) )
|
|
|
|
#define IDigitalCableTuningSpace_put_DefaultPreferredComponentTypes(This,NewComponentTypes) \
|
|
( (This)->lpVtbl -> put_DefaultPreferredComponentTypes(This,NewComponentTypes) )
|
|
|
|
#define IDigitalCableTuningSpace_get_FrequencyMapping(This,pMapping) \
|
|
( (This)->lpVtbl -> get_FrequencyMapping(This,pMapping) )
|
|
|
|
#define IDigitalCableTuningSpace_put_FrequencyMapping(This,Mapping) \
|
|
( (This)->lpVtbl -> put_FrequencyMapping(This,Mapping) )
|
|
|
|
#define IDigitalCableTuningSpace_get_DefaultLocator(This,LocatorVal) \
|
|
( (This)->lpVtbl -> get_DefaultLocator(This,LocatorVal) )
|
|
|
|
#define IDigitalCableTuningSpace_put_DefaultLocator(This,LocatorVal) \
|
|
( (This)->lpVtbl -> put_DefaultLocator(This,LocatorVal) )
|
|
|
|
#define IDigitalCableTuningSpace_Clone(This,NewTS) \
|
|
( (This)->lpVtbl -> Clone(This,NewTS) )
|
|
|
|
|
|
#define IDigitalCableTuningSpace_get_MinChannel(This,MinChannelVal) \
|
|
( (This)->lpVtbl -> get_MinChannel(This,MinChannelVal) )
|
|
|
|
#define IDigitalCableTuningSpace_put_MinChannel(This,NewMinChannelVal) \
|
|
( (This)->lpVtbl -> put_MinChannel(This,NewMinChannelVal) )
|
|
|
|
#define IDigitalCableTuningSpace_get_MaxChannel(This,MaxChannelVal) \
|
|
( (This)->lpVtbl -> get_MaxChannel(This,MaxChannelVal) )
|
|
|
|
#define IDigitalCableTuningSpace_put_MaxChannel(This,NewMaxChannelVal) \
|
|
( (This)->lpVtbl -> put_MaxChannel(This,NewMaxChannelVal) )
|
|
|
|
#define IDigitalCableTuningSpace_get_InputType(This,InputTypeVal) \
|
|
( (This)->lpVtbl -> get_InputType(This,InputTypeVal) )
|
|
|
|
#define IDigitalCableTuningSpace_put_InputType(This,NewInputTypeVal) \
|
|
( (This)->lpVtbl -> put_InputType(This,NewInputTypeVal) )
|
|
|
|
#define IDigitalCableTuningSpace_get_CountryCode(This,CountryCodeVal) \
|
|
( (This)->lpVtbl -> get_CountryCode(This,CountryCodeVal) )
|
|
|
|
#define IDigitalCableTuningSpace_put_CountryCode(This,NewCountryCodeVal) \
|
|
( (This)->lpVtbl -> put_CountryCode(This,NewCountryCodeVal) )
|
|
|
|
|
|
#define IDigitalCableTuningSpace_get_MinMinorChannel(This,MinMinorChannelVal) \
|
|
( (This)->lpVtbl -> get_MinMinorChannel(This,MinMinorChannelVal) )
|
|
|
|
#define IDigitalCableTuningSpace_put_MinMinorChannel(This,NewMinMinorChannelVal) \
|
|
( (This)->lpVtbl -> put_MinMinorChannel(This,NewMinMinorChannelVal) )
|
|
|
|
#define IDigitalCableTuningSpace_get_MaxMinorChannel(This,MaxMinorChannelVal) \
|
|
( (This)->lpVtbl -> get_MaxMinorChannel(This,MaxMinorChannelVal) )
|
|
|
|
#define IDigitalCableTuningSpace_put_MaxMinorChannel(This,NewMaxMinorChannelVal) \
|
|
( (This)->lpVtbl -> put_MaxMinorChannel(This,NewMaxMinorChannelVal) )
|
|
|
|
#define IDigitalCableTuningSpace_get_MinPhysicalChannel(This,MinPhysicalChannelVal) \
|
|
( (This)->lpVtbl -> get_MinPhysicalChannel(This,MinPhysicalChannelVal) )
|
|
|
|
#define IDigitalCableTuningSpace_put_MinPhysicalChannel(This,NewMinPhysicalChannelVal) \
|
|
( (This)->lpVtbl -> put_MinPhysicalChannel(This,NewMinPhysicalChannelVal) )
|
|
|
|
#define IDigitalCableTuningSpace_get_MaxPhysicalChannel(This,MaxPhysicalChannelVal) \
|
|
( (This)->lpVtbl -> get_MaxPhysicalChannel(This,MaxPhysicalChannelVal) )
|
|
|
|
#define IDigitalCableTuningSpace_put_MaxPhysicalChannel(This,NewMaxPhysicalChannelVal) \
|
|
( (This)->lpVtbl -> put_MaxPhysicalChannel(This,NewMaxPhysicalChannelVal) )
|
|
|
|
|
|
#define IDigitalCableTuningSpace_get_MinMajorChannel(This,MinMajorChannelVal) \
|
|
( (This)->lpVtbl -> get_MinMajorChannel(This,MinMajorChannelVal) )
|
|
|
|
#define IDigitalCableTuningSpace_put_MinMajorChannel(This,NewMinMajorChannelVal) \
|
|
( (This)->lpVtbl -> put_MinMajorChannel(This,NewMinMajorChannelVal) )
|
|
|
|
#define IDigitalCableTuningSpace_get_MaxMajorChannel(This,MaxMajorChannelVal) \
|
|
( (This)->lpVtbl -> get_MaxMajorChannel(This,MaxMajorChannelVal) )
|
|
|
|
#define IDigitalCableTuningSpace_put_MaxMajorChannel(This,NewMaxMajorChannelVal) \
|
|
( (This)->lpVtbl -> put_MaxMajorChannel(This,NewMaxMajorChannelVal) )
|
|
|
|
#define IDigitalCableTuningSpace_get_MinSourceID(This,MinSourceIDVal) \
|
|
( (This)->lpVtbl -> get_MinSourceID(This,MinSourceIDVal) )
|
|
|
|
#define IDigitalCableTuningSpace_put_MinSourceID(This,NewMinSourceIDVal) \
|
|
( (This)->lpVtbl -> put_MinSourceID(This,NewMinSourceIDVal) )
|
|
|
|
#define IDigitalCableTuningSpace_get_MaxSourceID(This,MaxSourceIDVal) \
|
|
( (This)->lpVtbl -> get_MaxSourceID(This,MaxSourceIDVal) )
|
|
|
|
#define IDigitalCableTuningSpace_put_MaxSourceID(This,NewMaxSourceIDVal) \
|
|
( (This)->lpVtbl -> put_MaxSourceID(This,NewMaxSourceIDVal) )
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __IDigitalCableTuningSpace_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IAnalogRadioTuningSpace_INTERFACE_DEFINED__
|
|
#define __IAnalogRadioTuningSpace_INTERFACE_DEFINED__
|
|
|
|
/* interface IAnalogRadioTuningSpace */
|
|
/* [unique][uuid][nonextensible][oleautomation][dual][hidden][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IAnalogRadioTuningSpace;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("2A6E293B-2595-11d3-B64C-00C04F79498E")
|
|
IAnalogRadioTuningSpace : public ITuningSpace
|
|
{
|
|
public:
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_MinFrequency(
|
|
/* [retval][out] */ __RPC__out long *MinFrequencyVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_MinFrequency(
|
|
/* [in] */ long NewMinFrequencyVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_MaxFrequency(
|
|
/* [retval][out] */ __RPC__out long *MaxFrequencyVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_MaxFrequency(
|
|
/* [in] */ long NewMaxFrequencyVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Step(
|
|
/* [retval][out] */ __RPC__out long *StepVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Step(
|
|
/* [in] */ long NewStepVal) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IAnalogRadioTuningSpaceVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
__RPC__in IAnalogRadioTuningSpace * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
__RPC__deref_out void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
__RPC__in IAnalogRadioTuningSpace * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
__RPC__in IAnalogRadioTuningSpace * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
|
|
__RPC__in IAnalogRadioTuningSpace * This,
|
|
/* [out] */ __RPC__out UINT *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
|
|
__RPC__in IAnalogRadioTuningSpace * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
|
|
__RPC__in IAnalogRadioTuningSpace * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames,
|
|
/* [range][in] */ __RPC__in_range(0,16384) UINT cNames,
|
|
/* [in] */ LCID lcid,
|
|
/* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId);
|
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
|
|
IAnalogRadioTuningSpace * This,
|
|
/* [in] */ DISPID dispIdMember,
|
|
/* [in] */ REFIID riid,
|
|
/* [in] */ LCID lcid,
|
|
/* [in] */ WORD wFlags,
|
|
/* [out][in] */ DISPPARAMS *pDispParams,
|
|
/* [out] */ VARIANT *pVarResult,
|
|
/* [out] */ EXCEPINFO *pExcepInfo,
|
|
/* [out] */ UINT *puArgErr);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UniqueName )(
|
|
__RPC__in IAnalogRadioTuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *Name);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_UniqueName )(
|
|
__RPC__in IAnalogRadioTuningSpace * This,
|
|
/* [in] */ __RPC__in BSTR Name);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FriendlyName )(
|
|
__RPC__in IAnalogRadioTuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *Name);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_FriendlyName )(
|
|
__RPC__in IAnalogRadioTuningSpace * This,
|
|
/* [in] */ __RPC__in BSTR Name);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CLSID )(
|
|
__RPC__in IAnalogRadioTuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *SpaceCLSID);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_NetworkType )(
|
|
__RPC__in IAnalogRadioTuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *NetworkTypeGuid);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_NetworkType )(
|
|
__RPC__in IAnalogRadioTuningSpace * This,
|
|
/* [in] */ __RPC__in BSTR NetworkTypeGuid);
|
|
|
|
/* [restricted][hidden][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NetworkType )(
|
|
__RPC__in IAnalogRadioTuningSpace * This,
|
|
/* [retval][out] */ __RPC__out GUID *NetworkTypeGuid);
|
|
|
|
/* [restricted][hidden][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put__NetworkType )(
|
|
__RPC__in IAnalogRadioTuningSpace * This,
|
|
/* [in] */ __RPC__in REFCLSID NetworkTypeGuid);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *CreateTuneRequest )(
|
|
__RPC__in IAnalogRadioTuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt ITuneRequest **TuneRequest);
|
|
|
|
/* [restricted][hidden][id] */ HRESULT ( STDMETHODCALLTYPE *EnumCategoryGUIDs )(
|
|
__RPC__in IAnalogRadioTuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt IEnumGUID **ppEnum);
|
|
|
|
/* [restricted][hidden][id] */ HRESULT ( STDMETHODCALLTYPE *EnumDeviceMonikers )(
|
|
__RPC__in IAnalogRadioTuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt IEnumMoniker **ppEnum);
|
|
|
|
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DefaultPreferredComponentTypes )(
|
|
__RPC__in IAnalogRadioTuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt IComponentTypes **ComponentTypes);
|
|
|
|
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DefaultPreferredComponentTypes )(
|
|
__RPC__in IAnalogRadioTuningSpace * This,
|
|
/* [in] */ __RPC__in_opt IComponentTypes *NewComponentTypes);
|
|
|
|
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FrequencyMapping )(
|
|
__RPC__in IAnalogRadioTuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *pMapping);
|
|
|
|
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_FrequencyMapping )(
|
|
__RPC__in IAnalogRadioTuningSpace * This,
|
|
__RPC__in BSTR Mapping);
|
|
|
|
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DefaultLocator )(
|
|
__RPC__in IAnalogRadioTuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt ILocator **LocatorVal);
|
|
|
|
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DefaultLocator )(
|
|
__RPC__in IAnalogRadioTuningSpace * This,
|
|
/* [in] */ __RPC__in_opt ILocator *LocatorVal);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *Clone )(
|
|
__RPC__in IAnalogRadioTuningSpace * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt ITuningSpace **NewTS);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MinFrequency )(
|
|
__RPC__in IAnalogRadioTuningSpace * This,
|
|
/* [retval][out] */ __RPC__out long *MinFrequencyVal);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_MinFrequency )(
|
|
__RPC__in IAnalogRadioTuningSpace * This,
|
|
/* [in] */ long NewMinFrequencyVal);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MaxFrequency )(
|
|
__RPC__in IAnalogRadioTuningSpace * This,
|
|
/* [retval][out] */ __RPC__out long *MaxFrequencyVal);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_MaxFrequency )(
|
|
__RPC__in IAnalogRadioTuningSpace * This,
|
|
/* [in] */ long NewMaxFrequencyVal);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Step )(
|
|
__RPC__in IAnalogRadioTuningSpace * This,
|
|
/* [retval][out] */ __RPC__out long *StepVal);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Step )(
|
|
__RPC__in IAnalogRadioTuningSpace * This,
|
|
/* [in] */ long NewStepVal);
|
|
|
|
END_INTERFACE
|
|
} IAnalogRadioTuningSpaceVtbl;
|
|
|
|
interface IAnalogRadioTuningSpace
|
|
{
|
|
CONST_VTBL struct IAnalogRadioTuningSpaceVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IAnalogRadioTuningSpace_QueryInterface(This,riid,ppvObject) \
|
|
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
|
|
|
#define IAnalogRadioTuningSpace_AddRef(This) \
|
|
( (This)->lpVtbl -> AddRef(This) )
|
|
|
|
#define IAnalogRadioTuningSpace_Release(This) \
|
|
( (This)->lpVtbl -> Release(This) )
|
|
|
|
|
|
#define IAnalogRadioTuningSpace_GetTypeInfoCount(This,pctinfo) \
|
|
( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
|
|
|
|
#define IAnalogRadioTuningSpace_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
|
|
|
|
#define IAnalogRadioTuningSpace_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
|
|
|
|
#define IAnalogRadioTuningSpace_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
|
|
|
|
|
|
#define IAnalogRadioTuningSpace_get_UniqueName(This,Name) \
|
|
( (This)->lpVtbl -> get_UniqueName(This,Name) )
|
|
|
|
#define IAnalogRadioTuningSpace_put_UniqueName(This,Name) \
|
|
( (This)->lpVtbl -> put_UniqueName(This,Name) )
|
|
|
|
#define IAnalogRadioTuningSpace_get_FriendlyName(This,Name) \
|
|
( (This)->lpVtbl -> get_FriendlyName(This,Name) )
|
|
|
|
#define IAnalogRadioTuningSpace_put_FriendlyName(This,Name) \
|
|
( (This)->lpVtbl -> put_FriendlyName(This,Name) )
|
|
|
|
#define IAnalogRadioTuningSpace_get_CLSID(This,SpaceCLSID) \
|
|
( (This)->lpVtbl -> get_CLSID(This,SpaceCLSID) )
|
|
|
|
#define IAnalogRadioTuningSpace_get_NetworkType(This,NetworkTypeGuid) \
|
|
( (This)->lpVtbl -> get_NetworkType(This,NetworkTypeGuid) )
|
|
|
|
#define IAnalogRadioTuningSpace_put_NetworkType(This,NetworkTypeGuid) \
|
|
( (This)->lpVtbl -> put_NetworkType(This,NetworkTypeGuid) )
|
|
|
|
#define IAnalogRadioTuningSpace_get__NetworkType(This,NetworkTypeGuid) \
|
|
( (This)->lpVtbl -> get__NetworkType(This,NetworkTypeGuid) )
|
|
|
|
#define IAnalogRadioTuningSpace_put__NetworkType(This,NetworkTypeGuid) \
|
|
( (This)->lpVtbl -> put__NetworkType(This,NetworkTypeGuid) )
|
|
|
|
#define IAnalogRadioTuningSpace_CreateTuneRequest(This,TuneRequest) \
|
|
( (This)->lpVtbl -> CreateTuneRequest(This,TuneRequest) )
|
|
|
|
#define IAnalogRadioTuningSpace_EnumCategoryGUIDs(This,ppEnum) \
|
|
( (This)->lpVtbl -> EnumCategoryGUIDs(This,ppEnum) )
|
|
|
|
#define IAnalogRadioTuningSpace_EnumDeviceMonikers(This,ppEnum) \
|
|
( (This)->lpVtbl -> EnumDeviceMonikers(This,ppEnum) )
|
|
|
|
#define IAnalogRadioTuningSpace_get_DefaultPreferredComponentTypes(This,ComponentTypes) \
|
|
( (This)->lpVtbl -> get_DefaultPreferredComponentTypes(This,ComponentTypes) )
|
|
|
|
#define IAnalogRadioTuningSpace_put_DefaultPreferredComponentTypes(This,NewComponentTypes) \
|
|
( (This)->lpVtbl -> put_DefaultPreferredComponentTypes(This,NewComponentTypes) )
|
|
|
|
#define IAnalogRadioTuningSpace_get_FrequencyMapping(This,pMapping) \
|
|
( (This)->lpVtbl -> get_FrequencyMapping(This,pMapping) )
|
|
|
|
#define IAnalogRadioTuningSpace_put_FrequencyMapping(This,Mapping) \
|
|
( (This)->lpVtbl -> put_FrequencyMapping(This,Mapping) )
|
|
|
|
#define IAnalogRadioTuningSpace_get_DefaultLocator(This,LocatorVal) \
|
|
( (This)->lpVtbl -> get_DefaultLocator(This,LocatorVal) )
|
|
|
|
#define IAnalogRadioTuningSpace_put_DefaultLocator(This,LocatorVal) \
|
|
( (This)->lpVtbl -> put_DefaultLocator(This,LocatorVal) )
|
|
|
|
#define IAnalogRadioTuningSpace_Clone(This,NewTS) \
|
|
( (This)->lpVtbl -> Clone(This,NewTS) )
|
|
|
|
|
|
#define IAnalogRadioTuningSpace_get_MinFrequency(This,MinFrequencyVal) \
|
|
( (This)->lpVtbl -> get_MinFrequency(This,MinFrequencyVal) )
|
|
|
|
#define IAnalogRadioTuningSpace_put_MinFrequency(This,NewMinFrequencyVal) \
|
|
( (This)->lpVtbl -> put_MinFrequency(This,NewMinFrequencyVal) )
|
|
|
|
#define IAnalogRadioTuningSpace_get_MaxFrequency(This,MaxFrequencyVal) \
|
|
( (This)->lpVtbl -> get_MaxFrequency(This,MaxFrequencyVal) )
|
|
|
|
#define IAnalogRadioTuningSpace_put_MaxFrequency(This,NewMaxFrequencyVal) \
|
|
( (This)->lpVtbl -> put_MaxFrequency(This,NewMaxFrequencyVal) )
|
|
|
|
#define IAnalogRadioTuningSpace_get_Step(This,StepVal) \
|
|
( (This)->lpVtbl -> get_Step(This,StepVal) )
|
|
|
|
#define IAnalogRadioTuningSpace_put_Step(This,NewStepVal) \
|
|
( (This)->lpVtbl -> put_Step(This,NewStepVal) )
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __IAnalogRadioTuningSpace_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IAnalogRadioTuningSpace2_INTERFACE_DEFINED__
|
|
#define __IAnalogRadioTuningSpace2_INTERFACE_DEFINED__
|
|
|
|
/* interface IAnalogRadioTuningSpace2 */
|
|
/* [unique][uuid][nonextensible][oleautomation][dual][hidden][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IAnalogRadioTuningSpace2;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("39DD45DA-2DA8-46BA-8A8A-87E2B73D983A")
|
|
IAnalogRadioTuningSpace2 : public IAnalogRadioTuningSpace
|
|
{
|
|
public:
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CountryCode(
|
|
/* [retval][out] */ __RPC__out long *CountryCodeVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_CountryCode(
|
|
/* [in] */ long NewCountryCodeVal) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IAnalogRadioTuningSpace2Vtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
__RPC__in IAnalogRadioTuningSpace2 * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
__RPC__deref_out void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
__RPC__in IAnalogRadioTuningSpace2 * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
__RPC__in IAnalogRadioTuningSpace2 * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
|
|
__RPC__in IAnalogRadioTuningSpace2 * This,
|
|
/* [out] */ __RPC__out UINT *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
|
|
__RPC__in IAnalogRadioTuningSpace2 * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
|
|
__RPC__in IAnalogRadioTuningSpace2 * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames,
|
|
/* [range][in] */ __RPC__in_range(0,16384) UINT cNames,
|
|
/* [in] */ LCID lcid,
|
|
/* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId);
|
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
|
|
IAnalogRadioTuningSpace2 * This,
|
|
/* [in] */ DISPID dispIdMember,
|
|
/* [in] */ REFIID riid,
|
|
/* [in] */ LCID lcid,
|
|
/* [in] */ WORD wFlags,
|
|
/* [out][in] */ DISPPARAMS *pDispParams,
|
|
/* [out] */ VARIANT *pVarResult,
|
|
/* [out] */ EXCEPINFO *pExcepInfo,
|
|
/* [out] */ UINT *puArgErr);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UniqueName )(
|
|
__RPC__in IAnalogRadioTuningSpace2 * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *Name);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_UniqueName )(
|
|
__RPC__in IAnalogRadioTuningSpace2 * This,
|
|
/* [in] */ __RPC__in BSTR Name);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FriendlyName )(
|
|
__RPC__in IAnalogRadioTuningSpace2 * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *Name);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_FriendlyName )(
|
|
__RPC__in IAnalogRadioTuningSpace2 * This,
|
|
/* [in] */ __RPC__in BSTR Name);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CLSID )(
|
|
__RPC__in IAnalogRadioTuningSpace2 * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *SpaceCLSID);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_NetworkType )(
|
|
__RPC__in IAnalogRadioTuningSpace2 * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *NetworkTypeGuid);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_NetworkType )(
|
|
__RPC__in IAnalogRadioTuningSpace2 * This,
|
|
/* [in] */ __RPC__in BSTR NetworkTypeGuid);
|
|
|
|
/* [restricted][hidden][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NetworkType )(
|
|
__RPC__in IAnalogRadioTuningSpace2 * This,
|
|
/* [retval][out] */ __RPC__out GUID *NetworkTypeGuid);
|
|
|
|
/* [restricted][hidden][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put__NetworkType )(
|
|
__RPC__in IAnalogRadioTuningSpace2 * This,
|
|
/* [in] */ __RPC__in REFCLSID NetworkTypeGuid);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *CreateTuneRequest )(
|
|
__RPC__in IAnalogRadioTuningSpace2 * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt ITuneRequest **TuneRequest);
|
|
|
|
/* [restricted][hidden][id] */ HRESULT ( STDMETHODCALLTYPE *EnumCategoryGUIDs )(
|
|
__RPC__in IAnalogRadioTuningSpace2 * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt IEnumGUID **ppEnum);
|
|
|
|
/* [restricted][hidden][id] */ HRESULT ( STDMETHODCALLTYPE *EnumDeviceMonikers )(
|
|
__RPC__in IAnalogRadioTuningSpace2 * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt IEnumMoniker **ppEnum);
|
|
|
|
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DefaultPreferredComponentTypes )(
|
|
__RPC__in IAnalogRadioTuningSpace2 * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt IComponentTypes **ComponentTypes);
|
|
|
|
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DefaultPreferredComponentTypes )(
|
|
__RPC__in IAnalogRadioTuningSpace2 * This,
|
|
/* [in] */ __RPC__in_opt IComponentTypes *NewComponentTypes);
|
|
|
|
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FrequencyMapping )(
|
|
__RPC__in IAnalogRadioTuningSpace2 * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *pMapping);
|
|
|
|
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_FrequencyMapping )(
|
|
__RPC__in IAnalogRadioTuningSpace2 * This,
|
|
__RPC__in BSTR Mapping);
|
|
|
|
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DefaultLocator )(
|
|
__RPC__in IAnalogRadioTuningSpace2 * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt ILocator **LocatorVal);
|
|
|
|
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DefaultLocator )(
|
|
__RPC__in IAnalogRadioTuningSpace2 * This,
|
|
/* [in] */ __RPC__in_opt ILocator *LocatorVal);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *Clone )(
|
|
__RPC__in IAnalogRadioTuningSpace2 * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt ITuningSpace **NewTS);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MinFrequency )(
|
|
__RPC__in IAnalogRadioTuningSpace2 * This,
|
|
/* [retval][out] */ __RPC__out long *MinFrequencyVal);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_MinFrequency )(
|
|
__RPC__in IAnalogRadioTuningSpace2 * This,
|
|
/* [in] */ long NewMinFrequencyVal);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MaxFrequency )(
|
|
__RPC__in IAnalogRadioTuningSpace2 * This,
|
|
/* [retval][out] */ __RPC__out long *MaxFrequencyVal);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_MaxFrequency )(
|
|
__RPC__in IAnalogRadioTuningSpace2 * This,
|
|
/* [in] */ long NewMaxFrequencyVal);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Step )(
|
|
__RPC__in IAnalogRadioTuningSpace2 * This,
|
|
/* [retval][out] */ __RPC__out long *StepVal);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Step )(
|
|
__RPC__in IAnalogRadioTuningSpace2 * This,
|
|
/* [in] */ long NewStepVal);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CountryCode )(
|
|
__RPC__in IAnalogRadioTuningSpace2 * This,
|
|
/* [retval][out] */ __RPC__out long *CountryCodeVal);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_CountryCode )(
|
|
__RPC__in IAnalogRadioTuningSpace2 * This,
|
|
/* [in] */ long NewCountryCodeVal);
|
|
|
|
END_INTERFACE
|
|
} IAnalogRadioTuningSpace2Vtbl;
|
|
|
|
interface IAnalogRadioTuningSpace2
|
|
{
|
|
CONST_VTBL struct IAnalogRadioTuningSpace2Vtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IAnalogRadioTuningSpace2_QueryInterface(This,riid,ppvObject) \
|
|
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
|
|
|
#define IAnalogRadioTuningSpace2_AddRef(This) \
|
|
( (This)->lpVtbl -> AddRef(This) )
|
|
|
|
#define IAnalogRadioTuningSpace2_Release(This) \
|
|
( (This)->lpVtbl -> Release(This) )
|
|
|
|
|
|
#define IAnalogRadioTuningSpace2_GetTypeInfoCount(This,pctinfo) \
|
|
( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
|
|
|
|
#define IAnalogRadioTuningSpace2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
|
|
|
|
#define IAnalogRadioTuningSpace2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
|
|
|
|
#define IAnalogRadioTuningSpace2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
|
|
|
|
|
|
#define IAnalogRadioTuningSpace2_get_UniqueName(This,Name) \
|
|
( (This)->lpVtbl -> get_UniqueName(This,Name) )
|
|
|
|
#define IAnalogRadioTuningSpace2_put_UniqueName(This,Name) \
|
|
( (This)->lpVtbl -> put_UniqueName(This,Name) )
|
|
|
|
#define IAnalogRadioTuningSpace2_get_FriendlyName(This,Name) \
|
|
( (This)->lpVtbl -> get_FriendlyName(This,Name) )
|
|
|
|
#define IAnalogRadioTuningSpace2_put_FriendlyName(This,Name) \
|
|
( (This)->lpVtbl -> put_FriendlyName(This,Name) )
|
|
|
|
#define IAnalogRadioTuningSpace2_get_CLSID(This,SpaceCLSID) \
|
|
( (This)->lpVtbl -> get_CLSID(This,SpaceCLSID) )
|
|
|
|
#define IAnalogRadioTuningSpace2_get_NetworkType(This,NetworkTypeGuid) \
|
|
( (This)->lpVtbl -> get_NetworkType(This,NetworkTypeGuid) )
|
|
|
|
#define IAnalogRadioTuningSpace2_put_NetworkType(This,NetworkTypeGuid) \
|
|
( (This)->lpVtbl -> put_NetworkType(This,NetworkTypeGuid) )
|
|
|
|
#define IAnalogRadioTuningSpace2_get__NetworkType(This,NetworkTypeGuid) \
|
|
( (This)->lpVtbl -> get__NetworkType(This,NetworkTypeGuid) )
|
|
|
|
#define IAnalogRadioTuningSpace2_put__NetworkType(This,NetworkTypeGuid) \
|
|
( (This)->lpVtbl -> put__NetworkType(This,NetworkTypeGuid) )
|
|
|
|
#define IAnalogRadioTuningSpace2_CreateTuneRequest(This,TuneRequest) \
|
|
( (This)->lpVtbl -> CreateTuneRequest(This,TuneRequest) )
|
|
|
|
#define IAnalogRadioTuningSpace2_EnumCategoryGUIDs(This,ppEnum) \
|
|
( (This)->lpVtbl -> EnumCategoryGUIDs(This,ppEnum) )
|
|
|
|
#define IAnalogRadioTuningSpace2_EnumDeviceMonikers(This,ppEnum) \
|
|
( (This)->lpVtbl -> EnumDeviceMonikers(This,ppEnum) )
|
|
|
|
#define IAnalogRadioTuningSpace2_get_DefaultPreferredComponentTypes(This,ComponentTypes) \
|
|
( (This)->lpVtbl -> get_DefaultPreferredComponentTypes(This,ComponentTypes) )
|
|
|
|
#define IAnalogRadioTuningSpace2_put_DefaultPreferredComponentTypes(This,NewComponentTypes) \
|
|
( (This)->lpVtbl -> put_DefaultPreferredComponentTypes(This,NewComponentTypes) )
|
|
|
|
#define IAnalogRadioTuningSpace2_get_FrequencyMapping(This,pMapping) \
|
|
( (This)->lpVtbl -> get_FrequencyMapping(This,pMapping) )
|
|
|
|
#define IAnalogRadioTuningSpace2_put_FrequencyMapping(This,Mapping) \
|
|
( (This)->lpVtbl -> put_FrequencyMapping(This,Mapping) )
|
|
|
|
#define IAnalogRadioTuningSpace2_get_DefaultLocator(This,LocatorVal) \
|
|
( (This)->lpVtbl -> get_DefaultLocator(This,LocatorVal) )
|
|
|
|
#define IAnalogRadioTuningSpace2_put_DefaultLocator(This,LocatorVal) \
|
|
( (This)->lpVtbl -> put_DefaultLocator(This,LocatorVal) )
|
|
|
|
#define IAnalogRadioTuningSpace2_Clone(This,NewTS) \
|
|
( (This)->lpVtbl -> Clone(This,NewTS) )
|
|
|
|
|
|
#define IAnalogRadioTuningSpace2_get_MinFrequency(This,MinFrequencyVal) \
|
|
( (This)->lpVtbl -> get_MinFrequency(This,MinFrequencyVal) )
|
|
|
|
#define IAnalogRadioTuningSpace2_put_MinFrequency(This,NewMinFrequencyVal) \
|
|
( (This)->lpVtbl -> put_MinFrequency(This,NewMinFrequencyVal) )
|
|
|
|
#define IAnalogRadioTuningSpace2_get_MaxFrequency(This,MaxFrequencyVal) \
|
|
( (This)->lpVtbl -> get_MaxFrequency(This,MaxFrequencyVal) )
|
|
|
|
#define IAnalogRadioTuningSpace2_put_MaxFrequency(This,NewMaxFrequencyVal) \
|
|
( (This)->lpVtbl -> put_MaxFrequency(This,NewMaxFrequencyVal) )
|
|
|
|
#define IAnalogRadioTuningSpace2_get_Step(This,StepVal) \
|
|
( (This)->lpVtbl -> get_Step(This,StepVal) )
|
|
|
|
#define IAnalogRadioTuningSpace2_put_Step(This,NewStepVal) \
|
|
( (This)->lpVtbl -> put_Step(This,NewStepVal) )
|
|
|
|
|
|
#define IAnalogRadioTuningSpace2_get_CountryCode(This,CountryCodeVal) \
|
|
( (This)->lpVtbl -> get_CountryCode(This,CountryCodeVal) )
|
|
|
|
#define IAnalogRadioTuningSpace2_put_CountryCode(This,NewCountryCodeVal) \
|
|
( (This)->lpVtbl -> put_CountryCode(This,NewCountryCodeVal) )
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __IAnalogRadioTuningSpace2_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __ITuneRequest_INTERFACE_DEFINED__
|
|
#define __ITuneRequest_INTERFACE_DEFINED__
|
|
|
|
/* interface ITuneRequest */
|
|
/* [unique][helpstring][oleautomation][dual][uuid][nonextensible][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_ITuneRequest;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("07DDC146-FC3D-11d2-9D8C-00C04F72D980")
|
|
ITuneRequest : public IDispatch
|
|
{
|
|
public:
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_TuningSpace(
|
|
/* [retval][out] */ __RPC__deref_out_opt ITuningSpace **TuningSpace) = 0;
|
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Components(
|
|
/* [retval][out] */ __RPC__deref_out_opt IComponents **Components) = 0;
|
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Clone(
|
|
/* [retval][out] */ __RPC__deref_out_opt ITuneRequest **NewTuneRequest) = 0;
|
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Locator(
|
|
/* [retval][out] */ __RPC__deref_out_opt ILocator **Locator) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Locator(
|
|
/* [in] */ __RPC__in_opt ILocator *Locator) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct ITuneRequestVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
__RPC__in ITuneRequest * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
__RPC__deref_out void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
__RPC__in ITuneRequest * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
__RPC__in ITuneRequest * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
|
|
__RPC__in ITuneRequest * This,
|
|
/* [out] */ __RPC__out UINT *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
|
|
__RPC__in ITuneRequest * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
|
|
__RPC__in ITuneRequest * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames,
|
|
/* [range][in] */ __RPC__in_range(0,16384) UINT cNames,
|
|
/* [in] */ LCID lcid,
|
|
/* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId);
|
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
|
|
ITuneRequest * This,
|
|
/* [in] */ DISPID dispIdMember,
|
|
/* [in] */ REFIID riid,
|
|
/* [in] */ LCID lcid,
|
|
/* [in] */ WORD wFlags,
|
|
/* [out][in] */ DISPPARAMS *pDispParams,
|
|
/* [out] */ VARIANT *pVarResult,
|
|
/* [out] */ EXCEPINFO *pExcepInfo,
|
|
/* [out] */ UINT *puArgErr);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TuningSpace )(
|
|
__RPC__in ITuneRequest * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt ITuningSpace **TuningSpace);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Components )(
|
|
__RPC__in ITuneRequest * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt IComponents **Components);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Clone )(
|
|
__RPC__in ITuneRequest * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt ITuneRequest **NewTuneRequest);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Locator )(
|
|
__RPC__in ITuneRequest * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt ILocator **Locator);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Locator )(
|
|
__RPC__in ITuneRequest * This,
|
|
/* [in] */ __RPC__in_opt ILocator *Locator);
|
|
|
|
END_INTERFACE
|
|
} ITuneRequestVtbl;
|
|
|
|
interface ITuneRequest
|
|
{
|
|
CONST_VTBL struct ITuneRequestVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define ITuneRequest_QueryInterface(This,riid,ppvObject) \
|
|
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
|
|
|
#define ITuneRequest_AddRef(This) \
|
|
( (This)->lpVtbl -> AddRef(This) )
|
|
|
|
#define ITuneRequest_Release(This) \
|
|
( (This)->lpVtbl -> Release(This) )
|
|
|
|
|
|
#define ITuneRequest_GetTypeInfoCount(This,pctinfo) \
|
|
( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
|
|
|
|
#define ITuneRequest_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
|
|
|
|
#define ITuneRequest_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
|
|
|
|
#define ITuneRequest_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
|
|
|
|
|
|
#define ITuneRequest_get_TuningSpace(This,TuningSpace) \
|
|
( (This)->lpVtbl -> get_TuningSpace(This,TuningSpace) )
|
|
|
|
#define ITuneRequest_get_Components(This,Components) \
|
|
( (This)->lpVtbl -> get_Components(This,Components) )
|
|
|
|
#define ITuneRequest_Clone(This,NewTuneRequest) \
|
|
( (This)->lpVtbl -> Clone(This,NewTuneRequest) )
|
|
|
|
#define ITuneRequest_get_Locator(This,Locator) \
|
|
( (This)->lpVtbl -> get_Locator(This,Locator) )
|
|
|
|
#define ITuneRequest_put_Locator(This,Locator) \
|
|
( (This)->lpVtbl -> put_Locator(This,Locator) )
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __ITuneRequest_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IChannelIDTuneRequest_INTERFACE_DEFINED__
|
|
#define __IChannelIDTuneRequest_INTERFACE_DEFINED__
|
|
|
|
/* interface IChannelIDTuneRequest */
|
|
/* [unique][helpstring][oleautomation][dual][uuid][nonextensible][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IChannelIDTuneRequest;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("156EFF60-86F4-4e28-89FC-109799FD57EE")
|
|
IChannelIDTuneRequest : public ITuneRequest
|
|
{
|
|
public:
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ChannelID(
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *ChannelID) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ChannelID(
|
|
/* [in] */ __RPC__in BSTR ChannelID) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IChannelIDTuneRequestVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
__RPC__in IChannelIDTuneRequest * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
__RPC__deref_out void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
__RPC__in IChannelIDTuneRequest * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
__RPC__in IChannelIDTuneRequest * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
|
|
__RPC__in IChannelIDTuneRequest * This,
|
|
/* [out] */ __RPC__out UINT *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
|
|
__RPC__in IChannelIDTuneRequest * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
|
|
__RPC__in IChannelIDTuneRequest * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames,
|
|
/* [range][in] */ __RPC__in_range(0,16384) UINT cNames,
|
|
/* [in] */ LCID lcid,
|
|
/* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId);
|
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
|
|
IChannelIDTuneRequest * This,
|
|
/* [in] */ DISPID dispIdMember,
|
|
/* [in] */ REFIID riid,
|
|
/* [in] */ LCID lcid,
|
|
/* [in] */ WORD wFlags,
|
|
/* [out][in] */ DISPPARAMS *pDispParams,
|
|
/* [out] */ VARIANT *pVarResult,
|
|
/* [out] */ EXCEPINFO *pExcepInfo,
|
|
/* [out] */ UINT *puArgErr);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TuningSpace )(
|
|
__RPC__in IChannelIDTuneRequest * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt ITuningSpace **TuningSpace);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Components )(
|
|
__RPC__in IChannelIDTuneRequest * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt IComponents **Components);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Clone )(
|
|
__RPC__in IChannelIDTuneRequest * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt ITuneRequest **NewTuneRequest);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Locator )(
|
|
__RPC__in IChannelIDTuneRequest * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt ILocator **Locator);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Locator )(
|
|
__RPC__in IChannelIDTuneRequest * This,
|
|
/* [in] */ __RPC__in_opt ILocator *Locator);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ChannelID )(
|
|
__RPC__in IChannelIDTuneRequest * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *ChannelID);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ChannelID )(
|
|
__RPC__in IChannelIDTuneRequest * This,
|
|
/* [in] */ __RPC__in BSTR ChannelID);
|
|
|
|
END_INTERFACE
|
|
} IChannelIDTuneRequestVtbl;
|
|
|
|
interface IChannelIDTuneRequest
|
|
{
|
|
CONST_VTBL struct IChannelIDTuneRequestVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IChannelIDTuneRequest_QueryInterface(This,riid,ppvObject) \
|
|
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
|
|
|
#define IChannelIDTuneRequest_AddRef(This) \
|
|
( (This)->lpVtbl -> AddRef(This) )
|
|
|
|
#define IChannelIDTuneRequest_Release(This) \
|
|
( (This)->lpVtbl -> Release(This) )
|
|
|
|
|
|
#define IChannelIDTuneRequest_GetTypeInfoCount(This,pctinfo) \
|
|
( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
|
|
|
|
#define IChannelIDTuneRequest_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
|
|
|
|
#define IChannelIDTuneRequest_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
|
|
|
|
#define IChannelIDTuneRequest_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
|
|
|
|
|
|
#define IChannelIDTuneRequest_get_TuningSpace(This,TuningSpace) \
|
|
( (This)->lpVtbl -> get_TuningSpace(This,TuningSpace) )
|
|
|
|
#define IChannelIDTuneRequest_get_Components(This,Components) \
|
|
( (This)->lpVtbl -> get_Components(This,Components) )
|
|
|
|
#define IChannelIDTuneRequest_Clone(This,NewTuneRequest) \
|
|
( (This)->lpVtbl -> Clone(This,NewTuneRequest) )
|
|
|
|
#define IChannelIDTuneRequest_get_Locator(This,Locator) \
|
|
( (This)->lpVtbl -> get_Locator(This,Locator) )
|
|
|
|
#define IChannelIDTuneRequest_put_Locator(This,Locator) \
|
|
( (This)->lpVtbl -> put_Locator(This,Locator) )
|
|
|
|
|
|
#define IChannelIDTuneRequest_get_ChannelID(This,ChannelID) \
|
|
( (This)->lpVtbl -> get_ChannelID(This,ChannelID) )
|
|
|
|
#define IChannelIDTuneRequest_put_ChannelID(This,ChannelID) \
|
|
( (This)->lpVtbl -> put_ChannelID(This,ChannelID) )
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __IChannelIDTuneRequest_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IChannelTuneRequest_INTERFACE_DEFINED__
|
|
#define __IChannelTuneRequest_INTERFACE_DEFINED__
|
|
|
|
/* interface IChannelTuneRequest */
|
|
/* [unique][helpstring][oleautomation][dual][uuid][nonextensible][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IChannelTuneRequest;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("0369B4E0-45B6-11d3-B650-00C04F79498E")
|
|
IChannelTuneRequest : public ITuneRequest
|
|
{
|
|
public:
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Channel(
|
|
/* [retval][out] */ __RPC__out long *Channel) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Channel(
|
|
/* [in] */ long Channel) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IChannelTuneRequestVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
__RPC__in IChannelTuneRequest * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
__RPC__deref_out void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
__RPC__in IChannelTuneRequest * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
__RPC__in IChannelTuneRequest * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
|
|
__RPC__in IChannelTuneRequest * This,
|
|
/* [out] */ __RPC__out UINT *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
|
|
__RPC__in IChannelTuneRequest * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
|
|
__RPC__in IChannelTuneRequest * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames,
|
|
/* [range][in] */ __RPC__in_range(0,16384) UINT cNames,
|
|
/* [in] */ LCID lcid,
|
|
/* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId);
|
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
|
|
IChannelTuneRequest * This,
|
|
/* [in] */ DISPID dispIdMember,
|
|
/* [in] */ REFIID riid,
|
|
/* [in] */ LCID lcid,
|
|
/* [in] */ WORD wFlags,
|
|
/* [out][in] */ DISPPARAMS *pDispParams,
|
|
/* [out] */ VARIANT *pVarResult,
|
|
/* [out] */ EXCEPINFO *pExcepInfo,
|
|
/* [out] */ UINT *puArgErr);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TuningSpace )(
|
|
__RPC__in IChannelTuneRequest * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt ITuningSpace **TuningSpace);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Components )(
|
|
__RPC__in IChannelTuneRequest * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt IComponents **Components);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Clone )(
|
|
__RPC__in IChannelTuneRequest * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt ITuneRequest **NewTuneRequest);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Locator )(
|
|
__RPC__in IChannelTuneRequest * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt ILocator **Locator);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Locator )(
|
|
__RPC__in IChannelTuneRequest * This,
|
|
/* [in] */ __RPC__in_opt ILocator *Locator);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Channel )(
|
|
__RPC__in IChannelTuneRequest * This,
|
|
/* [retval][out] */ __RPC__out long *Channel);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Channel )(
|
|
__RPC__in IChannelTuneRequest * This,
|
|
/* [in] */ long Channel);
|
|
|
|
END_INTERFACE
|
|
} IChannelTuneRequestVtbl;
|
|
|
|
interface IChannelTuneRequest
|
|
{
|
|
CONST_VTBL struct IChannelTuneRequestVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IChannelTuneRequest_QueryInterface(This,riid,ppvObject) \
|
|
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
|
|
|
#define IChannelTuneRequest_AddRef(This) \
|
|
( (This)->lpVtbl -> AddRef(This) )
|
|
|
|
#define IChannelTuneRequest_Release(This) \
|
|
( (This)->lpVtbl -> Release(This) )
|
|
|
|
|
|
#define IChannelTuneRequest_GetTypeInfoCount(This,pctinfo) \
|
|
( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
|
|
|
|
#define IChannelTuneRequest_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
|
|
|
|
#define IChannelTuneRequest_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
|
|
|
|
#define IChannelTuneRequest_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
|
|
|
|
|
|
#define IChannelTuneRequest_get_TuningSpace(This,TuningSpace) \
|
|
( (This)->lpVtbl -> get_TuningSpace(This,TuningSpace) )
|
|
|
|
#define IChannelTuneRequest_get_Components(This,Components) \
|
|
( (This)->lpVtbl -> get_Components(This,Components) )
|
|
|
|
#define IChannelTuneRequest_Clone(This,NewTuneRequest) \
|
|
( (This)->lpVtbl -> Clone(This,NewTuneRequest) )
|
|
|
|
#define IChannelTuneRequest_get_Locator(This,Locator) \
|
|
( (This)->lpVtbl -> get_Locator(This,Locator) )
|
|
|
|
#define IChannelTuneRequest_put_Locator(This,Locator) \
|
|
( (This)->lpVtbl -> put_Locator(This,Locator) )
|
|
|
|
|
|
#define IChannelTuneRequest_get_Channel(This,Channel) \
|
|
( (This)->lpVtbl -> get_Channel(This,Channel) )
|
|
|
|
#define IChannelTuneRequest_put_Channel(This,Channel) \
|
|
( (This)->lpVtbl -> put_Channel(This,Channel) )
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __IChannelTuneRequest_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IATSCChannelTuneRequest_INTERFACE_DEFINED__
|
|
#define __IATSCChannelTuneRequest_INTERFACE_DEFINED__
|
|
|
|
/* interface IATSCChannelTuneRequest */
|
|
/* [unique][helpstring][oleautomation][dual][uuid][nonextensible][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IATSCChannelTuneRequest;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("0369B4E1-45B6-11d3-B650-00C04F79498E")
|
|
IATSCChannelTuneRequest : public IChannelTuneRequest
|
|
{
|
|
public:
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_MinorChannel(
|
|
/* [retval][out] */ __RPC__out long *MinorChannel) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_MinorChannel(
|
|
/* [in] */ long MinorChannel) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IATSCChannelTuneRequestVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
__RPC__in IATSCChannelTuneRequest * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
__RPC__deref_out void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
__RPC__in IATSCChannelTuneRequest * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
__RPC__in IATSCChannelTuneRequest * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
|
|
__RPC__in IATSCChannelTuneRequest * This,
|
|
/* [out] */ __RPC__out UINT *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
|
|
__RPC__in IATSCChannelTuneRequest * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
|
|
__RPC__in IATSCChannelTuneRequest * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames,
|
|
/* [range][in] */ __RPC__in_range(0,16384) UINT cNames,
|
|
/* [in] */ LCID lcid,
|
|
/* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId);
|
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
|
|
IATSCChannelTuneRequest * This,
|
|
/* [in] */ DISPID dispIdMember,
|
|
/* [in] */ REFIID riid,
|
|
/* [in] */ LCID lcid,
|
|
/* [in] */ WORD wFlags,
|
|
/* [out][in] */ DISPPARAMS *pDispParams,
|
|
/* [out] */ VARIANT *pVarResult,
|
|
/* [out] */ EXCEPINFO *pExcepInfo,
|
|
/* [out] */ UINT *puArgErr);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TuningSpace )(
|
|
__RPC__in IATSCChannelTuneRequest * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt ITuningSpace **TuningSpace);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Components )(
|
|
__RPC__in IATSCChannelTuneRequest * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt IComponents **Components);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Clone )(
|
|
__RPC__in IATSCChannelTuneRequest * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt ITuneRequest **NewTuneRequest);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Locator )(
|
|
__RPC__in IATSCChannelTuneRequest * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt ILocator **Locator);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Locator )(
|
|
__RPC__in IATSCChannelTuneRequest * This,
|
|
/* [in] */ __RPC__in_opt ILocator *Locator);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Channel )(
|
|
__RPC__in IATSCChannelTuneRequest * This,
|
|
/* [retval][out] */ __RPC__out long *Channel);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Channel )(
|
|
__RPC__in IATSCChannelTuneRequest * This,
|
|
/* [in] */ long Channel);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MinorChannel )(
|
|
__RPC__in IATSCChannelTuneRequest * This,
|
|
/* [retval][out] */ __RPC__out long *MinorChannel);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_MinorChannel )(
|
|
__RPC__in IATSCChannelTuneRequest * This,
|
|
/* [in] */ long MinorChannel);
|
|
|
|
END_INTERFACE
|
|
} IATSCChannelTuneRequestVtbl;
|
|
|
|
interface IATSCChannelTuneRequest
|
|
{
|
|
CONST_VTBL struct IATSCChannelTuneRequestVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IATSCChannelTuneRequest_QueryInterface(This,riid,ppvObject) \
|
|
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
|
|
|
#define IATSCChannelTuneRequest_AddRef(This) \
|
|
( (This)->lpVtbl -> AddRef(This) )
|
|
|
|
#define IATSCChannelTuneRequest_Release(This) \
|
|
( (This)->lpVtbl -> Release(This) )
|
|
|
|
|
|
#define IATSCChannelTuneRequest_GetTypeInfoCount(This,pctinfo) \
|
|
( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
|
|
|
|
#define IATSCChannelTuneRequest_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
|
|
|
|
#define IATSCChannelTuneRequest_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
|
|
|
|
#define IATSCChannelTuneRequest_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
|
|
|
|
|
|
#define IATSCChannelTuneRequest_get_TuningSpace(This,TuningSpace) \
|
|
( (This)->lpVtbl -> get_TuningSpace(This,TuningSpace) )
|
|
|
|
#define IATSCChannelTuneRequest_get_Components(This,Components) \
|
|
( (This)->lpVtbl -> get_Components(This,Components) )
|
|
|
|
#define IATSCChannelTuneRequest_Clone(This,NewTuneRequest) \
|
|
( (This)->lpVtbl -> Clone(This,NewTuneRequest) )
|
|
|
|
#define IATSCChannelTuneRequest_get_Locator(This,Locator) \
|
|
( (This)->lpVtbl -> get_Locator(This,Locator) )
|
|
|
|
#define IATSCChannelTuneRequest_put_Locator(This,Locator) \
|
|
( (This)->lpVtbl -> put_Locator(This,Locator) )
|
|
|
|
|
|
#define IATSCChannelTuneRequest_get_Channel(This,Channel) \
|
|
( (This)->lpVtbl -> get_Channel(This,Channel) )
|
|
|
|
#define IATSCChannelTuneRequest_put_Channel(This,Channel) \
|
|
( (This)->lpVtbl -> put_Channel(This,Channel) )
|
|
|
|
|
|
#define IATSCChannelTuneRequest_get_MinorChannel(This,MinorChannel) \
|
|
( (This)->lpVtbl -> get_MinorChannel(This,MinorChannel) )
|
|
|
|
#define IATSCChannelTuneRequest_put_MinorChannel(This,MinorChannel) \
|
|
( (This)->lpVtbl -> put_MinorChannel(This,MinorChannel) )
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __IATSCChannelTuneRequest_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IDigitalCableTuneRequest_INTERFACE_DEFINED__
|
|
#define __IDigitalCableTuneRequest_INTERFACE_DEFINED__
|
|
|
|
/* interface IDigitalCableTuneRequest */
|
|
/* [unique][helpstring][oleautomation][dual][uuid][nonextensible][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IDigitalCableTuneRequest;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("BAD7753B-6B37-4810-AE57-3CE0C4A9E6CB")
|
|
IDigitalCableTuneRequest : public IATSCChannelTuneRequest
|
|
{
|
|
public:
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_MajorChannel(
|
|
/* [retval][out] */ __RPC__out long *pMajorChannel) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_MajorChannel(
|
|
/* [in] */ long MajorChannel) = 0;
|
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SourceID(
|
|
/* [retval][out] */ __RPC__out long *pSourceID) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_SourceID(
|
|
/* [in] */ long SourceID) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IDigitalCableTuneRequestVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
__RPC__in IDigitalCableTuneRequest * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
__RPC__deref_out void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
__RPC__in IDigitalCableTuneRequest * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
__RPC__in IDigitalCableTuneRequest * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
|
|
__RPC__in IDigitalCableTuneRequest * This,
|
|
/* [out] */ __RPC__out UINT *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
|
|
__RPC__in IDigitalCableTuneRequest * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
|
|
__RPC__in IDigitalCableTuneRequest * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames,
|
|
/* [range][in] */ __RPC__in_range(0,16384) UINT cNames,
|
|
/* [in] */ LCID lcid,
|
|
/* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId);
|
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
|
|
IDigitalCableTuneRequest * This,
|
|
/* [in] */ DISPID dispIdMember,
|
|
/* [in] */ REFIID riid,
|
|
/* [in] */ LCID lcid,
|
|
/* [in] */ WORD wFlags,
|
|
/* [out][in] */ DISPPARAMS *pDispParams,
|
|
/* [out] */ VARIANT *pVarResult,
|
|
/* [out] */ EXCEPINFO *pExcepInfo,
|
|
/* [out] */ UINT *puArgErr);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TuningSpace )(
|
|
__RPC__in IDigitalCableTuneRequest * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt ITuningSpace **TuningSpace);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Components )(
|
|
__RPC__in IDigitalCableTuneRequest * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt IComponents **Components);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Clone )(
|
|
__RPC__in IDigitalCableTuneRequest * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt ITuneRequest **NewTuneRequest);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Locator )(
|
|
__RPC__in IDigitalCableTuneRequest * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt ILocator **Locator);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Locator )(
|
|
__RPC__in IDigitalCableTuneRequest * This,
|
|
/* [in] */ __RPC__in_opt ILocator *Locator);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Channel )(
|
|
__RPC__in IDigitalCableTuneRequest * This,
|
|
/* [retval][out] */ __RPC__out long *Channel);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Channel )(
|
|
__RPC__in IDigitalCableTuneRequest * This,
|
|
/* [in] */ long Channel);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MinorChannel )(
|
|
__RPC__in IDigitalCableTuneRequest * This,
|
|
/* [retval][out] */ __RPC__out long *MinorChannel);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_MinorChannel )(
|
|
__RPC__in IDigitalCableTuneRequest * This,
|
|
/* [in] */ long MinorChannel);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MajorChannel )(
|
|
__RPC__in IDigitalCableTuneRequest * This,
|
|
/* [retval][out] */ __RPC__out long *pMajorChannel);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_MajorChannel )(
|
|
__RPC__in IDigitalCableTuneRequest * This,
|
|
/* [in] */ long MajorChannel);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SourceID )(
|
|
__RPC__in IDigitalCableTuneRequest * This,
|
|
/* [retval][out] */ __RPC__out long *pSourceID);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_SourceID )(
|
|
__RPC__in IDigitalCableTuneRequest * This,
|
|
/* [in] */ long SourceID);
|
|
|
|
END_INTERFACE
|
|
} IDigitalCableTuneRequestVtbl;
|
|
|
|
interface IDigitalCableTuneRequest
|
|
{
|
|
CONST_VTBL struct IDigitalCableTuneRequestVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IDigitalCableTuneRequest_QueryInterface(This,riid,ppvObject) \
|
|
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
|
|
|
#define IDigitalCableTuneRequest_AddRef(This) \
|
|
( (This)->lpVtbl -> AddRef(This) )
|
|
|
|
#define IDigitalCableTuneRequest_Release(This) \
|
|
( (This)->lpVtbl -> Release(This) )
|
|
|
|
|
|
#define IDigitalCableTuneRequest_GetTypeInfoCount(This,pctinfo) \
|
|
( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
|
|
|
|
#define IDigitalCableTuneRequest_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
|
|
|
|
#define IDigitalCableTuneRequest_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
|
|
|
|
#define IDigitalCableTuneRequest_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
|
|
|
|
|
|
#define IDigitalCableTuneRequest_get_TuningSpace(This,TuningSpace) \
|
|
( (This)->lpVtbl -> get_TuningSpace(This,TuningSpace) )
|
|
|
|
#define IDigitalCableTuneRequest_get_Components(This,Components) \
|
|
( (This)->lpVtbl -> get_Components(This,Components) )
|
|
|
|
#define IDigitalCableTuneRequest_Clone(This,NewTuneRequest) \
|
|
( (This)->lpVtbl -> Clone(This,NewTuneRequest) )
|
|
|
|
#define IDigitalCableTuneRequest_get_Locator(This,Locator) \
|
|
( (This)->lpVtbl -> get_Locator(This,Locator) )
|
|
|
|
#define IDigitalCableTuneRequest_put_Locator(This,Locator) \
|
|
( (This)->lpVtbl -> put_Locator(This,Locator) )
|
|
|
|
|
|
#define IDigitalCableTuneRequest_get_Channel(This,Channel) \
|
|
( (This)->lpVtbl -> get_Channel(This,Channel) )
|
|
|
|
#define IDigitalCableTuneRequest_put_Channel(This,Channel) \
|
|
( (This)->lpVtbl -> put_Channel(This,Channel) )
|
|
|
|
|
|
#define IDigitalCableTuneRequest_get_MinorChannel(This,MinorChannel) \
|
|
( (This)->lpVtbl -> get_MinorChannel(This,MinorChannel) )
|
|
|
|
#define IDigitalCableTuneRequest_put_MinorChannel(This,MinorChannel) \
|
|
( (This)->lpVtbl -> put_MinorChannel(This,MinorChannel) )
|
|
|
|
|
|
#define IDigitalCableTuneRequest_get_MajorChannel(This,pMajorChannel) \
|
|
( (This)->lpVtbl -> get_MajorChannel(This,pMajorChannel) )
|
|
|
|
#define IDigitalCableTuneRequest_put_MajorChannel(This,MajorChannel) \
|
|
( (This)->lpVtbl -> put_MajorChannel(This,MajorChannel) )
|
|
|
|
#define IDigitalCableTuneRequest_get_SourceID(This,pSourceID) \
|
|
( (This)->lpVtbl -> get_SourceID(This,pSourceID) )
|
|
|
|
#define IDigitalCableTuneRequest_put_SourceID(This,SourceID) \
|
|
( (This)->lpVtbl -> put_SourceID(This,SourceID) )
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __IDigitalCableTuneRequest_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IDVBTuneRequest_INTERFACE_DEFINED__
|
|
#define __IDVBTuneRequest_INTERFACE_DEFINED__
|
|
|
|
/* interface IDVBTuneRequest */
|
|
/* [unique][helpstring][oleautomation][dual][uuid][nonextensible][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IDVBTuneRequest;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("0D6F567E-A636-42bb-83BA-CE4C1704AFA2")
|
|
IDVBTuneRequest : public ITuneRequest
|
|
{
|
|
public:
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ONID(
|
|
/* [retval][out] */ __RPC__out long *ONID) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ONID(
|
|
/* [in] */ long ONID) = 0;
|
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_TSID(
|
|
/* [retval][out] */ __RPC__out long *TSID) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_TSID(
|
|
/* [in] */ long TSID) = 0;
|
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SID(
|
|
/* [retval][out] */ __RPC__out long *SID) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_SID(
|
|
/* [in] */ long SID) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IDVBTuneRequestVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
__RPC__in IDVBTuneRequest * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
__RPC__deref_out void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
__RPC__in IDVBTuneRequest * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
__RPC__in IDVBTuneRequest * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
|
|
__RPC__in IDVBTuneRequest * This,
|
|
/* [out] */ __RPC__out UINT *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
|
|
__RPC__in IDVBTuneRequest * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
|
|
__RPC__in IDVBTuneRequest * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames,
|
|
/* [range][in] */ __RPC__in_range(0,16384) UINT cNames,
|
|
/* [in] */ LCID lcid,
|
|
/* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId);
|
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
|
|
IDVBTuneRequest * This,
|
|
/* [in] */ DISPID dispIdMember,
|
|
/* [in] */ REFIID riid,
|
|
/* [in] */ LCID lcid,
|
|
/* [in] */ WORD wFlags,
|
|
/* [out][in] */ DISPPARAMS *pDispParams,
|
|
/* [out] */ VARIANT *pVarResult,
|
|
/* [out] */ EXCEPINFO *pExcepInfo,
|
|
/* [out] */ UINT *puArgErr);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TuningSpace )(
|
|
__RPC__in IDVBTuneRequest * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt ITuningSpace **TuningSpace);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Components )(
|
|
__RPC__in IDVBTuneRequest * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt IComponents **Components);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Clone )(
|
|
__RPC__in IDVBTuneRequest * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt ITuneRequest **NewTuneRequest);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Locator )(
|
|
__RPC__in IDVBTuneRequest * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt ILocator **Locator);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Locator )(
|
|
__RPC__in IDVBTuneRequest * This,
|
|
/* [in] */ __RPC__in_opt ILocator *Locator);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ONID )(
|
|
__RPC__in IDVBTuneRequest * This,
|
|
/* [retval][out] */ __RPC__out long *ONID);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ONID )(
|
|
__RPC__in IDVBTuneRequest * This,
|
|
/* [in] */ long ONID);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TSID )(
|
|
__RPC__in IDVBTuneRequest * This,
|
|
/* [retval][out] */ __RPC__out long *TSID);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_TSID )(
|
|
__RPC__in IDVBTuneRequest * This,
|
|
/* [in] */ long TSID);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SID )(
|
|
__RPC__in IDVBTuneRequest * This,
|
|
/* [retval][out] */ __RPC__out long *SID);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_SID )(
|
|
__RPC__in IDVBTuneRequest * This,
|
|
/* [in] */ long SID);
|
|
|
|
END_INTERFACE
|
|
} IDVBTuneRequestVtbl;
|
|
|
|
interface IDVBTuneRequest
|
|
{
|
|
CONST_VTBL struct IDVBTuneRequestVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IDVBTuneRequest_QueryInterface(This,riid,ppvObject) \
|
|
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
|
|
|
#define IDVBTuneRequest_AddRef(This) \
|
|
( (This)->lpVtbl -> AddRef(This) )
|
|
|
|
#define IDVBTuneRequest_Release(This) \
|
|
( (This)->lpVtbl -> Release(This) )
|
|
|
|
|
|
#define IDVBTuneRequest_GetTypeInfoCount(This,pctinfo) \
|
|
( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
|
|
|
|
#define IDVBTuneRequest_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
|
|
|
|
#define IDVBTuneRequest_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
|
|
|
|
#define IDVBTuneRequest_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
|
|
|
|
|
|
#define IDVBTuneRequest_get_TuningSpace(This,TuningSpace) \
|
|
( (This)->lpVtbl -> get_TuningSpace(This,TuningSpace) )
|
|
|
|
#define IDVBTuneRequest_get_Components(This,Components) \
|
|
( (This)->lpVtbl -> get_Components(This,Components) )
|
|
|
|
#define IDVBTuneRequest_Clone(This,NewTuneRequest) \
|
|
( (This)->lpVtbl -> Clone(This,NewTuneRequest) )
|
|
|
|
#define IDVBTuneRequest_get_Locator(This,Locator) \
|
|
( (This)->lpVtbl -> get_Locator(This,Locator) )
|
|
|
|
#define IDVBTuneRequest_put_Locator(This,Locator) \
|
|
( (This)->lpVtbl -> put_Locator(This,Locator) )
|
|
|
|
|
|
#define IDVBTuneRequest_get_ONID(This,ONID) \
|
|
( (This)->lpVtbl -> get_ONID(This,ONID) )
|
|
|
|
#define IDVBTuneRequest_put_ONID(This,ONID) \
|
|
( (This)->lpVtbl -> put_ONID(This,ONID) )
|
|
|
|
#define IDVBTuneRequest_get_TSID(This,TSID) \
|
|
( (This)->lpVtbl -> get_TSID(This,TSID) )
|
|
|
|
#define IDVBTuneRequest_put_TSID(This,TSID) \
|
|
( (This)->lpVtbl -> put_TSID(This,TSID) )
|
|
|
|
#define IDVBTuneRequest_get_SID(This,SID) \
|
|
( (This)->lpVtbl -> get_SID(This,SID) )
|
|
|
|
#define IDVBTuneRequest_put_SID(This,SID) \
|
|
( (This)->lpVtbl -> put_SID(This,SID) )
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __IDVBTuneRequest_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IMPEG2TuneRequest_INTERFACE_DEFINED__
|
|
#define __IMPEG2TuneRequest_INTERFACE_DEFINED__
|
|
|
|
/* interface IMPEG2TuneRequest */
|
|
/* [unique][helpstring][oleautomation][dual][uuid][nonextensible][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IMPEG2TuneRequest;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("EB7D987F-8A01-42ad-B8AE-574DEEE44D1A")
|
|
IMPEG2TuneRequest : public ITuneRequest
|
|
{
|
|
public:
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_TSID(
|
|
/* [retval][out] */ __RPC__out long *TSID) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_TSID(
|
|
/* [in] */ long TSID) = 0;
|
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ProgNo(
|
|
/* [retval][out] */ __RPC__out long *ProgNo) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ProgNo(
|
|
/* [in] */ long ProgNo) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IMPEG2TuneRequestVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
__RPC__in IMPEG2TuneRequest * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
__RPC__deref_out void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
__RPC__in IMPEG2TuneRequest * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
__RPC__in IMPEG2TuneRequest * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
|
|
__RPC__in IMPEG2TuneRequest * This,
|
|
/* [out] */ __RPC__out UINT *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
|
|
__RPC__in IMPEG2TuneRequest * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
|
|
__RPC__in IMPEG2TuneRequest * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames,
|
|
/* [range][in] */ __RPC__in_range(0,16384) UINT cNames,
|
|
/* [in] */ LCID lcid,
|
|
/* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId);
|
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
|
|
IMPEG2TuneRequest * This,
|
|
/* [in] */ DISPID dispIdMember,
|
|
/* [in] */ REFIID riid,
|
|
/* [in] */ LCID lcid,
|
|
/* [in] */ WORD wFlags,
|
|
/* [out][in] */ DISPPARAMS *pDispParams,
|
|
/* [out] */ VARIANT *pVarResult,
|
|
/* [out] */ EXCEPINFO *pExcepInfo,
|
|
/* [out] */ UINT *puArgErr);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TuningSpace )(
|
|
__RPC__in IMPEG2TuneRequest * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt ITuningSpace **TuningSpace);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Components )(
|
|
__RPC__in IMPEG2TuneRequest * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt IComponents **Components);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Clone )(
|
|
__RPC__in IMPEG2TuneRequest * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt ITuneRequest **NewTuneRequest);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Locator )(
|
|
__RPC__in IMPEG2TuneRequest * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt ILocator **Locator);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Locator )(
|
|
__RPC__in IMPEG2TuneRequest * This,
|
|
/* [in] */ __RPC__in_opt ILocator *Locator);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TSID )(
|
|
__RPC__in IMPEG2TuneRequest * This,
|
|
/* [retval][out] */ __RPC__out long *TSID);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_TSID )(
|
|
__RPC__in IMPEG2TuneRequest * This,
|
|
/* [in] */ long TSID);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ProgNo )(
|
|
__RPC__in IMPEG2TuneRequest * This,
|
|
/* [retval][out] */ __RPC__out long *ProgNo);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ProgNo )(
|
|
__RPC__in IMPEG2TuneRequest * This,
|
|
/* [in] */ long ProgNo);
|
|
|
|
END_INTERFACE
|
|
} IMPEG2TuneRequestVtbl;
|
|
|
|
interface IMPEG2TuneRequest
|
|
{
|
|
CONST_VTBL struct IMPEG2TuneRequestVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IMPEG2TuneRequest_QueryInterface(This,riid,ppvObject) \
|
|
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
|
|
|
#define IMPEG2TuneRequest_AddRef(This) \
|
|
( (This)->lpVtbl -> AddRef(This) )
|
|
|
|
#define IMPEG2TuneRequest_Release(This) \
|
|
( (This)->lpVtbl -> Release(This) )
|
|
|
|
|
|
#define IMPEG2TuneRequest_GetTypeInfoCount(This,pctinfo) \
|
|
( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
|
|
|
|
#define IMPEG2TuneRequest_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
|
|
|
|
#define IMPEG2TuneRequest_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
|
|
|
|
#define IMPEG2TuneRequest_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
|
|
|
|
|
|
#define IMPEG2TuneRequest_get_TuningSpace(This,TuningSpace) \
|
|
( (This)->lpVtbl -> get_TuningSpace(This,TuningSpace) )
|
|
|
|
#define IMPEG2TuneRequest_get_Components(This,Components) \
|
|
( (This)->lpVtbl -> get_Components(This,Components) )
|
|
|
|
#define IMPEG2TuneRequest_Clone(This,NewTuneRequest) \
|
|
( (This)->lpVtbl -> Clone(This,NewTuneRequest) )
|
|
|
|
#define IMPEG2TuneRequest_get_Locator(This,Locator) \
|
|
( (This)->lpVtbl -> get_Locator(This,Locator) )
|
|
|
|
#define IMPEG2TuneRequest_put_Locator(This,Locator) \
|
|
( (This)->lpVtbl -> put_Locator(This,Locator) )
|
|
|
|
|
|
#define IMPEG2TuneRequest_get_TSID(This,TSID) \
|
|
( (This)->lpVtbl -> get_TSID(This,TSID) )
|
|
|
|
#define IMPEG2TuneRequest_put_TSID(This,TSID) \
|
|
( (This)->lpVtbl -> put_TSID(This,TSID) )
|
|
|
|
#define IMPEG2TuneRequest_get_ProgNo(This,ProgNo) \
|
|
( (This)->lpVtbl -> get_ProgNo(This,ProgNo) )
|
|
|
|
#define IMPEG2TuneRequest_put_ProgNo(This,ProgNo) \
|
|
( (This)->lpVtbl -> put_ProgNo(This,ProgNo) )
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __IMPEG2TuneRequest_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IMPEG2TuneRequestFactory_INTERFACE_DEFINED__
|
|
#define __IMPEG2TuneRequestFactory_INTERFACE_DEFINED__
|
|
|
|
/* interface IMPEG2TuneRequestFactory */
|
|
/* [unique][helpstring][oleautomation][dual][uuid][hidden][nonextensible][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IMPEG2TuneRequestFactory;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("14E11ABD-EE37-4893-9EA1-6964DE933E39")
|
|
IMPEG2TuneRequestFactory : public IDispatch
|
|
{
|
|
public:
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CreateTuneRequest(
|
|
/* [in] */ __RPC__in_opt ITuningSpace *TuningSpace,
|
|
/* [retval][out] */ __RPC__deref_out_opt IMPEG2TuneRequest **TuneRequest) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IMPEG2TuneRequestFactoryVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
__RPC__in IMPEG2TuneRequestFactory * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
__RPC__deref_out void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
__RPC__in IMPEG2TuneRequestFactory * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
__RPC__in IMPEG2TuneRequestFactory * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
|
|
__RPC__in IMPEG2TuneRequestFactory * This,
|
|
/* [out] */ __RPC__out UINT *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
|
|
__RPC__in IMPEG2TuneRequestFactory * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
|
|
__RPC__in IMPEG2TuneRequestFactory * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames,
|
|
/* [range][in] */ __RPC__in_range(0,16384) UINT cNames,
|
|
/* [in] */ LCID lcid,
|
|
/* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId);
|
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
|
|
IMPEG2TuneRequestFactory * This,
|
|
/* [in] */ DISPID dispIdMember,
|
|
/* [in] */ REFIID riid,
|
|
/* [in] */ LCID lcid,
|
|
/* [in] */ WORD wFlags,
|
|
/* [out][in] */ DISPPARAMS *pDispParams,
|
|
/* [out] */ VARIANT *pVarResult,
|
|
/* [out] */ EXCEPINFO *pExcepInfo,
|
|
/* [out] */ UINT *puArgErr);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *CreateTuneRequest )(
|
|
__RPC__in IMPEG2TuneRequestFactory * This,
|
|
/* [in] */ __RPC__in_opt ITuningSpace *TuningSpace,
|
|
/* [retval][out] */ __RPC__deref_out_opt IMPEG2TuneRequest **TuneRequest);
|
|
|
|
END_INTERFACE
|
|
} IMPEG2TuneRequestFactoryVtbl;
|
|
|
|
interface IMPEG2TuneRequestFactory
|
|
{
|
|
CONST_VTBL struct IMPEG2TuneRequestFactoryVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IMPEG2TuneRequestFactory_QueryInterface(This,riid,ppvObject) \
|
|
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
|
|
|
#define IMPEG2TuneRequestFactory_AddRef(This) \
|
|
( (This)->lpVtbl -> AddRef(This) )
|
|
|
|
#define IMPEG2TuneRequestFactory_Release(This) \
|
|
( (This)->lpVtbl -> Release(This) )
|
|
|
|
|
|
#define IMPEG2TuneRequestFactory_GetTypeInfoCount(This,pctinfo) \
|
|
( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
|
|
|
|
#define IMPEG2TuneRequestFactory_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
|
|
|
|
#define IMPEG2TuneRequestFactory_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
|
|
|
|
#define IMPEG2TuneRequestFactory_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
|
|
|
|
|
|
#define IMPEG2TuneRequestFactory_CreateTuneRequest(This,TuningSpace,TuneRequest) \
|
|
( (This)->lpVtbl -> CreateTuneRequest(This,TuningSpace,TuneRequest) )
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __IMPEG2TuneRequestFactory_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IMPEG2TuneRequestSupport_INTERFACE_DEFINED__
|
|
#define __IMPEG2TuneRequestSupport_INTERFACE_DEFINED__
|
|
|
|
/* interface IMPEG2TuneRequestSupport */
|
|
/* [unique][helpstring][uuid][nonextensible][restricted][hidden][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IMPEG2TuneRequestSupport;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("1B9D5FC3-5BBC-4b6c-BB18-B9D10E3EEEBF")
|
|
IMPEG2TuneRequestSupport : public IUnknown
|
|
{
|
|
public:
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IMPEG2TuneRequestSupportVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
__RPC__in IMPEG2TuneRequestSupport * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
__RPC__deref_out void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
__RPC__in IMPEG2TuneRequestSupport * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
__RPC__in IMPEG2TuneRequestSupport * This);
|
|
|
|
END_INTERFACE
|
|
} IMPEG2TuneRequestSupportVtbl;
|
|
|
|
interface IMPEG2TuneRequestSupport
|
|
{
|
|
CONST_VTBL struct IMPEG2TuneRequestSupportVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IMPEG2TuneRequestSupport_QueryInterface(This,riid,ppvObject) \
|
|
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
|
|
|
#define IMPEG2TuneRequestSupport_AddRef(This) \
|
|
( (This)->lpVtbl -> AddRef(This) )
|
|
|
|
#define IMPEG2TuneRequestSupport_Release(This) \
|
|
( (This)->lpVtbl -> Release(This) )
|
|
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __IMPEG2TuneRequestSupport_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __ITunerCap_INTERFACE_DEFINED__
|
|
#define __ITunerCap_INTERFACE_DEFINED__
|
|
|
|
/* interface ITunerCap */
|
|
/* [unique][helpstring][uuid][nonextensible][hidden][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_ITunerCap;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("E60DFA45-8D56-4e65-A8AB-D6BE9412C249")
|
|
ITunerCap : public IUnknown
|
|
{
|
|
public:
|
|
virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_SupportedNetworkTypes(
|
|
/* [in] */ ULONG ulcNetworkTypesMax,
|
|
/* [out] */ __RPC__out ULONG *pulcNetworkTypes,
|
|
/* [out][in] */ __RPC__inout GUID *pguidNetworkTypes) = 0;
|
|
|
|
virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_SupportedVideoFormats(
|
|
/* [out] */ __RPC__out ULONG *pulAMTunerModeType,
|
|
/* [out] */ __RPC__out ULONG *pulAnalogVideoStandard) = 0;
|
|
|
|
virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_AuxInputCount(
|
|
/* [out][in] */ __RPC__inout ULONG *pulCompositeCount,
|
|
/* [out][in] */ __RPC__inout ULONG *pulSvideoCount) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct ITunerCapVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
__RPC__in ITunerCap * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
__RPC__deref_out void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
__RPC__in ITunerCap * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
__RPC__in ITunerCap * This);
|
|
|
|
/* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SupportedNetworkTypes )(
|
|
__RPC__in ITunerCap * This,
|
|
/* [in] */ ULONG ulcNetworkTypesMax,
|
|
/* [out] */ __RPC__out ULONG *pulcNetworkTypes,
|
|
/* [out][in] */ __RPC__inout GUID *pguidNetworkTypes);
|
|
|
|
/* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SupportedVideoFormats )(
|
|
__RPC__in ITunerCap * This,
|
|
/* [out] */ __RPC__out ULONG *pulAMTunerModeType,
|
|
/* [out] */ __RPC__out ULONG *pulAnalogVideoStandard);
|
|
|
|
/* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_AuxInputCount )(
|
|
__RPC__in ITunerCap * This,
|
|
/* [out][in] */ __RPC__inout ULONG *pulCompositeCount,
|
|
/* [out][in] */ __RPC__inout ULONG *pulSvideoCount);
|
|
|
|
END_INTERFACE
|
|
} ITunerCapVtbl;
|
|
|
|
interface ITunerCap
|
|
{
|
|
CONST_VTBL struct ITunerCapVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define ITunerCap_QueryInterface(This,riid,ppvObject) \
|
|
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
|
|
|
#define ITunerCap_AddRef(This) \
|
|
( (This)->lpVtbl -> AddRef(This) )
|
|
|
|
#define ITunerCap_Release(This) \
|
|
( (This)->lpVtbl -> Release(This) )
|
|
|
|
|
|
#define ITunerCap_get_SupportedNetworkTypes(This,ulcNetworkTypesMax,pulcNetworkTypes,pguidNetworkTypes) \
|
|
( (This)->lpVtbl -> get_SupportedNetworkTypes(This,ulcNetworkTypesMax,pulcNetworkTypes,pguidNetworkTypes) )
|
|
|
|
#define ITunerCap_get_SupportedVideoFormats(This,pulAMTunerModeType,pulAnalogVideoStandard) \
|
|
( (This)->lpVtbl -> get_SupportedVideoFormats(This,pulAMTunerModeType,pulAnalogVideoStandard) )
|
|
|
|
#define ITunerCap_get_AuxInputCount(This,pulCompositeCount,pulSvideoCount) \
|
|
( (This)->lpVtbl -> get_AuxInputCount(This,pulCompositeCount,pulSvideoCount) )
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __ITunerCap_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __ITunerCapEx_INTERFACE_DEFINED__
|
|
#define __ITunerCapEx_INTERFACE_DEFINED__
|
|
|
|
/* interface ITunerCapEx */
|
|
/* [unique][helpstring][uuid][nonextensible][hidden][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_ITunerCapEx;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("ed3e0c66-18c8-4ea6-9300-f6841fdd35dc")
|
|
ITunerCapEx : public IUnknown
|
|
{
|
|
public:
|
|
virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Has608_708Caption(
|
|
/* [retval][out] */ __RPC__out VARIANT_BOOL *pbHasCaption) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct ITunerCapExVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
__RPC__in ITunerCapEx * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
__RPC__deref_out void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
__RPC__in ITunerCapEx * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
__RPC__in ITunerCapEx * This);
|
|
|
|
/* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Has608_708Caption )(
|
|
__RPC__in ITunerCapEx * This,
|
|
/* [retval][out] */ __RPC__out VARIANT_BOOL *pbHasCaption);
|
|
|
|
END_INTERFACE
|
|
} ITunerCapExVtbl;
|
|
|
|
interface ITunerCapEx
|
|
{
|
|
CONST_VTBL struct ITunerCapExVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define ITunerCapEx_QueryInterface(This,riid,ppvObject) \
|
|
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
|
|
|
#define ITunerCapEx_AddRef(This) \
|
|
( (This)->lpVtbl -> AddRef(This) )
|
|
|
|
#define ITunerCapEx_Release(This) \
|
|
( (This)->lpVtbl -> Release(This) )
|
|
|
|
|
|
#define ITunerCapEx_get_Has608_708Caption(This,pbHasCaption) \
|
|
( (This)->lpVtbl -> get_Has608_708Caption(This,pbHasCaption) )
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __ITunerCapEx_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __ITuner_INTERFACE_DEFINED__
|
|
#define __ITuner_INTERFACE_DEFINED__
|
|
|
|
/* interface ITuner */
|
|
/* [unique][helpstring][uuid][nonextensible][hidden][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_ITuner;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("28C52640-018A-11d3-9D8E-00C04F72D980")
|
|
ITuner : public IUnknown
|
|
{
|
|
public:
|
|
virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_TuningSpace(
|
|
/* [retval][out] */ __RPC__deref_out_opt ITuningSpace **TuningSpace) = 0;
|
|
|
|
virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_TuningSpace(
|
|
/* [in] */ __RPC__in_opt ITuningSpace *TuningSpace) = 0;
|
|
|
|
virtual /* [helpstring][restricted][hidden] */ HRESULT STDMETHODCALLTYPE EnumTuningSpaces(
|
|
/* [retval][out] */ __RPC__deref_out_opt IEnumTuningSpaces **ppEnum) = 0;
|
|
|
|
virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_TuneRequest(
|
|
/* [retval][out] */ __RPC__deref_out_opt ITuneRequest **TuneRequest) = 0;
|
|
|
|
virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_TuneRequest(
|
|
/* [in] */ __RPC__in_opt ITuneRequest *TuneRequest) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Validate(
|
|
/* [in] */ __RPC__in_opt ITuneRequest *TuneRequest) = 0;
|
|
|
|
virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_PreferredComponentTypes(
|
|
/* [retval][out] */ __RPC__deref_out_opt IComponentTypes **ComponentTypes) = 0;
|
|
|
|
virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_PreferredComponentTypes(
|
|
/* [in] */ __RPC__in_opt IComponentTypes *ComponentTypes) = 0;
|
|
|
|
virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_SignalStrength(
|
|
/* [retval][out] */ __RPC__out long *Strength) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE TriggerSignalEvents(
|
|
/* [in] */ long Interval) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct ITunerVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
__RPC__in ITuner * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
__RPC__deref_out void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
__RPC__in ITuner * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
__RPC__in ITuner * This);
|
|
|
|
/* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TuningSpace )(
|
|
__RPC__in ITuner * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt ITuningSpace **TuningSpace);
|
|
|
|
/* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE *put_TuningSpace )(
|
|
__RPC__in ITuner * This,
|
|
/* [in] */ __RPC__in_opt ITuningSpace *TuningSpace);
|
|
|
|
/* [helpstring][restricted][hidden] */ HRESULT ( STDMETHODCALLTYPE *EnumTuningSpaces )(
|
|
__RPC__in ITuner * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt IEnumTuningSpaces **ppEnum);
|
|
|
|
/* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TuneRequest )(
|
|
__RPC__in ITuner * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt ITuneRequest **TuneRequest);
|
|
|
|
/* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE *put_TuneRequest )(
|
|
__RPC__in ITuner * This,
|
|
/* [in] */ __RPC__in_opt ITuneRequest *TuneRequest);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Validate )(
|
|
__RPC__in ITuner * This,
|
|
/* [in] */ __RPC__in_opt ITuneRequest *TuneRequest);
|
|
|
|
/* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PreferredComponentTypes )(
|
|
__RPC__in ITuner * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt IComponentTypes **ComponentTypes);
|
|
|
|
/* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE *put_PreferredComponentTypes )(
|
|
__RPC__in ITuner * This,
|
|
/* [in] */ __RPC__in_opt IComponentTypes *ComponentTypes);
|
|
|
|
/* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SignalStrength )(
|
|
__RPC__in ITuner * This,
|
|
/* [retval][out] */ __RPC__out long *Strength);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *TriggerSignalEvents )(
|
|
__RPC__in ITuner * This,
|
|
/* [in] */ long Interval);
|
|
|
|
END_INTERFACE
|
|
} ITunerVtbl;
|
|
|
|
interface ITuner
|
|
{
|
|
CONST_VTBL struct ITunerVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define ITuner_QueryInterface(This,riid,ppvObject) \
|
|
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
|
|
|
#define ITuner_AddRef(This) \
|
|
( (This)->lpVtbl -> AddRef(This) )
|
|
|
|
#define ITuner_Release(This) \
|
|
( (This)->lpVtbl -> Release(This) )
|
|
|
|
|
|
#define ITuner_get_TuningSpace(This,TuningSpace) \
|
|
( (This)->lpVtbl -> get_TuningSpace(This,TuningSpace) )
|
|
|
|
#define ITuner_put_TuningSpace(This,TuningSpace) \
|
|
( (This)->lpVtbl -> put_TuningSpace(This,TuningSpace) )
|
|
|
|
#define ITuner_EnumTuningSpaces(This,ppEnum) \
|
|
( (This)->lpVtbl -> EnumTuningSpaces(This,ppEnum) )
|
|
|
|
#define ITuner_get_TuneRequest(This,TuneRequest) \
|
|
( (This)->lpVtbl -> get_TuneRequest(This,TuneRequest) )
|
|
|
|
#define ITuner_put_TuneRequest(This,TuneRequest) \
|
|
( (This)->lpVtbl -> put_TuneRequest(This,TuneRequest) )
|
|
|
|
#define ITuner_Validate(This,TuneRequest) \
|
|
( (This)->lpVtbl -> Validate(This,TuneRequest) )
|
|
|
|
#define ITuner_get_PreferredComponentTypes(This,ComponentTypes) \
|
|
( (This)->lpVtbl -> get_PreferredComponentTypes(This,ComponentTypes) )
|
|
|
|
#define ITuner_put_PreferredComponentTypes(This,ComponentTypes) \
|
|
( (This)->lpVtbl -> put_PreferredComponentTypes(This,ComponentTypes) )
|
|
|
|
#define ITuner_get_SignalStrength(This,Strength) \
|
|
( (This)->lpVtbl -> get_SignalStrength(This,Strength) )
|
|
|
|
#define ITuner_TriggerSignalEvents(This,Interval) \
|
|
( (This)->lpVtbl -> TriggerSignalEvents(This,Interval) )
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __ITuner_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IScanningTuner_INTERFACE_DEFINED__
|
|
#define __IScanningTuner_INTERFACE_DEFINED__
|
|
|
|
/* interface IScanningTuner */
|
|
/* [unique][helpstring][uuid][nonextensible][hidden][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IScanningTuner;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("1DFD0A5C-0284-11d3-9D8E-00C04F72D980")
|
|
IScanningTuner : public ITuner
|
|
{
|
|
public:
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SeekUp( void) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SeekDown( void) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ScanUp(
|
|
/* [in] */ long MillisecondsPause) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ScanDown(
|
|
/* [in] */ long MillisecondsPause) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AutoProgram( void) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IScanningTunerVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
__RPC__in IScanningTuner * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
__RPC__deref_out void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
__RPC__in IScanningTuner * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
__RPC__in IScanningTuner * This);
|
|
|
|
/* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TuningSpace )(
|
|
__RPC__in IScanningTuner * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt ITuningSpace **TuningSpace);
|
|
|
|
/* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE *put_TuningSpace )(
|
|
__RPC__in IScanningTuner * This,
|
|
/* [in] */ __RPC__in_opt ITuningSpace *TuningSpace);
|
|
|
|
/* [helpstring][restricted][hidden] */ HRESULT ( STDMETHODCALLTYPE *EnumTuningSpaces )(
|
|
__RPC__in IScanningTuner * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt IEnumTuningSpaces **ppEnum);
|
|
|
|
/* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TuneRequest )(
|
|
__RPC__in IScanningTuner * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt ITuneRequest **TuneRequest);
|
|
|
|
/* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE *put_TuneRequest )(
|
|
__RPC__in IScanningTuner * This,
|
|
/* [in] */ __RPC__in_opt ITuneRequest *TuneRequest);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Validate )(
|
|
__RPC__in IScanningTuner * This,
|
|
/* [in] */ __RPC__in_opt ITuneRequest *TuneRequest);
|
|
|
|
/* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PreferredComponentTypes )(
|
|
__RPC__in IScanningTuner * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt IComponentTypes **ComponentTypes);
|
|
|
|
/* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE *put_PreferredComponentTypes )(
|
|
__RPC__in IScanningTuner * This,
|
|
/* [in] */ __RPC__in_opt IComponentTypes *ComponentTypes);
|
|
|
|
/* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SignalStrength )(
|
|
__RPC__in IScanningTuner * This,
|
|
/* [retval][out] */ __RPC__out long *Strength);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *TriggerSignalEvents )(
|
|
__RPC__in IScanningTuner * This,
|
|
/* [in] */ long Interval);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SeekUp )(
|
|
__RPC__in IScanningTuner * This);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SeekDown )(
|
|
__RPC__in IScanningTuner * This);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *ScanUp )(
|
|
__RPC__in IScanningTuner * This,
|
|
/* [in] */ long MillisecondsPause);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *ScanDown )(
|
|
__RPC__in IScanningTuner * This,
|
|
/* [in] */ long MillisecondsPause);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *AutoProgram )(
|
|
__RPC__in IScanningTuner * This);
|
|
|
|
END_INTERFACE
|
|
} IScanningTunerVtbl;
|
|
|
|
interface IScanningTuner
|
|
{
|
|
CONST_VTBL struct IScanningTunerVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IScanningTuner_QueryInterface(This,riid,ppvObject) \
|
|
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
|
|
|
#define IScanningTuner_AddRef(This) \
|
|
( (This)->lpVtbl -> AddRef(This) )
|
|
|
|
#define IScanningTuner_Release(This) \
|
|
( (This)->lpVtbl -> Release(This) )
|
|
|
|
|
|
#define IScanningTuner_get_TuningSpace(This,TuningSpace) \
|
|
( (This)->lpVtbl -> get_TuningSpace(This,TuningSpace) )
|
|
|
|
#define IScanningTuner_put_TuningSpace(This,TuningSpace) \
|
|
( (This)->lpVtbl -> put_TuningSpace(This,TuningSpace) )
|
|
|
|
#define IScanningTuner_EnumTuningSpaces(This,ppEnum) \
|
|
( (This)->lpVtbl -> EnumTuningSpaces(This,ppEnum) )
|
|
|
|
#define IScanningTuner_get_TuneRequest(This,TuneRequest) \
|
|
( (This)->lpVtbl -> get_TuneRequest(This,TuneRequest) )
|
|
|
|
#define IScanningTuner_put_TuneRequest(This,TuneRequest) \
|
|
( (This)->lpVtbl -> put_TuneRequest(This,TuneRequest) )
|
|
|
|
#define IScanningTuner_Validate(This,TuneRequest) \
|
|
( (This)->lpVtbl -> Validate(This,TuneRequest) )
|
|
|
|
#define IScanningTuner_get_PreferredComponentTypes(This,ComponentTypes) \
|
|
( (This)->lpVtbl -> get_PreferredComponentTypes(This,ComponentTypes) )
|
|
|
|
#define IScanningTuner_put_PreferredComponentTypes(This,ComponentTypes) \
|
|
( (This)->lpVtbl -> put_PreferredComponentTypes(This,ComponentTypes) )
|
|
|
|
#define IScanningTuner_get_SignalStrength(This,Strength) \
|
|
( (This)->lpVtbl -> get_SignalStrength(This,Strength) )
|
|
|
|
#define IScanningTuner_TriggerSignalEvents(This,Interval) \
|
|
( (This)->lpVtbl -> TriggerSignalEvents(This,Interval) )
|
|
|
|
|
|
#define IScanningTuner_SeekUp(This) \
|
|
( (This)->lpVtbl -> SeekUp(This) )
|
|
|
|
#define IScanningTuner_SeekDown(This) \
|
|
( (This)->lpVtbl -> SeekDown(This) )
|
|
|
|
#define IScanningTuner_ScanUp(This,MillisecondsPause) \
|
|
( (This)->lpVtbl -> ScanUp(This,MillisecondsPause) )
|
|
|
|
#define IScanningTuner_ScanDown(This,MillisecondsPause) \
|
|
( (This)->lpVtbl -> ScanDown(This,MillisecondsPause) )
|
|
|
|
#define IScanningTuner_AutoProgram(This) \
|
|
( (This)->lpVtbl -> AutoProgram(This) )
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __IScanningTuner_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IScanningTunerEx_INTERFACE_DEFINED__
|
|
#define __IScanningTunerEx_INTERFACE_DEFINED__
|
|
|
|
/* interface IScanningTunerEx */
|
|
/* [unique][helpstring][uuid][nonextensible][hidden][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IScanningTunerEx;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("04BBD195-0E2D-4593-9BD5-4F908BC33CF5")
|
|
IScanningTunerEx : public IScanningTuner
|
|
{
|
|
public:
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetCurrentLocator(
|
|
__RPC__deref_in_opt ILocator **pILocator) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE PerformExhaustiveScan(
|
|
/* [in] */ long dwLowerFreq,
|
|
/* [in] */ long dwHigherFreq,
|
|
/* [in] */ VARIANT_BOOL bFineTune,
|
|
/* [in] */ HEVENT hEvent) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE TerminateCurrentScan(
|
|
/* [retval][out] */ __RPC__out long *pcurrentFreq) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ResumeCurrentScan(
|
|
/* [in] */ HEVENT hEvent) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetTunerScanningCapability(
|
|
/* [out] */ __RPC__out long *HardwareAssistedScanning,
|
|
/* [out] */ __RPC__out long *NumStandardsSupported,
|
|
/* [out] */ __RPC__out GUID *BroadcastStandards) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetTunerStatus(
|
|
/* [out] */ __RPC__out long *SecondsLeft,
|
|
/* [out] */ __RPC__out long *CurrentLockType,
|
|
/* [out] */ __RPC__out long *AutoDetect,
|
|
/* [out] */ __RPC__out long *CurrentFreq) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetCurrentTunerStandardCapability(
|
|
/* [in] */ GUID CurrentBroadcastStandard,
|
|
/* [out] */ __RPC__out long *SettlingTime,
|
|
/* [out] */ __RPC__out long *TvStandardsSupported) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetScanSignalTypeFilter(
|
|
/* [in] */ long ScanModulationTypes,
|
|
/* [in] */ long AnalogVideoStandard) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IScanningTunerExVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
__RPC__in IScanningTunerEx * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
__RPC__deref_out void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
__RPC__in IScanningTunerEx * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
__RPC__in IScanningTunerEx * This);
|
|
|
|
/* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TuningSpace )(
|
|
__RPC__in IScanningTunerEx * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt ITuningSpace **TuningSpace);
|
|
|
|
/* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE *put_TuningSpace )(
|
|
__RPC__in IScanningTunerEx * This,
|
|
/* [in] */ __RPC__in_opt ITuningSpace *TuningSpace);
|
|
|
|
/* [helpstring][restricted][hidden] */ HRESULT ( STDMETHODCALLTYPE *EnumTuningSpaces )(
|
|
__RPC__in IScanningTunerEx * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt IEnumTuningSpaces **ppEnum);
|
|
|
|
/* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TuneRequest )(
|
|
__RPC__in IScanningTunerEx * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt ITuneRequest **TuneRequest);
|
|
|
|
/* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE *put_TuneRequest )(
|
|
__RPC__in IScanningTunerEx * This,
|
|
/* [in] */ __RPC__in_opt ITuneRequest *TuneRequest);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Validate )(
|
|
__RPC__in IScanningTunerEx * This,
|
|
/* [in] */ __RPC__in_opt ITuneRequest *TuneRequest);
|
|
|
|
/* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PreferredComponentTypes )(
|
|
__RPC__in IScanningTunerEx * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt IComponentTypes **ComponentTypes);
|
|
|
|
/* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE *put_PreferredComponentTypes )(
|
|
__RPC__in IScanningTunerEx * This,
|
|
/* [in] */ __RPC__in_opt IComponentTypes *ComponentTypes);
|
|
|
|
/* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SignalStrength )(
|
|
__RPC__in IScanningTunerEx * This,
|
|
/* [retval][out] */ __RPC__out long *Strength);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *TriggerSignalEvents )(
|
|
__RPC__in IScanningTunerEx * This,
|
|
/* [in] */ long Interval);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SeekUp )(
|
|
__RPC__in IScanningTunerEx * This);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SeekDown )(
|
|
__RPC__in IScanningTunerEx * This);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *ScanUp )(
|
|
__RPC__in IScanningTunerEx * This,
|
|
/* [in] */ long MillisecondsPause);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *ScanDown )(
|
|
__RPC__in IScanningTunerEx * This,
|
|
/* [in] */ long MillisecondsPause);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *AutoProgram )(
|
|
__RPC__in IScanningTunerEx * This);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetCurrentLocator )(
|
|
__RPC__in IScanningTunerEx * This,
|
|
__RPC__deref_in_opt ILocator **pILocator);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *PerformExhaustiveScan )(
|
|
__RPC__in IScanningTunerEx * This,
|
|
/* [in] */ long dwLowerFreq,
|
|
/* [in] */ long dwHigherFreq,
|
|
/* [in] */ VARIANT_BOOL bFineTune,
|
|
/* [in] */ HEVENT hEvent);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *TerminateCurrentScan )(
|
|
__RPC__in IScanningTunerEx * This,
|
|
/* [retval][out] */ __RPC__out long *pcurrentFreq);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *ResumeCurrentScan )(
|
|
__RPC__in IScanningTunerEx * This,
|
|
/* [in] */ HEVENT hEvent);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetTunerScanningCapability )(
|
|
__RPC__in IScanningTunerEx * This,
|
|
/* [out] */ __RPC__out long *HardwareAssistedScanning,
|
|
/* [out] */ __RPC__out long *NumStandardsSupported,
|
|
/* [out] */ __RPC__out GUID *BroadcastStandards);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetTunerStatus )(
|
|
__RPC__in IScanningTunerEx * This,
|
|
/* [out] */ __RPC__out long *SecondsLeft,
|
|
/* [out] */ __RPC__out long *CurrentLockType,
|
|
/* [out] */ __RPC__out long *AutoDetect,
|
|
/* [out] */ __RPC__out long *CurrentFreq);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetCurrentTunerStandardCapability )(
|
|
__RPC__in IScanningTunerEx * This,
|
|
/* [in] */ GUID CurrentBroadcastStandard,
|
|
/* [out] */ __RPC__out long *SettlingTime,
|
|
/* [out] */ __RPC__out long *TvStandardsSupported);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetScanSignalTypeFilter )(
|
|
__RPC__in IScanningTunerEx * This,
|
|
/* [in] */ long ScanModulationTypes,
|
|
/* [in] */ long AnalogVideoStandard);
|
|
|
|
END_INTERFACE
|
|
} IScanningTunerExVtbl;
|
|
|
|
interface IScanningTunerEx
|
|
{
|
|
CONST_VTBL struct IScanningTunerExVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IScanningTunerEx_QueryInterface(This,riid,ppvObject) \
|
|
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
|
|
|
#define IScanningTunerEx_AddRef(This) \
|
|
( (This)->lpVtbl -> AddRef(This) )
|
|
|
|
#define IScanningTunerEx_Release(This) \
|
|
( (This)->lpVtbl -> Release(This) )
|
|
|
|
|
|
#define IScanningTunerEx_get_TuningSpace(This,TuningSpace) \
|
|
( (This)->lpVtbl -> get_TuningSpace(This,TuningSpace) )
|
|
|
|
#define IScanningTunerEx_put_TuningSpace(This,TuningSpace) \
|
|
( (This)->lpVtbl -> put_TuningSpace(This,TuningSpace) )
|
|
|
|
#define IScanningTunerEx_EnumTuningSpaces(This,ppEnum) \
|
|
( (This)->lpVtbl -> EnumTuningSpaces(This,ppEnum) )
|
|
|
|
#define IScanningTunerEx_get_TuneRequest(This,TuneRequest) \
|
|
( (This)->lpVtbl -> get_TuneRequest(This,TuneRequest) )
|
|
|
|
#define IScanningTunerEx_put_TuneRequest(This,TuneRequest) \
|
|
( (This)->lpVtbl -> put_TuneRequest(This,TuneRequest) )
|
|
|
|
#define IScanningTunerEx_Validate(This,TuneRequest) \
|
|
( (This)->lpVtbl -> Validate(This,TuneRequest) )
|
|
|
|
#define IScanningTunerEx_get_PreferredComponentTypes(This,ComponentTypes) \
|
|
( (This)->lpVtbl -> get_PreferredComponentTypes(This,ComponentTypes) )
|
|
|
|
#define IScanningTunerEx_put_PreferredComponentTypes(This,ComponentTypes) \
|
|
( (This)->lpVtbl -> put_PreferredComponentTypes(This,ComponentTypes) )
|
|
|
|
#define IScanningTunerEx_get_SignalStrength(This,Strength) \
|
|
( (This)->lpVtbl -> get_SignalStrength(This,Strength) )
|
|
|
|
#define IScanningTunerEx_TriggerSignalEvents(This,Interval) \
|
|
( (This)->lpVtbl -> TriggerSignalEvents(This,Interval) )
|
|
|
|
|
|
#define IScanningTunerEx_SeekUp(This) \
|
|
( (This)->lpVtbl -> SeekUp(This) )
|
|
|
|
#define IScanningTunerEx_SeekDown(This) \
|
|
( (This)->lpVtbl -> SeekDown(This) )
|
|
|
|
#define IScanningTunerEx_ScanUp(This,MillisecondsPause) \
|
|
( (This)->lpVtbl -> ScanUp(This,MillisecondsPause) )
|
|
|
|
#define IScanningTunerEx_ScanDown(This,MillisecondsPause) \
|
|
( (This)->lpVtbl -> ScanDown(This,MillisecondsPause) )
|
|
|
|
#define IScanningTunerEx_AutoProgram(This) \
|
|
( (This)->lpVtbl -> AutoProgram(This) )
|
|
|
|
|
|
#define IScanningTunerEx_GetCurrentLocator(This,pILocator) \
|
|
( (This)->lpVtbl -> GetCurrentLocator(This,pILocator) )
|
|
|
|
#define IScanningTunerEx_PerformExhaustiveScan(This,dwLowerFreq,dwHigherFreq,bFineTune,hEvent) \
|
|
( (This)->lpVtbl -> PerformExhaustiveScan(This,dwLowerFreq,dwHigherFreq,bFineTune,hEvent) )
|
|
|
|
#define IScanningTunerEx_TerminateCurrentScan(This,pcurrentFreq) \
|
|
( (This)->lpVtbl -> TerminateCurrentScan(This,pcurrentFreq) )
|
|
|
|
#define IScanningTunerEx_ResumeCurrentScan(This,hEvent) \
|
|
( (This)->lpVtbl -> ResumeCurrentScan(This,hEvent) )
|
|
|
|
#define IScanningTunerEx_GetTunerScanningCapability(This,HardwareAssistedScanning,NumStandardsSupported,BroadcastStandards) \
|
|
( (This)->lpVtbl -> GetTunerScanningCapability(This,HardwareAssistedScanning,NumStandardsSupported,BroadcastStandards) )
|
|
|
|
#define IScanningTunerEx_GetTunerStatus(This,SecondsLeft,CurrentLockType,AutoDetect,CurrentFreq) \
|
|
( (This)->lpVtbl -> GetTunerStatus(This,SecondsLeft,CurrentLockType,AutoDetect,CurrentFreq) )
|
|
|
|
#define IScanningTunerEx_GetCurrentTunerStandardCapability(This,CurrentBroadcastStandard,SettlingTime,TvStandardsSupported) \
|
|
( (This)->lpVtbl -> GetCurrentTunerStandardCapability(This,CurrentBroadcastStandard,SettlingTime,TvStandardsSupported) )
|
|
|
|
#define IScanningTunerEx_SetScanSignalTypeFilter(This,ScanModulationTypes,AnalogVideoStandard) \
|
|
( (This)->lpVtbl -> SetScanSignalTypeFilter(This,ScanModulationTypes,AnalogVideoStandard) )
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __IScanningTunerEx_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IComponentType_INTERFACE_DEFINED__
|
|
#define __IComponentType_INTERFACE_DEFINED__
|
|
|
|
/* interface IComponentType */
|
|
/* [unique][helpstring][oleautomation][dual][uuid][nonextensible][hidden][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IComponentType;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("6A340DC0-0311-11d3-9D8E-00C04F72D980")
|
|
IComponentType : public IDispatch
|
|
{
|
|
public:
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Category(
|
|
/* [retval][out] */ __RPC__out ComponentCategory *Category) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Category(
|
|
/* [in] */ ComponentCategory Category) = 0;
|
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_MediaMajorType(
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *MediaMajorType) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_MediaMajorType(
|
|
/* [in] */ __RPC__in BSTR MediaMajorType) = 0;
|
|
|
|
virtual /* [restricted][hidden][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get__MediaMajorType(
|
|
/* [retval][out] */ __RPC__out GUID *MediaMajorTypeGuid) = 0;
|
|
|
|
virtual /* [restricted][hidden][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put__MediaMajorType(
|
|
/* [in] */ __RPC__in REFCLSID MediaMajorTypeGuid) = 0;
|
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_MediaSubType(
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *MediaSubType) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_MediaSubType(
|
|
/* [in] */ __RPC__in BSTR MediaSubType) = 0;
|
|
|
|
virtual /* [restricted][hidden][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get__MediaSubType(
|
|
/* [retval][out] */ __RPC__out GUID *MediaSubTypeGuid) = 0;
|
|
|
|
virtual /* [restricted][hidden][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put__MediaSubType(
|
|
/* [in] */ __RPC__in REFCLSID MediaSubTypeGuid) = 0;
|
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_MediaFormatType(
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *MediaFormatType) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_MediaFormatType(
|
|
/* [in] */ __RPC__in BSTR MediaFormatType) = 0;
|
|
|
|
virtual /* [restricted][hidden][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get__MediaFormatType(
|
|
/* [retval][out] */ __RPC__out GUID *MediaFormatTypeGuid) = 0;
|
|
|
|
virtual /* [restricted][hidden][helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put__MediaFormatType(
|
|
/* [in] */ __RPC__in REFCLSID MediaFormatTypeGuid) = 0;
|
|
|
|
virtual /* [helpstring][restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_MediaType(
|
|
/* [retval][out] */ __RPC__out AM_MEDIA_TYPE *MediaType) = 0;
|
|
|
|
virtual /* [helpstring][restricted][hidden][id][propput] */ HRESULT STDMETHODCALLTYPE put_MediaType(
|
|
/* [in] */ __RPC__in AM_MEDIA_TYPE *MediaType) = 0;
|
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Clone(
|
|
/* [retval][out] */ __RPC__deref_out_opt IComponentType **NewCT) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IComponentTypeVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
__RPC__in IComponentType * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
__RPC__deref_out void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
__RPC__in IComponentType * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
__RPC__in IComponentType * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
|
|
__RPC__in IComponentType * This,
|
|
/* [out] */ __RPC__out UINT *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
|
|
__RPC__in IComponentType * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
|
|
__RPC__in IComponentType * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames,
|
|
/* [range][in] */ __RPC__in_range(0,16384) UINT cNames,
|
|
/* [in] */ LCID lcid,
|
|
/* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId);
|
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
|
|
IComponentType * This,
|
|
/* [in] */ DISPID dispIdMember,
|
|
/* [in] */ REFIID riid,
|
|
/* [in] */ LCID lcid,
|
|
/* [in] */ WORD wFlags,
|
|
/* [out][in] */ DISPPARAMS *pDispParams,
|
|
/* [out] */ VARIANT *pVarResult,
|
|
/* [out] */ EXCEPINFO *pExcepInfo,
|
|
/* [out] */ UINT *puArgErr);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Category )(
|
|
__RPC__in IComponentType * This,
|
|
/* [retval][out] */ __RPC__out ComponentCategory *Category);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Category )(
|
|
__RPC__in IComponentType * This,
|
|
/* [in] */ ComponentCategory Category);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MediaMajorType )(
|
|
__RPC__in IComponentType * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *MediaMajorType);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_MediaMajorType )(
|
|
__RPC__in IComponentType * This,
|
|
/* [in] */ __RPC__in BSTR MediaMajorType);
|
|
|
|
/* [restricted][hidden][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__MediaMajorType )(
|
|
__RPC__in IComponentType * This,
|
|
/* [retval][out] */ __RPC__out GUID *MediaMajorTypeGuid);
|
|
|
|
/* [restricted][hidden][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put__MediaMajorType )(
|
|
__RPC__in IComponentType * This,
|
|
/* [in] */ __RPC__in REFCLSID MediaMajorTypeGuid);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MediaSubType )(
|
|
__RPC__in IComponentType * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *MediaSubType);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_MediaSubType )(
|
|
__RPC__in IComponentType * This,
|
|
/* [in] */ __RPC__in BSTR MediaSubType);
|
|
|
|
/* [restricted][hidden][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__MediaSubType )(
|
|
__RPC__in IComponentType * This,
|
|
/* [retval][out] */ __RPC__out GUID *MediaSubTypeGuid);
|
|
|
|
/* [restricted][hidden][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put__MediaSubType )(
|
|
__RPC__in IComponentType * This,
|
|
/* [in] */ __RPC__in REFCLSID MediaSubTypeGuid);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MediaFormatType )(
|
|
__RPC__in IComponentType * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *MediaFormatType);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_MediaFormatType )(
|
|
__RPC__in IComponentType * This,
|
|
/* [in] */ __RPC__in BSTR MediaFormatType);
|
|
|
|
/* [restricted][hidden][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__MediaFormatType )(
|
|
__RPC__in IComponentType * This,
|
|
/* [retval][out] */ __RPC__out GUID *MediaFormatTypeGuid);
|
|
|
|
/* [restricted][hidden][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put__MediaFormatType )(
|
|
__RPC__in IComponentType * This,
|
|
/* [in] */ __RPC__in REFCLSID MediaFormatTypeGuid);
|
|
|
|
/* [helpstring][restricted][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MediaType )(
|
|
__RPC__in IComponentType * This,
|
|
/* [retval][out] */ __RPC__out AM_MEDIA_TYPE *MediaType);
|
|
|
|
/* [helpstring][restricted][hidden][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_MediaType )(
|
|
__RPC__in IComponentType * This,
|
|
/* [in] */ __RPC__in AM_MEDIA_TYPE *MediaType);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Clone )(
|
|
__RPC__in IComponentType * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt IComponentType **NewCT);
|
|
|
|
END_INTERFACE
|
|
} IComponentTypeVtbl;
|
|
|
|
interface IComponentType
|
|
{
|
|
CONST_VTBL struct IComponentTypeVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IComponentType_QueryInterface(This,riid,ppvObject) \
|
|
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
|
|
|
#define IComponentType_AddRef(This) \
|
|
( (This)->lpVtbl -> AddRef(This) )
|
|
|
|
#define IComponentType_Release(This) \
|
|
( (This)->lpVtbl -> Release(This) )
|
|
|
|
|
|
#define IComponentType_GetTypeInfoCount(This,pctinfo) \
|
|
( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
|
|
|
|
#define IComponentType_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
|
|
|
|
#define IComponentType_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
|
|
|
|
#define IComponentType_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
|
|
|
|
|
|
#define IComponentType_get_Category(This,Category) \
|
|
( (This)->lpVtbl -> get_Category(This,Category) )
|
|
|
|
#define IComponentType_put_Category(This,Category) \
|
|
( (This)->lpVtbl -> put_Category(This,Category) )
|
|
|
|
#define IComponentType_get_MediaMajorType(This,MediaMajorType) \
|
|
( (This)->lpVtbl -> get_MediaMajorType(This,MediaMajorType) )
|
|
|
|
#define IComponentType_put_MediaMajorType(This,MediaMajorType) \
|
|
( (This)->lpVtbl -> put_MediaMajorType(This,MediaMajorType) )
|
|
|
|
#define IComponentType_get__MediaMajorType(This,MediaMajorTypeGuid) \
|
|
( (This)->lpVtbl -> get__MediaMajorType(This,MediaMajorTypeGuid) )
|
|
|
|
#define IComponentType_put__MediaMajorType(This,MediaMajorTypeGuid) \
|
|
( (This)->lpVtbl -> put__MediaMajorType(This,MediaMajorTypeGuid) )
|
|
|
|
#define IComponentType_get_MediaSubType(This,MediaSubType) \
|
|
( (This)->lpVtbl -> get_MediaSubType(This,MediaSubType) )
|
|
|
|
#define IComponentType_put_MediaSubType(This,MediaSubType) \
|
|
( (This)->lpVtbl -> put_MediaSubType(This,MediaSubType) )
|
|
|
|
#define IComponentType_get__MediaSubType(This,MediaSubTypeGuid) \
|
|
( (This)->lpVtbl -> get__MediaSubType(This,MediaSubTypeGuid) )
|
|
|
|
#define IComponentType_put__MediaSubType(This,MediaSubTypeGuid) \
|
|
( (This)->lpVtbl -> put__MediaSubType(This,MediaSubTypeGuid) )
|
|
|
|
#define IComponentType_get_MediaFormatType(This,MediaFormatType) \
|
|
( (This)->lpVtbl -> get_MediaFormatType(This,MediaFormatType) )
|
|
|
|
#define IComponentType_put_MediaFormatType(This,MediaFormatType) \
|
|
( (This)->lpVtbl -> put_MediaFormatType(This,MediaFormatType) )
|
|
|
|
#define IComponentType_get__MediaFormatType(This,MediaFormatTypeGuid) \
|
|
( (This)->lpVtbl -> get__MediaFormatType(This,MediaFormatTypeGuid) )
|
|
|
|
#define IComponentType_put__MediaFormatType(This,MediaFormatTypeGuid) \
|
|
( (This)->lpVtbl -> put__MediaFormatType(This,MediaFormatTypeGuid) )
|
|
|
|
#define IComponentType_get_MediaType(This,MediaType) \
|
|
( (This)->lpVtbl -> get_MediaType(This,MediaType) )
|
|
|
|
#define IComponentType_put_MediaType(This,MediaType) \
|
|
( (This)->lpVtbl -> put_MediaType(This,MediaType) )
|
|
|
|
#define IComponentType_Clone(This,NewCT) \
|
|
( (This)->lpVtbl -> Clone(This,NewCT) )
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __IComponentType_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __ILanguageComponentType_INTERFACE_DEFINED__
|
|
#define __ILanguageComponentType_INTERFACE_DEFINED__
|
|
|
|
/* interface ILanguageComponentType */
|
|
/* [unique][helpstring][oleautomation][dual][uuid][nonextensible][hidden][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_ILanguageComponentType;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("B874C8BA-0FA2-11d3-9D8E-00C04F72D980")
|
|
ILanguageComponentType : public IComponentType
|
|
{
|
|
public:
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_LangID(
|
|
/* [retval][out] */ __RPC__out long *LangID) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_LangID(
|
|
/* [in] */ long LangID) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct ILanguageComponentTypeVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
__RPC__in ILanguageComponentType * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
__RPC__deref_out void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
__RPC__in ILanguageComponentType * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
__RPC__in ILanguageComponentType * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
|
|
__RPC__in ILanguageComponentType * This,
|
|
/* [out] */ __RPC__out UINT *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
|
|
__RPC__in ILanguageComponentType * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
|
|
__RPC__in ILanguageComponentType * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames,
|
|
/* [range][in] */ __RPC__in_range(0,16384) UINT cNames,
|
|
/* [in] */ LCID lcid,
|
|
/* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId);
|
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
|
|
ILanguageComponentType * This,
|
|
/* [in] */ DISPID dispIdMember,
|
|
/* [in] */ REFIID riid,
|
|
/* [in] */ LCID lcid,
|
|
/* [in] */ WORD wFlags,
|
|
/* [out][in] */ DISPPARAMS *pDispParams,
|
|
/* [out] */ VARIANT *pVarResult,
|
|
/* [out] */ EXCEPINFO *pExcepInfo,
|
|
/* [out] */ UINT *puArgErr);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Category )(
|
|
__RPC__in ILanguageComponentType * This,
|
|
/* [retval][out] */ __RPC__out ComponentCategory *Category);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Category )(
|
|
__RPC__in ILanguageComponentType * This,
|
|
/* [in] */ ComponentCategory Category);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MediaMajorType )(
|
|
__RPC__in ILanguageComponentType * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *MediaMajorType);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_MediaMajorType )(
|
|
__RPC__in ILanguageComponentType * This,
|
|
/* [in] */ __RPC__in BSTR MediaMajorType);
|
|
|
|
/* [restricted][hidden][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__MediaMajorType )(
|
|
__RPC__in ILanguageComponentType * This,
|
|
/* [retval][out] */ __RPC__out GUID *MediaMajorTypeGuid);
|
|
|
|
/* [restricted][hidden][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put__MediaMajorType )(
|
|
__RPC__in ILanguageComponentType * This,
|
|
/* [in] */ __RPC__in REFCLSID MediaMajorTypeGuid);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MediaSubType )(
|
|
__RPC__in ILanguageComponentType * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *MediaSubType);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_MediaSubType )(
|
|
__RPC__in ILanguageComponentType * This,
|
|
/* [in] */ __RPC__in BSTR MediaSubType);
|
|
|
|
/* [restricted][hidden][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__MediaSubType )(
|
|
__RPC__in ILanguageComponentType * This,
|
|
/* [retval][out] */ __RPC__out GUID *MediaSubTypeGuid);
|
|
|
|
/* [restricted][hidden][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put__MediaSubType )(
|
|
__RPC__in ILanguageComponentType * This,
|
|
/* [in] */ __RPC__in REFCLSID MediaSubTypeGuid);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MediaFormatType )(
|
|
__RPC__in ILanguageComponentType * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *MediaFormatType);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_MediaFormatType )(
|
|
__RPC__in ILanguageComponentType * This,
|
|
/* [in] */ __RPC__in BSTR MediaFormatType);
|
|
|
|
/* [restricted][hidden][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__MediaFormatType )(
|
|
__RPC__in ILanguageComponentType * This,
|
|
/* [retval][out] */ __RPC__out GUID *MediaFormatTypeGuid);
|
|
|
|
/* [restricted][hidden][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put__MediaFormatType )(
|
|
__RPC__in ILanguageComponentType * This,
|
|
/* [in] */ __RPC__in REFCLSID MediaFormatTypeGuid);
|
|
|
|
/* [helpstring][restricted][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MediaType )(
|
|
__RPC__in ILanguageComponentType * This,
|
|
/* [retval][out] */ __RPC__out AM_MEDIA_TYPE *MediaType);
|
|
|
|
/* [helpstring][restricted][hidden][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_MediaType )(
|
|
__RPC__in ILanguageComponentType * This,
|
|
/* [in] */ __RPC__in AM_MEDIA_TYPE *MediaType);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Clone )(
|
|
__RPC__in ILanguageComponentType * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt IComponentType **NewCT);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_LangID )(
|
|
__RPC__in ILanguageComponentType * This,
|
|
/* [retval][out] */ __RPC__out long *LangID);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_LangID )(
|
|
__RPC__in ILanguageComponentType * This,
|
|
/* [in] */ long LangID);
|
|
|
|
END_INTERFACE
|
|
} ILanguageComponentTypeVtbl;
|
|
|
|
interface ILanguageComponentType
|
|
{
|
|
CONST_VTBL struct ILanguageComponentTypeVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define ILanguageComponentType_QueryInterface(This,riid,ppvObject) \
|
|
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
|
|
|
#define ILanguageComponentType_AddRef(This) \
|
|
( (This)->lpVtbl -> AddRef(This) )
|
|
|
|
#define ILanguageComponentType_Release(This) \
|
|
( (This)->lpVtbl -> Release(This) )
|
|
|
|
|
|
#define ILanguageComponentType_GetTypeInfoCount(This,pctinfo) \
|
|
( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
|
|
|
|
#define ILanguageComponentType_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
|
|
|
|
#define ILanguageComponentType_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
|
|
|
|
#define ILanguageComponentType_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
|
|
|
|
|
|
#define ILanguageComponentType_get_Category(This,Category) \
|
|
( (This)->lpVtbl -> get_Category(This,Category) )
|
|
|
|
#define ILanguageComponentType_put_Category(This,Category) \
|
|
( (This)->lpVtbl -> put_Category(This,Category) )
|
|
|
|
#define ILanguageComponentType_get_MediaMajorType(This,MediaMajorType) \
|
|
( (This)->lpVtbl -> get_MediaMajorType(This,MediaMajorType) )
|
|
|
|
#define ILanguageComponentType_put_MediaMajorType(This,MediaMajorType) \
|
|
( (This)->lpVtbl -> put_MediaMajorType(This,MediaMajorType) )
|
|
|
|
#define ILanguageComponentType_get__MediaMajorType(This,MediaMajorTypeGuid) \
|
|
( (This)->lpVtbl -> get__MediaMajorType(This,MediaMajorTypeGuid) )
|
|
|
|
#define ILanguageComponentType_put__MediaMajorType(This,MediaMajorTypeGuid) \
|
|
( (This)->lpVtbl -> put__MediaMajorType(This,MediaMajorTypeGuid) )
|
|
|
|
#define ILanguageComponentType_get_MediaSubType(This,MediaSubType) \
|
|
( (This)->lpVtbl -> get_MediaSubType(This,MediaSubType) )
|
|
|
|
#define ILanguageComponentType_put_MediaSubType(This,MediaSubType) \
|
|
( (This)->lpVtbl -> put_MediaSubType(This,MediaSubType) )
|
|
|
|
#define ILanguageComponentType_get__MediaSubType(This,MediaSubTypeGuid) \
|
|
( (This)->lpVtbl -> get__MediaSubType(This,MediaSubTypeGuid) )
|
|
|
|
#define ILanguageComponentType_put__MediaSubType(This,MediaSubTypeGuid) \
|
|
( (This)->lpVtbl -> put__MediaSubType(This,MediaSubTypeGuid) )
|
|
|
|
#define ILanguageComponentType_get_MediaFormatType(This,MediaFormatType) \
|
|
( (This)->lpVtbl -> get_MediaFormatType(This,MediaFormatType) )
|
|
|
|
#define ILanguageComponentType_put_MediaFormatType(This,MediaFormatType) \
|
|
( (This)->lpVtbl -> put_MediaFormatType(This,MediaFormatType) )
|
|
|
|
#define ILanguageComponentType_get__MediaFormatType(This,MediaFormatTypeGuid) \
|
|
( (This)->lpVtbl -> get__MediaFormatType(This,MediaFormatTypeGuid) )
|
|
|
|
#define ILanguageComponentType_put__MediaFormatType(This,MediaFormatTypeGuid) \
|
|
( (This)->lpVtbl -> put__MediaFormatType(This,MediaFormatTypeGuid) )
|
|
|
|
#define ILanguageComponentType_get_MediaType(This,MediaType) \
|
|
( (This)->lpVtbl -> get_MediaType(This,MediaType) )
|
|
|
|
#define ILanguageComponentType_put_MediaType(This,MediaType) \
|
|
( (This)->lpVtbl -> put_MediaType(This,MediaType) )
|
|
|
|
#define ILanguageComponentType_Clone(This,NewCT) \
|
|
( (This)->lpVtbl -> Clone(This,NewCT) )
|
|
|
|
|
|
#define ILanguageComponentType_get_LangID(This,LangID) \
|
|
( (This)->lpVtbl -> get_LangID(This,LangID) )
|
|
|
|
#define ILanguageComponentType_put_LangID(This,LangID) \
|
|
( (This)->lpVtbl -> put_LangID(This,LangID) )
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __ILanguageComponentType_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IMPEG2ComponentType_INTERFACE_DEFINED__
|
|
#define __IMPEG2ComponentType_INTERFACE_DEFINED__
|
|
|
|
/* interface IMPEG2ComponentType */
|
|
/* [unique][helpstring][oleautomation][dual][uuid][nonextensible][hidden][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IMPEG2ComponentType;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("2C073D84-B51C-48c9-AA9F-68971E1F6E38")
|
|
IMPEG2ComponentType : public ILanguageComponentType
|
|
{
|
|
public:
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_StreamType(
|
|
/* [retval][out] */ __RPC__out MPEG2StreamType *MP2StreamType) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_StreamType(
|
|
/* [in] */ MPEG2StreamType MP2StreamType) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IMPEG2ComponentTypeVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
__RPC__in IMPEG2ComponentType * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
__RPC__deref_out void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
__RPC__in IMPEG2ComponentType * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
__RPC__in IMPEG2ComponentType * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
|
|
__RPC__in IMPEG2ComponentType * This,
|
|
/* [out] */ __RPC__out UINT *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
|
|
__RPC__in IMPEG2ComponentType * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
|
|
__RPC__in IMPEG2ComponentType * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames,
|
|
/* [range][in] */ __RPC__in_range(0,16384) UINT cNames,
|
|
/* [in] */ LCID lcid,
|
|
/* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId);
|
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
|
|
IMPEG2ComponentType * This,
|
|
/* [in] */ DISPID dispIdMember,
|
|
/* [in] */ REFIID riid,
|
|
/* [in] */ LCID lcid,
|
|
/* [in] */ WORD wFlags,
|
|
/* [out][in] */ DISPPARAMS *pDispParams,
|
|
/* [out] */ VARIANT *pVarResult,
|
|
/* [out] */ EXCEPINFO *pExcepInfo,
|
|
/* [out] */ UINT *puArgErr);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Category )(
|
|
__RPC__in IMPEG2ComponentType * This,
|
|
/* [retval][out] */ __RPC__out ComponentCategory *Category);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Category )(
|
|
__RPC__in IMPEG2ComponentType * This,
|
|
/* [in] */ ComponentCategory Category);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MediaMajorType )(
|
|
__RPC__in IMPEG2ComponentType * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *MediaMajorType);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_MediaMajorType )(
|
|
__RPC__in IMPEG2ComponentType * This,
|
|
/* [in] */ __RPC__in BSTR MediaMajorType);
|
|
|
|
/* [restricted][hidden][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__MediaMajorType )(
|
|
__RPC__in IMPEG2ComponentType * This,
|
|
/* [retval][out] */ __RPC__out GUID *MediaMajorTypeGuid);
|
|
|
|
/* [restricted][hidden][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put__MediaMajorType )(
|
|
__RPC__in IMPEG2ComponentType * This,
|
|
/* [in] */ __RPC__in REFCLSID MediaMajorTypeGuid);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MediaSubType )(
|
|
__RPC__in IMPEG2ComponentType * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *MediaSubType);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_MediaSubType )(
|
|
__RPC__in IMPEG2ComponentType * This,
|
|
/* [in] */ __RPC__in BSTR MediaSubType);
|
|
|
|
/* [restricted][hidden][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__MediaSubType )(
|
|
__RPC__in IMPEG2ComponentType * This,
|
|
/* [retval][out] */ __RPC__out GUID *MediaSubTypeGuid);
|
|
|
|
/* [restricted][hidden][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put__MediaSubType )(
|
|
__RPC__in IMPEG2ComponentType * This,
|
|
/* [in] */ __RPC__in REFCLSID MediaSubTypeGuid);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MediaFormatType )(
|
|
__RPC__in IMPEG2ComponentType * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *MediaFormatType);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_MediaFormatType )(
|
|
__RPC__in IMPEG2ComponentType * This,
|
|
/* [in] */ __RPC__in BSTR MediaFormatType);
|
|
|
|
/* [restricted][hidden][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__MediaFormatType )(
|
|
__RPC__in IMPEG2ComponentType * This,
|
|
/* [retval][out] */ __RPC__out GUID *MediaFormatTypeGuid);
|
|
|
|
/* [restricted][hidden][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put__MediaFormatType )(
|
|
__RPC__in IMPEG2ComponentType * This,
|
|
/* [in] */ __RPC__in REFCLSID MediaFormatTypeGuid);
|
|
|
|
/* [helpstring][restricted][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MediaType )(
|
|
__RPC__in IMPEG2ComponentType * This,
|
|
/* [retval][out] */ __RPC__out AM_MEDIA_TYPE *MediaType);
|
|
|
|
/* [helpstring][restricted][hidden][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_MediaType )(
|
|
__RPC__in IMPEG2ComponentType * This,
|
|
/* [in] */ __RPC__in AM_MEDIA_TYPE *MediaType);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Clone )(
|
|
__RPC__in IMPEG2ComponentType * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt IComponentType **NewCT);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_LangID )(
|
|
__RPC__in IMPEG2ComponentType * This,
|
|
/* [retval][out] */ __RPC__out long *LangID);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_LangID )(
|
|
__RPC__in IMPEG2ComponentType * This,
|
|
/* [in] */ long LangID);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_StreamType )(
|
|
__RPC__in IMPEG2ComponentType * This,
|
|
/* [retval][out] */ __RPC__out MPEG2StreamType *MP2StreamType);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_StreamType )(
|
|
__RPC__in IMPEG2ComponentType * This,
|
|
/* [in] */ MPEG2StreamType MP2StreamType);
|
|
|
|
END_INTERFACE
|
|
} IMPEG2ComponentTypeVtbl;
|
|
|
|
interface IMPEG2ComponentType
|
|
{
|
|
CONST_VTBL struct IMPEG2ComponentTypeVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IMPEG2ComponentType_QueryInterface(This,riid,ppvObject) \
|
|
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
|
|
|
#define IMPEG2ComponentType_AddRef(This) \
|
|
( (This)->lpVtbl -> AddRef(This) )
|
|
|
|
#define IMPEG2ComponentType_Release(This) \
|
|
( (This)->lpVtbl -> Release(This) )
|
|
|
|
|
|
#define IMPEG2ComponentType_GetTypeInfoCount(This,pctinfo) \
|
|
( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
|
|
|
|
#define IMPEG2ComponentType_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
|
|
|
|
#define IMPEG2ComponentType_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
|
|
|
|
#define IMPEG2ComponentType_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
|
|
|
|
|
|
#define IMPEG2ComponentType_get_Category(This,Category) \
|
|
( (This)->lpVtbl -> get_Category(This,Category) )
|
|
|
|
#define IMPEG2ComponentType_put_Category(This,Category) \
|
|
( (This)->lpVtbl -> put_Category(This,Category) )
|
|
|
|
#define IMPEG2ComponentType_get_MediaMajorType(This,MediaMajorType) \
|
|
( (This)->lpVtbl -> get_MediaMajorType(This,MediaMajorType) )
|
|
|
|
#define IMPEG2ComponentType_put_MediaMajorType(This,MediaMajorType) \
|
|
( (This)->lpVtbl -> put_MediaMajorType(This,MediaMajorType) )
|
|
|
|
#define IMPEG2ComponentType_get__MediaMajorType(This,MediaMajorTypeGuid) \
|
|
( (This)->lpVtbl -> get__MediaMajorType(This,MediaMajorTypeGuid) )
|
|
|
|
#define IMPEG2ComponentType_put__MediaMajorType(This,MediaMajorTypeGuid) \
|
|
( (This)->lpVtbl -> put__MediaMajorType(This,MediaMajorTypeGuid) )
|
|
|
|
#define IMPEG2ComponentType_get_MediaSubType(This,MediaSubType) \
|
|
( (This)->lpVtbl -> get_MediaSubType(This,MediaSubType) )
|
|
|
|
#define IMPEG2ComponentType_put_MediaSubType(This,MediaSubType) \
|
|
( (This)->lpVtbl -> put_MediaSubType(This,MediaSubType) )
|
|
|
|
#define IMPEG2ComponentType_get__MediaSubType(This,MediaSubTypeGuid) \
|
|
( (This)->lpVtbl -> get__MediaSubType(This,MediaSubTypeGuid) )
|
|
|
|
#define IMPEG2ComponentType_put__MediaSubType(This,MediaSubTypeGuid) \
|
|
( (This)->lpVtbl -> put__MediaSubType(This,MediaSubTypeGuid) )
|
|
|
|
#define IMPEG2ComponentType_get_MediaFormatType(This,MediaFormatType) \
|
|
( (This)->lpVtbl -> get_MediaFormatType(This,MediaFormatType) )
|
|
|
|
#define IMPEG2ComponentType_put_MediaFormatType(This,MediaFormatType) \
|
|
( (This)->lpVtbl -> put_MediaFormatType(This,MediaFormatType) )
|
|
|
|
#define IMPEG2ComponentType_get__MediaFormatType(This,MediaFormatTypeGuid) \
|
|
( (This)->lpVtbl -> get__MediaFormatType(This,MediaFormatTypeGuid) )
|
|
|
|
#define IMPEG2ComponentType_put__MediaFormatType(This,MediaFormatTypeGuid) \
|
|
( (This)->lpVtbl -> put__MediaFormatType(This,MediaFormatTypeGuid) )
|
|
|
|
#define IMPEG2ComponentType_get_MediaType(This,MediaType) \
|
|
( (This)->lpVtbl -> get_MediaType(This,MediaType) )
|
|
|
|
#define IMPEG2ComponentType_put_MediaType(This,MediaType) \
|
|
( (This)->lpVtbl -> put_MediaType(This,MediaType) )
|
|
|
|
#define IMPEG2ComponentType_Clone(This,NewCT) \
|
|
( (This)->lpVtbl -> Clone(This,NewCT) )
|
|
|
|
|
|
#define IMPEG2ComponentType_get_LangID(This,LangID) \
|
|
( (This)->lpVtbl -> get_LangID(This,LangID) )
|
|
|
|
#define IMPEG2ComponentType_put_LangID(This,LangID) \
|
|
( (This)->lpVtbl -> put_LangID(This,LangID) )
|
|
|
|
|
|
#define IMPEG2ComponentType_get_StreamType(This,MP2StreamType) \
|
|
( (This)->lpVtbl -> get_StreamType(This,MP2StreamType) )
|
|
|
|
#define IMPEG2ComponentType_put_StreamType(This,MP2StreamType) \
|
|
( (This)->lpVtbl -> put_StreamType(This,MP2StreamType) )
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __IMPEG2ComponentType_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IATSCComponentType_INTERFACE_DEFINED__
|
|
#define __IATSCComponentType_INTERFACE_DEFINED__
|
|
|
|
/* interface IATSCComponentType */
|
|
/* [unique][helpstring][oleautomation][dual][uuid][nonextensible][hidden][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IATSCComponentType;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("FC189E4D-7BD4-4125-B3B3-3A76A332CC96")
|
|
IATSCComponentType : public IMPEG2ComponentType
|
|
{
|
|
public:
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Flags(
|
|
/* [retval][out] */ __RPC__out long *Flags) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Flags(
|
|
/* [in] */ long flags) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IATSCComponentTypeVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
__RPC__in IATSCComponentType * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
__RPC__deref_out void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
__RPC__in IATSCComponentType * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
__RPC__in IATSCComponentType * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
|
|
__RPC__in IATSCComponentType * This,
|
|
/* [out] */ __RPC__out UINT *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
|
|
__RPC__in IATSCComponentType * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
|
|
__RPC__in IATSCComponentType * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames,
|
|
/* [range][in] */ __RPC__in_range(0,16384) UINT cNames,
|
|
/* [in] */ LCID lcid,
|
|
/* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId);
|
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
|
|
IATSCComponentType * This,
|
|
/* [in] */ DISPID dispIdMember,
|
|
/* [in] */ REFIID riid,
|
|
/* [in] */ LCID lcid,
|
|
/* [in] */ WORD wFlags,
|
|
/* [out][in] */ DISPPARAMS *pDispParams,
|
|
/* [out] */ VARIANT *pVarResult,
|
|
/* [out] */ EXCEPINFO *pExcepInfo,
|
|
/* [out] */ UINT *puArgErr);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Category )(
|
|
__RPC__in IATSCComponentType * This,
|
|
/* [retval][out] */ __RPC__out ComponentCategory *Category);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Category )(
|
|
__RPC__in IATSCComponentType * This,
|
|
/* [in] */ ComponentCategory Category);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MediaMajorType )(
|
|
__RPC__in IATSCComponentType * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *MediaMajorType);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_MediaMajorType )(
|
|
__RPC__in IATSCComponentType * This,
|
|
/* [in] */ __RPC__in BSTR MediaMajorType);
|
|
|
|
/* [restricted][hidden][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__MediaMajorType )(
|
|
__RPC__in IATSCComponentType * This,
|
|
/* [retval][out] */ __RPC__out GUID *MediaMajorTypeGuid);
|
|
|
|
/* [restricted][hidden][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put__MediaMajorType )(
|
|
__RPC__in IATSCComponentType * This,
|
|
/* [in] */ __RPC__in REFCLSID MediaMajorTypeGuid);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MediaSubType )(
|
|
__RPC__in IATSCComponentType * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *MediaSubType);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_MediaSubType )(
|
|
__RPC__in IATSCComponentType * This,
|
|
/* [in] */ __RPC__in BSTR MediaSubType);
|
|
|
|
/* [restricted][hidden][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__MediaSubType )(
|
|
__RPC__in IATSCComponentType * This,
|
|
/* [retval][out] */ __RPC__out GUID *MediaSubTypeGuid);
|
|
|
|
/* [restricted][hidden][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put__MediaSubType )(
|
|
__RPC__in IATSCComponentType * This,
|
|
/* [in] */ __RPC__in REFCLSID MediaSubTypeGuid);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MediaFormatType )(
|
|
__RPC__in IATSCComponentType * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *MediaFormatType);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_MediaFormatType )(
|
|
__RPC__in IATSCComponentType * This,
|
|
/* [in] */ __RPC__in BSTR MediaFormatType);
|
|
|
|
/* [restricted][hidden][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__MediaFormatType )(
|
|
__RPC__in IATSCComponentType * This,
|
|
/* [retval][out] */ __RPC__out GUID *MediaFormatTypeGuid);
|
|
|
|
/* [restricted][hidden][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put__MediaFormatType )(
|
|
__RPC__in IATSCComponentType * This,
|
|
/* [in] */ __RPC__in REFCLSID MediaFormatTypeGuid);
|
|
|
|
/* [helpstring][restricted][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MediaType )(
|
|
__RPC__in IATSCComponentType * This,
|
|
/* [retval][out] */ __RPC__out AM_MEDIA_TYPE *MediaType);
|
|
|
|
/* [helpstring][restricted][hidden][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_MediaType )(
|
|
__RPC__in IATSCComponentType * This,
|
|
/* [in] */ __RPC__in AM_MEDIA_TYPE *MediaType);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Clone )(
|
|
__RPC__in IATSCComponentType * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt IComponentType **NewCT);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_LangID )(
|
|
__RPC__in IATSCComponentType * This,
|
|
/* [retval][out] */ __RPC__out long *LangID);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_LangID )(
|
|
__RPC__in IATSCComponentType * This,
|
|
/* [in] */ long LangID);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_StreamType )(
|
|
__RPC__in IATSCComponentType * This,
|
|
/* [retval][out] */ __RPC__out MPEG2StreamType *MP2StreamType);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_StreamType )(
|
|
__RPC__in IATSCComponentType * This,
|
|
/* [in] */ MPEG2StreamType MP2StreamType);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Flags )(
|
|
__RPC__in IATSCComponentType * This,
|
|
/* [retval][out] */ __RPC__out long *Flags);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Flags )(
|
|
__RPC__in IATSCComponentType * This,
|
|
/* [in] */ long flags);
|
|
|
|
END_INTERFACE
|
|
} IATSCComponentTypeVtbl;
|
|
|
|
interface IATSCComponentType
|
|
{
|
|
CONST_VTBL struct IATSCComponentTypeVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IATSCComponentType_QueryInterface(This,riid,ppvObject) \
|
|
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
|
|
|
#define IATSCComponentType_AddRef(This) \
|
|
( (This)->lpVtbl -> AddRef(This) )
|
|
|
|
#define IATSCComponentType_Release(This) \
|
|
( (This)->lpVtbl -> Release(This) )
|
|
|
|
|
|
#define IATSCComponentType_GetTypeInfoCount(This,pctinfo) \
|
|
( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
|
|
|
|
#define IATSCComponentType_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
|
|
|
|
#define IATSCComponentType_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
|
|
|
|
#define IATSCComponentType_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
|
|
|
|
|
|
#define IATSCComponentType_get_Category(This,Category) \
|
|
( (This)->lpVtbl -> get_Category(This,Category) )
|
|
|
|
#define IATSCComponentType_put_Category(This,Category) \
|
|
( (This)->lpVtbl -> put_Category(This,Category) )
|
|
|
|
#define IATSCComponentType_get_MediaMajorType(This,MediaMajorType) \
|
|
( (This)->lpVtbl -> get_MediaMajorType(This,MediaMajorType) )
|
|
|
|
#define IATSCComponentType_put_MediaMajorType(This,MediaMajorType) \
|
|
( (This)->lpVtbl -> put_MediaMajorType(This,MediaMajorType) )
|
|
|
|
#define IATSCComponentType_get__MediaMajorType(This,MediaMajorTypeGuid) \
|
|
( (This)->lpVtbl -> get__MediaMajorType(This,MediaMajorTypeGuid) )
|
|
|
|
#define IATSCComponentType_put__MediaMajorType(This,MediaMajorTypeGuid) \
|
|
( (This)->lpVtbl -> put__MediaMajorType(This,MediaMajorTypeGuid) )
|
|
|
|
#define IATSCComponentType_get_MediaSubType(This,MediaSubType) \
|
|
( (This)->lpVtbl -> get_MediaSubType(This,MediaSubType) )
|
|
|
|
#define IATSCComponentType_put_MediaSubType(This,MediaSubType) \
|
|
( (This)->lpVtbl -> put_MediaSubType(This,MediaSubType) )
|
|
|
|
#define IATSCComponentType_get__MediaSubType(This,MediaSubTypeGuid) \
|
|
( (This)->lpVtbl -> get__MediaSubType(This,MediaSubTypeGuid) )
|
|
|
|
#define IATSCComponentType_put__MediaSubType(This,MediaSubTypeGuid) \
|
|
( (This)->lpVtbl -> put__MediaSubType(This,MediaSubTypeGuid) )
|
|
|
|
#define IATSCComponentType_get_MediaFormatType(This,MediaFormatType) \
|
|
( (This)->lpVtbl -> get_MediaFormatType(This,MediaFormatType) )
|
|
|
|
#define IATSCComponentType_put_MediaFormatType(This,MediaFormatType) \
|
|
( (This)->lpVtbl -> put_MediaFormatType(This,MediaFormatType) )
|
|
|
|
#define IATSCComponentType_get__MediaFormatType(This,MediaFormatTypeGuid) \
|
|
( (This)->lpVtbl -> get__MediaFormatType(This,MediaFormatTypeGuid) )
|
|
|
|
#define IATSCComponentType_put__MediaFormatType(This,MediaFormatTypeGuid) \
|
|
( (This)->lpVtbl -> put__MediaFormatType(This,MediaFormatTypeGuid) )
|
|
|
|
#define IATSCComponentType_get_MediaType(This,MediaType) \
|
|
( (This)->lpVtbl -> get_MediaType(This,MediaType) )
|
|
|
|
#define IATSCComponentType_put_MediaType(This,MediaType) \
|
|
( (This)->lpVtbl -> put_MediaType(This,MediaType) )
|
|
|
|
#define IATSCComponentType_Clone(This,NewCT) \
|
|
( (This)->lpVtbl -> Clone(This,NewCT) )
|
|
|
|
|
|
#define IATSCComponentType_get_LangID(This,LangID) \
|
|
( (This)->lpVtbl -> get_LangID(This,LangID) )
|
|
|
|
#define IATSCComponentType_put_LangID(This,LangID) \
|
|
( (This)->lpVtbl -> put_LangID(This,LangID) )
|
|
|
|
|
|
#define IATSCComponentType_get_StreamType(This,MP2StreamType) \
|
|
( (This)->lpVtbl -> get_StreamType(This,MP2StreamType) )
|
|
|
|
#define IATSCComponentType_put_StreamType(This,MP2StreamType) \
|
|
( (This)->lpVtbl -> put_StreamType(This,MP2StreamType) )
|
|
|
|
|
|
#define IATSCComponentType_get_Flags(This,Flags) \
|
|
( (This)->lpVtbl -> get_Flags(This,Flags) )
|
|
|
|
#define IATSCComponentType_put_Flags(This,flags) \
|
|
( (This)->lpVtbl -> put_Flags(This,flags) )
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __IATSCComponentType_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IEnumComponentTypes_INTERFACE_DEFINED__
|
|
#define __IEnumComponentTypes_INTERFACE_DEFINED__
|
|
|
|
/* interface IEnumComponentTypes */
|
|
/* [unique][uuid][object][restricted][hidden] */
|
|
|
|
|
|
EXTERN_C const IID IID_IEnumComponentTypes;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("8A674B4A-1F63-11d3-B64C-00C04F79498E")
|
|
IEnumComponentTypes : public IUnknown
|
|
{
|
|
public:
|
|
virtual HRESULT STDMETHODCALLTYPE Next(
|
|
/* [in] */ ULONG celt,
|
|
/* [length_is][size_is][out] */ __RPC__out_ecount_part(celt, *pceltFetched) IComponentType **rgelt,
|
|
/* [out] */ __RPC__out ULONG *pceltFetched) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE Skip(
|
|
/* [in] */ ULONG celt) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE Clone(
|
|
/* [out] */ __RPC__deref_out_opt IEnumComponentTypes **ppEnum) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IEnumComponentTypesVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
__RPC__in IEnumComponentTypes * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
__RPC__deref_out void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
__RPC__in IEnumComponentTypes * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
__RPC__in IEnumComponentTypes * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *Next )(
|
|
__RPC__in IEnumComponentTypes * This,
|
|
/* [in] */ ULONG celt,
|
|
/* [length_is][size_is][out] */ __RPC__out_ecount_part(celt, *pceltFetched) IComponentType **rgelt,
|
|
/* [out] */ __RPC__out ULONG *pceltFetched);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *Skip )(
|
|
__RPC__in IEnumComponentTypes * This,
|
|
/* [in] */ ULONG celt);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *Reset )(
|
|
__RPC__in IEnumComponentTypes * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *Clone )(
|
|
__RPC__in IEnumComponentTypes * This,
|
|
/* [out] */ __RPC__deref_out_opt IEnumComponentTypes **ppEnum);
|
|
|
|
END_INTERFACE
|
|
} IEnumComponentTypesVtbl;
|
|
|
|
interface IEnumComponentTypes
|
|
{
|
|
CONST_VTBL struct IEnumComponentTypesVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IEnumComponentTypes_QueryInterface(This,riid,ppvObject) \
|
|
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
|
|
|
#define IEnumComponentTypes_AddRef(This) \
|
|
( (This)->lpVtbl -> AddRef(This) )
|
|
|
|
#define IEnumComponentTypes_Release(This) \
|
|
( (This)->lpVtbl -> Release(This) )
|
|
|
|
|
|
#define IEnumComponentTypes_Next(This,celt,rgelt,pceltFetched) \
|
|
( (This)->lpVtbl -> Next(This,celt,rgelt,pceltFetched) )
|
|
|
|
#define IEnumComponentTypes_Skip(This,celt) \
|
|
( (This)->lpVtbl -> Skip(This,celt) )
|
|
|
|
#define IEnumComponentTypes_Reset(This) \
|
|
( (This)->lpVtbl -> Reset(This) )
|
|
|
|
#define IEnumComponentTypes_Clone(This,ppEnum) \
|
|
( (This)->lpVtbl -> Clone(This,ppEnum) )
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __IEnumComponentTypes_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IComponentTypes_INTERFACE_DEFINED__
|
|
#define __IComponentTypes_INTERFACE_DEFINED__
|
|
|
|
/* interface IComponentTypes */
|
|
/* [unique][helpstring][oleautomation][dual][uuid][nonextensible][hidden][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IComponentTypes;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("0DC13D4A-0313-11d3-9D8E-00C04F72D980")
|
|
IComponentTypes : public IDispatch
|
|
{
|
|
public:
|
|
virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
|
|
/* [retval][out] */ __RPC__out long *Count) = 0;
|
|
|
|
virtual /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
|
|
/* [retval][out] */ __RPC__deref_out_opt IEnumVARIANT **ppNewEnum) = 0;
|
|
|
|
virtual /* [helpstring][restricted][hidden] */ HRESULT STDMETHODCALLTYPE EnumComponentTypes(
|
|
/* [retval][out] */ __RPC__deref_out_opt IEnumComponentTypes **ppNewEnum) = 0;
|
|
|
|
virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Item(
|
|
/* [in] */ VARIANT Index,
|
|
/* [retval][out] */ __RPC__deref_out_opt IComponentType **ComponentType) = 0;
|
|
|
|
virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Item(
|
|
/* [in] */ VARIANT Index,
|
|
/* [in] */ __RPC__in_opt IComponentType *ComponentType) = 0;
|
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add(
|
|
/* [in] */ __RPC__in_opt IComponentType *ComponentType,
|
|
/* [retval][out] */ __RPC__out VARIANT *NewIndex) = 0;
|
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Remove(
|
|
/* [in] */ VARIANT Index) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Clone(
|
|
/* [retval][out] */ __RPC__deref_out_opt IComponentTypes **NewList) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IComponentTypesVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
__RPC__in IComponentTypes * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
__RPC__deref_out void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
__RPC__in IComponentTypes * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
__RPC__in IComponentTypes * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
|
|
__RPC__in IComponentTypes * This,
|
|
/* [out] */ __RPC__out UINT *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
|
|
__RPC__in IComponentTypes * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
|
|
__RPC__in IComponentTypes * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames,
|
|
/* [range][in] */ __RPC__in_range(0,16384) UINT cNames,
|
|
/* [in] */ LCID lcid,
|
|
/* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId);
|
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
|
|
IComponentTypes * This,
|
|
/* [in] */ DISPID dispIdMember,
|
|
/* [in] */ REFIID riid,
|
|
/* [in] */ LCID lcid,
|
|
/* [in] */ WORD wFlags,
|
|
/* [out][in] */ DISPPARAMS *pDispParams,
|
|
/* [out] */ VARIANT *pVarResult,
|
|
/* [out] */ EXCEPINFO *pExcepInfo,
|
|
/* [out] */ UINT *puArgErr);
|
|
|
|
/* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )(
|
|
__RPC__in IComponentTypes * This,
|
|
/* [retval][out] */ __RPC__out long *Count);
|
|
|
|
/* [restricted][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )(
|
|
__RPC__in IComponentTypes * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt IEnumVARIANT **ppNewEnum);
|
|
|
|
/* [helpstring][restricted][hidden] */ HRESULT ( STDMETHODCALLTYPE *EnumComponentTypes )(
|
|
__RPC__in IComponentTypes * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt IEnumComponentTypes **ppNewEnum);
|
|
|
|
/* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Item )(
|
|
__RPC__in IComponentTypes * This,
|
|
/* [in] */ VARIANT Index,
|
|
/* [retval][out] */ __RPC__deref_out_opt IComponentType **ComponentType);
|
|
|
|
/* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Item )(
|
|
__RPC__in IComponentTypes * This,
|
|
/* [in] */ VARIANT Index,
|
|
/* [in] */ __RPC__in_opt IComponentType *ComponentType);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Add )(
|
|
__RPC__in IComponentTypes * This,
|
|
/* [in] */ __RPC__in_opt IComponentType *ComponentType,
|
|
/* [retval][out] */ __RPC__out VARIANT *NewIndex);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Remove )(
|
|
__RPC__in IComponentTypes * This,
|
|
/* [in] */ VARIANT Index);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Clone )(
|
|
__RPC__in IComponentTypes * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt IComponentTypes **NewList);
|
|
|
|
END_INTERFACE
|
|
} IComponentTypesVtbl;
|
|
|
|
interface IComponentTypes
|
|
{
|
|
CONST_VTBL struct IComponentTypesVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IComponentTypes_QueryInterface(This,riid,ppvObject) \
|
|
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
|
|
|
#define IComponentTypes_AddRef(This) \
|
|
( (This)->lpVtbl -> AddRef(This) )
|
|
|
|
#define IComponentTypes_Release(This) \
|
|
( (This)->lpVtbl -> Release(This) )
|
|
|
|
|
|
#define IComponentTypes_GetTypeInfoCount(This,pctinfo) \
|
|
( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
|
|
|
|
#define IComponentTypes_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
|
|
|
|
#define IComponentTypes_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
|
|
|
|
#define IComponentTypes_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
|
|
|
|
|
|
#define IComponentTypes_get_Count(This,Count) \
|
|
( (This)->lpVtbl -> get_Count(This,Count) )
|
|
|
|
#define IComponentTypes_get__NewEnum(This,ppNewEnum) \
|
|
( (This)->lpVtbl -> get__NewEnum(This,ppNewEnum) )
|
|
|
|
#define IComponentTypes_EnumComponentTypes(This,ppNewEnum) \
|
|
( (This)->lpVtbl -> EnumComponentTypes(This,ppNewEnum) )
|
|
|
|
#define IComponentTypes_get_Item(This,Index,ComponentType) \
|
|
( (This)->lpVtbl -> get_Item(This,Index,ComponentType) )
|
|
|
|
#define IComponentTypes_put_Item(This,Index,ComponentType) \
|
|
( (This)->lpVtbl -> put_Item(This,Index,ComponentType) )
|
|
|
|
#define IComponentTypes_Add(This,ComponentType,NewIndex) \
|
|
( (This)->lpVtbl -> Add(This,ComponentType,NewIndex) )
|
|
|
|
#define IComponentTypes_Remove(This,Index) \
|
|
( (This)->lpVtbl -> Remove(This,Index) )
|
|
|
|
#define IComponentTypes_Clone(This,NewList) \
|
|
( (This)->lpVtbl -> Clone(This,NewList) )
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __IComponentTypes_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IComponent_INTERFACE_DEFINED__
|
|
#define __IComponent_INTERFACE_DEFINED__
|
|
|
|
/* interface IComponent */
|
|
/* [unique][helpstring][oleautomation][dual][uuid][nonextensible][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IComponent;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("1A5576FC-0E19-11d3-9D8E-00C04F72D980")
|
|
IComponent : public IDispatch
|
|
{
|
|
public:
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Type(
|
|
/* [retval][out] */ __RPC__deref_out_opt IComponentType **CT) = 0;
|
|
|
|
virtual /* [helpstring][id][propput][restricted][hidden] */ HRESULT STDMETHODCALLTYPE put_Type(
|
|
/* [in] */ __RPC__in_opt IComponentType *CT) = 0;
|
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DescLangID(
|
|
/* [retval][out] */ __RPC__out long *LangID) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_DescLangID(
|
|
/* [in] */ long LangID) = 0;
|
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Status(
|
|
/* [retval][out] */ __RPC__out ComponentStatus *Status) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Status(
|
|
/* [in] */ ComponentStatus Status) = 0;
|
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Description(
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *Description) = 0;
|
|
|
|
virtual /* [helpstring][id][propput][restricted][hidden] */ HRESULT STDMETHODCALLTYPE put_Description(
|
|
/* [in] */ __RPC__in BSTR Description) = 0;
|
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Clone(
|
|
/* [retval][out] */ __RPC__deref_out_opt IComponent **NewComponent) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IComponentVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
__RPC__in IComponent * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
__RPC__deref_out void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
__RPC__in IComponent * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
__RPC__in IComponent * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
|
|
__RPC__in IComponent * This,
|
|
/* [out] */ __RPC__out UINT *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
|
|
__RPC__in IComponent * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
|
|
__RPC__in IComponent * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames,
|
|
/* [range][in] */ __RPC__in_range(0,16384) UINT cNames,
|
|
/* [in] */ LCID lcid,
|
|
/* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId);
|
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
|
|
IComponent * This,
|
|
/* [in] */ DISPID dispIdMember,
|
|
/* [in] */ REFIID riid,
|
|
/* [in] */ LCID lcid,
|
|
/* [in] */ WORD wFlags,
|
|
/* [out][in] */ DISPPARAMS *pDispParams,
|
|
/* [out] */ VARIANT *pVarResult,
|
|
/* [out] */ EXCEPINFO *pExcepInfo,
|
|
/* [out] */ UINT *puArgErr);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Type )(
|
|
__RPC__in IComponent * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt IComponentType **CT);
|
|
|
|
/* [helpstring][id][propput][restricted][hidden] */ HRESULT ( STDMETHODCALLTYPE *put_Type )(
|
|
__RPC__in IComponent * This,
|
|
/* [in] */ __RPC__in_opt IComponentType *CT);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DescLangID )(
|
|
__RPC__in IComponent * This,
|
|
/* [retval][out] */ __RPC__out long *LangID);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DescLangID )(
|
|
__RPC__in IComponent * This,
|
|
/* [in] */ long LangID);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Status )(
|
|
__RPC__in IComponent * This,
|
|
/* [retval][out] */ __RPC__out ComponentStatus *Status);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Status )(
|
|
__RPC__in IComponent * This,
|
|
/* [in] */ ComponentStatus Status);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Description )(
|
|
__RPC__in IComponent * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *Description);
|
|
|
|
/* [helpstring][id][propput][restricted][hidden] */ HRESULT ( STDMETHODCALLTYPE *put_Description )(
|
|
__RPC__in IComponent * This,
|
|
/* [in] */ __RPC__in BSTR Description);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Clone )(
|
|
__RPC__in IComponent * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt IComponent **NewComponent);
|
|
|
|
END_INTERFACE
|
|
} IComponentVtbl;
|
|
|
|
interface IComponent
|
|
{
|
|
CONST_VTBL struct IComponentVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IComponent_QueryInterface(This,riid,ppvObject) \
|
|
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
|
|
|
#define IComponent_AddRef(This) \
|
|
( (This)->lpVtbl -> AddRef(This) )
|
|
|
|
#define IComponent_Release(This) \
|
|
( (This)->lpVtbl -> Release(This) )
|
|
|
|
|
|
#define IComponent_GetTypeInfoCount(This,pctinfo) \
|
|
( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
|
|
|
|
#define IComponent_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
|
|
|
|
#define IComponent_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
|
|
|
|
#define IComponent_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
|
|
|
|
|
|
#define IComponent_get_Type(This,CT) \
|
|
( (This)->lpVtbl -> get_Type(This,CT) )
|
|
|
|
#define IComponent_put_Type(This,CT) \
|
|
( (This)->lpVtbl -> put_Type(This,CT) )
|
|
|
|
#define IComponent_get_DescLangID(This,LangID) \
|
|
( (This)->lpVtbl -> get_DescLangID(This,LangID) )
|
|
|
|
#define IComponent_put_DescLangID(This,LangID) \
|
|
( (This)->lpVtbl -> put_DescLangID(This,LangID) )
|
|
|
|
#define IComponent_get_Status(This,Status) \
|
|
( (This)->lpVtbl -> get_Status(This,Status) )
|
|
|
|
#define IComponent_put_Status(This,Status) \
|
|
( (This)->lpVtbl -> put_Status(This,Status) )
|
|
|
|
#define IComponent_get_Description(This,Description) \
|
|
( (This)->lpVtbl -> get_Description(This,Description) )
|
|
|
|
#define IComponent_put_Description(This,Description) \
|
|
( (This)->lpVtbl -> put_Description(This,Description) )
|
|
|
|
#define IComponent_Clone(This,NewComponent) \
|
|
( (This)->lpVtbl -> Clone(This,NewComponent) )
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __IComponent_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IAnalogAudioComponentType_INTERFACE_DEFINED__
|
|
#define __IAnalogAudioComponentType_INTERFACE_DEFINED__
|
|
|
|
/* interface IAnalogAudioComponentType */
|
|
/* [unique][helpstring][oleautomation][dual][uuid][nonextensible][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IAnalogAudioComponentType;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("2CFEB2A8-1787-4A24-A941-C6EAEC39C842")
|
|
IAnalogAudioComponentType : public IComponentType
|
|
{
|
|
public:
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_AnalogAudioMode(
|
|
/* [retval][out] */ __RPC__out TVAudioMode *Mode) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_AnalogAudioMode(
|
|
/* [in] */ TVAudioMode Mode) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IAnalogAudioComponentTypeVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
__RPC__in IAnalogAudioComponentType * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
__RPC__deref_out void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
__RPC__in IAnalogAudioComponentType * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
__RPC__in IAnalogAudioComponentType * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
|
|
__RPC__in IAnalogAudioComponentType * This,
|
|
/* [out] */ __RPC__out UINT *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
|
|
__RPC__in IAnalogAudioComponentType * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
|
|
__RPC__in IAnalogAudioComponentType * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames,
|
|
/* [range][in] */ __RPC__in_range(0,16384) UINT cNames,
|
|
/* [in] */ LCID lcid,
|
|
/* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId);
|
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
|
|
IAnalogAudioComponentType * This,
|
|
/* [in] */ DISPID dispIdMember,
|
|
/* [in] */ REFIID riid,
|
|
/* [in] */ LCID lcid,
|
|
/* [in] */ WORD wFlags,
|
|
/* [out][in] */ DISPPARAMS *pDispParams,
|
|
/* [out] */ VARIANT *pVarResult,
|
|
/* [out] */ EXCEPINFO *pExcepInfo,
|
|
/* [out] */ UINT *puArgErr);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Category )(
|
|
__RPC__in IAnalogAudioComponentType * This,
|
|
/* [retval][out] */ __RPC__out ComponentCategory *Category);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Category )(
|
|
__RPC__in IAnalogAudioComponentType * This,
|
|
/* [in] */ ComponentCategory Category);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MediaMajorType )(
|
|
__RPC__in IAnalogAudioComponentType * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *MediaMajorType);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_MediaMajorType )(
|
|
__RPC__in IAnalogAudioComponentType * This,
|
|
/* [in] */ __RPC__in BSTR MediaMajorType);
|
|
|
|
/* [restricted][hidden][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__MediaMajorType )(
|
|
__RPC__in IAnalogAudioComponentType * This,
|
|
/* [retval][out] */ __RPC__out GUID *MediaMajorTypeGuid);
|
|
|
|
/* [restricted][hidden][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put__MediaMajorType )(
|
|
__RPC__in IAnalogAudioComponentType * This,
|
|
/* [in] */ __RPC__in REFCLSID MediaMajorTypeGuid);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MediaSubType )(
|
|
__RPC__in IAnalogAudioComponentType * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *MediaSubType);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_MediaSubType )(
|
|
__RPC__in IAnalogAudioComponentType * This,
|
|
/* [in] */ __RPC__in BSTR MediaSubType);
|
|
|
|
/* [restricted][hidden][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__MediaSubType )(
|
|
__RPC__in IAnalogAudioComponentType * This,
|
|
/* [retval][out] */ __RPC__out GUID *MediaSubTypeGuid);
|
|
|
|
/* [restricted][hidden][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put__MediaSubType )(
|
|
__RPC__in IAnalogAudioComponentType * This,
|
|
/* [in] */ __RPC__in REFCLSID MediaSubTypeGuid);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MediaFormatType )(
|
|
__RPC__in IAnalogAudioComponentType * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *MediaFormatType);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_MediaFormatType )(
|
|
__RPC__in IAnalogAudioComponentType * This,
|
|
/* [in] */ __RPC__in BSTR MediaFormatType);
|
|
|
|
/* [restricted][hidden][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__MediaFormatType )(
|
|
__RPC__in IAnalogAudioComponentType * This,
|
|
/* [retval][out] */ __RPC__out GUID *MediaFormatTypeGuid);
|
|
|
|
/* [restricted][hidden][helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put__MediaFormatType )(
|
|
__RPC__in IAnalogAudioComponentType * This,
|
|
/* [in] */ __RPC__in REFCLSID MediaFormatTypeGuid);
|
|
|
|
/* [helpstring][restricted][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MediaType )(
|
|
__RPC__in IAnalogAudioComponentType * This,
|
|
/* [retval][out] */ __RPC__out AM_MEDIA_TYPE *MediaType);
|
|
|
|
/* [helpstring][restricted][hidden][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_MediaType )(
|
|
__RPC__in IAnalogAudioComponentType * This,
|
|
/* [in] */ __RPC__in AM_MEDIA_TYPE *MediaType);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Clone )(
|
|
__RPC__in IAnalogAudioComponentType * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt IComponentType **NewCT);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_AnalogAudioMode )(
|
|
__RPC__in IAnalogAudioComponentType * This,
|
|
/* [retval][out] */ __RPC__out TVAudioMode *Mode);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_AnalogAudioMode )(
|
|
__RPC__in IAnalogAudioComponentType * This,
|
|
/* [in] */ TVAudioMode Mode);
|
|
|
|
END_INTERFACE
|
|
} IAnalogAudioComponentTypeVtbl;
|
|
|
|
interface IAnalogAudioComponentType
|
|
{
|
|
CONST_VTBL struct IAnalogAudioComponentTypeVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IAnalogAudioComponentType_QueryInterface(This,riid,ppvObject) \
|
|
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
|
|
|
#define IAnalogAudioComponentType_AddRef(This) \
|
|
( (This)->lpVtbl -> AddRef(This) )
|
|
|
|
#define IAnalogAudioComponentType_Release(This) \
|
|
( (This)->lpVtbl -> Release(This) )
|
|
|
|
|
|
#define IAnalogAudioComponentType_GetTypeInfoCount(This,pctinfo) \
|
|
( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
|
|
|
|
#define IAnalogAudioComponentType_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
|
|
|
|
#define IAnalogAudioComponentType_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
|
|
|
|
#define IAnalogAudioComponentType_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
|
|
|
|
|
|
#define IAnalogAudioComponentType_get_Category(This,Category) \
|
|
( (This)->lpVtbl -> get_Category(This,Category) )
|
|
|
|
#define IAnalogAudioComponentType_put_Category(This,Category) \
|
|
( (This)->lpVtbl -> put_Category(This,Category) )
|
|
|
|
#define IAnalogAudioComponentType_get_MediaMajorType(This,MediaMajorType) \
|
|
( (This)->lpVtbl -> get_MediaMajorType(This,MediaMajorType) )
|
|
|
|
#define IAnalogAudioComponentType_put_MediaMajorType(This,MediaMajorType) \
|
|
( (This)->lpVtbl -> put_MediaMajorType(This,MediaMajorType) )
|
|
|
|
#define IAnalogAudioComponentType_get__MediaMajorType(This,MediaMajorTypeGuid) \
|
|
( (This)->lpVtbl -> get__MediaMajorType(This,MediaMajorTypeGuid) )
|
|
|
|
#define IAnalogAudioComponentType_put__MediaMajorType(This,MediaMajorTypeGuid) \
|
|
( (This)->lpVtbl -> put__MediaMajorType(This,MediaMajorTypeGuid) )
|
|
|
|
#define IAnalogAudioComponentType_get_MediaSubType(This,MediaSubType) \
|
|
( (This)->lpVtbl -> get_MediaSubType(This,MediaSubType) )
|
|
|
|
#define IAnalogAudioComponentType_put_MediaSubType(This,MediaSubType) \
|
|
( (This)->lpVtbl -> put_MediaSubType(This,MediaSubType) )
|
|
|
|
#define IAnalogAudioComponentType_get__MediaSubType(This,MediaSubTypeGuid) \
|
|
( (This)->lpVtbl -> get__MediaSubType(This,MediaSubTypeGuid) )
|
|
|
|
#define IAnalogAudioComponentType_put__MediaSubType(This,MediaSubTypeGuid) \
|
|
( (This)->lpVtbl -> put__MediaSubType(This,MediaSubTypeGuid) )
|
|
|
|
#define IAnalogAudioComponentType_get_MediaFormatType(This,MediaFormatType) \
|
|
( (This)->lpVtbl -> get_MediaFormatType(This,MediaFormatType) )
|
|
|
|
#define IAnalogAudioComponentType_put_MediaFormatType(This,MediaFormatType) \
|
|
( (This)->lpVtbl -> put_MediaFormatType(This,MediaFormatType) )
|
|
|
|
#define IAnalogAudioComponentType_get__MediaFormatType(This,MediaFormatTypeGuid) \
|
|
( (This)->lpVtbl -> get__MediaFormatType(This,MediaFormatTypeGuid) )
|
|
|
|
#define IAnalogAudioComponentType_put__MediaFormatType(This,MediaFormatTypeGuid) \
|
|
( (This)->lpVtbl -> put__MediaFormatType(This,MediaFormatTypeGuid) )
|
|
|
|
#define IAnalogAudioComponentType_get_MediaType(This,MediaType) \
|
|
( (This)->lpVtbl -> get_MediaType(This,MediaType) )
|
|
|
|
#define IAnalogAudioComponentType_put_MediaType(This,MediaType) \
|
|
( (This)->lpVtbl -> put_MediaType(This,MediaType) )
|
|
|
|
#define IAnalogAudioComponentType_Clone(This,NewCT) \
|
|
( (This)->lpVtbl -> Clone(This,NewCT) )
|
|
|
|
|
|
#define IAnalogAudioComponentType_get_AnalogAudioMode(This,Mode) \
|
|
( (This)->lpVtbl -> get_AnalogAudioMode(This,Mode) )
|
|
|
|
#define IAnalogAudioComponentType_put_AnalogAudioMode(This,Mode) \
|
|
( (This)->lpVtbl -> put_AnalogAudioMode(This,Mode) )
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __IAnalogAudioComponentType_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IMPEG2Component_INTERFACE_DEFINED__
|
|
#define __IMPEG2Component_INTERFACE_DEFINED__
|
|
|
|
/* interface IMPEG2Component */
|
|
/* [unique][helpstring][oleautomation][dual][uuid][nonextensible][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IMPEG2Component;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("1493E353-1EB6-473c-802D-8E6B8EC9D2A9")
|
|
IMPEG2Component : public IComponent
|
|
{
|
|
public:
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_PID(
|
|
/* [retval][out] */ __RPC__out long *PID) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_PID(
|
|
/* [in] */ long PID) = 0;
|
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_PCRPID(
|
|
/* [retval][out] */ __RPC__out long *PCRPID) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_PCRPID(
|
|
/* [in] */ long PCRPID) = 0;
|
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ProgramNumber(
|
|
/* [retval][out] */ __RPC__out long *ProgramNumber) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ProgramNumber(
|
|
/* [in] */ long ProgramNumber) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IMPEG2ComponentVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
__RPC__in IMPEG2Component * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
__RPC__deref_out void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
__RPC__in IMPEG2Component * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
__RPC__in IMPEG2Component * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
|
|
__RPC__in IMPEG2Component * This,
|
|
/* [out] */ __RPC__out UINT *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
|
|
__RPC__in IMPEG2Component * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
|
|
__RPC__in IMPEG2Component * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames,
|
|
/* [range][in] */ __RPC__in_range(0,16384) UINT cNames,
|
|
/* [in] */ LCID lcid,
|
|
/* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId);
|
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
|
|
IMPEG2Component * This,
|
|
/* [in] */ DISPID dispIdMember,
|
|
/* [in] */ REFIID riid,
|
|
/* [in] */ LCID lcid,
|
|
/* [in] */ WORD wFlags,
|
|
/* [out][in] */ DISPPARAMS *pDispParams,
|
|
/* [out] */ VARIANT *pVarResult,
|
|
/* [out] */ EXCEPINFO *pExcepInfo,
|
|
/* [out] */ UINT *puArgErr);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Type )(
|
|
__RPC__in IMPEG2Component * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt IComponentType **CT);
|
|
|
|
/* [helpstring][id][propput][restricted][hidden] */ HRESULT ( STDMETHODCALLTYPE *put_Type )(
|
|
__RPC__in IMPEG2Component * This,
|
|
/* [in] */ __RPC__in_opt IComponentType *CT);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DescLangID )(
|
|
__RPC__in IMPEG2Component * This,
|
|
/* [retval][out] */ __RPC__out long *LangID);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DescLangID )(
|
|
__RPC__in IMPEG2Component * This,
|
|
/* [in] */ long LangID);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Status )(
|
|
__RPC__in IMPEG2Component * This,
|
|
/* [retval][out] */ __RPC__out ComponentStatus *Status);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Status )(
|
|
__RPC__in IMPEG2Component * This,
|
|
/* [in] */ ComponentStatus Status);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Description )(
|
|
__RPC__in IMPEG2Component * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *Description);
|
|
|
|
/* [helpstring][id][propput][restricted][hidden] */ HRESULT ( STDMETHODCALLTYPE *put_Description )(
|
|
__RPC__in IMPEG2Component * This,
|
|
/* [in] */ __RPC__in BSTR Description);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Clone )(
|
|
__RPC__in IMPEG2Component * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt IComponent **NewComponent);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PID )(
|
|
__RPC__in IMPEG2Component * This,
|
|
/* [retval][out] */ __RPC__out long *PID);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_PID )(
|
|
__RPC__in IMPEG2Component * This,
|
|
/* [in] */ long PID);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PCRPID )(
|
|
__RPC__in IMPEG2Component * This,
|
|
/* [retval][out] */ __RPC__out long *PCRPID);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_PCRPID )(
|
|
__RPC__in IMPEG2Component * This,
|
|
/* [in] */ long PCRPID);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ProgramNumber )(
|
|
__RPC__in IMPEG2Component * This,
|
|
/* [retval][out] */ __RPC__out long *ProgramNumber);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ProgramNumber )(
|
|
__RPC__in IMPEG2Component * This,
|
|
/* [in] */ long ProgramNumber);
|
|
|
|
END_INTERFACE
|
|
} IMPEG2ComponentVtbl;
|
|
|
|
interface IMPEG2Component
|
|
{
|
|
CONST_VTBL struct IMPEG2ComponentVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IMPEG2Component_QueryInterface(This,riid,ppvObject) \
|
|
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
|
|
|
#define IMPEG2Component_AddRef(This) \
|
|
( (This)->lpVtbl -> AddRef(This) )
|
|
|
|
#define IMPEG2Component_Release(This) \
|
|
( (This)->lpVtbl -> Release(This) )
|
|
|
|
|
|
#define IMPEG2Component_GetTypeInfoCount(This,pctinfo) \
|
|
( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
|
|
|
|
#define IMPEG2Component_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
|
|
|
|
#define IMPEG2Component_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
|
|
|
|
#define IMPEG2Component_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
|
|
|
|
|
|
#define IMPEG2Component_get_Type(This,CT) \
|
|
( (This)->lpVtbl -> get_Type(This,CT) )
|
|
|
|
#define IMPEG2Component_put_Type(This,CT) \
|
|
( (This)->lpVtbl -> put_Type(This,CT) )
|
|
|
|
#define IMPEG2Component_get_DescLangID(This,LangID) \
|
|
( (This)->lpVtbl -> get_DescLangID(This,LangID) )
|
|
|
|
#define IMPEG2Component_put_DescLangID(This,LangID) \
|
|
( (This)->lpVtbl -> put_DescLangID(This,LangID) )
|
|
|
|
#define IMPEG2Component_get_Status(This,Status) \
|
|
( (This)->lpVtbl -> get_Status(This,Status) )
|
|
|
|
#define IMPEG2Component_put_Status(This,Status) \
|
|
( (This)->lpVtbl -> put_Status(This,Status) )
|
|
|
|
#define IMPEG2Component_get_Description(This,Description) \
|
|
( (This)->lpVtbl -> get_Description(This,Description) )
|
|
|
|
#define IMPEG2Component_put_Description(This,Description) \
|
|
( (This)->lpVtbl -> put_Description(This,Description) )
|
|
|
|
#define IMPEG2Component_Clone(This,NewComponent) \
|
|
( (This)->lpVtbl -> Clone(This,NewComponent) )
|
|
|
|
|
|
#define IMPEG2Component_get_PID(This,PID) \
|
|
( (This)->lpVtbl -> get_PID(This,PID) )
|
|
|
|
#define IMPEG2Component_put_PID(This,PID) \
|
|
( (This)->lpVtbl -> put_PID(This,PID) )
|
|
|
|
#define IMPEG2Component_get_PCRPID(This,PCRPID) \
|
|
( (This)->lpVtbl -> get_PCRPID(This,PCRPID) )
|
|
|
|
#define IMPEG2Component_put_PCRPID(This,PCRPID) \
|
|
( (This)->lpVtbl -> put_PCRPID(This,PCRPID) )
|
|
|
|
#define IMPEG2Component_get_ProgramNumber(This,ProgramNumber) \
|
|
( (This)->lpVtbl -> get_ProgramNumber(This,ProgramNumber) )
|
|
|
|
#define IMPEG2Component_put_ProgramNumber(This,ProgramNumber) \
|
|
( (This)->lpVtbl -> put_ProgramNumber(This,ProgramNumber) )
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __IMPEG2Component_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IEnumComponents_INTERFACE_DEFINED__
|
|
#define __IEnumComponents_INTERFACE_DEFINED__
|
|
|
|
/* interface IEnumComponents */
|
|
/* [unique][uuid][object][restricted][hidden] */
|
|
|
|
|
|
EXTERN_C const IID IID_IEnumComponents;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("2A6E2939-2595-11d3-B64C-00C04F79498E")
|
|
IEnumComponents : public IUnknown
|
|
{
|
|
public:
|
|
virtual HRESULT STDMETHODCALLTYPE Next(
|
|
/* [in] */ ULONG celt,
|
|
/* [length_is][size_is][out] */ __RPC__out_ecount_part(celt, *pceltFetched) IComponent **rgelt,
|
|
/* [out] */ __RPC__out ULONG *pceltFetched) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE Skip(
|
|
/* [in] */ ULONG celt) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE Clone(
|
|
/* [out] */ __RPC__deref_out_opt IEnumComponents **ppEnum) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IEnumComponentsVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
__RPC__in IEnumComponents * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
__RPC__deref_out void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
__RPC__in IEnumComponents * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
__RPC__in IEnumComponents * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *Next )(
|
|
__RPC__in IEnumComponents * This,
|
|
/* [in] */ ULONG celt,
|
|
/* [length_is][size_is][out] */ __RPC__out_ecount_part(celt, *pceltFetched) IComponent **rgelt,
|
|
/* [out] */ __RPC__out ULONG *pceltFetched);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *Skip )(
|
|
__RPC__in IEnumComponents * This,
|
|
/* [in] */ ULONG celt);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *Reset )(
|
|
__RPC__in IEnumComponents * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *Clone )(
|
|
__RPC__in IEnumComponents * This,
|
|
/* [out] */ __RPC__deref_out_opt IEnumComponents **ppEnum);
|
|
|
|
END_INTERFACE
|
|
} IEnumComponentsVtbl;
|
|
|
|
interface IEnumComponents
|
|
{
|
|
CONST_VTBL struct IEnumComponentsVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IEnumComponents_QueryInterface(This,riid,ppvObject) \
|
|
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
|
|
|
#define IEnumComponents_AddRef(This) \
|
|
( (This)->lpVtbl -> AddRef(This) )
|
|
|
|
#define IEnumComponents_Release(This) \
|
|
( (This)->lpVtbl -> Release(This) )
|
|
|
|
|
|
#define IEnumComponents_Next(This,celt,rgelt,pceltFetched) \
|
|
( (This)->lpVtbl -> Next(This,celt,rgelt,pceltFetched) )
|
|
|
|
#define IEnumComponents_Skip(This,celt) \
|
|
( (This)->lpVtbl -> Skip(This,celt) )
|
|
|
|
#define IEnumComponents_Reset(This) \
|
|
( (This)->lpVtbl -> Reset(This) )
|
|
|
|
#define IEnumComponents_Clone(This,ppEnum) \
|
|
( (This)->lpVtbl -> Clone(This,ppEnum) )
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __IEnumComponents_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IComponents_INTERFACE_DEFINED__
|
|
#define __IComponents_INTERFACE_DEFINED__
|
|
|
|
/* interface IComponents */
|
|
/* [unique][helpstring][oleautomation][dual][uuid][nonextensible][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IComponents;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("39A48091-FFFE-4182-A161-3FF802640E26")
|
|
IComponents : public IDispatch
|
|
{
|
|
public:
|
|
virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
|
|
/* [retval][out] */ __RPC__out long *Count) = 0;
|
|
|
|
virtual /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
|
|
/* [retval][out] */ __RPC__deref_out_opt IEnumVARIANT **ppNewEnum) = 0;
|
|
|
|
virtual /* [helpstring][restricted][hidden] */ HRESULT STDMETHODCALLTYPE EnumComponents(
|
|
/* [retval][out] */ __RPC__deref_out_opt IEnumComponents **ppNewEnum) = 0;
|
|
|
|
virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Item(
|
|
/* [in] */ VARIANT Index,
|
|
/* [retval][out] */ __RPC__deref_out_opt IComponent **ppComponent) = 0;
|
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add(
|
|
/* [in] */ __RPC__in_opt IComponent *Component,
|
|
/* [retval][out] */ __RPC__out VARIANT *NewIndex) = 0;
|
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Remove(
|
|
/* [in] */ VARIANT Index) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Clone(
|
|
/* [retval][out] */ __RPC__deref_out_opt IComponents **NewList) = 0;
|
|
|
|
virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Item(
|
|
/* [in] */ VARIANT Index,
|
|
/* [in] */ __RPC__in_opt IComponent *ppComponent) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IComponentsVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
__RPC__in IComponents * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
__RPC__deref_out void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
__RPC__in IComponents * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
__RPC__in IComponents * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
|
|
__RPC__in IComponents * This,
|
|
/* [out] */ __RPC__out UINT *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
|
|
__RPC__in IComponents * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
|
|
__RPC__in IComponents * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames,
|
|
/* [range][in] */ __RPC__in_range(0,16384) UINT cNames,
|
|
/* [in] */ LCID lcid,
|
|
/* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId);
|
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
|
|
IComponents * This,
|
|
/* [in] */ DISPID dispIdMember,
|
|
/* [in] */ REFIID riid,
|
|
/* [in] */ LCID lcid,
|
|
/* [in] */ WORD wFlags,
|
|
/* [out][in] */ DISPPARAMS *pDispParams,
|
|
/* [out] */ VARIANT *pVarResult,
|
|
/* [out] */ EXCEPINFO *pExcepInfo,
|
|
/* [out] */ UINT *puArgErr);
|
|
|
|
/* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )(
|
|
__RPC__in IComponents * This,
|
|
/* [retval][out] */ __RPC__out long *Count);
|
|
|
|
/* [restricted][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )(
|
|
__RPC__in IComponents * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt IEnumVARIANT **ppNewEnum);
|
|
|
|
/* [helpstring][restricted][hidden] */ HRESULT ( STDMETHODCALLTYPE *EnumComponents )(
|
|
__RPC__in IComponents * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt IEnumComponents **ppNewEnum);
|
|
|
|
/* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Item )(
|
|
__RPC__in IComponents * This,
|
|
/* [in] */ VARIANT Index,
|
|
/* [retval][out] */ __RPC__deref_out_opt IComponent **ppComponent);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Add )(
|
|
__RPC__in IComponents * This,
|
|
/* [in] */ __RPC__in_opt IComponent *Component,
|
|
/* [retval][out] */ __RPC__out VARIANT *NewIndex);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Remove )(
|
|
__RPC__in IComponents * This,
|
|
/* [in] */ VARIANT Index);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Clone )(
|
|
__RPC__in IComponents * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt IComponents **NewList);
|
|
|
|
/* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Item )(
|
|
__RPC__in IComponents * This,
|
|
/* [in] */ VARIANT Index,
|
|
/* [in] */ __RPC__in_opt IComponent *ppComponent);
|
|
|
|
END_INTERFACE
|
|
} IComponentsVtbl;
|
|
|
|
interface IComponents
|
|
{
|
|
CONST_VTBL struct IComponentsVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IComponents_QueryInterface(This,riid,ppvObject) \
|
|
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
|
|
|
#define IComponents_AddRef(This) \
|
|
( (This)->lpVtbl -> AddRef(This) )
|
|
|
|
#define IComponents_Release(This) \
|
|
( (This)->lpVtbl -> Release(This) )
|
|
|
|
|
|
#define IComponents_GetTypeInfoCount(This,pctinfo) \
|
|
( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
|
|
|
|
#define IComponents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
|
|
|
|
#define IComponents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
|
|
|
|
#define IComponents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
|
|
|
|
|
|
#define IComponents_get_Count(This,Count) \
|
|
( (This)->lpVtbl -> get_Count(This,Count) )
|
|
|
|
#define IComponents_get__NewEnum(This,ppNewEnum) \
|
|
( (This)->lpVtbl -> get__NewEnum(This,ppNewEnum) )
|
|
|
|
#define IComponents_EnumComponents(This,ppNewEnum) \
|
|
( (This)->lpVtbl -> EnumComponents(This,ppNewEnum) )
|
|
|
|
#define IComponents_get_Item(This,Index,ppComponent) \
|
|
( (This)->lpVtbl -> get_Item(This,Index,ppComponent) )
|
|
|
|
#define IComponents_Add(This,Component,NewIndex) \
|
|
( (This)->lpVtbl -> Add(This,Component,NewIndex) )
|
|
|
|
#define IComponents_Remove(This,Index) \
|
|
( (This)->lpVtbl -> Remove(This,Index) )
|
|
|
|
#define IComponents_Clone(This,NewList) \
|
|
( (This)->lpVtbl -> Clone(This,NewList) )
|
|
|
|
#define IComponents_put_Item(This,Index,ppComponent) \
|
|
( (This)->lpVtbl -> put_Item(This,Index,ppComponent) )
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __IComponents_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IComponentsOld_INTERFACE_DEFINED__
|
|
#define __IComponentsOld_INTERFACE_DEFINED__
|
|
|
|
/* interface IComponentsOld */
|
|
/* [unique][helpstring][oleautomation][dual][uuid][nonextensible][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IComponentsOld;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("FCD01846-0E19-11d3-9D8E-00C04F72D980")
|
|
IComponentsOld : public IDispatch
|
|
{
|
|
public:
|
|
virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
|
|
/* [retval][out] */ __RPC__out long *Count) = 0;
|
|
|
|
virtual /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
|
|
/* [retval][out] */ __RPC__deref_out_opt IEnumVARIANT **ppNewEnum) = 0;
|
|
|
|
virtual /* [helpstring][restricted][hidden] */ HRESULT STDMETHODCALLTYPE EnumComponents(
|
|
/* [retval][out] */ __RPC__deref_out_opt IEnumComponents **ppNewEnum) = 0;
|
|
|
|
virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Item(
|
|
/* [in] */ VARIANT Index,
|
|
/* [retval][out] */ __RPC__deref_out_opt IComponent **ppComponent) = 0;
|
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add(
|
|
/* [in] */ __RPC__in_opt IComponent *Component,
|
|
/* [retval][out] */ __RPC__out VARIANT *NewIndex) = 0;
|
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Remove(
|
|
/* [in] */ VARIANT Index) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Clone(
|
|
/* [retval][out] */ __RPC__deref_out_opt IComponents **NewList) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IComponentsOldVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
__RPC__in IComponentsOld * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
__RPC__deref_out void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
__RPC__in IComponentsOld * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
__RPC__in IComponentsOld * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
|
|
__RPC__in IComponentsOld * This,
|
|
/* [out] */ __RPC__out UINT *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
|
|
__RPC__in IComponentsOld * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
|
|
__RPC__in IComponentsOld * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames,
|
|
/* [range][in] */ __RPC__in_range(0,16384) UINT cNames,
|
|
/* [in] */ LCID lcid,
|
|
/* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId);
|
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
|
|
IComponentsOld * This,
|
|
/* [in] */ DISPID dispIdMember,
|
|
/* [in] */ REFIID riid,
|
|
/* [in] */ LCID lcid,
|
|
/* [in] */ WORD wFlags,
|
|
/* [out][in] */ DISPPARAMS *pDispParams,
|
|
/* [out] */ VARIANT *pVarResult,
|
|
/* [out] */ EXCEPINFO *pExcepInfo,
|
|
/* [out] */ UINT *puArgErr);
|
|
|
|
/* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )(
|
|
__RPC__in IComponentsOld * This,
|
|
/* [retval][out] */ __RPC__out long *Count);
|
|
|
|
/* [restricted][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )(
|
|
__RPC__in IComponentsOld * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt IEnumVARIANT **ppNewEnum);
|
|
|
|
/* [helpstring][restricted][hidden] */ HRESULT ( STDMETHODCALLTYPE *EnumComponents )(
|
|
__RPC__in IComponentsOld * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt IEnumComponents **ppNewEnum);
|
|
|
|
/* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Item )(
|
|
__RPC__in IComponentsOld * This,
|
|
/* [in] */ VARIANT Index,
|
|
/* [retval][out] */ __RPC__deref_out_opt IComponent **ppComponent);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Add )(
|
|
__RPC__in IComponentsOld * This,
|
|
/* [in] */ __RPC__in_opt IComponent *Component,
|
|
/* [retval][out] */ __RPC__out VARIANT *NewIndex);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Remove )(
|
|
__RPC__in IComponentsOld * This,
|
|
/* [in] */ VARIANT Index);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Clone )(
|
|
__RPC__in IComponentsOld * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt IComponents **NewList);
|
|
|
|
END_INTERFACE
|
|
} IComponentsOldVtbl;
|
|
|
|
interface IComponentsOld
|
|
{
|
|
CONST_VTBL struct IComponentsOldVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IComponentsOld_QueryInterface(This,riid,ppvObject) \
|
|
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
|
|
|
#define IComponentsOld_AddRef(This) \
|
|
( (This)->lpVtbl -> AddRef(This) )
|
|
|
|
#define IComponentsOld_Release(This) \
|
|
( (This)->lpVtbl -> Release(This) )
|
|
|
|
|
|
#define IComponentsOld_GetTypeInfoCount(This,pctinfo) \
|
|
( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
|
|
|
|
#define IComponentsOld_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
|
|
|
|
#define IComponentsOld_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
|
|
|
|
#define IComponentsOld_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
|
|
|
|
|
|
#define IComponentsOld_get_Count(This,Count) \
|
|
( (This)->lpVtbl -> get_Count(This,Count) )
|
|
|
|
#define IComponentsOld_get__NewEnum(This,ppNewEnum) \
|
|
( (This)->lpVtbl -> get__NewEnum(This,ppNewEnum) )
|
|
|
|
#define IComponentsOld_EnumComponents(This,ppNewEnum) \
|
|
( (This)->lpVtbl -> EnumComponents(This,ppNewEnum) )
|
|
|
|
#define IComponentsOld_get_Item(This,Index,ppComponent) \
|
|
( (This)->lpVtbl -> get_Item(This,Index,ppComponent) )
|
|
|
|
#define IComponentsOld_Add(This,Component,NewIndex) \
|
|
( (This)->lpVtbl -> Add(This,Component,NewIndex) )
|
|
|
|
#define IComponentsOld_Remove(This,Index) \
|
|
( (This)->lpVtbl -> Remove(This,Index) )
|
|
|
|
#define IComponentsOld_Clone(This,NewList) \
|
|
( (This)->lpVtbl -> Clone(This,NewList) )
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __IComponentsOld_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __ILocator_INTERFACE_DEFINED__
|
|
#define __ILocator_INTERFACE_DEFINED__
|
|
|
|
/* interface ILocator */
|
|
/* [unique][helpstring][oleautomation][dual][uuid][nonextensible][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_ILocator;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("286D7F89-760C-4F89-80C4-66841D2507AA")
|
|
ILocator : public IDispatch
|
|
{
|
|
public:
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CarrierFrequency(
|
|
/* [retval][out] */ __RPC__out long *Frequency) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_CarrierFrequency(
|
|
/* [in] */ long Frequency) = 0;
|
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_InnerFEC(
|
|
/* [retval][out] */ __RPC__out FECMethod *FEC) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_InnerFEC(
|
|
/* [in] */ FECMethod FEC) = 0;
|
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_InnerFECRate(
|
|
/* [retval][out] */ __RPC__out BinaryConvolutionCodeRate *FEC) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_InnerFECRate(
|
|
/* [in] */ BinaryConvolutionCodeRate FEC) = 0;
|
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_OuterFEC(
|
|
/* [retval][out] */ __RPC__out FECMethod *FEC) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_OuterFEC(
|
|
/* [in] */ FECMethod FEC) = 0;
|
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_OuterFECRate(
|
|
/* [retval][out] */ __RPC__out BinaryConvolutionCodeRate *FEC) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_OuterFECRate(
|
|
/* [in] */ BinaryConvolutionCodeRate FEC) = 0;
|
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Modulation(
|
|
/* [retval][out] */ __RPC__out ModulationType *Modulation) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Modulation(
|
|
/* [in] */ ModulationType Modulation) = 0;
|
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SymbolRate(
|
|
/* [retval][out] */ __RPC__out long *Rate) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_SymbolRate(
|
|
/* [in] */ long Rate) = 0;
|
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Clone(
|
|
/* [retval][out] */ __RPC__deref_out_opt ILocator **NewLocator) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct ILocatorVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
__RPC__in ILocator * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
__RPC__deref_out void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
__RPC__in ILocator * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
__RPC__in ILocator * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
|
|
__RPC__in ILocator * This,
|
|
/* [out] */ __RPC__out UINT *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
|
|
__RPC__in ILocator * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
|
|
__RPC__in ILocator * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames,
|
|
/* [range][in] */ __RPC__in_range(0,16384) UINT cNames,
|
|
/* [in] */ LCID lcid,
|
|
/* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId);
|
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
|
|
ILocator * This,
|
|
/* [in] */ DISPID dispIdMember,
|
|
/* [in] */ REFIID riid,
|
|
/* [in] */ LCID lcid,
|
|
/* [in] */ WORD wFlags,
|
|
/* [out][in] */ DISPPARAMS *pDispParams,
|
|
/* [out] */ VARIANT *pVarResult,
|
|
/* [out] */ EXCEPINFO *pExcepInfo,
|
|
/* [out] */ UINT *puArgErr);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CarrierFrequency )(
|
|
__RPC__in ILocator * This,
|
|
/* [retval][out] */ __RPC__out long *Frequency);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_CarrierFrequency )(
|
|
__RPC__in ILocator * This,
|
|
/* [in] */ long Frequency);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_InnerFEC )(
|
|
__RPC__in ILocator * This,
|
|
/* [retval][out] */ __RPC__out FECMethod *FEC);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_InnerFEC )(
|
|
__RPC__in ILocator * This,
|
|
/* [in] */ FECMethod FEC);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_InnerFECRate )(
|
|
__RPC__in ILocator * This,
|
|
/* [retval][out] */ __RPC__out BinaryConvolutionCodeRate *FEC);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_InnerFECRate )(
|
|
__RPC__in ILocator * This,
|
|
/* [in] */ BinaryConvolutionCodeRate FEC);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OuterFEC )(
|
|
__RPC__in ILocator * This,
|
|
/* [retval][out] */ __RPC__out FECMethod *FEC);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_OuterFEC )(
|
|
__RPC__in ILocator * This,
|
|
/* [in] */ FECMethod FEC);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OuterFECRate )(
|
|
__RPC__in ILocator * This,
|
|
/* [retval][out] */ __RPC__out BinaryConvolutionCodeRate *FEC);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_OuterFECRate )(
|
|
__RPC__in ILocator * This,
|
|
/* [in] */ BinaryConvolutionCodeRate FEC);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Modulation )(
|
|
__RPC__in ILocator * This,
|
|
/* [retval][out] */ __RPC__out ModulationType *Modulation);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Modulation )(
|
|
__RPC__in ILocator * This,
|
|
/* [in] */ ModulationType Modulation);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SymbolRate )(
|
|
__RPC__in ILocator * This,
|
|
/* [retval][out] */ __RPC__out long *Rate);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_SymbolRate )(
|
|
__RPC__in ILocator * This,
|
|
/* [in] */ long Rate);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Clone )(
|
|
__RPC__in ILocator * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt ILocator **NewLocator);
|
|
|
|
END_INTERFACE
|
|
} ILocatorVtbl;
|
|
|
|
interface ILocator
|
|
{
|
|
CONST_VTBL struct ILocatorVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define ILocator_QueryInterface(This,riid,ppvObject) \
|
|
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
|
|
|
#define ILocator_AddRef(This) \
|
|
( (This)->lpVtbl -> AddRef(This) )
|
|
|
|
#define ILocator_Release(This) \
|
|
( (This)->lpVtbl -> Release(This) )
|
|
|
|
|
|
#define ILocator_GetTypeInfoCount(This,pctinfo) \
|
|
( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
|
|
|
|
#define ILocator_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
|
|
|
|
#define ILocator_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
|
|
|
|
#define ILocator_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
|
|
|
|
|
|
#define ILocator_get_CarrierFrequency(This,Frequency) \
|
|
( (This)->lpVtbl -> get_CarrierFrequency(This,Frequency) )
|
|
|
|
#define ILocator_put_CarrierFrequency(This,Frequency) \
|
|
( (This)->lpVtbl -> put_CarrierFrequency(This,Frequency) )
|
|
|
|
#define ILocator_get_InnerFEC(This,FEC) \
|
|
( (This)->lpVtbl -> get_InnerFEC(This,FEC) )
|
|
|
|
#define ILocator_put_InnerFEC(This,FEC) \
|
|
( (This)->lpVtbl -> put_InnerFEC(This,FEC) )
|
|
|
|
#define ILocator_get_InnerFECRate(This,FEC) \
|
|
( (This)->lpVtbl -> get_InnerFECRate(This,FEC) )
|
|
|
|
#define ILocator_put_InnerFECRate(This,FEC) \
|
|
( (This)->lpVtbl -> put_InnerFECRate(This,FEC) )
|
|
|
|
#define ILocator_get_OuterFEC(This,FEC) \
|
|
( (This)->lpVtbl -> get_OuterFEC(This,FEC) )
|
|
|
|
#define ILocator_put_OuterFEC(This,FEC) \
|
|
( (This)->lpVtbl -> put_OuterFEC(This,FEC) )
|
|
|
|
#define ILocator_get_OuterFECRate(This,FEC) \
|
|
( (This)->lpVtbl -> get_OuterFECRate(This,FEC) )
|
|
|
|
#define ILocator_put_OuterFECRate(This,FEC) \
|
|
( (This)->lpVtbl -> put_OuterFECRate(This,FEC) )
|
|
|
|
#define ILocator_get_Modulation(This,Modulation) \
|
|
( (This)->lpVtbl -> get_Modulation(This,Modulation) )
|
|
|
|
#define ILocator_put_Modulation(This,Modulation) \
|
|
( (This)->lpVtbl -> put_Modulation(This,Modulation) )
|
|
|
|
#define ILocator_get_SymbolRate(This,Rate) \
|
|
( (This)->lpVtbl -> get_SymbolRate(This,Rate) )
|
|
|
|
#define ILocator_put_SymbolRate(This,Rate) \
|
|
( (This)->lpVtbl -> put_SymbolRate(This,Rate) )
|
|
|
|
#define ILocator_Clone(This,NewLocator) \
|
|
( (This)->lpVtbl -> Clone(This,NewLocator) )
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __ILocator_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IAnalogLocator_INTERFACE_DEFINED__
|
|
#define __IAnalogLocator_INTERFACE_DEFINED__
|
|
|
|
/* interface IAnalogLocator */
|
|
/* [unique][helpstring][oleautomation][dual][uuid][nonextensible][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IAnalogLocator;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("34D1F26B-E339-430D-ABCE-738CB48984DC")
|
|
IAnalogLocator : public ILocator
|
|
{
|
|
public:
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_VideoStandard(
|
|
/* [retval][out] */ __RPC__out AnalogVideoStandard *AVS) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_VideoStandard(
|
|
/* [in] */ AnalogVideoStandard AVS) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IAnalogLocatorVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
__RPC__in IAnalogLocator * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
__RPC__deref_out void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
__RPC__in IAnalogLocator * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
__RPC__in IAnalogLocator * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
|
|
__RPC__in IAnalogLocator * This,
|
|
/* [out] */ __RPC__out UINT *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
|
|
__RPC__in IAnalogLocator * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
|
|
__RPC__in IAnalogLocator * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames,
|
|
/* [range][in] */ __RPC__in_range(0,16384) UINT cNames,
|
|
/* [in] */ LCID lcid,
|
|
/* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId);
|
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
|
|
IAnalogLocator * This,
|
|
/* [in] */ DISPID dispIdMember,
|
|
/* [in] */ REFIID riid,
|
|
/* [in] */ LCID lcid,
|
|
/* [in] */ WORD wFlags,
|
|
/* [out][in] */ DISPPARAMS *pDispParams,
|
|
/* [out] */ VARIANT *pVarResult,
|
|
/* [out] */ EXCEPINFO *pExcepInfo,
|
|
/* [out] */ UINT *puArgErr);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CarrierFrequency )(
|
|
__RPC__in IAnalogLocator * This,
|
|
/* [retval][out] */ __RPC__out long *Frequency);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_CarrierFrequency )(
|
|
__RPC__in IAnalogLocator * This,
|
|
/* [in] */ long Frequency);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_InnerFEC )(
|
|
__RPC__in IAnalogLocator * This,
|
|
/* [retval][out] */ __RPC__out FECMethod *FEC);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_InnerFEC )(
|
|
__RPC__in IAnalogLocator * This,
|
|
/* [in] */ FECMethod FEC);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_InnerFECRate )(
|
|
__RPC__in IAnalogLocator * This,
|
|
/* [retval][out] */ __RPC__out BinaryConvolutionCodeRate *FEC);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_InnerFECRate )(
|
|
__RPC__in IAnalogLocator * This,
|
|
/* [in] */ BinaryConvolutionCodeRate FEC);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OuterFEC )(
|
|
__RPC__in IAnalogLocator * This,
|
|
/* [retval][out] */ __RPC__out FECMethod *FEC);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_OuterFEC )(
|
|
__RPC__in IAnalogLocator * This,
|
|
/* [in] */ FECMethod FEC);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OuterFECRate )(
|
|
__RPC__in IAnalogLocator * This,
|
|
/* [retval][out] */ __RPC__out BinaryConvolutionCodeRate *FEC);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_OuterFECRate )(
|
|
__RPC__in IAnalogLocator * This,
|
|
/* [in] */ BinaryConvolutionCodeRate FEC);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Modulation )(
|
|
__RPC__in IAnalogLocator * This,
|
|
/* [retval][out] */ __RPC__out ModulationType *Modulation);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Modulation )(
|
|
__RPC__in IAnalogLocator * This,
|
|
/* [in] */ ModulationType Modulation);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SymbolRate )(
|
|
__RPC__in IAnalogLocator * This,
|
|
/* [retval][out] */ __RPC__out long *Rate);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_SymbolRate )(
|
|
__RPC__in IAnalogLocator * This,
|
|
/* [in] */ long Rate);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Clone )(
|
|
__RPC__in IAnalogLocator * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt ILocator **NewLocator);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_VideoStandard )(
|
|
__RPC__in IAnalogLocator * This,
|
|
/* [retval][out] */ __RPC__out AnalogVideoStandard *AVS);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_VideoStandard )(
|
|
__RPC__in IAnalogLocator * This,
|
|
/* [in] */ AnalogVideoStandard AVS);
|
|
|
|
END_INTERFACE
|
|
} IAnalogLocatorVtbl;
|
|
|
|
interface IAnalogLocator
|
|
{
|
|
CONST_VTBL struct IAnalogLocatorVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IAnalogLocator_QueryInterface(This,riid,ppvObject) \
|
|
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
|
|
|
#define IAnalogLocator_AddRef(This) \
|
|
( (This)->lpVtbl -> AddRef(This) )
|
|
|
|
#define IAnalogLocator_Release(This) \
|
|
( (This)->lpVtbl -> Release(This) )
|
|
|
|
|
|
#define IAnalogLocator_GetTypeInfoCount(This,pctinfo) \
|
|
( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
|
|
|
|
#define IAnalogLocator_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
|
|
|
|
#define IAnalogLocator_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
|
|
|
|
#define IAnalogLocator_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
|
|
|
|
|
|
#define IAnalogLocator_get_CarrierFrequency(This,Frequency) \
|
|
( (This)->lpVtbl -> get_CarrierFrequency(This,Frequency) )
|
|
|
|
#define IAnalogLocator_put_CarrierFrequency(This,Frequency) \
|
|
( (This)->lpVtbl -> put_CarrierFrequency(This,Frequency) )
|
|
|
|
#define IAnalogLocator_get_InnerFEC(This,FEC) \
|
|
( (This)->lpVtbl -> get_InnerFEC(This,FEC) )
|
|
|
|
#define IAnalogLocator_put_InnerFEC(This,FEC) \
|
|
( (This)->lpVtbl -> put_InnerFEC(This,FEC) )
|
|
|
|
#define IAnalogLocator_get_InnerFECRate(This,FEC) \
|
|
( (This)->lpVtbl -> get_InnerFECRate(This,FEC) )
|
|
|
|
#define IAnalogLocator_put_InnerFECRate(This,FEC) \
|
|
( (This)->lpVtbl -> put_InnerFECRate(This,FEC) )
|
|
|
|
#define IAnalogLocator_get_OuterFEC(This,FEC) \
|
|
( (This)->lpVtbl -> get_OuterFEC(This,FEC) )
|
|
|
|
#define IAnalogLocator_put_OuterFEC(This,FEC) \
|
|
( (This)->lpVtbl -> put_OuterFEC(This,FEC) )
|
|
|
|
#define IAnalogLocator_get_OuterFECRate(This,FEC) \
|
|
( (This)->lpVtbl -> get_OuterFECRate(This,FEC) )
|
|
|
|
#define IAnalogLocator_put_OuterFECRate(This,FEC) \
|
|
( (This)->lpVtbl -> put_OuterFECRate(This,FEC) )
|
|
|
|
#define IAnalogLocator_get_Modulation(This,Modulation) \
|
|
( (This)->lpVtbl -> get_Modulation(This,Modulation) )
|
|
|
|
#define IAnalogLocator_put_Modulation(This,Modulation) \
|
|
( (This)->lpVtbl -> put_Modulation(This,Modulation) )
|
|
|
|
#define IAnalogLocator_get_SymbolRate(This,Rate) \
|
|
( (This)->lpVtbl -> get_SymbolRate(This,Rate) )
|
|
|
|
#define IAnalogLocator_put_SymbolRate(This,Rate) \
|
|
( (This)->lpVtbl -> put_SymbolRate(This,Rate) )
|
|
|
|
#define IAnalogLocator_Clone(This,NewLocator) \
|
|
( (This)->lpVtbl -> Clone(This,NewLocator) )
|
|
|
|
|
|
#define IAnalogLocator_get_VideoStandard(This,AVS) \
|
|
( (This)->lpVtbl -> get_VideoStandard(This,AVS) )
|
|
|
|
#define IAnalogLocator_put_VideoStandard(This,AVS) \
|
|
( (This)->lpVtbl -> put_VideoStandard(This,AVS) )
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __IAnalogLocator_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IDigitalLocator_INTERFACE_DEFINED__
|
|
#define __IDigitalLocator_INTERFACE_DEFINED__
|
|
|
|
/* interface IDigitalLocator */
|
|
/* [unique][helpstring][oleautomation][dual][uuid][nonextensible][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IDigitalLocator;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("19B595D8-839A-47F0-96DF-4F194F3C768C")
|
|
IDigitalLocator : public ILocator
|
|
{
|
|
public:
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IDigitalLocatorVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
__RPC__in IDigitalLocator * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
__RPC__deref_out void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
__RPC__in IDigitalLocator * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
__RPC__in IDigitalLocator * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
|
|
__RPC__in IDigitalLocator * This,
|
|
/* [out] */ __RPC__out UINT *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
|
|
__RPC__in IDigitalLocator * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
|
|
__RPC__in IDigitalLocator * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames,
|
|
/* [range][in] */ __RPC__in_range(0,16384) UINT cNames,
|
|
/* [in] */ LCID lcid,
|
|
/* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId);
|
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
|
|
IDigitalLocator * This,
|
|
/* [in] */ DISPID dispIdMember,
|
|
/* [in] */ REFIID riid,
|
|
/* [in] */ LCID lcid,
|
|
/* [in] */ WORD wFlags,
|
|
/* [out][in] */ DISPPARAMS *pDispParams,
|
|
/* [out] */ VARIANT *pVarResult,
|
|
/* [out] */ EXCEPINFO *pExcepInfo,
|
|
/* [out] */ UINT *puArgErr);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CarrierFrequency )(
|
|
__RPC__in IDigitalLocator * This,
|
|
/* [retval][out] */ __RPC__out long *Frequency);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_CarrierFrequency )(
|
|
__RPC__in IDigitalLocator * This,
|
|
/* [in] */ long Frequency);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_InnerFEC )(
|
|
__RPC__in IDigitalLocator * This,
|
|
/* [retval][out] */ __RPC__out FECMethod *FEC);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_InnerFEC )(
|
|
__RPC__in IDigitalLocator * This,
|
|
/* [in] */ FECMethod FEC);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_InnerFECRate )(
|
|
__RPC__in IDigitalLocator * This,
|
|
/* [retval][out] */ __RPC__out BinaryConvolutionCodeRate *FEC);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_InnerFECRate )(
|
|
__RPC__in IDigitalLocator * This,
|
|
/* [in] */ BinaryConvolutionCodeRate FEC);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OuterFEC )(
|
|
__RPC__in IDigitalLocator * This,
|
|
/* [retval][out] */ __RPC__out FECMethod *FEC);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_OuterFEC )(
|
|
__RPC__in IDigitalLocator * This,
|
|
/* [in] */ FECMethod FEC);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OuterFECRate )(
|
|
__RPC__in IDigitalLocator * This,
|
|
/* [retval][out] */ __RPC__out BinaryConvolutionCodeRate *FEC);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_OuterFECRate )(
|
|
__RPC__in IDigitalLocator * This,
|
|
/* [in] */ BinaryConvolutionCodeRate FEC);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Modulation )(
|
|
__RPC__in IDigitalLocator * This,
|
|
/* [retval][out] */ __RPC__out ModulationType *Modulation);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Modulation )(
|
|
__RPC__in IDigitalLocator * This,
|
|
/* [in] */ ModulationType Modulation);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SymbolRate )(
|
|
__RPC__in IDigitalLocator * This,
|
|
/* [retval][out] */ __RPC__out long *Rate);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_SymbolRate )(
|
|
__RPC__in IDigitalLocator * This,
|
|
/* [in] */ long Rate);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Clone )(
|
|
__RPC__in IDigitalLocator * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt ILocator **NewLocator);
|
|
|
|
END_INTERFACE
|
|
} IDigitalLocatorVtbl;
|
|
|
|
interface IDigitalLocator
|
|
{
|
|
CONST_VTBL struct IDigitalLocatorVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IDigitalLocator_QueryInterface(This,riid,ppvObject) \
|
|
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
|
|
|
#define IDigitalLocator_AddRef(This) \
|
|
( (This)->lpVtbl -> AddRef(This) )
|
|
|
|
#define IDigitalLocator_Release(This) \
|
|
( (This)->lpVtbl -> Release(This) )
|
|
|
|
|
|
#define IDigitalLocator_GetTypeInfoCount(This,pctinfo) \
|
|
( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
|
|
|
|
#define IDigitalLocator_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
|
|
|
|
#define IDigitalLocator_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
|
|
|
|
#define IDigitalLocator_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
|
|
|
|
|
|
#define IDigitalLocator_get_CarrierFrequency(This,Frequency) \
|
|
( (This)->lpVtbl -> get_CarrierFrequency(This,Frequency) )
|
|
|
|
#define IDigitalLocator_put_CarrierFrequency(This,Frequency) \
|
|
( (This)->lpVtbl -> put_CarrierFrequency(This,Frequency) )
|
|
|
|
#define IDigitalLocator_get_InnerFEC(This,FEC) \
|
|
( (This)->lpVtbl -> get_InnerFEC(This,FEC) )
|
|
|
|
#define IDigitalLocator_put_InnerFEC(This,FEC) \
|
|
( (This)->lpVtbl -> put_InnerFEC(This,FEC) )
|
|
|
|
#define IDigitalLocator_get_InnerFECRate(This,FEC) \
|
|
( (This)->lpVtbl -> get_InnerFECRate(This,FEC) )
|
|
|
|
#define IDigitalLocator_put_InnerFECRate(This,FEC) \
|
|
( (This)->lpVtbl -> put_InnerFECRate(This,FEC) )
|
|
|
|
#define IDigitalLocator_get_OuterFEC(This,FEC) \
|
|
( (This)->lpVtbl -> get_OuterFEC(This,FEC) )
|
|
|
|
#define IDigitalLocator_put_OuterFEC(This,FEC) \
|
|
( (This)->lpVtbl -> put_OuterFEC(This,FEC) )
|
|
|
|
#define IDigitalLocator_get_OuterFECRate(This,FEC) \
|
|
( (This)->lpVtbl -> get_OuterFECRate(This,FEC) )
|
|
|
|
#define IDigitalLocator_put_OuterFECRate(This,FEC) \
|
|
( (This)->lpVtbl -> put_OuterFECRate(This,FEC) )
|
|
|
|
#define IDigitalLocator_get_Modulation(This,Modulation) \
|
|
( (This)->lpVtbl -> get_Modulation(This,Modulation) )
|
|
|
|
#define IDigitalLocator_put_Modulation(This,Modulation) \
|
|
( (This)->lpVtbl -> put_Modulation(This,Modulation) )
|
|
|
|
#define IDigitalLocator_get_SymbolRate(This,Rate) \
|
|
( (This)->lpVtbl -> get_SymbolRate(This,Rate) )
|
|
|
|
#define IDigitalLocator_put_SymbolRate(This,Rate) \
|
|
( (This)->lpVtbl -> put_SymbolRate(This,Rate) )
|
|
|
|
#define IDigitalLocator_Clone(This,NewLocator) \
|
|
( (This)->lpVtbl -> Clone(This,NewLocator) )
|
|
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __IDigitalLocator_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IATSCLocator_INTERFACE_DEFINED__
|
|
#define __IATSCLocator_INTERFACE_DEFINED__
|
|
|
|
/* interface IATSCLocator */
|
|
/* [unique][helpstring][oleautomation][dual][uuid][nonextensible][hidden][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IATSCLocator;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("BF8D986F-8C2B-4131-94D7-4D3D9FCC21EF")
|
|
IATSCLocator : public IDigitalLocator
|
|
{
|
|
public:
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_PhysicalChannel(
|
|
/* [retval][out] */ __RPC__out long *PhysicalChannel) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_PhysicalChannel(
|
|
/* [in] */ long PhysicalChannel) = 0;
|
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_TSID(
|
|
/* [retval][out] */ __RPC__out long *TSID) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_TSID(
|
|
/* [in] */ long TSID) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IATSCLocatorVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
__RPC__in IATSCLocator * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
__RPC__deref_out void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
__RPC__in IATSCLocator * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
__RPC__in IATSCLocator * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
|
|
__RPC__in IATSCLocator * This,
|
|
/* [out] */ __RPC__out UINT *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
|
|
__RPC__in IATSCLocator * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
|
|
__RPC__in IATSCLocator * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames,
|
|
/* [range][in] */ __RPC__in_range(0,16384) UINT cNames,
|
|
/* [in] */ LCID lcid,
|
|
/* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId);
|
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
|
|
IATSCLocator * This,
|
|
/* [in] */ DISPID dispIdMember,
|
|
/* [in] */ REFIID riid,
|
|
/* [in] */ LCID lcid,
|
|
/* [in] */ WORD wFlags,
|
|
/* [out][in] */ DISPPARAMS *pDispParams,
|
|
/* [out] */ VARIANT *pVarResult,
|
|
/* [out] */ EXCEPINFO *pExcepInfo,
|
|
/* [out] */ UINT *puArgErr);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CarrierFrequency )(
|
|
__RPC__in IATSCLocator * This,
|
|
/* [retval][out] */ __RPC__out long *Frequency);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_CarrierFrequency )(
|
|
__RPC__in IATSCLocator * This,
|
|
/* [in] */ long Frequency);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_InnerFEC )(
|
|
__RPC__in IATSCLocator * This,
|
|
/* [retval][out] */ __RPC__out FECMethod *FEC);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_InnerFEC )(
|
|
__RPC__in IATSCLocator * This,
|
|
/* [in] */ FECMethod FEC);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_InnerFECRate )(
|
|
__RPC__in IATSCLocator * This,
|
|
/* [retval][out] */ __RPC__out BinaryConvolutionCodeRate *FEC);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_InnerFECRate )(
|
|
__RPC__in IATSCLocator * This,
|
|
/* [in] */ BinaryConvolutionCodeRate FEC);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OuterFEC )(
|
|
__RPC__in IATSCLocator * This,
|
|
/* [retval][out] */ __RPC__out FECMethod *FEC);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_OuterFEC )(
|
|
__RPC__in IATSCLocator * This,
|
|
/* [in] */ FECMethod FEC);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OuterFECRate )(
|
|
__RPC__in IATSCLocator * This,
|
|
/* [retval][out] */ __RPC__out BinaryConvolutionCodeRate *FEC);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_OuterFECRate )(
|
|
__RPC__in IATSCLocator * This,
|
|
/* [in] */ BinaryConvolutionCodeRate FEC);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Modulation )(
|
|
__RPC__in IATSCLocator * This,
|
|
/* [retval][out] */ __RPC__out ModulationType *Modulation);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Modulation )(
|
|
__RPC__in IATSCLocator * This,
|
|
/* [in] */ ModulationType Modulation);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SymbolRate )(
|
|
__RPC__in IATSCLocator * This,
|
|
/* [retval][out] */ __RPC__out long *Rate);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_SymbolRate )(
|
|
__RPC__in IATSCLocator * This,
|
|
/* [in] */ long Rate);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Clone )(
|
|
__RPC__in IATSCLocator * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt ILocator **NewLocator);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PhysicalChannel )(
|
|
__RPC__in IATSCLocator * This,
|
|
/* [retval][out] */ __RPC__out long *PhysicalChannel);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_PhysicalChannel )(
|
|
__RPC__in IATSCLocator * This,
|
|
/* [in] */ long PhysicalChannel);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TSID )(
|
|
__RPC__in IATSCLocator * This,
|
|
/* [retval][out] */ __RPC__out long *TSID);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_TSID )(
|
|
__RPC__in IATSCLocator * This,
|
|
/* [in] */ long TSID);
|
|
|
|
END_INTERFACE
|
|
} IATSCLocatorVtbl;
|
|
|
|
interface IATSCLocator
|
|
{
|
|
CONST_VTBL struct IATSCLocatorVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IATSCLocator_QueryInterface(This,riid,ppvObject) \
|
|
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
|
|
|
#define IATSCLocator_AddRef(This) \
|
|
( (This)->lpVtbl -> AddRef(This) )
|
|
|
|
#define IATSCLocator_Release(This) \
|
|
( (This)->lpVtbl -> Release(This) )
|
|
|
|
|
|
#define IATSCLocator_GetTypeInfoCount(This,pctinfo) \
|
|
( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
|
|
|
|
#define IATSCLocator_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
|
|
|
|
#define IATSCLocator_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
|
|
|
|
#define IATSCLocator_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
|
|
|
|
|
|
#define IATSCLocator_get_CarrierFrequency(This,Frequency) \
|
|
( (This)->lpVtbl -> get_CarrierFrequency(This,Frequency) )
|
|
|
|
#define IATSCLocator_put_CarrierFrequency(This,Frequency) \
|
|
( (This)->lpVtbl -> put_CarrierFrequency(This,Frequency) )
|
|
|
|
#define IATSCLocator_get_InnerFEC(This,FEC) \
|
|
( (This)->lpVtbl -> get_InnerFEC(This,FEC) )
|
|
|
|
#define IATSCLocator_put_InnerFEC(This,FEC) \
|
|
( (This)->lpVtbl -> put_InnerFEC(This,FEC) )
|
|
|
|
#define IATSCLocator_get_InnerFECRate(This,FEC) \
|
|
( (This)->lpVtbl -> get_InnerFECRate(This,FEC) )
|
|
|
|
#define IATSCLocator_put_InnerFECRate(This,FEC) \
|
|
( (This)->lpVtbl -> put_InnerFECRate(This,FEC) )
|
|
|
|
#define IATSCLocator_get_OuterFEC(This,FEC) \
|
|
( (This)->lpVtbl -> get_OuterFEC(This,FEC) )
|
|
|
|
#define IATSCLocator_put_OuterFEC(This,FEC) \
|
|
( (This)->lpVtbl -> put_OuterFEC(This,FEC) )
|
|
|
|
#define IATSCLocator_get_OuterFECRate(This,FEC) \
|
|
( (This)->lpVtbl -> get_OuterFECRate(This,FEC) )
|
|
|
|
#define IATSCLocator_put_OuterFECRate(This,FEC) \
|
|
( (This)->lpVtbl -> put_OuterFECRate(This,FEC) )
|
|
|
|
#define IATSCLocator_get_Modulation(This,Modulation) \
|
|
( (This)->lpVtbl -> get_Modulation(This,Modulation) )
|
|
|
|
#define IATSCLocator_put_Modulation(This,Modulation) \
|
|
( (This)->lpVtbl -> put_Modulation(This,Modulation) )
|
|
|
|
#define IATSCLocator_get_SymbolRate(This,Rate) \
|
|
( (This)->lpVtbl -> get_SymbolRate(This,Rate) )
|
|
|
|
#define IATSCLocator_put_SymbolRate(This,Rate) \
|
|
( (This)->lpVtbl -> put_SymbolRate(This,Rate) )
|
|
|
|
#define IATSCLocator_Clone(This,NewLocator) \
|
|
( (This)->lpVtbl -> Clone(This,NewLocator) )
|
|
|
|
|
|
|
|
#define IATSCLocator_get_PhysicalChannel(This,PhysicalChannel) \
|
|
( (This)->lpVtbl -> get_PhysicalChannel(This,PhysicalChannel) )
|
|
|
|
#define IATSCLocator_put_PhysicalChannel(This,PhysicalChannel) \
|
|
( (This)->lpVtbl -> put_PhysicalChannel(This,PhysicalChannel) )
|
|
|
|
#define IATSCLocator_get_TSID(This,TSID) \
|
|
( (This)->lpVtbl -> get_TSID(This,TSID) )
|
|
|
|
#define IATSCLocator_put_TSID(This,TSID) \
|
|
( (This)->lpVtbl -> put_TSID(This,TSID) )
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __IATSCLocator_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IATSCLocator2_INTERFACE_DEFINED__
|
|
#define __IATSCLocator2_INTERFACE_DEFINED__
|
|
|
|
/* interface IATSCLocator2 */
|
|
/* [unique][helpstring][oleautomation][dual][uuid][nonextensible][hidden][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IATSCLocator2;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("612AA885-66CF-4090-BA0A-566F5312E4CA")
|
|
IATSCLocator2 : public IATSCLocator
|
|
{
|
|
public:
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ProgramNumber(
|
|
/* [retval][out] */ __RPC__out long *ProgramNumber) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ProgramNumber(
|
|
/* [in] */ long ProgramNumber) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IATSCLocator2Vtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
__RPC__in IATSCLocator2 * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
__RPC__deref_out void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
__RPC__in IATSCLocator2 * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
__RPC__in IATSCLocator2 * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
|
|
__RPC__in IATSCLocator2 * This,
|
|
/* [out] */ __RPC__out UINT *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
|
|
__RPC__in IATSCLocator2 * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
|
|
__RPC__in IATSCLocator2 * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames,
|
|
/* [range][in] */ __RPC__in_range(0,16384) UINT cNames,
|
|
/* [in] */ LCID lcid,
|
|
/* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId);
|
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
|
|
IATSCLocator2 * This,
|
|
/* [in] */ DISPID dispIdMember,
|
|
/* [in] */ REFIID riid,
|
|
/* [in] */ LCID lcid,
|
|
/* [in] */ WORD wFlags,
|
|
/* [out][in] */ DISPPARAMS *pDispParams,
|
|
/* [out] */ VARIANT *pVarResult,
|
|
/* [out] */ EXCEPINFO *pExcepInfo,
|
|
/* [out] */ UINT *puArgErr);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CarrierFrequency )(
|
|
__RPC__in IATSCLocator2 * This,
|
|
/* [retval][out] */ __RPC__out long *Frequency);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_CarrierFrequency )(
|
|
__RPC__in IATSCLocator2 * This,
|
|
/* [in] */ long Frequency);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_InnerFEC )(
|
|
__RPC__in IATSCLocator2 * This,
|
|
/* [retval][out] */ __RPC__out FECMethod *FEC);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_InnerFEC )(
|
|
__RPC__in IATSCLocator2 * This,
|
|
/* [in] */ FECMethod FEC);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_InnerFECRate )(
|
|
__RPC__in IATSCLocator2 * This,
|
|
/* [retval][out] */ __RPC__out BinaryConvolutionCodeRate *FEC);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_InnerFECRate )(
|
|
__RPC__in IATSCLocator2 * This,
|
|
/* [in] */ BinaryConvolutionCodeRate FEC);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OuterFEC )(
|
|
__RPC__in IATSCLocator2 * This,
|
|
/* [retval][out] */ __RPC__out FECMethod *FEC);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_OuterFEC )(
|
|
__RPC__in IATSCLocator2 * This,
|
|
/* [in] */ FECMethod FEC);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OuterFECRate )(
|
|
__RPC__in IATSCLocator2 * This,
|
|
/* [retval][out] */ __RPC__out BinaryConvolutionCodeRate *FEC);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_OuterFECRate )(
|
|
__RPC__in IATSCLocator2 * This,
|
|
/* [in] */ BinaryConvolutionCodeRate FEC);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Modulation )(
|
|
__RPC__in IATSCLocator2 * This,
|
|
/* [retval][out] */ __RPC__out ModulationType *Modulation);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Modulation )(
|
|
__RPC__in IATSCLocator2 * This,
|
|
/* [in] */ ModulationType Modulation);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SymbolRate )(
|
|
__RPC__in IATSCLocator2 * This,
|
|
/* [retval][out] */ __RPC__out long *Rate);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_SymbolRate )(
|
|
__RPC__in IATSCLocator2 * This,
|
|
/* [in] */ long Rate);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Clone )(
|
|
__RPC__in IATSCLocator2 * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt ILocator **NewLocator);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PhysicalChannel )(
|
|
__RPC__in IATSCLocator2 * This,
|
|
/* [retval][out] */ __RPC__out long *PhysicalChannel);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_PhysicalChannel )(
|
|
__RPC__in IATSCLocator2 * This,
|
|
/* [in] */ long PhysicalChannel);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TSID )(
|
|
__RPC__in IATSCLocator2 * This,
|
|
/* [retval][out] */ __RPC__out long *TSID);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_TSID )(
|
|
__RPC__in IATSCLocator2 * This,
|
|
/* [in] */ long TSID);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ProgramNumber )(
|
|
__RPC__in IATSCLocator2 * This,
|
|
/* [retval][out] */ __RPC__out long *ProgramNumber);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ProgramNumber )(
|
|
__RPC__in IATSCLocator2 * This,
|
|
/* [in] */ long ProgramNumber);
|
|
|
|
END_INTERFACE
|
|
} IATSCLocator2Vtbl;
|
|
|
|
interface IATSCLocator2
|
|
{
|
|
CONST_VTBL struct IATSCLocator2Vtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IATSCLocator2_QueryInterface(This,riid,ppvObject) \
|
|
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
|
|
|
#define IATSCLocator2_AddRef(This) \
|
|
( (This)->lpVtbl -> AddRef(This) )
|
|
|
|
#define IATSCLocator2_Release(This) \
|
|
( (This)->lpVtbl -> Release(This) )
|
|
|
|
|
|
#define IATSCLocator2_GetTypeInfoCount(This,pctinfo) \
|
|
( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
|
|
|
|
#define IATSCLocator2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
|
|
|
|
#define IATSCLocator2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
|
|
|
|
#define IATSCLocator2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
|
|
|
|
|
|
#define IATSCLocator2_get_CarrierFrequency(This,Frequency) \
|
|
( (This)->lpVtbl -> get_CarrierFrequency(This,Frequency) )
|
|
|
|
#define IATSCLocator2_put_CarrierFrequency(This,Frequency) \
|
|
( (This)->lpVtbl -> put_CarrierFrequency(This,Frequency) )
|
|
|
|
#define IATSCLocator2_get_InnerFEC(This,FEC) \
|
|
( (This)->lpVtbl -> get_InnerFEC(This,FEC) )
|
|
|
|
#define IATSCLocator2_put_InnerFEC(This,FEC) \
|
|
( (This)->lpVtbl -> put_InnerFEC(This,FEC) )
|
|
|
|
#define IATSCLocator2_get_InnerFECRate(This,FEC) \
|
|
( (This)->lpVtbl -> get_InnerFECRate(This,FEC) )
|
|
|
|
#define IATSCLocator2_put_InnerFECRate(This,FEC) \
|
|
( (This)->lpVtbl -> put_InnerFECRate(This,FEC) )
|
|
|
|
#define IATSCLocator2_get_OuterFEC(This,FEC) \
|
|
( (This)->lpVtbl -> get_OuterFEC(This,FEC) )
|
|
|
|
#define IATSCLocator2_put_OuterFEC(This,FEC) \
|
|
( (This)->lpVtbl -> put_OuterFEC(This,FEC) )
|
|
|
|
#define IATSCLocator2_get_OuterFECRate(This,FEC) \
|
|
( (This)->lpVtbl -> get_OuterFECRate(This,FEC) )
|
|
|
|
#define IATSCLocator2_put_OuterFECRate(This,FEC) \
|
|
( (This)->lpVtbl -> put_OuterFECRate(This,FEC) )
|
|
|
|
#define IATSCLocator2_get_Modulation(This,Modulation) \
|
|
( (This)->lpVtbl -> get_Modulation(This,Modulation) )
|
|
|
|
#define IATSCLocator2_put_Modulation(This,Modulation) \
|
|
( (This)->lpVtbl -> put_Modulation(This,Modulation) )
|
|
|
|
#define IATSCLocator2_get_SymbolRate(This,Rate) \
|
|
( (This)->lpVtbl -> get_SymbolRate(This,Rate) )
|
|
|
|
#define IATSCLocator2_put_SymbolRate(This,Rate) \
|
|
( (This)->lpVtbl -> put_SymbolRate(This,Rate) )
|
|
|
|
#define IATSCLocator2_Clone(This,NewLocator) \
|
|
( (This)->lpVtbl -> Clone(This,NewLocator) )
|
|
|
|
|
|
|
|
#define IATSCLocator2_get_PhysicalChannel(This,PhysicalChannel) \
|
|
( (This)->lpVtbl -> get_PhysicalChannel(This,PhysicalChannel) )
|
|
|
|
#define IATSCLocator2_put_PhysicalChannel(This,PhysicalChannel) \
|
|
( (This)->lpVtbl -> put_PhysicalChannel(This,PhysicalChannel) )
|
|
|
|
#define IATSCLocator2_get_TSID(This,TSID) \
|
|
( (This)->lpVtbl -> get_TSID(This,TSID) )
|
|
|
|
#define IATSCLocator2_put_TSID(This,TSID) \
|
|
( (This)->lpVtbl -> put_TSID(This,TSID) )
|
|
|
|
|
|
#define IATSCLocator2_get_ProgramNumber(This,ProgramNumber) \
|
|
( (This)->lpVtbl -> get_ProgramNumber(This,ProgramNumber) )
|
|
|
|
#define IATSCLocator2_put_ProgramNumber(This,ProgramNumber) \
|
|
( (This)->lpVtbl -> put_ProgramNumber(This,ProgramNumber) )
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __IATSCLocator2_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IDigitalCableLocator_INTERFACE_DEFINED__
|
|
#define __IDigitalCableLocator_INTERFACE_DEFINED__
|
|
|
|
/* interface IDigitalCableLocator */
|
|
/* [unique][helpstring][oleautomation][dual][uuid][nonextensible][hidden][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IDigitalCableLocator;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("48F66A11-171A-419A-9525-BEEECD51584C")
|
|
IDigitalCableLocator : public IATSCLocator2
|
|
{
|
|
public:
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IDigitalCableLocatorVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
__RPC__in IDigitalCableLocator * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
__RPC__deref_out void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
__RPC__in IDigitalCableLocator * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
__RPC__in IDigitalCableLocator * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
|
|
__RPC__in IDigitalCableLocator * This,
|
|
/* [out] */ __RPC__out UINT *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
|
|
__RPC__in IDigitalCableLocator * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
|
|
__RPC__in IDigitalCableLocator * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames,
|
|
/* [range][in] */ __RPC__in_range(0,16384) UINT cNames,
|
|
/* [in] */ LCID lcid,
|
|
/* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId);
|
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
|
|
IDigitalCableLocator * This,
|
|
/* [in] */ DISPID dispIdMember,
|
|
/* [in] */ REFIID riid,
|
|
/* [in] */ LCID lcid,
|
|
/* [in] */ WORD wFlags,
|
|
/* [out][in] */ DISPPARAMS *pDispParams,
|
|
/* [out] */ VARIANT *pVarResult,
|
|
/* [out] */ EXCEPINFO *pExcepInfo,
|
|
/* [out] */ UINT *puArgErr);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CarrierFrequency )(
|
|
__RPC__in IDigitalCableLocator * This,
|
|
/* [retval][out] */ __RPC__out long *Frequency);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_CarrierFrequency )(
|
|
__RPC__in IDigitalCableLocator * This,
|
|
/* [in] */ long Frequency);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_InnerFEC )(
|
|
__RPC__in IDigitalCableLocator * This,
|
|
/* [retval][out] */ __RPC__out FECMethod *FEC);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_InnerFEC )(
|
|
__RPC__in IDigitalCableLocator * This,
|
|
/* [in] */ FECMethod FEC);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_InnerFECRate )(
|
|
__RPC__in IDigitalCableLocator * This,
|
|
/* [retval][out] */ __RPC__out BinaryConvolutionCodeRate *FEC);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_InnerFECRate )(
|
|
__RPC__in IDigitalCableLocator * This,
|
|
/* [in] */ BinaryConvolutionCodeRate FEC);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OuterFEC )(
|
|
__RPC__in IDigitalCableLocator * This,
|
|
/* [retval][out] */ __RPC__out FECMethod *FEC);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_OuterFEC )(
|
|
__RPC__in IDigitalCableLocator * This,
|
|
/* [in] */ FECMethod FEC);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OuterFECRate )(
|
|
__RPC__in IDigitalCableLocator * This,
|
|
/* [retval][out] */ __RPC__out BinaryConvolutionCodeRate *FEC);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_OuterFECRate )(
|
|
__RPC__in IDigitalCableLocator * This,
|
|
/* [in] */ BinaryConvolutionCodeRate FEC);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Modulation )(
|
|
__RPC__in IDigitalCableLocator * This,
|
|
/* [retval][out] */ __RPC__out ModulationType *Modulation);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Modulation )(
|
|
__RPC__in IDigitalCableLocator * This,
|
|
/* [in] */ ModulationType Modulation);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SymbolRate )(
|
|
__RPC__in IDigitalCableLocator * This,
|
|
/* [retval][out] */ __RPC__out long *Rate);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_SymbolRate )(
|
|
__RPC__in IDigitalCableLocator * This,
|
|
/* [in] */ long Rate);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Clone )(
|
|
__RPC__in IDigitalCableLocator * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt ILocator **NewLocator);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PhysicalChannel )(
|
|
__RPC__in IDigitalCableLocator * This,
|
|
/* [retval][out] */ __RPC__out long *PhysicalChannel);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_PhysicalChannel )(
|
|
__RPC__in IDigitalCableLocator * This,
|
|
/* [in] */ long PhysicalChannel);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TSID )(
|
|
__RPC__in IDigitalCableLocator * This,
|
|
/* [retval][out] */ __RPC__out long *TSID);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_TSID )(
|
|
__RPC__in IDigitalCableLocator * This,
|
|
/* [in] */ long TSID);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ProgramNumber )(
|
|
__RPC__in IDigitalCableLocator * This,
|
|
/* [retval][out] */ __RPC__out long *ProgramNumber);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ProgramNumber )(
|
|
__RPC__in IDigitalCableLocator * This,
|
|
/* [in] */ long ProgramNumber);
|
|
|
|
END_INTERFACE
|
|
} IDigitalCableLocatorVtbl;
|
|
|
|
interface IDigitalCableLocator
|
|
{
|
|
CONST_VTBL struct IDigitalCableLocatorVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IDigitalCableLocator_QueryInterface(This,riid,ppvObject) \
|
|
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
|
|
|
#define IDigitalCableLocator_AddRef(This) \
|
|
( (This)->lpVtbl -> AddRef(This) )
|
|
|
|
#define IDigitalCableLocator_Release(This) \
|
|
( (This)->lpVtbl -> Release(This) )
|
|
|
|
|
|
#define IDigitalCableLocator_GetTypeInfoCount(This,pctinfo) \
|
|
( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
|
|
|
|
#define IDigitalCableLocator_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
|
|
|
|
#define IDigitalCableLocator_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
|
|
|
|
#define IDigitalCableLocator_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
|
|
|
|
|
|
#define IDigitalCableLocator_get_CarrierFrequency(This,Frequency) \
|
|
( (This)->lpVtbl -> get_CarrierFrequency(This,Frequency) )
|
|
|
|
#define IDigitalCableLocator_put_CarrierFrequency(This,Frequency) \
|
|
( (This)->lpVtbl -> put_CarrierFrequency(This,Frequency) )
|
|
|
|
#define IDigitalCableLocator_get_InnerFEC(This,FEC) \
|
|
( (This)->lpVtbl -> get_InnerFEC(This,FEC) )
|
|
|
|
#define IDigitalCableLocator_put_InnerFEC(This,FEC) \
|
|
( (This)->lpVtbl -> put_InnerFEC(This,FEC) )
|
|
|
|
#define IDigitalCableLocator_get_InnerFECRate(This,FEC) \
|
|
( (This)->lpVtbl -> get_InnerFECRate(This,FEC) )
|
|
|
|
#define IDigitalCableLocator_put_InnerFECRate(This,FEC) \
|
|
( (This)->lpVtbl -> put_InnerFECRate(This,FEC) )
|
|
|
|
#define IDigitalCableLocator_get_OuterFEC(This,FEC) \
|
|
( (This)->lpVtbl -> get_OuterFEC(This,FEC) )
|
|
|
|
#define IDigitalCableLocator_put_OuterFEC(This,FEC) \
|
|
( (This)->lpVtbl -> put_OuterFEC(This,FEC) )
|
|
|
|
#define IDigitalCableLocator_get_OuterFECRate(This,FEC) \
|
|
( (This)->lpVtbl -> get_OuterFECRate(This,FEC) )
|
|
|
|
#define IDigitalCableLocator_put_OuterFECRate(This,FEC) \
|
|
( (This)->lpVtbl -> put_OuterFECRate(This,FEC) )
|
|
|
|
#define IDigitalCableLocator_get_Modulation(This,Modulation) \
|
|
( (This)->lpVtbl -> get_Modulation(This,Modulation) )
|
|
|
|
#define IDigitalCableLocator_put_Modulation(This,Modulation) \
|
|
( (This)->lpVtbl -> put_Modulation(This,Modulation) )
|
|
|
|
#define IDigitalCableLocator_get_SymbolRate(This,Rate) \
|
|
( (This)->lpVtbl -> get_SymbolRate(This,Rate) )
|
|
|
|
#define IDigitalCableLocator_put_SymbolRate(This,Rate) \
|
|
( (This)->lpVtbl -> put_SymbolRate(This,Rate) )
|
|
|
|
#define IDigitalCableLocator_Clone(This,NewLocator) \
|
|
( (This)->lpVtbl -> Clone(This,NewLocator) )
|
|
|
|
|
|
|
|
#define IDigitalCableLocator_get_PhysicalChannel(This,PhysicalChannel) \
|
|
( (This)->lpVtbl -> get_PhysicalChannel(This,PhysicalChannel) )
|
|
|
|
#define IDigitalCableLocator_put_PhysicalChannel(This,PhysicalChannel) \
|
|
( (This)->lpVtbl -> put_PhysicalChannel(This,PhysicalChannel) )
|
|
|
|
#define IDigitalCableLocator_get_TSID(This,TSID) \
|
|
( (This)->lpVtbl -> get_TSID(This,TSID) )
|
|
|
|
#define IDigitalCableLocator_put_TSID(This,TSID) \
|
|
( (This)->lpVtbl -> put_TSID(This,TSID) )
|
|
|
|
|
|
#define IDigitalCableLocator_get_ProgramNumber(This,ProgramNumber) \
|
|
( (This)->lpVtbl -> get_ProgramNumber(This,ProgramNumber) )
|
|
|
|
#define IDigitalCableLocator_put_ProgramNumber(This,ProgramNumber) \
|
|
( (This)->lpVtbl -> put_ProgramNumber(This,ProgramNumber) )
|
|
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __IDigitalCableLocator_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IDVBTLocator_INTERFACE_DEFINED__
|
|
#define __IDVBTLocator_INTERFACE_DEFINED__
|
|
|
|
/* interface IDVBTLocator */
|
|
/* [unique][helpstring][oleautomation][dual][uuid][nonextensible][hidden][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IDVBTLocator;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("8664DA16-DDA2-42ac-926A-C18F9127C302")
|
|
IDVBTLocator : public IDigitalLocator
|
|
{
|
|
public:
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Bandwidth(
|
|
/* [retval][out] */ __RPC__out long *BandWidthVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Bandwidth(
|
|
/* [in] */ long BandwidthVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_LPInnerFEC(
|
|
/* [retval][out] */ __RPC__out FECMethod *FEC) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_LPInnerFEC(
|
|
/* [in] */ FECMethod FEC) = 0;
|
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_LPInnerFECRate(
|
|
/* [retval][out] */ __RPC__out BinaryConvolutionCodeRate *FEC) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_LPInnerFECRate(
|
|
/* [in] */ BinaryConvolutionCodeRate FEC) = 0;
|
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_HAlpha(
|
|
/* [retval][out] */ __RPC__out HierarchyAlpha *Alpha) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_HAlpha(
|
|
/* [in] */ HierarchyAlpha Alpha) = 0;
|
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Guard(
|
|
/* [retval][out] */ __RPC__out GuardInterval *GI) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Guard(
|
|
/* [in] */ GuardInterval GI) = 0;
|
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Mode(
|
|
/* [retval][out] */ __RPC__out TransmissionMode *mode) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Mode(
|
|
/* [in] */ TransmissionMode mode) = 0;
|
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_OtherFrequencyInUse(
|
|
/* [retval][out] */ __RPC__out VARIANT_BOOL *OtherFrequencyInUseVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_OtherFrequencyInUse(
|
|
/* [in] */ VARIANT_BOOL OtherFrequencyInUseVal) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IDVBTLocatorVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
__RPC__in IDVBTLocator * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
__RPC__deref_out void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
__RPC__in IDVBTLocator * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
__RPC__in IDVBTLocator * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
|
|
__RPC__in IDVBTLocator * This,
|
|
/* [out] */ __RPC__out UINT *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
|
|
__RPC__in IDVBTLocator * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
|
|
__RPC__in IDVBTLocator * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames,
|
|
/* [range][in] */ __RPC__in_range(0,16384) UINT cNames,
|
|
/* [in] */ LCID lcid,
|
|
/* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId);
|
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
|
|
IDVBTLocator * This,
|
|
/* [in] */ DISPID dispIdMember,
|
|
/* [in] */ REFIID riid,
|
|
/* [in] */ LCID lcid,
|
|
/* [in] */ WORD wFlags,
|
|
/* [out][in] */ DISPPARAMS *pDispParams,
|
|
/* [out] */ VARIANT *pVarResult,
|
|
/* [out] */ EXCEPINFO *pExcepInfo,
|
|
/* [out] */ UINT *puArgErr);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CarrierFrequency )(
|
|
__RPC__in IDVBTLocator * This,
|
|
/* [retval][out] */ __RPC__out long *Frequency);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_CarrierFrequency )(
|
|
__RPC__in IDVBTLocator * This,
|
|
/* [in] */ long Frequency);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_InnerFEC )(
|
|
__RPC__in IDVBTLocator * This,
|
|
/* [retval][out] */ __RPC__out FECMethod *FEC);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_InnerFEC )(
|
|
__RPC__in IDVBTLocator * This,
|
|
/* [in] */ FECMethod FEC);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_InnerFECRate )(
|
|
__RPC__in IDVBTLocator * This,
|
|
/* [retval][out] */ __RPC__out BinaryConvolutionCodeRate *FEC);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_InnerFECRate )(
|
|
__RPC__in IDVBTLocator * This,
|
|
/* [in] */ BinaryConvolutionCodeRate FEC);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OuterFEC )(
|
|
__RPC__in IDVBTLocator * This,
|
|
/* [retval][out] */ __RPC__out FECMethod *FEC);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_OuterFEC )(
|
|
__RPC__in IDVBTLocator * This,
|
|
/* [in] */ FECMethod FEC);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OuterFECRate )(
|
|
__RPC__in IDVBTLocator * This,
|
|
/* [retval][out] */ __RPC__out BinaryConvolutionCodeRate *FEC);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_OuterFECRate )(
|
|
__RPC__in IDVBTLocator * This,
|
|
/* [in] */ BinaryConvolutionCodeRate FEC);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Modulation )(
|
|
__RPC__in IDVBTLocator * This,
|
|
/* [retval][out] */ __RPC__out ModulationType *Modulation);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Modulation )(
|
|
__RPC__in IDVBTLocator * This,
|
|
/* [in] */ ModulationType Modulation);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SymbolRate )(
|
|
__RPC__in IDVBTLocator * This,
|
|
/* [retval][out] */ __RPC__out long *Rate);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_SymbolRate )(
|
|
__RPC__in IDVBTLocator * This,
|
|
/* [in] */ long Rate);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Clone )(
|
|
__RPC__in IDVBTLocator * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt ILocator **NewLocator);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Bandwidth )(
|
|
__RPC__in IDVBTLocator * This,
|
|
/* [retval][out] */ __RPC__out long *BandWidthVal);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Bandwidth )(
|
|
__RPC__in IDVBTLocator * This,
|
|
/* [in] */ long BandwidthVal);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_LPInnerFEC )(
|
|
__RPC__in IDVBTLocator * This,
|
|
/* [retval][out] */ __RPC__out FECMethod *FEC);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_LPInnerFEC )(
|
|
__RPC__in IDVBTLocator * This,
|
|
/* [in] */ FECMethod FEC);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_LPInnerFECRate )(
|
|
__RPC__in IDVBTLocator * This,
|
|
/* [retval][out] */ __RPC__out BinaryConvolutionCodeRate *FEC);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_LPInnerFECRate )(
|
|
__RPC__in IDVBTLocator * This,
|
|
/* [in] */ BinaryConvolutionCodeRate FEC);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_HAlpha )(
|
|
__RPC__in IDVBTLocator * This,
|
|
/* [retval][out] */ __RPC__out HierarchyAlpha *Alpha);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_HAlpha )(
|
|
__RPC__in IDVBTLocator * This,
|
|
/* [in] */ HierarchyAlpha Alpha);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Guard )(
|
|
__RPC__in IDVBTLocator * This,
|
|
/* [retval][out] */ __RPC__out GuardInterval *GI);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Guard )(
|
|
__RPC__in IDVBTLocator * This,
|
|
/* [in] */ GuardInterval GI);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Mode )(
|
|
__RPC__in IDVBTLocator * This,
|
|
/* [retval][out] */ __RPC__out TransmissionMode *mode);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Mode )(
|
|
__RPC__in IDVBTLocator * This,
|
|
/* [in] */ TransmissionMode mode);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OtherFrequencyInUse )(
|
|
__RPC__in IDVBTLocator * This,
|
|
/* [retval][out] */ __RPC__out VARIANT_BOOL *OtherFrequencyInUseVal);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_OtherFrequencyInUse )(
|
|
__RPC__in IDVBTLocator * This,
|
|
/* [in] */ VARIANT_BOOL OtherFrequencyInUseVal);
|
|
|
|
END_INTERFACE
|
|
} IDVBTLocatorVtbl;
|
|
|
|
interface IDVBTLocator
|
|
{
|
|
CONST_VTBL struct IDVBTLocatorVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IDVBTLocator_QueryInterface(This,riid,ppvObject) \
|
|
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
|
|
|
#define IDVBTLocator_AddRef(This) \
|
|
( (This)->lpVtbl -> AddRef(This) )
|
|
|
|
#define IDVBTLocator_Release(This) \
|
|
( (This)->lpVtbl -> Release(This) )
|
|
|
|
|
|
#define IDVBTLocator_GetTypeInfoCount(This,pctinfo) \
|
|
( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
|
|
|
|
#define IDVBTLocator_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
|
|
|
|
#define IDVBTLocator_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
|
|
|
|
#define IDVBTLocator_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
|
|
|
|
|
|
#define IDVBTLocator_get_CarrierFrequency(This,Frequency) \
|
|
( (This)->lpVtbl -> get_CarrierFrequency(This,Frequency) )
|
|
|
|
#define IDVBTLocator_put_CarrierFrequency(This,Frequency) \
|
|
( (This)->lpVtbl -> put_CarrierFrequency(This,Frequency) )
|
|
|
|
#define IDVBTLocator_get_InnerFEC(This,FEC) \
|
|
( (This)->lpVtbl -> get_InnerFEC(This,FEC) )
|
|
|
|
#define IDVBTLocator_put_InnerFEC(This,FEC) \
|
|
( (This)->lpVtbl -> put_InnerFEC(This,FEC) )
|
|
|
|
#define IDVBTLocator_get_InnerFECRate(This,FEC) \
|
|
( (This)->lpVtbl -> get_InnerFECRate(This,FEC) )
|
|
|
|
#define IDVBTLocator_put_InnerFECRate(This,FEC) \
|
|
( (This)->lpVtbl -> put_InnerFECRate(This,FEC) )
|
|
|
|
#define IDVBTLocator_get_OuterFEC(This,FEC) \
|
|
( (This)->lpVtbl -> get_OuterFEC(This,FEC) )
|
|
|
|
#define IDVBTLocator_put_OuterFEC(This,FEC) \
|
|
( (This)->lpVtbl -> put_OuterFEC(This,FEC) )
|
|
|
|
#define IDVBTLocator_get_OuterFECRate(This,FEC) \
|
|
( (This)->lpVtbl -> get_OuterFECRate(This,FEC) )
|
|
|
|
#define IDVBTLocator_put_OuterFECRate(This,FEC) \
|
|
( (This)->lpVtbl -> put_OuterFECRate(This,FEC) )
|
|
|
|
#define IDVBTLocator_get_Modulation(This,Modulation) \
|
|
( (This)->lpVtbl -> get_Modulation(This,Modulation) )
|
|
|
|
#define IDVBTLocator_put_Modulation(This,Modulation) \
|
|
( (This)->lpVtbl -> put_Modulation(This,Modulation) )
|
|
|
|
#define IDVBTLocator_get_SymbolRate(This,Rate) \
|
|
( (This)->lpVtbl -> get_SymbolRate(This,Rate) )
|
|
|
|
#define IDVBTLocator_put_SymbolRate(This,Rate) \
|
|
( (This)->lpVtbl -> put_SymbolRate(This,Rate) )
|
|
|
|
#define IDVBTLocator_Clone(This,NewLocator) \
|
|
( (This)->lpVtbl -> Clone(This,NewLocator) )
|
|
|
|
|
|
|
|
#define IDVBTLocator_get_Bandwidth(This,BandWidthVal) \
|
|
( (This)->lpVtbl -> get_Bandwidth(This,BandWidthVal) )
|
|
|
|
#define IDVBTLocator_put_Bandwidth(This,BandwidthVal) \
|
|
( (This)->lpVtbl -> put_Bandwidth(This,BandwidthVal) )
|
|
|
|
#define IDVBTLocator_get_LPInnerFEC(This,FEC) \
|
|
( (This)->lpVtbl -> get_LPInnerFEC(This,FEC) )
|
|
|
|
#define IDVBTLocator_put_LPInnerFEC(This,FEC) \
|
|
( (This)->lpVtbl -> put_LPInnerFEC(This,FEC) )
|
|
|
|
#define IDVBTLocator_get_LPInnerFECRate(This,FEC) \
|
|
( (This)->lpVtbl -> get_LPInnerFECRate(This,FEC) )
|
|
|
|
#define IDVBTLocator_put_LPInnerFECRate(This,FEC) \
|
|
( (This)->lpVtbl -> put_LPInnerFECRate(This,FEC) )
|
|
|
|
#define IDVBTLocator_get_HAlpha(This,Alpha) \
|
|
( (This)->lpVtbl -> get_HAlpha(This,Alpha) )
|
|
|
|
#define IDVBTLocator_put_HAlpha(This,Alpha) \
|
|
( (This)->lpVtbl -> put_HAlpha(This,Alpha) )
|
|
|
|
#define IDVBTLocator_get_Guard(This,GI) \
|
|
( (This)->lpVtbl -> get_Guard(This,GI) )
|
|
|
|
#define IDVBTLocator_put_Guard(This,GI) \
|
|
( (This)->lpVtbl -> put_Guard(This,GI) )
|
|
|
|
#define IDVBTLocator_get_Mode(This,mode) \
|
|
( (This)->lpVtbl -> get_Mode(This,mode) )
|
|
|
|
#define IDVBTLocator_put_Mode(This,mode) \
|
|
( (This)->lpVtbl -> put_Mode(This,mode) )
|
|
|
|
#define IDVBTLocator_get_OtherFrequencyInUse(This,OtherFrequencyInUseVal) \
|
|
( (This)->lpVtbl -> get_OtherFrequencyInUse(This,OtherFrequencyInUseVal) )
|
|
|
|
#define IDVBTLocator_put_OtherFrequencyInUse(This,OtherFrequencyInUseVal) \
|
|
( (This)->lpVtbl -> put_OtherFrequencyInUse(This,OtherFrequencyInUseVal) )
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __IDVBTLocator_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IDVBTLocator2_INTERFACE_DEFINED__
|
|
#define __IDVBTLocator2_INTERFACE_DEFINED__
|
|
|
|
/* interface IDVBTLocator2 */
|
|
/* [unique][helpstring][oleautomation][dual][uuid][nonextensible][hidden][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IDVBTLocator2;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("448A2EDF-AE95-4b43-A3CC-747843C453D4")
|
|
IDVBTLocator2 : public IDVBTLocator
|
|
{
|
|
public:
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_PhysicalLayerPipeId(
|
|
/* [retval][out] */ __RPC__out long *PhysicalLayerPipeIdVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_PhysicalLayerPipeId(
|
|
/* [in] */ long PhysicalLayerPipeIdVal) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IDVBTLocator2Vtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
__RPC__in IDVBTLocator2 * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
__RPC__deref_out void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
__RPC__in IDVBTLocator2 * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
__RPC__in IDVBTLocator2 * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
|
|
__RPC__in IDVBTLocator2 * This,
|
|
/* [out] */ __RPC__out UINT *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
|
|
__RPC__in IDVBTLocator2 * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
|
|
__RPC__in IDVBTLocator2 * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames,
|
|
/* [range][in] */ __RPC__in_range(0,16384) UINT cNames,
|
|
/* [in] */ LCID lcid,
|
|
/* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId);
|
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
|
|
IDVBTLocator2 * This,
|
|
/* [in] */ DISPID dispIdMember,
|
|
/* [in] */ REFIID riid,
|
|
/* [in] */ LCID lcid,
|
|
/* [in] */ WORD wFlags,
|
|
/* [out][in] */ DISPPARAMS *pDispParams,
|
|
/* [out] */ VARIANT *pVarResult,
|
|
/* [out] */ EXCEPINFO *pExcepInfo,
|
|
/* [out] */ UINT *puArgErr);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CarrierFrequency )(
|
|
__RPC__in IDVBTLocator2 * This,
|
|
/* [retval][out] */ __RPC__out long *Frequency);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_CarrierFrequency )(
|
|
__RPC__in IDVBTLocator2 * This,
|
|
/* [in] */ long Frequency);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_InnerFEC )(
|
|
__RPC__in IDVBTLocator2 * This,
|
|
/* [retval][out] */ __RPC__out FECMethod *FEC);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_InnerFEC )(
|
|
__RPC__in IDVBTLocator2 * This,
|
|
/* [in] */ FECMethod FEC);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_InnerFECRate )(
|
|
__RPC__in IDVBTLocator2 * This,
|
|
/* [retval][out] */ __RPC__out BinaryConvolutionCodeRate *FEC);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_InnerFECRate )(
|
|
__RPC__in IDVBTLocator2 * This,
|
|
/* [in] */ BinaryConvolutionCodeRate FEC);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OuterFEC )(
|
|
__RPC__in IDVBTLocator2 * This,
|
|
/* [retval][out] */ __RPC__out FECMethod *FEC);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_OuterFEC )(
|
|
__RPC__in IDVBTLocator2 * This,
|
|
/* [in] */ FECMethod FEC);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OuterFECRate )(
|
|
__RPC__in IDVBTLocator2 * This,
|
|
/* [retval][out] */ __RPC__out BinaryConvolutionCodeRate *FEC);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_OuterFECRate )(
|
|
__RPC__in IDVBTLocator2 * This,
|
|
/* [in] */ BinaryConvolutionCodeRate FEC);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Modulation )(
|
|
__RPC__in IDVBTLocator2 * This,
|
|
/* [retval][out] */ __RPC__out ModulationType *Modulation);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Modulation )(
|
|
__RPC__in IDVBTLocator2 * This,
|
|
/* [in] */ ModulationType Modulation);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SymbolRate )(
|
|
__RPC__in IDVBTLocator2 * This,
|
|
/* [retval][out] */ __RPC__out long *Rate);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_SymbolRate )(
|
|
__RPC__in IDVBTLocator2 * This,
|
|
/* [in] */ long Rate);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Clone )(
|
|
__RPC__in IDVBTLocator2 * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt ILocator **NewLocator);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Bandwidth )(
|
|
__RPC__in IDVBTLocator2 * This,
|
|
/* [retval][out] */ __RPC__out long *BandWidthVal);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Bandwidth )(
|
|
__RPC__in IDVBTLocator2 * This,
|
|
/* [in] */ long BandwidthVal);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_LPInnerFEC )(
|
|
__RPC__in IDVBTLocator2 * This,
|
|
/* [retval][out] */ __RPC__out FECMethod *FEC);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_LPInnerFEC )(
|
|
__RPC__in IDVBTLocator2 * This,
|
|
/* [in] */ FECMethod FEC);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_LPInnerFECRate )(
|
|
__RPC__in IDVBTLocator2 * This,
|
|
/* [retval][out] */ __RPC__out BinaryConvolutionCodeRate *FEC);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_LPInnerFECRate )(
|
|
__RPC__in IDVBTLocator2 * This,
|
|
/* [in] */ BinaryConvolutionCodeRate FEC);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_HAlpha )(
|
|
__RPC__in IDVBTLocator2 * This,
|
|
/* [retval][out] */ __RPC__out HierarchyAlpha *Alpha);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_HAlpha )(
|
|
__RPC__in IDVBTLocator2 * This,
|
|
/* [in] */ HierarchyAlpha Alpha);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Guard )(
|
|
__RPC__in IDVBTLocator2 * This,
|
|
/* [retval][out] */ __RPC__out GuardInterval *GI);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Guard )(
|
|
__RPC__in IDVBTLocator2 * This,
|
|
/* [in] */ GuardInterval GI);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Mode )(
|
|
__RPC__in IDVBTLocator2 * This,
|
|
/* [retval][out] */ __RPC__out TransmissionMode *mode);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Mode )(
|
|
__RPC__in IDVBTLocator2 * This,
|
|
/* [in] */ TransmissionMode mode);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OtherFrequencyInUse )(
|
|
__RPC__in IDVBTLocator2 * This,
|
|
/* [retval][out] */ __RPC__out VARIANT_BOOL *OtherFrequencyInUseVal);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_OtherFrequencyInUse )(
|
|
__RPC__in IDVBTLocator2 * This,
|
|
/* [in] */ VARIANT_BOOL OtherFrequencyInUseVal);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PhysicalLayerPipeId )(
|
|
__RPC__in IDVBTLocator2 * This,
|
|
/* [retval][out] */ __RPC__out long *PhysicalLayerPipeIdVal);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_PhysicalLayerPipeId )(
|
|
__RPC__in IDVBTLocator2 * This,
|
|
/* [in] */ long PhysicalLayerPipeIdVal);
|
|
|
|
END_INTERFACE
|
|
} IDVBTLocator2Vtbl;
|
|
|
|
interface IDVBTLocator2
|
|
{
|
|
CONST_VTBL struct IDVBTLocator2Vtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IDVBTLocator2_QueryInterface(This,riid,ppvObject) \
|
|
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
|
|
|
#define IDVBTLocator2_AddRef(This) \
|
|
( (This)->lpVtbl -> AddRef(This) )
|
|
|
|
#define IDVBTLocator2_Release(This) \
|
|
( (This)->lpVtbl -> Release(This) )
|
|
|
|
|
|
#define IDVBTLocator2_GetTypeInfoCount(This,pctinfo) \
|
|
( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
|
|
|
|
#define IDVBTLocator2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
|
|
|
|
#define IDVBTLocator2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
|
|
|
|
#define IDVBTLocator2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
|
|
|
|
|
|
#define IDVBTLocator2_get_CarrierFrequency(This,Frequency) \
|
|
( (This)->lpVtbl -> get_CarrierFrequency(This,Frequency) )
|
|
|
|
#define IDVBTLocator2_put_CarrierFrequency(This,Frequency) \
|
|
( (This)->lpVtbl -> put_CarrierFrequency(This,Frequency) )
|
|
|
|
#define IDVBTLocator2_get_InnerFEC(This,FEC) \
|
|
( (This)->lpVtbl -> get_InnerFEC(This,FEC) )
|
|
|
|
#define IDVBTLocator2_put_InnerFEC(This,FEC) \
|
|
( (This)->lpVtbl -> put_InnerFEC(This,FEC) )
|
|
|
|
#define IDVBTLocator2_get_InnerFECRate(This,FEC) \
|
|
( (This)->lpVtbl -> get_InnerFECRate(This,FEC) )
|
|
|
|
#define IDVBTLocator2_put_InnerFECRate(This,FEC) \
|
|
( (This)->lpVtbl -> put_InnerFECRate(This,FEC) )
|
|
|
|
#define IDVBTLocator2_get_OuterFEC(This,FEC) \
|
|
( (This)->lpVtbl -> get_OuterFEC(This,FEC) )
|
|
|
|
#define IDVBTLocator2_put_OuterFEC(This,FEC) \
|
|
( (This)->lpVtbl -> put_OuterFEC(This,FEC) )
|
|
|
|
#define IDVBTLocator2_get_OuterFECRate(This,FEC) \
|
|
( (This)->lpVtbl -> get_OuterFECRate(This,FEC) )
|
|
|
|
#define IDVBTLocator2_put_OuterFECRate(This,FEC) \
|
|
( (This)->lpVtbl -> put_OuterFECRate(This,FEC) )
|
|
|
|
#define IDVBTLocator2_get_Modulation(This,Modulation) \
|
|
( (This)->lpVtbl -> get_Modulation(This,Modulation) )
|
|
|
|
#define IDVBTLocator2_put_Modulation(This,Modulation) \
|
|
( (This)->lpVtbl -> put_Modulation(This,Modulation) )
|
|
|
|
#define IDVBTLocator2_get_SymbolRate(This,Rate) \
|
|
( (This)->lpVtbl -> get_SymbolRate(This,Rate) )
|
|
|
|
#define IDVBTLocator2_put_SymbolRate(This,Rate) \
|
|
( (This)->lpVtbl -> put_SymbolRate(This,Rate) )
|
|
|
|
#define IDVBTLocator2_Clone(This,NewLocator) \
|
|
( (This)->lpVtbl -> Clone(This,NewLocator) )
|
|
|
|
|
|
|
|
#define IDVBTLocator2_get_Bandwidth(This,BandWidthVal) \
|
|
( (This)->lpVtbl -> get_Bandwidth(This,BandWidthVal) )
|
|
|
|
#define IDVBTLocator2_put_Bandwidth(This,BandwidthVal) \
|
|
( (This)->lpVtbl -> put_Bandwidth(This,BandwidthVal) )
|
|
|
|
#define IDVBTLocator2_get_LPInnerFEC(This,FEC) \
|
|
( (This)->lpVtbl -> get_LPInnerFEC(This,FEC) )
|
|
|
|
#define IDVBTLocator2_put_LPInnerFEC(This,FEC) \
|
|
( (This)->lpVtbl -> put_LPInnerFEC(This,FEC) )
|
|
|
|
#define IDVBTLocator2_get_LPInnerFECRate(This,FEC) \
|
|
( (This)->lpVtbl -> get_LPInnerFECRate(This,FEC) )
|
|
|
|
#define IDVBTLocator2_put_LPInnerFECRate(This,FEC) \
|
|
( (This)->lpVtbl -> put_LPInnerFECRate(This,FEC) )
|
|
|
|
#define IDVBTLocator2_get_HAlpha(This,Alpha) \
|
|
( (This)->lpVtbl -> get_HAlpha(This,Alpha) )
|
|
|
|
#define IDVBTLocator2_put_HAlpha(This,Alpha) \
|
|
( (This)->lpVtbl -> put_HAlpha(This,Alpha) )
|
|
|
|
#define IDVBTLocator2_get_Guard(This,GI) \
|
|
( (This)->lpVtbl -> get_Guard(This,GI) )
|
|
|
|
#define IDVBTLocator2_put_Guard(This,GI) \
|
|
( (This)->lpVtbl -> put_Guard(This,GI) )
|
|
|
|
#define IDVBTLocator2_get_Mode(This,mode) \
|
|
( (This)->lpVtbl -> get_Mode(This,mode) )
|
|
|
|
#define IDVBTLocator2_put_Mode(This,mode) \
|
|
( (This)->lpVtbl -> put_Mode(This,mode) )
|
|
|
|
#define IDVBTLocator2_get_OtherFrequencyInUse(This,OtherFrequencyInUseVal) \
|
|
( (This)->lpVtbl -> get_OtherFrequencyInUse(This,OtherFrequencyInUseVal) )
|
|
|
|
#define IDVBTLocator2_put_OtherFrequencyInUse(This,OtherFrequencyInUseVal) \
|
|
( (This)->lpVtbl -> put_OtherFrequencyInUse(This,OtherFrequencyInUseVal) )
|
|
|
|
|
|
#define IDVBTLocator2_get_PhysicalLayerPipeId(This,PhysicalLayerPipeIdVal) \
|
|
( (This)->lpVtbl -> get_PhysicalLayerPipeId(This,PhysicalLayerPipeIdVal) )
|
|
|
|
#define IDVBTLocator2_put_PhysicalLayerPipeId(This,PhysicalLayerPipeIdVal) \
|
|
( (This)->lpVtbl -> put_PhysicalLayerPipeId(This,PhysicalLayerPipeIdVal) )
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __IDVBTLocator2_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IDVBSLocator_INTERFACE_DEFINED__
|
|
#define __IDVBSLocator_INTERFACE_DEFINED__
|
|
|
|
/* interface IDVBSLocator */
|
|
/* [unique][helpstring][oleautomation][dual][uuid][nonextensible][hidden][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IDVBSLocator;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("3D7C353C-0D04-45f1-A742-F97CC1188DC8")
|
|
IDVBSLocator : public IDigitalLocator
|
|
{
|
|
public:
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SignalPolarisation(
|
|
/* [retval][out] */ __RPC__out Polarisation *PolarisationVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_SignalPolarisation(
|
|
/* [in] */ Polarisation PolarisationVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_WestPosition(
|
|
/* [retval][out] */ __RPC__out VARIANT_BOOL *WestLongitude) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_WestPosition(
|
|
/* [in] */ VARIANT_BOOL WestLongitude) = 0;
|
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_OrbitalPosition(
|
|
/* [retval][out] */ __RPC__out long *longitude) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_OrbitalPosition(
|
|
/* [in] */ long longitude) = 0;
|
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Azimuth(
|
|
/* [retval][out] */ __RPC__out long *Azimuth) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Azimuth(
|
|
/* [in] */ long Azimuth) = 0;
|
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Elevation(
|
|
/* [retval][out] */ __RPC__out long *Elevation) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Elevation(
|
|
/* [in] */ long Elevation) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IDVBSLocatorVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
__RPC__in IDVBSLocator * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
__RPC__deref_out void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
__RPC__in IDVBSLocator * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
__RPC__in IDVBSLocator * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
|
|
__RPC__in IDVBSLocator * This,
|
|
/* [out] */ __RPC__out UINT *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
|
|
__RPC__in IDVBSLocator * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
|
|
__RPC__in IDVBSLocator * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames,
|
|
/* [range][in] */ __RPC__in_range(0,16384) UINT cNames,
|
|
/* [in] */ LCID lcid,
|
|
/* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId);
|
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
|
|
IDVBSLocator * This,
|
|
/* [in] */ DISPID dispIdMember,
|
|
/* [in] */ REFIID riid,
|
|
/* [in] */ LCID lcid,
|
|
/* [in] */ WORD wFlags,
|
|
/* [out][in] */ DISPPARAMS *pDispParams,
|
|
/* [out] */ VARIANT *pVarResult,
|
|
/* [out] */ EXCEPINFO *pExcepInfo,
|
|
/* [out] */ UINT *puArgErr);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CarrierFrequency )(
|
|
__RPC__in IDVBSLocator * This,
|
|
/* [retval][out] */ __RPC__out long *Frequency);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_CarrierFrequency )(
|
|
__RPC__in IDVBSLocator * This,
|
|
/* [in] */ long Frequency);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_InnerFEC )(
|
|
__RPC__in IDVBSLocator * This,
|
|
/* [retval][out] */ __RPC__out FECMethod *FEC);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_InnerFEC )(
|
|
__RPC__in IDVBSLocator * This,
|
|
/* [in] */ FECMethod FEC);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_InnerFECRate )(
|
|
__RPC__in IDVBSLocator * This,
|
|
/* [retval][out] */ __RPC__out BinaryConvolutionCodeRate *FEC);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_InnerFECRate )(
|
|
__RPC__in IDVBSLocator * This,
|
|
/* [in] */ BinaryConvolutionCodeRate FEC);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OuterFEC )(
|
|
__RPC__in IDVBSLocator * This,
|
|
/* [retval][out] */ __RPC__out FECMethod *FEC);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_OuterFEC )(
|
|
__RPC__in IDVBSLocator * This,
|
|
/* [in] */ FECMethod FEC);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OuterFECRate )(
|
|
__RPC__in IDVBSLocator * This,
|
|
/* [retval][out] */ __RPC__out BinaryConvolutionCodeRate *FEC);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_OuterFECRate )(
|
|
__RPC__in IDVBSLocator * This,
|
|
/* [in] */ BinaryConvolutionCodeRate FEC);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Modulation )(
|
|
__RPC__in IDVBSLocator * This,
|
|
/* [retval][out] */ __RPC__out ModulationType *Modulation);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Modulation )(
|
|
__RPC__in IDVBSLocator * This,
|
|
/* [in] */ ModulationType Modulation);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SymbolRate )(
|
|
__RPC__in IDVBSLocator * This,
|
|
/* [retval][out] */ __RPC__out long *Rate);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_SymbolRate )(
|
|
__RPC__in IDVBSLocator * This,
|
|
/* [in] */ long Rate);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Clone )(
|
|
__RPC__in IDVBSLocator * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt ILocator **NewLocator);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SignalPolarisation )(
|
|
__RPC__in IDVBSLocator * This,
|
|
/* [retval][out] */ __RPC__out Polarisation *PolarisationVal);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_SignalPolarisation )(
|
|
__RPC__in IDVBSLocator * This,
|
|
/* [in] */ Polarisation PolarisationVal);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_WestPosition )(
|
|
__RPC__in IDVBSLocator * This,
|
|
/* [retval][out] */ __RPC__out VARIANT_BOOL *WestLongitude);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_WestPosition )(
|
|
__RPC__in IDVBSLocator * This,
|
|
/* [in] */ VARIANT_BOOL WestLongitude);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OrbitalPosition )(
|
|
__RPC__in IDVBSLocator * This,
|
|
/* [retval][out] */ __RPC__out long *longitude);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_OrbitalPosition )(
|
|
__RPC__in IDVBSLocator * This,
|
|
/* [in] */ long longitude);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Azimuth )(
|
|
__RPC__in IDVBSLocator * This,
|
|
/* [retval][out] */ __RPC__out long *Azimuth);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Azimuth )(
|
|
__RPC__in IDVBSLocator * This,
|
|
/* [in] */ long Azimuth);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Elevation )(
|
|
__RPC__in IDVBSLocator * This,
|
|
/* [retval][out] */ __RPC__out long *Elevation);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Elevation )(
|
|
__RPC__in IDVBSLocator * This,
|
|
/* [in] */ long Elevation);
|
|
|
|
END_INTERFACE
|
|
} IDVBSLocatorVtbl;
|
|
|
|
interface IDVBSLocator
|
|
{
|
|
CONST_VTBL struct IDVBSLocatorVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IDVBSLocator_QueryInterface(This,riid,ppvObject) \
|
|
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
|
|
|
#define IDVBSLocator_AddRef(This) \
|
|
( (This)->lpVtbl -> AddRef(This) )
|
|
|
|
#define IDVBSLocator_Release(This) \
|
|
( (This)->lpVtbl -> Release(This) )
|
|
|
|
|
|
#define IDVBSLocator_GetTypeInfoCount(This,pctinfo) \
|
|
( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
|
|
|
|
#define IDVBSLocator_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
|
|
|
|
#define IDVBSLocator_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
|
|
|
|
#define IDVBSLocator_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
|
|
|
|
|
|
#define IDVBSLocator_get_CarrierFrequency(This,Frequency) \
|
|
( (This)->lpVtbl -> get_CarrierFrequency(This,Frequency) )
|
|
|
|
#define IDVBSLocator_put_CarrierFrequency(This,Frequency) \
|
|
( (This)->lpVtbl -> put_CarrierFrequency(This,Frequency) )
|
|
|
|
#define IDVBSLocator_get_InnerFEC(This,FEC) \
|
|
( (This)->lpVtbl -> get_InnerFEC(This,FEC) )
|
|
|
|
#define IDVBSLocator_put_InnerFEC(This,FEC) \
|
|
( (This)->lpVtbl -> put_InnerFEC(This,FEC) )
|
|
|
|
#define IDVBSLocator_get_InnerFECRate(This,FEC) \
|
|
( (This)->lpVtbl -> get_InnerFECRate(This,FEC) )
|
|
|
|
#define IDVBSLocator_put_InnerFECRate(This,FEC) \
|
|
( (This)->lpVtbl -> put_InnerFECRate(This,FEC) )
|
|
|
|
#define IDVBSLocator_get_OuterFEC(This,FEC) \
|
|
( (This)->lpVtbl -> get_OuterFEC(This,FEC) )
|
|
|
|
#define IDVBSLocator_put_OuterFEC(This,FEC) \
|
|
( (This)->lpVtbl -> put_OuterFEC(This,FEC) )
|
|
|
|
#define IDVBSLocator_get_OuterFECRate(This,FEC) \
|
|
( (This)->lpVtbl -> get_OuterFECRate(This,FEC) )
|
|
|
|
#define IDVBSLocator_put_OuterFECRate(This,FEC) \
|
|
( (This)->lpVtbl -> put_OuterFECRate(This,FEC) )
|
|
|
|
#define IDVBSLocator_get_Modulation(This,Modulation) \
|
|
( (This)->lpVtbl -> get_Modulation(This,Modulation) )
|
|
|
|
#define IDVBSLocator_put_Modulation(This,Modulation) \
|
|
( (This)->lpVtbl -> put_Modulation(This,Modulation) )
|
|
|
|
#define IDVBSLocator_get_SymbolRate(This,Rate) \
|
|
( (This)->lpVtbl -> get_SymbolRate(This,Rate) )
|
|
|
|
#define IDVBSLocator_put_SymbolRate(This,Rate) \
|
|
( (This)->lpVtbl -> put_SymbolRate(This,Rate) )
|
|
|
|
#define IDVBSLocator_Clone(This,NewLocator) \
|
|
( (This)->lpVtbl -> Clone(This,NewLocator) )
|
|
|
|
|
|
|
|
#define IDVBSLocator_get_SignalPolarisation(This,PolarisationVal) \
|
|
( (This)->lpVtbl -> get_SignalPolarisation(This,PolarisationVal) )
|
|
|
|
#define IDVBSLocator_put_SignalPolarisation(This,PolarisationVal) \
|
|
( (This)->lpVtbl -> put_SignalPolarisation(This,PolarisationVal) )
|
|
|
|
#define IDVBSLocator_get_WestPosition(This,WestLongitude) \
|
|
( (This)->lpVtbl -> get_WestPosition(This,WestLongitude) )
|
|
|
|
#define IDVBSLocator_put_WestPosition(This,WestLongitude) \
|
|
( (This)->lpVtbl -> put_WestPosition(This,WestLongitude) )
|
|
|
|
#define IDVBSLocator_get_OrbitalPosition(This,longitude) \
|
|
( (This)->lpVtbl -> get_OrbitalPosition(This,longitude) )
|
|
|
|
#define IDVBSLocator_put_OrbitalPosition(This,longitude) \
|
|
( (This)->lpVtbl -> put_OrbitalPosition(This,longitude) )
|
|
|
|
#define IDVBSLocator_get_Azimuth(This,Azimuth) \
|
|
( (This)->lpVtbl -> get_Azimuth(This,Azimuth) )
|
|
|
|
#define IDVBSLocator_put_Azimuth(This,Azimuth) \
|
|
( (This)->lpVtbl -> put_Azimuth(This,Azimuth) )
|
|
|
|
#define IDVBSLocator_get_Elevation(This,Elevation) \
|
|
( (This)->lpVtbl -> get_Elevation(This,Elevation) )
|
|
|
|
#define IDVBSLocator_put_Elevation(This,Elevation) \
|
|
( (This)->lpVtbl -> put_Elevation(This,Elevation) )
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __IDVBSLocator_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IDVBSLocator2_INTERFACE_DEFINED__
|
|
#define __IDVBSLocator2_INTERFACE_DEFINED__
|
|
|
|
/* interface IDVBSLocator2 */
|
|
/* [unique][helpstring][oleautomation][dual][uuid][nonextensible][hidden][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IDVBSLocator2;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("6044634A-1733-4f99-B982-5FB12AFCE4F0")
|
|
IDVBSLocator2 : public IDVBSLocator
|
|
{
|
|
public:
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DiseqLNBSource(
|
|
/* [retval][out] */ __RPC__out LNB_Source *DiseqLNBSourceVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_DiseqLNBSource(
|
|
/* [in] */ LNB_Source DiseqLNBSourceVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_LocalOscillatorOverrideLow(
|
|
/* [retval][out] */ __RPC__out long *LocalOscillatorOverrideLowVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_LocalOscillatorOverrideLow(
|
|
/* [in] */ long LocalOscillatorOverrideLowVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_LocalOscillatorOverrideHigh(
|
|
/* [retval][out] */ __RPC__out long *LocalOscillatorOverrideHighVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_LocalOscillatorOverrideHigh(
|
|
/* [in] */ long LocalOscillatorOverrideHighVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_LocalLNBSwitchOverride(
|
|
/* [retval][out] */ __RPC__out long *LocalLNBSwitchOverrideVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_LocalLNBSwitchOverride(
|
|
/* [in] */ long LocalLNBSwitchOverrideVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_LocalSpectralInversionOverride(
|
|
/* [retval][out] */ __RPC__out SpectralInversion *LocalSpectralInversionOverrideVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_LocalSpectralInversionOverride(
|
|
/* [in] */ SpectralInversion LocalSpectralInversionOverrideVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SignalRollOff(
|
|
/* [retval][out] */ __RPC__out RollOff *RollOffVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_SignalRollOff(
|
|
/* [in] */ RollOff RollOffVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SignalPilot(
|
|
/* [retval][out] */ __RPC__out Pilot *PilotVal) = 0;
|
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_SignalPilot(
|
|
/* [in] */ Pilot PilotVal) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IDVBSLocator2Vtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
__RPC__in IDVBSLocator2 * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
__RPC__deref_out void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
__RPC__in IDVBSLocator2 * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
__RPC__in IDVBSLocator2 * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
|
|
__RPC__in IDVBSLocator2 * This,
|
|
/* [out] */ __RPC__out UINT *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
|
|
__RPC__in IDVBSLocator2 * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
|
|
__RPC__in IDVBSLocator2 * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames,
|
|
/* [range][in] */ __RPC__in_range(0,16384) UINT cNames,
|
|
/* [in] */ LCID lcid,
|
|
/* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId);
|
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
|
|
IDVBSLocator2 * This,
|
|
/* [in] */ DISPID dispIdMember,
|
|
/* [in] */ REFIID riid,
|
|
/* [in] */ LCID lcid,
|
|
/* [in] */ WORD wFlags,
|
|
/* [out][in] */ DISPPARAMS *pDispParams,
|
|
/* [out] */ VARIANT *pVarResult,
|
|
/* [out] */ EXCEPINFO *pExcepInfo,
|
|
/* [out] */ UINT *puArgErr);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CarrierFrequency )(
|
|
__RPC__in IDVBSLocator2 * This,
|
|
/* [retval][out] */ __RPC__out long *Frequency);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_CarrierFrequency )(
|
|
__RPC__in IDVBSLocator2 * This,
|
|
/* [in] */ long Frequency);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_InnerFEC )(
|
|
__RPC__in IDVBSLocator2 * This,
|
|
/* [retval][out] */ __RPC__out FECMethod *FEC);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_InnerFEC )(
|
|
__RPC__in IDVBSLocator2 * This,
|
|
/* [in] */ FECMethod FEC);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_InnerFECRate )(
|
|
__RPC__in IDVBSLocator2 * This,
|
|
/* [retval][out] */ __RPC__out BinaryConvolutionCodeRate *FEC);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_InnerFECRate )(
|
|
__RPC__in IDVBSLocator2 * This,
|
|
/* [in] */ BinaryConvolutionCodeRate FEC);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OuterFEC )(
|
|
__RPC__in IDVBSLocator2 * This,
|
|
/* [retval][out] */ __RPC__out FECMethod *FEC);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_OuterFEC )(
|
|
__RPC__in IDVBSLocator2 * This,
|
|
/* [in] */ FECMethod FEC);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OuterFECRate )(
|
|
__RPC__in IDVBSLocator2 * This,
|
|
/* [retval][out] */ __RPC__out BinaryConvolutionCodeRate *FEC);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_OuterFECRate )(
|
|
__RPC__in IDVBSLocator2 * This,
|
|
/* [in] */ BinaryConvolutionCodeRate FEC);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Modulation )(
|
|
__RPC__in IDVBSLocator2 * This,
|
|
/* [retval][out] */ __RPC__out ModulationType *Modulation);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Modulation )(
|
|
__RPC__in IDVBSLocator2 * This,
|
|
/* [in] */ ModulationType Modulation);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SymbolRate )(
|
|
__RPC__in IDVBSLocator2 * This,
|
|
/* [retval][out] */ __RPC__out long *Rate);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_SymbolRate )(
|
|
__RPC__in IDVBSLocator2 * This,
|
|
/* [in] */ long Rate);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Clone )(
|
|
__RPC__in IDVBSLocator2 * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt ILocator **NewLocator);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SignalPolarisation )(
|
|
__RPC__in IDVBSLocator2 * This,
|
|
/* [retval][out] */ __RPC__out Polarisation *PolarisationVal);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_SignalPolarisation )(
|
|
__RPC__in IDVBSLocator2 * This,
|
|
/* [in] */ Polarisation PolarisationVal);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_WestPosition )(
|
|
__RPC__in IDVBSLocator2 * This,
|
|
/* [retval][out] */ __RPC__out VARIANT_BOOL *WestLongitude);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_WestPosition )(
|
|
__RPC__in IDVBSLocator2 * This,
|
|
/* [in] */ VARIANT_BOOL WestLongitude);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OrbitalPosition )(
|
|
__RPC__in IDVBSLocator2 * This,
|
|
/* [retval][out] */ __RPC__out long *longitude);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_OrbitalPosition )(
|
|
__RPC__in IDVBSLocator2 * This,
|
|
/* [in] */ long longitude);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Azimuth )(
|
|
__RPC__in IDVBSLocator2 * This,
|
|
/* [retval][out] */ __RPC__out long *Azimuth);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Azimuth )(
|
|
__RPC__in IDVBSLocator2 * This,
|
|
/* [in] */ long Azimuth);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Elevation )(
|
|
__RPC__in IDVBSLocator2 * This,
|
|
/* [retval][out] */ __RPC__out long *Elevation);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Elevation )(
|
|
__RPC__in IDVBSLocator2 * This,
|
|
/* [in] */ long Elevation);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DiseqLNBSource )(
|
|
__RPC__in IDVBSLocator2 * This,
|
|
/* [retval][out] */ __RPC__out LNB_Source *DiseqLNBSourceVal);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DiseqLNBSource )(
|
|
__RPC__in IDVBSLocator2 * This,
|
|
/* [in] */ LNB_Source DiseqLNBSourceVal);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_LocalOscillatorOverrideLow )(
|
|
__RPC__in IDVBSLocator2 * This,
|
|
/* [retval][out] */ __RPC__out long *LocalOscillatorOverrideLowVal);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_LocalOscillatorOverrideLow )(
|
|
__RPC__in IDVBSLocator2 * This,
|
|
/* [in] */ long LocalOscillatorOverrideLowVal);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_LocalOscillatorOverrideHigh )(
|
|
__RPC__in IDVBSLocator2 * This,
|
|
/* [retval][out] */ __RPC__out long *LocalOscillatorOverrideHighVal);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_LocalOscillatorOverrideHigh )(
|
|
__RPC__in IDVBSLocator2 * This,
|
|
/* [in] */ long LocalOscillatorOverrideHighVal);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_LocalLNBSwitchOverride )(
|
|
__RPC__in IDVBSLocator2 * This,
|
|
/* [retval][out] */ __RPC__out long *LocalLNBSwitchOverrideVal);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_LocalLNBSwitchOverride )(
|
|
__RPC__in IDVBSLocator2 * This,
|
|
/* [in] */ long LocalLNBSwitchOverrideVal);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_LocalSpectralInversionOverride )(
|
|
__RPC__in IDVBSLocator2 * This,
|
|
/* [retval][out] */ __RPC__out SpectralInversion *LocalSpectralInversionOverrideVal);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_LocalSpectralInversionOverride )(
|
|
__RPC__in IDVBSLocator2 * This,
|
|
/* [in] */ SpectralInversion LocalSpectralInversionOverrideVal);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SignalRollOff )(
|
|
__RPC__in IDVBSLocator2 * This,
|
|
/* [retval][out] */ __RPC__out RollOff *RollOffVal);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_SignalRollOff )(
|
|
__RPC__in IDVBSLocator2 * This,
|
|
/* [in] */ RollOff RollOffVal);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SignalPilot )(
|
|
__RPC__in IDVBSLocator2 * This,
|
|
/* [retval][out] */ __RPC__out Pilot *PilotVal);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_SignalPilot )(
|
|
__RPC__in IDVBSLocator2 * This,
|
|
/* [in] */ Pilot PilotVal);
|
|
|
|
END_INTERFACE
|
|
} IDVBSLocator2Vtbl;
|
|
|
|
interface IDVBSLocator2
|
|
{
|
|
CONST_VTBL struct IDVBSLocator2Vtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IDVBSLocator2_QueryInterface(This,riid,ppvObject) \
|
|
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
|
|
|
#define IDVBSLocator2_AddRef(This) \
|
|
( (This)->lpVtbl -> AddRef(This) )
|
|
|
|
#define IDVBSLocator2_Release(This) \
|
|
( (This)->lpVtbl -> Release(This) )
|
|
|
|
|
|
#define IDVBSLocator2_GetTypeInfoCount(This,pctinfo) \
|
|
( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
|
|
|
|
#define IDVBSLocator2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
|
|
|
|
#define IDVBSLocator2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
|
|
|
|
#define IDVBSLocator2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
|
|
|
|
|
|
#define IDVBSLocator2_get_CarrierFrequency(This,Frequency) \
|
|
( (This)->lpVtbl -> get_CarrierFrequency(This,Frequency) )
|
|
|
|
#define IDVBSLocator2_put_CarrierFrequency(This,Frequency) \
|
|
( (This)->lpVtbl -> put_CarrierFrequency(This,Frequency) )
|
|
|
|
#define IDVBSLocator2_get_InnerFEC(This,FEC) \
|
|
( (This)->lpVtbl -> get_InnerFEC(This,FEC) )
|
|
|
|
#define IDVBSLocator2_put_InnerFEC(This,FEC) \
|
|
( (This)->lpVtbl -> put_InnerFEC(This,FEC) )
|
|
|
|
#define IDVBSLocator2_get_InnerFECRate(This,FEC) \
|
|
( (This)->lpVtbl -> get_InnerFECRate(This,FEC) )
|
|
|
|
#define IDVBSLocator2_put_InnerFECRate(This,FEC) \
|
|
( (This)->lpVtbl -> put_InnerFECRate(This,FEC) )
|
|
|
|
#define IDVBSLocator2_get_OuterFEC(This,FEC) \
|
|
( (This)->lpVtbl -> get_OuterFEC(This,FEC) )
|
|
|
|
#define IDVBSLocator2_put_OuterFEC(This,FEC) \
|
|
( (This)->lpVtbl -> put_OuterFEC(This,FEC) )
|
|
|
|
#define IDVBSLocator2_get_OuterFECRate(This,FEC) \
|
|
( (This)->lpVtbl -> get_OuterFECRate(This,FEC) )
|
|
|
|
#define IDVBSLocator2_put_OuterFECRate(This,FEC) \
|
|
( (This)->lpVtbl -> put_OuterFECRate(This,FEC) )
|
|
|
|
#define IDVBSLocator2_get_Modulation(This,Modulation) \
|
|
( (This)->lpVtbl -> get_Modulation(This,Modulation) )
|
|
|
|
#define IDVBSLocator2_put_Modulation(This,Modulation) \
|
|
( (This)->lpVtbl -> put_Modulation(This,Modulation) )
|
|
|
|
#define IDVBSLocator2_get_SymbolRate(This,Rate) \
|
|
( (This)->lpVtbl -> get_SymbolRate(This,Rate) )
|
|
|
|
#define IDVBSLocator2_put_SymbolRate(This,Rate) \
|
|
( (This)->lpVtbl -> put_SymbolRate(This,Rate) )
|
|
|
|
#define IDVBSLocator2_Clone(This,NewLocator) \
|
|
( (This)->lpVtbl -> Clone(This,NewLocator) )
|
|
|
|
|
|
|
|
#define IDVBSLocator2_get_SignalPolarisation(This,PolarisationVal) \
|
|
( (This)->lpVtbl -> get_SignalPolarisation(This,PolarisationVal) )
|
|
|
|
#define IDVBSLocator2_put_SignalPolarisation(This,PolarisationVal) \
|
|
( (This)->lpVtbl -> put_SignalPolarisation(This,PolarisationVal) )
|
|
|
|
#define IDVBSLocator2_get_WestPosition(This,WestLongitude) \
|
|
( (This)->lpVtbl -> get_WestPosition(This,WestLongitude) )
|
|
|
|
#define IDVBSLocator2_put_WestPosition(This,WestLongitude) \
|
|
( (This)->lpVtbl -> put_WestPosition(This,WestLongitude) )
|
|
|
|
#define IDVBSLocator2_get_OrbitalPosition(This,longitude) \
|
|
( (This)->lpVtbl -> get_OrbitalPosition(This,longitude) )
|
|
|
|
#define IDVBSLocator2_put_OrbitalPosition(This,longitude) \
|
|
( (This)->lpVtbl -> put_OrbitalPosition(This,longitude) )
|
|
|
|
#define IDVBSLocator2_get_Azimuth(This,Azimuth) \
|
|
( (This)->lpVtbl -> get_Azimuth(This,Azimuth) )
|
|
|
|
#define IDVBSLocator2_put_Azimuth(This,Azimuth) \
|
|
( (This)->lpVtbl -> put_Azimuth(This,Azimuth) )
|
|
|
|
#define IDVBSLocator2_get_Elevation(This,Elevation) \
|
|
( (This)->lpVtbl -> get_Elevation(This,Elevation) )
|
|
|
|
#define IDVBSLocator2_put_Elevation(This,Elevation) \
|
|
( (This)->lpVtbl -> put_Elevation(This,Elevation) )
|
|
|
|
|
|
#define IDVBSLocator2_get_DiseqLNBSource(This,DiseqLNBSourceVal) \
|
|
( (This)->lpVtbl -> get_DiseqLNBSource(This,DiseqLNBSourceVal) )
|
|
|
|
#define IDVBSLocator2_put_DiseqLNBSource(This,DiseqLNBSourceVal) \
|
|
( (This)->lpVtbl -> put_DiseqLNBSource(This,DiseqLNBSourceVal) )
|
|
|
|
#define IDVBSLocator2_get_LocalOscillatorOverrideLow(This,LocalOscillatorOverrideLowVal) \
|
|
( (This)->lpVtbl -> get_LocalOscillatorOverrideLow(This,LocalOscillatorOverrideLowVal) )
|
|
|
|
#define IDVBSLocator2_put_LocalOscillatorOverrideLow(This,LocalOscillatorOverrideLowVal) \
|
|
( (This)->lpVtbl -> put_LocalOscillatorOverrideLow(This,LocalOscillatorOverrideLowVal) )
|
|
|
|
#define IDVBSLocator2_get_LocalOscillatorOverrideHigh(This,LocalOscillatorOverrideHighVal) \
|
|
( (This)->lpVtbl -> get_LocalOscillatorOverrideHigh(This,LocalOscillatorOverrideHighVal) )
|
|
|
|
#define IDVBSLocator2_put_LocalOscillatorOverrideHigh(This,LocalOscillatorOverrideHighVal) \
|
|
( (This)->lpVtbl -> put_LocalOscillatorOverrideHigh(This,LocalOscillatorOverrideHighVal) )
|
|
|
|
#define IDVBSLocator2_get_LocalLNBSwitchOverride(This,LocalLNBSwitchOverrideVal) \
|
|
( (This)->lpVtbl -> get_LocalLNBSwitchOverride(This,LocalLNBSwitchOverrideVal) )
|
|
|
|
#define IDVBSLocator2_put_LocalLNBSwitchOverride(This,LocalLNBSwitchOverrideVal) \
|
|
( (This)->lpVtbl -> put_LocalLNBSwitchOverride(This,LocalLNBSwitchOverrideVal) )
|
|
|
|
#define IDVBSLocator2_get_LocalSpectralInversionOverride(This,LocalSpectralInversionOverrideVal) \
|
|
( (This)->lpVtbl -> get_LocalSpectralInversionOverride(This,LocalSpectralInversionOverrideVal) )
|
|
|
|
#define IDVBSLocator2_put_LocalSpectralInversionOverride(This,LocalSpectralInversionOverrideVal) \
|
|
( (This)->lpVtbl -> put_LocalSpectralInversionOverride(This,LocalSpectralInversionOverrideVal) )
|
|
|
|
#define IDVBSLocator2_get_SignalRollOff(This,RollOffVal) \
|
|
( (This)->lpVtbl -> get_SignalRollOff(This,RollOffVal) )
|
|
|
|
#define IDVBSLocator2_put_SignalRollOff(This,RollOffVal) \
|
|
( (This)->lpVtbl -> put_SignalRollOff(This,RollOffVal) )
|
|
|
|
#define IDVBSLocator2_get_SignalPilot(This,PilotVal) \
|
|
( (This)->lpVtbl -> get_SignalPilot(This,PilotVal) )
|
|
|
|
#define IDVBSLocator2_put_SignalPilot(This,PilotVal) \
|
|
( (This)->lpVtbl -> put_SignalPilot(This,PilotVal) )
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __IDVBSLocator2_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IDVBCLocator_INTERFACE_DEFINED__
|
|
#define __IDVBCLocator_INTERFACE_DEFINED__
|
|
|
|
/* interface IDVBCLocator */
|
|
/* [unique][helpstring][oleautomation][dual][uuid][nonextensible][hidden][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IDVBCLocator;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("6E42F36E-1DD2-43c4-9F78-69D25AE39034")
|
|
IDVBCLocator : public IDigitalLocator
|
|
{
|
|
public:
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IDVBCLocatorVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
__RPC__in IDVBCLocator * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
__RPC__deref_out void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
__RPC__in IDVBCLocator * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
__RPC__in IDVBCLocator * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
|
|
__RPC__in IDVBCLocator * This,
|
|
/* [out] */ __RPC__out UINT *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
|
|
__RPC__in IDVBCLocator * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
|
|
__RPC__in IDVBCLocator * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames,
|
|
/* [range][in] */ __RPC__in_range(0,16384) UINT cNames,
|
|
/* [in] */ LCID lcid,
|
|
/* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId);
|
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
|
|
IDVBCLocator * This,
|
|
/* [in] */ DISPID dispIdMember,
|
|
/* [in] */ REFIID riid,
|
|
/* [in] */ LCID lcid,
|
|
/* [in] */ WORD wFlags,
|
|
/* [out][in] */ DISPPARAMS *pDispParams,
|
|
/* [out] */ VARIANT *pVarResult,
|
|
/* [out] */ EXCEPINFO *pExcepInfo,
|
|
/* [out] */ UINT *puArgErr);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CarrierFrequency )(
|
|
__RPC__in IDVBCLocator * This,
|
|
/* [retval][out] */ __RPC__out long *Frequency);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_CarrierFrequency )(
|
|
__RPC__in IDVBCLocator * This,
|
|
/* [in] */ long Frequency);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_InnerFEC )(
|
|
__RPC__in IDVBCLocator * This,
|
|
/* [retval][out] */ __RPC__out FECMethod *FEC);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_InnerFEC )(
|
|
__RPC__in IDVBCLocator * This,
|
|
/* [in] */ FECMethod FEC);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_InnerFECRate )(
|
|
__RPC__in IDVBCLocator * This,
|
|
/* [retval][out] */ __RPC__out BinaryConvolutionCodeRate *FEC);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_InnerFECRate )(
|
|
__RPC__in IDVBCLocator * This,
|
|
/* [in] */ BinaryConvolutionCodeRate FEC);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OuterFEC )(
|
|
__RPC__in IDVBCLocator * This,
|
|
/* [retval][out] */ __RPC__out FECMethod *FEC);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_OuterFEC )(
|
|
__RPC__in IDVBCLocator * This,
|
|
/* [in] */ FECMethod FEC);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OuterFECRate )(
|
|
__RPC__in IDVBCLocator * This,
|
|
/* [retval][out] */ __RPC__out BinaryConvolutionCodeRate *FEC);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_OuterFECRate )(
|
|
__RPC__in IDVBCLocator * This,
|
|
/* [in] */ BinaryConvolutionCodeRate FEC);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Modulation )(
|
|
__RPC__in IDVBCLocator * This,
|
|
/* [retval][out] */ __RPC__out ModulationType *Modulation);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Modulation )(
|
|
__RPC__in IDVBCLocator * This,
|
|
/* [in] */ ModulationType Modulation);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SymbolRate )(
|
|
__RPC__in IDVBCLocator * This,
|
|
/* [retval][out] */ __RPC__out long *Rate);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_SymbolRate )(
|
|
__RPC__in IDVBCLocator * This,
|
|
/* [in] */ long Rate);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Clone )(
|
|
__RPC__in IDVBCLocator * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt ILocator **NewLocator);
|
|
|
|
END_INTERFACE
|
|
} IDVBCLocatorVtbl;
|
|
|
|
interface IDVBCLocator
|
|
{
|
|
CONST_VTBL struct IDVBCLocatorVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IDVBCLocator_QueryInterface(This,riid,ppvObject) \
|
|
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
|
|
|
#define IDVBCLocator_AddRef(This) \
|
|
( (This)->lpVtbl -> AddRef(This) )
|
|
|
|
#define IDVBCLocator_Release(This) \
|
|
( (This)->lpVtbl -> Release(This) )
|
|
|
|
|
|
#define IDVBCLocator_GetTypeInfoCount(This,pctinfo) \
|
|
( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
|
|
|
|
#define IDVBCLocator_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
|
|
|
|
#define IDVBCLocator_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
|
|
|
|
#define IDVBCLocator_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
|
|
|
|
|
|
#define IDVBCLocator_get_CarrierFrequency(This,Frequency) \
|
|
( (This)->lpVtbl -> get_CarrierFrequency(This,Frequency) )
|
|
|
|
#define IDVBCLocator_put_CarrierFrequency(This,Frequency) \
|
|
( (This)->lpVtbl -> put_CarrierFrequency(This,Frequency) )
|
|
|
|
#define IDVBCLocator_get_InnerFEC(This,FEC) \
|
|
( (This)->lpVtbl -> get_InnerFEC(This,FEC) )
|
|
|
|
#define IDVBCLocator_put_InnerFEC(This,FEC) \
|
|
( (This)->lpVtbl -> put_InnerFEC(This,FEC) )
|
|
|
|
#define IDVBCLocator_get_InnerFECRate(This,FEC) \
|
|
( (This)->lpVtbl -> get_InnerFECRate(This,FEC) )
|
|
|
|
#define IDVBCLocator_put_InnerFECRate(This,FEC) \
|
|
( (This)->lpVtbl -> put_InnerFECRate(This,FEC) )
|
|
|
|
#define IDVBCLocator_get_OuterFEC(This,FEC) \
|
|
( (This)->lpVtbl -> get_OuterFEC(This,FEC) )
|
|
|
|
#define IDVBCLocator_put_OuterFEC(This,FEC) \
|
|
( (This)->lpVtbl -> put_OuterFEC(This,FEC) )
|
|
|
|
#define IDVBCLocator_get_OuterFECRate(This,FEC) \
|
|
( (This)->lpVtbl -> get_OuterFECRate(This,FEC) )
|
|
|
|
#define IDVBCLocator_put_OuterFECRate(This,FEC) \
|
|
( (This)->lpVtbl -> put_OuterFECRate(This,FEC) )
|
|
|
|
#define IDVBCLocator_get_Modulation(This,Modulation) \
|
|
( (This)->lpVtbl -> get_Modulation(This,Modulation) )
|
|
|
|
#define IDVBCLocator_put_Modulation(This,Modulation) \
|
|
( (This)->lpVtbl -> put_Modulation(This,Modulation) )
|
|
|
|
#define IDVBCLocator_get_SymbolRate(This,Rate) \
|
|
( (This)->lpVtbl -> get_SymbolRate(This,Rate) )
|
|
|
|
#define IDVBCLocator_put_SymbolRate(This,Rate) \
|
|
( (This)->lpVtbl -> put_SymbolRate(This,Rate) )
|
|
|
|
#define IDVBCLocator_Clone(This,NewLocator) \
|
|
( (This)->lpVtbl -> Clone(This,NewLocator) )
|
|
|
|
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __IDVBCLocator_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IISDBSLocator_INTERFACE_DEFINED__
|
|
#define __IISDBSLocator_INTERFACE_DEFINED__
|
|
|
|
/* interface IISDBSLocator */
|
|
/* [unique][helpstring][oleautomation][dual][uuid][nonextensible][hidden][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IISDBSLocator;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("C9897087-E29C-473f-9E4B-7072123DEA14")
|
|
IISDBSLocator : public IDVBSLocator
|
|
{
|
|
public:
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IISDBSLocatorVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
__RPC__in IISDBSLocator * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
__RPC__deref_out void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
__RPC__in IISDBSLocator * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
__RPC__in IISDBSLocator * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
|
|
__RPC__in IISDBSLocator * This,
|
|
/* [out] */ __RPC__out UINT *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
|
|
__RPC__in IISDBSLocator * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
|
|
__RPC__in IISDBSLocator * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames,
|
|
/* [range][in] */ __RPC__in_range(0,16384) UINT cNames,
|
|
/* [in] */ LCID lcid,
|
|
/* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId);
|
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
|
|
IISDBSLocator * This,
|
|
/* [in] */ DISPID dispIdMember,
|
|
/* [in] */ REFIID riid,
|
|
/* [in] */ LCID lcid,
|
|
/* [in] */ WORD wFlags,
|
|
/* [out][in] */ DISPPARAMS *pDispParams,
|
|
/* [out] */ VARIANT *pVarResult,
|
|
/* [out] */ EXCEPINFO *pExcepInfo,
|
|
/* [out] */ UINT *puArgErr);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CarrierFrequency )(
|
|
__RPC__in IISDBSLocator * This,
|
|
/* [retval][out] */ __RPC__out long *Frequency);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_CarrierFrequency )(
|
|
__RPC__in IISDBSLocator * This,
|
|
/* [in] */ long Frequency);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_InnerFEC )(
|
|
__RPC__in IISDBSLocator * This,
|
|
/* [retval][out] */ __RPC__out FECMethod *FEC);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_InnerFEC )(
|
|
__RPC__in IISDBSLocator * This,
|
|
/* [in] */ FECMethod FEC);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_InnerFECRate )(
|
|
__RPC__in IISDBSLocator * This,
|
|
/* [retval][out] */ __RPC__out BinaryConvolutionCodeRate *FEC);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_InnerFECRate )(
|
|
__RPC__in IISDBSLocator * This,
|
|
/* [in] */ BinaryConvolutionCodeRate FEC);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OuterFEC )(
|
|
__RPC__in IISDBSLocator * This,
|
|
/* [retval][out] */ __RPC__out FECMethod *FEC);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_OuterFEC )(
|
|
__RPC__in IISDBSLocator * This,
|
|
/* [in] */ FECMethod FEC);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OuterFECRate )(
|
|
__RPC__in IISDBSLocator * This,
|
|
/* [retval][out] */ __RPC__out BinaryConvolutionCodeRate *FEC);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_OuterFECRate )(
|
|
__RPC__in IISDBSLocator * This,
|
|
/* [in] */ BinaryConvolutionCodeRate FEC);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Modulation )(
|
|
__RPC__in IISDBSLocator * This,
|
|
/* [retval][out] */ __RPC__out ModulationType *Modulation);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Modulation )(
|
|
__RPC__in IISDBSLocator * This,
|
|
/* [in] */ ModulationType Modulation);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SymbolRate )(
|
|
__RPC__in IISDBSLocator * This,
|
|
/* [retval][out] */ __RPC__out long *Rate);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_SymbolRate )(
|
|
__RPC__in IISDBSLocator * This,
|
|
/* [in] */ long Rate);
|
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Clone )(
|
|
__RPC__in IISDBSLocator * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt ILocator **NewLocator);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SignalPolarisation )(
|
|
__RPC__in IISDBSLocator * This,
|
|
/* [retval][out] */ __RPC__out Polarisation *PolarisationVal);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_SignalPolarisation )(
|
|
__RPC__in IISDBSLocator * This,
|
|
/* [in] */ Polarisation PolarisationVal);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_WestPosition )(
|
|
__RPC__in IISDBSLocator * This,
|
|
/* [retval][out] */ __RPC__out VARIANT_BOOL *WestLongitude);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_WestPosition )(
|
|
__RPC__in IISDBSLocator * This,
|
|
/* [in] */ VARIANT_BOOL WestLongitude);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OrbitalPosition )(
|
|
__RPC__in IISDBSLocator * This,
|
|
/* [retval][out] */ __RPC__out long *longitude);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_OrbitalPosition )(
|
|
__RPC__in IISDBSLocator * This,
|
|
/* [in] */ long longitude);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Azimuth )(
|
|
__RPC__in IISDBSLocator * This,
|
|
/* [retval][out] */ __RPC__out long *Azimuth);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Azimuth )(
|
|
__RPC__in IISDBSLocator * This,
|
|
/* [in] */ long Azimuth);
|
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Elevation )(
|
|
__RPC__in IISDBSLocator * This,
|
|
/* [retval][out] */ __RPC__out long *Elevation);
|
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Elevation )(
|
|
__RPC__in IISDBSLocator * This,
|
|
/* [in] */ long Elevation);
|
|
|
|
END_INTERFACE
|
|
} IISDBSLocatorVtbl;
|
|
|
|
interface IISDBSLocator
|
|
{
|
|
CONST_VTBL struct IISDBSLocatorVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IISDBSLocator_QueryInterface(This,riid,ppvObject) \
|
|
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
|
|
|
#define IISDBSLocator_AddRef(This) \
|
|
( (This)->lpVtbl -> AddRef(This) )
|
|
|
|
#define IISDBSLocator_Release(This) \
|
|
( (This)->lpVtbl -> Release(This) )
|
|
|
|
|
|
#define IISDBSLocator_GetTypeInfoCount(This,pctinfo) \
|
|
( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
|
|
|
|
#define IISDBSLocator_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
|
|
|
|
#define IISDBSLocator_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
|
|
|
|
#define IISDBSLocator_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
|
|
|
|
|
|
#define IISDBSLocator_get_CarrierFrequency(This,Frequency) \
|
|
( (This)->lpVtbl -> get_CarrierFrequency(This,Frequency) )
|
|
|
|
#define IISDBSLocator_put_CarrierFrequency(This,Frequency) \
|
|
( (This)->lpVtbl -> put_CarrierFrequency(This,Frequency) )
|
|
|
|
#define IISDBSLocator_get_InnerFEC(This,FEC) \
|
|
( (This)->lpVtbl -> get_InnerFEC(This,FEC) )
|
|
|
|
#define IISDBSLocator_put_InnerFEC(This,FEC) \
|
|
( (This)->lpVtbl -> put_InnerFEC(This,FEC) )
|
|
|
|
#define IISDBSLocator_get_InnerFECRate(This,FEC) \
|
|
( (This)->lpVtbl -> get_InnerFECRate(This,FEC) )
|
|
|
|
#define IISDBSLocator_put_InnerFECRate(This,FEC) \
|
|
( (This)->lpVtbl -> put_InnerFECRate(This,FEC) )
|
|
|
|
#define IISDBSLocator_get_OuterFEC(This,FEC) \
|
|
( (This)->lpVtbl -> get_OuterFEC(This,FEC) )
|
|
|
|
#define IISDBSLocator_put_OuterFEC(This,FEC) \
|
|
( (This)->lpVtbl -> put_OuterFEC(This,FEC) )
|
|
|
|
#define IISDBSLocator_get_OuterFECRate(This,FEC) \
|
|
( (This)->lpVtbl -> get_OuterFECRate(This,FEC) )
|
|
|
|
#define IISDBSLocator_put_OuterFECRate(This,FEC) \
|
|
( (This)->lpVtbl -> put_OuterFECRate(This,FEC) )
|
|
|
|
#define IISDBSLocator_get_Modulation(This,Modulation) \
|
|
( (This)->lpVtbl -> get_Modulation(This,Modulation) )
|
|
|
|
#define IISDBSLocator_put_Modulation(This,Modulation) \
|
|
( (This)->lpVtbl -> put_Modulation(This,Modulation) )
|
|
|
|
#define IISDBSLocator_get_SymbolRate(This,Rate) \
|
|
( (This)->lpVtbl -> get_SymbolRate(This,Rate) )
|
|
|
|
#define IISDBSLocator_put_SymbolRate(This,Rate) \
|
|
( (This)->lpVtbl -> put_SymbolRate(This,Rate) )
|
|
|
|
#define IISDBSLocator_Clone(This,NewLocator) \
|
|
( (This)->lpVtbl -> Clone(This,NewLocator) )
|
|
|
|
|
|
|
|
#define IISDBSLocator_get_SignalPolarisation(This,PolarisationVal) \
|
|
( (This)->lpVtbl -> get_SignalPolarisation(This,PolarisationVal) )
|
|
|
|
#define IISDBSLocator_put_SignalPolarisation(This,PolarisationVal) \
|
|
( (This)->lpVtbl -> put_SignalPolarisation(This,PolarisationVal) )
|
|
|
|
#define IISDBSLocator_get_WestPosition(This,WestLongitude) \
|
|
( (This)->lpVtbl -> get_WestPosition(This,WestLongitude) )
|
|
|
|
#define IISDBSLocator_put_WestPosition(This,WestLongitude) \
|
|
( (This)->lpVtbl -> put_WestPosition(This,WestLongitude) )
|
|
|
|
#define IISDBSLocator_get_OrbitalPosition(This,longitude) \
|
|
( (This)->lpVtbl -> get_OrbitalPosition(This,longitude) )
|
|
|
|
#define IISDBSLocator_put_OrbitalPosition(This,longitude) \
|
|
( (This)->lpVtbl -> put_OrbitalPosition(This,longitude) )
|
|
|
|
#define IISDBSLocator_get_Azimuth(This,Azimuth) \
|
|
( (This)->lpVtbl -> get_Azimuth(This,Azimuth) )
|
|
|
|
#define IISDBSLocator_put_Azimuth(This,Azimuth) \
|
|
( (This)->lpVtbl -> put_Azimuth(This,Azimuth) )
|
|
|
|
#define IISDBSLocator_get_Elevation(This,Elevation) \
|
|
( (This)->lpVtbl -> get_Elevation(This,Elevation) )
|
|
|
|
#define IISDBSLocator_put_Elevation(This,Elevation) \
|
|
( (This)->lpVtbl -> put_Elevation(This,Elevation) )
|
|
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __IISDBSLocator_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IESEvent_INTERFACE_DEFINED__
|
|
#define __IESEvent_INTERFACE_DEFINED__
|
|
|
|
/* interface IESEvent */
|
|
/* [unique][helpstring][uuid][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IESEvent;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("1F0E5357-AF43-44e6-8547-654C645145D2")
|
|
IESEvent : public IUnknown
|
|
{
|
|
public:
|
|
virtual HRESULT STDMETHODCALLTYPE GetEventId(
|
|
/* [retval][out] */ __RPC__out DWORD *pdwEventId) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE GetEventType(
|
|
/* [retval][out] */ __RPC__out GUID *pguidEventType) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE SetCompletionStatus(
|
|
/* [in] */ DWORD dwResult) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE GetData(
|
|
/* [retval][out] */ __RPC__deref_out_opt SAFEARRAY * *pbData) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE GetStringData(
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrData) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IESEventVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
__RPC__in IESEvent * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
__RPC__deref_out void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
__RPC__in IESEvent * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
__RPC__in IESEvent * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetEventId )(
|
|
__RPC__in IESEvent * This,
|
|
/* [retval][out] */ __RPC__out DWORD *pdwEventId);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetEventType )(
|
|
__RPC__in IESEvent * This,
|
|
/* [retval][out] */ __RPC__out GUID *pguidEventType);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *SetCompletionStatus )(
|
|
__RPC__in IESEvent * This,
|
|
/* [in] */ DWORD dwResult);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetData )(
|
|
__RPC__in IESEvent * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt SAFEARRAY * *pbData);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetStringData )(
|
|
__RPC__in IESEvent * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrData);
|
|
|
|
END_INTERFACE
|
|
} IESEventVtbl;
|
|
|
|
interface IESEvent
|
|
{
|
|
CONST_VTBL struct IESEventVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IESEvent_QueryInterface(This,riid,ppvObject) \
|
|
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
|
|
|
#define IESEvent_AddRef(This) \
|
|
( (This)->lpVtbl -> AddRef(This) )
|
|
|
|
#define IESEvent_Release(This) \
|
|
( (This)->lpVtbl -> Release(This) )
|
|
|
|
|
|
#define IESEvent_GetEventId(This,pdwEventId) \
|
|
( (This)->lpVtbl -> GetEventId(This,pdwEventId) )
|
|
|
|
#define IESEvent_GetEventType(This,pguidEventType) \
|
|
( (This)->lpVtbl -> GetEventType(This,pguidEventType) )
|
|
|
|
#define IESEvent_SetCompletionStatus(This,dwResult) \
|
|
( (This)->lpVtbl -> SetCompletionStatus(This,dwResult) )
|
|
|
|
#define IESEvent_GetData(This,pbData) \
|
|
( (This)->lpVtbl -> GetData(This,pbData) )
|
|
|
|
#define IESEvent_GetStringData(This,pbstrData) \
|
|
( (This)->lpVtbl -> GetStringData(This,pbstrData) )
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __IESEvent_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IESOpenMmiEvent_INTERFACE_DEFINED__
|
|
#define __IESOpenMmiEvent_INTERFACE_DEFINED__
|
|
|
|
/* interface IESOpenMmiEvent */
|
|
/* [unique][helpstring][uuid][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IESOpenMmiEvent;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("BA4B6526-1A35-4635-8B56-3EC612746A8C")
|
|
IESOpenMmiEvent : public IESEvent
|
|
{
|
|
public:
|
|
virtual HRESULT STDMETHODCALLTYPE GetDialogNumber(
|
|
/* [out] */ __RPC__out DWORD *pDialogRequest,
|
|
/* [retval][out] */ __RPC__out DWORD *pDialogNumber) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE GetDialogType(
|
|
/* [retval][out] */ __RPC__out GUID *guidDialogType) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE GetDialogData(
|
|
/* [retval][out] */ __RPC__deref_out_opt SAFEARRAY * *pbData) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE GetDialogStringData(
|
|
/* [out] */ __RPC__deref_out_opt BSTR *pbstrBaseUrl,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrData) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IESOpenMmiEventVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
__RPC__in IESOpenMmiEvent * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
__RPC__deref_out void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
__RPC__in IESOpenMmiEvent * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
__RPC__in IESOpenMmiEvent * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetEventId )(
|
|
__RPC__in IESOpenMmiEvent * This,
|
|
/* [retval][out] */ __RPC__out DWORD *pdwEventId);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetEventType )(
|
|
__RPC__in IESOpenMmiEvent * This,
|
|
/* [retval][out] */ __RPC__out GUID *pguidEventType);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *SetCompletionStatus )(
|
|
__RPC__in IESOpenMmiEvent * This,
|
|
/* [in] */ DWORD dwResult);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetData )(
|
|
__RPC__in IESOpenMmiEvent * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt SAFEARRAY * *pbData);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetStringData )(
|
|
__RPC__in IESOpenMmiEvent * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrData);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetDialogNumber )(
|
|
__RPC__in IESOpenMmiEvent * This,
|
|
/* [out] */ __RPC__out DWORD *pDialogRequest,
|
|
/* [retval][out] */ __RPC__out DWORD *pDialogNumber);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetDialogType )(
|
|
__RPC__in IESOpenMmiEvent * This,
|
|
/* [retval][out] */ __RPC__out GUID *guidDialogType);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetDialogData )(
|
|
__RPC__in IESOpenMmiEvent * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt SAFEARRAY * *pbData);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetDialogStringData )(
|
|
__RPC__in IESOpenMmiEvent * This,
|
|
/* [out] */ __RPC__deref_out_opt BSTR *pbstrBaseUrl,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrData);
|
|
|
|
END_INTERFACE
|
|
} IESOpenMmiEventVtbl;
|
|
|
|
interface IESOpenMmiEvent
|
|
{
|
|
CONST_VTBL struct IESOpenMmiEventVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IESOpenMmiEvent_QueryInterface(This,riid,ppvObject) \
|
|
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
|
|
|
#define IESOpenMmiEvent_AddRef(This) \
|
|
( (This)->lpVtbl -> AddRef(This) )
|
|
|
|
#define IESOpenMmiEvent_Release(This) \
|
|
( (This)->lpVtbl -> Release(This) )
|
|
|
|
|
|
#define IESOpenMmiEvent_GetEventId(This,pdwEventId) \
|
|
( (This)->lpVtbl -> GetEventId(This,pdwEventId) )
|
|
|
|
#define IESOpenMmiEvent_GetEventType(This,pguidEventType) \
|
|
( (This)->lpVtbl -> GetEventType(This,pguidEventType) )
|
|
|
|
#define IESOpenMmiEvent_SetCompletionStatus(This,dwResult) \
|
|
( (This)->lpVtbl -> SetCompletionStatus(This,dwResult) )
|
|
|
|
#define IESOpenMmiEvent_GetData(This,pbData) \
|
|
( (This)->lpVtbl -> GetData(This,pbData) )
|
|
|
|
#define IESOpenMmiEvent_GetStringData(This,pbstrData) \
|
|
( (This)->lpVtbl -> GetStringData(This,pbstrData) )
|
|
|
|
|
|
#define IESOpenMmiEvent_GetDialogNumber(This,pDialogRequest,pDialogNumber) \
|
|
( (This)->lpVtbl -> GetDialogNumber(This,pDialogRequest,pDialogNumber) )
|
|
|
|
#define IESOpenMmiEvent_GetDialogType(This,guidDialogType) \
|
|
( (This)->lpVtbl -> GetDialogType(This,guidDialogType) )
|
|
|
|
#define IESOpenMmiEvent_GetDialogData(This,pbData) \
|
|
( (This)->lpVtbl -> GetDialogData(This,pbData) )
|
|
|
|
#define IESOpenMmiEvent_GetDialogStringData(This,pbstrBaseUrl,pbstrData) \
|
|
( (This)->lpVtbl -> GetDialogStringData(This,pbstrBaseUrl,pbstrData) )
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __IESOpenMmiEvent_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IESCloseMmiEvent_INTERFACE_DEFINED__
|
|
#define __IESCloseMmiEvent_INTERFACE_DEFINED__
|
|
|
|
/* interface IESCloseMmiEvent */
|
|
/* [unique][helpstring][uuid][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IESCloseMmiEvent;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("6B80E96F-55E2-45aa-B754-0C23C8E7D5C1")
|
|
IESCloseMmiEvent : public IESEvent
|
|
{
|
|
public:
|
|
virtual HRESULT STDMETHODCALLTYPE GetDialogNumber(
|
|
/* [retval][out] */ __RPC__out DWORD *pDialogNumber) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IESCloseMmiEventVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
__RPC__in IESCloseMmiEvent * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
__RPC__deref_out void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
__RPC__in IESCloseMmiEvent * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
__RPC__in IESCloseMmiEvent * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetEventId )(
|
|
__RPC__in IESCloseMmiEvent * This,
|
|
/* [retval][out] */ __RPC__out DWORD *pdwEventId);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetEventType )(
|
|
__RPC__in IESCloseMmiEvent * This,
|
|
/* [retval][out] */ __RPC__out GUID *pguidEventType);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *SetCompletionStatus )(
|
|
__RPC__in IESCloseMmiEvent * This,
|
|
/* [in] */ DWORD dwResult);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetData )(
|
|
__RPC__in IESCloseMmiEvent * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt SAFEARRAY * *pbData);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetStringData )(
|
|
__RPC__in IESCloseMmiEvent * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrData);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetDialogNumber )(
|
|
__RPC__in IESCloseMmiEvent * This,
|
|
/* [retval][out] */ __RPC__out DWORD *pDialogNumber);
|
|
|
|
END_INTERFACE
|
|
} IESCloseMmiEventVtbl;
|
|
|
|
interface IESCloseMmiEvent
|
|
{
|
|
CONST_VTBL struct IESCloseMmiEventVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IESCloseMmiEvent_QueryInterface(This,riid,ppvObject) \
|
|
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
|
|
|
#define IESCloseMmiEvent_AddRef(This) \
|
|
( (This)->lpVtbl -> AddRef(This) )
|
|
|
|
#define IESCloseMmiEvent_Release(This) \
|
|
( (This)->lpVtbl -> Release(This) )
|
|
|
|
|
|
#define IESCloseMmiEvent_GetEventId(This,pdwEventId) \
|
|
( (This)->lpVtbl -> GetEventId(This,pdwEventId) )
|
|
|
|
#define IESCloseMmiEvent_GetEventType(This,pguidEventType) \
|
|
( (This)->lpVtbl -> GetEventType(This,pguidEventType) )
|
|
|
|
#define IESCloseMmiEvent_SetCompletionStatus(This,dwResult) \
|
|
( (This)->lpVtbl -> SetCompletionStatus(This,dwResult) )
|
|
|
|
#define IESCloseMmiEvent_GetData(This,pbData) \
|
|
( (This)->lpVtbl -> GetData(This,pbData) )
|
|
|
|
#define IESCloseMmiEvent_GetStringData(This,pbstrData) \
|
|
( (This)->lpVtbl -> GetStringData(This,pbstrData) )
|
|
|
|
|
|
#define IESCloseMmiEvent_GetDialogNumber(This,pDialogNumber) \
|
|
( (This)->lpVtbl -> GetDialogNumber(This,pDialogNumber) )
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __IESCloseMmiEvent_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IESValueUpdatedEvent_INTERFACE_DEFINED__
|
|
#define __IESValueUpdatedEvent_INTERFACE_DEFINED__
|
|
|
|
/* interface IESValueUpdatedEvent */
|
|
/* [unique][helpstring][uuid][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IESValueUpdatedEvent;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("8A24C46E-BB63-4664-8602-5D9C718C146D")
|
|
IESValueUpdatedEvent : public IESEvent
|
|
{
|
|
public:
|
|
virtual HRESULT STDMETHODCALLTYPE GetValueNames(
|
|
/* [retval][out] */ __RPC__deref_out_opt SAFEARRAY * *pbstrNames) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IESValueUpdatedEventVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
__RPC__in IESValueUpdatedEvent * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
__RPC__deref_out void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
__RPC__in IESValueUpdatedEvent * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
__RPC__in IESValueUpdatedEvent * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetEventId )(
|
|
__RPC__in IESValueUpdatedEvent * This,
|
|
/* [retval][out] */ __RPC__out DWORD *pdwEventId);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetEventType )(
|
|
__RPC__in IESValueUpdatedEvent * This,
|
|
/* [retval][out] */ __RPC__out GUID *pguidEventType);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *SetCompletionStatus )(
|
|
__RPC__in IESValueUpdatedEvent * This,
|
|
/* [in] */ DWORD dwResult);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetData )(
|
|
__RPC__in IESValueUpdatedEvent * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt SAFEARRAY * *pbData);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetStringData )(
|
|
__RPC__in IESValueUpdatedEvent * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrData);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetValueNames )(
|
|
__RPC__in IESValueUpdatedEvent * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt SAFEARRAY * *pbstrNames);
|
|
|
|
END_INTERFACE
|
|
} IESValueUpdatedEventVtbl;
|
|
|
|
interface IESValueUpdatedEvent
|
|
{
|
|
CONST_VTBL struct IESValueUpdatedEventVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IESValueUpdatedEvent_QueryInterface(This,riid,ppvObject) \
|
|
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
|
|
|
#define IESValueUpdatedEvent_AddRef(This) \
|
|
( (This)->lpVtbl -> AddRef(This) )
|
|
|
|
#define IESValueUpdatedEvent_Release(This) \
|
|
( (This)->lpVtbl -> Release(This) )
|
|
|
|
|
|
#define IESValueUpdatedEvent_GetEventId(This,pdwEventId) \
|
|
( (This)->lpVtbl -> GetEventId(This,pdwEventId) )
|
|
|
|
#define IESValueUpdatedEvent_GetEventType(This,pguidEventType) \
|
|
( (This)->lpVtbl -> GetEventType(This,pguidEventType) )
|
|
|
|
#define IESValueUpdatedEvent_SetCompletionStatus(This,dwResult) \
|
|
( (This)->lpVtbl -> SetCompletionStatus(This,dwResult) )
|
|
|
|
#define IESValueUpdatedEvent_GetData(This,pbData) \
|
|
( (This)->lpVtbl -> GetData(This,pbData) )
|
|
|
|
#define IESValueUpdatedEvent_GetStringData(This,pbstrData) \
|
|
( (This)->lpVtbl -> GetStringData(This,pbstrData) )
|
|
|
|
|
|
#define IESValueUpdatedEvent_GetValueNames(This,pbstrNames) \
|
|
( (This)->lpVtbl -> GetValueNames(This,pbstrNames) )
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __IESValueUpdatedEvent_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IESRequestTunerEvent_INTERFACE_DEFINED__
|
|
#define __IESRequestTunerEvent_INTERFACE_DEFINED__
|
|
|
|
/* interface IESRequestTunerEvent */
|
|
/* [unique][helpstring][uuid][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IESRequestTunerEvent;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("54C7A5E8-C3BB-4f51-AF14-E0E2C0E34C6D")
|
|
IESRequestTunerEvent : public IESEvent
|
|
{
|
|
public:
|
|
virtual HRESULT STDMETHODCALLTYPE GetPriority(
|
|
/* [retval][out] */ __RPC__out BYTE *pbyPriority) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE GetReason(
|
|
/* [retval][out] */ __RPC__out BYTE *pbyReason) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE GetConsequences(
|
|
/* [retval][out] */ __RPC__out BYTE *pbyConsequences) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE GetEstimatedTime(
|
|
/* [retval][out] */ __RPC__out DWORD *pdwEstimatedTime) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IESRequestTunerEventVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
__RPC__in IESRequestTunerEvent * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
__RPC__deref_out void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
__RPC__in IESRequestTunerEvent * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
__RPC__in IESRequestTunerEvent * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetEventId )(
|
|
__RPC__in IESRequestTunerEvent * This,
|
|
/* [retval][out] */ __RPC__out DWORD *pdwEventId);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetEventType )(
|
|
__RPC__in IESRequestTunerEvent * This,
|
|
/* [retval][out] */ __RPC__out GUID *pguidEventType);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *SetCompletionStatus )(
|
|
__RPC__in IESRequestTunerEvent * This,
|
|
/* [in] */ DWORD dwResult);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetData )(
|
|
__RPC__in IESRequestTunerEvent * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt SAFEARRAY * *pbData);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetStringData )(
|
|
__RPC__in IESRequestTunerEvent * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrData);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetPriority )(
|
|
__RPC__in IESRequestTunerEvent * This,
|
|
/* [retval][out] */ __RPC__out BYTE *pbyPriority);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetReason )(
|
|
__RPC__in IESRequestTunerEvent * This,
|
|
/* [retval][out] */ __RPC__out BYTE *pbyReason);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetConsequences )(
|
|
__RPC__in IESRequestTunerEvent * This,
|
|
/* [retval][out] */ __RPC__out BYTE *pbyConsequences);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetEstimatedTime )(
|
|
__RPC__in IESRequestTunerEvent * This,
|
|
/* [retval][out] */ __RPC__out DWORD *pdwEstimatedTime);
|
|
|
|
END_INTERFACE
|
|
} IESRequestTunerEventVtbl;
|
|
|
|
interface IESRequestTunerEvent
|
|
{
|
|
CONST_VTBL struct IESRequestTunerEventVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IESRequestTunerEvent_QueryInterface(This,riid,ppvObject) \
|
|
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
|
|
|
#define IESRequestTunerEvent_AddRef(This) \
|
|
( (This)->lpVtbl -> AddRef(This) )
|
|
|
|
#define IESRequestTunerEvent_Release(This) \
|
|
( (This)->lpVtbl -> Release(This) )
|
|
|
|
|
|
#define IESRequestTunerEvent_GetEventId(This,pdwEventId) \
|
|
( (This)->lpVtbl -> GetEventId(This,pdwEventId) )
|
|
|
|
#define IESRequestTunerEvent_GetEventType(This,pguidEventType) \
|
|
( (This)->lpVtbl -> GetEventType(This,pguidEventType) )
|
|
|
|
#define IESRequestTunerEvent_SetCompletionStatus(This,dwResult) \
|
|
( (This)->lpVtbl -> SetCompletionStatus(This,dwResult) )
|
|
|
|
#define IESRequestTunerEvent_GetData(This,pbData) \
|
|
( (This)->lpVtbl -> GetData(This,pbData) )
|
|
|
|
#define IESRequestTunerEvent_GetStringData(This,pbstrData) \
|
|
( (This)->lpVtbl -> GetStringData(This,pbstrData) )
|
|
|
|
|
|
#define IESRequestTunerEvent_GetPriority(This,pbyPriority) \
|
|
( (This)->lpVtbl -> GetPriority(This,pbyPriority) )
|
|
|
|
#define IESRequestTunerEvent_GetReason(This,pbyReason) \
|
|
( (This)->lpVtbl -> GetReason(This,pbyReason) )
|
|
|
|
#define IESRequestTunerEvent_GetConsequences(This,pbyConsequences) \
|
|
( (This)->lpVtbl -> GetConsequences(This,pbyConsequences) )
|
|
|
|
#define IESRequestTunerEvent_GetEstimatedTime(This,pdwEstimatedTime) \
|
|
( (This)->lpVtbl -> GetEstimatedTime(This,pdwEstimatedTime) )
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __IESRequestTunerEvent_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IESIsdbCasResponseEvent_INTERFACE_DEFINED__
|
|
#define __IESIsdbCasResponseEvent_INTERFACE_DEFINED__
|
|
|
|
/* interface IESIsdbCasResponseEvent */
|
|
/* [unique][helpstring][uuid][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IESIsdbCasResponseEvent;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("2017cb03-dc0f-4c24-83ca-36307b2cd19f")
|
|
IESIsdbCasResponseEvent : public IESEvent
|
|
{
|
|
public:
|
|
virtual HRESULT STDMETHODCALLTYPE GetRequestId(
|
|
/* [retval][out] */ __RPC__out DWORD *pRequestId) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE GetStatus(
|
|
/* [retval][out] */ __RPC__out DWORD *pStatus) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE GetDataLength(
|
|
/* [retval][out] */ __RPC__out DWORD *pRequestLength) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE GetResponseData(
|
|
/* [retval][out] */ __RPC__deref_out_opt SAFEARRAY * *pbData) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IESIsdbCasResponseEventVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
__RPC__in IESIsdbCasResponseEvent * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
__RPC__deref_out void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
__RPC__in IESIsdbCasResponseEvent * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
__RPC__in IESIsdbCasResponseEvent * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetEventId )(
|
|
__RPC__in IESIsdbCasResponseEvent * This,
|
|
/* [retval][out] */ __RPC__out DWORD *pdwEventId);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetEventType )(
|
|
__RPC__in IESIsdbCasResponseEvent * This,
|
|
/* [retval][out] */ __RPC__out GUID *pguidEventType);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *SetCompletionStatus )(
|
|
__RPC__in IESIsdbCasResponseEvent * This,
|
|
/* [in] */ DWORD dwResult);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetData )(
|
|
__RPC__in IESIsdbCasResponseEvent * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt SAFEARRAY * *pbData);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetStringData )(
|
|
__RPC__in IESIsdbCasResponseEvent * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrData);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetRequestId )(
|
|
__RPC__in IESIsdbCasResponseEvent * This,
|
|
/* [retval][out] */ __RPC__out DWORD *pRequestId);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetStatus )(
|
|
__RPC__in IESIsdbCasResponseEvent * This,
|
|
/* [retval][out] */ __RPC__out DWORD *pStatus);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetDataLength )(
|
|
__RPC__in IESIsdbCasResponseEvent * This,
|
|
/* [retval][out] */ __RPC__out DWORD *pRequestLength);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetResponseData )(
|
|
__RPC__in IESIsdbCasResponseEvent * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt SAFEARRAY * *pbData);
|
|
|
|
END_INTERFACE
|
|
} IESIsdbCasResponseEventVtbl;
|
|
|
|
interface IESIsdbCasResponseEvent
|
|
{
|
|
CONST_VTBL struct IESIsdbCasResponseEventVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IESIsdbCasResponseEvent_QueryInterface(This,riid,ppvObject) \
|
|
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
|
|
|
#define IESIsdbCasResponseEvent_AddRef(This) \
|
|
( (This)->lpVtbl -> AddRef(This) )
|
|
|
|
#define IESIsdbCasResponseEvent_Release(This) \
|
|
( (This)->lpVtbl -> Release(This) )
|
|
|
|
|
|
#define IESIsdbCasResponseEvent_GetEventId(This,pdwEventId) \
|
|
( (This)->lpVtbl -> GetEventId(This,pdwEventId) )
|
|
|
|
#define IESIsdbCasResponseEvent_GetEventType(This,pguidEventType) \
|
|
( (This)->lpVtbl -> GetEventType(This,pguidEventType) )
|
|
|
|
#define IESIsdbCasResponseEvent_SetCompletionStatus(This,dwResult) \
|
|
( (This)->lpVtbl -> SetCompletionStatus(This,dwResult) )
|
|
|
|
#define IESIsdbCasResponseEvent_GetData(This,pbData) \
|
|
( (This)->lpVtbl -> GetData(This,pbData) )
|
|
|
|
#define IESIsdbCasResponseEvent_GetStringData(This,pbstrData) \
|
|
( (This)->lpVtbl -> GetStringData(This,pbstrData) )
|
|
|
|
|
|
#define IESIsdbCasResponseEvent_GetRequestId(This,pRequestId) \
|
|
( (This)->lpVtbl -> GetRequestId(This,pRequestId) )
|
|
|
|
#define IESIsdbCasResponseEvent_GetStatus(This,pStatus) \
|
|
( (This)->lpVtbl -> GetStatus(This,pStatus) )
|
|
|
|
#define IESIsdbCasResponseEvent_GetDataLength(This,pRequestLength) \
|
|
( (This)->lpVtbl -> GetDataLength(This,pRequestLength) )
|
|
|
|
#define IESIsdbCasResponseEvent_GetResponseData(This,pbData) \
|
|
( (This)->lpVtbl -> GetResponseData(This,pbData) )
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __IESIsdbCasResponseEvent_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IGpnvsCommonBase_INTERFACE_DEFINED__
|
|
#define __IGpnvsCommonBase_INTERFACE_DEFINED__
|
|
|
|
/* interface IGpnvsCommonBase */
|
|
/* [unique][helpstring][uuid][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IGpnvsCommonBase;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("907E0B5C-E42D-4f04-91F0-26F401F36907")
|
|
IGpnvsCommonBase : public IUnknown
|
|
{
|
|
public:
|
|
virtual HRESULT STDMETHODCALLTYPE GetValueUpdateName(
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrName) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IGpnvsCommonBaseVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
__RPC__in IGpnvsCommonBase * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
__RPC__deref_out void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
__RPC__in IGpnvsCommonBase * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
__RPC__in IGpnvsCommonBase * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetValueUpdateName )(
|
|
__RPC__in IGpnvsCommonBase * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrName);
|
|
|
|
END_INTERFACE
|
|
} IGpnvsCommonBaseVtbl;
|
|
|
|
interface IGpnvsCommonBase
|
|
{
|
|
CONST_VTBL struct IGpnvsCommonBaseVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IGpnvsCommonBase_QueryInterface(This,riid,ppvObject) \
|
|
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
|
|
|
#define IGpnvsCommonBase_AddRef(This) \
|
|
( (This)->lpVtbl -> AddRef(This) )
|
|
|
|
#define IGpnvsCommonBase_Release(This) \
|
|
( (This)->lpVtbl -> Release(This) )
|
|
|
|
|
|
#define IGpnvsCommonBase_GetValueUpdateName(This,pbstrName) \
|
|
( (This)->lpVtbl -> GetValueUpdateName(This,pbstrName) )
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __IGpnvsCommonBase_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IESEventFactory_INTERFACE_DEFINED__
|
|
#define __IESEventFactory_INTERFACE_DEFINED__
|
|
|
|
/* interface IESEventFactory */
|
|
/* [unique][helpstring][uuid][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IESEventFactory;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("506A09B8-7F86-4e04-AC05-3303BFE8FC49")
|
|
IESEventFactory : public IUnknown
|
|
{
|
|
public:
|
|
virtual HRESULT STDMETHODCALLTYPE CreateESEvent(
|
|
/* [in] */ __RPC__in_opt IUnknown *pServiceProvider,
|
|
/* [in] */ DWORD dwEventId,
|
|
/* [in] */ GUID guidEventType,
|
|
/* [in] */ DWORD dwEventDataLength,
|
|
/* [size_is][in] */ __RPC__in_ecount_full(dwEventDataLength) BYTE *pEventData,
|
|
/* [in] */ __RPC__in BSTR bstrBaseUrl,
|
|
/* [in] */ __RPC__in_opt IUnknown *pInitContext,
|
|
/* [retval][out] */ __RPC__deref_out_opt IESEvent **ppESEvent) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IESEventFactoryVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
__RPC__in IESEventFactory * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
__RPC__deref_out void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
__RPC__in IESEventFactory * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
__RPC__in IESEventFactory * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *CreateESEvent )(
|
|
__RPC__in IESEventFactory * This,
|
|
/* [in] */ __RPC__in_opt IUnknown *pServiceProvider,
|
|
/* [in] */ DWORD dwEventId,
|
|
/* [in] */ GUID guidEventType,
|
|
/* [in] */ DWORD dwEventDataLength,
|
|
/* [size_is][in] */ __RPC__in_ecount_full(dwEventDataLength) BYTE *pEventData,
|
|
/* [in] */ __RPC__in BSTR bstrBaseUrl,
|
|
/* [in] */ __RPC__in_opt IUnknown *pInitContext,
|
|
/* [retval][out] */ __RPC__deref_out_opt IESEvent **ppESEvent);
|
|
|
|
END_INTERFACE
|
|
} IESEventFactoryVtbl;
|
|
|
|
interface IESEventFactory
|
|
{
|
|
CONST_VTBL struct IESEventFactoryVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IESEventFactory_QueryInterface(This,riid,ppvObject) \
|
|
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
|
|
|
#define IESEventFactory_AddRef(This) \
|
|
( (This)->lpVtbl -> AddRef(This) )
|
|
|
|
#define IESEventFactory_Release(This) \
|
|
( (This)->lpVtbl -> Release(This) )
|
|
|
|
|
|
#define IESEventFactory_CreateESEvent(This,pServiceProvider,dwEventId,guidEventType,dwEventDataLength,pEventData,bstrBaseUrl,pInitContext,ppESEvent) \
|
|
( (This)->lpVtbl -> CreateESEvent(This,pServiceProvider,dwEventId,guidEventType,dwEventDataLength,pEventData,bstrBaseUrl,pInitContext,ppESEvent) )
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __IESEventFactory_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IESLicenseRenewalResultEvent_INTERFACE_DEFINED__
|
|
#define __IESLicenseRenewalResultEvent_INTERFACE_DEFINED__
|
|
|
|
/* interface IESLicenseRenewalResultEvent */
|
|
/* [unique][helpstring][uuid][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IESLicenseRenewalResultEvent;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("d5a48ef5-a81b-4df0-acaa-5e35e7ea45d4")
|
|
IESLicenseRenewalResultEvent : public IESEvent
|
|
{
|
|
public:
|
|
virtual HRESULT STDMETHODCALLTYPE GetCallersId(
|
|
/* [retval][out] */ __RPC__out DWORD *pdwCallersId) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE GetFileName(
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrFilename) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE IsRenewalSuccessful(
|
|
/* [retval][out] */ __RPC__out BOOL *pfRenewalSuccessful) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE IsCheckEntitlementCallRequired(
|
|
/* [retval][out] */ __RPC__out BOOL *pfCheckEntTokenCallNeeded) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE GetDescrambledStatus(
|
|
/* [retval][out] */ __RPC__out DWORD *pDescrambledStatus) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE GetRenewalResultCode(
|
|
/* [retval][out] */ __RPC__out DWORD *pdwRenewalResultCode) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE GetCASFailureCode(
|
|
/* [retval][out] */ __RPC__out DWORD *pdwCASFailureCode) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE GetRenewalHResult(
|
|
/* [retval][out] */ __RPC__out HRESULT *phr) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE GetEntitlementTokenLength(
|
|
/* [retval][out] */ __RPC__out DWORD *pdwLength) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE GetEntitlementToken(
|
|
/* [retval][out] */ __RPC__deref_out_opt SAFEARRAY * *pbData) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE GetExpiryDate(
|
|
/* [retval][out] */ __RPC__out DWORD64 *pqwExpiryDate) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IESLicenseRenewalResultEventVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
__RPC__in IESLicenseRenewalResultEvent * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
__RPC__deref_out void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
__RPC__in IESLicenseRenewalResultEvent * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
__RPC__in IESLicenseRenewalResultEvent * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetEventId )(
|
|
__RPC__in IESLicenseRenewalResultEvent * This,
|
|
/* [retval][out] */ __RPC__out DWORD *pdwEventId);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetEventType )(
|
|
__RPC__in IESLicenseRenewalResultEvent * This,
|
|
/* [retval][out] */ __RPC__out GUID *pguidEventType);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *SetCompletionStatus )(
|
|
__RPC__in IESLicenseRenewalResultEvent * This,
|
|
/* [in] */ DWORD dwResult);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetData )(
|
|
__RPC__in IESLicenseRenewalResultEvent * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt SAFEARRAY * *pbData);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetStringData )(
|
|
__RPC__in IESLicenseRenewalResultEvent * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrData);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetCallersId )(
|
|
__RPC__in IESLicenseRenewalResultEvent * This,
|
|
/* [retval][out] */ __RPC__out DWORD *pdwCallersId);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetFileName )(
|
|
__RPC__in IESLicenseRenewalResultEvent * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrFilename);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *IsRenewalSuccessful )(
|
|
__RPC__in IESLicenseRenewalResultEvent * This,
|
|
/* [retval][out] */ __RPC__out BOOL *pfRenewalSuccessful);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *IsCheckEntitlementCallRequired )(
|
|
__RPC__in IESLicenseRenewalResultEvent * This,
|
|
/* [retval][out] */ __RPC__out BOOL *pfCheckEntTokenCallNeeded);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetDescrambledStatus )(
|
|
__RPC__in IESLicenseRenewalResultEvent * This,
|
|
/* [retval][out] */ __RPC__out DWORD *pDescrambledStatus);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetRenewalResultCode )(
|
|
__RPC__in IESLicenseRenewalResultEvent * This,
|
|
/* [retval][out] */ __RPC__out DWORD *pdwRenewalResultCode);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetCASFailureCode )(
|
|
__RPC__in IESLicenseRenewalResultEvent * This,
|
|
/* [retval][out] */ __RPC__out DWORD *pdwCASFailureCode);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetRenewalHResult )(
|
|
__RPC__in IESLicenseRenewalResultEvent * This,
|
|
/* [retval][out] */ __RPC__out HRESULT *phr);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetEntitlementTokenLength )(
|
|
__RPC__in IESLicenseRenewalResultEvent * This,
|
|
/* [retval][out] */ __RPC__out DWORD *pdwLength);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetEntitlementToken )(
|
|
__RPC__in IESLicenseRenewalResultEvent * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt SAFEARRAY * *pbData);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetExpiryDate )(
|
|
__RPC__in IESLicenseRenewalResultEvent * This,
|
|
/* [retval][out] */ __RPC__out DWORD64 *pqwExpiryDate);
|
|
|
|
END_INTERFACE
|
|
} IESLicenseRenewalResultEventVtbl;
|
|
|
|
interface IESLicenseRenewalResultEvent
|
|
{
|
|
CONST_VTBL struct IESLicenseRenewalResultEventVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IESLicenseRenewalResultEvent_QueryInterface(This,riid,ppvObject) \
|
|
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
|
|
|
#define IESLicenseRenewalResultEvent_AddRef(This) \
|
|
( (This)->lpVtbl -> AddRef(This) )
|
|
|
|
#define IESLicenseRenewalResultEvent_Release(This) \
|
|
( (This)->lpVtbl -> Release(This) )
|
|
|
|
|
|
#define IESLicenseRenewalResultEvent_GetEventId(This,pdwEventId) \
|
|
( (This)->lpVtbl -> GetEventId(This,pdwEventId) )
|
|
|
|
#define IESLicenseRenewalResultEvent_GetEventType(This,pguidEventType) \
|
|
( (This)->lpVtbl -> GetEventType(This,pguidEventType) )
|
|
|
|
#define IESLicenseRenewalResultEvent_SetCompletionStatus(This,dwResult) \
|
|
( (This)->lpVtbl -> SetCompletionStatus(This,dwResult) )
|
|
|
|
#define IESLicenseRenewalResultEvent_GetData(This,pbData) \
|
|
( (This)->lpVtbl -> GetData(This,pbData) )
|
|
|
|
#define IESLicenseRenewalResultEvent_GetStringData(This,pbstrData) \
|
|
( (This)->lpVtbl -> GetStringData(This,pbstrData) )
|
|
|
|
|
|
#define IESLicenseRenewalResultEvent_GetCallersId(This,pdwCallersId) \
|
|
( (This)->lpVtbl -> GetCallersId(This,pdwCallersId) )
|
|
|
|
#define IESLicenseRenewalResultEvent_GetFileName(This,pbstrFilename) \
|
|
( (This)->lpVtbl -> GetFileName(This,pbstrFilename) )
|
|
|
|
#define IESLicenseRenewalResultEvent_IsRenewalSuccessful(This,pfRenewalSuccessful) \
|
|
( (This)->lpVtbl -> IsRenewalSuccessful(This,pfRenewalSuccessful) )
|
|
|
|
#define IESLicenseRenewalResultEvent_IsCheckEntitlementCallRequired(This,pfCheckEntTokenCallNeeded) \
|
|
( (This)->lpVtbl -> IsCheckEntitlementCallRequired(This,pfCheckEntTokenCallNeeded) )
|
|
|
|
#define IESLicenseRenewalResultEvent_GetDescrambledStatus(This,pDescrambledStatus) \
|
|
( (This)->lpVtbl -> GetDescrambledStatus(This,pDescrambledStatus) )
|
|
|
|
#define IESLicenseRenewalResultEvent_GetRenewalResultCode(This,pdwRenewalResultCode) \
|
|
( (This)->lpVtbl -> GetRenewalResultCode(This,pdwRenewalResultCode) )
|
|
|
|
#define IESLicenseRenewalResultEvent_GetCASFailureCode(This,pdwCASFailureCode) \
|
|
( (This)->lpVtbl -> GetCASFailureCode(This,pdwCASFailureCode) )
|
|
|
|
#define IESLicenseRenewalResultEvent_GetRenewalHResult(This,phr) \
|
|
( (This)->lpVtbl -> GetRenewalHResult(This,phr) )
|
|
|
|
#define IESLicenseRenewalResultEvent_GetEntitlementTokenLength(This,pdwLength) \
|
|
( (This)->lpVtbl -> GetEntitlementTokenLength(This,pdwLength) )
|
|
|
|
#define IESLicenseRenewalResultEvent_GetEntitlementToken(This,pbData) \
|
|
( (This)->lpVtbl -> GetEntitlementToken(This,pbData) )
|
|
|
|
#define IESLicenseRenewalResultEvent_GetExpiryDate(This,pqwExpiryDate) \
|
|
( (This)->lpVtbl -> GetExpiryDate(This,pqwExpiryDate) )
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __IESLicenseRenewalResultEvent_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IESFileExpiryDateEvent_INTERFACE_DEFINED__
|
|
#define __IESFileExpiryDateEvent_INTERFACE_DEFINED__
|
|
|
|
/* interface IESFileExpiryDateEvent */
|
|
/* [unique][helpstring][uuid][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IESFileExpiryDateEvent;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("BA9EDCB6-4D36-4cfe-8C56-87A6B0CA48E1")
|
|
IESFileExpiryDateEvent : public IESEvent
|
|
{
|
|
public:
|
|
virtual HRESULT STDMETHODCALLTYPE GetTunerId(
|
|
/* [retval][out] */ __RPC__out GUID *pguidTunerId) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE GetExpiryDate(
|
|
/* [retval][out] */ __RPC__out DWORD64 *pqwExpiryDate) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE GetFinalExpiryDate(
|
|
/* [retval][out] */ __RPC__out DWORD64 *pqwExpiryDate) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE GetMaxRenewalCount(
|
|
/* [retval][out] */ __RPC__out DWORD *dwMaxRenewalCount) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE IsEntitlementTokenPresent(
|
|
/* [retval][out] */ __RPC__out BOOL *pfEntTokenPresent) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE DoesExpireAfterFirstUse(
|
|
/* [retval][out] */ __RPC__out BOOL *pfExpireAfterFirstUse) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IESFileExpiryDateEventVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
__RPC__in IESFileExpiryDateEvent * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
__RPC__deref_out void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
__RPC__in IESFileExpiryDateEvent * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
__RPC__in IESFileExpiryDateEvent * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetEventId )(
|
|
__RPC__in IESFileExpiryDateEvent * This,
|
|
/* [retval][out] */ __RPC__out DWORD *pdwEventId);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetEventType )(
|
|
__RPC__in IESFileExpiryDateEvent * This,
|
|
/* [retval][out] */ __RPC__out GUID *pguidEventType);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *SetCompletionStatus )(
|
|
__RPC__in IESFileExpiryDateEvent * This,
|
|
/* [in] */ DWORD dwResult);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetData )(
|
|
__RPC__in IESFileExpiryDateEvent * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt SAFEARRAY * *pbData);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetStringData )(
|
|
__RPC__in IESFileExpiryDateEvent * This,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrData);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTunerId )(
|
|
__RPC__in IESFileExpiryDateEvent * This,
|
|
/* [retval][out] */ __RPC__out GUID *pguidTunerId);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetExpiryDate )(
|
|
__RPC__in IESFileExpiryDateEvent * This,
|
|
/* [retval][out] */ __RPC__out DWORD64 *pqwExpiryDate);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetFinalExpiryDate )(
|
|
__RPC__in IESFileExpiryDateEvent * This,
|
|
/* [retval][out] */ __RPC__out DWORD64 *pqwExpiryDate);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetMaxRenewalCount )(
|
|
__RPC__in IESFileExpiryDateEvent * This,
|
|
/* [retval][out] */ __RPC__out DWORD *dwMaxRenewalCount);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *IsEntitlementTokenPresent )(
|
|
__RPC__in IESFileExpiryDateEvent * This,
|
|
/* [retval][out] */ __RPC__out BOOL *pfEntTokenPresent);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *DoesExpireAfterFirstUse )(
|
|
__RPC__in IESFileExpiryDateEvent * This,
|
|
/* [retval][out] */ __RPC__out BOOL *pfExpireAfterFirstUse);
|
|
|
|
END_INTERFACE
|
|
} IESFileExpiryDateEventVtbl;
|
|
|
|
interface IESFileExpiryDateEvent
|
|
{
|
|
CONST_VTBL struct IESFileExpiryDateEventVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IESFileExpiryDateEvent_QueryInterface(This,riid,ppvObject) \
|
|
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
|
|
|
#define IESFileExpiryDateEvent_AddRef(This) \
|
|
( (This)->lpVtbl -> AddRef(This) )
|
|
|
|
#define IESFileExpiryDateEvent_Release(This) \
|
|
( (This)->lpVtbl -> Release(This) )
|
|
|
|
|
|
#define IESFileExpiryDateEvent_GetEventId(This,pdwEventId) \
|
|
( (This)->lpVtbl -> GetEventId(This,pdwEventId) )
|
|
|
|
#define IESFileExpiryDateEvent_GetEventType(This,pguidEventType) \
|
|
( (This)->lpVtbl -> GetEventType(This,pguidEventType) )
|
|
|
|
#define IESFileExpiryDateEvent_SetCompletionStatus(This,dwResult) \
|
|
( (This)->lpVtbl -> SetCompletionStatus(This,dwResult) )
|
|
|
|
#define IESFileExpiryDateEvent_GetData(This,pbData) \
|
|
( (This)->lpVtbl -> GetData(This,pbData) )
|
|
|
|
#define IESFileExpiryDateEvent_GetStringData(This,pbstrData) \
|
|
( (This)->lpVtbl -> GetStringData(This,pbstrData) )
|
|
|
|
|
|
#define IESFileExpiryDateEvent_GetTunerId(This,pguidTunerId) \
|
|
( (This)->lpVtbl -> GetTunerId(This,pguidTunerId) )
|
|
|
|
#define IESFileExpiryDateEvent_GetExpiryDate(This,pqwExpiryDate) \
|
|
( (This)->lpVtbl -> GetExpiryDate(This,pqwExpiryDate) )
|
|
|
|
#define IESFileExpiryDateEvent_GetFinalExpiryDate(This,pqwExpiryDate) \
|
|
( (This)->lpVtbl -> GetFinalExpiryDate(This,pqwExpiryDate) )
|
|
|
|
#define IESFileExpiryDateEvent_GetMaxRenewalCount(This,dwMaxRenewalCount) \
|
|
( (This)->lpVtbl -> GetMaxRenewalCount(This,dwMaxRenewalCount) )
|
|
|
|
#define IESFileExpiryDateEvent_IsEntitlementTokenPresent(This,pfEntTokenPresent) \
|
|
( (This)->lpVtbl -> IsEntitlementTokenPresent(This,pfEntTokenPresent) )
|
|
|
|
#define IESFileExpiryDateEvent_DoesExpireAfterFirstUse(This,pfExpireAfterFirstUse) \
|
|
( (This)->lpVtbl -> DoesExpireAfterFirstUse(This,pfExpireAfterFirstUse) )
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __IESFileExpiryDateEvent_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IESEvents_INTERFACE_DEFINED__
|
|
#define __IESEvents_INTERFACE_DEFINED__
|
|
|
|
/* interface IESEvents */
|
|
/* [unique][helpstring][uuid][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IESEvents;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("ABD414BF-CFE5-4e5e-AF5B-4B4E49C5BFEB")
|
|
IESEvents : public IUnknown
|
|
{
|
|
public:
|
|
virtual HRESULT STDMETHODCALLTYPE OnESEventReceived(
|
|
/* [in] */ GUID guidEventType,
|
|
/* [in] */ __RPC__in_opt IESEvent *pESEvent) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IESEventsVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
__RPC__in IESEvents * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
__RPC__deref_out void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
__RPC__in IESEvents * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
__RPC__in IESEvents * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *OnESEventReceived )(
|
|
__RPC__in IESEvents * This,
|
|
/* [in] */ GUID guidEventType,
|
|
/* [in] */ __RPC__in_opt IESEvent *pESEvent);
|
|
|
|
END_INTERFACE
|
|
} IESEventsVtbl;
|
|
|
|
interface IESEvents
|
|
{
|
|
CONST_VTBL struct IESEventsVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IESEvents_QueryInterface(This,riid,ppvObject) \
|
|
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
|
|
|
#define IESEvents_AddRef(This) \
|
|
( (This)->lpVtbl -> AddRef(This) )
|
|
|
|
#define IESEvents_Release(This) \
|
|
( (This)->lpVtbl -> Release(This) )
|
|
|
|
|
|
#define IESEvents_OnESEventReceived(This,guidEventType,pESEvent) \
|
|
( (This)->lpVtbl -> OnESEventReceived(This,guidEventType,pESEvent) )
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __IESEvents_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IESEventService_INTERFACE_DEFINED__
|
|
#define __IESEventService_INTERFACE_DEFINED__
|
|
|
|
/* interface IESEventService */
|
|
/* [unique][helpstring][uuid][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IESEventService;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("ED89A619-4C06-4b2f-99EB-C7669B13047C")
|
|
IESEventService : public IUnknown
|
|
{
|
|
public:
|
|
virtual HRESULT STDMETHODCALLTYPE FireESEvent(
|
|
__RPC__in_opt IESEvent *pESEvent) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IESEventServiceVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
__RPC__in IESEventService * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
__RPC__deref_out void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
__RPC__in IESEventService * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
__RPC__in IESEventService * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *FireESEvent )(
|
|
__RPC__in IESEventService * This,
|
|
__RPC__in_opt IESEvent *pESEvent);
|
|
|
|
END_INTERFACE
|
|
} IESEventServiceVtbl;
|
|
|
|
interface IESEventService
|
|
{
|
|
CONST_VTBL struct IESEventServiceVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IESEventService_QueryInterface(This,riid,ppvObject) \
|
|
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
|
|
|
#define IESEventService_AddRef(This) \
|
|
( (This)->lpVtbl -> AddRef(This) )
|
|
|
|
#define IESEventService_Release(This) \
|
|
( (This)->lpVtbl -> Release(This) )
|
|
|
|
|
|
#define IESEventService_FireESEvent(This,pESEvent) \
|
|
( (This)->lpVtbl -> FireESEvent(This,pESEvent) )
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __IESEventService_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IESEventServiceConfiguration_INTERFACE_DEFINED__
|
|
#define __IESEventServiceConfiguration_INTERFACE_DEFINED__
|
|
|
|
/* interface IESEventServiceConfiguration */
|
|
/* [unique][helpstring][uuid][nonextensible][hidden][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IESEventServiceConfiguration;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("33B9DAAE-9309-491d-A051-BCAD2A70CD66")
|
|
IESEventServiceConfiguration : public IUnknown
|
|
{
|
|
public:
|
|
virtual HRESULT STDMETHODCALLTYPE SetParent(
|
|
__RPC__in_opt IESEventService *pEventService) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE RemoveParent( void) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE SetOwner(
|
|
__RPC__in_opt IESEvents *pESEvents) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE RemoveOwner( void) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE SetGraph(
|
|
__RPC__in_opt IFilterGraph *pGraph) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE RemoveGraph(
|
|
__RPC__in_opt IFilterGraph *pGraph) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IESEventServiceConfigurationVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
__RPC__in IESEventServiceConfiguration * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
__RPC__deref_out void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
__RPC__in IESEventServiceConfiguration * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
__RPC__in IESEventServiceConfiguration * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *SetParent )(
|
|
__RPC__in IESEventServiceConfiguration * This,
|
|
__RPC__in_opt IESEventService *pEventService);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *RemoveParent )(
|
|
__RPC__in IESEventServiceConfiguration * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *SetOwner )(
|
|
__RPC__in IESEventServiceConfiguration * This,
|
|
__RPC__in_opt IESEvents *pESEvents);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *RemoveOwner )(
|
|
__RPC__in IESEventServiceConfiguration * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *SetGraph )(
|
|
__RPC__in IESEventServiceConfiguration * This,
|
|
__RPC__in_opt IFilterGraph *pGraph);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *RemoveGraph )(
|
|
__RPC__in IESEventServiceConfiguration * This,
|
|
__RPC__in_opt IFilterGraph *pGraph);
|
|
|
|
END_INTERFACE
|
|
} IESEventServiceConfigurationVtbl;
|
|
|
|
interface IESEventServiceConfiguration
|
|
{
|
|
CONST_VTBL struct IESEventServiceConfigurationVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IESEventServiceConfiguration_QueryInterface(This,riid,ppvObject) \
|
|
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
|
|
|
#define IESEventServiceConfiguration_AddRef(This) \
|
|
( (This)->lpVtbl -> AddRef(This) )
|
|
|
|
#define IESEventServiceConfiguration_Release(This) \
|
|
( (This)->lpVtbl -> Release(This) )
|
|
|
|
|
|
#define IESEventServiceConfiguration_SetParent(This,pEventService) \
|
|
( (This)->lpVtbl -> SetParent(This,pEventService) )
|
|
|
|
#define IESEventServiceConfiguration_RemoveParent(This) \
|
|
( (This)->lpVtbl -> RemoveParent(This) )
|
|
|
|
#define IESEventServiceConfiguration_SetOwner(This,pESEvents) \
|
|
( (This)->lpVtbl -> SetOwner(This,pESEvents) )
|
|
|
|
#define IESEventServiceConfiguration_RemoveOwner(This) \
|
|
( (This)->lpVtbl -> RemoveOwner(This) )
|
|
|
|
#define IESEventServiceConfiguration_SetGraph(This,pGraph) \
|
|
( (This)->lpVtbl -> SetGraph(This,pGraph) )
|
|
|
|
#define IESEventServiceConfiguration_RemoveGraph(This,pGraph) \
|
|
( (This)->lpVtbl -> RemoveGraph(This,pGraph) )
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __IESEventServiceConfiguration_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IBroadcastEvent_INTERFACE_DEFINED__
|
|
#define __IBroadcastEvent_INTERFACE_DEFINED__
|
|
|
|
/* interface IBroadcastEvent */
|
|
/* [unique][helpstring][uuid][nonextensible][hidden][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IBroadcastEvent;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("3B21263F-26E8-489d-AAC4-924F7EFD9511")
|
|
IBroadcastEvent : public IUnknown
|
|
{
|
|
public:
|
|
virtual HRESULT STDMETHODCALLTYPE Fire(
|
|
/* [in] */ GUID EventID) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IBroadcastEventVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
__RPC__in IBroadcastEvent * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
__RPC__deref_out void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
__RPC__in IBroadcastEvent * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
__RPC__in IBroadcastEvent * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *Fire )(
|
|
__RPC__in IBroadcastEvent * This,
|
|
/* [in] */ GUID EventID);
|
|
|
|
END_INTERFACE
|
|
} IBroadcastEventVtbl;
|
|
|
|
interface IBroadcastEvent
|
|
{
|
|
CONST_VTBL struct IBroadcastEventVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IBroadcastEvent_QueryInterface(This,riid,ppvObject) \
|
|
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
|
|
|
#define IBroadcastEvent_AddRef(This) \
|
|
( (This)->lpVtbl -> AddRef(This) )
|
|
|
|
#define IBroadcastEvent_Release(This) \
|
|
( (This)->lpVtbl -> Release(This) )
|
|
|
|
|
|
#define IBroadcastEvent_Fire(This,EventID) \
|
|
( (This)->lpVtbl -> Fire(This,EventID) )
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __IBroadcastEvent_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IBroadcastEventEx_INTERFACE_DEFINED__
|
|
#define __IBroadcastEventEx_INTERFACE_DEFINED__
|
|
|
|
/* interface IBroadcastEventEx */
|
|
/* [unique][helpstring][uuid][nonextensible][hidden][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IBroadcastEventEx;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("3d9e3887-1929-423f-8021-43682de95448")
|
|
IBroadcastEventEx : public IBroadcastEvent
|
|
{
|
|
public:
|
|
virtual HRESULT STDMETHODCALLTYPE FireEx(
|
|
/* [in] */ GUID EventID,
|
|
/* [in] */ ULONG Param1,
|
|
/* [in] */ ULONG Param2,
|
|
/* [in] */ ULONG Param3,
|
|
/* [in] */ ULONG Param4) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IBroadcastEventExVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
__RPC__in IBroadcastEventEx * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
__RPC__deref_out void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
__RPC__in IBroadcastEventEx * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
__RPC__in IBroadcastEventEx * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *Fire )(
|
|
__RPC__in IBroadcastEventEx * This,
|
|
/* [in] */ GUID EventID);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *FireEx )(
|
|
__RPC__in IBroadcastEventEx * This,
|
|
/* [in] */ GUID EventID,
|
|
/* [in] */ ULONG Param1,
|
|
/* [in] */ ULONG Param2,
|
|
/* [in] */ ULONG Param3,
|
|
/* [in] */ ULONG Param4);
|
|
|
|
END_INTERFACE
|
|
} IBroadcastEventExVtbl;
|
|
|
|
interface IBroadcastEventEx
|
|
{
|
|
CONST_VTBL struct IBroadcastEventExVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IBroadcastEventEx_QueryInterface(This,riid,ppvObject) \
|
|
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
|
|
|
#define IBroadcastEventEx_AddRef(This) \
|
|
( (This)->lpVtbl -> AddRef(This) )
|
|
|
|
#define IBroadcastEventEx_Release(This) \
|
|
( (This)->lpVtbl -> Release(This) )
|
|
|
|
|
|
#define IBroadcastEventEx_Fire(This,EventID) \
|
|
( (This)->lpVtbl -> Fire(This,EventID) )
|
|
|
|
|
|
#define IBroadcastEventEx_FireEx(This,EventID,Param1,Param2,Param3,Param4) \
|
|
( (This)->lpVtbl -> FireEx(This,EventID,Param1,Param2,Param3,Param4) )
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __IBroadcastEventEx_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IRegisterTuner_INTERFACE_DEFINED__
|
|
#define __IRegisterTuner_INTERFACE_DEFINED__
|
|
|
|
/* interface IRegisterTuner */
|
|
/* [unique][helpstring][uuid][nonextensible][hidden][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IRegisterTuner;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("359B3901-572C-4854-BB49-CDEF66606A25")
|
|
IRegisterTuner : public IUnknown
|
|
{
|
|
public:
|
|
virtual HRESULT STDMETHODCALLTYPE Register(
|
|
/* [in] */ __RPC__in_opt ITuner *pTuner,
|
|
/* [in] */ __RPC__in_opt IGraphBuilder *pGraph) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE Unregister( void) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IRegisterTunerVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
__RPC__in IRegisterTuner * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
__RPC__deref_out void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
__RPC__in IRegisterTuner * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
__RPC__in IRegisterTuner * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *Register )(
|
|
__RPC__in IRegisterTuner * This,
|
|
/* [in] */ __RPC__in_opt ITuner *pTuner,
|
|
/* [in] */ __RPC__in_opt IGraphBuilder *pGraph);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *Unregister )(
|
|
__RPC__in IRegisterTuner * This);
|
|
|
|
END_INTERFACE
|
|
} IRegisterTunerVtbl;
|
|
|
|
interface IRegisterTuner
|
|
{
|
|
CONST_VTBL struct IRegisterTunerVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IRegisterTuner_QueryInterface(This,riid,ppvObject) \
|
|
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
|
|
|
#define IRegisterTuner_AddRef(This) \
|
|
( (This)->lpVtbl -> AddRef(This) )
|
|
|
|
#define IRegisterTuner_Release(This) \
|
|
( (This)->lpVtbl -> Release(This) )
|
|
|
|
|
|
#define IRegisterTuner_Register(This,pTuner,pGraph) \
|
|
( (This)->lpVtbl -> Register(This,pTuner,pGraph) )
|
|
|
|
#define IRegisterTuner_Unregister(This) \
|
|
( (This)->lpVtbl -> Unregister(This) )
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __IRegisterTuner_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IBDAComparable_INTERFACE_DEFINED__
|
|
#define __IBDAComparable_INTERFACE_DEFINED__
|
|
|
|
/* interface IBDAComparable */
|
|
/* [unique][helpstring][uuid][nonextensible][hidden][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IBDAComparable;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("B34505E0-2F0E-497b-80BC-D43F3B24ED7F")
|
|
IBDAComparable : public IUnknown
|
|
{
|
|
public:
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE CompareExact(
|
|
/* [in] */ __RPC__in_opt IDispatch *CompareTo,
|
|
/* [retval][out] */ __RPC__out long *Result) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE CompareEquivalent(
|
|
/* [in] */ __RPC__in_opt IDispatch *CompareTo,
|
|
/* [in] */ DWORD dwFlags,
|
|
/* [retval][out] */ __RPC__out long *Result) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE HashExact(
|
|
/* [retval][out] */ __RPC__out __int64 *Result) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE HashExactIncremental(
|
|
/* [in] */ __int64 PartialResult,
|
|
/* [retval][out] */ __RPC__out __int64 *Result) = 0;
|
|
|
|
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE HashEquivalent(
|
|
/* [in] */ DWORD dwFlags,
|
|
/* [retval][out] */ __RPC__out __int64 *Result) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE HashEquivalentIncremental(
|
|
/* [in] */ __int64 PartialResult,
|
|
/* [in] */ DWORD dwFlags,
|
|
/* [retval][out] */ __RPC__out __int64 *Result) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IBDAComparableVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
__RPC__in IBDAComparable * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
__RPC__deref_out void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
__RPC__in IBDAComparable * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
__RPC__in IBDAComparable * This);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *CompareExact )(
|
|
__RPC__in IBDAComparable * This,
|
|
/* [in] */ __RPC__in_opt IDispatch *CompareTo,
|
|
/* [retval][out] */ __RPC__out long *Result);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *CompareEquivalent )(
|
|
__RPC__in IBDAComparable * This,
|
|
/* [in] */ __RPC__in_opt IDispatch *CompareTo,
|
|
/* [in] */ DWORD dwFlags,
|
|
/* [retval][out] */ __RPC__out long *Result);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *HashExact )(
|
|
__RPC__in IBDAComparable * This,
|
|
/* [retval][out] */ __RPC__out __int64 *Result);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *HashExactIncremental )(
|
|
__RPC__in IBDAComparable * This,
|
|
/* [in] */ __int64 PartialResult,
|
|
/* [retval][out] */ __RPC__out __int64 *Result);
|
|
|
|
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *HashEquivalent )(
|
|
__RPC__in IBDAComparable * This,
|
|
/* [in] */ DWORD dwFlags,
|
|
/* [retval][out] */ __RPC__out __int64 *Result);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *HashEquivalentIncremental )(
|
|
__RPC__in IBDAComparable * This,
|
|
/* [in] */ __int64 PartialResult,
|
|
/* [in] */ DWORD dwFlags,
|
|
/* [retval][out] */ __RPC__out __int64 *Result);
|
|
|
|
END_INTERFACE
|
|
} IBDAComparableVtbl;
|
|
|
|
interface IBDAComparable
|
|
{
|
|
CONST_VTBL struct IBDAComparableVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IBDAComparable_QueryInterface(This,riid,ppvObject) \
|
|
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
|
|
|
#define IBDAComparable_AddRef(This) \
|
|
( (This)->lpVtbl -> AddRef(This) )
|
|
|
|
#define IBDAComparable_Release(This) \
|
|
( (This)->lpVtbl -> Release(This) )
|
|
|
|
|
|
#define IBDAComparable_CompareExact(This,CompareTo,Result) \
|
|
( (This)->lpVtbl -> CompareExact(This,CompareTo,Result) )
|
|
|
|
#define IBDAComparable_CompareEquivalent(This,CompareTo,dwFlags,Result) \
|
|
( (This)->lpVtbl -> CompareEquivalent(This,CompareTo,dwFlags,Result) )
|
|
|
|
#define IBDAComparable_HashExact(This,Result) \
|
|
( (This)->lpVtbl -> HashExact(This,Result) )
|
|
|
|
#define IBDAComparable_HashExactIncremental(This,PartialResult,Result) \
|
|
( (This)->lpVtbl -> HashExactIncremental(This,PartialResult,Result) )
|
|
|
|
#define IBDAComparable_HashEquivalent(This,dwFlags,Result) \
|
|
( (This)->lpVtbl -> HashEquivalent(This,dwFlags,Result) )
|
|
|
|
#define IBDAComparable_HashEquivalentIncremental(This,PartialResult,dwFlags,Result) \
|
|
( (This)->lpVtbl -> HashEquivalentIncremental(This,PartialResult,dwFlags,Result) )
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __IBDAComparable_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IPersistTuneXml_INTERFACE_DEFINED__
|
|
#define __IPersistTuneXml_INTERFACE_DEFINED__
|
|
|
|
/* interface IPersistTuneXml */
|
|
/* [unique][helpstring][uuid][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IPersistTuneXml;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("0754CD31-8D15-47a9-8215-D20064157244")
|
|
IPersistTuneXml : public IPersist
|
|
{
|
|
public:
|
|
virtual HRESULT STDMETHODCALLTYPE InitNew( void) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE Load(
|
|
/* [in] */ VARIANT varValue) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE Save(
|
|
/* [out] */ __RPC__out VARIANT *pvarFragment) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IPersistTuneXmlVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
__RPC__in IPersistTuneXml * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
__RPC__deref_out void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
__RPC__in IPersistTuneXml * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
__RPC__in IPersistTuneXml * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetClassID )(
|
|
__RPC__in IPersistTuneXml * This,
|
|
/* [out] */ __RPC__out CLSID *pClassID);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *InitNew )(
|
|
__RPC__in IPersistTuneXml * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *Load )(
|
|
__RPC__in IPersistTuneXml * This,
|
|
/* [in] */ VARIANT varValue);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *Save )(
|
|
__RPC__in IPersistTuneXml * This,
|
|
/* [out] */ __RPC__out VARIANT *pvarFragment);
|
|
|
|
END_INTERFACE
|
|
} IPersistTuneXmlVtbl;
|
|
|
|
interface IPersistTuneXml
|
|
{
|
|
CONST_VTBL struct IPersistTuneXmlVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IPersistTuneXml_QueryInterface(This,riid,ppvObject) \
|
|
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
|
|
|
#define IPersistTuneXml_AddRef(This) \
|
|
( (This)->lpVtbl -> AddRef(This) )
|
|
|
|
#define IPersistTuneXml_Release(This) \
|
|
( (This)->lpVtbl -> Release(This) )
|
|
|
|
|
|
#define IPersistTuneXml_GetClassID(This,pClassID) \
|
|
( (This)->lpVtbl -> GetClassID(This,pClassID) )
|
|
|
|
|
|
#define IPersistTuneXml_InitNew(This) \
|
|
( (This)->lpVtbl -> InitNew(This) )
|
|
|
|
#define IPersistTuneXml_Load(This,varValue) \
|
|
( (This)->lpVtbl -> Load(This,varValue) )
|
|
|
|
#define IPersistTuneXml_Save(This,pvarFragment) \
|
|
( (This)->lpVtbl -> Save(This,pvarFragment) )
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __IPersistTuneXml_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IPersistTuneXmlUtility_INTERFACE_DEFINED__
|
|
#define __IPersistTuneXmlUtility_INTERFACE_DEFINED__
|
|
|
|
/* interface IPersistTuneXmlUtility */
|
|
/* [unique][helpstring][uuid][nonextensible][hidden][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IPersistTuneXmlUtility;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("990237AE-AC11-4614-BE8F-DD217A4CB4CB")
|
|
IPersistTuneXmlUtility : public IUnknown
|
|
{
|
|
public:
|
|
virtual HRESULT STDMETHODCALLTYPE Deserialize(
|
|
/* [in] */ VARIANT varValue,
|
|
/* [retval][out] */ __RPC__deref_out_opt IUnknown **ppObject) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IPersistTuneXmlUtilityVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
__RPC__in IPersistTuneXmlUtility * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
__RPC__deref_out void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
__RPC__in IPersistTuneXmlUtility * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
__RPC__in IPersistTuneXmlUtility * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *Deserialize )(
|
|
__RPC__in IPersistTuneXmlUtility * This,
|
|
/* [in] */ VARIANT varValue,
|
|
/* [retval][out] */ __RPC__deref_out_opt IUnknown **ppObject);
|
|
|
|
END_INTERFACE
|
|
} IPersistTuneXmlUtilityVtbl;
|
|
|
|
interface IPersistTuneXmlUtility
|
|
{
|
|
CONST_VTBL struct IPersistTuneXmlUtilityVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IPersistTuneXmlUtility_QueryInterface(This,riid,ppvObject) \
|
|
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
|
|
|
#define IPersistTuneXmlUtility_AddRef(This) \
|
|
( (This)->lpVtbl -> AddRef(This) )
|
|
|
|
#define IPersistTuneXmlUtility_Release(This) \
|
|
( (This)->lpVtbl -> Release(This) )
|
|
|
|
|
|
#define IPersistTuneXmlUtility_Deserialize(This,varValue,ppObject) \
|
|
( (This)->lpVtbl -> Deserialize(This,varValue,ppObject) )
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __IPersistTuneXmlUtility_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IPersistTuneXmlUtility2_INTERFACE_DEFINED__
|
|
#define __IPersistTuneXmlUtility2_INTERFACE_DEFINED__
|
|
|
|
/* interface IPersistTuneXmlUtility2 */
|
|
/* [unique][helpstring][uuid][nonextensible][hidden][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IPersistTuneXmlUtility2;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("992E165F-EA24-4b2f-9A1D-009D92120451")
|
|
IPersistTuneXmlUtility2 : public IPersistTuneXmlUtility
|
|
{
|
|
public:
|
|
virtual HRESULT STDMETHODCALLTYPE Serialize(
|
|
/* [in] */ __RPC__in_opt ITuneRequest *piTuneRequest,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *pString) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IPersistTuneXmlUtility2Vtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
__RPC__in IPersistTuneXmlUtility2 * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
__RPC__deref_out void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
__RPC__in IPersistTuneXmlUtility2 * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
__RPC__in IPersistTuneXmlUtility2 * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *Deserialize )(
|
|
__RPC__in IPersistTuneXmlUtility2 * This,
|
|
/* [in] */ VARIANT varValue,
|
|
/* [retval][out] */ __RPC__deref_out_opt IUnknown **ppObject);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *Serialize )(
|
|
__RPC__in IPersistTuneXmlUtility2 * This,
|
|
/* [in] */ __RPC__in_opt ITuneRequest *piTuneRequest,
|
|
/* [retval][out] */ __RPC__deref_out_opt BSTR *pString);
|
|
|
|
END_INTERFACE
|
|
} IPersistTuneXmlUtility2Vtbl;
|
|
|
|
interface IPersistTuneXmlUtility2
|
|
{
|
|
CONST_VTBL struct IPersistTuneXmlUtility2Vtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IPersistTuneXmlUtility2_QueryInterface(This,riid,ppvObject) \
|
|
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
|
|
|
#define IPersistTuneXmlUtility2_AddRef(This) \
|
|
( (This)->lpVtbl -> AddRef(This) )
|
|
|
|
#define IPersistTuneXmlUtility2_Release(This) \
|
|
( (This)->lpVtbl -> Release(This) )
|
|
|
|
|
|
#define IPersistTuneXmlUtility2_Deserialize(This,varValue,ppObject) \
|
|
( (This)->lpVtbl -> Deserialize(This,varValue,ppObject) )
|
|
|
|
|
|
#define IPersistTuneXmlUtility2_Serialize(This,piTuneRequest,pString) \
|
|
( (This)->lpVtbl -> Serialize(This,piTuneRequest,pString) )
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __IPersistTuneXmlUtility2_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IBDACreateTuneRequestEx_INTERFACE_DEFINED__
|
|
#define __IBDACreateTuneRequestEx_INTERFACE_DEFINED__
|
|
|
|
/* interface IBDACreateTuneRequestEx */
|
|
/* [unique][helpstring][uuid][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IBDACreateTuneRequestEx;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("C0A4A1D4-2B3C-491a-BA22-499FBADD4D12")
|
|
IBDACreateTuneRequestEx : public IUnknown
|
|
{
|
|
public:
|
|
virtual HRESULT STDMETHODCALLTYPE CreateTuneRequestEx(
|
|
/* [in] */ __RPC__in REFCLSID TuneRequestIID,
|
|
/* [retval][out] */ __RPC__deref_out_opt ITuneRequest **TuneRequest) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IBDACreateTuneRequestExVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
__RPC__in IBDACreateTuneRequestEx * This,
|
|
/* [in] */ __RPC__in REFIID riid,
|
|
/* [annotation][iid_is][out] */
|
|
__RPC__deref_out void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
__RPC__in IBDACreateTuneRequestEx * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
__RPC__in IBDACreateTuneRequestEx * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *CreateTuneRequestEx )(
|
|
__RPC__in IBDACreateTuneRequestEx * This,
|
|
/* [in] */ __RPC__in REFCLSID TuneRequestIID,
|
|
/* [retval][out] */ __RPC__deref_out_opt ITuneRequest **TuneRequest);
|
|
|
|
END_INTERFACE
|
|
} IBDACreateTuneRequestExVtbl;
|
|
|
|
interface IBDACreateTuneRequestEx
|
|
{
|
|
CONST_VTBL struct IBDACreateTuneRequestExVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IBDACreateTuneRequestEx_QueryInterface(This,riid,ppvObject) \
|
|
( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
|
|
|
|
#define IBDACreateTuneRequestEx_AddRef(This) \
|
|
( (This)->lpVtbl -> AddRef(This) )
|
|
|
|
#define IBDACreateTuneRequestEx_Release(This) \
|
|
( (This)->lpVtbl -> Release(This) )
|
|
|
|
|
|
#define IBDACreateTuneRequestEx_CreateTuneRequestEx(This,TuneRequestIID,TuneRequest) \
|
|
( (This)->lpVtbl -> CreateTuneRequestEx(This,TuneRequestIID,TuneRequest) )
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __IBDACreateTuneRequestEx_INTERFACE_DEFINED__ */
|
|
|
|
|
|
|
|
#ifndef __TunerLib_LIBRARY_DEFINED__
|
|
#define __TunerLib_LIBRARY_DEFINED__
|
|
|
|
/* library TunerLib */
|
|
/* [helpstring][version][uuid] */
|
|
|
|
#define SID_ESEventService CLSID_ESEventService
|
|
#define SID_ESEventFactory CLSID_ESEventFactory
|
|
#define SID_SBroadcastEventService CLSID_BroadcastEventService
|
|
#define SID_SContentTuneRequest IID_ITuner
|
|
#define SID_ScanningTuner IID_IScanningTuner
|
|
#define SID_ScanningTunerEx IID_IScanningTunerEx
|
|
|
|
EXTERN_C const IID LIBID_TunerLib;
|
|
|
|
EXTERN_C const CLSID CLSID_SystemTuningSpaces;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("D02AAC50-027E-11d3-9D8E-00C04F72D980")
|
|
SystemTuningSpaces;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_TuningSpace;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("5FFDC5E6-B83A-4b55-B6E8-C69E765FE9DB")
|
|
TuningSpace;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_ChannelIDTuningSpace;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("CC829A2F-3365-463f-AF13-81DBB6F3A555")
|
|
ChannelIDTuningSpace;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_ATSCTuningSpace;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("A2E30750-6C3D-11d3-B653-00C04F79498E")
|
|
ATSCTuningSpace;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_DigitalCableTuningSpace;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("D9BB4CEE-B87A-47F1-AC92-B08D9C7813FC")
|
|
DigitalCableTuningSpace;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_AnalogRadioTuningSpace;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("8A674B4C-1F63-11d3-B64C-00C04F79498E")
|
|
AnalogRadioTuningSpace;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_AuxInTuningSpace;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("F9769A06-7ACA-4e39-9CFB-97BB35F0E77E")
|
|
AuxInTuningSpace;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_AnalogTVTuningSpace;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("8A674B4D-1F63-11d3-B64C-00C04F79498E")
|
|
AnalogTVTuningSpace;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_DVBTuningSpace;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("C6B14B32-76AA-4a86-A7AC-5C79AAF58DA7")
|
|
DVBTuningSpace;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_DVBSTuningSpace;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("B64016F3-C9A2-4066-96F0-BD9563314726")
|
|
DVBSTuningSpace;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_ComponentTypes;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("A1A2B1C4-0E3A-11d3-9D8E-00C04F72D980")
|
|
ComponentTypes;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_ComponentType;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("823535A0-0318-11d3-9D8E-00C04F72D980")
|
|
ComponentType;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_LanguageComponentType;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("1BE49F30-0E1B-11d3-9D8E-00C04F72D980")
|
|
LanguageComponentType;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_MPEG2ComponentType;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("418008F3-CF67-4668-9628-10DC52BE1D08")
|
|
MPEG2ComponentType;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_ATSCComponentType;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("A8DCF3D5-0780-4ef4-8A83-2CFFAACB8ACE")
|
|
ATSCComponentType;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_Components;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("809B6661-94C4-49e6-B6EC-3F0F862215AA")
|
|
Components;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_Component;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("59DC47A8-116C-11d3-9D8E-00C04F72D980")
|
|
Component;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_MPEG2Component;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("055CB2D7-2969-45cd-914B-76890722F112")
|
|
MPEG2Component;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_AnalogAudioComponentType;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("28AB0005-E845-4FFA-AA9B-F4665236141C")
|
|
AnalogAudioComponentType;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_TuneRequest;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("B46E0D38-AB35-4a06-A137-70576B01B39F")
|
|
TuneRequest;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_ChannelIDTuneRequest;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("3A9428A7-31A4-45e9-9EFB-E055BF7BB3DB")
|
|
ChannelIDTuneRequest;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_ChannelTuneRequest;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("0369B4E5-45B6-11d3-B650-00C04F79498E")
|
|
ChannelTuneRequest;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_ATSCChannelTuneRequest;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("0369B4E6-45B6-11d3-B650-00C04F79498E")
|
|
ATSCChannelTuneRequest;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_DigitalCableTuneRequest;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("26EC0B63-AA90-458A-8DF4-5659F2C8A18A")
|
|
DigitalCableTuneRequest;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_MPEG2TuneRequest;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("0955AC62-BF2E-4cba-A2B9-A63F772D46CF")
|
|
MPEG2TuneRequest;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_MPEG2TuneRequestFactory;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("2C63E4EB-4CEA-41b8-919C-E947EA19A77C")
|
|
MPEG2TuneRequestFactory;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_Locator;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("0888C883-AC4F-4943-B516-2C38D9B34562")
|
|
Locator;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_DigitalLocator;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("6E50CC0D-C19B-4BF6-810B-5BD60761F5CC")
|
|
DigitalLocator;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_AnalogLocator;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("49638B91-48AB-48B7-A47A-7D0E75A08EDE")
|
|
AnalogLocator;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_ATSCLocator;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("8872FF1B-98FA-4d7a-8D93-C9F1055F85BB")
|
|
ATSCLocator;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_DigitalCableLocator;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("03C06416-D127-407A-AB4C-FDD279ABBE5D")
|
|
DigitalCableLocator;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_DVBTLocator;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("9CD64701-BDF3-4d14-8E03-F12983D86664")
|
|
DVBTLocator;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_DVBTLocator2;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("EFE3FA02-45D7-4920-BE96-53FA7F35B0E6")
|
|
DVBTLocator2;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_DVBSLocator;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("1DF7D126-4050-47f0-A7CF-4C4CA9241333")
|
|
DVBSLocator;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_DVBCLocator;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("C531D9FD-9685-4028-8B68-6E1232079F1E")
|
|
DVBCLocator;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_ISDBSLocator;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("6504AFED-A629-455c-A7F1-04964DEA5CC4")
|
|
ISDBSLocator;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_DVBTuneRequest;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("15D6504A-5494-499c-886C-973C9E53B9F1")
|
|
DVBTuneRequest;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_CreatePropBagOnRegKey;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("8A674B49-1F63-11d3-B64C-00C04F79498E")
|
|
CreatePropBagOnRegKey;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_BroadcastEventService;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("0B3FFB92-0919-4934-9D5B-619C719D0202")
|
|
BroadcastEventService;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_TunerMarshaler;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("6438570B-0C08-4a25-9504-8012BB4D50CF")
|
|
TunerMarshaler;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_PersistTuneXmlUtility;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("E77026B0-B97F-4cbb-B7FB-F4F03AD69F11")
|
|
PersistTuneXmlUtility;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_ESEventService;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("C20447FC-EC60-475e-813F-D2B0A6DECEFE")
|
|
ESEventService;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_ESEventFactory;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("8E8A07DA-71F8-40c1-A929-5E3A868AC2C6")
|
|
ESEventFactory;
|
|
#endif
|
|
#endif /* __TunerLib_LIBRARY_DEFINED__ */
|
|
|
|
/* Additional Prototypes for ALL interfaces */
|
|
|
|
unsigned long __RPC_USER BSTR_UserSize( __RPC__in unsigned long *, unsigned long , __RPC__in BSTR * );
|
|
unsigned char * __RPC_USER BSTR_UserMarshal( __RPC__in unsigned long *, __RPC__inout_xcount(0) unsigned char *, __RPC__in BSTR * );
|
|
unsigned char * __RPC_USER BSTR_UserUnmarshal(__RPC__in unsigned long *, __RPC__in_xcount(0) unsigned char *, __RPC__out BSTR * );
|
|
void __RPC_USER BSTR_UserFree( __RPC__in unsigned long *, __RPC__in BSTR * );
|
|
|
|
unsigned long __RPC_USER LPSAFEARRAY_UserSize( __RPC__in unsigned long *, unsigned long , __RPC__in LPSAFEARRAY * );
|
|
unsigned char * __RPC_USER LPSAFEARRAY_UserMarshal( __RPC__in unsigned long *, __RPC__inout_xcount(0) unsigned char *, __RPC__in LPSAFEARRAY * );
|
|
unsigned char * __RPC_USER LPSAFEARRAY_UserUnmarshal(__RPC__in unsigned long *, __RPC__in_xcount(0) unsigned char *, __RPC__out LPSAFEARRAY * );
|
|
void __RPC_USER LPSAFEARRAY_UserFree( __RPC__in unsigned long *, __RPC__in LPSAFEARRAY * );
|
|
|
|
unsigned long __RPC_USER VARIANT_UserSize( __RPC__in unsigned long *, unsigned long , __RPC__in VARIANT * );
|
|
unsigned char * __RPC_USER VARIANT_UserMarshal( __RPC__in unsigned long *, __RPC__inout_xcount(0) unsigned char *, __RPC__in VARIANT * );
|
|
unsigned char * __RPC_USER VARIANT_UserUnmarshal(__RPC__in unsigned long *, __RPC__in_xcount(0) unsigned char *, __RPC__out VARIANT * );
|
|
void __RPC_USER VARIANT_UserFree( __RPC__in unsigned long *, __RPC__in VARIANT * );
|
|
|
|
unsigned long __RPC_USER BSTR_UserSize64( __RPC__in unsigned long *, unsigned long , __RPC__in BSTR * );
|
|
unsigned char * __RPC_USER BSTR_UserMarshal64( __RPC__in unsigned long *, __RPC__inout_xcount(0) unsigned char *, __RPC__in BSTR * );
|
|
unsigned char * __RPC_USER BSTR_UserUnmarshal64(__RPC__in unsigned long *, __RPC__in_xcount(0) unsigned char *, __RPC__out BSTR * );
|
|
void __RPC_USER BSTR_UserFree64( __RPC__in unsigned long *, __RPC__in BSTR * );
|
|
|
|
unsigned long __RPC_USER LPSAFEARRAY_UserSize64( __RPC__in unsigned long *, unsigned long , __RPC__in LPSAFEARRAY * );
|
|
unsigned char * __RPC_USER LPSAFEARRAY_UserMarshal64( __RPC__in unsigned long *, __RPC__inout_xcount(0) unsigned char *, __RPC__in LPSAFEARRAY * );
|
|
unsigned char * __RPC_USER LPSAFEARRAY_UserUnmarshal64(__RPC__in unsigned long *, __RPC__in_xcount(0) unsigned char *, __RPC__out LPSAFEARRAY * );
|
|
void __RPC_USER LPSAFEARRAY_UserFree64( __RPC__in unsigned long *, __RPC__in LPSAFEARRAY * );
|
|
|
|
unsigned long __RPC_USER VARIANT_UserSize64( __RPC__in unsigned long *, unsigned long , __RPC__in VARIANT * );
|
|
unsigned char * __RPC_USER VARIANT_UserMarshal64( __RPC__in unsigned long *, __RPC__inout_xcount(0) unsigned char *, __RPC__in VARIANT * );
|
|
unsigned char * __RPC_USER VARIANT_UserUnmarshal64(__RPC__in unsigned long *, __RPC__in_xcount(0) unsigned char *, __RPC__out VARIANT * );
|
|
void __RPC_USER VARIANT_UserFree64( __RPC__in unsigned long *, __RPC__in VARIANT * );
|
|
|
|
/* end of Additional Prototypes */
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|