| /*** Autogenerated by WIDL 6.3 from include/tuner.idl - Do not edit ***/ |
| |
| #ifdef _WIN32 |
| #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| #define __REQUIRED_RPCNDR_H_VERSION__ 475 |
| #endif |
| #include <rpc.h> |
| #include <rpcndr.h> |
| #endif |
| |
| #ifndef COM_NO_WINDOWS_H |
| #include <windows.h> |
| #include <ole2.h> |
| #endif |
| |
| #ifndef __tuner_h__ |
| #define __tuner_h__ |
| |
| /* Forward declarations */ |
| |
| #ifndef __ITuningSpaces_FWD_DEFINED__ |
| #define __ITuningSpaces_FWD_DEFINED__ |
| typedef interface ITuningSpaces ITuningSpaces; |
| #ifdef __cplusplus |
| interface ITuningSpaces; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __ITuningSpaceContainer_FWD_DEFINED__ |
| #define __ITuningSpaceContainer_FWD_DEFINED__ |
| typedef interface ITuningSpaceContainer ITuningSpaceContainer; |
| #ifdef __cplusplus |
| interface ITuningSpaceContainer; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __ITuningSpace_FWD_DEFINED__ |
| #define __ITuningSpace_FWD_DEFINED__ |
| typedef interface ITuningSpace ITuningSpace; |
| #ifdef __cplusplus |
| interface ITuningSpace; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __IEnumTuningSpaces_FWD_DEFINED__ |
| #define __IEnumTuningSpaces_FWD_DEFINED__ |
| typedef interface IEnumTuningSpaces IEnumTuningSpaces; |
| #ifdef __cplusplus |
| interface IEnumTuningSpaces; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __IDVBTuningSpace_FWD_DEFINED__ |
| #define __IDVBTuningSpace_FWD_DEFINED__ |
| typedef interface IDVBTuningSpace IDVBTuningSpace; |
| #ifdef __cplusplus |
| interface IDVBTuningSpace; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __IDVBTuningSpace2_FWD_DEFINED__ |
| #define __IDVBTuningSpace2_FWD_DEFINED__ |
| typedef interface IDVBTuningSpace2 IDVBTuningSpace2; |
| #ifdef __cplusplus |
| interface IDVBTuningSpace2; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __IDVBSTuningSpace_FWD_DEFINED__ |
| #define __IDVBSTuningSpace_FWD_DEFINED__ |
| typedef interface IDVBSTuningSpace IDVBSTuningSpace; |
| #ifdef __cplusplus |
| interface IDVBSTuningSpace; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __IAuxInTuningSpace_FWD_DEFINED__ |
| #define __IAuxInTuningSpace_FWD_DEFINED__ |
| typedef interface IAuxInTuningSpace IAuxInTuningSpace; |
| #ifdef __cplusplus |
| interface IAuxInTuningSpace; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __IAuxInTuningSpace2_FWD_DEFINED__ |
| #define __IAuxInTuningSpace2_FWD_DEFINED__ |
| typedef interface IAuxInTuningSpace2 IAuxInTuningSpace2; |
| #ifdef __cplusplus |
| interface IAuxInTuningSpace2; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __IAnalogTVTuningSpace_FWD_DEFINED__ |
| #define __IAnalogTVTuningSpace_FWD_DEFINED__ |
| typedef interface IAnalogTVTuningSpace IAnalogTVTuningSpace; |
| #ifdef __cplusplus |
| interface IAnalogTVTuningSpace; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __IATSCTuningSpace_FWD_DEFINED__ |
| #define __IATSCTuningSpace_FWD_DEFINED__ |
| typedef interface IATSCTuningSpace IATSCTuningSpace; |
| #ifdef __cplusplus |
| interface IATSCTuningSpace; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __IDigitalCableTuningSpace_FWD_DEFINED__ |
| #define __IDigitalCableTuningSpace_FWD_DEFINED__ |
| typedef interface IDigitalCableTuningSpace IDigitalCableTuningSpace; |
| #ifdef __cplusplus |
| interface IDigitalCableTuningSpace; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __IAnalogRadioTuningSpace_FWD_DEFINED__ |
| #define __IAnalogRadioTuningSpace_FWD_DEFINED__ |
| typedef interface IAnalogRadioTuningSpace IAnalogRadioTuningSpace; |
| #ifdef __cplusplus |
| interface IAnalogRadioTuningSpace; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __IAnalogRadioTuningSpace2_FWD_DEFINED__ |
| #define __IAnalogRadioTuningSpace2_FWD_DEFINED__ |
| typedef interface IAnalogRadioTuningSpace2 IAnalogRadioTuningSpace2; |
| #ifdef __cplusplus |
| interface IAnalogRadioTuningSpace2; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __ITuneRequest_FWD_DEFINED__ |
| #define __ITuneRequest_FWD_DEFINED__ |
| typedef interface ITuneRequest ITuneRequest; |
| #ifdef __cplusplus |
| interface ITuneRequest; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __IChannelIDTuneRequest_FWD_DEFINED__ |
| #define __IChannelIDTuneRequest_FWD_DEFINED__ |
| typedef interface IChannelIDTuneRequest IChannelIDTuneRequest; |
| #ifdef __cplusplus |
| interface IChannelIDTuneRequest; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __IChannelTuneRequest_FWD_DEFINED__ |
| #define __IChannelTuneRequest_FWD_DEFINED__ |
| typedef interface IChannelTuneRequest IChannelTuneRequest; |
| #ifdef __cplusplus |
| interface IChannelTuneRequest; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __IATSCChannelTuneRequest_FWD_DEFINED__ |
| #define __IATSCChannelTuneRequest_FWD_DEFINED__ |
| typedef interface IATSCChannelTuneRequest IATSCChannelTuneRequest; |
| #ifdef __cplusplus |
| interface IATSCChannelTuneRequest; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __IDigitalCableTuneRequest_FWD_DEFINED__ |
| #define __IDigitalCableTuneRequest_FWD_DEFINED__ |
| typedef interface IDigitalCableTuneRequest IDigitalCableTuneRequest; |
| #ifdef __cplusplus |
| interface IDigitalCableTuneRequest; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __IDVBTuneRequest_FWD_DEFINED__ |
| #define __IDVBTuneRequest_FWD_DEFINED__ |
| typedef interface IDVBTuneRequest IDVBTuneRequest; |
| #ifdef __cplusplus |
| interface IDVBTuneRequest; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __IMPEG2TuneRequest_FWD_DEFINED__ |
| #define __IMPEG2TuneRequest_FWD_DEFINED__ |
| typedef interface IMPEG2TuneRequest IMPEG2TuneRequest; |
| #ifdef __cplusplus |
| interface IMPEG2TuneRequest; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __IMPEG2TuneRequestFactory_FWD_DEFINED__ |
| #define __IMPEG2TuneRequestFactory_FWD_DEFINED__ |
| typedef interface IMPEG2TuneRequestFactory IMPEG2TuneRequestFactory; |
| #ifdef __cplusplus |
| interface IMPEG2TuneRequestFactory; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __IMPEG2TuneRequestSupport_FWD_DEFINED__ |
| #define __IMPEG2TuneRequestSupport_FWD_DEFINED__ |
| typedef interface IMPEG2TuneRequestSupport IMPEG2TuneRequestSupport; |
| #ifdef __cplusplus |
| interface IMPEG2TuneRequestSupport; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __ITunerCap_FWD_DEFINED__ |
| #define __ITunerCap_FWD_DEFINED__ |
| typedef interface ITunerCap ITunerCap; |
| #ifdef __cplusplus |
| interface ITunerCap; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __ITunerCapEx_FWD_DEFINED__ |
| #define __ITunerCapEx_FWD_DEFINED__ |
| typedef interface ITunerCapEx ITunerCapEx; |
| #ifdef __cplusplus |
| interface ITunerCapEx; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __ITuner_FWD_DEFINED__ |
| #define __ITuner_FWD_DEFINED__ |
| typedef interface ITuner ITuner; |
| #ifdef __cplusplus |
| interface ITuner; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __IScanningTuner_FWD_DEFINED__ |
| #define __IScanningTuner_FWD_DEFINED__ |
| typedef interface IScanningTuner IScanningTuner; |
| #ifdef __cplusplus |
| interface IScanningTuner; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __IScanningTunerEx_FWD_DEFINED__ |
| #define __IScanningTunerEx_FWD_DEFINED__ |
| typedef interface IScanningTunerEx IScanningTunerEx; |
| #ifdef __cplusplus |
| interface IScanningTunerEx; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __IComponentType_FWD_DEFINED__ |
| #define __IComponentType_FWD_DEFINED__ |
| typedef interface IComponentType IComponentType; |
| #ifdef __cplusplus |
| interface IComponentType; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __ILanguageComponentType_FWD_DEFINED__ |
| #define __ILanguageComponentType_FWD_DEFINED__ |
| typedef interface ILanguageComponentType ILanguageComponentType; |
| #ifdef __cplusplus |
| interface ILanguageComponentType; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __IMPEG2ComponentType_FWD_DEFINED__ |
| #define __IMPEG2ComponentType_FWD_DEFINED__ |
| typedef interface IMPEG2ComponentType IMPEG2ComponentType; |
| #ifdef __cplusplus |
| interface IMPEG2ComponentType; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __IATSCComponentType_FWD_DEFINED__ |
| #define __IATSCComponentType_FWD_DEFINED__ |
| typedef interface IATSCComponentType IATSCComponentType; |
| #ifdef __cplusplus |
| interface IATSCComponentType; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __IEnumComponentTypes_FWD_DEFINED__ |
| #define __IEnumComponentTypes_FWD_DEFINED__ |
| typedef interface IEnumComponentTypes IEnumComponentTypes; |
| #ifdef __cplusplus |
| interface IEnumComponentTypes; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __IComponentTypes_FWD_DEFINED__ |
| #define __IComponentTypes_FWD_DEFINED__ |
| typedef interface IComponentTypes IComponentTypes; |
| #ifdef __cplusplus |
| interface IComponentTypes; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __IComponent_FWD_DEFINED__ |
| #define __IComponent_FWD_DEFINED__ |
| typedef interface IComponent IComponent; |
| #ifdef __cplusplus |
| interface IComponent; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __IAnalogAudioComponentType_FWD_DEFINED__ |
| #define __IAnalogAudioComponentType_FWD_DEFINED__ |
| typedef interface IAnalogAudioComponentType IAnalogAudioComponentType; |
| #ifdef __cplusplus |
| interface IAnalogAudioComponentType; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __IMPEG2Component_FWD_DEFINED__ |
| #define __IMPEG2Component_FWD_DEFINED__ |
| typedef interface IMPEG2Component IMPEG2Component; |
| #ifdef __cplusplus |
| interface IMPEG2Component; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __IEnumComponents_FWD_DEFINED__ |
| #define __IEnumComponents_FWD_DEFINED__ |
| typedef interface IEnumComponents IEnumComponents; |
| #ifdef __cplusplus |
| interface IEnumComponents; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __IComponents_FWD_DEFINED__ |
| #define __IComponents_FWD_DEFINED__ |
| typedef interface IComponents IComponents; |
| #ifdef __cplusplus |
| interface IComponents; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __IComponentsOld_FWD_DEFINED__ |
| #define __IComponentsOld_FWD_DEFINED__ |
| typedef interface IComponentsOld IComponentsOld; |
| #ifdef __cplusplus |
| interface IComponentsOld; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __ILocator_FWD_DEFINED__ |
| #define __ILocator_FWD_DEFINED__ |
| typedef interface ILocator ILocator; |
| #ifdef __cplusplus |
| interface ILocator; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __IAnalogLocator_FWD_DEFINED__ |
| #define __IAnalogLocator_FWD_DEFINED__ |
| typedef interface IAnalogLocator IAnalogLocator; |
| #ifdef __cplusplus |
| interface IAnalogLocator; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __IDigitalLocator_FWD_DEFINED__ |
| #define __IDigitalLocator_FWD_DEFINED__ |
| typedef interface IDigitalLocator IDigitalLocator; |
| #ifdef __cplusplus |
| interface IDigitalLocator; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __IATSCLocator_FWD_DEFINED__ |
| #define __IATSCLocator_FWD_DEFINED__ |
| typedef interface IATSCLocator IATSCLocator; |
| #ifdef __cplusplus |
| interface IATSCLocator; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __IATSCLocator2_FWD_DEFINED__ |
| #define __IATSCLocator2_FWD_DEFINED__ |
| typedef interface IATSCLocator2 IATSCLocator2; |
| #ifdef __cplusplus |
| interface IATSCLocator2; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __IDigitalCableLocator_FWD_DEFINED__ |
| #define __IDigitalCableLocator_FWD_DEFINED__ |
| typedef interface IDigitalCableLocator IDigitalCableLocator; |
| #ifdef __cplusplus |
| interface IDigitalCableLocator; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __IDVBTLocator_FWD_DEFINED__ |
| #define __IDVBTLocator_FWD_DEFINED__ |
| typedef interface IDVBTLocator IDVBTLocator; |
| #ifdef __cplusplus |
| interface IDVBTLocator; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __IDVBTLocator2_FWD_DEFINED__ |
| #define __IDVBTLocator2_FWD_DEFINED__ |
| typedef interface IDVBTLocator2 IDVBTLocator2; |
| #ifdef __cplusplus |
| interface IDVBTLocator2; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __IDVBSLocator_FWD_DEFINED__ |
| #define __IDVBSLocator_FWD_DEFINED__ |
| typedef interface IDVBSLocator IDVBSLocator; |
| #ifdef __cplusplus |
| interface IDVBSLocator; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __IDVBSLocator2_FWD_DEFINED__ |
| #define __IDVBSLocator2_FWD_DEFINED__ |
| typedef interface IDVBSLocator2 IDVBSLocator2; |
| #ifdef __cplusplus |
| interface IDVBSLocator2; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __IDVBCLocator_FWD_DEFINED__ |
| #define __IDVBCLocator_FWD_DEFINED__ |
| typedef interface IDVBCLocator IDVBCLocator; |
| #ifdef __cplusplus |
| interface IDVBCLocator; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __IISDBSLocator_FWD_DEFINED__ |
| #define __IISDBSLocator_FWD_DEFINED__ |
| typedef interface IISDBSLocator IISDBSLocator; |
| #ifdef __cplusplus |
| interface IISDBSLocator; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __IESEvent_FWD_DEFINED__ |
| #define __IESEvent_FWD_DEFINED__ |
| typedef interface IESEvent IESEvent; |
| #ifdef __cplusplus |
| interface IESEvent; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __IESOpenMmiEvent_FWD_DEFINED__ |
| #define __IESOpenMmiEvent_FWD_DEFINED__ |
| typedef interface IESOpenMmiEvent IESOpenMmiEvent; |
| #ifdef __cplusplus |
| interface IESOpenMmiEvent; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __IESCloseMmiEvent_FWD_DEFINED__ |
| #define __IESCloseMmiEvent_FWD_DEFINED__ |
| typedef interface IESCloseMmiEvent IESCloseMmiEvent; |
| #ifdef __cplusplus |
| interface IESCloseMmiEvent; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __IESValueUpdatedEvent_FWD_DEFINED__ |
| #define __IESValueUpdatedEvent_FWD_DEFINED__ |
| typedef interface IESValueUpdatedEvent IESValueUpdatedEvent; |
| #ifdef __cplusplus |
| interface IESValueUpdatedEvent; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __IESRequestTunerEvent_FWD_DEFINED__ |
| #define __IESRequestTunerEvent_FWD_DEFINED__ |
| typedef interface IESRequestTunerEvent IESRequestTunerEvent; |
| #ifdef __cplusplus |
| interface IESRequestTunerEvent; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __IESIsdbCasResponseEvent_FWD_DEFINED__ |
| #define __IESIsdbCasResponseEvent_FWD_DEFINED__ |
| typedef interface IESIsdbCasResponseEvent IESIsdbCasResponseEvent; |
| #ifdef __cplusplus |
| interface IESIsdbCasResponseEvent; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __IGpnvsCommonBase_FWD_DEFINED__ |
| #define __IGpnvsCommonBase_FWD_DEFINED__ |
| typedef interface IGpnvsCommonBase IGpnvsCommonBase; |
| #ifdef __cplusplus |
| interface IGpnvsCommonBase; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __IESEventFactory_FWD_DEFINED__ |
| #define __IESEventFactory_FWD_DEFINED__ |
| typedef interface IESEventFactory IESEventFactory; |
| #ifdef __cplusplus |
| interface IESEventFactory; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __IESLicenseRenewalResultEvent_FWD_DEFINED__ |
| #define __IESLicenseRenewalResultEvent_FWD_DEFINED__ |
| typedef interface IESLicenseRenewalResultEvent IESLicenseRenewalResultEvent; |
| #ifdef __cplusplus |
| interface IESLicenseRenewalResultEvent; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __IESFileExpiryDateEvent_FWD_DEFINED__ |
| #define __IESFileExpiryDateEvent_FWD_DEFINED__ |
| typedef interface IESFileExpiryDateEvent IESFileExpiryDateEvent; |
| #ifdef __cplusplus |
| interface IESFileExpiryDateEvent; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __IESEvents_FWD_DEFINED__ |
| #define __IESEvents_FWD_DEFINED__ |
| typedef interface IESEvents IESEvents; |
| #ifdef __cplusplus |
| interface IESEvents; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __IESEventService_FWD_DEFINED__ |
| #define __IESEventService_FWD_DEFINED__ |
| typedef interface IESEventService IESEventService; |
| #ifdef __cplusplus |
| interface IESEventService; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __IESEventServiceConfiguration_FWD_DEFINED__ |
| #define __IESEventServiceConfiguration_FWD_DEFINED__ |
| typedef interface IESEventServiceConfiguration IESEventServiceConfiguration; |
| #ifdef __cplusplus |
| interface IESEventServiceConfiguration; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __IBroadcastEvent_FWD_DEFINED__ |
| #define __IBroadcastEvent_FWD_DEFINED__ |
| typedef interface IBroadcastEvent IBroadcastEvent; |
| #ifdef __cplusplus |
| interface IBroadcastEvent; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __IBroadcastEventEx_FWD_DEFINED__ |
| #define __IBroadcastEventEx_FWD_DEFINED__ |
| typedef interface IBroadcastEventEx IBroadcastEventEx; |
| #ifdef __cplusplus |
| interface IBroadcastEventEx; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __IRegisterTuner_FWD_DEFINED__ |
| #define __IRegisterTuner_FWD_DEFINED__ |
| typedef interface IRegisterTuner IRegisterTuner; |
| #ifdef __cplusplus |
| interface IRegisterTuner; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __IBDAComparable_FWD_DEFINED__ |
| #define __IBDAComparable_FWD_DEFINED__ |
| typedef interface IBDAComparable IBDAComparable; |
| #ifdef __cplusplus |
| interface IBDAComparable; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __IPersistTuneXml_FWD_DEFINED__ |
| #define __IPersistTuneXml_FWD_DEFINED__ |
| typedef interface IPersistTuneXml IPersistTuneXml; |
| #ifdef __cplusplus |
| interface IPersistTuneXml; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __IPersistTuneXmlUtility_FWD_DEFINED__ |
| #define __IPersistTuneXmlUtility_FWD_DEFINED__ |
| typedef interface IPersistTuneXmlUtility IPersistTuneXmlUtility; |
| #ifdef __cplusplus |
| interface IPersistTuneXmlUtility; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __IPersistTuneXmlUtility2_FWD_DEFINED__ |
| #define __IPersistTuneXmlUtility2_FWD_DEFINED__ |
| typedef interface IPersistTuneXmlUtility2 IPersistTuneXmlUtility2; |
| #ifdef __cplusplus |
| interface IPersistTuneXmlUtility2; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __IBDACreateTuneRequestEx_FWD_DEFINED__ |
| #define __IBDACreateTuneRequestEx_FWD_DEFINED__ |
| typedef interface IBDACreateTuneRequestEx IBDACreateTuneRequestEx; |
| #ifdef __cplusplus |
| interface IBDACreateTuneRequestEx; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __SystemTuningSpaces_FWD_DEFINED__ |
| #define __SystemTuningSpaces_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class SystemTuningSpaces SystemTuningSpaces; |
| #else |
| typedef struct SystemTuningSpaces SystemTuningSpaces; |
| #endif /* defined __cplusplus */ |
| #endif /* defined __SystemTuningSpaces_FWD_DEFINED__ */ |
| |
| #ifndef __TuningSpace_FWD_DEFINED__ |
| #define __TuningSpace_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class TuningSpace TuningSpace; |
| #else |
| typedef struct TuningSpace TuningSpace; |
| #endif /* defined __cplusplus */ |
| #endif /* defined __TuningSpace_FWD_DEFINED__ */ |
| |
| #ifndef __ChannelIDTuningSpace_FWD_DEFINED__ |
| #define __ChannelIDTuningSpace_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class ChannelIDTuningSpace ChannelIDTuningSpace; |
| #else |
| typedef struct ChannelIDTuningSpace ChannelIDTuningSpace; |
| #endif /* defined __cplusplus */ |
| #endif /* defined __ChannelIDTuningSpace_FWD_DEFINED__ */ |
| |
| #ifndef __ATSCTuningSpace_FWD_DEFINED__ |
| #define __ATSCTuningSpace_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class ATSCTuningSpace ATSCTuningSpace; |
| #else |
| typedef struct ATSCTuningSpace ATSCTuningSpace; |
| #endif /* defined __cplusplus */ |
| #endif /* defined __ATSCTuningSpace_FWD_DEFINED__ */ |
| |
| #ifndef __DigitalCableTuningSpace_FWD_DEFINED__ |
| #define __DigitalCableTuningSpace_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class DigitalCableTuningSpace DigitalCableTuningSpace; |
| #else |
| typedef struct DigitalCableTuningSpace DigitalCableTuningSpace; |
| #endif /* defined __cplusplus */ |
| #endif /* defined __DigitalCableTuningSpace_FWD_DEFINED__ */ |
| |
| #ifndef __AnalogRadioTuningSpace_FWD_DEFINED__ |
| #define __AnalogRadioTuningSpace_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class AnalogRadioTuningSpace AnalogRadioTuningSpace; |
| #else |
| typedef struct AnalogRadioTuningSpace AnalogRadioTuningSpace; |
| #endif /* defined __cplusplus */ |
| #endif /* defined __AnalogRadioTuningSpace_FWD_DEFINED__ */ |
| |
| #ifndef __AuxInTuningSpace_FWD_DEFINED__ |
| #define __AuxInTuningSpace_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class AuxInTuningSpace AuxInTuningSpace; |
| #else |
| typedef struct AuxInTuningSpace AuxInTuningSpace; |
| #endif /* defined __cplusplus */ |
| #endif /* defined __AuxInTuningSpace_FWD_DEFINED__ */ |
| |
| #ifndef __AnalogTVTuningSpace_FWD_DEFINED__ |
| #define __AnalogTVTuningSpace_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class AnalogTVTuningSpace AnalogTVTuningSpace; |
| #else |
| typedef struct AnalogTVTuningSpace AnalogTVTuningSpace; |
| #endif /* defined __cplusplus */ |
| #endif /* defined __AnalogTVTuningSpace_FWD_DEFINED__ */ |
| |
| #ifndef __DVBTuningSpace_FWD_DEFINED__ |
| #define __DVBTuningSpace_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class DVBTuningSpace DVBTuningSpace; |
| #else |
| typedef struct DVBTuningSpace DVBTuningSpace; |
| #endif /* defined __cplusplus */ |
| #endif /* defined __DVBTuningSpace_FWD_DEFINED__ */ |
| |
| #ifndef __DVBSTuningSpace_FWD_DEFINED__ |
| #define __DVBSTuningSpace_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class DVBSTuningSpace DVBSTuningSpace; |
| #else |
| typedef struct DVBSTuningSpace DVBSTuningSpace; |
| #endif /* defined __cplusplus */ |
| #endif /* defined __DVBSTuningSpace_FWD_DEFINED__ */ |
| |
| #ifndef __ComponentTypes_FWD_DEFINED__ |
| #define __ComponentTypes_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class ComponentTypes ComponentTypes; |
| #else |
| typedef struct ComponentTypes ComponentTypes; |
| #endif /* defined __cplusplus */ |
| #endif /* defined __ComponentTypes_FWD_DEFINED__ */ |
| |
| #ifndef __ComponentType_FWD_DEFINED__ |
| #define __ComponentType_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class ComponentType ComponentType; |
| #else |
| typedef struct ComponentType ComponentType; |
| #endif /* defined __cplusplus */ |
| #endif /* defined __ComponentType_FWD_DEFINED__ */ |
| |
| #ifndef __LanguageComponentType_FWD_DEFINED__ |
| #define __LanguageComponentType_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class LanguageComponentType LanguageComponentType; |
| #else |
| typedef struct LanguageComponentType LanguageComponentType; |
| #endif /* defined __cplusplus */ |
| #endif /* defined __LanguageComponentType_FWD_DEFINED__ */ |
| |
| #ifndef __MPEG2ComponentType_FWD_DEFINED__ |
| #define __MPEG2ComponentType_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class MPEG2ComponentType MPEG2ComponentType; |
| #else |
| typedef struct MPEG2ComponentType MPEG2ComponentType; |
| #endif /* defined __cplusplus */ |
| #endif /* defined __MPEG2ComponentType_FWD_DEFINED__ */ |
| |
| #ifndef __ATSCComponentType_FWD_DEFINED__ |
| #define __ATSCComponentType_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class ATSCComponentType ATSCComponentType; |
| #else |
| typedef struct ATSCComponentType ATSCComponentType; |
| #endif /* defined __cplusplus */ |
| #endif /* defined __ATSCComponentType_FWD_DEFINED__ */ |
| |
| #ifndef __Components_FWD_DEFINED__ |
| #define __Components_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class Components Components; |
| #else |
| typedef struct Components Components; |
| #endif /* defined __cplusplus */ |
| #endif /* defined __Components_FWD_DEFINED__ */ |
| |
| #ifndef __Component_FWD_DEFINED__ |
| #define __Component_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class Component Component; |
| #else |
| typedef struct Component Component; |
| #endif /* defined __cplusplus */ |
| #endif /* defined __Component_FWD_DEFINED__ */ |
| |
| #ifndef __MPEG2Component_FWD_DEFINED__ |
| #define __MPEG2Component_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class MPEG2Component MPEG2Component; |
| #else |
| typedef struct MPEG2Component MPEG2Component; |
| #endif /* defined __cplusplus */ |
| #endif /* defined __MPEG2Component_FWD_DEFINED__ */ |
| |
| #ifndef __AnalogAudioComponentType_FWD_DEFINED__ |
| #define __AnalogAudioComponentType_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class AnalogAudioComponentType AnalogAudioComponentType; |
| #else |
| typedef struct AnalogAudioComponentType AnalogAudioComponentType; |
| #endif /* defined __cplusplus */ |
| #endif /* defined __AnalogAudioComponentType_FWD_DEFINED__ */ |
| |
| #ifndef __TuneRequest_FWD_DEFINED__ |
| #define __TuneRequest_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class TuneRequest TuneRequest; |
| #else |
| typedef struct TuneRequest TuneRequest; |
| #endif /* defined __cplusplus */ |
| #endif /* defined __TuneRequest_FWD_DEFINED__ */ |
| |
| #ifndef __ChannelIDTuneRequest_FWD_DEFINED__ |
| #define __ChannelIDTuneRequest_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class ChannelIDTuneRequest ChannelIDTuneRequest; |
| #else |
| typedef struct ChannelIDTuneRequest ChannelIDTuneRequest; |
| #endif /* defined __cplusplus */ |
| #endif /* defined __ChannelIDTuneRequest_FWD_DEFINED__ */ |
| |
| #ifndef __ChannelTuneRequest_FWD_DEFINED__ |
| #define __ChannelTuneRequest_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class ChannelTuneRequest ChannelTuneRequest; |
| #else |
| typedef struct ChannelTuneRequest ChannelTuneRequest; |
| #endif /* defined __cplusplus */ |
| #endif /* defined __ChannelTuneRequest_FWD_DEFINED__ */ |
| |
| #ifndef __ATSCChannelTuneRequest_FWD_DEFINED__ |
| #define __ATSCChannelTuneRequest_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class ATSCChannelTuneRequest ATSCChannelTuneRequest; |
| #else |
| typedef struct ATSCChannelTuneRequest ATSCChannelTuneRequest; |
| #endif /* defined __cplusplus */ |
| #endif /* defined __ATSCChannelTuneRequest_FWD_DEFINED__ */ |
| |
| #ifndef __DigitalCableTuneRequest_FWD_DEFINED__ |
| #define __DigitalCableTuneRequest_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class DigitalCableTuneRequest DigitalCableTuneRequest; |
| #else |
| typedef struct DigitalCableTuneRequest DigitalCableTuneRequest; |
| #endif /* defined __cplusplus */ |
| #endif /* defined __DigitalCableTuneRequest_FWD_DEFINED__ */ |
| |
| #ifndef __MPEG2TuneRequest_FWD_DEFINED__ |
| #define __MPEG2TuneRequest_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class MPEG2TuneRequest MPEG2TuneRequest; |
| #else |
| typedef struct MPEG2TuneRequest MPEG2TuneRequest; |
| #endif /* defined __cplusplus */ |
| #endif /* defined __MPEG2TuneRequest_FWD_DEFINED__ */ |
| |
| #ifndef __MPEG2TuneRequestFactory_FWD_DEFINED__ |
| #define __MPEG2TuneRequestFactory_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class MPEG2TuneRequestFactory MPEG2TuneRequestFactory; |
| #else |
| typedef struct MPEG2TuneRequestFactory MPEG2TuneRequestFactory; |
| #endif /* defined __cplusplus */ |
| #endif /* defined __MPEG2TuneRequestFactory_FWD_DEFINED__ */ |
| |
| #ifndef __Locator_FWD_DEFINED__ |
| #define __Locator_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class Locator Locator; |
| #else |
| typedef struct Locator Locator; |
| #endif /* defined __cplusplus */ |
| #endif /* defined __Locator_FWD_DEFINED__ */ |
| |
| #ifndef __DigitalLocator_FWD_DEFINED__ |
| #define __DigitalLocator_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class DigitalLocator DigitalLocator; |
| #else |
| typedef struct DigitalLocator DigitalLocator; |
| #endif /* defined __cplusplus */ |
| #endif /* defined __DigitalLocator_FWD_DEFINED__ */ |
| |
| #ifndef __AnalogLocator_FWD_DEFINED__ |
| #define __AnalogLocator_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class AnalogLocator AnalogLocator; |
| #else |
| typedef struct AnalogLocator AnalogLocator; |
| #endif /* defined __cplusplus */ |
| #endif /* defined __AnalogLocator_FWD_DEFINED__ */ |
| |
| #ifndef __ATSCLocator_FWD_DEFINED__ |
| #define __ATSCLocator_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class ATSCLocator ATSCLocator; |
| #else |
| typedef struct ATSCLocator ATSCLocator; |
| #endif /* defined __cplusplus */ |
| #endif /* defined __ATSCLocator_FWD_DEFINED__ */ |
| |
| #ifndef __DigitalCableLocator_FWD_DEFINED__ |
| #define __DigitalCableLocator_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class DigitalCableLocator DigitalCableLocator; |
| #else |
| typedef struct DigitalCableLocator DigitalCableLocator; |
| #endif /* defined __cplusplus */ |
| #endif /* defined __DigitalCableLocator_FWD_DEFINED__ */ |
| |
| #ifndef __DVBTLocator_FWD_DEFINED__ |
| #define __DVBTLocator_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class DVBTLocator DVBTLocator; |
| #else |
| typedef struct DVBTLocator DVBTLocator; |
| #endif /* defined __cplusplus */ |
| #endif /* defined __DVBTLocator_FWD_DEFINED__ */ |
| |
| #ifndef __DVBTLocator2_FWD_DEFINED__ |
| #define __DVBTLocator2_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class DVBTLocator2 DVBTLocator2; |
| #else |
| typedef struct DVBTLocator2 DVBTLocator2; |
| #endif /* defined __cplusplus */ |
| #endif /* defined __DVBTLocator2_FWD_DEFINED__ */ |
| |
| #ifndef __DVBSLocator_FWD_DEFINED__ |
| #define __DVBSLocator_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class DVBSLocator DVBSLocator; |
| #else |
| typedef struct DVBSLocator DVBSLocator; |
| #endif /* defined __cplusplus */ |
| #endif /* defined __DVBSLocator_FWD_DEFINED__ */ |
| |
| #ifndef __DVBCLocator_FWD_DEFINED__ |
| #define __DVBCLocator_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class DVBCLocator DVBCLocator; |
| #else |
| typedef struct DVBCLocator DVBCLocator; |
| #endif /* defined __cplusplus */ |
| #endif /* defined __DVBCLocator_FWD_DEFINED__ */ |
| |
| #ifndef __ISDBSLocator_FWD_DEFINED__ |
| #define __ISDBSLocator_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class ISDBSLocator ISDBSLocator; |
| #else |
| typedef struct ISDBSLocator ISDBSLocator; |
| #endif /* defined __cplusplus */ |
| #endif /* defined __ISDBSLocator_FWD_DEFINED__ */ |
| |
| #ifndef __DVBTuneRequest_FWD_DEFINED__ |
| #define __DVBTuneRequest_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class DVBTuneRequest DVBTuneRequest; |
| #else |
| typedef struct DVBTuneRequest DVBTuneRequest; |
| #endif /* defined __cplusplus */ |
| #endif /* defined __DVBTuneRequest_FWD_DEFINED__ */ |
| |
| #ifndef __CreatePropBagOnRegKey_FWD_DEFINED__ |
| #define __CreatePropBagOnRegKey_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class CreatePropBagOnRegKey CreatePropBagOnRegKey; |
| #else |
| typedef struct CreatePropBagOnRegKey CreatePropBagOnRegKey; |
| #endif /* defined __cplusplus */ |
| #endif /* defined __CreatePropBagOnRegKey_FWD_DEFINED__ */ |
| |
| #ifndef __BroadcastEventService_FWD_DEFINED__ |
| #define __BroadcastEventService_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class BroadcastEventService BroadcastEventService; |
| #else |
| typedef struct BroadcastEventService BroadcastEventService; |
| #endif /* defined __cplusplus */ |
| #endif /* defined __BroadcastEventService_FWD_DEFINED__ */ |
| |
| #ifndef __TunerMarshaler_FWD_DEFINED__ |
| #define __TunerMarshaler_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class TunerMarshaler TunerMarshaler; |
| #else |
| typedef struct TunerMarshaler TunerMarshaler; |
| #endif /* defined __cplusplus */ |
| #endif /* defined __TunerMarshaler_FWD_DEFINED__ */ |
| |
| #ifndef __PersistTuneXmlUtility_FWD_DEFINED__ |
| #define __PersistTuneXmlUtility_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class PersistTuneXmlUtility PersistTuneXmlUtility; |
| #else |
| typedef struct PersistTuneXmlUtility PersistTuneXmlUtility; |
| #endif /* defined __cplusplus */ |
| #endif /* defined __PersistTuneXmlUtility_FWD_DEFINED__ */ |
| |
| #ifndef __ESEventService_FWD_DEFINED__ |
| #define __ESEventService_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class ESEventService ESEventService; |
| #else |
| typedef struct ESEventService ESEventService; |
| #endif /* defined __cplusplus */ |
| #endif /* defined __ESEventService_FWD_DEFINED__ */ |
| |
| #ifndef __ESEventFactory_FWD_DEFINED__ |
| #define __ESEventFactory_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class ESEventFactory ESEventFactory; |
| #else |
| typedef struct ESEventFactory ESEventFactory; |
| #endif /* defined __cplusplus */ |
| #endif /* defined __ESEventFactory_FWD_DEFINED__ */ |
| |
| /* Headers for imported files */ |
| |
| #include <oaidl.h> |
| #include <comcat.h> |
| #include <strmif.h> |
| #include <bdaiface.h> |
| #include <regbag.h> |
| |
| #ifdef __cplusplus |
| extern "C" { |
| #endif |
| |
| #ifndef __IAnalogLocator_FWD_DEFINED__ |
| #define __IAnalogLocator_FWD_DEFINED__ |
| typedef interface IAnalogLocator IAnalogLocator; |
| #ifdef __cplusplus |
| interface IAnalogLocator; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __IATSCLocator_FWD_DEFINED__ |
| #define __IATSCLocator_FWD_DEFINED__ |
| typedef interface IATSCLocator IATSCLocator; |
| #ifdef __cplusplus |
| interface IATSCLocator; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __IComponent_FWD_DEFINED__ |
| #define __IComponent_FWD_DEFINED__ |
| typedef interface IComponent IComponent; |
| #ifdef __cplusplus |
| interface IComponent; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __IComponents_FWD_DEFINED__ |
| #define __IComponents_FWD_DEFINED__ |
| typedef interface IComponents IComponents; |
| #ifdef __cplusplus |
| interface IComponents; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __IComponentType_FWD_DEFINED__ |
| #define __IComponentType_FWD_DEFINED__ |
| typedef interface IComponentType IComponentType; |
| #ifdef __cplusplus |
| interface IComponentType; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __IComponentTypes_FWD_DEFINED__ |
| #define __IComponentTypes_FWD_DEFINED__ |
| typedef interface IComponentTypes IComponentTypes; |
| #ifdef __cplusplus |
| interface IComponentTypes; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __IDigitalCableLocator_FWD_DEFINED__ |
| #define __IDigitalCableLocator_FWD_DEFINED__ |
| typedef interface IDigitalCableLocator IDigitalCableLocator; |
| #ifdef __cplusplus |
| interface IDigitalCableLocator; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __IDigitalCableTuneRequest_FWD_DEFINED__ |
| #define __IDigitalCableTuneRequest_FWD_DEFINED__ |
| typedef interface IDigitalCableTuneRequest IDigitalCableTuneRequest; |
| #ifdef __cplusplus |
| interface IDigitalCableTuneRequest; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __IDigitalCableTuningSpace_FWD_DEFINED__ |
| #define __IDigitalCableTuningSpace_FWD_DEFINED__ |
| typedef interface IDigitalCableTuningSpace IDigitalCableTuningSpace; |
| #ifdef __cplusplus |
| interface IDigitalCableTuningSpace; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __IDVBCLocator_FWD_DEFINED__ |
| #define __IDVBCLocator_FWD_DEFINED__ |
| typedef interface IDVBCLocator IDVBCLocator; |
| #ifdef __cplusplus |
| interface IDVBCLocator; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __IDVBSLocator_FWD_DEFINED__ |
| #define __IDVBSLocator_FWD_DEFINED__ |
| typedef interface IDVBSLocator IDVBSLocator; |
| #ifdef __cplusplus |
| interface IDVBSLocator; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __IDVBSLocator2_FWD_DEFINED__ |
| #define __IDVBSLocator2_FWD_DEFINED__ |
| typedef interface IDVBSLocator2 IDVBSLocator2; |
| #ifdef __cplusplus |
| interface IDVBSLocator2; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __IDVBTLocator_FWD_DEFINED__ |
| #define __IDVBTLocator_FWD_DEFINED__ |
| typedef interface IDVBTLocator IDVBTLocator; |
| #ifdef __cplusplus |
| interface IDVBTLocator; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __IDVBTLocator2_FWD_DEFINED__ |
| #define __IDVBTLocator2_FWD_DEFINED__ |
| typedef interface IDVBTLocator2 IDVBTLocator2; |
| #ifdef __cplusplus |
| interface IDVBTLocator2; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __IEnumComponents_FWD_DEFINED__ |
| #define __IEnumComponents_FWD_DEFINED__ |
| typedef interface IEnumComponents IEnumComponents; |
| #ifdef __cplusplus |
| interface IEnumComponents; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __IEnumComponentTypes_FWD_DEFINED__ |
| #define __IEnumComponentTypes_FWD_DEFINED__ |
| typedef interface IEnumComponentTypes IEnumComponentTypes; |
| #ifdef __cplusplus |
| interface IEnumComponentTypes; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __IEnumTuningSpaces_FWD_DEFINED__ |
| #define __IEnumTuningSpaces_FWD_DEFINED__ |
| typedef interface IEnumTuningSpaces IEnumTuningSpaces; |
| #ifdef __cplusplus |
| interface IEnumTuningSpaces; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __IISDBSLocator_FWD_DEFINED__ |
| #define __IISDBSLocator_FWD_DEFINED__ |
| typedef interface IISDBSLocator IISDBSLocator; |
| #ifdef __cplusplus |
| interface IISDBSLocator; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __ILanguageComponentType_FWD_DEFINED__ |
| #define __ILanguageComponentType_FWD_DEFINED__ |
| typedef interface ILanguageComponentType ILanguageComponentType; |
| #ifdef __cplusplus |
| interface ILanguageComponentType; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __ILocator_FWD_DEFINED__ |
| #define __ILocator_FWD_DEFINED__ |
| typedef interface ILocator ILocator; |
| #ifdef __cplusplus |
| interface ILocator; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __IMPEG2Component_FWD_DEFINED__ |
| #define __IMPEG2Component_FWD_DEFINED__ |
| typedef interface IMPEG2Component IMPEG2Component; |
| #ifdef __cplusplus |
| interface IMPEG2Component; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __IMPEG2ComponentType_FWD_DEFINED__ |
| #define __IMPEG2ComponentType_FWD_DEFINED__ |
| typedef interface IMPEG2ComponentType IMPEG2ComponentType; |
| #ifdef __cplusplus |
| interface IMPEG2ComponentType; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __IScanningTuner_FWD_DEFINED__ |
| #define __IScanningTuner_FWD_DEFINED__ |
| typedef interface IScanningTuner IScanningTuner; |
| #ifdef __cplusplus |
| interface IScanningTuner; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __ITuneRequest_FWD_DEFINED__ |
| #define __ITuneRequest_FWD_DEFINED__ |
| typedef interface ITuneRequest ITuneRequest; |
| #ifdef __cplusplus |
| interface ITuneRequest; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __ITuner_FWD_DEFINED__ |
| #define __ITuner_FWD_DEFINED__ |
| typedef interface ITuner ITuner; |
| #ifdef __cplusplus |
| interface ITuner; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __ITunerCap_FWD_DEFINED__ |
| #define __ITunerCap_FWD_DEFINED__ |
| typedef interface ITunerCap ITunerCap; |
| #ifdef __cplusplus |
| interface ITunerCap; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __ITuningSpace_FWD_DEFINED__ |
| #define __ITuningSpace_FWD_DEFINED__ |
| typedef interface ITuningSpace ITuningSpace; |
| #ifdef __cplusplus |
| interface ITuningSpace; |
| #endif /* __cplusplus */ |
| #endif |
| |
| #ifndef __ITuningSpaceContainer_FWD_DEFINED__ |
| #define __ITuningSpaceContainer_FWD_DEFINED__ |
| typedef interface ITuningSpaceContainer ITuningSpaceContainer; |
| #ifdef __cplusplus |
| interface ITuningSpaceContainer; |
| #endif /* __cplusplus */ |
| #endif |
| |
| |
| #include <winapifamily.h> |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) |
| enum { |
| 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 |
| }; |
| |
| #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 |
| |
| /***************************************************************************** |
| * ITuningSpaces interface |
| */ |
| #ifndef __ITuningSpaces_INTERFACE_DEFINED__ |
| #define __ITuningSpaces_INTERFACE_DEFINED__ |
| |
| DEFINE_GUID(IID_ITuningSpaces, 0x901284e4, 0x33fe, 0x4b69, 0x8d,0x63, 0x63,0x4a,0x59,0x6f,0x37,0x56); |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| MIDL_INTERFACE("901284e4-33fe-4b69-8d63-634a596f3756") |
| ITuningSpaces : public IDispatch |
| { |
| virtual HRESULT STDMETHODCALLTYPE get_Count( |
| LONG *Count) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE get__NewEnum( |
| IEnumVARIANT **NewEnum) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE get_Item( |
| VARIANT varIndex, |
| ITuningSpace **TuningSpace) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE get_EnumTuningSpaces( |
| IEnumTuningSpaces **NewEnum) = 0; |
| |
| }; |
| #ifdef __CRT_UUID_DECL |
| __CRT_UUID_DECL(ITuningSpaces, 0x901284e4, 0x33fe, 0x4b69, 0x8d,0x63, 0x63,0x4a,0x59,0x6f,0x37,0x56) |
| #endif |
| #else |
| typedef struct ITuningSpacesVtbl { |
| BEGIN_INTERFACE |
| |
| /*** IUnknown methods ***/ |
| HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| ITuningSpaces *This, |
| REFIID riid, |
| void **ppvObject); |
| |
| ULONG (STDMETHODCALLTYPE *AddRef)( |
| ITuningSpaces *This); |
| |
| ULONG (STDMETHODCALLTYPE *Release)( |
| ITuningSpaces *This); |
| |
| /*** IDispatch methods ***/ |
| HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| ITuningSpaces *This, |
| UINT *pctinfo); |
| |
| HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| ITuningSpaces *This, |
| UINT iTInfo, |
| LCID lcid, |
| ITypeInfo **ppTInfo); |
| |
| HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| ITuningSpaces *This, |
| REFIID riid, |
| LPOLESTR *rgszNames, |
| UINT cNames, |
| LCID lcid, |
| DISPID *rgDispId); |
| |
| HRESULT (STDMETHODCALLTYPE *Invoke)( |
| ITuningSpaces *This, |
| DISPID dispIdMember, |
| REFIID riid, |
| LCID lcid, |
| WORD wFlags, |
| DISPPARAMS *pDispParams, |
| VARIANT *pVarResult, |
| EXCEPINFO *pExcepInfo, |
| UINT *puArgErr); |
| |
| /*** ITuningSpaces methods ***/ |
| HRESULT (STDMETHODCALLTYPE *get_Count)( |
| ITuningSpaces *This, |
| LONG *Count); |
| |
| HRESULT (STDMETHODCALLTYPE *get__NewEnum)( |
| ITuningSpaces *This, |
| IEnumVARIANT **NewEnum); |
| |
| HRESULT (STDMETHODCALLTYPE *get_Item)( |
| ITuningSpaces *This, |
| VARIANT varIndex, |
| ITuningSpace **TuningSpace); |
| |
| HRESULT (STDMETHODCALLTYPE *get_EnumTuningSpaces)( |
| ITuningSpaces *This, |
| IEnumTuningSpaces **NewEnum); |
| |
| END_INTERFACE |
| } ITuningSpacesVtbl; |
| |
| interface ITuningSpaces { |
| CONST_VTBL ITuningSpacesVtbl* lpVtbl; |
| }; |
| |
| #ifdef COBJMACROS |
| #ifndef WIDL_C_INLINE_WRAPPERS |
| /*** IUnknown methods ***/ |
| #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) |
| /*** IDispatch methods ***/ |
| #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) |
| /*** ITuningSpaces methods ***/ |
| #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) |
| #else |
| /*** IUnknown methods ***/ |
| static FORCEINLINE HRESULT ITuningSpaces_QueryInterface(ITuningSpaces* This,REFIID riid,void **ppvObject) { |
| return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| } |
| static FORCEINLINE ULONG ITuningSpaces_AddRef(ITuningSpaces* This) { |
| return This->lpVtbl->AddRef(This); |
| } |
| static FORCEINLINE ULONG ITuningSpaces_Release(ITuningSpaces* This) { |
| return This->lpVtbl->Release(This); |
| } |
| /*** IDispatch methods ***/ |
| static FORCEINLINE HRESULT ITuningSpaces_GetTypeInfoCount(ITuningSpaces* This,UINT *pctinfo) { |
| return This->lpVtbl->GetTypeInfoCount(This,pctinfo); |
| } |
| static FORCEINLINE HRESULT ITuningSpaces_GetTypeInfo(ITuningSpaces* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { |
| return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); |
| } |
| static FORCEINLINE HRESULT ITuningSpaces_GetIDsOfNames(ITuningSpaces* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { |
| return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); |
| } |
| static FORCEINLINE HRESULT ITuningSpaces_Invoke(ITuningSpaces* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { |
| return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); |
| } |
| /*** ITuningSpaces methods ***/ |
| static FORCEINLINE HRESULT ITuningSpaces_get_Count(ITuningSpaces* This,LONG *Count) { |
| return This->lpVtbl->get_Count(This,Count); |
| } |
| static FORCEINLINE HRESULT ITuningSpaces_get__NewEnum(ITuningSpaces* This,IEnumVARIANT **NewEnum) { |
| return This->lpVtbl->get__NewEnum(This,NewEnum); |
| } |
| static FORCEINLINE HRESULT ITuningSpaces_get_Item(ITuningSpaces* This,VARIANT varIndex,ITuningSpace **TuningSpace) { |
| return This->lpVtbl->get_Item(This,varIndex,TuningSpace); |
| } |
| static FORCEINLINE HRESULT ITuningSpaces_get_EnumTuningSpaces(ITuningSpaces* This,IEnumTuningSpaces **NewEnum) { |
| return This->lpVtbl->get_EnumTuningSpaces(This,NewEnum); |
| } |
| #endif |
| #endif |
| |
| #endif |
| |
| |
| #endif /* __ITuningSpaces_INTERFACE_DEFINED__ */ |
| |
| /***************************************************************************** |
| * ITuningSpaceContainer interface |
| */ |
| #ifndef __ITuningSpaceContainer_INTERFACE_DEFINED__ |
| #define __ITuningSpaceContainer_INTERFACE_DEFINED__ |
| |
| DEFINE_GUID(IID_ITuningSpaceContainer, 0x5b692e84, 0xe2f1, 0x11d2, 0x94,0x93, 0x00,0xc0,0x4f,0x72,0xd9,0x80); |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| MIDL_INTERFACE("5b692e84-e2f1-11d2-9493-00c04f72d980") |
| ITuningSpaceContainer : public IDispatch |
| { |
| virtual HRESULT STDMETHODCALLTYPE get_Count( |
| LONG *Count) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE get__NewEnum( |
| IEnumVARIANT **NewEnum) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE get_Item( |
| VARIANT varIndex, |
| ITuningSpace **TuningSpace) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE put_Item( |
| VARIANT varIndex, |
| ITuningSpace *TuningSpace) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE TuningSpacesForCLSID( |
| BSTR SpaceCLSID, |
| ITuningSpaces **NewColl) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE _TuningSpacesForCLSID( |
| REFCLSID SpaceCLSID, |
| ITuningSpaces **NewColl) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE TuningSpacesForName( |
| BSTR Name, |
| ITuningSpaces **NewColl) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE FindID( |
| ITuningSpace *TuningSpace, |
| LONG *ID) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE Add( |
| ITuningSpace *TuningSpace, |
| VARIANT *NewIndex) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE get_EnumTuningSpaces( |
| IEnumTuningSpaces **ppEnum) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE Remove( |
| VARIANT Index) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE get_MaxCount( |
| LONG *MaxCount) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE put_MaxCount( |
| LONG MaxCount) = 0; |
| |
| }; |
| #ifdef __CRT_UUID_DECL |
| __CRT_UUID_DECL(ITuningSpaceContainer, 0x5b692e84, 0xe2f1, 0x11d2, 0x94,0x93, 0x00,0xc0,0x4f,0x72,0xd9,0x80) |
| #endif |
| #else |
| typedef struct ITuningSpaceContainerVtbl { |
| BEGIN_INTERFACE |
| |
| /*** IUnknown methods ***/ |
| HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| ITuningSpaceContainer *This, |
| REFIID riid, |
| void **ppvObject); |
| |
| ULONG (STDMETHODCALLTYPE *AddRef)( |
| ITuningSpaceContainer *This); |
| |
| ULONG (STDMETHODCALLTYPE *Release)( |
| ITuningSpaceContainer *This); |
| |
| /*** IDispatch methods ***/ |
| HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| ITuningSpaceContainer *This, |
| UINT *pctinfo); |
| |
| HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| ITuningSpaceContainer *This, |
| UINT iTInfo, |
| LCID lcid, |
| ITypeInfo **ppTInfo); |
| |
| HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| ITuningSpaceContainer *This, |
| REFIID riid, |
| LPOLESTR *rgszNames, |
| UINT cNames, |
| LCID lcid, |
| DISPID *rgDispId); |
| |
| HRESULT (STDMETHODCALLTYPE *Invoke)( |
| ITuningSpaceContainer *This, |
| DISPID dispIdMember, |
| REFIID riid, |
| LCID lcid, |
| WORD wFlags, |
| DISPPARAMS *pDispParams, |
| VARIANT *pVarResult, |
| EXCEPINFO *pExcepInfo, |
| UINT *puArgErr); |
| |
| /*** ITuningSpaceContainer methods ***/ |
| HRESULT (STDMETHODCALLTYPE *get_Count)( |
| ITuningSpaceContainer *This, |
| LONG *Count); |
| |
| HRESULT (STDMETHODCALLTYPE *get__NewEnum)( |
| ITuningSpaceContainer *This, |
| IEnumVARIANT **NewEnum); |
| |
| HRESULT (STDMETHODCALLTYPE *get_Item)( |
| ITuningSpaceContainer *This, |
| VARIANT varIndex, |
| ITuningSpace **TuningSpace); |
| |
| HRESULT (STDMETHODCALLTYPE *put_Item)( |
| ITuningSpaceContainer *This, |
| VARIANT varIndex, |
| ITuningSpace *TuningSpace); |
| |
| HRESULT (STDMETHODCALLTYPE *TuningSpacesForCLSID)( |
| ITuningSpaceContainer *This, |
| BSTR SpaceCLSID, |
| ITuningSpaces **NewColl); |
| |
| HRESULT (STDMETHODCALLTYPE *_TuningSpacesForCLSID)( |
| ITuningSpaceContainer *This, |
| REFCLSID SpaceCLSID, |
| ITuningSpaces **NewColl); |
| |
| HRESULT (STDMETHODCALLTYPE *TuningSpacesForName)( |
| ITuningSpaceContainer *This, |
| BSTR Name, |
| ITuningSpaces **NewColl); |
| |
| HRESULT (STDMETHODCALLTYPE *FindID)( |
| ITuningSpaceContainer *This, |
| ITuningSpace *TuningSpace, |
| LONG *ID); |
| |
| HRESULT (STDMETHODCALLTYPE *Add)( |
| ITuningSpaceContainer *This, |
| ITuningSpace *TuningSpace, |
| VARIANT *NewIndex); |
| |
| HRESULT (STDMETHODCALLTYPE *get_EnumTuningSpaces)( |
| ITuningSpaceContainer *This, |
| IEnumTuningSpaces **ppEnum); |
| |
| HRESULT (STDMETHODCALLTYPE *Remove)( |
| ITuningSpaceContainer *This, |
| VARIANT Index); |
| |
| HRESULT (STDMETHODCALLTYPE *get_MaxCount)( |
| ITuningSpaceContainer *This, |
| LONG *MaxCount); |
| |
| HRESULT (STDMETHODCALLTYPE *put_MaxCount)( |
| ITuningSpaceContainer *This, |
| LONG MaxCount); |
| |
| END_INTERFACE |
| } ITuningSpaceContainerVtbl; |
| |
| interface ITuningSpaceContainer { |
| CONST_VTBL ITuningSpaceContainerVtbl* lpVtbl; |
| }; |
| |
| #ifdef COBJMACROS |
| #ifndef WIDL_C_INLINE_WRAPPERS |
| /*** IUnknown methods ***/ |
| #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) |
| /*** IDispatch methods ***/ |
| #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) |
| /*** ITuningSpaceContainer methods ***/ |
| #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) |
| #else |
| /*** IUnknown methods ***/ |
| static FORCEINLINE HRESULT ITuningSpaceContainer_QueryInterface(ITuningSpaceContainer* This,REFIID riid,void **ppvObject) { |
| return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| } |
| static FORCEINLINE ULONG ITuningSpaceContainer_AddRef(ITuningSpaceContainer* This) { |
| return This->lpVtbl->AddRef(This); |
| } |
| static FORCEINLINE ULONG ITuningSpaceContainer_Release(ITuningSpaceContainer* This) { |
| return This->lpVtbl->Release(This); |
| } |
| /*** IDispatch methods ***/ |
| static FORCEINLINE HRESULT ITuningSpaceContainer_GetTypeInfoCount(ITuningSpaceContainer* This,UINT *pctinfo) { |
| return This->lpVtbl->GetTypeInfoCount(This,pctinfo); |
| } |
| static FORCEINLINE HRESULT ITuningSpaceContainer_GetTypeInfo(ITuningSpaceContainer* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { |
| return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); |
| } |
| static FORCEINLINE HRESULT ITuningSpaceContainer_GetIDsOfNames(ITuningSpaceContainer* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { |
| return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); |
| } |
| static FORCEINLINE HRESULT ITuningSpaceContainer_Invoke(ITuningSpaceContainer* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { |
| return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); |
| } |
| /*** ITuningSpaceContainer methods ***/ |
| static FORCEINLINE HRESULT ITuningSpaceContainer_get_Count(ITuningSpaceContainer* This,LONG *Count) { |
| return This->lpVtbl->get_Count(This,Count); |
| } |
| static FORCEINLINE HRESULT ITuningSpaceContainer_get__NewEnum(ITuningSpaceContainer* This,IEnumVARIANT **NewEnum) { |
| return This->lpVtbl->get__NewEnum(This,NewEnum); |
| } |
| static FORCEINLINE HRESULT ITuningSpaceContainer_get_Item(ITuningSpaceContainer* This,VARIANT varIndex,ITuningSpace **TuningSpace) { |
| return This->lpVtbl->get_Item(This,varIndex,TuningSpace); |
| } |
| static FORCEINLINE HRESULT ITuningSpaceContainer_put_Item(ITuningSpaceContainer* This,VARIANT varIndex,ITuningSpace *TuningSpace) { |
| return This->lpVtbl->put_Item(This,varIndex,TuningSpace); |
| } |
| static FORCEINLINE HRESULT ITuningSpaceContainer_TuningSpacesForCLSID(ITuningSpaceContainer* This,BSTR SpaceCLSID,ITuningSpaces **NewColl) { |
| return This->lpVtbl->TuningSpacesForCLSID(This,SpaceCLSID,NewColl); |
| } |
| static FORCEINLINE HRESULT ITuningSpaceContainer__TuningSpacesForCLSID(ITuningSpaceContainer* This,REFCLSID SpaceCLSID,ITuningSpaces **NewColl) { |
| return This->lpVtbl->_TuningSpacesForCLSID(This,SpaceCLSID,NewColl); |
| } |
| static FORCEINLINE HRESULT ITuningSpaceContainer_TuningSpacesForName(ITuningSpaceContainer* This,BSTR Name,ITuningSpaces **NewColl) { |
| return This->lpVtbl->TuningSpacesForName(This,Name,NewColl); |
| } |
| static FORCEINLINE HRESULT ITuningSpaceContainer_FindID(ITuningSpaceContainer* This,ITuningSpace *TuningSpace,LONG *ID) { |
| return This->lpVtbl->FindID(This,TuningSpace,ID); |
| } |
| static FORCEINLINE HRESULT ITuningSpaceContainer_Add(ITuningSpaceContainer* This,ITuningSpace *TuningSpace,VARIANT *NewIndex) { |
| return This->lpVtbl->Add(This,TuningSpace,NewIndex); |
| } |
| static FORCEINLINE HRESULT ITuningSpaceContainer_get_EnumTuningSpaces(ITuningSpaceContainer* This,IEnumTuningSpaces **ppEnum) { |
| return This->lpVtbl->get_EnumTuningSpaces(This,ppEnum); |
| } |
| static FORCEINLINE HRESULT ITuningSpaceContainer_Remove(ITuningSpaceContainer* This,VARIANT Index) { |
| return This->lpVtbl->Remove(This,Index); |
| } |
| static FORCEINLINE HRESULT ITuningSpaceContainer_get_MaxCount(ITuningSpaceContainer* This,LONG *MaxCount) { |
| return This->lpVtbl->get_MaxCount(This,MaxCount); |
| } |
| static FORCEINLINE HRESULT ITuningSpaceContainer_put_MaxCount(ITuningSpaceContainer* This,LONG MaxCount) { |
| return This->lpVtbl->put_MaxCount(This,MaxCount); |
| } |
| #endif |
| #endif |
| |
| #endif |
| |
| |
| #endif /* __ITuningSpaceContainer_INTERFACE_DEFINED__ */ |
| |
| /***************************************************************************** |
| * ITuningSpace interface |
| */ |
| #ifndef __ITuningSpace_INTERFACE_DEFINED__ |
| #define __ITuningSpace_INTERFACE_DEFINED__ |
| |
| DEFINE_GUID(IID_ITuningSpace, 0x061c6e30, 0xe622, 0x11d2, 0x94,0x93, 0x00,0xc0,0x4f,0x72,0xd9,0x80); |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| MIDL_INTERFACE("061c6e30-e622-11d2-9493-00c04f72d980") |
| ITuningSpace : public IDispatch |
| { |
| virtual HRESULT STDMETHODCALLTYPE get_UniqueName( |
| BSTR *Name) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE put_UniqueName( |
| BSTR Name) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE get_FriendlyName( |
| BSTR *Name) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE put_FriendlyName( |
| BSTR Name) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE get_CLSID( |
| BSTR *SpaceCLSID) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE get_NetworkType( |
| BSTR *NetworkTypeGuid) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE put_NetworkType( |
| BSTR NetworkTypeGuid) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE get__NetworkType( |
| GUID *NetworkTypeGuid) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE put__NetworkType( |
| REFCLSID NetworkTypeGuid) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE CreateTuneRequest( |
| ITuneRequest **TuneRequest) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE EnumCategoryGUIDs( |
| IEnumGUID **ppEnum) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE EnumDeviceMonikers( |
| IEnumMoniker **ppEnum) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE get_DefaultPreferredComponentTypes( |
| IComponentTypes **ComponentTypes) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE put_DefaultPreferredComponentTypes( |
| IComponentTypes *NewComponentTypes) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE get_FrequencyMapping( |
| BSTR *pMapping) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE put_FrequencyMapping( |
| BSTR Mapping) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE get_DefaultLocator( |
| ILocator **LocatorVal) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE put_DefaultLocator( |
| ILocator *LocatorVal) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE Clone( |
| ITuningSpace **NewTS) = 0; |
| |
| }; |
| #ifdef __CRT_UUID_DECL |
| __CRT_UUID_DECL(ITuningSpace, 0x061c6e30, 0xe622, 0x11d2, 0x94,0x93, 0x00,0xc0,0x4f,0x72,0xd9,0x80) |
| #endif |
| #else |
| typedef struct ITuningSpaceVtbl { |
| BEGIN_INTERFACE |
| |
| /*** IUnknown methods ***/ |
| HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| ITuningSpace *This, |
| REFIID riid, |
| void **ppvObject); |
| |
| ULONG (STDMETHODCALLTYPE *AddRef)( |
| ITuningSpace *This); |
| |
| ULONG (STDMETHODCALLTYPE *Release)( |
| ITuningSpace *This); |
| |
| /*** IDispatch methods ***/ |
| HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| ITuningSpace *This, |
| UINT *pctinfo); |
| |
| HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| ITuningSpace *This, |
| UINT iTInfo, |
| LCID lcid, |
| ITypeInfo **ppTInfo); |
| |
| HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| ITuningSpace *This, |
| REFIID riid, |
| LPOLESTR *rgszNames, |
| UINT cNames, |
| LCID lcid, |
| DISPID *rgDispId); |
| |
| HRESULT (STDMETHODCALLTYPE *Invoke)( |
| ITuningSpace *This, |
| DISPID dispIdMember, |
| REFIID riid, |
| LCID lcid, |
| WORD wFlags, |
| DISPPARAMS *pDispParams, |
| VARIANT *pVarResult, |
| EXCEPINFO *pExcepInfo, |
| UINT *puArgErr); |
| |
| /*** ITuningSpace methods ***/ |
| HRESULT (STDMETHODCALLTYPE *get_UniqueName)( |
| ITuningSpace *This, |
| BSTR *Name); |
| |
| HRESULT (STDMETHODCALLTYPE *put_UniqueName)( |
| ITuningSpace *This, |
| BSTR Name); |
| |
| HRESULT (STDMETHODCALLTYPE *get_FriendlyName)( |
| ITuningSpace *This, |
| BSTR *Name); |
| |
| HRESULT (STDMETHODCALLTYPE *put_FriendlyName)( |
| ITuningSpace *This, |
| BSTR Name); |
| |
| HRESULT (STDMETHODCALLTYPE *get_CLSID)( |
| ITuningSpace *This, |
| BSTR *SpaceCLSID); |
| |
| HRESULT (STDMETHODCALLTYPE *get_NetworkType)( |
| ITuningSpace *This, |
| BSTR *NetworkTypeGuid); |
| |
| HRESULT (STDMETHODCALLTYPE *put_NetworkType)( |
| ITuningSpace *This, |
| BSTR NetworkTypeGuid); |
| |
| HRESULT (STDMETHODCALLTYPE *get__NetworkType)( |
| ITuningSpace *This, |
| GUID *NetworkTypeGuid); |
| |
| HRESULT (STDMETHODCALLTYPE *put__NetworkType)( |
| ITuningSpace *This, |
| REFCLSID NetworkTypeGuid); |
| |
| HRESULT (STDMETHODCALLTYPE *CreateTuneRequest)( |
| ITuningSpace *This, |
| ITuneRequest **TuneRequest); |
| |
| HRESULT (STDMETHODCALLTYPE *EnumCategoryGUIDs)( |
| ITuningSpace *This, |
| IEnumGUID **ppEnum); |
| |
| HRESULT (STDMETHODCALLTYPE *EnumDeviceMonikers)( |
| ITuningSpace *This, |
| IEnumMoniker **ppEnum); |
| |
| HRESULT (STDMETHODCALLTYPE *get_DefaultPreferredComponentTypes)( |
| ITuningSpace *This, |
| IComponentTypes **ComponentTypes); |
| |
| HRESULT (STDMETHODCALLTYPE *put_DefaultPreferredComponentTypes)( |
| ITuningSpace *This, |
| IComponentTypes *NewComponentTypes); |
| |
| HRESULT (STDMETHODCALLTYPE *get_FrequencyMapping)( |
| ITuningSpace *This, |
| BSTR *pMapping); |
| |
| HRESULT (STDMETHODCALLTYPE *put_FrequencyMapping)( |
| ITuningSpace *This, |
| BSTR Mapping); |
| |
| HRESULT (STDMETHODCALLTYPE *get_DefaultLocator)( |
| ITuningSpace *This, |
| ILocator **LocatorVal); |
| |
| HRESULT (STDMETHODCALLTYPE *put_DefaultLocator)( |
| ITuningSpace *This, |
| ILocator *LocatorVal); |
| |
| HRESULT (STDMETHODCALLTYPE *Clone)( |
| ITuningSpace *This, |
| ITuningSpace **NewTS); |
| |
| END_INTERFACE |
| } ITuningSpaceVtbl; |
| |
| interface ITuningSpace { |
| CONST_VTBL ITuningSpaceVtbl* lpVtbl; |
| }; |
| |
| #ifdef COBJMACROS |
| #ifndef WIDL_C_INLINE_WRAPPERS |
| /*** IUnknown methods ***/ |
| #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) |
| /*** IDispatch methods ***/ |
| #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) |
| /*** ITuningSpace methods ***/ |
| #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) |
| #else |
| /*** IUnknown methods ***/ |
| static FORCEINLINE HRESULT ITuningSpace_QueryInterface(ITuningSpace* This,REFIID riid,void **ppvObject) { |
| return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| } |
| static FORCEINLINE ULONG ITuningSpace_AddRef(ITuningSpace* This) { |
| return This->lpVtbl->AddRef(This); |
| } |
| static FORCEINLINE ULONG ITuningSpace_Release(ITuningSpace* This) { |
| return This->lpVtbl->Release(This); |
| } |
| /*** IDispatch methods ***/ |
| static FORCEINLINE HRESULT ITuningSpace_GetTypeInfoCount(ITuningSpace* This,UINT *pctinfo) { |
| return This->lpVtbl->GetTypeInfoCount(This,pctinfo); |
| } |
| static FORCEINLINE HRESULT ITuningSpace_GetTypeInfo(ITuningSpace* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { |
| return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); |
| } |
| static FORCEINLINE HRESULT ITuningSpace_GetIDsOfNames(ITuningSpace* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { |
| return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); |
| } |
| static FORCEINLINE HRESULT ITuningSpace_Invoke(ITuningSpace* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { |
| return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); |
| } |
| /*** ITuningSpace methods ***/ |
| static FORCEINLINE HRESULT ITuningSpace_get_UniqueName(ITuningSpace* This,BSTR *Name) { |
| return This->lpVtbl->get_UniqueName(This,Name); |
| } |
| static FORCEINLINE HRESULT ITuningSpace_put_UniqueName(ITuningSpace* This,BSTR Name) { |
| return This->lpVtbl->put_UniqueName(This,Name); |
| } |
| static FORCEINLINE HRESULT ITuningSpace_get_FriendlyName(ITuningSpace* This,BSTR *Name) { |
| return This->lpVtbl->get_FriendlyName(This,Name); |
| } |
| static FORCEINLINE HRESULT ITuningSpace_put_FriendlyName(ITuningSpace* This,BSTR Name) { |
| return This->lpVtbl->put_FriendlyName(This,Name); |
| } |
| static FORCEINLINE HRESULT ITuningSpace_get_CLSID(ITuningSpace* This,BSTR *SpaceCLSID) { |
| return This->lpVtbl->get_CLSID(This,SpaceCLSID); |
| } |
| static FORCEINLINE HRESULT ITuningSpace_get_NetworkType(ITuningSpace* This,BSTR *NetworkTypeGuid) { |
| return This->lpVtbl->get_NetworkType(This,NetworkTypeGuid); |
| } |
| static FORCEINLINE HRESULT ITuningSpace_put_NetworkType(ITuningSpace* This,BSTR NetworkTypeGuid) { |
| return This->lpVtbl->put_NetworkType(This,NetworkTypeGuid); |
| } |
| static FORCEINLINE HRESULT ITuningSpace_get__NetworkType(ITuningSpace* This,GUID *NetworkTypeGuid) { |
| return This->lpVtbl->get__NetworkType(This,NetworkTypeGuid); |
| } |
| static FORCEINLINE HRESULT ITuningSpace_put__NetworkType(ITuningSpace* This,REFCLSID NetworkTypeGuid) { |
| return This->lpVtbl->put__NetworkType(This,NetworkTypeGuid); |
| } |
| static FORCEINLINE HRESULT ITuningSpace_CreateTuneRequest(ITuningSpace* This,ITuneRequest **TuneRequest) { |
| return This->lpVtbl->CreateTuneRequest(This,TuneRequest); |
| } |
| static FORCEINLINE HRESULT ITuningSpace_EnumCategoryGUIDs(ITuningSpace* This,IEnumGUID **ppEnum) { |
| return This->lpVtbl->EnumCategoryGUIDs(This,ppEnum); |
| } |
| static FORCEINLINE HRESULT ITuningSpace_EnumDeviceMonikers(ITuningSpace* This,IEnumMoniker **ppEnum) { |
| return This->lpVtbl->EnumDeviceMonikers(This,ppEnum); |
| } |
| static FORCEINLINE HRESULT ITuningSpace_get_DefaultPreferredComponentTypes(ITuningSpace* This,IComponentTypes **ComponentTypes) { |
| return This->lpVtbl->get_DefaultPreferredComponentTypes(This,ComponentTypes); |
| } |
| static FORCEINLINE HRESULT ITuningSpace_put_DefaultPreferredComponentTypes(ITuningSpace* This,IComponentTypes *NewComponentTypes) { |
| return This->lpVtbl->put_DefaultPreferredComponentTypes(This,NewComponentTypes); |
| } |
| static FORCEINLINE HRESULT ITuningSpace_get_FrequencyMapping(ITuningSpace* This,BSTR *pMapping) { |
| return This->lpVtbl->get_FrequencyMapping(This,pMapping); |
| } |
| static FORCEINLINE HRESULT ITuningSpace_put_FrequencyMapping(ITuningSpace* This,BSTR Mapping) { |
| return This->lpVtbl->put_FrequencyMapping(This,Mapping); |
| } |
| static FORCEINLINE HRESULT ITuningSpace_get_DefaultLocator(ITuningSpace* This,ILocator **LocatorVal) { |
| return This->lpVtbl->get_DefaultLocator(This,LocatorVal); |
| } |
| static FORCEINLINE HRESULT ITuningSpace_put_DefaultLocator(ITuningSpace* This,ILocator *LocatorVal) { |
| return This->lpVtbl->put_DefaultLocator(This,LocatorVal); |
| } |
| static FORCEINLINE HRESULT ITuningSpace_Clone(ITuningSpace* This,ITuningSpace **NewTS) { |
| return This->lpVtbl->Clone(This,NewTS); |
| } |
| #endif |
| #endif |
| |
| #endif |
| |
| |
| #endif /* __ITuningSpace_INTERFACE_DEFINED__ */ |
| |
| /***************************************************************************** |
| * IEnumTuningSpaces interface |
| */ |
| #ifndef __IEnumTuningSpaces_INTERFACE_DEFINED__ |
| #define __IEnumTuningSpaces_INTERFACE_DEFINED__ |
| |
| DEFINE_GUID(IID_IEnumTuningSpaces, 0x8b8eb248, 0xfc2b, 0x11d2, 0x9d,0x8c, 0x00,0xc0,0x4f,0x72,0xd9,0x80); |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| MIDL_INTERFACE("8b8eb248-fc2b-11d2-9d8c-00c04f72d980") |
| IEnumTuningSpaces : public IUnknown |
| { |
| virtual HRESULT STDMETHODCALLTYPE Next( |
| ULONG celt, |
| ITuningSpace **rgelt, |
| ULONG *pceltFetched) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE Skip( |
| ULONG celt) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE Reset( |
| ) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE Clone( |
| IEnumTuningSpaces **ppEnum) = 0; |
| |
| }; |
| #ifdef __CRT_UUID_DECL |
| __CRT_UUID_DECL(IEnumTuningSpaces, 0x8b8eb248, 0xfc2b, 0x11d2, 0x9d,0x8c, 0x00,0xc0,0x4f,0x72,0xd9,0x80) |
| #endif |
| #else |
| typedef struct IEnumTuningSpacesVtbl { |
| BEGIN_INTERFACE |
| |
| /*** IUnknown methods ***/ |
| HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| IEnumTuningSpaces *This, |
| REFIID riid, |
| void **ppvObject); |
| |
| ULONG (STDMETHODCALLTYPE *AddRef)( |
| IEnumTuningSpaces *This); |
| |
| ULONG (STDMETHODCALLTYPE *Release)( |
| IEnumTuningSpaces *This); |
| |
| /*** IEnumTuningSpaces methods ***/ |
| HRESULT (STDMETHODCALLTYPE *Next)( |
| IEnumTuningSpaces *This, |
| ULONG celt, |
| ITuningSpace **rgelt, |
| ULONG *pceltFetched); |
| |
| HRESULT (STDMETHODCALLTYPE *Skip)( |
| IEnumTuningSpaces *This, |
| ULONG celt); |
| |
| HRESULT (STDMETHODCALLTYPE *Reset)( |
| IEnumTuningSpaces *This); |
| |
| HRESULT (STDMETHODCALLTYPE *Clone)( |
| IEnumTuningSpaces *This, |
| IEnumTuningSpaces **ppEnum); |
| |
| END_INTERFACE |
| } IEnumTuningSpacesVtbl; |
| |
| interface IEnumTuningSpaces { |
| CONST_VTBL IEnumTuningSpacesVtbl* lpVtbl; |
| }; |
| |
| #ifdef COBJMACROS |
| #ifndef WIDL_C_INLINE_WRAPPERS |
| /*** IUnknown methods ***/ |
| #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) |
| /*** IEnumTuningSpaces methods ***/ |
| #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) |
| #else |
| /*** IUnknown methods ***/ |
| static FORCEINLINE HRESULT IEnumTuningSpaces_QueryInterface(IEnumTuningSpaces* This,REFIID riid,void **ppvObject) { |
| return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| } |
| static FORCEINLINE ULONG IEnumTuningSpaces_AddRef(IEnumTuningSpaces* This) { |
| return This->lpVtbl->AddRef(This); |
| } |
| static FORCEINLINE ULONG IEnumTuningSpaces_Release(IEnumTuningSpaces* This) { |
| return This->lpVtbl->Release(This); |
| } |
| /*** IEnumTuningSpaces methods ***/ |
| static FORCEINLINE HRESULT IEnumTuningSpaces_Next(IEnumTuningSpaces* This,ULONG celt,ITuningSpace **rgelt,ULONG *pceltFetched) { |
| return This->lpVtbl->Next(This,celt,rgelt,pceltFetched); |
| } |
| static FORCEINLINE HRESULT IEnumTuningSpaces_Skip(IEnumTuningSpaces* This,ULONG celt) { |
| return This->lpVtbl->Skip(This,celt); |
| } |
| static FORCEINLINE HRESULT IEnumTuningSpaces_Reset(IEnumTuningSpaces* This) { |
| return This->lpVtbl->Reset(This); |
| } |
| static FORCEINLINE HRESULT IEnumTuningSpaces_Clone(IEnumTuningSpaces* This,IEnumTuningSpaces **ppEnum) { |
| return This->lpVtbl->Clone(This,ppEnum); |
| } |
| #endif |
| #endif |
| |
| #endif |
| |
| |
| #endif /* __IEnumTuningSpaces_INTERFACE_DEFINED__ */ |
| |
| /***************************************************************************** |
| * IDVBTuningSpace interface |
| */ |
| #ifndef __IDVBTuningSpace_INTERFACE_DEFINED__ |
| #define __IDVBTuningSpace_INTERFACE_DEFINED__ |
| |
| DEFINE_GUID(IID_IDVBTuningSpace, 0xada0b268, 0x3b19, 0x4e5b, 0xac,0xc4, 0x49,0xf8,0x52,0xbe,0x13,0xba); |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| MIDL_INTERFACE("ada0b268-3b19-4e5b-acc4-49f852be13ba") |
| IDVBTuningSpace : public ITuningSpace |
| { |
| virtual HRESULT STDMETHODCALLTYPE get_SystemType( |
| DVBSystemType *SysType) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE put_SystemType( |
| DVBSystemType SysType) = 0; |
| |
| }; |
| #ifdef __CRT_UUID_DECL |
| __CRT_UUID_DECL(IDVBTuningSpace, 0xada0b268, 0x3b19, 0x4e5b, 0xac,0xc4, 0x49,0xf8,0x52,0xbe,0x13,0xba) |
| #endif |
| #else |
| typedef struct IDVBTuningSpaceVtbl { |
| BEGIN_INTERFACE |
| |
| /*** IUnknown methods ***/ |
| HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| IDVBTuningSpace *This, |
| REFIID riid, |
| void **ppvObject); |
| |
| ULONG (STDMETHODCALLTYPE *AddRef)( |
| IDVBTuningSpace *This); |
| |
| ULONG (STDMETHODCALLTYPE *Release)( |
| IDVBTuningSpace *This); |
| |
| /*** IDispatch methods ***/ |
| HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| IDVBTuningSpace *This, |
| UINT *pctinfo); |
| |
| HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| IDVBTuningSpace *This, |
| UINT iTInfo, |
| LCID lcid, |
| ITypeInfo **ppTInfo); |
| |
| HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| IDVBTuningSpace *This, |
| REFIID riid, |
| LPOLESTR *rgszNames, |
| UINT cNames, |
| LCID lcid, |
| DISPID *rgDispId); |
| |
| HRESULT (STDMETHODCALLTYPE *Invoke)( |
| IDVBTuningSpace *This, |
| DISPID dispIdMember, |
| REFIID riid, |
| LCID lcid, |
| WORD wFlags, |
| DISPPARAMS *pDispParams, |
| VARIANT *pVarResult, |
| EXCEPINFO *pExcepInfo, |
| UINT *puArgErr); |
| |
| /*** ITuningSpace methods ***/ |
| HRESULT (STDMETHODCALLTYPE *get_UniqueName)( |
| IDVBTuningSpace *This, |
| BSTR *Name); |
| |
| HRESULT (STDMETHODCALLTYPE *put_UniqueName)( |
| IDVBTuningSpace *This, |
| BSTR Name); |
| |
| HRESULT (STDMETHODCALLTYPE *get_FriendlyName)( |
| IDVBTuningSpace *This, |
| BSTR *Name); |
| |
| HRESULT (STDMETHODCALLTYPE *put_FriendlyName)( |
| IDVBTuningSpace *This, |
| BSTR Name); |
| |
| HRESULT (STDMETHODCALLTYPE *get_CLSID)( |
| IDVBTuningSpace *This, |
| BSTR *SpaceCLSID); |
| |
| HRESULT (STDMETHODCALLTYPE *get_NetworkType)( |
| IDVBTuningSpace *This, |
| BSTR *NetworkTypeGuid); |
| |
| HRESULT (STDMETHODCALLTYPE *put_NetworkType)( |
| IDVBTuningSpace *This, |
| BSTR NetworkTypeGuid); |
| |
| HRESULT (STDMETHODCALLTYPE *get__NetworkType)( |
| IDVBTuningSpace *This, |
| GUID *NetworkTypeGuid); |
| |
| HRESULT (STDMETHODCALLTYPE *put__NetworkType)( |
| IDVBTuningSpace *This, |
| REFCLSID NetworkTypeGuid); |
| |
| HRESULT (STDMETHODCALLTYPE *CreateTuneRequest)( |
| IDVBTuningSpace *This, |
| ITuneRequest **TuneRequest); |
| |
| HRESULT (STDMETHODCALLTYPE *EnumCategoryGUIDs)( |
| IDVBTuningSpace *This, |
| IEnumGUID **ppEnum); |
| |
| HRESULT (STDMETHODCALLTYPE *EnumDeviceMonikers)( |
| IDVBTuningSpace *This, |
| IEnumMoniker **ppEnum); |
| |
| HRESULT (STDMETHODCALLTYPE *get_DefaultPreferredComponentTypes)( |
| IDVBTuningSpace *This, |
| IComponentTypes **ComponentTypes); |
| |
| HRESULT (STDMETHODCALLTYPE *put_DefaultPreferredComponentTypes)( |
| IDVBTuningSpace *This, |
| IComponentTypes *NewComponentTypes); |
| |
| HRESULT (STDMETHODCALLTYPE *get_FrequencyMapping)( |
| IDVBTuningSpace *This, |
| BSTR *pMapping); |
| |
| HRESULT (STDMETHODCALLTYPE *put_FrequencyMapping)( |
| IDVBTuningSpace *This, |
| BSTR Mapping); |
| |
| HRESULT (STDMETHODCALLTYPE *get_DefaultLocator)( |
| IDVBTuningSpace *This, |
| ILocator **LocatorVal); |
| |
| HRESULT (STDMETHODCALLTYPE *put_DefaultLocator)( |
| IDVBTuningSpace *This, |
| ILocator *LocatorVal); |
| |
| HRESULT (STDMETHODCALLTYPE *Clone)( |
| IDVBTuningSpace *This, |
| ITuningSpace **NewTS); |
| |
| /*** IDVBTuningSpace methods ***/ |
| HRESULT (STDMETHODCALLTYPE *get_SystemType)( |
| IDVBTuningSpace *This, |
| DVBSystemType *SysType); |
| |
| HRESULT (STDMETHODCALLTYPE *put_SystemType)( |
| IDVBTuningSpace *This, |
| DVBSystemType SysType); |
| |
| END_INTERFACE |
| } IDVBTuningSpaceVtbl; |
| |
| interface IDVBTuningSpace { |
| CONST_VTBL IDVBTuningSpaceVtbl* lpVtbl; |
| }; |
| |
| #ifdef COBJMACROS |
| #ifndef WIDL_C_INLINE_WRAPPERS |
| /*** IUnknown methods ***/ |
| #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) |
| /*** IDispatch methods ***/ |
| #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) |
| /*** ITuningSpace methods ***/ |
| #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) |
| /*** IDVBTuningSpace methods ***/ |
| #define IDVBTuningSpace_get_SystemType(This,SysType) (This)->lpVtbl->get_SystemType(This,SysType) |
| #define IDVBTuningSpace_put_SystemType(This,SysType) (This)->lpVtbl->put_SystemType(This,SysType) |
| #else |
| /*** IUnknown methods ***/ |
| static FORCEINLINE HRESULT IDVBTuningSpace_QueryInterface(IDVBTuningSpace* This,REFIID riid,void **ppvObject) { |
| return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| } |
| static FORCEINLINE ULONG IDVBTuningSpace_AddRef(IDVBTuningSpace* This) { |
| return This->lpVtbl->AddRef(This); |
| } |
| static FORCEINLINE ULONG IDVBTuningSpace_Release(IDVBTuningSpace* This) { |
| return This->lpVtbl->Release(This); |
| } |
| /*** IDispatch methods ***/ |
| static FORCEINLINE HRESULT IDVBTuningSpace_GetTypeInfoCount(IDVBTuningSpace* This,UINT *pctinfo) { |
| return This->lpVtbl->GetTypeInfoCount(This,pctinfo); |
| } |
| static FORCEINLINE HRESULT IDVBTuningSpace_GetTypeInfo(IDVBTuningSpace* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { |
| return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); |
| } |
| static FORCEINLINE HRESULT IDVBTuningSpace_GetIDsOfNames(IDVBTuningSpace* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { |
| return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); |
| } |
| static FORCEINLINE HRESULT IDVBTuningSpace_Invoke(IDVBTuningSpace* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { |
| return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); |
| } |
| /*** ITuningSpace methods ***/ |
| static FORCEINLINE HRESULT IDVBTuningSpace_get_UniqueName(IDVBTuningSpace* This,BSTR *Name) { |
| return This->lpVtbl->get_UniqueName(This,Name); |
| } |
| static FORCEINLINE HRESULT IDVBTuningSpace_put_UniqueName(IDVBTuningSpace* This,BSTR Name) { |
| return This->lpVtbl->put_UniqueName(This,Name); |
| } |
| static FORCEINLINE HRESULT IDVBTuningSpace_get_FriendlyName(IDVBTuningSpace* This,BSTR *Name) { |
| return This->lpVtbl->get_FriendlyName(This,Name); |
| } |
| static FORCEINLINE HRESULT IDVBTuningSpace_put_FriendlyName(IDVBTuningSpace* This,BSTR Name) { |
| return This->lpVtbl->put_FriendlyName(This,Name); |
| } |
| static FORCEINLINE HRESULT IDVBTuningSpace_get_CLSID(IDVBTuningSpace* This,BSTR *SpaceCLSID) { |
| return This->lpVtbl->get_CLSID(This,SpaceCLSID); |
| } |
| static FORCEINLINE HRESULT IDVBTuningSpace_get_NetworkType(IDVBTuningSpace* This,BSTR *NetworkTypeGuid) { |
| return This->lpVtbl->get_NetworkType(This,NetworkTypeGuid); |
| } |
| static FORCEINLINE HRESULT IDVBTuningSpace_put_NetworkType(IDVBTuningSpace* This,BSTR NetworkTypeGuid) { |
| return This->lpVtbl->put_NetworkType(This,NetworkTypeGuid); |
| } |
| static FORCEINLINE HRESULT IDVBTuningSpace_get__NetworkType(IDVBTuningSpace* This,GUID *NetworkTypeGuid) { |
| return This->lpVtbl->get__NetworkType(This,NetworkTypeGuid); |
| } |
| static FORCEINLINE HRESULT IDVBTuningSpace_put__NetworkType(IDVBTuningSpace* This,REFCLSID NetworkTypeGuid) { |
| return This->lpVtbl->put__NetworkType(This,NetworkTypeGuid); |
| } |
| static FORCEINLINE HRESULT IDVBTuningSpace_CreateTuneRequest(IDVBTuningSpace* This,ITuneRequest **TuneRequest) { |
| return This->lpVtbl->CreateTuneRequest(This,TuneRequest); |
| } |
| static FORCEINLINE HRESULT IDVBTuningSpace_EnumCategoryGUIDs(IDVBTuningSpace* This,IEnumGUID **ppEnum) { |
| return This->lpVtbl->EnumCategoryGUIDs(This,ppEnum); |
| } |
| static FORCEINLINE HRESULT IDVBTuningSpace_EnumDeviceMonikers(IDVBTuningSpace* This,IEnumMoniker **ppEnum) { |
| return This->lpVtbl->EnumDeviceMonikers(This,ppEnum); |
| } |
| static FORCEINLINE HRESULT IDVBTuningSpace_get_DefaultPreferredComponentTypes(IDVBTuningSpace* This,IComponentTypes **ComponentTypes) { |
| return This->lpVtbl->get_DefaultPreferredComponentTypes(This,ComponentTypes); |
| } |
| static FORCEINLINE HRESULT IDVBTuningSpace_put_DefaultPreferredComponentTypes(IDVBTuningSpace* This,IComponentTypes *NewComponentTypes) { |
| return This->lpVtbl->put_DefaultPreferredComponentTypes(This,NewComponentTypes); |
| } |
| static FORCEINLINE HRESULT IDVBTuningSpace_get_FrequencyMapping(IDVBTuningSpace* This,BSTR *pMapping) { |
| return This->lpVtbl->get_FrequencyMapping(This,pMapping); |
| } |
| static FORCEINLINE HRESULT IDVBTuningSpace_put_FrequencyMapping(IDVBTuningSpace* This,BSTR Mapping) { |
| return This->lpVtbl->put_FrequencyMapping(This,Mapping); |
| } |
| static FORCEINLINE HRESULT IDVBTuningSpace_get_DefaultLocator(IDVBTuningSpace* This,ILocator **LocatorVal) { |
| return This->lpVtbl->get_DefaultLocator(This,LocatorVal); |
| } |
| static FORCEINLINE HRESULT IDVBTuningSpace_put_DefaultLocator(IDVBTuningSpace* This,ILocator *LocatorVal) { |
| return This->lpVtbl->put_DefaultLocator(This,LocatorVal); |
| } |
| static FORCEINLINE HRESULT IDVBTuningSpace_Clone(IDVBTuningSpace* This,ITuningSpace **NewTS) { |
| return This->lpVtbl->Clone(This,NewTS); |
| } |
| /*** IDVBTuningSpace methods ***/ |
| static FORCEINLINE HRESULT IDVBTuningSpace_get_SystemType(IDVBTuningSpace* This,DVBSystemType *SysType) { |
| return This->lpVtbl->get_SystemType(This,SysType); |
| } |
| static FORCEINLINE HRESULT IDVBTuningSpace_put_SystemType(IDVBTuningSpace* This,DVBSystemType SysType) { |
| return This->lpVtbl->put_SystemType(This,SysType); |
| } |
| #endif |
| #endif |
| |
| #endif |
| |
| |
| #endif /* __IDVBTuningSpace_INTERFACE_DEFINED__ */ |
| |
| /***************************************************************************** |
| * IDVBTuningSpace2 interface |
| */ |
| #ifndef __IDVBTuningSpace2_INTERFACE_DEFINED__ |
| #define __IDVBTuningSpace2_INTERFACE_DEFINED__ |
| |
| DEFINE_GUID(IID_IDVBTuningSpace2, 0x843188b4, 0xce62, 0x43db, 0x96,0x6b, 0x81,0x45,0xa0,0x94,0xe0,0x40); |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| MIDL_INTERFACE("843188b4-ce62-43db-966b-8145a094e040") |
| IDVBTuningSpace2 : public IDVBTuningSpace |
| { |
| virtual HRESULT STDMETHODCALLTYPE get_NetworkID( |
| LONG *NetworkID) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE put_NetworkID( |
| LONG NetworkID) = 0; |
| |
| }; |
| #ifdef __CRT_UUID_DECL |
| __CRT_UUID_DECL(IDVBTuningSpace2, 0x843188b4, 0xce62, 0x43db, 0x96,0x6b, 0x81,0x45,0xa0,0x94,0xe0,0x40) |
| #endif |
| #else |
| typedef struct IDVBTuningSpace2Vtbl { |
| BEGIN_INTERFACE |
| |
| /*** IUnknown methods ***/ |
| HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| IDVBTuningSpace2 *This, |
| REFIID riid, |
| void **ppvObject); |
| |
| ULONG (STDMETHODCALLTYPE *AddRef)( |
| IDVBTuningSpace2 *This); |
| |
| ULONG (STDMETHODCALLTYPE *Release)( |
| IDVBTuningSpace2 *This); |
| |
| /*** IDispatch methods ***/ |
| HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| IDVBTuningSpace2 *This, |
| UINT *pctinfo); |
| |
| HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| IDVBTuningSpace2 *This, |
| UINT iTInfo, |
| LCID lcid, |
| ITypeInfo **ppTInfo); |
| |
| HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| IDVBTuningSpace2 *This, |
| REFIID riid, |
| LPOLESTR *rgszNames, |
| UINT cNames, |
| LCID lcid, |
| DISPID *rgDispId); |
| |
| HRESULT (STDMETHODCALLTYPE *Invoke)( |
| IDVBTuningSpace2 *This, |
| DISPID dispIdMember, |
| REFIID riid, |
| LCID lcid, |
| WORD wFlags, |
| DISPPARAMS *pDispParams, |
| VARIANT *pVarResult, |
| EXCEPINFO *pExcepInfo, |
| UINT *puArgErr); |
| |
| /*** ITuningSpace methods ***/ |
| HRESULT (STDMETHODCALLTYPE *get_UniqueName)( |
| IDVBTuningSpace2 *This, |
| BSTR *Name); |
| |
| HRESULT (STDMETHODCALLTYPE *put_UniqueName)( |
| IDVBTuningSpace2 *This, |
| BSTR Name); |
| |
| HRESULT (STDMETHODCALLTYPE *get_FriendlyName)( |
| IDVBTuningSpace2 *This, |
| BSTR *Name); |
| |
| HRESULT (STDMETHODCALLTYPE *put_FriendlyName)( |
| IDVBTuningSpace2 *This, |
| BSTR Name); |
| |
| HRESULT (STDMETHODCALLTYPE *get_CLSID)( |
| IDVBTuningSpace2 *This, |
| BSTR *SpaceCLSID); |
| |
| HRESULT (STDMETHODCALLTYPE *get_NetworkType)( |
| IDVBTuningSpace2 *This, |
| BSTR *NetworkTypeGuid); |
| |
| HRESULT (STDMETHODCALLTYPE *put_NetworkType)( |
| IDVBTuningSpace2 *This, |
| BSTR NetworkTypeGuid); |
| |
| HRESULT (STDMETHODCALLTYPE *get__NetworkType)( |
| IDVBTuningSpace2 *This, |
| GUID *NetworkTypeGuid); |
| |
| HRESULT (STDMETHODCALLTYPE *put__NetworkType)( |
| IDVBTuningSpace2 *This, |
| REFCLSID NetworkTypeGuid); |
| |
| HRESULT (STDMETHODCALLTYPE *CreateTuneRequest)( |
| IDVBTuningSpace2 *This, |
| ITuneRequest **TuneRequest); |
| |
| HRESULT (STDMETHODCALLTYPE *EnumCategoryGUIDs)( |
| IDVBTuningSpace2 *This, |
| IEnumGUID **ppEnum); |
| |
| HRESULT (STDMETHODCALLTYPE *EnumDeviceMonikers)( |
| IDVBTuningSpace2 *This, |
| IEnumMoniker **ppEnum); |
| |
| HRESULT (STDMETHODCALLTYPE *get_DefaultPreferredComponentTypes)( |
| IDVBTuningSpace2 *This, |
| IComponentTypes **ComponentTypes); |
| |
| HRESULT (STDMETHODCALLTYPE *put_DefaultPreferredComponentTypes)( |
| IDVBTuningSpace2 *This, |
| IComponentTypes *NewComponentTypes); |
| |
| HRESULT (STDMETHODCALLTYPE *get_FrequencyMapping)( |
| IDVBTuningSpace2 *This, |
| BSTR *pMapping); |
| |
| HRESULT (STDMETHODCALLTYPE *put_FrequencyMapping)( |
| IDVBTuningSpace2 *This, |
| BSTR Mapping); |
| |
| HRESULT (STDMETHODCALLTYPE *get_DefaultLocator)( |
| IDVBTuningSpace2 *This, |
| ILocator **LocatorVal); |
| |
| HRESULT (STDMETHODCALLTYPE *put_DefaultLocator)( |
| IDVBTuningSpace2 *This, |
| ILocator *LocatorVal); |
| |
| HRESULT (STDMETHODCALLTYPE *Clone)( |
| IDVBTuningSpace2 *This, |
| ITuningSpace **NewTS); |
| |
| /*** IDVBTuningSpace methods ***/ |
| HRESULT (STDMETHODCALLTYPE *get_SystemType)( |
| IDVBTuningSpace2 *This, |
| DVBSystemType *SysType); |
| |
| HRESULT (STDMETHODCALLTYPE *put_SystemType)( |
| IDVBTuningSpace2 *This, |
| DVBSystemType SysType); |
| |
| /*** IDVBTuningSpace2 methods ***/ |
| HRESULT (STDMETHODCALLTYPE *get_NetworkID)( |
| IDVBTuningSpace2 *This, |
| LONG *NetworkID); |
| |
| HRESULT (STDMETHODCALLTYPE *put_NetworkID)( |
| IDVBTuningSpace2 *This, |
| LONG NetworkID); |
| |
| END_INTERFACE |
| } IDVBTuningSpace2Vtbl; |
| |
| interface IDVBTuningSpace2 { |
| CONST_VTBL IDVBTuningSpace2Vtbl* lpVtbl; |
| }; |
| |
| #ifdef COBJMACROS |
| #ifndef WIDL_C_INLINE_WRAPPERS |
| /*** IUnknown methods ***/ |
| #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) |
| /*** IDispatch methods ***/ |
| #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) |
| /*** ITuningSpace methods ***/ |
| #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) |
| /*** IDVBTuningSpace methods ***/ |
| #define IDVBTuningSpace2_get_SystemType(This,SysType) (This)->lpVtbl->get_SystemType(This,SysType) |
| #define IDVBTuningSpace2_put_SystemType(This,SysType) (This)->lpVtbl->put_SystemType(This,SysType) |
| /*** IDVBTuningSpace2 methods ***/ |
| #define IDVBTuningSpace2_get_NetworkID(This,NetworkID) (This)->lpVtbl->get_NetworkID(This,NetworkID) |
| #define IDVBTuningSpace2_put_NetworkID(This,NetworkID) (This)->lpVtbl->put_NetworkID(This,NetworkID) |
| #else |
| /*** IUnknown methods ***/ |
| static FORCEINLINE HRESULT IDVBTuningSpace2_QueryInterface(IDVBTuningSpace2* This,REFIID riid,void **ppvObject) { |
| return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| } |
| static FORCEINLINE ULONG IDVBTuningSpace2_AddRef(IDVBTuningSpace2* This) { |
| return This->lpVtbl->AddRef(This); |
| } |
| static FORCEINLINE ULONG IDVBTuningSpace2_Release(IDVBTuningSpace2* This) { |
| return This->lpVtbl->Release(This); |
| } |
| /*** IDispatch methods ***/ |
| static FORCEINLINE HRESULT IDVBTuningSpace2_GetTypeInfoCount(IDVBTuningSpace2* This,UINT *pctinfo) { |
| return This->lpVtbl->GetTypeInfoCount(This,pctinfo); |
| } |
| static FORCEINLINE HRESULT IDVBTuningSpace2_GetTypeInfo(IDVBTuningSpace2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { |
| return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); |
| } |
| static FORCEINLINE HRESULT IDVBTuningSpace2_GetIDsOfNames(IDVBTuningSpace2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { |
| return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); |
| } |
| static FORCEINLINE HRESULT IDVBTuningSpace2_Invoke(IDVBTuningSpace2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { |
| return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); |
| } |
| /*** ITuningSpace methods ***/ |
| static FORCEINLINE HRESULT IDVBTuningSpace2_get_UniqueName(IDVBTuningSpace2* This,BSTR *Name) { |
| return This->lpVtbl->get_UniqueName(This,Name); |
| } |
| static FORCEINLINE HRESULT IDVBTuningSpace2_put_UniqueName(IDVBTuningSpace2* This,BSTR Name) { |
| return This->lpVtbl->put_UniqueName(This,Name); |
| } |
| static FORCEINLINE HRESULT IDVBTuningSpace2_get_FriendlyName(IDVBTuningSpace2* This,BSTR *Name) { |
| return This->lpVtbl->get_FriendlyName(This,Name); |
| } |
| static FORCEINLINE HRESULT IDVBTuningSpace2_put_FriendlyName(IDVBTuningSpace2* This,BSTR Name) { |
| return This->lpVtbl->put_FriendlyName(This,Name); |
| } |
| static FORCEINLINE HRESULT IDVBTuningSpace2_get_CLSID(IDVBTuningSpace2* This,BSTR *SpaceCLSID) { |
| return This->lpVtbl->get_CLSID(This,SpaceCLSID); |
| } |
| static FORCEINLINE HRESULT IDVBTuningSpace2_get_NetworkType(IDVBTuningSpace2* This,BSTR *NetworkTypeGuid) { |
| return This->lpVtbl->get_NetworkType(This,NetworkTypeGuid); |
| } |
| static FORCEINLINE HRESULT IDVBTuningSpace2_put_NetworkType(IDVBTuningSpace2* This,BSTR NetworkTypeGuid) { |
| return This->lpVtbl->put_NetworkType(This,NetworkTypeGuid); |
| } |
| static FORCEINLINE HRESULT IDVBTuningSpace2_get__NetworkType(IDVBTuningSpace2* This,GUID *NetworkTypeGuid) { |
| return This->lpVtbl->get__NetworkType(This,NetworkTypeGuid); |
| } |
| static FORCEINLINE HRESULT IDVBTuningSpace2_put__NetworkType(IDVBTuningSpace2* This,REFCLSID NetworkTypeGuid) { |
| return This->lpVtbl->put__NetworkType(This,NetworkTypeGuid); |
| } |
| static FORCEINLINE HRESULT IDVBTuningSpace2_CreateTuneRequest(IDVBTuningSpace2* This,ITuneRequest **TuneRequest) { |
| return This->lpVtbl->CreateTuneRequest(This,TuneRequest); |
| } |
| static FORCEINLINE HRESULT IDVBTuningSpace2_EnumCategoryGUIDs(IDVBTuningSpace2* This,IEnumGUID **ppEnum) { |
| return This->lpVtbl->EnumCategoryGUIDs(This,ppEnum); |
| } |
| static FORCEINLINE HRESULT IDVBTuningSpace2_EnumDeviceMonikers(IDVBTuningSpace2* This,IEnumMoniker **ppEnum) { |
| return This->lpVtbl->EnumDeviceMonikers(This,ppEnum); |
| } |
| static FORCEINLINE HRESULT IDVBTuningSpace2_get_DefaultPreferredComponentTypes(IDVBTuningSpace2* This,IComponentTypes **ComponentTypes) { |
| return This->lpVtbl->get_DefaultPreferredComponentTypes(This,ComponentTypes); |
| } |
| static FORCEINLINE HRESULT IDVBTuningSpace2_put_DefaultPreferredComponentTypes(IDVBTuningSpace2* This,IComponentTypes *NewComponentTypes) { |
| return This->lpVtbl->put_DefaultPreferredComponentTypes(This,NewComponentTypes); |
| } |
| static FORCEINLINE HRESULT IDVBTuningSpace2_get_FrequencyMapping(IDVBTuningSpace2* This,BSTR *pMapping) { |
| return This->lpVtbl->get_FrequencyMapping(This,pMapping); |
| } |
| static FORCEINLINE HRESULT IDVBTuningSpace2_put_FrequencyMapping(IDVBTuningSpace2* This,BSTR Mapping) { |
| return This->lpVtbl->put_FrequencyMapping(This,Mapping); |
| } |
| static FORCEINLINE HRESULT IDVBTuningSpace2_get_DefaultLocator(IDVBTuningSpace2* This,ILocator **LocatorVal) { |
| return This->lpVtbl->get_DefaultLocator(This,LocatorVal); |
| } |
| static FORCEINLINE HRESULT IDVBTuningSpace2_put_DefaultLocator(IDVBTuningSpace2* This,ILocator *LocatorVal) { |
| return This->lpVtbl->put_DefaultLocator(This,LocatorVal); |
| } |
| static FORCEINLINE HRESULT IDVBTuningSpace2_Clone(IDVBTuningSpace2* This,ITuningSpace **NewTS) { |
| return This->lpVtbl->Clone(This,NewTS); |
| } |
| /*** IDVBTuningSpace methods ***/ |
| static FORCEINLINE HRESULT IDVBTuningSpace2_get_SystemType(IDVBTuningSpace2* This,DVBSystemType *SysType) { |
| return This->lpVtbl->get_SystemType(This,SysType); |
| } |
| static FORCEINLINE HRESULT IDVBTuningSpace2_put_SystemType(IDVBTuningSpace2* This,DVBSystemType SysType) { |
| return This->lpVtbl->put_SystemType(This,SysType); |
| } |
| /*** IDVBTuningSpace2 methods ***/ |
| static FORCEINLINE HRESULT IDVBTuningSpace2_get_NetworkID(IDVBTuningSpace2* This,LONG *NetworkID) { |
| return This->lpVtbl->get_NetworkID(This,NetworkID); |
| } |
| static FORCEINLINE HRESULT IDVBTuningSpace2_put_NetworkID(IDVBTuningSpace2* This,LONG NetworkID) { |
| return This->lpVtbl->put_NetworkID(This,NetworkID); |
| } |
| #endif |
| #endif |
| |
| #endif |
| |
| |
| #endif /* __IDVBTuningSpace2_INTERFACE_DEFINED__ */ |
| |
| /***************************************************************************** |
| * IDVBSTuningSpace interface |
| */ |
| #ifndef __IDVBSTuningSpace_INTERFACE_DEFINED__ |
| #define __IDVBSTuningSpace_INTERFACE_DEFINED__ |
| |
| DEFINE_GUID(IID_IDVBSTuningSpace, 0xcdf7be60, 0xd954, 0x42fd, 0xa9,0x72, 0x78,0x97,0x19,0x58,0xe4,0x70); |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| MIDL_INTERFACE("cdf7be60-d954-42fd-a972-78971958e470") |
| IDVBSTuningSpace : public IDVBTuningSpace2 |
| { |
| virtual HRESULT STDMETHODCALLTYPE get_LowOscillator( |
| LONG *LowOscillator) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE put_LowOscillator( |
| LONG LowOscillator) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE get_HighOscillator( |
| LONG *HighOscillator) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE put_HighOscillator( |
| LONG HighOscillator) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE get_LNBSwitch( |
| LONG *LNBSwitch) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE put_LNBSwitch( |
| LONG LNBSwitch) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE get_InputRange( |
| BSTR *InputRange) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE put_InputRange( |
| BSTR InputRange) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE get_SpectralInversion( |
| SpectralInversion *SpectralInversionVal) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE put_SpectralInversion( |
| SpectralInversion SpectralInversionVal) = 0; |
| |
| }; |
| #ifdef __CRT_UUID_DECL |
| __CRT_UUID_DECL(IDVBSTuningSpace, 0xcdf7be60, 0xd954, 0x42fd, 0xa9,0x72, 0x78,0x97,0x19,0x58,0xe4,0x70) |
| #endif |
| #else |
| typedef struct IDVBSTuningSpaceVtbl { |
| BEGIN_INTERFACE |
| |
| /*** IUnknown methods ***/ |
| HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| IDVBSTuningSpace *This, |
| REFIID riid, |
| void **ppvObject); |
| |
| ULONG (STDMETHODCALLTYPE *AddRef)( |
| IDVBSTuningSpace *This); |
| |
| ULONG (STDMETHODCALLTYPE *Release)( |
| IDVBSTuningSpace *This); |
| |
| /*** IDispatch methods ***/ |
| HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| IDVBSTuningSpace *This, |
| UINT *pctinfo); |
| |
| HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| IDVBSTuningSpace *This, |
| UINT iTInfo, |
| LCID lcid, |
| ITypeInfo **ppTInfo); |
| |
| HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| IDVBSTuningSpace *This, |
| REFIID riid, |
| LPOLESTR *rgszNames, |
| UINT cNames, |
| LCID lcid, |
| DISPID *rgDispId); |
| |
| HRESULT (STDMETHODCALLTYPE *Invoke)( |
| IDVBSTuningSpace *This, |
| DISPID dispIdMember, |
| REFIID riid, |
| LCID lcid, |
| WORD wFlags, |
| DISPPARAMS *pDispParams, |
| VARIANT *pVarResult, |
| EXCEPINFO *pExcepInfo, |
| UINT *puArgErr); |
| |
| /*** ITuningSpace methods ***/ |
| HRESULT (STDMETHODCALLTYPE *get_UniqueName)( |
| IDVBSTuningSpace *This, |
| BSTR *Name); |
| |
| HRESULT (STDMETHODCALLTYPE *put_UniqueName)( |
| IDVBSTuningSpace *This, |
| BSTR Name); |
| |
| HRESULT (STDMETHODCALLTYPE *get_FriendlyName)( |
| IDVBSTuningSpace *This, |
| BSTR *Name); |
| |
| HRESULT (STDMETHODCALLTYPE *put_FriendlyName)( |
| IDVBSTuningSpace *This, |
| BSTR Name); |
| |
| HRESULT (STDMETHODCALLTYPE *get_CLSID)( |
| IDVBSTuningSpace *This, |
| BSTR *SpaceCLSID); |
| |
| HRESULT (STDMETHODCALLTYPE *get_NetworkType)( |
| IDVBSTuningSpace *This, |
| BSTR *NetworkTypeGuid); |
| |
| HRESULT (STDMETHODCALLTYPE *put_NetworkType)( |
| IDVBSTuningSpace *This, |
| BSTR NetworkTypeGuid); |
| |
| HRESULT (STDMETHODCALLTYPE *get__NetworkType)( |
| IDVBSTuningSpace *This, |
| GUID *NetworkTypeGuid); |
| |
| HRESULT (STDMETHODCALLTYPE *put__NetworkType)( |
| IDVBSTuningSpace *This, |
| REFCLSID NetworkTypeGuid); |
| |
| HRESULT (STDMETHODCALLTYPE *CreateTuneRequest)( |
| IDVBSTuningSpace *This, |
| ITuneRequest **TuneRequest); |
| |
| HRESULT (STDMETHODCALLTYPE *EnumCategoryGUIDs)( |
| IDVBSTuningSpace *This, |
| IEnumGUID **ppEnum); |
| |
| HRESULT (STDMETHODCALLTYPE *EnumDeviceMonikers)( |
| IDVBSTuningSpace *This, |
| IEnumMoniker **ppEnum); |
| |
| HRESULT (STDMETHODCALLTYPE *get_DefaultPreferredComponentTypes)( |
| IDVBSTuningSpace *This, |
| IComponentTypes **ComponentTypes); |
| |
| HRESULT (STDMETHODCALLTYPE *put_DefaultPreferredComponentTypes)( |
| IDVBSTuningSpace *This, |
| IComponentTypes *NewComponentTypes); |
| |
| HRESULT (STDMETHODCALLTYPE *get_FrequencyMapping)( |
| IDVBSTuningSpace *This, |
| BSTR *pMapping); |
| |
| HRESULT (STDMETHODCALLTYPE *put_FrequencyMapping)( |
| IDVBSTuningSpace *This, |
| BSTR Mapping); |
| |
| HRESULT (STDMETHODCALLTYPE *get_DefaultLocator)( |
| IDVBSTuningSpace *This, |
| ILocator **LocatorVal); |
| |
| HRESULT (STDMETHODCALLTYPE *put_DefaultLocator)( |
| IDVBSTuningSpace *This, |
| ILocator *LocatorVal); |
| |
| HRESULT (STDMETHODCALLTYPE *Clone)( |
| IDVBSTuningSpace *This, |
| ITuningSpace **NewTS); |
| |
| /*** IDVBTuningSpace methods ***/ |
| HRESULT (STDMETHODCALLTYPE *get_SystemType)( |
| IDVBSTuningSpace *This, |
| DVBSystemType *SysType); |
| |
| HRESULT (STDMETHODCALLTYPE *put_SystemType)( |
| IDVBSTuningSpace *This, |
| DVBSystemType SysType); |
| |
| /*** IDVBTuningSpace2 methods ***/ |
| HRESULT (STDMETHODCALLTYPE *get_NetworkID)( |
| IDVBSTuningSpace *This, |
| LONG *NetworkID); |
| |
| HRESULT (STDMETHODCALLTYPE *put_NetworkID)( |
| IDVBSTuningSpace
|