9interface IATSCChannelInfo;
14 uuid(DFEF4A68-EE61-415
f-9
CCB-CD95F2F98A3A),
27 [
in]
ULONG pvRegistrationContext);
32 uuid(F9BAC2F9-4149-4916-B2EF-FAA202326862),
44 [
in]
ULONG pvRegistrationContext);
68 uuid(A3B152DF-7A90-4218-AC54-9830BEE8C0B6),
108 uuid(EFDA0C80-F395-42c3-9B3C-56B37DEC7BB7),
123 [
in]
VARIANT varScheduleEntryDescriptionID);
132 [
in]
VARIANT varScheduleEntryDescriptionID);
137 uuid(88EC5E58-BB73-41d6-99CE-66C524B8B591),
157 uuid(AE44423B-4571-475
c-AD2C-F40A771D80EF),
164 [
in]
unsigned long celt,
166 [
out]
unsigned long *pcelt);
170 [
in]
unsigned long celt);
182 uuid(1993299
C-CED6-4788-87A3-420067DCE0C7),
189 [
in]
unsigned long celt,
191 [
out]
unsigned long *pcelt);
195 [
in]
unsigned long celt);
207 uuid(61571138-5B01-43
cd-AEAF-60B784A0BF93),
236 [
in]
VARIANT varScheduleEntryDescriptionID,
242 uuid(4764ff7c-fa95-4525-af4d-d32236db9e38),
252 uuid(8224A083-7F8C-432
D-B83E-3C5E9BDE3528),
258 importlib(
"stdole32.tlb");
260 importlib(
"stdole2.tlb");
263 uuid(14EB8748-1753-4393-95AE-4F7E7A87AAD6),
coclass MediaStreamFilter helpstring("Stream Class")
coclass PSFactoryBuffer pointer_default(unique)] interface ObjectRpcBaseTypes
static const WCHAR version[]
HRESULT RegisterTIFEx([in] IPin *pTIFInputPin, [in, out] ULONG *ppvRegistrationContext, [in, out] IUnknown **ppMpeg2DataControl)
HRESULT UnregisterTIF([in] ULONG pvRegistrationContext)
HRESULT Next([in] unsigned long celt, [out] IGuideDataProperty **ppprop, [out] unsigned long *pcelt)
HRESULT Clone([out] IEnumGuideDataProperties **ppenum)
HRESULT Skip([in] unsigned long celt)
HRESULT Next([in] unsigned long celt, [out] ITuneRequest **ppprop, [out] unsigned long *pcelt)
HRESULT Skip([in] unsigned long celt)
HRESULT Clone([out] IEnumTuneRequests **ppenum)
HRESULT ProgramChanged([in] VARIANT varProgramDescriptionID)
HRESULT ServiceChanged([in] VARIANT varServiceDescriptionID)
HRESULT ProgramDeleted([in] VARIANT varProgramDescriptionID)
HRESULT GuideDataAcquired()
HRESULT ScheduleEntryChanged([in] VARIANT varScheduleEntryDescriptionID)
HRESULT ServiceDeleted([in] VARIANT varServiceDescriptionID)
HRESULT ScheduleDeleted([in] VARIANT varScheduleEntryDescriptionID)
HRESULT Init([in] IGuideData *pGuideStore)
HRESULT get_Name([out] BSTR *pbstrName)
HRESULT get_Value([out] VARIANT *pvar)
HRESULT get_Language([out] long *idLang)
HRESULT GetProgramProperties([in] VARIANT varProgramDescriptionID, [out, retval] IEnumGuideDataProperties **ppEnumProperties)
HRESULT GetServiceProperties([in] ITuneRequest *pTuneRequest, [out, retval] IEnumGuideDataProperties **ppEnumProperties)
HRESULT GetServices([out, retval] IEnumTuneRequests **ppEnumTuneRequests)
HRESULT GetScheduleEntryProperties([in] VARIANT varScheduleEntryDescriptionID, [out, retval] IEnumGuideDataProperties **ppEnumProperties)
HRESULT GetScheduleEntryIDs([out, retval] IEnumVARIANT **pEnumScheduleEntries)
HRESULT GetGuideProgramIDs([out, retval] IEnumVARIANT **pEnumPrograms)
HRESULT AddPIDs([in] ULONG ulcPIDs, [in] ULONG *pulPIDs)
HRESULT RegisterTIF([in] IUnknown *pUnkTIF, [in, out] ULONG *ppvRegistrationContext)
HRESULT GetPIDCount([out] ULONG *pulcPIDs)
HRESULT GetPIDs([out] ULONG *pulcPIDs, [out] ULONG *pulPIDs)
HRESULT DeletePIDs([in] ULONG ulcPIDs, [in] ULONG *pulPIDs)
HRESULT UnregisterTIF([in] ULONG pvRegistrationContext)
HRESULT CreateComponentList([in] ITuneRequest *CurrentRequest)
HRESULT GetNextProgram([in] ITuneRequest *CurrentRequest, [out, retval] ITuneRequest **TuneRequest)
HRESULT GetPreviousLocator([in] ITuneRequest *CurrentRequest, [out, retval] ITuneRequest **TuneRequest)
HRESULT GetNextLocator([in] ITuneRequest *CurrentRequest, [out, retval] ITuneRequest **TuneRequest)
HRESULT GetPreviousProgram([in] ITuneRequest *CurrentRequest, [out, retval] ITuneRequest **TuneRequest)
HRESULT GetComponentData([in] ITuneRequest *CurrentRequest)
HRESULT GetLocatorData([in] ITuneRequest *Request)